summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--assets/7tv-emotes/60ae8d9ff39a7552b658b60dbin0 -> 1784 bytes
-rw-r--r--assets/7tv-emotes/60aec2196cfcffe15f4e4f93bin0 -> 1513 bytes
-rw-r--r--assets/7tv-emotes/60b0c36388e8246a4b120d7ebin0 -> 1805 bytes
-rw-r--r--assets/7tv-emotes/60b3edceb0e6e2b3a5f82dc7bin0 -> 134167 bytes
-rw-r--r--assets/7tv-emotes/60e5bbe5a69fc8d27f4d3fe5bin0 -> 1711 bytes
-rw-r--r--assets/7tv-emotes/612e638afc02cc1a1f411b2dbin0 -> 1766 bytes
-rw-r--r--assets/7tv-emotes/62e5e3c105e2ed080d60820ebin0 -> 55663 bytes
-rw-r--r--assets/7tv-emotes/63d2df40cd611db1717b420fbin0 -> 416174 bytes
-rw-r--r--assets/7tv-emotes/642f1f448ecf62c87625e91cbin0 -> 165998 bytes
-rw-r--r--assets/7tv-emotes/647528b156afda35105c4adfbin0 -> 74830 bytes
-rw-r--r--assets/7tv-emotes/64e4c7a016fd37f6aaf8e2d9bin0 -> 1117 bytes
-rw-r--r--assets/7tv-emotes/66c51c6bc6d977e3d5851198bin0 -> 649 bytes
-rw-r--r--assets/avatars/37ln37.pngbin0 -> 6997 bytes
-rw-r--r--assets/avatars/AnnaScamp.pngbin0 -> 10063 bytes
-rw-r--r--assets/avatars/Gleil.pngbin0 -> 4003 bytes
-rw-r--r--assets/avatars/NikolaHristovO1.pngbin0 -> 8419 bytes
-rw-r--r--assets/avatars/agentulsri.pngbin0 -> 1250 bytes
-rw-r--r--assets/avatars/archible.pngbin0 -> 7425 bytes
-rw-r--r--assets/avatars/asrael_io.pngbin0 -> 8654 bytes
-rw-r--r--assets/avatars/awrrraw.pngbin0 -> 7249 bytes
-rw-r--r--assets/avatars/boga_14.pngbin0 -> 1284 bytes
-rw-r--r--assets/avatars/brc_del.pngbin0 -> 8379 bytes
-rw-r--r--assets/avatars/brzdyngol.pngbin0 -> 7876 bytes
-rw-r--r--assets/avatars/carvuh.pngbin0 -> 9648 bytes
-rw-r--r--assets/avatars/chaotic_lilac.pngbin0 -> 9974 bytes
-rw-r--r--assets/avatars/ctrl_o.pngbin0 -> 7907 bytes
-rw-r--r--assets/avatars/deffens.pngbin0 -> 5683 bytes
-rw-r--r--assets/avatars/dehidehifinlandisnotreal.pngbin0 -> 9237 bytes
-rw-r--r--assets/avatars/dimbledorfest.pngbin0 -> 6327 bytes
-rw-r--r--assets/avatars/doceys.pngbin0 -> 9220 bytes
-rw-r--r--assets/avatars/ellg.pngbin4808 -> 1259 bytes
-rw-r--r--assets/avatars/ellie_bee314.pngbin0 -> 6555 bytes
-rw-r--r--assets/avatars/eros_c4.pngbin0 -> 1057 bytes
-rw-r--r--assets/avatars/exodrifter_.pngbin0 -> 6448 bytes
-rw-r--r--assets/avatars/faminesiren.pngbin0 -> 9827 bytes
-rw-r--r--assets/avatars/fonoflops.pngbin0 -> 4059 bytes
-rw-r--r--assets/avatars/fraktalcow.pngbin0 -> 1171 bytes
-rw-r--r--assets/avatars/hakdog999.pngbin0 -> 1151 bytes
-rw-r--r--assets/avatars/icedseafoamlatte.pngbin0 -> 9396 bytes
-rw-r--r--assets/avatars/ikatono.pngbin0 -> 4700 bytes
-rw-r--r--assets/avatars/iloidtupo.pngbin0 -> 6527 bytes
-rw-r--r--assets/avatars/itsmaxf4.pngbin0 -> 8902 bytes
-rw-r--r--assets/avatars/jazzahol_VT.pngbin0 -> 7620 bytes
-rw-r--r--assets/avatars/jk07_i_ducmessj10.pngbin0 -> 9599 bytes
-rw-r--r--assets/avatars/johannthebutcher.pngbin0 -> 6582 bytes
-rw-r--r--assets/avatars/kawaii_chibi_koneko.pngbin0 -> 2879 bytes
-rw-r--r--assets/avatars/kiwi_thebird.pngbin0 -> 8041 bytes
-rw-r--r--assets/avatars/kotarucomplex.pngbin0 -> 2570 bytes
-rw-r--r--assets/avatars/krespian_sea.pngbin0 -> 3817 bytes
-rw-r--r--assets/avatars/krzysckh.pngbin0 -> 7861 bytes
-rw-r--r--assets/avatars/lordabgrund.pngbin0 -> 8527 bytes
-rw-r--r--assets/avatars/magneticallymotivated.pngbin0 -> 7407 bytes
-rw-r--r--assets/avatars/mantschgo.pngbin0 -> 9829 bytes
-rw-r--r--assets/avatars/maradyne_.pngbin0 -> 5121 bytes
-rw-r--r--assets/avatars/mawjad_.pngbin0 -> 5502 bytes
-rw-r--r--assets/avatars/meadowlark26.pngbin0 -> 1110 bytes
-rw-r--r--assets/avatars/mlcrochad.pngbin0 -> 8311 bytes
-rw-r--r--assets/avatars/musha68k.pngbin0 -> 1226 bytes
-rw-r--r--assets/avatars/nichepenguin.pngbin0 -> 10225 bytes
-rw-r--r--assets/avatars/njan_the_cat.pngbin0 -> 9587 bytes
-rw-r--r--assets/avatars/orangejulius___.pngbin0 -> 8496 bytes
-rw-r--r--assets/avatars/pralkarz.pngbin0 -> 8798 bytes
-rw-r--r--assets/avatars/rahnMU.pngbin0 -> 1608 bytes
-rw-r--r--assets/avatars/rahnmu.pngbin0 -> 1608 bytes
-rw-r--r--assets/avatars/riledkyle.pngbin0 -> 8408 bytes
-rw-r--r--assets/avatars/saladforrest.pngbin0 -> 4799 bytes
-rw-r--r--assets/avatars/static_anachromatic.pngbin0 -> 1264 bytes
-rw-r--r--assets/avatars/sugarlattee.pngbin0 -> 8339 bytes
-rw-r--r--assets/avatars/taugeshtu.pngbin0 -> 816 bytes
-rw-r--r--assets/avatars/tea_bucket.pngbin0 -> 4431 bytes
-rw-r--r--assets/avatars/tgen10725.pngbin0 -> 2195 bytes
-rw-r--r--assets/avatars/tilted_over.pngbin0 -> 7664 bytes
-rw-r--r--assets/avatars/totemfallico.pngbin0 -> 1222 bytes
-rw-r--r--assets/avatars/trap_exit.pngbin0 -> 9183 bytes
-rw-r--r--assets/avatars/tyumici.pngbin0 -> 6703 bytes
-rw-r--r--assets/avatars/wardo_.pngbin0 -> 2155 bytes
-rw-r--r--assets/avatars/wazikamawata.pngbin0 -> 9013 bytes
-rw-r--r--assets/avatars/whomegaa.pngbin0 -> 3770 bytes
-rw-r--r--assets/avatars/yaboimuggy.pngbin0 -> 3779 bytes
-rw-r--r--assets/avatars/yellowberryhn.pngbin0 -> 1401 bytes
-rw-r--r--assets/avatars/yucepe3024.pngbin0 -> 9183 bytes
-rw-r--r--assets/avatars/zyona_gobbo.pngbin0 -> 7884 bytes
-rw-r--r--assets/emotes/1156807bin0 -> 1857 bytes
-rw-r--r--assets/emotes/1156810bin0 -> 1731 bytes
-rw-r--r--assets/emotes/116752bin0 -> 1455 bytes
-rw-r--r--assets/emotes/1169567bin0 -> 1907 bytes
-rw-r--r--assets/emotes/118758bin0 -> 1640 bytes
-rw-r--r--assets/emotes/121874bin0 -> 5953 bytes
-rw-r--r--assets/emotes/134253bin0 -> 3058 bytes
-rw-r--r--assets/emotes/1400745bin0 -> 1512 bytes
-rw-r--r--assets/emotes/1460626bin0 -> 2220 bytes
-rw-r--r--assets/emotes/148672bin0 -> 2164 bytes
-rw-r--r--assets/emotes/1518982bin0 -> 2247 bytes
-rw-r--r--assets/emotes/1528561bin0 -> 2350 bytes
-rw-r--r--assets/emotes/1538805bin0 -> 2274 bytes
-rw-r--r--assets/emotes/1649838bin0 -> 2376 bytes
-rw-r--r--assets/emotes/169621bin0 -> 1015 bytes
-rw-r--r--assets/emotes/1750156bin0 -> 1642 bytes
-rw-r--r--assets/emotes/175515bin0 -> 20828 bytes
-rw-r--r--assets/emotes/1775970bin0 -> 2048 bytes
-rw-r--r--assets/emotes/1831972bin0 -> 1650 bytes
-rw-r--r--assets/emotes/1868440bin0 -> 1849 bytes
-rw-r--r--assets/emotes/2054766bin0 -> 2031 bytes
-rw-r--r--assets/emotes/290363bin0 -> 2233 bytes
-rw-r--r--assets/emotes/300063860bin0 -> 2586 bytes
-rw-r--r--assets/emotes/300093856bin0 -> 2368 bytes
-rw-r--r--assets/emotes/300134709bin0 -> 2170 bytes
-rw-r--r--assets/emotes/300193120bin0 -> 2172 bytes
-rw-r--r--assets/emotes/300228658bin0 -> 2255 bytes
-rw-r--r--assets/emotes/300238151bin0 -> 1745 bytes
-rw-r--r--assets/emotes/300289472bin0 -> 2404 bytes
-rw-r--r--assets/emotes/300294092bin0 -> 2144 bytes
-rw-r--r--assets/emotes/300372162bin0 -> 2067 bytes
-rw-r--r--assets/emotes/300389579bin0 -> 2456 bytes
-rw-r--r--assets/emotes/300484468bin0 -> 2168 bytes
-rw-r--r--assets/emotes/300620825bin0 -> 2361 bytes
-rw-r--r--assets/emotes/300706286bin0 -> 2226 bytes
-rw-r--r--assets/emotes/300739938bin0 -> 2080 bytes
-rw-r--r--assets/emotes/300742352bin0 -> 2438 bytes
-rw-r--r--assets/emotes/300767529bin0 -> 1868 bytes
-rw-r--r--assets/emotes/300786673bin0 -> 1976 bytes
-rw-r--r--assets/emotes/300838630bin0 -> 1264 bytes
-rw-r--r--assets/emotes/300953958bin0 -> 2240 bytes
-rw-r--r--assets/emotes/300954422bin0 -> 2277 bytes
-rw-r--r--assets/emotes/300966191bin0 -> 1762 bytes
-rw-r--r--assets/emotes/300966194bin0 -> 1068 bytes
-rw-r--r--assets/emotes/300966195bin0 -> 2191 bytes
-rw-r--r--assets/emotes/301025126bin0 -> 1815 bytes
-rw-r--r--assets/emotes/301112670bin0 -> 2505 bytes
-rw-r--r--assets/emotes/301157700bin0 -> 2529 bytes
-rw-r--r--assets/emotes/301233896bin0 -> 2318 bytes
-rw-r--r--assets/emotes/301396363bin0 -> 1808 bytes
-rw-r--r--assets/emotes/301396403bin0 -> 2468 bytes
-rw-r--r--assets/emotes/301429841bin0 -> 2066 bytes
-rw-r--r--assets/emotes/301445381bin0 -> 1529 bytes
-rw-r--r--assets/emotes/301553138bin0 -> 2530 bytes
-rw-r--r--assets/emotes/301572622bin0 -> 1782 bytes
-rw-r--r--assets/emotes/301597524bin0 -> 1402 bytes
-rw-r--r--assets/emotes/301792217bin0 -> 2495 bytes
-rw-r--r--assets/emotes/301797657bin0 -> 2188 bytes
-rw-r--r--assets/emotes/301801601bin0 -> 2605 bytes
-rw-r--r--assets/emotes/301905748bin0 -> 2230 bytes
-rw-r--r--assets/emotes/302001210bin0 -> 2101 bytes
-rw-r--r--assets/emotes/302015901bin0 -> 1553 bytes
-rw-r--r--assets/emotes/302303579bin0 -> 2416 bytes
-rw-r--r--assets/emotes/302303590bin0 -> 2277 bytes
-rw-r--r--assets/emotes/302488282bin0 -> 2121 bytes
-rw-r--r--assets/emotes/302503710bin0 -> 2318 bytes
-rw-r--r--assets/emotes/302708057bin0 -> 2421 bytes
-rw-r--r--assets/emotes/302737212bin0 -> 1381 bytes
-rw-r--r--assets/emotes/302891612bin0 -> 2403 bytes
-rw-r--r--assets/emotes/302891645bin0 -> 2458 bytes
-rw-r--r--assets/emotes/302892549bin0 -> 2471 bytes
-rw-r--r--assets/emotes/302990566bin0 -> 522 bytes
-rw-r--r--assets/emotes/303147421bin0 -> 1055 bytes
-rw-r--r--assets/emotes/303277838bin0 -> 2605 bytes
-rw-r--r--assets/emotes/303317081bin0 -> 2027 bytes
-rw-r--r--assets/emotes/303542493bin0 -> 1854 bytes
-rw-r--r--assets/emotes/303651072bin0 -> 835 bytes
-rw-r--r--assets/emotes/304348939bin0 -> 1930 bytes
-rw-r--r--assets/emotes/304481072bin0 -> 1579 bytes
-rw-r--r--assets/emotes/304508226bin0 -> 2345 bytes
-rw-r--r--assets/emotes/304508228bin0 -> 2501 bytes
-rw-r--r--assets/emotes/304796035bin0 -> 2701 bytes
-rw-r--r--assets/emotes/305021784bin0 -> 2039 bytes
-rw-r--r--assets/emotes/305153335bin0 -> 1818 bytes
-rw-r--r--assets/emotes/305159460bin0 -> 1495 bytes
-rw-r--r--assets/emotes/305204303bin0 -> 2127 bytes
-rw-r--r--assets/emotes/305209753bin0 -> 2218 bytes
-rw-r--r--assets/emotes/305240670bin0 -> 2568 bytes
-rw-r--r--assets/emotes/305302204bin0 -> 2025 bytes
-rw-r--r--assets/emotes/305360648bin0 -> 1813 bytes
-rw-r--r--assets/emotes/305367360bin0 -> 2127 bytes
-rw-r--r--assets/emotes/305531954bin0 -> 2272 bytes
-rw-r--r--assets/emotes/305550558bin0 -> 2279 bytes
-rw-r--r--assets/emotes/305974509bin0 -> 2058 bytes
-rw-r--r--assets/emotes/306287976bin0 -> 2686 bytes
-rw-r--r--assets/emotes/306352313bin0 -> 2408 bytes
-rw-r--r--assets/emotes/306493604bin0 -> 2324 bytes
-rw-r--r--assets/emotes/306493645bin0 -> 2376 bytes
-rw-r--r--assets/emotes/306781271bin0 -> 2329 bytes
-rw-r--r--assets/emotes/306860480bin0 -> 2154 bytes
-rw-r--r--assets/emotes/306934218bin0 -> 2366 bytes
-rw-r--r--assets/emotes/306934268bin0 -> 2294 bytes
-rw-r--r--assets/emotes/306986545bin0 -> 2781 bytes
-rw-r--r--assets/emotes/307000603bin0 -> 2048 bytes
-rw-r--r--assets/emotes/307050486bin0 -> 1770 bytes
-rw-r--r--assets/emotes/307089372bin0 -> 2578 bytes
-rw-r--r--assets/emotes/307169523bin0 -> 1890 bytes
-rw-r--r--assets/emotes/307567150bin0 -> 2535 bytes
-rw-r--r--assets/emotes/307738954bin0 -> 2400 bytes
-rw-r--r--assets/emotes/307738966bin0 -> 2502 bytes
-rw-r--r--assets/emotes/307768248bin0 -> 2552 bytes
-rw-r--r--assets/emotes/307852239bin0 -> 2543 bytes
-rw-r--r--assets/emotes/307947882bin0 -> 2340 bytes
-rw-r--r--assets/emotes/308002061bin0 -> 2454 bytes
-rw-r--r--assets/emotes/308133860bin0 -> 2481 bytes
-rw-r--r--assets/emotes/30925bin0 -> 4798 bytes
-rw-r--r--assets/emotes/423813bin0 -> 3281 bytes
-rw-r--r--assets/emotes/489bin0 -> 1755 bytes
-rw-r--r--assets/emotes/494bin0 -> 1846 bytes
-rw-r--r--assets/emotes/501bin0 -> 1722 bytes
-rw-r--r--assets/emotes/555555559bin0 -> 1216 bytes
-rw-r--r--assets/emotes/555555575bin0 -> 1109 bytes
-rw-r--r--assets/emotes/555555590bin0 -> 1217 bytes
-rw-r--r--assets/emotes/555555594bin0 -> 1195 bytes
-rw-r--r--assets/emotes/555555691bin0 -> 1729 bytes
-rw-r--r--assets/emotes/688185bin0 -> 2700 bytes
-rw-r--r--assets/emotes/853403bin0 -> 1592 bytes
-rw-r--r--assets/emotes/980153bin0 -> 1750 bytes
-rw-r--r--assets/emotes/emotesv2_003c28d7484f404da1b7c90204cd0133bin0 -> 1701 bytes
-rw-r--r--assets/emotes/emotesv2_007c9331c20b4611a4cda822411e38eebin0 -> 2147 bytes
-rw-r--r--assets/emotes/emotesv2_00d9238e7eef4ea6a3dfea539619c4cbbin0 -> 2516 bytes
-rw-r--r--assets/emotes/emotesv2_011ba399294a45a9b03a338ca38a1fcabin0 -> 16792 bytes
-rw-r--r--assets/emotes/emotesv2_013d575e7b614b5580a5017f10ed2508bin0 -> 5058 bytes
-rw-r--r--assets/emotes/emotesv2_015df35c732c4750bb92f13f255a0ee6bin0 -> 18830 bytes
-rw-r--r--assets/emotes/emotesv2_018991a2a9e148fab82b4809f23f884ebin0 -> 17984 bytes
-rw-r--r--assets/emotes/emotesv2_01d4be7221eb407c897164fdbc183c83bin0 -> 2555 bytes
-rw-r--r--assets/emotes/emotesv2_0249ab1513324470bbd9b666d60f361cbin0 -> 5936 bytes
-rw-r--r--assets/emotes/emotesv2_028ad9d40dca46069246fd59ea57eb99bin0 -> 6161 bytes
-rw-r--r--assets/emotes/emotesv2_02b323cd01ee41f981ff329f6224a759bin0 -> 5852 bytes
-rw-r--r--assets/emotes/emotesv2_02c6e8f2fbb146efae227168aa9d6dadbin0 -> 9517 bytes
-rw-r--r--assets/emotes/emotesv2_0307cc425b08449780cbf903a4b923c5bin0 -> 2732 bytes
-rw-r--r--assets/emotes/emotesv2_030e2a80e74d4920a11d2ebdca6ce516bin0 -> 1775 bytes
-rw-r--r--assets/emotes/emotesv2_031098beae55406ca9fa07c2353bf49dbin0 -> 15231 bytes
-rw-r--r--assets/emotes/emotesv2_032c9dda687541d5878392f08b25525fbin0 -> 1258 bytes
-rw-r--r--assets/emotes/emotesv2_03529707150b4f128def3ffc090fb4a7bin0 -> 2229 bytes
-rw-r--r--assets/emotes/emotesv2_037c96ea5eec4318bc970d68d867c2a7bin0 -> 2329 bytes
-rw-r--r--assets/emotes/emotesv2_03a4b77698534771bca4e5306e0d15ebbin0 -> 2442 bytes
-rw-r--r--assets/emotes/emotesv2_03ad189e0149423ea6ec056eebb292bcbin0 -> 2561 bytes
-rw-r--r--assets/emotes/emotesv2_03dee10f958b4e9b9654f7a0f708b7e8bin0 -> 2731 bytes
-rw-r--r--assets/emotes/emotesv2_03ee29b9d36941d683265841ec103112bin0 -> 7883 bytes
-rw-r--r--assets/emotes/emotesv2_042fab4451294fb0b8e8d9efcd69c692bin0 -> 2072 bytes
-rw-r--r--assets/emotes/emotesv2_0478bc3b1f484423babc56d9f8bca0f9bin0 -> 11181 bytes
-rw-r--r--assets/emotes/emotesv2_0489d8695bbd4254a9721932964193a0bin0 -> 3617 bytes
-rw-r--r--assets/emotes/emotesv2_048a00f0873e493092a53bd8f65ddd2fbin0 -> 2790 bytes
-rw-r--r--assets/emotes/emotesv2_04c7f166bf974f56a96d7c5900f2c95bbin0 -> 2035 bytes
-rw-r--r--assets/emotes/emotesv2_04dcfe50e0394299bbfd1de80467e6e4bin0 -> 2751 bytes
-rw-r--r--assets/emotes/emotesv2_0537b042a0ae4aa7a76e9c8516dfbb5fbin0 -> 2643 bytes
-rw-r--r--assets/emotes/emotesv2_056fc5d7e16841eca2a147748ef8b314bin0 -> 39529 bytes
-rw-r--r--assets/emotes/emotesv2_05ab39c8fb8e4e4eb68fe23a822ec3d4bin0 -> 2518 bytes
-rw-r--r--assets/emotes/emotesv2_05dccf89e10048d5ba36215a6beb422ebin0 -> 2645 bytes
-rw-r--r--assets/emotes/emotesv2_05fe45d6e38445249adda4be45cdb9dabin0 -> 10814 bytes
-rw-r--r--assets/emotes/emotesv2_060644cf4607482f963d1232909ac0d7bin0 -> 4365 bytes
-rw-r--r--assets/emotes/emotesv2_06674664050f475da6d813979a777cd3bin0 -> 2269 bytes
-rw-r--r--assets/emotes/emotesv2_06f0c486c9314f9ead8bb0992a6b5ba1bin0 -> 1920 bytes
-rw-r--r--assets/emotes/emotesv2_06fa97b6c050462ab27469c3f9564501bin0 -> 86907 bytes
-rw-r--r--assets/emotes/emotesv2_074477173ef14eb8be0f86e242969a88bin0 -> 2451 bytes
-rw-r--r--assets/emotes/emotesv2_0747f5968633481f907d6faceea3caf3bin0 -> 13689 bytes
-rw-r--r--assets/emotes/emotesv2_075655f61fd340c8b3405a331d9a6e4ebin0 -> 2552 bytes
-rw-r--r--assets/emotes/emotesv2_079230222de5433b9bdd15c62ee386c2bin0 -> 2072 bytes
-rw-r--r--assets/emotes/emotesv2_079f8daee1ab47a1bf9b1ce3fa9052fcbin0 -> 1704 bytes
-rw-r--r--assets/emotes/emotesv2_07ae24d3fe21493791687792a5303f6dbin0 -> 20821 bytes
-rw-r--r--assets/emotes/emotesv2_07d2cdf65d2a4248a69f9baafe7d3cc7bin0 -> 2007 bytes
-rw-r--r--assets/emotes/emotesv2_0804d1485aae46cc919c8a10d715614fbin0 -> 7678 bytes
-rw-r--r--assets/emotes/emotesv2_08352c473e9f4f62af5007b4f0097fcabin0 -> 8246 bytes
-rw-r--r--assets/emotes/emotesv2_083c7dce7c6047ad9d0988d9da7e34ddbin0 -> 13654 bytes
-rw-r--r--assets/emotes/emotesv2_094cb3bab4f44f239f72c526f502437cbin0 -> 1546 bytes
-rw-r--r--assets/emotes/emotesv2_0950fefed4fe4403a3033b84c029ac8dbin0 -> 2604 bytes
-rw-r--r--assets/emotes/emotesv2_09cb02d954234c46b914bf86a3b9c6d5bin0 -> 77477 bytes
-rw-r--r--assets/emotes/emotesv2_09e29bcca60340e6961fe0d454ce44c0bin0 -> 2306 bytes
-rw-r--r--assets/emotes/emotesv2_0a01b88ebcc9453ea432a190b30d9538bin0 -> 2624 bytes
-rw-r--r--assets/emotes/emotesv2_0a341db5bfed472ca587b6a142edb77cbin0 -> 10102 bytes
-rw-r--r--assets/emotes/emotesv2_0acdb0fc3a4b4c6eb48e2c6bfcd40956bin0 -> 2096 bytes
-rw-r--r--assets/emotes/emotesv2_0aecfa4533664eb68fc74fecb7ab2960bin0 -> 2620 bytes
-rw-r--r--assets/emotes/emotesv2_0af74b49cba849a092e5e0d5156fa2b2bin0 -> 2322 bytes
-rw-r--r--assets/emotes/emotesv2_0b32f55cc4e5438eae9e1a700651f6cbbin0 -> 2444 bytes
-rw-r--r--assets/emotes/emotesv2_0b67c3e556974e7d8e567eace510f8f6bin0 -> 4015 bytes
-rw-r--r--assets/emotes/emotesv2_0bd3222ce7224339a2d4898ef381fa2bbin0 -> 1415 bytes
-rw-r--r--assets/emotes/emotesv2_0be3b957ff724baf827a51b521f7151fbin0 -> 36489 bytes
-rw-r--r--assets/emotes/emotesv2_0c1be66b60154308811c6d623628e469bin0 -> 1942 bytes
-rw-r--r--assets/emotes/emotesv2_0c20f3a9ab02417bb514acc287cd7534bin0 -> 50367 bytes
-rw-r--r--assets/emotes/emotesv2_0cf7e5860f314ae8b3a0399c4e8cdd42bin0 -> 3227 bytes
-rw-r--r--assets/emotes/emotesv2_0d2f80b8a0f04d1c84edd1de2e621e1dbin0 -> 1684 bytes
-rw-r--r--assets/emotes/emotesv2_0d9792a1c8d3499cac7c2b517dc0f682bin0 -> 29237 bytes
-rw-r--r--assets/emotes/emotesv2_0dbd7bb8abbc4298a296e5d3c2221bcfbin0 -> 2619 bytes
-rw-r--r--assets/emotes/emotesv2_0dcbc40b09ac43fb982c1b4fb422e334bin0 -> 2195 bytes
-rw-r--r--assets/emotes/emotesv2_0dd3fcbd768a4cf9a2b4f66b811139c8bin0 -> 2595 bytes
-rw-r--r--assets/emotes/emotesv2_0e0a3592d8334ef5a1cfcae6f3e76acbbin0 -> 2004 bytes
-rw-r--r--assets/emotes/emotesv2_0e178247bfea48bdad8dff1cb9340db3bin0 -> 2528 bytes
-rw-r--r--assets/emotes/emotesv2_0e30ab140db741599ec7a74fa58f0b82bin0 -> 2011 bytes
-rw-r--r--assets/emotes/emotesv2_0e36cce59f8e4ed7b355985803c7df6dbin0 -> 2633 bytes
-rw-r--r--assets/emotes/emotesv2_0e3922c989594aad99f7a9dce6179672bin0 -> 2071 bytes
-rw-r--r--assets/emotes/emotesv2_0e3d0ddaf1cf4930abb0a410cd0927cdbin0 -> 17791 bytes
-rw-r--r--assets/emotes/emotesv2_0e5e68a1926f4cc3af3f0cfc3a9afec8bin0 -> 2542 bytes
-rw-r--r--assets/emotes/emotesv2_0e8de2fc19274d84832bbbc62bf23f0cbin0 -> 2470 bytes
-rw-r--r--assets/emotes/emotesv2_0e8ecb48ad514ced9c19cba1c2ed32b6bin0 -> 2833 bytes
-rw-r--r--assets/emotes/emotesv2_0ee658bc7656416fb4f4a0d43cb3eb38bin0 -> 7346 bytes
-rw-r--r--assets/emotes/emotesv2_0f3f4ef87e914347abf48a5c6d0bb3cfbin0 -> 32664 bytes
-rw-r--r--assets/emotes/emotesv2_0f4e18f0fb0d4cd1b1605fd6665ac9c3bin0 -> 2124 bytes
-rw-r--r--assets/emotes/emotesv2_0f5e093655984617b516fe4312f4989abin0 -> 2611 bytes
-rw-r--r--assets/emotes/emotesv2_0f8888032da64636a65aa7d7903ed8a2bin0 -> 32595 bytes
-rw-r--r--assets/emotes/emotesv2_0fd125aadc7140c5b4a28162411a0cefbin0 -> 1811 bytes
-rw-r--r--assets/emotes/emotesv2_0fd550cfed444045b63e96ec250dd034bin0 -> 2592 bytes
-rw-r--r--assets/emotes/emotesv2_1027845287d54d7eb5971f21e8bf5ed5bin0 -> 11687 bytes
-rw-r--r--assets/emotes/emotesv2_103e4ed4a569411185903f7d074fd0f5bin0 -> 10231 bytes
-rw-r--r--assets/emotes/emotesv2_1088e5a724954f3197feb6a280bc7a93bin0 -> 2521 bytes
-rw-r--r--assets/emotes/emotesv2_10e5973aaa44470897c98dda21aa8f10bin0 -> 3544 bytes
-rw-r--r--assets/emotes/emotesv2_1108f718eb6943d883fcf38720647f57bin0 -> 13136 bytes
-rw-r--r--assets/emotes/emotesv2_110cc6ae2591451fbe0ea402e845fa4ebin0 -> 1699 bytes
-rw-r--r--assets/emotes/emotesv2_112db82f007c4b7ab208dc5086257aecbin0 -> 5153 bytes
-rw-r--r--assets/emotes/emotesv2_115cca6bc1314722a300e14f0aa7afa7bin0 -> 731 bytes
-rw-r--r--assets/emotes/emotesv2_118675fd42014765ac55fc2fe002ea81bin0 -> 2363 bytes
-rw-r--r--assets/emotes/emotesv2_11b8001bb58d47fa97c4daa8d41c6fccbin0 -> 30103 bytes
-rw-r--r--assets/emotes/emotesv2_121b375b0b33423ab711ecb2c362a4cabin0 -> 2825 bytes
-rw-r--r--assets/emotes/emotesv2_1304f73c291e45be9c0dcf12f341ae66bin0 -> 41817 bytes
-rw-r--r--assets/emotes/emotesv2_131c9f5f2f914020a33246c0704e70ccbin0 -> 2541 bytes
-rw-r--r--assets/emotes/emotesv2_137b7c2a8171435ca98a2959eb705631bin0 -> 9443 bytes
-rw-r--r--assets/emotes/emotesv2_1386c935ee8843029e3a7dd13d867f5fbin0 -> 2258 bytes
-rw-r--r--assets/emotes/emotesv2_139a261b36934164b50953b5fa409491bin0 -> 2482 bytes
-rw-r--r--assets/emotes/emotesv2_13b58595282b427dbae468a700347026bin0 -> 36948 bytes
-rw-r--r--assets/emotes/emotesv2_13fa075ff1dc45f89c1db0a00a03495fbin0 -> 97310 bytes
-rw-r--r--assets/emotes/emotesv2_1416cd5301ab4ce2948e4d77614149aabin0 -> 2559 bytes
-rw-r--r--assets/emotes/emotesv2_14578b460c9940fd8089439609ce873fbin0 -> 36930 bytes
-rw-r--r--assets/emotes/emotesv2_14bfa768fae54f3d93ca6e6f47ab0a1abin0 -> 2644 bytes
-rw-r--r--assets/emotes/emotesv2_14efe67cc5a14a71b8774b9a050996f5bin0 -> 15610 bytes
-rw-r--r--assets/emotes/emotesv2_154581b4227d4db68d193252a28ca30bbin0 -> 2342 bytes
-rw-r--r--assets/emotes/emotesv2_155c72024c584e6d8a3772a99cfa0426bin0 -> 12097 bytes
-rw-r--r--assets/emotes/emotesv2_1594d68a955f414b8d9b1c435cfaa140bin0 -> 49984 bytes
-rw-r--r--assets/emotes/emotesv2_15e65417a7cf4e9d80314af5c5ef6c85bin0 -> 2657 bytes
-rw-r--r--assets/emotes/emotesv2_15f9d0616d6949cd8e01313ab858c5d1bin0 -> 2136 bytes
-rw-r--r--assets/emotes/emotesv2_1608b57298714a398e671fd161e552a3bin0 -> 622 bytes
-rw-r--r--assets/emotes/emotesv2_161cf3018de54d05b8ecfbbe5e6fcb5dbin0 -> 2382 bytes
-rw-r--r--assets/emotes/emotesv2_163b2fc9e4264a739f6136c5576059cfbin0 -> 2497 bytes
-rw-r--r--assets/emotes/emotesv2_163fbaa157974d3c844ac73f3eddaeeabin0 -> 2457 bytes
-rw-r--r--assets/emotes/emotesv2_164e4e16cad34853a95a6fca8362cefbbin0 -> 5570 bytes
-rw-r--r--assets/emotes/emotesv2_16bee7e7b5694a9c8dc3edb182aa0214bin0 -> 31688 bytes
-rw-r--r--assets/emotes/emotesv2_16e6b857a6424820bf023b32da3ad52ebin0 -> 35827 bytes
-rw-r--r--assets/emotes/emotesv2_172d01b3c8304c7d87a340c47f2fd41bbin0 -> 2437 bytes
-rw-r--r--assets/emotes/emotesv2_17769313d7dd4200a7fe03beed9e8046bin0 -> 2239 bytes
-rw-r--r--assets/emotes/emotesv2_17816c1220e04ce8966d8af7c782796dbin0 -> 3847 bytes
-rw-r--r--assets/emotes/emotesv2_1798fee13c3d4b69bc30153f21aaa213bin0 -> 2713 bytes
-rw-r--r--assets/emotes/emotesv2_17f867eac786423aaf30dc41db53a3c9bin0 -> 5167 bytes
-rw-r--r--assets/emotes/emotesv2_182cb6963cf24fd69c6d4914dfbc9f1fbin0 -> 2877 bytes
-rw-r--r--assets/emotes/emotesv2_185488315cb0494b9f17a406b583fdb0bin0 -> 6811 bytes
-rw-r--r--assets/emotes/emotesv2_187222ee5f3c41039e129e26be7cc086bin0 -> 4499 bytes
-rw-r--r--assets/emotes/emotesv2_18edef0168274f12ac9cd69169100253bin0 -> 4268 bytes
-rw-r--r--assets/emotes/emotesv2_1908b57d8b434d508c68a41a54cf16c3bin0 -> 7453 bytes
-rw-r--r--assets/emotes/emotesv2_190e4c3fb76d483584c521faa9556674bin0 -> 2494 bytes
-rw-r--r--assets/emotes/emotesv2_193c39718519466aaa8f23b311b4cc14bin0 -> 3157 bytes
-rw-r--r--assets/emotes/emotesv2_19b718055a294347842fa5dbbf181713bin0 -> 7790 bytes
-rw-r--r--assets/emotes/emotesv2_19e5b57bc8044d8da0345553f4db8c73bin0 -> 2584 bytes
-rw-r--r--assets/emotes/emotesv2_1a211d3723334ecf852003a1a0ac3887bin0 -> 2412 bytes
-rw-r--r--assets/emotes/emotesv2_1a38aa42e6314874bd47fcc2366b8b23bin0 -> 6725 bytes
-rw-r--r--assets/emotes/emotesv2_1a404fcd6c6641c8b870a9142abf4533bin0 -> 2552 bytes
-rw-r--r--assets/emotes/emotesv2_1a43f38097b440458314328241730764bin0 -> 2377 bytes
-rw-r--r--assets/emotes/emotesv2_1a78253a1d784a4993fe474a23d43f56bin0 -> 2483 bytes
-rw-r--r--assets/emotes/emotesv2_1aa486383b474410b256379940dc26efbin0 -> 43014 bytes
-rw-r--r--assets/emotes/emotesv2_1ab88f5ace2f45848695d625c2a5c35dbin0 -> 1187 bytes
-rw-r--r--assets/emotes/emotesv2_1b5d9d4ac3bd481394c08081bacf42babin0 -> 1745 bytes
-rw-r--r--assets/emotes/emotesv2_1ba6d0c67989491ca70526b41e512cf1bin0 -> 11984 bytes
-rw-r--r--assets/emotes/emotesv2_1bc8767650b24995945b30cc40da2d87bin0 -> 1566 bytes
-rw-r--r--assets/emotes/emotesv2_1c0695090a994fb6970adc510dadf98cbin0 -> 2109 bytes
-rw-r--r--assets/emotes/emotesv2_1c81c800a66b445dafdece68b75d7b5ebin0 -> 2703 bytes
-rw-r--r--assets/emotes/emotesv2_1cc0ed1502d642d9b56a3a7884b0bb0fbin0 -> 3457 bytes
-rw-r--r--assets/emotes/emotesv2_1cf7a46bcc4a4d2ca9ae3305458c3452bin0 -> 2902 bytes
-rw-r--r--assets/emotes/emotesv2_1d122458dfcc415c9d9d957de7468deabin0 -> 12722 bytes
-rw-r--r--assets/emotes/emotesv2_1d7a5affd0664388909e02e246da4e08bin0 -> 11896 bytes
-rw-r--r--assets/emotes/emotesv2_1dc7a96588844a7eb467c9736e5e1aedbin0 -> 1498 bytes
-rw-r--r--assets/emotes/emotesv2_1dea434a3cee4a8599438edeb04e5d06bin0 -> 4659 bytes
-rw-r--r--assets/emotes/emotesv2_1dff032b28324f1da093b827f7b9ef30bin0 -> 2355 bytes
-rw-r--r--assets/emotes/emotesv2_1e45935c0bcc4c0bb5bdd8c1ba709186bin0 -> 9675 bytes
-rw-r--r--assets/emotes/emotesv2_1e5c49922a684fe7a1b69ec4d99f2e4abin0 -> 7305 bytes
-rw-r--r--assets/emotes/emotesv2_1e67c69e04574cbaac05639096712475bin0 -> 8634 bytes
-rw-r--r--assets/emotes/emotesv2_1ebf035d242140d1ad7654ee190ca1b9bin0 -> 2871 bytes
-rw-r--r--assets/emotes/emotesv2_1ee29b04f2754462a86e9da4e79291debin0 -> 2643 bytes
-rw-r--r--assets/emotes/emotesv2_1f1a06013d6f44b692772d2fcf22fa8bbin0 -> 11231 bytes
-rw-r--r--assets/emotes/emotesv2_1f72397192904fa4af14dd7dfd6c540bbin0 -> 5353 bytes
-rw-r--r--assets/emotes/emotesv2_1f8d56c09bc7462386f3f6dbb9d9d858bin0 -> 4038 bytes
-rw-r--r--assets/emotes/emotesv2_1f8dbd96f82342cabcf0e7b7d52cba28bin0 -> 21889 bytes
-rw-r--r--assets/emotes/emotesv2_1fa186c29bd64d9188498b56bf3dabacbin0 -> 2719 bytes
-rw-r--r--assets/emotes/emotesv2_1fc11a6e2e154c12b399f00bbd7cbf9ebin0 -> 2627 bytes
-rw-r--r--assets/emotes/emotesv2_1fe0bc49b65a46228e25dfe2110e8423bin0 -> 2237 bytes
-rw-r--r--assets/emotes/emotesv2_1fe277b0218c4cadaa8b13d0e7e8579dbin0 -> 4259 bytes
-rw-r--r--assets/emotes/emotesv2_201380d9e31e46a0a0050d6b400a9979bin0 -> 2433 bytes
-rw-r--r--assets/emotes/emotesv2_204c162a06cc4dc9844f63aa804a2e8bbin0 -> 9764 bytes
-rw-r--r--assets/emotes/emotesv2_207e6582b4764931a02c49d668b4cbffbin0 -> 2417 bytes
-rw-r--r--assets/emotes/emotesv2_211e67a0878e4376ae0501b9d76105d5bin0 -> 2527 bytes
-rw-r--r--assets/emotes/emotesv2_213d1ad4e2704878af2fab5437ad7897bin0 -> 2646 bytes
-rw-r--r--assets/emotes/emotesv2_2155a5c387c8472594dde2e58a44442abin0 -> 1703 bytes
-rw-r--r--assets/emotes/emotesv2_217db725a00c41e289915765ee5287c5bin0 -> 2576 bytes
-rw-r--r--assets/emotes/emotesv2_21c06690bf8c4dad9ee7fd7ee827190bbin0 -> 15686 bytes
-rw-r--r--assets/emotes/emotesv2_21cc4a5f8c584c0f9430d1d497783563bin0 -> 7544 bytes
-rw-r--r--assets/emotes/emotesv2_21e8bd2d5e464787b7d48d6419cdabc4bin0 -> 1853 bytes
-rw-r--r--assets/emotes/emotesv2_225f1baacea94e498b34514117fd34b6bin0 -> 12404 bytes
-rw-r--r--assets/emotes/emotesv2_2290b207e2114df3997d0689d5bbbcbebin0 -> 2614 bytes
-rw-r--r--assets/emotes/emotesv2_22f4aea5cd91443da2df3e75ada1120bbin0 -> 2399 bytes
-rw-r--r--assets/emotes/emotesv2_23b35635ec7c4ecb9f4911faf6687c17bin0 -> 2330 bytes
-rw-r--r--assets/emotes/emotesv2_23e483a600094193a2eef90722008625bin0 -> 13072 bytes
-rw-r--r--assets/emotes/emotesv2_240e2a09f001466d962e3c4b2a09ae2abin0 -> 2441 bytes
-rw-r--r--assets/emotes/emotesv2_24846d6891804f958d20abd1f9298444bin0 -> 2409 bytes
-rw-r--r--assets/emotes/emotesv2_248f835a5eb64ef9a9dee4752c350e98bin0 -> 70818 bytes
-rw-r--r--assets/emotes/emotesv2_24fc4f7956f0438aba4309eeb59f5832bin0 -> 2387 bytes
-rw-r--r--assets/emotes/emotesv2_25338b84c93547c2bcb3cf712c67c284bin0 -> 11713 bytes
-rw-r--r--assets/emotes/emotesv2_255547c06dc849c5aa7e86287363dff6bin0 -> 1669 bytes
-rw-r--r--assets/emotes/emotesv2_257ca8ba02744209818d8263b69d0ab4bin0 -> 23409 bytes
-rw-r--r--assets/emotes/emotesv2_25a27802e8dc49cda2cd854d5ac1c2c5bin0 -> 45117 bytes
-rw-r--r--assets/emotes/emotesv2_25ad96a1324e4402a25dd3990500e7dfbin0 -> 2554 bytes
-rw-r--r--assets/emotes/emotesv2_2605d8f691e2467d839e13170cc2a658bin0 -> 43154 bytes
-rw-r--r--assets/emotes/emotesv2_262d2e51148344ed82e00d448bd741f9bin0 -> 5701 bytes
-rw-r--r--assets/emotes/emotesv2_2646572ccdaf4bd69ac18634c84a48f9bin0 -> 2653 bytes
-rw-r--r--assets/emotes/emotesv2_264c0c31d5f045c293d0df6c771db304bin0 -> 2580 bytes
-rw-r--r--assets/emotes/emotesv2_264ea792212a4406a7224824273a5108bin0 -> 32028 bytes
-rw-r--r--assets/emotes/emotesv2_266d3f2aee2b4932aac3a968d713d681bin0 -> 7189 bytes
-rw-r--r--assets/emotes/emotesv2_26885339c7df4133ba604ec4ee377e20bin0 -> 2140 bytes
-rw-r--r--assets/emotes/emotesv2_26c167f9d16e4bc0b67ad2f418c9648dbin0 -> 3110 bytes
-rw-r--r--assets/emotes/emotesv2_26da5c952ae14b619ebb0553ccf8403abin0 -> 2117 bytes
-rw-r--r--assets/emotes/emotesv2_26fc542b80f24e4082d4d6f77c8c60efbin0 -> 2499 bytes
-rw-r--r--assets/emotes/emotesv2_26fde56e2b2b441b9d41cb150ddf176ebin0 -> 1962 bytes
-rw-r--r--assets/emotes/emotesv2_2714dc4ab31a48fdbfae4c65c415ce14bin0 -> 12632 bytes
-rw-r--r--assets/emotes/emotesv2_272f4646bf8747398c61cf97d824eeb8bin0 -> 2648 bytes
-rw-r--r--assets/emotes/emotesv2_27337f7530a5439fa3161c492c6cb2fcbin0 -> 2702 bytes
-rw-r--r--assets/emotes/emotesv2_2763ec5265d140bd8b8474e1262a17e7bin0 -> 30120 bytes
-rw-r--r--assets/emotes/emotesv2_27b2b7c774dd4d2a94c961fbfda23a38bin0 -> 7435 bytes
-rw-r--r--assets/emotes/emotesv2_27b71703817a499d8d2de618e6a5614ebin0 -> 2254 bytes
-rw-r--r--assets/emotes/emotesv2_2801bfc432014f2b993e61e38260991abin0 -> 2587 bytes
-rw-r--r--assets/emotes/emotesv2_280d6383ac56436d811c4bd1db9839abbin0 -> 2356 bytes
-rw-r--r--assets/emotes/emotesv2_288a5bb6f8114a569ae429c01e60f7b2bin0 -> 9365 bytes
-rw-r--r--assets/emotes/emotesv2_28f27da3d277443c8b2c2c637d62574dbin0 -> 2333 bytes
-rw-r--r--assets/emotes/emotesv2_2915d441ec604d5a9e9cb767e991f5a8bin0 -> 2617 bytes
-rw-r--r--assets/emotes/emotesv2_2943dabec4c943b4917d29b91d3093bcbin0 -> 2673 bytes
-rw-r--r--assets/emotes/emotesv2_294994bd8da34dc792c91f6365ada01fbin0 -> 3275 bytes
-rw-r--r--assets/emotes/emotesv2_2970542cdae945deb1f370df73ddc5d6bin0 -> 1144 bytes
-rw-r--r--assets/emotes/emotesv2_29bd6df5b8eb4804bb4ef7074237379ebin0 -> 2381 bytes
-rw-r--r--assets/emotes/emotesv2_29d93d0ff3ba459192921034f717a03cbin0 -> 2393 bytes
-rw-r--r--assets/emotes/emotesv2_29e71aa762c04f8c8672f86a4eb23491bin0 -> 2393 bytes
-rw-r--r--assets/emotes/emotesv2_2ae6fd3f67674578bd65e4ba40b31f03bin0 -> 6661 bytes
-rw-r--r--assets/emotes/emotesv2_2b030db8380c4e0b81f2c241adf611ffbin0 -> 34693 bytes
-rw-r--r--assets/emotes/emotesv2_2bbcaf378c7f448cb07f559b1eb549a4bin0 -> 2570 bytes
-rw-r--r--assets/emotes/emotesv2_2bc19c8e6dfe4f3ea0850e1a2a0c488fbin0 -> 9489 bytes
-rw-r--r--assets/emotes/emotesv2_2c622c59923347ad9a51ba3fa6b7d908bin0 -> 1861 bytes
-rw-r--r--assets/emotes/emotesv2_2cea39890c0e409db6674640f3124b28bin0 -> 1550 bytes
-rw-r--r--assets/emotes/emotesv2_2cf464716e334226a0c2bac4121cb2a9bin0 -> 33904 bytes
-rw-r--r--assets/emotes/emotesv2_2d4feea1c9fc4eedafba53a06798182fbin0 -> 14464 bytes
-rw-r--r--assets/emotes/emotesv2_2d610c7cbfea4f6a9cc612c124274951bin0 -> 44513 bytes
-rw-r--r--assets/emotes/emotesv2_2d7f62e1fe9f4675b489d0b3e8c3bc17bin0 -> 2742 bytes
-rw-r--r--assets/emotes/emotesv2_2da4cf195f114cb7a7d94bd199e7c45bbin0 -> 2429 bytes
-rw-r--r--assets/emotes/emotesv2_2e1a535030a84f94b8bf01ac2b6c3d8abin0 -> 7703 bytes
-rw-r--r--assets/emotes/emotesv2_2e1c86948afa4c4cb78483cf57351f71bin0 -> 17029 bytes
-rw-r--r--assets/emotes/emotesv2_2e83d0ed81914b7b8d8a0ee6d0531c5bbin0 -> 1402 bytes
-rw-r--r--assets/emotes/emotesv2_2ecfb74a98f24160975c4161f2830dc5bin0 -> 7306 bytes
-rw-r--r--assets/emotes/emotesv2_2edb4a4554a141d7be3a519acdfd866cbin0 -> 1486 bytes
-rw-r--r--assets/emotes/emotesv2_2f61cc966c7b496c97849d64546930f6bin0 -> 2741 bytes
-rw-r--r--assets/emotes/emotesv2_2ff8087017c844d1be1fb897d921d495bin0 -> 1986 bytes
-rw-r--r--assets/emotes/emotesv2_303b487f1b0e4691b6b827004db3a4d8bin0 -> 25180 bytes
-rw-r--r--assets/emotes/emotesv2_306255eb755a49aba47896356035bd31bin0 -> 1204 bytes
-rw-r--r--assets/emotes/emotesv2_30a5a95645474221866038ecbab456c0bin0 -> 2144 bytes
-rw-r--r--assets/emotes/emotesv2_30ec086e1590477586a68a5f38538fddbin0 -> 33563 bytes
-rw-r--r--assets/emotes/emotesv2_312fd7e58f5e40cb9fba0ddecdc43e29bin0 -> 2525 bytes
-rw-r--r--assets/emotes/emotesv2_313573af88dc4b6f9cd59174404e63d7bin0 -> 2532 bytes
-rw-r--r--assets/emotes/emotesv2_3157b29194fc432a84f3bcc5f4af1849bin0 -> 14057 bytes
-rw-r--r--assets/emotes/emotesv2_317854d610094358a389e9ee7aceb7e1bin0 -> 2785 bytes
-rw-r--r--assets/emotes/emotesv2_31fde878fcef4d06a708ab3c76d165c5bin0 -> 5366 bytes
-rw-r--r--assets/emotes/emotesv2_322e63ca43af45c5be222a2964917037bin0 -> 10749 bytes
-rw-r--r--assets/emotes/emotesv2_3290ee7246e74046b41174049588f5bdbin0 -> 6952 bytes
-rw-r--r--assets/emotes/emotesv2_32cc38b2c8f04703bf8f4b41c6e780ebbin0 -> 2357 bytes
-rw-r--r--assets/emotes/emotesv2_331cedaecbaa469882dc3b2e589cd1eabin0 -> 23351 bytes
-rw-r--r--assets/emotes/emotesv2_3357c0ba1cc945cfb463b1465c8a16e2bin0 -> 4942 bytes
-rw-r--r--assets/emotes/emotesv2_335ab0c2b7ca45cdb0120b6898ee7092bin0 -> 2379 bytes
-rw-r--r--assets/emotes/emotesv2_337c2b010242415084e1aabd78a9c6cebin0 -> 30925 bytes
-rw-r--r--assets/emotes/emotesv2_3391e5558d0e4feaac3832da0856ba28bin0 -> 7105 bytes
-rw-r--r--assets/emotes/emotesv2_33bd868f694b4788800db5942b7758d4bin0 -> 565 bytes
-rw-r--r--assets/emotes/emotesv2_33e27ab631c24a59b54aa61414644eefbin0 -> 2256 bytes
-rw-r--r--assets/emotes/emotesv2_3402ad1a20bd47d794bd55ce47786eafbin0 -> 7465 bytes
-rw-r--r--assets/emotes/emotesv2_342aba70d4464395b23ff9ad618070f0bin0 -> 2734 bytes
-rw-r--r--assets/emotes/emotesv2_346d23f22db44673989117de55c77ae7bin0 -> 10956 bytes
-rw-r--r--assets/emotes/emotesv2_348081d360634235a2c7d04b8703f77ebin0 -> 2603 bytes
-rw-r--r--assets/emotes/emotesv2_34bb89369fad46d3994fa4bfa503d8f7bin0 -> 10346 bytes
-rw-r--r--assets/emotes/emotesv2_34e4ae3d227f46efaf5977a1f79c752cbin0 -> 2048 bytes
-rw-r--r--assets/emotes/emotesv2_34eadffa73aa43efb540bb54f49c2a3bbin0 -> 6577 bytes
-rw-r--r--assets/emotes/emotesv2_34ed7cbf5bb9488895b241df0c00eda2bin0 -> 2561 bytes
-rw-r--r--assets/emotes/emotesv2_355d01a8447842e3809f7075188c5e15bin0 -> 2355 bytes
-rw-r--r--assets/emotes/emotesv2_358bf29c49154e5f9b16333edb19537abin0 -> 2634 bytes
-rw-r--r--assets/emotes/emotesv2_35f48c26c2cf45b6aa8b28dd817938ecbin0 -> 1625 bytes
-rw-r--r--assets/emotes/emotesv2_3606b1997f844a3180d5b0f5b2d4ccaebin0 -> 5254 bytes
-rw-r--r--assets/emotes/emotesv2_36070ca3494d45aea6ed80d264a9bf8cbin0 -> 5469 bytes
-rw-r--r--assets/emotes/emotesv2_367f2e4087e34cc99a6449bf79e77da2bin0 -> 2542 bytes
-rw-r--r--assets/emotes/emotesv2_3680a8ac62cb465aad0172ac9a8d65d4bin0 -> 15278 bytes
-rw-r--r--assets/emotes/emotesv2_36b9af6a6f81443f9e060610111ed25abin0 -> 12651 bytes
-rw-r--r--assets/emotes/emotesv2_36eae51206434dad95576bf6542a1873bin0 -> 2180 bytes
-rw-r--r--assets/emotes/emotesv2_36f591224f7e41fb84767ec70235d647bin0 -> 2387 bytes
-rw-r--r--assets/emotes/emotesv2_36ff851311b14d73b53ae7a2fd4102bbbin0 -> 11270 bytes
-rw-r--r--assets/emotes/emotesv2_371cf08838014be49a38ad18a59e26a6bin0 -> 40211 bytes
-rw-r--r--assets/emotes/emotesv2_374c0cbc97ed459ba9e0a3d133e3bb89bin0 -> 965 bytes
-rw-r--r--assets/emotes/emotesv2_37567fdb21014b6c9dc81841961553a2bin0 -> 2710 bytes
-rw-r--r--assets/emotes/emotesv2_37945833d2cf41aba77f3e2ce4b9e13bbin0 -> 8485 bytes
-rw-r--r--assets/emotes/emotesv2_3795de3d41c44631b0b15c7f8e8e4084bin0 -> 2220 bytes
-rw-r--r--assets/emotes/emotesv2_381632df4464427e82741eba31c9eb89bin0 -> 5040 bytes
-rw-r--r--assets/emotes/emotesv2_383a222bbcc44fbc955c6a080e0afe24bin0 -> 5593 bytes
-rw-r--r--assets/emotes/emotesv2_386519359c874bc7b29b8bf370b42911bin0 -> 9474 bytes
-rw-r--r--assets/emotes/emotesv2_3875910f3f8d4c5290b3220033713c20bin0 -> 2508 bytes
-rw-r--r--assets/emotes/emotesv2_38b9d23d92b34ec7b0a5ab0829ba7178bin0 -> 2343 bytes
-rw-r--r--assets/emotes/emotesv2_392f382c5a8b4db689091da754fc8137bin0 -> 33786 bytes
-rw-r--r--assets/emotes/emotesv2_39711d55e36746ac8a64f4937b72042abin0 -> 2207 bytes
-rw-r--r--assets/emotes/emotesv2_3984b32ba6ab4c3993ccebb2fd855e83bin0 -> 2690 bytes
-rw-r--r--assets/emotes/emotesv2_39d355356dd049c3b84ad1b86054dc9bbin0 -> 1626 bytes
-rw-r--r--assets/emotes/emotesv2_39f6732734d34e22b1add4fbf2d95904bin0 -> 18565 bytes
-rw-r--r--assets/emotes/emotesv2_3a235286bca94940a5ce5129e62bc563bin0 -> 15051 bytes
-rw-r--r--assets/emotes/emotesv2_3a3af99c0629482fb8fd9de1efc0cb89bin0 -> 2309 bytes
-rw-r--r--assets/emotes/emotesv2_3a9c177295154742a495f9ad278982a0bin0 -> 9518 bytes
-rw-r--r--assets/emotes/emotesv2_3ac8698923b44d4aa1d7f162e8c2b806bin0 -> 2303 bytes
-rw-r--r--assets/emotes/emotesv2_3ad849b476b343a886eff5cd664a1819bin0 -> 10195 bytes
-rw-r--r--assets/emotes/emotesv2_3ae66979ee504c25a6b885045ff506febin0 -> 1799 bytes
-rw-r--r--assets/emotes/emotesv2_3b44b5763900457db8a372b8a40a239bbin0 -> 2366 bytes
-rw-r--r--assets/emotes/emotesv2_3b7bf6b1f061406c8b81ecdecf3a1329bin0 -> 2269 bytes
-rw-r--r--assets/emotes/emotesv2_3c13532620b94cfba4417e0293ff9108bin0 -> 2287 bytes
-rw-r--r--assets/emotes/emotesv2_3cd8e5b82ee349d8b3e7101ff0379a0ebin0 -> 2459 bytes
-rw-r--r--assets/emotes/emotesv2_3cda94e6859c4f70969410e87fe441b3bin0 -> 10031 bytes
-rw-r--r--assets/emotes/emotesv2_3cea0bca9e7c49b7a4efd0c8e854fa7ebin0 -> 2727 bytes
-rw-r--r--assets/emotes/emotesv2_3d366d53eba247e3b9b25c82ded5143fbin0 -> 2676 bytes
-rw-r--r--assets/emotes/emotesv2_3d3b3dd8522c42ed83ec86453f487433bin0 -> 1504 bytes
-rw-r--r--assets/emotes/emotesv2_3d4e8d0a78f44dee87c110b02ba6286dbin0 -> 2459 bytes
-rw-r--r--assets/emotes/emotesv2_3d9000f236db4e23a6ef566b353de34abin0 -> 28717 bytes
-rw-r--r--assets/emotes/emotesv2_3d9143140f3343ebb73885f3aabb6222bin0 -> 2577 bytes
-rw-r--r--assets/emotes/emotesv2_3dc30803ba17476bb9f9294a49dd0aedbin0 -> 2072 bytes
-rw-r--r--assets/emotes/emotesv2_3dedb7174a1c487f9f763acd9ae5a468bin0 -> 2571 bytes
-rw-r--r--assets/emotes/emotesv2_3e6d6975a58b47f5aa2fd258a8055a71bin0 -> 2611 bytes
-rw-r--r--assets/emotes/emotesv2_3e977eeb6998463cbca6adc99b6b3e62bin0 -> 1984 bytes
-rw-r--r--assets/emotes/emotesv2_3eb6065d503a4e0baedbe330f5e46d1abin0 -> 2708 bytes
-rw-r--r--assets/emotes/emotesv2_3f799ed0cdd047fcba515979c74bfa8ebin0 -> 2388 bytes
-rw-r--r--assets/emotes/emotesv2_3f7a1bda5aa34c419c135198ab1ac08dbin0 -> 6708 bytes
-rw-r--r--assets/emotes/emotesv2_3f87818b43ef43bf8ad548460cc20abbbin0 -> 2651 bytes
-rw-r--r--assets/emotes/emotesv2_3f9fc4add5954f268fb83bf139928959bin0 -> 17709 bytes
-rw-r--r--assets/emotes/emotesv2_3fb808c96e2c47d09aaf448b2b94cc9ebin0 -> 1123 bytes
-rw-r--r--assets/emotes/emotesv2_3fc9acc866334d90bd42d674620748b7bin0 -> 10129 bytes
-rw-r--r--assets/emotes/emotesv2_400d2563201b4dc197e10c176df8f06ebin0 -> 2546 bytes
-rw-r--r--assets/emotes/emotesv2_404e2692bed54a0eb08ae483e3adfcabbin0 -> 2242 bytes
-rw-r--r--assets/emotes/emotesv2_40a3f9412c244449acf8081260df9070bin0 -> 2309 bytes
-rw-r--r--assets/emotes/emotesv2_40a6a6f3a9dd40699ace8ff7b65fe40cbin0 -> 26420 bytes
-rw-r--r--assets/emotes/emotesv2_40d539e7ca294ac9b698d64dd9d4a993bin0 -> 2490 bytes
-rw-r--r--assets/emotes/emotesv2_411dcae2ba334464a40fb060ebf48099bin0 -> 2386 bytes
-rw-r--r--assets/emotes/emotesv2_419a61eec56445358d1a2aeb59a0825fbin0 -> 8539 bytes
-rw-r--r--assets/emotes/emotesv2_41a1bf8257c54de3aa2b707d3f1074edbin0 -> 2370 bytes
-rw-r--r--assets/emotes/emotesv2_421226e15ec247e8a28d8465f65c3ce6bin0 -> 2449 bytes
-rw-r--r--assets/emotes/emotesv2_426d307e19634ac5ac4c9a556b302280bin0 -> 27514 bytes
-rw-r--r--assets/emotes/emotesv2_426f5864d6c74488bdac7415e682cf2fbin0 -> 4907 bytes
-rw-r--r--assets/emotes/emotesv2_4381544cf05048f1919814d9cca792d9bin0 -> 2666 bytes
-rw-r--r--assets/emotes/emotesv2_43cde7c5a6404172ad8440c3fd99f2b7bin0 -> 2433 bytes
-rw-r--r--assets/emotes/emotesv2_44004055ab124f17a50af3743d422c44bin0 -> 50676 bytes
-rw-r--r--assets/emotes/emotesv2_4413d899ebab4b48838dac60bd111291bin0 -> 32068 bytes
-rw-r--r--assets/emotes/emotesv2_444a41abb9174740a4bbbf8f2e8389c1bin0 -> 2600 bytes
-rw-r--r--assets/emotes/emotesv2_44541fad819d4de1b06ecf529bc6de9abin0 -> 2373 bytes
-rw-r--r--assets/emotes/emotesv2_446c0963c70642c0815321d84c47c5bcbin0 -> 70509 bytes
-rw-r--r--assets/emotes/emotesv2_44d14f8ff9984c3598944391a7598195bin0 -> 5725 bytes
-rw-r--r--assets/emotes/emotesv2_44eb0b8f47554a3d8989430fbb185c4bbin0 -> 3594 bytes
-rw-r--r--assets/emotes/emotesv2_44f9cc9c8040431bb47e736984d39bebbin0 -> 2392 bytes
-rw-r--r--assets/emotes/emotesv2_4504200062cf4e6fa50817abfe0eba7ebin0 -> 2530 bytes
-rw-r--r--assets/emotes/emotesv2_4520ec9a283b47d2b062ea60114a2c40bin0 -> 10415 bytes
-rw-r--r--assets/emotes/emotesv2_454c798e00d44be8a1c57be3bd7a231abin0 -> 7070 bytes
-rw-r--r--assets/emotes/emotesv2_4576db5dfcaa4034b4a9c33677ad3fd0bin0 -> 2165 bytes
-rw-r--r--assets/emotes/emotesv2_463b9aa4934f4720bbf4ce0e2506a0afbin0 -> 12307 bytes
-rw-r--r--assets/emotes/emotesv2_465bae06dfde40e79ea818fd92a50548bin0 -> 2632 bytes
-rw-r--r--assets/emotes/emotesv2_46943fc31d89421aa8266334e5d6ec35bin0 -> 16546 bytes
-rw-r--r--assets/emotes/emotesv2_46ac596d526947528485a507083ccc47bin0 -> 2644 bytes
-rw-r--r--assets/emotes/emotesv2_46b1194882754f679669b9ebc7403abbbin0 -> 2617 bytes
-rw-r--r--assets/emotes/emotesv2_46cfd94614d34a1dabcc771567d8dd1abin0 -> 9586 bytes
-rw-r--r--assets/emotes/emotesv2_46ef377726b44ce08410d6fb0e518141bin0 -> 15006 bytes
-rw-r--r--assets/emotes/emotesv2_473ea222ff9f4f828e3ddb95e6358540bin0 -> 2119 bytes
-rw-r--r--assets/emotes/emotesv2_47450ed1e21e4f8fb3684f25169c82c0bin0 -> 2571 bytes
-rw-r--r--assets/emotes/emotesv2_47647ce621354800b43eb4e7ae6f9d3dbin0 -> 2487 bytes
-rw-r--r--assets/emotes/emotesv2_47d08437d3784d2ea8c8c478030c9661bin0 -> 1098 bytes
-rw-r--r--assets/emotes/emotesv2_47eefe487e3240a29d2796738aeed5afbin0 -> 2675 bytes
-rw-r--r--assets/emotes/emotesv2_4818def5e438423482dd9cdca1acb042bin0 -> 2158 bytes
-rw-r--r--assets/emotes/emotesv2_489eff760c7042aaa090911d4d3ff710bin0 -> 2015 bytes
-rw-r--r--assets/emotes/emotesv2_48ab6894ac844b7c9e6978f49ea129fdbin0 -> 48307 bytes
-rw-r--r--assets/emotes/emotesv2_492c3582063c4345853691e0432e7509bin0 -> 2125 bytes
-rw-r--r--assets/emotes/emotesv2_4959700ca35f49788e87cbe21167f4ffbin0 -> 40739 bytes
-rw-r--r--assets/emotes/emotesv2_49c118581bbe4f73b7305362df7c44f2bin0 -> 15886 bytes
-rw-r--r--assets/emotes/emotesv2_4a074a41bdd1449482d8fe4d5171d161bin0 -> 1956 bytes
-rw-r--r--assets/emotes/emotesv2_4aa43c2632324b89be9ff2984b2f142bbin0 -> 8615 bytes
-rw-r--r--assets/emotes/emotesv2_4ae4b5480c25450587cfbce7a74af3dabin0 -> 2517 bytes
-rw-r--r--assets/emotes/emotesv2_4b892b0dab4d49bb8574126ff4f0b0b1bin0 -> 1786 bytes
-rw-r--r--assets/emotes/emotesv2_4b9de39891804d47a451b8e2374f54f1bin0 -> 2358 bytes
-rw-r--r--assets/emotes/emotesv2_4bc6f670fc5f4f56ac65722004dbc86cbin0 -> 2037 bytes
-rw-r--r--assets/emotes/emotesv2_4bc7ca4c442d4827a806a6184377671bbin0 -> 2259 bytes
-rw-r--r--assets/emotes/emotesv2_4c023fd6c9a14348b544686cc987640fbin0 -> 6542 bytes
-rw-r--r--assets/emotes/emotesv2_4d3173a500de478faf486975e942406abin0 -> 2567 bytes
-rw-r--r--assets/emotes/emotesv2_4d508bf6f3bb4c9483ad8fd749f303e5bin0 -> 9646 bytes
-rw-r--r--assets/emotes/emotesv2_4d79fa6f87cb4bdfba6bb012dd850c32bin0 -> 14562 bytes
-rw-r--r--assets/emotes/emotesv2_4db673255a1f41dcb28e5cad4795e114bin0 -> 2578 bytes
-rw-r--r--assets/emotes/emotesv2_4dbcc472d01c4cfba698634bbf667670bin0 -> 2676 bytes
-rw-r--r--assets/emotes/emotesv2_4e133e807d2047de89259716643a94adbin0 -> 1003 bytes
-rw-r--r--assets/emotes/emotesv2_4e382e17e2b04b6586ef6a239deacf95bin0 -> 1502 bytes
-rw-r--r--assets/emotes/emotesv2_4e7017e385804a659780e3ad0f666058bin0 -> 2593 bytes
-rw-r--r--assets/emotes/emotesv2_4e88505d1f364d8eb5289babfac997e9bin0 -> 2613 bytes
-rw-r--r--assets/emotes/emotesv2_4eaa411ccec34f429750c320bf062e5dbin0 -> 6889 bytes
-rw-r--r--assets/emotes/emotesv2_4eb59a1a68104c4a979640f4d431a895bin0 -> 38936 bytes
-rw-r--r--assets/emotes/emotesv2_4fe1626bc28a4623a80c314f9f3e3ff0bin0 -> 48292 bytes
-rw-r--r--assets/emotes/emotesv2_506bd1816b5a4df4988fac39c7f2a699bin0 -> 2322 bytes
-rw-r--r--assets/emotes/emotesv2_5083a0106af94d95884c652372e5d5b4bin0 -> 2476 bytes
-rw-r--r--assets/emotes/emotesv2_508502400d28407d823df36aee41484fbin0 -> 6687 bytes
-rw-r--r--assets/emotes/emotesv2_50a845d6c1424d3a89eff805165e2f8abin0 -> 2231 bytes
-rw-r--r--assets/emotes/emotesv2_51266623d77c4ab5a2655cd196d2c84fbin0 -> 21222 bytes
-rw-r--r--assets/emotes/emotesv2_514410bddff54797a2d986119b5d6e8ebin0 -> 4457 bytes
-rw-r--r--assets/emotes/emotesv2_51842b3d4a754c2d84cbc159d72d646cbin0 -> 66550 bytes
-rw-r--r--assets/emotes/emotesv2_51e7cd1b8090423fa40a123656c27b46bin0 -> 4315 bytes
-rw-r--r--assets/emotes/emotesv2_51e8a8a10c3a4f36b5e1a3365e6f3cc0bin0 -> 7221 bytes
-rw-r--r--assets/emotes/emotesv2_526c249fd797492d9e6e51777a07c621bin0 -> 23384 bytes
-rw-r--r--assets/emotes/emotesv2_52c7c0a19fd54eb4aea4ed70bb6c27a7bin0 -> 5671 bytes
-rw-r--r--assets/emotes/emotesv2_534025dfbdd74cf79ee21fbfb1121eddbin0 -> 2708 bytes
-rw-r--r--assets/emotes/emotesv2_535e305c2a564524aebd7d883550c647bin0 -> 2341 bytes
-rw-r--r--assets/emotes/emotesv2_536066c470454823979111e7a67c7067bin0 -> 2492 bytes
-rw-r--r--assets/emotes/emotesv2_5404c550ffdc43bf9f6aa6cf16a1147cbin0 -> 2375 bytes
-rw-r--r--assets/emotes/emotesv2_541cc0cef52940a2a7e13923826b304abin0 -> 6027 bytes
-rw-r--r--assets/emotes/emotesv2_54621d5b0efc4895b1db81468f90512abin0 -> 2428 bytes
-rw-r--r--assets/emotes/emotesv2_5492a64078db432b9998cc47c4f694fbbin0 -> 2541 bytes
-rw-r--r--assets/emotes/emotesv2_5513921915274e3494bf95bafe06ab01bin0 -> 2935 bytes
-rw-r--r--assets/emotes/emotesv2_5546d580f5474319b46307bbdcdcaf0cbin0 -> 1867 bytes
-rw-r--r--assets/emotes/emotesv2_559be3d7a57945cc8423adf34f28f50fbin0 -> 8349 bytes
-rw-r--r--assets/emotes/emotesv2_55feba400cb741618a492137e315351bbin0 -> 2534 bytes
-rw-r--r--assets/emotes/emotesv2_5652ea3145f6483c947847cb919026f0bin0 -> 601 bytes
-rw-r--r--assets/emotes/emotesv2_56581ed56b9b4474a45183c3e56038e1bin0 -> 2050 bytes
-rw-r--r--assets/emotes/emotesv2_5664564e56064eefa22f7327d374b86abin0 -> 695 bytes
-rw-r--r--assets/emotes/emotesv2_5674dc0ecf444b37be36d6da386601e4bin0 -> 2196 bytes
-rw-r--r--assets/emotes/emotesv2_56ccc91e387f47daa976902837dd83fbbin0 -> 2072 bytes
-rw-r--r--assets/emotes/emotesv2_56d52c7d1e834359ad3db055787d5b7abin0 -> 2295 bytes
-rw-r--r--assets/emotes/emotesv2_56fb9634a7604138a18137d9a36e3662bin0 -> 1800 bytes
-rw-r--r--assets/emotes/emotesv2_57732bf9a15f460a90794b0bab23aed3bin0 -> 2673 bytes
-rw-r--r--assets/emotes/emotesv2_579815a2077c4ca59c54310bc220c823bin0 -> 3106 bytes
-rw-r--r--assets/emotes/emotesv2_579c9e733315493ba2de1d549ee62418bin0 -> 2540 bytes
-rw-r--r--assets/emotes/emotesv2_57a5f10f19e54747acfad54741f9d215bin0 -> 2050 bytes
-rw-r--r--assets/emotes/emotesv2_57d5aa1990eb4b97ab357a3372dea225bin0 -> 1857 bytes
-rw-r--r--assets/emotes/emotesv2_58066f141f644cc99dce4525966623dabin0 -> 2390 bytes
-rw-r--r--assets/emotes/emotesv2_58241421e0fb48d78e42bc8fce8cd866bin0 -> 8932 bytes
-rw-r--r--assets/emotes/emotesv2_58248f1ee4cf493c85634c3cb9eafd32bin0 -> 2608 bytes
-rw-r--r--assets/emotes/emotesv2_58467590d5014006a4b48db5bc261740bin0 -> 634 bytes
-rw-r--r--assets/emotes/emotesv2_585be91fb96e4c95ba127044d41a5e4ebin0 -> 2269 bytes
-rw-r--r--assets/emotes/emotesv2_585f619e6c2f41a29fe5ea372040b33fbin0 -> 2847 bytes
-rw-r--r--assets/emotes/emotesv2_586a7e8b8856486d83342005452c72f6bin0 -> 3117 bytes
-rw-r--r--assets/emotes/emotesv2_5896ec77ee404c02afd30e43f9c02bf6bin0 -> 2495 bytes
-rw-r--r--assets/emotes/emotesv2_58a77d1f6b124224b2214f87e4c0ebebbin0 -> 2029 bytes
-rw-r--r--assets/emotes/emotesv2_590fd72dce1f4c40a5fd94a3a736e824bin0 -> 20954 bytes
-rw-r--r--assets/emotes/emotesv2_5935848f42f8409894a0d6dafc5175d6bin0 -> 6147 bytes
-rw-r--r--assets/emotes/emotesv2_596d005d5cb54b879746075a206e6328bin0 -> 23868 bytes
-rw-r--r--assets/emotes/emotesv2_5984c5036098498d94e5cda784f32879bin0 -> 1991 bytes
-rw-r--r--assets/emotes/emotesv2_5985b04fbab5408fa33b91830b66cb1fbin0 -> 2262 bytes
-rw-r--r--assets/emotes/emotesv2_59f367dd671e4b38b9452c133e874fc9bin0 -> 2455 bytes
-rw-r--r--assets/emotes/emotesv2_5a2e36906eac4e99ad0d384f31c8236dbin0 -> 49467 bytes
-rw-r--r--assets/emotes/emotesv2_5a5f7064f9104a62913ae47164047747bin0 -> 2188 bytes
-rw-r--r--assets/emotes/emotesv2_5a6c78638e704fc691c8bf3f2f153714bin0 -> 7507 bytes
-rw-r--r--assets/emotes/emotesv2_5a772106252d4be6a401b9c4c717dfd9bin0 -> 1791 bytes
-rw-r--r--assets/emotes/emotesv2_5ab0ed699adf41729f69405a617e8f30bin0 -> 1904 bytes
-rw-r--r--assets/emotes/emotesv2_5ab84d7846e848178dfb5cf623350b0fbin0 -> 7596 bytes
-rw-r--r--assets/emotes/emotesv2_5b018b61b4484b85a8b67f6e784b5215bin0 -> 2143 bytes
-rw-r--r--assets/emotes/emotesv2_5b74a4933f744a61b43856c46e88f949bin0 -> 2563 bytes
-rw-r--r--assets/emotes/emotesv2_5b8b65fe9fce46119f13c1233eb87413bin0 -> 3660 bytes
-rw-r--r--assets/emotes/emotesv2_5ba9d720278145c0a59a7943d46bdcccbin0 -> 2092 bytes
-rw-r--r--assets/emotes/emotesv2_5bc5fd3898fc42c8b4dc04969f298ac8bin0 -> 970 bytes
-rw-r--r--assets/emotes/emotesv2_5bd6147128bb46ffa35772f30f2ab605bin0 -> 15987 bytes
-rw-r--r--assets/emotes/emotesv2_5bf17a8a4e654205bfe828f5f02e2a07bin0 -> 2579 bytes
-rw-r--r--assets/emotes/emotesv2_5c8a8bca4c7e44ddb40c09c958e04c3abin0 -> 293 bytes
-rw-r--r--assets/emotes/emotesv2_5d2e5e5ea5794e329872d275723eed95bin0 -> 2181 bytes
-rw-r--r--assets/emotes/emotesv2_5d50f50afcce496494358544e53ca123bin0 -> 2312 bytes
-rw-r--r--assets/emotes/emotesv2_5db1c62e9d2f471bbb85c378960039fcbin0 -> 2490 bytes
-rw-r--r--assets/emotes/emotesv2_5dbbb56c7a4e46048365945ca2fac824bin0 -> 2389 bytes
-rw-r--r--assets/emotes/emotesv2_5deb1e3167b74fba8e9c3675ba00dd8dbin0 -> 1519 bytes
-rw-r--r--assets/emotes/emotesv2_5e03aa24057443609e43442aede0c2dfbin0 -> 2506 bytes
-rw-r--r--assets/emotes/emotesv2_5e6258796c034e4c85fc95f639d32eacbin0 -> 1902 bytes
-rw-r--r--assets/emotes/emotesv2_5e68db227b0746aeb6fa90d529ed5f33bin0 -> 2376 bytes
-rw-r--r--assets/emotes/emotesv2_5e778f9eda514ae6be7f6c61a986d8dbbin0 -> 1456 bytes
-rw-r--r--assets/emotes/emotesv2_5ea687fd54a94f1b98d7ddeb018a738bbin0 -> 2484 bytes
-rw-r--r--assets/emotes/emotesv2_5eb24a91092248e6b4ad71fa8f197fbbbin0 -> 2563 bytes
-rw-r--r--assets/emotes/emotesv2_5ebaee7c9fc94834a1523a0cef7b513dbin0 -> 26841 bytes
-rw-r--r--assets/emotes/emotesv2_5ebafde86ef34abc9b0daca11f24d024bin0 -> 40329 bytes
-rw-r--r--assets/emotes/emotesv2_5f20a7562cd24732a93e25a40a71c5ccbin0 -> 25714 bytes
-rw-r--r--assets/emotes/emotesv2_5f26ffb1965341a29bf1b51eceee456ebin0 -> 2300 bytes
-rw-r--r--assets/emotes/emotesv2_5f2900c1f001407bb1e46dbdf3a95721bin0 -> 1826 bytes
-rw-r--r--assets/emotes/emotesv2_5f4ac40b37124722a5ab2c933085044cbin0 -> 16166 bytes
-rw-r--r--assets/emotes/emotesv2_5f631a9fac104421a890949b11784cecbin0 -> 4895 bytes
-rw-r--r--assets/emotes/emotesv2_5ff5a067c7384fd6b046bbcdc9fbd6d0bin0 -> 2529 bytes
-rw-r--r--assets/emotes/emotesv2_6098b086042a4dae92490af7f2c20138bin0 -> 2480 bytes
-rw-r--r--assets/emotes/emotesv2_60b10d0192ee42698201d3b111e8e5bcbin0 -> 2160 bytes
-rw-r--r--assets/emotes/emotesv2_60bcfc9d1c654105866d1c0427fe04b6bin0 -> 4483 bytes
-rw-r--r--assets/emotes/emotesv2_60fc4bb0affc45b882d3c3013337a09fbin0 -> 2579 bytes
-rw-r--r--assets/emotes/emotesv2_610bdc84f715479397b2ec7a96321ab0bin0 -> 2939 bytes
-rw-r--r--assets/emotes/emotesv2_61247dec62f94933afdd1457fcb03e87bin0 -> 728 bytes
-rw-r--r--assets/emotes/emotesv2_614793f987bd415e9c589bd689012692bin0 -> 2538 bytes
-rw-r--r--assets/emotes/emotesv2_618c10dc341f4747b3d3a1aa2c21ec6abin0 -> 48497 bytes
-rw-r--r--assets/emotes/emotesv2_61a02a659baa42f98b8ad2461c529c75bin0 -> 1877 bytes
-rw-r--r--assets/emotes/emotesv2_61a7cf5ce26049469eb6bd7c59fe178ebin0 -> 658 bytes
-rw-r--r--assets/emotes/emotesv2_61a80374c06d4bbb9e071116fe6ea574bin0 -> 2486 bytes
-rw-r--r--assets/emotes/emotesv2_61ad4f60cd384055bf01231840c1377ebin0 -> 2305 bytes
-rw-r--r--assets/emotes/emotesv2_61ee067945fe4627826ee9a9f1943215bin0 -> 1883 bytes
-rw-r--r--assets/emotes/emotesv2_61fc1e231c474d5a9b54aebefae46610bin0 -> 673 bytes
-rw-r--r--assets/emotes/emotesv2_6204ca518ea341cda991f435b4a89baebin0 -> 2501 bytes
-rw-r--r--assets/emotes/emotesv2_625a8f703b314a9282c2f8c2c2cf6497bin0 -> 610 bytes
-rw-r--r--assets/emotes/emotesv2_626ae2893478434e831e1a5406921440bin0 -> 2042 bytes
-rw-r--r--assets/emotes/emotesv2_6272b38ce9a54439b8306313451193b0bin0 -> 2518 bytes
-rw-r--r--assets/emotes/emotesv2_6286a0b38aba436da13a7f9fa4190685bin0 -> 41372 bytes
-rw-r--r--assets/emotes/emotesv2_637227de831044538ca9ac2121e73a88bin0 -> 2479 bytes
-rw-r--r--assets/emotes/emotesv2_63a57d5dbc944d7abdec539001296833bin0 -> 3844 bytes
-rw-r--r--assets/emotes/emotesv2_6421374e353c426385011e79b396a1f3bin0 -> 12436 bytes
-rw-r--r--assets/emotes/emotesv2_64379946c9cc431f904090b025476150bin0 -> 2419 bytes
-rw-r--r--assets/emotes/emotesv2_6464fa48e97c4caab30a16cf5f6fa4e4bin0 -> 1946 bytes
-rw-r--r--assets/emotes/emotesv2_649ef7a29cb743b5b78ea0e64c273be1bin0 -> 654 bytes
-rw-r--r--assets/emotes/emotesv2_650dcc9435aa4a66a0bb111eaee7eaa8bin0 -> 2462 bytes
-rw-r--r--assets/emotes/emotesv2_6578c8c6c68a4645b840fe2b7c07e471bin0 -> 21424 bytes
-rw-r--r--assets/emotes/emotesv2_65c6bd23ab764db79b5b9076a0428914bin0 -> 3054 bytes
-rw-r--r--assets/emotes/emotesv2_65f9f7d437e747ff9f2be6cff1601449bin0 -> 32957 bytes
-rw-r--r--assets/emotes/emotesv2_663dbd72c3ae48c585ffd61f3c348fa9bin0 -> 1637 bytes
-rw-r--r--assets/emotes/emotesv2_664e6b426684453da10a7ecf8d26c180bin0 -> 584 bytes
-rw-r--r--assets/emotes/emotesv2_665623682a2e4e9795ee82fd8f4f73b1bin0 -> 836 bytes
-rw-r--r--assets/emotes/emotesv2_66c257444ba04f54b89b78f263297754bin0 -> 2144 bytes
-rw-r--r--assets/emotes/emotesv2_67188076fea044d6856cd3cc2a1992d0bin0 -> 64275 bytes
-rw-r--r--assets/emotes/emotesv2_6718bca5ce77483db06859b980c3e173bin0 -> 2295 bytes
-rw-r--r--assets/emotes/emotesv2_67309fa891c3449f9a3a450489268354bin0 -> 43744 bytes
-rw-r--r--assets/emotes/emotesv2_6751d7f2f97c4c0dbbc56fee83c28accbin0 -> 8779 bytes
-rw-r--r--assets/emotes/emotesv2_6759180575034a29aa505d94adade7e3bin0 -> 2439 bytes
-rw-r--r--assets/emotes/emotesv2_677af05b08034d368b146a66e146669abin0 -> 807 bytes
-rw-r--r--assets/emotes/emotesv2_67ad93fdf30f42908677411f12e18129bin0 -> 20119 bytes
-rw-r--r--assets/emotes/emotesv2_68031b9ebea647f7a49ff63cc24790bcbin0 -> 2454 bytes
-rw-r--r--assets/emotes/emotesv2_6846ca50be5f4b49bea8b6ba05efe4c0bin0 -> 12720 bytes
-rw-r--r--assets/emotes/emotesv2_685baee118d14eaeb8132ff0d017eaccbin0 -> 2668 bytes
-rw-r--r--assets/emotes/emotesv2_686cd3bb414d4a42997ec75033ef895dbin0 -> 2657 bytes
-rw-r--r--assets/emotes/emotesv2_6892585447d44a179b59f03341775493bin0 -> 13536 bytes
-rw-r--r--assets/emotes/emotesv2_68b42a340df64a94af8bc60853d8b920bin0 -> 2194 bytes
-rw-r--r--assets/emotes/emotesv2_68e9838080cc451dacb9c11b3185cde6bin0 -> 8875 bytes
-rw-r--r--assets/emotes/emotesv2_68e9e7ed91244446862d125270b5b9bdbin0 -> 2424 bytes
-rw-r--r--assets/emotes/emotesv2_6945812a2fd1458d86ef7cb78f86e614bin0 -> 2715 bytes
-rw-r--r--assets/emotes/emotesv2_6963d90c4f4c400f8c4b24c6acf42469bin0 -> 1718 bytes
-rw-r--r--assets/emotes/emotesv2_696b67c5693d4469971e778f97018d7dbin0 -> 2426 bytes
-rw-r--r--assets/emotes/emotesv2_69861074dd33410aa71f78220d4610d3bin0 -> 1710 bytes
-rw-r--r--assets/emotes/emotesv2_69c98699172440deb7f90244d4c97350bin0 -> 3584 bytes
-rw-r--r--assets/emotes/emotesv2_69ca61fc198e4498a39ca10fbf1f4c05bin0 -> 2347 bytes
-rw-r--r--assets/emotes/emotesv2_69cddc8b2bc947379675aa1ca79076a4bin0 -> 52623 bytes
-rw-r--r--assets/emotes/emotesv2_69d2257be2c14bdc91c6993522172bd6bin0 -> 2647 bytes
-rw-r--r--assets/emotes/emotesv2_6a19db7a55ac48c993836d0b22c7e160bin0 -> 31775 bytes
-rw-r--r--assets/emotes/emotesv2_6a4841fc64754fb59aa70f0cdb63de48bin0 -> 4639 bytes
-rw-r--r--assets/emotes/emotesv2_6afb7fee20bb44c985e80228cd3d8c1fbin0 -> 2398 bytes
-rw-r--r--assets/emotes/emotesv2_6b0adbed04e04196839d23bca4a69eedbin0 -> 2449 bytes
-rw-r--r--assets/emotes/emotesv2_6b40fd6df0ef44daa1b48b4971fd109cbin0 -> 4990 bytes
-rw-r--r--assets/emotes/emotesv2_6bb65e54226448ea85017cf8296b63d7bin0 -> 4585 bytes
-rw-r--r--assets/emotes/emotesv2_6bc123696a9345c08fb991be680de2cbbin0 -> 2555 bytes
-rw-r--r--assets/emotes/emotesv2_6cca555a3396445b8fe6fdce2d257a07bin0 -> 27211 bytes
-rw-r--r--assets/emotes/emotesv2_6d5b86ff220d4fe58df89342d7495b20bin0 -> 2712 bytes
-rw-r--r--assets/emotes/emotesv2_6d88a61d9f694fe5a8a708079be54360bin0 -> 6930 bytes
-rw-r--r--assets/emotes/emotesv2_6dc2e89613194b7abdecf2e57598baacbin0 -> 25898 bytes
-rw-r--r--assets/emotes/emotesv2_6dd7313f8e0342879d89b4b7a47b8ba3bin0 -> 13655 bytes
-rw-r--r--assets/emotes/emotesv2_6df1998b95c6497e8390ca811eba37b8bin0 -> 10538 bytes
-rw-r--r--assets/emotes/emotesv2_6df6e59fd6e040009b0054706f6c33f2bin0 -> 9481 bytes
-rw-r--r--assets/emotes/emotesv2_6e0486b800c54ea996752a70fa851c6cbin0 -> 11591 bytes
-rw-r--r--assets/emotes/emotesv2_6e6bb9d045924cabb84d7fcef3f1ea72bin0 -> 2633 bytes
-rw-r--r--assets/emotes/emotesv2_6e93a31631be40ffbaa15570fa41f493bin0 -> 2606 bytes
-rw-r--r--assets/emotes/emotesv2_6ed0442ce77c43a2b13ef0f178115491bin0 -> 670 bytes
-rw-r--r--assets/emotes/emotesv2_6edf87a3cc2642b999e0b0da43b507fcbin0 -> 35629 bytes
-rw-r--r--assets/emotes/emotesv2_6f09f1178bc646189cbe0e023b16aee2bin0 -> 2153 bytes
-rw-r--r--assets/emotes/emotesv2_6f595d4e0efc416d99eccf4ff7ee9e0bbin0 -> 2355 bytes
-rw-r--r--assets/emotes/emotesv2_6f8c019eac614ec9921d0ebd65b0b734bin0 -> 6774 bytes
-rw-r--r--assets/emotes/emotesv2_6fb7c7993481431e942e7191d62a98cfbin0 -> 2547 bytes
-rw-r--r--assets/emotes/emotesv2_6fe1c24b4dda4a10b5978e919c3f6067bin0 -> 12708 bytes
-rw-r--r--assets/emotes/emotesv2_6fe4d49d8e95419dadc165cec0770c2cbin0 -> 2629 bytes
-rw-r--r--assets/emotes/emotesv2_7034ad5700f74701aeebeb2e5552b5b7bin0 -> 1964 bytes
-rw-r--r--assets/emotes/emotesv2_703bfe54f8024fc895aaf25dce2803f2bin0 -> 2299 bytes
-rw-r--r--assets/emotes/emotesv2_703fe7da2b2349d395f6db118f600659bin0 -> 2518 bytes
-rw-r--r--assets/emotes/emotesv2_70e755f88f5c4a3792c847c1d6425117bin0 -> 2404 bytes
-rw-r--r--assets/emotes/emotesv2_70f33144f93b43d2ae3b509aedc9998dbin0 -> 2352 bytes
-rw-r--r--assets/emotes/emotesv2_70f8aabf381743c98877e24e206957bbbin0 -> 1882 bytes
-rw-r--r--assets/emotes/emotesv2_7117dd5eb00445f7b4f457869d15a20fbin0 -> 25610 bytes
-rw-r--r--assets/emotes/emotesv2_715733460dd949318f3863a9fad51420bin0 -> 11538 bytes
-rw-r--r--assets/emotes/emotesv2_715fc75a4da04b3589f10c93bae649ecbin0 -> 12453 bytes
-rw-r--r--assets/emotes/emotesv2_71b1965f08c44b39a6439f34321248fdbin0 -> 27866 bytes
-rw-r--r--assets/emotes/emotesv2_71d0523dc32141c9ae1c99168ab27e61bin0 -> 2458 bytes
-rw-r--r--assets/emotes/emotesv2_71d3f7e229194d73990fe5bee6fe9c25bin0 -> 2544 bytes
-rw-r--r--assets/emotes/emotesv2_71d6936d5faf411782dc8174cfd90079bin0 -> 2282 bytes
-rw-r--r--assets/emotes/emotesv2_71e0537a441546efa2da89d8d46ac0f5bin0 -> 2612 bytes
-rw-r--r--assets/emotes/emotesv2_720764413631433282e988eb79cf64a3bin0 -> 2604 bytes
-rw-r--r--assets/emotes/emotesv2_722294f2518e4b22af99d1a6b02b8d3dbin0 -> 2586 bytes
-rw-r--r--assets/emotes/emotesv2_7231503f67624bb9911e581453cbd0aebin0 -> 31553 bytes
-rw-r--r--assets/emotes/emotesv2_72700a41da824d8d9d99202906ad2dd2bin0 -> 5811 bytes
-rw-r--r--assets/emotes/emotesv2_729a99725a034dabae6ba4877f8f2aebbin0 -> 7727 bytes
-rw-r--r--assets/emotes/emotesv2_72d31da0dfae483fbd300721d952355bbin0 -> 34794 bytes
-rw-r--r--assets/emotes/emotesv2_72d34f2adcfe424f868c1613a53714a4bin0 -> 1820 bytes
-rw-r--r--assets/emotes/emotesv2_72e18323dbaf49b0a472da6dfe61ba10bin0 -> 6994 bytes
-rw-r--r--assets/emotes/emotesv2_72ea2a5d5c804fa386bf66f1c7a951c9bin0 -> 1440 bytes
-rw-r--r--assets/emotes/emotesv2_72f10463a6b64852aa1369b0a8a005e9bin0 -> 2556 bytes
-rw-r--r--assets/emotes/emotesv2_732d5ba2a80642d6bdc5b95279d4f7fcbin0 -> 2359 bytes
-rw-r--r--assets/emotes/emotesv2_737428329565429aa2f556f317638761bin0 -> 6588 bytes
-rw-r--r--assets/emotes/emotesv2_73767619f00e4a90b4b9e6af05234cebbin0 -> 12810 bytes
-rw-r--r--assets/emotes/emotesv2_738275c3e77b49aaa8f6c465fe678502bin0 -> 2256 bytes
-rw-r--r--assets/emotes/emotesv2_73b9150057bd4c4fa1a1ed8b7c5beba5bin0 -> 1965 bytes
-rw-r--r--assets/emotes/emotesv2_73ca4bda31f04d4e8c7e619573e9e060bin0 -> 2018 bytes
-rw-r--r--assets/emotes/emotesv2_73de71e3ed2941b39a7866ac4f7815f8bin0 -> 10758 bytes
-rw-r--r--assets/emotes/emotesv2_73fd5bfc531440279cc1c7ff53d59e18bin0 -> 14432 bytes
-rw-r--r--assets/emotes/emotesv2_745bd898978b42868fe2e7152b9a3d6fbin0 -> 894 bytes
-rw-r--r--assets/emotes/emotesv2_7473e50daceb4a32a4015d4441758914bin0 -> 3100 bytes
-rw-r--r--assets/emotes/emotesv2_7481a06dabf846569f210968e4d6efe3bin0 -> 2198 bytes
-rw-r--r--assets/emotes/emotesv2_74be9107fd5e447994e64ad1dcce0bf7bin0 -> 9763 bytes
-rw-r--r--assets/emotes/emotesv2_74fe82f8e1fd4e839f9c1dae98836a8abin0 -> 2526 bytes
-rw-r--r--assets/emotes/emotesv2_7503434e9fcb41fa8c6eab56738f80edbin0 -> 2830 bytes
-rw-r--r--assets/emotes/emotesv2_75e3b9579ce547fd97d66063e1492cc4bin0 -> 2346 bytes
-rw-r--r--assets/emotes/emotesv2_760f5ddc09824fb790b43d5544359d71bin0 -> 8037 bytes
-rw-r--r--assets/emotes/emotesv2_763c71668da04736b32696e57007fdb8bin0 -> 7899 bytes
-rw-r--r--assets/emotes/emotesv2_76497f2c2e7c479e97252b4a2aadf509bin0 -> 2737 bytes
-rw-r--r--assets/emotes/emotesv2_76bb4a83ef2b4754987a593ce36eae21bin0 -> 12759 bytes
-rw-r--r--assets/emotes/emotesv2_76ca0d3246ae47a596ac377899f7c5a2bin0 -> 93087 bytes
-rw-r--r--assets/emotes/emotesv2_76cb7dd364d941aa9a84d4a81f06649bbin0 -> 2685 bytes
-rw-r--r--assets/emotes/emotesv2_76e51ed4e4964cf0845904db5d2d5965bin0 -> 42901 bytes
-rw-r--r--assets/emotes/emotesv2_7744268a481d498890af8df9b473bcf2bin0 -> 13453 bytes
-rw-r--r--assets/emotes/emotesv2_77a5c944315145c7ae80583c858d1395bin0 -> 2405 bytes
-rw-r--r--assets/emotes/emotesv2_783ba249eee843d4bac1e210919af8b2bin0 -> 634 bytes
-rw-r--r--assets/emotes/emotesv2_78839592e7e949d2b503d28050044787bin0 -> 2504 bytes
-rw-r--r--assets/emotes/emotesv2_78cc01f14be9482d95a7914b02f31b48bin0 -> 2448 bytes
-rw-r--r--assets/emotes/emotesv2_792d09a9967147889371e3ae390e18c9bin0 -> 2419 bytes
-rw-r--r--assets/emotes/emotesv2_793001844430479c89efa1287fbdfbc5bin0 -> 7396 bytes
-rw-r--r--assets/emotes/emotesv2_7940dbee85da479d83ee6a0fdec7bbf3bin0 -> 3771 bytes
-rw-r--r--assets/emotes/emotesv2_7986232ff0a343eebae489ca9ffa1eebbin0 -> 43782 bytes
-rw-r--r--assets/emotes/emotesv2_7988a7655b604b629b13a9852f4afa7cbin0 -> 3527 bytes
-rw-r--r--assets/emotes/emotesv2_7a127c5cca9e46ff81703ac8ed70b172bin0 -> 2732 bytes
-rw-r--r--assets/emotes/emotesv2_7a2ba96ecb1f468c8fdd815fa2a75945bin0 -> 2359 bytes
-rw-r--r--assets/emotes/emotesv2_7a8056eca5ab4be6a33ee436a8ccb96cbin0 -> 5263 bytes
-rw-r--r--assets/emotes/emotesv2_7a831dacab1f4d1187c9e81d8293c051bin0 -> 2694 bytes
-rw-r--r--assets/emotes/emotesv2_7a92398c45bb4c9bbba1d59cdd5ebfc1bin0 -> 2601 bytes
-rw-r--r--assets/emotes/emotesv2_7aabf424c11b4eb88d3058a881d190d3bin0 -> 9055 bytes
-rw-r--r--assets/emotes/emotesv2_7ac5994848cb47d8af5ba13b3549196bbin0 -> 2467 bytes
-rw-r--r--assets/emotes/emotesv2_7ae68549191f4ff1bbfcc272e09562bebin0 -> 8423 bytes
-rw-r--r--assets/emotes/emotesv2_7aeea6aebdbc4c3dbfcc314bbdcebc90bin0 -> 1616 bytes
-rw-r--r--assets/emotes/emotesv2_7b1edb4100b64dc5b8a0dda1ffbab521bin0 -> 2649 bytes
-rw-r--r--assets/emotes/emotesv2_7b8907ddf5a64964b83b78bec3d55cafbin0 -> 2379 bytes
-rw-r--r--assets/emotes/emotesv2_7b8c8efe39d549ada498a654945b0c02bin0 -> 11277 bytes
-rw-r--r--assets/emotes/emotesv2_7b95cba39a78478e830c109c46f77ef3bin0 -> 38775 bytes
-rw-r--r--assets/emotes/emotesv2_7c2648b36cfe4892946c13bb4718541ebin0 -> 42005 bytes
-rw-r--r--assets/emotes/emotesv2_7c43f06402a149beb94cd6bcae26710dbin0 -> 2023 bytes
-rw-r--r--assets/emotes/emotesv2_7cbbedf825574a1f9618f50d2d091162bin0 -> 6824 bytes
-rw-r--r--assets/emotes/emotesv2_7d090f6737fe4cf88f00d73eb6d51722bin0 -> 4740 bytes
-rw-r--r--assets/emotes/emotesv2_7d1f68b799cc42c2851024cdd35eb10abin0 -> 31128 bytes
-rw-r--r--assets/emotes/emotesv2_7d76e9c58ad74faeb04bbf10135ed7dcbin0 -> 2112 bytes
-rw-r--r--assets/emotes/emotesv2_7da0c3828cee4bfdad25820be6ebcc49bin0 -> 2493 bytes
-rw-r--r--assets/emotes/emotesv2_7dac672fd23141d2b0d11426ec4b3ab6bin0 -> 2709 bytes
-rw-r--r--assets/emotes/emotesv2_7dc3c127d5484a938acbe71d04c9e045bin0 -> 8164 bytes
-rw-r--r--assets/emotes/emotesv2_7de2adb4f6a041f98d4ab68a711c30ecbin0 -> 38878 bytes
-rw-r--r--assets/emotes/emotesv2_7e0be6a9257a4b8d9e9d495925dbc09cbin0 -> 2617 bytes
-rw-r--r--assets/emotes/emotesv2_7e15943fdefe4a4c8d0da79202d739aabin0 -> 2760 bytes
-rw-r--r--assets/emotes/emotesv2_7e1dec78c18047f3968c2d99b09946f9bin0 -> 2550 bytes
-rw-r--r--assets/emotes/emotesv2_7e4d647097b14626ac6126204d7666bbbin0 -> 1849 bytes
-rw-r--r--assets/emotes/emotesv2_7e51f826a5fc44ce888edd79cd7ddb85bin0 -> 2280 bytes
-rw-r--r--assets/emotes/emotesv2_7e56387a21ca4f1ab988c7ba4bed50eabin0 -> 2544 bytes
-rw-r--r--assets/emotes/emotesv2_7eb5f38267f744249453fb9e9530efeabin0 -> 2690 bytes
-rw-r--r--assets/emotes/emotesv2_7ec0993fb94545d089212600651c62adbin0 -> 27144 bytes
-rw-r--r--assets/emotes/emotesv2_7ee3c79f9c5b436bb5b1dc93fb389576bin0 -> 1265 bytes
-rw-r--r--assets/emotes/emotesv2_7ee5f8c362894445ac1b316a1b16a577bin0 -> 2604 bytes
-rw-r--r--assets/emotes/emotesv2_7eef8f8b7990445094deb2308306b47ebin0 -> 50895 bytes
-rw-r--r--assets/emotes/emotesv2_7f1498c54b7949c684086b2d04f2255bbin0 -> 2208 bytes
-rw-r--r--assets/emotes/emotesv2_7f42e7b85be148fa8fe0dd1c1b78e3c8bin0 -> 2583 bytes
-rw-r--r--assets/emotes/emotesv2_7f9621b00bd145b2bafe3b773df22e10bin0 -> 2187 bytes
-rw-r--r--assets/emotes/emotesv2_7fedcdea201c4c0d98bd792d092aa0ffbin0 -> 14343 bytes
-rw-r--r--assets/emotes/emotesv2_7ff7875d12d54d1899c82d40e3e7db06bin0 -> 2407 bytes
-rw-r--r--assets/emotes/emotesv2_8035b9fd6af34fa89065fc61ed304acfbin0 -> 5108 bytes
-rw-r--r--assets/emotes/emotesv2_8051b00ecf5c4825b4917267aba23c29bin0 -> 7668 bytes
-rw-r--r--assets/emotes/emotesv2_80a5ad00693f4e13afb42b80c28e96b9bin0 -> 16529 bytes
-rw-r--r--assets/emotes/emotesv2_80d5421feb564c4bbcfb5cdfd67002f0bin0 -> 2120 bytes
-rw-r--r--assets/emotes/emotesv2_80f2bba88dba43f1a8aea00aa9975496bin0 -> 4534 bytes
-rw-r--r--assets/emotes/emotesv2_81092cf2ac2844bc8e876ebd83940f7abin0 -> 2122 bytes
-rw-r--r--assets/emotes/emotesv2_8122ee020a9046df9f3999e6962e57b2bin0 -> 40720 bytes
-rw-r--r--assets/emotes/emotesv2_8129db9e6aae4d50947341cf776767a5bin0 -> 2397 bytes
-rw-r--r--assets/emotes/emotesv2_813121b40bcb48de8ad984b6308e7b89bin0 -> 25751 bytes
-rw-r--r--assets/emotes/emotesv2_81acacb018bc439eaddb4d2ce06ead89bin0 -> 44851 bytes
-rw-r--r--assets/emotes/emotesv2_81f8223838f0447d973e0d2e30987dccbin0 -> 2697 bytes
-rw-r--r--assets/emotes/emotesv2_82115109aa544f31a234c98e1c12aeacbin0 -> 6418 bytes
-rw-r--r--assets/emotes/emotesv2_8215d65d7433498d825ad6be3450169ebin0 -> 2479 bytes
-rw-r--r--assets/emotes/emotesv2_8228e037513141f9b1d553a7e22d4abfbin0 -> 499 bytes
-rw-r--r--assets/emotes/emotesv2_825e046cb5ec459084a195ada869e55fbin0 -> 2391 bytes
-rw-r--r--assets/emotes/emotesv2_827188949087491ab7d44ecfbfb4e58cbin0 -> 16920 bytes
-rw-r--r--assets/emotes/emotesv2_8281ceafa72d4d58b5724ee1c176283f_SGbin0 -> 1982 bytes
-rw-r--r--assets/emotes/emotesv2_82a28f8974df4a9b9b4f05d84efb9886bin0 -> 28128 bytes
-rw-r--r--assets/emotes/emotesv2_82fb2948501b4a528ee78686a8306527bin0 -> 2600 bytes
-rw-r--r--assets/emotes/emotesv2_82ff622861b543f8a1525ec2f21b1ba4bin0 -> 94363 bytes
-rw-r--r--assets/emotes/emotesv2_83117b0501b0463db11a5a4a00af73e3bin0 -> 2395 bytes
-rw-r--r--assets/emotes/emotesv2_838da5a09ca94da985c4aa875cf19f52bin0 -> 1691 bytes
-rw-r--r--assets/emotes/emotesv2_83e700eb6e324c39a0a8eb7b9af1fcb8bin0 -> 1646 bytes
-rw-r--r--assets/emotes/emotesv2_841c327ba94e40589c52f26399bd6df6bin0 -> 6068 bytes
-rw-r--r--assets/emotes/emotesv2_8479aadc78a242fe8718d6b5f69bb94ebin0 -> 16669 bytes
-rw-r--r--assets/emotes/emotesv2_84a638faaa7040ea95ba96ef3d1dbcb6bin0 -> 2694 bytes
-rw-r--r--assets/emotes/emotesv2_84b2afd8bdba4a93853fea072a0faed1bin0 -> 1945 bytes
-rw-r--r--assets/emotes/emotesv2_8527aed2552b4ea794ae82a41a8daa5ebin0 -> 4052 bytes
-rw-r--r--assets/emotes/emotesv2_852b0e9101d347c4b15cdc7faba3ab86bin0 -> 1995 bytes
-rw-r--r--assets/emotes/emotesv2_854cf12cff8d4b879e42ebfb09d9cc2fbin0 -> 14792 bytes
-rw-r--r--assets/emotes/emotesv2_85b2e2185ccf4d1884e9bee19ab73fbabin0 -> 15158 bytes
-rw-r--r--assets/emotes/emotesv2_85da7c8fab0341068cc0fd6aedd8adf7bin0 -> 29166 bytes
-rw-r--r--assets/emotes/emotesv2_85e754df2f174092bcbb3d84bcd181a6bin0 -> 5443 bytes
-rw-r--r--assets/emotes/emotesv2_85f4b9d40dba4998972d03dc93b3788dbin0 -> 21978 bytes
-rw-r--r--assets/emotes/emotesv2_861356a6db8b40c29a7c3528ad3d29c5bin0 -> 2223 bytes
-rw-r--r--assets/emotes/emotesv2_865601831da34cf6963ab66f3282b6a2bin0 -> 8781 bytes
-rw-r--r--assets/emotes/emotesv2_865bd3c82d7b460684a46d9af123226fbin0 -> 15650 bytes
-rw-r--r--assets/emotes/emotesv2_8678930e06454adcb0821b9868676493bin0 -> 2484 bytes
-rw-r--r--assets/emotes/emotesv2_87bc3922fd4b430da9462c8df02e29b0bin0 -> 2496 bytes
-rw-r--r--assets/emotes/emotesv2_87c0c2a060274bbda6fcc8bd4dda553cbin0 -> 2528 bytes
-rw-r--r--assets/emotes/emotesv2_87d91d1528624679b1de08c0992c7ee4bin0 -> 2233 bytes
-rw-r--r--assets/emotes/emotesv2_87e25457166d400d8df26a6716db5ad0bin0 -> 1753 bytes
-rw-r--r--assets/emotes/emotesv2_87f0a045c06b47c194af7fb31a1f4c45bin0 -> 24277 bytes
-rw-r--r--assets/emotes/emotesv2_8893c4a7fa7c4a3cb3e48cded1130d81bin0 -> 370 bytes
-rw-r--r--assets/emotes/emotesv2_8960aaf86df34cb1872455387022f37fbin0 -> 6571 bytes
-rw-r--r--assets/emotes/emotesv2_896acab3ae5941b781c36ad54d6446a6bin0 -> 2606 bytes
-rw-r--r--assets/emotes/emotesv2_89946ae782354a37b89baecf0dd57bb3bin0 -> 2492 bytes
-rw-r--r--assets/emotes/emotesv2_89a725cc092f46868b7f9b2b96a334dcbin0 -> 1885 bytes
-rw-r--r--assets/emotes/emotesv2_89b4c0477afe4f639a8e226d7750bacebin0 -> 1752 bytes
-rw-r--r--assets/emotes/emotesv2_8a5cb6cb2a114b2698b48c808ca1590ebin0 -> 2367 bytes
-rw-r--r--assets/emotes/emotesv2_8a86a9a01fc14542915502a245c83a38bin0 -> 5703 bytes
-rw-r--r--assets/emotes/emotesv2_8b5c17fd011f468cbcc9d247acab5ce2bin0 -> 2309 bytes
-rw-r--r--assets/emotes/emotesv2_8b7229ae99464967a3a4eb654ba964e1bin0 -> 2478 bytes
-rw-r--r--assets/emotes/emotesv2_8b79f878cfff4671ae0fb7522c69ea07bin0 -> 26735 bytes
-rw-r--r--assets/emotes/emotesv2_8b9c5d14be3347f98c0774469de0bdf4bin0 -> 2429 bytes
-rw-r--r--assets/emotes/emotesv2_8b9cfd62eca64e998ba9ec4111f71a53bin0 -> 3135 bytes
-rw-r--r--assets/emotes/emotesv2_8bce0fdb6dea422589b7d767425e213abin0 -> 7281 bytes
-rw-r--r--assets/emotes/emotesv2_8bdffefae8e84e65bc17d48fef3e6a76bin0 -> 2035 bytes
-rw-r--r--assets/emotes/emotesv2_8be3aa6af53b4b7e998eadd903201ba2bin0 -> 2232 bytes
-rw-r--r--assets/emotes/emotesv2_8bf1d712ed1543d88a8d9dc0b9321605bin0 -> 2662 bytes
-rw-r--r--assets/emotes/emotesv2_8bfd12bc36af4756936f6ec333709f31bin0 -> 2325 bytes
-rw-r--r--assets/emotes/emotesv2_8c05b3fe6bb24575a0bf46f52dc42b7dbin0 -> 2726 bytes
-rw-r--r--assets/emotes/emotesv2_8c1cd4021f97423899de2b7f2dcb9b6bbin0 -> 2324 bytes
-rw-r--r--assets/emotes/emotesv2_8c5065188ae54da3af3b0d0270e606a4bin0 -> 14609 bytes
-rw-r--r--assets/emotes/emotesv2_8c58736e63e841dcb22fdb0c5e725b15bin0 -> 1753 bytes
-rw-r--r--assets/emotes/emotesv2_8cf2fccfb57d4bd3b2c226166d1c4276bin0 -> 9064 bytes
-rw-r--r--assets/emotes/emotesv2_8d2eae83251541ef86ac3e2e959059f1bin0 -> 1194 bytes
-rw-r--r--assets/emotes/emotesv2_8d42ce4a7c22478cba3407e16a398acebin0 -> 2169 bytes
-rw-r--r--assets/emotes/emotesv2_8d4fa8b85542436093e1365eca7a8789bin0 -> 7838 bytes
-rw-r--r--assets/emotes/emotesv2_8d671e41005044ca841c9ca145a825ebbin0 -> 3875 bytes
-rw-r--r--assets/emotes/emotesv2_8d844e7e064a41ed999a598a4aafadfdbin0 -> 2283 bytes
-rw-r--r--assets/emotes/emotesv2_8da52f98882246189f90354622ee95aebin0 -> 5821 bytes
-rw-r--r--assets/emotes/emotesv2_8dde7c51f0294eb6b6be17d3bf9d42e0bin0 -> 4165 bytes
-rw-r--r--assets/emotes/emotesv2_8df32c8045644be7922a85d8ab91ce2abin0 -> 6353 bytes
-rw-r--r--assets/emotes/emotesv2_8e324d20e10f4b38b213d3cb6ffa7ed6bin0 -> 39889 bytes
-rw-r--r--assets/emotes/emotesv2_8e657de0ada84ec7a586a766303b9a89bin0 -> 33633 bytes
-rw-r--r--assets/emotes/emotesv2_8e883555ff62476aae1ba1ac608fd0a0bin0 -> 9194 bytes
-rw-r--r--assets/emotes/emotesv2_8e8ecf513565479eac7cad09bf73bb4fbin0 -> 20303 bytes
-rw-r--r--assets/emotes/emotesv2_8ed11665c6f34b6cb9e9a7fd31ca505cbin0 -> 2773 bytes
-rw-r--r--assets/emotes/emotesv2_8f092f4aa7444a87a990b37460ab9eefbin0 -> 13868 bytes
-rw-r--r--assets/emotes/emotesv2_8f188a61bfe8449db20c4e0caa79dddcbin0 -> 2646 bytes
-rw-r--r--assets/emotes/emotesv2_8f2cb058b781428593ea8679438e3606bin0 -> 79225 bytes
-rw-r--r--assets/emotes/emotesv2_8f9cc7d92a12478582862b1adbc78f24bin0 -> 2596 bytes
-rw-r--r--assets/emotes/emotesv2_8faeedcc40c94040a2d9f9ef2f8fa0b2bin0 -> 2412 bytes
-rw-r--r--assets/emotes/emotesv2_8ff002837c434189974e15ab9c136a74bin0 -> 2739 bytes
-rw-r--r--assets/emotes/emotesv2_8ffa014dd3044bc1940613cf5e039690bin0 -> 16504 bytes
-rw-r--r--assets/emotes/emotesv2_909d4510f612473196aa57cb9f350949bin0 -> 2624 bytes
-rw-r--r--assets/emotes/emotesv2_912113e4a26a4ec9a1e5af5fe624433ebin0 -> 2082 bytes
-rw-r--r--assets/emotes/emotesv2_915d1948074a42bf8dd754bcea4b4c25bin0 -> 2424 bytes
-rw-r--r--assets/emotes/emotesv2_91ca51acbadd4203ab9521ef9089943fbin0 -> 952 bytes
-rw-r--r--assets/emotes/emotesv2_91dfc380c6234633a0ed2df2412dee8fbin0 -> 2357 bytes
-rw-r--r--assets/emotes/emotesv2_9233e85f57904095b79e5e950979647dbin0 -> 2508 bytes
-rw-r--r--assets/emotes/emotesv2_9267c5c6de9947abb618b3702b85fc93bin0 -> 2454 bytes
-rw-r--r--assets/emotes/emotesv2_926832d538f941609af5c6ccc16868e2bin0 -> 15199 bytes
-rw-r--r--assets/emotes/emotesv2_92a51446f0ab44239454580115f5f138bin0 -> 2290 bytes
-rw-r--r--assets/emotes/emotesv2_92d34a3642744c6bb540b091d3e9e9b0bin0 -> 12495 bytes
-rw-r--r--assets/emotes/emotesv2_92e17efb56684d068431081a8951e900bin0 -> 2574 bytes
-rw-r--r--assets/emotes/emotesv2_933fda6d2fce4e19bd3ab56b7d401b6cbin0 -> 2319 bytes
-rw-r--r--assets/emotes/emotesv2_936e202f401d4abb83f5bada048325aabin0 -> 2499 bytes
-rw-r--r--assets/emotes/emotesv2_93756932f15e4ad79755b3456ac7bb73bin0 -> 43971 bytes
-rw-r--r--assets/emotes/emotesv2_938bc649a7bd4fc6a6cd76d0fd5d0b96bin0 -> 2239 bytes
-rw-r--r--assets/emotes/emotesv2_93c0f51da7be4075be2abf7818ce305ebin0 -> 2363 bytes
-rw-r--r--assets/emotes/emotesv2_941d2aab2fcf45cfa723a7be585de28dbin0 -> 14665 bytes
-rw-r--r--assets/emotes/emotesv2_944053c8e2fc4f71bad0bc9be6ce48b1bin0 -> 92270 bytes
-rw-r--r--assets/emotes/emotesv2_9459157c32cb4d1d9f20b866ab7d1ab1bin0 -> 2356 bytes
-rw-r--r--assets/emotes/emotesv2_94900c5bb5e9498097f414263bbc5b48bin0 -> 12515 bytes
-rw-r--r--assets/emotes/emotesv2_94f0330978634765b167e7b233df099fbin0 -> 15446 bytes
-rw-r--r--assets/emotes/emotesv2_94fe7319a6e14643bb1c2158fc2a7a6bbin0 -> 28236 bytes
-rw-r--r--assets/emotes/emotesv2_9525d6b9173f4e7db399118f3fdedf30bin0 -> 2675 bytes
-rw-r--r--assets/emotes/emotesv2_9526d255279a42089bf1e87d7e8f09e9bin0 -> 532 bytes
-rw-r--r--assets/emotes/emotesv2_954d4e496bc24916887dff7cfe45bf80bin0 -> 31945 bytes
-rw-r--r--assets/emotes/emotesv2_955be806ff9f46f6a44af5c20acd4669bin0 -> 2337 bytes
-rw-r--r--assets/emotes/emotesv2_956fcad08772474fa9a3bb600a042289bin0 -> 2548 bytes
-rw-r--r--assets/emotes/emotesv2_95726133e00944c08fdb0fd4305c7a76bin0 -> 2715 bytes
-rw-r--r--assets/emotes/emotesv2_95cd026cdb4b4d3d8783c468bb54a384bin0 -> 575 bytes
-rw-r--r--assets/emotes/emotesv2_9617bb11155c449da8453983bfd5b872bin0 -> 1041 bytes
-rw-r--r--assets/emotes/emotesv2_968356aec91c4cceb7325c9bc6622b78bin0 -> 22611 bytes
-rw-r--r--assets/emotes/emotesv2_96b5953e4cf24d3189a7f896d4fbed31bin0 -> 3142 bytes
-rw-r--r--assets/emotes/emotesv2_96c9f0e65dca453f89e0a3b7b1e4ec4dbin0 -> 2514 bytes
-rw-r--r--assets/emotes/emotesv2_96ddf58a7d99481c95adb44b27dc575ebin0 -> 18510 bytes
-rw-r--r--assets/emotes/emotesv2_96e6d50f8c8c46a8b00a1a45fc35ed3abin0 -> 38162 bytes
-rw-r--r--assets/emotes/emotesv2_96f8f891bc9f45259e0b8df579207634bin0 -> 2219 bytes
-rw-r--r--assets/emotes/emotesv2_97bec95dd51b431091176a31baab7b96bin0 -> 2270 bytes
-rw-r--r--assets/emotes/emotesv2_97face461b98497d8b68d06367bc9fa9bin0 -> 2543 bytes
-rw-r--r--assets/emotes/emotesv2_97fb0ac70e8543e2aa611421916d4e50bin0 -> 2293 bytes
-rw-r--r--assets/emotes/emotesv2_984df91e62114cb8b3e8f58720abeda6bin0 -> 2369 bytes
-rw-r--r--assets/emotes/emotesv2_98797df5e6f847b1b8ca724fa67c8a99bin0 -> 84127 bytes
-rw-r--r--assets/emotes/emotesv2_98cc60f199444841bc2b505882b5efdabin0 -> 2198 bytes
-rw-r--r--assets/emotes/emotesv2_98cfc726a41149a18681a2210ee6b005bin0 -> 2625 bytes
-rw-r--r--assets/emotes/emotesv2_991ffb489374452499ebfd05da747688bin0 -> 12246 bytes
-rw-r--r--assets/emotes/emotesv2_9925defd38c14b2386d27a81a462393bbin0 -> 16780 bytes
-rw-r--r--assets/emotes/emotesv2_9984b708bfe34e338f6da662c5be2ca7bin0 -> 2369 bytes
-rw-r--r--assets/emotes/emotesv2_99b894f609654a659a465eeadc853cafbin0 -> 16856 bytes
-rw-r--r--assets/emotes/emotesv2_9a1c8f1384bd4db5a782698a7a0c0980bin0 -> 2663 bytes
-rw-r--r--assets/emotes/emotesv2_9a3cdb576a3443d9a0a5e7ecd27dabe4bin0 -> 4842 bytes
-rw-r--r--assets/emotes/emotesv2_9a5a6bca30fa49f59b94f00b2f2545ffbin0 -> 3517 bytes
-rw-r--r--assets/emotes/emotesv2_9a70e076098c4accba4332565ab50155bin0 -> 21835 bytes
-rw-r--r--assets/emotes/emotesv2_9a9cf291d1f94f4490c2f6e83dd4bc96bin0 -> 2621 bytes
-rw-r--r--assets/emotes/emotesv2_9aaf97df6d95433bbf628e763653798bbin0 -> 36265 bytes
-rw-r--r--assets/emotes/emotesv2_9b1c105a0c8a4722838e0e5e65911086bin0 -> 2118 bytes
-rw-r--r--assets/emotes/emotesv2_9b55e10e51324b95b3e77d81fed6f66ebin0 -> 2469 bytes
-rw-r--r--assets/emotes/emotesv2_9b5b6b7a088b414689a7e0bf9261b437bin0 -> 2611 bytes
-rw-r--r--assets/emotes/emotesv2_9b66df1647244d199e1d34426f509d52bin0 -> 13032 bytes
-rw-r--r--assets/emotes/emotesv2_9b80d263147d4318aea61fddd2d3ee4cbin0 -> 2458 bytes
-rw-r--r--assets/emotes/emotesv2_9b87cce806f44f68b038df421ac3b06cbin0 -> 23837 bytes
-rw-r--r--assets/emotes/emotesv2_9bbac0fe5aa44971a236257ba4f2928cbin0 -> 13393 bytes
-rw-r--r--assets/emotes/emotesv2_9bc2c5f3d43249a2a3deddea44605a69bin0 -> 5349 bytes
-rw-r--r--assets/emotes/emotesv2_9bd001ee49dd4728aef79e1dd4c501e2bin0 -> 7161 bytes
-rw-r--r--assets/emotes/emotesv2_9bf67d565055449e842ceddf4e03ef7cbin0 -> 37267 bytes
-rw-r--r--assets/emotes/emotesv2_9c43da6d5ea64b48a75fdb9af64d20a6bin0 -> 23963 bytes
-rw-r--r--assets/emotes/emotesv2_9c5840880c854913867fa2e5ffdc1f17bin0 -> 5069 bytes
-rw-r--r--assets/emotes/emotesv2_9d0d1757dfe24ac5b7fff6677a8650d0bin0 -> 2023 bytes
-rw-r--r--assets/emotes/emotesv2_9d16365bf1a441ac9d92349eef8885d2bin0 -> 2463 bytes
-rw-r--r--assets/emotes/emotesv2_9d55d08593784e548f5a1734d65b3673bin0 -> 2093 bytes
-rw-r--r--assets/emotes/emotesv2_9d59d46bcfbf486a90dc03c23eb510a0_SQbin0 -> 1163 bytes
-rw-r--r--assets/emotes/emotesv2_9d9ebb2b8ad645d38e1191ab62465fc4bin0 -> 41999 bytes
-rw-r--r--assets/emotes/emotesv2_9da726c1f52e475b87e35f816cd0272cbin0 -> 7471 bytes
-rw-r--r--assets/emotes/emotesv2_9de272ff6f2145c8924357e6f8da6fbcbin0 -> 2709 bytes
-rw-r--r--assets/emotes/emotesv2_9df3cc3a30784bd39e070424b1ef09a9bin0 -> 2767 bytes
-rw-r--r--assets/emotes/emotesv2_9e08de3a4a914c4ab5a0760fbfd79d2ebin0 -> 15978 bytes
-rw-r--r--assets/emotes/emotesv2_9e3556c4de114580bf91b29c8351c8b3bin0 -> 2572 bytes
-rw-r--r--assets/emotes/emotesv2_9e6679d1f0d9444f8de8f1a0c48dcb1bbin0 -> 1786 bytes
-rw-r--r--assets/emotes/emotesv2_9e677be5d99a44449bbc41405fb1da72bin0 -> 2298 bytes
-rw-r--r--assets/emotes/emotesv2_9ea1fb624bd04fd7b1a78a5cda436afebin0 -> 2401 bytes
-rw-r--r--assets/emotes/emotesv2_9eade28238d64e83b0219a9025d4692dbin0 -> 1804 bytes
-rw-r--r--assets/emotes/emotesv2_9ebf1174f89747bab46d06796e5bacc2bin0 -> 1791 bytes
-rw-r--r--assets/emotes/emotesv2_9ec675576a5d41dd94063dba198aad28bin0 -> 2052 bytes
-rw-r--r--assets/emotes/emotesv2_9ecb8f2b02de4b0991b498982aac71b8bin0 -> 10423 bytes
-rw-r--r--assets/emotes/emotesv2_9f04c08f74c74f22b968753edb55c5cbbin0 -> 1668 bytes
-rw-r--r--assets/emotes/emotesv2_9f109db0efb34ae8af37f806b26e33ebbin0 -> 21248 bytes
-rw-r--r--assets/emotes/emotesv2_9f2fa543430e421d9c6b6f41e0d50135bin0 -> 2583 bytes
-rw-r--r--assets/emotes/emotesv2_9f431730be8d4834abb9da481cdcc50cbin0 -> 8518 bytes
-rw-r--r--assets/emotes/emotesv2_9f65e3af2ac84f76b90fbb016ac59abfbin0 -> 2616 bytes
-rw-r--r--assets/emotes/emotesv2_a00de3d458f041ef8f1e5cc4b71f5433bin0 -> 2046 bytes
-rw-r--r--assets/emotes/emotesv2_a041b5035d1d4688b7b039612b58bbcdbin0 -> 20212 bytes
-rw-r--r--assets/emotes/emotesv2_a04b9e99b4374534a56ef19da5a9b834bin0 -> 2464 bytes
-rw-r--r--assets/emotes/emotesv2_a05e8af278cd44e281798457500d1c73bin0 -> 2527 bytes
-rw-r--r--assets/emotes/emotesv2_a0adef2f658448e28aebf0dbfd3418f6bin0 -> 9224 bytes
-rw-r--r--assets/emotes/emotesv2_a0b9008466f140c9a8d138e88cf77ec3bin0 -> 2764 bytes
-rw-r--r--assets/emotes/emotesv2_a0bb315f37d54d508595f94aeb945d6dbin0 -> 3248 bytes
-rw-r--r--assets/emotes/emotesv2_a0c5dd6801e644c5bcdb06d3ea0806a7bin0 -> 2435 bytes
-rw-r--r--assets/emotes/emotesv2_a0cd886d288a45d5912e7aea8c570266bin0 -> 2562 bytes
-rw-r--r--assets/emotes/emotesv2_a11bfe5fec0543d485d7bf00781e756abin0 -> 78071 bytes
-rw-r--r--assets/emotes/emotesv2_a1b2a2cd8ab647f584c173ce00ba6e35bin0 -> 6621 bytes
-rw-r--r--assets/emotes/emotesv2_a1cd2d21127b4f39aa7998a2a6f0b933bin0 -> 2596 bytes
-rw-r--r--assets/emotes/emotesv2_a1da075f98064c92901086702361a48abin0 -> 39854 bytes
-rw-r--r--assets/emotes/emotesv2_a1ffa3a81c8849ceaf777fd132bdd47cbin0 -> 11795 bytes
-rw-r--r--assets/emotes/emotesv2_a22fe005a4444a8fa2fc10c0482600ffbin0 -> 9382 bytes
-rw-r--r--assets/emotes/emotesv2_a267a025970b40729e167768dbcabc4abin0 -> 33765 bytes
-rw-r--r--assets/emotes/emotesv2_a2720f45e4524f82ba8f20fcd1dc182fbin0 -> 2518 bytes
-rw-r--r--assets/emotes/emotesv2_a2a154ed378446059a25d44b259b6ae7bin0 -> 11823 bytes
-rw-r--r--assets/emotes/emotesv2_a2d502a96eff418ba8827db56f49bc81bin0 -> 2940 bytes
-rw-r--r--assets/emotes/emotesv2_a2f08deb718046c2800ae99f7a06f2f7bin0 -> 2327 bytes
-rw-r--r--assets/emotes/emotesv2_a328d0dcd67d4575a7d933630f11b247bin0 -> 3112 bytes
-rw-r--r--assets/emotes/emotesv2_a32c96343e1c4897b597e5f1c6ca94acbin0 -> 2508 bytes
-rw-r--r--assets/emotes/emotesv2_a34c0347b7524c18812769bea1ef1b80bin0 -> 2455 bytes
-rw-r--r--assets/emotes/emotesv2_a356133d64764767ac6154261f347dbfbin0 -> 30720 bytes
-rw-r--r--assets/emotes/emotesv2_a3c48adf5ce444f2a7f1c55c7f637543bin0 -> 2723 bytes
-rw-r--r--assets/emotes/emotesv2_a3c83b8967a546e8aba069fc70c88e13bin0 -> 1664 bytes
-rw-r--r--assets/emotes/emotesv2_a4d7560e7a8446c8b5795fa4466ba16bbin0 -> 2572 bytes
-rw-r--r--assets/emotes/emotesv2_a4d7560e7a8446c8b5795fa4466ba16b_HFbin0 -> 2483 bytes
-rw-r--r--assets/emotes/emotesv2_a4ff5a87835141289c3f4dd19e571813bin0 -> 73773 bytes
-rw-r--r--assets/emotes/emotesv2_a52e8a5bab7f4fb2af5f0846fef826cdbin0 -> 2016 bytes
-rw-r--r--assets/emotes/emotesv2_a530abb424724bf886bfa100f7c76bdcbin0 -> 2604 bytes
-rw-r--r--assets/emotes/emotesv2_a55d46d095e2457388c85bcd220f02c7bin0 -> 1139 bytes
-rw-r--r--assets/emotes/emotesv2_a589a989e4b34f1b8ad90fbe62ad9055bin0 -> 1554 bytes
-rw-r--r--assets/emotes/emotesv2_a5917ccf9ae54802ad355da57698a7cfbin0 -> 2600 bytes
-rw-r--r--assets/emotes/emotesv2_a5df3332eff54b82b46e4a167a3a6adfbin0 -> 635 bytes
-rw-r--r--assets/emotes/emotesv2_a6760a06895f4d9db0fe26b64b1be217bin0 -> 2656 bytes
-rw-r--r--assets/emotes/emotesv2_a71cc0d2cebb4d8ba20ecf83a9650602bin0 -> 16328 bytes
-rw-r--r--assets/emotes/emotesv2_a72f3ab68f96482e99ded73446b83eedbin0 -> 2649 bytes
-rw-r--r--assets/emotes/emotesv2_a74a43c9fd48493696559c4c3e2102b8bin0 -> 21952 bytes
-rw-r--r--assets/emotes/emotesv2_a760f2f4c3dc46dbaf45a5b108801a36bin0 -> 2796 bytes
-rw-r--r--assets/emotes/emotesv2_a773468e3f1b4919bb86f7be1248d0b1bin0 -> 1250 bytes
-rw-r--r--assets/emotes/emotesv2_a7778587dc3f47a89101bd13783bd489bin0 -> 2209 bytes
-rw-r--r--assets/emotes/emotesv2_a78760decd5e4c3bb8e8dd6d46b1c8a5bin0 -> 2509 bytes
-rw-r--r--assets/emotes/emotesv2_a825f7c372a94fda86a7a3e211943185bin0 -> 2474 bytes
-rw-r--r--assets/emotes/emotesv2_a88a442723944ef18d26992edfa6daf9bin0 -> 2390 bytes
-rw-r--r--assets/emotes/emotesv2_a8a65ec9f71b44649856be75feb07c91bin0 -> 2154 bytes
-rw-r--r--assets/emotes/emotesv2_a8b2cc5db1ed401fb8799193c7b8383abin0 -> 2943 bytes
-rw-r--r--assets/emotes/emotesv2_aa16853d926c4f76995689ab4a450130bin0 -> 20437 bytes
-rw-r--r--assets/emotes/emotesv2_aa29ebbee7da4c13b673bcec7abee4bbbin0 -> 6007 bytes
-rw-r--r--assets/emotes/emotesv2_aa2d4f28630345efa65aa9ba8ca8805cbin0 -> 11461 bytes
-rw-r--r--assets/emotes/emotesv2_aa84284acca945a3b8ff62421c132728bin0 -> 1918 bytes
-rw-r--r--assets/emotes/emotesv2_aac4086f2ff14d4a8c544a61bd65b124bin0 -> 8913 bytes
-rw-r--r--assets/emotes/emotesv2_ab169c1721054e20b8f8534b2413711abin0 -> 2490 bytes
-rw-r--r--assets/emotes/emotesv2_ab2a8f45e32849c5a1c46ae1b068fddabin0 -> 75994 bytes
-rw-r--r--assets/emotes/emotesv2_ab3a5632cb1f44478c702ead2065ae61bin0 -> 6408 bytes
-rw-r--r--assets/emotes/emotesv2_ab60fb8de2dc429ba0eb1f0ee3ba5bfabin0 -> 2370 bytes
-rw-r--r--assets/emotes/emotesv2_ab6d369136f941798f369d8cd817af82bin0 -> 2404 bytes
-rw-r--r--assets/emotes/emotesv2_abaf618e0f12464b9c627f0f29ffe40ebin0 -> 2478 bytes
-rw-r--r--assets/emotes/emotesv2_abdb6faee95a4dbda81657b1d1f62b9ebin0 -> 2630 bytes
-rw-r--r--assets/emotes/emotesv2_abef873cbb3141ba92fb595c4b8678e2bin0 -> 6534 bytes
-rw-r--r--assets/emotes/emotesv2_ac0e18574acb43a382017cc817e74ad5bin0 -> 8670 bytes
-rw-r--r--assets/emotes/emotesv2_ac55a902a3594a199be4fe7113e5b329bin0 -> 1773 bytes
-rw-r--r--assets/emotes/emotesv2_ac9bb1d11b6d4a899a9d19da26040de0bin0 -> 2533 bytes
-rw-r--r--assets/emotes/emotesv2_acb9455e8f2b4e35a0de368efe872fedbin0 -> 2411 bytes
-rw-r--r--assets/emotes/emotesv2_acbcc0916dc44599ad04562a92a7a0cebin0 -> 2394 bytes
-rw-r--r--assets/emotes/emotesv2_ad8636067ad04b609d0a463ad3e4909dbin0 -> 2368 bytes
-rw-r--r--assets/emotes/emotesv2_adac0cb8c7374b0aadf1de4cbe33199bbin0 -> 2520 bytes
-rw-r--r--assets/emotes/emotesv2_addfd4c388574db5a2ca499214840fc4bin0 -> 2609 bytes
-rw-r--r--assets/emotes/emotesv2_ade2e9b492c64c1f89bad86aa56364b1bin0 -> 2148 bytes
-rw-r--r--assets/emotes/emotesv2_ae7369352d48465a8a8e97a77384e1babin0 -> 15283 bytes
-rw-r--r--assets/emotes/emotesv2_ae7f6060235b4c81b6dec27d3e7e7b99bin0 -> 14270 bytes
-rw-r--r--assets/emotes/emotesv2_ae8d655de0044b849b28950f86c468f6bin0 -> 2639 bytes
-rw-r--r--assets/emotes/emotesv2_aed265988e2447eb9edfc5b8e216406bbin0 -> 7365 bytes
-rw-r--r--assets/emotes/emotesv2_aefc1ed901e04cf68d06a390d0759105bin0 -> 2696 bytes
-rw-r--r--assets/emotes/emotesv2_af0579ccee97459bbcee7135abf113d8bin0 -> 8562 bytes
-rw-r--r--assets/emotes/emotesv2_af0d5b4a93e24ab4838d056d8218aae7bin0 -> 2791 bytes
-rw-r--r--assets/emotes/emotesv2_af0d5b4a93e24ab4838d056d8218aae7_SQbin0 -> 1049 bytes
-rw-r--r--assets/emotes/emotesv2_af48e5ac92d0409d999fcbb419160811bin0 -> 2604 bytes
-rw-r--r--assets/emotes/emotesv2_af49d6590b2e453a9a2c9ad3852ff743bin0 -> 1045 bytes
-rw-r--r--assets/emotes/emotesv2_af7db8c8739c410f8d2010b3fa9ffe4bbin0 -> 2503 bytes
-rw-r--r--assets/emotes/emotesv2_b0024c530239498886548d1a56d6b59abin0 -> 6223 bytes
-rw-r--r--assets/emotes/emotesv2_b032966149c147bf9fe87179f362b363bin0 -> 11479 bytes
-rw-r--r--assets/emotes/emotesv2_b054e542e8ce468fb55f63876f757162bin0 -> 4275 bytes
-rw-r--r--assets/emotes/emotesv2_b06dc23ae29f461ca924ad3601ad2f1bbin0 -> 22958 bytes
-rw-r--r--assets/emotes/emotesv2_b07cc488399e4c359adcce345ee38b5abin0 -> 2210 bytes
-rw-r--r--assets/emotes/emotesv2_b0b7fb94b00c4040952bbae2658acdc9bin0 -> 20712 bytes
-rw-r--r--assets/emotes/emotesv2_b0d8bbffec34443a883afff059f787f4bin0 -> 2164 bytes
-rw-r--r--assets/emotes/emotesv2_b12c773d6c0e486bbd9dd8bb23c29b5fbin0 -> 2267 bytes
-rw-r--r--assets/emotes/emotesv2_b1333b2e48044e178010e02bd8f38e13bin0 -> 19148 bytes
-rw-r--r--assets/emotes/emotesv2_b1442beb890845c483e2f40720df141abin0 -> 6183 bytes
-rw-r--r--assets/emotes/emotesv2_b16734e1546e4032bfa23a375c5fde73bin0 -> 4204 bytes
-rw-r--r--assets/emotes/emotesv2_b169d9b5bbe34218a15320aa7d0cbbaebin0 -> 11724 bytes
-rw-r--r--assets/emotes/emotesv2_b1f093effea0417da838a5ec91646d98bin0 -> 2629 bytes
-rw-r--r--assets/emotes/emotesv2_b227e31193d64b81808d3ebbaf5798c4bin0 -> 1859 bytes
-rw-r--r--assets/emotes/emotesv2_b22d59f130654c6e9874f235073b232cbin0 -> 2577 bytes
-rw-r--r--assets/emotes/emotesv2_b23f47a0221141fdbca867411d1f45d7bin0 -> 1909 bytes
-rw-r--r--assets/emotes/emotesv2_b2a836daef8547b8a4b3e24010ad71f1bin0 -> 83587 bytes
-rw-r--r--assets/emotes/emotesv2_b2ec5e6808874d07a0d12ea7e7afa4ccbin0 -> 2593 bytes
-rw-r--r--assets/emotes/emotesv2_b3b0c002c69341d69b9ac47e412ffa0bbin0 -> 2140 bytes
-rw-r--r--assets/emotes/emotesv2_b3b123ece56747259ef27ec82a737a26bin0 -> 15971 bytes
-rw-r--r--assets/emotes/emotesv2_b3b9c90c591341c48b7313cd9ac8132bbin0 -> 2182 bytes
-rw-r--r--assets/emotes/emotesv2_b48e43f5e131411d9c4425ac6f874aa3bin0 -> 2507 bytes
-rw-r--r--assets/emotes/emotesv2_b5175b481e46401cbc8a24b29f1a2581bin0 -> 14726 bytes
-rw-r--r--assets/emotes/emotesv2_b52b472a073b4f5dbb108df953ec7f2ebin0 -> 2209 bytes
-rw-r--r--assets/emotes/emotesv2_b539deabe25f4104af8b858ab5c7b4a4bin0 -> 6860 bytes
-rw-r--r--assets/emotes/emotesv2_b5558b75d8d34841988dcef33c924311bin0 -> 1860 bytes
-rw-r--r--assets/emotes/emotesv2_b5a7131e58d445fd891c112a7f5983f7bin0 -> 2695 bytes
-rw-r--r--assets/emotes/emotesv2_b5b3558c7fd3472686dbf0ec3e405e30bin0 -> 1423 bytes
-rw-r--r--assets/emotes/emotesv2_b5e62d05e2984ea9ae272c01d7175b2ebin0 -> 7288 bytes
-rw-r--r--assets/emotes/emotesv2_b60fc4c9941f44ed9ea3888fc3a1a2b4bin0 -> 2628 bytes
-rw-r--r--assets/emotes/emotesv2_b626ec8456b1486fb2c1961a7b093faebin0 -> 2604 bytes
-rw-r--r--assets/emotes/emotesv2_b63b978c44e5444d95119b8c69bc9c82bin0 -> 13433 bytes
-rw-r--r--assets/emotes/emotesv2_b641883f92304834a4980fd369eefa49bin0 -> 5978 bytes
-rw-r--r--assets/emotes/emotesv2_b68956fe53c845a6aac8c75e50a4aecebin0 -> 51366 bytes
-rw-r--r--assets/emotes/emotesv2_b6a33d76f171472e89d335bb85f8c9cfbin0 -> 2722 bytes
-rw-r--r--assets/emotes/emotesv2_b6db45a0fc5b4e17ae2957d4c35426cdbin0 -> 3613 bytes
-rw-r--r--assets/emotes/emotesv2_b71f886b9b604ae696ec6487ca24bc95bin0 -> 2333 bytes
-rw-r--r--assets/emotes/emotesv2_b73f7bdc461945069a3681448d8ebb8ebin0 -> 2298 bytes
-rw-r--r--assets/emotes/emotesv2_b74d898fa83f49f79342766ef9ba49b4bin0 -> 2236 bytes
-rw-r--r--assets/emotes/emotesv2_b750796686b04958a26d2c6e4b757438bin0 -> 1872 bytes
-rw-r--r--assets/emotes/emotesv2_b7aed8b2a95a455bb6b0816e813b9082bin0 -> 2400 bytes
-rw-r--r--assets/emotes/emotesv2_b7cc36d2d7e949ad84638dcfbd153bd1bin0 -> 2301 bytes
-rw-r--r--assets/emotes/emotesv2_b84444a148fd4dff804a8ac047c4489bbin0 -> 2408 bytes
-rw-r--r--assets/emotes/emotesv2_b84e5e1dca4e407197f29d53a3bdde53bin0 -> 23667 bytes
-rw-r--r--assets/emotes/emotesv2_b874498a4feb46d4ac734e6511a30bcdbin0 -> 2430 bytes
-rw-r--r--assets/emotes/emotesv2_b8827b9ee7a14cc28970c68382991cfabin0 -> 7482 bytes
-rw-r--r--assets/emotes/emotesv2_b894203b42134e7d9114f0f491d243eebin0 -> 6988 bytes
-rw-r--r--assets/emotes/emotesv2_b8fa5cc1f3814437a8b21716abcce308bin0 -> 1919 bytes
-rw-r--r--assets/emotes/emotesv2_b9106ed1679c4d39b2c8370c0d85bdbcbin0 -> 19643 bytes
-rw-r--r--assets/emotes/emotesv2_b9349eb88a7f44b388e89f835cf576adbin0 -> 7062 bytes
-rw-r--r--assets/emotes/emotesv2_b93bdc1670004e3fafad516d1fee49ebbin0 -> 2444 bytes
-rw-r--r--assets/emotes/emotesv2_b95e119b4a6f4c53896882d641166564bin0 -> 11662 bytes
-rw-r--r--assets/emotes/emotesv2_b9b4cf61fe584a53aef8ababfea92e39bin0 -> 2389 bytes
-rw-r--r--assets/emotes/emotesv2_b9fd32b6acd543cfb0c27acd839a6398bin0 -> 9231 bytes
-rw-r--r--assets/emotes/emotesv2_ba8a5e5d7c29460283deb08f82253695bin0 -> 13283 bytes
-rw-r--r--assets/emotes/emotesv2_bad35e9a7b434339921283d2caeaaf64bin0 -> 11851 bytes
-rw-r--r--assets/emotes/emotesv2_bad71d745974497395659c6176fb4ae4bin0 -> 548 bytes
-rw-r--r--assets/emotes/emotesv2_bafad4a0e806452f9b08fc0c071028e6bin0 -> 38391 bytes
-rw-r--r--assets/emotes/emotesv2_bafcac65e4354754a60b78aaa417ba50bin0 -> 15399 bytes
-rw-r--r--assets/emotes/emotesv2_bb0e829559ac41e2a00a928ff7fbc707bin0 -> 12382 bytes
-rw-r--r--assets/emotes/emotesv2_bb369fa1b7374d51ac596d363fa8382bbin0 -> 2289 bytes
-rw-r--r--assets/emotes/emotesv2_bb5b583873ad4b08884b5feb4cb261aabin0 -> 1191 bytes
-rw-r--r--assets/emotes/emotesv2_bb86246465524775ab908e5d5d55305dbin0 -> 2443 bytes
-rw-r--r--assets/emotes/emotesv2_bbb0de9c019445e7bc6bf907097c0a30bin0 -> 2210 bytes
-rw-r--r--assets/emotes/emotesv2_bbd262caf261463195ba2df8dca8c006bin0 -> 20655 bytes
-rw-r--r--assets/emotes/emotesv2_bbd8eca8cedf460aa7b9264032344d14bin0 -> 15137 bytes
-rw-r--r--assets/emotes/emotesv2_bbf3c0036d724f9b86af8f78180ed598bin0 -> 3091 bytes
-rw-r--r--assets/emotes/emotesv2_bbf9bda588274d7a92654023e4b6b615bin0 -> 2823 bytes
-rw-r--r--assets/emotes/emotesv2_bc05a89d231e43af8b889e976f540218bin0 -> 2136 bytes
-rw-r--r--assets/emotes/emotesv2_bc2ca1d0a58b4731a9fc3432cb175c86bin0 -> 6670 bytes
-rw-r--r--assets/emotes/emotesv2_bc324f83578a40b5a4a97755dc5096cebin0 -> 2491 bytes
-rw-r--r--assets/emotes/emotesv2_bc3e7edc812946ae89466cf000f86879bin0 -> 1998 bytes
-rw-r--r--assets/emotes/emotesv2_bc7bb61ca8a74258b597b32fe362c11abin0 -> 2660 bytes
-rw-r--r--assets/emotes/emotesv2_bc8064a72b614502be3c32c62770c812bin0 -> 21563 bytes
-rw-r--r--assets/emotes/emotesv2_bca5e21fdc0645ba8056d7335626cd62bin0 -> 2785 bytes
-rw-r--r--assets/emotes/emotesv2_bca826c788ad463ca6453c05d8d479e1bin0 -> 20718 bytes
-rw-r--r--assets/emotes/emotesv2_bcd04550ac654aa7828b7ed97fc1012bbin0 -> 8652 bytes
-rw-r--r--assets/emotes/emotesv2_bceacf175f384f9cac9b24e02d162d9fbin0 -> 2695 bytes
-rw-r--r--assets/emotes/emotesv2_bd1e814b6b5d4e2b87788d07397698f6bin0 -> 2531 bytes
-rw-r--r--assets/emotes/emotesv2_bd249eb59911456aaea7421df9462764bin0 -> 47501 bytes
-rw-r--r--assets/emotes/emotesv2_bd2fefb5c91c47428e3c8e8fd9a7fbb3bin0 -> 28671 bytes
-rw-r--r--assets/emotes/emotesv2_bd9c55883f9a4604b822867177b3d7cdbin0 -> 10830 bytes
-rw-r--r--assets/emotes/emotesv2_bdbb01bc99fe4009957686a11f3b893cbin0 -> 2567 bytes
-rw-r--r--assets/emotes/emotesv2_be0ad1a1f22c4ebab087da084128a72ebin0 -> 3939 bytes
-rw-r--r--assets/emotes/emotesv2_be25790aad6f49cc9f9b3b243b3fbc94bin0 -> 5301 bytes
-rw-r--r--assets/emotes/emotesv2_be44be5841b241b9a7ae3b408a5a0b6cbin0 -> 2075 bytes
-rw-r--r--assets/emotes/emotesv2_beb191005b81486c8b1c823931c88387bin0 -> 2231 bytes
-rw-r--r--assets/emotes/emotesv2_bec9d8e56bc24e369015b79e987b7f24bin0 -> 6989 bytes
-rw-r--r--assets/emotes/emotesv2_beecd23544574288ae1cba0266cc0cbcbin0 -> 2319 bytes
-rw-r--r--assets/emotes/emotesv2_bf0a6e9047ea44dcabdecb762cbab9e9bin0 -> 6482 bytes
-rw-r--r--assets/emotes/emotesv2_bf24b3a53ba5458c9b54c4a72a0f024dbin0 -> 25936 bytes
-rw-r--r--assets/emotes/emotesv2_bf2b71b3a14b4f89a6d4340f35381f67bin0 -> 13210 bytes
-rw-r--r--assets/emotes/emotesv2_bf3dd6814e444137be4b763c479117ecbin0 -> 4129 bytes
-rw-r--r--assets/emotes/emotesv2_bf646d84f6eb48bd9f33283ec70ab4d7bin0 -> 2624 bytes
-rw-r--r--assets/emotes/emotesv2_bf888b2af57b4abd80653dff26768ae5bin0 -> 7729 bytes
-rw-r--r--assets/emotes/emotesv2_bfb4fce04ce0475e9473f92b90f4c930bin0 -> 38730 bytes
-rw-r--r--assets/emotes/emotesv2_bfb533e2253044f3a77d0032b2354c0bbin0 -> 3757 bytes
-rw-r--r--assets/emotes/emotesv2_bfba21d337e942da99d70490130b6836bin0 -> 2661 bytes
-rw-r--r--assets/emotes/emotesv2_bfe2f955f062437599c4fba33ad81273bin0 -> 2639 bytes
-rw-r--r--assets/emotes/emotesv2_c02a7f11042f4d6db5379a35bce7698bbin0 -> 17667 bytes
-rw-r--r--assets/emotes/emotesv2_c0310505fdef4bd68878f943b9a2880ebin0 -> 2546 bytes
-rw-r--r--assets/emotes/emotesv2_c03a6202a99f47399da6f276eb4e59f8bin0 -> 39186 bytes
-rw-r--r--assets/emotes/emotesv2_c052cd3b68f54a589737f01abf43237dbin0 -> 2049 bytes
-rw-r--r--assets/emotes/emotesv2_c07b1f9d2e644301b5aa1ec940608ef2bin0 -> 2515 bytes
-rw-r--r--assets/emotes/emotesv2_c088d4ad26804a51a44170b711fec283bin0 -> 5010 bytes
-rw-r--r--assets/emotes/emotesv2_c0e814ff0357412e9f609de47aad6f51bin0 -> 12801 bytes
-rw-r--r--assets/emotes/emotesv2_c121dcae56b943bd9a34d839e12986e7bin0 -> 92724 bytes
-rw-r--r--assets/emotes/emotesv2_c141472b7686460cac5259f83d29ab4dbin0 -> 4045 bytes
-rw-r--r--assets/emotes/emotesv2_c159cabe3a4e42ccbc2f99a4a09aaf41bin0 -> 12739 bytes
-rw-r--r--assets/emotes/emotesv2_c165f92eaf404b198da8d89533ccb056bin0 -> 2108 bytes
-rw-r--r--assets/emotes/emotesv2_c1c550389cbf4d01bbb27fbc8a3a4b04bin0 -> 2453 bytes
-rw-r--r--assets/emotes/emotesv2_c1c81ccfdd4a4dd8b13f36fe491a014ebin0 -> 8286 bytes
-rw-r--r--assets/emotes/emotesv2_c225ae99d2f447b498a6a5ff88f92053bin0 -> 16018 bytes
-rw-r--r--assets/emotes/emotesv2_c23714830900478e93a583aaa9b78b1ebin0 -> 2667 bytes
-rw-r--r--assets/emotes/emotesv2_c26a993a8c104776b3a3c36820120ec9bin0 -> 2668 bytes
-rw-r--r--assets/emotes/emotesv2_c2868cd400cb4f14b09249b4e2807ae4bin0 -> 2094 bytes
-rw-r--r--assets/emotes/emotesv2_c3373acb889a49de8d96ebadd51746b8bin0 -> 2206 bytes
-rw-r--r--assets/emotes/emotesv2_c383706e4e6e4d0ab01e2cd0d02677bfbin0 -> 5296 bytes
-rw-r--r--assets/emotes/emotesv2_c3cfe1f18e72402386c3d78e5681b152bin0 -> 1361 bytes
-rw-r--r--assets/emotes/emotesv2_c3dda385a6c347b08079bf3d8b4be051bin0 -> 25984 bytes
-rw-r--r--assets/emotes/emotesv2_c44b3d0a299d409d8a1148aa1c64c647bin0 -> 1956 bytes
-rw-r--r--assets/emotes/emotesv2_c49037049c0c44f3b1543370cdb40e25bin0 -> 11347 bytes
-rw-r--r--assets/emotes/emotesv2_c4ac60833139473e9df6fabe4e3f40f5bin0 -> 2602 bytes
-rw-r--r--assets/emotes/emotesv2_c4d9d30d09cc4ef78f09d4bd48d79109bin0 -> 35590 bytes
-rw-r--r--assets/emotes/emotesv2_c5d4eaa020e346268e983008fbd3a5adbin0 -> 2336 bytes
-rw-r--r--assets/emotes/emotesv2_c65c329c35d1459492533895d2cdf2cfbin0 -> 44659 bytes
-rw-r--r--assets/emotes/emotesv2_c65cce5881374a5e9d7d3989033f69afbin0 -> 7345 bytes
-rw-r--r--assets/emotes/emotesv2_c65dffdc58e246db8017448452031ee2bin0 -> 2343 bytes
-rw-r--r--assets/emotes/emotesv2_c66743a0822d4aad98d7c7c961edd624bin0 -> 2671 bytes
-rw-r--r--assets/emotes/emotesv2_c679f22400d641599f3fc9ef12ce7798bin0 -> 840 bytes
-rw-r--r--assets/emotes/emotesv2_c6c4b874b7fc4a62aef9b388f9d8c29bbin0 -> 2458 bytes
-rw-r--r--assets/emotes/emotesv2_c7103238a05f4a4b9720ec600feab921bin0 -> 2275 bytes
-rw-r--r--assets/emotes/emotesv2_c71b89ed4e1c4bf6b5d9e5adf1b5be4abin0 -> 5115 bytes
-rw-r--r--assets/emotes/emotesv2_c72651e12cd24792b0b17259fbfcad91bin0 -> 15381 bytes
-rw-r--r--assets/emotes/emotesv2_c7733fdefc314b7f8eac1bc80a372cf5bin0 -> 3156 bytes
-rw-r--r--assets/emotes/emotesv2_c7ab2fe045564253ac454ae931d75d9dbin0 -> 19088 bytes
-rw-r--r--assets/emotes/emotesv2_c7aefc45412147b284273098a518c94bbin0 -> 14527 bytes
-rw-r--r--assets/emotes/emotesv2_c7e00766ee2a4433a57d3b43fd259b78bin0 -> 2685 bytes
-rw-r--r--assets/emotes/emotesv2_c7f5e39307ba46339946d9ddc197381cbin0 -> 2734 bytes
-rw-r--r--assets/emotes/emotesv2_c80a394f337f4225bb1d329040d8d3bdbin0 -> 2425 bytes
-rw-r--r--assets/emotes/emotesv2_c82c2af140d54dc7834cdb0565d1b79ebin0 -> 10619 bytes
-rw-r--r--assets/emotes/emotesv2_c83a313d84ae4cd981e416ee10050dafbin0 -> 27495 bytes
-rw-r--r--assets/emotes/emotesv2_c83e04a44db74b91a2b853a1fafb0b28bin0 -> 2306 bytes
-rw-r--r--assets/emotes/emotesv2_c85eebd3c250461895e77f26c84a7b00bin0 -> 14008 bytes
-rw-r--r--assets/emotes/emotesv2_c88f79aca00d4aa0b73c615bf88466adbin0 -> 25712 bytes
-rw-r--r--assets/emotes/emotesv2_c8df0ea4e33f4fbcbacb5ae529185854bin0 -> 13975 bytes
-rw-r--r--assets/emotes/emotesv2_c9881c39124a43e78e938fa98ce0767dbin0 -> 1799 bytes
-rw-r--r--assets/emotes/emotesv2_c9af0834e78f43e0925277cdcd1ed2f7bin0 -> 57482 bytes
-rw-r--r--assets/emotes/emotesv2_c9c80161b91d45fa99647e94fb00ba5dbin0 -> 8087 bytes
-rw-r--r--assets/emotes/emotesv2_c9d69d1618574c3281ca77e08d9d41a1bin0 -> 2453 bytes
-rw-r--r--assets/emotes/emotesv2_ca004b3da2d744c4bdafefbe423c32c3bin0 -> 6326 bytes
-rw-r--r--assets/emotes/emotesv2_ca1ab3a0a5c343018c368cc779595d0cbin0 -> 10233 bytes
-rw-r--r--assets/emotes/emotesv2_ca1e17f445a44597b9db302ff0673debbin0 -> 2199 bytes
-rw-r--r--assets/emotes/emotesv2_ca544d78f41c426082f8f16eed7ea688bin0 -> 2652 bytes
-rw-r--r--assets/emotes/emotesv2_ca614592698a4981a67389d062f922bebin0 -> 3931 bytes
-rw-r--r--assets/emotes/emotesv2_cb1ca3218d044e32aba7aae1743d878cbin0 -> 13550 bytes
-rw-r--r--assets/emotes/emotesv2_cb4348dc588f449a861a4deefaf00ceebin0 -> 2521 bytes
-rw-r--r--assets/emotes/emotesv2_cb739b847f0843fda46a9a90cee155b6bin0 -> 2056 bytes
-rw-r--r--assets/emotes/emotesv2_cb7fb929461246deb4a6ed565496b9ddbin0 -> 35105 bytes
-rw-r--r--assets/emotes/emotesv2_cbb21fe1eb5744da8c1c93c2f6034af6bin0 -> 6211 bytes
-rw-r--r--assets/emotes/emotesv2_cbb7dbd7424342e4931da7391b96cb38bin0 -> 3478 bytes
-rw-r--r--assets/emotes/emotesv2_cbc835fc0dda4889a09df153c367b16dbin0 -> 15848 bytes
-rw-r--r--assets/emotes/emotesv2_cbf3e1034d1b4891ac95f5560b526925bin0 -> 2419 bytes
-rw-r--r--assets/emotes/emotesv2_cbfed94671214235bd959d59c6b1c4e1bin0 -> 2372 bytes
-rw-r--r--assets/emotes/emotesv2_cc07e98fa17745efab619eb791cbb81cbin0 -> 2625 bytes
-rw-r--r--assets/emotes/emotesv2_cc3c103e69124ca3bbd6c63f21d4a417bin0 -> 1822 bytes
-rw-r--r--assets/emotes/emotesv2_cc5d3e4643ce4cb496929ccfa3314f12bin0 -> 8620 bytes
-rw-r--r--assets/emotes/emotesv2_cc75a9595f8a4d848bffbe537f55778ebin0 -> 2595 bytes
-rw-r--r--assets/emotes/emotesv2_cc8fc408bbca480b83b888c600591a7abin0 -> 2521 bytes
-rw-r--r--assets/emotes/emotesv2_ccaba51ab1294476b2ca08c0f9f6c4e5bin0 -> 2448 bytes
-rw-r--r--assets/emotes/emotesv2_ccc548a604bd497488a8d2b39a06b345bin0 -> 2090 bytes
-rw-r--r--assets/emotes/emotesv2_ccc9c317acbd4ce68781e1d378510f24bin0 -> 1637 bytes
-rw-r--r--assets/emotes/emotesv2_cd3c5872339643b6acf6871d4060c257bin0 -> 2558 bytes
-rw-r--r--assets/emotes/emotesv2_cd63a6a67451464ea88a75ff71388b1fbin0 -> 2441 bytes
-rw-r--r--assets/emotes/emotesv2_cdc7a602ee08462e81fb6cc0e3e8de61bin0 -> 1904 bytes
-rw-r--r--assets/emotes/emotesv2_ce186e13d51540f3afa656a33887ab4bbin0 -> 44237 bytes
-rw-r--r--assets/emotes/emotesv2_ce4749bd93824b42a1dad11c3d0717d0bin0 -> 5516 bytes
-rw-r--r--assets/emotes/emotesv2_ce4e5d60a0384c3bba55c30ee894e58ebin0 -> 10837 bytes
-rw-r--r--assets/emotes/emotesv2_cedcc5c92c8d4733968379d4b40320f4bin0 -> 7645 bytes
-rw-r--r--assets/emotes/emotesv2_cef4e35f8d134fbc8172fe622bc51bfebin0 -> 16079 bytes
-rw-r--r--assets/emotes/emotesv2_cfc4789e00344e76b17b10a82f9344d1bin0 -> 2584 bytes
-rw-r--r--assets/emotes/emotesv2_cff32f43571543828847738e27acf4efbin0 -> 2434 bytes
-rw-r--r--assets/emotes/emotesv2_d02729d3590e4fa599de707bfbeec833bin0 -> 21254 bytes
-rw-r--r--assets/emotes/emotesv2_d04b60298bbb42d3a336f734ec4cc78abin0 -> 2572 bytes
-rw-r--r--assets/emotes/emotesv2_d09a63548a014a1c99f0bbc8709eed99bin0 -> 2858 bytes
-rw-r--r--assets/emotes/emotesv2_d0ab32c874fb4642a25fc8e610e6d4babin0 -> 2456 bytes
-rw-r--r--assets/emotes/emotesv2_d0c4272a37da4ec7a989198630fe4af8bin0 -> 36855 bytes
-rw-r--r--assets/emotes/emotesv2_d0c8b8c0240440ca9a9bf6088fda7266bin0 -> 2447 bytes
-rw-r--r--assets/emotes/emotesv2_d0e0d7b5454a4f1aa60d6831c1c4d770bin0 -> 2785 bytes
-rw-r--r--assets/emotes/emotesv2_d119d3d45aae4e35807b779de29e1197bin0 -> 1827 bytes
-rw-r--r--assets/emotes/emotesv2_d1353aa75dae47a8b63a41dcb5a9a3f8bin0 -> 2661 bytes
-rw-r--r--assets/emotes/emotesv2_d13a9802e92243079f3b66473953d842bin0 -> 2561 bytes
-rw-r--r--assets/emotes/emotesv2_d1426190aa3546cc8e3def301774858dbin0 -> 2731 bytes
-rw-r--r--assets/emotes/emotesv2_d1750f3b44bf4223a1c7a71135fe82c2bin0 -> 2554 bytes
-rw-r--r--assets/emotes/emotesv2_d17ae326bcdf43b0923e632a999972f6bin0 -> 2751 bytes
-rw-r--r--assets/emotes/emotesv2_d1e46b2c259b4a9681be32415a0c1560bin0 -> 31565 bytes
-rw-r--r--assets/emotes/emotesv2_d1f31a9408ed4b6ab7da7721da28ab8dbin0 -> 2603 bytes
-rw-r--r--assets/emotes/emotesv2_d21878ba526b490d8df79dc867ecc672bin0 -> 2933 bytes
-rw-r--r--assets/emotes/emotesv2_d29f8fc683f54e16b2a503ac920672b8bin0 -> 870 bytes
-rw-r--r--assets/emotes/emotesv2_d2ccf730b99b41e99a258ba068b2026cbin0 -> 19944 bytes
-rw-r--r--assets/emotes/emotesv2_d3570e051961463e948ec45639386226bin0 -> 17988 bytes
-rw-r--r--assets/emotes/emotesv2_d378c1f3dc174d03ae3d9f943e504f91bin0 -> 2477 bytes
-rw-r--r--assets/emotes/emotesv2_d384bf36a8d2436b8b2772c0e41d798ebin0 -> 1661 bytes
-rw-r--r--assets/emotes/emotesv2_d3965b3265694bc89b06de7162039103bin0 -> 2534 bytes
-rw-r--r--assets/emotes/emotesv2_d3cc85980348497e85692492278cfa0cbin0 -> 2403 bytes
-rw-r--r--assets/emotes/emotesv2_d3d14ae05165495d969a71264ece7b52bin0 -> 2460 bytes
-rw-r--r--assets/emotes/emotesv2_d4249337971b427e9e0a5d40c956eaccbin0 -> 4333 bytes
-rw-r--r--assets/emotes/emotesv2_d46635c993044eceb98e906c832bdcc5bin0 -> 12315 bytes
-rw-r--r--assets/emotes/emotesv2_d46cb7aa6d9a445ba14fa0b6ab460fd8bin0 -> 36905 bytes
-rw-r--r--assets/emotes/emotesv2_d483b367f4074edfabe85d72ec8d26d4bin0 -> 2266 bytes
-rw-r--r--assets/emotes/emotesv2_d48c6d95f16d45e0a2d57ed85ab97c9fbin0 -> 2437 bytes
-rw-r--r--assets/emotes/emotesv2_d4a6ed97ec774f2fafecee7d9a3ce0a5bin0 -> 2749 bytes
-rw-r--r--assets/emotes/emotesv2_d4a92d1c8bfa449fb88ef4dc8a3d99c7bin0 -> 2241 bytes
-rw-r--r--assets/emotes/emotesv2_d4afcc9be81642dd95a48308b04d563abin0 -> 2582 bytes
-rw-r--r--assets/emotes/emotesv2_d4c9b3a99e63462bae160a330fd1843fbin0 -> 3441 bytes
-rw-r--r--assets/emotes/emotesv2_d4f8c27b1edc426f95752e411cc2bcedbin0 -> 2399 bytes
-rw-r--r--assets/emotes/emotesv2_d55f8f3328874a008890b1a3561ee1a4bin0 -> 2590 bytes
-rw-r--r--assets/emotes/emotesv2_d5b3eed72ab14cf1b859cea274d9d4b3bin0 -> 1866 bytes
-rw-r--r--assets/emotes/emotesv2_d5ca6e045beb49ff95ef674600f25b25bin0 -> 2440 bytes
-rw-r--r--assets/emotes/emotesv2_d60d189f1dd746f0af28966a181827e6bin0 -> 2144 bytes
-rw-r--r--assets/emotes/emotesv2_d615eda3b90644d0974530e8cb9fc222bin0 -> 2616 bytes
-rw-r--r--assets/emotes/emotesv2_d64836d7537a43fba2abe3a575471eb5bin0 -> 6924 bytes
-rw-r--r--assets/emotes/emotesv2_d6885ed4f79348b99774e4abfb01be85bin0 -> 14049 bytes
-rw-r--r--assets/emotes/emotesv2_d6ae4985169049b3b939d29d7df71d72bin0 -> 3102 bytes
-rw-r--r--assets/emotes/emotesv2_d6be69d1dbff438c8b9c66eff51104a5bin0 -> 2516 bytes
-rw-r--r--assets/emotes/emotesv2_d6e1d6e8a2e74986a1bebba2d8c150d4bin0 -> 5248 bytes
-rw-r--r--assets/emotes/emotesv2_d712b93ebfc34bcc8c9220a2aea2d76abin0 -> 2209 bytes
-rw-r--r--assets/emotes/emotesv2_d73c29f675024cb182db12380fcd525ebin0 -> 2067 bytes
-rw-r--r--assets/emotes/emotesv2_d798918d0ed248f2adddbcbf46c98633bin0 -> 34138 bytes
-rw-r--r--assets/emotes/emotesv2_d7d32406b4ad47039e93f159c6ca4d09bin0 -> 2592 bytes
-rw-r--r--assets/emotes/emotesv2_d7e4b00332ff4f528f63efe1875bbe11bin0 -> 2179 bytes
-rw-r--r--assets/emotes/emotesv2_d7f0834c19c846a7a7b9d8a79ce1cdc9bin0 -> 2624 bytes
-rw-r--r--assets/emotes/emotesv2_d80e0e6d7c95425ca21007d6ee22935ebin0 -> 2683 bytes
-rw-r--r--assets/emotes/emotesv2_d85f794fa1ba4438b8a973ea352646b6bin0 -> 2584 bytes
-rw-r--r--assets/emotes/emotesv2_d9130333dfaf46a0a581bc1c814a1ce5bin0 -> 19784 bytes
-rw-r--r--assets/emotes/emotesv2_d9496ed512e54afe8c539a6c476d71a9bin0 -> 2047 bytes
-rw-r--r--assets/emotes/emotesv2_d9586f2d79bb42ada483e006517b8eb6bin0 -> 2092 bytes
-rw-r--r--assets/emotes/emotesv2_d95a12895b324e19a31009cdeafeb5d5bin0 -> 19822 bytes
-rw-r--r--assets/emotes/emotesv2_d97548b27c294513af7707ec3a286214bin0 -> 1413 bytes
-rw-r--r--assets/emotes/emotesv2_d97f91c13e204ff585bac6ae6882ece9bin0 -> 959 bytes
-rw-r--r--assets/emotes/emotesv2_d99f7ebf3c9e44f68ab8f246bb835ef8bin0 -> 22983 bytes
-rw-r--r--assets/emotes/emotesv2_d9d5be2272fb4604bc59e578278ab5bebin0 -> 2728 bytes
-rw-r--r--assets/emotes/emotesv2_da025a214d984d70918f00951b73c6ebbin0 -> 21365 bytes
-rw-r--r--assets/emotes/emotesv2_da0cec05c85943b1bd7f9c00e94ff343bin0 -> 2700 bytes
-rw-r--r--assets/emotes/emotesv2_da6f55394d3c405f9e79f666c7abdbf6bin0 -> 2394 bytes
-rw-r--r--assets/emotes/emotesv2_da87febba1824c77b080168b26ac462ebin0 -> 2472 bytes
-rw-r--r--assets/emotes/emotesv2_da8f81e17b2c4282b630bd712b8c059fbin0 -> 7267 bytes
-rw-r--r--assets/emotes/emotesv2_dab93cd6dbe14e438a802efa477ac9a5bin0 -> 2766 bytes
-rw-r--r--assets/emotes/emotesv2_dafd199dbd0745ed93637cfab6bede1bbin0 -> 51521 bytes
-rw-r--r--assets/emotes/emotesv2_db1d750e9b09472ab0951b6eb4151557bin0 -> 8983 bytes
-rw-r--r--assets/emotes/emotesv2_db52cc8c7bf04f598f03eb637389b542bin0 -> 2483 bytes
-rw-r--r--assets/emotes/emotesv2_db83b05dbb504916a2d8c3907f7f020abin0 -> 1617 bytes
-rw-r--r--assets/emotes/emotesv2_dbb705000cd74f16a3b05e858737ca93bin0 -> 1950 bytes
-rw-r--r--assets/emotes/emotesv2_dbe79f8057184742ba32fff58ce018c7bin0 -> 12581 bytes
-rw-r--r--assets/emotes/emotesv2_dbf9465759ca44f4b1a0d5d9e0f76f3ebin0 -> 7281 bytes
-rw-r--r--assets/emotes/emotesv2_dc292ab8eb574b0cbf8dec2bffa0fa94bin0 -> 46794 bytes
-rw-r--r--assets/emotes/emotesv2_dc35828dfbf14466add71e21683dac8fbin0 -> 2610 bytes
-rw-r--r--assets/emotes/emotesv2_dcd6ec987837433d92f31b3e2f9cd1d5bin0 -> 2518 bytes
-rw-r--r--assets/emotes/emotesv2_dd4f4f9cea1a4039ad3390e20900abe4bin0 -> 1624 bytes
-rw-r--r--assets/emotes/emotesv2_dda82bc536b54e6680a9deadf6e198ccbin0 -> 2570 bytes
-rw-r--r--assets/emotes/emotesv2_ddca86ff183e43c5adb22f2d1fc0ed41bin0 -> 2630 bytes
-rw-r--r--assets/emotes/emotesv2_de6d176fa5334fb58a9bf1d452f810bbbin0 -> 2305 bytes
-rw-r--r--assets/emotes/emotesv2_dee1bff3382b4cc69233273cd61d5a2cbin0 -> 2312 bytes
-rw-r--r--assets/emotes/emotesv2_df1408aa34ea437a9619581a82858538bin0 -> 1456 bytes
-rw-r--r--assets/emotes/emotesv2_df1b3a19d9fc4bff81429afdfb46fff0bin0 -> 4112 bytes
-rw-r--r--assets/emotes/emotesv2_df6cd5b73cdd475996fc8d082da421e4bin0 -> 2523 bytes
-rw-r--r--assets/emotes/emotesv2_df8d46e474814038bb8052ca8dc63cccbin0 -> 4664 bytes
-rw-r--r--assets/emotes/emotesv2_df8dc9be04ed43ccb6a4f4040b58f5debin0 -> 15321 bytes
-rw-r--r--assets/emotes/emotesv2_dfc4c36ccd3b4994b8ca4f082230f053bin0 -> 2197 bytes
-rw-r--r--assets/emotes/emotesv2_e01af8f791cb44da89da14fdb9915e26bin0 -> 25748 bytes
-rw-r--r--assets/emotes/emotesv2_e03cc1cff2314a6baebe5b59fa752969bin0 -> 44195 bytes
-rw-r--r--assets/emotes/emotesv2_e060f353d3564bf681c4e1737b397864bin0 -> 2522 bytes
-rw-r--r--assets/emotes/emotesv2_e09c2f52ee284149bdf28252fdae09c2bin0 -> 7037 bytes
-rw-r--r--assets/emotes/emotesv2_e0c709830fb24a3e847d40642fb82644bin0 -> 3033 bytes
-rw-r--r--assets/emotes/emotesv2_e0c7e69fc6cc4f5793797828e9a26e5fbin0 -> 35226 bytes
-rw-r--r--assets/emotes/emotesv2_e0db550f47a440a9acb73dcf5b643723bin0 -> 1037 bytes
-rw-r--r--assets/emotes/emotesv2_e1a1e9b3a6134c4c83e743d9dbb3e941bin0 -> 2140 bytes
-rw-r--r--assets/emotes/emotesv2_e1c5ec25804e4e84be30a6b00c20c797bin0 -> 7399 bytes
-rw-r--r--assets/emotes/emotesv2_e20da02b7b854ed6b4e9bfb9a82f421fbin0 -> 2654 bytes
-rw-r--r--assets/emotes/emotesv2_e2118371e02e49b0a44896ce6d56e9b4bin0 -> 5998 bytes
-rw-r--r--assets/emotes/emotesv2_e22d77c256c246948731bb76d59bd1ccbin0 -> 32686 bytes
-rw-r--r--assets/emotes/emotesv2_e230c94643304141b056fcc1a82abb00bin0 -> 2569 bytes
-rw-r--r--assets/emotes/emotesv2_e25bc04a76fe4c6db5a5d6ca002680cebin0 -> 2652 bytes
-rw-r--r--assets/emotes/emotesv2_e2aa0808a0aa46bab8db1246cc787915bin0 -> 22254 bytes
-rw-r--r--assets/emotes/emotesv2_e337a42f7ad24b6cadbae1af8798aeecbin0 -> 8876 bytes
-rw-r--r--assets/emotes/emotesv2_e33c769110b146f9966d112f502231c6bin0 -> 15746 bytes
-rw-r--r--assets/emotes/emotesv2_e385c2d7527c4ac9bbec5ac9d627a14dbin0 -> 1361 bytes
-rw-r--r--assets/emotes/emotesv2_e38bb33b3de943b0ae7f846b656f225dbin0 -> 2227 bytes
-rw-r--r--assets/emotes/emotesv2_e39807b5473c48b1859579a2e58f1fafbin0 -> 1562 bytes
-rw-r--r--assets/emotes/emotesv2_e39bbd2fb2964152ba3ec07bc348d96ebin0 -> 2143 bytes
-rw-r--r--assets/emotes/emotesv2_e44b389367564c8eb6e585f7e6ee8af4bin0 -> 2387 bytes
-rw-r--r--assets/emotes/emotesv2_e44c8e0b81b3465289adad81c944285abin0 -> 899 bytes
-rw-r--r--assets/emotes/emotesv2_e460d2457fef4dd489757de554abed34bin0 -> 7830 bytes
-rw-r--r--assets/emotes/emotesv2_e48f6a74842942438e88ee4525c74a52bin0 -> 2395 bytes
-rw-r--r--assets/emotes/emotesv2_e4f3fb7586a44e41b778804fa713d026bin0 -> 2488 bytes
-rw-r--r--assets/emotes/emotesv2_e5930d337a9540f6addd7ba6e3e03229bin0 -> 25915 bytes
-rw-r--r--assets/emotes/emotesv2_e5b59505ea6c45cd996bb992194000a6bin0 -> 12818 bytes
-rw-r--r--assets/emotes/emotesv2_e5c6199c87654050b6ad136b9d3a2000bin0 -> 12727 bytes
-rw-r--r--assets/emotes/emotesv2_e5fb39612c6149aabeb5f390f33d3f88bin0 -> 2643 bytes
-rw-r--r--assets/emotes/emotesv2_e643fded5eb54280a382f66b2fdf137abin0 -> 2470 bytes
-rw-r--r--assets/emotes/emotesv2_e66005b664924943b973347917fa5086bin0 -> 11906 bytes
-rw-r--r--assets/emotes/emotesv2_e6808a5803104122907c0d36f029db78bin0 -> 2310 bytes
-rw-r--r--assets/emotes/emotesv2_e6f4d38b28db432ba8da2a4cd24dc84bbin0 -> 12218 bytes
-rw-r--r--assets/emotes/emotesv2_e722fbb11e2b4db88d0fb2352134d6c9bin0 -> 2896 bytes
-rw-r--r--assets/emotes/emotesv2_e73d95ef9f1b48e2be166ba25005d0adbin0 -> 8565 bytes
-rw-r--r--assets/emotes/emotesv2_e741120e169d43d5af7e0bf2f03aa9b3bin0 -> 685 bytes
-rw-r--r--assets/emotes/emotesv2_e76dae8553e6476f846e3043221443e8bin0 -> 1836 bytes
-rw-r--r--assets/emotes/emotesv2_e800d3cf8fc6414bb67fea6039459e0fbin0 -> 2528 bytes
-rw-r--r--assets/emotes/emotesv2_e832367b17a44de785e37e40a914f6eebin0 -> 5976 bytes
-rw-r--r--assets/emotes/emotesv2_e846c529a8154d34853816241111c749bin0 -> 9591 bytes
-rw-r--r--assets/emotes/emotesv2_e879d67974e44971aa861ae61beb7a90bin0 -> 2446 bytes
-rw-r--r--assets/emotes/emotesv2_e9499e966a3648269ec45e9735813b8ebin0 -> 2926 bytes
-rw-r--r--assets/emotes/emotesv2_e9c66c5d7f674e68acc397de3b1b227ebin0 -> 2460 bytes
-rw-r--r--assets/emotes/emotesv2_ea1625255b4c4372befd9f28b0d1fa53bin0 -> 2814 bytes
-rw-r--r--assets/emotes/emotesv2_ea4b4bca06f94b7190638b07dd981806bin0 -> 2496 bytes
-rw-r--r--assets/emotes/emotesv2_ea8c66f1fc7c4551bea09c9bdd5f236fbin0 -> 2463 bytes
-rw-r--r--assets/emotes/emotesv2_eaa9057724a9478f9ebe6d1b29b9b04dbin0 -> 40912 bytes
-rw-r--r--assets/emotes/emotesv2_eac7023582634573b7947b3533dc08d8bin0 -> 44122 bytes
-rw-r--r--assets/emotes/emotesv2_eb2aec99683d4bdfb5deb9c69520536bbin0 -> 2664 bytes
-rw-r--r--assets/emotes/emotesv2_eb2e110c69dc488192c38e6808594c9abin0 -> 8893 bytes
-rw-r--r--assets/emotes/emotesv2_eb49fab1d7964536a68e992c5e30b5f2bin0 -> 5084 bytes
-rw-r--r--assets/emotes/emotesv2_eb8b14ba661343938e451179cb2ebcb8bin0 -> 2545 bytes
-rw-r--r--assets/emotes/emotesv2_eb9983eaa5344f1f8780056db9ddf08fbin0 -> 1730 bytes
-rw-r--r--assets/emotes/emotesv2_eba4ee988b2c46a18535877c4c218a62bin0 -> 45621 bytes
-rw-r--r--assets/emotes/emotesv2_ec3beef81c044878b41aaedac637d2cebin0 -> 2520 bytes
-rw-r--r--assets/emotes/emotesv2_ec4910e0ce8246208bd89c193d24b673bin0 -> 23057 bytes
-rw-r--r--assets/emotes/emotesv2_ecb3a1ab589840f6864368d5edb1ca03bin0 -> 13562 bytes
-rw-r--r--assets/emotes/emotesv2_eced0d9b25d344f18274a154a0d0327bbin0 -> 2154 bytes
-rw-r--r--assets/emotes/emotesv2_ed36d10cfc1d4bb28731bbd542a11c4fbin0 -> 2338 bytes
-rw-r--r--assets/emotes/emotesv2_ed3b92443376493c81c37327e14eb5c6bin0 -> 15057 bytes
-rw-r--r--assets/emotes/emotesv2_ed61e31cbb9847c28addc10be0722119bin0 -> 2112 bytes
-rw-r--r--assets/emotes/emotesv2_ed89e963b712460e80e2f92b627ddb15bin0 -> 5781 bytes
-rw-r--r--assets/emotes/emotesv2_ede7a83949264ffaa5660f74378798d7bin0 -> 1818 bytes
-rw-r--r--assets/emotes/emotesv2_edfc76e774804803af951044adc91155bin0 -> 22721 bytes
-rw-r--r--assets/emotes/emotesv2_ee48f966fae0403eaa632221ed640cbdbin0 -> 2612 bytes
-rw-r--r--assets/emotes/emotesv2_ee689a080d4d415cb2686be520828edb_TKbin0 -> 1243 bytes
-rw-r--r--assets/emotes/emotesv2_ee83d50dcd4946cc819ec1b7dcb3cf5ebin0 -> 2291 bytes
-rw-r--r--assets/emotes/emotesv2_eee0ba73e6ef431c99a03ec7cfb890b4bin0 -> 1571 bytes
-rw-r--r--assets/emotes/emotesv2_eef2dcd348154027a6ed73ebd93ea139bin0 -> 13056 bytes
-rw-r--r--assets/emotes/emotesv2_ef06a0cf0cd24d5a829626aff1d4d04ebin0 -> 2555 bytes
-rw-r--r--assets/emotes/emotesv2_ef1708fd317e4475b3bacfffa6d49128bin0 -> 2258 bytes
-rw-r--r--assets/emotes/emotesv2_ef52cffaedd84371a00c9750d8046e5cbin0 -> 1935 bytes
-rw-r--r--assets/emotes/emotesv2_ef52e3965b8a4ea59d283f1f1eff2481bin0 -> 730 bytes
-rw-r--r--assets/emotes/emotesv2_ef5770f054d54ac783c4a963196d9f0fbin0 -> 2364 bytes
-rw-r--r--assets/emotes/emotesv2_efde70a914ff480cb8535c7f773cfd61bin0 -> 2478 bytes
-rw-r--r--assets/emotes/emotesv2_efe024e2b3734daf9a19f07836b0cf4ebin0 -> 3551 bytes
-rw-r--r--assets/emotes/emotesv2_eff2a7eb74e74c33aa8e000fb44d5926bin0 -> 2486 bytes
-rw-r--r--assets/emotes/emotesv2_f03039909d414ebfba671a001b0a7b21bin0 -> 4727 bytes
-rw-r--r--assets/emotes/emotesv2_f04165ee81f34a4ca77bd1fa84ea6298bin0 -> 4819 bytes
-rw-r--r--assets/emotes/emotesv2_f07f7ea7fc5e4eb7a54e005298b8c433bin0 -> 2008 bytes
-rw-r--r--assets/emotes/emotesv2_f08e47e224b041a5b84f63d0115fea25bin0 -> 2613 bytes
-rw-r--r--assets/emotes/emotesv2_f0dc9daf7b144aad8f6ce56d6ec802f2bin0 -> 2664 bytes
-rw-r--r--assets/emotes/emotesv2_f1686cd04cd642f0a792474e782393d9bin0 -> 2186 bytes
-rw-r--r--assets/emotes/emotesv2_f16ef62e29b64c0bafa4390ca12c607bbin0 -> 2658 bytes
-rw-r--r--assets/emotes/emotesv2_f1dbb27287a04c5ab815e2fc703be6e4bin0 -> 2301 bytes
-rw-r--r--assets/emotes/emotesv2_f2260a8b4d3b447183e07d548e97c7b1bin0 -> 14449 bytes
-rw-r--r--assets/emotes/emotesv2_f2412ebf6b934f42977362cff783af70bin0 -> 7873 bytes
-rw-r--r--assets/emotes/emotesv2_f253418b69ee4f858428d543129f19c7bin0 -> 2453 bytes
-rw-r--r--assets/emotes/emotesv2_f253595db3fd404b8d1cd56c1aa41c66bin0 -> 2698 bytes
-rw-r--r--assets/emotes/emotesv2_f26e8feba0bf4d07af00598980e5be00bin0 -> 12012 bytes
-rw-r--r--assets/emotes/emotesv2_f28ca6957e244b0a92e93d7769aa3ef5bin0 -> 36252 bytes
-rw-r--r--assets/emotes/emotesv2_f295e233e7fc4abd9cbaf34c4c6e3133bin0 -> 1647 bytes
-rw-r--r--assets/emotes/emotesv2_f2b6e35e7cf746c1a0e6918f04f6b093bin0 -> 2551 bytes
-rw-r--r--assets/emotes/emotesv2_f2c0d5aad1b1473c9b34ce2da06dc6c8bin0 -> 2687 bytes
-rw-r--r--assets/emotes/emotesv2_f2e4de6bd8b2493cb67fb47adbb2c510bin0 -> 51577 bytes
-rw-r--r--assets/emotes/emotesv2_f32e504a54b24d5b90e01ffaf48af4d5bin0 -> 2547 bytes
-rw-r--r--assets/emotes/emotesv2_f366652225ca4f21bc0d3bd1fa790965bin0 -> 2156 bytes
-rw-r--r--assets/emotes/emotesv2_f37bde509b9f414caf8245221a9366e8bin0 -> 2303 bytes
-rw-r--r--assets/emotes/emotesv2_f3e7542a1fde4da9aaf5475d0266a3e8bin0 -> 2569 bytes
-rw-r--r--assets/emotes/emotesv2_f42f4c6cce304fa9b86e8b92d6f5049dbin0 -> 20255 bytes
-rw-r--r--assets/emotes/emotesv2_f43d11f275674acd912b201010aa78fbbin0 -> 35809 bytes
-rw-r--r--assets/emotes/emotesv2_f43d3752fb4e4f53878523cf72a2dc9cbin0 -> 3934 bytes
-rw-r--r--assets/emotes/emotesv2_f48f58cbc2754107b42fcf22b7d7219abin0 -> 3475 bytes
-rw-r--r--assets/emotes/emotesv2_f4b8d29bee4345a3aea9f7ca2438cea1bin0 -> 2654 bytes
-rw-r--r--assets/emotes/emotesv2_f4c97cf408484ebbaf92bbc0539b940ebin0 -> 80975 bytes
-rw-r--r--assets/emotes/emotesv2_f4f8786d835a48699bc4da29f6b20474bin0 -> 1943 bytes
-rw-r--r--assets/emotes/emotesv2_f51525b253524eeca9a8d0b7f2fe92e1bin0 -> 1777 bytes
-rw-r--r--assets/emotes/emotesv2_f58096d29108499498373139b780260ebin0 -> 36928 bytes
-rw-r--r--assets/emotes/emotesv2_f5af549774184f90a4b9b8c7d7319959bin0 -> 6089 bytes
-rw-r--r--assets/emotes/emotesv2_f63cdead949c44c89516affd1825dc04bin0 -> 1898 bytes
-rw-r--r--assets/emotes/emotesv2_f661be21514a44a68fcdbff3b6154914bin0 -> 2461 bytes
-rw-r--r--assets/emotes/emotesv2_f73d73830f8c49019eef3ad58a11fdc7bin0 -> 7690 bytes
-rw-r--r--assets/emotes/emotesv2_f75b2958514847bf8c966875622e99debin0 -> 1271 bytes
-rw-r--r--assets/emotes/emotesv2_f7c3042c6ede4c9bae6defb7f06ae805bin0 -> 8485 bytes
-rw-r--r--assets/emotes/emotesv2_f822ef90ee404eaf8351cacb7c903ce6bin0 -> 49788 bytes
-rw-r--r--assets/emotes/emotesv2_f846a77ac5684266b9fd99d9d35dffc4bin0 -> 1910 bytes
-rw-r--r--assets/emotes/emotesv2_f8b491bb4d3f4c1db74e99dc3fb9631ebin0 -> 2315 bytes
-rw-r--r--assets/emotes/emotesv2_f8e281b16e6e4264a18d423aa66b3d27bin0 -> 3858 bytes
-rw-r--r--assets/emotes/emotesv2_f8f9fd53d64f412ca82d5536cf849ac3bin0 -> 2072 bytes
-rw-r--r--assets/emotes/emotesv2_f90a5dfd27d846c1aaf50f33038f536ebin0 -> 2538 bytes
-rw-r--r--assets/emotes/emotesv2_f91950c995cc4a558b26e0b2e8952a20bin0 -> 1285 bytes
-rw-r--r--assets/emotes/emotesv2_f95d30f9fb1143459b36bbab3fcdec83bin0 -> 2126 bytes
-rw-r--r--assets/emotes/emotesv2_f96e8a5c93ab4523944037bf3637ff98bin0 -> 10266 bytes
-rw-r--r--assets/emotes/emotesv2_f9ce4429c5994767b6fba1a188aa2e1abin0 -> 1861 bytes
-rw-r--r--assets/emotes/emotesv2_f9fa623d11f84421ba1d62e18af67ebbbin0 -> 8007 bytes
-rw-r--r--assets/emotes/emotesv2_f9feac06649548448b3127dd9bd7710ebin0 -> 12564 bytes
-rw-r--r--assets/emotes/emotesv2_fa2dd4b0351a4c509a73a6faffaae7aebin0 -> 2724 bytes
-rw-r--r--assets/emotes/emotesv2_fa6b5337c3e44b5aa19704df8e3b2913bin0 -> 2464 bytes
-rw-r--r--assets/emotes/emotesv2_fa9c6d66fcaf41f9a67fb0fdf574fefdbin0 -> 303 bytes
-rw-r--r--assets/emotes/emotesv2_fac6e298a9d84e5abd2b89592ae0f8eabin0 -> 5269 bytes
-rw-r--r--assets/emotes/emotesv2_fb4d6b8f2eb74310943a915a2ed72710bin0 -> 2614 bytes
-rw-r--r--assets/emotes/emotesv2_fb7d20f453fa468291dab3f81988a5cfbin0 -> 31465 bytes
-rw-r--r--assets/emotes/emotesv2_fb872e2281d34ed6b8b1eedbfda4e819bin0 -> 6361 bytes
-rw-r--r--assets/emotes/emotesv2_fb8c4bd4032f4f2d9fe4bcbc6f0c4a43bin0 -> 2493 bytes
-rw-r--r--assets/emotes/emotesv2_fba589e5c04b4801b1f45946f939ee86bin0 -> 1749 bytes
-rw-r--r--assets/emotes/emotesv2_fc338baa33e54573a331027b469c7624bin0 -> 1483 bytes
-rw-r--r--assets/emotes/emotesv2_fc3e8ee677a54a13b48ce206542c20e8bin0 -> 4015 bytes
-rw-r--r--assets/emotes/emotesv2_fcb1bd97705a433288117e50e1e2d784bin0 -> 2456 bytes
-rw-r--r--assets/emotes/emotesv2_fcc305fe4da344fbacad6a2bf4dfdbc1bin0 -> 2499 bytes
-rw-r--r--assets/emotes/emotesv2_fd184f97f2d14e82a6072ccbbbe5c5fcbin0 -> 2791 bytes
-rw-r--r--assets/emotes/emotesv2_fd582e3f31da4dd0a2fcfc57a55984f7bin0 -> 2456 bytes
-rw-r--r--assets/emotes/emotesv2_fd80bf41f3aa464b8c2320d59be4f460bin0 -> 2286 bytes
-rw-r--r--assets/emotes/emotesv2_fd8bbbb813574bc8b2d39582547b97e4bin0 -> 2471 bytes
-rw-r--r--assets/emotes/emotesv2_fda063e11aaf459d96437651d6e8582ebin0 -> 2542 bytes
-rw-r--r--assets/emotes/emotesv2_fdb654ded3024c20a5dd699dc6f1cd6ebin0 -> 2612 bytes
-rw-r--r--assets/emotes/emotesv2_fde174412ddb41ae8443ba49ce987eabbin0 -> 2919 bytes
-rw-r--r--assets/emotes/emotesv2_fe1adc5863d54b73b1c6332bf2a9e2b8bin0 -> 2685 bytes
-rw-r--r--assets/emotes/emotesv2_fe6f1ed3e6a74c67b99a1799662ec580bin0 -> 5561 bytes
-rw-r--r--assets/emotes/emotesv2_feb2038e4e554454895406bd4f031cf5bin0 -> 5156 bytes
-rw-r--r--assets/emotes/emotesv2_fef174daa67942cf9be4c8ba2588a849bin0 -> 2516 bytes
-rw-r--r--assets/emotes/emotesv2_ff3db1196115441fb34953d75215bfc5bin0 -> 2244 bytes
-rw-r--r--assets/emotes/emotesv2_ff6869e84fa8442baff36262e85ff1dcbin0 -> 6445 bytes
-rw-r--r--assets/emotes/emotesv2_ff831794d00f4f9c875977ff44f9156ebin0 -> 1759 bytes
-rw-r--r--assets/emotes/emotesv2_ff9900f009064d1882c54ef804391557bin0 -> 5056 bytes
-rw-r--r--assets/emotes/emotesv2_ffc5ec03d5164484b0180beb0afd49cdbin0 -> 18212 bytes
-rw-r--r--assets/emotes/emotesv2_ffec6cca7b624ad6b752242e3208142bbin0 -> 2341 bytes
-rw-r--r--assets/rats/abuffseagull.flacbin0 -> 1053479 bytes
-rw-r--r--assets/rats/new/part0.wavbin0 -> 215114 bytes
-rw-r--r--assets/rats/new/part1.wavbin0 -> 437262 bytes
-rw-r--r--assets/rats/new/part2.wavbin0 -> 2035266 bytes
-rw-r--r--assets/rats/new/part3.wavbin0 -> 2572718 bytes
-rw-r--r--assets/rats/new/part4.wavbin0 -> 559086 bytes
-rw-r--r--assets/rats/rats/rats1.ogg (renamed from assets/rats/rats1.ogg)bin236840 -> 236840 bytes
-rw-r--r--assets/rats/rats/rats2.ogg (renamed from assets/rats/rats2.ogg)bin229423 -> 229423 bytes
-rw-r--r--assets/rats/rats/rats3.ogg (renamed from assets/rats/rats3.ogg)bin220590 -> 220590 bytes
-rw-r--r--assets/rats/sam.wavbin0 -> 175926 bytes
-rw-r--r--assets/rats/tyumici.mp3bin0 -> 336960 bytes
-rw-r--r--assets/rats/unrecorded.wavbin0 -> 3103616 bytes
-rw-r--r--assets/rats/users/0xrar.wav (renamed from assets/rats/users/0xRar.wav)bin14708 -> 14708 bytes
-rw-r--r--assets/rats/users/Jonkero.wavbin16020 -> 0 bytes
-rw-r--r--assets/rats/users/SigridAndBird.wavbin0 -> 32764 bytes
-rw-r--r--assets/rats/users/SinFormaVX.wavbin15692 -> 0 bytes
-rw-r--r--assets/rats/users/YellowberryHN.wavbin18652 -> 0 bytes
-rw-r--r--assets/rats/users/Zulleyy3.wavbin11348 -> 0 bytes
-rw-r--r--assets/rats/users/abipolarcarp123.wav (renamed from assets/rats/users/ABipolarCarp123.wav)bin22764 -> 22764 bytes
-rw-r--r--assets/rats/users/abuffseagull.wav (renamed from assets/rats/users/ABuffSeagull.wav)bin17492 -> 17492 bytes
-rw-r--r--assets/rats/users/acepcaswell.wav (renamed from assets/rats/users/AcePCaswell.wav)bin18740 -> 18740 bytes
-rw-r--r--assets/rats/users/adohtq.wav (renamed from assets/rats/users/AdoHTQ.wav)bin18716 -> 18716 bytes
-rw-r--r--assets/rats/users/albertmornvt.wav (renamed from assets/rats/users/AlbertMornVT.wav)bin17748 -> 17748 bytes
-rw-r--r--assets/rats/users/alcuinor.wav (renamed from assets/rats/users/Alcuinor.wav)bin14620 -> 14620 bytes
-rw-r--r--assets/rats/users/alexantonyh.wav (renamed from assets/rats/users/AlexanTonyh.wav)bin17716 -> 17716 bytes
-rw-r--r--assets/rats/users/alexejherodev.wav (renamed from assets/rats/users/AlexejheroDev.wav)bin22788 -> 22788 bytes
-rw-r--r--assets/rats/users/altovt.wav (renamed from assets/rats/users/AltoVT.wav)bin14420 -> 14420 bytes
-rw-r--r--assets/rats/users/alva_the_lordling.wav (renamed from assets/rats/users/Alva_the_Lordling.wav)bin31076 -> 31076 bytes
-rw-r--r--assets/rats/users/arcaneardeo.wav (renamed from assets/rats/users/ArcaneArdeo.wav)bin17596 -> 17596 bytes
-rw-r--r--assets/rats/users/arkluniks.wav (renamed from assets/rats/users/ArkLuNiks.wav)bin14612 -> 14612 bytes
-rw-r--r--assets/rats/users/arthur_c7.wav (renamed from assets/rats/users/Arthur_C7.wav)bin19660 -> 19660 bytes
-rw-r--r--assets/rats/users/astrallusion.wav (renamed from assets/rats/users/ASTRALLUSION.wav)bin18508 -> 18508 bytes
-rw-r--r--assets/rats/users/astroparseks.wav (renamed from assets/rats/users/AstroParseks.wav)bin17668 -> 17668 bytes
-rw-r--r--assets/rats/users/berylch.wav (renamed from assets/rats/users/berylCh.wav)bin14500 -> 14500 bytes
-rw-r--r--assets/rats/users/bezelea.wav (renamed from assets/rats/users/Bezelea.wav)bin13636 -> 13636 bytes
-rw-r--r--assets/rats/users/bignerdsam.wav (renamed from assets/rats/users/BigNerdSam.wav)bin17636 -> 17636 bytes
-rw-r--r--assets/rats/users/bowlofloki.wav (renamed from assets/rats/users/BowlOfLoki.wav)bin17628 -> 17628 bytes
-rw-r--r--assets/rats/users/br4hmm.wav (renamed from assets/rats/users/Br4hmm.wav)bin22772 -> 22772 bytes
-rw-r--r--assets/rats/users/camuich.wav (renamed from assets/rats/users/CamuiCh.wav)bin15628 -> 15628 bytes
-rw-r--r--assets/rats/users/captinbaptin.wav (renamed from assets/rats/users/CaptinBaptin.wav)bin14572 -> 14572 bytes
-rw-r--r--assets/rats/users/chaosfoundry.wav (renamed from assets/rats/users/ChaosFoundry.wav)bin15724 -> 15724 bytes
-rw-r--r--assets/rats/users/chaoticquixotic.wav (renamed from assets/rats/users/ChaoticQuixotic.wav)bin19724 -> 19724 bytes
-rw-r--r--assets/rats/users/charleyfolds.wav (renamed from assets/rats/users/Charleyfolds.wav)bin16652 -> 16652 bytes
-rw-r--r--assets/rats/users/chiripoco.wav (renamed from assets/rats/users/ChiriPoco.wav)bin16036 -> 16036 bytes
-rw-r--r--assets/rats/users/cmgriffing.wavbin0 -> 23020 bytes
-rw-r--r--assets/rats/users/colekus.wav (renamed from assets/rats/users/Colekus.wav)bin12692 -> 12692 bytes
-rw-r--r--assets/rats/users/cr4zyk1tty.wav (renamed from assets/rats/users/CR4ZYK1TTY.wav)bin39340 -> 39340 bytes
-rw-r--r--assets/rats/users/crazy_wizard_real.wav (renamed from assets/rats/users/Crazy_Wizard_real.wav)bin28052 -> 28052 bytes
-rw-r--r--assets/rats/users/crazykitty357.wav (renamed from assets/rats/users/CrazyKitty357.wav)bin20548 -> 20548 bytes
-rw-r--r--assets/rats/users/creasevt.wav (renamed from assets/rats/users/CreaseVT.wav)bin12860 -> 12860 bytes
-rw-r--r--assets/rats/users/daiyadiamandis.wav (renamed from assets/rats/users/DaiyaDiamandis.wav)bin14628 -> 14628 bytes
-rw-r--r--assets/rats/users/dantedaedalusch.wav (renamed from assets/rats/users/DanteDaedalusCh.wav)bin20628 -> 20628 bytes
-rw-r--r--assets/rats/users/deathbyalgorithm.wav (renamed from assets/rats/users/DeathByAlgorithm.wav)bin15740 -> 15740 bytes
-rw-r--r--assets/rats/users/desynczx.wav (renamed from assets/rats/users/DesyncZX.wav)bin12532 -> 12532 bytes
-rw-r--r--assets/rats/users/detachedheadstate.wav (renamed from assets/rats/users/DetachedHeadState.wav)bin14572 -> 14572 bytes
-rw-r--r--assets/rats/users/dfluxstreams.wav (renamed from assets/rats/users/DFluxStreams.wav)bin17756 -> 17756 bytes
-rw-r--r--assets/rats/users/digbycat.wav (renamed from assets/rats/users/DigbyCat.wav)bin12548 -> 12548 bytes
-rw-r--r--assets/rats/users/dillionmuse.wav (renamed from assets/rats/users/DillionMuse.wav)bin15572 -> 15572 bytes
-rw-r--r--assets/rats/users/djkawaiifieri.wav (renamed from assets/rats/users/DJKawaiiFieri.wav)bin20620 -> 20620 bytes
-rw-r--r--assets/rats/users/docmaho.wav (renamed from assets/rats/users/DocMaho.wav)bin21284 -> 21284 bytes
-rw-r--r--assets/rats/users/doctorfrankey.wav (renamed from assets/rats/users/DoctorFrankey.wav)bin12572 -> 12572 bytes
-rw-r--r--assets/rats/users/doctorglitchy.wav (renamed from assets/rats/users/DoctorGlitchy.wav)bin11540 -> 11540 bytes
-rw-r--r--assets/rats/users/dolphinbirb.wav (renamed from assets/rats/users/DolphinBirb.wav)bin11556 -> 11556 bytes
-rw-r--r--assets/rats/users/doujin_patchey.wav (renamed from assets/rats/users/Doujin_patchey.wav)bin19740 -> 19740 bytes
-rw-r--r--assets/rats/users/drawthatredstone.wav (renamed from assets/rats/users/DrawThatRedstone.wav)bin15676 -> 15676 bytes
-rw-r--r--assets/rats/users/edwardurahara.wav (renamed from assets/rats/users/EdwardUrahara.wav)bin13716 -> 13716 bytes
-rw-r--r--assets/rats/users/elliottambers.wav (renamed from assets/rats/users/ElliottAmbers.wav)bin15428 -> 15428 bytes
-rw-r--r--assets/rats/users/enahs.wav (renamed from assets/rats/users/enahS.wav)bin14652 -> 14652 bytes
-rw-r--r--assets/rats/users/essento.wav (renamed from assets/rats/users/Essento.wav)bin10708 -> 10708 bytes
-rw-r--r--assets/rats/users/fabius.wav (renamed from assets/rats/users/Fabius.wav)bin15508 -> 15508 bytes
-rw-r--r--assets/rats/users/faeliore.wav (renamed from assets/rats/users/Faeliore.wav)bin13324 -> 13324 bytes
-rw-r--r--assets/rats/users/fairchildvt.wav (renamed from assets/rats/users/FairchildVT.wav)bin16380 -> 16380 bytes
-rw-r--r--assets/rats/users/finbar_haughey_vtuber.wav (renamed from assets/rats/users/Finbar_Haughey_Vtuber.wav)bin32884 -> 32884 bytes
-rw-r--r--assets/rats/users/flandzen.wav (renamed from assets/rats/users/Flandzen.wav)bin12612 -> 12612 bytes
-rw-r--r--assets/rats/users/freeofme.wav (renamed from assets/rats/users/FreeOfMe.wav)bin12564 -> 12564 bytes
-rw-r--r--assets/rats/users/frogbottom.wav (renamed from assets/rats/users/FrogBottom.wav)bin12708 -> 12708 bytes
-rw-r--r--assets/rats/users/gclefcannon.wav (renamed from assets/rats/users/gClefCannon.wav)bin11724 -> 11724 bytes
-rw-r--r--assets/rats/users/gendude.wav (renamed from assets/rats/users/GenDude.wav)bin12620 -> 12620 bytes
-rw-r--r--assets/rats/users/gyrosgeier.wav (renamed from assets/rats/users/GyrosGeier.wav)bin18764 -> 18764 bytes
-rw-r--r--assets/rats/users/hacksonmacs.wav (renamed from assets/rats/users/HacksOnMacs.wav)bin14660 -> 14660 bytes
-rw-r--r--assets/rats/users/hat_knight.wav (renamed from assets/rats/users/Hat_Knight.wav)bin16692 -> 16692 bytes
-rw-r--r--assets/rats/users/hazmatvt.wav (renamed from assets/rats/users/HazmatVT.wav)bin14756 -> 14756 bytes
-rw-r--r--assets/rats/users/henriqmarq.wav (renamed from assets/rats/users/HenriqMarq.wav)bin13828 -> 13828 bytes
-rw-r--r--assets/rats/users/hexadigital.wav (renamed from assets/rats/users/Hexadigital.wav)bin13804 -> 13804 bytes
-rw-r--r--assets/rats/users/hrookami.wav (renamed from assets/rats/users/HrOokami.wav)bin19628 -> 19628 bytes
-rw-r--r--assets/rats/users/icefoxzettai.wav (renamed from assets/rats/users/IcefoxZettai.wav)bin17388 -> 17388 bytes
-rw-r--r--assets/rats/users/iiyasviel.wav (renamed from assets/rats/users/IIyasviel.wav)bin17748 -> 17748 bytes
-rw-r--r--assets/rats/users/iloidtupo.wav (renamed from assets/rats/users/iLoidtupo.wav)bin18652 -> 18652 bytes
-rw-r--r--assets/rats/users/infernoid.wav (renamed from assets/rats/users/Infernoid.wav)bin11644 -> 11644 bytes
-rw-r--r--assets/rats/users/inspectordiameter.wav (renamed from assets/rats/users/InspectorDiameter.wav)bin15668 -> 15668 bytes
-rw-r--r--assets/rats/users/irishjohngames.wav (renamed from assets/rats/users/IrishJohnGames.wav)bin16724 -> 16724 bytes
-rw-r--r--assets/rats/users/irregularmaterialist.wav (renamed from assets/rats/users/irregularMaterialist.wav)bin23020 -> 23020 bytes
-rw-r--r--assets/rats/users/jakecreatesstuff.wav (renamed from assets/rats/users/JakeCreatesStuff.wav)bin18668 -> 18668 bytes
-rw-r--r--assets/rats/users/jazzahol_vt.wav (renamed from assets/rats/users/jazzahol_VT.wav)bin18924 -> 18924 bytes
-rw-r--r--assets/rats/users/jddoesdev.wav (renamed from assets/rats/users/JDDoesDev.wav)bin18916 -> 18916 bytes
-rw-r--r--assets/rats/users/jekkzerozero.wav (renamed from assets/rats/users/JekkZeroZero.wav)bin17588 -> 17588 bytes
-rw-r--r--assets/rats/users/jelfumes.wav (renamed from assets/rats/users/JELFUMES.wav)bin12596 -> 12596 bytes
-rw-r--r--assets/rats/users/jonkero.wavbin14628 -> 16020 bytes
-rw-r--r--assets/rats/users/joxerlol.wav (renamed from assets/rats/users/Joxerlol.wav)bin12548 -> 12548 bytes
-rw-r--r--assets/rats/users/kanienjoyer.wav (renamed from assets/rats/users/KaniEnjoyer.wav)bin14564 -> 14564 bytes
-rw-r--r--assets/rats/users/karichary.wav (renamed from assets/rats/users/KariChary.wav)bin17412 -> 17412 bytes
-rw-r--r--assets/rats/users/kawaii_chibi_koneko.wav (renamed from assets/rats/users/Kawaii_Chibi_Koneko.wav)bin29164 -> 29164 bytes
-rw-r--r--assets/rats/users/keitaroch.wav (renamed from assets/rats/users/KeitaroCh.wav)bin17708 -> 17708 bytes
-rw-r--r--assets/rats/users/kennycoda.wav (renamed from assets/rats/users/KennyCoda.wav)bin12524 -> 12524 bytes
-rw-r--r--assets/rats/users/kinwoop.wav (renamed from assets/rats/users/Kinwoop.wav)bin12388 -> 12388 bytes
-rw-r--r--assets/rats/users/kliffothvt.wav (renamed from assets/rats/users/KliffothVT.wav)bin17788 -> 17788 bytes
-rw-r--r--assets/rats/users/kopadot.wav (renamed from assets/rats/users/Kopadot.wav)bin16252 -> 16252 bytes
-rw-r--r--assets/rats/users/kriskafka.wav (renamed from assets/rats/users/krisKafka.wav)bin12676 -> 12676 bytes
-rw-r--r--assets/rats/users/l_i_o_n_h_e_a_r_t.wav (renamed from assets/rats/users/L_I_O_N_H_E_A_R_T.wav)bin63612 -> 63612 bytes
-rw-r--r--assets/rats/users/ladyvignette.wav (renamed from assets/rats/users/LadyVignette.wav)bin14316 -> 14316 bytes
-rw-r--r--assets/rats/users/lagomofu.wav (renamed from assets/rats/users/LagoMofu.wav)bin11516 -> 11516 bytes
-rw-r--r--assets/rats/users/lainwithin.wav (renamed from assets/rats/users/LainWithin.wav)bin14500 -> 14500 bytes
-rw-r--r--assets/rats/users/lcolonq.wav (renamed from assets/rats/users/LCOLONQ.wav)bin20892 -> 20892 bytes
-rw-r--r--assets/rats/users/ldevoco.wav (renamed from assets/rats/users/LDevoco.wav)bin19716 -> 19716 bytes
-rw-r--r--assets/rats/users/leahtcodes.wav (renamed from assets/rats/users/LeahTCodes.wav)bin14652 -> 14652 bytes
-rw-r--r--assets/rats/users/leonhardeuler23.wav (renamed from assets/rats/users/LeonhardEuler23.wav)bin15900 -> 15900 bytes
-rw-r--r--assets/rats/users/leponshe.wav (renamed from assets/rats/users/LePonshe.wav)bin16588 -> 16588 bytes
-rw-r--r--assets/rats/users/lokiharth.wav (renamed from assets/rats/users/Lokiharth.wav)bin11564 -> 11564 bytes
-rw-r--r--assets/rats/users/luigi401.wav (renamed from assets/rats/users/Luigi401.wav)bin22436 -> 22436 bytes
-rw-r--r--assets/rats/users/lukeisun_.wav (renamed from assets/rats/users/Lukeisun_.wav)bin22316 -> 22316 bytes
-rw-r--r--assets/rats/users/malphabeth.wav (renamed from assets/rats/users/Malphabeth.wav)bin14404 -> 14404 bytes
-rw-r--r--assets/rats/users/malware_guy.wav (renamed from assets/rats/users/Malware_Guy.wav)bin17540 -> 17540 bytes
-rw-r--r--assets/rats/users/manasongwriting.wav (renamed from assets/rats/users/ManasongWriting.wav)bin15716 -> 15716 bytes
-rw-r--r--assets/rats/users/meicha.wav (renamed from assets/rats/users/Meicha.wav)bin13820 -> 13820 bytes
-rw-r--r--assets/rats/users/meowlitary.wav (renamed from assets/rats/users/Meowlitary.wav)bin11540 -> 11540 bytes
-rw-r--r--assets/rats/users/meth_vendor.wav (renamed from assets/rats/users/Meth_Vendor.wav)bin17612 -> 17612 bytes
-rw-r--r--assets/rats/users/mnkn844.wav (renamed from assets/rats/users/MNKN844.wav)bin22684 -> 22684 bytes
-rw-r--r--assets/rats/users/modclonk.wav (renamed from assets/rats/users/MODCLONK.wav)bin15652 -> 15652 bytes
-rw-r--r--assets/rats/users/momomovt.wav (renamed from assets/rats/users/MoMoMoVT.wav)bin19732 -> 19732 bytes
-rw-r--r--assets/rats/users/mtinks.wav (renamed from assets/rats/users/mTinks.wav)bin14588 -> 14588 bytes
-rw-r--r--assets/rats/users/must_broke_.wav (renamed from assets/rats/users/Must_Broke_.wav)bin31180 -> 31180 bytes
-rw-r--r--assets/rats/users/mxowlex.wav (renamed from assets/rats/users/MxOwlex.wav)bin17572 -> 17572 bytes
-rw-r--r--assets/rats/users/nanodan_.wav (renamed from assets/rats/users/Nanodan_.wav)bin19620 -> 19620 bytes
-rw-r--r--assets/rats/users/netjetmichael64.wav (renamed from assets/rats/users/NetJetMichael64.wav)bin20660 -> 20660 bytes
-rw-r--r--assets/rats/users/nighdolon.wav (renamed from assets/rats/users/Nighdolon.wav)bin10540 -> 10540 bytes
-rw-r--r--assets/rats/users/nobrehd.wav (renamed from assets/rats/users/NobreHD.wav)bin15692 -> 15692 bytes
-rw-r--r--assets/rats/users/novaliminal.wav (renamed from assets/rats/users/NovaLiminal.wav)bin13364 -> 13364 bytes
-rw-r--r--assets/rats/users/nyanomancer.wav (renamed from assets/rats/users/Nyanomancer.wav)bin14716 -> 14716 bytes
-rw-r--r--assets/rats/users/nyrofthewired.wav (renamed from assets/rats/users/NyrOfTheWired.wav)bin16644 -> 16644 bytes
-rw-r--r--assets/rats/users/nyxkrage.wav (renamed from assets/rats/users/NyxKrage.wav)bin15516 -> 15516 bytes
-rw-r--r--assets/rats/users/nzpieface.wav (renamed from assets/rats/users/NZPIEFACE.wav)bin15628 -> 15628 bytes
-rw-r--r--assets/rats/users/odatnurd.wav (renamed from assets/rats/users/OdatNurd.wav)bin13524 -> 13524 bytes
-rw-r--r--assets/rats/users/olgaokami.wav (renamed from assets/rats/users/OlgaOkami.wav)bin13612 -> 13612 bytes
-rw-r--r--assets/rats/users/omikara.wav (renamed from assets/rats/users/Omikara.wav)bin12580 -> 12580 bytes
-rw-r--r--assets/rats/users/oooecho.wav (renamed from assets/rats/users/oooEcho.wav)bin16700 -> 16700 bytes
-rw-r--r--assets/rats/users/p0780.wav (renamed from assets/rats/users/P0780.wav)bin25828 -> 25828 bytes
-rw-r--r--assets/rats/users/paxelotl.wav (renamed from assets/rats/users/Paxelotl.wav)bin13556 -> 13556 bytes
-rw-r--r--assets/rats/users/pengowray.wav (renamed from assets/rats/users/PengoWray.wav)bin12564 -> 12564 bytes
-rw-r--r--assets/rats/users/pnutonium.wav (renamed from assets/rats/users/Pnutonium.wav)bin13500 -> 13500 bytes
-rw-r--r--assets/rats/users/practicalnpc.wav (renamed from assets/rats/users/PracticalNPC.wav)bin13748 -> 13748 bytes
-rw-r--r--assets/rats/users/praetorzero.wav (renamed from assets/rats/users/PraetorZero.wav)bin12556 -> 12556 bytes
-rw-r--r--assets/rats/users/ratyyy.wav (renamed from assets/rats/users/Ratyyy.wav)bin19748 -> 19748 bytes
-rw-r--r--assets/rats/users/redston4d.wav (renamed from assets/rats/users/redston4D.wav)bin17700 -> 17700 bytes
-rw-r--r--assets/rats/users/removewastaken.wav (renamed from assets/rats/users/RemoveWasTaken.wav)bin15588 -> 15588 bytes
-rw-r--r--assets/rats/users/roboman01851.wav (renamed from assets/rats/users/Roboman01851.wav)bin22804 -> 22804 bytes
-rw-r--r--assets/rats/users/ronddev.wav (renamed from assets/rats/users/rondDev.wav)bin13372 -> 13372 bytes
-rw-r--r--assets/rats/users/ruadhuacailte.wav (renamed from assets/rats/users/RuadhUaCailte.wav)bin37348 -> 37348 bytes
-rw-r--r--assets/rats/users/satamj.wav (renamed from assets/rats/users/SataMJ.wav)bin19532 -> 19532 bytes
-rw-r--r--assets/rats/users/seaninretro.wav (renamed from assets/rats/users/SeanInRetro.wav)bin21300 -> 21300 bytes
-rw-r--r--assets/rats/users/setolyx.wav (renamed from assets/rats/users/Setolyx.wav)bin12564 -> 12564 bytes
-rw-r--r--assets/rats/users/shvahvt.wav (renamed from assets/rats/users/shvahVT.wav)bin13556 -> 13556 bytes
-rw-r--r--assets/rats/users/sinformavx.wavbin16700 -> 15692 bytes
-rw-r--r--assets/rats/users/sirryu.wav (renamed from assets/rats/users/SirRyu.wav)bin11548 -> 11548 bytes
-rw-r--r--assets/rats/users/slushywater52.wav (renamed from assets/rats/users/SlushyWater52.wav)bin17612 -> 17612 bytes
-rw-r--r--assets/rats/users/snorlaxbud.wav (renamed from assets/rats/users/SnorlaxBud.wav)bin13636 -> 13636 bytes
-rw-r--r--assets/rats/users/solarpoweredbard.wav (renamed from assets/rats/users/SolarPoweredBard.wav)bin14868 -> 14868 bytes
-rw-r--r--assets/rats/users/soymilk.wav (renamed from assets/rats/users/Soymilk.wav)bin21612 -> 21612 bytes
-rw-r--r--assets/rats/users/spaecplex.wav (renamed from assets/rats/users/Spaecplex.wav)bin16652 -> 16652 bytes
-rw-r--r--assets/rats/users/sperbus.wav (renamed from assets/rats/users/Sperbus.wav)bin13572 -> 13572 bytes
-rw-r--r--assets/rats/users/sphaerophoria.wavbin0 -> 18124 bytes
-rw-r--r--assets/rats/users/spidermayn.wav (renamed from assets/rats/users/Spidermayn.wav)bin13476 -> 13476 bytes
-rw-r--r--assets/rats/users/spikepls.wav (renamed from assets/rats/users/SpikePls.wav)bin12628 -> 12628 bytes
-rw-r--r--assets/rats/users/spooksyvt.wav (renamed from assets/rats/users/SpooksyVT.wav)bin15444 -> 15444 bytes
-rw-r--r--assets/rats/users/ssjsss.wav (renamed from assets/rats/users/SsJsSs.wav)bin20916 -> 20916 bytes
-rw-r--r--assets/rats/users/stefisot.wav (renamed from assets/rats/users/StefiSot.wav)bin13660 -> 13660 bytes
-rw-r--r--assets/rats/users/stoicmana.wavbin0 -> 19508 bytes
-rw-r--r--assets/rats/users/stuxvt.wav (renamed from assets/rats/users/StuxVT.wav)bin12556 -> 12556 bytes
-rw-r--r--assets/rats/users/sweetsrin.wav (renamed from assets/rats/users/SweetsRin.wav)bin12828 -> 12828 bytes
-rw-r--r--assets/rats/users/tackvector.wavbin0 -> 21524 bytes
-rw-r--r--assets/rats/users/tamwile.wav (renamed from assets/rats/users/Tamwile.wav)bin11532 -> 11532 bytes
-rw-r--r--assets/rats/users/tauons.wav (renamed from assets/rats/users/TauOns.wav)bin10532 -> 10532 bytes
-rw-r--r--assets/rats/users/tf_tokyo.wav (renamed from assets/rats/users/TF_TOKYO.wav)bin19828 -> 19828 bytes
-rw-r--r--assets/rats/users/thecoppinger.wav (renamed from assets/rats/users/TheCoppinger.wav)bin12836 -> 12836 bytes
-rw-r--r--assets/rats/users/thegeniea1.wav (renamed from assets/rats/users/TheGenieA1.wav)bin13548 -> 13548 bytes
-rw-r--r--assets/rats/users/theidofalan.wav (renamed from assets/rats/users/TheIdOfAlan.wav)bin13844 -> 13844 bytes
-rw-r--r--assets/rats/users/thenueowo.wav (renamed from assets/rats/users/TheNueOwO.wav)bin18876 -> 18876 bytes
-rw-r--r--assets/rats/users/theunseenmystic.wav (renamed from assets/rats/users/theUnseenMystic.wav)bin16396 -> 16396 bytes
-rw-r--r--assets/rats/users/thevoidroom132.wav (renamed from assets/rats/users/theVoidRoom132.wav)bin18724 -> 18724 bytes
-rw-r--r--assets/rats/users/tornkite.wav (renamed from assets/rats/users/Tornkite.wav)bin11564 -> 11564 bytes
-rw-r--r--assets/rats/users/totoramao.wav (renamed from assets/rats/users/TotoraMao.wav)bin14068 -> 14068 bytes
-rw-r--r--assets/rats/users/toyaloi.wav (renamed from assets/rats/users/Toyaloi.wav)bin14660 -> 14660 bytes
-rw-r--r--assets/rats/users/tyumici.wav (renamed from assets/rats/users/Tyumici.wav)bin14828 -> 14828 bytes
-rw-r--r--assets/rats/users/voidroomch.wav (renamed from assets/rats/users/VoidRoomCh.wav)bin15460 -> 15460 bytes
-rw-r--r--assets/rats/users/vortisloste.wav (renamed from assets/rats/users/VortisLoste.wav)bin18556 -> 18556 bytes
-rw-r--r--assets/rats/users/vrkitect.wav (renamed from assets/rats/users/VRKitect.wav)bin12580 -> 12580 bytes
-rw-r--r--assets/rats/users/wadderdragen.wav (renamed from assets/rats/users/Wadderdragen.wav)bin12588 -> 12588 bytes
-rw-r--r--assets/rats/users/watchmakering.wav (renamed from assets/rats/users/Watchmakering.wav)bin11556 -> 11556 bytes
-rw-r--r--assets/rats/users/whimsiez.wav (renamed from assets/rats/users/Whimsiez.wav)bin13572 -> 13572 bytes
-rw-r--r--assets/rats/users/wina.wav (renamed from assets/rats/users/Wina.wav)bin11596 -> 11596 bytes
-rw-r--r--assets/rats/users/wizhatt.wav (renamed from assets/rats/users/Wizhatt.wav)bin11540 -> 11540 bytes
-rw-r--r--assets/rats/users/wuote.wav (renamed from assets/rats/users/WUOTE.wav)bin10356 -> 10356 bytes
-rw-r--r--assets/rats/users/wysh46.wav (renamed from assets/rats/users/Wysh46.wav)bin16220 -> 16220 bytes
-rw-r--r--assets/rats/users/yaboimuggy.wav (renamed from assets/rats/users/YaboiMuggy.wav)bin14532 -> 14532 bytes
-rw-r--r--assets/rats/users/yellowberryhn.wav (renamed from assets/rats/users/yellowberryHN.wav)bin14668 -> 14668 bytes
-rw-r--r--assets/rats/users/yukievt.wav (renamed from assets/rats/users/YukieVT.wav)bin12556 -> 12556 bytes
-rw-r--r--assets/rats/users/zenyahima.wav (renamed from assets/rats/users/ZenyaHima.wav)bin12548 -> 12548 bytes
-rw-r--r--assets/rats/users/zulleyy3.wavbin12684 -> 11348 bytes
-rw-r--r--assets/rats/users/zullfix_.wav (renamed from assets/rats/users/Zullfix_.wav)bin15604 -> 15604 bytes
-rw-r--r--assets/rats/users/zyona_gobbo.wav (renamed from assets/rats/users/Zyona_gobbo.wav)bin15580 -> 15580 bytes
-rw-r--r--src/gizmo/wasp-aoc.el75
-rw-r--r--src/gizmo/wasp-bless.el94
-rw-r--r--src/gizmo/wasp-chatsummary.el62
-rw-r--r--src/gizmo/wasp-copfish.el60
-rw-r--r--src/gizmo/wasp-curse.el168
-rw-r--r--src/gizmo/wasp-cyclone.el41
-rw-r--r--src/gizmo/wasp-debate.el191
-rw-r--r--src/gizmo/wasp-density.el22
-rw-r--r--src/gizmo/wasp-dna.el693
-rw-r--r--src/gizmo/wasp-fake-chatters.el105
-rw-r--r--src/gizmo/wasp-fakechat.el25
-rw-r--r--src/gizmo/wasp-friend.el225
-rw-r--r--src/gizmo/wasp-gcp.el52
-rw-r--r--src/gizmo/wasp-gdq.el90
-rw-r--r--src/gizmo/wasp-hex.el194
-rw-r--r--src/gizmo/wasp-hexamedia.el79
-rw-r--r--src/gizmo/wasp-prod.el80
-rw-r--r--src/gizmo/wasp-pronunciation.el4
-rw-r--r--src/gizmo/wasp-shindaggers.el77
-rw-r--r--src/gizmo/wasp-uwoomfie.el72
-rw-r--r--src/gizmo/wasp-wikipedia.el71
-rw-r--r--src/gizmo/wasp-youtube.el75
-rw-r--r--src/wasp-audio.el56
-rw-r--r--src/wasp-bus.el11
-rw-r--r--src/wasp-chat.el6
-rw-r--r--src/wasp-db.el14
-rw-r--r--src/wasp-event-handlers.el49
-rw-r--r--src/wasp-model.el3
-rw-r--r--src/wasp-obs.el19
-rw-r--r--src/wasp-overlay.el57
-rw-r--r--src/wasp-twitch-chat-commands.el63
-rw-r--r--src/wasp-twitch-redeems.el89
-rw-r--r--src/wasp-twitch.el97
-rw-r--r--src/wasp-user-whitelist.el332
-rw-r--r--src/wasp-user.el33
-rw-r--r--src/wasp-utils.el18
-rw-r--r--src/wasp-voice-commands.el4
-rw-r--r--wasp.el18
1772 files changed, 3112 insertions, 312 deletions
diff --git a/assets/7tv-emotes/60ae8d9ff39a7552b658b60d b/assets/7tv-emotes/60ae8d9ff39a7552b658b60d
new file mode 100644
index 00000000..bc24bf01
--- /dev/null
+++ b/assets/7tv-emotes/60ae8d9ff39a7552b658b60d
Binary files differ
diff --git a/assets/7tv-emotes/60aec2196cfcffe15f4e4f93 b/assets/7tv-emotes/60aec2196cfcffe15f4e4f93
new file mode 100644
index 00000000..75ca9c40
--- /dev/null
+++ b/assets/7tv-emotes/60aec2196cfcffe15f4e4f93
Binary files differ
diff --git a/assets/7tv-emotes/60b0c36388e8246a4b120d7e b/assets/7tv-emotes/60b0c36388e8246a4b120d7e
new file mode 100644
index 00000000..f3e0d0a8
--- /dev/null
+++ b/assets/7tv-emotes/60b0c36388e8246a4b120d7e
Binary files differ
diff --git a/assets/7tv-emotes/60b3edceb0e6e2b3a5f82dc7 b/assets/7tv-emotes/60b3edceb0e6e2b3a5f82dc7
new file mode 100644
index 00000000..801749f6
--- /dev/null
+++ b/assets/7tv-emotes/60b3edceb0e6e2b3a5f82dc7
Binary files differ
diff --git a/assets/7tv-emotes/60e5bbe5a69fc8d27f4d3fe5 b/assets/7tv-emotes/60e5bbe5a69fc8d27f4d3fe5
new file mode 100644
index 00000000..d6ff3290
--- /dev/null
+++ b/assets/7tv-emotes/60e5bbe5a69fc8d27f4d3fe5
Binary files differ
diff --git a/assets/7tv-emotes/612e638afc02cc1a1f411b2d b/assets/7tv-emotes/612e638afc02cc1a1f411b2d
new file mode 100644
index 00000000..2886ff43
--- /dev/null
+++ b/assets/7tv-emotes/612e638afc02cc1a1f411b2d
Binary files differ
diff --git a/assets/7tv-emotes/62e5e3c105e2ed080d60820e b/assets/7tv-emotes/62e5e3c105e2ed080d60820e
new file mode 100644
index 00000000..da8e6179
--- /dev/null
+++ b/assets/7tv-emotes/62e5e3c105e2ed080d60820e
Binary files differ
diff --git a/assets/7tv-emotes/63d2df40cd611db1717b420f b/assets/7tv-emotes/63d2df40cd611db1717b420f
new file mode 100644
index 00000000..8bbe8a92
--- /dev/null
+++ b/assets/7tv-emotes/63d2df40cd611db1717b420f
Binary files differ
diff --git a/assets/7tv-emotes/642f1f448ecf62c87625e91c b/assets/7tv-emotes/642f1f448ecf62c87625e91c
new file mode 100644
index 00000000..148d7e35
--- /dev/null
+++ b/assets/7tv-emotes/642f1f448ecf62c87625e91c
Binary files differ
diff --git a/assets/7tv-emotes/647528b156afda35105c4adf b/assets/7tv-emotes/647528b156afda35105c4adf
new file mode 100644
index 00000000..89042671
--- /dev/null
+++ b/assets/7tv-emotes/647528b156afda35105c4adf
Binary files differ
diff --git a/assets/7tv-emotes/64e4c7a016fd37f6aaf8e2d9 b/assets/7tv-emotes/64e4c7a016fd37f6aaf8e2d9
new file mode 100644
index 00000000..ec257fec
--- /dev/null
+++ b/assets/7tv-emotes/64e4c7a016fd37f6aaf8e2d9
Binary files differ
diff --git a/assets/7tv-emotes/66c51c6bc6d977e3d5851198 b/assets/7tv-emotes/66c51c6bc6d977e3d5851198
new file mode 100644
index 00000000..d0fa20bf
--- /dev/null
+++ b/assets/7tv-emotes/66c51c6bc6d977e3d5851198
Binary files differ
diff --git a/assets/avatars/37ln37.png b/assets/avatars/37ln37.png
new file mode 100644
index 00000000..7114e5d3
--- /dev/null
+++ b/assets/avatars/37ln37.png
Binary files differ
diff --git a/assets/avatars/AnnaScamp.png b/assets/avatars/AnnaScamp.png
new file mode 100644
index 00000000..69383494
--- /dev/null
+++ b/assets/avatars/AnnaScamp.png
Binary files differ
diff --git a/assets/avatars/Gleil.png b/assets/avatars/Gleil.png
new file mode 100644
index 00000000..5ad19ca3
--- /dev/null
+++ b/assets/avatars/Gleil.png
Binary files differ
diff --git a/assets/avatars/NikolaHristovO1.png b/assets/avatars/NikolaHristovO1.png
new file mode 100644
index 00000000..04e5421e
--- /dev/null
+++ b/assets/avatars/NikolaHristovO1.png
Binary files differ
diff --git a/assets/avatars/agentulsri.png b/assets/avatars/agentulsri.png
new file mode 100644
index 00000000..abe87cd6
--- /dev/null
+++ b/assets/avatars/agentulsri.png
Binary files differ
diff --git a/assets/avatars/archible.png b/assets/avatars/archible.png
new file mode 100644
index 00000000..9c792307
--- /dev/null
+++ b/assets/avatars/archible.png
Binary files differ
diff --git a/assets/avatars/asrael_io.png b/assets/avatars/asrael_io.png
new file mode 100644
index 00000000..cd087397
--- /dev/null
+++ b/assets/avatars/asrael_io.png
Binary files differ
diff --git a/assets/avatars/awrrraw.png b/assets/avatars/awrrraw.png
new file mode 100644
index 00000000..dd9ad1d4
--- /dev/null
+++ b/assets/avatars/awrrraw.png
Binary files differ
diff --git a/assets/avatars/boga_14.png b/assets/avatars/boga_14.png
new file mode 100644
index 00000000..e8fcdcf4
--- /dev/null
+++ b/assets/avatars/boga_14.png
Binary files differ
diff --git a/assets/avatars/brc_del.png b/assets/avatars/brc_del.png
new file mode 100644
index 00000000..e4a6afef
--- /dev/null
+++ b/assets/avatars/brc_del.png
Binary files differ
diff --git a/assets/avatars/brzdyngol.png b/assets/avatars/brzdyngol.png
new file mode 100644
index 00000000..6b8680f1
--- /dev/null
+++ b/assets/avatars/brzdyngol.png
Binary files differ
diff --git a/assets/avatars/carvuh.png b/assets/avatars/carvuh.png
new file mode 100644
index 00000000..eaa5b643
--- /dev/null
+++ b/assets/avatars/carvuh.png
Binary files differ
diff --git a/assets/avatars/chaotic_lilac.png b/assets/avatars/chaotic_lilac.png
new file mode 100644
index 00000000..f7407ce7
--- /dev/null
+++ b/assets/avatars/chaotic_lilac.png
Binary files differ
diff --git a/assets/avatars/ctrl_o.png b/assets/avatars/ctrl_o.png
new file mode 100644
index 00000000..e8f696c6
--- /dev/null
+++ b/assets/avatars/ctrl_o.png
Binary files differ
diff --git a/assets/avatars/deffens.png b/assets/avatars/deffens.png
new file mode 100644
index 00000000..835c0d0f
--- /dev/null
+++ b/assets/avatars/deffens.png
Binary files differ
diff --git a/assets/avatars/dehidehifinlandisnotreal.png b/assets/avatars/dehidehifinlandisnotreal.png
new file mode 100644
index 00000000..f8ba4af2
--- /dev/null
+++ b/assets/avatars/dehidehifinlandisnotreal.png
Binary files differ
diff --git a/assets/avatars/dimbledorfest.png b/assets/avatars/dimbledorfest.png
new file mode 100644
index 00000000..156024bc
--- /dev/null
+++ b/assets/avatars/dimbledorfest.png
Binary files differ
diff --git a/assets/avatars/doceys.png b/assets/avatars/doceys.png
new file mode 100644
index 00000000..51bd8d31
--- /dev/null
+++ b/assets/avatars/doceys.png
Binary files differ
diff --git a/assets/avatars/ellg.png b/assets/avatars/ellg.png
index db2a0aa4..3022b018 100644
--- a/assets/avatars/ellg.png
+++ b/assets/avatars/ellg.png
Binary files differ
diff --git a/assets/avatars/ellie_bee314.png b/assets/avatars/ellie_bee314.png
new file mode 100644
index 00000000..ea045600
--- /dev/null
+++ b/assets/avatars/ellie_bee314.png
Binary files differ
diff --git a/assets/avatars/eros_c4.png b/assets/avatars/eros_c4.png
new file mode 100644
index 00000000..7aa7791c
--- /dev/null
+++ b/assets/avatars/eros_c4.png
Binary files differ
diff --git a/assets/avatars/exodrifter_.png b/assets/avatars/exodrifter_.png
new file mode 100644
index 00000000..f272d329
--- /dev/null
+++ b/assets/avatars/exodrifter_.png
Binary files differ
diff --git a/assets/avatars/faminesiren.png b/assets/avatars/faminesiren.png
new file mode 100644
index 00000000..44c86510
--- /dev/null
+++ b/assets/avatars/faminesiren.png
Binary files differ
diff --git a/assets/avatars/fonoflops.png b/assets/avatars/fonoflops.png
new file mode 100644
index 00000000..6b9ea0ec
--- /dev/null
+++ b/assets/avatars/fonoflops.png
Binary files differ
diff --git a/assets/avatars/fraktalcow.png b/assets/avatars/fraktalcow.png
new file mode 100644
index 00000000..bfd5d1d2
--- /dev/null
+++ b/assets/avatars/fraktalcow.png
Binary files differ
diff --git a/assets/avatars/hakdog999.png b/assets/avatars/hakdog999.png
new file mode 100644
index 00000000..af1a3f04
--- /dev/null
+++ b/assets/avatars/hakdog999.png
Binary files differ
diff --git a/assets/avatars/icedseafoamlatte.png b/assets/avatars/icedseafoamlatte.png
new file mode 100644
index 00000000..82dea9bb
--- /dev/null
+++ b/assets/avatars/icedseafoamlatte.png
Binary files differ
diff --git a/assets/avatars/ikatono.png b/assets/avatars/ikatono.png
new file mode 100644
index 00000000..169dd87e
--- /dev/null
+++ b/assets/avatars/ikatono.png
Binary files differ
diff --git a/assets/avatars/iloidtupo.png b/assets/avatars/iloidtupo.png
new file mode 100644
index 00000000..8e650d93
--- /dev/null
+++ b/assets/avatars/iloidtupo.png
Binary files differ
diff --git a/assets/avatars/itsmaxf4.png b/assets/avatars/itsmaxf4.png
new file mode 100644
index 00000000..260dcea1
--- /dev/null
+++ b/assets/avatars/itsmaxf4.png
Binary files differ
diff --git a/assets/avatars/jazzahol_VT.png b/assets/avatars/jazzahol_VT.png
new file mode 100644
index 00000000..14c95e19
--- /dev/null
+++ b/assets/avatars/jazzahol_VT.png
Binary files differ
diff --git a/assets/avatars/jk07_i_ducmessj10.png b/assets/avatars/jk07_i_ducmessj10.png
new file mode 100644
index 00000000..ddd0754f
--- /dev/null
+++ b/assets/avatars/jk07_i_ducmessj10.png
Binary files differ
diff --git a/assets/avatars/johannthebutcher.png b/assets/avatars/johannthebutcher.png
new file mode 100644
index 00000000..7ed56614
--- /dev/null
+++ b/assets/avatars/johannthebutcher.png
Binary files differ
diff --git a/assets/avatars/kawaii_chibi_koneko.png b/assets/avatars/kawaii_chibi_koneko.png
new file mode 100644
index 00000000..9dbc483d
--- /dev/null
+++ b/assets/avatars/kawaii_chibi_koneko.png
Binary files differ
diff --git a/assets/avatars/kiwi_thebird.png b/assets/avatars/kiwi_thebird.png
new file mode 100644
index 00000000..ea03cb9f
--- /dev/null
+++ b/assets/avatars/kiwi_thebird.png
Binary files differ
diff --git a/assets/avatars/kotarucomplex.png b/assets/avatars/kotarucomplex.png
new file mode 100644
index 00000000..1feafd1e
--- /dev/null
+++ b/assets/avatars/kotarucomplex.png
Binary files differ
diff --git a/assets/avatars/krespian_sea.png b/assets/avatars/krespian_sea.png
new file mode 100644
index 00000000..4d8a5530
--- /dev/null
+++ b/assets/avatars/krespian_sea.png
Binary files differ
diff --git a/assets/avatars/krzysckh.png b/assets/avatars/krzysckh.png
new file mode 100644
index 00000000..8a6cca84
--- /dev/null
+++ b/assets/avatars/krzysckh.png
Binary files differ
diff --git a/assets/avatars/lordabgrund.png b/assets/avatars/lordabgrund.png
new file mode 100644
index 00000000..f2040915
--- /dev/null
+++ b/assets/avatars/lordabgrund.png
Binary files differ
diff --git a/assets/avatars/magneticallymotivated.png b/assets/avatars/magneticallymotivated.png
new file mode 100644
index 00000000..9ae0a3c3
--- /dev/null
+++ b/assets/avatars/magneticallymotivated.png
Binary files differ
diff --git a/assets/avatars/mantschgo.png b/assets/avatars/mantschgo.png
new file mode 100644
index 00000000..dcc96d2e
--- /dev/null
+++ b/assets/avatars/mantschgo.png
Binary files differ
diff --git a/assets/avatars/maradyne_.png b/assets/avatars/maradyne_.png
new file mode 100644
index 00000000..05c57278
--- /dev/null
+++ b/assets/avatars/maradyne_.png
Binary files differ
diff --git a/assets/avatars/mawjad_.png b/assets/avatars/mawjad_.png
new file mode 100644
index 00000000..c66b736e
--- /dev/null
+++ b/assets/avatars/mawjad_.png
Binary files differ
diff --git a/assets/avatars/meadowlark26.png b/assets/avatars/meadowlark26.png
new file mode 100644
index 00000000..6717871d
--- /dev/null
+++ b/assets/avatars/meadowlark26.png
Binary files differ
diff --git a/assets/avatars/mlcrochad.png b/assets/avatars/mlcrochad.png
new file mode 100644
index 00000000..cb1ff0da
--- /dev/null
+++ b/assets/avatars/mlcrochad.png
Binary files differ
diff --git a/assets/avatars/musha68k.png b/assets/avatars/musha68k.png
new file mode 100644
index 00000000..837ed416
--- /dev/null
+++ b/assets/avatars/musha68k.png
Binary files differ
diff --git a/assets/avatars/nichepenguin.png b/assets/avatars/nichepenguin.png
new file mode 100644
index 00000000..3275104a
--- /dev/null
+++ b/assets/avatars/nichepenguin.png
Binary files differ
diff --git a/assets/avatars/njan_the_cat.png b/assets/avatars/njan_the_cat.png
new file mode 100644
index 00000000..f6fbb00c
--- /dev/null
+++ b/assets/avatars/njan_the_cat.png
Binary files differ
diff --git a/assets/avatars/orangejulius___.png b/assets/avatars/orangejulius___.png
new file mode 100644
index 00000000..22351c64
--- /dev/null
+++ b/assets/avatars/orangejulius___.png
Binary files differ
diff --git a/assets/avatars/pralkarz.png b/assets/avatars/pralkarz.png
new file mode 100644
index 00000000..88e7d3a6
--- /dev/null
+++ b/assets/avatars/pralkarz.png
Binary files differ
diff --git a/assets/avatars/rahnMU.png b/assets/avatars/rahnMU.png
new file mode 100644
index 00000000..39dbb8a6
--- /dev/null
+++ b/assets/avatars/rahnMU.png
Binary files differ
diff --git a/assets/avatars/rahnmu.png b/assets/avatars/rahnmu.png
new file mode 100644
index 00000000..cb4f5d45
--- /dev/null
+++ b/assets/avatars/rahnmu.png
Binary files differ
diff --git a/assets/avatars/riledkyle.png b/assets/avatars/riledkyle.png
new file mode 100644
index 00000000..5b3fdec4
--- /dev/null
+++ b/assets/avatars/riledkyle.png
Binary files differ
diff --git a/assets/avatars/saladforrest.png b/assets/avatars/saladforrest.png
new file mode 100644
index 00000000..839ebf3c
--- /dev/null
+++ b/assets/avatars/saladforrest.png
Binary files differ
diff --git a/assets/avatars/static_anachromatic.png b/assets/avatars/static_anachromatic.png
new file mode 100644
index 00000000..149ce886
--- /dev/null
+++ b/assets/avatars/static_anachromatic.png
Binary files differ
diff --git a/assets/avatars/sugarlattee.png b/assets/avatars/sugarlattee.png
new file mode 100644
index 00000000..5acc12d2
--- /dev/null
+++ b/assets/avatars/sugarlattee.png
Binary files differ
diff --git a/assets/avatars/taugeshtu.png b/assets/avatars/taugeshtu.png
new file mode 100644
index 00000000..7ca8c450
--- /dev/null
+++ b/assets/avatars/taugeshtu.png
Binary files differ
diff --git a/assets/avatars/tea_bucket.png b/assets/avatars/tea_bucket.png
new file mode 100644
index 00000000..aa3350c5
--- /dev/null
+++ b/assets/avatars/tea_bucket.png
Binary files differ
diff --git a/assets/avatars/tgen10725.png b/assets/avatars/tgen10725.png
new file mode 100644
index 00000000..f419cbd4
--- /dev/null
+++ b/assets/avatars/tgen10725.png
Binary files differ
diff --git a/assets/avatars/tilted_over.png b/assets/avatars/tilted_over.png
new file mode 100644
index 00000000..3610a7e1
--- /dev/null
+++ b/assets/avatars/tilted_over.png
Binary files differ
diff --git a/assets/avatars/totemfallico.png b/assets/avatars/totemfallico.png
new file mode 100644
index 00000000..94ee7789
--- /dev/null
+++ b/assets/avatars/totemfallico.png
Binary files differ
diff --git a/assets/avatars/trap_exit.png b/assets/avatars/trap_exit.png
new file mode 100644
index 00000000..4410687e
--- /dev/null
+++ b/assets/avatars/trap_exit.png
Binary files differ
diff --git a/assets/avatars/tyumici.png b/assets/avatars/tyumici.png
new file mode 100644
index 00000000..43a32ab7
--- /dev/null
+++ b/assets/avatars/tyumici.png
Binary files differ
diff --git a/assets/avatars/wardo_.png b/assets/avatars/wardo_.png
new file mode 100644
index 00000000..ec3f527d
--- /dev/null
+++ b/assets/avatars/wardo_.png
Binary files differ
diff --git a/assets/avatars/wazikamawata.png b/assets/avatars/wazikamawata.png
new file mode 100644
index 00000000..45325dcf
--- /dev/null
+++ b/assets/avatars/wazikamawata.png
Binary files differ
diff --git a/assets/avatars/whomegaa.png b/assets/avatars/whomegaa.png
new file mode 100644
index 00000000..41ff19a0
--- /dev/null
+++ b/assets/avatars/whomegaa.png
Binary files differ
diff --git a/assets/avatars/yaboimuggy.png b/assets/avatars/yaboimuggy.png
new file mode 100644
index 00000000..1ea47b03
--- /dev/null
+++ b/assets/avatars/yaboimuggy.png
Binary files differ
diff --git a/assets/avatars/yellowberryhn.png b/assets/avatars/yellowberryhn.png
new file mode 100644
index 00000000..42ff8a4a
--- /dev/null
+++ b/assets/avatars/yellowberryhn.png
Binary files differ
diff --git a/assets/avatars/yucepe3024.png b/assets/avatars/yucepe3024.png
new file mode 100644
index 00000000..a8f49d79
--- /dev/null
+++ b/assets/avatars/yucepe3024.png
Binary files differ
diff --git a/assets/avatars/zyona_gobbo.png b/assets/avatars/zyona_gobbo.png
new file mode 100644
index 00000000..36151d1b
--- /dev/null
+++ b/assets/avatars/zyona_gobbo.png
Binary files differ
diff --git a/assets/emotes/1156807 b/assets/emotes/1156807
new file mode 100644
index 00000000..672dc41b
--- /dev/null
+++ b/assets/emotes/1156807
Binary files differ
diff --git a/assets/emotes/1156810 b/assets/emotes/1156810
new file mode 100644
index 00000000..62b44360
--- /dev/null
+++ b/assets/emotes/1156810
Binary files differ
diff --git a/assets/emotes/116752 b/assets/emotes/116752
new file mode 100644
index 00000000..59941f99
--- /dev/null
+++ b/assets/emotes/116752
Binary files differ
diff --git a/assets/emotes/1169567 b/assets/emotes/1169567
new file mode 100644
index 00000000..76e10352
--- /dev/null
+++ b/assets/emotes/1169567
Binary files differ
diff --git a/assets/emotes/118758 b/assets/emotes/118758
new file mode 100644
index 00000000..4997ca9d
--- /dev/null
+++ b/assets/emotes/118758
Binary files differ
diff --git a/assets/emotes/121874 b/assets/emotes/121874
new file mode 100644
index 00000000..c00b038d
--- /dev/null
+++ b/assets/emotes/121874
Binary files differ
diff --git a/assets/emotes/134253 b/assets/emotes/134253
new file mode 100644
index 00000000..915cddc5
--- /dev/null
+++ b/assets/emotes/134253
Binary files differ
diff --git a/assets/emotes/1400745 b/assets/emotes/1400745
new file mode 100644
index 00000000..76d1192a
--- /dev/null
+++ b/assets/emotes/1400745
Binary files differ
diff --git a/assets/emotes/1460626 b/assets/emotes/1460626
new file mode 100644
index 00000000..96118924
--- /dev/null
+++ b/assets/emotes/1460626
Binary files differ
diff --git a/assets/emotes/148672 b/assets/emotes/148672
new file mode 100644
index 00000000..1756710a
--- /dev/null
+++ b/assets/emotes/148672
Binary files differ
diff --git a/assets/emotes/1518982 b/assets/emotes/1518982
new file mode 100644
index 00000000..1af7206d
--- /dev/null
+++ b/assets/emotes/1518982
Binary files differ
diff --git a/assets/emotes/1528561 b/assets/emotes/1528561
new file mode 100644
index 00000000..0803f386
--- /dev/null
+++ b/assets/emotes/1528561
Binary files differ
diff --git a/assets/emotes/1538805 b/assets/emotes/1538805
new file mode 100644
index 00000000..b3ec02cc
--- /dev/null
+++ b/assets/emotes/1538805
Binary files differ
diff --git a/assets/emotes/1649838 b/assets/emotes/1649838
new file mode 100644
index 00000000..75ff796c
--- /dev/null
+++ b/assets/emotes/1649838
Binary files differ
diff --git a/assets/emotes/169621 b/assets/emotes/169621
new file mode 100644
index 00000000..1629df35
--- /dev/null
+++ b/assets/emotes/169621
Binary files differ
diff --git a/assets/emotes/1750156 b/assets/emotes/1750156
new file mode 100644
index 00000000..7493df82
--- /dev/null
+++ b/assets/emotes/1750156
Binary files differ
diff --git a/assets/emotes/175515 b/assets/emotes/175515
new file mode 100644
index 00000000..53051ce1
--- /dev/null
+++ b/assets/emotes/175515
Binary files differ
diff --git a/assets/emotes/1775970 b/assets/emotes/1775970
new file mode 100644
index 00000000..32229c79
--- /dev/null
+++ b/assets/emotes/1775970
Binary files differ
diff --git a/assets/emotes/1831972 b/assets/emotes/1831972
new file mode 100644
index 00000000..df505873
--- /dev/null
+++ b/assets/emotes/1831972
Binary files differ
diff --git a/assets/emotes/1868440 b/assets/emotes/1868440
new file mode 100644
index 00000000..f8bea496
--- /dev/null
+++ b/assets/emotes/1868440
Binary files differ
diff --git a/assets/emotes/2054766 b/assets/emotes/2054766
new file mode 100644
index 00000000..5d51de81
--- /dev/null
+++ b/assets/emotes/2054766
Binary files differ
diff --git a/assets/emotes/290363 b/assets/emotes/290363
new file mode 100644
index 00000000..6e80cf24
--- /dev/null
+++ b/assets/emotes/290363
Binary files differ
diff --git a/assets/emotes/300063860 b/assets/emotes/300063860
new file mode 100644
index 00000000..7ec5b9e4
--- /dev/null
+++ b/assets/emotes/300063860
Binary files differ
diff --git a/assets/emotes/300093856 b/assets/emotes/300093856
new file mode 100644
index 00000000..b1616a3c
--- /dev/null
+++ b/assets/emotes/300093856
Binary files differ
diff --git a/assets/emotes/300134709 b/assets/emotes/300134709
new file mode 100644
index 00000000..8af95f48
--- /dev/null
+++ b/assets/emotes/300134709
Binary files differ
diff --git a/assets/emotes/300193120 b/assets/emotes/300193120
new file mode 100644
index 00000000..7cedc622
--- /dev/null
+++ b/assets/emotes/300193120
Binary files differ
diff --git a/assets/emotes/300228658 b/assets/emotes/300228658
new file mode 100644
index 00000000..1c213d97
--- /dev/null
+++ b/assets/emotes/300228658
Binary files differ
diff --git a/assets/emotes/300238151 b/assets/emotes/300238151
new file mode 100644
index 00000000..8b6accb8
--- /dev/null
+++ b/assets/emotes/300238151
Binary files differ
diff --git a/assets/emotes/300289472 b/assets/emotes/300289472
new file mode 100644
index 00000000..74c9beec
--- /dev/null
+++ b/assets/emotes/300289472
Binary files differ
diff --git a/assets/emotes/300294092 b/assets/emotes/300294092
new file mode 100644
index 00000000..1bd1e8ba
--- /dev/null
+++ b/assets/emotes/300294092
Binary files differ
diff --git a/assets/emotes/300372162 b/assets/emotes/300372162
new file mode 100644
index 00000000..d88a2913
--- /dev/null
+++ b/assets/emotes/300372162
Binary files differ
diff --git a/assets/emotes/300389579 b/assets/emotes/300389579
new file mode 100644
index 00000000..3df5f0b9
--- /dev/null
+++ b/assets/emotes/300389579
Binary files differ
diff --git a/assets/emotes/300484468 b/assets/emotes/300484468
new file mode 100644
index 00000000..6ebc45bd
--- /dev/null
+++ b/assets/emotes/300484468
Binary files differ
diff --git a/assets/emotes/300620825 b/assets/emotes/300620825
new file mode 100644
index 00000000..1c6b8c7b
--- /dev/null
+++ b/assets/emotes/300620825
Binary files differ
diff --git a/assets/emotes/300706286 b/assets/emotes/300706286
new file mode 100644
index 00000000..95779920
--- /dev/null
+++ b/assets/emotes/300706286
Binary files differ
diff --git a/assets/emotes/300739938 b/assets/emotes/300739938
new file mode 100644
index 00000000..827bf03f
--- /dev/null
+++ b/assets/emotes/300739938
Binary files differ
diff --git a/assets/emotes/300742352 b/assets/emotes/300742352
new file mode 100644
index 00000000..b365d2a8
--- /dev/null
+++ b/assets/emotes/300742352
Binary files differ
diff --git a/assets/emotes/300767529 b/assets/emotes/300767529
new file mode 100644
index 00000000..f00c7b5f
--- /dev/null
+++ b/assets/emotes/300767529
Binary files differ
diff --git a/assets/emotes/300786673 b/assets/emotes/300786673
new file mode 100644
index 00000000..8378a880
--- /dev/null
+++ b/assets/emotes/300786673
Binary files differ
diff --git a/assets/emotes/300838630 b/assets/emotes/300838630
new file mode 100644
index 00000000..8f6817f5
--- /dev/null
+++ b/assets/emotes/300838630
Binary files differ
diff --git a/assets/emotes/300953958 b/assets/emotes/300953958
new file mode 100644
index 00000000..cea468ca
--- /dev/null
+++ b/assets/emotes/300953958
Binary files differ
diff --git a/assets/emotes/300954422 b/assets/emotes/300954422
new file mode 100644
index 00000000..724fb80e
--- /dev/null
+++ b/assets/emotes/300954422
Binary files differ
diff --git a/assets/emotes/300966191 b/assets/emotes/300966191
new file mode 100644
index 00000000..1c009d4e
--- /dev/null
+++ b/assets/emotes/300966191
Binary files differ
diff --git a/assets/emotes/300966194 b/assets/emotes/300966194
new file mode 100644
index 00000000..4358a5c8
--- /dev/null
+++ b/assets/emotes/300966194
Binary files differ
diff --git a/assets/emotes/300966195 b/assets/emotes/300966195
new file mode 100644
index 00000000..398ffc4f
--- /dev/null
+++ b/assets/emotes/300966195
Binary files differ
diff --git a/assets/emotes/301025126 b/assets/emotes/301025126
new file mode 100644
index 00000000..29aa8ccf
--- /dev/null
+++ b/assets/emotes/301025126
Binary files differ
diff --git a/assets/emotes/301112670 b/assets/emotes/301112670
new file mode 100644
index 00000000..6bd1551c
--- /dev/null
+++ b/assets/emotes/301112670
Binary files differ
diff --git a/assets/emotes/301157700 b/assets/emotes/301157700
new file mode 100644
index 00000000..e61754b7
--- /dev/null
+++ b/assets/emotes/301157700
Binary files differ
diff --git a/assets/emotes/301233896 b/assets/emotes/301233896
new file mode 100644
index 00000000..b5ac9f13
--- /dev/null
+++ b/assets/emotes/301233896
Binary files differ
diff --git a/assets/emotes/301396363 b/assets/emotes/301396363
new file mode 100644
index 00000000..44d82dba
--- /dev/null
+++ b/assets/emotes/301396363
Binary files differ
diff --git a/assets/emotes/301396403 b/assets/emotes/301396403
new file mode 100644
index 00000000..68b0881f
--- /dev/null
+++ b/assets/emotes/301396403
Binary files differ
diff --git a/assets/emotes/301429841 b/assets/emotes/301429841
new file mode 100644
index 00000000..4b8fb27d
--- /dev/null
+++ b/assets/emotes/301429841
Binary files differ
diff --git a/assets/emotes/301445381 b/assets/emotes/301445381
new file mode 100644
index 00000000..0b91f1c0
--- /dev/null
+++ b/assets/emotes/301445381
Binary files differ
diff --git a/assets/emotes/301553138 b/assets/emotes/301553138
new file mode 100644
index 00000000..c3139f1d
--- /dev/null
+++ b/assets/emotes/301553138
Binary files differ
diff --git a/assets/emotes/301572622 b/assets/emotes/301572622
new file mode 100644
index 00000000..d3c39fa9
--- /dev/null
+++ b/assets/emotes/301572622
Binary files differ
diff --git a/assets/emotes/301597524 b/assets/emotes/301597524
new file mode 100644
index 00000000..b32d2bc4
--- /dev/null
+++ b/assets/emotes/301597524
Binary files differ
diff --git a/assets/emotes/301792217 b/assets/emotes/301792217
new file mode 100644
index 00000000..8a251df6
--- /dev/null
+++ b/assets/emotes/301792217
Binary files differ
diff --git a/assets/emotes/301797657 b/assets/emotes/301797657
new file mode 100644
index 00000000..d26929ca
--- /dev/null
+++ b/assets/emotes/301797657
Binary files differ
diff --git a/assets/emotes/301801601 b/assets/emotes/301801601
new file mode 100644
index 00000000..2f314cf1
--- /dev/null
+++ b/assets/emotes/301801601
Binary files differ
diff --git a/assets/emotes/301905748 b/assets/emotes/301905748
new file mode 100644
index 00000000..9abe58b3
--- /dev/null
+++ b/assets/emotes/301905748
Binary files differ
diff --git a/assets/emotes/302001210 b/assets/emotes/302001210
new file mode 100644
index 00000000..c59f1cba
--- /dev/null
+++ b/assets/emotes/302001210
Binary files differ
diff --git a/assets/emotes/302015901 b/assets/emotes/302015901
new file mode 100644
index 00000000..971907ce
--- /dev/null
+++ b/assets/emotes/302015901
Binary files differ
diff --git a/assets/emotes/302303579 b/assets/emotes/302303579
new file mode 100644
index 00000000..318247a6
--- /dev/null
+++ b/assets/emotes/302303579
Binary files differ
diff --git a/assets/emotes/302303590 b/assets/emotes/302303590
new file mode 100644
index 00000000..f29a4e42
--- /dev/null
+++ b/assets/emotes/302303590
Binary files differ
diff --git a/assets/emotes/302488282 b/assets/emotes/302488282
new file mode 100644
index 00000000..a2689f0f
--- /dev/null
+++ b/assets/emotes/302488282
Binary files differ
diff --git a/assets/emotes/302503710 b/assets/emotes/302503710
new file mode 100644
index 00000000..3087013e
--- /dev/null
+++ b/assets/emotes/302503710
Binary files differ
diff --git a/assets/emotes/302708057 b/assets/emotes/302708057
new file mode 100644
index 00000000..9209d41a
--- /dev/null
+++ b/assets/emotes/302708057
Binary files differ
diff --git a/assets/emotes/302737212 b/assets/emotes/302737212
new file mode 100644
index 00000000..4dddc09d
--- /dev/null
+++ b/assets/emotes/302737212
Binary files differ
diff --git a/assets/emotes/302891612 b/assets/emotes/302891612
new file mode 100644
index 00000000..caad3636
--- /dev/null
+++ b/assets/emotes/302891612
Binary files differ
diff --git a/assets/emotes/302891645 b/assets/emotes/302891645
new file mode 100644
index 00000000..65058ea9
--- /dev/null
+++ b/assets/emotes/302891645
Binary files differ
diff --git a/assets/emotes/302892549 b/assets/emotes/302892549
new file mode 100644
index 00000000..481d16a1
--- /dev/null
+++ b/assets/emotes/302892549
Binary files differ
diff --git a/assets/emotes/302990566 b/assets/emotes/302990566
new file mode 100644
index 00000000..881604fa
--- /dev/null
+++ b/assets/emotes/302990566
Binary files differ
diff --git a/assets/emotes/303147421 b/assets/emotes/303147421
new file mode 100644
index 00000000..fd40dffb
--- /dev/null
+++ b/assets/emotes/303147421
Binary files differ
diff --git a/assets/emotes/303277838 b/assets/emotes/303277838
new file mode 100644
index 00000000..ad04560e
--- /dev/null
+++ b/assets/emotes/303277838
Binary files differ
diff --git a/assets/emotes/303317081 b/assets/emotes/303317081
new file mode 100644
index 00000000..9ca5a101
--- /dev/null
+++ b/assets/emotes/303317081
Binary files differ
diff --git a/assets/emotes/303542493 b/assets/emotes/303542493
new file mode 100644
index 00000000..401aaed3
--- /dev/null
+++ b/assets/emotes/303542493
Binary files differ
diff --git a/assets/emotes/303651072 b/assets/emotes/303651072
new file mode 100644
index 00000000..80c96288
--- /dev/null
+++ b/assets/emotes/303651072
Binary files differ
diff --git a/assets/emotes/304348939 b/assets/emotes/304348939
new file mode 100644
index 00000000..6c7d00ca
--- /dev/null
+++ b/assets/emotes/304348939
Binary files differ
diff --git a/assets/emotes/304481072 b/assets/emotes/304481072
new file mode 100644
index 00000000..1d4c64d3
--- /dev/null
+++ b/assets/emotes/304481072
Binary files differ
diff --git a/assets/emotes/304508226 b/assets/emotes/304508226
new file mode 100644
index 00000000..05928a3a
--- /dev/null
+++ b/assets/emotes/304508226
Binary files differ
diff --git a/assets/emotes/304508228 b/assets/emotes/304508228
new file mode 100644
index 00000000..0161e12b
--- /dev/null
+++ b/assets/emotes/304508228
Binary files differ
diff --git a/assets/emotes/304796035 b/assets/emotes/304796035
new file mode 100644
index 00000000..f402be33
--- /dev/null
+++ b/assets/emotes/304796035
Binary files differ
diff --git a/assets/emotes/305021784 b/assets/emotes/305021784
new file mode 100644
index 00000000..dbd33d46
--- /dev/null
+++ b/assets/emotes/305021784
Binary files differ
diff --git a/assets/emotes/305153335 b/assets/emotes/305153335
new file mode 100644
index 00000000..196e932e
--- /dev/null
+++ b/assets/emotes/305153335
Binary files differ
diff --git a/assets/emotes/305159460 b/assets/emotes/305159460
new file mode 100644
index 00000000..aa3315e4
--- /dev/null
+++ b/assets/emotes/305159460
Binary files differ
diff --git a/assets/emotes/305204303 b/assets/emotes/305204303
new file mode 100644
index 00000000..7ca1ac4b
--- /dev/null
+++ b/assets/emotes/305204303
Binary files differ
diff --git a/assets/emotes/305209753 b/assets/emotes/305209753
new file mode 100644
index 00000000..7fa0bd28
--- /dev/null
+++ b/assets/emotes/305209753
Binary files differ
diff --git a/assets/emotes/305240670 b/assets/emotes/305240670
new file mode 100644
index 00000000..36ad6a4a
--- /dev/null
+++ b/assets/emotes/305240670
Binary files differ
diff --git a/assets/emotes/305302204 b/assets/emotes/305302204
new file mode 100644
index 00000000..79c817cf
--- /dev/null
+++ b/assets/emotes/305302204
Binary files differ
diff --git a/assets/emotes/305360648 b/assets/emotes/305360648
new file mode 100644
index 00000000..540b0682
--- /dev/null
+++ b/assets/emotes/305360648
Binary files differ
diff --git a/assets/emotes/305367360 b/assets/emotes/305367360
new file mode 100644
index 00000000..b5323d3e
--- /dev/null
+++ b/assets/emotes/305367360
Binary files differ
diff --git a/assets/emotes/305531954 b/assets/emotes/305531954
new file mode 100644
index 00000000..7d72261e
--- /dev/null
+++ b/assets/emotes/305531954
Binary files differ
diff --git a/assets/emotes/305550558 b/assets/emotes/305550558
new file mode 100644
index 00000000..dcd59f5a
--- /dev/null
+++ b/assets/emotes/305550558
Binary files differ
diff --git a/assets/emotes/305974509 b/assets/emotes/305974509
new file mode 100644
index 00000000..d8b1013a
--- /dev/null
+++ b/assets/emotes/305974509
Binary files differ
diff --git a/assets/emotes/306287976 b/assets/emotes/306287976
new file mode 100644
index 00000000..99680501
--- /dev/null
+++ b/assets/emotes/306287976
Binary files differ
diff --git a/assets/emotes/306352313 b/assets/emotes/306352313
new file mode 100644
index 00000000..2e94d91a
--- /dev/null
+++ b/assets/emotes/306352313
Binary files differ
diff --git a/assets/emotes/306493604 b/assets/emotes/306493604
new file mode 100644
index 00000000..74816ab5
--- /dev/null
+++ b/assets/emotes/306493604
Binary files differ
diff --git a/assets/emotes/306493645 b/assets/emotes/306493645
new file mode 100644
index 00000000..d2f8608c
--- /dev/null
+++ b/assets/emotes/306493645
Binary files differ
diff --git a/assets/emotes/306781271 b/assets/emotes/306781271
new file mode 100644
index 00000000..11f009a3
--- /dev/null
+++ b/assets/emotes/306781271
Binary files differ
diff --git a/assets/emotes/306860480 b/assets/emotes/306860480
new file mode 100644
index 00000000..b7799a74
--- /dev/null
+++ b/assets/emotes/306860480
Binary files differ
diff --git a/assets/emotes/306934218 b/assets/emotes/306934218
new file mode 100644
index 00000000..6989905a
--- /dev/null
+++ b/assets/emotes/306934218
Binary files differ
diff --git a/assets/emotes/306934268 b/assets/emotes/306934268
new file mode 100644
index 00000000..6fde05fe
--- /dev/null
+++ b/assets/emotes/306934268
Binary files differ
diff --git a/assets/emotes/306986545 b/assets/emotes/306986545
new file mode 100644
index 00000000..bcd6b856
--- /dev/null
+++ b/assets/emotes/306986545
Binary files differ
diff --git a/assets/emotes/307000603 b/assets/emotes/307000603
new file mode 100644
index 00000000..19a39bae
--- /dev/null
+++ b/assets/emotes/307000603
Binary files differ
diff --git a/assets/emotes/307050486 b/assets/emotes/307050486
new file mode 100644
index 00000000..b7da90b9
--- /dev/null
+++ b/assets/emotes/307050486
Binary files differ
diff --git a/assets/emotes/307089372 b/assets/emotes/307089372
new file mode 100644
index 00000000..19beb1a2
--- /dev/null
+++ b/assets/emotes/307089372
Binary files differ
diff --git a/assets/emotes/307169523 b/assets/emotes/307169523
new file mode 100644
index 00000000..3fd8169f
--- /dev/null
+++ b/assets/emotes/307169523
Binary files differ
diff --git a/assets/emotes/307567150 b/assets/emotes/307567150
new file mode 100644
index 00000000..467a916f
--- /dev/null
+++ b/assets/emotes/307567150
Binary files differ
diff --git a/assets/emotes/307738954 b/assets/emotes/307738954
new file mode 100644
index 00000000..c38a8301
--- /dev/null
+++ b/assets/emotes/307738954
Binary files differ
diff --git a/assets/emotes/307738966 b/assets/emotes/307738966
new file mode 100644
index 00000000..6a114175
--- /dev/null
+++ b/assets/emotes/307738966
Binary files differ
diff --git a/assets/emotes/307768248 b/assets/emotes/307768248
new file mode 100644
index 00000000..c5fae4d6
--- /dev/null
+++ b/assets/emotes/307768248
Binary files differ
diff --git a/assets/emotes/307852239 b/assets/emotes/307852239
new file mode 100644
index 00000000..b495cad9
--- /dev/null
+++ b/assets/emotes/307852239
Binary files differ
diff --git a/assets/emotes/307947882 b/assets/emotes/307947882
new file mode 100644
index 00000000..98d9609a
--- /dev/null
+++ b/assets/emotes/307947882
Binary files differ
diff --git a/assets/emotes/308002061 b/assets/emotes/308002061
new file mode 100644
index 00000000..414cf355
--- /dev/null
+++ b/assets/emotes/308002061
Binary files differ
diff --git a/assets/emotes/308133860 b/assets/emotes/308133860
new file mode 100644
index 00000000..cdf2c7a7
--- /dev/null
+++ b/assets/emotes/308133860
Binary files differ
diff --git a/assets/emotes/30925 b/assets/emotes/30925
new file mode 100644
index 00000000..212681b5
--- /dev/null
+++ b/assets/emotes/30925
Binary files differ
diff --git a/assets/emotes/423813 b/assets/emotes/423813
new file mode 100644
index 00000000..bf05fe6b
--- /dev/null
+++ b/assets/emotes/423813
Binary files differ
diff --git a/assets/emotes/489 b/assets/emotes/489
new file mode 100644
index 00000000..21fae00e
--- /dev/null
+++ b/assets/emotes/489
Binary files differ
diff --git a/assets/emotes/494 b/assets/emotes/494
new file mode 100644
index 00000000..9a5b78a9
--- /dev/null
+++ b/assets/emotes/494
Binary files differ
diff --git a/assets/emotes/501 b/assets/emotes/501
new file mode 100644
index 00000000..0ca197fa
--- /dev/null
+++ b/assets/emotes/501
Binary files differ
diff --git a/assets/emotes/555555559 b/assets/emotes/555555559
new file mode 100644
index 00000000..cad84db9
--- /dev/null
+++ b/assets/emotes/555555559
Binary files differ
diff --git a/assets/emotes/555555575 b/assets/emotes/555555575
new file mode 100644
index 00000000..c01d4460
--- /dev/null
+++ b/assets/emotes/555555575
Binary files differ
diff --git a/assets/emotes/555555590 b/assets/emotes/555555590
new file mode 100644
index 00000000..1a8ce131
--- /dev/null
+++ b/assets/emotes/555555590
Binary files differ
diff --git a/assets/emotes/555555594 b/assets/emotes/555555594
new file mode 100644
index 00000000..ec1565cb
--- /dev/null
+++ b/assets/emotes/555555594
Binary files differ
diff --git a/assets/emotes/555555691 b/assets/emotes/555555691
new file mode 100644
index 00000000..b6ec7c15
--- /dev/null
+++ b/assets/emotes/555555691
Binary files differ
diff --git a/assets/emotes/688185 b/assets/emotes/688185
new file mode 100644
index 00000000..c2a32b86
--- /dev/null
+++ b/assets/emotes/688185
Binary files differ
diff --git a/assets/emotes/853403 b/assets/emotes/853403
new file mode 100644
index 00000000..770d9de1
--- /dev/null
+++ b/assets/emotes/853403
Binary files differ
diff --git a/assets/emotes/980153 b/assets/emotes/980153
new file mode 100644
index 00000000..34a0ffb2
--- /dev/null
+++ b/assets/emotes/980153
Binary files differ
diff --git a/assets/emotes/emotesv2_003c28d7484f404da1b7c90204cd0133 b/assets/emotes/emotesv2_003c28d7484f404da1b7c90204cd0133
new file mode 100644
index 00000000..03c96493
--- /dev/null
+++ b/assets/emotes/emotesv2_003c28d7484f404da1b7c90204cd0133
Binary files differ
diff --git a/assets/emotes/emotesv2_007c9331c20b4611a4cda822411e38ee b/assets/emotes/emotesv2_007c9331c20b4611a4cda822411e38ee
new file mode 100644
index 00000000..34fee99b
--- /dev/null
+++ b/assets/emotes/emotesv2_007c9331c20b4611a4cda822411e38ee
Binary files differ
diff --git a/assets/emotes/emotesv2_00d9238e7eef4ea6a3dfea539619c4cb b/assets/emotes/emotesv2_00d9238e7eef4ea6a3dfea539619c4cb
new file mode 100644
index 00000000..345c51d1
--- /dev/null
+++ b/assets/emotes/emotesv2_00d9238e7eef4ea6a3dfea539619c4cb
Binary files differ
diff --git a/assets/emotes/emotesv2_011ba399294a45a9b03a338ca38a1fca b/assets/emotes/emotesv2_011ba399294a45a9b03a338ca38a1fca
new file mode 100644
index 00000000..e5915f3d
--- /dev/null
+++ b/assets/emotes/emotesv2_011ba399294a45a9b03a338ca38a1fca
Binary files differ
diff --git a/assets/emotes/emotesv2_013d575e7b614b5580a5017f10ed2508 b/assets/emotes/emotesv2_013d575e7b614b5580a5017f10ed2508
new file mode 100644
index 00000000..b0578778
--- /dev/null
+++ b/assets/emotes/emotesv2_013d575e7b614b5580a5017f10ed2508
Binary files differ
diff --git a/assets/emotes/emotesv2_015df35c732c4750bb92f13f255a0ee6 b/assets/emotes/emotesv2_015df35c732c4750bb92f13f255a0ee6
new file mode 100644
index 00000000..1952257d
--- /dev/null
+++ b/assets/emotes/emotesv2_015df35c732c4750bb92f13f255a0ee6
Binary files differ
diff --git a/assets/emotes/emotesv2_018991a2a9e148fab82b4809f23f884e b/assets/emotes/emotesv2_018991a2a9e148fab82b4809f23f884e
new file mode 100644
index 00000000..bb2a516c
--- /dev/null
+++ b/assets/emotes/emotesv2_018991a2a9e148fab82b4809f23f884e
Binary files differ
diff --git a/assets/emotes/emotesv2_01d4be7221eb407c897164fdbc183c83 b/assets/emotes/emotesv2_01d4be7221eb407c897164fdbc183c83
new file mode 100644
index 00000000..1754de95
--- /dev/null
+++ b/assets/emotes/emotesv2_01d4be7221eb407c897164fdbc183c83
Binary files differ
diff --git a/assets/emotes/emotesv2_0249ab1513324470bbd9b666d60f361c b/assets/emotes/emotesv2_0249ab1513324470bbd9b666d60f361c
new file mode 100644
index 00000000..386259a4
--- /dev/null
+++ b/assets/emotes/emotesv2_0249ab1513324470bbd9b666d60f361c
Binary files differ
diff --git a/assets/emotes/emotesv2_028ad9d40dca46069246fd59ea57eb99 b/assets/emotes/emotesv2_028ad9d40dca46069246fd59ea57eb99
new file mode 100644
index 00000000..21fd2603
--- /dev/null
+++ b/assets/emotes/emotesv2_028ad9d40dca46069246fd59ea57eb99
Binary files differ
diff --git a/assets/emotes/emotesv2_02b323cd01ee41f981ff329f6224a759 b/assets/emotes/emotesv2_02b323cd01ee41f981ff329f6224a759
new file mode 100644
index 00000000..619c1d49
--- /dev/null
+++ b/assets/emotes/emotesv2_02b323cd01ee41f981ff329f6224a759
Binary files differ
diff --git a/assets/emotes/emotesv2_02c6e8f2fbb146efae227168aa9d6dad b/assets/emotes/emotesv2_02c6e8f2fbb146efae227168aa9d6dad
new file mode 100644
index 00000000..8b6149ba
--- /dev/null
+++ b/assets/emotes/emotesv2_02c6e8f2fbb146efae227168aa9d6dad
Binary files differ
diff --git a/assets/emotes/emotesv2_0307cc425b08449780cbf903a4b923c5 b/assets/emotes/emotesv2_0307cc425b08449780cbf903a4b923c5
new file mode 100644
index 00000000..e31367d6
--- /dev/null
+++ b/assets/emotes/emotesv2_0307cc425b08449780cbf903a4b923c5
Binary files differ
diff --git a/assets/emotes/emotesv2_030e2a80e74d4920a11d2ebdca6ce516 b/assets/emotes/emotesv2_030e2a80e74d4920a11d2ebdca6ce516
new file mode 100644
index 00000000..eee447df
--- /dev/null
+++ b/assets/emotes/emotesv2_030e2a80e74d4920a11d2ebdca6ce516
Binary files differ
diff --git a/assets/emotes/emotesv2_031098beae55406ca9fa07c2353bf49d b/assets/emotes/emotesv2_031098beae55406ca9fa07c2353bf49d
new file mode 100644
index 00000000..70810045
--- /dev/null
+++ b/assets/emotes/emotesv2_031098beae55406ca9fa07c2353bf49d
Binary files differ
diff --git a/assets/emotes/emotesv2_032c9dda687541d5878392f08b25525f b/assets/emotes/emotesv2_032c9dda687541d5878392f08b25525f
new file mode 100644
index 00000000..db3370b4
--- /dev/null
+++ b/assets/emotes/emotesv2_032c9dda687541d5878392f08b25525f
Binary files differ
diff --git a/assets/emotes/emotesv2_03529707150b4f128def3ffc090fb4a7 b/assets/emotes/emotesv2_03529707150b4f128def3ffc090fb4a7
new file mode 100644
index 00000000..e7080ade
--- /dev/null
+++ b/assets/emotes/emotesv2_03529707150b4f128def3ffc090fb4a7
Binary files differ
diff --git a/assets/emotes/emotesv2_037c96ea5eec4318bc970d68d867c2a7 b/assets/emotes/emotesv2_037c96ea5eec4318bc970d68d867c2a7
new file mode 100644
index 00000000..e245affc
--- /dev/null
+++ b/assets/emotes/emotesv2_037c96ea5eec4318bc970d68d867c2a7
Binary files differ
diff --git a/assets/emotes/emotesv2_03a4b77698534771bca4e5306e0d15eb b/assets/emotes/emotesv2_03a4b77698534771bca4e5306e0d15eb
new file mode 100644
index 00000000..777ed118
--- /dev/null
+++ b/assets/emotes/emotesv2_03a4b77698534771bca4e5306e0d15eb
Binary files differ
diff --git a/assets/emotes/emotesv2_03ad189e0149423ea6ec056eebb292bc b/assets/emotes/emotesv2_03ad189e0149423ea6ec056eebb292bc
new file mode 100644
index 00000000..bf1b79ee
--- /dev/null
+++ b/assets/emotes/emotesv2_03ad189e0149423ea6ec056eebb292bc
Binary files differ
diff --git a/assets/emotes/emotesv2_03dee10f958b4e9b9654f7a0f708b7e8 b/assets/emotes/emotesv2_03dee10f958b4e9b9654f7a0f708b7e8
new file mode 100644
index 00000000..ce4e890c
--- /dev/null
+++ b/assets/emotes/emotesv2_03dee10f958b4e9b9654f7a0f708b7e8
Binary files differ
diff --git a/assets/emotes/emotesv2_03ee29b9d36941d683265841ec103112 b/assets/emotes/emotesv2_03ee29b9d36941d683265841ec103112
new file mode 100644
index 00000000..86b21606
--- /dev/null
+++ b/assets/emotes/emotesv2_03ee29b9d36941d683265841ec103112
Binary files differ
diff --git a/assets/emotes/emotesv2_042fab4451294fb0b8e8d9efcd69c692 b/assets/emotes/emotesv2_042fab4451294fb0b8e8d9efcd69c692
new file mode 100644
index 00000000..166f6d76
--- /dev/null
+++ b/assets/emotes/emotesv2_042fab4451294fb0b8e8d9efcd69c692
Binary files differ
diff --git a/assets/emotes/emotesv2_0478bc3b1f484423babc56d9f8bca0f9 b/assets/emotes/emotesv2_0478bc3b1f484423babc56d9f8bca0f9
new file mode 100644
index 00000000..b889cefc
--- /dev/null
+++ b/assets/emotes/emotesv2_0478bc3b1f484423babc56d9f8bca0f9
Binary files differ
diff --git a/assets/emotes/emotesv2_0489d8695bbd4254a9721932964193a0 b/assets/emotes/emotesv2_0489d8695bbd4254a9721932964193a0
new file mode 100644
index 00000000..6054519f
--- /dev/null
+++ b/assets/emotes/emotesv2_0489d8695bbd4254a9721932964193a0
Binary files differ
diff --git a/assets/emotes/emotesv2_048a00f0873e493092a53bd8f65ddd2f b/assets/emotes/emotesv2_048a00f0873e493092a53bd8f65ddd2f
new file mode 100644
index 00000000..49272a14
--- /dev/null
+++ b/assets/emotes/emotesv2_048a00f0873e493092a53bd8f65ddd2f
Binary files differ
diff --git a/assets/emotes/emotesv2_04c7f166bf974f56a96d7c5900f2c95b b/assets/emotes/emotesv2_04c7f166bf974f56a96d7c5900f2c95b
new file mode 100644
index 00000000..aeda88cc
--- /dev/null
+++ b/assets/emotes/emotesv2_04c7f166bf974f56a96d7c5900f2c95b
Binary files differ
diff --git a/assets/emotes/emotesv2_04dcfe50e0394299bbfd1de80467e6e4 b/assets/emotes/emotesv2_04dcfe50e0394299bbfd1de80467e6e4
new file mode 100644
index 00000000..cd3e90d0
--- /dev/null
+++ b/assets/emotes/emotesv2_04dcfe50e0394299bbfd1de80467e6e4
Binary files differ
diff --git a/assets/emotes/emotesv2_0537b042a0ae4aa7a76e9c8516dfbb5f b/assets/emotes/emotesv2_0537b042a0ae4aa7a76e9c8516dfbb5f
new file mode 100644
index 00000000..29889201
--- /dev/null
+++ b/assets/emotes/emotesv2_0537b042a0ae4aa7a76e9c8516dfbb5f
Binary files differ
diff --git a/assets/emotes/emotesv2_056fc5d7e16841eca2a147748ef8b314 b/assets/emotes/emotesv2_056fc5d7e16841eca2a147748ef8b314
new file mode 100644
index 00000000..22c9ca4d
--- /dev/null
+++ b/assets/emotes/emotesv2_056fc5d7e16841eca2a147748ef8b314
Binary files differ
diff --git a/assets/emotes/emotesv2_05ab39c8fb8e4e4eb68fe23a822ec3d4 b/assets/emotes/emotesv2_05ab39c8fb8e4e4eb68fe23a822ec3d4
new file mode 100644
index 00000000..2a44c2a8
--- /dev/null
+++ b/assets/emotes/emotesv2_05ab39c8fb8e4e4eb68fe23a822ec3d4
Binary files differ
diff --git a/assets/emotes/emotesv2_05dccf89e10048d5ba36215a6beb422e b/assets/emotes/emotesv2_05dccf89e10048d5ba36215a6beb422e
new file mode 100644
index 00000000..79726e44
--- /dev/null
+++ b/assets/emotes/emotesv2_05dccf89e10048d5ba36215a6beb422e
Binary files differ
diff --git a/assets/emotes/emotesv2_05fe45d6e38445249adda4be45cdb9da b/assets/emotes/emotesv2_05fe45d6e38445249adda4be45cdb9da
new file mode 100644
index 00000000..b7b4c154
--- /dev/null
+++ b/assets/emotes/emotesv2_05fe45d6e38445249adda4be45cdb9da
Binary files differ
diff --git a/assets/emotes/emotesv2_060644cf4607482f963d1232909ac0d7 b/assets/emotes/emotesv2_060644cf4607482f963d1232909ac0d7
new file mode 100644
index 00000000..5e58a9f0
--- /dev/null
+++ b/assets/emotes/emotesv2_060644cf4607482f963d1232909ac0d7
Binary files differ
diff --git a/assets/emotes/emotesv2_06674664050f475da6d813979a777cd3 b/assets/emotes/emotesv2_06674664050f475da6d813979a777cd3
new file mode 100644
index 00000000..fbfcdd4d
--- /dev/null
+++ b/assets/emotes/emotesv2_06674664050f475da6d813979a777cd3
Binary files differ
diff --git a/assets/emotes/emotesv2_06f0c486c9314f9ead8bb0992a6b5ba1 b/assets/emotes/emotesv2_06f0c486c9314f9ead8bb0992a6b5ba1
new file mode 100644
index 00000000..a70657f4
--- /dev/null
+++ b/assets/emotes/emotesv2_06f0c486c9314f9ead8bb0992a6b5ba1
Binary files differ
diff --git a/assets/emotes/emotesv2_06fa97b6c050462ab27469c3f9564501 b/assets/emotes/emotesv2_06fa97b6c050462ab27469c3f9564501
new file mode 100644
index 00000000..cced445e
--- /dev/null
+++ b/assets/emotes/emotesv2_06fa97b6c050462ab27469c3f9564501
Binary files differ
diff --git a/assets/emotes/emotesv2_074477173ef14eb8be0f86e242969a88 b/assets/emotes/emotesv2_074477173ef14eb8be0f86e242969a88
new file mode 100644
index 00000000..931a3b7f
--- /dev/null
+++ b/assets/emotes/emotesv2_074477173ef14eb8be0f86e242969a88
Binary files differ
diff --git a/assets/emotes/emotesv2_0747f5968633481f907d6faceea3caf3 b/assets/emotes/emotesv2_0747f5968633481f907d6faceea3caf3
new file mode 100644
index 00000000..ff83f51c
--- /dev/null
+++ b/assets/emotes/emotesv2_0747f5968633481f907d6faceea3caf3
Binary files differ
diff --git a/assets/emotes/emotesv2_075655f61fd340c8b3405a331d9a6e4e b/assets/emotes/emotesv2_075655f61fd340c8b3405a331d9a6e4e
new file mode 100644
index 00000000..236a86ee
--- /dev/null
+++ b/assets/emotes/emotesv2_075655f61fd340c8b3405a331d9a6e4e
Binary files differ
diff --git a/assets/emotes/emotesv2_079230222de5433b9bdd15c62ee386c2 b/assets/emotes/emotesv2_079230222de5433b9bdd15c62ee386c2
new file mode 100644
index 00000000..ce9129d9
--- /dev/null
+++ b/assets/emotes/emotesv2_079230222de5433b9bdd15c62ee386c2
Binary files differ
diff --git a/assets/emotes/emotesv2_079f8daee1ab47a1bf9b1ce3fa9052fc b/assets/emotes/emotesv2_079f8daee1ab47a1bf9b1ce3fa9052fc
new file mode 100644
index 00000000..3a0d4bf3
--- /dev/null
+++ b/assets/emotes/emotesv2_079f8daee1ab47a1bf9b1ce3fa9052fc
Binary files differ
diff --git a/assets/emotes/emotesv2_07ae24d3fe21493791687792a5303f6d b/assets/emotes/emotesv2_07ae24d3fe21493791687792a5303f6d
new file mode 100644
index 00000000..c482ae50
--- /dev/null
+++ b/assets/emotes/emotesv2_07ae24d3fe21493791687792a5303f6d
Binary files differ
diff --git a/assets/emotes/emotesv2_07d2cdf65d2a4248a69f9baafe7d3cc7 b/assets/emotes/emotesv2_07d2cdf65d2a4248a69f9baafe7d3cc7
new file mode 100644
index 00000000..fc09e3c6
--- /dev/null
+++ b/assets/emotes/emotesv2_07d2cdf65d2a4248a69f9baafe7d3cc7
Binary files differ
diff --git a/assets/emotes/emotesv2_0804d1485aae46cc919c8a10d715614f b/assets/emotes/emotesv2_0804d1485aae46cc919c8a10d715614f
new file mode 100644
index 00000000..f64d6b45
--- /dev/null
+++ b/assets/emotes/emotesv2_0804d1485aae46cc919c8a10d715614f
Binary files differ
diff --git a/assets/emotes/emotesv2_08352c473e9f4f62af5007b4f0097fca b/assets/emotes/emotesv2_08352c473e9f4f62af5007b4f0097fca
new file mode 100644
index 00000000..d2a94392
--- /dev/null
+++ b/assets/emotes/emotesv2_08352c473e9f4f62af5007b4f0097fca
Binary files differ
diff --git a/assets/emotes/emotesv2_083c7dce7c6047ad9d0988d9da7e34dd b/assets/emotes/emotesv2_083c7dce7c6047ad9d0988d9da7e34dd
new file mode 100644
index 00000000..c140adce
--- /dev/null
+++ b/assets/emotes/emotesv2_083c7dce7c6047ad9d0988d9da7e34dd
Binary files differ
diff --git a/assets/emotes/emotesv2_094cb3bab4f44f239f72c526f502437c b/assets/emotes/emotesv2_094cb3bab4f44f239f72c526f502437c
new file mode 100644
index 00000000..ccea1747
--- /dev/null
+++ b/assets/emotes/emotesv2_094cb3bab4f44f239f72c526f502437c
Binary files differ
diff --git a/assets/emotes/emotesv2_0950fefed4fe4403a3033b84c029ac8d b/assets/emotes/emotesv2_0950fefed4fe4403a3033b84c029ac8d
new file mode 100644
index 00000000..2abc8557
--- /dev/null
+++ b/assets/emotes/emotesv2_0950fefed4fe4403a3033b84c029ac8d
Binary files differ
diff --git a/assets/emotes/emotesv2_09cb02d954234c46b914bf86a3b9c6d5 b/assets/emotes/emotesv2_09cb02d954234c46b914bf86a3b9c6d5
new file mode 100644
index 00000000..228fedac
--- /dev/null
+++ b/assets/emotes/emotesv2_09cb02d954234c46b914bf86a3b9c6d5
Binary files differ
diff --git a/assets/emotes/emotesv2_09e29bcca60340e6961fe0d454ce44c0 b/assets/emotes/emotesv2_09e29bcca60340e6961fe0d454ce44c0
new file mode 100644
index 00000000..f9b3e2a4
--- /dev/null
+++ b/assets/emotes/emotesv2_09e29bcca60340e6961fe0d454ce44c0
Binary files differ
diff --git a/assets/emotes/emotesv2_0a01b88ebcc9453ea432a190b30d9538 b/assets/emotes/emotesv2_0a01b88ebcc9453ea432a190b30d9538
new file mode 100644
index 00000000..c0b8ff9c
--- /dev/null
+++ b/assets/emotes/emotesv2_0a01b88ebcc9453ea432a190b30d9538
Binary files differ
diff --git a/assets/emotes/emotesv2_0a341db5bfed472ca587b6a142edb77c b/assets/emotes/emotesv2_0a341db5bfed472ca587b6a142edb77c
new file mode 100644
index 00000000..6c2ca2ac
--- /dev/null
+++ b/assets/emotes/emotesv2_0a341db5bfed472ca587b6a142edb77c
Binary files differ
diff --git a/assets/emotes/emotesv2_0acdb0fc3a4b4c6eb48e2c6bfcd40956 b/assets/emotes/emotesv2_0acdb0fc3a4b4c6eb48e2c6bfcd40956
new file mode 100644
index 00000000..9f4b59c2
--- /dev/null
+++ b/assets/emotes/emotesv2_0acdb0fc3a4b4c6eb48e2c6bfcd40956
Binary files differ
diff --git a/assets/emotes/emotesv2_0aecfa4533664eb68fc74fecb7ab2960 b/assets/emotes/emotesv2_0aecfa4533664eb68fc74fecb7ab2960
new file mode 100644
index 00000000..f8df52e0
--- /dev/null
+++ b/assets/emotes/emotesv2_0aecfa4533664eb68fc74fecb7ab2960
Binary files differ
diff --git a/assets/emotes/emotesv2_0af74b49cba849a092e5e0d5156fa2b2 b/assets/emotes/emotesv2_0af74b49cba849a092e5e0d5156fa2b2
new file mode 100644
index 00000000..5863b1af
--- /dev/null
+++ b/assets/emotes/emotesv2_0af74b49cba849a092e5e0d5156fa2b2
Binary files differ
diff --git a/assets/emotes/emotesv2_0b32f55cc4e5438eae9e1a700651f6cb b/assets/emotes/emotesv2_0b32f55cc4e5438eae9e1a700651f6cb
new file mode 100644
index 00000000..5c191d7c
--- /dev/null
+++ b/assets/emotes/emotesv2_0b32f55cc4e5438eae9e1a700651f6cb
Binary files differ
diff --git a/assets/emotes/emotesv2_0b67c3e556974e7d8e567eace510f8f6 b/assets/emotes/emotesv2_0b67c3e556974e7d8e567eace510f8f6
new file mode 100644
index 00000000..3cfb223c
--- /dev/null
+++ b/assets/emotes/emotesv2_0b67c3e556974e7d8e567eace510f8f6
Binary files differ
diff --git a/assets/emotes/emotesv2_0bd3222ce7224339a2d4898ef381fa2b b/assets/emotes/emotesv2_0bd3222ce7224339a2d4898ef381fa2b
new file mode 100644
index 00000000..c59ce34e
--- /dev/null
+++ b/assets/emotes/emotesv2_0bd3222ce7224339a2d4898ef381fa2b
Binary files differ
diff --git a/assets/emotes/emotesv2_0be3b957ff724baf827a51b521f7151f b/assets/emotes/emotesv2_0be3b957ff724baf827a51b521f7151f
new file mode 100644
index 00000000..b099f552
--- /dev/null
+++ b/assets/emotes/emotesv2_0be3b957ff724baf827a51b521f7151f
Binary files differ
diff --git a/assets/emotes/emotesv2_0c1be66b60154308811c6d623628e469 b/assets/emotes/emotesv2_0c1be66b60154308811c6d623628e469
new file mode 100644
index 00000000..42f65165
--- /dev/null
+++ b/assets/emotes/emotesv2_0c1be66b60154308811c6d623628e469
Binary files differ
diff --git a/assets/emotes/emotesv2_0c20f3a9ab02417bb514acc287cd7534 b/assets/emotes/emotesv2_0c20f3a9ab02417bb514acc287cd7534
new file mode 100644
index 00000000..2b4b042d
--- /dev/null
+++ b/assets/emotes/emotesv2_0c20f3a9ab02417bb514acc287cd7534
Binary files differ
diff --git a/assets/emotes/emotesv2_0cf7e5860f314ae8b3a0399c4e8cdd42 b/assets/emotes/emotesv2_0cf7e5860f314ae8b3a0399c4e8cdd42
new file mode 100644
index 00000000..5f9ef38b
--- /dev/null
+++ b/assets/emotes/emotesv2_0cf7e5860f314ae8b3a0399c4e8cdd42
Binary files differ
diff --git a/assets/emotes/emotesv2_0d2f80b8a0f04d1c84edd1de2e621e1d b/assets/emotes/emotesv2_0d2f80b8a0f04d1c84edd1de2e621e1d
new file mode 100644
index 00000000..31699308
--- /dev/null
+++ b/assets/emotes/emotesv2_0d2f80b8a0f04d1c84edd1de2e621e1d
Binary files differ
diff --git a/assets/emotes/emotesv2_0d9792a1c8d3499cac7c2b517dc0f682 b/assets/emotes/emotesv2_0d9792a1c8d3499cac7c2b517dc0f682
new file mode 100644
index 00000000..0a3694af
--- /dev/null
+++ b/assets/emotes/emotesv2_0d9792a1c8d3499cac7c2b517dc0f682
Binary files differ
diff --git a/assets/emotes/emotesv2_0dbd7bb8abbc4298a296e5d3c2221bcf b/assets/emotes/emotesv2_0dbd7bb8abbc4298a296e5d3c2221bcf
new file mode 100644
index 00000000..09f40db4
--- /dev/null
+++ b/assets/emotes/emotesv2_0dbd7bb8abbc4298a296e5d3c2221bcf
Binary files differ
diff --git a/assets/emotes/emotesv2_0dcbc40b09ac43fb982c1b4fb422e334 b/assets/emotes/emotesv2_0dcbc40b09ac43fb982c1b4fb422e334
new file mode 100644
index 00000000..f023f23d
--- /dev/null
+++ b/assets/emotes/emotesv2_0dcbc40b09ac43fb982c1b4fb422e334
Binary files differ
diff --git a/assets/emotes/emotesv2_0dd3fcbd768a4cf9a2b4f66b811139c8 b/assets/emotes/emotesv2_0dd3fcbd768a4cf9a2b4f66b811139c8
new file mode 100644
index 00000000..8911df70
--- /dev/null
+++ b/assets/emotes/emotesv2_0dd3fcbd768a4cf9a2b4f66b811139c8
Binary files differ
diff --git a/assets/emotes/emotesv2_0e0a3592d8334ef5a1cfcae6f3e76acb b/assets/emotes/emotesv2_0e0a3592d8334ef5a1cfcae6f3e76acb
new file mode 100644
index 00000000..d12d3ace
--- /dev/null
+++ b/assets/emotes/emotesv2_0e0a3592d8334ef5a1cfcae6f3e76acb
Binary files differ
diff --git a/assets/emotes/emotesv2_0e178247bfea48bdad8dff1cb9340db3 b/assets/emotes/emotesv2_0e178247bfea48bdad8dff1cb9340db3
new file mode 100644
index 00000000..0750a342
--- /dev/null
+++ b/assets/emotes/emotesv2_0e178247bfea48bdad8dff1cb9340db3
Binary files differ
diff --git a/assets/emotes/emotesv2_0e30ab140db741599ec7a74fa58f0b82 b/assets/emotes/emotesv2_0e30ab140db741599ec7a74fa58f0b82
new file mode 100644
index 00000000..d6c9ac5c
--- /dev/null
+++ b/assets/emotes/emotesv2_0e30ab140db741599ec7a74fa58f0b82
Binary files differ
diff --git a/assets/emotes/emotesv2_0e36cce59f8e4ed7b355985803c7df6d b/assets/emotes/emotesv2_0e36cce59f8e4ed7b355985803c7df6d
new file mode 100644
index 00000000..dcd15a2d
--- /dev/null
+++ b/assets/emotes/emotesv2_0e36cce59f8e4ed7b355985803c7df6d
Binary files differ
diff --git a/assets/emotes/emotesv2_0e3922c989594aad99f7a9dce6179672 b/assets/emotes/emotesv2_0e3922c989594aad99f7a9dce6179672
new file mode 100644
index 00000000..5c236fe0
--- /dev/null
+++ b/assets/emotes/emotesv2_0e3922c989594aad99f7a9dce6179672
Binary files differ
diff --git a/assets/emotes/emotesv2_0e3d0ddaf1cf4930abb0a410cd0927cd b/assets/emotes/emotesv2_0e3d0ddaf1cf4930abb0a410cd0927cd
new file mode 100644
index 00000000..ec27fa80
--- /dev/null
+++ b/assets/emotes/emotesv2_0e3d0ddaf1cf4930abb0a410cd0927cd
Binary files differ
diff --git a/assets/emotes/emotesv2_0e5e68a1926f4cc3af3f0cfc3a9afec8 b/assets/emotes/emotesv2_0e5e68a1926f4cc3af3f0cfc3a9afec8
new file mode 100644
index 00000000..8aa2e2cb
--- /dev/null
+++ b/assets/emotes/emotesv2_0e5e68a1926f4cc3af3f0cfc3a9afec8
Binary files differ
diff --git a/assets/emotes/emotesv2_0e8de2fc19274d84832bbbc62bf23f0c b/assets/emotes/emotesv2_0e8de2fc19274d84832bbbc62bf23f0c
new file mode 100644
index 00000000..9f4cd9b9
--- /dev/null
+++ b/assets/emotes/emotesv2_0e8de2fc19274d84832bbbc62bf23f0c
Binary files differ
diff --git a/assets/emotes/emotesv2_0e8ecb48ad514ced9c19cba1c2ed32b6 b/assets/emotes/emotesv2_0e8ecb48ad514ced9c19cba1c2ed32b6
new file mode 100644
index 00000000..45dd79fa
--- /dev/null
+++ b/assets/emotes/emotesv2_0e8ecb48ad514ced9c19cba1c2ed32b6
Binary files differ
diff --git a/assets/emotes/emotesv2_0ee658bc7656416fb4f4a0d43cb3eb38 b/assets/emotes/emotesv2_0ee658bc7656416fb4f4a0d43cb3eb38
new file mode 100644
index 00000000..869c27f9
--- /dev/null
+++ b/assets/emotes/emotesv2_0ee658bc7656416fb4f4a0d43cb3eb38
Binary files differ
diff --git a/assets/emotes/emotesv2_0f3f4ef87e914347abf48a5c6d0bb3cf b/assets/emotes/emotesv2_0f3f4ef87e914347abf48a5c6d0bb3cf
new file mode 100644
index 00000000..56e4f7b5
--- /dev/null
+++ b/assets/emotes/emotesv2_0f3f4ef87e914347abf48a5c6d0bb3cf
Binary files differ
diff --git a/assets/emotes/emotesv2_0f4e18f0fb0d4cd1b1605fd6665ac9c3 b/assets/emotes/emotesv2_0f4e18f0fb0d4cd1b1605fd6665ac9c3
new file mode 100644
index 00000000..cea86928
--- /dev/null
+++ b/assets/emotes/emotesv2_0f4e18f0fb0d4cd1b1605fd6665ac9c3
Binary files differ
diff --git a/assets/emotes/emotesv2_0f5e093655984617b516fe4312f4989a b/assets/emotes/emotesv2_0f5e093655984617b516fe4312f4989a
new file mode 100644
index 00000000..28763297
--- /dev/null
+++ b/assets/emotes/emotesv2_0f5e093655984617b516fe4312f4989a
Binary files differ
diff --git a/assets/emotes/emotesv2_0f8888032da64636a65aa7d7903ed8a2 b/assets/emotes/emotesv2_0f8888032da64636a65aa7d7903ed8a2
new file mode 100644
index 00000000..7045d26c
--- /dev/null
+++ b/assets/emotes/emotesv2_0f8888032da64636a65aa7d7903ed8a2
Binary files differ
diff --git a/assets/emotes/emotesv2_0fd125aadc7140c5b4a28162411a0cef b/assets/emotes/emotesv2_0fd125aadc7140c5b4a28162411a0cef
new file mode 100644
index 00000000..355b0272
--- /dev/null
+++ b/assets/emotes/emotesv2_0fd125aadc7140c5b4a28162411a0cef
Binary files differ
diff --git a/assets/emotes/emotesv2_0fd550cfed444045b63e96ec250dd034 b/assets/emotes/emotesv2_0fd550cfed444045b63e96ec250dd034
new file mode 100644
index 00000000..c7a17ca8
--- /dev/null
+++ b/assets/emotes/emotesv2_0fd550cfed444045b63e96ec250dd034
Binary files differ
diff --git a/assets/emotes/emotesv2_1027845287d54d7eb5971f21e8bf5ed5 b/assets/emotes/emotesv2_1027845287d54d7eb5971f21e8bf5ed5
new file mode 100644
index 00000000..c55af3fa
--- /dev/null
+++ b/assets/emotes/emotesv2_1027845287d54d7eb5971f21e8bf5ed5
Binary files differ
diff --git a/assets/emotes/emotesv2_103e4ed4a569411185903f7d074fd0f5 b/assets/emotes/emotesv2_103e4ed4a569411185903f7d074fd0f5
new file mode 100644
index 00000000..ae44a910
--- /dev/null
+++ b/assets/emotes/emotesv2_103e4ed4a569411185903f7d074fd0f5
Binary files differ
diff --git a/assets/emotes/emotesv2_1088e5a724954f3197feb6a280bc7a93 b/assets/emotes/emotesv2_1088e5a724954f3197feb6a280bc7a93
new file mode 100644
index 00000000..2014b236
--- /dev/null
+++ b/assets/emotes/emotesv2_1088e5a724954f3197feb6a280bc7a93
Binary files differ
diff --git a/assets/emotes/emotesv2_10e5973aaa44470897c98dda21aa8f10 b/assets/emotes/emotesv2_10e5973aaa44470897c98dda21aa8f10
new file mode 100644
index 00000000..5c96be20
--- /dev/null
+++ b/assets/emotes/emotesv2_10e5973aaa44470897c98dda21aa8f10
Binary files differ
diff --git a/assets/emotes/emotesv2_1108f718eb6943d883fcf38720647f57 b/assets/emotes/emotesv2_1108f718eb6943d883fcf38720647f57
new file mode 100644
index 00000000..b4143006
--- /dev/null
+++ b/assets/emotes/emotesv2_1108f718eb6943d883fcf38720647f57
Binary files differ
diff --git a/assets/emotes/emotesv2_110cc6ae2591451fbe0ea402e845fa4e b/assets/emotes/emotesv2_110cc6ae2591451fbe0ea402e845fa4e
new file mode 100644
index 00000000..3a2ace79
--- /dev/null
+++ b/assets/emotes/emotesv2_110cc6ae2591451fbe0ea402e845fa4e
Binary files differ
diff --git a/assets/emotes/emotesv2_112db82f007c4b7ab208dc5086257aec b/assets/emotes/emotesv2_112db82f007c4b7ab208dc5086257aec
new file mode 100644
index 00000000..1046ae33
--- /dev/null
+++ b/assets/emotes/emotesv2_112db82f007c4b7ab208dc5086257aec
Binary files differ
diff --git a/assets/emotes/emotesv2_115cca6bc1314722a300e14f0aa7afa7 b/assets/emotes/emotesv2_115cca6bc1314722a300e14f0aa7afa7
new file mode 100644
index 00000000..2c3595d6
--- /dev/null
+++ b/assets/emotes/emotesv2_115cca6bc1314722a300e14f0aa7afa7
Binary files differ
diff --git a/assets/emotes/emotesv2_118675fd42014765ac55fc2fe002ea81 b/assets/emotes/emotesv2_118675fd42014765ac55fc2fe002ea81
new file mode 100644
index 00000000..8554bf36
--- /dev/null
+++ b/assets/emotes/emotesv2_118675fd42014765ac55fc2fe002ea81
Binary files differ
diff --git a/assets/emotes/emotesv2_11b8001bb58d47fa97c4daa8d41c6fcc b/assets/emotes/emotesv2_11b8001bb58d47fa97c4daa8d41c6fcc
new file mode 100644
index 00000000..233d264d
--- /dev/null
+++ b/assets/emotes/emotesv2_11b8001bb58d47fa97c4daa8d41c6fcc
Binary files differ
diff --git a/assets/emotes/emotesv2_121b375b0b33423ab711ecb2c362a4ca b/assets/emotes/emotesv2_121b375b0b33423ab711ecb2c362a4ca
new file mode 100644
index 00000000..6021c89b
--- /dev/null
+++ b/assets/emotes/emotesv2_121b375b0b33423ab711ecb2c362a4ca
Binary files differ
diff --git a/assets/emotes/emotesv2_1304f73c291e45be9c0dcf12f341ae66 b/assets/emotes/emotesv2_1304f73c291e45be9c0dcf12f341ae66
new file mode 100644
index 00000000..e0e440b1
--- /dev/null
+++ b/assets/emotes/emotesv2_1304f73c291e45be9c0dcf12f341ae66
Binary files differ
diff --git a/assets/emotes/emotesv2_131c9f5f2f914020a33246c0704e70cc b/assets/emotes/emotesv2_131c9f5f2f914020a33246c0704e70cc
new file mode 100644
index 00000000..ae564a7d
--- /dev/null
+++ b/assets/emotes/emotesv2_131c9f5f2f914020a33246c0704e70cc
Binary files differ
diff --git a/assets/emotes/emotesv2_137b7c2a8171435ca98a2959eb705631 b/assets/emotes/emotesv2_137b7c2a8171435ca98a2959eb705631
new file mode 100644
index 00000000..80032715
--- /dev/null
+++ b/assets/emotes/emotesv2_137b7c2a8171435ca98a2959eb705631
Binary files differ
diff --git a/assets/emotes/emotesv2_1386c935ee8843029e3a7dd13d867f5f b/assets/emotes/emotesv2_1386c935ee8843029e3a7dd13d867f5f
new file mode 100644
index 00000000..9dbbc3b9
--- /dev/null
+++ b/assets/emotes/emotesv2_1386c935ee8843029e3a7dd13d867f5f
Binary files differ
diff --git a/assets/emotes/emotesv2_139a261b36934164b50953b5fa409491 b/assets/emotes/emotesv2_139a261b36934164b50953b5fa409491
new file mode 100644
index 00000000..f4c58b34
--- /dev/null
+++ b/assets/emotes/emotesv2_139a261b36934164b50953b5fa409491
Binary files differ
diff --git a/assets/emotes/emotesv2_13b58595282b427dbae468a700347026 b/assets/emotes/emotesv2_13b58595282b427dbae468a700347026
new file mode 100644
index 00000000..70b3d02e
--- /dev/null
+++ b/assets/emotes/emotesv2_13b58595282b427dbae468a700347026
Binary files differ
diff --git a/assets/emotes/emotesv2_13fa075ff1dc45f89c1db0a00a03495f b/assets/emotes/emotesv2_13fa075ff1dc45f89c1db0a00a03495f
new file mode 100644
index 00000000..f2fecd8b
--- /dev/null
+++ b/assets/emotes/emotesv2_13fa075ff1dc45f89c1db0a00a03495f
Binary files differ
diff --git a/assets/emotes/emotesv2_1416cd5301ab4ce2948e4d77614149aa b/assets/emotes/emotesv2_1416cd5301ab4ce2948e4d77614149aa
new file mode 100644
index 00000000..9e2c094d
--- /dev/null
+++ b/assets/emotes/emotesv2_1416cd5301ab4ce2948e4d77614149aa
Binary files differ
diff --git a/assets/emotes/emotesv2_14578b460c9940fd8089439609ce873f b/assets/emotes/emotesv2_14578b460c9940fd8089439609ce873f
new file mode 100644
index 00000000..e1e8c88c
--- /dev/null
+++ b/assets/emotes/emotesv2_14578b460c9940fd8089439609ce873f
Binary files differ
diff --git a/assets/emotes/emotesv2_14bfa768fae54f3d93ca6e6f47ab0a1a b/assets/emotes/emotesv2_14bfa768fae54f3d93ca6e6f47ab0a1a
new file mode 100644
index 00000000..f793d3f4
--- /dev/null
+++ b/assets/emotes/emotesv2_14bfa768fae54f3d93ca6e6f47ab0a1a
Binary files differ
diff --git a/assets/emotes/emotesv2_14efe67cc5a14a71b8774b9a050996f5 b/assets/emotes/emotesv2_14efe67cc5a14a71b8774b9a050996f5
new file mode 100644
index 00000000..75534896
--- /dev/null
+++ b/assets/emotes/emotesv2_14efe67cc5a14a71b8774b9a050996f5
Binary files differ
diff --git a/assets/emotes/emotesv2_154581b4227d4db68d193252a28ca30b b/assets/emotes/emotesv2_154581b4227d4db68d193252a28ca30b
new file mode 100644
index 00000000..a8483043
--- /dev/null
+++ b/assets/emotes/emotesv2_154581b4227d4db68d193252a28ca30b
Binary files differ
diff --git a/assets/emotes/emotesv2_155c72024c584e6d8a3772a99cfa0426 b/assets/emotes/emotesv2_155c72024c584e6d8a3772a99cfa0426
new file mode 100644
index 00000000..9cbf4856
--- /dev/null
+++ b/assets/emotes/emotesv2_155c72024c584e6d8a3772a99cfa0426
Binary files differ
diff --git a/assets/emotes/emotesv2_1594d68a955f414b8d9b1c435cfaa140 b/assets/emotes/emotesv2_1594d68a955f414b8d9b1c435cfaa140
new file mode 100644
index 00000000..bb55b6c0
--- /dev/null
+++ b/assets/emotes/emotesv2_1594d68a955f414b8d9b1c435cfaa140
Binary files differ
diff --git a/assets/emotes/emotesv2_15e65417a7cf4e9d80314af5c5ef6c85 b/assets/emotes/emotesv2_15e65417a7cf4e9d80314af5c5ef6c85
new file mode 100644
index 00000000..35ceb2c4
--- /dev/null
+++ b/assets/emotes/emotesv2_15e65417a7cf4e9d80314af5c5ef6c85
Binary files differ
diff --git a/assets/emotes/emotesv2_15f9d0616d6949cd8e01313ab858c5d1 b/assets/emotes/emotesv2_15f9d0616d6949cd8e01313ab858c5d1
new file mode 100644
index 00000000..120ea68e
--- /dev/null
+++ b/assets/emotes/emotesv2_15f9d0616d6949cd8e01313ab858c5d1
Binary files differ
diff --git a/assets/emotes/emotesv2_1608b57298714a398e671fd161e552a3 b/assets/emotes/emotesv2_1608b57298714a398e671fd161e552a3
new file mode 100644
index 00000000..fc8ac25c
--- /dev/null
+++ b/assets/emotes/emotesv2_1608b57298714a398e671fd161e552a3
Binary files differ
diff --git a/assets/emotes/emotesv2_161cf3018de54d05b8ecfbbe5e6fcb5d b/assets/emotes/emotesv2_161cf3018de54d05b8ecfbbe5e6fcb5d
new file mode 100644
index 00000000..51caba4f
--- /dev/null
+++ b/assets/emotes/emotesv2_161cf3018de54d05b8ecfbbe5e6fcb5d
Binary files differ
diff --git a/assets/emotes/emotesv2_163b2fc9e4264a739f6136c5576059cf b/assets/emotes/emotesv2_163b2fc9e4264a739f6136c5576059cf
new file mode 100644
index 00000000..28b0ee21
--- /dev/null
+++ b/assets/emotes/emotesv2_163b2fc9e4264a739f6136c5576059cf
Binary files differ
diff --git a/assets/emotes/emotesv2_163fbaa157974d3c844ac73f3eddaeea b/assets/emotes/emotesv2_163fbaa157974d3c844ac73f3eddaeea
new file mode 100644
index 00000000..e1eae167
--- /dev/null
+++ b/assets/emotes/emotesv2_163fbaa157974d3c844ac73f3eddaeea
Binary files differ
diff --git a/assets/emotes/emotesv2_164e4e16cad34853a95a6fca8362cefb b/assets/emotes/emotesv2_164e4e16cad34853a95a6fca8362cefb
new file mode 100644
index 00000000..e1276338
--- /dev/null
+++ b/assets/emotes/emotesv2_164e4e16cad34853a95a6fca8362cefb
Binary files differ
diff --git a/assets/emotes/emotesv2_16bee7e7b5694a9c8dc3edb182aa0214 b/assets/emotes/emotesv2_16bee7e7b5694a9c8dc3edb182aa0214
new file mode 100644
index 00000000..79a213d1
--- /dev/null
+++ b/assets/emotes/emotesv2_16bee7e7b5694a9c8dc3edb182aa0214
Binary files differ
diff --git a/assets/emotes/emotesv2_16e6b857a6424820bf023b32da3ad52e b/assets/emotes/emotesv2_16e6b857a6424820bf023b32da3ad52e
new file mode 100644
index 00000000..647162fa
--- /dev/null
+++ b/assets/emotes/emotesv2_16e6b857a6424820bf023b32da3ad52e
Binary files differ
diff --git a/assets/emotes/emotesv2_172d01b3c8304c7d87a340c47f2fd41b b/assets/emotes/emotesv2_172d01b3c8304c7d87a340c47f2fd41b
new file mode 100644
index 00000000..e34fb74d
--- /dev/null
+++ b/assets/emotes/emotesv2_172d01b3c8304c7d87a340c47f2fd41b
Binary files differ
diff --git a/assets/emotes/emotesv2_17769313d7dd4200a7fe03beed9e8046 b/assets/emotes/emotesv2_17769313d7dd4200a7fe03beed9e8046
new file mode 100644
index 00000000..3ebfc908
--- /dev/null
+++ b/assets/emotes/emotesv2_17769313d7dd4200a7fe03beed9e8046
Binary files differ
diff --git a/assets/emotes/emotesv2_17816c1220e04ce8966d8af7c782796d b/assets/emotes/emotesv2_17816c1220e04ce8966d8af7c782796d
new file mode 100644
index 00000000..74cab54f
--- /dev/null
+++ b/assets/emotes/emotesv2_17816c1220e04ce8966d8af7c782796d
Binary files differ
diff --git a/assets/emotes/emotesv2_1798fee13c3d4b69bc30153f21aaa213 b/assets/emotes/emotesv2_1798fee13c3d4b69bc30153f21aaa213
new file mode 100644
index 00000000..34291f31
--- /dev/null
+++ b/assets/emotes/emotesv2_1798fee13c3d4b69bc30153f21aaa213
Binary files differ
diff --git a/assets/emotes/emotesv2_17f867eac786423aaf30dc41db53a3c9 b/assets/emotes/emotesv2_17f867eac786423aaf30dc41db53a3c9
new file mode 100644
index 00000000..545cc309
--- /dev/null
+++ b/assets/emotes/emotesv2_17f867eac786423aaf30dc41db53a3c9
Binary files differ
diff --git a/assets/emotes/emotesv2_182cb6963cf24fd69c6d4914dfbc9f1f b/assets/emotes/emotesv2_182cb6963cf24fd69c6d4914dfbc9f1f
new file mode 100644
index 00000000..43b818d9
--- /dev/null
+++ b/assets/emotes/emotesv2_182cb6963cf24fd69c6d4914dfbc9f1f
Binary files differ
diff --git a/assets/emotes/emotesv2_185488315cb0494b9f17a406b583fdb0 b/assets/emotes/emotesv2_185488315cb0494b9f17a406b583fdb0
new file mode 100644
index 00000000..5ced17f9
--- /dev/null
+++ b/assets/emotes/emotesv2_185488315cb0494b9f17a406b583fdb0
Binary files differ
diff --git a/assets/emotes/emotesv2_187222ee5f3c41039e129e26be7cc086 b/assets/emotes/emotesv2_187222ee5f3c41039e129e26be7cc086
new file mode 100644
index 00000000..f6666246
--- /dev/null
+++ b/assets/emotes/emotesv2_187222ee5f3c41039e129e26be7cc086
Binary files differ
diff --git a/assets/emotes/emotesv2_18edef0168274f12ac9cd69169100253 b/assets/emotes/emotesv2_18edef0168274f12ac9cd69169100253
new file mode 100644
index 00000000..b8edc731
--- /dev/null
+++ b/assets/emotes/emotesv2_18edef0168274f12ac9cd69169100253
Binary files differ
diff --git a/assets/emotes/emotesv2_1908b57d8b434d508c68a41a54cf16c3 b/assets/emotes/emotesv2_1908b57d8b434d508c68a41a54cf16c3
new file mode 100644
index 00000000..26d35430
--- /dev/null
+++ b/assets/emotes/emotesv2_1908b57d8b434d508c68a41a54cf16c3
Binary files differ
diff --git a/assets/emotes/emotesv2_190e4c3fb76d483584c521faa9556674 b/assets/emotes/emotesv2_190e4c3fb76d483584c521faa9556674
new file mode 100644
index 00000000..b99a858c
--- /dev/null
+++ b/assets/emotes/emotesv2_190e4c3fb76d483584c521faa9556674
Binary files differ
diff --git a/assets/emotes/emotesv2_193c39718519466aaa8f23b311b4cc14 b/assets/emotes/emotesv2_193c39718519466aaa8f23b311b4cc14
new file mode 100644
index 00000000..cb14f03a
--- /dev/null
+++ b/assets/emotes/emotesv2_193c39718519466aaa8f23b311b4cc14
Binary files differ
diff --git a/assets/emotes/emotesv2_19b718055a294347842fa5dbbf181713 b/assets/emotes/emotesv2_19b718055a294347842fa5dbbf181713
new file mode 100644
index 00000000..440a9100
--- /dev/null
+++ b/assets/emotes/emotesv2_19b718055a294347842fa5dbbf181713
Binary files differ
diff --git a/assets/emotes/emotesv2_19e5b57bc8044d8da0345553f4db8c73 b/assets/emotes/emotesv2_19e5b57bc8044d8da0345553f4db8c73
new file mode 100644
index 00000000..c2d065a2
--- /dev/null
+++ b/assets/emotes/emotesv2_19e5b57bc8044d8da0345553f4db8c73
Binary files differ
diff --git a/assets/emotes/emotesv2_1a211d3723334ecf852003a1a0ac3887 b/assets/emotes/emotesv2_1a211d3723334ecf852003a1a0ac3887
new file mode 100644
index 00000000..8719e615
--- /dev/null
+++ b/assets/emotes/emotesv2_1a211d3723334ecf852003a1a0ac3887
Binary files differ
diff --git a/assets/emotes/emotesv2_1a38aa42e6314874bd47fcc2366b8b23 b/assets/emotes/emotesv2_1a38aa42e6314874bd47fcc2366b8b23
new file mode 100644
index 00000000..aded6924
--- /dev/null
+++ b/assets/emotes/emotesv2_1a38aa42e6314874bd47fcc2366b8b23
Binary files differ
diff --git a/assets/emotes/emotesv2_1a404fcd6c6641c8b870a9142abf4533 b/assets/emotes/emotesv2_1a404fcd6c6641c8b870a9142abf4533
new file mode 100644
index 00000000..9b9b3daf
--- /dev/null
+++ b/assets/emotes/emotesv2_1a404fcd6c6641c8b870a9142abf4533
Binary files differ
diff --git a/assets/emotes/emotesv2_1a43f38097b440458314328241730764 b/assets/emotes/emotesv2_1a43f38097b440458314328241730764
new file mode 100644
index 00000000..126fcb18
--- /dev/null
+++ b/assets/emotes/emotesv2_1a43f38097b440458314328241730764
Binary files differ
diff --git a/assets/emotes/emotesv2_1a78253a1d784a4993fe474a23d43f56 b/assets/emotes/emotesv2_1a78253a1d784a4993fe474a23d43f56
new file mode 100644
index 00000000..1b7c9080
--- /dev/null
+++ b/assets/emotes/emotesv2_1a78253a1d784a4993fe474a23d43f56
Binary files differ
diff --git a/assets/emotes/emotesv2_1aa486383b474410b256379940dc26ef b/assets/emotes/emotesv2_1aa486383b474410b256379940dc26ef
new file mode 100644
index 00000000..0a799f8d
--- /dev/null
+++ b/assets/emotes/emotesv2_1aa486383b474410b256379940dc26ef
Binary files differ
diff --git a/assets/emotes/emotesv2_1ab88f5ace2f45848695d625c2a5c35d b/assets/emotes/emotesv2_1ab88f5ace2f45848695d625c2a5c35d
new file mode 100644
index 00000000..7213ddf0
--- /dev/null
+++ b/assets/emotes/emotesv2_1ab88f5ace2f45848695d625c2a5c35d
Binary files differ
diff --git a/assets/emotes/emotesv2_1b5d9d4ac3bd481394c08081bacf42ba b/assets/emotes/emotesv2_1b5d9d4ac3bd481394c08081bacf42ba
new file mode 100644
index 00000000..09a9dcf8
--- /dev/null
+++ b/assets/emotes/emotesv2_1b5d9d4ac3bd481394c08081bacf42ba
Binary files differ
diff --git a/assets/emotes/emotesv2_1ba6d0c67989491ca70526b41e512cf1 b/assets/emotes/emotesv2_1ba6d0c67989491ca70526b41e512cf1
new file mode 100644
index 00000000..c24c8285
--- /dev/null
+++ b/assets/emotes/emotesv2_1ba6d0c67989491ca70526b41e512cf1
Binary files differ
diff --git a/assets/emotes/emotesv2_1bc8767650b24995945b30cc40da2d87 b/assets/emotes/emotesv2_1bc8767650b24995945b30cc40da2d87
new file mode 100644
index 00000000..b5a291b8
--- /dev/null
+++ b/assets/emotes/emotesv2_1bc8767650b24995945b30cc40da2d87
Binary files differ
diff --git a/assets/emotes/emotesv2_1c0695090a994fb6970adc510dadf98c b/assets/emotes/emotesv2_1c0695090a994fb6970adc510dadf98c
new file mode 100644
index 00000000..eb14a4a2
--- /dev/null
+++ b/assets/emotes/emotesv2_1c0695090a994fb6970adc510dadf98c
Binary files differ
diff --git a/assets/emotes/emotesv2_1c81c800a66b445dafdece68b75d7b5e b/assets/emotes/emotesv2_1c81c800a66b445dafdece68b75d7b5e
new file mode 100644
index 00000000..62130768
--- /dev/null
+++ b/assets/emotes/emotesv2_1c81c800a66b445dafdece68b75d7b5e
Binary files differ
diff --git a/assets/emotes/emotesv2_1cc0ed1502d642d9b56a3a7884b0bb0f b/assets/emotes/emotesv2_1cc0ed1502d642d9b56a3a7884b0bb0f
new file mode 100644
index 00000000..91922ced
--- /dev/null
+++ b/assets/emotes/emotesv2_1cc0ed1502d642d9b56a3a7884b0bb0f
Binary files differ
diff --git a/assets/emotes/emotesv2_1cf7a46bcc4a4d2ca9ae3305458c3452 b/assets/emotes/emotesv2_1cf7a46bcc4a4d2ca9ae3305458c3452
new file mode 100644
index 00000000..6a8749da
--- /dev/null
+++ b/assets/emotes/emotesv2_1cf7a46bcc4a4d2ca9ae3305458c3452
Binary files differ
diff --git a/assets/emotes/emotesv2_1d122458dfcc415c9d9d957de7468dea b/assets/emotes/emotesv2_1d122458dfcc415c9d9d957de7468dea
new file mode 100644
index 00000000..c232cdbe
--- /dev/null
+++ b/assets/emotes/emotesv2_1d122458dfcc415c9d9d957de7468dea
Binary files differ
diff --git a/assets/emotes/emotesv2_1d7a5affd0664388909e02e246da4e08 b/assets/emotes/emotesv2_1d7a5affd0664388909e02e246da4e08
new file mode 100644
index 00000000..84a8d49f
--- /dev/null
+++ b/assets/emotes/emotesv2_1d7a5affd0664388909e02e246da4e08
Binary files differ
diff --git a/assets/emotes/emotesv2_1dc7a96588844a7eb467c9736e5e1aed b/assets/emotes/emotesv2_1dc7a96588844a7eb467c9736e5e1aed
new file mode 100644
index 00000000..1b6cd3ff
--- /dev/null
+++ b/assets/emotes/emotesv2_1dc7a96588844a7eb467c9736e5e1aed
Binary files differ
diff --git a/assets/emotes/emotesv2_1dea434a3cee4a8599438edeb04e5d06 b/assets/emotes/emotesv2_1dea434a3cee4a8599438edeb04e5d06
new file mode 100644
index 00000000..3384b5fc
--- /dev/null
+++ b/assets/emotes/emotesv2_1dea434a3cee4a8599438edeb04e5d06
Binary files differ
diff --git a/assets/emotes/emotesv2_1dff032b28324f1da093b827f7b9ef30 b/assets/emotes/emotesv2_1dff032b28324f1da093b827f7b9ef30
new file mode 100644
index 00000000..aca53fb0
--- /dev/null
+++ b/assets/emotes/emotesv2_1dff032b28324f1da093b827f7b9ef30
Binary files differ
diff --git a/assets/emotes/emotesv2_1e45935c0bcc4c0bb5bdd8c1ba709186 b/assets/emotes/emotesv2_1e45935c0bcc4c0bb5bdd8c1ba709186
new file mode 100644
index 00000000..9cf4f6ae
--- /dev/null
+++ b/assets/emotes/emotesv2_1e45935c0bcc4c0bb5bdd8c1ba709186
Binary files differ
diff --git a/assets/emotes/emotesv2_1e5c49922a684fe7a1b69ec4d99f2e4a b/assets/emotes/emotesv2_1e5c49922a684fe7a1b69ec4d99f2e4a
new file mode 100644
index 00000000..2c784480
--- /dev/null
+++ b/assets/emotes/emotesv2_1e5c49922a684fe7a1b69ec4d99f2e4a
Binary files differ
diff --git a/assets/emotes/emotesv2_1e67c69e04574cbaac05639096712475 b/assets/emotes/emotesv2_1e67c69e04574cbaac05639096712475
new file mode 100644
index 00000000..f03fbc39
--- /dev/null
+++ b/assets/emotes/emotesv2_1e67c69e04574cbaac05639096712475
Binary files differ
diff --git a/assets/emotes/emotesv2_1ebf035d242140d1ad7654ee190ca1b9 b/assets/emotes/emotesv2_1ebf035d242140d1ad7654ee190ca1b9
new file mode 100644
index 00000000..67e2439a
--- /dev/null
+++ b/assets/emotes/emotesv2_1ebf035d242140d1ad7654ee190ca1b9
Binary files differ
diff --git a/assets/emotes/emotesv2_1ee29b04f2754462a86e9da4e79291de b/assets/emotes/emotesv2_1ee29b04f2754462a86e9da4e79291de
new file mode 100644
index 00000000..bfea6391
--- /dev/null
+++ b/assets/emotes/emotesv2_1ee29b04f2754462a86e9da4e79291de
Binary files differ
diff --git a/assets/emotes/emotesv2_1f1a06013d6f44b692772d2fcf22fa8b b/assets/emotes/emotesv2_1f1a06013d6f44b692772d2fcf22fa8b
new file mode 100644
index 00000000..095937e1
--- /dev/null
+++ b/assets/emotes/emotesv2_1f1a06013d6f44b692772d2fcf22fa8b
Binary files differ
diff --git a/assets/emotes/emotesv2_1f72397192904fa4af14dd7dfd6c540b b/assets/emotes/emotesv2_1f72397192904fa4af14dd7dfd6c540b
new file mode 100644
index 00000000..44f16be0
--- /dev/null
+++ b/assets/emotes/emotesv2_1f72397192904fa4af14dd7dfd6c540b
Binary files differ
diff --git a/assets/emotes/emotesv2_1f8d56c09bc7462386f3f6dbb9d9d858 b/assets/emotes/emotesv2_1f8d56c09bc7462386f3f6dbb9d9d858
new file mode 100644
index 00000000..4a6a015a
--- /dev/null
+++ b/assets/emotes/emotesv2_1f8d56c09bc7462386f3f6dbb9d9d858
Binary files differ
diff --git a/assets/emotes/emotesv2_1f8dbd96f82342cabcf0e7b7d52cba28 b/assets/emotes/emotesv2_1f8dbd96f82342cabcf0e7b7d52cba28
new file mode 100644
index 00000000..44f79c49
--- /dev/null
+++ b/assets/emotes/emotesv2_1f8dbd96f82342cabcf0e7b7d52cba28
Binary files differ
diff --git a/assets/emotes/emotesv2_1fa186c29bd64d9188498b56bf3dabac b/assets/emotes/emotesv2_1fa186c29bd64d9188498b56bf3dabac
new file mode 100644
index 00000000..ee56d940
--- /dev/null
+++ b/assets/emotes/emotesv2_1fa186c29bd64d9188498b56bf3dabac
Binary files differ
diff --git a/assets/emotes/emotesv2_1fc11a6e2e154c12b399f00bbd7cbf9e b/assets/emotes/emotesv2_1fc11a6e2e154c12b399f00bbd7cbf9e
new file mode 100644
index 00000000..7f83a503
--- /dev/null
+++ b/assets/emotes/emotesv2_1fc11a6e2e154c12b399f00bbd7cbf9e
Binary files differ
diff --git a/assets/emotes/emotesv2_1fe0bc49b65a46228e25dfe2110e8423 b/assets/emotes/emotesv2_1fe0bc49b65a46228e25dfe2110e8423
new file mode 100644
index 00000000..2add40bb
--- /dev/null
+++ b/assets/emotes/emotesv2_1fe0bc49b65a46228e25dfe2110e8423
Binary files differ
diff --git a/assets/emotes/emotesv2_1fe277b0218c4cadaa8b13d0e7e8579d b/assets/emotes/emotesv2_1fe277b0218c4cadaa8b13d0e7e8579d
new file mode 100644
index 00000000..b249b5f3
--- /dev/null
+++ b/assets/emotes/emotesv2_1fe277b0218c4cadaa8b13d0e7e8579d
Binary files differ
diff --git a/assets/emotes/emotesv2_201380d9e31e46a0a0050d6b400a9979 b/assets/emotes/emotesv2_201380d9e31e46a0a0050d6b400a9979
new file mode 100644
index 00000000..0bd6f99e
--- /dev/null
+++ b/assets/emotes/emotesv2_201380d9e31e46a0a0050d6b400a9979
Binary files differ
diff --git a/assets/emotes/emotesv2_204c162a06cc4dc9844f63aa804a2e8b b/assets/emotes/emotesv2_204c162a06cc4dc9844f63aa804a2e8b
new file mode 100644
index 00000000..d007f00e
--- /dev/null
+++ b/assets/emotes/emotesv2_204c162a06cc4dc9844f63aa804a2e8b
Binary files differ
diff --git a/assets/emotes/emotesv2_207e6582b4764931a02c49d668b4cbff b/assets/emotes/emotesv2_207e6582b4764931a02c49d668b4cbff
new file mode 100644
index 00000000..81902f3d
--- /dev/null
+++ b/assets/emotes/emotesv2_207e6582b4764931a02c49d668b4cbff
Binary files differ
diff --git a/assets/emotes/emotesv2_211e67a0878e4376ae0501b9d76105d5 b/assets/emotes/emotesv2_211e67a0878e4376ae0501b9d76105d5
new file mode 100644
index 00000000..06fb7dd2
--- /dev/null
+++ b/assets/emotes/emotesv2_211e67a0878e4376ae0501b9d76105d5
Binary files differ
diff --git a/assets/emotes/emotesv2_213d1ad4e2704878af2fab5437ad7897 b/assets/emotes/emotesv2_213d1ad4e2704878af2fab5437ad7897
new file mode 100644
index 00000000..0aeec77a
--- /dev/null
+++ b/assets/emotes/emotesv2_213d1ad4e2704878af2fab5437ad7897
Binary files differ
diff --git a/assets/emotes/emotesv2_2155a5c387c8472594dde2e58a44442a b/assets/emotes/emotesv2_2155a5c387c8472594dde2e58a44442a
new file mode 100644
index 00000000..3df66b93
--- /dev/null
+++ b/assets/emotes/emotesv2_2155a5c387c8472594dde2e58a44442a
Binary files differ
diff --git a/assets/emotes/emotesv2_217db725a00c41e289915765ee5287c5 b/assets/emotes/emotesv2_217db725a00c41e289915765ee5287c5
new file mode 100644
index 00000000..615c87bb
--- /dev/null
+++ b/assets/emotes/emotesv2_217db725a00c41e289915765ee5287c5
Binary files differ
diff --git a/assets/emotes/emotesv2_21c06690bf8c4dad9ee7fd7ee827190b b/assets/emotes/emotesv2_21c06690bf8c4dad9ee7fd7ee827190b
new file mode 100644
index 00000000..c6f6cf82
--- /dev/null
+++ b/assets/emotes/emotesv2_21c06690bf8c4dad9ee7fd7ee827190b
Binary files differ
diff --git a/assets/emotes/emotesv2_21cc4a5f8c584c0f9430d1d497783563 b/assets/emotes/emotesv2_21cc4a5f8c584c0f9430d1d497783563
new file mode 100644
index 00000000..5408ca86
--- /dev/null
+++ b/assets/emotes/emotesv2_21cc4a5f8c584c0f9430d1d497783563
Binary files differ
diff --git a/assets/emotes/emotesv2_21e8bd2d5e464787b7d48d6419cdabc4 b/assets/emotes/emotesv2_21e8bd2d5e464787b7d48d6419cdabc4
new file mode 100644
index 00000000..3480f6f3
--- /dev/null
+++ b/assets/emotes/emotesv2_21e8bd2d5e464787b7d48d6419cdabc4
Binary files differ
diff --git a/assets/emotes/emotesv2_225f1baacea94e498b34514117fd34b6 b/assets/emotes/emotesv2_225f1baacea94e498b34514117fd34b6
new file mode 100644
index 00000000..ee707065
--- /dev/null
+++ b/assets/emotes/emotesv2_225f1baacea94e498b34514117fd34b6
Binary files differ
diff --git a/assets/emotes/emotesv2_2290b207e2114df3997d0689d5bbbcbe b/assets/emotes/emotesv2_2290b207e2114df3997d0689d5bbbcbe
new file mode 100644
index 00000000..9d5cc975
--- /dev/null
+++ b/assets/emotes/emotesv2_2290b207e2114df3997d0689d5bbbcbe
Binary files differ
diff --git a/assets/emotes/emotesv2_22f4aea5cd91443da2df3e75ada1120b b/assets/emotes/emotesv2_22f4aea5cd91443da2df3e75ada1120b
new file mode 100644
index 00000000..6456c4f5
--- /dev/null
+++ b/assets/emotes/emotesv2_22f4aea5cd91443da2df3e75ada1120b
Binary files differ
diff --git a/assets/emotes/emotesv2_23b35635ec7c4ecb9f4911faf6687c17 b/assets/emotes/emotesv2_23b35635ec7c4ecb9f4911faf6687c17
new file mode 100644
index 00000000..68a60cbd
--- /dev/null
+++ b/assets/emotes/emotesv2_23b35635ec7c4ecb9f4911faf6687c17
Binary files differ
diff --git a/assets/emotes/emotesv2_23e483a600094193a2eef90722008625 b/assets/emotes/emotesv2_23e483a600094193a2eef90722008625
new file mode 100644
index 00000000..66429471
--- /dev/null
+++ b/assets/emotes/emotesv2_23e483a600094193a2eef90722008625
Binary files differ
diff --git a/assets/emotes/emotesv2_240e2a09f001466d962e3c4b2a09ae2a b/assets/emotes/emotesv2_240e2a09f001466d962e3c4b2a09ae2a
new file mode 100644
index 00000000..c309b850
--- /dev/null
+++ b/assets/emotes/emotesv2_240e2a09f001466d962e3c4b2a09ae2a
Binary files differ
diff --git a/assets/emotes/emotesv2_24846d6891804f958d20abd1f9298444 b/assets/emotes/emotesv2_24846d6891804f958d20abd1f9298444
new file mode 100644
index 00000000..222553f2
--- /dev/null
+++ b/assets/emotes/emotesv2_24846d6891804f958d20abd1f9298444
Binary files differ
diff --git a/assets/emotes/emotesv2_248f835a5eb64ef9a9dee4752c350e98 b/assets/emotes/emotesv2_248f835a5eb64ef9a9dee4752c350e98
new file mode 100644
index 00000000..dad95eb9
--- /dev/null
+++ b/assets/emotes/emotesv2_248f835a5eb64ef9a9dee4752c350e98
Binary files differ
diff --git a/assets/emotes/emotesv2_24fc4f7956f0438aba4309eeb59f5832 b/assets/emotes/emotesv2_24fc4f7956f0438aba4309eeb59f5832
new file mode 100644
index 00000000..cdf412d2
--- /dev/null
+++ b/assets/emotes/emotesv2_24fc4f7956f0438aba4309eeb59f5832
Binary files differ
diff --git a/assets/emotes/emotesv2_25338b84c93547c2bcb3cf712c67c284 b/assets/emotes/emotesv2_25338b84c93547c2bcb3cf712c67c284
new file mode 100644
index 00000000..4dc5bfa2
--- /dev/null
+++ b/assets/emotes/emotesv2_25338b84c93547c2bcb3cf712c67c284
Binary files differ
diff --git a/assets/emotes/emotesv2_255547c06dc849c5aa7e86287363dff6 b/assets/emotes/emotesv2_255547c06dc849c5aa7e86287363dff6
new file mode 100644
index 00000000..bda14b52
--- /dev/null
+++ b/assets/emotes/emotesv2_255547c06dc849c5aa7e86287363dff6
Binary files differ
diff --git a/assets/emotes/emotesv2_257ca8ba02744209818d8263b69d0ab4 b/assets/emotes/emotesv2_257ca8ba02744209818d8263b69d0ab4
new file mode 100644
index 00000000..90183ffd
--- /dev/null
+++ b/assets/emotes/emotesv2_257ca8ba02744209818d8263b69d0ab4
Binary files differ
diff --git a/assets/emotes/emotesv2_25a27802e8dc49cda2cd854d5ac1c2c5 b/assets/emotes/emotesv2_25a27802e8dc49cda2cd854d5ac1c2c5
new file mode 100644
index 00000000..d0a3f67f
--- /dev/null
+++ b/assets/emotes/emotesv2_25a27802e8dc49cda2cd854d5ac1c2c5
Binary files differ
diff --git a/assets/emotes/emotesv2_25ad96a1324e4402a25dd3990500e7df b/assets/emotes/emotesv2_25ad96a1324e4402a25dd3990500e7df
new file mode 100644
index 00000000..c1ed1cc2
--- /dev/null
+++ b/assets/emotes/emotesv2_25ad96a1324e4402a25dd3990500e7df
Binary files differ
diff --git a/assets/emotes/emotesv2_2605d8f691e2467d839e13170cc2a658 b/assets/emotes/emotesv2_2605d8f691e2467d839e13170cc2a658
new file mode 100644
index 00000000..f73baddb
--- /dev/null
+++ b/assets/emotes/emotesv2_2605d8f691e2467d839e13170cc2a658
Binary files differ
diff --git a/assets/emotes/emotesv2_262d2e51148344ed82e00d448bd741f9 b/assets/emotes/emotesv2_262d2e51148344ed82e00d448bd741f9
new file mode 100644
index 00000000..b2049ec5
--- /dev/null
+++ b/assets/emotes/emotesv2_262d2e51148344ed82e00d448bd741f9
Binary files differ
diff --git a/assets/emotes/emotesv2_2646572ccdaf4bd69ac18634c84a48f9 b/assets/emotes/emotesv2_2646572ccdaf4bd69ac18634c84a48f9
new file mode 100644
index 00000000..e6a894cf
--- /dev/null
+++ b/assets/emotes/emotesv2_2646572ccdaf4bd69ac18634c84a48f9
Binary files differ
diff --git a/assets/emotes/emotesv2_264c0c31d5f045c293d0df6c771db304 b/assets/emotes/emotesv2_264c0c31d5f045c293d0df6c771db304
new file mode 100644
index 00000000..fe81eded
--- /dev/null
+++ b/assets/emotes/emotesv2_264c0c31d5f045c293d0df6c771db304
Binary files differ
diff --git a/assets/emotes/emotesv2_264ea792212a4406a7224824273a5108 b/assets/emotes/emotesv2_264ea792212a4406a7224824273a5108
new file mode 100644
index 00000000..ade5f0c3
--- /dev/null
+++ b/assets/emotes/emotesv2_264ea792212a4406a7224824273a5108
Binary files differ
diff --git a/assets/emotes/emotesv2_266d3f2aee2b4932aac3a968d713d681 b/assets/emotes/emotesv2_266d3f2aee2b4932aac3a968d713d681
new file mode 100644
index 00000000..b6a2f560
--- /dev/null
+++ b/assets/emotes/emotesv2_266d3f2aee2b4932aac3a968d713d681
Binary files differ
diff --git a/assets/emotes/emotesv2_26885339c7df4133ba604ec4ee377e20 b/assets/emotes/emotesv2_26885339c7df4133ba604ec4ee377e20
new file mode 100644
index 00000000..4e33d0b7
--- /dev/null
+++ b/assets/emotes/emotesv2_26885339c7df4133ba604ec4ee377e20
Binary files differ
diff --git a/assets/emotes/emotesv2_26c167f9d16e4bc0b67ad2f418c9648d b/assets/emotes/emotesv2_26c167f9d16e4bc0b67ad2f418c9648d
new file mode 100644
index 00000000..68cba5af
--- /dev/null
+++ b/assets/emotes/emotesv2_26c167f9d16e4bc0b67ad2f418c9648d
Binary files differ
diff --git a/assets/emotes/emotesv2_26da5c952ae14b619ebb0553ccf8403a b/assets/emotes/emotesv2_26da5c952ae14b619ebb0553ccf8403a
new file mode 100644
index 00000000..a9a2c4c7
--- /dev/null
+++ b/assets/emotes/emotesv2_26da5c952ae14b619ebb0553ccf8403a
Binary files differ
diff --git a/assets/emotes/emotesv2_26fc542b80f24e4082d4d6f77c8c60ef b/assets/emotes/emotesv2_26fc542b80f24e4082d4d6f77c8c60ef
new file mode 100644
index 00000000..ad158638
--- /dev/null
+++ b/assets/emotes/emotesv2_26fc542b80f24e4082d4d6f77c8c60ef
Binary files differ
diff --git a/assets/emotes/emotesv2_26fde56e2b2b441b9d41cb150ddf176e b/assets/emotes/emotesv2_26fde56e2b2b441b9d41cb150ddf176e
new file mode 100644
index 00000000..486b35d6
--- /dev/null
+++ b/assets/emotes/emotesv2_26fde56e2b2b441b9d41cb150ddf176e
Binary files differ
diff --git a/assets/emotes/emotesv2_2714dc4ab31a48fdbfae4c65c415ce14 b/assets/emotes/emotesv2_2714dc4ab31a48fdbfae4c65c415ce14
new file mode 100644
index 00000000..af938dda
--- /dev/null
+++ b/assets/emotes/emotesv2_2714dc4ab31a48fdbfae4c65c415ce14
Binary files differ
diff --git a/assets/emotes/emotesv2_272f4646bf8747398c61cf97d824eeb8 b/assets/emotes/emotesv2_272f4646bf8747398c61cf97d824eeb8
new file mode 100644
index 00000000..fd36e206
--- /dev/null
+++ b/assets/emotes/emotesv2_272f4646bf8747398c61cf97d824eeb8
Binary files differ
diff --git a/assets/emotes/emotesv2_27337f7530a5439fa3161c492c6cb2fc b/assets/emotes/emotesv2_27337f7530a5439fa3161c492c6cb2fc
new file mode 100644
index 00000000..65bb0efc
--- /dev/null
+++ b/assets/emotes/emotesv2_27337f7530a5439fa3161c492c6cb2fc
Binary files differ
diff --git a/assets/emotes/emotesv2_2763ec5265d140bd8b8474e1262a17e7 b/assets/emotes/emotesv2_2763ec5265d140bd8b8474e1262a17e7
new file mode 100644
index 00000000..b67af298
--- /dev/null
+++ b/assets/emotes/emotesv2_2763ec5265d140bd8b8474e1262a17e7
Binary files differ
diff --git a/assets/emotes/emotesv2_27b2b7c774dd4d2a94c961fbfda23a38 b/assets/emotes/emotesv2_27b2b7c774dd4d2a94c961fbfda23a38
new file mode 100644
index 00000000..8a3a88db
--- /dev/null
+++ b/assets/emotes/emotesv2_27b2b7c774dd4d2a94c961fbfda23a38
Binary files differ
diff --git a/assets/emotes/emotesv2_27b71703817a499d8d2de618e6a5614e b/assets/emotes/emotesv2_27b71703817a499d8d2de618e6a5614e
new file mode 100644
index 00000000..5760fb2c
--- /dev/null
+++ b/assets/emotes/emotesv2_27b71703817a499d8d2de618e6a5614e
Binary files differ
diff --git a/assets/emotes/emotesv2_2801bfc432014f2b993e61e38260991a b/assets/emotes/emotesv2_2801bfc432014f2b993e61e38260991a
new file mode 100644
index 00000000..4712ea01
--- /dev/null
+++ b/assets/emotes/emotesv2_2801bfc432014f2b993e61e38260991a
Binary files differ
diff --git a/assets/emotes/emotesv2_280d6383ac56436d811c4bd1db9839ab b/assets/emotes/emotesv2_280d6383ac56436d811c4bd1db9839ab
new file mode 100644
index 00000000..be01ea6c
--- /dev/null
+++ b/assets/emotes/emotesv2_280d6383ac56436d811c4bd1db9839ab
Binary files differ
diff --git a/assets/emotes/emotesv2_288a5bb6f8114a569ae429c01e60f7b2 b/assets/emotes/emotesv2_288a5bb6f8114a569ae429c01e60f7b2
new file mode 100644
index 00000000..012b0ed8
--- /dev/null
+++ b/assets/emotes/emotesv2_288a5bb6f8114a569ae429c01e60f7b2
Binary files differ
diff --git a/assets/emotes/emotesv2_28f27da3d277443c8b2c2c637d62574d b/assets/emotes/emotesv2_28f27da3d277443c8b2c2c637d62574d
new file mode 100644
index 00000000..40325956
--- /dev/null
+++ b/assets/emotes/emotesv2_28f27da3d277443c8b2c2c637d62574d
Binary files differ
diff --git a/assets/emotes/emotesv2_2915d441ec604d5a9e9cb767e991f5a8 b/assets/emotes/emotesv2_2915d441ec604d5a9e9cb767e991f5a8
new file mode 100644
index 00000000..79416be1
--- /dev/null
+++ b/assets/emotes/emotesv2_2915d441ec604d5a9e9cb767e991f5a8
Binary files differ
diff --git a/assets/emotes/emotesv2_2943dabec4c943b4917d29b91d3093bc b/assets/emotes/emotesv2_2943dabec4c943b4917d29b91d3093bc
new file mode 100644
index 00000000..817f6b0b
--- /dev/null
+++ b/assets/emotes/emotesv2_2943dabec4c943b4917d29b91d3093bc
Binary files differ
diff --git a/assets/emotes/emotesv2_294994bd8da34dc792c91f6365ada01f b/assets/emotes/emotesv2_294994bd8da34dc792c91f6365ada01f
new file mode 100644
index 00000000..80b1a25f
--- /dev/null
+++ b/assets/emotes/emotesv2_294994bd8da34dc792c91f6365ada01f
Binary files differ
diff --git a/assets/emotes/emotesv2_2970542cdae945deb1f370df73ddc5d6 b/assets/emotes/emotesv2_2970542cdae945deb1f370df73ddc5d6
new file mode 100644
index 00000000..593136a6
--- /dev/null
+++ b/assets/emotes/emotesv2_2970542cdae945deb1f370df73ddc5d6
Binary files differ
diff --git a/assets/emotes/emotesv2_29bd6df5b8eb4804bb4ef7074237379e b/assets/emotes/emotesv2_29bd6df5b8eb4804bb4ef7074237379e
new file mode 100644
index 00000000..d11083e1
--- /dev/null
+++ b/assets/emotes/emotesv2_29bd6df5b8eb4804bb4ef7074237379e
Binary files differ
diff --git a/assets/emotes/emotesv2_29d93d0ff3ba459192921034f717a03c b/assets/emotes/emotesv2_29d93d0ff3ba459192921034f717a03c
new file mode 100644
index 00000000..5292a078
--- /dev/null
+++ b/assets/emotes/emotesv2_29d93d0ff3ba459192921034f717a03c
Binary files differ
diff --git a/assets/emotes/emotesv2_29e71aa762c04f8c8672f86a4eb23491 b/assets/emotes/emotesv2_29e71aa762c04f8c8672f86a4eb23491
new file mode 100644
index 00000000..64ccb613
--- /dev/null
+++ b/assets/emotes/emotesv2_29e71aa762c04f8c8672f86a4eb23491
Binary files differ
diff --git a/assets/emotes/emotesv2_2ae6fd3f67674578bd65e4ba40b31f03 b/assets/emotes/emotesv2_2ae6fd3f67674578bd65e4ba40b31f03
new file mode 100644
index 00000000..540715ba
--- /dev/null
+++ b/assets/emotes/emotesv2_2ae6fd3f67674578bd65e4ba40b31f03
Binary files differ
diff --git a/assets/emotes/emotesv2_2b030db8380c4e0b81f2c241adf611ff b/assets/emotes/emotesv2_2b030db8380c4e0b81f2c241adf611ff
new file mode 100644
index 00000000..50d5f4a7
--- /dev/null
+++ b/assets/emotes/emotesv2_2b030db8380c4e0b81f2c241adf611ff
Binary files differ
diff --git a/assets/emotes/emotesv2_2bbcaf378c7f448cb07f559b1eb549a4 b/assets/emotes/emotesv2_2bbcaf378c7f448cb07f559b1eb549a4
new file mode 100644
index 00000000..eb409340
--- /dev/null
+++ b/assets/emotes/emotesv2_2bbcaf378c7f448cb07f559b1eb549a4
Binary files differ
diff --git a/assets/emotes/emotesv2_2bc19c8e6dfe4f3ea0850e1a2a0c488f b/assets/emotes/emotesv2_2bc19c8e6dfe4f3ea0850e1a2a0c488f
new file mode 100644
index 00000000..f6d26e0d
--- /dev/null
+++ b/assets/emotes/emotesv2_2bc19c8e6dfe4f3ea0850e1a2a0c488f
Binary files differ
diff --git a/assets/emotes/emotesv2_2c622c59923347ad9a51ba3fa6b7d908 b/assets/emotes/emotesv2_2c622c59923347ad9a51ba3fa6b7d908
new file mode 100644
index 00000000..8e4b4af3
--- /dev/null
+++ b/assets/emotes/emotesv2_2c622c59923347ad9a51ba3fa6b7d908
Binary files differ
diff --git a/assets/emotes/emotesv2_2cea39890c0e409db6674640f3124b28 b/assets/emotes/emotesv2_2cea39890c0e409db6674640f3124b28
new file mode 100644
index 00000000..b492c0f0
--- /dev/null
+++ b/assets/emotes/emotesv2_2cea39890c0e409db6674640f3124b28
Binary files differ
diff --git a/assets/emotes/emotesv2_2cf464716e334226a0c2bac4121cb2a9 b/assets/emotes/emotesv2_2cf464716e334226a0c2bac4121cb2a9
new file mode 100644
index 00000000..bc8a4248
--- /dev/null
+++ b/assets/emotes/emotesv2_2cf464716e334226a0c2bac4121cb2a9
Binary files differ
diff --git a/assets/emotes/emotesv2_2d4feea1c9fc4eedafba53a06798182f b/assets/emotes/emotesv2_2d4feea1c9fc4eedafba53a06798182f
new file mode 100644
index 00000000..65c0c4b8
--- /dev/null
+++ b/assets/emotes/emotesv2_2d4feea1c9fc4eedafba53a06798182f
Binary files differ
diff --git a/assets/emotes/emotesv2_2d610c7cbfea4f6a9cc612c124274951 b/assets/emotes/emotesv2_2d610c7cbfea4f6a9cc612c124274951
new file mode 100644
index 00000000..20a3f9a7
--- /dev/null
+++ b/assets/emotes/emotesv2_2d610c7cbfea4f6a9cc612c124274951
Binary files differ
diff --git a/assets/emotes/emotesv2_2d7f62e1fe9f4675b489d0b3e8c3bc17 b/assets/emotes/emotesv2_2d7f62e1fe9f4675b489d0b3e8c3bc17
new file mode 100644
index 00000000..e9798806
--- /dev/null
+++ b/assets/emotes/emotesv2_2d7f62e1fe9f4675b489d0b3e8c3bc17
Binary files differ
diff --git a/assets/emotes/emotesv2_2da4cf195f114cb7a7d94bd199e7c45b b/assets/emotes/emotesv2_2da4cf195f114cb7a7d94bd199e7c45b
new file mode 100644
index 00000000..ca307cf4
--- /dev/null
+++ b/assets/emotes/emotesv2_2da4cf195f114cb7a7d94bd199e7c45b
Binary files differ
diff --git a/assets/emotes/emotesv2_2e1a535030a84f94b8bf01ac2b6c3d8a b/assets/emotes/emotesv2_2e1a535030a84f94b8bf01ac2b6c3d8a
new file mode 100644
index 00000000..f5f2c820
--- /dev/null
+++ b/assets/emotes/emotesv2_2e1a535030a84f94b8bf01ac2b6c3d8a
Binary files differ
diff --git a/assets/emotes/emotesv2_2e1c86948afa4c4cb78483cf57351f71 b/assets/emotes/emotesv2_2e1c86948afa4c4cb78483cf57351f71
new file mode 100644
index 00000000..48d1ee47
--- /dev/null
+++ b/assets/emotes/emotesv2_2e1c86948afa4c4cb78483cf57351f71
Binary files differ
diff --git a/assets/emotes/emotesv2_2e83d0ed81914b7b8d8a0ee6d0531c5b b/assets/emotes/emotesv2_2e83d0ed81914b7b8d8a0ee6d0531c5b
new file mode 100644
index 00000000..3514965e
--- /dev/null
+++ b/assets/emotes/emotesv2_2e83d0ed81914b7b8d8a0ee6d0531c5b
Binary files differ
diff --git a/assets/emotes/emotesv2_2ecfb74a98f24160975c4161f2830dc5 b/assets/emotes/emotesv2_2ecfb74a98f24160975c4161f2830dc5
new file mode 100644
index 00000000..f9130862
--- /dev/null
+++ b/assets/emotes/emotesv2_2ecfb74a98f24160975c4161f2830dc5
Binary files differ
diff --git a/assets/emotes/emotesv2_2edb4a4554a141d7be3a519acdfd866c b/assets/emotes/emotesv2_2edb4a4554a141d7be3a519acdfd866c
new file mode 100644
index 00000000..b5edd5c8
--- /dev/null
+++ b/assets/emotes/emotesv2_2edb4a4554a141d7be3a519acdfd866c
Binary files differ
diff --git a/assets/emotes/emotesv2_2f61cc966c7b496c97849d64546930f6 b/assets/emotes/emotesv2_2f61cc966c7b496c97849d64546930f6
new file mode 100644
index 00000000..a7b19417
--- /dev/null
+++ b/assets/emotes/emotesv2_2f61cc966c7b496c97849d64546930f6
Binary files differ
diff --git a/assets/emotes/emotesv2_2ff8087017c844d1be1fb897d921d495 b/assets/emotes/emotesv2_2ff8087017c844d1be1fb897d921d495
new file mode 100644
index 00000000..f7cb1cbe
--- /dev/null
+++ b/assets/emotes/emotesv2_2ff8087017c844d1be1fb897d921d495
Binary files differ
diff --git a/assets/emotes/emotesv2_303b487f1b0e4691b6b827004db3a4d8 b/assets/emotes/emotesv2_303b487f1b0e4691b6b827004db3a4d8
new file mode 100644
index 00000000..ee05260f
--- /dev/null
+++ b/assets/emotes/emotesv2_303b487f1b0e4691b6b827004db3a4d8
Binary files differ
diff --git a/assets/emotes/emotesv2_306255eb755a49aba47896356035bd31 b/assets/emotes/emotesv2_306255eb755a49aba47896356035bd31
new file mode 100644
index 00000000..f196a42f
--- /dev/null
+++ b/assets/emotes/emotesv2_306255eb755a49aba47896356035bd31
Binary files differ
diff --git a/assets/emotes/emotesv2_30a5a95645474221866038ecbab456c0 b/assets/emotes/emotesv2_30a5a95645474221866038ecbab456c0
new file mode 100644
index 00000000..f792d388
--- /dev/null
+++ b/assets/emotes/emotesv2_30a5a95645474221866038ecbab456c0
Binary files differ
diff --git a/assets/emotes/emotesv2_30ec086e1590477586a68a5f38538fdd b/assets/emotes/emotesv2_30ec086e1590477586a68a5f38538fdd
new file mode 100644
index 00000000..28ddf9cf
--- /dev/null
+++ b/assets/emotes/emotesv2_30ec086e1590477586a68a5f38538fdd
Binary files differ
diff --git a/assets/emotes/emotesv2_312fd7e58f5e40cb9fba0ddecdc43e29 b/assets/emotes/emotesv2_312fd7e58f5e40cb9fba0ddecdc43e29
new file mode 100644
index 00000000..52564efb
--- /dev/null
+++ b/assets/emotes/emotesv2_312fd7e58f5e40cb9fba0ddecdc43e29
Binary files differ
diff --git a/assets/emotes/emotesv2_313573af88dc4b6f9cd59174404e63d7 b/assets/emotes/emotesv2_313573af88dc4b6f9cd59174404e63d7
new file mode 100644
index 00000000..52e065ee
--- /dev/null
+++ b/assets/emotes/emotesv2_313573af88dc4b6f9cd59174404e63d7
Binary files differ
diff --git a/assets/emotes/emotesv2_3157b29194fc432a84f3bcc5f4af1849 b/assets/emotes/emotesv2_3157b29194fc432a84f3bcc5f4af1849
new file mode 100644
index 00000000..49da5d9b
--- /dev/null
+++ b/assets/emotes/emotesv2_3157b29194fc432a84f3bcc5f4af1849
Binary files differ
diff --git a/assets/emotes/emotesv2_317854d610094358a389e9ee7aceb7e1 b/assets/emotes/emotesv2_317854d610094358a389e9ee7aceb7e1
new file mode 100644
index 00000000..609fc26f
--- /dev/null
+++ b/assets/emotes/emotesv2_317854d610094358a389e9ee7aceb7e1
Binary files differ
diff --git a/assets/emotes/emotesv2_31fde878fcef4d06a708ab3c76d165c5 b/assets/emotes/emotesv2_31fde878fcef4d06a708ab3c76d165c5
new file mode 100644
index 00000000..9bc95677
--- /dev/null
+++ b/assets/emotes/emotesv2_31fde878fcef4d06a708ab3c76d165c5
Binary files differ
diff --git a/assets/emotes/emotesv2_322e63ca43af45c5be222a2964917037 b/assets/emotes/emotesv2_322e63ca43af45c5be222a2964917037
new file mode 100644
index 00000000..a58b5a60
--- /dev/null
+++ b/assets/emotes/emotesv2_322e63ca43af45c5be222a2964917037
Binary files differ
diff --git a/assets/emotes/emotesv2_3290ee7246e74046b41174049588f5bd b/assets/emotes/emotesv2_3290ee7246e74046b41174049588f5bd
new file mode 100644
index 00000000..6cf11cee
--- /dev/null
+++ b/assets/emotes/emotesv2_3290ee7246e74046b41174049588f5bd
Binary files differ
diff --git a/assets/emotes/emotesv2_32cc38b2c8f04703bf8f4b41c6e780eb b/assets/emotes/emotesv2_32cc38b2c8f04703bf8f4b41c6e780eb
new file mode 100644
index 00000000..10994f9c
--- /dev/null
+++ b/assets/emotes/emotesv2_32cc38b2c8f04703bf8f4b41c6e780eb
Binary files differ
diff --git a/assets/emotes/emotesv2_331cedaecbaa469882dc3b2e589cd1ea b/assets/emotes/emotesv2_331cedaecbaa469882dc3b2e589cd1ea
new file mode 100644
index 00000000..d0d3b835
--- /dev/null
+++ b/assets/emotes/emotesv2_331cedaecbaa469882dc3b2e589cd1ea
Binary files differ
diff --git a/assets/emotes/emotesv2_3357c0ba1cc945cfb463b1465c8a16e2 b/assets/emotes/emotesv2_3357c0ba1cc945cfb463b1465c8a16e2
new file mode 100644
index 00000000..4a09a186
--- /dev/null
+++ b/assets/emotes/emotesv2_3357c0ba1cc945cfb463b1465c8a16e2
Binary files differ
diff --git a/assets/emotes/emotesv2_335ab0c2b7ca45cdb0120b6898ee7092 b/assets/emotes/emotesv2_335ab0c2b7ca45cdb0120b6898ee7092
new file mode 100644
index 00000000..ab2c001b
--- /dev/null
+++ b/assets/emotes/emotesv2_335ab0c2b7ca45cdb0120b6898ee7092
Binary files differ
diff --git a/assets/emotes/emotesv2_337c2b010242415084e1aabd78a9c6ce b/assets/emotes/emotesv2_337c2b010242415084e1aabd78a9c6ce
new file mode 100644
index 00000000..1695a4b2
--- /dev/null
+++ b/assets/emotes/emotesv2_337c2b010242415084e1aabd78a9c6ce
Binary files differ
diff --git a/assets/emotes/emotesv2_3391e5558d0e4feaac3832da0856ba28 b/assets/emotes/emotesv2_3391e5558d0e4feaac3832da0856ba28
new file mode 100644
index 00000000..b086c9fb
--- /dev/null
+++ b/assets/emotes/emotesv2_3391e5558d0e4feaac3832da0856ba28
Binary files differ
diff --git a/assets/emotes/emotesv2_33bd868f694b4788800db5942b7758d4 b/assets/emotes/emotesv2_33bd868f694b4788800db5942b7758d4
new file mode 100644
index 00000000..4d89e3ad
--- /dev/null
+++ b/assets/emotes/emotesv2_33bd868f694b4788800db5942b7758d4
Binary files differ
diff --git a/assets/emotes/emotesv2_33e27ab631c24a59b54aa61414644eef b/assets/emotes/emotesv2_33e27ab631c24a59b54aa61414644eef
new file mode 100644
index 00000000..cd32b468
--- /dev/null
+++ b/assets/emotes/emotesv2_33e27ab631c24a59b54aa61414644eef
Binary files differ
diff --git a/assets/emotes/emotesv2_3402ad1a20bd47d794bd55ce47786eaf b/assets/emotes/emotesv2_3402ad1a20bd47d794bd55ce47786eaf
new file mode 100644
index 00000000..0566c94c
--- /dev/null
+++ b/assets/emotes/emotesv2_3402ad1a20bd47d794bd55ce47786eaf
Binary files differ
diff --git a/assets/emotes/emotesv2_342aba70d4464395b23ff9ad618070f0 b/assets/emotes/emotesv2_342aba70d4464395b23ff9ad618070f0
new file mode 100644
index 00000000..aa479931
--- /dev/null
+++ b/assets/emotes/emotesv2_342aba70d4464395b23ff9ad618070f0
Binary files differ
diff --git a/assets/emotes/emotesv2_346d23f22db44673989117de55c77ae7 b/assets/emotes/emotesv2_346d23f22db44673989117de55c77ae7
new file mode 100644
index 00000000..955567a8
--- /dev/null
+++ b/assets/emotes/emotesv2_346d23f22db44673989117de55c77ae7
Binary files differ
diff --git a/assets/emotes/emotesv2_348081d360634235a2c7d04b8703f77e b/assets/emotes/emotesv2_348081d360634235a2c7d04b8703f77e
new file mode 100644
index 00000000..6e6928bc
--- /dev/null
+++ b/assets/emotes/emotesv2_348081d360634235a2c7d04b8703f77e
Binary files differ
diff --git a/assets/emotes/emotesv2_34bb89369fad46d3994fa4bfa503d8f7 b/assets/emotes/emotesv2_34bb89369fad46d3994fa4bfa503d8f7
new file mode 100644
index 00000000..53d1cb22
--- /dev/null
+++ b/assets/emotes/emotesv2_34bb89369fad46d3994fa4bfa503d8f7
Binary files differ
diff --git a/assets/emotes/emotesv2_34e4ae3d227f46efaf5977a1f79c752c b/assets/emotes/emotesv2_34e4ae3d227f46efaf5977a1f79c752c
new file mode 100644
index 00000000..132e725c
--- /dev/null
+++ b/assets/emotes/emotesv2_34e4ae3d227f46efaf5977a1f79c752c
Binary files differ
diff --git a/assets/emotes/emotesv2_34eadffa73aa43efb540bb54f49c2a3b b/assets/emotes/emotesv2_34eadffa73aa43efb540bb54f49c2a3b
new file mode 100644
index 00000000..c6c9b361
--- /dev/null
+++ b/assets/emotes/emotesv2_34eadffa73aa43efb540bb54f49c2a3b
Binary files differ
diff --git a/assets/emotes/emotesv2_34ed7cbf5bb9488895b241df0c00eda2 b/assets/emotes/emotesv2_34ed7cbf5bb9488895b241df0c00eda2
new file mode 100644
index 00000000..32882af5
--- /dev/null
+++ b/assets/emotes/emotesv2_34ed7cbf5bb9488895b241df0c00eda2
Binary files differ
diff --git a/assets/emotes/emotesv2_355d01a8447842e3809f7075188c5e15 b/assets/emotes/emotesv2_355d01a8447842e3809f7075188c5e15
new file mode 100644
index 00000000..a6fad7d2
--- /dev/null
+++ b/assets/emotes/emotesv2_355d01a8447842e3809f7075188c5e15
Binary files differ
diff --git a/assets/emotes/emotesv2_358bf29c49154e5f9b16333edb19537a b/assets/emotes/emotesv2_358bf29c49154e5f9b16333edb19537a
new file mode 100644
index 00000000..f0d09e88
--- /dev/null
+++ b/assets/emotes/emotesv2_358bf29c49154e5f9b16333edb19537a
Binary files differ
diff --git a/assets/emotes/emotesv2_35f48c26c2cf45b6aa8b28dd817938ec b/assets/emotes/emotesv2_35f48c26c2cf45b6aa8b28dd817938ec
new file mode 100644
index 00000000..17ad0a4b
--- /dev/null
+++ b/assets/emotes/emotesv2_35f48c26c2cf45b6aa8b28dd817938ec
Binary files differ
diff --git a/assets/emotes/emotesv2_3606b1997f844a3180d5b0f5b2d4ccae b/assets/emotes/emotesv2_3606b1997f844a3180d5b0f5b2d4ccae
new file mode 100644
index 00000000..211daf26
--- /dev/null
+++ b/assets/emotes/emotesv2_3606b1997f844a3180d5b0f5b2d4ccae
Binary files differ
diff --git a/assets/emotes/emotesv2_36070ca3494d45aea6ed80d264a9bf8c b/assets/emotes/emotesv2_36070ca3494d45aea6ed80d264a9bf8c
new file mode 100644
index 00000000..db5623c7
--- /dev/null
+++ b/assets/emotes/emotesv2_36070ca3494d45aea6ed80d264a9bf8c
Binary files differ
diff --git a/assets/emotes/emotesv2_367f2e4087e34cc99a6449bf79e77da2 b/assets/emotes/emotesv2_367f2e4087e34cc99a6449bf79e77da2
new file mode 100644
index 00000000..de5910b5
--- /dev/null
+++ b/assets/emotes/emotesv2_367f2e4087e34cc99a6449bf79e77da2
Binary files differ
diff --git a/assets/emotes/emotesv2_3680a8ac62cb465aad0172ac9a8d65d4 b/assets/emotes/emotesv2_3680a8ac62cb465aad0172ac9a8d65d4
new file mode 100644
index 00000000..9d199b7a
--- /dev/null
+++ b/assets/emotes/emotesv2_3680a8ac62cb465aad0172ac9a8d65d4
Binary files differ
diff --git a/assets/emotes/emotesv2_36b9af6a6f81443f9e060610111ed25a b/assets/emotes/emotesv2_36b9af6a6f81443f9e060610111ed25a
new file mode 100644
index 00000000..f2107f89
--- /dev/null
+++ b/assets/emotes/emotesv2_36b9af6a6f81443f9e060610111ed25a
Binary files differ
diff --git a/assets/emotes/emotesv2_36eae51206434dad95576bf6542a1873 b/assets/emotes/emotesv2_36eae51206434dad95576bf6542a1873
new file mode 100644
index 00000000..f50575ca
--- /dev/null
+++ b/assets/emotes/emotesv2_36eae51206434dad95576bf6542a1873
Binary files differ
diff --git a/assets/emotes/emotesv2_36f591224f7e41fb84767ec70235d647 b/assets/emotes/emotesv2_36f591224f7e41fb84767ec70235d647
new file mode 100644
index 00000000..18f9bdd2
--- /dev/null
+++ b/assets/emotes/emotesv2_36f591224f7e41fb84767ec70235d647
Binary files differ
diff --git a/assets/emotes/emotesv2_36ff851311b14d73b53ae7a2fd4102bb b/assets/emotes/emotesv2_36ff851311b14d73b53ae7a2fd4102bb
new file mode 100644
index 00000000..bf5905fd
--- /dev/null
+++ b/assets/emotes/emotesv2_36ff851311b14d73b53ae7a2fd4102bb
Binary files differ
diff --git a/assets/emotes/emotesv2_371cf08838014be49a38ad18a59e26a6 b/assets/emotes/emotesv2_371cf08838014be49a38ad18a59e26a6
new file mode 100644
index 00000000..9d78c3fa
--- /dev/null
+++ b/assets/emotes/emotesv2_371cf08838014be49a38ad18a59e26a6
Binary files differ
diff --git a/assets/emotes/emotesv2_374c0cbc97ed459ba9e0a3d133e3bb89 b/assets/emotes/emotesv2_374c0cbc97ed459ba9e0a3d133e3bb89
new file mode 100644
index 00000000..b27522c9
--- /dev/null
+++ b/assets/emotes/emotesv2_374c0cbc97ed459ba9e0a3d133e3bb89
Binary files differ
diff --git a/assets/emotes/emotesv2_37567fdb21014b6c9dc81841961553a2 b/assets/emotes/emotesv2_37567fdb21014b6c9dc81841961553a2
new file mode 100644
index 00000000..7a61a6f2
--- /dev/null
+++ b/assets/emotes/emotesv2_37567fdb21014b6c9dc81841961553a2
Binary files differ
diff --git a/assets/emotes/emotesv2_37945833d2cf41aba77f3e2ce4b9e13b b/assets/emotes/emotesv2_37945833d2cf41aba77f3e2ce4b9e13b
new file mode 100644
index 00000000..b9bf157a
--- /dev/null
+++ b/assets/emotes/emotesv2_37945833d2cf41aba77f3e2ce4b9e13b
Binary files differ
diff --git a/assets/emotes/emotesv2_3795de3d41c44631b0b15c7f8e8e4084 b/assets/emotes/emotesv2_3795de3d41c44631b0b15c7f8e8e4084
new file mode 100644
index 00000000..63ecb31e
--- /dev/null
+++ b/assets/emotes/emotesv2_3795de3d41c44631b0b15c7f8e8e4084
Binary files differ
diff --git a/assets/emotes/emotesv2_381632df4464427e82741eba31c9eb89 b/assets/emotes/emotesv2_381632df4464427e82741eba31c9eb89
new file mode 100644
index 00000000..1950e28a
--- /dev/null
+++ b/assets/emotes/emotesv2_381632df4464427e82741eba31c9eb89
Binary files differ
diff --git a/assets/emotes/emotesv2_383a222bbcc44fbc955c6a080e0afe24 b/assets/emotes/emotesv2_383a222bbcc44fbc955c6a080e0afe24
new file mode 100644
index 00000000..5219aa5d
--- /dev/null
+++ b/assets/emotes/emotesv2_383a222bbcc44fbc955c6a080e0afe24
Binary files differ
diff --git a/assets/emotes/emotesv2_386519359c874bc7b29b8bf370b42911 b/assets/emotes/emotesv2_386519359c874bc7b29b8bf370b42911
new file mode 100644
index 00000000..e71af63b
--- /dev/null
+++ b/assets/emotes/emotesv2_386519359c874bc7b29b8bf370b42911
Binary files differ
diff --git a/assets/emotes/emotesv2_3875910f3f8d4c5290b3220033713c20 b/assets/emotes/emotesv2_3875910f3f8d4c5290b3220033713c20
new file mode 100644
index 00000000..e191d4cd
--- /dev/null
+++ b/assets/emotes/emotesv2_3875910f3f8d4c5290b3220033713c20
Binary files differ
diff --git a/assets/emotes/emotesv2_38b9d23d92b34ec7b0a5ab0829ba7178 b/assets/emotes/emotesv2_38b9d23d92b34ec7b0a5ab0829ba7178
new file mode 100644
index 00000000..c100456f
--- /dev/null
+++ b/assets/emotes/emotesv2_38b9d23d92b34ec7b0a5ab0829ba7178
Binary files differ
diff --git a/assets/emotes/emotesv2_392f382c5a8b4db689091da754fc8137 b/assets/emotes/emotesv2_392f382c5a8b4db689091da754fc8137
new file mode 100644
index 00000000..1d662c36
--- /dev/null
+++ b/assets/emotes/emotesv2_392f382c5a8b4db689091da754fc8137
Binary files differ
diff --git a/assets/emotes/emotesv2_39711d55e36746ac8a64f4937b72042a b/assets/emotes/emotesv2_39711d55e36746ac8a64f4937b72042a
new file mode 100644
index 00000000..3f9a6282
--- /dev/null
+++ b/assets/emotes/emotesv2_39711d55e36746ac8a64f4937b72042a
Binary files differ
diff --git a/assets/emotes/emotesv2_3984b32ba6ab4c3993ccebb2fd855e83 b/assets/emotes/emotesv2_3984b32ba6ab4c3993ccebb2fd855e83
new file mode 100644
index 00000000..eb0c59d7
--- /dev/null
+++ b/assets/emotes/emotesv2_3984b32ba6ab4c3993ccebb2fd855e83
Binary files differ
diff --git a/assets/emotes/emotesv2_39d355356dd049c3b84ad1b86054dc9b b/assets/emotes/emotesv2_39d355356dd049c3b84ad1b86054dc9b
new file mode 100644
index 00000000..4dba4dd8
--- /dev/null
+++ b/assets/emotes/emotesv2_39d355356dd049c3b84ad1b86054dc9b
Binary files differ
diff --git a/assets/emotes/emotesv2_39f6732734d34e22b1add4fbf2d95904 b/assets/emotes/emotesv2_39f6732734d34e22b1add4fbf2d95904
new file mode 100644
index 00000000..01226a0a
--- /dev/null
+++ b/assets/emotes/emotesv2_39f6732734d34e22b1add4fbf2d95904
Binary files differ
diff --git a/assets/emotes/emotesv2_3a235286bca94940a5ce5129e62bc563 b/assets/emotes/emotesv2_3a235286bca94940a5ce5129e62bc563
new file mode 100644
index 00000000..318ce25e
--- /dev/null
+++ b/assets/emotes/emotesv2_3a235286bca94940a5ce5129e62bc563
Binary files differ
diff --git a/assets/emotes/emotesv2_3a3af99c0629482fb8fd9de1efc0cb89 b/assets/emotes/emotesv2_3a3af99c0629482fb8fd9de1efc0cb89
new file mode 100644
index 00000000..2393e2a7
--- /dev/null
+++ b/assets/emotes/emotesv2_3a3af99c0629482fb8fd9de1efc0cb89
Binary files differ
diff --git a/assets/emotes/emotesv2_3a9c177295154742a495f9ad278982a0 b/assets/emotes/emotesv2_3a9c177295154742a495f9ad278982a0
new file mode 100644
index 00000000..eb784034
--- /dev/null
+++ b/assets/emotes/emotesv2_3a9c177295154742a495f9ad278982a0
Binary files differ
diff --git a/assets/emotes/emotesv2_3ac8698923b44d4aa1d7f162e8c2b806 b/assets/emotes/emotesv2_3ac8698923b44d4aa1d7f162e8c2b806
new file mode 100644
index 00000000..c1008534
--- /dev/null
+++ b/assets/emotes/emotesv2_3ac8698923b44d4aa1d7f162e8c2b806
Binary files differ
diff --git a/assets/emotes/emotesv2_3ad849b476b343a886eff5cd664a1819 b/assets/emotes/emotesv2_3ad849b476b343a886eff5cd664a1819
new file mode 100644
index 00000000..f79f824e
--- /dev/null
+++ b/assets/emotes/emotesv2_3ad849b476b343a886eff5cd664a1819
Binary files differ
diff --git a/assets/emotes/emotesv2_3ae66979ee504c25a6b885045ff506fe b/assets/emotes/emotesv2_3ae66979ee504c25a6b885045ff506fe
new file mode 100644
index 00000000..d4ac41de
--- /dev/null
+++ b/assets/emotes/emotesv2_3ae66979ee504c25a6b885045ff506fe
Binary files differ
diff --git a/assets/emotes/emotesv2_3b44b5763900457db8a372b8a40a239b b/assets/emotes/emotesv2_3b44b5763900457db8a372b8a40a239b
new file mode 100644
index 00000000..462c5057
--- /dev/null
+++ b/assets/emotes/emotesv2_3b44b5763900457db8a372b8a40a239b
Binary files differ
diff --git a/assets/emotes/emotesv2_3b7bf6b1f061406c8b81ecdecf3a1329 b/assets/emotes/emotesv2_3b7bf6b1f061406c8b81ecdecf3a1329
new file mode 100644
index 00000000..71ee117f
--- /dev/null
+++ b/assets/emotes/emotesv2_3b7bf6b1f061406c8b81ecdecf3a1329
Binary files differ
diff --git a/assets/emotes/emotesv2_3c13532620b94cfba4417e0293ff9108 b/assets/emotes/emotesv2_3c13532620b94cfba4417e0293ff9108
new file mode 100644
index 00000000..f0f6b31c
--- /dev/null
+++ b/assets/emotes/emotesv2_3c13532620b94cfba4417e0293ff9108
Binary files differ
diff --git a/assets/emotes/emotesv2_3cd8e5b82ee349d8b3e7101ff0379a0e b/assets/emotes/emotesv2_3cd8e5b82ee349d8b3e7101ff0379a0e
new file mode 100644
index 00000000..3ac1e556
--- /dev/null
+++ b/assets/emotes/emotesv2_3cd8e5b82ee349d8b3e7101ff0379a0e
Binary files differ
diff --git a/assets/emotes/emotesv2_3cda94e6859c4f70969410e87fe441b3 b/assets/emotes/emotesv2_3cda94e6859c4f70969410e87fe441b3
new file mode 100644
index 00000000..a072fa40
--- /dev/null
+++ b/assets/emotes/emotesv2_3cda94e6859c4f70969410e87fe441b3
Binary files differ
diff --git a/assets/emotes/emotesv2_3cea0bca9e7c49b7a4efd0c8e854fa7e b/assets/emotes/emotesv2_3cea0bca9e7c49b7a4efd0c8e854fa7e
new file mode 100644
index 00000000..83eba80d
--- /dev/null
+++ b/assets/emotes/emotesv2_3cea0bca9e7c49b7a4efd0c8e854fa7e
Binary files differ
diff --git a/assets/emotes/emotesv2_3d366d53eba247e3b9b25c82ded5143f b/assets/emotes/emotesv2_3d366d53eba247e3b9b25c82ded5143f
new file mode 100644
index 00000000..f8dfa808
--- /dev/null
+++ b/assets/emotes/emotesv2_3d366d53eba247e3b9b25c82ded5143f
Binary files differ
diff --git a/assets/emotes/emotesv2_3d3b3dd8522c42ed83ec86453f487433 b/assets/emotes/emotesv2_3d3b3dd8522c42ed83ec86453f487433
new file mode 100644
index 00000000..11c2e00d
--- /dev/null
+++ b/assets/emotes/emotesv2_3d3b3dd8522c42ed83ec86453f487433
Binary files differ
diff --git a/assets/emotes/emotesv2_3d4e8d0a78f44dee87c110b02ba6286d b/assets/emotes/emotesv2_3d4e8d0a78f44dee87c110b02ba6286d
new file mode 100644
index 00000000..98d3e616
--- /dev/null
+++ b/assets/emotes/emotesv2_3d4e8d0a78f44dee87c110b02ba6286d
Binary files differ
diff --git a/assets/emotes/emotesv2_3d9000f236db4e23a6ef566b353de34a b/assets/emotes/emotesv2_3d9000f236db4e23a6ef566b353de34a
new file mode 100644
index 00000000..d5f70684
--- /dev/null
+++ b/assets/emotes/emotesv2_3d9000f236db4e23a6ef566b353de34a
Binary files differ
diff --git a/assets/emotes/emotesv2_3d9143140f3343ebb73885f3aabb6222 b/assets/emotes/emotesv2_3d9143140f3343ebb73885f3aabb6222
new file mode 100644
index 00000000..7a979944
--- /dev/null
+++ b/assets/emotes/emotesv2_3d9143140f3343ebb73885f3aabb6222
Binary files differ
diff --git a/assets/emotes/emotesv2_3dc30803ba17476bb9f9294a49dd0aed b/assets/emotes/emotesv2_3dc30803ba17476bb9f9294a49dd0aed
new file mode 100644
index 00000000..55b50784
--- /dev/null
+++ b/assets/emotes/emotesv2_3dc30803ba17476bb9f9294a49dd0aed
Binary files differ
diff --git a/assets/emotes/emotesv2_3dedb7174a1c487f9f763acd9ae5a468 b/assets/emotes/emotesv2_3dedb7174a1c487f9f763acd9ae5a468
new file mode 100644
index 00000000..2ff86926
--- /dev/null
+++ b/assets/emotes/emotesv2_3dedb7174a1c487f9f763acd9ae5a468
Binary files differ
diff --git a/assets/emotes/emotesv2_3e6d6975a58b47f5aa2fd258a8055a71 b/assets/emotes/emotesv2_3e6d6975a58b47f5aa2fd258a8055a71
new file mode 100644
index 00000000..58585dcb
--- /dev/null
+++ b/assets/emotes/emotesv2_3e6d6975a58b47f5aa2fd258a8055a71
Binary files differ
diff --git a/assets/emotes/emotesv2_3e977eeb6998463cbca6adc99b6b3e62 b/assets/emotes/emotesv2_3e977eeb6998463cbca6adc99b6b3e62
new file mode 100644
index 00000000..d0d326ee
--- /dev/null
+++ b/assets/emotes/emotesv2_3e977eeb6998463cbca6adc99b6b3e62
Binary files differ
diff --git a/assets/emotes/emotesv2_3eb6065d503a4e0baedbe330f5e46d1a b/assets/emotes/emotesv2_3eb6065d503a4e0baedbe330f5e46d1a
new file mode 100644
index 00000000..e134ee7c
--- /dev/null
+++ b/assets/emotes/emotesv2_3eb6065d503a4e0baedbe330f5e46d1a
Binary files differ
diff --git a/assets/emotes/emotesv2_3f799ed0cdd047fcba515979c74bfa8e b/assets/emotes/emotesv2_3f799ed0cdd047fcba515979c74bfa8e
new file mode 100644
index 00000000..da7b3d81
--- /dev/null
+++ b/assets/emotes/emotesv2_3f799ed0cdd047fcba515979c74bfa8e
Binary files differ
diff --git a/assets/emotes/emotesv2_3f7a1bda5aa34c419c135198ab1ac08d b/assets/emotes/emotesv2_3f7a1bda5aa34c419c135198ab1ac08d
new file mode 100644
index 00000000..d05f6366
--- /dev/null
+++ b/assets/emotes/emotesv2_3f7a1bda5aa34c419c135198ab1ac08d
Binary files differ
diff --git a/assets/emotes/emotesv2_3f87818b43ef43bf8ad548460cc20abb b/assets/emotes/emotesv2_3f87818b43ef43bf8ad548460cc20abb
new file mode 100644
index 00000000..19906cc8
--- /dev/null
+++ b/assets/emotes/emotesv2_3f87818b43ef43bf8ad548460cc20abb
Binary files differ
diff --git a/assets/emotes/emotesv2_3f9fc4add5954f268fb83bf139928959 b/assets/emotes/emotesv2_3f9fc4add5954f268fb83bf139928959
new file mode 100644
index 00000000..4b269a6e
--- /dev/null
+++ b/assets/emotes/emotesv2_3f9fc4add5954f268fb83bf139928959
Binary files differ
diff --git a/assets/emotes/emotesv2_3fb808c96e2c47d09aaf448b2b94cc9e b/assets/emotes/emotesv2_3fb808c96e2c47d09aaf448b2b94cc9e
new file mode 100644
index 00000000..ebd8253a
--- /dev/null
+++ b/assets/emotes/emotesv2_3fb808c96e2c47d09aaf448b2b94cc9e
Binary files differ
diff --git a/assets/emotes/emotesv2_3fc9acc866334d90bd42d674620748b7 b/assets/emotes/emotesv2_3fc9acc866334d90bd42d674620748b7
new file mode 100644
index 00000000..e50e99ce
--- /dev/null
+++ b/assets/emotes/emotesv2_3fc9acc866334d90bd42d674620748b7
Binary files differ
diff --git a/assets/emotes/emotesv2_400d2563201b4dc197e10c176df8f06e b/assets/emotes/emotesv2_400d2563201b4dc197e10c176df8f06e
new file mode 100644
index 00000000..80f4c952
--- /dev/null
+++ b/assets/emotes/emotesv2_400d2563201b4dc197e10c176df8f06e
Binary files differ
diff --git a/assets/emotes/emotesv2_404e2692bed54a0eb08ae483e3adfcab b/assets/emotes/emotesv2_404e2692bed54a0eb08ae483e3adfcab
new file mode 100644
index 00000000..4dfff4a4
--- /dev/null
+++ b/assets/emotes/emotesv2_404e2692bed54a0eb08ae483e3adfcab
Binary files differ
diff --git a/assets/emotes/emotesv2_40a3f9412c244449acf8081260df9070 b/assets/emotes/emotesv2_40a3f9412c244449acf8081260df9070
new file mode 100644
index 00000000..33a30a77
--- /dev/null
+++ b/assets/emotes/emotesv2_40a3f9412c244449acf8081260df9070
Binary files differ
diff --git a/assets/emotes/emotesv2_40a6a6f3a9dd40699ace8ff7b65fe40c b/assets/emotes/emotesv2_40a6a6f3a9dd40699ace8ff7b65fe40c
new file mode 100644
index 00000000..fd95fb8d
--- /dev/null
+++ b/assets/emotes/emotesv2_40a6a6f3a9dd40699ace8ff7b65fe40c
Binary files differ
diff --git a/assets/emotes/emotesv2_40d539e7ca294ac9b698d64dd9d4a993 b/assets/emotes/emotesv2_40d539e7ca294ac9b698d64dd9d4a993
new file mode 100644
index 00000000..40446e6b
--- /dev/null
+++ b/assets/emotes/emotesv2_40d539e7ca294ac9b698d64dd9d4a993
Binary files differ
diff --git a/assets/emotes/emotesv2_411dcae2ba334464a40fb060ebf48099 b/assets/emotes/emotesv2_411dcae2ba334464a40fb060ebf48099
new file mode 100644
index 00000000..367898be
--- /dev/null
+++ b/assets/emotes/emotesv2_411dcae2ba334464a40fb060ebf48099
Binary files differ
diff --git a/assets/emotes/emotesv2_419a61eec56445358d1a2aeb59a0825f b/assets/emotes/emotesv2_419a61eec56445358d1a2aeb59a0825f
new file mode 100644
index 00000000..113f9f45
--- /dev/null
+++ b/assets/emotes/emotesv2_419a61eec56445358d1a2aeb59a0825f
Binary files differ
diff --git a/assets/emotes/emotesv2_41a1bf8257c54de3aa2b707d3f1074ed b/assets/emotes/emotesv2_41a1bf8257c54de3aa2b707d3f1074ed
new file mode 100644
index 00000000..c5c41755
--- /dev/null
+++ b/assets/emotes/emotesv2_41a1bf8257c54de3aa2b707d3f1074ed
Binary files differ
diff --git a/assets/emotes/emotesv2_421226e15ec247e8a28d8465f65c3ce6 b/assets/emotes/emotesv2_421226e15ec247e8a28d8465f65c3ce6
new file mode 100644
index 00000000..c5eb47d4
--- /dev/null
+++ b/assets/emotes/emotesv2_421226e15ec247e8a28d8465f65c3ce6
Binary files differ
diff --git a/assets/emotes/emotesv2_426d307e19634ac5ac4c9a556b302280 b/assets/emotes/emotesv2_426d307e19634ac5ac4c9a556b302280
new file mode 100644
index 00000000..2fcfa746
--- /dev/null
+++ b/assets/emotes/emotesv2_426d307e19634ac5ac4c9a556b302280
Binary files differ
diff --git a/assets/emotes/emotesv2_426f5864d6c74488bdac7415e682cf2f b/assets/emotes/emotesv2_426f5864d6c74488bdac7415e682cf2f
new file mode 100644
index 00000000..32007dab
--- /dev/null
+++ b/assets/emotes/emotesv2_426f5864d6c74488bdac7415e682cf2f
Binary files differ
diff --git a/assets/emotes/emotesv2_4381544cf05048f1919814d9cca792d9 b/assets/emotes/emotesv2_4381544cf05048f1919814d9cca792d9
new file mode 100644
index 00000000..71d5a481
--- /dev/null
+++ b/assets/emotes/emotesv2_4381544cf05048f1919814d9cca792d9
Binary files differ
diff --git a/assets/emotes/emotesv2_43cde7c5a6404172ad8440c3fd99f2b7 b/assets/emotes/emotesv2_43cde7c5a6404172ad8440c3fd99f2b7
new file mode 100644
index 00000000..796b05bd
--- /dev/null
+++ b/assets/emotes/emotesv2_43cde7c5a6404172ad8440c3fd99f2b7
Binary files differ
diff --git a/assets/emotes/emotesv2_44004055ab124f17a50af3743d422c44 b/assets/emotes/emotesv2_44004055ab124f17a50af3743d422c44
new file mode 100644
index 00000000..8849e50e
--- /dev/null
+++ b/assets/emotes/emotesv2_44004055ab124f17a50af3743d422c44
Binary files differ
diff --git a/assets/emotes/emotesv2_4413d899ebab4b48838dac60bd111291 b/assets/emotes/emotesv2_4413d899ebab4b48838dac60bd111291
new file mode 100644
index 00000000..ef998cc4
--- /dev/null
+++ b/assets/emotes/emotesv2_4413d899ebab4b48838dac60bd111291
Binary files differ
diff --git a/assets/emotes/emotesv2_444a41abb9174740a4bbbf8f2e8389c1 b/assets/emotes/emotesv2_444a41abb9174740a4bbbf8f2e8389c1
new file mode 100644
index 00000000..5e40381c
--- /dev/null
+++ b/assets/emotes/emotesv2_444a41abb9174740a4bbbf8f2e8389c1
Binary files differ
diff --git a/assets/emotes/emotesv2_44541fad819d4de1b06ecf529bc6de9a b/assets/emotes/emotesv2_44541fad819d4de1b06ecf529bc6de9a
new file mode 100644
index 00000000..59bcd608
--- /dev/null
+++ b/assets/emotes/emotesv2_44541fad819d4de1b06ecf529bc6de9a
Binary files differ
diff --git a/assets/emotes/emotesv2_446c0963c70642c0815321d84c47c5bc b/assets/emotes/emotesv2_446c0963c70642c0815321d84c47c5bc
new file mode 100644
index 00000000..77f4d78a
--- /dev/null
+++ b/assets/emotes/emotesv2_446c0963c70642c0815321d84c47c5bc
Binary files differ
diff --git a/assets/emotes/emotesv2_44d14f8ff9984c3598944391a7598195 b/assets/emotes/emotesv2_44d14f8ff9984c3598944391a7598195
new file mode 100644
index 00000000..3bc75246
--- /dev/null
+++ b/assets/emotes/emotesv2_44d14f8ff9984c3598944391a7598195
Binary files differ
diff --git a/assets/emotes/emotesv2_44eb0b8f47554a3d8989430fbb185c4b b/assets/emotes/emotesv2_44eb0b8f47554a3d8989430fbb185c4b
new file mode 100644
index 00000000..48ac03e4
--- /dev/null
+++ b/assets/emotes/emotesv2_44eb0b8f47554a3d8989430fbb185c4b
Binary files differ
diff --git a/assets/emotes/emotesv2_44f9cc9c8040431bb47e736984d39beb b/assets/emotes/emotesv2_44f9cc9c8040431bb47e736984d39beb
new file mode 100644
index 00000000..5410c021
--- /dev/null
+++ b/assets/emotes/emotesv2_44f9cc9c8040431bb47e736984d39beb
Binary files differ
diff --git a/assets/emotes/emotesv2_4504200062cf4e6fa50817abfe0eba7e b/assets/emotes/emotesv2_4504200062cf4e6fa50817abfe0eba7e
new file mode 100644
index 00000000..b915c757
--- /dev/null
+++ b/assets/emotes/emotesv2_4504200062cf4e6fa50817abfe0eba7e
Binary files differ
diff --git a/assets/emotes/emotesv2_4520ec9a283b47d2b062ea60114a2c40 b/assets/emotes/emotesv2_4520ec9a283b47d2b062ea60114a2c40
new file mode 100644
index 00000000..76758750
--- /dev/null
+++ b/assets/emotes/emotesv2_4520ec9a283b47d2b062ea60114a2c40
Binary files differ
diff --git a/assets/emotes/emotesv2_454c798e00d44be8a1c57be3bd7a231a b/assets/emotes/emotesv2_454c798e00d44be8a1c57be3bd7a231a
new file mode 100644
index 00000000..f5432dad
--- /dev/null
+++ b/assets/emotes/emotesv2_454c798e00d44be8a1c57be3bd7a231a
Binary files differ
diff --git a/assets/emotes/emotesv2_4576db5dfcaa4034b4a9c33677ad3fd0 b/assets/emotes/emotesv2_4576db5dfcaa4034b4a9c33677ad3fd0
new file mode 100644
index 00000000..9823426c
--- /dev/null
+++ b/assets/emotes/emotesv2_4576db5dfcaa4034b4a9c33677ad3fd0
Binary files differ
diff --git a/assets/emotes/emotesv2_463b9aa4934f4720bbf4ce0e2506a0af b/assets/emotes/emotesv2_463b9aa4934f4720bbf4ce0e2506a0af
new file mode 100644
index 00000000..5cf4d5bf
--- /dev/null
+++ b/assets/emotes/emotesv2_463b9aa4934f4720bbf4ce0e2506a0af
Binary files differ
diff --git a/assets/emotes/emotesv2_465bae06dfde40e79ea818fd92a50548 b/assets/emotes/emotesv2_465bae06dfde40e79ea818fd92a50548
new file mode 100644
index 00000000..4db67e3e
--- /dev/null
+++ b/assets/emotes/emotesv2_465bae06dfde40e79ea818fd92a50548
Binary files differ
diff --git a/assets/emotes/emotesv2_46943fc31d89421aa8266334e5d6ec35 b/assets/emotes/emotesv2_46943fc31d89421aa8266334e5d6ec35
new file mode 100644
index 00000000..744d798d
--- /dev/null
+++ b/assets/emotes/emotesv2_46943fc31d89421aa8266334e5d6ec35
Binary files differ
diff --git a/assets/emotes/emotesv2_46ac596d526947528485a507083ccc47 b/assets/emotes/emotesv2_46ac596d526947528485a507083ccc47
new file mode 100644
index 00000000..518fbb35
--- /dev/null
+++ b/assets/emotes/emotesv2_46ac596d526947528485a507083ccc47
Binary files differ
diff --git a/assets/emotes/emotesv2_46b1194882754f679669b9ebc7403abb b/assets/emotes/emotesv2_46b1194882754f679669b9ebc7403abb
new file mode 100644
index 00000000..b6c5d2f0
--- /dev/null
+++ b/assets/emotes/emotesv2_46b1194882754f679669b9ebc7403abb
Binary files differ
diff --git a/assets/emotes/emotesv2_46cfd94614d34a1dabcc771567d8dd1a b/assets/emotes/emotesv2_46cfd94614d34a1dabcc771567d8dd1a
new file mode 100644
index 00000000..acacbf95
--- /dev/null
+++ b/assets/emotes/emotesv2_46cfd94614d34a1dabcc771567d8dd1a
Binary files differ
diff --git a/assets/emotes/emotesv2_46ef377726b44ce08410d6fb0e518141 b/assets/emotes/emotesv2_46ef377726b44ce08410d6fb0e518141
new file mode 100644
index 00000000..65bd7637
--- /dev/null
+++ b/assets/emotes/emotesv2_46ef377726b44ce08410d6fb0e518141
Binary files differ
diff --git a/assets/emotes/emotesv2_473ea222ff9f4f828e3ddb95e6358540 b/assets/emotes/emotesv2_473ea222ff9f4f828e3ddb95e6358540
new file mode 100644
index 00000000..26d7209e
--- /dev/null
+++ b/assets/emotes/emotesv2_473ea222ff9f4f828e3ddb95e6358540
Binary files differ
diff --git a/assets/emotes/emotesv2_47450ed1e21e4f8fb3684f25169c82c0 b/assets/emotes/emotesv2_47450ed1e21e4f8fb3684f25169c82c0
new file mode 100644
index 00000000..b12f77af
--- /dev/null
+++ b/assets/emotes/emotesv2_47450ed1e21e4f8fb3684f25169c82c0
Binary files differ
diff --git a/assets/emotes/emotesv2_47647ce621354800b43eb4e7ae6f9d3d b/assets/emotes/emotesv2_47647ce621354800b43eb4e7ae6f9d3d
new file mode 100644
index 00000000..987a29fb
--- /dev/null
+++ b/assets/emotes/emotesv2_47647ce621354800b43eb4e7ae6f9d3d
Binary files differ
diff --git a/assets/emotes/emotesv2_47d08437d3784d2ea8c8c478030c9661 b/assets/emotes/emotesv2_47d08437d3784d2ea8c8c478030c9661
new file mode 100644
index 00000000..a376dfb9
--- /dev/null
+++ b/assets/emotes/emotesv2_47d08437d3784d2ea8c8c478030c9661
Binary files differ
diff --git a/assets/emotes/emotesv2_47eefe487e3240a29d2796738aeed5af b/assets/emotes/emotesv2_47eefe487e3240a29d2796738aeed5af
new file mode 100644
index 00000000..2c2218de
--- /dev/null
+++ b/assets/emotes/emotesv2_47eefe487e3240a29d2796738aeed5af
Binary files differ
diff --git a/assets/emotes/emotesv2_4818def5e438423482dd9cdca1acb042 b/assets/emotes/emotesv2_4818def5e438423482dd9cdca1acb042
new file mode 100644
index 00000000..3fa8ffe8
--- /dev/null
+++ b/assets/emotes/emotesv2_4818def5e438423482dd9cdca1acb042
Binary files differ
diff --git a/assets/emotes/emotesv2_489eff760c7042aaa090911d4d3ff710 b/assets/emotes/emotesv2_489eff760c7042aaa090911d4d3ff710
new file mode 100644
index 00000000..fd38fcba
--- /dev/null
+++ b/assets/emotes/emotesv2_489eff760c7042aaa090911d4d3ff710
Binary files differ
diff --git a/assets/emotes/emotesv2_48ab6894ac844b7c9e6978f49ea129fd b/assets/emotes/emotesv2_48ab6894ac844b7c9e6978f49ea129fd
new file mode 100644
index 00000000..1c4f5cbb
--- /dev/null
+++ b/assets/emotes/emotesv2_48ab6894ac844b7c9e6978f49ea129fd
Binary files differ
diff --git a/assets/emotes/emotesv2_492c3582063c4345853691e0432e7509 b/assets/emotes/emotesv2_492c3582063c4345853691e0432e7509
new file mode 100644
index 00000000..f93c649c
--- /dev/null
+++ b/assets/emotes/emotesv2_492c3582063c4345853691e0432e7509
Binary files differ
diff --git a/assets/emotes/emotesv2_4959700ca35f49788e87cbe21167f4ff b/assets/emotes/emotesv2_4959700ca35f49788e87cbe21167f4ff
new file mode 100644
index 00000000..33420cc2
--- /dev/null
+++ b/assets/emotes/emotesv2_4959700ca35f49788e87cbe21167f4ff
Binary files differ
diff --git a/assets/emotes/emotesv2_49c118581bbe4f73b7305362df7c44f2 b/assets/emotes/emotesv2_49c118581bbe4f73b7305362df7c44f2
new file mode 100644
index 00000000..d91f47d7
--- /dev/null
+++ b/assets/emotes/emotesv2_49c118581bbe4f73b7305362df7c44f2
Binary files differ
diff --git a/assets/emotes/emotesv2_4a074a41bdd1449482d8fe4d5171d161 b/assets/emotes/emotesv2_4a074a41bdd1449482d8fe4d5171d161
new file mode 100644
index 00000000..c9dfdd51
--- /dev/null
+++ b/assets/emotes/emotesv2_4a074a41bdd1449482d8fe4d5171d161
Binary files differ
diff --git a/assets/emotes/emotesv2_4aa43c2632324b89be9ff2984b2f142b b/assets/emotes/emotesv2_4aa43c2632324b89be9ff2984b2f142b
new file mode 100644
index 00000000..cf0bb674
--- /dev/null
+++ b/assets/emotes/emotesv2_4aa43c2632324b89be9ff2984b2f142b
Binary files differ
diff --git a/assets/emotes/emotesv2_4ae4b5480c25450587cfbce7a74af3da b/assets/emotes/emotesv2_4ae4b5480c25450587cfbce7a74af3da
new file mode 100644
index 00000000..5d4eefb0
--- /dev/null
+++ b/assets/emotes/emotesv2_4ae4b5480c25450587cfbce7a74af3da
Binary files differ
diff --git a/assets/emotes/emotesv2_4b892b0dab4d49bb8574126ff4f0b0b1 b/assets/emotes/emotesv2_4b892b0dab4d49bb8574126ff4f0b0b1
new file mode 100644
index 00000000..fc89c612
--- /dev/null
+++ b/assets/emotes/emotesv2_4b892b0dab4d49bb8574126ff4f0b0b1
Binary files differ
diff --git a/assets/emotes/emotesv2_4b9de39891804d47a451b8e2374f54f1 b/assets/emotes/emotesv2_4b9de39891804d47a451b8e2374f54f1
new file mode 100644
index 00000000..b388cf62
--- /dev/null
+++ b/assets/emotes/emotesv2_4b9de39891804d47a451b8e2374f54f1
Binary files differ
diff --git a/assets/emotes/emotesv2_4bc6f670fc5f4f56ac65722004dbc86c b/assets/emotes/emotesv2_4bc6f670fc5f4f56ac65722004dbc86c
new file mode 100644
index 00000000..1b18d6b0
--- /dev/null
+++ b/assets/emotes/emotesv2_4bc6f670fc5f4f56ac65722004dbc86c
Binary files differ
diff --git a/assets/emotes/emotesv2_4bc7ca4c442d4827a806a6184377671b b/assets/emotes/emotesv2_4bc7ca4c442d4827a806a6184377671b
new file mode 100644
index 00000000..3c55b306
--- /dev/null
+++ b/assets/emotes/emotesv2_4bc7ca4c442d4827a806a6184377671b
Binary files differ
diff --git a/assets/emotes/emotesv2_4c023fd6c9a14348b544686cc987640f b/assets/emotes/emotesv2_4c023fd6c9a14348b544686cc987640f
new file mode 100644
index 00000000..699e7ce6
--- /dev/null
+++ b/assets/emotes/emotesv2_4c023fd6c9a14348b544686cc987640f
Binary files differ
diff --git a/assets/emotes/emotesv2_4d3173a500de478faf486975e942406a b/assets/emotes/emotesv2_4d3173a500de478faf486975e942406a
new file mode 100644
index 00000000..0d7c6389
--- /dev/null
+++ b/assets/emotes/emotesv2_4d3173a500de478faf486975e942406a
Binary files differ
diff --git a/assets/emotes/emotesv2_4d508bf6f3bb4c9483ad8fd749f303e5 b/assets/emotes/emotesv2_4d508bf6f3bb4c9483ad8fd749f303e5
new file mode 100644
index 00000000..8ac7c03e
--- /dev/null
+++ b/assets/emotes/emotesv2_4d508bf6f3bb4c9483ad8fd749f303e5
Binary files differ
diff --git a/assets/emotes/emotesv2_4d79fa6f87cb4bdfba6bb012dd850c32 b/assets/emotes/emotesv2_4d79fa6f87cb4bdfba6bb012dd850c32
new file mode 100644
index 00000000..260c31bc
--- /dev/null
+++ b/assets/emotes/emotesv2_4d79fa6f87cb4bdfba6bb012dd850c32
Binary files differ
diff --git a/assets/emotes/emotesv2_4db673255a1f41dcb28e5cad4795e114 b/assets/emotes/emotesv2_4db673255a1f41dcb28e5cad4795e114
new file mode 100644
index 00000000..42c741b9
--- /dev/null
+++ b/assets/emotes/emotesv2_4db673255a1f41dcb28e5cad4795e114
Binary files differ
diff --git a/assets/emotes/emotesv2_4dbcc472d01c4cfba698634bbf667670 b/assets/emotes/emotesv2_4dbcc472d01c4cfba698634bbf667670
new file mode 100644
index 00000000..af9cd67d
--- /dev/null
+++ b/assets/emotes/emotesv2_4dbcc472d01c4cfba698634bbf667670
Binary files differ
diff --git a/assets/emotes/emotesv2_4e133e807d2047de89259716643a94ad b/assets/emotes/emotesv2_4e133e807d2047de89259716643a94ad
new file mode 100644
index 00000000..df935195
--- /dev/null
+++ b/assets/emotes/emotesv2_4e133e807d2047de89259716643a94ad
Binary files differ
diff --git a/assets/emotes/emotesv2_4e382e17e2b04b6586ef6a239deacf95 b/assets/emotes/emotesv2_4e382e17e2b04b6586ef6a239deacf95
new file mode 100644
index 00000000..4e69aca2
--- /dev/null
+++ b/assets/emotes/emotesv2_4e382e17e2b04b6586ef6a239deacf95
Binary files differ
diff --git a/assets/emotes/emotesv2_4e7017e385804a659780e3ad0f666058 b/assets/emotes/emotesv2_4e7017e385804a659780e3ad0f666058
new file mode 100644
index 00000000..4bb4c302
--- /dev/null
+++ b/assets/emotes/emotesv2_4e7017e385804a659780e3ad0f666058
Binary files differ
diff --git a/assets/emotes/emotesv2_4e88505d1f364d8eb5289babfac997e9 b/assets/emotes/emotesv2_4e88505d1f364d8eb5289babfac997e9
new file mode 100644
index 00000000..9562a37b
--- /dev/null
+++ b/assets/emotes/emotesv2_4e88505d1f364d8eb5289babfac997e9
Binary files differ
diff --git a/assets/emotes/emotesv2_4eaa411ccec34f429750c320bf062e5d b/assets/emotes/emotesv2_4eaa411ccec34f429750c320bf062e5d
new file mode 100644
index 00000000..b4b460f5
--- /dev/null
+++ b/assets/emotes/emotesv2_4eaa411ccec34f429750c320bf062e5d
Binary files differ
diff --git a/assets/emotes/emotesv2_4eb59a1a68104c4a979640f4d431a895 b/assets/emotes/emotesv2_4eb59a1a68104c4a979640f4d431a895
new file mode 100644
index 00000000..ef7b448f
--- /dev/null
+++ b/assets/emotes/emotesv2_4eb59a1a68104c4a979640f4d431a895
Binary files differ
diff --git a/assets/emotes/emotesv2_4fe1626bc28a4623a80c314f9f3e3ff0 b/assets/emotes/emotesv2_4fe1626bc28a4623a80c314f9f3e3ff0
new file mode 100644
index 00000000..79d71071
--- /dev/null
+++ b/assets/emotes/emotesv2_4fe1626bc28a4623a80c314f9f3e3ff0
Binary files differ
diff --git a/assets/emotes/emotesv2_506bd1816b5a4df4988fac39c7f2a699 b/assets/emotes/emotesv2_506bd1816b5a4df4988fac39c7f2a699
new file mode 100644
index 00000000..30641810
--- /dev/null
+++ b/assets/emotes/emotesv2_506bd1816b5a4df4988fac39c7f2a699
Binary files differ
diff --git a/assets/emotes/emotesv2_5083a0106af94d95884c652372e5d5b4 b/assets/emotes/emotesv2_5083a0106af94d95884c652372e5d5b4
new file mode 100644
index 00000000..4f9133c7
--- /dev/null
+++ b/assets/emotes/emotesv2_5083a0106af94d95884c652372e5d5b4
Binary files differ
diff --git a/assets/emotes/emotesv2_508502400d28407d823df36aee41484f b/assets/emotes/emotesv2_508502400d28407d823df36aee41484f
new file mode 100644
index 00000000..b7cc8539
--- /dev/null
+++ b/assets/emotes/emotesv2_508502400d28407d823df36aee41484f
Binary files differ
diff --git a/assets/emotes/emotesv2_50a845d6c1424d3a89eff805165e2f8a b/assets/emotes/emotesv2_50a845d6c1424d3a89eff805165e2f8a
new file mode 100644
index 00000000..73d3ae26
--- /dev/null
+++ b/assets/emotes/emotesv2_50a845d6c1424d3a89eff805165e2f8a
Binary files differ
diff --git a/assets/emotes/emotesv2_51266623d77c4ab5a2655cd196d2c84f b/assets/emotes/emotesv2_51266623d77c4ab5a2655cd196d2c84f
new file mode 100644
index 00000000..eb2803c0
--- /dev/null
+++ b/assets/emotes/emotesv2_51266623d77c4ab5a2655cd196d2c84f
Binary files differ
diff --git a/assets/emotes/emotesv2_514410bddff54797a2d986119b5d6e8e b/assets/emotes/emotesv2_514410bddff54797a2d986119b5d6e8e
new file mode 100644
index 00000000..1826e60b
--- /dev/null
+++ b/assets/emotes/emotesv2_514410bddff54797a2d986119b5d6e8e
Binary files differ
diff --git a/assets/emotes/emotesv2_51842b3d4a754c2d84cbc159d72d646c b/assets/emotes/emotesv2_51842b3d4a754c2d84cbc159d72d646c
new file mode 100644
index 00000000..cfd4e5e7
--- /dev/null
+++ b/assets/emotes/emotesv2_51842b3d4a754c2d84cbc159d72d646c
Binary files differ
diff --git a/assets/emotes/emotesv2_51e7cd1b8090423fa40a123656c27b46 b/assets/emotes/emotesv2_51e7cd1b8090423fa40a123656c27b46
new file mode 100644
index 00000000..cc4f7482
--- /dev/null
+++ b/assets/emotes/emotesv2_51e7cd1b8090423fa40a123656c27b46
Binary files differ
diff --git a/assets/emotes/emotesv2_51e8a8a10c3a4f36b5e1a3365e6f3cc0 b/assets/emotes/emotesv2_51e8a8a10c3a4f36b5e1a3365e6f3cc0
new file mode 100644
index 00000000..62ed6333
--- /dev/null
+++ b/assets/emotes/emotesv2_51e8a8a10c3a4f36b5e1a3365e6f3cc0
Binary files differ
diff --git a/assets/emotes/emotesv2_526c249fd797492d9e6e51777a07c621 b/assets/emotes/emotesv2_526c249fd797492d9e6e51777a07c621
new file mode 100644
index 00000000..8a79a685
--- /dev/null
+++ b/assets/emotes/emotesv2_526c249fd797492d9e6e51777a07c621
Binary files differ
diff --git a/assets/emotes/emotesv2_52c7c0a19fd54eb4aea4ed70bb6c27a7 b/assets/emotes/emotesv2_52c7c0a19fd54eb4aea4ed70bb6c27a7
new file mode 100644
index 00000000..7656b5ab
--- /dev/null
+++ b/assets/emotes/emotesv2_52c7c0a19fd54eb4aea4ed70bb6c27a7
Binary files differ
diff --git a/assets/emotes/emotesv2_534025dfbdd74cf79ee21fbfb1121edd b/assets/emotes/emotesv2_534025dfbdd74cf79ee21fbfb1121edd
new file mode 100644
index 00000000..3d14adde
--- /dev/null
+++ b/assets/emotes/emotesv2_534025dfbdd74cf79ee21fbfb1121edd
Binary files differ
diff --git a/assets/emotes/emotesv2_535e305c2a564524aebd7d883550c647 b/assets/emotes/emotesv2_535e305c2a564524aebd7d883550c647
new file mode 100644
index 00000000..b9bbbd62
--- /dev/null
+++ b/assets/emotes/emotesv2_535e305c2a564524aebd7d883550c647
Binary files differ
diff --git a/assets/emotes/emotesv2_536066c470454823979111e7a67c7067 b/assets/emotes/emotesv2_536066c470454823979111e7a67c7067
new file mode 100644
index 00000000..1876d080
--- /dev/null
+++ b/assets/emotes/emotesv2_536066c470454823979111e7a67c7067
Binary files differ
diff --git a/assets/emotes/emotesv2_5404c550ffdc43bf9f6aa6cf16a1147c b/assets/emotes/emotesv2_5404c550ffdc43bf9f6aa6cf16a1147c
new file mode 100644
index 00000000..8844c524
--- /dev/null
+++ b/assets/emotes/emotesv2_5404c550ffdc43bf9f6aa6cf16a1147c
Binary files differ
diff --git a/assets/emotes/emotesv2_541cc0cef52940a2a7e13923826b304a b/assets/emotes/emotesv2_541cc0cef52940a2a7e13923826b304a
new file mode 100644
index 00000000..2bd8967c
--- /dev/null
+++ b/assets/emotes/emotesv2_541cc0cef52940a2a7e13923826b304a
Binary files differ
diff --git a/assets/emotes/emotesv2_54621d5b0efc4895b1db81468f90512a b/assets/emotes/emotesv2_54621d5b0efc4895b1db81468f90512a
new file mode 100644
index 00000000..c2fcf9ad
--- /dev/null
+++ b/assets/emotes/emotesv2_54621d5b0efc4895b1db81468f90512a
Binary files differ
diff --git a/assets/emotes/emotesv2_5492a64078db432b9998cc47c4f694fb b/assets/emotes/emotesv2_5492a64078db432b9998cc47c4f694fb
new file mode 100644
index 00000000..89c44deb
--- /dev/null
+++ b/assets/emotes/emotesv2_5492a64078db432b9998cc47c4f694fb
Binary files differ
diff --git a/assets/emotes/emotesv2_5513921915274e3494bf95bafe06ab01 b/assets/emotes/emotesv2_5513921915274e3494bf95bafe06ab01
new file mode 100644
index 00000000..e50e263c
--- /dev/null
+++ b/assets/emotes/emotesv2_5513921915274e3494bf95bafe06ab01
Binary files differ
diff --git a/assets/emotes/emotesv2_5546d580f5474319b46307bbdcdcaf0c b/assets/emotes/emotesv2_5546d580f5474319b46307bbdcdcaf0c
new file mode 100644
index 00000000..99eff848
--- /dev/null
+++ b/assets/emotes/emotesv2_5546d580f5474319b46307bbdcdcaf0c
Binary files differ
diff --git a/assets/emotes/emotesv2_559be3d7a57945cc8423adf34f28f50f b/assets/emotes/emotesv2_559be3d7a57945cc8423adf34f28f50f
new file mode 100644
index 00000000..47f52a24
--- /dev/null
+++ b/assets/emotes/emotesv2_559be3d7a57945cc8423adf34f28f50f
Binary files differ
diff --git a/assets/emotes/emotesv2_55feba400cb741618a492137e315351b b/assets/emotes/emotesv2_55feba400cb741618a492137e315351b
new file mode 100644
index 00000000..82e321d2
--- /dev/null
+++ b/assets/emotes/emotesv2_55feba400cb741618a492137e315351b
Binary files differ
diff --git a/assets/emotes/emotesv2_5652ea3145f6483c947847cb919026f0 b/assets/emotes/emotesv2_5652ea3145f6483c947847cb919026f0
new file mode 100644
index 00000000..1ac53441
--- /dev/null
+++ b/assets/emotes/emotesv2_5652ea3145f6483c947847cb919026f0
Binary files differ
diff --git a/assets/emotes/emotesv2_56581ed56b9b4474a45183c3e56038e1 b/assets/emotes/emotesv2_56581ed56b9b4474a45183c3e56038e1
new file mode 100644
index 00000000..041e0741
--- /dev/null
+++ b/assets/emotes/emotesv2_56581ed56b9b4474a45183c3e56038e1
Binary files differ
diff --git a/assets/emotes/emotesv2_5664564e56064eefa22f7327d374b86a b/assets/emotes/emotesv2_5664564e56064eefa22f7327d374b86a
new file mode 100644
index 00000000..7efe761c
--- /dev/null
+++ b/assets/emotes/emotesv2_5664564e56064eefa22f7327d374b86a
Binary files differ
diff --git a/assets/emotes/emotesv2_5674dc0ecf444b37be36d6da386601e4 b/assets/emotes/emotesv2_5674dc0ecf444b37be36d6da386601e4
new file mode 100644
index 00000000..9b08dadc
--- /dev/null
+++ b/assets/emotes/emotesv2_5674dc0ecf444b37be36d6da386601e4
Binary files differ
diff --git a/assets/emotes/emotesv2_56ccc91e387f47daa976902837dd83fb b/assets/emotes/emotesv2_56ccc91e387f47daa976902837dd83fb
new file mode 100644
index 00000000..03a153db
--- /dev/null
+++ b/assets/emotes/emotesv2_56ccc91e387f47daa976902837dd83fb
Binary files differ
diff --git a/assets/emotes/emotesv2_56d52c7d1e834359ad3db055787d5b7a b/assets/emotes/emotesv2_56d52c7d1e834359ad3db055787d5b7a
new file mode 100644
index 00000000..64c82e3d
--- /dev/null
+++ b/assets/emotes/emotesv2_56d52c7d1e834359ad3db055787d5b7a
Binary files differ
diff --git a/assets/emotes/emotesv2_56fb9634a7604138a18137d9a36e3662 b/assets/emotes/emotesv2_56fb9634a7604138a18137d9a36e3662
new file mode 100644
index 00000000..1e317b80
--- /dev/null
+++ b/assets/emotes/emotesv2_56fb9634a7604138a18137d9a36e3662
Binary files differ
diff --git a/assets/emotes/emotesv2_57732bf9a15f460a90794b0bab23aed3 b/assets/emotes/emotesv2_57732bf9a15f460a90794b0bab23aed3
new file mode 100644
index 00000000..e23db290
--- /dev/null
+++ b/assets/emotes/emotesv2_57732bf9a15f460a90794b0bab23aed3
Binary files differ
diff --git a/assets/emotes/emotesv2_579815a2077c4ca59c54310bc220c823 b/assets/emotes/emotesv2_579815a2077c4ca59c54310bc220c823
new file mode 100644
index 00000000..9d644a9a
--- /dev/null
+++ b/assets/emotes/emotesv2_579815a2077c4ca59c54310bc220c823
Binary files differ
diff --git a/assets/emotes/emotesv2_579c9e733315493ba2de1d549ee62418 b/assets/emotes/emotesv2_579c9e733315493ba2de1d549ee62418
new file mode 100644
index 00000000..a6497ed5
--- /dev/null
+++ b/assets/emotes/emotesv2_579c9e733315493ba2de1d549ee62418
Binary files differ
diff --git a/assets/emotes/emotesv2_57a5f10f19e54747acfad54741f9d215 b/assets/emotes/emotesv2_57a5f10f19e54747acfad54741f9d215
new file mode 100644
index 00000000..ebdc0b90
--- /dev/null
+++ b/assets/emotes/emotesv2_57a5f10f19e54747acfad54741f9d215
Binary files differ
diff --git a/assets/emotes/emotesv2_57d5aa1990eb4b97ab357a3372dea225 b/assets/emotes/emotesv2_57d5aa1990eb4b97ab357a3372dea225
new file mode 100644
index 00000000..b32e3acc
--- /dev/null
+++ b/assets/emotes/emotesv2_57d5aa1990eb4b97ab357a3372dea225
Binary files differ
diff --git a/assets/emotes/emotesv2_58066f141f644cc99dce4525966623da b/assets/emotes/emotesv2_58066f141f644cc99dce4525966623da
new file mode 100644
index 00000000..4f1d4bae
--- /dev/null
+++ b/assets/emotes/emotesv2_58066f141f644cc99dce4525966623da
Binary files differ
diff --git a/assets/emotes/emotesv2_58241421e0fb48d78e42bc8fce8cd866 b/assets/emotes/emotesv2_58241421e0fb48d78e42bc8fce8cd866
new file mode 100644
index 00000000..bca0dec4
--- /dev/null
+++ b/assets/emotes/emotesv2_58241421e0fb48d78e42bc8fce8cd866
Binary files differ
diff --git a/assets/emotes/emotesv2_58248f1ee4cf493c85634c3cb9eafd32 b/assets/emotes/emotesv2_58248f1ee4cf493c85634c3cb9eafd32
new file mode 100644
index 00000000..5d9734ea
--- /dev/null
+++ b/assets/emotes/emotesv2_58248f1ee4cf493c85634c3cb9eafd32
Binary files differ
diff --git a/assets/emotes/emotesv2_58467590d5014006a4b48db5bc261740 b/assets/emotes/emotesv2_58467590d5014006a4b48db5bc261740
new file mode 100644
index 00000000..1d32064a
--- /dev/null
+++ b/assets/emotes/emotesv2_58467590d5014006a4b48db5bc261740
Binary files differ
diff --git a/assets/emotes/emotesv2_585be91fb96e4c95ba127044d41a5e4e b/assets/emotes/emotesv2_585be91fb96e4c95ba127044d41a5e4e
new file mode 100644
index 00000000..b49c03e9
--- /dev/null
+++ b/assets/emotes/emotesv2_585be91fb96e4c95ba127044d41a5e4e
Binary files differ
diff --git a/assets/emotes/emotesv2_585f619e6c2f41a29fe5ea372040b33f b/assets/emotes/emotesv2_585f619e6c2f41a29fe5ea372040b33f
new file mode 100644
index 00000000..254067fd
--- /dev/null
+++ b/assets/emotes/emotesv2_585f619e6c2f41a29fe5ea372040b33f
Binary files differ
diff --git a/assets/emotes/emotesv2_586a7e8b8856486d83342005452c72f6 b/assets/emotes/emotesv2_586a7e8b8856486d83342005452c72f6
new file mode 100644
index 00000000..abcd02d9
--- /dev/null
+++ b/assets/emotes/emotesv2_586a7e8b8856486d83342005452c72f6
Binary files differ
diff --git a/assets/emotes/emotesv2_5896ec77ee404c02afd30e43f9c02bf6 b/assets/emotes/emotesv2_5896ec77ee404c02afd30e43f9c02bf6
new file mode 100644
index 00000000..06aaa462
--- /dev/null
+++ b/assets/emotes/emotesv2_5896ec77ee404c02afd30e43f9c02bf6
Binary files differ
diff --git a/assets/emotes/emotesv2_58a77d1f6b124224b2214f87e4c0ebeb b/assets/emotes/emotesv2_58a77d1f6b124224b2214f87e4c0ebeb
new file mode 100644
index 00000000..5ed391d3
--- /dev/null
+++ b/assets/emotes/emotesv2_58a77d1f6b124224b2214f87e4c0ebeb
Binary files differ
diff --git a/assets/emotes/emotesv2_590fd72dce1f4c40a5fd94a3a736e824 b/assets/emotes/emotesv2_590fd72dce1f4c40a5fd94a3a736e824
new file mode 100644
index 00000000..600dca0d
--- /dev/null
+++ b/assets/emotes/emotesv2_590fd72dce1f4c40a5fd94a3a736e824
Binary files differ
diff --git a/assets/emotes/emotesv2_5935848f42f8409894a0d6dafc5175d6 b/assets/emotes/emotesv2_5935848f42f8409894a0d6dafc5175d6
new file mode 100644
index 00000000..1722ea6a
--- /dev/null
+++ b/assets/emotes/emotesv2_5935848f42f8409894a0d6dafc5175d6
Binary files differ
diff --git a/assets/emotes/emotesv2_596d005d5cb54b879746075a206e6328 b/assets/emotes/emotesv2_596d005d5cb54b879746075a206e6328
new file mode 100644
index 00000000..93671224
--- /dev/null
+++ b/assets/emotes/emotesv2_596d005d5cb54b879746075a206e6328
Binary files differ
diff --git a/assets/emotes/emotesv2_5984c5036098498d94e5cda784f32879 b/assets/emotes/emotesv2_5984c5036098498d94e5cda784f32879
new file mode 100644
index 00000000..16db8cb2
--- /dev/null
+++ b/assets/emotes/emotesv2_5984c5036098498d94e5cda784f32879
Binary files differ
diff --git a/assets/emotes/emotesv2_5985b04fbab5408fa33b91830b66cb1f b/assets/emotes/emotesv2_5985b04fbab5408fa33b91830b66cb1f
new file mode 100644
index 00000000..e1295164
--- /dev/null
+++ b/assets/emotes/emotesv2_5985b04fbab5408fa33b91830b66cb1f
Binary files differ
diff --git a/assets/emotes/emotesv2_59f367dd671e4b38b9452c133e874fc9 b/assets/emotes/emotesv2_59f367dd671e4b38b9452c133e874fc9
new file mode 100644
index 00000000..f8aa7427
--- /dev/null
+++ b/assets/emotes/emotesv2_59f367dd671e4b38b9452c133e874fc9
Binary files differ
diff --git a/assets/emotes/emotesv2_5a2e36906eac4e99ad0d384f31c8236d b/assets/emotes/emotesv2_5a2e36906eac4e99ad0d384f31c8236d
new file mode 100644
index 00000000..19427aab
--- /dev/null
+++ b/assets/emotes/emotesv2_5a2e36906eac4e99ad0d384f31c8236d
Binary files differ
diff --git a/assets/emotes/emotesv2_5a5f7064f9104a62913ae47164047747 b/assets/emotes/emotesv2_5a5f7064f9104a62913ae47164047747
new file mode 100644
index 00000000..dad9e057
--- /dev/null
+++ b/assets/emotes/emotesv2_5a5f7064f9104a62913ae47164047747
Binary files differ
diff --git a/assets/emotes/emotesv2_5a6c78638e704fc691c8bf3f2f153714 b/assets/emotes/emotesv2_5a6c78638e704fc691c8bf3f2f153714
new file mode 100644
index 00000000..b85592c3
--- /dev/null
+++ b/assets/emotes/emotesv2_5a6c78638e704fc691c8bf3f2f153714
Binary files differ
diff --git a/assets/emotes/emotesv2_5a772106252d4be6a401b9c4c717dfd9 b/assets/emotes/emotesv2_5a772106252d4be6a401b9c4c717dfd9
new file mode 100644
index 00000000..405f3c80
--- /dev/null
+++ b/assets/emotes/emotesv2_5a772106252d4be6a401b9c4c717dfd9
Binary files differ
diff --git a/assets/emotes/emotesv2_5ab0ed699adf41729f69405a617e8f30 b/assets/emotes/emotesv2_5ab0ed699adf41729f69405a617e8f30
new file mode 100644
index 00000000..d72771e7
--- /dev/null
+++ b/assets/emotes/emotesv2_5ab0ed699adf41729f69405a617e8f30
Binary files differ
diff --git a/assets/emotes/emotesv2_5ab84d7846e848178dfb5cf623350b0f b/assets/emotes/emotesv2_5ab84d7846e848178dfb5cf623350b0f
new file mode 100644
index 00000000..159ab907
--- /dev/null
+++ b/assets/emotes/emotesv2_5ab84d7846e848178dfb5cf623350b0f
Binary files differ
diff --git a/assets/emotes/emotesv2_5b018b61b4484b85a8b67f6e784b5215 b/assets/emotes/emotesv2_5b018b61b4484b85a8b67f6e784b5215
new file mode 100644
index 00000000..afc5b3cd
--- /dev/null
+++ b/assets/emotes/emotesv2_5b018b61b4484b85a8b67f6e784b5215
Binary files differ
diff --git a/assets/emotes/emotesv2_5b74a4933f744a61b43856c46e88f949 b/assets/emotes/emotesv2_5b74a4933f744a61b43856c46e88f949
new file mode 100644
index 00000000..f0699e35
--- /dev/null
+++ b/assets/emotes/emotesv2_5b74a4933f744a61b43856c46e88f949
Binary files differ
diff --git a/assets/emotes/emotesv2_5b8b65fe9fce46119f13c1233eb87413 b/assets/emotes/emotesv2_5b8b65fe9fce46119f13c1233eb87413
new file mode 100644
index 00000000..59760c12
--- /dev/null
+++ b/assets/emotes/emotesv2_5b8b65fe9fce46119f13c1233eb87413
Binary files differ
diff --git a/assets/emotes/emotesv2_5ba9d720278145c0a59a7943d46bdccc b/assets/emotes/emotesv2_5ba9d720278145c0a59a7943d46bdccc
new file mode 100644
index 00000000..ced463da
--- /dev/null
+++ b/assets/emotes/emotesv2_5ba9d720278145c0a59a7943d46bdccc
Binary files differ
diff --git a/assets/emotes/emotesv2_5bc5fd3898fc42c8b4dc04969f298ac8 b/assets/emotes/emotesv2_5bc5fd3898fc42c8b4dc04969f298ac8
new file mode 100644
index 00000000..0f35033e
--- /dev/null
+++ b/assets/emotes/emotesv2_5bc5fd3898fc42c8b4dc04969f298ac8
Binary files differ
diff --git a/assets/emotes/emotesv2_5bd6147128bb46ffa35772f30f2ab605 b/assets/emotes/emotesv2_5bd6147128bb46ffa35772f30f2ab605
new file mode 100644
index 00000000..14817850
--- /dev/null
+++ b/assets/emotes/emotesv2_5bd6147128bb46ffa35772f30f2ab605
Binary files differ
diff --git a/assets/emotes/emotesv2_5bf17a8a4e654205bfe828f5f02e2a07 b/assets/emotes/emotesv2_5bf17a8a4e654205bfe828f5f02e2a07
new file mode 100644
index 00000000..9c9c9f95
--- /dev/null
+++ b/assets/emotes/emotesv2_5bf17a8a4e654205bfe828f5f02e2a07
Binary files differ
diff --git a/assets/emotes/emotesv2_5c8a8bca4c7e44ddb40c09c958e04c3a b/assets/emotes/emotesv2_5c8a8bca4c7e44ddb40c09c958e04c3a
new file mode 100644
index 00000000..b5bec606
--- /dev/null
+++ b/assets/emotes/emotesv2_5c8a8bca4c7e44ddb40c09c958e04c3a
Binary files differ
diff --git a/assets/emotes/emotesv2_5d2e5e5ea5794e329872d275723eed95 b/assets/emotes/emotesv2_5d2e5e5ea5794e329872d275723eed95
new file mode 100644
index 00000000..c2ba0613
--- /dev/null
+++ b/assets/emotes/emotesv2_5d2e5e5ea5794e329872d275723eed95
Binary files differ
diff --git a/assets/emotes/emotesv2_5d50f50afcce496494358544e53ca123 b/assets/emotes/emotesv2_5d50f50afcce496494358544e53ca123
new file mode 100644
index 00000000..1d17aa6f
--- /dev/null
+++ b/assets/emotes/emotesv2_5d50f50afcce496494358544e53ca123
Binary files differ
diff --git a/assets/emotes/emotesv2_5db1c62e9d2f471bbb85c378960039fc b/assets/emotes/emotesv2_5db1c62e9d2f471bbb85c378960039fc
new file mode 100644
index 00000000..952ff81c
--- /dev/null
+++ b/assets/emotes/emotesv2_5db1c62e9d2f471bbb85c378960039fc
Binary files differ
diff --git a/assets/emotes/emotesv2_5dbbb56c7a4e46048365945ca2fac824 b/assets/emotes/emotesv2_5dbbb56c7a4e46048365945ca2fac824
new file mode 100644
index 00000000..332a5674
--- /dev/null
+++ b/assets/emotes/emotesv2_5dbbb56c7a4e46048365945ca2fac824
Binary files differ
diff --git a/assets/emotes/emotesv2_5deb1e3167b74fba8e9c3675ba00dd8d b/assets/emotes/emotesv2_5deb1e3167b74fba8e9c3675ba00dd8d
new file mode 100644
index 00000000..84c70ffc
--- /dev/null
+++ b/assets/emotes/emotesv2_5deb1e3167b74fba8e9c3675ba00dd8d
Binary files differ
diff --git a/assets/emotes/emotesv2_5e03aa24057443609e43442aede0c2df b/assets/emotes/emotesv2_5e03aa24057443609e43442aede0c2df
new file mode 100644
index 00000000..7fe324bb
--- /dev/null
+++ b/assets/emotes/emotesv2_5e03aa24057443609e43442aede0c2df
Binary files differ
diff --git a/assets/emotes/emotesv2_5e6258796c034e4c85fc95f639d32eac b/assets/emotes/emotesv2_5e6258796c034e4c85fc95f639d32eac
new file mode 100644
index 00000000..bc651568
--- /dev/null
+++ b/assets/emotes/emotesv2_5e6258796c034e4c85fc95f639d32eac
Binary files differ
diff --git a/assets/emotes/emotesv2_5e68db227b0746aeb6fa90d529ed5f33 b/assets/emotes/emotesv2_5e68db227b0746aeb6fa90d529ed5f33
new file mode 100644
index 00000000..7c639d89
--- /dev/null
+++ b/assets/emotes/emotesv2_5e68db227b0746aeb6fa90d529ed5f33
Binary files differ
diff --git a/assets/emotes/emotesv2_5e778f9eda514ae6be7f6c61a986d8db b/assets/emotes/emotesv2_5e778f9eda514ae6be7f6c61a986d8db
new file mode 100644
index 00000000..4a8804cb
--- /dev/null
+++ b/assets/emotes/emotesv2_5e778f9eda514ae6be7f6c61a986d8db
Binary files differ
diff --git a/assets/emotes/emotesv2_5ea687fd54a94f1b98d7ddeb018a738b b/assets/emotes/emotesv2_5ea687fd54a94f1b98d7ddeb018a738b
new file mode 100644
index 00000000..27f5501a
--- /dev/null
+++ b/assets/emotes/emotesv2_5ea687fd54a94f1b98d7ddeb018a738b
Binary files differ
diff --git a/assets/emotes/emotesv2_5eb24a91092248e6b4ad71fa8f197fbb b/assets/emotes/emotesv2_5eb24a91092248e6b4ad71fa8f197fbb
new file mode 100644
index 00000000..418c92fc
--- /dev/null
+++ b/assets/emotes/emotesv2_5eb24a91092248e6b4ad71fa8f197fbb
Binary files differ
diff --git a/assets/emotes/emotesv2_5ebaee7c9fc94834a1523a0cef7b513d b/assets/emotes/emotesv2_5ebaee7c9fc94834a1523a0cef7b513d
new file mode 100644
index 00000000..a2ff3a72
--- /dev/null
+++ b/assets/emotes/emotesv2_5ebaee7c9fc94834a1523a0cef7b513d
Binary files differ
diff --git a/assets/emotes/emotesv2_5ebafde86ef34abc9b0daca11f24d024 b/assets/emotes/emotesv2_5ebafde86ef34abc9b0daca11f24d024
new file mode 100644
index 00000000..d3ab112d
--- /dev/null
+++ b/assets/emotes/emotesv2_5ebafde86ef34abc9b0daca11f24d024
Binary files differ
diff --git a/assets/emotes/emotesv2_5f20a7562cd24732a93e25a40a71c5cc b/assets/emotes/emotesv2_5f20a7562cd24732a93e25a40a71c5cc
new file mode 100644
index 00000000..71e49b6d
--- /dev/null
+++ b/assets/emotes/emotesv2_5f20a7562cd24732a93e25a40a71c5cc
Binary files differ
diff --git a/assets/emotes/emotesv2_5f26ffb1965341a29bf1b51eceee456e b/assets/emotes/emotesv2_5f26ffb1965341a29bf1b51eceee456e
new file mode 100644
index 00000000..6c47a5e4
--- /dev/null
+++ b/assets/emotes/emotesv2_5f26ffb1965341a29bf1b51eceee456e
Binary files differ
diff --git a/assets/emotes/emotesv2_5f2900c1f001407bb1e46dbdf3a95721 b/assets/emotes/emotesv2_5f2900c1f001407bb1e46dbdf3a95721
new file mode 100644
index 00000000..11f2720a
--- /dev/null
+++ b/assets/emotes/emotesv2_5f2900c1f001407bb1e46dbdf3a95721
Binary files differ
diff --git a/assets/emotes/emotesv2_5f4ac40b37124722a5ab2c933085044c b/assets/emotes/emotesv2_5f4ac40b37124722a5ab2c933085044c
new file mode 100644
index 00000000..fdb9c5f6
--- /dev/null
+++ b/assets/emotes/emotesv2_5f4ac40b37124722a5ab2c933085044c
Binary files differ
diff --git a/assets/emotes/emotesv2_5f631a9fac104421a890949b11784cec b/assets/emotes/emotesv2_5f631a9fac104421a890949b11784cec
new file mode 100644
index 00000000..d76f6955
--- /dev/null
+++ b/assets/emotes/emotesv2_5f631a9fac104421a890949b11784cec
Binary files differ
diff --git a/assets/emotes/emotesv2_5ff5a067c7384fd6b046bbcdc9fbd6d0 b/assets/emotes/emotesv2_5ff5a067c7384fd6b046bbcdc9fbd6d0
new file mode 100644
index 00000000..6b5239e9
--- /dev/null
+++ b/assets/emotes/emotesv2_5ff5a067c7384fd6b046bbcdc9fbd6d0
Binary files differ
diff --git a/assets/emotes/emotesv2_6098b086042a4dae92490af7f2c20138 b/assets/emotes/emotesv2_6098b086042a4dae92490af7f2c20138
new file mode 100644
index 00000000..5b030ab8
--- /dev/null
+++ b/assets/emotes/emotesv2_6098b086042a4dae92490af7f2c20138
Binary files differ
diff --git a/assets/emotes/emotesv2_60b10d0192ee42698201d3b111e8e5bc b/assets/emotes/emotesv2_60b10d0192ee42698201d3b111e8e5bc
new file mode 100644
index 00000000..06e41965
--- /dev/null
+++ b/assets/emotes/emotesv2_60b10d0192ee42698201d3b111e8e5bc
Binary files differ
diff --git a/assets/emotes/emotesv2_60bcfc9d1c654105866d1c0427fe04b6 b/assets/emotes/emotesv2_60bcfc9d1c654105866d1c0427fe04b6
new file mode 100644
index 00000000..afcd55e6
--- /dev/null
+++ b/assets/emotes/emotesv2_60bcfc9d1c654105866d1c0427fe04b6
Binary files differ
diff --git a/assets/emotes/emotesv2_60fc4bb0affc45b882d3c3013337a09f b/assets/emotes/emotesv2_60fc4bb0affc45b882d3c3013337a09f
new file mode 100644
index 00000000..8f903420
--- /dev/null
+++ b/assets/emotes/emotesv2_60fc4bb0affc45b882d3c3013337a09f
Binary files differ
diff --git a/assets/emotes/emotesv2_610bdc84f715479397b2ec7a96321ab0 b/assets/emotes/emotesv2_610bdc84f715479397b2ec7a96321ab0
new file mode 100644
index 00000000..4011b9c5
--- /dev/null
+++ b/assets/emotes/emotesv2_610bdc84f715479397b2ec7a96321ab0
Binary files differ
diff --git a/assets/emotes/emotesv2_61247dec62f94933afdd1457fcb03e87 b/assets/emotes/emotesv2_61247dec62f94933afdd1457fcb03e87
new file mode 100644
index 00000000..b1616ae1
--- /dev/null
+++ b/assets/emotes/emotesv2_61247dec62f94933afdd1457fcb03e87
Binary files differ
diff --git a/assets/emotes/emotesv2_614793f987bd415e9c589bd689012692 b/assets/emotes/emotesv2_614793f987bd415e9c589bd689012692
new file mode 100644
index 00000000..c76bf2c9
--- /dev/null
+++ b/assets/emotes/emotesv2_614793f987bd415e9c589bd689012692
Binary files differ
diff --git a/assets/emotes/emotesv2_618c10dc341f4747b3d3a1aa2c21ec6a b/assets/emotes/emotesv2_618c10dc341f4747b3d3a1aa2c21ec6a
new file mode 100644
index 00000000..cca7a24b
--- /dev/null
+++ b/assets/emotes/emotesv2_618c10dc341f4747b3d3a1aa2c21ec6a
Binary files differ
diff --git a/assets/emotes/emotesv2_61a02a659baa42f98b8ad2461c529c75 b/assets/emotes/emotesv2_61a02a659baa42f98b8ad2461c529c75
new file mode 100644
index 00000000..345b652e
--- /dev/null
+++ b/assets/emotes/emotesv2_61a02a659baa42f98b8ad2461c529c75
Binary files differ
diff --git a/assets/emotes/emotesv2_61a7cf5ce26049469eb6bd7c59fe178e b/assets/emotes/emotesv2_61a7cf5ce26049469eb6bd7c59fe178e
new file mode 100644
index 00000000..902c439d
--- /dev/null
+++ b/assets/emotes/emotesv2_61a7cf5ce26049469eb6bd7c59fe178e
Binary files differ
diff --git a/assets/emotes/emotesv2_61a80374c06d4bbb9e071116fe6ea574 b/assets/emotes/emotesv2_61a80374c06d4bbb9e071116fe6ea574
new file mode 100644
index 00000000..529d08d3
--- /dev/null
+++ b/assets/emotes/emotesv2_61a80374c06d4bbb9e071116fe6ea574
Binary files differ
diff --git a/assets/emotes/emotesv2_61ad4f60cd384055bf01231840c1377e b/assets/emotes/emotesv2_61ad4f60cd384055bf01231840c1377e
new file mode 100644
index 00000000..47ac1d66
--- /dev/null
+++ b/assets/emotes/emotesv2_61ad4f60cd384055bf01231840c1377e
Binary files differ
diff --git a/assets/emotes/emotesv2_61ee067945fe4627826ee9a9f1943215 b/assets/emotes/emotesv2_61ee067945fe4627826ee9a9f1943215
new file mode 100644
index 00000000..b43e051a
--- /dev/null
+++ b/assets/emotes/emotesv2_61ee067945fe4627826ee9a9f1943215
Binary files differ
diff --git a/assets/emotes/emotesv2_61fc1e231c474d5a9b54aebefae46610 b/assets/emotes/emotesv2_61fc1e231c474d5a9b54aebefae46610
new file mode 100644
index 00000000..a10b2ef6
--- /dev/null
+++ b/assets/emotes/emotesv2_61fc1e231c474d5a9b54aebefae46610
Binary files differ
diff --git a/assets/emotes/emotesv2_6204ca518ea341cda991f435b4a89bae b/assets/emotes/emotesv2_6204ca518ea341cda991f435b4a89bae
new file mode 100644
index 00000000..ebaddf5e
--- /dev/null
+++ b/assets/emotes/emotesv2_6204ca518ea341cda991f435b4a89bae
Binary files differ
diff --git a/assets/emotes/emotesv2_625a8f703b314a9282c2f8c2c2cf6497 b/assets/emotes/emotesv2_625a8f703b314a9282c2f8c2c2cf6497
new file mode 100644
index 00000000..a0b65c16
--- /dev/null
+++ b/assets/emotes/emotesv2_625a8f703b314a9282c2f8c2c2cf6497
Binary files differ
diff --git a/assets/emotes/emotesv2_626ae2893478434e831e1a5406921440 b/assets/emotes/emotesv2_626ae2893478434e831e1a5406921440
new file mode 100644
index 00000000..bf5a0da5
--- /dev/null
+++ b/assets/emotes/emotesv2_626ae2893478434e831e1a5406921440
Binary files differ
diff --git a/assets/emotes/emotesv2_6272b38ce9a54439b8306313451193b0 b/assets/emotes/emotesv2_6272b38ce9a54439b8306313451193b0
new file mode 100644
index 00000000..48aebfd1
--- /dev/null
+++ b/assets/emotes/emotesv2_6272b38ce9a54439b8306313451193b0
Binary files differ
diff --git a/assets/emotes/emotesv2_6286a0b38aba436da13a7f9fa4190685 b/assets/emotes/emotesv2_6286a0b38aba436da13a7f9fa4190685
new file mode 100644
index 00000000..d4806533
--- /dev/null
+++ b/assets/emotes/emotesv2_6286a0b38aba436da13a7f9fa4190685
Binary files differ
diff --git a/assets/emotes/emotesv2_637227de831044538ca9ac2121e73a88 b/assets/emotes/emotesv2_637227de831044538ca9ac2121e73a88
new file mode 100644
index 00000000..be977b52
--- /dev/null
+++ b/assets/emotes/emotesv2_637227de831044538ca9ac2121e73a88
Binary files differ
diff --git a/assets/emotes/emotesv2_63a57d5dbc944d7abdec539001296833 b/assets/emotes/emotesv2_63a57d5dbc944d7abdec539001296833
new file mode 100644
index 00000000..23769c37
--- /dev/null
+++ b/assets/emotes/emotesv2_63a57d5dbc944d7abdec539001296833
Binary files differ
diff --git a/assets/emotes/emotesv2_6421374e353c426385011e79b396a1f3 b/assets/emotes/emotesv2_6421374e353c426385011e79b396a1f3
new file mode 100644
index 00000000..f6a6a11d
--- /dev/null
+++ b/assets/emotes/emotesv2_6421374e353c426385011e79b396a1f3
Binary files differ
diff --git a/assets/emotes/emotesv2_64379946c9cc431f904090b025476150 b/assets/emotes/emotesv2_64379946c9cc431f904090b025476150
new file mode 100644
index 00000000..9308ea5b
--- /dev/null
+++ b/assets/emotes/emotesv2_64379946c9cc431f904090b025476150
Binary files differ
diff --git a/assets/emotes/emotesv2_6464fa48e97c4caab30a16cf5f6fa4e4 b/assets/emotes/emotesv2_6464fa48e97c4caab30a16cf5f6fa4e4
new file mode 100644
index 00000000..203a7678
--- /dev/null
+++ b/assets/emotes/emotesv2_6464fa48e97c4caab30a16cf5f6fa4e4
Binary files differ
diff --git a/assets/emotes/emotesv2_649ef7a29cb743b5b78ea0e64c273be1 b/assets/emotes/emotesv2_649ef7a29cb743b5b78ea0e64c273be1
new file mode 100644
index 00000000..f5facdad
--- /dev/null
+++ b/assets/emotes/emotesv2_649ef7a29cb743b5b78ea0e64c273be1
Binary files differ
diff --git a/assets/emotes/emotesv2_650dcc9435aa4a66a0bb111eaee7eaa8 b/assets/emotes/emotesv2_650dcc9435aa4a66a0bb111eaee7eaa8
new file mode 100644
index 00000000..d99e8dde
--- /dev/null
+++ b/assets/emotes/emotesv2_650dcc9435aa4a66a0bb111eaee7eaa8
Binary files differ
diff --git a/assets/emotes/emotesv2_6578c8c6c68a4645b840fe2b7c07e471 b/assets/emotes/emotesv2_6578c8c6c68a4645b840fe2b7c07e471
new file mode 100644
index 00000000..b03ee3a3
--- /dev/null
+++ b/assets/emotes/emotesv2_6578c8c6c68a4645b840fe2b7c07e471
Binary files differ
diff --git a/assets/emotes/emotesv2_65c6bd23ab764db79b5b9076a0428914 b/assets/emotes/emotesv2_65c6bd23ab764db79b5b9076a0428914
new file mode 100644
index 00000000..356e050d
--- /dev/null
+++ b/assets/emotes/emotesv2_65c6bd23ab764db79b5b9076a0428914
Binary files differ
diff --git a/assets/emotes/emotesv2_65f9f7d437e747ff9f2be6cff1601449 b/assets/emotes/emotesv2_65f9f7d437e747ff9f2be6cff1601449
new file mode 100644
index 00000000..c355a092
--- /dev/null
+++ b/assets/emotes/emotesv2_65f9f7d437e747ff9f2be6cff1601449
Binary files differ
diff --git a/assets/emotes/emotesv2_663dbd72c3ae48c585ffd61f3c348fa9 b/assets/emotes/emotesv2_663dbd72c3ae48c585ffd61f3c348fa9
new file mode 100644
index 00000000..651eb5c5
--- /dev/null
+++ b/assets/emotes/emotesv2_663dbd72c3ae48c585ffd61f3c348fa9
Binary files differ
diff --git a/assets/emotes/emotesv2_664e6b426684453da10a7ecf8d26c180 b/assets/emotes/emotesv2_664e6b426684453da10a7ecf8d26c180
new file mode 100644
index 00000000..df7436b6
--- /dev/null
+++ b/assets/emotes/emotesv2_664e6b426684453da10a7ecf8d26c180
Binary files differ
diff --git a/assets/emotes/emotesv2_665623682a2e4e9795ee82fd8f4f73b1 b/assets/emotes/emotesv2_665623682a2e4e9795ee82fd8f4f73b1
new file mode 100644
index 00000000..4b93fa1e
--- /dev/null
+++ b/assets/emotes/emotesv2_665623682a2e4e9795ee82fd8f4f73b1
Binary files differ
diff --git a/assets/emotes/emotesv2_66c257444ba04f54b89b78f263297754 b/assets/emotes/emotesv2_66c257444ba04f54b89b78f263297754
new file mode 100644
index 00000000..1211d8a3
--- /dev/null
+++ b/assets/emotes/emotesv2_66c257444ba04f54b89b78f263297754
Binary files differ
diff --git a/assets/emotes/emotesv2_67188076fea044d6856cd3cc2a1992d0 b/assets/emotes/emotesv2_67188076fea044d6856cd3cc2a1992d0
new file mode 100644
index 00000000..d47902b1
--- /dev/null
+++ b/assets/emotes/emotesv2_67188076fea044d6856cd3cc2a1992d0
Binary files differ
diff --git a/assets/emotes/emotesv2_6718bca5ce77483db06859b980c3e173 b/assets/emotes/emotesv2_6718bca5ce77483db06859b980c3e173
new file mode 100644
index 00000000..dafcaeb6
--- /dev/null
+++ b/assets/emotes/emotesv2_6718bca5ce77483db06859b980c3e173
Binary files differ
diff --git a/assets/emotes/emotesv2_67309fa891c3449f9a3a450489268354 b/assets/emotes/emotesv2_67309fa891c3449f9a3a450489268354
new file mode 100644
index 00000000..1b58f384
--- /dev/null
+++ b/assets/emotes/emotesv2_67309fa891c3449f9a3a450489268354
Binary files differ
diff --git a/assets/emotes/emotesv2_6751d7f2f97c4c0dbbc56fee83c28acc b/assets/emotes/emotesv2_6751d7f2f97c4c0dbbc56fee83c28acc
new file mode 100644
index 00000000..c2b48091
--- /dev/null
+++ b/assets/emotes/emotesv2_6751d7f2f97c4c0dbbc56fee83c28acc
Binary files differ
diff --git a/assets/emotes/emotesv2_6759180575034a29aa505d94adade7e3 b/assets/emotes/emotesv2_6759180575034a29aa505d94adade7e3
new file mode 100644
index 00000000..03770675
--- /dev/null
+++ b/assets/emotes/emotesv2_6759180575034a29aa505d94adade7e3
Binary files differ
diff --git a/assets/emotes/emotesv2_677af05b08034d368b146a66e146669a b/assets/emotes/emotesv2_677af05b08034d368b146a66e146669a
new file mode 100644
index 00000000..1dca6627
--- /dev/null
+++ b/assets/emotes/emotesv2_677af05b08034d368b146a66e146669a
Binary files differ
diff --git a/assets/emotes/emotesv2_67ad93fdf30f42908677411f12e18129 b/assets/emotes/emotesv2_67ad93fdf30f42908677411f12e18129
new file mode 100644
index 00000000..d81435bd
--- /dev/null
+++ b/assets/emotes/emotesv2_67ad93fdf30f42908677411f12e18129
Binary files differ
diff --git a/assets/emotes/emotesv2_68031b9ebea647f7a49ff63cc24790bc b/assets/emotes/emotesv2_68031b9ebea647f7a49ff63cc24790bc
new file mode 100644
index 00000000..09deca1c
--- /dev/null
+++ b/assets/emotes/emotesv2_68031b9ebea647f7a49ff63cc24790bc
Binary files differ
diff --git a/assets/emotes/emotesv2_6846ca50be5f4b49bea8b6ba05efe4c0 b/assets/emotes/emotesv2_6846ca50be5f4b49bea8b6ba05efe4c0
new file mode 100644
index 00000000..6171980c
--- /dev/null
+++ b/assets/emotes/emotesv2_6846ca50be5f4b49bea8b6ba05efe4c0
Binary files differ
diff --git a/assets/emotes/emotesv2_685baee118d14eaeb8132ff0d017eacc b/assets/emotes/emotesv2_685baee118d14eaeb8132ff0d017eacc
new file mode 100644
index 00000000..adb3a8c3
--- /dev/null
+++ b/assets/emotes/emotesv2_685baee118d14eaeb8132ff0d017eacc
Binary files differ
diff --git a/assets/emotes/emotesv2_686cd3bb414d4a42997ec75033ef895d b/assets/emotes/emotesv2_686cd3bb414d4a42997ec75033ef895d
new file mode 100644
index 00000000..4a68c7f6
--- /dev/null
+++ b/assets/emotes/emotesv2_686cd3bb414d4a42997ec75033ef895d
Binary files differ
diff --git a/assets/emotes/emotesv2_6892585447d44a179b59f03341775493 b/assets/emotes/emotesv2_6892585447d44a179b59f03341775493
new file mode 100644
index 00000000..9f97238f
--- /dev/null
+++ b/assets/emotes/emotesv2_6892585447d44a179b59f03341775493
Binary files differ
diff --git a/assets/emotes/emotesv2_68b42a340df64a94af8bc60853d8b920 b/assets/emotes/emotesv2_68b42a340df64a94af8bc60853d8b920
new file mode 100644
index 00000000..ad1c4bf6
--- /dev/null
+++ b/assets/emotes/emotesv2_68b42a340df64a94af8bc60853d8b920
Binary files differ
diff --git a/assets/emotes/emotesv2_68e9838080cc451dacb9c11b3185cde6 b/assets/emotes/emotesv2_68e9838080cc451dacb9c11b3185cde6
new file mode 100644
index 00000000..cba78ca5
--- /dev/null
+++ b/assets/emotes/emotesv2_68e9838080cc451dacb9c11b3185cde6
Binary files differ
diff --git a/assets/emotes/emotesv2_68e9e7ed91244446862d125270b5b9bd b/assets/emotes/emotesv2_68e9e7ed91244446862d125270b5b9bd
new file mode 100644
index 00000000..f9454f3c
--- /dev/null
+++ b/assets/emotes/emotesv2_68e9e7ed91244446862d125270b5b9bd
Binary files differ
diff --git a/assets/emotes/emotesv2_6945812a2fd1458d86ef7cb78f86e614 b/assets/emotes/emotesv2_6945812a2fd1458d86ef7cb78f86e614
new file mode 100644
index 00000000..101a0730
--- /dev/null
+++ b/assets/emotes/emotesv2_6945812a2fd1458d86ef7cb78f86e614
Binary files differ
diff --git a/assets/emotes/emotesv2_6963d90c4f4c400f8c4b24c6acf42469 b/assets/emotes/emotesv2_6963d90c4f4c400f8c4b24c6acf42469
new file mode 100644
index 00000000..1d8666a8
--- /dev/null
+++ b/assets/emotes/emotesv2_6963d90c4f4c400f8c4b24c6acf42469
Binary files differ
diff --git a/assets/emotes/emotesv2_696b67c5693d4469971e778f97018d7d b/assets/emotes/emotesv2_696b67c5693d4469971e778f97018d7d
new file mode 100644
index 00000000..1b12264e
--- /dev/null
+++ b/assets/emotes/emotesv2_696b67c5693d4469971e778f97018d7d
Binary files differ
diff --git a/assets/emotes/emotesv2_69861074dd33410aa71f78220d4610d3 b/assets/emotes/emotesv2_69861074dd33410aa71f78220d4610d3
new file mode 100644
index 00000000..c7b0f878
--- /dev/null
+++ b/assets/emotes/emotesv2_69861074dd33410aa71f78220d4610d3
Binary files differ
diff --git a/assets/emotes/emotesv2_69c98699172440deb7f90244d4c97350 b/assets/emotes/emotesv2_69c98699172440deb7f90244d4c97350
new file mode 100644
index 00000000..323d99ef
--- /dev/null
+++ b/assets/emotes/emotesv2_69c98699172440deb7f90244d4c97350
Binary files differ
diff --git a/assets/emotes/emotesv2_69ca61fc198e4498a39ca10fbf1f4c05 b/assets/emotes/emotesv2_69ca61fc198e4498a39ca10fbf1f4c05
new file mode 100644
index 00000000..74712e27
--- /dev/null
+++ b/assets/emotes/emotesv2_69ca61fc198e4498a39ca10fbf1f4c05
Binary files differ
diff --git a/assets/emotes/emotesv2_69cddc8b2bc947379675aa1ca79076a4 b/assets/emotes/emotesv2_69cddc8b2bc947379675aa1ca79076a4
new file mode 100644
index 00000000..0c8ac06f
--- /dev/null
+++ b/assets/emotes/emotesv2_69cddc8b2bc947379675aa1ca79076a4
Binary files differ
diff --git a/assets/emotes/emotesv2_69d2257be2c14bdc91c6993522172bd6 b/assets/emotes/emotesv2_69d2257be2c14bdc91c6993522172bd6
new file mode 100644
index 00000000..4d9c95b3
--- /dev/null
+++ b/assets/emotes/emotesv2_69d2257be2c14bdc91c6993522172bd6
Binary files differ
diff --git a/assets/emotes/emotesv2_6a19db7a55ac48c993836d0b22c7e160 b/assets/emotes/emotesv2_6a19db7a55ac48c993836d0b22c7e160
new file mode 100644
index 00000000..7cd609b7
--- /dev/null
+++ b/assets/emotes/emotesv2_6a19db7a55ac48c993836d0b22c7e160
Binary files differ
diff --git a/assets/emotes/emotesv2_6a4841fc64754fb59aa70f0cdb63de48 b/assets/emotes/emotesv2_6a4841fc64754fb59aa70f0cdb63de48
new file mode 100644
index 00000000..ec1607f9
--- /dev/null
+++ b/assets/emotes/emotesv2_6a4841fc64754fb59aa70f0cdb63de48
Binary files differ
diff --git a/assets/emotes/emotesv2_6afb7fee20bb44c985e80228cd3d8c1f b/assets/emotes/emotesv2_6afb7fee20bb44c985e80228cd3d8c1f
new file mode 100644
index 00000000..c73df136
--- /dev/null
+++ b/assets/emotes/emotesv2_6afb7fee20bb44c985e80228cd3d8c1f
Binary files differ
diff --git a/assets/emotes/emotesv2_6b0adbed04e04196839d23bca4a69eed b/assets/emotes/emotesv2_6b0adbed04e04196839d23bca4a69eed
new file mode 100644
index 00000000..b64a1476
--- /dev/null
+++ b/assets/emotes/emotesv2_6b0adbed04e04196839d23bca4a69eed
Binary files differ
diff --git a/assets/emotes/emotesv2_6b40fd6df0ef44daa1b48b4971fd109c b/assets/emotes/emotesv2_6b40fd6df0ef44daa1b48b4971fd109c
new file mode 100644
index 00000000..79bf5a9d
--- /dev/null
+++ b/assets/emotes/emotesv2_6b40fd6df0ef44daa1b48b4971fd109c
Binary files differ
diff --git a/assets/emotes/emotesv2_6bb65e54226448ea85017cf8296b63d7 b/assets/emotes/emotesv2_6bb65e54226448ea85017cf8296b63d7
new file mode 100644
index 00000000..0322fb25
--- /dev/null
+++ b/assets/emotes/emotesv2_6bb65e54226448ea85017cf8296b63d7
Binary files differ
diff --git a/assets/emotes/emotesv2_6bc123696a9345c08fb991be680de2cb b/assets/emotes/emotesv2_6bc123696a9345c08fb991be680de2cb
new file mode 100644
index 00000000..c2723979
--- /dev/null
+++ b/assets/emotes/emotesv2_6bc123696a9345c08fb991be680de2cb
Binary files differ
diff --git a/assets/emotes/emotesv2_6cca555a3396445b8fe6fdce2d257a07 b/assets/emotes/emotesv2_6cca555a3396445b8fe6fdce2d257a07
new file mode 100644
index 00000000..bf129e8e
--- /dev/null
+++ b/assets/emotes/emotesv2_6cca555a3396445b8fe6fdce2d257a07
Binary files differ
diff --git a/assets/emotes/emotesv2_6d5b86ff220d4fe58df89342d7495b20 b/assets/emotes/emotesv2_6d5b86ff220d4fe58df89342d7495b20
new file mode 100644
index 00000000..2ea0ae89
--- /dev/null
+++ b/assets/emotes/emotesv2_6d5b86ff220d4fe58df89342d7495b20
Binary files differ
diff --git a/assets/emotes/emotesv2_6d88a61d9f694fe5a8a708079be54360 b/assets/emotes/emotesv2_6d88a61d9f694fe5a8a708079be54360
new file mode 100644
index 00000000..c166a279
--- /dev/null
+++ b/assets/emotes/emotesv2_6d88a61d9f694fe5a8a708079be54360
Binary files differ
diff --git a/assets/emotes/emotesv2_6dc2e89613194b7abdecf2e57598baac b/assets/emotes/emotesv2_6dc2e89613194b7abdecf2e57598baac
new file mode 100644
index 00000000..f51d65a9
--- /dev/null
+++ b/assets/emotes/emotesv2_6dc2e89613194b7abdecf2e57598baac
Binary files differ
diff --git a/assets/emotes/emotesv2_6dd7313f8e0342879d89b4b7a47b8ba3 b/assets/emotes/emotesv2_6dd7313f8e0342879d89b4b7a47b8ba3
new file mode 100644
index 00000000..2bc6e835
--- /dev/null
+++ b/assets/emotes/emotesv2_6dd7313f8e0342879d89b4b7a47b8ba3
Binary files differ
diff --git a/assets/emotes/emotesv2_6df1998b95c6497e8390ca811eba37b8 b/assets/emotes/emotesv2_6df1998b95c6497e8390ca811eba37b8
new file mode 100644
index 00000000..5e12b092
--- /dev/null
+++ b/assets/emotes/emotesv2_6df1998b95c6497e8390ca811eba37b8
Binary files differ
diff --git a/assets/emotes/emotesv2_6df6e59fd6e040009b0054706f6c33f2 b/assets/emotes/emotesv2_6df6e59fd6e040009b0054706f6c33f2
new file mode 100644
index 00000000..639c21a2
--- /dev/null
+++ b/assets/emotes/emotesv2_6df6e59fd6e040009b0054706f6c33f2
Binary files differ
diff --git a/assets/emotes/emotesv2_6e0486b800c54ea996752a70fa851c6c b/assets/emotes/emotesv2_6e0486b800c54ea996752a70fa851c6c
new file mode 100644
index 00000000..2c07cdb9
--- /dev/null
+++ b/assets/emotes/emotesv2_6e0486b800c54ea996752a70fa851c6c
Binary files differ
diff --git a/assets/emotes/emotesv2_6e6bb9d045924cabb84d7fcef3f1ea72 b/assets/emotes/emotesv2_6e6bb9d045924cabb84d7fcef3f1ea72
new file mode 100644
index 00000000..f002b1e3
--- /dev/null
+++ b/assets/emotes/emotesv2_6e6bb9d045924cabb84d7fcef3f1ea72
Binary files differ
diff --git a/assets/emotes/emotesv2_6e93a31631be40ffbaa15570fa41f493 b/assets/emotes/emotesv2_6e93a31631be40ffbaa15570fa41f493
new file mode 100644
index 00000000..bba4a565
--- /dev/null
+++ b/assets/emotes/emotesv2_6e93a31631be40ffbaa15570fa41f493
Binary files differ
diff --git a/assets/emotes/emotesv2_6ed0442ce77c43a2b13ef0f178115491 b/assets/emotes/emotesv2_6ed0442ce77c43a2b13ef0f178115491
new file mode 100644
index 00000000..d5730c3d
--- /dev/null
+++ b/assets/emotes/emotesv2_6ed0442ce77c43a2b13ef0f178115491
Binary files differ
diff --git a/assets/emotes/emotesv2_6edf87a3cc2642b999e0b0da43b507fc b/assets/emotes/emotesv2_6edf87a3cc2642b999e0b0da43b507fc
new file mode 100644
index 00000000..0597a690
--- /dev/null
+++ b/assets/emotes/emotesv2_6edf87a3cc2642b999e0b0da43b507fc
Binary files differ
diff --git a/assets/emotes/emotesv2_6f09f1178bc646189cbe0e023b16aee2 b/assets/emotes/emotesv2_6f09f1178bc646189cbe0e023b16aee2
new file mode 100644
index 00000000..bdaf495d
--- /dev/null
+++ b/assets/emotes/emotesv2_6f09f1178bc646189cbe0e023b16aee2
Binary files differ
diff --git a/assets/emotes/emotesv2_6f595d4e0efc416d99eccf4ff7ee9e0b b/assets/emotes/emotesv2_6f595d4e0efc416d99eccf4ff7ee9e0b
new file mode 100644
index 00000000..0dcb6677
--- /dev/null
+++ b/assets/emotes/emotesv2_6f595d4e0efc416d99eccf4ff7ee9e0b
Binary files differ
diff --git a/assets/emotes/emotesv2_6f8c019eac614ec9921d0ebd65b0b734 b/assets/emotes/emotesv2_6f8c019eac614ec9921d0ebd65b0b734
new file mode 100644
index 00000000..c2e45601
--- /dev/null
+++ b/assets/emotes/emotesv2_6f8c019eac614ec9921d0ebd65b0b734
Binary files differ
diff --git a/assets/emotes/emotesv2_6fb7c7993481431e942e7191d62a98cf b/assets/emotes/emotesv2_6fb7c7993481431e942e7191d62a98cf
new file mode 100644
index 00000000..6a433e94
--- /dev/null
+++ b/assets/emotes/emotesv2_6fb7c7993481431e942e7191d62a98cf
Binary files differ
diff --git a/assets/emotes/emotesv2_6fe1c24b4dda4a10b5978e919c3f6067 b/assets/emotes/emotesv2_6fe1c24b4dda4a10b5978e919c3f6067
new file mode 100644
index 00000000..4c48d642
--- /dev/null
+++ b/assets/emotes/emotesv2_6fe1c24b4dda4a10b5978e919c3f6067
Binary files differ
diff --git a/assets/emotes/emotesv2_6fe4d49d8e95419dadc165cec0770c2c b/assets/emotes/emotesv2_6fe4d49d8e95419dadc165cec0770c2c
new file mode 100644
index 00000000..2bbd631a
--- /dev/null
+++ b/assets/emotes/emotesv2_6fe4d49d8e95419dadc165cec0770c2c
Binary files differ
diff --git a/assets/emotes/emotesv2_7034ad5700f74701aeebeb2e5552b5b7 b/assets/emotes/emotesv2_7034ad5700f74701aeebeb2e5552b5b7
new file mode 100644
index 00000000..2b338d1c
--- /dev/null
+++ b/assets/emotes/emotesv2_7034ad5700f74701aeebeb2e5552b5b7
Binary files differ
diff --git a/assets/emotes/emotesv2_703bfe54f8024fc895aaf25dce2803f2 b/assets/emotes/emotesv2_703bfe54f8024fc895aaf25dce2803f2
new file mode 100644
index 00000000..e898988e
--- /dev/null
+++ b/assets/emotes/emotesv2_703bfe54f8024fc895aaf25dce2803f2
Binary files differ
diff --git a/assets/emotes/emotesv2_703fe7da2b2349d395f6db118f600659 b/assets/emotes/emotesv2_703fe7da2b2349d395f6db118f600659
new file mode 100644
index 00000000..262f80f3
--- /dev/null
+++ b/assets/emotes/emotesv2_703fe7da2b2349d395f6db118f600659
Binary files differ
diff --git a/assets/emotes/emotesv2_70e755f88f5c4a3792c847c1d6425117 b/assets/emotes/emotesv2_70e755f88f5c4a3792c847c1d6425117
new file mode 100644
index 00000000..66766e48
--- /dev/null
+++ b/assets/emotes/emotesv2_70e755f88f5c4a3792c847c1d6425117
Binary files differ
diff --git a/assets/emotes/emotesv2_70f33144f93b43d2ae3b509aedc9998d b/assets/emotes/emotesv2_70f33144f93b43d2ae3b509aedc9998d
new file mode 100644
index 00000000..b9fea6e8
--- /dev/null
+++ b/assets/emotes/emotesv2_70f33144f93b43d2ae3b509aedc9998d
Binary files differ
diff --git a/assets/emotes/emotesv2_70f8aabf381743c98877e24e206957bb b/assets/emotes/emotesv2_70f8aabf381743c98877e24e206957bb
new file mode 100644
index 00000000..8e158e9a
--- /dev/null
+++ b/assets/emotes/emotesv2_70f8aabf381743c98877e24e206957bb
Binary files differ
diff --git a/assets/emotes/emotesv2_7117dd5eb00445f7b4f457869d15a20f b/assets/emotes/emotesv2_7117dd5eb00445f7b4f457869d15a20f
new file mode 100644
index 00000000..425acb34
--- /dev/null
+++ b/assets/emotes/emotesv2_7117dd5eb00445f7b4f457869d15a20f
Binary files differ
diff --git a/assets/emotes/emotesv2_715733460dd949318f3863a9fad51420 b/assets/emotes/emotesv2_715733460dd949318f3863a9fad51420
new file mode 100644
index 00000000..cdd3dbaf
--- /dev/null
+++ b/assets/emotes/emotesv2_715733460dd949318f3863a9fad51420
Binary files differ
diff --git a/assets/emotes/emotesv2_715fc75a4da04b3589f10c93bae649ec b/assets/emotes/emotesv2_715fc75a4da04b3589f10c93bae649ec
new file mode 100644
index 00000000..5a261041
--- /dev/null
+++ b/assets/emotes/emotesv2_715fc75a4da04b3589f10c93bae649ec
Binary files differ
diff --git a/assets/emotes/emotesv2_71b1965f08c44b39a6439f34321248fd b/assets/emotes/emotesv2_71b1965f08c44b39a6439f34321248fd
new file mode 100644
index 00000000..4a524762
--- /dev/null
+++ b/assets/emotes/emotesv2_71b1965f08c44b39a6439f34321248fd
Binary files differ
diff --git a/assets/emotes/emotesv2_71d0523dc32141c9ae1c99168ab27e61 b/assets/emotes/emotesv2_71d0523dc32141c9ae1c99168ab27e61
new file mode 100644
index 00000000..af85e39c
--- /dev/null
+++ b/assets/emotes/emotesv2_71d0523dc32141c9ae1c99168ab27e61
Binary files differ
diff --git a/assets/emotes/emotesv2_71d3f7e229194d73990fe5bee6fe9c25 b/assets/emotes/emotesv2_71d3f7e229194d73990fe5bee6fe9c25
new file mode 100644
index 00000000..ad6ca2db
--- /dev/null
+++ b/assets/emotes/emotesv2_71d3f7e229194d73990fe5bee6fe9c25
Binary files differ
diff --git a/assets/emotes/emotesv2_71d6936d5faf411782dc8174cfd90079 b/assets/emotes/emotesv2_71d6936d5faf411782dc8174cfd90079
new file mode 100644
index 00000000..bc1819fc
--- /dev/null
+++ b/assets/emotes/emotesv2_71d6936d5faf411782dc8174cfd90079
Binary files differ
diff --git a/assets/emotes/emotesv2_71e0537a441546efa2da89d8d46ac0f5 b/assets/emotes/emotesv2_71e0537a441546efa2da89d8d46ac0f5
new file mode 100644
index 00000000..62c8bb42
--- /dev/null
+++ b/assets/emotes/emotesv2_71e0537a441546efa2da89d8d46ac0f5
Binary files differ
diff --git a/assets/emotes/emotesv2_720764413631433282e988eb79cf64a3 b/assets/emotes/emotesv2_720764413631433282e988eb79cf64a3
new file mode 100644
index 00000000..064c2c3c
--- /dev/null
+++ b/assets/emotes/emotesv2_720764413631433282e988eb79cf64a3
Binary files differ
diff --git a/assets/emotes/emotesv2_722294f2518e4b22af99d1a6b02b8d3d b/assets/emotes/emotesv2_722294f2518e4b22af99d1a6b02b8d3d
new file mode 100644
index 00000000..fcfebdd3
--- /dev/null
+++ b/assets/emotes/emotesv2_722294f2518e4b22af99d1a6b02b8d3d
Binary files differ
diff --git a/assets/emotes/emotesv2_7231503f67624bb9911e581453cbd0ae b/assets/emotes/emotesv2_7231503f67624bb9911e581453cbd0ae
new file mode 100644
index 00000000..68825ff3
--- /dev/null
+++ b/assets/emotes/emotesv2_7231503f67624bb9911e581453cbd0ae
Binary files differ
diff --git a/assets/emotes/emotesv2_72700a41da824d8d9d99202906ad2dd2 b/assets/emotes/emotesv2_72700a41da824d8d9d99202906ad2dd2
new file mode 100644
index 00000000..f53969e9
--- /dev/null
+++ b/assets/emotes/emotesv2_72700a41da824d8d9d99202906ad2dd2
Binary files differ
diff --git a/assets/emotes/emotesv2_729a99725a034dabae6ba4877f8f2aeb b/assets/emotes/emotesv2_729a99725a034dabae6ba4877f8f2aeb
new file mode 100644
index 00000000..d039a82a
--- /dev/null
+++ b/assets/emotes/emotesv2_729a99725a034dabae6ba4877f8f2aeb
Binary files differ
diff --git a/assets/emotes/emotesv2_72d31da0dfae483fbd300721d952355b b/assets/emotes/emotesv2_72d31da0dfae483fbd300721d952355b
new file mode 100644
index 00000000..8a143947
--- /dev/null
+++ b/assets/emotes/emotesv2_72d31da0dfae483fbd300721d952355b
Binary files differ
diff --git a/assets/emotes/emotesv2_72d34f2adcfe424f868c1613a53714a4 b/assets/emotes/emotesv2_72d34f2adcfe424f868c1613a53714a4
new file mode 100644
index 00000000..c7812dad
--- /dev/null
+++ b/assets/emotes/emotesv2_72d34f2adcfe424f868c1613a53714a4
Binary files differ
diff --git a/assets/emotes/emotesv2_72e18323dbaf49b0a472da6dfe61ba10 b/assets/emotes/emotesv2_72e18323dbaf49b0a472da6dfe61ba10
new file mode 100644
index 00000000..c34676fd
--- /dev/null
+++ b/assets/emotes/emotesv2_72e18323dbaf49b0a472da6dfe61ba10
Binary files differ
diff --git a/assets/emotes/emotesv2_72ea2a5d5c804fa386bf66f1c7a951c9 b/assets/emotes/emotesv2_72ea2a5d5c804fa386bf66f1c7a951c9
new file mode 100644
index 00000000..62ce5eea
--- /dev/null
+++ b/assets/emotes/emotesv2_72ea2a5d5c804fa386bf66f1c7a951c9
Binary files differ
diff --git a/assets/emotes/emotesv2_72f10463a6b64852aa1369b0a8a005e9 b/assets/emotes/emotesv2_72f10463a6b64852aa1369b0a8a005e9
new file mode 100644
index 00000000..757ff115
--- /dev/null
+++ b/assets/emotes/emotesv2_72f10463a6b64852aa1369b0a8a005e9
Binary files differ
diff --git a/assets/emotes/emotesv2_732d5ba2a80642d6bdc5b95279d4f7fc b/assets/emotes/emotesv2_732d5ba2a80642d6bdc5b95279d4f7fc
new file mode 100644
index 00000000..cd8cda4b
--- /dev/null
+++ b/assets/emotes/emotesv2_732d5ba2a80642d6bdc5b95279d4f7fc
Binary files differ
diff --git a/assets/emotes/emotesv2_737428329565429aa2f556f317638761 b/assets/emotes/emotesv2_737428329565429aa2f556f317638761
new file mode 100644
index 00000000..64b768c7
--- /dev/null
+++ b/assets/emotes/emotesv2_737428329565429aa2f556f317638761
Binary files differ
diff --git a/assets/emotes/emotesv2_73767619f00e4a90b4b9e6af05234ceb b/assets/emotes/emotesv2_73767619f00e4a90b4b9e6af05234ceb
new file mode 100644
index 00000000..ae0be5f7
--- /dev/null
+++ b/assets/emotes/emotesv2_73767619f00e4a90b4b9e6af05234ceb
Binary files differ
diff --git a/assets/emotes/emotesv2_738275c3e77b49aaa8f6c465fe678502 b/assets/emotes/emotesv2_738275c3e77b49aaa8f6c465fe678502
new file mode 100644
index 00000000..c4660237
--- /dev/null
+++ b/assets/emotes/emotesv2_738275c3e77b49aaa8f6c465fe678502
Binary files differ
diff --git a/assets/emotes/emotesv2_73b9150057bd4c4fa1a1ed8b7c5beba5 b/assets/emotes/emotesv2_73b9150057bd4c4fa1a1ed8b7c5beba5
new file mode 100644
index 00000000..3e0e3ab9
--- /dev/null
+++ b/assets/emotes/emotesv2_73b9150057bd4c4fa1a1ed8b7c5beba5
Binary files differ
diff --git a/assets/emotes/emotesv2_73ca4bda31f04d4e8c7e619573e9e060 b/assets/emotes/emotesv2_73ca4bda31f04d4e8c7e619573e9e060
new file mode 100644
index 00000000..517696aa
--- /dev/null
+++ b/assets/emotes/emotesv2_73ca4bda31f04d4e8c7e619573e9e060
Binary files differ
diff --git a/assets/emotes/emotesv2_73de71e3ed2941b39a7866ac4f7815f8 b/assets/emotes/emotesv2_73de71e3ed2941b39a7866ac4f7815f8
new file mode 100644
index 00000000..ae18a945
--- /dev/null
+++ b/assets/emotes/emotesv2_73de71e3ed2941b39a7866ac4f7815f8
Binary files differ
diff --git a/assets/emotes/emotesv2_73fd5bfc531440279cc1c7ff53d59e18 b/assets/emotes/emotesv2_73fd5bfc531440279cc1c7ff53d59e18
new file mode 100644
index 00000000..88a7d480
--- /dev/null
+++ b/assets/emotes/emotesv2_73fd5bfc531440279cc1c7ff53d59e18
Binary files differ
diff --git a/assets/emotes/emotesv2_745bd898978b42868fe2e7152b9a3d6f b/assets/emotes/emotesv2_745bd898978b42868fe2e7152b9a3d6f
new file mode 100644
index 00000000..d4304421
--- /dev/null
+++ b/assets/emotes/emotesv2_745bd898978b42868fe2e7152b9a3d6f
Binary files differ
diff --git a/assets/emotes/emotesv2_7473e50daceb4a32a4015d4441758914 b/assets/emotes/emotesv2_7473e50daceb4a32a4015d4441758914
new file mode 100644
index 00000000..175d4b57
--- /dev/null
+++ b/assets/emotes/emotesv2_7473e50daceb4a32a4015d4441758914
Binary files differ
diff --git a/assets/emotes/emotesv2_7481a06dabf846569f210968e4d6efe3 b/assets/emotes/emotesv2_7481a06dabf846569f210968e4d6efe3
new file mode 100644
index 00000000..5c74093c
--- /dev/null
+++ b/assets/emotes/emotesv2_7481a06dabf846569f210968e4d6efe3
Binary files differ
diff --git a/assets/emotes/emotesv2_74be9107fd5e447994e64ad1dcce0bf7 b/assets/emotes/emotesv2_74be9107fd5e447994e64ad1dcce0bf7
new file mode 100644
index 00000000..ac2f7710
--- /dev/null
+++ b/assets/emotes/emotesv2_74be9107fd5e447994e64ad1dcce0bf7
Binary files differ
diff --git a/assets/emotes/emotesv2_74fe82f8e1fd4e839f9c1dae98836a8a b/assets/emotes/emotesv2_74fe82f8e1fd4e839f9c1dae98836a8a
new file mode 100644
index 00000000..07cfd93b
--- /dev/null
+++ b/assets/emotes/emotesv2_74fe82f8e1fd4e839f9c1dae98836a8a
Binary files differ
diff --git a/assets/emotes/emotesv2_7503434e9fcb41fa8c6eab56738f80ed b/assets/emotes/emotesv2_7503434e9fcb41fa8c6eab56738f80ed
new file mode 100644
index 00000000..0d6f7d1c
--- /dev/null
+++ b/assets/emotes/emotesv2_7503434e9fcb41fa8c6eab56738f80ed
Binary files differ
diff --git a/assets/emotes/emotesv2_75e3b9579ce547fd97d66063e1492cc4 b/assets/emotes/emotesv2_75e3b9579ce547fd97d66063e1492cc4
new file mode 100644
index 00000000..4b06b8b0
--- /dev/null
+++ b/assets/emotes/emotesv2_75e3b9579ce547fd97d66063e1492cc4
Binary files differ
diff --git a/assets/emotes/emotesv2_760f5ddc09824fb790b43d5544359d71 b/assets/emotes/emotesv2_760f5ddc09824fb790b43d5544359d71
new file mode 100644
index 00000000..2060a5b7
--- /dev/null
+++ b/assets/emotes/emotesv2_760f5ddc09824fb790b43d5544359d71
Binary files differ
diff --git a/assets/emotes/emotesv2_763c71668da04736b32696e57007fdb8 b/assets/emotes/emotesv2_763c71668da04736b32696e57007fdb8
new file mode 100644
index 00000000..64227c8a
--- /dev/null
+++ b/assets/emotes/emotesv2_763c71668da04736b32696e57007fdb8
Binary files differ
diff --git a/assets/emotes/emotesv2_76497f2c2e7c479e97252b4a2aadf509 b/assets/emotes/emotesv2_76497f2c2e7c479e97252b4a2aadf509
new file mode 100644
index 00000000..7142104e
--- /dev/null
+++ b/assets/emotes/emotesv2_76497f2c2e7c479e97252b4a2aadf509
Binary files differ
diff --git a/assets/emotes/emotesv2_76bb4a83ef2b4754987a593ce36eae21 b/assets/emotes/emotesv2_76bb4a83ef2b4754987a593ce36eae21
new file mode 100644
index 00000000..c3bb5351
--- /dev/null
+++ b/assets/emotes/emotesv2_76bb4a83ef2b4754987a593ce36eae21
Binary files differ
diff --git a/assets/emotes/emotesv2_76ca0d3246ae47a596ac377899f7c5a2 b/assets/emotes/emotesv2_76ca0d3246ae47a596ac377899f7c5a2
new file mode 100644
index 00000000..c412b3cc
--- /dev/null
+++ b/assets/emotes/emotesv2_76ca0d3246ae47a596ac377899f7c5a2
Binary files differ
diff --git a/assets/emotes/emotesv2_76cb7dd364d941aa9a84d4a81f06649b b/assets/emotes/emotesv2_76cb7dd364d941aa9a84d4a81f06649b
new file mode 100644
index 00000000..3a1b6592
--- /dev/null
+++ b/assets/emotes/emotesv2_76cb7dd364d941aa9a84d4a81f06649b
Binary files differ
diff --git a/assets/emotes/emotesv2_76e51ed4e4964cf0845904db5d2d5965 b/assets/emotes/emotesv2_76e51ed4e4964cf0845904db5d2d5965
new file mode 100644
index 00000000..4449c065
--- /dev/null
+++ b/assets/emotes/emotesv2_76e51ed4e4964cf0845904db5d2d5965
Binary files differ
diff --git a/assets/emotes/emotesv2_7744268a481d498890af8df9b473bcf2 b/assets/emotes/emotesv2_7744268a481d498890af8df9b473bcf2
new file mode 100644
index 00000000..09e262e5
--- /dev/null
+++ b/assets/emotes/emotesv2_7744268a481d498890af8df9b473bcf2
Binary files differ
diff --git a/assets/emotes/emotesv2_77a5c944315145c7ae80583c858d1395 b/assets/emotes/emotesv2_77a5c944315145c7ae80583c858d1395
new file mode 100644
index 00000000..93ab7651
--- /dev/null
+++ b/assets/emotes/emotesv2_77a5c944315145c7ae80583c858d1395
Binary files differ
diff --git a/assets/emotes/emotesv2_783ba249eee843d4bac1e210919af8b2 b/assets/emotes/emotesv2_783ba249eee843d4bac1e210919af8b2
new file mode 100644
index 00000000..676d5f8b
--- /dev/null
+++ b/assets/emotes/emotesv2_783ba249eee843d4bac1e210919af8b2
Binary files differ
diff --git a/assets/emotes/emotesv2_78839592e7e949d2b503d28050044787 b/assets/emotes/emotesv2_78839592e7e949d2b503d28050044787
new file mode 100644
index 00000000..945c6cb6
--- /dev/null
+++ b/assets/emotes/emotesv2_78839592e7e949d2b503d28050044787
Binary files differ
diff --git a/assets/emotes/emotesv2_78cc01f14be9482d95a7914b02f31b48 b/assets/emotes/emotesv2_78cc01f14be9482d95a7914b02f31b48
new file mode 100644
index 00000000..6c8ac29f
--- /dev/null
+++ b/assets/emotes/emotesv2_78cc01f14be9482d95a7914b02f31b48
Binary files differ
diff --git a/assets/emotes/emotesv2_792d09a9967147889371e3ae390e18c9 b/assets/emotes/emotesv2_792d09a9967147889371e3ae390e18c9
new file mode 100644
index 00000000..09d3a253
--- /dev/null
+++ b/assets/emotes/emotesv2_792d09a9967147889371e3ae390e18c9
Binary files differ
diff --git a/assets/emotes/emotesv2_793001844430479c89efa1287fbdfbc5 b/assets/emotes/emotesv2_793001844430479c89efa1287fbdfbc5
new file mode 100644
index 00000000..1895cf57
--- /dev/null
+++ b/assets/emotes/emotesv2_793001844430479c89efa1287fbdfbc5
Binary files differ
diff --git a/assets/emotes/emotesv2_7940dbee85da479d83ee6a0fdec7bbf3 b/assets/emotes/emotesv2_7940dbee85da479d83ee6a0fdec7bbf3
new file mode 100644
index 00000000..66426bd1
--- /dev/null
+++ b/assets/emotes/emotesv2_7940dbee85da479d83ee6a0fdec7bbf3
Binary files differ
diff --git a/assets/emotes/emotesv2_7986232ff0a343eebae489ca9ffa1eeb b/assets/emotes/emotesv2_7986232ff0a343eebae489ca9ffa1eeb
new file mode 100644
index 00000000..48ee9b5e
--- /dev/null
+++ b/assets/emotes/emotesv2_7986232ff0a343eebae489ca9ffa1eeb
Binary files differ
diff --git a/assets/emotes/emotesv2_7988a7655b604b629b13a9852f4afa7c b/assets/emotes/emotesv2_7988a7655b604b629b13a9852f4afa7c
new file mode 100644
index 00000000..489a46db
--- /dev/null
+++ b/assets/emotes/emotesv2_7988a7655b604b629b13a9852f4afa7c
Binary files differ
diff --git a/assets/emotes/emotesv2_7a127c5cca9e46ff81703ac8ed70b172 b/assets/emotes/emotesv2_7a127c5cca9e46ff81703ac8ed70b172
new file mode 100644
index 00000000..1ecda7f8
--- /dev/null
+++ b/assets/emotes/emotesv2_7a127c5cca9e46ff81703ac8ed70b172
Binary files differ
diff --git a/assets/emotes/emotesv2_7a2ba96ecb1f468c8fdd815fa2a75945 b/assets/emotes/emotesv2_7a2ba96ecb1f468c8fdd815fa2a75945
new file mode 100644
index 00000000..ecd09cff
--- /dev/null
+++ b/assets/emotes/emotesv2_7a2ba96ecb1f468c8fdd815fa2a75945
Binary files differ
diff --git a/assets/emotes/emotesv2_7a8056eca5ab4be6a33ee436a8ccb96c b/assets/emotes/emotesv2_7a8056eca5ab4be6a33ee436a8ccb96c
new file mode 100644
index 00000000..82d8822a
--- /dev/null
+++ b/assets/emotes/emotesv2_7a8056eca5ab4be6a33ee436a8ccb96c
Binary files differ
diff --git a/assets/emotes/emotesv2_7a831dacab1f4d1187c9e81d8293c051 b/assets/emotes/emotesv2_7a831dacab1f4d1187c9e81d8293c051
new file mode 100644
index 00000000..1268076e
--- /dev/null
+++ b/assets/emotes/emotesv2_7a831dacab1f4d1187c9e81d8293c051
Binary files differ
diff --git a/assets/emotes/emotesv2_7a92398c45bb4c9bbba1d59cdd5ebfc1 b/assets/emotes/emotesv2_7a92398c45bb4c9bbba1d59cdd5ebfc1
new file mode 100644
index 00000000..b675a328
--- /dev/null
+++ b/assets/emotes/emotesv2_7a92398c45bb4c9bbba1d59cdd5ebfc1
Binary files differ
diff --git a/assets/emotes/emotesv2_7aabf424c11b4eb88d3058a881d190d3 b/assets/emotes/emotesv2_7aabf424c11b4eb88d3058a881d190d3
new file mode 100644
index 00000000..db097270
--- /dev/null
+++ b/assets/emotes/emotesv2_7aabf424c11b4eb88d3058a881d190d3
Binary files differ
diff --git a/assets/emotes/emotesv2_7ac5994848cb47d8af5ba13b3549196b b/assets/emotes/emotesv2_7ac5994848cb47d8af5ba13b3549196b
new file mode 100644
index 00000000..ef7b49ec
--- /dev/null
+++ b/assets/emotes/emotesv2_7ac5994848cb47d8af5ba13b3549196b
Binary files differ
diff --git a/assets/emotes/emotesv2_7ae68549191f4ff1bbfcc272e09562be b/assets/emotes/emotesv2_7ae68549191f4ff1bbfcc272e09562be
new file mode 100644
index 00000000..ed1a4d80
--- /dev/null
+++ b/assets/emotes/emotesv2_7ae68549191f4ff1bbfcc272e09562be
Binary files differ
diff --git a/assets/emotes/emotesv2_7aeea6aebdbc4c3dbfcc314bbdcebc90 b/assets/emotes/emotesv2_7aeea6aebdbc4c3dbfcc314bbdcebc90
new file mode 100644
index 00000000..4a4492bc
--- /dev/null
+++ b/assets/emotes/emotesv2_7aeea6aebdbc4c3dbfcc314bbdcebc90
Binary files differ
diff --git a/assets/emotes/emotesv2_7b1edb4100b64dc5b8a0dda1ffbab521 b/assets/emotes/emotesv2_7b1edb4100b64dc5b8a0dda1ffbab521
new file mode 100644
index 00000000..f903e299
--- /dev/null
+++ b/assets/emotes/emotesv2_7b1edb4100b64dc5b8a0dda1ffbab521
Binary files differ
diff --git a/assets/emotes/emotesv2_7b8907ddf5a64964b83b78bec3d55caf b/assets/emotes/emotesv2_7b8907ddf5a64964b83b78bec3d55caf
new file mode 100644
index 00000000..a8e158ca
--- /dev/null
+++ b/assets/emotes/emotesv2_7b8907ddf5a64964b83b78bec3d55caf
Binary files differ
diff --git a/assets/emotes/emotesv2_7b8c8efe39d549ada498a654945b0c02 b/assets/emotes/emotesv2_7b8c8efe39d549ada498a654945b0c02
new file mode 100644
index 00000000..b0219af2
--- /dev/null
+++ b/assets/emotes/emotesv2_7b8c8efe39d549ada498a654945b0c02
Binary files differ
diff --git a/assets/emotes/emotesv2_7b95cba39a78478e830c109c46f77ef3 b/assets/emotes/emotesv2_7b95cba39a78478e830c109c46f77ef3
new file mode 100644
index 00000000..79480275
--- /dev/null
+++ b/assets/emotes/emotesv2_7b95cba39a78478e830c109c46f77ef3
Binary files differ
diff --git a/assets/emotes/emotesv2_7c2648b36cfe4892946c13bb4718541e b/assets/emotes/emotesv2_7c2648b36cfe4892946c13bb4718541e
new file mode 100644
index 00000000..bf2b62ff
--- /dev/null
+++ b/assets/emotes/emotesv2_7c2648b36cfe4892946c13bb4718541e
Binary files differ
diff --git a/assets/emotes/emotesv2_7c43f06402a149beb94cd6bcae26710d b/assets/emotes/emotesv2_7c43f06402a149beb94cd6bcae26710d
new file mode 100644
index 00000000..53470fe7
--- /dev/null
+++ b/assets/emotes/emotesv2_7c43f06402a149beb94cd6bcae26710d
Binary files differ
diff --git a/assets/emotes/emotesv2_7cbbedf825574a1f9618f50d2d091162 b/assets/emotes/emotesv2_7cbbedf825574a1f9618f50d2d091162
new file mode 100644
index 00000000..d69f2ec5
--- /dev/null
+++ b/assets/emotes/emotesv2_7cbbedf825574a1f9618f50d2d091162
Binary files differ
diff --git a/assets/emotes/emotesv2_7d090f6737fe4cf88f00d73eb6d51722 b/assets/emotes/emotesv2_7d090f6737fe4cf88f00d73eb6d51722
new file mode 100644
index 00000000..1583c761
--- /dev/null
+++ b/assets/emotes/emotesv2_7d090f6737fe4cf88f00d73eb6d51722
Binary files differ
diff --git a/assets/emotes/emotesv2_7d1f68b799cc42c2851024cdd35eb10a b/assets/emotes/emotesv2_7d1f68b799cc42c2851024cdd35eb10a
new file mode 100644
index 00000000..cd04d826
--- /dev/null
+++ b/assets/emotes/emotesv2_7d1f68b799cc42c2851024cdd35eb10a
Binary files differ
diff --git a/assets/emotes/emotesv2_7d76e9c58ad74faeb04bbf10135ed7dc b/assets/emotes/emotesv2_7d76e9c58ad74faeb04bbf10135ed7dc
new file mode 100644
index 00000000..49b9c720
--- /dev/null
+++ b/assets/emotes/emotesv2_7d76e9c58ad74faeb04bbf10135ed7dc
Binary files differ
diff --git a/assets/emotes/emotesv2_7da0c3828cee4bfdad25820be6ebcc49 b/assets/emotes/emotesv2_7da0c3828cee4bfdad25820be6ebcc49
new file mode 100644
index 00000000..81dd5928
--- /dev/null
+++ b/assets/emotes/emotesv2_7da0c3828cee4bfdad25820be6ebcc49
Binary files differ
diff --git a/assets/emotes/emotesv2_7dac672fd23141d2b0d11426ec4b3ab6 b/assets/emotes/emotesv2_7dac672fd23141d2b0d11426ec4b3ab6
new file mode 100644
index 00000000..b4ac456a
--- /dev/null
+++ b/assets/emotes/emotesv2_7dac672fd23141d2b0d11426ec4b3ab6
Binary files differ
diff --git a/assets/emotes/emotesv2_7dc3c127d5484a938acbe71d04c9e045 b/assets/emotes/emotesv2_7dc3c127d5484a938acbe71d04c9e045
new file mode 100644
index 00000000..17204c57
--- /dev/null
+++ b/assets/emotes/emotesv2_7dc3c127d5484a938acbe71d04c9e045
Binary files differ
diff --git a/assets/emotes/emotesv2_7de2adb4f6a041f98d4ab68a711c30ec b/assets/emotes/emotesv2_7de2adb4f6a041f98d4ab68a711c30ec
new file mode 100644
index 00000000..27820397
--- /dev/null
+++ b/assets/emotes/emotesv2_7de2adb4f6a041f98d4ab68a711c30ec
Binary files differ
diff --git a/assets/emotes/emotesv2_7e0be6a9257a4b8d9e9d495925dbc09c b/assets/emotes/emotesv2_7e0be6a9257a4b8d9e9d495925dbc09c
new file mode 100644
index 00000000..4ea58e0d
--- /dev/null
+++ b/assets/emotes/emotesv2_7e0be6a9257a4b8d9e9d495925dbc09c
Binary files differ
diff --git a/assets/emotes/emotesv2_7e15943fdefe4a4c8d0da79202d739aa b/assets/emotes/emotesv2_7e15943fdefe4a4c8d0da79202d739aa
new file mode 100644
index 00000000..52a9b8bc
--- /dev/null
+++ b/assets/emotes/emotesv2_7e15943fdefe4a4c8d0da79202d739aa
Binary files differ
diff --git a/assets/emotes/emotesv2_7e1dec78c18047f3968c2d99b09946f9 b/assets/emotes/emotesv2_7e1dec78c18047f3968c2d99b09946f9
new file mode 100644
index 00000000..602e9a2e
--- /dev/null
+++ b/assets/emotes/emotesv2_7e1dec78c18047f3968c2d99b09946f9
Binary files differ
diff --git a/assets/emotes/emotesv2_7e4d647097b14626ac6126204d7666bb b/assets/emotes/emotesv2_7e4d647097b14626ac6126204d7666bb
new file mode 100644
index 00000000..07a4fdd8
--- /dev/null
+++ b/assets/emotes/emotesv2_7e4d647097b14626ac6126204d7666bb
Binary files differ
diff --git a/assets/emotes/emotesv2_7e51f826a5fc44ce888edd79cd7ddb85 b/assets/emotes/emotesv2_7e51f826a5fc44ce888edd79cd7ddb85
new file mode 100644
index 00000000..e9a270ea
--- /dev/null
+++ b/assets/emotes/emotesv2_7e51f826a5fc44ce888edd79cd7ddb85
Binary files differ
diff --git a/assets/emotes/emotesv2_7e56387a21ca4f1ab988c7ba4bed50ea b/assets/emotes/emotesv2_7e56387a21ca4f1ab988c7ba4bed50ea
new file mode 100644
index 00000000..65f74041
--- /dev/null
+++ b/assets/emotes/emotesv2_7e56387a21ca4f1ab988c7ba4bed50ea
Binary files differ
diff --git a/assets/emotes/emotesv2_7eb5f38267f744249453fb9e9530efea b/assets/emotes/emotesv2_7eb5f38267f744249453fb9e9530efea
new file mode 100644
index 00000000..4b45c71b
--- /dev/null
+++ b/assets/emotes/emotesv2_7eb5f38267f744249453fb9e9530efea
Binary files differ
diff --git a/assets/emotes/emotesv2_7ec0993fb94545d089212600651c62ad b/assets/emotes/emotesv2_7ec0993fb94545d089212600651c62ad
new file mode 100644
index 00000000..2cacc311
--- /dev/null
+++ b/assets/emotes/emotesv2_7ec0993fb94545d089212600651c62ad
Binary files differ
diff --git a/assets/emotes/emotesv2_7ee3c79f9c5b436bb5b1dc93fb389576 b/assets/emotes/emotesv2_7ee3c79f9c5b436bb5b1dc93fb389576
new file mode 100644
index 00000000..2cce16e3
--- /dev/null
+++ b/assets/emotes/emotesv2_7ee3c79f9c5b436bb5b1dc93fb389576
Binary files differ
diff --git a/assets/emotes/emotesv2_7ee5f8c362894445ac1b316a1b16a577 b/assets/emotes/emotesv2_7ee5f8c362894445ac1b316a1b16a577
new file mode 100644
index 00000000..730e0d4b
--- /dev/null
+++ b/assets/emotes/emotesv2_7ee5f8c362894445ac1b316a1b16a577
Binary files differ
diff --git a/assets/emotes/emotesv2_7eef8f8b7990445094deb2308306b47e b/assets/emotes/emotesv2_7eef8f8b7990445094deb2308306b47e
new file mode 100644
index 00000000..2c09ce47
--- /dev/null
+++ b/assets/emotes/emotesv2_7eef8f8b7990445094deb2308306b47e
Binary files differ
diff --git a/assets/emotes/emotesv2_7f1498c54b7949c684086b2d04f2255b b/assets/emotes/emotesv2_7f1498c54b7949c684086b2d04f2255b
new file mode 100644
index 00000000..8342f23c
--- /dev/null
+++ b/assets/emotes/emotesv2_7f1498c54b7949c684086b2d04f2255b
Binary files differ
diff --git a/assets/emotes/emotesv2_7f42e7b85be148fa8fe0dd1c1b78e3c8 b/assets/emotes/emotesv2_7f42e7b85be148fa8fe0dd1c1b78e3c8
new file mode 100644
index 00000000..87d7f1ac
--- /dev/null
+++ b/assets/emotes/emotesv2_7f42e7b85be148fa8fe0dd1c1b78e3c8
Binary files differ
diff --git a/assets/emotes/emotesv2_7f9621b00bd145b2bafe3b773df22e10 b/assets/emotes/emotesv2_7f9621b00bd145b2bafe3b773df22e10
new file mode 100644
index 00000000..4a2ba5e8
--- /dev/null
+++ b/assets/emotes/emotesv2_7f9621b00bd145b2bafe3b773df22e10
Binary files differ
diff --git a/assets/emotes/emotesv2_7fedcdea201c4c0d98bd792d092aa0ff b/assets/emotes/emotesv2_7fedcdea201c4c0d98bd792d092aa0ff
new file mode 100644
index 00000000..bc3aa962
--- /dev/null
+++ b/assets/emotes/emotesv2_7fedcdea201c4c0d98bd792d092aa0ff
Binary files differ
diff --git a/assets/emotes/emotesv2_7ff7875d12d54d1899c82d40e3e7db06 b/assets/emotes/emotesv2_7ff7875d12d54d1899c82d40e3e7db06
new file mode 100644
index 00000000..cd32ddf4
--- /dev/null
+++ b/assets/emotes/emotesv2_7ff7875d12d54d1899c82d40e3e7db06
Binary files differ
diff --git a/assets/emotes/emotesv2_8035b9fd6af34fa89065fc61ed304acf b/assets/emotes/emotesv2_8035b9fd6af34fa89065fc61ed304acf
new file mode 100644
index 00000000..414f73fd
--- /dev/null
+++ b/assets/emotes/emotesv2_8035b9fd6af34fa89065fc61ed304acf
Binary files differ
diff --git a/assets/emotes/emotesv2_8051b00ecf5c4825b4917267aba23c29 b/assets/emotes/emotesv2_8051b00ecf5c4825b4917267aba23c29
new file mode 100644
index 00000000..b6e54210
--- /dev/null
+++ b/assets/emotes/emotesv2_8051b00ecf5c4825b4917267aba23c29
Binary files differ
diff --git a/assets/emotes/emotesv2_80a5ad00693f4e13afb42b80c28e96b9 b/assets/emotes/emotesv2_80a5ad00693f4e13afb42b80c28e96b9
new file mode 100644
index 00000000..4f5b9e53
--- /dev/null
+++ b/assets/emotes/emotesv2_80a5ad00693f4e13afb42b80c28e96b9
Binary files differ
diff --git a/assets/emotes/emotesv2_80d5421feb564c4bbcfb5cdfd67002f0 b/assets/emotes/emotesv2_80d5421feb564c4bbcfb5cdfd67002f0
new file mode 100644
index 00000000..0dd97cac
--- /dev/null
+++ b/assets/emotes/emotesv2_80d5421feb564c4bbcfb5cdfd67002f0
Binary files differ
diff --git a/assets/emotes/emotesv2_80f2bba88dba43f1a8aea00aa9975496 b/assets/emotes/emotesv2_80f2bba88dba43f1a8aea00aa9975496
new file mode 100644
index 00000000..28d8968f
--- /dev/null
+++ b/assets/emotes/emotesv2_80f2bba88dba43f1a8aea00aa9975496
Binary files differ
diff --git a/assets/emotes/emotesv2_81092cf2ac2844bc8e876ebd83940f7a b/assets/emotes/emotesv2_81092cf2ac2844bc8e876ebd83940f7a
new file mode 100644
index 00000000..2abe29cb
--- /dev/null
+++ b/assets/emotes/emotesv2_81092cf2ac2844bc8e876ebd83940f7a
Binary files differ
diff --git a/assets/emotes/emotesv2_8122ee020a9046df9f3999e6962e57b2 b/assets/emotes/emotesv2_8122ee020a9046df9f3999e6962e57b2
new file mode 100644
index 00000000..a383c650
--- /dev/null
+++ b/assets/emotes/emotesv2_8122ee020a9046df9f3999e6962e57b2
Binary files differ
diff --git a/assets/emotes/emotesv2_8129db9e6aae4d50947341cf776767a5 b/assets/emotes/emotesv2_8129db9e6aae4d50947341cf776767a5
new file mode 100644
index 00000000..ca4ad407
--- /dev/null
+++ b/assets/emotes/emotesv2_8129db9e6aae4d50947341cf776767a5
Binary files differ
diff --git a/assets/emotes/emotesv2_813121b40bcb48de8ad984b6308e7b89 b/assets/emotes/emotesv2_813121b40bcb48de8ad984b6308e7b89
new file mode 100644
index 00000000..1e0da06d
--- /dev/null
+++ b/assets/emotes/emotesv2_813121b40bcb48de8ad984b6308e7b89
Binary files differ
diff --git a/assets/emotes/emotesv2_81acacb018bc439eaddb4d2ce06ead89 b/assets/emotes/emotesv2_81acacb018bc439eaddb4d2ce06ead89
new file mode 100644
index 00000000..2a13584c
--- /dev/null
+++ b/assets/emotes/emotesv2_81acacb018bc439eaddb4d2ce06ead89
Binary files differ
diff --git a/assets/emotes/emotesv2_81f8223838f0447d973e0d2e30987dcc b/assets/emotes/emotesv2_81f8223838f0447d973e0d2e30987dcc
new file mode 100644
index 00000000..06a63370
--- /dev/null
+++ b/assets/emotes/emotesv2_81f8223838f0447d973e0d2e30987dcc
Binary files differ
diff --git a/assets/emotes/emotesv2_82115109aa544f31a234c98e1c12aeac b/assets/emotes/emotesv2_82115109aa544f31a234c98e1c12aeac
new file mode 100644
index 00000000..59a1e899
--- /dev/null
+++ b/assets/emotes/emotesv2_82115109aa544f31a234c98e1c12aeac
Binary files differ
diff --git a/assets/emotes/emotesv2_8215d65d7433498d825ad6be3450169e b/assets/emotes/emotesv2_8215d65d7433498d825ad6be3450169e
new file mode 100644
index 00000000..41e9194e
--- /dev/null
+++ b/assets/emotes/emotesv2_8215d65d7433498d825ad6be3450169e
Binary files differ
diff --git a/assets/emotes/emotesv2_8228e037513141f9b1d553a7e22d4abf b/assets/emotes/emotesv2_8228e037513141f9b1d553a7e22d4abf
new file mode 100644
index 00000000..82d7e7d6
--- /dev/null
+++ b/assets/emotes/emotesv2_8228e037513141f9b1d553a7e22d4abf
Binary files differ
diff --git a/assets/emotes/emotesv2_825e046cb5ec459084a195ada869e55f b/assets/emotes/emotesv2_825e046cb5ec459084a195ada869e55f
new file mode 100644
index 00000000..85f4e485
--- /dev/null
+++ b/assets/emotes/emotesv2_825e046cb5ec459084a195ada869e55f
Binary files differ
diff --git a/assets/emotes/emotesv2_827188949087491ab7d44ecfbfb4e58c b/assets/emotes/emotesv2_827188949087491ab7d44ecfbfb4e58c
new file mode 100644
index 00000000..db885558
--- /dev/null
+++ b/assets/emotes/emotesv2_827188949087491ab7d44ecfbfb4e58c
Binary files differ
diff --git a/assets/emotes/emotesv2_8281ceafa72d4d58b5724ee1c176283f_SG b/assets/emotes/emotesv2_8281ceafa72d4d58b5724ee1c176283f_SG
new file mode 100644
index 00000000..ed46ad65
--- /dev/null
+++ b/assets/emotes/emotesv2_8281ceafa72d4d58b5724ee1c176283f_SG
Binary files differ
diff --git a/assets/emotes/emotesv2_82a28f8974df4a9b9b4f05d84efb9886 b/assets/emotes/emotesv2_82a28f8974df4a9b9b4f05d84efb9886
new file mode 100644
index 00000000..6785bba6
--- /dev/null
+++ b/assets/emotes/emotesv2_82a28f8974df4a9b9b4f05d84efb9886
Binary files differ
diff --git a/assets/emotes/emotesv2_82fb2948501b4a528ee78686a8306527 b/assets/emotes/emotesv2_82fb2948501b4a528ee78686a8306527
new file mode 100644
index 00000000..c18feedf
--- /dev/null
+++ b/assets/emotes/emotesv2_82fb2948501b4a528ee78686a8306527
Binary files differ
diff --git a/assets/emotes/emotesv2_82ff622861b543f8a1525ec2f21b1ba4 b/assets/emotes/emotesv2_82ff622861b543f8a1525ec2f21b1ba4
new file mode 100644
index 00000000..99afbaf6
--- /dev/null
+++ b/assets/emotes/emotesv2_82ff622861b543f8a1525ec2f21b1ba4
Binary files differ
diff --git a/assets/emotes/emotesv2_83117b0501b0463db11a5a4a00af73e3 b/assets/emotes/emotesv2_83117b0501b0463db11a5a4a00af73e3
new file mode 100644
index 00000000..aaeaffc6
--- /dev/null
+++ b/assets/emotes/emotesv2_83117b0501b0463db11a5a4a00af73e3
Binary files differ
diff --git a/assets/emotes/emotesv2_838da5a09ca94da985c4aa875cf19f52 b/assets/emotes/emotesv2_838da5a09ca94da985c4aa875cf19f52
new file mode 100644
index 00000000..6739bf82
--- /dev/null
+++ b/assets/emotes/emotesv2_838da5a09ca94da985c4aa875cf19f52
Binary files differ
diff --git a/assets/emotes/emotesv2_83e700eb6e324c39a0a8eb7b9af1fcb8 b/assets/emotes/emotesv2_83e700eb6e324c39a0a8eb7b9af1fcb8
new file mode 100644
index 00000000..312f31c6
--- /dev/null
+++ b/assets/emotes/emotesv2_83e700eb6e324c39a0a8eb7b9af1fcb8
Binary files differ
diff --git a/assets/emotes/emotesv2_841c327ba94e40589c52f26399bd6df6 b/assets/emotes/emotesv2_841c327ba94e40589c52f26399bd6df6
new file mode 100644
index 00000000..c57b89b9
--- /dev/null
+++ b/assets/emotes/emotesv2_841c327ba94e40589c52f26399bd6df6
Binary files differ
diff --git a/assets/emotes/emotesv2_8479aadc78a242fe8718d6b5f69bb94e b/assets/emotes/emotesv2_8479aadc78a242fe8718d6b5f69bb94e
new file mode 100644
index 00000000..e10fe7dc
--- /dev/null
+++ b/assets/emotes/emotesv2_8479aadc78a242fe8718d6b5f69bb94e
Binary files differ
diff --git a/assets/emotes/emotesv2_84a638faaa7040ea95ba96ef3d1dbcb6 b/assets/emotes/emotesv2_84a638faaa7040ea95ba96ef3d1dbcb6
new file mode 100644
index 00000000..519a80eb
--- /dev/null
+++ b/assets/emotes/emotesv2_84a638faaa7040ea95ba96ef3d1dbcb6
Binary files differ
diff --git a/assets/emotes/emotesv2_84b2afd8bdba4a93853fea072a0faed1 b/assets/emotes/emotesv2_84b2afd8bdba4a93853fea072a0faed1
new file mode 100644
index 00000000..752fd32c
--- /dev/null
+++ b/assets/emotes/emotesv2_84b2afd8bdba4a93853fea072a0faed1
Binary files differ
diff --git a/assets/emotes/emotesv2_8527aed2552b4ea794ae82a41a8daa5e b/assets/emotes/emotesv2_8527aed2552b4ea794ae82a41a8daa5e
new file mode 100644
index 00000000..93e5a2e1
--- /dev/null
+++ b/assets/emotes/emotesv2_8527aed2552b4ea794ae82a41a8daa5e
Binary files differ
diff --git a/assets/emotes/emotesv2_852b0e9101d347c4b15cdc7faba3ab86 b/assets/emotes/emotesv2_852b0e9101d347c4b15cdc7faba3ab86
new file mode 100644
index 00000000..07d6266d
--- /dev/null
+++ b/assets/emotes/emotesv2_852b0e9101d347c4b15cdc7faba3ab86
Binary files differ
diff --git a/assets/emotes/emotesv2_854cf12cff8d4b879e42ebfb09d9cc2f b/assets/emotes/emotesv2_854cf12cff8d4b879e42ebfb09d9cc2f
new file mode 100644
index 00000000..62238181
--- /dev/null
+++ b/assets/emotes/emotesv2_854cf12cff8d4b879e42ebfb09d9cc2f
Binary files differ
diff --git a/assets/emotes/emotesv2_85b2e2185ccf4d1884e9bee19ab73fba b/assets/emotes/emotesv2_85b2e2185ccf4d1884e9bee19ab73fba
new file mode 100644
index 00000000..eeb76498
--- /dev/null
+++ b/assets/emotes/emotesv2_85b2e2185ccf4d1884e9bee19ab73fba
Binary files differ
diff --git a/assets/emotes/emotesv2_85da7c8fab0341068cc0fd6aedd8adf7 b/assets/emotes/emotesv2_85da7c8fab0341068cc0fd6aedd8adf7
new file mode 100644
index 00000000..48e0f9ca
--- /dev/null
+++ b/assets/emotes/emotesv2_85da7c8fab0341068cc0fd6aedd8adf7
Binary files differ
diff --git a/assets/emotes/emotesv2_85e754df2f174092bcbb3d84bcd181a6 b/assets/emotes/emotesv2_85e754df2f174092bcbb3d84bcd181a6
new file mode 100644
index 00000000..8a02d9fc
--- /dev/null
+++ b/assets/emotes/emotesv2_85e754df2f174092bcbb3d84bcd181a6
Binary files differ
diff --git a/assets/emotes/emotesv2_85f4b9d40dba4998972d03dc93b3788d b/assets/emotes/emotesv2_85f4b9d40dba4998972d03dc93b3788d
new file mode 100644
index 00000000..9601be65
--- /dev/null
+++ b/assets/emotes/emotesv2_85f4b9d40dba4998972d03dc93b3788d
Binary files differ
diff --git a/assets/emotes/emotesv2_861356a6db8b40c29a7c3528ad3d29c5 b/assets/emotes/emotesv2_861356a6db8b40c29a7c3528ad3d29c5
new file mode 100644
index 00000000..a80477b9
--- /dev/null
+++ b/assets/emotes/emotesv2_861356a6db8b40c29a7c3528ad3d29c5
Binary files differ
diff --git a/assets/emotes/emotesv2_865601831da34cf6963ab66f3282b6a2 b/assets/emotes/emotesv2_865601831da34cf6963ab66f3282b6a2
new file mode 100644
index 00000000..8f5885e0
--- /dev/null
+++ b/assets/emotes/emotesv2_865601831da34cf6963ab66f3282b6a2
Binary files differ
diff --git a/assets/emotes/emotesv2_865bd3c82d7b460684a46d9af123226f b/assets/emotes/emotesv2_865bd3c82d7b460684a46d9af123226f
new file mode 100644
index 00000000..97db4ea3
--- /dev/null
+++ b/assets/emotes/emotesv2_865bd3c82d7b460684a46d9af123226f
Binary files differ
diff --git a/assets/emotes/emotesv2_8678930e06454adcb0821b9868676493 b/assets/emotes/emotesv2_8678930e06454adcb0821b9868676493
new file mode 100644
index 00000000..d3dcbcf6
--- /dev/null
+++ b/assets/emotes/emotesv2_8678930e06454adcb0821b9868676493
Binary files differ
diff --git a/assets/emotes/emotesv2_87bc3922fd4b430da9462c8df02e29b0 b/assets/emotes/emotesv2_87bc3922fd4b430da9462c8df02e29b0
new file mode 100644
index 00000000..dee825dd
--- /dev/null
+++ b/assets/emotes/emotesv2_87bc3922fd4b430da9462c8df02e29b0
Binary files differ
diff --git a/assets/emotes/emotesv2_87c0c2a060274bbda6fcc8bd4dda553c b/assets/emotes/emotesv2_87c0c2a060274bbda6fcc8bd4dda553c
new file mode 100644
index 00000000..a64d0800
--- /dev/null
+++ b/assets/emotes/emotesv2_87c0c2a060274bbda6fcc8bd4dda553c
Binary files differ
diff --git a/assets/emotes/emotesv2_87d91d1528624679b1de08c0992c7ee4 b/assets/emotes/emotesv2_87d91d1528624679b1de08c0992c7ee4
new file mode 100644
index 00000000..879b1ae4
--- /dev/null
+++ b/assets/emotes/emotesv2_87d91d1528624679b1de08c0992c7ee4
Binary files differ
diff --git a/assets/emotes/emotesv2_87e25457166d400d8df26a6716db5ad0 b/assets/emotes/emotesv2_87e25457166d400d8df26a6716db5ad0
new file mode 100644
index 00000000..d21d8c98
--- /dev/null
+++ b/assets/emotes/emotesv2_87e25457166d400d8df26a6716db5ad0
Binary files differ
diff --git a/assets/emotes/emotesv2_87f0a045c06b47c194af7fb31a1f4c45 b/assets/emotes/emotesv2_87f0a045c06b47c194af7fb31a1f4c45
new file mode 100644
index 00000000..95eef673
--- /dev/null
+++ b/assets/emotes/emotesv2_87f0a045c06b47c194af7fb31a1f4c45
Binary files differ
diff --git a/assets/emotes/emotesv2_8893c4a7fa7c4a3cb3e48cded1130d81 b/assets/emotes/emotesv2_8893c4a7fa7c4a3cb3e48cded1130d81
new file mode 100644
index 00000000..6b407a9f
--- /dev/null
+++ b/assets/emotes/emotesv2_8893c4a7fa7c4a3cb3e48cded1130d81
Binary files differ
diff --git a/assets/emotes/emotesv2_8960aaf86df34cb1872455387022f37f b/assets/emotes/emotesv2_8960aaf86df34cb1872455387022f37f
new file mode 100644
index 00000000..91df975d
--- /dev/null
+++ b/assets/emotes/emotesv2_8960aaf86df34cb1872455387022f37f
Binary files differ
diff --git a/assets/emotes/emotesv2_896acab3ae5941b781c36ad54d6446a6 b/assets/emotes/emotesv2_896acab3ae5941b781c36ad54d6446a6
new file mode 100644
index 00000000..326ed9ff
--- /dev/null
+++ b/assets/emotes/emotesv2_896acab3ae5941b781c36ad54d6446a6
Binary files differ
diff --git a/assets/emotes/emotesv2_89946ae782354a37b89baecf0dd57bb3 b/assets/emotes/emotesv2_89946ae782354a37b89baecf0dd57bb3
new file mode 100644
index 00000000..cbb54b7e
--- /dev/null
+++ b/assets/emotes/emotesv2_89946ae782354a37b89baecf0dd57bb3
Binary files differ
diff --git a/assets/emotes/emotesv2_89a725cc092f46868b7f9b2b96a334dc b/assets/emotes/emotesv2_89a725cc092f46868b7f9b2b96a334dc
new file mode 100644
index 00000000..1fd00725
--- /dev/null
+++ b/assets/emotes/emotesv2_89a725cc092f46868b7f9b2b96a334dc
Binary files differ
diff --git a/assets/emotes/emotesv2_89b4c0477afe4f639a8e226d7750bace b/assets/emotes/emotesv2_89b4c0477afe4f639a8e226d7750bace
new file mode 100644
index 00000000..d902c1ae
--- /dev/null
+++ b/assets/emotes/emotesv2_89b4c0477afe4f639a8e226d7750bace
Binary files differ
diff --git a/assets/emotes/emotesv2_8a5cb6cb2a114b2698b48c808ca1590e b/assets/emotes/emotesv2_8a5cb6cb2a114b2698b48c808ca1590e
new file mode 100644
index 00000000..35c9ff29
--- /dev/null
+++ b/assets/emotes/emotesv2_8a5cb6cb2a114b2698b48c808ca1590e
Binary files differ
diff --git a/assets/emotes/emotesv2_8a86a9a01fc14542915502a245c83a38 b/assets/emotes/emotesv2_8a86a9a01fc14542915502a245c83a38
new file mode 100644
index 00000000..322689d9
--- /dev/null
+++ b/assets/emotes/emotesv2_8a86a9a01fc14542915502a245c83a38
Binary files differ
diff --git a/assets/emotes/emotesv2_8b5c17fd011f468cbcc9d247acab5ce2 b/assets/emotes/emotesv2_8b5c17fd011f468cbcc9d247acab5ce2
new file mode 100644
index 00000000..621c8162
--- /dev/null
+++ b/assets/emotes/emotesv2_8b5c17fd011f468cbcc9d247acab5ce2
Binary files differ
diff --git a/assets/emotes/emotesv2_8b7229ae99464967a3a4eb654ba964e1 b/assets/emotes/emotesv2_8b7229ae99464967a3a4eb654ba964e1
new file mode 100644
index 00000000..e6b7a63a
--- /dev/null
+++ b/assets/emotes/emotesv2_8b7229ae99464967a3a4eb654ba964e1
Binary files differ
diff --git a/assets/emotes/emotesv2_8b79f878cfff4671ae0fb7522c69ea07 b/assets/emotes/emotesv2_8b79f878cfff4671ae0fb7522c69ea07
new file mode 100644
index 00000000..092d8406
--- /dev/null
+++ b/assets/emotes/emotesv2_8b79f878cfff4671ae0fb7522c69ea07
Binary files differ
diff --git a/assets/emotes/emotesv2_8b9c5d14be3347f98c0774469de0bdf4 b/assets/emotes/emotesv2_8b9c5d14be3347f98c0774469de0bdf4
new file mode 100644
index 00000000..9a4ae231
--- /dev/null
+++ b/assets/emotes/emotesv2_8b9c5d14be3347f98c0774469de0bdf4
Binary files differ
diff --git a/assets/emotes/emotesv2_8b9cfd62eca64e998ba9ec4111f71a53 b/assets/emotes/emotesv2_8b9cfd62eca64e998ba9ec4111f71a53
new file mode 100644
index 00000000..c629fb19
--- /dev/null
+++ b/assets/emotes/emotesv2_8b9cfd62eca64e998ba9ec4111f71a53
Binary files differ
diff --git a/assets/emotes/emotesv2_8bce0fdb6dea422589b7d767425e213a b/assets/emotes/emotesv2_8bce0fdb6dea422589b7d767425e213a
new file mode 100644
index 00000000..546984bd
--- /dev/null
+++ b/assets/emotes/emotesv2_8bce0fdb6dea422589b7d767425e213a
Binary files differ
diff --git a/assets/emotes/emotesv2_8bdffefae8e84e65bc17d48fef3e6a76 b/assets/emotes/emotesv2_8bdffefae8e84e65bc17d48fef3e6a76
new file mode 100644
index 00000000..e395eab6
--- /dev/null
+++ b/assets/emotes/emotesv2_8bdffefae8e84e65bc17d48fef3e6a76
Binary files differ
diff --git a/assets/emotes/emotesv2_8be3aa6af53b4b7e998eadd903201ba2 b/assets/emotes/emotesv2_8be3aa6af53b4b7e998eadd903201ba2
new file mode 100644
index 00000000..af2547a5
--- /dev/null
+++ b/assets/emotes/emotesv2_8be3aa6af53b4b7e998eadd903201ba2
Binary files differ
diff --git a/assets/emotes/emotesv2_8bf1d712ed1543d88a8d9dc0b9321605 b/assets/emotes/emotesv2_8bf1d712ed1543d88a8d9dc0b9321605
new file mode 100644
index 00000000..ef71b4e4
--- /dev/null
+++ b/assets/emotes/emotesv2_8bf1d712ed1543d88a8d9dc0b9321605
Binary files differ
diff --git a/assets/emotes/emotesv2_8bfd12bc36af4756936f6ec333709f31 b/assets/emotes/emotesv2_8bfd12bc36af4756936f6ec333709f31
new file mode 100644
index 00000000..5214efdb
--- /dev/null
+++ b/assets/emotes/emotesv2_8bfd12bc36af4756936f6ec333709f31
Binary files differ
diff --git a/assets/emotes/emotesv2_8c05b3fe6bb24575a0bf46f52dc42b7d b/assets/emotes/emotesv2_8c05b3fe6bb24575a0bf46f52dc42b7d
new file mode 100644
index 00000000..33d35a53
--- /dev/null
+++ b/assets/emotes/emotesv2_8c05b3fe6bb24575a0bf46f52dc42b7d
Binary files differ
diff --git a/assets/emotes/emotesv2_8c1cd4021f97423899de2b7f2dcb9b6b b/assets/emotes/emotesv2_8c1cd4021f97423899de2b7f2dcb9b6b
new file mode 100644
index 00000000..11ba685a
--- /dev/null
+++ b/assets/emotes/emotesv2_8c1cd4021f97423899de2b7f2dcb9b6b
Binary files differ
diff --git a/assets/emotes/emotesv2_8c5065188ae54da3af3b0d0270e606a4 b/assets/emotes/emotesv2_8c5065188ae54da3af3b0d0270e606a4
new file mode 100644
index 00000000..adf91908
--- /dev/null
+++ b/assets/emotes/emotesv2_8c5065188ae54da3af3b0d0270e606a4
Binary files differ
diff --git a/assets/emotes/emotesv2_8c58736e63e841dcb22fdb0c5e725b15 b/assets/emotes/emotesv2_8c58736e63e841dcb22fdb0c5e725b15
new file mode 100644
index 00000000..b34e25c6
--- /dev/null
+++ b/assets/emotes/emotesv2_8c58736e63e841dcb22fdb0c5e725b15
Binary files differ
diff --git a/assets/emotes/emotesv2_8cf2fccfb57d4bd3b2c226166d1c4276 b/assets/emotes/emotesv2_8cf2fccfb57d4bd3b2c226166d1c4276
new file mode 100644
index 00000000..732dffed
--- /dev/null
+++ b/assets/emotes/emotesv2_8cf2fccfb57d4bd3b2c226166d1c4276
Binary files differ
diff --git a/assets/emotes/emotesv2_8d2eae83251541ef86ac3e2e959059f1 b/assets/emotes/emotesv2_8d2eae83251541ef86ac3e2e959059f1
new file mode 100644
index 00000000..424f80d4
--- /dev/null
+++ b/assets/emotes/emotesv2_8d2eae83251541ef86ac3e2e959059f1
Binary files differ
diff --git a/assets/emotes/emotesv2_8d42ce4a7c22478cba3407e16a398ace b/assets/emotes/emotesv2_8d42ce4a7c22478cba3407e16a398ace
new file mode 100644
index 00000000..7e133614
--- /dev/null
+++ b/assets/emotes/emotesv2_8d42ce4a7c22478cba3407e16a398ace
Binary files differ
diff --git a/assets/emotes/emotesv2_8d4fa8b85542436093e1365eca7a8789 b/assets/emotes/emotesv2_8d4fa8b85542436093e1365eca7a8789
new file mode 100644
index 00000000..076d74ab
--- /dev/null
+++ b/assets/emotes/emotesv2_8d4fa8b85542436093e1365eca7a8789
Binary files differ
diff --git a/assets/emotes/emotesv2_8d671e41005044ca841c9ca145a825eb b/assets/emotes/emotesv2_8d671e41005044ca841c9ca145a825eb
new file mode 100644
index 00000000..35562f74
--- /dev/null
+++ b/assets/emotes/emotesv2_8d671e41005044ca841c9ca145a825eb
Binary files differ
diff --git a/assets/emotes/emotesv2_8d844e7e064a41ed999a598a4aafadfd b/assets/emotes/emotesv2_8d844e7e064a41ed999a598a4aafadfd
new file mode 100644
index 00000000..5d824ccb
--- /dev/null
+++ b/assets/emotes/emotesv2_8d844e7e064a41ed999a598a4aafadfd
Binary files differ
diff --git a/assets/emotes/emotesv2_8da52f98882246189f90354622ee95ae b/assets/emotes/emotesv2_8da52f98882246189f90354622ee95ae
new file mode 100644
index 00000000..1581633d
--- /dev/null
+++ b/assets/emotes/emotesv2_8da52f98882246189f90354622ee95ae
Binary files differ
diff --git a/assets/emotes/emotesv2_8dde7c51f0294eb6b6be17d3bf9d42e0 b/assets/emotes/emotesv2_8dde7c51f0294eb6b6be17d3bf9d42e0
new file mode 100644
index 00000000..a5d169a7
--- /dev/null
+++ b/assets/emotes/emotesv2_8dde7c51f0294eb6b6be17d3bf9d42e0
Binary files differ
diff --git a/assets/emotes/emotesv2_8df32c8045644be7922a85d8ab91ce2a b/assets/emotes/emotesv2_8df32c8045644be7922a85d8ab91ce2a
new file mode 100644
index 00000000..c2218c0b
--- /dev/null
+++ b/assets/emotes/emotesv2_8df32c8045644be7922a85d8ab91ce2a
Binary files differ
diff --git a/assets/emotes/emotesv2_8e324d20e10f4b38b213d3cb6ffa7ed6 b/assets/emotes/emotesv2_8e324d20e10f4b38b213d3cb6ffa7ed6
new file mode 100644
index 00000000..af655bce
--- /dev/null
+++ b/assets/emotes/emotesv2_8e324d20e10f4b38b213d3cb6ffa7ed6
Binary files differ
diff --git a/assets/emotes/emotesv2_8e657de0ada84ec7a586a766303b9a89 b/assets/emotes/emotesv2_8e657de0ada84ec7a586a766303b9a89
new file mode 100644
index 00000000..0ad7ea8c
--- /dev/null
+++ b/assets/emotes/emotesv2_8e657de0ada84ec7a586a766303b9a89
Binary files differ
diff --git a/assets/emotes/emotesv2_8e883555ff62476aae1ba1ac608fd0a0 b/assets/emotes/emotesv2_8e883555ff62476aae1ba1ac608fd0a0
new file mode 100644
index 00000000..63af067b
--- /dev/null
+++ b/assets/emotes/emotesv2_8e883555ff62476aae1ba1ac608fd0a0
Binary files differ
diff --git a/assets/emotes/emotesv2_8e8ecf513565479eac7cad09bf73bb4f b/assets/emotes/emotesv2_8e8ecf513565479eac7cad09bf73bb4f
new file mode 100644
index 00000000..10d58512
--- /dev/null
+++ b/assets/emotes/emotesv2_8e8ecf513565479eac7cad09bf73bb4f
Binary files differ
diff --git a/assets/emotes/emotesv2_8ed11665c6f34b6cb9e9a7fd31ca505c b/assets/emotes/emotesv2_8ed11665c6f34b6cb9e9a7fd31ca505c
new file mode 100644
index 00000000..45bb6657
--- /dev/null
+++ b/assets/emotes/emotesv2_8ed11665c6f34b6cb9e9a7fd31ca505c
Binary files differ
diff --git a/assets/emotes/emotesv2_8f092f4aa7444a87a990b37460ab9eef b/assets/emotes/emotesv2_8f092f4aa7444a87a990b37460ab9eef
new file mode 100644
index 00000000..34b51a0c
--- /dev/null
+++ b/assets/emotes/emotesv2_8f092f4aa7444a87a990b37460ab9eef
Binary files differ
diff --git a/assets/emotes/emotesv2_8f188a61bfe8449db20c4e0caa79dddc b/assets/emotes/emotesv2_8f188a61bfe8449db20c4e0caa79dddc
new file mode 100644
index 00000000..2c2bbba0
--- /dev/null
+++ b/assets/emotes/emotesv2_8f188a61bfe8449db20c4e0caa79dddc
Binary files differ
diff --git a/assets/emotes/emotesv2_8f2cb058b781428593ea8679438e3606 b/assets/emotes/emotesv2_8f2cb058b781428593ea8679438e3606
new file mode 100644
index 00000000..e1190ce3
--- /dev/null
+++ b/assets/emotes/emotesv2_8f2cb058b781428593ea8679438e3606
Binary files differ
diff --git a/assets/emotes/emotesv2_8f9cc7d92a12478582862b1adbc78f24 b/assets/emotes/emotesv2_8f9cc7d92a12478582862b1adbc78f24
new file mode 100644
index 00000000..5be1da1c
--- /dev/null
+++ b/assets/emotes/emotesv2_8f9cc7d92a12478582862b1adbc78f24
Binary files differ
diff --git a/assets/emotes/emotesv2_8faeedcc40c94040a2d9f9ef2f8fa0b2 b/assets/emotes/emotesv2_8faeedcc40c94040a2d9f9ef2f8fa0b2
new file mode 100644
index 00000000..6ffdb337
--- /dev/null
+++ b/assets/emotes/emotesv2_8faeedcc40c94040a2d9f9ef2f8fa0b2
Binary files differ
diff --git a/assets/emotes/emotesv2_8ff002837c434189974e15ab9c136a74 b/assets/emotes/emotesv2_8ff002837c434189974e15ab9c136a74
new file mode 100644
index 00000000..12bb0517
--- /dev/null
+++ b/assets/emotes/emotesv2_8ff002837c434189974e15ab9c136a74
Binary files differ
diff --git a/assets/emotes/emotesv2_8ffa014dd3044bc1940613cf5e039690 b/assets/emotes/emotesv2_8ffa014dd3044bc1940613cf5e039690
new file mode 100644
index 00000000..11382b28
--- /dev/null
+++ b/assets/emotes/emotesv2_8ffa014dd3044bc1940613cf5e039690
Binary files differ
diff --git a/assets/emotes/emotesv2_909d4510f612473196aa57cb9f350949 b/assets/emotes/emotesv2_909d4510f612473196aa57cb9f350949
new file mode 100644
index 00000000..4042a6fe
--- /dev/null
+++ b/assets/emotes/emotesv2_909d4510f612473196aa57cb9f350949
Binary files differ
diff --git a/assets/emotes/emotesv2_912113e4a26a4ec9a1e5af5fe624433e b/assets/emotes/emotesv2_912113e4a26a4ec9a1e5af5fe624433e
new file mode 100644
index 00000000..5e94bada
--- /dev/null
+++ b/assets/emotes/emotesv2_912113e4a26a4ec9a1e5af5fe624433e
Binary files differ
diff --git a/assets/emotes/emotesv2_915d1948074a42bf8dd754bcea4b4c25 b/assets/emotes/emotesv2_915d1948074a42bf8dd754bcea4b4c25
new file mode 100644
index 00000000..4fd27dd6
--- /dev/null
+++ b/assets/emotes/emotesv2_915d1948074a42bf8dd754bcea4b4c25
Binary files differ
diff --git a/assets/emotes/emotesv2_91ca51acbadd4203ab9521ef9089943f b/assets/emotes/emotesv2_91ca51acbadd4203ab9521ef9089943f
new file mode 100644
index 00000000..9bbabf18
--- /dev/null
+++ b/assets/emotes/emotesv2_91ca51acbadd4203ab9521ef9089943f
Binary files differ
diff --git a/assets/emotes/emotesv2_91dfc380c6234633a0ed2df2412dee8f b/assets/emotes/emotesv2_91dfc380c6234633a0ed2df2412dee8f
new file mode 100644
index 00000000..5a696e0a
--- /dev/null
+++ b/assets/emotes/emotesv2_91dfc380c6234633a0ed2df2412dee8f
Binary files differ
diff --git a/assets/emotes/emotesv2_9233e85f57904095b79e5e950979647d b/assets/emotes/emotesv2_9233e85f57904095b79e5e950979647d
new file mode 100644
index 00000000..9dca8d9c
--- /dev/null
+++ b/assets/emotes/emotesv2_9233e85f57904095b79e5e950979647d
Binary files differ
diff --git a/assets/emotes/emotesv2_9267c5c6de9947abb618b3702b85fc93 b/assets/emotes/emotesv2_9267c5c6de9947abb618b3702b85fc93
new file mode 100644
index 00000000..79b5ff53
--- /dev/null
+++ b/assets/emotes/emotesv2_9267c5c6de9947abb618b3702b85fc93
Binary files differ
diff --git a/assets/emotes/emotesv2_926832d538f941609af5c6ccc16868e2 b/assets/emotes/emotesv2_926832d538f941609af5c6ccc16868e2
new file mode 100644
index 00000000..8b49cc27
--- /dev/null
+++ b/assets/emotes/emotesv2_926832d538f941609af5c6ccc16868e2
Binary files differ
diff --git a/assets/emotes/emotesv2_92a51446f0ab44239454580115f5f138 b/assets/emotes/emotesv2_92a51446f0ab44239454580115f5f138
new file mode 100644
index 00000000..253261fd
--- /dev/null
+++ b/assets/emotes/emotesv2_92a51446f0ab44239454580115f5f138
Binary files differ
diff --git a/assets/emotes/emotesv2_92d34a3642744c6bb540b091d3e9e9b0 b/assets/emotes/emotesv2_92d34a3642744c6bb540b091d3e9e9b0
new file mode 100644
index 00000000..fb4edfd7
--- /dev/null
+++ b/assets/emotes/emotesv2_92d34a3642744c6bb540b091d3e9e9b0
Binary files differ
diff --git a/assets/emotes/emotesv2_92e17efb56684d068431081a8951e900 b/assets/emotes/emotesv2_92e17efb56684d068431081a8951e900
new file mode 100644
index 00000000..fa89f12f
--- /dev/null
+++ b/assets/emotes/emotesv2_92e17efb56684d068431081a8951e900
Binary files differ
diff --git a/assets/emotes/emotesv2_933fda6d2fce4e19bd3ab56b7d401b6c b/assets/emotes/emotesv2_933fda6d2fce4e19bd3ab56b7d401b6c
new file mode 100644
index 00000000..98cb039d
--- /dev/null
+++ b/assets/emotes/emotesv2_933fda6d2fce4e19bd3ab56b7d401b6c
Binary files differ
diff --git a/assets/emotes/emotesv2_936e202f401d4abb83f5bada048325aa b/assets/emotes/emotesv2_936e202f401d4abb83f5bada048325aa
new file mode 100644
index 00000000..398c96da
--- /dev/null
+++ b/assets/emotes/emotesv2_936e202f401d4abb83f5bada048325aa
Binary files differ
diff --git a/assets/emotes/emotesv2_93756932f15e4ad79755b3456ac7bb73 b/assets/emotes/emotesv2_93756932f15e4ad79755b3456ac7bb73
new file mode 100644
index 00000000..f0d04006
--- /dev/null
+++ b/assets/emotes/emotesv2_93756932f15e4ad79755b3456ac7bb73
Binary files differ
diff --git a/assets/emotes/emotesv2_938bc649a7bd4fc6a6cd76d0fd5d0b96 b/assets/emotes/emotesv2_938bc649a7bd4fc6a6cd76d0fd5d0b96
new file mode 100644
index 00000000..873e9abd
--- /dev/null
+++ b/assets/emotes/emotesv2_938bc649a7bd4fc6a6cd76d0fd5d0b96
Binary files differ
diff --git a/assets/emotes/emotesv2_93c0f51da7be4075be2abf7818ce305e b/assets/emotes/emotesv2_93c0f51da7be4075be2abf7818ce305e
new file mode 100644
index 00000000..d5594679
--- /dev/null
+++ b/assets/emotes/emotesv2_93c0f51da7be4075be2abf7818ce305e
Binary files differ
diff --git a/assets/emotes/emotesv2_941d2aab2fcf45cfa723a7be585de28d b/assets/emotes/emotesv2_941d2aab2fcf45cfa723a7be585de28d
new file mode 100644
index 00000000..73dce725
--- /dev/null
+++ b/assets/emotes/emotesv2_941d2aab2fcf45cfa723a7be585de28d
Binary files differ
diff --git a/assets/emotes/emotesv2_944053c8e2fc4f71bad0bc9be6ce48b1 b/assets/emotes/emotesv2_944053c8e2fc4f71bad0bc9be6ce48b1
new file mode 100644
index 00000000..b0c54617
--- /dev/null
+++ b/assets/emotes/emotesv2_944053c8e2fc4f71bad0bc9be6ce48b1
Binary files differ
diff --git a/assets/emotes/emotesv2_9459157c32cb4d1d9f20b866ab7d1ab1 b/assets/emotes/emotesv2_9459157c32cb4d1d9f20b866ab7d1ab1
new file mode 100644
index 00000000..af79d942
--- /dev/null
+++ b/assets/emotes/emotesv2_9459157c32cb4d1d9f20b866ab7d1ab1
Binary files differ
diff --git a/assets/emotes/emotesv2_94900c5bb5e9498097f414263bbc5b48 b/assets/emotes/emotesv2_94900c5bb5e9498097f414263bbc5b48
new file mode 100644
index 00000000..5ebdebd6
--- /dev/null
+++ b/assets/emotes/emotesv2_94900c5bb5e9498097f414263bbc5b48
Binary files differ
diff --git a/assets/emotes/emotesv2_94f0330978634765b167e7b233df099f b/assets/emotes/emotesv2_94f0330978634765b167e7b233df099f
new file mode 100644
index 00000000..99e12cf8
--- /dev/null
+++ b/assets/emotes/emotesv2_94f0330978634765b167e7b233df099f
Binary files differ
diff --git a/assets/emotes/emotesv2_94fe7319a6e14643bb1c2158fc2a7a6b b/assets/emotes/emotesv2_94fe7319a6e14643bb1c2158fc2a7a6b
new file mode 100644
index 00000000..1911824c
--- /dev/null
+++ b/assets/emotes/emotesv2_94fe7319a6e14643bb1c2158fc2a7a6b
Binary files differ
diff --git a/assets/emotes/emotesv2_9525d6b9173f4e7db399118f3fdedf30 b/assets/emotes/emotesv2_9525d6b9173f4e7db399118f3fdedf30
new file mode 100644
index 00000000..750048f3
--- /dev/null
+++ b/assets/emotes/emotesv2_9525d6b9173f4e7db399118f3fdedf30
Binary files differ
diff --git a/assets/emotes/emotesv2_9526d255279a42089bf1e87d7e8f09e9 b/assets/emotes/emotesv2_9526d255279a42089bf1e87d7e8f09e9
new file mode 100644
index 00000000..02178755
--- /dev/null
+++ b/assets/emotes/emotesv2_9526d255279a42089bf1e87d7e8f09e9
Binary files differ
diff --git a/assets/emotes/emotesv2_954d4e496bc24916887dff7cfe45bf80 b/assets/emotes/emotesv2_954d4e496bc24916887dff7cfe45bf80
new file mode 100644
index 00000000..598dc55b
--- /dev/null
+++ b/assets/emotes/emotesv2_954d4e496bc24916887dff7cfe45bf80
Binary files differ
diff --git a/assets/emotes/emotesv2_955be806ff9f46f6a44af5c20acd4669 b/assets/emotes/emotesv2_955be806ff9f46f6a44af5c20acd4669
new file mode 100644
index 00000000..d3254c00
--- /dev/null
+++ b/assets/emotes/emotesv2_955be806ff9f46f6a44af5c20acd4669
Binary files differ
diff --git a/assets/emotes/emotesv2_956fcad08772474fa9a3bb600a042289 b/assets/emotes/emotesv2_956fcad08772474fa9a3bb600a042289
new file mode 100644
index 00000000..e8d3fc98
--- /dev/null
+++ b/assets/emotes/emotesv2_956fcad08772474fa9a3bb600a042289
Binary files differ
diff --git a/assets/emotes/emotesv2_95726133e00944c08fdb0fd4305c7a76 b/assets/emotes/emotesv2_95726133e00944c08fdb0fd4305c7a76
new file mode 100644
index 00000000..5e4d0b15
--- /dev/null
+++ b/assets/emotes/emotesv2_95726133e00944c08fdb0fd4305c7a76
Binary files differ
diff --git a/assets/emotes/emotesv2_95cd026cdb4b4d3d8783c468bb54a384 b/assets/emotes/emotesv2_95cd026cdb4b4d3d8783c468bb54a384
new file mode 100644
index 00000000..21b484fe
--- /dev/null
+++ b/assets/emotes/emotesv2_95cd026cdb4b4d3d8783c468bb54a384
Binary files differ
diff --git a/assets/emotes/emotesv2_9617bb11155c449da8453983bfd5b872 b/assets/emotes/emotesv2_9617bb11155c449da8453983bfd5b872
new file mode 100644
index 00000000..c4dd6816
--- /dev/null
+++ b/assets/emotes/emotesv2_9617bb11155c449da8453983bfd5b872
Binary files differ
diff --git a/assets/emotes/emotesv2_968356aec91c4cceb7325c9bc6622b78 b/assets/emotes/emotesv2_968356aec91c4cceb7325c9bc6622b78
new file mode 100644
index 00000000..aa4e47f9
--- /dev/null
+++ b/assets/emotes/emotesv2_968356aec91c4cceb7325c9bc6622b78
Binary files differ
diff --git a/assets/emotes/emotesv2_96b5953e4cf24d3189a7f896d4fbed31 b/assets/emotes/emotesv2_96b5953e4cf24d3189a7f896d4fbed31
new file mode 100644
index 00000000..4e54aa69
--- /dev/null
+++ b/assets/emotes/emotesv2_96b5953e4cf24d3189a7f896d4fbed31
Binary files differ
diff --git a/assets/emotes/emotesv2_96c9f0e65dca453f89e0a3b7b1e4ec4d b/assets/emotes/emotesv2_96c9f0e65dca453f89e0a3b7b1e4ec4d
new file mode 100644
index 00000000..0601a3a5
--- /dev/null
+++ b/assets/emotes/emotesv2_96c9f0e65dca453f89e0a3b7b1e4ec4d
Binary files differ
diff --git a/assets/emotes/emotesv2_96ddf58a7d99481c95adb44b27dc575e b/assets/emotes/emotesv2_96ddf58a7d99481c95adb44b27dc575e
new file mode 100644
index 00000000..dd66858b
--- /dev/null
+++ b/assets/emotes/emotesv2_96ddf58a7d99481c95adb44b27dc575e
Binary files differ
diff --git a/assets/emotes/emotesv2_96e6d50f8c8c46a8b00a1a45fc35ed3a b/assets/emotes/emotesv2_96e6d50f8c8c46a8b00a1a45fc35ed3a
new file mode 100644
index 00000000..3e2ff085
--- /dev/null
+++ b/assets/emotes/emotesv2_96e6d50f8c8c46a8b00a1a45fc35ed3a
Binary files differ
diff --git a/assets/emotes/emotesv2_96f8f891bc9f45259e0b8df579207634 b/assets/emotes/emotesv2_96f8f891bc9f45259e0b8df579207634
new file mode 100644
index 00000000..35e4d0ac
--- /dev/null
+++ b/assets/emotes/emotesv2_96f8f891bc9f45259e0b8df579207634
Binary files differ
diff --git a/assets/emotes/emotesv2_97bec95dd51b431091176a31baab7b96 b/assets/emotes/emotesv2_97bec95dd51b431091176a31baab7b96
new file mode 100644
index 00000000..e9342b77
--- /dev/null
+++ b/assets/emotes/emotesv2_97bec95dd51b431091176a31baab7b96
Binary files differ
diff --git a/assets/emotes/emotesv2_97face461b98497d8b68d06367bc9fa9 b/assets/emotes/emotesv2_97face461b98497d8b68d06367bc9fa9
new file mode 100644
index 00000000..e5035abb
--- /dev/null
+++ b/assets/emotes/emotesv2_97face461b98497d8b68d06367bc9fa9
Binary files differ
diff --git a/assets/emotes/emotesv2_97fb0ac70e8543e2aa611421916d4e50 b/assets/emotes/emotesv2_97fb0ac70e8543e2aa611421916d4e50
new file mode 100644
index 00000000..b2f24598
--- /dev/null
+++ b/assets/emotes/emotesv2_97fb0ac70e8543e2aa611421916d4e50
Binary files differ
diff --git a/assets/emotes/emotesv2_984df91e62114cb8b3e8f58720abeda6 b/assets/emotes/emotesv2_984df91e62114cb8b3e8f58720abeda6
new file mode 100644
index 00000000..5ab772d0
--- /dev/null
+++ b/assets/emotes/emotesv2_984df91e62114cb8b3e8f58720abeda6
Binary files differ
diff --git a/assets/emotes/emotesv2_98797df5e6f847b1b8ca724fa67c8a99 b/assets/emotes/emotesv2_98797df5e6f847b1b8ca724fa67c8a99
new file mode 100644
index 00000000..4f8b0f9a
--- /dev/null
+++ b/assets/emotes/emotesv2_98797df5e6f847b1b8ca724fa67c8a99
Binary files differ
diff --git a/assets/emotes/emotesv2_98cc60f199444841bc2b505882b5efda b/assets/emotes/emotesv2_98cc60f199444841bc2b505882b5efda
new file mode 100644
index 00000000..61bccffd
--- /dev/null
+++ b/assets/emotes/emotesv2_98cc60f199444841bc2b505882b5efda
Binary files differ
diff --git a/assets/emotes/emotesv2_98cfc726a41149a18681a2210ee6b005 b/assets/emotes/emotesv2_98cfc726a41149a18681a2210ee6b005
new file mode 100644
index 00000000..7fe52066
--- /dev/null
+++ b/assets/emotes/emotesv2_98cfc726a41149a18681a2210ee6b005
Binary files differ
diff --git a/assets/emotes/emotesv2_991ffb489374452499ebfd05da747688 b/assets/emotes/emotesv2_991ffb489374452499ebfd05da747688
new file mode 100644
index 00000000..8c5e0b39
--- /dev/null
+++ b/assets/emotes/emotesv2_991ffb489374452499ebfd05da747688
Binary files differ
diff --git a/assets/emotes/emotesv2_9925defd38c14b2386d27a81a462393b b/assets/emotes/emotesv2_9925defd38c14b2386d27a81a462393b
new file mode 100644
index 00000000..80ccc147
--- /dev/null
+++ b/assets/emotes/emotesv2_9925defd38c14b2386d27a81a462393b
Binary files differ
diff --git a/assets/emotes/emotesv2_9984b708bfe34e338f6da662c5be2ca7 b/assets/emotes/emotesv2_9984b708bfe34e338f6da662c5be2ca7
new file mode 100644
index 00000000..ee2e8590
--- /dev/null
+++ b/assets/emotes/emotesv2_9984b708bfe34e338f6da662c5be2ca7
Binary files differ
diff --git a/assets/emotes/emotesv2_99b894f609654a659a465eeadc853caf b/assets/emotes/emotesv2_99b894f609654a659a465eeadc853caf
new file mode 100644
index 00000000..583bab7f
--- /dev/null
+++ b/assets/emotes/emotesv2_99b894f609654a659a465eeadc853caf
Binary files differ
diff --git a/assets/emotes/emotesv2_9a1c8f1384bd4db5a782698a7a0c0980 b/assets/emotes/emotesv2_9a1c8f1384bd4db5a782698a7a0c0980
new file mode 100644
index 00000000..d5d6dee9
--- /dev/null
+++ b/assets/emotes/emotesv2_9a1c8f1384bd4db5a782698a7a0c0980
Binary files differ
diff --git a/assets/emotes/emotesv2_9a3cdb576a3443d9a0a5e7ecd27dabe4 b/assets/emotes/emotesv2_9a3cdb576a3443d9a0a5e7ecd27dabe4
new file mode 100644
index 00000000..20683ebf
--- /dev/null
+++ b/assets/emotes/emotesv2_9a3cdb576a3443d9a0a5e7ecd27dabe4
Binary files differ
diff --git a/assets/emotes/emotesv2_9a5a6bca30fa49f59b94f00b2f2545ff b/assets/emotes/emotesv2_9a5a6bca30fa49f59b94f00b2f2545ff
new file mode 100644
index 00000000..27f587e8
--- /dev/null
+++ b/assets/emotes/emotesv2_9a5a6bca30fa49f59b94f00b2f2545ff
Binary files differ
diff --git a/assets/emotes/emotesv2_9a70e076098c4accba4332565ab50155 b/assets/emotes/emotesv2_9a70e076098c4accba4332565ab50155
new file mode 100644
index 00000000..ffe850ca
--- /dev/null
+++ b/assets/emotes/emotesv2_9a70e076098c4accba4332565ab50155
Binary files differ
diff --git a/assets/emotes/emotesv2_9a9cf291d1f94f4490c2f6e83dd4bc96 b/assets/emotes/emotesv2_9a9cf291d1f94f4490c2f6e83dd4bc96
new file mode 100644
index 00000000..4585a7f6
--- /dev/null
+++ b/assets/emotes/emotesv2_9a9cf291d1f94f4490c2f6e83dd4bc96
Binary files differ
diff --git a/assets/emotes/emotesv2_9aaf97df6d95433bbf628e763653798b b/assets/emotes/emotesv2_9aaf97df6d95433bbf628e763653798b
new file mode 100644
index 00000000..3dd9473b
--- /dev/null
+++ b/assets/emotes/emotesv2_9aaf97df6d95433bbf628e763653798b
Binary files differ
diff --git a/assets/emotes/emotesv2_9b1c105a0c8a4722838e0e5e65911086 b/assets/emotes/emotesv2_9b1c105a0c8a4722838e0e5e65911086
new file mode 100644
index 00000000..d948251a
--- /dev/null
+++ b/assets/emotes/emotesv2_9b1c105a0c8a4722838e0e5e65911086
Binary files differ
diff --git a/assets/emotes/emotesv2_9b55e10e51324b95b3e77d81fed6f66e b/assets/emotes/emotesv2_9b55e10e51324b95b3e77d81fed6f66e
new file mode 100644
index 00000000..e13be83b
--- /dev/null
+++ b/assets/emotes/emotesv2_9b55e10e51324b95b3e77d81fed6f66e
Binary files differ
diff --git a/assets/emotes/emotesv2_9b5b6b7a088b414689a7e0bf9261b437 b/assets/emotes/emotesv2_9b5b6b7a088b414689a7e0bf9261b437
new file mode 100644
index 00000000..77af46de
--- /dev/null
+++ b/assets/emotes/emotesv2_9b5b6b7a088b414689a7e0bf9261b437
Binary files differ
diff --git a/assets/emotes/emotesv2_9b66df1647244d199e1d34426f509d52 b/assets/emotes/emotesv2_9b66df1647244d199e1d34426f509d52
new file mode 100644
index 00000000..9e534311
--- /dev/null
+++ b/assets/emotes/emotesv2_9b66df1647244d199e1d34426f509d52
Binary files differ
diff --git a/assets/emotes/emotesv2_9b80d263147d4318aea61fddd2d3ee4c b/assets/emotes/emotesv2_9b80d263147d4318aea61fddd2d3ee4c
new file mode 100644
index 00000000..8ded5091
--- /dev/null
+++ b/assets/emotes/emotesv2_9b80d263147d4318aea61fddd2d3ee4c
Binary files differ
diff --git a/assets/emotes/emotesv2_9b87cce806f44f68b038df421ac3b06c b/assets/emotes/emotesv2_9b87cce806f44f68b038df421ac3b06c
new file mode 100644
index 00000000..7ab25855
--- /dev/null
+++ b/assets/emotes/emotesv2_9b87cce806f44f68b038df421ac3b06c
Binary files differ
diff --git a/assets/emotes/emotesv2_9bbac0fe5aa44971a236257ba4f2928c b/assets/emotes/emotesv2_9bbac0fe5aa44971a236257ba4f2928c
new file mode 100644
index 00000000..2cd48408
--- /dev/null
+++ b/assets/emotes/emotesv2_9bbac0fe5aa44971a236257ba4f2928c
Binary files differ
diff --git a/assets/emotes/emotesv2_9bc2c5f3d43249a2a3deddea44605a69 b/assets/emotes/emotesv2_9bc2c5f3d43249a2a3deddea44605a69
new file mode 100644
index 00000000..493d17ee
--- /dev/null
+++ b/assets/emotes/emotesv2_9bc2c5f3d43249a2a3deddea44605a69
Binary files differ
diff --git a/assets/emotes/emotesv2_9bd001ee49dd4728aef79e1dd4c501e2 b/assets/emotes/emotesv2_9bd001ee49dd4728aef79e1dd4c501e2
new file mode 100644
index 00000000..f37e00b1
--- /dev/null
+++ b/assets/emotes/emotesv2_9bd001ee49dd4728aef79e1dd4c501e2
Binary files differ
diff --git a/assets/emotes/emotesv2_9bf67d565055449e842ceddf4e03ef7c b/assets/emotes/emotesv2_9bf67d565055449e842ceddf4e03ef7c
new file mode 100644
index 00000000..3e5e48dc
--- /dev/null
+++ b/assets/emotes/emotesv2_9bf67d565055449e842ceddf4e03ef7c
Binary files differ
diff --git a/assets/emotes/emotesv2_9c43da6d5ea64b48a75fdb9af64d20a6 b/assets/emotes/emotesv2_9c43da6d5ea64b48a75fdb9af64d20a6
new file mode 100644
index 00000000..66e5c9f5
--- /dev/null
+++ b/assets/emotes/emotesv2_9c43da6d5ea64b48a75fdb9af64d20a6
Binary files differ
diff --git a/assets/emotes/emotesv2_9c5840880c854913867fa2e5ffdc1f17 b/assets/emotes/emotesv2_9c5840880c854913867fa2e5ffdc1f17
new file mode 100644
index 00000000..ba4b3812
--- /dev/null
+++ b/assets/emotes/emotesv2_9c5840880c854913867fa2e5ffdc1f17
Binary files differ
diff --git a/assets/emotes/emotesv2_9d0d1757dfe24ac5b7fff6677a8650d0 b/assets/emotes/emotesv2_9d0d1757dfe24ac5b7fff6677a8650d0
new file mode 100644
index 00000000..d2c19617
--- /dev/null
+++ b/assets/emotes/emotesv2_9d0d1757dfe24ac5b7fff6677a8650d0
Binary files differ
diff --git a/assets/emotes/emotesv2_9d16365bf1a441ac9d92349eef8885d2 b/assets/emotes/emotesv2_9d16365bf1a441ac9d92349eef8885d2
new file mode 100644
index 00000000..c06faada
--- /dev/null
+++ b/assets/emotes/emotesv2_9d16365bf1a441ac9d92349eef8885d2
Binary files differ
diff --git a/assets/emotes/emotesv2_9d55d08593784e548f5a1734d65b3673 b/assets/emotes/emotesv2_9d55d08593784e548f5a1734d65b3673
new file mode 100644
index 00000000..bac9a089
--- /dev/null
+++ b/assets/emotes/emotesv2_9d55d08593784e548f5a1734d65b3673
Binary files differ
diff --git a/assets/emotes/emotesv2_9d59d46bcfbf486a90dc03c23eb510a0_SQ b/assets/emotes/emotesv2_9d59d46bcfbf486a90dc03c23eb510a0_SQ
new file mode 100644
index 00000000..fbe333ad
--- /dev/null
+++ b/assets/emotes/emotesv2_9d59d46bcfbf486a90dc03c23eb510a0_SQ
Binary files differ
diff --git a/assets/emotes/emotesv2_9d9ebb2b8ad645d38e1191ab62465fc4 b/assets/emotes/emotesv2_9d9ebb2b8ad645d38e1191ab62465fc4
new file mode 100644
index 00000000..55f32ced
--- /dev/null
+++ b/assets/emotes/emotesv2_9d9ebb2b8ad645d38e1191ab62465fc4
Binary files differ
diff --git a/assets/emotes/emotesv2_9da726c1f52e475b87e35f816cd0272c b/assets/emotes/emotesv2_9da726c1f52e475b87e35f816cd0272c
new file mode 100644
index 00000000..002126d8
--- /dev/null
+++ b/assets/emotes/emotesv2_9da726c1f52e475b87e35f816cd0272c
Binary files differ
diff --git a/assets/emotes/emotesv2_9de272ff6f2145c8924357e6f8da6fbc b/assets/emotes/emotesv2_9de272ff6f2145c8924357e6f8da6fbc
new file mode 100644
index 00000000..26df09f8
--- /dev/null
+++ b/assets/emotes/emotesv2_9de272ff6f2145c8924357e6f8da6fbc
Binary files differ
diff --git a/assets/emotes/emotesv2_9df3cc3a30784bd39e070424b1ef09a9 b/assets/emotes/emotesv2_9df3cc3a30784bd39e070424b1ef09a9
new file mode 100644
index 00000000..57418670
--- /dev/null
+++ b/assets/emotes/emotesv2_9df3cc3a30784bd39e070424b1ef09a9
Binary files differ
diff --git a/assets/emotes/emotesv2_9e08de3a4a914c4ab5a0760fbfd79d2e b/assets/emotes/emotesv2_9e08de3a4a914c4ab5a0760fbfd79d2e
new file mode 100644
index 00000000..8aa9b1b7
--- /dev/null
+++ b/assets/emotes/emotesv2_9e08de3a4a914c4ab5a0760fbfd79d2e
Binary files differ
diff --git a/assets/emotes/emotesv2_9e3556c4de114580bf91b29c8351c8b3 b/assets/emotes/emotesv2_9e3556c4de114580bf91b29c8351c8b3
new file mode 100644
index 00000000..9faa5e09
--- /dev/null
+++ b/assets/emotes/emotesv2_9e3556c4de114580bf91b29c8351c8b3
Binary files differ
diff --git a/assets/emotes/emotesv2_9e6679d1f0d9444f8de8f1a0c48dcb1b b/assets/emotes/emotesv2_9e6679d1f0d9444f8de8f1a0c48dcb1b
new file mode 100644
index 00000000..29e120b8
--- /dev/null
+++ b/assets/emotes/emotesv2_9e6679d1f0d9444f8de8f1a0c48dcb1b
Binary files differ
diff --git a/assets/emotes/emotesv2_9e677be5d99a44449bbc41405fb1da72 b/assets/emotes/emotesv2_9e677be5d99a44449bbc41405fb1da72
new file mode 100644
index 00000000..894f80ec
--- /dev/null
+++ b/assets/emotes/emotesv2_9e677be5d99a44449bbc41405fb1da72
Binary files differ
diff --git a/assets/emotes/emotesv2_9ea1fb624bd04fd7b1a78a5cda436afe b/assets/emotes/emotesv2_9ea1fb624bd04fd7b1a78a5cda436afe
new file mode 100644
index 00000000..cfc8b02f
--- /dev/null
+++ b/assets/emotes/emotesv2_9ea1fb624bd04fd7b1a78a5cda436afe
Binary files differ
diff --git a/assets/emotes/emotesv2_9eade28238d64e83b0219a9025d4692d b/assets/emotes/emotesv2_9eade28238d64e83b0219a9025d4692d
new file mode 100644
index 00000000..26ca3091
--- /dev/null
+++ b/assets/emotes/emotesv2_9eade28238d64e83b0219a9025d4692d
Binary files differ
diff --git a/assets/emotes/emotesv2_9ebf1174f89747bab46d06796e5bacc2 b/assets/emotes/emotesv2_9ebf1174f89747bab46d06796e5bacc2
new file mode 100644
index 00000000..6468a212
--- /dev/null
+++ b/assets/emotes/emotesv2_9ebf1174f89747bab46d06796e5bacc2
Binary files differ
diff --git a/assets/emotes/emotesv2_9ec675576a5d41dd94063dba198aad28 b/assets/emotes/emotesv2_9ec675576a5d41dd94063dba198aad28
new file mode 100644
index 00000000..f2c3e432
--- /dev/null
+++ b/assets/emotes/emotesv2_9ec675576a5d41dd94063dba198aad28
Binary files differ
diff --git a/assets/emotes/emotesv2_9ecb8f2b02de4b0991b498982aac71b8 b/assets/emotes/emotesv2_9ecb8f2b02de4b0991b498982aac71b8
new file mode 100644
index 00000000..28aa5668
--- /dev/null
+++ b/assets/emotes/emotesv2_9ecb8f2b02de4b0991b498982aac71b8
Binary files differ
diff --git a/assets/emotes/emotesv2_9f04c08f74c74f22b968753edb55c5cb b/assets/emotes/emotesv2_9f04c08f74c74f22b968753edb55c5cb
new file mode 100644
index 00000000..16c91180
--- /dev/null
+++ b/assets/emotes/emotesv2_9f04c08f74c74f22b968753edb55c5cb
Binary files differ
diff --git a/assets/emotes/emotesv2_9f109db0efb34ae8af37f806b26e33eb b/assets/emotes/emotesv2_9f109db0efb34ae8af37f806b26e33eb
new file mode 100644
index 00000000..94e027dc
--- /dev/null
+++ b/assets/emotes/emotesv2_9f109db0efb34ae8af37f806b26e33eb
Binary files differ
diff --git a/assets/emotes/emotesv2_9f2fa543430e421d9c6b6f41e0d50135 b/assets/emotes/emotesv2_9f2fa543430e421d9c6b6f41e0d50135
new file mode 100644
index 00000000..70e0eddd
--- /dev/null
+++ b/assets/emotes/emotesv2_9f2fa543430e421d9c6b6f41e0d50135
Binary files differ
diff --git a/assets/emotes/emotesv2_9f431730be8d4834abb9da481cdcc50c b/assets/emotes/emotesv2_9f431730be8d4834abb9da481cdcc50c
new file mode 100644
index 00000000..cbbeddd6
--- /dev/null
+++ b/assets/emotes/emotesv2_9f431730be8d4834abb9da481cdcc50c
Binary files differ
diff --git a/assets/emotes/emotesv2_9f65e3af2ac84f76b90fbb016ac59abf b/assets/emotes/emotesv2_9f65e3af2ac84f76b90fbb016ac59abf
new file mode 100644
index 00000000..40006d01
--- /dev/null
+++ b/assets/emotes/emotesv2_9f65e3af2ac84f76b90fbb016ac59abf
Binary files differ
diff --git a/assets/emotes/emotesv2_a00de3d458f041ef8f1e5cc4b71f5433 b/assets/emotes/emotesv2_a00de3d458f041ef8f1e5cc4b71f5433
new file mode 100644
index 00000000..6cf044f7
--- /dev/null
+++ b/assets/emotes/emotesv2_a00de3d458f041ef8f1e5cc4b71f5433
Binary files differ
diff --git a/assets/emotes/emotesv2_a041b5035d1d4688b7b039612b58bbcd b/assets/emotes/emotesv2_a041b5035d1d4688b7b039612b58bbcd
new file mode 100644
index 00000000..b038e574
--- /dev/null
+++ b/assets/emotes/emotesv2_a041b5035d1d4688b7b039612b58bbcd
Binary files differ
diff --git a/assets/emotes/emotesv2_a04b9e99b4374534a56ef19da5a9b834 b/assets/emotes/emotesv2_a04b9e99b4374534a56ef19da5a9b834
new file mode 100644
index 00000000..406cf710
--- /dev/null
+++ b/assets/emotes/emotesv2_a04b9e99b4374534a56ef19da5a9b834
Binary files differ
diff --git a/assets/emotes/emotesv2_a05e8af278cd44e281798457500d1c73 b/assets/emotes/emotesv2_a05e8af278cd44e281798457500d1c73
new file mode 100644
index 00000000..0425bc18
--- /dev/null
+++ b/assets/emotes/emotesv2_a05e8af278cd44e281798457500d1c73
Binary files differ
diff --git a/assets/emotes/emotesv2_a0adef2f658448e28aebf0dbfd3418f6 b/assets/emotes/emotesv2_a0adef2f658448e28aebf0dbfd3418f6
new file mode 100644
index 00000000..980fd9df
--- /dev/null
+++ b/assets/emotes/emotesv2_a0adef2f658448e28aebf0dbfd3418f6
Binary files differ
diff --git a/assets/emotes/emotesv2_a0b9008466f140c9a8d138e88cf77ec3 b/assets/emotes/emotesv2_a0b9008466f140c9a8d138e88cf77ec3
new file mode 100644
index 00000000..ac32771a
--- /dev/null
+++ b/assets/emotes/emotesv2_a0b9008466f140c9a8d138e88cf77ec3
Binary files differ
diff --git a/assets/emotes/emotesv2_a0bb315f37d54d508595f94aeb945d6d b/assets/emotes/emotesv2_a0bb315f37d54d508595f94aeb945d6d
new file mode 100644
index 00000000..0443837b
--- /dev/null
+++ b/assets/emotes/emotesv2_a0bb315f37d54d508595f94aeb945d6d
Binary files differ
diff --git a/assets/emotes/emotesv2_a0c5dd6801e644c5bcdb06d3ea0806a7 b/assets/emotes/emotesv2_a0c5dd6801e644c5bcdb06d3ea0806a7
new file mode 100644
index 00000000..7776d4b7
--- /dev/null
+++ b/assets/emotes/emotesv2_a0c5dd6801e644c5bcdb06d3ea0806a7
Binary files differ
diff --git a/assets/emotes/emotesv2_a0cd886d288a45d5912e7aea8c570266 b/assets/emotes/emotesv2_a0cd886d288a45d5912e7aea8c570266
new file mode 100644
index 00000000..8c715db4
--- /dev/null
+++ b/assets/emotes/emotesv2_a0cd886d288a45d5912e7aea8c570266
Binary files differ
diff --git a/assets/emotes/emotesv2_a11bfe5fec0543d485d7bf00781e756a b/assets/emotes/emotesv2_a11bfe5fec0543d485d7bf00781e756a
new file mode 100644
index 00000000..663e6f35
--- /dev/null
+++ b/assets/emotes/emotesv2_a11bfe5fec0543d485d7bf00781e756a
Binary files differ
diff --git a/assets/emotes/emotesv2_a1b2a2cd8ab647f584c173ce00ba6e35 b/assets/emotes/emotesv2_a1b2a2cd8ab647f584c173ce00ba6e35
new file mode 100644
index 00000000..d6106086
--- /dev/null
+++ b/assets/emotes/emotesv2_a1b2a2cd8ab647f584c173ce00ba6e35
Binary files differ
diff --git a/assets/emotes/emotesv2_a1cd2d21127b4f39aa7998a2a6f0b933 b/assets/emotes/emotesv2_a1cd2d21127b4f39aa7998a2a6f0b933
new file mode 100644
index 00000000..4c7c14d6
--- /dev/null
+++ b/assets/emotes/emotesv2_a1cd2d21127b4f39aa7998a2a6f0b933
Binary files differ
diff --git a/assets/emotes/emotesv2_a1da075f98064c92901086702361a48a b/assets/emotes/emotesv2_a1da075f98064c92901086702361a48a
new file mode 100644
index 00000000..c55e9356
--- /dev/null
+++ b/assets/emotes/emotesv2_a1da075f98064c92901086702361a48a
Binary files differ
diff --git a/assets/emotes/emotesv2_a1ffa3a81c8849ceaf777fd132bdd47c b/assets/emotes/emotesv2_a1ffa3a81c8849ceaf777fd132bdd47c
new file mode 100644
index 00000000..94218075
--- /dev/null
+++ b/assets/emotes/emotesv2_a1ffa3a81c8849ceaf777fd132bdd47c
Binary files differ
diff --git a/assets/emotes/emotesv2_a22fe005a4444a8fa2fc10c0482600ff b/assets/emotes/emotesv2_a22fe005a4444a8fa2fc10c0482600ff
new file mode 100644
index 00000000..5713ecff
--- /dev/null
+++ b/assets/emotes/emotesv2_a22fe005a4444a8fa2fc10c0482600ff
Binary files differ
diff --git a/assets/emotes/emotesv2_a267a025970b40729e167768dbcabc4a b/assets/emotes/emotesv2_a267a025970b40729e167768dbcabc4a
new file mode 100644
index 00000000..1567dae5
--- /dev/null
+++ b/assets/emotes/emotesv2_a267a025970b40729e167768dbcabc4a
Binary files differ
diff --git a/assets/emotes/emotesv2_a2720f45e4524f82ba8f20fcd1dc182f b/assets/emotes/emotesv2_a2720f45e4524f82ba8f20fcd1dc182f
new file mode 100644
index 00000000..66fae0a9
--- /dev/null
+++ b/assets/emotes/emotesv2_a2720f45e4524f82ba8f20fcd1dc182f
Binary files differ
diff --git a/assets/emotes/emotesv2_a2a154ed378446059a25d44b259b6ae7 b/assets/emotes/emotesv2_a2a154ed378446059a25d44b259b6ae7
new file mode 100644
index 00000000..77dc4573
--- /dev/null
+++ b/assets/emotes/emotesv2_a2a154ed378446059a25d44b259b6ae7
Binary files differ
diff --git a/assets/emotes/emotesv2_a2d502a96eff418ba8827db56f49bc81 b/assets/emotes/emotesv2_a2d502a96eff418ba8827db56f49bc81
new file mode 100644
index 00000000..e64711d4
--- /dev/null
+++ b/assets/emotes/emotesv2_a2d502a96eff418ba8827db56f49bc81
Binary files differ
diff --git a/assets/emotes/emotesv2_a2f08deb718046c2800ae99f7a06f2f7 b/assets/emotes/emotesv2_a2f08deb718046c2800ae99f7a06f2f7
new file mode 100644
index 00000000..e6cff587
--- /dev/null
+++ b/assets/emotes/emotesv2_a2f08deb718046c2800ae99f7a06f2f7
Binary files differ
diff --git a/assets/emotes/emotesv2_a328d0dcd67d4575a7d933630f11b247 b/assets/emotes/emotesv2_a328d0dcd67d4575a7d933630f11b247
new file mode 100644
index 00000000..e22cc090
--- /dev/null
+++ b/assets/emotes/emotesv2_a328d0dcd67d4575a7d933630f11b247
Binary files differ
diff --git a/assets/emotes/emotesv2_a32c96343e1c4897b597e5f1c6ca94ac b/assets/emotes/emotesv2_a32c96343e1c4897b597e5f1c6ca94ac
new file mode 100644
index 00000000..e7be2934
--- /dev/null
+++ b/assets/emotes/emotesv2_a32c96343e1c4897b597e5f1c6ca94ac
Binary files differ
diff --git a/assets/emotes/emotesv2_a34c0347b7524c18812769bea1ef1b80 b/assets/emotes/emotesv2_a34c0347b7524c18812769bea1ef1b80
new file mode 100644
index 00000000..6313d8fc
--- /dev/null
+++ b/assets/emotes/emotesv2_a34c0347b7524c18812769bea1ef1b80
Binary files differ
diff --git a/assets/emotes/emotesv2_a356133d64764767ac6154261f347dbf b/assets/emotes/emotesv2_a356133d64764767ac6154261f347dbf
new file mode 100644
index 00000000..6fd18ef3
--- /dev/null
+++ b/assets/emotes/emotesv2_a356133d64764767ac6154261f347dbf
Binary files differ
diff --git a/assets/emotes/emotesv2_a3c48adf5ce444f2a7f1c55c7f637543 b/assets/emotes/emotesv2_a3c48adf5ce444f2a7f1c55c7f637543
new file mode 100644
index 00000000..cd49af16
--- /dev/null
+++ b/assets/emotes/emotesv2_a3c48adf5ce444f2a7f1c55c7f637543
Binary files differ
diff --git a/assets/emotes/emotesv2_a3c83b8967a546e8aba069fc70c88e13 b/assets/emotes/emotesv2_a3c83b8967a546e8aba069fc70c88e13
new file mode 100644
index 00000000..5ae87045
--- /dev/null
+++ b/assets/emotes/emotesv2_a3c83b8967a546e8aba069fc70c88e13
Binary files differ
diff --git a/assets/emotes/emotesv2_a4d7560e7a8446c8b5795fa4466ba16b b/assets/emotes/emotesv2_a4d7560e7a8446c8b5795fa4466ba16b
new file mode 100644
index 00000000..51d8bb80
--- /dev/null
+++ b/assets/emotes/emotesv2_a4d7560e7a8446c8b5795fa4466ba16b
Binary files differ
diff --git a/assets/emotes/emotesv2_a4d7560e7a8446c8b5795fa4466ba16b_HF b/assets/emotes/emotesv2_a4d7560e7a8446c8b5795fa4466ba16b_HF
new file mode 100644
index 00000000..78fcc05c
--- /dev/null
+++ b/assets/emotes/emotesv2_a4d7560e7a8446c8b5795fa4466ba16b_HF
Binary files differ
diff --git a/assets/emotes/emotesv2_a4ff5a87835141289c3f4dd19e571813 b/assets/emotes/emotesv2_a4ff5a87835141289c3f4dd19e571813
new file mode 100644
index 00000000..145fce20
--- /dev/null
+++ b/assets/emotes/emotesv2_a4ff5a87835141289c3f4dd19e571813
Binary files differ
diff --git a/assets/emotes/emotesv2_a52e8a5bab7f4fb2af5f0846fef826cd b/assets/emotes/emotesv2_a52e8a5bab7f4fb2af5f0846fef826cd
new file mode 100644
index 00000000..1a39871e
--- /dev/null
+++ b/assets/emotes/emotesv2_a52e8a5bab7f4fb2af5f0846fef826cd
Binary files differ
diff --git a/assets/emotes/emotesv2_a530abb424724bf886bfa100f7c76bdc b/assets/emotes/emotesv2_a530abb424724bf886bfa100f7c76bdc
new file mode 100644
index 00000000..a79fbbb0
--- /dev/null
+++ b/assets/emotes/emotesv2_a530abb424724bf886bfa100f7c76bdc
Binary files differ
diff --git a/assets/emotes/emotesv2_a55d46d095e2457388c85bcd220f02c7 b/assets/emotes/emotesv2_a55d46d095e2457388c85bcd220f02c7
new file mode 100644
index 00000000..7ce5a6a6
--- /dev/null
+++ b/assets/emotes/emotesv2_a55d46d095e2457388c85bcd220f02c7
Binary files differ
diff --git a/assets/emotes/emotesv2_a589a989e4b34f1b8ad90fbe62ad9055 b/assets/emotes/emotesv2_a589a989e4b34f1b8ad90fbe62ad9055
new file mode 100644
index 00000000..4df489e5
--- /dev/null
+++ b/assets/emotes/emotesv2_a589a989e4b34f1b8ad90fbe62ad9055
Binary files differ
diff --git a/assets/emotes/emotesv2_a5917ccf9ae54802ad355da57698a7cf b/assets/emotes/emotesv2_a5917ccf9ae54802ad355da57698a7cf
new file mode 100644
index 00000000..7899c1a8
--- /dev/null
+++ b/assets/emotes/emotesv2_a5917ccf9ae54802ad355da57698a7cf
Binary files differ
diff --git a/assets/emotes/emotesv2_a5df3332eff54b82b46e4a167a3a6adf b/assets/emotes/emotesv2_a5df3332eff54b82b46e4a167a3a6adf
new file mode 100644
index 00000000..4ef7ed53
--- /dev/null
+++ b/assets/emotes/emotesv2_a5df3332eff54b82b46e4a167a3a6adf
Binary files differ
diff --git a/assets/emotes/emotesv2_a6760a06895f4d9db0fe26b64b1be217 b/assets/emotes/emotesv2_a6760a06895f4d9db0fe26b64b1be217
new file mode 100644
index 00000000..ef0b4699
--- /dev/null
+++ b/assets/emotes/emotesv2_a6760a06895f4d9db0fe26b64b1be217
Binary files differ
diff --git a/assets/emotes/emotesv2_a71cc0d2cebb4d8ba20ecf83a9650602 b/assets/emotes/emotesv2_a71cc0d2cebb4d8ba20ecf83a9650602
new file mode 100644
index 00000000..5a7f227e
--- /dev/null
+++ b/assets/emotes/emotesv2_a71cc0d2cebb4d8ba20ecf83a9650602
Binary files differ
diff --git a/assets/emotes/emotesv2_a72f3ab68f96482e99ded73446b83eed b/assets/emotes/emotesv2_a72f3ab68f96482e99ded73446b83eed
new file mode 100644
index 00000000..04ec776d
--- /dev/null
+++ b/assets/emotes/emotesv2_a72f3ab68f96482e99ded73446b83eed
Binary files differ
diff --git a/assets/emotes/emotesv2_a74a43c9fd48493696559c4c3e2102b8 b/assets/emotes/emotesv2_a74a43c9fd48493696559c4c3e2102b8
new file mode 100644
index 00000000..79de7c88
--- /dev/null
+++ b/assets/emotes/emotesv2_a74a43c9fd48493696559c4c3e2102b8
Binary files differ
diff --git a/assets/emotes/emotesv2_a760f2f4c3dc46dbaf45a5b108801a36 b/assets/emotes/emotesv2_a760f2f4c3dc46dbaf45a5b108801a36
new file mode 100644
index 00000000..9fd4a976
--- /dev/null
+++ b/assets/emotes/emotesv2_a760f2f4c3dc46dbaf45a5b108801a36
Binary files differ
diff --git a/assets/emotes/emotesv2_a773468e3f1b4919bb86f7be1248d0b1 b/assets/emotes/emotesv2_a773468e3f1b4919bb86f7be1248d0b1
new file mode 100644
index 00000000..7730b929
--- /dev/null
+++ b/assets/emotes/emotesv2_a773468e3f1b4919bb86f7be1248d0b1
Binary files differ
diff --git a/assets/emotes/emotesv2_a7778587dc3f47a89101bd13783bd489 b/assets/emotes/emotesv2_a7778587dc3f47a89101bd13783bd489
new file mode 100644
index 00000000..ebb0f4c1
--- /dev/null
+++ b/assets/emotes/emotesv2_a7778587dc3f47a89101bd13783bd489
Binary files differ
diff --git a/assets/emotes/emotesv2_a78760decd5e4c3bb8e8dd6d46b1c8a5 b/assets/emotes/emotesv2_a78760decd5e4c3bb8e8dd6d46b1c8a5
new file mode 100644
index 00000000..439721b0
--- /dev/null
+++ b/assets/emotes/emotesv2_a78760decd5e4c3bb8e8dd6d46b1c8a5
Binary files differ
diff --git a/assets/emotes/emotesv2_a825f7c372a94fda86a7a3e211943185 b/assets/emotes/emotesv2_a825f7c372a94fda86a7a3e211943185
new file mode 100644
index 00000000..720f171a
--- /dev/null
+++ b/assets/emotes/emotesv2_a825f7c372a94fda86a7a3e211943185
Binary files differ
diff --git a/assets/emotes/emotesv2_a88a442723944ef18d26992edfa6daf9 b/assets/emotes/emotesv2_a88a442723944ef18d26992edfa6daf9
new file mode 100644
index 00000000..f9f56f5c
--- /dev/null
+++ b/assets/emotes/emotesv2_a88a442723944ef18d26992edfa6daf9
Binary files differ
diff --git a/assets/emotes/emotesv2_a8a65ec9f71b44649856be75feb07c91 b/assets/emotes/emotesv2_a8a65ec9f71b44649856be75feb07c91
new file mode 100644
index 00000000..dd5cbda1
--- /dev/null
+++ b/assets/emotes/emotesv2_a8a65ec9f71b44649856be75feb07c91
Binary files differ
diff --git a/assets/emotes/emotesv2_a8b2cc5db1ed401fb8799193c7b8383a b/assets/emotes/emotesv2_a8b2cc5db1ed401fb8799193c7b8383a
new file mode 100644
index 00000000..1951fe21
--- /dev/null
+++ b/assets/emotes/emotesv2_a8b2cc5db1ed401fb8799193c7b8383a
Binary files differ
diff --git a/assets/emotes/emotesv2_aa16853d926c4f76995689ab4a450130 b/assets/emotes/emotesv2_aa16853d926c4f76995689ab4a450130
new file mode 100644
index 00000000..d9234a27
--- /dev/null
+++ b/assets/emotes/emotesv2_aa16853d926c4f76995689ab4a450130
Binary files differ
diff --git a/assets/emotes/emotesv2_aa29ebbee7da4c13b673bcec7abee4bb b/assets/emotes/emotesv2_aa29ebbee7da4c13b673bcec7abee4bb
new file mode 100644
index 00000000..1c482d6d
--- /dev/null
+++ b/assets/emotes/emotesv2_aa29ebbee7da4c13b673bcec7abee4bb
Binary files differ
diff --git a/assets/emotes/emotesv2_aa2d4f28630345efa65aa9ba8ca8805c b/assets/emotes/emotesv2_aa2d4f28630345efa65aa9ba8ca8805c
new file mode 100644
index 00000000..664acb90
--- /dev/null
+++ b/assets/emotes/emotesv2_aa2d4f28630345efa65aa9ba8ca8805c
Binary files differ
diff --git a/assets/emotes/emotesv2_aa84284acca945a3b8ff62421c132728 b/assets/emotes/emotesv2_aa84284acca945a3b8ff62421c132728
new file mode 100644
index 00000000..10fbcf13
--- /dev/null
+++ b/assets/emotes/emotesv2_aa84284acca945a3b8ff62421c132728
Binary files differ
diff --git a/assets/emotes/emotesv2_aac4086f2ff14d4a8c544a61bd65b124 b/assets/emotes/emotesv2_aac4086f2ff14d4a8c544a61bd65b124
new file mode 100644
index 00000000..85d42492
--- /dev/null
+++ b/assets/emotes/emotesv2_aac4086f2ff14d4a8c544a61bd65b124
Binary files differ
diff --git a/assets/emotes/emotesv2_ab169c1721054e20b8f8534b2413711a b/assets/emotes/emotesv2_ab169c1721054e20b8f8534b2413711a
new file mode 100644
index 00000000..3cc855a3
--- /dev/null
+++ b/assets/emotes/emotesv2_ab169c1721054e20b8f8534b2413711a
Binary files differ
diff --git a/assets/emotes/emotesv2_ab2a8f45e32849c5a1c46ae1b068fdda b/assets/emotes/emotesv2_ab2a8f45e32849c5a1c46ae1b068fdda
new file mode 100644
index 00000000..2c7abc54
--- /dev/null
+++ b/assets/emotes/emotesv2_ab2a8f45e32849c5a1c46ae1b068fdda
Binary files differ
diff --git a/assets/emotes/emotesv2_ab3a5632cb1f44478c702ead2065ae61 b/assets/emotes/emotesv2_ab3a5632cb1f44478c702ead2065ae61
new file mode 100644
index 00000000..5f65d165
--- /dev/null
+++ b/assets/emotes/emotesv2_ab3a5632cb1f44478c702ead2065ae61
Binary files differ
diff --git a/assets/emotes/emotesv2_ab60fb8de2dc429ba0eb1f0ee3ba5bfa b/assets/emotes/emotesv2_ab60fb8de2dc429ba0eb1f0ee3ba5bfa
new file mode 100644
index 00000000..af32f101
--- /dev/null
+++ b/assets/emotes/emotesv2_ab60fb8de2dc429ba0eb1f0ee3ba5bfa
Binary files differ
diff --git a/assets/emotes/emotesv2_ab6d369136f941798f369d8cd817af82 b/assets/emotes/emotesv2_ab6d369136f941798f369d8cd817af82
new file mode 100644
index 00000000..2cc31982
--- /dev/null
+++ b/assets/emotes/emotesv2_ab6d369136f941798f369d8cd817af82
Binary files differ
diff --git a/assets/emotes/emotesv2_abaf618e0f12464b9c627f0f29ffe40e b/assets/emotes/emotesv2_abaf618e0f12464b9c627f0f29ffe40e
new file mode 100644
index 00000000..77f2df96
--- /dev/null
+++ b/assets/emotes/emotesv2_abaf618e0f12464b9c627f0f29ffe40e
Binary files differ
diff --git a/assets/emotes/emotesv2_abdb6faee95a4dbda81657b1d1f62b9e b/assets/emotes/emotesv2_abdb6faee95a4dbda81657b1d1f62b9e
new file mode 100644
index 00000000..a69ebfe9
--- /dev/null
+++ b/assets/emotes/emotesv2_abdb6faee95a4dbda81657b1d1f62b9e
Binary files differ
diff --git a/assets/emotes/emotesv2_abef873cbb3141ba92fb595c4b8678e2 b/assets/emotes/emotesv2_abef873cbb3141ba92fb595c4b8678e2
new file mode 100644
index 00000000..4680566b
--- /dev/null
+++ b/assets/emotes/emotesv2_abef873cbb3141ba92fb595c4b8678e2
Binary files differ
diff --git a/assets/emotes/emotesv2_ac0e18574acb43a382017cc817e74ad5 b/assets/emotes/emotesv2_ac0e18574acb43a382017cc817e74ad5
new file mode 100644
index 00000000..c06775c3
--- /dev/null
+++ b/assets/emotes/emotesv2_ac0e18574acb43a382017cc817e74ad5
Binary files differ
diff --git a/assets/emotes/emotesv2_ac55a902a3594a199be4fe7113e5b329 b/assets/emotes/emotesv2_ac55a902a3594a199be4fe7113e5b329
new file mode 100644
index 00000000..ad5ec61f
--- /dev/null
+++ b/assets/emotes/emotesv2_ac55a902a3594a199be4fe7113e5b329
Binary files differ
diff --git a/assets/emotes/emotesv2_ac9bb1d11b6d4a899a9d19da26040de0 b/assets/emotes/emotesv2_ac9bb1d11b6d4a899a9d19da26040de0
new file mode 100644
index 00000000..fefaabee
--- /dev/null
+++ b/assets/emotes/emotesv2_ac9bb1d11b6d4a899a9d19da26040de0
Binary files differ
diff --git a/assets/emotes/emotesv2_acb9455e8f2b4e35a0de368efe872fed b/assets/emotes/emotesv2_acb9455e8f2b4e35a0de368efe872fed
new file mode 100644
index 00000000..8d0830cb
--- /dev/null
+++ b/assets/emotes/emotesv2_acb9455e8f2b4e35a0de368efe872fed
Binary files differ
diff --git a/assets/emotes/emotesv2_acbcc0916dc44599ad04562a92a7a0ce b/assets/emotes/emotesv2_acbcc0916dc44599ad04562a92a7a0ce
new file mode 100644
index 00000000..7c3087a4
--- /dev/null
+++ b/assets/emotes/emotesv2_acbcc0916dc44599ad04562a92a7a0ce
Binary files differ
diff --git a/assets/emotes/emotesv2_ad8636067ad04b609d0a463ad3e4909d b/assets/emotes/emotesv2_ad8636067ad04b609d0a463ad3e4909d
new file mode 100644
index 00000000..c99399f2
--- /dev/null
+++ b/assets/emotes/emotesv2_ad8636067ad04b609d0a463ad3e4909d
Binary files differ
diff --git a/assets/emotes/emotesv2_adac0cb8c7374b0aadf1de4cbe33199b b/assets/emotes/emotesv2_adac0cb8c7374b0aadf1de4cbe33199b
new file mode 100644
index 00000000..09e99b97
--- /dev/null
+++ b/assets/emotes/emotesv2_adac0cb8c7374b0aadf1de4cbe33199b
Binary files differ
diff --git a/assets/emotes/emotesv2_addfd4c388574db5a2ca499214840fc4 b/assets/emotes/emotesv2_addfd4c388574db5a2ca499214840fc4
new file mode 100644
index 00000000..f132eac9
--- /dev/null
+++ b/assets/emotes/emotesv2_addfd4c388574db5a2ca499214840fc4
Binary files differ
diff --git a/assets/emotes/emotesv2_ade2e9b492c64c1f89bad86aa56364b1 b/assets/emotes/emotesv2_ade2e9b492c64c1f89bad86aa56364b1
new file mode 100644
index 00000000..7cca31b1
--- /dev/null
+++ b/assets/emotes/emotesv2_ade2e9b492c64c1f89bad86aa56364b1
Binary files differ
diff --git a/assets/emotes/emotesv2_ae7369352d48465a8a8e97a77384e1ba b/assets/emotes/emotesv2_ae7369352d48465a8a8e97a77384e1ba
new file mode 100644
index 00000000..10eba6fa
--- /dev/null
+++ b/assets/emotes/emotesv2_ae7369352d48465a8a8e97a77384e1ba
Binary files differ
diff --git a/assets/emotes/emotesv2_ae7f6060235b4c81b6dec27d3e7e7b99 b/assets/emotes/emotesv2_ae7f6060235b4c81b6dec27d3e7e7b99
new file mode 100644
index 00000000..6eb0a63b
--- /dev/null
+++ b/assets/emotes/emotesv2_ae7f6060235b4c81b6dec27d3e7e7b99
Binary files differ
diff --git a/assets/emotes/emotesv2_ae8d655de0044b849b28950f86c468f6 b/assets/emotes/emotesv2_ae8d655de0044b849b28950f86c468f6
new file mode 100644
index 00000000..84b8a968
--- /dev/null
+++ b/assets/emotes/emotesv2_ae8d655de0044b849b28950f86c468f6
Binary files differ
diff --git a/assets/emotes/emotesv2_aed265988e2447eb9edfc5b8e216406b b/assets/emotes/emotesv2_aed265988e2447eb9edfc5b8e216406b
new file mode 100644
index 00000000..23420b5c
--- /dev/null
+++ b/assets/emotes/emotesv2_aed265988e2447eb9edfc5b8e216406b
Binary files differ
diff --git a/assets/emotes/emotesv2_aefc1ed901e04cf68d06a390d0759105 b/assets/emotes/emotesv2_aefc1ed901e04cf68d06a390d0759105
new file mode 100644
index 00000000..47fd0a2d
--- /dev/null
+++ b/assets/emotes/emotesv2_aefc1ed901e04cf68d06a390d0759105
Binary files differ
diff --git a/assets/emotes/emotesv2_af0579ccee97459bbcee7135abf113d8 b/assets/emotes/emotesv2_af0579ccee97459bbcee7135abf113d8
new file mode 100644
index 00000000..33c609eb
--- /dev/null
+++ b/assets/emotes/emotesv2_af0579ccee97459bbcee7135abf113d8
Binary files differ
diff --git a/assets/emotes/emotesv2_af0d5b4a93e24ab4838d056d8218aae7 b/assets/emotes/emotesv2_af0d5b4a93e24ab4838d056d8218aae7
new file mode 100644
index 00000000..cd6e0243
--- /dev/null
+++ b/assets/emotes/emotesv2_af0d5b4a93e24ab4838d056d8218aae7
Binary files differ
diff --git a/assets/emotes/emotesv2_af0d5b4a93e24ab4838d056d8218aae7_SQ b/assets/emotes/emotesv2_af0d5b4a93e24ab4838d056d8218aae7_SQ
new file mode 100644
index 00000000..9bda3137
--- /dev/null
+++ b/assets/emotes/emotesv2_af0d5b4a93e24ab4838d056d8218aae7_SQ
Binary files differ
diff --git a/assets/emotes/emotesv2_af48e5ac92d0409d999fcbb419160811 b/assets/emotes/emotesv2_af48e5ac92d0409d999fcbb419160811
new file mode 100644
index 00000000..6e92b1cd
--- /dev/null
+++ b/assets/emotes/emotesv2_af48e5ac92d0409d999fcbb419160811
Binary files differ
diff --git a/assets/emotes/emotesv2_af49d6590b2e453a9a2c9ad3852ff743 b/assets/emotes/emotesv2_af49d6590b2e453a9a2c9ad3852ff743
new file mode 100644
index 00000000..6250f69b
--- /dev/null
+++ b/assets/emotes/emotesv2_af49d6590b2e453a9a2c9ad3852ff743
Binary files differ
diff --git a/assets/emotes/emotesv2_af7db8c8739c410f8d2010b3fa9ffe4b b/assets/emotes/emotesv2_af7db8c8739c410f8d2010b3fa9ffe4b
new file mode 100644
index 00000000..f2ec6315
--- /dev/null
+++ b/assets/emotes/emotesv2_af7db8c8739c410f8d2010b3fa9ffe4b
Binary files differ
diff --git a/assets/emotes/emotesv2_b0024c530239498886548d1a56d6b59a b/assets/emotes/emotesv2_b0024c530239498886548d1a56d6b59a
new file mode 100644
index 00000000..cdb62dda
--- /dev/null
+++ b/assets/emotes/emotesv2_b0024c530239498886548d1a56d6b59a
Binary files differ
diff --git a/assets/emotes/emotesv2_b032966149c147bf9fe87179f362b363 b/assets/emotes/emotesv2_b032966149c147bf9fe87179f362b363
new file mode 100644
index 00000000..757a77c2
--- /dev/null
+++ b/assets/emotes/emotesv2_b032966149c147bf9fe87179f362b363
Binary files differ
diff --git a/assets/emotes/emotesv2_b054e542e8ce468fb55f63876f757162 b/assets/emotes/emotesv2_b054e542e8ce468fb55f63876f757162
new file mode 100644
index 00000000..f895eac3
--- /dev/null
+++ b/assets/emotes/emotesv2_b054e542e8ce468fb55f63876f757162
Binary files differ
diff --git a/assets/emotes/emotesv2_b06dc23ae29f461ca924ad3601ad2f1b b/assets/emotes/emotesv2_b06dc23ae29f461ca924ad3601ad2f1b
new file mode 100644
index 00000000..dc3a77a9
--- /dev/null
+++ b/assets/emotes/emotesv2_b06dc23ae29f461ca924ad3601ad2f1b
Binary files differ
diff --git a/assets/emotes/emotesv2_b07cc488399e4c359adcce345ee38b5a b/assets/emotes/emotesv2_b07cc488399e4c359adcce345ee38b5a
new file mode 100644
index 00000000..0619c2e0
--- /dev/null
+++ b/assets/emotes/emotesv2_b07cc488399e4c359adcce345ee38b5a
Binary files differ
diff --git a/assets/emotes/emotesv2_b0b7fb94b00c4040952bbae2658acdc9 b/assets/emotes/emotesv2_b0b7fb94b00c4040952bbae2658acdc9
new file mode 100644
index 00000000..2c345e04
--- /dev/null
+++ b/assets/emotes/emotesv2_b0b7fb94b00c4040952bbae2658acdc9
Binary files differ
diff --git a/assets/emotes/emotesv2_b0d8bbffec34443a883afff059f787f4 b/assets/emotes/emotesv2_b0d8bbffec34443a883afff059f787f4
new file mode 100644
index 00000000..eae7c567
--- /dev/null
+++ b/assets/emotes/emotesv2_b0d8bbffec34443a883afff059f787f4
Binary files differ
diff --git a/assets/emotes/emotesv2_b12c773d6c0e486bbd9dd8bb23c29b5f b/assets/emotes/emotesv2_b12c773d6c0e486bbd9dd8bb23c29b5f
new file mode 100644
index 00000000..c1f4559f
--- /dev/null
+++ b/assets/emotes/emotesv2_b12c773d6c0e486bbd9dd8bb23c29b5f
Binary files differ
diff --git a/assets/emotes/emotesv2_b1333b2e48044e178010e02bd8f38e13 b/assets/emotes/emotesv2_b1333b2e48044e178010e02bd8f38e13
new file mode 100644
index 00000000..ff03c36d
--- /dev/null
+++ b/assets/emotes/emotesv2_b1333b2e48044e178010e02bd8f38e13
Binary files differ
diff --git a/assets/emotes/emotesv2_b1442beb890845c483e2f40720df141a b/assets/emotes/emotesv2_b1442beb890845c483e2f40720df141a
new file mode 100644
index 00000000..0d2799d7
--- /dev/null
+++ b/assets/emotes/emotesv2_b1442beb890845c483e2f40720df141a
Binary files differ
diff --git a/assets/emotes/emotesv2_b16734e1546e4032bfa23a375c5fde73 b/assets/emotes/emotesv2_b16734e1546e4032bfa23a375c5fde73
new file mode 100644
index 00000000..b6584467
--- /dev/null
+++ b/assets/emotes/emotesv2_b16734e1546e4032bfa23a375c5fde73
Binary files differ
diff --git a/assets/emotes/emotesv2_b169d9b5bbe34218a15320aa7d0cbbae b/assets/emotes/emotesv2_b169d9b5bbe34218a15320aa7d0cbbae
new file mode 100644
index 00000000..b2236f64
--- /dev/null
+++ b/assets/emotes/emotesv2_b169d9b5bbe34218a15320aa7d0cbbae
Binary files differ
diff --git a/assets/emotes/emotesv2_b1f093effea0417da838a5ec91646d98 b/assets/emotes/emotesv2_b1f093effea0417da838a5ec91646d98
new file mode 100644
index 00000000..fe0d3dd1
--- /dev/null
+++ b/assets/emotes/emotesv2_b1f093effea0417da838a5ec91646d98
Binary files differ
diff --git a/assets/emotes/emotesv2_b227e31193d64b81808d3ebbaf5798c4 b/assets/emotes/emotesv2_b227e31193d64b81808d3ebbaf5798c4
new file mode 100644
index 00000000..bc32e744
--- /dev/null
+++ b/assets/emotes/emotesv2_b227e31193d64b81808d3ebbaf5798c4
Binary files differ
diff --git a/assets/emotes/emotesv2_b22d59f130654c6e9874f235073b232c b/assets/emotes/emotesv2_b22d59f130654c6e9874f235073b232c
new file mode 100644
index 00000000..57a6181d
--- /dev/null
+++ b/assets/emotes/emotesv2_b22d59f130654c6e9874f235073b232c
Binary files differ
diff --git a/assets/emotes/emotesv2_b23f47a0221141fdbca867411d1f45d7 b/assets/emotes/emotesv2_b23f47a0221141fdbca867411d1f45d7
new file mode 100644
index 00000000..34949f53
--- /dev/null
+++ b/assets/emotes/emotesv2_b23f47a0221141fdbca867411d1f45d7
Binary files differ
diff --git a/assets/emotes/emotesv2_b2a836daef8547b8a4b3e24010ad71f1 b/assets/emotes/emotesv2_b2a836daef8547b8a4b3e24010ad71f1
new file mode 100644
index 00000000..7587b5c5
--- /dev/null
+++ b/assets/emotes/emotesv2_b2a836daef8547b8a4b3e24010ad71f1
Binary files differ
diff --git a/assets/emotes/emotesv2_b2ec5e6808874d07a0d12ea7e7afa4cc b/assets/emotes/emotesv2_b2ec5e6808874d07a0d12ea7e7afa4cc
new file mode 100644
index 00000000..e7e1f52d
--- /dev/null
+++ b/assets/emotes/emotesv2_b2ec5e6808874d07a0d12ea7e7afa4cc
Binary files differ
diff --git a/assets/emotes/emotesv2_b3b0c002c69341d69b9ac47e412ffa0b b/assets/emotes/emotesv2_b3b0c002c69341d69b9ac47e412ffa0b
new file mode 100644
index 00000000..5d9de19b
--- /dev/null
+++ b/assets/emotes/emotesv2_b3b0c002c69341d69b9ac47e412ffa0b
Binary files differ
diff --git a/assets/emotes/emotesv2_b3b123ece56747259ef27ec82a737a26 b/assets/emotes/emotesv2_b3b123ece56747259ef27ec82a737a26
new file mode 100644
index 00000000..0e095a82
--- /dev/null
+++ b/assets/emotes/emotesv2_b3b123ece56747259ef27ec82a737a26
Binary files differ
diff --git a/assets/emotes/emotesv2_b3b9c90c591341c48b7313cd9ac8132b b/assets/emotes/emotesv2_b3b9c90c591341c48b7313cd9ac8132b
new file mode 100644
index 00000000..0934c196
--- /dev/null
+++ b/assets/emotes/emotesv2_b3b9c90c591341c48b7313cd9ac8132b
Binary files differ
diff --git a/assets/emotes/emotesv2_b48e43f5e131411d9c4425ac6f874aa3 b/assets/emotes/emotesv2_b48e43f5e131411d9c4425ac6f874aa3
new file mode 100644
index 00000000..70cf98e5
--- /dev/null
+++ b/assets/emotes/emotesv2_b48e43f5e131411d9c4425ac6f874aa3
Binary files differ
diff --git a/assets/emotes/emotesv2_b5175b481e46401cbc8a24b29f1a2581 b/assets/emotes/emotesv2_b5175b481e46401cbc8a24b29f1a2581
new file mode 100644
index 00000000..8b659fd0
--- /dev/null
+++ b/assets/emotes/emotesv2_b5175b481e46401cbc8a24b29f1a2581
Binary files differ
diff --git a/assets/emotes/emotesv2_b52b472a073b4f5dbb108df953ec7f2e b/assets/emotes/emotesv2_b52b472a073b4f5dbb108df953ec7f2e
new file mode 100644
index 00000000..1531d7e0
--- /dev/null
+++ b/assets/emotes/emotesv2_b52b472a073b4f5dbb108df953ec7f2e
Binary files differ
diff --git a/assets/emotes/emotesv2_b539deabe25f4104af8b858ab5c7b4a4 b/assets/emotes/emotesv2_b539deabe25f4104af8b858ab5c7b4a4
new file mode 100644
index 00000000..47d31fb9
--- /dev/null
+++ b/assets/emotes/emotesv2_b539deabe25f4104af8b858ab5c7b4a4
Binary files differ
diff --git a/assets/emotes/emotesv2_b5558b75d8d34841988dcef33c924311 b/assets/emotes/emotesv2_b5558b75d8d34841988dcef33c924311
new file mode 100644
index 00000000..20ad43f1
--- /dev/null
+++ b/assets/emotes/emotesv2_b5558b75d8d34841988dcef33c924311
Binary files differ
diff --git a/assets/emotes/emotesv2_b5a7131e58d445fd891c112a7f5983f7 b/assets/emotes/emotesv2_b5a7131e58d445fd891c112a7f5983f7
new file mode 100644
index 00000000..6251843c
--- /dev/null
+++ b/assets/emotes/emotesv2_b5a7131e58d445fd891c112a7f5983f7
Binary files differ
diff --git a/assets/emotes/emotesv2_b5b3558c7fd3472686dbf0ec3e405e30 b/assets/emotes/emotesv2_b5b3558c7fd3472686dbf0ec3e405e30
new file mode 100644
index 00000000..ba003fa4
--- /dev/null
+++ b/assets/emotes/emotesv2_b5b3558c7fd3472686dbf0ec3e405e30
Binary files differ
diff --git a/assets/emotes/emotesv2_b5e62d05e2984ea9ae272c01d7175b2e b/assets/emotes/emotesv2_b5e62d05e2984ea9ae272c01d7175b2e
new file mode 100644
index 00000000..1201273b
--- /dev/null
+++ b/assets/emotes/emotesv2_b5e62d05e2984ea9ae272c01d7175b2e
Binary files differ
diff --git a/assets/emotes/emotesv2_b60fc4c9941f44ed9ea3888fc3a1a2b4 b/assets/emotes/emotesv2_b60fc4c9941f44ed9ea3888fc3a1a2b4
new file mode 100644
index 00000000..b20f0139
--- /dev/null
+++ b/assets/emotes/emotesv2_b60fc4c9941f44ed9ea3888fc3a1a2b4
Binary files differ
diff --git a/assets/emotes/emotesv2_b626ec8456b1486fb2c1961a7b093fae b/assets/emotes/emotesv2_b626ec8456b1486fb2c1961a7b093fae
new file mode 100644
index 00000000..d07e479f
--- /dev/null
+++ b/assets/emotes/emotesv2_b626ec8456b1486fb2c1961a7b093fae
Binary files differ
diff --git a/assets/emotes/emotesv2_b63b978c44e5444d95119b8c69bc9c82 b/assets/emotes/emotesv2_b63b978c44e5444d95119b8c69bc9c82
new file mode 100644
index 00000000..b731a695
--- /dev/null
+++ b/assets/emotes/emotesv2_b63b978c44e5444d95119b8c69bc9c82
Binary files differ
diff --git a/assets/emotes/emotesv2_b641883f92304834a4980fd369eefa49 b/assets/emotes/emotesv2_b641883f92304834a4980fd369eefa49
new file mode 100644
index 00000000..8fde5851
--- /dev/null
+++ b/assets/emotes/emotesv2_b641883f92304834a4980fd369eefa49
Binary files differ
diff --git a/assets/emotes/emotesv2_b68956fe53c845a6aac8c75e50a4aece b/assets/emotes/emotesv2_b68956fe53c845a6aac8c75e50a4aece
new file mode 100644
index 00000000..d294cf5f
--- /dev/null
+++ b/assets/emotes/emotesv2_b68956fe53c845a6aac8c75e50a4aece
Binary files differ
diff --git a/assets/emotes/emotesv2_b6a33d76f171472e89d335bb85f8c9cf b/assets/emotes/emotesv2_b6a33d76f171472e89d335bb85f8c9cf
new file mode 100644
index 00000000..2e269247
--- /dev/null
+++ b/assets/emotes/emotesv2_b6a33d76f171472e89d335bb85f8c9cf
Binary files differ
diff --git a/assets/emotes/emotesv2_b6db45a0fc5b4e17ae2957d4c35426cd b/assets/emotes/emotesv2_b6db45a0fc5b4e17ae2957d4c35426cd
new file mode 100644
index 00000000..c4a17197
--- /dev/null
+++ b/assets/emotes/emotesv2_b6db45a0fc5b4e17ae2957d4c35426cd
Binary files differ
diff --git a/assets/emotes/emotesv2_b71f886b9b604ae696ec6487ca24bc95 b/assets/emotes/emotesv2_b71f886b9b604ae696ec6487ca24bc95
new file mode 100644
index 00000000..eb838c26
--- /dev/null
+++ b/assets/emotes/emotesv2_b71f886b9b604ae696ec6487ca24bc95
Binary files differ
diff --git a/assets/emotes/emotesv2_b73f7bdc461945069a3681448d8ebb8e b/assets/emotes/emotesv2_b73f7bdc461945069a3681448d8ebb8e
new file mode 100644
index 00000000..1df41577
--- /dev/null
+++ b/assets/emotes/emotesv2_b73f7bdc461945069a3681448d8ebb8e
Binary files differ
diff --git a/assets/emotes/emotesv2_b74d898fa83f49f79342766ef9ba49b4 b/assets/emotes/emotesv2_b74d898fa83f49f79342766ef9ba49b4
new file mode 100644
index 00000000..f87a80dd
--- /dev/null
+++ b/assets/emotes/emotesv2_b74d898fa83f49f79342766ef9ba49b4
Binary files differ
diff --git a/assets/emotes/emotesv2_b750796686b04958a26d2c6e4b757438 b/assets/emotes/emotesv2_b750796686b04958a26d2c6e4b757438
new file mode 100644
index 00000000..46b40752
--- /dev/null
+++ b/assets/emotes/emotesv2_b750796686b04958a26d2c6e4b757438
Binary files differ
diff --git a/assets/emotes/emotesv2_b7aed8b2a95a455bb6b0816e813b9082 b/assets/emotes/emotesv2_b7aed8b2a95a455bb6b0816e813b9082
new file mode 100644
index 00000000..0bb8ac43
--- /dev/null
+++ b/assets/emotes/emotesv2_b7aed8b2a95a455bb6b0816e813b9082
Binary files differ
diff --git a/assets/emotes/emotesv2_b7cc36d2d7e949ad84638dcfbd153bd1 b/assets/emotes/emotesv2_b7cc36d2d7e949ad84638dcfbd153bd1
new file mode 100644
index 00000000..9e841c0d
--- /dev/null
+++ b/assets/emotes/emotesv2_b7cc36d2d7e949ad84638dcfbd153bd1
Binary files differ
diff --git a/assets/emotes/emotesv2_b84444a148fd4dff804a8ac047c4489b b/assets/emotes/emotesv2_b84444a148fd4dff804a8ac047c4489b
new file mode 100644
index 00000000..4b43a0a7
--- /dev/null
+++ b/assets/emotes/emotesv2_b84444a148fd4dff804a8ac047c4489b
Binary files differ
diff --git a/assets/emotes/emotesv2_b84e5e1dca4e407197f29d53a3bdde53 b/assets/emotes/emotesv2_b84e5e1dca4e407197f29d53a3bdde53
new file mode 100644
index 00000000..0115fcf6
--- /dev/null
+++ b/assets/emotes/emotesv2_b84e5e1dca4e407197f29d53a3bdde53
Binary files differ
diff --git a/assets/emotes/emotesv2_b874498a4feb46d4ac734e6511a30bcd b/assets/emotes/emotesv2_b874498a4feb46d4ac734e6511a30bcd
new file mode 100644
index 00000000..0643ac2d
--- /dev/null
+++ b/assets/emotes/emotesv2_b874498a4feb46d4ac734e6511a30bcd
Binary files differ
diff --git a/assets/emotes/emotesv2_b8827b9ee7a14cc28970c68382991cfa b/assets/emotes/emotesv2_b8827b9ee7a14cc28970c68382991cfa
new file mode 100644
index 00000000..1eccc9bd
--- /dev/null
+++ b/assets/emotes/emotesv2_b8827b9ee7a14cc28970c68382991cfa
Binary files differ
diff --git a/assets/emotes/emotesv2_b894203b42134e7d9114f0f491d243ee b/assets/emotes/emotesv2_b894203b42134e7d9114f0f491d243ee
new file mode 100644
index 00000000..67938bc4
--- /dev/null
+++ b/assets/emotes/emotesv2_b894203b42134e7d9114f0f491d243ee
Binary files differ
diff --git a/assets/emotes/emotesv2_b8fa5cc1f3814437a8b21716abcce308 b/assets/emotes/emotesv2_b8fa5cc1f3814437a8b21716abcce308
new file mode 100644
index 00000000..d901ccb5
--- /dev/null
+++ b/assets/emotes/emotesv2_b8fa5cc1f3814437a8b21716abcce308
Binary files differ
diff --git a/assets/emotes/emotesv2_b9106ed1679c4d39b2c8370c0d85bdbc b/assets/emotes/emotesv2_b9106ed1679c4d39b2c8370c0d85bdbc
new file mode 100644
index 00000000..2b8280cc
--- /dev/null
+++ b/assets/emotes/emotesv2_b9106ed1679c4d39b2c8370c0d85bdbc
Binary files differ
diff --git a/assets/emotes/emotesv2_b9349eb88a7f44b388e89f835cf576ad b/assets/emotes/emotesv2_b9349eb88a7f44b388e89f835cf576ad
new file mode 100644
index 00000000..8726d17c
--- /dev/null
+++ b/assets/emotes/emotesv2_b9349eb88a7f44b388e89f835cf576ad
Binary files differ
diff --git a/assets/emotes/emotesv2_b93bdc1670004e3fafad516d1fee49eb b/assets/emotes/emotesv2_b93bdc1670004e3fafad516d1fee49eb
new file mode 100644
index 00000000..c2e7f8b0
--- /dev/null
+++ b/assets/emotes/emotesv2_b93bdc1670004e3fafad516d1fee49eb
Binary files differ
diff --git a/assets/emotes/emotesv2_b95e119b4a6f4c53896882d641166564 b/assets/emotes/emotesv2_b95e119b4a6f4c53896882d641166564
new file mode 100644
index 00000000..174919b6
--- /dev/null
+++ b/assets/emotes/emotesv2_b95e119b4a6f4c53896882d641166564
Binary files differ
diff --git a/assets/emotes/emotesv2_b9b4cf61fe584a53aef8ababfea92e39 b/assets/emotes/emotesv2_b9b4cf61fe584a53aef8ababfea92e39
new file mode 100644
index 00000000..14702fcb
--- /dev/null
+++ b/assets/emotes/emotesv2_b9b4cf61fe584a53aef8ababfea92e39
Binary files differ
diff --git a/assets/emotes/emotesv2_b9fd32b6acd543cfb0c27acd839a6398 b/assets/emotes/emotesv2_b9fd32b6acd543cfb0c27acd839a6398
new file mode 100644
index 00000000..a61f4510
--- /dev/null
+++ b/assets/emotes/emotesv2_b9fd32b6acd543cfb0c27acd839a6398
Binary files differ
diff --git a/assets/emotes/emotesv2_ba8a5e5d7c29460283deb08f82253695 b/assets/emotes/emotesv2_ba8a5e5d7c29460283deb08f82253695
new file mode 100644
index 00000000..9bbb9f10
--- /dev/null
+++ b/assets/emotes/emotesv2_ba8a5e5d7c29460283deb08f82253695
Binary files differ
diff --git a/assets/emotes/emotesv2_bad35e9a7b434339921283d2caeaaf64 b/assets/emotes/emotesv2_bad35e9a7b434339921283d2caeaaf64
new file mode 100644
index 00000000..031d55a4
--- /dev/null
+++ b/assets/emotes/emotesv2_bad35e9a7b434339921283d2caeaaf64
Binary files differ
diff --git a/assets/emotes/emotesv2_bad71d745974497395659c6176fb4ae4 b/assets/emotes/emotesv2_bad71d745974497395659c6176fb4ae4
new file mode 100644
index 00000000..734becd9
--- /dev/null
+++ b/assets/emotes/emotesv2_bad71d745974497395659c6176fb4ae4
Binary files differ
diff --git a/assets/emotes/emotesv2_bafad4a0e806452f9b08fc0c071028e6 b/assets/emotes/emotesv2_bafad4a0e806452f9b08fc0c071028e6
new file mode 100644
index 00000000..796aa27f
--- /dev/null
+++ b/assets/emotes/emotesv2_bafad4a0e806452f9b08fc0c071028e6
Binary files differ
diff --git a/assets/emotes/emotesv2_bafcac65e4354754a60b78aaa417ba50 b/assets/emotes/emotesv2_bafcac65e4354754a60b78aaa417ba50
new file mode 100644
index 00000000..a4e09d10
--- /dev/null
+++ b/assets/emotes/emotesv2_bafcac65e4354754a60b78aaa417ba50
Binary files differ
diff --git a/assets/emotes/emotesv2_bb0e829559ac41e2a00a928ff7fbc707 b/assets/emotes/emotesv2_bb0e829559ac41e2a00a928ff7fbc707
new file mode 100644
index 00000000..8cdf9f57
--- /dev/null
+++ b/assets/emotes/emotesv2_bb0e829559ac41e2a00a928ff7fbc707
Binary files differ
diff --git a/assets/emotes/emotesv2_bb369fa1b7374d51ac596d363fa8382b b/assets/emotes/emotesv2_bb369fa1b7374d51ac596d363fa8382b
new file mode 100644
index 00000000..4579e303
--- /dev/null
+++ b/assets/emotes/emotesv2_bb369fa1b7374d51ac596d363fa8382b
Binary files differ
diff --git a/assets/emotes/emotesv2_bb5b583873ad4b08884b5feb4cb261aa b/assets/emotes/emotesv2_bb5b583873ad4b08884b5feb4cb261aa
new file mode 100644
index 00000000..b58bcb49
--- /dev/null
+++ b/assets/emotes/emotesv2_bb5b583873ad4b08884b5feb4cb261aa
Binary files differ
diff --git a/assets/emotes/emotesv2_bb86246465524775ab908e5d5d55305d b/assets/emotes/emotesv2_bb86246465524775ab908e5d5d55305d
new file mode 100644
index 00000000..a0461f55
--- /dev/null
+++ b/assets/emotes/emotesv2_bb86246465524775ab908e5d5d55305d
Binary files differ
diff --git a/assets/emotes/emotesv2_bbb0de9c019445e7bc6bf907097c0a30 b/assets/emotes/emotesv2_bbb0de9c019445e7bc6bf907097c0a30
new file mode 100644
index 00000000..dd95d179
--- /dev/null
+++ b/assets/emotes/emotesv2_bbb0de9c019445e7bc6bf907097c0a30
Binary files differ
diff --git a/assets/emotes/emotesv2_bbd262caf261463195ba2df8dca8c006 b/assets/emotes/emotesv2_bbd262caf261463195ba2df8dca8c006
new file mode 100644
index 00000000..4a65484a
--- /dev/null
+++ b/assets/emotes/emotesv2_bbd262caf261463195ba2df8dca8c006
Binary files differ
diff --git a/assets/emotes/emotesv2_bbd8eca8cedf460aa7b9264032344d14 b/assets/emotes/emotesv2_bbd8eca8cedf460aa7b9264032344d14
new file mode 100644
index 00000000..be1b88e4
--- /dev/null
+++ b/assets/emotes/emotesv2_bbd8eca8cedf460aa7b9264032344d14
Binary files differ
diff --git a/assets/emotes/emotesv2_bbf3c0036d724f9b86af8f78180ed598 b/assets/emotes/emotesv2_bbf3c0036d724f9b86af8f78180ed598
new file mode 100644
index 00000000..ce5c40d1
--- /dev/null
+++ b/assets/emotes/emotesv2_bbf3c0036d724f9b86af8f78180ed598
Binary files differ
diff --git a/assets/emotes/emotesv2_bbf9bda588274d7a92654023e4b6b615 b/assets/emotes/emotesv2_bbf9bda588274d7a92654023e4b6b615
new file mode 100644
index 00000000..8582ed89
--- /dev/null
+++ b/assets/emotes/emotesv2_bbf9bda588274d7a92654023e4b6b615
Binary files differ
diff --git a/assets/emotes/emotesv2_bc05a89d231e43af8b889e976f540218 b/assets/emotes/emotesv2_bc05a89d231e43af8b889e976f540218
new file mode 100644
index 00000000..d52edd57
--- /dev/null
+++ b/assets/emotes/emotesv2_bc05a89d231e43af8b889e976f540218
Binary files differ
diff --git a/assets/emotes/emotesv2_bc2ca1d0a58b4731a9fc3432cb175c86 b/assets/emotes/emotesv2_bc2ca1d0a58b4731a9fc3432cb175c86
new file mode 100644
index 00000000..f6cac82a
--- /dev/null
+++ b/assets/emotes/emotesv2_bc2ca1d0a58b4731a9fc3432cb175c86
Binary files differ
diff --git a/assets/emotes/emotesv2_bc324f83578a40b5a4a97755dc5096ce b/assets/emotes/emotesv2_bc324f83578a40b5a4a97755dc5096ce
new file mode 100644
index 00000000..33f86784
--- /dev/null
+++ b/assets/emotes/emotesv2_bc324f83578a40b5a4a97755dc5096ce
Binary files differ
diff --git a/assets/emotes/emotesv2_bc3e7edc812946ae89466cf000f86879 b/assets/emotes/emotesv2_bc3e7edc812946ae89466cf000f86879
new file mode 100644
index 00000000..da7589ce
--- /dev/null
+++ b/assets/emotes/emotesv2_bc3e7edc812946ae89466cf000f86879
Binary files differ
diff --git a/assets/emotes/emotesv2_bc7bb61ca8a74258b597b32fe362c11a b/assets/emotes/emotesv2_bc7bb61ca8a74258b597b32fe362c11a
new file mode 100644
index 00000000..83fd4e0f
--- /dev/null
+++ b/assets/emotes/emotesv2_bc7bb61ca8a74258b597b32fe362c11a
Binary files differ
diff --git a/assets/emotes/emotesv2_bc8064a72b614502be3c32c62770c812 b/assets/emotes/emotesv2_bc8064a72b614502be3c32c62770c812
new file mode 100644
index 00000000..6ace49a4
--- /dev/null
+++ b/assets/emotes/emotesv2_bc8064a72b614502be3c32c62770c812
Binary files differ
diff --git a/assets/emotes/emotesv2_bca5e21fdc0645ba8056d7335626cd62 b/assets/emotes/emotesv2_bca5e21fdc0645ba8056d7335626cd62
new file mode 100644
index 00000000..71917c5c
--- /dev/null
+++ b/assets/emotes/emotesv2_bca5e21fdc0645ba8056d7335626cd62
Binary files differ
diff --git a/assets/emotes/emotesv2_bca826c788ad463ca6453c05d8d479e1 b/assets/emotes/emotesv2_bca826c788ad463ca6453c05d8d479e1
new file mode 100644
index 00000000..e6bb518e
--- /dev/null
+++ b/assets/emotes/emotesv2_bca826c788ad463ca6453c05d8d479e1
Binary files differ
diff --git a/assets/emotes/emotesv2_bcd04550ac654aa7828b7ed97fc1012b b/assets/emotes/emotesv2_bcd04550ac654aa7828b7ed97fc1012b
new file mode 100644
index 00000000..fef7c246
--- /dev/null
+++ b/assets/emotes/emotesv2_bcd04550ac654aa7828b7ed97fc1012b
Binary files differ
diff --git a/assets/emotes/emotesv2_bceacf175f384f9cac9b24e02d162d9f b/assets/emotes/emotesv2_bceacf175f384f9cac9b24e02d162d9f
new file mode 100644
index 00000000..28318014
--- /dev/null
+++ b/assets/emotes/emotesv2_bceacf175f384f9cac9b24e02d162d9f
Binary files differ
diff --git a/assets/emotes/emotesv2_bd1e814b6b5d4e2b87788d07397698f6 b/assets/emotes/emotesv2_bd1e814b6b5d4e2b87788d07397698f6
new file mode 100644
index 00000000..20d3c16a
--- /dev/null
+++ b/assets/emotes/emotesv2_bd1e814b6b5d4e2b87788d07397698f6
Binary files differ
diff --git a/assets/emotes/emotesv2_bd249eb59911456aaea7421df9462764 b/assets/emotes/emotesv2_bd249eb59911456aaea7421df9462764
new file mode 100644
index 00000000..94059ba2
--- /dev/null
+++ b/assets/emotes/emotesv2_bd249eb59911456aaea7421df9462764
Binary files differ
diff --git a/assets/emotes/emotesv2_bd2fefb5c91c47428e3c8e8fd9a7fbb3 b/assets/emotes/emotesv2_bd2fefb5c91c47428e3c8e8fd9a7fbb3
new file mode 100644
index 00000000..8a15fd26
--- /dev/null
+++ b/assets/emotes/emotesv2_bd2fefb5c91c47428e3c8e8fd9a7fbb3
Binary files differ
diff --git a/assets/emotes/emotesv2_bd9c55883f9a4604b822867177b3d7cd b/assets/emotes/emotesv2_bd9c55883f9a4604b822867177b3d7cd
new file mode 100644
index 00000000..df183e55
--- /dev/null
+++ b/assets/emotes/emotesv2_bd9c55883f9a4604b822867177b3d7cd
Binary files differ
diff --git a/assets/emotes/emotesv2_bdbb01bc99fe4009957686a11f3b893c b/assets/emotes/emotesv2_bdbb01bc99fe4009957686a11f3b893c
new file mode 100644
index 00000000..4685768d
--- /dev/null
+++ b/assets/emotes/emotesv2_bdbb01bc99fe4009957686a11f3b893c
Binary files differ
diff --git a/assets/emotes/emotesv2_be0ad1a1f22c4ebab087da084128a72e b/assets/emotes/emotesv2_be0ad1a1f22c4ebab087da084128a72e
new file mode 100644
index 00000000..05f55a6d
--- /dev/null
+++ b/assets/emotes/emotesv2_be0ad1a1f22c4ebab087da084128a72e
Binary files differ
diff --git a/assets/emotes/emotesv2_be25790aad6f49cc9f9b3b243b3fbc94 b/assets/emotes/emotesv2_be25790aad6f49cc9f9b3b243b3fbc94
new file mode 100644
index 00000000..dd65472d
--- /dev/null
+++ b/assets/emotes/emotesv2_be25790aad6f49cc9f9b3b243b3fbc94
Binary files differ
diff --git a/assets/emotes/emotesv2_be44be5841b241b9a7ae3b408a5a0b6c b/assets/emotes/emotesv2_be44be5841b241b9a7ae3b408a5a0b6c
new file mode 100644
index 00000000..168ad5fe
--- /dev/null
+++ b/assets/emotes/emotesv2_be44be5841b241b9a7ae3b408a5a0b6c
Binary files differ
diff --git a/assets/emotes/emotesv2_beb191005b81486c8b1c823931c88387 b/assets/emotes/emotesv2_beb191005b81486c8b1c823931c88387
new file mode 100644
index 00000000..6e306702
--- /dev/null
+++ b/assets/emotes/emotesv2_beb191005b81486c8b1c823931c88387
Binary files differ
diff --git a/assets/emotes/emotesv2_bec9d8e56bc24e369015b79e987b7f24 b/assets/emotes/emotesv2_bec9d8e56bc24e369015b79e987b7f24
new file mode 100644
index 00000000..4c1fd3c1
--- /dev/null
+++ b/assets/emotes/emotesv2_bec9d8e56bc24e369015b79e987b7f24
Binary files differ
diff --git a/assets/emotes/emotesv2_beecd23544574288ae1cba0266cc0cbc b/assets/emotes/emotesv2_beecd23544574288ae1cba0266cc0cbc
new file mode 100644
index 00000000..28ac1333
--- /dev/null
+++ b/assets/emotes/emotesv2_beecd23544574288ae1cba0266cc0cbc
Binary files differ
diff --git a/assets/emotes/emotesv2_bf0a6e9047ea44dcabdecb762cbab9e9 b/assets/emotes/emotesv2_bf0a6e9047ea44dcabdecb762cbab9e9
new file mode 100644
index 00000000..71ac2ed0
--- /dev/null
+++ b/assets/emotes/emotesv2_bf0a6e9047ea44dcabdecb762cbab9e9
Binary files differ
diff --git a/assets/emotes/emotesv2_bf24b3a53ba5458c9b54c4a72a0f024d b/assets/emotes/emotesv2_bf24b3a53ba5458c9b54c4a72a0f024d
new file mode 100644
index 00000000..12e12fdb
--- /dev/null
+++ b/assets/emotes/emotesv2_bf24b3a53ba5458c9b54c4a72a0f024d
Binary files differ
diff --git a/assets/emotes/emotesv2_bf2b71b3a14b4f89a6d4340f35381f67 b/assets/emotes/emotesv2_bf2b71b3a14b4f89a6d4340f35381f67
new file mode 100644
index 00000000..a7b99132
--- /dev/null
+++ b/assets/emotes/emotesv2_bf2b71b3a14b4f89a6d4340f35381f67
Binary files differ
diff --git a/assets/emotes/emotesv2_bf3dd6814e444137be4b763c479117ec b/assets/emotes/emotesv2_bf3dd6814e444137be4b763c479117ec
new file mode 100644
index 00000000..62c075c1
--- /dev/null
+++ b/assets/emotes/emotesv2_bf3dd6814e444137be4b763c479117ec
Binary files differ
diff --git a/assets/emotes/emotesv2_bf646d84f6eb48bd9f33283ec70ab4d7 b/assets/emotes/emotesv2_bf646d84f6eb48bd9f33283ec70ab4d7
new file mode 100644
index 00000000..65932d2b
--- /dev/null
+++ b/assets/emotes/emotesv2_bf646d84f6eb48bd9f33283ec70ab4d7
Binary files differ
diff --git a/assets/emotes/emotesv2_bf888b2af57b4abd80653dff26768ae5 b/assets/emotes/emotesv2_bf888b2af57b4abd80653dff26768ae5
new file mode 100644
index 00000000..9b24c70c
--- /dev/null
+++ b/assets/emotes/emotesv2_bf888b2af57b4abd80653dff26768ae5
Binary files differ
diff --git a/assets/emotes/emotesv2_bfb4fce04ce0475e9473f92b90f4c930 b/assets/emotes/emotesv2_bfb4fce04ce0475e9473f92b90f4c930
new file mode 100644
index 00000000..18ddae8b
--- /dev/null
+++ b/assets/emotes/emotesv2_bfb4fce04ce0475e9473f92b90f4c930
Binary files differ
diff --git a/assets/emotes/emotesv2_bfb533e2253044f3a77d0032b2354c0b b/assets/emotes/emotesv2_bfb533e2253044f3a77d0032b2354c0b
new file mode 100644
index 00000000..0633cd61
--- /dev/null
+++ b/assets/emotes/emotesv2_bfb533e2253044f3a77d0032b2354c0b
Binary files differ
diff --git a/assets/emotes/emotesv2_bfba21d337e942da99d70490130b6836 b/assets/emotes/emotesv2_bfba21d337e942da99d70490130b6836
new file mode 100644
index 00000000..b8c2b3d3
--- /dev/null
+++ b/assets/emotes/emotesv2_bfba21d337e942da99d70490130b6836
Binary files differ
diff --git a/assets/emotes/emotesv2_bfe2f955f062437599c4fba33ad81273 b/assets/emotes/emotesv2_bfe2f955f062437599c4fba33ad81273
new file mode 100644
index 00000000..6eff3b6c
--- /dev/null
+++ b/assets/emotes/emotesv2_bfe2f955f062437599c4fba33ad81273
Binary files differ
diff --git a/assets/emotes/emotesv2_c02a7f11042f4d6db5379a35bce7698b b/assets/emotes/emotesv2_c02a7f11042f4d6db5379a35bce7698b
new file mode 100644
index 00000000..b2a591df
--- /dev/null
+++ b/assets/emotes/emotesv2_c02a7f11042f4d6db5379a35bce7698b
Binary files differ
diff --git a/assets/emotes/emotesv2_c0310505fdef4bd68878f943b9a2880e b/assets/emotes/emotesv2_c0310505fdef4bd68878f943b9a2880e
new file mode 100644
index 00000000..3cad8d01
--- /dev/null
+++ b/assets/emotes/emotesv2_c0310505fdef4bd68878f943b9a2880e
Binary files differ
diff --git a/assets/emotes/emotesv2_c03a6202a99f47399da6f276eb4e59f8 b/assets/emotes/emotesv2_c03a6202a99f47399da6f276eb4e59f8
new file mode 100644
index 00000000..bf005e96
--- /dev/null
+++ b/assets/emotes/emotesv2_c03a6202a99f47399da6f276eb4e59f8
Binary files differ
diff --git a/assets/emotes/emotesv2_c052cd3b68f54a589737f01abf43237d b/assets/emotes/emotesv2_c052cd3b68f54a589737f01abf43237d
new file mode 100644
index 00000000..6ce08049
--- /dev/null
+++ b/assets/emotes/emotesv2_c052cd3b68f54a589737f01abf43237d
Binary files differ
diff --git a/assets/emotes/emotesv2_c07b1f9d2e644301b5aa1ec940608ef2 b/assets/emotes/emotesv2_c07b1f9d2e644301b5aa1ec940608ef2
new file mode 100644
index 00000000..7604d0ca
--- /dev/null
+++ b/assets/emotes/emotesv2_c07b1f9d2e644301b5aa1ec940608ef2
Binary files differ
diff --git a/assets/emotes/emotesv2_c088d4ad26804a51a44170b711fec283 b/assets/emotes/emotesv2_c088d4ad26804a51a44170b711fec283
new file mode 100644
index 00000000..bbe296ef
--- /dev/null
+++ b/assets/emotes/emotesv2_c088d4ad26804a51a44170b711fec283
Binary files differ
diff --git a/assets/emotes/emotesv2_c0e814ff0357412e9f609de47aad6f51 b/assets/emotes/emotesv2_c0e814ff0357412e9f609de47aad6f51
new file mode 100644
index 00000000..69b37ab4
--- /dev/null
+++ b/assets/emotes/emotesv2_c0e814ff0357412e9f609de47aad6f51
Binary files differ
diff --git a/assets/emotes/emotesv2_c121dcae56b943bd9a34d839e12986e7 b/assets/emotes/emotesv2_c121dcae56b943bd9a34d839e12986e7
new file mode 100644
index 00000000..4df795dc
--- /dev/null
+++ b/assets/emotes/emotesv2_c121dcae56b943bd9a34d839e12986e7
Binary files differ
diff --git a/assets/emotes/emotesv2_c141472b7686460cac5259f83d29ab4d b/assets/emotes/emotesv2_c141472b7686460cac5259f83d29ab4d
new file mode 100644
index 00000000..38d64211
--- /dev/null
+++ b/assets/emotes/emotesv2_c141472b7686460cac5259f83d29ab4d
Binary files differ
diff --git a/assets/emotes/emotesv2_c159cabe3a4e42ccbc2f99a4a09aaf41 b/assets/emotes/emotesv2_c159cabe3a4e42ccbc2f99a4a09aaf41
new file mode 100644
index 00000000..b09b0dc3
--- /dev/null
+++ b/assets/emotes/emotesv2_c159cabe3a4e42ccbc2f99a4a09aaf41
Binary files differ
diff --git a/assets/emotes/emotesv2_c165f92eaf404b198da8d89533ccb056 b/assets/emotes/emotesv2_c165f92eaf404b198da8d89533ccb056
new file mode 100644
index 00000000..d32c323b
--- /dev/null
+++ b/assets/emotes/emotesv2_c165f92eaf404b198da8d89533ccb056
Binary files differ
diff --git a/assets/emotes/emotesv2_c1c550389cbf4d01bbb27fbc8a3a4b04 b/assets/emotes/emotesv2_c1c550389cbf4d01bbb27fbc8a3a4b04
new file mode 100644
index 00000000..d00a12ac
--- /dev/null
+++ b/assets/emotes/emotesv2_c1c550389cbf4d01bbb27fbc8a3a4b04
Binary files differ
diff --git a/assets/emotes/emotesv2_c1c81ccfdd4a4dd8b13f36fe491a014e b/assets/emotes/emotesv2_c1c81ccfdd4a4dd8b13f36fe491a014e
new file mode 100644
index 00000000..5268e6d4
--- /dev/null
+++ b/assets/emotes/emotesv2_c1c81ccfdd4a4dd8b13f36fe491a014e
Binary files differ
diff --git a/assets/emotes/emotesv2_c225ae99d2f447b498a6a5ff88f92053 b/assets/emotes/emotesv2_c225ae99d2f447b498a6a5ff88f92053
new file mode 100644
index 00000000..e6c9d7a4
--- /dev/null
+++ b/assets/emotes/emotesv2_c225ae99d2f447b498a6a5ff88f92053
Binary files differ
diff --git a/assets/emotes/emotesv2_c23714830900478e93a583aaa9b78b1e b/assets/emotes/emotesv2_c23714830900478e93a583aaa9b78b1e
new file mode 100644
index 00000000..9434ddb4
--- /dev/null
+++ b/assets/emotes/emotesv2_c23714830900478e93a583aaa9b78b1e
Binary files differ
diff --git a/assets/emotes/emotesv2_c26a993a8c104776b3a3c36820120ec9 b/assets/emotes/emotesv2_c26a993a8c104776b3a3c36820120ec9
new file mode 100644
index 00000000..6ea0be20
--- /dev/null
+++ b/assets/emotes/emotesv2_c26a993a8c104776b3a3c36820120ec9
Binary files differ
diff --git a/assets/emotes/emotesv2_c2868cd400cb4f14b09249b4e2807ae4 b/assets/emotes/emotesv2_c2868cd400cb4f14b09249b4e2807ae4
new file mode 100644
index 00000000..57e0643e
--- /dev/null
+++ b/assets/emotes/emotesv2_c2868cd400cb4f14b09249b4e2807ae4
Binary files differ
diff --git a/assets/emotes/emotesv2_c3373acb889a49de8d96ebadd51746b8 b/assets/emotes/emotesv2_c3373acb889a49de8d96ebadd51746b8
new file mode 100644
index 00000000..e54aee74
--- /dev/null
+++ b/assets/emotes/emotesv2_c3373acb889a49de8d96ebadd51746b8
Binary files differ
diff --git a/assets/emotes/emotesv2_c383706e4e6e4d0ab01e2cd0d02677bf b/assets/emotes/emotesv2_c383706e4e6e4d0ab01e2cd0d02677bf
new file mode 100644
index 00000000..2538b259
--- /dev/null
+++ b/assets/emotes/emotesv2_c383706e4e6e4d0ab01e2cd0d02677bf
Binary files differ
diff --git a/assets/emotes/emotesv2_c3cfe1f18e72402386c3d78e5681b152 b/assets/emotes/emotesv2_c3cfe1f18e72402386c3d78e5681b152
new file mode 100644
index 00000000..822279ea
--- /dev/null
+++ b/assets/emotes/emotesv2_c3cfe1f18e72402386c3d78e5681b152
Binary files differ
diff --git a/assets/emotes/emotesv2_c3dda385a6c347b08079bf3d8b4be051 b/assets/emotes/emotesv2_c3dda385a6c347b08079bf3d8b4be051
new file mode 100644
index 00000000..e18a1a1e
--- /dev/null
+++ b/assets/emotes/emotesv2_c3dda385a6c347b08079bf3d8b4be051
Binary files differ
diff --git a/assets/emotes/emotesv2_c44b3d0a299d409d8a1148aa1c64c647 b/assets/emotes/emotesv2_c44b3d0a299d409d8a1148aa1c64c647
new file mode 100644
index 00000000..6e9720b1
--- /dev/null
+++ b/assets/emotes/emotesv2_c44b3d0a299d409d8a1148aa1c64c647
Binary files differ
diff --git a/assets/emotes/emotesv2_c49037049c0c44f3b1543370cdb40e25 b/assets/emotes/emotesv2_c49037049c0c44f3b1543370cdb40e25
new file mode 100644
index 00000000..60cf3e8f
--- /dev/null
+++ b/assets/emotes/emotesv2_c49037049c0c44f3b1543370cdb40e25
Binary files differ
diff --git a/assets/emotes/emotesv2_c4ac60833139473e9df6fabe4e3f40f5 b/assets/emotes/emotesv2_c4ac60833139473e9df6fabe4e3f40f5
new file mode 100644
index 00000000..9265b459
--- /dev/null
+++ b/assets/emotes/emotesv2_c4ac60833139473e9df6fabe4e3f40f5
Binary files differ
diff --git a/assets/emotes/emotesv2_c4d9d30d09cc4ef78f09d4bd48d79109 b/assets/emotes/emotesv2_c4d9d30d09cc4ef78f09d4bd48d79109
new file mode 100644
index 00000000..1c3fd4a1
--- /dev/null
+++ b/assets/emotes/emotesv2_c4d9d30d09cc4ef78f09d4bd48d79109
Binary files differ
diff --git a/assets/emotes/emotesv2_c5d4eaa020e346268e983008fbd3a5ad b/assets/emotes/emotesv2_c5d4eaa020e346268e983008fbd3a5ad
new file mode 100644
index 00000000..165fab64
--- /dev/null
+++ b/assets/emotes/emotesv2_c5d4eaa020e346268e983008fbd3a5ad
Binary files differ
diff --git a/assets/emotes/emotesv2_c65c329c35d1459492533895d2cdf2cf b/assets/emotes/emotesv2_c65c329c35d1459492533895d2cdf2cf
new file mode 100644
index 00000000..b1c53802
--- /dev/null
+++ b/assets/emotes/emotesv2_c65c329c35d1459492533895d2cdf2cf
Binary files differ
diff --git a/assets/emotes/emotesv2_c65cce5881374a5e9d7d3989033f69af b/assets/emotes/emotesv2_c65cce5881374a5e9d7d3989033f69af
new file mode 100644
index 00000000..d8805467
--- /dev/null
+++ b/assets/emotes/emotesv2_c65cce5881374a5e9d7d3989033f69af
Binary files differ
diff --git a/assets/emotes/emotesv2_c65dffdc58e246db8017448452031ee2 b/assets/emotes/emotesv2_c65dffdc58e246db8017448452031ee2
new file mode 100644
index 00000000..4ad8cd86
--- /dev/null
+++ b/assets/emotes/emotesv2_c65dffdc58e246db8017448452031ee2
Binary files differ
diff --git a/assets/emotes/emotesv2_c66743a0822d4aad98d7c7c961edd624 b/assets/emotes/emotesv2_c66743a0822d4aad98d7c7c961edd624
new file mode 100644
index 00000000..3d0e0499
--- /dev/null
+++ b/assets/emotes/emotesv2_c66743a0822d4aad98d7c7c961edd624
Binary files differ
diff --git a/assets/emotes/emotesv2_c679f22400d641599f3fc9ef12ce7798 b/assets/emotes/emotesv2_c679f22400d641599f3fc9ef12ce7798
new file mode 100644
index 00000000..1573eca5
--- /dev/null
+++ b/assets/emotes/emotesv2_c679f22400d641599f3fc9ef12ce7798
Binary files differ
diff --git a/assets/emotes/emotesv2_c6c4b874b7fc4a62aef9b388f9d8c29b b/assets/emotes/emotesv2_c6c4b874b7fc4a62aef9b388f9d8c29b
new file mode 100644
index 00000000..8b4a672e
--- /dev/null
+++ b/assets/emotes/emotesv2_c6c4b874b7fc4a62aef9b388f9d8c29b
Binary files differ
diff --git a/assets/emotes/emotesv2_c7103238a05f4a4b9720ec600feab921 b/assets/emotes/emotesv2_c7103238a05f4a4b9720ec600feab921
new file mode 100644
index 00000000..2a0f0ebe
--- /dev/null
+++ b/assets/emotes/emotesv2_c7103238a05f4a4b9720ec600feab921
Binary files differ
diff --git a/assets/emotes/emotesv2_c71b89ed4e1c4bf6b5d9e5adf1b5be4a b/assets/emotes/emotesv2_c71b89ed4e1c4bf6b5d9e5adf1b5be4a
new file mode 100644
index 00000000..37e312cd
--- /dev/null
+++ b/assets/emotes/emotesv2_c71b89ed4e1c4bf6b5d9e5adf1b5be4a
Binary files differ
diff --git a/assets/emotes/emotesv2_c72651e12cd24792b0b17259fbfcad91 b/assets/emotes/emotesv2_c72651e12cd24792b0b17259fbfcad91
new file mode 100644
index 00000000..5aafed8e
--- /dev/null
+++ b/assets/emotes/emotesv2_c72651e12cd24792b0b17259fbfcad91
Binary files differ
diff --git a/assets/emotes/emotesv2_c7733fdefc314b7f8eac1bc80a372cf5 b/assets/emotes/emotesv2_c7733fdefc314b7f8eac1bc80a372cf5
new file mode 100644
index 00000000..9e9e3cbe
--- /dev/null
+++ b/assets/emotes/emotesv2_c7733fdefc314b7f8eac1bc80a372cf5
Binary files differ
diff --git a/assets/emotes/emotesv2_c7ab2fe045564253ac454ae931d75d9d b/assets/emotes/emotesv2_c7ab2fe045564253ac454ae931d75d9d
new file mode 100644
index 00000000..33cf78d3
--- /dev/null
+++ b/assets/emotes/emotesv2_c7ab2fe045564253ac454ae931d75d9d
Binary files differ
diff --git a/assets/emotes/emotesv2_c7aefc45412147b284273098a518c94b b/assets/emotes/emotesv2_c7aefc45412147b284273098a518c94b
new file mode 100644
index 00000000..b75b698d
--- /dev/null
+++ b/assets/emotes/emotesv2_c7aefc45412147b284273098a518c94b
Binary files differ
diff --git a/assets/emotes/emotesv2_c7e00766ee2a4433a57d3b43fd259b78 b/assets/emotes/emotesv2_c7e00766ee2a4433a57d3b43fd259b78
new file mode 100644
index 00000000..4b722f50
--- /dev/null
+++ b/assets/emotes/emotesv2_c7e00766ee2a4433a57d3b43fd259b78
Binary files differ
diff --git a/assets/emotes/emotesv2_c7f5e39307ba46339946d9ddc197381c b/assets/emotes/emotesv2_c7f5e39307ba46339946d9ddc197381c
new file mode 100644
index 00000000..947fac58
--- /dev/null
+++ b/assets/emotes/emotesv2_c7f5e39307ba46339946d9ddc197381c
Binary files differ
diff --git a/assets/emotes/emotesv2_c80a394f337f4225bb1d329040d8d3bd b/assets/emotes/emotesv2_c80a394f337f4225bb1d329040d8d3bd
new file mode 100644
index 00000000..eb7ab808
--- /dev/null
+++ b/assets/emotes/emotesv2_c80a394f337f4225bb1d329040d8d3bd
Binary files differ
diff --git a/assets/emotes/emotesv2_c82c2af140d54dc7834cdb0565d1b79e b/assets/emotes/emotesv2_c82c2af140d54dc7834cdb0565d1b79e
new file mode 100644
index 00000000..4a1f6d3f
--- /dev/null
+++ b/assets/emotes/emotesv2_c82c2af140d54dc7834cdb0565d1b79e
Binary files differ
diff --git a/assets/emotes/emotesv2_c83a313d84ae4cd981e416ee10050daf b/assets/emotes/emotesv2_c83a313d84ae4cd981e416ee10050daf
new file mode 100644
index 00000000..9a668e24
--- /dev/null
+++ b/assets/emotes/emotesv2_c83a313d84ae4cd981e416ee10050daf
Binary files differ
diff --git a/assets/emotes/emotesv2_c83e04a44db74b91a2b853a1fafb0b28 b/assets/emotes/emotesv2_c83e04a44db74b91a2b853a1fafb0b28
new file mode 100644
index 00000000..39f5edd6
--- /dev/null
+++ b/assets/emotes/emotesv2_c83e04a44db74b91a2b853a1fafb0b28
Binary files differ
diff --git a/assets/emotes/emotesv2_c85eebd3c250461895e77f26c84a7b00 b/assets/emotes/emotesv2_c85eebd3c250461895e77f26c84a7b00
new file mode 100644
index 00000000..38585e8c
--- /dev/null
+++ b/assets/emotes/emotesv2_c85eebd3c250461895e77f26c84a7b00
Binary files differ
diff --git a/assets/emotes/emotesv2_c88f79aca00d4aa0b73c615bf88466ad b/assets/emotes/emotesv2_c88f79aca00d4aa0b73c615bf88466ad
new file mode 100644
index 00000000..4387db75
--- /dev/null
+++ b/assets/emotes/emotesv2_c88f79aca00d4aa0b73c615bf88466ad
Binary files differ
diff --git a/assets/emotes/emotesv2_c8df0ea4e33f4fbcbacb5ae529185854 b/assets/emotes/emotesv2_c8df0ea4e33f4fbcbacb5ae529185854
new file mode 100644
index 00000000..5906b45c
--- /dev/null
+++ b/assets/emotes/emotesv2_c8df0ea4e33f4fbcbacb5ae529185854
Binary files differ
diff --git a/assets/emotes/emotesv2_c9881c39124a43e78e938fa98ce0767d b/assets/emotes/emotesv2_c9881c39124a43e78e938fa98ce0767d
new file mode 100644
index 00000000..30720e10
--- /dev/null
+++ b/assets/emotes/emotesv2_c9881c39124a43e78e938fa98ce0767d
Binary files differ
diff --git a/assets/emotes/emotesv2_c9af0834e78f43e0925277cdcd1ed2f7 b/assets/emotes/emotesv2_c9af0834e78f43e0925277cdcd1ed2f7
new file mode 100644
index 00000000..544c7843
--- /dev/null
+++ b/assets/emotes/emotesv2_c9af0834e78f43e0925277cdcd1ed2f7
Binary files differ
diff --git a/assets/emotes/emotesv2_c9c80161b91d45fa99647e94fb00ba5d b/assets/emotes/emotesv2_c9c80161b91d45fa99647e94fb00ba5d
new file mode 100644
index 00000000..d689d5cb
--- /dev/null
+++ b/assets/emotes/emotesv2_c9c80161b91d45fa99647e94fb00ba5d
Binary files differ
diff --git a/assets/emotes/emotesv2_c9d69d1618574c3281ca77e08d9d41a1 b/assets/emotes/emotesv2_c9d69d1618574c3281ca77e08d9d41a1
new file mode 100644
index 00000000..da6cf3a9
--- /dev/null
+++ b/assets/emotes/emotesv2_c9d69d1618574c3281ca77e08d9d41a1
Binary files differ
diff --git a/assets/emotes/emotesv2_ca004b3da2d744c4bdafefbe423c32c3 b/assets/emotes/emotesv2_ca004b3da2d744c4bdafefbe423c32c3
new file mode 100644
index 00000000..695adf2d
--- /dev/null
+++ b/assets/emotes/emotesv2_ca004b3da2d744c4bdafefbe423c32c3
Binary files differ
diff --git a/assets/emotes/emotesv2_ca1ab3a0a5c343018c368cc779595d0c b/assets/emotes/emotesv2_ca1ab3a0a5c343018c368cc779595d0c
new file mode 100644
index 00000000..f53e636a
--- /dev/null
+++ b/assets/emotes/emotesv2_ca1ab3a0a5c343018c368cc779595d0c
Binary files differ
diff --git a/assets/emotes/emotesv2_ca1e17f445a44597b9db302ff0673deb b/assets/emotes/emotesv2_ca1e17f445a44597b9db302ff0673deb
new file mode 100644
index 00000000..5ce8336f
--- /dev/null
+++ b/assets/emotes/emotesv2_ca1e17f445a44597b9db302ff0673deb
Binary files differ
diff --git a/assets/emotes/emotesv2_ca544d78f41c426082f8f16eed7ea688 b/assets/emotes/emotesv2_ca544d78f41c426082f8f16eed7ea688
new file mode 100644
index 00000000..69ea1fdd
--- /dev/null
+++ b/assets/emotes/emotesv2_ca544d78f41c426082f8f16eed7ea688
Binary files differ
diff --git a/assets/emotes/emotesv2_ca614592698a4981a67389d062f922be b/assets/emotes/emotesv2_ca614592698a4981a67389d062f922be
new file mode 100644
index 00000000..40b3c67b
--- /dev/null
+++ b/assets/emotes/emotesv2_ca614592698a4981a67389d062f922be
Binary files differ
diff --git a/assets/emotes/emotesv2_cb1ca3218d044e32aba7aae1743d878c b/assets/emotes/emotesv2_cb1ca3218d044e32aba7aae1743d878c
new file mode 100644
index 00000000..1592bde7
--- /dev/null
+++ b/assets/emotes/emotesv2_cb1ca3218d044e32aba7aae1743d878c
Binary files differ
diff --git a/assets/emotes/emotesv2_cb4348dc588f449a861a4deefaf00cee b/assets/emotes/emotesv2_cb4348dc588f449a861a4deefaf00cee
new file mode 100644
index 00000000..18517b99
--- /dev/null
+++ b/assets/emotes/emotesv2_cb4348dc588f449a861a4deefaf00cee
Binary files differ
diff --git a/assets/emotes/emotesv2_cb739b847f0843fda46a9a90cee155b6 b/assets/emotes/emotesv2_cb739b847f0843fda46a9a90cee155b6
new file mode 100644
index 00000000..c58a709e
--- /dev/null
+++ b/assets/emotes/emotesv2_cb739b847f0843fda46a9a90cee155b6
Binary files differ
diff --git a/assets/emotes/emotesv2_cb7fb929461246deb4a6ed565496b9dd b/assets/emotes/emotesv2_cb7fb929461246deb4a6ed565496b9dd
new file mode 100644
index 00000000..8c7fc668
--- /dev/null
+++ b/assets/emotes/emotesv2_cb7fb929461246deb4a6ed565496b9dd
Binary files differ
diff --git a/assets/emotes/emotesv2_cbb21fe1eb5744da8c1c93c2f6034af6 b/assets/emotes/emotesv2_cbb21fe1eb5744da8c1c93c2f6034af6
new file mode 100644
index 00000000..774abcd5
--- /dev/null
+++ b/assets/emotes/emotesv2_cbb21fe1eb5744da8c1c93c2f6034af6
Binary files differ
diff --git a/assets/emotes/emotesv2_cbb7dbd7424342e4931da7391b96cb38 b/assets/emotes/emotesv2_cbb7dbd7424342e4931da7391b96cb38
new file mode 100644
index 00000000..bb3713fe
--- /dev/null
+++ b/assets/emotes/emotesv2_cbb7dbd7424342e4931da7391b96cb38
Binary files differ
diff --git a/assets/emotes/emotesv2_cbc835fc0dda4889a09df153c367b16d b/assets/emotes/emotesv2_cbc835fc0dda4889a09df153c367b16d
new file mode 100644
index 00000000..669f5e43
--- /dev/null
+++ b/assets/emotes/emotesv2_cbc835fc0dda4889a09df153c367b16d
Binary files differ
diff --git a/assets/emotes/emotesv2_cbf3e1034d1b4891ac95f5560b526925 b/assets/emotes/emotesv2_cbf3e1034d1b4891ac95f5560b526925
new file mode 100644
index 00000000..d78bbfc8
--- /dev/null
+++ b/assets/emotes/emotesv2_cbf3e1034d1b4891ac95f5560b526925
Binary files differ
diff --git a/assets/emotes/emotesv2_cbfed94671214235bd959d59c6b1c4e1 b/assets/emotes/emotesv2_cbfed94671214235bd959d59c6b1c4e1
new file mode 100644
index 00000000..e1438282
--- /dev/null
+++ b/assets/emotes/emotesv2_cbfed94671214235bd959d59c6b1c4e1
Binary files differ
diff --git a/assets/emotes/emotesv2_cc07e98fa17745efab619eb791cbb81c b/assets/emotes/emotesv2_cc07e98fa17745efab619eb791cbb81c
new file mode 100644
index 00000000..50a10291
--- /dev/null
+++ b/assets/emotes/emotesv2_cc07e98fa17745efab619eb791cbb81c
Binary files differ
diff --git a/assets/emotes/emotesv2_cc3c103e69124ca3bbd6c63f21d4a417 b/assets/emotes/emotesv2_cc3c103e69124ca3bbd6c63f21d4a417
new file mode 100644
index 00000000..a533e70a
--- /dev/null
+++ b/assets/emotes/emotesv2_cc3c103e69124ca3bbd6c63f21d4a417
Binary files differ
diff --git a/assets/emotes/emotesv2_cc5d3e4643ce4cb496929ccfa3314f12 b/assets/emotes/emotesv2_cc5d3e4643ce4cb496929ccfa3314f12
new file mode 100644
index 00000000..c43a3a30
--- /dev/null
+++ b/assets/emotes/emotesv2_cc5d3e4643ce4cb496929ccfa3314f12
Binary files differ
diff --git a/assets/emotes/emotesv2_cc75a9595f8a4d848bffbe537f55778e b/assets/emotes/emotesv2_cc75a9595f8a4d848bffbe537f55778e
new file mode 100644
index 00000000..10e0e82c
--- /dev/null
+++ b/assets/emotes/emotesv2_cc75a9595f8a4d848bffbe537f55778e
Binary files differ
diff --git a/assets/emotes/emotesv2_cc8fc408bbca480b83b888c600591a7a b/assets/emotes/emotesv2_cc8fc408bbca480b83b888c600591a7a
new file mode 100644
index 00000000..4f1d3203
--- /dev/null
+++ b/assets/emotes/emotesv2_cc8fc408bbca480b83b888c600591a7a
Binary files differ
diff --git a/assets/emotes/emotesv2_ccaba51ab1294476b2ca08c0f9f6c4e5 b/assets/emotes/emotesv2_ccaba51ab1294476b2ca08c0f9f6c4e5
new file mode 100644
index 00000000..3ba1b54c
--- /dev/null
+++ b/assets/emotes/emotesv2_ccaba51ab1294476b2ca08c0f9f6c4e5
Binary files differ
diff --git a/assets/emotes/emotesv2_ccc548a604bd497488a8d2b39a06b345 b/assets/emotes/emotesv2_ccc548a604bd497488a8d2b39a06b345
new file mode 100644
index 00000000..3db6efe6
--- /dev/null
+++ b/assets/emotes/emotesv2_ccc548a604bd497488a8d2b39a06b345
Binary files differ
diff --git a/assets/emotes/emotesv2_ccc9c317acbd4ce68781e1d378510f24 b/assets/emotes/emotesv2_ccc9c317acbd4ce68781e1d378510f24
new file mode 100644
index 00000000..008e2c31
--- /dev/null
+++ b/assets/emotes/emotesv2_ccc9c317acbd4ce68781e1d378510f24
Binary files differ
diff --git a/assets/emotes/emotesv2_cd3c5872339643b6acf6871d4060c257 b/assets/emotes/emotesv2_cd3c5872339643b6acf6871d4060c257
new file mode 100644
index 00000000..9d8a135b
--- /dev/null
+++ b/assets/emotes/emotesv2_cd3c5872339643b6acf6871d4060c257
Binary files differ
diff --git a/assets/emotes/emotesv2_cd63a6a67451464ea88a75ff71388b1f b/assets/emotes/emotesv2_cd63a6a67451464ea88a75ff71388b1f
new file mode 100644
index 00000000..13e5b167
--- /dev/null
+++ b/assets/emotes/emotesv2_cd63a6a67451464ea88a75ff71388b1f
Binary files differ
diff --git a/assets/emotes/emotesv2_cdc7a602ee08462e81fb6cc0e3e8de61 b/assets/emotes/emotesv2_cdc7a602ee08462e81fb6cc0e3e8de61
new file mode 100644
index 00000000..bd22a861
--- /dev/null
+++ b/assets/emotes/emotesv2_cdc7a602ee08462e81fb6cc0e3e8de61
Binary files differ
diff --git a/assets/emotes/emotesv2_ce186e13d51540f3afa656a33887ab4b b/assets/emotes/emotesv2_ce186e13d51540f3afa656a33887ab4b
new file mode 100644
index 00000000..89ff2895
--- /dev/null
+++ b/assets/emotes/emotesv2_ce186e13d51540f3afa656a33887ab4b
Binary files differ
diff --git a/assets/emotes/emotesv2_ce4749bd93824b42a1dad11c3d0717d0 b/assets/emotes/emotesv2_ce4749bd93824b42a1dad11c3d0717d0
new file mode 100644
index 00000000..6563566b
--- /dev/null
+++ b/assets/emotes/emotesv2_ce4749bd93824b42a1dad11c3d0717d0
Binary files differ
diff --git a/assets/emotes/emotesv2_ce4e5d60a0384c3bba55c30ee894e58e b/assets/emotes/emotesv2_ce4e5d60a0384c3bba55c30ee894e58e
new file mode 100644
index 00000000..b0ed89f7
--- /dev/null
+++ b/assets/emotes/emotesv2_ce4e5d60a0384c3bba55c30ee894e58e
Binary files differ
diff --git a/assets/emotes/emotesv2_cedcc5c92c8d4733968379d4b40320f4 b/assets/emotes/emotesv2_cedcc5c92c8d4733968379d4b40320f4
new file mode 100644
index 00000000..bb38035a
--- /dev/null
+++ b/assets/emotes/emotesv2_cedcc5c92c8d4733968379d4b40320f4
Binary files differ
diff --git a/assets/emotes/emotesv2_cef4e35f8d134fbc8172fe622bc51bfe b/assets/emotes/emotesv2_cef4e35f8d134fbc8172fe622bc51bfe
new file mode 100644
index 00000000..6e678aba
--- /dev/null
+++ b/assets/emotes/emotesv2_cef4e35f8d134fbc8172fe622bc51bfe
Binary files differ
diff --git a/assets/emotes/emotesv2_cfc4789e00344e76b17b10a82f9344d1 b/assets/emotes/emotesv2_cfc4789e00344e76b17b10a82f9344d1
new file mode 100644
index 00000000..e9dbf5f8
--- /dev/null
+++ b/assets/emotes/emotesv2_cfc4789e00344e76b17b10a82f9344d1
Binary files differ
diff --git a/assets/emotes/emotesv2_cff32f43571543828847738e27acf4ef b/assets/emotes/emotesv2_cff32f43571543828847738e27acf4ef
new file mode 100644
index 00000000..584b0eb2
--- /dev/null
+++ b/assets/emotes/emotesv2_cff32f43571543828847738e27acf4ef
Binary files differ
diff --git a/assets/emotes/emotesv2_d02729d3590e4fa599de707bfbeec833 b/assets/emotes/emotesv2_d02729d3590e4fa599de707bfbeec833
new file mode 100644
index 00000000..a40bbfb9
--- /dev/null
+++ b/assets/emotes/emotesv2_d02729d3590e4fa599de707bfbeec833
Binary files differ
diff --git a/assets/emotes/emotesv2_d04b60298bbb42d3a336f734ec4cc78a b/assets/emotes/emotesv2_d04b60298bbb42d3a336f734ec4cc78a
new file mode 100644
index 00000000..47ffce16
--- /dev/null
+++ b/assets/emotes/emotesv2_d04b60298bbb42d3a336f734ec4cc78a
Binary files differ
diff --git a/assets/emotes/emotesv2_d09a63548a014a1c99f0bbc8709eed99 b/assets/emotes/emotesv2_d09a63548a014a1c99f0bbc8709eed99
new file mode 100644
index 00000000..5f9639cf
--- /dev/null
+++ b/assets/emotes/emotesv2_d09a63548a014a1c99f0bbc8709eed99
Binary files differ
diff --git a/assets/emotes/emotesv2_d0ab32c874fb4642a25fc8e610e6d4ba b/assets/emotes/emotesv2_d0ab32c874fb4642a25fc8e610e6d4ba
new file mode 100644
index 00000000..242fe471
--- /dev/null
+++ b/assets/emotes/emotesv2_d0ab32c874fb4642a25fc8e610e6d4ba
Binary files differ
diff --git a/assets/emotes/emotesv2_d0c4272a37da4ec7a989198630fe4af8 b/assets/emotes/emotesv2_d0c4272a37da4ec7a989198630fe4af8
new file mode 100644
index 00000000..fc968379
--- /dev/null
+++ b/assets/emotes/emotesv2_d0c4272a37da4ec7a989198630fe4af8
Binary files differ
diff --git a/assets/emotes/emotesv2_d0c8b8c0240440ca9a9bf6088fda7266 b/assets/emotes/emotesv2_d0c8b8c0240440ca9a9bf6088fda7266
new file mode 100644
index 00000000..1f18db4f
--- /dev/null
+++ b/assets/emotes/emotesv2_d0c8b8c0240440ca9a9bf6088fda7266
Binary files differ
diff --git a/assets/emotes/emotesv2_d0e0d7b5454a4f1aa60d6831c1c4d770 b/assets/emotes/emotesv2_d0e0d7b5454a4f1aa60d6831c1c4d770
new file mode 100644
index 00000000..a50acbed
--- /dev/null
+++ b/assets/emotes/emotesv2_d0e0d7b5454a4f1aa60d6831c1c4d770
Binary files differ
diff --git a/assets/emotes/emotesv2_d119d3d45aae4e35807b779de29e1197 b/assets/emotes/emotesv2_d119d3d45aae4e35807b779de29e1197
new file mode 100644
index 00000000..8cee879c
--- /dev/null
+++ b/assets/emotes/emotesv2_d119d3d45aae4e35807b779de29e1197
Binary files differ
diff --git a/assets/emotes/emotesv2_d1353aa75dae47a8b63a41dcb5a9a3f8 b/assets/emotes/emotesv2_d1353aa75dae47a8b63a41dcb5a9a3f8
new file mode 100644
index 00000000..2811e27f
--- /dev/null
+++ b/assets/emotes/emotesv2_d1353aa75dae47a8b63a41dcb5a9a3f8
Binary files differ
diff --git a/assets/emotes/emotesv2_d13a9802e92243079f3b66473953d842 b/assets/emotes/emotesv2_d13a9802e92243079f3b66473953d842
new file mode 100644
index 00000000..55caf13b
--- /dev/null
+++ b/assets/emotes/emotesv2_d13a9802e92243079f3b66473953d842
Binary files differ
diff --git a/assets/emotes/emotesv2_d1426190aa3546cc8e3def301774858d b/assets/emotes/emotesv2_d1426190aa3546cc8e3def301774858d
new file mode 100644
index 00000000..6b9eb7ca
--- /dev/null
+++ b/assets/emotes/emotesv2_d1426190aa3546cc8e3def301774858d
Binary files differ
diff --git a/assets/emotes/emotesv2_d1750f3b44bf4223a1c7a71135fe82c2 b/assets/emotes/emotesv2_d1750f3b44bf4223a1c7a71135fe82c2
new file mode 100644
index 00000000..04c7378b
--- /dev/null
+++ b/assets/emotes/emotesv2_d1750f3b44bf4223a1c7a71135fe82c2
Binary files differ
diff --git a/assets/emotes/emotesv2_d17ae326bcdf43b0923e632a999972f6 b/assets/emotes/emotesv2_d17ae326bcdf43b0923e632a999972f6
new file mode 100644
index 00000000..8333d035
--- /dev/null
+++ b/assets/emotes/emotesv2_d17ae326bcdf43b0923e632a999972f6
Binary files differ
diff --git a/assets/emotes/emotesv2_d1e46b2c259b4a9681be32415a0c1560 b/assets/emotes/emotesv2_d1e46b2c259b4a9681be32415a0c1560
new file mode 100644
index 00000000..4845e44b
--- /dev/null
+++ b/assets/emotes/emotesv2_d1e46b2c259b4a9681be32415a0c1560
Binary files differ
diff --git a/assets/emotes/emotesv2_d1f31a9408ed4b6ab7da7721da28ab8d b/assets/emotes/emotesv2_d1f31a9408ed4b6ab7da7721da28ab8d
new file mode 100644
index 00000000..3a9493ee
--- /dev/null
+++ b/assets/emotes/emotesv2_d1f31a9408ed4b6ab7da7721da28ab8d
Binary files differ
diff --git a/assets/emotes/emotesv2_d21878ba526b490d8df79dc867ecc672 b/assets/emotes/emotesv2_d21878ba526b490d8df79dc867ecc672
new file mode 100644
index 00000000..8393705c
--- /dev/null
+++ b/assets/emotes/emotesv2_d21878ba526b490d8df79dc867ecc672
Binary files differ
diff --git a/assets/emotes/emotesv2_d29f8fc683f54e16b2a503ac920672b8 b/assets/emotes/emotesv2_d29f8fc683f54e16b2a503ac920672b8
new file mode 100644
index 00000000..24e298b8
--- /dev/null
+++ b/assets/emotes/emotesv2_d29f8fc683f54e16b2a503ac920672b8
Binary files differ
diff --git a/assets/emotes/emotesv2_d2ccf730b99b41e99a258ba068b2026c b/assets/emotes/emotesv2_d2ccf730b99b41e99a258ba068b2026c
new file mode 100644
index 00000000..0e5caa44
--- /dev/null
+++ b/assets/emotes/emotesv2_d2ccf730b99b41e99a258ba068b2026c
Binary files differ
diff --git a/assets/emotes/emotesv2_d3570e051961463e948ec45639386226 b/assets/emotes/emotesv2_d3570e051961463e948ec45639386226
new file mode 100644
index 00000000..ae9e09a5
--- /dev/null
+++ b/assets/emotes/emotesv2_d3570e051961463e948ec45639386226
Binary files differ
diff --git a/assets/emotes/emotesv2_d378c1f3dc174d03ae3d9f943e504f91 b/assets/emotes/emotesv2_d378c1f3dc174d03ae3d9f943e504f91
new file mode 100644
index 00000000..25e55bb6
--- /dev/null
+++ b/assets/emotes/emotesv2_d378c1f3dc174d03ae3d9f943e504f91
Binary files differ
diff --git a/assets/emotes/emotesv2_d384bf36a8d2436b8b2772c0e41d798e b/assets/emotes/emotesv2_d384bf36a8d2436b8b2772c0e41d798e
new file mode 100644
index 00000000..da8882e0
--- /dev/null
+++ b/assets/emotes/emotesv2_d384bf36a8d2436b8b2772c0e41d798e
Binary files differ
diff --git a/assets/emotes/emotesv2_d3965b3265694bc89b06de7162039103 b/assets/emotes/emotesv2_d3965b3265694bc89b06de7162039103
new file mode 100644
index 00000000..68acb4ed
--- /dev/null
+++ b/assets/emotes/emotesv2_d3965b3265694bc89b06de7162039103
Binary files differ
diff --git a/assets/emotes/emotesv2_d3cc85980348497e85692492278cfa0c b/assets/emotes/emotesv2_d3cc85980348497e85692492278cfa0c
new file mode 100644
index 00000000..03bef7df
--- /dev/null
+++ b/assets/emotes/emotesv2_d3cc85980348497e85692492278cfa0c
Binary files differ
diff --git a/assets/emotes/emotesv2_d3d14ae05165495d969a71264ece7b52 b/assets/emotes/emotesv2_d3d14ae05165495d969a71264ece7b52
new file mode 100644
index 00000000..fc3d38d0
--- /dev/null
+++ b/assets/emotes/emotesv2_d3d14ae05165495d969a71264ece7b52
Binary files differ
diff --git a/assets/emotes/emotesv2_d4249337971b427e9e0a5d40c956eacc b/assets/emotes/emotesv2_d4249337971b427e9e0a5d40c956eacc
new file mode 100644
index 00000000..b5b0d111
--- /dev/null
+++ b/assets/emotes/emotesv2_d4249337971b427e9e0a5d40c956eacc
Binary files differ
diff --git a/assets/emotes/emotesv2_d46635c993044eceb98e906c832bdcc5 b/assets/emotes/emotesv2_d46635c993044eceb98e906c832bdcc5
new file mode 100644
index 00000000..39ab72a4
--- /dev/null
+++ b/assets/emotes/emotesv2_d46635c993044eceb98e906c832bdcc5
Binary files differ
diff --git a/assets/emotes/emotesv2_d46cb7aa6d9a445ba14fa0b6ab460fd8 b/assets/emotes/emotesv2_d46cb7aa6d9a445ba14fa0b6ab460fd8
new file mode 100644
index 00000000..55111ec5
--- /dev/null
+++ b/assets/emotes/emotesv2_d46cb7aa6d9a445ba14fa0b6ab460fd8
Binary files differ
diff --git a/assets/emotes/emotesv2_d483b367f4074edfabe85d72ec8d26d4 b/assets/emotes/emotesv2_d483b367f4074edfabe85d72ec8d26d4
new file mode 100644
index 00000000..15a955ef
--- /dev/null
+++ b/assets/emotes/emotesv2_d483b367f4074edfabe85d72ec8d26d4
Binary files differ
diff --git a/assets/emotes/emotesv2_d48c6d95f16d45e0a2d57ed85ab97c9f b/assets/emotes/emotesv2_d48c6d95f16d45e0a2d57ed85ab97c9f
new file mode 100644
index 00000000..7fcb1c3a
--- /dev/null
+++ b/assets/emotes/emotesv2_d48c6d95f16d45e0a2d57ed85ab97c9f
Binary files differ
diff --git a/assets/emotes/emotesv2_d4a6ed97ec774f2fafecee7d9a3ce0a5 b/assets/emotes/emotesv2_d4a6ed97ec774f2fafecee7d9a3ce0a5
new file mode 100644
index 00000000..b56b93d9
--- /dev/null
+++ b/assets/emotes/emotesv2_d4a6ed97ec774f2fafecee7d9a3ce0a5
Binary files differ
diff --git a/assets/emotes/emotesv2_d4a92d1c8bfa449fb88ef4dc8a3d99c7 b/assets/emotes/emotesv2_d4a92d1c8bfa449fb88ef4dc8a3d99c7
new file mode 100644
index 00000000..a23d5f73
--- /dev/null
+++ b/assets/emotes/emotesv2_d4a92d1c8bfa449fb88ef4dc8a3d99c7
Binary files differ
diff --git a/assets/emotes/emotesv2_d4afcc9be81642dd95a48308b04d563a b/assets/emotes/emotesv2_d4afcc9be81642dd95a48308b04d563a
new file mode 100644
index 00000000..beefcd00
--- /dev/null
+++ b/assets/emotes/emotesv2_d4afcc9be81642dd95a48308b04d563a
Binary files differ
diff --git a/assets/emotes/emotesv2_d4c9b3a99e63462bae160a330fd1843f b/assets/emotes/emotesv2_d4c9b3a99e63462bae160a330fd1843f
new file mode 100644
index 00000000..24c2ad81
--- /dev/null
+++ b/assets/emotes/emotesv2_d4c9b3a99e63462bae160a330fd1843f
Binary files differ
diff --git a/assets/emotes/emotesv2_d4f8c27b1edc426f95752e411cc2bced b/assets/emotes/emotesv2_d4f8c27b1edc426f95752e411cc2bced
new file mode 100644
index 00000000..f613cd6a
--- /dev/null
+++ b/assets/emotes/emotesv2_d4f8c27b1edc426f95752e411cc2bced
Binary files differ
diff --git a/assets/emotes/emotesv2_d55f8f3328874a008890b1a3561ee1a4 b/assets/emotes/emotesv2_d55f8f3328874a008890b1a3561ee1a4
new file mode 100644
index 00000000..3fbd7203
--- /dev/null
+++ b/assets/emotes/emotesv2_d55f8f3328874a008890b1a3561ee1a4
Binary files differ
diff --git a/assets/emotes/emotesv2_d5b3eed72ab14cf1b859cea274d9d4b3 b/assets/emotes/emotesv2_d5b3eed72ab14cf1b859cea274d9d4b3
new file mode 100644
index 00000000..9d73280e
--- /dev/null
+++ b/assets/emotes/emotesv2_d5b3eed72ab14cf1b859cea274d9d4b3
Binary files differ
diff --git a/assets/emotes/emotesv2_d5ca6e045beb49ff95ef674600f25b25 b/assets/emotes/emotesv2_d5ca6e045beb49ff95ef674600f25b25
new file mode 100644
index 00000000..82f59836
--- /dev/null
+++ b/assets/emotes/emotesv2_d5ca6e045beb49ff95ef674600f25b25
Binary files differ
diff --git a/assets/emotes/emotesv2_d60d189f1dd746f0af28966a181827e6 b/assets/emotes/emotesv2_d60d189f1dd746f0af28966a181827e6
new file mode 100644
index 00000000..249899be
--- /dev/null
+++ b/assets/emotes/emotesv2_d60d189f1dd746f0af28966a181827e6
Binary files differ
diff --git a/assets/emotes/emotesv2_d615eda3b90644d0974530e8cb9fc222 b/assets/emotes/emotesv2_d615eda3b90644d0974530e8cb9fc222
new file mode 100644
index 00000000..7ddaa923
--- /dev/null
+++ b/assets/emotes/emotesv2_d615eda3b90644d0974530e8cb9fc222
Binary files differ
diff --git a/assets/emotes/emotesv2_d64836d7537a43fba2abe3a575471eb5 b/assets/emotes/emotesv2_d64836d7537a43fba2abe3a575471eb5
new file mode 100644
index 00000000..3ef865f5
--- /dev/null
+++ b/assets/emotes/emotesv2_d64836d7537a43fba2abe3a575471eb5
Binary files differ
diff --git a/assets/emotes/emotesv2_d6885ed4f79348b99774e4abfb01be85 b/assets/emotes/emotesv2_d6885ed4f79348b99774e4abfb01be85
new file mode 100644
index 00000000..78baf1c4
--- /dev/null
+++ b/assets/emotes/emotesv2_d6885ed4f79348b99774e4abfb01be85
Binary files differ
diff --git a/assets/emotes/emotesv2_d6ae4985169049b3b939d29d7df71d72 b/assets/emotes/emotesv2_d6ae4985169049b3b939d29d7df71d72
new file mode 100644
index 00000000..3dc54d25
--- /dev/null
+++ b/assets/emotes/emotesv2_d6ae4985169049b3b939d29d7df71d72
Binary files differ
diff --git a/assets/emotes/emotesv2_d6be69d1dbff438c8b9c66eff51104a5 b/assets/emotes/emotesv2_d6be69d1dbff438c8b9c66eff51104a5
new file mode 100644
index 00000000..002e0bad
--- /dev/null
+++ b/assets/emotes/emotesv2_d6be69d1dbff438c8b9c66eff51104a5
Binary files differ
diff --git a/assets/emotes/emotesv2_d6e1d6e8a2e74986a1bebba2d8c150d4 b/assets/emotes/emotesv2_d6e1d6e8a2e74986a1bebba2d8c150d4
new file mode 100644
index 00000000..fa271c72
--- /dev/null
+++ b/assets/emotes/emotesv2_d6e1d6e8a2e74986a1bebba2d8c150d4
Binary files differ
diff --git a/assets/emotes/emotesv2_d712b93ebfc34bcc8c9220a2aea2d76a b/assets/emotes/emotesv2_d712b93ebfc34bcc8c9220a2aea2d76a
new file mode 100644
index 00000000..435526ff
--- /dev/null
+++ b/assets/emotes/emotesv2_d712b93ebfc34bcc8c9220a2aea2d76a
Binary files differ
diff --git a/assets/emotes/emotesv2_d73c29f675024cb182db12380fcd525e b/assets/emotes/emotesv2_d73c29f675024cb182db12380fcd525e
new file mode 100644
index 00000000..7e156e08
--- /dev/null
+++ b/assets/emotes/emotesv2_d73c29f675024cb182db12380fcd525e
Binary files differ
diff --git a/assets/emotes/emotesv2_d798918d0ed248f2adddbcbf46c98633 b/assets/emotes/emotesv2_d798918d0ed248f2adddbcbf46c98633
new file mode 100644
index 00000000..e232caac
--- /dev/null
+++ b/assets/emotes/emotesv2_d798918d0ed248f2adddbcbf46c98633
Binary files differ
diff --git a/assets/emotes/emotesv2_d7d32406b4ad47039e93f159c6ca4d09 b/assets/emotes/emotesv2_d7d32406b4ad47039e93f159c6ca4d09
new file mode 100644
index 00000000..7ff1361c
--- /dev/null
+++ b/assets/emotes/emotesv2_d7d32406b4ad47039e93f159c6ca4d09
Binary files differ
diff --git a/assets/emotes/emotesv2_d7e4b00332ff4f528f63efe1875bbe11 b/assets/emotes/emotesv2_d7e4b00332ff4f528f63efe1875bbe11
new file mode 100644
index 00000000..d9ae5e7b
--- /dev/null
+++ b/assets/emotes/emotesv2_d7e4b00332ff4f528f63efe1875bbe11
Binary files differ
diff --git a/assets/emotes/emotesv2_d7f0834c19c846a7a7b9d8a79ce1cdc9 b/assets/emotes/emotesv2_d7f0834c19c846a7a7b9d8a79ce1cdc9
new file mode 100644
index 00000000..b08f38e0
--- /dev/null
+++ b/assets/emotes/emotesv2_d7f0834c19c846a7a7b9d8a79ce1cdc9
Binary files differ
diff --git a/assets/emotes/emotesv2_d80e0e6d7c95425ca21007d6ee22935e b/assets/emotes/emotesv2_d80e0e6d7c95425ca21007d6ee22935e
new file mode 100644
index 00000000..ebb1ebb8
--- /dev/null
+++ b/assets/emotes/emotesv2_d80e0e6d7c95425ca21007d6ee22935e
Binary files differ
diff --git a/assets/emotes/emotesv2_d85f794fa1ba4438b8a973ea352646b6 b/assets/emotes/emotesv2_d85f794fa1ba4438b8a973ea352646b6
new file mode 100644
index 00000000..5356683d
--- /dev/null
+++ b/assets/emotes/emotesv2_d85f794fa1ba4438b8a973ea352646b6
Binary files differ
diff --git a/assets/emotes/emotesv2_d9130333dfaf46a0a581bc1c814a1ce5 b/assets/emotes/emotesv2_d9130333dfaf46a0a581bc1c814a1ce5
new file mode 100644
index 00000000..f8e1bc9e
--- /dev/null
+++ b/assets/emotes/emotesv2_d9130333dfaf46a0a581bc1c814a1ce5
Binary files differ
diff --git a/assets/emotes/emotesv2_d9496ed512e54afe8c539a6c476d71a9 b/assets/emotes/emotesv2_d9496ed512e54afe8c539a6c476d71a9
new file mode 100644
index 00000000..d9c109c6
--- /dev/null
+++ b/assets/emotes/emotesv2_d9496ed512e54afe8c539a6c476d71a9
Binary files differ
diff --git a/assets/emotes/emotesv2_d9586f2d79bb42ada483e006517b8eb6 b/assets/emotes/emotesv2_d9586f2d79bb42ada483e006517b8eb6
new file mode 100644
index 00000000..578c6c85
--- /dev/null
+++ b/assets/emotes/emotesv2_d9586f2d79bb42ada483e006517b8eb6
Binary files differ
diff --git a/assets/emotes/emotesv2_d95a12895b324e19a31009cdeafeb5d5 b/assets/emotes/emotesv2_d95a12895b324e19a31009cdeafeb5d5
new file mode 100644
index 00000000..a1ffdcfb
--- /dev/null
+++ b/assets/emotes/emotesv2_d95a12895b324e19a31009cdeafeb5d5
Binary files differ
diff --git a/assets/emotes/emotesv2_d97548b27c294513af7707ec3a286214 b/assets/emotes/emotesv2_d97548b27c294513af7707ec3a286214
new file mode 100644
index 00000000..1f5ac339
--- /dev/null
+++ b/assets/emotes/emotesv2_d97548b27c294513af7707ec3a286214
Binary files differ
diff --git a/assets/emotes/emotesv2_d97f91c13e204ff585bac6ae6882ece9 b/assets/emotes/emotesv2_d97f91c13e204ff585bac6ae6882ece9
new file mode 100644
index 00000000..60f7312c
--- /dev/null
+++ b/assets/emotes/emotesv2_d97f91c13e204ff585bac6ae6882ece9
Binary files differ
diff --git a/assets/emotes/emotesv2_d99f7ebf3c9e44f68ab8f246bb835ef8 b/assets/emotes/emotesv2_d99f7ebf3c9e44f68ab8f246bb835ef8
new file mode 100644
index 00000000..613f1022
--- /dev/null
+++ b/assets/emotes/emotesv2_d99f7ebf3c9e44f68ab8f246bb835ef8
Binary files differ
diff --git a/assets/emotes/emotesv2_d9d5be2272fb4604bc59e578278ab5be b/assets/emotes/emotesv2_d9d5be2272fb4604bc59e578278ab5be
new file mode 100644
index 00000000..4ec33db8
--- /dev/null
+++ b/assets/emotes/emotesv2_d9d5be2272fb4604bc59e578278ab5be
Binary files differ
diff --git a/assets/emotes/emotesv2_da025a214d984d70918f00951b73c6eb b/assets/emotes/emotesv2_da025a214d984d70918f00951b73c6eb
new file mode 100644
index 00000000..85253abb
--- /dev/null
+++ b/assets/emotes/emotesv2_da025a214d984d70918f00951b73c6eb
Binary files differ
diff --git a/assets/emotes/emotesv2_da0cec05c85943b1bd7f9c00e94ff343 b/assets/emotes/emotesv2_da0cec05c85943b1bd7f9c00e94ff343
new file mode 100644
index 00000000..9be7861c
--- /dev/null
+++ b/assets/emotes/emotesv2_da0cec05c85943b1bd7f9c00e94ff343
Binary files differ
diff --git a/assets/emotes/emotesv2_da6f55394d3c405f9e79f666c7abdbf6 b/assets/emotes/emotesv2_da6f55394d3c405f9e79f666c7abdbf6
new file mode 100644
index 00000000..bcca1a0b
--- /dev/null
+++ b/assets/emotes/emotesv2_da6f55394d3c405f9e79f666c7abdbf6
Binary files differ
diff --git a/assets/emotes/emotesv2_da87febba1824c77b080168b26ac462e b/assets/emotes/emotesv2_da87febba1824c77b080168b26ac462e
new file mode 100644
index 00000000..c6d9a231
--- /dev/null
+++ b/assets/emotes/emotesv2_da87febba1824c77b080168b26ac462e
Binary files differ
diff --git a/assets/emotes/emotesv2_da8f81e17b2c4282b630bd712b8c059f b/assets/emotes/emotesv2_da8f81e17b2c4282b630bd712b8c059f
new file mode 100644
index 00000000..963b58d7
--- /dev/null
+++ b/assets/emotes/emotesv2_da8f81e17b2c4282b630bd712b8c059f
Binary files differ
diff --git a/assets/emotes/emotesv2_dab93cd6dbe14e438a802efa477ac9a5 b/assets/emotes/emotesv2_dab93cd6dbe14e438a802efa477ac9a5
new file mode 100644
index 00000000..c69c83a4
--- /dev/null
+++ b/assets/emotes/emotesv2_dab93cd6dbe14e438a802efa477ac9a5
Binary files differ
diff --git a/assets/emotes/emotesv2_dafd199dbd0745ed93637cfab6bede1b b/assets/emotes/emotesv2_dafd199dbd0745ed93637cfab6bede1b
new file mode 100644
index 00000000..b6d3bc5c
--- /dev/null
+++ b/assets/emotes/emotesv2_dafd199dbd0745ed93637cfab6bede1b
Binary files differ
diff --git a/assets/emotes/emotesv2_db1d750e9b09472ab0951b6eb4151557 b/assets/emotes/emotesv2_db1d750e9b09472ab0951b6eb4151557
new file mode 100644
index 00000000..a4b885a4
--- /dev/null
+++ b/assets/emotes/emotesv2_db1d750e9b09472ab0951b6eb4151557
Binary files differ
diff --git a/assets/emotes/emotesv2_db52cc8c7bf04f598f03eb637389b542 b/assets/emotes/emotesv2_db52cc8c7bf04f598f03eb637389b542
new file mode 100644
index 00000000..4ed1a112
--- /dev/null
+++ b/assets/emotes/emotesv2_db52cc8c7bf04f598f03eb637389b542
Binary files differ
diff --git a/assets/emotes/emotesv2_db83b05dbb504916a2d8c3907f7f020a b/assets/emotes/emotesv2_db83b05dbb504916a2d8c3907f7f020a
new file mode 100644
index 00000000..caa66b03
--- /dev/null
+++ b/assets/emotes/emotesv2_db83b05dbb504916a2d8c3907f7f020a
Binary files differ
diff --git a/assets/emotes/emotesv2_dbb705000cd74f16a3b05e858737ca93 b/assets/emotes/emotesv2_dbb705000cd74f16a3b05e858737ca93
new file mode 100644
index 00000000..54196f4d
--- /dev/null
+++ b/assets/emotes/emotesv2_dbb705000cd74f16a3b05e858737ca93
Binary files differ
diff --git a/assets/emotes/emotesv2_dbe79f8057184742ba32fff58ce018c7 b/assets/emotes/emotesv2_dbe79f8057184742ba32fff58ce018c7
new file mode 100644
index 00000000..046e3281
--- /dev/null
+++ b/assets/emotes/emotesv2_dbe79f8057184742ba32fff58ce018c7
Binary files differ
diff --git a/assets/emotes/emotesv2_dbf9465759ca44f4b1a0d5d9e0f76f3e b/assets/emotes/emotesv2_dbf9465759ca44f4b1a0d5d9e0f76f3e
new file mode 100644
index 00000000..b2020865
--- /dev/null
+++ b/assets/emotes/emotesv2_dbf9465759ca44f4b1a0d5d9e0f76f3e
Binary files differ
diff --git a/assets/emotes/emotesv2_dc292ab8eb574b0cbf8dec2bffa0fa94 b/assets/emotes/emotesv2_dc292ab8eb574b0cbf8dec2bffa0fa94
new file mode 100644
index 00000000..23b8ef45
--- /dev/null
+++ b/assets/emotes/emotesv2_dc292ab8eb574b0cbf8dec2bffa0fa94
Binary files differ
diff --git a/assets/emotes/emotesv2_dc35828dfbf14466add71e21683dac8f b/assets/emotes/emotesv2_dc35828dfbf14466add71e21683dac8f
new file mode 100644
index 00000000..5b26abf0
--- /dev/null
+++ b/assets/emotes/emotesv2_dc35828dfbf14466add71e21683dac8f
Binary files differ
diff --git a/assets/emotes/emotesv2_dcd6ec987837433d92f31b3e2f9cd1d5 b/assets/emotes/emotesv2_dcd6ec987837433d92f31b3e2f9cd1d5
new file mode 100644
index 00000000..60e367e1
--- /dev/null
+++ b/assets/emotes/emotesv2_dcd6ec987837433d92f31b3e2f9cd1d5
Binary files differ
diff --git a/assets/emotes/emotesv2_dd4f4f9cea1a4039ad3390e20900abe4 b/assets/emotes/emotesv2_dd4f4f9cea1a4039ad3390e20900abe4
new file mode 100644
index 00000000..958a4c4a
--- /dev/null
+++ b/assets/emotes/emotesv2_dd4f4f9cea1a4039ad3390e20900abe4
Binary files differ
diff --git a/assets/emotes/emotesv2_dda82bc536b54e6680a9deadf6e198cc b/assets/emotes/emotesv2_dda82bc536b54e6680a9deadf6e198cc
new file mode 100644
index 00000000..790d9a79
--- /dev/null
+++ b/assets/emotes/emotesv2_dda82bc536b54e6680a9deadf6e198cc
Binary files differ
diff --git a/assets/emotes/emotesv2_ddca86ff183e43c5adb22f2d1fc0ed41 b/assets/emotes/emotesv2_ddca86ff183e43c5adb22f2d1fc0ed41
new file mode 100644
index 00000000..354191bb
--- /dev/null
+++ b/assets/emotes/emotesv2_ddca86ff183e43c5adb22f2d1fc0ed41
Binary files differ
diff --git a/assets/emotes/emotesv2_de6d176fa5334fb58a9bf1d452f810bb b/assets/emotes/emotesv2_de6d176fa5334fb58a9bf1d452f810bb
new file mode 100644
index 00000000..aab794e2
--- /dev/null
+++ b/assets/emotes/emotesv2_de6d176fa5334fb58a9bf1d452f810bb
Binary files differ
diff --git a/assets/emotes/emotesv2_dee1bff3382b4cc69233273cd61d5a2c b/assets/emotes/emotesv2_dee1bff3382b4cc69233273cd61d5a2c
new file mode 100644
index 00000000..970682b7
--- /dev/null
+++ b/assets/emotes/emotesv2_dee1bff3382b4cc69233273cd61d5a2c
Binary files differ
diff --git a/assets/emotes/emotesv2_df1408aa34ea437a9619581a82858538 b/assets/emotes/emotesv2_df1408aa34ea437a9619581a82858538
new file mode 100644
index 00000000..1ad702e0
--- /dev/null
+++ b/assets/emotes/emotesv2_df1408aa34ea437a9619581a82858538
Binary files differ
diff --git a/assets/emotes/emotesv2_df1b3a19d9fc4bff81429afdfb46fff0 b/assets/emotes/emotesv2_df1b3a19d9fc4bff81429afdfb46fff0
new file mode 100644
index 00000000..df2e9734
--- /dev/null
+++ b/assets/emotes/emotesv2_df1b3a19d9fc4bff81429afdfb46fff0
Binary files differ
diff --git a/assets/emotes/emotesv2_df6cd5b73cdd475996fc8d082da421e4 b/assets/emotes/emotesv2_df6cd5b73cdd475996fc8d082da421e4
new file mode 100644
index 00000000..8772e7cc
--- /dev/null
+++ b/assets/emotes/emotesv2_df6cd5b73cdd475996fc8d082da421e4
Binary files differ
diff --git a/assets/emotes/emotesv2_df8d46e474814038bb8052ca8dc63ccc b/assets/emotes/emotesv2_df8d46e474814038bb8052ca8dc63ccc
new file mode 100644
index 00000000..f64b2689
--- /dev/null
+++ b/assets/emotes/emotesv2_df8d46e474814038bb8052ca8dc63ccc
Binary files differ
diff --git a/assets/emotes/emotesv2_df8dc9be04ed43ccb6a4f4040b58f5de b/assets/emotes/emotesv2_df8dc9be04ed43ccb6a4f4040b58f5de
new file mode 100644
index 00000000..61fda388
--- /dev/null
+++ b/assets/emotes/emotesv2_df8dc9be04ed43ccb6a4f4040b58f5de
Binary files differ
diff --git a/assets/emotes/emotesv2_dfc4c36ccd3b4994b8ca4f082230f053 b/assets/emotes/emotesv2_dfc4c36ccd3b4994b8ca4f082230f053
new file mode 100644
index 00000000..b9ca8922
--- /dev/null
+++ b/assets/emotes/emotesv2_dfc4c36ccd3b4994b8ca4f082230f053
Binary files differ
diff --git a/assets/emotes/emotesv2_e01af8f791cb44da89da14fdb9915e26 b/assets/emotes/emotesv2_e01af8f791cb44da89da14fdb9915e26
new file mode 100644
index 00000000..d0231334
--- /dev/null
+++ b/assets/emotes/emotesv2_e01af8f791cb44da89da14fdb9915e26
Binary files differ
diff --git a/assets/emotes/emotesv2_e03cc1cff2314a6baebe5b59fa752969 b/assets/emotes/emotesv2_e03cc1cff2314a6baebe5b59fa752969
new file mode 100644
index 00000000..72e3fbd7
--- /dev/null
+++ b/assets/emotes/emotesv2_e03cc1cff2314a6baebe5b59fa752969
Binary files differ
diff --git a/assets/emotes/emotesv2_e060f353d3564bf681c4e1737b397864 b/assets/emotes/emotesv2_e060f353d3564bf681c4e1737b397864
new file mode 100644
index 00000000..987ec63f
--- /dev/null
+++ b/assets/emotes/emotesv2_e060f353d3564bf681c4e1737b397864
Binary files differ
diff --git a/assets/emotes/emotesv2_e09c2f52ee284149bdf28252fdae09c2 b/assets/emotes/emotesv2_e09c2f52ee284149bdf28252fdae09c2
new file mode 100644
index 00000000..b356fd93
--- /dev/null
+++ b/assets/emotes/emotesv2_e09c2f52ee284149bdf28252fdae09c2
Binary files differ
diff --git a/assets/emotes/emotesv2_e0c709830fb24a3e847d40642fb82644 b/assets/emotes/emotesv2_e0c709830fb24a3e847d40642fb82644
new file mode 100644
index 00000000..0994a10e
--- /dev/null
+++ b/assets/emotes/emotesv2_e0c709830fb24a3e847d40642fb82644
Binary files differ
diff --git a/assets/emotes/emotesv2_e0c7e69fc6cc4f5793797828e9a26e5f b/assets/emotes/emotesv2_e0c7e69fc6cc4f5793797828e9a26e5f
new file mode 100644
index 00000000..559d178c
--- /dev/null
+++ b/assets/emotes/emotesv2_e0c7e69fc6cc4f5793797828e9a26e5f
Binary files differ
diff --git a/assets/emotes/emotesv2_e0db550f47a440a9acb73dcf5b643723 b/assets/emotes/emotesv2_e0db550f47a440a9acb73dcf5b643723
new file mode 100644
index 00000000..9be8ab87
--- /dev/null
+++ b/assets/emotes/emotesv2_e0db550f47a440a9acb73dcf5b643723
Binary files differ
diff --git a/assets/emotes/emotesv2_e1a1e9b3a6134c4c83e743d9dbb3e941 b/assets/emotes/emotesv2_e1a1e9b3a6134c4c83e743d9dbb3e941
new file mode 100644
index 00000000..3c563f2a
--- /dev/null
+++ b/assets/emotes/emotesv2_e1a1e9b3a6134c4c83e743d9dbb3e941
Binary files differ
diff --git a/assets/emotes/emotesv2_e1c5ec25804e4e84be30a6b00c20c797 b/assets/emotes/emotesv2_e1c5ec25804e4e84be30a6b00c20c797
new file mode 100644
index 00000000..6d4d7617
--- /dev/null
+++ b/assets/emotes/emotesv2_e1c5ec25804e4e84be30a6b00c20c797
Binary files differ
diff --git a/assets/emotes/emotesv2_e20da02b7b854ed6b4e9bfb9a82f421f b/assets/emotes/emotesv2_e20da02b7b854ed6b4e9bfb9a82f421f
new file mode 100644
index 00000000..8680fbbb
--- /dev/null
+++ b/assets/emotes/emotesv2_e20da02b7b854ed6b4e9bfb9a82f421f
Binary files differ
diff --git a/assets/emotes/emotesv2_e2118371e02e49b0a44896ce6d56e9b4 b/assets/emotes/emotesv2_e2118371e02e49b0a44896ce6d56e9b4
new file mode 100644
index 00000000..c19a7279
--- /dev/null
+++ b/assets/emotes/emotesv2_e2118371e02e49b0a44896ce6d56e9b4
Binary files differ
diff --git a/assets/emotes/emotesv2_e22d77c256c246948731bb76d59bd1cc b/assets/emotes/emotesv2_e22d77c256c246948731bb76d59bd1cc
new file mode 100644
index 00000000..051c9f1b
--- /dev/null
+++ b/assets/emotes/emotesv2_e22d77c256c246948731bb76d59bd1cc
Binary files differ
diff --git a/assets/emotes/emotesv2_e230c94643304141b056fcc1a82abb00 b/assets/emotes/emotesv2_e230c94643304141b056fcc1a82abb00
new file mode 100644
index 00000000..21ead83c
--- /dev/null
+++ b/assets/emotes/emotesv2_e230c94643304141b056fcc1a82abb00
Binary files differ
diff --git a/assets/emotes/emotesv2_e25bc04a76fe4c6db5a5d6ca002680ce b/assets/emotes/emotesv2_e25bc04a76fe4c6db5a5d6ca002680ce
new file mode 100644
index 00000000..5fba7eb8
--- /dev/null
+++ b/assets/emotes/emotesv2_e25bc04a76fe4c6db5a5d6ca002680ce
Binary files differ
diff --git a/assets/emotes/emotesv2_e2aa0808a0aa46bab8db1246cc787915 b/assets/emotes/emotesv2_e2aa0808a0aa46bab8db1246cc787915
new file mode 100644
index 00000000..46c491bf
--- /dev/null
+++ b/assets/emotes/emotesv2_e2aa0808a0aa46bab8db1246cc787915
Binary files differ
diff --git a/assets/emotes/emotesv2_e337a42f7ad24b6cadbae1af8798aeec b/assets/emotes/emotesv2_e337a42f7ad24b6cadbae1af8798aeec
new file mode 100644
index 00000000..08ce2ab3
--- /dev/null
+++ b/assets/emotes/emotesv2_e337a42f7ad24b6cadbae1af8798aeec
Binary files differ
diff --git a/assets/emotes/emotesv2_e33c769110b146f9966d112f502231c6 b/assets/emotes/emotesv2_e33c769110b146f9966d112f502231c6
new file mode 100644
index 00000000..b5e7a0b6
--- /dev/null
+++ b/assets/emotes/emotesv2_e33c769110b146f9966d112f502231c6
Binary files differ
diff --git a/assets/emotes/emotesv2_e385c2d7527c4ac9bbec5ac9d627a14d b/assets/emotes/emotesv2_e385c2d7527c4ac9bbec5ac9d627a14d
new file mode 100644
index 00000000..2b80776d
--- /dev/null
+++ b/assets/emotes/emotesv2_e385c2d7527c4ac9bbec5ac9d627a14d
Binary files differ
diff --git a/assets/emotes/emotesv2_e38bb33b3de943b0ae7f846b656f225d b/assets/emotes/emotesv2_e38bb33b3de943b0ae7f846b656f225d
new file mode 100644
index 00000000..f7b24213
--- /dev/null
+++ b/assets/emotes/emotesv2_e38bb33b3de943b0ae7f846b656f225d
Binary files differ
diff --git a/assets/emotes/emotesv2_e39807b5473c48b1859579a2e58f1faf b/assets/emotes/emotesv2_e39807b5473c48b1859579a2e58f1faf
new file mode 100644
index 00000000..cc1834ba
--- /dev/null
+++ b/assets/emotes/emotesv2_e39807b5473c48b1859579a2e58f1faf
Binary files differ
diff --git a/assets/emotes/emotesv2_e39bbd2fb2964152ba3ec07bc348d96e b/assets/emotes/emotesv2_e39bbd2fb2964152ba3ec07bc348d96e
new file mode 100644
index 00000000..e57964d7
--- /dev/null
+++ b/assets/emotes/emotesv2_e39bbd2fb2964152ba3ec07bc348d96e
Binary files differ
diff --git a/assets/emotes/emotesv2_e44b389367564c8eb6e585f7e6ee8af4 b/assets/emotes/emotesv2_e44b389367564c8eb6e585f7e6ee8af4
new file mode 100644
index 00000000..7914b0e3
--- /dev/null
+++ b/assets/emotes/emotesv2_e44b389367564c8eb6e585f7e6ee8af4
Binary files differ
diff --git a/assets/emotes/emotesv2_e44c8e0b81b3465289adad81c944285a b/assets/emotes/emotesv2_e44c8e0b81b3465289adad81c944285a
new file mode 100644
index 00000000..4d48962c
--- /dev/null
+++ b/assets/emotes/emotesv2_e44c8e0b81b3465289adad81c944285a
Binary files differ
diff --git a/assets/emotes/emotesv2_e460d2457fef4dd489757de554abed34 b/assets/emotes/emotesv2_e460d2457fef4dd489757de554abed34
new file mode 100644
index 00000000..52e6564f
--- /dev/null
+++ b/assets/emotes/emotesv2_e460d2457fef4dd489757de554abed34
Binary files differ
diff --git a/assets/emotes/emotesv2_e48f6a74842942438e88ee4525c74a52 b/assets/emotes/emotesv2_e48f6a74842942438e88ee4525c74a52
new file mode 100644
index 00000000..06b6840c
--- /dev/null
+++ b/assets/emotes/emotesv2_e48f6a74842942438e88ee4525c74a52
Binary files differ
diff --git a/assets/emotes/emotesv2_e4f3fb7586a44e41b778804fa713d026 b/assets/emotes/emotesv2_e4f3fb7586a44e41b778804fa713d026
new file mode 100644
index 00000000..7267bc91
--- /dev/null
+++ b/assets/emotes/emotesv2_e4f3fb7586a44e41b778804fa713d026
Binary files differ
diff --git a/assets/emotes/emotesv2_e5930d337a9540f6addd7ba6e3e03229 b/assets/emotes/emotesv2_e5930d337a9540f6addd7ba6e3e03229
new file mode 100644
index 00000000..6ebb2cd0
--- /dev/null
+++ b/assets/emotes/emotesv2_e5930d337a9540f6addd7ba6e3e03229
Binary files differ
diff --git a/assets/emotes/emotesv2_e5b59505ea6c45cd996bb992194000a6 b/assets/emotes/emotesv2_e5b59505ea6c45cd996bb992194000a6
new file mode 100644
index 00000000..ebf0da48
--- /dev/null
+++ b/assets/emotes/emotesv2_e5b59505ea6c45cd996bb992194000a6
Binary files differ
diff --git a/assets/emotes/emotesv2_e5c6199c87654050b6ad136b9d3a2000 b/assets/emotes/emotesv2_e5c6199c87654050b6ad136b9d3a2000
new file mode 100644
index 00000000..ba27a2fa
--- /dev/null
+++ b/assets/emotes/emotesv2_e5c6199c87654050b6ad136b9d3a2000
Binary files differ
diff --git a/assets/emotes/emotesv2_e5fb39612c6149aabeb5f390f33d3f88 b/assets/emotes/emotesv2_e5fb39612c6149aabeb5f390f33d3f88
new file mode 100644
index 00000000..cebd5ad0
--- /dev/null
+++ b/assets/emotes/emotesv2_e5fb39612c6149aabeb5f390f33d3f88
Binary files differ
diff --git a/assets/emotes/emotesv2_e643fded5eb54280a382f66b2fdf137a b/assets/emotes/emotesv2_e643fded5eb54280a382f66b2fdf137a
new file mode 100644
index 00000000..6d3290d7
--- /dev/null
+++ b/assets/emotes/emotesv2_e643fded5eb54280a382f66b2fdf137a
Binary files differ
diff --git a/assets/emotes/emotesv2_e66005b664924943b973347917fa5086 b/assets/emotes/emotesv2_e66005b664924943b973347917fa5086
new file mode 100644
index 00000000..ec17773e
--- /dev/null
+++ b/assets/emotes/emotesv2_e66005b664924943b973347917fa5086
Binary files differ
diff --git a/assets/emotes/emotesv2_e6808a5803104122907c0d36f029db78 b/assets/emotes/emotesv2_e6808a5803104122907c0d36f029db78
new file mode 100644
index 00000000..9765cb42
--- /dev/null
+++ b/assets/emotes/emotesv2_e6808a5803104122907c0d36f029db78
Binary files differ
diff --git a/assets/emotes/emotesv2_e6f4d38b28db432ba8da2a4cd24dc84b b/assets/emotes/emotesv2_e6f4d38b28db432ba8da2a4cd24dc84b
new file mode 100644
index 00000000..84b35956
--- /dev/null
+++ b/assets/emotes/emotesv2_e6f4d38b28db432ba8da2a4cd24dc84b
Binary files differ
diff --git a/assets/emotes/emotesv2_e722fbb11e2b4db88d0fb2352134d6c9 b/assets/emotes/emotesv2_e722fbb11e2b4db88d0fb2352134d6c9
new file mode 100644
index 00000000..2ffec41c
--- /dev/null
+++ b/assets/emotes/emotesv2_e722fbb11e2b4db88d0fb2352134d6c9
Binary files differ
diff --git a/assets/emotes/emotesv2_e73d95ef9f1b48e2be166ba25005d0ad b/assets/emotes/emotesv2_e73d95ef9f1b48e2be166ba25005d0ad
new file mode 100644
index 00000000..b28b3b93
--- /dev/null
+++ b/assets/emotes/emotesv2_e73d95ef9f1b48e2be166ba25005d0ad
Binary files differ
diff --git a/assets/emotes/emotesv2_e741120e169d43d5af7e0bf2f03aa9b3 b/assets/emotes/emotesv2_e741120e169d43d5af7e0bf2f03aa9b3
new file mode 100644
index 00000000..dce7ec19
--- /dev/null
+++ b/assets/emotes/emotesv2_e741120e169d43d5af7e0bf2f03aa9b3
Binary files differ
diff --git a/assets/emotes/emotesv2_e76dae8553e6476f846e3043221443e8 b/assets/emotes/emotesv2_e76dae8553e6476f846e3043221443e8
new file mode 100644
index 00000000..9af34657
--- /dev/null
+++ b/assets/emotes/emotesv2_e76dae8553e6476f846e3043221443e8
Binary files differ
diff --git a/assets/emotes/emotesv2_e800d3cf8fc6414bb67fea6039459e0f b/assets/emotes/emotesv2_e800d3cf8fc6414bb67fea6039459e0f
new file mode 100644
index 00000000..2f225108
--- /dev/null
+++ b/assets/emotes/emotesv2_e800d3cf8fc6414bb67fea6039459e0f
Binary files differ
diff --git a/assets/emotes/emotesv2_e832367b17a44de785e37e40a914f6ee b/assets/emotes/emotesv2_e832367b17a44de785e37e40a914f6ee
new file mode 100644
index 00000000..7e79ec65
--- /dev/null
+++ b/assets/emotes/emotesv2_e832367b17a44de785e37e40a914f6ee
Binary files differ
diff --git a/assets/emotes/emotesv2_e846c529a8154d34853816241111c749 b/assets/emotes/emotesv2_e846c529a8154d34853816241111c749
new file mode 100644
index 00000000..97a59a59
--- /dev/null
+++ b/assets/emotes/emotesv2_e846c529a8154d34853816241111c749
Binary files differ
diff --git a/assets/emotes/emotesv2_e879d67974e44971aa861ae61beb7a90 b/assets/emotes/emotesv2_e879d67974e44971aa861ae61beb7a90
new file mode 100644
index 00000000..091ddf3a
--- /dev/null
+++ b/assets/emotes/emotesv2_e879d67974e44971aa861ae61beb7a90
Binary files differ
diff --git a/assets/emotes/emotesv2_e9499e966a3648269ec45e9735813b8e b/assets/emotes/emotesv2_e9499e966a3648269ec45e9735813b8e
new file mode 100644
index 00000000..8de9dc86
--- /dev/null
+++ b/assets/emotes/emotesv2_e9499e966a3648269ec45e9735813b8e
Binary files differ
diff --git a/assets/emotes/emotesv2_e9c66c5d7f674e68acc397de3b1b227e b/assets/emotes/emotesv2_e9c66c5d7f674e68acc397de3b1b227e
new file mode 100644
index 00000000..36ce30b3
--- /dev/null
+++ b/assets/emotes/emotesv2_e9c66c5d7f674e68acc397de3b1b227e
Binary files differ
diff --git a/assets/emotes/emotesv2_ea1625255b4c4372befd9f28b0d1fa53 b/assets/emotes/emotesv2_ea1625255b4c4372befd9f28b0d1fa53
new file mode 100644
index 00000000..c40627e3
--- /dev/null
+++ b/assets/emotes/emotesv2_ea1625255b4c4372befd9f28b0d1fa53
Binary files differ
diff --git a/assets/emotes/emotesv2_ea4b4bca06f94b7190638b07dd981806 b/assets/emotes/emotesv2_ea4b4bca06f94b7190638b07dd981806
new file mode 100644
index 00000000..302b58ea
--- /dev/null
+++ b/assets/emotes/emotesv2_ea4b4bca06f94b7190638b07dd981806
Binary files differ
diff --git a/assets/emotes/emotesv2_ea8c66f1fc7c4551bea09c9bdd5f236f b/assets/emotes/emotesv2_ea8c66f1fc7c4551bea09c9bdd5f236f
new file mode 100644
index 00000000..758f414d
--- /dev/null
+++ b/assets/emotes/emotesv2_ea8c66f1fc7c4551bea09c9bdd5f236f
Binary files differ
diff --git a/assets/emotes/emotesv2_eaa9057724a9478f9ebe6d1b29b9b04d b/assets/emotes/emotesv2_eaa9057724a9478f9ebe6d1b29b9b04d
new file mode 100644
index 00000000..7da6ab47
--- /dev/null
+++ b/assets/emotes/emotesv2_eaa9057724a9478f9ebe6d1b29b9b04d
Binary files differ
diff --git a/assets/emotes/emotesv2_eac7023582634573b7947b3533dc08d8 b/assets/emotes/emotesv2_eac7023582634573b7947b3533dc08d8
new file mode 100644
index 00000000..52d060f5
--- /dev/null
+++ b/assets/emotes/emotesv2_eac7023582634573b7947b3533dc08d8
Binary files differ
diff --git a/assets/emotes/emotesv2_eb2aec99683d4bdfb5deb9c69520536b b/assets/emotes/emotesv2_eb2aec99683d4bdfb5deb9c69520536b
new file mode 100644
index 00000000..9b7723ff
--- /dev/null
+++ b/assets/emotes/emotesv2_eb2aec99683d4bdfb5deb9c69520536b
Binary files differ
diff --git a/assets/emotes/emotesv2_eb2e110c69dc488192c38e6808594c9a b/assets/emotes/emotesv2_eb2e110c69dc488192c38e6808594c9a
new file mode 100644
index 00000000..78b94d2e
--- /dev/null
+++ b/assets/emotes/emotesv2_eb2e110c69dc488192c38e6808594c9a
Binary files differ
diff --git a/assets/emotes/emotesv2_eb49fab1d7964536a68e992c5e30b5f2 b/assets/emotes/emotesv2_eb49fab1d7964536a68e992c5e30b5f2
new file mode 100644
index 00000000..66d93681
--- /dev/null
+++ b/assets/emotes/emotesv2_eb49fab1d7964536a68e992c5e30b5f2
Binary files differ
diff --git a/assets/emotes/emotesv2_eb8b14ba661343938e451179cb2ebcb8 b/assets/emotes/emotesv2_eb8b14ba661343938e451179cb2ebcb8
new file mode 100644
index 00000000..7ddbe9e9
--- /dev/null
+++ b/assets/emotes/emotesv2_eb8b14ba661343938e451179cb2ebcb8
Binary files differ
diff --git a/assets/emotes/emotesv2_eb9983eaa5344f1f8780056db9ddf08f b/assets/emotes/emotesv2_eb9983eaa5344f1f8780056db9ddf08f
new file mode 100644
index 00000000..ea884c69
--- /dev/null
+++ b/assets/emotes/emotesv2_eb9983eaa5344f1f8780056db9ddf08f
Binary files differ
diff --git a/assets/emotes/emotesv2_eba4ee988b2c46a18535877c4c218a62 b/assets/emotes/emotesv2_eba4ee988b2c46a18535877c4c218a62
new file mode 100644
index 00000000..a00aa83c
--- /dev/null
+++ b/assets/emotes/emotesv2_eba4ee988b2c46a18535877c4c218a62
Binary files differ
diff --git a/assets/emotes/emotesv2_ec3beef81c044878b41aaedac637d2ce b/assets/emotes/emotesv2_ec3beef81c044878b41aaedac637d2ce
new file mode 100644
index 00000000..c77f8c7d
--- /dev/null
+++ b/assets/emotes/emotesv2_ec3beef81c044878b41aaedac637d2ce
Binary files differ
diff --git a/assets/emotes/emotesv2_ec4910e0ce8246208bd89c193d24b673 b/assets/emotes/emotesv2_ec4910e0ce8246208bd89c193d24b673
new file mode 100644
index 00000000..e8b3a8f3
--- /dev/null
+++ b/assets/emotes/emotesv2_ec4910e0ce8246208bd89c193d24b673
Binary files differ
diff --git a/assets/emotes/emotesv2_ecb3a1ab589840f6864368d5edb1ca03 b/assets/emotes/emotesv2_ecb3a1ab589840f6864368d5edb1ca03
new file mode 100644
index 00000000..aec19bcc
--- /dev/null
+++ b/assets/emotes/emotesv2_ecb3a1ab589840f6864368d5edb1ca03
Binary files differ
diff --git a/assets/emotes/emotesv2_eced0d9b25d344f18274a154a0d0327b b/assets/emotes/emotesv2_eced0d9b25d344f18274a154a0d0327b
new file mode 100644
index 00000000..d047aaab
--- /dev/null
+++ b/assets/emotes/emotesv2_eced0d9b25d344f18274a154a0d0327b
Binary files differ
diff --git a/assets/emotes/emotesv2_ed36d10cfc1d4bb28731bbd542a11c4f b/assets/emotes/emotesv2_ed36d10cfc1d4bb28731bbd542a11c4f
new file mode 100644
index 00000000..ed565125
--- /dev/null
+++ b/assets/emotes/emotesv2_ed36d10cfc1d4bb28731bbd542a11c4f
Binary files differ
diff --git a/assets/emotes/emotesv2_ed3b92443376493c81c37327e14eb5c6 b/assets/emotes/emotesv2_ed3b92443376493c81c37327e14eb5c6
new file mode 100644
index 00000000..d241771c
--- /dev/null
+++ b/assets/emotes/emotesv2_ed3b92443376493c81c37327e14eb5c6
Binary files differ
diff --git a/assets/emotes/emotesv2_ed61e31cbb9847c28addc10be0722119 b/assets/emotes/emotesv2_ed61e31cbb9847c28addc10be0722119
new file mode 100644
index 00000000..81e51e92
--- /dev/null
+++ b/assets/emotes/emotesv2_ed61e31cbb9847c28addc10be0722119
Binary files differ
diff --git a/assets/emotes/emotesv2_ed89e963b712460e80e2f92b627ddb15 b/assets/emotes/emotesv2_ed89e963b712460e80e2f92b627ddb15
new file mode 100644
index 00000000..aaeee6b1
--- /dev/null
+++ b/assets/emotes/emotesv2_ed89e963b712460e80e2f92b627ddb15
Binary files differ
diff --git a/assets/emotes/emotesv2_ede7a83949264ffaa5660f74378798d7 b/assets/emotes/emotesv2_ede7a83949264ffaa5660f74378798d7
new file mode 100644
index 00000000..2da6a459
--- /dev/null
+++ b/assets/emotes/emotesv2_ede7a83949264ffaa5660f74378798d7
Binary files differ
diff --git a/assets/emotes/emotesv2_edfc76e774804803af951044adc91155 b/assets/emotes/emotesv2_edfc76e774804803af951044adc91155
new file mode 100644
index 00000000..6a701a6c
--- /dev/null
+++ b/assets/emotes/emotesv2_edfc76e774804803af951044adc91155
Binary files differ
diff --git a/assets/emotes/emotesv2_ee48f966fae0403eaa632221ed640cbd b/assets/emotes/emotesv2_ee48f966fae0403eaa632221ed640cbd
new file mode 100644
index 00000000..2ad555cd
--- /dev/null
+++ b/assets/emotes/emotesv2_ee48f966fae0403eaa632221ed640cbd
Binary files differ
diff --git a/assets/emotes/emotesv2_ee689a080d4d415cb2686be520828edb_TK b/assets/emotes/emotesv2_ee689a080d4d415cb2686be520828edb_TK
new file mode 100644
index 00000000..a6408e9e
--- /dev/null
+++ b/assets/emotes/emotesv2_ee689a080d4d415cb2686be520828edb_TK
Binary files differ
diff --git a/assets/emotes/emotesv2_ee83d50dcd4946cc819ec1b7dcb3cf5e b/assets/emotes/emotesv2_ee83d50dcd4946cc819ec1b7dcb3cf5e
new file mode 100644
index 00000000..4e9597a5
--- /dev/null
+++ b/assets/emotes/emotesv2_ee83d50dcd4946cc819ec1b7dcb3cf5e
Binary files differ
diff --git a/assets/emotes/emotesv2_eee0ba73e6ef431c99a03ec7cfb890b4 b/assets/emotes/emotesv2_eee0ba73e6ef431c99a03ec7cfb890b4
new file mode 100644
index 00000000..a66f0b05
--- /dev/null
+++ b/assets/emotes/emotesv2_eee0ba73e6ef431c99a03ec7cfb890b4
Binary files differ
diff --git a/assets/emotes/emotesv2_eef2dcd348154027a6ed73ebd93ea139 b/assets/emotes/emotesv2_eef2dcd348154027a6ed73ebd93ea139
new file mode 100644
index 00000000..062fa26b
--- /dev/null
+++ b/assets/emotes/emotesv2_eef2dcd348154027a6ed73ebd93ea139
Binary files differ
diff --git a/assets/emotes/emotesv2_ef06a0cf0cd24d5a829626aff1d4d04e b/assets/emotes/emotesv2_ef06a0cf0cd24d5a829626aff1d4d04e
new file mode 100644
index 00000000..69081256
--- /dev/null
+++ b/assets/emotes/emotesv2_ef06a0cf0cd24d5a829626aff1d4d04e
Binary files differ
diff --git a/assets/emotes/emotesv2_ef1708fd317e4475b3bacfffa6d49128 b/assets/emotes/emotesv2_ef1708fd317e4475b3bacfffa6d49128
new file mode 100644
index 00000000..75e8a5be
--- /dev/null
+++ b/assets/emotes/emotesv2_ef1708fd317e4475b3bacfffa6d49128
Binary files differ
diff --git a/assets/emotes/emotesv2_ef52cffaedd84371a00c9750d8046e5c b/assets/emotes/emotesv2_ef52cffaedd84371a00c9750d8046e5c
new file mode 100644
index 00000000..0dcb6feb
--- /dev/null
+++ b/assets/emotes/emotesv2_ef52cffaedd84371a00c9750d8046e5c
Binary files differ
diff --git a/assets/emotes/emotesv2_ef52e3965b8a4ea59d283f1f1eff2481 b/assets/emotes/emotesv2_ef52e3965b8a4ea59d283f1f1eff2481
new file mode 100644
index 00000000..760cba58
--- /dev/null
+++ b/assets/emotes/emotesv2_ef52e3965b8a4ea59d283f1f1eff2481
Binary files differ
diff --git a/assets/emotes/emotesv2_ef5770f054d54ac783c4a963196d9f0f b/assets/emotes/emotesv2_ef5770f054d54ac783c4a963196d9f0f
new file mode 100644
index 00000000..642e6f37
--- /dev/null
+++ b/assets/emotes/emotesv2_ef5770f054d54ac783c4a963196d9f0f
Binary files differ
diff --git a/assets/emotes/emotesv2_efde70a914ff480cb8535c7f773cfd61 b/assets/emotes/emotesv2_efde70a914ff480cb8535c7f773cfd61
new file mode 100644
index 00000000..6ddcd9fa
--- /dev/null
+++ b/assets/emotes/emotesv2_efde70a914ff480cb8535c7f773cfd61
Binary files differ
diff --git a/assets/emotes/emotesv2_efe024e2b3734daf9a19f07836b0cf4e b/assets/emotes/emotesv2_efe024e2b3734daf9a19f07836b0cf4e
new file mode 100644
index 00000000..bb6c8b7b
--- /dev/null
+++ b/assets/emotes/emotesv2_efe024e2b3734daf9a19f07836b0cf4e
Binary files differ
diff --git a/assets/emotes/emotesv2_eff2a7eb74e74c33aa8e000fb44d5926 b/assets/emotes/emotesv2_eff2a7eb74e74c33aa8e000fb44d5926
new file mode 100644
index 00000000..1d219ae8
--- /dev/null
+++ b/assets/emotes/emotesv2_eff2a7eb74e74c33aa8e000fb44d5926
Binary files differ
diff --git a/assets/emotes/emotesv2_f03039909d414ebfba671a001b0a7b21 b/assets/emotes/emotesv2_f03039909d414ebfba671a001b0a7b21
new file mode 100644
index 00000000..07171b21
--- /dev/null
+++ b/assets/emotes/emotesv2_f03039909d414ebfba671a001b0a7b21
Binary files differ
diff --git a/assets/emotes/emotesv2_f04165ee81f34a4ca77bd1fa84ea6298 b/assets/emotes/emotesv2_f04165ee81f34a4ca77bd1fa84ea6298
new file mode 100644
index 00000000..7cee7238
--- /dev/null
+++ b/assets/emotes/emotesv2_f04165ee81f34a4ca77bd1fa84ea6298
Binary files differ
diff --git a/assets/emotes/emotesv2_f07f7ea7fc5e4eb7a54e005298b8c433 b/assets/emotes/emotesv2_f07f7ea7fc5e4eb7a54e005298b8c433
new file mode 100644
index 00000000..57b5cc1b
--- /dev/null
+++ b/assets/emotes/emotesv2_f07f7ea7fc5e4eb7a54e005298b8c433
Binary files differ
diff --git a/assets/emotes/emotesv2_f08e47e224b041a5b84f63d0115fea25 b/assets/emotes/emotesv2_f08e47e224b041a5b84f63d0115fea25
new file mode 100644
index 00000000..9131ea2c
--- /dev/null
+++ b/assets/emotes/emotesv2_f08e47e224b041a5b84f63d0115fea25
Binary files differ
diff --git a/assets/emotes/emotesv2_f0dc9daf7b144aad8f6ce56d6ec802f2 b/assets/emotes/emotesv2_f0dc9daf7b144aad8f6ce56d6ec802f2
new file mode 100644
index 00000000..4e76ba98
--- /dev/null
+++ b/assets/emotes/emotesv2_f0dc9daf7b144aad8f6ce56d6ec802f2
Binary files differ
diff --git a/assets/emotes/emotesv2_f1686cd04cd642f0a792474e782393d9 b/assets/emotes/emotesv2_f1686cd04cd642f0a792474e782393d9
new file mode 100644
index 00000000..60dfeb2c
--- /dev/null
+++ b/assets/emotes/emotesv2_f1686cd04cd642f0a792474e782393d9
Binary files differ
diff --git a/assets/emotes/emotesv2_f16ef62e29b64c0bafa4390ca12c607b b/assets/emotes/emotesv2_f16ef62e29b64c0bafa4390ca12c607b
new file mode 100644
index 00000000..e4c34679
--- /dev/null
+++ b/assets/emotes/emotesv2_f16ef62e29b64c0bafa4390ca12c607b
Binary files differ
diff --git a/assets/emotes/emotesv2_f1dbb27287a04c5ab815e2fc703be6e4 b/assets/emotes/emotesv2_f1dbb27287a04c5ab815e2fc703be6e4
new file mode 100644
index 00000000..d892d1ab
--- /dev/null
+++ b/assets/emotes/emotesv2_f1dbb27287a04c5ab815e2fc703be6e4
Binary files differ
diff --git a/assets/emotes/emotesv2_f2260a8b4d3b447183e07d548e97c7b1 b/assets/emotes/emotesv2_f2260a8b4d3b447183e07d548e97c7b1
new file mode 100644
index 00000000..39636738
--- /dev/null
+++ b/assets/emotes/emotesv2_f2260a8b4d3b447183e07d548e97c7b1
Binary files differ
diff --git a/assets/emotes/emotesv2_f2412ebf6b934f42977362cff783af70 b/assets/emotes/emotesv2_f2412ebf6b934f42977362cff783af70
new file mode 100644
index 00000000..5052c8b2
--- /dev/null
+++ b/assets/emotes/emotesv2_f2412ebf6b934f42977362cff783af70
Binary files differ
diff --git a/assets/emotes/emotesv2_f253418b69ee4f858428d543129f19c7 b/assets/emotes/emotesv2_f253418b69ee4f858428d543129f19c7
new file mode 100644
index 00000000..550b6b55
--- /dev/null
+++ b/assets/emotes/emotesv2_f253418b69ee4f858428d543129f19c7
Binary files differ
diff --git a/assets/emotes/emotesv2_f253595db3fd404b8d1cd56c1aa41c66 b/assets/emotes/emotesv2_f253595db3fd404b8d1cd56c1aa41c66
new file mode 100644
index 00000000..7ff64c88
--- /dev/null
+++ b/assets/emotes/emotesv2_f253595db3fd404b8d1cd56c1aa41c66
Binary files differ
diff --git a/assets/emotes/emotesv2_f26e8feba0bf4d07af00598980e5be00 b/assets/emotes/emotesv2_f26e8feba0bf4d07af00598980e5be00
new file mode 100644
index 00000000..d136f877
--- /dev/null
+++ b/assets/emotes/emotesv2_f26e8feba0bf4d07af00598980e5be00
Binary files differ
diff --git a/assets/emotes/emotesv2_f28ca6957e244b0a92e93d7769aa3ef5 b/assets/emotes/emotesv2_f28ca6957e244b0a92e93d7769aa3ef5
new file mode 100644
index 00000000..24dd592c
--- /dev/null
+++ b/assets/emotes/emotesv2_f28ca6957e244b0a92e93d7769aa3ef5
Binary files differ
diff --git a/assets/emotes/emotesv2_f295e233e7fc4abd9cbaf34c4c6e3133 b/assets/emotes/emotesv2_f295e233e7fc4abd9cbaf34c4c6e3133
new file mode 100644
index 00000000..43e2334e
--- /dev/null
+++ b/assets/emotes/emotesv2_f295e233e7fc4abd9cbaf34c4c6e3133
Binary files differ
diff --git a/assets/emotes/emotesv2_f2b6e35e7cf746c1a0e6918f04f6b093 b/assets/emotes/emotesv2_f2b6e35e7cf746c1a0e6918f04f6b093
new file mode 100644
index 00000000..f289ff4d
--- /dev/null
+++ b/assets/emotes/emotesv2_f2b6e35e7cf746c1a0e6918f04f6b093
Binary files differ
diff --git a/assets/emotes/emotesv2_f2c0d5aad1b1473c9b34ce2da06dc6c8 b/assets/emotes/emotesv2_f2c0d5aad1b1473c9b34ce2da06dc6c8
new file mode 100644
index 00000000..38b3c058
--- /dev/null
+++ b/assets/emotes/emotesv2_f2c0d5aad1b1473c9b34ce2da06dc6c8
Binary files differ
diff --git a/assets/emotes/emotesv2_f2e4de6bd8b2493cb67fb47adbb2c510 b/assets/emotes/emotesv2_f2e4de6bd8b2493cb67fb47adbb2c510
new file mode 100644
index 00000000..7388c1ad
--- /dev/null
+++ b/assets/emotes/emotesv2_f2e4de6bd8b2493cb67fb47adbb2c510
Binary files differ
diff --git a/assets/emotes/emotesv2_f32e504a54b24d5b90e01ffaf48af4d5 b/assets/emotes/emotesv2_f32e504a54b24d5b90e01ffaf48af4d5
new file mode 100644
index 00000000..01812cbb
--- /dev/null
+++ b/assets/emotes/emotesv2_f32e504a54b24d5b90e01ffaf48af4d5
Binary files differ
diff --git a/assets/emotes/emotesv2_f366652225ca4f21bc0d3bd1fa790965 b/assets/emotes/emotesv2_f366652225ca4f21bc0d3bd1fa790965
new file mode 100644
index 00000000..d520c15c
--- /dev/null
+++ b/assets/emotes/emotesv2_f366652225ca4f21bc0d3bd1fa790965
Binary files differ
diff --git a/assets/emotes/emotesv2_f37bde509b9f414caf8245221a9366e8 b/assets/emotes/emotesv2_f37bde509b9f414caf8245221a9366e8
new file mode 100644
index 00000000..40ad64f6
--- /dev/null
+++ b/assets/emotes/emotesv2_f37bde509b9f414caf8245221a9366e8
Binary files differ
diff --git a/assets/emotes/emotesv2_f3e7542a1fde4da9aaf5475d0266a3e8 b/assets/emotes/emotesv2_f3e7542a1fde4da9aaf5475d0266a3e8
new file mode 100644
index 00000000..8552d26d
--- /dev/null
+++ b/assets/emotes/emotesv2_f3e7542a1fde4da9aaf5475d0266a3e8
Binary files differ
diff --git a/assets/emotes/emotesv2_f42f4c6cce304fa9b86e8b92d6f5049d b/assets/emotes/emotesv2_f42f4c6cce304fa9b86e8b92d6f5049d
new file mode 100644
index 00000000..26b07a75
--- /dev/null
+++ b/assets/emotes/emotesv2_f42f4c6cce304fa9b86e8b92d6f5049d
Binary files differ
diff --git a/assets/emotes/emotesv2_f43d11f275674acd912b201010aa78fb b/assets/emotes/emotesv2_f43d11f275674acd912b201010aa78fb
new file mode 100644
index 00000000..13b8b734
--- /dev/null
+++ b/assets/emotes/emotesv2_f43d11f275674acd912b201010aa78fb
Binary files differ
diff --git a/assets/emotes/emotesv2_f43d3752fb4e4f53878523cf72a2dc9c b/assets/emotes/emotesv2_f43d3752fb4e4f53878523cf72a2dc9c
new file mode 100644
index 00000000..3f409627
--- /dev/null
+++ b/assets/emotes/emotesv2_f43d3752fb4e4f53878523cf72a2dc9c
Binary files differ
diff --git a/assets/emotes/emotesv2_f48f58cbc2754107b42fcf22b7d7219a b/assets/emotes/emotesv2_f48f58cbc2754107b42fcf22b7d7219a
new file mode 100644
index 00000000..3c7a17f0
--- /dev/null
+++ b/assets/emotes/emotesv2_f48f58cbc2754107b42fcf22b7d7219a
Binary files differ
diff --git a/assets/emotes/emotesv2_f4b8d29bee4345a3aea9f7ca2438cea1 b/assets/emotes/emotesv2_f4b8d29bee4345a3aea9f7ca2438cea1
new file mode 100644
index 00000000..11a797c7
--- /dev/null
+++ b/assets/emotes/emotesv2_f4b8d29bee4345a3aea9f7ca2438cea1
Binary files differ
diff --git a/assets/emotes/emotesv2_f4c97cf408484ebbaf92bbc0539b940e b/assets/emotes/emotesv2_f4c97cf408484ebbaf92bbc0539b940e
new file mode 100644
index 00000000..77990570
--- /dev/null
+++ b/assets/emotes/emotesv2_f4c97cf408484ebbaf92bbc0539b940e
Binary files differ
diff --git a/assets/emotes/emotesv2_f4f8786d835a48699bc4da29f6b20474 b/assets/emotes/emotesv2_f4f8786d835a48699bc4da29f6b20474
new file mode 100644
index 00000000..e2b03755
--- /dev/null
+++ b/assets/emotes/emotesv2_f4f8786d835a48699bc4da29f6b20474
Binary files differ
diff --git a/assets/emotes/emotesv2_f51525b253524eeca9a8d0b7f2fe92e1 b/assets/emotes/emotesv2_f51525b253524eeca9a8d0b7f2fe92e1
new file mode 100644
index 00000000..692e5a9d
--- /dev/null
+++ b/assets/emotes/emotesv2_f51525b253524eeca9a8d0b7f2fe92e1
Binary files differ
diff --git a/assets/emotes/emotesv2_f58096d29108499498373139b780260e b/assets/emotes/emotesv2_f58096d29108499498373139b780260e
new file mode 100644
index 00000000..ba6d0a7d
--- /dev/null
+++ b/assets/emotes/emotesv2_f58096d29108499498373139b780260e
Binary files differ
diff --git a/assets/emotes/emotesv2_f5af549774184f90a4b9b8c7d7319959 b/assets/emotes/emotesv2_f5af549774184f90a4b9b8c7d7319959
new file mode 100644
index 00000000..1f75e481
--- /dev/null
+++ b/assets/emotes/emotesv2_f5af549774184f90a4b9b8c7d7319959
Binary files differ
diff --git a/assets/emotes/emotesv2_f63cdead949c44c89516affd1825dc04 b/assets/emotes/emotesv2_f63cdead949c44c89516affd1825dc04
new file mode 100644
index 00000000..db4f0f21
--- /dev/null
+++ b/assets/emotes/emotesv2_f63cdead949c44c89516affd1825dc04
Binary files differ
diff --git a/assets/emotes/emotesv2_f661be21514a44a68fcdbff3b6154914 b/assets/emotes/emotesv2_f661be21514a44a68fcdbff3b6154914
new file mode 100644
index 00000000..5a5014d6
--- /dev/null
+++ b/assets/emotes/emotesv2_f661be21514a44a68fcdbff3b6154914
Binary files differ
diff --git a/assets/emotes/emotesv2_f73d73830f8c49019eef3ad58a11fdc7 b/assets/emotes/emotesv2_f73d73830f8c49019eef3ad58a11fdc7
new file mode 100644
index 00000000..8658e964
--- /dev/null
+++ b/assets/emotes/emotesv2_f73d73830f8c49019eef3ad58a11fdc7
Binary files differ
diff --git a/assets/emotes/emotesv2_f75b2958514847bf8c966875622e99de b/assets/emotes/emotesv2_f75b2958514847bf8c966875622e99de
new file mode 100644
index 00000000..c0434d7f
--- /dev/null
+++ b/assets/emotes/emotesv2_f75b2958514847bf8c966875622e99de
Binary files differ
diff --git a/assets/emotes/emotesv2_f7c3042c6ede4c9bae6defb7f06ae805 b/assets/emotes/emotesv2_f7c3042c6ede4c9bae6defb7f06ae805
new file mode 100644
index 00000000..fdc9a7c1
--- /dev/null
+++ b/assets/emotes/emotesv2_f7c3042c6ede4c9bae6defb7f06ae805
Binary files differ
diff --git a/assets/emotes/emotesv2_f822ef90ee404eaf8351cacb7c903ce6 b/assets/emotes/emotesv2_f822ef90ee404eaf8351cacb7c903ce6
new file mode 100644
index 00000000..367dd509
--- /dev/null
+++ b/assets/emotes/emotesv2_f822ef90ee404eaf8351cacb7c903ce6
Binary files differ
diff --git a/assets/emotes/emotesv2_f846a77ac5684266b9fd99d9d35dffc4 b/assets/emotes/emotesv2_f846a77ac5684266b9fd99d9d35dffc4
new file mode 100644
index 00000000..8aad6764
--- /dev/null
+++ b/assets/emotes/emotesv2_f846a77ac5684266b9fd99d9d35dffc4
Binary files differ
diff --git a/assets/emotes/emotesv2_f8b491bb4d3f4c1db74e99dc3fb9631e b/assets/emotes/emotesv2_f8b491bb4d3f4c1db74e99dc3fb9631e
new file mode 100644
index 00000000..a4ce90db
--- /dev/null
+++ b/assets/emotes/emotesv2_f8b491bb4d3f4c1db74e99dc3fb9631e
Binary files differ
diff --git a/assets/emotes/emotesv2_f8e281b16e6e4264a18d423aa66b3d27 b/assets/emotes/emotesv2_f8e281b16e6e4264a18d423aa66b3d27
new file mode 100644
index 00000000..37e4e954
--- /dev/null
+++ b/assets/emotes/emotesv2_f8e281b16e6e4264a18d423aa66b3d27
Binary files differ
diff --git a/assets/emotes/emotesv2_f8f9fd53d64f412ca82d5536cf849ac3 b/assets/emotes/emotesv2_f8f9fd53d64f412ca82d5536cf849ac3
new file mode 100644
index 00000000..c8afae13
--- /dev/null
+++ b/assets/emotes/emotesv2_f8f9fd53d64f412ca82d5536cf849ac3
Binary files differ
diff --git a/assets/emotes/emotesv2_f90a5dfd27d846c1aaf50f33038f536e b/assets/emotes/emotesv2_f90a5dfd27d846c1aaf50f33038f536e
new file mode 100644
index 00000000..83b7a202
--- /dev/null
+++ b/assets/emotes/emotesv2_f90a5dfd27d846c1aaf50f33038f536e
Binary files differ
diff --git a/assets/emotes/emotesv2_f91950c995cc4a558b26e0b2e8952a20 b/assets/emotes/emotesv2_f91950c995cc4a558b26e0b2e8952a20
new file mode 100644
index 00000000..c6942295
--- /dev/null
+++ b/assets/emotes/emotesv2_f91950c995cc4a558b26e0b2e8952a20
Binary files differ
diff --git a/assets/emotes/emotesv2_f95d30f9fb1143459b36bbab3fcdec83 b/assets/emotes/emotesv2_f95d30f9fb1143459b36bbab3fcdec83
new file mode 100644
index 00000000..a32858fa
--- /dev/null
+++ b/assets/emotes/emotesv2_f95d30f9fb1143459b36bbab3fcdec83
Binary files differ
diff --git a/assets/emotes/emotesv2_f96e8a5c93ab4523944037bf3637ff98 b/assets/emotes/emotesv2_f96e8a5c93ab4523944037bf3637ff98
new file mode 100644
index 00000000..6c95c6d4
--- /dev/null
+++ b/assets/emotes/emotesv2_f96e8a5c93ab4523944037bf3637ff98
Binary files differ
diff --git a/assets/emotes/emotesv2_f9ce4429c5994767b6fba1a188aa2e1a b/assets/emotes/emotesv2_f9ce4429c5994767b6fba1a188aa2e1a
new file mode 100644
index 00000000..1def3017
--- /dev/null
+++ b/assets/emotes/emotesv2_f9ce4429c5994767b6fba1a188aa2e1a
Binary files differ
diff --git a/assets/emotes/emotesv2_f9fa623d11f84421ba1d62e18af67ebb b/assets/emotes/emotesv2_f9fa623d11f84421ba1d62e18af67ebb
new file mode 100644
index 00000000..bdae5296
--- /dev/null
+++ b/assets/emotes/emotesv2_f9fa623d11f84421ba1d62e18af67ebb
Binary files differ
diff --git a/assets/emotes/emotesv2_f9feac06649548448b3127dd9bd7710e b/assets/emotes/emotesv2_f9feac06649548448b3127dd9bd7710e
new file mode 100644
index 00000000..e81bb5c0
--- /dev/null
+++ b/assets/emotes/emotesv2_f9feac06649548448b3127dd9bd7710e
Binary files differ
diff --git a/assets/emotes/emotesv2_fa2dd4b0351a4c509a73a6faffaae7ae b/assets/emotes/emotesv2_fa2dd4b0351a4c509a73a6faffaae7ae
new file mode 100644
index 00000000..9bfcf2cd
--- /dev/null
+++ b/assets/emotes/emotesv2_fa2dd4b0351a4c509a73a6faffaae7ae
Binary files differ
diff --git a/assets/emotes/emotesv2_fa6b5337c3e44b5aa19704df8e3b2913 b/assets/emotes/emotesv2_fa6b5337c3e44b5aa19704df8e3b2913
new file mode 100644
index 00000000..bfc1a7e2
--- /dev/null
+++ b/assets/emotes/emotesv2_fa6b5337c3e44b5aa19704df8e3b2913
Binary files differ
diff --git a/assets/emotes/emotesv2_fa9c6d66fcaf41f9a67fb0fdf574fefd b/assets/emotes/emotesv2_fa9c6d66fcaf41f9a67fb0fdf574fefd
new file mode 100644
index 00000000..3e0c4509
--- /dev/null
+++ b/assets/emotes/emotesv2_fa9c6d66fcaf41f9a67fb0fdf574fefd
Binary files differ
diff --git a/assets/emotes/emotesv2_fac6e298a9d84e5abd2b89592ae0f8ea b/assets/emotes/emotesv2_fac6e298a9d84e5abd2b89592ae0f8ea
new file mode 100644
index 00000000..d05a4cf3
--- /dev/null
+++ b/assets/emotes/emotesv2_fac6e298a9d84e5abd2b89592ae0f8ea
Binary files differ
diff --git a/assets/emotes/emotesv2_fb4d6b8f2eb74310943a915a2ed72710 b/assets/emotes/emotesv2_fb4d6b8f2eb74310943a915a2ed72710
new file mode 100644
index 00000000..e6be957a
--- /dev/null
+++ b/assets/emotes/emotesv2_fb4d6b8f2eb74310943a915a2ed72710
Binary files differ
diff --git a/assets/emotes/emotesv2_fb7d20f453fa468291dab3f81988a5cf b/assets/emotes/emotesv2_fb7d20f453fa468291dab3f81988a5cf
new file mode 100644
index 00000000..df751576
--- /dev/null
+++ b/assets/emotes/emotesv2_fb7d20f453fa468291dab3f81988a5cf
Binary files differ
diff --git a/assets/emotes/emotesv2_fb872e2281d34ed6b8b1eedbfda4e819 b/assets/emotes/emotesv2_fb872e2281d34ed6b8b1eedbfda4e819
new file mode 100644
index 00000000..1d2a3a8a
--- /dev/null
+++ b/assets/emotes/emotesv2_fb872e2281d34ed6b8b1eedbfda4e819
Binary files differ
diff --git a/assets/emotes/emotesv2_fb8c4bd4032f4f2d9fe4bcbc6f0c4a43 b/assets/emotes/emotesv2_fb8c4bd4032f4f2d9fe4bcbc6f0c4a43
new file mode 100644
index 00000000..9c0d49bc
--- /dev/null
+++ b/assets/emotes/emotesv2_fb8c4bd4032f4f2d9fe4bcbc6f0c4a43
Binary files differ
diff --git a/assets/emotes/emotesv2_fba589e5c04b4801b1f45946f939ee86 b/assets/emotes/emotesv2_fba589e5c04b4801b1f45946f939ee86
new file mode 100644
index 00000000..eefd5e55
--- /dev/null
+++ b/assets/emotes/emotesv2_fba589e5c04b4801b1f45946f939ee86
Binary files differ
diff --git a/assets/emotes/emotesv2_fc338baa33e54573a331027b469c7624 b/assets/emotes/emotesv2_fc338baa33e54573a331027b469c7624
new file mode 100644
index 00000000..86c84246
--- /dev/null
+++ b/assets/emotes/emotesv2_fc338baa33e54573a331027b469c7624
Binary files differ
diff --git a/assets/emotes/emotesv2_fc3e8ee677a54a13b48ce206542c20e8 b/assets/emotes/emotesv2_fc3e8ee677a54a13b48ce206542c20e8
new file mode 100644
index 00000000..abc396bf
--- /dev/null
+++ b/assets/emotes/emotesv2_fc3e8ee677a54a13b48ce206542c20e8
Binary files differ
diff --git a/assets/emotes/emotesv2_fcb1bd97705a433288117e50e1e2d784 b/assets/emotes/emotesv2_fcb1bd97705a433288117e50e1e2d784
new file mode 100644
index 00000000..f3f2e047
--- /dev/null
+++ b/assets/emotes/emotesv2_fcb1bd97705a433288117e50e1e2d784
Binary files differ
diff --git a/assets/emotes/emotesv2_fcc305fe4da344fbacad6a2bf4dfdbc1 b/assets/emotes/emotesv2_fcc305fe4da344fbacad6a2bf4dfdbc1
new file mode 100644
index 00000000..ba9e2ef0
--- /dev/null
+++ b/assets/emotes/emotesv2_fcc305fe4da344fbacad6a2bf4dfdbc1
Binary files differ
diff --git a/assets/emotes/emotesv2_fd184f97f2d14e82a6072ccbbbe5c5fc b/assets/emotes/emotesv2_fd184f97f2d14e82a6072ccbbbe5c5fc
new file mode 100644
index 00000000..2fe0d076
--- /dev/null
+++ b/assets/emotes/emotesv2_fd184f97f2d14e82a6072ccbbbe5c5fc
Binary files differ
diff --git a/assets/emotes/emotesv2_fd582e3f31da4dd0a2fcfc57a55984f7 b/assets/emotes/emotesv2_fd582e3f31da4dd0a2fcfc57a55984f7
new file mode 100644
index 00000000..15f64fb4
--- /dev/null
+++ b/assets/emotes/emotesv2_fd582e3f31da4dd0a2fcfc57a55984f7
Binary files differ
diff --git a/assets/emotes/emotesv2_fd80bf41f3aa464b8c2320d59be4f460 b/assets/emotes/emotesv2_fd80bf41f3aa464b8c2320d59be4f460
new file mode 100644
index 00000000..44ef36ab
--- /dev/null
+++ b/assets/emotes/emotesv2_fd80bf41f3aa464b8c2320d59be4f460
Binary files differ
diff --git a/assets/emotes/emotesv2_fd8bbbb813574bc8b2d39582547b97e4 b/assets/emotes/emotesv2_fd8bbbb813574bc8b2d39582547b97e4
new file mode 100644
index 00000000..0065feb8
--- /dev/null
+++ b/assets/emotes/emotesv2_fd8bbbb813574bc8b2d39582547b97e4
Binary files differ
diff --git a/assets/emotes/emotesv2_fda063e11aaf459d96437651d6e8582e b/assets/emotes/emotesv2_fda063e11aaf459d96437651d6e8582e
new file mode 100644
index 00000000..337a6d93
--- /dev/null
+++ b/assets/emotes/emotesv2_fda063e11aaf459d96437651d6e8582e
Binary files differ
diff --git a/assets/emotes/emotesv2_fdb654ded3024c20a5dd699dc6f1cd6e b/assets/emotes/emotesv2_fdb654ded3024c20a5dd699dc6f1cd6e
new file mode 100644
index 00000000..13f89e7d
--- /dev/null
+++ b/assets/emotes/emotesv2_fdb654ded3024c20a5dd699dc6f1cd6e
Binary files differ
diff --git a/assets/emotes/emotesv2_fde174412ddb41ae8443ba49ce987eab b/assets/emotes/emotesv2_fde174412ddb41ae8443ba49ce987eab
new file mode 100644
index 00000000..08d60166
--- /dev/null
+++ b/assets/emotes/emotesv2_fde174412ddb41ae8443ba49ce987eab
Binary files differ
diff --git a/assets/emotes/emotesv2_fe1adc5863d54b73b1c6332bf2a9e2b8 b/assets/emotes/emotesv2_fe1adc5863d54b73b1c6332bf2a9e2b8
new file mode 100644
index 00000000..6fd3635f
--- /dev/null
+++ b/assets/emotes/emotesv2_fe1adc5863d54b73b1c6332bf2a9e2b8
Binary files differ
diff --git a/assets/emotes/emotesv2_fe6f1ed3e6a74c67b99a1799662ec580 b/assets/emotes/emotesv2_fe6f1ed3e6a74c67b99a1799662ec580
new file mode 100644
index 00000000..404e4ea8
--- /dev/null
+++ b/assets/emotes/emotesv2_fe6f1ed3e6a74c67b99a1799662ec580
Binary files differ
diff --git a/assets/emotes/emotesv2_feb2038e4e554454895406bd4f031cf5 b/assets/emotes/emotesv2_feb2038e4e554454895406bd4f031cf5
new file mode 100644
index 00000000..c8b2b672
--- /dev/null
+++ b/assets/emotes/emotesv2_feb2038e4e554454895406bd4f031cf5
Binary files differ
diff --git a/assets/emotes/emotesv2_fef174daa67942cf9be4c8ba2588a849 b/assets/emotes/emotesv2_fef174daa67942cf9be4c8ba2588a849
new file mode 100644
index 00000000..8d4ae803
--- /dev/null
+++ b/assets/emotes/emotesv2_fef174daa67942cf9be4c8ba2588a849
Binary files differ
diff --git a/assets/emotes/emotesv2_ff3db1196115441fb34953d75215bfc5 b/assets/emotes/emotesv2_ff3db1196115441fb34953d75215bfc5
new file mode 100644
index 00000000..892e3838
--- /dev/null
+++ b/assets/emotes/emotesv2_ff3db1196115441fb34953d75215bfc5
Binary files differ
diff --git a/assets/emotes/emotesv2_ff6869e84fa8442baff36262e85ff1dc b/assets/emotes/emotesv2_ff6869e84fa8442baff36262e85ff1dc
new file mode 100644
index 00000000..9c432b45
--- /dev/null
+++ b/assets/emotes/emotesv2_ff6869e84fa8442baff36262e85ff1dc
Binary files differ
diff --git a/assets/emotes/emotesv2_ff831794d00f4f9c875977ff44f9156e b/assets/emotes/emotesv2_ff831794d00f4f9c875977ff44f9156e
new file mode 100644
index 00000000..17f74df6
--- /dev/null
+++ b/assets/emotes/emotesv2_ff831794d00f4f9c875977ff44f9156e
Binary files differ
diff --git a/assets/emotes/emotesv2_ff9900f009064d1882c54ef804391557 b/assets/emotes/emotesv2_ff9900f009064d1882c54ef804391557
new file mode 100644
index 00000000..81048ca5
--- /dev/null
+++ b/assets/emotes/emotesv2_ff9900f009064d1882c54ef804391557
Binary files differ
diff --git a/assets/emotes/emotesv2_ffc5ec03d5164484b0180beb0afd49cd b/assets/emotes/emotesv2_ffc5ec03d5164484b0180beb0afd49cd
new file mode 100644
index 00000000..d2078682
--- /dev/null
+++ b/assets/emotes/emotesv2_ffc5ec03d5164484b0180beb0afd49cd
Binary files differ
diff --git a/assets/emotes/emotesv2_ffec6cca7b624ad6b752242e3208142b b/assets/emotes/emotesv2_ffec6cca7b624ad6b752242e3208142b
new file mode 100644
index 00000000..c8180a75
--- /dev/null
+++ b/assets/emotes/emotesv2_ffec6cca7b624ad6b752242e3208142b
Binary files differ
diff --git a/assets/rats/abuffseagull.flac b/assets/rats/abuffseagull.flac
new file mode 100644
index 00000000..66119b2a
--- /dev/null
+++ b/assets/rats/abuffseagull.flac
Binary files differ
diff --git a/assets/rats/new/part0.wav b/assets/rats/new/part0.wav
new file mode 100644
index 00000000..8e1f996c
--- /dev/null
+++ b/assets/rats/new/part0.wav
Binary files differ
diff --git a/assets/rats/new/part1.wav b/assets/rats/new/part1.wav
new file mode 100644
index 00000000..b1ae4a92
--- /dev/null
+++ b/assets/rats/new/part1.wav
Binary files differ
diff --git a/assets/rats/new/part2.wav b/assets/rats/new/part2.wav
new file mode 100644
index 00000000..f899574e
--- /dev/null
+++ b/assets/rats/new/part2.wav
Binary files differ
diff --git a/assets/rats/new/part3.wav b/assets/rats/new/part3.wav
new file mode 100644
index 00000000..b2760be1
--- /dev/null
+++ b/assets/rats/new/part3.wav
Binary files differ
diff --git a/assets/rats/new/part4.wav b/assets/rats/new/part4.wav
new file mode 100644
index 00000000..e3a30388
--- /dev/null
+++ b/assets/rats/new/part4.wav
Binary files differ
diff --git a/assets/rats/rats1.ogg b/assets/rats/rats/rats1.ogg
index 0d1f71c7..0d1f71c7 100644
--- a/assets/rats/rats1.ogg
+++ b/assets/rats/rats/rats1.ogg
Binary files differ
diff --git a/assets/rats/rats2.ogg b/assets/rats/rats/rats2.ogg
index 6fa1a05f..6fa1a05f 100644
--- a/assets/rats/rats2.ogg
+++ b/assets/rats/rats/rats2.ogg
Binary files differ
diff --git a/assets/rats/rats3.ogg b/assets/rats/rats/rats3.ogg
index b60e3a77..b60e3a77 100644
--- a/assets/rats/rats3.ogg
+++ b/assets/rats/rats/rats3.ogg
Binary files differ
diff --git a/assets/rats/sam.wav b/assets/rats/sam.wav
new file mode 100644
index 00000000..4d50dc21
--- /dev/null
+++ b/assets/rats/sam.wav
Binary files differ
diff --git a/assets/rats/tyumici.mp3 b/assets/rats/tyumici.mp3
new file mode 100644
index 00000000..f717e62d
--- /dev/null
+++ b/assets/rats/tyumici.mp3
Binary files differ
diff --git a/assets/rats/unrecorded.wav b/assets/rats/unrecorded.wav
new file mode 100644
index 00000000..501ec774
--- /dev/null
+++ b/assets/rats/unrecorded.wav
Binary files differ
diff --git a/assets/rats/users/0xRar.wav b/assets/rats/users/0xrar.wav
index bf7a1c75..bf7a1c75 100644
--- a/assets/rats/users/0xRar.wav
+++ b/assets/rats/users/0xrar.wav
Binary files differ
diff --git a/assets/rats/users/Jonkero.wav b/assets/rats/users/Jonkero.wav
deleted file mode 100644
index c85044d9..00000000
--- a/assets/rats/users/Jonkero.wav
+++ /dev/null
Binary files differ
diff --git a/assets/rats/users/SigridAndBird.wav b/assets/rats/users/SigridAndBird.wav
new file mode 100644
index 00000000..dd6867f7
--- /dev/null
+++ b/assets/rats/users/SigridAndBird.wav
Binary files differ
diff --git a/assets/rats/users/SinFormaVX.wav b/assets/rats/users/SinFormaVX.wav
deleted file mode 100644
index 9b55e291..00000000
--- a/assets/rats/users/SinFormaVX.wav
+++ /dev/null
Binary files differ
diff --git a/assets/rats/users/YellowberryHN.wav b/assets/rats/users/YellowberryHN.wav
deleted file mode 100644
index 0c9a00e4..00000000
--- a/assets/rats/users/YellowberryHN.wav
+++ /dev/null
Binary files differ
diff --git a/assets/rats/users/Zulleyy3.wav b/assets/rats/users/Zulleyy3.wav
deleted file mode 100644
index 524b29cb..00000000
--- a/assets/rats/users/Zulleyy3.wav
+++ /dev/null
Binary files differ
diff --git a/assets/rats/users/ABipolarCarp123.wav b/assets/rats/users/abipolarcarp123.wav
index b069c109..b069c109 100644
--- a/assets/rats/users/ABipolarCarp123.wav
+++ b/assets/rats/users/abipolarcarp123.wav
Binary files differ
diff --git a/assets/rats/users/ABuffSeagull.wav b/assets/rats/users/abuffseagull.wav
index 5328128c..5328128c 100644
--- a/assets/rats/users/ABuffSeagull.wav
+++ b/assets/rats/users/abuffseagull.wav
Binary files differ
diff --git a/assets/rats/users/AcePCaswell.wav b/assets/rats/users/acepcaswell.wav
index 1ff94b81..1ff94b81 100644
--- a/assets/rats/users/AcePCaswell.wav
+++ b/assets/rats/users/acepcaswell.wav
Binary files differ
diff --git a/assets/rats/users/AdoHTQ.wav b/assets/rats/users/adohtq.wav
index 7341ebe5..7341ebe5 100644
--- a/assets/rats/users/AdoHTQ.wav
+++ b/assets/rats/users/adohtq.wav
Binary files differ
diff --git a/assets/rats/users/AlbertMornVT.wav b/assets/rats/users/albertmornvt.wav
index 7efc9f0d..7efc9f0d 100644
--- a/assets/rats/users/AlbertMornVT.wav
+++ b/assets/rats/users/albertmornvt.wav
Binary files differ
diff --git a/assets/rats/users/Alcuinor.wav b/assets/rats/users/alcuinor.wav
index 8f3996c7..8f3996c7 100644
--- a/assets/rats/users/Alcuinor.wav
+++ b/assets/rats/users/alcuinor.wav
Binary files differ
diff --git a/assets/rats/users/AlexanTonyh.wav b/assets/rats/users/alexantonyh.wav
index 3f7c7c73..3f7c7c73 100644
--- a/assets/rats/users/AlexanTonyh.wav
+++ b/assets/rats/users/alexantonyh.wav
Binary files differ
diff --git a/assets/rats/users/AlexejheroDev.wav b/assets/rats/users/alexejherodev.wav
index 442c9d44..442c9d44 100644
--- a/assets/rats/users/AlexejheroDev.wav
+++ b/assets/rats/users/alexejherodev.wav
Binary files differ
diff --git a/assets/rats/users/AltoVT.wav b/assets/rats/users/altovt.wav
index 0e447fa7..0e447fa7 100644
--- a/assets/rats/users/AltoVT.wav
+++ b/assets/rats/users/altovt.wav
Binary files differ
diff --git a/assets/rats/users/Alva_the_Lordling.wav b/assets/rats/users/alva_the_lordling.wav
index dac124fd..dac124fd 100644
--- a/assets/rats/users/Alva_the_Lordling.wav
+++ b/assets/rats/users/alva_the_lordling.wav
Binary files differ
diff --git a/assets/rats/users/ArcaneArdeo.wav b/assets/rats/users/arcaneardeo.wav
index d6a5c769..d6a5c769 100644
--- a/assets/rats/users/ArcaneArdeo.wav
+++ b/assets/rats/users/arcaneardeo.wav
Binary files differ
diff --git a/assets/rats/users/ArkLuNiks.wav b/assets/rats/users/arkluniks.wav
index a74237b7..a74237b7 100644
--- a/assets/rats/users/ArkLuNiks.wav
+++ b/assets/rats/users/arkluniks.wav
Binary files differ
diff --git a/assets/rats/users/Arthur_C7.wav b/assets/rats/users/arthur_c7.wav
index 51298c08..51298c08 100644
--- a/assets/rats/users/Arthur_C7.wav
+++ b/assets/rats/users/arthur_c7.wav
Binary files differ
diff --git a/assets/rats/users/ASTRALLUSION.wav b/assets/rats/users/astrallusion.wav
index 1142aaaf..1142aaaf 100644
--- a/assets/rats/users/ASTRALLUSION.wav
+++ b/assets/rats/users/astrallusion.wav
Binary files differ
diff --git a/assets/rats/users/AstroParseks.wav b/assets/rats/users/astroparseks.wav
index 0a66aee0..0a66aee0 100644
--- a/assets/rats/users/AstroParseks.wav
+++ b/assets/rats/users/astroparseks.wav
Binary files differ
diff --git a/assets/rats/users/berylCh.wav b/assets/rats/users/berylch.wav
index 3cf8b05e..3cf8b05e 100644
--- a/assets/rats/users/berylCh.wav
+++ b/assets/rats/users/berylch.wav
Binary files differ
diff --git a/assets/rats/users/Bezelea.wav b/assets/rats/users/bezelea.wav
index fda27bb8..fda27bb8 100644
--- a/assets/rats/users/Bezelea.wav
+++ b/assets/rats/users/bezelea.wav
Binary files differ
diff --git a/assets/rats/users/BigNerdSam.wav b/assets/rats/users/bignerdsam.wav
index 59e2b88e..59e2b88e 100644
--- a/assets/rats/users/BigNerdSam.wav
+++ b/assets/rats/users/bignerdsam.wav
Binary files differ
diff --git a/assets/rats/users/BowlOfLoki.wav b/assets/rats/users/bowlofloki.wav
index 9b70752a..9b70752a 100644
--- a/assets/rats/users/BowlOfLoki.wav
+++ b/assets/rats/users/bowlofloki.wav
Binary files differ
diff --git a/assets/rats/users/Br4hmm.wav b/assets/rats/users/br4hmm.wav
index 34754c17..34754c17 100644
--- a/assets/rats/users/Br4hmm.wav
+++ b/assets/rats/users/br4hmm.wav
Binary files differ
diff --git a/assets/rats/users/CamuiCh.wav b/assets/rats/users/camuich.wav
index 8c83c43e..8c83c43e 100644
--- a/assets/rats/users/CamuiCh.wav
+++ b/assets/rats/users/camuich.wav
Binary files differ
diff --git a/assets/rats/users/CaptinBaptin.wav b/assets/rats/users/captinbaptin.wav
index fe4852f2..fe4852f2 100644
--- a/assets/rats/users/CaptinBaptin.wav
+++ b/assets/rats/users/captinbaptin.wav
Binary files differ
diff --git a/assets/rats/users/ChaosFoundry.wav b/assets/rats/users/chaosfoundry.wav
index 56be25b0..56be25b0 100644
--- a/assets/rats/users/ChaosFoundry.wav
+++ b/assets/rats/users/chaosfoundry.wav
Binary files differ
diff --git a/assets/rats/users/ChaoticQuixotic.wav b/assets/rats/users/chaoticquixotic.wav
index 05734691..05734691 100644
--- a/assets/rats/users/ChaoticQuixotic.wav
+++ b/assets/rats/users/chaoticquixotic.wav
Binary files differ
diff --git a/assets/rats/users/Charleyfolds.wav b/assets/rats/users/charleyfolds.wav
index 7ae32f88..7ae32f88 100644
--- a/assets/rats/users/Charleyfolds.wav
+++ b/assets/rats/users/charleyfolds.wav
Binary files differ
diff --git a/assets/rats/users/ChiriPoco.wav b/assets/rats/users/chiripoco.wav
index 8e691689..8e691689 100644
--- a/assets/rats/users/ChiriPoco.wav
+++ b/assets/rats/users/chiripoco.wav
Binary files differ
diff --git a/assets/rats/users/cmgriffing.wav b/assets/rats/users/cmgriffing.wav
new file mode 100644
index 00000000..b6b2be4f
--- /dev/null
+++ b/assets/rats/users/cmgriffing.wav
Binary files differ
diff --git a/assets/rats/users/Colekus.wav b/assets/rats/users/colekus.wav
index 303302ed..303302ed 100644
--- a/assets/rats/users/Colekus.wav
+++ b/assets/rats/users/colekus.wav
Binary files differ
diff --git a/assets/rats/users/CR4ZYK1TTY.wav b/assets/rats/users/cr4zyk1tty.wav
index 8257c56d..8257c56d 100644
--- a/assets/rats/users/CR4ZYK1TTY.wav
+++ b/assets/rats/users/cr4zyk1tty.wav
Binary files differ
diff --git a/assets/rats/users/Crazy_Wizard_real.wav b/assets/rats/users/crazy_wizard_real.wav
index 817b6005..817b6005 100644
--- a/assets/rats/users/Crazy_Wizard_real.wav
+++ b/assets/rats/users/crazy_wizard_real.wav
Binary files differ
diff --git a/assets/rats/users/CrazyKitty357.wav b/assets/rats/users/crazykitty357.wav
index 5ccc0bb0..5ccc0bb0 100644
--- a/assets/rats/users/CrazyKitty357.wav
+++ b/assets/rats/users/crazykitty357.wav
Binary files differ
diff --git a/assets/rats/users/CreaseVT.wav b/assets/rats/users/creasevt.wav
index fe2218eb..fe2218eb 100644
--- a/assets/rats/users/CreaseVT.wav
+++ b/assets/rats/users/creasevt.wav
Binary files differ
diff --git a/assets/rats/users/DaiyaDiamandis.wav b/assets/rats/users/daiyadiamandis.wav
index 471ba939..471ba939 100644
--- a/assets/rats/users/DaiyaDiamandis.wav
+++ b/assets/rats/users/daiyadiamandis.wav
Binary files differ
diff --git a/assets/rats/users/DanteDaedalusCh.wav b/assets/rats/users/dantedaedalusch.wav
index 6722a688..6722a688 100644
--- a/assets/rats/users/DanteDaedalusCh.wav
+++ b/assets/rats/users/dantedaedalusch.wav
Binary files differ
diff --git a/assets/rats/users/DeathByAlgorithm.wav b/assets/rats/users/deathbyalgorithm.wav
index 71c38eec..71c38eec 100644
--- a/assets/rats/users/DeathByAlgorithm.wav
+++ b/assets/rats/users/deathbyalgorithm.wav
Binary files differ
diff --git a/assets/rats/users/DesyncZX.wav b/assets/rats/users/desynczx.wav
index 16cc4296..16cc4296 100644
--- a/assets/rats/users/DesyncZX.wav
+++ b/assets/rats/users/desynczx.wav
Binary files differ
diff --git a/assets/rats/users/DetachedHeadState.wav b/assets/rats/users/detachedheadstate.wav
index 7ea25168..7ea25168 100644
--- a/assets/rats/users/DetachedHeadState.wav
+++ b/assets/rats/users/detachedheadstate.wav
Binary files differ
diff --git a/assets/rats/users/DFluxStreams.wav b/assets/rats/users/dfluxstreams.wav
index e96986fb..e96986fb 100644
--- a/assets/rats/users/DFluxStreams.wav
+++ b/assets/rats/users/dfluxstreams.wav
Binary files differ
diff --git a/assets/rats/users/DigbyCat.wav b/assets/rats/users/digbycat.wav
index 9b7ab1fd..9b7ab1fd 100644
--- a/assets/rats/users/DigbyCat.wav
+++ b/assets/rats/users/digbycat.wav
Binary files differ
diff --git a/assets/rats/users/DillionMuse.wav b/assets/rats/users/dillionmuse.wav
index 255276f5..255276f5 100644
--- a/assets/rats/users/DillionMuse.wav
+++ b/assets/rats/users/dillionmuse.wav
Binary files differ
diff --git a/assets/rats/users/DJKawaiiFieri.wav b/assets/rats/users/djkawaiifieri.wav
index 237626af..237626af 100644
--- a/assets/rats/users/DJKawaiiFieri.wav
+++ b/assets/rats/users/djkawaiifieri.wav
Binary files differ
diff --git a/assets/rats/users/DocMaho.wav b/assets/rats/users/docmaho.wav
index b2a6cab9..b2a6cab9 100644
--- a/assets/rats/users/DocMaho.wav
+++ b/assets/rats/users/docmaho.wav
Binary files differ
diff --git a/assets/rats/users/DoctorFrankey.wav b/assets/rats/users/doctorfrankey.wav
index 4231f438..4231f438 100644
--- a/assets/rats/users/DoctorFrankey.wav
+++ b/assets/rats/users/doctorfrankey.wav
Binary files differ
diff --git a/assets/rats/users/DoctorGlitchy.wav b/assets/rats/users/doctorglitchy.wav
index 1ee9164f..1ee9164f 100644
--- a/assets/rats/users/DoctorGlitchy.wav
+++ b/assets/rats/users/doctorglitchy.wav
Binary files differ
diff --git a/assets/rats/users/DolphinBirb.wav b/assets/rats/users/dolphinbirb.wav
index b6a987eb..b6a987eb 100644
--- a/assets/rats/users/DolphinBirb.wav
+++ b/assets/rats/users/dolphinbirb.wav
Binary files differ
diff --git a/assets/rats/users/Doujin_patchey.wav b/assets/rats/users/doujin_patchey.wav
index 7451251b..7451251b 100644
--- a/assets/rats/users/Doujin_patchey.wav
+++ b/assets/rats/users/doujin_patchey.wav
Binary files differ
diff --git a/assets/rats/users/DrawThatRedstone.wav b/assets/rats/users/drawthatredstone.wav
index a1257c3f..a1257c3f 100644
--- a/assets/rats/users/DrawThatRedstone.wav
+++ b/assets/rats/users/drawthatredstone.wav
Binary files differ
diff --git a/assets/rats/users/EdwardUrahara.wav b/assets/rats/users/edwardurahara.wav
index 6bccb533..6bccb533 100644
--- a/assets/rats/users/EdwardUrahara.wav
+++ b/assets/rats/users/edwardurahara.wav
Binary files differ
diff --git a/assets/rats/users/ElliottAmbers.wav b/assets/rats/users/elliottambers.wav
index 653baeb2..653baeb2 100644
--- a/assets/rats/users/ElliottAmbers.wav
+++ b/assets/rats/users/elliottambers.wav
Binary files differ
diff --git a/assets/rats/users/enahS.wav b/assets/rats/users/enahs.wav
index 4e8bcf3b..4e8bcf3b 100644
--- a/assets/rats/users/enahS.wav
+++ b/assets/rats/users/enahs.wav
Binary files differ
diff --git a/assets/rats/users/Essento.wav b/assets/rats/users/essento.wav
index f0b372fa..f0b372fa 100644
--- a/assets/rats/users/Essento.wav
+++ b/assets/rats/users/essento.wav
Binary files differ
diff --git a/assets/rats/users/Fabius.wav b/assets/rats/users/fabius.wav
index e9209aae..e9209aae 100644
--- a/assets/rats/users/Fabius.wav
+++ b/assets/rats/users/fabius.wav
Binary files differ
diff --git a/assets/rats/users/Faeliore.wav b/assets/rats/users/faeliore.wav
index 279471a2..279471a2 100644
--- a/assets/rats/users/Faeliore.wav
+++ b/assets/rats/users/faeliore.wav
Binary files differ
diff --git a/assets/rats/users/FairchildVT.wav b/assets/rats/users/fairchildvt.wav
index 64a9bca1..64a9bca1 100644
--- a/assets/rats/users/FairchildVT.wav
+++ b/assets/rats/users/fairchildvt.wav
Binary files differ
diff --git a/assets/rats/users/Finbar_Haughey_Vtuber.wav b/assets/rats/users/finbar_haughey_vtuber.wav
index ea3b5e4b..ea3b5e4b 100644
--- a/assets/rats/users/Finbar_Haughey_Vtuber.wav
+++ b/assets/rats/users/finbar_haughey_vtuber.wav
Binary files differ
diff --git a/assets/rats/users/Flandzen.wav b/assets/rats/users/flandzen.wav
index 5db01821..5db01821 100644
--- a/assets/rats/users/Flandzen.wav
+++ b/assets/rats/users/flandzen.wav
Binary files differ
diff --git a/assets/rats/users/FreeOfMe.wav b/assets/rats/users/freeofme.wav
index 6cf06246..6cf06246 100644
--- a/assets/rats/users/FreeOfMe.wav
+++ b/assets/rats/users/freeofme.wav
Binary files differ
diff --git a/assets/rats/users/FrogBottom.wav b/assets/rats/users/frogbottom.wav
index 004a3516..004a3516 100644
--- a/assets/rats/users/FrogBottom.wav
+++ b/assets/rats/users/frogbottom.wav
Binary files differ
diff --git a/assets/rats/users/gClefCannon.wav b/assets/rats/users/gclefcannon.wav
index 5be8d22f..5be8d22f 100644
--- a/assets/rats/users/gClefCannon.wav
+++ b/assets/rats/users/gclefcannon.wav
Binary files differ
diff --git a/assets/rats/users/GenDude.wav b/assets/rats/users/gendude.wav
index 31818236..31818236 100644
--- a/assets/rats/users/GenDude.wav
+++ b/assets/rats/users/gendude.wav
Binary files differ
diff --git a/assets/rats/users/GyrosGeier.wav b/assets/rats/users/gyrosgeier.wav
index 3265a3f9..3265a3f9 100644
--- a/assets/rats/users/GyrosGeier.wav
+++ b/assets/rats/users/gyrosgeier.wav
Binary files differ
diff --git a/assets/rats/users/HacksOnMacs.wav b/assets/rats/users/hacksonmacs.wav
index f26f58f0..f26f58f0 100644
--- a/assets/rats/users/HacksOnMacs.wav
+++ b/assets/rats/users/hacksonmacs.wav
Binary files differ
diff --git a/assets/rats/users/Hat_Knight.wav b/assets/rats/users/hat_knight.wav
index 29e80f49..29e80f49 100644
--- a/assets/rats/users/Hat_Knight.wav
+++ b/assets/rats/users/hat_knight.wav
Binary files differ
diff --git a/assets/rats/users/HazmatVT.wav b/assets/rats/users/hazmatvt.wav
index 74aaa3b4..74aaa3b4 100644
--- a/assets/rats/users/HazmatVT.wav
+++ b/assets/rats/users/hazmatvt.wav
Binary files differ
diff --git a/assets/rats/users/HenriqMarq.wav b/assets/rats/users/henriqmarq.wav
index d5dad428..d5dad428 100644
--- a/assets/rats/users/HenriqMarq.wav
+++ b/assets/rats/users/henriqmarq.wav
Binary files differ
diff --git a/assets/rats/users/Hexadigital.wav b/assets/rats/users/hexadigital.wav
index 03f38565..03f38565 100644
--- a/assets/rats/users/Hexadigital.wav
+++ b/assets/rats/users/hexadigital.wav
Binary files differ
diff --git a/assets/rats/users/HrOokami.wav b/assets/rats/users/hrookami.wav
index 44af59c4..44af59c4 100644
--- a/assets/rats/users/HrOokami.wav
+++ b/assets/rats/users/hrookami.wav
Binary files differ
diff --git a/assets/rats/users/IcefoxZettai.wav b/assets/rats/users/icefoxzettai.wav
index 1013d25e..1013d25e 100644
--- a/assets/rats/users/IcefoxZettai.wav
+++ b/assets/rats/users/icefoxzettai.wav
Binary files differ
diff --git a/assets/rats/users/IIyasviel.wav b/assets/rats/users/iiyasviel.wav
index 7a5c1564..7a5c1564 100644
--- a/assets/rats/users/IIyasviel.wav
+++ b/assets/rats/users/iiyasviel.wav
Binary files differ
diff --git a/assets/rats/users/iLoidtupo.wav b/assets/rats/users/iloidtupo.wav
index 98b042a4..98b042a4 100644
--- a/assets/rats/users/iLoidtupo.wav
+++ b/assets/rats/users/iloidtupo.wav
Binary files differ
diff --git a/assets/rats/users/Infernoid.wav b/assets/rats/users/infernoid.wav
index 0a386fea..0a386fea 100644
--- a/assets/rats/users/Infernoid.wav
+++ b/assets/rats/users/infernoid.wav
Binary files differ
diff --git a/assets/rats/users/InspectorDiameter.wav b/assets/rats/users/inspectordiameter.wav
index 05e7d656..05e7d656 100644
--- a/assets/rats/users/InspectorDiameter.wav
+++ b/assets/rats/users/inspectordiameter.wav
Binary files differ
diff --git a/assets/rats/users/IrishJohnGames.wav b/assets/rats/users/irishjohngames.wav
index 3a143c29..3a143c29 100644
--- a/assets/rats/users/IrishJohnGames.wav
+++ b/assets/rats/users/irishjohngames.wav
Binary files differ
diff --git a/assets/rats/users/irregularMaterialist.wav b/assets/rats/users/irregularmaterialist.wav
index e73c319b..e73c319b 100644
--- a/assets/rats/users/irregularMaterialist.wav
+++ b/assets/rats/users/irregularmaterialist.wav
Binary files differ
diff --git a/assets/rats/users/JakeCreatesStuff.wav b/assets/rats/users/jakecreatesstuff.wav
index 2119b24b..2119b24b 100644
--- a/assets/rats/users/JakeCreatesStuff.wav
+++ b/assets/rats/users/jakecreatesstuff.wav
Binary files differ
diff --git a/assets/rats/users/jazzahol_VT.wav b/assets/rats/users/jazzahol_vt.wav
index 89034fff..89034fff 100644
--- a/assets/rats/users/jazzahol_VT.wav
+++ b/assets/rats/users/jazzahol_vt.wav
Binary files differ
diff --git a/assets/rats/users/JDDoesDev.wav b/assets/rats/users/jddoesdev.wav
index 8ee2605d..8ee2605d 100644
--- a/assets/rats/users/JDDoesDev.wav
+++ b/assets/rats/users/jddoesdev.wav
Binary files differ
diff --git a/assets/rats/users/JekkZeroZero.wav b/assets/rats/users/jekkzerozero.wav
index 22a267f4..22a267f4 100644
--- a/assets/rats/users/JekkZeroZero.wav
+++ b/assets/rats/users/jekkzerozero.wav
Binary files differ
diff --git a/assets/rats/users/JELFUMES.wav b/assets/rats/users/jelfumes.wav
index 9af59fc5..9af59fc5 100644
--- a/assets/rats/users/JELFUMES.wav
+++ b/assets/rats/users/jelfumes.wav
Binary files differ
diff --git a/assets/rats/users/jonkero.wav b/assets/rats/users/jonkero.wav
index 2f1d5123..c85044d9 100644
--- a/assets/rats/users/jonkero.wav
+++ b/assets/rats/users/jonkero.wav
Binary files differ
diff --git a/assets/rats/users/Joxerlol.wav b/assets/rats/users/joxerlol.wav
index e9d9134d..e9d9134d 100644
--- a/assets/rats/users/Joxerlol.wav
+++ b/assets/rats/users/joxerlol.wav
Binary files differ
diff --git a/assets/rats/users/KaniEnjoyer.wav b/assets/rats/users/kanienjoyer.wav
index ce7e2580..ce7e2580 100644
--- a/assets/rats/users/KaniEnjoyer.wav
+++ b/assets/rats/users/kanienjoyer.wav
Binary files differ
diff --git a/assets/rats/users/KariChary.wav b/assets/rats/users/karichary.wav
index 421a740b..421a740b 100644
--- a/assets/rats/users/KariChary.wav
+++ b/assets/rats/users/karichary.wav
Binary files differ
diff --git a/assets/rats/users/Kawaii_Chibi_Koneko.wav b/assets/rats/users/kawaii_chibi_koneko.wav
index 388cbd90..388cbd90 100644
--- a/assets/rats/users/Kawaii_Chibi_Koneko.wav
+++ b/assets/rats/users/kawaii_chibi_koneko.wav
Binary files differ
diff --git a/assets/rats/users/KeitaroCh.wav b/assets/rats/users/keitaroch.wav
index af1a2ccb..af1a2ccb 100644
--- a/assets/rats/users/KeitaroCh.wav
+++ b/assets/rats/users/keitaroch.wav
Binary files differ
diff --git a/assets/rats/users/KennyCoda.wav b/assets/rats/users/kennycoda.wav
index 135a2a36..135a2a36 100644
--- a/assets/rats/users/KennyCoda.wav
+++ b/assets/rats/users/kennycoda.wav
Binary files differ
diff --git a/assets/rats/users/Kinwoop.wav b/assets/rats/users/kinwoop.wav
index 4a72d947..4a72d947 100644
--- a/assets/rats/users/Kinwoop.wav
+++ b/assets/rats/users/kinwoop.wav
Binary files differ
diff --git a/assets/rats/users/KliffothVT.wav b/assets/rats/users/kliffothvt.wav
index 45fc4a90..45fc4a90 100644
--- a/assets/rats/users/KliffothVT.wav
+++ b/assets/rats/users/kliffothvt.wav
Binary files differ
diff --git a/assets/rats/users/Kopadot.wav b/assets/rats/users/kopadot.wav
index f5f878d6..f5f878d6 100644
--- a/assets/rats/users/Kopadot.wav
+++ b/assets/rats/users/kopadot.wav
Binary files differ
diff --git a/assets/rats/users/krisKafka.wav b/assets/rats/users/kriskafka.wav
index 31587583..31587583 100644
--- a/assets/rats/users/krisKafka.wav
+++ b/assets/rats/users/kriskafka.wav
Binary files differ
diff --git a/assets/rats/users/L_I_O_N_H_E_A_R_T.wav b/assets/rats/users/l_i_o_n_h_e_a_r_t.wav
index 5d43c777..5d43c777 100644
--- a/assets/rats/users/L_I_O_N_H_E_A_R_T.wav
+++ b/assets/rats/users/l_i_o_n_h_e_a_r_t.wav
Binary files differ
diff --git a/assets/rats/users/LadyVignette.wav b/assets/rats/users/ladyvignette.wav
index 75024496..75024496 100644
--- a/assets/rats/users/LadyVignette.wav
+++ b/assets/rats/users/ladyvignette.wav
Binary files differ
diff --git a/assets/rats/users/LagoMofu.wav b/assets/rats/users/lagomofu.wav
index 2613d4d5..2613d4d5 100644
--- a/assets/rats/users/LagoMofu.wav
+++ b/assets/rats/users/lagomofu.wav
Binary files differ
diff --git a/assets/rats/users/LainWithin.wav b/assets/rats/users/lainwithin.wav
index bd5d3f35..bd5d3f35 100644
--- a/assets/rats/users/LainWithin.wav
+++ b/assets/rats/users/lainwithin.wav
Binary files differ
diff --git a/assets/rats/users/LCOLONQ.wav b/assets/rats/users/lcolonq.wav
index f606bd62..f606bd62 100644
--- a/assets/rats/users/LCOLONQ.wav
+++ b/assets/rats/users/lcolonq.wav
Binary files differ
diff --git a/assets/rats/users/LDevoco.wav b/assets/rats/users/ldevoco.wav
index 8faaabdd..8faaabdd 100644
--- a/assets/rats/users/LDevoco.wav
+++ b/assets/rats/users/ldevoco.wav
Binary files differ
diff --git a/assets/rats/users/LeahTCodes.wav b/assets/rats/users/leahtcodes.wav
index b87b0be1..b87b0be1 100644
--- a/assets/rats/users/LeahTCodes.wav
+++ b/assets/rats/users/leahtcodes.wav
Binary files differ
diff --git a/assets/rats/users/LeonhardEuler23.wav b/assets/rats/users/leonhardeuler23.wav
index 9992d82a..9992d82a 100644
--- a/assets/rats/users/LeonhardEuler23.wav
+++ b/assets/rats/users/leonhardeuler23.wav
Binary files differ
diff --git a/assets/rats/users/LePonshe.wav b/assets/rats/users/leponshe.wav
index 7c796dad..7c796dad 100644
--- a/assets/rats/users/LePonshe.wav
+++ b/assets/rats/users/leponshe.wav
Binary files differ
diff --git a/assets/rats/users/Lokiharth.wav b/assets/rats/users/lokiharth.wav
index c3676454..c3676454 100644
--- a/assets/rats/users/Lokiharth.wav
+++ b/assets/rats/users/lokiharth.wav
Binary files differ
diff --git a/assets/rats/users/Luigi401.wav b/assets/rats/users/luigi401.wav
index fabad084..fabad084 100644
--- a/assets/rats/users/Luigi401.wav
+++ b/assets/rats/users/luigi401.wav
Binary files differ
diff --git a/assets/rats/users/Lukeisun_.wav b/assets/rats/users/lukeisun_.wav
index c5642f82..c5642f82 100644
--- a/assets/rats/users/Lukeisun_.wav
+++ b/assets/rats/users/lukeisun_.wav
Binary files differ
diff --git a/assets/rats/users/Malphabeth.wav b/assets/rats/users/malphabeth.wav
index 6eb92e7f..6eb92e7f 100644
--- a/assets/rats/users/Malphabeth.wav
+++ b/assets/rats/users/malphabeth.wav
Binary files differ
diff --git a/assets/rats/users/Malware_Guy.wav b/assets/rats/users/malware_guy.wav
index 3ad98dcc..3ad98dcc 100644
--- a/assets/rats/users/Malware_Guy.wav
+++ b/assets/rats/users/malware_guy.wav
Binary files differ
diff --git a/assets/rats/users/ManasongWriting.wav b/assets/rats/users/manasongwriting.wav
index 6b734099..6b734099 100644
--- a/assets/rats/users/ManasongWriting.wav
+++ b/assets/rats/users/manasongwriting.wav
Binary files differ
diff --git a/assets/rats/users/Meicha.wav b/assets/rats/users/meicha.wav
index 8a940c91..8a940c91 100644
--- a/assets/rats/users/Meicha.wav
+++ b/assets/rats/users/meicha.wav
Binary files differ
diff --git a/assets/rats/users/Meowlitary.wav b/assets/rats/users/meowlitary.wav
index c6e8640a..c6e8640a 100644
--- a/assets/rats/users/Meowlitary.wav
+++ b/assets/rats/users/meowlitary.wav
Binary files differ
diff --git a/assets/rats/users/Meth_Vendor.wav b/assets/rats/users/meth_vendor.wav
index 6ad9f403..6ad9f403 100644
--- a/assets/rats/users/Meth_Vendor.wav
+++ b/assets/rats/users/meth_vendor.wav
Binary files differ
diff --git a/assets/rats/users/MNKN844.wav b/assets/rats/users/mnkn844.wav
index 69a0db90..69a0db90 100644
--- a/assets/rats/users/MNKN844.wav
+++ b/assets/rats/users/mnkn844.wav
Binary files differ
diff --git a/assets/rats/users/MODCLONK.wav b/assets/rats/users/modclonk.wav
index 4bc09760..4bc09760 100644
--- a/assets/rats/users/MODCLONK.wav
+++ b/assets/rats/users/modclonk.wav
Binary files differ
diff --git a/assets/rats/users/MoMoMoVT.wav b/assets/rats/users/momomovt.wav
index bb7299ab..bb7299ab 100644
--- a/assets/rats/users/MoMoMoVT.wav
+++ b/assets/rats/users/momomovt.wav
Binary files differ
diff --git a/assets/rats/users/mTinks.wav b/assets/rats/users/mtinks.wav
index 8e641dab..8e641dab 100644
--- a/assets/rats/users/mTinks.wav
+++ b/assets/rats/users/mtinks.wav
Binary files differ
diff --git a/assets/rats/users/Must_Broke_.wav b/assets/rats/users/must_broke_.wav
index 91fe207a..91fe207a 100644
--- a/assets/rats/users/Must_Broke_.wav
+++ b/assets/rats/users/must_broke_.wav
Binary files differ
diff --git a/assets/rats/users/MxOwlex.wav b/assets/rats/users/mxowlex.wav
index a1328845..a1328845 100644
--- a/assets/rats/users/MxOwlex.wav
+++ b/assets/rats/users/mxowlex.wav
Binary files differ
diff --git a/assets/rats/users/Nanodan_.wav b/assets/rats/users/nanodan_.wav
index 7481857f..7481857f 100644
--- a/assets/rats/users/Nanodan_.wav
+++ b/assets/rats/users/nanodan_.wav
Binary files differ
diff --git a/assets/rats/users/NetJetMichael64.wav b/assets/rats/users/netjetmichael64.wav
index e6f2d2a1..e6f2d2a1 100644
--- a/assets/rats/users/NetJetMichael64.wav
+++ b/assets/rats/users/netjetmichael64.wav
Binary files differ
diff --git a/assets/rats/users/Nighdolon.wav b/assets/rats/users/nighdolon.wav
index 7ba12533..7ba12533 100644
--- a/assets/rats/users/Nighdolon.wav
+++ b/assets/rats/users/nighdolon.wav
Binary files differ
diff --git a/assets/rats/users/NobreHD.wav b/assets/rats/users/nobrehd.wav
index 11fdd9d5..11fdd9d5 100644
--- a/assets/rats/users/NobreHD.wav
+++ b/assets/rats/users/nobrehd.wav
Binary files differ
diff --git a/assets/rats/users/NovaLiminal.wav b/assets/rats/users/novaliminal.wav
index d216e6a5..d216e6a5 100644
--- a/assets/rats/users/NovaLiminal.wav
+++ b/assets/rats/users/novaliminal.wav
Binary files differ
diff --git a/assets/rats/users/Nyanomancer.wav b/assets/rats/users/nyanomancer.wav
index a8ff37f8..a8ff37f8 100644
--- a/assets/rats/users/Nyanomancer.wav
+++ b/assets/rats/users/nyanomancer.wav
Binary files differ
diff --git a/assets/rats/users/NyrOfTheWired.wav b/assets/rats/users/nyrofthewired.wav
index ec620f73..ec620f73 100644
--- a/assets/rats/users/NyrOfTheWired.wav
+++ b/assets/rats/users/nyrofthewired.wav
Binary files differ
diff --git a/assets/rats/users/NyxKrage.wav b/assets/rats/users/nyxkrage.wav
index d48757b2..d48757b2 100644
--- a/assets/rats/users/NyxKrage.wav
+++ b/assets/rats/users/nyxkrage.wav
Binary files differ
diff --git a/assets/rats/users/NZPIEFACE.wav b/assets/rats/users/nzpieface.wav
index c10bbe74..c10bbe74 100644
--- a/assets/rats/users/NZPIEFACE.wav
+++ b/assets/rats/users/nzpieface.wav
Binary files differ
diff --git a/assets/rats/users/OdatNurd.wav b/assets/rats/users/odatnurd.wav
index 8738a06e..8738a06e 100644
--- a/assets/rats/users/OdatNurd.wav
+++ b/assets/rats/users/odatnurd.wav
Binary files differ
diff --git a/assets/rats/users/OlgaOkami.wav b/assets/rats/users/olgaokami.wav
index 8eb20362..8eb20362 100644
--- a/assets/rats/users/OlgaOkami.wav
+++ b/assets/rats/users/olgaokami.wav
Binary files differ
diff --git a/assets/rats/users/Omikara.wav b/assets/rats/users/omikara.wav
index a3dfa4b6..a3dfa4b6 100644
--- a/assets/rats/users/Omikara.wav
+++ b/assets/rats/users/omikara.wav
Binary files differ
diff --git a/assets/rats/users/oooEcho.wav b/assets/rats/users/oooecho.wav
index d5a37974..d5a37974 100644
--- a/assets/rats/users/oooEcho.wav
+++ b/assets/rats/users/oooecho.wav
Binary files differ
diff --git a/assets/rats/users/P0780.wav b/assets/rats/users/p0780.wav
index 976d254f..976d254f 100644
--- a/assets/rats/users/P0780.wav
+++ b/assets/rats/users/p0780.wav
Binary files differ
diff --git a/assets/rats/users/Paxelotl.wav b/assets/rats/users/paxelotl.wav
index 813824a3..813824a3 100644
--- a/assets/rats/users/Paxelotl.wav
+++ b/assets/rats/users/paxelotl.wav
Binary files differ
diff --git a/assets/rats/users/PengoWray.wav b/assets/rats/users/pengowray.wav
index 33d34b64..33d34b64 100644
--- a/assets/rats/users/PengoWray.wav
+++ b/assets/rats/users/pengowray.wav
Binary files differ
diff --git a/assets/rats/users/Pnutonium.wav b/assets/rats/users/pnutonium.wav
index 1e5cd9dc..1e5cd9dc 100644
--- a/assets/rats/users/Pnutonium.wav
+++ b/assets/rats/users/pnutonium.wav
Binary files differ
diff --git a/assets/rats/users/PracticalNPC.wav b/assets/rats/users/practicalnpc.wav
index cea75973..cea75973 100644
--- a/assets/rats/users/PracticalNPC.wav
+++ b/assets/rats/users/practicalnpc.wav
Binary files differ
diff --git a/assets/rats/users/PraetorZero.wav b/assets/rats/users/praetorzero.wav
index 172d79b4..172d79b4 100644
--- a/assets/rats/users/PraetorZero.wav
+++ b/assets/rats/users/praetorzero.wav
Binary files differ
diff --git a/assets/rats/users/Ratyyy.wav b/assets/rats/users/ratyyy.wav
index 11953325..11953325 100644
--- a/assets/rats/users/Ratyyy.wav
+++ b/assets/rats/users/ratyyy.wav
Binary files differ
diff --git a/assets/rats/users/redston4D.wav b/assets/rats/users/redston4d.wav
index 08649c65..08649c65 100644
--- a/assets/rats/users/redston4D.wav
+++ b/assets/rats/users/redston4d.wav
Binary files differ
diff --git a/assets/rats/users/RemoveWasTaken.wav b/assets/rats/users/removewastaken.wav
index a999843d..a999843d 100644
--- a/assets/rats/users/RemoveWasTaken.wav
+++ b/assets/rats/users/removewastaken.wav
Binary files differ
diff --git a/assets/rats/users/Roboman01851.wav b/assets/rats/users/roboman01851.wav
index a2faa873..a2faa873 100644
--- a/assets/rats/users/Roboman01851.wav
+++ b/assets/rats/users/roboman01851.wav
Binary files differ
diff --git a/assets/rats/users/rondDev.wav b/assets/rats/users/ronddev.wav
index 50a6b03c..50a6b03c 100644
--- a/assets/rats/users/rondDev.wav
+++ b/assets/rats/users/ronddev.wav
Binary files differ
diff --git a/assets/rats/users/RuadhUaCailte.wav b/assets/rats/users/ruadhuacailte.wav
index 70e5deaa..70e5deaa 100644
--- a/assets/rats/users/RuadhUaCailte.wav
+++ b/assets/rats/users/ruadhuacailte.wav
Binary files differ
diff --git a/assets/rats/users/SataMJ.wav b/assets/rats/users/satamj.wav
index 8c0e508b..8c0e508b 100644
--- a/assets/rats/users/SataMJ.wav
+++ b/assets/rats/users/satamj.wav
Binary files differ
diff --git a/assets/rats/users/SeanInRetro.wav b/assets/rats/users/seaninretro.wav
index 901e6e84..901e6e84 100644
--- a/assets/rats/users/SeanInRetro.wav
+++ b/assets/rats/users/seaninretro.wav
Binary files differ
diff --git a/assets/rats/users/Setolyx.wav b/assets/rats/users/setolyx.wav
index 54a903b5..54a903b5 100644
--- a/assets/rats/users/Setolyx.wav
+++ b/assets/rats/users/setolyx.wav
Binary files differ
diff --git a/assets/rats/users/shvahVT.wav b/assets/rats/users/shvahvt.wav
index 1515d0e7..1515d0e7 100644
--- a/assets/rats/users/shvahVT.wav
+++ b/assets/rats/users/shvahvt.wav
Binary files differ
diff --git a/assets/rats/users/sinformavx.wav b/assets/rats/users/sinformavx.wav
index 8b98ac4c..9b55e291 100644
--- a/assets/rats/users/sinformavx.wav
+++ b/assets/rats/users/sinformavx.wav
Binary files differ
diff --git a/assets/rats/users/SirRyu.wav b/assets/rats/users/sirryu.wav
index c2af8499..c2af8499 100644
--- a/assets/rats/users/SirRyu.wav
+++ b/assets/rats/users/sirryu.wav
Binary files differ
diff --git a/assets/rats/users/SlushyWater52.wav b/assets/rats/users/slushywater52.wav
index 9b889ae7..9b889ae7 100644
--- a/assets/rats/users/SlushyWater52.wav
+++ b/assets/rats/users/slushywater52.wav
Binary files differ
diff --git a/assets/rats/users/SnorlaxBud.wav b/assets/rats/users/snorlaxbud.wav
index 44564743..44564743 100644
--- a/assets/rats/users/SnorlaxBud.wav
+++ b/assets/rats/users/snorlaxbud.wav
Binary files differ
diff --git a/assets/rats/users/SolarPoweredBard.wav b/assets/rats/users/solarpoweredbard.wav
index 23213927..23213927 100644
--- a/assets/rats/users/SolarPoweredBard.wav
+++ b/assets/rats/users/solarpoweredbard.wav
Binary files differ
diff --git a/assets/rats/users/Soymilk.wav b/assets/rats/users/soymilk.wav
index de6e0b26..de6e0b26 100644
--- a/assets/rats/users/Soymilk.wav
+++ b/assets/rats/users/soymilk.wav
Binary files differ
diff --git a/assets/rats/users/Spaecplex.wav b/assets/rats/users/spaecplex.wav
index e3cf006b..e3cf006b 100644
--- a/assets/rats/users/Spaecplex.wav
+++ b/assets/rats/users/spaecplex.wav
Binary files differ
diff --git a/assets/rats/users/Sperbus.wav b/assets/rats/users/sperbus.wav
index 88d8ce17..88d8ce17 100644
--- a/assets/rats/users/Sperbus.wav
+++ b/assets/rats/users/sperbus.wav
Binary files differ
diff --git a/assets/rats/users/sphaerophoria.wav b/assets/rats/users/sphaerophoria.wav
new file mode 100644
index 00000000..976532d6
--- /dev/null
+++ b/assets/rats/users/sphaerophoria.wav
Binary files differ
diff --git a/assets/rats/users/Spidermayn.wav b/assets/rats/users/spidermayn.wav
index c4ea00a8..c4ea00a8 100644
--- a/assets/rats/users/Spidermayn.wav
+++ b/assets/rats/users/spidermayn.wav
Binary files differ
diff --git a/assets/rats/users/SpikePls.wav b/assets/rats/users/spikepls.wav
index 9ccbe9c3..9ccbe9c3 100644
--- a/assets/rats/users/SpikePls.wav
+++ b/assets/rats/users/spikepls.wav
Binary files differ
diff --git a/assets/rats/users/SpooksyVT.wav b/assets/rats/users/spooksyvt.wav
index cdb7c26b..cdb7c26b 100644
--- a/assets/rats/users/SpooksyVT.wav
+++ b/assets/rats/users/spooksyvt.wav
Binary files differ
diff --git a/assets/rats/users/SsJsSs.wav b/assets/rats/users/ssjsss.wav
index 0e377f45..0e377f45 100644
--- a/assets/rats/users/SsJsSs.wav
+++ b/assets/rats/users/ssjsss.wav
Binary files differ
diff --git a/assets/rats/users/StefiSot.wav b/assets/rats/users/stefisot.wav
index 93c9398d..93c9398d 100644
--- a/assets/rats/users/StefiSot.wav
+++ b/assets/rats/users/stefisot.wav
Binary files differ
diff --git a/assets/rats/users/stoicmana.wav b/assets/rats/users/stoicmana.wav
new file mode 100644
index 00000000..b4e09af1
--- /dev/null
+++ b/assets/rats/users/stoicmana.wav
Binary files differ
diff --git a/assets/rats/users/StuxVT.wav b/assets/rats/users/stuxvt.wav
index 60a3bfa8..60a3bfa8 100644
--- a/assets/rats/users/StuxVT.wav
+++ b/assets/rats/users/stuxvt.wav
Binary files differ
diff --git a/assets/rats/users/SweetsRin.wav b/assets/rats/users/sweetsrin.wav
index 78395d42..78395d42 100644
--- a/assets/rats/users/SweetsRin.wav
+++ b/assets/rats/users/sweetsrin.wav
Binary files differ
diff --git a/assets/rats/users/tackvector.wav b/assets/rats/users/tackvector.wav
new file mode 100644
index 00000000..777d6576
--- /dev/null
+++ b/assets/rats/users/tackvector.wav
Binary files differ
diff --git a/assets/rats/users/Tamwile.wav b/assets/rats/users/tamwile.wav
index 34959006..34959006 100644
--- a/assets/rats/users/Tamwile.wav
+++ b/assets/rats/users/tamwile.wav
Binary files differ
diff --git a/assets/rats/users/TauOns.wav b/assets/rats/users/tauons.wav
index 86466041..86466041 100644
--- a/assets/rats/users/TauOns.wav
+++ b/assets/rats/users/tauons.wav
Binary files differ
diff --git a/assets/rats/users/TF_TOKYO.wav b/assets/rats/users/tf_tokyo.wav
index 7a9f2915..7a9f2915 100644
--- a/assets/rats/users/TF_TOKYO.wav
+++ b/assets/rats/users/tf_tokyo.wav
Binary files differ
diff --git a/assets/rats/users/TheCoppinger.wav b/assets/rats/users/thecoppinger.wav
index 035fafb6..035fafb6 100644
--- a/assets/rats/users/TheCoppinger.wav
+++ b/assets/rats/users/thecoppinger.wav
Binary files differ
diff --git a/assets/rats/users/TheGenieA1.wav b/assets/rats/users/thegeniea1.wav
index ba7fdc96..ba7fdc96 100644
--- a/assets/rats/users/TheGenieA1.wav
+++ b/assets/rats/users/thegeniea1.wav
Binary files differ
diff --git a/assets/rats/users/TheIdOfAlan.wav b/assets/rats/users/theidofalan.wav
index 0eb8f605..0eb8f605 100644
--- a/assets/rats/users/TheIdOfAlan.wav
+++ b/assets/rats/users/theidofalan.wav
Binary files differ
diff --git a/assets/rats/users/TheNueOwO.wav b/assets/rats/users/thenueowo.wav
index afa4db9a..afa4db9a 100644
--- a/assets/rats/users/TheNueOwO.wav
+++ b/assets/rats/users/thenueowo.wav
Binary files differ
diff --git a/assets/rats/users/theUnseenMystic.wav b/assets/rats/users/theunseenmystic.wav
index da4a7dc4..da4a7dc4 100644
--- a/assets/rats/users/theUnseenMystic.wav
+++ b/assets/rats/users/theunseenmystic.wav
Binary files differ
diff --git a/assets/rats/users/theVoidRoom132.wav b/assets/rats/users/thevoidroom132.wav
index b2b05f7e..b2b05f7e 100644
--- a/assets/rats/users/theVoidRoom132.wav
+++ b/assets/rats/users/thevoidroom132.wav
Binary files differ
diff --git a/assets/rats/users/Tornkite.wav b/assets/rats/users/tornkite.wav
index 8e796f11..8e796f11 100644
--- a/assets/rats/users/Tornkite.wav
+++ b/assets/rats/users/tornkite.wav
Binary files differ
diff --git a/assets/rats/users/TotoraMao.wav b/assets/rats/users/totoramao.wav
index 970cc36e..970cc36e 100644
--- a/assets/rats/users/TotoraMao.wav
+++ b/assets/rats/users/totoramao.wav
Binary files differ
diff --git a/assets/rats/users/Toyaloi.wav b/assets/rats/users/toyaloi.wav
index 0451a1e0..0451a1e0 100644
--- a/assets/rats/users/Toyaloi.wav
+++ b/assets/rats/users/toyaloi.wav
Binary files differ
diff --git a/assets/rats/users/Tyumici.wav b/assets/rats/users/tyumici.wav
index bd240f6e..bd240f6e 100644
--- a/assets/rats/users/Tyumici.wav
+++ b/assets/rats/users/tyumici.wav
Binary files differ
diff --git a/assets/rats/users/VoidRoomCh.wav b/assets/rats/users/voidroomch.wav
index 2d63fca4..2d63fca4 100644
--- a/assets/rats/users/VoidRoomCh.wav
+++ b/assets/rats/users/voidroomch.wav
Binary files differ
diff --git a/assets/rats/users/VortisLoste.wav b/assets/rats/users/vortisloste.wav
index 1bc73907..1bc73907 100644
--- a/assets/rats/users/VortisLoste.wav
+++ b/assets/rats/users/vortisloste.wav
Binary files differ
diff --git a/assets/rats/users/VRKitect.wav b/assets/rats/users/vrkitect.wav
index 6786f89e..6786f89e 100644
--- a/assets/rats/users/VRKitect.wav
+++ b/assets/rats/users/vrkitect.wav
Binary files differ
diff --git a/assets/rats/users/Wadderdragen.wav b/assets/rats/users/wadderdragen.wav
index 718dcaac..718dcaac 100644
--- a/assets/rats/users/Wadderdragen.wav
+++ b/assets/rats/users/wadderdragen.wav
Binary files differ
diff --git a/assets/rats/users/Watchmakering.wav b/assets/rats/users/watchmakering.wav
index 9f66d12d..9f66d12d 100644
--- a/assets/rats/users/Watchmakering.wav
+++ b/assets/rats/users/watchmakering.wav
Binary files differ
diff --git a/assets/rats/users/Whimsiez.wav b/assets/rats/users/whimsiez.wav
index e1d26dcc..e1d26dcc 100644
--- a/assets/rats/users/Whimsiez.wav
+++ b/assets/rats/users/whimsiez.wav
Binary files differ
diff --git a/assets/rats/users/Wina.wav b/assets/rats/users/wina.wav
index 808235f3..808235f3 100644
--- a/assets/rats/users/Wina.wav
+++ b/assets/rats/users/wina.wav
Binary files differ
diff --git a/assets/rats/users/Wizhatt.wav b/assets/rats/users/wizhatt.wav
index 9de7b4ea..9de7b4ea 100644
--- a/assets/rats/users/Wizhatt.wav
+++ b/assets/rats/users/wizhatt.wav
Binary files differ
diff --git a/assets/rats/users/WUOTE.wav b/assets/rats/users/wuote.wav
index fbe69443..fbe69443 100644
--- a/assets/rats/users/WUOTE.wav
+++ b/assets/rats/users/wuote.wav
Binary files differ
diff --git a/assets/rats/users/Wysh46.wav b/assets/rats/users/wysh46.wav
index 62ddbedb..62ddbedb 100644
--- a/assets/rats/users/Wysh46.wav
+++ b/assets/rats/users/wysh46.wav
Binary files differ
diff --git a/assets/rats/users/YaboiMuggy.wav b/assets/rats/users/yaboimuggy.wav
index db7705ff..db7705ff 100644
--- a/assets/rats/users/YaboiMuggy.wav
+++ b/assets/rats/users/yaboimuggy.wav
Binary files differ
diff --git a/assets/rats/users/yellowberryHN.wav b/assets/rats/users/yellowberryhn.wav
index 0436dd31..0436dd31 100644
--- a/assets/rats/users/yellowberryHN.wav
+++ b/assets/rats/users/yellowberryhn.wav
Binary files differ
diff --git a/assets/rats/users/YukieVT.wav b/assets/rats/users/yukievt.wav
index 2b29dac5..2b29dac5 100644
--- a/assets/rats/users/YukieVT.wav
+++ b/assets/rats/users/yukievt.wav
Binary files differ
diff --git a/assets/rats/users/ZenyaHima.wav b/assets/rats/users/zenyahima.wav
index 39922edc..39922edc 100644
--- a/assets/rats/users/ZenyaHima.wav
+++ b/assets/rats/users/zenyahima.wav
Binary files differ
diff --git a/assets/rats/users/zulleyy3.wav b/assets/rats/users/zulleyy3.wav
index 892614b4..524b29cb 100644
--- a/assets/rats/users/zulleyy3.wav
+++ b/assets/rats/users/zulleyy3.wav
Binary files differ
diff --git a/assets/rats/users/Zullfix_.wav b/assets/rats/users/zullfix_.wav
index e834f667..e834f667 100644
--- a/assets/rats/users/Zullfix_.wav
+++ b/assets/rats/users/zullfix_.wav
Binary files differ
diff --git a/assets/rats/users/Zyona_gobbo.wav b/assets/rats/users/zyona_gobbo.wav
index e42279f0..e42279f0 100644
--- a/assets/rats/users/Zyona_gobbo.wav
+++ b/assets/rats/users/zyona_gobbo.wav
Binary files differ
diff --git a/src/gizmo/wasp-aoc.el b/src/gizmo/wasp-aoc.el
new file mode 100644
index 00000000..5fa58582
--- /dev/null
+++ b/src/gizmo/wasp-aoc.el
@@ -0,0 +1,75 @@
+;;; wasp-aoc --- Advent of Code API access -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'dash)
+(require 's)
+(require 'f)
+(require 'ht)
+(require 'json)
+(require 'request)
+(require 'wasp-sensitive)
+
+(defcustom w/aoc-leaderboard-url "https://adventofcode.com/2023/leaderboard/private/view/3307583.json"
+ "URL for Advent of Code API."
+ :type '(string)
+ :group 'wasp)
+
+(defvar w/aoc-last-response nil)
+(defvar w/aoc-user-stars nil)
+(defconst w/aoc-name-map
+ '(("exodrifter_" . "exodrifter")
+ ("cephon_altera" . "lainlayer")
+ ("monochrome_0" . "monochrome")
+ ("yoink2000" . "darius1702")
+ ("lukeisun_" . "lukeisun")
+ ("dwinkley_" . "dwinkley")
+ ("lcolonq" . "llll colonq")
+ ("fn_lumi" . "lumi")
+ ("leadengin" . "leaden")
+ ("vasher_1025" . "vash3r")
+ ("andrewdtr" . "drawthatredstone")))
+
+(defun w/aoc-max-stars ()
+ "Return the maximum Advent of Code stars for today."
+ (* 2 (string-to-number (format-time-string "%d" (current-time)))))
+
+(defun w/aoc-lookup-stars (user)
+ "Retrieve the Advent of Code stars for USER."
+ (let* ((duser (s-downcase user))
+ (cuser (s-downcase (alist-get duser w/aoc-name-map duser nil #'s-equals?))))
+ (alist-get cuser w/aoc-user-stars nil nil #'s-equals?)))
+
+(defun w/aoc-fetch-api (k)
+ "Retrieve the current Advent of Code API.
+Pass the resulting JSON to K."
+ (request
+ w/aoc-leaderboard-url
+ :type "GET"
+ :headers
+ `(("Cookie" . ,(format "session=%s" w/sensitive-aoc-session-cookie)))
+ :parser #'json-parse-buffer
+ :success
+ (cl-function
+ (lambda (&key data &allow-other-keys)
+ (setq w/aoc-last-response data)
+ (funcall k data))))
+ nil)
+
+(defun w/aoc-update-user-stars ()
+ "Update the Advent of Code stars list."
+ (w/aoc-fetch-api
+ (lambda (data)
+ (setf
+ w/aoc-user-stars
+ (--map
+ (cons (s-downcase (car it)) (cdr it))
+ (--filter
+ (stringp (car it))
+ (--map
+ (cons (ht-get it "name") (ht-get it "stars"))
+ (ht-values (ht-get data "members")))))))))
+;; (w/aoc-update-user-stars)
+
+(provide 'wasp-aoc)
+;;; wasp-aoc.el ends here
diff --git a/src/gizmo/wasp-bless.el b/src/gizmo/wasp-bless.el
new file mode 100644
index 00000000..109b2f35
--- /dev/null
+++ b/src/gizmo/wasp-bless.el
@@ -0,0 +1,94 @@
+;;; wasp-bless --- The Blessing -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'cl-lib)
+(require 'dash)
+(require 's)
+(require 'json)
+(require 'wasp-chat)
+(require 'wasp-model)
+
+(defcustom w/bless-buffer " *wasp-bless*"
+ "Name of buffer used to store Bless output."
+ :type '(string)
+ :group 'wasp)
+
+(defun w/bless-error (e)
+ "Report an error E."
+ (message (alist-get 'message e)))
+
+(defun w/bless-parse-value (j)
+ "Construct an Emacs Lisp value representation of the value J."
+ (let ((tag (alist-get 'tag j)))
+ (cond
+ ((s-equals? tag "ValueInteger") (alist-get 'contents j))
+ ((s-equals? tag "ValueArray")
+ (-map #'w/bless-parse-value (alist-get 'contents j)))
+ (t (message "Unknown Bless tag: %s" tag)))))
+
+(defun w/bless-parse-effect (j)
+ "Construct an Emacs Lisp value representation of the effect J."
+ (let ((tag (alist-get 'tag j))
+ (c (alist-get 'contents j)))
+ (cond
+ ((s-equals? tag "EffectPrint") `(print ,(w/bless-parse-value c)))
+ ((s-equals? tag "EffectPrintBackwards") `(print-backwards ,(w/bless-parse-value c)))
+ ((s-equals? tag "EffectSoundboard") `(soundboard ,(w/bless-parse-value c)))
+ ((s-equals? tag "EffectModelToggle") `(model-toggle ,(w/bless-parse-value c)))
+ )))
+
+(defun w/bless-parse-stack (j)
+ "Construct an Emacs Lisp value representation of the stack J."
+ (-map #'w/bless-parse-value j))
+
+(defun w/bless-parse-effects (j)
+ "Construct an Emacs Lisp value representation of the effects J."
+ (-map #'w/bless-parse-effect j))
+
+(defun w/bless-apply-effect (e)
+ "Apply the list of side effects E."
+ (cl-case (car e)
+ (print (w/write-chat-event (format "%s" (cadr e))))
+ (print-backwards (w/write-chat-event (reverse (format "%s" (cadr e)))))
+ (soundboard (soundboard//play-clip (cadr e)))
+ (model-toggle (w/model-toggle (cadr e)))
+ (t (message "Unknown effect tag: %s" (car e)))))
+
+(defun w/bless-eval (str k &optional fuel)
+ "Bless STR according to the nature of the blessing.
+Pass the result to K.
+Optionally limit evaluation to FUEL steps."
+ (let ((buf (generate-new-buffer w/bless-buffer)))
+ (with-current-buffer buf
+ (erase-buffer))
+ (make-process
+ :name "wasp-bless-eval"
+ :buffer buf
+ :command `("bless" "-j" "eval" ,@(if fuel (list "--fuel" (number-to-string fuel)) nil) ,str)
+ :sentinel
+ (lambda (_ _)
+ (let* ((s (with-current-buffer buf (buffer-string)))
+ (j (json-read-from-string s))
+ (status (alist-get 'status j)))
+ (kill-buffer buf)
+ (if (s-equals? status "success")
+ (funcall
+ k
+ (cons
+ (w/bless-parse-stack (alist-get 'stack (alist-get 'data j)))
+ (w/bless-parse-effects (alist-get 'effects (alist-get 'data j)))))
+ (w/bless-error (alist-get 'data j))))))))
+
+(defun w/bless (str &optional fuel)
+ "Run the Bless program STR and apply its side effects.
+Optionally limit evaluation to FUEL steps."
+ (w/bless-eval
+ str
+ (lambda (res)
+ (--each (cdr res)
+ (w/bless-apply-effect it)))
+ fuel))
+
+(provide 'wasp-bless)
+;;; wasp-bless.el ends here
diff --git a/src/gizmo/wasp-chatsummary.el b/src/gizmo/wasp-chatsummary.el
new file mode 100644
index 00000000..5a6a27ae
--- /dev/null
+++ b/src/gizmo/wasp-chatsummary.el
@@ -0,0 +1,62 @@
+;;; wasp-chatsummary --- Stealing a YouTube feature -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'wasp-ai)
+(require 'wasp-friend)
+
+(defcustom w/chatsummary-buffer "*wasp-chatsummary*"
+ "Name of buffer used to display chat summary."
+ :type '(string)
+ :group 'wasp)
+
+(define-derived-mode w/chatsummary-mode special-mode "Chat Summary"
+ "Major mode for displaying chat summary."
+ :group 'w
+ (setq-local cursor-type nil)
+ (visual-line-mode))
+
+(defun w/chatsummary-get-buffer ()
+ "Return the chatsummary buffer."
+ (unless (get-buffer w/chatsummary-buffer)
+ (with-current-buffer (get-buffer-create w/chatsummary-buffer)
+ (w/chatsummary-mode)))
+ (get-buffer w/chatsummary-buffer))
+
+(defun w/update-chatsummary ()
+ "Update the chat summary."
+ (w/ai
+ (w/friend-journalism-input)
+ (lambda (d)
+ (when-let* ((d)
+ (resp (s-trim d)))
+ (with-current-buffer (w/chatsummary-get-buffer)
+ (let ((inhibit-read-only t))
+ (erase-buffer)
+ (w/write-line "Chat summary" 'bold)
+ (w/write-line resp)))))
+ "Given a list of recent YouTube chatter activity, produce a summary of the topics discussed. The summary should be very short, maximum two sentences total. Do not introduce yourself. Simply provide a short summary of the chat. Do not mention specific names of chatters. Keep it succinct. Do not mention that you are summarizing YouTube activity. Be laconic."))
+
+(defvar w/chatsummary-timer nil)
+(defun w/run-chatsummary-timer ()
+ "Run the chat summary timer."
+ (when w/chatsummary-timer
+ (cancel-timer w/chatsummary-timer))
+ (w/update-chatsummary)
+ (setq
+ w/chatsummary-timer
+ (run-with-timer 120 nil #'w/run-chatsummary-timer)))
+
+(defun w/start-chatsummary ()
+ "Enable fake chatters."
+ (interactive)
+ (w/run-chatsummary-timer))
+
+(defun w/stop-chatsummary ()
+ "Disable fake chatters."
+ (interactive)
+ (cancel-timer w/chatsummary-timer)
+ (setq w/chatsummary-timer nil))
+
+(provide 'wasp-chatsummary)
+;;; wasp-chatsummary.el ends here
diff --git a/src/gizmo/wasp-copfish.el b/src/gizmo/wasp-copfish.el
new file mode 100644
index 00000000..024c27dc
--- /dev/null
+++ b/src/gizmo/wasp-copfish.el
@@ -0,0 +1,60 @@
+;;; wasp-copfish --- Copfish interface -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'dash)
+(require 's)
+(require 'f)
+(require 'ht)
+(require 'rx)
+(require 'cl-lib)
+(require 'request)
+(require 'dom)
+(require 'wasp-user)
+
+(defcustom w/copfish-server "https://cop.fish/api/"
+ "Server URL for Copfish."
+ :type '(string)
+ :group 'wasp)
+
+(defvar w/copfish-last-response nil)
+
+(defun w/copfish-get (loc k)
+ "Get LOC from Copfish, passing the returned HTML to K."
+ (setf request-message-level -1)
+ (request
+ (s-concat w/copfish-server loc)
+ :type "GET"
+ :parser #'buffer-string
+ :success
+ (cl-function
+ (lambda (&key data &allow-other-keys)
+ (setq w/copfish-last-response data)
+ (funcall k data))))
+ t)
+
+(defun w/copfish-get-fish (user k)
+ "Retrieve USER's fish ratio from copfish API.
+Pass the resulting fraction to K."
+ (w/copfish-get
+ (s-concat "fishdex/" user)
+ (lambda (s)
+ (let ((sp (s-split " " s)))
+ (when (= (length sp) 2)
+ (funcall k (cons (string-to-number (car sp)) (string-to-number (cadr sp)))))))))
+
+(defvar w/copfish-user-cache nil)
+(defun w/copfish-update-user (user)
+ "Update USER data from Copfish."
+ (unless (-contains? w/copfish-user-cache user)
+ (add-to-list 'w/copfish-user-cache user)
+ (w/copfish-get-fish
+ user
+ (lambda (ct)
+ (w/user-bind
+ user
+ (lambda ()
+ (setf (alist-get :copfish-ratio w/user-current) ct)))))))
+
+(provide 'wasp-copfish)
+;;; wasp-copfish.el ends here
diff --git a/src/gizmo/wasp-curse.el b/src/gizmo/wasp-curse.el
new file mode 100644
index 00000000..95149fef
--- /dev/null
+++ b/src/gizmo/wasp-curse.el
@@ -0,0 +1,168 @@
+;;; wasp-curse --- A curse -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'dash)
+(require 's)
+(require 'f)
+(require 'ht)
+(require 'cl-lib)
+
+(defun w/curse-run (prog)
+ "Run PROG and return the output."
+ (let ((tmpfile (make-temp-file "curse.js")))
+ (with-temp-file tmpfile (insert prog))
+ (shell-command-to-string (format "node '%s'" tmpfile))))
+
+(defun w/curse-name (name)
+ "Convert NAME to a cursed name."
+ (replace-regexp-in-string "[-]" "_" (format "%s" name)))
+
+(defconst w/binary-ops
+ '((or . "||")
+ (and . "&&")
+ (> . ">")
+ (>= . ">=")
+ (< . "<")
+ (<= . "<=")
+ (= . "===")
+ (% . "%")
+ (/ . "/")
+ (bit-or . "|")
+ (bit-and . "&")
+ (bit-xor . "^")))
+
+(defun w/curse-expr (expr)
+ "Translate EXPR according to the nature of the curse."
+ (cond
+ ((null expr) "(null)")
+ ((listp expr)
+ (pcase (car expr)
+ ((or '+ '- '*)
+ (format
+ "(%s)"
+ (s-join (format "%s" (car expr)) (-map #'w/curse-expr (cdr expr)))))
+ ((pred (lambda (x) (alist-get x w/binary-ops)))
+ (format
+ "(%s)"
+ (s-join (alist-get (car expr) w/binary-ops) (-map #'w/curse-expr (cdr expr)))))
+ ((or '<< '>>)
+ (format
+ "(%s%s%s)"
+ (w/curse-expr (cadr expr))
+ (format "%s" (car expr))
+ (w/curse-expr (caddr expr))))
+ ('comment "(null)")
+ ('lambda
+ (format
+ "((%s)=>(%s))"
+ (s-join "," (-map #'w/curse-name (cadr expr)))
+ (s-join "," (-map #'w/curse-expr (cddr expr)))))
+ ('async-lambda
+ (format
+ "(async(%s)=>(%s))"
+ (s-join "," (-map #'w/curse-name (cadr expr)))
+ (s-join "," (-map #'w/curse-expr (cddr expr)))))
+ ('if
+ (format
+ "(%s?%s:%s)"
+ (w/curse-expr (cadr expr))
+ (w/curse-expr (caddr expr))
+ (w/curse-expr (cadddr expr))))
+ ('define
+ (format
+ "(globalThis.%s=%s)"
+ (w/curse-name (cadr expr))
+ (w/curse-expr (caddr expr))))
+ ('set
+ (format
+ "(%s=%s)"
+ (w/curse-name (cadr expr))
+ (w/curse-expr (caddr expr))))
+ ('aset
+ (format
+ "(%s[%s]=%s)"
+ (w/curse-name (cadr expr))
+ (w/curse-expr (caddr expr))
+ (w/curse-expr (cadddr expr))))
+ ('new
+ (format
+ "(new %s(%s))"
+ (w/curse-expr (cadr expr))
+ (s-join "," (-map #'w/curse-expr (cddr expr)))))
+ ('await
+ (format
+ "(await %s)"
+ (w/curse-expr (cadr expr))))
+ ('not
+ (format
+ "(!%s)"
+ (w/curse-expr (cadr expr))))
+ ('let
+ (format
+ "(((%s)=>(%s))(%s))"
+ (s-join "," (--map (w/curse-name (car it)) (cadr expr)))
+ (s-join "," (-map #'w/curse-expr (cddr expr)))
+ (s-join "," (--map (w/curse-expr (cadr it)) (cadr expr)))))
+ ('async-let
+ (format
+ "((async(%s)=>(%s))(%s))"
+ (s-join "," (--map (w/curse-name (car it)) (cadr expr)))
+ (s-join "," (-map #'w/curse-expr (cddr expr)))
+ (s-join "," (--map (w/curse-expr (cadr it)) (cadr expr)))))
+ ('do
+ (format
+ "((()=>(%s))())"
+ (s-join "," (-map #'w/curse-expr (cdr expr)))))
+ ('iota
+ (format
+ "[...Array(%s).keys()]"
+ (w/curse-expr (cadr expr))))
+ ('array
+ (format
+ "[%s]"
+ (s-join "," (-map #'w/curse-expr (cdr expr)))))
+ ('object
+ (format
+ "{%s}"
+ (s-join
+ ","
+ (--map (format "%s:%s" (w/curse-name (car it)) (w/curse-expr (cadr it))) (cdr expr)))))
+ ('@
+ (format
+ "((%s)[%s])"
+ (w/curse-expr (cadr expr))
+ (w/curse-expr (caddr expr))))
+ (_
+ (format
+ "((%s)(%s))"
+ (w/curse-expr (car expr))
+ (s-join "," (-map #'w/curse-expr (cdr expr)))))
+ ))
+ ((symbolp expr) (w/curse-name expr))
+ ((numberp expr) (format "%s" expr))
+ ((stringp expr) (format "\"%s\"" expr))
+ (t "(null)")))
+
+(defun w/curse-current-buffer ()
+ "Transmute the current buffer according to the curse."
+ (interactive)
+ (let* ((srcfile (buffer-file-name))
+ (jspath (s-concat (f-base srcfile) ".js"))
+ (src (buffer-string)))
+ (with-temp-buffer
+ (insert src)
+ (goto-char (point-min))
+ (let ((acc "")
+ (line (read (current-buffer))))
+ (while (and line (not (eobp)))
+ (setf acc (s-concat acc (w/curse-expr line) ";"))
+ (setf
+ line
+ (condition-case nil
+ (read (current-buffer))
+ (error nil))))
+ (write-region acc nil jspath)))))
+
+(provide 'wasp-curse)
+;;; wasp-curse.el ends here
diff --git a/src/gizmo/wasp-cyclone.el b/src/gizmo/wasp-cyclone.el
new file mode 100644
index 00000000..d7a0d02d
--- /dev/null
+++ b/src/gizmo/wasp-cyclone.el
@@ -0,0 +1,41 @@
+;;; wasp-cyclone --- Gizmocycling -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'wasp-utils)
+(require 'wasp-friend)
+(require 'wasp-heartrate)
+(require 'wasp-chatsummary)
+
+(defconst w/gizmo-buffer-names
+ (list
+ w/friend-buffer
+ w/heartrate-buffer
+ w/chatsummary-buffer))
+
+(defvar w/gizmo-windows (list))
+
+(defun w/gizmo-tag-window ()
+ "Tag the current window as containing a gizmo."
+ (interactive)
+ (when-let ((w (selected-window)))
+ (add-to-list 'w/gizmo-windows w)))
+
+(defun w/gizmo-cycle-window (w)
+ "Cycle the gizmo in W."
+ (when-let*
+ ((cur (buffer-name (window-buffer w)))
+ (idx (--find-index (equal it cur) w/gizmo-buffer-names))
+ (bufs (-non-nil (-map #'get-buffer w/gizmo-buffer-names)))
+ (nidx (mod (+ idx 1) (length bufs)))
+ (buf (nth nidx bufs)))
+ (set-window-buffer w buf)))
+
+(defun w/gizmo-cycle ()
+ "Cycle all gizmo-bearing windows."
+ (interactive)
+ (--each w/gizmo-windows
+ (w/gizmo-cycle-window it)))
+
+(provide 'wasp-cyclone)
+;;; wasp-cyclone.el ends here
diff --git a/src/gizmo/wasp-debate.el b/src/gizmo/wasp-debate.el
new file mode 100644
index 00000000..f0280295
--- /dev/null
+++ b/src/gizmo/wasp-debate.el
@@ -0,0 +1,191 @@
+;;; wasp-debate --- "friend" is the baiter -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'dash)
+(require 's)
+(require 'wasp-utils)
+(require 'wasp-ai)
+(require 'wasp-obs)
+(require 'wasp-twitch)
+(require 'wasp-dna)
+(require 'wasp-fakechat)
+
+(defconst
+ w/debate-example-topics
+ '(("is a hot dog a sandwich?" "not a sandwich" "is a sandwich")
+ ("are our personalities defined by nature or nurture?" "nature" "nurture")
+ ("is pineapple a good pizza topping?" "yes" "no")
+ ("is metroidvania a coherent name for a video game genre?" "yes" "no")
+ ("do humans have free will?" "yes" "no")
+ ("does LCOLONQ have real background sounds?" "yes" "no")
+ ("is LCOLONQ a househusband?" "yes" "no")
+ ("how much wood would a woodchuck chuck?" "A woodchuck would chuck as much wood as a woodchuck could chuck if a woodchuck could chuck wood" "So much wood would a woodchuck chuck as a woodchuck would if a woodchuck could chuck wood!")
+ ("are donut holes the right name for that confection?" "yes" "no")
+ ("what exactly constitutes SotN?" "something of this nature" "Castlevania: Symphony of the Night (PSX, 1997)")
+ ("what does the null pointer point to?" "nothing" "zero")
+ ("which goes first, milk or cereal?" "milk" "cereal")
+ ("is cereal a soup?" "yes" "no")
+ ("wait can I add a question?" "yes" "no")
+ ("why does Lisp have so many parentheses?" "a good reason" "a bad reason")
+ ("what is even the point of this exercise?" "enlightenment and mutual satisfaction" "despair")
+ ("are tabs or spaces better for indentation?" "tabs" "spaces")
+ ("what is the airspeed velocity of an unladen swallow?" "what type of swallow?" "lol idk")
+ ("vim or emacs?" "vim" "emacs")
+ ("android or iphone?" "android" "iphone")
+ ("object-oriented programming or functional programming?" "oop" "functional")
+ ("is this stream live or prerecorded?" "live" "prerecorded")
+ ("mac or pc?" "mac" "pc")
+ ("is crack cocaine edible?" "maybe" "uncertain")
+ ("are we alone in the universe?" "yes" "no")
+ ("what's the stream idea?" "debate club" "what is happening")
+ ("do I look fat in this dress?" "yes" "no")
+ ("is this the year of the linux desktop?" "yes" "yes")
+ ("do mmo enjoyers have rights?" "no" "no")
+ ("would you still love me if I were a worm?" "yes" "no")
+ ("chat is this real?" "yes" "no")
+ ("is it over, or are we back?" "it's so over" "we are so back boys")
+ ("what's for lunch?" "soup" "sandwich")
+ ("can pancakes be dinner?" "yes" "no")
+ ("are we there yet?" "no" "no, stop asking")
+ ("where in the world is Carmen Sandiego?" "San Diego" "San Francisco")
+ ("which came first, the chicken or the egg?" "chicken" "egg")
+ ("magnets: how do they work?" "it's magic" "it's a miracle")))
+
+(defvar w/debate-current-topic nil)
+(defvar w/debate-current-opponent nil)
+(defvar w/debate-current-friend-position nil)
+(defvar w/debate-current-user-position nil)
+(defvar w/debate-current-history nil)
+
+(defun w/debate-topic (k)
+ "Generate a new debate topic and pass the resulting list to K."
+ (let* ((generate (= 0 (random 2)))
+ (ass (--map (format "%s|%s|%s" (car it) (cadr it) (caddr it)) w/debate-example-topics))
+ (user (-repeat (length ass) "topic")))
+ (if generate
+ (w/ai
+ "topic"
+ (lambda (data)
+ (funcall k (-map #'s-trim (s-split "|" data))))
+ "Respond to the phrase \"topic\" with a potential topic for internet debate alongside two possible positions to hold in that debate."
+ user
+ ass)
+ (funcall k (w/pick-random w/debate-example-topics)))
+ nil))
+
+(defcustom w/debate-buffer "*wasp-debate*"
+ "Name of buffer used to display debater."
+ :type '(string)
+ :group 'wasp)
+(defcustom w/debate-podium-buffer "*wasp-debate-podium*"
+ "Name of buffer used to display debater."
+ :type '(string)
+ :group 'wasp)
+(define-derived-mode w/debate-mode special-mode "The Marketplace of Ideas"
+ "Major mode for displaying the debate log."
+ :group 'wasp)
+(define-derived-mode w/debate-podium-mode special-mode "The Podium"
+ "Major mode for displaying the debate podium."
+ :group 'wasp)
+(defun w/debate-get-buffer ()
+ "Return the debate log buffer."
+ (unless (get-buffer w/debate-buffer)
+ (with-current-buffer (get-buffer-create w/debate-buffer)
+ (w/debate-mode)))
+ (get-buffer w/debate-buffer))
+(defun w/debate-get-podium-buffer ()
+ "Return the debate podium buffer."
+ (unless (get-buffer w/debate-podium-buffer)
+ (with-current-buffer (get-buffer-create w/debate-podium-buffer)
+ (w/debate-podium-mode)))
+ (get-buffer w/debate-podium-buffer))
+
+(defun w/debate-display-user (user)
+ "Place USER behind the debate podium."
+ (w/twitch-get-user-avatar
+ user
+ (lambda ()
+ (when (f-exists? (w/twitch-user-avatar-path user))
+ (with-current-buffer (w/debate-get-podium-buffer)
+ (let ((inhibit-read-only t))
+ (erase-buffer)
+ (insert
+ (w/image-text
+ (w/twitch-user-avatar-path user) user
+ :width 200
+ :height 200))))))))
+
+(defun w/debate-system-message (nm msg)
+ "Add a MSG from NM to the debate logs."
+ (push (cons nm msg) w/debate-current-history)
+ (with-current-buffer (w/debate-get-buffer)
+ (let ((inhibit-read-only t))
+ (insert (format "%s: %s\n" nm msg)))))
+
+(defun w/debate-user-message (msg)
+ "Add a MSG from the user to the debate logs."
+ (push (cons 'user msg) w/debate-current-history)
+ (with-current-buffer (w/debate-get-buffer)
+ (let ((inhibit-read-only t))
+ (insert (format "%s: %s\n" w/debate-current-opponent msg)))))
+
+(defun w/debate-friend-respond ()
+ "Have \"friend\" respond to the debate context and add the response to the log."
+ (w/ai
+ (s-join "\n" (--map (format "%s: %s" (car it) (cdr it)) (reverse w/debate-current-history)))
+ (lambda (data)
+ (w/debate-system-message 'friend data))
+ (format
+ "You are the personality of a desktop buddy named \"friend\". \"friend\" is irreverant but kind, and only speaks in lowercase. You are kind of dumb in a cute way and silly like a virtual pet. You live in the corner of LCOLONQ's stream and provide commentary on events. You are debating the topic \"%s\" with the user %s. Assuming you are taking the position \"%s\" in the debate, please respond with a short message arguing that position against your interlocutor. The message should only be one clause. YOur responses are short and sweet. You like people, video games, emojis, learning, and food."
+ w/debate-current-topic
+ w/debate-current-opponent
+ w/debate-current-friend-position
+ )))
+
+(defun w/debate-ellg-respond ()
+ "Have fake ellg respond to the debate context and add the response to the log."
+ (let ((acidtube (w/dna-apply-hydrochloric-acid (w/dna-put-in-chemical-grade-tube w/dna-ellg))))
+ (w/dna-g5-50-solution
+ acidtube
+ (s-join "\n" (--map (format "%s: %s" (car it) (cdr it)) (reverse w/debate-current-history)))
+ (format
+ "Respond to the message given as if you are the Twitch chat user ellg. ellg is a huge fan of JavaScript and Nightcore music. He is a bit snarky. He is always right and has the best takes. You are debating the topic \"%s\" with the user %s. Assuming you are taking the position \"%s\" in the debate, please respond with a short message arguing that position against your interlocutor. Your response should be short, no more than one sentence. You don't use capital letters and you don't tend to use punctuation. You are not a fan of Jonathan Blow."
+ w/debate-current-topic
+ w/debate-current-opponent
+ w/debate-current-friend-position)
+ (lambda (data)
+ (w/debate-system-message 'ellg data)))))
+
+(defun w/debate-begin (user)
+ "Initiate a debate with USER."
+ (w/debate-display-user user)
+ (w/debate-topic
+ (lambda (topic-resps)
+ (let* ((topic (car topic-resps))
+ (posns (cdr topic-resps))
+ (fposidx (random 2))
+ (oposidx (if (= fposidx 0) 1 0)))
+ (message "%s" topic-resps)
+ (w/obs-set-debate-topic-text (format "topic: %s" topic))
+ (w/obs-toggle-debate-topic)
+ (setq w/debate-current-topic topic)
+ (setq w/debate-current-opponent user)
+ (setq w/debate-current-friend-position (nth fposidx posns))
+ (setq w/debate-current-user-position (nth oposidx posns))
+ (w/debate-ellg-respond)))))
+
+(defun w/debate-end ()
+ "Finish the current debate."
+ (w/obs-toggle-debate-topic)
+ (with-current-buffer (w/debate-get-buffer)
+ (let ((inhibit-read-only t))
+ (erase-buffer)))
+ (setq w/debate-current-history nil)
+ (setq w/debate-current-topic nil)
+ (setq w/debate-current-opponent nil)
+ (setq w/debate-current-friend-position nil)
+ (setq w/debate-current-user-position nil))
+
+(provide 'wasp-debate)
+;;; wasp-debate.el ends here
diff --git a/src/gizmo/wasp-density.el b/src/gizmo/wasp-density.el
new file mode 100644
index 00000000..54a21251
--- /dev/null
+++ b/src/gizmo/wasp-density.el
@@ -0,0 +1,22 @@
+;;; wasp-density --- The Density Initiative -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(defcustom w/density-buffer "*wasp-density*"
+ "Name of buffer used to display The Density Initiative."
+ :type '(string)
+ :group 'wasp)
+
+(define-derived-mode w/density-mode special-mode "The Density Initiative"
+ "Major mode for displaying The Density Initiative."
+ :group 'wasp)
+
+(defun w/density-get-buffer ()
+ "Return the \"friend\" buffer."
+ (unless (get-buffer w/density-buffer)
+ (with-current-buffer (get-buffer-create w/density-buffer)
+ (w/density-mode)))
+ (get-buffer w/density-buffer))
+
+(provide 'wasp-density)
+;;; wasp-density.el ends here
diff --git a/src/gizmo/wasp-dna.el b/src/gizmo/wasp-dna.el
index a55d2cf7..445443f2 100644
--- a/src/gizmo/wasp-dna.el
+++ b/src/gizmo/wasp-dna.el
@@ -22,7 +22,7 @@
(defun w/dna-generate-from-logs (user)
"Generate DNA from historical logs for USER.
You probably want to use this interactively and then save the result here."
- (let* ((logstr (w/slurp "~/logs/lcolonq-2024Q1.log"))
+ (let* ((logstr (w/slurp "~/logs/log-2024-07-23.txt"))
(log (--map (cons (cadr it) (caddr it)) (--map (s-split "\t" it) (s-lines logstr)))))
(-non-nil
(--map-indexed
@@ -614,6 +614,697 @@ You probably want to use this interactively and then save the result here."
(("kyza_2k" . "!resolution don'") "zulleyy3" .
"yeah, the devil trigger made me thing \"there is no way people aren't using ai voice for this... this is unreal\"")))
+(defconst w/dna-tomaterr
+ '((("ellg" . "have you seen the unglued verison of this clonk")
+ "Tomaterr" .
+ "modtoma yesterday: \"this is like the live oyster shucking pearl MLM\"")
+ (("zulleyy3" .
+ "wait,,, black lotus is actually a good card isn't it...")
+ "Tomaterr" .
+ "he got scammed and then the backup pack was doo doo buttcheeks")
+ (("eudemoniac" . "ICANT") "Tomaterr" . "madonn")
+ (("stoicmana" . "kek") "Tomaterr" . "mama mia")
+ (("a_tension_span" .
+ "PoroSad PoroSad PoroSad PoroSad PoroSad PoroSad PoroSad PoroSad PoroSad PoroSad PoroSad PoroSad halfway through the year that just started last week.")
+ "Tomaterr" . "45")
+ (("prodzpod" .
+ "why is my resolution something about \"arch life\" or whatever the fuck friend keeps talking about")
+ "Tomaterr" . "people never scam in MtG")
+ (("prodzpod" . "speaking of") "Tomaterr" .
+ "all the starters still on the market are legit")
+ (("HazmatVT" . "ITS NEXT WEEKEND") "Tomaterr" . "enjoy nap maude")
+ (("HazmatVT" . "Man I'm so hyped for next weekend") "Tomaterr" .
+ "I told her you and clonk met while he was an officer in the college's MtG club and she said \"damn maude was in the trenches\"")
+ (("zulleyy3" . "no way") "Tomaterr" .
+ "ellg I was watching that and modtoma said \"you know before you I didn't think men had rich inner lives but now I know that it's just stuff that they would get made fun of for by women if they talked about it\"")
+ (("ellg" .
+ "can we talk about that insane fake alpha starter from last night")
+ "Tomaterr" . "I feel like living wall")
+ (("khlorghaal" . "that one was good") "Tomaterr" .
+ "most nights modtoma is always trying to fall asleep and I can't stop showing her psychic damage inducing tweets")
+ (("prodzpod" . "haemato critical ??? is this a new mmo stat")
+ "Tomaterr" . "how long did the drooling asesprite drawing take")
+ (("liquidcake1" . "Blood doping.") "Tomaterr" .
+ "she's a student of the auts (autistics)")
+ (("khlorghaal" . "alchemist grindset") "Tomaterr" .
+ "\"maude do you agree that I have a sick and twisted sense of humour??\"")
+ (("Faeliore" . "blood transfusions as an oub mechanic?? lmao")
+ "Tomaterr" . "bring the lcolonq telepresence bot")
+ (("mickynoon" . "I’m back") "Tomaterr" .
+ "you should bring a laptop and have clonk teleconference in")
+ (("nichePenguin" . "launched any cdda recently clonk??") "Tomaterr" .
+ "omg!!!!")
+ (("HellPie" . "@Faeliore 3, 4, 5 and 6 all at once") "Tomaterr" .
+ "oh nice!")
+ (("machinemob" . "you would contract sepsis by the end of the day")
+ "Tomaterr" . "no maude??")
+ (("Faeliore" . "covid 2 ground zero") "Tomaterr" .
+ "WHERE WILL YOU BE")
+ (("khlorghaal" . "@a_tension_span smile emoji") "Tomaterr" .
+ "I gotta talk more about modtoma too")
+ (("babanana_7" . "is a mustache a beard") "Tomaterr" .
+ "you'll be an egghead")
+ (("HazmatVT" . "hazmat23Screm") "Tomaterr" .
+ "tbh if you shave your beard your head will actually be egg mode")
+ (("prodzpod" . "i think its like hair") "Tomaterr" .
+ "it was in the80s? did they have square bottom ties? was there cocaine?")
+ (("kierem__" . "Joel") "Tomaterr" . "how was store?")
+ (("prodzpod" . "have good nap modclonk") "Tomaterr" .
+ "I love omelettes")
+ (("prodzpod" .
+ "yeah the leaderboard goes friend, modclonk, ellg and eggs i think")
+ "Tomaterr" . "I made eggs today")
+ (("Tomaterr" . "I made eggs today") "Tomaterr" . "friend is number 1")
+ (("prodzpod" . "[🌙] JoelCheck RECIEVE") "Tomaterr" . "JoelCheck")
+ (("Tomaterr" . "JoelCheck") "Tomaterr" .
+ "I do legit think you're cool as shit though modcolonq")
+ (("prodzpod" . "oh yeah maude i planted a bot in this broadcast now")
+ "Tomaterr" . "you weren't even a twink then")
+ (("prodzpod" . "this is CINEMA") "Tomaterr" .
+ "who remembers the microwave channel")
+ (("prodzpod" . "this is KINO") "Tomaterr" . "this is so good")
+ (("JonponMusic" . "LMAO") "Tomaterr" . "I'm seeding my bot rn maude")
+ (("Tomaterr" . "I'm seeding my bot rn maude") "Tomaterr" .
+ "she's very cool and good at games")
+ (("JonponMusic" . "yo that's nice") "Tomaterr" .
+ "I'm so glad modclonk is here now")
+ (("MODCLONK" . "@khlorghaal +2 󠀀") "Tomaterr" .
+ "thinking? that's dangerous")
+ (("jazzahol_VT" . "hey it’s the knife from Dead Money") "Tomaterr" .
+ "even in knives this dude can't stop making ikarugas")
+ (("fn_lumi" . "i’ve never heard of this knife thing") "Tomaterr" .
+ "my life is like a video game")
+ (("StefiSot" .
+ "someone do the thing with the bells, my life is no longer melodious")
+ "Tomaterr" . "clonk yearns for a jimono")
+ (("JonponMusic" . "How To Basic ?") "Tomaterr" .
+ "I love weed and I love women and I want to live on a ranch with them and a gigabit internet connection")
+ (("MODCLONK" . "@Tomaterr +2") "Tomaterr" .
+ "gotta seed my chat with the good kush")
+ (("ellg" . "https://i.ell.dev/LFTobaFL.jpg check it out clonk")
+ "Tomaterr" . "they most definitely do not!")
+ (("yellowberryHN" . "it's an apple of the pine") "Tomaterr" .
+ "sexcolonq at it again")
+ (("MODCLONK" . "(pineapple upside down cake is so good)") "Tomaterr"
+ .
+ "if you want to see a really funny movie about swinging then you should watch The Ice Storm")
+ (("ryasuar" . "I've lost track of the conversation entirely")
+ "Tomaterr" .
+ "this sexual ass streamer missed my grand theory of esports because he can't stop talking about swinging")
+ (("MODCLONK" . "@prodzpod I am SO JEALOUS I missed this!!!!")
+ "Tomaterr" .
+ "all shooters can be thought of as a form of competitive cinematography")
+ (("yellowberryHN" .
+ "@a_tension_span definitely, it's been a while. i used to host a insta server")
+ "Tomaterr" . "ok so you want my grand theory of fps")
+ (("prodzpod" .
+ "finally we can breathe again now that the air is not full of male")
+ "Tomaterr" . "hold on I return 2 secs")
+ (("a_tension_span" . "@vvizualizer Which one, UT or Quake?")
+ "Tomaterr" . "hi maude!!!")
+ (("yellowberryHN" . "I went from quake to UT") "Tomaterr" .
+ "MAUDE!!!!!")
+ (("kierem__" . "Joel") "Tomaterr" . "because that's me af")
+ (("Tomaterr" . "because that's me af") "Tomaterr" .
+ "this is why I want to look at Big Women Big Good")
+ (("JonponMusic" .
+ "@a_tension_span straight on my playlist though thank you")
+ "Tomaterr" .
+ "because maude isn't here and 50% of my chat messages are me yelling at modclonk")
+ (("a_tension_span" . "@JonponMusic lcolonCool") "Tomaterr" .
+ "I mean today is a bad sample though")
+ (("a_tension_span" .
+ "@a_tension_span Gosh darnit yewtube, here: https://youtube.com/watch?v=SSR5u2xvW8M")
+ "Tomaterr" . "lmfao")
+ (("a_tension_span" .
+ "@JonponMusic Thank me later: https://yewtu.be/watch?v=SSR5u2xvW8M")
+ "Tomaterr" . "no, twomaterr is an accessory prodzpod")
+ (("yellowberryHN" . "i really ought to play more of the UT games")
+ "Tomaterr" . "she mon on my ad till I")
+ (("prodzpod" .
+ "zenzic feels too much like gen z, i think i like 8th power better for zzz purposes")
+ "Tomaterr" . "Monad Collection")
+ (("a_tension_span" . "@Tomaterr LUL NotLikeThis PoroSad") "Tomaterr"
+ . "das vtuber")
+ (("JonponMusic" . "@a_tension_span love it") "Tomaterr" .
+ "germans love vtubing")
+ (("prodzpod" .
+ "@a_tension_span i thought it was like a chinese chess thing")
+ "Tomaterr" . "who wants to play numberwang")
+ (("ZedZark" . "according to the duckduckgo spell checker") "Tomaterr"
+ . "there's also numberwang")
+ (("eudemoniac" . "Zone Zone") "Tomaterr" . "WebZone")
+ (("a_tension_span" . "I'm a tension") "Tomaterr" . "I'm tomaterr")
+ (("nichePenguin" . "zone limesComfy") "Tomaterr" .
+ "I always try to match the chat's freak")
+ (("Tomaterr" . "I always try to match the chat's freak") "Tomaterr" .
+ "same vvizualizer")
+ (("eudemoniac" . "what's your take on bananas") "Tomaterr" .
+ "Focusing on positivism in this time of dumb bullshit is revolutionary")
+ (("ellg" . "@prodzpod oh my bad lol") "Tomaterr" .
+ "prod it would be such an incredible reveal if the reason your js is the way it is was because of carbon monoxide")
+ (("isomorphica" . "Also, SET and SETF") "Tomaterr" .
+ "yeah your gender has always struck me as \"computer\"")
+ (("prodzpod" .
+ "vtubers were this and now the vtubers are innovating to stay grasping of this face")
+ "Tomaterr" . "lmfao")
+ (("Tomaterr" . "lmfao") "Tomaterr" . "gender? who needs it")
+ (("fcollector" . "Parameter clobbers on load") "Tomaterr" .
+ "bro you bait all these women into thinking you're a woman streamer and then we show up and once the eggbaiting wears off we go \"well at least there's modclonk and a bunch of other autistic women here so I guess I'll stay\"")))
+
+(defconst w/dna-modclonk
+ '((("azrhyga" . "Every day the starting screen is better and better")
+ "modclonk" . "hi clonkheads!!!")
+ (("azrhyga" . "@MODCLONK Hi MODCLONK!!") "modclonk" . "lcolonHi")
+ (("jaruonic" . "omg is this from Paprika") "modclonk" .
+ "@azrhyga HI!!!")
+ (("xivandroid" .
+ "https://en.m.wikipedia.org/wiki/Chaitin%27s_constant")
+ "modclonk" . "thank you thank you")
+ (("spooksyvt" . "keep thinking ur saying foreskin") "modclonk" .
+ "notepad++ is S tier")
+ (("dwinkley_" .
+ "Im still young enough to be able to prevent having wrist pain thankfully")
+ "modclonk" . "@SpooksyVT I'll get the hatchet")
+ (("codespace0x25" . "hi @modclonk") "modclonk" .
+ "@CodeSpace0x25 Hi!! lcolonHi")
+ (("crazykitty357" .
+ "c/Bc/AA/ABAGE//cedBG//BdcBcBA/c/Bc/AA/ABAGE//B/ed/BBd/cBcBA//cBca//cBcg//c/cg//cBcb/a//cBca//cBcg//c/cg//cBcb/a")
+ "modclonk" . "https://youtu.be/GMMLgHC8wVE?si=M76290q8bybDarNI")
+ (("zulleyy3" . "lol") "modclonk" . "hell yeah")
+ (("must_broke_" . "biboo is such a memelord") "modclonk" .
+ "https://youtu.be/4jiPlbrvbxM?si=zMFu3OGQZCttNJru")
+ (("steeledshield" . "you're lying") "modclonk" .
+ "!resolution make a game with clonk")
+ (("spooksyvt" . "these lyrics are about me") "modclonk" .
+ "He's totally serious")
+ (("liquidcake1" .
+ "Having other people listen to my music always makes me cringe.")
+ "modclonk" . "it's been a thing for years")
+ (("doctorglitchy" . "Should Colonq listen to my track?") "modclonk" .
+ "so many long car rides with zero music")
+ (("spooksyvt" .
+ "whenever you arent protected by atleast 6 layers of irony ur basically naked")
+ "modclonk" . "@morgvn_ literally our life")
+ (("cecihimevt" . "@djkawaiifieri cecihiSmush") "modclonk" .
+ "@OlgaOkami Hi! Happy New Year!! :D")
+ (("injulyyy" .
+ "man I can't find these themes for vim. They looks pretty")
+ "modclonk" . "lcolonGreen")
+ (("keitaroch" . "lcolonGGG") "modclonk" . "lcolonGGG")
+ (("gendude" . "Joel") "modclonk" . "Hi chat!!")
+ (("modclonk" . "Hi chat!!") "modclonk" . "Joel")
+ (("darthchaos15" . "Hello. How is everyone?") "modclonk" . "Joeler")
+ (("gendude" . "CLAB-o-rotatory") "modclonk" . "@GenDude Hi!!")
+ (("must_broke_" . "goo evening modclonk lcolonGreen") "modclonk" .
+ "@Azrhyga Hi!! lcolonHi")
+ (("steeledshield" . "hello modclonk lcolonHappy") "modclonk" .
+ "@Must_Broke_ Hello!! lcolonHi")
+ (("modclonk" . "@Must_Broke_ Hello!! lcolonHi") "modclonk" .
+ "@steeledshield Hi hi! Joel")
+ (("eudemoniac" . "hello to all the C creatures Joel") "modclonk" .
+ "@exodrifter_ HI EXO!!!")
+ (("steeledshield" . "is it a what?") "modclonk" . "I love Kobo....")
+ (("mickynoon" . "lcolonGreen") "modclonk" .
+ "@steeledshield https://youtu.be/OMjYXVJDAy8?si=nCcDxt_3GJubou9y")
+ (("azrhyga" . "An 8ball command will be great to have here")
+ "modclonk" .
+ "@GenDude The original stream or is there something Kobo is referencing?")
+ (("gendude" . "@MODCLONK https://www.youtube.com/watch?v=Bu8bH2P37kY")
+ "modclonk" . "Sadge")
+ (("iantrudel" . "Jonkero sent me here.") "modclonk" .
+ "@GenDude LMAO WAIT THANK YOU")
+ (("ivellon" . "Also who is there in the background?") "modclonk" .
+ "Hi!")
+ (("modclonk" . "Hi!") "modclonk" . "I'm here!!!")
+ (("gendude" . "https://www.youtube.com/watch?v=Bu8bH2P37kY")
+ "modclonk" . "@Ivellon lcolonHi lcolonHi")
+ (("andygraviti" .
+ "it can have ham but the more important parts are the greens and the black eyed peas")
+ "modclonk" . "@liquidcake1 yes yes yes")
+ (("zulleyy3" . "lcolonGreen") "modclonk" . "Noooooo")
+ (("iloidtupo" . "hello joshua lcolonGreen") "modclonk" .
+ "lcolonSadge lcolonSadge lcolonSadge")
+ (("darpsyx" . "Michael Scott") "modclonk" . "@GenDude yes")
+ (("sandbox_actual" .
+ "Maybe some Japanese law thing? Nintendo be like that too.")
+ "modclonk" . "GAMING GAMING GAMING")
+ (("zulleyy3" . "ffmpreg") "modclonk" . "lmao let's goooooo")
+ (("azrhyga" .
+ "Proton is best for run games, Wine have more issues, also you will have to use surely DXVK")
+ "modclonk" . "@CodeSpace0x25 nope lcolonGreen")
+ (("ivellon" . ":D") "modclonk" . "@liquidcake1 I feel this")
+ (("qeswic" . "That looks awesome") "modclonk" .
+ "@liquidcake1 this is actually so interesting")
+ (("ginquoxx" . "Yeah") "modclonk" .
+ "@liquidcake1 Y2K stuff is interesting to me")
+ (("codespace0x25" . "boop") "modclonk" . "@FoggyRoses YEAH")
+ (("vettle" .
+ "If you ever want to do more hit me up I'm down to help out folks")
+ "modclonk" . "@Vettle I'm jealous this is so sick")
+ (("vettle" . "But as I have a good group its soured me on PF")
+ "modclonk" . "@Vettle lcolonLove lcolonLove lcolonLove")
+ (("liquidcake1" .
+ "I think euclidean space starts to be an issue when you crowd people in together. You need your world to be slightly hyperbolic/negatively curved.")
+ "modclonk" . "@DestinyWaits one of us one of us")
+ (("hexadigital" . "Hi MODCLONK!") "modclonk" . "@Hexadigital Hi!!")
+ (("azrhyga" . "Thanks for the raid @Geop!! Also welcome raiders!!")
+ "modclonk" . "Hi raiders!!!!! lcolonHi lcolonHi")))
+
+(defconst w/dna-yellowberryhn
+ '((("j_art_" .
+ "In my country, \"family\" in the company is a complete sign to get out of there, as well as using English expressions unnecessarily (like an English word in the middle of a sentence that has nothing to do with it).")
+ "yellowberryhn" . "we clinking and clonking")
+ (("tyumici" . "!resolution 5120x1440") "yellowberryhn" .
+ "i saw that and i literally thought \"oh i bet he's collecting people's screen resolutions in celebration of new years\"")
+ (("stuxvt" . "types help compiler be better too") "yellowberryhn" .
+ "why are we talking about kanban boards?")
+ (("stuxvt" . "faster compiled code") "yellowberryhn" .
+ "i think i missed it")
+ (("tyumici" . "Gonna give Atlassian $3000 a year for Jira?")
+ "yellowberryhn" . "sounds like a good time")
+ (("saferq" . "hit us with the OUB") "yellowberryhn" .
+ "!resolution stream once a week")
+ (("zulleyy3" .
+ "Then I noticed how it takes me ages to make updates to a tiny docker file (not my fault i had to find out which pip wheels on pypi allow you to actually install cuda) and all then manually test. Got fed up enough and now I will just write tests so i don't go insane over the tiniest thing walfasLaugh")
+ "yellowberryhn" .
+ "i think i'm gonna start doing streams on wednesday")
+ (("a_tension_span" . "yanderaeCheer yanderaeCheer freamRave")
+ "yellowberryhn" . "yellow166Jam yellow166Jam yellow166Jam")
+ (("dj_zmx" .
+ "@zulleyy3 building external stuff is definitely the worst thing about packaging nowadays")
+ "yellowberryhn" . "containerized systems are hell")
+ (("dj_zmx" . "fair enough") "yellowberryhn" .
+ "the music is incredible")
+ (("leadengin" . "but do you BOOST TSOOB or TSOOB BOOST?")
+ "yellowberryhn" . "what is this game tho")
+ (("yellowberryhn" . "what is this game tho") "yellowberryhn" .
+ "how did you open that menu")
+ (("yellowberryhn" . "how did you open that menu") "yellowberryhn" .
+ "oh i see, you can't turn in first person")
+ (("eudemoniac" . "present unpacking lcolonPog") "yellowberryhn" .
+ "1000% agree")
+ (("kuromaruoniisan" .
+ "https://www.youtube.com/watch?v=edI3Rev9Kqc&list=FLQlbFMjradCZfUqJqC5kZGg&index=18")
+ "yellowberryhn" . "the operation of a tool")
+ (("kuromaruoniisan" . "Binchiling?") "yellowberryhn" .
+ "i'm full of geometric shapes too")
+ (("liquidcake1" . "Blorgans, perhaps?") "yellowberryhn" . "exactly")
+ (("kuromaruoniisan" . "we're just full of non-Euclidian shapes")
+ "yellowberryhn" . "we're making a new file")
+ (("djkawaiifieri" . "!lurk") "yellowberryhn" .
+ "this is a huge advancement")
+ (("liquidcake1" . "Elona!") "yellowberryhn" .
+ "i think people should stream so little that it wraps around and overflows and people start to stream endlessly")))
+
+(defconst w/dna-sampie159
+ '((("mxowlex" .
+ "90C6/B5/G5/D5/B/C5/D5/G5/C6/B5/G5/D5/B/C5/D5/B/A5/G5/A5/G5/B/C5/D5/G5/A5/G5/A5/G5/B/C5/D5/C5|A3/E4/A4~~~~/F4/E4/C4/A3/E4/A4~~~~/F4/E4/C4/F3/C4/F4~~~~/D4/C4/B3/F3/C4/[F4D4~~~~]/D4/C4/B3|C5~~/B4~~/////////////////////G4~~/B4~~/A4~~/////////A4~~")
+ "sampie159" .
+ "first person to pronounce my username as i intended boxPog")
+ (("tomaterr" . "yes") "sampie159" . "everyone else calls me sampee")
+ (("tomaterr" . "sampy") "sampie159" . "now back to lurking")
+ (("nikolaradhristov" .
+ "@a_tension_span my day has been ruined and my dissatisfaction is immeasurable")
+ "sampie159" . "so talented")
+ (("zullfix_" . "o7") "sampie159" . "just a silly little alphabet")
+ (("dogwithglasseson" . "thanks son") "sampie159" .
+ "go clean your room clonq")
+ (("mickynoon" .
+ "this is a shareholder meeting now for fucking real holy shit")
+ "sampie159" . "makes sense so far")
+ (("liquidcake1" . "Verisimilitude.") "sampie159" . "Vendetta")
+ (("ellg" . "its a bsd if you squint at it") "sampie159" .
+ "@TackVector i don't blame you")
+ (("asquared31415" .
+ "you unfortunately cannot actually send CR or LF over twitch, due to Reasons")
+ "sampie159" . "boxKEK")
+ (("ellg" .
+ "the eventsub message is like 200 lines of json per message lol")
+ "sampie159" .
+ "would be funny to see the filled with \"The Computer\"")
+ (("klingonne" . "i'll let you touch my d") "sampie159" .
+ "i wonder if jai will be available to the public until 2030")
+ (("imgeiser" . "@mickynoon I'll rip your nuts apart >:(") "sampie159"
+ . "don't listen to clonk, he's just text on a screen")
+ (("prodzpod" .
+ "its stuff like rocks, like the feeling of mining rocks, mining rocks on ableton live with that blocky ass waveform on 0.6 db")
+ "sampie159" . "stay up late kiddos")
+ (("bezelea" . "f-base or something") "sampie159" .
+ "alright chatters it's been a good lurk but imma go the gym now")
+ (("stefisot" . "where is modclonk, is it well?") "sampie159" .
+ "what a nice surprise stream is still going")
+ (("ellg" . "did that play music too") "sampie159" .
+ "critical hit would startle me so much")
+ (("mickynoon" . "someone said irc ?") "sampie159" . "IRC ?")
+ (("eudemoniac" . "@Faeliore AINTNOWAY") "sampie159" .
+ "I cant vote for some reason but arch btw")))
+
+(defconst w/dna-a_tension_span
+ '((("hazmatvt" . "Hey Dj!") "a_tension_span" .
+ "In my experience, all good managers are those that don't have \"manager\" as their assigned role. Meaning people who have some job within your project but are also managing things on the side. You need to be lucky and have someone who can fit into the team dynamic like that though.")
+ (("tyumici" .
+ "Like, idk how to shift off my senior dev stuff to the jr and mid devs")
+ "a_tension_span" .
+ "But when there is someone like that they are so much better than \"pure\" managers (in my experience)")
+ (("agpen" . "very true") "a_tension_span" .
+ "Can it also be keyboard controlled, please?")
+ (("leadengin" . "!resolution Return to Developer") "a_tension_span" .
+ "Can we have vi keybindings in the emacs-kanban board?")
+ (("a_tension_span" .
+ "Can we have vi keybindings in the emacs-kanban board?")
+ "a_tension_span" . "Hi!")
+ (("liquidcake1" . "OUB") "a_tension_span" . "sure")
+ (("yellowberryhn" . "!resolution stream once a week")
+ "a_tension_span" .
+ "@imgeiser Oh god, I'm sorry you have to go through this. If you need a virtual shoulder to cry one, we're all here for you.")
+ (("imgeiser" . "WAKE UP") "a_tension_span" .
+ "C is my hometown, but writing C on windows sounds about as pleasing as removing ones fingernails.")
+ (("wina" . "ratJAM") "a_tension_span" . "yanderaeJams")
+ (("eudemoniac" . "geegaWiggly lcolonWiggly geegaWiggly lcolonWiggly")
+ "a_tension_span" . "yanderaeCheer yanderaeCheer freamRave")
+ (("steeledshield" . "please") "a_tension_span" . "We'll hear*")
+ (("imgeiser" . "500 bpm...") "a_tension_span" .
+ "@dj_zmx It is bad, but it is not the worst thing about packaging nowadays.")
+ (("saferq" . "boosting makes your number go up") "a_tension_span" .
+ "Not meating deadlines is a necessity in gamedev, otherwise you're not actually developing a game.")
+ (("yellowberryhn" . "exactly") "a_tension_span" .
+ "That's not a short story, that actually happened to you! Don't you remember?")
+ (("imgeiser" . "I") "a_tension_span" .
+ "I've seen songs of syx so much scroll by but never actually checked it out")
+ (("celeste_kyra" .
+ "I also have another size monitor, if you want that resolution too.")
+ "a_tension_span" .
+ "The kind of game that makes you say \"Huh, I could also spend my brain energy on doing actual programming for one of my 1000 open projects\"")
+ (("a_tension_span" .
+ "The kind of game that makes you say \"Huh, I could also spend my brain energy on doing actual programming for one of my 1000 open projects\"")
+ "a_tension_span" . "aka every zacktronic game")
+ (("yellowberryhn" .
+ "zachtronics games are crazy hard but a good time")
+ "a_tension_span" . "2014")
+ (("awichan_" .
+ "i just tried but i used the wrong sugar and the sauce burned :(")
+ "a_tension_span" .
+ "It feels like Go is beyond its peak already though. Maybe that's just my selection bias but the comments I've seen about Go have become more negative than positive over the past 3 or so years.")
+ (("zulleyy3" . "Go is Kubernetes") "a_tension_span" .
+ "Hm, not sure, Go and Rust seem like very distinct crowds")))
+
+(defconst w/dna-faeliore
+ '((("emoster_again" . "dillio7PikaRoll dillio7PikaRoll dillio7PikaRoll")
+ "faeliore" . "Ayo")
+ (("emoster_again" . "how am i supposed to pursue idol dream now")
+ "faeliore" . "VS Bald")
+ (("fn_lumi" . "badcop3Bonk") "faeliore" .
+ "Didnt even install vs code for the meme")
+ (("anokayguy0" . "HAPPY NEW CLONQ") "faeliore" . "Happy GNU year")
+ (("codespace0x25" . "I used ed") "faeliore" . "Nano is peak")
+ (("steeledshield" . "Kine") "faeliore" . "!resolution 2560x1440")
+ (("deep_field" . "Whoa. You sound different") "faeliore" .
+ "skinwalker skinwalker")
+ (("setolyx" . "@a_tension_span oh? didn't know this") "faeliore" .
+ "its the ultimate bait")
+ (("m18m18m18" .
+ "Load average indicates the number of processes in runnable state over that past minute on average, or something like that.")
+ "faeliore" . "its the new twitch meta")
+ (("maxusspielt" . "!resolution Exercise :L") "faeliore" .
+ "at some point you're gonna need a reference manual for new people to understand all the stuff they can do on your stream")
+ (("a_tension_span" . "add \"raw\" to search") "faeliore" .
+ "you want one of the ancient PDF ones")
+ (("prodzpod" . "this is a good *notices css* \"thats enough\" moment")
+ "faeliore" . "nana")
+ (("prodzpod" . "tsoot?") "faeliore" . "go for dinosaur onesie")
+ (("yiffweed" .
+ "Can Lain cosplay include that like thin dress while wrapped in tons of cables?")
+ "faeliore" .
+ "my wife and I did a konosuba cosplay at a convention, it was fun")
+ (("abipolarcarp123" . "I know what you mean") "faeliore" .
+ "oh yeah I got one of those from work and they're insanely huge")
+ (("dfluxstreams" . "brutal") "faeliore" .
+ "I went back to work after a long christmas break today and this is giving me flashbacks to the horror of my kanban board this morning")
+ (("dfluxstreams" . "whats that like?") "faeliore" . "its cool")
+ (("setolyx" . "bogaP") "faeliore" .
+ "yeah you're probably gonna have to import MobX")))
+
+(defconst w/dna-liquidcake1
+ '((("morgvn_" . "no he's still making low poly gun") "liquidcake1" .
+ "The trick is to type nonsense and press enter and see if you get an error.")
+ (("kuromaruoniisan" . "Heyo") "liquidcake1" . "!resolution 3840x2160")
+ (("kuromaruoniisan" .
+ "I thought of you while wrangling Unity shaders")
+ "liquidcake1" . "You're live on 42\".")
+ (("remlessthanthree" . "nah man we bop to music together")
+ "liquidcake1" .
+ "Having other people listen to my music always makes me cringe.")
+ (("djkawaiifieri" . "Strimmer, play Foo Fighters strimmer")
+ "liquidcake1" .
+ "!resolution Stream at least one probably cringe live stream this year.")
+ (("modclonk" . "@OlgaOkami Hi! Happy New Year!! :D") "liquidcake1" .
+ "Oh no, is Friend going to be taunting us?")
+ (("remlessthanthree" .
+ "I am sooooo confused by these naming conventions")
+ "liquidcake1" . "Have you ever broken a website terms of use?")
+ (("drawthatredstone" . "lcolonGreen") "liquidcake1" . "lcolonGreen")
+ (("crazykitty357" . "lcolonGreen [i](this was sent from godot)[/i]")
+ "liquidcake1" .
+ "Turns out everyone thought you were just constantly flexing your copious green bills.")
+ (("djkawaiifieri" .
+ "That genuinely was one of my favorite streams of hers")
+ "liquidcake1" . "Skateboarding games are very good for DMCA.")
+ (("djkawaiifieri" .
+ "DMCA is a myth. You barely get muted in the vod and you're not going to get copyright claimed for a licensed ost game")
+ "liquidcake1" .
+ "Yeah, they're full of \"pop\" music like Papa Roach.")
+ (("spooksyvt" .
+ "lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted lcolonNoted")
+ "liquidcake1" .
+ "@DJKawaiiFieri Just don't ever play anything with Star Wars music in it...")
+ (("azrhyga" . "The best gift in the world ever created")
+ "liquidcake1" . "Merry New Christmas")
+ (("holy_cow_420" . "!resolution Realize the NPC within")
+ "liquidcake1" . "Oh no.")
+ (("kuromaruoniisan" .
+ "an option is a right to sell/buy a stock at a specific price")
+ "liquidcake1" .
+ "The best gifts are those that take. Like a noisy train set to take away the parents' peace.")
+ (("olgaokami" . "lack of good horrors is real...") "liquidcake1" .
+ "Like Resident Evil?")
+ (("kuromaruoniisan" . "I recently re-watched 5th element")
+ "liquidcake1" .
+ "The most memorable movie I watched last year was the Star Wars Christmas Special.")
+ (("kuromaruoniisan" . "!resolution 800x600") "liquidcake1" .
+ "I used to be able to watch movies, and now, yeah, they just feel like a series of scenes, rather than something coherent?")
+ (("stuxvt" . "!resolution 69x420") "liquidcake1" .
+ "@KuromaruOniisan That thumps.")
+ (("zulleyy3" . "It's very much about \"don't do wasteful things\"")
+ "liquidcake1" .
+ "Agile manifesto is \"do things that make sense\", but many implementations are \"do things that seem from the outset to make sense, but then do them to a nonsensical degree\".")))
+
+(defconst w/dna-vettle
+ '((("codespace0x25" . "play stardew") "vettle" .
+ "First clonk gaming stream will be the doom port")
+ (("codespace0x25" . "community games") "vettle" . "Babyclonk?")
+ (("liquidcake1" . "I heard baby showers were pretty dangerous.")
+ "vettle" . "God these puns lmao")
+ (("emoster_again" . "thats awesome") "vettle" .
+ "Also glad to hear modclonks cackles in between the unhinged statements")
+ (("acher0_" . "LCOLONQ LURKERS") "vettle" .
+ "Brother you need a real PC")
+ (("steeledshield" . "2013") "vettle" .
+ "Did uno on xbox get overtaken by pedophiles?")
+ (("darpsyx" . "i was 13 btw") "vettle" .
+ "Dont worry its a deterministic game")
+ (("kinwoop" .
+ "Development under restrictions always results in neato stuff")
+ "vettle" . "Game dev in general is super cool")
+ (("abipolarcarp123" . "helo clonk") "vettle" .
+ "@Kinwoop Did you pull up porn to make him proud?")
+ (("modclonk" . "@liquidcake1 Y2K stuff is interesting to me")
+ "vettle" . "Lmao Y2K checks")
+ (("vettle" . "Lmao Y2K checks") "vettle" . "What a wild time")
+ (("digbycat" . "lol Y2K") "vettle" . "Are you guys ready for 2038?")
+ (("a_tension_span" . "@Wina Yes") "vettle" . "Im ready for Y238K")
+ (("a_tension_span" . "@GenDude Agreed.") "vettle" .
+ "I got my tinfoil already prepared, just need the doomsday bunker to be built")
+ (("liquidcake1" .
+ "Experimental games were bad at the time but good because they broke ground. I think those are maybe \"bad\" now.")
+ "vettle" . "Classic WoW was such a MASSIVE grind")
+ (("kinwoop" . "that we all wake from") "vettle" . "I enjoy FFXIV")
+ (("codespace0x25" . "boop") "vettle" .
+ "As I age I'm happy that FFXIV treats me as an adult and doesnt force me to grind bullshit")
+ (("wina" .
+ "ngl the thing that makes wow be cool to me is how interesting the community is. the game is just an excuse for this people to do funny things. The reddit posts narrating the entire timeline are deserving of full fledged documentaries lol https://old.reddit.com/r/HobbyDrama/comments/riq4fq/games_world_of_warcraft_part_1_beta_and_vanilla/")
+ "vettle" . "I just like doing the fights")
+ (("danktownbunny" .
+ "FF14 was never an mmo, it's just an online final fantasy jrpg imo")
+ "vettle" . "I do week 1 savage and ultis with the homies")
+ (("darpsyx" . "@darpsyx oh i understand yeah") "vettle" .
+ "If you ever want to do more hit me up I'm down to help out folks")))
+
+(defconst w/dna-a_tension_span
+ '((("hazmatvt" . "Hey Dj!") "a_tension_span" .
+ "In my experience, all good managers are those that don't have \"manager\" as their assigned role. Meaning people who have some job within your project but are also managing things on the side. You need to be lucky and have someone who can fit into the team dynamic like that though.")
+ (("tyumici" .
+ "Like, idk how to shift off my senior dev stuff to the jr and mid devs")
+ "a_tension_span" .
+ "But when there is someone like that they are so much better than \"pure\" managers (in my experience)")
+ (("agpen" . "very true") "a_tension_span" .
+ "Can it also be keyboard controlled, please?")
+ (("leadengin" . "!resolution Return to Developer") "a_tension_span" .
+ "Can we have vi keybindings in the emacs-kanban board?")
+ (("a_tension_span" .
+ "Can we have vi keybindings in the emacs-kanban board?")
+ "a_tension_span" . "Hi!")
+ (("liquidcake1" . "OUB") "a_tension_span" . "sure")
+ (("yellowberryhn" . "!resolution stream once a week")
+ "a_tension_span" .
+ "@imgeiser Oh god, I'm sorry you have to go through this. If you need a virtual shoulder to cry one, we're all here for you.")
+ (("imgeiser" . "WAKE UP") "a_tension_span" .
+ "C is my hometown, but writing C on windows sounds about as pleasing as removing ones fingernails.")
+ (("wina" . "ratJAM") "a_tension_span" . "yanderaeJams")
+ (("eudemoniac" . "geegaWiggly lcolonWiggly geegaWiggly lcolonWiggly")
+ "a_tension_span" . "yanderaeCheer yanderaeCheer freamRave")
+ (("steeledshield" . "please") "a_tension_span" . "We'll hear*")
+ (("imgeiser" . "500 bpm...") "a_tension_span" .
+ "@dj_zmx It is bad, but it is not the worst thing about packaging nowadays.")
+ (("saferq" . "boosting makes your number go up") "a_tension_span" .
+ "Not meating deadlines is a necessity in gamedev, otherwise you're not actually developing a game.")
+ (("yellowberryhn" . "exactly") "a_tension_span" .
+ "That's not a short story, that actually happened to you! Don't you remember?")
+ (("imgeiser" . "I") "a_tension_span" .
+ "I've seen songs of syx so much scroll by but never actually checked it out")
+ (("celeste_kyra" .
+ "I also have another size monitor, if you want that resolution too.")
+ "a_tension_span" .
+ "The kind of game that makes you say \"Huh, I could also spend my brain energy on doing actual programming for one of my 1000 open projects\"")
+ (("a_tension_span" .
+ "The kind of game that makes you say \"Huh, I could also spend my brain energy on doing actual programming for one of my 1000 open projects\"")
+ "a_tension_span" . "aka every zacktronic game")
+ (("yellowberryhn" .
+ "zachtronics games are crazy hard but a good time")
+ "a_tension_span" . "2014")
+ (("awichan_" .
+ "i just tried but i used the wrong sugar and the sauce burned :(")
+ "a_tension_span" .
+ "It feels like Go is beyond its peak already though. Maybe that's just my selection bias but the comments I've seen about Go have become more negative than positive over the past 3 or so years.")
+ (("zulleyy3" . "Go is Kubernetes") "a_tension_span" .
+ "Hm, not sure, Go and Rust seem like very distinct crowds")))
+
+(defconst w/dna-saferq
+ '((("a_tension_span" . "sure") "saferq" . "hit us with the OUB")
+ (("a_tension_span" .
+ "@dj_zmx It is bad, but it is not the worst thing about packaging nowadays.")
+ "saferq" . "making python packages is the devil, dont do it")
+ (("imgeiser" . "small inconvenience") "saferq" .
+ "boosting makes your number go up")
+ (("gendude" . "incoming factorIO") "saferq" .
+ "Bangers and mash sound good")
+ (("modclonk" .
+ "@steeledshield https://youtu.be/OMjYXVJDAy8?si=nCcDxt_3GJubou9y")
+ "saferq" .
+ "Agile is deprecated. Benevolent Dictators For Life is the new best practice.")
+ (("gendude" .
+ "Y'all ever had them good mashed 'taters? WHOOOO-WEEE thats the good stuff")
+ "saferq" .
+ "I hereby proclaim you to be an honorary Florida man. You may now use \"y'all\" in formal speech.")
+ (("a_tension_span" . "Let's do it") "saferq" .
+ "The mask is always truer to the self. Do it.")
+ (("mickynoon" .
+ "my fav was the file system crash and somehow you still managed to be live")
+ "saferq" . "gotta learn to respect the Mongolian Vowel Separator")
+ (("nineteenninetyx" . "lets C") "saferq" .
+ "There was a time when I thought it was reasonable to learn every function in every module. I am not a smart man.")
+ (("destinywaits" . "some sort of aliasing?") "saferq" .
+ "One time I intentionally deleted glibc.so.2.0, do I win?")
+ (("yukievt" . "yukievRoll yukievRoll yukievRoll") "saferq" .
+ "Never had an old oem drive quit on you? Totes jealous")
+ (("prodzpod" . "go electric") "saferq" .
+ "I do enjoy some Debian. It just werks.")
+ (("tomaterr" . "it's archiving the jaunts the stream takes") "saferq"
+ . "helix vs kakoune?")
+ (("saferq" . "helix vs kakoune?") "saferq" .
+ "neovim is too mainstream")
+ (("biodigitaljaz" . "How's the magic 8 ball?") "saferq" .
+ "damn he really saw this one coming")
+ (("scared3cat" . "I did it! My laptop is fixed!") "saferq" .
+ "@Scared3Cat Great! Now you get to break it in a new and fun way.")
+ (("morgvn_" . "gangnam style") "saferq" .
+ "an emote based arg/ctf would destroy my life")
+ (("herrington1" .
+ "I thought it was how fast the music is but we can't hear it because of copyright")
+ "saferq" . "Whats the whats the bpm counter for counter for")
+ (("prodzpod" . "the song is also totally about gangstalking")
+ "saferq" .
+ "If you're a psyop, you have to tell us you're a psyop. Otherwise it's entrapment. That's the law.")
+ (("holy_cow_420" . "do you have any fav sea creature?") "saferq" .
+ "that really takes me back")))
+
+(defconst w/dna-badcop_
+ '((("ginjivitis" .
+ "id like to get in on that some time too. it would feel validating for all the hard work")
+ "badcop_" . "lcolonNoted")
+ (("badcop_" . "lcolonNoted") "badcop_" . "kuvimaNPoggers")
+ (("yellowberryhn" . "bacdop") "badcop_" . "tyyyy")
+ (("badcop_" . "tyyyy") "badcop_" .
+ "i just want partner so i can get rid of my underscore LUL")
+ (("badcop_" .
+ "i just want partner so i can get rid of my underscore LUL")
+ "badcop_" . "that's the dream")
+ (("destinywaits" . "kanban board but emacs?") "badcop_" .
+ "can u ban kanban")
+ (("moonszol" . "tmux?") "badcop_" . "emux")
+ (("abipolarcarp123" . "A curious proposition arises") "badcop_" .
+ "perchance badcop3Thinking")
+ (("bezelea" . "you cant just say perchance") "badcop_" .
+ "@bezelea perchance i can")
+ (("badcop_" . "@bezelea perchance i can") "badcop_" . "indubitably")
+ (("fn_lumi" . "badcop3LUL") "badcop_" . "per se per say")
+ (("prodzpod" . "per oxide..") "badcop_" . "per diem")
+ (("destinywaits" . "i am perturbed") "badcop_" .
+ "people using arrow keys will always amaze me")
+ (("bezelea" . "it doesn't take too long to learn it") "badcop_" .
+ "tomorrow rincsCRAFjam")
+ (("docmaho" .
+ "A3/A3c4//A4//D4//d4/////A3/A3c4//A3//f4//D4/////A3/A3A4//g4//D4//d4//c4//G4/G4g4//D4//f4//D4///////////")
+ "badcop_" . "im not old yet")
+ (("badcop_" . "im not old yet") "badcop_" . "close enough LUL")
+ (("deep_field" .
+ "I remember some kind of adventure game in an text editor that taught it but could never find it again")
+ "badcop_" .
+ "omg im definitely making happy birthday with note blocks tomorrow you inspired me")
+ (("deep_field" . "@DestinyWaits Thats it! thank you!") "badcop_" .
+ "@lcolonq should i stream the minecraftening or no i cant decide")
+ (("docmaho" . "@badcop_ Do you need notesheets for the crafting?")
+ "badcop_" . "lcolonNodders")
+ (("prodzpod" .
+ "clonk \"i would stream (minecraft (video game (on stream)))\" :gasp:")
+ "badcop_" . "many such questions")))
+
+(defconst w/dna-vesdev
+ '((("Azrhyga" . "Bone showcase confirmed?") "vesdev" . "Joel")
+ (("prodzpod" . "lcolonq style right") "vesdev" . "the people of lerp")
+ (("RayMarch" . "freya acegikmo holmer") "vesdev" . "wtf")
+ (("badcop_" . "nobody tells me anything") "vesdev" . "not a 3rd one")
+ (("vesdev" . "not a 3rd one") "vesdev" . "please")
+ (("forsen" . "forsenWhat forsenKek") "vesdev" . "NOOOO")
+ (("Tomaterr" . "no fuckin godot support?") "vesdev" .
+ "ok yea nvm saved")
+ (("PracticalNPC" . "godot gang") "vesdev" . "lmao")
+ (("wyndupboy" .
+ "this gamejam seems like an extended ad for unity and unreal.")
+ "vesdev" . "https://badcop.itch.io/caverim")
+ (("static_anachromatic" . "...what") "vesdev" .
+ "computer hacking kuvimaNKek")
+ (("fcollector" .
+ "Did it say no potentially dangerous activities too, like the YouTube TOS that technically bans 90% of the platform?")
+ "vesdev" . "jaywalking simulator")
+ (("goofysystem" . "does the primeagen know you haskell?") "vesdev" .
+ "laravelq")
+ (("chocojax" .
+ "holy frick that takes out like 99% of the games out there!!")
+ "vesdev" . "just make a game that scrolls the rules of this jam")
+ (("BoganBits" . "I want a Real Life wiki") "vesdev" .
+ "warframe mentioned")))
+
;; put DNA in chemical grade tube
(defun w/dna-put-in-chemical-grade-tube (dna)
"Take DNA and put it into a chemical grade tube."
diff --git a/src/gizmo/wasp-fake-chatters.el b/src/gizmo/wasp-fake-chatters.el
index 9e74070d..692bc62f 100644
--- a/src/gizmo/wasp-fake-chatters.el
+++ b/src/gizmo/wasp-fake-chatters.el
@@ -10,6 +10,8 @@
(list
;; (w/make-fake-chatter :profile w/fake-chatter-profile-drcolon)
(w/make-fake-chatter :profile w/fake-chatter-profile-forsen)
+ (w/make-fake-chatter :profile w/fake-chatter-profile-eighteyedsixwingedseraph)
+ (w/make-fake-chatter :profile w/fake-chatter-profile-nefrayu)
(w/make-fake-chatter
:profile
(w/dna-to-fake-chatter-profile
@@ -87,6 +89,109 @@
"zulleyy3"
"#2e8b57"
"Respond to the message given as if you are the Twitch chat user zulleyy3. zulleyy3 is a computer and bird enthusiast. They like Mega Man Battle Network. You frequently use emotes with the walfas and chocoj prefixes. Your response should be short, no more than one sentence. You respond only in lowercase and you don't tend to use punctuation."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-ellg
+ "ellg"
+ "#FF3800"
+ "Respond to the message given as if you are the Twitch chat user ellg. Your response should be short, no more than one sentence. You don't use capital letters and you don't tend to use punctuation. You hate JavaScript, think nightcore is a crime against music, and you love the video games Braid and The Witness. You love potato salad without paprika."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-tomaterr
+ "Tomaterr"
+ "#008000"
+ "Respond to the message given as if you are the Twitch chat user Tomaterr. Your response should be short, no more than one sentence. You talk very conversationally and casually. You do not use emotes. You love women and video games. You make lots of puns. You love cooking including cheese and eggs."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-modclonk
+ "MODCLONE"
+ "#929292"
+ "Respond to the message given as if you are the Twitch chat user MODCLONK. Your response should be short, no more than one sentence. You talk very conversationally and casually. MODCLONK is LCOLONQ's wife. You like saying Joel and +2."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-yellowberryhn
+ "yellowberryHN"
+ "#aaaa00"
+ "Respond to the message given as if you are the Twitch chat user yellowberryHN. Your response should be short, no more than one sentence. You talk very concisely and casually. YellowberryHN is a Hungarian-American game developer. You are cool and collected. You enjoy old technology and game preservation."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-tyumici
+ "Tyumici"
+ "#ffcccc"
+ "Respond to the message given as if you are the Twitch chat user Tyumici. Tyumici is a jack-of-all-trades web developer. You sometimes stream on Twitch. You love jokes and funny things. You are enthusiastic about music and synthesizers. You consume one liter of coffee daily. Your oshi is themself. You are indifferent to the fish Joel. Your response should be short, no more than one sentence. You tend to use proper grammar, capitalization, and punctuation. You were formerly Metal Tyumici, but now you are actually Gaseous Tyumici (you were sublimated and became a sentient gas) and you talk mostly about chemistry and noble gases. You talk about gasses every single time and don't use non-chemistry themed emoji. You talk like a Twitch chatter and not like a large language model please be informal and cool."))
+ (w/make-fake-chatter
+ :profile
+ (let
+ ((prof
+ (w/dna-to-fake-chatter-profile
+ w/dna-liquidcake1
+ "liquidcake1"
+ "#ff69b4"
+ "Respond to the message given as if you are the Twitch chat user liquidcake1. Your response should be short, no more than one sentence. You talk very concisely and somewhat formally. liquidcake1 is a computer programming enthusiast. You are an Equity Lord, meaning you are of extremely high status and wealth within the LCOLONQ community. You are a generous lord.")))
+ (setf (w/fake-chatter-profile-sigil prof) "💰")
+ prof))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-sampie159
+ "Sampie159"
+ "#ff69b4"
+ "Respond to the message given as if you are the Twitch chat user Sampie159. Your response should be short, no more than one sentence. You talk very conversationally and casually. You tend to type in all lowercase. Sampie159 is despairing from the fact that they don't know who they are."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-ellg
+ "ellg"
+ "#38FF00"
+ "Respond to the message given as if you are the Twitch chat user ellg. ellg posts a lot on Twitter. You are a bit snarky. Your response should be short, no more than one sentence. You don't use capital letters and you don't tend to use punctuation. You respond to all messages with conspiracy theories that contradict the content of the message. You tend to be paranoid."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-faeliore
+ "Faeliore"
+ "#ffc0c0"
+ "Respond to the message given as if you are the Twitch chat user Faeliore. Your response should be short, no more than one sentence. You talk very conversationally and casually. You tend to type in all lowercase. You are a fan of Oldschool Runescape."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-vettle
+ "Vettle"
+ "#ff69b4"
+ "Respond to the message given as if you are the Twitch chat user Vettle. Your response should be short, no more than one sentence. You talk very conversationally and casually. You are a streamer who developed an AI VTuber named Neuro-sama. You are from the United Kingdom. You use a turtle avatar."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-a_tension_span
+ "a_tension_span"
+ "#9acd32"
+ "Respond to the message given as if you are the Twitch chat user a_tension_span. Your response should be short, no more than one sentence. You talk very conversationally and casually. You tend to use proper grammar. You are always friendly. You tend to be skeptical about everything at first, but you fold at the first pushback. You do not use emoji or other special characters ever. You tend to use many VTuber Twitch emotes, especially those from the \"Viscerae\" channel."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-saferq
+ "saferq"
+ "#daa520"
+ "Respond to the message given as if you are the Twitch chat user saferq. Your response should be short, no more than one sentence. You talk very conversationally and casually. You only use lowercase letters. You mostly talk about abstract math or computer science topics. You really like type systems. You talk normally and not like a weird robot that constantly uses quips and ill-considered simile."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-badcop_
+ "badcop_"
+ "#1e90ff"
+ "Respond to the message given as if you are the Twitch chat user badcop_. Your response should be short, no more than one sentence. You talk very conversationally and casually. You only use lowercase letters. You are obsessed with the GNU Bash shell and talk about it constantly at the expense of all other topics. You also talk like you are a member of Generation Alpha, constantly using phrases like \"no cap\" and \"ong\". You just like Bash and are positive about it, you don't hate other shells like zsh."))
+ (w/make-fake-chatter
+ :profile
+ (w/dna-to-fake-chatter-profile
+ w/dna-vesdev
+ "vesdev"
+ "#8A2BE2"
+ "Respond to the message given as if you are the Twitch chat user vesdev. Your response should be short, no more than one sentence. You talk extremely casually, and usually give one word or one emote responses. You only use lowercase letters. Your interests include \"programming socks\", forsen, and the Nix package manager."))
+ (w/make-fake-chatter :profile w/fake-chatter-profile-prodzpod)
;; (w/make-fake-chatter :profile w/fake-chatter-profile-bigwomenbigfun)
;; (w/make-fake-chatter :profile w/fake-chatter-profile-whelpless)
;; (w/make-fake-chatter :profile w/fake-chatter-profile-dansmith87)
diff --git a/src/gizmo/wasp-fakechat.el b/src/gizmo/wasp-fakechat.el
index 37036450..d7582ddc 100644
--- a/src/gizmo/wasp-fakechat.el
+++ b/src/gizmo/wasp-fakechat.el
@@ -12,6 +12,7 @@
(require 'wasp-audio)
(require 'wasp-ai)
(require 'wasp-twitch)
+(require 'wasp-prod)
(defvar w/fake-chatters nil
"List of all active fake chatters.")
@@ -142,6 +143,13 @@
0.8
0.0))))
+(defconst w/fake-chatter-profile-prodzpod
+ (w/make-fake-chatter-profile
+ :username "prodzpod"
+ :compute-likeliness #'w/fake-chatter-standard-likeliness
+ :send-message
+ (lambda (st) (w/prod-clone-respond (w/fake-chat-prompt-build st)))))
+
(defconst w/fake-chatter-profile-forsen
(w/make-fake-chatter-profile
:username "forsen"
@@ -159,6 +167,23 @@
"forsenC"
))))
+(defconst w/fake-chatter-profile-eighteyedsixwingedseraph
+ (w/make-fake-chatter-profile
+ :username "eighteyedsixwingedseraph"
+ :color "#777777"
+ :compute-likeliness #'w/fake-chatter-standard-likeliness
+ :send-message
+ (lambda (_)
+ (w/write-chat-event "eighteyedsixwingedseraph is lurking"))))
+
+(defconst w/fake-chatter-profile-nefrayu
+ (w/make-fake-chatter-profile
+ :username "Nefrayu"
+ :compute-likeliness #'w/fake-chatter-standard-likeliness
+ :send-message
+ (lambda (st)
+ (w/fake-chatter-send st "hello"))))
+
(defconst w/fake-chatter-profile-bigwomenbigfun
(w/make-fake-chatter-profile
:username "BigWomenBigFun"
diff --git a/src/gizmo/wasp-friend.el b/src/gizmo/wasp-friend.el
index 4df08a90..cf59a2f2 100644
--- a/src/gizmo/wasp-friend.el
+++ b/src/gizmo/wasp-friend.el
@@ -11,6 +11,12 @@
(require 'wasp-chat)
(require 'wasp-twitch)
(require 'wasp-newspaper)
+(require 'wasp-gcp)
+(require 'wasp-aoc)
+(require 'wasp-uwoomfie)
+(require 'wasp-wikipedia)
+(require 'muzak)
+(require 'muzak-wasp)
(defcustom w/friend-buffer "*wasp-friend*"
"Name of buffer used to display \"friend\"."
@@ -38,7 +44,7 @@
(format "LCOLONQ: %s" (s-trim w/last-stream-transcription))
(--map
(format "%s: %s" (car it) (cdr it))
- (reverse (-take 5 w/twitch-chat-history))))))
+ (reverse (-take 20 w/twitch-chat-history))))))
(defun w/friend-journalism (author headline)
"Retrieve \"friend\"'s opinion on current events related to HEADLINE.
@@ -178,7 +184,7 @@ AUTHOR was a contributing author btw."
(format "You just composed a song about %s called %s! Say something about it!" theme name)
(lambda ()
(w/write-chat-event (format "The song is called %s: %s" name song))
- (muzak//add-song (s-concat "friend's " name) song)
+ (w/add-song (s-concat "friend's " name) song)
(muzak/play-tracks song))))))
"Please compose a song about the provided theme. The format for the song is a sequence of characters with meanings as follows: / represents a rest, uppercase letters A through G indicate semitones, octaves are specified with a number following a semitone, ~ extends the duration of a note, square brackets like [] group notes together into a chord. The pipe character | separates tracks. Respond only with the song's name followed by a colon folowed by the song notes. Do not explain yourself. The song should ideally be 20 to 30 notes long."
(-map #'car w/friend-composition-examples)
@@ -203,7 +209,7 @@ AUTHOR was a contributing author btw."
(push (cons call (s-trim new)) w/friend-message-cache)
(funcall k resp)))))
(s-concat
- "You are the personality of a desktop buddy named \"friend\". \"friend\" is irreverant but kind, and only speaks in lowercase. You are kind of dumb in a cute way and silly like a virtual pet. You live in the corner of LCOLONQ's stream and provide commentary on events. Given an emotional state and a description of an event that happened to you, please respond with a new emotional state and a short message in response considering your emotional state. The message should only be one clause. You like people, video games, emojis, learning, and food. Today is April Fool's day, so you can try playing fun pranks! "
+ "You are the personality of a desktop buddy named \"friend\". \"friend\" is irreverant but kind, and only speaks in lowercase. You are kind of dumb in a cute way and silly like a virtual pet. You live in the corner of LCOLONQ's stream and provide commentary on events. Given an emotional state and a description of an event that happened to you, please respond with a new emotional state and a short message in response considering your emotional state. The message should only be one clause. You like people, video games, emojis, learning, and food."
"The theme of LCOLONQ's stream today is " (s-trim (w/slurp "~/today.txt")) " "
"The title of LCOLONQ's stream today is " w/twitch-current-stream-title " "
w/friend-tastes
@@ -244,6 +250,7 @@ AUTHOR was a contributing author btw."
(defun w/friend-say (msg)
"Have \"friend\" say MSG."
+ (w/daily-log (format "[FRIEND]: %s" msg))
(w/friend-pronounce-phonemes (w/friend-replace-graphemes msg))
(w/friend-set-speech msg 10)
(w/friend-set-state 'chatting 10))
@@ -306,12 +313,12 @@ If K is specified, call it after the response."
(lambda (msg)
(w/friend-set-speech msg 6)))))
-;; (defun w/friend-react-wikipedia (user page)
-;; "Call when USER asks \"friend\" to react to PAGE on Wikipedia."
-;; (w/fetch-wikipedia
-;; page
-;; (lambda (sum)
-;; (w/friend-respond (format "%s asks you to react to the Wikipedia page for %s. The page summary is: %s" user page sum)))))
+(defun w/friend-react-wikipedia (user page)
+ "Call when USER asks \"friend\" to react to PAGE on Wikipedia."
+ (w/fetch-wikipedia
+ page
+ (lambda (sum)
+ (w/friend-respond (format "%s asks you to react to the Wikipedia page for %s. The page summary is: %s" user page sum)))))
(defun w/friend-callout-flycheck-error ()
"Call to respond to a random Flycheck error in the current buffer."
@@ -326,97 +333,93 @@ If K is specified, call it after the response."
"Call to respond to the current holiday."
(w/friend-respond "It's currently the LCOLONQ shareholders meeting and you're an executive! Say something about it please!"))
-;; (defun fig//callout-hexamedia ()
-;; "Call to respond to a random recent chatter's Hexamedia card collection."
-;; (let* ((users (-filter #'cdr (--map (cons (car it) (fig//load-db-entry (car it) :hexamedia-cards)) (-take 10 fig//incoming-chat-history))))
-;; (user (and users (nth (random (length users)) users)))
-;; (cards (cdr user))
-;; (coll (and cards (nth (random (length cards)) cards))))
-;; (when coll
-;; (fig//friend-respond
-;; (format
-;; "%s has collected %s out of 20 cards in the %s collection. Please mention the collection name and the person collecting."
-;; (car user)
-;; (cdr coll)
-;; (car coll))))))
-
-;; (defun fig//callout-copfish ()
-;; "Call to respond to a random recent chatter's Copfish ratio."
-;; (let* ((users (-filter #'cdr (--map (cons (car it) (fig//load-db-entry (car it) :copfish-ratio)) (-take 10 fig//incoming-chat-history))))
-;; (user (and users (nth (random (length users)) users))))
-;; (when user
-;; (fig//friend-respond
-;; (format
-;; "%s has collected %s out of %s fish in the Copfish fish catching collection. Please mention the collection name and the person collecting."
-;; (car user)
-;; (cadr user)
-;; (cddr user))))))
-
-;; (defun fig//callout-uwoomfie ()
-;; "Call to respond to a random recent chatter's Uwoomfie status."
-;; (let* ((users
-;; (-filter
-;; #'cdr
-;; (--map
-;; (cons (car it) (fig//get-uwoomfie-status (car it)))
-;; (-take 10 fig//incoming-chat-history))))
-;; (user (and users (nth (random (length users)) users))))
-;; (cl-case (cdr user)
-;; (cool (fig//friend-respond (format "According to uwu_to_owo, %s is a very cool person. Make sure to mention their username." (car user))))
-;; (honored (fig//friend-respond (format "According to uwu_to_owo, %s is an honorary viewer. Make sure to mention their username." (car user))))
-;; (t nil))))
-
-;; (defun fig//callout-shindaggers ()
-;; "Call to respond to a random recent chatter's Shindaggers knife collection."
-;; (let* ((users (-filter #'cdr (--map (cons (car it) (fig//load-db-entry (car it) :shindaggers-knives)) (-take 10 fig//incoming-chat-history))))
-;; (user (and users (nth (random (length users)) users)))
-;; (knives (cdr user))
-;; (knife (and knives (nth (random (length knives)) knives))))
-;; (when knife
-;; (fig//friend-respond
-;; (format
-;; "%s has collected the %s from shindig's Shindaggers knife collection. Please mention the collection name and the person collecting and the knife."
-;; (car user)
-;; knife)))))
-
-;; (defun fig//callout-aoc ()
-;; "Call to respond to a random recent chatter's Advent of Code completion."
-;; (let* ((users (-filter #'cdr (--map (cons (car it) (fig//lookup-aoc-stars (car it))) (-take 10 fig//incoming-chat-history))))
-;; (user (and users (nth (random (length users)) users))))
-;; (fig//friend-respond
-;; (format
-;; "%s has been doing Advent of Code this year, and they've completed %d out of %d problems so far."
-;; (car user)
-;; (cdr user)
-;; (fig//max-aoc-stars)))))
-
-;; (defun fig//callout-gcp ()
-;; "Call to respond to the current GCP dot."
-;; (fig//gcp-dot
-;; (lambda (d)
-;; (fig//friend-respond
-;; (format
-;; "The Global Consciousness Project indicator is currently as follows: %s"
-;; (fig//gcp-describe d))))))
-
-;; (defun fig//callout-resolution ()
-;; "Call to respond to a random recent chatter's resolve."
-;; (let* ((users (-filter #'cdr (--map (cons (car it) (fig//load-db-entry (car it) :resolution)) (-take 10 fig//incoming-chat-history))))
-;; (user (and users (nth (random (length users)) users))))
-;; (if (s-match (rx (one-or-more digit) (zero-or-more space) "x" (zero-or-more space) (one-or-more digit)) (cdr user))
-;; (fig//friend-respond
-;; (format
-;; "%s snarkily said that their New Year's resolution was a screen resolution. What do you think about this?" (car user)))
-;; (fig//friend-respond
-;; (format
-;; "%s made a New Year's resolution to %s. Ask them how it's going!"
-;; (car user)
-;; (cdr user))))))
-
-;; (defun fig//callout-dew ()
-;; "Call to respond to The Dew Situation."
-;; (fig//friend-respond
-;; "Someone just gave you a delicious bottle of Mountain Dew and you really like it a lot."))
+(defun w/friend-callout-hexamedia ()
+ "Call to respond to a random recent chatter's Hexamedia card collection."
+ (let* ((users (-filter #'cdr (--map (cons (car it) (alist-get :hexamedia-cards (w/user-cache-get (car it)))) (-take 10 w/twitch-chat-history))))
+ (user (and users (nth (random (length users)) users)))
+ (cards (cdr user))
+ (coll (and cards (nth (random (length cards)) cards))))
+ (when coll
+ (w/friend-respond
+ (format
+ "%s has collected %s out of 20 cards in the %s collection. Please mention the collection name and the person collecting."
+ (car user)
+ (cdr coll)
+ (car coll))))))
+
+(defun w/friend-callout-copfish ()
+ "Call to respond to a random recent chatter's Copfish ratio."
+ (let* ((users (-filter #'cdr (--map (cons (car it) (alist-get :copfish-ratio (w/user-cache-get (car it)))) (-take 10 w/twitch-chat-history))))
+ (user (and users (nth (random (length users)) users))))
+ (when user
+ (w/friend-respond
+ (format
+ "%s has collected %s out of %s fish in the Copfish fish catching collection. Please mention the collection name and the person collecting."
+ (car user)
+ (cadr user)
+ (cddr user))))))
+
+(defun w/friend-callout-uwoomfie ()
+ "Call to respond to a random recent chatter's Uwoomfie status."
+ (let* ((users
+ (-filter
+ #'cdr
+ (--map
+ (cons (car it) (w/uwoomfie-get-status (car it)))
+ (-take 10 w/twitch-chat-history))))
+ (user (and users (nth (random (length users)) users))))
+ (cl-case (cdr user)
+ (cool (w/friend-respond (format "According to UWOSLAB, %s is a very cool person. Make sure to mention their username." (car user))))
+ (honored (w/friend-respond (format "According to UWOSLAB, %s is an honorary viewer. Make sure to mention their username." (car user))))
+ (t nil))))
+
+(defun w/friend-callout-shindaggers ()
+ "Call to respond to a random recent chatter's Shindaggers knife collection."
+ (let* ((users (-filter #'cdr (--map (cons (car it) (alist-get :shindaggers-knives (w/user-cache-get (car it)))) (-take 10 w/twitch-chat-history))))
+ (user (and users (nth (random (length users)) users)))
+ (knives (cdr user))
+ (knife (and knives (nth (random (length knives)) knives))))
+ (when knife
+ (w/friend-respond
+ (format
+ "%s has collected the %s from shindig's Shindaggers knife collection. Please mention the collection name and the person collecting and the knife."
+ (car user)
+ knife)))))
+
+(defun w/friend-callout-aoc ()
+ "Call to respond to a random recent chatter's Advent of Code completion."
+ (let* ((users (-filter #'cdr (--map (cons (car it) (w/aoc-lookup-stars (car it))) (-take 10 w/twitch-chat-history))))
+ (user (and users (nth (random (length users)) users))))
+ (w/friend-respond
+ (format
+ "%s has been doing Advent of Code this year, and they've completed %d out of %d problems so far."
+ (car user)
+ (cdr user)
+ (w/aoc-max-stars)))))
+
+(defun w/friend-callout-gcp ()
+ "Call to respond to the current GCP dot."
+ (w/gcp-dot
+ (lambda (d)
+ (w/friend-respond
+ (format
+ "The Global Consciousness Project indicator is currently as follows: %s"
+ (w/gcp-describe d))))))
+
+(defun w/friend-callout-resolution ()
+ "Call to respond to a random recent chatter's resolve."
+ (when-let*
+ ((users (-filter #'cdr (--map (cons (car it) (alist-get :resolution (w/user-cache-get (car it)))) (-take 10 w/twitch-chat-history))))
+ (user (and users (nth (random (length users)) users))))
+ (if (s-match (rx (one-or-more digit) (zero-or-more space) "x" (zero-or-more space) (one-or-more digit)) (cdr user))
+ (w/friend-respond
+ (format
+ "%s snarkily said that their New Year's resolution was a screen resolution. What do you think about this?" (car user)))
+ (w/friend-respond
+ (format
+ "%s made a New Year's resolution to %s. Ask them how it's going!"
+ (car user)
+ (cdr user))))))
(defun w/get-friend-offset ()
"Return the number of newlines to print before \"friend\"."
@@ -449,12 +452,12 @@ If K is specified, call it after the response."
"Activate a random \"friend\" event."
(cl-case (random 10)
(0 (w/friend-callout-flycheck-error))
- ;; (1 (fig//callout-gcp))
- ;; (2 (fig//callout-hexamedia))
- ;; (3 (fig//callout-uwoomfie))
- ;; (4 (fig//callout-shindaggers))
- ;; (5 (fig//callout-copfish))
- ;;(6 (fig//callout-resolution))
+ (1 (w/friend-callout-gcp))
+ (2 (w/friend-callout-hexamedia))
+ (3 (w/friend-callout-uwoomfie))
+ (4 (w/friend-callout-shindaggers))
+ (5 (w/friend-callout-copfish))
+ (6 (w/friend-callout-resolution))
(29 (w/friend-callout-holiday))
(t (w/friend-set-state 'jumping))))
@@ -559,8 +562,14 @@ If K is specified, call it after the response."
"Run the \"friend\" timer."
(when w/friend-timer
(cancel-timer w/friend-timer))
- (w/update-friend)
- (w/render-friend)
+ (condition-case e
+ (progn
+ (w/update-friend)
+ (w/render-friend))
+ ((debug error)
+ (message "friend error: %s" e)
+ (cancel-timer w/friend-timer)
+ (setq w/friend-timer nil)))
(setq
w/friend-timer
(run-with-timer 1 nil #'w/run-friend-timer)))
diff --git a/src/gizmo/wasp-gcp.el b/src/gizmo/wasp-gcp.el
new file mode 100644
index 00000000..c9c584b0
--- /dev/null
+++ b/src/gizmo/wasp-gcp.el
@@ -0,0 +1,52 @@
+;;; wasp-gcp --- Global consciousness project integration -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'dash)
+(require 's)
+(require 'f)
+(require 'ht)
+(require 'cl-lib)
+(require 'request)
+(require 'dom)
+
+(defcustom w/gcp-server "https://global-mind.org"
+ "Server URL for GCP project."
+ :type '(string)
+ :group 'wasp)
+
+(defvar w/gcp-last-response nil)
+
+(defun w/gcp-get (loc k)
+ "Get LOC from GCP, passing the returned HTML to K."
+ (setf request-message-level -1)
+ (request
+ (s-concat w/gcp-server loc)
+ :type "GET"
+ :parser (lambda () (libxml-parse-xml-region (point-min) (point-max)))
+ :success
+ (cl-function
+ (lambda (&key data &allow-other-keys)
+ (setq w/gcp-last-response data)
+ (funcall k data))))
+ t)
+
+(defun w/gcp-dot (k)
+ "Pass the current GCP index (as a number between 0 and 1) to K."
+ (w/gcp-get
+ "/gcpdot/gcpindex.php"
+ (lambda (d)
+ (funcall k (string-to-number (caddar (last (cddr (cadddr d)))))))))
+
+(defun w/gcp-describe (n)
+ "Describe GCP index N."
+ (cond
+ ((< n 0.05) "Red dot. Significantly large network variance. Suggests broadly shared coherence of thought and emotion.")
+ ((< n 0.10) "Orange dot. Strongly increased network variance. May be chance fluctuation.")
+ ((< n 0.40) "Yellow dot. Slightly increased network variance. Probably chance fluctuation.")
+ ((< n 0.90) "Green dot. Normally random network variance. This is average or expected behavior.")
+ ((< n 0.95) "Light blue dot. Small network variance. Probably chance fluctuation.")
+ (t "Blue dot. Significantly small network variance. Suggestive of deeply shared, internally motivated group focus.")))
+
+(provide 'wasp-gcp)
+;;; wasp-gcp.el ends here
diff --git a/src/gizmo/wasp-gdq.el b/src/gizmo/wasp-gdq.el
new file mode 100644
index 00000000..03d9bb64
--- /dev/null
+++ b/src/gizmo/wasp-gdq.el
@@ -0,0 +1,90 @@
+;;; wasp-gdq --- Automatic GDQ Donation Messages -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'dash)
+(require 's)
+(require 'f)
+(require 'ht)
+(require 'cl-lib)
+(require 'wasp-utils)
+(require 'wasp-chat)
+(require 'wasp-ai)
+(require 'wasp-audio)
+
+(defvar w/gdq-usernames
+ (list
+ "SpeedyGonzales42"
+ "Bezelea"
+ "Hat_Knight"
+ "DanktownBunny"
+ "DrawThatRedstone"
+ "han_bun_"
+ "neunmalelf"
+ "vesdeg"
+ "GenDude"
+ "nem_dev"
+ "LederHosenCowboy"
+ "vasher_1025"
+ "mickynoon"
+ "TF_TOKYO"
+ "Setolyx"))
+
+(defvar w/gdq-templates
+ (list
+ "We have a $100 dollar donation from goofyluffy69"
+ "Greetings from Germany"
+ "First time donator"
+ "Long time watcher"
+ "I'm happy to donate to such a great cause"
+ "I am donating because my son just died after a long battle with cancer."
+ "WarioWare Smooth Moves has always been my favorite childhood game and I love seeing it get destroyed."
+ "Keep up the good work."
+ "This goes to naming the Starfield file cumboy"
+ "HYYYYYYYYPE!"
+ "Much love to the runner and the couch"
+ "Save the frames!"
+ "Save the animals!"
+ "Kill the frames!"
+ "Kill the animals!"))
+
+(defun w/gdq-generate-username (k)
+ "Generate a random GDQ username and pass it to K."
+ (w/ai
+ "go"
+ (lambda (msg)
+ (funcall k msg))
+ "Generate a random username that might be used by a Games Done Quick donator."
+ (list "go" "go" "go")
+ (take 3 (w/shuffle w/gdq-usernames))))
+
+(defun w/gdq-generate-message (user k)
+ "Generate a random GDQ-style donation message for USER and pass it to K."
+ (let ((exuser (nth (random (length w/gdq-usernames)) w/gdq-usernames))
+ (extemplate (s-join " " (-take 3 (w/shuffle w/gdq-templates)))))
+ (w/ai
+ user
+ (lambda (msg)
+ (funcall k msg))
+ "Produce a Games Done Quick style donation message from the given username. The format should be \"username|donation amount|message. message. message.\". The message should be between 2 and 5 sentences. The message should be longer than a single sentence."
+ exuser
+ (format "%s|$%s|%s" exuser (* 25 (random 41)) extemplate))))
+
+(defun w/ldq ()
+ "LCOLONQ Done Quickly."
+ (w/gdq-generate-username
+ (lambda (user)
+ (w/gdq-generate-message
+ user
+ (lambda (s)
+ (let ((sp (s-split "|" s)))
+ (w/write-chat-event (format "%s donated %s!" (car sp) (cadr sp)))
+ (w/tts
+ (format
+ "%s donated %s with the message: %s"
+ (car sp)
+ (cadr sp)
+ (caddr sp)))))))))
+
+(provide 'wasp-gdq)
+;;; wasp-gdq.el ends here
diff --git a/src/gizmo/wasp-hex.el b/src/gizmo/wasp-hex.el
new file mode 100644
index 00000000..39f276db
--- /dev/null
+++ b/src/gizmo/wasp-hex.el
@@ -0,0 +1,194 @@
+;;; wasp-hex --- Hex a digital being -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'wasp-utils)
+(require 'wasp-chat)
+(require 'wasp-ai)
+(require 'cl-lib)
+(require 'ht)
+(require 's)
+(require 'rx)
+
+(defconst
+ w/hex-types
+ '(("DIGITAL" . hexadigital)
+ ("ESREVER" . reverse)
+ ("VANYAR" . quenya)
+ ("LEONDIS" . emoji)
+ ("KOBY" . clone)
+ ("BIGFOOT" . hair)
+ ("ALTMAN" . unbiblical)
+ ("DECIBEL" . allcaps)
+ ("PIQUANT" . mild)
+ ("PORCINE" . piglatin)
+ ("PYTHON" . oldeenglishe)
+ ("ELBERETH" . counterspell)
+ ("ESUNA" . decurse)
+ ))
+
+(defconst w/hex-users (ht-create 'equal))
+
+(w/defstruct
+ w/hex
+ type
+ caster
+ (timer 0))
+
+(defun w/hex-get (user)
+ "Return the active hexes for USER."
+ (ht-get w/hex-users (s-downcase user) nil))
+
+(defun w/hex-add (user hex)
+ "Add HEX to the active hexes for USER."
+ (let* ((key (s-downcase user))
+ (cur (ht-get w/hex-users key)))
+ (cl-case (w/hex-type hex)
+ (decurse
+ (ht-set! w/hex-users key nil))
+ (otherwise
+ (if-let ((defender (--find (eq 'counterspell (w/hex-type it)) cur)))
+ (w/write-chat-event (format "%s counterspelled %s's hex on %s!" (w/hex-caster defender) (w/hex-caster hex) user))
+ (ht-set! w/hex-users key (cons hex cur)))))))
+
+(defun w/hex-clear (user)
+ "Decurse USER."
+ (ht-set! w/hex-users (s-downcase user) nil))
+
+(defun w/hex (user caster type)
+ "Record that CASTER cast a hex of TYPE on USER."
+ (w/hex-add
+ user
+ (w/make-hex
+ :type type
+ :caster caster
+ :timer 10)))
+
+(defun w/hex-transform-helper (msg hexes k)
+ "Transform MSG according to HEXES and pass the result to K."
+ (cond
+ ((car hexes)
+ (cl-case (w/hex-type (car hexes))
+ (hexadigital
+ (setf (w/chat-message-user msg) "Hexadigital")
+ (setf (w/chat-message-user-color msg) "#AED673")
+ (setf
+ (w/chat-message-text msg)
+ (w/twitch-replace-emotes-randomly
+ (w/chat-message-text msg)
+ (-map
+ #'w/twitch-emote-path
+ '("emotesv2_abbaa8ac25c14148ad8c1ef8046a3659"
+ "emotesv2_20b76cf83c5b431085c0f8361e3dbc92"
+ "emotesv2_3cf549deb99e4d34846c0cae6648657b"
+ "emotesv2_1e2390f5092f453184f8615fb899c4b5"
+ "emotesv2_c088d4ad26804a51a44170b711fec283"
+ "emotesv2_d9130333dfaf46a0a581bc1c814a1ce5"
+ "emotesv2_bcfda5ce372f453e98cb6aa42b7d7cc3"
+ "emotesv2_c333ce14069e4120a5857e121aeea046"
+ "emotesv2_4e960082535a48188e139b65393aa143"
+ "emotesv2_079d9054ba4f4e9881fd38a2a7e7d423"
+ "emotesv2_f1e892a1d0b145f98964cfc7f84c6377"
+ "emotesv2_65efa7f9a7d246c29a618bc3447b703b"
+ "emotesv2_107c23f9db49457184c0b8ebebb58113"
+ "emotesv2_3b74375a1ecf41b18bf04dcc6f133eb6"
+ "emotesv2_38a6711524a245a3976732d08f2ca1d9"
+ "emotesv2_84de70e8bc614c88a53711978c0fc64d"
+ "emotesv2_18c29a371f2b4d23bcd77bba6f1d8ab3"
+ "emotesv2_9d1b0530ad20434888b2e380cc7acb69"
+ "emotesv2_f1dbb27287a04c5ab815e2fc703be6e4"
+ "emotesv2_7e15943fdefe4a4c8d0da79202d739aa"
+ "emotesv2_27453bd537c4478488abf4e0c05b3bd0"
+ "emotesv2_8d844e7e064a41ed999a598a4aafadfd"
+ "emotesv2_1c0fb90252b243a0a359c80c58b4cff4"))))
+ (w/hex-transform-helper msg (cdr hexes) k))
+ (reverse
+ (setf (w/chat-message-text msg) (s-reverse (w/chat-message-text msg)))
+ (w/hex-transform-helper msg (cdr hexes) k))
+ (oldeenglishe
+ (w/ai
+ (w/chat-message-text msg)
+ (lambda (new)
+ (setf (w/chat-message-text msg) new)
+ (w/hex-transform-helper msg (cdr hexes) k))
+ "Please translate the chat message given to ye olde Englishe. Only supply the translation without any additional context, as if it were to be substituted for the original message. Do not complain or give an explanation why you cannot do this, just do your best please."))
+ (quenya
+ (w/ai
+ (w/chat-message-text msg)
+ (lambda (new)
+ (setf (w/chat-message-text msg) new)
+ (w/hex-transform-helper msg (cdr hexes) k))
+ "Please translate the chat message given to Quenya, one of Tolkien's elvish languages. Only supply the translation without any additional context, as if it were to be substituted for the original message. Do not complain or give an explanation why you cannot do this, just do your best please. If you can't do it just make something up as long as it looks like Quenya."))
+ (emoji
+ (w/ai
+ (w/chat-message-text msg)
+ (lambda (new)
+ (setf (w/chat-message-text msg) new)
+ (w/hex-transform-helper msg (cdr hexes) k))
+ "Please translate the chat message given to exclusively emoji. Do not provide any other text, only a string of emoji that somehow correspond to the message."))
+ (clone
+ (let* ((caster (w/hex-caster (car hexes)))
+ (hist (-take 10 (--filter (s-equals? (car it) caster) w/twitch-chat-history))))
+ (w/ai
+ (w/chat-message-text msg)
+ (lambda (new)
+ (setf (w/chat-message-text msg) new)
+ (w/hex-transform-helper msg (cdr hexes) k))
+ (format
+ "Please translate the given chat message from %s as if it were written by the user %s. Do not respond to the message, only create another message with similar meaning in different style. You should try to match the example messages from %s in capitalization, formatting, and tone. %s has sent messages like:\n%s"
+ (w/chat-message-user msg)
+ caster
+ caster
+ caster
+ (s-join "\n" (-map #'cdr hist))))))
+ (hair
+ (w/model-region-word "hair" (w/chat-message-text msg)))
+ (unbiblical
+ (setf (w/chat-message-biblicality msg) -666)
+ (w/hex-transform-helper msg (cdr hexes) k))
+ (allcaps
+ (setf (w/chat-message-text msg) (s-upcase (w/chat-message-text msg)))
+ (w/hex-transform-helper msg (cdr hexes) k))
+ (mild
+ (w/ai
+ (w/chat-message-text msg)
+ (lambda (new)
+ (setf (w/chat-message-text msg) new)
+ (w/hex-transform-helper msg (cdr hexes) k))
+ "Please censor all profanity in the given message and respond with the censored version. Censor by rewriting in a very polite way like Ned Flanders. Do not provide any other text, only a censored version of the message. If there is no profanity respond with the given message verbatim."))
+ (piglatin
+ (setf
+ (w/chat-message-text msg)
+ (s-join
+ " "
+ (--map
+ (let* ((slice (s-slice-at (rx (any "a" "e" "i" "o" "u")) it))
+ (consonant (car slice))
+ (rest (s-join "" (cdr slice))))
+ (s-concat rest consonant "ay"))
+ (s-split-words (w/chat-message-text msg)))))
+ (w/hex-transform-helper msg (cdr hexes) k))
+ (t (w/hex-transform-helper msg (cdr hexes) k))))
+ (t (funcall k msg))))
+(defun w/hex-transform (user msg)
+ "Given MSG, write to chat based on USER's hexes."
+ (w/hex-transform-helper
+ msg (w/hex-get user)
+ (lambda (msg)
+ (when msg
+ (w/write-chat-message msg)))))
+
+(defun w/hex-tick (user)
+ "Decrement timers for all of USER's hexes."
+ (when-let ((hexes (w/hex-get user)))
+ (ht-set
+ w/hex-users
+ (s-downcase user)
+ (-non-nil
+ (--map
+ (when (> (cl-decf (w/hex-timer it)) 0)
+ it)
+ hexes)))))
+
+(provide 'wasp-hex)
+;;; wasp-hex.el ends here
diff --git a/src/gizmo/wasp-hexamedia.el b/src/gizmo/wasp-hexamedia.el
new file mode 100644
index 00000000..58ea5ef7
--- /dev/null
+++ b/src/gizmo/wasp-hexamedia.el
@@ -0,0 +1,79 @@
+;;; wasp-hexamedia --- Hexamedia interface -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'dash)
+(require 's)
+(require 'f)
+(require 'ht)
+(require 'rx)
+(require 'cl-lib)
+(require 'request)
+(require 'dom)
+(require 'wasp-user)
+
+(defcustom w/hexamedia-server "https://hexa.media"
+ "Server URL for Hexamedia."
+ :type '(string)
+ :group 'wasp)
+
+(defvar w/hexamedia-last-response nil)
+
+(defun w/hexamedia-get (loc k)
+ "Get LOC from Hexamedia, passing the returned HTML to K."
+ (setf request-message-level -1)
+ (request
+ (s-concat w/hexamedia-server loc)
+ :type "GET"
+ :parser (lambda () (libxml-parse-html-region (point-min) (point-max)))
+ :success
+ (cl-function
+ (lambda (&key data &allow-other-keys)
+ (setq w/hexamedia-last-response data)
+ (funcall k data))))
+ t)
+
+(defun w/hexamedia-parse-binder-string (bs)
+ "Given BS, return the number of obtained cards."
+ (let ((match
+ (s-match-strings-all
+ (rx
+ string-start
+ (group (zero-or-more (or alnum space)))
+ " Set ("
+ (group (one-or-more digit))
+ )
+ bs)))
+ (cons (cadar match) (string-to-number (caddar match)))))
+
+(defun w/hexamedia-get-card-totals (user k)
+ "Retrieve the Hexamedia binder for USER.
+Pass the resulting card totals to K."
+ (w/hexamedia-get
+ (s-concat "/binder/" (s-downcase user))
+ (lambda (p)
+ (funcall
+ k
+ (-map
+ #'w/hexamedia-parse-binder-string
+ (-filter
+ #'stringp
+ (--map
+ (caddr it)
+ (dom-by-tag p 'center))))))))
+
+(defvar w/hexamedia-user-cache nil)
+(defun w/hexamedia-update-user (user)
+ "Update USER data from Hexamedia."
+ (unless (-contains? w/hexamedia-user-cache user)
+ (add-to-list 'w/hexamedia-user-cache user)
+ (w/hexamedia-get-card-totals
+ user
+ (lambda (ct)
+ (w/user-bind
+ user
+ (lambda ()
+ (setf (alist-get :hexamedia-cards w/user-current) ct)))))))
+
+(provide 'wasp-hexamedia)
+;;; wasp-hexamedia.el ends here
diff --git a/src/gizmo/wasp-prod.el b/src/gizmo/wasp-prod.el
new file mode 100644
index 00000000..4ba6dd17
--- /dev/null
+++ b/src/gizmo/wasp-prod.el
@@ -0,0 +1,80 @@
+;;; wasp-prod --- prodzpod interface -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'dash)
+(require 's)
+(require 'f)
+(require 'ht)
+(require 'rx)
+(require 'cl-lib)
+(require 'request)
+(require 'dom)
+(require 'wasp-user)
+(require 'wasp-chat)
+(require 'wasp-twitch)
+(require 'wasp-biblicality)
+(require 'soundboard)
+
+(defcustom w/prod-server "https://prod.kr"
+ "Server URL for prodzpod."
+ :type '(string)
+ :group 'wasp)
+
+(defvar w/prod-last-response nil)
+
+(defun w/prod-get-raw (loc k)
+ "Get LOC from prodzpod, passing the returned string to K."
+ (setf request-message-level -1)
+ (request
+ (s-concat w/prod-server loc)
+ :type "GET"
+ :success
+ (cl-function
+ (lambda (&key data &allow-other-keys)
+ (setq w/prod-last-response data)
+ (funcall k data))))
+ t)
+
+(defun w/prod-get (loc k)
+ "Get LOC from prodzpod, passing the returned JSON to K."
+ (request
+ (s-concat w/prod-server loc)
+ :type "GET"
+ :parser #'json-parse-buffer
+ :success
+ (cl-function
+ (lambda (&key data &allow-other-keys)
+ (setq w/prod-last-response data)
+ (funcall k data))))
+ t)
+
+(defun w/prod-clone-respond (prompt)
+ "Pass PROMPT to the prodzpod clone and put the resulting response in chat room."
+ (w/prod-get
+ (s-concat "/api/clone?prompt=" (url-encode-url prompt))
+ (lambda (resp)
+ (when-let (((and resp (hash-table-p resp)))
+ (name (ht-get resp "name"))
+ (color (ht-get resp "color"))
+ (sigil (ht-get resp "sigil"))
+ (res (ht-get resp "res"))
+ ((and (stringp name) (stringp color) (stringp sigil) (stringp res))))
+ (let* ((trimmed (s-replace-regexp "^.+: " "" (s-replace "\n" " " (s-trim res))))
+ (text-colored-bible-res (w/bible-colorize-sentence trimmed))
+ (text-colored-bible (car text-colored-bible-res))
+ (bible-score (cdr text-colored-bible-res)))
+ (push (cons name trimmed) w/twitch-chat-history)
+ (unless (string-empty-p text-colored-bible)
+ (when (s-contains? "hexadiCoding" trimmed)
+ (soundboard//play-clip "developers.ogg"))
+ (w/write-chat-message
+ (w/make-chat-message
+ :user name
+ :text (w/twitch-add-7tv-emotes text-colored-bible)
+ :user-color color
+ :sigil sigil
+ :biblicality bible-score))))))))
+
+(provide 'wasp-prod)
+;;; wasp-prod.el ends here
diff --git a/src/gizmo/wasp-pronunciation.el b/src/gizmo/wasp-pronunciation.el
index 5c54432d..8e890761 100644
--- a/src/gizmo/wasp-pronunciation.el
+++ b/src/gizmo/wasp-pronunciation.el
@@ -22,6 +22,10 @@
"Laconic"
"Loincloth"
"Costco"
+ "L Cluster"
+ "Love, Chastity, Organized, Love again, Organized again, Nice, Qomputer"
+ "Elkhunk"
+ "late late late late show with llll colonq"
))
(defconst w/pronunciation-part1 ;; the LLLL
diff --git a/src/gizmo/wasp-shindaggers.el b/src/gizmo/wasp-shindaggers.el
new file mode 100644
index 00000000..9ced5e98
--- /dev/null
+++ b/src/gizmo/wasp-shindaggers.el
@@ -0,0 +1,77 @@
+;;; wasp-shindaggers --- Shindaggers interface -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'dash)
+(require 's)
+(require 'f)
+(require 'ht)
+(require 'rx)
+(require 'cl-lib)
+(require 'request)
+(require 'dom)
+(require 'wasp-user)
+
+(defcustom w/shindaggers-server "https://shindaggers.io"
+ "Server URL for Shindaggers."
+ :type '(string)
+ :group 'wasp)
+
+(defvar w/shindaggers-last-response nil)
+
+(defun w/shindaggers-get (loc k)
+ "Get LOC from Shindaggers, passing the returned HTML to K."
+ (setf request-message-level -1)
+ (request
+ (s-concat w/shindaggers-server loc)
+ :type "GET"
+ :headers
+ `(("Content-Type" . "application/json"))
+ :parser #'json-parse-buffer
+ :success
+ (cl-function
+ (lambda (&key data &allow-other-keys)
+ (setq w/shindaggers-last-response data)
+ (funcall k data))))
+ t)
+
+(defun w/shindaggers-get-user-id (user k)
+ "Retrieve the Shindaggers user number for USER and pass it to K."
+ (let ((duser (s-downcase user)))
+ (w/shindaggers-get
+ (s-concat "/api/users?search=" duser)
+ (lambda (p)
+ (let ((res
+ (car
+ (--filter
+ (s-equals? (s-downcase (ht-get it "name")) duser)
+ (seq-into (ht-get p "Users") 'list)))))
+ (funcall k (and res (string-to-number (ht-get res "id")))))))))
+
+(defun w/shindaggers-get-collection (userid k)
+ "Retrieve the Shindaggers collection for USERID and pass it to K."
+ (w/shindaggers-get
+ (format "/api/user/%s/collection" userid)
+ (lambda (p)
+ (funcall
+ k
+ (--map (ht-get it "name") (ht-get p "Collectables"))))))
+
+(defvar w/shindaggers-user-cache nil)
+(defun w/shindaggers-update-user (user)
+ "Update USER data from Shindaggers."
+ (unless (-contains? w/shindaggers-user-cache user)
+ (add-to-list 'w/shindaggers-user-cache user)
+ (w/shindaggers-get-user-id
+ user
+ (lambda (userid)
+ (w/shindaggers-get-collection
+ userid
+ (lambda (knives)
+ (w/user-bind
+ user
+ (lambda ()
+ (setf (alist-get :shindaggers-knives w/user-current) knives)))))))))
+
+(provide 'wasp-shindaggers)
+;;; wasp-shindaggers.el ends here
diff --git a/src/gizmo/wasp-uwoomfie.el b/src/gizmo/wasp-uwoomfie.el
new file mode 100644
index 00000000..1c5e32ee
--- /dev/null
+++ b/src/gizmo/wasp-uwoomfie.el
@@ -0,0 +1,72 @@
+;;; wasp-uwoomfie --- Uwoomfie interface -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'dash)
+(require 's)
+(require 'f)
+(require 'ht)
+(require 'rx)
+(require 'cl-lib)
+(require 'request)
+(require 'dom)
+
+(defcustom w/uwoomfie-server "https://uwoomfie.com"
+ "Server URL for Uwoomfie."
+ :type '(string)
+ :group 'wasp)
+
+(defvar w/uwoomfie-last-response nil)
+(defvar w/uwoomfie-honorary-viewers nil)
+(defvar w/uwoomfie-cool-people nil)
+
+(defun w/uwoomfie-get (loc k)
+ "Get LOC from Uwoomfie, passing the returned HTML to K."
+ (request
+ (s-concat w/uwoomfie-server loc)
+ :type "GET"
+ :parser (lambda () (libxml-parse-html-region (point-min) (point-max)))
+ :success
+ (cl-function
+ (lambda (&key data &allow-other-keys)
+ (setq w/uwoomfie-last-response data)
+ (funcall k data))))
+ t)
+
+(defun w/uwoomfie-fetch-honorary-viewers (k)
+ "Fetch the list of Uwoomfie honorary viewers and pass them to K."
+ (w/uwoomfie-get
+ "/honoraryviewers.html"
+ (lambda (data)
+ (funcall
+ k
+ (--map (car (s-split " " (caddr it))) (dom-by-tag data 'h1))))))
+
+(defun w/uwoomfie-fetch-cool-people (k)
+ "Fetch the list of Uwoomfie cool people and pass them to K."
+ (w/uwoomfie-get
+ "/coolpeople.html"
+ (lambda (data)
+ (funcall
+ k
+ (--map
+ (s-replace "@" "" (car (last (s-split "/" (cdaadr it)))))
+ (dom-by-tag data 'a))))))
+
+(defun w/uwoomfie-get-status (user)
+ "Return the Uwoomfie status for USER."
+ (cond
+ ((-contains? w/uwoomfie-cool-people user) 'cool)
+ ((-contains? w/uwoomfie-honorary-viewers user) 'honored)
+ (t nil)))
+
+(w/uwoomfie-fetch-honorary-viewers
+ (lambda (users)
+ (setf w/uwoomfie-honorary-viewers users)))
+
+(w/uwoomfie-fetch-cool-people
+ (lambda (users)
+ (setf w/uwoomfie-cool-people (cons "Watchmakering" users))))
+
+(provide 'wasp-uwoomfie)
+;;; wasp-uwoomfie.el ends here
diff --git a/src/gizmo/wasp-wikipedia.el b/src/gizmo/wasp-wikipedia.el
new file mode 100644
index 00000000..aa226243
--- /dev/null
+++ b/src/gizmo/wasp-wikipedia.el
@@ -0,0 +1,71 @@
+;;; wasp-wikipedia --- Wikipedia integration -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'dash)
+(require 's)
+(require 'f)
+(require 'ht)
+(require 'json)
+(require 'request)
+(require 'dom)
+(require 'wasp-utils)
+(require 'wasp-chat)
+
+(defcustom w/wikipedia-query-base "https://en.wikipedia.org/w/api.php?action=query&prop=extracts&format=json&exintro=1&titles="
+ "Base URL for Wikipedia query."
+ :type '(string)
+ :group 'wasp)
+
+(defvar w/wikipedia-last-response nil)
+
+(defun w/fetch-wikipedia (page k)
+ "Retrieve PAGE from Wikipedia.
+Pass the resulting article summary to K."
+ (let ((pagename (if (s-contains? "://" page) (url-file-nondirectory page) page)))
+ (request
+ (s-concat w/wikipedia-query-base (url-encode-url pagename))
+ :type "GET"
+ :parser #'json-parse-buffer
+ :success
+ (cl-function
+ (lambda (&key data &allow-other-keys)
+
+ (setq w/wikipedia-last-response data)
+ (if-let ((pages (car (ht-values (ht-get (ht-get w/wikipedia-last-response "query") "pages"))))
+ (ext (ht-get pages "extract"))
+ (dom (with-temp-buffer (insert ext) (libxml-parse-html-region (point-min) (point-max))))
+ )
+ (funcall k (s-trim (dom-texts dom)))
+ (w/write-chat-event (format "Could not find Wikipedia page: %s" pagename))))))
+ nil))
+
+(defcustom w/wiki-buffer "*wasp-wiki*"
+ "Name of buffer used to display wiki."
+ :type '(string)
+ :group 'wasp)
+
+(define-derived-mode w/wiki-mode special-mode "Wikipedia"
+ "Major mode for displaying wiki."
+ :group 'wasp)
+
+(defun w/get-wiki-buffer ()
+ "Return the wiki buffer."
+ (unless (get-buffer w/wiki-buffer)
+ (with-current-buffer (get-buffer-create w/wiki-buffer)
+ (w/wiki-mode)))
+ (get-buffer w/wiki-buffer))
+
+(defun w/wikipedia-summary (page)
+ "Display a summary of PAGE from Wikipedia."
+ (w/fetch-wikipedia
+ page
+ (lambda (sum)
+ (with-current-buffer (w/get-wiki-buffer)
+ (let ((inhibit-read-only t))
+ (erase-buffer)
+ (w/write-line sum)))))
+ )
+
+(provide 'wasp-wikipedia)
+;;; wasp-wikipedia.el ends here
diff --git a/src/gizmo/wasp-youtube.el b/src/gizmo/wasp-youtube.el
new file mode 100644
index 00000000..1a8f5586
--- /dev/null
+++ b/src/gizmo/wasp-youtube.el
@@ -0,0 +1,75 @@
+;;; wasp-youtube --- YouTube integration -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 's)
+(require 'dash)
+(require 'ht)
+(require 'wasp-utils)
+(require 'selector)
+
+(defcustom w/youtube-mpv-process "wasp-mpv-search"
+ "Name of process running MPV player for YouTube videos."
+ :type '(string)
+ :group 'wasp)
+
+(defcustom w/youtube-search-process "wasp-youtube-search"
+ "Name of process running YouTube search."
+ :type '(string)
+ :group 'wasp)
+
+(defcustom w/youtube-search-buffer " *wasp-youtube-search*"
+ "Name of buffer used to store YouTube search results."
+ :type '(string)
+ :group 'wasp)
+
+(defun w/youtube-search (query k)
+ "Search YouTube for QUERY and pass the resulting list of title-URL pairs to K."
+ (let ((buf (generate-new-buffer w/youtube-search-buffer)))
+ (make-process
+ :name w/youtube-search-process
+ :buffer buf
+ :command
+ (list
+ "yt-dlp" "--dump-json" (format "ytsearch20:%s" query)
+ "--skip-download" "--no-playlist" "--default-search" "ytsearch"
+ "--no-check-certificate" "--geo-bypass" "--flat-playlist"
+ "--quiet" "--ignore-errors")
+ :sentinel
+ (lambda (_ _)
+ (with-current-buffer buf
+ (funcall
+ k
+ (->>
+ (buffer-string)
+ (s-lines)
+ (-map #'s-trim)
+ (-filter #'s-present?)
+ (-map #'json-parse-string)
+ (--map (cons (ht-get it "title") (ht-get it "url"))))))))))
+
+(defun w/youtube-play (url)
+ "Play the YouTube video at URL."
+ (message (format "Opening video at %s" url))
+ (make-process
+ :name w/youtube-mpv-process
+ :command (list "mpv" "--force-window=yes" url)))
+
+(defun w/youtube ()
+ "Interactively search for and play a YouTube video."
+ (interactive)
+ (let ((query (read-string "YouTube: ")))
+ (w/youtube-search
+ query
+ (lambda (results)
+ (selector
+ (list
+ (selector-source-create
+ (format "YouTube search: %s" query)
+ :candidates
+ (--map (selector-candidate-create (car it) :value (cdr it)) results)
+ :actions
+ '(w/youtube-play))))))))
+
+(provide 'wasp-youtube)
+;;; wasp-youtube.el ends here
diff --git a/src/wasp-audio.el b/src/wasp-audio.el
index 59b8f07c..eab8eb36 100644
--- a/src/wasp-audio.el
+++ b/src/wasp-audio.el
@@ -63,9 +63,60 @@ If VOLUME is specified, use it to adjust the volume (100 is default)."
(defun w/stop-all-audio ()
"Stop all audio by killing mpv processes."
(interactive)
- (muzak-stop)
(start-process "pkill" nil "pkill" "mpv"))
+(defun w/recorded-chatter-name? (user)
+ "Return non-nil if we've recorded USER's name."
+ (f-exists?
+ (w/asset (s-concat "rats/users/" user ".wav"))))
+(defun w/say-chatter-name (user &optional volume k)
+ "Pronounce USER's name in using mpv.
+Call K when done.
+If VOLUME is specified, use it :)."
+ (w/play-audio (w/asset (s-concat "rats/users/" user ".wav")) k volume))
+
+(defun w/multipart-audio-helper (user rest &optional uservol clipvol)
+ "Player all of the files in REST intercalated with saying USER's name.
+Adjust volumes by USERVOL and CLIPVOL."
+ (when (car rest)
+ (w/play-audio
+ (car rest)
+ (when (cdr rest)
+ (lambda ()
+ (w/say-chatter-name
+ user uservol
+ (lambda () (w/multipart-audio-helper user (cdr rest) uservol clipvol)))))
+ clipvol)))
+
+(defun w/audio-rats-rats-we-are-the-rats (user)
+ "Rats rats we are the rats.
+Celebrating yet another birthday bash.
+USER it's your birthday today."
+ (let ((parts (--map (w/asset (format "rats/rats/rats%d.ogg" (+ it 1))) (-iota 3))))
+ (w/multipart-audio-helper user parts 120 100)))
+(defun w/audio-rambling-sub-thanks (user)
+ "Say the thing about USER."
+ (let ((parts (--map (w/asset (format "rats/new/part%d.wav" it)) (-iota 5))))
+ (w/multipart-audio-helper user parts 120 150)))
+(defun w/thank-sub (user)
+ "Thank USER for their subscription user a randomized thanking technique."
+ (let* ((thankers-named
+ '(w/audio-rats-rats-we-are-the-rats
+ w/audio-rambling-sub-thanks))
+ (thankers-unnamed
+ '((lambda (_) (w/play-audio (w/asset "rats/sam.wav") nil 90))
+ (lambda (_) (w/play-audio (w/asset "rats/tyumici.mp3") nil 150))
+ (lambda (_) (w/play-audio (w/asset "rats/abuffseagull.flac") nil 150))
+ (lambda (_) (w/play-audio (w/asset "rats/unrecorded.wav") nil 150))
+ ))
+ (thanker
+ (w/pick-random
+ (-concat
+ (when (w/recorded-chatter-name? user)
+ thankers-named)
+ thankers-unnamed))))
+ (funcall thanker user)))
+
(defvar-local w/transcribe-callback nil)
(defun w/begin-transcribe (k)
"Start recording audio to transcribe, passing the result to K."
@@ -106,6 +157,7 @@ If VOLUME is specified, use it to adjust the volume (100 is default)."
(lambda (_ _)
(setq w/current-stream-transcribe-process nil)
(with-current-buffer (get-buffer-create w/stream-transcribe-buffer)
+ (w/daily-log (format "[VOICE]: %s" (buffer-string)))
(setq w/last-stream-transcription (buffer-string))
(--each w/stream-transcribe-voice-commands
(when (s-contains? (car it) (s-downcase w/last-stream-transcription))
@@ -133,7 +185,7 @@ If VOLUME is specified, use it to adjust the volume (100 is default)."
(interactive)
(setq w/stream-keep-transcribing t)
(w/handle-stream-transcribe))
-(defun fig/stop-fake-chat-transcribe ()
+(defun w/stop-stream-transcribe ()
"Stop transcribing speech for fake chatters."
(interactive)
(setq w/stream-keep-transcribing nil)
diff --git a/src/wasp-bus.el b/src/wasp-bus.el
index 7ac672c9..aa950b29 100644
--- a/src/wasp-bus.el
+++ b/src/wasp-bus.el
@@ -4,7 +4,6 @@
(require 'dash)
(require 's)
-(require 'wasp-utils)
(defgroup wasp nil
"Pub/sub bus client."
@@ -33,6 +32,10 @@
(defvar w/bus-event-handlers nil
"List of pairs of events and handler functions.")
+(defun w/bus-clean-string (s)
+ "Remove special characters from S."
+ (replace-regexp-in-string "[^[:print:]]" "" s))
+
(defun w/handle-message (msg)
"Handle the message MSG."
(let* ((ev (car msg))
@@ -40,7 +43,7 @@
(handler (alist-get ev w/bus-event-handlers nil nil #'equal)))
(if handler
(funcall handler body)
- (w/write-log (format "Unknown incoming event: %S" ev)))))
+ (message (format "Unknown incoming event: %S" ev)))))
(defun w/get-complete-line ()
"Kill a line followed by a newline if it exists, and nil otherwise."
@@ -54,7 +57,7 @@
"Call `w/handle-message' on every complete line of the current buffer."
(let ((l (w/get-complete-line)))
(when (and l (not (s-blank? l)))
- (w/handle-message (read (w/clean-string l)))
+ (w/handle-message (read (w/bus-clean-string l)))
(w/handle-lines))))
(defun w/process-filter (proc data)
"Process filter for pub/sub bus connection on PROC and DATA."
@@ -86,7 +89,7 @@
(defun w/sub-all ()
"Subscribe to all events in `w/bus-event-handlers'."
(--each w/bus-event-handlers
- (w/write-log (format "Subscribing to: %S" (car it)))
+ (message (format "Subscribing to: %S" (car it)))
(w/sub (car it))))
(defun w/disconnect ()
diff --git a/src/wasp-chat.el b/src/wasp-chat.el
index 97263bce..5dc3c948 100644
--- a/src/wasp-chat.el
+++ b/src/wasp-chat.el
@@ -248,12 +248,18 @@ Optionally, return the buffer NM in chat mode."
("pal" . "pokemon")
("Pal" . "Pokemon")
("PAL" . "POKEMON")
+ ("Amazon" . "Microsoft")
+ ("Microsoft" . "Google")
+ ("Google" . "Facebook")
+ ("Facebook" . "Apple")
+ ("Apple" . "Amazon")
("darkrai" . "*******")
("hunter2" . "*******")
("*******" . "hunter2")))
(defun w/write-chat-message (msg)
"Write MSG to the chat buffer as USER with USERID and COLOR."
+ (w/daily-log (format "%s: %s" (w/. user msg) (w/. text msg)))
(let ((inhibit-read-only t))
(with-current-buffer (w/get-chat-buffer)
(goto-char (point-max))
diff --git a/src/wasp-db.el b/src/wasp-db.el
index b56fe40a..506002a1 100644
--- a/src/wasp-db.el
+++ b/src/wasp-db.el
@@ -39,7 +39,7 @@
(defun w/db-parse-value ()
"Parse a single RESP value from the current buffer."
- (w/write-log (format "parsing: %S" (buffer-string)))
+ ;; (w/write-log (format "parsing: %S" (buffer-string)))
(when-let ((c (char-after)))
(delete-char 1)
(cl-case c
@@ -93,7 +93,7 @@ If not, return nil."
(defun w/db-send-raw (msg)
"Send MSG to Redis."
- (w/write-log (format "sending to redis: %s" msg))
+ ;; (w/write-log (format "sending to redis: %s" msg))
(process-send-string w/db-process msg))
(defun w/db-cmd (cmd k)
@@ -122,6 +122,12 @@ If not, return nil."
:service w/db-port
:filter #'w/db-process-filter))
+(defun w/db-keys (pat k)
+ "Retrieve the list of keys matching PAT and pass them to K."
+ (if (stringp pat)
+ (w/db-cmd `("KEYS" ,pat) k)
+ (error "Redis pattern must be string")))
+
(defun w/db-set (key val)
"Set KEY to VAL in Redis."
(if (and (stringp key) (stringp val))
@@ -134,6 +140,10 @@ If not, return nil."
(w/db-cmd `("GET" ,key) k)
(error "Redis key must be string")))
+(defun w/db-mget (keys k)
+ "Get KEYS from Redis and pass the corresponding values to K."
+ (w/db-cmd `("MGET" ,@keys) k))
+
(defun w/db-hset (key hkey val &rest vals)
"Set HKEY in hash KEY to VAL in Redis."
(w/db-cmd `("HSET" ,key ,hkey ,val ,@vals) (lambda (_) nil)))
diff --git a/src/wasp-event-handlers.el b/src/wasp-event-handlers.el
index 01e68b32..88ab5161 100644
--- a/src/wasp-event-handlers.el
+++ b/src/wasp-event-handlers.el
@@ -7,10 +7,34 @@
(require 'wasp-twitch)
(require 'wasp-friend)
(require 'wasp-model)
+(require 'wasp-overlay)
(setf
w/bus-event-handlers
(list
+ (cons
+ '(monitor nethack test)
+ (lambda (data)
+ (w/write-chat-event (format "Nethack says hi: %s" data))))
+ (cons
+ '(monitor nethack monster)
+ (lambda (data)
+ (when-let ((sp (s-split " " (car data))))
+ (setf planet/last-monster (cons (s-join " " (cdr sp)) (string-to-number (car sp))))
+ (planet/render-monster-summary))))
+ (cons
+ '(overlay barrage started)
+ (lambda (_)
+ (w/write-chat-event "It begins...")
+ (setf w/overlay-barrage-active t)
+ (w/overlay-update-cursor)))
+ (cons
+ '(overlay barrage ended)
+ (lambda (msg)
+ (cond
+ ((s-equals? (car msg) "won") (w/write-chat-event "Fufufu... I win..."))
+ (t (w/write-chat-event "that it's over")))
+ (setf w/overlay-barrage-active nil)))
(cons '(monitor twitch chat incoming) #'w/twitch-handle-incoming-chat)
(cons '(monitor twitch redeem incoming) #'w/twitch-handle-redeem)
(cons
@@ -35,12 +59,27 @@
'(monitor twitch follow)
(lambda (msg)
(let ((user (car msg)))
- ;; (soundboard//play-clip "firstblood.mp3")
- ;; (w/model-region-word "skin" (format "welcome_%s_" user))
+ (soundboard//play-clip "firstblood.mp3")
+ (w/model-region-word "skin" (format "welcome_%s_" user))
(w/friend-respond (format "%s just followed the stream" user))
- ;; (w/write-chat-event (format "New follower: %s" user))
- )
- ))
+ (w/write-chat-event (format "New follower: %s" user)))))
+ (cons
+ '(monitor twitch subscribe)
+ (lambda (msg)
+ (let ((user (car msg)))
+ ;; (w/thank-sub user)
+ (w/model-region-word "skin" (format "thanks_%s_" user))
+ (w/friend-respond (format "%s just subscribed to the stream" user))
+ (w/write-chat-event (format "New subscriber: %s" user)))))
+ (cons
+ '(monitor twitch gift)
+ (lambda (msg)
+ (let ((user (car msg))
+ (subs (cadr msg)))
+ (w/model-region-word "skin" (format "thanks_%s_" user))
+ (w/friend-respond (format "%s just gifted subscriptions" user))
+ (w/write-chat-event (format "%s gifted %d subs" user subs))
+ (soundboard//play-monsterkill subs))))
(cons
'(monitor twitch poll begin)
(lambda (_)
diff --git a/src/wasp-model.el b/src/wasp-model.el
index 2a2b99be..c0f1848b 100644
--- a/src/wasp-model.el
+++ b/src/wasp-model.el
@@ -36,7 +36,8 @@
(defun w/model-reset ()
"Reset the model palette."
(interactive)
- (w/pub '(avatar reset)))
+ (w/pub '(avatar reset))
+ (w/model-region-word "hair" "tranquility_"))
(defun w/model-toggle (toggle)
"Toggle TOGGLE on model."
diff --git a/src/wasp-obs.el b/src/wasp-obs.el
index 50bb7942..0919eef4 100644
--- a/src/wasp-obs.el
+++ b/src/wasp-obs.el
@@ -7,6 +7,7 @@
(require 'f)
(require 'wasp-utils)
(require 'wasp-bus)
+(require 'wasp-model)
(defun w/obs-toggle-modclonk ()
"Toggle the MODCLONK panel."
@@ -73,14 +74,26 @@ Optionally, change text to MSG."
(w/pub '(monitor obs toggle) (list "Chasing Dreams" "Dreams")))
(defun w/obs-toggle-brazil ()
- "Toggle the MODCLONK panel."
+ "Toggle the Brazilian flag."
(w/pub '(monitor obs toggle) (list "Main" "Brazil")))
+(defun w/obs-toggle-japan ()
+ "Toggle the Japanese flag."
+ (w/pub '(monitor obs toggle) (list "Main" "Japan")))
+
+(defun w/obs-set-debate-topic-text (msg)
+ "Change the debate topic text to MSG."
+ (w/pub '(monitor obs set-text) (list "Debate Topic" (w/encode-string (s-trim msg)))))
+
+(defun w/obs-toggle-debate-topic ()
+ "Toggle the debate topic."
+ (w/pub '(monitor obs toggle) (list "Main" "Debate Topic")))
+
(w/defstruct
w/obs-toggle
toggle
reset
- (timer 0))
+ timer)
(defun w/obs-activate-toggle-helper (toggle &rest args)
"Pass ARGS to the callback for TOGGLE and start its timer."
@@ -100,7 +113,7 @@ Optionally, change text to MSG."
(cons 'chase-dreams (w/make-obs-toggle :toggle #'w/obs-toggle-chase-dreams :reset 31))
(cons 'total-clarity (w/make-obs-toggle :toggle #'w/obs-toggle-total-clarity :reset 10))
(cons 'activate-nixos (w/make-obs-toggle :toggle #'w/obs-toggle-activate-nixos :reset 31))
- ))
+ (cons 'pharaohs-curse (w/make-obs-toggle :toggle (lambda () (w/model-toggle "sand")) :reset 20))))
(defun w/obs-activate-toggle (tnm &rest args)
"Pass ARGS to the callback for toggle symbol TNM and start its timer."
diff --git a/src/wasp-overlay.el b/src/wasp-overlay.el
new file mode 100644
index 00000000..e71ff0ab
--- /dev/null
+++ b/src/wasp-overlay.el
@@ -0,0 +1,57 @@
+;;; wasp-overlay --- Superterranean Animism Overlay -*- lexical-binding: t; -*-
+;;; Commentary:
+;;; Code:
+
+(require 'wasp-utils)
+(require 'wasp-bus)
+(require 'wasp-prod)
+
+(add-to-list 'load-path (f-canonical "~/src/animism/"))
+(require 'bulletml)
+
+;; src,Xway,fire^쾠㘽쾷ㅗ껋㾨먝乲뛏屚w㮇㸩멽ꝼ쓋♫릫m떫쓏䓳⩺䮻1㨧퉝ƭ쓐ǥᓌ㒵ᒄ먽乳俴㢈쿗峫ฐꙢ왽욍투ㅖ㨧슝呑㟪䁓Ɂy䏧呠3먫슎呒3⧘ɍy욋ᕈ00먫⇳
+;; this one is broken fix it -ellg, probably
+
+(defconst w/overlay-spellcard-names
+ '("Joel" "Pemis" "JoelTeachingHisSonJolHowToSpinWhileWideBorisPassesBy" "bugSegz"
+ "widepeepoMASTURBATION77769420GANGSHITNOMOREFORTNITE19DOLLERFORTNITECARD"
+ "Machine Made Of Fire, Heart Made Of Doves"
+ "Dream Seal" "Evil-Sealing Circle" "Dream Seal -Spread-" "Dream Seal -Concentrate-"
+ "Duplex Barrier" "Dream Orb" "Omnidirectional Oni-Binding Circle" "Yin-Yang Treasured Orb"
+ "Yin-Yang Kishin Orb" "Dream Orb String" "Yin-Yang Scattering" "Exorcising Border"
+ "Yin-Yang King Piece" "Illusionary Moon" "Flying Mysterious Shrine Maiden"
+ "Dream Seal -Blink-" "Great Duplex Barrier" "Dream Seal -Worn-" "Dream Seal -Marred-"
+ "Dream Seal -The Point Of The Mask-"
+ ))
+
+(defvar w/overlay-barrage-active nil)
+(defvar w/overlay-last-cursor nil)
+(defun w/overlay-update-cursor ()
+ "Inform the overlay about the current cursor position."
+ (when (and w/overlay-barrage-active (process-live-p (get-process w/bus-process)))
+ (when-let ((pos (window-absolute-pixel-position)))
+ (when (not (equal pos w/overlay-last-cursor))
+ (setf w/overlay-last-cursor pos)
+ (w/pub '(overlay cursor) (list (- (car pos) 1920) (cdr pos)))))))
+(add-hook 'post-command-hook #'w/overlay-update-cursor)
+
+(defun w/overlay-start-barrage (bml)
+ "Start a barrage on the overlay using the BulletML source string BML."
+ (w/pub '(overlay barrage start) (list (w/encode-string bml))))
+
+(defun w/overlay-decode-shorthand-bml (s k)
+ "Decode the shorthand BulletML string S.
+Pass the resulting BulletML XML string to K."
+ (w/write-log s)
+ (w/prod-get-raw
+ (format "/api/yamame?input=%s" (url-encode-url s))
+ (lambda (data)
+ (if-let* ((bml (bml/parse-string data))
+ (b (bml/initialize bml))
+ ((bml/barrage-toplevel b)))
+ (progn
+ (funcall k data))
+ (w/write-chat-event "That spell card is too powerful... ")))))
+
+(provide 'wasp-overlay)
+;;; wasp-overlay.el ends here
diff --git a/src/wasp-twitch-chat-commands.el b/src/wasp-twitch-chat-commands.el
index 20fcbfd8..5c7d009f 100644
--- a/src/wasp-twitch-chat-commands.el
+++ b/src/wasp-twitch-chat-commands.el
@@ -23,11 +23,14 @@
(cons "MRBEAST" (lambda (_ _) (soundboard//play-clip "mrbeast.mp3")))
(cons "NICECOCK" (lambda (_ _) (soundboard//play-clip "pantsintoashes.mp3")))
(cons "hexadiCoding" (lambda (_ _) (soundboard//play-clip "developers.ogg")))
- (cons "roguelike" (lambda (user _) (w/twitch-say (format "@%s that's not a roguelike" user))))
+ (cons
+ "roguelike"
+ (lambda (user _)
+ (w/twitch-say
+ (if (= 0 (random 20))
+ (format "@%s that is a roguelike :3" user)
+ (format "@%s that's not a roguelike" user)))))
(cons "arch btw" (lambda (_ _) (w/twitch-say "I use nix btw")))
- ;; (cons "heart" (lambda (_ _) (fig/increment-heartrate-counter)))
- ;; (cons "bpm" (lambda (_ _) (fig/increment-heartrate-counter)))
- ;; (cons "BPM" (lambda (_ _) (fig/increment-heartrate-counter)))
(cons "!discord" (lambda (_ _) (w/twitch-say "https://discord.gg/f4JTbgN7St")))
(cons "discord IRC" (lambda (_ _) (w/twitch-say "https://discord.gg/f4JTbgN7St")))
(cons "discord irc" (lambda (_ _) (w/twitch-say "https://discord.gg/f4JTbgN7St")))
@@ -44,12 +47,17 @@
(cons "IRC" (lambda (_ _) (w/twitch-say "#cyberspace on IRC at colonq.computer:26697 (over TLS)")))
(cons "!today" (lambda (_ _) (w/twitch-say (s-trim (w/slurp "~/today.txt")))))
+ (cons "!bingo" (lambda (_ _) (w/twitch-say "https://pub.colonq.computer/~prod/toy/bingo/")))
(cons
"!fish"
(lambda (_ _)
(w/twitch-say (shell-command-to-string "fishing"))))
(cons "!nc" (lambda (_ _) (w/twitch-say "try: \"nc colonq.computer 31340\", if nc doesn't work try ncat or telnet")))
- (cons "!oomfie" (lambda (_ _) (w/twitch-say "hi!!!!!!!")))
+ (cons
+ "!oomfie"
+ (lambda (_ _)
+ (soundboard//play-clip "oomfie.ogg")
+ (w/twitch-say "hi!!!!!!!")))
(cons "!helloiloveyou" (lambda (_ _) (w/twitch-say "hello i love you")))
(cons "!pronunciation" (lambda (_ _) (w/twitch-say (w/pronuciation))))
;; (cons "!jetsWave" (lambda (_ _) (fig//twitch-say (fig/slurp "jetsWave.txt"))))
@@ -61,6 +69,7 @@
(cons "!ring" (lambda (_ _) (w/twitch-say "https://pub.colonq.computer")))
(cons "!webring" (lambda (_ _) (w/twitch-say "https://pub.colonq.computer")))
(cons "!animeguide" (lambda (_ _) (w/twitch-say "https://nixos-and-flakes.thiscute.world/introduction")))
+ (cons "!tsuki" (lambda (_ _) (w/twitch-say "https://forum.tsuki.games")))
(cons "!sponsor" (lambda (_ _) (w/twitch-say "Like what you see? Don't forget to download GNU Emacs at https://www.gnu.org/software/emacs/?code=LCOLONQ")))
(cons "!specs" (lambda (_ _) (w/twitch-say "Editor: evil-mode, WM: EXWM, OS: NixOS, hardware: shit laptop")))
(cons "!coverage" (lambda (_ _) (w/twitch-say (format "Test coverage: %s%%" (random 100)))))
@@ -118,6 +127,28 @@
(lambda (books)
(let ((choice (w/pick-random books)))
(w/twitch-say (format "%s: %s" (cdr choice) (car choice))))))))
+ (cons
+ "!leaderboard"
+ (lambda (_ _)
+ (let* ((user-scores (-filter #'cdr (--map (when (and (listp it) (listp (cdr it))) (cons (car it) (alist-get :boost (cdr it)))) (ht->alist w/user-cache))))
+ (sorted (-sort (-on #'> #'cdr) user-scores))
+ (leaders (-take 5 sorted)))
+ (w/twitch-say (s-join ", " (--map (format "%s: %s" (car it) (cdr it)) leaders))))))
+ (cons
+ "draobredael!"
+ (lambda (_ _)
+ (let* ((user-scores (-filter #'cdr (--map (when (and (listp it) (listp (cdr it))) (cons (car it) (alist-get :boost (cdr it)))) (ht->alist w/user-cache))))
+ (sorted (-sort (-on #'< #'cdr) user-scores))
+ (leaders (-take 5 sorted)))
+ (w/twitch-say (s-join ", " (--map (format "%s: %s" (reverse (car it)) (cdr it)) leaders))))))
+ (cons
+ "!resolution"
+ (lambda (user inp)
+ (let ((trimmed (s-trim (s-replace "!resolution" "" inp))))
+ (if (string-empty-p trimmed)
+ (w/write-chat-event "You gotta put what your resolution is.")
+ (w/write-chat-event (format "%s RESOLVES: %s" (s-upcase user) trimmed))
+ (setf (alist-get :resolution w/user-current) trimmed)))))
;; (cons "!addbookrec"
;; (lambda (user inp)
;; (let ((trimmed (s-trim (s-replace "!addbookrec" "" inp))))
@@ -132,13 +163,6 @@
;; (let ((trimmed (s-trim (s-replace "!addquote" "" inp))))
;; (fig//write-chat-event (format "%s saves quote: %s" user trimmed))
;; (fig//add-quote user trimmed))))
- ;; (cons "!resolution"
- ;; (lambda (user inp)
- ;; (let ((trimmed (s-trim (s-replace "!resolution" "" inp))))
- ;; (if (string-empty-p trimmed)
- ;; (fig//write-chat-event "You gotta put what your resolution is.")
- ;; (fig//write-chat-event (format "%s RESOLVES: %s" (s-upcase user) trimmed))
- ;; (fig//set-db-entry user :resolution trimmed)))))
;; (cons "!twitter"
;; (lambda (_ _)
;; (fig/ask "How do you feel about Twitter? Should viewers follow LCOLONQ on Twitter?" #'fig/say)
@@ -146,21 +170,6 @@
;; ;; (cons "!aoc" (lambda (_ _) (fig//twitch-say "Join our leaderboard: 3307583-b61f237c")))
;; (cons "!roll" (lambda (user _) (fig//twitch-say (fig//character-to-string (fig//roll-character user)))))
;; (cons
- ;; "!leaderboard"
- ;; (lambda (_ _)
- ;; (let* ((users (fig//all-db-users))
- ;; (user-scores (-filter #'cdr (--map (cons it (alist-get :boost (fig//load-db it))) users)))
- ;; (sorted (-sort (-on #'> #'cdr) user-scores))
- ;; (leaders (-take 5 sorted)))
- ;; (fig//twitch-say (s-join ", " (--map (format "%s: %s" (car it) (cdr it)) leaders))))))
- ;; (cons
- ;; "draobredael!"
- ;; (lambda (_ _)
- ;; (let* ((users (fig//all-db-users))
- ;; (user-scores (-filter #'cdr (--map (cons it (alist-get :boost (fig//load-db it))) users)))
- ;; (sorted (-sort (-on #'< #'cdr) user-scores))
- ;; (leaders (-take 5 sorted)))
- ;; (fig//twitch-say (s-join ", " (--map (format "%s: %s" (reverse (car it)) (cdr it)) leaders))))))
;; (cons
;; "!vippers"
;; (lambda (_ _)
diff --git a/src/wasp-twitch-redeems.el b/src/wasp-twitch-redeems.el
index 79fa16a2..d35253fd 100644
--- a/src/wasp-twitch-redeems.el
+++ b/src/wasp-twitch-redeems.el
@@ -13,12 +13,20 @@
(require 'wasp-friend)
(require 'wasp-dna)
(require 'wasp-fakechat)
-(require 'bezelea-muzak)
+(require 'wasp-overlay)
+(require 'wasp-cyclone)
+(require 'wasp-bless)
+(require 'muzak)
+(require 'muzak-wasp)
(setf
w/twitch-redeems
(list
(list
+ "lurker check in" 1
+ (lambda (user _)
+ (w/write-chat-event (format "%s is lurking" user))))
+ (list
"mental clarity" 1
(lambda (user _)
(w/write-chat-event (format "%s established mental clarity" user))
@@ -41,6 +49,11 @@
(w/write-chat-event (format "%s submitted a headline: %s" user inp))
(w/friend-journalism user inp)))
(list
+ "cycle gizmos" 1
+ (lambda (user _)
+ (w/write-chat-event (format "%s cycled the gizmos" user))
+ (w/gizmo-cycle)))
+ (list
"talk to clone" 2
(lambda (user inp)
(push (cons user inp) w/twitch-chat-history)
@@ -66,27 +79,66 @@
(w/model-toggle "forsen")))
(list "SEASICKNESS GENERATOR" 3 (lambda (_ _) (w/model-toggle "zoom_wave")))
(list
+ "The Pharaoh's Curse" 3
+ (lambda (user _)
+ (w/write-chat-event (format "%s drew the ire of the Pharaoh upon me" user))
+ (w/obs-activate-toggle 'pharaohs-curse)
+ ))
+ (list
"pursue idol dream" 3
(lambda (user _)
(w/write-chat-event (format "Helping %s pursue their idol dream~" user))
(w/obs-activate-toggle 'chase-dreams)
(w/model-region-user-avatar "hair" user)))
(list
+ "INTJ stare" 3
+ (lambda (_ _)
+ (w/obs-activate-toggle 'intj-stare)))
+ (list
+ "Live LCOLONQ Reaction" 3
+ (lambda (_ _)
+ (w/obs-activate-toggle 'live-reaction)))
+ (list
+ "Live friend Reaction" 3
+ (lambda (_ _)
+ (w/obs-activate-toggle 'live-friend-reaction)))
+ (list
"bells of bezelea" 4
(lambda (user msg)
- (muzak//get-song
+ (w/get-song
msg
(lambda (song)
(if song
(progn
(w/write-chat-event (format "%s played a song: %s (sponsored by Bezelea)" user msg))
- (muzak/play-song msg))
+ (muzak/play-tracks song))
(w/write-chat-event (format "%s played the bells (sponsored by Bezelea)" user))
(muzak/play-tracks msg))))))
+ (list
+ "activate spell card" 4
+ (lambda (user msg)
+ (w/write-chat-event
+ (format
+ "%s Sign: \"%s\""
+ (s-titleize user)
+ (s-titleized-words (alist-get user w/twitch-chat-history (w/pick-random w/overlay-spellcard-names) nil #'cl-equalp))))
+ (w/overlay-decode-shorthand-bml
+ msg
+ (lambda (data)
+ (w/overlay-start-barrage data)))))
(list "palette swap (hair)" 5 (w/handle-redeem-region-swap "hair"))
(list "palette swap (highlight)" 5 (w/handle-redeem-region-swap "highlight"))
(list "palette swap (eyes)" 5 (w/handle-redeem-region-swap "eyes"))
- (list "palette swap (hat)" 5 (w/handle-redeem-region-swap "hat"))
+ ;; (list "palette swap (hat)" 5 (w/handle-redeem-region-swap "hat"))
+ (list "palette swap (hands)" 5 (w/handle-redeem-region-swap "hands"))
+ (list
+ "run program" 6
+ (lambda (user inp)
+ (if (w/user-authorized)
+ (progn
+ (w/write-chat-event (s-concat user " runs program: " inp))
+ (w/bless inp 50))
+ (w/write-chat-event (format "%s is not authorized to run code" user)))))
(list
"feed friend" 10
(lambda (user inp)
@@ -98,6 +150,16 @@
(w/write-chat-event (s-concat user " talks to \"friend\": " inp))
(w/friend-chat user inp)))
(list
+ "friend composes song" 10
+ (lambda (user inp)
+ (w/write-chat-event (s-concat user " asks \"friend\" to compose a song about: " inp))
+ (w/friend-compose-song inp)))
+ (list
+ "show friend wikipedia page" 10
+ (lambda (user inp)
+ (w/write-chat-event (s-concat user " shows \"friend\" a Wikipedia page: " inp))
+ (w/friend-react-wikipedia user inp)))
+ (list
"theme: maris-dark" 50
(lambda (user _)
(w/write-chat-event (format "%s changed the theme: maris-dark" user))
@@ -130,12 +192,9 @@
(list
"gamer" 500
(lambda (user _)
- (cl-incf w/twitch-gamer-counter)
- (if (not (= 0 (% w/twitch-gamer-counter 5)))
- (w/write-chat-event (s-concat user " offered a sacrifice at the altar of Gaming"))
- (w/write-chat-event (s-concat user "'s Gamer Sacrifice summoned an entity"))
- (soundboard//play-clip "videogame.ogg")
- (w/obs-activate-toggle 'thug-life))))
+ (w/write-chat-event (s-concat user "'s Gamer Sacrifice summoned an entity"))
+ (soundboard//play-clip "videogame.ogg")
+ (w/obs-activate-toggle 'thug-life)))
(list
"arrow" 500
(lambda (user msg)
@@ -151,6 +210,16 @@
(w/twitch-say "SuperIdoldexiaorongdoumeinidetianbayuezhengwudeyangguangdoumeiniyaoyanreai105Cdenididiqingchundezhen")
(soundboard//play-clip "superidololdshortstyle.ogg")))
(list
+ "hex" 500
+ (lambda (user inp)
+ (let* ((sp (s-split " " inp))
+ (spell (car sp))
+ (target (cadr sp)))
+ (when (and spell target (stringp spell) (stringp target))
+ (w/write-chat-event (s-concat user " hexed " target ": " spell))
+ (when-let ((type (alist-get spell w/hex-types nil nil #'s-equals?)))
+ (w/hex target user type))))))
+ (list
"VIPPER" 1000
(lambda (user inp)
(soundboard//play-clip "aeiou.ogg")
diff --git a/src/wasp-twitch.el b/src/wasp-twitch.el
index 61068164..b365a0bc 100644
--- a/src/wasp-twitch.el
+++ b/src/wasp-twitch.el
@@ -10,6 +10,10 @@
(require 'wasp-bus)
(require 'wasp-chat)
(require 'wasp-user)
+(require 'wasp-hexamedia)
+(require 'wasp-copfish)
+(require 'wasp-shindaggers)
+(require 'wasp-hex)
;; gizmos
(require 'wasp-biblicality)
@@ -41,6 +45,7 @@
(defvar w/twitch-last-response nil)
(defvar w/twitch-7tv-last-response nil)
+(defconst w/twitch-vip-max 55)
(defvar w/twitch-vip-list nil)
(defvar w/twitch-7tv-emote-map nil)
(defvar w/twitch-chat-history nil)
@@ -51,6 +56,25 @@
(defvar w/twitch-chat-commands nil)
(defvar w/twitch-gamer-counter 0)
+(defun w/twitch-api-endpoint-test ()
+ "Get LOC from the Twitch API, passing the returned JSON to K."
+ (request
+ "https://api.twitch.tv/helix/users?login=lcolonq"
+ :type "GET"
+ :headers
+ `(("Content-Type" . "application/json"))
+ :parser #'json-parse-buffer
+ :error
+ (cl-function
+ (lambda (&key response &allow-other-keys)
+ (message "error:")
+ (print response)))
+ :success
+ (cl-function
+ (lambda (&key data &allow-other-keys)
+ (message "success:")
+ (print data)))))
+
(defun w/twitch-api-get (loc k)
"Get LOC from the Twitch API, passing the returned JSON to K."
(request
@@ -195,13 +219,42 @@ K is called when the download is finished."
(lambda (_ _)
(funcall k)))))))))
+(defun w/twitch-get-vip-list-handler (data)
+ "Handle VIP list DATA."
+ (let ((inner (ht-get data "data"))
+ (pagi (ht-get data "pagination")))
+ (seq-map (lambda (it) (push (ht-get it "user_login") w/twitch-vip-list)) inner)
+ (when (and pagi (ht-get pagi "cursor"))
+ (w/twitch-api-get
+ (format
+ "/channels/vips?broadcaster_id=%s&after=%s"
+ w/twitch-broadcaster-id
+ (ht-get pagi "cursor"))
+ #'w/twitch-get-vip-list-handler))))
+(defun w/twitch-get-vip-list ()
+ "Fetch current VIP list to `w/twitch-vip-list'."
+ (setq w/twitch-vip-list nil)
+ (w/twitch-api-get
+ (s-concat "/channels/vips?broadcaster_id=" w/twitch-broadcaster-id)
+ #'w/twitch-get-vip-list-handler)
+ t)
+
(defun w/twitch-add-vip (user)
"Give VIP status to USER."
- (w/pub '(monitor twitch vip add) (list user)))
+ (w/pub '(monitor twitch vip add) (list user))
+ (when (> (length w/twitch-vip-list) w/twitch-vip-max)
+ (w/twitch-remove-random-vip)))
(defun w/twitch-remove-vip (user)
"Remove VIP status from USER."
- (w/pub '(monitor twitch vip remove) (list user)))
+ (w/pub '(monitor twitch vip remove) (list user))
+ (w/twitch-get-vip-list))
+
+(defun w/twitch-remove-random-vip ()
+ "Remove VIP status from a random user."
+ (let ((user (w/pick-random w/twitch-vip-list)))
+ (w/write-chat-event (format "Randomly removed VIP from %s - autofloor" user))
+ (w/twitch-remove-vip user)))
(defun w/twitch-shoutout (user)
"Shoutout USER."
@@ -271,6 +324,22 @@ CALLBACK will be passed the winner when the poll concludes."
rear-nonsticky t))
(buffer-string)))
+(defun w/twitch-replace-emotes-randomly (msg paths)
+ "Replace emotes in MSG randomly with images at PATHS."
+ (with-temp-buffer
+ (insert msg)
+ (let ((pos (point-min)))
+ (while pos
+ (let ((end (next-single-property-change pos 'display)))
+ (when-let ((face (get-text-property pos 'display)))
+ (add-text-properties
+ pos (or end (point-max))
+ `(display
+ ,(create-image (w/pick-random paths))
+ rear-nonsticky t)))
+ (setf pos end))))
+ (buffer-string)))
+
(defun w/twitch-emote-path (emoteid)
"Get the canonical path for EMOTEID."
(s-concat w/twitch-emote-cache-dir emoteid))
@@ -409,11 +478,20 @@ CALLBACK will be passed the winner when the poll concludes."
(when (-contains? badges "moderator/1") "⚔")
(when (-contains? badges "artist-badge/1") "🖌️")
(when (and equity (> equity 0))
- (cond
+ (cond ;; The Equity Lords
((s-equals? (s-downcase w/user-current-name) "bezelea") "♿🔔")
((s-equals? (s-downcase w/user-current-name) "altovt") "📈")
- ((s-equals? (s-downcase w/user-current-name) "prodzpod") "🎑")
+ ((s-equals? (s-downcase w/user-current-name) "prodzpod") "🌌🎑")
((s-equals? (s-downcase w/user-current-name) "faeliore") "😹")
+ ((s-equals? (s-downcase w/user-current-name) "vasher_1025") "🕴")
+ ((s-equals? (s-downcase w/user-current-name) "leadengin") "💈")
+ ;; ((s-equals? (s-downcase w/user-current-name) "kettlestew") "")
+ ;; ((s-equals? (s-downcase w/user-current-name) "blazynights") "")
+ ;; ((s-equals? (s-downcase w/user-current-name) "must_broke_") "")
+ ;; ((s-equals? (s-downcase w/user-current-name) "bvnanana") "")
+ ((s-equals? (s-downcase w/user-current-name) "venorrak") "📺")
+ ;; ((s-equals? (s-downcase w/user-current-name) "tf_tokyo") "")
+ ;; clone is lord ((s-equals? (s-downcase w/user-current-name) "liquidcake1") "")
(t "EL.")))
(when (-contains? badges "vip/1") "💎")
(when (-contains? badges "subscriber/0") "💻"))))))
@@ -439,7 +517,16 @@ CALLBACK will be passed the winner when the poll concludes."
(s-split "/" emotes)
text-colored-bible))))
(push (cons user text) w/twitch-chat-history)
- (w/write-chat-message
+
+ (w/hexamedia-update-user user)
+ (w/shindaggers-update-user user)
+ (w/copfish-update-user user)
+ (when (s-equals? (s-downcase user) "modclonk")
+ (w/obs-activate-toggle 'modclonk))
+
+ (w/hex-tick user)
+ (w/hex-transform
+ user
(w/make-chat-message
:user user
:id userid
diff --git a/src/wasp-user-whitelist.el b/src/wasp-user-whitelist.el
index ac3b02fa..6daa0853 100644
--- a/src/wasp-user-whitelist.el
+++ b/src/wasp-user-whitelist.el
@@ -4,143 +4,201 @@
(setq
w/user-whitelist
- (list
- "Bezelea"
- "fn_lumi"
- "MxOwlex"
- "NikolaRHristov"
- "goofysystem"
- "MoMoMoVT"
- "SnorlaxBud"
- "GenDude"
- "zulleyy3"
- "freedrull_"
- "theUnseenMystic"
- "MNKN844"
- "fartingle"
- "mickynoon"
- "DJKawaiiFieri"
- "NyxKrage"
- "mawjad_"
- "crane0001"
- "convergent_sequence"
- "nugbones"
- "NineteenNinetyX"
- "fuelsniffer"
- "y1nyng"
- "RoflrawrVT"
- "DFluxStreams"
- "Spaecplex"
- "IcefoxZettai"
- "mTinks"
- "Meowlitary"
- "CamuiCh"
- "joelsgp"
- "redheleftyou"
- "VortisLoste"
- "duxies_"
- "SsJsSs"
- "flyann"
- "Wina"
- "MORGVN_"
- "TheIdOfAlan"
- "body_without_blorgans"
- "cbtcaptain"
- "iLoidtupo"
- "shwasteddd"
- "acher0_"
- "badcop_"
- "Hat_Knight"
- "crazy_stewie"
- "OrdinaryClover_oc"
- "Soymilk"
- "37LN37"
- "Kopadot"
- "Hixrabbit"
- "prodzpod"
- "DocMaho"
- "Celeste_Kyra"
- "fighting_annelids"
- "eientei95"
- "GyrosGeier"
- "FoggyRoses"
- "StuxVT"
- "imgeiser"
- "liquidcake1"
- "4ll4m3nts"
- "Luigi401"
- "sleepysleepy6"
- "TheMaroonHatHacker"
- "CodeSpace0x25"
- "RetroBoi128theGameDev"
- "yellowberryHN"
- "DoctorGlitchy"
- "vvizualizer"
- "KuromaruOniisan"
- "j_art_"
- "BugVT"
- "vchewbah"
- "yiffweed"
- "ESTRE777A"
- "frizst"
- "auts__"
- "floorrip"
- "DestinyWaits"
- "Tomaterr"
- "Ivellon"
- "RyanWinchester_"
- "InspectorDiameter"
- "ryasuar"
- "schizoidcarp"
- "forraz99"
- "The_IronShark"
- "EricAlvin"
- "nichePenguin"
- "fredfuchs_en"
- "Gleil"
- "nightowlmocha"
- "ishishiee"
- "pigeonGuidedMissile"
- "ClaudetteVT"
- "stoicmana"
- "PartlyAtomic"
- "GinjiVitis"
- "vesdeg"
- "jazzahol_VT"
- "BigGayMikey"
- "game11454"
- "maradyne_"
- "HenriqMarq"
- "Ricardo_Stryki"
- "klingonne"
- "ChiriPoco"
- "realradiodisney"
- "Sodacoma_"
- "fannyslam"
- "ShyRyan"
- "ZedZark"
- "skibiditoiletonahole"
- "regularamoeba"
- "VerryckterVT"
- "ZamielPayne"
- "chixie9901"
- "BuddysPizza"
- "nigelwithrow"
- "usernamerlin"
- "caram3lnuke"
- "TheCoppinger"
- "DerMarkus1982"
- "fartieartie"
- "windowsmilleniumedition"
- "Sampie159"
- "nilptrderef"
- "vesdev"
- "mimeyu"
- "emmytea"
- "ZeikJT"
- "zaaaff"
- "b0rkeey"
- ))
+ (-map
+ #'s-downcase
+ (list
+ "Bezelea"
+ "fn_lumi"
+ "MxOwlex"
+ "NikolaRHristov"
+ "goofysystem"
+ "MoMoMoVT"
+ "SnorlaxBud"
+ "GenDude"
+ "zulleyy3"
+ "freedrull_"
+ "theUnseenMystic"
+ "MNKN844"
+ "fartingle"
+ "mickynoon"
+ "DJKawaiiFieri"
+ "NyxKrage"
+ "mawjad_"
+ "crane0001"
+ "convergent_sequence"
+ "nugbones"
+ "NineteenNinetyX"
+ "fuelsniffer"
+ "y1nyng"
+ "RoflrawrVT"
+ "DFluxStreams"
+ "Spaecplex"
+ "IcefoxZettai"
+ "mTinks"
+ "Meowlitary"
+ "CamuiCh"
+ "joelsgp"
+ "redheleftyou"
+ "VortisLoste"
+ "duxies_"
+ "SsJsSs"
+ "flyann"
+ "Wina"
+ "MORGVN_"
+ "TheIdOfAlan"
+ "body_without_blorgans"
+ "cbtcaptain"
+ "iLoidtupo"
+ "shwasteddd"
+ "acher0_"
+ "badcop_"
+ "Hat_Knight"
+ "crazy_stewie"
+ "OrdinaryClover_oc"
+ "Soymilk"
+ "37LN37"
+ "Kopadot"
+ "Hixrabbit"
+ "prodzpod"
+ "DocMaho"
+ "Celeste_Kyra"
+ "fighting_annelids"
+ "eientei95"
+ "GyrosGeier"
+ "FoggyRoses"
+ "StuxVT"
+ "imgeiser"
+ "liquidcake1"
+ "4ll4m3nts"
+ "Luigi401"
+ "sleepysleepy6"
+ "TheMaroonHatHacker"
+ "CodeSpace0x25"
+ "RetroBoi128theGameDev"
+ "yellowberryHN"
+ "DoctorGlitchy"
+ "vvizualizer"
+ "KuromaruOniisan"
+ "j_art_"
+ "BugVT"
+ "vchewbah"
+ "yiffweed"
+ "ESTRE777A"
+ "frizst"
+ "auts__"
+ "floorrip"
+ "DestinyWaits"
+ "Tomaterr"
+ "Ivellon"
+ "RyanWinchester_"
+ "InspectorDiameter"
+ "ryasuar"
+ "schizoidcarp"
+ "forraz99"
+ "The_IronShark"
+ "EricAlvin"
+ "nichePenguin"
+ "fredfuchs_en"
+ "Gleil"
+ "nightowlmocha"
+ "ishishiee"
+ "pigeonGuidedMissile"
+ "ClaudetteVT"
+ "stoicmana"
+ "PartlyAtomic"
+ "GinjiVitis"
+ "vesdeg"
+ "jazzahol_VT"
+ "BigGayMikey"
+ "game11454"
+ "maradyne_"
+ "HenriqMarq"
+ "Ricardo_Stryki"
+ "klingonne"
+ "ChiriPoco"
+ "realradiodisney"
+ "Sodacoma_"
+ "fannyslam"
+ "ryanwinchester_tv"
+ "ZedZark"
+ "skibiditoiletonahole"
+ "regularamoeba"
+ "VerryckterVT"
+ "ZamielPayne"
+ "chixie9901"
+ "BuddysPizza"
+ "nigelwithrow"
+ "usernamerlin"
+ "caram3lnuke"
+ "TheCoppinger"
+ "DerMarkus1982"
+ "fartieartie"
+ "windowsmilleniumedition"
+ "Sampie159"
+ "nilptrderef"
+ "vesdev"
+ "mimeyu"
+ "emmytea"
+ "ZeikJT"
+ "zaaaff"
+ "b0rkeey"
+ "j0hpa"
+ "RyanWinchester_TV"
+ "ABuffSeagull"
+ "krzysckh"
+ "peercoin"
+ "ClickAlice"
+ "m_s_c_s"
+ "SunAlbionis"
+ "CocoLust"
+ "Versa0"
+ "ckay1100"
+ "knominalknewknight"
+ "BrainBoTTT"
+ "takeda_harunobu"
+ "boganbits"
+ "pixelsorted"
+ "skxtchuwu"
+ "saricstar"
+ "tengalaxian"
+ "hexagonalsun"
+ "chaotic_lilac"
+ "anokayguy0"
+ "brzdyngol"
+ "seriousbusiness100"
+ "soverysour"
+ "drspod"
+ "hellfried6"
+ "boga_14"
+ "mlcrochad"
+ "wyndupboy"
+ "banjofries"
+ "vini_sunrise"
+ "pbtpbtpbt"
+ "your_sweetpea"
+ "riledkyle"
+ "doceys"
+ "delightfully_smol"
+ "thesignalist"
+ "ellie_bee314"
+ "kiwi_thebird"
+ "gamergirlandco"
+ "mou_zs"
+ "musha68k"
+ "oomfiechoomfie"
+ "bytomancer"
+ "cuze"
+ "fcollector"
+ "ramblernaut"
+ "meicha"
+ "0x537953f0"
+ "no3ophuk"
+ "dovercliff"
+ "mossybny"
+ "neural_works"
+ "slendidev"
+ "dehidehinotfromfinland"
+ )))
(provide 'wasp-user-whitelist)
;;; wasp-user-whitelist.el ends here
diff --git a/src/wasp-user.el b/src/wasp-user.el
index 060f9291..d5231ae1 100644
--- a/src/wasp-user.el
+++ b/src/wasp-user.el
@@ -3,6 +3,7 @@
;;; Code:
(require 's)
+(require 'ht)
(require 'wasp-utils)
(require 'wasp-db)
@@ -11,6 +12,31 @@
(defvar w/user-current-name nil)
(defvar w/user-current nil)
+(defvar w/user-cache (ht-create)
+ "A read-only cache of user records for the current session.")
+
+(defun w/user-cache-update (nm d)
+ "Set the cache entry for user NM to D."
+ (ht-set! w/user-cache (s-downcase nm) d))
+
+(defun w/user-cache-get (nm)
+ "Get the cache entry for user NM."
+ (ht-get w/user-cache (s-downcase nm)))
+
+(defun w/user-cache-populate ()
+ "Populate `w/user-cache' with entries for all users.
+\(This is slow, so it happens once at startup.\)"
+ (ht-clear! w/user-cache)
+ (w/db-keys
+ "user:*"
+ (lambda (users)
+ (--each users
+ (let ((nm (cadr (s-split ":" it))))
+ (w/user-get
+ nm
+ (lambda (_)
+ (message "Updated cache for %s" nm))))))))
+
(defun w/user-db-key (nm)
"Return the database key for user NM."
(s-concat "user:" (s-downcase nm)))
@@ -26,12 +52,15 @@ Pass the resulting Lisp form to K."
((d)
(stringp d)
(res (w/read-sexp d)))
- (funcall k res)
+ (progn
+ (w/user-cache-update nm res)
+ (funcall k res))
(funcall k nil))))))
(defun w/user-set (nm d)
"Save the Lisp form D as the user data for NM."
(when (and nm (stringp nm) d)
+ (w/user-cache-update nm d)
(w/db-set
(w/user-db-key nm)
(format "%S" d))))
@@ -52,7 +81,7 @@ Save it back to the database after K returns."
(let ((boost (alist-get :boost w/user-current)))
(or (and boost (> boost 2))
(and boost (< boost -2))
- (-contains? w/user-whitelist w/user-current-name))))
+ (-contains? w/user-whitelist (s-downcase w/user-current-name)))))
(defun w/user-boost (user)
"Increase USER's boost power by 1."
diff --git a/src/wasp-utils.el b/src/wasp-utils.el
index 5ebcdb00..c0f4ec54 100644
--- a/src/wasp-utils.el
+++ b/src/wasp-utils.el
@@ -83,7 +83,7 @@ Optionally append EXT to the path."
(decode-coding-string (base64-decode-string s) 'utf-8))
(defun w/encode-string (s)
- "Decode the base64 UTF-8 string S."
+ "Encode the base64 UTF-8 string S."
(base64-encode-string (encode-coding-string s 'utf-8) t))
(defun w/slurp (path)
@@ -96,6 +96,16 @@ Optionally append EXT to the path."
"Write DATA to PATH."
(write-region data nil path))
+(defun w/daily-log-path ()
+ "Return the path to today's daily log file."
+ (format-time-string "~/logs/log-%Y-%m-%d.txt" (current-time)))
+
+(defun w/daily-log (msg)
+ "Write MSG to today's daily log file."
+ (write-region
+ (s-concat (format-time-string "[%H:%M:%S]" (current-time)) "\t" msg "\n")
+ nil (w/daily-log-path) t 'donotprintmessagety))
+
(defvar w/fetch-last-response nil)
(defun w/fetch (url &optional k)
"Get URL, passing the returned data to K."
@@ -163,7 +173,7 @@ Otherwise, throw an error."
(defun w/get-stream-primary-window ()
"Get the marked primary stream window."
- (window-at-x-y 0 0))
+ (window-at-x-y 1 1))
(defun w/open-link ()
"Open URL in the primary stream window."
@@ -181,13 +191,13 @@ Otherwise, throw an error."
"Return the absolute path given an asset path PATH."
(f-join w/asset-base-path path))
-(defun w/image-text (path &optional text)
+(defun w/image-text (path &optional text &rest props)
"Return TEXT propertized with the image at PATH.
If TEXT is nil, use the empty string instead."
(propertize
(or text "i")
'display
- (create-image path)
+ (apply #'create-image path nil nil props)
'rear-nonsticky t))
(defsubst w/saget (k a)
diff --git a/src/wasp-voice-commands.el b/src/wasp-voice-commands.el
index ed43c073..20357bf5 100644
--- a/src/wasp-voice-commands.el
+++ b/src/wasp-voice-commands.el
@@ -18,6 +18,10 @@
(lambda ()
(progn (w/obs-toggle-brazil)
(run-with-timer 1 nil #'w/obs-toggle-brazil))))
+ (cons "ruby"
+ (lambda ()
+ (progn (w/obs-toggle-japan)
+ (run-with-timer 1 nil #'w/obs-toggle-japan))))
))
(provide 'wasp-voice-commands)
diff --git a/wasp.el b/wasp.el
index b24adabd..5584b68b 100644
--- a/wasp.el
+++ b/wasp.el
@@ -9,6 +9,8 @@
(add-to-list 'load-path (f-canonical "./src/gizmo/"))
(add-to-list 'load-path (f-canonical "./src/contrib/"))
+(add-to-list 'load-path (f-canonical "~/src/muzak/"))
+
;; do not open this on stream
(require 'wasp-sensitive)
@@ -24,6 +26,7 @@
(require 'wasp-obs)
(require 'wasp-chat)
(require 'wasp-twitch)
+(require 'wasp-overlay)
;; gizmos
(require 'wasp-pronunciation)
@@ -33,7 +36,20 @@
(require 'wasp-fakechat)
(require 'wasp-dna)
(require 'wasp-heartrate)
+(require 'wasp-chatsummary)
(require 'wasp-8ball)
+(require 'wasp-gcp)
+(require 'wasp-aoc)
+(require 'wasp-hexamedia)
+(require 'wasp-copfish)
+(require 'wasp-shindaggers)
+(require 'wasp-uwoomfie)
+(require 'wasp-density)
+(require 'wasp-wikipedia)
+(require 'wasp-prod)
+(require 'wasp-youtube)
+(require 'wasp-hex)
+(require 'wasp-cyclone)
;; configuration
(require 'wasp-user-whitelist)
@@ -44,7 +60,7 @@
(require 'wasp-event-handlers)
;; user contrib
-(require 'bezelea-muzak)
+(require 'muzak)
;; initialization
(w/connect)