diff --git a/.env.example b/.env.example index a4bca71..3ce419a 100644 --- a/.env.example +++ b/.env.example @@ -1,7 +1,2 @@ HOSTNAME=localhost -PORT=2056 - -HYPERATE_TOKEN=your_hyperate_token_here - -HYPERATE_ID=a1b2c3 -DISCORD_ID=0000000000000000000 \ No newline at end of file +PORT=2056 \ No newline at end of file diff --git a/.gitignore b/.gitignore index 08b4d73..a14702c 100644 --- a/.gitignore +++ b/.gitignore @@ -32,6 +32,3 @@ report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json # Finder (MacOS) folder config .DS_Store - - -bun.lock \ No newline at end of file diff --git a/.vscode/settings.json b/.vscode/settings.json deleted file mode 100644 index efbbd0c..0000000 --- a/.vscode/settings.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "html.customData": ["./node_modules/mdui/html-data.en.json"], - "css.customData": ["./node_modules/mdui/css-data.en.json"] -} diff --git a/biome.json b/biome.json index bc06014..46ee8c9 100644 --- a/biome.json +++ b/biome.json @@ -1,5 +1,5 @@ { - "$schema": "https://biomejs.dev/schemas/2.0.0-beta.4/schema.json", + "$schema": "https://biomejs.dev/schemas/1.9.4/schema.json", "vcs": { "enabled": true, "clientKind": "git", @@ -7,19 +7,15 @@ }, "files": { "ignoreUnknown": true, - "includes": ["**", "!**/dist/**"] + "ignore": [] }, "formatter": { "enabled": true, "indentStyle": "tab", "lineEnding": "lf" }, - "assist": { - "actions": { - "source": { - "organizeImports": "on" - } - } + "organizeImports": { + "enabled": true }, "css": { "formatter": { @@ -33,19 +29,6 @@ "recommended": true, "correctness": { "noUnusedImports": "error" - }, - "style": { - "noParameterAssign": "error", - "useAsConstAssertion": "error", - "useDefaultParameterLast": "error", - "useEnumInitializers": "error", - "useSelfClosingElements": "error", - "useConst": "error", - "useSingleVarDeclarator": "error", - "noUnusedTemplateLiteral": "error", - "useNumberNamespace": "error", - "noInferrableTypes": "error", - "noUselessElse": "error" } } }, diff --git a/bun.lock b/bun.lock new file mode 100644 index 0000000..7d6e32e --- /dev/null +++ b/bun.lock @@ -0,0 +1,57 @@ +{ + "lockfileVersion": 1, + "workspaces": { + "": { + "name": "ipv4.army", + "dependencies": { + "@speed-highlight/core": "latest", + "reconnecting-websocket": "latest", + "tsx-dom": "latest", + }, + "devDependencies": { + "@biomejs/biome": "^1.9.4", + "@types/bun": "latest", + }, + "peerDependencies": { + "typescript": "^5.8.3", + }, + }, + }, + "packages": { + "@biomejs/biome": ["@biomejs/biome@1.9.4", "", { "optionalDependencies": { "@biomejs/cli-darwin-arm64": "1.9.4", "@biomejs/cli-darwin-x64": "1.9.4", "@biomejs/cli-linux-arm64": "1.9.4", "@biomejs/cli-linux-arm64-musl": "1.9.4", "@biomejs/cli-linux-x64": "1.9.4", "@biomejs/cli-linux-x64-musl": "1.9.4", "@biomejs/cli-win32-arm64": "1.9.4", "@biomejs/cli-win32-x64": "1.9.4" }, "bin": { "biome": "bin/biome" } }, "sha512-1rkd7G70+o9KkTn5KLmDYXihGoTaIGO9PIIN2ZB7UJxFrWw04CZHPYiMRjYsaDvVV7hP1dYNRLxSANLaBFGpog=="], + + "@biomejs/cli-darwin-arm64": ["@biomejs/cli-darwin-arm64@1.9.4", "", { "os": "darwin", "cpu": "arm64" }, "sha512-bFBsPWrNvkdKrNCYeAp+xo2HecOGPAy9WyNyB/jKnnedgzl4W4Hb9ZMzYNbf8dMCGmUdSavlYHiR01QaYR58cw=="], + + "@biomejs/cli-darwin-x64": ["@biomejs/cli-darwin-x64@1.9.4", "", { "os": "darwin", "cpu": "x64" }, "sha512-ngYBh/+bEedqkSevPVhLP4QfVPCpb+4BBe2p7Xs32dBgs7rh9nY2AIYUL6BgLw1JVXV8GlpKmb/hNiuIxfPfZg=="], + + "@biomejs/cli-linux-arm64": ["@biomejs/cli-linux-arm64@1.9.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-fJIW0+LYujdjUgJJuwesP4EjIBl/N/TcOX3IvIHJQNsAqvV2CHIogsmA94BPG6jZATS4Hi+xv4SkBBQSt1N4/g=="], + + "@biomejs/cli-linux-arm64-musl": ["@biomejs/cli-linux-arm64-musl@1.9.4", "", { "os": "linux", "cpu": "arm64" }, "sha512-v665Ct9WCRjGa8+kTr0CzApU0+XXtRgwmzIf1SeKSGAv+2scAlW6JR5PMFo6FzqqZ64Po79cKODKf3/AAmECqA=="], + + "@biomejs/cli-linux-x64": ["@biomejs/cli-linux-x64@1.9.4", "", { "os": "linux", "cpu": "x64" }, "sha512-lRCJv/Vi3Vlwmbd6K+oQ0KhLHMAysN8lXoCI7XeHlxaajk06u7G+UsFSO01NAs5iYuWKmVZjmiOzJ0OJmGsMwg=="], + + "@biomejs/cli-linux-x64-musl": ["@biomejs/cli-linux-x64-musl@1.9.4", "", { "os": "linux", "cpu": "x64" }, "sha512-gEhi/jSBhZ2m6wjV530Yy8+fNqG8PAinM3oV7CyO+6c3CEh16Eizm21uHVsyVBEB6RIM8JHIl6AGYCv6Q6Q9Tg=="], + + "@biomejs/cli-win32-arm64": ["@biomejs/cli-win32-arm64@1.9.4", "", { "os": "win32", "cpu": "arm64" }, "sha512-tlbhLk+WXZmgwoIKwHIHEBZUwxml7bRJgk0X2sPyNR3S93cdRq6XulAZRQJ17FYGGzWne0fgrXBKpl7l4M87Hg=="], + + "@biomejs/cli-win32-x64": ["@biomejs/cli-win32-x64@1.9.4", "", { "os": "win32", "cpu": "x64" }, "sha512-8Y5wMhVIPaWe6jw2H+KlEm4wP/f7EW3810ZLmDlrEEy5KvBsb9ECEfu/kMWD484ijfQ8+nIi0giMgu9g1UAuuA=="], + + "@speed-highlight/core": ["@speed-highlight/core@1.2.7", "", {}, "sha512-0dxmVj4gxg3Jg879kvFS/msl4s9F3T9UXC1InxgOf7t5NvcPD97u/WTA5vL/IxWHMn7qSxBozqrnnE2wvl1m8g=="], + + "@types/bun": ["@types/bun@1.2.12", "", { "dependencies": { "bun-types": "1.2.12" } }, "sha512-lY/GQTXDGsolT/TiH72p1tuyUORuRrdV7VwOTOjDOt8uTBJQOJc5zz3ufwwDl0VBaoxotSk4LdP0hhjLJ6ypIQ=="], + + "@types/node": ["@types/node@22.14.1", "", { "dependencies": { "undici-types": "~6.21.0" } }, "sha512-u0HuPQwe/dHrItgHHpmw3N2fYCR6x4ivMNbPHRkBVP4CvN+kiRrKHWk3i8tXiO/joPwXLMYvF9TTF0eqgHIuOw=="], + + "bun-types": ["bun-types@1.2.12", "", { "dependencies": { "@types/node": "*" } }, "sha512-tvWMx5vPqbRXgE8WUZI94iS1xAYs8bkqESR9cxBB1Wi+urvfTrF1uzuDgBHFAdO0+d2lmsbG3HmeKMvUyj6pWA=="], + + "reconnecting-websocket": ["reconnecting-websocket@4.4.0", "", {}, "sha512-D2E33ceRPga0NvTDhJmphEgJ7FUYF0v4lr1ki0csq06OdlxKfugGzN0dSkxM/NfqCxYELK4KcaTOUOjTV6Dcng=="], + + "tsx-dom": ["tsx-dom@3.1.0", "", { "dependencies": { "tsx-dom-types": "2.1.0" } }, "sha512-PGN7iL6zNC4Jj7bA1groSIz5mFB3Rr+SeoywZk2g4+c9uV8wwzCf+5tFQ8SyZxQIBHech3ueB0KxV3OFieqhOA=="], + + "tsx-dom-types": ["tsx-dom-types@2.1.0", "", {}, "sha512-pZaMTrMRNom+D1b82K+1cWVMuogXrD/ANI42UYxilw27tF+tDCgj7GrD1XLmCxbHPDO2zxfmFuaz04KIEfWydQ=="], + + "typescript": ["typescript@5.8.3", "", { "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" } }, "sha512-p1diW6TqL9L07nNxvRMM7hMMw4c5XOo/1ibL4aAIGmSAt9slTE1Xgw5KWuof2uTOvCg9BY7ZRi+GaF+7sfgPeQ=="], + + "undici-types": ["undici-types@6.21.0", "", {}, "sha512-iwDZqg0QAGrg9Rav5H4n0M64c3mkR59cJ6wQp+7C4nI0gsmExaedaYLNO44eT4AtBBwjbTiGPMlt2Md0T9H9JQ=="], + } +} diff --git a/bunfig.toml b/bunfig.toml new file mode 100644 index 0000000..62ea8b5 --- /dev/null +++ b/bunfig.toml @@ -0,0 +1,2 @@ +[loader] +".woff2" = "file" \ No newline at end of file diff --git a/config.yml b/config.yml deleted file mode 100644 index 0967ef4..0000000 --- a/config.yml +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/package.json b/package.json index edb6223..10fdfd5 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "lint:fix": "bunx biome check --fix" }, "devDependencies": { - "@biomejs/biome": "^2.0.0-beta.5", + "@biomejs/biome": "^1.9.4", "@types/bun": "latest" }, "peerDependencies": { @@ -17,13 +17,7 @@ "private": true, "type": "module", "dependencies": { - "@fontsource/roboto": "^5.2.5", - "@fontsource/roboto-mono": "^5.2.5", - "@material/material-color-utilities": "^0.3.0", - "@mdui/icons": "^1.0.3", "@speed-highlight/core": "latest", - "mdui": "^2.1.4", - "purgecss": "^7.0.2", "reconnecting-websocket": "latest", "tsx-dom": "latest" } diff --git a/public/Abyssinian/Clean/Clean0.png b/public/Abyssinian/Clean/Clean0.png deleted file mode 100644 index e347666..0000000 Binary files a/public/Abyssinian/Clean/Clean0.png and /dev/null differ diff --git a/public/Abyssinian/Clean/Clean1.png b/public/Abyssinian/Clean/Clean1.png deleted file mode 100644 index 1649665..0000000 Binary files a/public/Abyssinian/Clean/Clean1.png and /dev/null differ diff --git a/public/Abyssinian/Clean/Clean_cf0.png b/public/Abyssinian/Clean/Clean_cf0.png deleted file mode 100644 index f955d8f..0000000 Binary files a/public/Abyssinian/Clean/Clean_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Clean/Clean_cf1.png b/public/Abyssinian/Clean/Clean_cf1.png deleted file mode 100644 index 04d8f72..0000000 Binary files a/public/Abyssinian/Clean/Clean_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Cute/Cute0.png b/public/Abyssinian/Cute/Cute0.png deleted file mode 100644 index 72a9505..0000000 Binary files a/public/Abyssinian/Cute/Cute0.png and /dev/null differ diff --git a/public/Abyssinian/Cute/Cute1.png b/public/Abyssinian/Cute/Cute1.png deleted file mode 100644 index ff4a3da..0000000 Binary files a/public/Abyssinian/Cute/Cute1.png and /dev/null differ diff --git a/public/Abyssinian/Cute/Cute_cf0.png b/public/Abyssinian/Cute/Cute_cf0.png deleted file mode 100644 index 54bcf3e..0000000 Binary files a/public/Abyssinian/Cute/Cute_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Cute/Cute_cf1.png b/public/Abyssinian/Cute/Cute_cf1.png deleted file mode 100644 index 1c4fe48..0000000 Binary files a/public/Abyssinian/Cute/Cute_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Expected/Expected0.png b/public/Abyssinian/Expected/Expected0.png deleted file mode 100644 index d5e0338..0000000 Binary files a/public/Abyssinian/Expected/Expected0.png and /dev/null differ diff --git a/public/Abyssinian/Expected/Expected1.png b/public/Abyssinian/Expected/Expected1.png deleted file mode 100644 index aecfbc2..0000000 Binary files a/public/Abyssinian/Expected/Expected1.png and /dev/null differ diff --git a/public/Abyssinian/Expected/Expected_cf0.png b/public/Abyssinian/Expected/Expected_cf0.png deleted file mode 100644 index 15255c8..0000000 Binary files a/public/Abyssinian/Expected/Expected_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Expected/Expected_cf1.png b/public/Abyssinian/Expected/Expected_cf1.png deleted file mode 100644 index e6bd90e..0000000 Binary files a/public/Abyssinian/Expected/Expected_cf1.png and /dev/null differ diff --git a/public/Abyssinian/GoodMorning/GoodMorning0.png b/public/Abyssinian/GoodMorning/GoodMorning0.png deleted file mode 100644 index 0f9a332..0000000 Binary files a/public/Abyssinian/GoodMorning/GoodMorning0.png and /dev/null differ diff --git a/public/Abyssinian/GoodMorning/GoodMorning1.png b/public/Abyssinian/GoodMorning/GoodMorning1.png deleted file mode 100644 index 4feb586..0000000 Binary files a/public/Abyssinian/GoodMorning/GoodMorning1.png and /dev/null differ diff --git a/public/Abyssinian/GoodMorning/GoodMorning_cf0.png b/public/Abyssinian/GoodMorning/GoodMorning_cf0.png deleted file mode 100644 index cba6b53..0000000 Binary files a/public/Abyssinian/GoodMorning/GoodMorning_cf0.png and /dev/null differ diff --git a/public/Abyssinian/GoodMorning/GoodMorning_cf1.png b/public/Abyssinian/GoodMorning/GoodMorning_cf1.png deleted file mode 100644 index 911bb12..0000000 Binary files a/public/Abyssinian/GoodMorning/GoodMorning_cf1.png and /dev/null differ diff --git a/public/Abyssinian/GoodNight/GoodNight0.png b/public/Abyssinian/GoodNight/GoodNight0.png deleted file mode 100644 index c50f78c..0000000 Binary files a/public/Abyssinian/GoodNight/GoodNight0.png and /dev/null differ diff --git a/public/Abyssinian/GoodNight/GoodNight1.png b/public/Abyssinian/GoodNight/GoodNight1.png deleted file mode 100644 index f195c3c..0000000 Binary files a/public/Abyssinian/GoodNight/GoodNight1.png and /dev/null differ diff --git a/public/Abyssinian/GoodNight/GoodNight_cf0.png b/public/Abyssinian/GoodNight/GoodNight_cf0.png deleted file mode 100644 index c2d7b37..0000000 Binary files a/public/Abyssinian/GoodNight/GoodNight_cf0.png and /dev/null differ diff --git a/public/Abyssinian/GoodNight/GoodNight_cf1.png b/public/Abyssinian/GoodNight/GoodNight_cf1.png deleted file mode 100644 index d8a3449..0000000 Binary files a/public/Abyssinian/GoodNight/GoodNight_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Greet/Greet0.png b/public/Abyssinian/Greet/Greet0.png deleted file mode 100644 index 7711013..0000000 Binary files a/public/Abyssinian/Greet/Greet0.png and /dev/null differ diff --git a/public/Abyssinian/Greet/Greet1.png b/public/Abyssinian/Greet/Greet1.png deleted file mode 100644 index 0e8b7eb..0000000 Binary files a/public/Abyssinian/Greet/Greet1.png and /dev/null differ diff --git a/public/Abyssinian/Greet/Greet_cf0.png b/public/Abyssinian/Greet/Greet_cf0.png deleted file mode 100644 index 31e0962..0000000 Binary files a/public/Abyssinian/Greet/Greet_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Greet/Greet_cf1.png b/public/Abyssinian/Greet/Greet_cf1.png deleted file mode 100644 index 6bd5533..0000000 Binary files a/public/Abyssinian/Greet/Greet_cf1.png and /dev/null differ diff --git a/public/Abyssinian/HandSome/HandSome0.png b/public/Abyssinian/HandSome/HandSome0.png deleted file mode 100644 index e932728..0000000 Binary files a/public/Abyssinian/HandSome/HandSome0.png and /dev/null differ diff --git a/public/Abyssinian/HandSome/HandSome1.png b/public/Abyssinian/HandSome/HandSome1.png deleted file mode 100644 index 67a0b29..0000000 Binary files a/public/Abyssinian/HandSome/HandSome1.png and /dev/null differ diff --git a/public/Abyssinian/HandSome/HandSome_cf0.png b/public/Abyssinian/HandSome/HandSome_cf0.png deleted file mode 100644 index 3352514..0000000 Binary files a/public/Abyssinian/HandSome/HandSome_cf0.png and /dev/null differ diff --git a/public/Abyssinian/HandSome/HandSome_cf1.png b/public/Abyssinian/HandSome/HandSome_cf1.png deleted file mode 100644 index 76e283a..0000000 Binary files a/public/Abyssinian/HandSome/HandSome_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Happy/Happy0.png b/public/Abyssinian/Happy/Happy0.png deleted file mode 100644 index 2edb803..0000000 Binary files a/public/Abyssinian/Happy/Happy0.png and /dev/null differ diff --git a/public/Abyssinian/Happy/Happy1.png b/public/Abyssinian/Happy/Happy1.png deleted file mode 100644 index e55460b..0000000 Binary files a/public/Abyssinian/Happy/Happy1.png and /dev/null differ diff --git a/public/Abyssinian/Happy/Happy_cf0.png b/public/Abyssinian/Happy/Happy_cf0.png deleted file mode 100644 index 910fd36..0000000 Binary files a/public/Abyssinian/Happy/Happy_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Happy/Happy_cf1.png b/public/Abyssinian/Happy/Happy_cf1.png deleted file mode 100644 index 78d882a..0000000 Binary files a/public/Abyssinian/Happy/Happy_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Hungry/Hungry0.png b/public/Abyssinian/Hungry/Hungry0.png deleted file mode 100644 index 26459b4..0000000 Binary files a/public/Abyssinian/Hungry/Hungry0.png and /dev/null differ diff --git a/public/Abyssinian/Hungry/Hungry1.png b/public/Abyssinian/Hungry/Hungry1.png deleted file mode 100644 index 6fd7c67..0000000 Binary files a/public/Abyssinian/Hungry/Hungry1.png and /dev/null differ diff --git a/public/Abyssinian/Hungry/Hungry_cf0.png b/public/Abyssinian/Hungry/Hungry_cf0.png deleted file mode 100644 index f585607..0000000 Binary files a/public/Abyssinian/Hungry/Hungry_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Hungry/Hungry_cf1.png b/public/Abyssinian/Hungry/Hungry_cf1.png deleted file mode 100644 index e665ce9..0000000 Binary files a/public/Abyssinian/Hungry/Hungry_cf1.png and /dev/null differ diff --git a/public/Abyssinian/LoveYou/LoveYou0.png b/public/Abyssinian/LoveYou/LoveYou0.png deleted file mode 100644 index 3bfd7ff..0000000 Binary files a/public/Abyssinian/LoveYou/LoveYou0.png and /dev/null differ diff --git a/public/Abyssinian/LoveYou/LoveYou1.png b/public/Abyssinian/LoveYou/LoveYou1.png deleted file mode 100644 index 757bd49..0000000 Binary files a/public/Abyssinian/LoveYou/LoveYou1.png and /dev/null differ diff --git a/public/Abyssinian/LoveYou/LoveYou_cf0.png b/public/Abyssinian/LoveYou/LoveYou_cf0.png deleted file mode 100644 index db5d2d8..0000000 Binary files a/public/Abyssinian/LoveYou/LoveYou_cf0.png and /dev/null differ diff --git a/public/Abyssinian/LoveYou/LoveYou_cf1.png b/public/Abyssinian/LoveYou/LoveYou_cf1.png deleted file mode 100644 index 8df9399..0000000 Binary files a/public/Abyssinian/LoveYou/LoveYou_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Play/Play0.png b/public/Abyssinian/Play/Play0.png deleted file mode 100644 index f2223db..0000000 Binary files a/public/Abyssinian/Play/Play0.png and /dev/null differ diff --git a/public/Abyssinian/Play/Play1.png b/public/Abyssinian/Play/Play1.png deleted file mode 100644 index 50e8872..0000000 Binary files a/public/Abyssinian/Play/Play1.png and /dev/null differ diff --git a/public/Abyssinian/Play/Play_cf0.png b/public/Abyssinian/Play/Play_cf0.png deleted file mode 100644 index 078434f..0000000 Binary files a/public/Abyssinian/Play/Play_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Play/Play_cf1.png b/public/Abyssinian/Play/Play_cf1.png deleted file mode 100644 index 597ad9f..0000000 Binary files a/public/Abyssinian/Play/Play_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Sick/Sick0.png b/public/Abyssinian/Sick/Sick0.png deleted file mode 100644 index bb24195..0000000 Binary files a/public/Abyssinian/Sick/Sick0.png and /dev/null differ diff --git a/public/Abyssinian/Sick/Sick1.png b/public/Abyssinian/Sick/Sick1.png deleted file mode 100644 index b4cf094..0000000 Binary files a/public/Abyssinian/Sick/Sick1.png and /dev/null differ diff --git a/public/Abyssinian/Sick/Sick_cf0.png b/public/Abyssinian/Sick/Sick_cf0.png deleted file mode 100644 index 683b0f4..0000000 Binary files a/public/Abyssinian/Sick/Sick_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Sick/Sick_cf1.png b/public/Abyssinian/Sick/Sick_cf1.png deleted file mode 100644 index 6b56e20..0000000 Binary files a/public/Abyssinian/Sick/Sick_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Sleeping/Sleeping0.png b/public/Abyssinian/Sleeping/Sleeping0.png deleted file mode 100644 index 32b40d1..0000000 Binary files a/public/Abyssinian/Sleeping/Sleeping0.png and /dev/null differ diff --git a/public/Abyssinian/Sleeping/Sleeping1.png b/public/Abyssinian/Sleeping/Sleeping1.png deleted file mode 100644 index 287a317..0000000 Binary files a/public/Abyssinian/Sleeping/Sleeping1.png and /dev/null differ diff --git a/public/Abyssinian/Sleeping/Sleeping_cf0.png b/public/Abyssinian/Sleeping/Sleeping_cf0.png deleted file mode 100644 index b1129f1..0000000 Binary files a/public/Abyssinian/Sleeping/Sleeping_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Sleeping/Sleeping_cf1.png b/public/Abyssinian/Sleeping/Sleeping_cf1.png deleted file mode 100644 index 22893e0..0000000 Binary files a/public/Abyssinian/Sleeping/Sleeping_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Sleepy/Sleepy0.png b/public/Abyssinian/Sleepy/Sleepy0.png deleted file mode 100644 index 2d989f5..0000000 Binary files a/public/Abyssinian/Sleepy/Sleepy0.png and /dev/null differ diff --git a/public/Abyssinian/Sleepy/Sleepy1.png b/public/Abyssinian/Sleepy/Sleepy1.png deleted file mode 100644 index 78d787e..0000000 Binary files a/public/Abyssinian/Sleepy/Sleepy1.png and /dev/null differ diff --git a/public/Abyssinian/Sleepy/Sleepy_cf0.png b/public/Abyssinian/Sleepy/Sleepy_cf0.png deleted file mode 100644 index a86a6d0..0000000 Binary files a/public/Abyssinian/Sleepy/Sleepy_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Sleepy/Sleepy_cf1.png b/public/Abyssinian/Sleepy/Sleepy_cf1.png deleted file mode 100644 index 0dbbc2d..0000000 Binary files a/public/Abyssinian/Sleepy/Sleepy_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Sue/Sue0.png b/public/Abyssinian/Sue/Sue0.png deleted file mode 100644 index e347666..0000000 Binary files a/public/Abyssinian/Sue/Sue0.png and /dev/null differ diff --git a/public/Abyssinian/Sue/Sue1.png b/public/Abyssinian/Sue/Sue1.png deleted file mode 100644 index 1649665..0000000 Binary files a/public/Abyssinian/Sue/Sue1.png and /dev/null differ diff --git a/public/Abyssinian/Sue/Sue_cf0.png b/public/Abyssinian/Sue/Sue_cf0.png deleted file mode 100644 index f955d8f..0000000 Binary files a/public/Abyssinian/Sue/Sue_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Sue/Sue_cf1.png b/public/Abyssinian/Sue/Sue_cf1.png deleted file mode 100644 index 04d8f72..0000000 Binary files a/public/Abyssinian/Sue/Sue_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Tired/Tired0.png b/public/Abyssinian/Tired/Tired0.png deleted file mode 100644 index e653d21..0000000 Binary files a/public/Abyssinian/Tired/Tired0.png and /dev/null differ diff --git a/public/Abyssinian/Tired/Tired1.png b/public/Abyssinian/Tired/Tired1.png deleted file mode 100644 index 074c9d4..0000000 Binary files a/public/Abyssinian/Tired/Tired1.png and /dev/null differ diff --git a/public/Abyssinian/Tired/Tired_cf0.png b/public/Abyssinian/Tired/Tired_cf0.png deleted file mode 100644 index 7765d50..0000000 Binary files a/public/Abyssinian/Tired/Tired_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Tired/Tired_cf1.png b/public/Abyssinian/Tired/Tired_cf1.png deleted file mode 100644 index 61d3389..0000000 Binary files a/public/Abyssinian/Tired/Tired_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Toilet/Toilet_cf0.png b/public/Abyssinian/Toilet/Toilet_cf0.png deleted file mode 100644 index 3b1370e..0000000 Binary files a/public/Abyssinian/Toilet/Toilet_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Toilet/Toilet_cf1.png b/public/Abyssinian/Toilet/Toilet_cf1.png deleted file mode 100644 index 230e1bc..0000000 Binary files a/public/Abyssinian/Toilet/Toilet_cf1.png and /dev/null differ diff --git a/public/Abyssinian/WantSleep/WantSleep0.png b/public/Abyssinian/WantSleep/WantSleep0.png deleted file mode 100644 index 42ffc20..0000000 Binary files a/public/Abyssinian/WantSleep/WantSleep0.png and /dev/null differ diff --git a/public/Abyssinian/WantSleep/WantSleep1.png b/public/Abyssinian/WantSleep/WantSleep1.png deleted file mode 100644 index 6e94dd6..0000000 Binary files a/public/Abyssinian/WantSleep/WantSleep1.png and /dev/null differ diff --git a/public/Abyssinian/WantSleep/WantSleep_cf0.png b/public/Abyssinian/WantSleep/WantSleep_cf0.png deleted file mode 100644 index a9e58a9..0000000 Binary files a/public/Abyssinian/WantSleep/WantSleep_cf0.png and /dev/null differ diff --git a/public/Abyssinian/WantSleep/WantSleep_cf1.png b/public/Abyssinian/WantSleep/WantSleep_cf1.png deleted file mode 100644 index ef45b91..0000000 Binary files a/public/Abyssinian/WantSleep/WantSleep_cf1.png and /dev/null differ diff --git a/public/Abyssinian/Weather/Weather0.png b/public/Abyssinian/Weather/Weather0.png deleted file mode 100644 index 7711013..0000000 Binary files a/public/Abyssinian/Weather/Weather0.png and /dev/null differ diff --git a/public/Abyssinian/Weather/Weather1.png b/public/Abyssinian/Weather/Weather1.png deleted file mode 100644 index 0e8b7eb..0000000 Binary files a/public/Abyssinian/Weather/Weather1.png and /dev/null differ diff --git a/public/Abyssinian/Weather/Weather_cf0.png b/public/Abyssinian/Weather/Weather_cf0.png deleted file mode 100644 index 31e0962..0000000 Binary files a/public/Abyssinian/Weather/Weather_cf0.png and /dev/null differ diff --git a/public/Abyssinian/Weather/Weather_cf1.png b/public/Abyssinian/Weather/Weather_cf1.png deleted file mode 100644 index 6bd5533..0000000 Binary files a/public/Abyssinian/Weather/Weather_cf1.png and /dev/null differ diff --git a/public/Abyssinian/back.png b/public/Abyssinian/back.png deleted file mode 100644 index a62e159..0000000 Binary files a/public/Abyssinian/back.png and /dev/null differ diff --git a/public/Abyssinian/chat.png b/public/Abyssinian/chat.png deleted file mode 100644 index ba573b4..0000000 Binary files a/public/Abyssinian/chat.png and /dev/null differ diff --git a/public/Abyssinian/default.json b/public/Abyssinian/default.json deleted file mode 100644 index 73a1598..0000000 --- a/public/Abyssinian/default.json +++ /dev/null @@ -1,627 +0,0 @@ -{ - "v": "5.10.1", - "fr": 25, - "ip": 0, - "op": 50, - "w": 154, - "h": 154, - "nm": "cat_m", - "ddd": 0, - "assets": [ - { - "id": "image_0", - "w": 192, - "h": 183, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAAC3CAMAAABzJaFMAAABFFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3cQ9NTn/////Pz9nWU8FAwMkICIBAQE1LzIQDg8MCgsfGxwJBwcqJCYVExMtKCkZFhg7MzYyKy44MTROSUVoaGj31r4iCAjewKpcFhZ7Hh5HQT10ZVm8vLx7e3vv7+/pOTlAOjbX19ewmYftzba0LCw0DQ1XUU3Ap5TKr5utra2eiXrWuqWhoaHHMTGgJyf0PDzYNTX6+vqPIyN9bGDj4+NJEhL6Pj6Ojo6SfnBnXlhsGhrKysphVk6Jdmkuf1NBAAAAHHRSTlMASJ7zLiP5BoDKe3FRFw8717xm4pGwXKnqiwKFhQKrcAAADD9JREFUeNrtnXl32joThy8QsgNJIGtlSI0xZofSZg9ZmrXZ0yxN8v2/x6W5DYM9kmVpTM97zsvzxz09vUX2SDPzm5EU8s+QIUOGDBkyZMiQIUOG/J+RmFycj2amIvGVgQyf+jQfnYahwye1xP4Qm12OJMOdm+nlCfabmcTg3n+U9WNOLEfGQhk4PhedgXFnYNCQmWWI0dnJEdKYY6mp+SXmZnpA75+0GJel6EJCb8DI+GyMYaKD8iCGAG8aT60ounxmwmR8FgdkwALzJbY4Fw/o8gvg8jwmBmTAHJOSjk4npfGaZhJm/rYBKDclRS+/mA40wiAN0DUisQAzLyM68BhYW/sawIjMQvxPqoxkZpgCUwMyYJp9cLi6unuJjcCkF+eSqflRJsf6Xur9OUV+1alxHlH2weXqO9e3P00mI8Dbmz/XD69WS71PjGPiSu+/Invo7eoHDxfr3xmFr2u3Fw/vs8EQ2uKcYBLWV4F3byppvvzldW+UyxDDIsUkrK166S6EyVT4/uty1zXCGvMjQ5FczM9VDleHv8Cb/ON1/XAXfdz/s/NKBkxK136VC+Qm35e/4pofpjhHpWlj1YfryzWBN8HLYy4khRap7seAB3DY/ckPHN8P3TJ/lNo/uWxe+72KKVg2yF0IFMMIpbZJrj2HYgcSB6O5Bg6EkMX/tJYMVAou8h4lwzysm77Bf7Eq4KrX7RULfZRBCLRkwMm6KLAPfgkiUVYeWesPshiu8Z+Y0Sraylk3EiH4FUTA+OEDOpxHT1QWgin2QTXrpuQnBIdfWSC4iwC2N9ATldvMDPugkHVjsw8eJLlTMRIghq16tp+ijhDM9wbLeqgJ8+ilUjmHJcHsxXDWRQWEQEMGSlkPeUEevf7J1CjdPrgHgMSXdeHoCEFvr8nOeqhyC+oHJF1m54uHKvKjQ34MO2jKlIUg6Z0NoMBLQxdIg1r3OcSpjUraCxTDOG9UNYRgBM0GYKI0dLVuMTe1HzkeexYOhWusw03RlC1ryEAeGVCEck6UO593cly2GMb89d8wD6Yo7Oqw30iQAaDmjuLdNfRKWzkB24IKbxd0mOe1proQLCMZAPL9UXzFKXzMl5yADcaEJqyjRcdrvhTYgEX2QR0Z0ICS4OqWq7zbOT43RZ8q9SvSYYoQTPQGzmLM3v/kK5fZyfF5gX/CMOiRFCFYQqKIJ0SMJYjhR8htebEJFR+njQQ980Gj4fEwkCN/5Lgc9XlJ3RGZUM6KtXMu6IEbpzIHmoyLDYYd5bjUXAVWs2ZxPYgTdcpCEOFlBMDmPbfcZ5h9w5Ux5qlPCsgZQTlpQjDHW0+gjL2nVndJHFcJfuCXbNjcBSALwThKabzEDNgNd7Ywv+Q4fOGpYxVMgCUnC0EUlSU4qoBiGflqPsehisUFTIC18ct71pjirpaZ5ZO38Ot3AV3YyyF2mCg3F2rmn8fB/Auql4BnBGmhDHict1Rr8B/0yCmm/VJbuWYXKw6sN1EIRiFdCGlWy9WC0LU6fpVcOatIWVEIEmiuAlK3er6HxbiDCkQpWAg+kXa15NhiMb4pQb2vCghBlNbOAFJnfRVXcpWsMiAEpHZGThPe0ivGjxqzgoUgTdvVkiMW4yMkjjquaY4p7WqxrCqOsKupgbZIoAvBhH64NcD7fCo5wrykaO2MHBPEWFLJ6QnBArGdEYPFWFzJERZ2XK2doczVhsuABqoP9bJblNDOUMR4xwK31KH38VmFQ3ooWvTE+BTtycGqDlQIJlHG1hPjZ1TJwapqT8voCq2dkVOAFJADWkgbdXNDQqGdsWirzV7AgAqSMYIQqJ3OUMSYIGMUIYjRHlaFEKLLGB50UvV0hiLG92QZw0KQUTqd0aKCxbiANiToQkDXMbm/tj66MVNXxvCGx4zqthxFjEs7VBnDQhBT3pajtB+n5G4M+2VCUcdIYvyF3o3hQw5FHSOJcS33jkOQMXzarapjdDG+J8iYxml3jP406H/fxfiUkpjxtScFHaNPV5Oyqahx7QnrGFGMrXsoRQlpAV17UtAxYtL7QS1F8SGHmo6RxZgcw/i0m6xjcprQAt+gGCYLgbKOkTrjrdw2rRTFhxwqOkafry/UGMan3co6RtqJcnI1lRHphxxLEHEUSuBDRGHBp92q+4rEbYRnYgzjQw6lfUW6yzoqeZm+t5VCOkYWY9KWEAByOKa0r0gXHqoO40MOlfMxet7GOkze21I8HyNuhCgFFX1vaxGdj1GDDgUVWQgmVe550JdcySfphxwzaAeHOmPYJ8l7W4R7HpQozsqh720lwwq5ekVyHZFyyEFuKOUUigxhlcMSggSxoZRTNRkHC8YktjSDFuK8xfg44QTVtMIBH2mtMZV6dpB7WyOZGD3pNW2332y77CkWBre3NTIfRtJrlNwF0FZuy/U3ZjX8vS14fcAMx/2re79PyCxpINBbmqlR5qIYhvubrZ1cDltgN0Pf20rOh1L7Nose9++dUpqem+LEFsPb0qTSOF3Qs3/xNNdjy/aU1vUwW5rIKEM4ZPfP77lubHlKo1KDtLeF3h+RpxY/Gzueq9Mtjyw72ZAu8MZjjEOZWPxs3+C7x5YnTzRCubc1NsMA7e6jjN0fs1XBi0BvacZd6UGzknAYcn8e9x2GFoHa0sRHGVB/hX1Y/eKBdbO/gJtti7IIRU5LE2XAptHS2ZpulFD2F7PloEUgtTSJvgV4M4zeEpva2dM+zfmyc8S8i1AntDRT/fNvGGWoJFSzJxQ/Mn7YzE2pqt/SzELUGl16b2PruQ973cnJud9Aut/UbGnGwIOOjS5mb0Qt9zEfc8F49LbMZl6vpRmBrGN0OYBaRcd9nC1h9rnZ2bm/v9/be3l52do6PT19rKLqsaHS0iyjn9W4M7qcK5VCjaLHD1pHrVZrY2Oj08nWm4VqNZ93ahW7WDKZBAhm1VOaObcHHYMU6XXuVpf3/zIdSmXllmbKbcA+KoUk7hM2dkHxlAYM2De6nEE2lGcfdeh+VPHeQI6A/Btd3iCpKroPHfAjFSWLQx476RpwB5sqktpnkNgNhVOaNHysa8FnKOskneNAsYQNZxkpWaZv7e7agWq5Ghs8Zj6wklkMcPK9ASTJP1TMYhGnhGI14ObcIj+SAkevZf5HqVQsFm27UqnVHCefL5erjUK90+nKWqt1dPT6+Xlz8+7u7e3p6ezsbH9///j45OT8/Nu3g4O28Zt9J1hKBSXz74iLAaP3qG3IOXnafDo3JLQ3TRwKTYmSib/W0vZpfIHimSHnW+f9ZV6lpp53sHM59QD3DT4xTIU3/V7trZ4bcg4+fKMjsYDvR6W8WMlwWw/U5NPPnttGADquhklC+44TzWX5MdNCDBkgnf7KvhGE/T6XPg/icC3GSUjSY6b4rGRjEX2Xy8aBEYgNBhwZQTguC7UZKxkwPeNjQAE1sU9GMNolBpgBjX6q8EyQ3pxLRUf5BtQdSzF6gRPWz5kRjIPNksiEgt/NueQkr58pewcz79pGUM5YP3UDUA8FZldlXw8wggzA3sPKJ0Zw7tymK3z0pMDT13zdhN3FAAYUaqhy2GwbCrQ8mddQYD/PMKYFUiwxgPsNRs6xoYTnHey2ocJZjYlJSwyA2VeefqDtHWJf8fNvNhMx6nvl0slzPlkFF1ZLQsCrocjBprB8T3INEFN6axuqnKFEYgBUE+J+l4UwnXNDnc/MC8QQ2YQR8c//YJx9QwfQTVTR0U2IC78RA4Bu2dChbeI4MgxNE5iHJd793U+Mg3X0zdDjmGF0x/rGAHz3Eh+YARvI+TV0OIbqIaoBsys+93YBa+PE0KfvXBd2AEMxIDYpuAA+Nu92/nODwIHV89ck/EBxm2pAJjI9AtOPLJh0ZSL0ND0ViPalh2OKAdj5MYm5xTQt5HA7vNB3F+/zQA3Am+76HMCPQCT6yqzKXzAg0n90TMpBUPmmYVIGb0AccqihTdt2ta8ZGJNsgJyYds4AnqHwTbh/Mc/x4A2Yhen6rMmR9xfgzEBhpTHca0vJgCkWJim4E0xAyYC4xeh4mtdEbPAGYB+iAxf0lv+mARFGBV8TTqZZKMypfPU3naUEnhV6SMmJh+SxoylU6ypA+Z1Y06HEcSyCvlSfSAxaYZkFS4zMhPdpc8RBzVnohKUkJydiFOdJL05zyvWp+RmTaWDF0hOLU4l/FBnTRzzoitZwQ/4H+RcVP6vYHs6UHwAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_1", - "w": 102, - "h": 18, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAASCAMAAACesluHAAAAaVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyUp6AAAAInRSTlMASb0Rk/Y8A2kbJvznNA17cFTWQJr9CGCM2+7JLqgJqrKAgUla6wAAAM1JREFUeNq91Mlug0AQBNCaAWZh2LGD4y1J/f9HxjIgpu8tv2NdSiqpGx9VtKZ9Qpm/GxdxcDaRrB41FMXyypfbuJdeuEkBasyVm9/uHZx4UOuZE7mzHsDITFLarWuY+QMwMfcDFT1zVYE7ZfKEhonCgoVSCwVflEr0lAwUREoPBEoOCjpKJRyFVEBDQyHAy8RCRclcisDA3AwVsWLmBMBbMaKSwMN3gZfCHrUeWoYzN1ONNz80a+sIRe623vulw87PoQ8tlNVLP5j1q/wDkAQy92PtEbcAAAAASUVORK5CYII=", - "e": 1 - }, - { - "id": "image_2", - "w": 150, - "h": 39, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAnCAMAAADaSUEAAAAAclBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0BbqFAAAAJXRSTlMAqg0w8VJyCc39TkTpBBLW+YfEnbawSZOMZzwmWn5qGSun4DgihFcWVQAAAcVJREFUeNrt1+tyqyAUhuHPAwLiWWM0BzVJ1/3f4u64k4nYpNWMNvzocwUvMGsA/PljMrv0qtwqTnnlKRuG2BWS7pJiBxPUknSywfuFLo0lHG/HJX0R4f0yGhN4Fd+rOj2d/AWyGI2xF3LKz5wskNSTaoEui3TWjJyubFJLBDSyXSDLFjSUcUwRHbUcnYcFRBndFTamCGN6Slr9yriXp7Xac7wqtGZvv6IH3Hiz9ZgToZdfI4PslNblK3kHulGYptNyxDVHk5AuEFbalB1/JavERJXscyrPd2w8dKYBPa9SmILNz0Lb2fiWcum5Zl6Wj+WEDvO2m/hhXYwJfLphWF7U5wktT8ybKx/rsR3fq/7nuQoTtHTzgfXZ3S7CJEI7cmM4SV8lLzDLJSai+ALjfJR7zMWOjMM4af8lqVuYxaWeFEcH013SbNNhLfqtd96qED/jfh7Qp4BjPSyhAdc6RPhOWxcJXTlYUdsUWpnMvD0ec45CDpZgY102ywMaKjjGQrU909C5xC/YpTHdHUdNB8ulIW1AVrb3stsZ5RjiggaSomnxu6LrtvhPHr4U5MzGO4SqOvl4mBVXuxDm4LE2oMbgjEUwxD/yyWiy2HgzkQAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_3", - "w": 30, - "h": 12, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAMCAMAAABC8P0AAAAAXVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsMPPGAAAAHnRSTlMAM2FclgMiVJDXm/ML+C0YEEuEaCzJzODjubrOrIZQ/DlEAAAAbUlEQVR42q3JSQ6DMBAF0bYxbhuHOYEkwL//MZFbCMQgseHtSkW3Um5LOqq0fpH4Abkr97MJgJf/RhSMWqcyARHHsFh4x8oqNh6LmiKDa/+URD3gzCdyBX+w18ncFO67vt4VdGb1lI1Zk1h6ygyg4g35yKpvywAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_4", - "w": 276, - "h": 249, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAAD5CAMAAADRAzqjAAACBFBMVEVHcEwFBQUFBQUICAgAAAAJCQkBAAAAAAAGBgYAAAAAAAAEBAQFBQUAAAAAAAAAAAADAwMAAAAAAAAHBwcDAwMEBAQAAAAGBgYAAAAAAAAAAABXTEUAAAAFBQUCAgIAAABjV04AAAAAAAAAAAAAAAAdHBsAAACokoIbGxv/3cQbGxscGxvnyLEbGxsfHh36177/3cT6273/3cT/38H/5ub/3cQbGxv/3cT/3cT/3cIbGxv/3MP/3sX/3MT/3cRhVEvoybKFc2a2noyEdWWnkID/NRwAAAD/3cQ9NTkcHBzxoqL/3Wv/Pz8gHx8eHR0mIyM2MDIpJSY7MzcDAgIjISIsKCoHBgYwKy0zLS8NCwv+28ISDw85MTT718DtzbYXFBQbFxbzp6XKsFogGhrz07tRSD6CckLewKvKr5v2ta321WdqXlXRtKC7opB0ZVqVgXP0rahLQjfXu6ZGPTd6a2BbSS4+NSvUuF52ZzyId2qahnj90b1FPiovKST7y7pdUT1AOTWxmlPvQj43MSSgi06MekaDcGTBqJVqXjq0nYywmYj4vLH82mrMOTpyTEm8o1jpnZ3HhoaibW36xrfGrJjpymRjWDmGWlqGMDFQNjb5wrTYkZGQfm+XhEWhjH3fwmG2enpiQkKtVjxWKio7JiaZhVHeTkDhl5eqlFObaGjCVT5HcEx7JZg1AAAArHRSTlMAGkkT/QzkA1P4jwYi67Wgf2eGXnc/bzmo8r7+mCsyxf6vzdTb2AH+5u+Uyv6jtjPMI7oRAd1wm2ZD+3ZUqoim3MvUYpH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AExl8WAAAE3ZJREFUeNrsnelbE8naxlmTgKwSdmRV4HJ7v7yX73VxvpxPVanG7qSzb0AOAXQEQVaBwQFERR23mVF0xm2ccbbzV74h0FXpru6kFzCdxt8XXFFuqu5nqaeri/KHvbizpKHpdEdLTVvv2bO26upq29m+3q62mp7aSmdDSWfVqaKTQ2mnw9lR01tdBnLRerat1unoLLewGPaq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", - "e": 1 - }, - { - "id": "image_5", - "w": 48, - "h": 87, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABXCAMAAAB1LTZXAAABBVBMVEVHcEwAAAAAAAAEAwP/3cIAAAAAAAAcHBwAAAAAAAAAAAAICAgAAAAZFBQAAAAPDQ4AAAAAAAAAAAAAAAAAAAAcGRwAAAAAAAAAAAAAAAA8NDgAAAA+NTk8NDk+NDcAAAAAAAAAAAAAAAA8NDg8NDgAAAAAAAAAAAAAAAAAAAA7NDk8NDc/NjbUuaI+NDk8NTg8NDk8NTg8NDkAAAAAAAAAAAA7NDc9Njo93R0AAAA9NTn/3cQgHB0GBQU6MjUVExMBAQE2LzEQDg8pJCULCQoaFxgvKSskHyGMeWtSRz/Fq5hqXFHoybKqlIO4n46eiXngw6zuzrfNsp7928JCOTNEOzRHcEyOeu8BAAAAV3RSTlMA/cFVTIf3AjOx8gPVCEEpmXPNeWAT42gLto+QN6NWqeqfD8H0F0mmHX9kfR5WcbPq0NxPg9pJRv///////////////////////////////////////wC4vBMTAAACmElEQVR42pWXe3fSQBDFSZCSF6G8+7CWIgWqrVpt9UwgJCE8C6UP9Pt/FT2WwwZmZxLu3/fHsLtzZ7MprE7ttKSlkqtsAIB/mEtkzmk1Hd6UifNW7ELbUmAjJc+YtTu9Crs6JO2XKshkNAj/kQVy1QigBoQsAlCBkr0vcCwH2iTgd6SADVj8zmbETw5Gk/FEAAcm0T0WgDsYhYHzX0NBkP1h5prORmMBGNkUpY+OkCeIKxI4iQCBL0ocUcAHJ6JRglVcR4G+KzbqkiK+RYlJgi7/6kQ1jA/S5y0gFCV0AvjlbGkgCI3I9NqJT08lSnzfJrzYXJytnfj0inLgy8aLTi8tBd47ZAlL2oM5Z0e9uBK3O0DfjVnFCVPihwz45OxZIu8wJVoSINtkSqhETOkSGr9qXOKCjakowUbvGgN9Hw0QFFOqo+omH1PcUS0+pjgX5xj4KQHGYtkNPqZ4gJT5mOIZpfMxxTtrmHxM8cTR+Jji/1TCl7wMCLg5eysjfOYePmM3tsjHFFdQ+eGEW7yNAbOJ/KFov0KCmAYe7BHTfuj5EFGFjmkwDnveULjJcWame6PB0PVBqlM8yyzgpKI81Fk//rrJQIzyO0CRt+N7osrb8cnpUpc7I7cpDVjhdLHyyQF7AVEN+vOn5+4/ueRoypbvFXB7wWw+fXxYdNd6wZGLMjdvrlV3o1f+c+udcK7RJ7RLPNAV09JOBCw3fqWRBHj2UPOxwKKHniAssPQizVqJA1bL3xBRJsUBLw/TmQdR1Rty4Ob1cTr/MwJwcW9jZQtkJk5l/pwOlHRTBhRI/znys5FT7uR+U5H7qzb1Oj6Q2Y0SenVwobZKFe6dvF3COI5967fWy1bu9Uw6byZ55JdLV2W7Q1r311+lwvYHJ5mxwAAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_6", - "w": 48, - "h": 90, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABaCAMAAADJsyWJAAABhlBMVEVHcEwAAAAAAAAAAAAAAAACAgEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+3MMBAQEAAAAAAAAAAAAAAAAAAAD/3cT/3cT/3cT/3cQ1Lyk+NS8AAAAAAAD62cATEA7/3cP/3cP/3MUAAAD/3cT/3cT+3cP/2MX/3MQoIx/y0roAAAAAAAD/3cT/3cQAAAD82sL/3cX/38r/3MP/38L/3cP/2cP/3cP/3cT/3cP/3MT/4MdVSUDJrpknIR0AAAAZFRO3n44AAABQRT0AAAAQDgufinovJyX01LzdwKp9bWEAAAD/3MP/3MT/3cIAAAA9NTn/3cQBAQE7MzchHB4ODA0HBgYSEBAlICIyLC4tJyYrJSgcGRvGq5ncvqo3LzFMQkBZTUgWExXBp5UoIiUYFRflx7FiVVDNsp7WuaX21b2GdGyrlYeQfXPvz7g8NC9zZGCdiH5EOzp9bGdqXFmzm46Wgnm6oZLRtaOkjoNHcEzs6Xr/AAAAgnRSTlMAmzHCZ+Xc6/e2c60IXnopENcZyAIi/vIWSpHNPKV7Z1Lt7kP7s+G/5DOLyYfwBDzi6dGAkdKi+1oMRhuaInG23CsU8I/rV+mehaGkrJ5n9cd+UuhgJv////////////////////////////////////////////////////////8Ah7XhRAAAAyZJREFUeNqtl2lXGjEUhiOLiIiKAnUXrVqXulStWnftvu+ZDAzIqoCAK1atXX56bSuTIfcmnJ7T5/tzZm7um5uE/B+amr09bf8iOOg1DT53V2NnSxOpjd9JObrTvjBX44NeKlD5YEAi1FMJNoLSQ2W04oKbSnARlBZdJoysoUIdlbHbRxA6GqTCRT8mzFEppRCWChetkAvHkzupmGHWdDyNpsIkrt0Qju9HCrGofrKFCD5aIaYJhDMrBNBJTRKaSHlK1TRDA0wiTaMm+5rI3qaqadEwEEoTqqZFNMCXDSA0820ThsJxr2KnFTTIt3lReGJtGuQEZM+ONY3zXcyejZokMeFgSb6mGkZmmVTRKqwpoDxWLTQKawoIrsiGS0HD2GMPiJXbwpoCSoukCo+QU5iMUWKlbUjIKeD4PogRzynG+R1JySkN56QXL1nflQj5VavwEsQI8OMu3uWkTCiug2nES8Y4WoLB5iVDLtiypQk6n9AyIcvGsNwZmoyvbI0L3aawIxUuLdlrgcGGnAaxWOQ0KecfudAOmwC54tnr0OEfQdI8e17wRxiHw8jWSSqEIs+eC/wRxqKZvQAIKj4C1mEJEYWQZZ8qQheYFngyQqBmZQmXbBq0zdAUnLLPYPsrhZ9sG3whqhKuglPgaFb2Lc0P6ed8PyfkQmYTm8I0l5CtVHmi6sLD0Y1cKrLzl0gkkirkcjHDiCaDw2D/KEmwVTDFlMSZde7dqi3ssj7LVKK1OWP94FKlJMtCYIwp2WPT8EBX/9IWMol11bJuIxfJROY0mzCoQDQWSZyV2BSyqnvsN0fFw4N0Pp9Ppw8OM8VykP1hknB0vhRyNomJn1Z4qBAmsEbPKIQNwnGaDwqF0EuQ46ThnlyYR29iL+RCH3rm+oalQj9+4XZLjRCpKsLE8yjIMEbHCMHjOvTqtVD623fP3r9xNIF3D0d3jcwMDA4ODgw8fup03Vy8AuDhg6Lr+DPUb6e16BQeDs5agle8d7uomkYiEPCphXEi0lqnq4QFArG1KwQ3wbB1SUvpJjh+m2PcY5+td7qucdbPtrs9dePNjg89lcb9AnKv5g+kMlFCAAAAAElFTkSuQmCC", - "e": 1 - }, - { - "id": "image_7", - "w": 318, - "h": 402, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT4AAAGSCAMAAABNOF2XAAAACVBMVEVHcEwAAAAAAAAWawmTAAAAA3RSTlMAGg006kK4AAABuElEQVR42uzBAQEAAACAkP6v7ggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDZt4McB2EoCoLQ9z90pFnNEvEURSRVR2jZJOBvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCKLjsOpf6cs19pej3XnlOzny45VHtTR9m+OWN1PkQl3KoSblUp96iGdX6hUm5V0o1Ku01JNyrtNqXdprT7QEHt/km7UeJtEm+TeJvE2yTeWwKeXGTpbVJvko27UW+j3ka9jV+NSRbfRL2NfBNPvknyLbJ3J1afzSvfM+WPy8I72yKvHQufDBb55DLIQccgB0WDHLQNclA5yJDBwIjLoMOUy30G1AbGI82XfkYudNxWbibcljtFy8JzsejVzh3jAAjEMBAM8/9H014B0skUgOR5gpU2+/DwumC+XRcM6D90iln1CI992oJI0fxNBu3gZGiFKYNZtMe0jRboImg4Mk9ItiIZDNf4a3Zuf8U7Q3IzW5e8IdjstwzPBm3E/opl2sWY7zkBa3pM/JP6bkcAAAAASUVORK5CYII=", - "e": 1 - }, - { - "id": "comp_0", - "nm": "all", - "fr": 25, - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 2, - "nm": "eye", - "refId": "image_1", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [80.25, 65.5, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [51, 18, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 0, - "s": [33.333, 33.333, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 5, - "s": [33.333, 13.333, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 10, - "s": [33.333, 33.333, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 25, - "s": [33.333, 33.333, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 30, - "s": [33.333, 13.333, 100] - }, - { - "t": 35, - "s": [33.333, 33.333, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 2, - "nm": "face", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [79.75, 69, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [75, 19.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 3, - "ty": 2, - "nm": "mouth", - "refId": "image_3", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [79.75, 71.438, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [15, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 5, - "ty": 2, - "nm": "hand", - "refId": "image_4", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [77, 49.5, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [138, 124.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - } - ] - } - ], - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 2, - "nm": "body", - "refId": "image_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [75.5, 107.75, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [96, 91.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 0, - "nm": "all", - "refId": "comp_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 0, - "s": [-4] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 25, - "s": [4] - }, - { - "t": 50, - "s": [-4] - } - ], - "ix": 10 - }, - "p": { - "a": 0, - "k": [78.75, 88.5, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [79.75, 88.75, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "w": 154, - "h": 154, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 3, - "ty": 2, - "nm": "hand_r", - "refId": "image_5", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 0, - "s": [0] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 25, - "s": [-6] - }, - { - "t": 50, - "s": [0] - } - ], - "ix": 10 - }, - "p": { - "a": 0, - "k": [101.5, 92.375, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [13.5, 19.875, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 4, - "ty": 2, - "nm": "hand_l", - "refId": "image_6", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 0, - "s": [0] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 25, - "s": [10] - }, - { - "t": 50, - "s": [0] - } - ], - "ix": 10 - }, - "p": { - "a": 0, - "k": [53.125, 92.125, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [36.375, 20.625, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 5, - "ty": 2, - "nm": "shower", - "refId": "image_7", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [77, 78, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [159, 201, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - } - ], - "markers": [] -} diff --git a/public/Abyssinian/default.png b/public/Abyssinian/default.png deleted file mode 100644 index 9ff176c..0000000 Binary files a/public/Abyssinian/default.png and /dev/null differ diff --git a/public/Abyssinian/drink.png b/public/Abyssinian/drink.png deleted file mode 100644 index 8ac759e..0000000 Binary files a/public/Abyssinian/drink.png and /dev/null differ diff --git a/public/Abyssinian/eat.json b/public/Abyssinian/eat.json deleted file mode 100644 index a4da33b..0000000 --- a/public/Abyssinian/eat.json +++ /dev/null @@ -1,1557 +0,0 @@ -{ - "v": "5.10.1", - "fr": 25, - "ip": 0, - "op": 20, - "w": 154, - "h": 154, - "nm": "cat_m_eat", - "ddd": 0, - "assets": [ - { - "id": "image_0", - "w": 39, - "h": 30, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACcAAAAeCAMAAACYCPdiAAAAhFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADu3R4CAAAAK3RSTlMA8X1XNSz6/gSLCebRTEXFnmawp/QfaBMnVNpcHKI9OO0Ylt7cMGDJ7HNtjAvIWwAAANNJREFUeNrNk9kSgjAMRQuUpewgqwIC7ub//09FaGCGCY96njqZM01yp2V/iBWFsVptaoULbxSN0eQnGDAKUrMDGNmRnoCJM6WlhvQcyqtBElPT4XXmcR6VvfR8kKizYeoEFNFhoXFgZVv9W1Uya0xOmNi1Qi+QmwmPcy1MADEsqV2AopSeR3p3HXejwIdgtbRoZqMYwQZT0g+D1DBDPVhph0eXSQ7uUor5deEhTbifpJv6CUOVnmBLOl/LniXPpx7JmEzKaPShQ8u3f6bX95HNfsgLhhJEyktAToIAAAAASUVORK5CYII=", - "e": 1 - }, - { - "id": "image_1", - "w": 84, - "h": 24, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFQAAAAYCAMAAABTLyrkAAAAV1BMVEVHcEy3Zz63Zz+2Zz64Zz60UiC3Zz64ZTu3Zj+3Zz63Zz+2Zj63Zz62Zj63Zj63aDy2Zz62Zz65ZD24Zz63Zj61Zz+3Zj63Zz63Zz63Zj63aT63Zj63Zz+8n1qSAAAAHHRSTlMA9P6QQQGhDku/Nmaz3m0XWnoILJsc5YTryyar/EiaOgAAAM9JREFUeNrl1MmOwyAQBNACYxaTOF6Ct9T/f2dkPCORK9OHkfJuXErdKgBfyHmfIOxxJ7lYA0k3Xm4OYjr+esoPSmUgJWlewoGC6/yMapFZMEXgYM/udlRrSG7NXEQ2itmIat6OXYtCz4tykDMFZgMktfEudL/aj4NZY4t6yfdd7muRWvexnov2P0/ATvgw1w37JMktt/wiGRwKhvuBCs5qao/TyDO1nNWTyqNGiqb8VpqyLJI64k/WRW17X66hz9QBsgJJqgRRhw3hNU74n94OHhECLgxu4AAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_2", - "w": 15, - "h": 12, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAMCAMAAACKnBfWAAAAOVBMVEVHcEy6Zz63Zz63Zz67Zju3Zz+2Zz63ZT+2Zz62Zz63Zj63Zj+2Zz62Zj62Zz+3Zj+3Zz62Zz63Zz+NK3YcAAAAEnRSTlMAKKQ3D0C7SOUbsZy3841oknsPHXl5AAAAR0lEQVR42o3MSQ6AMAxD0XQiLVPB9z9s1QRLbJB4uy8rkT+yantlqwBqLOwVbs+WCbRxdkexa+YSbO5PqbhrPj+DkMY7yacBaOsECLMHzo4AAAAASUVORK5CYII=", - "e": 1 - }, - { - "id": "image_3", - "w": 192, - "h": 183, - "u": "", - "p": "data:image/png;base64,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", - "e": 1 - }, - { - "id": "image_4", - "w": 102, - "h": 18, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAASCAMAAACesluHAAAAaVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyUp6AAAAInRSTlMASb0Rk/Y8A2kbJvznNA17cFTWQJr9CGCM2+7JLqgJqrKAgUla6wAAAM1JREFUeNq91Mlug0AQBNCaAWZh2LGD4y1J/f9HxjIgpu8tv2NdSiqpGx9VtKZ9Qpm/GxdxcDaRrB41FMXyypfbuJdeuEkBasyVm9/uHZx4UOuZE7mzHsDITFLarWuY+QMwMfcDFT1zVYE7ZfKEhonCgoVSCwVflEr0lAwUREoPBEoOCjpKJRyFVEBDQyHAy8RCRclcisDA3AwVsWLmBMBbMaKSwMN3gZfCHrUeWoYzN1ONNz80a+sIRe623vulw87PoQ8tlNVLP5j1q/wDkAQy92PtEbcAAAAASUVORK5CYII=", - "e": 1 - }, - { - "id": "image_5", - "w": 150, - "h": 39, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAnCAMAAADaSUEAAAAAclBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0BbqFAAAAJXRSTlMAqg0w8VJyCc39TkTpBBLW+YfEnbawSZOMZzwmWn5qGSun4DgihFcWVQAAAcVJREFUeNrt1+tyqyAUhuHPAwLiWWM0BzVJ1/3f4u64k4nYpNWMNvzocwUvMGsA/PljMrv0qtwqTnnlKRuG2BWS7pJiBxPUknSywfuFLo0lHG/HJX0R4f0yGhN4Fd+rOj2d/AWyGI2xF3LKz5wskNSTaoEui3TWjJyubFJLBDSyXSDLFjSUcUwRHbUcnYcFRBndFTamCGN6Slr9yriXp7Xac7wqtGZvv6IH3Hiz9ZgToZdfI4PslNblK3kHulGYptNyxDVHk5AuEFbalB1/JavERJXscyrPd2w8dKYBPa9SmILNz0Lb2fiWcum5Zl6Wj+WEDvO2m/hhXYwJfLphWF7U5wktT8ybKx/rsR3fq/7nuQoTtHTzgfXZ3S7CJEI7cmM4SV8lLzDLJSai+ALjfJR7zMWOjMM4af8lqVuYxaWeFEcH013SbNNhLfqtd96qED/jfh7Qp4BjPSyhAdc6RPhOWxcJXTlYUdsUWpnMvD0ec45CDpZgY102ywMaKjjGQrU909C5xC/YpTHdHUdNB8ulIW1AVrb3stsZ5RjiggaSomnxu6LrtvhPHr4U5MzGO4SqOvl4mBVXuxDm4LE2oMbgjEUwxD/yyWiy2HgzkQAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_6", - "w": 141, - "h": 141, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAACNCAMAAAC9gAmXAAAAzFBMVEVHcEz/3cQAAAAAAAAAAAD/3cQAAAD828EAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3cQAAAAAAAAAAAAAAAD/3cQAAAD/2sEAAAAAAAAAAAD/3MT/3cT/3cMAAAAAAAAAAAAAAAD/3cT/38cAAAD/3cT/3cP/3cP/3sT/3cT/3cMAAAD/3cSZg3VdUUf/3cQAAADz07uPfG4JCAflx7BdUEdDOjMqJSBvYFXFq5fTt6LbvqkhHRk1Liibh3eslYR8bGBNQzuDcmUXFBK4n42yDleOAAAALnRSTlMA9PWhB4xY/t0MsJMtGvxFgWPvqHlHDed0MxbnxxIjvMNTCD/WaKchKLTN3KXqHZ+AJgAAAwhJREFUeNrt2llz2jAQAOAFG5vD5gpnE0hC0pCj3eW+AyH8///UTsogERowlmR1OvoeedrRHl4jg2EYhmEYhmEYhmEYRkipu0ItY/2Wrzn1FGjUcKwk7UlaBR90sJ3rLP1FPGNHfyz5In3lIupiycfpiDJEyanSURZEx7+mE9IQmXKRTslAVPJ0Wh2iYV/QaT9L7Wh66bBkRuPuZua6nf5s0h2MiOi9ixhLfIsgmJvPoaym+IeLHzqz7Q+xUkV1mj4Fs5jgEZc5UCpNvPkSXTzGLYFCGeKtXDzpSV22CsTpLTGIF1XF7MWJGc0wmHs14aSSxAw7GNRVRXXRLDqIWsO549PUx3M8gGw2l6d5H89zq/BR2ZvimWJtkMrn+qmL53KvQCqLaycMoQQS1WnnvY8hxGROHW6nWWIoCZCmmRXIEzsc+YNviqj5cBqsocaIug+nwEZNH1H34bBVeIDhXYIUPqvhGQrIgQw1oYZiHiQvw68oItYCCYq7Gu4g6k6VJ5goJiG1v9co5krqIJ6gmJjUIu6goEcQlqStOYq6ldhSQxT1HYRlBR4L8jdA4qLR3uIpbpvQH42t/2x4cdp60x4N3+GLf6Gnnmmr56KgnMwXuxnqn8U1br3R/5wqk6wyfgJxjaysbasEEtzISlVb7pY+0rZsMU3aWQpOG7mpmrsY2mULpHBop6urhhm7Gvo/P+alBZLUaGcUtstzSv6eHeh67WUcYlYYwn0FJLohoUqOPYJMzTgxazyTm1N5NzV2zwvmVu0l4rCjNxhIPRNnPkFe9HetfjXwrSbvvg1KeEXijY4cT3+9WAw+xnaiBYrUi7TnbfpFLOPtKFB7I+5Vad9ggwdm4x5t/aiASl6SPpmvJy4y/e4iwg+mGtd0oDccd183m+Xr6u2d9lRBMTtDwSVBOadIQVmgnp+mYLIeRKFQpQDiZd1f+zFZqwmR8TNZOibtQaT8fPLLHFl1iN6dVaQD2bRjgyZegf+kt5rOlxugl+17Zccp15sNMAzDMAzDMAzDMAzD+B/8Am3FO7TIIuUlAAAAAElFTkSuQmCC", - "e": 1 - }, - { - "id": "image_7", - "w": 141, - "h": 141, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAI0AAACNCAMAAAC9gAmXAAAAz1BMVEVHcEwAAAAAAAD928IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3sX/3cQAAAAAAAAAAAD/3cT/3cQAAAAAAAAAAAAAAAAAAAD/3cT/3cMAAAD/3sT/3cT/3cT/28P82sH/3cQAAAD/3MQAAAD/3cP/3cT/3MP/3cSrlYQAFSz/3cQAAAAYFRM5MSwKCQjjxK6ijHzz07vszbV+bWG+pZJJPzeRfnDZvKatloVYTEPHrJi4n41nWlCEcmVwYVdgU0krJSHNsp7MsZ2+/e8eAAAAK3RSTlMABUb9TXsM7Gsg1Lf3NQ8ahC0/la/gkhKiyYhqWy/M2wRO78Mqm1rmuUfDD4KK3QAAAvFJREFUeNrt2oly2jAQBuDlMPdNwFBoAyEkbWfXxtxnrub9n6kzncHCZDgcSVams98T7Gh/HZYMjDHGGGOMMcYYY+HFsslMpdlqtYaVTDJrtJJkZVCgQ+l8pgpmdBskCA3LxBAl6aR8MfI2pemMfMQNq9F5Tdtwo4LScYhOkS5qxiAyObqoHVW3eg+/R3RRI5owP9wivrtE5Cxm65U3nSSm2/Fs8TE8RdCu/wP/8VZTDJiOjwsq1ECv0g2e4T0dlaN3dL7f4nmrRbBZWdCnk8CL5k4gyjboUsdreC4dyIMm3/A6iUB6KoaKEZZ0IA7q9ToYwrPm6PzCUF5IaIFqpUcM51Vnr24wpIRLvlwMlOpgaN6IfBlQqXyH4Y3Jl7ZN9UnYkK+pcnfCT5k4Yvu0DQ9NsFeWsaERXJGclKmhEbbqp9U9ft6C9gbKd8vw5uTLggq9R5TgKs5xHwWZadVWdOCTMRH7gw0KiEZJLshJYzNKGCvdHToox1ManDpKevOXY5D3AyVtVMb4DiXNaK8Isnooa6xwUpVR1o72usZOE8L2S1XzrvBQcY+y5l+qmrXCFJdQ1pL2al9gvXmivarhtTh43oqZ36fEAScH8h6UhbgFYHwxfg1McMPBmY7UfjR0UMYzidioUErIZNhRfTdalz7ciEbJK4vBkbjfyoPpT9+Eq+EmsnQrHWHKGborFnYUHBqjvfoz0vT20fuJoa0c8hWqoFIp9Ir87pBggVrlkEmej0gYABgtZ6n7ObF0fXYmG/0vv736tV1y6FAX9OjfIeL02X17neNJ0ycKsECX8s1+4ron6pnMRhRQAY36fhcWuwQe82YOBVmR/XnjvGwTKHjjBR3LgFYVChi5L8vxerdezjaOgX+CLLpeLguaxelqwxRo16brNOIQAfu6coY2RCKWSZNg/o+/lHW+nnYNImVbOTqh0KpB9IrNNH00yKTAjFgxM8yRL5234ikwK5Wt1pLdZDGbAsYYY4wxxhhjjLH/xF+jMRx1NpWrngAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_8", - "w": 276, - "h": 249, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAARQAAAD5CAMAAADRAzqjAAACBFBMVEVHcEwFBQUFBQUICAgAAAAJCQkBAAAAAAAGBgYAAAAAAAAEBAQFBQUAAAAAAAAAAAADAwMAAAAAAAAHBwcDAwMEBAQAAAAGBgYAAAAAAAAAAABXTEUAAAAFBQUCAgIAAABjV04AAAAAAAAAAAAAAAAdHBsAAACokoIbGxv/3cQbGxscGxvnyLEbGxsfHh36177/3cT6273/3cT/38H/5ub/3cQbGxv/3cT/3cT/3cIbGxv/3MP/3sX/3MT/3cRhVEvoybKFc2a2noyEdWWnkID/NRwAAAD/3cQ9NTkcHBzxoqL/3Wv/Pz8gHx8eHR0mIyM2MDIpJSY7MzcDAgIjISIsKCoHBgYwKy0zLS8NCwv+28ISDw85MTT718DtzbYXFBQbFxbzp6XKsFogGhrz07tRSD6CckLewKvKr5v2ta321WdqXlXRtKC7opB0ZVqVgXP0rahLQjfXu6ZGPTd6a2BbSS4+NSvUuF52ZzyId2qahnj90b1FPiovKST7y7pdUT1AOTWxmlPvQj43MSSgi06MekaDcGTBqJVqXjq0nYywmYj4vLH82mrMOTpyTEm8o1jpnZ3HhoaibW36xrfGrJjpymRjWDmGWlqGMDFQNjb5wrTYkZGQfm+XhEWhjH3fwmG2enpiQkKtVjxWKio7JiaZhVHeTkDhl5eqlFObaGjCVT5HcEx7JZg1AAAArHRSTlMAGkkT/QzkA1P4jwYi67Wgf2eGXnc/bzmo8r7+mCsyxf6vzdTb2AH+5u+Uyv6jtjPMI7oRAd1wm2ZD+3ZUqoim3MvUYpH///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////8AExl8WAAAE3ZJREFUeNrsnelbE8naxlmTgKwSdmRV4HJ7v7yX73VxvpxPVanG7qSzb0AOAXQEQVaBwQFERR23mVF0xm2ccbbzV74h0FXpru6kFzCdxt8XXFFuqu5nqaeri/KHvbizpKHpdEdLTVvv2bO26upq29m+3q62mp7aSmdDSWfVqaKTQ2mnw9lR01tdBnLRerat1unoLLewGPaq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", - "e": 1 - }, - { - "id": "image_9", - "w": 48, - "h": 87, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABXCAMAAAB1LTZXAAABBVBMVEVHcEwAAAAAAAAEAwP/3cIAAAAAAAAcHBwAAAAAAAAAAAAICAgAAAAZFBQAAAAPDQ4AAAAAAAAAAAAAAAAAAAAcGRwAAAAAAAAAAAAAAAA8NDgAAAA+NTk8NDk+NDcAAAAAAAAAAAAAAAA8NDg8NDgAAAAAAAAAAAAAAAAAAAA7NDk8NDc/NjbUuaI+NDk8NTg8NDk8NTg8NDkAAAAAAAAAAAA7NDc9Njo93R0AAAA9NTn/3cQgHB0GBQU6MjUVExMBAQE2LzEQDg8pJCULCQoaFxgvKSskHyGMeWtSRz/Fq5hqXFHoybKqlIO4n46eiXngw6zuzrfNsp7928JCOTNEOzRHcEyOeu8BAAAAV3RSTlMA/cFVTIf3AjOx8gPVCEEpmXPNeWAT42gLto+QN6NWqeqfD8H0F0mmHX9kfR5WcbPq0NxPg9pJRv///////////////////////////////////////wC4vBMTAAACmElEQVR42pWXe3fSQBDFSZCSF6G8+7CWIgWqrVpt9UwgJCE8C6UP9Pt/FT2WwwZmZxLu3/fHsLtzZ7MprE7ttKSlkqtsAIB/mEtkzmk1Hd6UifNW7ELbUmAjJc+YtTu9Crs6JO2XKshkNAj/kQVy1QigBoQsAlCBkr0vcCwH2iTgd6SADVj8zmbETw5Gk/FEAAcm0T0WgDsYhYHzX0NBkP1h5prORmMBGNkUpY+OkCeIKxI4iQCBL0ocUcAHJ6JRglVcR4G+KzbqkiK+RYlJgi7/6kQ1jA/S5y0gFCV0AvjlbGkgCI3I9NqJT08lSnzfJrzYXJytnfj0inLgy8aLTi8tBd47ZAlL2oM5Z0e9uBK3O0DfjVnFCVPihwz45OxZIu8wJVoSINtkSqhETOkSGr9qXOKCjakowUbvGgN9Hw0QFFOqo+omH1PcUS0+pjgX5xj4KQHGYtkNPqZ4gJT5mOIZpfMxxTtrmHxM8cTR+Jji/1TCl7wMCLg5eysjfOYePmM3tsjHFFdQ+eGEW7yNAbOJ/KFov0KCmAYe7BHTfuj5EFGFjmkwDnveULjJcWame6PB0PVBqlM8yyzgpKI81Fk//rrJQIzyO0CRt+N7osrb8cnpUpc7I7cpDVjhdLHyyQF7AVEN+vOn5+4/ueRoypbvFXB7wWw+fXxYdNd6wZGLMjdvrlV3o1f+c+udcK7RJ7RLPNAV09JOBCw3fqWRBHj2UPOxwKKHniAssPQizVqJA1bL3xBRJsUBLw/TmQdR1Rty4Ob1cTr/MwJwcW9jZQtkJk5l/pwOlHRTBhRI/znys5FT7uR+U5H7qzb1Oj6Q2Y0SenVwobZKFe6dvF3COI5967fWy1bu9Uw6byZ55JdLV2W7Q1r311+lwvYHJ5mxwAAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_10", - "w": 48, - "h": 90, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABaCAMAAADJsyWJAAABhlBMVEVHcEwAAAAAAAAAAAAAAAACAgEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+3MMBAQEAAAAAAAAAAAAAAAAAAAD/3cT/3cT/3cT/3cQ1Lyk+NS8AAAAAAAD62cATEA7/3cP/3cP/3MUAAAD/3cT/3cT+3cP/2MX/3MQoIx/y0roAAAAAAAD/3cT/3cQAAAD82sL/3cX/38r/3MP/38L/3cP/2cP/3cP/3cT/3cP/3MT/4MdVSUDJrpknIR0AAAAZFRO3n44AAABQRT0AAAAQDgufinovJyX01LzdwKp9bWEAAAD/3MP/3MT/3cIAAAA9NTn/3cQBAQE7MzchHB4ODA0HBgYSEBAlICIyLC4tJyYrJSgcGRvGq5ncvqo3LzFMQkBZTUgWExXBp5UoIiUYFRflx7FiVVDNsp7WuaX21b2GdGyrlYeQfXPvz7g8NC9zZGCdiH5EOzp9bGdqXFmzm46Wgnm6oZLRtaOkjoNHcEzs6Xr/AAAAgnRSTlMAmzHCZ+Xc6/e2c60IXnopENcZyAIi/vIWSpHNPKV7Z1Lt7kP7s+G/5DOLyYfwBDzi6dGAkdKi+1oMRhuaInG23CsU8I/rV+mehaGkrJ5n9cd+UuhgJv////////////////////////////////////////////////////////8Ah7XhRAAAAyZJREFUeNqtl2lXGjEUhiOLiIiKAnUXrVqXulStWnftvu+ZDAzIqoCAK1atXX56bSuTIfcmnJ7T5/tzZm7um5uE/B+amr09bf8iOOg1DT53V2NnSxOpjd9JObrTvjBX44NeKlD5YEAi1FMJNoLSQ2W04oKbSnARlBZdJoysoUIdlbHbRxA6GqTCRT8mzFEppRCWChetkAvHkzupmGHWdDyNpsIkrt0Qju9HCrGofrKFCD5aIaYJhDMrBNBJTRKaSHlK1TRDA0wiTaMm+5rI3qaqadEwEEoTqqZFNMCXDSA0820ThsJxr2KnFTTIt3lReGJtGuQEZM+ONY3zXcyejZokMeFgSb6mGkZmmVTRKqwpoDxWLTQKawoIrsiGS0HD2GMPiJXbwpoCSoukCo+QU5iMUWKlbUjIKeD4PogRzynG+R1JySkN56QXL1nflQj5VavwEsQI8OMu3uWkTCiug2nES8Y4WoLB5iVDLtiypQk6n9AyIcvGsNwZmoyvbI0L3aawIxUuLdlrgcGGnAaxWOQ0KecfudAOmwC54tnr0OEfQdI8e17wRxiHw8jWSSqEIs+eC/wRxqKZvQAIKj4C1mEJEYWQZZ8qQheYFngyQqBmZQmXbBq0zdAUnLLPYPsrhZ9sG3whqhKuglPgaFb2Lc0P6ed8PyfkQmYTm8I0l5CtVHmi6sLD0Y1cKrLzl0gkkirkcjHDiCaDw2D/KEmwVTDFlMSZde7dqi3ssj7LVKK1OWP94FKlJMtCYIwp2WPT8EBX/9IWMol11bJuIxfJROY0mzCoQDQWSZyV2BSyqnvsN0fFw4N0Pp9Ppw8OM8VykP1hknB0vhRyNomJn1Z4qBAmsEbPKIQNwnGaDwqF0EuQ46ThnlyYR29iL+RCH3rm+oalQj9+4XZLjRCpKsLE8yjIMEbHCMHjOvTqtVD623fP3r9xNIF3D0d3jcwMDA4ODgw8fup03Vy8AuDhg6Lr+DPUb6e16BQeDs5agle8d7uomkYiEPCphXEi0lqnq4QFArG1KwQ3wbB1SUvpJjh+m2PcY5+td7qucdbPtrs9dePNjg89lcb9AnKv5g+kMlFCAAAAAElFTkSuQmCC", - "e": 1 - }, - { - "id": "image_11", - "w": 318, - "h": 402, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT4AAAGSCAMAAABNOF2XAAAACVBMVEVHcEwAAAAAAAAWawmTAAAAA3RSTlMAGg006kK4AAABuElEQVR42uzBAQEAAACAkP6v7ggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDZt4McB2EoCoLQ9z90pFnNEvEURSRVR2jZJOBvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCKLjsOpf6cs19pej3XnlOzny45VHtTR9m+OWN1PkQl3KoSblUp96iGdX6hUm5V0o1Ku01JNyrtNqXdprT7QEHt/km7UeJtEm+TeJvE2yTeWwKeXGTpbVJvko27UW+j3ka9jV+NSRbfRL2NfBNPvknyLbJ3J1afzSvfM+WPy8I72yKvHQufDBb55DLIQccgB0WDHLQNclA5yJDBwIjLoMOUy30G1AbGI82XfkYudNxWbibcljtFy8JzsejVzh3jAAjEMBAM8/9H014B0skUgOR5gpU2+/DwumC+XRcM6D90iln1CI992oJI0fxNBu3gZGiFKYNZtMe0jRboImg4Mk9ItiIZDNf4a3Zuf8U7Q3IzW5e8IdjstwzPBm3E/opl2sWY7zkBa3pM/JP6bkcAAAAASUVORK5CYII=", - "e": 1 - }, - { - "id": "comp_0", - "nm": "shape", - "fr": 25, - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 2, - "nm": "shape", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 16, - "s": [0] - }, - { - "t": 19, - "s": [100] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 16, - "s": [44, 56.375, 0], - "to": [-11.146, -1.979, 0], - "ti": [5.521, -9.521, 0] - }, - { - "t": 26, - "s": [15.375, 67, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [7.5, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [59.333, 59.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 16, - "op": 26, - "st": 16, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 2, - "nm": "shape", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 12, - "s": [0] - }, - { - "t": 15, - "s": [100] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 12, - "s": [45.125, 56, 0], - "to": [-5.417, -9.052, 0], - "ti": [10.917, -1.51, 0] - }, - { - "t": 22, - "s": [15.25, 41.062, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [7.5, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [59.333, 59.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 12, - "op": 22, - "st": 12, - "bm": 0 - }, - { - "ddd": 0, - "ind": 3, - "ty": 2, - "nm": "shape", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 8, - "s": [0] - }, - { - "t": 11, - "s": [100] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 8, - "s": [43.75, 55.5, 0], - "to": [-5.604, -2.375, 0], - "ti": [6.979, -2.75, 0] - }, - { - "t": 18, - "s": [13.125, 55.5, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [7.5, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [59.333, 59.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 8, - "op": 18, - "st": 8, - "bm": 0 - }, - { - "ddd": 0, - "ind": 4, - "ty": 2, - "nm": "shape", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 4, - "s": [0] - }, - { - "t": 7, - "s": [100] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 4, - "s": [44, 56.375, 0], - "to": [-11.146, -1.979, 0], - "ti": [5.521, -9.521, 0] - }, - { - "t": 14, - "s": [15.375, 67, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [7.5, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [59.333, 59.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 4, - "op": 14, - "st": 4, - "bm": 0 - }, - { - "ddd": 0, - "ind": 5, - "ty": 2, - "nm": "shape", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 0, - "s": [0] - }, - { - "t": 3, - "s": [100] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 0, - "s": [45.125, 56, 0], - "to": [-5.417, -9.052, 0], - "ti": [10.917, -1.51, 0] - }, - { - "t": 10, - "s": [15.25, 41.062, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [7.5, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [59.333, 59.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 10, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 6, - "ty": 2, - "nm": "shape", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 16, - "s": [0] - }, - { - "t": 19, - "s": [100] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 16, - "s": [110.625, 58, 0], - "to": [4.5, -1.938, 0], - "ti": [-7.438, -3.938, 0] - }, - { - "t": 23, - "s": [137.625, 58, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [7.5, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [59.333, 59.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 16, - "op": 26, - "st": 16, - "bm": 0 - }, - { - "ddd": 0, - "ind": 7, - "ty": 2, - "nm": "shape", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 12, - "s": [0] - }, - { - "t": 15, - "s": [100] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 12, - "s": [110.625, 58, 0], - "to": [11.125, 0.062, 0], - "ti": [-6.177, -7.146, 0] - }, - { - "t": 19, - "s": [136.062, 69.375, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [7.5, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [59.333, 59.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 12, - "op": 22, - "st": 12, - "bm": 0 - }, - { - "ddd": 0, - "ind": 8, - "ty": 2, - "nm": "shape", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 8, - "s": [0] - }, - { - "t": 11, - "s": [100] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 8, - "s": [110.625, 58, 0], - "to": [1.188, -7.333, 0], - "ti": [-13.688, -1.167, 0] - }, - { - "t": 15, - "s": [138.75, 44.75, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [7.5, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [59.333, 59.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 8, - "op": 18, - "st": 8, - "bm": 0 - }, - { - "ddd": 0, - "ind": 9, - "ty": 2, - "nm": "shape", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 4, - "s": [0] - }, - { - "t": 7, - "s": [100] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 4, - "s": [110.625, 58, 0], - "to": [4.5, -1.938, 0], - "ti": [-7.438, -3.938, 0] - }, - { - "t": 11, - "s": [137.625, 58, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [7.5, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [59.333, 59.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 4, - "op": 14, - "st": 4, - "bm": 0 - }, - { - "ddd": 0, - "ind": 10, - "ty": 2, - "nm": "shape", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 0, - "s": [0] - }, - { - "t": 3, - "s": [100] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 0, - "s": [110.625, 58, 0], - "to": [11.125, 0.062, 0], - "ti": [-6.177, -7.146, 0] - }, - { - "t": 7, - "s": [136.062, 69.375, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [7.5, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [59.333, 59.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 10, - "st": 0, - "bm": 0 - } - ] - } - ], - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 2, - "nm": "嘴.png", - "cl": "png", - "refId": "image_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 0, - "s": [80.875, 75.906, 0], - "to": [-1.448, -0.479, 0], - "ti": [-0.601, -1.13, 0] - }, - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 10, - "s": [78.5, 77.969, 0], - "to": [0.528, 0.992, 0], - "ti": [0.778, 1.504, 0] - }, - { - "t": 20, - "s": [80.875, 75.906, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [19.5, 15, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 2, - "nm": "food_zha", - "refId": "image_1", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 0, - "s": [79.625, 75.656, 0], - "to": [-0.667, -0.448, 0], - "ti": [-0.387, -0.603, 0] - }, - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 10, - "s": [77.938, 77.094, 0], - "to": [0.398, 0.62, 0], - "ti": [0.528, 0.504, 0] - }, - { - "t": 20, - "s": [79.625, 75.656, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [42, 12, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 3, - "ty": 0, - "nm": "shape", - "refId": "comp_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [76.5, 95, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [77, 77, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [92, 92, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "w": 154, - "h": 154, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 4, - "ty": 2, - "nm": "身体.png", - "cl": "png", - "refId": "image_3", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [75.5, 107.75, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [96, 91.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 5, - "ty": 2, - "nm": "眼睛.png", - "cl": "png", - "refId": "image_4", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [80.25, 64, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [51, 18, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 6, - "ty": 2, - "nm": "脸.png", - "cl": "png", - "refId": "image_5", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [79.75, 69, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [75, 19.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 7, - "ty": 2, - "nm": "face_l", - "refId": "image_6", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [45.75, 73.75, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [70.5, 70.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 0, - "s": [33.333, 33.333, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 10, - "s": [38.333, 38.333, 100] - }, - { - "t": 20, - "s": [33.333, 33.333, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 8, - "ty": 2, - "nm": "face_r", - "refId": "image_7", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [111.25, 73, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [70.5, 70.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 0, - "s": [38.333, 38.333, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 10, - "s": [33.333, 33.333, 100] - }, - { - "t": 20, - "s": [38.333, 38.333, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 9, - "ty": 2, - "nm": "头.png", - "cl": "png", - "refId": "image_8", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [77, 49.5, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [138, 124.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 10, - "ty": 2, - "nm": "右手.png", - "cl": "png", - "refId": "image_9", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [101.5, 92.375, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [13.5, 19.875, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 11, - "ty": 2, - "nm": "左手.png", - "cl": "png", - "refId": "image_10", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [53.125, 92.125, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [36.375, 20.625, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 12, - "ty": 2, - "nm": "shower", - "refId": "image_11", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [77, 78, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [159, 201, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - } - ], - "markers": [] -} diff --git a/public/Abyssinian/outline.png b/public/Abyssinian/outline.png deleted file mode 100644 index af88f86..0000000 Binary files a/public/Abyssinian/outline.png and /dev/null differ diff --git a/public/Abyssinian/sad.json b/public/Abyssinian/sad.json deleted file mode 100644 index bde6ab7..0000000 --- a/public/Abyssinian/sad.json +++ /dev/null @@ -1,627 +0,0 @@ -{ - "v": "5.10.1", - "fr": 25, - "ip": 0, - "op": 50, - "w": 154, - "h": 154, - "nm": "cat_m", - "ddd": 0, - "assets": [ - { - "id": "image_0", - "w": 192, - "h": 183, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAMAAAAC3CAMAAABzJaFMAAABFFBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3cQ9NTn/////Pz9nWU8FAwMkICIBAQE1LzIQDg8MCgsfGxwJBwcqJCYVExMtKCkZFhg7MzYyKy44MTROSUVoaGj31r4iCAjewKpcFhZ7Hh5HQT10ZVm8vLx7e3vv7+/pOTlAOjbX19ewmYftzba0LCw0DQ1XUU3Ap5TKr5utra2eiXrWuqWhoaHHMTGgJyf0PDzYNTX6+vqPIyN9bGDj4+NJEhL6Pj6Ojo6SfnBnXlhsGhrKysphVk6Jdmkuf1NBAAAAHHRSTlMASJ7zLiP5BoDKe3FRFw8717xm4pGwXKnqiwKFhQKrcAAADD9JREFUeNrtnXl32joThy8QsgNJIGtlSI0xZofSZg9ZmrXZ0yxN8v2/x6W5DYM9kmVpTM97zsvzxz09vUX2SDPzm5EU8s+QIUOGDBkyZMiQIUOG/J+RmFycj2amIvGVgQyf+jQfnYahwye1xP4Qm12OJMOdm+nlCfabmcTg3n+U9WNOLEfGQhk4PhedgXFnYNCQmWWI0dnJEdKYY6mp+SXmZnpA75+0GJel6EJCb8DI+GyMYaKD8iCGAG8aT60ounxmwmR8FgdkwALzJbY4Fw/o8gvg8jwmBmTAHJOSjk4npfGaZhJm/rYBKDclRS+/mA40wiAN0DUisQAzLyM68BhYW/sawIjMQvxPqoxkZpgCUwMyYJp9cLi6unuJjcCkF+eSqflRJsf6Xur9OUV+1alxHlH2weXqO9e3P00mI8Dbmz/XD69WS71PjGPiSu+/Invo7eoHDxfr3xmFr2u3Fw/vs8EQ2uKcYBLWV4F3byppvvzldW+UyxDDIsUkrK166S6EyVT4/uty1zXCGvMjQ5FczM9VDleHv8Cb/ON1/XAXfdz/s/NKBkxK136VC+Qm35e/4pofpjhHpWlj1YfryzWBN8HLYy4khRap7seAB3DY/ckPHN8P3TJ/lNo/uWxe+72KKVg2yF0IFMMIpbZJrj2HYgcSB6O5Bg6EkMX/tJYMVAou8h4lwzysm77Bf7Eq4KrX7RULfZRBCLRkwMm6KLAPfgkiUVYeWesPshiu8Z+Y0Sraylk3EiH4FUTA+OEDOpxHT1QWgin2QTXrpuQnBIdfWSC4iwC2N9ATldvMDPugkHVjsw8eJLlTMRIghq16tp+ijhDM9wbLeqgJ8+ilUjmHJcHsxXDWRQWEQEMGSlkPeUEevf7J1CjdPrgHgMSXdeHoCEFvr8nOeqhyC+oHJF1m54uHKvKjQ34MO2jKlIUg6Z0NoMBLQxdIg1r3OcSpjUraCxTDOG9UNYRgBM0GYKI0dLVuMTe1HzkeexYOhWusw03RlC1ryEAeGVCEck6UO593cly2GMb89d8wD6Yo7Oqw30iQAaDmjuLdNfRKWzkB24IKbxd0mOe1proQLCMZAPL9UXzFKXzMl5yADcaEJqyjRcdrvhTYgEX2QR0Z0ICS4OqWq7zbOT43RZ8q9SvSYYoQTPQGzmLM3v/kK5fZyfF5gX/CMOiRFCFYQqKIJ0SMJYjhR8htebEJFR+njQQ980Gj4fEwkCN/5Lgc9XlJ3RGZUM6KtXMu6IEbpzIHmoyLDYYd5bjUXAVWs2ZxPYgTdcpCEOFlBMDmPbfcZ5h9w5Ux5qlPCsgZQTlpQjDHW0+gjL2nVndJHFcJfuCXbNjcBSALwThKabzEDNgNd7Ywv+Q4fOGpYxVMgCUnC0EUlSU4qoBiGflqPsehisUFTIC18ct71pjirpaZ5ZO38Ot3AV3YyyF2mCg3F2rmn8fB/Auql4BnBGmhDHict1Rr8B/0yCmm/VJbuWYXKw6sN1EIRiFdCGlWy9WC0LU6fpVcOatIWVEIEmiuAlK3er6HxbiDCkQpWAg+kXa15NhiMb4pQb2vCghBlNbOAFJnfRVXcpWsMiAEpHZGThPe0ivGjxqzgoUgTdvVkiMW4yMkjjquaY4p7WqxrCqOsKupgbZIoAvBhH64NcD7fCo5wrykaO2MHBPEWFLJ6QnBArGdEYPFWFzJERZ2XK2doczVhsuABqoP9bJblNDOUMR4xwK31KH38VmFQ3ooWvTE+BTtycGqDlQIJlHG1hPjZ1TJwapqT8voCq2dkVOAFJADWkgbdXNDQqGdsWirzV7AgAqSMYIQqJ3OUMSYIGMUIYjRHlaFEKLLGB50UvV0hiLG92QZw0KQUTqd0aKCxbiANiToQkDXMbm/tj66MVNXxvCGx4zqthxFjEs7VBnDQhBT3pajtB+n5G4M+2VCUcdIYvyF3o3hQw5FHSOJcS33jkOQMXzarapjdDG+J8iYxml3jP406H/fxfiUkpjxtScFHaNPV5Oyqahx7QnrGFGMrXsoRQlpAV17UtAxYtL7QS1F8SGHmo6RxZgcw/i0m6xjcprQAt+gGCYLgbKOkTrjrdw2rRTFhxwqOkafry/UGMan3co6RtqJcnI1lRHphxxLEHEUSuBDRGHBp92q+4rEbYRnYgzjQw6lfUW6yzoqeZm+t5VCOkYWY9KWEAByOKa0r0gXHqoO40MOlfMxet7GOkze21I8HyNuhCgFFX1vaxGdj1GDDgUVWQgmVe550JdcySfphxwzaAeHOmPYJ8l7W4R7HpQozsqh720lwwq5ekVyHZFyyEFuKOUUigxhlcMSggSxoZRTNRkHC8YktjSDFuK8xfg44QTVtMIBH2mtMZV6dpB7WyOZGD3pNW2332y77CkWBre3NTIfRtJrlNwF0FZuy/U3ZjX8vS14fcAMx/2re79PyCxpINBbmqlR5qIYhvubrZ1cDltgN0Pf20rOh1L7Nose9++dUpqem+LEFsPb0qTSOF3Qs3/xNNdjy/aU1vUwW5rIKEM4ZPfP77lubHlKo1KDtLeF3h+RpxY/Gzueq9Mtjyw72ZAu8MZjjEOZWPxs3+C7x5YnTzRCubc1NsMA7e6jjN0fs1XBi0BvacZd6UGzknAYcn8e9x2GFoHa0sRHGVB/hX1Y/eKBdbO/gJtti7IIRU5LE2XAptHS2ZpulFD2F7PloEUgtTSJvgV4M4zeEpva2dM+zfmyc8S8i1AntDRT/fNvGGWoJFSzJxQ/Mn7YzE2pqt/SzELUGl16b2PruQ973cnJud9Aut/UbGnGwIOOjS5mb0Qt9zEfc8F49LbMZl6vpRmBrGN0OYBaRcd9nC1h9rnZ2bm/v9/be3l52do6PT19rKLqsaHS0iyjn9W4M7qcK5VCjaLHD1pHrVZrY2Oj08nWm4VqNZ93ahW7WDKZBAhm1VOaObcHHYMU6XXuVpf3/zIdSmXllmbKbcA+KoUk7hM2dkHxlAYM2De6nEE2lGcfdeh+VPHeQI6A/Btd3iCpKroPHfAjFSWLQx476RpwB5sqktpnkNgNhVOaNHysa8FnKOskneNAsYQNZxkpWaZv7e7agWq5Ghs8Zj6wklkMcPK9ASTJP1TMYhGnhGI14ObcIj+SAkevZf5HqVQsFm27UqnVHCefL5erjUK90+nKWqt1dPT6+Xlz8+7u7e3p6ezsbH9///j45OT8/Nu3g4O28Zt9J1hKBSXz74iLAaP3qG3IOXnafDo3JLQ3TRwKTYmSib/W0vZpfIHimSHnW+f9ZV6lpp53sHM59QD3DT4xTIU3/V7trZ4bcg4+fKMjsYDvR6W8WMlwWw/U5NPPnttGADquhklC+44TzWX5MdNCDBkgnf7KvhGE/T6XPg/icC3GSUjSY6b4rGRjEX2Xy8aBEYgNBhwZQTguC7UZKxkwPeNjQAE1sU9GMNolBpgBjX6q8EyQ3pxLRUf5BtQdSzF6gRPWz5kRjIPNksiEgt/NueQkr58pewcz79pGUM5YP3UDUA8FZldlXw8wggzA3sPKJ0Zw7tymK3z0pMDT13zdhN3FAAYUaqhy2GwbCrQ8mddQYD/PMKYFUiwxgPsNRs6xoYTnHey2ocJZjYlJSwyA2VeefqDtHWJf8fNvNhMx6nvl0slzPlkFF1ZLQsCrocjBprB8T3INEFN6axuqnKFEYgBUE+J+l4UwnXNDnc/MC8QQ2YQR8c//YJx9QwfQTVTR0U2IC78RA4Bu2dChbeI4MgxNE5iHJd793U+Mg3X0zdDjmGF0x/rGAHz3Eh+YARvI+TV0OIbqIaoBsys+93YBa+PE0KfvXBd2AEMxIDYpuAA+Nu92/nODwIHV89ck/EBxm2pAJjI9AtOPLJh0ZSL0ND0ViPalh2OKAdj5MYm5xTQt5HA7vNB3F+/zQA3Am+76HMCPQCT6yqzKXzAg0n90TMpBUPmmYVIGb0AccqihTdt2ta8ZGJNsgJyYds4AnqHwTbh/Mc/x4A2Yhen6rMmR9xfgzEBhpTHca0vJgCkWJim4E0xAyYC4xeh4mtdEbPAGYB+iAxf0lv+mARFGBV8TTqZZKMypfPU3naUEnhV6SMmJh+SxoylU6ypA+Z1Y06HEcSyCvlSfSAxaYZkFS4zMhPdpc8RBzVnohKUkJydiFOdJL05zyvWp+RmTaWDF0hOLU4l/FBnTRzzoitZwQ/4H+RcVP6vYHs6UHwAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_1", - "w": 102, - "h": 18, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAASCAMAAACesluHAAAAaVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGyUp6AAAAInRSTlMASb0Rk/Y8A2kbJvznNA17cFTWQJr9CGCM2+7JLqgJqrKAgUla6wAAAM1JREFUeNq91Mlug0AQBNCaAWZh2LGD4y1J/f9HxjIgpu8tv2NdSiqpGx9VtKZ9Qpm/GxdxcDaRrB41FMXyypfbuJdeuEkBasyVm9/uHZx4UOuZE7mzHsDITFLarWuY+QMwMfcDFT1zVYE7ZfKEhonCgoVSCwVflEr0lAwUREoPBEoOCjpKJRyFVEBDQyHAy8RCRclcisDA3AwVsWLmBMBbMaKSwMN3gZfCHrUeWoYzN1ONNz80a+sIRe623vulw87PoQ8tlNVLP5j1q/wDkAQy92PtEbcAAAAASUVORK5CYII=", - "e": 1 - }, - { - "id": "image_2", - "w": 150, - "h": 39, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAJYAAAAnCAMAAADaSUEAAAAAclBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC0BbqFAAAAJXRSTlMAqg0w8VJyCc39TkTpBBLW+YfEnbawSZOMZzwmWn5qGSun4DgihFcWVQAAAcVJREFUeNrt1+tyqyAUhuHPAwLiWWM0BzVJ1/3f4u64k4nYpNWMNvzocwUvMGsA/PljMrv0qtwqTnnlKRuG2BWS7pJiBxPUknSywfuFLo0lHG/HJX0R4f0yGhN4Fd+rOj2d/AWyGI2xF3LKz5wskNSTaoEui3TWjJyubFJLBDSyXSDLFjSUcUwRHbUcnYcFRBndFTamCGN6Slr9yriXp7Xac7wqtGZvv6IH3Hiz9ZgToZdfI4PslNblK3kHulGYptNyxDVHk5AuEFbalB1/JavERJXscyrPd2w8dKYBPa9SmILNz0Lb2fiWcum5Zl6Wj+WEDvO2m/hhXYwJfLphWF7U5wktT8ybKx/rsR3fq/7nuQoTtHTzgfXZ3S7CJEI7cmM4SV8lLzDLJSai+ALjfJR7zMWOjMM4af8lqVuYxaWeFEcH013SbNNhLfqtd96qED/jfh7Qp4BjPSyhAdc6RPhOWxcJXTlYUdsUWpnMvD0ec45CDpZgY102ywMaKjjGQrU909C5xC/YpTHdHUdNB8ulIW1AVrb3stsZ5RjiggaSomnxu6LrtvhPHr4U5MzGO4SqOvl4mBVXuxDm4LE2oMbgjEUwxD/yyWiy2HgzkQAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_3", - "w": 30, - "h": 12, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAMCAMAAABC8P0AAAAAXVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABsMPPGAAAAHnRSTlMAM2FclgMiVJDXm/ML+C0YEEuEaCzJzODjubrOrIZQ/DlEAAAAbUlEQVR42q3JSQ6DMBAF0bYxbhuHOYEkwL//MZFbCMQgseHtSkW3Um5LOqq0fpH4Abkr97MJgJf/RhSMWqcyARHHsFh4x8oqNh6LmiKDa/+URD3gzCdyBX+w18ncFO67vt4VdGb1lI1Zk1h6ygyg4g35yKpvywAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_4", - "w": 276, - "h": 249, - "u": "", - "p": "data:image/png;base64,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", - "e": 1 - }, - { - "id": "image_5", - "w": 48, - "h": 87, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABXCAMAAAB1LTZXAAABBVBMVEVHcEwAAAAAAAAEAwP/3cIAAAAAAAAcHBwAAAAAAAAAAAAICAgAAAAZFBQAAAAPDQ4AAAAAAAAAAAAAAAAAAAAcGRwAAAAAAAAAAAAAAAA8NDgAAAA+NTk8NDk+NDcAAAAAAAAAAAAAAAA8NDg8NDgAAAAAAAAAAAAAAAAAAAA7NDk8NDc/NjbUuaI+NDk8NTg8NDk8NTg8NDkAAAAAAAAAAAA7NDc9Njo93R0AAAA9NTn/3cQgHB0GBQU6MjUVExMBAQE2LzEQDg8pJCULCQoaFxgvKSskHyGMeWtSRz/Fq5hqXFHoybKqlIO4n46eiXngw6zuzrfNsp7928JCOTNEOzRHcEyOeu8BAAAAV3RSTlMA/cFVTIf3AjOx8gPVCEEpmXPNeWAT42gLto+QN6NWqeqfD8H0F0mmHX9kfR5WcbPq0NxPg9pJRv///////////////////////////////////////wC4vBMTAAACmElEQVR42pWXe3fSQBDFSZCSF6G8+7CWIgWqrVpt9UwgJCE8C6UP9Pt/FT2WwwZmZxLu3/fHsLtzZ7MprE7ttKSlkqtsAIB/mEtkzmk1Hd6UifNW7ELbUmAjJc+YtTu9Crs6JO2XKshkNAj/kQVy1QigBoQsAlCBkr0vcCwH2iTgd6SADVj8zmbETw5Gk/FEAAcm0T0WgDsYhYHzX0NBkP1h5prORmMBGNkUpY+OkCeIKxI4iQCBL0ocUcAHJ6JRglVcR4G+KzbqkiK+RYlJgi7/6kQ1jA/S5y0gFCV0AvjlbGkgCI3I9NqJT08lSnzfJrzYXJytnfj0inLgy8aLTi8tBd47ZAlL2oM5Z0e9uBK3O0DfjVnFCVPihwz45OxZIu8wJVoSINtkSqhETOkSGr9qXOKCjakowUbvGgN9Hw0QFFOqo+omH1PcUS0+pjgX5xj4KQHGYtkNPqZ4gJT5mOIZpfMxxTtrmHxM8cTR+Jji/1TCl7wMCLg5eysjfOYePmM3tsjHFFdQ+eGEW7yNAbOJ/KFov0KCmAYe7BHTfuj5EFGFjmkwDnveULjJcWame6PB0PVBqlM8yyzgpKI81Fk//rrJQIzyO0CRt+N7osrb8cnpUpc7I7cpDVjhdLHyyQF7AVEN+vOn5+4/ueRoypbvFXB7wWw+fXxYdNd6wZGLMjdvrlV3o1f+c+udcK7RJ7RLPNAV09JOBCw3fqWRBHj2UPOxwKKHniAssPQizVqJA1bL3xBRJsUBLw/TmQdR1Rty4Ob1cTr/MwJwcW9jZQtkJk5l/pwOlHRTBhRI/znys5FT7uR+U5H7qzb1Oj6Q2Y0SenVwobZKFe6dvF3COI5967fWy1bu9Uw6byZ55JdLV2W7Q1r311+lwvYHJ5mxwAAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_6", - "w": 48, - "h": 90, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAABaCAMAAADJsyWJAAABhlBMVEVHcEwAAAAAAAAAAAAAAAACAgEAAAAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD+3MMBAQEAAAAAAAAAAAAAAAAAAAD/3cT/3cT/3cT/3cQ1Lyk+NS8AAAAAAAD62cATEA7/3cP/3cP/3MUAAAD/3cT/3cT+3cP/2MX/3MQoIx/y0roAAAAAAAD/3cT/3cQAAAD82sL/3cX/38r/3MP/38L/3cP/2cP/3cP/3cT/3cP/3MT/4MdVSUDJrpknIR0AAAAZFRO3n44AAABQRT0AAAAQDgufinovJyX01LzdwKp9bWEAAAD/3MP/3MT/3cIAAAA9NTn/3cQBAQE7MzchHB4ODA0HBgYSEBAlICIyLC4tJyYrJSgcGRvGq5ncvqo3LzFMQkBZTUgWExXBp5UoIiUYFRflx7FiVVDNsp7WuaX21b2GdGyrlYeQfXPvz7g8NC9zZGCdiH5EOzp9bGdqXFmzm46Wgnm6oZLRtaOkjoNHcEzs6Xr/AAAAgnRSTlMAmzHCZ+Xc6/e2c60IXnopENcZyAIi/vIWSpHNPKV7Z1Lt7kP7s+G/5DOLyYfwBDzi6dGAkdKi+1oMRhuaInG23CsU8I/rV+mehaGkrJ5n9cd+UuhgJv////////////////////////////////////////////////////////8Ah7XhRAAAAyZJREFUeNqtl2lXGjEUhiOLiIiKAnUXrVqXulStWnftvu+ZDAzIqoCAK1atXX56bSuTIfcmnJ7T5/tzZm7um5uE/B+amr09bf8iOOg1DT53V2NnSxOpjd9JObrTvjBX44NeKlD5YEAi1FMJNoLSQ2W04oKbSnARlBZdJoysoUIdlbHbRxA6GqTCRT8mzFEppRCWChetkAvHkzupmGHWdDyNpsIkrt0Qju9HCrGofrKFCD5aIaYJhDMrBNBJTRKaSHlK1TRDA0wiTaMm+5rI3qaqadEwEEoTqqZFNMCXDSA0820ThsJxr2KnFTTIt3lReGJtGuQEZM+ONY3zXcyejZokMeFgSb6mGkZmmVTRKqwpoDxWLTQKawoIrsiGS0HD2GMPiJXbwpoCSoukCo+QU5iMUWKlbUjIKeD4PogRzynG+R1JySkN56QXL1nflQj5VavwEsQI8OMu3uWkTCiug2nES8Y4WoLB5iVDLtiypQk6n9AyIcvGsNwZmoyvbI0L3aawIxUuLdlrgcGGnAaxWOQ0KecfudAOmwC54tnr0OEfQdI8e17wRxiHw8jWSSqEIs+eC/wRxqKZvQAIKj4C1mEJEYWQZZ8qQheYFngyQqBmZQmXbBq0zdAUnLLPYPsrhZ9sG3whqhKuglPgaFb2Lc0P6ed8PyfkQmYTm8I0l5CtVHmi6sLD0Y1cKrLzl0gkkirkcjHDiCaDw2D/KEmwVTDFlMSZde7dqi3ssj7LVKK1OWP94FKlJMtCYIwp2WPT8EBX/9IWMol11bJuIxfJROY0mzCoQDQWSZyV2BSyqnvsN0fFw4N0Pp9Ppw8OM8VykP1hknB0vhRyNomJn1Z4qBAmsEbPKIQNwnGaDwqF0EuQ46ThnlyYR29iL+RCH3rm+oalQj9+4XZLjRCpKsLE8yjIMEbHCMHjOvTqtVD623fP3r9xNIF3D0d3jcwMDA4ODgw8fup03Vy8AuDhg6Lr+DPUb6e16BQeDs5agle8d7uomkYiEPCphXEi0lqnq4QFArG1KwQ3wbB1SUvpJjh+m2PcY5+td7qucdbPtrs9dePNjg89lcb9AnKv5g+kMlFCAAAAAElFTkSuQmCC", - "e": 1 - }, - { - "id": "image_7", - "w": 318, - "h": 402, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAT4AAAGSCAMAAABNOF2XAAAACVBMVEVHcEwAAAAAAAAWawmTAAAAA3RSTlMAGg006kK4AAABuElEQVR42uzBAQEAAACAkP6v7ggCAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIDZt4McB2EoCoLQ9z90pFnNEvEURSRVR2jZJOBvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOCKLjsOpf6cs19pej3XnlOzny45VHtTR9m+OWN1PkQl3KoSblUp96iGdX6hUm5V0o1Ku01JNyrtNqXdprT7QEHt/km7UeJtEm+TeJvE2yTeWwKeXGTpbVJvko27UW+j3ka9jV+NSRbfRL2NfBNPvknyLbJ3J1afzSvfM+WPy8I72yKvHQufDBb55DLIQccgB0WDHLQNclA5yJDBwIjLoMOUy30G1AbGI82XfkYudNxWbibcljtFy8JzsejVzh3jAAjEMBAM8/9H014B0skUgOR5gpU2+/DwumC+XRcM6D90iln1CI992oJI0fxNBu3gZGiFKYNZtMe0jRboImg4Mk9ItiIZDNf4a3Zuf8U7Q3IzW5e8IdjstwzPBm3E/opl2sWY7zkBa3pM/JP6bkcAAAAASUVORK5CYII=", - "e": 1 - }, - { - "id": "comp_0", - "nm": "all", - "fr": 25, - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 2, - "nm": "eye", - "refId": "image_1", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [80.25, 65.5, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [51, 18, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 0, - "s": [33.333, 33.333, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 5, - "s": [33.333, 13.333, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 10, - "s": [33.333, 33.333, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 25, - "s": [33.333, 33.333, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 30, - "s": [33.333, 13.333, 100] - }, - { - "t": 35, - "s": [33.333, 33.333, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 2, - "nm": "face", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [79.75, 69, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [75, 19.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 3, - "ty": 2, - "nm": "mouth", - "refId": "image_3", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 180, - "ix": 10 - }, - "p": { - "a": 0, - "k": [79.75, 71.438, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [15, 6, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 4, - "ty": 2, - "nm": "hand_sad", - "refId": "image_4", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [77, 49.5, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [138, 124.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - } - ] - } - ], - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 2, - "nm": "body", - "refId": "image_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [75.5, 107.75, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [96, 91.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 0, - "nm": "all", - "refId": "comp_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 0, - "s": [-4] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 25, - "s": [4] - }, - { - "t": 50, - "s": [-4] - } - ], - "ix": 10 - }, - "p": { - "a": 0, - "k": [78.75, 88.5, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [79.75, 88.75, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "w": 154, - "h": 154, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 3, - "ty": 2, - "nm": "hand_r", - "refId": "image_5", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 0, - "s": [0] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 25, - "s": [-6] - }, - { - "t": 50, - "s": [0] - } - ], - "ix": 10 - }, - "p": { - "a": 0, - "k": [101.5, 92.375, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [13.5, 19.875, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 4, - "ty": 2, - "nm": "hand_l", - "refId": "image_6", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 0, - "s": [0] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 25, - "s": [10] - }, - { - "t": 50, - "s": [0] - } - ], - "ix": 10 - }, - "p": { - "a": 0, - "k": [53.125, 92.125, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [36.375, 20.625, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 5, - "ty": 2, - "nm": "shower", - "refId": "image_7", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [77, 78, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [159, 201, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 125, - "st": 0, - "bm": 0 - } - ], - "markers": [] -} diff --git a/public/Abyssinian/sent.png b/public/Abyssinian/sent.png deleted file mode 100644 index 764c4f2..0000000 Binary files a/public/Abyssinian/sent.png and /dev/null differ diff --git a/public/Abyssinian/sleeping.json b/public/Abyssinian/sleeping.json deleted file mode 100644 index f42dfbe..0000000 --- a/public/Abyssinian/sleeping.json +++ /dev/null @@ -1,994 +0,0 @@ -{ - "v": "5.10.1", - "fr": 24, - "ip": 0, - "op": 48, - "w": 242, - "h": 242, - "nm": "情侣男猫", - "ddd": 0, - "assets": [ - { - "id": "image_0", - "w": 29, - "h": 30, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAeCAMAAADn2eWTAAAAXVBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADvgoLgenrRcnLCamquX1+VUVGHSUl3QUFpOTlULi48ISEeEBAPCAgAAACt0PwSAAAAEXRSTlMAECA9UF9wf4CQn6Cvv8/f710fhaEAAADgSURBVHjajZHVgUQxCAB57u5G/12eQELkZHd+IhNB4F2itCzrMo1+c0mLii4L/XudUuxT9yJ6NOGvUq6LDnv8R+t4rn1d90seZxnz6lkGYtKeQ2t4MQ+aHYk++JIBz3eRovMvG9HsHmwuuZzT7HTshEQCUNBkGxxO2iwBKpqsrl045z/siIT+9xhcbmW5yNcfNkRicq1+GbpfUpo5YdAf42LbQxoRsL2tt6dbSgmFq6UYSC0OetXDTXooD3MjmPvc1u160LoqgQnSwL91C4a092QTgEVY265PwSMS3xcqoE+zTD05nswSTAAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_1", - "w": 45, - "h": 37, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC0AAAAlCAMAAADhl5DFAAAARVBMVEVHcExgqupfq+1fq+xkse+K3PyR4/+D0/ppt/B1xPVhre1vvfN7yvdeq+1fq+1gquxfq+1equ5fqupgquxfq+xfq+1jquq+0xA2AAAAF3RSTlMAGKe/toeAjq+du6aXa5MweVQkRrNgDEDOow8AAAEzSURBVHjaYqAXABRSX0mywkAQRQPdkhduEOx/p88wpgumkfL7UJHIzetigDot29Chxz6hsjT9WtFp+uGcm3Kx1jnrYwAwHw+FKyDRup/YDLC9wxuQorumyHs+VBDv7rEC/C5jQKx2ipvjhndICmueYLz1MBDd+xRgvv+iuKcEmC56gvKoPaCbH4B1reG73phWkXN4PS61g2skwXpZv9zSEcxFx5a2Se//2pl9Dj96vdVwtSwfIK43vA7fvIJtc4FJ7WVsa8+ry9osfiYD22vrfYcHqPN3le5wK3xv6QzEPofxXPYRku/zr5U5DEiPR8B8XzZSaVkfgLq97ibZNq16uk4u0T5b9kNduAUgZX+nOQEw3Z7QzQAguXx/YcsXZZmvVnkgSRD5klTdQWdeDNfUUY/9C+raHMhAHjVjAAAAAElFTkSuQmCC", - "e": 1 - }, - { - "id": "image_2", - "w": 75, - "h": 69, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEsAAABFCAMAAAA1muuoAAAASFBMVEVHcExOj99Hj+NGjuNGjeNFjeJEjOJFjeJFjeJFjuJFjuJFjeKS5f+N4P2G2Pt/z/h1xPVrufFiru1Zo+pUnehPmOZKkuRFjeK+BHTvAAAADHRSTlMAECAwQFpwgJW92u8ojXiBAAAChUlEQVR42qWY6XKEIBCEvQ9Oj5V5/yfNAWXGdESW8P1OdeRzerC2epN2GKexr6tyekGBqSlM6mZixpKkhpMKw+qJThwFhn8mjZICm1VKLwd90xYp363y6J2+mAuUH1adaP9k9X+Vu1VdWOmLPlPUaXzV6orOfpU/ynejgIOIpgxRqPwK5WSx8kX9xWRMWDOdyoMoZKEvuqzZBOXM+u5MDDHlzEZEIkP5y6ooL5j7Z+UOleeOVw3KY9j02DeCAhuLiqtvk1Ewm3H1snpCwDoARznqex8VUW52m9MgEY/SG5HOaFDrpd8mrY7olWwQHvHOVVjvW06D/Nq7GaWdPKtidm5QRpbxSfjELvUaB/pCgyj6weQ0qCN8javjKPerQai+nwSRmPvm7KIkIscPZg8KzJKIdlTf3NyfJM6n9b1+GVbuEX3F6rFB52ZhRB3qKMN6/0qzGwXkWMPhoUHnZsGwgZCpPgfPYINgme/rupNnuowFM7d89tvl1Ylfy9yE01R/w8T5pma6aVDLosIy57fCdxkrP5HQIP/fWZRboBGXNd2N49i30Hn8ewG33vXBcjrviPGi4D5P9BSXF36RpbNYvQP1/EUG2OcsgQ26ikK2x6z6pkEsCjDHY9Ztg1gURj1mDbi84pf64ii6cCMN2iAJlnn/8BpBvY0czycl9i2oR/jW88jErZnOWn5WcFPlNCguima+A9INin0epI/Hyystyi/zBLC8EJsWhQ1KiRIgKtmgAlHYIGR1fFel4Aa5MlHQIMTkicKRKBAFZywQBe7trai2yqTx140uE8XC+ENKr5QuTGrn0LFZY9Oi0saAxGZJbh1G9OW/oLGoMppBlCcxTdd37zbvEzPIpLMgGzPhAAAAAElFTkSuQmCC", - "e": 1 - }, - { - "id": "image_3", - "w": 726, - "h": 726, - "u": "", - "p": "data:image/png;base64,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", - "e": 1 - }, - { - "id": "comp_0", - "nm": "zzz", - "fr": 24, - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 2, - "nm": "z.png", - "cl": "png", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 80, - "s": [100] - }, - { - "t": 86, - "s": [0] - } - ], - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 48, - "s": [0] - }, - { - "t": 86, - "s": [31] - } - ], - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 48, - "s": [182, 111, 0], - "to": [9.417, -19.958, 0], - "ti": [-19.792, 2.583, 0] - }, - { - "t": 86, - "s": [222, 81.25, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [37.5, 34.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 48, - "s": [10.333, 10.333, 100] - }, - { - "t": 86, - "s": [33, 33, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 48, - "op": 86, - "st": 48, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 2, - "nm": "z.png", - "cl": "png", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 64, - "s": [100] - }, - { - "t": 70, - "s": [0] - } - ], - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 32, - "s": [0] - }, - { - "t": 70, - "s": [31] - } - ], - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 32, - "s": [182, 111, 0], - "to": [9.417, -19.958, 0], - "ti": [-19.792, 2.583, 0] - }, - { - "t": 70, - "s": [222, 81.25, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [37.5, 34.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 32, - "s": [10.333, 10.333, 100] - }, - { - "t": 70, - "s": [33, 33, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 32, - "op": 70, - "st": 32, - "bm": 0 - }, - { - "ddd": 0, - "ind": 3, - "ty": 2, - "nm": "z.png", - "cl": "png", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 48, - "s": [100] - }, - { - "t": 54, - "s": [0] - } - ], - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 16, - "s": [0] - }, - { - "t": 54, - "s": [31] - } - ], - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 16, - "s": [182, 111, 0], - "to": [9.417, -19.958, 0], - "ti": [-19.792, 2.583, 0] - }, - { - "t": 54, - "s": [222, 81.25, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [37.5, 34.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 16, - "s": [10.333, 10.333, 100] - }, - { - "t": 54, - "s": [33, 33, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 16, - "op": 54, - "st": 16, - "bm": 0 - }, - { - "ddd": 0, - "ind": 4, - "ty": 2, - "nm": "z.png", - "cl": "png", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 32, - "s": [100] - }, - { - "t": 38, - "s": [0] - } - ], - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 0, - "s": [0] - }, - { - "t": 38, - "s": [31] - } - ], - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 0, - "s": [182, 111, 0], - "to": [9.417, -19.958, 0], - "ti": [-19.792, 2.583, 0] - }, - { - "t": 38, - "s": [222, 81.25, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [37.5, 34.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 0, - "s": [10.333, 10.333, 100] - }, - { - "t": 38, - "s": [33, 33, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 38, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 5, - "ty": 2, - "nm": "z.png", - "cl": "png", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 16, - "s": [100] - }, - { - "t": 22, - "s": [0] - } - ], - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": -16, - "s": [0] - }, - { - "t": 22, - "s": [31] - } - ], - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": -16, - "s": [182, 111, 0], - "to": [9.417, -19.958, 0], - "ti": [-19.792, 2.583, 0] - }, - { - "t": 22, - "s": [222, 81.25, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [37.5, 34.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": -16, - "s": [10.333, 10.333, 100] - }, - { - "t": 22, - "s": [33, 33, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": -16, - "op": 22, - "st": -16, - "bm": 0 - }, - { - "ddd": 0, - "ind": 6, - "ty": 2, - "nm": "z.png", - "cl": "png", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 0, - "s": [100] - }, - { - "t": 6, - "s": [0] - } - ], - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": -32, - "s": [0] - }, - { - "t": 6, - "s": [31] - } - ], - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": -32, - "s": [182, 111, 0], - "to": [9.417, -19.958, 0], - "ti": [-19.792, 2.583, 0] - }, - { - "t": 6, - "s": [222, 81.25, 0] - } - ], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [37.5, 34.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": -32, - "s": [10.333, 10.333, 100] - }, - { - "t": 6, - "s": [33, 33, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": -32, - "op": 6, - "st": -32, - "bm": 0 - } - ] - } - ], - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 2, - "nm": "mouth", - "refId": "image_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [99.937, 161.375, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [16, 17.25, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.448, 0.448, 0.667], - "y": [1, 1, 1] - }, - "o": { - "x": [0.095, 0.095, 0.333], - "y": [0.563, 0.563, 0] - }, - "t": 0, - "s": [24, 24, 100] - }, - { - "i": { - "x": [0.667, 0.667, 0.667], - "y": [1, 1, 1] - }, - "o": { - "x": [0.333, 0.333, 0.333], - "y": [0, 0, 0] - }, - "t": 8, - "s": [33.333, 33.333, 100] - }, - { - "i": { - "x": [0.594, 0.594, 0.667], - "y": [1, 1, 1] - }, - "o": { - "x": [0.048, 0.048, 0.333], - "y": [0.575, 0.575, 0] - }, - "t": 16, - "s": [33.333, 33.333, 100] - }, - { - "t": 32, - "s": [24, 24, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 192, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 2, - "nm": "pop", - "refId": "image_1", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 88, - "ix": 10 - }, - "p": { - "a": 0, - "k": [95, 154.125, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [45, 32.375, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.332, 0.332, 0.667], - "y": [1, 1, 1] - }, - "o": { - "x": [0.056, 0.056, 0.333], - "y": [0.391, 0.391, 0] - }, - "t": 0, - "s": [40.333, 40.333, 100] - }, - { - "i": { - "x": [0.667, 0.667, 0.667], - "y": [1, 1, 1] - }, - "o": { - "x": [0.333, 0.333, 0.333], - "y": [0, 0, 0] - }, - "t": 8, - "s": [26.333, 26.333, 100] - }, - { - "i": { - "x": [0.535, 0.535, 0.667], - "y": [1, 1, 1] - }, - "o": { - "x": [0.073, 0.073, 0.333], - "y": [0.667, 0.667, 0] - }, - "t": 16, - "s": [26.333, 26.333, 100] - }, - { - "t": 32, - "s": [40.333, 40.333, 100] - } - ], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 192, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 3, - "ty": 0, - "nm": "zzz", - "refId": "comp_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [129.25, 174.25, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [195, 156.5, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [121, 121, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "w": 390, - "h": 313, - "ip": 0, - "op": 192, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 4, - "ty": 2, - "nm": "head", - "refId": "image_3", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [121, 121, 0], - "ix": 2, - "l": 2 - }, - "a": { - "a": 0, - "k": [363, 363, 0], - "ix": 1, - "l": 2 - }, - "s": { - "a": 0, - "k": [33.333, 33.333, 100], - "ix": 6, - "l": 2 - } - }, - "ao": 0, - "ip": 0, - "op": 192, - "st": 0, - "bm": 0 - } - ], - "markers": [] -} diff --git a/public/Abyssinian/sleepy.json b/public/Abyssinian/sleepy.json deleted file mode 100644 index 9785e80..0000000 --- a/public/Abyssinian/sleepy.json +++ /dev/null @@ -1,492 +0,0 @@ -{ - "v": "5.6.10", - "fr": 30, - "ip": 0, - "op": 120, - "w": 332, - "h": 332, - "nm": "困倦-男猫", - "ddd": 0, - "assets": [ - { - "id": "image_0", - "w": 24, - "h": 22, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAWCAYAAADafVyIAAABHklEQVR42mJwL/ChKSZaIRAAWivjmolBGIpbqAQkIAEJk4AEJOBg52DnBAlIQAIS+r0mkCw92Hfb0eT311veo80oBriGBfRTAIpAAAlUwANE88DcCkBtoAD+kgLiVwGoF+CHZN3NMnPVDX0EtFnyIt6jgAJ4IU58159edaFmv5R6DkhdWAwNA6y1nFLi4zjYGHNpsu+7fMfe+5FuesD7LBAR11pZKsY4NXfOca9t2z7084iCFkMILCVB0pHWpbNSCkvlnIdr5BxAo30jp+8lY5ATCxLezGWUszF6fQ8iGJ5UzLth60qMZ3MXyuiiEciAryCiS71hZ7vILLjR/r9tSg8vXgH2zoNj1O87I4Hw+MlsHTkQwauFRv2SPQhYwx+89z0qk4AcuAAAAABJRU5ErkJggg==", - "e": 1 - }, - { - "id": "image_1", - "w": 102, - "h": 34, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGYAAAAiCAMAAACayFwqAAAAdVBMVEVHcEwAAAAAAAAAAAEAAAAAAACtsr2ssbwAAAAAAAAAAACrr7uvr78AAAAAAAAAAACtsruusbwAAAAAAAClqbMAAACqsboAAACss7yvr7qtr7uss7yvr78sLC2tsbwAAAAzNDhydHuIi5OanqheYWdGSE0bGx15r0VhAAAAHnRSTlMAECDvUGBg35BwQEAgv9/PosKgr4SA7zCQMHBQEL/6fQtFAAAB+ElEQVR42sXV1YKrMBAG4IniXgXOZKvv/4bHoIFQ0sDqd7nb9s8IAX5Ge5RSNlELq8WNlDI6LsmoC+wVMoYVosMOO14eOUI2OxzLFwdFBY55r4JiDye8IyxywKkN2Bx3+EzCAjk+y121GHZHcNrgnIPrSIbCPRecF635MDbgUOC8wjFFZ5MNMdrEK86EHowRLkQQCBES6DVocKyPhzYwoInSfOhItKnXxOxg4KsR4YqRlkVzTrJUI7x/3BBdq0YoGC12nSlUI4/v7qxDJXsR+FXGlMpcXfOMfUmUtoVejVOX8+l6e2NMDfaOB8dsMMn0BliX9HJXT1IA2FfVNgj3GzRYrsBE12K7pk5qjGWVH3ACAKnqvb3drufzxZJibAEHa865O39W+gGnBDSmJu5vV8trQ8eIF7fn5XTaEHiyTzI19TenkABLYyDOh4p2hxgsSMgDP8l0Yb9kC+CMMUT1IS/yvI7AzoirsoRa/h30hVccvgz1R2NMtxS+RKBMKX/RFHi3//1iPqehqLrOWctmKi05gddCPtuPRKnkcUoiUuMmMG3Vf4mg9nL/DSCd/Rc3WsHtPdvrGWZ+OLdISf+BD46XikonpSU1WrVNzFfjB/EyVR1GhnbqdJYEFD7HfpuZvRGPjFIQcFjbvjQwn4nUD+FrkbIKKHyhP/nwiOjZLSjQAAAAAElFTkSuQmCC", - "e": 1 - }, - { - "id": "image_2", - "w": 333, - "h": 332, - "u": "", - "p": "data:image/png;base64,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", - "e": 1 - }, - { - "id": "image_3", - "w": 49, - "h": 72, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADEAAABICAMAAABob+0nAAAAZlBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/3cTvz7favae1nIufi3uCcWRwYVZgU0lQRT49NTk5MjU1LTEtJyokHyEfGhwaFhgPDQ4EAwQAAAB6m+MYAAAAD3RSTlMAECAwQFBgcICQn6+/2e8ETnALAAABrklEQVR42tWWV5LcQAxDRznnHDrd/5COdGl7imhP+8/4VT1BALnceTEKwzCOkzTN8jzinsfpr2dlWdZ10zSt+aqSI2rzSJt3hQyRGCBoErQuog0YJDcu5Vw1xm2Cs5O01kopKZXDJKZn4jzP/ZFymFB2uVu66EUZzq4PGyGThiuY3nbzJjHOrnbWpHZkv2ziBiY4+6GBCc4uyCTCyyV4k4IxqfjsAk8RZD/wqsCCsUlGbzvwqqDsn0+xoIJ3vCo4uyU8RZT9xlME2eEUQXb3FHMmu3uKEciuyMSdHRUMDur5+RSf7LBgkB0XjI8KLhhkBwVnjuXyzi5xwTi7rf8ve+NersAju/dRkf98VF5eRwUQqGCJCXBUBCZAdoWJqGayX8pgIjckcf3UfQuptCG1mAAqfYk29PYIvInIm0g/JhS1mzuIfVl/a5mnceimvxNzZ8mfmL2JzfxS4iAWCxieGwe3XQ1fiRWu1fPfTYup+6N+gWtl/2QW8zgMwzivyoCPIsXGlsab+5wTXk34Qip5AnwTdGkJAEqbd6AGnwSYtnQbkMK0qOq6roosfv70vgMw+OQDrGy/JQAAAABJRU5ErkJggg==", - "e": 1 - } - ], - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 2, - "nm": "男猫-眼睛.png", - "cl": "png", - "parent": 3, - "refId": "image_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [24, 3, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [12, 11, 0], - "ix": 1 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 27, - "s": [100, 100, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 44, - "s": [100, 75, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 93, - "s": [100, 75, 100] - }, - { - "t": 120, - "s": [100, 100, 100] - } - ], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 2, - "nm": "男猫-眼睛.png", - "cl": "png", - "parent": 3, - "refId": "image_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [74, 3, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [12, 11, 0], - "ix": 1 - }, - "s": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 27, - "s": [100, 100, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 44, - "s": [100, 75, 100] - }, - { - "i": { - "x": [0.833, 0.833, 0.833], - "y": [0.833, 0.833, 0.833] - }, - "o": { - "x": [0.167, 0.167, 0.167], - "y": [0.167, 0.167, 0.167] - }, - "t": 93, - "s": [100, 75, 100] - }, - { - "t": 120, - "s": [100, 100, 100] - } - ], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 3, - "ty": 2, - "nm": "男猫-嘴.png", - "cl": "png", - "refId": "image_1", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 27, - "s": [174, 155, 0], - "to": [0, 0.833, 0], - "ti": [0, -0.833, 0] - }, - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 44, - "s": [174, 160, 0], - "to": [0, 0, 0], - "ti": [0, 0, 0] - }, - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 93, - "s": [174, 160, 0], - "to": [0, -0.833, 0], - "ti": [0, 0.833, 0] - }, - { - "t": 120, - "s": [174, 155, 0] - } - ], - "ix": 2 - }, - "a": { - "a": 0, - "k": [51, 17, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 4, - "ty": 2, - "nm": "男猫-身体.png", - "cl": "png", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [166, 166, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [166.5, 166, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 5, - "ty": 2, - "nm": "男猫-手.png", - "cl": "png", - "parent": 3, - "refId": "image_3", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 44, - "s": [-5.5, 69, 0], - "to": [0, 0.167, 0], - "ti": [0, 0, 0] - }, - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 93, - "s": [-5.5, 70, 0], - "to": [0, 0, 0], - "ti": [0, 0.167, 0] - }, - { - "t": 120, - "s": [-5.5, 69, 0] - } - ], - "ix": 2 - }, - "a": { - "a": 0, - "k": [24.5, 36, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [-100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 6, - "ty": 2, - "nm": "男猫-手.png", - "cl": "png", - "parent": 3, - "refId": "image_3", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 44, - "s": [91.75, 69.5, 0], - "to": [0, 0.167, 0], - "ti": [0, 0, 0] - }, - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 93, - "s": [91.75, 70.5, 0], - "to": [0, 0, 0], - "ti": [0, 0.167, 0] - }, - { - "t": 120, - "s": [91.75, 69.5, 0] - } - ], - "ix": 2 - }, - "a": { - "a": 0, - "k": [24.5, 36, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - } - ], - "markers": [] -} diff --git a/public/Abyssinian/transport.png b/public/Abyssinian/transport.png deleted file mode 100644 index acb5264..0000000 Binary files a/public/Abyssinian/transport.png and /dev/null differ diff --git a/public/Abyssinian/wantSleep.json b/public/Abyssinian/wantSleep.json deleted file mode 100644 index c6e5968..0000000 --- a/public/Abyssinian/wantSleep.json +++ /dev/null @@ -1,1730 +0,0 @@ -{ - "v": "5.6.10", - "fr": 30, - "ip": 0, - "op": 119, - "w": 332, - "h": 332, - "nm": "睡意-猫男", - "ddd": 0, - "assets": [ - { - "id": "image_0", - "w": 44, - "h": 46, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAAuCAMAAABkkgs4AAAAflBMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkif9fhPYAAABjhP8AAABlhv9JYLZliP9lh/8AAAD/3cQyQ4AOEyQKCg5Xdd1qW1EgHBmAb2LfwatEWquTgHHPs58wKiUhLVVff+9FOzWvmIfvz7i/pZMsO297oWsPAAAAFHRSTlMAIN8Qf7ufYO/PMJAgdHDfSJhwv57fR7cAAAFWSURBVHjaldSFssMgFATQuL46UPc28v8fWGVp7hC5b8fJmcyiDo0/zaN86juM+EEi3/GCYZt5Egn9IZvIXzy317qwDO2iA5Jk3TiSVuLOwhD789booAOH+nuhlNoP6Kn+elLvnHo1fnxR3xRr6Kj7xwelc95Bp37HUmyVyVYa7VLr6vHK2KJ7e+Lv6N3Yw1p26hRLAYvG0JnVYgdbXjRa21uPFlvgLexmaW99Tqe3BzgK8dNjuiPamu1bCtHUQROvy+92ECvEkWhgeScLcRVC6zVpEuB0NuzqJpANtPfGfmL0HXbzZtArPeq8M5Y6ZoFhiQ6tO4VFs3Wid91PwcxC0IziKHdb73Zt2RmcpVeWnfw5lu4uAdSvUYKtUYKlYTkahTl6QkW/Rol+fUUJnr4JseijRK9uWDWWnvdLegY9/z967DASmeeZkxwPESsBOrMShx5uEvIEyrZWVsjUzNYAAAAASUVORK5CYII=", - "e": 1 - }, - { - "id": "image_1", - "w": 20, - "h": 20, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAiklEQVR42u3UVxXDMAxGYUMwBKHpBmEIhiQIZRAoghAI6u1us+db/nO+15udsM+XRYUtGFiEIM4OsowS/qI4TAqyBG9hr7iMCRbwAQokxL6gwUcoq2ddDSp8AoM0BQU2MXqtBn+jOiFsjcFKPI15UL3BylnnnrNOzcH++AFaedJ5kW+ZyTo/hy14A4yrft+T0BbXAAAAAElFTkSuQmCC", - "e": 1 - }, - { - "id": "image_2", - "w": 67, - "h": 25, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEMAAAAZCAMAAABdAWPQAAAAM1BMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbQS4qAAAAEHRSTlMAgEC/ECBg79+gMM9QkHCvh3myWQAAAMVJREFUeNrF04dqAzEQhOHZVde1ef+nzVncHiY2IasE/NFEmR8BEgANhUuGW3/sJOIkHJYIn8yhJqDzcsAl8RKAQBPh0WgUhSbDY6HZwclGpREEGoXHQbNit2OFiz7vAoeS4NPua5w2nkLHq7RmOWWNeEPqY6cYomrCqxh4E7yj2n/zEE2Cw/82YuEtYNJOUxJmiSU6zHSk4+8N/WAjypZwN7Tt8NtItsZhC/YvfITfZLjFxmdFMCO1yssiEbPWLdR6iOJHX4LSE/L3Ni23AAAAAElFTkSuQmCC", - "e": 1 - }, - { - "id": "image_3", - "w": 98, - "h": 26, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAGIAAAAaCAMAAAB7CnmQAAAAM1BMVEVHcEwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADbQS4qAAAAEHRSTlMAECAwQFBgcICQn6+/z9/vsoxurQAAAMVJREFUeNrt1AMWxTAUBNCJ+bD/zX7bZu9BPVMlGHyNgbEhlRqeEu0m0Y1E5x6dXhqLbgPggzd4kKrbhFsA3GyVesn3V60qhFpJwS3ykm6iXnOwuJWtdRJtDbYY1j3+8X+AT7l10ZWIZ3E+TqpYyeLvGTxbVmnR4iQXcA/SqZ4cjvCFJ8dxh9U44+qxy8QqD5i5fCFdkLbZYlNfHci4k42rMLN6Ol7l12DwACbUWaZdbuscZY8H8qWnVaXMfgKLJ7I5GjzJGFghDlJwiFmbAAAAAElFTkSuQmCC", - "e": 1 - }, - { - "id": "image_4", - "w": 188, - "h": 242, - "u": "", - "p": "data:image/png;base64,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", - "e": 1 - }, - { - "id": "image_5", - "w": 229, - "h": 56, - "u": "", - "p": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAOUAAAA4CAMAAAA1t8/VAAAADFBMVEVHcEwAAAAAAAAAAAALttw0AAAABHRSTlMABxQaZRBeMAAAAQxJREFUeNrt2oFmxkAQReE9d97/nYvKFTVBZbvZ3vwHgOAzhk2y4y/C6VT9SKdwY+tOqrqX1WyFs2x+B/hZXa1KWosFFuo6bLCvt4YBm+ZSDdwwCaYIa/sE2UInSCcaGk10EjeIaVAT/3HixhgzVhTKxQ6UCgsu9zF5nFCRiexBmhmNdAeTig5PMp9pZPJuUvHhUUb3DiWjUvooX7KXVHzyoSD9WMAbkPFMje/IR4Yz41+jjXQQ/aXAoXxjoNPGXKdszHWK3F9eJtoYCzUxFioTY6EyMVUqTAyVWph6sUkWTgxQKrChKs7Xh7GLeYz1sUKrnvccdx54t7vrDdhm6Rcqw0zbPRr3Zc2Ds/sC/wl0P1o6Bj4AAAAASUVORK5CYII=", - "e": 1 - }, - { - "id": "comp_0", - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 2, - "nm": "猫男-手.png", - "cl": "png", - "refId": "image_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 1, - "k": [ - { - "i": { - "x": [0.667], - "y": [1] - }, - "o": { - "x": [0.333], - "y": [0] - }, - "t": 9, - "s": [-15] - }, - { - "i": { - "x": [0.667], - "y": [1] - }, - "o": { - "x": [0.333], - "y": [0] - }, - "t": 23, - "s": [0] - }, - { - "i": { - "x": [0.667], - "y": [1] - }, - "o": { - "x": [0.333], - "y": [0] - }, - "t": 81, - "s": [0] - }, - { - "t": 104, - "s": [-15] - } - ], - "ix": 10 - }, - "p": { - "a": 0, - "k": [211, 200, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [40.5, 26, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 4, - "nm": "形状图层 1", - "parent": 1, - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [28.5, 25.25, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [35.25, 31, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ind": 0, - "ty": "sh", - "ix": 1, - "ks": { - "a": 1, - "k": [ - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 8, - "s": [ - { - "i": [ - [0.75, 0], - [0, 0], - [-7.5, -1], - [0, 0], - [0, 0] - ], - "o": [ - [-0.75, 0], - [0, 0], - [4.688, -6.062], - [0, 0], - [0, 0] - ], - "v": [ - [34.125, 20.25], - [21.375, 25.75], - [36.986, 46.666], - [46.375, 29.562], - [41.5, 24] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 23, - "s": [ - { - "i": [ - [0.75, 0], - [0, 0], - [-7.5, -1], - [0, 0], - [0, 0] - ], - "o": [ - [-0.75, 0], - [0, 0], - [4.688, -6.062], - [0, 0], - [0, 0] - ], - "v": [ - [34.125, 20.25], - [21.375, 25.75], - [41.938, 49.75], - [46.375, 29.562], - [41.5, 24] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 81, - "s": [ - { - "i": [ - [0.75, 0], - [0, 0], - [-7.5, -1], - [0, 0], - [0, 0] - ], - "o": [ - [-0.75, 0], - [0, 0], - [4.688, -6.062], - [0, 0], - [0, 0] - ], - "v": [ - [34.125, 20.25], - [21.375, 25.75], - [41.938, 49.75], - [46.375, 29.562], - [41.5, 24] - ], - "c": true - } - ] - }, - { - "t": 104, - "s": [ - { - "i": [ - [0.75, 0], - [0, 0], - [-7.5, -1], - [0, 0], - [0, 0] - ], - "o": [ - [-0.75, 0], - [0, 0], - [4.688, -6.062], - [0, 0], - [0, 0] - ], - "v": [ - [34.125, 20.25], - [21.375, 25.75], - [36.986, 46.666], - [46.375, 29.562], - [41.5, 24] - ], - "c": true - } - ] - } - ], - "ix": 2 - }, - "nm": "路径 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { - "a": 0, - "k": [0.396078461292, 0.529411764706, 1, 1], - "ix": 4 - }, - "o": { - "a": 0, - "k": 100, - "ix": 5 - }, - "r": 1, - "bm": 0, - "nm": "填充 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { - "a": 0, - "k": [0, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [0, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100], - "ix": 3 - }, - "r": { - "a": 0, - "k": 0, - "ix": 6 - }, - "o": { - "a": 0, - "k": 100, - "ix": 7 - }, - "sk": { - "a": 0, - "k": 0, - "ix": 4 - }, - "sa": { - "a": 0, - "k": 0, - "ix": 5 - }, - "nm": "变换" - } - ], - "nm": "形状 1", - "np": 3, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 3, - "ty": 2, - "nm": "猫女-眼睛.png", - "cl": "png", - "refId": "image_1", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 22, - "s": [0] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 25, - "s": [100] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 78, - "s": [100] - }, - { - "t": 81, - "s": [0] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [143.25, 136.375, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [10, 10, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [-100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 4, - "ty": 2, - "nm": "猫女-眼睛.png", - "cl": "png", - "refId": "image_1", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 22, - "s": [0] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 25, - "s": [100] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 78, - "s": [100] - }, - { - "t": 81, - "s": [0] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [199.5, 136.25, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [10, 10, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 5, - "ty": 4, - "nm": "形状图层 4", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.667], - "y": [1] - }, - "o": { - "x": [0.333], - "y": [0] - }, - "t": 26.919, - "s": [0] - }, - { - "i": { - "x": [0.667], - "y": [1] - }, - "o": { - "x": [0.333], - "y": [0] - }, - "t": 30.284, - "s": [100] - }, - { - "i": { - "x": [0.667], - "y": [1] - }, - "o": { - "x": [0.333], - "y": [0] - }, - "t": 69.541, - "s": [100] - }, - { - "t": 72.9052734375, - "s": [0] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [167.375, 201.5, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [0, 0, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ind": 0, - "ty": "sh", - "ix": 1, - "ks": { - "a": 1, - "k": [ - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 28.041, - "s": [ - { - "i": [ - [7.264, 0.024], - [-0.271, -4.333], - [-4.632, -0.007], - [-2.208, -3.167] - ], - "o": [ - [-7.653, -0.028], - [1.979, -3.458], - [4.056, 0.243], - [-0.021, -4.979] - ], - "v": [ - [3.312, -56.722], - [-6.417, -47.417], - [3.257, -52.243], - [12.208, -47.521] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 32.527, - "s": [ - { - "i": [ - [7.264, 0.024], - [-0.271, -4.333], - [-4.632, -0.007], - [-2.208, -3.167] - ], - "o": [ - [-7.653, -0.028], - [1.979, -3.458], - [4.056, 0.243], - [-0.021, -4.979] - ], - "v": [ - [3.75, -55.91], - [-8.792, -44.229], - [3.944, -50.306], - [16.083, -44.458] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 43.743, - "s": [ - { - "i": [ - [7.264, 0.024], - [-0.271, -4.333], - [-4.632, -0.007], - [-2.208, -3.167] - ], - "o": [ - [-7.653, -0.028], - [1.979, -3.458], - [4.056, 0.243], - [-0.021, -4.979] - ], - "v": [ - [3.643, -56.108], - [-8.212, -45.007], - [3.777, -50.778], - [15.138, -45.205] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 53.838, - "s": [ - { - "i": [ - [7.264, 0.024], - [-0.271, -4.333], - [-4.632, -0.007], - [-2.208, -3.167] - ], - "o": [ - [-7.653, -0.028], - [1.979, -3.458], - [4.056, 0.243], - [-0.021, -4.979] - ], - "v": [ - [3.75, -55.91], - [-8.792, -44.229], - [3.944, -50.306], - [16.083, -44.458] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 65.055, - "s": [ - { - "i": [ - [7.264, 0.024], - [-0.271, -4.333], - [-4.632, -0.007], - [-2.208, -3.167] - ], - "o": [ - [-7.653, -0.028], - [1.979, -3.458], - [4.056, 0.243], - [-0.021, -4.979] - ], - "v": [ - [3.643, -56.108], - [-8.212, -45.007], - [3.777, -50.778], - [15.138, -45.205] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 71.784, - "s": [ - { - "i": [ - [1.522, 0.04], - [-0.271, -4.333], - [-4.632, -0.007], - [-2.236, -2.574] - ], - "o": [ - [-1.353, 0.04], - [2.127, -2.476], - [4.056, 0.243], - [-0.021, -4.979] - ], - "v": [ - [3.603, -57.04], - [-4.002, -52.149], - [3.579, -54.698], - [11.048, -51.676] - ], - "c": true - } - ] - }, - { - "t": 78.513671875, - "s": [ - { - "i": [ - [7.264, 0.024], - [-0.271, -4.333], - [-4.632, -0.007], - [-2.208, -3.167] - ], - "o": [ - [-7.653, -0.028], - [1.979, -3.458], - [4.056, 0.243], - [-0.021, -4.979] - ], - "v": [ - [3.312, -56.722], - [-6.417, -47.417], - [3.257, -52.243], - [12.208, -47.521] - ], - "c": true - } - ] - } - ], - "ix": 2 - }, - "nm": "路径 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "fl", - "c": { - "a": 0, - "k": [0.882352948189, 0.521568655968, 0.46274510026, 1], - "ix": 4 - }, - "o": { - "a": 0, - "k": 100, - "ix": 5 - }, - "r": 1, - "bm": 0, - "nm": "填充 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { - "a": 0, - "k": [0, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [0, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100], - "ix": 3 - }, - "r": { - "a": 0, - "k": 0, - "ix": 6 - }, - "o": { - "a": 0, - "k": 100, - "ix": 7 - }, - "sk": { - "a": 0, - "k": 0, - "ix": 4 - }, - "sa": { - "a": 0, - "k": 0, - "ix": 5 - }, - "nm": "变换" - } - ], - "nm": "形状 1", - "np": 3, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 6, - "ty": 4, - "nm": "形状图层 3", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 22, - "s": [0] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 24, - "s": [100] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 78, - "s": [100] - }, - { - "t": 81, - "s": [0] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [167.375, 201.5, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [0, 0, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "shapes": [ - { - "ty": "gr", - "it": [ - { - "ind": 0, - "ty": "sh", - "ix": 1, - "ks": { - "a": 1, - "k": [ - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 0, - "s": [ - { - "i": [ - [5.875, 0.054], - [-0.062, -2.75], - [-6.062, -0.062], - [-0.062, 2.312] - ], - "o": [ - [-6.75, -0.062], - [0.038, 1.687], - [4.441, 0.046], - [0.078, -2.875] - ], - "v": [ - [3.25, -61.812], - [-5.375, -57.5], - [2.5, -54.625], - [9.938, -57.375] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 22.433, - "s": [ - { - "i": [ - [5.875, 0.054], - [-0.062, -2.75], - [-6.062, -0.062], - [-0.062, 2.312] - ], - "o": [ - [-6.75, -0.062], - [0.038, 1.687], - [4.441, 0.046], - [0.078, -2.875] - ], - "v": [ - [3.25, -61.812], - [-5.375, -57.5], - [2.5, -54.625], - [9.938, -57.375] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 32.527, - "s": [ - { - "i": [ - [8.375, 0], - [-0.375, -11.625], - [-12.125, 0], - [0, 8.375] - ], - "o": [ - [-8.375, 0], - [0.246, 7.621], - [13.625, 0], - [0, -13.125] - ], - "v": [ - [3.25, -59.625], - [-14, -39.125], - [2.625, -19.625], - [19.875, -38.625] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 43.743, - "s": [ - { - "i": [ - [7.887, 0.011], - [-0.314, -9.893], - [-10.942, -0.012], - [-0.012, 7.192] - ], - "o": [ - [-8.058, -0.012], - [0.205, 6.463], - [11.833, 0.009], - [0.015, -11.125] - ], - "v": [ - [3.25, -60.052], - [-12.317, -42.71], - [2.601, -26.454], - [17.936, -42.284] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 53.838, - "s": [ - { - "i": [ - [8.375, 0], - [-0.375, -11.625], - [-12.125, 0], - [0, 8.375] - ], - "o": [ - [-8.375, 0], - [0.246, 7.621], - [13.625, 0], - [0, -13.125] - ], - "v": [ - [3.25, -59.625], - [-14, -39.125], - [2.625, -19.625], - [19.875, -38.625] - ], - "c": true - } - ] - }, - { - "i": { - "x": 0.667, - "y": 1 - }, - "o": { - "x": 0.333, - "y": 0 - }, - "t": 65.055, - "s": [ - { - "i": [ - [7.887, 0.011], - [-0.314, -9.893], - [-10.942, -0.012], - [-0.012, 7.192] - ], - "o": [ - [-8.058, -0.012], - [0.205, 6.463], - [11.833, 0.009], - [0.015, -11.125] - ], - "v": [ - [3.25, -60.052], - [-12.317, -42.71], - [2.601, -26.454], - [17.936, -42.284] - ], - "c": true - } - ] - }, - { - "t": 78.513671875, - "s": [ - { - "i": [ - [5.875, 0.054], - [-0.062, -2.75], - [-6.062, -0.062], - [-0.062, 2.312] - ], - "o": [ - [-6.75, -0.062], - [0.038, 1.687], - [4.441, 0.046], - [0.078, -2.875] - ], - "v": [ - [3.25, -61.812], - [-5.375, -57.5], - [2.5, -54.625], - [9.938, -57.375] - ], - "c": true - } - ] - } - ], - "ix": 2 - }, - "nm": "路径 1", - "mn": "ADBE Vector Shape - Group", - "hd": false - }, - { - "ty": "st", - "c": { - "a": 0, - "k": [0, 0, 0, 1], - "ix": 3 - }, - "o": { - "a": 0, - "k": 100, - "ix": 4 - }, - "w": { - "a": 0, - "k": 6.9, - "ix": 5 - }, - "lc": 1, - "lj": 1, - "ml": 4, - "bm": 0, - "nm": "描边 1", - "mn": "ADBE Vector Graphic - Stroke", - "hd": false - }, - { - "ty": "fl", - "c": { - "a": 1, - "k": [ - { - "i": { - "x": [0.667], - "y": [1] - }, - "o": { - "x": [0.333], - "y": [0] - }, - "t": 22.433, - "s": [0, 0, 0, 1] - }, - { - "i": { - "x": [0.667], - "y": [1] - }, - "o": { - "x": [0.333], - "y": [0] - }, - "t": 23.555, - "s": [0.937254905701, 0.705882370472, 0.65098041296, 1] - }, - { - "i": { - "x": [0.667], - "y": [1] - }, - "o": { - "x": [0.333], - "y": [0] - }, - "t": 78.514, - "s": [0.937254905701, 0.705882370472, 0.65098041296, 1] - }, - { - "t": 79.634765625, - "s": [0, 0, 0, 1] - } - ], - "ix": 4 - }, - "o": { - "a": 0, - "k": 100, - "ix": 5 - }, - "r": 1, - "bm": 0, - "nm": "填充 1", - "mn": "ADBE Vector Graphic - Fill", - "hd": false - }, - { - "ty": "tr", - "p": { - "a": 0, - "k": [0, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [0, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100], - "ix": 3 - }, - "r": { - "a": 0, - "k": 0, - "ix": 6 - }, - "o": { - "a": 0, - "k": 100, - "ix": 7 - }, - "sk": { - "a": 0, - "k": 0, - "ix": 4 - }, - "sa": { - "a": 0, - "k": 0, - "ix": 5 - }, - "nm": "变换" - } - ], - "nm": "形状 1", - "np": 3, - "cix": 2, - "bm": 0, - "ix": 1, - "mn": "ADBE Vector Group", - "hd": false - } - ], - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 7, - "ty": 2, - "nm": "猫男-五官.png", - "cl": "png", - "refId": "image_2", - "sr": 1, - "ks": { - "o": { - "a": 1, - "k": [ - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 22, - "s": [100] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 25.365, - "s": [0] - }, - { - "i": { - "x": [0.833], - "y": [0.833] - }, - "o": { - "x": [0.167], - "y": [0.167] - }, - "t": 78.081, - "s": [0] - }, - { - "t": 81.4453125, - "s": [100] - } - ], - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 1, - "k": [ - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 0, - "s": [171.5, 152.75, 0], - "to": [0, -1.542, 0], - "ti": [0, 1.542, 0] - }, - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 23, - "s": [171.5, 143.5, 0], - "to": [0, 0, 0], - "ti": [0, 0, 0] - }, - { - "i": { - "x": 0.833, - "y": 0.833 - }, - "o": { - "x": 0.167, - "y": 0.167 - }, - "t": 81, - "s": [171.5, 143.5, 0], - "to": [0, 1.542, 0], - "ti": [0, -1.542, 0] - }, - { - "t": 104, - "s": [171.5, 152.75, 0] - } - ], - "ix": 2 - }, - "a": { - "a": 0, - "k": [33.5, 12.5, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 8, - "ty": 2, - "nm": "猫男-胡须.png", - "cl": "png", - "parent": 7, - "refId": "image_3", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [33.25, 18.75, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [49, 13, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 9, - "ty": 2, - "nm": "猫男-身体.png", - "cl": "png", - "refId": "image_4", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [166, 166, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [94, 121, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - } - ] - } - ], - "layers": [ - { - "ddd": 0, - "ind": 1, - "ty": 0, - "nm": "预合成 1-猫男", - "refId": "comp_0", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [171, 163.5, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [166, 166, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [104, 104, 100], - "ix": 6 - } - }, - "ao": 0, - "w": 332, - "h": 332, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - }, - { - "ddd": 0, - "ind": 2, - "ty": 2, - "nm": "阴影.png", - "cl": "png", - "refId": "image_5", - "sr": 1, - "ks": { - "o": { - "a": 0, - "k": 100, - "ix": 11 - }, - "r": { - "a": 0, - "k": 0, - "ix": 10 - }, - "p": { - "a": 0, - "k": [166, 285, 0], - "ix": 2 - }, - "a": { - "a": 0, - "k": [114.5, 28, 0], - "ix": 1 - }, - "s": { - "a": 0, - "k": [100, 100, 100], - "ix": 6 - } - }, - "ao": 0, - "ip": 0, - "op": 150, - "st": 0, - "bm": 0 - } - ], - "markers": [] -} diff --git a/public/Abyssinian/wash.png b/public/Abyssinian/wash.png deleted file mode 100644 index ef51421..0000000 Binary files a/public/Abyssinian/wash.png and /dev/null differ diff --git a/public/favicon.svg b/public/favicon.svg new file mode 100644 index 0000000..f1b069b --- /dev/null +++ b/public/favicon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/back/utilities/sockets/Hyperate.ts b/src/back/Sockets/Hyperate.ts similarity index 92% rename from src/back/utilities/sockets/Hyperate.ts rename to src/back/Sockets/Hyperate.ts index d2df809..d4154a2 100644 --- a/src/back/utilities/sockets/Hyperate.ts +++ b/src/back/Sockets/Hyperate.ts @@ -8,7 +8,7 @@ export default class { constructor(callback: (data: number) => void) { this._socket = new ReconnectingWebSocket( - `wss://app.hyperate.io/socket/websocket?token=${process.env.HYPERATE_TOKEN}`, + "wss://app.hyperate.io/socket/websocket?token=wv39nM6iyrNJulvpmMQrimYPIXy2dVrYRjkuHpbRapKT2VSh65ngDGHdCdCtmEN9", ); this._keepAlive = null; this._interval = null; @@ -21,7 +21,7 @@ export default class { this._socket.send( JSON.stringify({ - topic: `hr:${process.env.HYPERATE_ID}`, + topic: "hr:84aa0f", event: "phx_join", payload: {}, ref: 0, @@ -37,7 +37,7 @@ export default class { ref: 0, }), ); - }, 10000 - 1000); + }, 10000); }; this._socket.onmessage = ({ data }: MessageEvent) => { diff --git a/src/back/utilities/sockets/Lanyard.ts b/src/back/Sockets/Lanyard.ts similarity index 88% rename from src/back/utilities/sockets/Lanyard.ts rename to src/back/Sockets/Lanyard.ts index 9eedfc2..7d92430 100644 --- a/src/back/utilities/sockets/Lanyard.ts +++ b/src/back/Sockets/Lanyard.ts @@ -7,7 +7,7 @@ export default class { constructor(callback: (data: LanyardData) => void) { this._socket = new ReconnectingWebSocket( - "wss://lanyard.atums.world/socket", + "wss://lanyard.creations.works/socket", ); this._keepAlive = null; this._callback = callback; @@ -31,7 +31,7 @@ export default class { JSON.stringify({ op: 2, d: { - subscribe_to_id: process.env.DISCORD_ID, + subscribe_to_id: "1273447359417942128", }, }), ); @@ -41,7 +41,7 @@ export default class { op: 3, }), ); - }, data.d.heartbeat_interval - 1000); + }, data.d.heartbeat_interval); break; } } @@ -55,7 +55,7 @@ export default class { } }; - this._socket.onclose = (_e) => { + this._socket.onclose = () => { console.log("Lanyard socket closed"); if (this._keepAlive) { clearInterval(this._keepAlive); diff --git a/src/back/index.ts b/src/back/index.ts index 1e7ad90..f010df2 100644 --- a/src/back/index.ts +++ b/src/back/index.ts @@ -1,28 +1,17 @@ -import { PurgeCSS } from "purgecss"; -import Hyperate from "./utilities/sockets/Hyperate"; -import Lanyard from "./utilities/sockets/Lanyard"; +import Hyperate from "./Sockets/Hyperate"; +import Lanyard from "./Sockets/Lanyard"; const development = process.env.NODE_ENV === "development"; const build = async () => { - await Bun.build({ + return await Bun.build({ entrypoints: ["./src/front/index.html"], outdir: "./dist", + minify: !development, + sourcemap: development ? "inline" : "none", splitting: true, - env: "inline", - sourcemap: "linked", - minify: true, publicPath: "/assets/", }); - - const result = await new PurgeCSS().purge({ - content: ["dist/*.html", "dist/*.js"], - css: ["dist/*.css"], - }); - - for (const file of result) { - await Bun.write(file.file || "", file.css); - } }; const respOptions = { @@ -44,14 +33,10 @@ const Responses = { return new Response(Bun.gzipSync(JSON.stringify(data)), respOptions); }, file: async (file: Bun.BunFile) => { - const isHTML = file.type === "text/html"; - return new Response(Bun.gzipSync(await file.arrayBuffer()), { headers: { "Content-Type": file.type, - ...(isHTML - ? { "Cache-Control": "no-cache" } - : { "Cache-Control": "public, max-age=31536000" }), + "Cache-Control": "public, max-age=31536000", "Content-Encoding": "gzip", }, }); @@ -60,19 +45,21 @@ const Responses = { const postAnalytics = async ( req: Request | Bun.BunRequest, - _server: Bun.Server, + server: Bun.Server, ) => { - const cfIp = req.headers.get("CF-Connecting-IP"); - //const realIp = req.headers.get("X-Real-IP"); - const forwardedIp = req.headers.get("X-Forwarded-For"); - //const serverIp = server.requestIP(req)?.address; - return await fetch("https://plausible.creations.works/api/event", { method: "POST", headers: { "Content-Type": "application/json", "User-Agent": req.headers.get("user-agent") || "", - "X-Forwarded-For": String(cfIp || forwardedIp?.split(",")[0]), + "X-Forwarded-For": String( + req.headers.get("CF-Connecting-IP") || + req.headers.get("X-Real-IP") || + req.headers.get("X-Forwarded-For")?.split(",")[0] || + (typeof server.requestIP(req) === "string" + ? server.requestIP(req) + : server.requestIP(req)?.address || ""), + ), }, body: JSON.stringify({ domain: "ipv4.army", diff --git a/src/back/utilities/themer/index.ts b/src/back/utilities/themer/index.ts deleted file mode 100644 index 940e152..0000000 --- a/src/back/utilities/themer/index.ts +++ /dev/null @@ -1,111 +0,0 @@ -import { - argbFromHex, - argbFromRgb, - argbFromRgba, - blueFromArgb, - CorePalette, - greenFromArgb, - redFromArgb, - Scheme, -} from "@material/material-color-utilities"; -import { toKebabCase } from "@mdui/jq/shared/helper.js"; - -const rgbFromArgb = (source: number): string => { - const red = redFromArgb(source); - const green = greenFromArgb(source); - const blue = blueFromArgb(source); - - return [red, green, blue].join(","); -}; - -const getFromSource = (source: number): string => { - const scheme = Scheme.dark(source).toJSON(); - - const palette = CorePalette.of(source); - - Object.assign(scheme, { - "surface-dim": palette.n1.tone(6), - "surface-bright": palette.n1.tone(24), - "surface-container-lowest": palette.n1.tone(4), - "surface-container-low": palette.n1.tone(10), - "surface-container": palette.n1.tone(12), - "surface-container-high": palette.n1.tone(17), - "surface-container-highest": palette.n1.tone(22), - "surface-tint-color": scheme.primary, - }); - - // 扩充自定义颜色 - - // 根据配色方案生成 css 变量 - const colorVar = (callback: (token: string, rgb: string) => string) => { - return Object.entries(scheme) - .map(([key, value]) => callback(toKebabCase(key), rgbFromArgb(value))) - .join(""); - }; - - // CSS 文本 - const cssText = `${colorVar((token, rgb) => `--mdui-color-${token}:${rgb};`)}`; - - return cssText; -}; - -export const getTheme = (color: string) => { - let source = argbFromHex("#FFF"); - - if (color.startsWith("#")) { - source = argbFromHex(color); - } else { - const [r, g, b, a] = color.split(","); - - const red = r || ""; - const redExists = - red.length > 0 && - red.length < 4 && - !Number.isNaN(Number.parseInt(red)) && - Number.parseInt(red) >= 0 && - Number.parseInt(red) <= 255; - - const green = g || ""; - const greenExists = - green.length > 0 && - green.length < 4 && - !Number.isNaN(Number.parseInt(green)) && - Number.parseInt(green) >= 0 && - Number.parseInt(green) <= 255; - - const blue = b || ""; - const blueExists = - blue.length > 0 && - blue.length < 4 && - !Number.isNaN(Number.parseInt(blue)) && - Number.parseInt(blue) >= 0 && - Number.parseInt(blue) <= 255; - - const alpha = a || ""; - const alphaExists = - alpha.length > 0 && - alpha.length < 4 && - !Number.isNaN(Number.parseFloat(alpha)) && - Number.parseFloat(alpha) >= 0 && - Number.parseFloat(alpha) <= 1; - - if (redExists && greenExists && blueExists) { - if (alphaExists) { - source = argbFromRgba({ - r: Number.parseInt(red), - g: Number.parseInt(green), - b: Number.parseInt(blue), - a: Number.parseFloat(alpha), - }); - } else { - source = argbFromRgb( - Number.parseInt(red), - Number.parseInt(green), - Number.parseInt(blue), - ); - } - } - } - - return getFromSource(source); -}; diff --git a/src/front/App.css b/src/front/App.css new file mode 100644 index 0000000..8e39d36 --- /dev/null +++ b/src/front/App.css @@ -0,0 +1,61 @@ +.scanlines { + overflow: hidden; +} + +.scanlines:before, +.scanlines:after { + display: inherit; + pointer-events: none; + content: ""; + position: absolute; +} + +.scanlines:before { + width: 100%; + height: 2px; + z-index: 2147483649; + background: rgba(0, 0, 0, 0.3); + opacity: 0.75; + animation: scanline 6s linear infinite; +} + +.scanlines:after { + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 2147483648; + background: linear-gradient( + to bottom, + transparent 50%, + rgba(0, 0, 0, 0.3) 51% + ); + background-size: 100% 6px; + animation: scanlines 2s steps(30) infinite; +} + +/* ANIMATE UNIQUE SCANLINE */ +@keyframes scanline { + 0% { + transform: translate3d(0, 200000%, 0); + } +} + +@keyframes scanlines { + 0% { + background-position: 0 50%; + } +} + +span.shj-syn-str:nth-child(2) { + color: var(--status-color, rgba(150, 150, 150, 0.1)); +} + +.shj-numbers { + padding: 0px; +} + +.shj-lang-json { + padding: 0px; + background-color: transparent; +} diff --git a/src/front/App.tsx b/src/front/App.tsx index 678b046..9f1dc68 100644 --- a/src/front/App.tsx +++ b/src/front/App.tsx @@ -1,18 +1,145 @@ -import "mdui/components/layout"; -import "mdui/components/layout-main"; +import Hyperate from "./components/Hyperate"; +import Lanyard from "./components/Lanyard"; -import NavigationBar from "./components/NavigationBar"; -import About from "./components/pages/About"; -import TopAppBar from "./components/TopAppBar"; +let latestLanyard: LanyardData | null = null; + +window.addEventListener("lanyard-update", (e) => { + latestLanyard = (e as CustomEvent).detail; +}); export default () => { - return ( - - - - - - - - ); + const container = document.createElement("div"); + container.className = "app terminal"; + + const renderElement = (content: string | Node) => { + const p = document.createElement("p"); + if (typeof content === "string") { + p.textContent = content; + } else { + p.appendChild(content); + } + return p; + }; + + const prompt = "[seth@ipv4 ~]$"; + + const staticLines: (string | (() => Node))[] = [ + `${prompt} cat ./about.txt`, + () => + document + .createRange() + .createContextualFragment( + "A Dedicated Backend Developer,
with a passion for high-fidelity audio,
gaming, and web development.", + ), + `${prompt} cat /tmp/discord-ipc`, + () => Lanyard(), + `${prompt} cat /tmp/heartrate`, + () => Hyperate(), + ]; + + const renderStatic = () => { + for (const line of staticLines) { + const content = typeof line === "function" ? line() : line; + container.appendChild(renderElement(content)); + } + }; + + renderStatic(); + + const lanyardInstance = Lanyard(); + const files: Record Node> = { + "./about.txt": () => + document + .createRange() + .createContextualFragment( + "A Dedicated Backend Developer,
with a passion for high-fidelity audio,
gaming, and web development.", + ), + "/tmp/discord-ipc": () => lanyardInstance, + "/tmp/heartrate": () => Hyperate(), + }; + + const history: string[] = []; + let historyIndex = -1; + + const inputBox = document.createElement("input"); + inputBox.className = "terminal-input"; + inputBox.autofocus = true; + + const inputLine = document.createElement("div"); + inputLine.className = "terminal-line"; + + const promptSpan = document.createElement("span"); + promptSpan.textContent = `${prompt} `; + + inputLine.appendChild(promptSpan); + inputLine.appendChild(inputBox); + container.appendChild(inputLine); + + const appendLine = (line: string | Node) => { + container.insertBefore(renderElement(line), inputLine); + }; + + inputBox.addEventListener("keydown", (e) => { + if (e.key === "Enter") { + const cmd = inputBox.value.trim(); + if (!cmd) return; + + history.push(cmd); + historyIndex = history.length; + + appendLine(`${prompt} ${cmd}`); + + let out: string | Node; + + if (cmd.startsWith("cat ")) { + const file = cmd.slice(4).trim(); + out = files[file]?.() ?? `cat: ${file}: No such file`; + } else if (cmd === "ls") { + out = Object.keys(files) + .filter((f) => f.startsWith("./")) + .map((f) => f.slice(2)) + .join("\n"); + } else if (cmd.startsWith("ls ")) { + const dir = cmd.slice(3).trim(); + if (dir === "/tmp") { + out = Object.keys(files) + .filter((f) => f.startsWith("/tmp/")) + .map((f) => f.slice("/tmp/".length)) + .join("\n"); + } else { + out = `ls: cannot access '${dir}': No such file or directory`; + } + } else if (cmd === "help") { + out = [ + "Available commands:", + " cat [file] View contents of a file", + " ls List files in current directory", + " ls /tmp List files in /tmp directory", + " help Show this message", + ].join("\n"); + } else { + out = `bash: ${cmd}: command not found`; + } + + appendLine(out); + inputBox.value = ""; + } else if (e.key === "ArrowUp") { + if (historyIndex > 0) { + historyIndex--; + inputBox.value = history[historyIndex] || ""; + } + e.preventDefault(); + } else if (e.key === "ArrowDown") { + if (historyIndex < history.length - 1) { + historyIndex++; + inputBox.value = history[historyIndex] || ""; + } else { + historyIndex = history.length; + inputBox.value = ""; + } + e.preventDefault(); + } + }); + + return container; }; diff --git a/src/front/utilities/socket/index.ts b/src/front/Socket.ts similarity index 75% rename from src/front/utilities/socket/index.ts rename to src/front/Socket.ts index 9e213bd..334effc 100644 --- a/src/front/utilities/socket/index.ts +++ b/src/front/Socket.ts @@ -8,9 +8,6 @@ class Socket extends EventTarget { this._socket = new WebSocket(url); this._socket.onmessage = (event) => { - if (event.data === "ping") return; - if (event.data === "pong") return; - const { type, data } = JSON.parse(event.data); switch (type) { @@ -22,12 +19,8 @@ class Socket extends EventTarget { this.emitHyperate(data.hr); break; } - case "color": { - this.emitColor(data); - break; - } case "echo": { - //console.log("Echo: ", data); + console.log("Echo: ", data); break; } default: { @@ -37,20 +30,24 @@ class Socket extends EventTarget { } }; + this._socket.onclose = () => { + location.reload(); + }; + setInterval(() => { this._socket.send("ping"); - }, 10 * 1000); + }, 30 * 1000); } emitLanyard(lanyard: LanyardData) { this.dispatchEvent(new CustomEvent("lanyard", { detail: lanyard })); + window.dispatchEvent( + new CustomEvent("lanyard-update", { detail: lanyard }), + ); } emitHyperate(heartRate: number) { this.dispatchEvent(new CustomEvent("hyperate", { detail: heartRate })); } - emitColor(styleSheet: string) { - this.dispatchEvent(new CustomEvent("color", { detail: styleSheet })); - } } export default new Socket(`${protocol.replace("http", "ws")}//${host}/api/ws`); diff --git a/src/front/components/Hyperate/index.module.css b/src/front/components/Hyperate/index.module.css deleted file mode 100644 index 6a934da..0000000 --- a/src/front/components/Hyperate/index.module.css +++ /dev/null @@ -1,27 +0,0 @@ -.heartbeat { - display: inline-block; - animation: pulse calc(60s / var(--bpm)) infinite ease-in-out; - transform-origin: center; -} - -@keyframes pulse { - 0% { - transform: scale(1); - } - - 25% { - transform: scale(1.1); - } - - 50% { - transform: scale(1); - } - - 75% { - transform: scale(1.1); - } - - 100% { - transform: scale(1); - } -} diff --git a/src/front/components/Hyperate/index.tsx b/src/front/components/Hyperate/index.tsx index a97c4a2..e5c1074 100644 --- a/src/front/components/Hyperate/index.tsx +++ b/src/front/components/Hyperate/index.tsx @@ -1,32 +1,19 @@ import { createRef } from "tsx-dom"; -import socket from "../../utilities/socket"; - -import style from "./index.module.css"; +import socket from "../../Socket"; export default () => { const paragraph = createRef(); socket.addEventListener("hyperate", (event: Event) => { const heartRate = (event as CustomEvent).detail; - - if (heartRate === 0) { - document.body.style.setProperty("--hyperate-display", "none"); - } else { - document.body.style.removeProperty("--hyperate-display"); - } - - document.body.style.setProperty("--bpm", heartRate.toString()); - if (paragraph.current) { - paragraph.current.innerText = `❤️ ${heartRate} BPM`; + paragraph.current.innerText = `${heartRate} BPM`; } }); return (
-

- ❤️ 0 BPM -

+

0 BPM

); }; diff --git a/src/front/components/Lanyard/index.module.css b/src/front/components/Lanyard/index.module.css deleted file mode 100644 index 85632c2..0000000 --- a/src/front/components/Lanyard/index.module.css +++ /dev/null @@ -1,110 +0,0 @@ -.card { - width: 100%; -} - -.activityCard { - background-color: transparent; - border-radius: 8px; - padding: 16px; - width: 100% !important; - /* Set a max width */ -} - -.status { - font-size: 14px; - margin-bottom: 8px; -} - -.content { - display: flex; - flex-wrap: wrap; - /* Allow wrapping for smaller screens */ -} - -.bigImage { - position: relative; - width: 120px; - /* Set fixed width for the big image */ - height: 120px; - /* Set fixed height for the big image */ - flex-shrink: 0; - /* Prevent shrinking */ -} - -.bigImage img { - width: 100%; - height: 100%; - border-radius: 8px; - object-fit: cover; - /* Ensures the image covers the area without distortion */ -} - -.smallImage { - position: absolute; - bottom: -8px; - right: -8px; - width: 40px; - /* Set fixed width for the small image */ - height: 40px; - /* Set fixed height for the small image */ - overflow: hidden; - border-radius: 50%; -} - -.smallImage img { - width: 100%; - height: 100%; - object-fit: cover; - /* Ensures the image covers the area without distortion */ -} - -.textInfo { - margin-left: 16px; - display: flex; - flex-direction: column; - justify-content: center; - flex-grow: 1; - /* Allow text info to grow */ -} - -.appName { - font-size: 16px; - font-weight: bold; -} - -.state, -.details { - font-size: 14px; - color: #b9bbbe; -} - -/* Media Queries for Responsiveness */ -@media (max-width: 480px) { - .bigImage { - width: 80px; - /* Adjust size for smaller screens */ - height: 80px; - } - - .smallImage { - width: 30px; - /* Adjust size for smaller screens */ - height: 30px; - } - - .textInfo { - margin-left: 8px; - /* Reduce margin for smaller screens */ - } - - .appName { - font-size: 14px; - /* Adjust font size */ - } - - .state, - .details { - font-size: 12px; - /* Adjust font size */ - } -} diff --git a/src/front/components/Lanyard/index.tsx b/src/front/components/Lanyard/index.tsx index 9f2b1bd..a47021c 100644 --- a/src/front/components/Lanyard/index.tsx +++ b/src/front/components/Lanyard/index.tsx @@ -1,10 +1,20 @@ +import { highlightElement } from "@speed-highlight/core"; import { createRef } from "tsx-dom"; -import colors from "../../utilities/colors.module.css"; -import socket from "../../utilities/socket"; +import socket from "../../Socket"; -import "mdui/components/tooltip.js"; +const statusTypes = { + online: "rgb(0, 150, 0)", + idle: "rgb(150, 150, 0)", + dnd: "rgb(150, 0, 0)", + offline: "rgb(150, 150, 150)", +}; -import style from "./index.module.css"; // entirely gpt generated :sob: +const gradientTypes = { + online: "rgba(0, 150, 0, 0.1)", + idle: "rgba(150, 150, 0, 0.1)", + dnd: "rgba(150, 0, 0, 0.1)", + offline: "rgba(150, 150, 150, 0.1)", +}; const activityTypes: Record = { 0: "Playing", @@ -15,107 +25,38 @@ const activityTypes: Record = { 5: "Competing in", }; -const getImageUrl = (activity: LanyardActivity, size: "large" | "small") => { - const width = size === "large" ? 120 : 40; - if (!activity.assets || !activity.assets.large_image) { - if (size === "large") - return `https://dcdn.dstn.to/app-icons/${activity.application_id}?size=128`; - } - - if (!activity.assets) return null; - - const image = activity.assets[`${size}_image`]; - - if (!image) return null; - - if (image.startsWith("mp:external")) { - return `https://media.discordapp.net/${image.slice(3)}?size=${width}`; - } - - if (image.startsWith("mp:app-assets")) { - return `https://cdn.discordapp.com/${image.slice(3)}?size=${width}`; - } - - if (image.startsWith("mp:")) { - return `https://cdn.discordapp.com/app-assets/${activity.application_id}/${image.slice(3)}.webp?size=${width}`; - } -}; - export default () => { const container = createRef(); socket.addEventListener("lanyard", (event: Event) => { const lanyard = (event as CustomEvent).detail; - const streamingActivity = lanyard.activities.find((act) => act.type === 1); - if (streamingActivity) { - document.documentElement.className = colors.streaming || ""; - } else { - document.documentElement.className = colors[lanyard.discord_status] || ""; - } - - if (lanyard.activities.length === 0) { - document.body.style.setProperty("--lanyard-display", "none"); - } else { - document.body.style.removeProperty("--lanyard-display"); - } + document.body.style = `--status-color: ${statusTypes[lanyard.discord_status]}; --gradient-color: ${gradientTypes[lanyard.discord_status]};`; if (container.current) { - container.current.innerHTML = ""; - for (const activity of lanyard.activities) { - if (activity.type === 4) { - continue; - } - const largeImage = getImageUrl(activity, "large"); - const smallImage = getImageUrl(activity, "small"); - - container.current.innerHTML += ( -
- {/* @ts-expect-error; variant is not in the types for some reason? */} - - {" "} -
-
- {activityTypes[activity.type]} - {!largeImage && ` ${activity.name}`} -
-
- {largeImage && ( -
- - Large Activity - - {smallImage && ( -
- - Small Activity - -
- )} -
- )} -
-
{activity.name}
-
{activity.state}
-
{activity.details}
-
-
-
-
-
-
- ).outerHTML; - } + container.current.className = "shj-lang-json"; + container.current.textContent = JSON.stringify( + { + status: lanyard.discord_status, + activities: lanyard.activities.map((act) => { + const type = activityTypes[act.type]; + const parts = [type]; + if (act.name !== type) parts.push(act.name); + if (act.details) parts.push(act.details); + if (act.state) parts.push(act.state); + return parts; + }), + }, + null, + 2, + ); + highlightElement(container.current); } }); - return
; + return ( +
+ {"{}"} +
+ ); }; diff --git a/src/front/components/NavigationBar/index.tsx b/src/front/components/NavigationBar/index.tsx deleted file mode 100644 index 43f16b4..0000000 --- a/src/front/components/NavigationBar/index.tsx +++ /dev/null @@ -1,18 +0,0 @@ -import "mdui/components/navigation-bar"; -import "mdui/components/navigation-bar-item"; -import "mdui/components/button-icon"; - -import "@mdui/icons/person--outlined"; -import "@mdui/icons/person--rounded"; - -export default () => { - return ( - - - - - About - - - ); -}; diff --git a/src/front/components/TopAppBar/index.tsx b/src/front/components/TopAppBar/index.tsx deleted file mode 100644 index ccd279d..0000000 --- a/src/front/components/TopAppBar/index.tsx +++ /dev/null @@ -1,12 +0,0 @@ -import "mdui/components/top-app-bar"; -import "mdui/components/top-app-bar-title"; -import "mdui/components/button-icon"; - -export default () => { - return ( - // @ts-ignore // variant is not in the types for some reason? - - IPv4.ARMY - - ); -}; diff --git a/src/front/components/pages/About/index.module.css b/src/front/components/pages/About/index.module.css deleted file mode 100644 index d11366e..0000000 --- a/src/front/components/pages/About/index.module.css +++ /dev/null @@ -1,34 +0,0 @@ -.container { - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - height: 100%; -} - -.card { - width: 90%; - padding: 0.5rem; - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - - .center { - text-align: center; - } -} - -.avatar { - width: 5rem; - height: inherit; - border: 2px solid rgb(var(--mdui-color-primary)); -} - -.lanyard { - display: var(--lanyard-display); -} - -.hyperate { - display: var(--hyperate-display); -} diff --git a/src/front/components/pages/About/index.tsx b/src/front/components/pages/About/index.tsx deleted file mode 100644 index cdc3795..0000000 --- a/src/front/components/pages/About/index.tsx +++ /dev/null @@ -1,69 +0,0 @@ -import "mdui/components/card"; -import "mdui/components/avatar"; -import "mdui/components/segmented-button-group"; -import "mdui/components/segmented-button"; -import "mdui/components/tooltip.js"; - -import type { Tooltip } from "mdui/components/tooltip.js"; -import { createRef } from "tsx-dom"; -import socket from "../../../utilities/socket"; -import Hyperate from "../../Hyperate"; -import Lanyard from "../../Lanyard"; -import styles from "./index.module.css"; - -export default () => { - const tooltip = createRef(); - - socket.addEventListener("lanyard", (event: Event) => { - const lanyard = (event as CustomEvent).detail; - - const customStatus = lanyard.activities.find((act) => act.type === 4); - - if (tooltip.current) { - if (customStatus?.state) { - tooltip.current.setAttribute("content", customStatus.state); - } else { - tooltip.current.removeAttribute("content"); - } - } - }); - return ( -
- - - - -

- Seth, the dedicated backend developer, with many{" "} - passions. -
-
- - hi-fi audio - gaming - development - -

-
- -
- - - - - -
- -
- -
-
- ); -}; diff --git a/src/front/index.css b/src/front/index.css index 1954a39..f52e3e0 100644 --- a/src/front/index.css +++ b/src/front/index.css @@ -1,56 +1,66 @@ -/* -@import "../../node_modules/@fontsource/roboto/latin-400.css"; -@import "../../node_modules/@fontsource/roboto-mono/latin-400.css"; -*/ -@import "../../node_modules/mdui/mdui.css"; - -:not(:defined) { - visibility: hidden; -} +@import "../../node_modules/@speed-highlight/core/dist/themes/dark.css"; +@import "./App.css"; html, -body { - height: 100dvh; -} - +head, body { margin: 0; padding: 0; - font-family: sans-serif; - - color: rgb(var(--mdui-color-on-background)); - background-color: rgb(var(--mdui-color-background)); + font: 2vh monospace; + height: 100vh; + width: 100vw; } -.shj-lang-json { - white-space: pre; - color: #f8f8f2; - background: var(--mdui-color-secondary-container); - text-shadow: none; - box-sizing: border-box; - border-radius: 10px; - max-width: min(100%, 100vw); - margin: 10px 0; - padding: 30px 20px; - font: 18px / 24px monospace; - box-shadow: 0 0 5px #0001; +body { + color: #dedede; + text-shadow: 0 0 5px #c8c8c8; + background: radial-gradient( + at bottom right, + var(--gradient-color, rgba(150, 150, 150, 0.1)) 0%, + rgba(0, 0, 0, 1) 100% + ); + display: flex; + height: 100vh; + width: 100vw; + overflow: hidden; } -.shj-inline { - border-radius: 5px; +p { margin: 0; - padding: 2px 5px; + padding: 0; + line-height: 1.4em; +} + +.terminal { + white-space: pre-wrap; + font-family: monospace; + width: 100vw; + height: 100vh; + overflow-y: auto; + display: flex; + flex-direction: column; + box-sizing: border-box; + + gap: 0.4em; +} + +.terminal-input { + background: transparent; + border: none; + color: inherit; + font: inherit; + outline: none; display: inline-block; + width: 100%; } -.shj-syn-str { - color: #7d8; +.terminal-line { + display: flex; + align-items: baseline; + flex-direction: row; + width: 100%; } -.shj-syn-var { - color: #ff5261; -} - -.shj-syn-str { - color: #4dacfa; +.terminal-line > span { + white-space: pre; } diff --git a/src/front/index.html b/src/front/index.html index bb61afc..b3b4c13 100644 --- a/src/front/index.html +++ b/src/front/index.html @@ -3,22 +3,20 @@ - + - + content="A Dedicated Backend Developer, with a passion for high-fidelity audio, gaming, and web development."> + Seth @ IPv4 dot Army - + - - - + + \ No newline at end of file diff --git a/src/front/index.tsx b/src/front/index.tsx index c94fa51..93f1320 100644 --- a/src/front/index.tsx +++ b/src/front/index.tsx @@ -1,18 +1,8 @@ import "tsx-dom"; import App from "./App"; -import colors from "./utilities/colors.module.css"; - -document.documentElement.className = colors.offline || ""; document.body.appendChild(); -const effectTick = new Audio("https://no.ipv4.army/raw/Effect_Tick.ogg"); -document.onclick = () => { - "vibrate" in navigator && navigator.vibrate(1); - effectTick.currentTime = 0; - effectTick.play(); -}; - // You're garbage, let me collect you. fetch("/api/gc"); diff --git a/src/front/utilities/colors.module.css b/src/front/utilities/colors.module.css deleted file mode 100644 index a03b962..0000000 --- a/src/front/utilities/colors.module.css +++ /dev/null @@ -1,199 +0,0 @@ -.online { - --mdui-color-primary: 2, 230, 0; - --mdui-color-on-primary: 1, 58, 0; - --mdui-color-primary-container: 1, 83, 0; - --mdui-color-on-primary-container: 119, 255, 97; - --mdui-color-secondary: 187, 203, 178; - --mdui-color-on-secondary: 38, 52, 34; - --mdui-color-secondary-container: 60, 75, 55; - --mdui-color-on-secondary-container: 215, 232, 205; - --mdui-color-tertiary: 160, 207, 210; - --mdui-color-on-tertiary: 0, 55, 57; - --mdui-color-tertiary-container: 30, 77, 80; - --mdui-color-on-tertiary-container: 188, 235, 238; - --mdui-color-error: 255, 180, 171; - --mdui-color-on-error: 105, 0, 5; - --mdui-color-error-container: 147, 0, 10; - --mdui-color-on-error-container: 255, 180, 171; - --mdui-color-background: 26, 28, 24; - --mdui-color-on-background: 226, 227, 220; - --mdui-color-surface: 26, 28, 24; - --mdui-color-on-surface: 226, 227, 220; - --mdui-color-surface-variant: 67, 72, 63; - --mdui-color-on-surface-variant: 195, 200, 188; - --mdui-color-outline: 141, 147, 135; - --mdui-color-outline-variant: 67, 72, 63; - --mdui-color-shadow: 0, 0, 0; - --mdui-color-scrim: 0, 0, 0; - --mdui-color-inverse-surface: 226, 227, 220; - --mdui-color-inverse-on-surface: 47, 49, 45; - --mdui-color-inverse-primary: 2, 110, 0; - --mdui-color-surface-dim: 18, 20, 16; - --mdui-color-surface-bright: 56, 58, 53; - --mdui-color-surface-container-lowest: 13, 15, 11; - --mdui-color-surface-container-low: 26, 28, 24; - --mdui-color-surface-container: 30, 32, 28; - --mdui-color-surface-container-high: 40, 43, 39; - --mdui-color-surface-container-highest: 51, 53, 49; - --mdui-color-surface-tint-color: 2, 230, 0; -} - -.idle { - --mdui-color-primary: 205, 205, 0; - --mdui-color-on-primary: 50, 50, 0; - --mdui-color-primary-container: 73, 73, 0; - --mdui-color-on-primary-container: 234, 234, 0; - --mdui-color-secondary: 202, 200, 165; - --mdui-color-on-secondary: 50, 50, 24; - --mdui-color-secondary-container: 73, 72, 45; - --mdui-color-on-secondary-container: 231, 228, 191; - --mdui-color-tertiary: 164, 208, 189; - --mdui-color-on-tertiary: 11, 55, 42; - --mdui-color-tertiary-container: 37, 78, 64; - --mdui-color-on-tertiary-container: 191, 236, 216; - --mdui-color-error: 255, 180, 171; - --mdui-color-on-error: 105, 0, 5; - --mdui-color-error-container: 147, 0, 10; - --mdui-color-on-error-container: 255, 180, 171; - --mdui-color-background: 28, 28, 23; - --mdui-color-on-background: 230, 226, 217; - --mdui-color-surface: 28, 28, 23; - --mdui-color-on-surface: 230, 226, 217; - --mdui-color-surface-variant: 72, 71, 58; - --mdui-color-on-surface-variant: 202, 199, 182; - --mdui-color-outline: 147, 145, 130; - --mdui-color-outline-variant: 72, 71, 58; - --mdui-color-shadow: 0, 0, 0; - --mdui-color-scrim: 0, 0, 0; - --mdui-color-inverse-surface: 230, 226, 217; - --mdui-color-inverse-on-surface: 49, 49, 43; - --mdui-color-inverse-primary: 98, 98, 0; - --mdui-color-surface-dim: 20, 20, 15; - --mdui-color-surface-bright: 58, 57, 51; - --mdui-color-surface-container-lowest: 15, 14, 10; - --mdui-color-surface-container-low: 28, 28, 23; - --mdui-color-surface-container: 32, 32, 26; - --mdui-color-surface-container-high: 43, 42, 37; - --mdui-color-surface-container-highest: 54, 53, 47; - --mdui-color-surface-tint-color: 205, 205, 0; -} - -.dnd { - --mdui-color-primary: 255, 180, 168; - --mdui-color-on-primary: 105, 1, 0; - --mdui-color-primary-container: 147, 1, 0; - --mdui-color-on-primary-container: 255, 218, 212; - --mdui-color-secondary: 231, 189, 182; - --mdui-color-on-secondary: 68, 41, 37; - --mdui-color-secondary-container: 93, 63, 59; - --mdui-color-on-secondary-container: 255, 218, 212; - --mdui-color-tertiary: 222, 196, 140; - --mdui-color-on-tertiary: 62, 46, 4; - --mdui-color-tertiary-container: 86, 68, 25; - --mdui-color-on-tertiary-container: 251, 223, 166; - --mdui-color-error: 255, 180, 171; - --mdui-color-on-error: 105, 0, 5; - --mdui-color-error-container: 147, 0, 10; - --mdui-color-on-error-container: 255, 180, 171; - --mdui-color-background: 32, 26, 25; - --mdui-color-on-background: 237, 224, 221; - --mdui-color-surface: 32, 26, 25; - --mdui-color-on-surface: 237, 224, 221; - --mdui-color-surface-variant: 83, 67, 65; - --mdui-color-on-surface-variant: 216, 194, 190; - --mdui-color-outline: 160, 140, 137; - --mdui-color-outline-variant: 83, 67, 65; - --mdui-color-shadow: 0, 0, 0; - --mdui-color-scrim: 0, 0, 0; - --mdui-color-inverse-surface: 237, 224, 221; - --mdui-color-inverse-on-surface: 54, 47, 46; - --mdui-color-inverse-primary: 192, 1, 0; - --mdui-color-surface-dim: 24, 18, 17; - --mdui-color-surface-bright: 63, 55, 54; - --mdui-color-surface-container-lowest: 18, 13, 12; - --mdui-color-surface-container-low: 32, 26, 25; - --mdui-color-surface-container: 37, 30, 29; - --mdui-color-surface-container-high: 47, 40, 39; - --mdui-color-surface-container-highest: 59, 51, 50; - --mdui-color-surface-tint-color: 255, 180, 168; -} - -.offline { - --mdui-color-primary: 79, 216, 235; - --mdui-color-on-primary: 0, 54, 61; - --mdui-color-primary-container: 0, 79, 88; - --mdui-color-on-primary-container: 151, 240, 255; - --mdui-color-secondary: 177, 203, 208; - --mdui-color-on-secondary: 28, 52, 56; - --mdui-color-secondary-container: 51, 75, 79; - --mdui-color-on-secondary-container: 205, 231, 236; - --mdui-color-tertiary: 186, 198, 234; - --mdui-color-on-tertiary: 36, 48, 77; - --mdui-color-tertiary-container: 59, 70, 100; - --mdui-color-on-tertiary-container: 218, 226, 255; - --mdui-color-error: 255, 180, 171; - --mdui-color-on-error: 105, 0, 5; - --mdui-color-error-container: 147, 0, 10; - --mdui-color-on-error-container: 255, 180, 171; - --mdui-color-background: 25, 28, 29; - --mdui-color-on-background: 225, 227, 227; - --mdui-color-surface: 25, 28, 29; - --mdui-color-on-surface: 225, 227, 227; - --mdui-color-surface-variant: 63, 72, 74; - --mdui-color-on-surface-variant: 191, 200, 202; - --mdui-color-outline: 137, 146, 148; - --mdui-color-outline-variant: 63, 72, 74; - --mdui-color-shadow: 0, 0, 0; - --mdui-color-scrim: 0, 0, 0; - --mdui-color-inverse-surface: 225, 227, 227; - --mdui-color-inverse-on-surface: 46, 49, 50; - --mdui-color-inverse-primary: 0, 104, 116; - --mdui-color-surface-dim: 16, 20, 21; - --mdui-color-surface-bright: 54, 58, 58; - --mdui-color-surface-container-lowest: 11, 15, 15; - --mdui-color-surface-container-low: 25, 28, 29; - --mdui-color-surface-container: 29, 32, 33; - --mdui-color-surface-container-high: 39, 43, 43; - --mdui-color-surface-container-highest: 50, 53, 54; - --mdui-color-surface-tint-color: 79, 216, 235; -} - -.streaming { - --mdui-color-primary: 255, 171, 243; - --mdui-color-on-primary: 91, 0, 91; - --mdui-color-primary-container: 129, 0, 129; - --mdui-color-on-primary-container: 255, 215, 245; - --mdui-color-secondary: 218, 191, 210; - --mdui-color-on-secondary: 61, 43, 58; - --mdui-color-secondary-container: 85, 65, 81; - --mdui-color-on-secondary-container: 247, 218, 239; - --mdui-color-tertiary: 245, 184, 167; - --mdui-color-on-tertiary: 76, 38, 27; - --mdui-color-tertiary-container: 102, 60, 47; - --mdui-color-on-tertiary-container: 255, 219, 209; - --mdui-color-error: 255, 180, 171; - --mdui-color-on-error: 105, 0, 5; - --mdui-color-error-container: 147, 0, 10; - --mdui-color-on-error-container: 255, 180, 171; - --mdui-color-background: 30, 26, 29; - --mdui-color-on-background: 233, 224, 228; - --mdui-color-surface: 30, 26, 29; - --mdui-color-on-surface: 233, 224, 228; - --mdui-color-surface-variant: 78, 68, 75; - --mdui-color-on-surface-variant: 209, 194, 203; - --mdui-color-outline: 154, 141, 149; - --mdui-color-outline-variant: 78, 68, 75; - --mdui-color-shadow: 0, 0, 0; - --mdui-color-scrim: 0, 0, 0; - --mdui-color-inverse-surface: 233, 224, 228; - --mdui-color-inverse-on-surface: 52, 47, 50; - --mdui-color-inverse-primary: 169, 0, 169; - --mdui-color-surface-dim: 22, 18, 21; - --mdui-color-surface-bright: 61, 56, 59; - --mdui-color-surface-container-lowest: 17, 13, 16; - --mdui-color-surface-container-low: 30, 26, 29; - --mdui-color-surface-container: 35, 30, 33; - --mdui-color-surface-container-high: 45, 41, 44; - --mdui-color-surface-container-highest: 56, 51, 54; - --mdui-color-surface-tint-color: 255, 171, 243; -} diff --git a/src/index.ts b/src/index.ts index 2a0df6f..65da033 100644 --- a/src/index.ts +++ b/src/index.ts @@ -21,8 +21,8 @@ const server = serve({ development: Backend.development, routes: { - "/": async (_req, _server) => { - //await Backend.postAnalytics(req, server); + "/": async (req, server) => { + await Backend.postAnalytics(req, server); if (Backend.development) await Backend.build(); return Backend.Responses.file(file("./dist/index.html")); }, @@ -30,12 +30,8 @@ const server = serve({ "/assets/:file": async (req) => Backend.Responses.file(file(`./dist/${req.params.file}`)), - "/public/*": async (req) => { - return Backend.Responses.file(file(`.${new URL(req.url).pathname}`)); - }, - - "/robots.txt": async () => - Backend.Responses.file(file("./public/robots.txt")), + "/public/:file": async (req) => + Backend.Responses.file(file(`./public/${req.params.file}`)), "/api/server": () => { const safeProcess = JSON.parse(JSON.stringify(process)); @@ -54,7 +50,7 @@ const server = serve({ "/api/ws": async (req, server) => { if (!server.upgrade(req)) { - //await Backend.postAnalytics(req, server); + await Backend.postAnalytics(req, server); return Response.redirect("/"); } }, @@ -67,13 +63,13 @@ const server = serve({ "/api/headers": (req) => Backend.Responses.json(req.headers.toJSON()), }, - fetch: async (_req, _server) => { - //await Backend.postAnalytics(req, server); + fetch: async (req, server) => { + await Backend.postAnalytics(req, server); return Response.redirect("/"); }, websocket: { - idleTimeout: 60, + idleTimeout: 1, open: (ws) => { ws.subscribe("lanyard"); ws.send(JSON.stringify({ type: "lanyard", data: lanyard }), true); @@ -84,19 +80,8 @@ const server = serve({ true, ); }, - message: (ws, msg: string) => { - switch (msg) { - case "ping": - ws.send("pong", true); - break; - case "pong": - ws.send("ping", true); - break; - default: - break; - } - - return; + message: (ws, msg) => { + ws.send(JSON.stringify({ type: "echo", data: msg }), true); }, }, }); @@ -111,10 +96,7 @@ new Backend.Sockets.Hyperate((data) => { }); new Backend.Sockets.Lanyard((data) => { - lanyard = { - discord_status: data.discord_status, - activities: data.activities, - }; + lanyard = data; server.publish( "lanyard", JSON.stringify({ type: "lanyard", data: lanyard }), diff --git a/test.ts b/test.ts deleted file mode 100644 index e69de29..0000000 diff --git a/types/css.d.ts b/types/css.d.ts deleted file mode 100644 index c69cbeb..0000000 --- a/types/css.d.ts +++ /dev/null @@ -1,6 +0,0 @@ -declare module "*.module.css" { - const styles: { - readonly [key: string]: string; - }; - export default styles; -} diff --git a/types/lanyard.d.ts b/types/lanyard.d.ts index 565a4de..d0f92b0 100644 --- a/types/lanyard.d.ts +++ b/types/lanyard.d.ts @@ -1,27 +1,9 @@ type LanyardActivity = { - id: string; - name: string; type: number; - state?: string; - session_id: string; + name: string; details?: string; - application_id: string; - - timestamps?: { - start?: number; - end?: number; - }; - - assets?: { - large_image?: string; - large_text?: string; - small_image?: string; - small_text?: string; - }; - - created_at?: number; - - buttons?: string[]; + state?: string; + [key: string]: unknown; }; type LanyardData = {