export type EmojiEntry = { s: string; id: string; };
export type EmojiDict = { [key: string]: EmojiEntry };

export const emoji = {
    _1234: { s: '🔢', id: '1234' },
    _1st_place_medal: { s: '🥇', id: '1st_place_medal' },
    _abcd: { s: '🔡', id: 'abcd' },
    _airplane: { s: '✈️', id: 'airplane' },
    _alarm_clock: { s: '⏰', id: 'alarm_clock' },
    _alembic: { s: '⚗️', id: 'alembic' },
    _alien: { s: '👽', id: 'alien' },
    _ambulance: { s: '🚑', id: 'ambulance' },
    _arrow_double_down: { s: '⏬', id: 'arrow_double_down' },
    _arrow_double_up: { s: '⏫', id: 'arrow_double_up' },
    _arrow_down: { s: '⬇️', id: 'arrow_down' },
    _arrow_heading_down: { s: '⤵️', id: 'arrow_heading_down' },
    _arrow_heading_up: { s: '⤴️', id: 'arrow_heading_up' },
    _arrow_right_hook: { s: '↪️', id: 'arrow_right_hook' },
    _arrow_up_down: { s: '↕️', id: 'arrow_up_down' },
    _arrow_up_small: { s: '🔼', id: 'arrow_up_small' },
    _arrow_up: { s: '⬆️', id: 'arrow_up' },
    _arrows_clockwise: { s: '🔃', id: 'arrows_clockwise' },
    _arrows_counterclockwise: { s: '🔄', id: 'arrows_counterclockwise' },
    _art: { s: '🎨', id: 'art' },
    _artificial_satellite: { s: '🛰', id: 'artificial_satellite' },
    _baby_bottle: { s: '🍼', id: 'baby_bottle' },
    _baby_chick: { s: '🐤', id: 'baby_chick' },
    _baby_symbol: { s: '🚼', id: 'baby_symbol' },
    _baby: { s: '👶', id: 'baby' },
    _balloon: { s: '🎈', id: 'balloon' },
    _ballot_box_with_check: { s: '☑️', id: 'ballot_box_with_check' },
    _ballot_box: { s: '🗳', id: 'ballot_box' },
    _bank: { s: '🏦', id: 'bank' },
    _bar_chart: { s: '📊', id: 'bar_chart' },
    _beetle: { s: '🐞', id: 'beetle' },
    _bicyclist: { s: '🚴', id: 'bicyclist' },
    _biohazard: { s: '☣️', id: 'biohazard' },
    _bird: { s: '🐦', id: 'bird' },
    _black_large_square: { s: '⬛️', id: 'black_large_square' },
    _black_nib: { s: '✒️', id: 'black_nib' },
    _black_square_button: { s: '🔲', id: 'black_square_button' },
    _blossom: { s: '🌼', id: 'blossom' },
    _blue_book: { s: '📘', id: 'blue_book' },
    _bomb: { s: '💣', id: 'bomb' },
    _book: { s: '📖', id: 'book' },
    _bookmark_tabs: { s: '📑', id: 'bookmark_tabs' },
    _books: { s: '📚', id: 'books' },
    _boom: { s: '💥', id: 'boom' },
    _bow_and_arrow: { s: '🏹', id: 'bow_and_arrow' },
    _boxing_glove: { s: '🥊', id: 'boxing_glove' },
    _boy: { s: '👦', id: 'boy' },
    _brain: { s: '🧠', id: 'brain' },
    _briefcase: { s: '💼', id: 'briefcase' },
    _bug: { s: '🐛', id: 'bug' },
    _building_construction: { s: '🏗', id: 'building_construction' },
    _bulb: { s: '💡', id: 'bulb' },
    _bullettrain_front: { s: '🚅', id: 'bullettrain_front' },
    _burger: { s: '🍔', id: 'burger' },
    _busts_in_silhouette: { s: '👥', id: 'busts_in_silhouette' },
    _butterfly: { s: '🦋', id: 'butterfly' },
    _calendar: { s: '📆', id: 'calendar' },
    _calling: { s: '📲', id: 'calling' },
    _camping: { s: '🏕', id: 'camping' },
    _candle: { s: '🕯', id: 'candle' },
    _capital_abcd: { s: '🔠', id: 'capital_abcd' },
    _car: { s: '🚗', id: 'car' },
    _card_file_box: { s: '🗃', id: 'card_file_box' },
    _carousel_horse: { s: '🎠', id: 'carousel_horse' },
    _cd: { s: '💿', id: 'cd' },
    _chart_with_downwards_trend: { s: '📉', id: 'chart_with_downwards_trend' },
    _chart_with_upwards_trend: { s: '📈', id: 'chart_with_upwards_trend' },
    _checkered_flag: { s: '🏁', id: 'checkered_flag' },
    _church: { s: '⛪️', id: 'church' },
    _cinema: { s: '🎦', id: 'cinema' },
    _cityscape: { s: '🏙', id: 'cityscape' },
    _clamp: { s: '🗜', id: 'clamp' },
    _clapper: { s: '🎬', id: 'clapper' },
    _clinking_glasses: { s: '🥂', id: 'clinking_glasses' },
    _clipboard: { s: '📋', id: 'clipboard' },
    _closed_lock_with_key: { s: '🔐', id: 'closed_lock_with_key' },
    _cloud_with_lightning: { s: '🌩', id: 'cloud_with_lightning' },
    _clown: { s: '🤡', id: 'clown' },
    _coffin: { s: '⚰️', id: 'coffin' },
    _computer_mouse: { s: '🖱️', id: 'computer_mouse' },
    _computer: { s: '💻', id: 'computer' },
    _confetti_ball: { s: '🎊', id: 'confetti_ball' },
    _construction: { s: '🚧', id: 'construction' },
    _control_knobs: { s: '🎛', id: 'control_knobs' },
    _crescent_moon: { s: '🌙', id: 'crescent_moon' },
    _crossed_swords: { s: '⚔️', id: 'crossed_swords' },
    _currency_exchange: { s: '💱', id: 'currency_exchange' },
    _dark_sunglasses: { s: '🕶', id: 'dark_sunglasses' },
    _desktop_computer: { s: '🖥', id: 'desktop_computer' },
    _detective: { s: '🕵', id: 'detective' },
    _dog: { s: '🐶', id: 'dog' },
    _dog2: { s: '🐕', id: 'dog2' },
    _ear_of_rice: { s: '🌾', id: 'ear_of_rice' },
    _ear: { s: '👂', id: 'ear' },
    _earth_africa: { s: '🌍', id: 'earth_africa' },
    _earth_americas: { s: '🌎', id: 'earth_americas' },
    _earth_asia: { s: '🌏', id: 'earth_asia' },
    _electric_plug: { s: '🔌', id: 'electric_plug' },
    _envelope: { s: '✉️', id: 'envelope' },
    _european_castle: { s: '🏰', id: 'european_castle' },
    _exclamation: { s: '❗️', id: 'exclamation' },
    _eyeglasses: { s: '👓', id: 'eyeglasses' },
    _factory: { s: '🏭', id: 'factory' },
    _fax: { s: '📠', id: 'fax' },
    _ferris_wheel: { s: '🎡', id: 'ferris_wheel' },
    _fight: { s: '🤜', id: 'fight' },
    _file_cabinet: { s: '🗄', id: 'file_cabinet' },
    _file_folder: { s: '📁', id: 'file_folder' },
    _film_projector: { s: '📽', id: 'film_projector' },
    _film_strip: { s: '🎞', id: 'film_strip' },
    _fire: { s: '🔥', id: 'fire' },
    _fish: { s: '🐟', id: 'fish' },
    _flashlight: { s: '🔦', id: 'flashlight' },
    _flight_arrival: { s: '🛬', id: 'flight_arrival' },
    _flight_departure: { s: '🛫', id: 'flight_departure' },
    _floppy_disk: { s: '💾', id: 'floppy_disk' },
    _footprints: { s: '👣', id: 'footprints' },
    _fork_and_knife: { s: '🍴', id: 'fork_and_knife' },
    _fountain: { s: '⛲️', id: 'fountain' },
    _framed_picture: { s: '🖼', id: 'framed_picture' },
    _free: { s: '🆓', id: 'free' },
    _gear: { s: '⚙️', id: 'gear' },
    _gift: { s: '🎁', id: 'gift' },
    _girl: { s: '👧', id: 'girl' },
    _globe_with_meridians: { s: '🌐', id: 'globe_with_meridians' },
    _grey_exclamation: { s: '❕', id: 'grey_exclamation' },
    _grey_question: { s: '❔', id: 'grey_question' },
    _guardsman: { s: '💂', id: 'guardsman' },
    _guardswoman: { s: '💂‍♀', id: 'guardswoman' },
    _gun: { s: '🔫', id: 'gun' },
    _hammer_and_pick: { s: '⚒', id: 'hammer_and_pick' },
    _hammer_and_wrench: { s: '🛠', id: 'hammer_and_wrench' },
    _hammer: { s: '🔨', id: 'hammer' },
    _hand: { s: '✋', id: 'hand' },
    _handshake: { s: '🤝', id: 'handshake' },
    _hazard: { s: '☣️', id: 'hazard' },
    _headphone: { s: '🎧', id: 'headphone' },
    _heart_decoration: { s: '💟', id: 'heart_decoration' },
    _heart: { s: '❤️', id: 'heart' },
    _heavy_check_mark: { s: '✔️', id: 'heavy_check_mark' },
    _heavy_exclamation_mark: { s: '❗️', id: 'heavy_exclamation_mark' },
    _heavy_minus_sign: { s: '➖', id: 'heavy_minus_sign' },
    _heavy_multiplication_x: { s: '✖️', id: 'heavy_multiplication_x' },
    _heavy_plus_sign: { s: '➕', id: 'heavy_plus_sign' },
    _helicopter: { s: '🚁', id: 'helicopter' },
    _high_heel: { s: '👠', id: 'high_heel' },
    _hole: { s: '🕳', id: 'hole' },
    _honey_pot: { s: '🍯', id: 'honey_pot' },
    _horse_racing: { s: '🏇', id: 'horse_racing' },
    _hospital: { s: '🏥', id: 'hospital' },
    _hotdog: { s: '🌭', id: 'hotdog' },
    _hourglass_flowing_sand: { s: '⏳', id: 'hourglass_flowing_sand' },
    _hourglass: { s: '⌛️', id: 'hourglass' },
    _house_with_garden: { s: '🏡', id: 'house_with_garden' },
    _house: { s: '🏠', id: 'house' },
    _inbox_tray: { s: '📥', id: 'inbox_tray' },
    _incoming_envelope: { s: '📨', id: 'incoming_envelope' },
    _iphone: { s: '📱', id: 'iphone' },
    _jigsaw: { s: '🧩', id: 'jigsaw' },
    _key: { s: '🔑', id: 'key' },
    _keyboard: { s: '⌨️', id: 'keyboard' },
    _knife: { s: '🔪', id: 'knife' },
    _label: { s: '🏷', id: 'label' },
    _latin_cross: { s: '✝️', id: 'latin_cross' },
    _leaf: { s: '🍃', id: 'leaf' },
    _left_right_arrow: { s: '↔️', id: 'left_right_arrow' },
    _leftwards_arrow_with_hook: { s: '↩️', id: 'leftwards_arrow_with_hook' },
    _light_rail: { s: '🚈', id: 'light_rail' },
    _link: { s: '🔗', id: 'link' },
    _lipstick: { s: '💄', id: 'lipstick' },
    _lock_with_ink_pen: { s: '🔏', id: 'lock_with_ink_pen' },
    _lock: { s: '🔒', id: 'lock' },
    _loudspeaker: { s: '📢', id: 'loudspeaker' },
    _mag_right: { s: '🔎', id: 'mag_right' },
    _mag: { s: '🔍', id: 'mag' },
    _man_cartwheeling: { s: '🤸‍♂', id: 'man_cartwheeling' },
    _man_factory_worker: { s: '👨‍🏭', id: 'man_factory_worker' },
    _man_judge: { s: '👨‍⚖', id: 'man_judge' },
    _man_juggling: { s: '🤹‍♂', id: 'man_juggling' },
    _man_teacher: { s: '👨‍🏫', id: 'man_teacher' },
    _man: { s: '👨', id: 'man' },
    _medal_military: { s: '🎖', id: 'medal_military' },
    _men_wrestling: { s: '🤼‍♂', id: 'men_wrestling' },
    _microphone: { s: '🎤', id: 'microphone' },
    _microscope: { s: '🔬', id: 'microscope' },
    _minidisc: { s: '💽', id: 'minidisc' },
    _mobile_phone_off: { s: '📴', id: 'mobile_phone_off' },
    _money_with_wings: { s: '💸', id: 'money_with_wings' },
    _monkey: { s: '🐒', id: 'monkey' },
    _mosque: { s: '🕌', id: 'mosque' },
    _mountain_bicyclist: { s: '🚵', id: 'mountain_bicyclist' },
    _nail_care: { s: '💅', id: 'nail_care' },
    _negative_squared_cross_mark: { s: '❎', id: 'negative_squared_cross_mark' },
    _new_moon_with_face: { s: '🌚', id: 'new_moon_with_face' },
    _new: { s: '🆕', id: 'new' },
    _newspaper_roll: { s: '🗞', id: 'newspaper_roll' },
    _newspaper: { s: '📰', id: 'newspaper' },
    _no_bicycles: { s: '🚳', id: 'no_bicycles' },
    _no_entry_sign: { s: '🚫', id: 'no_entry_sign' },
    _no_entry: { s: '⛔️', id: 'no_entry' },
    _no_pedestrians: { s: '🚷', id: 'no_pedestrians' },
    _non_potable_water: { s: '🚱', id: 'non-potable_water' },
    _nose: { s: '👃', id: 'nose' },
    _notebook: { s: '📓', id: 'notebook' },
    _old_key: { s: '🗝', id: 'old_key' },
    _older_man: { s: '👴', id: 'older_man' },
    _older_woman: { s: '👵', id: 'older_woman' },
    _oncoming_police_car: { s: '🚔', id: 'oncoming_police_car' },
    _open_book: { s: '📖', id: 'open_book' },
    _open_file_folder: { s: '📂', id: 'open_file_folder' },
    _open_hands: { s: '👐', id: 'open_hands' },
    _open_umbrella: { s: '☂️', id: 'open_umbrella' },
    _orange_book: { s: '📙', id: 'orange_book' },
    _outbox_tray: { s: '📤', id: 'outbox_tray' },
    _package: { s: '📦', id: 'package' },
    _paintbrush: { s: '🖌', id: 'paintbrush' },
    _pancakes: { s: '🥞', id: 'pancakes' },
    _paperclip: { s: '📎', id: 'paperclip' },
    _paperclips: { s: '🖇', id: 'paperclips' },
    _pause_button: { s: '⏸', id: 'pause_button' },
    _paw_prints: { s: '🐾', id: 'paw_prints' },
    _pen: { s: '🖊', id: 'pen' },
    _pencil: { s: '📝', id: 'pencil' },
    _pencil2: { s: '✏️', id: 'pencil2' },
    _performing_arts: { s: '🎭', id: 'performing_arts' },
    _phone: { s: '☎️', id: 'phone' },
    _pill: { s: '💊', id: 'pill' },
    _ping_pong: { s: '🏓', id: 'ping_pong' },
    _place_of_worship: { s: '🛐', id: 'place_of_worship' },
    _plate_with_cutlery: { s: '🍽', id: 'plate_with_cutlery' },
    _play_or_pause_button: { s: '⏯', id: 'play_or_pause_button' },
    _point_down: { s: '👇', id: 'point_down' },
    _point_left: { s: '👈', id: 'point_left' },
    _point_right: { s: '👉', id: 'point_right' },
    _point_up: { s: '☝️', id: 'point_up' },
    _police_car: { s: '🚓', id: 'police_car' },
    _policeman: { s: '👮', id: 'policeman' },
    _policewoman: { s: '👮‍♀', id: 'policewoman' },
    _post_office: { s: '🏣', id: 'post_office' },
    _postal_horn: { s: '📯', id: 'postal_horn' },
    _postbox: { s: '📮', id: 'postbox' },
    _potable_water: { s: '🚰', id: 'potable_water' },
    _previous_track_button: { s: '⏮', id: 'previous_track_button' },
    _printer: { s: '🖨', id: 'printer' },
    _pushpin: { s: '📌', id: 'pushpin' },
    _put_litter_in_its_place: { s: '🚮', id: 'put_litter_in_its_place' },
    _question: { s: '❓', id: 'question' },
    _racehorse: { s: '🐎', id: 'racehorse' },
    _racing_car: { s: '🏎', id: 'racing_car' },
    _radio: { s: '📻', id: 'radio' },
    _rainbow: { s: '🌈', id: 'rainbow' },
    _recycle: { s: '♻️', id: 'recycle' },
    _repeat_one: { s: '🔂', id: 'repeat_one' },
    _repeat: { s: '🔁', id: 'repeat' },
    _rocket: { s: '🚀', id: 'rocket' },
    _rotating_light: { s: '🚨', id: 'rotating_light' },
    _round_pushpin: { s: '📍', id: 'round_pushpin' },
    _ruler: { s: '📏', id: 'ruler' },
    _runner: { s: '🏃', id: 'runner' },
    _satellite: { s: '📡', id: 'satellite' },
    _school_satchel: { s: '🎒', id: 'school_satchel' },
    _scissors: { s: '✂️', id: 'scissors' },
    _scroll: { s: '📜', id: 'scroll' },
    _seedling: { s: '🌱', id: 'seedling' },
    _sewing_needle: { s: '🪡', id: 'sewing_needle' },
    _shell: { s: '🐚', id: 'shell' },
    _shield: { s: '🛡', id: 'shield' },
    _shirt: { s: '👕', id: 'shirt' },
    _shower: { s: '🚿', id: 'shower' },
    _signal_strength: { s: '📶', id: 'signal_strength' },
    _skull_and_crossbones: { s: '☠️', id: 'skull_and_crossbones' },
    _skull: { s: '💀', id: 'skull' },
    _small_airplane: { s: '🛩', id: 'small_airplane' },
    _snake: { s: '🐍', id: 'snake' },
    _sparkle: { s: '❇️', id: 'sparkle' },
    _sparkles: { s: '✨', id: 'sparkles' },
    _speaker: { s: '🔈', id: 'speaker' },
    _speech_balloon: { s: '💬', id: 'speech_balloon' },
    _spider_web: { s: '🕸', id: 'spider_web' },
    _spiral_calendar: { s: '🗓', id: 'spiral_calendar' },
    _spiral_notepad: { s: '🗒', id: 'spiral_notepad' },
    _stop_button: { s: '⏹', id: 'stop_button' },
    _stop_sign: { s: '🛑', id: 'stop_sign' },
    _stopwatch: { s: '⏱', id: 'stopwatch' },
    _straight_ruler: { s: '📏', id: 'straight_ruler' },
    _sun_with_face: { s: '🌞', id: 'sun_with_face' },
    _sunny: { s: '☀️', id: 'sunny' },
    _sunrise_over_mountains: { s: '🌄', id: 'sunrise_over_mountains' },
    _sunrise: { s: '🌅', id: 'sunrise' },
    _syringe: { s: '💉', id: 'syringe' },
    _tada: { s: '🎉', id: 'tada' },
    _telescope: { s: '🔭', id: 'telescope' },
    _thread: { s: '🧵', id: 'thread' },
    _thumbsdown: { s: '👎', id: 'thumbsdown' },
    _timer_clock: { s: '⏲', id: 'timer_clock' },
    _timer: { s: '⏲', id: 'timer' },
    _traffic_light: { s: '🚥', id: 'traffic_light' },
    _tree: { s: '🌳', id: 'tree' },
    _triangular_flag_on_post: { s: '🚩', id: 'triangular_flag_on_post' },
    _triangular_ruler: { s: '📐', id: 'triangular_ruler' },
    _tshirt: { s: '👕', id: 'tshirt' },
    _tv: { s: '📺', id: 'tv' },
    _twisted_rightwards_arrows: { s: '🔀', id: 'twisted_rightwards_arrows' },
    _umbrella: { s: '☔️', id: 'umbrella' },
    _unlock: { s: '🔓', id: 'unlock' },
    _up: { s: '🆙', id: 'up' },
    _vertical_traffic_light: { s: '🚦', id: 'vertical_traffic_light' },
    _volcano: { s: '🌋', id: 'volcano' },
    _warning: { s: '⚠️', id: 'warning' },
    _wastebasket: { s: '🗑', id: 'wastebasket' },
    _wheel_of_dharma: { s: '☸️', id: 'wheel_of_dharma' },
    _white_check_mark: { s: '✅', id: 'white_check_mark' },
    _white_large_square: { s: '⬜️', id: 'white_large_square' },
    _white_square_button: { s: '🔳', id: 'white_square_button' },
    _window: { s: '🪟', id: 'window' },
    _woman_cartwheeling: { s: '🤸‍♀', id: 'woman_cartwheeling' },
    _woman_factory_worker: { s: '👩‍🏭', id: 'woman_factory_worker' },
    _woman_judge: { s: '👩‍⚖', id: 'woman_judge' },
    _woman_juggling: { s: '🤹‍♀', id: 'woman_juggling' },
    _woman_teacher: { s: '👩‍🏫', id: 'woman_teacher' },
    _woman: { s: '👩', id: 'woman' },
    _womans_hat: { s: '👒', id: 'womans_hat' },
    _women_wrestling: { s: '🤼‍♀', id: 'women_wrestling' },
    _world_map: { s: '🗺', id: 'world_map' },
    _wrench: { s: '🔧', id: 'wrench' },
    _writing_hand: { s: '✍️', id: 'writing_hand' },
    _x: { s: '❌', id: 'x' },
    _yarn: { s: '🧶', id: 'yarn' },
    _zero: { s: '0️⃣', id: 'zero' },
    _zzz: { s: '💤', id: 'zzz' },
};

// Make sure of type safety. 
emoji as EmojiDict;