diff --git a/CHANGELOG.md b/CHANGELOG.md index e3223b5e..b17c4151 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,14 @@ +## 2025-05-27 + +- 修复了编辑器v2中修改难度后不显示的问题 [@guansss](https://github.com/guansss) +- 修复了编辑器v2中从自动保存恢复后显示不正常的问题 [@guansss](https://github.com/guansss) +- 修复了编辑器v2中干员模组被错误赋值的问题 [@guansss](https://github.com/guansss) +- 修复了编辑器v2中干员列表无法回到顶部的问题 [@czgaotian](https://github.com/czgaotian) +- 在编辑器v2中选择关卡后自动填写标题 [@guansss](https://github.com/guansss) +- 修复了登录状态丢失的问题 [@guansss](https://github.com/guansss) +- 将干员头像换成 webp 格式 [@guansss](https://github.com/guansss) +- 优化了部分 UI [@guansss](https://github.com/guansss) + ## 2025-05-25 - 添加干员和职业的英文名称 [@Constrat](https://github.com/Constrat) diff --git a/README.md b/README.md index 3d6e13d3..c540bfdf 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,7 @@ ZOOT Plus 前端! - ~~后端接口文档~~ (暂无,请参考 [zoot-plus-client](https://github.com/ZOOT-Plus/zoot-plus-client-ts) 的 TS 类型,或者从后端 [Actions](https://github.com/ZOOT-Plus/ZootPlusBackend/actions/workflows/openapi.yml) 的 Artifacts 里下载最新的 OpenAPI 文档) - 作业格式:[战斗流程协议](https://maa.plus/docs/zh-cn/protocol/copilot-schema.html) +- i18n:[i18n/README.md](src/i18n/README.md) 更新 zoot-plus-client 时,需要在 [Tags](https://github.com/ZOOT-Plus/zoot-plus-client-ts/tags) 中复制版本号,然后替换掉 `package.json` 中的 `maa-copilot-client` 版本号,再运行 `yarn` 安装依赖 diff --git a/package.json b/package.json index 2e3d060b..95c1a9e4 100644 --- a/package.json +++ b/package.json @@ -75,7 +75,7 @@ "@hookform/devtools": "^4.1.1", "@trivago/prettier-plugin-sort-imports": "^4.3.0", "@types/lodash-es": "^4.17.6", - "@types/node": "^18.0.0", + "@types/node": "^20.0.0", "@types/pinyin": "^2.10.0", "@types/react": "^18.0.0", "@types/react-dom": "^18.0.0", @@ -89,9 +89,9 @@ "eslint-plugin-prettier": "^5.1.3", "esno": "^4.0.0", "less": "^4.1.2", - "node-fetch": "^3.2.6", "npm-run-all2": "^6.0.2", "pinyin": "^3.0.0-alpha.5", + "sharp": "^0.34.2", "simplebig": "^0.0.3", "tailwindcss": "^3.1.4", "typescript": "^5.5.0", diff --git a/public/assets/operator-avatars/char_002_amiya.png b/public/assets/operator-avatars/char_002_amiya.png deleted file mode 100644 index d45b017f..00000000 Binary files a/public/assets/operator-avatars/char_002_amiya.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_003_kalts.png b/public/assets/operator-avatars/char_003_kalts.png deleted file mode 100644 index 29e4df7c..00000000 Binary files a/public/assets/operator-avatars/char_003_kalts.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_009_12fce.png b/public/assets/operator-avatars/char_009_12fce.png deleted file mode 100644 index 553013b1..00000000 Binary files a/public/assets/operator-avatars/char_009_12fce.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_010_chen.png b/public/assets/operator-avatars/char_010_chen.png deleted file mode 100644 index 2ecff01b..00000000 Binary files a/public/assets/operator-avatars/char_010_chen.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_017_huang.png b/public/assets/operator-avatars/char_017_huang.png deleted file mode 100644 index 085445d4..00000000 Binary files a/public/assets/operator-avatars/char_017_huang.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1011_lava2.png b/public/assets/operator-avatars/char_1011_lava2.png deleted file mode 100644 index 8753a28d..00000000 Binary files a/public/assets/operator-avatars/char_1011_lava2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1012_skadi2.png b/public/assets/operator-avatars/char_1012_skadi2.png deleted file mode 100644 index f9554945..00000000 Binary files a/public/assets/operator-avatars/char_1012_skadi2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1013_chen2.png b/public/assets/operator-avatars/char_1013_chen2.png deleted file mode 100644 index 592e915e..00000000 Binary files a/public/assets/operator-avatars/char_1013_chen2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1014_nearl2.png b/public/assets/operator-avatars/char_1014_nearl2.png deleted file mode 100644 index 2c39bb12..00000000 Binary files a/public/assets/operator-avatars/char_1014_nearl2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1016_agoat2.png b/public/assets/operator-avatars/char_1016_agoat2.png deleted file mode 100644 index 8f32948f..00000000 Binary files a/public/assets/operator-avatars/char_1016_agoat2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1019_siege2.png b/public/assets/operator-avatars/char_1019_siege2.png deleted file mode 100644 index 8e77e701..00000000 Binary files a/public/assets/operator-avatars/char_1019_siege2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_101_sora.png b/public/assets/operator-avatars/char_101_sora.png deleted file mode 100644 index 88661aa0..00000000 Binary files a/public/assets/operator-avatars/char_101_sora.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1020_reed2.png b/public/assets/operator-avatars/char_1020_reed2.png deleted file mode 100644 index 83ce2822..00000000 Binary files a/public/assets/operator-avatars/char_1020_reed2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1021_kroos2.png b/public/assets/operator-avatars/char_1021_kroos2.png deleted file mode 100644 index 24758dee..00000000 Binary files a/public/assets/operator-avatars/char_1021_kroos2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1023_ghost2.png b/public/assets/operator-avatars/char_1023_ghost2.png deleted file mode 100644 index 56edf789..00000000 Binary files a/public/assets/operator-avatars/char_1023_ghost2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1024_hbisc2.png b/public/assets/operator-avatars/char_1024_hbisc2.png deleted file mode 100644 index 5a9e20a4..00000000 Binary files a/public/assets/operator-avatars/char_1024_hbisc2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1026_gvial2.png b/public/assets/operator-avatars/char_1026_gvial2.png deleted file mode 100644 index 4bfb365e..00000000 Binary files a/public/assets/operator-avatars/char_1026_gvial2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1027_greyy2.png b/public/assets/operator-avatars/char_1027_greyy2.png deleted file mode 100644 index b10ef6a7..00000000 Binary files a/public/assets/operator-avatars/char_1027_greyy2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1028_texas2.png b/public/assets/operator-avatars/char_1028_texas2.png deleted file mode 100644 index 67ac849d..00000000 Binary files a/public/assets/operator-avatars/char_1028_texas2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1029_yato2.png b/public/assets/operator-avatars/char_1029_yato2.png deleted file mode 100644 index 593d162b..00000000 Binary files a/public/assets/operator-avatars/char_1029_yato2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_102_texas.png b/public/assets/operator-avatars/char_102_texas.png deleted file mode 100644 index e7c9cdb2..00000000 Binary files a/public/assets/operator-avatars/char_102_texas.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1030_noirc2.png b/public/assets/operator-avatars/char_1030_noirc2.png deleted file mode 100644 index d1cdc952..00000000 Binary files a/public/assets/operator-avatars/char_1030_noirc2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1031_slent2.png b/public/assets/operator-avatars/char_1031_slent2.png deleted file mode 100644 index 91425c13..00000000 Binary files a/public/assets/operator-avatars/char_1031_slent2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1032_excu2.png b/public/assets/operator-avatars/char_1032_excu2.png deleted file mode 100644 index e7f8db3a..00000000 Binary files a/public/assets/operator-avatars/char_1032_excu2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1033_swire2.png b/public/assets/operator-avatars/char_1033_swire2.png deleted file mode 100644 index c9a423ee..00000000 Binary files a/public/assets/operator-avatars/char_1033_swire2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1034_jesca2.png b/public/assets/operator-avatars/char_1034_jesca2.png deleted file mode 100644 index a18b76ab..00000000 Binary files a/public/assets/operator-avatars/char_1034_jesca2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1035_wisdel.png b/public/assets/operator-avatars/char_1035_wisdel.png deleted file mode 100644 index 557b74f9..00000000 Binary files a/public/assets/operator-avatars/char_1035_wisdel.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1036_fang2.png b/public/assets/operator-avatars/char_1036_fang2.png deleted file mode 100644 index 185a9fca..00000000 Binary files a/public/assets/operator-avatars/char_1036_fang2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1038_whitw2.png b/public/assets/operator-avatars/char_1038_whitw2.png deleted file mode 100644 index ffb0c511..00000000 Binary files a/public/assets/operator-avatars/char_1038_whitw2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1039_thorn2.png b/public/assets/operator-avatars/char_1039_thorn2.png deleted file mode 100644 index 5c442a81..00000000 Binary files a/public/assets/operator-avatars/char_1039_thorn2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_103_angel.png b/public/assets/operator-avatars/char_103_angel.png deleted file mode 100644 index 5f07759b..00000000 Binary files a/public/assets/operator-avatars/char_103_angel.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1040_blaze2.png b/public/assets/operator-avatars/char_1040_blaze2.png deleted file mode 100644 index ed64f579..00000000 Binary files a/public/assets/operator-avatars/char_1040_blaze2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1041_angel2.png b/public/assets/operator-avatars/char_1041_angel2.png deleted file mode 100644 index 240795e0..00000000 Binary files a/public/assets/operator-avatars/char_1041_angel2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_106_franka.png b/public/assets/operator-avatars/char_106_franka.png deleted file mode 100644 index 0946b7c5..00000000 Binary files a/public/assets/operator-avatars/char_106_franka.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_107_liskam.png b/public/assets/operator-avatars/char_107_liskam.png deleted file mode 100644 index 6c5755c2..00000000 Binary files a/public/assets/operator-avatars/char_107_liskam.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_108_silent.png b/public/assets/operator-avatars/char_108_silent.png deleted file mode 100644 index 79f013e3..00000000 Binary files a/public/assets/operator-avatars/char_108_silent.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_109_fmout.png b/public/assets/operator-avatars/char_109_fmout.png deleted file mode 100644 index 36dfbc5d..00000000 Binary files a/public/assets/operator-avatars/char_109_fmout.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_110_deepcl.png b/public/assets/operator-avatars/char_110_deepcl.png deleted file mode 100644 index ed6ae2c2..00000000 Binary files a/public/assets/operator-avatars/char_110_deepcl.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_112_siege.png b/public/assets/operator-avatars/char_112_siege.png deleted file mode 100644 index 5ca1dc64..00000000 Binary files a/public/assets/operator-avatars/char_112_siege.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_113_cqbw.png b/public/assets/operator-avatars/char_113_cqbw.png deleted file mode 100644 index bbbcd902..00000000 Binary files a/public/assets/operator-avatars/char_113_cqbw.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_115_headbr.png b/public/assets/operator-avatars/char_115_headbr.png deleted file mode 100644 index 8e96c748..00000000 Binary files a/public/assets/operator-avatars/char_115_headbr.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_117_myrrh.png b/public/assets/operator-avatars/char_117_myrrh.png deleted file mode 100644 index 13dbb4ad..00000000 Binary files a/public/assets/operator-avatars/char_117_myrrh.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_118_yuki.png b/public/assets/operator-avatars/char_118_yuki.png deleted file mode 100644 index f25f4568..00000000 Binary files a/public/assets/operator-avatars/char_118_yuki.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_120_hibisc.png b/public/assets/operator-avatars/char_120_hibisc.png deleted file mode 100644 index d1024de9..00000000 Binary files a/public/assets/operator-avatars/char_120_hibisc.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_121_lava.png b/public/assets/operator-avatars/char_121_lava.png deleted file mode 100644 index b7aeed51..00000000 Binary files a/public/assets/operator-avatars/char_121_lava.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_122_beagle.png b/public/assets/operator-avatars/char_122_beagle.png deleted file mode 100644 index 05967ae7..00000000 Binary files a/public/assets/operator-avatars/char_122_beagle.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_123_fang.png b/public/assets/operator-avatars/char_123_fang.png deleted file mode 100644 index 873948a1..00000000 Binary files a/public/assets/operator-avatars/char_123_fang.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_124_kroos.png b/public/assets/operator-avatars/char_124_kroos.png deleted file mode 100644 index 506bf9f1..00000000 Binary files a/public/assets/operator-avatars/char_124_kroos.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_126_shotst.png b/public/assets/operator-avatars/char_126_shotst.png deleted file mode 100644 index e20d8334..00000000 Binary files a/public/assets/operator-avatars/char_126_shotst.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_127_estell.png b/public/assets/operator-avatars/char_127_estell.png deleted file mode 100644 index adda5411..00000000 Binary files a/public/assets/operator-avatars/char_127_estell.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_128_plosis.png b/public/assets/operator-avatars/char_128_plosis.png deleted file mode 100644 index dd899886..00000000 Binary files a/public/assets/operator-avatars/char_128_plosis.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_129_bluep.png b/public/assets/operator-avatars/char_129_bluep.png deleted file mode 100644 index 56eb05d5..00000000 Binary files a/public/assets/operator-avatars/char_129_bluep.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_130_doberm.png b/public/assets/operator-avatars/char_130_doberm.png deleted file mode 100644 index 20cd4de0..00000000 Binary files a/public/assets/operator-avatars/char_130_doberm.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_131_flameb.png b/public/assets/operator-avatars/char_131_flameb.png deleted file mode 100644 index 234c7c58..00000000 Binary files a/public/assets/operator-avatars/char_131_flameb.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_133_mm.png b/public/assets/operator-avatars/char_133_mm.png deleted file mode 100644 index bf7864ca..00000000 Binary files a/public/assets/operator-avatars/char_133_mm.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_134_ifrit.png b/public/assets/operator-avatars/char_134_ifrit.png deleted file mode 100644 index 326305dd..00000000 Binary files a/public/assets/operator-avatars/char_134_ifrit.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_135_halo.png b/public/assets/operator-avatars/char_135_halo.png deleted file mode 100644 index f618644b..00000000 Binary files a/public/assets/operator-avatars/char_135_halo.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_136_hsguma.png b/public/assets/operator-avatars/char_136_hsguma.png deleted file mode 100644 index 35490c83..00000000 Binary files a/public/assets/operator-avatars/char_136_hsguma.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_137_brownb.png b/public/assets/operator-avatars/char_137_brownb.png deleted file mode 100644 index 8bcf0d36..00000000 Binary files a/public/assets/operator-avatars/char_137_brownb.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_140_whitew.png b/public/assets/operator-avatars/char_140_whitew.png deleted file mode 100644 index 38eb6b19..00000000 Binary files a/public/assets/operator-avatars/char_140_whitew.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_141_nights.png b/public/assets/operator-avatars/char_141_nights.png deleted file mode 100644 index 235b3baa..00000000 Binary files a/public/assets/operator-avatars/char_141_nights.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_143_ghost.png b/public/assets/operator-avatars/char_143_ghost.png deleted file mode 100644 index 5761aa33..00000000 Binary files a/public/assets/operator-avatars/char_143_ghost.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_144_red.png b/public/assets/operator-avatars/char_144_red.png deleted file mode 100644 index 60be3ea8..00000000 Binary files a/public/assets/operator-avatars/char_144_red.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_145_prove.png b/public/assets/operator-avatars/char_145_prove.png deleted file mode 100644 index 385d8ad7..00000000 Binary files a/public/assets/operator-avatars/char_145_prove.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_147_shining.png b/public/assets/operator-avatars/char_147_shining.png deleted file mode 100644 index c49b5134..00000000 Binary files a/public/assets/operator-avatars/char_147_shining.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_148_nearl.png b/public/assets/operator-avatars/char_148_nearl.png deleted file mode 100644 index 14ca12a6..00000000 Binary files a/public/assets/operator-avatars/char_148_nearl.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_149_scave.png b/public/assets/operator-avatars/char_149_scave.png deleted file mode 100644 index 892cd419..00000000 Binary files a/public/assets/operator-avatars/char_149_scave.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_1502_crosly.png b/public/assets/operator-avatars/char_1502_crosly.png deleted file mode 100644 index 52bfdefa..00000000 Binary files a/public/assets/operator-avatars/char_1502_crosly.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_150_snakek.png b/public/assets/operator-avatars/char_150_snakek.png deleted file mode 100644 index d9752780..00000000 Binary files a/public/assets/operator-avatars/char_150_snakek.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_151_myrtle.png b/public/assets/operator-avatars/char_151_myrtle.png deleted file mode 100644 index 9a232662..00000000 Binary files a/public/assets/operator-avatars/char_151_myrtle.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_154_morgan.png b/public/assets/operator-avatars/char_154_morgan.png deleted file mode 100644 index b9012142..00000000 Binary files a/public/assets/operator-avatars/char_154_morgan.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_155_tiger.png b/public/assets/operator-avatars/char_155_tiger.png deleted file mode 100644 index bd43ab2a..00000000 Binary files a/public/assets/operator-avatars/char_155_tiger.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_157_dagda.png b/public/assets/operator-avatars/char_157_dagda.png deleted file mode 100644 index 05375a59..00000000 Binary files a/public/assets/operator-avatars/char_157_dagda.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_158_milu.png b/public/assets/operator-avatars/char_158_milu.png deleted file mode 100644 index 1c1c096e..00000000 Binary files a/public/assets/operator-avatars/char_158_milu.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_159_peacok.png b/public/assets/operator-avatars/char_159_peacok.png deleted file mode 100644 index 2abb21e5..00000000 Binary files a/public/assets/operator-avatars/char_159_peacok.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_163_hpsts.png b/public/assets/operator-avatars/char_163_hpsts.png deleted file mode 100644 index db572873..00000000 Binary files a/public/assets/operator-avatars/char_163_hpsts.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_164_nightm.png b/public/assets/operator-avatars/char_164_nightm.png deleted file mode 100644 index bf65acdf..00000000 Binary files a/public/assets/operator-avatars/char_164_nightm.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_166_skfire.png b/public/assets/operator-avatars/char_166_skfire.png deleted file mode 100644 index 102660b1..00000000 Binary files a/public/assets/operator-avatars/char_166_skfire.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_171_bldsk.png b/public/assets/operator-avatars/char_171_bldsk.png deleted file mode 100644 index eb565c39..00000000 Binary files a/public/assets/operator-avatars/char_171_bldsk.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_172_svrash.png b/public/assets/operator-avatars/char_172_svrash.png deleted file mode 100644 index 5d7b07d1..00000000 Binary files a/public/assets/operator-avatars/char_172_svrash.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_173_slchan.png b/public/assets/operator-avatars/char_173_slchan.png deleted file mode 100644 index 1a0eaaea..00000000 Binary files a/public/assets/operator-avatars/char_173_slchan.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_174_slbell.png b/public/assets/operator-avatars/char_174_slbell.png deleted file mode 100644 index ee820740..00000000 Binary files a/public/assets/operator-avatars/char_174_slbell.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_179_cgbird.png b/public/assets/operator-avatars/char_179_cgbird.png deleted file mode 100644 index 20d02eeb..00000000 Binary files a/public/assets/operator-avatars/char_179_cgbird.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_180_amgoat.png b/public/assets/operator-avatars/char_180_amgoat.png deleted file mode 100644 index eae7e1cb..00000000 Binary files a/public/assets/operator-avatars/char_180_amgoat.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_181_flower.png b/public/assets/operator-avatars/char_181_flower.png deleted file mode 100644 index 59c04520..00000000 Binary files a/public/assets/operator-avatars/char_181_flower.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_183_skgoat.png b/public/assets/operator-avatars/char_183_skgoat.png deleted file mode 100644 index 3350a5fa..00000000 Binary files a/public/assets/operator-avatars/char_183_skgoat.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_185_frncat.png b/public/assets/operator-avatars/char_185_frncat.png deleted file mode 100644 index 07e5b2a2..00000000 Binary files a/public/assets/operator-avatars/char_185_frncat.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_187_ccheal.png b/public/assets/operator-avatars/char_187_ccheal.png deleted file mode 100644 index 82854b6c..00000000 Binary files a/public/assets/operator-avatars/char_187_ccheal.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_188_helage.png b/public/assets/operator-avatars/char_188_helage.png deleted file mode 100644 index b5ed0b47..00000000 Binary files a/public/assets/operator-avatars/char_188_helage.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_190_clour.png b/public/assets/operator-avatars/char_190_clour.png deleted file mode 100644 index 2f7740ea..00000000 Binary files a/public/assets/operator-avatars/char_190_clour.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_192_falco.png b/public/assets/operator-avatars/char_192_falco.png deleted file mode 100644 index 056c2d14..00000000 Binary files a/public/assets/operator-avatars/char_192_falco.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_193_frostl.png b/public/assets/operator-avatars/char_193_frostl.png deleted file mode 100644 index 2fafe430..00000000 Binary files a/public/assets/operator-avatars/char_193_frostl.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_194_leto.png b/public/assets/operator-avatars/char_194_leto.png deleted file mode 100644 index 084b36af..00000000 Binary files a/public/assets/operator-avatars/char_194_leto.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_195_glassb.png b/public/assets/operator-avatars/char_195_glassb.png deleted file mode 100644 index 25cb3698..00000000 Binary files a/public/assets/operator-avatars/char_195_glassb.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_196_sunbr.png b/public/assets/operator-avatars/char_196_sunbr.png deleted file mode 100644 index 57a73c3d..00000000 Binary files a/public/assets/operator-avatars/char_196_sunbr.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_197_poca.png b/public/assets/operator-avatars/char_197_poca.png deleted file mode 100644 index f1f66816..00000000 Binary files a/public/assets/operator-avatars/char_197_poca.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_198_blackd.png b/public/assets/operator-avatars/char_198_blackd.png deleted file mode 100644 index 6ba37ea0..00000000 Binary files a/public/assets/operator-avatars/char_198_blackd.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_199_yak.png b/public/assets/operator-avatars/char_199_yak.png deleted file mode 100644 index c3cee499..00000000 Binary files a/public/assets/operator-avatars/char_199_yak.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_2012_typhon.png b/public/assets/operator-avatars/char_2012_typhon.png deleted file mode 100644 index 54380d0c..00000000 Binary files a/public/assets/operator-avatars/char_2012_typhon.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_2013_cerber.png b/public/assets/operator-avatars/char_2013_cerber.png deleted file mode 100644 index a38acd3f..00000000 Binary files a/public/assets/operator-avatars/char_2013_cerber.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_2014_nian.png b/public/assets/operator-avatars/char_2014_nian.png deleted file mode 100644 index 8c83fd95..00000000 Binary files a/public/assets/operator-avatars/char_2014_nian.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_2015_dusk.png b/public/assets/operator-avatars/char_2015_dusk.png deleted file mode 100644 index 5f02c065..00000000 Binary files a/public/assets/operator-avatars/char_2015_dusk.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_201_moeshd.png b/public/assets/operator-avatars/char_201_moeshd.png deleted file mode 100644 index 180bb0ac..00000000 Binary files a/public/assets/operator-avatars/char_201_moeshd.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_2023_ling.png b/public/assets/operator-avatars/char_2023_ling.png deleted file mode 100644 index 845a1bd3..00000000 Binary files a/public/assets/operator-avatars/char_2023_ling.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_2024_chyue.png b/public/assets/operator-avatars/char_2024_chyue.png deleted file mode 100644 index 1fb9f974..00000000 Binary files a/public/assets/operator-avatars/char_2024_chyue.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_2025_shu.png b/public/assets/operator-avatars/char_2025_shu.png deleted file mode 100644 index 14d0f071..00000000 Binary files a/public/assets/operator-avatars/char_2025_shu.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_2026_yu.png b/public/assets/operator-avatars/char_2026_yu.png deleted file mode 100644 index f8a76018..00000000 Binary files a/public/assets/operator-avatars/char_2026_yu.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_202_demkni.png b/public/assets/operator-avatars/char_202_demkni.png deleted file mode 100644 index a8d8a5bd..00000000 Binary files a/public/assets/operator-avatars/char_202_demkni.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_204_platnm.png b/public/assets/operator-avatars/char_204_platnm.png deleted file mode 100644 index fde13d70..00000000 Binary files a/public/assets/operator-avatars/char_204_platnm.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_206_gnosis.png b/public/assets/operator-avatars/char_206_gnosis.png deleted file mode 100644 index c617181c..00000000 Binary files a/public/assets/operator-avatars/char_206_gnosis.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_208_melan.png b/public/assets/operator-avatars/char_208_melan.png deleted file mode 100644 index a2a28939..00000000 Binary files a/public/assets/operator-avatars/char_208_melan.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_209_ardign.png b/public/assets/operator-avatars/char_209_ardign.png deleted file mode 100644 index 11073295..00000000 Binary files a/public/assets/operator-avatars/char_209_ardign.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_210_stward.png b/public/assets/operator-avatars/char_210_stward.png deleted file mode 100644 index 4cf4cefb..00000000 Binary files a/public/assets/operator-avatars/char_210_stward.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_211_adnach.png b/public/assets/operator-avatars/char_211_adnach.png deleted file mode 100644 index 22dbe619..00000000 Binary files a/public/assets/operator-avatars/char_211_adnach.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_212_ansel.png b/public/assets/operator-avatars/char_212_ansel.png deleted file mode 100644 index 052b98a4..00000000 Binary files a/public/assets/operator-avatars/char_212_ansel.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_213_mostma.png b/public/assets/operator-avatars/char_213_mostma.png deleted file mode 100644 index dfd2636b..00000000 Binary files a/public/assets/operator-avatars/char_213_mostma.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_214_kafka.png b/public/assets/operator-avatars/char_214_kafka.png deleted file mode 100644 index 14e4d41a..00000000 Binary files a/public/assets/operator-avatars/char_214_kafka.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_215_mantic.png b/public/assets/operator-avatars/char_215_mantic.png deleted file mode 100644 index a91972ae..00000000 Binary files a/public/assets/operator-avatars/char_215_mantic.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_218_cuttle.png b/public/assets/operator-avatars/char_218_cuttle.png deleted file mode 100644 index 6923d456..00000000 Binary files a/public/assets/operator-avatars/char_218_cuttle.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_219_meteo.png b/public/assets/operator-avatars/char_219_meteo.png deleted file mode 100644 index 7fcf4734..00000000 Binary files a/public/assets/operator-avatars/char_219_meteo.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_220_grani.png b/public/assets/operator-avatars/char_220_grani.png deleted file mode 100644 index 1b5c34a5..00000000 Binary files a/public/assets/operator-avatars/char_220_grani.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_222_bpipe.png b/public/assets/operator-avatars/char_222_bpipe.png deleted file mode 100644 index 6c1bfc8d..00000000 Binary files a/public/assets/operator-avatars/char_222_bpipe.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_225_haak.png b/public/assets/operator-avatars/char_225_haak.png deleted file mode 100644 index 1384cad0..00000000 Binary files a/public/assets/operator-avatars/char_225_haak.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_226_hmau.png b/public/assets/operator-avatars/char_226_hmau.png deleted file mode 100644 index cfc232aa..00000000 Binary files a/public/assets/operator-avatars/char_226_hmau.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_230_savage.png b/public/assets/operator-avatars/char_230_savage.png deleted file mode 100644 index 78ad2c62..00000000 Binary files a/public/assets/operator-avatars/char_230_savage.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_235_jesica.png b/public/assets/operator-avatars/char_235_jesica.png deleted file mode 100644 index 3397d34b..00000000 Binary files a/public/assets/operator-avatars/char_235_jesica.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_236_rope.png b/public/assets/operator-avatars/char_236_rope.png deleted file mode 100644 index 02a3cbe7..00000000 Binary files a/public/assets/operator-avatars/char_236_rope.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_237_gravel.png b/public/assets/operator-avatars/char_237_gravel.png deleted file mode 100644 index fbaba8f6..00000000 Binary files a/public/assets/operator-avatars/char_237_gravel.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_240_wyvern.png b/public/assets/operator-avatars/char_240_wyvern.png deleted file mode 100644 index aed1fa15..00000000 Binary files a/public/assets/operator-avatars/char_240_wyvern.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_241_panda.png b/public/assets/operator-avatars/char_241_panda.png deleted file mode 100644 index 68af9afe..00000000 Binary files a/public/assets/operator-avatars/char_241_panda.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_242_otter.png b/public/assets/operator-avatars/char_242_otter.png deleted file mode 100644 index a9ca25e2..00000000 Binary files a/public/assets/operator-avatars/char_242_otter.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_243_waaifu.png b/public/assets/operator-avatars/char_243_waaifu.png deleted file mode 100644 index 3721b004..00000000 Binary files a/public/assets/operator-avatars/char_243_waaifu.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_245_cello.png b/public/assets/operator-avatars/char_245_cello.png deleted file mode 100644 index 65fc4e38..00000000 Binary files a/public/assets/operator-avatars/char_245_cello.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_248_mgllan.png b/public/assets/operator-avatars/char_248_mgllan.png deleted file mode 100644 index a0b8a97c..00000000 Binary files a/public/assets/operator-avatars/char_248_mgllan.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_249_mlyss.png b/public/assets/operator-avatars/char_249_mlyss.png deleted file mode 100644 index 1179651e..00000000 Binary files a/public/assets/operator-avatars/char_249_mlyss.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_250_phatom.png b/public/assets/operator-avatars/char_250_phatom.png deleted file mode 100644 index baf31218..00000000 Binary files a/public/assets/operator-avatars/char_250_phatom.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_252_bibeak.png b/public/assets/operator-avatars/char_252_bibeak.png deleted file mode 100644 index 3a904376..00000000 Binary files a/public/assets/operator-avatars/char_252_bibeak.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_253_greyy.png b/public/assets/operator-avatars/char_253_greyy.png deleted file mode 100644 index f6261c51..00000000 Binary files a/public/assets/operator-avatars/char_253_greyy.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_254_vodfox.png b/public/assets/operator-avatars/char_254_vodfox.png deleted file mode 100644 index 17d0f1b4..00000000 Binary files a/public/assets/operator-avatars/char_254_vodfox.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_258_podego.png b/public/assets/operator-avatars/char_258_podego.png deleted file mode 100644 index 9ff11b74..00000000 Binary files a/public/assets/operator-avatars/char_258_podego.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_260_durnar.png b/public/assets/operator-avatars/char_260_durnar.png deleted file mode 100644 index 95ceeb79..00000000 Binary files a/public/assets/operator-avatars/char_260_durnar.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_261_sddrag.png b/public/assets/operator-avatars/char_261_sddrag.png deleted file mode 100644 index b3ab2b83..00000000 Binary files a/public/assets/operator-avatars/char_261_sddrag.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_263_skadi.png b/public/assets/operator-avatars/char_263_skadi.png deleted file mode 100644 index c12c1136..00000000 Binary files a/public/assets/operator-avatars/char_263_skadi.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_264_f12yin.png b/public/assets/operator-avatars/char_264_f12yin.png deleted file mode 100644 index e364b255..00000000 Binary files a/public/assets/operator-avatars/char_264_f12yin.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_265_sophia.png b/public/assets/operator-avatars/char_265_sophia.png deleted file mode 100644 index 2db3390e..00000000 Binary files a/public/assets/operator-avatars/char_265_sophia.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_271_spikes.png b/public/assets/operator-avatars/char_271_spikes.png deleted file mode 100644 index 0400a6e7..00000000 Binary files a/public/assets/operator-avatars/char_271_spikes.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_272_strong.png b/public/assets/operator-avatars/char_272_strong.png deleted file mode 100644 index 20775eda..00000000 Binary files a/public/assets/operator-avatars/char_272_strong.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_274_astesi.png b/public/assets/operator-avatars/char_274_astesi.png deleted file mode 100644 index 71abc8f4..00000000 Binary files a/public/assets/operator-avatars/char_274_astesi.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_275_breeze.png b/public/assets/operator-avatars/char_275_breeze.png deleted file mode 100644 index 90693f39..00000000 Binary files a/public/assets/operator-avatars/char_275_breeze.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_277_sqrrel.png b/public/assets/operator-avatars/char_277_sqrrel.png deleted file mode 100644 index a07ab301..00000000 Binary files a/public/assets/operator-avatars/char_277_sqrrel.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_278_orchid.png b/public/assets/operator-avatars/char_278_orchid.png deleted file mode 100644 index 955b6b2a..00000000 Binary files a/public/assets/operator-avatars/char_278_orchid.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_279_excu.png b/public/assets/operator-avatars/char_279_excu.png deleted file mode 100644 index 4f977e62..00000000 Binary files a/public/assets/operator-avatars/char_279_excu.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_281_popka.png b/public/assets/operator-avatars/char_281_popka.png deleted file mode 100644 index 35b03717..00000000 Binary files a/public/assets/operator-avatars/char_281_popka.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_282_catap.png b/public/assets/operator-avatars/char_282_catap.png deleted file mode 100644 index f7b26550..00000000 Binary files a/public/assets/operator-avatars/char_282_catap.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_283_midn.png b/public/assets/operator-avatars/char_283_midn.png deleted file mode 100644 index f21034d6..00000000 Binary files a/public/assets/operator-avatars/char_283_midn.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_284_spot.png b/public/assets/operator-avatars/char_284_spot.png deleted file mode 100644 index 63007baf..00000000 Binary files a/public/assets/operator-avatars/char_284_spot.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_285_medic2.png b/public/assets/operator-avatars/char_285_medic2.png deleted file mode 100644 index 721317db..00000000 Binary files a/public/assets/operator-avatars/char_285_medic2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_286_cast3.png b/public/assets/operator-avatars/char_286_cast3.png deleted file mode 100644 index 9e809e38..00000000 Binary files a/public/assets/operator-avatars/char_286_cast3.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_289_gyuki.png b/public/assets/operator-avatars/char_289_gyuki.png deleted file mode 100644 index fe99f224..00000000 Binary files a/public/assets/operator-avatars/char_289_gyuki.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_290_vigna.png b/public/assets/operator-avatars/char_290_vigna.png deleted file mode 100644 index b3886433..00000000 Binary files a/public/assets/operator-avatars/char_290_vigna.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_291_aglina.png b/public/assets/operator-avatars/char_291_aglina.png deleted file mode 100644 index b86808f7..00000000 Binary files a/public/assets/operator-avatars/char_291_aglina.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_293_thorns.png b/public/assets/operator-avatars/char_293_thorns.png deleted file mode 100644 index f7f70a25..00000000 Binary files a/public/assets/operator-avatars/char_293_thorns.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_294_ayer.png b/public/assets/operator-avatars/char_294_ayer.png deleted file mode 100644 index 0de98166..00000000 Binary files a/public/assets/operator-avatars/char_294_ayer.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_297_hamoni.png b/public/assets/operator-avatars/char_297_hamoni.png deleted file mode 100644 index 067af7cb..00000000 Binary files a/public/assets/operator-avatars/char_297_hamoni.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_298_susuro.png b/public/assets/operator-avatars/char_298_susuro.png deleted file mode 100644 index eb777f2e..00000000 Binary files a/public/assets/operator-avatars/char_298_susuro.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_300_phenxi.png b/public/assets/operator-avatars/char_300_phenxi.png deleted file mode 100644 index 96702ee8..00000000 Binary files a/public/assets/operator-avatars/char_300_phenxi.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_301_cutter.png b/public/assets/operator-avatars/char_301_cutter.png deleted file mode 100644 index 4c51d55f..00000000 Binary files a/public/assets/operator-avatars/char_301_cutter.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_302_glaze.png b/public/assets/operator-avatars/char_302_glaze.png deleted file mode 100644 index 2390fc14..00000000 Binary files a/public/assets/operator-avatars/char_302_glaze.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_304_zebra.png b/public/assets/operator-avatars/char_304_zebra.png deleted file mode 100644 index b431f7d5..00000000 Binary files a/public/assets/operator-avatars/char_304_zebra.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_306_leizi.png b/public/assets/operator-avatars/char_306_leizi.png deleted file mode 100644 index a5575600..00000000 Binary files a/public/assets/operator-avatars/char_306_leizi.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_308_swire.png b/public/assets/operator-avatars/char_308_swire.png deleted file mode 100644 index e4843f64..00000000 Binary files a/public/assets/operator-avatars/char_308_swire.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_311_mudrok.png b/public/assets/operator-avatars/char_311_mudrok.png deleted file mode 100644 index 629aa4db..00000000 Binary files a/public/assets/operator-avatars/char_311_mudrok.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_322_lmlee.png b/public/assets/operator-avatars/char_322_lmlee.png deleted file mode 100644 index 29656ad9..00000000 Binary files a/public/assets/operator-avatars/char_322_lmlee.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_325_bison.png b/public/assets/operator-avatars/char_325_bison.png deleted file mode 100644 index 6a0f01a4..00000000 Binary files a/public/assets/operator-avatars/char_325_bison.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_326_glacus.png b/public/assets/operator-avatars/char_326_glacus.png deleted file mode 100644 index d2a65899..00000000 Binary files a/public/assets/operator-avatars/char_326_glacus.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_328_cammou.png b/public/assets/operator-avatars/char_328_cammou.png deleted file mode 100644 index a12c481b..00000000 Binary files a/public/assets/operator-avatars/char_328_cammou.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_332_archet.png b/public/assets/operator-avatars/char_332_archet.png deleted file mode 100644 index f9eadb6a..00000000 Binary files a/public/assets/operator-avatars/char_332_archet.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_333_sidero.png b/public/assets/operator-avatars/char_333_sidero.png deleted file mode 100644 index 985c7847..00000000 Binary files a/public/assets/operator-avatars/char_333_sidero.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_336_folivo.png b/public/assets/operator-avatars/char_336_folivo.png deleted file mode 100644 index 4acec226..00000000 Binary files a/public/assets/operator-avatars/char_336_folivo.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_337_utage.png b/public/assets/operator-avatars/char_337_utage.png deleted file mode 100644 index 6f15df10..00000000 Binary files a/public/assets/operator-avatars/char_337_utage.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_338_iris.png b/public/assets/operator-avatars/char_338_iris.png deleted file mode 100644 index 6bb74c20..00000000 Binary files a/public/assets/operator-avatars/char_338_iris.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_340_shwaz.png b/public/assets/operator-avatars/char_340_shwaz.png deleted file mode 100644 index e7b340d4..00000000 Binary files a/public/assets/operator-avatars/char_340_shwaz.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_341_sntlla.png b/public/assets/operator-avatars/char_341_sntlla.png deleted file mode 100644 index 7c57413c..00000000 Binary files a/public/assets/operator-avatars/char_341_sntlla.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_343_tknogi.png b/public/assets/operator-avatars/char_343_tknogi.png deleted file mode 100644 index ec25234a..00000000 Binary files a/public/assets/operator-avatars/char_343_tknogi.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_344_beewax.png b/public/assets/operator-avatars/char_344_beewax.png deleted file mode 100644 index dea9ee81..00000000 Binary files a/public/assets/operator-avatars/char_344_beewax.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_345_folnic.png b/public/assets/operator-avatars/char_345_folnic.png deleted file mode 100644 index c3aa9a61..00000000 Binary files a/public/assets/operator-avatars/char_345_folnic.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_346_aosta.png b/public/assets/operator-avatars/char_346_aosta.png deleted file mode 100644 index c0eb997d..00000000 Binary files a/public/assets/operator-avatars/char_346_aosta.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_347_jaksel.png b/public/assets/operator-avatars/char_347_jaksel.png deleted file mode 100644 index 2b22b746..00000000 Binary files a/public/assets/operator-avatars/char_347_jaksel.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_348_ceylon.png b/public/assets/operator-avatars/char_348_ceylon.png deleted file mode 100644 index aaa8960e..00000000 Binary files a/public/assets/operator-avatars/char_348_ceylon.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_349_chiave.png b/public/assets/operator-avatars/char_349_chiave.png deleted file mode 100644 index 61ffb47b..00000000 Binary files a/public/assets/operator-avatars/char_349_chiave.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_350_surtr.png b/public/assets/operator-avatars/char_350_surtr.png deleted file mode 100644 index f1840411..00000000 Binary files a/public/assets/operator-avatars/char_350_surtr.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_355_ethan.png b/public/assets/operator-avatars/char_355_ethan.png deleted file mode 100644 index a70ecad3..00000000 Binary files a/public/assets/operator-avatars/char_355_ethan.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_356_broca.png b/public/assets/operator-avatars/char_356_broca.png deleted file mode 100644 index a2306989..00000000 Binary files a/public/assets/operator-avatars/char_356_broca.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_358_lisa.png b/public/assets/operator-avatars/char_358_lisa.png deleted file mode 100644 index c97903bf..00000000 Binary files a/public/assets/operator-avatars/char_358_lisa.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_362_saga.png b/public/assets/operator-avatars/char_362_saga.png deleted file mode 100644 index fab530ae..00000000 Binary files a/public/assets/operator-avatars/char_362_saga.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_363_toddi.png b/public/assets/operator-avatars/char_363_toddi.png deleted file mode 100644 index 140fa4d6..00000000 Binary files a/public/assets/operator-avatars/char_363_toddi.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_365_aprl.png b/public/assets/operator-avatars/char_365_aprl.png deleted file mode 100644 index f2c41f18..00000000 Binary files a/public/assets/operator-avatars/char_365_aprl.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_366_acdrop.png b/public/assets/operator-avatars/char_366_acdrop.png deleted file mode 100644 index 1feebac3..00000000 Binary files a/public/assets/operator-avatars/char_366_acdrop.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_367_swllow.png b/public/assets/operator-avatars/char_367_swllow.png deleted file mode 100644 index 5606b272..00000000 Binary files a/public/assets/operator-avatars/char_367_swllow.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_369_bena.png b/public/assets/operator-avatars/char_369_bena.png deleted file mode 100644 index f60a03f1..00000000 Binary files a/public/assets/operator-avatars/char_369_bena.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_373_lionhd.png b/public/assets/operator-avatars/char_373_lionhd.png deleted file mode 100644 index 833bfe16..00000000 Binary files a/public/assets/operator-avatars/char_373_lionhd.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_376_therex.png b/public/assets/operator-avatars/char_376_therex.png deleted file mode 100644 index 46e194fd..00000000 Binary files a/public/assets/operator-avatars/char_376_therex.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_377_gdglow.png b/public/assets/operator-avatars/char_377_gdglow.png deleted file mode 100644 index 289fce31..00000000 Binary files a/public/assets/operator-avatars/char_377_gdglow.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_378_asbest.png b/public/assets/operator-avatars/char_378_asbest.png deleted file mode 100644 index 16dbccd5..00000000 Binary files a/public/assets/operator-avatars/char_378_asbest.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_379_sesa.png b/public/assets/operator-avatars/char_379_sesa.png deleted file mode 100644 index ab09567f..00000000 Binary files a/public/assets/operator-avatars/char_379_sesa.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_381_bubble.png b/public/assets/operator-avatars/char_381_bubble.png deleted file mode 100644 index cea09e51..00000000 Binary files a/public/assets/operator-avatars/char_381_bubble.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_383_snsant.png b/public/assets/operator-avatars/char_383_snsant.png deleted file mode 100644 index a61f15b4..00000000 Binary files a/public/assets/operator-avatars/char_383_snsant.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_385_finlpp.png b/public/assets/operator-avatars/char_385_finlpp.png deleted file mode 100644 index 549bebf6..00000000 Binary files a/public/assets/operator-avatars/char_385_finlpp.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_388_mint.png b/public/assets/operator-avatars/char_388_mint.png deleted file mode 100644 index d35525a5..00000000 Binary files a/public/assets/operator-avatars/char_388_mint.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_391_rosmon.png b/public/assets/operator-avatars/char_391_rosmon.png deleted file mode 100644 index 556c2a56..00000000 Binary files a/public/assets/operator-avatars/char_391_rosmon.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4000_jnight.png b/public/assets/operator-avatars/char_4000_jnight.png deleted file mode 100644 index 911f8c62..00000000 Binary files a/public/assets/operator-avatars/char_4000_jnight.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4004_pudd.png b/public/assets/operator-avatars/char_4004_pudd.png deleted file mode 100644 index 8678b121..00000000 Binary files a/public/assets/operator-avatars/char_4004_pudd.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4006_melnte.png b/public/assets/operator-avatars/char_4006_melnte.png deleted file mode 100644 index 2db566f7..00000000 Binary files a/public/assets/operator-avatars/char_4006_melnte.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4009_irene.png b/public/assets/operator-avatars/char_4009_irene.png deleted file mode 100644 index 4fddee4e..00000000 Binary files a/public/assets/operator-avatars/char_4009_irene.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_400_weedy.png b/public/assets/operator-avatars/char_400_weedy.png deleted file mode 100644 index 330ece86..00000000 Binary files a/public/assets/operator-avatars/char_400_weedy.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4010_etlchi.png b/public/assets/operator-avatars/char_4010_etlchi.png deleted file mode 100644 index 4965d328..00000000 Binary files a/public/assets/operator-avatars/char_4010_etlchi.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4011_lessng.png b/public/assets/operator-avatars/char_4011_lessng.png deleted file mode 100644 index cfeeed4d..00000000 Binary files a/public/assets/operator-avatars/char_4011_lessng.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4013_kjera.png b/public/assets/operator-avatars/char_4013_kjera.png deleted file mode 100644 index 85011a5a..00000000 Binary files a/public/assets/operator-avatars/char_4013_kjera.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4014_lunacu.png b/public/assets/operator-avatars/char_4014_lunacu.png deleted file mode 100644 index eed296c6..00000000 Binary files a/public/assets/operator-avatars/char_4014_lunacu.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4015_spuria.png b/public/assets/operator-avatars/char_4015_spuria.png deleted file mode 100644 index c2571b97..00000000 Binary files a/public/assets/operator-avatars/char_4015_spuria.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4016_kazema.png b/public/assets/operator-avatars/char_4016_kazema.png deleted file mode 100644 index c16aa2fe..00000000 Binary files a/public/assets/operator-avatars/char_4016_kazema.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4017_puzzle.png b/public/assets/operator-avatars/char_4017_puzzle.png deleted file mode 100644 index 539b109c..00000000 Binary files a/public/assets/operator-avatars/char_4017_puzzle.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4019_ncdeer.png b/public/assets/operator-avatars/char_4019_ncdeer.png deleted file mode 100644 index 6f8b8227..00000000 Binary files a/public/assets/operator-avatars/char_4019_ncdeer.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_401_elysm.png b/public/assets/operator-avatars/char_401_elysm.png deleted file mode 100644 index f2d5e1c0..00000000 Binary files a/public/assets/operator-avatars/char_401_elysm.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4023_rfalcn.png b/public/assets/operator-avatars/char_4023_rfalcn.png deleted file mode 100644 index 2234d2ff..00000000 Binary files a/public/assets/operator-avatars/char_4023_rfalcn.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4025_aprot2.png b/public/assets/operator-avatars/char_4025_aprot2.png deleted file mode 100644 index 0dd500dc..00000000 Binary files a/public/assets/operator-avatars/char_4025_aprot2.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4026_vulpis.png b/public/assets/operator-avatars/char_4026_vulpis.png deleted file mode 100644 index 941a1161..00000000 Binary files a/public/assets/operator-avatars/char_4026_vulpis.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4027_heyak.png b/public/assets/operator-avatars/char_4027_heyak.png deleted file mode 100644 index fa7ee4d7..00000000 Binary files a/public/assets/operator-avatars/char_4027_heyak.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_402_tuye.png b/public/assets/operator-avatars/char_402_tuye.png deleted file mode 100644 index 6be275eb..00000000 Binary files a/public/assets/operator-avatars/char_402_tuye.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4032_provs.png b/public/assets/operator-avatars/char_4032_provs.png deleted file mode 100644 index 145e7e59..00000000 Binary files a/public/assets/operator-avatars/char_4032_provs.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4036_forcer.png b/public/assets/operator-avatars/char_4036_forcer.png deleted file mode 100644 index 5831d528..00000000 Binary files a/public/assets/operator-avatars/char_4036_forcer.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4039_horn.png b/public/assets/operator-avatars/char_4039_horn.png deleted file mode 100644 index 077d345d..00000000 Binary files a/public/assets/operator-avatars/char_4039_horn.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4040_rockr.png b/public/assets/operator-avatars/char_4040_rockr.png deleted file mode 100644 index 71e3d6c9..00000000 Binary files a/public/assets/operator-avatars/char_4040_rockr.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4041_chnut.png b/public/assets/operator-avatars/char_4041_chnut.png deleted file mode 100644 index 1c57830d..00000000 Binary files a/public/assets/operator-avatars/char_4041_chnut.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4042_lumen.png b/public/assets/operator-avatars/char_4042_lumen.png deleted file mode 100644 index 690fd240..00000000 Binary files a/public/assets/operator-avatars/char_4042_lumen.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4043_erato.png b/public/assets/operator-avatars/char_4043_erato.png deleted file mode 100644 index 9207572e..00000000 Binary files a/public/assets/operator-avatars/char_4043_erato.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4045_heidi.png b/public/assets/operator-avatars/char_4045_heidi.png deleted file mode 100644 index 49dbd3eb..00000000 Binary files a/public/assets/operator-avatars/char_4045_heidi.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4046_ebnhlz.png b/public/assets/operator-avatars/char_4046_ebnhlz.png deleted file mode 100644 index 4c6a1bc0..00000000 Binary files a/public/assets/operator-avatars/char_4046_ebnhlz.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4047_pianst.png b/public/assets/operator-avatars/char_4047_pianst.png deleted file mode 100644 index e01427dc..00000000 Binary files a/public/assets/operator-avatars/char_4047_pianst.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4048_doroth.png b/public/assets/operator-avatars/char_4048_doroth.png deleted file mode 100644 index 5433b8e3..00000000 Binary files a/public/assets/operator-avatars/char_4048_doroth.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4052_surfer.png b/public/assets/operator-avatars/char_4052_surfer.png deleted file mode 100644 index ee594926..00000000 Binary files a/public/assets/operator-avatars/char_4052_surfer.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4054_malist.png b/public/assets/operator-avatars/char_4054_malist.png deleted file mode 100644 index 504ca79e..00000000 Binary files a/public/assets/operator-avatars/char_4054_malist.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4055_bgsnow.png b/public/assets/operator-avatars/char_4055_bgsnow.png deleted file mode 100644 index be831cd5..00000000 Binary files a/public/assets/operator-avatars/char_4055_bgsnow.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4058_pepe.png b/public/assets/operator-avatars/char_4058_pepe.png deleted file mode 100644 index ba7ed586..00000000 Binary files a/public/assets/operator-avatars/char_4058_pepe.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_405_absin.png b/public/assets/operator-avatars/char_405_absin.png deleted file mode 100644 index 79e7c814..00000000 Binary files a/public/assets/operator-avatars/char_405_absin.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4062_totter.png b/public/assets/operator-avatars/char_4062_totter.png deleted file mode 100644 index fc74d115..00000000 Binary files a/public/assets/operator-avatars/char_4062_totter.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4063_quartz.png b/public/assets/operator-avatars/char_4063_quartz.png deleted file mode 100644 index 75064fc9..00000000 Binary files a/public/assets/operator-avatars/char_4063_quartz.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4064_mlynar.png b/public/assets/operator-avatars/char_4064_mlynar.png deleted file mode 100644 index a57ec37c..00000000 Binary files a/public/assets/operator-avatars/char_4064_mlynar.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4065_judge.png b/public/assets/operator-avatars/char_4065_judge.png deleted file mode 100644 index 66b79cff..00000000 Binary files a/public/assets/operator-avatars/char_4065_judge.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4066_highmo.png b/public/assets/operator-avatars/char_4066_highmo.png deleted file mode 100644 index 0819c1d0..00000000 Binary files a/public/assets/operator-avatars/char_4066_highmo.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4067_lolxh.png b/public/assets/operator-avatars/char_4067_lolxh.png deleted file mode 100644 index cd6290b5..00000000 Binary files a/public/assets/operator-avatars/char_4067_lolxh.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4071_peper.png b/public/assets/operator-avatars/char_4071_peper.png deleted file mode 100644 index fcc2b1fe..00000000 Binary files a/public/assets/operator-avatars/char_4071_peper.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4072_ironmn.png b/public/assets/operator-avatars/char_4072_ironmn.png deleted file mode 100644 index 6f0b0fc6..00000000 Binary files a/public/assets/operator-avatars/char_4072_ironmn.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4077_palico.png b/public/assets/operator-avatars/char_4077_palico.png deleted file mode 100644 index 41a7ba1d..00000000 Binary files a/public/assets/operator-avatars/char_4077_palico.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4078_bdhkgt.png b/public/assets/operator-avatars/char_4078_bdhkgt.png deleted file mode 100644 index b0c90c69..00000000 Binary files a/public/assets/operator-avatars/char_4078_bdhkgt.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4079_haini.png b/public/assets/operator-avatars/char_4079_haini.png deleted file mode 100644 index 65e2356f..00000000 Binary files a/public/assets/operator-avatars/char_4079_haini.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4080_lin.png b/public/assets/operator-avatars/char_4080_lin.png deleted file mode 100644 index 20f8622d..00000000 Binary files a/public/assets/operator-avatars/char_4080_lin.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4081_warmy.png b/public/assets/operator-avatars/char_4081_warmy.png deleted file mode 100644 index 18408b53..00000000 Binary files a/public/assets/operator-avatars/char_4081_warmy.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4082_qiubai.png b/public/assets/operator-avatars/char_4082_qiubai.png deleted file mode 100644 index b8ec45be..00000000 Binary files a/public/assets/operator-avatars/char_4082_qiubai.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4083_chimes.png b/public/assets/operator-avatars/char_4083_chimes.png deleted file mode 100644 index 1bcf059b..00000000 Binary files a/public/assets/operator-avatars/char_4083_chimes.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4087_ines.png b/public/assets/operator-avatars/char_4087_ines.png deleted file mode 100644 index cf166de5..00000000 Binary files a/public/assets/operator-avatars/char_4087_ines.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4088_hodrer.png b/public/assets/operator-avatars/char_4088_hodrer.png deleted file mode 100644 index cacda492..00000000 Binary files a/public/assets/operator-avatars/char_4088_hodrer.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4091_ulika.png b/public/assets/operator-avatars/char_4091_ulika.png deleted file mode 100644 index 9568215b..00000000 Binary files a/public/assets/operator-avatars/char_4091_ulika.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4093_frston.png b/public/assets/operator-avatars/char_4093_frston.png deleted file mode 100644 index 66ddf563..00000000 Binary files a/public/assets/operator-avatars/char_4093_frston.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4098_vvana.png b/public/assets/operator-avatars/char_4098_vvana.png deleted file mode 100644 index 501b0d9e..00000000 Binary files a/public/assets/operator-avatars/char_4098_vvana.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4100_caper.png b/public/assets/operator-avatars/char_4100_caper.png deleted file mode 100644 index 433c048d..00000000 Binary files a/public/assets/operator-avatars/char_4100_caper.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4102_threye.png b/public/assets/operator-avatars/char_4102_threye.png deleted file mode 100644 index 463a4298..00000000 Binary files a/public/assets/operator-avatars/char_4102_threye.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4104_coldst.png b/public/assets/operator-avatars/char_4104_coldst.png deleted file mode 100644 index 94f6c22d..00000000 Binary files a/public/assets/operator-avatars/char_4104_coldst.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4105_almond.png b/public/assets/operator-avatars/char_4105_almond.png deleted file mode 100644 index 55cbc88e..00000000 Binary files a/public/assets/operator-avatars/char_4105_almond.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4106_bryota.png b/public/assets/operator-avatars/char_4106_bryota.png deleted file mode 100644 index 50eff4c3..00000000 Binary files a/public/assets/operator-avatars/char_4106_bryota.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4107_vrdant.png b/public/assets/operator-avatars/char_4107_vrdant.png deleted file mode 100644 index fdd0cd05..00000000 Binary files a/public/assets/operator-avatars/char_4107_vrdant.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4109_baslin.png b/public/assets/operator-avatars/char_4109_baslin.png deleted file mode 100644 index b6ce4db6..00000000 Binary files a/public/assets/operator-avatars/char_4109_baslin.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4110_delphn.png b/public/assets/operator-avatars/char_4110_delphn.png deleted file mode 100644 index 505b150f..00000000 Binary files a/public/assets/operator-avatars/char_4110_delphn.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4114_harold.png b/public/assets/operator-avatars/char_4114_harold.png deleted file mode 100644 index 5a5fd26a..00000000 Binary files a/public/assets/operator-avatars/char_4114_harold.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4116_blkkgt.png b/public/assets/operator-avatars/char_4116_blkkgt.png deleted file mode 100644 index 038c2967..00000000 Binary files a/public/assets/operator-avatars/char_4116_blkkgt.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4117_ray.png b/public/assets/operator-avatars/char_4117_ray.png deleted file mode 100644 index 97c69c2a..00000000 Binary files a/public/assets/operator-avatars/char_4117_ray.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4119_wanqin.png b/public/assets/operator-avatars/char_4119_wanqin.png deleted file mode 100644 index 9222700a..00000000 Binary files a/public/assets/operator-avatars/char_4119_wanqin.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_411_tomimi.png b/public/assets/operator-avatars/char_411_tomimi.png deleted file mode 100644 index 17f0a518..00000000 Binary files a/public/assets/operator-avatars/char_411_tomimi.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4121_zuole.png b/public/assets/operator-avatars/char_4121_zuole.png deleted file mode 100644 index 71a62f85..00000000 Binary files a/public/assets/operator-avatars/char_4121_zuole.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4122_grabds.png b/public/assets/operator-avatars/char_4122_grabds.png deleted file mode 100644 index 9fd0d4e1..00000000 Binary files a/public/assets/operator-avatars/char_4122_grabds.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4123_ela.png b/public/assets/operator-avatars/char_4123_ela.png deleted file mode 100644 index 650fd758..00000000 Binary files a/public/assets/operator-avatars/char_4123_ela.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4124_iana.png b/public/assets/operator-avatars/char_4124_iana.png deleted file mode 100644 index dad6d226..00000000 Binary files a/public/assets/operator-avatars/char_4124_iana.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4125_rdoc.png b/public/assets/operator-avatars/char_4125_rdoc.png deleted file mode 100644 index c3eb0dc2..00000000 Binary files a/public/assets/operator-avatars/char_4125_rdoc.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4126_fuze.png b/public/assets/operator-avatars/char_4126_fuze.png deleted file mode 100644 index bde26ce6..00000000 Binary files a/public/assets/operator-avatars/char_4126_fuze.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4130_luton.png b/public/assets/operator-avatars/char_4130_luton.png deleted file mode 100644 index 56561561..00000000 Binary files a/public/assets/operator-avatars/char_4130_luton.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4131_odda.png b/public/assets/operator-avatars/char_4131_odda.png deleted file mode 100644 index 7c4462ea..00000000 Binary files a/public/assets/operator-avatars/char_4131_odda.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4132_ascln.png b/public/assets/operator-avatars/char_4132_ascln.png deleted file mode 100644 index 2abced11..00000000 Binary files a/public/assets/operator-avatars/char_4132_ascln.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4133_logos.png b/public/assets/operator-avatars/char_4133_logos.png deleted file mode 100644 index 7e87ebbb..00000000 Binary files a/public/assets/operator-avatars/char_4133_logos.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4134_cetsyr.png b/public/assets/operator-avatars/char_4134_cetsyr.png deleted file mode 100644 index c39387a4..00000000 Binary files a/public/assets/operator-avatars/char_4134_cetsyr.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4136_phonor.png b/public/assets/operator-avatars/char_4136_phonor.png deleted file mode 100644 index 84b559fd..00000000 Binary files a/public/assets/operator-avatars/char_4136_phonor.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4137_udflow.png b/public/assets/operator-avatars/char_4137_udflow.png deleted file mode 100644 index 87950a5e..00000000 Binary files a/public/assets/operator-avatars/char_4137_udflow.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4138_narant.png b/public/assets/operator-avatars/char_4138_narant.png deleted file mode 100644 index bbd42216..00000000 Binary files a/public/assets/operator-avatars/char_4138_narant.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4139_papyrs.png b/public/assets/operator-avatars/char_4139_papyrs.png deleted file mode 100644 index 0f6e3164..00000000 Binary files a/public/assets/operator-avatars/char_4139_papyrs.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4140_lasher.png b/public/assets/operator-avatars/char_4140_lasher.png deleted file mode 100644 index 90744b43..00000000 Binary files a/public/assets/operator-avatars/char_4140_lasher.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4141_marcil.png b/public/assets/operator-avatars/char_4141_marcil.png deleted file mode 100644 index 16a96eb5..00000000 Binary files a/public/assets/operator-avatars/char_4141_marcil.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4142_laios.png b/public/assets/operator-avatars/char_4142_laios.png deleted file mode 100644 index c9de533b..00000000 Binary files a/public/assets/operator-avatars/char_4142_laios.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4143_sensi.png b/public/assets/operator-avatars/char_4143_sensi.png deleted file mode 100644 index 7ef101db..00000000 Binary files a/public/assets/operator-avatars/char_4143_sensi.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4144_chilc.png b/public/assets/operator-avatars/char_4144_chilc.png deleted file mode 100644 index 43f3476a..00000000 Binary files a/public/assets/operator-avatars/char_4144_chilc.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4145_ulpia.png b/public/assets/operator-avatars/char_4145_ulpia.png deleted file mode 100644 index 8ecd0118..00000000 Binary files a/public/assets/operator-avatars/char_4145_ulpia.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4146_nymph.png b/public/assets/operator-avatars/char_4146_nymph.png deleted file mode 100644 index de812a55..00000000 Binary files a/public/assets/operator-avatars/char_4146_nymph.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4147_mitm.png b/public/assets/operator-avatars/char_4147_mitm.png deleted file mode 100644 index d7bc6e73..00000000 Binary files a/public/assets/operator-avatars/char_4147_mitm.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4148_philae.png b/public/assets/operator-avatars/char_4148_philae.png deleted file mode 100644 index 9b65c3fb..00000000 Binary files a/public/assets/operator-avatars/char_4148_philae.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4151_tinman.png b/public/assets/operator-avatars/char_4151_tinman.png deleted file mode 100644 index 712173e3..00000000 Binary files a/public/assets/operator-avatars/char_4151_tinman.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4155_talr.png b/public/assets/operator-avatars/char_4155_talr.png deleted file mode 100644 index 78304ef3..00000000 Binary files a/public/assets/operator-avatars/char_4155_talr.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_415_flint.png b/public/assets/operator-avatars/char_415_flint.png deleted file mode 100644 index 82f0b7c2..00000000 Binary files a/public/assets/operator-avatars/char_415_flint.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4162_cathy.png b/public/assets/operator-avatars/char_4162_cathy.png deleted file mode 100644 index 80c77ae9..00000000 Binary files a/public/assets/operator-avatars/char_4162_cathy.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4163_rosesa.png b/public/assets/operator-avatars/char_4163_rosesa.png deleted file mode 100644 index 4a153bc1..00000000 Binary files a/public/assets/operator-avatars/char_4163_rosesa.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4164_tecno.png b/public/assets/operator-avatars/char_4164_tecno.png deleted file mode 100644 index a5f48605..00000000 Binary files a/public/assets/operator-avatars/char_4164_tecno.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4165_ctrail.png b/public/assets/operator-avatars/char_4165_ctrail.png deleted file mode 100644 index e2a3601e..00000000 Binary files a/public/assets/operator-avatars/char_4165_ctrail.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_416_zumama.png b/public/assets/operator-avatars/char_416_zumama.png deleted file mode 100644 index 46bdf243..00000000 Binary files a/public/assets/operator-avatars/char_416_zumama.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4171_wulfen.png b/public/assets/operator-avatars/char_4171_wulfen.png deleted file mode 100644 index 2fc3985f..00000000 Binary files a/public/assets/operator-avatars/char_4171_wulfen.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4172_xingzh.png b/public/assets/operator-avatars/char_4172_xingzh.png deleted file mode 100644 index 616b903f..00000000 Binary files a/public/assets/operator-avatars/char_4172_xingzh.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4173_nowell.png b/public/assets/operator-avatars/char_4173_nowell.png deleted file mode 100644 index 50cc29fe..00000000 Binary files a/public/assets/operator-avatars/char_4173_nowell.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4177_brigid.png b/public/assets/operator-avatars/char_4177_brigid.png deleted file mode 100644 index 4b29c36a..00000000 Binary files a/public/assets/operator-avatars/char_4177_brigid.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4178_alanna.png b/public/assets/operator-avatars/char_4178_alanna.png deleted file mode 100644 index d789f817..00000000 Binary files a/public/assets/operator-avatars/char_4178_alanna.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4179_monstr.png b/public/assets/operator-avatars/char_4179_monstr.png deleted file mode 100644 index 4c814015..00000000 Binary files a/public/assets/operator-avatars/char_4179_monstr.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4187_graceb.png b/public/assets/operator-avatars/char_4187_graceb.png deleted file mode 100644 index d2e80e61..00000000 Binary files a/public/assets/operator-avatars/char_4187_graceb.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4188_confes.png b/public/assets/operator-avatars/char_4188_confes.png deleted file mode 100644 index 969bcb77..00000000 Binary files a/public/assets/operator-avatars/char_4188_confes.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4193_lemuen.png b/public/assets/operator-avatars/char_4193_lemuen.png deleted file mode 100644 index 7020864d..00000000 Binary files a/public/assets/operator-avatars/char_4193_lemuen.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_4194_rmixer.png b/public/assets/operator-avatars/char_4194_rmixer.png deleted file mode 100644 index 9d056c30..00000000 Binary files a/public/assets/operator-avatars/char_4194_rmixer.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_420_flamtl.png b/public/assets/operator-avatars/char_420_flamtl.png deleted file mode 100644 index 821262eb..00000000 Binary files a/public/assets/operator-avatars/char_420_flamtl.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_421_crow.png b/public/assets/operator-avatars/char_421_crow.png deleted file mode 100644 index 067cc12a..00000000 Binary files a/public/assets/operator-avatars/char_421_crow.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_422_aurora.png b/public/assets/operator-avatars/char_422_aurora.png deleted file mode 100644 index e352687c..00000000 Binary files a/public/assets/operator-avatars/char_422_aurora.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_423_blemsh.png b/public/assets/operator-avatars/char_423_blemsh.png deleted file mode 100644 index ec3b7013..00000000 Binary files a/public/assets/operator-avatars/char_423_blemsh.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_426_billro.png b/public/assets/operator-avatars/char_426_billro.png deleted file mode 100644 index ef5ffe64..00000000 Binary files a/public/assets/operator-avatars/char_426_billro.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_427_vigil.png b/public/assets/operator-avatars/char_427_vigil.png deleted file mode 100644 index 90f49583..00000000 Binary files a/public/assets/operator-avatars/char_427_vigil.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_430_fartth.png b/public/assets/operator-avatars/char_430_fartth.png deleted file mode 100644 index cc2a06a4..00000000 Binary files a/public/assets/operator-avatars/char_430_fartth.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_431_ashlok.png b/public/assets/operator-avatars/char_431_ashlok.png deleted file mode 100644 index ab3f2076..00000000 Binary files a/public/assets/operator-avatars/char_431_ashlok.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_433_windft.png b/public/assets/operator-avatars/char_433_windft.png deleted file mode 100644 index e6d8d17c..00000000 Binary files a/public/assets/operator-avatars/char_433_windft.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_436_whispr.png b/public/assets/operator-avatars/char_436_whispr.png deleted file mode 100644 index ad0c3b6c..00000000 Binary files a/public/assets/operator-avatars/char_436_whispr.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_437_mizuki.png b/public/assets/operator-avatars/char_437_mizuki.png deleted file mode 100644 index f9954f74..00000000 Binary files a/public/assets/operator-avatars/char_437_mizuki.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_440_pinecn.png b/public/assets/operator-avatars/char_440_pinecn.png deleted file mode 100644 index 1088b0b8..00000000 Binary files a/public/assets/operator-avatars/char_440_pinecn.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_445_wscoot.png b/public/assets/operator-avatars/char_445_wscoot.png deleted file mode 100644 index 39a5c1f3..00000000 Binary files a/public/assets/operator-avatars/char_445_wscoot.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_446_aroma.png b/public/assets/operator-avatars/char_446_aroma.png deleted file mode 100644 index 2cf9ef88..00000000 Binary files a/public/assets/operator-avatars/char_446_aroma.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_449_glider.png b/public/assets/operator-avatars/char_449_glider.png deleted file mode 100644 index a2aa22af..00000000 Binary files a/public/assets/operator-avatars/char_449_glider.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_450_necras.png b/public/assets/operator-avatars/char_450_necras.png deleted file mode 100644 index 3b0d64c3..00000000 Binary files a/public/assets/operator-avatars/char_450_necras.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_451_robin.png b/public/assets/operator-avatars/char_451_robin.png deleted file mode 100644 index c2fb9422..00000000 Binary files a/public/assets/operator-avatars/char_451_robin.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_452_bstalk.png b/public/assets/operator-avatars/char_452_bstalk.png deleted file mode 100644 index 0f896ed3..00000000 Binary files a/public/assets/operator-avatars/char_452_bstalk.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_455_nothin.png b/public/assets/operator-avatars/char_455_nothin.png deleted file mode 100644 index 9fe50ae1..00000000 Binary files a/public/assets/operator-avatars/char_455_nothin.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_456_ash.png b/public/assets/operator-avatars/char_456_ash.png deleted file mode 100644 index 368c2e16..00000000 Binary files a/public/assets/operator-avatars/char_456_ash.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_457_blitz.png b/public/assets/operator-avatars/char_457_blitz.png deleted file mode 100644 index ce1ef5e9..00000000 Binary files a/public/assets/operator-avatars/char_457_blitz.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_458_rfrost.png b/public/assets/operator-avatars/char_458_rfrost.png deleted file mode 100644 index a7dc7c2b..00000000 Binary files a/public/assets/operator-avatars/char_458_rfrost.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_459_tachak.png b/public/assets/operator-avatars/char_459_tachak.png deleted file mode 100644 index 8128cd7c..00000000 Binary files a/public/assets/operator-avatars/char_459_tachak.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_464_cement.png b/public/assets/operator-avatars/char_464_cement.png deleted file mode 100644 index 3899ce4d..00000000 Binary files a/public/assets/operator-avatars/char_464_cement.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_466_qanik.png b/public/assets/operator-avatars/char_466_qanik.png deleted file mode 100644 index fa51a763..00000000 Binary files a/public/assets/operator-avatars/char_466_qanik.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_469_indigo.png b/public/assets/operator-avatars/char_469_indigo.png deleted file mode 100644 index aef3bcc4..00000000 Binary files a/public/assets/operator-avatars/char_469_indigo.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_472_pasngr.png b/public/assets/operator-avatars/char_472_pasngr.png deleted file mode 100644 index 3aaecf2c..00000000 Binary files a/public/assets/operator-avatars/char_472_pasngr.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_473_mberry.png b/public/assets/operator-avatars/char_473_mberry.png deleted file mode 100644 index 5f911ff6..00000000 Binary files a/public/assets/operator-avatars/char_473_mberry.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_474_glady.png b/public/assets/operator-avatars/char_474_glady.png deleted file mode 100644 index def2fc26..00000000 Binary files a/public/assets/operator-avatars/char_474_glady.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_475_akafyu.png b/public/assets/operator-avatars/char_475_akafyu.png deleted file mode 100644 index 821db5cf..00000000 Binary files a/public/assets/operator-avatars/char_475_akafyu.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_476_blkngt.png b/public/assets/operator-avatars/char_476_blkngt.png deleted file mode 100644 index 4aa91745..00000000 Binary files a/public/assets/operator-avatars/char_476_blkngt.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_478_kirara.png b/public/assets/operator-avatars/char_478_kirara.png deleted file mode 100644 index 6e82b9da..00000000 Binary files a/public/assets/operator-avatars/char_478_kirara.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_479_sleach.png b/public/assets/operator-avatars/char_479_sleach.png deleted file mode 100644 index 4a0b5633..00000000 Binary files a/public/assets/operator-avatars/char_479_sleach.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_484_robrta.png b/public/assets/operator-avatars/char_484_robrta.png deleted file mode 100644 index 124d8824..00000000 Binary files a/public/assets/operator-avatars/char_484_robrta.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_485_pallas.png b/public/assets/operator-avatars/char_485_pallas.png deleted file mode 100644 index f0e147dc..00000000 Binary files a/public/assets/operator-avatars/char_485_pallas.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_486_takila.png b/public/assets/operator-avatars/char_486_takila.png deleted file mode 100644 index 7c76db39..00000000 Binary files a/public/assets/operator-avatars/char_486_takila.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_487_bobb.png b/public/assets/operator-avatars/char_487_bobb.png deleted file mode 100644 index 798b7c17..00000000 Binary files a/public/assets/operator-avatars/char_487_bobb.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_488_buildr.png b/public/assets/operator-avatars/char_488_buildr.png deleted file mode 100644 index 6d6e3080..00000000 Binary files a/public/assets/operator-avatars/char_488_buildr.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_489_serum.png b/public/assets/operator-avatars/char_489_serum.png deleted file mode 100644 index 8b7235fb..00000000 Binary files a/public/assets/operator-avatars/char_489_serum.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_491_humus.png b/public/assets/operator-avatars/char_491_humus.png deleted file mode 100644 index f41f413a..00000000 Binary files a/public/assets/operator-avatars/char_491_humus.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_492_quercu.png b/public/assets/operator-avatars/char_492_quercu.png deleted file mode 100644 index 6e885447..00000000 Binary files a/public/assets/operator-avatars/char_492_quercu.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_493_firwhl.png b/public/assets/operator-avatars/char_493_firwhl.png deleted file mode 100644 index 1fac63ee..00000000 Binary files a/public/assets/operator-avatars/char_493_firwhl.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_494_vendla.png b/public/assets/operator-avatars/char_494_vendla.png deleted file mode 100644 index ec37feaf..00000000 Binary files a/public/assets/operator-avatars/char_494_vendla.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_496_wildmn.png b/public/assets/operator-avatars/char_496_wildmn.png deleted file mode 100644 index 7935573c..00000000 Binary files a/public/assets/operator-avatars/char_496_wildmn.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_497_ctable.png b/public/assets/operator-avatars/char_497_ctable.png deleted file mode 100644 index eb22eff7..00000000 Binary files a/public/assets/operator-avatars/char_497_ctable.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_498_inside.png b/public/assets/operator-avatars/char_498_inside.png deleted file mode 100644 index f946d20f..00000000 Binary files a/public/assets/operator-avatars/char_498_inside.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_499_kaitou.png b/public/assets/operator-avatars/char_499_kaitou.png deleted file mode 100644 index 4e077417..00000000 Binary files a/public/assets/operator-avatars/char_499_kaitou.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_500_noirc.png b/public/assets/operator-avatars/char_500_noirc.png deleted file mode 100644 index 65fc86ac..00000000 Binary files a/public/assets/operator-avatars/char_500_noirc.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_501_durin.png b/public/assets/operator-avatars/char_501_durin.png deleted file mode 100644 index 76006537..00000000 Binary files a/public/assets/operator-avatars/char_501_durin.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_502_nblade.png b/public/assets/operator-avatars/char_502_nblade.png deleted file mode 100644 index 1c7ff749..00000000 Binary files a/public/assets/operator-avatars/char_502_nblade.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_503_rang.png b/public/assets/operator-avatars/char_503_rang.png deleted file mode 100644 index 33255d21..00000000 Binary files a/public/assets/operator-avatars/char_503_rang.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_504_rguard.png b/public/assets/operator-avatars/char_504_rguard.png deleted file mode 100644 index 8f9523d4..00000000 Binary files a/public/assets/operator-avatars/char_504_rguard.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_505_rcast.png b/public/assets/operator-avatars/char_505_rcast.png deleted file mode 100644 index 34e836cd..00000000 Binary files a/public/assets/operator-avatars/char_505_rcast.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_506_rmedic.png b/public/assets/operator-avatars/char_506_rmedic.png deleted file mode 100644 index 2a8925f6..00000000 Binary files a/public/assets/operator-avatars/char_506_rmedic.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_507_rsnipe.png b/public/assets/operator-avatars/char_507_rsnipe.png deleted file mode 100644 index 24a3b510..00000000 Binary files a/public/assets/operator-avatars/char_507_rsnipe.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_508_aguard.png b/public/assets/operator-avatars/char_508_aguard.png deleted file mode 100644 index a13ef160..00000000 Binary files a/public/assets/operator-avatars/char_508_aguard.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_509_acast.png b/public/assets/operator-avatars/char_509_acast.png deleted file mode 100644 index b43e0f37..00000000 Binary files a/public/assets/operator-avatars/char_509_acast.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_510_amedic.png b/public/assets/operator-avatars/char_510_amedic.png deleted file mode 100644 index 26206900..00000000 Binary files a/public/assets/operator-avatars/char_510_amedic.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_511_asnipe.png b/public/assets/operator-avatars/char_511_asnipe.png deleted file mode 100644 index e14ded99..00000000 Binary files a/public/assets/operator-avatars/char_511_asnipe.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_512_aprot.png b/public/assets/operator-avatars/char_512_aprot.png deleted file mode 100644 index 0dd500dc..00000000 Binary files a/public/assets/operator-avatars/char_512_aprot.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_513_apionr.png b/public/assets/operator-avatars/char_513_apionr.png deleted file mode 100644 index 57fa641b..00000000 Binary files a/public/assets/operator-avatars/char_513_apionr.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_514_rdfend.png b/public/assets/operator-avatars/char_514_rdfend.png deleted file mode 100644 index 7e19b41c..00000000 Binary files a/public/assets/operator-avatars/char_514_rdfend.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_602_cdfend.png b/public/assets/operator-avatars/char_602_cdfend.png deleted file mode 100644 index 7e19b41c..00000000 Binary files a/public/assets/operator-avatars/char_602_cdfend.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_603_csnipe.png b/public/assets/operator-avatars/char_603_csnipe.png deleted file mode 100644 index 24a3b510..00000000 Binary files a/public/assets/operator-avatars/char_603_csnipe.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_604_ccast.png b/public/assets/operator-avatars/char_604_ccast.png deleted file mode 100644 index 34e836cd..00000000 Binary files a/public/assets/operator-avatars/char_604_ccast.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_608_acpion.png b/public/assets/operator-avatars/char_608_acpion.png deleted file mode 100644 index 57fa641b..00000000 Binary files a/public/assets/operator-avatars/char_608_acpion.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_609_acguad.png b/public/assets/operator-avatars/char_609_acguad.png deleted file mode 100644 index a13ef160..00000000 Binary files a/public/assets/operator-avatars/char_609_acguad.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_611_acnipe.png b/public/assets/operator-avatars/char_611_acnipe.png deleted file mode 100644 index e14ded99..00000000 Binary files a/public/assets/operator-avatars/char_611_acnipe.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_612_accast.png b/public/assets/operator-avatars/char_612_accast.png deleted file mode 100644 index b43e0f37..00000000 Binary files a/public/assets/operator-avatars/char_612_accast.png and /dev/null differ diff --git a/public/assets/operator-avatars/char_613_acmedc.png b/public/assets/operator-avatars/char_613_acmedc.png deleted file mode 100644 index 26206900..00000000 Binary files a/public/assets/operator-avatars/char_613_acmedc.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10000_silent_healrb.png b/public/assets/operator-avatars/token_10000_silent_healrb.png deleted file mode 100644 index 67f98b57..00000000 Binary files a/public/assets/operator-avatars/token_10000_silent_healrb.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10001_deepcl_tentac.png b/public/assets/operator-avatars/token_10001_deepcl_tentac.png deleted file mode 100644 index 55f97bde..00000000 Binary files a/public/assets/operator-avatars/token_10001_deepcl_tentac.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10002_kalts_mon3tr.png b/public/assets/operator-avatars/token_10002_kalts_mon3tr.png deleted file mode 100644 index f23ebe53..00000000 Binary files a/public/assets/operator-avatars/token_10002_kalts_mon3tr.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10003_cgbird_bird.png b/public/assets/operator-avatars/token_10003_cgbird_bird.png deleted file mode 100644 index 5744fe4e..00000000 Binary files a/public/assets/operator-avatars/token_10003_cgbird_bird.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10004_otter_motter.png b/public/assets/operator-avatars/token_10004_otter_motter.png deleted file mode 100644 index c134235e..00000000 Binary files a/public/assets/operator-avatars/token_10004_otter_motter.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10005_mgllan_drone1.png b/public/assets/operator-avatars/token_10005_mgllan_drone1.png deleted file mode 100644 index 3f6813fc..00000000 Binary files a/public/assets/operator-avatars/token_10005_mgllan_drone1.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10005_mgllan_drone2.png b/public/assets/operator-avatars/token_10005_mgllan_drone2.png deleted file mode 100644 index 70c0188c..00000000 Binary files a/public/assets/operator-avatars/token_10005_mgllan_drone2.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10005_mgllan_drone3.png b/public/assets/operator-avatars/token_10005_mgllan_drone3.png deleted file mode 100644 index 9bf0e296..00000000 Binary files a/public/assets/operator-avatars/token_10005_mgllan_drone3.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10006_vodfox_doll.png b/public/assets/operator-avatars/token_10006_vodfox_doll.png deleted file mode 100644 index 03661fe6..00000000 Binary files a/public/assets/operator-avatars/token_10006_vodfox_doll.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10007_phatom_twin.png b/public/assets/operator-avatars/token_10007_phatom_twin.png deleted file mode 100644 index 3bc051ac..00000000 Binary files a/public/assets/operator-avatars/token_10007_phatom_twin.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10008_cqbw_box.png b/public/assets/operator-avatars/token_10008_cqbw_box.png deleted file mode 100644 index df57e7bc..00000000 Binary files a/public/assets/operator-avatars/token_10008_cqbw_box.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10009_weedy_cannon.png b/public/assets/operator-avatars/token_10009_weedy_cannon.png deleted file mode 100644 index 3b344b96..00000000 Binary files a/public/assets/operator-avatars/token_10009_weedy_cannon.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10010_folivo_car.png b/public/assets/operator-avatars/token_10010_folivo_car.png deleted file mode 100644 index ef945492..00000000 Binary files a/public/assets/operator-avatars/token_10010_folivo_car.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10011_beewax_oblisk.png b/public/assets/operator-avatars/token_10011_beewax_oblisk.png deleted file mode 100644 index d6563776..00000000 Binary files a/public/assets/operator-avatars/token_10011_beewax_oblisk.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10013_robin_mine.png b/public/assets/operator-avatars/token_10013_robin_mine.png deleted file mode 100644 index 79bf1e8d..00000000 Binary files a/public/assets/operator-avatars/token_10013_robin_mine.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10014_bstalk_crab.png b/public/assets/operator-avatars/token_10014_bstalk_crab.png deleted file mode 100644 index 76114f18..00000000 Binary files a/public/assets/operator-avatars/token_10014_bstalk_crab.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10015_dusk_drgn.png b/public/assets/operator-avatars/token_10015_dusk_drgn.png deleted file mode 100644 index f6eeab25..00000000 Binary files a/public/assets/operator-avatars/token_10015_dusk_drgn.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10016_rfrost_mine.png b/public/assets/operator-avatars/token_10016_rfrost_mine.png deleted file mode 100644 index 87d4ea3c..00000000 Binary files a/public/assets/operator-avatars/token_10016_rfrost_mine.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10017_skadi2_dedant.png b/public/assets/operator-avatars/token_10017_skadi2_dedant.png deleted file mode 100644 index 51275c17..00000000 Binary files a/public/assets/operator-avatars/token_10017_skadi2_dedant.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10018_robrta_mach.png b/public/assets/operator-avatars/token_10018_robrta_mach.png deleted file mode 100644 index a104f3ee..00000000 Binary files a/public/assets/operator-avatars/token_10018_robrta_mach.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10019_nearl2_sword.png b/public/assets/operator-avatars/token_10019_nearl2_sword.png deleted file mode 100644 index 67c4b18c..00000000 Binary files a/public/assets/operator-avatars/token_10019_nearl2_sword.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10020_ling_soul1.png b/public/assets/operator-avatars/token_10020_ling_soul1.png deleted file mode 100644 index 5930132b..00000000 Binary files a/public/assets/operator-avatars/token_10020_ling_soul1.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10020_ling_soul2.png b/public/assets/operator-avatars/token_10020_ling_soul2.png deleted file mode 100644 index d3412ea5..00000000 Binary files a/public/assets/operator-avatars/token_10020_ling_soul2.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10020_ling_soul3.png b/public/assets/operator-avatars/token_10020_ling_soul3.png deleted file mode 100644 index c92d9e58..00000000 Binary files a/public/assets/operator-avatars/token_10020_ling_soul3.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10021_blkngt_hypnos.png b/public/assets/operator-avatars/token_10021_blkngt_hypnos.png deleted file mode 100644 index c11d1cd0..00000000 Binary files a/public/assets/operator-avatars/token_10021_blkngt_hypnos.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10022_kazema_shadow.png b/public/assets/operator-avatars/token_10022_kazema_shadow.png deleted file mode 100644 index 6cf45bae..00000000 Binary files a/public/assets/operator-avatars/token_10022_kazema_shadow.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10023_windft_wrench.png b/public/assets/operator-avatars/token_10023_windft_wrench.png deleted file mode 100644 index 27b21984..00000000 Binary files a/public/assets/operator-avatars/token_10023_windft_wrench.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10024_ebnhlz_rcube.png b/public/assets/operator-avatars/token_10024_ebnhlz_rcube.png deleted file mode 100644 index d900c965..00000000 Binary files a/public/assets/operator-avatars/token_10024_ebnhlz_rcube.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10025_doroth_recttp.png b/public/assets/operator-avatars/token_10025_doroth_recttp.png deleted file mode 100644 index 6e54a2d8..00000000 Binary files a/public/assets/operator-avatars/token_10025_doroth_recttp.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10026_bgsnow_subbow.png b/public/assets/operator-avatars/token_10026_bgsnow_subbow.png deleted file mode 100644 index 72cc6f3f..00000000 Binary files a/public/assets/operator-avatars/token_10026_bgsnow_subbow.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10027_ironmn_pile1.png b/public/assets/operator-avatars/token_10027_ironmn_pile1.png deleted file mode 100644 index 788a4b5e..00000000 Binary files a/public/assets/operator-avatars/token_10027_ironmn_pile1.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10027_ironmn_pile2.png b/public/assets/operator-avatars/token_10027_ironmn_pile2.png deleted file mode 100644 index 788a4b5e..00000000 Binary files a/public/assets/operator-avatars/token_10027_ironmn_pile2.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10027_ironmn_pile3.png b/public/assets/operator-avatars/token_10027_ironmn_pile3.png deleted file mode 100644 index d6038fd0..00000000 Binary files a/public/assets/operator-avatars/token_10027_ironmn_pile3.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10028_vigil_wolf.png b/public/assets/operator-avatars/token_10028_vigil_wolf.png deleted file mode 100644 index d8c2d8d8..00000000 Binary files a/public/assets/operator-avatars/token_10028_vigil_wolf.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10029_slent2_protrb.png b/public/assets/operator-avatars/token_10029_slent2_protrb.png deleted file mode 100644 index 9b551f54..00000000 Binary files a/public/assets/operator-avatars/token_10029_slent2_protrb.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10030_mlyss_wtrman.png b/public/assets/operator-avatars/token_10030_mlyss_wtrman.png deleted file mode 100644 index f7234a1d..00000000 Binary files a/public/assets/operator-avatars/token_10030_mlyss_wtrman.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10031_swire2_gdtrap.png b/public/assets/operator-avatars/token_10031_swire2_gdtrap.png deleted file mode 100644 index 3c77f07e..00000000 Binary files a/public/assets/operator-avatars/token_10031_swire2_gdtrap.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10032_jesca2_jckshd.png b/public/assets/operator-avatars/token_10032_jesca2_jckshd.png deleted file mode 100644 index 85347c12..00000000 Binary files a/public/assets/operator-avatars/token_10032_jesca2_jckshd.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10033_ela_grzmot.png b/public/assets/operator-avatars/token_10033_ela_grzmot.png deleted file mode 100644 index a3a0d73f..00000000 Binary files a/public/assets/operator-avatars/token_10033_ela_grzmot.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10034_ray_sndbst.png b/public/assets/operator-avatars/token_10034_ray_sndbst.png deleted file mode 100644 index 60ae4d2b..00000000 Binary files a/public/assets/operator-avatars/token_10034_ray_sndbst.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10035_wisdel_wward.png b/public/assets/operator-avatars/token_10035_wisdel_wward.png deleted file mode 100644 index 8194e553..00000000 Binary files a/public/assets/operator-avatars/token_10035_wisdel_wward.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10036_lasher_mcbird.png b/public/assets/operator-avatars/token_10036_lasher_mcbird.png deleted file mode 100644 index cfa02332..00000000 Binary files a/public/assets/operator-avatars/token_10036_lasher_mcbird.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10037_mitm_trshrb.png b/public/assets/operator-avatars/token_10037_mitm_trshrb.png deleted file mode 100644 index 7f7e35ef..00000000 Binary files a/public/assets/operator-avatars/token_10037_mitm_trshrb.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10041_cathy_catsld.png b/public/assets/operator-avatars/token_10041_cathy_catsld.png deleted file mode 100644 index 770d3395..00000000 Binary files a/public/assets/operator-avatars/token_10041_cathy_catsld.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10042_tecno_puppet.png b/public/assets/operator-avatars/token_10042_tecno_puppet.png deleted file mode 100644 index b28f67fe..00000000 Binary files a/public/assets/operator-avatars/token_10042_tecno_puppet.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10043_necras_skeltn.png b/public/assets/operator-avatars/token_10043_necras_skeltn.png deleted file mode 100644 index 39dc5ac5..00000000 Binary files a/public/assets/operator-avatars/token_10043_necras_skeltn.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10044_wulfen_mine.png b/public/assets/operator-avatars/token_10044_wulfen_mine.png deleted file mode 100644 index c038d398..00000000 Binary files a/public/assets/operator-avatars/token_10044_wulfen_mine.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10045_alanna_crane.png b/public/assets/operator-avatars/token_10045_alanna_crane.png deleted file mode 100644 index 4360c432..00000000 Binary files a/public/assets/operator-avatars/token_10045_alanna_crane.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10050_monstr_prosts.png b/public/assets/operator-avatars/token_10050_monstr_prosts.png deleted file mode 100644 index d4db4c7b..00000000 Binary files a/public/assets/operator-avatars/token_10050_monstr_prosts.png and /dev/null differ diff --git a/public/assets/operator-avatars/token_10056_angel2_target.png b/public/assets/operator-avatars/token_10056_angel2_target.png deleted file mode 100644 index 9b7384bf..00000000 Binary files a/public/assets/operator-avatars/token_10056_angel2_target.png and /dev/null differ diff --git a/public/assets/operator-avatars/webp32/char_002_amiya.webp b/public/assets/operator-avatars/webp32/char_002_amiya.webp new file mode 100644 index 00000000..360e0430 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_002_amiya.webp differ diff --git a/public/assets/operator-avatars/webp32/char_003_kalts.webp b/public/assets/operator-avatars/webp32/char_003_kalts.webp new file mode 100644 index 00000000..ca9b49fd Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_003_kalts.webp differ diff --git a/public/assets/operator-avatars/webp32/char_009_12fce.webp b/public/assets/operator-avatars/webp32/char_009_12fce.webp new file mode 100644 index 00000000..aae51793 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_009_12fce.webp differ diff --git a/public/assets/operator-avatars/webp32/char_010_chen.webp b/public/assets/operator-avatars/webp32/char_010_chen.webp new file mode 100644 index 00000000..160d2bdb Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_010_chen.webp differ diff --git a/public/assets/operator-avatars/webp32/char_017_huang.webp b/public/assets/operator-avatars/webp32/char_017_huang.webp new file mode 100644 index 00000000..b83453f5 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_017_huang.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1011_lava2.webp b/public/assets/operator-avatars/webp32/char_1011_lava2.webp new file mode 100644 index 00000000..05918a96 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1011_lava2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1012_skadi2.webp b/public/assets/operator-avatars/webp32/char_1012_skadi2.webp new file mode 100644 index 00000000..8215d55c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1012_skadi2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1013_chen2.webp b/public/assets/operator-avatars/webp32/char_1013_chen2.webp new file mode 100644 index 00000000..5e05bec8 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1013_chen2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1014_nearl2.webp b/public/assets/operator-avatars/webp32/char_1014_nearl2.webp new file mode 100644 index 00000000..2171abb1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1014_nearl2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1016_agoat2.webp b/public/assets/operator-avatars/webp32/char_1016_agoat2.webp new file mode 100644 index 00000000..d574f6a7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1016_agoat2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1019_siege2.webp b/public/assets/operator-avatars/webp32/char_1019_siege2.webp new file mode 100644 index 00000000..1008e5c7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1019_siege2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_101_sora.webp b/public/assets/operator-avatars/webp32/char_101_sora.webp new file mode 100644 index 00000000..698ea9d0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_101_sora.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1020_reed2.webp b/public/assets/operator-avatars/webp32/char_1020_reed2.webp new file mode 100644 index 00000000..81cda4ae Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1020_reed2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1021_kroos2.webp b/public/assets/operator-avatars/webp32/char_1021_kroos2.webp new file mode 100644 index 00000000..8da4a692 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1021_kroos2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1023_ghost2.webp b/public/assets/operator-avatars/webp32/char_1023_ghost2.webp new file mode 100644 index 00000000..c87c967a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1023_ghost2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1024_hbisc2.webp b/public/assets/operator-avatars/webp32/char_1024_hbisc2.webp new file mode 100644 index 00000000..db0e9c28 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1024_hbisc2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1026_gvial2.webp b/public/assets/operator-avatars/webp32/char_1026_gvial2.webp new file mode 100644 index 00000000..9c2288e2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1026_gvial2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1027_greyy2.webp b/public/assets/operator-avatars/webp32/char_1027_greyy2.webp new file mode 100644 index 00000000..df367c67 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1027_greyy2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1028_texas2.webp b/public/assets/operator-avatars/webp32/char_1028_texas2.webp new file mode 100644 index 00000000..7d45427a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1028_texas2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1029_yato2.webp b/public/assets/operator-avatars/webp32/char_1029_yato2.webp new file mode 100644 index 00000000..17f8be05 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1029_yato2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_102_texas.webp b/public/assets/operator-avatars/webp32/char_102_texas.webp new file mode 100644 index 00000000..c5b9753b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_102_texas.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1030_noirc2.webp b/public/assets/operator-avatars/webp32/char_1030_noirc2.webp new file mode 100644 index 00000000..ddb72cef Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1030_noirc2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1031_slent2.webp b/public/assets/operator-avatars/webp32/char_1031_slent2.webp new file mode 100644 index 00000000..40e7849b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1031_slent2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1032_excu2.webp b/public/assets/operator-avatars/webp32/char_1032_excu2.webp new file mode 100644 index 00000000..970123ab Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1032_excu2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1033_swire2.webp b/public/assets/operator-avatars/webp32/char_1033_swire2.webp new file mode 100644 index 00000000..f72e58f6 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1033_swire2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1034_jesca2.webp b/public/assets/operator-avatars/webp32/char_1034_jesca2.webp new file mode 100644 index 00000000..d236366a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1034_jesca2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1035_wisdel.webp b/public/assets/operator-avatars/webp32/char_1035_wisdel.webp new file mode 100644 index 00000000..cda4240a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1035_wisdel.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1036_fang2.webp b/public/assets/operator-avatars/webp32/char_1036_fang2.webp new file mode 100644 index 00000000..501ac97a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1036_fang2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1038_whitw2.webp b/public/assets/operator-avatars/webp32/char_1038_whitw2.webp new file mode 100644 index 00000000..aa1e08a6 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1038_whitw2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1039_thorn2.webp b/public/assets/operator-avatars/webp32/char_1039_thorn2.webp new file mode 100644 index 00000000..8f3a8d08 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1039_thorn2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_103_angel.webp b/public/assets/operator-avatars/webp32/char_103_angel.webp new file mode 100644 index 00000000..d2157640 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_103_angel.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1040_blaze2.webp b/public/assets/operator-avatars/webp32/char_1040_blaze2.webp new file mode 100644 index 00000000..79a1c8a9 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1040_blaze2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1041_angel2.webp b/public/assets/operator-avatars/webp32/char_1041_angel2.webp new file mode 100644 index 00000000..d54f26ae Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1041_angel2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_106_franka.webp b/public/assets/operator-avatars/webp32/char_106_franka.webp new file mode 100644 index 00000000..35009928 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_106_franka.webp differ diff --git a/public/assets/operator-avatars/webp32/char_107_liskam.webp b/public/assets/operator-avatars/webp32/char_107_liskam.webp new file mode 100644 index 00000000..95c035a4 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_107_liskam.webp differ diff --git a/public/assets/operator-avatars/webp32/char_108_silent.webp b/public/assets/operator-avatars/webp32/char_108_silent.webp new file mode 100644 index 00000000..2c40d560 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_108_silent.webp differ diff --git a/public/assets/operator-avatars/webp32/char_109_fmout.webp b/public/assets/operator-avatars/webp32/char_109_fmout.webp new file mode 100644 index 00000000..972b5010 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_109_fmout.webp differ diff --git a/public/assets/operator-avatars/webp32/char_110_deepcl.webp b/public/assets/operator-avatars/webp32/char_110_deepcl.webp new file mode 100644 index 00000000..b927e97c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_110_deepcl.webp differ diff --git a/public/assets/operator-avatars/webp32/char_112_siege.webp b/public/assets/operator-avatars/webp32/char_112_siege.webp new file mode 100644 index 00000000..032b312d Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_112_siege.webp differ diff --git a/public/assets/operator-avatars/webp32/char_113_cqbw.webp b/public/assets/operator-avatars/webp32/char_113_cqbw.webp new file mode 100644 index 00000000..126578c4 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_113_cqbw.webp differ diff --git a/public/assets/operator-avatars/webp32/char_115_headbr.webp b/public/assets/operator-avatars/webp32/char_115_headbr.webp new file mode 100644 index 00000000..91dc209c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_115_headbr.webp differ diff --git a/public/assets/operator-avatars/webp32/char_117_myrrh.webp b/public/assets/operator-avatars/webp32/char_117_myrrh.webp new file mode 100644 index 00000000..1d27dbcd Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_117_myrrh.webp differ diff --git a/public/assets/operator-avatars/webp32/char_118_yuki.webp b/public/assets/operator-avatars/webp32/char_118_yuki.webp new file mode 100644 index 00000000..b4fa3c9c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_118_yuki.webp differ diff --git a/public/assets/operator-avatars/webp32/char_120_hibisc.webp b/public/assets/operator-avatars/webp32/char_120_hibisc.webp new file mode 100644 index 00000000..cf3fc704 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_120_hibisc.webp differ diff --git a/public/assets/operator-avatars/webp32/char_121_lava.webp b/public/assets/operator-avatars/webp32/char_121_lava.webp new file mode 100644 index 00000000..f97d1b33 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_121_lava.webp differ diff --git a/public/assets/operator-avatars/webp32/char_122_beagle.webp b/public/assets/operator-avatars/webp32/char_122_beagle.webp new file mode 100644 index 00000000..927ccaf0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_122_beagle.webp differ diff --git a/public/assets/operator-avatars/webp32/char_123_fang.webp b/public/assets/operator-avatars/webp32/char_123_fang.webp new file mode 100644 index 00000000..95e2aae1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_123_fang.webp differ diff --git a/public/assets/operator-avatars/webp32/char_124_kroos.webp b/public/assets/operator-avatars/webp32/char_124_kroos.webp new file mode 100644 index 00000000..876802ac Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_124_kroos.webp differ diff --git a/public/assets/operator-avatars/webp32/char_126_shotst.webp b/public/assets/operator-avatars/webp32/char_126_shotst.webp new file mode 100644 index 00000000..7845f184 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_126_shotst.webp differ diff --git a/public/assets/operator-avatars/webp32/char_127_estell.webp b/public/assets/operator-avatars/webp32/char_127_estell.webp new file mode 100644 index 00000000..83cd7bf1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_127_estell.webp differ diff --git a/public/assets/operator-avatars/webp32/char_128_plosis.webp b/public/assets/operator-avatars/webp32/char_128_plosis.webp new file mode 100644 index 00000000..9d9bb03b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_128_plosis.webp differ diff --git a/public/assets/operator-avatars/webp32/char_129_bluep.webp b/public/assets/operator-avatars/webp32/char_129_bluep.webp new file mode 100644 index 00000000..f3a0e4b4 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_129_bluep.webp differ diff --git a/public/assets/operator-avatars/webp32/char_130_doberm.webp b/public/assets/operator-avatars/webp32/char_130_doberm.webp new file mode 100644 index 00000000..d5178532 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_130_doberm.webp differ diff --git a/public/assets/operator-avatars/webp32/char_131_flameb.webp b/public/assets/operator-avatars/webp32/char_131_flameb.webp new file mode 100644 index 00000000..e59043d8 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_131_flameb.webp differ diff --git a/public/assets/operator-avatars/webp32/char_133_mm.webp b/public/assets/operator-avatars/webp32/char_133_mm.webp new file mode 100644 index 00000000..4609c089 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_133_mm.webp differ diff --git a/public/assets/operator-avatars/webp32/char_134_ifrit.webp b/public/assets/operator-avatars/webp32/char_134_ifrit.webp new file mode 100644 index 00000000..f5d2967a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_134_ifrit.webp differ diff --git a/public/assets/operator-avatars/webp32/char_135_halo.webp b/public/assets/operator-avatars/webp32/char_135_halo.webp new file mode 100644 index 00000000..25085f29 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_135_halo.webp differ diff --git a/public/assets/operator-avatars/webp32/char_136_hsguma.webp b/public/assets/operator-avatars/webp32/char_136_hsguma.webp new file mode 100644 index 00000000..896846ff Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_136_hsguma.webp differ diff --git a/public/assets/operator-avatars/webp32/char_137_brownb.webp b/public/assets/operator-avatars/webp32/char_137_brownb.webp new file mode 100644 index 00000000..f614a47b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_137_brownb.webp differ diff --git a/public/assets/operator-avatars/webp32/char_140_whitew.webp b/public/assets/operator-avatars/webp32/char_140_whitew.webp new file mode 100644 index 00000000..9831b02a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_140_whitew.webp differ diff --git a/public/assets/operator-avatars/webp32/char_141_nights.webp b/public/assets/operator-avatars/webp32/char_141_nights.webp new file mode 100644 index 00000000..398cd765 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_141_nights.webp differ diff --git a/public/assets/operator-avatars/webp32/char_143_ghost.webp b/public/assets/operator-avatars/webp32/char_143_ghost.webp new file mode 100644 index 00000000..716888e6 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_143_ghost.webp differ diff --git a/public/assets/operator-avatars/webp32/char_144_red.webp b/public/assets/operator-avatars/webp32/char_144_red.webp new file mode 100644 index 00000000..aa0f9772 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_144_red.webp differ diff --git a/public/assets/operator-avatars/webp32/char_145_prove.webp b/public/assets/operator-avatars/webp32/char_145_prove.webp new file mode 100644 index 00000000..10230aaa Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_145_prove.webp differ diff --git a/public/assets/operator-avatars/webp32/char_147_shining.webp b/public/assets/operator-avatars/webp32/char_147_shining.webp new file mode 100644 index 00000000..ced1f090 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_147_shining.webp differ diff --git a/public/assets/operator-avatars/webp32/char_148_nearl.webp b/public/assets/operator-avatars/webp32/char_148_nearl.webp new file mode 100644 index 00000000..0b751007 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_148_nearl.webp differ diff --git a/public/assets/operator-avatars/webp32/char_149_scave.webp b/public/assets/operator-avatars/webp32/char_149_scave.webp new file mode 100644 index 00000000..97986979 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_149_scave.webp differ diff --git a/public/assets/operator-avatars/webp32/char_1502_crosly.webp b/public/assets/operator-avatars/webp32/char_1502_crosly.webp new file mode 100644 index 00000000..070adfd5 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_1502_crosly.webp differ diff --git a/public/assets/operator-avatars/webp32/char_150_snakek.webp b/public/assets/operator-avatars/webp32/char_150_snakek.webp new file mode 100644 index 00000000..2fe9dc71 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_150_snakek.webp differ diff --git a/public/assets/operator-avatars/webp32/char_151_myrtle.webp b/public/assets/operator-avatars/webp32/char_151_myrtle.webp new file mode 100644 index 00000000..146a4e4a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_151_myrtle.webp differ diff --git a/public/assets/operator-avatars/webp32/char_154_morgan.webp b/public/assets/operator-avatars/webp32/char_154_morgan.webp new file mode 100644 index 00000000..dc674749 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_154_morgan.webp differ diff --git a/public/assets/operator-avatars/webp32/char_155_tiger.webp b/public/assets/operator-avatars/webp32/char_155_tiger.webp new file mode 100644 index 00000000..5e04876c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_155_tiger.webp differ diff --git a/public/assets/operator-avatars/webp32/char_157_dagda.webp b/public/assets/operator-avatars/webp32/char_157_dagda.webp new file mode 100644 index 00000000..a955742e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_157_dagda.webp differ diff --git a/public/assets/operator-avatars/webp32/char_158_milu.webp b/public/assets/operator-avatars/webp32/char_158_milu.webp new file mode 100644 index 00000000..29706805 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_158_milu.webp differ diff --git a/public/assets/operator-avatars/webp32/char_159_peacok.webp b/public/assets/operator-avatars/webp32/char_159_peacok.webp new file mode 100644 index 00000000..87eeaf12 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_159_peacok.webp differ diff --git a/public/assets/operator-avatars/webp32/char_163_hpsts.webp b/public/assets/operator-avatars/webp32/char_163_hpsts.webp new file mode 100644 index 00000000..abb8db98 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_163_hpsts.webp differ diff --git a/public/assets/operator-avatars/webp32/char_164_nightm.webp b/public/assets/operator-avatars/webp32/char_164_nightm.webp new file mode 100644 index 00000000..022342b1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_164_nightm.webp differ diff --git a/public/assets/operator-avatars/webp32/char_166_skfire.webp b/public/assets/operator-avatars/webp32/char_166_skfire.webp new file mode 100644 index 00000000..0a83bcfa Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_166_skfire.webp differ diff --git a/public/assets/operator-avatars/webp32/char_171_bldsk.webp b/public/assets/operator-avatars/webp32/char_171_bldsk.webp new file mode 100644 index 00000000..4370fa6a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_171_bldsk.webp differ diff --git a/public/assets/operator-avatars/webp32/char_172_svrash.webp b/public/assets/operator-avatars/webp32/char_172_svrash.webp new file mode 100644 index 00000000..7e7f7af2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_172_svrash.webp differ diff --git a/public/assets/operator-avatars/webp32/char_173_slchan.webp b/public/assets/operator-avatars/webp32/char_173_slchan.webp new file mode 100644 index 00000000..03506d7f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_173_slchan.webp differ diff --git a/public/assets/operator-avatars/webp32/char_174_slbell.webp b/public/assets/operator-avatars/webp32/char_174_slbell.webp new file mode 100644 index 00000000..9614ea96 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_174_slbell.webp differ diff --git a/public/assets/operator-avatars/webp32/char_179_cgbird.webp b/public/assets/operator-avatars/webp32/char_179_cgbird.webp new file mode 100644 index 00000000..20f07e50 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_179_cgbird.webp differ diff --git a/public/assets/operator-avatars/webp32/char_180_amgoat.webp b/public/assets/operator-avatars/webp32/char_180_amgoat.webp new file mode 100644 index 00000000..ca2d29b2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_180_amgoat.webp differ diff --git a/public/assets/operator-avatars/webp32/char_181_flower.webp b/public/assets/operator-avatars/webp32/char_181_flower.webp new file mode 100644 index 00000000..7e749112 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_181_flower.webp differ diff --git a/public/assets/operator-avatars/webp32/char_183_skgoat.webp b/public/assets/operator-avatars/webp32/char_183_skgoat.webp new file mode 100644 index 00000000..e7dc7bf6 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_183_skgoat.webp differ diff --git a/public/assets/operator-avatars/webp32/char_185_frncat.webp b/public/assets/operator-avatars/webp32/char_185_frncat.webp new file mode 100644 index 00000000..bc91c1e1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_185_frncat.webp differ diff --git a/public/assets/operator-avatars/webp32/char_187_ccheal.webp b/public/assets/operator-avatars/webp32/char_187_ccheal.webp new file mode 100644 index 00000000..14e8051e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_187_ccheal.webp differ diff --git a/public/assets/operator-avatars/webp32/char_188_helage.webp b/public/assets/operator-avatars/webp32/char_188_helage.webp new file mode 100644 index 00000000..5388b3c0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_188_helage.webp differ diff --git a/public/assets/operator-avatars/webp32/char_190_clour.webp b/public/assets/operator-avatars/webp32/char_190_clour.webp new file mode 100644 index 00000000..6d351c44 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_190_clour.webp differ diff --git a/public/assets/operator-avatars/webp32/char_192_falco.webp b/public/assets/operator-avatars/webp32/char_192_falco.webp new file mode 100644 index 00000000..c1ba1e4e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_192_falco.webp differ diff --git a/public/assets/operator-avatars/webp32/char_193_frostl.webp b/public/assets/operator-avatars/webp32/char_193_frostl.webp new file mode 100644 index 00000000..27cc6c9b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_193_frostl.webp differ diff --git a/public/assets/operator-avatars/webp32/char_194_leto.webp b/public/assets/operator-avatars/webp32/char_194_leto.webp new file mode 100644 index 00000000..5cab3825 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_194_leto.webp differ diff --git a/public/assets/operator-avatars/webp32/char_195_glassb.webp b/public/assets/operator-avatars/webp32/char_195_glassb.webp new file mode 100644 index 00000000..96037ab0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_195_glassb.webp differ diff --git a/public/assets/operator-avatars/webp32/char_196_sunbr.webp b/public/assets/operator-avatars/webp32/char_196_sunbr.webp new file mode 100644 index 00000000..1c55dfda Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_196_sunbr.webp differ diff --git a/public/assets/operator-avatars/webp32/char_197_poca.webp b/public/assets/operator-avatars/webp32/char_197_poca.webp new file mode 100644 index 00000000..68e70329 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_197_poca.webp differ diff --git a/public/assets/operator-avatars/webp32/char_198_blackd.webp b/public/assets/operator-avatars/webp32/char_198_blackd.webp new file mode 100644 index 00000000..9de12ba4 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_198_blackd.webp differ diff --git a/public/assets/operator-avatars/webp32/char_199_yak.webp b/public/assets/operator-avatars/webp32/char_199_yak.webp new file mode 100644 index 00000000..c7d94468 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_199_yak.webp differ diff --git a/public/assets/operator-avatars/webp32/char_2012_typhon.webp b/public/assets/operator-avatars/webp32/char_2012_typhon.webp new file mode 100644 index 00000000..b11a623f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_2012_typhon.webp differ diff --git a/public/assets/operator-avatars/webp32/char_2013_cerber.webp b/public/assets/operator-avatars/webp32/char_2013_cerber.webp new file mode 100644 index 00000000..fe613f96 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_2013_cerber.webp differ diff --git a/public/assets/operator-avatars/webp32/char_2014_nian.webp b/public/assets/operator-avatars/webp32/char_2014_nian.webp new file mode 100644 index 00000000..7b4f7c1c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_2014_nian.webp differ diff --git a/public/assets/operator-avatars/webp32/char_2015_dusk.webp b/public/assets/operator-avatars/webp32/char_2015_dusk.webp new file mode 100644 index 00000000..4ec1c49b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_2015_dusk.webp differ diff --git a/public/assets/operator-avatars/webp32/char_201_moeshd.webp b/public/assets/operator-avatars/webp32/char_201_moeshd.webp new file mode 100644 index 00000000..615abc92 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_201_moeshd.webp differ diff --git a/public/assets/operator-avatars/webp32/char_2023_ling.webp b/public/assets/operator-avatars/webp32/char_2023_ling.webp new file mode 100644 index 00000000..2b465a24 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_2023_ling.webp differ diff --git a/public/assets/operator-avatars/webp32/char_2024_chyue.webp b/public/assets/operator-avatars/webp32/char_2024_chyue.webp new file mode 100644 index 00000000..edd35dfb Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_2024_chyue.webp differ diff --git a/public/assets/operator-avatars/webp32/char_2025_shu.webp b/public/assets/operator-avatars/webp32/char_2025_shu.webp new file mode 100644 index 00000000..9e1896f0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_2025_shu.webp differ diff --git a/public/assets/operator-avatars/webp32/char_2026_yu.webp b/public/assets/operator-avatars/webp32/char_2026_yu.webp new file mode 100644 index 00000000..b39c1d10 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_2026_yu.webp differ diff --git a/public/assets/operator-avatars/webp32/char_202_demkni.webp b/public/assets/operator-avatars/webp32/char_202_demkni.webp new file mode 100644 index 00000000..7936b2a1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_202_demkni.webp differ diff --git a/public/assets/operator-avatars/webp32/char_204_platnm.webp b/public/assets/operator-avatars/webp32/char_204_platnm.webp new file mode 100644 index 00000000..aabaeb30 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_204_platnm.webp differ diff --git a/public/assets/operator-avatars/webp32/char_206_gnosis.webp b/public/assets/operator-avatars/webp32/char_206_gnosis.webp new file mode 100644 index 00000000..d0aaf450 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_206_gnosis.webp differ diff --git a/public/assets/operator-avatars/webp32/char_208_melan.webp b/public/assets/operator-avatars/webp32/char_208_melan.webp new file mode 100644 index 00000000..60aae3d6 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_208_melan.webp differ diff --git a/public/assets/operator-avatars/webp32/char_209_ardign.webp b/public/assets/operator-avatars/webp32/char_209_ardign.webp new file mode 100644 index 00000000..d40df905 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_209_ardign.webp differ diff --git a/public/assets/operator-avatars/webp32/char_210_stward.webp b/public/assets/operator-avatars/webp32/char_210_stward.webp new file mode 100644 index 00000000..f8cccd4e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_210_stward.webp differ diff --git a/public/assets/operator-avatars/webp32/char_211_adnach.webp b/public/assets/operator-avatars/webp32/char_211_adnach.webp new file mode 100644 index 00000000..5ecb5fa0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_211_adnach.webp differ diff --git a/public/assets/operator-avatars/webp32/char_212_ansel.webp b/public/assets/operator-avatars/webp32/char_212_ansel.webp new file mode 100644 index 00000000..5ed022e2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_212_ansel.webp differ diff --git a/public/assets/operator-avatars/webp32/char_213_mostma.webp b/public/assets/operator-avatars/webp32/char_213_mostma.webp new file mode 100644 index 00000000..470115a4 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_213_mostma.webp differ diff --git a/public/assets/operator-avatars/webp32/char_214_kafka.webp b/public/assets/operator-avatars/webp32/char_214_kafka.webp new file mode 100644 index 00000000..434072e6 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_214_kafka.webp differ diff --git a/public/assets/operator-avatars/webp32/char_215_mantic.webp b/public/assets/operator-avatars/webp32/char_215_mantic.webp new file mode 100644 index 00000000..7596eb81 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_215_mantic.webp differ diff --git a/public/assets/operator-avatars/webp32/char_218_cuttle.webp b/public/assets/operator-avatars/webp32/char_218_cuttle.webp new file mode 100644 index 00000000..260d05eb Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_218_cuttle.webp differ diff --git a/public/assets/operator-avatars/webp32/char_219_meteo.webp b/public/assets/operator-avatars/webp32/char_219_meteo.webp new file mode 100644 index 00000000..a2e4d02a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_219_meteo.webp differ diff --git a/public/assets/operator-avatars/webp32/char_220_grani.webp b/public/assets/operator-avatars/webp32/char_220_grani.webp new file mode 100644 index 00000000..af3fc1ac Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_220_grani.webp differ diff --git a/public/assets/operator-avatars/webp32/char_222_bpipe.webp b/public/assets/operator-avatars/webp32/char_222_bpipe.webp new file mode 100644 index 00000000..dbefff51 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_222_bpipe.webp differ diff --git a/public/assets/operator-avatars/webp32/char_225_haak.webp b/public/assets/operator-avatars/webp32/char_225_haak.webp new file mode 100644 index 00000000..e3ece538 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_225_haak.webp differ diff --git a/public/assets/operator-avatars/webp32/char_226_hmau.webp b/public/assets/operator-avatars/webp32/char_226_hmau.webp new file mode 100644 index 00000000..cde7f56a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_226_hmau.webp differ diff --git a/public/assets/operator-avatars/webp32/char_230_savage.webp b/public/assets/operator-avatars/webp32/char_230_savage.webp new file mode 100644 index 00000000..561d83b0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_230_savage.webp differ diff --git a/public/assets/operator-avatars/webp32/char_235_jesica.webp b/public/assets/operator-avatars/webp32/char_235_jesica.webp new file mode 100644 index 00000000..6c81d05e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_235_jesica.webp differ diff --git a/public/assets/operator-avatars/webp32/char_236_rope.webp b/public/assets/operator-avatars/webp32/char_236_rope.webp new file mode 100644 index 00000000..62228d69 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_236_rope.webp differ diff --git a/public/assets/operator-avatars/webp32/char_237_gravel.webp b/public/assets/operator-avatars/webp32/char_237_gravel.webp new file mode 100644 index 00000000..27540574 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_237_gravel.webp differ diff --git a/public/assets/operator-avatars/webp32/char_240_wyvern.webp b/public/assets/operator-avatars/webp32/char_240_wyvern.webp new file mode 100644 index 00000000..45339cd9 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_240_wyvern.webp differ diff --git a/public/assets/operator-avatars/webp32/char_241_panda.webp b/public/assets/operator-avatars/webp32/char_241_panda.webp new file mode 100644 index 00000000..af8ef6aa Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_241_panda.webp differ diff --git a/public/assets/operator-avatars/webp32/char_242_otter.webp b/public/assets/operator-avatars/webp32/char_242_otter.webp new file mode 100644 index 00000000..d3ec289c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_242_otter.webp differ diff --git a/public/assets/operator-avatars/webp32/char_243_waaifu.webp b/public/assets/operator-avatars/webp32/char_243_waaifu.webp new file mode 100644 index 00000000..6656cac9 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_243_waaifu.webp differ diff --git a/public/assets/operator-avatars/webp32/char_245_cello.webp b/public/assets/operator-avatars/webp32/char_245_cello.webp new file mode 100644 index 00000000..d7347c39 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_245_cello.webp differ diff --git a/public/assets/operator-avatars/webp32/char_248_mgllan.webp b/public/assets/operator-avatars/webp32/char_248_mgllan.webp new file mode 100644 index 00000000..e50aa1e8 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_248_mgllan.webp differ diff --git a/public/assets/operator-avatars/webp32/char_249_mlyss.webp b/public/assets/operator-avatars/webp32/char_249_mlyss.webp new file mode 100644 index 00000000..4c44f1dd Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_249_mlyss.webp differ diff --git a/public/assets/operator-avatars/webp32/char_250_phatom.webp b/public/assets/operator-avatars/webp32/char_250_phatom.webp new file mode 100644 index 00000000..13297528 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_250_phatom.webp differ diff --git a/public/assets/operator-avatars/webp32/char_252_bibeak.webp b/public/assets/operator-avatars/webp32/char_252_bibeak.webp new file mode 100644 index 00000000..28bf9269 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_252_bibeak.webp differ diff --git a/public/assets/operator-avatars/webp32/char_253_greyy.webp b/public/assets/operator-avatars/webp32/char_253_greyy.webp new file mode 100644 index 00000000..c4519570 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_253_greyy.webp differ diff --git a/public/assets/operator-avatars/webp32/char_254_vodfox.webp b/public/assets/operator-avatars/webp32/char_254_vodfox.webp new file mode 100644 index 00000000..a37b440c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_254_vodfox.webp differ diff --git a/public/assets/operator-avatars/webp32/char_258_podego.webp b/public/assets/operator-avatars/webp32/char_258_podego.webp new file mode 100644 index 00000000..41eed6d3 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_258_podego.webp differ diff --git a/public/assets/operator-avatars/webp32/char_260_durnar.webp b/public/assets/operator-avatars/webp32/char_260_durnar.webp new file mode 100644 index 00000000..2f0c5b5b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_260_durnar.webp differ diff --git a/public/assets/operator-avatars/webp32/char_261_sddrag.webp b/public/assets/operator-avatars/webp32/char_261_sddrag.webp new file mode 100644 index 00000000..28e97a9a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_261_sddrag.webp differ diff --git a/public/assets/operator-avatars/webp32/char_263_skadi.webp b/public/assets/operator-avatars/webp32/char_263_skadi.webp new file mode 100644 index 00000000..0fabe46b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_263_skadi.webp differ diff --git a/public/assets/operator-avatars/webp32/char_264_f12yin.webp b/public/assets/operator-avatars/webp32/char_264_f12yin.webp new file mode 100644 index 00000000..fe9db498 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_264_f12yin.webp differ diff --git a/public/assets/operator-avatars/webp32/char_265_sophia.webp b/public/assets/operator-avatars/webp32/char_265_sophia.webp new file mode 100644 index 00000000..33e5b629 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_265_sophia.webp differ diff --git a/public/assets/operator-avatars/webp32/char_271_spikes.webp b/public/assets/operator-avatars/webp32/char_271_spikes.webp new file mode 100644 index 00000000..416f7b5e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_271_spikes.webp differ diff --git a/public/assets/operator-avatars/webp32/char_272_strong.webp b/public/assets/operator-avatars/webp32/char_272_strong.webp new file mode 100644 index 00000000..bbfb5124 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_272_strong.webp differ diff --git a/public/assets/operator-avatars/webp32/char_274_astesi.webp b/public/assets/operator-avatars/webp32/char_274_astesi.webp new file mode 100644 index 00000000..a75775a5 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_274_astesi.webp differ diff --git a/public/assets/operator-avatars/webp32/char_275_breeze.webp b/public/assets/operator-avatars/webp32/char_275_breeze.webp new file mode 100644 index 00000000..f82be8e5 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_275_breeze.webp differ diff --git a/public/assets/operator-avatars/webp32/char_277_sqrrel.webp b/public/assets/operator-avatars/webp32/char_277_sqrrel.webp new file mode 100644 index 00000000..7af9c7c9 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_277_sqrrel.webp differ diff --git a/public/assets/operator-avatars/webp32/char_278_orchid.webp b/public/assets/operator-avatars/webp32/char_278_orchid.webp new file mode 100644 index 00000000..ac554787 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_278_orchid.webp differ diff --git a/public/assets/operator-avatars/webp32/char_279_excu.webp b/public/assets/operator-avatars/webp32/char_279_excu.webp new file mode 100644 index 00000000..35cda2e9 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_279_excu.webp differ diff --git a/public/assets/operator-avatars/webp32/char_281_popka.webp b/public/assets/operator-avatars/webp32/char_281_popka.webp new file mode 100644 index 00000000..84c70cde Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_281_popka.webp differ diff --git a/public/assets/operator-avatars/webp32/char_282_catap.webp b/public/assets/operator-avatars/webp32/char_282_catap.webp new file mode 100644 index 00000000..32f091a1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_282_catap.webp differ diff --git a/public/assets/operator-avatars/webp32/char_283_midn.webp b/public/assets/operator-avatars/webp32/char_283_midn.webp new file mode 100644 index 00000000..d522b286 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_283_midn.webp differ diff --git a/public/assets/operator-avatars/webp32/char_284_spot.webp b/public/assets/operator-avatars/webp32/char_284_spot.webp new file mode 100644 index 00000000..d0327d4a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_284_spot.webp differ diff --git a/public/assets/operator-avatars/webp32/char_285_medic2.webp b/public/assets/operator-avatars/webp32/char_285_medic2.webp new file mode 100644 index 00000000..0337810a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_285_medic2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_286_cast3.webp b/public/assets/operator-avatars/webp32/char_286_cast3.webp new file mode 100644 index 00000000..3bf33cec Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_286_cast3.webp differ diff --git a/public/assets/operator-avatars/webp32/char_289_gyuki.webp b/public/assets/operator-avatars/webp32/char_289_gyuki.webp new file mode 100644 index 00000000..e6f4f138 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_289_gyuki.webp differ diff --git a/public/assets/operator-avatars/webp32/char_290_vigna.webp b/public/assets/operator-avatars/webp32/char_290_vigna.webp new file mode 100644 index 00000000..66b4baad Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_290_vigna.webp differ diff --git a/public/assets/operator-avatars/webp32/char_291_aglina.webp b/public/assets/operator-avatars/webp32/char_291_aglina.webp new file mode 100644 index 00000000..6fd4e2fd Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_291_aglina.webp differ diff --git a/public/assets/operator-avatars/webp32/char_293_thorns.webp b/public/assets/operator-avatars/webp32/char_293_thorns.webp new file mode 100644 index 00000000..f2e40f46 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_293_thorns.webp differ diff --git a/public/assets/operator-avatars/webp32/char_294_ayer.webp b/public/assets/operator-avatars/webp32/char_294_ayer.webp new file mode 100644 index 00000000..bfc167f6 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_294_ayer.webp differ diff --git a/public/assets/operator-avatars/webp32/char_297_hamoni.webp b/public/assets/operator-avatars/webp32/char_297_hamoni.webp new file mode 100644 index 00000000..5fc362de Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_297_hamoni.webp differ diff --git a/public/assets/operator-avatars/webp32/char_298_susuro.webp b/public/assets/operator-avatars/webp32/char_298_susuro.webp new file mode 100644 index 00000000..823723a2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_298_susuro.webp differ diff --git a/public/assets/operator-avatars/webp32/char_300_phenxi.webp b/public/assets/operator-avatars/webp32/char_300_phenxi.webp new file mode 100644 index 00000000..6ddd2259 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_300_phenxi.webp differ diff --git a/public/assets/operator-avatars/webp32/char_301_cutter.webp b/public/assets/operator-avatars/webp32/char_301_cutter.webp new file mode 100644 index 00000000..b028730f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_301_cutter.webp differ diff --git a/public/assets/operator-avatars/webp32/char_302_glaze.webp b/public/assets/operator-avatars/webp32/char_302_glaze.webp new file mode 100644 index 00000000..a95392c7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_302_glaze.webp differ diff --git a/public/assets/operator-avatars/webp32/char_304_zebra.webp b/public/assets/operator-avatars/webp32/char_304_zebra.webp new file mode 100644 index 00000000..1abdf601 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_304_zebra.webp differ diff --git a/public/assets/operator-avatars/webp32/char_306_leizi.webp b/public/assets/operator-avatars/webp32/char_306_leizi.webp new file mode 100644 index 00000000..0dd45c85 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_306_leizi.webp differ diff --git a/public/assets/operator-avatars/webp32/char_308_swire.webp b/public/assets/operator-avatars/webp32/char_308_swire.webp new file mode 100644 index 00000000..c7fa4f96 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_308_swire.webp differ diff --git a/public/assets/operator-avatars/webp32/char_311_mudrok.webp b/public/assets/operator-avatars/webp32/char_311_mudrok.webp new file mode 100644 index 00000000..69ac71fd Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_311_mudrok.webp differ diff --git a/public/assets/operator-avatars/webp32/char_322_lmlee.webp b/public/assets/operator-avatars/webp32/char_322_lmlee.webp new file mode 100644 index 00000000..d1962f8d Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_322_lmlee.webp differ diff --git a/public/assets/operator-avatars/webp32/char_325_bison.webp b/public/assets/operator-avatars/webp32/char_325_bison.webp new file mode 100644 index 00000000..56b01820 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_325_bison.webp differ diff --git a/public/assets/operator-avatars/webp32/char_326_glacus.webp b/public/assets/operator-avatars/webp32/char_326_glacus.webp new file mode 100644 index 00000000..cef2cd5a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_326_glacus.webp differ diff --git a/public/assets/operator-avatars/webp32/char_328_cammou.webp b/public/assets/operator-avatars/webp32/char_328_cammou.webp new file mode 100644 index 00000000..eb2a8160 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_328_cammou.webp differ diff --git a/public/assets/operator-avatars/webp32/char_332_archet.webp b/public/assets/operator-avatars/webp32/char_332_archet.webp new file mode 100644 index 00000000..c515a5fa Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_332_archet.webp differ diff --git a/public/assets/operator-avatars/webp32/char_333_sidero.webp b/public/assets/operator-avatars/webp32/char_333_sidero.webp new file mode 100644 index 00000000..534c521b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_333_sidero.webp differ diff --git a/public/assets/operator-avatars/webp32/char_336_folivo.webp b/public/assets/operator-avatars/webp32/char_336_folivo.webp new file mode 100644 index 00000000..aaecbbd9 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_336_folivo.webp differ diff --git a/public/assets/operator-avatars/webp32/char_337_utage.webp b/public/assets/operator-avatars/webp32/char_337_utage.webp new file mode 100644 index 00000000..34e5862e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_337_utage.webp differ diff --git a/public/assets/operator-avatars/webp32/char_338_iris.webp b/public/assets/operator-avatars/webp32/char_338_iris.webp new file mode 100644 index 00000000..e2048f0c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_338_iris.webp differ diff --git a/public/assets/operator-avatars/webp32/char_340_shwaz.webp b/public/assets/operator-avatars/webp32/char_340_shwaz.webp new file mode 100644 index 00000000..adfbeedd Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_340_shwaz.webp differ diff --git a/public/assets/operator-avatars/webp32/char_341_sntlla.webp b/public/assets/operator-avatars/webp32/char_341_sntlla.webp new file mode 100644 index 00000000..74620f7c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_341_sntlla.webp differ diff --git a/public/assets/operator-avatars/webp32/char_343_tknogi.webp b/public/assets/operator-avatars/webp32/char_343_tknogi.webp new file mode 100644 index 00000000..5b585bd2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_343_tknogi.webp differ diff --git a/public/assets/operator-avatars/webp32/char_344_beewax.webp b/public/assets/operator-avatars/webp32/char_344_beewax.webp new file mode 100644 index 00000000..5cd5613a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_344_beewax.webp differ diff --git a/public/assets/operator-avatars/webp32/char_345_folnic.webp b/public/assets/operator-avatars/webp32/char_345_folnic.webp new file mode 100644 index 00000000..20d37705 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_345_folnic.webp differ diff --git a/public/assets/operator-avatars/webp32/char_346_aosta.webp b/public/assets/operator-avatars/webp32/char_346_aosta.webp new file mode 100644 index 00000000..87ed5381 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_346_aosta.webp differ diff --git a/public/assets/operator-avatars/webp32/char_347_jaksel.webp b/public/assets/operator-avatars/webp32/char_347_jaksel.webp new file mode 100644 index 00000000..7095d57d Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_347_jaksel.webp differ diff --git a/public/assets/operator-avatars/webp32/char_348_ceylon.webp b/public/assets/operator-avatars/webp32/char_348_ceylon.webp new file mode 100644 index 00000000..2a4d0d7f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_348_ceylon.webp differ diff --git a/public/assets/operator-avatars/webp32/char_349_chiave.webp b/public/assets/operator-avatars/webp32/char_349_chiave.webp new file mode 100644 index 00000000..b9666722 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_349_chiave.webp differ diff --git a/public/assets/operator-avatars/webp32/char_350_surtr.webp b/public/assets/operator-avatars/webp32/char_350_surtr.webp new file mode 100644 index 00000000..0c8b1bff Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_350_surtr.webp differ diff --git a/public/assets/operator-avatars/webp32/char_355_ethan.webp b/public/assets/operator-avatars/webp32/char_355_ethan.webp new file mode 100644 index 00000000..4b11d8e4 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_355_ethan.webp differ diff --git a/public/assets/operator-avatars/webp32/char_356_broca.webp b/public/assets/operator-avatars/webp32/char_356_broca.webp new file mode 100644 index 00000000..791ac500 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_356_broca.webp differ diff --git a/public/assets/operator-avatars/webp32/char_358_lisa.webp b/public/assets/operator-avatars/webp32/char_358_lisa.webp new file mode 100644 index 00000000..d3cebf8c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_358_lisa.webp differ diff --git a/public/assets/operator-avatars/webp32/char_362_saga.webp b/public/assets/operator-avatars/webp32/char_362_saga.webp new file mode 100644 index 00000000..40bb6589 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_362_saga.webp differ diff --git a/public/assets/operator-avatars/webp32/char_363_toddi.webp b/public/assets/operator-avatars/webp32/char_363_toddi.webp new file mode 100644 index 00000000..2bc34311 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_363_toddi.webp differ diff --git a/public/assets/operator-avatars/webp32/char_365_aprl.webp b/public/assets/operator-avatars/webp32/char_365_aprl.webp new file mode 100644 index 00000000..61dcb8df Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_365_aprl.webp differ diff --git a/public/assets/operator-avatars/webp32/char_366_acdrop.webp b/public/assets/operator-avatars/webp32/char_366_acdrop.webp new file mode 100644 index 00000000..4e939c9a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_366_acdrop.webp differ diff --git a/public/assets/operator-avatars/webp32/char_367_swllow.webp b/public/assets/operator-avatars/webp32/char_367_swllow.webp new file mode 100644 index 00000000..cc106056 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_367_swllow.webp differ diff --git a/public/assets/operator-avatars/webp32/char_369_bena.webp b/public/assets/operator-avatars/webp32/char_369_bena.webp new file mode 100644 index 00000000..32bc1c64 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_369_bena.webp differ diff --git a/public/assets/operator-avatars/webp32/char_373_lionhd.webp b/public/assets/operator-avatars/webp32/char_373_lionhd.webp new file mode 100644 index 00000000..8412c862 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_373_lionhd.webp differ diff --git a/public/assets/operator-avatars/webp32/char_376_therex.webp b/public/assets/operator-avatars/webp32/char_376_therex.webp new file mode 100644 index 00000000..d37c3460 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_376_therex.webp differ diff --git a/public/assets/operator-avatars/webp32/char_377_gdglow.webp b/public/assets/operator-avatars/webp32/char_377_gdglow.webp new file mode 100644 index 00000000..7221bab7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_377_gdglow.webp differ diff --git a/public/assets/operator-avatars/webp32/char_378_asbest.webp b/public/assets/operator-avatars/webp32/char_378_asbest.webp new file mode 100644 index 00000000..642820cd Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_378_asbest.webp differ diff --git a/public/assets/operator-avatars/webp32/char_379_sesa.webp b/public/assets/operator-avatars/webp32/char_379_sesa.webp new file mode 100644 index 00000000..353e3250 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_379_sesa.webp differ diff --git a/public/assets/operator-avatars/webp32/char_381_bubble.webp b/public/assets/operator-avatars/webp32/char_381_bubble.webp new file mode 100644 index 00000000..9d809824 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_381_bubble.webp differ diff --git a/public/assets/operator-avatars/webp32/char_383_snsant.webp b/public/assets/operator-avatars/webp32/char_383_snsant.webp new file mode 100644 index 00000000..62b5265d Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_383_snsant.webp differ diff --git a/public/assets/operator-avatars/webp32/char_385_finlpp.webp b/public/assets/operator-avatars/webp32/char_385_finlpp.webp new file mode 100644 index 00000000..3eafd3d6 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_385_finlpp.webp differ diff --git a/public/assets/operator-avatars/webp32/char_388_mint.webp b/public/assets/operator-avatars/webp32/char_388_mint.webp new file mode 100644 index 00000000..31f58302 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_388_mint.webp differ diff --git a/public/assets/operator-avatars/webp32/char_391_rosmon.webp b/public/assets/operator-avatars/webp32/char_391_rosmon.webp new file mode 100644 index 00000000..7a966481 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_391_rosmon.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4000_jnight.webp b/public/assets/operator-avatars/webp32/char_4000_jnight.webp new file mode 100644 index 00000000..d255c045 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4000_jnight.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4004_pudd.webp b/public/assets/operator-avatars/webp32/char_4004_pudd.webp new file mode 100644 index 00000000..bc9b77de Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4004_pudd.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4006_melnte.webp b/public/assets/operator-avatars/webp32/char_4006_melnte.webp new file mode 100644 index 00000000..aefe8902 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4006_melnte.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4009_irene.webp b/public/assets/operator-avatars/webp32/char_4009_irene.webp new file mode 100644 index 00000000..4aa97961 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4009_irene.webp differ diff --git a/public/assets/operator-avatars/webp32/char_400_weedy.webp b/public/assets/operator-avatars/webp32/char_400_weedy.webp new file mode 100644 index 00000000..7718a544 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_400_weedy.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4010_etlchi.webp b/public/assets/operator-avatars/webp32/char_4010_etlchi.webp new file mode 100644 index 00000000..db614273 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4010_etlchi.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4011_lessng.webp b/public/assets/operator-avatars/webp32/char_4011_lessng.webp new file mode 100644 index 00000000..089c0f2b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4011_lessng.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4013_kjera.webp b/public/assets/operator-avatars/webp32/char_4013_kjera.webp new file mode 100644 index 00000000..6152545f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4013_kjera.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4014_lunacu.webp b/public/assets/operator-avatars/webp32/char_4014_lunacu.webp new file mode 100644 index 00000000..1ea7ba68 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4014_lunacu.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4015_spuria.webp b/public/assets/operator-avatars/webp32/char_4015_spuria.webp new file mode 100644 index 00000000..3a6b118c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4015_spuria.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4016_kazema.webp b/public/assets/operator-avatars/webp32/char_4016_kazema.webp new file mode 100644 index 00000000..c5dbf35f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4016_kazema.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4017_puzzle.webp b/public/assets/operator-avatars/webp32/char_4017_puzzle.webp new file mode 100644 index 00000000..7c8a8737 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4017_puzzle.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4019_ncdeer.webp b/public/assets/operator-avatars/webp32/char_4019_ncdeer.webp new file mode 100644 index 00000000..bab29024 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4019_ncdeer.webp differ diff --git a/public/assets/operator-avatars/webp32/char_401_elysm.webp b/public/assets/operator-avatars/webp32/char_401_elysm.webp new file mode 100644 index 00000000..09f95d8f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_401_elysm.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4023_rfalcn.webp b/public/assets/operator-avatars/webp32/char_4023_rfalcn.webp new file mode 100644 index 00000000..c5b17e2b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4023_rfalcn.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4025_aprot2.webp b/public/assets/operator-avatars/webp32/char_4025_aprot2.webp new file mode 100644 index 00000000..010f1528 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4025_aprot2.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4026_vulpis.webp b/public/assets/operator-avatars/webp32/char_4026_vulpis.webp new file mode 100644 index 00000000..4cb6c697 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4026_vulpis.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4027_heyak.webp b/public/assets/operator-avatars/webp32/char_4027_heyak.webp new file mode 100644 index 00000000..2f193f43 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4027_heyak.webp differ diff --git a/public/assets/operator-avatars/webp32/char_402_tuye.webp b/public/assets/operator-avatars/webp32/char_402_tuye.webp new file mode 100644 index 00000000..d1f37e62 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_402_tuye.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4032_provs.webp b/public/assets/operator-avatars/webp32/char_4032_provs.webp new file mode 100644 index 00000000..afb58645 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4032_provs.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4036_forcer.webp b/public/assets/operator-avatars/webp32/char_4036_forcer.webp new file mode 100644 index 00000000..24fa2f08 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4036_forcer.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4039_horn.webp b/public/assets/operator-avatars/webp32/char_4039_horn.webp new file mode 100644 index 00000000..b9db6dd7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4039_horn.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4040_rockr.webp b/public/assets/operator-avatars/webp32/char_4040_rockr.webp new file mode 100644 index 00000000..48477a10 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4040_rockr.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4041_chnut.webp b/public/assets/operator-avatars/webp32/char_4041_chnut.webp new file mode 100644 index 00000000..593783a7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4041_chnut.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4042_lumen.webp b/public/assets/operator-avatars/webp32/char_4042_lumen.webp new file mode 100644 index 00000000..cea56c18 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4042_lumen.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4043_erato.webp b/public/assets/operator-avatars/webp32/char_4043_erato.webp new file mode 100644 index 00000000..2423d991 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4043_erato.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4045_heidi.webp b/public/assets/operator-avatars/webp32/char_4045_heidi.webp new file mode 100644 index 00000000..4af117f2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4045_heidi.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4046_ebnhlz.webp b/public/assets/operator-avatars/webp32/char_4046_ebnhlz.webp new file mode 100644 index 00000000..7331b5d1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4046_ebnhlz.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4047_pianst.webp b/public/assets/operator-avatars/webp32/char_4047_pianst.webp new file mode 100644 index 00000000..806169d1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4047_pianst.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4048_doroth.webp b/public/assets/operator-avatars/webp32/char_4048_doroth.webp new file mode 100644 index 00000000..6abc2a98 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4048_doroth.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4052_surfer.webp b/public/assets/operator-avatars/webp32/char_4052_surfer.webp new file mode 100644 index 00000000..2ed057c6 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4052_surfer.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4054_malist.webp b/public/assets/operator-avatars/webp32/char_4054_malist.webp new file mode 100644 index 00000000..40665cf2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4054_malist.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4055_bgsnow.webp b/public/assets/operator-avatars/webp32/char_4055_bgsnow.webp new file mode 100644 index 00000000..b955e7b1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4055_bgsnow.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4058_pepe.webp b/public/assets/operator-avatars/webp32/char_4058_pepe.webp new file mode 100644 index 00000000..89228075 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4058_pepe.webp differ diff --git a/public/assets/operator-avatars/webp32/char_405_absin.webp b/public/assets/operator-avatars/webp32/char_405_absin.webp new file mode 100644 index 00000000..c119a20e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_405_absin.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4062_totter.webp b/public/assets/operator-avatars/webp32/char_4062_totter.webp new file mode 100644 index 00000000..c0b094f7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4062_totter.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4063_quartz.webp b/public/assets/operator-avatars/webp32/char_4063_quartz.webp new file mode 100644 index 00000000..fae17a2f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4063_quartz.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4064_mlynar.webp b/public/assets/operator-avatars/webp32/char_4064_mlynar.webp new file mode 100644 index 00000000..475c38e5 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4064_mlynar.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4065_judge.webp b/public/assets/operator-avatars/webp32/char_4065_judge.webp new file mode 100644 index 00000000..d46e8832 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4065_judge.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4066_highmo.webp b/public/assets/operator-avatars/webp32/char_4066_highmo.webp new file mode 100644 index 00000000..39d6518b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4066_highmo.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4067_lolxh.webp b/public/assets/operator-avatars/webp32/char_4067_lolxh.webp new file mode 100644 index 00000000..84b8d7c7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4067_lolxh.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4071_peper.webp b/public/assets/operator-avatars/webp32/char_4071_peper.webp new file mode 100644 index 00000000..7297d764 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4071_peper.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4072_ironmn.webp b/public/assets/operator-avatars/webp32/char_4072_ironmn.webp new file mode 100644 index 00000000..4cc98d70 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4072_ironmn.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4077_palico.webp b/public/assets/operator-avatars/webp32/char_4077_palico.webp new file mode 100644 index 00000000..618cf0da Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4077_palico.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4078_bdhkgt.webp b/public/assets/operator-avatars/webp32/char_4078_bdhkgt.webp new file mode 100644 index 00000000..6dc2a169 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4078_bdhkgt.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4079_haini.webp b/public/assets/operator-avatars/webp32/char_4079_haini.webp new file mode 100644 index 00000000..808b8bfc Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4079_haini.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4080_lin.webp b/public/assets/operator-avatars/webp32/char_4080_lin.webp new file mode 100644 index 00000000..087464bd Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4080_lin.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4081_warmy.webp b/public/assets/operator-avatars/webp32/char_4081_warmy.webp new file mode 100644 index 00000000..1d5b1c4f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4081_warmy.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4082_qiubai.webp b/public/assets/operator-avatars/webp32/char_4082_qiubai.webp new file mode 100644 index 00000000..87557fd2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4082_qiubai.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4083_chimes.webp b/public/assets/operator-avatars/webp32/char_4083_chimes.webp new file mode 100644 index 00000000..738cbeac Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4083_chimes.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4087_ines.webp b/public/assets/operator-avatars/webp32/char_4087_ines.webp new file mode 100644 index 00000000..8af26023 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4087_ines.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4088_hodrer.webp b/public/assets/operator-avatars/webp32/char_4088_hodrer.webp new file mode 100644 index 00000000..96c606db Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4088_hodrer.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4091_ulika.webp b/public/assets/operator-avatars/webp32/char_4091_ulika.webp new file mode 100644 index 00000000..613ab71d Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4091_ulika.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4093_frston.webp b/public/assets/operator-avatars/webp32/char_4093_frston.webp new file mode 100644 index 00000000..2e3f4db7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4093_frston.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4098_vvana.webp b/public/assets/operator-avatars/webp32/char_4098_vvana.webp new file mode 100644 index 00000000..1ab9300a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4098_vvana.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4100_caper.webp b/public/assets/operator-avatars/webp32/char_4100_caper.webp new file mode 100644 index 00000000..c36d35c1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4100_caper.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4102_threye.webp b/public/assets/operator-avatars/webp32/char_4102_threye.webp new file mode 100644 index 00000000..748d9af0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4102_threye.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4104_coldst.webp b/public/assets/operator-avatars/webp32/char_4104_coldst.webp new file mode 100644 index 00000000..9b9ae56e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4104_coldst.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4105_almond.webp b/public/assets/operator-avatars/webp32/char_4105_almond.webp new file mode 100644 index 00000000..ad4b46dd Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4105_almond.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4106_bryota.webp b/public/assets/operator-avatars/webp32/char_4106_bryota.webp new file mode 100644 index 00000000..6eddedbc Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4106_bryota.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4107_vrdant.webp b/public/assets/operator-avatars/webp32/char_4107_vrdant.webp new file mode 100644 index 00000000..a082d6dd Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4107_vrdant.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4109_baslin.webp b/public/assets/operator-avatars/webp32/char_4109_baslin.webp new file mode 100644 index 00000000..cb227f72 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4109_baslin.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4110_delphn.webp b/public/assets/operator-avatars/webp32/char_4110_delphn.webp new file mode 100644 index 00000000..d23966b4 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4110_delphn.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4114_harold.webp b/public/assets/operator-avatars/webp32/char_4114_harold.webp new file mode 100644 index 00000000..e5d5353a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4114_harold.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4116_blkkgt.webp b/public/assets/operator-avatars/webp32/char_4116_blkkgt.webp new file mode 100644 index 00000000..715e8f4f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4116_blkkgt.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4117_ray.webp b/public/assets/operator-avatars/webp32/char_4117_ray.webp new file mode 100644 index 00000000..a81f1c1d Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4117_ray.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4119_wanqin.webp b/public/assets/operator-avatars/webp32/char_4119_wanqin.webp new file mode 100644 index 00000000..5c48f4ea Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4119_wanqin.webp differ diff --git a/public/assets/operator-avatars/webp32/char_411_tomimi.webp b/public/assets/operator-avatars/webp32/char_411_tomimi.webp new file mode 100644 index 00000000..b304013a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_411_tomimi.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4121_zuole.webp b/public/assets/operator-avatars/webp32/char_4121_zuole.webp new file mode 100644 index 00000000..4884c43c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4121_zuole.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4122_grabds.webp b/public/assets/operator-avatars/webp32/char_4122_grabds.webp new file mode 100644 index 00000000..0214e962 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4122_grabds.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4123_ela.webp b/public/assets/operator-avatars/webp32/char_4123_ela.webp new file mode 100644 index 00000000..95b6d36a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4123_ela.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4124_iana.webp b/public/assets/operator-avatars/webp32/char_4124_iana.webp new file mode 100644 index 00000000..4749177c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4124_iana.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4125_rdoc.webp b/public/assets/operator-avatars/webp32/char_4125_rdoc.webp new file mode 100644 index 00000000..8a72bfc2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4125_rdoc.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4126_fuze.webp b/public/assets/operator-avatars/webp32/char_4126_fuze.webp new file mode 100644 index 00000000..71aca0fa Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4126_fuze.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4130_luton.webp b/public/assets/operator-avatars/webp32/char_4130_luton.webp new file mode 100644 index 00000000..0c7a0e38 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4130_luton.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4131_odda.webp b/public/assets/operator-avatars/webp32/char_4131_odda.webp new file mode 100644 index 00000000..72910265 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4131_odda.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4132_ascln.webp b/public/assets/operator-avatars/webp32/char_4132_ascln.webp new file mode 100644 index 00000000..d14508c0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4132_ascln.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4133_logos.webp b/public/assets/operator-avatars/webp32/char_4133_logos.webp new file mode 100644 index 00000000..9e5dd95a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4133_logos.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4134_cetsyr.webp b/public/assets/operator-avatars/webp32/char_4134_cetsyr.webp new file mode 100644 index 00000000..711d9710 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4134_cetsyr.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4136_phonor.webp b/public/assets/operator-avatars/webp32/char_4136_phonor.webp new file mode 100644 index 00000000..c27c6aec Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4136_phonor.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4137_udflow.webp b/public/assets/operator-avatars/webp32/char_4137_udflow.webp new file mode 100644 index 00000000..02c419db Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4137_udflow.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4138_narant.webp b/public/assets/operator-avatars/webp32/char_4138_narant.webp new file mode 100644 index 00000000..c41c0415 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4138_narant.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4139_papyrs.webp b/public/assets/operator-avatars/webp32/char_4139_papyrs.webp new file mode 100644 index 00000000..a5b9724b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4139_papyrs.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4140_lasher.webp b/public/assets/operator-avatars/webp32/char_4140_lasher.webp new file mode 100644 index 00000000..398ec3f7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4140_lasher.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4141_marcil.webp b/public/assets/operator-avatars/webp32/char_4141_marcil.webp new file mode 100644 index 00000000..d0ef95c0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4141_marcil.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4142_laios.webp b/public/assets/operator-avatars/webp32/char_4142_laios.webp new file mode 100644 index 00000000..af2fd989 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4142_laios.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4143_sensi.webp b/public/assets/operator-avatars/webp32/char_4143_sensi.webp new file mode 100644 index 00000000..f7b07b14 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4143_sensi.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4144_chilc.webp b/public/assets/operator-avatars/webp32/char_4144_chilc.webp new file mode 100644 index 00000000..86e11235 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4144_chilc.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4145_ulpia.webp b/public/assets/operator-avatars/webp32/char_4145_ulpia.webp new file mode 100644 index 00000000..8a519a66 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4145_ulpia.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4146_nymph.webp b/public/assets/operator-avatars/webp32/char_4146_nymph.webp new file mode 100644 index 00000000..97b37482 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4146_nymph.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4147_mitm.webp b/public/assets/operator-avatars/webp32/char_4147_mitm.webp new file mode 100644 index 00000000..000daa9c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4147_mitm.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4148_philae.webp b/public/assets/operator-avatars/webp32/char_4148_philae.webp new file mode 100644 index 00000000..d1eee9d8 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4148_philae.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4151_tinman.webp b/public/assets/operator-avatars/webp32/char_4151_tinman.webp new file mode 100644 index 00000000..dcf1ca5b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4151_tinman.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4155_talr.webp b/public/assets/operator-avatars/webp32/char_4155_talr.webp new file mode 100644 index 00000000..57fecfd3 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4155_talr.webp differ diff --git a/public/assets/operator-avatars/webp32/char_415_flint.webp b/public/assets/operator-avatars/webp32/char_415_flint.webp new file mode 100644 index 00000000..964c09a7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_415_flint.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4162_cathy.webp b/public/assets/operator-avatars/webp32/char_4162_cathy.webp new file mode 100644 index 00000000..4624550c Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4162_cathy.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4163_rosesa.webp b/public/assets/operator-avatars/webp32/char_4163_rosesa.webp new file mode 100644 index 00000000..78b83e2b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4163_rosesa.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4164_tecno.webp b/public/assets/operator-avatars/webp32/char_4164_tecno.webp new file mode 100644 index 00000000..a32dff31 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4164_tecno.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4165_ctrail.webp b/public/assets/operator-avatars/webp32/char_4165_ctrail.webp new file mode 100644 index 00000000..8801e8de Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4165_ctrail.webp differ diff --git a/public/assets/operator-avatars/webp32/char_416_zumama.webp b/public/assets/operator-avatars/webp32/char_416_zumama.webp new file mode 100644 index 00000000..800fd121 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_416_zumama.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4171_wulfen.webp b/public/assets/operator-avatars/webp32/char_4171_wulfen.webp new file mode 100644 index 00000000..ae68d31b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4171_wulfen.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4172_xingzh.webp b/public/assets/operator-avatars/webp32/char_4172_xingzh.webp new file mode 100644 index 00000000..53e2ecb9 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4172_xingzh.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4173_nowell.webp b/public/assets/operator-avatars/webp32/char_4173_nowell.webp new file mode 100644 index 00000000..ab89a12d Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4173_nowell.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4177_brigid.webp b/public/assets/operator-avatars/webp32/char_4177_brigid.webp new file mode 100644 index 00000000..713e7e20 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4177_brigid.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4178_alanna.webp b/public/assets/operator-avatars/webp32/char_4178_alanna.webp new file mode 100644 index 00000000..77c4b837 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4178_alanna.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4179_monstr.webp b/public/assets/operator-avatars/webp32/char_4179_monstr.webp new file mode 100644 index 00000000..4a294e8e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4179_monstr.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4187_graceb.webp b/public/assets/operator-avatars/webp32/char_4187_graceb.webp new file mode 100644 index 00000000..e3f007a8 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4187_graceb.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4188_confes.webp b/public/assets/operator-avatars/webp32/char_4188_confes.webp new file mode 100644 index 00000000..93f2f090 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4188_confes.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4193_lemuen.webp b/public/assets/operator-avatars/webp32/char_4193_lemuen.webp new file mode 100644 index 00000000..070b4e58 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4193_lemuen.webp differ diff --git a/public/assets/operator-avatars/webp32/char_4194_rmixer.webp b/public/assets/operator-avatars/webp32/char_4194_rmixer.webp new file mode 100644 index 00000000..7b8b3a14 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_4194_rmixer.webp differ diff --git a/public/assets/operator-avatars/webp32/char_420_flamtl.webp b/public/assets/operator-avatars/webp32/char_420_flamtl.webp new file mode 100644 index 00000000..2b78ae8f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_420_flamtl.webp differ diff --git a/public/assets/operator-avatars/webp32/char_421_crow.webp b/public/assets/operator-avatars/webp32/char_421_crow.webp new file mode 100644 index 00000000..de658fbd Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_421_crow.webp differ diff --git a/public/assets/operator-avatars/webp32/char_422_aurora.webp b/public/assets/operator-avatars/webp32/char_422_aurora.webp new file mode 100644 index 00000000..80bf6eee Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_422_aurora.webp differ diff --git a/public/assets/operator-avatars/webp32/char_423_blemsh.webp b/public/assets/operator-avatars/webp32/char_423_blemsh.webp new file mode 100644 index 00000000..3b1c2ffb Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_423_blemsh.webp differ diff --git a/public/assets/operator-avatars/webp32/char_426_billro.webp b/public/assets/operator-avatars/webp32/char_426_billro.webp new file mode 100644 index 00000000..6567075b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_426_billro.webp differ diff --git a/public/assets/operator-avatars/webp32/char_427_vigil.webp b/public/assets/operator-avatars/webp32/char_427_vigil.webp new file mode 100644 index 00000000..ef337993 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_427_vigil.webp differ diff --git a/public/assets/operator-avatars/webp32/char_430_fartth.webp b/public/assets/operator-avatars/webp32/char_430_fartth.webp new file mode 100644 index 00000000..0b45a301 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_430_fartth.webp differ diff --git a/public/assets/operator-avatars/webp32/char_431_ashlok.webp b/public/assets/operator-avatars/webp32/char_431_ashlok.webp new file mode 100644 index 00000000..b962a388 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_431_ashlok.webp differ diff --git a/public/assets/operator-avatars/webp32/char_433_windft.webp b/public/assets/operator-avatars/webp32/char_433_windft.webp new file mode 100644 index 00000000..934ce1fa Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_433_windft.webp differ diff --git a/public/assets/operator-avatars/webp32/char_436_whispr.webp b/public/assets/operator-avatars/webp32/char_436_whispr.webp new file mode 100644 index 00000000..8f5bd979 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_436_whispr.webp differ diff --git a/public/assets/operator-avatars/webp32/char_437_mizuki.webp b/public/assets/operator-avatars/webp32/char_437_mizuki.webp new file mode 100644 index 00000000..0cea68c0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_437_mizuki.webp differ diff --git a/public/assets/operator-avatars/webp32/char_440_pinecn.webp b/public/assets/operator-avatars/webp32/char_440_pinecn.webp new file mode 100644 index 00000000..b8dc0c6e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_440_pinecn.webp differ diff --git a/public/assets/operator-avatars/webp32/char_445_wscoot.webp b/public/assets/operator-avatars/webp32/char_445_wscoot.webp new file mode 100644 index 00000000..68c7f2e2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_445_wscoot.webp differ diff --git a/public/assets/operator-avatars/webp32/char_446_aroma.webp b/public/assets/operator-avatars/webp32/char_446_aroma.webp new file mode 100644 index 00000000..0f85510f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_446_aroma.webp differ diff --git a/public/assets/operator-avatars/webp32/char_449_glider.webp b/public/assets/operator-avatars/webp32/char_449_glider.webp new file mode 100644 index 00000000..f0796961 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_449_glider.webp differ diff --git a/public/assets/operator-avatars/webp32/char_450_necras.webp b/public/assets/operator-avatars/webp32/char_450_necras.webp new file mode 100644 index 00000000..43c98970 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_450_necras.webp differ diff --git a/public/assets/operator-avatars/webp32/char_451_robin.webp b/public/assets/operator-avatars/webp32/char_451_robin.webp new file mode 100644 index 00000000..9005e984 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_451_robin.webp differ diff --git a/public/assets/operator-avatars/webp32/char_452_bstalk.webp b/public/assets/operator-avatars/webp32/char_452_bstalk.webp new file mode 100644 index 00000000..a3844da3 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_452_bstalk.webp differ diff --git a/public/assets/operator-avatars/webp32/char_455_nothin.webp b/public/assets/operator-avatars/webp32/char_455_nothin.webp new file mode 100644 index 00000000..38a471af Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_455_nothin.webp differ diff --git a/public/assets/operator-avatars/webp32/char_456_ash.webp b/public/assets/operator-avatars/webp32/char_456_ash.webp new file mode 100644 index 00000000..b29e1a3b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_456_ash.webp differ diff --git a/public/assets/operator-avatars/webp32/char_457_blitz.webp b/public/assets/operator-avatars/webp32/char_457_blitz.webp new file mode 100644 index 00000000..0533d025 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_457_blitz.webp differ diff --git a/public/assets/operator-avatars/webp32/char_458_rfrost.webp b/public/assets/operator-avatars/webp32/char_458_rfrost.webp new file mode 100644 index 00000000..f188be91 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_458_rfrost.webp differ diff --git a/public/assets/operator-avatars/webp32/char_459_tachak.webp b/public/assets/operator-avatars/webp32/char_459_tachak.webp new file mode 100644 index 00000000..5550f1ae Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_459_tachak.webp differ diff --git a/public/assets/operator-avatars/webp32/char_464_cement.webp b/public/assets/operator-avatars/webp32/char_464_cement.webp new file mode 100644 index 00000000..f502b5ec Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_464_cement.webp differ diff --git a/public/assets/operator-avatars/webp32/char_466_qanik.webp b/public/assets/operator-avatars/webp32/char_466_qanik.webp new file mode 100644 index 00000000..8a006fdf Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_466_qanik.webp differ diff --git a/public/assets/operator-avatars/webp32/char_469_indigo.webp b/public/assets/operator-avatars/webp32/char_469_indigo.webp new file mode 100644 index 00000000..d4bf6799 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_469_indigo.webp differ diff --git a/public/assets/operator-avatars/webp32/char_472_pasngr.webp b/public/assets/operator-avatars/webp32/char_472_pasngr.webp new file mode 100644 index 00000000..f3163b01 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_472_pasngr.webp differ diff --git a/public/assets/operator-avatars/webp32/char_473_mberry.webp b/public/assets/operator-avatars/webp32/char_473_mberry.webp new file mode 100644 index 00000000..307facf9 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_473_mberry.webp differ diff --git a/public/assets/operator-avatars/webp32/char_474_glady.webp b/public/assets/operator-avatars/webp32/char_474_glady.webp new file mode 100644 index 00000000..cb608378 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_474_glady.webp differ diff --git a/public/assets/operator-avatars/webp32/char_475_akafyu.webp b/public/assets/operator-avatars/webp32/char_475_akafyu.webp new file mode 100644 index 00000000..72526d71 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_475_akafyu.webp differ diff --git a/public/assets/operator-avatars/webp32/char_476_blkngt.webp b/public/assets/operator-avatars/webp32/char_476_blkngt.webp new file mode 100644 index 00000000..1943ebee Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_476_blkngt.webp differ diff --git a/public/assets/operator-avatars/webp32/char_478_kirara.webp b/public/assets/operator-avatars/webp32/char_478_kirara.webp new file mode 100644 index 00000000..8fd98b66 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_478_kirara.webp differ diff --git a/public/assets/operator-avatars/webp32/char_479_sleach.webp b/public/assets/operator-avatars/webp32/char_479_sleach.webp new file mode 100644 index 00000000..1b5596f4 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_479_sleach.webp differ diff --git a/public/assets/operator-avatars/webp32/char_484_robrta.webp b/public/assets/operator-avatars/webp32/char_484_robrta.webp new file mode 100644 index 00000000..7780b842 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_484_robrta.webp differ diff --git a/public/assets/operator-avatars/webp32/char_485_pallas.webp b/public/assets/operator-avatars/webp32/char_485_pallas.webp new file mode 100644 index 00000000..19f5537a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_485_pallas.webp differ diff --git a/public/assets/operator-avatars/webp32/char_486_takila.webp b/public/assets/operator-avatars/webp32/char_486_takila.webp new file mode 100644 index 00000000..dd79b4da Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_486_takila.webp differ diff --git a/public/assets/operator-avatars/webp32/char_487_bobb.webp b/public/assets/operator-avatars/webp32/char_487_bobb.webp new file mode 100644 index 00000000..b5a0a219 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_487_bobb.webp differ diff --git a/public/assets/operator-avatars/webp32/char_488_buildr.webp b/public/assets/operator-avatars/webp32/char_488_buildr.webp new file mode 100644 index 00000000..5c59eac0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_488_buildr.webp differ diff --git a/public/assets/operator-avatars/webp32/char_489_serum.webp b/public/assets/operator-avatars/webp32/char_489_serum.webp new file mode 100644 index 00000000..eb1c38d6 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_489_serum.webp differ diff --git a/public/assets/operator-avatars/webp32/char_491_humus.webp b/public/assets/operator-avatars/webp32/char_491_humus.webp new file mode 100644 index 00000000..10eab703 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_491_humus.webp differ diff --git a/public/assets/operator-avatars/webp32/char_492_quercu.webp b/public/assets/operator-avatars/webp32/char_492_quercu.webp new file mode 100644 index 00000000..51f54754 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_492_quercu.webp differ diff --git a/public/assets/operator-avatars/webp32/char_493_firwhl.webp b/public/assets/operator-avatars/webp32/char_493_firwhl.webp new file mode 100644 index 00000000..3f63e0f2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_493_firwhl.webp differ diff --git a/public/assets/operator-avatars/webp32/char_494_vendla.webp b/public/assets/operator-avatars/webp32/char_494_vendla.webp new file mode 100644 index 00000000..00df887a Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_494_vendla.webp differ diff --git a/public/assets/operator-avatars/webp32/char_496_wildmn.webp b/public/assets/operator-avatars/webp32/char_496_wildmn.webp new file mode 100644 index 00000000..ff1dae59 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_496_wildmn.webp differ diff --git a/public/assets/operator-avatars/webp32/char_497_ctable.webp b/public/assets/operator-avatars/webp32/char_497_ctable.webp new file mode 100644 index 00000000..63720c98 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_497_ctable.webp differ diff --git a/public/assets/operator-avatars/webp32/char_498_inside.webp b/public/assets/operator-avatars/webp32/char_498_inside.webp new file mode 100644 index 00000000..91360c37 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_498_inside.webp differ diff --git a/public/assets/operator-avatars/webp32/char_499_kaitou.webp b/public/assets/operator-avatars/webp32/char_499_kaitou.webp new file mode 100644 index 00000000..4c8fb351 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_499_kaitou.webp differ diff --git a/public/assets/operator-avatars/webp32/char_500_noirc.webp b/public/assets/operator-avatars/webp32/char_500_noirc.webp new file mode 100644 index 00000000..ddbdd3de Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_500_noirc.webp differ diff --git a/public/assets/operator-avatars/webp32/char_501_durin.webp b/public/assets/operator-avatars/webp32/char_501_durin.webp new file mode 100644 index 00000000..850404af Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_501_durin.webp differ diff --git a/public/assets/operator-avatars/webp32/char_502_nblade.webp b/public/assets/operator-avatars/webp32/char_502_nblade.webp new file mode 100644 index 00000000..3cae2e2b Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_502_nblade.webp differ diff --git a/public/assets/operator-avatars/webp32/char_503_rang.webp b/public/assets/operator-avatars/webp32/char_503_rang.webp new file mode 100644 index 00000000..f52ea17f Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_503_rang.webp differ diff --git a/public/assets/operator-avatars/webp32/char_504_rguard.webp b/public/assets/operator-avatars/webp32/char_504_rguard.webp new file mode 100644 index 00000000..0ad0ea52 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_504_rguard.webp differ diff --git a/public/assets/operator-avatars/webp32/char_505_rcast.webp b/public/assets/operator-avatars/webp32/char_505_rcast.webp new file mode 100644 index 00000000..117dc3aa Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_505_rcast.webp differ diff --git a/public/assets/operator-avatars/webp32/char_506_rmedic.webp b/public/assets/operator-avatars/webp32/char_506_rmedic.webp new file mode 100644 index 00000000..b54cac79 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_506_rmedic.webp differ diff --git a/public/assets/operator-avatars/webp32/char_507_rsnipe.webp b/public/assets/operator-avatars/webp32/char_507_rsnipe.webp new file mode 100644 index 00000000..df4fdd81 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_507_rsnipe.webp differ diff --git a/public/assets/operator-avatars/webp32/char_508_aguard.webp b/public/assets/operator-avatars/webp32/char_508_aguard.webp new file mode 100644 index 00000000..b971147e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_508_aguard.webp differ diff --git a/public/assets/operator-avatars/webp32/char_509_acast.webp b/public/assets/operator-avatars/webp32/char_509_acast.webp new file mode 100644 index 00000000..8c461c76 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_509_acast.webp differ diff --git a/public/assets/operator-avatars/webp32/char_510_amedic.webp b/public/assets/operator-avatars/webp32/char_510_amedic.webp new file mode 100644 index 00000000..24170c22 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_510_amedic.webp differ diff --git a/public/assets/operator-avatars/webp32/char_511_asnipe.webp b/public/assets/operator-avatars/webp32/char_511_asnipe.webp new file mode 100644 index 00000000..effc0713 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_511_asnipe.webp differ diff --git a/public/assets/operator-avatars/webp32/char_512_aprot.webp b/public/assets/operator-avatars/webp32/char_512_aprot.webp new file mode 100644 index 00000000..010f1528 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_512_aprot.webp differ diff --git a/public/assets/operator-avatars/webp32/char_513_apionr.webp b/public/assets/operator-avatars/webp32/char_513_apionr.webp new file mode 100644 index 00000000..7d159437 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_513_apionr.webp differ diff --git a/public/assets/operator-avatars/webp32/char_514_rdfend.webp b/public/assets/operator-avatars/webp32/char_514_rdfend.webp new file mode 100644 index 00000000..c24cd406 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_514_rdfend.webp differ diff --git a/public/assets/operator-avatars/webp32/char_602_cdfend.webp b/public/assets/operator-avatars/webp32/char_602_cdfend.webp new file mode 100644 index 00000000..c24cd406 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_602_cdfend.webp differ diff --git a/public/assets/operator-avatars/webp32/char_603_csnipe.webp b/public/assets/operator-avatars/webp32/char_603_csnipe.webp new file mode 100644 index 00000000..df4fdd81 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_603_csnipe.webp differ diff --git a/public/assets/operator-avatars/webp32/char_604_ccast.webp b/public/assets/operator-avatars/webp32/char_604_ccast.webp new file mode 100644 index 00000000..117dc3aa Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_604_ccast.webp differ diff --git a/public/assets/operator-avatars/webp32/char_608_acpion.webp b/public/assets/operator-avatars/webp32/char_608_acpion.webp new file mode 100644 index 00000000..7d159437 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_608_acpion.webp differ diff --git a/public/assets/operator-avatars/webp32/char_609_acguad.webp b/public/assets/operator-avatars/webp32/char_609_acguad.webp new file mode 100644 index 00000000..b971147e Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_609_acguad.webp differ diff --git a/public/assets/operator-avatars/webp32/char_611_acnipe.webp b/public/assets/operator-avatars/webp32/char_611_acnipe.webp new file mode 100644 index 00000000..effc0713 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_611_acnipe.webp differ diff --git a/public/assets/operator-avatars/webp32/char_612_accast.webp b/public/assets/operator-avatars/webp32/char_612_accast.webp new file mode 100644 index 00000000..8c461c76 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_612_accast.webp differ diff --git a/public/assets/operator-avatars/webp32/char_613_acmedc.webp b/public/assets/operator-avatars/webp32/char_613_acmedc.webp new file mode 100644 index 00000000..24170c22 Binary files /dev/null and b/public/assets/operator-avatars/webp32/char_613_acmedc.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10000_silent_healrb.webp b/public/assets/operator-avatars/webp32/token_10000_silent_healrb.webp new file mode 100644 index 00000000..483415b7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10000_silent_healrb.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10001_deepcl_tentac.webp b/public/assets/operator-avatars/webp32/token_10001_deepcl_tentac.webp new file mode 100644 index 00000000..98659ed5 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10001_deepcl_tentac.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10002_kalts_mon3tr.webp b/public/assets/operator-avatars/webp32/token_10002_kalts_mon3tr.webp new file mode 100644 index 00000000..626c2445 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10002_kalts_mon3tr.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10003_cgbird_bird.webp b/public/assets/operator-avatars/webp32/token_10003_cgbird_bird.webp new file mode 100644 index 00000000..6d2c7104 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10003_cgbird_bird.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10004_otter_motter.webp b/public/assets/operator-avatars/webp32/token_10004_otter_motter.webp new file mode 100644 index 00000000..d4b17c2f Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10004_otter_motter.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10005_mgllan_drone1.webp b/public/assets/operator-avatars/webp32/token_10005_mgllan_drone1.webp new file mode 100644 index 00000000..0c5bd74a Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10005_mgllan_drone1.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10005_mgllan_drone2.webp b/public/assets/operator-avatars/webp32/token_10005_mgllan_drone2.webp new file mode 100644 index 00000000..b029c595 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10005_mgllan_drone2.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10005_mgllan_drone3.webp b/public/assets/operator-avatars/webp32/token_10005_mgllan_drone3.webp new file mode 100644 index 00000000..0b1b5892 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10005_mgllan_drone3.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10006_vodfox_doll.webp b/public/assets/operator-avatars/webp32/token_10006_vodfox_doll.webp new file mode 100644 index 00000000..793db5f0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10006_vodfox_doll.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10007_phatom_twin.webp b/public/assets/operator-avatars/webp32/token_10007_phatom_twin.webp new file mode 100644 index 00000000..e0e1beb4 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10007_phatom_twin.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10008_cqbw_box.webp b/public/assets/operator-avatars/webp32/token_10008_cqbw_box.webp new file mode 100644 index 00000000..11f55ed2 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10008_cqbw_box.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10009_weedy_cannon.webp b/public/assets/operator-avatars/webp32/token_10009_weedy_cannon.webp new file mode 100644 index 00000000..f2a464ae Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10009_weedy_cannon.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10010_folivo_car.webp b/public/assets/operator-avatars/webp32/token_10010_folivo_car.webp new file mode 100644 index 00000000..b67bcf19 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10010_folivo_car.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10011_beewax_oblisk.webp b/public/assets/operator-avatars/webp32/token_10011_beewax_oblisk.webp new file mode 100644 index 00000000..d70c1b77 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10011_beewax_oblisk.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10013_robin_mine.webp b/public/assets/operator-avatars/webp32/token_10013_robin_mine.webp new file mode 100644 index 00000000..45528685 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10013_robin_mine.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10014_bstalk_crab.webp b/public/assets/operator-avatars/webp32/token_10014_bstalk_crab.webp new file mode 100644 index 00000000..cb99bfa1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10014_bstalk_crab.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10015_dusk_drgn.webp b/public/assets/operator-avatars/webp32/token_10015_dusk_drgn.webp new file mode 100644 index 00000000..9480ea84 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10015_dusk_drgn.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10016_rfrost_mine.webp b/public/assets/operator-avatars/webp32/token_10016_rfrost_mine.webp new file mode 100644 index 00000000..8019c7d0 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10016_rfrost_mine.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10017_skadi2_dedant.webp b/public/assets/operator-avatars/webp32/token_10017_skadi2_dedant.webp new file mode 100644 index 00000000..769bbfc8 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10017_skadi2_dedant.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10018_robrta_mach.webp b/public/assets/operator-avatars/webp32/token_10018_robrta_mach.webp new file mode 100644 index 00000000..e460c2ba Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10018_robrta_mach.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10019_nearl2_sword.webp b/public/assets/operator-avatars/webp32/token_10019_nearl2_sword.webp new file mode 100644 index 00000000..62b55e59 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10019_nearl2_sword.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10020_ling_soul1.webp b/public/assets/operator-avatars/webp32/token_10020_ling_soul1.webp new file mode 100644 index 00000000..89864e50 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10020_ling_soul1.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10020_ling_soul2.webp b/public/assets/operator-avatars/webp32/token_10020_ling_soul2.webp new file mode 100644 index 00000000..05c61403 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10020_ling_soul2.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10020_ling_soul3.webp b/public/assets/operator-avatars/webp32/token_10020_ling_soul3.webp new file mode 100644 index 00000000..e6c9b36c Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10020_ling_soul3.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10021_blkngt_hypnos.webp b/public/assets/operator-avatars/webp32/token_10021_blkngt_hypnos.webp new file mode 100644 index 00000000..d2d02c0b Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10021_blkngt_hypnos.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10022_kazema_shadow.webp b/public/assets/operator-avatars/webp32/token_10022_kazema_shadow.webp new file mode 100644 index 00000000..9f1f1d7d Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10022_kazema_shadow.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10023_windft_wrench.webp b/public/assets/operator-avatars/webp32/token_10023_windft_wrench.webp new file mode 100644 index 00000000..cec69502 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10023_windft_wrench.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10024_ebnhlz_rcube.webp b/public/assets/operator-avatars/webp32/token_10024_ebnhlz_rcube.webp new file mode 100644 index 00000000..12e1184d Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10024_ebnhlz_rcube.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10025_doroth_recttp.webp b/public/assets/operator-avatars/webp32/token_10025_doroth_recttp.webp new file mode 100644 index 00000000..e1b4a5b1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10025_doroth_recttp.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10026_bgsnow_subbow.webp b/public/assets/operator-avatars/webp32/token_10026_bgsnow_subbow.webp new file mode 100644 index 00000000..a09be8c8 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10026_bgsnow_subbow.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10027_ironmn_pile1.webp b/public/assets/operator-avatars/webp32/token_10027_ironmn_pile1.webp new file mode 100644 index 00000000..1fc80c94 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10027_ironmn_pile1.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10027_ironmn_pile2.webp b/public/assets/operator-avatars/webp32/token_10027_ironmn_pile2.webp new file mode 100644 index 00000000..1fc80c94 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10027_ironmn_pile2.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10027_ironmn_pile3.webp b/public/assets/operator-avatars/webp32/token_10027_ironmn_pile3.webp new file mode 100644 index 00000000..14750214 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10027_ironmn_pile3.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10028_vigil_wolf.webp b/public/assets/operator-avatars/webp32/token_10028_vigil_wolf.webp new file mode 100644 index 00000000..f7b7b661 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10028_vigil_wolf.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10029_slent2_protrb.webp b/public/assets/operator-avatars/webp32/token_10029_slent2_protrb.webp new file mode 100644 index 00000000..906020a1 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10029_slent2_protrb.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10030_mlyss_wtrman.webp b/public/assets/operator-avatars/webp32/token_10030_mlyss_wtrman.webp new file mode 100644 index 00000000..189ff003 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10030_mlyss_wtrman.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10031_swire2_gdtrap.webp b/public/assets/operator-avatars/webp32/token_10031_swire2_gdtrap.webp new file mode 100644 index 00000000..5d749cd4 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10031_swire2_gdtrap.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10032_jesca2_jckshd.webp b/public/assets/operator-avatars/webp32/token_10032_jesca2_jckshd.webp new file mode 100644 index 00000000..46374cbe Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10032_jesca2_jckshd.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10033_ela_grzmot.webp b/public/assets/operator-avatars/webp32/token_10033_ela_grzmot.webp new file mode 100644 index 00000000..93af0103 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10033_ela_grzmot.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10034_ray_sndbst.webp b/public/assets/operator-avatars/webp32/token_10034_ray_sndbst.webp new file mode 100644 index 00000000..ebe06d74 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10034_ray_sndbst.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10035_wisdel_wward.webp b/public/assets/operator-avatars/webp32/token_10035_wisdel_wward.webp new file mode 100644 index 00000000..6cd89d2c Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10035_wisdel_wward.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10036_lasher_mcbird.webp b/public/assets/operator-avatars/webp32/token_10036_lasher_mcbird.webp new file mode 100644 index 00000000..92918e20 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10036_lasher_mcbird.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10037_mitm_trshrb.webp b/public/assets/operator-avatars/webp32/token_10037_mitm_trshrb.webp new file mode 100644 index 00000000..f9e098bc Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10037_mitm_trshrb.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10041_cathy_catsld.webp b/public/assets/operator-avatars/webp32/token_10041_cathy_catsld.webp new file mode 100644 index 00000000..90cd333b Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10041_cathy_catsld.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10042_tecno_puppet.webp b/public/assets/operator-avatars/webp32/token_10042_tecno_puppet.webp new file mode 100644 index 00000000..c7645d33 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10042_tecno_puppet.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10043_necras_skeltn.webp b/public/assets/operator-avatars/webp32/token_10043_necras_skeltn.webp new file mode 100644 index 00000000..0a472ea8 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10043_necras_skeltn.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10044_wulfen_mine.webp b/public/assets/operator-avatars/webp32/token_10044_wulfen_mine.webp new file mode 100644 index 00000000..8d10e384 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10044_wulfen_mine.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10045_alanna_crane.webp b/public/assets/operator-avatars/webp32/token_10045_alanna_crane.webp new file mode 100644 index 00000000..d63ae2c7 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10045_alanna_crane.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10050_monstr_prosts.webp b/public/assets/operator-avatars/webp32/token_10050_monstr_prosts.webp new file mode 100644 index 00000000..4614839e Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10050_monstr_prosts.webp differ diff --git a/public/assets/operator-avatars/webp32/token_10056_angel2_target.webp b/public/assets/operator-avatars/webp32/token_10056_angel2_target.webp new file mode 100644 index 00000000..df74cb03 Binary files /dev/null and b/public/assets/operator-avatars/webp32/token_10056_angel2_target.webp differ diff --git a/public/assets/operator-avatars/webp96/char_002_amiya.webp b/public/assets/operator-avatars/webp96/char_002_amiya.webp new file mode 100644 index 00000000..9bde88fa Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_002_amiya.webp differ diff --git a/public/assets/operator-avatars/webp96/char_003_kalts.webp b/public/assets/operator-avatars/webp96/char_003_kalts.webp new file mode 100644 index 00000000..225e8f8c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_003_kalts.webp differ diff --git a/public/assets/operator-avatars/webp96/char_009_12fce.webp b/public/assets/operator-avatars/webp96/char_009_12fce.webp new file mode 100644 index 00000000..e8d82f37 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_009_12fce.webp differ diff --git a/public/assets/operator-avatars/webp96/char_010_chen.webp b/public/assets/operator-avatars/webp96/char_010_chen.webp new file mode 100644 index 00000000..f30ac196 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_010_chen.webp differ diff --git a/public/assets/operator-avatars/webp96/char_017_huang.webp b/public/assets/operator-avatars/webp96/char_017_huang.webp new file mode 100644 index 00000000..07f76f4f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_017_huang.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1011_lava2.webp b/public/assets/operator-avatars/webp96/char_1011_lava2.webp new file mode 100644 index 00000000..c5974ef4 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1011_lava2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1012_skadi2.webp b/public/assets/operator-avatars/webp96/char_1012_skadi2.webp new file mode 100644 index 00000000..f455532c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1012_skadi2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1013_chen2.webp b/public/assets/operator-avatars/webp96/char_1013_chen2.webp new file mode 100644 index 00000000..47e71479 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1013_chen2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1014_nearl2.webp b/public/assets/operator-avatars/webp96/char_1014_nearl2.webp new file mode 100644 index 00000000..d09cc2b5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1014_nearl2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1016_agoat2.webp b/public/assets/operator-avatars/webp96/char_1016_agoat2.webp new file mode 100644 index 00000000..e30d31a7 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1016_agoat2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1019_siege2.webp b/public/assets/operator-avatars/webp96/char_1019_siege2.webp new file mode 100644 index 00000000..e273127e Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1019_siege2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_101_sora.webp b/public/assets/operator-avatars/webp96/char_101_sora.webp new file mode 100644 index 00000000..22f5b887 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_101_sora.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1020_reed2.webp b/public/assets/operator-avatars/webp96/char_1020_reed2.webp new file mode 100644 index 00000000..886caa45 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1020_reed2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1021_kroos2.webp b/public/assets/operator-avatars/webp96/char_1021_kroos2.webp new file mode 100644 index 00000000..06efe7de Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1021_kroos2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1023_ghost2.webp b/public/assets/operator-avatars/webp96/char_1023_ghost2.webp new file mode 100644 index 00000000..21283444 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1023_ghost2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1024_hbisc2.webp b/public/assets/operator-avatars/webp96/char_1024_hbisc2.webp new file mode 100644 index 00000000..a20ec137 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1024_hbisc2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1026_gvial2.webp b/public/assets/operator-avatars/webp96/char_1026_gvial2.webp new file mode 100644 index 00000000..26cee1d4 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1026_gvial2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1027_greyy2.webp b/public/assets/operator-avatars/webp96/char_1027_greyy2.webp new file mode 100644 index 00000000..c3473137 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1027_greyy2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1028_texas2.webp b/public/assets/operator-avatars/webp96/char_1028_texas2.webp new file mode 100644 index 00000000..20677ba1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1028_texas2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1029_yato2.webp b/public/assets/operator-avatars/webp96/char_1029_yato2.webp new file mode 100644 index 00000000..38e3f49b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1029_yato2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_102_texas.webp b/public/assets/operator-avatars/webp96/char_102_texas.webp new file mode 100644 index 00000000..5900965f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_102_texas.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1030_noirc2.webp b/public/assets/operator-avatars/webp96/char_1030_noirc2.webp new file mode 100644 index 00000000..f7976f10 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1030_noirc2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1031_slent2.webp b/public/assets/operator-avatars/webp96/char_1031_slent2.webp new file mode 100644 index 00000000..32e48542 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1031_slent2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1032_excu2.webp b/public/assets/operator-avatars/webp96/char_1032_excu2.webp new file mode 100644 index 00000000..c9cf32af Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1032_excu2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1033_swire2.webp b/public/assets/operator-avatars/webp96/char_1033_swire2.webp new file mode 100644 index 00000000..e8edc144 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1033_swire2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1034_jesca2.webp b/public/assets/operator-avatars/webp96/char_1034_jesca2.webp new file mode 100644 index 00000000..33425656 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1034_jesca2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1035_wisdel.webp b/public/assets/operator-avatars/webp96/char_1035_wisdel.webp new file mode 100644 index 00000000..6a8f0857 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1035_wisdel.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1036_fang2.webp b/public/assets/operator-avatars/webp96/char_1036_fang2.webp new file mode 100644 index 00000000..30167ca2 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1036_fang2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1038_whitw2.webp b/public/assets/operator-avatars/webp96/char_1038_whitw2.webp new file mode 100644 index 00000000..b9426ae6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1038_whitw2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1039_thorn2.webp b/public/assets/operator-avatars/webp96/char_1039_thorn2.webp new file mode 100644 index 00000000..8fd60dfb Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1039_thorn2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_103_angel.webp b/public/assets/operator-avatars/webp96/char_103_angel.webp new file mode 100644 index 00000000..4dba9c37 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_103_angel.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1040_blaze2.webp b/public/assets/operator-avatars/webp96/char_1040_blaze2.webp new file mode 100644 index 00000000..5bc12941 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1040_blaze2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1041_angel2.webp b/public/assets/operator-avatars/webp96/char_1041_angel2.webp new file mode 100644 index 00000000..e338be99 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1041_angel2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_106_franka.webp b/public/assets/operator-avatars/webp96/char_106_franka.webp new file mode 100644 index 00000000..127ce17d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_106_franka.webp differ diff --git a/public/assets/operator-avatars/webp96/char_107_liskam.webp b/public/assets/operator-avatars/webp96/char_107_liskam.webp new file mode 100644 index 00000000..be0d9c11 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_107_liskam.webp differ diff --git a/public/assets/operator-avatars/webp96/char_108_silent.webp b/public/assets/operator-avatars/webp96/char_108_silent.webp new file mode 100644 index 00000000..dac9f2b6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_108_silent.webp differ diff --git a/public/assets/operator-avatars/webp96/char_109_fmout.webp b/public/assets/operator-avatars/webp96/char_109_fmout.webp new file mode 100644 index 00000000..af37d35a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_109_fmout.webp differ diff --git a/public/assets/operator-avatars/webp96/char_110_deepcl.webp b/public/assets/operator-avatars/webp96/char_110_deepcl.webp new file mode 100644 index 00000000..f19160c4 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_110_deepcl.webp differ diff --git a/public/assets/operator-avatars/webp96/char_112_siege.webp b/public/assets/operator-avatars/webp96/char_112_siege.webp new file mode 100644 index 00000000..274e35cf Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_112_siege.webp differ diff --git a/public/assets/operator-avatars/webp96/char_113_cqbw.webp b/public/assets/operator-avatars/webp96/char_113_cqbw.webp new file mode 100644 index 00000000..fa5f618d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_113_cqbw.webp differ diff --git a/public/assets/operator-avatars/webp96/char_115_headbr.webp b/public/assets/operator-avatars/webp96/char_115_headbr.webp new file mode 100644 index 00000000..fad4afc3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_115_headbr.webp differ diff --git a/public/assets/operator-avatars/webp96/char_117_myrrh.webp b/public/assets/operator-avatars/webp96/char_117_myrrh.webp new file mode 100644 index 00000000..ac946cef Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_117_myrrh.webp differ diff --git a/public/assets/operator-avatars/webp96/char_118_yuki.webp b/public/assets/operator-avatars/webp96/char_118_yuki.webp new file mode 100644 index 00000000..6f3230a6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_118_yuki.webp differ diff --git a/public/assets/operator-avatars/webp96/char_120_hibisc.webp b/public/assets/operator-avatars/webp96/char_120_hibisc.webp new file mode 100644 index 00000000..872c1a30 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_120_hibisc.webp differ diff --git a/public/assets/operator-avatars/webp96/char_121_lava.webp b/public/assets/operator-avatars/webp96/char_121_lava.webp new file mode 100644 index 00000000..d46783d3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_121_lava.webp differ diff --git a/public/assets/operator-avatars/webp96/char_122_beagle.webp b/public/assets/operator-avatars/webp96/char_122_beagle.webp new file mode 100644 index 00000000..0acb3050 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_122_beagle.webp differ diff --git a/public/assets/operator-avatars/webp96/char_123_fang.webp b/public/assets/operator-avatars/webp96/char_123_fang.webp new file mode 100644 index 00000000..3ba702a3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_123_fang.webp differ diff --git a/public/assets/operator-avatars/webp96/char_124_kroos.webp b/public/assets/operator-avatars/webp96/char_124_kroos.webp new file mode 100644 index 00000000..b0f2a063 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_124_kroos.webp differ diff --git a/public/assets/operator-avatars/webp96/char_126_shotst.webp b/public/assets/operator-avatars/webp96/char_126_shotst.webp new file mode 100644 index 00000000..844acbc5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_126_shotst.webp differ diff --git a/public/assets/operator-avatars/webp96/char_127_estell.webp b/public/assets/operator-avatars/webp96/char_127_estell.webp new file mode 100644 index 00000000..81f3856e Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_127_estell.webp differ diff --git a/public/assets/operator-avatars/webp96/char_128_plosis.webp b/public/assets/operator-avatars/webp96/char_128_plosis.webp new file mode 100644 index 00000000..bf8da579 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_128_plosis.webp differ diff --git a/public/assets/operator-avatars/webp96/char_129_bluep.webp b/public/assets/operator-avatars/webp96/char_129_bluep.webp new file mode 100644 index 00000000..b5110209 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_129_bluep.webp differ diff --git a/public/assets/operator-avatars/webp96/char_130_doberm.webp b/public/assets/operator-avatars/webp96/char_130_doberm.webp new file mode 100644 index 00000000..bfc598fc Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_130_doberm.webp differ diff --git a/public/assets/operator-avatars/webp96/char_131_flameb.webp b/public/assets/operator-avatars/webp96/char_131_flameb.webp new file mode 100644 index 00000000..38deeccc Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_131_flameb.webp differ diff --git a/public/assets/operator-avatars/webp96/char_133_mm.webp b/public/assets/operator-avatars/webp96/char_133_mm.webp new file mode 100644 index 00000000..0a8316b7 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_133_mm.webp differ diff --git a/public/assets/operator-avatars/webp96/char_134_ifrit.webp b/public/assets/operator-avatars/webp96/char_134_ifrit.webp new file mode 100644 index 00000000..19644e11 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_134_ifrit.webp differ diff --git a/public/assets/operator-avatars/webp96/char_135_halo.webp b/public/assets/operator-avatars/webp96/char_135_halo.webp new file mode 100644 index 00000000..0d58ae0c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_135_halo.webp differ diff --git a/public/assets/operator-avatars/webp96/char_136_hsguma.webp b/public/assets/operator-avatars/webp96/char_136_hsguma.webp new file mode 100644 index 00000000..9f9ade17 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_136_hsguma.webp differ diff --git a/public/assets/operator-avatars/webp96/char_137_brownb.webp b/public/assets/operator-avatars/webp96/char_137_brownb.webp new file mode 100644 index 00000000..8f51f901 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_137_brownb.webp differ diff --git a/public/assets/operator-avatars/webp96/char_140_whitew.webp b/public/assets/operator-avatars/webp96/char_140_whitew.webp new file mode 100644 index 00000000..28fb9406 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_140_whitew.webp differ diff --git a/public/assets/operator-avatars/webp96/char_141_nights.webp b/public/assets/operator-avatars/webp96/char_141_nights.webp new file mode 100644 index 00000000..e6117925 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_141_nights.webp differ diff --git a/public/assets/operator-avatars/webp96/char_143_ghost.webp b/public/assets/operator-avatars/webp96/char_143_ghost.webp new file mode 100644 index 00000000..f868d44f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_143_ghost.webp differ diff --git a/public/assets/operator-avatars/webp96/char_144_red.webp b/public/assets/operator-avatars/webp96/char_144_red.webp new file mode 100644 index 00000000..f3eabe11 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_144_red.webp differ diff --git a/public/assets/operator-avatars/webp96/char_145_prove.webp b/public/assets/operator-avatars/webp96/char_145_prove.webp new file mode 100644 index 00000000..04fd2567 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_145_prove.webp differ diff --git a/public/assets/operator-avatars/webp96/char_147_shining.webp b/public/assets/operator-avatars/webp96/char_147_shining.webp new file mode 100644 index 00000000..86499d32 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_147_shining.webp differ diff --git a/public/assets/operator-avatars/webp96/char_148_nearl.webp b/public/assets/operator-avatars/webp96/char_148_nearl.webp new file mode 100644 index 00000000..a51fc32d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_148_nearl.webp differ diff --git a/public/assets/operator-avatars/webp96/char_149_scave.webp b/public/assets/operator-avatars/webp96/char_149_scave.webp new file mode 100644 index 00000000..44eb0741 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_149_scave.webp differ diff --git a/public/assets/operator-avatars/webp96/char_1502_crosly.webp b/public/assets/operator-avatars/webp96/char_1502_crosly.webp new file mode 100644 index 00000000..af0cabf4 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_1502_crosly.webp differ diff --git a/public/assets/operator-avatars/webp96/char_150_snakek.webp b/public/assets/operator-avatars/webp96/char_150_snakek.webp new file mode 100644 index 00000000..f53c58cc Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_150_snakek.webp differ diff --git a/public/assets/operator-avatars/webp96/char_151_myrtle.webp b/public/assets/operator-avatars/webp96/char_151_myrtle.webp new file mode 100644 index 00000000..86d35c2f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_151_myrtle.webp differ diff --git a/public/assets/operator-avatars/webp96/char_154_morgan.webp b/public/assets/operator-avatars/webp96/char_154_morgan.webp new file mode 100644 index 00000000..d9bfd08c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_154_morgan.webp differ diff --git a/public/assets/operator-avatars/webp96/char_155_tiger.webp b/public/assets/operator-avatars/webp96/char_155_tiger.webp new file mode 100644 index 00000000..0ebebbf8 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_155_tiger.webp differ diff --git a/public/assets/operator-avatars/webp96/char_157_dagda.webp b/public/assets/operator-avatars/webp96/char_157_dagda.webp new file mode 100644 index 00000000..60b66040 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_157_dagda.webp differ diff --git a/public/assets/operator-avatars/webp96/char_158_milu.webp b/public/assets/operator-avatars/webp96/char_158_milu.webp new file mode 100644 index 00000000..e06ac55d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_158_milu.webp differ diff --git a/public/assets/operator-avatars/webp96/char_159_peacok.webp b/public/assets/operator-avatars/webp96/char_159_peacok.webp new file mode 100644 index 00000000..e72a8f65 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_159_peacok.webp differ diff --git a/public/assets/operator-avatars/webp96/char_163_hpsts.webp b/public/assets/operator-avatars/webp96/char_163_hpsts.webp new file mode 100644 index 00000000..1d5043d8 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_163_hpsts.webp differ diff --git a/public/assets/operator-avatars/webp96/char_164_nightm.webp b/public/assets/operator-avatars/webp96/char_164_nightm.webp new file mode 100644 index 00000000..f3391852 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_164_nightm.webp differ diff --git a/public/assets/operator-avatars/webp96/char_166_skfire.webp b/public/assets/operator-avatars/webp96/char_166_skfire.webp new file mode 100644 index 00000000..1042975c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_166_skfire.webp differ diff --git a/public/assets/operator-avatars/webp96/char_171_bldsk.webp b/public/assets/operator-avatars/webp96/char_171_bldsk.webp new file mode 100644 index 00000000..5d07a8ec Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_171_bldsk.webp differ diff --git a/public/assets/operator-avatars/webp96/char_172_svrash.webp b/public/assets/operator-avatars/webp96/char_172_svrash.webp new file mode 100644 index 00000000..05b8b080 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_172_svrash.webp differ diff --git a/public/assets/operator-avatars/webp96/char_173_slchan.webp b/public/assets/operator-avatars/webp96/char_173_slchan.webp new file mode 100644 index 00000000..4747bee6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_173_slchan.webp differ diff --git a/public/assets/operator-avatars/webp96/char_174_slbell.webp b/public/assets/operator-avatars/webp96/char_174_slbell.webp new file mode 100644 index 00000000..c587a987 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_174_slbell.webp differ diff --git a/public/assets/operator-avatars/webp96/char_179_cgbird.webp b/public/assets/operator-avatars/webp96/char_179_cgbird.webp new file mode 100644 index 00000000..ee105823 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_179_cgbird.webp differ diff --git a/public/assets/operator-avatars/webp96/char_180_amgoat.webp b/public/assets/operator-avatars/webp96/char_180_amgoat.webp new file mode 100644 index 00000000..e93cba89 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_180_amgoat.webp differ diff --git a/public/assets/operator-avatars/webp96/char_181_flower.webp b/public/assets/operator-avatars/webp96/char_181_flower.webp new file mode 100644 index 00000000..4273a9cc Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_181_flower.webp differ diff --git a/public/assets/operator-avatars/webp96/char_183_skgoat.webp b/public/assets/operator-avatars/webp96/char_183_skgoat.webp new file mode 100644 index 00000000..5fa20d6f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_183_skgoat.webp differ diff --git a/public/assets/operator-avatars/webp96/char_185_frncat.webp b/public/assets/operator-avatars/webp96/char_185_frncat.webp new file mode 100644 index 00000000..9c99600c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_185_frncat.webp differ diff --git a/public/assets/operator-avatars/webp96/char_187_ccheal.webp b/public/assets/operator-avatars/webp96/char_187_ccheal.webp new file mode 100644 index 00000000..14eb2758 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_187_ccheal.webp differ diff --git a/public/assets/operator-avatars/webp96/char_188_helage.webp b/public/assets/operator-avatars/webp96/char_188_helage.webp new file mode 100644 index 00000000..638022aa Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_188_helage.webp differ diff --git a/public/assets/operator-avatars/webp96/char_190_clour.webp b/public/assets/operator-avatars/webp96/char_190_clour.webp new file mode 100644 index 00000000..9458cccc Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_190_clour.webp differ diff --git a/public/assets/operator-avatars/webp96/char_192_falco.webp b/public/assets/operator-avatars/webp96/char_192_falco.webp new file mode 100644 index 00000000..df21ea9b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_192_falco.webp differ diff --git a/public/assets/operator-avatars/webp96/char_193_frostl.webp b/public/assets/operator-avatars/webp96/char_193_frostl.webp new file mode 100644 index 00000000..335e7d3f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_193_frostl.webp differ diff --git a/public/assets/operator-avatars/webp96/char_194_leto.webp b/public/assets/operator-avatars/webp96/char_194_leto.webp new file mode 100644 index 00000000..7f0aec38 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_194_leto.webp differ diff --git a/public/assets/operator-avatars/webp96/char_195_glassb.webp b/public/assets/operator-avatars/webp96/char_195_glassb.webp new file mode 100644 index 00000000..a2b45c88 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_195_glassb.webp differ diff --git a/public/assets/operator-avatars/webp96/char_196_sunbr.webp b/public/assets/operator-avatars/webp96/char_196_sunbr.webp new file mode 100644 index 00000000..bdb2163b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_196_sunbr.webp differ diff --git a/public/assets/operator-avatars/webp96/char_197_poca.webp b/public/assets/operator-avatars/webp96/char_197_poca.webp new file mode 100644 index 00000000..778b88bf Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_197_poca.webp differ diff --git a/public/assets/operator-avatars/webp96/char_198_blackd.webp b/public/assets/operator-avatars/webp96/char_198_blackd.webp new file mode 100644 index 00000000..42393826 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_198_blackd.webp differ diff --git a/public/assets/operator-avatars/webp96/char_199_yak.webp b/public/assets/operator-avatars/webp96/char_199_yak.webp new file mode 100644 index 00000000..3c772974 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_199_yak.webp differ diff --git a/public/assets/operator-avatars/webp96/char_2012_typhon.webp b/public/assets/operator-avatars/webp96/char_2012_typhon.webp new file mode 100644 index 00000000..77e3de87 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_2012_typhon.webp differ diff --git a/public/assets/operator-avatars/webp96/char_2013_cerber.webp b/public/assets/operator-avatars/webp96/char_2013_cerber.webp new file mode 100644 index 00000000..11265f6d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_2013_cerber.webp differ diff --git a/public/assets/operator-avatars/webp96/char_2014_nian.webp b/public/assets/operator-avatars/webp96/char_2014_nian.webp new file mode 100644 index 00000000..0e7fc433 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_2014_nian.webp differ diff --git a/public/assets/operator-avatars/webp96/char_2015_dusk.webp b/public/assets/operator-avatars/webp96/char_2015_dusk.webp new file mode 100644 index 00000000..e8fc4b7c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_2015_dusk.webp differ diff --git a/public/assets/operator-avatars/webp96/char_201_moeshd.webp b/public/assets/operator-avatars/webp96/char_201_moeshd.webp new file mode 100644 index 00000000..8847bfbf Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_201_moeshd.webp differ diff --git a/public/assets/operator-avatars/webp96/char_2023_ling.webp b/public/assets/operator-avatars/webp96/char_2023_ling.webp new file mode 100644 index 00000000..48cfc5a1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_2023_ling.webp differ diff --git a/public/assets/operator-avatars/webp96/char_2024_chyue.webp b/public/assets/operator-avatars/webp96/char_2024_chyue.webp new file mode 100644 index 00000000..d2ac54e7 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_2024_chyue.webp differ diff --git a/public/assets/operator-avatars/webp96/char_2025_shu.webp b/public/assets/operator-avatars/webp96/char_2025_shu.webp new file mode 100644 index 00000000..f50adf5f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_2025_shu.webp differ diff --git a/public/assets/operator-avatars/webp96/char_2026_yu.webp b/public/assets/operator-avatars/webp96/char_2026_yu.webp new file mode 100644 index 00000000..f8ff660c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_2026_yu.webp differ diff --git a/public/assets/operator-avatars/webp96/char_202_demkni.webp b/public/assets/operator-avatars/webp96/char_202_demkni.webp new file mode 100644 index 00000000..7d093818 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_202_demkni.webp differ diff --git a/public/assets/operator-avatars/webp96/char_204_platnm.webp b/public/assets/operator-avatars/webp96/char_204_platnm.webp new file mode 100644 index 00000000..f1756576 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_204_platnm.webp differ diff --git a/public/assets/operator-avatars/webp96/char_206_gnosis.webp b/public/assets/operator-avatars/webp96/char_206_gnosis.webp new file mode 100644 index 00000000..17e93ea4 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_206_gnosis.webp differ diff --git a/public/assets/operator-avatars/webp96/char_208_melan.webp b/public/assets/operator-avatars/webp96/char_208_melan.webp new file mode 100644 index 00000000..88590985 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_208_melan.webp differ diff --git a/public/assets/operator-avatars/webp96/char_209_ardign.webp b/public/assets/operator-avatars/webp96/char_209_ardign.webp new file mode 100644 index 00000000..ffb476a1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_209_ardign.webp differ diff --git a/public/assets/operator-avatars/webp96/char_210_stward.webp b/public/assets/operator-avatars/webp96/char_210_stward.webp new file mode 100644 index 00000000..d822d31d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_210_stward.webp differ diff --git a/public/assets/operator-avatars/webp96/char_211_adnach.webp b/public/assets/operator-avatars/webp96/char_211_adnach.webp new file mode 100644 index 00000000..abae75ed Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_211_adnach.webp differ diff --git a/public/assets/operator-avatars/webp96/char_212_ansel.webp b/public/assets/operator-avatars/webp96/char_212_ansel.webp new file mode 100644 index 00000000..2b318171 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_212_ansel.webp differ diff --git a/public/assets/operator-avatars/webp96/char_213_mostma.webp b/public/assets/operator-avatars/webp96/char_213_mostma.webp new file mode 100644 index 00000000..97eb8a5a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_213_mostma.webp differ diff --git a/public/assets/operator-avatars/webp96/char_214_kafka.webp b/public/assets/operator-avatars/webp96/char_214_kafka.webp new file mode 100644 index 00000000..d750c86f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_214_kafka.webp differ diff --git a/public/assets/operator-avatars/webp96/char_215_mantic.webp b/public/assets/operator-avatars/webp96/char_215_mantic.webp new file mode 100644 index 00000000..46fba7d2 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_215_mantic.webp differ diff --git a/public/assets/operator-avatars/webp96/char_218_cuttle.webp b/public/assets/operator-avatars/webp96/char_218_cuttle.webp new file mode 100644 index 00000000..2919549d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_218_cuttle.webp differ diff --git a/public/assets/operator-avatars/webp96/char_219_meteo.webp b/public/assets/operator-avatars/webp96/char_219_meteo.webp new file mode 100644 index 00000000..6a9a706b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_219_meteo.webp differ diff --git a/public/assets/operator-avatars/webp96/char_220_grani.webp b/public/assets/operator-avatars/webp96/char_220_grani.webp new file mode 100644 index 00000000..e640b5b7 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_220_grani.webp differ diff --git a/public/assets/operator-avatars/webp96/char_222_bpipe.webp b/public/assets/operator-avatars/webp96/char_222_bpipe.webp new file mode 100644 index 00000000..60e6c293 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_222_bpipe.webp differ diff --git a/public/assets/operator-avatars/webp96/char_225_haak.webp b/public/assets/operator-avatars/webp96/char_225_haak.webp new file mode 100644 index 00000000..71d0024d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_225_haak.webp differ diff --git a/public/assets/operator-avatars/webp96/char_226_hmau.webp b/public/assets/operator-avatars/webp96/char_226_hmau.webp new file mode 100644 index 00000000..8c9983d8 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_226_hmau.webp differ diff --git a/public/assets/operator-avatars/webp96/char_230_savage.webp b/public/assets/operator-avatars/webp96/char_230_savage.webp new file mode 100644 index 00000000..420ebfef Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_230_savage.webp differ diff --git a/public/assets/operator-avatars/webp96/char_235_jesica.webp b/public/assets/operator-avatars/webp96/char_235_jesica.webp new file mode 100644 index 00000000..35ff8d67 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_235_jesica.webp differ diff --git a/public/assets/operator-avatars/webp96/char_236_rope.webp b/public/assets/operator-avatars/webp96/char_236_rope.webp new file mode 100644 index 00000000..c10cd322 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_236_rope.webp differ diff --git a/public/assets/operator-avatars/webp96/char_237_gravel.webp b/public/assets/operator-avatars/webp96/char_237_gravel.webp new file mode 100644 index 00000000..99e54fdc Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_237_gravel.webp differ diff --git a/public/assets/operator-avatars/webp96/char_240_wyvern.webp b/public/assets/operator-avatars/webp96/char_240_wyvern.webp new file mode 100644 index 00000000..f4779234 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_240_wyvern.webp differ diff --git a/public/assets/operator-avatars/webp96/char_241_panda.webp b/public/assets/operator-avatars/webp96/char_241_panda.webp new file mode 100644 index 00000000..0a831912 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_241_panda.webp differ diff --git a/public/assets/operator-avatars/webp96/char_242_otter.webp b/public/assets/operator-avatars/webp96/char_242_otter.webp new file mode 100644 index 00000000..427b1145 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_242_otter.webp differ diff --git a/public/assets/operator-avatars/webp96/char_243_waaifu.webp b/public/assets/operator-avatars/webp96/char_243_waaifu.webp new file mode 100644 index 00000000..5034abc5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_243_waaifu.webp differ diff --git a/public/assets/operator-avatars/webp96/char_245_cello.webp b/public/assets/operator-avatars/webp96/char_245_cello.webp new file mode 100644 index 00000000..6f45af3d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_245_cello.webp differ diff --git a/public/assets/operator-avatars/webp96/char_248_mgllan.webp b/public/assets/operator-avatars/webp96/char_248_mgllan.webp new file mode 100644 index 00000000..c13034bd Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_248_mgllan.webp differ diff --git a/public/assets/operator-avatars/webp96/char_249_mlyss.webp b/public/assets/operator-avatars/webp96/char_249_mlyss.webp new file mode 100644 index 00000000..6fa87253 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_249_mlyss.webp differ diff --git a/public/assets/operator-avatars/webp96/char_250_phatom.webp b/public/assets/operator-avatars/webp96/char_250_phatom.webp new file mode 100644 index 00000000..b1f24f6d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_250_phatom.webp differ diff --git a/public/assets/operator-avatars/webp96/char_252_bibeak.webp b/public/assets/operator-avatars/webp96/char_252_bibeak.webp new file mode 100644 index 00000000..5ed4d399 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_252_bibeak.webp differ diff --git a/public/assets/operator-avatars/webp96/char_253_greyy.webp b/public/assets/operator-avatars/webp96/char_253_greyy.webp new file mode 100644 index 00000000..87274dba Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_253_greyy.webp differ diff --git a/public/assets/operator-avatars/webp96/char_254_vodfox.webp b/public/assets/operator-avatars/webp96/char_254_vodfox.webp new file mode 100644 index 00000000..5468fc3b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_254_vodfox.webp differ diff --git a/public/assets/operator-avatars/webp96/char_258_podego.webp b/public/assets/operator-avatars/webp96/char_258_podego.webp new file mode 100644 index 00000000..df121d72 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_258_podego.webp differ diff --git a/public/assets/operator-avatars/webp96/char_260_durnar.webp b/public/assets/operator-avatars/webp96/char_260_durnar.webp new file mode 100644 index 00000000..b8328c9e Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_260_durnar.webp differ diff --git a/public/assets/operator-avatars/webp96/char_261_sddrag.webp b/public/assets/operator-avatars/webp96/char_261_sddrag.webp new file mode 100644 index 00000000..0296f39f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_261_sddrag.webp differ diff --git a/public/assets/operator-avatars/webp96/char_263_skadi.webp b/public/assets/operator-avatars/webp96/char_263_skadi.webp new file mode 100644 index 00000000..7a8ef752 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_263_skadi.webp differ diff --git a/public/assets/operator-avatars/webp96/char_264_f12yin.webp b/public/assets/operator-avatars/webp96/char_264_f12yin.webp new file mode 100644 index 00000000..d7001eb1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_264_f12yin.webp differ diff --git a/public/assets/operator-avatars/webp96/char_265_sophia.webp b/public/assets/operator-avatars/webp96/char_265_sophia.webp new file mode 100644 index 00000000..d48122ca Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_265_sophia.webp differ diff --git a/public/assets/operator-avatars/webp96/char_271_spikes.webp b/public/assets/operator-avatars/webp96/char_271_spikes.webp new file mode 100644 index 00000000..457016f0 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_271_spikes.webp differ diff --git a/public/assets/operator-avatars/webp96/char_272_strong.webp b/public/assets/operator-avatars/webp96/char_272_strong.webp new file mode 100644 index 00000000..8ebca70f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_272_strong.webp differ diff --git a/public/assets/operator-avatars/webp96/char_274_astesi.webp b/public/assets/operator-avatars/webp96/char_274_astesi.webp new file mode 100644 index 00000000..1a701942 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_274_astesi.webp differ diff --git a/public/assets/operator-avatars/webp96/char_275_breeze.webp b/public/assets/operator-avatars/webp96/char_275_breeze.webp new file mode 100644 index 00000000..e4eac4b0 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_275_breeze.webp differ diff --git a/public/assets/operator-avatars/webp96/char_277_sqrrel.webp b/public/assets/operator-avatars/webp96/char_277_sqrrel.webp new file mode 100644 index 00000000..77a43823 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_277_sqrrel.webp differ diff --git a/public/assets/operator-avatars/webp96/char_278_orchid.webp b/public/assets/operator-avatars/webp96/char_278_orchid.webp new file mode 100644 index 00000000..36d6b7eb Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_278_orchid.webp differ diff --git a/public/assets/operator-avatars/webp96/char_279_excu.webp b/public/assets/operator-avatars/webp96/char_279_excu.webp new file mode 100644 index 00000000..32741931 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_279_excu.webp differ diff --git a/public/assets/operator-avatars/webp96/char_281_popka.webp b/public/assets/operator-avatars/webp96/char_281_popka.webp new file mode 100644 index 00000000..e5aba244 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_281_popka.webp differ diff --git a/public/assets/operator-avatars/webp96/char_282_catap.webp b/public/assets/operator-avatars/webp96/char_282_catap.webp new file mode 100644 index 00000000..4d80dae1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_282_catap.webp differ diff --git a/public/assets/operator-avatars/webp96/char_283_midn.webp b/public/assets/operator-avatars/webp96/char_283_midn.webp new file mode 100644 index 00000000..956a52e6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_283_midn.webp differ diff --git a/public/assets/operator-avatars/webp96/char_284_spot.webp b/public/assets/operator-avatars/webp96/char_284_spot.webp new file mode 100644 index 00000000..43cf73de Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_284_spot.webp differ diff --git a/public/assets/operator-avatars/webp96/char_285_medic2.webp b/public/assets/operator-avatars/webp96/char_285_medic2.webp new file mode 100644 index 00000000..4fe18ac4 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_285_medic2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_286_cast3.webp b/public/assets/operator-avatars/webp96/char_286_cast3.webp new file mode 100644 index 00000000..3655b79a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_286_cast3.webp differ diff --git a/public/assets/operator-avatars/webp96/char_289_gyuki.webp b/public/assets/operator-avatars/webp96/char_289_gyuki.webp new file mode 100644 index 00000000..f2a5de85 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_289_gyuki.webp differ diff --git a/public/assets/operator-avatars/webp96/char_290_vigna.webp b/public/assets/operator-avatars/webp96/char_290_vigna.webp new file mode 100644 index 00000000..e0b89381 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_290_vigna.webp differ diff --git a/public/assets/operator-avatars/webp96/char_291_aglina.webp b/public/assets/operator-avatars/webp96/char_291_aglina.webp new file mode 100644 index 00000000..f70d7fab Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_291_aglina.webp differ diff --git a/public/assets/operator-avatars/webp96/char_293_thorns.webp b/public/assets/operator-avatars/webp96/char_293_thorns.webp new file mode 100644 index 00000000..ceb3327b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_293_thorns.webp differ diff --git a/public/assets/operator-avatars/webp96/char_294_ayer.webp b/public/assets/operator-avatars/webp96/char_294_ayer.webp new file mode 100644 index 00000000..ee92a0db Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_294_ayer.webp differ diff --git a/public/assets/operator-avatars/webp96/char_297_hamoni.webp b/public/assets/operator-avatars/webp96/char_297_hamoni.webp new file mode 100644 index 00000000..0ac39259 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_297_hamoni.webp differ diff --git a/public/assets/operator-avatars/webp96/char_298_susuro.webp b/public/assets/operator-avatars/webp96/char_298_susuro.webp new file mode 100644 index 00000000..ea975d32 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_298_susuro.webp differ diff --git a/public/assets/operator-avatars/webp96/char_300_phenxi.webp b/public/assets/operator-avatars/webp96/char_300_phenxi.webp new file mode 100644 index 00000000..198c5c48 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_300_phenxi.webp differ diff --git a/public/assets/operator-avatars/webp96/char_301_cutter.webp b/public/assets/operator-avatars/webp96/char_301_cutter.webp new file mode 100644 index 00000000..9f7fa426 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_301_cutter.webp differ diff --git a/public/assets/operator-avatars/webp96/char_302_glaze.webp b/public/assets/operator-avatars/webp96/char_302_glaze.webp new file mode 100644 index 00000000..33b679d1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_302_glaze.webp differ diff --git a/public/assets/operator-avatars/webp96/char_304_zebra.webp b/public/assets/operator-avatars/webp96/char_304_zebra.webp new file mode 100644 index 00000000..797a0c8f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_304_zebra.webp differ diff --git a/public/assets/operator-avatars/webp96/char_306_leizi.webp b/public/assets/operator-avatars/webp96/char_306_leizi.webp new file mode 100644 index 00000000..2f1afdca Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_306_leizi.webp differ diff --git a/public/assets/operator-avatars/webp96/char_308_swire.webp b/public/assets/operator-avatars/webp96/char_308_swire.webp new file mode 100644 index 00000000..f012f5e5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_308_swire.webp differ diff --git a/public/assets/operator-avatars/webp96/char_311_mudrok.webp b/public/assets/operator-avatars/webp96/char_311_mudrok.webp new file mode 100644 index 00000000..b19fdc10 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_311_mudrok.webp differ diff --git a/public/assets/operator-avatars/webp96/char_322_lmlee.webp b/public/assets/operator-avatars/webp96/char_322_lmlee.webp new file mode 100644 index 00000000..054d8f90 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_322_lmlee.webp differ diff --git a/public/assets/operator-avatars/webp96/char_325_bison.webp b/public/assets/operator-avatars/webp96/char_325_bison.webp new file mode 100644 index 00000000..3a4eabd9 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_325_bison.webp differ diff --git a/public/assets/operator-avatars/webp96/char_326_glacus.webp b/public/assets/operator-avatars/webp96/char_326_glacus.webp new file mode 100644 index 00000000..8010b327 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_326_glacus.webp differ diff --git a/public/assets/operator-avatars/webp96/char_328_cammou.webp b/public/assets/operator-avatars/webp96/char_328_cammou.webp new file mode 100644 index 00000000..e2093b3f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_328_cammou.webp differ diff --git a/public/assets/operator-avatars/webp96/char_332_archet.webp b/public/assets/operator-avatars/webp96/char_332_archet.webp new file mode 100644 index 00000000..740d7e51 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_332_archet.webp differ diff --git a/public/assets/operator-avatars/webp96/char_333_sidero.webp b/public/assets/operator-avatars/webp96/char_333_sidero.webp new file mode 100644 index 00000000..5c3ac884 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_333_sidero.webp differ diff --git a/public/assets/operator-avatars/webp96/char_336_folivo.webp b/public/assets/operator-avatars/webp96/char_336_folivo.webp new file mode 100644 index 00000000..26fbe473 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_336_folivo.webp differ diff --git a/public/assets/operator-avatars/webp96/char_337_utage.webp b/public/assets/operator-avatars/webp96/char_337_utage.webp new file mode 100644 index 00000000..cfdbd060 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_337_utage.webp differ diff --git a/public/assets/operator-avatars/webp96/char_338_iris.webp b/public/assets/operator-avatars/webp96/char_338_iris.webp new file mode 100644 index 00000000..9aa1aa6b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_338_iris.webp differ diff --git a/public/assets/operator-avatars/webp96/char_340_shwaz.webp b/public/assets/operator-avatars/webp96/char_340_shwaz.webp new file mode 100644 index 00000000..34cea993 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_340_shwaz.webp differ diff --git a/public/assets/operator-avatars/webp96/char_341_sntlla.webp b/public/assets/operator-avatars/webp96/char_341_sntlla.webp new file mode 100644 index 00000000..26abe36d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_341_sntlla.webp differ diff --git a/public/assets/operator-avatars/webp96/char_343_tknogi.webp b/public/assets/operator-avatars/webp96/char_343_tknogi.webp new file mode 100644 index 00000000..6dd40eeb Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_343_tknogi.webp differ diff --git a/public/assets/operator-avatars/webp96/char_344_beewax.webp b/public/assets/operator-avatars/webp96/char_344_beewax.webp new file mode 100644 index 00000000..5c08192d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_344_beewax.webp differ diff --git a/public/assets/operator-avatars/webp96/char_345_folnic.webp b/public/assets/operator-avatars/webp96/char_345_folnic.webp new file mode 100644 index 00000000..e981abee Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_345_folnic.webp differ diff --git a/public/assets/operator-avatars/webp96/char_346_aosta.webp b/public/assets/operator-avatars/webp96/char_346_aosta.webp new file mode 100644 index 00000000..52fa5fe9 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_346_aosta.webp differ diff --git a/public/assets/operator-avatars/webp96/char_347_jaksel.webp b/public/assets/operator-avatars/webp96/char_347_jaksel.webp new file mode 100644 index 00000000..dc1fe711 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_347_jaksel.webp differ diff --git a/public/assets/operator-avatars/webp96/char_348_ceylon.webp b/public/assets/operator-avatars/webp96/char_348_ceylon.webp new file mode 100644 index 00000000..ed09eecd Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_348_ceylon.webp differ diff --git a/public/assets/operator-avatars/webp96/char_349_chiave.webp b/public/assets/operator-avatars/webp96/char_349_chiave.webp new file mode 100644 index 00000000..e133d546 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_349_chiave.webp differ diff --git a/public/assets/operator-avatars/webp96/char_350_surtr.webp b/public/assets/operator-avatars/webp96/char_350_surtr.webp new file mode 100644 index 00000000..ec597770 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_350_surtr.webp differ diff --git a/public/assets/operator-avatars/webp96/char_355_ethan.webp b/public/assets/operator-avatars/webp96/char_355_ethan.webp new file mode 100644 index 00000000..365c44b1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_355_ethan.webp differ diff --git a/public/assets/operator-avatars/webp96/char_356_broca.webp b/public/assets/operator-avatars/webp96/char_356_broca.webp new file mode 100644 index 00000000..2f5eb989 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_356_broca.webp differ diff --git a/public/assets/operator-avatars/webp96/char_358_lisa.webp b/public/assets/operator-avatars/webp96/char_358_lisa.webp new file mode 100644 index 00000000..bd9f32a7 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_358_lisa.webp differ diff --git a/public/assets/operator-avatars/webp96/char_362_saga.webp b/public/assets/operator-avatars/webp96/char_362_saga.webp new file mode 100644 index 00000000..cfcffdfa Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_362_saga.webp differ diff --git a/public/assets/operator-avatars/webp96/char_363_toddi.webp b/public/assets/operator-avatars/webp96/char_363_toddi.webp new file mode 100644 index 00000000..22277aef Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_363_toddi.webp differ diff --git a/public/assets/operator-avatars/webp96/char_365_aprl.webp b/public/assets/operator-avatars/webp96/char_365_aprl.webp new file mode 100644 index 00000000..96e57e8d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_365_aprl.webp differ diff --git a/public/assets/operator-avatars/webp96/char_366_acdrop.webp b/public/assets/operator-avatars/webp96/char_366_acdrop.webp new file mode 100644 index 00000000..69d5a590 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_366_acdrop.webp differ diff --git a/public/assets/operator-avatars/webp96/char_367_swllow.webp b/public/assets/operator-avatars/webp96/char_367_swllow.webp new file mode 100644 index 00000000..9f77ac9a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_367_swllow.webp differ diff --git a/public/assets/operator-avatars/webp96/char_369_bena.webp b/public/assets/operator-avatars/webp96/char_369_bena.webp new file mode 100644 index 00000000..c0a118fd Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_369_bena.webp differ diff --git a/public/assets/operator-avatars/webp96/char_373_lionhd.webp b/public/assets/operator-avatars/webp96/char_373_lionhd.webp new file mode 100644 index 00000000..726eb657 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_373_lionhd.webp differ diff --git a/public/assets/operator-avatars/webp96/char_376_therex.webp b/public/assets/operator-avatars/webp96/char_376_therex.webp new file mode 100644 index 00000000..ec0d0dc2 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_376_therex.webp differ diff --git a/public/assets/operator-avatars/webp96/char_377_gdglow.webp b/public/assets/operator-avatars/webp96/char_377_gdglow.webp new file mode 100644 index 00000000..fe7842cf Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_377_gdglow.webp differ diff --git a/public/assets/operator-avatars/webp96/char_378_asbest.webp b/public/assets/operator-avatars/webp96/char_378_asbest.webp new file mode 100644 index 00000000..ce8e84de Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_378_asbest.webp differ diff --git a/public/assets/operator-avatars/webp96/char_379_sesa.webp b/public/assets/operator-avatars/webp96/char_379_sesa.webp new file mode 100644 index 00000000..a1a44088 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_379_sesa.webp differ diff --git a/public/assets/operator-avatars/webp96/char_381_bubble.webp b/public/assets/operator-avatars/webp96/char_381_bubble.webp new file mode 100644 index 00000000..01d7abc0 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_381_bubble.webp differ diff --git a/public/assets/operator-avatars/webp96/char_383_snsant.webp b/public/assets/operator-avatars/webp96/char_383_snsant.webp new file mode 100644 index 00000000..e60f07cb Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_383_snsant.webp differ diff --git a/public/assets/operator-avatars/webp96/char_385_finlpp.webp b/public/assets/operator-avatars/webp96/char_385_finlpp.webp new file mode 100644 index 00000000..300ff8d6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_385_finlpp.webp differ diff --git a/public/assets/operator-avatars/webp96/char_388_mint.webp b/public/assets/operator-avatars/webp96/char_388_mint.webp new file mode 100644 index 00000000..69166df8 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_388_mint.webp differ diff --git a/public/assets/operator-avatars/webp96/char_391_rosmon.webp b/public/assets/operator-avatars/webp96/char_391_rosmon.webp new file mode 100644 index 00000000..42710810 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_391_rosmon.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4000_jnight.webp b/public/assets/operator-avatars/webp96/char_4000_jnight.webp new file mode 100644 index 00000000..dcdf226a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4000_jnight.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4004_pudd.webp b/public/assets/operator-avatars/webp96/char_4004_pudd.webp new file mode 100644 index 00000000..7e8baa81 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4004_pudd.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4006_melnte.webp b/public/assets/operator-avatars/webp96/char_4006_melnte.webp new file mode 100644 index 00000000..6a5e9832 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4006_melnte.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4009_irene.webp b/public/assets/operator-avatars/webp96/char_4009_irene.webp new file mode 100644 index 00000000..565abbd0 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4009_irene.webp differ diff --git a/public/assets/operator-avatars/webp96/char_400_weedy.webp b/public/assets/operator-avatars/webp96/char_400_weedy.webp new file mode 100644 index 00000000..86e8a070 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_400_weedy.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4010_etlchi.webp b/public/assets/operator-avatars/webp96/char_4010_etlchi.webp new file mode 100644 index 00000000..f7e59adc Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4010_etlchi.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4011_lessng.webp b/public/assets/operator-avatars/webp96/char_4011_lessng.webp new file mode 100644 index 00000000..860839ba Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4011_lessng.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4013_kjera.webp b/public/assets/operator-avatars/webp96/char_4013_kjera.webp new file mode 100644 index 00000000..8ad0aed1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4013_kjera.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4014_lunacu.webp b/public/assets/operator-avatars/webp96/char_4014_lunacu.webp new file mode 100644 index 00000000..741a4c62 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4014_lunacu.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4015_spuria.webp b/public/assets/operator-avatars/webp96/char_4015_spuria.webp new file mode 100644 index 00000000..285210d7 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4015_spuria.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4016_kazema.webp b/public/assets/operator-avatars/webp96/char_4016_kazema.webp new file mode 100644 index 00000000..b089d3bb Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4016_kazema.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4017_puzzle.webp b/public/assets/operator-avatars/webp96/char_4017_puzzle.webp new file mode 100644 index 00000000..f213a563 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4017_puzzle.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4019_ncdeer.webp b/public/assets/operator-avatars/webp96/char_4019_ncdeer.webp new file mode 100644 index 00000000..ec0b99bd Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4019_ncdeer.webp differ diff --git a/public/assets/operator-avatars/webp96/char_401_elysm.webp b/public/assets/operator-avatars/webp96/char_401_elysm.webp new file mode 100644 index 00000000..c130511b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_401_elysm.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4023_rfalcn.webp b/public/assets/operator-avatars/webp96/char_4023_rfalcn.webp new file mode 100644 index 00000000..88f3de36 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4023_rfalcn.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4025_aprot2.webp b/public/assets/operator-avatars/webp96/char_4025_aprot2.webp new file mode 100644 index 00000000..ccff5104 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4025_aprot2.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4026_vulpis.webp b/public/assets/operator-avatars/webp96/char_4026_vulpis.webp new file mode 100644 index 00000000..4604f7a6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4026_vulpis.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4027_heyak.webp b/public/assets/operator-avatars/webp96/char_4027_heyak.webp new file mode 100644 index 00000000..9194ec14 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4027_heyak.webp differ diff --git a/public/assets/operator-avatars/webp96/char_402_tuye.webp b/public/assets/operator-avatars/webp96/char_402_tuye.webp new file mode 100644 index 00000000..32e3c785 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_402_tuye.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4032_provs.webp b/public/assets/operator-avatars/webp96/char_4032_provs.webp new file mode 100644 index 00000000..9606b6bc Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4032_provs.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4036_forcer.webp b/public/assets/operator-avatars/webp96/char_4036_forcer.webp new file mode 100644 index 00000000..57c39c5c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4036_forcer.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4039_horn.webp b/public/assets/operator-avatars/webp96/char_4039_horn.webp new file mode 100644 index 00000000..9a3c2055 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4039_horn.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4040_rockr.webp b/public/assets/operator-avatars/webp96/char_4040_rockr.webp new file mode 100644 index 00000000..aa82b242 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4040_rockr.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4041_chnut.webp b/public/assets/operator-avatars/webp96/char_4041_chnut.webp new file mode 100644 index 00000000..7cc55384 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4041_chnut.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4042_lumen.webp b/public/assets/operator-avatars/webp96/char_4042_lumen.webp new file mode 100644 index 00000000..a40f36c8 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4042_lumen.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4043_erato.webp b/public/assets/operator-avatars/webp96/char_4043_erato.webp new file mode 100644 index 00000000..adcaa3a0 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4043_erato.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4045_heidi.webp b/public/assets/operator-avatars/webp96/char_4045_heidi.webp new file mode 100644 index 00000000..f785f1f4 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4045_heidi.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4046_ebnhlz.webp b/public/assets/operator-avatars/webp96/char_4046_ebnhlz.webp new file mode 100644 index 00000000..f296a4ae Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4046_ebnhlz.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4047_pianst.webp b/public/assets/operator-avatars/webp96/char_4047_pianst.webp new file mode 100644 index 00000000..733a0f69 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4047_pianst.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4048_doroth.webp b/public/assets/operator-avatars/webp96/char_4048_doroth.webp new file mode 100644 index 00000000..0ead1b10 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4048_doroth.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4052_surfer.webp b/public/assets/operator-avatars/webp96/char_4052_surfer.webp new file mode 100644 index 00000000..a3fd59bc Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4052_surfer.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4054_malist.webp b/public/assets/operator-avatars/webp96/char_4054_malist.webp new file mode 100644 index 00000000..19bd5bf2 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4054_malist.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4055_bgsnow.webp b/public/assets/operator-avatars/webp96/char_4055_bgsnow.webp new file mode 100644 index 00000000..9688341a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4055_bgsnow.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4058_pepe.webp b/public/assets/operator-avatars/webp96/char_4058_pepe.webp new file mode 100644 index 00000000..c4021d0e Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4058_pepe.webp differ diff --git a/public/assets/operator-avatars/webp96/char_405_absin.webp b/public/assets/operator-avatars/webp96/char_405_absin.webp new file mode 100644 index 00000000..1c6b28b5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_405_absin.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4062_totter.webp b/public/assets/operator-avatars/webp96/char_4062_totter.webp new file mode 100644 index 00000000..ea2b38a6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4062_totter.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4063_quartz.webp b/public/assets/operator-avatars/webp96/char_4063_quartz.webp new file mode 100644 index 00000000..ea6c8e05 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4063_quartz.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4064_mlynar.webp b/public/assets/operator-avatars/webp96/char_4064_mlynar.webp new file mode 100644 index 00000000..eb638792 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4064_mlynar.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4065_judge.webp b/public/assets/operator-avatars/webp96/char_4065_judge.webp new file mode 100644 index 00000000..092ffe22 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4065_judge.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4066_highmo.webp b/public/assets/operator-avatars/webp96/char_4066_highmo.webp new file mode 100644 index 00000000..062c598b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4066_highmo.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4067_lolxh.webp b/public/assets/operator-avatars/webp96/char_4067_lolxh.webp new file mode 100644 index 00000000..7dae4f87 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4067_lolxh.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4071_peper.webp b/public/assets/operator-avatars/webp96/char_4071_peper.webp new file mode 100644 index 00000000..90373285 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4071_peper.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4072_ironmn.webp b/public/assets/operator-avatars/webp96/char_4072_ironmn.webp new file mode 100644 index 00000000..6a223053 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4072_ironmn.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4077_palico.webp b/public/assets/operator-avatars/webp96/char_4077_palico.webp new file mode 100644 index 00000000..8e41babd Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4077_palico.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4078_bdhkgt.webp b/public/assets/operator-avatars/webp96/char_4078_bdhkgt.webp new file mode 100644 index 00000000..b5abd55d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4078_bdhkgt.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4079_haini.webp b/public/assets/operator-avatars/webp96/char_4079_haini.webp new file mode 100644 index 00000000..0bea2ab3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4079_haini.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4080_lin.webp b/public/assets/operator-avatars/webp96/char_4080_lin.webp new file mode 100644 index 00000000..2f712f06 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4080_lin.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4081_warmy.webp b/public/assets/operator-avatars/webp96/char_4081_warmy.webp new file mode 100644 index 00000000..1902a9f3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4081_warmy.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4082_qiubai.webp b/public/assets/operator-avatars/webp96/char_4082_qiubai.webp new file mode 100644 index 00000000..d8571374 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4082_qiubai.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4083_chimes.webp b/public/assets/operator-avatars/webp96/char_4083_chimes.webp new file mode 100644 index 00000000..f4035eff Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4083_chimes.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4087_ines.webp b/public/assets/operator-avatars/webp96/char_4087_ines.webp new file mode 100644 index 00000000..8544fd79 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4087_ines.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4088_hodrer.webp b/public/assets/operator-avatars/webp96/char_4088_hodrer.webp new file mode 100644 index 00000000..e9ea571a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4088_hodrer.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4091_ulika.webp b/public/assets/operator-avatars/webp96/char_4091_ulika.webp new file mode 100644 index 00000000..e6d18e40 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4091_ulika.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4093_frston.webp b/public/assets/operator-avatars/webp96/char_4093_frston.webp new file mode 100644 index 00000000..5074d0f0 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4093_frston.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4098_vvana.webp b/public/assets/operator-avatars/webp96/char_4098_vvana.webp new file mode 100644 index 00000000..18bc44e3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4098_vvana.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4100_caper.webp b/public/assets/operator-avatars/webp96/char_4100_caper.webp new file mode 100644 index 00000000..576335b9 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4100_caper.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4102_threye.webp b/public/assets/operator-avatars/webp96/char_4102_threye.webp new file mode 100644 index 00000000..66c43651 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4102_threye.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4104_coldst.webp b/public/assets/operator-avatars/webp96/char_4104_coldst.webp new file mode 100644 index 00000000..58fc90ff Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4104_coldst.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4105_almond.webp b/public/assets/operator-avatars/webp96/char_4105_almond.webp new file mode 100644 index 00000000..573922e3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4105_almond.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4106_bryota.webp b/public/assets/operator-avatars/webp96/char_4106_bryota.webp new file mode 100644 index 00000000..4b2f975c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4106_bryota.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4107_vrdant.webp b/public/assets/operator-avatars/webp96/char_4107_vrdant.webp new file mode 100644 index 00000000..fdddfbef Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4107_vrdant.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4109_baslin.webp b/public/assets/operator-avatars/webp96/char_4109_baslin.webp new file mode 100644 index 00000000..254a94f4 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4109_baslin.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4110_delphn.webp b/public/assets/operator-avatars/webp96/char_4110_delphn.webp new file mode 100644 index 00000000..70df7c3d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4110_delphn.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4114_harold.webp b/public/assets/operator-avatars/webp96/char_4114_harold.webp new file mode 100644 index 00000000..b949e813 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4114_harold.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4116_blkkgt.webp b/public/assets/operator-avatars/webp96/char_4116_blkkgt.webp new file mode 100644 index 00000000..cf49bb68 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4116_blkkgt.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4117_ray.webp b/public/assets/operator-avatars/webp96/char_4117_ray.webp new file mode 100644 index 00000000..5691362b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4117_ray.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4119_wanqin.webp b/public/assets/operator-avatars/webp96/char_4119_wanqin.webp new file mode 100644 index 00000000..5c83ab54 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4119_wanqin.webp differ diff --git a/public/assets/operator-avatars/webp96/char_411_tomimi.webp b/public/assets/operator-avatars/webp96/char_411_tomimi.webp new file mode 100644 index 00000000..f57b0d3c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_411_tomimi.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4121_zuole.webp b/public/assets/operator-avatars/webp96/char_4121_zuole.webp new file mode 100644 index 00000000..9f4c95e3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4121_zuole.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4122_grabds.webp b/public/assets/operator-avatars/webp96/char_4122_grabds.webp new file mode 100644 index 00000000..7dc4c3e4 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4122_grabds.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4123_ela.webp b/public/assets/operator-avatars/webp96/char_4123_ela.webp new file mode 100644 index 00000000..56a54b9a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4123_ela.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4124_iana.webp b/public/assets/operator-avatars/webp96/char_4124_iana.webp new file mode 100644 index 00000000..a28da009 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4124_iana.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4125_rdoc.webp b/public/assets/operator-avatars/webp96/char_4125_rdoc.webp new file mode 100644 index 00000000..cdca4564 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4125_rdoc.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4126_fuze.webp b/public/assets/operator-avatars/webp96/char_4126_fuze.webp new file mode 100644 index 00000000..bed99f5d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4126_fuze.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4130_luton.webp b/public/assets/operator-avatars/webp96/char_4130_luton.webp new file mode 100644 index 00000000..f1f7d448 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4130_luton.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4131_odda.webp b/public/assets/operator-avatars/webp96/char_4131_odda.webp new file mode 100644 index 00000000..a20b32ec Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4131_odda.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4132_ascln.webp b/public/assets/operator-avatars/webp96/char_4132_ascln.webp new file mode 100644 index 00000000..15adda04 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4132_ascln.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4133_logos.webp b/public/assets/operator-avatars/webp96/char_4133_logos.webp new file mode 100644 index 00000000..8dddb5fb Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4133_logos.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4134_cetsyr.webp b/public/assets/operator-avatars/webp96/char_4134_cetsyr.webp new file mode 100644 index 00000000..47090421 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4134_cetsyr.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4136_phonor.webp b/public/assets/operator-avatars/webp96/char_4136_phonor.webp new file mode 100644 index 00000000..645bf0d6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4136_phonor.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4137_udflow.webp b/public/assets/operator-avatars/webp96/char_4137_udflow.webp new file mode 100644 index 00000000..e0d984a1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4137_udflow.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4138_narant.webp b/public/assets/operator-avatars/webp96/char_4138_narant.webp new file mode 100644 index 00000000..a7faa727 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4138_narant.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4139_papyrs.webp b/public/assets/operator-avatars/webp96/char_4139_papyrs.webp new file mode 100644 index 00000000..79dda995 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4139_papyrs.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4140_lasher.webp b/public/assets/operator-avatars/webp96/char_4140_lasher.webp new file mode 100644 index 00000000..722fe98e Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4140_lasher.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4141_marcil.webp b/public/assets/operator-avatars/webp96/char_4141_marcil.webp new file mode 100644 index 00000000..e423dfb0 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4141_marcil.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4142_laios.webp b/public/assets/operator-avatars/webp96/char_4142_laios.webp new file mode 100644 index 00000000..b9bb06c5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4142_laios.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4143_sensi.webp b/public/assets/operator-avatars/webp96/char_4143_sensi.webp new file mode 100644 index 00000000..0bb0a34d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4143_sensi.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4144_chilc.webp b/public/assets/operator-avatars/webp96/char_4144_chilc.webp new file mode 100644 index 00000000..51b00111 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4144_chilc.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4145_ulpia.webp b/public/assets/operator-avatars/webp96/char_4145_ulpia.webp new file mode 100644 index 00000000..d65cbe87 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4145_ulpia.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4146_nymph.webp b/public/assets/operator-avatars/webp96/char_4146_nymph.webp new file mode 100644 index 00000000..ec4a392d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4146_nymph.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4147_mitm.webp b/public/assets/operator-avatars/webp96/char_4147_mitm.webp new file mode 100644 index 00000000..b519c4ea Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4147_mitm.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4148_philae.webp b/public/assets/operator-avatars/webp96/char_4148_philae.webp new file mode 100644 index 00000000..2068b6bb Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4148_philae.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4151_tinman.webp b/public/assets/operator-avatars/webp96/char_4151_tinman.webp new file mode 100644 index 00000000..3b400854 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4151_tinman.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4155_talr.webp b/public/assets/operator-avatars/webp96/char_4155_talr.webp new file mode 100644 index 00000000..0d0b6446 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4155_talr.webp differ diff --git a/public/assets/operator-avatars/webp96/char_415_flint.webp b/public/assets/operator-avatars/webp96/char_415_flint.webp new file mode 100644 index 00000000..a151f3fb Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_415_flint.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4162_cathy.webp b/public/assets/operator-avatars/webp96/char_4162_cathy.webp new file mode 100644 index 00000000..2fe76bd1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4162_cathy.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4163_rosesa.webp b/public/assets/operator-avatars/webp96/char_4163_rosesa.webp new file mode 100644 index 00000000..dc910fc3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4163_rosesa.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4164_tecno.webp b/public/assets/operator-avatars/webp96/char_4164_tecno.webp new file mode 100644 index 00000000..ba7e1f0d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4164_tecno.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4165_ctrail.webp b/public/assets/operator-avatars/webp96/char_4165_ctrail.webp new file mode 100644 index 00000000..5cff5992 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4165_ctrail.webp differ diff --git a/public/assets/operator-avatars/webp96/char_416_zumama.webp b/public/assets/operator-avatars/webp96/char_416_zumama.webp new file mode 100644 index 00000000..82947d5e Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_416_zumama.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4171_wulfen.webp b/public/assets/operator-avatars/webp96/char_4171_wulfen.webp new file mode 100644 index 00000000..1947c22a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4171_wulfen.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4172_xingzh.webp b/public/assets/operator-avatars/webp96/char_4172_xingzh.webp new file mode 100644 index 00000000..c6104c0a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4172_xingzh.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4173_nowell.webp b/public/assets/operator-avatars/webp96/char_4173_nowell.webp new file mode 100644 index 00000000..058d123b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4173_nowell.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4177_brigid.webp b/public/assets/operator-avatars/webp96/char_4177_brigid.webp new file mode 100644 index 00000000..88a729c9 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4177_brigid.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4178_alanna.webp b/public/assets/operator-avatars/webp96/char_4178_alanna.webp new file mode 100644 index 00000000..44f2df9c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4178_alanna.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4179_monstr.webp b/public/assets/operator-avatars/webp96/char_4179_monstr.webp new file mode 100644 index 00000000..2d2031bd Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4179_monstr.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4187_graceb.webp b/public/assets/operator-avatars/webp96/char_4187_graceb.webp new file mode 100644 index 00000000..bef18203 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4187_graceb.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4188_confes.webp b/public/assets/operator-avatars/webp96/char_4188_confes.webp new file mode 100644 index 00000000..09283aff Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4188_confes.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4193_lemuen.webp b/public/assets/operator-avatars/webp96/char_4193_lemuen.webp new file mode 100644 index 00000000..8d688224 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4193_lemuen.webp differ diff --git a/public/assets/operator-avatars/webp96/char_4194_rmixer.webp b/public/assets/operator-avatars/webp96/char_4194_rmixer.webp new file mode 100644 index 00000000..31cd90f2 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_4194_rmixer.webp differ diff --git a/public/assets/operator-avatars/webp96/char_420_flamtl.webp b/public/assets/operator-avatars/webp96/char_420_flamtl.webp new file mode 100644 index 00000000..f59904e9 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_420_flamtl.webp differ diff --git a/public/assets/operator-avatars/webp96/char_421_crow.webp b/public/assets/operator-avatars/webp96/char_421_crow.webp new file mode 100644 index 00000000..0d2429aa Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_421_crow.webp differ diff --git a/public/assets/operator-avatars/webp96/char_422_aurora.webp b/public/assets/operator-avatars/webp96/char_422_aurora.webp new file mode 100644 index 00000000..202f9fba Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_422_aurora.webp differ diff --git a/public/assets/operator-avatars/webp96/char_423_blemsh.webp b/public/assets/operator-avatars/webp96/char_423_blemsh.webp new file mode 100644 index 00000000..74a478db Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_423_blemsh.webp differ diff --git a/public/assets/operator-avatars/webp96/char_426_billro.webp b/public/assets/operator-avatars/webp96/char_426_billro.webp new file mode 100644 index 00000000..5a93bb46 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_426_billro.webp differ diff --git a/public/assets/operator-avatars/webp96/char_427_vigil.webp b/public/assets/operator-avatars/webp96/char_427_vigil.webp new file mode 100644 index 00000000..0a1375f0 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_427_vigil.webp differ diff --git a/public/assets/operator-avatars/webp96/char_430_fartth.webp b/public/assets/operator-avatars/webp96/char_430_fartth.webp new file mode 100644 index 00000000..0c14f606 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_430_fartth.webp differ diff --git a/public/assets/operator-avatars/webp96/char_431_ashlok.webp b/public/assets/operator-avatars/webp96/char_431_ashlok.webp new file mode 100644 index 00000000..3a41b7e5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_431_ashlok.webp differ diff --git a/public/assets/operator-avatars/webp96/char_433_windft.webp b/public/assets/operator-avatars/webp96/char_433_windft.webp new file mode 100644 index 00000000..d76c5787 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_433_windft.webp differ diff --git a/public/assets/operator-avatars/webp96/char_436_whispr.webp b/public/assets/operator-avatars/webp96/char_436_whispr.webp new file mode 100644 index 00000000..77b117c2 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_436_whispr.webp differ diff --git a/public/assets/operator-avatars/webp96/char_437_mizuki.webp b/public/assets/operator-avatars/webp96/char_437_mizuki.webp new file mode 100644 index 00000000..6e45db02 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_437_mizuki.webp differ diff --git a/public/assets/operator-avatars/webp96/char_440_pinecn.webp b/public/assets/operator-avatars/webp96/char_440_pinecn.webp new file mode 100644 index 00000000..88868f1a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_440_pinecn.webp differ diff --git a/public/assets/operator-avatars/webp96/char_445_wscoot.webp b/public/assets/operator-avatars/webp96/char_445_wscoot.webp new file mode 100644 index 00000000..e907f17a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_445_wscoot.webp differ diff --git a/public/assets/operator-avatars/webp96/char_446_aroma.webp b/public/assets/operator-avatars/webp96/char_446_aroma.webp new file mode 100644 index 00000000..c0203301 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_446_aroma.webp differ diff --git a/public/assets/operator-avatars/webp96/char_449_glider.webp b/public/assets/operator-avatars/webp96/char_449_glider.webp new file mode 100644 index 00000000..f77a06de Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_449_glider.webp differ diff --git a/public/assets/operator-avatars/webp96/char_450_necras.webp b/public/assets/operator-avatars/webp96/char_450_necras.webp new file mode 100644 index 00000000..1f4134c8 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_450_necras.webp differ diff --git a/public/assets/operator-avatars/webp96/char_451_robin.webp b/public/assets/operator-avatars/webp96/char_451_robin.webp new file mode 100644 index 00000000..c2caaa71 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_451_robin.webp differ diff --git a/public/assets/operator-avatars/webp96/char_452_bstalk.webp b/public/assets/operator-avatars/webp96/char_452_bstalk.webp new file mode 100644 index 00000000..d2f6ca4e Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_452_bstalk.webp differ diff --git a/public/assets/operator-avatars/webp96/char_455_nothin.webp b/public/assets/operator-avatars/webp96/char_455_nothin.webp new file mode 100644 index 00000000..fb7a3e32 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_455_nothin.webp differ diff --git a/public/assets/operator-avatars/webp96/char_456_ash.webp b/public/assets/operator-avatars/webp96/char_456_ash.webp new file mode 100644 index 00000000..fcd1cae1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_456_ash.webp differ diff --git a/public/assets/operator-avatars/webp96/char_457_blitz.webp b/public/assets/operator-avatars/webp96/char_457_blitz.webp new file mode 100644 index 00000000..a291e63f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_457_blitz.webp differ diff --git a/public/assets/operator-avatars/webp96/char_458_rfrost.webp b/public/assets/operator-avatars/webp96/char_458_rfrost.webp new file mode 100644 index 00000000..480981c7 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_458_rfrost.webp differ diff --git a/public/assets/operator-avatars/webp96/char_459_tachak.webp b/public/assets/operator-avatars/webp96/char_459_tachak.webp new file mode 100644 index 00000000..fd3e5ada Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_459_tachak.webp differ diff --git a/public/assets/operator-avatars/webp96/char_464_cement.webp b/public/assets/operator-avatars/webp96/char_464_cement.webp new file mode 100644 index 00000000..ef8236e3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_464_cement.webp differ diff --git a/public/assets/operator-avatars/webp96/char_466_qanik.webp b/public/assets/operator-avatars/webp96/char_466_qanik.webp new file mode 100644 index 00000000..3be8486e Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_466_qanik.webp differ diff --git a/public/assets/operator-avatars/webp96/char_469_indigo.webp b/public/assets/operator-avatars/webp96/char_469_indigo.webp new file mode 100644 index 00000000..222b588a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_469_indigo.webp differ diff --git a/public/assets/operator-avatars/webp96/char_472_pasngr.webp b/public/assets/operator-avatars/webp96/char_472_pasngr.webp new file mode 100644 index 00000000..47195961 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_472_pasngr.webp differ diff --git a/public/assets/operator-avatars/webp96/char_473_mberry.webp b/public/assets/operator-avatars/webp96/char_473_mberry.webp new file mode 100644 index 00000000..40910fd3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_473_mberry.webp differ diff --git a/public/assets/operator-avatars/webp96/char_474_glady.webp b/public/assets/operator-avatars/webp96/char_474_glady.webp new file mode 100644 index 00000000..256c05d3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_474_glady.webp differ diff --git a/public/assets/operator-avatars/webp96/char_475_akafyu.webp b/public/assets/operator-avatars/webp96/char_475_akafyu.webp new file mode 100644 index 00000000..dd71b277 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_475_akafyu.webp differ diff --git a/public/assets/operator-avatars/webp96/char_476_blkngt.webp b/public/assets/operator-avatars/webp96/char_476_blkngt.webp new file mode 100644 index 00000000..785f5402 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_476_blkngt.webp differ diff --git a/public/assets/operator-avatars/webp96/char_478_kirara.webp b/public/assets/operator-avatars/webp96/char_478_kirara.webp new file mode 100644 index 00000000..9ed54a7d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_478_kirara.webp differ diff --git a/public/assets/operator-avatars/webp96/char_479_sleach.webp b/public/assets/operator-avatars/webp96/char_479_sleach.webp new file mode 100644 index 00000000..629c0e9f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_479_sleach.webp differ diff --git a/public/assets/operator-avatars/webp96/char_484_robrta.webp b/public/assets/operator-avatars/webp96/char_484_robrta.webp new file mode 100644 index 00000000..e45767b5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_484_robrta.webp differ diff --git a/public/assets/operator-avatars/webp96/char_485_pallas.webp b/public/assets/operator-avatars/webp96/char_485_pallas.webp new file mode 100644 index 00000000..7d8e559d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_485_pallas.webp differ diff --git a/public/assets/operator-avatars/webp96/char_486_takila.webp b/public/assets/operator-avatars/webp96/char_486_takila.webp new file mode 100644 index 00000000..6249de4f Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_486_takila.webp differ diff --git a/public/assets/operator-avatars/webp96/char_487_bobb.webp b/public/assets/operator-avatars/webp96/char_487_bobb.webp new file mode 100644 index 00000000..361a9ad3 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_487_bobb.webp differ diff --git a/public/assets/operator-avatars/webp96/char_488_buildr.webp b/public/assets/operator-avatars/webp96/char_488_buildr.webp new file mode 100644 index 00000000..0369e56c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_488_buildr.webp differ diff --git a/public/assets/operator-avatars/webp96/char_489_serum.webp b/public/assets/operator-avatars/webp96/char_489_serum.webp new file mode 100644 index 00000000..ce8d7bc9 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_489_serum.webp differ diff --git a/public/assets/operator-avatars/webp96/char_491_humus.webp b/public/assets/operator-avatars/webp96/char_491_humus.webp new file mode 100644 index 00000000..b4f4ba50 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_491_humus.webp differ diff --git a/public/assets/operator-avatars/webp96/char_492_quercu.webp b/public/assets/operator-avatars/webp96/char_492_quercu.webp new file mode 100644 index 00000000..707a5f5b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_492_quercu.webp differ diff --git a/public/assets/operator-avatars/webp96/char_493_firwhl.webp b/public/assets/operator-avatars/webp96/char_493_firwhl.webp new file mode 100644 index 00000000..092c1f2e Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_493_firwhl.webp differ diff --git a/public/assets/operator-avatars/webp96/char_494_vendla.webp b/public/assets/operator-avatars/webp96/char_494_vendla.webp new file mode 100644 index 00000000..b491e019 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_494_vendla.webp differ diff --git a/public/assets/operator-avatars/webp96/char_496_wildmn.webp b/public/assets/operator-avatars/webp96/char_496_wildmn.webp new file mode 100644 index 00000000..9dd0ad68 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_496_wildmn.webp differ diff --git a/public/assets/operator-avatars/webp96/char_497_ctable.webp b/public/assets/operator-avatars/webp96/char_497_ctable.webp new file mode 100644 index 00000000..2b082db5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_497_ctable.webp differ diff --git a/public/assets/operator-avatars/webp96/char_498_inside.webp b/public/assets/operator-avatars/webp96/char_498_inside.webp new file mode 100644 index 00000000..4140ab98 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_498_inside.webp differ diff --git a/public/assets/operator-avatars/webp96/char_499_kaitou.webp b/public/assets/operator-avatars/webp96/char_499_kaitou.webp new file mode 100644 index 00000000..b812c656 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_499_kaitou.webp differ diff --git a/public/assets/operator-avatars/webp96/char_500_noirc.webp b/public/assets/operator-avatars/webp96/char_500_noirc.webp new file mode 100644 index 00000000..633be7a0 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_500_noirc.webp differ diff --git a/public/assets/operator-avatars/webp96/char_501_durin.webp b/public/assets/operator-avatars/webp96/char_501_durin.webp new file mode 100644 index 00000000..1af9110c Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_501_durin.webp differ diff --git a/public/assets/operator-avatars/webp96/char_502_nblade.webp b/public/assets/operator-avatars/webp96/char_502_nblade.webp new file mode 100644 index 00000000..c78c4328 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_502_nblade.webp differ diff --git a/public/assets/operator-avatars/webp96/char_503_rang.webp b/public/assets/operator-avatars/webp96/char_503_rang.webp new file mode 100644 index 00000000..e861e205 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_503_rang.webp differ diff --git a/public/assets/operator-avatars/webp96/char_504_rguard.webp b/public/assets/operator-avatars/webp96/char_504_rguard.webp new file mode 100644 index 00000000..6543a1e8 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_504_rguard.webp differ diff --git a/public/assets/operator-avatars/webp96/char_505_rcast.webp b/public/assets/operator-avatars/webp96/char_505_rcast.webp new file mode 100644 index 00000000..eb69dc59 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_505_rcast.webp differ diff --git a/public/assets/operator-avatars/webp96/char_506_rmedic.webp b/public/assets/operator-avatars/webp96/char_506_rmedic.webp new file mode 100644 index 00000000..6540007d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_506_rmedic.webp differ diff --git a/public/assets/operator-avatars/webp96/char_507_rsnipe.webp b/public/assets/operator-avatars/webp96/char_507_rsnipe.webp new file mode 100644 index 00000000..3fd70bf5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_507_rsnipe.webp differ diff --git a/public/assets/operator-avatars/webp96/char_508_aguard.webp b/public/assets/operator-avatars/webp96/char_508_aguard.webp new file mode 100644 index 00000000..c280a2ec Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_508_aguard.webp differ diff --git a/public/assets/operator-avatars/webp96/char_509_acast.webp b/public/assets/operator-avatars/webp96/char_509_acast.webp new file mode 100644 index 00000000..d4961a0d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_509_acast.webp differ diff --git a/public/assets/operator-avatars/webp96/char_510_amedic.webp b/public/assets/operator-avatars/webp96/char_510_amedic.webp new file mode 100644 index 00000000..8b9cd6a8 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_510_amedic.webp differ diff --git a/public/assets/operator-avatars/webp96/char_511_asnipe.webp b/public/assets/operator-avatars/webp96/char_511_asnipe.webp new file mode 100644 index 00000000..6a28f46a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_511_asnipe.webp differ diff --git a/public/assets/operator-avatars/webp96/char_512_aprot.webp b/public/assets/operator-avatars/webp96/char_512_aprot.webp new file mode 100644 index 00000000..ccff5104 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_512_aprot.webp differ diff --git a/public/assets/operator-avatars/webp96/char_513_apionr.webp b/public/assets/operator-avatars/webp96/char_513_apionr.webp new file mode 100644 index 00000000..a90df00b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_513_apionr.webp differ diff --git a/public/assets/operator-avatars/webp96/char_514_rdfend.webp b/public/assets/operator-avatars/webp96/char_514_rdfend.webp new file mode 100644 index 00000000..d97c3e64 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_514_rdfend.webp differ diff --git a/public/assets/operator-avatars/webp96/char_602_cdfend.webp b/public/assets/operator-avatars/webp96/char_602_cdfend.webp new file mode 100644 index 00000000..d97c3e64 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_602_cdfend.webp differ diff --git a/public/assets/operator-avatars/webp96/char_603_csnipe.webp b/public/assets/operator-avatars/webp96/char_603_csnipe.webp new file mode 100644 index 00000000..3fd70bf5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_603_csnipe.webp differ diff --git a/public/assets/operator-avatars/webp96/char_604_ccast.webp b/public/assets/operator-avatars/webp96/char_604_ccast.webp new file mode 100644 index 00000000..eb69dc59 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_604_ccast.webp differ diff --git a/public/assets/operator-avatars/webp96/char_608_acpion.webp b/public/assets/operator-avatars/webp96/char_608_acpion.webp new file mode 100644 index 00000000..a90df00b Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_608_acpion.webp differ diff --git a/public/assets/operator-avatars/webp96/char_609_acguad.webp b/public/assets/operator-avatars/webp96/char_609_acguad.webp new file mode 100644 index 00000000..c280a2ec Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_609_acguad.webp differ diff --git a/public/assets/operator-avatars/webp96/char_611_acnipe.webp b/public/assets/operator-avatars/webp96/char_611_acnipe.webp new file mode 100644 index 00000000..6a28f46a Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_611_acnipe.webp differ diff --git a/public/assets/operator-avatars/webp96/char_612_accast.webp b/public/assets/operator-avatars/webp96/char_612_accast.webp new file mode 100644 index 00000000..d4961a0d Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_612_accast.webp differ diff --git a/public/assets/operator-avatars/webp96/char_613_acmedc.webp b/public/assets/operator-avatars/webp96/char_613_acmedc.webp new file mode 100644 index 00000000..8b9cd6a8 Binary files /dev/null and b/public/assets/operator-avatars/webp96/char_613_acmedc.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10000_silent_healrb.webp b/public/assets/operator-avatars/webp96/token_10000_silent_healrb.webp new file mode 100644 index 00000000..b948ffe5 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10000_silent_healrb.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10001_deepcl_tentac.webp b/public/assets/operator-avatars/webp96/token_10001_deepcl_tentac.webp new file mode 100644 index 00000000..56845f2c Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10001_deepcl_tentac.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10002_kalts_mon3tr.webp b/public/assets/operator-avatars/webp96/token_10002_kalts_mon3tr.webp new file mode 100644 index 00000000..e18f101c Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10002_kalts_mon3tr.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10003_cgbird_bird.webp b/public/assets/operator-avatars/webp96/token_10003_cgbird_bird.webp new file mode 100644 index 00000000..c585d5c6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10003_cgbird_bird.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10004_otter_motter.webp b/public/assets/operator-avatars/webp96/token_10004_otter_motter.webp new file mode 100644 index 00000000..49293227 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10004_otter_motter.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10005_mgllan_drone1.webp b/public/assets/operator-avatars/webp96/token_10005_mgllan_drone1.webp new file mode 100644 index 00000000..9206deb2 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10005_mgllan_drone1.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10005_mgllan_drone2.webp b/public/assets/operator-avatars/webp96/token_10005_mgllan_drone2.webp new file mode 100644 index 00000000..c0192f0d Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10005_mgllan_drone2.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10005_mgllan_drone3.webp b/public/assets/operator-avatars/webp96/token_10005_mgllan_drone3.webp new file mode 100644 index 00000000..f25e539c Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10005_mgllan_drone3.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10006_vodfox_doll.webp b/public/assets/operator-avatars/webp96/token_10006_vodfox_doll.webp new file mode 100644 index 00000000..809b6bf1 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10006_vodfox_doll.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10007_phatom_twin.webp b/public/assets/operator-avatars/webp96/token_10007_phatom_twin.webp new file mode 100644 index 00000000..c1d79a54 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10007_phatom_twin.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10008_cqbw_box.webp b/public/assets/operator-avatars/webp96/token_10008_cqbw_box.webp new file mode 100644 index 00000000..783b2a10 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10008_cqbw_box.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10009_weedy_cannon.webp b/public/assets/operator-avatars/webp96/token_10009_weedy_cannon.webp new file mode 100644 index 00000000..056c8954 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10009_weedy_cannon.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10010_folivo_car.webp b/public/assets/operator-avatars/webp96/token_10010_folivo_car.webp new file mode 100644 index 00000000..a9b82907 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10010_folivo_car.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10011_beewax_oblisk.webp b/public/assets/operator-avatars/webp96/token_10011_beewax_oblisk.webp new file mode 100644 index 00000000..dbc5263d Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10011_beewax_oblisk.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10013_robin_mine.webp b/public/assets/operator-avatars/webp96/token_10013_robin_mine.webp new file mode 100644 index 00000000..eafc7135 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10013_robin_mine.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10014_bstalk_crab.webp b/public/assets/operator-avatars/webp96/token_10014_bstalk_crab.webp new file mode 100644 index 00000000..54d350f6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10014_bstalk_crab.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10015_dusk_drgn.webp b/public/assets/operator-avatars/webp96/token_10015_dusk_drgn.webp new file mode 100644 index 00000000..3d024343 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10015_dusk_drgn.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10016_rfrost_mine.webp b/public/assets/operator-avatars/webp96/token_10016_rfrost_mine.webp new file mode 100644 index 00000000..80c3fdc9 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10016_rfrost_mine.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10017_skadi2_dedant.webp b/public/assets/operator-avatars/webp96/token_10017_skadi2_dedant.webp new file mode 100644 index 00000000..05569673 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10017_skadi2_dedant.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10018_robrta_mach.webp b/public/assets/operator-avatars/webp96/token_10018_robrta_mach.webp new file mode 100644 index 00000000..1be4e5c8 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10018_robrta_mach.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10019_nearl2_sword.webp b/public/assets/operator-avatars/webp96/token_10019_nearl2_sword.webp new file mode 100644 index 00000000..2ec7df7a Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10019_nearl2_sword.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10020_ling_soul1.webp b/public/assets/operator-avatars/webp96/token_10020_ling_soul1.webp new file mode 100644 index 00000000..98a7b5ec Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10020_ling_soul1.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10020_ling_soul2.webp b/public/assets/operator-avatars/webp96/token_10020_ling_soul2.webp new file mode 100644 index 00000000..6220c639 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10020_ling_soul2.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10020_ling_soul3.webp b/public/assets/operator-avatars/webp96/token_10020_ling_soul3.webp new file mode 100644 index 00000000..a0545231 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10020_ling_soul3.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10021_blkngt_hypnos.webp b/public/assets/operator-avatars/webp96/token_10021_blkngt_hypnos.webp new file mode 100644 index 00000000..3bd2f584 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10021_blkngt_hypnos.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10022_kazema_shadow.webp b/public/assets/operator-avatars/webp96/token_10022_kazema_shadow.webp new file mode 100644 index 00000000..c7d47e16 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10022_kazema_shadow.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10023_windft_wrench.webp b/public/assets/operator-avatars/webp96/token_10023_windft_wrench.webp new file mode 100644 index 00000000..de96e266 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10023_windft_wrench.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10024_ebnhlz_rcube.webp b/public/assets/operator-avatars/webp96/token_10024_ebnhlz_rcube.webp new file mode 100644 index 00000000..56a85b70 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10024_ebnhlz_rcube.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10025_doroth_recttp.webp b/public/assets/operator-avatars/webp96/token_10025_doroth_recttp.webp new file mode 100644 index 00000000..2a3da820 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10025_doroth_recttp.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10026_bgsnow_subbow.webp b/public/assets/operator-avatars/webp96/token_10026_bgsnow_subbow.webp new file mode 100644 index 00000000..355aaa06 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10026_bgsnow_subbow.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10027_ironmn_pile1.webp b/public/assets/operator-avatars/webp96/token_10027_ironmn_pile1.webp new file mode 100644 index 00000000..d6efc2ab Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10027_ironmn_pile1.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10027_ironmn_pile2.webp b/public/assets/operator-avatars/webp96/token_10027_ironmn_pile2.webp new file mode 100644 index 00000000..d6efc2ab Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10027_ironmn_pile2.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10027_ironmn_pile3.webp b/public/assets/operator-avatars/webp96/token_10027_ironmn_pile3.webp new file mode 100644 index 00000000..94b20aab Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10027_ironmn_pile3.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10028_vigil_wolf.webp b/public/assets/operator-avatars/webp96/token_10028_vigil_wolf.webp new file mode 100644 index 00000000..a5d195be Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10028_vigil_wolf.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10029_slent2_protrb.webp b/public/assets/operator-avatars/webp96/token_10029_slent2_protrb.webp new file mode 100644 index 00000000..42c2860a Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10029_slent2_protrb.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10030_mlyss_wtrman.webp b/public/assets/operator-avatars/webp96/token_10030_mlyss_wtrman.webp new file mode 100644 index 00000000..9d34321f Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10030_mlyss_wtrman.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10031_swire2_gdtrap.webp b/public/assets/operator-avatars/webp96/token_10031_swire2_gdtrap.webp new file mode 100644 index 00000000..67b8801e Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10031_swire2_gdtrap.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10032_jesca2_jckshd.webp b/public/assets/operator-avatars/webp96/token_10032_jesca2_jckshd.webp new file mode 100644 index 00000000..0ed06b70 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10032_jesca2_jckshd.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10033_ela_grzmot.webp b/public/assets/operator-avatars/webp96/token_10033_ela_grzmot.webp new file mode 100644 index 00000000..5d5bff9d Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10033_ela_grzmot.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10034_ray_sndbst.webp b/public/assets/operator-avatars/webp96/token_10034_ray_sndbst.webp new file mode 100644 index 00000000..b135c988 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10034_ray_sndbst.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10035_wisdel_wward.webp b/public/assets/operator-avatars/webp96/token_10035_wisdel_wward.webp new file mode 100644 index 00000000..7398539a Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10035_wisdel_wward.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10036_lasher_mcbird.webp b/public/assets/operator-avatars/webp96/token_10036_lasher_mcbird.webp new file mode 100644 index 00000000..f24d5cef Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10036_lasher_mcbird.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10037_mitm_trshrb.webp b/public/assets/operator-avatars/webp96/token_10037_mitm_trshrb.webp new file mode 100644 index 00000000..491b16a6 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10037_mitm_trshrb.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10041_cathy_catsld.webp b/public/assets/operator-avatars/webp96/token_10041_cathy_catsld.webp new file mode 100644 index 00000000..25974d60 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10041_cathy_catsld.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10042_tecno_puppet.webp b/public/assets/operator-avatars/webp96/token_10042_tecno_puppet.webp new file mode 100644 index 00000000..16a4358b Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10042_tecno_puppet.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10043_necras_skeltn.webp b/public/assets/operator-avatars/webp96/token_10043_necras_skeltn.webp new file mode 100644 index 00000000..36fd746a Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10043_necras_skeltn.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10044_wulfen_mine.webp b/public/assets/operator-avatars/webp96/token_10044_wulfen_mine.webp new file mode 100644 index 00000000..3e2240ca Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10044_wulfen_mine.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10045_alanna_crane.webp b/public/assets/operator-avatars/webp96/token_10045_alanna_crane.webp new file mode 100644 index 00000000..50493a8d Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10045_alanna_crane.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10050_monstr_prosts.webp b/public/assets/operator-avatars/webp96/token_10050_monstr_prosts.webp new file mode 100644 index 00000000..acd03dc7 Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10050_monstr_prosts.webp differ diff --git a/public/assets/operator-avatars/webp96/token_10056_angel2_target.webp b/public/assets/operator-avatars/webp96/token_10056_angel2_target.webp new file mode 100644 index 00000000..76de439c Binary files /dev/null and b/public/assets/operator-avatars/webp96/token_10056_angel2_target.webp differ diff --git a/scripts/shared.ts b/scripts/shared.ts index ccaa6aa8..e0b323e7 100644 --- a/scripts/shared.ts +++ b/scripts/shared.ts @@ -1,6 +1,5 @@ import { access } from 'fs/promises' import { capitalize, uniq, uniqBy } from 'lodash-es' -import fetch from 'node-fetch' import { pinyin } from 'pinyin' import simplebig from 'simplebig' @@ -62,15 +61,47 @@ const CHARACTER_BLOCKLIST = [ 'token_10012_rosmon_shield', // 迷迭香的战术装备:It's just not gonna be there. ] -const PROFESSION_NAMES = { - MEDIC: '医疗', - WARRIOR: '近卫', - SPECIAL: '特种', - SNIPER: '狙击', - PIONEER: '先锋', - TANK: '重装', - CASTER: '术师', - SUPPORT: '辅助', +const PROFESSIONS = { + PIONEER: { + name: '先锋', + name_en: 'Vanguard', + code: 512, + }, + WARRIOR: { + name: '近卫', + name_en: 'Guard', + code: 1, + }, + TANK: { + name: '重装', + name_en: 'Defender', + code: 4, + }, + SNIPER: { + name: '狙击', + name_en: 'Sniper', + code: 2, + }, + CASTER: { + name: '术师', + name_en: 'Caster', + code: 32, + }, + MEDIC: { + name: '医疗', + name_en: 'Medic', + code: 8, + }, + SUPPORT: { + name: '辅助', + name_en: 'Supporter', + code: 16, + }, + SPECIAL: { + name: '特种', + name_en: 'Specialist', + code: 64, + }, } async function json(url: string) { @@ -86,7 +117,11 @@ export async function getOperators() { json(UNIEQUIP_TABLE_JSON_URL_EN), ]) - const { subProfDict: subProfDictCN, equipDict } = uniequipTableCN + const { + subProfDict: subProfDictCN, + subProfToProfDict, + equipDict, + } = uniequipTableCN const { subProfDict: subProfDictEN } = uniequipTableEN const equipsByOperatorId = Object.values(equipDict).reduce( (acc: Record, equip: any) => { @@ -97,8 +132,34 @@ export async function getOperators() { {}, ) + const professions: Professions = Object.entries(PROFESSIONS).map( + ([id, { name, name_en, code }]) => { + const subProfessions = ( + Object.values(subProfDictCN) as { + subProfessionId: string + subProfessionName: string + subProfessionCatagory: number + }[] + ) + .filter((x) => subProfToProfDict[x.subProfessionId] === code) + .sort((a, b) => a.subProfessionCatagory - b.subProfessionCatagory) + .map(({ subProfessionId, subProfessionName }) => ({ + id: subProfessionId, + name: subProfessionName, + name_en: + subProfDictEN[subProfessionId]?.subProfessionName || + capitalize(subProfessionId), + })) + return { + id, + name, + name_en, + sub: subProfessions, + } + }, + ) + const opIds = Object.keys(charTableCN) - const professions: Professions = [] const result = uniqBy( opIds.flatMap((id) => { const op = charTableCN[id] @@ -106,44 +167,13 @@ export async function getOperators() { if (['TRAP'].includes(op.profession)) return [] - if (!['TOKEN'].includes(op.profession)) { - const prof = professions.find((p) => p.id === op.profession) - if (!prof) { - const enSubProfName = - subProfDictEN?.[op.subProfessionId]?.subProfessionName || - capitalize(op.subProfessionId) - - professions.push({ - id: op.profession, - name: PROFESSION_NAMES[op.profession], - name_en: - op.profession.charAt(0) + op.profession.slice(1).toLowerCase(), - sub: [ - { - id: op.subProfessionId, - name: subProfDictCN[op.subProfessionId].subProfessionName, - name_en: enSubProfName, - }, - ], - }) - } else if (!prof.sub.find((p) => p.id === op.subProfessionId)) { - const enSubProfName = - subProfDictEN?.[op.subProfessionId]?.subProfessionName || - capitalize(op.subProfessionId) - - prof.sub.push({ - id: op.subProfessionId, - name: subProfDictCN[op.subProfessionId].subProfessionName, - name_en: enSubProfName, - }) - } - } - const modules = equipsByOperatorId[id] - ?.sort((a, b) => a.charEquipOrder - b.charEquipOrder) - .map(({ typeName1, typeName2 }) => { - return typeName1 === 'ORIGINAL' ? '' : typeName2 - }) - .map((m) => (m === 'A' ? 'α' : m === 'D' ? 'Δ' : m)) + const modules = uniq( + equipsByOperatorId[id] + ?.sort((a, b) => a.charEquipOrder - b.charEquipOrder) + .map(({ typeName1, typeName2 }) => { + return typeName1 === 'ORIGINAL' ? '' : typeName2 + }), + ) return [ { id: id, @@ -156,7 +186,7 @@ export async function getOperators() { ? 0 : Number(op.rarity?.split('TIER_').join('') || 0), alt_name: op.appellation, - modules, + modules: modules.length > 0 ? modules : undefined, }, ] }), diff --git a/scripts/update-operator-avatars.ts b/scripts/update-operator-avatars.ts index 0260d3c8..c1ed5453 100644 --- a/scripts/update-operator-avatars.ts +++ b/scripts/update-operator-avatars.ts @@ -1,8 +1,11 @@ -import { writeFile } from 'fs/promises' -import fetch from 'node-fetch' +import { mkdir } from 'fs/promises' +import path from 'path' +import sharp from 'sharp' import { fileExists, getOperators } from './shared' +const avatarsDir = path.resolve(__dirname, '../public/assets/operator-avatars') + async function getAllAvatarsFromPrtsWiki() { console.info('fetching all avatars from prts wiki...') @@ -53,24 +56,72 @@ async function main() { (el) => el.name === `头像_${withTokenName}.png`, )?.url if (!avatarUrl) { - console.error(`${name}: cannot found avatar file`) + console.error(`${id}: cannot found avatar file`) continue } - const expectFileAt = `public/assets/operator-avatars/${id}.png` - if (await fileExists(expectFileAt)) { - // console.log(`${name}: already exists`) - continue + + let downloadPromise: Promise | undefined + + const download = () => { + if (!downloadPromise) { + console.log(`${id}: downloading from ${avatarUrl}`) + downloadPromise = fetch(avatarUrl).then((resp) => { + if (!resp.ok) { + throw new Error(`${id}: failed to download avatar`) + } + return resp.arrayBuffer() + }) + } + return downloadPromise } - console.log(`Downloading ${name} from ${avatarUrl}...`) - const resp = await fetch(avatarUrl) - if (!resp.ok) { - console.error(`${name} failed to download`) - continue + + const generateImage = async ({ + format, + size, + options, + }: { + size: number + format: Parameters[0] + options: Parameters[1] + }) => { + try { + const outputDir = path.join(avatarsDir, `${format}${size}`) + const outputPath = path.join(outputDir, `${id}.${format}`) + + if (await fileExists(outputPath)) { + return + } + + if (!(await fileExists(outputDir))) { + await mkdir(outputDir, { recursive: true }) + } + + const buffer = await download() + + await sharp(buffer) + .resize(size, size) + .toFormat(format, options) + .toFile(outputPath) + + return + } catch (e) { + console.error(`${id}: failed to generate ${format} of size ${size}`, e) + return + } } - const buffer = await resp.arrayBuffer() - await writeFile(expectFileAt, Buffer.from(buffer)) - console.info(`${name}: downloaded`) + await Promise.all([ + generateImage({ + format: 'webp', + size: 32, + options: { preset: 'icon', quality: 50 }, + }), + generateImage({ + format: 'webp', + size: 96, + options: { preset: 'icon', quality: 80 }, + }), + ]) } } diff --git a/scripts/update-prof-icons.ts b/scripts/update-prof-icons.ts index 067ad1df..d64e4ad9 100644 --- a/scripts/update-prof-icons.ts +++ b/scripts/update-prof-icons.ts @@ -1,5 +1,4 @@ import { mkdir, writeFile } from 'fs/promises' -import fetch from 'node-fetch' import { fileExists, getOperators } from './shared' diff --git a/src/App.tsx b/src/App.tsx index 0401ddbf..842e7196 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,18 +1,10 @@ -import { getDefaultStore } from 'jotai/vanilla' import { BrowserRouter } from 'react-router-dom' import { SWRConfig } from 'swr' -import { authAtom } from 'store/auth' -import { TokenManager } from 'utils/token-manager' - import { GlobalErrorBoundary } from './components/GlobalErrorBoundary' import { I18NProvider } from './i18n/I18NProvider' import { FCC } from './types' -// jotai 在没有 Provider 时会使用默认的 store -TokenManager.setAuthGetter(() => getDefaultStore().get(authAtom)) -TokenManager.setAuthSetter((v) => getDefaultStore().set(authAtom, v)) - export const App: FCC = ({ children }) => { return ( - + -
- ( + -

- - {operation.parsedContent.doc.title} - - {operation.status === CopilotInfoStatusEnum.Private && ( - - {t.components.OperationCard.private} - - )} -

-
-
-
-
- - -
-
-
-
- -
-
-
+ +

+ + {operation.parsedContent.doc.title} + + {operation.status === CopilotInfoStatusEnum.Private && ( + + {t.components.OperationCard.private} + + )} +

+
+ +
+ + +
+ +
+ +
+ +
{t.components.OperationCard.operators_and_groups}
-
-
-
-
- - -
-
+
+
+ + +
+
- -
- - {operation.views} + +
+ + {operation.views} +
+
-
-
-
-
- - -
-
-
- - - {operation.uploader} - -
-
- +
+
+ + +
+
+
+ + + {operation.uploader} + +
+
+ + )} + /> - + ) } @@ -148,100 +152,106 @@ export const OperationCard = ({ operation }: { operation: Operation }) => { const { data: levels } = useLevels() return ( - - -
- {/* title */} -
-
-

- {operation.parsedContent.doc.title} - {operation.status === CopilotInfoStatusEnum.Private && ( - - {t.components.OperationCard.private} - - )} -

-
-
- -
-
+
  • + ( + +
    + {/* title */} +
    +
    +

    + {operation.parsedContent.doc.title} + {operation.status === CopilotInfoStatusEnum.Private && ( + + {t.components.OperationCard.private} + + )} +

    +
    +
    + +
    +
    -
    +
    - {/* meta */} -
    -
    - - -
    + {/* meta */} +
    +
    + + +
    - -
    - - {operation.views} -
    -
    + +
    + + {operation.views} +
    +
    -
    - - -
    +
    + + +
    -
    - - - {operation.uploader} - +
    + + + {operation.uploader} + +
    +
    -
    -
    -
    -
    - -
    -
    -
    - {t.components.OperationCard.operators_and_groups} +
    +
    + +
    +
    +
    + {t.components.OperationCard.operators_and_groups} +
    + +
    - -
    -
    - - + + )} + /> - +
  • ) } diff --git a/src/components/OperationList.tsx b/src/components/OperationList.tsx index 3878737a..cb090da5 100644 --- a/src/components/OperationList.tsx +++ b/src/components/OperationList.tsx @@ -56,8 +56,8 @@ export const OperationList: ComponentType = withSuspensable( } const items: ReactNode = neoLayout ? ( -
    = withSuspensable( onSelect={onSelect} /> ))} -
    + ) : ( - operations.map((operation) => ( - - )) +
      + {operations.map((operation) => ( + + ))} +
    ) return ( diff --git a/src/components/OperatorAvatar.tsx b/src/components/OperatorAvatar.tsx new file mode 100644 index 00000000..dbcdbd8a --- /dev/null +++ b/src/components/OperatorAvatar.tsx @@ -0,0 +1,87 @@ +import clsx from 'clsx' +import { ReactNode } from 'react' + +import { + OperatorInfo, + findOperatorById, + findOperatorByName, +} from '../models/operator' + +interface OperatorAvatarProps { + id?: string + name?: string + rarity?: number + size?: 'small' | 'medium' | 'large' + sourceSize?: 32 | 96 + fallback?: ReactNode + className?: string +} + +export function OperatorAvatar({ + id, + name, + rarity, + size, + fallback = '?', + className, + sourceSize = 32, +}: OperatorAvatarProps) { + let info: OperatorInfo | undefined + if (id) { + info = findOperatorById(id) + name = info?.name + } else if (name) { + info = findOperatorByName(name) + id = info?.id + } + rarity ??= info?.rarity + + const sizingClassName = + size && + { + small: 'h-5 w-5', + medium: 'h-6 w-6', + large: 'h-8 w-8', + }[size] + + const colorClassName = + rarity === 6 + ? 'bg-orange-200 ring-orange-300' + : rarity === 5 + ? 'bg-yellow-100 ring-yellow-200' + : rarity === 4 + ? 'bg-purple-100 ring-purple-200' + : 'bg-slate-100 ring-slate-200' + + const commonClassName = + 'ring-inset ring-2 border-solid rounded-md object-cover' + + return id ? ( + {name + ) : ( +
    +
    {fallback}
    +
    + ) +} diff --git a/src/components/OperatorFilter.tsx b/src/components/OperatorFilter.tsx index 71be153a..8014789f 100644 --- a/src/components/OperatorFilter.tsx +++ b/src/components/OperatorFilter.tsx @@ -20,8 +20,8 @@ import { OperatorFilterData, operatorFilterAtom, } from '../store/selectedOperators' +import { OperatorAvatar } from './OperatorAvatar' import { OperatorSelect } from './OperatorSelect' -import { OperatorAvatar } from './editor/operator/EditorOperator' export function useOperatorFilter() { const [operatorFilter, setOperatorFilter] = useState( diff --git a/src/components/OperatorSelect.tsx b/src/components/OperatorSelect.tsx index 9fbfac85..0b1a64ea 100644 --- a/src/components/OperatorSelect.tsx +++ b/src/components/OperatorSelect.tsx @@ -11,7 +11,7 @@ import { FC, useMemo } from 'react' import { languageAtom, useTranslation } from '../i18n/i18n' import { OPERATORS } from '../models/operator' import { useDebouncedQuery } from '../utils/useDebouncedQuery' -import { OperatorAvatar } from './editor/operator/EditorOperator' +import { OperatorAvatar } from './OperatorAvatar' interface OperatorSelectProps { className?: string diff --git a/src/components/ReLink.tsx b/src/components/ReLink.tsx index 17b8240e..6bbda6eb 100644 --- a/src/components/ReLink.tsx +++ b/src/components/ReLink.tsx @@ -1,6 +1,12 @@ import { isString } from '@sentry/utils' -import { Link, LinkProps, useSearchParams } from 'react-router-dom' +import { + Link, + LinkProps, + useHref, + useLinkClickHandler, + useSearchParams, +} from 'react-router-dom' import { SetOptional } from 'type-fest' interface ReLinkProps extends SetOptional { @@ -33,3 +39,77 @@ export function ReLink({ className, search, ...props }: ReLinkProps) { /> ) } + +interface ReLinkRendererProps + extends Omit { + render?: (props: RenderProps) => JSX.Element + children?: (props: RenderProps) => JSX.Element +} + +interface RenderProps + extends Omit< + React.AnchorHTMLAttributes, + 'onClick' | 'onKeyDown' + > { + onClick: (event: React.MouseEvent) => void + onKeyDown: (event: React.KeyboardEvent) => void +} + +// https://reactrouter.com/6.30.0/hooks/use-link-click-handler +export function ReLinkRenderer({ + className, + search, + to, + replace = false, + state, + target, + render, + children, + ...props +}: ReLinkRendererProps) { + const [searchParams] = useSearchParams() + + if (search) { + for (const [key, value] of Object.entries(search)) { + if (value === undefined) { + searchParams.delete(key) + } else { + searchParams.set(key, String(value)) + } + } + } + + to = isString(to) ? to : { ...to, search: searchParams.toString() } + + const href = useHref(to) + + const handleClick = useLinkClickHandler(to, { + replace, + state, + target, + }) + + return (render ?? children)!({ + className, + target, + href, + onClick: (event) => { + if (!event.defaultPrevented) { + handleClick(event) + } + }, + onKeyDown: (event) => { + if ( + !event.defaultPrevented && + (event.key === 'Enter' || event.key === ' ') + ) { + const e = new MouseEvent('click', { + bubbles: true, + cancelable: true, + }) + event.currentTarget.dispatchEvent(e) + } + }, + ...props, + }) +} diff --git a/src/components/ReLinkDiv.tsx b/src/components/ReLinkDiv.tsx deleted file mode 100644 index 787ffd0a..00000000 --- a/src/components/ReLinkDiv.tsx +++ /dev/null @@ -1,69 +0,0 @@ -import { isString } from '@sentry/utils' - -import { noop } from 'lodash-es' -import { AnchorHTMLAttributes, HtmlHTMLAttributes } from 'react' -import { - RelativeRoutingType, - To, - useLinkClickHandler, - useSearchParams, -} from 'react-router-dom' - -interface ReLinkProps extends HtmlHTMLAttributes { - search?: Record - target?: AnchorHTMLAttributes['target'] - - to?: To - replace?: boolean - state?: any - preventScrollReset?: boolean - relative?: RelativeRoutingType -} - -// div 版的 ReLink -export function ReLinkDiv({ - className, - search, - to, - replace = false, - state, - target, - onClick, - ...props -}: ReLinkProps) { - const [searchParams] = useSearchParams() - - if (search) { - for (const [key, value] of Object.entries(search)) { - if (value === undefined) { - searchParams.delete(key) - } else { - searchParams.set(key, String(value)) - } - } - } - - to = isString(to) ? to : { ...to, search: searchParams.toString() } - - const handleClick = useLinkClickHandler(to, { - replace, - state, - target, - }) - - return ( -
    { - onClick?.(event) - if (!event.defaultPrevented) { - handleClick(event) - } - }} - onKeyUp={noop} - {...props} - /> - ) -} diff --git a/src/components/editor/operator/EditorOperator.tsx b/src/components/editor/operator/EditorOperator.tsx index 8d7455b5..8c398ce1 100644 --- a/src/components/editor/operator/EditorOperator.tsx +++ b/src/components/editor/operator/EditorOperator.tsx @@ -1,20 +1,16 @@ import { Icon, IconSize, MenuItem } from '@blueprintjs/core' -import clsx from 'clsx' import Fuse from 'fuse.js' import { useAtomValue } from 'jotai' -import { ReactNode, useMemo } from 'react' +import { useMemo } from 'react' import { FieldValues, useController } from 'react-hook-form' import { EditorFieldProps } from 'components/editor/EditorFieldProps' import { languageAtom, useTranslation } from '../../../i18n/i18n' import { CopilotDocV1 } from '../../../models/copilot.schema' -import { - OPERATORS, - findOperatorById, - findOperatorByName, -} from '../../../models/operator' +import { OPERATORS } from '../../../models/operator' +import { OperatorAvatar } from '../../OperatorAvatar' import { Suggest } from '../../Suggest' type OperatorInfo = (typeof OPERATORS)[number] @@ -170,77 +166,3 @@ export const EditorOperatorName = ({ /> ) } - -export const OperatorAvatar = ({ - id, - name, - rarity, - size, - fallback = '?', - className, -}: { - id?: string - name?: string - rarity?: number - size?: 'small' | 'medium' | 'large' - fallback?: ReactNode - className?: string -}) => { - let info: OperatorInfo | undefined - if (id) { - info = findOperatorById(id) - } else if (name) { - info = findOperatorByName(name) - id = info?.id - } - rarity ??= info?.rarity - - const sizingClassName = - size && - { - small: 'h-5 w-5', - medium: 'h-6 w-6', - large: 'h-8 w-8', - }[size] - - const colorClassName = - rarity === 6 - ? 'bg-orange-200 ring-orange-300' - : rarity === 5 - ? 'bg-yellow-100 ring-yellow-200' - : rarity === 4 - ? 'bg-purple-100 ring-purple-200' - : 'bg-slate-100 ring-slate-200' - - const commonClassName = - 'ring-inset ring-2 border-solid rounded-md object-cover' - - return id ? ( - {id} - ) : ( -
    -
    {fallback}
    -
    - ) -} diff --git a/src/components/editor/operator/EditorOperatorItem.tsx b/src/components/editor/operator/EditorOperatorItem.tsx index 01fac9b8..ed2c773a 100644 --- a/src/components/editor/operator/EditorOperatorItem.tsx +++ b/src/components/editor/operator/EditorOperatorItem.tsx @@ -11,9 +11,9 @@ import { getLocalizedOperatorName, getSkillUsageTitle, } from '../../../models/operator' +import { OperatorAvatar } from '../../OperatorAvatar' import { SortableItemProps } from '../../dnd' import { CardDeleteOption, CardEditOption } from '../CardOptions' -import { OperatorAvatar } from './EditorOperator' interface EditorOperatorItemProps extends Partial { operator: CopilotDocV1.Operator diff --git a/src/components/editor/operator/sheet/sheetGroup/OperatorInGroupItem.tsx b/src/components/editor/operator/sheet/sheetGroup/OperatorInGroupItem.tsx index 7d87223e..3055a847 100644 --- a/src/components/editor/operator/sheet/sheetGroup/OperatorInGroupItem.tsx +++ b/src/components/editor/operator/sheet/sheetGroup/OperatorInGroupItem.tsx @@ -4,7 +4,7 @@ import { FC } from 'react' import { useLocalizedOperatorName } from 'models/operator' -import { OperatorAvatar } from '../../EditorOperator' +import { OperatorAvatar } from '../../../../OperatorAvatar' import { Operator } from '../../EditorSheet' import { SkillAboutTrigger } from '../SheetOperatorSkillAbout' diff --git a/src/components/editor/operator/sheet/sheetGroup/SheetOperatorEditor.tsx b/src/components/editor/operator/sheet/sheetGroup/SheetOperatorEditor.tsx index d3183316..c0093535 100644 --- a/src/components/editor/operator/sheet/sheetGroup/SheetOperatorEditor.tsx +++ b/src/components/editor/operator/sheet/sheetGroup/SheetOperatorEditor.tsx @@ -25,7 +25,7 @@ import { import { getLocalizedOperatorName } from 'models/operator' import { languageAtom, useTranslation } from '../../../../../i18n/i18n' -import { OperatorAvatar } from '../../EditorOperator' +import { OperatorAvatar } from '../../../../OperatorAvatar' import { Group } from '../../EditorSheet' import { SheetContainerSkeleton, diff --git a/src/components/editor/operator/sheet/sheetOperator/SheetOperatorItem.tsx b/src/components/editor/operator/sheet/sheetOperator/SheetOperatorItem.tsx index 1f05fa39..671d31d6 100644 --- a/src/components/editor/operator/sheet/sheetOperator/SheetOperatorItem.tsx +++ b/src/components/editor/operator/sheet/sheetOperator/SheetOperatorItem.tsx @@ -13,7 +13,7 @@ import { ignoreKeyDic } from 'store/useFavGroups' import { favOperatorAtom } from 'store/useFavOperators' import { useTranslation } from '../../../../../i18n/i18n' -import { OperatorAvatar } from '../../EditorOperator' +import { OperatorAvatar } from '../../../../OperatorAvatar' import { SkillAboutTrigger } from '../SheetOperatorSkillAbout' import { useSheet } from '../SheetProvider' diff --git a/src/components/editor/operator/sheet/sheetOperator/toolBox/OperatorBackToTop.tsx b/src/components/editor/operator/sheet/sheetOperator/toolBox/OperatorBackToTop.tsx index 388e596a..7de7e0a8 100644 --- a/src/components/editor/operator/sheet/sheetOperator/toolBox/OperatorBackToTop.tsx +++ b/src/components/editor/operator/sheet/sheetOperator/toolBox/OperatorBackToTop.tsx @@ -27,7 +27,10 @@ export const OperatorBackToTop: FC = ({ toTop }) => { t.components.editor.operator.sheet.sheetOperator.toolbox .OperatorBackToTop.back_to_top } - onClick={() => setPaginationFilter(defaultPagination)} + onClick={() => { + setPaginationFilter(defaultPagination) + toTop() + }} /> ) } diff --git a/src/components/editor2/DifficultyPicker.tsx b/src/components/editor2/DifficultyPicker.tsx index cab118a8..41efd1d8 100644 --- a/src/components/editor2/DifficultyPicker.tsx +++ b/src/components/editor2/DifficultyPicker.tsx @@ -68,7 +68,7 @@ export const DifficultyPicker: FC = ({ }, [isValidLevel, value, onChange]) return ( -
    +
    { key={record.t} onClick={() => { edit(() => { - setEditorState(record.v) + setEditorState({ + ...record.v, + operation: hydrateOperation(record.v.operation), + }) return { action: 'restore', desc: i18n.actions.editor2.restore_from_autosave, @@ -289,6 +293,7 @@ const HistoryButtons = (buttonProps: ButtonProps) => {