diff options
author | Dessalines <tyhou13@gmx.com> | 2019-09-02 15:55:50 -0700 |
---|---|---|
committer | Dessalines <tyhou13@gmx.com> | 2019-09-02 15:55:50 -0700 |
commit | f538b3fb22da11cccd381196c7b5650edc2a3abf (patch) | |
tree | 2c4923772c16097ca9e087cf087dd4bb297df45e | |
parent | d99fa5268d63e0bdc9107fb16b60eabc168aff51 (diff) |
Using a proper twitter emoji list for the definitions.
- Fixes #260
-rw-r--r-- | ui/src/components/comment-form.tsx | 7 | ||||
-rw-r--r-- | ui/src/emoji_list.ts | 1 | ||||
-rw-r--r-- | ui/src/twemojis.ts | 1721 | ||||
-rw-r--r-- | ui/src/utils.ts | 15 |
4 files changed, 1729 insertions, 15 deletions
diff --git a/ui/src/components/comment-form.tsx b/ui/src/components/comment-form.tsx index 93ad69ea..54035fde 100644 --- a/ui/src/components/comment-form.tsx +++ b/ui/src/components/comment-form.tsx @@ -1,7 +1,8 @@ import { Component, linkEvent } from 'inferno'; import { CommentNode as CommentNodeI, CommentForm as CommentFormI, SearchForm, SearchType, SortType, UserOperation, SearchResponse } from '../interfaces'; import { Subscription } from "rxjs"; -import { capitalizeFirstLetter, mentionDropdownFetchLimit, msgOp, md, emojiMentionList, mdToHtml, randomStr, imageUploadUrl, markdownHelpUrl } from '../utils'; +import { capitalizeFirstLetter, mentionDropdownFetchLimit, msgOp, mdToHtml, randomStr, imageUploadUrl, markdownHelpUrl } from '../utils'; +import { twemojis } from '../twemojis'; import { WebSocketService, UserService } from '../services'; import * as autosize from 'autosize'; import { i18n } from '../i18next'; @@ -49,12 +50,12 @@ export class CommentForm extends Component<CommentFormProps, CommentFormState> { trigger: ':', menuItemTemplate: (item: any) => { let emoji = `:${item.original.key}:`; - return `${md.renderInline(emoji)} ${emoji}`; + return `${item.original.val} ${emoji}`; }, selectTemplate: (item: any) => { return `:${item.original.key}:`; }, - values: emojiMentionList(), + values: Object.entries(twemojis).map(e => {return {'key': e[0], 'val': e[1]}}), allowSpaces: false, autocompleteMode: true, menuItemLimit: 10, diff --git a/ui/src/emoji_list.ts b/ui/src/emoji_list.ts deleted file mode 100644 index 90b7de55..00000000 --- a/ui/src/emoji_list.ts +++ /dev/null @@ -1 +0,0 @@ -export const emoji_list: Array<string> = ["grinning", "smiley", "smile", "grin", "laughingsatisfied", "sweat_smile", "rofl", "joy", "slightly_smiling_face", "upside_down_face", "wink", "blush", "innocent", "smiling_face_with_three_hearts", "heart_eyes", "star_struck", "kissing_heart", "kissing", "relaxed", "kissing_closed_eyes", "kissing_smiling_eyes", "yum", "stuck_out_tongue", "stuck_out_tongue_winking_eye", "zany_face", "stuck_out_tongue_closed_eyes", "money_mouth_face", "hugs", "hand_over_mouth", "shushing_face", "thinking", "zipper_mouth_face", "raised_eyebrow", "neutral_face", "expressionless", "no_mouth", "smirk", "unamused", "roll_eyes", "grimacing", "lying_face", "relieved", "pensive", "sleepy", "drooling_face", "sleeping", "mask", "face_with_thermometer", "face_with_head_bandage", "nauseated_face", "vomiting_face", "sneezing_face", "hot_face", "cold_face", "woozy_face", "dizzy_face", "exploding_head", "cowboy_hat_face", "partying_face", "sunglasses", "nerd_face", "monocle_face", "confused", "worried", "slightly_frowning_face", "frowning_face", "open_mouth", "hushed", "astonished", "flushed", "pleading_face", "frowning", "anguished", "fearful", "cold_sweat", "disappointed_relieved", "cry", "sob", "scream", "confounded", "persevere", "disappointed", "sweat", "weary", "tired_face", "yawning_face", "triumph", "ragepout", "angry", "cursing_face", "smiling_imp", "imp", "skull", "skull_and_crossbones", "hankeypoopshit", "clown_face", "japanese_ogre", "japanese_goblin", "ghost", "alien", "space_invader", "robot", "smiley_cat", "smile_cat", "joy_cat", "heart_eyes_cat", "smirk_cat", "kissing_cat", "scream_cat", "crying_cat_face", "pouting_cat", "see_no_evil", "hear_no_evil", "speak_no_evil", "kiss", "love_letter", "cupid", "gift_heart", "sparkling_heart", "heartpulse", "heartbeat", "revolving_hearts", "two_hearts", "heart_decoration", "heavy_heart_exclamation", "broken_heart", "heart", "orange_heart", "yellow_heart", "green_heart", "blue_heart", "purple_heart", "brown_heart", "black_heart", "white_heart", "100", "anger", "boomcollision", "dizzy", "sweat_drops", "dash", "hole", "bomb", "speech_balloon", "eye_speech_bubble", "left_speech_bubble", "right_anger_bubble", "thought_balloon", "zzz", "wave", "raised_back_of_hand", "raised_hand_with_fingers_splayed", "handraised_hand", "vulcan_salute", "ok_hand", "pinching_hand", "v", "crossed_fingers", "love_you_gesture", "metal", "call_me_hand", "point_left", "point_right", "point_up_2", "middle_fingerfu", "point_down", "point_up", "+1thumbsup", "-1thumbsdown", "fist_raisedfist", "fist_oncomingfacepunchpunch", "fist_left", "fist_right", "clap", "raised_hands", "open_hands", "palms_up_together", "handshake", "pray", "writing_hand", "nail_care", "selfie", "muscle", "mechanical_arm", "mechanical_leg", "leg", "foot", "ear", "ear_with_hearing_aid", "nose", "brain", "tooth", "bone", "eyes", "eye", "tongue", "lips", "baby", "child", "boy", "girl", "adult", "blond_haired_person", "man", "bearded_person", "blond_haired_man", "red_haired_man", "curly_haired_man", "white_haired_man", "bald_man", "woman", "blond_haired_womanblonde_woman", "red_haired_woman", "curly_haired_woman", "white_haired_woman", "bald_woman", "older_adult", "older_man", "older_woman", "frowning_person", "frowning_man", "frowning_woman", "pouting_face", "pouting_man", "pouting_woman", "no_good", "no_good_manng_man", "no_good_womanng_woman", "ok_person", "ok_man", "ok_woman", "tipping_hand_personinformation_desk_person", "tipping_hand_mansassy_man", "tipping_hand_womansassy_woman", "raising_hand", "raising_hand_man", "raising_hand_woman", "deaf_person", "deaf_man", "deaf_woman", "bow", "bowing_man", "bowing_woman", "facepalm", "man_facepalming", "woman_facepalming", "shrug", "man_shrugging", "woman_shrugging", "man_health_worker", "woman_health_worker", "man_student", "woman_student", "man_teacher", "woman_teacher", "man_judge", "woman_judge", "man_farmer", "woman_farmer", "man_cook", "woman_cook", "man_mechanic", "woman_mechanic", "man_factory_worker", "woman_factory_worker", "man_office_worker", "woman_office_worker", "man_scientist", "woman_scientist", "man_technologist", "woman_technologist", "man_singer", "woman_singer", "man_artist", "woman_artist", "man_pilot", "woman_pilot", "man_astronaut", "woman_astronaut", "man_firefighter", "woman_firefighter", "police_officercop", "policeman", "policewoman", "detective", "male_detective", "female_detective", "guard", "guardsman", "guardswoman", "construction_worker", "construction_worker_man", "construction_worker_woman", "prince", "princess", "person_with_turban", "man_with_turban", "woman_with_turban", "man_with_gua_pi_mao", "woman_with_headscarf", "man_in_tuxedo", "bride_with_veil", "pregnant_woman", "breast_feeding", "angel", "santa", "mrs_claus", "superhero", "superhero_man", "superhero_woman", "supervillain", "supervillain_man", "supervillain_woman", "mage", "mage_man", "mage_woman", "fairy", "fairy_man", "fairy_woman", "vampire", "vampire_man", "vampire_woman", "merperson", "merman", "mermaid", "elf", "elf_man", "elf_woman", "genie", "genie_man", "genie_woman", "zombie", "zombie_man", "zombie_woman", "massage", "massage_man", "massage_woman", "haircut", "haircut_man", "haircut_woman", "walking", "walking_man", "walking_woman", "standing_person", "standing_man", "standing_woman", "kneeling_person", "kneeling_man", "kneeling_woman", "man_with_probing_cane", "woman_with_probing_cane", "man_in_motorized_wheelchair", "woman_in_motorized_wheelchair", "man_in_manual_wheelchair", "woman_in_manual_wheelchair", "runnerrunning", "running_man", "running_woman", "woman_dancingdancer", "man_dancing", "business_suit_levitating", "dancers", "dancing_men", "dancing_women", "sauna_person", "sauna_man", "sauna_woman", "climbing", "climbing_man", "climbing_woman", "person_fencing", "horse_racing", "skier", "snowboarder", "golfing", "golfing_man", "golfing_woman", "surfer", "surfing_man", "surfing_woman", "rowboat", "rowing_man", "rowing_woman", "swimmer", "swimming_man", "swimming_woman", "bouncing_ball_person", "bouncing_ball_manbasketball_man", "bouncing_ball_womanbasketball_woman", "weight_lifting", "weight_lifting_man", "weight_lifting_woman", "bicyclist", "biking_man", "biking_woman", "mountain_bicyclist", "mountain_biking_man", "mountain_biking_woman", "cartwheeling", "man_cartwheeling", "woman_cartwheeling", "wrestling", "men_wrestling", "women_wrestling", "water_polo", "man_playing_water_polo", "woman_playing_water_polo", "handball_person", "man_playing_handball", "woman_playing_handball", "juggling_person", "man_juggling", "woman_juggling", "lotus_position", "lotus_position_man", "lotus_position_woman", "bath", "sleeping_bed", "people_holding_hands", "two_women_holding_hands", "couple", "two_men_holding_hands", "couplekiss", "couplekiss_man_woman", "couplekiss_man_man", "couplekiss_woman_woman", "couple_with_heart", "couple_with_heart_woman_man", "couple_with_heart_man_man", "couple_with_heart_woman_woman", "family", "family_man_woman_boy", "family_man_woman_girl", "family_man_woman_girl_boy", "family_man_woman_boy_boy", "family_man_woman_girl_girl", "family_man_man_boy", "family_man_man_girl", "family_man_man_girl_boy", "family_man_man_boy_boy", "family_man_man_girl_girl", "family_woman_woman_boy", "family_woman_woman_girl", "family_woman_woman_girl_boy", "family_woman_woman_boy_boy", "family_woman_woman_girl_girl", "family_man_boy", "family_man_boy_boy", "family_man_girl", "family_man_girl_boy", "family_man_girl_girl", "family_woman_boy", "family_woman_boy_boy", "family_woman_girl", "family_woman_girl_boy", "family_woman_girl_girl", "speaking_head", "bust_in_silhouette", "busts_in_silhouette", "footprints", "monkey_face", "monkey", "gorilla", "orangutan", "dog", "dog2", "guide_dog", "service_dog", "poodle", "wolf", "fox_face", "raccoon", "cat", "cat2", "lion", "tiger", "tiger2", "leopard", "horse", "racehorse", "unicorn", "zebra", "deer", "cow", "ox", "water_buffalo", "cow2", "pig", "pig2", "boar", "pig_nose", "ram", "sheep", "goat", "dromedary_camel", "camel", "llama", "giraffe", "elephant", "rhinoceros", "hippopotamus", "mouse", "mouse2", "rat", "hamster", "rabbit", "rabbit2", "chipmunk", "hedgehog", "bat", "bear", "koala", "panda_face", "sloth", "otter", "skunk", "kangaroo", "badger", "feetpaw_prints", "turkey", "chicken", "rooster", "hatching_chick", "baby_chick", "hatched_chick", "bird", "penguin", "dove", "eagle", "duck", "swan", "owl", "flamingo", "peacock", "parrot", "frog", "crocodile", "turtle", "lizard", "snake", "dragon_face", "dragon", "sauropod", "t-rex", "whale", "whale2", "dolphinflipper", "fish", "tropical_fish", "blowfish", "shark", "octopus", "shell", "snail", "butterfly", "bug", "ant", "beehoneybee", "beetle", "cricket", "spider", "spider_web", "scorpion", "mosquito", "microbe", "bouquet", "cherry_blossom", "white_flower", "rosette", "rose", "wilted_flower", "hibiscus", "sunflower", "blossom", "tulip", "seedling", "evergreen_tree", "deciduous_tree", "palm_tree", "cactus", "ear_of_rice", "herb", "shamrock", "four_leaf_clover", "maple_leaf", "fallen_leaf", "leaves", "grapes", "melon", "watermelon", "tangerineorangemandarin", "lemon", "banana", "pineapple", "mango", "apple", "green_apple", "pear", "peach", "cherries", "strawberry", "kiwi_fruit", "tomato", "coconut", "avocado", "eggplant", "potato", "carrot", "corn", "hot_pepper", "cucumber", "leafy_green", "broccoli", "garlic", "onion", "mushroom", "peanuts", "chestnut", "bread", "croissant", "baguette_bread", "pretzel", "bagel", "pancakes", "waffle", "cheese", "meat_on_bone", "poultry_leg", "cut_of_meat", "bacon", "hamburger", "fries", "pizza", "hotdog", "sandwich", "taco", "burrito", "stuffed_flatbread", "falafel", "egg", "fried_egg", "shallow_pan_of_food", "stew", "bowl_with_spoon", "green_salad", "popcorn", "butter", "salt", "canned_food", "bento", "rice_cracker", "rice_ball", "rice", "curry", "ramen", "spaghetti", "sweet_potato", "oden", "sushi", "fried_shrimp", "fish_cake", "moon_cake", "dango", "dumpling", "fortune_cookie", "takeout_box", "crab", "lobster", "shrimp", "squid", "oyster", "icecream", "shaved_ice", "ice_cream", "doughnut", "cookie", "birthday", "cake", "cupcake", "pie", "chocolate_bar", "candy", "lollipop", "custard", "honey_pot", "baby_bottle", "milk_glass", "coffee", "tea", "sake", "champagne", "wine_glass", "cocktail", "tropical_drink", "beer", "beers", "clinking_glasses", "tumbler_glass", "cup_with_straw", "beverage_box", "mate", "ice_cube", "chopsticks", "plate_with_cutlery", "fork_and_knife", "spoon", "hochoknife", "amphora", "earth_africa", "earth_americas", "earth_asia", "globe_with_meridians", "world_map", "japan", "compass", "mountain_snow", "mountain", "volcano", "mount_fuji", "camping", "beach_umbrella", "desert", "desert_island", "national_park", "stadium", "classical_building", "building_construction", "bricks", "houses", "derelict_house", "house", "house_with_garden", "office", "post_office", "european_post_office", "hospital", "bank", "hotel", "love_hotel", "convenience_store", "school", "department_store", "factory", "japanese_castle", "european_castle", "wedding", "tokyo_tower", "statue_of_liberty", "church", "mosque", "hindu_temple", "synagogue", "shinto_shrine", "kaaba", "fountain", "tent", "foggy", "night_with_stars", "cityscape", "sunrise_over_mountains", "sunrise", "city_sunset", "city_sunrise", "bridge_at_night", "hotsprings", "carousel_horse", "ferris_wheel", "roller_coaster", "barber", "circus_tent", "steam_locomotive", "railway_car", "bullettrain_side", "bullettrain_front", "train2", "metro", "light_rail", "station", "tram", "monorail", "mountain_railway", "train", "bus", "oncoming_bus", "trolleybus", "minibus", "ambulance", "fire_engine", "police_car", "oncoming_police_car", "taxi", "oncoming_taxi", "carred_car", "oncoming_automobile", "blue_car", "truck", "articulated_lorry", "tractor", "racing_car", "motorcycle", "motor_scooter", "manual_wheelchair", "motorized_wheelchair", "auto_rickshaw", "bike", "kick_scooter", "skateboard", "busstop", "motorway", "railway_track", "oil_drum", "fuelpump", "rotating_light", "traffic_light", "vertical_traffic_light", "stop_sign", "construction", "anchor", "boatsailboat", "canoe", "speedboat", "passenger_ship", "ferry", "motor_boat", "ship", "airplane", "small_airplane", "flight_departure", "flight_arrival", "parachute", "seat", "helicopter", "suspension_railway", "mountain_cableway", "aerial_tramway", "artificial_satellite", "rocket", "flying_saucer", "bellhop_bell", "luggage", "hourglass", "hourglass_flowing_sand", "watch", "alarm_clock", "stopwatch", "timer_clock", "mantelpiece_clock", "clock12", "clock1230", "clock1", "clock130", "clock2", "clock230", "clock3", "clock330", "clock4", "clock430", "clock5", "clock530", "clock6", "clock630", "clock7", "clock730", "clock8", "clock830", "clock9", "clock930", "clock10", "clock1030", "clock11", "clock1130", "new_moon", "waxing_crescent_moon", "first_quarter_moon", "moonwaxing_gibbous_moon", "full_moon", "waning_gibbous_moon", "last_quarter_moon", "waning_crescent_moon", "crescent_moon", "new_moon_with_face", "first_quarter_moon_with_face", "last_quarter_moon_with_face", "thermometer", "sunny", "full_moon_with_face", "sun_with_face", "ringed_planet", "star", "star2", "stars", "milky_way", "cloud", "partly_sunny", "cloud_with_lightning_and_rain", "sun_behind_small_cloud", "sun_behind_large_cloud", "sun_behind_rain_cloud", "cloud_with_rain", "cloud_with_snow", "cloud_with_lightning", "tornado", "fog", "wind_face", "cyclone", "rainbow", "closed_umbrella", "open_umbrella", "umbrella", "parasol_on_ground", "zap", "snowflake", "snowman_with_snow", "snowman", "comet", "fire", "droplet", "ocean", "jack_o_lantern", "christmas_tree", "fireworks", "sparkler", "firecracker", "sparkles", "balloon", "tada", "confetti_ball", "tanabata_tree", "bamboo", "dolls", "flags", "wind_chime", "rice_scene", "red_envelope", "ribbon", "gift", "reminder_ribbon", "tickets", "ticket", "medal_military", "trophy", "medal_sports", "1st_place_medal", "2nd_place_medal", "3rd_place_medal", "soccer", "baseball", "softball", "basketball", "volleyball", "football", "rugby_football", "tennis", "flying_disc", "bowling", "cricket_game", "field_hockey", "ice_hockey", "lacrosse", "ping_pong", "badminton", "boxing_glove", "martial_arts_uniform", "goal_net", "golf", "ice_skate", "fishing_pole_and_fish", "diving_mask", "running_shirt_with_sash", "ski", "sled", "curling_stone", "dart", "yo_yo", "kite", "8ball", "crystal_ball", "nazar_amulet", "video_game", "joystick", "slot_machine", "game_die", "jigsaw", "teddy_bear", "spades", "hearts", "diamonds", "clubs", "chess_pawn", "black_joker", "mahjong", "flower_playing_cards", "performing_arts", "framed_picture", "art", "thread", "yarn", "eyeglasses", "dark_sunglasses", "goggles", "lab_coat", "safety_vest", "necktie", "shirttshirt", "jeans", "scarf", "gloves", "coat", "socks", "dress", "kimono", "sari", "one_piece_swimsuit", "swim_brief", "shorts", "bikini", "womans_clothes", "purse", "handbag", "pouch", "shopping", "school_satchel", "mans_shoeshoe", "athletic_shoe", "hiking_boot", "flat_shoe", "high_heel", "sandal", "ballet_shoes", "boot", "crown", "womans_hat", "tophat", "mortar_board", "billed_cap", "rescue_worker_helmet", "prayer_beads", "lipstick", "ring", "gem", "mute", "speaker", "sound", "loud_sound", "loudspeaker", "mega", "postal_horn", "bell", "no_bell", "musical_score", "musical_note", "notes", "studio_microphone", "level_slider", "control_knobs", "microphone", "headphones", "radio", "saxophone", "guitar", "musical_keyboard", "trumpet", "violin", "banjo", "drum", "iphone", "calling", "phonetelephone", "telephone_receiver", "pager", "fax", "battery", "electric_plug", "computer", "desktop_computer", "printer", "keyboard", "computer_mouse", "trackball", "minidisc", "floppy_disk", "cd", "dvd", "abacus", "movie_camera", "film_strip", "film_projector", "clapper", "tv", "camera", "camera_flash", "video_camera", "vhs", "mag", "mag_right", "candle", "bulb", "flashlight", "izakaya_lanternlantern", "diya_lamp", "notebook_with_decorative_cover", "closed_book", "bookopen_book", "green_book", "blue_book", "orange_book", "books", "notebook", "ledger", "page_with_curl", "scroll", "page_facing_up", "newspaper", "newspaper_roll", "bookmark_tabs", "bookmark", "label", "moneybag", "yen", "dollar", "euro", "pound", "money_with_wings", "credit_card", "receipt", "chart", "currency_exchange", "heavy_dollar_sign", "emailenvelope", "e-mail", "incoming_envelope", "envelope_with_arrow", "outbox_tray", "inbox_tray", "package", "mailbox", "mailbox_closed", "mailbox_with_mail", "mailbox_with_no_mail", "postbox", "ballot_box", "pencil2", "black_nib", "fountain_pen", "pen", "paintbrush", "crayon", "memopencil", "briefcase", "file_folder", "open_file_folder", "card_index_dividers", "date", "calendar", "spiral_notepad", "spiral_calendar", "card_index", "chart_with_upwards_trend", "chart_with_downwards_trend", "bar_chart", "clipboard", "pushpin", "round_pushpin", "paperclip", "paperclips", "straight_ruler", "triangular_ruler", "scissors", "card_file_box", "file_cabinet", "wastebasket", "lock", "unlock", "lock_with_ink_pen", "closed_lock_with_key", "key", "old_key", "hammer", "axe", "pick", "hammer_and_pick", "hammer_and_wrench", "dagger", "crossed_swords", "gun", "bow_and_arrow", "shield", "wrench", "nut_and_bolt", "gear", "clamp", "balance_scale", "probing_cane", "link", "chains", "toolbox", "magnet", "alembic", "test_tube", "petri_dish", "dna", "microscope", "telescope", "satellite", "syringe", "drop_of_blood", "pill", "adhesive_bandage", "stethoscope", "door", "bed", "couch_and_lamp", "chair", "toilet", "shower", "bathtub", "razor", "lotion_bottle", "safety_pin", "broom", "basket", "roll_of_paper", "soap", "sponge", "fire_extinguisher", "shopping_cart", "smoking", "coffin", "funeral_urn", "moyai", "atm", "put_litter_in_its_place", "potable_water", "wheelchair", "mens", "womens", "restroom", "baby_symbol", "wc", "passport_control", "customs", "baggage_claim", "left_luggage", "warning", "children_crossing", "no_entry", "no_entry_sign", "no_bicycles", "no_smoking", "do_not_litter", "non-potable_water", "no_pedestrians", "no_mobile_phones", "underage", "radioactive", "biohazard", "arrow_up", "arrow_upper_right", "arrow_right", "arrow_lower_right", "arrow_down", "arrow_lower_left", "arrow_left", "arrow_upper_left", "arrow_up_down", "left_right_arrow", "leftwards_arrow_with_hook", "arrow_right_hook", "arrow_heading_up", "arrow_heading_down", "arrows_clockwise", "arrows_counterclockwise", "back", "end", "on", "soon", "top", "place_of_worship", "atom_symbol", "om", "star_of_david", "wheel_of_dharma", "yin_yang", "latin_cross", "orthodox_cross", "star_and_crescent", "peace_symbol", "menorah", "six_pointed_star", "aries", "taurus", "gemini", "cancer", "leo", "virgo", "libra", "scorpius", "sagittarius", "capricorn", "aquarius", "pisces", "ophiuchus", "twisted_rightwards_arrows", "repeat", "repeat_one", "arrow_forward", "fast_forward", "next_track_button", "play_or_pause_button", "arrow_backward", "rewind", "previous_track_button", "arrow_up_small", "arrow_double_up", "arrow_down_small", "arrow_double_down", "pause_button", "stop_button", "record_button", "eject_button", "cinema", "low_brightness", "high_brightness", "signal_strength", "vibration_mode", "mobile_phone_off", "female_sign", "male_sign", "medical_symbol", "infinity", "recycle", "fleur_de_lis", "trident", "name_badge", "beginner", "o", "white_check_mark", "ballot_box_with_check", "heavy_check_mark", "heavy_multiplication_x", "x", "negative_squared_cross_mark", "heavy_plus_sign", "heavy_minus_sign", "heavy_division_sign", "curly_loop", "loop", "part_alternation_mark", "eight_spoked_asterisk", "eight_pointed_black_star", "sparkle", "bangbang", "interrobang", "question", "grey_question", "grey_exclamation", "exclamationheavy_exclamation_mark", "wavy_dash", "copyright", "registered", "tm", "hash", "asterisk", "zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine", "keycap_ten", "capital_abcd", "abcd", "1234", "symbols", "abc", "a", "ab", "b", "cl", "cool", "free", "information_source", "id", "m", "new", "ng", "o2", "ok", "parking", "sos", "up", "vs", "koko", "sa", "u6708", "u6709", "u6307", "ideograph_advantage", "u5272", "u7121", "u7981", "accept", "u7533", "u5408", "u7a7a", "congratulations", "secret", "u55b6", "u6e80", "red_circle", "orange_circle", "yellow_circle", "green_circle", "large_blue_circle", "purple_circle", "brown_circle", "black_circle", "white_circle", "red_square", "orange_square", "yellow_square", "green_square", "blue_square", "purple_square", "brown_square", "black_large_square", "white_large_square", "black_medium_square", "white_medium_square", "black_medium_small_square", "white_medium_small_square", "black_small_square", "white_small_square", "large_orange_diamond", "large_blue_diamond", "small_orange_diamond", "small_blue_diamond", "small_red_triangle", "small_red_triangle_down", "diamond_shape_with_a_dot_inside", "radio_button", "white_square_button", "black_square_button", "checkered_flag", "triangular_flag_on_post", "crossed_flags", "black_flag", "white_flag", "rainbow_flag", "pirate_flag", "ascension_island", "andorra", "united_arab_emirates", "afghanistan", "antigua_barbuda", "anguilla", "albania", "armenia", "angola", "antarctica", "argentina", "american_samoa", "austria", "australia", "aruba", "aland_islands", "azerbaijan", "bosnia_herzegovina", "barbados", "bangladesh", "belgium", "burkina_faso", "bulgaria", "bahrain", "burundi", "benin", "st_barthelemy", "bermuda", "brunei", "bolivia", "caribbean_netherlands", "brazil", "bahamas", "bhutan", "bouvet_island", "botswana", "belarus", "belize", "canada", "cocos_islands", "congo_kinshasa", "central_african_republic", "congo_brazzaville", "switzerland", "cote_divoire", "cook_islands", "chile", "cameroon", "cn", "colombia", "clipperton_island", "costa_rica", "cuba", "cape_verde", "curacao", "christmas_island", "cyprus", "czech_republic", "de", "diego_garcia", "djibouti", "denmark", "dominica", "dominican_republic", "algeria", "ceuta_melilla", "ecuador", "estonia", "egypt", "western_sahara", "eritrea", "es", "ethiopia", "eueuropean_union", "finland", "fiji", "falkland_islands", "micronesia", "faroe_islands", "fr", "gabon", "gbuk", "grenada", "georgia", "french_guiana", "guernsey", "ghana", "gibraltar", "greenland", "gambia", "guinea", "guadeloupe", "equatorial_guinea", "greece", "south_georgia_south_sandwich_islands", "guatemala", "guam", "guinea_bissau", "guyana", "hong_kong", "heard_mcdonald_islands", "honduras", "croatia", "haiti", "hungary", "canary_islands", "indonesia", "ireland", "israel", "isle_of_man", "india", "british_indian_ocean_territory", "iraq", "iran", "iceland", "it", "jersey", "jamaica", "jordan", "jp", "kenya", "kyrgyzstan", "cambodia", "kiribati", "comoros", "st_kitts_nevis", "north_korea", "kr", "kuwait", "cayman_islands", "kazakhstan", "laos", "lebanon", "st_lucia", "liechtenstein", "sri_lanka", "liberia", "lesotho", "lithuania", "luxembourg", "latvia", "libya", "morocco", "monaco", "moldova", "montenegro", "st_martin", "madagascar", "marshall_islands", "macedonia", "mali", "myanmar", "mongolia", "macau", "northern_mariana_islands", "martinique", "mauritania", "montserrat", "malta", "mauritius", "maldives", "malawi", "mexico", "malaysia", "mozambique", "namibia", "new_caledonia", "niger", "norfolk_island", "nigeria", "nicaragua", "netherlands", "norway", "nepal", "nauru", "niue", "new_zealand", "oman", "panama", "peru", "french_polynesia", "papua_new_guinea", "philippines", "pakistan", "poland", "st_pierre_miquelon", "pitcairn_islands", "puerto_rico", "palestinian_territories", "portugal", "palau", "paraguay", "qatar", "reunion", "romania", "serbia", "ru", "rwanda", "saudi_arabia", "solomon_islands", "seychelles", "sudan", "sweden", "singapore", "st_helena", "slovenia", "svalbard_jan_mayen", "slovakia", "sierra_leone", "san_marino", "senegal", "somalia", "suriname", "south_sudan", "sao_tome_principe", "el_salvador", "sint_maarten", "syria", "swaziland", "tristan_da_cunha", "turks_caicos_islands", "chad", "french_southern_territories", "togo", "thailand", "tajikistan", "tokelau", "timor_leste", "turkmenistan", "tunisia", "tonga", "tr", "trinidad_tobago", "tuvalu", "taiwan", "tanzania", "ukraine", "uganda", "us_outlying_islands", "united_nations", "us", "uruguay", "uzbekistan", "vatican_city", "st_vincent_grenadines", "venezuela", "british_virgin_islands", "us_virgin_islands", "vietnam", "vanuatu", "wallis_futuna", "samoa", "kosovo", "yemen", "mayotte", "south_africa", "zambia", "zimbabwe", "england", "scotland", "wales"]; diff --git a/ui/src/twemojis.ts b/ui/src/twemojis.ts new file mode 100644 index 00000000..e8005423 --- /dev/null +++ b/ui/src/twemojis.ts @@ -0,0 +1,1721 @@ +export const twemojis = { + "grinning_face": "๐", + "grinning_face_with_big_eyes": "๐", + "grinning_face_with_smiling_eyes": "๐", + "beaming_face_with_smiling_eyes": "๐", + "grinning_squinting_face": "๐", + "grinning_face_with_sweat": "๐
", + "rolling_on_the_floor_laughing": "๐คฃ", + "face_with_tears_of_joy": "๐", + "slightly_smiling_face": "๐", + "upside-down_face": "๐", + "winking_face": "๐", + "smiling_face_with_smiling_eyes": "๐", + "smiling_face_with_halo": "๐", + "smiling_face_with_hearts": "๐ฅฐ", + "smiling_face_with_heart-eyes": "๐", + "star-struck": "๐คฉ", + "face_blowing_a_kiss": "๐", + "kissing_face": "๐", + "smiling_face": "โบ", + "kissing_face_with_closed_eyes": "๐", + "kissing_face_with_smiling_eyes": "๐", + "face_savoring_food": "๐", + "face_with_tongue": "๐", + "winking_face_with_tongue": "๐", + "zany_face": "๐คช", + "squinting_face_with_tongue": "๐", + "money-mouth_face": "๐ค", + "hugging_face": "๐ค", + "face_with_hand_over_mouth": "๐คญ", + "shushing_face": "๐คซ", + "thinking_face": "๐ค", + "zipper-mouth_face": "๐ค", + "face_with_raised_eyebrow": "๐คจ", + "neutral_face": "๐", + "expressionless_face": "๐", + "face_without_mouth": "๐ถ", + "smirking_face": "๐", + "unamused_face": "๐", + "face_with_rolling_eyes": "๐", + "grimacing_face": "๐ฌ", + "lying_face": "๐คฅ", + "relieved_face": "๐", + "pensive_face": "๐", + "sleepy_face": "๐ช", + "drooling_face": "๐คค", + "sleeping_face": "๐ด", + "face_with_medical_mask": "๐ท", + "face_with_thermometer": "๐ค", + "face_with_head-bandage": "๐ค", + "nauseated_face": "๐คข", + "face_vomiting": "๐คฎ", + "sneezing_face": "๐คง", + "hot_face": "๐ฅต", + "cold_face": "๐ฅถ", + "woozy_face": "๐ฅด", + "dizzy_face": "๐ต", + "exploding_head": "๐คฏ", + "cowboy_hat_face": "๐ค ", + "partying_face": "๐ฅณ", + "smiling_face_with_sunglasses": "๐", + "nerd_face": "๐ค", + "face_with_monocle": "๐ง", + "confused_face": "๐", + "worried_face": "๐", + "slightly_frowning_face": "๐", + "frowning_face": "โน", + "face_with_open_mouth": "๐ฎ", + "hushed_face": "๐ฏ", + "astonished_face": "๐ฒ", + "flushed_face": "๐ณ", + "pleading_face": "๐ฅบ", + "frowning_face_with_open_mouth": "๐ฆ", + "anguished_face": "๐ง", + "fearful_face": "๐จ", + "anxious_face_with_sweat": "๐ฐ", + "sad_but_relieved_face": "๐ฅ", + "crying_face": "๐ข", + "loudly_crying_face": "๐ญ", + "face_screaming_in_fear": "๐ฑ", + "confounded_face": "๐", + "persevering_face": "๐ฃ", + "disappointed_face": "๐", + "downcast_face_with_sweat": "๐", + "weary_face": "๐ฉ", + "tired_face": "๐ซ", + "โ_yawning_face": "๐ฅฑ", + "face_with_steam_from_nose": "๐ค", + "pouting_face": "๐ก", + "angry_face": "๐ ", + "face_with_symbols_on_mouth": "๐คฌ", + "smiling_face_with_horns": "๐", + "angry_face_with_horns": "๐ฟ", + "skull": "๐", + "skull_and_crossbones": "โ ", + "pile_of_poo": "๐ฉ", + "clown_face": "๐คก", + "ogre": "๐น", + "goblin": "๐บ", + "ghost": "๐ป", + "alien": "๐ฝ", + "alien_monster": "๐พ", + "robot": "๐ค", + "grinning_cat": "๐บ", + "grinning_cat_with_smiling_eyes": "๐ธ", + "cat_with_tears_of_joy": "๐น", + "smiling_cat_with_heart-eyes": "๐ป", + "cat_with_wry_smile": "๐ผ", + "kissing_cat": "๐ฝ", + "weary_cat": "๐", + "crying_cat": "๐ฟ", + "pouting_cat": "๐พ", + "see-no-evil_monkey": "๐", + "hear-no-evil_monkey": "๐", + "speak-no-evil_monkey": "๐", + "kiss_mark": "๐", + "love_letter": "๐", + "heart_with_arrow": "๐", + "heart_with_ribbon": "๐", + "sparkling_heart": "๐", + "growing_heart": "๐", + "beating_heart": "๐", + "revolving_hearts": "๐", + "two_hearts": "๐", + "heart_decoration": "๐", + "heart_exclamation": "โฃ", + "broken_heart": "๐", + "red_heart": "โค", + "orange_heart": "๐งก", + "yellow_heart": "๐", + "green_heart": "๐", + "blue_heart": "๐", + "purple_heart": "๐", + "โ_brown_heart": "๐ค", + "black_heart": "๐ค", + "โ_white_heart": "๐ค", + "hundred_points": "๐ฏ", + "anger_symbol": "๐ข", + "collision": "๐ฅ", + "dizzy": "๐ซ", + "sweat_droplets": "๐ฆ", + "dashing_away": "๐จ", + "hole": "๐ณ", + "bomb": "๐ฃ", + "speech_balloon": "๐ฌ", + "eye_in_speech_bubble": "๐๏ธโ๐จ๏ธ", + "left_speech_bubble": "๐จ", + "right_anger_bubble": "๐ฏ", + "thought_balloon": "๐ญ", + "zzz": "๐ค", + "waving_hand": "๐", + "raised_back_of_hand": "๐ค", + "hand_with_fingers_splayed": "๐", + "raised_hand": "โ", + "vulcan_salute": "๐", + "OK_hand": "๐", + "โ_pinching_hand": "๐ค", + "victory_hand": "โ", + "crossed_fingers": "๐ค", + "love-you_gesture": "๐ค", + "sign_of_the_horns": "๐ค", + "call_me_hand": "๐ค", + "backhand_index_pointing_left": "๐", + "backhand_index_pointing_right": "๐", + "backhand_index_pointing_up": "๐", + "middle_finger": "๐", + "backhand_index_pointing_down": "๐", + "index_pointing_up": "โ", + "thumbs_up": "๐", + "thumbs_down": "๐", + "raised_fist": "โ", + "oncoming_fist": "๐", + "left-facing_fist": "๐ค", + "right-facing_fist": "๐ค", + "clapping_hands": "๐", + "raising_hands": "๐", + "open_hands": "๐", + "palms_up_together": "๐คฒ", + "handshake": "๐ค", + "folded_hands": "๐", + "writing_hand": "โ", + "nail_polish": "๐
", + "selfie": "๐คณ", + "flexed_biceps": "๐ช", + "โ_mechanical_arm": "๐ฆพ", + "โ_mechanical_leg": "๐ฆฟ", + "leg": "๐ฆต", + "foot": "๐ฆถ", + "ear": "๐", + "โ_ear_with_hearing_aid": "๐ฆป", + "nose": "๐", + "brain": "๐ง ", + "tooth": "๐ฆท", + "bone": "๐ฆด", + "eyes": "๐", + "eye": "๐", + "tongue": "๐
", + "mouth": "๐", + "baby": "๐ถ", + "child": "๐ง", + "boy": "๐ฆ", + "girl": "๐ง", + "person": "๐ง", + "person_blond_hair": "๐ฑ", + "man": "๐จ", + "man_beard": "๐ง", + "man_blond_hair": "๐ฑโโ๏ธ", + "man_red_hair": "๐จโ๐ฆฐ", + "man_curly_hair": "๐จโ๐ฆฑ", + "man_white_hair": "๐จโ๐ฆณ", + "man_bald": "๐จโ๐ฆฒ", + "woman": "๐ฉ", + "woman_blond_hair": "๐ฑโโ๏ธ", + "woman_red_hair": "๐ฉโ๐ฆฐ", + "woman_curly_hair": "๐ฉโ๐ฆฑ", + "woman_white_hair": "๐ฉโ๐ฆณ", + "woman_bald": "๐ฉโ๐ฆฒ", + "older_person": "๐ง", + "old_man": "๐ด", + "old_woman": "๐ต", + "person_frowning": "๐", + "man_frowning": "๐โโ๏ธ", + "woman_frowning": "๐โโ๏ธ", + "person_pouting": "๐", + "man_pouting": "๐โโ๏ธ", + "woman_pouting": "๐โโ๏ธ", + "person_gesturing_NO": "๐
", + "man_gesturing_NO": "๐
โโ๏ธ", + "woman_gesturing_NO": "๐
โโ๏ธ", + "person_gesturing_OK": "๐", + "man_gesturing_OK": "๐โโ๏ธ", + "woman_gesturing_OK": "๐โโ๏ธ", + "person_tipping_hand": "๐", + "man_tipping_hand": "๐โโ๏ธ", + "woman_tipping_hand": "๐โโ๏ธ", + "person_raising_hand": "๐", + "man_raising_hand": "๐โโ๏ธ", + "woman_raising_hand": "๐โโ๏ธ", + "โ_deaf_person": "๐ง", + "โ_deaf_man": "๐งโโ๏ธ", + "โ_deaf_woman": "๐งโโ๏ธ", + "person_bowing": "๐", + "man_bowing": "๐โโ๏ธ", + "woman_bowing": "๐โโ๏ธ", + "person_facepalming": "๐คฆ", + "man_facepalming": "๐คฆโโ๏ธ", + "woman_facepalming": "๐คฆโโ๏ธ", + "person_shrugging": "๐คท", + "man_shrugging": "๐คทโโ๏ธ", + "woman_shrugging": "๐คทโโ๏ธ", + "man_health_worker": "๐จโโ๏ธ", + "woman_health_worker": "๐ฉโโ๏ธ", + "man_student": "๐จโ๐", + "woman_student": "๐ฉโ๐", + "man_teacher": "๐จโ๐ซ", + "woman_teacher": "๐ฉโ๐ซ", + "man_judge": "๐จโโ๏ธ", + "woman_judge": "๐ฉโโ๏ธ", + "man_farmer": "๐จโ๐พ", + "woman_farmer": "๐ฉโ๐พ", + "man_cook": "๐จโ๐ณ", + "woman_cook": "๐ฉโ๐ณ", + "man_mechanic": "๐จโ๐ง", + "woman_mechanic": "๐ฉโ๐ง", + "man_factory_worker": "๐จโ๐ญ", + "woman_factory_worker": "๐ฉโ๐ญ", + "man_office_worker": "๐จโ๐ผ", + "woman_office_worker": "๐ฉโ๐ผ", + "man_scientist": "๐จโ๐ฌ", + "woman_scientist": "๐ฉโ๐ฌ", + "man_technologist": "๐จโ๐ป", + "woman_technologist": "๐ฉโ๐ป", + "man_singer": "๐จโ๐ค", + "woman_singer": "๐ฉโ๐ค", + "man_artist": "๐จโ๐จ", + "woman_artist": "๐ฉโ๐จ", + "man_pilot": "๐จโโ๏ธ", + "woman_pilot": "๐ฉโโ๏ธ", + "man_astronaut": "๐จโ๐", + "woman_astronaut": "๐ฉโ๐", + "man_firefighter": "๐จโ๐", + "woman_firefighter": "๐ฉโ๐", + "police_officer": "๐ฎ", + "man_police_officer": "๐ฎโโ๏ธ", + "woman_police_officer": "๐ฎโโ๏ธ", + "detective": "๐ต", + "man_detective": "๐ต๏ธโโ๏ธ", + "woman_detective": "๐ต๏ธโโ๏ธ", + "guard": "๐", + "man_guard": "๐โโ๏ธ", + "woman_guard": "๐โโ๏ธ", + "construction_worker": "๐ท", + "man_construction_worker": "๐ทโโ๏ธ", + "woman_construction_worker": "๐ทโโ๏ธ", + "prince": "๐คด", + "princess": "๐ธ", + "person_wearing_turban": "๐ณ", + "man_wearing_turban": "๐ณโโ๏ธ", + "woman_wearing_turban": "๐ณโโ๏ธ", + "man_with_Chinese_cap": "๐ฒ", + "woman_with_headscarf": "๐ง", + "man_in_tuxedo": "๐คต", + "bride_with_veil": "๐ฐ", + "pregnant_woman": "๐คฐ", + "breast-feeding": "๐คฑ", + "baby_angel": "๐ผ", + "Santa_Claus": "๐
", + "Mrs._Claus": "๐คถ", + "superhero": "๐ฆธ", + "man_superhero": "๐ฆธโโ๏ธ", + "woman_superhero": "๐ฆธโโ๏ธ", + "supervillain": "๐ฆน", + "man_supervillain": "๐ฆนโโ๏ธ", + "woman_supervillain": "๐ฆนโโ๏ธ", + "mage": "๐ง", + "man_mage": "๐งโโ๏ธ", + "woman_mage": "๐งโโ๏ธ", + "fairy": "๐ง", + "man_fairy": "๐งโโ๏ธ", + "woman_fairy": "๐งโโ๏ธ", + "vampire": "๐ง", + "man_vampire": "๐งโโ๏ธ", + "woman_vampire": "๐งโโ๏ธ", + "merperson": "๐ง", + "merman": "๐งโโ๏ธ", + "mermaid": "๐งโโ๏ธ", + "elf": "๐ง", + "man_elf": "๐งโโ๏ธ", + "woman_elf": "๐งโโ๏ธ", + "genie": "๐ง", + "man_genie": "๐งโโ๏ธ", + "woman_genie": "๐งโโ๏ธ", + "zombie": "๐ง", + "man_zombie": "๐งโโ๏ธ", + "woman_zombie": "๐งโโ๏ธ", + "person_getting_massage": "๐", + "man_getting_massage": "๐โโ๏ธ", + "woman_getting_massage": "๐โโ๏ธ", + "person_getting_haircut": "๐", + "man_getting_haircut": "๐โโ๏ธ", + "woman_getting_haircut": "๐โโ๏ธ", + "person_walking": "๐ถ", + "man_walking": "๐ถโโ๏ธ", + "woman_walking": "๐ถโโ๏ธ", + "โ_person_standing": "๐ง", + "โ_man_standing": "๐งโโ๏ธ", + "โ_woman_standing": "๐งโโ๏ธ", + "โ_person_kneeling": "๐ง", + "โ_man_kneeling": "๐งโโ๏ธ", + "โ_woman_kneeling": "๐งโโ๏ธ", + "โ_man_with_probing_cane": "๐จโ๐ฆฏ", + "โ_woman_with_probing_cane": "๐ฉโ๐ฆฏ", + "โ_man_in_motorized_wheelchair": "๐จโ๐ฆผ", + "โ_woman_in_motorized_wheelchair": "๐ฉโ๐ฆผ", + "โ_man_in_manual_wheelchair": "๐จโ๐ฆฝ", + "โ_woman_in_manual_wheelchair": "๐ฉโ๐ฆฝ", + "person_running": "๐", + "man_running": "๐โโ๏ธ", + "woman_running": "๐โโ๏ธ", + "woman_dancing": "๐", + "man_dancing": "๐บ", + "man_in_suit_levitating": "๐ด", + "people_with_bunny_ears": "๐ฏ", + "men_with_bunny_ears": "๐ฏโโ๏ธ", + "women_with_bunny_ears": "๐ฏโโ๏ธ", + "person_in_steamy_room": "๐ง", + "man_in_steamy_room": "๐งโโ๏ธ", + "woman_in_steamy_room": "๐งโโ๏ธ", + "person_climbing": "๐ง", + "man_climbing": "๐งโโ๏ธ", + "woman_climbing": "๐งโโ๏ธ", + "person_fencing": "๐คบ", + "horse_racing": "๐", + "skier": "โท", + "snowboarder": "๐", + "person_golfing": "๐", + "man_golfing": "๐๏ธโโ๏ธ", + "woman_golfing": "๐๏ธโโ๏ธ", + "person_surfing": "๐", + "man_surfing": "๐โโ๏ธ", + "woman_surfing": "๐โโ๏ธ", + "person_rowing_boat": "๐ฃ", + "man_rowing_boat": "๐ฃโโ๏ธ", + "woman_rowing_boat": "๐ฃโโ๏ธ", + "person_swimming": "๐", + "man_swimming": "๐โโ๏ธ", + "woman_swimming": "๐โโ๏ธ", + "person_bouncing_ball": "โน", + "man_bouncing_ball": "โน๏ธโโ๏ธ", + "woman_bouncing_ball": "โน๏ธโโ๏ธ", + "person_lifting_weights": "๐", + "man_lifting_weights": "๐๏ธโโ๏ธ", + "woman_lifting_weights": "๐๏ธโโ๏ธ", + "person_biking": "๐ด", + "man_biking": "๐ดโโ๏ธ", + "woman_biking": "๐ดโโ๏ธ", + "person_mountain_biking": "๐ต", + "man_mountain_biking": "๐ตโโ๏ธ", + "woman_mountain_biking": "๐ตโโ๏ธ", + "person_cartwheeling": "๐คธ", + "man_cartwheeling": "๐คธโโ๏ธ", + "woman_cartwheeling": "๐คธโโ๏ธ", + "people_wrestling": "๐คผ", + "men_wrestling": "๐คผโโ๏ธ", + "women_wrestling": "๐คผโโ๏ธ", + "person_playing_water_polo": "๐คฝ", + "man_playing_water_polo": "๐คฝโโ๏ธ", + "woman_playing_water_polo": "๐คฝโโ๏ธ", + "person_playing_handball": "๐คพ", + "man_playing_handball": "๐คพโโ๏ธ", + "woman_playing_handball": "๐คพโโ๏ธ", + "person_juggling": "๐คน", + "man_juggling": "๐คนโโ๏ธ", + "woman_juggling": "๐คนโโ๏ธ", + "person_in_lotus_position": "๐ง", + "man_in_lotus_position": "๐งโโ๏ธ", + "woman_in_lotus_position": "๐งโโ๏ธ", + "person_taking_bath": "๐", + "person_in_bed": "๐", + "โ_people_holding_hands": "๐งโ๐คโ๐ง", + "women_holding_hands": "๐ญ", + "woman_and_man_holding_hands": "๐ซ", + "men_holding_hands": "๐ฌ", + "kiss": "๐", + "kiss_woman,_man": "๐ฉโโค๏ธโ๐โ๐จ", + "kiss_man,_man": "๐จโโค๏ธโ๐โ๐จ", + "kiss_woman,_woman": "๐ฉโโค๏ธโ๐โ๐ฉ", + "couple_with_heart": "๐", + "couple_with_heart_woman,_man": "๐ฉโโค๏ธโ๐จ", + "couple_with_heart_man,_man": "๐จโโค๏ธโ๐จ", + "couple_with_heart_woman,_woman": "๐ฉโโค๏ธโ๐ฉ", + "family": "๐ช", + "family_man,_woman,_boy": "๐จโ๐ฉโ๐ฆ", + "family_man,_woman,_girl": "๐จโ๐ฉโ๐ง", + "family_man,_woman,_girl,_boy": "๐จโ๐ฉโ๐งโ๐ฆ", + "family_man,_woman,_boy,_boy": "๐จโ๐ฉโ๐ฆโ๐ฆ", + "family_man,_woman,_girl,_girl": "๐จโ๐ฉโ๐งโ๐ง", + "family_man,_man,_boy": "๐จโ๐จโ๐ฆ", + "family_man,_man,_girl": "๐จโ๐จโ๐ง", + "family_man,_man,_girl,_boy": "๐จโ๐จโ๐งโ๐ฆ", + "family_man,_man,_boy,_boy": "๐จโ๐จโ๐ฆโ๐ฆ", + "family_man,_man,_girl,_girl": "๐จโ๐จโ๐งโ๐ง", + "family_woman,_woman,_boy": "๐ฉโ๐ฉโ๐ฆ", + "family_woman,_woman,_girl": "๐ฉโ๐ฉโ๐ง", + "family_woman,_woman,_girl,_boy": "๐ฉโ๐ฉโ๐งโ๐ฆ", + "family_woman,_woman,_boy,_boy": "๐ฉโ๐ฉโ๐ฆโ๐ฆ", + "family_woman,_woman,_girl,_girl": "๐ฉโ๐ฉโ๐งโ๐ง", + "family_man,_boy": "๐จโ๐ฆ", + "family_man,_boy,_boy": "๐จโ๐ฆโ๐ฆ", + "family_man,_girl": "๐จโ๐ง", + "family_man,_girl,_boy": "๐จโ๐งโ๐ฆ", + "family_man,_girl,_girl": "๐จโ๐งโ๐ง", + "family_woman,_boy": "๐ฉโ๐ฆ", + "family_woman,_boy,_boy": "๐ฉโ๐ฆโ๐ฆ", + "family_woman,_girl": "๐ฉโ๐ง", + "family_woman,_girl,_boy": "๐ฉโ๐งโ๐ฆ", + "family_woman,_girl,_girl": "๐ฉโ๐งโ๐ง", + "speaking_head": "๐ฃ", + "bust_in_silhouette": "๐ค", + "busts_in_silhouette": "๐ฅ", + "footprints": "๐ฃ", + "red_hair": "๐ฆฐ", + "curly_hair": "๐ฆฑ", + "white_hair": "๐ฆณ", + "bald": "๐ฆฒ", + "monkey_face": "๐ต", + "monkey": "๐", + "gorilla": "๐ฆ", + "โ_orangutan": "๐ฆง", + "dog_face": "๐ถ", + "dog": "๐", + "โ_guide_dog": "๐ฆฎ", + "โ_service_dog": "๐โ๐ฆบ", + "poodle": "๐ฉ", + "wolf": "๐บ", + "fox": "๐ฆ", + "raccoon": "๐ฆ", + "cat_face": "๐ฑ", + "cat": "๐", + "lion": "๐ฆ", + "tiger_face": "๐ฏ", + "tiger": "๐
", + "leopard": "๐", + "horse_face": "๐ด", + "horse": "๐", + "unicorn": "๐ฆ", + "zebra": "๐ฆ", + "deer": "๐ฆ", + "cow_face": "๐ฎ", + "ox": "๐", + "water_buffalo": "๐", + "cow": "๐", + "pig_face": "๐ท", + "pig": "๐", + "boar": "๐", + "pig_nose": "๐ฝ", + "ram": "๐", + "ewe": "๐", + "goat": "๐", + "camel": "๐ช", + "two-hump_camel": "๐ซ", + "llama": "๐ฆ", + "giraffe": "๐ฆ", + "elephant": "๐", + "rhinoceros": "๐ฆ", + "hippopotamus": "๐ฆ", + "mouse_face": "๐ญ", + "mouse": "๐", + "rat": "๐", + "hamster": "๐น", + "rabbit_face": "๐ฐ", + "rabbit": "๐", + "chipmunk": "๐ฟ", + "hedgehog": "๐ฆ", + "bat": "๐ฆ", + "bear": "๐ป", + "koala": "๐จ", + "panda": "๐ผ", + "โ_sloth": "๐ฆฅ", + "โ_otter": "๐ฆฆ", + "โ_skunk": "๐ฆจ", + "kangaroo": "๐ฆ", + "badger": "๐ฆก", + "paw_prints": "๐พ", + "turkey": "๐ฆ", + "chicken": "๐", + "rooster": "๐", + "hatching_chick": "๐ฃ", + "baby_chick": "๐ค", + "front-facing_baby_chick": "๐ฅ", + "bird": "๐ฆ", + "penguin": "๐ง", + "dove": "๐", + "eagle": "๐ฆ
", + "duck": "๐ฆ", + "swan": "๐ฆข", + "owl": "๐ฆ", + "โ_flamingo": "๐ฆฉ", + "peacock": "๐ฆ", + "parrot": "๐ฆ", + "frog": "๐ธ", + "crocodile": "๐", + "turtle": "๐ข", + "lizard": "๐ฆ", + "snake": "๐", + "dragon_face": "๐ฒ", + "dragon": "๐", + "sauropod": "๐ฆ", + "T-Rex": "๐ฆ", + "spouting_whale": "๐ณ", + "whale": "๐", + "dolphin": "๐ฌ", + "fish": "๐", + "tropical_fish": "๐ ", + "blowfish": "๐ก", + "shark": "๐ฆ", + "octopus": "๐", + "spiral_shell": "๐", + "snail": "๐", + "butterfly": "๐ฆ", + "bug": "๐", + "ant": "๐", + "honeybee": "๐", + "lady_beetle": "๐", + "cricket": "๐ฆ", + "spider": "๐ท", + "spider_web": "๐ธ", + "scorpion": "๐ฆ", + "mosquito": "๐ฆ", + "microbe": "๐ฆ ", + "bouquet": "๐", + "cherry_blossom": "๐ธ", |