diff --git a/CMakeLists.txt b/CMakeLists.txt index 9dec1c90b..71cf30d06 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -827,8 +827,6 @@ if(CLIENT) components/debughud.h components/effects.cpp components/effects.h - components/emojis.cpp - components/emojis.h components/emoticon.cpp components/emoticon.h components/flow.cpp diff --git a/data/emojis/emojione.sprites.png b/data/emojis/emojione.sprites.png deleted file mode 100644 index c80cded77..000000000 Binary files a/data/emojis/emojione.sprites.png and /dev/null differ diff --git a/data/emojis/index.txt b/data/emojis/index.txt deleted file mode 100644 index 0485478a7..000000000 --- a/data/emojis/index.txt +++ /dev/null @@ -1,9653 +0,0 @@ -#⃣ -0023_20e3 -1 -:hash: - -*⃣ -002a_20e3 -2 -:keycap_asterisk: -:asterisk: - -0⃣ -0030_20e3 -1 -:zero: - -1⃣ -0031_20e3 -1 -:one: - -2⃣ -0032_20e3 -1 -:two: - -3⃣ -0033_20e3 -1 -:three: - -4⃣ -0034_20e3 -1 -:four: - -5⃣ -0035_20e3 -1 -:five: - -6⃣ -0036_20e3 -1 -:six: - -7⃣ -0037_20e3 -1 -:seven: - -8⃣ -0038_20e3 -1 -:eight: - -9⃣ -0039_20e3 -1 -:nine: - -🀄 -1f004 -1 -:mahjong: - -🃏 -1f0cf -1 -:black_joker: - -🅰 -1f170 -1 -:a: - -🅱 -1f171 -1 -:b: - -🅾 -1f17e -1 -:o2: - -🅿 -1f17f -1 -:parking: - -🆎 -1f18e -1 -:ab: - -🆑 -1f191 -1 -:cl: - -🆒 -1f192 -1 -:cool: - -🆓 -1f193 -1 -:free: - -🆔 -1f194 -1 -:id: - -🆕 -1f195 -1 -:new: - -🆖 -1f196 -1 -:ng: - -🆗 -1f197 -1 -:ok: - -🆘 -1f198 -1 -:sos: - -🆙 -1f199 -1 -:up: - -🆚 -1f19a -1 -:vs: - -🇹🇳 -1f1f9_1f1f3 -2 -:tn: -:flag_tn: - -🇹🇲 -1f1f9_1f1f2 -2 -:turkmenistan: -:flag_tm: - -🇹🇱 -1f1f9_1f1f1 -2 -:tl: -:flag_tl: - -🇹🇰 -1f1f9_1f1f0 -2 -:tk: -:flag_tk: - -🇹🇯 -1f1f9_1f1ef -2 -:tj: -:flag_tj: - -🇹🇭 -1f1f9_1f1ed -2 -:th: -:flag_th: - -🇹🇬 -1f1f9_1f1ec -2 -:tg: -:flag_tg: - -🇹🇫 -1f1f9_1f1eb -2 -:tf: -:flag_tf: - -🇹🇩 -1f1f9_1f1e9 -2 -:td: -:flag_td: - -🇹🇨 -1f1f9_1f1e8 -2 -:tc: -:flag_tc: - -🇹🇦 -1f1f9_1f1e6 -2 -:ta: -:flag_ta: - -🇸🇿 -1f1f8_1f1ff -2 -:sz: -:flag_sz: - -🇸🇾 -1f1f8_1f1fe -2 -:sy: -:flag_sy: - -🇸🇽 -1f1f8_1f1fd -2 -:sx: -:flag_sx: - -🇸🇻 -1f1f8_1f1fb -2 -:sv: -:flag_sv: - -🇸🇹 -1f1f8_1f1f9 -2 -:st: -:flag_st: - -🇸🇸 -1f1f8_1f1f8 -2 -:ss: -:flag_ss: - -🇸🇷 -1f1f8_1f1f7 -2 -:sr: -:flag_sr: - -🇸🇴 -1f1f8_1f1f4 -2 -:so: -:flag_so: - -🇸🇳 -1f1f8_1f1f3 -2 -:sn: -:flag_sn: - -🇸🇲 -1f1f8_1f1f2 -2 -:sm: -:flag_sm: - -🇸🇱 -1f1f8_1f1f1 -2 -:sl: -:flag_sl: - -🇸🇰 -1f1f8_1f1f0 -2 -:sk: -:flag_sk: - -🇸🇯 -1f1f8_1f1ef -2 -:sj: -:flag_sj: - -🇸🇮 -1f1f8_1f1ee -2 -:si: -:flag_si: - -🇸🇭 -1f1f8_1f1ed -2 -:sh: -:flag_sh: - -🇸🇬 -1f1f8_1f1ec -2 -:sg: -:flag_sg: - -🇸🇪 -1f1f8_1f1ea -2 -:se: -:flag_se: - -🇸🇩 -1f1f8_1f1e9 -2 -:sd: -:flag_sd: - -🇸🇨 -1f1f8_1f1e8 -2 -:sc: -:flag_sc: - -🇸🇧 -1f1f8_1f1e7 -2 -:sb: -:flag_sb: - -🇸🇦 -1f1f8_1f1e6 -3 -:saudiarabia: -:saudi: -:flag_sa: - -🇷🇼 -1f1f7_1f1fc -2 -:rw: -:flag_rw: - -🇷🇺 -1f1f7_1f1fa -2 -:ru: -:flag_ru: - -🇷🇸 -1f1f7_1f1f8 -2 -:rs: -:flag_rs: - -🇷🇴 -1f1f7_1f1f4 -2 -:ro: -:flag_ro: - -🇷🇪 -1f1f7_1f1ea -2 -:re: -:flag_re: - -🇶🇦 -1f1f6_1f1e6 -2 -:qa: -:flag_qa: - -🇵🇾 -1f1f5_1f1fe -2 -:py: -:flag_py: - -🇵🇼 -1f1f5_1f1fc -2 -:pw: -:flag_pw: - -🇵🇹 -1f1f5_1f1f9 -2 -:pt: -:flag_pt: - -🇵🇸 -1f1f5_1f1f8 -2 -:ps: -:flag_ps: - -🇵🇷 -1f1f5_1f1f7 -2 -:pr: -:flag_pr: - -🇵🇳 -1f1f5_1f1f3 -2 -:pn: -:flag_pn: - -🇵🇲 -1f1f5_1f1f2 -2 -:pm: -:flag_pm: - -🇵🇱 -1f1f5_1f1f1 -2 -:pl: -:flag_pl: - -🇵🇰 -1f1f5_1f1f0 -2 -:pk: -:flag_pk: - -🇵🇭 -1f1f5_1f1ed -2 -:ph: -:flag_ph: - -🇵🇬 -1f1f5_1f1ec -2 -:pg: -:flag_pg: - -🇵🇫 -1f1f5_1f1eb -2 -:pf: -:flag_pf: - -🇵🇪 -1f1f5_1f1ea -2 -:pe: -:flag_pe: - -🇵🇦 -1f1f5_1f1e6 -2 -:pa: -:flag_pa: - -🇴🇲 -1f1f4_1f1f2 -2 -:om: -:flag_om: - -🇳🇿 -1f1f3_1f1ff -2 -:nz: -:flag_nz: - -🇳🇺 -1f1f3_1f1fa -2 -:nu: -:flag_nu: - -🇳🇷 -1f1f3_1f1f7 -2 -:nr: -:flag_nr: - -🇳🇵 -1f1f3_1f1f5 -2 -:np: -:flag_np: - -🇳🇴 -1f1f3_1f1f4 -2 -:no: -:flag_no: - -🇳🇱 -1f1f3_1f1f1 -2 -:nl: -:flag_nl: - -🇳🇮 -1f1f3_1f1ee -2 -:ni: -:flag_ni: - -🇳🇬 -1f1f3_1f1ec -2 -:nigeria: -:flag_ng: - -🇳🇫 -1f1f3_1f1eb -2 -:nf: -:flag_nf: - -🇳🇪 -1f1f3_1f1ea -2 -:ne: -:flag_ne: - -🇳🇨 -1f1f3_1f1e8 -2 -:nc: -:flag_nc: - -🇳🇦 -1f1f3_1f1e6 -2 -:na: -:flag_na: - -🇲🇿 -1f1f2_1f1ff -2 -:mz: -:flag_mz: - -🇲🇾 -1f1f2_1f1fe -2 -:my: -:flag_my: - -🇲🇽 -1f1f2_1f1fd -2 -:mx: -:flag_mx: - -🇲🇼 -1f1f2_1f1fc -2 -:mw: -:flag_mw: - -🇲🇻 -1f1f2_1f1fb -2 -:mv: -:flag_mv: - -🇲🇺 -1f1f2_1f1fa -2 -:mu: -:flag_mu: - -🇲🇹 -1f1f2_1f1f9 -2 -:mt: -:flag_mt: - -👦🏻 -1f466_1f3fb -1 -:boy_tone1: - -👦🏼 -1f466_1f3fc -1 -:boy_tone2: - -👦🏽 -1f466_1f3fd -1 -:boy_tone3: - -👦🏾 -1f466_1f3fe -1 -:boy_tone4: - -👦🏿 -1f466_1f3ff -1 -:boy_tone5: - -🇲🇸 -1f1f2_1f1f8 -2 -:ms: -:flag_ms: - -👧🏻 -1f467_1f3fb -1 -:girl_tone1: - -👧🏼 -1f467_1f3fc -1 -:girl_tone2: - -👧🏽 -1f467_1f3fd -1 -:girl_tone3: - -👧🏾 -1f467_1f3fe -1 -:girl_tone4: - -👧🏿 -1f467_1f3ff -1 -:girl_tone5: - -🇲🇷 -1f1f2_1f1f7 -2 -:mr: -:flag_mr: - -👨🏻 -1f468_1f3fb -1 -:man_tone1: - -👨🏼 -1f468_1f3fc -1 -:man_tone2: - -👨🏽 -1f468_1f3fd -1 -:man_tone3: - -👨🏾 -1f468_1f3fe -1 -:man_tone4: - -👨🏿 -1f468_1f3ff -1 -:man_tone5: - -🇲🇶 -1f1f2_1f1f6 -2 -:mq: -:flag_mq: - -👩🏻 -1f469_1f3fb -1 -:woman_tone1: - -👩🏼 -1f469_1f3fc -1 -:woman_tone2: - -👩🏽 -1f469_1f3fd -1 -:woman_tone3: - -👩🏾 -1f469_1f3fe -1 -:woman_tone4: - -👩🏿 -1f469_1f3ff -1 -:woman_tone5: - -🇲🇵 -1f1f2_1f1f5 -2 -:mp: -:flag_mp: - -👴🏻 -1f474_1f3fb -1 -:older_man_tone1: - -👴🏼 -1f474_1f3fc -1 -:older_man_tone2: - -👴🏽 -1f474_1f3fd -1 -:older_man_tone3: - -👴🏾 -1f474_1f3fe -1 -:older_man_tone4: - -👴🏿 -1f474_1f3ff -1 -:older_man_tone5: - -🇲🇴 -1f1f2_1f1f4 -2 -:mo: -:flag_mo: - -👵🏻 -1f475_1f3fb -2 -:grandma_tone1: -:older_woman_tone1: - -👵🏼 -1f475_1f3fc -2 -:grandma_tone2: -:older_woman_tone2: - -👵🏽 -1f475_1f3fd -2 -:grandma_tone3: -:older_woman_tone3: - -👵🏾 -1f475_1f3fe -2 -:grandma_tone4: -:older_woman_tone4: - -👵🏿 -1f475_1f3ff -2 -:grandma_tone5: -:older_woman_tone5: - -🇲🇳 -1f1f2_1f1f3 -2 -:mn: -:flag_mn: - -👶🏻 -1f476_1f3fb -1 -:baby_tone1: - -👶🏼 -1f476_1f3fc -1 -:baby_tone2: - -👶🏽 -1f476_1f3fd -1 -:baby_tone3: - -👶🏾 -1f476_1f3fe -1 -:baby_tone4: - -👶🏿 -1f476_1f3ff -1 -:baby_tone5: - -🇲🇲 -1f1f2_1f1f2 -2 -:mm: -:flag_mm: - -👼🏻 -1f47c_1f3fb -1 -:angel_tone1: - -👼🏼 -1f47c_1f3fc -1 -:angel_tone2: - -👼🏽 -1f47c_1f3fd -1 -:angel_tone3: - -👼🏾 -1f47c_1f3fe -1 -:angel_tone4: - -👼🏿 -1f47c_1f3ff -1 -:angel_tone5: - -🇲🇱 -1f1f2_1f1f1 -2 -:ml: -:flag_ml: - -👮🏻 -1f46e_1f3fb -1 -:cop_tone1: - -👮🏼 -1f46e_1f3fc -1 -:cop_tone2: - -👮🏽 -1f46e_1f3fd -1 -:cop_tone3: - -👮🏾 -1f46e_1f3fe -1 -:cop_tone4: - -👮🏿 -1f46e_1f3ff -1 -:cop_tone5: - -🇲🇰 -1f1f2_1f1f0 -2 -:mk: -:flag_mk: - -🕵🏻 -1f575_1f3fb -2 -:sleuth_or_spy_tone1: -:spy_tone1: - -🕵🏼 -1f575_1f3fc -2 -:sleuth_or_spy_tone2: -:spy_tone2: - -🕵🏽 -1f575_1f3fd -2 -:sleuth_or_spy_tone3: -:spy_tone3: - -🕵🏾 -1f575_1f3fe -2 -:sleuth_or_spy_tone4: -:spy_tone4: - -🕵🏿 -1f575_1f3ff -2 -:sleuth_or_spy_tone5: -:spy_tone5: - -🇲🇭 -1f1f2_1f1ed -2 -:mh: -:flag_mh: - -💂🏻 -1f482_1f3fb -1 -:guardsman_tone1: - -💂🏼 -1f482_1f3fc -1 -:guardsman_tone2: - -💂🏽 -1f482_1f3fd -1 -:guardsman_tone3: - -💂🏾 -1f482_1f3fe -1 -:guardsman_tone4: - -💂🏿 -1f482_1f3ff -1 -:guardsman_tone5: - -🇲🇬 -1f1f2_1f1ec -2 -:mg: -:flag_mg: - -👷🏻 -1f477_1f3fb -1 -:construction_worker_tone1: - -👷🏼 -1f477_1f3fc -1 -:construction_worker_tone2: - -👷🏽 -1f477_1f3fd -1 -:construction_worker_tone3: - -👷🏾 -1f477_1f3fe -1 -:construction_worker_tone4: - -👷🏿 -1f477_1f3ff -1 -:construction_worker_tone5: - -🇲🇫 -1f1f2_1f1eb -2 -:mf: -:flag_mf: - -👳🏻 -1f473_1f3fb -1 -:man_with_turban_tone1: - -👳🏼 -1f473_1f3fc -1 -:man_with_turban_tone2: - -👳🏽 -1f473_1f3fd -1 -:man_with_turban_tone3: - -👳🏾 -1f473_1f3fe -1 -:man_with_turban_tone4: - -👳🏿 -1f473_1f3ff -1 -:man_with_turban_tone5: - -🇲🇪 -1f1f2_1f1ea -2 -:me: -:flag_me: - -👱🏻 -1f471_1f3fb -1 -:person_with_blond_hair_tone1: - -👱🏼 -1f471_1f3fc -1 -:person_with_blond_hair_tone2: - -👱🏽 -1f471_1f3fd -1 -:person_with_blond_hair_tone3: - -👱🏾 -1f471_1f3fe -1 -:person_with_blond_hair_tone4: - -👱🏿 -1f471_1f3ff -1 -:person_with_blond_hair_tone5: - -🇲🇩 -1f1f2_1f1e9 -2 -:md: -:flag_md: - -🎅🏻 -1f385_1f3fb -1 -:santa_tone1: - -🎅🏼 -1f385_1f3fc -1 -:santa_tone2: - -🎅🏽 -1f385_1f3fd -1 -:santa_tone3: - -🎅🏾 -1f385_1f3fe -1 -:santa_tone4: - -🎅🏿 -1f385_1f3ff -1 -:santa_tone5: - -🇲🇨 -1f1f2_1f1e8 -2 -:mc: -:flag_mc: - -🤶🏻 -1f936_1f3fb -2 -:mother_christmas_tone1: -:mrs_claus_tone1: - -🤶🏼 -1f936_1f3fc -2 -:mother_christmas_tone2: -:mrs_claus_tone2: - -🤶🏽 -1f936_1f3fd -2 -:mother_christmas_tone3: -:mrs_claus_tone3: - -🤶🏾 -1f936_1f3fe -2 -:mother_christmas_tone4: -:mrs_claus_tone4: - -🤶🏿 -1f936_1f3ff -2 -:mother_christmas_tone5: -:mrs_claus_tone5: - -🇲🇦 -1f1f2_1f1e6 -2 -:ma: -:flag_ma: - -👸🏻 -1f478_1f3fb -1 -:princess_tone1: - -👸🏼 -1f478_1f3fc -1 -:princess_tone2: - -👸🏽 -1f478_1f3fd -1 -:princess_tone3: - -👸🏾 -1f478_1f3fe -1 -:princess_tone4: - -👸🏿 -1f478_1f3ff -1 -:princess_tone5: - -🇱🇾 -1f1f1_1f1fe -2 -:ly: -:flag_ly: - -🤴🏻 -1f934_1f3fb -1 -:prince_tone1: - -🤴🏼 -1f934_1f3fc -1 -:prince_tone2: - -🤴🏽 -1f934_1f3fd -1 -:prince_tone3: - -🤴🏾 -1f934_1f3fe -1 -:prince_tone4: - -🤴🏿 -1f934_1f3ff -1 -:prince_tone5: - -🇱🇻 -1f1f1_1f1fb -2 -:lv: -:flag_lv: - -👰🏻 -1f470_1f3fb -1 -:bride_with_veil_tone1: - -👰🏼 -1f470_1f3fc -1 -:bride_with_veil_tone2: - -👰🏽 -1f470_1f3fd -1 -:bride_with_veil_tone3: - -👰🏾 -1f470_1f3fe -1 -:bride_with_veil_tone4: - -👰🏿 -1f470_1f3ff -1 -:bride_with_veil_tone5: - -🇱🇺 -1f1f1_1f1fa -2 -:lu: -:flag_lu: - -🤵🏻 -1f935_1f3fb -2 -:tuxedo_tone1: -:man_in_tuxedo_tone1: - -🤵🏼 -1f935_1f3fc -2 -:tuxedo_tone2: -:man_in_tuxedo_tone2: - -🤵🏽 -1f935_1f3fd -2 -:tuxedo_tone3: -:man_in_tuxedo_tone3: - -🤵🏾 -1f935_1f3fe -2 -:tuxedo_tone4: -:man_in_tuxedo_tone4: - -🤵🏿 -1f935_1f3ff -2 -:tuxedo_tone5: -:man_in_tuxedo_tone5: - -🇱🇹 -1f1f1_1f1f9 -2 -:lt: -:flag_lt: - -🤰🏻 -1f930_1f3fb -2 -:expecting_woman_tone1: -:pregnant_woman_tone1: - -🤰🏼 -1f930_1f3fc -2 -:expecting_woman_tone2: -:pregnant_woman_tone2: - -🤰🏽 -1f930_1f3fd -2 -:expecting_woman_tone3: -:pregnant_woman_tone3: - -🤰🏾 -1f930_1f3fe -2 -:expecting_woman_tone4: -:pregnant_woman_tone4: - -🤰🏿 -1f930_1f3ff -2 -:expecting_woman_tone5: -:pregnant_woman_tone5: - -🇱🇸 -1f1f1_1f1f8 -2 -:ls: -:flag_ls: - -👲🏻 -1f472_1f3fb -1 -:man_with_gua_pi_mao_tone1: - -👲🏼 -1f472_1f3fc -1 -:man_with_gua_pi_mao_tone2: - -👲🏽 -1f472_1f3fd -1 -:man_with_gua_pi_mao_tone3: - -👲🏾 -1f472_1f3fe -1 -:man_with_gua_pi_mao_tone4: - -👲🏿 -1f472_1f3ff -1 -:man_with_gua_pi_mao_tone5: - -🇱🇷 -1f1f1_1f1f7 -2 -:lr: -:flag_lr: - -🙍🏻 -1f64d_1f3fb -1 -:person_frowning_tone1: - -🙍🏼 -1f64d_1f3fc -1 -:person_frowning_tone2: - -🙍🏽 -1f64d_1f3fd -1 -:person_frowning_tone3: - -🙍🏾 -1f64d_1f3fe -1 -:person_frowning_tone4: - -🙍🏿 -1f64d_1f3ff -1 -:person_frowning_tone5: - -🇱🇰 -1f1f1_1f1f0 -2 -:lk: -:flag_lk: - -🙎🏻 -1f64e_1f3fb -1 -:person_with_pouting_face_tone1: - -🙎🏼 -1f64e_1f3fc -1 -:person_with_pouting_face_tone2: - -🙎🏽 -1f64e_1f3fd -1 -:person_with_pouting_face_tone3: - -🙎🏾 -1f64e_1f3fe -1 -:person_with_pouting_face_tone4: - -🙎🏿 -1f64e_1f3ff -1 -:person_with_pouting_face_tone5: - -🇱🇮 -1f1f1_1f1ee -2 -:li: -:flag_li: - -🙅🏻 -1f645_1f3fb -1 -:no_good_tone1: - -🙅🏼 -1f645_1f3fc -1 -:no_good_tone2: - -🙅🏽 -1f645_1f3fd -1 -:no_good_tone3: - -🙅🏾 -1f645_1f3fe -1 -:no_good_tone4: - -🙅🏿 -1f645_1f3ff -1 -:no_good_tone5: - -🇱🇨 -1f1f1_1f1e8 -2 -:lc: -:flag_lc: - -🙆🏻 -1f646_1f3fb -1 -:ok_woman_tone1: - -🙆🏼 -1f646_1f3fc -1 -:ok_woman_tone2: - -🙆🏽 -1f646_1f3fd -1 -:ok_woman_tone3: - -🙆🏾 -1f646_1f3fe -1 -:ok_woman_tone4: - -🙆🏿 -1f646_1f3ff -1 -:ok_woman_tone5: - -🇱🇧 -1f1f1_1f1e7 -2 -:lb: -:flag_lb: - -💁🏻 -1f481_1f3fb -1 -:information_desk_person_tone1: - -💁🏼 -1f481_1f3fc -1 -:information_desk_person_tone2: - -💁🏽 -1f481_1f3fd -1 -:information_desk_person_tone3: - -💁🏾 -1f481_1f3fe -1 -:information_desk_person_tone4: - -💁🏿 -1f481_1f3ff -1 -:information_desk_person_tone5: - -🇱🇦 -1f1f1_1f1e6 -2 -:la: -:flag_la: - -🙋🏻 -1f64b_1f3fb -1 -:raising_hand_tone1: - -🙋🏼 -1f64b_1f3fc -1 -:raising_hand_tone2: - -🙋🏽 -1f64b_1f3fd -1 -:raising_hand_tone3: - -🙋🏾 -1f64b_1f3fe -1 -:raising_hand_tone4: - -🙋🏿 -1f64b_1f3ff -1 -:raising_hand_tone5: - -🇰🇿 -1f1f0_1f1ff -2 -:kz: -:flag_kz: - -🙇🏻 -1f647_1f3fb -1 -:bow_tone1: - -🙇🏼 -1f647_1f3fc -1 -:bow_tone2: - -🙇🏽 -1f647_1f3fd -1 -:bow_tone3: - -🙇🏾 -1f647_1f3fe -1 -:bow_tone4: - -🙇🏿 -1f647_1f3ff -1 -:bow_tone5: - -🇰🇾 -1f1f0_1f1fe -2 -:ky: -:flag_ky: - -🤦🏻 -1f926_1f3fb -2 -:facepalm_tone1: -:face_palm_tone1: - -🤦🏼 -1f926_1f3fc -2 -:facepalm_tone2: -:face_palm_tone2: - -🤦🏽 -1f926_1f3fd -2 -:facepalm_tone3: -:face_palm_tone3: - -🤦🏾 -1f926_1f3fe -2 -:facepalm_tone4: -:face_palm_tone4: - -🤦🏿 -1f926_1f3ff -2 -:facepalm_tone5: -:face_palm_tone5: - -🇰🇼 -1f1f0_1f1fc -2 -:kw: -:flag_kw: - -🤷🏻 -1f937_1f3fb -1 -:shrug_tone1: - -🤷🏼 -1f937_1f3fc -1 -:shrug_tone2: - -🤷🏽 -1f937_1f3fd -1 -:shrug_tone3: - -🤷🏾 -1f937_1f3fe -1 -:shrug_tone4: - -🤷🏿 -1f937_1f3ff -1 -:shrug_tone5: - -🇰🇷 -1f1f0_1f1f7 -2 -:kr: -:flag_kr: - -💆🏻 -1f486_1f3fb -1 -:massage_tone1: - -💆🏼 -1f486_1f3fc -1 -:massage_tone2: - -💆🏽 -1f486_1f3fd -1 -:massage_tone3: - -💆🏾 -1f486_1f3fe -1 -:massage_tone4: - -💆🏿 -1f486_1f3ff -1 -:massage_tone5: - -🇰🇵 -1f1f0_1f1f5 -2 -:kp: -:flag_kp: - -💇🏻 -1f487_1f3fb -1 -:haircut_tone1: - -💇🏼 -1f487_1f3fc -1 -:haircut_tone2: - -💇🏽 -1f487_1f3fd -1 -:haircut_tone3: - -💇🏾 -1f487_1f3fe -1 -:haircut_tone4: - -💇🏿 -1f487_1f3ff -1 -:haircut_tone5: - -🇰🇳 -1f1f0_1f1f3 -2 -:kn: -:flag_kn: - -🚶🏻 -1f6b6_1f3fb -1 -:walking_tone1: - -🚶🏼 -1f6b6_1f3fc -1 -:walking_tone2: - -🚶🏽 -1f6b6_1f3fd -1 -:walking_tone3: - -🚶🏾 -1f6b6_1f3fe -1 -:walking_tone4: - -🚶🏿 -1f6b6_1f3ff -1 -:walking_tone5: - -🇰🇲 -1f1f0_1f1f2 -2 -:km: -:flag_km: - -🏃🏻 -1f3c3_1f3fb -1 -:runner_tone1: - -🏃🏼 -1f3c3_1f3fc -1 -:runner_tone2: - -🏃🏽 -1f3c3_1f3fd -1 -:runner_tone3: - -🏃🏾 -1f3c3_1f3fe -1 -:runner_tone4: - -🏃🏿 -1f3c3_1f3ff -1 -:runner_tone5: - -🇰🇮 -1f1f0_1f1ee -2 -:ki: -:flag_ki: - -💃🏻 -1f483_1f3fb -1 -:dancer_tone1: - -💃🏼 -1f483_1f3fc -1 -:dancer_tone2: - -💃🏽 -1f483_1f3fd -1 -:dancer_tone3: - -💃🏾 -1f483_1f3fe -1 -:dancer_tone4: - -💃🏿 -1f483_1f3ff -1 -:dancer_tone5: - -🇰🇭 -1f1f0_1f1ed -2 -:kh: -:flag_kh: - -🕺🏻 -1f57a_1f3fb -2 -:male_dancer_tone1: -:man_dancing_tone1: - -🕺🏼 -1f57a_1f3fc -2 -:male_dancer_tone2: -:man_dancing_tone2: - -🕺🏽 -1f57a_1f3fd -2 -:male_dancer_tone3: -:man_dancing_tone3: - -🕺🏾 -1f57a_1f3fe -2 -:male_dancer_tone4: -:man_dancing_tone4: - -🕺🏿 -1f57a_1f3ff -2 -:male_dancer_tone5: -:man_dancing_tone5: - -🇰🇬 -1f1f0_1f1ec -2 -:kg: -:flag_kg: - -🇰🇪 -1f1f0_1f1ea -2 -:ke: -:flag_ke: - -🇯🇵 -1f1ef_1f1f5 -2 -:jp: -:flag_jp: - -🇯🇴 -1f1ef_1f1f4 -2 -:jo: -:flag_jo: - -🇯🇲 -1f1ef_1f1f2 -2 -:jm: -:flag_jm: - -🇯🇪 -1f1ef_1f1ea -2 -:je: -:flag_je: - -🇮🇹 -1f1ee_1f1f9 -2 -:it: -:flag_it: - -🏇🏻 -1f3c7_1f3fb -1 -:horse_racing_tone1: - -🏇🏼 -1f3c7_1f3fc -1 -:horse_racing_tone2: - -🏇🏽 -1f3c7_1f3fd -1 -:horse_racing_tone3: - -🏇🏾 -1f3c7_1f3fe -1 -:horse_racing_tone4: - -🏇🏿 -1f3c7_1f3ff -1 -:horse_racing_tone5: - -🇮🇸 -1f1ee_1f1f8 -2 -:is: -:flag_is: - -🇮🇷 -1f1ee_1f1f7 -2 -:ir: -:flag_ir: - -🇮🇶 -1f1ee_1f1f6 -2 -:iq: -:flag_iq: - -🇮🇴 -1f1ee_1f1f4 -2 -:io: -:flag_io: - -🏄🏻 -1f3c4_1f3fb -1 -:surfer_tone1: - -🏄🏼 -1f3c4_1f3fc -1 -:surfer_tone2: - -🏄🏽 -1f3c4_1f3fd -1 -:surfer_tone3: - -🏄🏾 -1f3c4_1f3fe -1 -:surfer_tone4: - -🏄🏿 -1f3c4_1f3ff -1 -:surfer_tone5: - -🇮🇳 -1f1ee_1f1f3 -2 -:in: -:flag_in: - -🚣🏻 -1f6a3_1f3fb -1 -:rowboat_tone1: - -🚣🏼 -1f6a3_1f3fc -1 -:rowboat_tone2: - -🚣🏽 -1f6a3_1f3fd -1 -:rowboat_tone3: - -🚣🏾 -1f6a3_1f3fe -1 -:rowboat_tone4: - -🚣🏿 -1f6a3_1f3ff -1 -:rowboat_tone5: - -🇮🇲 -1f1ee_1f1f2 -2 -:im: -:flag_im: - -🏊🏻 -1f3ca_1f3fb -1 -:swimmer_tone1: - -🏊🏼 -1f3ca_1f3fc -1 -:swimmer_tone2: - -🏊🏽 -1f3ca_1f3fd -1 -:swimmer_tone3: - -🏊🏾 -1f3ca_1f3fe -1 -:swimmer_tone4: - -🏊🏿 -1f3ca_1f3ff -1 -:swimmer_tone5: - -🇮🇱 -1f1ee_1f1f1 -2 -:il: -:flag_il: - -⛹🏻 -26f9_1f3fb -2 -:person_with_ball_tone1: -:basketball_player_tone1: - -⛹🏼 -26f9_1f3fc -2 -:person_with_ball_tone2: -:basketball_player_tone2: - -⛹🏽 -26f9_1f3fd -2 -:person_with_ball_tone3: -:basketball_player_tone3: - -⛹🏾 -26f9_1f3fe -2 -:person_with_ball_tone4: -:basketball_player_tone4: - -⛹🏿 -26f9_1f3ff -2 -:person_with_ball_tone5: -:basketball_player_tone5: - -🇮🇪 -1f1ee_1f1ea -2 -:ie: -:flag_ie: - -🏋🏻 -1f3cb_1f3fb -2 -:weight_lifter_tone1: -:lifter_tone1: - -🏋🏼 -1f3cb_1f3fc -2 -:weight_lifter_tone2: -:lifter_tone2: - -🏋🏽 -1f3cb_1f3fd -2 -:weight_lifter_tone3: -:lifter_tone3: - -🏋🏾 -1f3cb_1f3fe -2 -:weight_lifter_tone4: -:lifter_tone4: - -🏋🏿 -1f3cb_1f3ff -2 -:weight_lifter_tone5: -:lifter_tone5: - -🇮🇩 -1f1ee_1f1e9 -2 -:indonesia: -:flag_id: - -🚴🏻 -1f6b4_1f3fb -1 -:bicyclist_tone1: - -🚴🏼 -1f6b4_1f3fc -1 -:bicyclist_tone2: - -🚴🏽 -1f6b4_1f3fd -1 -:bicyclist_tone3: - -🚴🏾 -1f6b4_1f3fe -1 -:bicyclist_tone4: - -🚴🏿 -1f6b4_1f3ff -1 -:bicyclist_tone5: - -🇮🇨 -1f1ee_1f1e8 -2 -:ic: -:flag_ic: - -🚵🏻 -1f6b5_1f3fb -1 -:mountain_bicyclist_tone1: - -🚵🏼 -1f6b5_1f3fc -1 -:mountain_bicyclist_tone2: - -🚵🏽 -1f6b5_1f3fd -1 -:mountain_bicyclist_tone3: - -🚵🏾 -1f6b5_1f3fe -1 -:mountain_bicyclist_tone4: - -🚵🏿 -1f6b5_1f3ff -1 -:mountain_bicyclist_tone5: - -🇭🇺 -1f1ed_1f1fa -2 -:hu: -:flag_hu: - -🇭🇹 -1f1ed_1f1f9 -2 -:ht: -:flag_ht: - -🇭🇷 -1f1ed_1f1f7 -2 -:hr: -:flag_hr: - -🤸🏻 -1f938_1f3fb -2 -:person_doing_cartwheel_tone1: -:cartwheel_tone1: - -🤸🏼 -1f938_1f3fc -2 -:person_doing_cartwheel_tone2: -:cartwheel_tone2: - -🤸🏽 -1f938_1f3fd -2 -:person_doing_cartwheel_tone3: -:cartwheel_tone3: - -🤸🏾 -1f938_1f3fe -2 -:person_doing_cartwheel_tone4: -:cartwheel_tone4: - -🤸🏿 -1f938_1f3ff -2 -:person_doing_cartwheel_tone5: -:cartwheel_tone5: - -🇭🇳 -1f1ed_1f1f3 -2 -:hn: -:flag_hn: - -🤼🏻 -1f93c_1f3fb -2 -:wrestling_tone1: -:wrestlers_tone1: - -🤼🏼 -1f93c_1f3fc -2 -:wrestling_tone2: -:wrestlers_tone2: - -🤼🏽 -1f93c_1f3fd -2 -:wrestling_tone3: -:wrestlers_tone3: - -🤼🏾 -1f93c_1f3fe -2 -:wrestling_tone4: -:wrestlers_tone4: - -🤼🏿 -1f93c_1f3ff -2 -:wrestling_tone5: -:wrestlers_tone5: - -🇭🇲 -1f1ed_1f1f2 -2 -:hm: -:flag_hm: - -🤽🏻 -1f93d_1f3fb -1 -:water_polo_tone1: - -🤽🏼 -1f93d_1f3fc -1 -:water_polo_tone2: - -🤽🏽 -1f93d_1f3fd -1 -:water_polo_tone3: - -🤽🏾 -1f93d_1f3fe -1 -:water_polo_tone4: - -🤽🏿 -1f93d_1f3ff -1 -:water_polo_tone5: - -🇭🇰 -1f1ed_1f1f0 -2 -:hk: -:flag_hk: - -🤾🏻 -1f93e_1f3fb -1 -:handball_tone1: - -🤾🏼 -1f93e_1f3fc -1 -:handball_tone2: - -🤾🏽 -1f93e_1f3fd -1 -:handball_tone3: - -🤾🏾 -1f93e_1f3fe -1 -:handball_tone4: - -🤾🏿 -1f93e_1f3ff -1 -:handball_tone5: - -🇬🇾 -1f1ec_1f1fe -2 -:gy: -:flag_gy: - -🤹🏻 -1f939_1f3fb -2 -:juggler_tone1: -:juggling_tone1: - -🤹🏼 -1f939_1f3fc -2 -:juggler_tone2: -:juggling_tone2: - -🤹🏽 -1f939_1f3fd -2 -:juggler_tone3: -:juggling_tone3: - -🤹🏾 -1f939_1f3fe -2 -:juggler_tone4: -:juggling_tone4: - -🤹🏿 -1f939_1f3ff -2 -:juggler_tone5: -:juggling_tone5: - -🇬🇼 -1f1ec_1f1fc -2 -:gw: -:flag_gw: - -🇬🇺 -1f1ec_1f1fa -2 -:gu: -:flag_gu: - -🇬🇹 -1f1ec_1f1f9 -2 -:gt: -:flag_gt: - -🇬🇸 -1f1ec_1f1f8 -2 -:gs: -:flag_gs: - -👨❤💋👨 -1f468_2764_1f48b_1f468 -2 -:couplekiss_mm: -:kiss_mm: - -👩❤💋👩 -1f469_2764_1f48b_1f469 -2 -:couplekiss_ww: -:kiss_ww: - -🇬🇷 -1f1ec_1f1f7 -2 -:gr: -:flag_gr: - -👨❤👨 -1f468_2764_1f468 -2 -:couple_with_heart_mm: -:couple_mm: - -👩❤👩 -1f469_2764_1f469 -2 -:couple_with_heart_ww: -:couple_ww: - -🇬🇶 -1f1ec_1f1f6 -2 -:gq: -:flag_gq: - -👨👩👧 -1f468_1f469_1f467 -1 -:family_mwg: - -👨👩👧👦 -1f468_1f469_1f467_1f466 -1 -:family_mwgb: - -👨👩👦👦 -1f468_1f469_1f466_1f466 -1 -:family_mwbb: - -👨👩👧👧 -1f468_1f469_1f467_1f467 -1 -:family_mwgg: - -👨👨👦 -1f468_1f468_1f466 -1 -:family_mmb: - -👨👨👧 -1f468_1f468_1f467 -1 -:family_mmg: - -👨👨👧👦 -1f468_1f468_1f467_1f466 -1 -:family_mmgb: - -👨👨👦👦 -1f468_1f468_1f466_1f466 -1 -:family_mmbb: - -👨👨👧👧 -1f468_1f468_1f467_1f467 -1 -:family_mmgg: - -👩👩👦 -1f469_1f469_1f466 -1 -:family_wwb: - -👩👩👧 -1f469_1f469_1f467 -1 -:family_wwg: - -👩👩👧👦 -1f469_1f469_1f467_1f466 -1 -:family_wwgb: - -👩👩👦👦 -1f469_1f469_1f466_1f466 -1 -:family_wwbb: - -👩👩👧👧 -1f469_1f469_1f467_1f467 -1 -:family_wwgg: - -🇬🇵 -1f1ec_1f1f5 -2 -:gp: -:flag_gp: - -🇬🇳 -1f1ec_1f1f3 -2 -:gn: -:flag_gn: - -🇬🇲 -1f1ec_1f1f2 -2 -:gm: -:flag_gm: - -🇬🇱 -1f1ec_1f1f1 -2 -:gl: -:flag_gl: - -🇬🇮 -1f1ec_1f1ee -2 -:gi: -:flag_gi: - -🇬🇭 -1f1ec_1f1ed -2 -:gh: -:flag_gh: - -💪🏻 -1f4aa_1f3fb -1 -:muscle_tone1: - -💪🏼 -1f4aa_1f3fc -1 -:muscle_tone2: - -💪🏽 -1f4aa_1f3fd -1 -:muscle_tone3: - -💪🏾 -1f4aa_1f3fe -1 -:muscle_tone4: - -💪🏿 -1f4aa_1f3ff -1 -:muscle_tone5: - -🇬🇬 -1f1ec_1f1ec -2 -:gg: -:flag_gg: - -🤳🏻 -1f933_1f3fb -1 -:selfie_tone1: - -🤳🏼 -1f933_1f3fc -1 -:selfie_tone2: - -🤳🏽 -1f933_1f3fd -1 -:selfie_tone3: - -🤳🏾 -1f933_1f3fe -1 -:selfie_tone4: - -🤳🏿 -1f933_1f3ff -1 -:selfie_tone5: - -🇬🇫 -1f1ec_1f1eb -2 -:gf: -:flag_gf: - -👈🏻 -1f448_1f3fb -1 -:point_left_tone1: - -👈🏼 -1f448_1f3fc -1 -:point_left_tone2: - -👈🏽 -1f448_1f3fd -1 -:point_left_tone3: - -👈🏾 -1f448_1f3fe -1 -:point_left_tone4: - -👈🏿 -1f448_1f3ff -1 -:point_left_tone5: - -🇬🇪 -1f1ec_1f1ea -2 -:ge: -:flag_ge: - -👉🏻 -1f449_1f3fb -1 -:point_right_tone1: - -👉🏼 -1f449_1f3fc -1 -:point_right_tone2: - -👉🏽 -1f449_1f3fd -1 -:point_right_tone3: - -👉🏾 -1f449_1f3fe -1 -:point_right_tone4: - -👉🏿 -1f449_1f3ff -1 -:point_right_tone5: - -🇬🇩 -1f1ec_1f1e9 -2 -:gd: -:flag_gd: - -☝🏻 -261d_1f3fb -1 -:point_up_tone1: - -☝🏼 -261d_1f3fc -1 -:point_up_tone2: - -☝🏽 -261d_1f3fd -1 -:point_up_tone3: - -☝🏾 -261d_1f3fe -1 -:point_up_tone4: - -☝🏿 -261d_1f3ff -1 -:point_up_tone5: - -🇬🇧 -1f1ec_1f1e7 -2 -:gb: -:flag_gb: - -👆🏻 -1f446_1f3fb -1 -:point_up_2_tone1: - -👆🏼 -1f446_1f3fc -1 -:point_up_2_tone2: - -👆🏽 -1f446_1f3fd -1 -:point_up_2_tone3: - -👆🏾 -1f446_1f3fe -1 -:point_up_2_tone4: - -👆🏿 -1f446_1f3ff -1 -:point_up_2_tone5: - -🇬🇦 -1f1ec_1f1e6 -2 -:ga: -:flag_ga: - -🖕🏻 -1f595_1f3fb -2 -:reversed_hand_with_middle_finger_extended_tone1: -:middle_finger_tone1: - -🖕🏼 -1f595_1f3fc -2 -:reversed_hand_with_middle_finger_extended_tone2: -:middle_finger_tone2: - -🖕🏽 -1f595_1f3fd -2 -:reversed_hand_with_middle_finger_extended_tone3: -:middle_finger_tone3: - -🖕🏾 -1f595_1f3fe -2 -:reversed_hand_with_middle_finger_extended_tone4: -:middle_finger_tone4: - -🖕🏿 -1f595_1f3ff -2 -:reversed_hand_with_middle_finger_extended_tone5: -:middle_finger_tone5: - -🇫🇷 -1f1eb_1f1f7 -2 -:fr: -:flag_fr: - -👇🏻 -1f447_1f3fb -1 -:point_down_tone1: - -👇🏼 -1f447_1f3fc -1 -:point_down_tone2: - -👇🏽 -1f447_1f3fd -1 -:point_down_tone3: - -👇🏾 -1f447_1f3fe -1 -:point_down_tone4: - -👇🏿 -1f447_1f3ff -1 -:point_down_tone5: - -🇫🇴 -1f1eb_1f1f4 -2 -:fo: -:flag_fo: - -✌🏻 -270c_1f3fb -1 -:v_tone1: - -✌🏼 -270c_1f3fc -1 -:v_tone2: - -✌🏽 -270c_1f3fd -1 -:v_tone3: - -✌🏾 -270c_1f3fe -1 -:v_tone4: - -✌🏿 -270c_1f3ff -1 -:v_tone5: - -🇫🇲 -1f1eb_1f1f2 -2 -:fm: -:flag_fm: - -🤞🏻 -1f91e_1f3fb -2 -:hand_with_index_and_middle_fingers_crossed_tone1: -:fingers_crossed_tone1: - -🤞🏼 -1f91e_1f3fc -2 -:hand_with_index_and_middle_fingers_crossed_tone2: -:fingers_crossed_tone2: - -🤞🏽 -1f91e_1f3fd -2 -:hand_with_index_and_middle_fingers_crossed_tone3: -:fingers_crossed_tone3: - -🤞🏾 -1f91e_1f3fe -2 -:hand_with_index_and_middle_fingers_crossed_tone4: -:fingers_crossed_tone4: - -🤞🏿 -1f91e_1f3ff -2 -:hand_with_index_and_middle_fingers_crossed_tone5: -:fingers_crossed_tone5: - -🇫🇰 -1f1eb_1f1f0 -2 -:fk: -:flag_fk: - -🖖🏻 -1f596_1f3fb -2 -:raised_hand_with_part_between_middle_and_ring_fingers_tone1: -:vulcan_tone1: - -🖖🏼 -1f596_1f3fc -2 -:raised_hand_with_part_between_middle_and_ring_fingers_tone2: -:vulcan_tone2: - -🖖🏽 -1f596_1f3fd -2 -:raised_hand_with_part_between_middle_and_ring_fingers_tone3: -:vulcan_tone3: - -🖖🏾 -1f596_1f3fe -2 -:raised_hand_with_part_between_middle_and_ring_fingers_tone4: -:vulcan_tone4: - -🖖🏿 -1f596_1f3ff -2 -:raised_hand_with_part_between_middle_and_ring_fingers_tone5: -:vulcan_tone5: - -🇫🇯 -1f1eb_1f1ef -2 -:fj: -:flag_fj: - -🤘🏻 -1f918_1f3fb -2 -:sign_of_the_horns_tone1: -:metal_tone1: - -🤘🏼 -1f918_1f3fc -2 -:sign_of_the_horns_tone2: -:metal_tone2: - -🤘🏽 -1f918_1f3fd -2 -:sign_of_the_horns_tone3: -:metal_tone3: - -🤘🏾 -1f918_1f3fe -2 -:sign_of_the_horns_tone4: -:metal_tone4: - -🤘🏿 -1f918_1f3ff -2 -:sign_of_the_horns_tone5: -:metal_tone5: - -🇫🇮 -1f1eb_1f1ee -2 -:fi: -:flag_fi: - -🤙🏻 -1f919_1f3fb -2 -:call_me_hand_tone1: -:call_me_tone1: - -🤙🏼 -1f919_1f3fc -2 -:call_me_hand_tone2: -:call_me_tone2: - -🤙🏽 -1f919_1f3fd -2 -:call_me_hand_tone3: -:call_me_tone3: - -🤙🏾 -1f919_1f3fe -2 -:call_me_hand_tone4: -:call_me_tone4: - -🤙🏿 -1f919_1f3ff -2 -:call_me_hand_tone5: -:call_me_tone5: - -🇪🇺 -1f1ea_1f1fa -2 -:eu: -:flag_eu: - -🖐🏻 -1f590_1f3fb -2 -:raised_hand_with_fingers_splayed_tone1: -:hand_splayed_tone1: - -🖐🏼 -1f590_1f3fc -2 -:raised_hand_with_fingers_splayed_tone2: -:hand_splayed_tone2: - -🖐🏽 -1f590_1f3fd -2 -:raised_hand_with_fingers_splayed_tone3: -:hand_splayed_tone3: - -🖐🏾 -1f590_1f3fe -2 -:raised_hand_with_fingers_splayed_tone4: -:hand_splayed_tone4: - -🖐🏿 -1f590_1f3ff -2 -:raised_hand_with_fingers_splayed_tone5: -:hand_splayed_tone5: - -🇪🇹 -1f1ea_1f1f9 -2 -:et: -:flag_et: - -✋🏻 -270b_1f3fb -1 -:raised_hand_tone1: - -✋🏼 -270b_1f3fc -1 -:raised_hand_tone2: - -✋🏽 -270b_1f3fd -1 -:raised_hand_tone3: - -✋🏾 -270b_1f3fe -1 -:raised_hand_tone4: - -✋🏿 -270b_1f3ff -1 -:raised_hand_tone5: - -🇪🇸 -1f1ea_1f1f8 -2 -:es: -:flag_es: - -👌🏻 -1f44c_1f3fb -1 -:ok_hand_tone1: - -👌🏼 -1f44c_1f3fc -1 -:ok_hand_tone2: - -👌🏽 -1f44c_1f3fd -1 -:ok_hand_tone3: - -👌🏾 -1f44c_1f3fe -1 -:ok_hand_tone4: - -👌🏿 -1f44c_1f3ff -1 -:ok_hand_tone5: - -🇪🇷 -1f1ea_1f1f7 -2 -:er: -:flag_er: - -👍🏻 -1f44d_1f3fb -3 -:+1_tone1: -:thumbup_tone1: -:thumbsup_tone1: - -👍🏼 -1f44d_1f3fc -3 -:+1_tone2: -:thumbup_tone2: -:thumbsup_tone2: - -👍🏽 -1f44d_1f3fd -3 -:+1_tone3: -:thumbup_tone3: -:thumbsup_tone3: - -👍🏾 -1f44d_1f3fe -3 -:+1_tone4: -:thumbup_tone4: -:thumbsup_tone4: - -👍🏿 -1f44d_1f3ff -3 -:+1_tone5: -:thumbup_tone5: -:thumbsup_tone5: - -🇪🇭 -1f1ea_1f1ed -2 -:eh: -:flag_eh: - -👎🏻 -1f44e_1f3fb -3 -:-1_tone1: -:thumbdown_tone1: -:thumbsdown_tone1: - -👎🏼 -1f44e_1f3fc -3 -:-1_tone2: -:thumbdown_tone2: -:thumbsdown_tone2: - -👎🏽 -1f44e_1f3fd -3 -:-1_tone3: -:thumbdown_tone3: -:thumbsdown_tone3: - -👎🏾 -1f44e_1f3fe -3 -:-1_tone4: -:thumbdown_tone4: -:thumbsdown_tone4: - -👎🏿 -1f44e_1f3ff -3 -:-1_tone5: -:thumbdown_tone5: -:thumbsdown_tone5: - -🇪🇬 -1f1ea_1f1ec -2 -:eg: -:flag_eg: - -✊🏻 -270a_1f3fb -1 -:fist_tone1: - -✊🏼 -270a_1f3fc -1 -:fist_tone2: - -✊🏽 -270a_1f3fd -1 -:fist_tone3: - -✊🏾 -270a_1f3fe -1 -:fist_tone4: - -✊🏿 -270a_1f3ff -1 -:fist_tone5: - -🇪🇪 -1f1ea_1f1ea -2 -:ee: -:flag_ee: - -👊🏻 -1f44a_1f3fb -1 -:punch_tone1: - -👊🏼 -1f44a_1f3fc -1 -:punch_tone2: - -👊🏽 -1f44a_1f3fd -1 -:punch_tone3: - -👊🏾 -1f44a_1f3fe -1 -:punch_tone4: - -👊🏿 -1f44a_1f3ff -1 -:punch_tone5: - -🇪🇨 -1f1ea_1f1e8 -2 -:ec: -:flag_ec: - -🤛🏻 -1f91b_1f3fb -2 -:left_fist_tone1: -:left_facing_fist_tone1: - -🤛🏼 -1f91b_1f3fc -2 -:left_fist_tone2: -:left_facing_fist_tone2: - -🤛🏽 -1f91b_1f3fd -2 -:left_fist_tone3: -:left_facing_fist_tone3: - -🤛🏾 -1f91b_1f3fe -2 -:left_fist_tone4: -:left_facing_fist_tone4: - -🤛🏿 -1f91b_1f3ff -2 -:left_fist_tone5: -:left_facing_fist_tone5: - -🇪🇦 -1f1ea_1f1e6 -2 -:ea: -:flag_ea: - -🤜🏻 -1f91c_1f3fb -2 -:right_fist_tone1: -:right_facing_fist_tone1: - -🤜🏼 -1f91c_1f3fc -2 -:right_fist_tone2: -:right_facing_fist_tone2: - -🤜🏽 -1f91c_1f3fd -2 -:right_fist_tone3: -:right_facing_fist_tone3: - -🤜🏾 -1f91c_1f3fe -2 -:right_fist_tone4: -:right_facing_fist_tone4: - -🤜🏿 -1f91c_1f3ff -2 -:right_fist_tone5: -:right_facing_fist_tone5: - -🇩🇿 -1f1e9_1f1ff -2 -:dz: -:flag_dz: - -🤚🏻 -1f91a_1f3fb -2 -:back_of_hand_tone1: -:raised_back_of_hand_tone1: - -🤚🏼 -1f91a_1f3fc -2 -:back_of_hand_tone2: -:raised_back_of_hand_tone2: - -🤚🏽 -1f91a_1f3fd -2 -:back_of_hand_tone3: -:raised_back_of_hand_tone3: - -🤚🏾 -1f91a_1f3fe -2 -:back_of_hand_tone4: -:raised_back_of_hand_tone4: - -🤚🏿 -1f91a_1f3ff -2 -:back_of_hand_tone5: -:raised_back_of_hand_tone5: - -🇩🇴 -1f1e9_1f1f4 -2 -:do: -:flag_do: - -👋🏻 -1f44b_1f3fb -1 -:wave_tone1: - -👋🏼 -1f44b_1f3fc -1 -:wave_tone2: - -👋🏽 -1f44b_1f3fd -1 -:wave_tone3: - -👋🏾 -1f44b_1f3fe -1 -:wave_tone4: - -👋🏿 -1f44b_1f3ff -1 -:wave_tone5: - -🇩🇲 -1f1e9_1f1f2 -2 -:dm: -:flag_dm: - -👏🏻 -1f44f_1f3fb -1 -:clap_tone1: - -👏🏼 -1f44f_1f3fc -1 -:clap_tone2: - -👏🏽 -1f44f_1f3fd -1 -:clap_tone3: - -👏🏾 -1f44f_1f3fe -1 -:clap_tone4: - -👏🏿 -1f44f_1f3ff -1 -:clap_tone5: - -🇩🇰 -1f1e9_1f1f0 -2 -:dk: -:flag_dk: - -✍🏻 -270d_1f3fb -1 -:writing_hand_tone1: - -✍🏼 -270d_1f3fc -1 -:writing_hand_tone2: - -✍🏽 -270d_1f3fd -1 -:writing_hand_tone3: - -✍🏾 -270d_1f3fe -1 -:writing_hand_tone4: - -✍🏿 -270d_1f3ff -1 -:writing_hand_tone5: - -🇩🇯 -1f1e9_1f1ef -2 -:dj: -:flag_dj: - -👐🏻 -1f450_1f3fb -1 -:open_hands_tone1: - -👐🏼 -1f450_1f3fc -1 -:open_hands_tone2: - -👐🏽 -1f450_1f3fd -1 -:open_hands_tone3: - -👐🏾 -1f450_1f3fe -1 -:open_hands_tone4: - -👐🏿 -1f450_1f3ff -1 -:open_hands_tone5: - -🇩🇬 -1f1e9_1f1ec -2 -:dg: -:flag_dg: - -🙌🏻 -1f64c_1f3fb -1 -:raised_hands_tone1: - -🙌🏼 -1f64c_1f3fc -1 -:raised_hands_tone2: - -🙌🏽 -1f64c_1f3fd -1 -:raised_hands_tone3: - -🙌🏾 -1f64c_1f3fe -1 -:raised_hands_tone4: - -🙌🏿 -1f64c_1f3ff -1 -:raised_hands_tone5: - -🇩🇪 -1f1e9_1f1ea -2 -:de: -:flag_de: - -🙏🏻 -1f64f_1f3fb -1 -:pray_tone1: - -🙏🏼 -1f64f_1f3fc -1 -:pray_tone2: - -🙏🏽 -1f64f_1f3fd -1 -:pray_tone3: - -🙏🏾 -1f64f_1f3fe -1 -:pray_tone4: - -🙏🏿 -1f64f_1f3ff -1 -:pray_tone5: - -🇨🇿 -1f1e8_1f1ff -2 -:cz: -:flag_cz: - -🤝🏻 -1f91d_1f3fb -2 -:shaking_hands_tone1: -:handshake_tone1: - -🤝🏼 -1f91d_1f3fc -2 -:shaking_hands_tone2: -:handshake_tone2: - -🤝🏽 -1f91d_1f3fd -2 -:shaking_hands_tone3: -:handshake_tone3: - -🤝🏾 -1f91d_1f3fe -2 -:shaking_hands_tone4: -:handshake_tone4: - -🤝🏿 -1f91d_1f3ff -2 -:shaking_hands_tone5: -:handshake_tone5: - -🇨🇾 -1f1e8_1f1fe -2 -:cy: -:flag_cy: - -💅🏻 -1f485_1f3fb -1 -:nail_care_tone1: - -💅🏼 -1f485_1f3fc -1 -:nail_care_tone2: - -💅🏽 -1f485_1f3fd -1 -:nail_care_tone3: - -💅🏾 -1f485_1f3fe -1 -:nail_care_tone4: - -💅🏿 -1f485_1f3ff -1 -:nail_care_tone5: - -🇨🇽 -1f1e8_1f1fd -2 -:cx: -:flag_cx: - -👂🏻 -1f442_1f3fb -1 -:ear_tone1: - -👂🏼 -1f442_1f3fc -1 -:ear_tone2: - -👂🏽 -1f442_1f3fd -1 -:ear_tone3: - -👂🏾 -1f442_1f3fe -1 -:ear_tone4: - -👂🏿 -1f442_1f3ff -1 -:ear_tone5: - -🇨🇼 -1f1e8_1f1fc -2 -:cw: -:flag_cw: - -👃🏻 -1f443_1f3fb -1 -:nose_tone1: - -👃🏼 -1f443_1f3fc -1 -:nose_tone2: - -👃🏽 -1f443_1f3fd -1 -:nose_tone3: - -👃🏾 -1f443_1f3fe -1 -:nose_tone4: - -👃🏿 -1f443_1f3ff -1 -:nose_tone5: - -🇨🇻 -1f1e8_1f1fb -2 -:cv: -:flag_cv: - -🇨🇺 -1f1e8_1f1fa -2 -:cu: -:flag_cu: - -🇨🇷 -1f1e8_1f1f7 -2 -:cr: -:flag_cr: - -👁🗨 -1f441_1f5e8 -1 -:eye_in_speech_bubble: - -🇨🇵 -1f1e8_1f1f5 -2 -:cp: -:flag_cp: - -🇨🇴 -1f1e8_1f1f4 -2 -:co: -:flag_co: - -🇨🇳 -1f1e8_1f1f3 -2 -:cn: -:flag_cn: - -🇨🇲 -1f1e8_1f1f2 -2 -:cm: -:flag_cm: - -🇨🇱 -1f1e8_1f1f1 -2 -:chile: -:flag_cl: - -🇨🇰 -1f1e8_1f1f0 -2 -:ck: -:flag_ck: - -🇨🇮 -1f1e8_1f1ee -2 -:ci: -:flag_ci: - -🇨🇭 -1f1e8_1f1ed -2 -:ch: -:flag_ch: - -🇨🇬 -1f1e8_1f1ec -2 -:cg: -:flag_cg: - -🇨🇫 -1f1e8_1f1eb -2 -:cf: -:flag_cf: - -🇨🇩 -1f1e8_1f1e9 -2 -:congo: -:flag_cd: - -🇨🇨 -1f1e8_1f1e8 -2 -:cc: -:flag_cc: - -🇨🇦 -1f1e8_1f1e6 -2 -:ca: -:flag_ca: - -🇧🇿 -1f1e7_1f1ff -2 -:bz: -:flag_bz: - -🇧🇾 -1f1e7_1f1fe -2 -:by: -:flag_by: - -🇧🇼 -1f1e7_1f1fc -2 -:bw: -:flag_bw: - -🇧🇻 -1f1e7_1f1fb -2 -:bv: -:flag_bv: - -🇧🇹 -1f1e7_1f1f9 -2 -:bt: -:flag_bt: - -🇧🇸 -1f1e7_1f1f8 -2 -:bs: -:flag_bs: - -🇧🇷 -1f1e7_1f1f7 -2 -:br: -:flag_br: - -🇧🇶 -1f1e7_1f1f6 -2 -:bq: -:flag_bq: - -🇧🇴 -1f1e7_1f1f4 -2 -:bo: -:flag_bo: - -🇧🇳 -1f1e7_1f1f3 -2 -:bn: -:flag_bn: - -🇧🇲 -1f1e7_1f1f2 -2 -:bm: -:flag_bm: - -🇧🇱 -1f1e7_1f1f1 -2 -:bl: -:flag_bl: - -🇧🇯 -1f1e7_1f1ef -2 -:bj: -:flag_bj: - -🇧🇮 -1f1e7_1f1ee -2 -:bi: -:flag_bi: - -🇧🇭 -1f1e7_1f1ed -2 -:bh: -:flag_bh: - -🇧🇬 -1f1e7_1f1ec -2 -:bg: -:flag_bg: - -🇧🇫 -1f1e7_1f1eb -2 -:bf: -:flag_bf: - -🇧🇪 -1f1e7_1f1ea -2 -:be: -:flag_be: - -🇧🇩 -1f1e7_1f1e9 -2 -:bd: -:flag_bd: - -🇧🇧 -1f1e7_1f1e7 -2 -:bb: -:flag_bb: - -🇧🇦 -1f1e7_1f1e6 -2 -:ba: -:flag_ba: - -🇦🇿 -1f1e6_1f1ff -2 -:az: -:flag_az: - -🇦🇽 -1f1e6_1f1fd -2 -:ax: -:flag_ax: - -🇦🇼 -1f1e6_1f1fc -2 -:aw: -:flag_aw: - -🇦🇺 -1f1e6_1f1fa -2 -:au: -:flag_au: - -🇦🇹 -1f1e6_1f1f9 -2 -:at: -:flag_at: - -🇦🇸 -1f1e6_1f1f8 -2 -:as: -:flag_as: - -🇦🇷 -1f1e6_1f1f7 -2 -:ar: -:flag_ar: - -🇦🇶 -1f1e6_1f1f6 -2 -:aq: -:flag_aq: - -🇦🇴 -1f1e6_1f1f4 -2 -:ao: -:flag_ao: - -🇦🇲 -1f1e6_1f1f2 -2 -:am: -:flag_am: - -🇦🇱 -1f1e6_1f1f1 -2 -:al: -:flag_al: - -🇦🇮 -1f1e6_1f1ee -2 -:ai: -:flag_ai: - -🇦🇬 -1f1e6_1f1ec -2 -:ag: -:flag_ag: - -🇦🇫 -1f1e6_1f1eb -2 -:af: -:flag_af: - -🇦🇪 -1f1e6_1f1ea -2 -:ae: -:flag_ae: - -🇦🇩 -1f1e6_1f1e9 -2 -:ad: -:flag_ad: - -🇦🇨 -1f1e6_1f1e8 -2 -:ac: -:flag_ac: - -🏳🌈 -1f3f3_1f308 -2 -:gay_pride_flag: -:rainbow_flag: - -🇦 -1f1e6 -1 -:regional_indicator_a: - -🇿🇼 -1f1ff_1f1fc -2 -:zw: -:flag_zw: - -🇿🇲 -1f1ff_1f1f2 -2 -:zm: -:flag_zm: - -🇿🇦 -1f1ff_1f1e6 -2 -:za: -:flag_za: - -🇾🇹 -1f1fe_1f1f9 -2 -:yt: -:flag_yt: - -🇾🇪 -1f1fe_1f1ea -2 -:ye: -:flag_ye: - -🇽🇰 -1f1fd_1f1f0 -2 -:xk: -:flag_xk: - -🇼🇸 -1f1fc_1f1f8 -2 -:ws: -:flag_ws: - -🇼🇫 -1f1fc_1f1eb -2 -:wf: -:flag_wf: - -🇻🇺 -1f1fb_1f1fa -2 -:vu: -:flag_vu: - -🇻🇳 -1f1fb_1f1f3 -2 -:vn: -:flag_vn: - -🇻🇮 -1f1fb_1f1ee -2 -:vi: -:flag_vi: - -🇻🇬 -1f1fb_1f1ec -2 -:vg: -:flag_vg: - -🇻🇪 -1f1fb_1f1ea -2 -:ve: -:flag_ve: - -🇻🇨 -1f1fb_1f1e8 -2 -:vc: -:flag_vc: - -🇻🇦 -1f1fb_1f1e6 -2 -:va: -:flag_va: - -🇺🇿 -1f1fa_1f1ff -2 -:uz: -:flag_uz: - -🇺🇾 -1f1fa_1f1fe -2 -:uy: -:flag_uy: - -🇺🇸 -1f1fa_1f1f8 -2 -:us: -:flag_us: - -🇺🇲 -1f1fa_1f1f2 -2 -:um: -:flag_um: - -🇺🇬 -1f1fa_1f1ec -2 -:ug: -:flag_ug: - -🇺🇦 -1f1fa_1f1e6 -2 -:ua: -:flag_ua: - -🇹🇿 -1f1f9_1f1ff -2 -:tz: -:flag_tz: - -🇹🇼 -1f1f9_1f1fc -2 -:tw: -:flag_tw: - -🇹🇻 -1f1f9_1f1fb -2 -:tuvalu: -:flag_tv: - -🇹🇹 -1f1f9_1f1f9 -2 -:tt: -:flag_tt: - -🇹🇷 -1f1f9_1f1f7 -2 -:tr: -:flag_tr: - -🇹🇴 -1f1f9_1f1f4 -2 -:to: -:flag_to: - -🛀🏿 -1f6c0_1f3ff -1 -:bath_tone5: - -🛀🏾 -1f6c0_1f3fe -1 -:bath_tone4: - -🛀🏽 -1f6c0_1f3fd -1 -:bath_tone3: - -🛀🏼 -1f6c0_1f3fc -1 -:bath_tone2: - -🛀🏻 -1f6c0_1f3fb -1 -:bath_tone1: - -🇧 -1f1e7 -1 -:regional_indicator_b: - -🇨 -1f1e8 -1 -:regional_indicator_c: - -🇩 -1f1e9 -1 -:regional_indicator_d: - -🇪 -1f1ea -1 -:regional_indicator_e: - -🇫 -1f1eb -1 -:regional_indicator_f: - -🇬 -1f1ec -1 -:regional_indicator_g: - -🇭 -1f1ed -1 -:regional_indicator_h: - -🇮 -1f1ee -1 -:regional_indicator_i: - -🇯 -1f1ef -1 -:regional_indicator_j: - -🇰 -1f1f0 -1 -:regional_indicator_k: - -🇱 -1f1f1 -1 -:regional_indicator_l: - -🇲 -1f1f2 -1 -:regional_indicator_m: - -🇳 -1f1f3 -1 -:regional_indicator_n: - -🇴 -1f1f4 -1 -:regional_indicator_o: - -🇵 -1f1f5 -1 -:regional_indicator_p: - -🇶 -1f1f6 -1 -:regional_indicator_q: - -🇷 -1f1f7 -1 -:regional_indicator_r: - -🇸 -1f1f8 -1 -:regional_indicator_s: - -🇹 -1f1f9 -1 -:regional_indicator_t: - -🇺 -1f1fa -1 -:regional_indicator_u: - -🇻 -1f1fb -1 -:regional_indicator_v: - -🇼 -1f1fc -1 -:regional_indicator_w: - -🇽 -1f1fd -1 -:regional_indicator_x: - -🇾 -1f1fe -1 -:regional_indicator_y: - -🇿 -1f1ff -1 -:regional_indicator_z: - -🈁 -1f201 -1 -:koko: - -🈂 -1f202 -1 -:sa: - -🈚 -1f21a -1 -:u7121: - -🈯 -1f22f -1 -:u6307: - -🈲 -1f232 -1 -:u7981: - -🈳 -1f233 -1 -:u7a7a: - -🈴 -1f234 -1 -:u5408: - -🈵 -1f235 -1 -:u6e80: - -🈶 -1f236 -1 -:u6709: - -🈷 -1f237 -1 -:u6708: - -🈸 -1f238 -1 -:u7533: - -🈹 -1f239 -1 -:u5272: - -🈺 -1f23a -1 -:u55b6: - -🉐 -1f250 -1 -:ideograph_advantage: - -🉑 -1f251 -1 -:accept: - -🌀 -1f300 -1 -:cyclone: - -🌁 -1f301 -1 -:foggy: - -🌂 -1f302 -1 -:closed_umbrella: - -🌃 -1f303 -1 -:night_with_stars: - -🌄 -1f304 -1 -:sunrise_over_mountains: - -🌅 -1f305 -1 -:sunrise: - -🌆 -1f306 -1 -:city_dusk: - -🌇 -1f307 -2 -:city_sunrise: -:city_sunset: - -🌈 -1f308 -1 -:rainbow: - -🌉 -1f309 -1 -:bridge_at_night: - -🌊 -1f30a -1 -:ocean: - -🌋 -1f30b -1 -:volcano: - -🌌 -1f30c -1 -:milky_way: - -🌍 -1f30d -1 -:earth_africa: - -🌎 -1f30e -1 -:earth_americas: - -🌏 -1f30f -1 -:earth_asia: - -🌐 -1f310 -1 -:globe_with_meridians: - -🌑 -1f311 -1 -:new_moon: - -🌒 -1f312 -1 -:waxing_crescent_moon: - -🌓 -1f313 -1 -:first_quarter_moon: - -🌔 -1f314 -1 -:waxing_gibbous_moon: - -🌕 -1f315 -1 -:full_moon: - -🌖 -1f316 -1 -:waning_gibbous_moon: - -🌗 -1f317 -1 -:last_quarter_moon: - -🌘 -1f318 -1 -:waning_crescent_moon: - -🌙 -1f319 -1 -:crescent_moon: - -🌚 -1f31a -1 -:new_moon_with_face: - -🌛 -1f31b -1 -:first_quarter_moon_with_face: - -🌜 -1f31c -1 -:last_quarter_moon_with_face: - -🌝 -1f31d -1 -:full_moon_with_face: - -🌞 -1f31e -1 -:sun_with_face: - -🌟 -1f31f -1 -:star2: - -🌠 -1f320 -1 -:stars: - -🌡 -1f321 -1 -:thermometer: - -🌤 -1f324 -2 -:white_sun_with_small_cloud: -:white_sun_small_cloud: - -🌥 -1f325 -2 -:white_sun_behind_cloud: -:white_sun_cloud: - -🌦 -1f326 -2 -:white_sun_behind_cloud_with_rain: -:white_sun_rain_cloud: - -🌧 -1f327 -2 -:cloud_with_rain: -:cloud_rain: - -🌨 -1f328 -2 -:cloud_with_snow: -:cloud_snow: - -🌩 -1f329 -2 -:cloud_with_lightning: -:cloud_lightning: - -🌪 -1f32a -2 -:cloud_with_tornado: -:cloud_tornado: - -🌫 -1f32b -1 -:fog: - -🌬 -1f32c -1 -:wind_blowing_face: - -🌭 -1f32d -2 -:hot_dog: -:hotdog: - -🌮 -1f32e -1 -:taco: - -🌯 -1f32f -1 -:burrito: - -🌰 -1f330 -1 -:chestnut: - -🌱 -1f331 -1 -:seedling: - -🌲 -1f332 -1 -:evergreen_tree: - -🌳 -1f333 -1 -:deciduous_tree: - -🌴 -1f334 -1 -:palm_tree: - -🌵 -1f335 -1 -:cactus: - -🌶 -1f336 -1 -:hot_pepper: - -🌷 -1f337 -1 -:tulip: - -🌸 -1f338 -1 -:cherry_blossom: - -🌹 -1f339 -1 -:rose: - -🌺 -1f33a -1 -:hibiscus: - -🌻 -1f33b -1 -:sunflower: - -🌼 -1f33c -1 -:blossom: - -🌽 -1f33d -1 -:corn: - -🌾 -1f33e -1 -:ear_of_rice: - -🌿 -1f33f -1 -:herb: - -🍀 -1f340 -1 -:four_leaf_clover: - -🍁 -1f341 -1 -:maple_leaf: - -🍂 -1f342 -1 -:fallen_leaf: - -🍃 -1f343 -1 -:leaves: - -🍄 -1f344 -1 -:mushroom: - -🍅 -1f345 -1 -:tomato: - -🍆 -1f346 -1 -:eggplant: - -🍇 -1f347 -1 -:grapes: - -🍈 -1f348 -1 -:melon: - -🍉 -1f349 -1 -:watermelon: - -🍊 -1f34a -1 -:tangerine: - -🍋 -1f34b -1 -:lemon: - -🍌 -1f34c -1 -:banana: - -🍍 -1f34d -1 -:pineapple: - -🍎 -1f34e -1 -:apple: - -🍏 -1f34f -1 -:green_apple: - -🍐 -1f350 -1 -:pear: - -🍑 -1f351 -1 -:peach: - -🍒 -1f352 -1 -:cherries: - -🍓 -1f353 -1 -:strawberry: - -🍔 -1f354 -1 -:hamburger: - -🍕 -1f355 -1 -:pizza: - -🍖 -1f356 -1 -:meat_on_bone: - -🍗 -1f357 -1 -:poultry_leg: - -🍘 -1f358 -1 -:rice_cracker: - -🍙 -1f359 -1 -:rice_ball: - -🍚 -1f35a -1 -:rice: - -🍛 -1f35b -1 -:curry: - -🍜 -1f35c -1 -:ramen: - -🍝 -1f35d -1 -:spaghetti: - -🍞 -1f35e -1 -:bread: - -🍟 -1f35f -1 -:fries: - -🍠 -1f360 -1 -:sweet_potato: - -🍡 -1f361 -1 -:dango: - -🍢 -1f362 -1 -:oden: - -🍣 -1f363 -1 -:sushi: - -🍤 -1f364 -1 -:fried_shrimp: - -🍥 -1f365 -1 -:fish_cake: - -🍦 -1f366 -1 -:icecream: - -🍧 -1f367 -1 -:shaved_ice: - -🍨 -1f368 -1 -:ice_cream: - -🍩 -1f369 -1 -:doughnut: - -🍪 -1f36a -1 -:cookie: - -🍫 -1f36b -1 -:chocolate_bar: - -🍬 -1f36c -1 -:candy: - -🍭 -1f36d -1 -:lollipop: - -🍮 -1f36e -3 -:pudding: -:flan: -:custard: - -🍯 -1f36f -1 -:honey_pot: - -🍰 -1f370 -1 -:cake: - -🍱 -1f371 -1 -:bento: - -🍲 -1f372 -1 -:stew: - -🍳 -1f373 -1 -:cooking: - -🍴 -1f374 -1 -:fork_and_knife: - -🍵 -1f375 -1 -:tea: - -🍶 -1f376 -1 -:sake: - -🍷 -1f377 -1 -:wine_glass: - -🍸 -1f378 -1 -:cocktail: - -🍹 -1f379 -1 -:tropical_drink: - -🍺 -1f37a -1 -:beer: - -🍻 -1f37b -1 -:beers: - -🍼 -1f37c -1 -:baby_bottle: - -🍽 -1f37d -2 -:fork_and_knife_with_plate: -:fork_knife_plate: - -🍾 -1f37e -2 -:bottle_with_popping_cork: -:champagne: - -🍿 -1f37f -1 -:popcorn: - -🎀 -1f380 -1 -:ribbon: - -🎁 -1f381 -1 -:gift: - -🎂 -1f382 -1 -:birthday: - -🎃 -1f383 -1 -:jack_o_lantern: - -🎄 -1f384 -1 -:christmas_tree: - -🎅 -1f385 -1 -:santa: - -🎆 -1f386 -1 -:fireworks: - -🎇 -1f387 -1 -:sparkler: - -🎈 -1f388 -1 -:balloon: - -🎉 -1f389 -1 -:tada: - -🎊 -1f38a -1 -:confetti_ball: - -🎋 -1f38b -1 -:tanabata_tree: - -🎌 -1f38c -1 -:crossed_flags: - -🎍 -1f38d -1 -:bamboo: - -🎎 -1f38e -1 -:dolls: - -🎏 -1f38f -1 -:flags: - -🎐 -1f390 -1 -:wind_chime: - -🎑 -1f391 -1 -:rice_scene: - -🎒 -1f392 -1 -:school_satchel: - -🎓 -1f393 -1 -:mortar_board: - -🎖 -1f396 -1 -:military_medal: - -🎗 -1f397 -1 -:reminder_ribbon: - -🎙 -1f399 -2 -:studio_microphone: -:microphone2: - -🎚 -1f39a -1 -:level_slider: - -🎛 -1f39b -1 -:control_knobs: - -🎞 -1f39e -1 -:film_frames: - -🎟 -1f39f -2 -:admission_tickets: -:tickets: - -🎠 -1f3a0 -1 -:carousel_horse: - -🎡 -1f3a1 -1 -:ferris_wheel: - -🎢 -1f3a2 -1 -:roller_coaster: - -🎣 -1f3a3 -1 -:fishing_pole_and_fish: - -🎤 -1f3a4 -1 -:microphone: - -🎥 -1f3a5 -1 -:movie_camera: - -🎦 -1f3a6 -1 -:cinema: - -🎧 -1f3a7 -1 -:headphones: - -🎨 -1f3a8 -1 -:art: - -🎩 -1f3a9 -1 -:tophat: - -🎪 -1f3aa -1 -:circus_tent: - -🎫 -1f3ab -1 -:ticket: - -🎬 -1f3ac -1 -:clapper: - -🎭 -1f3ad -1 -:performing_arts: - -🎮 -1f3ae -1 -:video_game: - -🎯 -1f3af -1 -:dart: - -🎰 -1f3b0 -1 -:slot_machine: - -🎱 -1f3b1 -1 -:8ball: - -🎲 -1f3b2 -1 -:game_die: - -🎳 -1f3b3 -1 -:bowling: - -🎴 -1f3b4 -1 -:flower_playing_cards: - -🎵 -1f3b5 -1 -:musical_note: - -🎶 -1f3b6 -1 -:notes: - -🎷 -1f3b7 -1 -:saxophone: - -🎸 -1f3b8 -1 -:guitar: - -🎹 -1f3b9 -1 -:musical_keyboard: - -🎺 -1f3ba -1 -:trumpet: - -🎻 -1f3bb -1 -:violin: - -🎼 -1f3bc -1 -:musical_score: - -🎽 -1f3bd -1 -:running_shirt_with_sash: - -🎾 -1f3be -1 -:tennis: - -🎿 -1f3bf -1 -:ski: - -🏀 -1f3c0 -1 -:basketball: - -🏁 -1f3c1 -1 -:checkered_flag: - -🏂 -1f3c2 -1 -:snowboarder: - -🏃 -1f3c3 -1 -:runner: - -🏄 -1f3c4 -1 -:surfer: - -🏅 -1f3c5 -2 -:sports_medal: -:medal: - -🏆 -1f3c6 -1 -:trophy: - -🏇 -1f3c7 -1 -:horse_racing: - -🏈 -1f3c8 -1 -:football: - -🏉 -1f3c9 -1 -:rugby_football: - -🏊 -1f3ca -1 -:swimmer: - -🏋 -1f3cb -2 -:weight_lifter: -:lifter: - -🏌 -1f3cc -1 -:golfer: - -🏍 -1f3cd -2 -:racing_motorcycle: -:motorcycle: - -🏎 -1f3ce -2 -:racing_car: -:race_car: - -🏏 -1f3cf -2 -:cricket_bat_ball: -:cricket: - -🏐 -1f3d0 -1 -:volleyball: - -🏑 -1f3d1 -1 -:field_hockey: - -🏒 -1f3d2 -1 -:hockey: - -🏓 -1f3d3 -2 -:table_tennis: -:ping_pong: - -🏔 -1f3d4 -2 -:snow_capped_mountain: -:mountain_snow: - -🏕 -1f3d5 -1 -:camping: - -🏖 -1f3d6 -2 -:beach_with_umbrella: -:beach: - -🏗 -1f3d7 -2 -:building_construction: -:construction_site: - -🏘 -1f3d8 -2 -:house_buildings: -:homes: - -🏙 -1f3d9 -1 -:cityscape: - -🏚 -1f3da -2 -:derelict_house_building: -:house_abandoned: - -🏛 -1f3db -1 -:classical_building: - -🏜 -1f3dc -1 -:desert: - -🏝 -1f3dd -2 -:desert_island: -:island: - -🏞 -1f3de -2 -:national_park: -:park: - -🏟 -1f3df -1 -:stadium: - -🏠 -1f3e0 -1 -:house: - -🏡 -1f3e1 -1 -:house_with_garden: - -🏢 -1f3e2 -1 -:office: - -🏣 -1f3e3 -1 -:post_office: - -🏤 -1f3e4 -1 -:european_post_office: - -🏥 -1f3e5 -1 -:hospital: - -🏦 -1f3e6 -1 -:bank: - -🏧 -1f3e7 -1 -:atm: - -🏨 -1f3e8 -1 -:hotel: - -🏩 -1f3e9 -1 -:love_hotel: - -🏪 -1f3ea -1 -:convenience_store: - -🏫 -1f3eb -1 -:school: - -🏬 -1f3ec -1 -:department_store: - -🏭 -1f3ed -1 -:factory: - -🏮 -1f3ee -1 -:izakaya_lantern: - -🏯 -1f3ef -1 -:japanese_castle: - -🏰 -1f3f0 -1 -:european_castle: - -🏳 -1f3f3 -2 -:waving_white_flag: -:flag_white: - -🏴 -1f3f4 -2 -:waving_black_flag: -:flag_black: - -🏵 -1f3f5 -1 -:rosette: - -🏷 -1f3f7 -1 -:label: - -🏸 -1f3f8 -1 -:badminton: - -🏹 -1f3f9 -2 -:archery: -:bow_and_arrow: - -🏺 -1f3fa -1 -:amphora: - -🏻 -1f3fb -1 -:tone1: - -🏼 -1f3fc -1 -:tone2: - -🏽 -1f3fd -1 -:tone3: - -🏾 -1f3fe -1 -:tone4: - -🏿 -1f3ff -1 -:tone5: - -🐀 -1f400 -1 -:rat: - -🐁 -1f401 -1 -:mouse2: - -🐂 -1f402 -1 -:ox: - -🐃 -1f403 -1 -:water_buffalo: - -🐄 -1f404 -1 -:cow2: - -🐅 -1f405 -1 -:tiger2: - -🐆 -1f406 -1 -:leopard: - -🐇 -1f407 -1 -:rabbit2: - -🐈 -1f408 -1 -:cat2: - -🐉 -1f409 -1 -:dragon: - -🐊 -1f40a -1 -:crocodile: - -🐋 -1f40b -1 -:whale2: - -🐌 -1f40c -1 -:snail: - -🐍 -1f40d -1 -:snake: - -🐎 -1f40e -1 -:racehorse: - -🐏 -1f40f -1 -:ram: - -🐐 -1f410 -1 -:goat: - -🐑 -1f411 -1 -:sheep: - -🐒 -1f412 -1 -:monkey: - -🐓 -1f413 -1 -:rooster: - -🐔 -1f414 -1 -:chicken: - -🐕 -1f415 -1 -:dog2: - -🐖 -1f416 -1 -:pig2: - -🐗 -1f417 -1 -:boar: - -🐘 -1f418 -1 -:elephant: - -🐙 -1f419 -1 -:octopus: - -🐚 -1f41a -1 -:shell: - -🐛 -1f41b -1 -:bug: - -🐜 -1f41c -1 -:ant: - -🐝 -1f41d -1 -:bee: - -🐞 -1f41e -1 -:beetle: - -🐟 -1f41f -1 -:fish: - -🐠 -1f420 -1 -:tropical_fish: - -🐡 -1f421 -1 -:blowfish: - -🐢 -1f422 -1 -:turtle: - -🐣 -1f423 -1 -:hatching_chick: - -🐤 -1f424 -1 -:baby_chick: - -🐥 -1f425 -1 -:hatched_chick: - -🐦 -1f426 -1 -:bird: - -🐧 -1f427 -1 -:penguin: - -🐨 -1f428 -1 -:koala: - -🐩 -1f429 -1 -:poodle: - -🐪 -1f42a -1 -:dromedary_camel: - -🐫 -1f42b -1 -:camel: - -🐬 -1f42c -1 -:dolphin: - -🐭 -1f42d -1 -:mouse: - -🐮 -1f42e -1 -:cow: - -🐯 -1f42f -1 -:tiger: - -🐰 -1f430 -1 -:rabbit: - -🐱 -1f431 -1 -:cat: - -🐲 -1f432 -1 -:dragon_face: - -🐳 -1f433 -1 -:whale: - -🐴 -1f434 -1 -:horse: - -🐵 -1f435 -1 -:monkey_face: - -🐶 -1f436 -1 -:dog: - -🐷 -1f437 -1 -:pig: - -🐸 -1f438 -1 -:frog: - -🐹 -1f439 -1 -:hamster: - -🐺 -1f43a -1 -:wolf: - -🐻 -1f43b -1 -:bear: - -🐼 -1f43c -1 -:panda_face: - -🐽 -1f43d -1 -:pig_nose: - -🐾 -1f43e -2 -:paw_prints: -:feet: - -🐿 -1f43f -1 -:chipmunk: - -👀 -1f440 -1 -:eyes: - -👁 -1f441 -1 -:eye: - -👂 -1f442 -1 -:ear: - -👃 -1f443 -1 -:nose: - -👄 -1f444 -1 -:lips: - -👅 -1f445 -1 -:tongue: - -👆 -1f446 -1 -:point_up_2: - -👇 -1f447 -1 -:point_down: - -👈 -1f448 -1 -:point_left: - -👉 -1f449 -1 -:point_right: - -👊 -1f44a -1 -:punch: - -👋 -1f44b -1 -:wave: - -👌 -1f44c -1 -:ok_hand: - -👍 -1f44d -3 -:+1: -:thumbup: -:thumbsup: - -👎 -1f44e -3 -:-1: -:thumbdown: -:thumbsdown: - -👏 -1f44f -1 -:clap: - -👐 -1f450 -1 -:open_hands: - -👑 -1f451 -1 -:crown: - -👒 -1f452 -1 -:womans_hat: - -👓 -1f453 -1 -:eyeglasses: - -👔 -1f454 -1 -:necktie: - -👕 -1f455 -1 -:shirt: - -👖 -1f456 -1 -:jeans: - -👗 -1f457 -1 -:dress: - -👘 -1f458 -1 -:kimono: - -👙 -1f459 -1 -:bikini: - -👚 -1f45a -1 -:womans_clothes: - -👛 -1f45b -1 -:purse: - -👜 -1f45c -1 -:handbag: - -👝 -1f45d -1 -:pouch: - -👞 -1f45e -1 -:mans_shoe: - -👟 -1f45f -1 -:athletic_shoe: - -👠 -1f460 -1 -:high_heel: - -👡 -1f461 -1 -:sandal: - -👢 -1f462 -1 -:boot: - -👣 -1f463 -1 -:footprints: - -👤 -1f464 -1 -:bust_in_silhouette: - -👥 -1f465 -1 -:busts_in_silhouette: - -👦 -1f466 -1 -:boy: - -👧 -1f467 -1 -:girl: - -👨 -1f468 -1 -:man: - -👩 -1f469 -1 -:woman: - -👪 -1f46a -1 -:family: - -👫 -1f46b -1 -:couple: - -👬 -1f46c -1 -:two_men_holding_hands: - -👭 -1f46d -1 -:two_women_holding_hands: - -👮 -1f46e -1 -:cop: - -👯 -1f46f -1 -:dancers: - -👰 -1f470 -1 -:bride_with_veil: - -👱 -1f471 -1 -:person_with_blond_hair: - -👲 -1f472 -1 -:man_with_gua_pi_mao: - -👳 -1f473 -1 -:man_with_turban: - -👴 -1f474 -1 -:older_man: - -👵 -1f475 -2 -:grandma: -:older_woman: - -👶 -1f476 -1 -:baby: - -👷 -1f477 -1 -:construction_worker: - -👸 -1f478 -1 -:princess: - -👹 -1f479 -1 -:japanese_ogre: - -👺 -1f47a -1 -:japanese_goblin: - -👻 -1f47b -1 -:ghost: - -👼 -1f47c -1 -:angel: - -👽 -1f47d -1 -:alien: - -👾 -1f47e -1 -:space_invader: - -👿 -1f47f -1 -:imp: - -💀 -1f480 -2 -:skeleton: -:skull: - -💁 -1f481 -1 -:information_desk_person: - -💂 -1f482 -1 -:guardsman: - -💃 -1f483 -1 -:dancer: - -💄 -1f484 -1 -:lipstick: - -💅 -1f485 -1 -:nail_care: - -💆 -1f486 -1 -:massage: - -💇 -1f487 -1 -:haircut: - -💈 -1f488 -1 -:barber: - -💉 -1f489 -1 -:syringe: - -💊 -1f48a -1 -:pill: - -💋 -1f48b -1 -:kiss: - -💌 -1f48c -1 -:love_letter: - -💍 -1f48d -1 -:ring: - -💎 -1f48e -1 -:gem: - -💏 -1f48f -1 -:couplekiss: - -💐 -1f490 -1 -:bouquet: - -💑 -1f491 -1 -:couple_with_heart: - -💒 -1f492 -1 -:wedding: - -💓 -1f493 -1 -:heartbeat: - -💔 -1f494 -1 -:broken_heart: - -💕 -1f495 -1 -:two_hearts: - -💖 -1f496 -1 -:sparkling_heart: - -💗 -1f497 -1 -:heartpulse: - -💘 -1f498 -1 -:cupid: - -💙 -1f499 -1 -:blue_heart: - -💚 -1f49a -1 -:green_heart: - -💛 -1f49b -1 -:yellow_heart: - -💜 -1f49c -1 -:purple_heart: - -💝 -1f49d -1 -:gift_heart: - -💞 -1f49e -1 -:revolving_hearts: - -💟 -1f49f -1 -:heart_decoration: - -💠 -1f4a0 -1 -:diamond_shape_with_a_dot_inside: - -💡 -1f4a1 -1 -:bulb: - -💢 -1f4a2 -1 -:anger: - -💣 -1f4a3 -1 -:bomb: - -💤 -1f4a4 -1 -:zzz: - -💥 -1f4a5 -1 -:boom: - -💦 -1f4a6 -1 -:sweat_drops: - -💧 -1f4a7 -1 -:droplet: - -💨 -1f4a8 -1 -:dash: - -💩 -1f4a9 -4 -:shit: -:hankey: -:poo: -:poop: - -💪 -1f4aa -1 -:muscle: - -💫 -1f4ab -1 -:dizzy: - -💬 -1f4ac -1 -:speech_balloon: - -💭 -1f4ad -1 -:thought_balloon: - -💮 -1f4ae -1 -:white_flower: - -⛵ -26f5 -1 -:sailboat: - -💯 -1f4af -1 -:100: - -💰 -1f4b0 -1 -:moneybag: - -💱 -1f4b1 -1 -:currency_exchange: - -💲 -1f4b2 -1 -:heavy_dollar_sign: - -💳 -1f4b3 -1 -:credit_card: - -💴 -1f4b4 -1 -:yen: - -💵 -1f4b5 -1 -:dollar: - -💶 -1f4b6 -1 -:euro: - -💷 -1f4b7 -1 -:pound: - -💸 -1f4b8 -1 -:money_with_wings: - -💹 -1f4b9 -1 -:chart: - -㊗ -3297 -1 -:congratulations: - -💺 -1f4ba -1 -:seat: - -💻 -1f4bb -1 -:computer: - -💼 -1f4bc -1 -:briefcase: - -💽 -1f4bd -1 -:minidisc: - -💾 -1f4be -1 -:floppy_disk: - -💿 -1f4bf -1 -:cd: - -📀 -1f4c0 -1 -:dvd: - -📁 -1f4c1 -1 -:file_folder: - -📂 -1f4c2 -1 -:open_file_folder: - -📃 -1f4c3 -1 -:page_with_curl: - -📄 -1f4c4 -1 -:page_facing_up: - -📅 -1f4c5 -1 -:date: - -📆 -1f4c6 -1 -:calendar: - -📇 -1f4c7 -1 -:card_index: - -📈 -1f4c8 -1 -:chart_with_upwards_trend: - -📉 -1f4c9 -1 -:chart_with_downwards_trend: - -📊 -1f4ca -1 -:bar_chart: - -📋 -1f4cb -1 -:clipboard: - -📌 -1f4cc -1 -:pushpin: - -📍 -1f4cd -1 -:round_pushpin: - -📎 -1f4ce -1 -:paperclip: - -📏 -1f4cf -1 -:straight_ruler: - -📐 -1f4d0 -1 -:triangular_ruler: - -📑 -1f4d1 -1 -:bookmark_tabs: - -📒 -1f4d2 -1 -:ledger: - -📓 -1f4d3 -1 -:notebook: - -📔 -1f4d4 -1 -:notebook_with_decorative_cover: - -📕 -1f4d5 -1 -:closed_book: - -📖 -1f4d6 -1 -:book: - -📗 -1f4d7 -1 -:green_book: - -📘 -1f4d8 -1 -:blue_book: - -📙 -1f4d9 -1 -:orange_book: - -📚 -1f4da -1 -:books: - -📛 -1f4db -1 -:name_badge: - -📜 -1f4dc -1 -:scroll: - -📝 -1f4dd -1 -:pencil: - -📞 -1f4de -1 -:telephone_receiver: - -📟 -1f4df -1 -:pager: - -📠 -1f4e0 -1 -:fax: - -📡 -1f4e1 -1 -:satellite: - -📢 -1f4e2 -1 -:loudspeaker: - -📣 -1f4e3 -1 -:mega: - -📤 -1f4e4 -1 -:outbox_tray: - -📥 -1f4e5 -1 -:inbox_tray: - -📦 -1f4e6 -1 -:package: - -📧 -1f4e7 -2 -:email: -:e-mail: - -📨 -1f4e8 -1 -:incoming_envelope: - -📩 -1f4e9 -1 -:envelope_with_arrow: - -📪 -1f4ea -1 -:mailbox_closed: - -📫 -1f4eb -1 -:mailbox: - -📬 -1f4ec -1 -:mailbox_with_mail: - -📭 -1f4ed -1 -:mailbox_with_no_mail: - -📮 -1f4ee -1 -:postbox: - -📯 -1f4ef -1 -:postal_horn: - -📰 -1f4f0 -1 -:newspaper: - -📱 -1f4f1 -1 -:iphone: - -📲 -1f4f2 -1 -:calling: - -📳 -1f4f3 -1 -:vibration_mode: - -📴 -1f4f4 -1 -:mobile_phone_off: - -📵 -1f4f5 -1 -:no_mobile_phones: - -📶 -1f4f6 -1 -:signal_strength: - -📷 -1f4f7 -1 -:camera: - -📸 -1f4f8 -1 -:camera_with_flash: - -📹 -1f4f9 -1 -:video_camera: - -📺 -1f4fa -1 -:tv: - -📻 -1f4fb -1 -:radio: - -📼 -1f4fc -1 -:vhs: - -📽 -1f4fd -2 -:film_projector: -:projector: - -📿 -1f4ff -1 -:prayer_beads: - -🔀 -1f500 -1 -:twisted_rightwards_arrows: - -🔁 -1f501 -1 -:repeat: - -🔂 -1f502 -1 -:repeat_one: - -🔃 -1f503 -1 -:arrows_clockwise: - -🔄 -1f504 -1 -:arrows_counterclockwise: - -🔅 -1f505 -1 -:low_brightness: - -🔆 -1f506 -1 -:high_brightness: - -🔇 -1f507 -1 -:mute: - -🔈 -1f508 -1 -:speaker: - -🔉 -1f509 -1 -:sound: - -🔊 -1f50a -1 -:loud_sound: - -🔋 -1f50b -1 -:battery: - -🔌 -1f50c -1 -:electric_plug: - -🔍 -1f50d -1 -:mag: - -🔎 -1f50e -1 -:mag_right: - -🔏 -1f50f -1 -:lock_with_ink_pen: - -🔐 -1f510 -1 -:closed_lock_with_key: - -🔑 -1f511 -1 -:key: - -🔒 -1f512 -1 -:lock: - -🔓 -1f513 -1 -:unlock: - -🔔 -1f514 -1 -:bell: - -🔕 -1f515 -1 -:no_bell: - -🔖 -1f516 -1 -:bookmark: - -🔗 -1f517 -1 -:link: - -🔘 -1f518 -1 -:radio_button: - -🔙 -1f519 -1 -:back: - -🔚 -1f51a -1 -:end: - -🔛 -1f51b -1 -:on: - -🔜 -1f51c -1 -:soon: - -🔝 -1f51d -1 -:top: - -🔞 -1f51e -1 -:underage: - -🔟 -1f51f -1 -:keycap_ten: - -🔠 -1f520 -1 -:capital_abcd: - -🔡 -1f521 -1 -:abcd: - -🔢 -1f522 -1 -:1234: - -🔣 -1f523 -1 -:symbols: - -🔤 -1f524 -1 -:abc: - -🔥 -1f525 -2 -:flame: -:fire: - -🔦 -1f526 -1 -:flashlight: - -🔧 -1f527 -1 -:wrench: - -🔨 -1f528 -1 -:hammer: - -🔩 -1f529 -1 -:nut_and_bolt: - -🔪 -1f52a -1 -:knife: - -🔫 -1f52b -1 -:gun: - -🔬 -1f52c -1 -:microscope: - -🔭 -1f52d -1 -:telescope: - -🔮 -1f52e -1 -:crystal_ball: - -🔯 -1f52f -1 -:six_pointed_star: - -🔰 -1f530 -1 -:beginner: - -🔱 -1f531 -1 -:trident: - -🔲 -1f532 -1 -:black_square_button: - -🔳 -1f533 -1 -:white_square_button: - -🔴 -1f534 -1 -:red_circle: - -🔵 -1f535 -1 -:blue_circle: - -🔶 -1f536 -1 -:large_orange_diamond: - -🔷 -1f537 -1 -:large_blue_diamond: - -🔸 -1f538 -1 -:small_orange_diamond: - -🔹 -1f539 -1 -:small_blue_diamond: - -🔺 -1f53a -1 -:small_red_triangle: - -🔻 -1f53b -1 -:small_red_triangle_down: - -🔼 -1f53c -1 -:arrow_up_small: - -🔽 -1f53d -1 -:arrow_down_small: - -🕉 -1f549 -1 -:om_symbol: - -🕊 -1f54a -2 -:dove_of_peace: -:dove: - -🕋 -1f54b -1 -:kaaba: - -🕌 -1f54c -1 -:mosque: - -🕍 -1f54d -1 -:synagogue: - -🕎 -1f54e -1 -:menorah: - -🕐 -1f550 -1 -:clock1: - -🕑 -1f551 -1 -:clock2: - -🕒 -1f552 -1 -:clock3: - -🕓 -1f553 -1 -:clock4: - -🕔 -1f554 -1 -:clock5: - -🕕 -1f555 -1 -:clock6: - -🕖 -1f556 -1 -:clock7: - -🕗 -1f557 -1 -:clock8: - -🕘 -1f558 -1 -:clock9: - -🕙 -1f559 -1 -:clock10: - -🕚 -1f55a -1 -:clock11: - -🕛 -1f55b -1 -:clock12: - -🕜 -1f55c -1 -:clock130: - -🕝 -1f55d -1 -:clock230: - -🕞 -1f55e -1 -:clock330: - -🕟 -1f55f -1 -:clock430: - -🕠 -1f560 -1 -:clock530: - -🕡 -1f561 -1 -:clock630: - -🕢 -1f562 -1 -:clock730: - -🕣 -1f563 -1 -:clock830: - -🕤 -1f564 -1 -:clock930: - -🕥 -1f565 -1 -:clock1030: - -🕦 -1f566 -1 -:clock1130: - -🕧 -1f567 -1 -:clock1230: - -🕯 -1f56f -1 -:candle: - -🕰 -1f570 -2 -:mantlepiece_clock: -:clock: - -🕳 -1f573 -1 -:hole: - -🕴 -1f574 -2 -:man_in_business_suit_levitating: -:levitate: - -🕵 -1f575 -2 -:sleuth_or_spy: -:spy: - -🕶 -1f576 -1 -:dark_sunglasses: - -🕷 -1f577 -1 -:spider: - -🕸 -1f578 -1 -:spider_web: - -🕹 -1f579 -1 -:joystick: - -🕺 -1f57a -2 -:male_dancer: -:man_dancing: - -🖇 -1f587 -2 -:linked_paperclips: -:paperclips: - -🖊 -1f58a -2 -:lower_left_ballpoint_pen: -:pen_ballpoint: - -🖋 -1f58b -2 -:lower_left_fountain_pen: -:pen_fountain: - -🖌 -1f58c -2 -:lower_left_paintbrush: -:paintbrush: - -🖍 -1f58d -2 -:lower_left_crayon: -:crayon: - -🖐 -1f590 -2 -:raised_hand_with_fingers_splayed: -:hand_splayed: - -🖕 -1f595 -2 -:reversed_hand_with_middle_finger_extended: -:middle_finger: - -🖖 -1f596 -2 -:raised_hand_with_part_between_middle_and_ring_fingers: -:vulcan: - -🖤 -1f5a4 -1 -:black_heart: - -◻ -25fb -1 -:white_medium_square: - -🖥 -1f5a5 -2 -:desktop_computer: -:desktop: - -‼ -203c -1 -:bangbang: - -🤚 -1f91a -2 -:back_of_hand: -:raised_back_of_hand: - -⁉ -2049 -1 -:interrobang: - -™ -2122 -1 -:tm: - -ℹ -2139 -1 -:information_source: - -↔ -2194 -1 -:left_right_arrow: - -↕ -2195 -1 -:arrow_up_down: - -↖ -2196 -1 -:arrow_upper_left: - -↗ -2197 -1 -:arrow_upper_right: - -↘ -2198 -1 -:arrow_lower_right: - -↙ -2199 -1 -:arrow_lower_left: - -↩ -21a9 -1 -:leftwards_arrow_with_hook: - -↪ -21aa -1 -:arrow_right_hook: - -⌚ -231a -1 -:watch: - -⌛ -231b -1 -:hourglass: - -⌨ -2328 -1 -:keyboard: - -⏏ -23cf -2 -:eject_symbol: -:eject: - -⏩ -23e9 -1 -:fast_forward: - -⏪ -23ea -1 -:rewind: - -⏫ -23eb -1 -:arrow_double_up: - -⏬ -23ec -1 -:arrow_double_down: - -⏭ -23ed -2 -:next_track: -:track_next: - -⏮ -23ee -2 -:previous_track: -:track_previous: - -⏯ -23ef -1 -:play_pause: - -⏰ -23f0 -1 -:alarm_clock: - -⏱ -23f1 -1 -:stopwatch: - -⏲ -23f2 -2 -:timer_clock: -:timer: - -⏳ -23f3 -1 -:hourglass_flowing_sand: - -⏸ -23f8 -2 -:double_vertical_bar: -:pause_button: - -⏹ -23f9 -1 -:stop_button: - -⏺ -23fa -1 -:record_button: - -Ⓜ -24c2 -1 -:m: - -▪ -25aa -1 -:black_small_square: - -▫ -25ab -1 -:white_small_square: - -▶ -25b6 -1 -:arrow_forward: - -◀ -25c0 -1 -:arrow_backward: - -◼ -25fc -1 -:black_medium_square: - -◽ -25fd -1 -:white_medium_small_square: - -◾ -25fe -1 -:black_medium_small_square: - -☀ -2600 -1 -:sunny: - -☁ -2601 -1 -:cloud: - -☂ -2602 -1 -:umbrella2: - -☃ -2603 -1 -:snowman2: - -☄ -2604 -1 -:comet: - -☎ -260e -1 -:telephone: - -☑ -2611 -1 -:ballot_box_with_check: - -☔ -2614 -1 -:umbrella: - -☕ -2615 -1 -:coffee: - -☘ -2618 -1 -:shamrock: - -☝ -261d -1 -:point_up: - -☠ -2620 -2 -:skull_and_crossbones: -:skull_crossbones: - -☢ -2622 -2 -:radioactive_sign: -:radioactive: - -☣ -2623 -2 -:biohazard_sign: -:biohazard: - -☦ -2626 -1 -:orthodox_cross: - -☪ -262a -1 -:star_and_crescent: - -☮ -262e -2 -:peace_symbol: -:peace: - -😃 -1f603 -1 -:smiley: - -😄 -1f604 -1 -:smile: - -😅 -1f605 -1 -:sweat_smile: - -😆 -1f606 -2 -:satisfied: -:laughing: - -😉 -1f609 -1 -:wink: - -😊 -1f60a -1 -:blush: - -😋 -1f60b -1 -:yum: - -😎 -1f60e -1 -:sunglasses: - -😍 -1f60d -1 -:heart_eyes: - -🦉 -1f989 -1 -:owl: - -🦎 -1f98e -1 -:lizard: - -😘 -1f618 -1 -:kissing_heart: - -😗 -1f617 -1 -:kissing: - -😙 -1f619 -1 -:kissing_smiling_eyes: - -😚 -1f61a -1 -:kissing_closed_eyes: - -🙂 -1f642 -2 -:slightly_smiling_face: -:slight_smile: - -🤗 -1f917 -2 -:hugging_face: -:hugging: - -🤔 -1f914 -2 -:thinking_face: -:thinking: - -🥀 -1f940 -2 -:wilted_flower: -:wilted_rose: - -🦄 -1f984 -2 -:unicorn_face: -:unicorn: - -🦌 -1f98c -1 -:deer: - -🛶 -1f6f6 -2 -:kayak: -:canoe: - -😐 -1f610 -1 -:neutral_face: - -😑 -1f611 -1 -:expressionless: - -🛑 -1f6d1 -2 -:stop_sign: -:octagonal_sign: - -🚧 -1f6a7 -1 -:construction: - -🦁 -1f981 -2 -:lion: -:lion_face: - -🚦 -1f6a6 -1 -:vertical_traffic_light: - -🚥 -1f6a5 -1 -:traffic_light: - -🦊 -1f98a -2 -:fox_face: -:fox: - -🚨 -1f6a8 -1 -:rotating_light: - -😶 -1f636 -1 -:no_mouth: - -🦈 -1f988 -1 -:shark: - -🙄 -1f644 -2 -:face_with_rolling_eyes: -:rolling_eyes: - -🦀 -1f980 -1 -:crab: - -🦐 -1f990 -1 -:shrimp: - -😏 -1f60f -1 -:smirk: - -🛤 -1f6e4 -2 -:railroad_track: -:railway_track: - -🛣 -1f6e3 -1 -:motorway: - -🦍 -1f98d -1 -:gorilla: - -🚏 -1f68f -1 -:busstop: - -🛵 -1f6f5 -2 -:motorbike: -:motor_scooter: - -🦑 -1f991 -1 -:squid: - -🚷 -1f6b7 -1 -:no_pedestrians: - -🦋 -1f98b -1 -:butterfly: - -🚡 -1f6a1 -1 -:aerial_tramway: - -🚱 -1f6b1 -1 -:non-potable_water: - -🚀 -1f680 -1 -:rocket: - -🚯 -1f6af -1 -:do_not_litter: - -😣 -1f623 -1 -:persevere: - -🛴 -1f6f4 -1 -:scooter: - -🚲 -1f6b2 -1 -:bike: - -🚜 -1f69c -1 -:tractor: - -🚛 -1f69b -1 -:articulated_lorry: - -🚚 -1f69a -1 -:truck: - -🚙 -1f699 -1 -:blue_car: - -🚘 -1f698 -1 -:oncoming_automobile: - -🚗 -1f697 -1 -:red_car: - -🚖 -1f696 -1 -:oncoming_taxi: - -🚕 -1f695 -1 -:taxi: - -🚔 -1f694 -1 -:oncoming_police_car: - -🚓 -1f693 -1 -:police_car: - -🚒 -1f692 -1 -:fire_engine: - -🚑 -1f691 -1 -:ambulance: - -🚐 -1f690 -1 -:minibus: - -🚎 -1f68e -1 -:trolleybus: - -🛬 -1f6ec -1 -:airplane_arriving: - -😥 -1f625 -1 -:disappointed_relieved: - -🚍 -1f68d -1 -:oncoming_bus: - -🚌 -1f68c -1 -:bus: - -🖱 -1f5b1 -2 -:three_button_mouse: -:mouse_three_button: - -🖲 -1f5b2 -1 -:trackball: - -🖨 -1f5a8 -1 -:printer: - -🚤 -1f6a4 -1 -:speedboat: - -🦂 -1f982 -1 -:scorpion: - -🛐 -1f6d0 -2 -:worship_symbol: -:place_of_worship: - -😮 -1f62e -1 -:open_mouth: - -🤐 -1f910 -2 -:zipper_mouth_face: -:zipper_mouth: - -🚭 -1f6ad -1 -:no_smoking: - -🚳 -1f6b3 -1 -:no_bicycles: - -🚫 -1f6ab -1 -:no_entry_sign: - -😯 -1f62f -1 -:hushed: - -🚸 -1f6b8 -1 -:children_crossing: - -😪 -1f62a -1 -:sleepy: - -🛰 -1f6f0 -1 -:satellite_orbital: - -🛅 -1f6c5 -1 -:left_luggage: - -🛄 -1f6c4 -1 -:baggage_claim: - -🛃 -1f6c3 -1 -:customs: - -😫 -1f62b -1 -:tired_face: - -😴 -1f634 -1 -:sleeping: - -🛂 -1f6c2 -1 -:passport_control: - -🚾 -1f6be -1 -:wc: - -🚋 -1f68b -1 -:train: - -🚩 -1f6a9 -1 -:triangular_flag_on_post: - -🚞 -1f69e -1 -:mountain_railway: - -🚝 -1f69d -1 -:monorail: - -🚊 -1f68a -1 -:tram: - -🚉 -1f689 -1 -:station: - -🛎 -1f6ce -2 -:bellhop_bell: -:bellhop: - -🚪 -1f6aa -1 -:door: - -🛌 -1f6cc -1 -:sleeping_accommodation: - -🛏 -1f6cf -1 -:bed: - -🛋 -1f6cb -2 -:couch_and_lamp: -:couch: - -🚈 -1f688 -1 -:light_rail: - -🛍 -1f6cd -1 -:shopping_bags: - -🚼 -1f6bc -1 -:baby_symbol: - -🚻 -1f6bb -1 -:restroom: - -🚺 -1f6ba -1 -:womens: - -🚹 -1f6b9 -1 -:mens: - -🚇 -1f687 -1 -:metro: - -🚆 -1f686 -1 -:train2: - -🚅 -1f685 -1 -:bullettrain_front: - -🚄 -1f684 -1 -:bullettrain_side: - -🚃 -1f683 -1 -:railway_car: - -🚂 -1f682 -1 -:steam_locomotive: - -😌 -1f60c -1 -:relieved: - -🖼 -1f5bc -2 -:frame_with_picture: -:frame_photo: - -🚰 -1f6b0 -1 -:potable_water: - -🚮 -1f6ae -1 -:put_litter_in_its_place: - -🗯 -1f5ef -2 -:right_anger_bubble: -:anger_right: - -🗨 -1f5e8 -2 -:left_speech_bubble: -:speech_left: - -🛳 -1f6f3 -2 -:passenger_ship: -:cruise_ship: - -🛒 -1f6d2 -2 -:shopping_trolley: -:shopping_cart: - -🛢 -1f6e2 -2 -:oil_drum: -:oil: - -🗿 -1f5ff -1 -:moyai: - -🚽 -1f6bd -1 -:toilet: - -🚿 -1f6bf -1 -:shower: - -🛀 -1f6c0 -1 -:bath: - -🤓 -1f913 -2 -:nerd_face: -:nerd: - -😛 -1f61b -1 -:stuck_out_tongue: - -😜 -1f61c -1 -:stuck_out_tongue_winking_eye: - -😝 -1f61d -1 -:stuck_out_tongue_closed_eyes: - -🤤 -1f924 -2 -:drool: -:drooling_face: - -🛁 -1f6c1 -1 -:bathtub: - -😒 -1f612 -1 -:unamused: - -😓 -1f613 -1 -:sweat: - -🦏 -1f98f -2 -:rhinoceros: -:rhino: - -🦇 -1f987 -1 -:bat: - -🦃 -1f983 -1 -:turkey: - -🥝 -1f95d -2 -:kiwifruit: -:kiwi: - -😔 -1f614 -1 -:pensive: - -😕 -1f615 -1 -:confused: - -☯ -262f -1 -:yin_yang: - -🥅 -1f945 -2 -:goal_net: -:goal: - -🙃 -1f643 -2 -:upside_down_face: -:upside_down: - -🥋 -1f94b -2 -:karate_uniform: -:martial_arts_uniform: - -🥊 -1f94a -2 -:boxing_gloves: -:boxing_glove: - -🥑 -1f951 -1 -:avocado: - -🤑 -1f911 -2 -:money_mouth_face: -:money_mouth: - -😲 -1f632 -1 -:astonished: - -🙁 -1f641 -2 -:slightly_frowning_face: -:slight_frown: - -🚬 -1f6ac -1 -:smoking: - -🚠 -1f6a0 -1 -:mountain_cableway: - -😖 -1f616 -1 -:confounded: - -🚟 -1f69f -1 -:suspension_railway: - -🤝 -1f91d -2 -:shaking_hands: -:handshake: - -🙏 -1f64f -1 -:pray: - -🙌 -1f64c -1 -:raised_hands: - -😞 -1f61e -1 -:disappointed: - -😟 -1f61f -1 -:worried: - -😤 -1f624 -1 -:triumph: - -😢 -1f622 -1 -:cry: - -😭 -1f62d -1 -:sob: - -🤜 -1f91c -2 -:right_fist: -:right_facing_fist: - -🤛 -1f91b -2 -:left_fist: -:left_facing_fist: - -🗽 -1f5fd -1 -:statue_of_liberty: - -😦 -1f626 -1 -:frowning: - -🗼 -1f5fc -1 -:tokyo_tower: - -😧 -1f627 -1 -:anguished: - -🗻 -1f5fb -1 -:mount_fuji: - -😨 -1f628 -1 -:fearful: - -🗜 -1f5dc -1 -:compression: - -🤙 -1f919 -2 -:call_me_hand: -:call_me: - -🤘 -1f918 -2 -:sign_of_the_horns: -:metal: - -😩 -1f629 -1 -:weary: - -🤞 -1f91e -2 -:hand_with_index_and_middle_finger_crossed: -:fingers_crossed: - -😬 -1f62c -1 -:grimacing: - -😰 -1f630 -1 -:cold_sweat: - -🛡 -1f6e1 -1 -:shield: - -🗾 -1f5fe -1 -:japan: - -🥔 -1f954 -1 -:potato: - -🗺 -1f5fa -2 -:world_map: -:map: - -😱 -1f631 -1 -:scream: - -🤳 -1f933 -1 -:selfie: - -😳 -1f633 -1 -:flushed: - -🥄 -1f944 -1 -:spoon: - -🥃 -1f943 -2 -:whisky: -:tumbler_glass: - -🥂 -1f942 -2 -:clinking_glass: -:champagne_glass: - -🦅 -1f985 -1 -:eagle: - -🥛 -1f95b -2 -:glass_of_milk: -:milk: - -🗡 -1f5e1 -2 -:dagger_knife: -:dagger: - -🛠 -1f6e0 -2 -:hammer_and_wrench: -:tools: - -😵 -1f635 -1 -:dizzy_face: - -😡 -1f621 -1 -:rage: - -🗝 -1f5dd -2 -:old_key: -:key2: - -🗑 -1f5d1 -1 -:wastebasket: - -🤹 -1f939 -2 -:juggler: -:juggling: - -🤾 -1f93e -1 -:handball: - -🤽 -1f93d -1 -:water_polo: - -🤼 -1f93c -2 -:wrestling: -:wrestlers: - -🤸 -1f938 -2 -:person_doing_cartwheel: -:cartwheel: - -🥗 -1f957 -2 -:green_salad: -:salad: - -🥘 -1f958 -2 -:paella: -:shallow_pan_of_food: - -🚵 -1f6b5 -1 -:mountain_bicyclist: - -🚴 -1f6b4 -1 -:bicyclist: - -🥚 -1f95a -1 -:egg: - -😠 -1f620 -1 -:angry: - -🥙 -1f959 -2 -:stuffed_pita: -:stuffed_flatbread: - -🚣 -1f6a3 -1 -:rowboat: - -🥓 -1f953 -1 -:bacon: - -🧀 -1f9c0 -2 -:cheese_wedge: -:cheese: - -🥞 -1f95e -1 -:pancakes: - -😇 -1f607 -1 -:innocent: - -🥖 -1f956 -2 -:baguette_bread: -:french_bread: - -🤺 -1f93a -2 -:fencing: -:fencer: - -🗄 -1f5c4 -1 -:file_cabinet: - -🤠 -1f920 -2 -:face_with_cowboy_hat: -:cowboy: - -🗣 -1f5e3 -2 -:speaking_head_in_silhouette: -:speaking_head: - -🗃 -1f5c3 -2 -:card_file_box: -:card_box: - -🤡 -1f921 -2 -:clown_face: -:clown: - -🤥 -1f925 -2 -:liar: -:lying_face: - -🥉 -1f949 -2 -:third_place_medal: -:third_place: - -🥐 -1f950 -1 -:croissant: - -🚶 -1f6b6 -1 -:walking: - -🥈 -1f948 -2 -:second_place_medal: -:second_place: - -🥇 -1f947 -2 -:first_place_medal: -:first_place: - -🤷 -1f937 -1 -:shrug: - -🤦 -1f926 -2 -:facepalm: -:face_palm: - -🙇 -1f647 -1 -:bow: - -🙋 -1f64b -1 -:raising_hand: - -🗓 -1f5d3 -2 -:spiral_calendar_pad: -:calendar_spiral: - -🙆 -1f646 -1 -:ok_woman: - -🙅 -1f645 -1 -:no_good: - -🙎 -1f64e -1 -:person_with_pouting_face: - -🙍 -1f64d -1 -:person_frowning: - -🗒 -1f5d2 -2 -:spiral_note_pad: -:notepad_spiral: - -🤰 -1f930 -2 -:expecting_woman: -:pregnant_woman: - -🤵 -1f935 -1 -:man_in_tuxedo: - -🗂 -1f5c2 -2 -:card_index_dividers: -:dividers: - -🤴 -1f934 -1 -:prince: - -😷 -1f637 -1 -:mask: - -🤶 -1f936 -2 -:mother_christmas: -:mrs_claus: - -🥜 -1f95c -2 -:shelled_peanut: -:peanuts: - -🤒 -1f912 -2 -:face_with_thermometer: -:thermometer_face: - -🗳 -1f5f3 -2 -:ballot_box_with_ballot: -:ballot_box: - -🤕 -1f915 -2 -:face_with_head_bandage: -:head_bandage: - -🥁 -1f941 -2 -:drum_with_drumsticks: -:drum: - -🥕 -1f955 -1 -:carrot: - -🛥 -1f6e5 -1 -:motorboat: - -🗞 -1f5de -2 -:rolled_up_newspaper: -:newspaper2: - -🚢 -1f6a2 -1 -:ship: - -🚁 -1f681 -1 -:helicopter: - -🤢 -1f922 -2 -:sick: -:nauseated_face: - -🛩 -1f6e9 -2 -:small_airplane: -:airplane_small: - -🥒 -1f952 -1 -:cucumber: - -🤧 -1f927 -2 -:sneeze: -:sneezing_face: - -🦆 -1f986 -1 -:duck: - -🙊 -1f64a -1 -:speak_no_evil: - -🙉 -1f649 -1 -:hear_no_evil: - -🙈 -1f648 -1 -:see_no_evil: - -😾 -1f63e -1 -:pouting_cat: - -😿 -1f63f -1 -:crying_cat_face: - -🙀 -1f640 -1 -:scream_cat: - -😽 -1f63d -1 -:kissing_cat: - -😼 -1f63c -1 -:smirk_cat: - -😻 -1f63b -1 -:heart_eyes_cat: - -😹 -1f639 -1 -:joy_cat: - -😸 -1f638 -1 -:smile_cat: - -😺 -1f63a -1 -:smiley_cat: - -😈 -1f608 -1 -:smiling_imp: - -🤖 -1f916 -2 -:robot_face: -:robot: - -😀 -1f600 -1 -:grinning: - -🛫 -1f6eb -1 -:airplane_departure: - -😁 -1f601 -1 -:grin: - -😂 -1f602 -1 -:joy: - -🤣 -1f923 -2 -:rolling_on_the_floor_laughing: -:rofl: - -☸ -2638 -1 -:wheel_of_dharma: - -☹ -2639 -2 -:white_frowning_face: -:frowning2: - -☺ -263a -1 -:relaxed: - -♈ -2648 -1 -:aries: - -♉ -2649 -1 -:taurus: - -♊ -264a -1 -:gemini: - -♋ -264b -1 -:cancer: - -♌ -264c -1 -:leo: - -♍ -264d -1 -:virgo: - -♎ -264e -1 -:libra: - -♏ -264f -1 -:scorpius: - -♐ -2650 -1 -:sagittarius: - -♑ -2651 -1 -:capricorn: - -♒ -2652 -1 -:aquarius: - -♓ -2653 -1 -:pisces: - -♠ -2660 -1 -:spades: - -♣ -2663 -1 -:clubs: - -♥ -2665 -1 -:hearts: - -♦ -2666 -1 -:diamonds: - -♨ -2668 -1 -:hotsprings: - -♻ -267b -1 -:recycle: - -♿ -267f -1 -:wheelchair: - -⚒ -2692 -2 -:hammer_and_pick: -:hammer_pick: - -⚓ -2693 -1 -:anchor: - -⚔ -2694 -1 -:crossed_swords: - -⚖ -2696 -1 -:scales: - -⚗ -2697 -1 -:alembic: - -⚙ -2699 -1 -:gear: - -⚛ -269b -2 -:atom_symbol: -:atom: - -⚜ -269c -1 -:fleur-de-lis: - -⚠ -26a0 -1 -:warning: - -⚡ -26a1 -1 -:zap: - -⚪ -26aa -1 -:white_circle: - -⚫ -26ab -1 -:black_circle: - -⚰ -26b0 -1 -:coffin: - -⚱ -26b1 -2 -:funeral_urn: -:urn: - -⚽ -26bd -1 -:soccer: - -⚾ -26be -1 -:baseball: - -⛄ -26c4 -1 -:snowman: - -⛅ -26c5 -1 -:partly_sunny: - -⛈ -26c8 -2 -:thunder_cloud_and_rain: -:thunder_cloud_rain: - -⛎ -26ce -1 -:ophiuchus: - -⛏ -26cf -1 -:pick: - -⛑ -26d1 -2 -:helmet_with_white_cross: -:helmet_with_cross: - -⛓ -26d3 -1 -:chains: - -⛔ -26d4 -1 -:no_entry: - -⛩ -26e9 -1 -:shinto_shrine: - -⛪ -26ea -1 -:church: - -⛰ -26f0 -1 -:mountain: - -⛱ -26f1 -2 -:umbrella_on_ground: -:beach_umbrella: - -⛲ -26f2 -1 -:fountain: - -⛳ -26f3 -1 -:golf: - -⛴ -26f4 -1 -:ferry: - -⛷ -26f7 -1 -:skier: - -⛸ -26f8 -1 -:ice_skate: - -⛹ -26f9 -2 -:person_with_ball: -:basketball_player: - -⛺ -26fa -1 -:tent: - -⛽ -26fd -1 -:fuelpump: - -✂ -2702 -1 -:scissors: - -✅ -2705 -1 -:white_check_mark: - -✈ -2708 -1 -:airplane: - -✉ -2709 -1 -:envelope: - -✊ -270a -1 -:fist: - -✋ -270b -1 -:raised_hand: - -✌ -270c -1 -:v: - -✍ -270d -1 -:writing_hand: - -✏ -270f -1 -:pencil2: - -✒ -2712 -1 -:black_nib: - -✔ -2714 -1 -:heavy_check_mark: - -✖ -2716 -1 -:heavy_multiplication_x: - -✝ -271d -2 -:latin_cross: -:cross: - -✡ -2721 -1 -:star_of_david: - -✨ -2728 -1 -:sparkles: - -✳ -2733 -1 -:eight_spoked_asterisk: - -✴ -2734 -1 -:eight_pointed_black_star: - -❄ -2744 -1 -:snowflake: - -❇ -2747 -1 -:sparkle: - -❌ -274c -1 -:x: - -❎ -274e -1 -:negative_squared_cross_mark: - -❓ -2753 -1 -:question: - -❔ -2754 -1 -:grey_question: - -❕ -2755 -1 -:grey_exclamation: - -❗ -2757 -1 -:exclamation: - -❣ -2763 -2 -:heavy_heart_exclamation_mark_ornament: -:heart_exclamation: - -❤ -2764 -1 -:heart: - -➕ -2795 -1 -:heavy_plus_sign: - -➖ -2796 -1 -:heavy_minus_sign: - -➗ -2797 -1 -:heavy_division_sign: - -➡ -27a1 -1 -:arrow_right: - -➰ -27b0 -1 -:curly_loop: - -➿ -27bf -1 -:loop: - -⤴ -2934 -1 -:arrow_heading_up: - -⤵ -2935 -1 -:arrow_heading_down: - -⬅ -2b05 -1 -:arrow_left: - -⬆ -2b06 -1 -:arrow_up: - -⬇ -2b07 -1 -:arrow_down: - -⬛ -2b1b -1 -:black_large_square: - -⬜ -2b1c -1 -:white_large_square: - -⭐ -2b50 -1 -:star: - -⭕ -2b55 -1 -:o: - -〰 -3030 -1 -:wavy_dash: - -〽 -303d -1 -:part_alternation_mark: - -㊙ -3299 -1 -:secret: - -© -00a9 -1 -:copyright: - -® -00ae -1 -:registered: - diff --git a/datasrc/content.py b/datasrc/content.py index c7ff95fba..83c07efe2 100644 --- a/datasrc/content.py +++ b/datasrc/content.py @@ -228,7 +228,6 @@ image_particles = Image("particles", "particles.png") image_game = Image("game", "game.png") image_browseicons = Image("browseicons", "browse_icons.png") image_emoticons = Image("emoticons", "emoticons.png") -image_emojis = Image("emojis", "emojis/emojione.sprites.png") image_speedup_arrow = Image("speedup_arrow", "editor/speed_arrow.png") image_demobuttons = Image("demobuttons", "demo_buttons.png") image_fileicons = Image("fileicons", "file_icons.png") @@ -244,7 +243,6 @@ container.images.Add(image_particles) container.images.Add(Image("cursor", "gui_cursor.png")) container.images.Add(Image("banner", "gui_logo.png")) container.images.Add(image_emoticons) -container.images.Add(image_emojis) container.images.Add(image_browseicons) container.images.Add(Image("console_bg", "console.png")) container.images.Add(Image("console_bar", "console_bar.png")) @@ -267,7 +265,6 @@ set_game = SpriteSet("game", image_game, 32, 16) set_tee = SpriteSet("tee", image_null, 8, 4) set_browseicons = SpriteSet("browseicons", image_browseicons, 6, 1) set_emoticons = SpriteSet("emoticons", image_emoticons, 4, 4) -set_emojis = SpriteSet("emojis", image_emojis, 2794, 2794) set_speedup_arrow = SpriteSet("speedup_arrow", image_speedup_arrow, 1, 1) set_demobuttons = SpriteSet("demobuttons", image_demobuttons, 5, 1) set_fileicons = SpriteSet("fileicons", image_fileicons, 8, 1) @@ -281,7 +278,6 @@ container.spritesets.Add(set_game) container.spritesets.Add(set_tee) container.spritesets.Add(set_browseicons) container.spritesets.Add(set_emoticons) -container.spritesets.Add(set_emojis) container.spritesets.Add(set_speedup_arrow) container.spritesets.Add(set_demobuttons) container.spritesets.Add(set_fileicons) @@ -396,1827 +392,6 @@ container.sprites.Add(Sprite("wtf", set_emoticons, 1, 3, 1, 1)) container.sprites.Add(Sprite("eyes", set_emoticons, 2, 3, 1, 1)) container.sprites.Add(Sprite("question", set_emoticons, 3, 3, 1, 1)) -container.sprites.Add(Sprite("0023_20e3", set_emojis, 65, 0, 64, 64)) -container.sprites.Add(Sprite("002a_20e3", set_emojis, 0, 65, 64, 64)) -container.sprites.Add(Sprite("0030_20e3", set_emojis, 130, 0, 64, 64)) -container.sprites.Add(Sprite("0031_20e3", set_emojis, 0, 130, 64, 64)) -container.sprites.Add(Sprite("0032_20e3", set_emojis, 130, 130, 64, 64)) -container.sprites.Add(Sprite("0033_20e3", set_emojis, 195, 65, 64, 64)) -container.sprites.Add(Sprite("0034_20e3", set_emojis, 0, 195, 64, 64)) -container.sprites.Add(Sprite("0035_20e3", set_emojis, 130, 195, 64, 64)) -container.sprites.Add(Sprite("0036_20e3", set_emojis, 260, 0, 64, 64)) -container.sprites.Add(Sprite("0037_20e3", set_emojis, 260, 130, 64, 64)) -container.sprites.Add(Sprite("0038_20e3", set_emojis, 0, 260, 64, 64)) -container.sprites.Add(Sprite("0039_20e3", set_emojis, 130, 260, 64, 64)) -container.sprites.Add(Sprite("1f004", set_emojis, 325, 65, 64, 64)) -container.sprites.Add(Sprite("1f0cf", set_emojis, 325, 130, 64, 64)) -container.sprites.Add(Sprite("1f170", set_emojis, 325, 195, 64, 64)) -container.sprites.Add(Sprite("1f171", set_emojis, 325, 260, 64, 64)) -container.sprites.Add(Sprite("1f17e", set_emojis, 0, 325, 64, 64)) -container.sprites.Add(Sprite("1f17f", set_emojis, 65, 325, 64, 64)) -container.sprites.Add(Sprite("1f18e", set_emojis, 130, 325, 64, 64)) -container.sprites.Add(Sprite("1f191", set_emojis, 195, 325, 64, 64)) -container.sprites.Add(Sprite("1f192", set_emojis, 260, 325, 64, 64)) -container.sprites.Add(Sprite("1f193", set_emojis, 325, 325, 64, 64)) -container.sprites.Add(Sprite("1f194", set_emojis, 390, 0, 64, 64)) -container.sprites.Add(Sprite("1f195", set_emojis, 390, 65, 64, 64)) -container.sprites.Add(Sprite("1f196", set_emojis, 390, 130, 64, 64)) -container.sprites.Add(Sprite("1f197", set_emojis, 390, 195, 64, 64)) -container.sprites.Add(Sprite("1f198", set_emojis, 390, 260, 64, 64)) -container.sprites.Add(Sprite("1f199", set_emojis, 390, 325, 64, 64)) -container.sprites.Add(Sprite("1f19a", set_emojis, 0, 390, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1f3", set_emojis, 1105, 130, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1f2", set_emojis, 1105, 65, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1f1", set_emojis, 1105, 0, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1f0", set_emojis, 1040, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1ef", set_emojis, 975, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1ed", set_emojis, 910, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1ec", set_emojis, 845, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1eb", set_emojis, 780, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1e9", set_emojis, 715, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1e8", set_emojis, 650, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1e6", set_emojis, 585, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1ff", set_emojis, 455, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1fe", set_emojis, 390, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1fd", set_emojis, 325, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1fb", set_emojis, 260, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1f9", set_emojis, 195, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1f8", set_emojis, 130, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1f7", set_emojis, 65, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1f4", set_emojis, 0, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1f3", set_emojis, 1040, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1f2", set_emojis, 1040, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1f1", set_emojis, 1040, 845, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1f0", set_emojis, 1040, 780, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1ef", set_emojis, 1040, 715, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1ee", set_emojis, 1040, 650, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1ed", set_emojis, 1040, 585, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1ec", set_emojis, 1040, 520, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1ea", set_emojis, 1040, 455, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1e9", set_emojis, 1040, 390, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1e8", set_emojis, 1040, 325, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1e7", set_emojis, 1040, 260, 64, 64)) -container.sprites.Add(Sprite("1f1f8_1f1e6", set_emojis, 1040, 195, 64, 64)) -container.sprites.Add(Sprite("1f1f7_1f1fc", set_emojis, 1040, 65, 64, 64)) -container.sprites.Add(Sprite("1f1f7_1f1fa", set_emojis, 1040, 0, 64, 64)) -container.sprites.Add(Sprite("1f1f7_1f1f8", set_emojis, 975, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f7_1f1f4", set_emojis, 910, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f7_1f1ea", set_emojis, 845, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f6_1f1e6", set_emojis, 715, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1fe", set_emojis, 585, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1fc", set_emojis, 520, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1f9", set_emojis, 455, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1f8", set_emojis, 390, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1f7", set_emojis, 325, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1f3", set_emojis, 260, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1f2", set_emojis, 195, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1f1", set_emojis, 130, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1f0", set_emojis, 65, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1ed", set_emojis, 0, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1ec", set_emojis, 975, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1eb", set_emojis, 975, 845, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1ea", set_emojis, 975, 780, 64, 64)) -container.sprites.Add(Sprite("1f1f5_1f1e6", set_emojis, 975, 715, 64, 64)) -container.sprites.Add(Sprite("1f1f4_1f1f2", set_emojis, 975, 585, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1ff", set_emojis, 975, 455, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1fa", set_emojis, 975, 390, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1f7", set_emojis, 975, 325, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1f5", set_emojis, 975, 260, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1f4", set_emojis, 975, 195, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1f1", set_emojis, 975, 130, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1ee", set_emojis, 975, 65, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1ec", set_emojis, 975, 0, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1eb", set_emojis, 910, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1ea", set_emojis, 845, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1e8", set_emojis, 780, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f3_1f1e6", set_emojis, 715, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1ff", set_emojis, 585, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1fe", set_emojis, 520, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1fd", set_emojis, 455, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1fc", set_emojis, 390, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1fb", set_emojis, 325, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1fa", set_emojis, 260, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1f9", set_emojis, 195, 910, 64, 64)) -container.sprites.Add(Sprite("1f466_1f3fb", set_emojis, 1820, 130, 64, 64)) -container.sprites.Add(Sprite("1f466_1f3fc", set_emojis, 1820, 195, 64, 64)) -container.sprites.Add(Sprite("1f466_1f3fd", set_emojis, 1820, 260, 64, 64)) -container.sprites.Add(Sprite("1f466_1f3fe", set_emojis, 1820, 325, 64, 64)) -container.sprites.Add(Sprite("1f466_1f3ff", set_emojis, 1820, 390, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1f8", set_emojis, 130, 910, 64, 64)) -container.sprites.Add(Sprite("1f467_1f3fb", set_emojis, 1820, 520, 64, 64)) -container.sprites.Add(Sprite("1f467_1f3fc", set_emojis, 1820, 585, 64, 64)) -container.sprites.Add(Sprite("1f467_1f3fd", set_emojis, 1820, 650, 64, 64)) -container.sprites.Add(Sprite("1f467_1f3fe", set_emojis, 1820, 715, 64, 64)) -container.sprites.Add(Sprite("1f467_1f3ff", set_emojis, 1820, 780, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1f7", set_emojis, 65, 910, 64, 64)) -container.sprites.Add(Sprite("1f468_1f3fb", set_emojis, 1820, 910, 64, 64)) -container.sprites.Add(Sprite("1f468_1f3fc", set_emojis, 1820, 975, 64, 64)) -container.sprites.Add(Sprite("1f468_1f3fd", set_emojis, 1820, 1040, 64, 64)) -container.sprites.Add(Sprite("1f468_1f3fe", set_emojis, 1820, 1105, 64, 64)) -container.sprites.Add(Sprite("1f468_1f3ff", set_emojis, 1820, 1170, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1f6", set_emojis, 0, 910, 64, 64)) -container.sprites.Add(Sprite("1f469_1f3fb", set_emojis, 195, 1820, 64, 64)) -container.sprites.Add(Sprite("1f469_1f3fc", set_emojis, 260, 1820, 64, 64)) -container.sprites.Add(Sprite("1f469_1f3fd", set_emojis, 325, 1820, 64, 64)) -container.sprites.Add(Sprite("1f469_1f3fe", set_emojis, 390, 1820, 64, 64)) -container.sprites.Add(Sprite("1f469_1f3ff", set_emojis, 455, 1820, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1f5", set_emojis, 910, 845, 64, 64)) -container.sprites.Add(Sprite("1f474_1f3fb", set_emojis, 1885, 1430, 64, 64)) -container.sprites.Add(Sprite("1f474_1f3fc", set_emojis, 1885, 1495, 64, 64)) -container.sprites.Add(Sprite("1f474_1f3fd", set_emojis, 1885, 1560, 64, 64)) -container.sprites.Add(Sprite("1f474_1f3fe", set_emojis, 1885, 1625, 64, 64)) -container.sprites.Add(Sprite("1f474_1f3ff", set_emojis, 1885, 1690, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1f4", set_emojis, 910, 780, 64, 64)) -container.sprites.Add(Sprite("1f475_1f3fb", set_emojis, 1885, 1820, 64, 64)) -container.sprites.Add(Sprite("1f475_1f3fc", set_emojis, 0, 1885, 64, 64)) -container.sprites.Add(Sprite("1f475_1f3fd", set_emojis, 65, 1885, 64, 64)) -container.sprites.Add(Sprite("1f475_1f3fe", set_emojis, 130, 1885, 64, 64)) -container.sprites.Add(Sprite("1f475_1f3ff", set_emojis, 195, 1885, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1f3", set_emojis, 910, 715, 64, 64)) -container.sprites.Add(Sprite("1f476_1f3fb", set_emojis, 325, 1885, 64, 64)) -container.sprites.Add(Sprite("1f476_1f3fc", set_emojis, 390, 1885, 64, 64)) -container.sprites.Add(Sprite("1f476_1f3fd", set_emojis, 455, 1885, 64, 64)) -container.sprites.Add(Sprite("1f476_1f3fe", set_emojis, 520, 1885, 64, 64)) -container.sprites.Add(Sprite("1f476_1f3ff", set_emojis, 585, 1885, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1f2", set_emojis, 910, 650, 64, 64)) -container.sprites.Add(Sprite("1f47c_1f3fb", set_emojis, 1690, 1885, 64, 64)) -container.sprites.Add(Sprite("1f47c_1f3fc", set_emojis, 1755, 1885, 64, 64)) -container.sprites.Add(Sprite("1f47c_1f3fd", set_emojis, 1820, 1885, 64, 64)) -container.sprites.Add(Sprite("1f47c_1f3fe", set_emojis, 1885, 1885, 64, 64)) -container.sprites.Add(Sprite("1f47c_1f3ff", set_emojis, 1950, 0, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1f1", set_emojis, 910, 585, 64, 64)) -container.sprites.Add(Sprite("1f46e_1f3fb", set_emojis, 1300, 1820, 64, 64)) -container.sprites.Add(Sprite("1f46e_1f3fc", set_emojis, 0, 0, 64, 64)) -container.sprites.Add(Sprite("1f46e_1f3fd", set_emojis, 1430, 1820, 64, 64)) -container.sprites.Add(Sprite("1f46e_1f3fe", set_emojis, 1495, 1820, 64, 64)) -container.sprites.Add(Sprite("1f46e_1f3ff", set_emojis, 1560, 1820, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1f0", set_emojis, 910, 520, 64, 64)) -container.sprites.Add(Sprite("1f575_1f3fb", set_emojis, 2210, 455, 64, 64)) -container.sprites.Add(Sprite("1f575_1f3fc", set_emojis, 2210, 520, 64, 64)) -container.sprites.Add(Sprite("1f575_1f3fd", set_emojis, 2210, 585, 64, 64)) -container.sprites.Add(Sprite("1f575_1f3fe", set_emojis, 2210, 650, 64, 64)) -container.sprites.Add(Sprite("1f575_1f3ff", set_emojis, 2210, 715, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1ed", set_emojis, 910, 455, 64, 64)) -container.sprites.Add(Sprite("1f482_1f3fb", set_emojis, 1950, 780, 64, 64)) -container.sprites.Add(Sprite("1f482_1f3fc", set_emojis, 1950, 845, 64, 64)) -container.sprites.Add(Sprite("1f482_1f3fd", set_emojis, 1950, 910, 64, 64)) -container.sprites.Add(Sprite("1f482_1f3fe", set_emojis, 1950, 975, 64, 64)) -container.sprites.Add(Sprite("1f482_1f3ff", set_emojis, 1950, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1ec", set_emojis, 910, 390, 64, 64)) -container.sprites.Add(Sprite("1f477_1f3fb", set_emojis, 715, 1885, 64, 64)) -container.sprites.Add(Sprite("1f477_1f3fc", set_emojis, 780, 1885, 64, 64)) -container.sprites.Add(Sprite("1f477_1f3fd", set_emojis, 845, 1885, 64, 64)) -container.sprites.Add(Sprite("1f477_1f3fe", set_emojis, 910, 1885, 64, 64)) -container.sprites.Add(Sprite("1f477_1f3ff", set_emojis, 975, 1885, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1eb", set_emojis, 910, 325, 64, 64)) -container.sprites.Add(Sprite("1f473_1f3fb", set_emojis, 1885, 1040, 64, 64)) -container.sprites.Add(Sprite("1f473_1f3fc", set_emojis, 1885, 1105, 64, 64)) -container.sprites.Add(Sprite("1f473_1f3fd", set_emojis, 1885, 1170, 64, 64)) -container.sprites.Add(Sprite("1f473_1f3fe", set_emojis, 1885, 1235, 64, 64)) -container.sprites.Add(Sprite("1f473_1f3ff", set_emojis, 1885, 1300, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1ea", set_emojis, 910, 260, 64, 64)) -container.sprites.Add(Sprite("1f471_1f3fb", set_emojis, 1885, 260, 64, 64)) -container.sprites.Add(Sprite("1f471_1f3fc", set_emojis, 1885, 325, 64, 64)) -container.sprites.Add(Sprite("1f471_1f3fd", set_emojis, 1885, 390, 64, 64)) -container.sprites.Add(Sprite("1f471_1f3fe", set_emojis, 1885, 455, 64, 64)) -container.sprites.Add(Sprite("1f471_1f3ff", set_emojis, 1885, 520, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1e9", set_emojis, 910, 195, 64, 64)) -container.sprites.Add(Sprite("1f385_1f3fb", set_emojis, 650, 1365, 64, 64)) -container.sprites.Add(Sprite("1f385_1f3fc", set_emojis, 715, 1365, 64, 64)) -container.sprites.Add(Sprite("1f385_1f3fd", set_emojis, 780, 1365, 64, 64)) -container.sprites.Add(Sprite("1f385_1f3fe", set_emojis, 845, 1365, 64, 64)) -container.sprites.Add(Sprite("1f385_1f3ff", set_emojis, 910, 1365, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1e8", set_emojis, 910, 130, 64, 64)) -container.sprites.Add(Sprite("1f936_1f3fb", set_emojis, 2535, 2015, 64, 64)) -container.sprites.Add(Sprite("1f936_1f3fc", set_emojis, 2535, 2080, 64, 64)) -container.sprites.Add(Sprite("1f936_1f3fd", set_emojis, 2535, 2145, 64, 64)) -container.sprites.Add(Sprite("1f936_1f3fe", set_emojis, 2535, 2210, 64, 64)) -container.sprites.Add(Sprite("1f936_1f3ff", set_emojis, 2535, 2275, 64, 64)) -container.sprites.Add(Sprite("1f1f2_1f1e6", set_emojis, 910, 65, 64, 64)) -container.sprites.Add(Sprite("1f478_1f3fb", set_emojis, 1105, 1885, 64, 64)) -container.sprites.Add(Sprite("1f478_1f3fc", set_emojis, 1170, 1885, 64, 64)) -container.sprites.Add(Sprite("1f478_1f3fd", set_emojis, 1235, 1885, 64, 64)) -container.sprites.Add(Sprite("1f478_1f3fe", set_emojis, 1300, 1885, 64, 64)) -container.sprites.Add(Sprite("1f478_1f3ff", set_emojis, 1365, 1885, 64, 64)) -container.sprites.Add(Sprite("1f1f1_1f1fe", set_emojis, 845, 845, 64, 64)) -container.sprites.Add(Sprite("1f934_1f3fb", set_emojis, 2535, 1235, 64, 64)) -container.sprites.Add(Sprite("1f934_1f3fc", set_emojis, 2535, 1300, 64, 64)) -container.sprites.Add(Sprite("1f934_1f3fd", set_emojis, 2535, 1365, 64, 64)) -container.sprites.Add(Sprite("1f934_1f3fe", set_emojis, 2535, 1430, 64, 64)) -container.sprites.Add(Sprite("1f934_1f3ff", set_emojis, 2535, 1495, 64, 64)) -container.sprites.Add(Sprite("1f1f1_1f1fb", set_emojis, 780, 845, 64, 64)) -container.sprites.Add(Sprite("1f470_1f3fb", set_emojis, 1755, 1820, 64, 64)) -container.sprites.Add(Sprite("1f470_1f3fc", set_emojis, 1820, 1820, 64, 64)) -container.sprites.Add(Sprite("1f470_1f3fd", set_emojis, 1885, 0, 64, 64)) -container.sprites.Add(Sprite("1f470_1f3fe", set_emojis, 1885, 65, 64, 64)) -container.sprites.Add(Sprite("1f470_1f3ff", set_emojis, 1885, 130, 64, 64)) -container.sprites.Add(Sprite("1f1f1_1f1fa", set_emojis, 715, 845, 64, 64)) -container.sprites.Add(Sprite("1f935_1f3fb", set_emojis, 2535, 1625, 64, 64)) -container.sprites.Add(Sprite("1f935_1f3fc", set_emojis, 2535, 1690, 64, 64)) -container.sprites.Add(Sprite("1f935_1f3fd", set_emojis, 2535, 1755, 64, 64)) -container.sprites.Add(Sprite("1f935_1f3fe", set_emojis, 2535, 1820, 64, 64)) -container.sprites.Add(Sprite("1f935_1f3ff", set_emojis, 2535, 1885, 64, 64)) -container.sprites.Add(Sprite("1f1f1_1f1f9", set_emojis, 650, 845, 64, 64)) -container.sprites.Add(Sprite("1f930_1f3fb", set_emojis, 2535, 455, 64, 64)) -container.sprites.Add(Sprite("1f930_1f3fc", set_emojis, 2535, 520, 64, 64)) -container.sprites.Add(Sprite("1f930_1f3fd", set_emojis, 2535, 585, 64, 64)) -container.sprites.Add(Sprite("1f930_1f3fe", set_emojis, 2535, 650, 64, 64)) -container.sprites.Add(Sprite("1f930_1f3ff", set_emojis, 2535, 715, 64, 64)) -container.sprites.Add(Sprite("1f1f1_1f1f8", set_emojis, 585, 845, 64, 64)) -container.sprites.Add(Sprite("1f472_1f3fb", set_emojis, 1885, 650, 64, 64)) -container.sprites.Add(Sprite("1f472_1f3fc", set_emojis, 1885, 715, 64, 64)) -container.sprites.Add(Sprite("1f472_1f3fd", set_emojis, 1885, 780, 64, 64)) -container.sprites.Add(Sprite("1f472_1f3fe", set_emojis, 1885, 845, 64, 64)) -container.sprites.Add(Sprite("1f472_1f3ff", set_emojis, 1885, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f1_1f1f7", set_emojis, 520, 845, 64, 64)) -container.sprites.Add(Sprite("1f64d_1f3fb", set_emojis, 2340, 2210, 64, 64)) -container.sprites.Add(Sprite("1f64d_1f3fc", set_emojis, 2340, 2275, 64, 64)) -container.sprites.Add(Sprite("1f64d_1f3fd", set_emojis, 0, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64d_1f3fe", set_emojis, 65, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64d_1f3ff", set_emojis, 130, 2340, 64, 64)) -container.sprites.Add(Sprite("1f1f1_1f1f0", set_emojis, 455, 845, 64, 64)) -container.sprites.Add(Sprite("1f64e_1f3fb", set_emojis, 260, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64e_1f3fc", set_emojis, 325, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64e_1f3fd", set_emojis, 390, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64e_1f3fe", set_emojis, 455, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64e_1f3ff", set_emojis, 520, 2340, 64, 64)) -container.sprites.Add(Sprite("1f1f1_1f1ee", set_emojis, 390, 845, 64, 64)) -container.sprites.Add(Sprite("1f645_1f3fb", set_emojis, 2340, 65, 64, 64)) -container.sprites.Add(Sprite("1f645_1f3fc", set_emojis, 2340, 130, 64, 64)) -container.sprites.Add(Sprite("1f645_1f3fd", set_emojis, 2340, 195, 64, 64)) -container.sprites.Add(Sprite("1f645_1f3fe", set_emojis, 2340, 260, 64, 64)) -container.sprites.Add(Sprite("1f645_1f3ff", set_emojis, 2340, 325, 64, 64)) -container.sprites.Add(Sprite("1f1f1_1f1e8", set_emojis, 325, 845, 64, 64)) -container.sprites.Add(Sprite("1f646_1f3fb", set_emojis, 2340, 455, 64, 64)) -container.sprites.Add(Sprite("1f646_1f3fc", set_emojis, 2340, 520, 64, 64)) -container.sprites.Add(Sprite("1f646_1f3fd", set_emojis, 2340, 585, 64, 64)) -container.sprites.Add(Sprite("1f646_1f3fe", set_emojis, 2340, 650, 64, 64)) -container.sprites.Add(Sprite("1f646_1f3ff", set_emojis, 2340, 715, 64, 64)) -container.sprites.Add(Sprite("1f1f1_1f1e7", set_emojis, 260, 845, 64, 64)) -container.sprites.Add(Sprite("1f481_1f3fb", set_emojis, 1950, 390, 64, 64)) -container.sprites.Add(Sprite("1f481_1f3fc", set_emojis, 1950, 455, 64, 64)) -container.sprites.Add(Sprite("1f481_1f3fd", set_emojis, 1950, 520, 64, 64)) -container.sprites.Add(Sprite("1f481_1f3fe", set_emojis, 1950, 585, 64, 64)) -container.sprites.Add(Sprite("1f481_1f3ff", set_emojis, 1950, 650, 64, 64)) -container.sprites.Add(Sprite("1f1f1_1f1e6", set_emojis, 195, 845, 64, 64)) -container.sprites.Add(Sprite("1f64b_1f3fb", set_emojis, 2340, 1430, 64, 64)) -container.sprites.Add(Sprite("1f64b_1f3fc", set_emojis, 2340, 1495, 64, 64)) -container.sprites.Add(Sprite("1f64b_1f3fd", set_emojis, 2340, 1560, 64, 64)) -container.sprites.Add(Sprite("1f64b_1f3fe", set_emojis, 2340, 1625, 64, 64)) -container.sprites.Add(Sprite("1f64b_1f3ff", set_emojis, 2340, 1690, 64, 64)) -container.sprites.Add(Sprite("1f1f0_1f1ff", set_emojis, 65, 845, 64, 64)) -container.sprites.Add(Sprite("1f647_1f3fb", set_emojis, 2340, 845, 64, 64)) -container.sprites.Add(Sprite("1f647_1f3fc", set_emojis, 2340, 910, 64, 64)) -container.sprites.Add(Sprite("1f647_1f3fd", set_emojis, 2340, 975, 64, 64)) -container.sprites.Add(Sprite("1f647_1f3fe", set_emojis, 2340, 1040, 64, 64)) -container.sprites.Add(Sprite("1f647_1f3ff", set_emojis, 2340, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1f0_1f1fe", set_emojis, 0, 845, 64, 64)) -container.sprites.Add(Sprite("1f926_1f3fb", set_emojis, 2535, 0, 64, 64)) -container.sprites.Add(Sprite("1f926_1f3fc", set_emojis, 2535, 65, 64, 64)) -container.sprites.Add(Sprite("1f926_1f3fd", set_emojis, 2535, 130, 64, 64)) -container.sprites.Add(Sprite("1f926_1f3fe", set_emojis, 2535, 195, 64, 64)) -container.sprites.Add(Sprite("1f926_1f3ff", set_emojis, 2535, 260, 64, 64)) -container.sprites.Add(Sprite("1f1f0_1f1fc", set_emojis, 845, 780, 64, 64)) -container.sprites.Add(Sprite("1f937_1f3fb", set_emojis, 2535, 2405, 64, 64)) -container.sprites.Add(Sprite("1f937_1f3fc", set_emojis, 2535, 2470, 64, 64)) -container.sprites.Add(Sprite("1f937_1f3fd", set_emojis, 0, 2535, 64, 64)) -container.sprites.Add(Sprite("1f937_1f3fe", set_emojis, 65, 2535, 64, 64)) -container.sprites.Add(Sprite("1f937_1f3ff", set_emojis, 130, 2535, 64, 64)) -container.sprites.Add(Sprite("1f1f0_1f1f7", set_emojis, 845, 715, 64, 64)) -container.sprites.Add(Sprite("1f486_1f3fb", set_emojis, 65, 1950, 64, 64)) -container.sprites.Add(Sprite("1f486_1f3fc", set_emojis, 130, 1950, 64, 64)) -container.sprites.Add(Sprite("1f486_1f3fd", set_emojis, 195, 1950, 64, 64)) -container.sprites.Add(Sprite("1f486_1f3fe", set_emojis, 260, 1950, 64, 64)) -container.sprites.Add(Sprite("1f486_1f3ff", set_emojis, 325, 1950, 64, 64)) -container.sprites.Add(Sprite("1f1f0_1f1f5", set_emojis, 845, 650, 64, 64)) -container.sprites.Add(Sprite("1f487_1f3fb", set_emojis, 455, 1950, 64, 64)) -container.sprites.Add(Sprite("1f487_1f3fc", set_emojis, 520, 1950, 64, 64)) -container.sprites.Add(Sprite("1f487_1f3fd", set_emojis, 585, 1950, 64, 64)) -container.sprites.Add(Sprite("1f487_1f3fe", set_emojis, 650, 1950, 64, 64)) -container.sprites.Add(Sprite("1f487_1f3ff", set_emojis, 715, 1950, 64, 64)) -container.sprites.Add(Sprite("1f1f0_1f1f3", set_emojis, 845, 585, 64, 64)) -container.sprites.Add(Sprite("1f6b6_1f3fb", set_emojis, 715, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b6_1f3fc", set_emojis, 780, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b6_1f3fd", set_emojis, 845, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b6_1f3fe", set_emojis, 910, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b6_1f3ff", set_emojis, 975, 2405, 64, 64)) -container.sprites.Add(Sprite("1f1f0_1f1f2", set_emojis, 845, 520, 64, 64)) -container.sprites.Add(Sprite("1f3c3_1f3fb", set_emojis, 1495, 325, 64, 64)) -container.sprites.Add(Sprite("1f3c3_1f3fc", set_emojis, 1495, 390, 64, 64)) -container.sprites.Add(Sprite("1f3c3_1f3fd", set_emojis, 1495, 455, 64, 64)) -container.sprites.Add(Sprite("1f3c3_1f3fe", set_emojis, 1495, 520, 64, 64)) -container.sprites.Add(Sprite("1f3c3_1f3ff", set_emojis, 1495, 585, 64, 64)) -container.sprites.Add(Sprite("1f1f0_1f1ee", set_emojis, 845, 455, 64, 64)) -container.sprites.Add(Sprite("1f483_1f3fb", set_emojis, 1950, 1170, 64, 64)) -container.sprites.Add(Sprite("1f483_1f3fc", set_emojis, 1950, 1235, 64, 64)) -container.sprites.Add(Sprite("1f483_1f3fd", set_emojis, 1950, 1300, 64, 64)) -container.sprites.Add(Sprite("1f483_1f3fe", set_emojis, 1950, 1365, 64, 64)) -container.sprites.Add(Sprite("1f483_1f3ff", set_emojis, 1950, 1430, 64, 64)) -container.sprites.Add(Sprite("1f1f0_1f1ed", set_emojis, 845, 390, 64, 64)) -container.sprites.Add(Sprite("1f57a_1f3fb", set_emojis, 2210, 1105, 64, 64)) -container.sprites.Add(Sprite("1f57a_1f3fc", set_emojis, 2210, 1170, 64, 64)) -container.sprites.Add(Sprite("1f57a_1f3fd", set_emojis, 2210, 1235, 64, 64)) -container.sprites.Add(Sprite("1f57a_1f3fe", set_emojis, 2210, 1300, 64, 64)) -container.sprites.Add(Sprite("1f57a_1f3ff", set_emojis, 2210, 1365, 64, 64)) -container.sprites.Add(Sprite("1f1f0_1f1ec", set_emojis, 845, 325, 64, 64)) -container.sprites.Add(Sprite("1f1f0_1f1ea", set_emojis, 845, 260, 64, 64)) -container.sprites.Add(Sprite("1f1ef_1f1f5", set_emojis, 845, 130, 64, 64)) -container.sprites.Add(Sprite("1f1ef_1f1f4", set_emojis, 845, 65, 64, 64)) -container.sprites.Add(Sprite("1f1ef_1f1f2", set_emojis, 845, 0, 64, 64)) -container.sprites.Add(Sprite("1f1ef_1f1ea", set_emojis, 780, 780, 64, 64)) -container.sprites.Add(Sprite("1f1ee_1f1f9", set_emojis, 650, 780, 64, 64)) -container.sprites.Add(Sprite("1f3c7_1f3fb", set_emojis, 1495, 1235, 64, 64)) -container.sprites.Add(Sprite("1f3c7_1f3fc", set_emojis, 1495, 1300, 64, 64)) -container.sprites.Add(Sprite("1f3c7_1f3fd", set_emojis, 1495, 1365, 64, 64)) -container.sprites.Add(Sprite("1f3c7_1f3fe", set_emojis, 1495, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3c7_1f3ff", set_emojis, 0, 1495, 64, 64)) -container.sprites.Add(Sprite("1f1ee_1f1f8", set_emojis, 585, 780, 64, 64)) -container.sprites.Add(Sprite("1f1ee_1f1f7", set_emojis, 520, 780, 64, 64)) -container.sprites.Add(Sprite("1f1ee_1f1f6", set_emojis, 455, 780, 64, 64)) -container.sprites.Add(Sprite("1f1ee_1f1f4", set_emojis, 390, 780, 64, 64)) -container.sprites.Add(Sprite("1f3c4_1f3fb", set_emojis, 1495, 715, 64, 64)) -container.sprites.Add(Sprite("1f3c4_1f3fc", set_emojis, 1495, 780, 64, 64)) -container.sprites.Add(Sprite("1f3c4_1f3fd", set_emojis, 1495, 845, 64, 64)) -container.sprites.Add(Sprite("1f3c4_1f3fe", set_emojis, 1495, 910, 64, 64)) -container.sprites.Add(Sprite("1f3c4_1f3ff", set_emojis, 1495, 975, 64, 64)) -container.sprites.Add(Sprite("1f1ee_1f1f3", set_emojis, 325, 780, 64, 64)) -container.sprites.Add(Sprite("1f6a3_1f3fb", set_emojis, 2405, 910, 64, 64)) -container.sprites.Add(Sprite("1f6a3_1f3fc", set_emojis, 2405, 975, 64, 64)) -container.sprites.Add(Sprite("1f6a3_1f3fd", set_emojis, 2405, 1040, 64, 64)) -container.sprites.Add(Sprite("1f6a3_1f3fe", set_emojis, 2405, 1105, 64, 64)) -container.sprites.Add(Sprite("1f6a3_1f3ff", set_emojis, 2405, 1170, 64, 64)) -container.sprites.Add(Sprite("1f1ee_1f1f2", set_emojis, 260, 780, 64, 64)) -container.sprites.Add(Sprite("1f3ca_1f3fb", set_emojis, 260, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3ca_1f3fc", set_emojis, 325, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3ca_1f3fd", set_emojis, 390, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3ca_1f3fe", set_emojis, 455, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3ca_1f3ff", set_emojis, 520, 1495, 64, 64)) -container.sprites.Add(Sprite("1f1ee_1f1f1", set_emojis, 195, 780, 64, 64)) -container.sprites.Add(Sprite("26f9_1f3fb", set_emojis, 2340, 2665, 64, 64)) -container.sprites.Add(Sprite("26f9_1f3fc", set_emojis, 2405, 2665, 64, 64)) -container.sprites.Add(Sprite("26f9_1f3fd", set_emojis, 2470, 2665, 64, 64)) -container.sprites.Add(Sprite("26f9_1f3fe", set_emojis, 2535, 2665, 64, 64)) -container.sprites.Add(Sprite("26f9_1f3ff", set_emojis, 2600, 2665, 64, 64)) -container.sprites.Add(Sprite("1f1ee_1f1ea", set_emojis, 130, 780, 64, 64)) -container.sprites.Add(Sprite("1f3cb_1f3fb", set_emojis, 650, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3cb_1f3fc", set_emojis, 715, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3cb_1f3fd", set_emojis, 780, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3cb_1f3fe", set_emojis, 845, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3cb_1f3ff", set_emojis, 910, 1495, 64, 64)) -container.sprites.Add(Sprite("1f1ee_1f1e9", set_emojis, 65, 780, 64, 64)) -container.sprites.Add(Sprite("1f6b4_1f3fb", set_emojis, 2405, 2340, 64, 64)) -container.sprites.Add(Sprite("1f6b4_1f3fc", set_emojis, 0, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b4_1f3fd", set_emojis, 65, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b4_1f3fe", set_emojis, 130, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b4_1f3ff", set_emojis, 195, 2405, 64, 64)) -container.sprites.Add(Sprite("1f1ee_1f1e8", set_emojis, 0, 780, 64, 64)) -container.sprites.Add(Sprite("1f6b5_1f3fb", set_emojis, 325, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b5_1f3fc", set_emojis, 390, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b5_1f3fd", set_emojis, 455, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b5_1f3fe", set_emojis, 520, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b5_1f3ff", set_emojis, 585, 2405, 64, 64)) -container.sprites.Add(Sprite("1f1ed_1f1fa", set_emojis, 780, 650, 64, 64)) -container.sprites.Add(Sprite("1f1ed_1f1f9", set_emojis, 780, 585, 64, 64)) -container.sprites.Add(Sprite("1f1ed_1f1f7", set_emojis, 780, 520, 64, 64)) -container.sprites.Add(Sprite("1f938_1f3fb", set_emojis, 260, 2535, 64, 64)) -container.sprites.Add(Sprite("1f938_1f3fc", set_emojis, 325, 2535, 64, 64)) -container.sprites.Add(Sprite("1f938_1f3fd", set_emojis, 390, 2535, 64, 64)) -container.sprites.Add(Sprite("1f938_1f3fe", set_emojis, 455, 2535, 64, 64)) -container.sprites.Add(Sprite("1f938_1f3ff", set_emojis, 520, 2535, 64, 64)) -container.sprites.Add(Sprite("1f1ed_1f1f3", set_emojis, 780, 455, 64, 64)) -container.sprites.Add(Sprite("1f93c_1f3fb", set_emojis, 1105, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93c_1f3fc", set_emojis, 1170, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93c_1f3fd", set_emojis, 1235, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93c_1f3fe", set_emojis, 1300, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93c_1f3ff", set_emojis, 1365, 2535, 64, 64)) -container.sprites.Add(Sprite("1f1ed_1f1f2", set_emojis, 780, 390, 64, 64)) -container.sprites.Add(Sprite("1f93d_1f3fb", set_emojis, 1495, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93d_1f3fc", set_emojis, 1560, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93d_1f3fd", set_emojis, 1625, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93d_1f3fe", set_emojis, 1690, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93d_1f3ff", set_emojis, 1755, 2535, 64, 64)) -container.sprites.Add(Sprite("1f1ed_1f1f0", set_emojis, 780, 325, 64, 64)) -container.sprites.Add(Sprite("1f93e_1f3fb", set_emojis, 1885, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93e_1f3fc", set_emojis, 1950, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93e_1f3fd", set_emojis, 2015, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93e_1f3fe", set_emojis, 2080, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93e_1f3ff", set_emojis, 2145, 2535, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1fe", set_emojis, 780, 195, 64, 64)) -container.sprites.Add(Sprite("1f939_1f3fb", set_emojis, 650, 2535, 64, 64)) -container.sprites.Add(Sprite("1f939_1f3fc", set_emojis, 715, 2535, 64, 64)) -container.sprites.Add(Sprite("1f939_1f3fd", set_emojis, 780, 2535, 64, 64)) -container.sprites.Add(Sprite("1f939_1f3fe", set_emojis, 845, 2535, 64, 64)) -container.sprites.Add(Sprite("1f939_1f3ff", set_emojis, 910, 2535, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1fc", set_emojis, 780, 130, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1fa", set_emojis, 780, 65, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1f9", set_emojis, 780, 0, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1f8", set_emojis, 715, 715, 64, 64)) -container.sprites.Add(Sprite("1f468_2764_1f48b_1f468", set_emojis, 65, 1820, 64, 64)) -container.sprites.Add(Sprite("1f469_2764_1f48b_1f469", set_emojis, 910, 1820, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1f7", set_emojis, 650, 715, 64, 64)) -container.sprites.Add(Sprite("1f468_2764_1f468", set_emojis, 0, 1820, 64, 64)) -container.sprites.Add(Sprite("1f469_2764_1f469", set_emojis, 845, 1820, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1f6", set_emojis, 585, 715, 64, 64)) -container.sprites.Add(Sprite("1f468_1f469_1f467", set_emojis, 1820, 1755, 64, 64)) -container.sprites.Add(Sprite("1f468_1f469_1f467_1f466", set_emojis, 1820, 1625, 64, 64)) -container.sprites.Add(Sprite("1f468_1f469_1f466_1f466", set_emojis, 1820, 1560, 64, 64)) -container.sprites.Add(Sprite("1f468_1f469_1f467_1f467", set_emojis, 1820, 1690, 64, 64)) -container.sprites.Add(Sprite("1f468_1f468_1f466", set_emojis, 1820, 1300, 64, 64)) -container.sprites.Add(Sprite("1f468_1f468_1f467", set_emojis, 1820, 1495, 64, 64)) -container.sprites.Add(Sprite("1f468_1f468_1f467_1f466", set_emojis, 1820, 1365, 64, 64)) -container.sprites.Add(Sprite("1f468_1f468_1f466_1f466", set_emojis, 1820, 1235, 64, 64)) -container.sprites.Add(Sprite("1f468_1f468_1f467_1f467", set_emojis, 1820, 1430, 64, 64)) -container.sprites.Add(Sprite("1f469_1f469_1f466", set_emojis, 585, 1820, 64, 64)) -container.sprites.Add(Sprite("1f469_1f469_1f467", set_emojis, 780, 1820, 64, 64)) -container.sprites.Add(Sprite("1f469_1f469_1f467_1f466", set_emojis, 650, 1820, 64, 64)) -container.sprites.Add(Sprite("1f469_1f469_1f466_1f466", set_emojis, 520, 1820, 64, 64)) -container.sprites.Add(Sprite("1f469_1f469_1f467_1f467", set_emojis, 715, 1820, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1f5", set_emojis, 520, 715, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1f3", set_emojis, 455, 715, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1f2", set_emojis, 390, 715, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1f1", set_emojis, 325, 715, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1ee", set_emojis, 260, 715, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1ed", set_emojis, 195, 715, 64, 64)) -container.sprites.Add(Sprite("1f4aa_1f3fb", set_emojis, 2015, 1040, 64, 64)) -container.sprites.Add(Sprite("1f4aa_1f3fc", set_emojis, 2015, 1105, 64, 64)) -container.sprites.Add(Sprite("1f4aa_1f3fd", set_emojis, 2015, 1170, 64, 64)) -container.sprites.Add(Sprite("1f4aa_1f3fe", set_emojis, 2015, 1235, 64, 64)) -container.sprites.Add(Sprite("1f4aa_1f3ff", set_emojis, 2015, 1300, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1ec", set_emojis, 130, 715, 64, 64)) -container.sprites.Add(Sprite("1f933_1f3fb", set_emojis, 2535, 845, 64, 64)) -container.sprites.Add(Sprite("1f933_1f3fc", set_emojis, 2535, 910, 64, 64)) -container.sprites.Add(Sprite("1f933_1f3fd", set_emojis, 2535, 975, 64, 64)) -container.sprites.Add(Sprite("1f933_1f3fe", set_emojis, 2535, 1040, 64, 64)) -container.sprites.Add(Sprite("1f933_1f3ff", set_emojis, 2535, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1eb", set_emojis, 65, 715, 64, 64)) -container.sprites.Add(Sprite("1f448_1f3fb", set_emojis, 585, 1690, 64, 64)) -container.sprites.Add(Sprite("1f448_1f3fc", set_emojis, 650, 1690, 64, 64)) -container.sprites.Add(Sprite("1f448_1f3fd", set_emojis, 715, 1690, 64, 64)) -container.sprites.Add(Sprite("1f448_1f3fe", set_emojis, 780, 1690, 64, 64)) -container.sprites.Add(Sprite("1f448_1f3ff", set_emojis, 845, 1690, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1ea", set_emojis, 0, 715, 64, 64)) -container.sprites.Add(Sprite("1f449_1f3fb", set_emojis, 975, 1690, 64, 64)) -container.sprites.Add(Sprite("1f449_1f3fc", set_emojis, 1040, 1690, 64, 64)) -container.sprites.Add(Sprite("1f449_1f3fd", set_emojis, 1105, 1690, 64, 64)) -container.sprites.Add(Sprite("1f449_1f3fe", set_emojis, 1170, 1690, 64, 64)) -container.sprites.Add(Sprite("1f449_1f3ff", set_emojis, 1235, 1690, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1e9", set_emojis, 715, 650, 64, 64)) -container.sprites.Add(Sprite("261d_1f3fb", set_emojis, 2665, 520, 64, 64)) -container.sprites.Add(Sprite("261d_1f3fc", set_emojis, 2665, 585, 64, 64)) -container.sprites.Add(Sprite("261d_1f3fd", set_emojis, 2665, 650, 64, 64)) -container.sprites.Add(Sprite("261d_1f3fe", set_emojis, 2665, 715, 64, 64)) -container.sprites.Add(Sprite("261d_1f3ff", set_emojis, 2665, 780, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1e7", set_emojis, 715, 585, 64, 64)) -container.sprites.Add(Sprite("1f446_1f3fb", set_emojis, 1690, 1495, 64, 64)) -container.sprites.Add(Sprite("1f446_1f3fc", set_emojis, 1690, 1560, 64, 64)) -container.sprites.Add(Sprite("1f446_1f3fd", set_emojis, 1690, 1625, 64, 64)) -container.sprites.Add(Sprite("1f446_1f3fe", set_emojis, 0, 1690, 64, 64)) -container.sprites.Add(Sprite("1f446_1f3ff", set_emojis, 65, 1690, 64, 64)) -container.sprites.Add(Sprite("1f1ec_1f1e6", set_emojis, 715, 520, 64, 64)) -container.sprites.Add(Sprite("1f595_1f3fb", set_emojis, 0, 2210, 64, 64)) -container.sprites.Add(Sprite("1f595_1f3fc", set_emojis, 65, 2210, 64, 64)) -container.sprites.Add(Sprite("1f595_1f3fd", set_emojis, 130, 2210, 64, 64)) -container.sprites.Add(Sprite("1f595_1f3fe", set_emojis, 195, 2210, 64, 64)) -container.sprites.Add(Sprite("1f595_1f3ff", set_emojis, 260, 2210, 64, 64)) -container.sprites.Add(Sprite("1f1eb_1f1f7", set_emojis, 715, 390, 64, 64)) -container.sprites.Add(Sprite("1f447_1f3fb", set_emojis, 195, 1690, 64, 64)) -container.sprites.Add(Sprite("1f447_1f3fc", set_emojis, 260, 1690, 64, 64)) -container.sprites.Add(Sprite("1f447_1f3fd", set_emojis, 325, 1690, 64, 64)) -container.sprites.Add(Sprite("1f447_1f3fe", set_emojis, 390, 1690, 64, 64)) -container.sprites.Add(Sprite("1f447_1f3ff", set_emojis, 455, 1690, 64, 64)) -container.sprites.Add(Sprite("1f1eb_1f1f4", set_emojis, 715, 325, 64, 64)) -container.sprites.Add(Sprite("270c_1f3fb", set_emojis, 2730, 1170, 64, 64)) -container.sprites.Add(Sprite("270c_1f3fc", set_emojis, 2730, 1235, 64, 64)) -container.sprites.Add(Sprite("270c_1f3fd", set_emojis, 2730, 1300, 64, 64)) -container.sprites.Add(Sprite("270c_1f3fe", set_emojis, 2730, 1365, 64, 64)) -container.sprites.Add(Sprite("270c_1f3ff", set_emojis, 2730, 1430, 64, 64)) -container.sprites.Add(Sprite("1f1eb_1f1f2", set_emojis, 715, 260, 64, 64)) -container.sprites.Add(Sprite("1f91e_1f3fb", set_emojis, 1755, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91e_1f3fc", set_emojis, 1820, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91e_1f3fd", set_emojis, 1885, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91e_1f3fe", set_emojis, 1950, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91e_1f3ff", set_emojis, 2015, 2470, 64, 64)) -container.sprites.Add(Sprite("1f1eb_1f1f0", set_emojis, 715, 195, 64, 64)) -container.sprites.Add(Sprite("1f596_1f3fb", set_emojis, 390, 2210, 64, 64)) -container.sprites.Add(Sprite("1f596_1f3fc", set_emojis, 455, 2210, 64, 64)) -container.sprites.Add(Sprite("1f596_1f3fd", set_emojis, 520, 2210, 64, 64)) -container.sprites.Add(Sprite("1f596_1f3fe", set_emojis, 585, 2210, 64, 64)) -container.sprites.Add(Sprite("1f596_1f3ff", set_emojis, 650, 2210, 64, 64)) -container.sprites.Add(Sprite("1f1eb_1f1ef", set_emojis, 715, 130, 64, 64)) -container.sprites.Add(Sprite("1f918_1f3fb", set_emojis, 2470, 1885, 64, 64)) -container.sprites.Add(Sprite("1f918_1f3fc", set_emojis, 2470, 1950, 64, 64)) -container.sprites.Add(Sprite("1f918_1f3fd", set_emojis, 2470, 2015, 64, 64)) -container.sprites.Add(Sprite("1f918_1f3fe", set_emojis, 2470, 2080, 64, 64)) -container.sprites.Add(Sprite("1f918_1f3ff", set_emojis, 2470, 2145, 64, 64)) -container.sprites.Add(Sprite("1f1eb_1f1ee", set_emojis, 715, 65, 64, 64)) -container.sprites.Add(Sprite("1f919_1f3fb", set_emojis, 2470, 2275, 64, 64)) -container.sprites.Add(Sprite("1f919_1f3fc", set_emojis, 2470, 2340, 64, 64)) -container.sprites.Add(Sprite("1f919_1f3fd", set_emojis, 2470, 2405, 64, 64)) -container.sprites.Add(Sprite("1f919_1f3fe", set_emojis, 0, 2470, 64, 64)) -container.sprites.Add(Sprite("1f919_1f3ff", set_emojis, 65, 2470, 64, 64)) -container.sprites.Add(Sprite("1f1ea_1f1fa", set_emojis, 650, 650, 64, 64)) -container.sprites.Add(Sprite("1f590_1f3fb", set_emojis, 2210, 1820, 64, 64)) -container.sprites.Add(Sprite("1f590_1f3fc", set_emojis, 2210, 1885, 64, 64)) -container.sprites.Add(Sprite("1f590_1f3fd", set_emojis, 2210, 1950, 64, 64)) -container.sprites.Add(Sprite("1f590_1f3fe", set_emojis, 2210, 2015, 64, 64)) -container.sprites.Add(Sprite("1f590_1f3ff", set_emojis, 2210, 2080, 64, 64)) -container.sprites.Add(Sprite("1f1ea_1f1f9", set_emojis, 585, 650, 64, 64)) -container.sprites.Add(Sprite("270b_1f3fb", set_emojis, 2730, 780, 64, 64)) -container.sprites.Add(Sprite("270b_1f3fc", set_emojis, 2730, 845, 64, 64)) -container.sprites.Add(Sprite("270b_1f3fd", set_emojis, 2730, 910, 64, 64)) -container.sprites.Add(Sprite("270b_1f3fe", set_emojis, 2730, 975, 64, 64)) -container.sprites.Add(Sprite("270b_1f3ff", set_emojis, 2730, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1ea_1f1f8", set_emojis, 520, 650, 64, 64)) -container.sprites.Add(Sprite("1f44c_1f3fb", set_emojis, 1755, 390, 64, 64)) -container.sprites.Add(Sprite("1f44c_1f3fc", set_emojis, 1755, 455, 64, 64)) -container.sprites.Add(Sprite("1f44c_1f3fd", set_emojis, 1755, 520, 64, 64)) -container.sprites.Add(Sprite("1f44c_1f3fe", set_emojis, 1755, 585, 64, 64)) -container.sprites.Add(Sprite("1f44c_1f3ff", set_emojis, 1755, 650, 64, 64)) -container.sprites.Add(Sprite("1f1ea_1f1f7", set_emojis, 455, 650, 64, 64)) -container.sprites.Add(Sprite("1f44d_1f3fb", set_emojis, 1755, 780, 64, 64)) -container.sprites.Add(Sprite("1f44d_1f3fc", set_emojis, 1755, 845, 64, 64)) -container.sprites.Add(Sprite("1f44d_1f3fd", set_emojis, 1755, 910, 64, 64)) -container.sprites.Add(Sprite("1f44d_1f3fe", set_emojis, 1755, 975, 64, 64)) -container.sprites.Add(Sprite("1f44d_1f3ff", set_emojis, 1755, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1ea_1f1ed", set_emojis, 390, 650, 64, 64)) -container.sprites.Add(Sprite("1f44e_1f3fb", set_emojis, 1755, 1170, 64, 64)) -container.sprites.Add(Sprite("1f44e_1f3fc", set_emojis, 1755, 1235, 64, 64)) -container.sprites.Add(Sprite("1f44e_1f3fd", set_emojis, 1755, 1300, 64, 64)) -container.sprites.Add(Sprite("1f44e_1f3fe", set_emojis, 1755, 1365, 64, 64)) -container.sprites.Add(Sprite("1f44e_1f3ff", set_emojis, 1755, 1430, 64, 64)) -container.sprites.Add(Sprite("1f1ea_1f1ec", set_emojis, 325, 650, 64, 64)) -container.sprites.Add(Sprite("270a_1f3fb", set_emojis, 2730, 390, 64, 64)) -container.sprites.Add(Sprite("270a_1f3fc", set_emojis, 2730, 455, 64, 64)) -container.sprites.Add(Sprite("270a_1f3fd", set_emojis, 2730, 520, 64, 64)) -container.sprites.Add(Sprite("270a_1f3fe", set_emojis, 2730, 585, 64, 64)) -container.sprites.Add(Sprite("270a_1f3ff", set_emojis, 2730, 650, 64, 64)) -container.sprites.Add(Sprite("1f1ea_1f1ea", set_emojis, 260, 650, 64, 64)) -container.sprites.Add(Sprite("1f44a_1f3fb", set_emojis, 1365, 1690, 64, 64)) -container.sprites.Add(Sprite("1f44a_1f3fc", set_emojis, 1430, 1690, 64, 64)) -container.sprites.Add(Sprite("1f44a_1f3fd", set_emojis, 1495, 1690, 64, 64)) -container.sprites.Add(Sprite("1f44a_1f3fe", set_emojis, 1560, 1690, 64, 64)) -container.sprites.Add(Sprite("1f44a_1f3ff", set_emojis, 1625, 1690, 64, 64)) -container.sprites.Add(Sprite("1f1ea_1f1e8", set_emojis, 195, 650, 64, 64)) -container.sprites.Add(Sprite("1f91b_1f3fb", set_emojis, 585, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91b_1f3fc", set_emojis, 650, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91b_1f3fd", set_emojis, 715, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91b_1f3fe", set_emojis, 780, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91b_1f3ff", set_emojis, 845, 2470, 64, 64)) -container.sprites.Add(Sprite("1f1ea_1f1e6", set_emojis, 130, 650, 64, 64)) -container.sprites.Add(Sprite("1f91c_1f3fb", set_emojis, 975, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91c_1f3fc", set_emojis, 1040, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91c_1f3fd", set_emojis, 1105, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91c_1f3fe", set_emojis, 1170, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91c_1f3ff", set_emojis, 1235, 2470, 64, 64)) -container.sprites.Add(Sprite("1f1e9_1f1ff", set_emojis, 0, 650, 64, 64)) -container.sprites.Add(Sprite("1f91a_1f3fb", set_emojis, 195, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91a_1f3fc", set_emojis, 260, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91a_1f3fd", set_emojis, 325, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91a_1f3fe", set_emojis, 390, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91a_1f3ff", set_emojis, 455, 2470, 64, 64)) -container.sprites.Add(Sprite("1f1e9_1f1f4", set_emojis, 650, 585, 64, 64)) -container.sprites.Add(Sprite("1f44b_1f3fb", set_emojis, 1755, 0, 64, 64)) -container.sprites.Add(Sprite("1f44b_1f3fc", set_emojis, 1755, 65, 64, 64)) -container.sprites.Add(Sprite("1f44b_1f3fd", set_emojis, 1755, 130, 64, 64)) -container.sprites.Add(Sprite("1f44b_1f3fe", set_emojis, 1755, 195, 64, 64)) -container.sprites.Add(Sprite("1f44b_1f3ff", set_emojis, 1755, 260, 64, 64)) -container.sprites.Add(Sprite("1f1e9_1f1f2", set_emojis, 650, 520, 64, 64)) -container.sprites.Add(Sprite("1f44f_1f3fb", set_emojis, 1755, 1560, 64, 64)) -container.sprites.Add(Sprite("1f44f_1f3fc", set_emojis, 1755, 1625, 64, 64)) -container.sprites.Add(Sprite("1f44f_1f3fd", set_emojis, 1755, 1690, 64, 64)) -container.sprites.Add(Sprite("1f44f_1f3fe", set_emojis, 0, 1755, 64, 64)) -container.sprites.Add(Sprite("1f44f_1f3ff", set_emojis, 65, 1755, 64, 64)) -container.sprites.Add(Sprite("1f1e9_1f1f0", set_emojis, 650, 455, 64, 64)) -container.sprites.Add(Sprite("270d_1f3fb", set_emojis, 2730, 1560, 64, 64)) -container.sprites.Add(Sprite("270d_1f3fc", set_emojis, 2730, 1625, 64, 64)) -container.sprites.Add(Sprite("270d_1f3fd", set_emojis, 2730, 1690, 64, 64)) -container.sprites.Add(Sprite("270d_1f3fe", set_emojis, 2730, 1755, 64, 64)) -container.sprites.Add(Sprite("270d_1f3ff", set_emojis, 2730, 1820, 64, 64)) -container.sprites.Add(Sprite("1f1e9_1f1ef", set_emojis, 650, 390, 64, 64)) -container.sprites.Add(Sprite("1f450_1f3fb", set_emojis, 195, 1755, 64, 64)) -container.sprites.Add(Sprite("1f450_1f3fc", set_emojis, 260, 1755, 64, 64)) -container.sprites.Add(Sprite("1f450_1f3fd", set_emojis, 325, 1755, 64, 64)) -container.sprites.Add(Sprite("1f450_1f3fe", set_emojis, 390, 1755, 64, 64)) -container.sprites.Add(Sprite("1f450_1f3ff", set_emojis, 455, 1755, 64, 64)) -container.sprites.Add(Sprite("1f1e9_1f1ec", set_emojis, 650, 325, 64, 64)) -container.sprites.Add(Sprite("1f64c_1f3fb", set_emojis, 2340, 1820, 64, 64)) -container.sprites.Add(Sprite("1f64c_1f3fc", set_emojis, 2340, 1885, 64, 64)) -container.sprites.Add(Sprite("1f64c_1f3fd", set_emojis, 2340, 1950, 64, 64)) -container.sprites.Add(Sprite("1f64c_1f3fe", set_emojis, 2340, 2015, 64, 64)) -container.sprites.Add(Sprite("1f64c_1f3ff", set_emojis, 2340, 2080, 64, 64)) -container.sprites.Add(Sprite("1f1e9_1f1ea", set_emojis, 650, 260, 64, 64)) -container.sprites.Add(Sprite("1f64f_1f3fb", set_emojis, 650, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64f_1f3fc", set_emojis, 715, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64f_1f3fd", set_emojis, 780, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64f_1f3fe", set_emojis, 845, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64f_1f3ff", set_emojis, 910, 2340, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1ff", set_emojis, 650, 130, 64, 64)) -container.sprites.Add(Sprite("1f91d_1f3fb", set_emojis, 1365, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91d_1f3fc", set_emojis, 1430, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91d_1f3fd", set_emojis, 1495, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91d_1f3fe", set_emojis, 1560, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91d_1f3ff", set_emojis, 1625, 2470, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1fe", set_emojis, 650, 65, 64, 64)) -container.sprites.Add(Sprite("1f485_1f3fb", set_emojis, 1950, 1625, 64, 64)) -container.sprites.Add(Sprite("1f485_1f3fc", set_emojis, 1950, 1690, 64, 64)) -container.sprites.Add(Sprite("1f485_1f3fd", set_emojis, 1950, 1755, 64, 64)) -container.sprites.Add(Sprite("1f485_1f3fe", set_emojis, 1950, 1820, 64, 64)) -container.sprites.Add(Sprite("1f485_1f3ff", set_emojis, 1950, 1885, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1fd", set_emojis, 650, 0, 64, 64)) -container.sprites.Add(Sprite("1f442_1f3fb", set_emojis, 1690, 585, 64, 64)) -container.sprites.Add(Sprite("1f442_1f3fc", set_emojis, 1690, 650, 64, 64)) -container.sprites.Add(Sprite("1f442_1f3fd", set_emojis, 1690, 715, 64, 64)) -container.sprites.Add(Sprite("1f442_1f3fe", set_emojis, 1690, 780, 64, 64)) -container.sprites.Add(Sprite("1f442_1f3ff", set_emojis, 1690, 845, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1fc", set_emojis, 585, 585, 64, 64)) -container.sprites.Add(Sprite("1f443_1f3fb", set_emojis, 1690, 975, 64, 64)) -container.sprites.Add(Sprite("1f443_1f3fc", set_emojis, 1690, 1040, 64, 64)) -container.sprites.Add(Sprite("1f443_1f3fd", set_emojis, 1690, 1105, 64, 64)) -container.sprites.Add(Sprite("1f443_1f3fe", set_emojis, 1690, 1170, 64, 64)) -container.sprites.Add(Sprite("1f443_1f3ff", set_emojis, 1690, 1235, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1fb", set_emojis, 520, 585, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1fa", set_emojis, 455, 585, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1f7", set_emojis, 390, 585, 64, 64)) -container.sprites.Add(Sprite("1f441_1f5e8", set_emojis, 1690, 455, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1f5", set_emojis, 325, 585, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1f4", set_emojis, 260, 585, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1f3", set_emojis, 195, 585, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1f2", set_emojis, 130, 585, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1f1", set_emojis, 65, 585, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1f0", set_emojis, 0, 585, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1ee", set_emojis, 585, 520, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1ed", set_emojis, 585, 455, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1ec", set_emojis, 585, 390, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1eb", set_emojis, 585, 325, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1e9", set_emojis, 585, 260, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1e8", set_emojis, 585, 195, 64, 64)) -container.sprites.Add(Sprite("1f1e8_1f1e6", set_emojis, 585, 130, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1ff", set_emojis, 585, 0, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1fe", set_emojis, 520, 520, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1fc", set_emojis, 455, 520, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1fb", set_emojis, 390, 520, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1f9", set_emojis, 325, 520, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1f8", set_emojis, 260, 520, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1f7", set_emojis, 195, 520, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1f6", set_emojis, 130, 520, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1f4", set_emojis, 65, 520, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1f3", set_emojis, 0, 520, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1f2", set_emojis, 520, 455, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1f1", set_emojis, 520, 390, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1ef", set_emojis, 520, 325, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1ee", set_emojis, 520, 260, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1ed", set_emojis, 520, 195, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1ec", set_emojis, 520, 130, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1eb", set_emojis, 520, 65, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1ea", set_emojis, 520, 0, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1e9", set_emojis, 455, 455, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1e7", set_emojis, 390, 455, 64, 64)) -container.sprites.Add(Sprite("1f1e7_1f1e6", set_emojis, 325, 455, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1ff", set_emojis, 195, 455, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1fd", set_emojis, 130, 455, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1fc", set_emojis, 65, 455, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1fa", set_emojis, 0, 455, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1f9", set_emojis, 455, 390, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1f8", set_emojis, 455, 325, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1f7", set_emojis, 455, 260, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1f6", set_emojis, 455, 195, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1f4", set_emojis, 455, 130, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1f2", set_emojis, 455, 65, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1f1", set_emojis, 455, 0, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1ee", set_emojis, 390, 390, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1ec", set_emojis, 325, 390, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1eb", set_emojis, 260, 390, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1ea", set_emojis, 195, 390, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1e9", set_emojis, 130, 390, 64, 64)) -container.sprites.Add(Sprite("1f1e6_1f1e8", set_emojis, 65, 390, 64, 64)) -container.sprites.Add(Sprite("1f3f3_1f308", set_emojis, 325, 1560, 64, 64)) -container.sprites.Add(Sprite("1f1e6", set_emojis, 260, 455, 64, 64)) -container.sprites.Add(Sprite("1f1ff_1f1fc", set_emojis, 1170, 0, 64, 64)) -container.sprites.Add(Sprite("1f1ff_1f1f2", set_emojis, 1105, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1ff_1f1e6", set_emojis, 1040, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fe_1f1f9", set_emojis, 910, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fe_1f1ea", set_emojis, 845, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fd_1f1f0", set_emojis, 715, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fc_1f1f8", set_emojis, 585, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fc_1f1eb", set_emojis, 520, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fb_1f1fa", set_emojis, 390, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fb_1f1f3", set_emojis, 325, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fb_1f1ee", set_emojis, 260, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fb_1f1ec", set_emojis, 195, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fb_1f1ea", set_emojis, 130, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fb_1f1e8", set_emojis, 65, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fb_1f1e6", set_emojis, 0, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fa_1f1ff", set_emojis, 1105, 975, 64, 64)) -container.sprites.Add(Sprite("1f1fa_1f1fe", set_emojis, 1105, 910, 64, 64)) -container.sprites.Add(Sprite("1f1fa_1f1f8", set_emojis, 1105, 845, 64, 64)) -container.sprites.Add(Sprite("1f1fa_1f1f2", set_emojis, 1105, 780, 64, 64)) -container.sprites.Add(Sprite("1f1fa_1f1ec", set_emojis, 1105, 715, 64, 64)) -container.sprites.Add(Sprite("1f1fa_1f1e6", set_emojis, 1105, 650, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1ff", set_emojis, 1105, 520, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1fc", set_emojis, 1105, 455, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1fb", set_emojis, 1105, 390, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1f9", set_emojis, 1105, 325, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1f7", set_emojis, 1105, 260, 64, 64)) -container.sprites.Add(Sprite("1f1f9_1f1f4", set_emojis, 1105, 195, 64, 64)) -container.sprites.Add(Sprite("1f6c0_1f3ff", set_emojis, 1950, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6c0_1f3fe", set_emojis, 1885, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6c0_1f3fd", set_emojis, 1820, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6c0_1f3fc", set_emojis, 1755, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6c0_1f3fb", set_emojis, 1690, 2405, 64, 64)) -container.sprites.Add(Sprite("1f1e7", set_emojis, 585, 65, 64, 64)) -container.sprites.Add(Sprite("1f1e8", set_emojis, 650, 195, 64, 64)) -container.sprites.Add(Sprite("1f1e9", set_emojis, 65, 650, 64, 64)) -container.sprites.Add(Sprite("1f1ea", set_emojis, 715, 0, 64, 64)) -container.sprites.Add(Sprite("1f1eb", set_emojis, 715, 455, 64, 64)) -container.sprites.Add(Sprite("1f1ec", set_emojis, 780, 260, 64, 64)) -container.sprites.Add(Sprite("1f1ed", set_emojis, 780, 715, 64, 64)) -container.sprites.Add(Sprite("1f1ee", set_emojis, 715, 780, 64, 64)) -container.sprites.Add(Sprite("1f1ef", set_emojis, 845, 195, 64, 64)) -container.sprites.Add(Sprite("1f1f0", set_emojis, 130, 845, 64, 64)) -container.sprites.Add(Sprite("1f1f1", set_emojis, 910, 0, 64, 64)) -container.sprites.Add(Sprite("1f1f2", set_emojis, 650, 910, 64, 64)) -container.sprites.Add(Sprite("1f1f3", set_emojis, 975, 520, 64, 64)) -container.sprites.Add(Sprite("1f1f4", set_emojis, 975, 650, 64, 64)) -container.sprites.Add(Sprite("1f1f5", set_emojis, 650, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f6", set_emojis, 780, 975, 64, 64)) -container.sprites.Add(Sprite("1f1f7", set_emojis, 1040, 130, 64, 64)) -container.sprites.Add(Sprite("1f1f8", set_emojis, 520, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1f9", set_emojis, 1105, 585, 64, 64)) -container.sprites.Add(Sprite("1f1fa", set_emojis, 1105, 1040, 64, 64)) -container.sprites.Add(Sprite("1f1fb", set_emojis, 455, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fc", set_emojis, 650, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fd", set_emojis, 780, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1fe", set_emojis, 975, 1105, 64, 64)) -container.sprites.Add(Sprite("1f1ff", set_emojis, 1170, 65, 64, 64)) -container.sprites.Add(Sprite("1f201", set_emojis, 1170, 130, 64, 64)) -container.sprites.Add(Sprite("1f202", set_emojis, 1170, 195, 64, 64)) -container.sprites.Add(Sprite("1f21a", set_emojis, 1170, 260, 64, 64)) -container.sprites.Add(Sprite("1f22f", set_emojis, 1170, 325, 64, 64)) -container.sprites.Add(Sprite("1f232", set_emojis, 1170, 390, 64, 64)) -container.sprites.Add(Sprite("1f233", set_emojis, 1170, 455, 64, 64)) -container.sprites.Add(Sprite("1f234", set_emojis, 1170, 520, 64, 64)) -container.sprites.Add(Sprite("1f235", set_emojis, 1170, 585, 64, 64)) -container.sprites.Add(Sprite("1f236", set_emojis, 1170, 650, 64, 64)) -container.sprites.Add(Sprite("1f237", set_emojis, 1170, 715, 64, 64)) -container.sprites.Add(Sprite("1f238", set_emojis, 1170, 780, 64, 64)) -container.sprites.Add(Sprite("1f239", set_emojis, 1170, 845, 64, 64)) -container.sprites.Add(Sprite("1f23a", set_emojis, 1170, 910, 64, 64)) -container.sprites.Add(Sprite("1f250", set_emojis, 1170, 975, 64, 64)) -container.sprites.Add(Sprite("1f251", set_emojis, 1170, 1040, 64, 64)) -container.sprites.Add(Sprite("1f300", set_emojis, 1170, 1105, 64, 64)) -container.sprites.Add(Sprite("1f301", set_emojis, 0, 1170, 64, 64)) -container.sprites.Add(Sprite("1f302", set_emojis, 65, 1170, 64, 64)) -container.sprites.Add(Sprite("1f303", set_emojis, 130, 1170, 64, 64)) -container.sprites.Add(Sprite("1f304", set_emojis, 195, 1170, 64, 64)) -container.sprites.Add(Sprite("1f305", set_emojis, 260, 1170, 64, 64)) -container.sprites.Add(Sprite("1f306", set_emojis, 325, 1170, 64, 64)) -container.sprites.Add(Sprite("1f307", set_emojis, 390, 1170, 64, 64)) -container.sprites.Add(Sprite("1f308", set_emojis, 455, 1170, 64, 64)) -container.sprites.Add(Sprite("1f309", set_emojis, 520, 1170, 64, 64)) -container.sprites.Add(Sprite("1f30a", set_emojis, 585, 1170, 64, 64)) -container.sprites.Add(Sprite("1f30b", set_emojis, 650, 1170, 64, 64)) -container.sprites.Add(Sprite("1f30c", set_emojis, 715, 1170, 64, 64)) -container.sprites.Add(Sprite("1f30d", set_emojis, 780, 1170, 64, 64)) -container.sprites.Add(Sprite("1f30e", set_emojis, 845, 1170, 64, 64)) -container.sprites.Add(Sprite("1f30f", set_emojis, 910, 1170, 64, 64)) -container.sprites.Add(Sprite("1f310", set_emojis, 975, 1170, 64, 64)) -container.sprites.Add(Sprite("1f311", set_emojis, 1040, 1170, 64, 64)) -container.sprites.Add(Sprite("1f312", set_emojis, 1105, 1170, 64, 64)) -container.sprites.Add(Sprite("1f313", set_emojis, 1170, 1170, 64, 64)) -container.sprites.Add(Sprite("1f314", set_emojis, 1235, 0, 64, 64)) -container.sprites.Add(Sprite("1f315", set_emojis, 1235, 65, 64, 64)) -container.sprites.Add(Sprite("1f316", set_emojis, 1235, 130, 64, 64)) -container.sprites.Add(Sprite("1f317", set_emojis, 1235, 195, 64, 64)) -container.sprites.Add(Sprite("1f318", set_emojis, 1235, 260, 64, 64)) -container.sprites.Add(Sprite("1f319", set_emojis, 1235, 325, 64, 64)) -container.sprites.Add(Sprite("1f31a", set_emojis, 1235, 390, 64, 64)) -container.sprites.Add(Sprite("1f31b", set_emojis, 1235, 455, 64, 64)) -container.sprites.Add(Sprite("1f31c", set_emojis, 1235, 520, 64, 64)) -container.sprites.Add(Sprite("1f31d", set_emojis, 1235, 585, 64, 64)) -container.sprites.Add(Sprite("1f31e", set_emojis, 1235, 650, 64, 64)) -container.sprites.Add(Sprite("1f31f", set_emojis, 1235, 715, 64, 64)) -container.sprites.Add(Sprite("1f320", set_emojis, 1235, 780, 64, 64)) -container.sprites.Add(Sprite("1f321", set_emojis, 1235, 845, 64, 64)) -container.sprites.Add(Sprite("1f324", set_emojis, 1235, 910, 64, 64)) -container.sprites.Add(Sprite("1f325", set_emojis, 1235, 975, 64, 64)) -container.sprites.Add(Sprite("1f326", set_emojis, 1235, 1040, 64, 64)) -container.sprites.Add(Sprite("1f327", set_emojis, 1235, 1105, 64, 64)) -container.sprites.Add(Sprite("1f328", set_emojis, 1235, 1170, 64, 64)) -container.sprites.Add(Sprite("1f329", set_emojis, 0, 1235, 64, 64)) -container.sprites.Add(Sprite("1f32a", set_emojis, 65, 1235, 64, 64)) -container.sprites.Add(Sprite("1f32b", set_emojis, 130, 1235, 64, 64)) -container.sprites.Add(Sprite("1f32c", set_emojis, 195, 1235, 64, 64)) -container.sprites.Add(Sprite("1f32d", set_emojis, 260, 1235, 64, 64)) -container.sprites.Add(Sprite("1f32e", set_emojis, 325, 1235, 64, 64)) -container.sprites.Add(Sprite("1f32f", set_emojis, 390, 1235, 64, 64)) -container.sprites.Add(Sprite("1f330", set_emojis, 455, 1235, 64, 64)) -container.sprites.Add(Sprite("1f331", set_emojis, 520, 1235, 64, 64)) -container.sprites.Add(Sprite("1f332", set_emojis, 585, 1235, 64, 64)) -container.sprites.Add(Sprite("1f333", set_emojis, 650, 1235, 64, 64)) -container.sprites.Add(Sprite("1f334", set_emojis, 715, 1235, 64, 64)) -container.sprites.Add(Sprite("1f335", set_emojis, 780, 1235, 64, 64)) -container.sprites.Add(Sprite("1f336", set_emojis, 845, 1235, 64, 64)) -container.sprites.Add(Sprite("1f337", set_emojis, 910, 1235, 64, 64)) -container.sprites.Add(Sprite("1f338", set_emojis, 975, 1235, 64, 64)) -container.sprites.Add(Sprite("1f339", set_emojis, 1040, 1235, 64, 64)) -container.sprites.Add(Sprite("1f33a", set_emojis, 1105, 1235, 64, 64)) -container.sprites.Add(Sprite("1f33b", set_emojis, 1170, 1235, 64, 64)) -container.sprites.Add(Sprite("1f33c", set_emojis, 1235, 1235, 64, 64)) -container.sprites.Add(Sprite("1f33d", set_emojis, 1300, 0, 64, 64)) -container.sprites.Add(Sprite("1f33e", set_emojis, 1300, 65, 64, 64)) -container.sprites.Add(Sprite("1f33f", set_emojis, 1300, 130, 64, 64)) -container.sprites.Add(Sprite("1f340", set_emojis, 1300, 195, 64, 64)) -container.sprites.Add(Sprite("1f341", set_emojis, 1300, 260, 64, 64)) -container.sprites.Add(Sprite("1f342", set_emojis, 1300, 325, 64, 64)) -container.sprites.Add(Sprite("1f343", set_emojis, 1300, 390, 64, 64)) -container.sprites.Add(Sprite("1f344", set_emojis, 1300, 455, 64, 64)) -container.sprites.Add(Sprite("1f345", set_emojis, 1300, 520, 64, 64)) -container.sprites.Add(Sprite("1f346", set_emojis, 1300, 585, 64, 64)) -container.sprites.Add(Sprite("1f347", set_emojis, 1300, 650, 64, 64)) -container.sprites.Add(Sprite("1f348", set_emojis, 1300, 715, 64, 64)) -container.sprites.Add(Sprite("1f349", set_emojis, 1300, 780, 64, 64)) -container.sprites.Add(Sprite("1f34a", set_emojis, 1300, 845, 64, 64)) -container.sprites.Add(Sprite("1f34b", set_emojis, 1300, 910, 64, 64)) -container.sprites.Add(Sprite("1f34c", set_emojis, 1300, 975, 64, 64)) -container.sprites.Add(Sprite("1f34d", set_emojis, 1300, 1040, 64, 64)) -container.sprites.Add(Sprite("1f34e", set_emojis, 1300, 1105, 64, 64)) -container.sprites.Add(Sprite("1f34f", set_emojis, 1300, 1170, 64, 64)) -container.sprites.Add(Sprite("1f350", set_emojis, 1300, 1235, 64, 64)) -container.sprites.Add(Sprite("1f351", set_emojis, 0, 1300, 64, 64)) -container.sprites.Add(Sprite("1f352", set_emojis, 65, 1300, 64, 64)) -container.sprites.Add(Sprite("1f353", set_emojis, 130, 1300, 64, 64)) -container.sprites.Add(Sprite("1f354", set_emojis, 195, 1300, 64, 64)) -container.sprites.Add(Sprite("1f355", set_emojis, 260, 1300, 64, 64)) -container.sprites.Add(Sprite("1f356", set_emojis, 325, 1300, 64, 64)) -container.sprites.Add(Sprite("1f357", set_emojis, 390, 1300, 64, 64)) -container.sprites.Add(Sprite("1f358", set_emojis, 455, 1300, 64, 64)) -container.sprites.Add(Sprite("1f359", set_emojis, 520, 1300, 64, 64)) -container.sprites.Add(Sprite("1f35a", set_emojis, 585, 1300, 64, 64)) -container.sprites.Add(Sprite("1f35b", set_emojis, 650, 1300, 64, 64)) -container.sprites.Add(Sprite("1f35c", set_emojis, 715, 1300, 64, 64)) -container.sprites.Add(Sprite("1f35d", set_emojis, 780, 1300, 64, 64)) -container.sprites.Add(Sprite("1f35e", set_emojis, 845, 1300, 64, 64)) -container.sprites.Add(Sprite("1f35f", set_emojis, 910, 1300, 64, 64)) -container.sprites.Add(Sprite("1f360", set_emojis, 975, 1300, 64, 64)) -container.sprites.Add(Sprite("1f361", set_emojis, 1040, 1300, 64, 64)) -container.sprites.Add(Sprite("1f362", set_emojis, 1105, 1300, 64, 64)) -container.sprites.Add(Sprite("1f363", set_emojis, 1170, 1300, 64, 64)) -container.sprites.Add(Sprite("1f364", set_emojis, 1235, 1300, 64, 64)) -container.sprites.Add(Sprite("1f365", set_emojis, 1300, 1300, 64, 64)) -container.sprites.Add(Sprite("1f366", set_emojis, 1365, 0, 64, 64)) -container.sprites.Add(Sprite("1f367", set_emojis, 1365, 65, 64, 64)) -container.sprites.Add(Sprite("1f368", set_emojis, 1365, 130, 64, 64)) -container.sprites.Add(Sprite("1f369", set_emojis, 1365, 195, 64, 64)) -container.sprites.Add(Sprite("1f36a", set_emojis, 1365, 260, 64, 64)) -container.sprites.Add(Sprite("1f36b", set_emojis, 1365, 325, 64, 64)) -container.sprites.Add(Sprite("1f36c", set_emojis, 1365, 390, 64, 64)) -container.sprites.Add(Sprite("1f36d", set_emojis, 1365, 455, 64, 64)) -container.sprites.Add(Sprite("1f36e", set_emojis, 1365, 520, 64, 64)) -container.sprites.Add(Sprite("1f36f", set_emojis, 1365, 585, 64, 64)) -container.sprites.Add(Sprite("1f370", set_emojis, 1365, 650, 64, 64)) -container.sprites.Add(Sprite("1f371", set_emojis, 1365, 715, 64, 64)) -container.sprites.Add(Sprite("1f372", set_emojis, 1365, 780, 64, 64)) -container.sprites.Add(Sprite("1f373", set_emojis, 1365, 845, 64, 64)) -container.sprites.Add(Sprite("1f374", set_emojis, 1365, 910, 64, 64)) -container.sprites.Add(Sprite("1f375", set_emojis, 1365, 975, 64, 64)) -container.sprites.Add(Sprite("1f376", set_emojis, 1365, 1040, 64, 64)) -container.sprites.Add(Sprite("1f377", set_emojis, 1365, 1105, 64, 64)) -container.sprites.Add(Sprite("1f378", set_emojis, 1365, 1170, 64, 64)) -container.sprites.Add(Sprite("1f379", set_emojis, 1365, 1235, 64, 64)) -container.sprites.Add(Sprite("1f37a", set_emojis, 1365, 1300, 64, 64)) -container.sprites.Add(Sprite("1f37b", set_emojis, 0, 1365, 64, 64)) -container.sprites.Add(Sprite("1f37c", set_emojis, 65, 1365, 64, 64)) -container.sprites.Add(Sprite("1f37d", set_emojis, 130, 1365, 64, 64)) -container.sprites.Add(Sprite("1f37e", set_emojis, 195, 1365, 64, 64)) -container.sprites.Add(Sprite("1f37f", set_emojis, 260, 1365, 64, 64)) -container.sprites.Add(Sprite("1f380", set_emojis, 325, 1365, 64, 64)) -container.sprites.Add(Sprite("1f381", set_emojis, 390, 1365, 64, 64)) -container.sprites.Add(Sprite("1f382", set_emojis, 455, 1365, 64, 64)) -container.sprites.Add(Sprite("1f383", set_emojis, 520, 1365, 64, 64)) -container.sprites.Add(Sprite("1f384", set_emojis, 585, 1365, 64, 64)) -container.sprites.Add(Sprite("1f385", set_emojis, 975, 1365, 64, 64)) -container.sprites.Add(Sprite("1f386", set_emojis, 1040, 1365, 64, 64)) -container.sprites.Add(Sprite("1f387", set_emojis, 1105, 1365, 64, 64)) -container.sprites.Add(Sprite("1f388", set_emojis, 1170, 1365, 64, 64)) -container.sprites.Add(Sprite("1f389", set_emojis, 1235, 1365, 64, 64)) -container.sprites.Add(Sprite("1f38a", set_emojis, 1300, 1365, 64, 64)) -container.sprites.Add(Sprite("1f38b", set_emojis, 1365, 1365, 64, 64)) -container.sprites.Add(Sprite("1f38c", set_emojis, 1430, 0, 64, 64)) -container.sprites.Add(Sprite("1f38d", set_emojis, 1430, 65, 64, 64)) -container.sprites.Add(Sprite("1f38e", set_emojis, 1430, 130, 64, 64)) -container.sprites.Add(Sprite("1f38f", set_emojis, 1430, 195, 64, 64)) -container.sprites.Add(Sprite("1f390", set_emojis, 1430, 260, 64, 64)) -container.sprites.Add(Sprite("1f391", set_emojis, 1430, 325, 64, 64)) -container.sprites.Add(Sprite("1f392", set_emojis, 1430, 390, 64, 64)) -container.sprites.Add(Sprite("1f393", set_emojis, 1430, 455, 64, 64)) -container.sprites.Add(Sprite("1f396", set_emojis, 1430, 520, 64, 64)) -container.sprites.Add(Sprite("1f397", set_emojis, 1430, 585, 64, 64)) -container.sprites.Add(Sprite("1f399", set_emojis, 1430, 650, 64, 64)) -container.sprites.Add(Sprite("1f39a", set_emojis, 1430, 715, 64, 64)) -container.sprites.Add(Sprite("1f39b", set_emojis, 1430, 780, 64, 64)) -container.sprites.Add(Sprite("1f39e", set_emojis, 1430, 845, 64, 64)) -container.sprites.Add(Sprite("1f39f", set_emojis, 1430, 910, 64, 64)) -container.sprites.Add(Sprite("1f3a0", set_emojis, 1430, 975, 64, 64)) -container.sprites.Add(Sprite("1f3a1", set_emojis, 1430, 1040, 64, 64)) -container.sprites.Add(Sprite("1f3a2", set_emojis, 1430, 1105, 64, 64)) -container.sprites.Add(Sprite("1f3a3", set_emojis, 1430, 1170, 64, 64)) -container.sprites.Add(Sprite("1f3a4", set_emojis, 1430, 1235, 64, 64)) -container.sprites.Add(Sprite("1f3a5", set_emojis, 1430, 1300, 64, 64)) -container.sprites.Add(Sprite("1f3a6", set_emojis, 1430, 1365, 64, 64)) -container.sprites.Add(Sprite("1f3a7", set_emojis, 0, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3a8", set_emojis, 65, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3a9", set_emojis, 130, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3aa", set_emojis, 195, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3ab", set_emojis, 260, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3ac", set_emojis, 325, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3ad", set_emojis, 390, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3ae", set_emojis, 455, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3af", set_emojis, 520, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3b0", set_emojis, 585, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3b1", set_emojis, 650, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3b2", set_emojis, 715, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3b3", set_emojis, 780, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3b4", set_emojis, 845, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3b5", set_emojis, 910, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3b6", set_emojis, 975, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3b7", set_emojis, 1040, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3b8", set_emojis, 1105, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3b9", set_emojis, 1170, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3ba", set_emojis, 1235, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3bb", set_emojis, 1300, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3bc", set_emojis, 1365, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3bd", set_emojis, 1430, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3be", set_emojis, 1495, 0, 64, 64)) -container.sprites.Add(Sprite("1f3bf", set_emojis, 1495, 65, 64, 64)) -container.sprites.Add(Sprite("1f3c0", set_emojis, 1495, 130, 64, 64)) -container.sprites.Add(Sprite("1f3c1", set_emojis, 1495, 195, 64, 64)) -container.sprites.Add(Sprite("1f3c2", set_emojis, 1495, 260, 64, 64)) -container.sprites.Add(Sprite("1f3c3", set_emojis, 1495, 650, 64, 64)) -container.sprites.Add(Sprite("1f3c4", set_emojis, 1495, 1040, 64, 64)) -container.sprites.Add(Sprite("1f3c5", set_emojis, 1495, 1105, 64, 64)) -container.sprites.Add(Sprite("1f3c6", set_emojis, 1495, 1170, 64, 64)) -container.sprites.Add(Sprite("1f3c7", set_emojis, 65, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3c8", set_emojis, 130, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3c9", set_emojis, 195, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3ca", set_emojis, 585, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3cb", set_emojis, 975, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3cc", set_emojis, 1040, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3cd", set_emojis, 1105, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3ce", set_emojis, 1170, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3cf", set_emojis, 1235, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3d0", set_emojis, 1300, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3d1", set_emojis, 1365, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3d2", set_emojis, 1430, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3d3", set_emojis, 1495, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3d4", set_emojis, 1560, 0, 64, 64)) -container.sprites.Add(Sprite("1f3d5", set_emojis, 1560, 65, 64, 64)) -container.sprites.Add(Sprite("1f3d6", set_emojis, 1560, 130, 64, 64)) -container.sprites.Add(Sprite("1f3d7", set_emojis, 1560, 195, 64, 64)) -container.sprites.Add(Sprite("1f3d8", set_emojis, 1560, 260, 64, 64)) -container.sprites.Add(Sprite("1f3d9", set_emojis, 1560, 325, 64, 64)) -container.sprites.Add(Sprite("1f3da", set_emojis, 1560, 390, 64, 64)) -container.sprites.Add(Sprite("1f3db", set_emojis, 1560, 455, 64, 64)) -container.sprites.Add(Sprite("1f3dc", set_emojis, 1560, 520, 64, 64)) -container.sprites.Add(Sprite("1f3dd", set_emojis, 1560, 585, 64, 64)) -container.sprites.Add(Sprite("1f3de", set_emojis, 1560, 650, 64, 64)) -container.sprites.Add(Sprite("1f3df", set_emojis, 1560, 715, 64, 64)) -container.sprites.Add(Sprite("1f3e0", set_emojis, 1560, 780, 64, 64)) -container.sprites.Add(Sprite("1f3e1", set_emojis, 1560, 845, 64, 64)) -container.sprites.Add(Sprite("1f3e2", set_emojis, 1560, 910, 64, 64)) -container.sprites.Add(Sprite("1f3e3", set_emojis, 1560, 975, 64, 64)) -container.sprites.Add(Sprite("1f3e4", set_emojis, 1560, 1040, 64, 64)) -container.sprites.Add(Sprite("1f3e5", set_emojis, 1560, 1105, 64, 64)) -container.sprites.Add(Sprite("1f3e6", set_emojis, 1560, 1170, 64, 64)) -container.sprites.Add(Sprite("1f3e7", set_emojis, 1560, 1235, 64, 64)) -container.sprites.Add(Sprite("1f3e8", set_emojis, 1560, 1300, 64, 64)) -container.sprites.Add(Sprite("1f3e9", set_emojis, 1560, 1365, 64, 64)) -container.sprites.Add(Sprite("1f3ea", set_emojis, 1560, 1430, 64, 64)) -container.sprites.Add(Sprite("1f3eb", set_emojis, 1560, 1495, 64, 64)) -container.sprites.Add(Sprite("1f3ec", set_emojis, 0, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3ed", set_emojis, 65, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3ee", set_emojis, 130, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3ef", set_emojis, 195, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3f0", set_emojis, 260, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3f3", set_emojis, 390, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3f4", set_emojis, 455, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3f5", set_emojis, 520, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3f7", set_emojis, 585, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3f8", set_emojis, 650, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3f9", set_emojis, 715, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3fa", set_emojis, 780, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3fb", set_emojis, 845, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3fc", set_emojis, 910, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3fd", set_emojis, 975, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3fe", set_emojis, 1040, 1560, 64, 64)) -container.sprites.Add(Sprite("1f3ff", set_emojis, 1105, 1560, 64, 64)) -container.sprites.Add(Sprite("1f400", set_emojis, 1170, 1560, 64, 64)) -container.sprites.Add(Sprite("1f401", set_emojis, 1235, 1560, 64, 64)) -container.sprites.Add(Sprite("1f402", set_emojis, 1300, 1560, 64, 64)) -container.sprites.Add(Sprite("1f403", set_emojis, 1365, 1560, 64, 64)) -container.sprites.Add(Sprite("1f404", set_emojis, 1430, 1560, 64, 64)) -container.sprites.Add(Sprite("1f405", set_emojis, 1495, 1560, 64, 64)) -container.sprites.Add(Sprite("1f406", set_emojis, 1560, 1560, 64, 64)) -container.sprites.Add(Sprite("1f407", set_emojis, 1625, 0, 64, 64)) -container.sprites.Add(Sprite("1f408", set_emojis, 1625, 65, 64, 64)) -container.sprites.Add(Sprite("1f409", set_emojis, 1625, 130, 64, 64)) -container.sprites.Add(Sprite("1f40a", set_emojis, 1625, 195, 64, 64)) -container.sprites.Add(Sprite("1f40b", set_emojis, 1625, 260, 64, 64)) -container.sprites.Add(Sprite("1f40c", set_emojis, 1625, 325, 64, 64)) -container.sprites.Add(Sprite("1f40d", set_emojis, 1625, 390, 64, 64)) -container.sprites.Add(Sprite("1f40e", set_emojis, 1625, 455, 64, 64)) -container.sprites.Add(Sprite("1f40f", set_emojis, 1625, 520, 64, 64)) -container.sprites.Add(Sprite("1f410", set_emojis, 1625, 585, 64, 64)) -container.sprites.Add(Sprite("1f411", set_emojis, 1625, 650, 64, 64)) -container.sprites.Add(Sprite("1f412", set_emojis, 1625, 715, 64, 64)) -container.sprites.Add(Sprite("1f413", set_emojis, 1625, 780, 64, 64)) -container.sprites.Add(Sprite("1f414", set_emojis, 1625, 845, 64, 64)) -container.sprites.Add(Sprite("1f415", set_emojis, 1625, 910, 64, 64)) -container.sprites.Add(Sprite("1f416", set_emojis, 1625, 975, 64, 64)) -container.sprites.Add(Sprite("1f417", set_emojis, 1625, 1040, 64, 64)) -container.sprites.Add(Sprite("1f418", set_emojis, 1625, 1105, 64, 64)) -container.sprites.Add(Sprite("1f419", set_emojis, 1625, 1170, 64, 64)) -container.sprites.Add(Sprite("1f41a", set_emojis, 1625, 1235, 64, 64)) -container.sprites.Add(Sprite("1f41b", set_emojis, 1625, 1300, 64, 64)) -container.sprites.Add(Sprite("1f41c", set_emojis, 1625, 1365, 64, 64)) -container.sprites.Add(Sprite("1f41d", set_emojis, 1625, 1430, 64, 64)) -container.sprites.Add(Sprite("1f41e", set_emojis, 1625, 1495, 64, 64)) -container.sprites.Add(Sprite("1f41f", set_emojis, 1625, 1560, 64, 64)) -container.sprites.Add(Sprite("1f420", set_emojis, 0, 1625, 64, 64)) -container.sprites.Add(Sprite("1f421", set_emojis, 65, 1625, 64, 64)) -container.sprites.Add(Sprite("1f422", set_emojis, 130, 1625, 64, 64)) -container.sprites.Add(Sprite("1f423", set_emojis, 195, 1625, 64, 64)) -container.sprites.Add(Sprite("1f424", set_emojis, 260, 1625, 64, 64)) -container.sprites.Add(Sprite("1f425", set_emojis, 325, 1625, 64, 64)) -container.sprites.Add(Sprite("1f426", set_emojis, 390, 1625, 64, 64)) -container.sprites.Add(Sprite("1f427", set_emojis, 455, 1625, 64, 64)) -container.sprites.Add(Sprite("1f428", set_emojis, 520, 1625, 64, 64)) -container.sprites.Add(Sprite("1f429", set_emojis, 585, 1625, 64, 64)) -container.sprites.Add(Sprite("1f42a", set_emojis, 650, 1625, 64, 64)) -container.sprites.Add(Sprite("1f42b", set_emojis, 715, 1625, 64, 64)) -container.sprites.Add(Sprite("1f42c", set_emojis, 780, 1625, 64, 64)) -container.sprites.Add(Sprite("1f42d", set_emojis, 845, 1625, 64, 64)) -container.sprites.Add(Sprite("1f42e", set_emojis, 910, 1625, 64, 64)) -container.sprites.Add(Sprite("1f42f", set_emojis, 975, 1625, 64, 64)) -container.sprites.Add(Sprite("1f430", set_emojis, 1040, 1625, 64, 64)) -container.sprites.Add(Sprite("1f431", set_emojis, 1105, 1625, 64, 64)) -container.sprites.Add(Sprite("1f432", set_emojis, 1170, 1625, 64, 64)) -container.sprites.Add(Sprite("1f433", set_emojis, 1235, 1625, 64, 64)) -container.sprites.Add(Sprite("1f434", set_emojis, 1300, 1625, 64, 64)) -container.sprites.Add(Sprite("1f435", set_emojis, 1365, 1625, 64, 64)) -container.sprites.Add(Sprite("1f436", set_emojis, 1430, 1625, 64, 64)) -container.sprites.Add(Sprite("1f437", set_emojis, 1495, 1625, 64, 64)) -container.sprites.Add(Sprite("1f438", set_emojis, 1560, 1625, 64, 64)) -container.sprites.Add(Sprite("1f439", set_emojis, 1625, 1625, 64, 64)) -container.sprites.Add(Sprite("1f43a", set_emojis, 1690, 0, 64, 64)) -container.sprites.Add(Sprite("1f43b", set_emojis, 1690, 65, 64, 64)) -container.sprites.Add(Sprite("1f43c", set_emojis, 1690, 130, 64, 64)) -container.sprites.Add(Sprite("1f43d", set_emojis, 1690, 195, 64, 64)) -container.sprites.Add(Sprite("1f43e", set_emojis, 1690, 260, 64, 64)) -container.sprites.Add(Sprite("1f43f", set_emojis, 1690, 325, 64, 64)) -container.sprites.Add(Sprite("1f440", set_emojis, 1690, 390, 64, 64)) -container.sprites.Add(Sprite("1f441", set_emojis, 1690, 520, 64, 64)) -container.sprites.Add(Sprite("1f442", set_emojis, 1690, 910, 64, 64)) -container.sprites.Add(Sprite("1f443", set_emojis, 1690, 1300, 64, 64)) -container.sprites.Add(Sprite("1f444", set_emojis, 1690, 1365, 64, 64)) -container.sprites.Add(Sprite("1f445", set_emojis, 1690, 1430, 64, 64)) -container.sprites.Add(Sprite("1f446", set_emojis, 130, 1690, 64, 64)) -container.sprites.Add(Sprite("1f447", set_emojis, 520, 1690, 64, 64)) -container.sprites.Add(Sprite("1f448", set_emojis, 910, 1690, 64, 64)) -container.sprites.Add(Sprite("1f449", set_emojis, 1300, 1690, 64, 64)) -container.sprites.Add(Sprite("1f44a", set_emojis, 1690, 1690, 64, 64)) -container.sprites.Add(Sprite("1f44b", set_emojis, 1755, 325, 64, 64)) -container.sprites.Add(Sprite("1f44c", set_emojis, 1755, 715, 64, 64)) -container.sprites.Add(Sprite("1f44d", set_emojis, 1755, 1105, 64, 64)) -container.sprites.Add(Sprite("1f44e", set_emojis, 1755, 1495, 64, 64)) -container.sprites.Add(Sprite("1f44f", set_emojis, 130, 1755, 64, 64)) -container.sprites.Add(Sprite("1f450", set_emojis, 520, 1755, 64, 64)) -container.sprites.Add(Sprite("1f451", set_emojis, 585, 1755, 64, 64)) -container.sprites.Add(Sprite("1f452", set_emojis, 650, 1755, 64, 64)) -container.sprites.Add(Sprite("1f453", set_emojis, 715, 1755, 64, 64)) -container.sprites.Add(Sprite("1f454", set_emojis, 780, 1755, 64, 64)) -container.sprites.Add(Sprite("1f455", set_emojis, 845, 1755, 64, 64)) -container.sprites.Add(Sprite("1f456", set_emojis, 910, 1755, 64, 64)) -container.sprites.Add(Sprite("1f457", set_emojis, 975, 1755, 64, 64)) -container.sprites.Add(Sprite("1f458", set_emojis, 1040, 1755, 64, 64)) -container.sprites.Add(Sprite("1f459", set_emojis, 1105, 1755, 64, 64)) -container.sprites.Add(Sprite("1f45a", set_emojis, 1170, 1755, 64, 64)) -container.sprites.Add(Sprite("1f45b", set_emojis, 1235, 1755, 64, 64)) -container.sprites.Add(Sprite("1f45c", set_emojis, 1300, 1755, 64, 64)) -container.sprites.Add(Sprite("1f45d", set_emojis, 1365, 1755, 64, 64)) -container.sprites.Add(Sprite("1f45e", set_emojis, 1430, 1755, 64, 64)) -container.sprites.Add(Sprite("1f45f", set_emojis, 1495, 1755, 64, 64)) -container.sprites.Add(Sprite("1f460", set_emojis, 1560, 1755, 64, 64)) -container.sprites.Add(Sprite("1f461", set_emojis, 1625, 1755, 64, 64)) -container.sprites.Add(Sprite("1f462", set_emojis, 1690, 1755, 64, 64)) -container.sprites.Add(Sprite("1f463", set_emojis, 1755, 1755, 64, 64)) -container.sprites.Add(Sprite("1f464", set_emojis, 1820, 0, 64, 64)) -container.sprites.Add(Sprite("1f465", set_emojis, 1820, 65, 64, 64)) -container.sprites.Add(Sprite("1f466", set_emojis, 1820, 455, 64, 64)) -container.sprites.Add(Sprite("1f467", set_emojis, 1820, 845, 64, 64)) -container.sprites.Add(Sprite("1f468", set_emojis, 130, 1820, 64, 64)) -container.sprites.Add(Sprite("1f469", set_emojis, 975, 1820, 64, 64)) -container.sprites.Add(Sprite("1f46a", set_emojis, 1040, 1820, 64, 64)) -container.sprites.Add(Sprite("1f46b", set_emojis, 1105, 1820, 64, 64)) -container.sprites.Add(Sprite("1f46c", set_emojis, 1170, 1820, 64, 64)) -container.sprites.Add(Sprite("1f46d", set_emojis, 1235, 1820, 64, 64)) -container.sprites.Add(Sprite("1f46e", set_emojis, 1625, 1820, 64, 64)) -container.sprites.Add(Sprite("1f46f", set_emojis, 1690, 1820, 64, 64)) -container.sprites.Add(Sprite("1f470", set_emojis, 1885, 195, 64, 64)) -container.sprites.Add(Sprite("1f471", set_emojis, 1885, 585, 64, 64)) -container.sprites.Add(Sprite("1f472", set_emojis, 1885, 975, 64, 64)) -container.sprites.Add(Sprite("1f473", set_emojis, 1885, 1365, 64, 64)) -container.sprites.Add(Sprite("1f474", set_emojis, 1885, 1755, 64, 64)) -container.sprites.Add(Sprite("1f475", set_emojis, 260, 1885, 64, 64)) -container.sprites.Add(Sprite("1f476", set_emojis, 650, 1885, 64, 64)) -container.sprites.Add(Sprite("1f477", set_emojis, 1040, 1885, 64, 64)) -container.sprites.Add(Sprite("1f478", set_emojis, 1430, 1885, 64, 64)) -container.sprites.Add(Sprite("1f479", set_emojis, 1495, 1885, 64, 64)) -container.sprites.Add(Sprite("1f47a", set_emojis, 1560, 1885, 64, 64)) -container.sprites.Add(Sprite("1f47b", set_emojis, 1625, 1885, 64, 64)) -container.sprites.Add(Sprite("1f47c", set_emojis, 1950, 65, 64, 64)) -container.sprites.Add(Sprite("1f47d", set_emojis, 1950, 130, 64, 64)) -container.sprites.Add(Sprite("1f47e", set_emojis, 1950, 195, 64, 64)) -container.sprites.Add(Sprite("1f47f", set_emojis, 1950, 260, 64, 64)) -container.sprites.Add(Sprite("1f480", set_emojis, 1950, 325, 64, 64)) -container.sprites.Add(Sprite("1f481", set_emojis, 1950, 715, 64, 64)) -container.sprites.Add(Sprite("1f482", set_emojis, 1950, 1105, 64, 64)) -container.sprites.Add(Sprite("1f483", set_emojis, 1950, 1495, 64, 64)) -container.sprites.Add(Sprite("1f484", set_emojis, 1950, 1560, 64, 64)) -container.sprites.Add(Sprite("1f485", set_emojis, 0, 1950, 64, 64)) -container.sprites.Add(Sprite("1f486", set_emojis, 390, 1950, 64, 64)) -container.sprites.Add(Sprite("1f487", set_emojis, 780, 1950, 64, 64)) -container.sprites.Add(Sprite("1f488", set_emojis, 845, 1950, 64, 64)) -container.sprites.Add(Sprite("1f489", set_emojis, 910, 1950, 64, 64)) -container.sprites.Add(Sprite("1f48a", set_emojis, 975, 1950, 64, 64)) -container.sprites.Add(Sprite("1f48b", set_emojis, 1040, 1950, 64, 64)) -container.sprites.Add(Sprite("1f48c", set_emojis, 1105, 1950, 64, 64)) -container.sprites.Add(Sprite("1f48d", set_emojis, 1170, 1950, 64, 64)) -container.sprites.Add(Sprite("1f48e", set_emojis, 1235, 1950, 64, 64)) -container.sprites.Add(Sprite("1f48f", set_emojis, 1300, 1950, 64, 64)) -container.sprites.Add(Sprite("1f490", set_emojis, 1365, 1950, 64, 64)) -container.sprites.Add(Sprite("1f491", set_emojis, 1430, 1950, 64, 64)) -container.sprites.Add(Sprite("1f492", set_emojis, 1495, 1950, 64, 64)) -container.sprites.Add(Sprite("1f493", set_emojis, 1560, 1950, 64, 64)) -container.sprites.Add(Sprite("1f494", set_emojis, 1625, 1950, 64, 64)) -container.sprites.Add(Sprite("1f495", set_emojis, 1690, 1950, 64, 64)) -container.sprites.Add(Sprite("1f496", set_emojis, 1755, 1950, 64, 64)) -container.sprites.Add(Sprite("1f497", set_emojis, 1820, 1950, 64, 64)) -container.sprites.Add(Sprite("1f498", set_emojis, 1885, 1950, 64, 64)) -container.sprites.Add(Sprite("1f499", set_emojis, 1950, 1950, 64, 64)) -container.sprites.Add(Sprite("1f49a", set_emojis, 2015, 0, 64, 64)) -container.sprites.Add(Sprite("1f49b", set_emojis, 2015, 65, 64, 64)) -container.sprites.Add(Sprite("1f49c", set_emojis, 2015, 130, 64, 64)) -container.sprites.Add(Sprite("1f49d", set_emojis, 2015, 195, 64, 64)) -container.sprites.Add(Sprite("1f49e", set_emojis, 2015, 260, 64, 64)) -container.sprites.Add(Sprite("1f49f", set_emojis, 2015, 325, 64, 64)) -container.sprites.Add(Sprite("1f4a0", set_emojis, 2015, 390, 64, 64)) -container.sprites.Add(Sprite("1f4a1", set_emojis, 2015, 455, 64, 64)) -container.sprites.Add(Sprite("1f4a2", set_emojis, 2015, 520, 64, 64)) -container.sprites.Add(Sprite("1f4a3", set_emojis, 2015, 585, 64, 64)) -container.sprites.Add(Sprite("1f4a4", set_emojis, 2015, 650, 64, 64)) -container.sprites.Add(Sprite("1f4a5", set_emojis, 2015, 715, 64, 64)) -container.sprites.Add(Sprite("1f4a6", set_emojis, 2015, 780, 64, 64)) -container.sprites.Add(Sprite("1f4a7", set_emojis, 2015, 845, 64, 64)) -container.sprites.Add(Sprite("1f4a8", set_emojis, 2015, 910, 64, 64)) -container.sprites.Add(Sprite("1f4a9", set_emojis, 2015, 975, 64, 64)) -container.sprites.Add(Sprite("1f4aa", set_emojis, 2015, 1365, 64, 64)) -container.sprites.Add(Sprite("1f4ab", set_emojis, 2015, 1430, 64, 64)) -container.sprites.Add(Sprite("1f4ac", set_emojis, 2015, 1495, 64, 64)) -container.sprites.Add(Sprite("1f4ad", set_emojis, 2015, 1560, 64, 64)) -container.sprites.Add(Sprite("1f4ae", set_emojis, 2015, 1625, 64, 64)) -container.sprites.Add(Sprite("26f5", set_emojis, 2145, 2665, 64, 64)) -container.sprites.Add(Sprite("1f4af", set_emojis, 2015, 1690, 64, 64)) -container.sprites.Add(Sprite("1f4b0", set_emojis, 2015, 1755, 64, 64)) -container.sprites.Add(Sprite("1f4b1", set_emojis, 2015, 1820, 64, 64)) -container.sprites.Add(Sprite("1f4b2", set_emojis, 2015, 1885, 64, 64)) -container.sprites.Add(Sprite("1f4b3", set_emojis, 2015, 1950, 64, 64)) -container.sprites.Add(Sprite("1f4b4", set_emojis, 0, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4b5", set_emojis, 65, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4b6", set_emojis, 130, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4b7", set_emojis, 195, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4b8", set_emojis, 260, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4b9", set_emojis, 325, 2015, 64, 64)) -container.sprites.Add(Sprite("3297", set_emojis, 1560, 2730, 64, 64)) -container.sprites.Add(Sprite("1f4ba", set_emojis, 390, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4bb", set_emojis, 455, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4bc", set_emojis, 520, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4bd", set_emojis, 585, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4be", set_emojis, 650, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4bf", set_emojis, 715, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4c0", set_emojis, 780, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4c1", set_emojis, 845, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4c2", set_emojis, 910, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4c3", set_emojis, 975, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4c4", set_emojis, 1040, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4c5", set_emojis, 1105, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4c6", set_emojis, 1170, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4c7", set_emojis, 1235, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4c8", set_emojis, 1300, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4c9", set_emojis, 1365, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4ca", set_emojis, 1430, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4cb", set_emojis, 1495, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4cc", set_emojis, 1560, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4cd", set_emojis, 1625, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4ce", set_emojis, 1690, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4cf", set_emojis, 1755, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4d0", set_emojis, 1820, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4d1", set_emojis, 1885, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4d2", set_emojis, 1950, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4d3", set_emojis, 2015, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4d4", set_emojis, 2080, 0, 64, 64)) -container.sprites.Add(Sprite("1f4d5", set_emojis, 2080, 65, 64, 64)) -container.sprites.Add(Sprite("1f4d6", set_emojis, 2080, 130, 64, 64)) -container.sprites.Add(Sprite("1f4d7", set_emojis, 2080, 195, 64, 64)) -container.sprites.Add(Sprite("1f4d8", set_emojis, 2080, 260, 64, 64)) -container.sprites.Add(Sprite("1f4d9", set_emojis, 2080, 325, 64, 64)) -container.sprites.Add(Sprite("1f4da", set_emojis, 2080, 390, 64, 64)) -container.sprites.Add(Sprite("1f4db", set_emojis, 2080, 455, 64, 64)) -container.sprites.Add(Sprite("1f4dc", set_emojis, 2080, 520, 64, 64)) -container.sprites.Add(Sprite("1f4dd", set_emojis, 2080, 585, 64, 64)) -container.sprites.Add(Sprite("1f4de", set_emojis, 2080, 650, 64, 64)) -container.sprites.Add(Sprite("1f4df", set_emojis, 2080, 715, 64, 64)) -container.sprites.Add(Sprite("1f4e0", set_emojis, 2080, 780, 64, 64)) -container.sprites.Add(Sprite("1f4e1", set_emojis, 2080, 845, 64, 64)) -container.sprites.Add(Sprite("1f4e2", set_emojis, 2080, 910, 64, 64)) -container.sprites.Add(Sprite("1f4e3", set_emojis, 2080, 975, 64, 64)) -container.sprites.Add(Sprite("1f4e4", set_emojis, 2080, 1040, 64, 64)) -container.sprites.Add(Sprite("1f4e5", set_emojis, 2080, 1105, 64, 64)) -container.sprites.Add(Sprite("1f4e6", set_emojis, 2080, 1170, 64, 64)) -container.sprites.Add(Sprite("1f4e7", set_emojis, 2080, 1235, 64, 64)) -container.sprites.Add(Sprite("1f4e8", set_emojis, 2080, 1300, 64, 64)) -container.sprites.Add(Sprite("1f4e9", set_emojis, 2080, 1365, 64, 64)) -container.sprites.Add(Sprite("1f4ea", set_emojis, 2080, 1430, 64, 64)) -container.sprites.Add(Sprite("1f4eb", set_emojis, 2080, 1495, 64, 64)) -container.sprites.Add(Sprite("1f4ec", set_emojis, 2080, 1560, 64, 64)) -container.sprites.Add(Sprite("1f4ed", set_emojis, 2080, 1625, 64, 64)) -container.sprites.Add(Sprite("1f4ee", set_emojis, 2080, 1690, 64, 64)) -container.sprites.Add(Sprite("1f4ef", set_emojis, 2080, 1755, 64, 64)) -container.sprites.Add(Sprite("1f4f0", set_emojis, 2080, 1820, 64, 64)) -container.sprites.Add(Sprite("1f4f1", set_emojis, 2080, 1885, 64, 64)) -container.sprites.Add(Sprite("1f4f2", set_emojis, 2080, 1950, 64, 64)) -container.sprites.Add(Sprite("1f4f3", set_emojis, 2080, 2015, 64, 64)) -container.sprites.Add(Sprite("1f4f4", set_emojis, 0, 2080, 64, 64)) -container.sprites.Add(Sprite("1f4f5", set_emojis, 65, 2080, 64, 64)) -container.sprites.Add(Sprite("1f4f6", set_emojis, 130, 2080, 64, 64)) -container.sprites.Add(Sprite("1f4f7", set_emojis, 195, 2080, 64, 64)) -container.sprites.Add(Sprite("1f4f8", set_emojis, 260, 2080, 64, 64)) -container.sprites.Add(Sprite("1f4f9", set_emojis, 325, 2080, 64, 64)) -container.sprites.Add(Sprite("1f4fa", set_emojis, 390, 2080, 64, 64)) -container.sprites.Add(Sprite("1f4fb", set_emojis, 455, 2080, 64, 64)) -container.sprites.Add(Sprite("1f4fc", set_emojis, 520, 2080, 64, 64)) -container.sprites.Add(Sprite("1f4fd", set_emojis, 585, 2080, 64, 64)) -container.sprites.Add(Sprite("1f4ff", set_emojis, 650, 2080, 64, 64)) -container.sprites.Add(Sprite("1f500", set_emojis, 715, 2080, 64, 64)) -container.sprites.Add(Sprite("1f501", set_emojis, 780, 2080, 64, 64)) -container.sprites.Add(Sprite("1f502", set_emojis, 845, 2080, 64, 64)) -container.sprites.Add(Sprite("1f503", set_emojis, 910, 2080, 64, 64)) -container.sprites.Add(Sprite("1f504", set_emojis, 975, 2080, 64, 64)) -container.sprites.Add(Sprite("1f505", set_emojis, 1040, 2080, 64, 64)) -container.sprites.Add(Sprite("1f506", set_emojis, 1105, 2080, 64, 64)) -container.sprites.Add(Sprite("1f507", set_emojis, 1170, 2080, 64, 64)) -container.sprites.Add(Sprite("1f508", set_emojis, 1235, 2080, 64, 64)) -container.sprites.Add(Sprite("1f509", set_emojis, 1300, 2080, 64, 64)) -container.sprites.Add(Sprite("1f50a", set_emojis, 1365, 2080, 64, 64)) -container.sprites.Add(Sprite("1f50b", set_emojis, 1430, 2080, 64, 64)) -container.sprites.Add(Sprite("1f50c", set_emojis, 1495, 2080, 64, 64)) -container.sprites.Add(Sprite("1f50d", set_emojis, 1560, 2080, 64, 64)) -container.sprites.Add(Sprite("1f50e", set_emojis, 1625, 2080, 64, 64)) -container.sprites.Add(Sprite("1f50f", set_emojis, 1690, 2080, 64, 64)) -container.sprites.Add(Sprite("1f510", set_emojis, 1755, 2080, 64, 64)) -container.sprites.Add(Sprite("1f511", set_emojis, 1820, 2080, 64, 64)) -container.sprites.Add(Sprite("1f512", set_emojis, 1885, 2080, 64, 64)) -container.sprites.Add(Sprite("1f513", set_emojis, 1950, 2080, 64, 64)) -container.sprites.Add(Sprite("1f514", set_emojis, 2015, 2080, 64, 64)) -container.sprites.Add(Sprite("1f515", set_emojis, 2080, 2080, 64, 64)) -container.sprites.Add(Sprite("1f516", set_emojis, 2145, 0, 64, 64)) -container.sprites.Add(Sprite("1f517", set_emojis, 2145, 65, 64, 64)) -container.sprites.Add(Sprite("1f518", set_emojis, 2145, 130, 64, 64)) -container.sprites.Add(Sprite("1f519", set_emojis, 2145, 195, 64, 64)) -container.sprites.Add(Sprite("1f51a", set_emojis, 2145, 260, 64, 64)) -container.sprites.Add(Sprite("1f51b", set_emojis, 2145, 325, 64, 64)) -container.sprites.Add(Sprite("1f51c", set_emojis, 2145, 390, 64, 64)) -container.sprites.Add(Sprite("1f51d", set_emojis, 2145, 455, 64, 64)) -container.sprites.Add(Sprite("1f51e", set_emojis, 2145, 520, 64, 64)) -container.sprites.Add(Sprite("1f51f", set_emojis, 2145, 585, 64, 64)) -container.sprites.Add(Sprite("1f520", set_emojis, 2145, 650, 64, 64)) -container.sprites.Add(Sprite("1f521", set_emojis, 2145, 715, 64, 64)) -container.sprites.Add(Sprite("1f522", set_emojis, 2145, 780, 64, 64)) -container.sprites.Add(Sprite("1f523", set_emojis, 2145, 845, 64, 64)) -container.sprites.Add(Sprite("1f524", set_emojis, 2145, 910, 64, 64)) -container.sprites.Add(Sprite("1f525", set_emojis, 2145, 975, 64, 64)) -container.sprites.Add(Sprite("1f526", set_emojis, 2145, 1040, 64, 64)) -container.sprites.Add(Sprite("1f527", set_emojis, 2145, 1105, 64, 64)) -container.sprites.Add(Sprite("1f528", set_emojis, 2145, 1170, 64, 64)) -container.sprites.Add(Sprite("1f529", set_emojis, 2145, 1235, 64, 64)) -container.sprites.Add(Sprite("1f52a", set_emojis, 2145, 1300, 64, 64)) -container.sprites.Add(Sprite("1f52b", set_emojis, 2145, 1365, 64, 64)) -container.sprites.Add(Sprite("1f52c", set_emojis, 2145, 1430, 64, 64)) -container.sprites.Add(Sprite("1f52d", set_emojis, 2145, 1495, 64, 64)) -container.sprites.Add(Sprite("1f52e", set_emojis, 2145, 1560, 64, 64)) -container.sprites.Add(Sprite("1f52f", set_emojis, 2145, 1625, 64, 64)) -container.sprites.Add(Sprite("1f530", set_emojis, 2145, 1690, 64, 64)) -container.sprites.Add(Sprite("1f531", set_emojis, 2145, 1755, 64, 64)) -container.sprites.Add(Sprite("1f532", set_emojis, 2145, 1820, 64, 64)) -container.sprites.Add(Sprite("1f533", set_emojis, 2145, 1885, 64, 64)) -container.sprites.Add(Sprite("1f534", set_emojis, 2145, 1950, 64, 64)) -container.sprites.Add(Sprite("1f535", set_emojis, 2145, 2015, 64, 64)) -container.sprites.Add(Sprite("1f536", set_emojis, 2145, 2080, 64, 64)) -container.sprites.Add(Sprite("1f537", set_emojis, 0, 2145, 64, 64)) -container.sprites.Add(Sprite("1f538", set_emojis, 65, 2145, 64, 64)) -container.sprites.Add(Sprite("1f539", set_emojis, 130, 2145, 64, 64)) -container.sprites.Add(Sprite("1f53a", set_emojis, 195, 2145, 64, 64)) -container.sprites.Add(Sprite("1f53b", set_emojis, 260, 2145, 64, 64)) -container.sprites.Add(Sprite("1f53c", set_emojis, 325, 2145, 64, 64)) -container.sprites.Add(Sprite("1f53d", set_emojis, 390, 2145, 64, 64)) -container.sprites.Add(Sprite("1f549", set_emojis, 455, 2145, 64, 64)) -container.sprites.Add(Sprite("1f54a", set_emojis, 520, 2145, 64, 64)) -container.sprites.Add(Sprite("1f54b", set_emojis, 585, 2145, 64, 64)) -container.sprites.Add(Sprite("1f54c", set_emojis, 650, 2145, 64, 64)) -container.sprites.Add(Sprite("1f54d", set_emojis, 715, 2145, 64, 64)) -container.sprites.Add(Sprite("1f54e", set_emojis, 780, 2145, 64, 64)) -container.sprites.Add(Sprite("1f550", set_emojis, 845, 2145, 64, 64)) -container.sprites.Add(Sprite("1f551", set_emojis, 910, 2145, 64, 64)) -container.sprites.Add(Sprite("1f552", set_emojis, 975, 2145, 64, 64)) -container.sprites.Add(Sprite("1f553", set_emojis, 1040, 2145, 64, 64)) -container.sprites.Add(Sprite("1f554", set_emojis, 1105, 2145, 64, 64)) -container.sprites.Add(Sprite("1f555", set_emojis, 1170, 2145, 64, 64)) -container.sprites.Add(Sprite("1f556", set_emojis, 1235, 2145, 64, 64)) -container.sprites.Add(Sprite("1f557", set_emojis, 1300, 2145, 64, 64)) -container.sprites.Add(Sprite("1f558", set_emojis, 1365, 2145, 64, 64)) -container.sprites.Add(Sprite("1f559", set_emojis, 1430, 2145, 64, 64)) -container.sprites.Add(Sprite("1f55a", set_emojis, 1495, 2145, 64, 64)) -container.sprites.Add(Sprite("1f55b", set_emojis, 1560, 2145, 64, 64)) -container.sprites.Add(Sprite("1f55c", set_emojis, 1625, 2145, 64, 64)) -container.sprites.Add(Sprite("1f55d", set_emojis, 1690, 2145, 64, 64)) -container.sprites.Add(Sprite("1f55e", set_emojis, 1755, 2145, 64, 64)) -container.sprites.Add(Sprite("1f55f", set_emojis, 1820, 2145, 64, 64)) -container.sprites.Add(Sprite("1f560", set_emojis, 1885, 2145, 64, 64)) -container.sprites.Add(Sprite("1f561", set_emojis, 1950, 2145, 64, 64)) -container.sprites.Add(Sprite("1f562", set_emojis, 2015, 2145, 64, 64)) -container.sprites.Add(Sprite("1f563", set_emojis, 2080, 2145, 64, 64)) -container.sprites.Add(Sprite("1f564", set_emojis, 2145, 2145, 64, 64)) -container.sprites.Add(Sprite("1f565", set_emojis, 2210, 0, 64, 64)) -container.sprites.Add(Sprite("1f566", set_emojis, 2210, 65, 64, 64)) -container.sprites.Add(Sprite("1f567", set_emojis, 2210, 130, 64, 64)) -container.sprites.Add(Sprite("1f56f", set_emojis, 2210, 195, 64, 64)) -container.sprites.Add(Sprite("1f570", set_emojis, 2210, 260, 64, 64)) -container.sprites.Add(Sprite("1f573", set_emojis, 2210, 325, 64, 64)) -container.sprites.Add(Sprite("1f574", set_emojis, 2210, 390, 64, 64)) -container.sprites.Add(Sprite("1f575", set_emojis, 2210, 780, 64, 64)) -container.sprites.Add(Sprite("1f576", set_emojis, 2210, 845, 64, 64)) -container.sprites.Add(Sprite("1f577", set_emojis, 2210, 910, 64, 64)) -container.sprites.Add(Sprite("1f578", set_emojis, 2210, 975, 64, 64)) -container.sprites.Add(Sprite("1f579", set_emojis, 2210, 1040, 64, 64)) -container.sprites.Add(Sprite("1f57a", set_emojis, 2210, 1430, 64, 64)) -container.sprites.Add(Sprite("1f587", set_emojis, 2210, 1495, 64, 64)) -container.sprites.Add(Sprite("1f58a", set_emojis, 2210, 1560, 64, 64)) -container.sprites.Add(Sprite("1f58b", set_emojis, 2210, 1625, 64, 64)) -container.sprites.Add(Sprite("1f58c", set_emojis, 2210, 1690, 64, 64)) -container.sprites.Add(Sprite("1f58d", set_emojis, 2210, 1755, 64, 64)) -container.sprites.Add(Sprite("1f590", set_emojis, 2210, 2145, 64, 64)) -container.sprites.Add(Sprite("1f595", set_emojis, 325, 2210, 64, 64)) -container.sprites.Add(Sprite("1f596", set_emojis, 715, 2210, 64, 64)) -container.sprites.Add(Sprite("1f5a4", set_emojis, 780, 2210, 64, 64)) -container.sprites.Add(Sprite("25fb", set_emojis, 2275, 2600, 64, 64)) -container.sprites.Add(Sprite("1f5a5", set_emojis, 845, 2210, 64, 64)) -container.sprites.Add(Sprite("203c", set_emojis, 0, 2600, 64, 64)) -container.sprites.Add(Sprite("1f91a", set_emojis, 520, 2470, 64, 64)) -container.sprites.Add(Sprite("2049", set_emojis, 65, 2600, 64, 64)) -container.sprites.Add(Sprite("2122", set_emojis, 130, 2600, 64, 64)) -container.sprites.Add(Sprite("2139", set_emojis, 195, 2600, 64, 64)) -container.sprites.Add(Sprite("2194", set_emojis, 260, 2600, 64, 64)) -container.sprites.Add(Sprite("2195", set_emojis, 325, 2600, 64, 64)) -container.sprites.Add(Sprite("2196", set_emojis, 390, 2600, 64, 64)) -container.sprites.Add(Sprite("2197", set_emojis, 455, 2600, 64, 64)) -container.sprites.Add(Sprite("2198", set_emojis, 520, 2600, 64, 64)) -container.sprites.Add(Sprite("2199", set_emojis, 585, 2600, 64, 64)) -container.sprites.Add(Sprite("21a9", set_emojis, 650, 2600, 64, 64)) -container.sprites.Add(Sprite("21aa", set_emojis, 715, 2600, 64, 64)) -container.sprites.Add(Sprite("231a", set_emojis, 780, 2600, 64, 64)) -container.sprites.Add(Sprite("231b", set_emojis, 845, 2600, 64, 64)) -container.sprites.Add(Sprite("2328", set_emojis, 910, 2600, 64, 64)) -container.sprites.Add(Sprite("23cf", set_emojis, 975, 2600, 64, 64)) -container.sprites.Add(Sprite("23e9", set_emojis, 1040, 2600, 64, 64)) -container.sprites.Add(Sprite("23ea", set_emojis, 1105, 2600, 64, 64)) -container.sprites.Add(Sprite("23eb", set_emojis, 1170, 2600, 64, 64)) -container.sprites.Add(Sprite("23ec", set_emojis, 1235, 2600, 64, 64)) -container.sprites.Add(Sprite("23ed", set_emojis, 1300, 2600, 64, 64)) -container.sprites.Add(Sprite("23ee", set_emojis, 1365, 2600, 64, 64)) -container.sprites.Add(Sprite("23ef", set_emojis, 1430, 2600, 64, 64)) -container.sprites.Add(Sprite("23f0", set_emojis, 1495, 2600, 64, 64)) -container.sprites.Add(Sprite("23f1", set_emojis, 1560, 2600, 64, 64)) -container.sprites.Add(Sprite("23f2", set_emojis, 1625, 2600, 64, 64)) -container.sprites.Add(Sprite("23f3", set_emojis, 1690, 2600, 64, 64)) -container.sprites.Add(Sprite("23f8", set_emojis, 1755, 2600, 64, 64)) -container.sprites.Add(Sprite("23f9", set_emojis, 1820, 2600, 64, 64)) -container.sprites.Add(Sprite("23fa", set_emojis, 1885, 2600, 64, 64)) -container.sprites.Add(Sprite("24c2", set_emojis, 1950, 2600, 64, 64)) -container.sprites.Add(Sprite("25aa", set_emojis, 2015, 2600, 64, 64)) -container.sprites.Add(Sprite("25ab", set_emojis, 2080, 2600, 64, 64)) -container.sprites.Add(Sprite("25b6", set_emojis, 2145, 2600, 64, 64)) -container.sprites.Add(Sprite("25c0", set_emojis, 2210, 2600, 64, 64)) -container.sprites.Add(Sprite("25fc", set_emojis, 2340, 2600, 64, 64)) -container.sprites.Add(Sprite("25fd", set_emojis, 2405, 2600, 64, 64)) -container.sprites.Add(Sprite("25fe", set_emojis, 2470, 2600, 64, 64)) -container.sprites.Add(Sprite("2600", set_emojis, 2535, 2600, 64, 64)) -container.sprites.Add(Sprite("2601", set_emojis, 2600, 2600, 64, 64)) -container.sprites.Add(Sprite("2602", set_emojis, 2665, 0, 64, 64)) -container.sprites.Add(Sprite("2603", set_emojis, 2665, 65, 64, 64)) -container.sprites.Add(Sprite("2604", set_emojis, 2665, 130, 64, 64)) -container.sprites.Add(Sprite("260e", set_emojis, 2665, 195, 64, 64)) -container.sprites.Add(Sprite("2611", set_emojis, 2665, 260, 64, 64)) -container.sprites.Add(Sprite("2614", set_emojis, 2665, 325, 64, 64)) -container.sprites.Add(Sprite("2615", set_emojis, 2665, 390, 64, 64)) -container.sprites.Add(Sprite("2618", set_emojis, 2665, 455, 64, 64)) -container.sprites.Add(Sprite("261d", set_emojis, 2665, 845, 64, 64)) -container.sprites.Add(Sprite("2620", set_emojis, 2665, 910, 64, 64)) -container.sprites.Add(Sprite("2622", set_emojis, 2665, 975, 64, 64)) -container.sprites.Add(Sprite("2623", set_emojis, 2665, 1040, 64, 64)) -container.sprites.Add(Sprite("2626", set_emojis, 2665, 1105, 64, 64)) -container.sprites.Add(Sprite("262a", set_emojis, 2665, 1170, 64, 64)) -container.sprites.Add(Sprite("262e", set_emojis, 2665, 1235, 64, 64)) -container.sprites.Add(Sprite("1f603", set_emojis, 2275, 390, 64, 64)) -container.sprites.Add(Sprite("1f604", set_emojis, 2275, 455, 64, 64)) -container.sprites.Add(Sprite("1f605", set_emojis, 2275, 520, 64, 64)) -container.sprites.Add(Sprite("1f606", set_emojis, 2275, 585, 64, 64)) -container.sprites.Add(Sprite("1f609", set_emojis, 2275, 780, 64, 64)) -container.sprites.Add(Sprite("1f60a", set_emojis, 2275, 845, 64, 64)) -container.sprites.Add(Sprite("1f60b", set_emojis, 2275, 910, 64, 64)) -container.sprites.Add(Sprite("1f60e", set_emojis, 2275, 1105, 64, 64)) -container.sprites.Add(Sprite("1f60d", set_emojis, 2275, 1040, 64, 64)) -container.sprites.Add(Sprite("1f989", set_emojis, 2600, 1950, 64, 64)) -container.sprites.Add(Sprite("1f98e", set_emojis, 2600, 2275, 64, 64)) -container.sprites.Add(Sprite("1f618", set_emojis, 2275, 1755, 64, 64)) -container.sprites.Add(Sprite("1f617", set_emojis, 2275, 1690, 64, 64)) -container.sprites.Add(Sprite("1f619", set_emojis, 2275, 1820, 64, 64)) -container.sprites.Add(Sprite("1f61a", set_emojis, 2275, 1885, 64, 64)) -container.sprites.Add(Sprite("1f642", set_emojis, 2210, 2275, 64, 64)) -container.sprites.Add(Sprite("1f917", set_emojis, 2470, 1820, 64, 64)) -container.sprites.Add(Sprite("1f914", set_emojis, 2470, 1625, 64, 64)) -container.sprites.Add(Sprite("1f940", set_emojis, 2275, 2535, 64, 64)) -container.sprites.Add(Sprite("1f984", set_emojis, 2600, 1625, 64, 64)) -container.sprites.Add(Sprite("1f98c", set_emojis, 2600, 2145, 64, 64)) -container.sprites.Add(Sprite("1f6f6", set_emojis, 2470, 1300, 64, 64)) -container.sprites.Add(Sprite("1f610", set_emojis, 2275, 1235, 64, 64)) -container.sprites.Add(Sprite("1f611", set_emojis, 2275, 1300, 64, 64)) -container.sprites.Add(Sprite("1f6d1", set_emojis, 2470, 325, 64, 64)) -container.sprites.Add(Sprite("1f6a7", set_emojis, 2405, 1495, 64, 64)) -container.sprites.Add(Sprite("1f981", set_emojis, 2600, 1430, 64, 64)) -container.sprites.Add(Sprite("1f6a6", set_emojis, 2405, 1430, 64, 64)) -container.sprites.Add(Sprite("1f6a5", set_emojis, 2405, 1365, 64, 64)) -container.sprites.Add(Sprite("1f98a", set_emojis, 2600, 2015, 64, 64)) -container.sprites.Add(Sprite("1f6a8", set_emojis, 2405, 1560, 64, 64)) -container.sprites.Add(Sprite("1f636", set_emojis, 1430, 2275, 64, 64)) -container.sprites.Add(Sprite("1f988", set_emojis, 2600, 1885, 64, 64)) -container.sprites.Add(Sprite("1f644", set_emojis, 2340, 0, 64, 64)) -container.sprites.Add(Sprite("1f980", set_emojis, 2600, 1365, 64, 64)) -container.sprites.Add(Sprite("1f990", set_emojis, 2600, 2405, 64, 64)) -container.sprites.Add(Sprite("1f60f", set_emojis, 2275, 1170, 64, 64)) -container.sprites.Add(Sprite("1f6e4", set_emojis, 2470, 715, 64, 64)) -container.sprites.Add(Sprite("1f6e3", set_emojis, 2470, 650, 64, 64)) -container.sprites.Add(Sprite("1f98d", set_emojis, 2600, 2210, 64, 64)) -container.sprites.Add(Sprite("1f68f", set_emojis, 2015, 2340, 64, 64)) -container.sprites.Add(Sprite("1f6f5", set_emojis, 2470, 1235, 64, 64)) -container.sprites.Add(Sprite("1f991", set_emojis, 2600, 2470, 64, 64)) -container.sprites.Add(Sprite("1f6b7", set_emojis, 1105, 2405, 64, 64)) -container.sprites.Add(Sprite("1f98b", set_emojis, 2600, 2080, 64, 64)) -container.sprites.Add(Sprite("1f6a1", set_emojis, 2405, 780, 64, 64)) -container.sprites.Add(Sprite("1f6b1", set_emojis, 2405, 2145, 64, 64)) -container.sprites.Add(Sprite("1f680", set_emojis, 1040, 2340, 64, 64)) -container.sprites.Add(Sprite("1f6af", set_emojis, 2405, 2015, 64, 64)) -container.sprites.Add(Sprite("1f623", set_emojis, 195, 2275, 64, 64)) -container.sprites.Add(Sprite("1f6f4", set_emojis, 2470, 1170, 64, 64)) -container.sprites.Add(Sprite("1f6b2", set_emojis, 2405, 2210, 64, 64)) -container.sprites.Add(Sprite("1f69c", set_emojis, 2405, 455, 64, 64)) -container.sprites.Add(Sprite("1f69b", set_emojis, 2405, 390, 64, 64)) -container.sprites.Add(Sprite("1f69a", set_emojis, 2405, 325, 64, 64)) -container.sprites.Add(Sprite("1f699", set_emojis, 2405, 260, 64, 64)) -container.sprites.Add(Sprite("1f698", set_emojis, 2405, 195, 64, 64)) -container.sprites.Add(Sprite("1f697", set_emojis, 2405, 130, 64, 64)) -container.sprites.Add(Sprite("1f696", set_emojis, 2405, 65, 64, 64)) -container.sprites.Add(Sprite("1f695", set_emojis, 2405, 0, 64, 64)) -container.sprites.Add(Sprite("1f694", set_emojis, 2340, 2340, 64, 64)) -container.sprites.Add(Sprite("1f693", set_emojis, 2275, 2340, 64, 64)) -container.sprites.Add(Sprite("1f692", set_emojis, 2210, 2340, 64, 64)) -container.sprites.Add(Sprite("1f691", set_emojis, 2145, 2340, 64, 64)) -container.sprites.Add(Sprite("1f690", set_emojis, 2080, 2340, 64, 64)) -container.sprites.Add(Sprite("1f68e", set_emojis, 1950, 2340, 64, 64)) -container.sprites.Add(Sprite("1f6ec", set_emojis, 2470, 975, 64, 64)) -container.sprites.Add(Sprite("1f625", set_emojis, 325, 2275, 64, 64)) -container.sprites.Add(Sprite("1f68d", set_emojis, 1885, 2340, 64, 64)) -container.sprites.Add(Sprite("1f68c", set_emojis, 1820, 2340, 64, 64)) -container.sprites.Add(Sprite("1f5b1", set_emojis, 975, 2210, 64, 64)) -container.sprites.Add(Sprite("1f5b2", set_emojis, 1040, 2210, 64, 64)) -container.sprites.Add(Sprite("1f5a8", set_emojis, 910, 2210, 64, 64)) -container.sprites.Add(Sprite("1f6a4", set_emojis, 2405, 1300, 64, 64)) -container.sprites.Add(Sprite("1f982", set_emojis, 2600, 1495, 64, 64)) -container.sprites.Add(Sprite("1f6d0", set_emojis, 2470, 260, 64, 64)) -container.sprites.Add(Sprite("1f62e", set_emojis, 910, 2275, 64, 64)) -container.sprites.Add(Sprite("1f910", set_emojis, 2470, 1365, 64, 64)) -container.sprites.Add(Sprite("1f6ad", set_emojis, 2405, 1885, 64, 64)) -container.sprites.Add(Sprite("1f6b3", set_emojis, 2405, 2275, 64, 64)) -container.sprites.Add(Sprite("1f6ab", set_emojis, 2405, 1755, 64, 64)) -container.sprites.Add(Sprite("1f62f", set_emojis, 975, 2275, 64, 64)) -container.sprites.Add(Sprite("1f6b8", set_emojis, 1170, 2405, 64, 64)) -container.sprites.Add(Sprite("1f62a", set_emojis, 650, 2275, 64, 64)) -container.sprites.Add(Sprite("1f6f0", set_emojis, 2470, 1040, 64, 64)) -container.sprites.Add(Sprite("1f6c5", set_emojis, 2340, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6c4", set_emojis, 2275, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6c3", set_emojis, 2210, 2405, 64, 64)) -container.sprites.Add(Sprite("1f62b", set_emojis, 715, 2275, 64, 64)) -container.sprites.Add(Sprite("1f634", set_emojis, 1300, 2275, 64, 64)) -container.sprites.Add(Sprite("1f6c2", set_emojis, 2145, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6be", set_emojis, 1560, 2405, 64, 64)) -container.sprites.Add(Sprite("1f68b", set_emojis, 1755, 2340, 64, 64)) -container.sprites.Add(Sprite("1f6a9", set_emojis, 2405, 1625, 64, 64)) -container.sprites.Add(Sprite("1f69e", set_emojis, 2405, 585, 64, 64)) -container.sprites.Add(Sprite("1f69d", set_emojis, 2405, 520, 64, 64)) -container.sprites.Add(Sprite("1f68a", set_emojis, 1690, 2340, 64, 64)) -container.sprites.Add(Sprite("1f689", set_emojis, 1625, 2340, 64, 64)) -container.sprites.Add(Sprite("1f6ce", set_emojis, 2470, 130, 64, 64)) -container.sprites.Add(Sprite("1f6aa", set_emojis, 2405, 1690, 64, 64)) -container.sprites.Add(Sprite("1f6cc", set_emojis, 2470, 0, 64, 64)) -container.sprites.Add(Sprite("1f6cf", set_emojis, 2470, 195, 64, 64)) -container.sprites.Add(Sprite("1f6cb", set_emojis, 2405, 2405, 64, 64)) -container.sprites.Add(Sprite("1f688", set_emojis, 1560, 2340, 64, 64)) -container.sprites.Add(Sprite("1f6cd", set_emojis, 2470, 65, 64, 64)) -container.sprites.Add(Sprite("1f6bc", set_emojis, 1430, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6bb", set_emojis, 1365, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6ba", set_emojis, 1300, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b9", set_emojis, 1235, 2405, 64, 64)) -container.sprites.Add(Sprite("1f687", set_emojis, 1495, 2340, 64, 64)) -container.sprites.Add(Sprite("1f686", set_emojis, 1430, 2340, 64, 64)) -container.sprites.Add(Sprite("1f685", set_emojis, 1365, 2340, 64, 64)) -container.sprites.Add(Sprite("1f684", set_emojis, 1300, 2340, 64, 64)) -container.sprites.Add(Sprite("1f683", set_emojis, 1235, 2340, 64, 64)) -container.sprites.Add(Sprite("1f682", set_emojis, 1170, 2340, 64, 64)) -container.sprites.Add(Sprite("1f60c", set_emojis, 2275, 975, 64, 64)) -container.sprites.Add(Sprite("1f5bc", set_emojis, 1105, 2210, 64, 64)) -container.sprites.Add(Sprite("1f6b0", set_emojis, 2405, 2080, 64, 64)) -container.sprites.Add(Sprite("1f6ae", set_emojis, 2405, 1950, 64, 64)) -container.sprites.Add(Sprite("1f5ef", set_emojis, 1950, 2210, 64, 64)) -container.sprites.Add(Sprite("1f5e8", set_emojis, 1885, 2210, 64, 64)) -container.sprites.Add(Sprite("1f6f3", set_emojis, 2470, 1105, 64, 64)) -container.sprites.Add(Sprite("1f6d2", set_emojis, 2470, 390, 64, 64)) -container.sprites.Add(Sprite("1f6e2", set_emojis, 2470, 585, 64, 64)) -container.sprites.Add(Sprite("1f5ff", set_emojis, 2275, 130, 64, 64)) -container.sprites.Add(Sprite("1f6bd", set_emojis, 1495, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6bf", set_emojis, 1625, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6c0", set_emojis, 2015, 2405, 64, 64)) -container.sprites.Add(Sprite("1f913", set_emojis, 2470, 1560, 64, 64)) -container.sprites.Add(Sprite("1f61b", set_emojis, 2275, 1950, 64, 64)) -container.sprites.Add(Sprite("1f61c", set_emojis, 2275, 2015, 64, 64)) -container.sprites.Add(Sprite("1f61d", set_emojis, 2275, 2080, 64, 64)) -container.sprites.Add(Sprite("1f924", set_emojis, 2405, 2470, 64, 64)) -container.sprites.Add(Sprite("1f6c1", set_emojis, 2080, 2405, 64, 64)) -container.sprites.Add(Sprite("1f612", set_emojis, 2275, 1365, 64, 64)) -container.sprites.Add(Sprite("1f613", set_emojis, 2275, 1430, 64, 64)) -container.sprites.Add(Sprite("1f98f", set_emojis, 2600, 2340, 64, 64)) -container.sprites.Add(Sprite("1f987", set_emojis, 2600, 1820, 64, 64)) -container.sprites.Add(Sprite("1f983", set_emojis, 2600, 1560, 64, 64)) -container.sprites.Add(Sprite("1f95d", set_emojis, 2600, 1235, 64, 64)) -container.sprites.Add(Sprite("1f614", set_emojis, 2275, 1495, 64, 64)) -container.sprites.Add(Sprite("1f615", set_emojis, 2275, 1560, 64, 64)) -container.sprites.Add(Sprite("262f", set_emojis, 2665, 1300, 64, 64)) -container.sprites.Add(Sprite("1f945", set_emojis, 2600, 0, 64, 64)) -container.sprites.Add(Sprite("1f643", set_emojis, 2275, 2275, 64, 64)) -container.sprites.Add(Sprite("1f94b", set_emojis, 2600, 325, 64, 64)) -container.sprites.Add(Sprite("1f94a", set_emojis, 2600, 260, 64, 64)) -container.sprites.Add(Sprite("1f951", set_emojis, 2600, 455, 64, 64)) -container.sprites.Add(Sprite("1f911", set_emojis, 2470, 1430, 64, 64)) -container.sprites.Add(Sprite("1f632", set_emojis, 1170, 2275, 64, 64)) -container.sprites.Add(Sprite("1f641", set_emojis, 2145, 2275, 64, 64)) -container.sprites.Add(Sprite("1f6ac", set_emojis, 2405, 1820, 64, 64)) -container.sprites.Add(Sprite("1f6a0", set_emojis, 2405, 715, 64, 64)) -container.sprites.Add(Sprite("1f616", set_emojis, 2275, 1625, 64, 64)) -container.sprites.Add(Sprite("1f69f", set_emojis, 2405, 650, 64, 64)) -container.sprites.Add(Sprite("1f91d", set_emojis, 1690, 2470, 64, 64)) -container.sprites.Add(Sprite("1f64f", set_emojis, 975, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64c", set_emojis, 2340, 2145, 64, 64)) -container.sprites.Add(Sprite("1f61e", set_emojis, 2275, 2145, 64, 64)) -container.sprites.Add(Sprite("1f61f", set_emojis, 2275, 2210, 64, 64)) -container.sprites.Add(Sprite("1f624", set_emojis, 260, 2275, 64, 64)) -container.sprites.Add(Sprite("1f622", set_emojis, 130, 2275, 64, 64)) -container.sprites.Add(Sprite("1f62d", set_emojis, 845, 2275, 64, 64)) -container.sprites.Add(Sprite("1f91c", set_emojis, 1300, 2470, 64, 64)) -container.sprites.Add(Sprite("1f91b", set_emojis, 910, 2470, 64, 64)) -container.sprites.Add(Sprite("1f5fd", set_emojis, 2275, 0, 64, 64)) -container.sprites.Add(Sprite("1f626", set_emojis, 390, 2275, 64, 64)) -container.sprites.Add(Sprite("1f5fc", set_emojis, 2210, 2210, 64, 64)) -container.sprites.Add(Sprite("1f627", set_emojis, 455, 2275, 64, 64)) -container.sprites.Add(Sprite("1f5fb", set_emojis, 2145, 2210, 64, 64)) -container.sprites.Add(Sprite("1f628", set_emojis, 520, 2275, 64, 64)) -container.sprites.Add(Sprite("1f5dc", set_emojis, 1560, 2210, 64, 64)) -container.sprites.Add(Sprite("1f919", set_emojis, 130, 2470, 64, 64)) -container.sprites.Add(Sprite("1f918", set_emojis, 2470, 2210, 64, 64)) -container.sprites.Add(Sprite("1f629", set_emojis, 585, 2275, 64, 64)) -container.sprites.Add(Sprite("1f91e", set_emojis, 2080, 2470, 64, 64)) -container.sprites.Add(Sprite("1f62c", set_emojis, 780, 2275, 64, 64)) -container.sprites.Add(Sprite("1f630", set_emojis, 1040, 2275, 64, 64)) -container.sprites.Add(Sprite("1f6e1", set_emojis, 2470, 520, 64, 64)) -container.sprites.Add(Sprite("1f5fe", set_emojis, 2275, 65, 64, 64)) -container.sprites.Add(Sprite("1f954", set_emojis, 2600, 650, 64, 64)) -container.sprites.Add(Sprite("1f5fa", set_emojis, 2080, 2210, 64, 64)) -container.sprites.Add(Sprite("1f631", set_emojis, 1105, 2275, 64, 64)) -container.sprites.Add(Sprite("1f933", set_emojis, 2535, 1170, 64, 64)) -container.sprites.Add(Sprite("1f633", set_emojis, 1235, 2275, 64, 64)) -container.sprites.Add(Sprite("1f944", set_emojis, 2535, 2535, 64, 64)) -container.sprites.Add(Sprite("1f943", set_emojis, 2470, 2535, 64, 64)) -container.sprites.Add(Sprite("1f942", set_emojis, 2405, 2535, 64, 64)) -container.sprites.Add(Sprite("1f985", set_emojis, 2600, 1690, 64, 64)) -container.sprites.Add(Sprite("1f95b", set_emojis, 2600, 1105, 64, 64)) -container.sprites.Add(Sprite("1f5e1", set_emojis, 1755, 2210, 64, 64)) -container.sprites.Add(Sprite("1f6e0", set_emojis, 2470, 455, 64, 64)) -container.sprites.Add(Sprite("1f635", set_emojis, 1365, 2275, 64, 64)) -container.sprites.Add(Sprite("1f621", set_emojis, 65, 2275, 64, 64)) -container.sprites.Add(Sprite("1f5dd", set_emojis, 1625, 2210, 64, 64)) -container.sprites.Add(Sprite("1f5d1", set_emojis, 1365, 2210, 64, 64)) -container.sprites.Add(Sprite("1f939", set_emojis, 975, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93e", set_emojis, 2210, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93d", set_emojis, 1820, 2535, 64, 64)) -container.sprites.Add(Sprite("1f93c", set_emojis, 1430, 2535, 64, 64)) -container.sprites.Add(Sprite("1f938", set_emojis, 585, 2535, 64, 64)) -container.sprites.Add(Sprite("1f957", set_emojis, 2600, 845, 64, 64)) -container.sprites.Add(Sprite("1f958", set_emojis, 2600, 910, 64, 64)) -container.sprites.Add(Sprite("1f6b5", set_emojis, 650, 2405, 64, 64)) -container.sprites.Add(Sprite("1f6b4", set_emojis, 260, 2405, 64, 64)) -container.sprites.Add(Sprite("1f95a", set_emojis, 2600, 1040, 64, 64)) -container.sprites.Add(Sprite("1f620", set_emojis, 0, 2275, 64, 64)) -container.sprites.Add(Sprite("1f959", set_emojis, 2600, 975, 64, 64)) -container.sprites.Add(Sprite("1f6a3", set_emojis, 2405, 1235, 64, 64)) -container.sprites.Add(Sprite("1f953", set_emojis, 2600, 585, 64, 64)) -container.sprites.Add(Sprite("1f9c0", set_emojis, 2600, 2535, 64, 64)) -container.sprites.Add(Sprite("1f95e", set_emojis, 2600, 1300, 64, 64)) -container.sprites.Add(Sprite("1f607", set_emojis, 2275, 650, 64, 64)) -container.sprites.Add(Sprite("1f956", set_emojis, 2600, 780, 64, 64)) -container.sprites.Add(Sprite("1f93a", set_emojis, 1040, 2535, 64, 64)) -container.sprites.Add(Sprite("1f5c4", set_emojis, 1300, 2210, 64, 64)) -container.sprites.Add(Sprite("1f920", set_emojis, 2145, 2470, 64, 64)) -container.sprites.Add(Sprite("1f5e3", set_emojis, 1820, 2210, 64, 64)) -container.sprites.Add(Sprite("1f5c3", set_emojis, 1235, 2210, 64, 64)) -container.sprites.Add(Sprite("1f921", set_emojis, 2210, 2470, 64, 64)) -container.sprites.Add(Sprite("1f925", set_emojis, 2470, 2470, 64, 64)) -container.sprites.Add(Sprite("1f949", set_emojis, 2600, 195, 64, 64)) -container.sprites.Add(Sprite("1f950", set_emojis, 2600, 390, 64, 64)) -container.sprites.Add(Sprite("1f6b6", set_emojis, 1040, 2405, 64, 64)) -container.sprites.Add(Sprite("1f948", set_emojis, 2600, 130, 64, 64)) -container.sprites.Add(Sprite("1f947", set_emojis, 2600, 65, 64, 64)) -container.sprites.Add(Sprite("1f937", set_emojis, 195, 2535, 64, 64)) -container.sprites.Add(Sprite("1f926", set_emojis, 2535, 325, 64, 64)) -container.sprites.Add(Sprite("1f647", set_emojis, 2340, 1170, 64, 64)) -container.sprites.Add(Sprite("1f64b", set_emojis, 2340, 1755, 64, 64)) -container.sprites.Add(Sprite("1f5d3", set_emojis, 1495, 2210, 64, 64)) -container.sprites.Add(Sprite("1f646", set_emojis, 2340, 780, 64, 64)) -container.sprites.Add(Sprite("1f645", set_emojis, 2340, 390, 64, 64)) -container.sprites.Add(Sprite("1f64e", set_emojis, 585, 2340, 64, 64)) -container.sprites.Add(Sprite("1f64d", set_emojis, 195, 2340, 64, 64)) -container.sprites.Add(Sprite("1f5d2", set_emojis, 1430, 2210, 64, 64)) -container.sprites.Add(Sprite("1f930", set_emojis, 2535, 780, 64, 64)) -container.sprites.Add(Sprite("1f935", set_emojis, 2535, 1950, 64, 64)) -container.sprites.Add(Sprite("1f5c2", set_emojis, 1170, 2210, 64, 64)) -container.sprites.Add(Sprite("1f934", set_emojis, 2535, 1560, 64, 64)) -container.sprites.Add(Sprite("1f637", set_emojis, 1495, 2275, 64, 64)) -container.sprites.Add(Sprite("1f936", set_emojis, 2535, 2340, 64, 64)) -container.sprites.Add(Sprite("1f95c", set_emojis, 2600, 1170, 64, 64)) -container.sprites.Add(Sprite("1f912", set_emojis, 2470, 1495, 64, 64)) -container.sprites.Add(Sprite("1f5f3", set_emojis, 2015, 2210, 64, 64)) -container.sprites.Add(Sprite("1f915", set_emojis, 2470, 1690, 64, 64)) -container.sprites.Add(Sprite("1f941", set_emojis, 2340, 2535, 64, 64)) -container.sprites.Add(Sprite("1f955", set_emojis, 2600, 715, 64, 64)) -container.sprites.Add(Sprite("1f6e5", set_emojis, 2470, 780, 64, 64)) -container.sprites.Add(Sprite("1f5de", set_emojis, 1690, 2210, 64, 64)) -container.sprites.Add(Sprite("1f6a2", set_emojis, 2405, 845, 64, 64)) -container.sprites.Add(Sprite("1f681", set_emojis, 1105, 2340, 64, 64)) -container.sprites.Add(Sprite("1f922", set_emojis, 2275, 2470, 64, 64)) -container.sprites.Add(Sprite("1f6e9", set_emojis, 2470, 845, 64, 64)) -container.sprites.Add(Sprite("1f952", set_emojis, 2600, 520, 64, 64)) -container.sprites.Add(Sprite("1f927", set_emojis, 2535, 390, 64, 64)) -container.sprites.Add(Sprite("1f986", set_emojis, 2600, 1755, 64, 64)) -container.sprites.Add(Sprite("1f64a", set_emojis, 2340, 1365, 64, 64)) -container.sprites.Add(Sprite("1f649", set_emojis, 2340, 1300, 64, 64)) -container.sprites.Add(Sprite("1f648", set_emojis, 2340, 1235, 64, 64)) -container.sprites.Add(Sprite("1f63e", set_emojis, 1950, 2275, 64, 64)) -container.sprites.Add(Sprite("1f63f", set_emojis, 2015, 2275, 64, 64)) -container.sprites.Add(Sprite("1f640", set_emojis, 2080, 2275, 64, 64)) -container.sprites.Add(Sprite("1f63d", set_emojis, 1885, 2275, 64, 64)) -container.sprites.Add(Sprite("1f63c", set_emojis, 1820, 2275, 64, 64)) -container.sprites.Add(Sprite("1f63b", set_emojis, 1755, 2275, 64, 64)) -container.sprites.Add(Sprite("1f639", set_emojis, 1625, 2275, 64, 64)) -container.sprites.Add(Sprite("1f638", set_emojis, 1560, 2275, 64, 64)) -container.sprites.Add(Sprite("1f63a", set_emojis, 1690, 2275, 64, 64)) -container.sprites.Add(Sprite("1f608", set_emojis, 2275, 715, 64, 64)) -container.sprites.Add(Sprite("1f916", set_emojis, 2470, 1755, 64, 64)) -container.sprites.Add(Sprite("1f600", set_emojis, 2275, 195, 64, 64)) -container.sprites.Add(Sprite("1f6eb", set_emojis, 2470, 910, 64, 64)) -container.sprites.Add(Sprite("1f601", set_emojis, 2275, 260, 64, 64)) -container.sprites.Add(Sprite("1f602", set_emojis, 2275, 325, 64, 64)) -container.sprites.Add(Sprite("1f923", set_emojis, 2340, 2470, 64, 64)) -container.sprites.Add(Sprite("2638", set_emojis, 2665, 1365, 64, 64)) -container.sprites.Add(Sprite("2639", set_emojis, 2665, 1430, 64, 64)) -container.sprites.Add(Sprite("263a", set_emojis, 2665, 1495, 64, 64)) -container.sprites.Add(Sprite("2648", set_emojis, 2665, 1560, 64, 64)) -container.sprites.Add(Sprite("2649", set_emojis, 2665, 1625, 64, 64)) -container.sprites.Add(Sprite("264a", set_emojis, 2665, 1690, 64, 64)) -container.sprites.Add(Sprite("264b", set_emojis, 2665, 1755, 64, 64)) -container.sprites.Add(Sprite("264c", set_emojis, 2665, 1820, 64, 64)) -container.sprites.Add(Sprite("264d", set_emojis, 2665, 1885, 64, 64)) -container.sprites.Add(Sprite("264e", set_emojis, 2665, 1950, 64, 64)) -container.sprites.Add(Sprite("264f", set_emojis, 2665, 2015, 64, 64)) -container.sprites.Add(Sprite("2650", set_emojis, 2665, 2080, 64, 64)) -container.sprites.Add(Sprite("2651", set_emojis, 2665, 2145, 64, 64)) -container.sprites.Add(Sprite("2652", set_emojis, 2665, 2210, 64, 64)) -container.sprites.Add(Sprite("2653", set_emojis, 2665, 2275, 64, 64)) -container.sprites.Add(Sprite("2660", set_emojis, 2665, 2340, 64, 64)) -container.sprites.Add(Sprite("2663", set_emojis, 2665, 2405, 64, 64)) -container.sprites.Add(Sprite("2665", set_emojis, 2665, 2470, 64, 64)) -container.sprites.Add(Sprite("2666", set_emojis, 2665, 2535, 64, 64)) -container.sprites.Add(Sprite("2668", set_emojis, 2665, 2600, 64, 64)) -container.sprites.Add(Sprite("267b", set_emojis, 0, 2665, 64, 64)) -container.sprites.Add(Sprite("267f", set_emojis, 65, 2665, 64, 64)) -container.sprites.Add(Sprite("2692", set_emojis, 130, 2665, 64, 64)) -container.sprites.Add(Sprite("2693", set_emojis, 195, 2665, 64, 64)) -container.sprites.Add(Sprite("2694", set_emojis, 260, 2665, 64, 64)) -container.sprites.Add(Sprite("2696", set_emojis, 325, 2665, 64, 64)) -container.sprites.Add(Sprite("2697", set_emojis, 390, 2665, 64, 64)) -container.sprites.Add(Sprite("2699", set_emojis, 455, 2665, 64, 64)) -container.sprites.Add(Sprite("269b", set_emojis, 520, 2665, 64, 64)) -container.sprites.Add(Sprite("269c", set_emojis, 585, 2665, 64, 64)) -container.sprites.Add(Sprite("26a0", set_emojis, 650, 2665, 64, 64)) -container.sprites.Add(Sprite("26a1", set_emojis, 715, 2665, 64, 64)) -container.sprites.Add(Sprite("26aa", set_emojis, 780, 2665, 64, 64)) -container.sprites.Add(Sprite("26ab", set_emojis, 845, 2665, 64, 64)) -container.sprites.Add(Sprite("26b0", set_emojis, 910, 2665, 64, 64)) -container.sprites.Add(Sprite("26b1", set_emojis, 975, 2665, 64, 64)) -container.sprites.Add(Sprite("26bd", set_emojis, 1040, 2665, 64, 64)) -container.sprites.Add(Sprite("26be", set_emojis, 1105, 2665, 64, 64)) -container.sprites.Add(Sprite("26c4", set_emojis, 1170, 2665, 64, 64)) -container.sprites.Add(Sprite("26c5", set_emojis, 1235, 2665, 64, 64)) -container.sprites.Add(Sprite("26c8", set_emojis, 1300, 2665, 64, 64)) -container.sprites.Add(Sprite("26ce", set_emojis, 1365, 2665, 64, 64)) -container.sprites.Add(Sprite("26cf", set_emojis, 1430, 2665, 64, 64)) -container.sprites.Add(Sprite("26d1", set_emojis, 1495, 2665, 64, 64)) -container.sprites.Add(Sprite("26d3", set_emojis, 1560, 2665, 64, 64)) -container.sprites.Add(Sprite("26d4", set_emojis, 1625, 2665, 64, 64)) -container.sprites.Add(Sprite("26e9", set_emojis, 1690, 2665, 64, 64)) -container.sprites.Add(Sprite("26ea", set_emojis, 1755, 2665, 64, 64)) -container.sprites.Add(Sprite("26f0", set_emojis, 1820, 2665, 64, 64)) -container.sprites.Add(Sprite("26f1", set_emojis, 1885, 2665, 64, 64)) -container.sprites.Add(Sprite("26f2", set_emojis, 1950, 2665, 64, 64)) -container.sprites.Add(Sprite("26f3", set_emojis, 2015, 2665, 64, 64)) -container.sprites.Add(Sprite("26f4", set_emojis, 2080, 2665, 64, 64)) -container.sprites.Add(Sprite("26f7", set_emojis, 2210, 2665, 64, 64)) -container.sprites.Add(Sprite("26f8", set_emojis, 2275, 2665, 64, 64)) -container.sprites.Add(Sprite("26f9", set_emojis, 2665, 2665, 64, 64)) -container.sprites.Add(Sprite("26fa", set_emojis, 2730, 0, 64, 64)) -container.sprites.Add(Sprite("26fd", set_emojis, 2730, 65, 64, 64)) -container.sprites.Add(Sprite("2702", set_emojis, 2730, 130, 64, 64)) -container.sprites.Add(Sprite("2705", set_emojis, 2730, 195, 64, 64)) -container.sprites.Add(Sprite("2708", set_emojis, 2730, 260, 64, 64)) -container.sprites.Add(Sprite("2709", set_emojis, 2730, 325, 64, 64)) -container.sprites.Add(Sprite("270a", set_emojis, 2730, 715, 64, 64)) -container.sprites.Add(Sprite("270b", set_emojis, 2730, 1105, 64, 64)) -container.sprites.Add(Sprite("270c", set_emojis, 2730, 1495, 64, 64)) -container.sprites.Add(Sprite("270d", set_emojis, 2730, 1885, 64, 64)) -container.sprites.Add(Sprite("270f", set_emojis, 2730, 1950, 64, 64)) -container.sprites.Add(Sprite("2712", set_emojis, 2730, 2015, 64, 64)) -container.sprites.Add(Sprite("2714", set_emojis, 2730, 2080, 64, 64)) -container.sprites.Add(Sprite("2716", set_emojis, 2730, 2145, 64, 64)) -container.sprites.Add(Sprite("271d", set_emojis, 2730, 2210, 64, 64)) -container.sprites.Add(Sprite("2721", set_emojis, 2730, 2275, 64, 64)) -container.sprites.Add(Sprite("2728", set_emojis, 2730, 2340, 64, 64)) -container.sprites.Add(Sprite("2733", set_emojis, 2730, 2405, 64, 64)) -container.sprites.Add(Sprite("2734", set_emojis, 2730, 2470, 64, 64)) -container.sprites.Add(Sprite("2744", set_emojis, 2730, 2535, 64, 64)) -container.sprites.Add(Sprite("2747", set_emojis, 2730, 2600, 64, 64)) -container.sprites.Add(Sprite("274c", set_emojis, 2730, 2665, 64, 64)) -container.sprites.Add(Sprite("274e", set_emojis, 0, 2730, 64, 64)) -container.sprites.Add(Sprite("2753", set_emojis, 65, 2730, 64, 64)) -container.sprites.Add(Sprite("2754", set_emojis, 130, 2730, 64, 64)) -container.sprites.Add(Sprite("2755", set_emojis, 195, 2730, 64, 64)) -container.sprites.Add(Sprite("2757", set_emojis, 260, 2730, 64, 64)) -container.sprites.Add(Sprite("2763", set_emojis, 325, 2730, 64, 64)) -container.sprites.Add(Sprite("2764", set_emojis, 390, 2730, 64, 64)) -container.sprites.Add(Sprite("2795", set_emojis, 455, 2730, 64, 64)) -container.sprites.Add(Sprite("2796", set_emojis, 520, 2730, 64, 64)) -container.sprites.Add(Sprite("2797", set_emojis, 585, 2730, 64, 64)) -container.sprites.Add(Sprite("27a1", set_emojis, 650, 2730, 64, 64)) -container.sprites.Add(Sprite("27b0", set_emojis, 715, 2730, 64, 64)) -container.sprites.Add(Sprite("27bf", set_emojis, 780, 2730, 64, 64)) -container.sprites.Add(Sprite("2934", set_emojis, 845, 2730, 64, 64)) -container.sprites.Add(Sprite("2935", set_emojis, 910, 2730, 64, 64)) -container.sprites.Add(Sprite("2b05", set_emojis, 975, 2730, 64, 64)) -container.sprites.Add(Sprite("2b06", set_emojis, 1040, 2730, 64, 64)) -container.sprites.Add(Sprite("2b07", set_emojis, 1105, 2730, 64, 64)) -container.sprites.Add(Sprite("2b1b", set_emojis, 1170, 2730, 64, 64)) -container.sprites.Add(Sprite("2b1c", set_emojis, 1235, 2730, 64, 64)) -container.sprites.Add(Sprite("2b50", set_emojis, 1300, 2730, 64, 64)) -container.sprites.Add(Sprite("2b55", set_emojis, 1365, 2730, 64, 64)) -container.sprites.Add(Sprite("3030", set_emojis, 1430, 2730, 64, 64)) -container.sprites.Add(Sprite("303d", set_emojis, 1495, 2730, 64, 64)) -container.sprites.Add(Sprite("3299", set_emojis, 1625, 2730, 64, 64)) -container.sprites.Add(Sprite("00a9", set_emojis, 260, 260, 64, 64)) -container.sprites.Add(Sprite("00ae", set_emojis, 325, 0, 64, 64)) - container.sprites.Add(Sprite("browse_lock", set_browseicons, 0,0,1,1)) container.sprites.Add(Sprite("browse_heart", set_browseicons, 1,0,1,1)) container.sprites.Add(Sprite("browse_unpure", set_browseicons, 3,0,1,1)) diff --git a/src/engine/client/text.cpp b/src/engine/client/text.cpp index 8a8f6b1fb..9909f35a8 100644 --- a/src/engine/client/text.cpp +++ b/src/engine/client/text.cpp @@ -639,8 +639,6 @@ public: Graphics()->SetColor(m_TextR, m_TextG, m_TextB, m_TextA); } - pCursor->m_EmojiX = DrawX; - while(pCurrent < pEnd && (pCursor->m_MaxLines < 1 || LineCount <= pCursor->m_MaxLines)) { int NewLine = 0; @@ -719,8 +717,6 @@ public: Graphics()->QuadsDrawTL(&QuadItem, 1); } - pCursor->m_EmojiX = DrawX + (pChr->m_OffsetX + pChr->m_Width) * Size; - DrawX += Advance*Size; pCursor->m_CharCount++; } diff --git a/src/engine/textrender.h b/src/engine/textrender.h index 3680cd90f..dacf0d128 100644 --- a/src/engine/textrender.h +++ b/src/engine/textrender.h @@ -25,7 +25,6 @@ public: float m_StartY; float m_LineWidth; float m_X, m_Y; - float m_EmojiX; CFont *m_pFont; float m_FontSize; diff --git a/src/game/client/components/chat.cpp b/src/game/client/components/chat.cpp index 180d4e395..7ab770042 100644 --- a/src/game/client/components/chat.cpp +++ b/src/game/client/components/chat.cpp @@ -38,7 +38,6 @@ void CChat::OnReset() m_aLines[i].m_aText[0] = 0; m_aLines[i].m_aName[0] = 0; m_aLines[i].m_Friend = false; - m_aLines[i].m_Emojis.clear(); } m_ReverseTAB = false; @@ -483,7 +482,6 @@ void CChat::AddLine(int ClientID, int Team, const char *pLine) m_aLines[m_CurrentLine].m_ClientID = ClientID; m_aLines[m_CurrentLine].m_Team = Team; m_aLines[m_CurrentLine].m_NameColor = -2; - m_aLines[m_CurrentLine].m_Emojis.clear(); // check for highlighted name if (Client()->State() != IClient::STATE_DEMOPLAYBACK) @@ -552,58 +550,6 @@ void CChat::AddLine(int ClientID, int Team, const char *pLine) m_aLines[m_CurrentLine].m_Friend = ClientID >= 0 ? m_pClient->m_aClients[ClientID].m_Friend : false; - char aBuffer[64]; - int Length = str_length(m_aLines[m_CurrentLine].m_aText); - - // lookup for aliases of emojis - for(int i = 0; i < Length; ) - { - const char *pIndex1 = str_find(m_aLines[m_CurrentLine].m_aText + i, ":"); - if (pIndex1 == NULL) break; - - const char *pIndex2 = str_find(pIndex1 + 1, ":"); - if (pIndex2 == NULL) break; - - i = pIndex2 - m_aLines[m_CurrentLine].m_aText; - - // prevents buffer overflow - if ((size_t)(pIndex2 - pIndex1 + 2) > sizeof(aBuffer)) continue; - str_copy(aBuffer, pIndex1, pIndex2 - pIndex1 + 2); // extra place for ":\0" - - // skip "::" and those aliases containing space - if (str_length(aBuffer) <= 2 || str_find(aBuffer, " ")) continue; - - CEmojis::CEmoji const *pEmoji = m_pClient->m_pEmojis->GetByAlias(aBuffer); - if (pEmoji == NULL) continue; - // to prevent usage of the same ":" - i++; - - CEmojis::CEmojiInfo Info; - Info.index = pIndex1 - m_aLines[m_CurrentLine].m_aText; - Info.length = str_length(aBuffer); - Info.m_ID = pEmoji->m_ID; - m_aLines[m_CurrentLine].m_Emojis.add(Info); - } - - // lookup for utf emojis - for(int i = 0; i < m_pClient->m_pEmojis->Num(); i++) - { - int Offset = 0; - CEmojis::CEmoji const *pEmoji = m_pClient->m_pEmojis->GetByIndex(i); - const char *pResult = str_find(m_aLines[m_CurrentLine].m_aText + Offset, pEmoji->m_UTF); - while (pResult != NULL) - { - CEmojis::CEmojiInfo Info; - Info.index = pResult - m_aLines[m_CurrentLine].m_aText; - Info.length = str_length(pEmoji->m_UTF); - Info.m_ID = pEmoji->m_ID; - m_aLines[m_CurrentLine].m_Emojis.add(Info); - Offset = Info.index + Info.length; - pResult = str_find(m_aLines[m_CurrentLine].m_aText + Offset, pEmoji->m_UTF); - } - } - m_aLines[m_CurrentLine].m_Emojis.sort_range(); - char aBuf[1024]; str_format(aBuf, sizeof(aBuf), "%s%s", m_aLines[m_CurrentLine].m_aName, m_aLines[m_CurrentLine].m_aText); Console()->Print(IConsole::OUTPUT_LEVEL_STANDARD, Team >= 2?"whisper":(m_aLines[m_CurrentLine].m_Team?"teamchat":"chat"), aBuf, Highlighted); @@ -761,10 +707,8 @@ void CChat::OnRender() float Begin = x; CTextCursor Cursor; int OffsetType = m_pClient->m_pScoreboard->Active() ? 1 : 0; - for(int i = 0; i < MAX_LINES; i++) { - int r = ((m_CurrentLine-i)+MAX_LINES)%MAX_LINES; if(Now > m_aLines[r].m_Time+16*time_freq() && !m_Show) break; @@ -790,29 +734,9 @@ void CChat::OnRender() Cursor.m_LineWidth = LineWidth; TextRender()->TextEx(&Cursor, "♥ ", -1); TextRender()->TextEx(&Cursor, aName, -1); - - int index = 0; - - for(int j = 0; j < m_aLines[r].m_Emojis.size(); j++) - { - CEmojis::CEmojiInfo info = m_aLines[r].m_Emojis[j]; - TextRender()->TextEx(&Cursor, &m_aLines[r].m_aText[index], info.index - index); - Cursor.m_X += Cursor.m_FontSize + (Cursor.m_EmojiX - Cursor.m_X); - - if(Begin + Cursor.m_LineWidth < Cursor.m_X) - { - Cursor.m_X = Cursor.m_StartX; - Cursor.m_Y += Cursor.m_FontSize; - Cursor.m_LineCount++; - } - index = info.index + info.length; - } - - TextRender()->TextEx(&Cursor, &m_aLines[r].m_aText[index], -1); - + TextRender()->TextEx(&Cursor, m_aLines[r].m_aText, -1); m_aLines[r].m_YOffset[OffsetType] = Cursor.m_Y + Cursor.m_FontSize; } - y -= m_aLines[r].m_YOffset[OffsetType]; // cut off if msgs waste too much space @@ -863,6 +787,7 @@ void CChat::OnRender() TextRender()->TextColor(0.8f, 0.8f, 0.8f, Blend); TextRender()->TextEx(&Cursor, aName, -1); + // render line if (m_aLines[r].m_ClientID == -1) // system { @@ -890,25 +815,7 @@ void CChat::OnRender() TextRender()->TextColor(rgb.r, rgb.g, rgb.b, Blend); } - int index = 0; - - for(int j = 0; j < m_aLines[r].m_Emojis.size(); j++) - { - CEmojis::CEmojiInfo info = m_aLines[r].m_Emojis[j]; - TextRender()->TextEx(&Cursor, &m_aLines[r].m_aText[index], info.index - index); - m_pClient->m_pEmojis->Render(info.m_ID, (Cursor.m_EmojiX) + Cursor.m_FontSize/2, Cursor.m_Y + Cursor.m_FontSize-2, Cursor.m_FontSize, Cursor.m_FontSize); - Cursor.m_X += Cursor.m_FontSize + (Cursor.m_EmojiX - Cursor.m_X); - - if(Begin + Cursor.m_LineWidth < Cursor.m_X) - { - Cursor.m_X = Cursor.m_StartX; - Cursor.m_Y += Cursor.m_FontSize; - Cursor.m_LineCount++; - } - index = info.index + info.length; - } - - TextRender()->TextEx(&Cursor, &m_aLines[r].m_aText[index], -1); + TextRender()->TextEx(&Cursor, m_aLines[r].m_aText, -1); } TextRender()->TextColor(1.0f, 1.0f, 1.0f, 1.0f); diff --git a/src/game/client/components/chat.h b/src/game/client/components/chat.h index 96c6944c6..c3da3c698 100644 --- a/src/game/client/components/chat.h +++ b/src/game/client/components/chat.h @@ -2,11 +2,9 @@ /* If you are missing that file, acquire a complete release at teeworlds.com. */ #ifndef GAME_CLIENT_COMPONENTS_CHAT_H #define GAME_CLIENT_COMPONENTS_CHAT_H -#include #include #include #include -#include class CChat : public CComponent { @@ -28,7 +26,6 @@ class CChat : public CComponent char m_aText[512]; bool m_Friend; bool m_Highlighted; - sorted_array m_Emojis; }; CLine m_aLines[MAX_LINES]; diff --git a/src/game/client/components/emojis.cpp b/src/game/client/components/emojis.cpp deleted file mode 100644 index a36d0b8fb..000000000 --- a/src/game/client/components/emojis.cpp +++ /dev/null @@ -1,132 +0,0 @@ -/* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ -/* If you are missing that file, acquire a complete release at teeworlds.com. */ -#include - -#include - -#include -#include -#include -#include -#include - -#include "emojis.h" - -void CEmojis::LoadEmojisIndexfile() -{ - IOHANDLE File = Storage()->OpenFile("emojis/index.txt", IOFLAG_READ, IStorage::TYPE_ALL); - if (!File) - { - Console()->Print(IConsole::OUTPUT_LEVEL_ADDINFO, "emojis", "couldn't open index file"); - return; - } - - CLineReader LineReader; - LineReader.Init(File); - - char aUTF[17]; - char aUNICODE[64]; - char *pLine; - - int curr = 0; - bool failed = false; - - while ((pLine = LineReader.Get()) && !failed) - { - if (!str_length(pLine)) continue; - str_copy(aUTF, pLine, sizeof(aUTF)); - - pLine = LineReader.Get(); - if (!pLine) - { - Console()->Print(IConsole::OUTPUT_LEVEL_ADDINFO, "emojis", "unexpected end of index file"); - failed = true; - break; - } - str_copy(aUNICODE, pLine, sizeof(aUNICODE)); - - pLine = LineReader.Get(); - if (!pLine) - { - Console()->Print(IConsole::OUTPUT_LEVEL_ADDINFO, "emojis", "unexpected end of index file"); - failed = true; - break; - } - - int Count = str_toint(pLine); //TODO: add verification if valid number - - while (Count-- > 0) { - char *pAlias = LineReader.Get(); - if (!pAlias) - { - Console()->Print(IConsole::OUTPUT_LEVEL_ADDINFO, "emojis", "unexpected end of index file"); - failed = true; - break; - } - - CEmoji Emoji; - Emoji.m_ID = curr; - str_copy(Emoji.m_UTF, aUTF, sizeof(Emoji.m_UTF)); - str_copy(Emoji.m_UNICODE, aUNICODE, sizeof(Emoji.m_UNICODE)); - str_copy(Emoji.m_Alias, pAlias, sizeof(Emoji.m_Alias)); - - char aBuf[128]; - - if (g_Config.m_Debug) - { - str_format(aBuf, sizeof(aBuf), "loaded emoji '%s': %s", aUNICODE, pAlias); - Console()->Print(IConsole::OUTPUT_LEVEL_ADDINFO, "emojis", aBuf); - } - - m_aEmojis.add(Emoji); - - } - curr++; - } - io_close(File); -} - -int CEmojis::Num() const -{ - if (!g_Config.m_ClShowChatEmojis) - return 0; - return m_aEmojis.size(); -} - -const CEmojis::CEmoji *CEmojis::GetByAlias(const char *alias) const -{ - if (g_Config.m_ClShowChatEmojis) - { - for (int i = 0; i < m_aEmojis.size(); i++) - { - if (str_comp(alias, m_aEmojis[i].m_Alias) == 0) - return GetByIndex(i); - } - } - return NULL; -} - -const CEmojis::CEmoji *CEmojis::GetByIndex(int index) const -{ - return &m_aEmojis[max(0, index%m_aEmojis.size())]; -} - -void CEmojis::OnInit() -{ - m_aEmojis.clear(); - LoadEmojisIndexfile(); - if (!m_aEmojis.size()) - { - Console()->Print(IConsole::OUTPUT_LEVEL_STANDARD, "emojis", "failed to load emojis. folder='emojis/'"); - } -} - -void CEmojis::Render(int i, float x, float y, float w, float h) -{ - Graphics()->TextureSet(g_pData->m_aImages[IMAGE_EMOJIS].m_Id); - Graphics()->QuadsBegin(); - RenderTools()->SelectSprite(SPRITE_0023_20E3 + i); - IGraphics::CQuadItem QuadItem(x, y, w, h); - Graphics()->QuadsDraw(&QuadItem, 1); - Graphics()->QuadsEnd(); -} diff --git a/src/game/client/components/emojis.h b/src/game/client/components/emojis.h deleted file mode 100644 index add9d51db..000000000 --- a/src/game/client/components/emojis.h +++ /dev/null @@ -1,39 +0,0 @@ -/* (c) Magnus Auvinen. See licence.txt in the root of the distribution for more information. */ -/* If you are missing that file, acquire a complete release at teeworlds.com. */ -#ifndef GAME_CLIENT_COMPONENTS_EMOJIS_H -#define GAME_CLIENT_COMPONENTS_EMOJIS_H -#include -#include - -class CEmojis : public CComponent -{ -public: - struct CEmojiInfo { - int m_ID; - int index; - int length; - bool operator<(const CEmojiInfo &Other) { - if (index < Other.index) - return true; - if (index == Other.index) - return length >= Other.length; - return false; - } - }; - struct CEmoji - { - int m_ID; - char m_UTF[17]; - char m_UNICODE[64]; - char m_Alias[64]; - }; - int Num() const; - const CEmoji *GetByAlias(const char *alias) const; - const CEmoji *GetByIndex(int index) const; - void Render(int i, float x, float y, float w, float h); -private: - array m_aEmojis; - void LoadEmojisIndexfile(); - void OnInit(); -}; -#endif diff --git a/src/game/client/components/menus_settings.cpp b/src/game/client/components/menus_settings.cpp index 36c90da06..28d1c7f1f 100644 --- a/src/game/client/components/menus_settings.cpp +++ b/src/game/client/components/menus_settings.cpp @@ -58,8 +58,8 @@ void CMenus::RenderSettingsGeneral(CUIRect MainView) { char aBuf[128]; CUIRect Label, Button, Left, Right, Game, Client, AutoReconnect; - MainView.HSplitTop(220.0f, &Game, &Client); - Client.HSplitTop(120.0f, &Client, &AutoReconnect); + MainView.HSplitTop(180.0f, &Game, &Client); + Client.HSplitTop(160.0f, &Client, &AutoReconnect); // game { @@ -108,21 +108,6 @@ void CMenus::RenderSettingsGeneral(CUIRect MainView) if(DoButton_CheckBox(&g_Config.m_ClResetWantedWeaponOnDeath, Localize("Reset wanted weapon on death"), g_Config.m_ClResetWantedWeaponOnDeath, &Button)) g_Config.m_ClResetWantedWeaponOnDeath ^= 1; - Left.HSplitTop(5.0f, 0, &Left); - Left.HSplitTop(20.0f, &Button, &Left); - if(DoButton_CheckBox(&g_Config.m_ClShowEmotes, Localize("Show tee emotes"), g_Config.m_ClShowEmotes, &Button)) - g_Config.m_ClShowEmotes ^= 1; - - Left.HSplitTop(5.0f, 0, &Left); - Left.HSplitTop(20.0f, &Button, &Left); - if(DoButton_CheckBox(&g_Config.m_ClShowChatEmojis, Localize("Show emojis in chat"), g_Config.m_ClShowChatEmojis, &Button)) - g_Config.m_ClShowChatEmojis ^= 1; - - Left.HSplitTop(5.0f, 0, &Left); - Left.HSplitTop(20.0f, &Button, &Left); - if(DoButton_CheckBox(&g_Config.m_ClShowChatSystem, Localize("Show chat messages by system"), g_Config.m_ClShowChatSystem, &Button)) - g_Config.m_ClShowChatSystem ^= 1; - // chat messages Right.HSplitTop(5.0f, 0, &Right); Right.HSplitTop(20.0f, &Button, &Right); @@ -1530,13 +1515,6 @@ void CMenus::RenderSettingsHUD(CUIRect MainView) { g_Config.m_ClShowVotesAfterVoting ^= 1; } - - Right.HSplitTop(20.0f, &Button, &Right); - if (DoButton_CheckBox(&g_Config.m_ClShowNotifications, Localize("Show notifications"), g_Config.m_ClShowNotifications, &Button)) - { - g_Config.m_ClShowNotifications ^= 1; - } - MainView.HSplitTop(170.0f, &Messages, &MainView); Messages.HSplitTop(30.0f, &Label, &Messages); Label.VSplitMid(&Label, &Button); diff --git a/src/game/client/gameclient.cpp b/src/game/client/gameclient.cpp index aa2c2531c..ddcf2ee2a 100644 --- a/src/game/client/gameclient.cpp +++ b/src/game/client/gameclient.cpp @@ -39,7 +39,6 @@ #include "components/damageind.h" #include "components/debughud.h" #include "components/effects.h" -#include "components/emojis.h" #include "components/emoticon.h" #include "components/flow.h" #include "components/hud.h" @@ -71,7 +70,6 @@ CGameClient g_GameClient; static CKillMessages gs_KillMessages; static CCamera gs_Camera; static CChat gs_Chat; -static CEmojis gs_Emojis; static CMotd gs_Motd; static CBroadcast gs_Broadcast; static CGameConsole gs_GameConsole; @@ -140,7 +138,6 @@ void CGameClient::OnConsoleInit() m_pSkins = &::gs_Skins; m_pCountryFlags = &::gs_CountryFlags; m_pChat = &::gs_Chat; - m_pEmojis = &::gs_Emojis; m_pFlow = &::gs_Flow; m_pCamera = &::gs_Camera; m_pControls = &::gs_Controls; @@ -193,7 +190,6 @@ void CGameClient::OnConsoleInit() m_All.Add(&gs_Spectator); m_All.Add(&gs_Emoticon); m_All.Add(&gs_KillMessages); - m_All.Add(m_pEmojis); m_All.Add(m_pChat); m_All.Add(&gs_Broadcast); m_All.Add(&gs_DebugHud); diff --git a/src/game/client/gameclient.h b/src/game/client/gameclient.h index c513ba053..629327c31 100644 --- a/src/game/client/gameclient.h +++ b/src/game/client/gameclient.h @@ -338,7 +338,6 @@ public: class CCountryFlags *m_pCountryFlags; class CFlow *m_pFlow; class CChat *m_pChat; - class CEmojis *m_pEmojis; class CDamageInd *m_pDamageind; class CCamera *m_pCamera; class CControls *m_pControls; diff --git a/src/game/variables.h b/src/game/variables.h index 671e1b580..ed2cbf5aa 100644 --- a/src/game/variables.h +++ b/src/game/variables.h @@ -33,7 +33,6 @@ MACRO_CONFIG_INT(ClShowRecord, cl_showrecord, 0, 0, 1, CFGFLAG_CLIENT|CFGFLAG_SA MACRO_CONFIG_INT(ClShowNotifications, cl_shownotifications, 1, 0, 1, CFGFLAG_CLIENT|CFGFLAG_SAVE, "Make the client notify when someone highlights you") MACRO_CONFIG_INT(ClShowEmotes, cl_showemotes, 1, 0, 1, CFGFLAG_CLIENT|CFGFLAG_SAVE, "Show tee emotes") MACRO_CONFIG_INT(ClShowChat, cl_showchat, 1, 0, 1, CFGFLAG_CLIENT|CFGFLAG_SAVE, "Show chat") -MACRO_CONFIG_INT(ClShowChatEmojis, cl_showchatemojis, 1, 0, 1, CFGFLAG_CLIENT|CFGFLAG_SAVE, "Show emojis in chat") MACRO_CONFIG_INT(ClShowChatFriends, cl_show_chat_friends, 0, 0, 1, CFGFLAG_CLIENT|CFGFLAG_SAVE, "Show only chat messages from friends") MACRO_CONFIG_INT(ClShowChatSystem, cl_show_chat_system, 1, 0, 1, CFGFLAG_CLIENT|CFGFLAG_SAVE, "Show chat messages from the server") MACRO_CONFIG_INT(ClShowKillMessages, cl_showkillmessages, 1, 0, 1, CFGFLAG_CLIENT|CFGFLAG_SAVE, "Show kill messages") diff --git a/src/game/version.h b/src/game/version.h index 7f64ed556..25d37968f 100644 --- a/src/game/version.h +++ b/src/game/version.h @@ -3,7 +3,7 @@ #ifndef GAME_VERSION_H #define GAME_VERSION_H #include "generated/nethash.cpp" -#define GAME_VERSION "0.6.4, 11.0.2" +#define GAME_VERSION "11.0.2" #define GAME_NETVERSION "0.6 626fce9a778df4d4" #define GAME_RELEASE_VERSION "11.0.2" #define CLIENT_VERSIONNR 11002