From 936d5669548649645dcbbfcb5f1fe81b6cfee3ca Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Thu, 3 Feb 2022 23:24:54 -0600
Subject: [PATCH 01/37] Render native emoji with image fallback
Fix #779
---
src/core/config.js | 1 +
src/core/render/compiler.js | 2 +-
src/core/render/emojify.js | 1914 ++++++++++++++++++++++++++++++++++-
3 files changed, 1905 insertions(+), 12 deletions(-)
diff --git a/src/core/config.js b/src/core/config.js
index d87e35dbc..947cf6324 100644
--- a/src/core/config.js
+++ b/src/core/config.js
@@ -21,6 +21,7 @@ export default function (vm) {
nameLink: window.location.pathname,
autoHeader: false,
executeScript: null,
+ nativeEmoji: true,
noEmoji: false,
ga: '',
ext: '.md',
diff --git a/src/core/render/compiler.js b/src/core/render/compiler.js
index 48ed58f9b..255c49642 100644
--- a/src/core/render/compiler.js
+++ b/src/core/render/compiler.js
@@ -104,7 +104,7 @@ export class Compiler {
html = compile.parser(text);
}
- html = config.noEmoji ? html : emojify(html);
+ html = config.noEmoji ? html : emojify(html, config.nativeEmoji);
slugify.clear();
return html;
diff --git a/src/core/render/emojify.js b/src/core/render/emojify.js
index d5d5cea43..a0ec38407 100644
--- a/src/core/render/emojify.js
+++ b/src/core/render/emojify.js
@@ -1,20 +1,1912 @@
-import { inBrowser } from '../util/env';
+/* eslint-disable camelcase */
+const emojiData = {
+ '+1': 'unicode/1f44d',
+ '-1': 'unicode/1f44e',
+ 100: 'unicode/1f4af',
+ 1234: 'unicode/1f522',
+ '1st_place_medal': 'unicode/1f947',
+ '2nd_place_medal': 'unicode/1f948',
+ '3rd_place_medal': 'unicode/1f949',
+ '8ball': 'unicode/1f3b1',
+ a: 'unicode/1f170',
+ ab: 'unicode/1f18e',
+ abacus: 'unicode/1f9ee',
+ abc: 'unicode/1f524',
+ abcd: 'unicode/1f521',
+ accept: 'unicode/1f251',
+ accordion: 'unicode/1fa97',
+ adhesive_bandage: 'unicode/1fa79',
+ adult: 'unicode/1f9d1',
+ aerial_tramway: 'unicode/1f6a1',
+ afghanistan: 'unicode/1f1e6-1f1eb',
+ airplane: 'unicode/2708',
+ aland_islands: 'unicode/1f1e6-1f1fd',
+ alarm_clock: 'unicode/23f0',
+ albania: 'unicode/1f1e6-1f1f1',
+ alembic: 'unicode/2697',
+ algeria: 'unicode/1f1e9-1f1ff',
+ alien: 'unicode/1f47d',
+ ambulance: 'unicode/1f691',
+ american_samoa: 'unicode/1f1e6-1f1f8',
+ amphora: 'unicode/1f3fa',
+ anatomical_heart: 'unicode/1fac0',
+ anchor: 'unicode/2693',
+ andorra: 'unicode/1f1e6-1f1e9',
+ angel: 'unicode/1f47c',
+ anger: 'unicode/1f4a2',
+ angola: 'unicode/1f1e6-1f1f4',
+ angry: 'unicode/1f620',
+ anguilla: 'unicode/1f1e6-1f1ee',
+ anguished: 'unicode/1f627',
+ ant: 'unicode/1f41c',
+ antarctica: 'unicode/1f1e6-1f1f6',
+ antigua_barbuda: 'unicode/1f1e6-1f1ec',
+ apple: 'unicode/1f34e',
+ aquarius: 'unicode/2652',
+ argentina: 'unicode/1f1e6-1f1f7',
+ aries: 'unicode/2648',
+ armenia: 'unicode/1f1e6-1f1f2',
+ arrow_backward: 'unicode/25c0',
+ arrow_double_down: 'unicode/23ec',
+ arrow_double_up: 'unicode/23eb',
+ arrow_down: 'unicode/2b07',
+ arrow_down_small: 'unicode/1f53d',
+ arrow_forward: 'unicode/25b6',
+ arrow_heading_down: 'unicode/2935',
+ arrow_heading_up: 'unicode/2934',
+ arrow_left: 'unicode/2b05',
+ arrow_lower_left: 'unicode/2199',
+ arrow_lower_right: 'unicode/2198',
+ arrow_right: 'unicode/27a1',
+ arrow_right_hook: 'unicode/21aa',
+ arrow_up: 'unicode/2b06',
+ arrow_up_down: 'unicode/2195',
+ arrow_up_small: 'unicode/1f53c',
+ arrow_upper_left: 'unicode/2196',
+ arrow_upper_right: 'unicode/2197',
+ arrows_clockwise: 'unicode/1f503',
+ arrows_counterclockwise: 'unicode/1f504',
+ art: 'unicode/1f3a8',
+ articulated_lorry: 'unicode/1f69b',
+ artificial_satellite: 'unicode/1f6f0',
+ artist: 'unicode/1f9d1-1f3a8',
+ aruba: 'unicode/1f1e6-1f1fc',
+ ascension_island: 'unicode/1f1e6-1f1e8',
+ asterisk: 'unicode/002a-20e3',
+ astonished: 'unicode/1f632',
+ astronaut: 'unicode/1f9d1-1f680',
+ athletic_shoe: 'unicode/1f45f',
+ atm: 'unicode/1f3e7',
+ atom: 'atom',
+ atom_symbol: 'unicode/269b',
+ australia: 'unicode/1f1e6-1f1fa',
+ austria: 'unicode/1f1e6-1f1f9',
+ auto_rickshaw: 'unicode/1f6fa',
+ avocado: 'unicode/1f951',
+ axe: 'unicode/1fa93',
+ azerbaijan: 'unicode/1f1e6-1f1ff',
+ b: 'unicode/1f171',
+ baby: 'unicode/1f476',
+ baby_bottle: 'unicode/1f37c',
+ baby_chick: 'unicode/1f424',
+ baby_symbol: 'unicode/1f6bc',
+ back: 'unicode/1f519',
+ bacon: 'unicode/1f953',
+ badger: 'unicode/1f9a1',
+ badminton: 'unicode/1f3f8',
+ bagel: 'unicode/1f96f',
+ baggage_claim: 'unicode/1f6c4',
+ baguette_bread: 'unicode/1f956',
+ bahamas: 'unicode/1f1e7-1f1f8',
+ bahrain: 'unicode/1f1e7-1f1ed',
+ balance_scale: 'unicode/2696',
+ bald_man: 'unicode/1f468-1f9b2',
+ bald_woman: 'unicode/1f469-1f9b2',
+ ballet_shoes: 'unicode/1fa70',
+ balloon: 'unicode/1f388',
+ ballot_box: 'unicode/1f5f3',
+ ballot_box_with_check: 'unicode/2611',
+ bamboo: 'unicode/1f38d',
+ banana: 'unicode/1f34c',
+ bangbang: 'unicode/203c',
+ bangladesh: 'unicode/1f1e7-1f1e9',
+ banjo: 'unicode/1fa95',
+ bank: 'unicode/1f3e6',
+ bar_chart: 'unicode/1f4ca',
+ barbados: 'unicode/1f1e7-1f1e7',
+ barber: 'unicode/1f488',
+ baseball: 'unicode/26be',
+ basecamp: 'basecamp',
+ basecampy: 'basecampy',
+ basket: 'unicode/1f9fa',
+ basketball: 'unicode/1f3c0',
+ basketball_man: 'unicode/26f9-2642',
+ basketball_woman: 'unicode/26f9-2640',
+ bat: 'unicode/1f987',
+ bath: 'unicode/1f6c0',
+ bathtub: 'unicode/1f6c1',
+ battery: 'unicode/1f50b',
+ beach_umbrella: 'unicode/1f3d6',
+ bear: 'unicode/1f43b',
+ bearded_person: 'unicode/1f9d4',
+ beaver: 'unicode/1f9ab',
+ bed: 'unicode/1f6cf',
+ bee: 'unicode/1f41d',
+ beer: 'unicode/1f37a',
+ beers: 'unicode/1f37b',
+ beetle: 'unicode/1fab2',
+ beginner: 'unicode/1f530',
+ belarus: 'unicode/1f1e7-1f1fe',
+ belgium: 'unicode/1f1e7-1f1ea',
+ belize: 'unicode/1f1e7-1f1ff',
+ bell: 'unicode/1f514',
+ bell_pepper: 'unicode/1fad1',
+ bellhop_bell: 'unicode/1f6ce',
+ benin: 'unicode/1f1e7-1f1ef',
+ bento: 'unicode/1f371',
+ bermuda: 'unicode/1f1e7-1f1f2',
+ beverage_box: 'unicode/1f9c3',
+ bhutan: 'unicode/1f1e7-1f1f9',
+ bicyclist: 'unicode/1f6b4',
+ bike: 'unicode/1f6b2',
+ biking_man: 'unicode/1f6b4-2642',
+ biking_woman: 'unicode/1f6b4-2640',
+ bikini: 'unicode/1f459',
+ billed_cap: 'unicode/1f9e2',
+ biohazard: 'unicode/2623',
+ bird: 'unicode/1f426',
+ birthday: 'unicode/1f382',
+ bison: 'unicode/1f9ac',
+ black_cat: 'unicode/1f408-2b1b',
+ black_circle: 'unicode/26ab',
+ black_flag: 'unicode/1f3f4',
+ black_heart: 'unicode/1f5a4',
+ black_joker: 'unicode/1f0cf',
+ black_large_square: 'unicode/2b1b',
+ black_medium_small_square: 'unicode/25fe',
+ black_medium_square: 'unicode/25fc',
+ black_nib: 'unicode/2712',
+ black_small_square: 'unicode/25aa',
+ black_square_button: 'unicode/1f532',
+ blond_haired_man: 'unicode/1f471-2642',
+ blond_haired_person: 'unicode/1f471',
+ blond_haired_woman: 'unicode/1f471-2640',
+ blonde_woman: 'unicode/1f471-2640',
+ blossom: 'unicode/1f33c',
+ blowfish: 'unicode/1f421',
+ blue_book: 'unicode/1f4d8',
+ blue_car: 'unicode/1f699',
+ blue_heart: 'unicode/1f499',
+ blue_square: 'unicode/1f7e6',
+ blueberries: 'unicode/1fad0',
+ blush: 'unicode/1f60a',
+ boar: 'unicode/1f417',
+ boat: 'unicode/26f5',
+ bolivia: 'unicode/1f1e7-1f1f4',
+ bomb: 'unicode/1f4a3',
+ bone: 'unicode/1f9b4',
+ book: 'unicode/1f4d6',
+ bookmark: 'unicode/1f516',
+ bookmark_tabs: 'unicode/1f4d1',
+ books: 'unicode/1f4da',
+ boom: 'unicode/1f4a5',
+ boomerang: 'unicode/1fa83',
+ boot: 'unicode/1f462',
+ bosnia_herzegovina: 'unicode/1f1e7-1f1e6',
+ botswana: 'unicode/1f1e7-1f1fc',
+ bouncing_ball_man: 'unicode/26f9-2642',
+ bouncing_ball_person: 'unicode/26f9',
+ bouncing_ball_woman: 'unicode/26f9-2640',
+ bouquet: 'unicode/1f490',
+ bouvet_island: 'unicode/1f1e7-1f1fb',
+ bow: 'unicode/1f647',
+ bow_and_arrow: 'unicode/1f3f9',
+ bowing_man: 'unicode/1f647-2642',
+ bowing_woman: 'unicode/1f647-2640',
+ bowl_with_spoon: 'unicode/1f963',
+ bowling: 'unicode/1f3b3',
+ bowtie: 'bowtie',
+ boxing_glove: 'unicode/1f94a',
+ boy: 'unicode/1f466',
+ brain: 'unicode/1f9e0',
+ brazil: 'unicode/1f1e7-1f1f7',
+ bread: 'unicode/1f35e',
+ breast_feeding: 'unicode/1f931',
+ bricks: 'unicode/1f9f1',
+ bride_with_veil: 'unicode/1f470-2640',
+ bridge_at_night: 'unicode/1f309',
+ briefcase: 'unicode/1f4bc',
+ british_indian_ocean_territory: 'unicode/1f1ee-1f1f4',
+ british_virgin_islands: 'unicode/1f1fb-1f1ec',
+ broccoli: 'unicode/1f966',
+ broken_heart: 'unicode/1f494',
+ broom: 'unicode/1f9f9',
+ brown_circle: 'unicode/1f7e4',
+ brown_heart: 'unicode/1f90e',
+ brown_square: 'unicode/1f7eb',
+ brunei: 'unicode/1f1e7-1f1f3',
+ bubble_tea: 'unicode/1f9cb',
+ bucket: 'unicode/1faa3',
+ bug: 'unicode/1f41b',
+ building_construction: 'unicode/1f3d7',
+ bulb: 'unicode/1f4a1',
+ bulgaria: 'unicode/1f1e7-1f1ec',
+ bullettrain_front: 'unicode/1f685',
+ bullettrain_side: 'unicode/1f684',
+ burkina_faso: 'unicode/1f1e7-1f1eb',
+ burrito: 'unicode/1f32f',
+ burundi: 'unicode/1f1e7-1f1ee',
+ bus: 'unicode/1f68c',
+ business_suit_levitating: 'unicode/1f574',
+ busstop: 'unicode/1f68f',
+ bust_in_silhouette: 'unicode/1f464',
+ busts_in_silhouette: 'unicode/1f465',
+ butter: 'unicode/1f9c8',
+ butterfly: 'unicode/1f98b',
+ cactus: 'unicode/1f335',
+ cake: 'unicode/1f370',
+ calendar: 'unicode/1f4c6',
+ call_me_hand: 'unicode/1f919',
+ calling: 'unicode/1f4f2',
+ cambodia: 'unicode/1f1f0-1f1ed',
+ camel: 'unicode/1f42b',
+ camera: 'unicode/1f4f7',
+ camera_flash: 'unicode/1f4f8',
+ cameroon: 'unicode/1f1e8-1f1f2',
+ camping: 'unicode/1f3d5',
+ canada: 'unicode/1f1e8-1f1e6',
+ canary_islands: 'unicode/1f1ee-1f1e8',
+ cancer: 'unicode/264b',
+ candle: 'unicode/1f56f',
+ candy: 'unicode/1f36c',
+ canned_food: 'unicode/1f96b',
+ canoe: 'unicode/1f6f6',
+ cape_verde: 'unicode/1f1e8-1f1fb',
+ capital_abcd: 'unicode/1f520',
+ capricorn: 'unicode/2651',
+ car: 'unicode/1f697',
+ card_file_box: 'unicode/1f5c3',
+ card_index: 'unicode/1f4c7',
+ card_index_dividers: 'unicode/1f5c2',
+ caribbean_netherlands: 'unicode/1f1e7-1f1f6',
+ carousel_horse: 'unicode/1f3a0',
+ carpentry_saw: 'unicode/1fa9a',
+ carrot: 'unicode/1f955',
+ cartwheeling: 'unicode/1f938',
+ cat: 'unicode/1f431',
+ cat2: 'unicode/1f408',
+ cayman_islands: 'unicode/1f1f0-1f1fe',
+ cd: 'unicode/1f4bf',
+ central_african_republic: 'unicode/1f1e8-1f1eb',
+ ceuta_melilla: 'unicode/1f1ea-1f1e6',
+ chad: 'unicode/1f1f9-1f1e9',
+ chains: 'unicode/26d3',
+ chair: 'unicode/1fa91',
+ champagne: 'unicode/1f37e',
+ chart: 'unicode/1f4b9',
+ chart_with_downwards_trend: 'unicode/1f4c9',
+ chart_with_upwards_trend: 'unicode/1f4c8',
+ checkered_flag: 'unicode/1f3c1',
+ cheese: 'unicode/1f9c0',
+ cherries: 'unicode/1f352',
+ cherry_blossom: 'unicode/1f338',
+ chess_pawn: 'unicode/265f',
+ chestnut: 'unicode/1f330',
+ chicken: 'unicode/1f414',
+ child: 'unicode/1f9d2',
+ children_crossing: 'unicode/1f6b8',
+ chile: 'unicode/1f1e8-1f1f1',
+ chipmunk: 'unicode/1f43f',
+ chocolate_bar: 'unicode/1f36b',
+ chopsticks: 'unicode/1f962',
+ christmas_island: 'unicode/1f1e8-1f1fd',
+ christmas_tree: 'unicode/1f384',
+ church: 'unicode/26ea',
+ cinema: 'unicode/1f3a6',
+ circus_tent: 'unicode/1f3aa',
+ city_sunrise: 'unicode/1f307',
+ city_sunset: 'unicode/1f306',
+ cityscape: 'unicode/1f3d9',
+ cl: 'unicode/1f191',
+ clamp: 'unicode/1f5dc',
+ clap: 'unicode/1f44f',
+ clapper: 'unicode/1f3ac',
+ classical_building: 'unicode/1f3db',
+ climbing: 'unicode/1f9d7',
+ climbing_man: 'unicode/1f9d7-2642',
+ climbing_woman: 'unicode/1f9d7-2640',
+ clinking_glasses: 'unicode/1f942',
+ clipboard: 'unicode/1f4cb',
+ clipperton_island: 'unicode/1f1e8-1f1f5',
+ clock1: 'unicode/1f550',
+ clock10: 'unicode/1f559',
+ clock1030: 'unicode/1f565',
+ clock11: 'unicode/1f55a',
+ clock1130: 'unicode/1f566',
+ clock12: 'unicode/1f55b',
+ clock1230: 'unicode/1f567',
+ clock130: 'unicode/1f55c',
+ clock2: 'unicode/1f551',
+ clock230: 'unicode/1f55d',
+ clock3: 'unicode/1f552',
+ clock330: 'unicode/1f55e',
+ clock4: 'unicode/1f553',
+ clock430: 'unicode/1f55f',
+ clock5: 'unicode/1f554',
+ clock530: 'unicode/1f560',
+ clock6: 'unicode/1f555',
+ clock630: 'unicode/1f561',
+ clock7: 'unicode/1f556',
+ clock730: 'unicode/1f562',
+ clock8: 'unicode/1f557',
+ clock830: 'unicode/1f563',
+ clock9: 'unicode/1f558',
+ clock930: 'unicode/1f564',
+ closed_book: 'unicode/1f4d5',
+ closed_lock_with_key: 'unicode/1f510',
+ closed_umbrella: 'unicode/1f302',
+ cloud: 'unicode/2601',
+ cloud_with_lightning: 'unicode/1f329',
+ cloud_with_lightning_and_rain: 'unicode/26c8',
+ cloud_with_rain: 'unicode/1f327',
+ cloud_with_snow: 'unicode/1f328',
+ clown_face: 'unicode/1f921',
+ clubs: 'unicode/2663',
+ cn: 'unicode/1f1e8-1f1f3',
+ coat: 'unicode/1f9e5',
+ cockroach: 'unicode/1fab3',
+ cocktail: 'unicode/1f378',
+ coconut: 'unicode/1f965',
+ cocos_islands: 'unicode/1f1e8-1f1e8',
+ coffee: 'unicode/2615',
+ coffin: 'unicode/26b0',
+ coin: 'unicode/1fa99',
+ cold_face: 'unicode/1f976',
+ cold_sweat: 'unicode/1f630',
+ collision: 'unicode/1f4a5',
+ colombia: 'unicode/1f1e8-1f1f4',
+ comet: 'unicode/2604',
+ comoros: 'unicode/1f1f0-1f1f2',
+ compass: 'unicode/1f9ed',
+ computer: 'unicode/1f4bb',
+ computer_mouse: 'unicode/1f5b1',
+ confetti_ball: 'unicode/1f38a',
+ confounded: 'unicode/1f616',
+ confused: 'unicode/1f615',
+ congo_brazzaville: 'unicode/1f1e8-1f1ec',
+ congo_kinshasa: 'unicode/1f1e8-1f1e9',
+ congratulations: 'unicode/3297',
+ construction: 'unicode/1f6a7',
+ construction_worker: 'unicode/1f477',
+ construction_worker_man: 'unicode/1f477-2642',
+ construction_worker_woman: 'unicode/1f477-2640',
+ control_knobs: 'unicode/1f39b',
+ convenience_store: 'unicode/1f3ea',
+ cook: 'unicode/1f9d1-1f373',
+ cook_islands: 'unicode/1f1e8-1f1f0',
+ cookie: 'unicode/1f36a',
+ cool: 'unicode/1f192',
+ cop: 'unicode/1f46e',
+ copyright: 'unicode/00a9',
+ corn: 'unicode/1f33d',
+ costa_rica: 'unicode/1f1e8-1f1f7',
+ cote_divoire: 'unicode/1f1e8-1f1ee',
+ couch_and_lamp: 'unicode/1f6cb',
+ couple: 'unicode/1f46b',
+ couple_with_heart: 'unicode/1f491',
+ couple_with_heart_man_man: 'unicode/1f468-2764-1f468',
+ couple_with_heart_woman_man: 'unicode/1f469-2764-1f468',
+ couple_with_heart_woman_woman: 'unicode/1f469-2764-1f469',
+ couplekiss: 'unicode/1f48f',
+ couplekiss_man_man: 'unicode/1f468-2764-1f48b-1f468',
+ couplekiss_man_woman: 'unicode/1f469-2764-1f48b-1f468',
+ couplekiss_woman_woman: 'unicode/1f469-2764-1f48b-1f469',
+ cow: 'unicode/1f42e',
+ cow2: 'unicode/1f404',
+ cowboy_hat_face: 'unicode/1f920',
+ crab: 'unicode/1f980',
+ crayon: 'unicode/1f58d',
+ credit_card: 'unicode/1f4b3',
+ crescent_moon: 'unicode/1f319',
+ cricket: 'unicode/1f997',
+ cricket_game: 'unicode/1f3cf',
+ croatia: 'unicode/1f1ed-1f1f7',
+ crocodile: 'unicode/1f40a',
+ croissant: 'unicode/1f950',
+ crossed_fingers: 'unicode/1f91e',
+ crossed_flags: 'unicode/1f38c',
+ crossed_swords: 'unicode/2694',
+ crown: 'unicode/1f451',
+ cry: 'unicode/1f622',
+ crying_cat_face: 'unicode/1f63f',
+ crystal_ball: 'unicode/1f52e',
+ cuba: 'unicode/1f1e8-1f1fa',
+ cucumber: 'unicode/1f952',
+ cup_with_straw: 'unicode/1f964',
+ cupcake: 'unicode/1f9c1',
+ cupid: 'unicode/1f498',
+ curacao: 'unicode/1f1e8-1f1fc',
+ curling_stone: 'unicode/1f94c',
+ curly_haired_man: 'unicode/1f468-1f9b1',
+ curly_haired_woman: 'unicode/1f469-1f9b1',
+ curly_loop: 'unicode/27b0',
+ currency_exchange: 'unicode/1f4b1',
+ curry: 'unicode/1f35b',
+ cursing_face: 'unicode/1f92c',
+ custard: 'unicode/1f36e',
+ customs: 'unicode/1f6c3',
+ cut_of_meat: 'unicode/1f969',
+ cyclone: 'unicode/1f300',
+ cyprus: 'unicode/1f1e8-1f1fe',
+ czech_republic: 'unicode/1f1e8-1f1ff',
+ dagger: 'unicode/1f5e1',
+ dancer: 'unicode/1f483',
+ dancers: 'unicode/1f46f',
+ dancing_men: 'unicode/1f46f-2642',
+ dancing_women: 'unicode/1f46f-2640',
+ dango: 'unicode/1f361',
+ dark_sunglasses: 'unicode/1f576',
+ dart: 'unicode/1f3af',
+ dash: 'unicode/1f4a8',
+ date: 'unicode/1f4c5',
+ de: 'unicode/1f1e9-1f1ea',
+ deaf_man: 'unicode/1f9cf-2642',
+ deaf_person: 'unicode/1f9cf',
+ deaf_woman: 'unicode/1f9cf-2640',
+ deciduous_tree: 'unicode/1f333',
+ deer: 'unicode/1f98c',
+ denmark: 'unicode/1f1e9-1f1f0',
+ department_store: 'unicode/1f3ec',
+ derelict_house: 'unicode/1f3da',
+ desert: 'unicode/1f3dc',
+ desert_island: 'unicode/1f3dd',
+ desktop_computer: 'unicode/1f5a5',
+ detective: 'unicode/1f575',
+ diamond_shape_with_a_dot_inside: 'unicode/1f4a0',
+ diamonds: 'unicode/2666',
+ diego_garcia: 'unicode/1f1e9-1f1ec',
+ disappointed: 'unicode/1f61e',
+ disappointed_relieved: 'unicode/1f625',
+ disguised_face: 'unicode/1f978',
+ diving_mask: 'unicode/1f93f',
+ diya_lamp: 'unicode/1fa94',
+ dizzy: 'unicode/1f4ab',
+ dizzy_face: 'unicode/1f635',
+ djibouti: 'unicode/1f1e9-1f1ef',
+ dna: 'unicode/1f9ec',
+ do_not_litter: 'unicode/1f6af',
+ dodo: 'unicode/1f9a4',
+ dog: 'unicode/1f436',
+ dog2: 'unicode/1f415',
+ dollar: 'unicode/1f4b5',
+ dolls: 'unicode/1f38e',
+ dolphin: 'unicode/1f42c',
+ dominica: 'unicode/1f1e9-1f1f2',
+ dominican_republic: 'unicode/1f1e9-1f1f4',
+ door: 'unicode/1f6aa',
+ doughnut: 'unicode/1f369',
+ dove: 'unicode/1f54a',
+ dragon: 'unicode/1f409',
+ dragon_face: 'unicode/1f432',
+ dress: 'unicode/1f457',
+ dromedary_camel: 'unicode/1f42a',
+ drooling_face: 'unicode/1f924',
+ drop_of_blood: 'unicode/1fa78',
+ droplet: 'unicode/1f4a7',
+ drum: 'unicode/1f941',
+ duck: 'unicode/1f986',
+ dumpling: 'unicode/1f95f',
+ dvd: 'unicode/1f4c0',
+ 'e-mail': 'unicode/1f4e7',
+ eagle: 'unicode/1f985',
+ ear: 'unicode/1f442',
+ ear_of_rice: 'unicode/1f33e',
+ ear_with_hearing_aid: 'unicode/1f9bb',
+ earth_africa: 'unicode/1f30d',
+ earth_americas: 'unicode/1f30e',
+ earth_asia: 'unicode/1f30f',
+ ecuador: 'unicode/1f1ea-1f1e8',
+ egg: 'unicode/1f95a',
+ eggplant: 'unicode/1f346',
+ egypt: 'unicode/1f1ea-1f1ec',
+ eight: 'unicode/0038-20e3',
+ eight_pointed_black_star: 'unicode/2734',
+ eight_spoked_asterisk: 'unicode/2733',
+ eject_button: 'unicode/23cf',
+ el_salvador: 'unicode/1f1f8-1f1fb',
+ electric_plug: 'unicode/1f50c',
+ electron: 'electron',
+ elephant: 'unicode/1f418',
+ elevator: 'unicode/1f6d7',
+ elf: 'unicode/1f9dd',
+ elf_man: 'unicode/1f9dd-2642',
+ elf_woman: 'unicode/1f9dd-2640',
+ email: 'unicode/1f4e7',
+ end: 'unicode/1f51a',
+ england: 'unicode/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f',
+ envelope: 'unicode/2709',
+ envelope_with_arrow: 'unicode/1f4e9',
+ equatorial_guinea: 'unicode/1f1ec-1f1f6',
+ eritrea: 'unicode/1f1ea-1f1f7',
+ es: 'unicode/1f1ea-1f1f8',
+ estonia: 'unicode/1f1ea-1f1ea',
+ ethiopia: 'unicode/1f1ea-1f1f9',
+ eu: 'unicode/1f1ea-1f1fa',
+ euro: 'unicode/1f4b6',
+ european_castle: 'unicode/1f3f0',
+ european_post_office: 'unicode/1f3e4',
+ european_union: 'unicode/1f1ea-1f1fa',
+ evergreen_tree: 'unicode/1f332',
+ exclamation: 'unicode/2757',
+ exploding_head: 'unicode/1f92f',
+ expressionless: 'unicode/1f611',
+ eye: 'unicode/1f441',
+ eye_speech_bubble: 'unicode/1f441-1f5e8',
+ eyeglasses: 'unicode/1f453',
+ eyes: 'unicode/1f440',
+ face_exhaling: 'unicode/1f62e-1f4a8',
+ face_in_clouds: 'unicode/1f636-1f32b',
+ face_with_head_bandage: 'unicode/1f915',
+ face_with_spiral_eyes: 'unicode/1f635-1f4ab',
+ face_with_thermometer: 'unicode/1f912',
+ facepalm: 'unicode/1f926',
+ facepunch: 'unicode/1f44a',
+ factory: 'unicode/1f3ed',
+ factory_worker: 'unicode/1f9d1-1f3ed',
+ fairy: 'unicode/1f9da',
+ fairy_man: 'unicode/1f9da-2642',
+ fairy_woman: 'unicode/1f9da-2640',
+ falafel: 'unicode/1f9c6',
+ falkland_islands: 'unicode/1f1eb-1f1f0',
+ fallen_leaf: 'unicode/1f342',
+ family: 'unicode/1f46a',
+ family_man_boy: 'unicode/1f468-1f466',
+ family_man_boy_boy: 'unicode/1f468-1f466-1f466',
+ family_man_girl: 'unicode/1f468-1f467',
+ family_man_girl_boy: 'unicode/1f468-1f467-1f466',
+ family_man_girl_girl: 'unicode/1f468-1f467-1f467',
+ family_man_man_boy: 'unicode/1f468-1f468-1f466',
+ family_man_man_boy_boy: 'unicode/1f468-1f468-1f466-1f466',
+ family_man_man_girl: 'unicode/1f468-1f468-1f467',
+ family_man_man_girl_boy: 'unicode/1f468-1f468-1f467-1f466',
+ family_man_man_girl_girl: 'unicode/1f468-1f468-1f467-1f467',
+ family_man_woman_boy: 'unicode/1f468-1f469-1f466',
+ family_man_woman_boy_boy: 'unicode/1f468-1f469-1f466-1f466',
+ family_man_woman_girl: 'unicode/1f468-1f469-1f467',
+ family_man_woman_girl_boy: 'unicode/1f468-1f469-1f467-1f466',
+ family_man_woman_girl_girl: 'unicode/1f468-1f469-1f467-1f467',
+ family_woman_boy: 'unicode/1f469-1f466',
+ family_woman_boy_boy: 'unicode/1f469-1f466-1f466',
+ family_woman_girl: 'unicode/1f469-1f467',
+ family_woman_girl_boy: 'unicode/1f469-1f467-1f466',
+ family_woman_girl_girl: 'unicode/1f469-1f467-1f467',
+ family_woman_woman_boy: 'unicode/1f469-1f469-1f466',
+ family_woman_woman_boy_boy: 'unicode/1f469-1f469-1f466-1f466',
+ family_woman_woman_girl: 'unicode/1f469-1f469-1f467',
+ family_woman_woman_girl_boy: 'unicode/1f469-1f469-1f467-1f466',
+ family_woman_woman_girl_girl: 'unicode/1f469-1f469-1f467-1f467',
+ farmer: 'unicode/1f9d1-1f33e',
+ faroe_islands: 'unicode/1f1eb-1f1f4',
+ fast_forward: 'unicode/23e9',
+ fax: 'unicode/1f4e0',
+ fearful: 'unicode/1f628',
+ feather: 'unicode/1fab6',
+ feelsgood: 'feelsgood',
+ feet: 'unicode/1f43e',
+ female_detective: 'unicode/1f575-2640',
+ female_sign: 'unicode/2640',
+ ferris_wheel: 'unicode/1f3a1',
+ ferry: 'unicode/26f4',
+ field_hockey: 'unicode/1f3d1',
+ fiji: 'unicode/1f1eb-1f1ef',
+ file_cabinet: 'unicode/1f5c4',
+ file_folder: 'unicode/1f4c1',
+ film_projector: 'unicode/1f4fd',
+ film_strip: 'unicode/1f39e',
+ finland: 'unicode/1f1eb-1f1ee',
+ finnadie: 'finnadie',
+ fire: 'unicode/1f525',
+ fire_engine: 'unicode/1f692',
+ fire_extinguisher: 'unicode/1f9ef',
+ firecracker: 'unicode/1f9e8',
+ firefighter: 'unicode/1f9d1-1f692',
+ fireworks: 'unicode/1f386',
+ first_quarter_moon: 'unicode/1f313',
+ first_quarter_moon_with_face: 'unicode/1f31b',
+ fish: 'unicode/1f41f',
+ fish_cake: 'unicode/1f365',
+ fishing_pole_and_fish: 'unicode/1f3a3',
+ fist: 'unicode/270a',
+ fist_left: 'unicode/1f91b',
+ fist_oncoming: 'unicode/1f44a',
+ fist_raised: 'unicode/270a',
+ fist_right: 'unicode/1f91c',
+ five: 'unicode/0035-20e3',
+ flags: 'unicode/1f38f',
+ flamingo: 'unicode/1f9a9',
+ flashlight: 'unicode/1f526',
+ flat_shoe: 'unicode/1f97f',
+ flatbread: 'unicode/1fad3',
+ fleur_de_lis: 'unicode/269c',
+ flight_arrival: 'unicode/1f6ec',
+ flight_departure: 'unicode/1f6eb',
+ flipper: 'unicode/1f42c',
+ floppy_disk: 'unicode/1f4be',
+ flower_playing_cards: 'unicode/1f3b4',
+ flushed: 'unicode/1f633',
+ fly: 'unicode/1fab0',
+ flying_disc: 'unicode/1f94f',
+ flying_saucer: 'unicode/1f6f8',
+ fog: 'unicode/1f32b',
+ foggy: 'unicode/1f301',
+ fondue: 'unicode/1fad5',
+ foot: 'unicode/1f9b6',
+ football: 'unicode/1f3c8',
+ footprints: 'unicode/1f463',
+ fork_and_knife: 'unicode/1f374',
+ fortune_cookie: 'unicode/1f960',
+ fountain: 'unicode/26f2',
+ fountain_pen: 'unicode/1f58b',
+ four: 'unicode/0034-20e3',
+ four_leaf_clover: 'unicode/1f340',
+ fox_face: 'unicode/1f98a',
+ fr: 'unicode/1f1eb-1f1f7',
+ framed_picture: 'unicode/1f5bc',
+ free: 'unicode/1f193',
+ french_guiana: 'unicode/1f1ec-1f1eb',
+ french_polynesia: 'unicode/1f1f5-1f1eb',
+ french_southern_territories: 'unicode/1f1f9-1f1eb',
+ fried_egg: 'unicode/1f373',
+ fried_shrimp: 'unicode/1f364',
+ fries: 'unicode/1f35f',
+ frog: 'unicode/1f438',
+ frowning: 'unicode/1f626',
+ frowning_face: 'unicode/2639',
+ frowning_man: 'unicode/1f64d-2642',
+ frowning_person: 'unicode/1f64d',
+ frowning_woman: 'unicode/1f64d-2640',
+ fu: 'unicode/1f595',
+ fuelpump: 'unicode/26fd',
+ full_moon: 'unicode/1f315',
+ full_moon_with_face: 'unicode/1f31d',
+ funeral_urn: 'unicode/26b1',
+ gabon: 'unicode/1f1ec-1f1e6',
+ gambia: 'unicode/1f1ec-1f1f2',
+ game_die: 'unicode/1f3b2',
+ garlic: 'unicode/1f9c4',
+ gb: 'unicode/1f1ec-1f1e7',
+ gear: 'unicode/2699',
+ gem: 'unicode/1f48e',
+ gemini: 'unicode/264a',
+ genie: 'unicode/1f9de',
+ genie_man: 'unicode/1f9de-2642',
+ genie_woman: 'unicode/1f9de-2640',
+ georgia: 'unicode/1f1ec-1f1ea',
+ ghana: 'unicode/1f1ec-1f1ed',
+ ghost: 'unicode/1f47b',
+ gibraltar: 'unicode/1f1ec-1f1ee',
+ gift: 'unicode/1f381',
+ gift_heart: 'unicode/1f49d',
+ giraffe: 'unicode/1f992',
+ girl: 'unicode/1f467',
+ globe_with_meridians: 'unicode/1f310',
+ gloves: 'unicode/1f9e4',
+ goal_net: 'unicode/1f945',
+ goat: 'unicode/1f410',
+ goberserk: 'goberserk',
+ godmode: 'godmode',
+ goggles: 'unicode/1f97d',
+ golf: 'unicode/26f3',
+ golfing: 'unicode/1f3cc',
+ golfing_man: 'unicode/1f3cc-2642',
+ golfing_woman: 'unicode/1f3cc-2640',
+ gorilla: 'unicode/1f98d',
+ grapes: 'unicode/1f347',
+ greece: 'unicode/1f1ec-1f1f7',
+ green_apple: 'unicode/1f34f',
+ green_book: 'unicode/1f4d7',
+ green_circle: 'unicode/1f7e2',
+ green_heart: 'unicode/1f49a',
+ green_salad: 'unicode/1f957',
+ green_square: 'unicode/1f7e9',
+ greenland: 'unicode/1f1ec-1f1f1',
+ grenada: 'unicode/1f1ec-1f1e9',
+ grey_exclamation: 'unicode/2755',
+ grey_question: 'unicode/2754',
+ grimacing: 'unicode/1f62c',
+ grin: 'unicode/1f601',
+ grinning: 'unicode/1f600',
+ guadeloupe: 'unicode/1f1ec-1f1f5',
+ guam: 'unicode/1f1ec-1f1fa',
+ guard: 'unicode/1f482',
+ guardsman: 'unicode/1f482-2642',
+ guardswoman: 'unicode/1f482-2640',
+ guatemala: 'unicode/1f1ec-1f1f9',
+ guernsey: 'unicode/1f1ec-1f1ec',
+ guide_dog: 'unicode/1f9ae',
+ guinea: 'unicode/1f1ec-1f1f3',
+ guinea_bissau: 'unicode/1f1ec-1f1fc',
+ guitar: 'unicode/1f3b8',
+ gun: 'unicode/1f52b',
+ guyana: 'unicode/1f1ec-1f1fe',
+ haircut: 'unicode/1f487',
+ haircut_man: 'unicode/1f487-2642',
+ haircut_woman: 'unicode/1f487-2640',
+ haiti: 'unicode/1f1ed-1f1f9',
+ hamburger: 'unicode/1f354',
+ hammer: 'unicode/1f528',
+ hammer_and_pick: 'unicode/2692',
+ hammer_and_wrench: 'unicode/1f6e0',
+ hamster: 'unicode/1f439',
+ hand: 'unicode/270b',
+ hand_over_mouth: 'unicode/1f92d',
+ handbag: 'unicode/1f45c',
+ handball_person: 'unicode/1f93e',
+ handshake: 'unicode/1f91d',
+ hankey: 'unicode/1f4a9',
+ hash: 'unicode/0023-20e3',
+ hatched_chick: 'unicode/1f425',
+ hatching_chick: 'unicode/1f423',
+ headphones: 'unicode/1f3a7',
+ headstone: 'unicode/1faa6',
+ health_worker: 'unicode/1f9d1-2695',
+ hear_no_evil: 'unicode/1f649',
+ heard_mcdonald_islands: 'unicode/1f1ed-1f1f2',
+ heart: 'unicode/2764',
+ heart_decoration: 'unicode/1f49f',
+ heart_eyes: 'unicode/1f60d',
+ heart_eyes_cat: 'unicode/1f63b',
+ heart_on_fire: 'unicode/2764-1f525',
+ heartbeat: 'unicode/1f493',
+ heartpulse: 'unicode/1f497',
+ hearts: 'unicode/2665',
+ heavy_check_mark: 'unicode/2714',
+ heavy_division_sign: 'unicode/2797',
+ heavy_dollar_sign: 'unicode/1f4b2',
+ heavy_exclamation_mark: 'unicode/2757',
+ heavy_heart_exclamation: 'unicode/2763',
+ heavy_minus_sign: 'unicode/2796',
+ heavy_multiplication_x: 'unicode/2716',
+ heavy_plus_sign: 'unicode/2795',
+ hedgehog: 'unicode/1f994',
+ helicopter: 'unicode/1f681',
+ herb: 'unicode/1f33f',
+ hibiscus: 'unicode/1f33a',
+ high_brightness: 'unicode/1f506',
+ high_heel: 'unicode/1f460',
+ hiking_boot: 'unicode/1f97e',
+ hindu_temple: 'unicode/1f6d5',
+ hippopotamus: 'unicode/1f99b',
+ hocho: 'unicode/1f52a',
+ hole: 'unicode/1f573',
+ honduras: 'unicode/1f1ed-1f1f3',
+ honey_pot: 'unicode/1f36f',
+ honeybee: 'unicode/1f41d',
+ hong_kong: 'unicode/1f1ed-1f1f0',
+ hook: 'unicode/1fa9d',
+ horse: 'unicode/1f434',
+ horse_racing: 'unicode/1f3c7',
+ hospital: 'unicode/1f3e5',
+ hot_face: 'unicode/1f975',
+ hot_pepper: 'unicode/1f336',
+ hotdog: 'unicode/1f32d',
+ hotel: 'unicode/1f3e8',
+ hotsprings: 'unicode/2668',
+ hourglass: 'unicode/231b',
+ hourglass_flowing_sand: 'unicode/23f3',
+ house: 'unicode/1f3e0',
+ house_with_garden: 'unicode/1f3e1',
+ houses: 'unicode/1f3d8',
+ hugs: 'unicode/1f917',
+ hungary: 'unicode/1f1ed-1f1fa',
+ hurtrealbad: 'hurtrealbad',
+ hushed: 'unicode/1f62f',
+ hut: 'unicode/1f6d6',
+ ice_cream: 'unicode/1f368',
+ ice_cube: 'unicode/1f9ca',
+ ice_hockey: 'unicode/1f3d2',
+ ice_skate: 'unicode/26f8',
+ icecream: 'unicode/1f366',
+ iceland: 'unicode/1f1ee-1f1f8',
+ id: 'unicode/1f194',
+ ideograph_advantage: 'unicode/1f250',
+ imp: 'unicode/1f47f',
+ inbox_tray: 'unicode/1f4e5',
+ incoming_envelope: 'unicode/1f4e8',
+ india: 'unicode/1f1ee-1f1f3',
+ indonesia: 'unicode/1f1ee-1f1e9',
+ infinity: 'unicode/267e',
+ information_desk_person: 'unicode/1f481',
+ information_source: 'unicode/2139',
+ innocent: 'unicode/1f607',
+ interrobang: 'unicode/2049',
+ iphone: 'unicode/1f4f1',
+ iran: 'unicode/1f1ee-1f1f7',
+ iraq: 'unicode/1f1ee-1f1f6',
+ ireland: 'unicode/1f1ee-1f1ea',
+ isle_of_man: 'unicode/1f1ee-1f1f2',
+ israel: 'unicode/1f1ee-1f1f1',
+ it: 'unicode/1f1ee-1f1f9',
+ izakaya_lantern: 'unicode/1f3ee',
+ jack_o_lantern: 'unicode/1f383',
+ jamaica: 'unicode/1f1ef-1f1f2',
+ japan: 'unicode/1f5fe',
+ japanese_castle: 'unicode/1f3ef',
+ japanese_goblin: 'unicode/1f47a',
+ japanese_ogre: 'unicode/1f479',
+ jeans: 'unicode/1f456',
+ jersey: 'unicode/1f1ef-1f1ea',
+ jigsaw: 'unicode/1f9e9',
+ jordan: 'unicode/1f1ef-1f1f4',
+ joy: 'unicode/1f602',
+ joy_cat: 'unicode/1f639',
+ joystick: 'unicode/1f579',
+ jp: 'unicode/1f1ef-1f1f5',
+ judge: 'unicode/1f9d1-2696',
+ juggling_person: 'unicode/1f939',
+ kaaba: 'unicode/1f54b',
+ kangaroo: 'unicode/1f998',
+ kazakhstan: 'unicode/1f1f0-1f1ff',
+ kenya: 'unicode/1f1f0-1f1ea',
+ key: 'unicode/1f511',
+ keyboard: 'unicode/2328',
+ keycap_ten: 'unicode/1f51f',
+ kick_scooter: 'unicode/1f6f4',
+ kimono: 'unicode/1f458',
+ kiribati: 'unicode/1f1f0-1f1ee',
+ kiss: 'unicode/1f48b',
+ kissing: 'unicode/1f617',
+ kissing_cat: 'unicode/1f63d',
+ kissing_closed_eyes: 'unicode/1f61a',
+ kissing_heart: 'unicode/1f618',
+ kissing_smiling_eyes: 'unicode/1f619',
+ kite: 'unicode/1fa81',
+ kiwi_fruit: 'unicode/1f95d',
+ kneeling_man: 'unicode/1f9ce-2642',
+ kneeling_person: 'unicode/1f9ce',
+ kneeling_woman: 'unicode/1f9ce-2640',
+ knife: 'unicode/1f52a',
+ knot: 'unicode/1faa2',
+ koala: 'unicode/1f428',
+ koko: 'unicode/1f201',
+ kosovo: 'unicode/1f1fd-1f1f0',
+ kr: 'unicode/1f1f0-1f1f7',
+ kuwait: 'unicode/1f1f0-1f1fc',
+ kyrgyzstan: 'unicode/1f1f0-1f1ec',
+ lab_coat: 'unicode/1f97c',
+ label: 'unicode/1f3f7',
+ lacrosse: 'unicode/1f94d',
+ ladder: 'unicode/1fa9c',
+ lady_beetle: 'unicode/1f41e',
+ lantern: 'unicode/1f3ee',
+ laos: 'unicode/1f1f1-1f1e6',
+ large_blue_circle: 'unicode/1f535',
+ large_blue_diamond: 'unicode/1f537',
+ large_orange_diamond: 'unicode/1f536',
+ last_quarter_moon: 'unicode/1f317',
+ last_quarter_moon_with_face: 'unicode/1f31c',
+ latin_cross: 'unicode/271d',
+ latvia: 'unicode/1f1f1-1f1fb',
+ laughing: 'unicode/1f606',
+ leafy_green: 'unicode/1f96c',
+ leaves: 'unicode/1f343',
+ lebanon: 'unicode/1f1f1-1f1e7',
+ ledger: 'unicode/1f4d2',
+ left_luggage: 'unicode/1f6c5',
+ left_right_arrow: 'unicode/2194',
+ left_speech_bubble: 'unicode/1f5e8',
+ leftwards_arrow_with_hook: 'unicode/21a9',
+ leg: 'unicode/1f9b5',
+ lemon: 'unicode/1f34b',
+ leo: 'unicode/264c',
+ leopard: 'unicode/1f406',
+ lesotho: 'unicode/1f1f1-1f1f8',
+ level_slider: 'unicode/1f39a',
+ liberia: 'unicode/1f1f1-1f1f7',
+ libra: 'unicode/264e',
+ libya: 'unicode/1f1f1-1f1fe',
+ liechtenstein: 'unicode/1f1f1-1f1ee',
+ light_rail: 'unicode/1f688',
+ link: 'unicode/1f517',
+ lion: 'unicode/1f981',
+ lips: 'unicode/1f444',
+ lipstick: 'unicode/1f484',
+ lithuania: 'unicode/1f1f1-1f1f9',
+ lizard: 'unicode/1f98e',
+ llama: 'unicode/1f999',
+ lobster: 'unicode/1f99e',
+ lock: 'unicode/1f512',
+ lock_with_ink_pen: 'unicode/1f50f',
+ lollipop: 'unicode/1f36d',
+ long_drum: 'unicode/1fa98',
+ loop: 'unicode/27bf',
+ lotion_bottle: 'unicode/1f9f4',
+ lotus_position: 'unicode/1f9d8',
+ lotus_position_man: 'unicode/1f9d8-2642',
+ lotus_position_woman: 'unicode/1f9d8-2640',
+ loud_sound: 'unicode/1f50a',
+ loudspeaker: 'unicode/1f4e2',
+ love_hotel: 'unicode/1f3e9',
+ love_letter: 'unicode/1f48c',
+ love_you_gesture: 'unicode/1f91f',
+ low_brightness: 'unicode/1f505',
+ luggage: 'unicode/1f9f3',
+ lungs: 'unicode/1fac1',
+ luxembourg: 'unicode/1f1f1-1f1fa',
+ lying_face: 'unicode/1f925',
+ m: 'unicode/24c2',
+ macau: 'unicode/1f1f2-1f1f4',
+ macedonia: 'unicode/1f1f2-1f1f0',
+ madagascar: 'unicode/1f1f2-1f1ec',
+ mag: 'unicode/1f50d',
+ mag_right: 'unicode/1f50e',
+ mage: 'unicode/1f9d9',
+ mage_man: 'unicode/1f9d9-2642',
+ mage_woman: 'unicode/1f9d9-2640',
+ magic_wand: 'unicode/1fa84',
+ magnet: 'unicode/1f9f2',
+ mahjong: 'unicode/1f004',
+ mailbox: 'unicode/1f4eb',
+ mailbox_closed: 'unicode/1f4ea',
+ mailbox_with_mail: 'unicode/1f4ec',
+ mailbox_with_no_mail: 'unicode/1f4ed',
+ malawi: 'unicode/1f1f2-1f1fc',
+ malaysia: 'unicode/1f1f2-1f1fe',
+ maldives: 'unicode/1f1f2-1f1fb',
+ male_detective: 'unicode/1f575-2642',
+ male_sign: 'unicode/2642',
+ mali: 'unicode/1f1f2-1f1f1',
+ malta: 'unicode/1f1f2-1f1f9',
+ mammoth: 'unicode/1f9a3',
+ man: 'unicode/1f468',
+ man_artist: 'unicode/1f468-1f3a8',
+ man_astronaut: 'unicode/1f468-1f680',
+ man_beard: 'unicode/1f9d4-2642',
+ man_cartwheeling: 'unicode/1f938-2642',
+ man_cook: 'unicode/1f468-1f373',
+ man_dancing: 'unicode/1f57a',
+ man_facepalming: 'unicode/1f926-2642',
+ man_factory_worker: 'unicode/1f468-1f3ed',
+ man_farmer: 'unicode/1f468-1f33e',
+ man_feeding_baby: 'unicode/1f468-1f37c',
+ man_firefighter: 'unicode/1f468-1f692',
+ man_health_worker: 'unicode/1f468-2695',
+ man_in_manual_wheelchair: 'unicode/1f468-1f9bd',
+ man_in_motorized_wheelchair: 'unicode/1f468-1f9bc',
+ man_in_tuxedo: 'unicode/1f935-2642',
+ man_judge: 'unicode/1f468-2696',
+ man_juggling: 'unicode/1f939-2642',
+ man_mechanic: 'unicode/1f468-1f527',
+ man_office_worker: 'unicode/1f468-1f4bc',
+ man_pilot: 'unicode/1f468-2708',
+ man_playing_handball: 'unicode/1f93e-2642',
+ man_playing_water_polo: 'unicode/1f93d-2642',
+ man_scientist: 'unicode/1f468-1f52c',
+ man_shrugging: 'unicode/1f937-2642',
+ man_singer: 'unicode/1f468-1f3a4',
+ man_student: 'unicode/1f468-1f393',
+ man_teacher: 'unicode/1f468-1f3eb',
+ man_technologist: 'unicode/1f468-1f4bb',
+ man_with_gua_pi_mao: 'unicode/1f472',
+ man_with_probing_cane: 'unicode/1f468-1f9af',
+ man_with_turban: 'unicode/1f473-2642',
+ man_with_veil: 'unicode/1f470-2642',
+ mandarin: 'unicode/1f34a',
+ mango: 'unicode/1f96d',
+ mans_shoe: 'unicode/1f45e',
+ mantelpiece_clock: 'unicode/1f570',
+ manual_wheelchair: 'unicode/1f9bd',
+ maple_leaf: 'unicode/1f341',
+ marshall_islands: 'unicode/1f1f2-1f1ed',
+ martial_arts_uniform: 'unicode/1f94b',
+ martinique: 'unicode/1f1f2-1f1f6',
+ mask: 'unicode/1f637',
+ massage: 'unicode/1f486',
+ massage_man: 'unicode/1f486-2642',
+ massage_woman: 'unicode/1f486-2640',
+ mate: 'unicode/1f9c9',
+ mauritania: 'unicode/1f1f2-1f1f7',
+ mauritius: 'unicode/1f1f2-1f1fa',
+ mayotte: 'unicode/1f1fe-1f1f9',
+ meat_on_bone: 'unicode/1f356',
+ mechanic: 'unicode/1f9d1-1f527',
+ mechanical_arm: 'unicode/1f9be',
+ mechanical_leg: 'unicode/1f9bf',
+ medal_military: 'unicode/1f396',
+ medal_sports: 'unicode/1f3c5',
+ medical_symbol: 'unicode/2695',
+ mega: 'unicode/1f4e3',
+ melon: 'unicode/1f348',
+ memo: 'unicode/1f4dd',
+ men_wrestling: 'unicode/1f93c-2642',
+ mending_heart: 'unicode/2764-1fa79',
+ menorah: 'unicode/1f54e',
+ mens: 'unicode/1f6b9',
+ mermaid: 'unicode/1f9dc-2640',
+ merman: 'unicode/1f9dc-2642',
+ merperson: 'unicode/1f9dc',
+ metal: 'unicode/1f918',
+ metro: 'unicode/1f687',
+ mexico: 'unicode/1f1f2-1f1fd',
+ microbe: 'unicode/1f9a0',
+ micronesia: 'unicode/1f1eb-1f1f2',
+ microphone: 'unicode/1f3a4',
+ microscope: 'unicode/1f52c',
+ middle_finger: 'unicode/1f595',
+ military_helmet: 'unicode/1fa96',
+ milk_glass: 'unicode/1f95b',
+ milky_way: 'unicode/1f30c',
+ minibus: 'unicode/1f690',
+ minidisc: 'unicode/1f4bd',
+ mirror: 'unicode/1fa9e',
+ mobile_phone_off: 'unicode/1f4f4',
+ moldova: 'unicode/1f1f2-1f1e9',
+ monaco: 'unicode/1f1f2-1f1e8',
+ money_mouth_face: 'unicode/1f911',
+ money_with_wings: 'unicode/1f4b8',
+ moneybag: 'unicode/1f4b0',
+ mongolia: 'unicode/1f1f2-1f1f3',
+ monkey: 'unicode/1f412',
+ monkey_face: 'unicode/1f435',
+ monocle_face: 'unicode/1f9d0',
+ monorail: 'unicode/1f69d',
+ montenegro: 'unicode/1f1f2-1f1ea',
+ montserrat: 'unicode/1f1f2-1f1f8',
+ moon: 'unicode/1f314',
+ moon_cake: 'unicode/1f96e',
+ morocco: 'unicode/1f1f2-1f1e6',
+ mortar_board: 'unicode/1f393',
+ mosque: 'unicode/1f54c',
+ mosquito: 'unicode/1f99f',
+ motor_boat: 'unicode/1f6e5',
+ motor_scooter: 'unicode/1f6f5',
+ motorcycle: 'unicode/1f3cd',
+ motorized_wheelchair: 'unicode/1f9bc',
+ motorway: 'unicode/1f6e3',
+ mount_fuji: 'unicode/1f5fb',
+ mountain: 'unicode/26f0',
+ mountain_bicyclist: 'unicode/1f6b5',
+ mountain_biking_man: 'unicode/1f6b5-2642',
+ mountain_biking_woman: 'unicode/1f6b5-2640',
+ mountain_cableway: 'unicode/1f6a0',
+ mountain_railway: 'unicode/1f69e',
+ mountain_snow: 'unicode/1f3d4',
+ mouse: 'unicode/1f42d',
+ mouse2: 'unicode/1f401',
+ mouse_trap: 'unicode/1faa4',
+ movie_camera: 'unicode/1f3a5',
+ moyai: 'unicode/1f5ff',
+ mozambique: 'unicode/1f1f2-1f1ff',
+ mrs_claus: 'unicode/1f936',
+ muscle: 'unicode/1f4aa',
+ mushroom: 'unicode/1f344',
+ musical_keyboard: 'unicode/1f3b9',
+ musical_note: 'unicode/1f3b5',
+ musical_score: 'unicode/1f3bc',
+ mute: 'unicode/1f507',
+ mx_claus: 'unicode/1f9d1-1f384',
+ myanmar: 'unicode/1f1f2-1f1f2',
+ nail_care: 'unicode/1f485',
+ name_badge: 'unicode/1f4db',
+ namibia: 'unicode/1f1f3-1f1e6',
+ national_park: 'unicode/1f3de',
+ nauru: 'unicode/1f1f3-1f1f7',
+ nauseated_face: 'unicode/1f922',
+ nazar_amulet: 'unicode/1f9ff',
+ neckbeard: 'neckbeard',
+ necktie: 'unicode/1f454',
+ negative_squared_cross_mark: 'unicode/274e',
+ nepal: 'unicode/1f1f3-1f1f5',
+ nerd_face: 'unicode/1f913',
+ nesting_dolls: 'unicode/1fa86',
+ netherlands: 'unicode/1f1f3-1f1f1',
+ neutral_face: 'unicode/1f610',
+ new: 'unicode/1f195',
+ new_caledonia: 'unicode/1f1f3-1f1e8',
+ new_moon: 'unicode/1f311',
+ new_moon_with_face: 'unicode/1f31a',
+ new_zealand: 'unicode/1f1f3-1f1ff',
+ newspaper: 'unicode/1f4f0',
+ newspaper_roll: 'unicode/1f5de',
+ next_track_button: 'unicode/23ed',
+ ng: 'unicode/1f196',
+ ng_man: 'unicode/1f645-2642',
+ ng_woman: 'unicode/1f645-2640',
+ nicaragua: 'unicode/1f1f3-1f1ee',
+ niger: 'unicode/1f1f3-1f1ea',
+ nigeria: 'unicode/1f1f3-1f1ec',
+ night_with_stars: 'unicode/1f303',
+ nine: 'unicode/0039-20e3',
+ ninja: 'unicode/1f977',
+ niue: 'unicode/1f1f3-1f1fa',
+ no_bell: 'unicode/1f515',
+ no_bicycles: 'unicode/1f6b3',
+ no_entry: 'unicode/26d4',
+ no_entry_sign: 'unicode/1f6ab',
+ no_good: 'unicode/1f645',
+ no_good_man: 'unicode/1f645-2642',
+ no_good_woman: 'unicode/1f645-2640',
+ no_mobile_phones: 'unicode/1f4f5',
+ no_mouth: 'unicode/1f636',
+ no_pedestrians: 'unicode/1f6b7',
+ no_smoking: 'unicode/1f6ad',
+ 'non-potable_water': 'unicode/1f6b1',
+ norfolk_island: 'unicode/1f1f3-1f1eb',
+ north_korea: 'unicode/1f1f0-1f1f5',
+ northern_mariana_islands: 'unicode/1f1f2-1f1f5',
+ norway: 'unicode/1f1f3-1f1f4',
+ nose: 'unicode/1f443',
+ notebook: 'unicode/1f4d3',
+ notebook_with_decorative_cover: 'unicode/1f4d4',
+ notes: 'unicode/1f3b6',
+ nut_and_bolt: 'unicode/1f529',
+ o: 'unicode/2b55',
+ o2: 'unicode/1f17e',
+ ocean: 'unicode/1f30a',
+ octocat: 'octocat',
+ octopus: 'unicode/1f419',
+ oden: 'unicode/1f362',
+ office: 'unicode/1f3e2',
+ office_worker: 'unicode/1f9d1-1f4bc',
+ oil_drum: 'unicode/1f6e2',
+ ok: 'unicode/1f197',
+ ok_hand: 'unicode/1f44c',
+ ok_man: 'unicode/1f646-2642',
+ ok_person: 'unicode/1f646',
+ ok_woman: 'unicode/1f646-2640',
+ old_key: 'unicode/1f5dd',
+ older_adult: 'unicode/1f9d3',
+ older_man: 'unicode/1f474',
+ older_woman: 'unicode/1f475',
+ olive: 'unicode/1fad2',
+ om: 'unicode/1f549',
+ oman: 'unicode/1f1f4-1f1f2',
+ on: 'unicode/1f51b',
+ oncoming_automobile: 'unicode/1f698',
+ oncoming_bus: 'unicode/1f68d',
+ oncoming_police_car: 'unicode/1f694',
+ oncoming_taxi: 'unicode/1f696',
+ one: 'unicode/0031-20e3',
+ one_piece_swimsuit: 'unicode/1fa71',
+ onion: 'unicode/1f9c5',
+ open_book: 'unicode/1f4d6',
+ open_file_folder: 'unicode/1f4c2',
+ open_hands: 'unicode/1f450',
+ open_mouth: 'unicode/1f62e',
+ open_umbrella: 'unicode/2602',
+ ophiuchus: 'unicode/26ce',
+ orange: 'unicode/1f34a',
+ orange_book: 'unicode/1f4d9',
+ orange_circle: 'unicode/1f7e0',
+ orange_heart: 'unicode/1f9e1',
+ orange_square: 'unicode/1f7e7',
+ orangutan: 'unicode/1f9a7',
+ orthodox_cross: 'unicode/2626',
+ otter: 'unicode/1f9a6',
+ outbox_tray: 'unicode/1f4e4',
+ owl: 'unicode/1f989',
+ ox: 'unicode/1f402',
+ oyster: 'unicode/1f9aa',
+ package: 'unicode/1f4e6',
+ page_facing_up: 'unicode/1f4c4',
+ page_with_curl: 'unicode/1f4c3',
+ pager: 'unicode/1f4df',
+ paintbrush: 'unicode/1f58c',
+ pakistan: 'unicode/1f1f5-1f1f0',
+ palau: 'unicode/1f1f5-1f1fc',
+ palestinian_territories: 'unicode/1f1f5-1f1f8',
+ palm_tree: 'unicode/1f334',
+ palms_up_together: 'unicode/1f932',
+ panama: 'unicode/1f1f5-1f1e6',
+ pancakes: 'unicode/1f95e',
+ panda_face: 'unicode/1f43c',
+ paperclip: 'unicode/1f4ce',
+ paperclips: 'unicode/1f587',
+ papua_new_guinea: 'unicode/1f1f5-1f1ec',
+ parachute: 'unicode/1fa82',
+ paraguay: 'unicode/1f1f5-1f1fe',
+ parasol_on_ground: 'unicode/26f1',
+ parking: 'unicode/1f17f',
+ parrot: 'unicode/1f99c',
+ part_alternation_mark: 'unicode/303d',
+ partly_sunny: 'unicode/26c5',
+ partying_face: 'unicode/1f973',
+ passenger_ship: 'unicode/1f6f3',
+ passport_control: 'unicode/1f6c2',
+ pause_button: 'unicode/23f8',
+ paw_prints: 'unicode/1f43e',
+ peace_symbol: 'unicode/262e',
+ peach: 'unicode/1f351',
+ peacock: 'unicode/1f99a',
+ peanuts: 'unicode/1f95c',
+ pear: 'unicode/1f350',
+ pen: 'unicode/1f58a',
+ pencil: 'unicode/1f4dd',
+ pencil2: 'unicode/270f',
+ penguin: 'unicode/1f427',
+ pensive: 'unicode/1f614',
+ people_holding_hands: 'unicode/1f9d1-1f91d-1f9d1',
+ people_hugging: 'unicode/1fac2',
+ performing_arts: 'unicode/1f3ad',
+ persevere: 'unicode/1f623',
+ person_bald: 'unicode/1f9d1-1f9b2',
+ person_curly_hair: 'unicode/1f9d1-1f9b1',
+ person_feeding_baby: 'unicode/1f9d1-1f37c',
+ person_fencing: 'unicode/1f93a',
+ person_in_manual_wheelchair: 'unicode/1f9d1-1f9bd',
+ person_in_motorized_wheelchair: 'unicode/1f9d1-1f9bc',
+ person_in_tuxedo: 'unicode/1f935',
+ person_red_hair: 'unicode/1f9d1-1f9b0',
+ person_white_hair: 'unicode/1f9d1-1f9b3',
+ person_with_probing_cane: 'unicode/1f9d1-1f9af',
+ person_with_turban: 'unicode/1f473',
+ person_with_veil: 'unicode/1f470',
+ peru: 'unicode/1f1f5-1f1ea',
+ petri_dish: 'unicode/1f9eb',
+ philippines: 'unicode/1f1f5-1f1ed',
+ phone: 'unicode/260e',
+ pick: 'unicode/26cf',
+ pickup_truck: 'unicode/1f6fb',
+ pie: 'unicode/1f967',
+ pig: 'unicode/1f437',
+ pig2: 'unicode/1f416',
+ pig_nose: 'unicode/1f43d',
+ pill: 'unicode/1f48a',
+ pilot: 'unicode/1f9d1-2708',
+ pinata: 'unicode/1fa85',
+ pinched_fingers: 'unicode/1f90c',
+ pinching_hand: 'unicode/1f90f',
+ pineapple: 'unicode/1f34d',
+ ping_pong: 'unicode/1f3d3',
+ pirate_flag: 'unicode/1f3f4-2620',
+ pisces: 'unicode/2653',
+ pitcairn_islands: 'unicode/1f1f5-1f1f3',
+ pizza: 'unicode/1f355',
+ placard: 'unicode/1faa7',
+ place_of_worship: 'unicode/1f6d0',
+ plate_with_cutlery: 'unicode/1f37d',
+ play_or_pause_button: 'unicode/23ef',
+ pleading_face: 'unicode/1f97a',
+ plunger: 'unicode/1faa0',
+ point_down: 'unicode/1f447',
+ point_left: 'unicode/1f448',
+ point_right: 'unicode/1f449',
+ point_up: 'unicode/261d',
+ point_up_2: 'unicode/1f446',
+ poland: 'unicode/1f1f5-1f1f1',
+ polar_bear: 'unicode/1f43b-2744',
+ police_car: 'unicode/1f693',
+ police_officer: 'unicode/1f46e',
+ policeman: 'unicode/1f46e-2642',
+ policewoman: 'unicode/1f46e-2640',
+ poodle: 'unicode/1f429',
+ poop: 'unicode/1f4a9',
+ popcorn: 'unicode/1f37f',
+ portugal: 'unicode/1f1f5-1f1f9',
+ post_office: 'unicode/1f3e3',
+ postal_horn: 'unicode/1f4ef',
+ postbox: 'unicode/1f4ee',
+ potable_water: 'unicode/1f6b0',
+ potato: 'unicode/1f954',
+ potted_plant: 'unicode/1fab4',
+ pouch: 'unicode/1f45d',
+ poultry_leg: 'unicode/1f357',
+ pound: 'unicode/1f4b7',
+ pout: 'unicode/1f621',
+ pouting_cat: 'unicode/1f63e',
+ pouting_face: 'unicode/1f64e',
+ pouting_man: 'unicode/1f64e-2642',
+ pouting_woman: 'unicode/1f64e-2640',
+ pray: 'unicode/1f64f',
+ prayer_beads: 'unicode/1f4ff',
+ pregnant_woman: 'unicode/1f930',
+ pretzel: 'unicode/1f968',
+ previous_track_button: 'unicode/23ee',
+ prince: 'unicode/1f934',
+ princess: 'unicode/1f478',
+ printer: 'unicode/1f5a8',
+ probing_cane: 'unicode/1f9af',
+ puerto_rico: 'unicode/1f1f5-1f1f7',
+ punch: 'unicode/1f44a',
+ purple_circle: 'unicode/1f7e3',
+ purple_heart: 'unicode/1f49c',
+ purple_square: 'unicode/1f7ea',
+ purse: 'unicode/1f45b',
+ pushpin: 'unicode/1f4cc',
+ put_litter_in_its_place: 'unicode/1f6ae',
+ qatar: 'unicode/1f1f6-1f1e6',
+ question: 'unicode/2753',
+ rabbit: 'unicode/1f430',
+ rabbit2: 'unicode/1f407',
+ raccoon: 'unicode/1f99d',
+ racehorse: 'unicode/1f40e',
+ racing_car: 'unicode/1f3ce',
+ radio: 'unicode/1f4fb',
+ radio_button: 'unicode/1f518',
+ radioactive: 'unicode/2622',
+ rage: 'unicode/1f621',
+ rage1: 'rage1',
+ rage2: 'rage2',
+ rage3: 'rage3',
+ rage4: 'rage4',
+ railway_car: 'unicode/1f683',
+ railway_track: 'unicode/1f6e4',
+ rainbow: 'unicode/1f308',
+ rainbow_flag: 'unicode/1f3f3-1f308',
+ raised_back_of_hand: 'unicode/1f91a',
+ raised_eyebrow: 'unicode/1f928',
+ raised_hand: 'unicode/270b',
+ raised_hand_with_fingers_splayed: 'unicode/1f590',
+ raised_hands: 'unicode/1f64c',
+ raising_hand: 'unicode/1f64b',
+ raising_hand_man: 'unicode/1f64b-2642',
+ raising_hand_woman: 'unicode/1f64b-2640',
+ ram: 'unicode/1f40f',
+ ramen: 'unicode/1f35c',
+ rat: 'unicode/1f400',
+ razor: 'unicode/1fa92',
+ receipt: 'unicode/1f9fe',
+ record_button: 'unicode/23fa',
+ recycle: 'unicode/267b',
+ red_car: 'unicode/1f697',
+ red_circle: 'unicode/1f534',
+ red_envelope: 'unicode/1f9e7',
+ red_haired_man: 'unicode/1f468-1f9b0',
+ red_haired_woman: 'unicode/1f469-1f9b0',
+ red_square: 'unicode/1f7e5',
+ registered: 'unicode/00ae',
+ relaxed: 'unicode/263a',
+ relieved: 'unicode/1f60c',
+ reminder_ribbon: 'unicode/1f397',
+ repeat: 'unicode/1f501',
+ repeat_one: 'unicode/1f502',
+ rescue_worker_helmet: 'unicode/26d1',
+ restroom: 'unicode/1f6bb',
+ reunion: 'unicode/1f1f7-1f1ea',
+ revolving_hearts: 'unicode/1f49e',
+ rewind: 'unicode/23ea',
+ rhinoceros: 'unicode/1f98f',
+ ribbon: 'unicode/1f380',
+ rice: 'unicode/1f35a',
+ rice_ball: 'unicode/1f359',
+ rice_cracker: 'unicode/1f358',
+ rice_scene: 'unicode/1f391',
+ right_anger_bubble: 'unicode/1f5ef',
+ ring: 'unicode/1f48d',
+ ringed_planet: 'unicode/1fa90',
+ robot: 'unicode/1f916',
+ rock: 'unicode/1faa8',
+ rocket: 'unicode/1f680',
+ rofl: 'unicode/1f923',
+ roll_eyes: 'unicode/1f644',
+ roll_of_paper: 'unicode/1f9fb',
+ roller_coaster: 'unicode/1f3a2',
+ roller_skate: 'unicode/1f6fc',
+ romania: 'unicode/1f1f7-1f1f4',
+ rooster: 'unicode/1f413',
+ rose: 'unicode/1f339',
+ rosette: 'unicode/1f3f5',
+ rotating_light: 'unicode/1f6a8',
+ round_pushpin: 'unicode/1f4cd',
+ rowboat: 'unicode/1f6a3',
+ rowing_man: 'unicode/1f6a3-2642',
+ rowing_woman: 'unicode/1f6a3-2640',
+ ru: 'unicode/1f1f7-1f1fa',
+ rugby_football: 'unicode/1f3c9',
+ runner: 'unicode/1f3c3',
+ running: 'unicode/1f3c3',
+ running_man: 'unicode/1f3c3-2642',
+ running_shirt_with_sash: 'unicode/1f3bd',
+ running_woman: 'unicode/1f3c3-2640',
+ rwanda: 'unicode/1f1f7-1f1fc',
+ sa: 'unicode/1f202',
+ safety_pin: 'unicode/1f9f7',
+ safety_vest: 'unicode/1f9ba',
+ sagittarius: 'unicode/2650',
+ sailboat: 'unicode/26f5',
+ sake: 'unicode/1f376',
+ salt: 'unicode/1f9c2',
+ samoa: 'unicode/1f1fc-1f1f8',
+ san_marino: 'unicode/1f1f8-1f1f2',
+ sandal: 'unicode/1f461',
+ sandwich: 'unicode/1f96a',
+ santa: 'unicode/1f385',
+ sao_tome_principe: 'unicode/1f1f8-1f1f9',
+ sari: 'unicode/1f97b',
+ sassy_man: 'unicode/1f481-2642',
+ sassy_woman: 'unicode/1f481-2640',
+ satellite: 'unicode/1f4e1',
+ satisfied: 'unicode/1f606',
+ saudi_arabia: 'unicode/1f1f8-1f1e6',
+ sauna_man: 'unicode/1f9d6-2642',
+ sauna_person: 'unicode/1f9d6',
+ sauna_woman: 'unicode/1f9d6-2640',
+ sauropod: 'unicode/1f995',
+ saxophone: 'unicode/1f3b7',
+ scarf: 'unicode/1f9e3',
+ school: 'unicode/1f3eb',
+ school_satchel: 'unicode/1f392',
+ scientist: 'unicode/1f9d1-1f52c',
+ scissors: 'unicode/2702',
+ scorpion: 'unicode/1f982',
+ scorpius: 'unicode/264f',
+ scotland: 'unicode/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f',
+ scream: 'unicode/1f631',
+ scream_cat: 'unicode/1f640',
+ screwdriver: 'unicode/1fa9b',
+ scroll: 'unicode/1f4dc',
+ seal: 'unicode/1f9ad',
+ seat: 'unicode/1f4ba',
+ secret: 'unicode/3299',
+ see_no_evil: 'unicode/1f648',
+ seedling: 'unicode/1f331',
+ selfie: 'unicode/1f933',
+ senegal: 'unicode/1f1f8-1f1f3',
+ serbia: 'unicode/1f1f7-1f1f8',
+ service_dog: 'unicode/1f415-1f9ba',
+ seven: 'unicode/0037-20e3',
+ sewing_needle: 'unicode/1faa1',
+ seychelles: 'unicode/1f1f8-1f1e8',
+ shallow_pan_of_food: 'unicode/1f958',
+ shamrock: 'unicode/2618',
+ shark: 'unicode/1f988',
+ shaved_ice: 'unicode/1f367',
+ sheep: 'unicode/1f411',
+ shell: 'unicode/1f41a',
+ shield: 'unicode/1f6e1',
+ shinto_shrine: 'unicode/26e9',
+ ship: 'unicode/1f6a2',
+ shipit: 'shipit',
+ shirt: 'unicode/1f455',
+ shit: 'unicode/1f4a9',
+ shoe: 'unicode/1f45e',
+ shopping: 'unicode/1f6cd',
+ shopping_cart: 'unicode/1f6d2',
+ shorts: 'unicode/1fa73',
+ shower: 'unicode/1f6bf',
+ shrimp: 'unicode/1f990',
+ shrug: 'unicode/1f937',
+ shushing_face: 'unicode/1f92b',
+ sierra_leone: 'unicode/1f1f8-1f1f1',
+ signal_strength: 'unicode/1f4f6',
+ singapore: 'unicode/1f1f8-1f1ec',
+ singer: 'unicode/1f9d1-1f3a4',
+ sint_maarten: 'unicode/1f1f8-1f1fd',
+ six: 'unicode/0036-20e3',
+ six_pointed_star: 'unicode/1f52f',
+ skateboard: 'unicode/1f6f9',
+ ski: 'unicode/1f3bf',
+ skier: 'unicode/26f7',
+ skull: 'unicode/1f480',
+ skull_and_crossbones: 'unicode/2620',
+ skunk: 'unicode/1f9a8',
+ sled: 'unicode/1f6f7',
+ sleeping: 'unicode/1f634',
+ sleeping_bed: 'unicode/1f6cc',
+ sleepy: 'unicode/1f62a',
+ slightly_frowning_face: 'unicode/1f641',
+ slightly_smiling_face: 'unicode/1f642',
+ slot_machine: 'unicode/1f3b0',
+ sloth: 'unicode/1f9a5',
+ slovakia: 'unicode/1f1f8-1f1f0',
+ slovenia: 'unicode/1f1f8-1f1ee',
+ small_airplane: 'unicode/1f6e9',
+ small_blue_diamond: 'unicode/1f539',
+ small_orange_diamond: 'unicode/1f538',
+ small_red_triangle: 'unicode/1f53a',
+ small_red_triangle_down: 'unicode/1f53b',
+ smile: 'unicode/1f604',
+ smile_cat: 'unicode/1f638',
+ smiley: 'unicode/1f603',
+ smiley_cat: 'unicode/1f63a',
+ smiling_face_with_tear: 'unicode/1f972',
+ smiling_face_with_three_hearts: 'unicode/1f970',
+ smiling_imp: 'unicode/1f608',
+ smirk: 'unicode/1f60f',
+ smirk_cat: 'unicode/1f63c',
+ smoking: 'unicode/1f6ac',
+ snail: 'unicode/1f40c',
+ snake: 'unicode/1f40d',
+ sneezing_face: 'unicode/1f927',
+ snowboarder: 'unicode/1f3c2',
+ snowflake: 'unicode/2744',
+ snowman: 'unicode/26c4',
+ snowman_with_snow: 'unicode/2603',
+ soap: 'unicode/1f9fc',
+ sob: 'unicode/1f62d',
+ soccer: 'unicode/26bd',
+ socks: 'unicode/1f9e6',
+ softball: 'unicode/1f94e',
+ solomon_islands: 'unicode/1f1f8-1f1e7',
+ somalia: 'unicode/1f1f8-1f1f4',
+ soon: 'unicode/1f51c',
+ sos: 'unicode/1f198',
+ sound: 'unicode/1f509',
+ south_africa: 'unicode/1f1ff-1f1e6',
+ south_georgia_south_sandwich_islands: 'unicode/1f1ec-1f1f8',
+ south_sudan: 'unicode/1f1f8-1f1f8',
+ space_invader: 'unicode/1f47e',
+ spades: 'unicode/2660',
+ spaghetti: 'unicode/1f35d',
+ sparkle: 'unicode/2747',
+ sparkler: 'unicode/1f387',
+ sparkles: 'unicode/2728',
+ sparkling_heart: 'unicode/1f496',
+ speak_no_evil: 'unicode/1f64a',
+ speaker: 'unicode/1f508',
+ speaking_head: 'unicode/1f5e3',
+ speech_balloon: 'unicode/1f4ac',
+ speedboat: 'unicode/1f6a4',
+ spider: 'unicode/1f577',
+ spider_web: 'unicode/1f578',
+ spiral_calendar: 'unicode/1f5d3',
+ spiral_notepad: 'unicode/1f5d2',
+ sponge: 'unicode/1f9fd',
+ spoon: 'unicode/1f944',
+ squid: 'unicode/1f991',
+ sri_lanka: 'unicode/1f1f1-1f1f0',
+ st_barthelemy: 'unicode/1f1e7-1f1f1',
+ st_helena: 'unicode/1f1f8-1f1ed',
+ st_kitts_nevis: 'unicode/1f1f0-1f1f3',
+ st_lucia: 'unicode/1f1f1-1f1e8',
+ st_martin: 'unicode/1f1f2-1f1eb',
+ st_pierre_miquelon: 'unicode/1f1f5-1f1f2',
+ st_vincent_grenadines: 'unicode/1f1fb-1f1e8',
+ stadium: 'unicode/1f3df',
+ standing_man: 'unicode/1f9cd-2642',
+ standing_person: 'unicode/1f9cd',
+ standing_woman: 'unicode/1f9cd-2640',
+ star: 'unicode/2b50',
+ star2: 'unicode/1f31f',
+ star_and_crescent: 'unicode/262a',
+ star_of_david: 'unicode/2721',
+ star_struck: 'unicode/1f929',
+ stars: 'unicode/1f320',
+ station: 'unicode/1f689',
+ statue_of_liberty: 'unicode/1f5fd',
+ steam_locomotive: 'unicode/1f682',
+ stethoscope: 'unicode/1fa7a',
+ stew: 'unicode/1f372',
+ stop_button: 'unicode/23f9',
+ stop_sign: 'unicode/1f6d1',
+ stopwatch: 'unicode/23f1',
+ straight_ruler: 'unicode/1f4cf',
+ strawberry: 'unicode/1f353',
+ stuck_out_tongue: 'unicode/1f61b',
+ stuck_out_tongue_closed_eyes: 'unicode/1f61d',
+ stuck_out_tongue_winking_eye: 'unicode/1f61c',
+ student: 'unicode/1f9d1-1f393',
+ studio_microphone: 'unicode/1f399',
+ stuffed_flatbread: 'unicode/1f959',
+ sudan: 'unicode/1f1f8-1f1e9',
+ sun_behind_large_cloud: 'unicode/1f325',
+ sun_behind_rain_cloud: 'unicode/1f326',
+ sun_behind_small_cloud: 'unicode/1f324',
+ sun_with_face: 'unicode/1f31e',
+ sunflower: 'unicode/1f33b',
+ sunglasses: 'unicode/1f60e',
+ sunny: 'unicode/2600',
+ sunrise: 'unicode/1f305',
+ sunrise_over_mountains: 'unicode/1f304',
+ superhero: 'unicode/1f9b8',
+ superhero_man: 'unicode/1f9b8-2642',
+ superhero_woman: 'unicode/1f9b8-2640',
+ supervillain: 'unicode/1f9b9',
+ supervillain_man: 'unicode/1f9b9-2642',
+ supervillain_woman: 'unicode/1f9b9-2640',
+ surfer: 'unicode/1f3c4',
+ surfing_man: 'unicode/1f3c4-2642',
+ surfing_woman: 'unicode/1f3c4-2640',
+ suriname: 'unicode/1f1f8-1f1f7',
+ sushi: 'unicode/1f363',
+ suspect: 'suspect',
+ suspension_railway: 'unicode/1f69f',
+ svalbard_jan_mayen: 'unicode/1f1f8-1f1ef',
+ swan: 'unicode/1f9a2',
+ swaziland: 'unicode/1f1f8-1f1ff',
+ sweat: 'unicode/1f613',
+ sweat_drops: 'unicode/1f4a6',
+ sweat_smile: 'unicode/1f605',
+ sweden: 'unicode/1f1f8-1f1ea',
+ sweet_potato: 'unicode/1f360',
+ swim_brief: 'unicode/1fa72',
+ swimmer: 'unicode/1f3ca',
+ swimming_man: 'unicode/1f3ca-2642',
+ swimming_woman: 'unicode/1f3ca-2640',
+ switzerland: 'unicode/1f1e8-1f1ed',
+ symbols: 'unicode/1f523',
+ synagogue: 'unicode/1f54d',
+ syria: 'unicode/1f1f8-1f1fe',
+ syringe: 'unicode/1f489',
+ 't-rex': 'unicode/1f996',
+ taco: 'unicode/1f32e',
+ tada: 'unicode/1f389',
+ taiwan: 'unicode/1f1f9-1f1fc',
+ tajikistan: 'unicode/1f1f9-1f1ef',
+ takeout_box: 'unicode/1f961',
+ tamale: 'unicode/1fad4',
+ tanabata_tree: 'unicode/1f38b',
+ tangerine: 'unicode/1f34a',
+ tanzania: 'unicode/1f1f9-1f1ff',
+ taurus: 'unicode/2649',
+ taxi: 'unicode/1f695',
+ tea: 'unicode/1f375',
+ teacher: 'unicode/1f9d1-1f3eb',
+ teapot: 'unicode/1fad6',
+ technologist: 'unicode/1f9d1-1f4bb',
+ teddy_bear: 'unicode/1f9f8',
+ telephone: 'unicode/260e',
+ telephone_receiver: 'unicode/1f4de',
+ telescope: 'unicode/1f52d',
+ tennis: 'unicode/1f3be',
+ tent: 'unicode/26fa',
+ test_tube: 'unicode/1f9ea',
+ thailand: 'unicode/1f1f9-1f1ed',
+ thermometer: 'unicode/1f321',
+ thinking: 'unicode/1f914',
+ thong_sandal: 'unicode/1fa74',
+ thought_balloon: 'unicode/1f4ad',
+ thread: 'unicode/1f9f5',
+ three: 'unicode/0033-20e3',
+ thumbsdown: 'unicode/1f44e',
+ thumbsup: 'unicode/1f44d',
+ ticket: 'unicode/1f3ab',
+ tickets: 'unicode/1f39f',
+ tiger: 'unicode/1f42f',
+ tiger2: 'unicode/1f405',
+ timer_clock: 'unicode/23f2',
+ timor_leste: 'unicode/1f1f9-1f1f1',
+ tipping_hand_man: 'unicode/1f481-2642',
+ tipping_hand_person: 'unicode/1f481',
+ tipping_hand_woman: 'unicode/1f481-2640',
+ tired_face: 'unicode/1f62b',
+ tm: 'unicode/2122',
+ togo: 'unicode/1f1f9-1f1ec',
+ toilet: 'unicode/1f6bd',
+ tokelau: 'unicode/1f1f9-1f1f0',
+ tokyo_tower: 'unicode/1f5fc',
+ tomato: 'unicode/1f345',
+ tonga: 'unicode/1f1f9-1f1f4',
+ tongue: 'unicode/1f445',
+ toolbox: 'unicode/1f9f0',
+ tooth: 'unicode/1f9b7',
+ toothbrush: 'unicode/1faa5',
+ top: 'unicode/1f51d',
+ tophat: 'unicode/1f3a9',
+ tornado: 'unicode/1f32a',
+ tr: 'unicode/1f1f9-1f1f7',
+ trackball: 'unicode/1f5b2',
+ tractor: 'unicode/1f69c',
+ traffic_light: 'unicode/1f6a5',
+ train: 'unicode/1f68b',
+ train2: 'unicode/1f686',
+ tram: 'unicode/1f68a',
+ transgender_flag: 'unicode/1f3f3-26a7',
+ transgender_symbol: 'unicode/26a7',
+ triangular_flag_on_post: 'unicode/1f6a9',
+ triangular_ruler: 'unicode/1f4d0',
+ trident: 'unicode/1f531',
+ trinidad_tobago: 'unicode/1f1f9-1f1f9',
+ tristan_da_cunha: 'unicode/1f1f9-1f1e6',
+ triumph: 'unicode/1f624',
+ trolleybus: 'unicode/1f68e',
+ trollface: 'trollface',
+ trophy: 'unicode/1f3c6',
+ tropical_drink: 'unicode/1f379',
+ tropical_fish: 'unicode/1f420',
+ truck: 'unicode/1f69a',
+ trumpet: 'unicode/1f3ba',
+ tshirt: 'unicode/1f455',
+ tulip: 'unicode/1f337',
+ tumbler_glass: 'unicode/1f943',
+ tunisia: 'unicode/1f1f9-1f1f3',
+ turkey: 'unicode/1f983',
+ turkmenistan: 'unicode/1f1f9-1f1f2',
+ turks_caicos_islands: 'unicode/1f1f9-1f1e8',
+ turtle: 'unicode/1f422',
+ tuvalu: 'unicode/1f1f9-1f1fb',
+ tv: 'unicode/1f4fa',
+ twisted_rightwards_arrows: 'unicode/1f500',
+ two: 'unicode/0032-20e3',
+ two_hearts: 'unicode/1f495',
+ two_men_holding_hands: 'unicode/1f46c',
+ two_women_holding_hands: 'unicode/1f46d',
+ u5272: 'unicode/1f239',
+ u5408: 'unicode/1f234',
+ u55b6: 'unicode/1f23a',
+ u6307: 'unicode/1f22f',
+ u6708: 'unicode/1f237',
+ u6709: 'unicode/1f236',
+ u6e80: 'unicode/1f235',
+ u7121: 'unicode/1f21a',
+ u7533: 'unicode/1f238',
+ u7981: 'unicode/1f232',
+ u7a7a: 'unicode/1f233',
+ uganda: 'unicode/1f1fa-1f1ec',
+ uk: 'unicode/1f1ec-1f1e7',
+ ukraine: 'unicode/1f1fa-1f1e6',
+ umbrella: 'unicode/2614',
+ unamused: 'unicode/1f612',
+ underage: 'unicode/1f51e',
+ unicorn: 'unicode/1f984',
+ united_arab_emirates: 'unicode/1f1e6-1f1ea',
+ united_nations: 'unicode/1f1fa-1f1f3',
+ unlock: 'unicode/1f513',
+ up: 'unicode/1f199',
+ upside_down_face: 'unicode/1f643',
+ uruguay: 'unicode/1f1fa-1f1fe',
+ us: 'unicode/1f1fa-1f1f8',
+ us_outlying_islands: 'unicode/1f1fa-1f1f2',
+ us_virgin_islands: 'unicode/1f1fb-1f1ee',
+ uzbekistan: 'unicode/1f1fa-1f1ff',
+ v: 'unicode/270c',
+ vampire: 'unicode/1f9db',
+ vampire_man: 'unicode/1f9db-2642',
+ vampire_woman: 'unicode/1f9db-2640',
+ vanuatu: 'unicode/1f1fb-1f1fa',
+ vatican_city: 'unicode/1f1fb-1f1e6',
+ venezuela: 'unicode/1f1fb-1f1ea',
+ vertical_traffic_light: 'unicode/1f6a6',
+ vhs: 'unicode/1f4fc',
+ vibration_mode: 'unicode/1f4f3',
+ video_camera: 'unicode/1f4f9',
+ video_game: 'unicode/1f3ae',
+ vietnam: 'unicode/1f1fb-1f1f3',
+ violin: 'unicode/1f3bb',
+ virgo: 'unicode/264d',
+ volcano: 'unicode/1f30b',
+ volleyball: 'unicode/1f3d0',
+ vomiting_face: 'unicode/1f92e',
+ vs: 'unicode/1f19a',
+ vulcan_salute: 'unicode/1f596',
+ waffle: 'unicode/1f9c7',
+ wales: 'unicode/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f',
+ walking: 'unicode/1f6b6',
+ walking_man: 'unicode/1f6b6-2642',
+ walking_woman: 'unicode/1f6b6-2640',
+ wallis_futuna: 'unicode/1f1fc-1f1eb',
+ waning_crescent_moon: 'unicode/1f318',
+ waning_gibbous_moon: 'unicode/1f316',
+ warning: 'unicode/26a0',
+ wastebasket: 'unicode/1f5d1',
+ watch: 'unicode/231a',
+ water_buffalo: 'unicode/1f403',
+ water_polo: 'unicode/1f93d',
+ watermelon: 'unicode/1f349',
+ wave: 'unicode/1f44b',
+ wavy_dash: 'unicode/3030',
+ waxing_crescent_moon: 'unicode/1f312',
+ waxing_gibbous_moon: 'unicode/1f314',
+ wc: 'unicode/1f6be',
+ weary: 'unicode/1f629',
+ wedding: 'unicode/1f492',
+ weight_lifting: 'unicode/1f3cb',
+ weight_lifting_man: 'unicode/1f3cb-2642',
+ weight_lifting_woman: 'unicode/1f3cb-2640',
+ western_sahara: 'unicode/1f1ea-1f1ed',
+ whale: 'unicode/1f433',
+ whale2: 'unicode/1f40b',
+ wheel_of_dharma: 'unicode/2638',
+ wheelchair: 'unicode/267f',
+ white_check_mark: 'unicode/2705',
+ white_circle: 'unicode/26aa',
+ white_flag: 'unicode/1f3f3',
+ white_flower: 'unicode/1f4ae',
+ white_haired_man: 'unicode/1f468-1f9b3',
+ white_haired_woman: 'unicode/1f469-1f9b3',
+ white_heart: 'unicode/1f90d',
+ white_large_square: 'unicode/2b1c',
+ white_medium_small_square: 'unicode/25fd',
+ white_medium_square: 'unicode/25fb',
+ white_small_square: 'unicode/25ab',
+ white_square_button: 'unicode/1f533',
+ wilted_flower: 'unicode/1f940',
+ wind_chime: 'unicode/1f390',
+ wind_face: 'unicode/1f32c',
+ window: 'unicode/1fa9f',
+ wine_glass: 'unicode/1f377',
+ wink: 'unicode/1f609',
+ wolf: 'unicode/1f43a',
+ woman: 'unicode/1f469',
+ woman_artist: 'unicode/1f469-1f3a8',
+ woman_astronaut: 'unicode/1f469-1f680',
+ woman_beard: 'unicode/1f9d4-2640',
+ woman_cartwheeling: 'unicode/1f938-2640',
+ woman_cook: 'unicode/1f469-1f373',
+ woman_dancing: 'unicode/1f483',
+ woman_facepalming: 'unicode/1f926-2640',
+ woman_factory_worker: 'unicode/1f469-1f3ed',
+ woman_farmer: 'unicode/1f469-1f33e',
+ woman_feeding_baby: 'unicode/1f469-1f37c',
+ woman_firefighter: 'unicode/1f469-1f692',
+ woman_health_worker: 'unicode/1f469-2695',
+ woman_in_manual_wheelchair: 'unicode/1f469-1f9bd',
+ woman_in_motorized_wheelchair: 'unicode/1f469-1f9bc',
+ woman_in_tuxedo: 'unicode/1f935-2640',
+ woman_judge: 'unicode/1f469-2696',
+ woman_juggling: 'unicode/1f939-2640',
+ woman_mechanic: 'unicode/1f469-1f527',
+ woman_office_worker: 'unicode/1f469-1f4bc',
+ woman_pilot: 'unicode/1f469-2708',
+ woman_playing_handball: 'unicode/1f93e-2640',
+ woman_playing_water_polo: 'unicode/1f93d-2640',
+ woman_scientist: 'unicode/1f469-1f52c',
+ woman_shrugging: 'unicode/1f937-2640',
+ woman_singer: 'unicode/1f469-1f3a4',
+ woman_student: 'unicode/1f469-1f393',
+ woman_teacher: 'unicode/1f469-1f3eb',
+ woman_technologist: 'unicode/1f469-1f4bb',
+ woman_with_headscarf: 'unicode/1f9d5',
+ woman_with_probing_cane: 'unicode/1f469-1f9af',
+ woman_with_turban: 'unicode/1f473-2640',
+ woman_with_veil: 'unicode/1f470-2640',
+ womans_clothes: 'unicode/1f45a',
+ womans_hat: 'unicode/1f452',
+ women_wrestling: 'unicode/1f93c-2640',
+ womens: 'unicode/1f6ba',
+ wood: 'unicode/1fab5',
+ woozy_face: 'unicode/1f974',
+ world_map: 'unicode/1f5fa',
+ worm: 'unicode/1fab1',
+ worried: 'unicode/1f61f',
+ wrench: 'unicode/1f527',
+ wrestling: 'unicode/1f93c',
+ writing_hand: 'unicode/270d',
+ x: 'unicode/274c',
+ yarn: 'unicode/1f9f6',
+ yawning_face: 'unicode/1f971',
+ yellow_circle: 'unicode/1f7e1',
+ yellow_heart: 'unicode/1f49b',
+ yellow_square: 'unicode/1f7e8',
+ yemen: 'unicode/1f1fe-1f1ea',
+ yen: 'unicode/1f4b4',
+ yin_yang: 'unicode/262f',
+ yo_yo: 'unicode/1fa80',
+ yum: 'unicode/1f60b',
+ zambia: 'unicode/1f1ff-1f1f2',
+ zany_face: 'unicode/1f92a',
+ zap: 'unicode/26a1',
+ zebra: 'unicode/1f993',
+ zero: 'unicode/0030-20e3',
+ zimbabwe: 'unicode/1f1ff-1f1fc',
+ zipper_mouth_face: 'unicode/1f910',
+ zombie: 'unicode/1f9df',
+ zombie_man: 'unicode/1f9df-2642',
+ zombie_woman: 'unicode/1f9df-2640',
+ zzz: 'unicode/1f4a4',
+};
+/* eslint-enable camelcase */
-function replace(m, $1) {
- return (
- ''
- );
+function replaceEmojiShorthand(m, $1, useNativeEmoji) {
+ const emojiMatch = emojiData[$1];
+
+ let result = m;
+
+ if (emojiMatch) {
+ if (useNativeEmoji) {
+ console.log({ emojiMatch });
+ const emojiUnicode = emojiMatch
+ .replace('unicode/', '')
+ .split('-')
+ .map(u => `${u};`)
+ .join('')
+ .concat('︎');
+ result = `${emojiUnicode}`;
+ } else {
+ result = ``;
+ }
+ }
+
+ return result;
}
-export function emojify(text) {
+export function emojify(text, useNativeEmoji) {
return text
.replace(/<(pre|template|code)[^>]*?>[\s\S]+?<\/(pre|template|code)>/g, m =>
m.replace(/:/g, '__colon__')
)
- .replace(/:([a-z0-9_\-+]+?):/g, (inBrowser && window.emojify) || replace)
+ .replace(/:([\w\-+]+?):/g, (m, $1) =>
+ replaceEmojiShorthand(m, $1, useNativeEmoji)
+ )
.replace(/__colon__/g, ':');
}
From e7d627a74e190c0b670c42c568d8bb5bd53b2a21 Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Fri, 4 Feb 2022 01:10:38 -0600
Subject: [PATCH 02/37] Deprecate emoji plugin
---
src/plugins/emoji.js | 1891 +-----------------------------------------
1 file changed, 1 insertion(+), 1890 deletions(-)
diff --git a/src/plugins/emoji.js b/src/plugins/emoji.js
index b34dd98a4..0b9e62bb2 100644
--- a/src/plugins/emoji.js
+++ b/src/plugins/emoji.js
@@ -1,1890 +1 @@
-/* eslint-disable camelcase */
-const AllGithubEmoji = {
- '+1': 'unicode/1f44d',
- '-1': 'unicode/1f44e',
- 100: 'unicode/1f4af',
- 1234: 'unicode/1f522',
- '1st_place_medal': 'unicode/1f947',
- '2nd_place_medal': 'unicode/1f948',
- '3rd_place_medal': 'unicode/1f949',
- '8ball': 'unicode/1f3b1',
- a: 'unicode/1f170',
- ab: 'unicode/1f18e',
- abacus: 'unicode/1f9ee',
- abc: 'unicode/1f524',
- abcd: 'unicode/1f521',
- accept: 'unicode/1f251',
- accordion: 'unicode/1fa97',
- adhesive_bandage: 'unicode/1fa79',
- adult: 'unicode/1f9d1',
- aerial_tramway: 'unicode/1f6a1',
- afghanistan: 'unicode/1f1e6-1f1eb',
- airplane: 'unicode/2708',
- aland_islands: 'unicode/1f1e6-1f1fd',
- alarm_clock: 'unicode/23f0',
- albania: 'unicode/1f1e6-1f1f1',
- alembic: 'unicode/2697',
- algeria: 'unicode/1f1e9-1f1ff',
- alien: 'unicode/1f47d',
- ambulance: 'unicode/1f691',
- american_samoa: 'unicode/1f1e6-1f1f8',
- amphora: 'unicode/1f3fa',
- anatomical_heart: 'unicode/1fac0',
- anchor: 'unicode/2693',
- andorra: 'unicode/1f1e6-1f1e9',
- angel: 'unicode/1f47c',
- anger: 'unicode/1f4a2',
- angola: 'unicode/1f1e6-1f1f4',
- angry: 'unicode/1f620',
- anguilla: 'unicode/1f1e6-1f1ee',
- anguished: 'unicode/1f627',
- ant: 'unicode/1f41c',
- antarctica: 'unicode/1f1e6-1f1f6',
- antigua_barbuda: 'unicode/1f1e6-1f1ec',
- apple: 'unicode/1f34e',
- aquarius: 'unicode/2652',
- argentina: 'unicode/1f1e6-1f1f7',
- aries: 'unicode/2648',
- armenia: 'unicode/1f1e6-1f1f2',
- arrow_backward: 'unicode/25c0',
- arrow_double_down: 'unicode/23ec',
- arrow_double_up: 'unicode/23eb',
- arrow_down: 'unicode/2b07',
- arrow_down_small: 'unicode/1f53d',
- arrow_forward: 'unicode/25b6',
- arrow_heading_down: 'unicode/2935',
- arrow_heading_up: 'unicode/2934',
- arrow_left: 'unicode/2b05',
- arrow_lower_left: 'unicode/2199',
- arrow_lower_right: 'unicode/2198',
- arrow_right: 'unicode/27a1',
- arrow_right_hook: 'unicode/21aa',
- arrow_up: 'unicode/2b06',
- arrow_up_down: 'unicode/2195',
- arrow_up_small: 'unicode/1f53c',
- arrow_upper_left: 'unicode/2196',
- arrow_upper_right: 'unicode/2197',
- arrows_clockwise: 'unicode/1f503',
- arrows_counterclockwise: 'unicode/1f504',
- art: 'unicode/1f3a8',
- articulated_lorry: 'unicode/1f69b',
- artificial_satellite: 'unicode/1f6f0',
- artist: 'unicode/1f9d1-1f3a8',
- aruba: 'unicode/1f1e6-1f1fc',
- ascension_island: 'unicode/1f1e6-1f1e8',
- asterisk: 'unicode/002a-20e3',
- astonished: 'unicode/1f632',
- astronaut: 'unicode/1f9d1-1f680',
- athletic_shoe: 'unicode/1f45f',
- atm: 'unicode/1f3e7',
- atom: 'atom',
- atom_symbol: 'unicode/269b',
- australia: 'unicode/1f1e6-1f1fa',
- austria: 'unicode/1f1e6-1f1f9',
- auto_rickshaw: 'unicode/1f6fa',
- avocado: 'unicode/1f951',
- axe: 'unicode/1fa93',
- azerbaijan: 'unicode/1f1e6-1f1ff',
- b: 'unicode/1f171',
- baby: 'unicode/1f476',
- baby_bottle: 'unicode/1f37c',
- baby_chick: 'unicode/1f424',
- baby_symbol: 'unicode/1f6bc',
- back: 'unicode/1f519',
- bacon: 'unicode/1f953',
- badger: 'unicode/1f9a1',
- badminton: 'unicode/1f3f8',
- bagel: 'unicode/1f96f',
- baggage_claim: 'unicode/1f6c4',
- baguette_bread: 'unicode/1f956',
- bahamas: 'unicode/1f1e7-1f1f8',
- bahrain: 'unicode/1f1e7-1f1ed',
- balance_scale: 'unicode/2696',
- bald_man: 'unicode/1f468-1f9b2',
- bald_woman: 'unicode/1f469-1f9b2',
- ballet_shoes: 'unicode/1fa70',
- balloon: 'unicode/1f388',
- ballot_box: 'unicode/1f5f3',
- ballot_box_with_check: 'unicode/2611',
- bamboo: 'unicode/1f38d',
- banana: 'unicode/1f34c',
- bangbang: 'unicode/203c',
- bangladesh: 'unicode/1f1e7-1f1e9',
- banjo: 'unicode/1fa95',
- bank: 'unicode/1f3e6',
- bar_chart: 'unicode/1f4ca',
- barbados: 'unicode/1f1e7-1f1e7',
- barber: 'unicode/1f488',
- baseball: 'unicode/26be',
- basecamp: 'basecamp',
- basecampy: 'basecampy',
- basket: 'unicode/1f9fa',
- basketball: 'unicode/1f3c0',
- basketball_man: 'unicode/26f9-2642',
- basketball_woman: 'unicode/26f9-2640',
- bat: 'unicode/1f987',
- bath: 'unicode/1f6c0',
- bathtub: 'unicode/1f6c1',
- battery: 'unicode/1f50b',
- beach_umbrella: 'unicode/1f3d6',
- bear: 'unicode/1f43b',
- bearded_person: 'unicode/1f9d4',
- beaver: 'unicode/1f9ab',
- bed: 'unicode/1f6cf',
- bee: 'unicode/1f41d',
- beer: 'unicode/1f37a',
- beers: 'unicode/1f37b',
- beetle: 'unicode/1fab2',
- beginner: 'unicode/1f530',
- belarus: 'unicode/1f1e7-1f1fe',
- belgium: 'unicode/1f1e7-1f1ea',
- belize: 'unicode/1f1e7-1f1ff',
- bell: 'unicode/1f514',
- bell_pepper: 'unicode/1fad1',
- bellhop_bell: 'unicode/1f6ce',
- benin: 'unicode/1f1e7-1f1ef',
- bento: 'unicode/1f371',
- bermuda: 'unicode/1f1e7-1f1f2',
- beverage_box: 'unicode/1f9c3',
- bhutan: 'unicode/1f1e7-1f1f9',
- bicyclist: 'unicode/1f6b4',
- bike: 'unicode/1f6b2',
- biking_man: 'unicode/1f6b4-2642',
- biking_woman: 'unicode/1f6b4-2640',
- bikini: 'unicode/1f459',
- billed_cap: 'unicode/1f9e2',
- biohazard: 'unicode/2623',
- bird: 'unicode/1f426',
- birthday: 'unicode/1f382',
- bison: 'unicode/1f9ac',
- black_cat: 'unicode/1f408-2b1b',
- black_circle: 'unicode/26ab',
- black_flag: 'unicode/1f3f4',
- black_heart: 'unicode/1f5a4',
- black_joker: 'unicode/1f0cf',
- black_large_square: 'unicode/2b1b',
- black_medium_small_square: 'unicode/25fe',
- black_medium_square: 'unicode/25fc',
- black_nib: 'unicode/2712',
- black_small_square: 'unicode/25aa',
- black_square_button: 'unicode/1f532',
- blond_haired_man: 'unicode/1f471-2642',
- blond_haired_person: 'unicode/1f471',
- blond_haired_woman: 'unicode/1f471-2640',
- blonde_woman: 'unicode/1f471-2640',
- blossom: 'unicode/1f33c',
- blowfish: 'unicode/1f421',
- blue_book: 'unicode/1f4d8',
- blue_car: 'unicode/1f699',
- blue_heart: 'unicode/1f499',
- blue_square: 'unicode/1f7e6',
- blueberries: 'unicode/1fad0',
- blush: 'unicode/1f60a',
- boar: 'unicode/1f417',
- boat: 'unicode/26f5',
- bolivia: 'unicode/1f1e7-1f1f4',
- bomb: 'unicode/1f4a3',
- bone: 'unicode/1f9b4',
- book: 'unicode/1f4d6',
- bookmark: 'unicode/1f516',
- bookmark_tabs: 'unicode/1f4d1',
- books: 'unicode/1f4da',
- boom: 'unicode/1f4a5',
- boomerang: 'unicode/1fa83',
- boot: 'unicode/1f462',
- bosnia_herzegovina: 'unicode/1f1e7-1f1e6',
- botswana: 'unicode/1f1e7-1f1fc',
- bouncing_ball_man: 'unicode/26f9-2642',
- bouncing_ball_person: 'unicode/26f9',
- bouncing_ball_woman: 'unicode/26f9-2640',
- bouquet: 'unicode/1f490',
- bouvet_island: 'unicode/1f1e7-1f1fb',
- bow: 'unicode/1f647',
- bow_and_arrow: 'unicode/1f3f9',
- bowing_man: 'unicode/1f647-2642',
- bowing_woman: 'unicode/1f647-2640',
- bowl_with_spoon: 'unicode/1f963',
- bowling: 'unicode/1f3b3',
- bowtie: 'bowtie',
- boxing_glove: 'unicode/1f94a',
- boy: 'unicode/1f466',
- brain: 'unicode/1f9e0',
- brazil: 'unicode/1f1e7-1f1f7',
- bread: 'unicode/1f35e',
- breast_feeding: 'unicode/1f931',
- bricks: 'unicode/1f9f1',
- bride_with_veil: 'unicode/1f470-2640',
- bridge_at_night: 'unicode/1f309',
- briefcase: 'unicode/1f4bc',
- british_indian_ocean_territory: 'unicode/1f1ee-1f1f4',
- british_virgin_islands: 'unicode/1f1fb-1f1ec',
- broccoli: 'unicode/1f966',
- broken_heart: 'unicode/1f494',
- broom: 'unicode/1f9f9',
- brown_circle: 'unicode/1f7e4',
- brown_heart: 'unicode/1f90e',
- brown_square: 'unicode/1f7eb',
- brunei: 'unicode/1f1e7-1f1f3',
- bubble_tea: 'unicode/1f9cb',
- bucket: 'unicode/1faa3',
- bug: 'unicode/1f41b',
- building_construction: 'unicode/1f3d7',
- bulb: 'unicode/1f4a1',
- bulgaria: 'unicode/1f1e7-1f1ec',
- bullettrain_front: 'unicode/1f685',
- bullettrain_side: 'unicode/1f684',
- burkina_faso: 'unicode/1f1e7-1f1eb',
- burrito: 'unicode/1f32f',
- burundi: 'unicode/1f1e7-1f1ee',
- bus: 'unicode/1f68c',
- business_suit_levitating: 'unicode/1f574',
- busstop: 'unicode/1f68f',
- bust_in_silhouette: 'unicode/1f464',
- busts_in_silhouette: 'unicode/1f465',
- butter: 'unicode/1f9c8',
- butterfly: 'unicode/1f98b',
- cactus: 'unicode/1f335',
- cake: 'unicode/1f370',
- calendar: 'unicode/1f4c6',
- call_me_hand: 'unicode/1f919',
- calling: 'unicode/1f4f2',
- cambodia: 'unicode/1f1f0-1f1ed',
- camel: 'unicode/1f42b',
- camera: 'unicode/1f4f7',
- camera_flash: 'unicode/1f4f8',
- cameroon: 'unicode/1f1e8-1f1f2',
- camping: 'unicode/1f3d5',
- canada: 'unicode/1f1e8-1f1e6',
- canary_islands: 'unicode/1f1ee-1f1e8',
- cancer: 'unicode/264b',
- candle: 'unicode/1f56f',
- candy: 'unicode/1f36c',
- canned_food: 'unicode/1f96b',
- canoe: 'unicode/1f6f6',
- cape_verde: 'unicode/1f1e8-1f1fb',
- capital_abcd: 'unicode/1f520',
- capricorn: 'unicode/2651',
- car: 'unicode/1f697',
- card_file_box: 'unicode/1f5c3',
- card_index: 'unicode/1f4c7',
- card_index_dividers: 'unicode/1f5c2',
- caribbean_netherlands: 'unicode/1f1e7-1f1f6',
- carousel_horse: 'unicode/1f3a0',
- carpentry_saw: 'unicode/1fa9a',
- carrot: 'unicode/1f955',
- cartwheeling: 'unicode/1f938',
- cat: 'unicode/1f431',
- cat2: 'unicode/1f408',
- cayman_islands: 'unicode/1f1f0-1f1fe',
- cd: 'unicode/1f4bf',
- central_african_republic: 'unicode/1f1e8-1f1eb',
- ceuta_melilla: 'unicode/1f1ea-1f1e6',
- chad: 'unicode/1f1f9-1f1e9',
- chains: 'unicode/26d3',
- chair: 'unicode/1fa91',
- champagne: 'unicode/1f37e',
- chart: 'unicode/1f4b9',
- chart_with_downwards_trend: 'unicode/1f4c9',
- chart_with_upwards_trend: 'unicode/1f4c8',
- checkered_flag: 'unicode/1f3c1',
- cheese: 'unicode/1f9c0',
- cherries: 'unicode/1f352',
- cherry_blossom: 'unicode/1f338',
- chess_pawn: 'unicode/265f',
- chestnut: 'unicode/1f330',
- chicken: 'unicode/1f414',
- child: 'unicode/1f9d2',
- children_crossing: 'unicode/1f6b8',
- chile: 'unicode/1f1e8-1f1f1',
- chipmunk: 'unicode/1f43f',
- chocolate_bar: 'unicode/1f36b',
- chopsticks: 'unicode/1f962',
- christmas_island: 'unicode/1f1e8-1f1fd',
- christmas_tree: 'unicode/1f384',
- church: 'unicode/26ea',
- cinema: 'unicode/1f3a6',
- circus_tent: 'unicode/1f3aa',
- city_sunrise: 'unicode/1f307',
- city_sunset: 'unicode/1f306',
- cityscape: 'unicode/1f3d9',
- cl: 'unicode/1f191',
- clamp: 'unicode/1f5dc',
- clap: 'unicode/1f44f',
- clapper: 'unicode/1f3ac',
- classical_building: 'unicode/1f3db',
- climbing: 'unicode/1f9d7',
- climbing_man: 'unicode/1f9d7-2642',
- climbing_woman: 'unicode/1f9d7-2640',
- clinking_glasses: 'unicode/1f942',
- clipboard: 'unicode/1f4cb',
- clipperton_island: 'unicode/1f1e8-1f1f5',
- clock1: 'unicode/1f550',
- clock10: 'unicode/1f559',
- clock1030: 'unicode/1f565',
- clock11: 'unicode/1f55a',
- clock1130: 'unicode/1f566',
- clock12: 'unicode/1f55b',
- clock1230: 'unicode/1f567',
- clock130: 'unicode/1f55c',
- clock2: 'unicode/1f551',
- clock230: 'unicode/1f55d',
- clock3: 'unicode/1f552',
- clock330: 'unicode/1f55e',
- clock4: 'unicode/1f553',
- clock430: 'unicode/1f55f',
- clock5: 'unicode/1f554',
- clock530: 'unicode/1f560',
- clock6: 'unicode/1f555',
- clock630: 'unicode/1f561',
- clock7: 'unicode/1f556',
- clock730: 'unicode/1f562',
- clock8: 'unicode/1f557',
- clock830: 'unicode/1f563',
- clock9: 'unicode/1f558',
- clock930: 'unicode/1f564',
- closed_book: 'unicode/1f4d5',
- closed_lock_with_key: 'unicode/1f510',
- closed_umbrella: 'unicode/1f302',
- cloud: 'unicode/2601',
- cloud_with_lightning: 'unicode/1f329',
- cloud_with_lightning_and_rain: 'unicode/26c8',
- cloud_with_rain: 'unicode/1f327',
- cloud_with_snow: 'unicode/1f328',
- clown_face: 'unicode/1f921',
- clubs: 'unicode/2663',
- cn: 'unicode/1f1e8-1f1f3',
- coat: 'unicode/1f9e5',
- cockroach: 'unicode/1fab3',
- cocktail: 'unicode/1f378',
- coconut: 'unicode/1f965',
- cocos_islands: 'unicode/1f1e8-1f1e8',
- coffee: 'unicode/2615',
- coffin: 'unicode/26b0',
- coin: 'unicode/1fa99',
- cold_face: 'unicode/1f976',
- cold_sweat: 'unicode/1f630',
- collision: 'unicode/1f4a5',
- colombia: 'unicode/1f1e8-1f1f4',
- comet: 'unicode/2604',
- comoros: 'unicode/1f1f0-1f1f2',
- compass: 'unicode/1f9ed',
- computer: 'unicode/1f4bb',
- computer_mouse: 'unicode/1f5b1',
- confetti_ball: 'unicode/1f38a',
- confounded: 'unicode/1f616',
- confused: 'unicode/1f615',
- congo_brazzaville: 'unicode/1f1e8-1f1ec',
- congo_kinshasa: 'unicode/1f1e8-1f1e9',
- congratulations: 'unicode/3297',
- construction: 'unicode/1f6a7',
- construction_worker: 'unicode/1f477',
- construction_worker_man: 'unicode/1f477-2642',
- construction_worker_woman: 'unicode/1f477-2640',
- control_knobs: 'unicode/1f39b',
- convenience_store: 'unicode/1f3ea',
- cook: 'unicode/1f9d1-1f373',
- cook_islands: 'unicode/1f1e8-1f1f0',
- cookie: 'unicode/1f36a',
- cool: 'unicode/1f192',
- cop: 'unicode/1f46e',
- copyright: 'unicode/00a9',
- corn: 'unicode/1f33d',
- costa_rica: 'unicode/1f1e8-1f1f7',
- cote_divoire: 'unicode/1f1e8-1f1ee',
- couch_and_lamp: 'unicode/1f6cb',
- couple: 'unicode/1f46b',
- couple_with_heart: 'unicode/1f491',
- couple_with_heart_man_man: 'unicode/1f468-2764-1f468',
- couple_with_heart_woman_man: 'unicode/1f469-2764-1f468',
- couple_with_heart_woman_woman: 'unicode/1f469-2764-1f469',
- couplekiss: 'unicode/1f48f',
- couplekiss_man_man: 'unicode/1f468-2764-1f48b-1f468',
- couplekiss_man_woman: 'unicode/1f469-2764-1f48b-1f468',
- couplekiss_woman_woman: 'unicode/1f469-2764-1f48b-1f469',
- cow: 'unicode/1f42e',
- cow2: 'unicode/1f404',
- cowboy_hat_face: 'unicode/1f920',
- crab: 'unicode/1f980',
- crayon: 'unicode/1f58d',
- credit_card: 'unicode/1f4b3',
- crescent_moon: 'unicode/1f319',
- cricket: 'unicode/1f997',
- cricket_game: 'unicode/1f3cf',
- croatia: 'unicode/1f1ed-1f1f7',
- crocodile: 'unicode/1f40a',
- croissant: 'unicode/1f950',
- crossed_fingers: 'unicode/1f91e',
- crossed_flags: 'unicode/1f38c',
- crossed_swords: 'unicode/2694',
- crown: 'unicode/1f451',
- cry: 'unicode/1f622',
- crying_cat_face: 'unicode/1f63f',
- crystal_ball: 'unicode/1f52e',
- cuba: 'unicode/1f1e8-1f1fa',
- cucumber: 'unicode/1f952',
- cup_with_straw: 'unicode/1f964',
- cupcake: 'unicode/1f9c1',
- cupid: 'unicode/1f498',
- curacao: 'unicode/1f1e8-1f1fc',
- curling_stone: 'unicode/1f94c',
- curly_haired_man: 'unicode/1f468-1f9b1',
- curly_haired_woman: 'unicode/1f469-1f9b1',
- curly_loop: 'unicode/27b0',
- currency_exchange: 'unicode/1f4b1',
- curry: 'unicode/1f35b',
- cursing_face: 'unicode/1f92c',
- custard: 'unicode/1f36e',
- customs: 'unicode/1f6c3',
- cut_of_meat: 'unicode/1f969',
- cyclone: 'unicode/1f300',
- cyprus: 'unicode/1f1e8-1f1fe',
- czech_republic: 'unicode/1f1e8-1f1ff',
- dagger: 'unicode/1f5e1',
- dancer: 'unicode/1f483',
- dancers: 'unicode/1f46f',
- dancing_men: 'unicode/1f46f-2642',
- dancing_women: 'unicode/1f46f-2640',
- dango: 'unicode/1f361',
- dark_sunglasses: 'unicode/1f576',
- dart: 'unicode/1f3af',
- dash: 'unicode/1f4a8',
- date: 'unicode/1f4c5',
- de: 'unicode/1f1e9-1f1ea',
- deaf_man: 'unicode/1f9cf-2642',
- deaf_person: 'unicode/1f9cf',
- deaf_woman: 'unicode/1f9cf-2640',
- deciduous_tree: 'unicode/1f333',
- deer: 'unicode/1f98c',
- denmark: 'unicode/1f1e9-1f1f0',
- department_store: 'unicode/1f3ec',
- derelict_house: 'unicode/1f3da',
- desert: 'unicode/1f3dc',
- desert_island: 'unicode/1f3dd',
- desktop_computer: 'unicode/1f5a5',
- detective: 'unicode/1f575',
- diamond_shape_with_a_dot_inside: 'unicode/1f4a0',
- diamonds: 'unicode/2666',
- diego_garcia: 'unicode/1f1e9-1f1ec',
- disappointed: 'unicode/1f61e',
- disappointed_relieved: 'unicode/1f625',
- disguised_face: 'unicode/1f978',
- diving_mask: 'unicode/1f93f',
- diya_lamp: 'unicode/1fa94',
- dizzy: 'unicode/1f4ab',
- dizzy_face: 'unicode/1f635',
- djibouti: 'unicode/1f1e9-1f1ef',
- dna: 'unicode/1f9ec',
- do_not_litter: 'unicode/1f6af',
- dodo: 'unicode/1f9a4',
- dog: 'unicode/1f436',
- dog2: 'unicode/1f415',
- dollar: 'unicode/1f4b5',
- dolls: 'unicode/1f38e',
- dolphin: 'unicode/1f42c',
- dominica: 'unicode/1f1e9-1f1f2',
- dominican_republic: 'unicode/1f1e9-1f1f4',
- door: 'unicode/1f6aa',
- doughnut: 'unicode/1f369',
- dove: 'unicode/1f54a',
- dragon: 'unicode/1f409',
- dragon_face: 'unicode/1f432',
- dress: 'unicode/1f457',
- dromedary_camel: 'unicode/1f42a',
- drooling_face: 'unicode/1f924',
- drop_of_blood: 'unicode/1fa78',
- droplet: 'unicode/1f4a7',
- drum: 'unicode/1f941',
- duck: 'unicode/1f986',
- dumpling: 'unicode/1f95f',
- dvd: 'unicode/1f4c0',
- 'e-mail': 'unicode/1f4e7',
- eagle: 'unicode/1f985',
- ear: 'unicode/1f442',
- ear_of_rice: 'unicode/1f33e',
- ear_with_hearing_aid: 'unicode/1f9bb',
- earth_africa: 'unicode/1f30d',
- earth_americas: 'unicode/1f30e',
- earth_asia: 'unicode/1f30f',
- ecuador: 'unicode/1f1ea-1f1e8',
- egg: 'unicode/1f95a',
- eggplant: 'unicode/1f346',
- egypt: 'unicode/1f1ea-1f1ec',
- eight: 'unicode/0038-20e3',
- eight_pointed_black_star: 'unicode/2734',
- eight_spoked_asterisk: 'unicode/2733',
- eject_button: 'unicode/23cf',
- el_salvador: 'unicode/1f1f8-1f1fb',
- electric_plug: 'unicode/1f50c',
- electron: 'electron',
- elephant: 'unicode/1f418',
- elevator: 'unicode/1f6d7',
- elf: 'unicode/1f9dd',
- elf_man: 'unicode/1f9dd-2642',
- elf_woman: 'unicode/1f9dd-2640',
- email: 'unicode/1f4e7',
- end: 'unicode/1f51a',
- england: 'unicode/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f',
- envelope: 'unicode/2709',
- envelope_with_arrow: 'unicode/1f4e9',
- equatorial_guinea: 'unicode/1f1ec-1f1f6',
- eritrea: 'unicode/1f1ea-1f1f7',
- es: 'unicode/1f1ea-1f1f8',
- estonia: 'unicode/1f1ea-1f1ea',
- ethiopia: 'unicode/1f1ea-1f1f9',
- eu: 'unicode/1f1ea-1f1fa',
- euro: 'unicode/1f4b6',
- european_castle: 'unicode/1f3f0',
- european_post_office: 'unicode/1f3e4',
- european_union: 'unicode/1f1ea-1f1fa',
- evergreen_tree: 'unicode/1f332',
- exclamation: 'unicode/2757',
- exploding_head: 'unicode/1f92f',
- expressionless: 'unicode/1f611',
- eye: 'unicode/1f441',
- eye_speech_bubble: 'unicode/1f441-1f5e8',
- eyeglasses: 'unicode/1f453',
- eyes: 'unicode/1f440',
- face_exhaling: 'unicode/1f62e-1f4a8',
- face_in_clouds: 'unicode/1f636-1f32b',
- face_with_head_bandage: 'unicode/1f915',
- face_with_spiral_eyes: 'unicode/1f635-1f4ab',
- face_with_thermometer: 'unicode/1f912',
- facepalm: 'unicode/1f926',
- facepunch: 'unicode/1f44a',
- factory: 'unicode/1f3ed',
- factory_worker: 'unicode/1f9d1-1f3ed',
- fairy: 'unicode/1f9da',
- fairy_man: 'unicode/1f9da-2642',
- fairy_woman: 'unicode/1f9da-2640',
- falafel: 'unicode/1f9c6',
- falkland_islands: 'unicode/1f1eb-1f1f0',
- fallen_leaf: 'unicode/1f342',
- family: 'unicode/1f46a',
- family_man_boy: 'unicode/1f468-1f466',
- family_man_boy_boy: 'unicode/1f468-1f466-1f466',
- family_man_girl: 'unicode/1f468-1f467',
- family_man_girl_boy: 'unicode/1f468-1f467-1f466',
- family_man_girl_girl: 'unicode/1f468-1f467-1f467',
- family_man_man_boy: 'unicode/1f468-1f468-1f466',
- family_man_man_boy_boy: 'unicode/1f468-1f468-1f466-1f466',
- family_man_man_girl: 'unicode/1f468-1f468-1f467',
- family_man_man_girl_boy: 'unicode/1f468-1f468-1f467-1f466',
- family_man_man_girl_girl: 'unicode/1f468-1f468-1f467-1f467',
- family_man_woman_boy: 'unicode/1f468-1f469-1f466',
- family_man_woman_boy_boy: 'unicode/1f468-1f469-1f466-1f466',
- family_man_woman_girl: 'unicode/1f468-1f469-1f467',
- family_man_woman_girl_boy: 'unicode/1f468-1f469-1f467-1f466',
- family_man_woman_girl_girl: 'unicode/1f468-1f469-1f467-1f467',
- family_woman_boy: 'unicode/1f469-1f466',
- family_woman_boy_boy: 'unicode/1f469-1f466-1f466',
- family_woman_girl: 'unicode/1f469-1f467',
- family_woman_girl_boy: 'unicode/1f469-1f467-1f466',
- family_woman_girl_girl: 'unicode/1f469-1f467-1f467',
- family_woman_woman_boy: 'unicode/1f469-1f469-1f466',
- family_woman_woman_boy_boy: 'unicode/1f469-1f469-1f466-1f466',
- family_woman_woman_girl: 'unicode/1f469-1f469-1f467',
- family_woman_woman_girl_boy: 'unicode/1f469-1f469-1f467-1f466',
- family_woman_woman_girl_girl: 'unicode/1f469-1f469-1f467-1f467',
- farmer: 'unicode/1f9d1-1f33e',
- faroe_islands: 'unicode/1f1eb-1f1f4',
- fast_forward: 'unicode/23e9',
- fax: 'unicode/1f4e0',
- fearful: 'unicode/1f628',
- feather: 'unicode/1fab6',
- feelsgood: 'feelsgood',
- feet: 'unicode/1f43e',
- female_detective: 'unicode/1f575-2640',
- female_sign: 'unicode/2640',
- ferris_wheel: 'unicode/1f3a1',
- ferry: 'unicode/26f4',
- field_hockey: 'unicode/1f3d1',
- fiji: 'unicode/1f1eb-1f1ef',
- file_cabinet: 'unicode/1f5c4',
- file_folder: 'unicode/1f4c1',
- film_projector: 'unicode/1f4fd',
- film_strip: 'unicode/1f39e',
- finland: 'unicode/1f1eb-1f1ee',
- finnadie: 'finnadie',
- fire: 'unicode/1f525',
- fire_engine: 'unicode/1f692',
- fire_extinguisher: 'unicode/1f9ef',
- firecracker: 'unicode/1f9e8',
- firefighter: 'unicode/1f9d1-1f692',
- fireworks: 'unicode/1f386',
- first_quarter_moon: 'unicode/1f313',
- first_quarter_moon_with_face: 'unicode/1f31b',
- fish: 'unicode/1f41f',
- fish_cake: 'unicode/1f365',
- fishing_pole_and_fish: 'unicode/1f3a3',
- fist: 'unicode/270a',
- fist_left: 'unicode/1f91b',
- fist_oncoming: 'unicode/1f44a',
- fist_raised: 'unicode/270a',
- fist_right: 'unicode/1f91c',
- five: 'unicode/0035-20e3',
- flags: 'unicode/1f38f',
- flamingo: 'unicode/1f9a9',
- flashlight: 'unicode/1f526',
- flat_shoe: 'unicode/1f97f',
- flatbread: 'unicode/1fad3',
- fleur_de_lis: 'unicode/269c',
- flight_arrival: 'unicode/1f6ec',
- flight_departure: 'unicode/1f6eb',
- flipper: 'unicode/1f42c',
- floppy_disk: 'unicode/1f4be',
- flower_playing_cards: 'unicode/1f3b4',
- flushed: 'unicode/1f633',
- fly: 'unicode/1fab0',
- flying_disc: 'unicode/1f94f',
- flying_saucer: 'unicode/1f6f8',
- fog: 'unicode/1f32b',
- foggy: 'unicode/1f301',
- fondue: 'unicode/1fad5',
- foot: 'unicode/1f9b6',
- football: 'unicode/1f3c8',
- footprints: 'unicode/1f463',
- fork_and_knife: 'unicode/1f374',
- fortune_cookie: 'unicode/1f960',
- fountain: 'unicode/26f2',
- fountain_pen: 'unicode/1f58b',
- four: 'unicode/0034-20e3',
- four_leaf_clover: 'unicode/1f340',
- fox_face: 'unicode/1f98a',
- fr: 'unicode/1f1eb-1f1f7',
- framed_picture: 'unicode/1f5bc',
- free: 'unicode/1f193',
- french_guiana: 'unicode/1f1ec-1f1eb',
- french_polynesia: 'unicode/1f1f5-1f1eb',
- french_southern_territories: 'unicode/1f1f9-1f1eb',
- fried_egg: 'unicode/1f373',
- fried_shrimp: 'unicode/1f364',
- fries: 'unicode/1f35f',
- frog: 'unicode/1f438',
- frowning: 'unicode/1f626',
- frowning_face: 'unicode/2639',
- frowning_man: 'unicode/1f64d-2642',
- frowning_person: 'unicode/1f64d',
- frowning_woman: 'unicode/1f64d-2640',
- fu: 'unicode/1f595',
- fuelpump: 'unicode/26fd',
- full_moon: 'unicode/1f315',
- full_moon_with_face: 'unicode/1f31d',
- funeral_urn: 'unicode/26b1',
- gabon: 'unicode/1f1ec-1f1e6',
- gambia: 'unicode/1f1ec-1f1f2',
- game_die: 'unicode/1f3b2',
- garlic: 'unicode/1f9c4',
- gb: 'unicode/1f1ec-1f1e7',
- gear: 'unicode/2699',
- gem: 'unicode/1f48e',
- gemini: 'unicode/264a',
- genie: 'unicode/1f9de',
- genie_man: 'unicode/1f9de-2642',
- genie_woman: 'unicode/1f9de-2640',
- georgia: 'unicode/1f1ec-1f1ea',
- ghana: 'unicode/1f1ec-1f1ed',
- ghost: 'unicode/1f47b',
- gibraltar: 'unicode/1f1ec-1f1ee',
- gift: 'unicode/1f381',
- gift_heart: 'unicode/1f49d',
- giraffe: 'unicode/1f992',
- girl: 'unicode/1f467',
- globe_with_meridians: 'unicode/1f310',
- gloves: 'unicode/1f9e4',
- goal_net: 'unicode/1f945',
- goat: 'unicode/1f410',
- goberserk: 'goberserk',
- godmode: 'godmode',
- goggles: 'unicode/1f97d',
- golf: 'unicode/26f3',
- golfing: 'unicode/1f3cc',
- golfing_man: 'unicode/1f3cc-2642',
- golfing_woman: 'unicode/1f3cc-2640',
- gorilla: 'unicode/1f98d',
- grapes: 'unicode/1f347',
- greece: 'unicode/1f1ec-1f1f7',
- green_apple: 'unicode/1f34f',
- green_book: 'unicode/1f4d7',
- green_circle: 'unicode/1f7e2',
- green_heart: 'unicode/1f49a',
- green_salad: 'unicode/1f957',
- green_square: 'unicode/1f7e9',
- greenland: 'unicode/1f1ec-1f1f1',
- grenada: 'unicode/1f1ec-1f1e9',
- grey_exclamation: 'unicode/2755',
- grey_question: 'unicode/2754',
- grimacing: 'unicode/1f62c',
- grin: 'unicode/1f601',
- grinning: 'unicode/1f600',
- guadeloupe: 'unicode/1f1ec-1f1f5',
- guam: 'unicode/1f1ec-1f1fa',
- guard: 'unicode/1f482',
- guardsman: 'unicode/1f482-2642',
- guardswoman: 'unicode/1f482-2640',
- guatemala: 'unicode/1f1ec-1f1f9',
- guernsey: 'unicode/1f1ec-1f1ec',
- guide_dog: 'unicode/1f9ae',
- guinea: 'unicode/1f1ec-1f1f3',
- guinea_bissau: 'unicode/1f1ec-1f1fc',
- guitar: 'unicode/1f3b8',
- gun: 'unicode/1f52b',
- guyana: 'unicode/1f1ec-1f1fe',
- haircut: 'unicode/1f487',
- haircut_man: 'unicode/1f487-2642',
- haircut_woman: 'unicode/1f487-2640',
- haiti: 'unicode/1f1ed-1f1f9',
- hamburger: 'unicode/1f354',
- hammer: 'unicode/1f528',
- hammer_and_pick: 'unicode/2692',
- hammer_and_wrench: 'unicode/1f6e0',
- hamster: 'unicode/1f439',
- hand: 'unicode/270b',
- hand_over_mouth: 'unicode/1f92d',
- handbag: 'unicode/1f45c',
- handball_person: 'unicode/1f93e',
- handshake: 'unicode/1f91d',
- hankey: 'unicode/1f4a9',
- hash: 'unicode/0023-20e3',
- hatched_chick: 'unicode/1f425',
- hatching_chick: 'unicode/1f423',
- headphones: 'unicode/1f3a7',
- headstone: 'unicode/1faa6',
- health_worker: 'unicode/1f9d1-2695',
- hear_no_evil: 'unicode/1f649',
- heard_mcdonald_islands: 'unicode/1f1ed-1f1f2',
- heart: 'unicode/2764',
- heart_decoration: 'unicode/1f49f',
- heart_eyes: 'unicode/1f60d',
- heart_eyes_cat: 'unicode/1f63b',
- heart_on_fire: 'unicode/2764-1f525',
- heartbeat: 'unicode/1f493',
- heartpulse: 'unicode/1f497',
- hearts: 'unicode/2665',
- heavy_check_mark: 'unicode/2714',
- heavy_division_sign: 'unicode/2797',
- heavy_dollar_sign: 'unicode/1f4b2',
- heavy_exclamation_mark: 'unicode/2757',
- heavy_heart_exclamation: 'unicode/2763',
- heavy_minus_sign: 'unicode/2796',
- heavy_multiplication_x: 'unicode/2716',
- heavy_plus_sign: 'unicode/2795',
- hedgehog: 'unicode/1f994',
- helicopter: 'unicode/1f681',
- herb: 'unicode/1f33f',
- hibiscus: 'unicode/1f33a',
- high_brightness: 'unicode/1f506',
- high_heel: 'unicode/1f460',
- hiking_boot: 'unicode/1f97e',
- hindu_temple: 'unicode/1f6d5',
- hippopotamus: 'unicode/1f99b',
- hocho: 'unicode/1f52a',
- hole: 'unicode/1f573',
- honduras: 'unicode/1f1ed-1f1f3',
- honey_pot: 'unicode/1f36f',
- honeybee: 'unicode/1f41d',
- hong_kong: 'unicode/1f1ed-1f1f0',
- hook: 'unicode/1fa9d',
- horse: 'unicode/1f434',
- horse_racing: 'unicode/1f3c7',
- hospital: 'unicode/1f3e5',
- hot_face: 'unicode/1f975',
- hot_pepper: 'unicode/1f336',
- hotdog: 'unicode/1f32d',
- hotel: 'unicode/1f3e8',
- hotsprings: 'unicode/2668',
- hourglass: 'unicode/231b',
- hourglass_flowing_sand: 'unicode/23f3',
- house: 'unicode/1f3e0',
- house_with_garden: 'unicode/1f3e1',
- houses: 'unicode/1f3d8',
- hugs: 'unicode/1f917',
- hungary: 'unicode/1f1ed-1f1fa',
- hurtrealbad: 'hurtrealbad',
- hushed: 'unicode/1f62f',
- hut: 'unicode/1f6d6',
- ice_cream: 'unicode/1f368',
- ice_cube: 'unicode/1f9ca',
- ice_hockey: 'unicode/1f3d2',
- ice_skate: 'unicode/26f8',
- icecream: 'unicode/1f366',
- iceland: 'unicode/1f1ee-1f1f8',
- id: 'unicode/1f194',
- ideograph_advantage: 'unicode/1f250',
- imp: 'unicode/1f47f',
- inbox_tray: 'unicode/1f4e5',
- incoming_envelope: 'unicode/1f4e8',
- india: 'unicode/1f1ee-1f1f3',
- indonesia: 'unicode/1f1ee-1f1e9',
- infinity: 'unicode/267e',
- information_desk_person: 'unicode/1f481',
- information_source: 'unicode/2139',
- innocent: 'unicode/1f607',
- interrobang: 'unicode/2049',
- iphone: 'unicode/1f4f1',
- iran: 'unicode/1f1ee-1f1f7',
- iraq: 'unicode/1f1ee-1f1f6',
- ireland: 'unicode/1f1ee-1f1ea',
- isle_of_man: 'unicode/1f1ee-1f1f2',
- israel: 'unicode/1f1ee-1f1f1',
- it: 'unicode/1f1ee-1f1f9',
- izakaya_lantern: 'unicode/1f3ee',
- jack_o_lantern: 'unicode/1f383',
- jamaica: 'unicode/1f1ef-1f1f2',
- japan: 'unicode/1f5fe',
- japanese_castle: 'unicode/1f3ef',
- japanese_goblin: 'unicode/1f47a',
- japanese_ogre: 'unicode/1f479',
- jeans: 'unicode/1f456',
- jersey: 'unicode/1f1ef-1f1ea',
- jigsaw: 'unicode/1f9e9',
- jordan: 'unicode/1f1ef-1f1f4',
- joy: 'unicode/1f602',
- joy_cat: 'unicode/1f639',
- joystick: 'unicode/1f579',
- jp: 'unicode/1f1ef-1f1f5',
- judge: 'unicode/1f9d1-2696',
- juggling_person: 'unicode/1f939',
- kaaba: 'unicode/1f54b',
- kangaroo: 'unicode/1f998',
- kazakhstan: 'unicode/1f1f0-1f1ff',
- kenya: 'unicode/1f1f0-1f1ea',
- key: 'unicode/1f511',
- keyboard: 'unicode/2328',
- keycap_ten: 'unicode/1f51f',
- kick_scooter: 'unicode/1f6f4',
- kimono: 'unicode/1f458',
- kiribati: 'unicode/1f1f0-1f1ee',
- kiss: 'unicode/1f48b',
- kissing: 'unicode/1f617',
- kissing_cat: 'unicode/1f63d',
- kissing_closed_eyes: 'unicode/1f61a',
- kissing_heart: 'unicode/1f618',
- kissing_smiling_eyes: 'unicode/1f619',
- kite: 'unicode/1fa81',
- kiwi_fruit: 'unicode/1f95d',
- kneeling_man: 'unicode/1f9ce-2642',
- kneeling_person: 'unicode/1f9ce',
- kneeling_woman: 'unicode/1f9ce-2640',
- knife: 'unicode/1f52a',
- knot: 'unicode/1faa2',
- koala: 'unicode/1f428',
- koko: 'unicode/1f201',
- kosovo: 'unicode/1f1fd-1f1f0',
- kr: 'unicode/1f1f0-1f1f7',
- kuwait: 'unicode/1f1f0-1f1fc',
- kyrgyzstan: 'unicode/1f1f0-1f1ec',
- lab_coat: 'unicode/1f97c',
- label: 'unicode/1f3f7',
- lacrosse: 'unicode/1f94d',
- ladder: 'unicode/1fa9c',
- lady_beetle: 'unicode/1f41e',
- lantern: 'unicode/1f3ee',
- laos: 'unicode/1f1f1-1f1e6',
- large_blue_circle: 'unicode/1f535',
- large_blue_diamond: 'unicode/1f537',
- large_orange_diamond: 'unicode/1f536',
- last_quarter_moon: 'unicode/1f317',
- last_quarter_moon_with_face: 'unicode/1f31c',
- latin_cross: 'unicode/271d',
- latvia: 'unicode/1f1f1-1f1fb',
- laughing: 'unicode/1f606',
- leafy_green: 'unicode/1f96c',
- leaves: 'unicode/1f343',
- lebanon: 'unicode/1f1f1-1f1e7',
- ledger: 'unicode/1f4d2',
- left_luggage: 'unicode/1f6c5',
- left_right_arrow: 'unicode/2194',
- left_speech_bubble: 'unicode/1f5e8',
- leftwards_arrow_with_hook: 'unicode/21a9',
- leg: 'unicode/1f9b5',
- lemon: 'unicode/1f34b',
- leo: 'unicode/264c',
- leopard: 'unicode/1f406',
- lesotho: 'unicode/1f1f1-1f1f8',
- level_slider: 'unicode/1f39a',
- liberia: 'unicode/1f1f1-1f1f7',
- libra: 'unicode/264e',
- libya: 'unicode/1f1f1-1f1fe',
- liechtenstein: 'unicode/1f1f1-1f1ee',
- light_rail: 'unicode/1f688',
- link: 'unicode/1f517',
- lion: 'unicode/1f981',
- lips: 'unicode/1f444',
- lipstick: 'unicode/1f484',
- lithuania: 'unicode/1f1f1-1f1f9',
- lizard: 'unicode/1f98e',
- llama: 'unicode/1f999',
- lobster: 'unicode/1f99e',
- lock: 'unicode/1f512',
- lock_with_ink_pen: 'unicode/1f50f',
- lollipop: 'unicode/1f36d',
- long_drum: 'unicode/1fa98',
- loop: 'unicode/27bf',
- lotion_bottle: 'unicode/1f9f4',
- lotus_position: 'unicode/1f9d8',
- lotus_position_man: 'unicode/1f9d8-2642',
- lotus_position_woman: 'unicode/1f9d8-2640',
- loud_sound: 'unicode/1f50a',
- loudspeaker: 'unicode/1f4e2',
- love_hotel: 'unicode/1f3e9',
- love_letter: 'unicode/1f48c',
- love_you_gesture: 'unicode/1f91f',
- low_brightness: 'unicode/1f505',
- luggage: 'unicode/1f9f3',
- lungs: 'unicode/1fac1',
- luxembourg: 'unicode/1f1f1-1f1fa',
- lying_face: 'unicode/1f925',
- m: 'unicode/24c2',
- macau: 'unicode/1f1f2-1f1f4',
- macedonia: 'unicode/1f1f2-1f1f0',
- madagascar: 'unicode/1f1f2-1f1ec',
- mag: 'unicode/1f50d',
- mag_right: 'unicode/1f50e',
- mage: 'unicode/1f9d9',
- mage_man: 'unicode/1f9d9-2642',
- mage_woman: 'unicode/1f9d9-2640',
- magic_wand: 'unicode/1fa84',
- magnet: 'unicode/1f9f2',
- mahjong: 'unicode/1f004',
- mailbox: 'unicode/1f4eb',
- mailbox_closed: 'unicode/1f4ea',
- mailbox_with_mail: 'unicode/1f4ec',
- mailbox_with_no_mail: 'unicode/1f4ed',
- malawi: 'unicode/1f1f2-1f1fc',
- malaysia: 'unicode/1f1f2-1f1fe',
- maldives: 'unicode/1f1f2-1f1fb',
- male_detective: 'unicode/1f575-2642',
- male_sign: 'unicode/2642',
- mali: 'unicode/1f1f2-1f1f1',
- malta: 'unicode/1f1f2-1f1f9',
- mammoth: 'unicode/1f9a3',
- man: 'unicode/1f468',
- man_artist: 'unicode/1f468-1f3a8',
- man_astronaut: 'unicode/1f468-1f680',
- man_beard: 'unicode/1f9d4-2642',
- man_cartwheeling: 'unicode/1f938-2642',
- man_cook: 'unicode/1f468-1f373',
- man_dancing: 'unicode/1f57a',
- man_facepalming: 'unicode/1f926-2642',
- man_factory_worker: 'unicode/1f468-1f3ed',
- man_farmer: 'unicode/1f468-1f33e',
- man_feeding_baby: 'unicode/1f468-1f37c',
- man_firefighter: 'unicode/1f468-1f692',
- man_health_worker: 'unicode/1f468-2695',
- man_in_manual_wheelchair: 'unicode/1f468-1f9bd',
- man_in_motorized_wheelchair: 'unicode/1f468-1f9bc',
- man_in_tuxedo: 'unicode/1f935-2642',
- man_judge: 'unicode/1f468-2696',
- man_juggling: 'unicode/1f939-2642',
- man_mechanic: 'unicode/1f468-1f527',
- man_office_worker: 'unicode/1f468-1f4bc',
- man_pilot: 'unicode/1f468-2708',
- man_playing_handball: 'unicode/1f93e-2642',
- man_playing_water_polo: 'unicode/1f93d-2642',
- man_scientist: 'unicode/1f468-1f52c',
- man_shrugging: 'unicode/1f937-2642',
- man_singer: 'unicode/1f468-1f3a4',
- man_student: 'unicode/1f468-1f393',
- man_teacher: 'unicode/1f468-1f3eb',
- man_technologist: 'unicode/1f468-1f4bb',
- man_with_gua_pi_mao: 'unicode/1f472',
- man_with_probing_cane: 'unicode/1f468-1f9af',
- man_with_turban: 'unicode/1f473-2642',
- man_with_veil: 'unicode/1f470-2642',
- mandarin: 'unicode/1f34a',
- mango: 'unicode/1f96d',
- mans_shoe: 'unicode/1f45e',
- mantelpiece_clock: 'unicode/1f570',
- manual_wheelchair: 'unicode/1f9bd',
- maple_leaf: 'unicode/1f341',
- marshall_islands: 'unicode/1f1f2-1f1ed',
- martial_arts_uniform: 'unicode/1f94b',
- martinique: 'unicode/1f1f2-1f1f6',
- mask: 'unicode/1f637',
- massage: 'unicode/1f486',
- massage_man: 'unicode/1f486-2642',
- massage_woman: 'unicode/1f486-2640',
- mate: 'unicode/1f9c9',
- mauritania: 'unicode/1f1f2-1f1f7',
- mauritius: 'unicode/1f1f2-1f1fa',
- mayotte: 'unicode/1f1fe-1f1f9',
- meat_on_bone: 'unicode/1f356',
- mechanic: 'unicode/1f9d1-1f527',
- mechanical_arm: 'unicode/1f9be',
- mechanical_leg: 'unicode/1f9bf',
- medal_military: 'unicode/1f396',
- medal_sports: 'unicode/1f3c5',
- medical_symbol: 'unicode/2695',
- mega: 'unicode/1f4e3',
- melon: 'unicode/1f348',
- memo: 'unicode/1f4dd',
- men_wrestling: 'unicode/1f93c-2642',
- mending_heart: 'unicode/2764-1fa79',
- menorah: 'unicode/1f54e',
- mens: 'unicode/1f6b9',
- mermaid: 'unicode/1f9dc-2640',
- merman: 'unicode/1f9dc-2642',
- merperson: 'unicode/1f9dc',
- metal: 'unicode/1f918',
- metro: 'unicode/1f687',
- mexico: 'unicode/1f1f2-1f1fd',
- microbe: 'unicode/1f9a0',
- micronesia: 'unicode/1f1eb-1f1f2',
- microphone: 'unicode/1f3a4',
- microscope: 'unicode/1f52c',
- middle_finger: 'unicode/1f595',
- military_helmet: 'unicode/1fa96',
- milk_glass: 'unicode/1f95b',
- milky_way: 'unicode/1f30c',
- minibus: 'unicode/1f690',
- minidisc: 'unicode/1f4bd',
- mirror: 'unicode/1fa9e',
- mobile_phone_off: 'unicode/1f4f4',
- moldova: 'unicode/1f1f2-1f1e9',
- monaco: 'unicode/1f1f2-1f1e8',
- money_mouth_face: 'unicode/1f911',
- money_with_wings: 'unicode/1f4b8',
- moneybag: 'unicode/1f4b0',
- mongolia: 'unicode/1f1f2-1f1f3',
- monkey: 'unicode/1f412',
- monkey_face: 'unicode/1f435',
- monocle_face: 'unicode/1f9d0',
- monorail: 'unicode/1f69d',
- montenegro: 'unicode/1f1f2-1f1ea',
- montserrat: 'unicode/1f1f2-1f1f8',
- moon: 'unicode/1f314',
- moon_cake: 'unicode/1f96e',
- morocco: 'unicode/1f1f2-1f1e6',
- mortar_board: 'unicode/1f393',
- mosque: 'unicode/1f54c',
- mosquito: 'unicode/1f99f',
- motor_boat: 'unicode/1f6e5',
- motor_scooter: 'unicode/1f6f5',
- motorcycle: 'unicode/1f3cd',
- motorized_wheelchair: 'unicode/1f9bc',
- motorway: 'unicode/1f6e3',
- mount_fuji: 'unicode/1f5fb',
- mountain: 'unicode/26f0',
- mountain_bicyclist: 'unicode/1f6b5',
- mountain_biking_man: 'unicode/1f6b5-2642',
- mountain_biking_woman: 'unicode/1f6b5-2640',
- mountain_cableway: 'unicode/1f6a0',
- mountain_railway: 'unicode/1f69e',
- mountain_snow: 'unicode/1f3d4',
- mouse: 'unicode/1f42d',
- mouse2: 'unicode/1f401',
- mouse_trap: 'unicode/1faa4',
- movie_camera: 'unicode/1f3a5',
- moyai: 'unicode/1f5ff',
- mozambique: 'unicode/1f1f2-1f1ff',
- mrs_claus: 'unicode/1f936',
- muscle: 'unicode/1f4aa',
- mushroom: 'unicode/1f344',
- musical_keyboard: 'unicode/1f3b9',
- musical_note: 'unicode/1f3b5',
- musical_score: 'unicode/1f3bc',
- mute: 'unicode/1f507',
- mx_claus: 'unicode/1f9d1-1f384',
- myanmar: 'unicode/1f1f2-1f1f2',
- nail_care: 'unicode/1f485',
- name_badge: 'unicode/1f4db',
- namibia: 'unicode/1f1f3-1f1e6',
- national_park: 'unicode/1f3de',
- nauru: 'unicode/1f1f3-1f1f7',
- nauseated_face: 'unicode/1f922',
- nazar_amulet: 'unicode/1f9ff',
- neckbeard: 'neckbeard',
- necktie: 'unicode/1f454',
- negative_squared_cross_mark: 'unicode/274e',
- nepal: 'unicode/1f1f3-1f1f5',
- nerd_face: 'unicode/1f913',
- nesting_dolls: 'unicode/1fa86',
- netherlands: 'unicode/1f1f3-1f1f1',
- neutral_face: 'unicode/1f610',
- new: 'unicode/1f195',
- new_caledonia: 'unicode/1f1f3-1f1e8',
- new_moon: 'unicode/1f311',
- new_moon_with_face: 'unicode/1f31a',
- new_zealand: 'unicode/1f1f3-1f1ff',
- newspaper: 'unicode/1f4f0',
- newspaper_roll: 'unicode/1f5de',
- next_track_button: 'unicode/23ed',
- ng: 'unicode/1f196',
- ng_man: 'unicode/1f645-2642',
- ng_woman: 'unicode/1f645-2640',
- nicaragua: 'unicode/1f1f3-1f1ee',
- niger: 'unicode/1f1f3-1f1ea',
- nigeria: 'unicode/1f1f3-1f1ec',
- night_with_stars: 'unicode/1f303',
- nine: 'unicode/0039-20e3',
- ninja: 'unicode/1f977',
- niue: 'unicode/1f1f3-1f1fa',
- no_bell: 'unicode/1f515',
- no_bicycles: 'unicode/1f6b3',
- no_entry: 'unicode/26d4',
- no_entry_sign: 'unicode/1f6ab',
- no_good: 'unicode/1f645',
- no_good_man: 'unicode/1f645-2642',
- no_good_woman: 'unicode/1f645-2640',
- no_mobile_phones: 'unicode/1f4f5',
- no_mouth: 'unicode/1f636',
- no_pedestrians: 'unicode/1f6b7',
- no_smoking: 'unicode/1f6ad',
- 'non-potable_water': 'unicode/1f6b1',
- norfolk_island: 'unicode/1f1f3-1f1eb',
- north_korea: 'unicode/1f1f0-1f1f5',
- northern_mariana_islands: 'unicode/1f1f2-1f1f5',
- norway: 'unicode/1f1f3-1f1f4',
- nose: 'unicode/1f443',
- notebook: 'unicode/1f4d3',
- notebook_with_decorative_cover: 'unicode/1f4d4',
- notes: 'unicode/1f3b6',
- nut_and_bolt: 'unicode/1f529',
- o: 'unicode/2b55',
- o2: 'unicode/1f17e',
- ocean: 'unicode/1f30a',
- octocat: 'octocat',
- octopus: 'unicode/1f419',
- oden: 'unicode/1f362',
- office: 'unicode/1f3e2',
- office_worker: 'unicode/1f9d1-1f4bc',
- oil_drum: 'unicode/1f6e2',
- ok: 'unicode/1f197',
- ok_hand: 'unicode/1f44c',
- ok_man: 'unicode/1f646-2642',
- ok_person: 'unicode/1f646',
- ok_woman: 'unicode/1f646-2640',
- old_key: 'unicode/1f5dd',
- older_adult: 'unicode/1f9d3',
- older_man: 'unicode/1f474',
- older_woman: 'unicode/1f475',
- olive: 'unicode/1fad2',
- om: 'unicode/1f549',
- oman: 'unicode/1f1f4-1f1f2',
- on: 'unicode/1f51b',
- oncoming_automobile: 'unicode/1f698',
- oncoming_bus: 'unicode/1f68d',
- oncoming_police_car: 'unicode/1f694',
- oncoming_taxi: 'unicode/1f696',
- one: 'unicode/0031-20e3',
- one_piece_swimsuit: 'unicode/1fa71',
- onion: 'unicode/1f9c5',
- open_book: 'unicode/1f4d6',
- open_file_folder: 'unicode/1f4c2',
- open_hands: 'unicode/1f450',
- open_mouth: 'unicode/1f62e',
- open_umbrella: 'unicode/2602',
- ophiuchus: 'unicode/26ce',
- orange: 'unicode/1f34a',
- orange_book: 'unicode/1f4d9',
- orange_circle: 'unicode/1f7e0',
- orange_heart: 'unicode/1f9e1',
- orange_square: 'unicode/1f7e7',
- orangutan: 'unicode/1f9a7',
- orthodox_cross: 'unicode/2626',
- otter: 'unicode/1f9a6',
- outbox_tray: 'unicode/1f4e4',
- owl: 'unicode/1f989',
- ox: 'unicode/1f402',
- oyster: 'unicode/1f9aa',
- package: 'unicode/1f4e6',
- page_facing_up: 'unicode/1f4c4',
- page_with_curl: 'unicode/1f4c3',
- pager: 'unicode/1f4df',
- paintbrush: 'unicode/1f58c',
- pakistan: 'unicode/1f1f5-1f1f0',
- palau: 'unicode/1f1f5-1f1fc',
- palestinian_territories: 'unicode/1f1f5-1f1f8',
- palm_tree: 'unicode/1f334',
- palms_up_together: 'unicode/1f932',
- panama: 'unicode/1f1f5-1f1e6',
- pancakes: 'unicode/1f95e',
- panda_face: 'unicode/1f43c',
- paperclip: 'unicode/1f4ce',
- paperclips: 'unicode/1f587',
- papua_new_guinea: 'unicode/1f1f5-1f1ec',
- parachute: 'unicode/1fa82',
- paraguay: 'unicode/1f1f5-1f1fe',
- parasol_on_ground: 'unicode/26f1',
- parking: 'unicode/1f17f',
- parrot: 'unicode/1f99c',
- part_alternation_mark: 'unicode/303d',
- partly_sunny: 'unicode/26c5',
- partying_face: 'unicode/1f973',
- passenger_ship: 'unicode/1f6f3',
- passport_control: 'unicode/1f6c2',
- pause_button: 'unicode/23f8',
- paw_prints: 'unicode/1f43e',
- peace_symbol: 'unicode/262e',
- peach: 'unicode/1f351',
- peacock: 'unicode/1f99a',
- peanuts: 'unicode/1f95c',
- pear: 'unicode/1f350',
- pen: 'unicode/1f58a',
- pencil: 'unicode/1f4dd',
- pencil2: 'unicode/270f',
- penguin: 'unicode/1f427',
- pensive: 'unicode/1f614',
- people_holding_hands: 'unicode/1f9d1-1f91d-1f9d1',
- people_hugging: 'unicode/1fac2',
- performing_arts: 'unicode/1f3ad',
- persevere: 'unicode/1f623',
- person_bald: 'unicode/1f9d1-1f9b2',
- person_curly_hair: 'unicode/1f9d1-1f9b1',
- person_feeding_baby: 'unicode/1f9d1-1f37c',
- person_fencing: 'unicode/1f93a',
- person_in_manual_wheelchair: 'unicode/1f9d1-1f9bd',
- person_in_motorized_wheelchair: 'unicode/1f9d1-1f9bc',
- person_in_tuxedo: 'unicode/1f935',
- person_red_hair: 'unicode/1f9d1-1f9b0',
- person_white_hair: 'unicode/1f9d1-1f9b3',
- person_with_probing_cane: 'unicode/1f9d1-1f9af',
- person_with_turban: 'unicode/1f473',
- person_with_veil: 'unicode/1f470',
- peru: 'unicode/1f1f5-1f1ea',
- petri_dish: 'unicode/1f9eb',
- philippines: 'unicode/1f1f5-1f1ed',
- phone: 'unicode/260e',
- pick: 'unicode/26cf',
- pickup_truck: 'unicode/1f6fb',
- pie: 'unicode/1f967',
- pig: 'unicode/1f437',
- pig2: 'unicode/1f416',
- pig_nose: 'unicode/1f43d',
- pill: 'unicode/1f48a',
- pilot: 'unicode/1f9d1-2708',
- pinata: 'unicode/1fa85',
- pinched_fingers: 'unicode/1f90c',
- pinching_hand: 'unicode/1f90f',
- pineapple: 'unicode/1f34d',
- ping_pong: 'unicode/1f3d3',
- pirate_flag: 'unicode/1f3f4-2620',
- pisces: 'unicode/2653',
- pitcairn_islands: 'unicode/1f1f5-1f1f3',
- pizza: 'unicode/1f355',
- placard: 'unicode/1faa7',
- place_of_worship: 'unicode/1f6d0',
- plate_with_cutlery: 'unicode/1f37d',
- play_or_pause_button: 'unicode/23ef',
- pleading_face: 'unicode/1f97a',
- plunger: 'unicode/1faa0',
- point_down: 'unicode/1f447',
- point_left: 'unicode/1f448',
- point_right: 'unicode/1f449',
- point_up: 'unicode/261d',
- point_up_2: 'unicode/1f446',
- poland: 'unicode/1f1f5-1f1f1',
- polar_bear: 'unicode/1f43b-2744',
- police_car: 'unicode/1f693',
- police_officer: 'unicode/1f46e',
- policeman: 'unicode/1f46e-2642',
- policewoman: 'unicode/1f46e-2640',
- poodle: 'unicode/1f429',
- poop: 'unicode/1f4a9',
- popcorn: 'unicode/1f37f',
- portugal: 'unicode/1f1f5-1f1f9',
- post_office: 'unicode/1f3e3',
- postal_horn: 'unicode/1f4ef',
- postbox: 'unicode/1f4ee',
- potable_water: 'unicode/1f6b0',
- potato: 'unicode/1f954',
- potted_plant: 'unicode/1fab4',
- pouch: 'unicode/1f45d',
- poultry_leg: 'unicode/1f357',
- pound: 'unicode/1f4b7',
- pout: 'unicode/1f621',
- pouting_cat: 'unicode/1f63e',
- pouting_face: 'unicode/1f64e',
- pouting_man: 'unicode/1f64e-2642',
- pouting_woman: 'unicode/1f64e-2640',
- pray: 'unicode/1f64f',
- prayer_beads: 'unicode/1f4ff',
- pregnant_woman: 'unicode/1f930',
- pretzel: 'unicode/1f968',
- previous_track_button: 'unicode/23ee',
- prince: 'unicode/1f934',
- princess: 'unicode/1f478',
- printer: 'unicode/1f5a8',
- probing_cane: 'unicode/1f9af',
- puerto_rico: 'unicode/1f1f5-1f1f7',
- punch: 'unicode/1f44a',
- purple_circle: 'unicode/1f7e3',
- purple_heart: 'unicode/1f49c',
- purple_square: 'unicode/1f7ea',
- purse: 'unicode/1f45b',
- pushpin: 'unicode/1f4cc',
- put_litter_in_its_place: 'unicode/1f6ae',
- qatar: 'unicode/1f1f6-1f1e6',
- question: 'unicode/2753',
- rabbit: 'unicode/1f430',
- rabbit2: 'unicode/1f407',
- raccoon: 'unicode/1f99d',
- racehorse: 'unicode/1f40e',
- racing_car: 'unicode/1f3ce',
- radio: 'unicode/1f4fb',
- radio_button: 'unicode/1f518',
- radioactive: 'unicode/2622',
- rage: 'unicode/1f621',
- rage1: 'rage1',
- rage2: 'rage2',
- rage3: 'rage3',
- rage4: 'rage4',
- railway_car: 'unicode/1f683',
- railway_track: 'unicode/1f6e4',
- rainbow: 'unicode/1f308',
- rainbow_flag: 'unicode/1f3f3-1f308',
- raised_back_of_hand: 'unicode/1f91a',
- raised_eyebrow: 'unicode/1f928',
- raised_hand: 'unicode/270b',
- raised_hand_with_fingers_splayed: 'unicode/1f590',
- raised_hands: 'unicode/1f64c',
- raising_hand: 'unicode/1f64b',
- raising_hand_man: 'unicode/1f64b-2642',
- raising_hand_woman: 'unicode/1f64b-2640',
- ram: 'unicode/1f40f',
- ramen: 'unicode/1f35c',
- rat: 'unicode/1f400',
- razor: 'unicode/1fa92',
- receipt: 'unicode/1f9fe',
- record_button: 'unicode/23fa',
- recycle: 'unicode/267b',
- red_car: 'unicode/1f697',
- red_circle: 'unicode/1f534',
- red_envelope: 'unicode/1f9e7',
- red_haired_man: 'unicode/1f468-1f9b0',
- red_haired_woman: 'unicode/1f469-1f9b0',
- red_square: 'unicode/1f7e5',
- registered: 'unicode/00ae',
- relaxed: 'unicode/263a',
- relieved: 'unicode/1f60c',
- reminder_ribbon: 'unicode/1f397',
- repeat: 'unicode/1f501',
- repeat_one: 'unicode/1f502',
- rescue_worker_helmet: 'unicode/26d1',
- restroom: 'unicode/1f6bb',
- reunion: 'unicode/1f1f7-1f1ea',
- revolving_hearts: 'unicode/1f49e',
- rewind: 'unicode/23ea',
- rhinoceros: 'unicode/1f98f',
- ribbon: 'unicode/1f380',
- rice: 'unicode/1f35a',
- rice_ball: 'unicode/1f359',
- rice_cracker: 'unicode/1f358',
- rice_scene: 'unicode/1f391',
- right_anger_bubble: 'unicode/1f5ef',
- ring: 'unicode/1f48d',
- ringed_planet: 'unicode/1fa90',
- robot: 'unicode/1f916',
- rock: 'unicode/1faa8',
- rocket: 'unicode/1f680',
- rofl: 'unicode/1f923',
- roll_eyes: 'unicode/1f644',
- roll_of_paper: 'unicode/1f9fb',
- roller_coaster: 'unicode/1f3a2',
- roller_skate: 'unicode/1f6fc',
- romania: 'unicode/1f1f7-1f1f4',
- rooster: 'unicode/1f413',
- rose: 'unicode/1f339',
- rosette: 'unicode/1f3f5',
- rotating_light: 'unicode/1f6a8',
- round_pushpin: 'unicode/1f4cd',
- rowboat: 'unicode/1f6a3',
- rowing_man: 'unicode/1f6a3-2642',
- rowing_woman: 'unicode/1f6a3-2640',
- ru: 'unicode/1f1f7-1f1fa',
- rugby_football: 'unicode/1f3c9',
- runner: 'unicode/1f3c3',
- running: 'unicode/1f3c3',
- running_man: 'unicode/1f3c3-2642',
- running_shirt_with_sash: 'unicode/1f3bd',
- running_woman: 'unicode/1f3c3-2640',
- rwanda: 'unicode/1f1f7-1f1fc',
- sa: 'unicode/1f202',
- safety_pin: 'unicode/1f9f7',
- safety_vest: 'unicode/1f9ba',
- sagittarius: 'unicode/2650',
- sailboat: 'unicode/26f5',
- sake: 'unicode/1f376',
- salt: 'unicode/1f9c2',
- samoa: 'unicode/1f1fc-1f1f8',
- san_marino: 'unicode/1f1f8-1f1f2',
- sandal: 'unicode/1f461',
- sandwich: 'unicode/1f96a',
- santa: 'unicode/1f385',
- sao_tome_principe: 'unicode/1f1f8-1f1f9',
- sari: 'unicode/1f97b',
- sassy_man: 'unicode/1f481-2642',
- sassy_woman: 'unicode/1f481-2640',
- satellite: 'unicode/1f4e1',
- satisfied: 'unicode/1f606',
- saudi_arabia: 'unicode/1f1f8-1f1e6',
- sauna_man: 'unicode/1f9d6-2642',
- sauna_person: 'unicode/1f9d6',
- sauna_woman: 'unicode/1f9d6-2640',
- sauropod: 'unicode/1f995',
- saxophone: 'unicode/1f3b7',
- scarf: 'unicode/1f9e3',
- school: 'unicode/1f3eb',
- school_satchel: 'unicode/1f392',
- scientist: 'unicode/1f9d1-1f52c',
- scissors: 'unicode/2702',
- scorpion: 'unicode/1f982',
- scorpius: 'unicode/264f',
- scotland: 'unicode/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f',
- scream: 'unicode/1f631',
- scream_cat: 'unicode/1f640',
- screwdriver: 'unicode/1fa9b',
- scroll: 'unicode/1f4dc',
- seal: 'unicode/1f9ad',
- seat: 'unicode/1f4ba',
- secret: 'unicode/3299',
- see_no_evil: 'unicode/1f648',
- seedling: 'unicode/1f331',
- selfie: 'unicode/1f933',
- senegal: 'unicode/1f1f8-1f1f3',
- serbia: 'unicode/1f1f7-1f1f8',
- service_dog: 'unicode/1f415-1f9ba',
- seven: 'unicode/0037-20e3',
- sewing_needle: 'unicode/1faa1',
- seychelles: 'unicode/1f1f8-1f1e8',
- shallow_pan_of_food: 'unicode/1f958',
- shamrock: 'unicode/2618',
- shark: 'unicode/1f988',
- shaved_ice: 'unicode/1f367',
- sheep: 'unicode/1f411',
- shell: 'unicode/1f41a',
- shield: 'unicode/1f6e1',
- shinto_shrine: 'unicode/26e9',
- ship: 'unicode/1f6a2',
- shipit: 'shipit',
- shirt: 'unicode/1f455',
- shit: 'unicode/1f4a9',
- shoe: 'unicode/1f45e',
- shopping: 'unicode/1f6cd',
- shopping_cart: 'unicode/1f6d2',
- shorts: 'unicode/1fa73',
- shower: 'unicode/1f6bf',
- shrimp: 'unicode/1f990',
- shrug: 'unicode/1f937',
- shushing_face: 'unicode/1f92b',
- sierra_leone: 'unicode/1f1f8-1f1f1',
- signal_strength: 'unicode/1f4f6',
- singapore: 'unicode/1f1f8-1f1ec',
- singer: 'unicode/1f9d1-1f3a4',
- sint_maarten: 'unicode/1f1f8-1f1fd',
- six: 'unicode/0036-20e3',
- six_pointed_star: 'unicode/1f52f',
- skateboard: 'unicode/1f6f9',
- ski: 'unicode/1f3bf',
- skier: 'unicode/26f7',
- skull: 'unicode/1f480',
- skull_and_crossbones: 'unicode/2620',
- skunk: 'unicode/1f9a8',
- sled: 'unicode/1f6f7',
- sleeping: 'unicode/1f634',
- sleeping_bed: 'unicode/1f6cc',
- sleepy: 'unicode/1f62a',
- slightly_frowning_face: 'unicode/1f641',
- slightly_smiling_face: 'unicode/1f642',
- slot_machine: 'unicode/1f3b0',
- sloth: 'unicode/1f9a5',
- slovakia: 'unicode/1f1f8-1f1f0',
- slovenia: 'unicode/1f1f8-1f1ee',
- small_airplane: 'unicode/1f6e9',
- small_blue_diamond: 'unicode/1f539',
- small_orange_diamond: 'unicode/1f538',
- small_red_triangle: 'unicode/1f53a',
- small_red_triangle_down: 'unicode/1f53b',
- smile: 'unicode/1f604',
- smile_cat: 'unicode/1f638',
- smiley: 'unicode/1f603',
- smiley_cat: 'unicode/1f63a',
- smiling_face_with_tear: 'unicode/1f972',
- smiling_face_with_three_hearts: 'unicode/1f970',
- smiling_imp: 'unicode/1f608',
- smirk: 'unicode/1f60f',
- smirk_cat: 'unicode/1f63c',
- smoking: 'unicode/1f6ac',
- snail: 'unicode/1f40c',
- snake: 'unicode/1f40d',
- sneezing_face: 'unicode/1f927',
- snowboarder: 'unicode/1f3c2',
- snowflake: 'unicode/2744',
- snowman: 'unicode/26c4',
- snowman_with_snow: 'unicode/2603',
- soap: 'unicode/1f9fc',
- sob: 'unicode/1f62d',
- soccer: 'unicode/26bd',
- socks: 'unicode/1f9e6',
- softball: 'unicode/1f94e',
- solomon_islands: 'unicode/1f1f8-1f1e7',
- somalia: 'unicode/1f1f8-1f1f4',
- soon: 'unicode/1f51c',
- sos: 'unicode/1f198',
- sound: 'unicode/1f509',
- south_africa: 'unicode/1f1ff-1f1e6',
- south_georgia_south_sandwich_islands: 'unicode/1f1ec-1f1f8',
- south_sudan: 'unicode/1f1f8-1f1f8',
- space_invader: 'unicode/1f47e',
- spades: 'unicode/2660',
- spaghetti: 'unicode/1f35d',
- sparkle: 'unicode/2747',
- sparkler: 'unicode/1f387',
- sparkles: 'unicode/2728',
- sparkling_heart: 'unicode/1f496',
- speak_no_evil: 'unicode/1f64a',
- speaker: 'unicode/1f508',
- speaking_head: 'unicode/1f5e3',
- speech_balloon: 'unicode/1f4ac',
- speedboat: 'unicode/1f6a4',
- spider: 'unicode/1f577',
- spider_web: 'unicode/1f578',
- spiral_calendar: 'unicode/1f5d3',
- spiral_notepad: 'unicode/1f5d2',
- sponge: 'unicode/1f9fd',
- spoon: 'unicode/1f944',
- squid: 'unicode/1f991',
- sri_lanka: 'unicode/1f1f1-1f1f0',
- st_barthelemy: 'unicode/1f1e7-1f1f1',
- st_helena: 'unicode/1f1f8-1f1ed',
- st_kitts_nevis: 'unicode/1f1f0-1f1f3',
- st_lucia: 'unicode/1f1f1-1f1e8',
- st_martin: 'unicode/1f1f2-1f1eb',
- st_pierre_miquelon: 'unicode/1f1f5-1f1f2',
- st_vincent_grenadines: 'unicode/1f1fb-1f1e8',
- stadium: 'unicode/1f3df',
- standing_man: 'unicode/1f9cd-2642',
- standing_person: 'unicode/1f9cd',
- standing_woman: 'unicode/1f9cd-2640',
- star: 'unicode/2b50',
- star2: 'unicode/1f31f',
- star_and_crescent: 'unicode/262a',
- star_of_david: 'unicode/2721',
- star_struck: 'unicode/1f929',
- stars: 'unicode/1f320',
- station: 'unicode/1f689',
- statue_of_liberty: 'unicode/1f5fd',
- steam_locomotive: 'unicode/1f682',
- stethoscope: 'unicode/1fa7a',
- stew: 'unicode/1f372',
- stop_button: 'unicode/23f9',
- stop_sign: 'unicode/1f6d1',
- stopwatch: 'unicode/23f1',
- straight_ruler: 'unicode/1f4cf',
- strawberry: 'unicode/1f353',
- stuck_out_tongue: 'unicode/1f61b',
- stuck_out_tongue_closed_eyes: 'unicode/1f61d',
- stuck_out_tongue_winking_eye: 'unicode/1f61c',
- student: 'unicode/1f9d1-1f393',
- studio_microphone: 'unicode/1f399',
- stuffed_flatbread: 'unicode/1f959',
- sudan: 'unicode/1f1f8-1f1e9',
- sun_behind_large_cloud: 'unicode/1f325',
- sun_behind_rain_cloud: 'unicode/1f326',
- sun_behind_small_cloud: 'unicode/1f324',
- sun_with_face: 'unicode/1f31e',
- sunflower: 'unicode/1f33b',
- sunglasses: 'unicode/1f60e',
- sunny: 'unicode/2600',
- sunrise: 'unicode/1f305',
- sunrise_over_mountains: 'unicode/1f304',
- superhero: 'unicode/1f9b8',
- superhero_man: 'unicode/1f9b8-2642',
- superhero_woman: 'unicode/1f9b8-2640',
- supervillain: 'unicode/1f9b9',
- supervillain_man: 'unicode/1f9b9-2642',
- supervillain_woman: 'unicode/1f9b9-2640',
- surfer: 'unicode/1f3c4',
- surfing_man: 'unicode/1f3c4-2642',
- surfing_woman: 'unicode/1f3c4-2640',
- suriname: 'unicode/1f1f8-1f1f7',
- sushi: 'unicode/1f363',
- suspect: 'suspect',
- suspension_railway: 'unicode/1f69f',
- svalbard_jan_mayen: 'unicode/1f1f8-1f1ef',
- swan: 'unicode/1f9a2',
- swaziland: 'unicode/1f1f8-1f1ff',
- sweat: 'unicode/1f613',
- sweat_drops: 'unicode/1f4a6',
- sweat_smile: 'unicode/1f605',
- sweden: 'unicode/1f1f8-1f1ea',
- sweet_potato: 'unicode/1f360',
- swim_brief: 'unicode/1fa72',
- swimmer: 'unicode/1f3ca',
- swimming_man: 'unicode/1f3ca-2642',
- swimming_woman: 'unicode/1f3ca-2640',
- switzerland: 'unicode/1f1e8-1f1ed',
- symbols: 'unicode/1f523',
- synagogue: 'unicode/1f54d',
- syria: 'unicode/1f1f8-1f1fe',
- syringe: 'unicode/1f489',
- 't-rex': 'unicode/1f996',
- taco: 'unicode/1f32e',
- tada: 'unicode/1f389',
- taiwan: 'unicode/1f1f9-1f1fc',
- tajikistan: 'unicode/1f1f9-1f1ef',
- takeout_box: 'unicode/1f961',
- tamale: 'unicode/1fad4',
- tanabata_tree: 'unicode/1f38b',
- tangerine: 'unicode/1f34a',
- tanzania: 'unicode/1f1f9-1f1ff',
- taurus: 'unicode/2649',
- taxi: 'unicode/1f695',
- tea: 'unicode/1f375',
- teacher: 'unicode/1f9d1-1f3eb',
- teapot: 'unicode/1fad6',
- technologist: 'unicode/1f9d1-1f4bb',
- teddy_bear: 'unicode/1f9f8',
- telephone: 'unicode/260e',
- telephone_receiver: 'unicode/1f4de',
- telescope: 'unicode/1f52d',
- tennis: 'unicode/1f3be',
- tent: 'unicode/26fa',
- test_tube: 'unicode/1f9ea',
- thailand: 'unicode/1f1f9-1f1ed',
- thermometer: 'unicode/1f321',
- thinking: 'unicode/1f914',
- thong_sandal: 'unicode/1fa74',
- thought_balloon: 'unicode/1f4ad',
- thread: 'unicode/1f9f5',
- three: 'unicode/0033-20e3',
- thumbsdown: 'unicode/1f44e',
- thumbsup: 'unicode/1f44d',
- ticket: 'unicode/1f3ab',
- tickets: 'unicode/1f39f',
- tiger: 'unicode/1f42f',
- tiger2: 'unicode/1f405',
- timer_clock: 'unicode/23f2',
- timor_leste: 'unicode/1f1f9-1f1f1',
- tipping_hand_man: 'unicode/1f481-2642',
- tipping_hand_person: 'unicode/1f481',
- tipping_hand_woman: 'unicode/1f481-2640',
- tired_face: 'unicode/1f62b',
- tm: 'unicode/2122',
- togo: 'unicode/1f1f9-1f1ec',
- toilet: 'unicode/1f6bd',
- tokelau: 'unicode/1f1f9-1f1f0',
- tokyo_tower: 'unicode/1f5fc',
- tomato: 'unicode/1f345',
- tonga: 'unicode/1f1f9-1f1f4',
- tongue: 'unicode/1f445',
- toolbox: 'unicode/1f9f0',
- tooth: 'unicode/1f9b7',
- toothbrush: 'unicode/1faa5',
- top: 'unicode/1f51d',
- tophat: 'unicode/1f3a9',
- tornado: 'unicode/1f32a',
- tr: 'unicode/1f1f9-1f1f7',
- trackball: 'unicode/1f5b2',
- tractor: 'unicode/1f69c',
- traffic_light: 'unicode/1f6a5',
- train: 'unicode/1f68b',
- train2: 'unicode/1f686',
- tram: 'unicode/1f68a',
- transgender_flag: 'unicode/1f3f3-26a7',
- transgender_symbol: 'unicode/26a7',
- triangular_flag_on_post: 'unicode/1f6a9',
- triangular_ruler: 'unicode/1f4d0',
- trident: 'unicode/1f531',
- trinidad_tobago: 'unicode/1f1f9-1f1f9',
- tristan_da_cunha: 'unicode/1f1f9-1f1e6',
- triumph: 'unicode/1f624',
- trolleybus: 'unicode/1f68e',
- trollface: 'trollface',
- trophy: 'unicode/1f3c6',
- tropical_drink: 'unicode/1f379',
- tropical_fish: 'unicode/1f420',
- truck: 'unicode/1f69a',
- trumpet: 'unicode/1f3ba',
- tshirt: 'unicode/1f455',
- tulip: 'unicode/1f337',
- tumbler_glass: 'unicode/1f943',
- tunisia: 'unicode/1f1f9-1f1f3',
- turkey: 'unicode/1f983',
- turkmenistan: 'unicode/1f1f9-1f1f2',
- turks_caicos_islands: 'unicode/1f1f9-1f1e8',
- turtle: 'unicode/1f422',
- tuvalu: 'unicode/1f1f9-1f1fb',
- tv: 'unicode/1f4fa',
- twisted_rightwards_arrows: 'unicode/1f500',
- two: 'unicode/0032-20e3',
- two_hearts: 'unicode/1f495',
- two_men_holding_hands: 'unicode/1f46c',
- two_women_holding_hands: 'unicode/1f46d',
- u5272: 'unicode/1f239',
- u5408: 'unicode/1f234',
- u55b6: 'unicode/1f23a',
- u6307: 'unicode/1f22f',
- u6708: 'unicode/1f237',
- u6709: 'unicode/1f236',
- u6e80: 'unicode/1f235',
- u7121: 'unicode/1f21a',
- u7533: 'unicode/1f238',
- u7981: 'unicode/1f232',
- u7a7a: 'unicode/1f233',
- uganda: 'unicode/1f1fa-1f1ec',
- uk: 'unicode/1f1ec-1f1e7',
- ukraine: 'unicode/1f1fa-1f1e6',
- umbrella: 'unicode/2614',
- unamused: 'unicode/1f612',
- underage: 'unicode/1f51e',
- unicorn: 'unicode/1f984',
- united_arab_emirates: 'unicode/1f1e6-1f1ea',
- united_nations: 'unicode/1f1fa-1f1f3',
- unlock: 'unicode/1f513',
- up: 'unicode/1f199',
- upside_down_face: 'unicode/1f643',
- uruguay: 'unicode/1f1fa-1f1fe',
- us: 'unicode/1f1fa-1f1f8',
- us_outlying_islands: 'unicode/1f1fa-1f1f2',
- us_virgin_islands: 'unicode/1f1fb-1f1ee',
- uzbekistan: 'unicode/1f1fa-1f1ff',
- v: 'unicode/270c',
- vampire: 'unicode/1f9db',
- vampire_man: 'unicode/1f9db-2642',
- vampire_woman: 'unicode/1f9db-2640',
- vanuatu: 'unicode/1f1fb-1f1fa',
- vatican_city: 'unicode/1f1fb-1f1e6',
- venezuela: 'unicode/1f1fb-1f1ea',
- vertical_traffic_light: 'unicode/1f6a6',
- vhs: 'unicode/1f4fc',
- vibration_mode: 'unicode/1f4f3',
- video_camera: 'unicode/1f4f9',
- video_game: 'unicode/1f3ae',
- vietnam: 'unicode/1f1fb-1f1f3',
- violin: 'unicode/1f3bb',
- virgo: 'unicode/264d',
- volcano: 'unicode/1f30b',
- volleyball: 'unicode/1f3d0',
- vomiting_face: 'unicode/1f92e',
- vs: 'unicode/1f19a',
- vulcan_salute: 'unicode/1f596',
- waffle: 'unicode/1f9c7',
- wales: 'unicode/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f',
- walking: 'unicode/1f6b6',
- walking_man: 'unicode/1f6b6-2642',
- walking_woman: 'unicode/1f6b6-2640',
- wallis_futuna: 'unicode/1f1fc-1f1eb',
- waning_crescent_moon: 'unicode/1f318',
- waning_gibbous_moon: 'unicode/1f316',
- warning: 'unicode/26a0',
- wastebasket: 'unicode/1f5d1',
- watch: 'unicode/231a',
- water_buffalo: 'unicode/1f403',
- water_polo: 'unicode/1f93d',
- watermelon: 'unicode/1f349',
- wave: 'unicode/1f44b',
- wavy_dash: 'unicode/3030',
- waxing_crescent_moon: 'unicode/1f312',
- waxing_gibbous_moon: 'unicode/1f314',
- wc: 'unicode/1f6be',
- weary: 'unicode/1f629',
- wedding: 'unicode/1f492',
- weight_lifting: 'unicode/1f3cb',
- weight_lifting_man: 'unicode/1f3cb-2642',
- weight_lifting_woman: 'unicode/1f3cb-2640',
- western_sahara: 'unicode/1f1ea-1f1ed',
- whale: 'unicode/1f433',
- whale2: 'unicode/1f40b',
- wheel_of_dharma: 'unicode/2638',
- wheelchair: 'unicode/267f',
- white_check_mark: 'unicode/2705',
- white_circle: 'unicode/26aa',
- white_flag: 'unicode/1f3f3',
- white_flower: 'unicode/1f4ae',
- white_haired_man: 'unicode/1f468-1f9b3',
- white_haired_woman: 'unicode/1f469-1f9b3',
- white_heart: 'unicode/1f90d',
- white_large_square: 'unicode/2b1c',
- white_medium_small_square: 'unicode/25fd',
- white_medium_square: 'unicode/25fb',
- white_small_square: 'unicode/25ab',
- white_square_button: 'unicode/1f533',
- wilted_flower: 'unicode/1f940',
- wind_chime: 'unicode/1f390',
- wind_face: 'unicode/1f32c',
- window: 'unicode/1fa9f',
- wine_glass: 'unicode/1f377',
- wink: 'unicode/1f609',
- wolf: 'unicode/1f43a',
- woman: 'unicode/1f469',
- woman_artist: 'unicode/1f469-1f3a8',
- woman_astronaut: 'unicode/1f469-1f680',
- woman_beard: 'unicode/1f9d4-2640',
- woman_cartwheeling: 'unicode/1f938-2640',
- woman_cook: 'unicode/1f469-1f373',
- woman_dancing: 'unicode/1f483',
- woman_facepalming: 'unicode/1f926-2640',
- woman_factory_worker: 'unicode/1f469-1f3ed',
- woman_farmer: 'unicode/1f469-1f33e',
- woman_feeding_baby: 'unicode/1f469-1f37c',
- woman_firefighter: 'unicode/1f469-1f692',
- woman_health_worker: 'unicode/1f469-2695',
- woman_in_manual_wheelchair: 'unicode/1f469-1f9bd',
- woman_in_motorized_wheelchair: 'unicode/1f469-1f9bc',
- woman_in_tuxedo: 'unicode/1f935-2640',
- woman_judge: 'unicode/1f469-2696',
- woman_juggling: 'unicode/1f939-2640',
- woman_mechanic: 'unicode/1f469-1f527',
- woman_office_worker: 'unicode/1f469-1f4bc',
- woman_pilot: 'unicode/1f469-2708',
- woman_playing_handball: 'unicode/1f93e-2640',
- woman_playing_water_polo: 'unicode/1f93d-2640',
- woman_scientist: 'unicode/1f469-1f52c',
- woman_shrugging: 'unicode/1f937-2640',
- woman_singer: 'unicode/1f469-1f3a4',
- woman_student: 'unicode/1f469-1f393',
- woman_teacher: 'unicode/1f469-1f3eb',
- woman_technologist: 'unicode/1f469-1f4bb',
- woman_with_headscarf: 'unicode/1f9d5',
- woman_with_probing_cane: 'unicode/1f469-1f9af',
- woman_with_turban: 'unicode/1f473-2640',
- woman_with_veil: 'unicode/1f470-2640',
- womans_clothes: 'unicode/1f45a',
- womans_hat: 'unicode/1f452',
- women_wrestling: 'unicode/1f93c-2640',
- womens: 'unicode/1f6ba',
- wood: 'unicode/1fab5',
- woozy_face: 'unicode/1f974',
- world_map: 'unicode/1f5fa',
- worm: 'unicode/1fab1',
- worried: 'unicode/1f61f',
- wrench: 'unicode/1f527',
- wrestling: 'unicode/1f93c',
- writing_hand: 'unicode/270d',
- x: 'unicode/274c',
- yarn: 'unicode/1f9f6',
- yawning_face: 'unicode/1f971',
- yellow_circle: 'unicode/1f7e1',
- yellow_heart: 'unicode/1f49b',
- yellow_square: 'unicode/1f7e8',
- yemen: 'unicode/1f1fe-1f1ea',
- yen: 'unicode/1f4b4',
- yin_yang: 'unicode/262f',
- yo_yo: 'unicode/1fa80',
- yum: 'unicode/1f60b',
- zambia: 'unicode/1f1ff-1f1f2',
- zany_face: 'unicode/1f92a',
- zap: 'unicode/26a1',
- zebra: 'unicode/1f993',
- zero: 'unicode/0030-20e3',
- zimbabwe: 'unicode/1f1ff-1f1fc',
- zipper_mouth_face: 'unicode/1f910',
- zombie: 'unicode/1f9df',
- zombie_man: 'unicode/1f9df-2642',
- zombie_woman: 'unicode/1f9df-2640',
- zzz: 'unicode/1f4a4',
-};
-/* eslint-enable camelcase */
-
-// Emoji from GitHub API
-// https://api.github.com/emojis
-window.emojify = function (match, $1) {
- return Object.prototype.hasOwnProperty.call(AllGithubEmoji, $1) === false
- ? match
- : '';
-};
+// Deprecated
From db1e94e44c0e4f9884a1356c86b9722927f0dc91 Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Fri, 4 Feb 2022 01:11:12 -0600
Subject: [PATCH 03/37] Add emoji tests
---
.../__snapshots__/emoji.test.js.snap | 7 ++
test/integration/emoji.test.js | 87 +++++++++++++++++++
2 files changed, 94 insertions(+)
create mode 100644 test/integration/__snapshots__/emoji.test.js.snap
create mode 100644 test/integration/emoji.test.js
diff --git a/test/integration/__snapshots__/emoji.test.js.snap b/test/integration/__snapshots__/emoji.test.js.snap
new file mode 100644
index 000000000..808bab3a1
--- /dev/null
+++ b/test/integration/__snapshots__/emoji.test.js.snap
@@ -0,0 +1,7 @@
+// Jest Snapshot v1, https://goo.gl/fbAQLP
+
+exports[`Emoji Fallback emoji (images) 1`] = `"hh:mm
hh:mm:
hh:mm:ss
:mm:s
Namespace::SubNameSpace
Namespace::SubNameSpace::Class
2014-12-29T16:11:20+00:00
2020-12-03T15:05:57+00:00 (extended)
2020-12-03T15:05:57Z (extended)
:01:
1
1
11
"`;
+
+exports[`Emoji Native emoji 1`] = `"hh:mm
hh:mm:
hh:mm:ss
:mm:s
Namespace::SubNameSpace
Namespace::SubNameSpace::Class
2014-12-29T16:11:20+00:00
2020-12-03T15:05:57+00:00 (extended)
2020-12-03T15:05:57Z (extended)
:01:
😄︎
1😄︎
😄︎1
1😄︎1
😄︎😄︎😄︎
😄︎ 😄︎ 😄︎
"`;
+
+exports[`Emoji No emoji 1`] = `"hh:mm
hh:mm:
hh:mm:ss
:mm:s
Namespace::SubNameSpace
Namespace::SubNameSpace::Class
2014-12-29T16:11:20+00:00
2020-12-03T15:05:57+00:00 (extended)
2020-12-03T15:05:57Z (extended)
:01:
:smile:
1:smile:
:smile:1
1:smile:1
:smile::smile::smile:
:smile: :smile: :smile:
"`;
diff --git a/test/integration/emoji.test.js b/test/integration/emoji.test.js
new file mode 100644
index 000000000..849bd5391
--- /dev/null
+++ b/test/integration/emoji.test.js
@@ -0,0 +1,87 @@
+const docsifyInit = require('../helpers/docsify-init');
+
+// Suite
+// -----------------------------------------------------------------------------
+describe('Emoji', function () {
+ // Tests
+ // ---------------------------------------------------------------------------
+ const sharedConfig = {
+ markdown: {
+ homepage: `
+ hh:mm
+
+ hh:mm:
+
+ hh:mm:ss
+
+ :mm:s
+
+ Namespace::SubNameSpace
+
+ Namespace::SubNameSpace::Class
+
+ 2014-12-29T16:11:20+00:00
+
+ 2020-12-03T15:05:57+00:00 (extended)
+
+ 2020-12-03T15:05:57Z (extended)
+
+ :01:
+
+ :smile:
+
+ 1:smile:
+
+ :smile:1
+
+ 1:smile:1
+
+ :smile::smile::smile:
+
+ :smile: :smile: :smile:
+ `,
+ },
+ };
+
+ test('Native emoji', async () => {
+ await docsifyInit({
+ config: {
+ nativeEmoji: true,
+ },
+ ...sharedConfig,
+ // _logHTML: true,
+ });
+
+ const mainElm = document.querySelector('#main');
+
+ expect(mainElm.innerHTML).toMatchSnapshot();
+ });
+
+ test('Fallback emoji (images)', async () => {
+ await docsifyInit({
+ config: {
+ nativeEmoji: false,
+ },
+ ...sharedConfig,
+ // _logHTML: true,
+ });
+
+ const mainElm = document.querySelector('#main');
+
+ expect(mainElm.innerHTML).toMatchSnapshot();
+ });
+
+ test('No emoji', async () => {
+ await docsifyInit({
+ config: {
+ noEmoji: true,
+ },
+ ...sharedConfig,
+ // _logHTML: true,
+ });
+
+ const mainElm = document.querySelector('#main');
+
+ expect(mainElm.innerHTML).toMatchSnapshot();
+ });
+});
From 1fa45e57767834e989aaf917943c1919b35a5456 Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Fri, 4 Feb 2022 02:11:38 -0600
Subject: [PATCH 04/37] Remove console.log statement
---
src/core/render/emojify.js | 1 -
1 file changed, 1 deletion(-)
diff --git a/src/core/render/emojify.js b/src/core/render/emojify.js
index a0ec38407..4d521089c 100644
--- a/src/core/render/emojify.js
+++ b/src/core/render/emojify.js
@@ -1884,7 +1884,6 @@ function replaceEmojiShorthand(m, $1, useNativeEmoji) {
if (emojiMatch) {
if (useNativeEmoji) {
- console.log({ emojiMatch });
const emojiUnicode = emojiMatch
.replace('unicode/', '')
.split('-')
From 8252f3a18b2be049a2cbef8bcf74339de88cc61e Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Fri, 4 Feb 2022 02:12:00 -0600
Subject: [PATCH 05/37] Fix emoji image alt attribute
---
src/core/render/emojify.js | 2 +-
test/integration/__snapshots__/docs.test.js.snap | 2 +-
test/integration/__snapshots__/emoji.test.js.snap | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/core/render/emojify.js b/src/core/render/emojify.js
index 4d521089c..a1061de42 100644
--- a/src/core/render/emojify.js
+++ b/src/core/render/emojify.js
@@ -1892,7 +1892,7 @@ function replaceEmojiShorthand(m, $1, useNativeEmoji) {
.concat('︎');
result = `${emojiUnicode}`;
} else {
- result = ``;
+ result = ``;
}
}
diff --git a/test/integration/__snapshots__/docs.test.js.snap b/test/integration/__snapshots__/docs.test.js.snap
index 34b7c70e0..fa972a019 100644
--- a/test/integration/__snapshots__/docs.test.js.snap
+++ b/test/integration/__snapshots__/docs.test.js.snap
@@ -7,6 +7,6 @@ exports[`Docs Site coverpage renders and is unchanged 1`] = `
Getting Started
"
`;
-exports[`Docs Site navbar renders and is unchanged 1`] = `""`;
+exports[`Docs Site navbar renders and is unchanged 1`] = `""`;
exports[`Docs Site sidebar renders and is unchanged 1`] = `""`;
diff --git a/test/integration/__snapshots__/emoji.test.js.snap b/test/integration/__snapshots__/emoji.test.js.snap
index 808bab3a1..b8dae28b5 100644
--- a/test/integration/__snapshots__/emoji.test.js.snap
+++ b/test/integration/__snapshots__/emoji.test.js.snap
@@ -1,6 +1,6 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`Emoji Fallback emoji (images) 1`] = `"hh:mm
hh:mm:
hh:mm:ss
:mm:s
Namespace::SubNameSpace
Namespace::SubNameSpace::Class
2014-12-29T16:11:20+00:00
2020-12-03T15:05:57+00:00 (extended)
2020-12-03T15:05:57Z (extended)
:01:
1
1
11
"`;
+exports[`Emoji Fallback emoji (images) 1`] = `"hh:mm
hh:mm:
hh:mm:ss
:mm:s
Namespace::SubNameSpace
Namespace::SubNameSpace::Class
2014-12-29T16:11:20+00:00
2020-12-03T15:05:57+00:00 (extended)
2020-12-03T15:05:57Z (extended)
:01:
1
1
11
"`;
exports[`Emoji Native emoji 1`] = `"hh:mm
hh:mm:
hh:mm:ss
:mm:s
Namespace::SubNameSpace
Namespace::SubNameSpace::Class
2014-12-29T16:11:20+00:00
2020-12-03T15:05:57+00:00 (extended)
2020-12-03T15:05:57Z (extended)
:01:
😄︎
1😄︎
😄︎1
1😄︎1
😄︎😄︎😄︎
😄︎ 😄︎ 😄︎
"`;
From b8c227f07e45005fc2eaf0c2320903696d7fb87e Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Fri, 4 Feb 2022 02:12:28 -0600
Subject: [PATCH 06/37] Set nativeEmoji to false by default (non-breaking)
---
src/core/config.js | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/core/config.js b/src/core/config.js
index 947cf6324..d76629159 100644
--- a/src/core/config.js
+++ b/src/core/config.js
@@ -21,7 +21,7 @@ export default function (vm) {
nameLink: window.location.pathname,
autoHeader: false,
executeScript: null,
- nativeEmoji: true,
+ nativeEmoji: false,
noEmoji: false,
ga: '',
ext: '.md',
From d03aa4f6bbd72737e6e11e91283865ee0bcdf534 Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Fri, 4 Feb 2022 17:23:01 -0600
Subject: [PATCH 07/37] Fix parsing emoji in HTML comments and script tags
---
src/core/render/emojify.js | 24 ++--
.../__snapshots__/emoji.test.js.snap | 22 +++-
test/integration/emoji.test.js | 115 ++++++++++++------
3 files changed, 116 insertions(+), 45 deletions(-)
diff --git a/src/core/render/emojify.js b/src/core/render/emojify.js
index a1061de42..b19eaa956 100644
--- a/src/core/render/emojify.js
+++ b/src/core/render/emojify.js
@@ -1900,12 +1900,20 @@ function replaceEmojiShorthand(m, $1, useNativeEmoji) {
}
export function emojify(text, useNativeEmoji) {
- return text
- .replace(/<(pre|template|code)[^>]*?>[\s\S]+?<\/(pre|template|code)>/g, m =>
- m.replace(/:/g, '__colon__')
- )
- .replace(/:([\w\-+]+?):/g, (m, $1) =>
- replaceEmojiShorthand(m, $1, useNativeEmoji)
- )
- .replace(/__colon__/g, ':');
+ return (
+ text
+ // Mark colons in tags
+ .replace(
+ /<(code|pre|script|template)[^>]*?>[\s\S]+?<\/(code|pre|script|template)>/g,
+ m => m.replace(/:/g, '__colon__')
+ )
+ // Mark colons in comments
+ .replace(//g, m => m.replace(/:/g, '__colon__'))
+ // Replace emoji shorthand codes
+ .replace(/:([\w\-+]+?):/g, (m, $1) =>
+ replaceEmojiShorthand(m, $1, useNativeEmoji)
+ )
+ // Restore colons in tags and comments
+ .replace(/__colon__/g, ':')
+ );
}
diff --git a/test/integration/__snapshots__/emoji.test.js.snap b/test/integration/__snapshots__/emoji.test.js.snap
index b8dae28b5..6f9b1289f 100644
--- a/test/integration/__snapshots__/emoji.test.js.snap
+++ b/test/integration/__snapshots__/emoji.test.js.snap
@@ -1,7 +1,23 @@
// Jest Snapshot v1, https://goo.gl/fbAQLP
-exports[`Emoji Fallback emoji (images) 1`] = `"hh:mm
hh:mm:
hh:mm:ss
:mm:s
Namespace::SubNameSpace
Namespace::SubNameSpace::Class
2014-12-29T16:11:20+00:00
2020-12-03T15:05:57+00:00 (extended)
2020-12-03T15:05:57Z (extended)
:01:
1
1
11
"`;
+exports[`Emoji Ignores all emoji shorthand codes (noEmoji:true) 1`] = `":smile:
:smile::smile:
:smile: :smile:
:smile::smile::smile:
:smile: :smile: :smile:
text:smile:
:smile:text
text:smile:text
"`;
-exports[`Emoji Native emoji 1`] = `"hh:mm
hh:mm:
hh:mm:ss
:mm:s
Namespace::SubNameSpace
Namespace::SubNameSpace::Class
2014-12-29T16:11:20+00:00
2020-12-03T15:05:57+00:00 (extended)
2020-12-03T15:05:57Z (extended)
:01:
😄︎
1😄︎
😄︎1
1😄︎1
😄︎😄︎😄︎
😄︎ 😄︎ 😄︎
"`;
+exports[`Emoji Ignores emoji shorthand codes in code, pre, script, and template tags 1`] = `
+":100:
-exports[`Emoji No emoji 1`] = `"hh:mm
hh:mm:
hh:mm:ss
:mm:s
Namespace::SubNameSpace
Namespace::SubNameSpace::Class
2014-12-29T16:11:20+00:00
2020-12-03T15:05:57+00:00 (extended)
2020-12-03T15:05:57Z (extended)
:01:
:smile:
1:smile:
:smile:1
1:smile:1
:smile::smile::smile:
:smile: :smile: :smile:
"`;
+:100:
+
+
+ :100
+"
+`;
+
+exports[`Emoji Ignores emoji shorthand codes in comments 1`] = `"Text
"`;
+
+exports[`Emoji Ignores unmatched emoji shorthand codes 1`] = `"hh:mm
hh:mm:ss
Namespace::SubNameSpace
Namespace::SubNameSpace::Class
2014-12-29T16:11:20+00:00
"`;
+
+exports[`Emoji Renders GitHub emoji images (nativeEmoji:false) 1`] = `"
text
text
texttext
"`;
+
+exports[`Emoji Renders native emoji characters (nativeEmoji:true) 1`] = `"😄︎
😄︎😄︎
😄︎ 😄︎
😄︎😄︎😄︎
😄︎ 😄︎ 😄︎
text😄︎
😄︎text
text😄︎text
"`;
diff --git a/test/integration/emoji.test.js b/test/integration/emoji.test.js
index 849bd5391..e19ab8089 100644
--- a/test/integration/emoji.test.js
+++ b/test/integration/emoji.test.js
@@ -5,50 +5,87 @@ const docsifyInit = require('../helpers/docsify-init');
describe('Emoji', function () {
// Tests
// ---------------------------------------------------------------------------
- const sharedConfig = {
- markdown: {
- homepage: `
- hh:mm
+ const emojiMarkdown = `
+ :smile:
- hh:mm:
+ :smile::smile:
- hh:mm:ss
+ :smile: :smile:
- :mm:s
+ :smile::smile::smile:
- Namespace::SubNameSpace
+ :smile: :smile: :smile:
- Namespace::SubNameSpace::Class
+ text:smile:
- 2014-12-29T16:11:20+00:00
+ :smile:text
- 2020-12-03T15:05:57+00:00 (extended)
+ text:smile:text
+ `;
- 2020-12-03T15:05:57Z (extended)
+ test('Renders native emoji characters (nativeEmoji:true)', async () => {
+ await docsifyInit({
+ config: {
+ nativeEmoji: true,
+ },
+ markdown: {
+ homepage: emojiMarkdown,
+ },
+ // _logHTML: true,
+ });
+
+ const mainElm = document.querySelector('#main');
- :01:
+ expect(mainElm.innerHTML).toMatchSnapshot();
+ });
- :smile:
+ test('Renders GitHub emoji images (nativeEmoji:false)', async () => {
+ await docsifyInit({
+ config: {
+ nativeEmoji: false,
+ },
+ markdown: {
+ homepage: emojiMarkdown,
+ },
+ // _logHTML: true,
+ });
- 1:smile:
+ const mainElm = document.querySelector('#main');
- :smile:1
+ expect(mainElm.innerHTML).toMatchSnapshot();
+ });
- 1:smile:1
+ test('Ignores all emoji shorthand codes (noEmoji:true)', async () => {
+ await docsifyInit({
+ config: {
+ noEmoji: true,
+ },
+ markdown: {
+ homepage: emojiMarkdown,
+ },
+ // _logHTML: true,
+ });
- :smile::smile::smile:
+ const mainElm = document.querySelector('#main');
- :smile: :smile: :smile:
- `,
- },
- };
+ expect(mainElm.innerHTML).toMatchSnapshot();
+ });
- test('Native emoji', async () => {
+ test('Ignores unmatched emoji shorthand codes', async () => {
await docsifyInit({
- config: {
- nativeEmoji: true,
+ markdown: {
+ homepage: `
+ hh:mm
+
+ hh:mm:ss
+
+ Namespace::SubNameSpace
+
+ Namespace::SubNameSpace::Class
+
+ 2014-12-29T16:11:20+00:00
+ `,
},
- ...sharedConfig,
// _logHTML: true,
});
@@ -57,12 +94,11 @@ describe('Emoji', function () {
expect(mainElm.innerHTML).toMatchSnapshot();
});
- test('Fallback emoji (images)', async () => {
+ test('Ignores emoji shorthand codes in comments', async () => {
await docsifyInit({
- config: {
- nativeEmoji: false,
+ markdown: {
+ homepage: 'Text ',
},
- ...sharedConfig,
// _logHTML: true,
});
@@ -71,12 +107,23 @@ describe('Emoji', function () {
expect(mainElm.innerHTML).toMatchSnapshot();
});
- test('No emoji', async () => {
+ test('Ignores emoji shorthand codes in code, pre, script, and template tags', async () => {
await docsifyInit({
- config: {
- noEmoji: true,
+ markdown: {
+ homepage: `
+ :100:
+
+ :100:
+
+
+
+
+ :100
+
+ `,
},
- ...sharedConfig,
// _logHTML: true,
});
From 39d52040f834fc047ff06c0be4acba20f3bb0298 Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Fri, 4 Feb 2022 17:43:17 -0600
Subject: [PATCH 08/37] Add nativeEmoji and update noEmoji details
---
docs/configuration.md | 68 +++++++++++++++++++++++++++++++++++++++----
1 file changed, 62 insertions(+), 6 deletions(-)
diff --git a/docs/configuration.md b/docs/configuration.md
index cd45fbe3d..087801eb3 100644
--- a/docs/configuration.md
+++ b/docs/configuration.md
@@ -16,7 +16,7 @@ The config can also be defined as a function, in which case the first argument i
```html
```
-## emoji
+## Emoji
-The default is to support parsing emoji. For example `:100:` will be parsed to :100:. But it is not precise because there is no matching non-emoji string. If you need to correctly parse the emoji string, you need install this plugin.
-
-```html
-
-```
-
-?> If you don't want to parse to emoji, you can use __colon__ or `:`. If you need to use in the title, we recommend using `:`. For example, `:100:`
+!> This plugin has been deprecated. Docsify is able to render all GitHub-style emoji without the use of this plugin as of v4.13.
## External Script
From 39bf5224deee4c81b8b9c93ea84df22a19b539ff Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Fri, 4 Feb 2022 18:02:35 -0600
Subject: [PATCH 10/37] Fix ESLint issues
---
docs/plugins.md | 34 +++++++++++++++++++---------------
1 file changed, 19 insertions(+), 15 deletions(-)
diff --git a/docs/plugins.md b/docs/plugins.md
index 197d28b15..9c32288c5 100644
--- a/docs/plugins.md
+++ b/docs/plugins.md
@@ -4,12 +4,13 @@
By default, the hyperlink on the current page is recognized and the content is saved in `localStorage`. You can also specify the path to the files.
+
```html
@@ -75,8 +76,8 @@ Install the plugin and configure the track id.
```html
@@ -84,6 +85,7 @@ Install the plugin and configure the track id.
Configure by `data-ga`.
+
```html
@@ -112,7 +114,7 @@ Medium's image zoom. Based on [medium-zoom](https://github.com/francoischalifour
Exclude the special image
```markdown
-![](image.png ":no-zoom")
+![](image.png ':no-zoom')
```
## Edit on github
@@ -144,8 +146,8 @@ Disqus comments. https://disqus.com/
```html
```
@@ -155,7 +157,7 @@ Disqus comments. https://disqus.com/
[Gitalk](https://github.com/gitalk/gitalk) is a modern comment component based on Github Issue and Preact.
```html
-
+
@@ -165,10 +167,12 @@ Disqus comments. https://disqus.com/
clientSecret: 'Github Application Client Secret',
repo: 'Github repo',
owner: 'Github repo owner',
- admin: ['Github repo collaborators, only these guys can initialize github issues'],
+ admin: [
+ 'Github repo collaborators, only these guys can initialize github issues',
+ ],
// facebook-like distraction free mode
- distractionFreeMode: false
- })
+ distractionFreeMode: false,
+ });
```
From e1e8d22d14dc44ad3e72aad5d3c6d2d680239ecc Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Sat, 5 Feb 2022 00:26:22 -0600
Subject: [PATCH 11/37] Create build:emoji task
- Auto-generate emoji data from GitHub API
- Auto-generate emoji markdown for website
- Add emoji page to navigation
---
build/emoji.js | 91 +
docs/_sidebar.md | 1 +
docs/emoji.md | 3759 +++++++++++++++++++++++++++++++
package.json | 1 +
src/core/render/emojify-data.js | 1879 +++++++++++++++
src/core/render/emojify.js | 1883 +---------------
6 files changed, 5734 insertions(+), 1880 deletions(-)
create mode 100644 build/emoji.js
create mode 100644 docs/emoji.md
create mode 100644 src/core/render/emojify-data.js
diff --git a/build/emoji.js b/build/emoji.js
new file mode 100644
index 000000000..10610c57a
--- /dev/null
+++ b/build/emoji.js
@@ -0,0 +1,91 @@
+const axios = require('axios');
+const fs = require('fs');
+const path = require('path');
+
+const filePaths = {
+ emojiMarkdown: path.resolve(process.cwd(), 'docs', 'emoji.md'),
+ emojiJS: path.resolve(
+ process.cwd(),
+ 'src',
+ 'core',
+ 'render',
+ 'emojify-data.js'
+ ),
+};
+
+async function getEmojiData() {
+ const emojiDataURL = 'https://api.github.com/emojis';
+ const response = await axios.get(emojiDataURL);
+ const baseURL = Object.values(response.data)
+ .find(url => /unicode\//)
+ .split('unicode/')[0];
+ const data = { ...response.data };
+
+ // Remove base URL from emoji URLs
+ Object.entries(data).forEach(
+ ([key, value]) => (data[key] = value.replace(baseURL, ''))
+ );
+
+ return {
+ baseURL,
+ data,
+ };
+}
+
+function writeEmojiPage(emojiData) {
+ const emojiPage =
+ (fs.existsSync(filePaths.emojiMarkdown) &&
+ fs.readFileSync(filePaths.emojiMarkdown, 'utf8')) ||
+ `\n\n`;
+ const emojiRegEx = /(\n)([\s\S]*)(\n)/;
+ const emojiMatch = emojiPage.match(emojiRegEx);
+ const emojiMarkdownStart = emojiMatch[1].trim();
+ const emojiMarkdown = emojiMatch[2].trim();
+ const emojiMarkdownEnd = emojiMatch[3].trim();
+ const newEmojiMarkdown = Object.keys(emojiData.data)
+ .reduce(
+ (preVal, curVal) =>
+ (preVal += `:${curVal}: ` + '`' + `:${curVal}:` + '`' + '\n\n'),
+ ''
+ )
+ .trim();
+
+ if (emojiMarkdown !== newEmojiMarkdown) {
+ const newEmojiPage = emojiPage.replace(
+ emojiMatch[0],
+ `${emojiMarkdownStart}\n${newEmojiMarkdown}\n${emojiMarkdownEnd}`
+ );
+
+ fs.writeFileSync(filePaths.emojiMarkdown, newEmojiPage);
+ console.info(`- Created new file: ${filePaths.emojiMarkdown}`);
+ } else {
+ console.info(`- No changes to file: ${filePaths.emojiMarkdown}`);
+ }
+}
+
+function writeEmojiJS(emojiData) {
+ const emojiJS =
+ fs.existsSync(filePaths.emojiJS) &&
+ fs.readFileSync(filePaths.emojiJS, 'utf8');
+ const newEmojiJS = `export default ${JSON.stringify(emojiData, {}, 2)}`;
+
+ if (!emojiJS || emojiJS !== newEmojiJS) {
+ fs.writeFileSync(filePaths.emojiJS, newEmojiJS);
+ console.info(`- Created new file: ${filePaths.emojiJS}`);
+ } else {
+ console.info(`- No changes to file: ${filePaths.emojiJS}`);
+ }
+}
+
+(async () => {
+ console.log('Build emoji');
+
+ try {
+ const emojiData = await getEmojiData();
+
+ writeEmojiPage(emojiData);
+ writeEmojiJS(emojiData);
+ } catch (e) {
+ console.error(e);
+ }
+})();
diff --git a/docs/_sidebar.md b/docs/_sidebar.md
index 2483fef8f..479881e60 100644
--- a/docs/_sidebar.md
+++ b/docs/_sidebar.md
@@ -13,6 +13,7 @@
- [Write a Plugin](write-a-plugin.md)
- [Markdown configuration](markdown.md)
- [Language highlighting](language-highlight.md)
+ - [Emoji](emoji.md)
- Guide
diff --git a/docs/emoji.md b/docs/emoji.md
new file mode 100644
index 000000000..5465939f6
--- /dev/null
+++ b/docs/emoji.md
@@ -0,0 +1,3759 @@
+# Emoji
+
+Below is a complete list of emoji shorthand codes. Emoji can be rendered using native emoji characters or GitHub-style emoji images using the [`nativeEmoji`](configuration#nativeemoji) configuration option.
+
+
+
+
+
+:100: `:100:`
+
+:1234: `:1234:`
+
+:+1: `:+1:`
+
+:-1: `:-1:`
+
+:1st_place_medal: `:1st_place_medal:`
+
+:2nd_place_medal: `:2nd_place_medal:`
+
+:3rd_place_medal: `:3rd_place_medal:`
+
+:8ball: `:8ball:`
+
+:a: `:a:`
+
+:ab: `:ab:`
+
+:abacus: `:abacus:`
+
+:abc: `:abc:`
+
+:abcd: `:abcd:`
+
+:accept: `:accept:`
+
+:accordion: `:accordion:`
+
+:adhesive_bandage: `:adhesive_bandage:`
+
+:adult: `:adult:`
+
+:aerial_tramway: `:aerial_tramway:`
+
+:afghanistan: `:afghanistan:`
+
+:airplane: `:airplane:`
+
+:aland_islands: `:aland_islands:`
+
+:alarm_clock: `:alarm_clock:`
+
+:albania: `:albania:`
+
+:alembic: `:alembic:`
+
+:algeria: `:algeria:`
+
+:alien: `:alien:`
+
+:ambulance: `:ambulance:`
+
+:american_samoa: `:american_samoa:`
+
+:amphora: `:amphora:`
+
+:anatomical_heart: `:anatomical_heart:`
+
+:anchor: `:anchor:`
+
+:andorra: `:andorra:`
+
+:angel: `:angel:`
+
+:anger: `:anger:`
+
+:angola: `:angola:`
+
+:angry: `:angry:`
+
+:anguilla: `:anguilla:`
+
+:anguished: `:anguished:`
+
+:ant: `:ant:`
+
+:antarctica: `:antarctica:`
+
+:antigua_barbuda: `:antigua_barbuda:`
+
+:apple: `:apple:`
+
+:aquarius: `:aquarius:`
+
+:argentina: `:argentina:`
+
+:aries: `:aries:`
+
+:armenia: `:armenia:`
+
+:arrow_backward: `:arrow_backward:`
+
+:arrow_double_down: `:arrow_double_down:`
+
+:arrow_double_up: `:arrow_double_up:`
+
+:arrow_down: `:arrow_down:`
+
+:arrow_down_small: `:arrow_down_small:`
+
+:arrow_forward: `:arrow_forward:`
+
+:arrow_heading_down: `:arrow_heading_down:`
+
+:arrow_heading_up: `:arrow_heading_up:`
+
+:arrow_left: `:arrow_left:`
+
+:arrow_lower_left: `:arrow_lower_left:`
+
+:arrow_lower_right: `:arrow_lower_right:`
+
+:arrow_right: `:arrow_right:`
+
+:arrow_right_hook: `:arrow_right_hook:`
+
+:arrow_up: `:arrow_up:`
+
+:arrow_up_down: `:arrow_up_down:`
+
+:arrow_up_small: `:arrow_up_small:`
+
+:arrow_upper_left: `:arrow_upper_left:`
+
+:arrow_upper_right: `:arrow_upper_right:`
+
+:arrows_clockwise: `:arrows_clockwise:`
+
+:arrows_counterclockwise: `:arrows_counterclockwise:`
+
+:art: `:art:`
+
+:articulated_lorry: `:articulated_lorry:`
+
+:artificial_satellite: `:artificial_satellite:`
+
+:artist: `:artist:`
+
+:aruba: `:aruba:`
+
+:ascension_island: `:ascension_island:`
+
+:asterisk: `:asterisk:`
+
+:astonished: `:astonished:`
+
+:astronaut: `:astronaut:`
+
+:athletic_shoe: `:athletic_shoe:`
+
+:atm: `:atm:`
+
+:atom: `:atom:`
+
+:atom_symbol: `:atom_symbol:`
+
+:australia: `:australia:`
+
+:austria: `:austria:`
+
+:auto_rickshaw: `:auto_rickshaw:`
+
+:avocado: `:avocado:`
+
+:axe: `:axe:`
+
+:azerbaijan: `:azerbaijan:`
+
+:b: `:b:`
+
+:baby: `:baby:`
+
+:baby_bottle: `:baby_bottle:`
+
+:baby_chick: `:baby_chick:`
+
+:baby_symbol: `:baby_symbol:`
+
+:back: `:back:`
+
+:bacon: `:bacon:`
+
+:badger: `:badger:`
+
+:badminton: `:badminton:`
+
+:bagel: `:bagel:`
+
+:baggage_claim: `:baggage_claim:`
+
+:baguette_bread: `:baguette_bread:`
+
+:bahamas: `:bahamas:`
+
+:bahrain: `:bahrain:`
+
+:balance_scale: `:balance_scale:`
+
+:bald_man: `:bald_man:`
+
+:bald_woman: `:bald_woman:`
+
+:ballet_shoes: `:ballet_shoes:`
+
+:balloon: `:balloon:`
+
+:ballot_box: `:ballot_box:`
+
+:ballot_box_with_check: `:ballot_box_with_check:`
+
+:bamboo: `:bamboo:`
+
+:banana: `:banana:`
+
+:bangbang: `:bangbang:`
+
+:bangladesh: `:bangladesh:`
+
+:banjo: `:banjo:`
+
+:bank: `:bank:`
+
+:bar_chart: `:bar_chart:`
+
+:barbados: `:barbados:`
+
+:barber: `:barber:`
+
+:baseball: `:baseball:`
+
+:basecamp: `:basecamp:`
+
+:basecampy: `:basecampy:`
+
+:basket: `:basket:`
+
+:basketball: `:basketball:`
+
+:basketball_man: `:basketball_man:`
+
+:basketball_woman: `:basketball_woman:`
+
+:bat: `:bat:`
+
+:bath: `:bath:`
+
+:bathtub: `:bathtub:`
+
+:battery: `:battery:`
+
+:beach_umbrella: `:beach_umbrella:`
+
+:bear: `:bear:`
+
+:bearded_person: `:bearded_person:`
+
+:beaver: `:beaver:`
+
+:bed: `:bed:`
+
+:bee: `:bee:`
+
+:beer: `:beer:`
+
+:beers: `:beers:`
+
+:beetle: `:beetle:`
+
+:beginner: `:beginner:`
+
+:belarus: `:belarus:`
+
+:belgium: `:belgium:`
+
+:belize: `:belize:`
+
+:bell: `:bell:`
+
+:bell_pepper: `:bell_pepper:`
+
+:bellhop_bell: `:bellhop_bell:`
+
+:benin: `:benin:`
+
+:bento: `:bento:`
+
+:bermuda: `:bermuda:`
+
+:beverage_box: `:beverage_box:`
+
+:bhutan: `:bhutan:`
+
+:bicyclist: `:bicyclist:`
+
+:bike: `:bike:`
+
+:biking_man: `:biking_man:`
+
+:biking_woman: `:biking_woman:`
+
+:bikini: `:bikini:`
+
+:billed_cap: `:billed_cap:`
+
+:biohazard: `:biohazard:`
+
+:bird: `:bird:`
+
+:birthday: `:birthday:`
+
+:bison: `:bison:`
+
+:black_cat: `:black_cat:`
+
+:black_circle: `:black_circle:`
+
+:black_flag: `:black_flag:`
+
+:black_heart: `:black_heart:`
+
+:black_joker: `:black_joker:`
+
+:black_large_square: `:black_large_square:`
+
+:black_medium_small_square: `:black_medium_small_square:`
+
+:black_medium_square: `:black_medium_square:`
+
+:black_nib: `:black_nib:`
+
+:black_small_square: `:black_small_square:`
+
+:black_square_button: `:black_square_button:`
+
+:blond_haired_man: `:blond_haired_man:`
+
+:blond_haired_person: `:blond_haired_person:`
+
+:blond_haired_woman: `:blond_haired_woman:`
+
+:blonde_woman: `:blonde_woman:`
+
+:blossom: `:blossom:`
+
+:blowfish: `:blowfish:`
+
+:blue_book: `:blue_book:`
+
+:blue_car: `:blue_car:`
+
+:blue_heart: `:blue_heart:`
+
+:blue_square: `:blue_square:`
+
+:blueberries: `:blueberries:`
+
+:blush: `:blush:`
+
+:boar: `:boar:`
+
+:boat: `:boat:`
+
+:bolivia: `:bolivia:`
+
+:bomb: `:bomb:`
+
+:bone: `:bone:`
+
+:book: `:book:`
+
+:bookmark: `:bookmark:`
+
+:bookmark_tabs: `:bookmark_tabs:`
+
+:books: `:books:`
+
+:boom: `:boom:`
+
+:boomerang: `:boomerang:`
+
+:boot: `:boot:`
+
+:bosnia_herzegovina: `:bosnia_herzegovina:`
+
+:botswana: `:botswana:`
+
+:bouncing_ball_man: `:bouncing_ball_man:`
+
+:bouncing_ball_person: `:bouncing_ball_person:`
+
+:bouncing_ball_woman: `:bouncing_ball_woman:`
+
+:bouquet: `:bouquet:`
+
+:bouvet_island: `:bouvet_island:`
+
+:bow: `:bow:`
+
+:bow_and_arrow: `:bow_and_arrow:`
+
+:bowing_man: `:bowing_man:`
+
+:bowing_woman: `:bowing_woman:`
+
+:bowl_with_spoon: `:bowl_with_spoon:`
+
+:bowling: `:bowling:`
+
+:bowtie: `:bowtie:`
+
+:boxing_glove: `:boxing_glove:`
+
+:boy: `:boy:`
+
+:brain: `:brain:`
+
+:brazil: `:brazil:`
+
+:bread: `:bread:`
+
+:breast_feeding: `:breast_feeding:`
+
+:bricks: `:bricks:`
+
+:bride_with_veil: `:bride_with_veil:`
+
+:bridge_at_night: `:bridge_at_night:`
+
+:briefcase: `:briefcase:`
+
+:british_indian_ocean_territory: `:british_indian_ocean_territory:`
+
+:british_virgin_islands: `:british_virgin_islands:`
+
+:broccoli: `:broccoli:`
+
+:broken_heart: `:broken_heart:`
+
+:broom: `:broom:`
+
+:brown_circle: `:brown_circle:`
+
+:brown_heart: `:brown_heart:`
+
+:brown_square: `:brown_square:`
+
+:brunei: `:brunei:`
+
+:bubble_tea: `:bubble_tea:`
+
+:bucket: `:bucket:`
+
+:bug: `:bug:`
+
+:building_construction: `:building_construction:`
+
+:bulb: `:bulb:`
+
+:bulgaria: `:bulgaria:`
+
+:bullettrain_front: `:bullettrain_front:`
+
+:bullettrain_side: `:bullettrain_side:`
+
+:burkina_faso: `:burkina_faso:`
+
+:burrito: `:burrito:`
+
+:burundi: `:burundi:`
+
+:bus: `:bus:`
+
+:business_suit_levitating: `:business_suit_levitating:`
+
+:busstop: `:busstop:`
+
+:bust_in_silhouette: `:bust_in_silhouette:`
+
+:busts_in_silhouette: `:busts_in_silhouette:`
+
+:butter: `:butter:`
+
+:butterfly: `:butterfly:`
+
+:cactus: `:cactus:`
+
+:cake: `:cake:`
+
+:calendar: `:calendar:`
+
+:call_me_hand: `:call_me_hand:`
+
+:calling: `:calling:`
+
+:cambodia: `:cambodia:`
+
+:camel: `:camel:`
+
+:camera: `:camera:`
+
+:camera_flash: `:camera_flash:`
+
+:cameroon: `:cameroon:`
+
+:camping: `:camping:`
+
+:canada: `:canada:`
+
+:canary_islands: `:canary_islands:`
+
+:cancer: `:cancer:`
+
+:candle: `:candle:`
+
+:candy: `:candy:`
+
+:canned_food: `:canned_food:`
+
+:canoe: `:canoe:`
+
+:cape_verde: `:cape_verde:`
+
+:capital_abcd: `:capital_abcd:`
+
+:capricorn: `:capricorn:`
+
+:car: `:car:`
+
+:card_file_box: `:card_file_box:`
+
+:card_index: `:card_index:`
+
+:card_index_dividers: `:card_index_dividers:`
+
+:caribbean_netherlands: `:caribbean_netherlands:`
+
+:carousel_horse: `:carousel_horse:`
+
+:carpentry_saw: `:carpentry_saw:`
+
+:carrot: `:carrot:`
+
+:cartwheeling: `:cartwheeling:`
+
+:cat: `:cat:`
+
+:cat2: `:cat2:`
+
+:cayman_islands: `:cayman_islands:`
+
+:cd: `:cd:`
+
+:central_african_republic: `:central_african_republic:`
+
+:ceuta_melilla: `:ceuta_melilla:`
+
+:chad: `:chad:`
+
+:chains: `:chains:`
+
+:chair: `:chair:`
+
+:champagne: `:champagne:`
+
+:chart: `:chart:`
+
+:chart_with_downwards_trend: `:chart_with_downwards_trend:`
+
+:chart_with_upwards_trend: `:chart_with_upwards_trend:`
+
+:checkered_flag: `:checkered_flag:`
+
+:cheese: `:cheese:`
+
+:cherries: `:cherries:`
+
+:cherry_blossom: `:cherry_blossom:`
+
+:chess_pawn: `:chess_pawn:`
+
+:chestnut: `:chestnut:`
+
+:chicken: `:chicken:`
+
+:child: `:child:`
+
+:children_crossing: `:children_crossing:`
+
+:chile: `:chile:`
+
+:chipmunk: `:chipmunk:`
+
+:chocolate_bar: `:chocolate_bar:`
+
+:chopsticks: `:chopsticks:`
+
+:christmas_island: `:christmas_island:`
+
+:christmas_tree: `:christmas_tree:`
+
+:church: `:church:`
+
+:cinema: `:cinema:`
+
+:circus_tent: `:circus_tent:`
+
+:city_sunrise: `:city_sunrise:`
+
+:city_sunset: `:city_sunset:`
+
+:cityscape: `:cityscape:`
+
+:cl: `:cl:`
+
+:clamp: `:clamp:`
+
+:clap: `:clap:`
+
+:clapper: `:clapper:`
+
+:classical_building: `:classical_building:`
+
+:climbing: `:climbing:`
+
+:climbing_man: `:climbing_man:`
+
+:climbing_woman: `:climbing_woman:`
+
+:clinking_glasses: `:clinking_glasses:`
+
+:clipboard: `:clipboard:`
+
+:clipperton_island: `:clipperton_island:`
+
+:clock1: `:clock1:`
+
+:clock10: `:clock10:`
+
+:clock1030: `:clock1030:`
+
+:clock11: `:clock11:`
+
+:clock1130: `:clock1130:`
+
+:clock12: `:clock12:`
+
+:clock1230: `:clock1230:`
+
+:clock130: `:clock130:`
+
+:clock2: `:clock2:`
+
+:clock230: `:clock230:`
+
+:clock3: `:clock3:`
+
+:clock330: `:clock330:`
+
+:clock4: `:clock4:`
+
+:clock430: `:clock430:`
+
+:clock5: `:clock5:`
+
+:clock530: `:clock530:`
+
+:clock6: `:clock6:`
+
+:clock630: `:clock630:`
+
+:clock7: `:clock7:`
+
+:clock730: `:clock730:`
+
+:clock8: `:clock8:`
+
+:clock830: `:clock830:`
+
+:clock9: `:clock9:`
+
+:clock930: `:clock930:`
+
+:closed_book: `:closed_book:`
+
+:closed_lock_with_key: `:closed_lock_with_key:`
+
+:closed_umbrella: `:closed_umbrella:`
+
+:cloud: `:cloud:`
+
+:cloud_with_lightning: `:cloud_with_lightning:`
+
+:cloud_with_lightning_and_rain: `:cloud_with_lightning_and_rain:`
+
+:cloud_with_rain: `:cloud_with_rain:`
+
+:cloud_with_snow: `:cloud_with_snow:`
+
+:clown_face: `:clown_face:`
+
+:clubs: `:clubs:`
+
+:cn: `:cn:`
+
+:coat: `:coat:`
+
+:cockroach: `:cockroach:`
+
+:cocktail: `:cocktail:`
+
+:coconut: `:coconut:`
+
+:cocos_islands: `:cocos_islands:`
+
+:coffee: `:coffee:`
+
+:coffin: `:coffin:`
+
+:coin: `:coin:`
+
+:cold_face: `:cold_face:`
+
+:cold_sweat: `:cold_sweat:`
+
+:collision: `:collision:`
+
+:colombia: `:colombia:`
+
+:comet: `:comet:`
+
+:comoros: `:comoros:`
+
+:compass: `:compass:`
+
+:computer: `:computer:`
+
+:computer_mouse: `:computer_mouse:`
+
+:confetti_ball: `:confetti_ball:`
+
+:confounded: `:confounded:`
+
+:confused: `:confused:`
+
+:congo_brazzaville: `:congo_brazzaville:`
+
+:congo_kinshasa: `:congo_kinshasa:`
+
+:congratulations: `:congratulations:`
+
+:construction: `:construction:`
+
+:construction_worker: `:construction_worker:`
+
+:construction_worker_man: `:construction_worker_man:`
+
+:construction_worker_woman: `:construction_worker_woman:`
+
+:control_knobs: `:control_knobs:`
+
+:convenience_store: `:convenience_store:`
+
+:cook: `:cook:`
+
+:cook_islands: `:cook_islands:`
+
+:cookie: `:cookie:`
+
+:cool: `:cool:`
+
+:cop: `:cop:`
+
+:copyright: `:copyright:`
+
+:corn: `:corn:`
+
+:costa_rica: `:costa_rica:`
+
+:cote_divoire: `:cote_divoire:`
+
+:couch_and_lamp: `:couch_and_lamp:`
+
+:couple: `:couple:`
+
+:couple_with_heart: `:couple_with_heart:`
+
+:couple_with_heart_man_man: `:couple_with_heart_man_man:`
+
+:couple_with_heart_woman_man: `:couple_with_heart_woman_man:`
+
+:couple_with_heart_woman_woman: `:couple_with_heart_woman_woman:`
+
+:couplekiss: `:couplekiss:`
+
+:couplekiss_man_man: `:couplekiss_man_man:`
+
+:couplekiss_man_woman: `:couplekiss_man_woman:`
+
+:couplekiss_woman_woman: `:couplekiss_woman_woman:`
+
+:cow: `:cow:`
+
+:cow2: `:cow2:`
+
+:cowboy_hat_face: `:cowboy_hat_face:`
+
+:crab: `:crab:`
+
+:crayon: `:crayon:`
+
+:credit_card: `:credit_card:`
+
+:crescent_moon: `:crescent_moon:`
+
+:cricket: `:cricket:`
+
+:cricket_game: `:cricket_game:`
+
+:croatia: `:croatia:`
+
+:crocodile: `:crocodile:`
+
+:croissant: `:croissant:`
+
+:crossed_fingers: `:crossed_fingers:`
+
+:crossed_flags: `:crossed_flags:`
+
+:crossed_swords: `:crossed_swords:`
+
+:crown: `:crown:`
+
+:cry: `:cry:`
+
+:crying_cat_face: `:crying_cat_face:`
+
+:crystal_ball: `:crystal_ball:`
+
+:cuba: `:cuba:`
+
+:cucumber: `:cucumber:`
+
+:cup_with_straw: `:cup_with_straw:`
+
+:cupcake: `:cupcake:`
+
+:cupid: `:cupid:`
+
+:curacao: `:curacao:`
+
+:curling_stone: `:curling_stone:`
+
+:curly_haired_man: `:curly_haired_man:`
+
+:curly_haired_woman: `:curly_haired_woman:`
+
+:curly_loop: `:curly_loop:`
+
+:currency_exchange: `:currency_exchange:`
+
+:curry: `:curry:`
+
+:cursing_face: `:cursing_face:`
+
+:custard: `:custard:`
+
+:customs: `:customs:`
+
+:cut_of_meat: `:cut_of_meat:`
+
+:cyclone: `:cyclone:`
+
+:cyprus: `:cyprus:`
+
+:czech_republic: `:czech_republic:`
+
+:dagger: `:dagger:`
+
+:dancer: `:dancer:`
+
+:dancers: `:dancers:`
+
+:dancing_men: `:dancing_men:`
+
+:dancing_women: `:dancing_women:`
+
+:dango: `:dango:`
+
+:dark_sunglasses: `:dark_sunglasses:`
+
+:dart: `:dart:`
+
+:dash: `:dash:`
+
+:date: `:date:`
+
+:de: `:de:`
+
+:deaf_man: `:deaf_man:`
+
+:deaf_person: `:deaf_person:`
+
+:deaf_woman: `:deaf_woman:`
+
+:deciduous_tree: `:deciduous_tree:`
+
+:deer: `:deer:`
+
+:denmark: `:denmark:`
+
+:department_store: `:department_store:`
+
+:derelict_house: `:derelict_house:`
+
+:desert: `:desert:`
+
+:desert_island: `:desert_island:`
+
+:desktop_computer: `:desktop_computer:`
+
+:detective: `:detective:`
+
+:diamond_shape_with_a_dot_inside: `:diamond_shape_with_a_dot_inside:`
+
+:diamonds: `:diamonds:`
+
+:diego_garcia: `:diego_garcia:`
+
+:disappointed: `:disappointed:`
+
+:disappointed_relieved: `:disappointed_relieved:`
+
+:disguised_face: `:disguised_face:`
+
+:diving_mask: `:diving_mask:`
+
+:diya_lamp: `:diya_lamp:`
+
+:dizzy: `:dizzy:`
+
+:dizzy_face: `:dizzy_face:`
+
+:djibouti: `:djibouti:`
+
+:dna: `:dna:`
+
+:do_not_litter: `:do_not_litter:`
+
+:dodo: `:dodo:`
+
+:dog: `:dog:`
+
+:dog2: `:dog2:`
+
+:dollar: `:dollar:`
+
+:dolls: `:dolls:`
+
+:dolphin: `:dolphin:`
+
+:dominica: `:dominica:`
+
+:dominican_republic: `:dominican_republic:`
+
+:door: `:door:`
+
+:doughnut: `:doughnut:`
+
+:dove: `:dove:`
+
+:dragon: `:dragon:`
+
+:dragon_face: `:dragon_face:`
+
+:dress: `:dress:`
+
+:dromedary_camel: `:dromedary_camel:`
+
+:drooling_face: `:drooling_face:`
+
+:drop_of_blood: `:drop_of_blood:`
+
+:droplet: `:droplet:`
+
+:drum: `:drum:`
+
+:duck: `:duck:`
+
+:dumpling: `:dumpling:`
+
+:dvd: `:dvd:`
+
+:e-mail: `:e-mail:`
+
+:eagle: `:eagle:`
+
+:ear: `:ear:`
+
+:ear_of_rice: `:ear_of_rice:`
+
+:ear_with_hearing_aid: `:ear_with_hearing_aid:`
+
+:earth_africa: `:earth_africa:`
+
+:earth_americas: `:earth_americas:`
+
+:earth_asia: `:earth_asia:`
+
+:ecuador: `:ecuador:`
+
+:egg: `:egg:`
+
+:eggplant: `:eggplant:`
+
+:egypt: `:egypt:`
+
+:eight: `:eight:`
+
+:eight_pointed_black_star: `:eight_pointed_black_star:`
+
+:eight_spoked_asterisk: `:eight_spoked_asterisk:`
+
+:eject_button: `:eject_button:`
+
+:el_salvador: `:el_salvador:`
+
+:electric_plug: `:electric_plug:`
+
+:electron: `:electron:`
+
+:elephant: `:elephant:`
+
+:elevator: `:elevator:`
+
+:elf: `:elf:`
+
+:elf_man: `:elf_man:`
+
+:elf_woman: `:elf_woman:`
+
+:email: `:email:`
+
+:end: `:end:`
+
+:england: `:england:`
+
+:envelope: `:envelope:`
+
+:envelope_with_arrow: `:envelope_with_arrow:`
+
+:equatorial_guinea: `:equatorial_guinea:`
+
+:eritrea: `:eritrea:`
+
+:es: `:es:`
+
+:estonia: `:estonia:`
+
+:ethiopia: `:ethiopia:`
+
+:eu: `:eu:`
+
+:euro: `:euro:`
+
+:european_castle: `:european_castle:`
+
+:european_post_office: `:european_post_office:`
+
+:european_union: `:european_union:`
+
+:evergreen_tree: `:evergreen_tree:`
+
+:exclamation: `:exclamation:`
+
+:exploding_head: `:exploding_head:`
+
+:expressionless: `:expressionless:`
+
+:eye: `:eye:`
+
+:eye_speech_bubble: `:eye_speech_bubble:`
+
+:eyeglasses: `:eyeglasses:`
+
+:eyes: `:eyes:`
+
+:face_exhaling: `:face_exhaling:`
+
+:face_in_clouds: `:face_in_clouds:`
+
+:face_with_head_bandage: `:face_with_head_bandage:`
+
+:face_with_spiral_eyes: `:face_with_spiral_eyes:`
+
+:face_with_thermometer: `:face_with_thermometer:`
+
+:facepalm: `:facepalm:`
+
+:facepunch: `:facepunch:`
+
+:factory: `:factory:`
+
+:factory_worker: `:factory_worker:`
+
+:fairy: `:fairy:`
+
+:fairy_man: `:fairy_man:`
+
+:fairy_woman: `:fairy_woman:`
+
+:falafel: `:falafel:`
+
+:falkland_islands: `:falkland_islands:`
+
+:fallen_leaf: `:fallen_leaf:`
+
+:family: `:family:`
+
+:family_man_boy: `:family_man_boy:`
+
+:family_man_boy_boy: `:family_man_boy_boy:`
+
+:family_man_girl: `:family_man_girl:`
+
+:family_man_girl_boy: `:family_man_girl_boy:`
+
+:family_man_girl_girl: `:family_man_girl_girl:`
+
+:family_man_man_boy: `:family_man_man_boy:`
+
+:family_man_man_boy_boy: `:family_man_man_boy_boy:`
+
+:family_man_man_girl: `:family_man_man_girl:`
+
+:family_man_man_girl_boy: `:family_man_man_girl_boy:`
+
+:family_man_man_girl_girl: `:family_man_man_girl_girl:`
+
+:family_man_woman_boy: `:family_man_woman_boy:`
+
+:family_man_woman_boy_boy: `:family_man_woman_boy_boy:`
+
+:family_man_woman_girl: `:family_man_woman_girl:`
+
+:family_man_woman_girl_boy: `:family_man_woman_girl_boy:`
+
+:family_man_woman_girl_girl: `:family_man_woman_girl_girl:`
+
+:family_woman_boy: `:family_woman_boy:`
+
+:family_woman_boy_boy: `:family_woman_boy_boy:`
+
+:family_woman_girl: `:family_woman_girl:`
+
+:family_woman_girl_boy: `:family_woman_girl_boy:`
+
+:family_woman_girl_girl: `:family_woman_girl_girl:`
+
+:family_woman_woman_boy: `:family_woman_woman_boy:`
+
+:family_woman_woman_boy_boy: `:family_woman_woman_boy_boy:`
+
+:family_woman_woman_girl: `:family_woman_woman_girl:`
+
+:family_woman_woman_girl_boy: `:family_woman_woman_girl_boy:`
+
+:family_woman_woman_girl_girl: `:family_woman_woman_girl_girl:`
+
+:farmer: `:farmer:`
+
+:faroe_islands: `:faroe_islands:`
+
+:fast_forward: `:fast_forward:`
+
+:fax: `:fax:`
+
+:fearful: `:fearful:`
+
+:feather: `:feather:`
+
+:feelsgood: `:feelsgood:`
+
+:feet: `:feet:`
+
+:female_detective: `:female_detective:`
+
+:female_sign: `:female_sign:`
+
+:ferris_wheel: `:ferris_wheel:`
+
+:ferry: `:ferry:`
+
+:field_hockey: `:field_hockey:`
+
+:fiji: `:fiji:`
+
+:file_cabinet: `:file_cabinet:`
+
+:file_folder: `:file_folder:`
+
+:film_projector: `:film_projector:`
+
+:film_strip: `:film_strip:`
+
+:finland: `:finland:`
+
+:finnadie: `:finnadie:`
+
+:fire: `:fire:`
+
+:fire_engine: `:fire_engine:`
+
+:fire_extinguisher: `:fire_extinguisher:`
+
+:firecracker: `:firecracker:`
+
+:firefighter: `:firefighter:`
+
+:fireworks: `:fireworks:`
+
+:first_quarter_moon: `:first_quarter_moon:`
+
+:first_quarter_moon_with_face: `:first_quarter_moon_with_face:`
+
+:fish: `:fish:`
+
+:fish_cake: `:fish_cake:`
+
+:fishing_pole_and_fish: `:fishing_pole_and_fish:`
+
+:fist: `:fist:`
+
+:fist_left: `:fist_left:`
+
+:fist_oncoming: `:fist_oncoming:`
+
+:fist_raised: `:fist_raised:`
+
+:fist_right: `:fist_right:`
+
+:five: `:five:`
+
+:flags: `:flags:`
+
+:flamingo: `:flamingo:`
+
+:flashlight: `:flashlight:`
+
+:flat_shoe: `:flat_shoe:`
+
+:flatbread: `:flatbread:`
+
+:fleur_de_lis: `:fleur_de_lis:`
+
+:flight_arrival: `:flight_arrival:`
+
+:flight_departure: `:flight_departure:`
+
+:flipper: `:flipper:`
+
+:floppy_disk: `:floppy_disk:`
+
+:flower_playing_cards: `:flower_playing_cards:`
+
+:flushed: `:flushed:`
+
+:fly: `:fly:`
+
+:flying_disc: `:flying_disc:`
+
+:flying_saucer: `:flying_saucer:`
+
+:fog: `:fog:`
+
+:foggy: `:foggy:`
+
+:fondue: `:fondue:`
+
+:foot: `:foot:`
+
+:football: `:football:`
+
+:footprints: `:footprints:`
+
+:fork_and_knife: `:fork_and_knife:`
+
+:fortune_cookie: `:fortune_cookie:`
+
+:fountain: `:fountain:`
+
+:fountain_pen: `:fountain_pen:`
+
+:four: `:four:`
+
+:four_leaf_clover: `:four_leaf_clover:`
+
+:fox_face: `:fox_face:`
+
+:fr: `:fr:`
+
+:framed_picture: `:framed_picture:`
+
+:free: `:free:`
+
+:french_guiana: `:french_guiana:`
+
+:french_polynesia: `:french_polynesia:`
+
+:french_southern_territories: `:french_southern_territories:`
+
+:fried_egg: `:fried_egg:`
+
+:fried_shrimp: `:fried_shrimp:`
+
+:fries: `:fries:`
+
+:frog: `:frog:`
+
+:frowning: `:frowning:`
+
+:frowning_face: `:frowning_face:`
+
+:frowning_man: `:frowning_man:`
+
+:frowning_person: `:frowning_person:`
+
+:frowning_woman: `:frowning_woman:`
+
+:fu: `:fu:`
+
+:fuelpump: `:fuelpump:`
+
+:full_moon: `:full_moon:`
+
+:full_moon_with_face: `:full_moon_with_face:`
+
+:funeral_urn: `:funeral_urn:`
+
+:gabon: `:gabon:`
+
+:gambia: `:gambia:`
+
+:game_die: `:game_die:`
+
+:garlic: `:garlic:`
+
+:gb: `:gb:`
+
+:gear: `:gear:`
+
+:gem: `:gem:`
+
+:gemini: `:gemini:`
+
+:genie: `:genie:`
+
+:genie_man: `:genie_man:`
+
+:genie_woman: `:genie_woman:`
+
+:georgia: `:georgia:`
+
+:ghana: `:ghana:`
+
+:ghost: `:ghost:`
+
+:gibraltar: `:gibraltar:`
+
+:gift: `:gift:`
+
+:gift_heart: `:gift_heart:`
+
+:giraffe: `:giraffe:`
+
+:girl: `:girl:`
+
+:globe_with_meridians: `:globe_with_meridians:`
+
+:gloves: `:gloves:`
+
+:goal_net: `:goal_net:`
+
+:goat: `:goat:`
+
+:goberserk: `:goberserk:`
+
+:godmode: `:godmode:`
+
+:goggles: `:goggles:`
+
+:golf: `:golf:`
+
+:golfing: `:golfing:`
+
+:golfing_man: `:golfing_man:`
+
+:golfing_woman: `:golfing_woman:`
+
+:gorilla: `:gorilla:`
+
+:grapes: `:grapes:`
+
+:greece: `:greece:`
+
+:green_apple: `:green_apple:`
+
+:green_book: `:green_book:`
+
+:green_circle: `:green_circle:`
+
+:green_heart: `:green_heart:`
+
+:green_salad: `:green_salad:`
+
+:green_square: `:green_square:`
+
+:greenland: `:greenland:`
+
+:grenada: `:grenada:`
+
+:grey_exclamation: `:grey_exclamation:`
+
+:grey_question: `:grey_question:`
+
+:grimacing: `:grimacing:`
+
+:grin: `:grin:`
+
+:grinning: `:grinning:`
+
+:guadeloupe: `:guadeloupe:`
+
+:guam: `:guam:`
+
+:guard: `:guard:`
+
+:guardsman: `:guardsman:`
+
+:guardswoman: `:guardswoman:`
+
+:guatemala: `:guatemala:`
+
+:guernsey: `:guernsey:`
+
+:guide_dog: `:guide_dog:`
+
+:guinea: `:guinea:`
+
+:guinea_bissau: `:guinea_bissau:`
+
+:guitar: `:guitar:`
+
+:gun: `:gun:`
+
+:guyana: `:guyana:`
+
+:haircut: `:haircut:`
+
+:haircut_man: `:haircut_man:`
+
+:haircut_woman: `:haircut_woman:`
+
+:haiti: `:haiti:`
+
+:hamburger: `:hamburger:`
+
+:hammer: `:hammer:`
+
+:hammer_and_pick: `:hammer_and_pick:`
+
+:hammer_and_wrench: `:hammer_and_wrench:`
+
+:hamster: `:hamster:`
+
+:hand: `:hand:`
+
+:hand_over_mouth: `:hand_over_mouth:`
+
+:handbag: `:handbag:`
+
+:handball_person: `:handball_person:`
+
+:handshake: `:handshake:`
+
+:hankey: `:hankey:`
+
+:hash: `:hash:`
+
+:hatched_chick: `:hatched_chick:`
+
+:hatching_chick: `:hatching_chick:`
+
+:headphones: `:headphones:`
+
+:headstone: `:headstone:`
+
+:health_worker: `:health_worker:`
+
+:hear_no_evil: `:hear_no_evil:`
+
+:heard_mcdonald_islands: `:heard_mcdonald_islands:`
+
+:heart: `:heart:`
+
+:heart_decoration: `:heart_decoration:`
+
+:heart_eyes: `:heart_eyes:`
+
+:heart_eyes_cat: `:heart_eyes_cat:`
+
+:heart_on_fire: `:heart_on_fire:`
+
+:heartbeat: `:heartbeat:`
+
+:heartpulse: `:heartpulse:`
+
+:hearts: `:hearts:`
+
+:heavy_check_mark: `:heavy_check_mark:`
+
+:heavy_division_sign: `:heavy_division_sign:`
+
+:heavy_dollar_sign: `:heavy_dollar_sign:`
+
+:heavy_exclamation_mark: `:heavy_exclamation_mark:`
+
+:heavy_heart_exclamation: `:heavy_heart_exclamation:`
+
+:heavy_minus_sign: `:heavy_minus_sign:`
+
+:heavy_multiplication_x: `:heavy_multiplication_x:`
+
+:heavy_plus_sign: `:heavy_plus_sign:`
+
+:hedgehog: `:hedgehog:`
+
+:helicopter: `:helicopter:`
+
+:herb: `:herb:`
+
+:hibiscus: `:hibiscus:`
+
+:high_brightness: `:high_brightness:`
+
+:high_heel: `:high_heel:`
+
+:hiking_boot: `:hiking_boot:`
+
+:hindu_temple: `:hindu_temple:`
+
+:hippopotamus: `:hippopotamus:`
+
+:hocho: `:hocho:`
+
+:hole: `:hole:`
+
+:honduras: `:honduras:`
+
+:honey_pot: `:honey_pot:`
+
+:honeybee: `:honeybee:`
+
+:hong_kong: `:hong_kong:`
+
+:hook: `:hook:`
+
+:horse: `:horse:`
+
+:horse_racing: `:horse_racing:`
+
+:hospital: `:hospital:`
+
+:hot_face: `:hot_face:`
+
+:hot_pepper: `:hot_pepper:`
+
+:hotdog: `:hotdog:`
+
+:hotel: `:hotel:`
+
+:hotsprings: `:hotsprings:`
+
+:hourglass: `:hourglass:`
+
+:hourglass_flowing_sand: `:hourglass_flowing_sand:`
+
+:house: `:house:`
+
+:house_with_garden: `:house_with_garden:`
+
+:houses: `:houses:`
+
+:hugs: `:hugs:`
+
+:hungary: `:hungary:`
+
+:hurtrealbad: `:hurtrealbad:`
+
+:hushed: `:hushed:`
+
+:hut: `:hut:`
+
+:ice_cream: `:ice_cream:`
+
+:ice_cube: `:ice_cube:`
+
+:ice_hockey: `:ice_hockey:`
+
+:ice_skate: `:ice_skate:`
+
+:icecream: `:icecream:`
+
+:iceland: `:iceland:`
+
+:id: `:id:`
+
+:ideograph_advantage: `:ideograph_advantage:`
+
+:imp: `:imp:`
+
+:inbox_tray: `:inbox_tray:`
+
+:incoming_envelope: `:incoming_envelope:`
+
+:india: `:india:`
+
+:indonesia: `:indonesia:`
+
+:infinity: `:infinity:`
+
+:information_desk_person: `:information_desk_person:`
+
+:information_source: `:information_source:`
+
+:innocent: `:innocent:`
+
+:interrobang: `:interrobang:`
+
+:iphone: `:iphone:`
+
+:iran: `:iran:`
+
+:iraq: `:iraq:`
+
+:ireland: `:ireland:`
+
+:isle_of_man: `:isle_of_man:`
+
+:israel: `:israel:`
+
+:it: `:it:`
+
+:izakaya_lantern: `:izakaya_lantern:`
+
+:jack_o_lantern: `:jack_o_lantern:`
+
+:jamaica: `:jamaica:`
+
+:japan: `:japan:`
+
+:japanese_castle: `:japanese_castle:`
+
+:japanese_goblin: `:japanese_goblin:`
+
+:japanese_ogre: `:japanese_ogre:`
+
+:jeans: `:jeans:`
+
+:jersey: `:jersey:`
+
+:jigsaw: `:jigsaw:`
+
+:jordan: `:jordan:`
+
+:joy: `:joy:`
+
+:joy_cat: `:joy_cat:`
+
+:joystick: `:joystick:`
+
+:jp: `:jp:`
+
+:judge: `:judge:`
+
+:juggling_person: `:juggling_person:`
+
+:kaaba: `:kaaba:`
+
+:kangaroo: `:kangaroo:`
+
+:kazakhstan: `:kazakhstan:`
+
+:kenya: `:kenya:`
+
+:key: `:key:`
+
+:keyboard: `:keyboard:`
+
+:keycap_ten: `:keycap_ten:`
+
+:kick_scooter: `:kick_scooter:`
+
+:kimono: `:kimono:`
+
+:kiribati: `:kiribati:`
+
+:kiss: `:kiss:`
+
+:kissing: `:kissing:`
+
+:kissing_cat: `:kissing_cat:`
+
+:kissing_closed_eyes: `:kissing_closed_eyes:`
+
+:kissing_heart: `:kissing_heart:`
+
+:kissing_smiling_eyes: `:kissing_smiling_eyes:`
+
+:kite: `:kite:`
+
+:kiwi_fruit: `:kiwi_fruit:`
+
+:kneeling_man: `:kneeling_man:`
+
+:kneeling_person: `:kneeling_person:`
+
+:kneeling_woman: `:kneeling_woman:`
+
+:knife: `:knife:`
+
+:knot: `:knot:`
+
+:koala: `:koala:`
+
+:koko: `:koko:`
+
+:kosovo: `:kosovo:`
+
+:kr: `:kr:`
+
+:kuwait: `:kuwait:`
+
+:kyrgyzstan: `:kyrgyzstan:`
+
+:lab_coat: `:lab_coat:`
+
+:label: `:label:`
+
+:lacrosse: `:lacrosse:`
+
+:ladder: `:ladder:`
+
+:lady_beetle: `:lady_beetle:`
+
+:lantern: `:lantern:`
+
+:laos: `:laos:`
+
+:large_blue_circle: `:large_blue_circle:`
+
+:large_blue_diamond: `:large_blue_diamond:`
+
+:large_orange_diamond: `:large_orange_diamond:`
+
+:last_quarter_moon: `:last_quarter_moon:`
+
+:last_quarter_moon_with_face: `:last_quarter_moon_with_face:`
+
+:latin_cross: `:latin_cross:`
+
+:latvia: `:latvia:`
+
+:laughing: `:laughing:`
+
+:leafy_green: `:leafy_green:`
+
+:leaves: `:leaves:`
+
+:lebanon: `:lebanon:`
+
+:ledger: `:ledger:`
+
+:left_luggage: `:left_luggage:`
+
+:left_right_arrow: `:left_right_arrow:`
+
+:left_speech_bubble: `:left_speech_bubble:`
+
+:leftwards_arrow_with_hook: `:leftwards_arrow_with_hook:`
+
+:leg: `:leg:`
+
+:lemon: `:lemon:`
+
+:leo: `:leo:`
+
+:leopard: `:leopard:`
+
+:lesotho: `:lesotho:`
+
+:level_slider: `:level_slider:`
+
+:liberia: `:liberia:`
+
+:libra: `:libra:`
+
+:libya: `:libya:`
+
+:liechtenstein: `:liechtenstein:`
+
+:light_rail: `:light_rail:`
+
+:link: `:link:`
+
+:lion: `:lion:`
+
+:lips: `:lips:`
+
+:lipstick: `:lipstick:`
+
+:lithuania: `:lithuania:`
+
+:lizard: `:lizard:`
+
+:llama: `:llama:`
+
+:lobster: `:lobster:`
+
+:lock: `:lock:`
+
+:lock_with_ink_pen: `:lock_with_ink_pen:`
+
+:lollipop: `:lollipop:`
+
+:long_drum: `:long_drum:`
+
+:loop: `:loop:`
+
+:lotion_bottle: `:lotion_bottle:`
+
+:lotus_position: `:lotus_position:`
+
+:lotus_position_man: `:lotus_position_man:`
+
+:lotus_position_woman: `:lotus_position_woman:`
+
+:loud_sound: `:loud_sound:`
+
+:loudspeaker: `:loudspeaker:`
+
+:love_hotel: `:love_hotel:`
+
+:love_letter: `:love_letter:`
+
+:love_you_gesture: `:love_you_gesture:`
+
+:low_brightness: `:low_brightness:`
+
+:luggage: `:luggage:`
+
+:lungs: `:lungs:`
+
+:luxembourg: `:luxembourg:`
+
+:lying_face: `:lying_face:`
+
+:m: `:m:`
+
+:macau: `:macau:`
+
+:macedonia: `:macedonia:`
+
+:madagascar: `:madagascar:`
+
+:mag: `:mag:`
+
+:mag_right: `:mag_right:`
+
+:mage: `:mage:`
+
+:mage_man: `:mage_man:`
+
+:mage_woman: `:mage_woman:`
+
+:magic_wand: `:magic_wand:`
+
+:magnet: `:magnet:`
+
+:mahjong: `:mahjong:`
+
+:mailbox: `:mailbox:`
+
+:mailbox_closed: `:mailbox_closed:`
+
+:mailbox_with_mail: `:mailbox_with_mail:`
+
+:mailbox_with_no_mail: `:mailbox_with_no_mail:`
+
+:malawi: `:malawi:`
+
+:malaysia: `:malaysia:`
+
+:maldives: `:maldives:`
+
+:male_detective: `:male_detective:`
+
+:male_sign: `:male_sign:`
+
+:mali: `:mali:`
+
+:malta: `:malta:`
+
+:mammoth: `:mammoth:`
+
+:man: `:man:`
+
+:man_artist: `:man_artist:`
+
+:man_astronaut: `:man_astronaut:`
+
+:man_beard: `:man_beard:`
+
+:man_cartwheeling: `:man_cartwheeling:`
+
+:man_cook: `:man_cook:`
+
+:man_dancing: `:man_dancing:`
+
+:man_facepalming: `:man_facepalming:`
+
+:man_factory_worker: `:man_factory_worker:`
+
+:man_farmer: `:man_farmer:`
+
+:man_feeding_baby: `:man_feeding_baby:`
+
+:man_firefighter: `:man_firefighter:`
+
+:man_health_worker: `:man_health_worker:`
+
+:man_in_manual_wheelchair: `:man_in_manual_wheelchair:`
+
+:man_in_motorized_wheelchair: `:man_in_motorized_wheelchair:`
+
+:man_in_tuxedo: `:man_in_tuxedo:`
+
+:man_judge: `:man_judge:`
+
+:man_juggling: `:man_juggling:`
+
+:man_mechanic: `:man_mechanic:`
+
+:man_office_worker: `:man_office_worker:`
+
+:man_pilot: `:man_pilot:`
+
+:man_playing_handball: `:man_playing_handball:`
+
+:man_playing_water_polo: `:man_playing_water_polo:`
+
+:man_scientist: `:man_scientist:`
+
+:man_shrugging: `:man_shrugging:`
+
+:man_singer: `:man_singer:`
+
+:man_student: `:man_student:`
+
+:man_teacher: `:man_teacher:`
+
+:man_technologist: `:man_technologist:`
+
+:man_with_gua_pi_mao: `:man_with_gua_pi_mao:`
+
+:man_with_probing_cane: `:man_with_probing_cane:`
+
+:man_with_turban: `:man_with_turban:`
+
+:man_with_veil: `:man_with_veil:`
+
+:mandarin: `:mandarin:`
+
+:mango: `:mango:`
+
+:mans_shoe: `:mans_shoe:`
+
+:mantelpiece_clock: `:mantelpiece_clock:`
+
+:manual_wheelchair: `:manual_wheelchair:`
+
+:maple_leaf: `:maple_leaf:`
+
+:marshall_islands: `:marshall_islands:`
+
+:martial_arts_uniform: `:martial_arts_uniform:`
+
+:martinique: `:martinique:`
+
+:mask: `:mask:`
+
+:massage: `:massage:`
+
+:massage_man: `:massage_man:`
+
+:massage_woman: `:massage_woman:`
+
+:mate: `:mate:`
+
+:mauritania: `:mauritania:`
+
+:mauritius: `:mauritius:`
+
+:mayotte: `:mayotte:`
+
+:meat_on_bone: `:meat_on_bone:`
+
+:mechanic: `:mechanic:`
+
+:mechanical_arm: `:mechanical_arm:`
+
+:mechanical_leg: `:mechanical_leg:`
+
+:medal_military: `:medal_military:`
+
+:medal_sports: `:medal_sports:`
+
+:medical_symbol: `:medical_symbol:`
+
+:mega: `:mega:`
+
+:melon: `:melon:`
+
+:memo: `:memo:`
+
+:men_wrestling: `:men_wrestling:`
+
+:mending_heart: `:mending_heart:`
+
+:menorah: `:menorah:`
+
+:mens: `:mens:`
+
+:mermaid: `:mermaid:`
+
+:merman: `:merman:`
+
+:merperson: `:merperson:`
+
+:metal: `:metal:`
+
+:metro: `:metro:`
+
+:mexico: `:mexico:`
+
+:microbe: `:microbe:`
+
+:micronesia: `:micronesia:`
+
+:microphone: `:microphone:`
+
+:microscope: `:microscope:`
+
+:middle_finger: `:middle_finger:`
+
+:military_helmet: `:military_helmet:`
+
+:milk_glass: `:milk_glass:`
+
+:milky_way: `:milky_way:`
+
+:minibus: `:minibus:`
+
+:minidisc: `:minidisc:`
+
+:mirror: `:mirror:`
+
+:mobile_phone_off: `:mobile_phone_off:`
+
+:moldova: `:moldova:`
+
+:monaco: `:monaco:`
+
+:money_mouth_face: `:money_mouth_face:`
+
+:money_with_wings: `:money_with_wings:`
+
+:moneybag: `:moneybag:`
+
+:mongolia: `:mongolia:`
+
+:monkey: `:monkey:`
+
+:monkey_face: `:monkey_face:`
+
+:monocle_face: `:monocle_face:`
+
+:monorail: `:monorail:`
+
+:montenegro: `:montenegro:`
+
+:montserrat: `:montserrat:`
+
+:moon: `:moon:`
+
+:moon_cake: `:moon_cake:`
+
+:morocco: `:morocco:`
+
+:mortar_board: `:mortar_board:`
+
+:mosque: `:mosque:`
+
+:mosquito: `:mosquito:`
+
+:motor_boat: `:motor_boat:`
+
+:motor_scooter: `:motor_scooter:`
+
+:motorcycle: `:motorcycle:`
+
+:motorized_wheelchair: `:motorized_wheelchair:`
+
+:motorway: `:motorway:`
+
+:mount_fuji: `:mount_fuji:`
+
+:mountain: `:mountain:`
+
+:mountain_bicyclist: `:mountain_bicyclist:`
+
+:mountain_biking_man: `:mountain_biking_man:`
+
+:mountain_biking_woman: `:mountain_biking_woman:`
+
+:mountain_cableway: `:mountain_cableway:`
+
+:mountain_railway: `:mountain_railway:`
+
+:mountain_snow: `:mountain_snow:`
+
+:mouse: `:mouse:`
+
+:mouse2: `:mouse2:`
+
+:mouse_trap: `:mouse_trap:`
+
+:movie_camera: `:movie_camera:`
+
+:moyai: `:moyai:`
+
+:mozambique: `:mozambique:`
+
+:mrs_claus: `:mrs_claus:`
+
+:muscle: `:muscle:`
+
+:mushroom: `:mushroom:`
+
+:musical_keyboard: `:musical_keyboard:`
+
+:musical_note: `:musical_note:`
+
+:musical_score: `:musical_score:`
+
+:mute: `:mute:`
+
+:mx_claus: `:mx_claus:`
+
+:myanmar: `:myanmar:`
+
+:nail_care: `:nail_care:`
+
+:name_badge: `:name_badge:`
+
+:namibia: `:namibia:`
+
+:national_park: `:national_park:`
+
+:nauru: `:nauru:`
+
+:nauseated_face: `:nauseated_face:`
+
+:nazar_amulet: `:nazar_amulet:`
+
+:neckbeard: `:neckbeard:`
+
+:necktie: `:necktie:`
+
+:negative_squared_cross_mark: `:negative_squared_cross_mark:`
+
+:nepal: `:nepal:`
+
+:nerd_face: `:nerd_face:`
+
+:nesting_dolls: `:nesting_dolls:`
+
+:netherlands: `:netherlands:`
+
+:neutral_face: `:neutral_face:`
+
+:new: `:new:`
+
+:new_caledonia: `:new_caledonia:`
+
+:new_moon: `:new_moon:`
+
+:new_moon_with_face: `:new_moon_with_face:`
+
+:new_zealand: `:new_zealand:`
+
+:newspaper: `:newspaper:`
+
+:newspaper_roll: `:newspaper_roll:`
+
+:next_track_button: `:next_track_button:`
+
+:ng: `:ng:`
+
+:ng_man: `:ng_man:`
+
+:ng_woman: `:ng_woman:`
+
+:nicaragua: `:nicaragua:`
+
+:niger: `:niger:`
+
+:nigeria: `:nigeria:`
+
+:night_with_stars: `:night_with_stars:`
+
+:nine: `:nine:`
+
+:ninja: `:ninja:`
+
+:niue: `:niue:`
+
+:no_bell: `:no_bell:`
+
+:no_bicycles: `:no_bicycles:`
+
+:no_entry: `:no_entry:`
+
+:no_entry_sign: `:no_entry_sign:`
+
+:no_good: `:no_good:`
+
+:no_good_man: `:no_good_man:`
+
+:no_good_woman: `:no_good_woman:`
+
+:no_mobile_phones: `:no_mobile_phones:`
+
+:no_mouth: `:no_mouth:`
+
+:no_pedestrians: `:no_pedestrians:`
+
+:no_smoking: `:no_smoking:`
+
+:non-potable_water: `:non-potable_water:`
+
+:norfolk_island: `:norfolk_island:`
+
+:north_korea: `:north_korea:`
+
+:northern_mariana_islands: `:northern_mariana_islands:`
+
+:norway: `:norway:`
+
+:nose: `:nose:`
+
+:notebook: `:notebook:`
+
+:notebook_with_decorative_cover: `:notebook_with_decorative_cover:`
+
+:notes: `:notes:`
+
+:nut_and_bolt: `:nut_and_bolt:`
+
+:o: `:o:`
+
+:o2: `:o2:`
+
+:ocean: `:ocean:`
+
+:octocat: `:octocat:`
+
+:octopus: `:octopus:`
+
+:oden: `:oden:`
+
+:office: `:office:`
+
+:office_worker: `:office_worker:`
+
+:oil_drum: `:oil_drum:`
+
+:ok: `:ok:`
+
+:ok_hand: `:ok_hand:`
+
+:ok_man: `:ok_man:`
+
+:ok_person: `:ok_person:`
+
+:ok_woman: `:ok_woman:`
+
+:old_key: `:old_key:`
+
+:older_adult: `:older_adult:`
+
+:older_man: `:older_man:`
+
+:older_woman: `:older_woman:`
+
+:olive: `:olive:`
+
+:om: `:om:`
+
+:oman: `:oman:`
+
+:on: `:on:`
+
+:oncoming_automobile: `:oncoming_automobile:`
+
+:oncoming_bus: `:oncoming_bus:`
+
+:oncoming_police_car: `:oncoming_police_car:`
+
+:oncoming_taxi: `:oncoming_taxi:`
+
+:one: `:one:`
+
+:one_piece_swimsuit: `:one_piece_swimsuit:`
+
+:onion: `:onion:`
+
+:open_book: `:open_book:`
+
+:open_file_folder: `:open_file_folder:`
+
+:open_hands: `:open_hands:`
+
+:open_mouth: `:open_mouth:`
+
+:open_umbrella: `:open_umbrella:`
+
+:ophiuchus: `:ophiuchus:`
+
+:orange: `:orange:`
+
+:orange_book: `:orange_book:`
+
+:orange_circle: `:orange_circle:`
+
+:orange_heart: `:orange_heart:`
+
+:orange_square: `:orange_square:`
+
+:orangutan: `:orangutan:`
+
+:orthodox_cross: `:orthodox_cross:`
+
+:otter: `:otter:`
+
+:outbox_tray: `:outbox_tray:`
+
+:owl: `:owl:`
+
+:ox: `:ox:`
+
+:oyster: `:oyster:`
+
+:package: `:package:`
+
+:page_facing_up: `:page_facing_up:`
+
+:page_with_curl: `:page_with_curl:`
+
+:pager: `:pager:`
+
+:paintbrush: `:paintbrush:`
+
+:pakistan: `:pakistan:`
+
+:palau: `:palau:`
+
+:palestinian_territories: `:palestinian_territories:`
+
+:palm_tree: `:palm_tree:`
+
+:palms_up_together: `:palms_up_together:`
+
+:panama: `:panama:`
+
+:pancakes: `:pancakes:`
+
+:panda_face: `:panda_face:`
+
+:paperclip: `:paperclip:`
+
+:paperclips: `:paperclips:`
+
+:papua_new_guinea: `:papua_new_guinea:`
+
+:parachute: `:parachute:`
+
+:paraguay: `:paraguay:`
+
+:parasol_on_ground: `:parasol_on_ground:`
+
+:parking: `:parking:`
+
+:parrot: `:parrot:`
+
+:part_alternation_mark: `:part_alternation_mark:`
+
+:partly_sunny: `:partly_sunny:`
+
+:partying_face: `:partying_face:`
+
+:passenger_ship: `:passenger_ship:`
+
+:passport_control: `:passport_control:`
+
+:pause_button: `:pause_button:`
+
+:paw_prints: `:paw_prints:`
+
+:peace_symbol: `:peace_symbol:`
+
+:peach: `:peach:`
+
+:peacock: `:peacock:`
+
+:peanuts: `:peanuts:`
+
+:pear: `:pear:`
+
+:pen: `:pen:`
+
+:pencil: `:pencil:`
+
+:pencil2: `:pencil2:`
+
+:penguin: `:penguin:`
+
+:pensive: `:pensive:`
+
+:people_holding_hands: `:people_holding_hands:`
+
+:people_hugging: `:people_hugging:`
+
+:performing_arts: `:performing_arts:`
+
+:persevere: `:persevere:`
+
+:person_bald: `:person_bald:`
+
+:person_curly_hair: `:person_curly_hair:`
+
+:person_feeding_baby: `:person_feeding_baby:`
+
+:person_fencing: `:person_fencing:`
+
+:person_in_manual_wheelchair: `:person_in_manual_wheelchair:`
+
+:person_in_motorized_wheelchair: `:person_in_motorized_wheelchair:`
+
+:person_in_tuxedo: `:person_in_tuxedo:`
+
+:person_red_hair: `:person_red_hair:`
+
+:person_white_hair: `:person_white_hair:`
+
+:person_with_probing_cane: `:person_with_probing_cane:`
+
+:person_with_turban: `:person_with_turban:`
+
+:person_with_veil: `:person_with_veil:`
+
+:peru: `:peru:`
+
+:petri_dish: `:petri_dish:`
+
+:philippines: `:philippines:`
+
+:phone: `:phone:`
+
+:pick: `:pick:`
+
+:pickup_truck: `:pickup_truck:`
+
+:pie: `:pie:`
+
+:pig: `:pig:`
+
+:pig2: `:pig2:`
+
+:pig_nose: `:pig_nose:`
+
+:pill: `:pill:`
+
+:pilot: `:pilot:`
+
+:pinata: `:pinata:`
+
+:pinched_fingers: `:pinched_fingers:`
+
+:pinching_hand: `:pinching_hand:`
+
+:pineapple: `:pineapple:`
+
+:ping_pong: `:ping_pong:`
+
+:pirate_flag: `:pirate_flag:`
+
+:pisces: `:pisces:`
+
+:pitcairn_islands: `:pitcairn_islands:`
+
+:pizza: `:pizza:`
+
+:placard: `:placard:`
+
+:place_of_worship: `:place_of_worship:`
+
+:plate_with_cutlery: `:plate_with_cutlery:`
+
+:play_or_pause_button: `:play_or_pause_button:`
+
+:pleading_face: `:pleading_face:`
+
+:plunger: `:plunger:`
+
+:point_down: `:point_down:`
+
+:point_left: `:point_left:`
+
+:point_right: `:point_right:`
+
+:point_up: `:point_up:`
+
+:point_up_2: `:point_up_2:`
+
+:poland: `:poland:`
+
+:polar_bear: `:polar_bear:`
+
+:police_car: `:police_car:`
+
+:police_officer: `:police_officer:`
+
+:policeman: `:policeman:`
+
+:policewoman: `:policewoman:`
+
+:poodle: `:poodle:`
+
+:poop: `:poop:`
+
+:popcorn: `:popcorn:`
+
+:portugal: `:portugal:`
+
+:post_office: `:post_office:`
+
+:postal_horn: `:postal_horn:`
+
+:postbox: `:postbox:`
+
+:potable_water: `:potable_water:`
+
+:potato: `:potato:`
+
+:potted_plant: `:potted_plant:`
+
+:pouch: `:pouch:`
+
+:poultry_leg: `:poultry_leg:`
+
+:pound: `:pound:`
+
+:pout: `:pout:`
+
+:pouting_cat: `:pouting_cat:`
+
+:pouting_face: `:pouting_face:`
+
+:pouting_man: `:pouting_man:`
+
+:pouting_woman: `:pouting_woman:`
+
+:pray: `:pray:`
+
+:prayer_beads: `:prayer_beads:`
+
+:pregnant_woman: `:pregnant_woman:`
+
+:pretzel: `:pretzel:`
+
+:previous_track_button: `:previous_track_button:`
+
+:prince: `:prince:`
+
+:princess: `:princess:`
+
+:printer: `:printer:`
+
+:probing_cane: `:probing_cane:`
+
+:puerto_rico: `:puerto_rico:`
+
+:punch: `:punch:`
+
+:purple_circle: `:purple_circle:`
+
+:purple_heart: `:purple_heart:`
+
+:purple_square: `:purple_square:`
+
+:purse: `:purse:`
+
+:pushpin: `:pushpin:`
+
+:put_litter_in_its_place: `:put_litter_in_its_place:`
+
+:qatar: `:qatar:`
+
+:question: `:question:`
+
+:rabbit: `:rabbit:`
+
+:rabbit2: `:rabbit2:`
+
+:raccoon: `:raccoon:`
+
+:racehorse: `:racehorse:`
+
+:racing_car: `:racing_car:`
+
+:radio: `:radio:`
+
+:radio_button: `:radio_button:`
+
+:radioactive: `:radioactive:`
+
+:rage: `:rage:`
+
+:rage1: `:rage1:`
+
+:rage2: `:rage2:`
+
+:rage3: `:rage3:`
+
+:rage4: `:rage4:`
+
+:railway_car: `:railway_car:`
+
+:railway_track: `:railway_track:`
+
+:rainbow: `:rainbow:`
+
+:rainbow_flag: `:rainbow_flag:`
+
+:raised_back_of_hand: `:raised_back_of_hand:`
+
+:raised_eyebrow: `:raised_eyebrow:`
+
+:raised_hand: `:raised_hand:`
+
+:raised_hand_with_fingers_splayed: `:raised_hand_with_fingers_splayed:`
+
+:raised_hands: `:raised_hands:`
+
+:raising_hand: `:raising_hand:`
+
+:raising_hand_man: `:raising_hand_man:`
+
+:raising_hand_woman: `:raising_hand_woman:`
+
+:ram: `:ram:`
+
+:ramen: `:ramen:`
+
+:rat: `:rat:`
+
+:razor: `:razor:`
+
+:receipt: `:receipt:`
+
+:record_button: `:record_button:`
+
+:recycle: `:recycle:`
+
+:red_car: `:red_car:`
+
+:red_circle: `:red_circle:`
+
+:red_envelope: `:red_envelope:`
+
+:red_haired_man: `:red_haired_man:`
+
+:red_haired_woman: `:red_haired_woman:`
+
+:red_square: `:red_square:`
+
+:registered: `:registered:`
+
+:relaxed: `:relaxed:`
+
+:relieved: `:relieved:`
+
+:reminder_ribbon: `:reminder_ribbon:`
+
+:repeat: `:repeat:`
+
+:repeat_one: `:repeat_one:`
+
+:rescue_worker_helmet: `:rescue_worker_helmet:`
+
+:restroom: `:restroom:`
+
+:reunion: `:reunion:`
+
+:revolving_hearts: `:revolving_hearts:`
+
+:rewind: `:rewind:`
+
+:rhinoceros: `:rhinoceros:`
+
+:ribbon: `:ribbon:`
+
+:rice: `:rice:`
+
+:rice_ball: `:rice_ball:`
+
+:rice_cracker: `:rice_cracker:`
+
+:rice_scene: `:rice_scene:`
+
+:right_anger_bubble: `:right_anger_bubble:`
+
+:ring: `:ring:`
+
+:ringed_planet: `:ringed_planet:`
+
+:robot: `:robot:`
+
+:rock: `:rock:`
+
+:rocket: `:rocket:`
+
+:rofl: `:rofl:`
+
+:roll_eyes: `:roll_eyes:`
+
+:roll_of_paper: `:roll_of_paper:`
+
+:roller_coaster: `:roller_coaster:`
+
+:roller_skate: `:roller_skate:`
+
+:romania: `:romania:`
+
+:rooster: `:rooster:`
+
+:rose: `:rose:`
+
+:rosette: `:rosette:`
+
+:rotating_light: `:rotating_light:`
+
+:round_pushpin: `:round_pushpin:`
+
+:rowboat: `:rowboat:`
+
+:rowing_man: `:rowing_man:`
+
+:rowing_woman: `:rowing_woman:`
+
+:ru: `:ru:`
+
+:rugby_football: `:rugby_football:`
+
+:runner: `:runner:`
+
+:running: `:running:`
+
+:running_man: `:running_man:`
+
+:running_shirt_with_sash: `:running_shirt_with_sash:`
+
+:running_woman: `:running_woman:`
+
+:rwanda: `:rwanda:`
+
+:sa: `:sa:`
+
+:safety_pin: `:safety_pin:`
+
+:safety_vest: `:safety_vest:`
+
+:sagittarius: `:sagittarius:`
+
+:sailboat: `:sailboat:`
+
+:sake: `:sake:`
+
+:salt: `:salt:`
+
+:samoa: `:samoa:`
+
+:san_marino: `:san_marino:`
+
+:sandal: `:sandal:`
+
+:sandwich: `:sandwich:`
+
+:santa: `:santa:`
+
+:sao_tome_principe: `:sao_tome_principe:`
+
+:sari: `:sari:`
+
+:sassy_man: `:sassy_man:`
+
+:sassy_woman: `:sassy_woman:`
+
+:satellite: `:satellite:`
+
+:satisfied: `:satisfied:`
+
+:saudi_arabia: `:saudi_arabia:`
+
+:sauna_man: `:sauna_man:`
+
+:sauna_person: `:sauna_person:`
+
+:sauna_woman: `:sauna_woman:`
+
+:sauropod: `:sauropod:`
+
+:saxophone: `:saxophone:`
+
+:scarf: `:scarf:`
+
+:school: `:school:`
+
+:school_satchel: `:school_satchel:`
+
+:scientist: `:scientist:`
+
+:scissors: `:scissors:`
+
+:scorpion: `:scorpion:`
+
+:scorpius: `:scorpius:`
+
+:scotland: `:scotland:`
+
+:scream: `:scream:`
+
+:scream_cat: `:scream_cat:`
+
+:screwdriver: `:screwdriver:`
+
+:scroll: `:scroll:`
+
+:seal: `:seal:`
+
+:seat: `:seat:`
+
+:secret: `:secret:`
+
+:see_no_evil: `:see_no_evil:`
+
+:seedling: `:seedling:`
+
+:selfie: `:selfie:`
+
+:senegal: `:senegal:`
+
+:serbia: `:serbia:`
+
+:service_dog: `:service_dog:`
+
+:seven: `:seven:`
+
+:sewing_needle: `:sewing_needle:`
+
+:seychelles: `:seychelles:`
+
+:shallow_pan_of_food: `:shallow_pan_of_food:`
+
+:shamrock: `:shamrock:`
+
+:shark: `:shark:`
+
+:shaved_ice: `:shaved_ice:`
+
+:sheep: `:sheep:`
+
+:shell: `:shell:`
+
+:shield: `:shield:`
+
+:shinto_shrine: `:shinto_shrine:`
+
+:ship: `:ship:`
+
+:shipit: `:shipit:`
+
+:shirt: `:shirt:`
+
+:shit: `:shit:`
+
+:shoe: `:shoe:`
+
+:shopping: `:shopping:`
+
+:shopping_cart: `:shopping_cart:`
+
+:shorts: `:shorts:`
+
+:shower: `:shower:`
+
+:shrimp: `:shrimp:`
+
+:shrug: `:shrug:`
+
+:shushing_face: `:shushing_face:`
+
+:sierra_leone: `:sierra_leone:`
+
+:signal_strength: `:signal_strength:`
+
+:singapore: `:singapore:`
+
+:singer: `:singer:`
+
+:sint_maarten: `:sint_maarten:`
+
+:six: `:six:`
+
+:six_pointed_star: `:six_pointed_star:`
+
+:skateboard: `:skateboard:`
+
+:ski: `:ski:`
+
+:skier: `:skier:`
+
+:skull: `:skull:`
+
+:skull_and_crossbones: `:skull_and_crossbones:`
+
+:skunk: `:skunk:`
+
+:sled: `:sled:`
+
+:sleeping: `:sleeping:`
+
+:sleeping_bed: `:sleeping_bed:`
+
+:sleepy: `:sleepy:`
+
+:slightly_frowning_face: `:slightly_frowning_face:`
+
+:slightly_smiling_face: `:slightly_smiling_face:`
+
+:slot_machine: `:slot_machine:`
+
+:sloth: `:sloth:`
+
+:slovakia: `:slovakia:`
+
+:slovenia: `:slovenia:`
+
+:small_airplane: `:small_airplane:`
+
+:small_blue_diamond: `:small_blue_diamond:`
+
+:small_orange_diamond: `:small_orange_diamond:`
+
+:small_red_triangle: `:small_red_triangle:`
+
+:small_red_triangle_down: `:small_red_triangle_down:`
+
+:smile: `:smile:`
+
+:smile_cat: `:smile_cat:`
+
+:smiley: `:smiley:`
+
+:smiley_cat: `:smiley_cat:`
+
+:smiling_face_with_tear: `:smiling_face_with_tear:`
+
+:smiling_face_with_three_hearts: `:smiling_face_with_three_hearts:`
+
+:smiling_imp: `:smiling_imp:`
+
+:smirk: `:smirk:`
+
+:smirk_cat: `:smirk_cat:`
+
+:smoking: `:smoking:`
+
+:snail: `:snail:`
+
+:snake: `:snake:`
+
+:sneezing_face: `:sneezing_face:`
+
+:snowboarder: `:snowboarder:`
+
+:snowflake: `:snowflake:`
+
+:snowman: `:snowman:`
+
+:snowman_with_snow: `:snowman_with_snow:`
+
+:soap: `:soap:`
+
+:sob: `:sob:`
+
+:soccer: `:soccer:`
+
+:socks: `:socks:`
+
+:softball: `:softball:`
+
+:solomon_islands: `:solomon_islands:`
+
+:somalia: `:somalia:`
+
+:soon: `:soon:`
+
+:sos: `:sos:`
+
+:sound: `:sound:`
+
+:south_africa: `:south_africa:`
+
+:south_georgia_south_sandwich_islands: `:south_georgia_south_sandwich_islands:`
+
+:south_sudan: `:south_sudan:`
+
+:space_invader: `:space_invader:`
+
+:spades: `:spades:`
+
+:spaghetti: `:spaghetti:`
+
+:sparkle: `:sparkle:`
+
+:sparkler: `:sparkler:`
+
+:sparkles: `:sparkles:`
+
+:sparkling_heart: `:sparkling_heart:`
+
+:speak_no_evil: `:speak_no_evil:`
+
+:speaker: `:speaker:`
+
+:speaking_head: `:speaking_head:`
+
+:speech_balloon: `:speech_balloon:`
+
+:speedboat: `:speedboat:`
+
+:spider: `:spider:`
+
+:spider_web: `:spider_web:`
+
+:spiral_calendar: `:spiral_calendar:`
+
+:spiral_notepad: `:spiral_notepad:`
+
+:sponge: `:sponge:`
+
+:spoon: `:spoon:`
+
+:squid: `:squid:`
+
+:sri_lanka: `:sri_lanka:`
+
+:st_barthelemy: `:st_barthelemy:`
+
+:st_helena: `:st_helena:`
+
+:st_kitts_nevis: `:st_kitts_nevis:`
+
+:st_lucia: `:st_lucia:`
+
+:st_martin: `:st_martin:`
+
+:st_pierre_miquelon: `:st_pierre_miquelon:`
+
+:st_vincent_grenadines: `:st_vincent_grenadines:`
+
+:stadium: `:stadium:`
+
+:standing_man: `:standing_man:`
+
+:standing_person: `:standing_person:`
+
+:standing_woman: `:standing_woman:`
+
+:star: `:star:`
+
+:star2: `:star2:`
+
+:star_and_crescent: `:star_and_crescent:`
+
+:star_of_david: `:star_of_david:`
+
+:star_struck: `:star_struck:`
+
+:stars: `:stars:`
+
+:station: `:station:`
+
+:statue_of_liberty: `:statue_of_liberty:`
+
+:steam_locomotive: `:steam_locomotive:`
+
+:stethoscope: `:stethoscope:`
+
+:stew: `:stew:`
+
+:stop_button: `:stop_button:`
+
+:stop_sign: `:stop_sign:`
+
+:stopwatch: `:stopwatch:`
+
+:straight_ruler: `:straight_ruler:`
+
+:strawberry: `:strawberry:`
+
+:stuck_out_tongue: `:stuck_out_tongue:`
+
+:stuck_out_tongue_closed_eyes: `:stuck_out_tongue_closed_eyes:`
+
+:stuck_out_tongue_winking_eye: `:stuck_out_tongue_winking_eye:`
+
+:student: `:student:`
+
+:studio_microphone: `:studio_microphone:`
+
+:stuffed_flatbread: `:stuffed_flatbread:`
+
+:sudan: `:sudan:`
+
+:sun_behind_large_cloud: `:sun_behind_large_cloud:`
+
+:sun_behind_rain_cloud: `:sun_behind_rain_cloud:`
+
+:sun_behind_small_cloud: `:sun_behind_small_cloud:`
+
+:sun_with_face: `:sun_with_face:`
+
+:sunflower: `:sunflower:`
+
+:sunglasses: `:sunglasses:`
+
+:sunny: `:sunny:`
+
+:sunrise: `:sunrise:`
+
+:sunrise_over_mountains: `:sunrise_over_mountains:`
+
+:superhero: `:superhero:`
+
+:superhero_man: `:superhero_man:`
+
+:superhero_woman: `:superhero_woman:`
+
+:supervillain: `:supervillain:`
+
+:supervillain_man: `:supervillain_man:`
+
+:supervillain_woman: `:supervillain_woman:`
+
+:surfer: `:surfer:`
+
+:surfing_man: `:surfing_man:`
+
+:surfing_woman: `:surfing_woman:`
+
+:suriname: `:suriname:`
+
+:sushi: `:sushi:`
+
+:suspect: `:suspect:`
+
+:suspension_railway: `:suspension_railway:`
+
+:svalbard_jan_mayen: `:svalbard_jan_mayen:`
+
+:swan: `:swan:`
+
+:swaziland: `:swaziland:`
+
+:sweat: `:sweat:`
+
+:sweat_drops: `:sweat_drops:`
+
+:sweat_smile: `:sweat_smile:`
+
+:sweden: `:sweden:`
+
+:sweet_potato: `:sweet_potato:`
+
+:swim_brief: `:swim_brief:`
+
+:swimmer: `:swimmer:`
+
+:swimming_man: `:swimming_man:`
+
+:swimming_woman: `:swimming_woman:`
+
+:switzerland: `:switzerland:`
+
+:symbols: `:symbols:`
+
+:synagogue: `:synagogue:`
+
+:syria: `:syria:`
+
+:syringe: `:syringe:`
+
+:t-rex: `:t-rex:`
+
+:taco: `:taco:`
+
+:tada: `:tada:`
+
+:taiwan: `:taiwan:`
+
+:tajikistan: `:tajikistan:`
+
+:takeout_box: `:takeout_box:`
+
+:tamale: `:tamale:`
+
+:tanabata_tree: `:tanabata_tree:`
+
+:tangerine: `:tangerine:`
+
+:tanzania: `:tanzania:`
+
+:taurus: `:taurus:`
+
+:taxi: `:taxi:`
+
+:tea: `:tea:`
+
+:teacher: `:teacher:`
+
+:teapot: `:teapot:`
+
+:technologist: `:technologist:`
+
+:teddy_bear: `:teddy_bear:`
+
+:telephone: `:telephone:`
+
+:telephone_receiver: `:telephone_receiver:`
+
+:telescope: `:telescope:`
+
+:tennis: `:tennis:`
+
+:tent: `:tent:`
+
+:test_tube: `:test_tube:`
+
+:thailand: `:thailand:`
+
+:thermometer: `:thermometer:`
+
+:thinking: `:thinking:`
+
+:thong_sandal: `:thong_sandal:`
+
+:thought_balloon: `:thought_balloon:`
+
+:thread: `:thread:`
+
+:three: `:three:`
+
+:thumbsdown: `:thumbsdown:`
+
+:thumbsup: `:thumbsup:`
+
+:ticket: `:ticket:`
+
+:tickets: `:tickets:`
+
+:tiger: `:tiger:`
+
+:tiger2: `:tiger2:`
+
+:timer_clock: `:timer_clock:`
+
+:timor_leste: `:timor_leste:`
+
+:tipping_hand_man: `:tipping_hand_man:`
+
+:tipping_hand_person: `:tipping_hand_person:`
+
+:tipping_hand_woman: `:tipping_hand_woman:`
+
+:tired_face: `:tired_face:`
+
+:tm: `:tm:`
+
+:togo: `:togo:`
+
+:toilet: `:toilet:`
+
+:tokelau: `:tokelau:`
+
+:tokyo_tower: `:tokyo_tower:`
+
+:tomato: `:tomato:`
+
+:tonga: `:tonga:`
+
+:tongue: `:tongue:`
+
+:toolbox: `:toolbox:`
+
+:tooth: `:tooth:`
+
+:toothbrush: `:toothbrush:`
+
+:top: `:top:`
+
+:tophat: `:tophat:`
+
+:tornado: `:tornado:`
+
+:tr: `:tr:`
+
+:trackball: `:trackball:`
+
+:tractor: `:tractor:`
+
+:traffic_light: `:traffic_light:`
+
+:train: `:train:`
+
+:train2: `:train2:`
+
+:tram: `:tram:`
+
+:transgender_flag: `:transgender_flag:`
+
+:transgender_symbol: `:transgender_symbol:`
+
+:triangular_flag_on_post: `:triangular_flag_on_post:`
+
+:triangular_ruler: `:triangular_ruler:`
+
+:trident: `:trident:`
+
+:trinidad_tobago: `:trinidad_tobago:`
+
+:tristan_da_cunha: `:tristan_da_cunha:`
+
+:triumph: `:triumph:`
+
+:trolleybus: `:trolleybus:`
+
+:trollface: `:trollface:`
+
+:trophy: `:trophy:`
+
+:tropical_drink: `:tropical_drink:`
+
+:tropical_fish: `:tropical_fish:`
+
+:truck: `:truck:`
+
+:trumpet: `:trumpet:`
+
+:tshirt: `:tshirt:`
+
+:tulip: `:tulip:`
+
+:tumbler_glass: `:tumbler_glass:`
+
+:tunisia: `:tunisia:`
+
+:turkey: `:turkey:`
+
+:turkmenistan: `:turkmenistan:`
+
+:turks_caicos_islands: `:turks_caicos_islands:`
+
+:turtle: `:turtle:`
+
+:tuvalu: `:tuvalu:`
+
+:tv: `:tv:`
+
+:twisted_rightwards_arrows: `:twisted_rightwards_arrows:`
+
+:two: `:two:`
+
+:two_hearts: `:two_hearts:`
+
+:two_men_holding_hands: `:two_men_holding_hands:`
+
+:two_women_holding_hands: `:two_women_holding_hands:`
+
+:u5272: `:u5272:`
+
+:u5408: `:u5408:`
+
+:u55b6: `:u55b6:`
+
+:u6307: `:u6307:`
+
+:u6708: `:u6708:`
+
+:u6709: `:u6709:`
+
+:u6e80: `:u6e80:`
+
+:u7121: `:u7121:`
+
+:u7533: `:u7533:`
+
+:u7981: `:u7981:`
+
+:u7a7a: `:u7a7a:`
+
+:uganda: `:uganda:`
+
+:uk: `:uk:`
+
+:ukraine: `:ukraine:`
+
+:umbrella: `:umbrella:`
+
+:unamused: `:unamused:`
+
+:underage: `:underage:`
+
+:unicorn: `:unicorn:`
+
+:united_arab_emirates: `:united_arab_emirates:`
+
+:united_nations: `:united_nations:`
+
+:unlock: `:unlock:`
+
+:up: `:up:`
+
+:upside_down_face: `:upside_down_face:`
+
+:uruguay: `:uruguay:`
+
+:us: `:us:`
+
+:us_outlying_islands: `:us_outlying_islands:`
+
+:us_virgin_islands: `:us_virgin_islands:`
+
+:uzbekistan: `:uzbekistan:`
+
+:v: `:v:`
+
+:vampire: `:vampire:`
+
+:vampire_man: `:vampire_man:`
+
+:vampire_woman: `:vampire_woman:`
+
+:vanuatu: `:vanuatu:`
+
+:vatican_city: `:vatican_city:`
+
+:venezuela: `:venezuela:`
+
+:vertical_traffic_light: `:vertical_traffic_light:`
+
+:vhs: `:vhs:`
+
+:vibration_mode: `:vibration_mode:`
+
+:video_camera: `:video_camera:`
+
+:video_game: `:video_game:`
+
+:vietnam: `:vietnam:`
+
+:violin: `:violin:`
+
+:virgo: `:virgo:`
+
+:volcano: `:volcano:`
+
+:volleyball: `:volleyball:`
+
+:vomiting_face: `:vomiting_face:`
+
+:vs: `:vs:`
+
+:vulcan_salute: `:vulcan_salute:`
+
+:waffle: `:waffle:`
+
+:wales: `:wales:`
+
+:walking: `:walking:`
+
+:walking_man: `:walking_man:`
+
+:walking_woman: `:walking_woman:`
+
+:wallis_futuna: `:wallis_futuna:`
+
+:waning_crescent_moon: `:waning_crescent_moon:`
+
+:waning_gibbous_moon: `:waning_gibbous_moon:`
+
+:warning: `:warning:`
+
+:wastebasket: `:wastebasket:`
+
+:watch: `:watch:`
+
+:water_buffalo: `:water_buffalo:`
+
+:water_polo: `:water_polo:`
+
+:watermelon: `:watermelon:`
+
+:wave: `:wave:`
+
+:wavy_dash: `:wavy_dash:`
+
+:waxing_crescent_moon: `:waxing_crescent_moon:`
+
+:waxing_gibbous_moon: `:waxing_gibbous_moon:`
+
+:wc: `:wc:`
+
+:weary: `:weary:`
+
+:wedding: `:wedding:`
+
+:weight_lifting: `:weight_lifting:`
+
+:weight_lifting_man: `:weight_lifting_man:`
+
+:weight_lifting_woman: `:weight_lifting_woman:`
+
+:western_sahara: `:western_sahara:`
+
+:whale: `:whale:`
+
+:whale2: `:whale2:`
+
+:wheel_of_dharma: `:wheel_of_dharma:`
+
+:wheelchair: `:wheelchair:`
+
+:white_check_mark: `:white_check_mark:`
+
+:white_circle: `:white_circle:`
+
+:white_flag: `:white_flag:`
+
+:white_flower: `:white_flower:`
+
+:white_haired_man: `:white_haired_man:`
+
+:white_haired_woman: `:white_haired_woman:`
+
+:white_heart: `:white_heart:`
+
+:white_large_square: `:white_large_square:`
+
+:white_medium_small_square: `:white_medium_small_square:`
+
+:white_medium_square: `:white_medium_square:`
+
+:white_small_square: `:white_small_square:`
+
+:white_square_button: `:white_square_button:`
+
+:wilted_flower: `:wilted_flower:`
+
+:wind_chime: `:wind_chime:`
+
+:wind_face: `:wind_face:`
+
+:window: `:window:`
+
+:wine_glass: `:wine_glass:`
+
+:wink: `:wink:`
+
+:wolf: `:wolf:`
+
+:woman: `:woman:`
+
+:woman_artist: `:woman_artist:`
+
+:woman_astronaut: `:woman_astronaut:`
+
+:woman_beard: `:woman_beard:`
+
+:woman_cartwheeling: `:woman_cartwheeling:`
+
+:woman_cook: `:woman_cook:`
+
+:woman_dancing: `:woman_dancing:`
+
+:woman_facepalming: `:woman_facepalming:`
+
+:woman_factory_worker: `:woman_factory_worker:`
+
+:woman_farmer: `:woman_farmer:`
+
+:woman_feeding_baby: `:woman_feeding_baby:`
+
+:woman_firefighter: `:woman_firefighter:`
+
+:woman_health_worker: `:woman_health_worker:`
+
+:woman_in_manual_wheelchair: `:woman_in_manual_wheelchair:`
+
+:woman_in_motorized_wheelchair: `:woman_in_motorized_wheelchair:`
+
+:woman_in_tuxedo: `:woman_in_tuxedo:`
+
+:woman_judge: `:woman_judge:`
+
+:woman_juggling: `:woman_juggling:`
+
+:woman_mechanic: `:woman_mechanic:`
+
+:woman_office_worker: `:woman_office_worker:`
+
+:woman_pilot: `:woman_pilot:`
+
+:woman_playing_handball: `:woman_playing_handball:`
+
+:woman_playing_water_polo: `:woman_playing_water_polo:`
+
+:woman_scientist: `:woman_scientist:`
+
+:woman_shrugging: `:woman_shrugging:`
+
+:woman_singer: `:woman_singer:`
+
+:woman_student: `:woman_student:`
+
+:woman_teacher: `:woman_teacher:`
+
+:woman_technologist: `:woman_technologist:`
+
+:woman_with_headscarf: `:woman_with_headscarf:`
+
+:woman_with_probing_cane: `:woman_with_probing_cane:`
+
+:woman_with_turban: `:woman_with_turban:`
+
+:woman_with_veil: `:woman_with_veil:`
+
+:womans_clothes: `:womans_clothes:`
+
+:womans_hat: `:womans_hat:`
+
+:women_wrestling: `:women_wrestling:`
+
+:womens: `:womens:`
+
+:wood: `:wood:`
+
+:woozy_face: `:woozy_face:`
+
+:world_map: `:world_map:`
+
+:worm: `:worm:`
+
+:worried: `:worried:`
+
+:wrench: `:wrench:`
+
+:wrestling: `:wrestling:`
+
+:writing_hand: `:writing_hand:`
+
+:x: `:x:`
+
+:yarn: `:yarn:`
+
+:yawning_face: `:yawning_face:`
+
+:yellow_circle: `:yellow_circle:`
+
+:yellow_heart: `:yellow_heart:`
+
+:yellow_square: `:yellow_square:`
+
+:yemen: `:yemen:`
+
+:yen: `:yen:`
+
+:yin_yang: `:yin_yang:`
+
+:yo_yo: `:yo_yo:`
+
+:yum: `:yum:`
+
+:zambia: `:zambia:`
+
+:zany_face: `:zany_face:`
+
+:zap: `:zap:`
+
+:zebra: `:zebra:`
+
+:zero: `:zero:`
+
+:zimbabwe: `:zimbabwe:`
+
+:zipper_mouth_face: `:zipper_mouth_face:`
+
+:zombie: `:zombie:`
+
+:zombie_man: `:zombie_man:`
+
+:zombie_woman: `:zombie_woman:`
+
+:zzz: `:zzz:`
+
+
+
+
diff --git a/package.json b/package.json
index 637471386..78a5cc48a 100644
--- a/package.json
+++ b/package.json
@@ -24,6 +24,7 @@
"build:cover": "node build/cover.js",
"build:css:min": "mkdirp lib/themes && npm run css -- -o lib/themes && node build/mincss.js",
"build:css": "mkdirp themes && npm run css -- -o themes",
+ "build:emoji": "node ./build/emoji.js && eslint ./src/core/render/emojify-data.js --fix --quiet",
"build:js": "cross-env NODE_ENV=production node build/build.js",
"build:ssr": "node build/ssr.js",
"build:test": "npm run build && npm test",
diff --git a/src/core/render/emojify-data.js b/src/core/render/emojify-data.js
new file mode 100644
index 000000000..22b23cab6
--- /dev/null
+++ b/src/core/render/emojify-data.js
@@ -0,0 +1,1879 @@
+export default {
+ baseURL: 'https://github.githubassets.com/images/icons/emoji/',
+ data: {
+ 100: 'unicode/1f4af.png?v8',
+ 1234: 'unicode/1f522.png?v8',
+ '+1': 'unicode/1f44d.png?v8',
+ '-1': 'unicode/1f44e.png?v8',
+ '1st_place_medal': 'unicode/1f947.png?v8',
+ '2nd_place_medal': 'unicode/1f948.png?v8',
+ '3rd_place_medal': 'unicode/1f949.png?v8',
+ '8ball': 'unicode/1f3b1.png?v8',
+ a: 'unicode/1f170.png?v8',
+ ab: 'unicode/1f18e.png?v8',
+ abacus: 'unicode/1f9ee.png?v8',
+ abc: 'unicode/1f524.png?v8',
+ abcd: 'unicode/1f521.png?v8',
+ accept: 'unicode/1f251.png?v8',
+ accordion: 'unicode/1fa97.png?v8',
+ adhesive_bandage: 'unicode/1fa79.png?v8',
+ adult: 'unicode/1f9d1.png?v8',
+ aerial_tramway: 'unicode/1f6a1.png?v8',
+ afghanistan: 'unicode/1f1e6-1f1eb.png?v8',
+ airplane: 'unicode/2708.png?v8',
+ aland_islands: 'unicode/1f1e6-1f1fd.png?v8',
+ alarm_clock: 'unicode/23f0.png?v8',
+ albania: 'unicode/1f1e6-1f1f1.png?v8',
+ alembic: 'unicode/2697.png?v8',
+ algeria: 'unicode/1f1e9-1f1ff.png?v8',
+ alien: 'unicode/1f47d.png?v8',
+ ambulance: 'unicode/1f691.png?v8',
+ american_samoa: 'unicode/1f1e6-1f1f8.png?v8',
+ amphora: 'unicode/1f3fa.png?v8',
+ anatomical_heart: 'unicode/1fac0.png?v8',
+ anchor: 'unicode/2693.png?v8',
+ andorra: 'unicode/1f1e6-1f1e9.png?v8',
+ angel: 'unicode/1f47c.png?v8',
+ anger: 'unicode/1f4a2.png?v8',
+ angola: 'unicode/1f1e6-1f1f4.png?v8',
+ angry: 'unicode/1f620.png?v8',
+ anguilla: 'unicode/1f1e6-1f1ee.png?v8',
+ anguished: 'unicode/1f627.png?v8',
+ ant: 'unicode/1f41c.png?v8',
+ antarctica: 'unicode/1f1e6-1f1f6.png?v8',
+ antigua_barbuda: 'unicode/1f1e6-1f1ec.png?v8',
+ apple: 'unicode/1f34e.png?v8',
+ aquarius: 'unicode/2652.png?v8',
+ argentina: 'unicode/1f1e6-1f1f7.png?v8',
+ aries: 'unicode/2648.png?v8',
+ armenia: 'unicode/1f1e6-1f1f2.png?v8',
+ arrow_backward: 'unicode/25c0.png?v8',
+ arrow_double_down: 'unicode/23ec.png?v8',
+ arrow_double_up: 'unicode/23eb.png?v8',
+ arrow_down: 'unicode/2b07.png?v8',
+ arrow_down_small: 'unicode/1f53d.png?v8',
+ arrow_forward: 'unicode/25b6.png?v8',
+ arrow_heading_down: 'unicode/2935.png?v8',
+ arrow_heading_up: 'unicode/2934.png?v8',
+ arrow_left: 'unicode/2b05.png?v8',
+ arrow_lower_left: 'unicode/2199.png?v8',
+ arrow_lower_right: 'unicode/2198.png?v8',
+ arrow_right: 'unicode/27a1.png?v8',
+ arrow_right_hook: 'unicode/21aa.png?v8',
+ arrow_up: 'unicode/2b06.png?v8',
+ arrow_up_down: 'unicode/2195.png?v8',
+ arrow_up_small: 'unicode/1f53c.png?v8',
+ arrow_upper_left: 'unicode/2196.png?v8',
+ arrow_upper_right: 'unicode/2197.png?v8',
+ arrows_clockwise: 'unicode/1f503.png?v8',
+ arrows_counterclockwise: 'unicode/1f504.png?v8',
+ art: 'unicode/1f3a8.png?v8',
+ articulated_lorry: 'unicode/1f69b.png?v8',
+ artificial_satellite: 'unicode/1f6f0.png?v8',
+ artist: 'unicode/1f9d1-1f3a8.png?v8',
+ aruba: 'unicode/1f1e6-1f1fc.png?v8',
+ ascension_island: 'unicode/1f1e6-1f1e8.png?v8',
+ asterisk: 'unicode/002a-20e3.png?v8',
+ astonished: 'unicode/1f632.png?v8',
+ astronaut: 'unicode/1f9d1-1f680.png?v8',
+ athletic_shoe: 'unicode/1f45f.png?v8',
+ atm: 'unicode/1f3e7.png?v8',
+ atom: 'atom.png?v8',
+ atom_symbol: 'unicode/269b.png?v8',
+ australia: 'unicode/1f1e6-1f1fa.png?v8',
+ austria: 'unicode/1f1e6-1f1f9.png?v8',
+ auto_rickshaw: 'unicode/1f6fa.png?v8',
+ avocado: 'unicode/1f951.png?v8',
+ axe: 'unicode/1fa93.png?v8',
+ azerbaijan: 'unicode/1f1e6-1f1ff.png?v8',
+ b: 'unicode/1f171.png?v8',
+ baby: 'unicode/1f476.png?v8',
+ baby_bottle: 'unicode/1f37c.png?v8',
+ baby_chick: 'unicode/1f424.png?v8',
+ baby_symbol: 'unicode/1f6bc.png?v8',
+ back: 'unicode/1f519.png?v8',
+ bacon: 'unicode/1f953.png?v8',
+ badger: 'unicode/1f9a1.png?v8',
+ badminton: 'unicode/1f3f8.png?v8',
+ bagel: 'unicode/1f96f.png?v8',
+ baggage_claim: 'unicode/1f6c4.png?v8',
+ baguette_bread: 'unicode/1f956.png?v8',
+ bahamas: 'unicode/1f1e7-1f1f8.png?v8',
+ bahrain: 'unicode/1f1e7-1f1ed.png?v8',
+ balance_scale: 'unicode/2696.png?v8',
+ bald_man: 'unicode/1f468-1f9b2.png?v8',
+ bald_woman: 'unicode/1f469-1f9b2.png?v8',
+ ballet_shoes: 'unicode/1fa70.png?v8',
+ balloon: 'unicode/1f388.png?v8',
+ ballot_box: 'unicode/1f5f3.png?v8',
+ ballot_box_with_check: 'unicode/2611.png?v8',
+ bamboo: 'unicode/1f38d.png?v8',
+ banana: 'unicode/1f34c.png?v8',
+ bangbang: 'unicode/203c.png?v8',
+ bangladesh: 'unicode/1f1e7-1f1e9.png?v8',
+ banjo: 'unicode/1fa95.png?v8',
+ bank: 'unicode/1f3e6.png?v8',
+ bar_chart: 'unicode/1f4ca.png?v8',
+ barbados: 'unicode/1f1e7-1f1e7.png?v8',
+ barber: 'unicode/1f488.png?v8',
+ baseball: 'unicode/26be.png?v8',
+ basecamp: 'basecamp.png?v8',
+ basecampy: 'basecampy.png?v8',
+ basket: 'unicode/1f9fa.png?v8',
+ basketball: 'unicode/1f3c0.png?v8',
+ basketball_man: 'unicode/26f9-2642.png?v8',
+ basketball_woman: 'unicode/26f9-2640.png?v8',
+ bat: 'unicode/1f987.png?v8',
+ bath: 'unicode/1f6c0.png?v8',
+ bathtub: 'unicode/1f6c1.png?v8',
+ battery: 'unicode/1f50b.png?v8',
+ beach_umbrella: 'unicode/1f3d6.png?v8',
+ bear: 'unicode/1f43b.png?v8',
+ bearded_person: 'unicode/1f9d4.png?v8',
+ beaver: 'unicode/1f9ab.png?v8',
+ bed: 'unicode/1f6cf.png?v8',
+ bee: 'unicode/1f41d.png?v8',
+ beer: 'unicode/1f37a.png?v8',
+ beers: 'unicode/1f37b.png?v8',
+ beetle: 'unicode/1fab2.png?v8',
+ beginner: 'unicode/1f530.png?v8',
+ belarus: 'unicode/1f1e7-1f1fe.png?v8',
+ belgium: 'unicode/1f1e7-1f1ea.png?v8',
+ belize: 'unicode/1f1e7-1f1ff.png?v8',
+ bell: 'unicode/1f514.png?v8',
+ bell_pepper: 'unicode/1fad1.png?v8',
+ bellhop_bell: 'unicode/1f6ce.png?v8',
+ benin: 'unicode/1f1e7-1f1ef.png?v8',
+ bento: 'unicode/1f371.png?v8',
+ bermuda: 'unicode/1f1e7-1f1f2.png?v8',
+ beverage_box: 'unicode/1f9c3.png?v8',
+ bhutan: 'unicode/1f1e7-1f1f9.png?v8',
+ bicyclist: 'unicode/1f6b4.png?v8',
+ bike: 'unicode/1f6b2.png?v8',
+ biking_man: 'unicode/1f6b4-2642.png?v8',
+ biking_woman: 'unicode/1f6b4-2640.png?v8',
+ bikini: 'unicode/1f459.png?v8',
+ billed_cap: 'unicode/1f9e2.png?v8',
+ biohazard: 'unicode/2623.png?v8',
+ bird: 'unicode/1f426.png?v8',
+ birthday: 'unicode/1f382.png?v8',
+ bison: 'unicode/1f9ac.png?v8',
+ black_cat: 'unicode/1f408-2b1b.png?v8',
+ black_circle: 'unicode/26ab.png?v8',
+ black_flag: 'unicode/1f3f4.png?v8',
+ black_heart: 'unicode/1f5a4.png?v8',
+ black_joker: 'unicode/1f0cf.png?v8',
+ black_large_square: 'unicode/2b1b.png?v8',
+ black_medium_small_square: 'unicode/25fe.png?v8',
+ black_medium_square: 'unicode/25fc.png?v8',
+ black_nib: 'unicode/2712.png?v8',
+ black_small_square: 'unicode/25aa.png?v8',
+ black_square_button: 'unicode/1f532.png?v8',
+ blond_haired_man: 'unicode/1f471-2642.png?v8',
+ blond_haired_person: 'unicode/1f471.png?v8',
+ blond_haired_woman: 'unicode/1f471-2640.png?v8',
+ blonde_woman: 'unicode/1f471-2640.png?v8',
+ blossom: 'unicode/1f33c.png?v8',
+ blowfish: 'unicode/1f421.png?v8',
+ blue_book: 'unicode/1f4d8.png?v8',
+ blue_car: 'unicode/1f699.png?v8',
+ blue_heart: 'unicode/1f499.png?v8',
+ blue_square: 'unicode/1f7e6.png?v8',
+ blueberries: 'unicode/1fad0.png?v8',
+ blush: 'unicode/1f60a.png?v8',
+ boar: 'unicode/1f417.png?v8',
+ boat: 'unicode/26f5.png?v8',
+ bolivia: 'unicode/1f1e7-1f1f4.png?v8',
+ bomb: 'unicode/1f4a3.png?v8',
+ bone: 'unicode/1f9b4.png?v8',
+ book: 'unicode/1f4d6.png?v8',
+ bookmark: 'unicode/1f516.png?v8',
+ bookmark_tabs: 'unicode/1f4d1.png?v8',
+ books: 'unicode/1f4da.png?v8',
+ boom: 'unicode/1f4a5.png?v8',
+ boomerang: 'unicode/1fa83.png?v8',
+ boot: 'unicode/1f462.png?v8',
+ bosnia_herzegovina: 'unicode/1f1e7-1f1e6.png?v8',
+ botswana: 'unicode/1f1e7-1f1fc.png?v8',
+ bouncing_ball_man: 'unicode/26f9-2642.png?v8',
+ bouncing_ball_person: 'unicode/26f9.png?v8',
+ bouncing_ball_woman: 'unicode/26f9-2640.png?v8',
+ bouquet: 'unicode/1f490.png?v8',
+ bouvet_island: 'unicode/1f1e7-1f1fb.png?v8',
+ bow: 'unicode/1f647.png?v8',
+ bow_and_arrow: 'unicode/1f3f9.png?v8',
+ bowing_man: 'unicode/1f647-2642.png?v8',
+ bowing_woman: 'unicode/1f647-2640.png?v8',
+ bowl_with_spoon: 'unicode/1f963.png?v8',
+ bowling: 'unicode/1f3b3.png?v8',
+ bowtie: 'bowtie.png?v8',
+ boxing_glove: 'unicode/1f94a.png?v8',
+ boy: 'unicode/1f466.png?v8',
+ brain: 'unicode/1f9e0.png?v8',
+ brazil: 'unicode/1f1e7-1f1f7.png?v8',
+ bread: 'unicode/1f35e.png?v8',
+ breast_feeding: 'unicode/1f931.png?v8',
+ bricks: 'unicode/1f9f1.png?v8',
+ bride_with_veil: 'unicode/1f470-2640.png?v8',
+ bridge_at_night: 'unicode/1f309.png?v8',
+ briefcase: 'unicode/1f4bc.png?v8',
+ british_indian_ocean_territory: 'unicode/1f1ee-1f1f4.png?v8',
+ british_virgin_islands: 'unicode/1f1fb-1f1ec.png?v8',
+ broccoli: 'unicode/1f966.png?v8',
+ broken_heart: 'unicode/1f494.png?v8',
+ broom: 'unicode/1f9f9.png?v8',
+ brown_circle: 'unicode/1f7e4.png?v8',
+ brown_heart: 'unicode/1f90e.png?v8',
+ brown_square: 'unicode/1f7eb.png?v8',
+ brunei: 'unicode/1f1e7-1f1f3.png?v8',
+ bubble_tea: 'unicode/1f9cb.png?v8',
+ bucket: 'unicode/1faa3.png?v8',
+ bug: 'unicode/1f41b.png?v8',
+ building_construction: 'unicode/1f3d7.png?v8',
+ bulb: 'unicode/1f4a1.png?v8',
+ bulgaria: 'unicode/1f1e7-1f1ec.png?v8',
+ bullettrain_front: 'unicode/1f685.png?v8',
+ bullettrain_side: 'unicode/1f684.png?v8',
+ burkina_faso: 'unicode/1f1e7-1f1eb.png?v8',
+ burrito: 'unicode/1f32f.png?v8',
+ burundi: 'unicode/1f1e7-1f1ee.png?v8',
+ bus: 'unicode/1f68c.png?v8',
+ business_suit_levitating: 'unicode/1f574.png?v8',
+ busstop: 'unicode/1f68f.png?v8',
+ bust_in_silhouette: 'unicode/1f464.png?v8',
+ busts_in_silhouette: 'unicode/1f465.png?v8',
+ butter: 'unicode/1f9c8.png?v8',
+ butterfly: 'unicode/1f98b.png?v8',
+ cactus: 'unicode/1f335.png?v8',
+ cake: 'unicode/1f370.png?v8',
+ calendar: 'unicode/1f4c6.png?v8',
+ call_me_hand: 'unicode/1f919.png?v8',
+ calling: 'unicode/1f4f2.png?v8',
+ cambodia: 'unicode/1f1f0-1f1ed.png?v8',
+ camel: 'unicode/1f42b.png?v8',
+ camera: 'unicode/1f4f7.png?v8',
+ camera_flash: 'unicode/1f4f8.png?v8',
+ cameroon: 'unicode/1f1e8-1f1f2.png?v8',
+ camping: 'unicode/1f3d5.png?v8',
+ canada: 'unicode/1f1e8-1f1e6.png?v8',
+ canary_islands: 'unicode/1f1ee-1f1e8.png?v8',
+ cancer: 'unicode/264b.png?v8',
+ candle: 'unicode/1f56f.png?v8',
+ candy: 'unicode/1f36c.png?v8',
+ canned_food: 'unicode/1f96b.png?v8',
+ canoe: 'unicode/1f6f6.png?v8',
+ cape_verde: 'unicode/1f1e8-1f1fb.png?v8',
+ capital_abcd: 'unicode/1f520.png?v8',
+ capricorn: 'unicode/2651.png?v8',
+ car: 'unicode/1f697.png?v8',
+ card_file_box: 'unicode/1f5c3.png?v8',
+ card_index: 'unicode/1f4c7.png?v8',
+ card_index_dividers: 'unicode/1f5c2.png?v8',
+ caribbean_netherlands: 'unicode/1f1e7-1f1f6.png?v8',
+ carousel_horse: 'unicode/1f3a0.png?v8',
+ carpentry_saw: 'unicode/1fa9a.png?v8',
+ carrot: 'unicode/1f955.png?v8',
+ cartwheeling: 'unicode/1f938.png?v8',
+ cat: 'unicode/1f431.png?v8',
+ cat2: 'unicode/1f408.png?v8',
+ cayman_islands: 'unicode/1f1f0-1f1fe.png?v8',
+ cd: 'unicode/1f4bf.png?v8',
+ central_african_republic: 'unicode/1f1e8-1f1eb.png?v8',
+ ceuta_melilla: 'unicode/1f1ea-1f1e6.png?v8',
+ chad: 'unicode/1f1f9-1f1e9.png?v8',
+ chains: 'unicode/26d3.png?v8',
+ chair: 'unicode/1fa91.png?v8',
+ champagne: 'unicode/1f37e.png?v8',
+ chart: 'unicode/1f4b9.png?v8',
+ chart_with_downwards_trend: 'unicode/1f4c9.png?v8',
+ chart_with_upwards_trend: 'unicode/1f4c8.png?v8',
+ checkered_flag: 'unicode/1f3c1.png?v8',
+ cheese: 'unicode/1f9c0.png?v8',
+ cherries: 'unicode/1f352.png?v8',
+ cherry_blossom: 'unicode/1f338.png?v8',
+ chess_pawn: 'unicode/265f.png?v8',
+ chestnut: 'unicode/1f330.png?v8',
+ chicken: 'unicode/1f414.png?v8',
+ child: 'unicode/1f9d2.png?v8',
+ children_crossing: 'unicode/1f6b8.png?v8',
+ chile: 'unicode/1f1e8-1f1f1.png?v8',
+ chipmunk: 'unicode/1f43f.png?v8',
+ chocolate_bar: 'unicode/1f36b.png?v8',
+ chopsticks: 'unicode/1f962.png?v8',
+ christmas_island: 'unicode/1f1e8-1f1fd.png?v8',
+ christmas_tree: 'unicode/1f384.png?v8',
+ church: 'unicode/26ea.png?v8',
+ cinema: 'unicode/1f3a6.png?v8',
+ circus_tent: 'unicode/1f3aa.png?v8',
+ city_sunrise: 'unicode/1f307.png?v8',
+ city_sunset: 'unicode/1f306.png?v8',
+ cityscape: 'unicode/1f3d9.png?v8',
+ cl: 'unicode/1f191.png?v8',
+ clamp: 'unicode/1f5dc.png?v8',
+ clap: 'unicode/1f44f.png?v8',
+ clapper: 'unicode/1f3ac.png?v8',
+ classical_building: 'unicode/1f3db.png?v8',
+ climbing: 'unicode/1f9d7.png?v8',
+ climbing_man: 'unicode/1f9d7-2642.png?v8',
+ climbing_woman: 'unicode/1f9d7-2640.png?v8',
+ clinking_glasses: 'unicode/1f942.png?v8',
+ clipboard: 'unicode/1f4cb.png?v8',
+ clipperton_island: 'unicode/1f1e8-1f1f5.png?v8',
+ clock1: 'unicode/1f550.png?v8',
+ clock10: 'unicode/1f559.png?v8',
+ clock1030: 'unicode/1f565.png?v8',
+ clock11: 'unicode/1f55a.png?v8',
+ clock1130: 'unicode/1f566.png?v8',
+ clock12: 'unicode/1f55b.png?v8',
+ clock1230: 'unicode/1f567.png?v8',
+ clock130: 'unicode/1f55c.png?v8',
+ clock2: 'unicode/1f551.png?v8',
+ clock230: 'unicode/1f55d.png?v8',
+ clock3: 'unicode/1f552.png?v8',
+ clock330: 'unicode/1f55e.png?v8',
+ clock4: 'unicode/1f553.png?v8',
+ clock430: 'unicode/1f55f.png?v8',
+ clock5: 'unicode/1f554.png?v8',
+ clock530: 'unicode/1f560.png?v8',
+ clock6: 'unicode/1f555.png?v8',
+ clock630: 'unicode/1f561.png?v8',
+ clock7: 'unicode/1f556.png?v8',
+ clock730: 'unicode/1f562.png?v8',
+ clock8: 'unicode/1f557.png?v8',
+ clock830: 'unicode/1f563.png?v8',
+ clock9: 'unicode/1f558.png?v8',
+ clock930: 'unicode/1f564.png?v8',
+ closed_book: 'unicode/1f4d5.png?v8',
+ closed_lock_with_key: 'unicode/1f510.png?v8',
+ closed_umbrella: 'unicode/1f302.png?v8',
+ cloud: 'unicode/2601.png?v8',
+ cloud_with_lightning: 'unicode/1f329.png?v8',
+ cloud_with_lightning_and_rain: 'unicode/26c8.png?v8',
+ cloud_with_rain: 'unicode/1f327.png?v8',
+ cloud_with_snow: 'unicode/1f328.png?v8',
+ clown_face: 'unicode/1f921.png?v8',
+ clubs: 'unicode/2663.png?v8',
+ cn: 'unicode/1f1e8-1f1f3.png?v8',
+ coat: 'unicode/1f9e5.png?v8',
+ cockroach: 'unicode/1fab3.png?v8',
+ cocktail: 'unicode/1f378.png?v8',
+ coconut: 'unicode/1f965.png?v8',
+ cocos_islands: 'unicode/1f1e8-1f1e8.png?v8',
+ coffee: 'unicode/2615.png?v8',
+ coffin: 'unicode/26b0.png?v8',
+ coin: 'unicode/1fa99.png?v8',
+ cold_face: 'unicode/1f976.png?v8',
+ cold_sweat: 'unicode/1f630.png?v8',
+ collision: 'unicode/1f4a5.png?v8',
+ colombia: 'unicode/1f1e8-1f1f4.png?v8',
+ comet: 'unicode/2604.png?v8',
+ comoros: 'unicode/1f1f0-1f1f2.png?v8',
+ compass: 'unicode/1f9ed.png?v8',
+ computer: 'unicode/1f4bb.png?v8',
+ computer_mouse: 'unicode/1f5b1.png?v8',
+ confetti_ball: 'unicode/1f38a.png?v8',
+ confounded: 'unicode/1f616.png?v8',
+ confused: 'unicode/1f615.png?v8',
+ congo_brazzaville: 'unicode/1f1e8-1f1ec.png?v8',
+ congo_kinshasa: 'unicode/1f1e8-1f1e9.png?v8',
+ congratulations: 'unicode/3297.png?v8',
+ construction: 'unicode/1f6a7.png?v8',
+ construction_worker: 'unicode/1f477.png?v8',
+ construction_worker_man: 'unicode/1f477-2642.png?v8',
+ construction_worker_woman: 'unicode/1f477-2640.png?v8',
+ control_knobs: 'unicode/1f39b.png?v8',
+ convenience_store: 'unicode/1f3ea.png?v8',
+ cook: 'unicode/1f9d1-1f373.png?v8',
+ cook_islands: 'unicode/1f1e8-1f1f0.png?v8',
+ cookie: 'unicode/1f36a.png?v8',
+ cool: 'unicode/1f192.png?v8',
+ cop: 'unicode/1f46e.png?v8',
+ copyright: 'unicode/00a9.png?v8',
+ corn: 'unicode/1f33d.png?v8',
+ costa_rica: 'unicode/1f1e8-1f1f7.png?v8',
+ cote_divoire: 'unicode/1f1e8-1f1ee.png?v8',
+ couch_and_lamp: 'unicode/1f6cb.png?v8',
+ couple: 'unicode/1f46b.png?v8',
+ couple_with_heart: 'unicode/1f491.png?v8',
+ couple_with_heart_man_man: 'unicode/1f468-2764-1f468.png?v8',
+ couple_with_heart_woman_man: 'unicode/1f469-2764-1f468.png?v8',
+ couple_with_heart_woman_woman: 'unicode/1f469-2764-1f469.png?v8',
+ couplekiss: 'unicode/1f48f.png?v8',
+ couplekiss_man_man: 'unicode/1f468-2764-1f48b-1f468.png?v8',
+ couplekiss_man_woman: 'unicode/1f469-2764-1f48b-1f468.png?v8',
+ couplekiss_woman_woman: 'unicode/1f469-2764-1f48b-1f469.png?v8',
+ cow: 'unicode/1f42e.png?v8',
+ cow2: 'unicode/1f404.png?v8',
+ cowboy_hat_face: 'unicode/1f920.png?v8',
+ crab: 'unicode/1f980.png?v8',
+ crayon: 'unicode/1f58d.png?v8',
+ credit_card: 'unicode/1f4b3.png?v8',
+ crescent_moon: 'unicode/1f319.png?v8',
+ cricket: 'unicode/1f997.png?v8',
+ cricket_game: 'unicode/1f3cf.png?v8',
+ croatia: 'unicode/1f1ed-1f1f7.png?v8',
+ crocodile: 'unicode/1f40a.png?v8',
+ croissant: 'unicode/1f950.png?v8',
+ crossed_fingers: 'unicode/1f91e.png?v8',
+ crossed_flags: 'unicode/1f38c.png?v8',
+ crossed_swords: 'unicode/2694.png?v8',
+ crown: 'unicode/1f451.png?v8',
+ cry: 'unicode/1f622.png?v8',
+ crying_cat_face: 'unicode/1f63f.png?v8',
+ crystal_ball: 'unicode/1f52e.png?v8',
+ cuba: 'unicode/1f1e8-1f1fa.png?v8',
+ cucumber: 'unicode/1f952.png?v8',
+ cup_with_straw: 'unicode/1f964.png?v8',
+ cupcake: 'unicode/1f9c1.png?v8',
+ cupid: 'unicode/1f498.png?v8',
+ curacao: 'unicode/1f1e8-1f1fc.png?v8',
+ curling_stone: 'unicode/1f94c.png?v8',
+ curly_haired_man: 'unicode/1f468-1f9b1.png?v8',
+ curly_haired_woman: 'unicode/1f469-1f9b1.png?v8',
+ curly_loop: 'unicode/27b0.png?v8',
+ currency_exchange: 'unicode/1f4b1.png?v8',
+ curry: 'unicode/1f35b.png?v8',
+ cursing_face: 'unicode/1f92c.png?v8',
+ custard: 'unicode/1f36e.png?v8',
+ customs: 'unicode/1f6c3.png?v8',
+ cut_of_meat: 'unicode/1f969.png?v8',
+ cyclone: 'unicode/1f300.png?v8',
+ cyprus: 'unicode/1f1e8-1f1fe.png?v8',
+ czech_republic: 'unicode/1f1e8-1f1ff.png?v8',
+ dagger: 'unicode/1f5e1.png?v8',
+ dancer: 'unicode/1f483.png?v8',
+ dancers: 'unicode/1f46f.png?v8',
+ dancing_men: 'unicode/1f46f-2642.png?v8',
+ dancing_women: 'unicode/1f46f-2640.png?v8',
+ dango: 'unicode/1f361.png?v8',
+ dark_sunglasses: 'unicode/1f576.png?v8',
+ dart: 'unicode/1f3af.png?v8',
+ dash: 'unicode/1f4a8.png?v8',
+ date: 'unicode/1f4c5.png?v8',
+ de: 'unicode/1f1e9-1f1ea.png?v8',
+ deaf_man: 'unicode/1f9cf-2642.png?v8',
+ deaf_person: 'unicode/1f9cf.png?v8',
+ deaf_woman: 'unicode/1f9cf-2640.png?v8',
+ deciduous_tree: 'unicode/1f333.png?v8',
+ deer: 'unicode/1f98c.png?v8',
+ denmark: 'unicode/1f1e9-1f1f0.png?v8',
+ department_store: 'unicode/1f3ec.png?v8',
+ derelict_house: 'unicode/1f3da.png?v8',
+ desert: 'unicode/1f3dc.png?v8',
+ desert_island: 'unicode/1f3dd.png?v8',
+ desktop_computer: 'unicode/1f5a5.png?v8',
+ detective: 'unicode/1f575.png?v8',
+ diamond_shape_with_a_dot_inside: 'unicode/1f4a0.png?v8',
+ diamonds: 'unicode/2666.png?v8',
+ diego_garcia: 'unicode/1f1e9-1f1ec.png?v8',
+ disappointed: 'unicode/1f61e.png?v8',
+ disappointed_relieved: 'unicode/1f625.png?v8',
+ disguised_face: 'unicode/1f978.png?v8',
+ diving_mask: 'unicode/1f93f.png?v8',
+ diya_lamp: 'unicode/1fa94.png?v8',
+ dizzy: 'unicode/1f4ab.png?v8',
+ dizzy_face: 'unicode/1f635.png?v8',
+ djibouti: 'unicode/1f1e9-1f1ef.png?v8',
+ dna: 'unicode/1f9ec.png?v8',
+ do_not_litter: 'unicode/1f6af.png?v8',
+ dodo: 'unicode/1f9a4.png?v8',
+ dog: 'unicode/1f436.png?v8',
+ dog2: 'unicode/1f415.png?v8',
+ dollar: 'unicode/1f4b5.png?v8',
+ dolls: 'unicode/1f38e.png?v8',
+ dolphin: 'unicode/1f42c.png?v8',
+ dominica: 'unicode/1f1e9-1f1f2.png?v8',
+ dominican_republic: 'unicode/1f1e9-1f1f4.png?v8',
+ door: 'unicode/1f6aa.png?v8',
+ doughnut: 'unicode/1f369.png?v8',
+ dove: 'unicode/1f54a.png?v8',
+ dragon: 'unicode/1f409.png?v8',
+ dragon_face: 'unicode/1f432.png?v8',
+ dress: 'unicode/1f457.png?v8',
+ dromedary_camel: 'unicode/1f42a.png?v8',
+ drooling_face: 'unicode/1f924.png?v8',
+ drop_of_blood: 'unicode/1fa78.png?v8',
+ droplet: 'unicode/1f4a7.png?v8',
+ drum: 'unicode/1f941.png?v8',
+ duck: 'unicode/1f986.png?v8',
+ dumpling: 'unicode/1f95f.png?v8',
+ dvd: 'unicode/1f4c0.png?v8',
+ 'e-mail': 'unicode/1f4e7.png?v8',
+ eagle: 'unicode/1f985.png?v8',
+ ear: 'unicode/1f442.png?v8',
+ ear_of_rice: 'unicode/1f33e.png?v8',
+ ear_with_hearing_aid: 'unicode/1f9bb.png?v8',
+ earth_africa: 'unicode/1f30d.png?v8',
+ earth_americas: 'unicode/1f30e.png?v8',
+ earth_asia: 'unicode/1f30f.png?v8',
+ ecuador: 'unicode/1f1ea-1f1e8.png?v8',
+ egg: 'unicode/1f95a.png?v8',
+ eggplant: 'unicode/1f346.png?v8',
+ egypt: 'unicode/1f1ea-1f1ec.png?v8',
+ eight: 'unicode/0038-20e3.png?v8',
+ eight_pointed_black_star: 'unicode/2734.png?v8',
+ eight_spoked_asterisk: 'unicode/2733.png?v8',
+ eject_button: 'unicode/23cf.png?v8',
+ el_salvador: 'unicode/1f1f8-1f1fb.png?v8',
+ electric_plug: 'unicode/1f50c.png?v8',
+ electron: 'electron.png?v8',
+ elephant: 'unicode/1f418.png?v8',
+ elevator: 'unicode/1f6d7.png?v8',
+ elf: 'unicode/1f9dd.png?v8',
+ elf_man: 'unicode/1f9dd-2642.png?v8',
+ elf_woman: 'unicode/1f9dd-2640.png?v8',
+ email: 'unicode/1f4e7.png?v8',
+ end: 'unicode/1f51a.png?v8',
+ england: 'unicode/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f.png?v8',
+ envelope: 'unicode/2709.png?v8',
+ envelope_with_arrow: 'unicode/1f4e9.png?v8',
+ equatorial_guinea: 'unicode/1f1ec-1f1f6.png?v8',
+ eritrea: 'unicode/1f1ea-1f1f7.png?v8',
+ es: 'unicode/1f1ea-1f1f8.png?v8',
+ estonia: 'unicode/1f1ea-1f1ea.png?v8',
+ ethiopia: 'unicode/1f1ea-1f1f9.png?v8',
+ eu: 'unicode/1f1ea-1f1fa.png?v8',
+ euro: 'unicode/1f4b6.png?v8',
+ european_castle: 'unicode/1f3f0.png?v8',
+ european_post_office: 'unicode/1f3e4.png?v8',
+ european_union: 'unicode/1f1ea-1f1fa.png?v8',
+ evergreen_tree: 'unicode/1f332.png?v8',
+ exclamation: 'unicode/2757.png?v8',
+ exploding_head: 'unicode/1f92f.png?v8',
+ expressionless: 'unicode/1f611.png?v8',
+ eye: 'unicode/1f441.png?v8',
+ eye_speech_bubble: 'unicode/1f441-1f5e8.png?v8',
+ eyeglasses: 'unicode/1f453.png?v8',
+ eyes: 'unicode/1f440.png?v8',
+ face_exhaling: 'unicode/1f62e-1f4a8.png?v8',
+ face_in_clouds: 'unicode/1f636-1f32b.png?v8',
+ face_with_head_bandage: 'unicode/1f915.png?v8',
+ face_with_spiral_eyes: 'unicode/1f635-1f4ab.png?v8',
+ face_with_thermometer: 'unicode/1f912.png?v8',
+ facepalm: 'unicode/1f926.png?v8',
+ facepunch: 'unicode/1f44a.png?v8',
+ factory: 'unicode/1f3ed.png?v8',
+ factory_worker: 'unicode/1f9d1-1f3ed.png?v8',
+ fairy: 'unicode/1f9da.png?v8',
+ fairy_man: 'unicode/1f9da-2642.png?v8',
+ fairy_woman: 'unicode/1f9da-2640.png?v8',
+ falafel: 'unicode/1f9c6.png?v8',
+ falkland_islands: 'unicode/1f1eb-1f1f0.png?v8',
+ fallen_leaf: 'unicode/1f342.png?v8',
+ family: 'unicode/1f46a.png?v8',
+ family_man_boy: 'unicode/1f468-1f466.png?v8',
+ family_man_boy_boy: 'unicode/1f468-1f466-1f466.png?v8',
+ family_man_girl: 'unicode/1f468-1f467.png?v8',
+ family_man_girl_boy: 'unicode/1f468-1f467-1f466.png?v8',
+ family_man_girl_girl: 'unicode/1f468-1f467-1f467.png?v8',
+ family_man_man_boy: 'unicode/1f468-1f468-1f466.png?v8',
+ family_man_man_boy_boy: 'unicode/1f468-1f468-1f466-1f466.png?v8',
+ family_man_man_girl: 'unicode/1f468-1f468-1f467.png?v8',
+ family_man_man_girl_boy: 'unicode/1f468-1f468-1f467-1f466.png?v8',
+ family_man_man_girl_girl: 'unicode/1f468-1f468-1f467-1f467.png?v8',
+ family_man_woman_boy: 'unicode/1f468-1f469-1f466.png?v8',
+ family_man_woman_boy_boy: 'unicode/1f468-1f469-1f466-1f466.png?v8',
+ family_man_woman_girl: 'unicode/1f468-1f469-1f467.png?v8',
+ family_man_woman_girl_boy: 'unicode/1f468-1f469-1f467-1f466.png?v8',
+ family_man_woman_girl_girl: 'unicode/1f468-1f469-1f467-1f467.png?v8',
+ family_woman_boy: 'unicode/1f469-1f466.png?v8',
+ family_woman_boy_boy: 'unicode/1f469-1f466-1f466.png?v8',
+ family_woman_girl: 'unicode/1f469-1f467.png?v8',
+ family_woman_girl_boy: 'unicode/1f469-1f467-1f466.png?v8',
+ family_woman_girl_girl: 'unicode/1f469-1f467-1f467.png?v8',
+ family_woman_woman_boy: 'unicode/1f469-1f469-1f466.png?v8',
+ family_woman_woman_boy_boy: 'unicode/1f469-1f469-1f466-1f466.png?v8',
+ family_woman_woman_girl: 'unicode/1f469-1f469-1f467.png?v8',
+ family_woman_woman_girl_boy: 'unicode/1f469-1f469-1f467-1f466.png?v8',
+ family_woman_woman_girl_girl: 'unicode/1f469-1f469-1f467-1f467.png?v8',
+ farmer: 'unicode/1f9d1-1f33e.png?v8',
+ faroe_islands: 'unicode/1f1eb-1f1f4.png?v8',
+ fast_forward: 'unicode/23e9.png?v8',
+ fax: 'unicode/1f4e0.png?v8',
+ fearful: 'unicode/1f628.png?v8',
+ feather: 'unicode/1fab6.png?v8',
+ feelsgood: 'feelsgood.png?v8',
+ feet: 'unicode/1f43e.png?v8',
+ female_detective: 'unicode/1f575-2640.png?v8',
+ female_sign: 'unicode/2640.png?v8',
+ ferris_wheel: 'unicode/1f3a1.png?v8',
+ ferry: 'unicode/26f4.png?v8',
+ field_hockey: 'unicode/1f3d1.png?v8',
+ fiji: 'unicode/1f1eb-1f1ef.png?v8',
+ file_cabinet: 'unicode/1f5c4.png?v8',
+ file_folder: 'unicode/1f4c1.png?v8',
+ film_projector: 'unicode/1f4fd.png?v8',
+ film_strip: 'unicode/1f39e.png?v8',
+ finland: 'unicode/1f1eb-1f1ee.png?v8',
+ finnadie: 'finnadie.png?v8',
+ fire: 'unicode/1f525.png?v8',
+ fire_engine: 'unicode/1f692.png?v8',
+ fire_extinguisher: 'unicode/1f9ef.png?v8',
+ firecracker: 'unicode/1f9e8.png?v8',
+ firefighter: 'unicode/1f9d1-1f692.png?v8',
+ fireworks: 'unicode/1f386.png?v8',
+ first_quarter_moon: 'unicode/1f313.png?v8',
+ first_quarter_moon_with_face: 'unicode/1f31b.png?v8',
+ fish: 'unicode/1f41f.png?v8',
+ fish_cake: 'unicode/1f365.png?v8',
+ fishing_pole_and_fish: 'unicode/1f3a3.png?v8',
+ fist: 'unicode/270a.png?v8',
+ fist_left: 'unicode/1f91b.png?v8',
+ fist_oncoming: 'unicode/1f44a.png?v8',
+ fist_raised: 'unicode/270a.png?v8',
+ fist_right: 'unicode/1f91c.png?v8',
+ five: 'unicode/0035-20e3.png?v8',
+ flags: 'unicode/1f38f.png?v8',
+ flamingo: 'unicode/1f9a9.png?v8',
+ flashlight: 'unicode/1f526.png?v8',
+ flat_shoe: 'unicode/1f97f.png?v8',
+ flatbread: 'unicode/1fad3.png?v8',
+ fleur_de_lis: 'unicode/269c.png?v8',
+ flight_arrival: 'unicode/1f6ec.png?v8',
+ flight_departure: 'unicode/1f6eb.png?v8',
+ flipper: 'unicode/1f42c.png?v8',
+ floppy_disk: 'unicode/1f4be.png?v8',
+ flower_playing_cards: 'unicode/1f3b4.png?v8',
+ flushed: 'unicode/1f633.png?v8',
+ fly: 'unicode/1fab0.png?v8',
+ flying_disc: 'unicode/1f94f.png?v8',
+ flying_saucer: 'unicode/1f6f8.png?v8',
+ fog: 'unicode/1f32b.png?v8',
+ foggy: 'unicode/1f301.png?v8',
+ fondue: 'unicode/1fad5.png?v8',
+ foot: 'unicode/1f9b6.png?v8',
+ football: 'unicode/1f3c8.png?v8',
+ footprints: 'unicode/1f463.png?v8',
+ fork_and_knife: 'unicode/1f374.png?v8',
+ fortune_cookie: 'unicode/1f960.png?v8',
+ fountain: 'unicode/26f2.png?v8',
+ fountain_pen: 'unicode/1f58b.png?v8',
+ four: 'unicode/0034-20e3.png?v8',
+ four_leaf_clover: 'unicode/1f340.png?v8',
+ fox_face: 'unicode/1f98a.png?v8',
+ fr: 'unicode/1f1eb-1f1f7.png?v8',
+ framed_picture: 'unicode/1f5bc.png?v8',
+ free: 'unicode/1f193.png?v8',
+ french_guiana: 'unicode/1f1ec-1f1eb.png?v8',
+ french_polynesia: 'unicode/1f1f5-1f1eb.png?v8',
+ french_southern_territories: 'unicode/1f1f9-1f1eb.png?v8',
+ fried_egg: 'unicode/1f373.png?v8',
+ fried_shrimp: 'unicode/1f364.png?v8',
+ fries: 'unicode/1f35f.png?v8',
+ frog: 'unicode/1f438.png?v8',
+ frowning: 'unicode/1f626.png?v8',
+ frowning_face: 'unicode/2639.png?v8',
+ frowning_man: 'unicode/1f64d-2642.png?v8',
+ frowning_person: 'unicode/1f64d.png?v8',
+ frowning_woman: 'unicode/1f64d-2640.png?v8',
+ fu: 'unicode/1f595.png?v8',
+ fuelpump: 'unicode/26fd.png?v8',
+ full_moon: 'unicode/1f315.png?v8',
+ full_moon_with_face: 'unicode/1f31d.png?v8',
+ funeral_urn: 'unicode/26b1.png?v8',
+ gabon: 'unicode/1f1ec-1f1e6.png?v8',
+ gambia: 'unicode/1f1ec-1f1f2.png?v8',
+ game_die: 'unicode/1f3b2.png?v8',
+ garlic: 'unicode/1f9c4.png?v8',
+ gb: 'unicode/1f1ec-1f1e7.png?v8',
+ gear: 'unicode/2699.png?v8',
+ gem: 'unicode/1f48e.png?v8',
+ gemini: 'unicode/264a.png?v8',
+ genie: 'unicode/1f9de.png?v8',
+ genie_man: 'unicode/1f9de-2642.png?v8',
+ genie_woman: 'unicode/1f9de-2640.png?v8',
+ georgia: 'unicode/1f1ec-1f1ea.png?v8',
+ ghana: 'unicode/1f1ec-1f1ed.png?v8',
+ ghost: 'unicode/1f47b.png?v8',
+ gibraltar: 'unicode/1f1ec-1f1ee.png?v8',
+ gift: 'unicode/1f381.png?v8',
+ gift_heart: 'unicode/1f49d.png?v8',
+ giraffe: 'unicode/1f992.png?v8',
+ girl: 'unicode/1f467.png?v8',
+ globe_with_meridians: 'unicode/1f310.png?v8',
+ gloves: 'unicode/1f9e4.png?v8',
+ goal_net: 'unicode/1f945.png?v8',
+ goat: 'unicode/1f410.png?v8',
+ goberserk: 'goberserk.png?v8',
+ godmode: 'godmode.png?v8',
+ goggles: 'unicode/1f97d.png?v8',
+ golf: 'unicode/26f3.png?v8',
+ golfing: 'unicode/1f3cc.png?v8',
+ golfing_man: 'unicode/1f3cc-2642.png?v8',
+ golfing_woman: 'unicode/1f3cc-2640.png?v8',
+ gorilla: 'unicode/1f98d.png?v8',
+ grapes: 'unicode/1f347.png?v8',
+ greece: 'unicode/1f1ec-1f1f7.png?v8',
+ green_apple: 'unicode/1f34f.png?v8',
+ green_book: 'unicode/1f4d7.png?v8',
+ green_circle: 'unicode/1f7e2.png?v8',
+ green_heart: 'unicode/1f49a.png?v8',
+ green_salad: 'unicode/1f957.png?v8',
+ green_square: 'unicode/1f7e9.png?v8',
+ greenland: 'unicode/1f1ec-1f1f1.png?v8',
+ grenada: 'unicode/1f1ec-1f1e9.png?v8',
+ grey_exclamation: 'unicode/2755.png?v8',
+ grey_question: 'unicode/2754.png?v8',
+ grimacing: 'unicode/1f62c.png?v8',
+ grin: 'unicode/1f601.png?v8',
+ grinning: 'unicode/1f600.png?v8',
+ guadeloupe: 'unicode/1f1ec-1f1f5.png?v8',
+ guam: 'unicode/1f1ec-1f1fa.png?v8',
+ guard: 'unicode/1f482.png?v8',
+ guardsman: 'unicode/1f482-2642.png?v8',
+ guardswoman: 'unicode/1f482-2640.png?v8',
+ guatemala: 'unicode/1f1ec-1f1f9.png?v8',
+ guernsey: 'unicode/1f1ec-1f1ec.png?v8',
+ guide_dog: 'unicode/1f9ae.png?v8',
+ guinea: 'unicode/1f1ec-1f1f3.png?v8',
+ guinea_bissau: 'unicode/1f1ec-1f1fc.png?v8',
+ guitar: 'unicode/1f3b8.png?v8',
+ gun: 'unicode/1f52b.png?v8',
+ guyana: 'unicode/1f1ec-1f1fe.png?v8',
+ haircut: 'unicode/1f487.png?v8',
+ haircut_man: 'unicode/1f487-2642.png?v8',
+ haircut_woman: 'unicode/1f487-2640.png?v8',
+ haiti: 'unicode/1f1ed-1f1f9.png?v8',
+ hamburger: 'unicode/1f354.png?v8',
+ hammer: 'unicode/1f528.png?v8',
+ hammer_and_pick: 'unicode/2692.png?v8',
+ hammer_and_wrench: 'unicode/1f6e0.png?v8',
+ hamster: 'unicode/1f439.png?v8',
+ hand: 'unicode/270b.png?v8',
+ hand_over_mouth: 'unicode/1f92d.png?v8',
+ handbag: 'unicode/1f45c.png?v8',
+ handball_person: 'unicode/1f93e.png?v8',
+ handshake: 'unicode/1f91d.png?v8',
+ hankey: 'unicode/1f4a9.png?v8',
+ hash: 'unicode/0023-20e3.png?v8',
+ hatched_chick: 'unicode/1f425.png?v8',
+ hatching_chick: 'unicode/1f423.png?v8',
+ headphones: 'unicode/1f3a7.png?v8',
+ headstone: 'unicode/1faa6.png?v8',
+ health_worker: 'unicode/1f9d1-2695.png?v8',
+ hear_no_evil: 'unicode/1f649.png?v8',
+ heard_mcdonald_islands: 'unicode/1f1ed-1f1f2.png?v8',
+ heart: 'unicode/2764.png?v8',
+ heart_decoration: 'unicode/1f49f.png?v8',
+ heart_eyes: 'unicode/1f60d.png?v8',
+ heart_eyes_cat: 'unicode/1f63b.png?v8',
+ heart_on_fire: 'unicode/2764-1f525.png?v8',
+ heartbeat: 'unicode/1f493.png?v8',
+ heartpulse: 'unicode/1f497.png?v8',
+ hearts: 'unicode/2665.png?v8',
+ heavy_check_mark: 'unicode/2714.png?v8',
+ heavy_division_sign: 'unicode/2797.png?v8',
+ heavy_dollar_sign: 'unicode/1f4b2.png?v8',
+ heavy_exclamation_mark: 'unicode/2757.png?v8',
+ heavy_heart_exclamation: 'unicode/2763.png?v8',
+ heavy_minus_sign: 'unicode/2796.png?v8',
+ heavy_multiplication_x: 'unicode/2716.png?v8',
+ heavy_plus_sign: 'unicode/2795.png?v8',
+ hedgehog: 'unicode/1f994.png?v8',
+ helicopter: 'unicode/1f681.png?v8',
+ herb: 'unicode/1f33f.png?v8',
+ hibiscus: 'unicode/1f33a.png?v8',
+ high_brightness: 'unicode/1f506.png?v8',
+ high_heel: 'unicode/1f460.png?v8',
+ hiking_boot: 'unicode/1f97e.png?v8',
+ hindu_temple: 'unicode/1f6d5.png?v8',
+ hippopotamus: 'unicode/1f99b.png?v8',
+ hocho: 'unicode/1f52a.png?v8',
+ hole: 'unicode/1f573.png?v8',
+ honduras: 'unicode/1f1ed-1f1f3.png?v8',
+ honey_pot: 'unicode/1f36f.png?v8',
+ honeybee: 'unicode/1f41d.png?v8',
+ hong_kong: 'unicode/1f1ed-1f1f0.png?v8',
+ hook: 'unicode/1fa9d.png?v8',
+ horse: 'unicode/1f434.png?v8',
+ horse_racing: 'unicode/1f3c7.png?v8',
+ hospital: 'unicode/1f3e5.png?v8',
+ hot_face: 'unicode/1f975.png?v8',
+ hot_pepper: 'unicode/1f336.png?v8',
+ hotdog: 'unicode/1f32d.png?v8',
+ hotel: 'unicode/1f3e8.png?v8',
+ hotsprings: 'unicode/2668.png?v8',
+ hourglass: 'unicode/231b.png?v8',
+ hourglass_flowing_sand: 'unicode/23f3.png?v8',
+ house: 'unicode/1f3e0.png?v8',
+ house_with_garden: 'unicode/1f3e1.png?v8',
+ houses: 'unicode/1f3d8.png?v8',
+ hugs: 'unicode/1f917.png?v8',
+ hungary: 'unicode/1f1ed-1f1fa.png?v8',
+ hurtrealbad: 'hurtrealbad.png?v8',
+ hushed: 'unicode/1f62f.png?v8',
+ hut: 'unicode/1f6d6.png?v8',
+ ice_cream: 'unicode/1f368.png?v8',
+ ice_cube: 'unicode/1f9ca.png?v8',
+ ice_hockey: 'unicode/1f3d2.png?v8',
+ ice_skate: 'unicode/26f8.png?v8',
+ icecream: 'unicode/1f366.png?v8',
+ iceland: 'unicode/1f1ee-1f1f8.png?v8',
+ id: 'unicode/1f194.png?v8',
+ ideograph_advantage: 'unicode/1f250.png?v8',
+ imp: 'unicode/1f47f.png?v8',
+ inbox_tray: 'unicode/1f4e5.png?v8',
+ incoming_envelope: 'unicode/1f4e8.png?v8',
+ india: 'unicode/1f1ee-1f1f3.png?v8',
+ indonesia: 'unicode/1f1ee-1f1e9.png?v8',
+ infinity: 'unicode/267e.png?v8',
+ information_desk_person: 'unicode/1f481.png?v8',
+ information_source: 'unicode/2139.png?v8',
+ innocent: 'unicode/1f607.png?v8',
+ interrobang: 'unicode/2049.png?v8',
+ iphone: 'unicode/1f4f1.png?v8',
+ iran: 'unicode/1f1ee-1f1f7.png?v8',
+ iraq: 'unicode/1f1ee-1f1f6.png?v8',
+ ireland: 'unicode/1f1ee-1f1ea.png?v8',
+ isle_of_man: 'unicode/1f1ee-1f1f2.png?v8',
+ israel: 'unicode/1f1ee-1f1f1.png?v8',
+ it: 'unicode/1f1ee-1f1f9.png?v8',
+ izakaya_lantern: 'unicode/1f3ee.png?v8',
+ jack_o_lantern: 'unicode/1f383.png?v8',
+ jamaica: 'unicode/1f1ef-1f1f2.png?v8',
+ japan: 'unicode/1f5fe.png?v8',
+ japanese_castle: 'unicode/1f3ef.png?v8',
+ japanese_goblin: 'unicode/1f47a.png?v8',
+ japanese_ogre: 'unicode/1f479.png?v8',
+ jeans: 'unicode/1f456.png?v8',
+ jersey: 'unicode/1f1ef-1f1ea.png?v8',
+ jigsaw: 'unicode/1f9e9.png?v8',
+ jordan: 'unicode/1f1ef-1f1f4.png?v8',
+ joy: 'unicode/1f602.png?v8',
+ joy_cat: 'unicode/1f639.png?v8',
+ joystick: 'unicode/1f579.png?v8',
+ jp: 'unicode/1f1ef-1f1f5.png?v8',
+ judge: 'unicode/1f9d1-2696.png?v8',
+ juggling_person: 'unicode/1f939.png?v8',
+ kaaba: 'unicode/1f54b.png?v8',
+ kangaroo: 'unicode/1f998.png?v8',
+ kazakhstan: 'unicode/1f1f0-1f1ff.png?v8',
+ kenya: 'unicode/1f1f0-1f1ea.png?v8',
+ key: 'unicode/1f511.png?v8',
+ keyboard: 'unicode/2328.png?v8',
+ keycap_ten: 'unicode/1f51f.png?v8',
+ kick_scooter: 'unicode/1f6f4.png?v8',
+ kimono: 'unicode/1f458.png?v8',
+ kiribati: 'unicode/1f1f0-1f1ee.png?v8',
+ kiss: 'unicode/1f48b.png?v8',
+ kissing: 'unicode/1f617.png?v8',
+ kissing_cat: 'unicode/1f63d.png?v8',
+ kissing_closed_eyes: 'unicode/1f61a.png?v8',
+ kissing_heart: 'unicode/1f618.png?v8',
+ kissing_smiling_eyes: 'unicode/1f619.png?v8',
+ kite: 'unicode/1fa81.png?v8',
+ kiwi_fruit: 'unicode/1f95d.png?v8',
+ kneeling_man: 'unicode/1f9ce-2642.png?v8',
+ kneeling_person: 'unicode/1f9ce.png?v8',
+ kneeling_woman: 'unicode/1f9ce-2640.png?v8',
+ knife: 'unicode/1f52a.png?v8',
+ knot: 'unicode/1faa2.png?v8',
+ koala: 'unicode/1f428.png?v8',
+ koko: 'unicode/1f201.png?v8',
+ kosovo: 'unicode/1f1fd-1f1f0.png?v8',
+ kr: 'unicode/1f1f0-1f1f7.png?v8',
+ kuwait: 'unicode/1f1f0-1f1fc.png?v8',
+ kyrgyzstan: 'unicode/1f1f0-1f1ec.png?v8',
+ lab_coat: 'unicode/1f97c.png?v8',
+ label: 'unicode/1f3f7.png?v8',
+ lacrosse: 'unicode/1f94d.png?v8',
+ ladder: 'unicode/1fa9c.png?v8',
+ lady_beetle: 'unicode/1f41e.png?v8',
+ lantern: 'unicode/1f3ee.png?v8',
+ laos: 'unicode/1f1f1-1f1e6.png?v8',
+ large_blue_circle: 'unicode/1f535.png?v8',
+ large_blue_diamond: 'unicode/1f537.png?v8',
+ large_orange_diamond: 'unicode/1f536.png?v8',
+ last_quarter_moon: 'unicode/1f317.png?v8',
+ last_quarter_moon_with_face: 'unicode/1f31c.png?v8',
+ latin_cross: 'unicode/271d.png?v8',
+ latvia: 'unicode/1f1f1-1f1fb.png?v8',
+ laughing: 'unicode/1f606.png?v8',
+ leafy_green: 'unicode/1f96c.png?v8',
+ leaves: 'unicode/1f343.png?v8',
+ lebanon: 'unicode/1f1f1-1f1e7.png?v8',
+ ledger: 'unicode/1f4d2.png?v8',
+ left_luggage: 'unicode/1f6c5.png?v8',
+ left_right_arrow: 'unicode/2194.png?v8',
+ left_speech_bubble: 'unicode/1f5e8.png?v8',
+ leftwards_arrow_with_hook: 'unicode/21a9.png?v8',
+ leg: 'unicode/1f9b5.png?v8',
+ lemon: 'unicode/1f34b.png?v8',
+ leo: 'unicode/264c.png?v8',
+ leopard: 'unicode/1f406.png?v8',
+ lesotho: 'unicode/1f1f1-1f1f8.png?v8',
+ level_slider: 'unicode/1f39a.png?v8',
+ liberia: 'unicode/1f1f1-1f1f7.png?v8',
+ libra: 'unicode/264e.png?v8',
+ libya: 'unicode/1f1f1-1f1fe.png?v8',
+ liechtenstein: 'unicode/1f1f1-1f1ee.png?v8',
+ light_rail: 'unicode/1f688.png?v8',
+ link: 'unicode/1f517.png?v8',
+ lion: 'unicode/1f981.png?v8',
+ lips: 'unicode/1f444.png?v8',
+ lipstick: 'unicode/1f484.png?v8',
+ lithuania: 'unicode/1f1f1-1f1f9.png?v8',
+ lizard: 'unicode/1f98e.png?v8',
+ llama: 'unicode/1f999.png?v8',
+ lobster: 'unicode/1f99e.png?v8',
+ lock: 'unicode/1f512.png?v8',
+ lock_with_ink_pen: 'unicode/1f50f.png?v8',
+ lollipop: 'unicode/1f36d.png?v8',
+ long_drum: 'unicode/1fa98.png?v8',
+ loop: 'unicode/27bf.png?v8',
+ lotion_bottle: 'unicode/1f9f4.png?v8',
+ lotus_position: 'unicode/1f9d8.png?v8',
+ lotus_position_man: 'unicode/1f9d8-2642.png?v8',
+ lotus_position_woman: 'unicode/1f9d8-2640.png?v8',
+ loud_sound: 'unicode/1f50a.png?v8',
+ loudspeaker: 'unicode/1f4e2.png?v8',
+ love_hotel: 'unicode/1f3e9.png?v8',
+ love_letter: 'unicode/1f48c.png?v8',
+ love_you_gesture: 'unicode/1f91f.png?v8',
+ low_brightness: 'unicode/1f505.png?v8',
+ luggage: 'unicode/1f9f3.png?v8',
+ lungs: 'unicode/1fac1.png?v8',
+ luxembourg: 'unicode/1f1f1-1f1fa.png?v8',
+ lying_face: 'unicode/1f925.png?v8',
+ m: 'unicode/24c2.png?v8',
+ macau: 'unicode/1f1f2-1f1f4.png?v8',
+ macedonia: 'unicode/1f1f2-1f1f0.png?v8',
+ madagascar: 'unicode/1f1f2-1f1ec.png?v8',
+ mag: 'unicode/1f50d.png?v8',
+ mag_right: 'unicode/1f50e.png?v8',
+ mage: 'unicode/1f9d9.png?v8',
+ mage_man: 'unicode/1f9d9-2642.png?v8',
+ mage_woman: 'unicode/1f9d9-2640.png?v8',
+ magic_wand: 'unicode/1fa84.png?v8',
+ magnet: 'unicode/1f9f2.png?v8',
+ mahjong: 'unicode/1f004.png?v8',
+ mailbox: 'unicode/1f4eb.png?v8',
+ mailbox_closed: 'unicode/1f4ea.png?v8',
+ mailbox_with_mail: 'unicode/1f4ec.png?v8',
+ mailbox_with_no_mail: 'unicode/1f4ed.png?v8',
+ malawi: 'unicode/1f1f2-1f1fc.png?v8',
+ malaysia: 'unicode/1f1f2-1f1fe.png?v8',
+ maldives: 'unicode/1f1f2-1f1fb.png?v8',
+ male_detective: 'unicode/1f575-2642.png?v8',
+ male_sign: 'unicode/2642.png?v8',
+ mali: 'unicode/1f1f2-1f1f1.png?v8',
+ malta: 'unicode/1f1f2-1f1f9.png?v8',
+ mammoth: 'unicode/1f9a3.png?v8',
+ man: 'unicode/1f468.png?v8',
+ man_artist: 'unicode/1f468-1f3a8.png?v8',
+ man_astronaut: 'unicode/1f468-1f680.png?v8',
+ man_beard: 'unicode/1f9d4-2642.png?v8',
+ man_cartwheeling: 'unicode/1f938-2642.png?v8',
+ man_cook: 'unicode/1f468-1f373.png?v8',
+ man_dancing: 'unicode/1f57a.png?v8',
+ man_facepalming: 'unicode/1f926-2642.png?v8',
+ man_factory_worker: 'unicode/1f468-1f3ed.png?v8',
+ man_farmer: 'unicode/1f468-1f33e.png?v8',
+ man_feeding_baby: 'unicode/1f468-1f37c.png?v8',
+ man_firefighter: 'unicode/1f468-1f692.png?v8',
+ man_health_worker: 'unicode/1f468-2695.png?v8',
+ man_in_manual_wheelchair: 'unicode/1f468-1f9bd.png?v8',
+ man_in_motorized_wheelchair: 'unicode/1f468-1f9bc.png?v8',
+ man_in_tuxedo: 'unicode/1f935-2642.png?v8',
+ man_judge: 'unicode/1f468-2696.png?v8',
+ man_juggling: 'unicode/1f939-2642.png?v8',
+ man_mechanic: 'unicode/1f468-1f527.png?v8',
+ man_office_worker: 'unicode/1f468-1f4bc.png?v8',
+ man_pilot: 'unicode/1f468-2708.png?v8',
+ man_playing_handball: 'unicode/1f93e-2642.png?v8',
+ man_playing_water_polo: 'unicode/1f93d-2642.png?v8',
+ man_scientist: 'unicode/1f468-1f52c.png?v8',
+ man_shrugging: 'unicode/1f937-2642.png?v8',
+ man_singer: 'unicode/1f468-1f3a4.png?v8',
+ man_student: 'unicode/1f468-1f393.png?v8',
+ man_teacher: 'unicode/1f468-1f3eb.png?v8',
+ man_technologist: 'unicode/1f468-1f4bb.png?v8',
+ man_with_gua_pi_mao: 'unicode/1f472.png?v8',
+ man_with_probing_cane: 'unicode/1f468-1f9af.png?v8',
+ man_with_turban: 'unicode/1f473-2642.png?v8',
+ man_with_veil: 'unicode/1f470-2642.png?v8',
+ mandarin: 'unicode/1f34a.png?v8',
+ mango: 'unicode/1f96d.png?v8',
+ mans_shoe: 'unicode/1f45e.png?v8',
+ mantelpiece_clock: 'unicode/1f570.png?v8',
+ manual_wheelchair: 'unicode/1f9bd.png?v8',
+ maple_leaf: 'unicode/1f341.png?v8',
+ marshall_islands: 'unicode/1f1f2-1f1ed.png?v8',
+ martial_arts_uniform: 'unicode/1f94b.png?v8',
+ martinique: 'unicode/1f1f2-1f1f6.png?v8',
+ mask: 'unicode/1f637.png?v8',
+ massage: 'unicode/1f486.png?v8',
+ massage_man: 'unicode/1f486-2642.png?v8',
+ massage_woman: 'unicode/1f486-2640.png?v8',
+ mate: 'unicode/1f9c9.png?v8',
+ mauritania: 'unicode/1f1f2-1f1f7.png?v8',
+ mauritius: 'unicode/1f1f2-1f1fa.png?v8',
+ mayotte: 'unicode/1f1fe-1f1f9.png?v8',
+ meat_on_bone: 'unicode/1f356.png?v8',
+ mechanic: 'unicode/1f9d1-1f527.png?v8',
+ mechanical_arm: 'unicode/1f9be.png?v8',
+ mechanical_leg: 'unicode/1f9bf.png?v8',
+ medal_military: 'unicode/1f396.png?v8',
+ medal_sports: 'unicode/1f3c5.png?v8',
+ medical_symbol: 'unicode/2695.png?v8',
+ mega: 'unicode/1f4e3.png?v8',
+ melon: 'unicode/1f348.png?v8',
+ memo: 'unicode/1f4dd.png?v8',
+ men_wrestling: 'unicode/1f93c-2642.png?v8',
+ mending_heart: 'unicode/2764-1fa79.png?v8',
+ menorah: 'unicode/1f54e.png?v8',
+ mens: 'unicode/1f6b9.png?v8',
+ mermaid: 'unicode/1f9dc-2640.png?v8',
+ merman: 'unicode/1f9dc-2642.png?v8',
+ merperson: 'unicode/1f9dc.png?v8',
+ metal: 'unicode/1f918.png?v8',
+ metro: 'unicode/1f687.png?v8',
+ mexico: 'unicode/1f1f2-1f1fd.png?v8',
+ microbe: 'unicode/1f9a0.png?v8',
+ micronesia: 'unicode/1f1eb-1f1f2.png?v8',
+ microphone: 'unicode/1f3a4.png?v8',
+ microscope: 'unicode/1f52c.png?v8',
+ middle_finger: 'unicode/1f595.png?v8',
+ military_helmet: 'unicode/1fa96.png?v8',
+ milk_glass: 'unicode/1f95b.png?v8',
+ milky_way: 'unicode/1f30c.png?v8',
+ minibus: 'unicode/1f690.png?v8',
+ minidisc: 'unicode/1f4bd.png?v8',
+ mirror: 'unicode/1fa9e.png?v8',
+ mobile_phone_off: 'unicode/1f4f4.png?v8',
+ moldova: 'unicode/1f1f2-1f1e9.png?v8',
+ monaco: 'unicode/1f1f2-1f1e8.png?v8',
+ money_mouth_face: 'unicode/1f911.png?v8',
+ money_with_wings: 'unicode/1f4b8.png?v8',
+ moneybag: 'unicode/1f4b0.png?v8',
+ mongolia: 'unicode/1f1f2-1f1f3.png?v8',
+ monkey: 'unicode/1f412.png?v8',
+ monkey_face: 'unicode/1f435.png?v8',
+ monocle_face: 'unicode/1f9d0.png?v8',
+ monorail: 'unicode/1f69d.png?v8',
+ montenegro: 'unicode/1f1f2-1f1ea.png?v8',
+ montserrat: 'unicode/1f1f2-1f1f8.png?v8',
+ moon: 'unicode/1f314.png?v8',
+ moon_cake: 'unicode/1f96e.png?v8',
+ morocco: 'unicode/1f1f2-1f1e6.png?v8',
+ mortar_board: 'unicode/1f393.png?v8',
+ mosque: 'unicode/1f54c.png?v8',
+ mosquito: 'unicode/1f99f.png?v8',
+ motor_boat: 'unicode/1f6e5.png?v8',
+ motor_scooter: 'unicode/1f6f5.png?v8',
+ motorcycle: 'unicode/1f3cd.png?v8',
+ motorized_wheelchair: 'unicode/1f9bc.png?v8',
+ motorway: 'unicode/1f6e3.png?v8',
+ mount_fuji: 'unicode/1f5fb.png?v8',
+ mountain: 'unicode/26f0.png?v8',
+ mountain_bicyclist: 'unicode/1f6b5.png?v8',
+ mountain_biking_man: 'unicode/1f6b5-2642.png?v8',
+ mountain_biking_woman: 'unicode/1f6b5-2640.png?v8',
+ mountain_cableway: 'unicode/1f6a0.png?v8',
+ mountain_railway: 'unicode/1f69e.png?v8',
+ mountain_snow: 'unicode/1f3d4.png?v8',
+ mouse: 'unicode/1f42d.png?v8',
+ mouse2: 'unicode/1f401.png?v8',
+ mouse_trap: 'unicode/1faa4.png?v8',
+ movie_camera: 'unicode/1f3a5.png?v8',
+ moyai: 'unicode/1f5ff.png?v8',
+ mozambique: 'unicode/1f1f2-1f1ff.png?v8',
+ mrs_claus: 'unicode/1f936.png?v8',
+ muscle: 'unicode/1f4aa.png?v8',
+ mushroom: 'unicode/1f344.png?v8',
+ musical_keyboard: 'unicode/1f3b9.png?v8',
+ musical_note: 'unicode/1f3b5.png?v8',
+ musical_score: 'unicode/1f3bc.png?v8',
+ mute: 'unicode/1f507.png?v8',
+ mx_claus: 'unicode/1f9d1-1f384.png?v8',
+ myanmar: 'unicode/1f1f2-1f1f2.png?v8',
+ nail_care: 'unicode/1f485.png?v8',
+ name_badge: 'unicode/1f4db.png?v8',
+ namibia: 'unicode/1f1f3-1f1e6.png?v8',
+ national_park: 'unicode/1f3de.png?v8',
+ nauru: 'unicode/1f1f3-1f1f7.png?v8',
+ nauseated_face: 'unicode/1f922.png?v8',
+ nazar_amulet: 'unicode/1f9ff.png?v8',
+ neckbeard: 'neckbeard.png?v8',
+ necktie: 'unicode/1f454.png?v8',
+ negative_squared_cross_mark: 'unicode/274e.png?v8',
+ nepal: 'unicode/1f1f3-1f1f5.png?v8',
+ nerd_face: 'unicode/1f913.png?v8',
+ nesting_dolls: 'unicode/1fa86.png?v8',
+ netherlands: 'unicode/1f1f3-1f1f1.png?v8',
+ neutral_face: 'unicode/1f610.png?v8',
+ new: 'unicode/1f195.png?v8',
+ new_caledonia: 'unicode/1f1f3-1f1e8.png?v8',
+ new_moon: 'unicode/1f311.png?v8',
+ new_moon_with_face: 'unicode/1f31a.png?v8',
+ new_zealand: 'unicode/1f1f3-1f1ff.png?v8',
+ newspaper: 'unicode/1f4f0.png?v8',
+ newspaper_roll: 'unicode/1f5de.png?v8',
+ next_track_button: 'unicode/23ed.png?v8',
+ ng: 'unicode/1f196.png?v8',
+ ng_man: 'unicode/1f645-2642.png?v8',
+ ng_woman: 'unicode/1f645-2640.png?v8',
+ nicaragua: 'unicode/1f1f3-1f1ee.png?v8',
+ niger: 'unicode/1f1f3-1f1ea.png?v8',
+ nigeria: 'unicode/1f1f3-1f1ec.png?v8',
+ night_with_stars: 'unicode/1f303.png?v8',
+ nine: 'unicode/0039-20e3.png?v8',
+ ninja: 'unicode/1f977.png?v8',
+ niue: 'unicode/1f1f3-1f1fa.png?v8',
+ no_bell: 'unicode/1f515.png?v8',
+ no_bicycles: 'unicode/1f6b3.png?v8',
+ no_entry: 'unicode/26d4.png?v8',
+ no_entry_sign: 'unicode/1f6ab.png?v8',
+ no_good: 'unicode/1f645.png?v8',
+ no_good_man: 'unicode/1f645-2642.png?v8',
+ no_good_woman: 'unicode/1f645-2640.png?v8',
+ no_mobile_phones: 'unicode/1f4f5.png?v8',
+ no_mouth: 'unicode/1f636.png?v8',
+ no_pedestrians: 'unicode/1f6b7.png?v8',
+ no_smoking: 'unicode/1f6ad.png?v8',
+ 'non-potable_water': 'unicode/1f6b1.png?v8',
+ norfolk_island: 'unicode/1f1f3-1f1eb.png?v8',
+ north_korea: 'unicode/1f1f0-1f1f5.png?v8',
+ northern_mariana_islands: 'unicode/1f1f2-1f1f5.png?v8',
+ norway: 'unicode/1f1f3-1f1f4.png?v8',
+ nose: 'unicode/1f443.png?v8',
+ notebook: 'unicode/1f4d3.png?v8',
+ notebook_with_decorative_cover: 'unicode/1f4d4.png?v8',
+ notes: 'unicode/1f3b6.png?v8',
+ nut_and_bolt: 'unicode/1f529.png?v8',
+ o: 'unicode/2b55.png?v8',
+ o2: 'unicode/1f17e.png?v8',
+ ocean: 'unicode/1f30a.png?v8',
+ octocat: 'octocat.png?v8',
+ octopus: 'unicode/1f419.png?v8',
+ oden: 'unicode/1f362.png?v8',
+ office: 'unicode/1f3e2.png?v8',
+ office_worker: 'unicode/1f9d1-1f4bc.png?v8',
+ oil_drum: 'unicode/1f6e2.png?v8',
+ ok: 'unicode/1f197.png?v8',
+ ok_hand: 'unicode/1f44c.png?v8',
+ ok_man: 'unicode/1f646-2642.png?v8',
+ ok_person: 'unicode/1f646.png?v8',
+ ok_woman: 'unicode/1f646-2640.png?v8',
+ old_key: 'unicode/1f5dd.png?v8',
+ older_adult: 'unicode/1f9d3.png?v8',
+ older_man: 'unicode/1f474.png?v8',
+ older_woman: 'unicode/1f475.png?v8',
+ olive: 'unicode/1fad2.png?v8',
+ om: 'unicode/1f549.png?v8',
+ oman: 'unicode/1f1f4-1f1f2.png?v8',
+ on: 'unicode/1f51b.png?v8',
+ oncoming_automobile: 'unicode/1f698.png?v8',
+ oncoming_bus: 'unicode/1f68d.png?v8',
+ oncoming_police_car: 'unicode/1f694.png?v8',
+ oncoming_taxi: 'unicode/1f696.png?v8',
+ one: 'unicode/0031-20e3.png?v8',
+ one_piece_swimsuit: 'unicode/1fa71.png?v8',
+ onion: 'unicode/1f9c5.png?v8',
+ open_book: 'unicode/1f4d6.png?v8',
+ open_file_folder: 'unicode/1f4c2.png?v8',
+ open_hands: 'unicode/1f450.png?v8',
+ open_mouth: 'unicode/1f62e.png?v8',
+ open_umbrella: 'unicode/2602.png?v8',
+ ophiuchus: 'unicode/26ce.png?v8',
+ orange: 'unicode/1f34a.png?v8',
+ orange_book: 'unicode/1f4d9.png?v8',
+ orange_circle: 'unicode/1f7e0.png?v8',
+ orange_heart: 'unicode/1f9e1.png?v8',
+ orange_square: 'unicode/1f7e7.png?v8',
+ orangutan: 'unicode/1f9a7.png?v8',
+ orthodox_cross: 'unicode/2626.png?v8',
+ otter: 'unicode/1f9a6.png?v8',
+ outbox_tray: 'unicode/1f4e4.png?v8',
+ owl: 'unicode/1f989.png?v8',
+ ox: 'unicode/1f402.png?v8',
+ oyster: 'unicode/1f9aa.png?v8',
+ package: 'unicode/1f4e6.png?v8',
+ page_facing_up: 'unicode/1f4c4.png?v8',
+ page_with_curl: 'unicode/1f4c3.png?v8',
+ pager: 'unicode/1f4df.png?v8',
+ paintbrush: 'unicode/1f58c.png?v8',
+ pakistan: 'unicode/1f1f5-1f1f0.png?v8',
+ palau: 'unicode/1f1f5-1f1fc.png?v8',
+ palestinian_territories: 'unicode/1f1f5-1f1f8.png?v8',
+ palm_tree: 'unicode/1f334.png?v8',
+ palms_up_together: 'unicode/1f932.png?v8',
+ panama: 'unicode/1f1f5-1f1e6.png?v8',
+ pancakes: 'unicode/1f95e.png?v8',
+ panda_face: 'unicode/1f43c.png?v8',
+ paperclip: 'unicode/1f4ce.png?v8',
+ paperclips: 'unicode/1f587.png?v8',
+ papua_new_guinea: 'unicode/1f1f5-1f1ec.png?v8',
+ parachute: 'unicode/1fa82.png?v8',
+ paraguay: 'unicode/1f1f5-1f1fe.png?v8',
+ parasol_on_ground: 'unicode/26f1.png?v8',
+ parking: 'unicode/1f17f.png?v8',
+ parrot: 'unicode/1f99c.png?v8',
+ part_alternation_mark: 'unicode/303d.png?v8',
+ partly_sunny: 'unicode/26c5.png?v8',
+ partying_face: 'unicode/1f973.png?v8',
+ passenger_ship: 'unicode/1f6f3.png?v8',
+ passport_control: 'unicode/1f6c2.png?v8',
+ pause_button: 'unicode/23f8.png?v8',
+ paw_prints: 'unicode/1f43e.png?v8',
+ peace_symbol: 'unicode/262e.png?v8',
+ peach: 'unicode/1f351.png?v8',
+ peacock: 'unicode/1f99a.png?v8',
+ peanuts: 'unicode/1f95c.png?v8',
+ pear: 'unicode/1f350.png?v8',
+ pen: 'unicode/1f58a.png?v8',
+ pencil: 'unicode/1f4dd.png?v8',
+ pencil2: 'unicode/270f.png?v8',
+ penguin: 'unicode/1f427.png?v8',
+ pensive: 'unicode/1f614.png?v8',
+ people_holding_hands: 'unicode/1f9d1-1f91d-1f9d1.png?v8',
+ people_hugging: 'unicode/1fac2.png?v8',
+ performing_arts: 'unicode/1f3ad.png?v8',
+ persevere: 'unicode/1f623.png?v8',
+ person_bald: 'unicode/1f9d1-1f9b2.png?v8',
+ person_curly_hair: 'unicode/1f9d1-1f9b1.png?v8',
+ person_feeding_baby: 'unicode/1f9d1-1f37c.png?v8',
+ person_fencing: 'unicode/1f93a.png?v8',
+ person_in_manual_wheelchair: 'unicode/1f9d1-1f9bd.png?v8',
+ person_in_motorized_wheelchair: 'unicode/1f9d1-1f9bc.png?v8',
+ person_in_tuxedo: 'unicode/1f935.png?v8',
+ person_red_hair: 'unicode/1f9d1-1f9b0.png?v8',
+ person_white_hair: 'unicode/1f9d1-1f9b3.png?v8',
+ person_with_probing_cane: 'unicode/1f9d1-1f9af.png?v8',
+ person_with_turban: 'unicode/1f473.png?v8',
+ person_with_veil: 'unicode/1f470.png?v8',
+ peru: 'unicode/1f1f5-1f1ea.png?v8',
+ petri_dish: 'unicode/1f9eb.png?v8',
+ philippines: 'unicode/1f1f5-1f1ed.png?v8',
+ phone: 'unicode/260e.png?v8',
+ pick: 'unicode/26cf.png?v8',
+ pickup_truck: 'unicode/1f6fb.png?v8',
+ pie: 'unicode/1f967.png?v8',
+ pig: 'unicode/1f437.png?v8',
+ pig2: 'unicode/1f416.png?v8',
+ pig_nose: 'unicode/1f43d.png?v8',
+ pill: 'unicode/1f48a.png?v8',
+ pilot: 'unicode/1f9d1-2708.png?v8',
+ pinata: 'unicode/1fa85.png?v8',
+ pinched_fingers: 'unicode/1f90c.png?v8',
+ pinching_hand: 'unicode/1f90f.png?v8',
+ pineapple: 'unicode/1f34d.png?v8',
+ ping_pong: 'unicode/1f3d3.png?v8',
+ pirate_flag: 'unicode/1f3f4-2620.png?v8',
+ pisces: 'unicode/2653.png?v8',
+ pitcairn_islands: 'unicode/1f1f5-1f1f3.png?v8',
+ pizza: 'unicode/1f355.png?v8',
+ placard: 'unicode/1faa7.png?v8',
+ place_of_worship: 'unicode/1f6d0.png?v8',
+ plate_with_cutlery: 'unicode/1f37d.png?v8',
+ play_or_pause_button: 'unicode/23ef.png?v8',
+ pleading_face: 'unicode/1f97a.png?v8',
+ plunger: 'unicode/1faa0.png?v8',
+ point_down: 'unicode/1f447.png?v8',
+ point_left: 'unicode/1f448.png?v8',
+ point_right: 'unicode/1f449.png?v8',
+ point_up: 'unicode/261d.png?v8',
+ point_up_2: 'unicode/1f446.png?v8',
+ poland: 'unicode/1f1f5-1f1f1.png?v8',
+ polar_bear: 'unicode/1f43b-2744.png?v8',
+ police_car: 'unicode/1f693.png?v8',
+ police_officer: 'unicode/1f46e.png?v8',
+ policeman: 'unicode/1f46e-2642.png?v8',
+ policewoman: 'unicode/1f46e-2640.png?v8',
+ poodle: 'unicode/1f429.png?v8',
+ poop: 'unicode/1f4a9.png?v8',
+ popcorn: 'unicode/1f37f.png?v8',
+ portugal: 'unicode/1f1f5-1f1f9.png?v8',
+ post_office: 'unicode/1f3e3.png?v8',
+ postal_horn: 'unicode/1f4ef.png?v8',
+ postbox: 'unicode/1f4ee.png?v8',
+ potable_water: 'unicode/1f6b0.png?v8',
+ potato: 'unicode/1f954.png?v8',
+ potted_plant: 'unicode/1fab4.png?v8',
+ pouch: 'unicode/1f45d.png?v8',
+ poultry_leg: 'unicode/1f357.png?v8',
+ pound: 'unicode/1f4b7.png?v8',
+ pout: 'unicode/1f621.png?v8',
+ pouting_cat: 'unicode/1f63e.png?v8',
+ pouting_face: 'unicode/1f64e.png?v8',
+ pouting_man: 'unicode/1f64e-2642.png?v8',
+ pouting_woman: 'unicode/1f64e-2640.png?v8',
+ pray: 'unicode/1f64f.png?v8',
+ prayer_beads: 'unicode/1f4ff.png?v8',
+ pregnant_woman: 'unicode/1f930.png?v8',
+ pretzel: 'unicode/1f968.png?v8',
+ previous_track_button: 'unicode/23ee.png?v8',
+ prince: 'unicode/1f934.png?v8',
+ princess: 'unicode/1f478.png?v8',
+ printer: 'unicode/1f5a8.png?v8',
+ probing_cane: 'unicode/1f9af.png?v8',
+ puerto_rico: 'unicode/1f1f5-1f1f7.png?v8',
+ punch: 'unicode/1f44a.png?v8',
+ purple_circle: 'unicode/1f7e3.png?v8',
+ purple_heart: 'unicode/1f49c.png?v8',
+ purple_square: 'unicode/1f7ea.png?v8',
+ purse: 'unicode/1f45b.png?v8',
+ pushpin: 'unicode/1f4cc.png?v8',
+ put_litter_in_its_place: 'unicode/1f6ae.png?v8',
+ qatar: 'unicode/1f1f6-1f1e6.png?v8',
+ question: 'unicode/2753.png?v8',
+ rabbit: 'unicode/1f430.png?v8',
+ rabbit2: 'unicode/1f407.png?v8',
+ raccoon: 'unicode/1f99d.png?v8',
+ racehorse: 'unicode/1f40e.png?v8',
+ racing_car: 'unicode/1f3ce.png?v8',
+ radio: 'unicode/1f4fb.png?v8',
+ radio_button: 'unicode/1f518.png?v8',
+ radioactive: 'unicode/2622.png?v8',
+ rage: 'unicode/1f621.png?v8',
+ rage1: 'rage1.png?v8',
+ rage2: 'rage2.png?v8',
+ rage3: 'rage3.png?v8',
+ rage4: 'rage4.png?v8',
+ railway_car: 'unicode/1f683.png?v8',
+ railway_track: 'unicode/1f6e4.png?v8',
+ rainbow: 'unicode/1f308.png?v8',
+ rainbow_flag: 'unicode/1f3f3-1f308.png?v8',
+ raised_back_of_hand: 'unicode/1f91a.png?v8',
+ raised_eyebrow: 'unicode/1f928.png?v8',
+ raised_hand: 'unicode/270b.png?v8',
+ raised_hand_with_fingers_splayed: 'unicode/1f590.png?v8',
+ raised_hands: 'unicode/1f64c.png?v8',
+ raising_hand: 'unicode/1f64b.png?v8',
+ raising_hand_man: 'unicode/1f64b-2642.png?v8',
+ raising_hand_woman: 'unicode/1f64b-2640.png?v8',
+ ram: 'unicode/1f40f.png?v8',
+ ramen: 'unicode/1f35c.png?v8',
+ rat: 'unicode/1f400.png?v8',
+ razor: 'unicode/1fa92.png?v8',
+ receipt: 'unicode/1f9fe.png?v8',
+ record_button: 'unicode/23fa.png?v8',
+ recycle: 'unicode/267b.png?v8',
+ red_car: 'unicode/1f697.png?v8',
+ red_circle: 'unicode/1f534.png?v8',
+ red_envelope: 'unicode/1f9e7.png?v8',
+ red_haired_man: 'unicode/1f468-1f9b0.png?v8',
+ red_haired_woman: 'unicode/1f469-1f9b0.png?v8',
+ red_square: 'unicode/1f7e5.png?v8',
+ registered: 'unicode/00ae.png?v8',
+ relaxed: 'unicode/263a.png?v8',
+ relieved: 'unicode/1f60c.png?v8',
+ reminder_ribbon: 'unicode/1f397.png?v8',
+ repeat: 'unicode/1f501.png?v8',
+ repeat_one: 'unicode/1f502.png?v8',
+ rescue_worker_helmet: 'unicode/26d1.png?v8',
+ restroom: 'unicode/1f6bb.png?v8',
+ reunion: 'unicode/1f1f7-1f1ea.png?v8',
+ revolving_hearts: 'unicode/1f49e.png?v8',
+ rewind: 'unicode/23ea.png?v8',
+ rhinoceros: 'unicode/1f98f.png?v8',
+ ribbon: 'unicode/1f380.png?v8',
+ rice: 'unicode/1f35a.png?v8',
+ rice_ball: 'unicode/1f359.png?v8',
+ rice_cracker: 'unicode/1f358.png?v8',
+ rice_scene: 'unicode/1f391.png?v8',
+ right_anger_bubble: 'unicode/1f5ef.png?v8',
+ ring: 'unicode/1f48d.png?v8',
+ ringed_planet: 'unicode/1fa90.png?v8',
+ robot: 'unicode/1f916.png?v8',
+ rock: 'unicode/1faa8.png?v8',
+ rocket: 'unicode/1f680.png?v8',
+ rofl: 'unicode/1f923.png?v8',
+ roll_eyes: 'unicode/1f644.png?v8',
+ roll_of_paper: 'unicode/1f9fb.png?v8',
+ roller_coaster: 'unicode/1f3a2.png?v8',
+ roller_skate: 'unicode/1f6fc.png?v8',
+ romania: 'unicode/1f1f7-1f1f4.png?v8',
+ rooster: 'unicode/1f413.png?v8',
+ rose: 'unicode/1f339.png?v8',
+ rosette: 'unicode/1f3f5.png?v8',
+ rotating_light: 'unicode/1f6a8.png?v8',
+ round_pushpin: 'unicode/1f4cd.png?v8',
+ rowboat: 'unicode/1f6a3.png?v8',
+ rowing_man: 'unicode/1f6a3-2642.png?v8',
+ rowing_woman: 'unicode/1f6a3-2640.png?v8',
+ ru: 'unicode/1f1f7-1f1fa.png?v8',
+ rugby_football: 'unicode/1f3c9.png?v8',
+ runner: 'unicode/1f3c3.png?v8',
+ running: 'unicode/1f3c3.png?v8',
+ running_man: 'unicode/1f3c3-2642.png?v8',
+ running_shirt_with_sash: 'unicode/1f3bd.png?v8',
+ running_woman: 'unicode/1f3c3-2640.png?v8',
+ rwanda: 'unicode/1f1f7-1f1fc.png?v8',
+ sa: 'unicode/1f202.png?v8',
+ safety_pin: 'unicode/1f9f7.png?v8',
+ safety_vest: 'unicode/1f9ba.png?v8',
+ sagittarius: 'unicode/2650.png?v8',
+ sailboat: 'unicode/26f5.png?v8',
+ sake: 'unicode/1f376.png?v8',
+ salt: 'unicode/1f9c2.png?v8',
+ samoa: 'unicode/1f1fc-1f1f8.png?v8',
+ san_marino: 'unicode/1f1f8-1f1f2.png?v8',
+ sandal: 'unicode/1f461.png?v8',
+ sandwich: 'unicode/1f96a.png?v8',
+ santa: 'unicode/1f385.png?v8',
+ sao_tome_principe: 'unicode/1f1f8-1f1f9.png?v8',
+ sari: 'unicode/1f97b.png?v8',
+ sassy_man: 'unicode/1f481-2642.png?v8',
+ sassy_woman: 'unicode/1f481-2640.png?v8',
+ satellite: 'unicode/1f4e1.png?v8',
+ satisfied: 'unicode/1f606.png?v8',
+ saudi_arabia: 'unicode/1f1f8-1f1e6.png?v8',
+ sauna_man: 'unicode/1f9d6-2642.png?v8',
+ sauna_person: 'unicode/1f9d6.png?v8',
+ sauna_woman: 'unicode/1f9d6-2640.png?v8',
+ sauropod: 'unicode/1f995.png?v8',
+ saxophone: 'unicode/1f3b7.png?v8',
+ scarf: 'unicode/1f9e3.png?v8',
+ school: 'unicode/1f3eb.png?v8',
+ school_satchel: 'unicode/1f392.png?v8',
+ scientist: 'unicode/1f9d1-1f52c.png?v8',
+ scissors: 'unicode/2702.png?v8',
+ scorpion: 'unicode/1f982.png?v8',
+ scorpius: 'unicode/264f.png?v8',
+ scotland: 'unicode/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f.png?v8',
+ scream: 'unicode/1f631.png?v8',
+ scream_cat: 'unicode/1f640.png?v8',
+ screwdriver: 'unicode/1fa9b.png?v8',
+ scroll: 'unicode/1f4dc.png?v8',
+ seal: 'unicode/1f9ad.png?v8',
+ seat: 'unicode/1f4ba.png?v8',
+ secret: 'unicode/3299.png?v8',
+ see_no_evil: 'unicode/1f648.png?v8',
+ seedling: 'unicode/1f331.png?v8',
+ selfie: 'unicode/1f933.png?v8',
+ senegal: 'unicode/1f1f8-1f1f3.png?v8',
+ serbia: 'unicode/1f1f7-1f1f8.png?v8',
+ service_dog: 'unicode/1f415-1f9ba.png?v8',
+ seven: 'unicode/0037-20e3.png?v8',
+ sewing_needle: 'unicode/1faa1.png?v8',
+ seychelles: 'unicode/1f1f8-1f1e8.png?v8',
+ shallow_pan_of_food: 'unicode/1f958.png?v8',
+ shamrock: 'unicode/2618.png?v8',
+ shark: 'unicode/1f988.png?v8',
+ shaved_ice: 'unicode/1f367.png?v8',
+ sheep: 'unicode/1f411.png?v8',
+ shell: 'unicode/1f41a.png?v8',
+ shield: 'unicode/1f6e1.png?v8',
+ shinto_shrine: 'unicode/26e9.png?v8',
+ ship: 'unicode/1f6a2.png?v8',
+ shipit: 'shipit.png?v8',
+ shirt: 'unicode/1f455.png?v8',
+ shit: 'unicode/1f4a9.png?v8',
+ shoe: 'unicode/1f45e.png?v8',
+ shopping: 'unicode/1f6cd.png?v8',
+ shopping_cart: 'unicode/1f6d2.png?v8',
+ shorts: 'unicode/1fa73.png?v8',
+ shower: 'unicode/1f6bf.png?v8',
+ shrimp: 'unicode/1f990.png?v8',
+ shrug: 'unicode/1f937.png?v8',
+ shushing_face: 'unicode/1f92b.png?v8',
+ sierra_leone: 'unicode/1f1f8-1f1f1.png?v8',
+ signal_strength: 'unicode/1f4f6.png?v8',
+ singapore: 'unicode/1f1f8-1f1ec.png?v8',
+ singer: 'unicode/1f9d1-1f3a4.png?v8',
+ sint_maarten: 'unicode/1f1f8-1f1fd.png?v8',
+ six: 'unicode/0036-20e3.png?v8',
+ six_pointed_star: 'unicode/1f52f.png?v8',
+ skateboard: 'unicode/1f6f9.png?v8',
+ ski: 'unicode/1f3bf.png?v8',
+ skier: 'unicode/26f7.png?v8',
+ skull: 'unicode/1f480.png?v8',
+ skull_and_crossbones: 'unicode/2620.png?v8',
+ skunk: 'unicode/1f9a8.png?v8',
+ sled: 'unicode/1f6f7.png?v8',
+ sleeping: 'unicode/1f634.png?v8',
+ sleeping_bed: 'unicode/1f6cc.png?v8',
+ sleepy: 'unicode/1f62a.png?v8',
+ slightly_frowning_face: 'unicode/1f641.png?v8',
+ slightly_smiling_face: 'unicode/1f642.png?v8',
+ slot_machine: 'unicode/1f3b0.png?v8',
+ sloth: 'unicode/1f9a5.png?v8',
+ slovakia: 'unicode/1f1f8-1f1f0.png?v8',
+ slovenia: 'unicode/1f1f8-1f1ee.png?v8',
+ small_airplane: 'unicode/1f6e9.png?v8',
+ small_blue_diamond: 'unicode/1f539.png?v8',
+ small_orange_diamond: 'unicode/1f538.png?v8',
+ small_red_triangle: 'unicode/1f53a.png?v8',
+ small_red_triangle_down: 'unicode/1f53b.png?v8',
+ smile: 'unicode/1f604.png?v8',
+ smile_cat: 'unicode/1f638.png?v8',
+ smiley: 'unicode/1f603.png?v8',
+ smiley_cat: 'unicode/1f63a.png?v8',
+ smiling_face_with_tear: 'unicode/1f972.png?v8',
+ smiling_face_with_three_hearts: 'unicode/1f970.png?v8',
+ smiling_imp: 'unicode/1f608.png?v8',
+ smirk: 'unicode/1f60f.png?v8',
+ smirk_cat: 'unicode/1f63c.png?v8',
+ smoking: 'unicode/1f6ac.png?v8',
+ snail: 'unicode/1f40c.png?v8',
+ snake: 'unicode/1f40d.png?v8',
+ sneezing_face: 'unicode/1f927.png?v8',
+ snowboarder: 'unicode/1f3c2.png?v8',
+ snowflake: 'unicode/2744.png?v8',
+ snowman: 'unicode/26c4.png?v8',
+ snowman_with_snow: 'unicode/2603.png?v8',
+ soap: 'unicode/1f9fc.png?v8',
+ sob: 'unicode/1f62d.png?v8',
+ soccer: 'unicode/26bd.png?v8',
+ socks: 'unicode/1f9e6.png?v8',
+ softball: 'unicode/1f94e.png?v8',
+ solomon_islands: 'unicode/1f1f8-1f1e7.png?v8',
+ somalia: 'unicode/1f1f8-1f1f4.png?v8',
+ soon: 'unicode/1f51c.png?v8',
+ sos: 'unicode/1f198.png?v8',
+ sound: 'unicode/1f509.png?v8',
+ south_africa: 'unicode/1f1ff-1f1e6.png?v8',
+ south_georgia_south_sandwich_islands: 'unicode/1f1ec-1f1f8.png?v8',
+ south_sudan: 'unicode/1f1f8-1f1f8.png?v8',
+ space_invader: 'unicode/1f47e.png?v8',
+ spades: 'unicode/2660.png?v8',
+ spaghetti: 'unicode/1f35d.png?v8',
+ sparkle: 'unicode/2747.png?v8',
+ sparkler: 'unicode/1f387.png?v8',
+ sparkles: 'unicode/2728.png?v8',
+ sparkling_heart: 'unicode/1f496.png?v8',
+ speak_no_evil: 'unicode/1f64a.png?v8',
+ speaker: 'unicode/1f508.png?v8',
+ speaking_head: 'unicode/1f5e3.png?v8',
+ speech_balloon: 'unicode/1f4ac.png?v8',
+ speedboat: 'unicode/1f6a4.png?v8',
+ spider: 'unicode/1f577.png?v8',
+ spider_web: 'unicode/1f578.png?v8',
+ spiral_calendar: 'unicode/1f5d3.png?v8',
+ spiral_notepad: 'unicode/1f5d2.png?v8',
+ sponge: 'unicode/1f9fd.png?v8',
+ spoon: 'unicode/1f944.png?v8',
+ squid: 'unicode/1f991.png?v8',
+ sri_lanka: 'unicode/1f1f1-1f1f0.png?v8',
+ st_barthelemy: 'unicode/1f1e7-1f1f1.png?v8',
+ st_helena: 'unicode/1f1f8-1f1ed.png?v8',
+ st_kitts_nevis: 'unicode/1f1f0-1f1f3.png?v8',
+ st_lucia: 'unicode/1f1f1-1f1e8.png?v8',
+ st_martin: 'unicode/1f1f2-1f1eb.png?v8',
+ st_pierre_miquelon: 'unicode/1f1f5-1f1f2.png?v8',
+ st_vincent_grenadines: 'unicode/1f1fb-1f1e8.png?v8',
+ stadium: 'unicode/1f3df.png?v8',
+ standing_man: 'unicode/1f9cd-2642.png?v8',
+ standing_person: 'unicode/1f9cd.png?v8',
+ standing_woman: 'unicode/1f9cd-2640.png?v8',
+ star: 'unicode/2b50.png?v8',
+ star2: 'unicode/1f31f.png?v8',
+ star_and_crescent: 'unicode/262a.png?v8',
+ star_of_david: 'unicode/2721.png?v8',
+ star_struck: 'unicode/1f929.png?v8',
+ stars: 'unicode/1f320.png?v8',
+ station: 'unicode/1f689.png?v8',
+ statue_of_liberty: 'unicode/1f5fd.png?v8',
+ steam_locomotive: 'unicode/1f682.png?v8',
+ stethoscope: 'unicode/1fa7a.png?v8',
+ stew: 'unicode/1f372.png?v8',
+ stop_button: 'unicode/23f9.png?v8',
+ stop_sign: 'unicode/1f6d1.png?v8',
+ stopwatch: 'unicode/23f1.png?v8',
+ straight_ruler: 'unicode/1f4cf.png?v8',
+ strawberry: 'unicode/1f353.png?v8',
+ stuck_out_tongue: 'unicode/1f61b.png?v8',
+ stuck_out_tongue_closed_eyes: 'unicode/1f61d.png?v8',
+ stuck_out_tongue_winking_eye: 'unicode/1f61c.png?v8',
+ student: 'unicode/1f9d1-1f393.png?v8',
+ studio_microphone: 'unicode/1f399.png?v8',
+ stuffed_flatbread: 'unicode/1f959.png?v8',
+ sudan: 'unicode/1f1f8-1f1e9.png?v8',
+ sun_behind_large_cloud: 'unicode/1f325.png?v8',
+ sun_behind_rain_cloud: 'unicode/1f326.png?v8',
+ sun_behind_small_cloud: 'unicode/1f324.png?v8',
+ sun_with_face: 'unicode/1f31e.png?v8',
+ sunflower: 'unicode/1f33b.png?v8',
+ sunglasses: 'unicode/1f60e.png?v8',
+ sunny: 'unicode/2600.png?v8',
+ sunrise: 'unicode/1f305.png?v8',
+ sunrise_over_mountains: 'unicode/1f304.png?v8',
+ superhero: 'unicode/1f9b8.png?v8',
+ superhero_man: 'unicode/1f9b8-2642.png?v8',
+ superhero_woman: 'unicode/1f9b8-2640.png?v8',
+ supervillain: 'unicode/1f9b9.png?v8',
+ supervillain_man: 'unicode/1f9b9-2642.png?v8',
+ supervillain_woman: 'unicode/1f9b9-2640.png?v8',
+ surfer: 'unicode/1f3c4.png?v8',
+ surfing_man: 'unicode/1f3c4-2642.png?v8',
+ surfing_woman: 'unicode/1f3c4-2640.png?v8',
+ suriname: 'unicode/1f1f8-1f1f7.png?v8',
+ sushi: 'unicode/1f363.png?v8',
+ suspect: 'suspect.png?v8',
+ suspension_railway: 'unicode/1f69f.png?v8',
+ svalbard_jan_mayen: 'unicode/1f1f8-1f1ef.png?v8',
+ swan: 'unicode/1f9a2.png?v8',
+ swaziland: 'unicode/1f1f8-1f1ff.png?v8',
+ sweat: 'unicode/1f613.png?v8',
+ sweat_drops: 'unicode/1f4a6.png?v8',
+ sweat_smile: 'unicode/1f605.png?v8',
+ sweden: 'unicode/1f1f8-1f1ea.png?v8',
+ sweet_potato: 'unicode/1f360.png?v8',
+ swim_brief: 'unicode/1fa72.png?v8',
+ swimmer: 'unicode/1f3ca.png?v8',
+ swimming_man: 'unicode/1f3ca-2642.png?v8',
+ swimming_woman: 'unicode/1f3ca-2640.png?v8',
+ switzerland: 'unicode/1f1e8-1f1ed.png?v8',
+ symbols: 'unicode/1f523.png?v8',
+ synagogue: 'unicode/1f54d.png?v8',
+ syria: 'unicode/1f1f8-1f1fe.png?v8',
+ syringe: 'unicode/1f489.png?v8',
+ 't-rex': 'unicode/1f996.png?v8',
+ taco: 'unicode/1f32e.png?v8',
+ tada: 'unicode/1f389.png?v8',
+ taiwan: 'unicode/1f1f9-1f1fc.png?v8',
+ tajikistan: 'unicode/1f1f9-1f1ef.png?v8',
+ takeout_box: 'unicode/1f961.png?v8',
+ tamale: 'unicode/1fad4.png?v8',
+ tanabata_tree: 'unicode/1f38b.png?v8',
+ tangerine: 'unicode/1f34a.png?v8',
+ tanzania: 'unicode/1f1f9-1f1ff.png?v8',
+ taurus: 'unicode/2649.png?v8',
+ taxi: 'unicode/1f695.png?v8',
+ tea: 'unicode/1f375.png?v8',
+ teacher: 'unicode/1f9d1-1f3eb.png?v8',
+ teapot: 'unicode/1fad6.png?v8',
+ technologist: 'unicode/1f9d1-1f4bb.png?v8',
+ teddy_bear: 'unicode/1f9f8.png?v8',
+ telephone: 'unicode/260e.png?v8',
+ telephone_receiver: 'unicode/1f4de.png?v8',
+ telescope: 'unicode/1f52d.png?v8',
+ tennis: 'unicode/1f3be.png?v8',
+ tent: 'unicode/26fa.png?v8',
+ test_tube: 'unicode/1f9ea.png?v8',
+ thailand: 'unicode/1f1f9-1f1ed.png?v8',
+ thermometer: 'unicode/1f321.png?v8',
+ thinking: 'unicode/1f914.png?v8',
+ thong_sandal: 'unicode/1fa74.png?v8',
+ thought_balloon: 'unicode/1f4ad.png?v8',
+ thread: 'unicode/1f9f5.png?v8',
+ three: 'unicode/0033-20e3.png?v8',
+ thumbsdown: 'unicode/1f44e.png?v8',
+ thumbsup: 'unicode/1f44d.png?v8',
+ ticket: 'unicode/1f3ab.png?v8',
+ tickets: 'unicode/1f39f.png?v8',
+ tiger: 'unicode/1f42f.png?v8',
+ tiger2: 'unicode/1f405.png?v8',
+ timer_clock: 'unicode/23f2.png?v8',
+ timor_leste: 'unicode/1f1f9-1f1f1.png?v8',
+ tipping_hand_man: 'unicode/1f481-2642.png?v8',
+ tipping_hand_person: 'unicode/1f481.png?v8',
+ tipping_hand_woman: 'unicode/1f481-2640.png?v8',
+ tired_face: 'unicode/1f62b.png?v8',
+ tm: 'unicode/2122.png?v8',
+ togo: 'unicode/1f1f9-1f1ec.png?v8',
+ toilet: 'unicode/1f6bd.png?v8',
+ tokelau: 'unicode/1f1f9-1f1f0.png?v8',
+ tokyo_tower: 'unicode/1f5fc.png?v8',
+ tomato: 'unicode/1f345.png?v8',
+ tonga: 'unicode/1f1f9-1f1f4.png?v8',
+ tongue: 'unicode/1f445.png?v8',
+ toolbox: 'unicode/1f9f0.png?v8',
+ tooth: 'unicode/1f9b7.png?v8',
+ toothbrush: 'unicode/1faa5.png?v8',
+ top: 'unicode/1f51d.png?v8',
+ tophat: 'unicode/1f3a9.png?v8',
+ tornado: 'unicode/1f32a.png?v8',
+ tr: 'unicode/1f1f9-1f1f7.png?v8',
+ trackball: 'unicode/1f5b2.png?v8',
+ tractor: 'unicode/1f69c.png?v8',
+ traffic_light: 'unicode/1f6a5.png?v8',
+ train: 'unicode/1f68b.png?v8',
+ train2: 'unicode/1f686.png?v8',
+ tram: 'unicode/1f68a.png?v8',
+ transgender_flag: 'unicode/1f3f3-26a7.png?v8',
+ transgender_symbol: 'unicode/26a7.png?v8',
+ triangular_flag_on_post: 'unicode/1f6a9.png?v8',
+ triangular_ruler: 'unicode/1f4d0.png?v8',
+ trident: 'unicode/1f531.png?v8',
+ trinidad_tobago: 'unicode/1f1f9-1f1f9.png?v8',
+ tristan_da_cunha: 'unicode/1f1f9-1f1e6.png?v8',
+ triumph: 'unicode/1f624.png?v8',
+ trolleybus: 'unicode/1f68e.png?v8',
+ trollface: 'trollface.png?v8',
+ trophy: 'unicode/1f3c6.png?v8',
+ tropical_drink: 'unicode/1f379.png?v8',
+ tropical_fish: 'unicode/1f420.png?v8',
+ truck: 'unicode/1f69a.png?v8',
+ trumpet: 'unicode/1f3ba.png?v8',
+ tshirt: 'unicode/1f455.png?v8',
+ tulip: 'unicode/1f337.png?v8',
+ tumbler_glass: 'unicode/1f943.png?v8',
+ tunisia: 'unicode/1f1f9-1f1f3.png?v8',
+ turkey: 'unicode/1f983.png?v8',
+ turkmenistan: 'unicode/1f1f9-1f1f2.png?v8',
+ turks_caicos_islands: 'unicode/1f1f9-1f1e8.png?v8',
+ turtle: 'unicode/1f422.png?v8',
+ tuvalu: 'unicode/1f1f9-1f1fb.png?v8',
+ tv: 'unicode/1f4fa.png?v8',
+ twisted_rightwards_arrows: 'unicode/1f500.png?v8',
+ two: 'unicode/0032-20e3.png?v8',
+ two_hearts: 'unicode/1f495.png?v8',
+ two_men_holding_hands: 'unicode/1f46c.png?v8',
+ two_women_holding_hands: 'unicode/1f46d.png?v8',
+ u5272: 'unicode/1f239.png?v8',
+ u5408: 'unicode/1f234.png?v8',
+ u55b6: 'unicode/1f23a.png?v8',
+ u6307: 'unicode/1f22f.png?v8',
+ u6708: 'unicode/1f237.png?v8',
+ u6709: 'unicode/1f236.png?v8',
+ u6e80: 'unicode/1f235.png?v8',
+ u7121: 'unicode/1f21a.png?v8',
+ u7533: 'unicode/1f238.png?v8',
+ u7981: 'unicode/1f232.png?v8',
+ u7a7a: 'unicode/1f233.png?v8',
+ uganda: 'unicode/1f1fa-1f1ec.png?v8',
+ uk: 'unicode/1f1ec-1f1e7.png?v8',
+ ukraine: 'unicode/1f1fa-1f1e6.png?v8',
+ umbrella: 'unicode/2614.png?v8',
+ unamused: 'unicode/1f612.png?v8',
+ underage: 'unicode/1f51e.png?v8',
+ unicorn: 'unicode/1f984.png?v8',
+ united_arab_emirates: 'unicode/1f1e6-1f1ea.png?v8',
+ united_nations: 'unicode/1f1fa-1f1f3.png?v8',
+ unlock: 'unicode/1f513.png?v8',
+ up: 'unicode/1f199.png?v8',
+ upside_down_face: 'unicode/1f643.png?v8',
+ uruguay: 'unicode/1f1fa-1f1fe.png?v8',
+ us: 'unicode/1f1fa-1f1f8.png?v8',
+ us_outlying_islands: 'unicode/1f1fa-1f1f2.png?v8',
+ us_virgin_islands: 'unicode/1f1fb-1f1ee.png?v8',
+ uzbekistan: 'unicode/1f1fa-1f1ff.png?v8',
+ v: 'unicode/270c.png?v8',
+ vampire: 'unicode/1f9db.png?v8',
+ vampire_man: 'unicode/1f9db-2642.png?v8',
+ vampire_woman: 'unicode/1f9db-2640.png?v8',
+ vanuatu: 'unicode/1f1fb-1f1fa.png?v8',
+ vatican_city: 'unicode/1f1fb-1f1e6.png?v8',
+ venezuela: 'unicode/1f1fb-1f1ea.png?v8',
+ vertical_traffic_light: 'unicode/1f6a6.png?v8',
+ vhs: 'unicode/1f4fc.png?v8',
+ vibration_mode: 'unicode/1f4f3.png?v8',
+ video_camera: 'unicode/1f4f9.png?v8',
+ video_game: 'unicode/1f3ae.png?v8',
+ vietnam: 'unicode/1f1fb-1f1f3.png?v8',
+ violin: 'unicode/1f3bb.png?v8',
+ virgo: 'unicode/264d.png?v8',
+ volcano: 'unicode/1f30b.png?v8',
+ volleyball: 'unicode/1f3d0.png?v8',
+ vomiting_face: 'unicode/1f92e.png?v8',
+ vs: 'unicode/1f19a.png?v8',
+ vulcan_salute: 'unicode/1f596.png?v8',
+ waffle: 'unicode/1f9c7.png?v8',
+ wales: 'unicode/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f.png?v8',
+ walking: 'unicode/1f6b6.png?v8',
+ walking_man: 'unicode/1f6b6-2642.png?v8',
+ walking_woman: 'unicode/1f6b6-2640.png?v8',
+ wallis_futuna: 'unicode/1f1fc-1f1eb.png?v8',
+ waning_crescent_moon: 'unicode/1f318.png?v8',
+ waning_gibbous_moon: 'unicode/1f316.png?v8',
+ warning: 'unicode/26a0.png?v8',
+ wastebasket: 'unicode/1f5d1.png?v8',
+ watch: 'unicode/231a.png?v8',
+ water_buffalo: 'unicode/1f403.png?v8',
+ water_polo: 'unicode/1f93d.png?v8',
+ watermelon: 'unicode/1f349.png?v8',
+ wave: 'unicode/1f44b.png?v8',
+ wavy_dash: 'unicode/3030.png?v8',
+ waxing_crescent_moon: 'unicode/1f312.png?v8',
+ waxing_gibbous_moon: 'unicode/1f314.png?v8',
+ wc: 'unicode/1f6be.png?v8',
+ weary: 'unicode/1f629.png?v8',
+ wedding: 'unicode/1f492.png?v8',
+ weight_lifting: 'unicode/1f3cb.png?v8',
+ weight_lifting_man: 'unicode/1f3cb-2642.png?v8',
+ weight_lifting_woman: 'unicode/1f3cb-2640.png?v8',
+ western_sahara: 'unicode/1f1ea-1f1ed.png?v8',
+ whale: 'unicode/1f433.png?v8',
+ whale2: 'unicode/1f40b.png?v8',
+ wheel_of_dharma: 'unicode/2638.png?v8',
+ wheelchair: 'unicode/267f.png?v8',
+ white_check_mark: 'unicode/2705.png?v8',
+ white_circle: 'unicode/26aa.png?v8',
+ white_flag: 'unicode/1f3f3.png?v8',
+ white_flower: 'unicode/1f4ae.png?v8',
+ white_haired_man: 'unicode/1f468-1f9b3.png?v8',
+ white_haired_woman: 'unicode/1f469-1f9b3.png?v8',
+ white_heart: 'unicode/1f90d.png?v8',
+ white_large_square: 'unicode/2b1c.png?v8',
+ white_medium_small_square: 'unicode/25fd.png?v8',
+ white_medium_square: 'unicode/25fb.png?v8',
+ white_small_square: 'unicode/25ab.png?v8',
+ white_square_button: 'unicode/1f533.png?v8',
+ wilted_flower: 'unicode/1f940.png?v8',
+ wind_chime: 'unicode/1f390.png?v8',
+ wind_face: 'unicode/1f32c.png?v8',
+ window: 'unicode/1fa9f.png?v8',
+ wine_glass: 'unicode/1f377.png?v8',
+ wink: 'unicode/1f609.png?v8',
+ wolf: 'unicode/1f43a.png?v8',
+ woman: 'unicode/1f469.png?v8',
+ woman_artist: 'unicode/1f469-1f3a8.png?v8',
+ woman_astronaut: 'unicode/1f469-1f680.png?v8',
+ woman_beard: 'unicode/1f9d4-2640.png?v8',
+ woman_cartwheeling: 'unicode/1f938-2640.png?v8',
+ woman_cook: 'unicode/1f469-1f373.png?v8',
+ woman_dancing: 'unicode/1f483.png?v8',
+ woman_facepalming: 'unicode/1f926-2640.png?v8',
+ woman_factory_worker: 'unicode/1f469-1f3ed.png?v8',
+ woman_farmer: 'unicode/1f469-1f33e.png?v8',
+ woman_feeding_baby: 'unicode/1f469-1f37c.png?v8',
+ woman_firefighter: 'unicode/1f469-1f692.png?v8',
+ woman_health_worker: 'unicode/1f469-2695.png?v8',
+ woman_in_manual_wheelchair: 'unicode/1f469-1f9bd.png?v8',
+ woman_in_motorized_wheelchair: 'unicode/1f469-1f9bc.png?v8',
+ woman_in_tuxedo: 'unicode/1f935-2640.png?v8',
+ woman_judge: 'unicode/1f469-2696.png?v8',
+ woman_juggling: 'unicode/1f939-2640.png?v8',
+ woman_mechanic: 'unicode/1f469-1f527.png?v8',
+ woman_office_worker: 'unicode/1f469-1f4bc.png?v8',
+ woman_pilot: 'unicode/1f469-2708.png?v8',
+ woman_playing_handball: 'unicode/1f93e-2640.png?v8',
+ woman_playing_water_polo: 'unicode/1f93d-2640.png?v8',
+ woman_scientist: 'unicode/1f469-1f52c.png?v8',
+ woman_shrugging: 'unicode/1f937-2640.png?v8',
+ woman_singer: 'unicode/1f469-1f3a4.png?v8',
+ woman_student: 'unicode/1f469-1f393.png?v8',
+ woman_teacher: 'unicode/1f469-1f3eb.png?v8',
+ woman_technologist: 'unicode/1f469-1f4bb.png?v8',
+ woman_with_headscarf: 'unicode/1f9d5.png?v8',
+ woman_with_probing_cane: 'unicode/1f469-1f9af.png?v8',
+ woman_with_turban: 'unicode/1f473-2640.png?v8',
+ woman_with_veil: 'unicode/1f470-2640.png?v8',
+ womans_clothes: 'unicode/1f45a.png?v8',
+ womans_hat: 'unicode/1f452.png?v8',
+ women_wrestling: 'unicode/1f93c-2640.png?v8',
+ womens: 'unicode/1f6ba.png?v8',
+ wood: 'unicode/1fab5.png?v8',
+ woozy_face: 'unicode/1f974.png?v8',
+ world_map: 'unicode/1f5fa.png?v8',
+ worm: 'unicode/1fab1.png?v8',
+ worried: 'unicode/1f61f.png?v8',
+ wrench: 'unicode/1f527.png?v8',
+ wrestling: 'unicode/1f93c.png?v8',
+ writing_hand: 'unicode/270d.png?v8',
+ x: 'unicode/274c.png?v8',
+ yarn: 'unicode/1f9f6.png?v8',
+ yawning_face: 'unicode/1f971.png?v8',
+ yellow_circle: 'unicode/1f7e1.png?v8',
+ yellow_heart: 'unicode/1f49b.png?v8',
+ yellow_square: 'unicode/1f7e8.png?v8',
+ yemen: 'unicode/1f1fe-1f1ea.png?v8',
+ yen: 'unicode/1f4b4.png?v8',
+ yin_yang: 'unicode/262f.png?v8',
+ yo_yo: 'unicode/1fa80.png?v8',
+ yum: 'unicode/1f60b.png?v8',
+ zambia: 'unicode/1f1ff-1f1f2.png?v8',
+ zany_face: 'unicode/1f92a.png?v8',
+ zap: 'unicode/26a1.png?v8',
+ zebra: 'unicode/1f993.png?v8',
+ zero: 'unicode/0030-20e3.png?v8',
+ zimbabwe: 'unicode/1f1ff-1f1fc.png?v8',
+ zipper_mouth_face: 'unicode/1f910.png?v8',
+ zombie: 'unicode/1f9df.png?v8',
+ zombie_man: 'unicode/1f9df-2642.png?v8',
+ zombie_woman: 'unicode/1f9df-2640.png?v8',
+ zzz: 'unicode/1f4a4.png?v8',
+ },
+};
diff --git a/src/core/render/emojify.js b/src/core/render/emojify.js
index b19eaa956..8e057ff3e 100644
--- a/src/core/render/emojify.js
+++ b/src/core/render/emojify.js
@@ -1,1884 +1,7 @@
-/* eslint-disable camelcase */
-const emojiData = {
- '+1': 'unicode/1f44d',
- '-1': 'unicode/1f44e',
- 100: 'unicode/1f4af',
- 1234: 'unicode/1f522',
- '1st_place_medal': 'unicode/1f947',
- '2nd_place_medal': 'unicode/1f948',
- '3rd_place_medal': 'unicode/1f949',
- '8ball': 'unicode/1f3b1',
- a: 'unicode/1f170',
- ab: 'unicode/1f18e',
- abacus: 'unicode/1f9ee',
- abc: 'unicode/1f524',
- abcd: 'unicode/1f521',
- accept: 'unicode/1f251',
- accordion: 'unicode/1fa97',
- adhesive_bandage: 'unicode/1fa79',
- adult: 'unicode/1f9d1',
- aerial_tramway: 'unicode/1f6a1',
- afghanistan: 'unicode/1f1e6-1f1eb',
- airplane: 'unicode/2708',
- aland_islands: 'unicode/1f1e6-1f1fd',
- alarm_clock: 'unicode/23f0',
- albania: 'unicode/1f1e6-1f1f1',
- alembic: 'unicode/2697',
- algeria: 'unicode/1f1e9-1f1ff',
- alien: 'unicode/1f47d',
- ambulance: 'unicode/1f691',
- american_samoa: 'unicode/1f1e6-1f1f8',
- amphora: 'unicode/1f3fa',
- anatomical_heart: 'unicode/1fac0',
- anchor: 'unicode/2693',
- andorra: 'unicode/1f1e6-1f1e9',
- angel: 'unicode/1f47c',
- anger: 'unicode/1f4a2',
- angola: 'unicode/1f1e6-1f1f4',
- angry: 'unicode/1f620',
- anguilla: 'unicode/1f1e6-1f1ee',
- anguished: 'unicode/1f627',
- ant: 'unicode/1f41c',
- antarctica: 'unicode/1f1e6-1f1f6',
- antigua_barbuda: 'unicode/1f1e6-1f1ec',
- apple: 'unicode/1f34e',
- aquarius: 'unicode/2652',
- argentina: 'unicode/1f1e6-1f1f7',
- aries: 'unicode/2648',
- armenia: 'unicode/1f1e6-1f1f2',
- arrow_backward: 'unicode/25c0',
- arrow_double_down: 'unicode/23ec',
- arrow_double_up: 'unicode/23eb',
- arrow_down: 'unicode/2b07',
- arrow_down_small: 'unicode/1f53d',
- arrow_forward: 'unicode/25b6',
- arrow_heading_down: 'unicode/2935',
- arrow_heading_up: 'unicode/2934',
- arrow_left: 'unicode/2b05',
- arrow_lower_left: 'unicode/2199',
- arrow_lower_right: 'unicode/2198',
- arrow_right: 'unicode/27a1',
- arrow_right_hook: 'unicode/21aa',
- arrow_up: 'unicode/2b06',
- arrow_up_down: 'unicode/2195',
- arrow_up_small: 'unicode/1f53c',
- arrow_upper_left: 'unicode/2196',
- arrow_upper_right: 'unicode/2197',
- arrows_clockwise: 'unicode/1f503',
- arrows_counterclockwise: 'unicode/1f504',
- art: 'unicode/1f3a8',
- articulated_lorry: 'unicode/1f69b',
- artificial_satellite: 'unicode/1f6f0',
- artist: 'unicode/1f9d1-1f3a8',
- aruba: 'unicode/1f1e6-1f1fc',
- ascension_island: 'unicode/1f1e6-1f1e8',
- asterisk: 'unicode/002a-20e3',
- astonished: 'unicode/1f632',
- astronaut: 'unicode/1f9d1-1f680',
- athletic_shoe: 'unicode/1f45f',
- atm: 'unicode/1f3e7',
- atom: 'atom',
- atom_symbol: 'unicode/269b',
- australia: 'unicode/1f1e6-1f1fa',
- austria: 'unicode/1f1e6-1f1f9',
- auto_rickshaw: 'unicode/1f6fa',
- avocado: 'unicode/1f951',
- axe: 'unicode/1fa93',
- azerbaijan: 'unicode/1f1e6-1f1ff',
- b: 'unicode/1f171',
- baby: 'unicode/1f476',
- baby_bottle: 'unicode/1f37c',
- baby_chick: 'unicode/1f424',
- baby_symbol: 'unicode/1f6bc',
- back: 'unicode/1f519',
- bacon: 'unicode/1f953',
- badger: 'unicode/1f9a1',
- badminton: 'unicode/1f3f8',
- bagel: 'unicode/1f96f',
- baggage_claim: 'unicode/1f6c4',
- baguette_bread: 'unicode/1f956',
- bahamas: 'unicode/1f1e7-1f1f8',
- bahrain: 'unicode/1f1e7-1f1ed',
- balance_scale: 'unicode/2696',
- bald_man: 'unicode/1f468-1f9b2',
- bald_woman: 'unicode/1f469-1f9b2',
- ballet_shoes: 'unicode/1fa70',
- balloon: 'unicode/1f388',
- ballot_box: 'unicode/1f5f3',
- ballot_box_with_check: 'unicode/2611',
- bamboo: 'unicode/1f38d',
- banana: 'unicode/1f34c',
- bangbang: 'unicode/203c',
- bangladesh: 'unicode/1f1e7-1f1e9',
- banjo: 'unicode/1fa95',
- bank: 'unicode/1f3e6',
- bar_chart: 'unicode/1f4ca',
- barbados: 'unicode/1f1e7-1f1e7',
- barber: 'unicode/1f488',
- baseball: 'unicode/26be',
- basecamp: 'basecamp',
- basecampy: 'basecampy',
- basket: 'unicode/1f9fa',
- basketball: 'unicode/1f3c0',
- basketball_man: 'unicode/26f9-2642',
- basketball_woman: 'unicode/26f9-2640',
- bat: 'unicode/1f987',
- bath: 'unicode/1f6c0',
- bathtub: 'unicode/1f6c1',
- battery: 'unicode/1f50b',
- beach_umbrella: 'unicode/1f3d6',
- bear: 'unicode/1f43b',
- bearded_person: 'unicode/1f9d4',
- beaver: 'unicode/1f9ab',
- bed: 'unicode/1f6cf',
- bee: 'unicode/1f41d',
- beer: 'unicode/1f37a',
- beers: 'unicode/1f37b',
- beetle: 'unicode/1fab2',
- beginner: 'unicode/1f530',
- belarus: 'unicode/1f1e7-1f1fe',
- belgium: 'unicode/1f1e7-1f1ea',
- belize: 'unicode/1f1e7-1f1ff',
- bell: 'unicode/1f514',
- bell_pepper: 'unicode/1fad1',
- bellhop_bell: 'unicode/1f6ce',
- benin: 'unicode/1f1e7-1f1ef',
- bento: 'unicode/1f371',
- bermuda: 'unicode/1f1e7-1f1f2',
- beverage_box: 'unicode/1f9c3',
- bhutan: 'unicode/1f1e7-1f1f9',
- bicyclist: 'unicode/1f6b4',
- bike: 'unicode/1f6b2',
- biking_man: 'unicode/1f6b4-2642',
- biking_woman: 'unicode/1f6b4-2640',
- bikini: 'unicode/1f459',
- billed_cap: 'unicode/1f9e2',
- biohazard: 'unicode/2623',
- bird: 'unicode/1f426',
- birthday: 'unicode/1f382',
- bison: 'unicode/1f9ac',
- black_cat: 'unicode/1f408-2b1b',
- black_circle: 'unicode/26ab',
- black_flag: 'unicode/1f3f4',
- black_heart: 'unicode/1f5a4',
- black_joker: 'unicode/1f0cf',
- black_large_square: 'unicode/2b1b',
- black_medium_small_square: 'unicode/25fe',
- black_medium_square: 'unicode/25fc',
- black_nib: 'unicode/2712',
- black_small_square: 'unicode/25aa',
- black_square_button: 'unicode/1f532',
- blond_haired_man: 'unicode/1f471-2642',
- blond_haired_person: 'unicode/1f471',
- blond_haired_woman: 'unicode/1f471-2640',
- blonde_woman: 'unicode/1f471-2640',
- blossom: 'unicode/1f33c',
- blowfish: 'unicode/1f421',
- blue_book: 'unicode/1f4d8',
- blue_car: 'unicode/1f699',
- blue_heart: 'unicode/1f499',
- blue_square: 'unicode/1f7e6',
- blueberries: 'unicode/1fad0',
- blush: 'unicode/1f60a',
- boar: 'unicode/1f417',
- boat: 'unicode/26f5',
- bolivia: 'unicode/1f1e7-1f1f4',
- bomb: 'unicode/1f4a3',
- bone: 'unicode/1f9b4',
- book: 'unicode/1f4d6',
- bookmark: 'unicode/1f516',
- bookmark_tabs: 'unicode/1f4d1',
- books: 'unicode/1f4da',
- boom: 'unicode/1f4a5',
- boomerang: 'unicode/1fa83',
- boot: 'unicode/1f462',
- bosnia_herzegovina: 'unicode/1f1e7-1f1e6',
- botswana: 'unicode/1f1e7-1f1fc',
- bouncing_ball_man: 'unicode/26f9-2642',
- bouncing_ball_person: 'unicode/26f9',
- bouncing_ball_woman: 'unicode/26f9-2640',
- bouquet: 'unicode/1f490',
- bouvet_island: 'unicode/1f1e7-1f1fb',
- bow: 'unicode/1f647',
- bow_and_arrow: 'unicode/1f3f9',
- bowing_man: 'unicode/1f647-2642',
- bowing_woman: 'unicode/1f647-2640',
- bowl_with_spoon: 'unicode/1f963',
- bowling: 'unicode/1f3b3',
- bowtie: 'bowtie',
- boxing_glove: 'unicode/1f94a',
- boy: 'unicode/1f466',
- brain: 'unicode/1f9e0',
- brazil: 'unicode/1f1e7-1f1f7',
- bread: 'unicode/1f35e',
- breast_feeding: 'unicode/1f931',
- bricks: 'unicode/1f9f1',
- bride_with_veil: 'unicode/1f470-2640',
- bridge_at_night: 'unicode/1f309',
- briefcase: 'unicode/1f4bc',
- british_indian_ocean_territory: 'unicode/1f1ee-1f1f4',
- british_virgin_islands: 'unicode/1f1fb-1f1ec',
- broccoli: 'unicode/1f966',
- broken_heart: 'unicode/1f494',
- broom: 'unicode/1f9f9',
- brown_circle: 'unicode/1f7e4',
- brown_heart: 'unicode/1f90e',
- brown_square: 'unicode/1f7eb',
- brunei: 'unicode/1f1e7-1f1f3',
- bubble_tea: 'unicode/1f9cb',
- bucket: 'unicode/1faa3',
- bug: 'unicode/1f41b',
- building_construction: 'unicode/1f3d7',
- bulb: 'unicode/1f4a1',
- bulgaria: 'unicode/1f1e7-1f1ec',
- bullettrain_front: 'unicode/1f685',
- bullettrain_side: 'unicode/1f684',
- burkina_faso: 'unicode/1f1e7-1f1eb',
- burrito: 'unicode/1f32f',
- burundi: 'unicode/1f1e7-1f1ee',
- bus: 'unicode/1f68c',
- business_suit_levitating: 'unicode/1f574',
- busstop: 'unicode/1f68f',
- bust_in_silhouette: 'unicode/1f464',
- busts_in_silhouette: 'unicode/1f465',
- butter: 'unicode/1f9c8',
- butterfly: 'unicode/1f98b',
- cactus: 'unicode/1f335',
- cake: 'unicode/1f370',
- calendar: 'unicode/1f4c6',
- call_me_hand: 'unicode/1f919',
- calling: 'unicode/1f4f2',
- cambodia: 'unicode/1f1f0-1f1ed',
- camel: 'unicode/1f42b',
- camera: 'unicode/1f4f7',
- camera_flash: 'unicode/1f4f8',
- cameroon: 'unicode/1f1e8-1f1f2',
- camping: 'unicode/1f3d5',
- canada: 'unicode/1f1e8-1f1e6',
- canary_islands: 'unicode/1f1ee-1f1e8',
- cancer: 'unicode/264b',
- candle: 'unicode/1f56f',
- candy: 'unicode/1f36c',
- canned_food: 'unicode/1f96b',
- canoe: 'unicode/1f6f6',
- cape_verde: 'unicode/1f1e8-1f1fb',
- capital_abcd: 'unicode/1f520',
- capricorn: 'unicode/2651',
- car: 'unicode/1f697',
- card_file_box: 'unicode/1f5c3',
- card_index: 'unicode/1f4c7',
- card_index_dividers: 'unicode/1f5c2',
- caribbean_netherlands: 'unicode/1f1e7-1f1f6',
- carousel_horse: 'unicode/1f3a0',
- carpentry_saw: 'unicode/1fa9a',
- carrot: 'unicode/1f955',
- cartwheeling: 'unicode/1f938',
- cat: 'unicode/1f431',
- cat2: 'unicode/1f408',
- cayman_islands: 'unicode/1f1f0-1f1fe',
- cd: 'unicode/1f4bf',
- central_african_republic: 'unicode/1f1e8-1f1eb',
- ceuta_melilla: 'unicode/1f1ea-1f1e6',
- chad: 'unicode/1f1f9-1f1e9',
- chains: 'unicode/26d3',
- chair: 'unicode/1fa91',
- champagne: 'unicode/1f37e',
- chart: 'unicode/1f4b9',
- chart_with_downwards_trend: 'unicode/1f4c9',
- chart_with_upwards_trend: 'unicode/1f4c8',
- checkered_flag: 'unicode/1f3c1',
- cheese: 'unicode/1f9c0',
- cherries: 'unicode/1f352',
- cherry_blossom: 'unicode/1f338',
- chess_pawn: 'unicode/265f',
- chestnut: 'unicode/1f330',
- chicken: 'unicode/1f414',
- child: 'unicode/1f9d2',
- children_crossing: 'unicode/1f6b8',
- chile: 'unicode/1f1e8-1f1f1',
- chipmunk: 'unicode/1f43f',
- chocolate_bar: 'unicode/1f36b',
- chopsticks: 'unicode/1f962',
- christmas_island: 'unicode/1f1e8-1f1fd',
- christmas_tree: 'unicode/1f384',
- church: 'unicode/26ea',
- cinema: 'unicode/1f3a6',
- circus_tent: 'unicode/1f3aa',
- city_sunrise: 'unicode/1f307',
- city_sunset: 'unicode/1f306',
- cityscape: 'unicode/1f3d9',
- cl: 'unicode/1f191',
- clamp: 'unicode/1f5dc',
- clap: 'unicode/1f44f',
- clapper: 'unicode/1f3ac',
- classical_building: 'unicode/1f3db',
- climbing: 'unicode/1f9d7',
- climbing_man: 'unicode/1f9d7-2642',
- climbing_woman: 'unicode/1f9d7-2640',
- clinking_glasses: 'unicode/1f942',
- clipboard: 'unicode/1f4cb',
- clipperton_island: 'unicode/1f1e8-1f1f5',
- clock1: 'unicode/1f550',
- clock10: 'unicode/1f559',
- clock1030: 'unicode/1f565',
- clock11: 'unicode/1f55a',
- clock1130: 'unicode/1f566',
- clock12: 'unicode/1f55b',
- clock1230: 'unicode/1f567',
- clock130: 'unicode/1f55c',
- clock2: 'unicode/1f551',
- clock230: 'unicode/1f55d',
- clock3: 'unicode/1f552',
- clock330: 'unicode/1f55e',
- clock4: 'unicode/1f553',
- clock430: 'unicode/1f55f',
- clock5: 'unicode/1f554',
- clock530: 'unicode/1f560',
- clock6: 'unicode/1f555',
- clock630: 'unicode/1f561',
- clock7: 'unicode/1f556',
- clock730: 'unicode/1f562',
- clock8: 'unicode/1f557',
- clock830: 'unicode/1f563',
- clock9: 'unicode/1f558',
- clock930: 'unicode/1f564',
- closed_book: 'unicode/1f4d5',
- closed_lock_with_key: 'unicode/1f510',
- closed_umbrella: 'unicode/1f302',
- cloud: 'unicode/2601',
- cloud_with_lightning: 'unicode/1f329',
- cloud_with_lightning_and_rain: 'unicode/26c8',
- cloud_with_rain: 'unicode/1f327',
- cloud_with_snow: 'unicode/1f328',
- clown_face: 'unicode/1f921',
- clubs: 'unicode/2663',
- cn: 'unicode/1f1e8-1f1f3',
- coat: 'unicode/1f9e5',
- cockroach: 'unicode/1fab3',
- cocktail: 'unicode/1f378',
- coconut: 'unicode/1f965',
- cocos_islands: 'unicode/1f1e8-1f1e8',
- coffee: 'unicode/2615',
- coffin: 'unicode/26b0',
- coin: 'unicode/1fa99',
- cold_face: 'unicode/1f976',
- cold_sweat: 'unicode/1f630',
- collision: 'unicode/1f4a5',
- colombia: 'unicode/1f1e8-1f1f4',
- comet: 'unicode/2604',
- comoros: 'unicode/1f1f0-1f1f2',
- compass: 'unicode/1f9ed',
- computer: 'unicode/1f4bb',
- computer_mouse: 'unicode/1f5b1',
- confetti_ball: 'unicode/1f38a',
- confounded: 'unicode/1f616',
- confused: 'unicode/1f615',
- congo_brazzaville: 'unicode/1f1e8-1f1ec',
- congo_kinshasa: 'unicode/1f1e8-1f1e9',
- congratulations: 'unicode/3297',
- construction: 'unicode/1f6a7',
- construction_worker: 'unicode/1f477',
- construction_worker_man: 'unicode/1f477-2642',
- construction_worker_woman: 'unicode/1f477-2640',
- control_knobs: 'unicode/1f39b',
- convenience_store: 'unicode/1f3ea',
- cook: 'unicode/1f9d1-1f373',
- cook_islands: 'unicode/1f1e8-1f1f0',
- cookie: 'unicode/1f36a',
- cool: 'unicode/1f192',
- cop: 'unicode/1f46e',
- copyright: 'unicode/00a9',
- corn: 'unicode/1f33d',
- costa_rica: 'unicode/1f1e8-1f1f7',
- cote_divoire: 'unicode/1f1e8-1f1ee',
- couch_and_lamp: 'unicode/1f6cb',
- couple: 'unicode/1f46b',
- couple_with_heart: 'unicode/1f491',
- couple_with_heart_man_man: 'unicode/1f468-2764-1f468',
- couple_with_heart_woman_man: 'unicode/1f469-2764-1f468',
- couple_with_heart_woman_woman: 'unicode/1f469-2764-1f469',
- couplekiss: 'unicode/1f48f',
- couplekiss_man_man: 'unicode/1f468-2764-1f48b-1f468',
- couplekiss_man_woman: 'unicode/1f469-2764-1f48b-1f468',
- couplekiss_woman_woman: 'unicode/1f469-2764-1f48b-1f469',
- cow: 'unicode/1f42e',
- cow2: 'unicode/1f404',
- cowboy_hat_face: 'unicode/1f920',
- crab: 'unicode/1f980',
- crayon: 'unicode/1f58d',
- credit_card: 'unicode/1f4b3',
- crescent_moon: 'unicode/1f319',
- cricket: 'unicode/1f997',
- cricket_game: 'unicode/1f3cf',
- croatia: 'unicode/1f1ed-1f1f7',
- crocodile: 'unicode/1f40a',
- croissant: 'unicode/1f950',
- crossed_fingers: 'unicode/1f91e',
- crossed_flags: 'unicode/1f38c',
- crossed_swords: 'unicode/2694',
- crown: 'unicode/1f451',
- cry: 'unicode/1f622',
- crying_cat_face: 'unicode/1f63f',
- crystal_ball: 'unicode/1f52e',
- cuba: 'unicode/1f1e8-1f1fa',
- cucumber: 'unicode/1f952',
- cup_with_straw: 'unicode/1f964',
- cupcake: 'unicode/1f9c1',
- cupid: 'unicode/1f498',
- curacao: 'unicode/1f1e8-1f1fc',
- curling_stone: 'unicode/1f94c',
- curly_haired_man: 'unicode/1f468-1f9b1',
- curly_haired_woman: 'unicode/1f469-1f9b1',
- curly_loop: 'unicode/27b0',
- currency_exchange: 'unicode/1f4b1',
- curry: 'unicode/1f35b',
- cursing_face: 'unicode/1f92c',
- custard: 'unicode/1f36e',
- customs: 'unicode/1f6c3',
- cut_of_meat: 'unicode/1f969',
- cyclone: 'unicode/1f300',
- cyprus: 'unicode/1f1e8-1f1fe',
- czech_republic: 'unicode/1f1e8-1f1ff',
- dagger: 'unicode/1f5e1',
- dancer: 'unicode/1f483',
- dancers: 'unicode/1f46f',
- dancing_men: 'unicode/1f46f-2642',
- dancing_women: 'unicode/1f46f-2640',
- dango: 'unicode/1f361',
- dark_sunglasses: 'unicode/1f576',
- dart: 'unicode/1f3af',
- dash: 'unicode/1f4a8',
- date: 'unicode/1f4c5',
- de: 'unicode/1f1e9-1f1ea',
- deaf_man: 'unicode/1f9cf-2642',
- deaf_person: 'unicode/1f9cf',
- deaf_woman: 'unicode/1f9cf-2640',
- deciduous_tree: 'unicode/1f333',
- deer: 'unicode/1f98c',
- denmark: 'unicode/1f1e9-1f1f0',
- department_store: 'unicode/1f3ec',
- derelict_house: 'unicode/1f3da',
- desert: 'unicode/1f3dc',
- desert_island: 'unicode/1f3dd',
- desktop_computer: 'unicode/1f5a5',
- detective: 'unicode/1f575',
- diamond_shape_with_a_dot_inside: 'unicode/1f4a0',
- diamonds: 'unicode/2666',
- diego_garcia: 'unicode/1f1e9-1f1ec',
- disappointed: 'unicode/1f61e',
- disappointed_relieved: 'unicode/1f625',
- disguised_face: 'unicode/1f978',
- diving_mask: 'unicode/1f93f',
- diya_lamp: 'unicode/1fa94',
- dizzy: 'unicode/1f4ab',
- dizzy_face: 'unicode/1f635',
- djibouti: 'unicode/1f1e9-1f1ef',
- dna: 'unicode/1f9ec',
- do_not_litter: 'unicode/1f6af',
- dodo: 'unicode/1f9a4',
- dog: 'unicode/1f436',
- dog2: 'unicode/1f415',
- dollar: 'unicode/1f4b5',
- dolls: 'unicode/1f38e',
- dolphin: 'unicode/1f42c',
- dominica: 'unicode/1f1e9-1f1f2',
- dominican_republic: 'unicode/1f1e9-1f1f4',
- door: 'unicode/1f6aa',
- doughnut: 'unicode/1f369',
- dove: 'unicode/1f54a',
- dragon: 'unicode/1f409',
- dragon_face: 'unicode/1f432',
- dress: 'unicode/1f457',
- dromedary_camel: 'unicode/1f42a',
- drooling_face: 'unicode/1f924',
- drop_of_blood: 'unicode/1fa78',
- droplet: 'unicode/1f4a7',
- drum: 'unicode/1f941',
- duck: 'unicode/1f986',
- dumpling: 'unicode/1f95f',
- dvd: 'unicode/1f4c0',
- 'e-mail': 'unicode/1f4e7',
- eagle: 'unicode/1f985',
- ear: 'unicode/1f442',
- ear_of_rice: 'unicode/1f33e',
- ear_with_hearing_aid: 'unicode/1f9bb',
- earth_africa: 'unicode/1f30d',
- earth_americas: 'unicode/1f30e',
- earth_asia: 'unicode/1f30f',
- ecuador: 'unicode/1f1ea-1f1e8',
- egg: 'unicode/1f95a',
- eggplant: 'unicode/1f346',
- egypt: 'unicode/1f1ea-1f1ec',
- eight: 'unicode/0038-20e3',
- eight_pointed_black_star: 'unicode/2734',
- eight_spoked_asterisk: 'unicode/2733',
- eject_button: 'unicode/23cf',
- el_salvador: 'unicode/1f1f8-1f1fb',
- electric_plug: 'unicode/1f50c',
- electron: 'electron',
- elephant: 'unicode/1f418',
- elevator: 'unicode/1f6d7',
- elf: 'unicode/1f9dd',
- elf_man: 'unicode/1f9dd-2642',
- elf_woman: 'unicode/1f9dd-2640',
- email: 'unicode/1f4e7',
- end: 'unicode/1f51a',
- england: 'unicode/1f3f4-e0067-e0062-e0065-e006e-e0067-e007f',
- envelope: 'unicode/2709',
- envelope_with_arrow: 'unicode/1f4e9',
- equatorial_guinea: 'unicode/1f1ec-1f1f6',
- eritrea: 'unicode/1f1ea-1f1f7',
- es: 'unicode/1f1ea-1f1f8',
- estonia: 'unicode/1f1ea-1f1ea',
- ethiopia: 'unicode/1f1ea-1f1f9',
- eu: 'unicode/1f1ea-1f1fa',
- euro: 'unicode/1f4b6',
- european_castle: 'unicode/1f3f0',
- european_post_office: 'unicode/1f3e4',
- european_union: 'unicode/1f1ea-1f1fa',
- evergreen_tree: 'unicode/1f332',
- exclamation: 'unicode/2757',
- exploding_head: 'unicode/1f92f',
- expressionless: 'unicode/1f611',
- eye: 'unicode/1f441',
- eye_speech_bubble: 'unicode/1f441-1f5e8',
- eyeglasses: 'unicode/1f453',
- eyes: 'unicode/1f440',
- face_exhaling: 'unicode/1f62e-1f4a8',
- face_in_clouds: 'unicode/1f636-1f32b',
- face_with_head_bandage: 'unicode/1f915',
- face_with_spiral_eyes: 'unicode/1f635-1f4ab',
- face_with_thermometer: 'unicode/1f912',
- facepalm: 'unicode/1f926',
- facepunch: 'unicode/1f44a',
- factory: 'unicode/1f3ed',
- factory_worker: 'unicode/1f9d1-1f3ed',
- fairy: 'unicode/1f9da',
- fairy_man: 'unicode/1f9da-2642',
- fairy_woman: 'unicode/1f9da-2640',
- falafel: 'unicode/1f9c6',
- falkland_islands: 'unicode/1f1eb-1f1f0',
- fallen_leaf: 'unicode/1f342',
- family: 'unicode/1f46a',
- family_man_boy: 'unicode/1f468-1f466',
- family_man_boy_boy: 'unicode/1f468-1f466-1f466',
- family_man_girl: 'unicode/1f468-1f467',
- family_man_girl_boy: 'unicode/1f468-1f467-1f466',
- family_man_girl_girl: 'unicode/1f468-1f467-1f467',
- family_man_man_boy: 'unicode/1f468-1f468-1f466',
- family_man_man_boy_boy: 'unicode/1f468-1f468-1f466-1f466',
- family_man_man_girl: 'unicode/1f468-1f468-1f467',
- family_man_man_girl_boy: 'unicode/1f468-1f468-1f467-1f466',
- family_man_man_girl_girl: 'unicode/1f468-1f468-1f467-1f467',
- family_man_woman_boy: 'unicode/1f468-1f469-1f466',
- family_man_woman_boy_boy: 'unicode/1f468-1f469-1f466-1f466',
- family_man_woman_girl: 'unicode/1f468-1f469-1f467',
- family_man_woman_girl_boy: 'unicode/1f468-1f469-1f467-1f466',
- family_man_woman_girl_girl: 'unicode/1f468-1f469-1f467-1f467',
- family_woman_boy: 'unicode/1f469-1f466',
- family_woman_boy_boy: 'unicode/1f469-1f466-1f466',
- family_woman_girl: 'unicode/1f469-1f467',
- family_woman_girl_boy: 'unicode/1f469-1f467-1f466',
- family_woman_girl_girl: 'unicode/1f469-1f467-1f467',
- family_woman_woman_boy: 'unicode/1f469-1f469-1f466',
- family_woman_woman_boy_boy: 'unicode/1f469-1f469-1f466-1f466',
- family_woman_woman_girl: 'unicode/1f469-1f469-1f467',
- family_woman_woman_girl_boy: 'unicode/1f469-1f469-1f467-1f466',
- family_woman_woman_girl_girl: 'unicode/1f469-1f469-1f467-1f467',
- farmer: 'unicode/1f9d1-1f33e',
- faroe_islands: 'unicode/1f1eb-1f1f4',
- fast_forward: 'unicode/23e9',
- fax: 'unicode/1f4e0',
- fearful: 'unicode/1f628',
- feather: 'unicode/1fab6',
- feelsgood: 'feelsgood',
- feet: 'unicode/1f43e',
- female_detective: 'unicode/1f575-2640',
- female_sign: 'unicode/2640',
- ferris_wheel: 'unicode/1f3a1',
- ferry: 'unicode/26f4',
- field_hockey: 'unicode/1f3d1',
- fiji: 'unicode/1f1eb-1f1ef',
- file_cabinet: 'unicode/1f5c4',
- file_folder: 'unicode/1f4c1',
- film_projector: 'unicode/1f4fd',
- film_strip: 'unicode/1f39e',
- finland: 'unicode/1f1eb-1f1ee',
- finnadie: 'finnadie',
- fire: 'unicode/1f525',
- fire_engine: 'unicode/1f692',
- fire_extinguisher: 'unicode/1f9ef',
- firecracker: 'unicode/1f9e8',
- firefighter: 'unicode/1f9d1-1f692',
- fireworks: 'unicode/1f386',
- first_quarter_moon: 'unicode/1f313',
- first_quarter_moon_with_face: 'unicode/1f31b',
- fish: 'unicode/1f41f',
- fish_cake: 'unicode/1f365',
- fishing_pole_and_fish: 'unicode/1f3a3',
- fist: 'unicode/270a',
- fist_left: 'unicode/1f91b',
- fist_oncoming: 'unicode/1f44a',
- fist_raised: 'unicode/270a',
- fist_right: 'unicode/1f91c',
- five: 'unicode/0035-20e3',
- flags: 'unicode/1f38f',
- flamingo: 'unicode/1f9a9',
- flashlight: 'unicode/1f526',
- flat_shoe: 'unicode/1f97f',
- flatbread: 'unicode/1fad3',
- fleur_de_lis: 'unicode/269c',
- flight_arrival: 'unicode/1f6ec',
- flight_departure: 'unicode/1f6eb',
- flipper: 'unicode/1f42c',
- floppy_disk: 'unicode/1f4be',
- flower_playing_cards: 'unicode/1f3b4',
- flushed: 'unicode/1f633',
- fly: 'unicode/1fab0',
- flying_disc: 'unicode/1f94f',
- flying_saucer: 'unicode/1f6f8',
- fog: 'unicode/1f32b',
- foggy: 'unicode/1f301',
- fondue: 'unicode/1fad5',
- foot: 'unicode/1f9b6',
- football: 'unicode/1f3c8',
- footprints: 'unicode/1f463',
- fork_and_knife: 'unicode/1f374',
- fortune_cookie: 'unicode/1f960',
- fountain: 'unicode/26f2',
- fountain_pen: 'unicode/1f58b',
- four: 'unicode/0034-20e3',
- four_leaf_clover: 'unicode/1f340',
- fox_face: 'unicode/1f98a',
- fr: 'unicode/1f1eb-1f1f7',
- framed_picture: 'unicode/1f5bc',
- free: 'unicode/1f193',
- french_guiana: 'unicode/1f1ec-1f1eb',
- french_polynesia: 'unicode/1f1f5-1f1eb',
- french_southern_territories: 'unicode/1f1f9-1f1eb',
- fried_egg: 'unicode/1f373',
- fried_shrimp: 'unicode/1f364',
- fries: 'unicode/1f35f',
- frog: 'unicode/1f438',
- frowning: 'unicode/1f626',
- frowning_face: 'unicode/2639',
- frowning_man: 'unicode/1f64d-2642',
- frowning_person: 'unicode/1f64d',
- frowning_woman: 'unicode/1f64d-2640',
- fu: 'unicode/1f595',
- fuelpump: 'unicode/26fd',
- full_moon: 'unicode/1f315',
- full_moon_with_face: 'unicode/1f31d',
- funeral_urn: 'unicode/26b1',
- gabon: 'unicode/1f1ec-1f1e6',
- gambia: 'unicode/1f1ec-1f1f2',
- game_die: 'unicode/1f3b2',
- garlic: 'unicode/1f9c4',
- gb: 'unicode/1f1ec-1f1e7',
- gear: 'unicode/2699',
- gem: 'unicode/1f48e',
- gemini: 'unicode/264a',
- genie: 'unicode/1f9de',
- genie_man: 'unicode/1f9de-2642',
- genie_woman: 'unicode/1f9de-2640',
- georgia: 'unicode/1f1ec-1f1ea',
- ghana: 'unicode/1f1ec-1f1ed',
- ghost: 'unicode/1f47b',
- gibraltar: 'unicode/1f1ec-1f1ee',
- gift: 'unicode/1f381',
- gift_heart: 'unicode/1f49d',
- giraffe: 'unicode/1f992',
- girl: 'unicode/1f467',
- globe_with_meridians: 'unicode/1f310',
- gloves: 'unicode/1f9e4',
- goal_net: 'unicode/1f945',
- goat: 'unicode/1f410',
- goberserk: 'goberserk',
- godmode: 'godmode',
- goggles: 'unicode/1f97d',
- golf: 'unicode/26f3',
- golfing: 'unicode/1f3cc',
- golfing_man: 'unicode/1f3cc-2642',
- golfing_woman: 'unicode/1f3cc-2640',
- gorilla: 'unicode/1f98d',
- grapes: 'unicode/1f347',
- greece: 'unicode/1f1ec-1f1f7',
- green_apple: 'unicode/1f34f',
- green_book: 'unicode/1f4d7',
- green_circle: 'unicode/1f7e2',
- green_heart: 'unicode/1f49a',
- green_salad: 'unicode/1f957',
- green_square: 'unicode/1f7e9',
- greenland: 'unicode/1f1ec-1f1f1',
- grenada: 'unicode/1f1ec-1f1e9',
- grey_exclamation: 'unicode/2755',
- grey_question: 'unicode/2754',
- grimacing: 'unicode/1f62c',
- grin: 'unicode/1f601',
- grinning: 'unicode/1f600',
- guadeloupe: 'unicode/1f1ec-1f1f5',
- guam: 'unicode/1f1ec-1f1fa',
- guard: 'unicode/1f482',
- guardsman: 'unicode/1f482-2642',
- guardswoman: 'unicode/1f482-2640',
- guatemala: 'unicode/1f1ec-1f1f9',
- guernsey: 'unicode/1f1ec-1f1ec',
- guide_dog: 'unicode/1f9ae',
- guinea: 'unicode/1f1ec-1f1f3',
- guinea_bissau: 'unicode/1f1ec-1f1fc',
- guitar: 'unicode/1f3b8',
- gun: 'unicode/1f52b',
- guyana: 'unicode/1f1ec-1f1fe',
- haircut: 'unicode/1f487',
- haircut_man: 'unicode/1f487-2642',
- haircut_woman: 'unicode/1f487-2640',
- haiti: 'unicode/1f1ed-1f1f9',
- hamburger: 'unicode/1f354',
- hammer: 'unicode/1f528',
- hammer_and_pick: 'unicode/2692',
- hammer_and_wrench: 'unicode/1f6e0',
- hamster: 'unicode/1f439',
- hand: 'unicode/270b',
- hand_over_mouth: 'unicode/1f92d',
- handbag: 'unicode/1f45c',
- handball_person: 'unicode/1f93e',
- handshake: 'unicode/1f91d',
- hankey: 'unicode/1f4a9',
- hash: 'unicode/0023-20e3',
- hatched_chick: 'unicode/1f425',
- hatching_chick: 'unicode/1f423',
- headphones: 'unicode/1f3a7',
- headstone: 'unicode/1faa6',
- health_worker: 'unicode/1f9d1-2695',
- hear_no_evil: 'unicode/1f649',
- heard_mcdonald_islands: 'unicode/1f1ed-1f1f2',
- heart: 'unicode/2764',
- heart_decoration: 'unicode/1f49f',
- heart_eyes: 'unicode/1f60d',
- heart_eyes_cat: 'unicode/1f63b',
- heart_on_fire: 'unicode/2764-1f525',
- heartbeat: 'unicode/1f493',
- heartpulse: 'unicode/1f497',
- hearts: 'unicode/2665',
- heavy_check_mark: 'unicode/2714',
- heavy_division_sign: 'unicode/2797',
- heavy_dollar_sign: 'unicode/1f4b2',
- heavy_exclamation_mark: 'unicode/2757',
- heavy_heart_exclamation: 'unicode/2763',
- heavy_minus_sign: 'unicode/2796',
- heavy_multiplication_x: 'unicode/2716',
- heavy_plus_sign: 'unicode/2795',
- hedgehog: 'unicode/1f994',
- helicopter: 'unicode/1f681',
- herb: 'unicode/1f33f',
- hibiscus: 'unicode/1f33a',
- high_brightness: 'unicode/1f506',
- high_heel: 'unicode/1f460',
- hiking_boot: 'unicode/1f97e',
- hindu_temple: 'unicode/1f6d5',
- hippopotamus: 'unicode/1f99b',
- hocho: 'unicode/1f52a',
- hole: 'unicode/1f573',
- honduras: 'unicode/1f1ed-1f1f3',
- honey_pot: 'unicode/1f36f',
- honeybee: 'unicode/1f41d',
- hong_kong: 'unicode/1f1ed-1f1f0',
- hook: 'unicode/1fa9d',
- horse: 'unicode/1f434',
- horse_racing: 'unicode/1f3c7',
- hospital: 'unicode/1f3e5',
- hot_face: 'unicode/1f975',
- hot_pepper: 'unicode/1f336',
- hotdog: 'unicode/1f32d',
- hotel: 'unicode/1f3e8',
- hotsprings: 'unicode/2668',
- hourglass: 'unicode/231b',
- hourglass_flowing_sand: 'unicode/23f3',
- house: 'unicode/1f3e0',
- house_with_garden: 'unicode/1f3e1',
- houses: 'unicode/1f3d8',
- hugs: 'unicode/1f917',
- hungary: 'unicode/1f1ed-1f1fa',
- hurtrealbad: 'hurtrealbad',
- hushed: 'unicode/1f62f',
- hut: 'unicode/1f6d6',
- ice_cream: 'unicode/1f368',
- ice_cube: 'unicode/1f9ca',
- ice_hockey: 'unicode/1f3d2',
- ice_skate: 'unicode/26f8',
- icecream: 'unicode/1f366',
- iceland: 'unicode/1f1ee-1f1f8',
- id: 'unicode/1f194',
- ideograph_advantage: 'unicode/1f250',
- imp: 'unicode/1f47f',
- inbox_tray: 'unicode/1f4e5',
- incoming_envelope: 'unicode/1f4e8',
- india: 'unicode/1f1ee-1f1f3',
- indonesia: 'unicode/1f1ee-1f1e9',
- infinity: 'unicode/267e',
- information_desk_person: 'unicode/1f481',
- information_source: 'unicode/2139',
- innocent: 'unicode/1f607',
- interrobang: 'unicode/2049',
- iphone: 'unicode/1f4f1',
- iran: 'unicode/1f1ee-1f1f7',
- iraq: 'unicode/1f1ee-1f1f6',
- ireland: 'unicode/1f1ee-1f1ea',
- isle_of_man: 'unicode/1f1ee-1f1f2',
- israel: 'unicode/1f1ee-1f1f1',
- it: 'unicode/1f1ee-1f1f9',
- izakaya_lantern: 'unicode/1f3ee',
- jack_o_lantern: 'unicode/1f383',
- jamaica: 'unicode/1f1ef-1f1f2',
- japan: 'unicode/1f5fe',
- japanese_castle: 'unicode/1f3ef',
- japanese_goblin: 'unicode/1f47a',
- japanese_ogre: 'unicode/1f479',
- jeans: 'unicode/1f456',
- jersey: 'unicode/1f1ef-1f1ea',
- jigsaw: 'unicode/1f9e9',
- jordan: 'unicode/1f1ef-1f1f4',
- joy: 'unicode/1f602',
- joy_cat: 'unicode/1f639',
- joystick: 'unicode/1f579',
- jp: 'unicode/1f1ef-1f1f5',
- judge: 'unicode/1f9d1-2696',
- juggling_person: 'unicode/1f939',
- kaaba: 'unicode/1f54b',
- kangaroo: 'unicode/1f998',
- kazakhstan: 'unicode/1f1f0-1f1ff',
- kenya: 'unicode/1f1f0-1f1ea',
- key: 'unicode/1f511',
- keyboard: 'unicode/2328',
- keycap_ten: 'unicode/1f51f',
- kick_scooter: 'unicode/1f6f4',
- kimono: 'unicode/1f458',
- kiribati: 'unicode/1f1f0-1f1ee',
- kiss: 'unicode/1f48b',
- kissing: 'unicode/1f617',
- kissing_cat: 'unicode/1f63d',
- kissing_closed_eyes: 'unicode/1f61a',
- kissing_heart: 'unicode/1f618',
- kissing_smiling_eyes: 'unicode/1f619',
- kite: 'unicode/1fa81',
- kiwi_fruit: 'unicode/1f95d',
- kneeling_man: 'unicode/1f9ce-2642',
- kneeling_person: 'unicode/1f9ce',
- kneeling_woman: 'unicode/1f9ce-2640',
- knife: 'unicode/1f52a',
- knot: 'unicode/1faa2',
- koala: 'unicode/1f428',
- koko: 'unicode/1f201',
- kosovo: 'unicode/1f1fd-1f1f0',
- kr: 'unicode/1f1f0-1f1f7',
- kuwait: 'unicode/1f1f0-1f1fc',
- kyrgyzstan: 'unicode/1f1f0-1f1ec',
- lab_coat: 'unicode/1f97c',
- label: 'unicode/1f3f7',
- lacrosse: 'unicode/1f94d',
- ladder: 'unicode/1fa9c',
- lady_beetle: 'unicode/1f41e',
- lantern: 'unicode/1f3ee',
- laos: 'unicode/1f1f1-1f1e6',
- large_blue_circle: 'unicode/1f535',
- large_blue_diamond: 'unicode/1f537',
- large_orange_diamond: 'unicode/1f536',
- last_quarter_moon: 'unicode/1f317',
- last_quarter_moon_with_face: 'unicode/1f31c',
- latin_cross: 'unicode/271d',
- latvia: 'unicode/1f1f1-1f1fb',
- laughing: 'unicode/1f606',
- leafy_green: 'unicode/1f96c',
- leaves: 'unicode/1f343',
- lebanon: 'unicode/1f1f1-1f1e7',
- ledger: 'unicode/1f4d2',
- left_luggage: 'unicode/1f6c5',
- left_right_arrow: 'unicode/2194',
- left_speech_bubble: 'unicode/1f5e8',
- leftwards_arrow_with_hook: 'unicode/21a9',
- leg: 'unicode/1f9b5',
- lemon: 'unicode/1f34b',
- leo: 'unicode/264c',
- leopard: 'unicode/1f406',
- lesotho: 'unicode/1f1f1-1f1f8',
- level_slider: 'unicode/1f39a',
- liberia: 'unicode/1f1f1-1f1f7',
- libra: 'unicode/264e',
- libya: 'unicode/1f1f1-1f1fe',
- liechtenstein: 'unicode/1f1f1-1f1ee',
- light_rail: 'unicode/1f688',
- link: 'unicode/1f517',
- lion: 'unicode/1f981',
- lips: 'unicode/1f444',
- lipstick: 'unicode/1f484',
- lithuania: 'unicode/1f1f1-1f1f9',
- lizard: 'unicode/1f98e',
- llama: 'unicode/1f999',
- lobster: 'unicode/1f99e',
- lock: 'unicode/1f512',
- lock_with_ink_pen: 'unicode/1f50f',
- lollipop: 'unicode/1f36d',
- long_drum: 'unicode/1fa98',
- loop: 'unicode/27bf',
- lotion_bottle: 'unicode/1f9f4',
- lotus_position: 'unicode/1f9d8',
- lotus_position_man: 'unicode/1f9d8-2642',
- lotus_position_woman: 'unicode/1f9d8-2640',
- loud_sound: 'unicode/1f50a',
- loudspeaker: 'unicode/1f4e2',
- love_hotel: 'unicode/1f3e9',
- love_letter: 'unicode/1f48c',
- love_you_gesture: 'unicode/1f91f',
- low_brightness: 'unicode/1f505',
- luggage: 'unicode/1f9f3',
- lungs: 'unicode/1fac1',
- luxembourg: 'unicode/1f1f1-1f1fa',
- lying_face: 'unicode/1f925',
- m: 'unicode/24c2',
- macau: 'unicode/1f1f2-1f1f4',
- macedonia: 'unicode/1f1f2-1f1f0',
- madagascar: 'unicode/1f1f2-1f1ec',
- mag: 'unicode/1f50d',
- mag_right: 'unicode/1f50e',
- mage: 'unicode/1f9d9',
- mage_man: 'unicode/1f9d9-2642',
- mage_woman: 'unicode/1f9d9-2640',
- magic_wand: 'unicode/1fa84',
- magnet: 'unicode/1f9f2',
- mahjong: 'unicode/1f004',
- mailbox: 'unicode/1f4eb',
- mailbox_closed: 'unicode/1f4ea',
- mailbox_with_mail: 'unicode/1f4ec',
- mailbox_with_no_mail: 'unicode/1f4ed',
- malawi: 'unicode/1f1f2-1f1fc',
- malaysia: 'unicode/1f1f2-1f1fe',
- maldives: 'unicode/1f1f2-1f1fb',
- male_detective: 'unicode/1f575-2642',
- male_sign: 'unicode/2642',
- mali: 'unicode/1f1f2-1f1f1',
- malta: 'unicode/1f1f2-1f1f9',
- mammoth: 'unicode/1f9a3',
- man: 'unicode/1f468',
- man_artist: 'unicode/1f468-1f3a8',
- man_astronaut: 'unicode/1f468-1f680',
- man_beard: 'unicode/1f9d4-2642',
- man_cartwheeling: 'unicode/1f938-2642',
- man_cook: 'unicode/1f468-1f373',
- man_dancing: 'unicode/1f57a',
- man_facepalming: 'unicode/1f926-2642',
- man_factory_worker: 'unicode/1f468-1f3ed',
- man_farmer: 'unicode/1f468-1f33e',
- man_feeding_baby: 'unicode/1f468-1f37c',
- man_firefighter: 'unicode/1f468-1f692',
- man_health_worker: 'unicode/1f468-2695',
- man_in_manual_wheelchair: 'unicode/1f468-1f9bd',
- man_in_motorized_wheelchair: 'unicode/1f468-1f9bc',
- man_in_tuxedo: 'unicode/1f935-2642',
- man_judge: 'unicode/1f468-2696',
- man_juggling: 'unicode/1f939-2642',
- man_mechanic: 'unicode/1f468-1f527',
- man_office_worker: 'unicode/1f468-1f4bc',
- man_pilot: 'unicode/1f468-2708',
- man_playing_handball: 'unicode/1f93e-2642',
- man_playing_water_polo: 'unicode/1f93d-2642',
- man_scientist: 'unicode/1f468-1f52c',
- man_shrugging: 'unicode/1f937-2642',
- man_singer: 'unicode/1f468-1f3a4',
- man_student: 'unicode/1f468-1f393',
- man_teacher: 'unicode/1f468-1f3eb',
- man_technologist: 'unicode/1f468-1f4bb',
- man_with_gua_pi_mao: 'unicode/1f472',
- man_with_probing_cane: 'unicode/1f468-1f9af',
- man_with_turban: 'unicode/1f473-2642',
- man_with_veil: 'unicode/1f470-2642',
- mandarin: 'unicode/1f34a',
- mango: 'unicode/1f96d',
- mans_shoe: 'unicode/1f45e',
- mantelpiece_clock: 'unicode/1f570',
- manual_wheelchair: 'unicode/1f9bd',
- maple_leaf: 'unicode/1f341',
- marshall_islands: 'unicode/1f1f2-1f1ed',
- martial_arts_uniform: 'unicode/1f94b',
- martinique: 'unicode/1f1f2-1f1f6',
- mask: 'unicode/1f637',
- massage: 'unicode/1f486',
- massage_man: 'unicode/1f486-2642',
- massage_woman: 'unicode/1f486-2640',
- mate: 'unicode/1f9c9',
- mauritania: 'unicode/1f1f2-1f1f7',
- mauritius: 'unicode/1f1f2-1f1fa',
- mayotte: 'unicode/1f1fe-1f1f9',
- meat_on_bone: 'unicode/1f356',
- mechanic: 'unicode/1f9d1-1f527',
- mechanical_arm: 'unicode/1f9be',
- mechanical_leg: 'unicode/1f9bf',
- medal_military: 'unicode/1f396',
- medal_sports: 'unicode/1f3c5',
- medical_symbol: 'unicode/2695',
- mega: 'unicode/1f4e3',
- melon: 'unicode/1f348',
- memo: 'unicode/1f4dd',
- men_wrestling: 'unicode/1f93c-2642',
- mending_heart: 'unicode/2764-1fa79',
- menorah: 'unicode/1f54e',
- mens: 'unicode/1f6b9',
- mermaid: 'unicode/1f9dc-2640',
- merman: 'unicode/1f9dc-2642',
- merperson: 'unicode/1f9dc',
- metal: 'unicode/1f918',
- metro: 'unicode/1f687',
- mexico: 'unicode/1f1f2-1f1fd',
- microbe: 'unicode/1f9a0',
- micronesia: 'unicode/1f1eb-1f1f2',
- microphone: 'unicode/1f3a4',
- microscope: 'unicode/1f52c',
- middle_finger: 'unicode/1f595',
- military_helmet: 'unicode/1fa96',
- milk_glass: 'unicode/1f95b',
- milky_way: 'unicode/1f30c',
- minibus: 'unicode/1f690',
- minidisc: 'unicode/1f4bd',
- mirror: 'unicode/1fa9e',
- mobile_phone_off: 'unicode/1f4f4',
- moldova: 'unicode/1f1f2-1f1e9',
- monaco: 'unicode/1f1f2-1f1e8',
- money_mouth_face: 'unicode/1f911',
- money_with_wings: 'unicode/1f4b8',
- moneybag: 'unicode/1f4b0',
- mongolia: 'unicode/1f1f2-1f1f3',
- monkey: 'unicode/1f412',
- monkey_face: 'unicode/1f435',
- monocle_face: 'unicode/1f9d0',
- monorail: 'unicode/1f69d',
- montenegro: 'unicode/1f1f2-1f1ea',
- montserrat: 'unicode/1f1f2-1f1f8',
- moon: 'unicode/1f314',
- moon_cake: 'unicode/1f96e',
- morocco: 'unicode/1f1f2-1f1e6',
- mortar_board: 'unicode/1f393',
- mosque: 'unicode/1f54c',
- mosquito: 'unicode/1f99f',
- motor_boat: 'unicode/1f6e5',
- motor_scooter: 'unicode/1f6f5',
- motorcycle: 'unicode/1f3cd',
- motorized_wheelchair: 'unicode/1f9bc',
- motorway: 'unicode/1f6e3',
- mount_fuji: 'unicode/1f5fb',
- mountain: 'unicode/26f0',
- mountain_bicyclist: 'unicode/1f6b5',
- mountain_biking_man: 'unicode/1f6b5-2642',
- mountain_biking_woman: 'unicode/1f6b5-2640',
- mountain_cableway: 'unicode/1f6a0',
- mountain_railway: 'unicode/1f69e',
- mountain_snow: 'unicode/1f3d4',
- mouse: 'unicode/1f42d',
- mouse2: 'unicode/1f401',
- mouse_trap: 'unicode/1faa4',
- movie_camera: 'unicode/1f3a5',
- moyai: 'unicode/1f5ff',
- mozambique: 'unicode/1f1f2-1f1ff',
- mrs_claus: 'unicode/1f936',
- muscle: 'unicode/1f4aa',
- mushroom: 'unicode/1f344',
- musical_keyboard: 'unicode/1f3b9',
- musical_note: 'unicode/1f3b5',
- musical_score: 'unicode/1f3bc',
- mute: 'unicode/1f507',
- mx_claus: 'unicode/1f9d1-1f384',
- myanmar: 'unicode/1f1f2-1f1f2',
- nail_care: 'unicode/1f485',
- name_badge: 'unicode/1f4db',
- namibia: 'unicode/1f1f3-1f1e6',
- national_park: 'unicode/1f3de',
- nauru: 'unicode/1f1f3-1f1f7',
- nauseated_face: 'unicode/1f922',
- nazar_amulet: 'unicode/1f9ff',
- neckbeard: 'neckbeard',
- necktie: 'unicode/1f454',
- negative_squared_cross_mark: 'unicode/274e',
- nepal: 'unicode/1f1f3-1f1f5',
- nerd_face: 'unicode/1f913',
- nesting_dolls: 'unicode/1fa86',
- netherlands: 'unicode/1f1f3-1f1f1',
- neutral_face: 'unicode/1f610',
- new: 'unicode/1f195',
- new_caledonia: 'unicode/1f1f3-1f1e8',
- new_moon: 'unicode/1f311',
- new_moon_with_face: 'unicode/1f31a',
- new_zealand: 'unicode/1f1f3-1f1ff',
- newspaper: 'unicode/1f4f0',
- newspaper_roll: 'unicode/1f5de',
- next_track_button: 'unicode/23ed',
- ng: 'unicode/1f196',
- ng_man: 'unicode/1f645-2642',
- ng_woman: 'unicode/1f645-2640',
- nicaragua: 'unicode/1f1f3-1f1ee',
- niger: 'unicode/1f1f3-1f1ea',
- nigeria: 'unicode/1f1f3-1f1ec',
- night_with_stars: 'unicode/1f303',
- nine: 'unicode/0039-20e3',
- ninja: 'unicode/1f977',
- niue: 'unicode/1f1f3-1f1fa',
- no_bell: 'unicode/1f515',
- no_bicycles: 'unicode/1f6b3',
- no_entry: 'unicode/26d4',
- no_entry_sign: 'unicode/1f6ab',
- no_good: 'unicode/1f645',
- no_good_man: 'unicode/1f645-2642',
- no_good_woman: 'unicode/1f645-2640',
- no_mobile_phones: 'unicode/1f4f5',
- no_mouth: 'unicode/1f636',
- no_pedestrians: 'unicode/1f6b7',
- no_smoking: 'unicode/1f6ad',
- 'non-potable_water': 'unicode/1f6b1',
- norfolk_island: 'unicode/1f1f3-1f1eb',
- north_korea: 'unicode/1f1f0-1f1f5',
- northern_mariana_islands: 'unicode/1f1f2-1f1f5',
- norway: 'unicode/1f1f3-1f1f4',
- nose: 'unicode/1f443',
- notebook: 'unicode/1f4d3',
- notebook_with_decorative_cover: 'unicode/1f4d4',
- notes: 'unicode/1f3b6',
- nut_and_bolt: 'unicode/1f529',
- o: 'unicode/2b55',
- o2: 'unicode/1f17e',
- ocean: 'unicode/1f30a',
- octocat: 'octocat',
- octopus: 'unicode/1f419',
- oden: 'unicode/1f362',
- office: 'unicode/1f3e2',
- office_worker: 'unicode/1f9d1-1f4bc',
- oil_drum: 'unicode/1f6e2',
- ok: 'unicode/1f197',
- ok_hand: 'unicode/1f44c',
- ok_man: 'unicode/1f646-2642',
- ok_person: 'unicode/1f646',
- ok_woman: 'unicode/1f646-2640',
- old_key: 'unicode/1f5dd',
- older_adult: 'unicode/1f9d3',
- older_man: 'unicode/1f474',
- older_woman: 'unicode/1f475',
- olive: 'unicode/1fad2',
- om: 'unicode/1f549',
- oman: 'unicode/1f1f4-1f1f2',
- on: 'unicode/1f51b',
- oncoming_automobile: 'unicode/1f698',
- oncoming_bus: 'unicode/1f68d',
- oncoming_police_car: 'unicode/1f694',
- oncoming_taxi: 'unicode/1f696',
- one: 'unicode/0031-20e3',
- one_piece_swimsuit: 'unicode/1fa71',
- onion: 'unicode/1f9c5',
- open_book: 'unicode/1f4d6',
- open_file_folder: 'unicode/1f4c2',
- open_hands: 'unicode/1f450',
- open_mouth: 'unicode/1f62e',
- open_umbrella: 'unicode/2602',
- ophiuchus: 'unicode/26ce',
- orange: 'unicode/1f34a',
- orange_book: 'unicode/1f4d9',
- orange_circle: 'unicode/1f7e0',
- orange_heart: 'unicode/1f9e1',
- orange_square: 'unicode/1f7e7',
- orangutan: 'unicode/1f9a7',
- orthodox_cross: 'unicode/2626',
- otter: 'unicode/1f9a6',
- outbox_tray: 'unicode/1f4e4',
- owl: 'unicode/1f989',
- ox: 'unicode/1f402',
- oyster: 'unicode/1f9aa',
- package: 'unicode/1f4e6',
- page_facing_up: 'unicode/1f4c4',
- page_with_curl: 'unicode/1f4c3',
- pager: 'unicode/1f4df',
- paintbrush: 'unicode/1f58c',
- pakistan: 'unicode/1f1f5-1f1f0',
- palau: 'unicode/1f1f5-1f1fc',
- palestinian_territories: 'unicode/1f1f5-1f1f8',
- palm_tree: 'unicode/1f334',
- palms_up_together: 'unicode/1f932',
- panama: 'unicode/1f1f5-1f1e6',
- pancakes: 'unicode/1f95e',
- panda_face: 'unicode/1f43c',
- paperclip: 'unicode/1f4ce',
- paperclips: 'unicode/1f587',
- papua_new_guinea: 'unicode/1f1f5-1f1ec',
- parachute: 'unicode/1fa82',
- paraguay: 'unicode/1f1f5-1f1fe',
- parasol_on_ground: 'unicode/26f1',
- parking: 'unicode/1f17f',
- parrot: 'unicode/1f99c',
- part_alternation_mark: 'unicode/303d',
- partly_sunny: 'unicode/26c5',
- partying_face: 'unicode/1f973',
- passenger_ship: 'unicode/1f6f3',
- passport_control: 'unicode/1f6c2',
- pause_button: 'unicode/23f8',
- paw_prints: 'unicode/1f43e',
- peace_symbol: 'unicode/262e',
- peach: 'unicode/1f351',
- peacock: 'unicode/1f99a',
- peanuts: 'unicode/1f95c',
- pear: 'unicode/1f350',
- pen: 'unicode/1f58a',
- pencil: 'unicode/1f4dd',
- pencil2: 'unicode/270f',
- penguin: 'unicode/1f427',
- pensive: 'unicode/1f614',
- people_holding_hands: 'unicode/1f9d1-1f91d-1f9d1',
- people_hugging: 'unicode/1fac2',
- performing_arts: 'unicode/1f3ad',
- persevere: 'unicode/1f623',
- person_bald: 'unicode/1f9d1-1f9b2',
- person_curly_hair: 'unicode/1f9d1-1f9b1',
- person_feeding_baby: 'unicode/1f9d1-1f37c',
- person_fencing: 'unicode/1f93a',
- person_in_manual_wheelchair: 'unicode/1f9d1-1f9bd',
- person_in_motorized_wheelchair: 'unicode/1f9d1-1f9bc',
- person_in_tuxedo: 'unicode/1f935',
- person_red_hair: 'unicode/1f9d1-1f9b0',
- person_white_hair: 'unicode/1f9d1-1f9b3',
- person_with_probing_cane: 'unicode/1f9d1-1f9af',
- person_with_turban: 'unicode/1f473',
- person_with_veil: 'unicode/1f470',
- peru: 'unicode/1f1f5-1f1ea',
- petri_dish: 'unicode/1f9eb',
- philippines: 'unicode/1f1f5-1f1ed',
- phone: 'unicode/260e',
- pick: 'unicode/26cf',
- pickup_truck: 'unicode/1f6fb',
- pie: 'unicode/1f967',
- pig: 'unicode/1f437',
- pig2: 'unicode/1f416',
- pig_nose: 'unicode/1f43d',
- pill: 'unicode/1f48a',
- pilot: 'unicode/1f9d1-2708',
- pinata: 'unicode/1fa85',
- pinched_fingers: 'unicode/1f90c',
- pinching_hand: 'unicode/1f90f',
- pineapple: 'unicode/1f34d',
- ping_pong: 'unicode/1f3d3',
- pirate_flag: 'unicode/1f3f4-2620',
- pisces: 'unicode/2653',
- pitcairn_islands: 'unicode/1f1f5-1f1f3',
- pizza: 'unicode/1f355',
- placard: 'unicode/1faa7',
- place_of_worship: 'unicode/1f6d0',
- plate_with_cutlery: 'unicode/1f37d',
- play_or_pause_button: 'unicode/23ef',
- pleading_face: 'unicode/1f97a',
- plunger: 'unicode/1faa0',
- point_down: 'unicode/1f447',
- point_left: 'unicode/1f448',
- point_right: 'unicode/1f449',
- point_up: 'unicode/261d',
- point_up_2: 'unicode/1f446',
- poland: 'unicode/1f1f5-1f1f1',
- polar_bear: 'unicode/1f43b-2744',
- police_car: 'unicode/1f693',
- police_officer: 'unicode/1f46e',
- policeman: 'unicode/1f46e-2642',
- policewoman: 'unicode/1f46e-2640',
- poodle: 'unicode/1f429',
- poop: 'unicode/1f4a9',
- popcorn: 'unicode/1f37f',
- portugal: 'unicode/1f1f5-1f1f9',
- post_office: 'unicode/1f3e3',
- postal_horn: 'unicode/1f4ef',
- postbox: 'unicode/1f4ee',
- potable_water: 'unicode/1f6b0',
- potato: 'unicode/1f954',
- potted_plant: 'unicode/1fab4',
- pouch: 'unicode/1f45d',
- poultry_leg: 'unicode/1f357',
- pound: 'unicode/1f4b7',
- pout: 'unicode/1f621',
- pouting_cat: 'unicode/1f63e',
- pouting_face: 'unicode/1f64e',
- pouting_man: 'unicode/1f64e-2642',
- pouting_woman: 'unicode/1f64e-2640',
- pray: 'unicode/1f64f',
- prayer_beads: 'unicode/1f4ff',
- pregnant_woman: 'unicode/1f930',
- pretzel: 'unicode/1f968',
- previous_track_button: 'unicode/23ee',
- prince: 'unicode/1f934',
- princess: 'unicode/1f478',
- printer: 'unicode/1f5a8',
- probing_cane: 'unicode/1f9af',
- puerto_rico: 'unicode/1f1f5-1f1f7',
- punch: 'unicode/1f44a',
- purple_circle: 'unicode/1f7e3',
- purple_heart: 'unicode/1f49c',
- purple_square: 'unicode/1f7ea',
- purse: 'unicode/1f45b',
- pushpin: 'unicode/1f4cc',
- put_litter_in_its_place: 'unicode/1f6ae',
- qatar: 'unicode/1f1f6-1f1e6',
- question: 'unicode/2753',
- rabbit: 'unicode/1f430',
- rabbit2: 'unicode/1f407',
- raccoon: 'unicode/1f99d',
- racehorse: 'unicode/1f40e',
- racing_car: 'unicode/1f3ce',
- radio: 'unicode/1f4fb',
- radio_button: 'unicode/1f518',
- radioactive: 'unicode/2622',
- rage: 'unicode/1f621',
- rage1: 'rage1',
- rage2: 'rage2',
- rage3: 'rage3',
- rage4: 'rage4',
- railway_car: 'unicode/1f683',
- railway_track: 'unicode/1f6e4',
- rainbow: 'unicode/1f308',
- rainbow_flag: 'unicode/1f3f3-1f308',
- raised_back_of_hand: 'unicode/1f91a',
- raised_eyebrow: 'unicode/1f928',
- raised_hand: 'unicode/270b',
- raised_hand_with_fingers_splayed: 'unicode/1f590',
- raised_hands: 'unicode/1f64c',
- raising_hand: 'unicode/1f64b',
- raising_hand_man: 'unicode/1f64b-2642',
- raising_hand_woman: 'unicode/1f64b-2640',
- ram: 'unicode/1f40f',
- ramen: 'unicode/1f35c',
- rat: 'unicode/1f400',
- razor: 'unicode/1fa92',
- receipt: 'unicode/1f9fe',
- record_button: 'unicode/23fa',
- recycle: 'unicode/267b',
- red_car: 'unicode/1f697',
- red_circle: 'unicode/1f534',
- red_envelope: 'unicode/1f9e7',
- red_haired_man: 'unicode/1f468-1f9b0',
- red_haired_woman: 'unicode/1f469-1f9b0',
- red_square: 'unicode/1f7e5',
- registered: 'unicode/00ae',
- relaxed: 'unicode/263a',
- relieved: 'unicode/1f60c',
- reminder_ribbon: 'unicode/1f397',
- repeat: 'unicode/1f501',
- repeat_one: 'unicode/1f502',
- rescue_worker_helmet: 'unicode/26d1',
- restroom: 'unicode/1f6bb',
- reunion: 'unicode/1f1f7-1f1ea',
- revolving_hearts: 'unicode/1f49e',
- rewind: 'unicode/23ea',
- rhinoceros: 'unicode/1f98f',
- ribbon: 'unicode/1f380',
- rice: 'unicode/1f35a',
- rice_ball: 'unicode/1f359',
- rice_cracker: 'unicode/1f358',
- rice_scene: 'unicode/1f391',
- right_anger_bubble: 'unicode/1f5ef',
- ring: 'unicode/1f48d',
- ringed_planet: 'unicode/1fa90',
- robot: 'unicode/1f916',
- rock: 'unicode/1faa8',
- rocket: 'unicode/1f680',
- rofl: 'unicode/1f923',
- roll_eyes: 'unicode/1f644',
- roll_of_paper: 'unicode/1f9fb',
- roller_coaster: 'unicode/1f3a2',
- roller_skate: 'unicode/1f6fc',
- romania: 'unicode/1f1f7-1f1f4',
- rooster: 'unicode/1f413',
- rose: 'unicode/1f339',
- rosette: 'unicode/1f3f5',
- rotating_light: 'unicode/1f6a8',
- round_pushpin: 'unicode/1f4cd',
- rowboat: 'unicode/1f6a3',
- rowing_man: 'unicode/1f6a3-2642',
- rowing_woman: 'unicode/1f6a3-2640',
- ru: 'unicode/1f1f7-1f1fa',
- rugby_football: 'unicode/1f3c9',
- runner: 'unicode/1f3c3',
- running: 'unicode/1f3c3',
- running_man: 'unicode/1f3c3-2642',
- running_shirt_with_sash: 'unicode/1f3bd',
- running_woman: 'unicode/1f3c3-2640',
- rwanda: 'unicode/1f1f7-1f1fc',
- sa: 'unicode/1f202',
- safety_pin: 'unicode/1f9f7',
- safety_vest: 'unicode/1f9ba',
- sagittarius: 'unicode/2650',
- sailboat: 'unicode/26f5',
- sake: 'unicode/1f376',
- salt: 'unicode/1f9c2',
- samoa: 'unicode/1f1fc-1f1f8',
- san_marino: 'unicode/1f1f8-1f1f2',
- sandal: 'unicode/1f461',
- sandwich: 'unicode/1f96a',
- santa: 'unicode/1f385',
- sao_tome_principe: 'unicode/1f1f8-1f1f9',
- sari: 'unicode/1f97b',
- sassy_man: 'unicode/1f481-2642',
- sassy_woman: 'unicode/1f481-2640',
- satellite: 'unicode/1f4e1',
- satisfied: 'unicode/1f606',
- saudi_arabia: 'unicode/1f1f8-1f1e6',
- sauna_man: 'unicode/1f9d6-2642',
- sauna_person: 'unicode/1f9d6',
- sauna_woman: 'unicode/1f9d6-2640',
- sauropod: 'unicode/1f995',
- saxophone: 'unicode/1f3b7',
- scarf: 'unicode/1f9e3',
- school: 'unicode/1f3eb',
- school_satchel: 'unicode/1f392',
- scientist: 'unicode/1f9d1-1f52c',
- scissors: 'unicode/2702',
- scorpion: 'unicode/1f982',
- scorpius: 'unicode/264f',
- scotland: 'unicode/1f3f4-e0067-e0062-e0073-e0063-e0074-e007f',
- scream: 'unicode/1f631',
- scream_cat: 'unicode/1f640',
- screwdriver: 'unicode/1fa9b',
- scroll: 'unicode/1f4dc',
- seal: 'unicode/1f9ad',
- seat: 'unicode/1f4ba',
- secret: 'unicode/3299',
- see_no_evil: 'unicode/1f648',
- seedling: 'unicode/1f331',
- selfie: 'unicode/1f933',
- senegal: 'unicode/1f1f8-1f1f3',
- serbia: 'unicode/1f1f7-1f1f8',
- service_dog: 'unicode/1f415-1f9ba',
- seven: 'unicode/0037-20e3',
- sewing_needle: 'unicode/1faa1',
- seychelles: 'unicode/1f1f8-1f1e8',
- shallow_pan_of_food: 'unicode/1f958',
- shamrock: 'unicode/2618',
- shark: 'unicode/1f988',
- shaved_ice: 'unicode/1f367',
- sheep: 'unicode/1f411',
- shell: 'unicode/1f41a',
- shield: 'unicode/1f6e1',
- shinto_shrine: 'unicode/26e9',
- ship: 'unicode/1f6a2',
- shipit: 'shipit',
- shirt: 'unicode/1f455',
- shit: 'unicode/1f4a9',
- shoe: 'unicode/1f45e',
- shopping: 'unicode/1f6cd',
- shopping_cart: 'unicode/1f6d2',
- shorts: 'unicode/1fa73',
- shower: 'unicode/1f6bf',
- shrimp: 'unicode/1f990',
- shrug: 'unicode/1f937',
- shushing_face: 'unicode/1f92b',
- sierra_leone: 'unicode/1f1f8-1f1f1',
- signal_strength: 'unicode/1f4f6',
- singapore: 'unicode/1f1f8-1f1ec',
- singer: 'unicode/1f9d1-1f3a4',
- sint_maarten: 'unicode/1f1f8-1f1fd',
- six: 'unicode/0036-20e3',
- six_pointed_star: 'unicode/1f52f',
- skateboard: 'unicode/1f6f9',
- ski: 'unicode/1f3bf',
- skier: 'unicode/26f7',
- skull: 'unicode/1f480',
- skull_and_crossbones: 'unicode/2620',
- skunk: 'unicode/1f9a8',
- sled: 'unicode/1f6f7',
- sleeping: 'unicode/1f634',
- sleeping_bed: 'unicode/1f6cc',
- sleepy: 'unicode/1f62a',
- slightly_frowning_face: 'unicode/1f641',
- slightly_smiling_face: 'unicode/1f642',
- slot_machine: 'unicode/1f3b0',
- sloth: 'unicode/1f9a5',
- slovakia: 'unicode/1f1f8-1f1f0',
- slovenia: 'unicode/1f1f8-1f1ee',
- small_airplane: 'unicode/1f6e9',
- small_blue_diamond: 'unicode/1f539',
- small_orange_diamond: 'unicode/1f538',
- small_red_triangle: 'unicode/1f53a',
- small_red_triangle_down: 'unicode/1f53b',
- smile: 'unicode/1f604',
- smile_cat: 'unicode/1f638',
- smiley: 'unicode/1f603',
- smiley_cat: 'unicode/1f63a',
- smiling_face_with_tear: 'unicode/1f972',
- smiling_face_with_three_hearts: 'unicode/1f970',
- smiling_imp: 'unicode/1f608',
- smirk: 'unicode/1f60f',
- smirk_cat: 'unicode/1f63c',
- smoking: 'unicode/1f6ac',
- snail: 'unicode/1f40c',
- snake: 'unicode/1f40d',
- sneezing_face: 'unicode/1f927',
- snowboarder: 'unicode/1f3c2',
- snowflake: 'unicode/2744',
- snowman: 'unicode/26c4',
- snowman_with_snow: 'unicode/2603',
- soap: 'unicode/1f9fc',
- sob: 'unicode/1f62d',
- soccer: 'unicode/26bd',
- socks: 'unicode/1f9e6',
- softball: 'unicode/1f94e',
- solomon_islands: 'unicode/1f1f8-1f1e7',
- somalia: 'unicode/1f1f8-1f1f4',
- soon: 'unicode/1f51c',
- sos: 'unicode/1f198',
- sound: 'unicode/1f509',
- south_africa: 'unicode/1f1ff-1f1e6',
- south_georgia_south_sandwich_islands: 'unicode/1f1ec-1f1f8',
- south_sudan: 'unicode/1f1f8-1f1f8',
- space_invader: 'unicode/1f47e',
- spades: 'unicode/2660',
- spaghetti: 'unicode/1f35d',
- sparkle: 'unicode/2747',
- sparkler: 'unicode/1f387',
- sparkles: 'unicode/2728',
- sparkling_heart: 'unicode/1f496',
- speak_no_evil: 'unicode/1f64a',
- speaker: 'unicode/1f508',
- speaking_head: 'unicode/1f5e3',
- speech_balloon: 'unicode/1f4ac',
- speedboat: 'unicode/1f6a4',
- spider: 'unicode/1f577',
- spider_web: 'unicode/1f578',
- spiral_calendar: 'unicode/1f5d3',
- spiral_notepad: 'unicode/1f5d2',
- sponge: 'unicode/1f9fd',
- spoon: 'unicode/1f944',
- squid: 'unicode/1f991',
- sri_lanka: 'unicode/1f1f1-1f1f0',
- st_barthelemy: 'unicode/1f1e7-1f1f1',
- st_helena: 'unicode/1f1f8-1f1ed',
- st_kitts_nevis: 'unicode/1f1f0-1f1f3',
- st_lucia: 'unicode/1f1f1-1f1e8',
- st_martin: 'unicode/1f1f2-1f1eb',
- st_pierre_miquelon: 'unicode/1f1f5-1f1f2',
- st_vincent_grenadines: 'unicode/1f1fb-1f1e8',
- stadium: 'unicode/1f3df',
- standing_man: 'unicode/1f9cd-2642',
- standing_person: 'unicode/1f9cd',
- standing_woman: 'unicode/1f9cd-2640',
- star: 'unicode/2b50',
- star2: 'unicode/1f31f',
- star_and_crescent: 'unicode/262a',
- star_of_david: 'unicode/2721',
- star_struck: 'unicode/1f929',
- stars: 'unicode/1f320',
- station: 'unicode/1f689',
- statue_of_liberty: 'unicode/1f5fd',
- steam_locomotive: 'unicode/1f682',
- stethoscope: 'unicode/1fa7a',
- stew: 'unicode/1f372',
- stop_button: 'unicode/23f9',
- stop_sign: 'unicode/1f6d1',
- stopwatch: 'unicode/23f1',
- straight_ruler: 'unicode/1f4cf',
- strawberry: 'unicode/1f353',
- stuck_out_tongue: 'unicode/1f61b',
- stuck_out_tongue_closed_eyes: 'unicode/1f61d',
- stuck_out_tongue_winking_eye: 'unicode/1f61c',
- student: 'unicode/1f9d1-1f393',
- studio_microphone: 'unicode/1f399',
- stuffed_flatbread: 'unicode/1f959',
- sudan: 'unicode/1f1f8-1f1e9',
- sun_behind_large_cloud: 'unicode/1f325',
- sun_behind_rain_cloud: 'unicode/1f326',
- sun_behind_small_cloud: 'unicode/1f324',
- sun_with_face: 'unicode/1f31e',
- sunflower: 'unicode/1f33b',
- sunglasses: 'unicode/1f60e',
- sunny: 'unicode/2600',
- sunrise: 'unicode/1f305',
- sunrise_over_mountains: 'unicode/1f304',
- superhero: 'unicode/1f9b8',
- superhero_man: 'unicode/1f9b8-2642',
- superhero_woman: 'unicode/1f9b8-2640',
- supervillain: 'unicode/1f9b9',
- supervillain_man: 'unicode/1f9b9-2642',
- supervillain_woman: 'unicode/1f9b9-2640',
- surfer: 'unicode/1f3c4',
- surfing_man: 'unicode/1f3c4-2642',
- surfing_woman: 'unicode/1f3c4-2640',
- suriname: 'unicode/1f1f8-1f1f7',
- sushi: 'unicode/1f363',
- suspect: 'suspect',
- suspension_railway: 'unicode/1f69f',
- svalbard_jan_mayen: 'unicode/1f1f8-1f1ef',
- swan: 'unicode/1f9a2',
- swaziland: 'unicode/1f1f8-1f1ff',
- sweat: 'unicode/1f613',
- sweat_drops: 'unicode/1f4a6',
- sweat_smile: 'unicode/1f605',
- sweden: 'unicode/1f1f8-1f1ea',
- sweet_potato: 'unicode/1f360',
- swim_brief: 'unicode/1fa72',
- swimmer: 'unicode/1f3ca',
- swimming_man: 'unicode/1f3ca-2642',
- swimming_woman: 'unicode/1f3ca-2640',
- switzerland: 'unicode/1f1e8-1f1ed',
- symbols: 'unicode/1f523',
- synagogue: 'unicode/1f54d',
- syria: 'unicode/1f1f8-1f1fe',
- syringe: 'unicode/1f489',
- 't-rex': 'unicode/1f996',
- taco: 'unicode/1f32e',
- tada: 'unicode/1f389',
- taiwan: 'unicode/1f1f9-1f1fc',
- tajikistan: 'unicode/1f1f9-1f1ef',
- takeout_box: 'unicode/1f961',
- tamale: 'unicode/1fad4',
- tanabata_tree: 'unicode/1f38b',
- tangerine: 'unicode/1f34a',
- tanzania: 'unicode/1f1f9-1f1ff',
- taurus: 'unicode/2649',
- taxi: 'unicode/1f695',
- tea: 'unicode/1f375',
- teacher: 'unicode/1f9d1-1f3eb',
- teapot: 'unicode/1fad6',
- technologist: 'unicode/1f9d1-1f4bb',
- teddy_bear: 'unicode/1f9f8',
- telephone: 'unicode/260e',
- telephone_receiver: 'unicode/1f4de',
- telescope: 'unicode/1f52d',
- tennis: 'unicode/1f3be',
- tent: 'unicode/26fa',
- test_tube: 'unicode/1f9ea',
- thailand: 'unicode/1f1f9-1f1ed',
- thermometer: 'unicode/1f321',
- thinking: 'unicode/1f914',
- thong_sandal: 'unicode/1fa74',
- thought_balloon: 'unicode/1f4ad',
- thread: 'unicode/1f9f5',
- three: 'unicode/0033-20e3',
- thumbsdown: 'unicode/1f44e',
- thumbsup: 'unicode/1f44d',
- ticket: 'unicode/1f3ab',
- tickets: 'unicode/1f39f',
- tiger: 'unicode/1f42f',
- tiger2: 'unicode/1f405',
- timer_clock: 'unicode/23f2',
- timor_leste: 'unicode/1f1f9-1f1f1',
- tipping_hand_man: 'unicode/1f481-2642',
- tipping_hand_person: 'unicode/1f481',
- tipping_hand_woman: 'unicode/1f481-2640',
- tired_face: 'unicode/1f62b',
- tm: 'unicode/2122',
- togo: 'unicode/1f1f9-1f1ec',
- toilet: 'unicode/1f6bd',
- tokelau: 'unicode/1f1f9-1f1f0',
- tokyo_tower: 'unicode/1f5fc',
- tomato: 'unicode/1f345',
- tonga: 'unicode/1f1f9-1f1f4',
- tongue: 'unicode/1f445',
- toolbox: 'unicode/1f9f0',
- tooth: 'unicode/1f9b7',
- toothbrush: 'unicode/1faa5',
- top: 'unicode/1f51d',
- tophat: 'unicode/1f3a9',
- tornado: 'unicode/1f32a',
- tr: 'unicode/1f1f9-1f1f7',
- trackball: 'unicode/1f5b2',
- tractor: 'unicode/1f69c',
- traffic_light: 'unicode/1f6a5',
- train: 'unicode/1f68b',
- train2: 'unicode/1f686',
- tram: 'unicode/1f68a',
- transgender_flag: 'unicode/1f3f3-26a7',
- transgender_symbol: 'unicode/26a7',
- triangular_flag_on_post: 'unicode/1f6a9',
- triangular_ruler: 'unicode/1f4d0',
- trident: 'unicode/1f531',
- trinidad_tobago: 'unicode/1f1f9-1f1f9',
- tristan_da_cunha: 'unicode/1f1f9-1f1e6',
- triumph: 'unicode/1f624',
- trolleybus: 'unicode/1f68e',
- trollface: 'trollface',
- trophy: 'unicode/1f3c6',
- tropical_drink: 'unicode/1f379',
- tropical_fish: 'unicode/1f420',
- truck: 'unicode/1f69a',
- trumpet: 'unicode/1f3ba',
- tshirt: 'unicode/1f455',
- tulip: 'unicode/1f337',
- tumbler_glass: 'unicode/1f943',
- tunisia: 'unicode/1f1f9-1f1f3',
- turkey: 'unicode/1f983',
- turkmenistan: 'unicode/1f1f9-1f1f2',
- turks_caicos_islands: 'unicode/1f1f9-1f1e8',
- turtle: 'unicode/1f422',
- tuvalu: 'unicode/1f1f9-1f1fb',
- tv: 'unicode/1f4fa',
- twisted_rightwards_arrows: 'unicode/1f500',
- two: 'unicode/0032-20e3',
- two_hearts: 'unicode/1f495',
- two_men_holding_hands: 'unicode/1f46c',
- two_women_holding_hands: 'unicode/1f46d',
- u5272: 'unicode/1f239',
- u5408: 'unicode/1f234',
- u55b6: 'unicode/1f23a',
- u6307: 'unicode/1f22f',
- u6708: 'unicode/1f237',
- u6709: 'unicode/1f236',
- u6e80: 'unicode/1f235',
- u7121: 'unicode/1f21a',
- u7533: 'unicode/1f238',
- u7981: 'unicode/1f232',
- u7a7a: 'unicode/1f233',
- uganda: 'unicode/1f1fa-1f1ec',
- uk: 'unicode/1f1ec-1f1e7',
- ukraine: 'unicode/1f1fa-1f1e6',
- umbrella: 'unicode/2614',
- unamused: 'unicode/1f612',
- underage: 'unicode/1f51e',
- unicorn: 'unicode/1f984',
- united_arab_emirates: 'unicode/1f1e6-1f1ea',
- united_nations: 'unicode/1f1fa-1f1f3',
- unlock: 'unicode/1f513',
- up: 'unicode/1f199',
- upside_down_face: 'unicode/1f643',
- uruguay: 'unicode/1f1fa-1f1fe',
- us: 'unicode/1f1fa-1f1f8',
- us_outlying_islands: 'unicode/1f1fa-1f1f2',
- us_virgin_islands: 'unicode/1f1fb-1f1ee',
- uzbekistan: 'unicode/1f1fa-1f1ff',
- v: 'unicode/270c',
- vampire: 'unicode/1f9db',
- vampire_man: 'unicode/1f9db-2642',
- vampire_woman: 'unicode/1f9db-2640',
- vanuatu: 'unicode/1f1fb-1f1fa',
- vatican_city: 'unicode/1f1fb-1f1e6',
- venezuela: 'unicode/1f1fb-1f1ea',
- vertical_traffic_light: 'unicode/1f6a6',
- vhs: 'unicode/1f4fc',
- vibration_mode: 'unicode/1f4f3',
- video_camera: 'unicode/1f4f9',
- video_game: 'unicode/1f3ae',
- vietnam: 'unicode/1f1fb-1f1f3',
- violin: 'unicode/1f3bb',
- virgo: 'unicode/264d',
- volcano: 'unicode/1f30b',
- volleyball: 'unicode/1f3d0',
- vomiting_face: 'unicode/1f92e',
- vs: 'unicode/1f19a',
- vulcan_salute: 'unicode/1f596',
- waffle: 'unicode/1f9c7',
- wales: 'unicode/1f3f4-e0067-e0062-e0077-e006c-e0073-e007f',
- walking: 'unicode/1f6b6',
- walking_man: 'unicode/1f6b6-2642',
- walking_woman: 'unicode/1f6b6-2640',
- wallis_futuna: 'unicode/1f1fc-1f1eb',
- waning_crescent_moon: 'unicode/1f318',
- waning_gibbous_moon: 'unicode/1f316',
- warning: 'unicode/26a0',
- wastebasket: 'unicode/1f5d1',
- watch: 'unicode/231a',
- water_buffalo: 'unicode/1f403',
- water_polo: 'unicode/1f93d',
- watermelon: 'unicode/1f349',
- wave: 'unicode/1f44b',
- wavy_dash: 'unicode/3030',
- waxing_crescent_moon: 'unicode/1f312',
- waxing_gibbous_moon: 'unicode/1f314',
- wc: 'unicode/1f6be',
- weary: 'unicode/1f629',
- wedding: 'unicode/1f492',
- weight_lifting: 'unicode/1f3cb',
- weight_lifting_man: 'unicode/1f3cb-2642',
- weight_lifting_woman: 'unicode/1f3cb-2640',
- western_sahara: 'unicode/1f1ea-1f1ed',
- whale: 'unicode/1f433',
- whale2: 'unicode/1f40b',
- wheel_of_dharma: 'unicode/2638',
- wheelchair: 'unicode/267f',
- white_check_mark: 'unicode/2705',
- white_circle: 'unicode/26aa',
- white_flag: 'unicode/1f3f3',
- white_flower: 'unicode/1f4ae',
- white_haired_man: 'unicode/1f468-1f9b3',
- white_haired_woman: 'unicode/1f469-1f9b3',
- white_heart: 'unicode/1f90d',
- white_large_square: 'unicode/2b1c',
- white_medium_small_square: 'unicode/25fd',
- white_medium_square: 'unicode/25fb',
- white_small_square: 'unicode/25ab',
- white_square_button: 'unicode/1f533',
- wilted_flower: 'unicode/1f940',
- wind_chime: 'unicode/1f390',
- wind_face: 'unicode/1f32c',
- window: 'unicode/1fa9f',
- wine_glass: 'unicode/1f377',
- wink: 'unicode/1f609',
- wolf: 'unicode/1f43a',
- woman: 'unicode/1f469',
- woman_artist: 'unicode/1f469-1f3a8',
- woman_astronaut: 'unicode/1f469-1f680',
- woman_beard: 'unicode/1f9d4-2640',
- woman_cartwheeling: 'unicode/1f938-2640',
- woman_cook: 'unicode/1f469-1f373',
- woman_dancing: 'unicode/1f483',
- woman_facepalming: 'unicode/1f926-2640',
- woman_factory_worker: 'unicode/1f469-1f3ed',
- woman_farmer: 'unicode/1f469-1f33e',
- woman_feeding_baby: 'unicode/1f469-1f37c',
- woman_firefighter: 'unicode/1f469-1f692',
- woman_health_worker: 'unicode/1f469-2695',
- woman_in_manual_wheelchair: 'unicode/1f469-1f9bd',
- woman_in_motorized_wheelchair: 'unicode/1f469-1f9bc',
- woman_in_tuxedo: 'unicode/1f935-2640',
- woman_judge: 'unicode/1f469-2696',
- woman_juggling: 'unicode/1f939-2640',
- woman_mechanic: 'unicode/1f469-1f527',
- woman_office_worker: 'unicode/1f469-1f4bc',
- woman_pilot: 'unicode/1f469-2708',
- woman_playing_handball: 'unicode/1f93e-2640',
- woman_playing_water_polo: 'unicode/1f93d-2640',
- woman_scientist: 'unicode/1f469-1f52c',
- woman_shrugging: 'unicode/1f937-2640',
- woman_singer: 'unicode/1f469-1f3a4',
- woman_student: 'unicode/1f469-1f393',
- woman_teacher: 'unicode/1f469-1f3eb',
- woman_technologist: 'unicode/1f469-1f4bb',
- woman_with_headscarf: 'unicode/1f9d5',
- woman_with_probing_cane: 'unicode/1f469-1f9af',
- woman_with_turban: 'unicode/1f473-2640',
- woman_with_veil: 'unicode/1f470-2640',
- womans_clothes: 'unicode/1f45a',
- womans_hat: 'unicode/1f452',
- women_wrestling: 'unicode/1f93c-2640',
- womens: 'unicode/1f6ba',
- wood: 'unicode/1fab5',
- woozy_face: 'unicode/1f974',
- world_map: 'unicode/1f5fa',
- worm: 'unicode/1fab1',
- worried: 'unicode/1f61f',
- wrench: 'unicode/1f527',
- wrestling: 'unicode/1f93c',
- writing_hand: 'unicode/270d',
- x: 'unicode/274c',
- yarn: 'unicode/1f9f6',
- yawning_face: 'unicode/1f971',
- yellow_circle: 'unicode/1f7e1',
- yellow_heart: 'unicode/1f49b',
- yellow_square: 'unicode/1f7e8',
- yemen: 'unicode/1f1fe-1f1ea',
- yen: 'unicode/1f4b4',
- yin_yang: 'unicode/262f',
- yo_yo: 'unicode/1fa80',
- yum: 'unicode/1f60b',
- zambia: 'unicode/1f1ff-1f1f2',
- zany_face: 'unicode/1f92a',
- zap: 'unicode/26a1',
- zebra: 'unicode/1f993',
- zero: 'unicode/0030-20e3',
- zimbabwe: 'unicode/1f1ff-1f1fc',
- zipper_mouth_face: 'unicode/1f910',
- zombie: 'unicode/1f9df',
- zombie_man: 'unicode/1f9df-2642',
- zombie_woman: 'unicode/1f9df-2640',
- zzz: 'unicode/1f4a4',
-};
-/* eslint-enable camelcase */
+import emojiData from './emojify-data.js';
function replaceEmojiShorthand(m, $1, useNativeEmoji) {
- const emojiMatch = emojiData[$1];
+ const emojiMatch = emojiData.data[$1];
let result = m;
@@ -1892,7 +15,7 @@ function replaceEmojiShorthand(m, $1, useNativeEmoji) {
.concat('︎');
result = `${emojiUnicode}`;
} else {
- result = ``;
+ result = ``;
}
}
From 8c10b5f37e3e70ac4d2365c3e820adb032682033 Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Sat, 5 Feb 2022 01:13:08 -0600
Subject: [PATCH 12/37] Fix rendering of GitHub emoji without unicode
---
src/core/render/emojify.js | 3 ++-
1 file changed, 2 insertions(+), 1 deletion(-)
diff --git a/src/core/render/emojify.js b/src/core/render/emojify.js
index 8e057ff3e..0ff8df189 100644
--- a/src/core/render/emojify.js
+++ b/src/core/render/emojify.js
@@ -6,9 +6,10 @@ function replaceEmojiShorthand(m, $1, useNativeEmoji) {
let result = m;
if (emojiMatch) {
- if (useNativeEmoji) {
+ if (useNativeEmoji && /unicode/.test(emojiMatch)) {
const emojiUnicode = emojiMatch
.replace('unicode/', '')
+ .replace(/\.png.*/, '')
.split('-')
.map(u => `${u};`)
.join('')
From 208049bffd501744ed273d3a94235738bf90c7ac Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Sat, 5 Feb 2022 01:23:23 -0600
Subject: [PATCH 13/37] Adjust and match size of native and image emoji
---
src/themes/basic/_layout.styl | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/src/themes/basic/_layout.styl b/src/themes/basic/_layout.styl
index 15b6464fb..c1ffdfc97 100644
--- a/src/themes/basic/_layout.styl
+++ b/src/themes/basic/_layout.styl
@@ -21,8 +21,12 @@ div#app
&:empty::before
content 'Loading...'
-.emoji
- height 1.2rem
+img.emoji
+ height 1.2em
+ vertical-align middle
+
+span.emoji
+ font-size 1.2em
vertical-align middle
.progress
From b7a3b6737e2fa82b814c1fe84104eacb04777e62 Mon Sep 17 00:00:00 2001
From: John Hildenbiddle
Date: Sat, 5 Feb 2022 01:32:30 -0600
Subject: [PATCH 14/37] Update emoji test snapshot
---
test/integration/__snapshots__/emoji.test.js.snap | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/test/integration/__snapshots__/emoji.test.js.snap b/test/integration/__snapshots__/emoji.test.js.snap
index 6f9b1289f..105cf9df2 100644
--- a/test/integration/__snapshots__/emoji.test.js.snap
+++ b/test/integration/__snapshots__/emoji.test.js.snap
@@ -18,6 +18,6 @@ exports[`Emoji Ignores emoji shorthand codes in comments 1`] = `"Text /g, m => m.replace(/:/g, '__colon__'))
// Replace emoji shorthand codes
- .replace(/:([\w\-+]+?):/g, (m, $1) =>
+ .replace(/:([a-z0-9_\-+]+?):/g, (m, $1) =>
replaceEmojiShorthand(m, $1, useNativeEmoji)
)
// Restore colons in tags and comments