From 45a6430c701e120bd76a4831193daf0bbeb6d168 Mon Sep 17 00:00:00 2001 From: Evgenii Kozlov Date: Wed, 24 Jun 2020 13:13:45 +0200 Subject: [PATCH] Feature/emoji pack (#542) --- app/src/main/assets/emoji_suggestions.json | 15998 ++++++++++++++++ .../anytype/di/common/ComponentManager.kt | 13 +- .../di/feature/DocumentEmojiIconPickerDI.kt | 43 + ...ickerDI.kt => DocumentIconActionMenuDI.kt} | 22 +- .../anytype/di/main/MainComponent.kt | 3 +- .../anytype/ui/desktop/DashboardAdapter.kt | 18 +- .../agileburo/anytype/ui/page/PageFragment.kt | 6 +- .../modals/DocumentEmojiIconPickerFragment.kt | 80 +- ...u.kt => DocumentIconActionMenuFragment.kt} | 53 +- .../res/layout/action_toolbar_page_icon.xml | 7 + app/src/main/res/layout/item_desktop_page.xml | 6 + core-ui/build.gradle | 1 + .../agileburo/anytype/core_ui/GoalAdapter.kt | 2 - .../core_ui/features/page/BlockView.kt | 1 + .../core_ui/features/page/BlockViewHolder.kt | 43 +- .../src/main/res/layout/item_block_page.xml | 16 +- .../src/main/res/layout/item_block_title.xml | 12 +- core-ui/src/main/res/values/strings.xml | 4 + .../anytype/core_ui/BlockAdapterTest.kt | 6 +- .../anytype/core_ui/BlockViewDiffUtilTest.kt | 1 + .../domain/icon/SetDocumentEmojiIcon.kt | 5 +- .../com/agileburo/anytype/emojifier/Emoji.kt | 3164 +++ .../agileburo/anytype/emojifier/Emojifier.kt | 50 + library-page-icon-picker-widget/build.gradle | 2 + ...jiIconPickerView.kt => EmojiPickerView.kt} | 15 +- .../model/PageIconPickerViewDiffUtil.kt | 4 +- .../ui/DocumentEmojiIconPickerAdapter.kt | 12 +- .../ui/DocumentEmojiIconPickerViewHolder.kt | 35 +- ...page_icon_picker_emoji_category_header.xml | 8 +- .../item_page_icon_picker_emoji_item.xml | 16 +- .../src/main/res/values/strings.xml | 11 + ...DocumentEmojiIconPickerViewDiffUtilTest.kt | 53 +- presentation/build.gradle | 1 + .../DocumentEmojiIconPickerViewModel.kt | 83 + ...DocumentEmojiIconPickerViewModelFactory.kt | 17 + .../picker/DocumentIconActionMenuViewModel.kt | 225 + ...DocumentIconActionMenuViewModelFactory.kt} | 4 +- .../picker/DocumentIconPickerViewModel.kt | 371 - .../page/render/DefaultBlockViewRenderer.kt | 6 + 39 files changed, 19861 insertions(+), 556 deletions(-) create mode 100644 app/src/main/assets/emoji_suggestions.json create mode 100644 app/src/main/java/com/agileburo/anytype/di/feature/DocumentEmojiIconPickerDI.kt rename app/src/main/java/com/agileburo/anytype/di/feature/{DocumentIconPickerDI.kt => DocumentIconActionMenuDI.kt} (64%) rename app/src/main/java/com/agileburo/anytype/ui/page/modals/actions/{DocumentIconActionMenu.kt => DocumentIconActionMenuFragment.kt} (80%) create mode 100644 library-emojifier/src/main/java/com/agileburo/anytype/emojifier/Emoji.kt create mode 100644 library-emojifier/src/main/java/com/agileburo/anytype/emojifier/Emojifier.kt rename library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/model/{DocumentEmojiIconPickerView.kt => EmojiPickerView.kt} (77%) create mode 100644 presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentEmojiIconPickerViewModel.kt create mode 100644 presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentEmojiIconPickerViewModelFactory.kt create mode 100644 presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconActionMenuViewModel.kt rename presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/{DocumentIconPickerViewModelFactory.kt => DocumentIconActionMenuViewModelFactory.kt} (87%) delete mode 100644 presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconPickerViewModel.kt diff --git a/app/src/main/assets/emoji_suggestions.json b/app/src/main/assets/emoji_suggestions.json new file mode 100644 index 0000000000..660647beb4 --- /dev/null +++ b/app/src/main/assets/emoji_suggestions.json @@ -0,0 +1,15998 @@ +{ + "0023-20e3": { + "output": "0023-fe0f-20e3", + "name": "keycap: #", + "alpha_code": ":hash:", + "aliases": "" + }, + "0030-20e3": { + "output": "0030-fe0f-20e3", + "name": "keycap: 0", + "alpha_code": ":zero:", + "aliases": "" + }, + "0031-20e3": { + "output": "0031-fe0f-20e3", + "name": "keycap: 1", + "alpha_code": ":one:", + "aliases": "" + }, + "0032-20e3": { + "output": "0032-fe0f-20e3", + "name": "keycap: 2", + "alpha_code": ":two:", + "aliases": "" + }, + "0033-20e3": { + "output": "0033-fe0f-20e3", + "name": "keycap: 3", + "alpha_code": ":three:", + "aliases": "" + }, + "0034-20e3": { + "output": "0034-fe0f-20e3", + "name": "keycap: 4", + "alpha_code": ":four:", + "aliases": "" + }, + "0035-20e3": { + "output": "0035-fe0f-20e3", + "name": "keycap: 5", + "alpha_code": ":five:", + "aliases": "" + }, + "0036-20e3": { + "output": "0036-fe0f-20e3", + "name": "keycap: 6", + "alpha_code": ":six:", + "aliases": "" + }, + "0037-20e3": { + "output": "0037-fe0f-20e3", + "name": "keycap: 7", + "alpha_code": ":seven:", + "aliases": "" + }, + "0038-20e3": { + "output": "0038-fe0f-20e3", + "name": "keycap: 8", + "alpha_code": ":eight:", + "aliases": "" + }, + "0039-20e3": { + "output": "0039-fe0f-20e3", + "name": "keycap: 9", + "alpha_code": ":nine:", + "aliases": "" + }, + "00a9": { + "output": "00a9-fe0f", + "name": "copyright", + "alpha_code": ":copyright:", + "aliases": "" + }, + "00ae": { + "output": "00ae-fe0f", + "name": "registered", + "alpha_code": ":registered:", + "aliases": "" + }, + "203c": { + "output": "203c-fe0f", + "name": "double exclamation mark", + "alpha_code": ":bangbang:", + "aliases": "" + }, + "2049": { + "output": "2049-fe0f", + "name": "exclamation question mark", + "alpha_code": ":interrobang:", + "aliases": "" + }, + "2122": { + "output": "2122-fe0f", + "name": "trade mark", + "alpha_code": ":tm:", + "aliases": "" + }, + "2139": { + "output": "2139-fe0f", + "name": "information", + "alpha_code": ":information_source:", + "aliases": "" + }, + "2194": { + "output": "2194-fe0f", + "name": "left-right arrow", + "alpha_code": ":left_right_arrow:", + "aliases": "" + }, + "2195": { + "output": "2195-fe0f", + "name": "up-down arrow", + "alpha_code": ":arrow_up_down:", + "aliases": "" + }, + "2196": { + "output": "2196-fe0f", + "name": "up-left arrow", + "alpha_code": ":arrow_upper_left:", + "aliases": "" + }, + "1f949": { + "output": "1f949", + "name": "3rd place medal", + "alpha_code": ":third_place:", + "aliases": ":third_place_medal:" + }, + "2197": { + "output": "2197-fe0f", + "name": "up-right arrow", + "alpha_code": ":arrow_upper_right:", + "aliases": "" + }, + "2198": { + "output": "2198-fe0f", + "name": "down-right arrow", + "alpha_code": ":arrow_lower_right:", + "aliases": "" + }, + "2199": { + "output": "2199-fe0f", + "name": "down-left arrow", + "alpha_code": ":arrow_lower_left:", + "aliases": "" + }, + "1f948": { + "output": "1f948", + "name": "2nd place medal", + "alpha_code": ":second_place:", + "aliases": ":second_place_medal:" + }, + "21a9": { + "output": "21a9-fe0f", + "name": "right arrow curving left", + "alpha_code": ":leftwards_arrow_with_hook:", + "aliases": "" + }, + "21aa": { + "output": "21aa-fe0f", + "name": "left arrow curving right", + "alpha_code": ":arrow_right_hook:", + "aliases": "" + }, + "231a": { + "output": "231a", + "name": "watch", + "alpha_code": ":watch:", + "aliases": "" + }, + "231b": { + "output": "231b", + "name": "hourglass", + "alpha_code": ":hourglass:", + "aliases": "" + }, + "23e9": { + "output": "23e9", + "name": "fast-forward button", + "alpha_code": ":fast_forward:", + "aliases": "" + }, + "23ea": { + "output": "23ea", + "name": "fast reverse button", + "alpha_code": ":rewind:", + "aliases": "" + }, + "23eb": { + "output": "23eb", + "name": "fast up button", + "alpha_code": ":arrow_double_up:", + "aliases": "" + }, + "23ec": { + "output": "23ec", + "name": "fast down button", + "alpha_code": ":arrow_double_down:", + "aliases": "" + }, + "23f0": { + "output": "23f0", + "name": "alarm clock", + "alpha_code": ":alarm_clock:", + "aliases": "" + }, + "23f3": { + "output": "23f3", + "name": "hourglass with flowing sand", + "alpha_code": ":hourglass_flowing_sand:", + "aliases": "" + }, + "24c2": { + "output": "24c2-fe0f", + "name": "circled M", + "alpha_code": ":m:", + "aliases": "" + }, + "25aa": { + "output": "25aa-fe0f", + "name": "black small square", + "alpha_code": ":black_small_square:", + "aliases": "" + }, + "25ab": { + "output": "25ab-fe0f", + "name": "white small square", + "alpha_code": ":white_small_square:", + "aliases": "" + }, + "25b6": { + "output": "25b6-fe0f", + "name": "play button", + "alpha_code": ":arrow_forward:", + "aliases": "" + }, + "25c0": { + "output": "25c0-fe0f", + "name": "reverse button", + "alpha_code": ":arrow_backward:", + "aliases": "" + }, + "25fb": { + "output": "25fb-fe0f", + "name": "white medium square", + "alpha_code": ":white_medium_square:", + "aliases": "" + }, + "25fc": { + "output": "25fc-fe0f", + "name": "black medium square", + "alpha_code": ":black_medium_square:", + "aliases": "" + }, + "25fd": { + "output": "25fd", + "name": "white medium-small square", + "alpha_code": ":white_medium_small_square:", + "aliases": "" + }, + "25fe": { + "output": "25fe", + "name": "black medium-small square", + "alpha_code": ":black_medium_small_square:", + "aliases": "" + }, + "2600": { + "output": "2600-fe0f", + "name": "sun", + "alpha_code": ":sunny:", + "aliases": "" + }, + "2601": { + "output": "2601-fe0f", + "name": "cloud", + "alpha_code": ":cloud:", + "aliases": "" + }, + "260e": { + "output": "260e-fe0f", + "name": "telephone", + "alpha_code": ":telephone:", + "aliases": "" + }, + "2611": { + "output": "2611-fe0f", + "name": "ballot box with check", + "alpha_code": ":ballot_box_with_check:", + "aliases": "" + }, + "2614": { + "output": "2614", + "name": "umbrella with rain drops", + "alpha_code": ":umbrella:", + "aliases": "" + }, + "2615": { + "output": "2615", + "name": "hot beverage", + "alpha_code": ":coffee:", + "aliases": "" + }, + "261d": { + "output": "261d-fe0f", + "name": "index pointing up", + "alpha_code": ":point_up:", + "aliases": "" + }, + "263a": { + "output": "263a-fe0f", + "name": "smiling face", + "alpha_code": ":relaxed:", + "aliases": "" + }, + "2648": { + "output": "2648", + "name": "Aries", + "alpha_code": ":aries:", + "aliases": "" + }, + "1f947": { + "output": "1f947", + "name": "1st place medal", + "alpha_code": ":first_place:", + "aliases": ":first_place_medal:" + }, + "2649": { + "output": "2649", + "name": "Taurus", + "alpha_code": ":taurus:", + "aliases": "" + }, + "1f93a": { + "output": "1f93a", + "name": "person fencing", + "alpha_code": ":person_fencing:", + "aliases": ":fencer:|:fencing:" + }, + "264a": { + "output": "264a", + "name": "Gemini", + "alpha_code": ":gemini:", + "aliases": "" + }, + "264b": { + "output": "264b", + "name": "Cancer", + "alpha_code": ":cancer:", + "aliases": "" + }, + "1f945": { + "output": "1f945", + "name": "goal net", + "alpha_code": ":goal:", + "aliases": ":goal_net:" + }, + "264c": { + "output": "264c", + "name": "Leo", + "alpha_code": ":leo:", + "aliases": "" + }, + "002a": { + "output": "002a-fe0f", + "name": "asterisk", + "alpha_code": ":asterisk_symbol:", + "aliases": "" + }, + "264d": { + "output": "264d", + "name": "Virgo", + "alpha_code": ":virgo:", + "aliases": "" + }, + "1f93e": { + "output": "1f93e", + "name": "person playing handball", + "alpha_code": ":person_playing_handball:", + "aliases": ":handball:" + }, + "264e": { + "output": "264e", + "name": "Libra", + "alpha_code": ":libra:", + "aliases": "" + }, + "1f1ff": { + "output": "1f1ff", + "name": "regional indicator symbol letter z", + "alpha_code": ":regional_indicator_z:", + "aliases": "" + }, + "1f93d": { + "output": "1f93d", + "name": "person playing water polo", + "alpha_code": ":person_playing_water_polo:", + "aliases": ":water_polo:" + }, + "264f": { + "output": "264f", + "name": "Scorpius", + "alpha_code": ":scorpius:", + "aliases": "" + }, + "2650": { + "output": "2650", + "name": "Sagittarius", + "alpha_code": ":sagittarius:", + "aliases": "" + }, + "1f94b": { + "output": "1f94b", + "name": "martial arts uniform", + "alpha_code": ":martial_arts_uniform:", + "aliases": ":karate_uniform:" + }, + "2651": { + "output": "2651", + "name": "Capricorn", + "alpha_code": ":capricorn:", + "aliases": "" + }, + "1f94a": { + "output": "1f94a", + "name": "boxing glove", + "alpha_code": ":boxing_glove:", + "aliases": ":boxing_gloves:" + }, + "2652": { + "output": "2652", + "name": "Aquarius", + "alpha_code": ":aquarius:", + "aliases": "" + }, + "1f93c": { + "output": "1f93c", + "name": "people wrestling", + "alpha_code": ":people_wrestling:", + "aliases": ":wrestlers:|:wrestling:" + }, + "2653": { + "output": "2653", + "name": "Pisces", + "alpha_code": ":pisces:", + "aliases": "" + }, + "2660": { + "output": "2660-fe0f", + "name": "spade suit", + "alpha_code": ":spades:", + "aliases": "" + }, + "2663": { + "output": "2663-fe0f", + "name": "club suit", + "alpha_code": ":clubs:", + "aliases": "" + }, + "2665": { + "output": "2665-fe0f", + "name": "heart suit", + "alpha_code": ":hearts:", + "aliases": "" + }, + "2666": { + "output": "2666-fe0f", + "name": "diamond suit", + "alpha_code": ":diamonds:", + "aliases": "" + }, + "2668": { + "output": "2668-fe0f", + "name": "hot springs", + "alpha_code": ":hotsprings:", + "aliases": "" + }, + "267b": { + "output": "267b-fe0f", + "name": "recycling symbol", + "alpha_code": ":recycle:", + "aliases": "" + }, + "1f939": { + "output": "1f939", + "name": "person juggling", + "alpha_code": ":person_juggling:", + "aliases": ":juggling:|:juggler:" + }, + "267f": { + "output": "267f", + "name": "wheelchair symbol", + "alpha_code": ":wheelchair:", + "aliases": "" + }, + "2693": { + "output": "2693", + "name": "anchor", + "alpha_code": ":anchor:", + "aliases": "" + }, + "26a0": { + "output": "26a0-fe0f", + "name": "warning", + "alpha_code": ":warning:", + "aliases": "" + }, + "26a1": { + "output": "26a1", + "name": "high voltage", + "alpha_code": ":zap:", + "aliases": "" + }, + "26aa": { + "output": "26aa", + "name": "white circle", + "alpha_code": ":white_circle:", + "aliases": "" + }, + "26ab": { + "output": "26ab", + "name": "black circle", + "alpha_code": ":black_circle:", + "aliases": "" + }, + "26bd": { + "output": "26bd", + "name": "soccer ball", + "alpha_code": ":soccer:", + "aliases": "" + }, + "26be": { + "output": "26be", + "name": "baseball", + "alpha_code": ":baseball:", + "aliases": "" + }, + "26c4": { + "output": "26c4", + "name": "snowman without snow", + "alpha_code": ":snowman:", + "aliases": "" + }, + "26c5": { + "output": "26c5", + "name": "sun behind cloud", + "alpha_code": ":partly_sunny:", + "aliases": "" + }, + "26ce": { + "output": "26ce", + "name": "Ophiuchus", + "alpha_code": ":ophiuchus:", + "aliases": "" + }, + "1f938": { + "output": "1f938", + "name": "person cartwheeling", + "alpha_code": ":person_doing_cartwheel:", + "aliases": ":cartwheel:" + }, + "26d4": { + "output": "26d4", + "name": "no entry", + "alpha_code": ":no_entry:", + "aliases": "" + }, + "26ea": { + "output": "26ea", + "name": "church", + "alpha_code": ":church:", + "aliases": "" + }, + "26f2": { + "output": "26f2", + "name": "fountain", + "alpha_code": ":fountain:", + "aliases": "" + }, + "1f6f6": { + "output": "1f6f6", + "name": "canoe", + "alpha_code": ":canoe:", + "aliases": ":kayak:" + }, + "26f3": { + "output": "26f3", + "name": "flag in hole", + "alpha_code": ":golf:", + "aliases": "" + }, + "26f5": { + "output": "26f5", + "name": "sailboat", + "alpha_code": ":sailboat:", + "aliases": "" + }, + "26fa": { + "output": "26fa", + "name": "tent", + "alpha_code": ":tent:", + "aliases": "" + }, + "26fd": { + "output": "26fd", + "name": "fuel pump", + "alpha_code": ":fuelpump:", + "aliases": "" + }, + "2702": { + "output": "2702-fe0f", + "name": "scissors", + "alpha_code": ":scissors:", + "aliases": "" + }, + "2705": { + "output": "2705", + "name": "white heavy check mark", + "alpha_code": ":white_check_mark:", + "aliases": "" + }, + "2708": { + "output": "2708-fe0f", + "name": "airplane", + "alpha_code": ":airplane:", + "aliases": "" + }, + "2709": { + "output": "2709-fe0f", + "name": "envelope", + "alpha_code": ":envelope:", + "aliases": "" + }, + "270a": { + "output": "270a", + "name": "raised fist", + "alpha_code": ":fist:", + "aliases": "" + }, + "270b": { + "output": "270b", + "name": "raised hand", + "alpha_code": ":raised_hand:", + "aliases": "" + }, + "270c": { + "output": "270c-fe0f", + "name": "victory hand", + "alpha_code": ":v:", + "aliases": "" + }, + "270f": { + "output": "270f-fe0f", + "name": "pencil", + "alpha_code": ":pencil2:", + "aliases": "" + }, + "2712": { + "output": "2712-fe0f", + "name": "black nib", + "alpha_code": ":black_nib:", + "aliases": "" + }, + "2714": { + "output": "2714-fe0f", + "name": "heavy check mark", + "alpha_code": ":heavy_check_mark:", + "aliases": "" + }, + "2716": { + "output": "2716-fe0f", + "name": "heavy multiplication x", + "alpha_code": ":heavy_multiplication_x:", + "aliases": "" + }, + "2728": { + "output": "2728", + "name": "sparkles", + "alpha_code": ":sparkles:", + "aliases": "" + }, + "2733": { + "output": "2733-fe0f", + "name": "eight-spoked asterisk", + "alpha_code": ":eight_spoked_asterisk:", + "aliases": "" + }, + "2734": { + "output": "2734-fe0f", + "name": "eight-pointed star", + "alpha_code": ":eight_pointed_black_star:", + "aliases": "" + }, + "2744": { + "output": "2744-fe0f", + "name": "snowflake", + "alpha_code": ":snowflake:", + "aliases": "" + }, + "2747": { + "output": "2747-fe0f", + "name": "sparkle", + "alpha_code": ":sparkle:", + "aliases": "" + }, + "274c": { + "output": "274c", + "name": "cross mark", + "alpha_code": ":x:", + "aliases": "" + }, + "274e": { + "output": "274e", + "name": "cross mark button", + "alpha_code": ":negative_squared_cross_mark:", + "aliases": "" + }, + "2753": { + "output": "2753", + "name": "question mark", + "alpha_code": ":question:", + "aliases": "" + }, + "2754": { + "output": "2754", + "name": "white question mark", + "alpha_code": ":grey_question:", + "aliases": "" + }, + "1f6f5": { + "output": "1f6f5", + "name": "motor scooter", + "alpha_code": ":motor_scooter:", + "aliases": ":motorbike:" + }, + "2755": { + "output": "2755", + "name": "white exclamation mark", + "alpha_code": ":grey_exclamation:", + "aliases": "" + }, + "2757": { + "output": "2757", + "name": "exclamation mark", + "alpha_code": ":exclamation:", + "aliases": "" + }, + "2764": { + "output": "2764-fe0f", + "name": "red heart", + "alpha_code": ":heart:", + "aliases": "" + }, + "2795": { + "output": "2795", + "name": "heavy plus sign", + "alpha_code": ":heavy_plus_sign:", + "aliases": "" + }, + "2796": { + "output": "2796", + "name": "heavy minus sign", + "alpha_code": ":heavy_minus_sign:", + "aliases": "" + }, + "2797": { + "output": "2797", + "name": "heavy division sign", + "alpha_code": ":heavy_division_sign:", + "aliases": "" + }, + "27a1": { + "output": "27a1-fe0f", + "name": "right arrow", + "alpha_code": ":arrow_right:", + "aliases": "" + }, + "27b0": { + "output": "27b0", + "name": "curly loop", + "alpha_code": ":curly_loop:", + "aliases": "" + }, + "2934": { + "output": "2934-fe0f", + "name": "right arrow curving up", + "alpha_code": ":arrow_heading_up:", + "aliases": "" + }, + "2935": { + "output": "2935-fe0f", + "name": "right arrow curving down", + "alpha_code": ":arrow_heading_down:", + "aliases": "" + }, + "2b05": { + "output": "2b05-fe0f", + "name": "left arrow", + "alpha_code": ":arrow_left:", + "aliases": "" + }, + "2b06": { + "output": "2b06-fe0f", + "name": "up arrow", + "alpha_code": ":arrow_up:", + "aliases": "" + }, + "1f6f4": { + "output": "1f6f4", + "name": "kick scooter", + "alpha_code": ":scooter:", + "aliases": "" + }, + "2b07": { + "output": "2b07-fe0f", + "name": "down arrow", + "alpha_code": ":arrow_down:", + "aliases": "" + }, + "2b1b": { + "output": "2b1b", + "name": "black large square", + "alpha_code": ":black_large_square:", + "aliases": "" + }, + "2b1c": { + "output": "2b1c", + "name": "white large square", + "alpha_code": ":white_large_square:", + "aliases": "" + }, + "2b50": { + "output": "2b50", + "name": "white medium star", + "alpha_code": ":star:", + "aliases": "" + }, + "2b55": { + "output": "2b55", + "name": "heavy large circle", + "alpha_code": ":o:", + "aliases": "" + }, + "3030": { + "output": "3030-fe0f", + "name": "wavy dash", + "alpha_code": ":wavy_dash:", + "aliases": "" + }, + "303d": { + "output": "303d-fe0f", + "name": "part alternation mark", + "alpha_code": ":part_alternation_mark:", + "aliases": "" + }, + "3297": { + "output": "3297-fe0f", + "name": "Japanese \u201ccongratulations\u201d button", + "alpha_code": ":congratulations:", + "aliases": "" + }, + "1f6d2": { + "output": "1f6d2", + "name": "shopping cart", + "alpha_code": ":shopping_cart:", + "aliases": ":shopping_trolley:" + }, + "3299": { + "output": "3299-fe0f", + "name": "Japanese \u201csecret\u201d button", + "alpha_code": ":secret:", + "aliases": "" + }, + "1f004": { + "output": "1f004", + "name": "mahjong red dragon", + "alpha_code": ":mahjong:", + "aliases": "" + }, + "1f0cf": { + "output": "1f0cf", + "name": "joker", + "alpha_code": ":black_joker:", + "aliases": "" + }, + "1f170": { + "output": "1f170-fe0f", + "name": "A button (blood type)", + "alpha_code": ":a:", + "aliases": "" + }, + "1f171": { + "output": "1f171-fe0f", + "name": "B button (blood type)", + "alpha_code": ":b:", + "aliases": "" + }, + "1f17e": { + "output": "1f17e-fe0f", + "name": "O button (blood type)", + "alpha_code": ":o2:", + "aliases": "" + }, + "1f17f": { + "output": "1f17f-fe0f", + "name": "P button", + "alpha_code": ":parking:", + "aliases": "" + }, + "1f6d1": { + "output": "1f6d1", + "name": "stop sign", + "alpha_code": ":octagonal_sign:", + "aliases": ":stop_sign:" + }, + "1f18e": { + "output": "1f18e", + "name": "AB button (blood type)", + "alpha_code": ":ab:", + "aliases": "" + }, + "1f191": { + "output": "1f191", + "name": "CL button", + "alpha_code": ":cl:", + "aliases": "" + }, + "1f1fe": { + "output": "1f1fe", + "name": "regional indicator symbol letter y", + "alpha_code": ":regional_indicator_y:", + "aliases": "" + }, + "1f192": { + "output": "1f192", + "name": "COOL button", + "alpha_code": ":cool:", + "aliases": "" + }, + "1f193": { + "output": "1f193", + "name": "FREE button", + "alpha_code": ":free:", + "aliases": "" + }, + "1f194": { + "output": "1f194", + "name": "ID button", + "alpha_code": ":id:", + "aliases": "" + }, + "1f195": { + "output": "1f195", + "name": "NEW button", + "alpha_code": ":new:", + "aliases": "" + }, + "1f196": { + "output": "1f196", + "name": "NG button", + "alpha_code": ":ng:", + "aliases": "" + }, + "1f197": { + "output": "1f197", + "name": "OK button", + "alpha_code": ":ok:", + "aliases": "" + }, + "1f198": { + "output": "1f198", + "name": "SOS button", + "alpha_code": ":sos:", + "aliases": "" + }, + "1f944": { + "output": "1f944", + "name": "spoon", + "alpha_code": ":spoon:", + "aliases": "" + }, + "1f199": { + "output": "1f199", + "name": "UP! button", + "alpha_code": ":up:", + "aliases": "" + }, + "1f19a": { + "output": "1f19a", + "name": "VS button", + "alpha_code": ":vs:", + "aliases": "" + }, + "1f1e8-1f1f3": { + "output": "1f1e8-1f1f3", + "name": "China", + "alpha_code": ":flag_cn:", + "aliases": ":cn:" + }, + "1f1e9-1f1ea": { + "output": "1f1e9-1f1ea", + "name": "Germany", + "alpha_code": ":flag_de:", + "aliases": ":de:" + }, + "1f1ea-1f1f8": { + "output": "1f1ea-1f1f8", + "name": "Spain", + "alpha_code": ":flag_es:", + "aliases": ":es:" + }, + "1f1eb-1f1f7": { + "output": "1f1eb-1f1f7", + "name": "France", + "alpha_code": ":flag_fr:", + "aliases": ":fr:" + }, + "1f1ec-1f1e7": { + "output": "1f1ec-1f1e7", + "name": "United Kingdom", + "alpha_code": ":flag_gb:", + "aliases": ":gb:" + }, + "1f942": { + "output": "1f942", + "name": "clinking glasses", + "alpha_code": ":champagne_glass:", + "aliases": ":clinking_glass:" + }, + "1f943": { + "output": "1f943", + "name": "tumbler glass", + "alpha_code": ":tumbler_glass:", + "aliases": ":whisky:" + }, + "1f1ee-1f1f9": { + "output": "1f1ee-1f1f9", + "name": "Italy", + "alpha_code": ":flag_it:", + "aliases": ":it:" + }, + "1f1ef-1f1f5": { + "output": "1f1ef-1f1f5", + "name": "Japan", + "alpha_code": ":flag_jp:", + "aliases": ":jp:" + }, + "1f1f0-1f1f7": { + "output": "1f1f0-1f1f7", + "name": "South Korea", + "alpha_code": ":flag_kr:", + "aliases": ":kr:" + }, + "1f1fa-1f1f8": { + "output": "1f1fa-1f1f8", + "name": "United States", + "alpha_code": ":flag_us:", + "aliases": ":us:" + }, + "1f1f7-1f1fa": { + "output": "1f1f7-1f1fa", + "name": "Russia", + "alpha_code": ":flag_ru:", + "aliases": ":ru:" + }, + "1f201": { + "output": "1f201", + "name": "Japanese \u201chere\u201d button", + "alpha_code": ":koko:", + "aliases": "" + }, + "1f202": { + "output": "1f202-fe0f", + "name": "Japanese \u201cservice charge\u201d button", + "alpha_code": ":sa:", + "aliases": "" + }, + "1f21a": { + "output": "1f21a", + "name": "Japanese \u201cfree of charge\u201d button", + "alpha_code": ":u7121:", + "aliases": "" + }, + "1f22f": { + "output": "1f22f", + "name": "Japanese \u201creserved\u201d button", + "alpha_code": ":u6307:", + "aliases": "" + }, + "1f959": { + "output": "1f959", + "name": "stuffed flatbread", + "alpha_code": ":stuffed_flatbread:", + "aliases": ":stuffed_pita:" + }, + "1f232": { + "output": "1f232", + "name": "Japanese \u201cprohibited\u201d button", + "alpha_code": ":u7981:", + "aliases": "" + }, + "1f233": { + "output": "1f233", + "name": "Japanese \u201cvacancy\u201d button", + "alpha_code": ":u7a7a:", + "aliases": "" + }, + "1f234": { + "output": "1f234", + "name": "Japanese \u201cpassing grade\u201d button", + "alpha_code": ":u5408:", + "aliases": "" + }, + "1f235": { + "output": "1f235", + "name": "Japanese \u201cno vacancy\u201d button", + "alpha_code": ":u6e80:", + "aliases": "" + }, + "1f236": { + "output": "1f236", + "name": "Japanese \u201cnot free of charge\u201d button", + "alpha_code": ":u6709:", + "aliases": "" + }, + "1f958": { + "output": "1f958", + "name": "shallow pan of food", + "alpha_code": ":shallow_pan_of_food:", + "aliases": ":paella:" + }, + "1f237": { + "output": "1f237-fe0f", + "name": "Japanese \u201cmonthly amount\u201d button", + "alpha_code": ":u6708:", + "aliases": "" + }, + "1f238": { + "output": "1f238", + "name": "Japanese \u201capplication\u201d button", + "alpha_code": ":u7533:", + "aliases": "" + }, + "1f239": { + "output": "1f239", + "name": "Japanese \u201cdiscount\u201d button", + "alpha_code": ":u5272:", + "aliases": "" + }, + "1f957": { + "output": "1f957", + "name": "green salad", + "alpha_code": ":salad:", + "aliases": ":green_salad:" + }, + "1f23a": { + "output": "1f23a", + "name": "Japanese \u201copen for business\u201d button", + "alpha_code": ":u55b6:", + "aliases": "" + }, + "1f250": { + "output": "1f250", + "name": "Japanese \u201cbargain\u201d button", + "alpha_code": ":ideograph_advantage:", + "aliases": "" + }, + "1f251": { + "output": "1f251", + "name": "Japanese \u201cacceptable\u201d button", + "alpha_code": ":accept:", + "aliases": "" + }, + "1f300": { + "output": "1f300", + "name": "cyclone", + "alpha_code": ":cyclone:", + "aliases": "" + }, + "1f956": { + "output": "1f956", + "name": "baguette bread", + "alpha_code": ":french_bread:", + "aliases": ":baguette_bread:" + }, + "1f301": { + "output": "1f301", + "name": "foggy", + "alpha_code": ":foggy:", + "aliases": "" + }, + "1f302": { + "output": "1f302", + "name": "closed umbrella", + "alpha_code": ":closed_umbrella:", + "aliases": "" + }, + "1f303": { + "output": "1f303", + "name": "night with stars", + "alpha_code": ":night_with_stars:", + "aliases": "" + }, + "1f304": { + "output": "1f304", + "name": "sunrise over mountains", + "alpha_code": ":sunrise_over_mountains:", + "aliases": "" + }, + "1f305": { + "output": "1f305", + "name": "sunrise", + "alpha_code": ":sunrise:", + "aliases": "" + }, + "1f306": { + "output": "1f306", + "name": "cityscape at dusk", + "alpha_code": ":city_dusk:", + "aliases": "" + }, + "1f955": { + "output": "1f955", + "name": "carrot", + "alpha_code": ":carrot:", + "aliases": "" + }, + "1f307": { + "output": "1f307", + "name": "sunset", + "alpha_code": ":city_sunset:", + "aliases": ":city_sunrise:" + }, + "1f308": { + "output": "1f308", + "name": "rainbow", + "alpha_code": ":rainbow:", + "aliases": "" + }, + "1f954": { + "output": "1f954", + "name": "potato", + "alpha_code": ":potato:", + "aliases": "" + }, + "1f309": { + "output": "1f309", + "name": "bridge at night", + "alpha_code": ":bridge_at_night:", + "aliases": "" + }, + "1f30a": { + "output": "1f30a", + "name": "water wave", + "alpha_code": ":ocean:", + "aliases": "" + }, + "1f30b": { + "output": "1f30b", + "name": "volcano", + "alpha_code": ":volcano:", + "aliases": "" + }, + "1f30c": { + "output": "1f30c", + "name": "milky way", + "alpha_code": ":milky_way:", + "aliases": "" + }, + "1f30f": { + "output": "1f30f", + "name": "globe showing Asia-Australia", + "alpha_code": ":earth_asia:", + "aliases": "" + }, + "1f311": { + "output": "1f311", + "name": "new moon", + "alpha_code": ":new_moon:", + "aliases": "" + }, + "1f953": { + "output": "1f953", + "name": "bacon", + "alpha_code": ":bacon:", + "aliases": "" + }, + "1f313": { + "output": "1f313", + "name": "first quarter moon", + "alpha_code": ":first_quarter_moon:", + "aliases": "" + }, + "1f314": { + "output": "1f314", + "name": "waxing gibbous moon", + "alpha_code": ":waxing_gibbous_moon:", + "aliases": "" + }, + "1f315": { + "output": "1f315", + "name": "full moon", + "alpha_code": ":full_moon:", + "aliases": "" + }, + "1f319": { + "output": "1f319", + "name": "crescent moon", + "alpha_code": ":crescent_moon:", + "aliases": "" + }, + "1f31b": { + "output": "1f31b", + "name": "first quarter moon with face", + "alpha_code": ":first_quarter_moon_with_face:", + "aliases": "" + }, + "1f31f": { + "output": "1f31f", + "name": "glowing star", + "alpha_code": ":star2:", + "aliases": "" + }, + "1f952": { + "output": "1f952", + "name": "cucumber", + "alpha_code": ":cucumber:", + "aliases": "" + }, + "1f320": { + "output": "1f320", + "name": "shooting star", + "alpha_code": ":stars:", + "aliases": "" + }, + "1f330": { + "output": "1f330", + "name": "chestnut", + "alpha_code": ":chestnut:", + "aliases": "" + }, + "1f951": { + "output": "1f951", + "name": "avocado", + "alpha_code": ":avocado:", + "aliases": "" + }, + "1f331": { + "output": "1f331", + "name": "seedling", + "alpha_code": ":seedling:", + "aliases": "" + }, + "1f334": { + "output": "1f334", + "name": "palm tree", + "alpha_code": ":palm_tree:", + "aliases": "" + }, + "1f335": { + "output": "1f335", + "name": "cactus", + "alpha_code": ":cactus:", + "aliases": "" + }, + "1f337": { + "output": "1f337", + "name": "tulip", + "alpha_code": ":tulip:", + "aliases": "" + }, + "1f338": { + "output": "1f338", + "name": "cherry blossom", + "alpha_code": ":cherry_blossom:", + "aliases": "" + }, + "1f339": { + "output": "1f339", + "name": "rose", + "alpha_code": ":rose:", + "aliases": "" + }, + "1f33a": { + "output": "1f33a", + "name": "hibiscus", + "alpha_code": ":hibiscus:", + "aliases": "" + }, + "1f33b": { + "output": "1f33b", + "name": "sunflower", + "alpha_code": ":sunflower:", + "aliases": "" + }, + "1f33c": { + "output": "1f33c", + "name": "blossom", + "alpha_code": ":blossom:", + "aliases": "" + }, + "1f33d": { + "output": "1f33d", + "name": "ear of corn", + "alpha_code": ":corn:", + "aliases": "" + }, + "1f950": { + "output": "1f950", + "name": "croissant", + "alpha_code": ":croissant:", + "aliases": "" + }, + "1f33e": { + "output": "1f33e", + "name": "sheaf of rice", + "alpha_code": ":ear_of_rice:", + "aliases": "" + }, + "1f33f": { + "output": "1f33f", + "name": "herb", + "alpha_code": ":herb:", + "aliases": "" + }, + "1f340": { + "output": "1f340", + "name": "four leaf clover", + "alpha_code": ":four_leaf_clover:", + "aliases": "" + }, + "1f341": { + "output": "1f341", + "name": "maple leaf", + "alpha_code": ":maple_leaf:", + "aliases": "" + }, + "1f342": { + "output": "1f342", + "name": "fallen leaf", + "alpha_code": ":fallen_leaf:", + "aliases": "" + }, + "1f343": { + "output": "1f343", + "name": "leaf fluttering in wind", + "alpha_code": ":leaves:", + "aliases": "" + }, + "1f344": { + "output": "1f344", + "name": "mushroom", + "alpha_code": ":mushroom:", + "aliases": "" + }, + "1f345": { + "output": "1f345", + "name": "tomato", + "alpha_code": ":tomato:", + "aliases": "" + }, + "1f346": { + "output": "1f346", + "name": "eggplant", + "alpha_code": ":eggplant:", + "aliases": "" + }, + "1f347": { + "output": "1f347", + "name": "grapes", + "alpha_code": ":grapes:", + "aliases": "" + }, + "1f348": { + "output": "1f348", + "name": "melon", + "alpha_code": ":melon:", + "aliases": "" + }, + "1f349": { + "output": "1f349", + "name": "watermelon", + "alpha_code": ":watermelon:", + "aliases": "" + }, + "1f34a": { + "output": "1f34a", + "name": "tangerine", + "alpha_code": ":tangerine:", + "aliases": "" + }, + "1f940": { + "output": "1f940", + "name": "wilted flower", + "alpha_code": ":wilted_rose:", + "aliases": ":wilted_flower:" + }, + "1f34c": { + "output": "1f34c", + "name": "banana", + "alpha_code": ":banana:", + "aliases": "" + }, + "1f34d": { + "output": "1f34d", + "name": "pineapple", + "alpha_code": ":pineapple:", + "aliases": "" + }, + "1f34e": { + "output": "1f34e", + "name": "red apple", + "alpha_code": ":apple:", + "aliases": "" + }, + "1f34f": { + "output": "1f34f", + "name": "green apple", + "alpha_code": ":green_apple:", + "aliases": "" + }, + "1f351": { + "output": "1f351", + "name": "peach", + "alpha_code": ":peach:", + "aliases": "" + }, + "1f352": { + "output": "1f352", + "name": "cherries", + "alpha_code": ":cherries:", + "aliases": "" + }, + "1f353": { + "output": "1f353", + "name": "strawberry", + "alpha_code": ":strawberry:", + "aliases": "" + }, + "1f98f": { + "output": "1f98f", + "name": "rhinoceros", + "alpha_code": ":rhino:", + "aliases": ":rhinoceros:" + }, + "1f354": { + "output": "1f354", + "name": "hamburger", + "alpha_code": ":hamburger:", + "aliases": "" + }, + "1f355": { + "output": "1f355", + "name": "pizza", + "alpha_code": ":pizza:", + "aliases": "" + }, + "1f356": { + "output": "1f356", + "name": "meat on bone", + "alpha_code": ":meat_on_bone:", + "aliases": "" + }, + "1f98e": { + "output": "1f98e", + "name": "lizard", + "alpha_code": ":lizard:", + "aliases": "" + }, + "1f357": { + "output": "1f357", + "name": "poultry leg", + "alpha_code": ":poultry_leg:", + "aliases": "" + }, + "1f358": { + "output": "1f358", + "name": "rice cracker", + "alpha_code": ":rice_cracker:", + "aliases": "" + }, + "1f359": { + "output": "1f359", + "name": "rice ball", + "alpha_code": ":rice_ball:", + "aliases": "" + }, + "1f98d": { + "output": "1f98d", + "name": "gorilla", + "alpha_code": ":gorilla:", + "aliases": "" + }, + "1f35a": { + "output": "1f35a", + "name": "cooked rice", + "alpha_code": ":rice:", + "aliases": "" + }, + "1f35b": { + "output": "1f35b", + "name": "curry rice", + "alpha_code": ":curry:", + "aliases": "" + }, + "1f98c": { + "output": "1f98c", + "name": "deer", + "alpha_code": ":deer:", + "aliases": "" + }, + "1f35c": { + "output": "1f35c", + "name": "steaming bowl", + "alpha_code": ":ramen:", + "aliases": "" + }, + "1f35d": { + "output": "1f35d", + "name": "spaghetti", + "alpha_code": ":spaghetti:", + "aliases": "" + }, + "1f35e": { + "output": "1f35e", + "name": "bread", + "alpha_code": ":bread:", + "aliases": "" + }, + "1f35f": { + "output": "1f35f", + "name": "french fries", + "alpha_code": ":fries:", + "aliases": "" + }, + "1f98b": { + "output": "1f98b", + "name": "butterfly", + "alpha_code": ":butterfly:", + "aliases": "" + }, + "1f360": { + "output": "1f360", + "name": "roasted sweet potato", + "alpha_code": ":sweet_potato:", + "aliases": "" + }, + "1f361": { + "output": "1f361", + "name": "dango", + "alpha_code": ":dango:", + "aliases": "" + }, + "1f98a": { + "output": "1f98a", + "name": "fox face", + "alpha_code": ":fox:", + "aliases": ":fox_face:" + }, + "1f362": { + "output": "1f362", + "name": "oden", + "alpha_code": ":oden:", + "aliases": "" + }, + "1f363": { + "output": "1f363", + "name": "sushi", + "alpha_code": ":sushi:", + "aliases": "" + }, + "1f989": { + "output": "1f989", + "name": "owl", + "alpha_code": ":owl:", + "aliases": "" + }, + "1f364": { + "output": "1f364", + "name": "fried shrimp", + "alpha_code": ":fried_shrimp:", + "aliases": "" + }, + "1f365": { + "output": "1f365", + "name": "fish cake with swirl", + "alpha_code": ":fish_cake:", + "aliases": "" + }, + "1f988": { + "output": "1f988", + "name": "shark", + "alpha_code": ":shark:", + "aliases": "" + }, + "1f366": { + "output": "1f366", + "name": "soft ice cream", + "alpha_code": ":icecream:", + "aliases": "" + }, + "1f987": { + "output": "1f987", + "name": "bat", + "alpha_code": ":bat:", + "aliases": "" + }, + "1f367": { + "output": "1f367", + "name": "shaved ice", + "alpha_code": ":shaved_ice:", + "aliases": "" + }, + "1f1fd": { + "output": "1f1fd", + "name": "regional indicator symbol letter x", + "alpha_code": ":regional_indicator_x:", + "aliases": "" + }, + "1f368": { + "output": "1f368", + "name": "ice cream", + "alpha_code": ":ice_cream:", + "aliases": "" + }, + "1f986": { + "output": "1f986", + "name": "duck", + "alpha_code": ":duck:", + "aliases": "" + }, + "1f369": { + "output": "1f369", + "name": "doughnut", + "alpha_code": ":doughnut:", + "aliases": "" + }, + "1f985": { + "output": "1f985", + "name": "eagle", + "alpha_code": ":eagle:", + "aliases": "" + }, + "1f36a": { + "output": "1f36a", + "name": "cookie", + "alpha_code": ":cookie:", + "aliases": "" + }, + "1f5a4": { + "output": "1f5a4", + "name": "black heart", + "alpha_code": ":black_heart:", + "aliases": "" + }, + "1f36b": { + "output": "1f36b", + "name": "chocolate bar", + "alpha_code": ":chocolate_bar:", + "aliases": "" + }, + "1f36c": { + "output": "1f36c", + "name": "candy", + "alpha_code": ":candy:", + "aliases": "" + }, + "1f36d": { + "output": "1f36d", + "name": "lollipop", + "alpha_code": ":lollipop:", + "aliases": "" + }, + "1f36e": { + "output": "1f36e", + "name": "custard", + "alpha_code": ":custard:", + "aliases": ":pudding:|:flan:" + }, + "1f36f": { + "output": "1f36f", + "name": "honey pot", + "alpha_code": ":honey_pot:", + "aliases": "" + }, + "1f91e": { + "output": "1f91e", + "name": "crossed fingers", + "alpha_code": ":fingers_crossed:", + "aliases": ":hand_with_index_and_middle_finger_crossed:" + }, + "1f370": { + "output": "1f370", + "name": "shortcake", + "alpha_code": ":cake:", + "aliases": "" + }, + "1f371": { + "output": "1f371", + "name": "bento box", + "alpha_code": ":bento:", + "aliases": "" + }, + "1f372": { + "output": "1f372", + "name": "pot of food", + "alpha_code": ":stew:", + "aliases": "" + }, + "1f91d": { + "output": "1f91d", + "name": "handshake", + "alpha_code": ":handshake:", + "aliases": ":shaking_hands:" + }, + "1f373": { + "output": "1f373", + "name": "cooking", + "alpha_code": ":cooking:", + "aliases": "" + }, + "1f374": { + "output": "1f374", + "name": "fork and knife", + "alpha_code": ":fork_and_knife:", + "aliases": "" + }, + "1f375": { + "output": "1f375", + "name": "teacup without handle", + "alpha_code": ":tea:", + "aliases": "" + }, + "1f376": { + "output": "1f376", + "name": "sake", + "alpha_code": ":sake:", + "aliases": "" + }, + "1f377": { + "output": "1f377", + "name": "wine glass", + "alpha_code": ":wine_glass:", + "aliases": "" + }, + "1f378": { + "output": "1f378", + "name": "cocktail glass", + "alpha_code": ":cocktail:", + "aliases": "" + }, + "1f379": { + "output": "1f379", + "name": "tropical drink", + "alpha_code": ":tropical_drink:", + "aliases": "" + }, + "1f37a": { + "output": "1f37a", + "name": "beer mug", + "alpha_code": ":beer:", + "aliases": "" + }, + "1f37b": { + "output": "1f37b", + "name": "clinking beer mugs", + "alpha_code": ":beers:", + "aliases": "" + }, + "1f380": { + "output": "1f380", + "name": "ribbon", + "alpha_code": ":ribbon:", + "aliases": "" + }, + "1f381": { + "output": "1f381", + "name": "wrapped gift", + "alpha_code": ":gift:", + "aliases": "" + }, + "1f382": { + "output": "1f382", + "name": "birthday cake", + "alpha_code": ":birthday:", + "aliases": "" + }, + "1f383": { + "output": "1f383", + "name": "jack-o-lantern", + "alpha_code": ":jack_o_lantern:", + "aliases": "" + }, + "1f91b": { + "output": "1f91b", + "name": "left-facing fist", + "alpha_code": ":left_facing_fist:", + "aliases": ":left_fist:" + }, + "1f91c": { + "output": "1f91c", + "name": "right-facing fist", + "alpha_code": ":right_facing_fist:", + "aliases": ":right_fist:" + }, + "1f384": { + "output": "1f384", + "name": "Christmas tree", + "alpha_code": ":christmas_tree:", + "aliases": "" + }, + "1f385": { + "output": "1f385", + "name": "Santa Claus", + "alpha_code": ":santa:", + "aliases": "" + }, + "1f386": { + "output": "1f386", + "name": "fireworks", + "alpha_code": ":fireworks:", + "aliases": "" + }, + "1f91a": { + "output": "1f91a", + "name": "raised back of hand", + "alpha_code": ":raised_back_of_hand:", + "aliases": ":back_of_hand:" + }, + "1f387": { + "output": "1f387", + "name": "sparkler", + "alpha_code": ":sparkler:", + "aliases": "" + }, + "1f388": { + "output": "1f388", + "name": "balloon", + "alpha_code": ":balloon:", + "aliases": "" + }, + "1f389": { + "output": "1f389", + "name": "party popper", + "alpha_code": ":tada:", + "aliases": "" + }, + "1f38a": { + "output": "1f38a", + "name": "confetti ball", + "alpha_code": ":confetti_ball:", + "aliases": "" + }, + "1f38b": { + "output": "1f38b", + "name": "tanabata tree", + "alpha_code": ":tanabata_tree:", + "aliases": "" + }, + "1f38c": { + "output": "1f38c", + "name": "crossed flags", + "alpha_code": ":crossed_flags:", + "aliases": "" + }, + "1f919": { + "output": "1f919", + "name": "call me hand", + "alpha_code": ":call_me:", + "aliases": ":call_me_hand:" + }, + "1f38d": { + "output": "1f38d", + "name": "pine decoration", + "alpha_code": ":bamboo:", + "aliases": "" + }, + "1f57a": { + "output": "1f57a", + "name": "man dancing", + "alpha_code": ":man_dancing:", + "aliases": ":male_dancer:" + }, + "1f38e": { + "output": "1f38e", + "name": "Japanese dolls", + "alpha_code": ":dolls:", + "aliases": "" + }, + "1f933": { + "output": "1f933", + "name": "selfie", + "alpha_code": ":selfie:", + "aliases": "" + }, + "1f38f": { + "output": "1f38f", + "name": "carp streamer", + "alpha_code": ":flags:", + "aliases": "" + }, + "1f930": { + "output": "1f930", + "name": "pregnant woman", + "alpha_code": ":pregnant_woman:", + "aliases": ":expecting_woman:" + }, + "1f390": { + "output": "1f390", + "name": "wind chime", + "alpha_code": ":wind_chime:", + "aliases": "" + }, + "1f926": { + "output": "1f926", + "name": "person facepalming", + "alpha_code": ":person_facepalming:", + "aliases": ":face_palm:|:facepalm:" + }, + "1f937": { + "output": "1f937", + "name": "person shrugging", + "alpha_code": ":person_shrugging:", + "aliases": ":shrug:" + }, + "1f391": { + "output": "1f391", + "name": "moon viewing ceremony", + "alpha_code": ":rice_scene:", + "aliases": "" + }, + "1f392": { + "output": "1f392", + "name": "school backpack", + "alpha_code": ":school_satchel:", + "aliases": "" + }, + "1f393": { + "output": "1f393", + "name": "graduation cap", + "alpha_code": ":mortar_board:", + "aliases": "" + }, + "1f3a0": { + "output": "1f3a0", + "name": "carousel horse", + "alpha_code": ":carousel_horse:", + "aliases": "" + }, + "1f3a1": { + "output": "1f3a1", + "name": "ferris wheel", + "alpha_code": ":ferris_wheel:", + "aliases": "" + }, + "1f3a2": { + "output": "1f3a2", + "name": "roller coaster", + "alpha_code": ":roller_coaster:", + "aliases": "" + }, + "1f3a3": { + "output": "1f3a3", + "name": "fishing pole", + "alpha_code": ":fishing_pole_and_fish:", + "aliases": "" + }, + "1f3a4": { + "output": "1f3a4", + "name": "microphone", + "alpha_code": ":microphone:", + "aliases": "" + }, + "0023": { + "output": "0023-fe0f", + "name": "pound symbol", + "alpha_code": ":pound_symbol:", + "aliases": "" + }, + "1f3a5": { + "output": "1f3a5", + "name": "movie camera", + "alpha_code": ":movie_camera:", + "aliases": "" + }, + "1f3a6": { + "output": "1f3a6", + "name": "cinema", + "alpha_code": ":cinema:", + "aliases": "" + }, + "1f3a7": { + "output": "1f3a7", + "name": "headphone", + "alpha_code": ":headphones:", + "aliases": "" + }, + "1f936": { + "output": "1f936", + "name": "Mrs. Claus", + "alpha_code": ":mrs_claus:", + "aliases": ":mother_christmas:" + }, + "1f3a8": { + "output": "1f3a8", + "name": "artist palette", + "alpha_code": ":art:", + "aliases": "" + }, + "1f935": { + "output": "1f935", + "name": "man in tuxedo", + "alpha_code": ":man_in_tuxedo:", + "aliases": "" + }, + "1f3a9": { + "output": "1f3a9", + "name": "top hat", + "alpha_code": ":tophat:", + "aliases": "" + }, + "1f3aa": { + "output": "1f3aa", + "name": "circus tent", + "alpha_code": ":circus_tent:", + "aliases": "" + }, + "1f934": { + "output": "1f934", + "name": "prince", + "alpha_code": ":prince:", + "aliases": "" + }, + "1f3ab": { + "output": "1f3ab", + "name": "ticket", + "alpha_code": ":ticket:", + "aliases": "" + }, + "1f3ac": { + "output": "1f3ac", + "name": "clapper board", + "alpha_code": ":clapper:", + "aliases": "" + }, + "1f3ad": { + "output": "1f3ad", + "name": "performing arts", + "alpha_code": ":performing_arts:", + "aliases": "" + }, + "1f927": { + "output": "1f927", + "name": "sneezing face", + "alpha_code": ":sneezing_face:", + "aliases": ":sneeze:" + }, + "1f3ae": { + "output": "1f3ae", + "name": "video game", + "alpha_code": ":video_game:", + "aliases": "" + }, + "1f3af": { + "output": "1f3af", + "name": "direct hit", + "alpha_code": ":dart:", + "aliases": "" + }, + "1f3b0": { + "output": "1f3b0", + "name": "slot machine", + "alpha_code": ":slot_machine:", + "aliases": "" + }, + "1f3b1": { + "output": "1f3b1", + "name": "pool 8 ball", + "alpha_code": ":8ball:", + "aliases": "" + }, + "1f3b2": { + "output": "1f3b2", + "name": "game die", + "alpha_code": ":game_die:", + "aliases": "" + }, + "1f3b3": { + "output": "1f3b3", + "name": "bowling", + "alpha_code": ":bowling:", + "aliases": "" + }, + "1f3b4": { + "output": "1f3b4", + "name": "flower playing cards", + "alpha_code": ":flower_playing_cards:", + "aliases": "" + }, + "1f925": { + "output": "1f925", + "name": "lying face", + "alpha_code": ":lying_face:", + "aliases": ":liar:" + }, + "1f3b5": { + "output": "1f3b5", + "name": "musical note", + "alpha_code": ":musical_note:", + "aliases": "" + }, + "1f3b6": { + "output": "1f3b6", + "name": "musical notes", + "alpha_code": ":notes:", + "aliases": "" + }, + "1f3b7": { + "output": "1f3b7", + "name": "saxophone", + "alpha_code": ":saxophone:", + "aliases": "" + }, + "1f924": { + "output": "1f924", + "name": "drooling face", + "alpha_code": ":drooling_face:", + "aliases": ":drool:" + }, + "1f3b8": { + "output": "1f3b8", + "name": "guitar", + "alpha_code": ":guitar:", + "aliases": "" + }, + "1f3b9": { + "output": "1f3b9", + "name": "musical keyboard", + "alpha_code": ":musical_keyboard:", + "aliases": "" + }, + "1f3ba": { + "output": "1f3ba", + "name": "trumpet", + "alpha_code": ":trumpet:", + "aliases": "" + }, + "1f923": { + "output": "1f923", + "name": "rolling on the floor laughing", + "alpha_code": ":rofl:", + "aliases": ":rolling_on_the_floor_laughing:" + }, + "1f3bb": { + "output": "1f3bb", + "name": "violin", + "alpha_code": ":violin:", + "aliases": "" + }, + "1f3bc": { + "output": "1f3bc", + "name": "musical score", + "alpha_code": ":musical_score:", + "aliases": "" + }, + "1f3bd": { + "output": "1f3bd", + "name": "running shirt", + "alpha_code": ":running_shirt_with_sash:", + "aliases": "" + }, + "1f922": { + "output": "1f922", + "name": "nauseated face", + "alpha_code": ":nauseated_face:", + "aliases": ":sick:" + }, + "1f3be": { + "output": "1f3be", + "name": "tennis", + "alpha_code": ":tennis:", + "aliases": "" + }, + "1f3bf": { + "output": "1f3bf", + "name": "skis", + "alpha_code": ":ski:", + "aliases": "" + }, + "1f3c0": { + "output": "1f3c0", + "name": "basketball", + "alpha_code": ":basketball:", + "aliases": "" + }, + "1f3c1": { + "output": "1f3c1", + "name": "chequered flag", + "alpha_code": ":checkered_flag:", + "aliases": "" + }, + "1f921": { + "output": "1f921", + "name": "clown face", + "alpha_code": ":clown:", + "aliases": ":clown_face:" + }, + "1f3c2": { + "output": "1f3c2", + "name": "snowboarder", + "alpha_code": ":snowboarder:", + "aliases": "" + }, + "1f3c3": { + "output": "1f3c3", + "name": "person running", + "alpha_code": ":person_running:", + "aliases": ":runner:" + }, + "1f3c4": { + "output": "1f3c4", + "name": "person surfing", + "alpha_code": ":person_surfing:", + "aliases": ":surfer:" + }, + "1f3c6": { + "output": "1f3c6", + "name": "trophy", + "alpha_code": ":trophy:", + "aliases": "" + }, + "1f3c8": { + "output": "1f3c8", + "name": "american football", + "alpha_code": ":football:", + "aliases": "" + }, + "1f3ca": { + "output": "1f3ca", + "name": "person swimming", + "alpha_code": ":person_swimming:", + "aliases": ":swimmer:" + }, + "1f3e0": { + "output": "1f3e0", + "name": "house", + "alpha_code": ":house:", + "aliases": "" + }, + "1f3e1": { + "output": "1f3e1", + "name": "house with garden", + "alpha_code": ":house_with_garden:", + "aliases": "" + }, + "1f3e2": { + "output": "1f3e2", + "name": "office building", + "alpha_code": ":office:", + "aliases": "" + }, + "1f3e3": { + "output": "1f3e3", + "name": "Japanese post office", + "alpha_code": ":post_office:", + "aliases": "" + }, + "1f3e5": { + "output": "1f3e5", + "name": "hospital", + "alpha_code": ":hospital:", + "aliases": "" + }, + "1f3e6": { + "output": "1f3e6", + "name": "bank", + "alpha_code": ":bank:", + "aliases": "" + }, + "1f3e7": { + "output": "1f3e7", + "name": "ATM sign", + "alpha_code": ":atm:", + "aliases": "" + }, + "1f3e8": { + "output": "1f3e8", + "name": "hotel", + "alpha_code": ":hotel:", + "aliases": "" + }, + "1f3e9": { + "output": "1f3e9", + "name": "love hotel", + "alpha_code": ":love_hotel:", + "aliases": "" + }, + "1f3ea": { + "output": "1f3ea", + "name": "convenience store", + "alpha_code": ":convenience_store:", + "aliases": "" + }, + "1f3eb": { + "output": "1f3eb", + "name": "school", + "alpha_code": ":school:", + "aliases": "" + }, + "1f3ec": { + "output": "1f3ec", + "name": "department store", + "alpha_code": ":department_store:", + "aliases": "" + }, + "1f920": { + "output": "1f920", + "name": "cowboy hat face", + "alpha_code": ":cowboy:", + "aliases": ":face_with_cowboy_hat:" + }, + "1f3ed": { + "output": "1f3ed", + "name": "factory", + "alpha_code": ":factory:", + "aliases": "" + }, + "1f3ee": { + "output": "1f3ee", + "name": "red paper lantern", + "alpha_code": ":izakaya_lantern:", + "aliases": "" + }, + "1f3ef": { + "output": "1f3ef", + "name": "Japanese castle", + "alpha_code": ":japanese_castle:", + "aliases": "" + }, + "1f3f0": { + "output": "1f3f0", + "name": "castle", + "alpha_code": ":european_castle:", + "aliases": "" + }, + "1f40c": { + "output": "1f40c", + "name": "snail", + "alpha_code": ":snail:", + "aliases": "" + }, + "1f40d": { + "output": "1f40d", + "name": "snake", + "alpha_code": ":snake:", + "aliases": "" + }, + "1f40e": { + "output": "1f40e", + "name": "horse", + "alpha_code": ":racehorse:", + "aliases": "" + }, + "1f411": { + "output": "1f411", + "name": "ewe", + "alpha_code": ":sheep:", + "aliases": "" + }, + "1f412": { + "output": "1f412", + "name": "monkey", + "alpha_code": ":monkey:", + "aliases": "" + }, + "1f414": { + "output": "1f414", + "name": "chicken", + "alpha_code": ":chicken:", + "aliases": "" + }, + "1f417": { + "output": "1f417", + "name": "boar", + "alpha_code": ":boar:", + "aliases": "" + }, + "1f418": { + "output": "1f418", + "name": "elephant", + "alpha_code": ":elephant:", + "aliases": "" + }, + "1f419": { + "output": "1f419", + "name": "octopus", + "alpha_code": ":octopus:", + "aliases": "" + }, + "1f41a": { + "output": "1f41a", + "name": "spiral shell", + "alpha_code": ":shell:", + "aliases": "" + }, + "1f934-1f3fb": { + "output": "1f934-1f3fb", + "name": "prince: light skin tone", + "alpha_code": ":prince_tone1:", + "aliases": "" + }, + "1f41b": { + "output": "1f41b", + "name": "bug", + "alpha_code": ":bug:", + "aliases": "" + }, + "1f41c": { + "output": "1f41c", + "name": "ant", + "alpha_code": ":ant:", + "aliases": "" + }, + "1f41d": { + "output": "1f41d", + "name": "honeybee", + "alpha_code": ":bee:", + "aliases": "" + }, + "1f41e": { + "output": "1f41e", + "name": "lady beetle", + "alpha_code": ":beetle:", + "aliases": "" + }, + "1f41f": { + "output": "1f41f", + "name": "fish", + "alpha_code": ":fish:", + "aliases": "" + }, + "1f420": { + "output": "1f420", + "name": "tropical fish", + "alpha_code": ":tropical_fish:", + "aliases": "" + }, + "1f421": { + "output": "1f421", + "name": "blowfish", + "alpha_code": ":blowfish:", + "aliases": "" + }, + "1f422": { + "output": "1f422", + "name": "turtle", + "alpha_code": ":turtle:", + "aliases": "" + }, + "1f423": { + "output": "1f423", + "name": "hatching chick", + "alpha_code": ":hatching_chick:", + "aliases": "" + }, + "1f424": { + "output": "1f424", + "name": "baby chick", + "alpha_code": ":baby_chick:", + "aliases": "" + }, + "1f425": { + "output": "1f425", + "name": "front-facing baby chick", + "alpha_code": ":hatched_chick:", + "aliases": "" + }, + "1f426": { + "output": "1f426", + "name": "bird", + "alpha_code": ":bird:", + "aliases": "" + }, + "1f427": { + "output": "1f427", + "name": "penguin", + "alpha_code": ":penguin:", + "aliases": "" + }, + "1f428": { + "output": "1f428", + "name": "koala", + "alpha_code": ":koala:", + "aliases": "" + }, + "1f429": { + "output": "1f429", + "name": "poodle", + "alpha_code": ":poodle:", + "aliases": "" + }, + "1f42b": { + "output": "1f42b", + "name": "two-hump camel", + "alpha_code": ":camel:", + "aliases": "" + }, + "1f42c": { + "output": "1f42c", + "name": "dolphin", + "alpha_code": ":dolphin:", + "aliases": "" + }, + "1f42d": { + "output": "1f42d", + "name": "mouse face", + "alpha_code": ":mouse:", + "aliases": "" + }, + "1f42e": { + "output": "1f42e", + "name": "cow face", + "alpha_code": ":cow:", + "aliases": "" + }, + "1f42f": { + "output": "1f42f", + "name": "tiger face", + "alpha_code": ":tiger:", + "aliases": "" + }, + "1f430": { + "output": "1f430", + "name": "rabbit face", + "alpha_code": ":rabbit:", + "aliases": "" + }, + "1f431": { + "output": "1f431", + "name": "cat face", + "alpha_code": ":cat:", + "aliases": "" + }, + "1f432": { + "output": "1f432", + "name": "dragon face", + "alpha_code": ":dragon_face:", + "aliases": "" + }, + "1f433": { + "output": "1f433", + "name": "spouting whale", + "alpha_code": ":whale:", + "aliases": "" + }, + "1f434": { + "output": "1f434", + "name": "horse face", + "alpha_code": ":horse:", + "aliases": "" + }, + "1f435": { + "output": "1f435", + "name": "monkey face", + "alpha_code": ":monkey_face:", + "aliases": "" + }, + "1f436": { + "output": "1f436", + "name": "dog face", + "alpha_code": ":dog:", + "aliases": "" + }, + "1f437": { + "output": "1f437", + "name": "pig face", + "alpha_code": ":pig:", + "aliases": "" + }, + "1f438": { + "output": "1f438", + "name": "frog face", + "alpha_code": ":frog:", + "aliases": "" + }, + "1f439": { + "output": "1f439", + "name": "hamster face", + "alpha_code": ":hamster:", + "aliases": "" + }, + "1f43a": { + "output": "1f43a", + "name": "wolf face", + "alpha_code": ":wolf:", + "aliases": "" + }, + "1f43b": { + "output": "1f43b", + "name": "bear face", + "alpha_code": ":bear:", + "aliases": "" + }, + "1f43c": { + "output": "1f43c", + "name": "panda face", + "alpha_code": ":panda_face:", + "aliases": "" + }, + "1f43d": { + "output": "1f43d", + "name": "pig nose", + "alpha_code": ":pig_nose:", + "aliases": "" + }, + "1f43e": { + "output": "1f43e", + "name": "paw prints", + "alpha_code": ":feet:", + "aliases": ":paw_prints:" + }, + "1f934-1f3fc": { + "output": "1f934-1f3fc", + "name": "prince: medium-light skin tone", + "alpha_code": ":prince_tone2:", + "aliases": "" + }, + "1f440": { + "output": "1f440", + "name": "eyes", + "alpha_code": ":eyes:", + "aliases": "" + }, + "1f442": { + "output": "1f442", + "name": "ear", + "alpha_code": ":ear:", + "aliases": "" + }, + "1f443": { + "output": "1f443", + "name": "nose", + "alpha_code": ":nose:", + "aliases": "" + }, + "1f444": { + "output": "1f444", + "name": "mouth", + "alpha_code": ":lips:", + "aliases": "" + }, + "1f445": { + "output": "1f445", + "name": "tongue", + "alpha_code": ":tongue:", + "aliases": "" + }, + "1f934-1f3fd": { + "output": "1f934-1f3fd", + "name": "prince: medium skin tone", + "alpha_code": ":prince_tone3:", + "aliases": "" + }, + "1f446": { + "output": "1f446", + "name": "backhand index pointing up", + "alpha_code": ":point_up_2:", + "aliases": "" + }, + "1f447": { + "output": "1f447", + "name": "backhand index pointing down", + "alpha_code": ":point_down:", + "aliases": "" + }, + "1f448": { + "output": "1f448", + "name": "backhand index pointing left", + "alpha_code": ":point_left:", + "aliases": "" + }, + "1f449": { + "output": "1f449", + "name": "backhand index pointing right", + "alpha_code": ":point_right:", + "aliases": "" + }, + "1f44a": { + "output": "1f44a", + "name": "oncoming fist", + "alpha_code": ":punch:", + "aliases": "" + }, + "1f44b": { + "output": "1f44b", + "name": "waving hand", + "alpha_code": ":wave:", + "aliases": "" + }, + "1f44c": { + "output": "1f44c", + "name": "OK hand", + "alpha_code": ":ok_hand:", + "aliases": "" + }, + "1f44d": { + "output": "1f44d", + "name": "thumbs up", + "alpha_code": ":thumbsup:", + "aliases": ":+1:|:thumbup:" + }, + "1f44e": { + "output": "1f44e", + "name": "thumbs down", + "alpha_code": ":thumbsdown:", + "aliases": ":-1:|:thumbdown:" + }, + "1f44f": { + "output": "1f44f", + "name": "clapping hands", + "alpha_code": ":clap:", + "aliases": "" + }, + "1f450": { + "output": "1f450", + "name": "open hands", + "alpha_code": ":open_hands:", + "aliases": "" + }, + "1f451": { + "output": "1f451", + "name": "crown", + "alpha_code": ":crown:", + "aliases": "" + }, + "1f452": { + "output": "1f452", + "name": "woman\u2019s hat", + "alpha_code": ":womans_hat:", + "aliases": "" + }, + "1f453": { + "output": "1f453", + "name": "glasses", + "alpha_code": ":eyeglasses:", + "aliases": "" + }, + "1f454": { + "output": "1f454", + "name": "necktie", + "alpha_code": ":necktie:", + "aliases": "" + }, + "1f455": { + "output": "1f455", + "name": "t-shirt", + "alpha_code": ":shirt:", + "aliases": "" + }, + "1f934-1f3fe": { + "output": "1f934-1f3fe", + "name": "prince: medium-dark skin tone", + "alpha_code": ":prince_tone4:", + "aliases": "" + }, + "1f456": { + "output": "1f456", + "name": "jeans", + "alpha_code": ":jeans:", + "aliases": "" + }, + "1f457": { + "output": "1f457", + "name": "dress", + "alpha_code": ":dress:", + "aliases": "" + }, + "1f458": { + "output": "1f458", + "name": "kimono", + "alpha_code": ":kimono:", + "aliases": "" + }, + "1f934-1f3ff": { + "output": "1f934-1f3ff", + "name": "prince: dark skin tone", + "alpha_code": ":prince_tone5:", + "aliases": "" + }, + "1f459": { + "output": "1f459", + "name": "bikini", + "alpha_code": ":bikini:", + "aliases": "" + }, + "1f45a": { + "output": "1f45a", + "name": "woman\u2019s clothes", + "alpha_code": ":womans_clothes:", + "aliases": "" + }, + "1f45b": { + "output": "1f45b", + "name": "purse", + "alpha_code": ":purse:", + "aliases": "" + }, + "1f45c": { + "output": "1f45c", + "name": "handbag", + "alpha_code": ":handbag:", + "aliases": "" + }, + "1f45d": { + "output": "1f45d", + "name": "clutch bag", + "alpha_code": ":pouch:", + "aliases": "" + }, + "1f45e": { + "output": "1f45e", + "name": "man\u2019s shoe", + "alpha_code": ":mans_shoe:", + "aliases": "" + }, + "1f45f": { + "output": "1f45f", + "name": "running shoe", + "alpha_code": ":athletic_shoe:", + "aliases": "" + }, + "1f460": { + "output": "1f460", + "name": "high-heeled shoe", + "alpha_code": ":high_heel:", + "aliases": "" + }, + "1f461": { + "output": "1f461", + "name": "woman\u2019s sandal", + "alpha_code": ":sandal:", + "aliases": "" + }, + "1f462": { + "output": "1f462", + "name": "woman\u2019s boot", + "alpha_code": ":boot:", + "aliases": "" + }, + "1f463": { + "output": "1f463", + "name": "footprints", + "alpha_code": ":footprints:", + "aliases": "" + }, + "1f464": { + "output": "1f464", + "name": "bust in silhouette", + "alpha_code": ":bust_in_silhouette:", + "aliases": "" + }, + "1f936-1f3fb": { + "output": "1f936-1f3fb", + "name": "Mrs. Claus: light skin tone", + "alpha_code": ":mrs_claus_tone1:", + "aliases": ":mother_christmas_tone1:" + }, + "1f466": { + "output": "1f466", + "name": "boy", + "alpha_code": ":boy:", + "aliases": "" + }, + "1f467": { + "output": "1f467", + "name": "girl", + "alpha_code": ":girl:", + "aliases": "" + }, + "1f468": { + "output": "1f468", + "name": "man", + "alpha_code": ":man:", + "aliases": "" + }, + "1f469": { + "output": "1f469", + "name": "woman", + "alpha_code": ":woman:", + "aliases": "" + }, + "1f46a": { + "output": "1f46a", + "name": "family", + "alpha_code": ":family:", + "aliases": "" + }, + "1f46b": { + "output": "1f46b", + "name": "man and woman holding hands", + "alpha_code": ":couple:", + "aliases": "" + }, + "1f46e": { + "output": "1f46e", + "name": "police officer", + "alpha_code": ":police_officer:", + "aliases": ":cop:" + }, + "1f46f": { + "output": "1f46f", + "name": "people with bunny ears partying", + "alpha_code": ":people_with_bunny_ears_partying:", + "aliases": ":dancers:" + }, + "1f470": { + "output": "1f470", + "name": "bride with veil", + "alpha_code": ":bride_with_veil:", + "aliases": "" + }, + "1f471": { + "output": "1f471", + "name": "blond-haired person", + "alpha_code": ":blond_haired_person:", + "aliases": ":person_with_blond_hair:" + }, + "1f472": { + "output": "1f472", + "name": "man with Chinese cap", + "alpha_code": ":man_with_chinese_cap:", + "aliases": ":man_with_gua_pi_mao:" + }, + "1f473": { + "output": "1f473", + "name": "person wearing turban", + "alpha_code": ":person_wearing_turban:", + "aliases": ":man_with_turban:" + }, + "1f474": { + "output": "1f474", + "name": "old man", + "alpha_code": ":older_man:", + "aliases": "" + }, + "1f475": { + "output": "1f475", + "name": "old woman", + "alpha_code": ":older_woman:", + "aliases": ":grandma:" + }, + "1f476": { + "output": "1f476", + "name": "baby", + "alpha_code": ":baby:", + "aliases": "" + }, + "1f477": { + "output": "1f477", + "name": "construction worker", + "alpha_code": ":construction_worker:", + "aliases": "" + }, + "1f478": { + "output": "1f478", + "name": "princess", + "alpha_code": ":princess:", + "aliases": "" + }, + "1f479": { + "output": "1f479", + "name": "ogre", + "alpha_code": ":japanese_ogre:", + "aliases": "" + }, + "1f936-1f3fc": { + "output": "1f936-1f3fc", + "name": "Mrs. Claus: medium-light skin tone", + "alpha_code": ":mrs_claus_tone2:", + "aliases": ":mother_christmas_tone2:" + }, + "1f47a": { + "output": "1f47a", + "name": "goblin", + "alpha_code": ":japanese_goblin:", + "aliases": "" + }, + "1f47b": { + "output": "1f47b", + "name": "ghost", + "alpha_code": ":ghost:", + "aliases": "" + }, + "1f47c": { + "output": "1f47c", + "name": "baby angel", + "alpha_code": ":angel:", + "aliases": "" + }, + "1f47d": { + "output": "1f47d", + "name": "alien", + "alpha_code": ":alien:", + "aliases": "" + }, + "1f47e": { + "output": "1f47e", + "name": "alien monster", + "alpha_code": ":space_invader:", + "aliases": "" + }, + "1f936-1f3fd": { + "output": "1f936-1f3fd", + "name": "Mrs. Claus: medium skin tone", + "alpha_code": ":mrs_claus_tone3:", + "aliases": ":mother_christmas_tone3:" + }, + "1f47f": { + "output": "1f47f", + "name": "angry face with horns", + "alpha_code": ":imp:", + "aliases": "" + }, + "1f480": { + "output": "1f480", + "name": "skull", + "alpha_code": ":skull:", + "aliases": ":skeleton:" + }, + "1f4c7": { + "output": "1f4c7", + "name": "card index", + "alpha_code": ":card_index:", + "aliases": "" + }, + "1f481": { + "output": "1f481", + "name": "person tipping hand", + "alpha_code": ":person_tipping_hand:", + "aliases": ":information_desk_person:" + }, + "1f482": { + "output": "1f482", + "name": "guard", + "alpha_code": ":guard:", + "aliases": ":guardsman:" + }, + "1f483": { + "output": "1f483", + "name": "woman dancing", + "alpha_code": ":dancer:", + "aliases": "" + }, + "1f484": { + "output": "1f484", + "name": "lipstick", + "alpha_code": ":lipstick:", + "aliases": "" + }, + "1f485": { + "output": "1f485", + "name": "nail polish", + "alpha_code": ":nail_care:", + "aliases": "" + }, + "1f4d2": { + "output": "1f4d2", + "name": "ledger", + "alpha_code": ":ledger:", + "aliases": "" + }, + "1f486": { + "output": "1f486", + "name": "person getting massage", + "alpha_code": ":person_getting_massage:", + "aliases": ":massage:" + }, + "1f4d3": { + "output": "1f4d3", + "name": "notebook", + "alpha_code": ":notebook:", + "aliases": "" + }, + "1f487": { + "output": "1f487", + "name": "person getting haircut", + "alpha_code": ":person_getting_haircut:", + "aliases": ":haircut:" + }, + "1f4d4": { + "output": "1f4d4", + "name": "notebook with decorative cover", + "alpha_code": ":notebook_with_decorative_cover:", + "aliases": "" + }, + "1f488": { + "output": "1f488", + "name": "barber pole", + "alpha_code": ":barber:", + "aliases": "" + }, + "1f4d5": { + "output": "1f4d5", + "name": "closed book", + "alpha_code": ":closed_book:", + "aliases": "" + }, + "1f489": { + "output": "1f489", + "name": "syringe", + "alpha_code": ":syringe:", + "aliases": "" + }, + "1f4d6": { + "output": "1f4d6", + "name": "open book", + "alpha_code": ":book:", + "aliases": "" + }, + "1f48a": { + "output": "1f48a", + "name": "pill", + "alpha_code": ":pill:", + "aliases": "" + }, + "1f4d7": { + "output": "1f4d7", + "name": "green book", + "alpha_code": ":green_book:", + "aliases": "" + }, + "1f48b": { + "output": "1f48b", + "name": "kiss mark", + "alpha_code": ":kiss:", + "aliases": "" + }, + "1f4d8": { + "output": "1f4d8", + "name": "blue book", + "alpha_code": ":blue_book:", + "aliases": "" + }, + "1f48c": { + "output": "1f48c", + "name": "love letter", + "alpha_code": ":love_letter:", + "aliases": "" + }, + "1f4d9": { + "output": "1f4d9", + "name": "orange book", + "alpha_code": ":orange_book:", + "aliases": "" + }, + "1f48d": { + "output": "1f48d", + "name": "ring", + "alpha_code": ":ring:", + "aliases": "" + }, + "1f4da": { + "output": "1f4da", + "name": "books", + "alpha_code": ":books:", + "aliases": "" + }, + "1f48e": { + "output": "1f48e", + "name": "gem stone", + "alpha_code": ":gem:", + "aliases": "" + }, + "1f936-1f3fe": { + "output": "1f936-1f3fe", + "name": "Mrs. Claus: medium-dark skin tone", + "alpha_code": ":mrs_claus_tone4:", + "aliases": ":mother_christmas_tone4:" + }, + "1f4db": { + "output": "1f4db", + "name": "name badge", + "alpha_code": ":name_badge:", + "aliases": "" + }, + "1f48f": { + "output": "1f48f", + "name": "kiss", + "alpha_code": ":couplekiss:", + "aliases": "" + }, + "1f4dc": { + "output": "1f4dc", + "name": "scroll", + "alpha_code": ":scroll:", + "aliases": "" + }, + "1f490": { + "output": "1f490", + "name": "bouquet", + "alpha_code": ":bouquet:", + "aliases": "" + }, + "1f4dd": { + "output": "1f4dd", + "name": "memo", + "alpha_code": ":pencil:", + "aliases": ":memo:" + }, + "1f936-1f3ff": { + "output": "1f936-1f3ff", + "name": "Mrs. Claus: dark skin tone", + "alpha_code": ":mrs_claus_tone5:", + "aliases": ":mother_christmas_tone5:" + }, + "1f491": { + "output": "1f491", + "name": "couple with heart", + "alpha_code": ":couple_with_heart:", + "aliases": "" + }, + "1f4de": { + "output": "1f4de", + "name": "telephone receiver", + "alpha_code": ":telephone_receiver:", + "aliases": "" + }, + "1f492": { + "output": "1f492", + "name": "wedding", + "alpha_code": ":wedding:", + "aliases": "" + }, + "1f4df": { + "output": "1f4df", + "name": "pager", + "alpha_code": ":pager:", + "aliases": "" + }, + "1f4e0": { + "output": "1f4e0", + "name": "fax machine", + "alpha_code": ":fax:", + "aliases": "" + }, + "1f493": { + "output": "1f493", + "name": "beating heart", + "alpha_code": ":heartbeat:", + "aliases": "" + }, + "1f4e1": { + "output": "1f4e1", + "name": "satellite antenna", + "alpha_code": ":satellite:", + "aliases": "" + }, + "1f4e2": { + "output": "1f4e2", + "name": "loudspeaker", + "alpha_code": ":loudspeaker:", + "aliases": "" + }, + "1f935-1f3fb": { + "output": "1f935-1f3fb", + "name": "man in tuxedo: light skin tone", + "alpha_code": ":man_in_tuxedo_tone1:", + "aliases": ":tuxedo_tone1:" + }, + "1f494": { + "output": "1f494", + "name": "broken heart", + "alpha_code": ":broken_heart:", + "aliases": "" + }, + "1f4e3": { + "output": "1f4e3", + "name": "megaphone", + "alpha_code": ":mega:", + "aliases": "" + }, + "1f4e4": { + "output": "1f4e4", + "name": "outbox tray", + "alpha_code": ":outbox_tray:", + "aliases": "" + }, + "1f495": { + "output": "1f495", + "name": "two hearts", + "alpha_code": ":two_hearts:", + "aliases": "" + }, + "1f4e5": { + "output": "1f4e5", + "name": "inbox tray", + "alpha_code": ":inbox_tray:", + "aliases": "" + }, + "1f4e6": { + "output": "1f4e6", + "name": "package", + "alpha_code": ":package:", + "aliases": "" + }, + "1f935-1f3fc": { + "output": "1f935-1f3fc", + "name": "man in tuxedo: medium-light skin tone", + "alpha_code": ":man_in_tuxedo_tone2:", + "aliases": ":tuxedo_tone2:" + }, + "1f496": { + "output": "1f496", + "name": "sparkling heart", + "alpha_code": ":sparkling_heart:", + "aliases": "" + }, + "1f4e7": { + "output": "1f4e7", + "name": "e-mail", + "alpha_code": ":e-mail:", + "aliases": ":email:" + }, + "1f4e8": { + "output": "1f4e8", + "name": "incoming envelope", + "alpha_code": ":incoming_envelope:", + "aliases": "" + }, + "1f497": { + "output": "1f497", + "name": "growing heart", + "alpha_code": ":heartpulse:", + "aliases": "" + }, + "1f935-1f3fd": { + "output": "1f935-1f3fd", + "name": "man in tuxedo: medium skin tone", + "alpha_code": ":man_in_tuxedo_tone3:", + "aliases": ":tuxedo_tone3:" + }, + "1f4e9": { + "output": "1f4e9", + "name": "envelope with arrow", + "alpha_code": ":envelope_with_arrow:", + "aliases": "" + }, + "1f4ea": { + "output": "1f4ea", + "name": "closed mailbox with lowered flag", + "alpha_code": ":mailbox_closed:", + "aliases": "" + }, + "1f498": { + "output": "1f498", + "name": "heart with arrow", + "alpha_code": ":cupid:", + "aliases": "" + }, + "1f4eb": { + "output": "1f4eb", + "name": "closed mailbox with raised flag", + "alpha_code": ":mailbox:", + "aliases": "" + }, + "1f935-1f3fe": { + "output": "1f935-1f3fe", + "name": "man in tuxedo: medium-dark skin tone", + "alpha_code": ":man_in_tuxedo_tone4:", + "aliases": ":tuxedo_tone4:" + }, + "1f4ee": { + "output": "1f4ee", + "name": "postbox", + "alpha_code": ":postbox:", + "aliases": "" + }, + "1f499": { + "output": "1f499", + "name": "blue heart", + "alpha_code": ":blue_heart:", + "aliases": "" + }, + "1f4f0": { + "output": "1f4f0", + "name": "newspaper", + "alpha_code": ":newspaper:", + "aliases": "" + }, + "1f935-1f3ff": { + "output": "1f935-1f3ff", + "name": "man in tuxedo: dark skin tone", + "alpha_code": ":man_in_tuxedo_tone5:", + "aliases": ":tuxedo_tone5:" + }, + "1f4f1": { + "output": "1f4f1", + "name": "mobile phone", + "alpha_code": ":iphone:", + "aliases": "" + }, + "1f49a": { + "output": "1f49a", + "name": "green heart", + "alpha_code": ":green_heart:", + "aliases": "" + }, + "1f937-1f3fb": { + "output": "1f937-1f3fb", + "name": "person shrugging: light skin tone", + "alpha_code": ":person_shrugging_tone1:", + "aliases": ":shrug_tone1:" + }, + "1f4f2": { + "output": "1f4f2", + "name": "mobile phone with arrow", + "alpha_code": ":calling:", + "aliases": "" + }, + "1f4f3": { + "output": "1f4f3", + "name": "vibration mode", + "alpha_code": ":vibration_mode:", + "aliases": "" + }, + "1f49b": { + "output": "1f49b", + "name": "yellow heart", + "alpha_code": ":yellow_heart:", + "aliases": "" + }, + "1f937-1f3fc": { + "output": "1f937-1f3fc", + "name": "person shrugging: medium-light skin tone", + "alpha_code": ":person_shrugging_tone2:", + "aliases": ":shrug_tone2:" + }, + "1f4f4": { + "output": "1f4f4", + "name": "mobile phone off", + "alpha_code": ":mobile_phone_off:", + "aliases": "" + }, + "1f4f6": { + "output": "1f4f6", + "name": "antenna bars", + "alpha_code": ":signal_strength:", + "aliases": "" + }, + "1f937-1f3fd": { + "output": "1f937-1f3fd", + "name": "person shrugging: medium skin tone", + "alpha_code": ":person_shrugging_tone3:", + "aliases": ":shrug_tone3:" + }, + "1f49c": { + "output": "1f49c", + "name": "purple heart", + "alpha_code": ":purple_heart:", + "aliases": "" + }, + "1f937-1f3fe": { + "output": "1f937-1f3fe", + "name": "person shrugging: medium-dark skin tone", + "alpha_code": ":person_shrugging_tone4:", + "aliases": ":shrug_tone4:" + }, + "1f4f7": { + "output": "1f4f7", + "name": "camera", + "alpha_code": ":camera:", + "aliases": "" + }, + "1f4f9": { + "output": "1f4f9", + "name": "video camera", + "alpha_code": ":video_camera:", + "aliases": "" + }, + "1f49d": { + "output": "1f49d", + "name": "heart with ribbon", + "alpha_code": ":gift_heart:", + "aliases": "" + }, + "1f4fa": { + "output": "1f4fa", + "name": "television", + "alpha_code": ":tv:", + "aliases": "" + }, + "1f937-1f3ff": { + "output": "1f937-1f3ff", + "name": "person shrugging: dark skin tone", + "alpha_code": ":person_shrugging_tone5:", + "aliases": ":shrug_tone5:" + }, + "1f4fb": { + "output": "1f4fb", + "name": "radio", + "alpha_code": ":radio:", + "aliases": "" + }, + "1f49e": { + "output": "1f49e", + "name": "revolving hearts", + "alpha_code": ":revolving_hearts:", + "aliases": "" + }, + "1f4fc": { + "output": "1f4fc", + "name": "videocassette", + "alpha_code": ":vhs:", + "aliases": "" + }, + "1f926-1f3fb": { + "output": "1f926-1f3fb", + "name": "person facepalming: light skin tone", + "alpha_code": ":person_facepalming_tone1:", + "aliases": ":face_palm_tone1:|:facepalm_tone1:" + }, + "1f503": { + "output": "1f503", + "name": "clockwise vertical arrows", + "alpha_code": ":arrows_clockwise:", + "aliases": "" + }, + "1f49f": { + "output": "1f49f", + "name": "heart decoration", + "alpha_code": ":heart_decoration:", + "aliases": "" + }, + "1f50a": { + "output": "1f50a", + "name": "speaker high volume", + "alpha_code": ":loud_sound:", + "aliases": "" + }, + "1f50b": { + "output": "1f50b", + "name": "battery", + "alpha_code": ":battery:", + "aliases": "" + }, + "1f4a0": { + "output": "1f4a0", + "name": "diamond with a dot", + "alpha_code": ":diamond_shape_with_a_dot_inside:", + "aliases": "" + }, + "1f50c": { + "output": "1f50c", + "name": "electric plug", + "alpha_code": ":electric_plug:", + "aliases": "" + }, + "1f50d": { + "output": "1f50d", + "name": "left-pointing magnifying glass", + "alpha_code": ":mag:", + "aliases": "" + }, + "1f926-1f3fc": { + "output": "1f926-1f3fc", + "name": "person facepalming: medium-light skin tone", + "alpha_code": ":person_facepalming_tone2:", + "aliases": ":face_palm_tone2:|:facepalm_tone2:" + }, + "1f4a1": { + "output": "1f4a1", + "name": "light bulb", + "alpha_code": ":bulb:", + "aliases": "" + }, + "1f50e": { + "output": "1f50e", + "name": "right-pointing magnifying glass", + "alpha_code": ":mag_right:", + "aliases": "" + }, + "1f50f": { + "output": "1f50f", + "name": "locked with pen", + "alpha_code": ":lock_with_ink_pen:", + "aliases": "" + }, + "1f4a2": { + "output": "1f4a2", + "name": "anger symbol", + "alpha_code": ":anger:", + "aliases": "" + }, + "1f510": { + "output": "1f510", + "name": "locked with key", + "alpha_code": ":closed_lock_with_key:", + "aliases": "" + }, + "1f511": { + "output": "1f511", + "name": "key", + "alpha_code": ":key:", + "aliases": "" + }, + "1f4a3": { + "output": "1f4a3", + "name": "bomb", + "alpha_code": ":bomb:", + "aliases": "" + }, + "1f512": { + "output": "1f512", + "name": "locked", + "alpha_code": ":lock:", + "aliases": "" + }, + "1f513": { + "output": "1f513", + "name": "unlocked", + "alpha_code": ":unlock:", + "aliases": "" + }, + "1f4a4": { + "output": "1f4a4", + "name": "zzz", + "alpha_code": ":zzz:", + "aliases": "" + }, + "1f514": { + "output": "1f514", + "name": "bell", + "alpha_code": ":bell:", + "aliases": "" + }, + "1f516": { + "output": "1f516", + "name": "bookmark", + "alpha_code": ":bookmark:", + "aliases": "" + }, + "1f4a5": { + "output": "1f4a5", + "name": "collision", + "alpha_code": ":boom:", + "aliases": "" + }, + "1f926-1f3fd": { + "output": "1f926-1f3fd", + "name": "person facepalming: medium skin tone", + "alpha_code": ":person_facepalming_tone3:", + "aliases": ":face_palm_tone3:|:facepalm_tone3:" + }, + "1f517": { + "output": "1f517", + "name": "link", + "alpha_code": ":link:", + "aliases": "" + }, + "1f518": { + "output": "1f518", + "name": "radio button", + "alpha_code": ":radio_button:", + "aliases": "" + }, + "1f4a6": { + "output": "1f4a6", + "name": "sweat droplets", + "alpha_code": ":sweat_drops:", + "aliases": "" + }, + "1f519": { + "output": "1f519", + "name": "BACK arrow", + "alpha_code": ":back:", + "aliases": "" + }, + "1f51a": { + "output": "1f51a", + "name": "END arrow", + "alpha_code": ":end:", + "aliases": "" + }, + "1f4a7": { + "output": "1f4a7", + "name": "droplet", + "alpha_code": ":droplet:", + "aliases": "" + }, + "1f926-1f3fe": { + "output": "1f926-1f3fe", + "name": "person facepalming: medium-dark skin tone", + "alpha_code": ":person_facepalming_tone4:", + "aliases": ":face_palm_tone4:|:facepalm_tone4:" + }, + "1f51b": { + "output": "1f51b", + "name": "ON! arrow", + "alpha_code": ":on:", + "aliases": "" + }, + "1f51c": { + "output": "1f51c", + "name": "SOON arrow", + "alpha_code": ":soon:", + "aliases": "" + }, + "1f4a8": { + "output": "1f4a8", + "name": "dashing away", + "alpha_code": ":dash:", + "aliases": "" + }, + "1f51d": { + "output": "1f51d", + "name": "TOP arrow", + "alpha_code": ":top:", + "aliases": "" + }, + "1f51e": { + "output": "1f51e", + "name": "no one under eighteen", + "alpha_code": ":underage:", + "aliases": "" + }, + "1f4a9": { + "output": "1f4a9", + "name": "pile of poo", + "alpha_code": ":poop:", + "aliases": ":shit:|:hankey:|:poo:" + }, + "1f51f": { + "output": "1f51f", + "name": "keycap 10", + "alpha_code": ":keycap_ten:", + "aliases": "" + }, + "1f4aa": { + "output": "1f4aa", + "name": "flexed biceps", + "alpha_code": ":muscle:", + "aliases": "" + }, + "1f520": { + "output": "1f520", + "name": "input latin uppercase", + "alpha_code": ":capital_abcd:", + "aliases": "" + }, + "1f521": { + "output": "1f521", + "name": "input latin lowercase", + "alpha_code": ":abcd:", + "aliases": "" + }, + "1f4ab": { + "output": "1f4ab", + "name": "dizzy", + "alpha_code": ":dizzy:", + "aliases": "" + }, + "1f926-1f3ff": { + "output": "1f926-1f3ff", + "name": "person facepalming: dark skin tone", + "alpha_code": ":person_facepalming_tone5:", + "aliases": ":face_palm_tone5:|:facepalm_tone5:" + }, + "1f522": { + "output": "1f522", + "name": "input numbers", + "alpha_code": ":1234:", + "aliases": "" + }, + "1f523": { + "output": "1f523", + "name": "input symbols", + "alpha_code": ":symbols:", + "aliases": "" + }, + "1f4ac": { + "output": "1f4ac", + "name": "speech balloon", + "alpha_code": ":speech_balloon:", + "aliases": "" + }, + "1f524": { + "output": "1f524", + "name": "input latin letters", + "alpha_code": ":abc:", + "aliases": "" + }, + "1f525": { + "output": "1f525", + "name": "fire", + "alpha_code": ":fire:", + "aliases": ":flame:" + }, + "1f4ae": { + "output": "1f4ae", + "name": "white flower", + "alpha_code": ":white_flower:", + "aliases": "" + }, + "1f526": { + "output": "1f526", + "name": "flashlight", + "alpha_code": ":flashlight:", + "aliases": "" + }, + "1f527": { + "output": "1f527", + "name": "wrench", + "alpha_code": ":wrench:", + "aliases": "" + }, + "1f4af": { + "output": "1f4af", + "name": "hundred points", + "alpha_code": ":100:", + "aliases": "" + }, + "1f528": { + "output": "1f528", + "name": "hammer", + "alpha_code": ":hammer:", + "aliases": "" + }, + "1f529": { + "output": "1f529", + "name": "nut and bolt", + "alpha_code": ":nut_and_bolt:", + "aliases": "" + }, + "1f4b0": { + "output": "1f4b0", + "name": "money bag", + "alpha_code": ":moneybag:", + "aliases": "" + }, + "1f52a": { + "output": "1f52a", + "name": "kitchen knife", + "alpha_code": ":knife:", + "aliases": "" + }, + "1f52b": { + "output": "1f52b", + "name": "pistol", + "alpha_code": ":gun:", + "aliases": "" + }, + "1f4b1": { + "output": "1f4b1", + "name": "currency exchange", + "alpha_code": ":currency_exchange:", + "aliases": "" + }, + "1f930-1f3fb": { + "output": "1f930-1f3fb", + "name": "pregnant woman: light skin tone", + "alpha_code": ":pregnant_woman_tone1:", + "aliases": ":expecting_woman_tone1:" + }, + "1f52e": { + "output": "1f52e", + "name": "crystal ball", + "alpha_code": ":crystal_ball:", + "aliases": "" + }, + "1f4b2": { + "output": "1f4b2", + "name": "heavy dollar sign", + "alpha_code": ":heavy_dollar_sign:", + "aliases": "" + }, + "1f52f": { + "output": "1f52f", + "name": "dotted six-pointed star", + "alpha_code": ":six_pointed_star:", + "aliases": "" + }, + "1f4b3": { + "output": "1f4b3", + "name": "credit card", + "alpha_code": ":credit_card:", + "aliases": "" + }, + "1f530": { + "output": "1f530", + "name": "Japanese symbol for beginner", + "alpha_code": ":beginner:", + "aliases": "" + }, + "1f531": { + "output": "1f531", + "name": "trident emblem", + "alpha_code": ":trident:", + "aliases": "" + }, + "1f4b4": { + "output": "1f4b4", + "name": "yen banknote", + "alpha_code": ":yen:", + "aliases": "" + }, + "1f930-1f3fc": { + "output": "1f930-1f3fc", + "name": "pregnant woman: medium-light skin tone", + "alpha_code": ":pregnant_woman_tone2:", + "aliases": ":expecting_woman_tone2:" + }, + "1f532": { + "output": "1f532", + "name": "black square button", + "alpha_code": ":black_square_button:", + "aliases": "" + }, + "1f533": { + "output": "1f533", + "name": "white square button", + "alpha_code": ":white_square_button:", + "aliases": "" + }, + "1f4b5": { + "output": "1f4b5", + "name": "dollar banknote", + "alpha_code": ":dollar:", + "aliases": "" + }, + "1f534": { + "output": "1f534", + "name": "red circle", + "alpha_code": ":red_circle:", + "aliases": "" + }, + "1f535": { + "output": "1f535", + "name": "blue circle", + "alpha_code": ":blue_circle:", + "aliases": "" + }, + "1f4b8": { + "output": "1f4b8", + "name": "money with wings", + "alpha_code": ":money_with_wings:", + "aliases": "" + }, + "1f536": { + "output": "1f536", + "name": "large orange diamond", + "alpha_code": ":large_orange_diamond:", + "aliases": "" + }, + "1f537": { + "output": "1f537", + "name": "large blue diamond", + "alpha_code": ":large_blue_diamond:", + "aliases": "" + }, + "1f4b9": { + "output": "1f4b9", + "name": "chart increasing with yen", + "alpha_code": ":chart:", + "aliases": "" + }, + "1f930-1f3fd": { + "output": "1f930-1f3fd", + "name": "pregnant woman: medium skin tone", + "alpha_code": ":pregnant_woman_tone3:", + "aliases": ":expecting_woman_tone3:" + }, + "1f538": { + "output": "1f538", + "name": "small orange diamond", + "alpha_code": ":small_orange_diamond:", + "aliases": "" + }, + "1f539": { + "output": "1f539", + "name": "small blue diamond", + "alpha_code": ":small_blue_diamond:", + "aliases": "" + }, + "1f4ba": { + "output": "1f4ba", + "name": "seat", + "alpha_code": ":seat:", + "aliases": "" + }, + "1f53a": { + "output": "1f53a", + "name": "red triangle pointed up", + "alpha_code": ":small_red_triangle:", + "aliases": "" + }, + "1f53b": { + "output": "1f53b", + "name": "red triangle pointed down", + "alpha_code": ":small_red_triangle_down:", + "aliases": "" + }, + "1f4bb": { + "output": "1f4bb", + "name": "laptop computer", + "alpha_code": ":computer:", + "aliases": "" + }, + "1f53c": { + "output": "1f53c", + "name": "up button", + "alpha_code": ":arrow_up_small:", + "aliases": "" + }, + "1f4bc": { + "output": "1f4bc", + "name": "briefcase", + "alpha_code": ":briefcase:", + "aliases": "" + }, + "1f53d": { + "output": "1f53d", + "name": "down button", + "alpha_code": ":arrow_down_small:", + "aliases": "" + }, + "1f550": { + "output": "1f550", + "name": "one o\u2019clock", + "alpha_code": ":clock1:", + "aliases": "" + }, + "1f4bd": { + "output": "1f4bd", + "name": "computer disk", + "alpha_code": ":minidisc:", + "aliases": "" + }, + "1f551": { + "output": "1f551", + "name": "two o\u2019clock", + "alpha_code": ":clock2:", + "aliases": "" + }, + "1f4be": { + "output": "1f4be", + "name": "floppy disk", + "alpha_code": ":floppy_disk:", + "aliases": "" + }, + "1f930-1f3fe": { + "output": "1f930-1f3fe", + "name": "pregnant woman: medium-dark skin tone", + "alpha_code": ":pregnant_woman_tone4:", + "aliases": ":expecting_woman_tone4:" + }, + "1f552": { + "output": "1f552", + "name": "three o\u2019clock", + "alpha_code": ":clock3:", + "aliases": "" + }, + "1f4bf": { + "output": "1f4bf", + "name": "optical disk", + "alpha_code": ":cd:", + "aliases": "" + }, + "1f553": { + "output": "1f553", + "name": "four o\u2019clock", + "alpha_code": ":clock4:", + "aliases": "" + }, + "1f4c0": { + "output": "1f4c0", + "name": "dvd", + "alpha_code": ":dvd:", + "aliases": "" + }, + "1f554": { + "output": "1f554", + "name": "five o\u2019clock", + "alpha_code": ":clock5:", + "aliases": "" + }, + "1f555": { + "output": "1f555", + "name": "six o\u2019clock", + "alpha_code": ":clock6:", + "aliases": "" + }, + "1f4c1": { + "output": "1f4c1", + "name": "file folder", + "alpha_code": ":file_folder:", + "aliases": "" + }, + "1f556": { + "output": "1f556", + "name": "seven o\u2019clock", + "alpha_code": ":clock7:", + "aliases": "" + }, + "1f557": { + "output": "1f557", + "name": "eight o\u2019clock", + "alpha_code": ":clock8:", + "aliases": "" + }, + "1f4c2": { + "output": "1f4c2", + "name": "open file folder", + "alpha_code": ":open_file_folder:", + "aliases": "" + }, + "1f558": { + "output": "1f558", + "name": "nine o\u2019clock", + "alpha_code": ":clock9:", + "aliases": "" + }, + "1f559": { + "output": "1f559", + "name": "ten o\u2019clock", + "alpha_code": ":clock10:", + "aliases": "" + }, + "1f4c3": { + "output": "1f4c3", + "name": "page with curl", + "alpha_code": ":page_with_curl:", + "aliases": "" + }, + "1f55a": { + "output": "1f55a", + "name": "eleven o\u2019clock", + "alpha_code": ":clock11:", + "aliases": "" + }, + "1f55b": { + "output": "1f55b", + "name": "twelve o\u2019clock", + "alpha_code": ":clock12:", + "aliases": "" + }, + "1f4c4": { + "output": "1f4c4", + "name": "page facing up", + "alpha_code": ":page_facing_up:", + "aliases": "" + }, + "1f5fb": { + "output": "1f5fb", + "name": "mount fuji", + "alpha_code": ":mount_fuji:", + "aliases": "" + }, + "1f5fc": { + "output": "1f5fc", + "name": "Tokyo tower", + "alpha_code": ":tokyo_tower:", + "aliases": "" + }, + "1f4c5": { + "output": "1f4c5", + "name": "calendar", + "alpha_code": ":date:", + "aliases": "" + }, + "1f5fd": { + "output": "1f5fd", + "name": "Statue of Liberty", + "alpha_code": ":statue_of_liberty:", + "aliases": "" + }, + "1f5fe": { + "output": "1f5fe", + "name": "map of Japan", + "alpha_code": ":japan:", + "aliases": "" + }, + "1f4c6": { + "output": "1f4c6", + "name": "tear-off calendar", + "alpha_code": ":calendar:", + "aliases": "" + }, + "1f5ff": { + "output": "1f5ff", + "name": "moai", + "alpha_code": ":moyai:", + "aliases": "" + }, + "1f601": { + "output": "1f601", + "name": "grinning face with smiling eyes", + "alpha_code": ":grin:", + "aliases": "" + }, + "1f602": { + "output": "1f602", + "name": "face with tears of joy", + "alpha_code": ":joy:", + "aliases": "" + }, + "1f603": { + "output": "1f603", + "name": "smiling face with open mouth", + "alpha_code": ":smiley:", + "aliases": "" + }, + "1f4c8": { + "output": "1f4c8", + "name": "chart increasing", + "alpha_code": ":chart_with_upwards_trend:", + "aliases": "" + }, + "1f604": { + "output": "1f604", + "name": "smiling face with open mouth & smiling eyes", + "alpha_code": ":smile:", + "aliases": "" + }, + "1f605": { + "output": "1f605", + "name": "smiling face with open mouth & cold sweat", + "alpha_code": ":sweat_smile:", + "aliases": "" + }, + "1f4c9": { + "output": "1f4c9", + "name": "chart decreasing", + "alpha_code": ":chart_with_downwards_trend:", + "aliases": "" + }, + "1f606": { + "output": "1f606", + "name": "smiling face with open mouth & closed eyes", + "alpha_code": ":laughing:", + "aliases": ":satisfied:" + }, + "1f609": { + "output": "1f609", + "name": "winking face", + "alpha_code": ":wink:", + "aliases": "" + }, + "1f4ca": { + "output": "1f4ca", + "name": "bar chart", + "alpha_code": ":bar_chart:", + "aliases": "" + }, + "1f60a": { + "output": "1f60a", + "name": "smiling face with smiling eyes", + "alpha_code": ":blush:", + "aliases": "" + }, + "1f60b": { + "output": "1f60b", + "name": "face savouring delicious food", + "alpha_code": ":yum:", + "aliases": "" + }, + "1f4cb": { + "output": "1f4cb", + "name": "clipboard", + "alpha_code": ":clipboard:", + "aliases": "" + }, + "1f60c": { + "output": "1f60c", + "name": "relieved face", + "alpha_code": ":relieved:", + "aliases": "" + }, + "1f60d": { + "output": "1f60d", + "name": "smiling face with heart-eyes", + "alpha_code": ":heart_eyes:", + "aliases": "" + }, + "1f4cc": { + "output": "1f4cc", + "name": "pushpin", + "alpha_code": ":pushpin:", + "aliases": "" + }, + "1f60f": { + "output": "1f60f", + "name": "smirking face", + "alpha_code": ":smirk:", + "aliases": "" + }, + "1f612": { + "output": "1f612", + "name": "unamused face", + "alpha_code": ":unamused:", + "aliases": "" + }, + "1f4cd": { + "output": "1f4cd", + "name": "round pushpin", + "alpha_code": ":round_pushpin:", + "aliases": "" + }, + "1f613": { + "output": "1f613", + "name": "face with cold sweat", + "alpha_code": ":sweat:", + "aliases": "" + }, + "1f614": { + "output": "1f614", + "name": "pensive face", + "alpha_code": ":pensive:", + "aliases": "" + }, + "1f4ce": { + "output": "1f4ce", + "name": "paperclip", + "alpha_code": ":paperclip:", + "aliases": "" + }, + "1f616": { + "output": "1f616", + "name": "confounded face", + "alpha_code": ":confounded:", + "aliases": "" + }, + "1f618": { + "output": "1f618", + "name": "face blowing a kiss", + "alpha_code": ":kissing_heart:", + "aliases": "" + }, + "1f930-1f3ff": { + "output": "1f930-1f3ff", + "name": "pregnant woman: dark skin tone", + "alpha_code": ":pregnant_woman_tone5:", + "aliases": ":expecting_woman_tone5:" + }, + "1f4cf": { + "output": "1f4cf", + "name": "straight ruler", + "alpha_code": ":straight_ruler:", + "aliases": "" + }, + "1f61a": { + "output": "1f61a", + "name": "kissing face with closed eyes", + "alpha_code": ":kissing_closed_eyes:", + "aliases": "" + }, + "1f61c": { + "output": "1f61c", + "name": "face with stuck-out tongue & winking eye", + "alpha_code": ":stuck_out_tongue_winking_eye:", + "aliases": "" + }, + "1f4d0": { + "output": "1f4d0", + "name": "triangular ruler", + "alpha_code": ":triangular_ruler:", + "aliases": "" + }, + "1f61d": { + "output": "1f61d", + "name": "face with stuck-out tongue & closed eyes", + "alpha_code": ":stuck_out_tongue_closed_eyes:", + "aliases": "" + }, + "1f61e": { + "output": "1f61e", + "name": "disappointed face", + "alpha_code": ":disappointed:", + "aliases": "" + }, + "1f4d1": { + "output": "1f4d1", + "name": "bookmark tabs", + "alpha_code": ":bookmark_tabs:", + "aliases": "" + }, + "1f620": { + "output": "1f620", + "name": "angry face", + "alpha_code": ":angry:", + "aliases": "" + }, + "1f621": { + "output": "1f621", + "name": "pouting face", + "alpha_code": ":rage:", + "aliases": "" + }, + "1f622": { + "output": "1f622", + "name": "crying face", + "alpha_code": ":cry:", + "aliases": "" + }, + "1f623": { + "output": "1f623", + "name": "persevering face", + "alpha_code": ":persevere:", + "aliases": "" + }, + "1f624": { + "output": "1f624", + "name": "face with steam from nose", + "alpha_code": ":triumph:", + "aliases": "" + }, + "1f625": { + "output": "1f625", + "name": "disappointed but relieved face", + "alpha_code": ":disappointed_relieved:", + "aliases": "" + }, + "1f628": { + "output": "1f628", + "name": "fearful face", + "alpha_code": ":fearful:", + "aliases": "" + }, + "1f629": { + "output": "1f629", + "name": "weary face", + "alpha_code": ":weary:", + "aliases": "" + }, + "1f62a": { + "output": "1f62a", + "name": "sleepy face", + "alpha_code": ":sleepy:", + "aliases": "" + }, + "1f62b": { + "output": "1f62b", + "name": "tired face", + "alpha_code": ":tired_face:", + "aliases": "" + }, + "1f62d": { + "output": "1f62d", + "name": "loudly crying face", + "alpha_code": ":sob:", + "aliases": "" + }, + "1f630": { + "output": "1f630", + "name": "face with open mouth & cold sweat", + "alpha_code": ":cold_sweat:", + "aliases": "" + }, + "1f631": { + "output": "1f631", + "name": "face screaming in fear", + "alpha_code": ":scream:", + "aliases": "" + }, + "1f632": { + "output": "1f632", + "name": "astonished face", + "alpha_code": ":astonished:", + "aliases": "" + }, + "1f633": { + "output": "1f633", + "name": "flushed face", + "alpha_code": ":flushed:", + "aliases": "" + }, + "1f635": { + "output": "1f635", + "name": "dizzy face", + "alpha_code": ":dizzy_face:", + "aliases": "" + }, + "1f637": { + "output": "1f637", + "name": "face with medical mask", + "alpha_code": ":mask:", + "aliases": "" + }, + "1f638": { + "output": "1f638", + "name": "grinning cat face with smiling eyes", + "alpha_code": ":smile_cat:", + "aliases": "" + }, + "1f639": { + "output": "1f639", + "name": "cat face with tears of joy", + "alpha_code": ":joy_cat:", + "aliases": "" + }, + "1f63a": { + "output": "1f63a", + "name": "smiling cat face with open mouth", + "alpha_code": ":smiley_cat:", + "aliases": "" + }, + "1f63b": { + "output": "1f63b", + "name": "smiling cat face with heart-eyes", + "alpha_code": ":heart_eyes_cat:", + "aliases": "" + }, + "1f63c": { + "output": "1f63c", + "name": "cat face with wry smile", + "alpha_code": ":smirk_cat:", + "aliases": "" + }, + "1f63d": { + "output": "1f63d", + "name": "kissing cat face with closed eyes", + "alpha_code": ":kissing_cat:", + "aliases": "" + }, + "1f63e": { + "output": "1f63e", + "name": "pouting cat face", + "alpha_code": ":pouting_cat:", + "aliases": "" + }, + "1f63f": { + "output": "1f63f", + "name": "crying cat face", + "alpha_code": ":crying_cat_face:", + "aliases": "" + }, + "1f640": { + "output": "1f640", + "name": "weary cat face", + "alpha_code": ":scream_cat:", + "aliases": "" + }, + "1f645": { + "output": "1f645", + "name": "person gesturing NO", + "alpha_code": ":person_gesturing_no:", + "aliases": ":no_good:" + }, + "1f646": { + "output": "1f646", + "name": "person gesturing OK", + "alpha_code": ":person_gesturing_ok:", + "aliases": ":ok_woman:" + }, + "1f647": { + "output": "1f647", + "name": "person bowing", + "alpha_code": ":person_bowing:", + "aliases": ":bow:" + }, + "1f648": { + "output": "1f648", + "name": "see-no-evil monkey", + "alpha_code": ":see_no_evil:", + "aliases": "" + }, + "1f57a-1f3fb": { + "output": "1f57a-1f3fb", + "name": "man dancing: light skin tone", + "alpha_code": ":man_dancing_tone1:", + "aliases": ":male_dancer_tone1:" + }, + "1f649": { + "output": "1f649", + "name": "hear-no-evil monkey", + "alpha_code": ":hear_no_evil:", + "aliases": "" + }, + "1f64a": { + "output": "1f64a", + "name": "speak-no-evil monkey", + "alpha_code": ":speak_no_evil:", + "aliases": "" + }, + "1f57a-1f3fc": { + "output": "1f57a-1f3fc", + "name": "man dancing: medium-light skin tone", + "alpha_code": ":man_dancing_tone2:", + "aliases": ":male_dancer_tone2:" + }, + "1f64b": { + "output": "1f64b", + "name": "person raising hand", + "alpha_code": ":person_raising_hand:", + "aliases": ":raising_hand:" + }, + "1f64c": { + "output": "1f64c", + "name": "raising hands", + "alpha_code": ":raised_hands:", + "aliases": "" + }, + "1f64d": { + "output": "1f64d", + "name": "person frowning", + "alpha_code": ":person_frowning:", + "aliases": "" + }, + "1f64e": { + "output": "1f64e", + "name": "person pouting", + "alpha_code": ":person_pouting:", + "aliases": ":person_with_pouting_face:" + }, + "1f64f": { + "output": "1f64f", + "name": "folded hands", + "alpha_code": ":pray:", + "aliases": "" + }, + "1f680": { + "output": "1f680", + "name": "rocket", + "alpha_code": ":rocket:", + "aliases": "" + }, + "1f683": { + "output": "1f683", + "name": "railway car", + "alpha_code": ":railway_car:", + "aliases": "" + }, + "1f684": { + "output": "1f684", + "name": "high-speed train", + "alpha_code": ":bullettrain_side:", + "aliases": "" + }, + "1f685": { + "output": "1f685", + "name": "high-speed train with bullet nose", + "alpha_code": ":bullettrain_front:", + "aliases": "" + }, + "1f687": { + "output": "1f687", + "name": "metro", + "alpha_code": ":metro:", + "aliases": "" + }, + "1f689": { + "output": "1f689", + "name": "station", + "alpha_code": ":station:", + "aliases": "" + }, + "1f68c": { + "output": "1f68c", + "name": "bus", + "alpha_code": ":bus:", + "aliases": "" + }, + "1f68f": { + "output": "1f68f", + "name": "bus stop", + "alpha_code": ":busstop:", + "aliases": "" + }, + "1f691": { + "output": "1f691", + "name": "ambulance", + "alpha_code": ":ambulance:", + "aliases": "" + }, + "1f692": { + "output": "1f692", + "name": "fire engine", + "alpha_code": ":fire_engine:", + "aliases": "" + }, + "1f693": { + "output": "1f693", + "name": "police car", + "alpha_code": ":police_car:", + "aliases": "" + }, + "1f695": { + "output": "1f695", + "name": "taxi", + "alpha_code": ":taxi:", + "aliases": "" + }, + "1f697": { + "output": "1f697", + "name": "automobile", + "alpha_code": ":red_car:", + "aliases": "" + }, + "1f699": { + "output": "1f699", + "name": "sport utility vehicle", + "alpha_code": ":blue_car:", + "aliases": "" + }, + "1f69a": { + "output": "1f69a", + "name": "delivery truck", + "alpha_code": ":truck:", + "aliases": "" + }, + "1f6a2": { + "output": "1f6a2", + "name": "ship", + "alpha_code": ":ship:", + "aliases": "" + }, + "1f6a4": { + "output": "1f6a4", + "name": "speedboat", + "alpha_code": ":speedboat:", + "aliases": "" + }, + "1f6a5": { + "output": "1f6a5", + "name": "horizontal traffic light", + "alpha_code": ":traffic_light:", + "aliases": "" + }, + "1f6a7": { + "output": "1f6a7", + "name": "construction", + "alpha_code": ":construction:", + "aliases": "" + }, + "1f6a8": { + "output": "1f6a8", + "name": "police car light", + "alpha_code": ":rotating_light:", + "aliases": "" + }, + "1f6a9": { + "output": "1f6a9", + "name": "triangular flag", + "alpha_code": ":triangular_flag_on_post:", + "aliases": "" + }, + "1f6aa": { + "output": "1f6aa", + "name": "door", + "alpha_code": ":door:", + "aliases": "" + }, + "1f57a-1f3fd": { + "output": "1f57a-1f3fd", + "name": "man dancing: medium skin tone", + "alpha_code": ":man_dancing_tone3:", + "aliases": ":male_dancer_tone3:" + }, + "1f6ab": { + "output": "1f6ab", + "name": "prohibited", + "alpha_code": ":no_entry_sign:", + "aliases": "" + }, + "1f6ac": { + "output": "1f6ac", + "name": "cigarette", + "alpha_code": ":smoking:", + "aliases": "" + }, + "1f6ad": { + "output": "1f6ad", + "name": "no smoking", + "alpha_code": ":no_smoking:", + "aliases": "" + }, + "1f6b2": { + "output": "1f6b2", + "name": "bicycle", + "alpha_code": ":bike:", + "aliases": "" + }, + "1f6b6": { + "output": "1f6b6", + "name": "person walking", + "alpha_code": ":person_walking:", + "aliases": ":walking:" + }, + "1f6b9": { + "output": "1f6b9", + "name": "men\u2019s room", + "alpha_code": ":mens:", + "aliases": "" + }, + "1f6ba": { + "output": "1f6ba", + "name": "women\u2019s room", + "alpha_code": ":womens:", + "aliases": "" + }, + "1f57a-1f3fe": { + "output": "1f57a-1f3fe", + "name": "man dancing: medium-dark skin tone", + "alpha_code": ":man_dancing_tone4:", + "aliases": ":male_dancer_tone4:" + }, + "1f6bb": { + "output": "1f6bb", + "name": "restroom", + "alpha_code": ":restroom:", + "aliases": "" + }, + "1f6bc": { + "output": "1f6bc", + "name": "baby symbol", + "alpha_code": ":baby_symbol:", + "aliases": "" + }, + "1f57a-1f3ff": { + "output": "1f57a-1f3ff", + "name": "man dancing: dark skin tone", + "alpha_code": ":man_dancing_tone5:", + "aliases": ":male_dancer_tone5:" + }, + "1f6bd": { + "output": "1f6bd", + "name": "toilet", + "alpha_code": ":toilet:", + "aliases": "" + }, + "1f6be": { + "output": "1f6be", + "name": "water closet", + "alpha_code": ":wc:", + "aliases": "" + }, + "1f933-1f3fb": { + "output": "1f933-1f3fb", + "name": "selfie: light skin tone", + "alpha_code": ":selfie_tone1:", + "aliases": "" + }, + "1f6c0": { + "output": "1f6c0", + "name": "person taking bath", + "alpha_code": ":bath:", + "aliases": "" + }, + "1f918": { + "output": "1f918", + "name": "sign of the horns", + "alpha_code": ":metal:", + "aliases": ":sign_of_the_horns:" + }, + "1f600": { + "output": "1f600", + "name": "grinning face", + "alpha_code": ":grinning:", + "aliases": "" + }, + "1f607": { + "output": "1f607", + "name": "smiling face with halo", + "alpha_code": ":innocent:", + "aliases": "" + }, + "1f608": { + "output": "1f608", + "name": "smiling face with horns", + "alpha_code": ":smiling_imp:", + "aliases": "" + }, + "1f60e": { + "output": "1f60e", + "name": "smiling face with sunglasses", + "alpha_code": ":sunglasses:", + "aliases": "" + }, + "1f610": { + "output": "1f610", + "name": "neutral face", + "alpha_code": ":neutral_face:", + "aliases": "" + }, + "1f611": { + "output": "1f611", + "name": "expressionless face", + "alpha_code": ":expressionless:", + "aliases": "" + }, + "1f615": { + "output": "1f615", + "name": "confused face", + "alpha_code": ":confused:", + "aliases": "" + }, + "1f617": { + "output": "1f617", + "name": "kissing face", + "alpha_code": ":kissing:", + "aliases": "" + }, + "1f933-1f3fc": { + "output": "1f933-1f3fc", + "name": "selfie: medium-light skin tone", + "alpha_code": ":selfie_tone2:", + "aliases": "" + }, + "1f619": { + "output": "1f619", + "name": "kissing face with smiling eyes", + "alpha_code": ":kissing_smiling_eyes:", + "aliases": "" + }, + "1f61b": { + "output": "1f61b", + "name": "face with stuck-out tongue", + "alpha_code": ":stuck_out_tongue:", + "aliases": "" + }, + "1f61f": { + "output": "1f61f", + "name": "worried face", + "alpha_code": ":worried:", + "aliases": "" + }, + "1f626": { + "output": "1f626", + "name": "frowning face with open mouth", + "alpha_code": ":frowning:", + "aliases": "" + }, + "1f627": { + "output": "1f627", + "name": "anguished face", + "alpha_code": ":anguished:", + "aliases": "" + }, + "1f62c": { + "output": "1f62c", + "name": "grimacing face", + "alpha_code": ":grimacing:", + "aliases": "" + }, + "1f62e": { + "output": "1f62e", + "name": "face with open mouth", + "alpha_code": ":open_mouth:", + "aliases": "" + }, + "1f62f": { + "output": "1f62f", + "name": "hushed face", + "alpha_code": ":hushed:", + "aliases": "" + }, + "1f634": { + "output": "1f634", + "name": "sleeping face", + "alpha_code": ":sleeping:", + "aliases": "" + }, + "1f636": { + "output": "1f636", + "name": "face without mouth", + "alpha_code": ":no_mouth:", + "aliases": "" + }, + "1f681": { + "output": "1f681", + "name": "helicopter", + "alpha_code": ":helicopter:", + "aliases": "" + }, + "1f682": { + "output": "1f682", + "name": "locomotive", + "alpha_code": ":steam_locomotive:", + "aliases": "" + }, + "1f686": { + "output": "1f686", + "name": "train", + "alpha_code": ":train2:", + "aliases": "" + }, + "1f688": { + "output": "1f688", + "name": "light rail", + "alpha_code": ":light_rail:", + "aliases": "" + }, + "1f68a": { + "output": "1f68a", + "name": "tram", + "alpha_code": ":tram:", + "aliases": "" + }, + "1f68d": { + "output": "1f68d", + "name": "oncoming bus", + "alpha_code": ":oncoming_bus:", + "aliases": "" + }, + "1f68e": { + "output": "1f68e", + "name": "trolleybus", + "alpha_code": ":trolleybus:", + "aliases": "" + }, + "1f690": { + "output": "1f690", + "name": "minibus", + "alpha_code": ":minibus:", + "aliases": "" + }, + "1f694": { + "output": "1f694", + "name": "oncoming police car", + "alpha_code": ":oncoming_police_car:", + "aliases": "" + }, + "1f696": { + "output": "1f696", + "name": "oncoming taxi", + "alpha_code": ":oncoming_taxi:", + "aliases": "" + }, + "1f698": { + "output": "1f698", + "name": "oncoming automobile", + "alpha_code": ":oncoming_automobile:", + "aliases": "" + }, + "1f69b": { + "output": "1f69b", + "name": "articulated lorry", + "alpha_code": ":articulated_lorry:", + "aliases": "" + }, + "1f933-1f3fd": { + "output": "1f933-1f3fd", + "name": "selfie: medium skin tone", + "alpha_code": ":selfie_tone3:", + "aliases": "" + }, + "1f69c": { + "output": "1f69c", + "name": "tractor", + "alpha_code": ":tractor:", + "aliases": "" + }, + "1f69d": { + "output": "1f69d", + "name": "monorail", + "alpha_code": ":monorail:", + "aliases": "" + }, + "1f69e": { + "output": "1f69e", + "name": "mountain railway", + "alpha_code": ":mountain_railway:", + "aliases": "" + }, + "1f69f": { + "output": "1f69f", + "name": "suspension railway", + "alpha_code": ":suspension_railway:", + "aliases": "" + }, + "1f6a0": { + "output": "1f6a0", + "name": "mountain cableway", + "alpha_code": ":mountain_cableway:", + "aliases": "" + }, + "1f6a1": { + "output": "1f6a1", + "name": "aerial tramway", + "alpha_code": ":aerial_tramway:", + "aliases": "" + }, + "1f6a3": { + "output": "1f6a3", + "name": "person rowing boat", + "alpha_code": ":person_rowing_boat:", + "aliases": ":rowboat:" + }, + "1f6a6": { + "output": "1f6a6", + "name": "vertical traffic light", + "alpha_code": ":vertical_traffic_light:", + "aliases": "" + }, + "1f933-1f3fe": { + "output": "1f933-1f3fe", + "name": "selfie: medium-dark skin tone", + "alpha_code": ":selfie_tone4:", + "aliases": "" + }, + "1f6ae": { + "output": "1f6ae", + "name": "litter in bin sign", + "alpha_code": ":put_litter_in_its_place:", + "aliases": "" + }, + "1f6af": { + "output": "1f6af", + "name": "no littering", + "alpha_code": ":do_not_litter:", + "aliases": "" + }, + "1f933-1f3ff": { + "output": "1f933-1f3ff", + "name": "selfie: dark skin tone", + "alpha_code": ":selfie_tone5:", + "aliases": "" + }, + "1f6b0": { + "output": "1f6b0", + "name": "potable water", + "alpha_code": ":potable_water:", + "aliases": "" + }, + "1f6b1": { + "output": "1f6b1", + "name": "non-potable water", + "alpha_code": ":non-potable_water:", + "aliases": "" + }, + "1f6b3": { + "output": "1f6b3", + "name": "no bicycles", + "alpha_code": ":no_bicycles:", + "aliases": "" + }, + "1f91e-1f3fb": { + "output": "1f91e-1f3fb", + "name": "crossed fingers: light skin tone", + "alpha_code": ":fingers_crossed_tone1:", + "aliases": ":hand_with_index_and_middle_fingers_crossed_tone1:" + }, + "1f6b4": { + "output": "1f6b4", + "name": "person biking", + "alpha_code": ":person_biking:", + "aliases": ":bicyclist:" + }, + "1f6b5": { + "output": "1f6b5", + "name": "person mountain biking", + "alpha_code": ":person_mountain_biking:", + "aliases": ":mountain_bicyclist:" + }, + "1f6b7": { + "output": "1f6b7", + "name": "no pedestrians", + "alpha_code": ":no_pedestrians:", + "aliases": "" + }, + "1f6b8": { + "output": "1f6b8", + "name": "children crossing", + "alpha_code": ":children_crossing:", + "aliases": "" + }, + "1f6bf": { + "output": "1f6bf", + "name": "shower", + "alpha_code": ":shower:", + "aliases": "" + }, + "1f6c1": { + "output": "1f6c1", + "name": "bathtub", + "alpha_code": ":bathtub:", + "aliases": "" + }, + "1f6c2": { + "output": "1f6c2", + "name": "passport control", + "alpha_code": ":passport_control:", + "aliases": "" + }, + "1f91e-1f3fc": { + "output": "1f91e-1f3fc", + "name": "crossed fingers: medium-light skin tone", + "alpha_code": ":fingers_crossed_tone2:", + "aliases": ":hand_with_index_and_middle_fingers_crossed_tone2:" + }, + "1f6c3": { + "output": "1f6c3", + "name": "customs", + "alpha_code": ":customs:", + "aliases": "" + }, + "1f6c4": { + "output": "1f6c4", + "name": "baggage claim", + "alpha_code": ":baggage_claim:", + "aliases": "" + }, + "1f91e-1f3fd": { + "output": "1f91e-1f3fd", + "name": "crossed fingers: medium skin tone", + "alpha_code": ":fingers_crossed_tone3:", + "aliases": ":hand_with_index_and_middle_fingers_crossed_tone3:" + }, + "1f6c5": { + "output": "1f6c5", + "name": "left luggage", + "alpha_code": ":left_luggage:", + "aliases": "" + }, + "1f30d": { + "output": "1f30d", + "name": "globe showing Europe-Africa", + "alpha_code": ":earth_africa:", + "aliases": "" + }, + "1f30e": { + "output": "1f30e", + "name": "globe showing Americas", + "alpha_code": ":earth_americas:", + "aliases": "" + }, + "1f310": { + "output": "1f310", + "name": "globe with meridians", + "alpha_code": ":globe_with_meridians:", + "aliases": "" + }, + "1f312": { + "output": "1f312", + "name": "waxing crescent moon", + "alpha_code": ":waxing_crescent_moon:", + "aliases": "" + }, + "1f316": { + "output": "1f316", + "name": "waning gibbous moon", + "alpha_code": ":waning_gibbous_moon:", + "aliases": "" + }, + "1f317": { + "output": "1f317", + "name": "last quarter moon", + "alpha_code": ":last_quarter_moon:", + "aliases": "" + }, + "1f318": { + "output": "1f318", + "name": "waning crescent moon", + "alpha_code": ":waning_crescent_moon:", + "aliases": "" + }, + "1f31a": { + "output": "1f31a", + "name": "new moon face", + "alpha_code": ":new_moon_with_face:", + "aliases": "" + }, + "1f31c": { + "output": "1f31c", + "name": "last quarter moon with face", + "alpha_code": ":last_quarter_moon_with_face:", + "aliases": "" + }, + "1f31d": { + "output": "1f31d", + "name": "full moon with face", + "alpha_code": ":full_moon_with_face:", + "aliases": "" + }, + "1f31e": { + "output": "1f31e", + "name": "sun with face", + "alpha_code": ":sun_with_face:", + "aliases": "" + }, + "1f332": { + "output": "1f332", + "name": "evergreen tree", + "alpha_code": ":evergreen_tree:", + "aliases": "" + }, + "1f333": { + "output": "1f333", + "name": "deciduous tree", + "alpha_code": ":deciduous_tree:", + "aliases": "" + }, + "1f34b": { + "output": "1f34b", + "name": "lemon", + "alpha_code": ":lemon:", + "aliases": "" + }, + "1f91e-1f3fe": { + "output": "1f91e-1f3fe", + "name": "crossed fingers: medium-dark skin tone", + "alpha_code": ":fingers_crossed_tone4:", + "aliases": ":hand_with_index_and_middle_fingers_crossed_tone4:" + }, + "1f350": { + "output": "1f350", + "name": "pear", + "alpha_code": ":pear:", + "aliases": "" + }, + "1f37c": { + "output": "1f37c", + "name": "baby bottle", + "alpha_code": ":baby_bottle:", + "aliases": "" + }, + "1f3c7": { + "output": "1f3c7", + "name": "horse racing", + "alpha_code": ":horse_racing:", + "aliases": "" + }, + "1f3c9": { + "output": "1f3c9", + "name": "rugby football", + "alpha_code": ":rugby_football:", + "aliases": "" + }, + "1f3e4": { + "output": "1f3e4", + "name": "post office", + "alpha_code": ":european_post_office:", + "aliases": "" + }, + "1f400": { + "output": "1f400", + "name": "rat", + "alpha_code": ":rat:", + "aliases": "" + }, + "1f401": { + "output": "1f401", + "name": "mouse", + "alpha_code": ":mouse2:", + "aliases": "" + }, + "1f402": { + "output": "1f402", + "name": "ox", + "alpha_code": ":ox:", + "aliases": "" + }, + "1f403": { + "output": "1f403", + "name": "water buffalo", + "alpha_code": ":water_buffalo:", + "aliases": "" + }, + "1f404": { + "output": "1f404", + "name": "cow", + "alpha_code": ":cow2:", + "aliases": "" + }, + "1f405": { + "output": "1f405", + "name": "tiger", + "alpha_code": ":tiger2:", + "aliases": "" + }, + "1f406": { + "output": "1f406", + "name": "leopard", + "alpha_code": ":leopard:", + "aliases": "" + }, + "1f407": { + "output": "1f407", + "name": "rabbit", + "alpha_code": ":rabbit2:", + "aliases": "" + }, + "1f408": { + "output": "1f408", + "name": "cat", + "alpha_code": ":cat2:", + "aliases": "" + }, + "1f409": { + "output": "1f409", + "name": "dragon", + "alpha_code": ":dragon:", + "aliases": "" + }, + "1f40a": { + "output": "1f40a", + "name": "crocodile", + "alpha_code": ":crocodile:", + "aliases": "" + }, + "1f40b": { + "output": "1f40b", + "name": "whale", + "alpha_code": ":whale2:", + "aliases": "" + }, + "1f40f": { + "output": "1f40f", + "name": "ram", + "alpha_code": ":ram:", + "aliases": "" + }, + "1f410": { + "output": "1f410", + "name": "goat", + "alpha_code": ":goat:", + "aliases": "" + }, + "1f413": { + "output": "1f413", + "name": "rooster", + "alpha_code": ":rooster:", + "aliases": "" + }, + "1f415": { + "output": "1f415", + "name": "dog", + "alpha_code": ":dog2:", + "aliases": "" + }, + "1f416": { + "output": "1f416", + "name": "pig", + "alpha_code": ":pig2:", + "aliases": "" + }, + "1f91e-1f3ff": { + "output": "1f91e-1f3ff", + "name": "crossed fingers: dark skin tone", + "alpha_code": ":fingers_crossed_tone5:", + "aliases": ":hand_with_index_and_middle_fingers_crossed_tone5:" + }, + "1f42a": { + "output": "1f42a", + "name": "camel", + "alpha_code": ":dromedary_camel:", + "aliases": "" + }, + "1f465": { + "output": "1f465", + "name": "busts in silhouette", + "alpha_code": ":busts_in_silhouette:", + "aliases": "" + }, + "1f46c": { + "output": "1f46c", + "name": "two men holding hands", + "alpha_code": ":two_men_holding_hands:", + "aliases": "" + }, + "1f46d": { + "output": "1f46d", + "name": "two women holding hands", + "alpha_code": ":two_women_holding_hands:", + "aliases": "" + }, + "1f4ad": { + "output": "1f4ad", + "name": "thought balloon", + "alpha_code": ":thought_balloon:", + "aliases": "" + }, + "1f4b6": { + "output": "1f4b6", + "name": "euro banknote", + "alpha_code": ":euro:", + "aliases": "" + }, + "1f919-1f3fb": { + "output": "1f919-1f3fb", + "name": "call me hand: light skin tone", + "alpha_code": ":call_me_tone1:", + "aliases": ":call_me_hand_tone1:" + }, + "1f4b7": { + "output": "1f4b7", + "name": "pound banknote", + "alpha_code": ":pound:", + "aliases": "" + }, + "1f4ec": { + "output": "1f4ec", + "name": "open mailbox with raised flag", + "alpha_code": ":mailbox_with_mail:", + "aliases": "" + }, + "1f4ed": { + "output": "1f4ed", + "name": "open mailbox with lowered flag", + "alpha_code": ":mailbox_with_no_mail:", + "aliases": "" + }, + "1f919-1f3fc": { + "output": "1f919-1f3fc", + "name": "call me hand: medium-light skin tone", + "alpha_code": ":call_me_tone2:", + "aliases": ":call_me_hand_tone2:" + }, + "1f4ef": { + "output": "1f4ef", + "name": "postal horn", + "alpha_code": ":postal_horn:", + "aliases": "" + }, + "1f4f5": { + "output": "1f4f5", + "name": "no mobile phones", + "alpha_code": ":no_mobile_phones:", + "aliases": "" + }, + "1f500": { + "output": "1f500", + "name": "shuffle tracks button", + "alpha_code": ":twisted_rightwards_arrows:", + "aliases": "" + }, + "1f501": { + "output": "1f501", + "name": "repeat button", + "alpha_code": ":repeat:", + "aliases": "" + }, + "1f502": { + "output": "1f502", + "name": "repeat single button", + "alpha_code": ":repeat_one:", + "aliases": "" + }, + "1f504": { + "output": "1f504", + "name": "anticlockwise arrows button", + "alpha_code": ":arrows_counterclockwise:", + "aliases": "" + }, + "1f919-1f3fd": { + "output": "1f919-1f3fd", + "name": "call me hand: medium skin tone", + "alpha_code": ":call_me_tone3:", + "aliases": ":call_me_hand_tone3:" + }, + "1f505": { + "output": "1f505", + "name": "dim button", + "alpha_code": ":low_brightness:", + "aliases": "" + }, + "1f506": { + "output": "1f506", + "name": "bright button", + "alpha_code": ":high_brightness:", + "aliases": "" + }, + "1f507": { + "output": "1f507", + "name": "muted speaker", + "alpha_code": ":mute:", + "aliases": "" + }, + "1f509": { + "output": "1f509", + "name": "speaker medium volume", + "alpha_code": ":sound:", + "aliases": "" + }, + "1f515": { + "output": "1f515", + "name": "bell with slash", + "alpha_code": ":no_bell:", + "aliases": "" + }, + "1f52c": { + "output": "1f52c", + "name": "microscope", + "alpha_code": ":microscope:", + "aliases": "" + }, + "1f52d": { + "output": "1f52d", + "name": "telescope", + "alpha_code": ":telescope:", + "aliases": "" + }, + "1f55c": { + "output": "1f55c", + "name": "one-thirty", + "alpha_code": ":clock130:", + "aliases": "" + }, + "1f55d": { + "output": "1f55d", + "name": "two-thirty", + "alpha_code": ":clock230:", + "aliases": "" + }, + "1f55e": { + "output": "1f55e", + "name": "three-thirty", + "alpha_code": ":clock330:", + "aliases": "" + }, + "1f55f": { + "output": "1f55f", + "name": "four-thirty", + "alpha_code": ":clock430:", + "aliases": "" + }, + "1f560": { + "output": "1f560", + "name": "five-thirty", + "alpha_code": ":clock530:", + "aliases": "" + }, + "1f561": { + "output": "1f561", + "name": "six-thirty", + "alpha_code": ":clock630:", + "aliases": "" + }, + "1f562": { + "output": "1f562", + "name": "seven-thirty", + "alpha_code": ":clock730:", + "aliases": "" + }, + "1f563": { + "output": "1f563", + "name": "eight-thirty", + "alpha_code": ":clock830:", + "aliases": "" + }, + "1f564": { + "output": "1f564", + "name": "nine-thirty", + "alpha_code": ":clock930:", + "aliases": "" + }, + "1f565": { + "output": "1f565", + "name": "ten-thirty", + "alpha_code": ":clock1030:", + "aliases": "" + }, + "1f566": { + "output": "1f566", + "name": "eleven-thirty", + "alpha_code": ":clock1130:", + "aliases": "" + }, + "1f567": { + "output": "1f567", + "name": "twelve-thirty", + "alpha_code": ":clock1230:", + "aliases": "" + }, + "1f508": { + "output": "1f508", + "name": "speaker low volume", + "alpha_code": ":speaker:", + "aliases": "" + }, + "1f68b": { + "output": "1f68b", + "name": "tram car", + "alpha_code": ":train:", + "aliases": "" + }, + "27bf": { + "output": "27bf", + "name": "double curly loop", + "alpha_code": ":loop:", + "aliases": "" + }, + "1f1e6-1f1eb": { + "output": "1f1e6-1f1eb", + "name": "Afghanistan", + "alpha_code": ":flag_af:", + "aliases": ":af:" + }, + "1f1e6-1f1f1": { + "output": "1f1e6-1f1f1", + "name": "Albania", + "alpha_code": ":flag_al:", + "aliases": ":al:" + }, + "1f1e9-1f1ff": { + "output": "1f1e9-1f1ff", + "name": "Algeria", + "alpha_code": ":flag_dz:", + "aliases": ":dz:" + }, + "1f1e6-1f1e9": { + "output": "1f1e6-1f1e9", + "name": "Andorra", + "alpha_code": ":flag_ad:", + "aliases": ":ad:" + }, + "1f1e6-1f1f4": { + "output": "1f1e6-1f1f4", + "name": "Angola", + "alpha_code": ":flag_ao:", + "aliases": ":ao:" + }, + "1f1e6-1f1ec": { + "output": "1f1e6-1f1ec", + "name": "Antigua & Barbuda", + "alpha_code": ":flag_ag:", + "aliases": ":ag:" + }, + "1f1e6-1f1f7": { + "output": "1f1e6-1f1f7", + "name": "Argentina", + "alpha_code": ":flag_ar:", + "aliases": ":ar:" + }, + "1f1e6-1f1f2": { + "output": "1f1e6-1f1f2", + "name": "Armenia", + "alpha_code": ":flag_am:", + "aliases": ":am:" + }, + "1f1e6-1f1fa": { + "output": "1f1e6-1f1fa", + "name": "Australia", + "alpha_code": ":flag_au:", + "aliases": ":au:" + }, + "1f1e6-1f1f9": { + "output": "1f1e6-1f1f9", + "name": "Austria", + "alpha_code": ":flag_at:", + "aliases": ":at:" + }, + "1f1e6-1f1ff": { + "output": "1f1e6-1f1ff", + "name": "Azerbaijan", + "alpha_code": ":flag_az:", + "aliases": ":az:" + }, + "1f1e7-1f1f8": { + "output": "1f1e7-1f1f8", + "name": "Bahamas", + "alpha_code": ":flag_bs:", + "aliases": ":bs:" + }, + "1f1e7-1f1ed": { + "output": "1f1e7-1f1ed", + "name": "Bahrain", + "alpha_code": ":flag_bh:", + "aliases": ":bh:" + }, + "1f1e7-1f1e9": { + "output": "1f1e7-1f1e9", + "name": "Bangladesh", + "alpha_code": ":flag_bd:", + "aliases": ":bd:" + }, + "1f1e7-1f1e7": { + "output": "1f1e7-1f1e7", + "name": "Barbados", + "alpha_code": ":flag_bb:", + "aliases": ":bb:" + }, + "1f1e7-1f1fe": { + "output": "1f1e7-1f1fe", + "name": "Belarus", + "alpha_code": ":flag_by:", + "aliases": ":by:" + }, + "1f1e7-1f1ea": { + "output": "1f1e7-1f1ea", + "name": "Belgium", + "alpha_code": ":flag_be:", + "aliases": ":be:" + }, + "1f1e7-1f1ff": { + "output": "1f1e7-1f1ff", + "name": "Belize", + "alpha_code": ":flag_bz:", + "aliases": ":bz:" + }, + "1f1e7-1f1ef": { + "output": "1f1e7-1f1ef", + "name": "Benin", + "alpha_code": ":flag_bj:", + "aliases": ":bj:" + }, + "1f1e7-1f1f9": { + "output": "1f1e7-1f1f9", + "name": "Bhutan", + "alpha_code": ":flag_bt:", + "aliases": ":bt:" + }, + "1f1e7-1f1f4": { + "output": "1f1e7-1f1f4", + "name": "Bolivia", + "alpha_code": ":flag_bo:", + "aliases": ":bo:" + }, + "1f1e7-1f1e6": { + "output": "1f1e7-1f1e6", + "name": "Bosnia & Herzegovina", + "alpha_code": ":flag_ba:", + "aliases": ":ba:" + }, + "1f1e7-1f1fc": { + "output": "1f1e7-1f1fc", + "name": "Botswana", + "alpha_code": ":flag_bw:", + "aliases": ":bw:" + }, + "1f1e7-1f1f7": { + "output": "1f1e7-1f1f7", + "name": "Brazil", + "alpha_code": ":flag_br:", + "aliases": ":br:" + }, + "1f1e7-1f1f3": { + "output": "1f1e7-1f1f3", + "name": "Brunei", + "alpha_code": ":flag_bn:", + "aliases": ":bn:" + }, + "1f1e7-1f1ec": { + "output": "1f1e7-1f1ec", + "name": "Bulgaria", + "alpha_code": ":flag_bg:", + "aliases": ":bg:" + }, + "1f1e7-1f1eb": { + "output": "1f1e7-1f1eb", + "name": "Burkina Faso", + "alpha_code": ":flag_bf:", + "aliases": ":bf:" + }, + "1f1e7-1f1ee": { + "output": "1f1e7-1f1ee", + "name": "Burundi", + "alpha_code": ":flag_bi:", + "aliases": ":bi:" + }, + "1f1f0-1f1ed": { + "output": "1f1f0-1f1ed", + "name": "Cambodia", + "alpha_code": ":flag_kh:", + "aliases": ":kh:" + }, + "1f1e8-1f1f2": { + "output": "1f1e8-1f1f2", + "name": "Cameroon", + "alpha_code": ":flag_cm:", + "aliases": ":cm:" + }, + "1f1e8-1f1e6": { + "output": "1f1e8-1f1e6", + "name": "Canada", + "alpha_code": ":flag_ca:", + "aliases": ":ca:" + }, + "1f1e8-1f1fb": { + "output": "1f1e8-1f1fb", + "name": "Cape Verde", + "alpha_code": ":flag_cv:", + "aliases": ":cv:" + }, + "1f919-1f3fe": { + "output": "1f919-1f3fe", + "name": "call me hand: medium-dark skin tone", + "alpha_code": ":call_me_tone4:", + "aliases": ":call_me_hand_tone4:" + }, + "1f1e8-1f1eb": { + "output": "1f1e8-1f1eb", + "name": "Central African Republic", + "alpha_code": ":flag_cf:", + "aliases": ":cf:" + }, + "1f1f9-1f1e9": { + "output": "1f1f9-1f1e9", + "name": "Chad", + "alpha_code": ":flag_td:", + "aliases": ":td:" + }, + "1f1e8-1f1f1": { + "output": "1f1e8-1f1f1", + "name": "Chile", + "alpha_code": ":flag_cl:", + "aliases": ":chile:" + }, + "1f1e8-1f1f4": { + "output": "1f1e8-1f1f4", + "name": "Colombia", + "alpha_code": ":flag_co:", + "aliases": ":co:" + }, + "1f1f0-1f1f2": { + "output": "1f1f0-1f1f2", + "name": "Comoros", + "alpha_code": ":flag_km:", + "aliases": ":km:" + }, + "1f1e8-1f1f7": { + "output": "1f1e8-1f1f7", + "name": "Costa Rica", + "alpha_code": ":flag_cr:", + "aliases": ":cr:" + }, + "1f1e8-1f1ee": { + "output": "1f1e8-1f1ee", + "name": "C\u00f4te d\u2019Ivoire", + "alpha_code": ":flag_ci:", + "aliases": ":ci:" + }, + "1f1ed-1f1f7": { + "output": "1f1ed-1f1f7", + "name": "Croatia", + "alpha_code": ":flag_hr:", + "aliases": ":hr:" + }, + "1f1e8-1f1fa": { + "output": "1f1e8-1f1fa", + "name": "Cuba", + "alpha_code": ":flag_cu:", + "aliases": ":cu:" + }, + "1f1e8-1f1fe": { + "output": "1f1e8-1f1fe", + "name": "Cyprus", + "alpha_code": ":flag_cy:", + "aliases": ":cy:" + }, + "1f1e8-1f1ff": { + "output": "1f1e8-1f1ff", + "name": "Czechia", + "alpha_code": ":flag_cz:", + "aliases": ":cz:" + }, + "1f919-1f3ff": { + "output": "1f919-1f3ff", + "name": "call me hand: dark skin tone", + "alpha_code": ":call_me_tone5:", + "aliases": ":call_me_hand_tone5:" + }, + "1f1e8-1f1e9": { + "output": "1f1e8-1f1e9", + "name": "Congo - Kinshasa", + "alpha_code": ":flag_cd:", + "aliases": ":congo:" + }, + "1f91b-1f3fb": { + "output": "1f91b-1f3fb", + "name": "left-facing fist: light skin tone", + "alpha_code": ":left_facing_fist_tone1:", + "aliases": ":left_fist_tone1:" + }, + "1f1e9-1f1f0": { + "output": "1f1e9-1f1f0", + "name": "Denmark", + "alpha_code": ":flag_dk:", + "aliases": ":dk:" + }, + "1f1e9-1f1ef": { + "output": "1f1e9-1f1ef", + "name": "Djibouti", + "alpha_code": ":flag_dj:", + "aliases": ":dj:" + }, + "1f1e9-1f1f2": { + "output": "1f1e9-1f1f2", + "name": "Dominica", + "alpha_code": ":flag_dm:", + "aliases": ":dm:" + }, + "1f1e9-1f1f4": { + "output": "1f1e9-1f1f4", + "name": "Dominican Republic", + "alpha_code": ":flag_do:", + "aliases": ":do:" + }, + "1f1f9-1f1f1": { + "output": "1f1f9-1f1f1", + "name": "Timor-Leste", + "alpha_code": ":flag_tl:", + "aliases": ":tl:" + }, + "1f1ea-1f1e8": { + "output": "1f1ea-1f1e8", + "name": "Ecuador", + "alpha_code": ":flag_ec:", + "aliases": ":ec:" + }, + "1f1ea-1f1ec": { + "output": "1f1ea-1f1ec", + "name": "Egypt", + "alpha_code": ":flag_eg:", + "aliases": ":eg:" + }, + "1f1f8-1f1fb": { + "output": "1f1f8-1f1fb", + "name": "El Salvador", + "alpha_code": ":flag_sv:", + "aliases": ":sv:" + }, + "1f1ec-1f1f6": { + "output": "1f1ec-1f1f6", + "name": "Equatorial Guinea", + "alpha_code": ":flag_gq:", + "aliases": ":gq:" + }, + "1f1ea-1f1f7": { + "output": "1f1ea-1f1f7", + "name": "Eritrea", + "alpha_code": ":flag_er:", + "aliases": ":er:" + }, + "1f1ea-1f1ea": { + "output": "1f1ea-1f1ea", + "name": "Estonia", + "alpha_code": ":flag_ee:", + "aliases": ":ee:" + }, + "1f1ea-1f1f9": { + "output": "1f1ea-1f1f9", + "name": "Ethiopia", + "alpha_code": ":flag_et:", + "aliases": ":et:" + }, + "1f91b-1f3fc": { + "output": "1f91b-1f3fc", + "name": "left-facing fist: medium-light skin tone", + "alpha_code": ":left_facing_fist_tone2:", + "aliases": ":left_fist_tone2:" + }, + "1f1eb-1f1ef": { + "output": "1f1eb-1f1ef", + "name": "Fiji", + "alpha_code": ":flag_fj:", + "aliases": ":fj:" + }, + "1f1eb-1f1ee": { + "output": "1f1eb-1f1ee", + "name": "Finland", + "alpha_code": ":flag_fi:", + "aliases": ":fi:" + }, + "1f1ec-1f1e6": { + "output": "1f1ec-1f1e6", + "name": "Gabon", + "alpha_code": ":flag_ga:", + "aliases": ":ga:" + }, + "1f1ec-1f1f2": { + "output": "1f1ec-1f1f2", + "name": "Gambia", + "alpha_code": ":flag_gm:", + "aliases": ":gm:" + }, + "1f1ec-1f1ea": { + "output": "1f1ec-1f1ea", + "name": "Georgia", + "alpha_code": ":flag_ge:", + "aliases": ":ge:" + }, + "1f1ec-1f1ed": { + "output": "1f1ec-1f1ed", + "name": "Ghana", + "alpha_code": ":flag_gh:", + "aliases": ":gh:" + }, + "1f1ec-1f1f7": { + "output": "1f1ec-1f1f7", + "name": "Greece", + "alpha_code": ":flag_gr:", + "aliases": ":gr:" + }, + "1f1ec-1f1e9": { + "output": "1f1ec-1f1e9", + "name": "Grenada", + "alpha_code": ":flag_gd:", + "aliases": ":gd:" + }, + "1f1ec-1f1f9": { + "output": "1f1ec-1f1f9", + "name": "Guatemala", + "alpha_code": ":flag_gt:", + "aliases": ":gt:" + }, + "1f1ec-1f1f3": { + "output": "1f1ec-1f1f3", + "name": "Guinea", + "alpha_code": ":flag_gn:", + "aliases": ":gn:" + }, + "1f1ec-1f1fc": { + "output": "1f1ec-1f1fc", + "name": "Guinea-Bissau", + "alpha_code": ":flag_gw:", + "aliases": ":gw:" + }, + "1f1ec-1f1fe": { + "output": "1f1ec-1f1fe", + "name": "Guyana", + "alpha_code": ":flag_gy:", + "aliases": ":gy:" + }, + "1f1ed-1f1f9": { + "output": "1f1ed-1f1f9", + "name": "Haiti", + "alpha_code": ":flag_ht:", + "aliases": ":ht:" + }, + "1f1ed-1f1f3": { + "output": "1f1ed-1f1f3", + "name": "Honduras", + "alpha_code": ":flag_hn:", + "aliases": ":hn:" + }, + "1f1ed-1f1fa": { + "output": "1f1ed-1f1fa", + "name": "Hungary", + "alpha_code": ":flag_hu:", + "aliases": ":hu:" + }, + "1f1ee-1f1f8": { + "output": "1f1ee-1f1f8", + "name": "Iceland", + "alpha_code": ":flag_is:", + "aliases": ":is:" + }, + "1f1ee-1f1f3": { + "output": "1f1ee-1f1f3", + "name": "India", + "alpha_code": ":flag_in:", + "aliases": ":in:" + }, + "1f1ee-1f1e9": { + "output": "1f1ee-1f1e9", + "name": "Indonesia", + "alpha_code": ":flag_id:", + "aliases": ":indonesia:" + }, + "1f1ee-1f1f7": { + "output": "1f1ee-1f1f7", + "name": "Iran", + "alpha_code": ":flag_ir:", + "aliases": ":ir:" + }, + "1f1ee-1f1f6": { + "output": "1f1ee-1f1f6", + "name": "Iraq", + "alpha_code": ":flag_iq:", + "aliases": ":iq:" + }, + "1f1ee-1f1ea": { + "output": "1f1ee-1f1ea", + "name": "Ireland", + "alpha_code": ":flag_ie:", + "aliases": ":ie:" + }, + "1f1ee-1f1f1": { + "output": "1f1ee-1f1f1", + "name": "Israel", + "alpha_code": ":flag_il:", + "aliases": ":il:" + }, + "1f1ef-1f1f2": { + "output": "1f1ef-1f1f2", + "name": "Jamaica", + "alpha_code": ":flag_jm:", + "aliases": ":jm:" + }, + "1f1ef-1f1f4": { + "output": "1f1ef-1f1f4", + "name": "Jordan", + "alpha_code": ":flag_jo:", + "aliases": ":jo:" + }, + "1f1f0-1f1ff": { + "output": "1f1f0-1f1ff", + "name": "Kazakhstan", + "alpha_code": ":flag_kz:", + "aliases": ":kz:" + }, + "1f1f0-1f1ea": { + "output": "1f1f0-1f1ea", + "name": "Kenya", + "alpha_code": ":flag_ke:", + "aliases": ":ke:" + }, + "1f1f0-1f1ee": { + "output": "1f1f0-1f1ee", + "name": "Kiribati", + "alpha_code": ":flag_ki:", + "aliases": ":ki:" + }, + "1f1fd-1f1f0": { + "output": "1f1fd-1f1f0", + "name": "Kosovo", + "alpha_code": ":flag_xk:", + "aliases": ":xk:" + }, + "1f1f0-1f1fc": { + "output": "1f1f0-1f1fc", + "name": "Kuwait", + "alpha_code": ":flag_kw:", + "aliases": ":kw:" + }, + "1f1f0-1f1ec": { + "output": "1f1f0-1f1ec", + "name": "Kyrgyzstan", + "alpha_code": ":flag_kg:", + "aliases": ":kg:" + }, + "1f91b-1f3fd": { + "output": "1f91b-1f3fd", + "name": "left-facing fist: medium skin tone", + "alpha_code": ":left_facing_fist_tone3:", + "aliases": ":left_fist_tone3:" + }, + "1f1f1-1f1e6": { + "output": "1f1f1-1f1e6", + "name": "Laos", + "alpha_code": ":flag_la:", + "aliases": ":la:" + }, + "1f1f1-1f1fb": { + "output": "1f1f1-1f1fb", + "name": "Latvia", + "alpha_code": ":flag_lv:", + "aliases": ":lv:" + }, + "1f1f1-1f1e7": { + "output": "1f1f1-1f1e7", + "name": "Lebanon", + "alpha_code": ":flag_lb:", + "aliases": ":lb:" + }, + "1f1f1-1f1f8": { + "output": "1f1f1-1f1f8", + "name": "Lesotho", + "alpha_code": ":flag_ls:", + "aliases": ":ls:" + }, + "1f1f1-1f1f7": { + "output": "1f1f1-1f1f7", + "name": "Liberia", + "alpha_code": ":flag_lr:", + "aliases": ":lr:" + }, + "1f1f1-1f1fe": { + "output": "1f1f1-1f1fe", + "name": "Libya", + "alpha_code": ":flag_ly:", + "aliases": ":ly:" + }, + "1f1f1-1f1ee": { + "output": "1f1f1-1f1ee", + "name": "Liechtenstein", + "alpha_code": ":flag_li:", + "aliases": ":li:" + }, + "1f1f1-1f1f9": { + "output": "1f1f1-1f1f9", + "name": "Lithuania", + "alpha_code": ":flag_lt:", + "aliases": ":lt:" + }, + "1f1f1-1f1fa": { + "output": "1f1f1-1f1fa", + "name": "Luxembourg", + "alpha_code": ":flag_lu:", + "aliases": ":lu:" + }, + "1f1f2-1f1f0": { + "output": "1f1f2-1f1f0", + "name": "Macedonia", + "alpha_code": ":flag_mk:", + "aliases": ":mk:" + }, + "1f1f2-1f1ec": { + "output": "1f1f2-1f1ec", + "name": "Madagascar", + "alpha_code": ":flag_mg:", + "aliases": ":mg:" + }, + "1f1f2-1f1fc": { + "output": "1f1f2-1f1fc", + "name": "Malawi", + "alpha_code": ":flag_mw:", + "aliases": ":mw:" + }, + "1f1f2-1f1fe": { + "output": "1f1f2-1f1fe", + "name": "Malaysia", + "alpha_code": ":flag_my:", + "aliases": ":my:" + }, + "1f1f2-1f1fb": { + "output": "1f1f2-1f1fb", + "name": "Maldives", + "alpha_code": ":flag_mv:", + "aliases": ":mv:" + }, + "1f1f2-1f1f1": { + "output": "1f1f2-1f1f1", + "name": "Mali", + "alpha_code": ":flag_ml:", + "aliases": ":ml:" + }, + "1f1f2-1f1f9": { + "output": "1f1f2-1f1f9", + "name": "Malta", + "alpha_code": ":flag_mt:", + "aliases": ":mt:" + }, + "1f1f2-1f1ed": { + "output": "1f1f2-1f1ed", + "name": "Marshall Islands", + "alpha_code": ":flag_mh:", + "aliases": ":mh:" + }, + "1f1f2-1f1f7": { + "output": "1f1f2-1f1f7", + "name": "Mauritania", + "alpha_code": ":flag_mr:", + "aliases": ":mr:" + }, + "1f1f2-1f1fa": { + "output": "1f1f2-1f1fa", + "name": "Mauritius", + "alpha_code": ":flag_mu:", + "aliases": ":mu:" + }, + "1f1f2-1f1fd": { + "output": "1f1f2-1f1fd", + "name": "Mexico", + "alpha_code": ":flag_mx:", + "aliases": ":mx:" + }, + "1f1eb-1f1f2": { + "output": "1f1eb-1f1f2", + "name": "Micronesia", + "alpha_code": ":flag_fm:", + "aliases": ":fm:" + }, + "1f1f2-1f1e9": { + "output": "1f1f2-1f1e9", + "name": "Moldova", + "alpha_code": ":flag_md:", + "aliases": ":md:" + }, + "1f1f2-1f1e8": { + "output": "1f1f2-1f1e8", + "name": "Monaco", + "alpha_code": ":flag_mc:", + "aliases": ":mc:" + }, + "1f1f2-1f1f3": { + "output": "1f1f2-1f1f3", + "name": "Mongolia", + "alpha_code": ":flag_mn:", + "aliases": ":mn:" + }, + "1f1f2-1f1ea": { + "output": "1f1f2-1f1ea", + "name": "Montenegro", + "alpha_code": ":flag_me:", + "aliases": ":me:" + }, + "1f1f2-1f1e6": { + "output": "1f1f2-1f1e6", + "name": "Morocco", + "alpha_code": ":flag_ma:", + "aliases": ":ma:" + }, + "1f1f2-1f1ff": { + "output": "1f1f2-1f1ff", + "name": "Mozambique", + "alpha_code": ":flag_mz:", + "aliases": ":mz:" + }, + "1f1f2-1f1f2": { + "output": "1f1f2-1f1f2", + "name": "Myanmar (Burma)", + "alpha_code": ":flag_mm:", + "aliases": ":mm:" + }, + "1f1f3-1f1e6": { + "output": "1f1f3-1f1e6", + "name": "Namibia", + "alpha_code": ":flag_na:", + "aliases": ":na:" + }, + "1f1f3-1f1f7": { + "output": "1f1f3-1f1f7", + "name": "Nauru", + "alpha_code": ":flag_nr:", + "aliases": ":nr:" + }, + "1f1f3-1f1f5": { + "output": "1f1f3-1f1f5", + "name": "Nepal", + "alpha_code": ":flag_np:", + "aliases": ":np:" + }, + "1f1f3-1f1f1": { + "output": "1f1f3-1f1f1", + "name": "Netherlands", + "alpha_code": ":flag_nl:", + "aliases": ":nl:" + }, + "1f1f3-1f1ff": { + "output": "1f1f3-1f1ff", + "name": "New Zealand", + "alpha_code": ":flag_nz:", + "aliases": ":nz:" + }, + "1f1f3-1f1ee": { + "output": "1f1f3-1f1ee", + "name": "Nicaragua", + "alpha_code": ":flag_ni:", + "aliases": ":ni:" + }, + "1f1f3-1f1ea": { + "output": "1f1f3-1f1ea", + "name": "Niger", + "alpha_code": ":flag_ne:", + "aliases": ":ne:" + }, + "1f1f3-1f1ec": { + "output": "1f1f3-1f1ec", + "name": "Nigeria", + "alpha_code": ":flag_ng:", + "aliases": ":nigeria:" + }, + "1f1f0-1f1f5": { + "output": "1f1f0-1f1f5", + "name": "North Korea", + "alpha_code": ":flag_kp:", + "aliases": ":kp:" + }, + "1f1f3-1f1f4": { + "output": "1f1f3-1f1f4", + "name": "Norway", + "alpha_code": ":flag_no:", + "aliases": ":no:" + }, + "1f1f4-1f1f2": { + "output": "1f1f4-1f1f2", + "name": "Oman", + "alpha_code": ":flag_om:", + "aliases": ":om:" + }, + "1f1f5-1f1f0": { + "output": "1f1f5-1f1f0", + "name": "Pakistan", + "alpha_code": ":flag_pk:", + "aliases": ":pk:" + }, + "1f1f5-1f1fc": { + "output": "1f1f5-1f1fc", + "name": "Palau", + "alpha_code": ":flag_pw:", + "aliases": ":pw:" + }, + "1f1f5-1f1e6": { + "output": "1f1f5-1f1e6", + "name": "Panama", + "alpha_code": ":flag_pa:", + "aliases": ":pa:" + }, + "1f1f5-1f1ec": { + "output": "1f1f5-1f1ec", + "name": "Papua New Guinea", + "alpha_code": ":flag_pg:", + "aliases": ":pg:" + }, + "1f91b-1f3fe": { + "output": "1f91b-1f3fe", + "name": "left-facing fist: medium-dark skin tone", + "alpha_code": ":left_facing_fist_tone4:", + "aliases": ":left_fist_tone4:" + }, + "1f1f5-1f1fe": { + "output": "1f1f5-1f1fe", + "name": "Paraguay", + "alpha_code": ":flag_py:", + "aliases": ":py:" + }, + "1f1f5-1f1ea": { + "output": "1f1f5-1f1ea", + "name": "Peru", + "alpha_code": ":flag_pe:", + "aliases": ":pe:" + }, + "1f1f5-1f1ed": { + "output": "1f1f5-1f1ed", + "name": "Philippines", + "alpha_code": ":flag_ph:", + "aliases": ":ph:" + }, + "1f1f5-1f1f1": { + "output": "1f1f5-1f1f1", + "name": "Poland", + "alpha_code": ":flag_pl:", + "aliases": ":pl:" + }, + "1f1f5-1f1f9": { + "output": "1f1f5-1f1f9", + "name": "Portugal", + "alpha_code": ":flag_pt:", + "aliases": ":pt:" + }, + "1f1f6-1f1e6": { + "output": "1f1f6-1f1e6", + "name": "Qatar", + "alpha_code": ":flag_qa:", + "aliases": ":qa:" + }, + "1f1f9-1f1fc": { + "output": "1f1f9-1f1fc", + "name": "Taiwan", + "alpha_code": ":flag_tw:", + "aliases": ":tw:" + }, + "1f1e8-1f1ec": { + "output": "1f1e8-1f1ec", + "name": "Congo - Brazzaville", + "alpha_code": ":flag_cg:", + "aliases": ":cg:" + }, + "1f1f7-1f1f4": { + "output": "1f1f7-1f1f4", + "name": "Romania", + "alpha_code": ":flag_ro:", + "aliases": ":ro:" + }, + "1f1f7-1f1fc": { + "output": "1f1f7-1f1fc", + "name": "Rwanda", + "alpha_code": ":flag_rw:", + "aliases": ":rw:" + }, + "1f1f0-1f1f3": { + "output": "1f1f0-1f1f3", + "name": "St. Kitts & Nevis", + "alpha_code": ":flag_kn:", + "aliases": ":kn:" + }, + "1f1f1-1f1e8": { + "output": "1f1f1-1f1e8", + "name": "St. Lucia", + "alpha_code": ":flag_lc:", + "aliases": ":lc:" + }, + "1f1fb-1f1e8": { + "output": "1f1fb-1f1e8", + "name": "St. Vincent & Grenadines", + "alpha_code": ":flag_vc:", + "aliases": ":vc:" + }, + "1f1fc-1f1f8": { + "output": "1f1fc-1f1f8", + "name": "Samoa", + "alpha_code": ":flag_ws:", + "aliases": ":ws:" + }, + "1f1f8-1f1f2": { + "output": "1f1f8-1f1f2", + "name": "San Marino", + "alpha_code": ":flag_sm:", + "aliases": ":sm:" + }, + "1f1f8-1f1f9": { + "output": "1f1f8-1f1f9", + "name": "S\u00e3o Tom\u00e9 & Pr\u00edncipe", + "alpha_code": ":flag_st:", + "aliases": ":st:" + }, + "1f1f8-1f1e6": { + "output": "1f1f8-1f1e6", + "name": "Saudi Arabia", + "alpha_code": ":flag_sa:", + "aliases": ":saudiarabia:|:saudi:" + }, + "1f91b-1f3ff": { + "output": "1f91b-1f3ff", + "name": "left-facing fist: dark skin tone", + "alpha_code": ":left_facing_fist_tone5:", + "aliases": ":left_fist_tone5:" + }, + "1f1f8-1f1f3": { + "output": "1f1f8-1f1f3", + "name": "Senegal", + "alpha_code": ":flag_sn:", + "aliases": ":sn:" + }, + "1f1f7-1f1f8": { + "output": "1f1f7-1f1f8", + "name": "Serbia", + "alpha_code": ":flag_rs:", + "aliases": ":rs:" + }, + "1f1f8-1f1e8": { + "output": "1f1f8-1f1e8", + "name": "Seychelles", + "alpha_code": ":flag_sc:", + "aliases": ":sc:" + }, + "1f1f8-1f1f1": { + "output": "1f1f8-1f1f1", + "name": "Sierra Leone", + "alpha_code": ":flag_sl:", + "aliases": ":sl:" + }, + "1f1f8-1f1ec": { + "output": "1f1f8-1f1ec", + "name": "Singapore", + "alpha_code": ":flag_sg:", + "aliases": ":sg:" + }, + "1f1f8-1f1f0": { + "output": "1f1f8-1f1f0", + "name": "Slovakia", + "alpha_code": ":flag_sk:", + "aliases": ":sk:" + }, + "1f1f8-1f1ee": { + "output": "1f1f8-1f1ee", + "name": "Slovenia", + "alpha_code": ":flag_si:", + "aliases": ":si:" + }, + "1f1f8-1f1e7": { + "output": "1f1f8-1f1e7", + "name": "Solomon Islands", + "alpha_code": ":flag_sb:", + "aliases": ":sb:" + }, + "1f1f8-1f1f4": { + "output": "1f1f8-1f1f4", + "name": "Somalia", + "alpha_code": ":flag_so:", + "aliases": ":so:" + }, + "1f1ff-1f1e6": { + "output": "1f1ff-1f1e6", + "name": "South Africa", + "alpha_code": ":flag_za:", + "aliases": ":za:" + }, + "1f1f1-1f1f0": { + "output": "1f1f1-1f1f0", + "name": "Sri Lanka", + "alpha_code": ":flag_lk:", + "aliases": ":lk:" + }, + "1f1f8-1f1e9": { + "output": "1f1f8-1f1e9", + "name": "Sudan", + "alpha_code": ":flag_sd:", + "aliases": ":sd:" + }, + "1f1f8-1f1f7": { + "output": "1f1f8-1f1f7", + "name": "Suriname", + "alpha_code": ":flag_sr:", + "aliases": ":sr:" + }, + "1f1f8-1f1ff": { + "output": "1f1f8-1f1ff", + "name": "Swaziland", + "alpha_code": ":flag_sz:", + "aliases": ":sz:" + }, + "1f1f8-1f1ea": { + "output": "1f1f8-1f1ea", + "name": "Sweden", + "alpha_code": ":flag_se:", + "aliases": ":se:" + }, + "1f1e8-1f1ed": { + "output": "1f1e8-1f1ed", + "name": "Switzerland", + "alpha_code": ":flag_ch:", + "aliases": ":ch:" + }, + "1f1f8-1f1fe": { + "output": "1f1f8-1f1fe", + "name": "Syria", + "alpha_code": ":flag_sy:", + "aliases": ":sy:" + }, + "1f1f9-1f1ef": { + "output": "1f1f9-1f1ef", + "name": "Tajikistan", + "alpha_code": ":flag_tj:", + "aliases": ":tj:" + }, + "1f1f9-1f1ff": { + "output": "1f1f9-1f1ff", + "name": "Tanzania", + "alpha_code": ":flag_tz:", + "aliases": ":tz:" + }, + "1f1f9-1f1ed": { + "output": "1f1f9-1f1ed", + "name": "Thailand", + "alpha_code": ":flag_th:", + "aliases": ":th:" + }, + "1f1f9-1f1ec": { + "output": "1f1f9-1f1ec", + "name": "Togo", + "alpha_code": ":flag_tg:", + "aliases": ":tg:" + }, + "1f1f9-1f1f4": { + "output": "1f1f9-1f1f4", + "name": "Tonga", + "alpha_code": ":flag_to:", + "aliases": ":to:" + }, + "1f1f9-1f1f9": { + "output": "1f1f9-1f1f9", + "name": "Trinidad & Tobago", + "alpha_code": ":flag_tt:", + "aliases": ":tt:" + }, + "1f1f9-1f1f3": { + "output": "1f1f9-1f1f3", + "name": "Tunisia", + "alpha_code": ":flag_tn:", + "aliases": ":tn:" + }, + "1f1f9-1f1f7": { + "output": "1f1f9-1f1f7", + "name": "Turkey", + "alpha_code": ":flag_tr:", + "aliases": ":tr:" + }, + "1f1f9-1f1f2": { + "output": "1f1f9-1f1f2", + "name": "Turkmenistan", + "alpha_code": ":flag_tm:", + "aliases": ":turkmenistan:" + }, + "1f1f9-1f1fb": { + "output": "1f1f9-1f1fb", + "name": "Tuvalu", + "alpha_code": ":flag_tv:", + "aliases": ":tuvalu:" + }, + "1f1fa-1f1ec": { + "output": "1f1fa-1f1ec", + "name": "Uganda", + "alpha_code": ":flag_ug:", + "aliases": ":ug:" + }, + "1f1fa-1f1e6": { + "output": "1f1fa-1f1e6", + "name": "Ukraine", + "alpha_code": ":flag_ua:", + "aliases": ":ua:" + }, + "1f1e6-1f1ea": { + "output": "1f1e6-1f1ea", + "name": "United Arab Emirates", + "alpha_code": ":flag_ae:", + "aliases": ":ae:" + }, + "1f1fa-1f1fe": { + "output": "1f1fa-1f1fe", + "name": "Uruguay", + "alpha_code": ":flag_uy:", + "aliases": ":uy:" + }, + "1f1fa-1f1ff": { + "output": "1f1fa-1f1ff", + "name": "Uzbekistan", + "alpha_code": ":flag_uz:", + "aliases": ":uz:" + }, + "1f1fb-1f1fa": { + "output": "1f1fb-1f1fa", + "name": "Vanuatu", + "alpha_code": ":flag_vu:", + "aliases": ":vu:" + }, + "1f1fb-1f1e6": { + "output": "1f1fb-1f1e6", + "name": "Vatican City", + "alpha_code": ":flag_va:", + "aliases": ":va:" + }, + "1f1fb-1f1ea": { + "output": "1f1fb-1f1ea", + "name": "Venezuela", + "alpha_code": ":flag_ve:", + "aliases": ":ve:" + }, + "1f1fb-1f1f3": { + "output": "1f1fb-1f1f3", + "name": "Vietnam", + "alpha_code": ":flag_vn:", + "aliases": ":vn:" + }, + "1f1ea-1f1ed": { + "output": "1f1ea-1f1ed", + "name": "Western Sahara", + "alpha_code": ":flag_eh:", + "aliases": ":eh:" + }, + "1f91c-1f3fb": { + "output": "1f91c-1f3fb", + "name": "right-facing fist: light skin tone", + "alpha_code": ":right_facing_fist_tone1:", + "aliases": ":right_fist_tone1:" + }, + "1f1fe-1f1ea": { + "output": "1f1fe-1f1ea", + "name": "Yemen", + "alpha_code": ":flag_ye:", + "aliases": ":ye:" + }, + "1f1ff-1f1f2": { + "output": "1f1ff-1f1f2", + "name": "Zambia", + "alpha_code": ":flag_zm:", + "aliases": ":zm:" + }, + "1f1ff-1f1fc": { + "output": "1f1ff-1f1fc", + "name": "Zimbabwe", + "alpha_code": ":flag_zw:", + "aliases": ":zw:" + }, + "1f1f5-1f1f7": { + "output": "1f1f5-1f1f7", + "name": "Puerto Rico", + "alpha_code": ":flag_pr:", + "aliases": ":pr:" + }, + "1f1f0-1f1fe": { + "output": "1f1f0-1f1fe", + "name": "Cayman Islands", + "alpha_code": ":flag_ky:", + "aliases": ":ky:" + }, + "1f1e7-1f1f2": { + "output": "1f1e7-1f1f2", + "name": "Bermuda", + "alpha_code": ":flag_bm:", + "aliases": ":bm:" + }, + "1f1f5-1f1eb": { + "output": "1f1f5-1f1eb", + "name": "French Polynesia", + "alpha_code": ":flag_pf:", + "aliases": ":pf:" + }, + "1f1f5-1f1f8": { + "output": "1f1f5-1f1f8", + "name": "Palestinian Territories", + "alpha_code": ":flag_ps:", + "aliases": ":ps:" + }, + "1f1f3-1f1e8": { + "output": "1f1f3-1f1e8", + "name": "New Caledonia", + "alpha_code": ":flag_nc:", + "aliases": ":nc:" + }, + "1f91c-1f3fc": { + "output": "1f91c-1f3fc", + "name": "right-facing fist: medium-light skin tone", + "alpha_code": ":right_facing_fist_tone2:", + "aliases": ":right_fist_tone2:" + }, + "1f1f8-1f1ed": { + "output": "1f1f8-1f1ed", + "name": "St. Helena", + "alpha_code": ":flag_sh:", + "aliases": ":sh:" + }, + "1f1e6-1f1fc": { + "output": "1f1e6-1f1fc", + "name": "Aruba", + "alpha_code": ":flag_aw:", + "aliases": ":aw:" + }, + "1f1fb-1f1ee": { + "output": "1f1fb-1f1ee", + "name": "U.S. Virgin Islands", + "alpha_code": ":flag_vi:", + "aliases": ":vi:" + }, + "1f1ed-1f1f0": { + "output": "1f1ed-1f1f0", + "name": "Hong Kong SAR China", + "alpha_code": ":flag_hk:", + "aliases": ":hk:" + }, + "1f1e6-1f1e8": { + "output": "1f1e6-1f1e8", + "name": "Ascension Island", + "alpha_code": ":flag_ac:", + "aliases": ":ac:" + }, + "1f1f2-1f1f8": { + "output": "1f1f2-1f1f8", + "name": "Montserrat", + "alpha_code": ":flag_ms:", + "aliases": ":ms:" + }, + "1f1ec-1f1fa": { + "output": "1f1ec-1f1fa", + "name": "Guam", + "alpha_code": ":flag_gu:", + "aliases": ":gu:" + }, + "1f1ec-1f1f1": { + "output": "1f1ec-1f1f1", + "name": "Greenland", + "alpha_code": ":flag_gl:", + "aliases": ":gl:" + }, + "1f1f3-1f1fa": { + "output": "1f1f3-1f1fa", + "name": "Niue", + "alpha_code": ":flag_nu:", + "aliases": ":nu:" + }, + "1f1fc-1f1eb": { + "output": "1f1fc-1f1eb", + "name": "Wallis & Futuna", + "alpha_code": ":flag_wf:", + "aliases": ":wf:" + }, + "1f1f2-1f1f4": { + "output": "1f1f2-1f1f4", + "name": "Macau SAR China", + "alpha_code": ":flag_mo:", + "aliases": ":mo:" + }, + "1f91c-1f3fd": { + "output": "1f91c-1f3fd", + "name": "right-facing fist: medium skin tone", + "alpha_code": ":right_facing_fist_tone3:", + "aliases": ":right_fist_tone3:" + }, + "1f1eb-1f1f4": { + "output": "1f1eb-1f1f4", + "name": "Faroe Islands", + "alpha_code": ":flag_fo:", + "aliases": ":fo:" + }, + "1f1eb-1f1f0": { + "output": "1f1eb-1f1f0", + "name": "Falkland Islands", + "alpha_code": ":flag_fk:", + "aliases": ":fk:" + }, + "1f1ef-1f1ea": { + "output": "1f1ef-1f1ea", + "name": "Jersey", + "alpha_code": ":flag_je:", + "aliases": ":je:" + }, + "1f1e6-1f1ee": { + "output": "1f1e6-1f1ee", + "name": "Anguilla", + "alpha_code": ":flag_ai:", + "aliases": ":ai:" + }, + "1f1ec-1f1ee": { + "output": "1f1ec-1f1ee", + "name": "Gibraltar", + "alpha_code": ":flag_gi:", + "aliases": ":gi:" + }, + "1f39e": { + "output": "1f39e-fe0f", + "name": "film frames", + "alpha_code": ":film_frames:", + "aliases": "" + }, + "1f39f": { + "output": "1f39f-fe0f", + "name": "admission tickets", + "alpha_code": ":tickets:", + "aliases": ":admission_tickets:" + }, + "1f3c5": { + "output": "1f3c5", + "name": "sports medal", + "alpha_code": ":medal:", + "aliases": ":sports_medal:" + }, + "1f3cb": { + "output": "1f3cb-fe0f", + "name": "person lifting weights", + "alpha_code": ":person_lifting_weights:", + "aliases": ":lifter:|:weight_lifter:" + }, + "1f3cc": { + "output": "1f3cc-fe0f", + "name": "person golfing", + "alpha_code": ":person_golfing:", + "aliases": ":golfer:" + }, + "1f3cd": { + "output": "1f3cd-fe0f", + "name": "motorcycle", + "alpha_code": ":motorcycle:", + "aliases": ":racing_motorcycle:" + }, + "1f3ce": { + "output": "1f3ce-fe0f", + "name": "racing car", + "alpha_code": ":race_car:", + "aliases": ":racing_car:" + }, + "1f396": { + "output": "1f396-fe0f", + "name": "military medal", + "alpha_code": ":military_medal:", + "aliases": "" + }, + "1f397": { + "output": "1f397-fe0f", + "name": "reminder ribbon", + "alpha_code": ":reminder_ribbon:", + "aliases": "" + }, + "1f336": { + "output": "1f336-fe0f", + "name": "hot pepper", + "alpha_code": ":hot_pepper:", + "aliases": "" + }, + "1f91c-1f3fe": { + "output": "1f91c-1f3fe", + "name": "right-facing fist: medium-dark skin tone", + "alpha_code": ":right_facing_fist_tone4:", + "aliases": ":right_fist_tone4:" + }, + "1f327": { + "output": "1f327-fe0f", + "name": "cloud with rain", + "alpha_code": ":cloud_rain:", + "aliases": ":cloud_with_rain:" + }, + "1f328": { + "output": "1f328-fe0f", + "name": "cloud with snow", + "alpha_code": ":cloud_snow:", + "aliases": ":cloud_with_snow:" + }, + "1f329": { + "output": "1f329-fe0f", + "name": "cloud with lightning", + "alpha_code": ":cloud_lightning:", + "aliases": ":cloud_with_lightning:" + }, + "1f32a": { + "output": "1f32a-fe0f", + "name": "tornado", + "alpha_code": ":cloud_tornado:", + "aliases": ":cloud_with_tornado:" + }, + "1f32b": { + "output": "1f32b-fe0f", + "name": "fog", + "alpha_code": ":fog:", + "aliases": "" + }, + "1f32c": { + "output": "1f32c-fe0f", + "name": "wind face", + "alpha_code": ":wind_blowing_face:", + "aliases": "" + }, + "1f43f": { + "output": "1f43f-fe0f", + "name": "chipmunk", + "alpha_code": ":chipmunk:", + "aliases": "" + }, + "1f577": { + "output": "1f577-fe0f", + "name": "spider", + "alpha_code": ":spider:", + "aliases": "" + }, + "1f578": { + "output": "1f578-fe0f", + "name": "spider web", + "alpha_code": ":spider_web:", + "aliases": "" + }, + "1f321": { + "output": "1f321-fe0f", + "name": "thermometer", + "alpha_code": ":thermometer:", + "aliases": "" + }, + "1f399": { + "output": "1f399-fe0f", + "name": "studio microphone", + "alpha_code": ":microphone2:", + "aliases": ":studio_microphone:" + }, + "1f39a": { + "output": "1f39a-fe0f", + "name": "level slider", + "alpha_code": ":level_slider:", + "aliases": "" + }, + "1f39b": { + "output": "1f39b-fe0f", + "name": "control knobs", + "alpha_code": ":control_knobs:", + "aliases": "" + }, + "1f3f3": { + "output": "1f3f3-fe0f", + "name": "white flag", + "alpha_code": ":flag_white:", + "aliases": ":waving_white_flag:" + }, + "1f3f4": { + "output": "1f3f4", + "name": "black flag", + "alpha_code": ":flag_black:", + "aliases": ":waving_black_flag:" + }, + "1f3f5": { + "output": "1f3f5-fe0f", + "name": "rosette", + "alpha_code": ":rosette:", + "aliases": "" + }, + "1f3f7": { + "output": "1f3f7-fe0f", + "name": "label", + "alpha_code": ":label:", + "aliases": "" + }, + "1f4f8": { + "output": "1f4f8", + "name": "camera with flash", + "alpha_code": ":camera_with_flash:", + "aliases": "" + }, + "1f4fd": { + "output": "1f4fd-fe0f", + "name": "film projector", + "alpha_code": ":projector:", + "aliases": ":film_projector:" + }, + "271d": { + "output": "271d-fe0f", + "name": "latin cross", + "alpha_code": ":cross:", + "aliases": ":latin_cross:" + }, + "1f549": { + "output": "1f549-fe0f", + "name": "om", + "alpha_code": ":om_symbol:", + "aliases": "" + }, + "1f54a": { + "output": "1f54a-fe0f", + "name": "dove", + "alpha_code": ":dove:", + "aliases": ":dove_of_peace:" + }, + "1f56f": { + "output": "1f56f-fe0f", + "name": "candle", + "alpha_code": ":candle:", + "aliases": "" + }, + "1f570": { + "output": "1f570-fe0f", + "name": "mantelpiece clock", + "alpha_code": ":clock:", + "aliases": ":mantlepiece_clock:" + }, + "1f573": { + "output": "1f573-fe0f", + "name": "hole", + "alpha_code": ":hole:", + "aliases": "" + }, + "1f576": { + "output": "1f576-fe0f", + "name": "sunglasses", + "alpha_code": ":dark_sunglasses:", + "aliases": "" + }, + "1f579": { + "output": "1f579-fe0f", + "name": "joystick", + "alpha_code": ":joystick:", + "aliases": "" + }, + "1f587": { + "output": "1f587-fe0f", + "name": "linked paperclips", + "alpha_code": ":paperclips:", + "aliases": ":linked_paperclips:" + }, + "1f58a": { + "output": "1f58a-fe0f", + "name": "pen", + "alpha_code": ":pen_ballpoint:", + "aliases": ":lower_left_ballpoint_pen:" + }, + "1f58b": { + "output": "1f58b-fe0f", + "name": "fountain pen", + "alpha_code": ":pen_fountain:", + "aliases": ":lower_left_fountain_pen:" + }, + "1f58c": { + "output": "1f58c-fe0f", + "name": "paintbrush", + "alpha_code": ":paintbrush:", + "aliases": ":lower_left_paintbrush:" + }, + "1f58d": { + "output": "1f58d-fe0f", + "name": "crayon", + "alpha_code": ":crayon:", + "aliases": ":lower_left_crayon:" + }, + "1f5a5": { + "output": "1f5a5-fe0f", + "name": "desktop computer", + "alpha_code": ":desktop:", + "aliases": ":desktop_computer:" + }, + "1f5a8": { + "output": "1f5a8-fe0f", + "name": "printer", + "alpha_code": ":printer:", + "aliases": "" + }, + "1f91c-1f3ff": { + "output": "1f91c-1f3ff", + "name": "right-facing fist: dark skin tone", + "alpha_code": ":right_facing_fist_tone5:", + "aliases": ":right_fist_tone5:" + }, + "2328": { + "output": "2328-fe0f", + "name": "keyboard", + "alpha_code": ":keyboard:", + "aliases": "" + }, + "1f5b2": { + "output": "1f5b2-fe0f", + "name": "trackball", + "alpha_code": ":trackball:", + "aliases": "" + }, + "1f91a-1f3fb": { + "output": "1f91a-1f3fb", + "name": "raised back of hand: light skin tone", + "alpha_code": ":raised_back_of_hand_tone1:", + "aliases": ":back_of_hand_tone1:" + }, + "1f5bc": { + "output": "1f5bc-fe0f", + "name": "framed picture", + "alpha_code": ":frame_photo:", + "aliases": ":frame_with_picture:" + }, + "1f5c2": { + "output": "1f5c2-fe0f", + "name": "card index dividers", + "alpha_code": ":dividers:", + "aliases": ":card_index_dividers:" + }, + "1f5c3": { + "output": "1f5c3-fe0f", + "name": "card file box", + "alpha_code": ":card_box:", + "aliases": ":card_file_box:" + }, + "1f5c4": { + "output": "1f5c4-fe0f", + "name": "file cabinet", + "alpha_code": ":file_cabinet:", + "aliases": "" + }, + "1f5d1": { + "output": "1f5d1-fe0f", + "name": "wastebasket", + "alpha_code": ":wastebasket:", + "aliases": "" + }, + "1f5d2": { + "output": "1f5d2-fe0f", + "name": "spiral notepad", + "alpha_code": ":notepad_spiral:", + "aliases": ":spiral_note_pad:" + }, + "1f5d3": { + "output": "1f5d3-fe0f", + "name": "spiral calendar", + "alpha_code": ":calendar_spiral:", + "aliases": ":spiral_calendar_pad:" + }, + "1f5dc": { + "output": "1f5dc-fe0f", + "name": "clamp", + "alpha_code": ":compression:", + "aliases": "" + }, + "1f5dd": { + "output": "1f5dd-fe0f", + "name": "old key", + "alpha_code": ":key2:", + "aliases": ":old_key:" + }, + "1f5de": { + "output": "1f5de-fe0f", + "name": "rolled-up newspaper", + "alpha_code": ":newspaper2:", + "aliases": ":rolled_up_newspaper:" + }, + "1f5e1": { + "output": "1f5e1-fe0f", + "name": "dagger", + "alpha_code": ":dagger:", + "aliases": ":dagger_knife:" + }, + "1f5e3": { + "output": "1f5e3-fe0f", + "name": "speaking head", + "alpha_code": ":speaking_head:", + "aliases": ":speaking_head_in_silhouette:" + }, + "1f5e8": { + "output": "1f5e8-fe0f", + "name": "left speech bubble", + "alpha_code": ":speech_left:", + "aliases": ":left_speech_bubble:" + }, + "1f91a-1f3fc": { + "output": "1f91a-1f3fc", + "name": "raised back of hand: medium-light skin tone", + "alpha_code": ":raised_back_of_hand_tone2:", + "aliases": ":back_of_hand_tone2:" + }, + "1f5ef": { + "output": "1f5ef-fe0f", + "name": "right anger bubble", + "alpha_code": ":anger_right:", + "aliases": ":right_anger_bubble:" + }, + "1f91a-1f3fd": { + "output": "1f91a-1f3fd", + "name": "raised back of hand: medium skin tone", + "alpha_code": ":raised_back_of_hand_tone3:", + "aliases": ":back_of_hand_tone3:" + }, + "1f5f3": { + "output": "1f5f3-fe0f", + "name": "ballot box with ballot", + "alpha_code": ":ballot_box:", + "aliases": ":ballot_box_with_ballot:" + }, + "1f5fa": { + "output": "1f5fa-fe0f", + "name": "world map", + "alpha_code": ":map:", + "aliases": ":world_map:" + }, + "1f6cc": { + "output": "1f6cc", + "name": "person in bed", + "alpha_code": ":sleeping_accommodation:", + "aliases": "" + }, + "1f6e0": { + "output": "1f6e0-fe0f", + "name": "hammer and wrench", + "alpha_code": ":tools:", + "aliases": ":hammer_and_wrench:" + }, + "1f6e1": { + "output": "1f6e1-fe0f", + "name": "shield", + "alpha_code": ":shield:", + "aliases": "" + }, + "1f6e2": { + "output": "1f6e2-fe0f", + "name": "oil drum", + "alpha_code": ":oil:", + "aliases": ":oil_drum:" + }, + "1f6f0": { + "output": "1f6f0-fe0f", + "name": "satellite", + "alpha_code": ":satellite_orbital:", + "aliases": "" + }, + "1f37d": { + "output": "1f37d-fe0f", + "name": "fork and knife with plate", + "alpha_code": ":fork_knife_plate:", + "aliases": ":fork_and_knife_with_plate:" + }, + "1f441": { + "output": "1f441-fe0f", + "name": "eye", + "alpha_code": ":eye:", + "aliases": "" + }, + "1f574": { + "output": "1f574-fe0f", + "name": "man in business suit levitating", + "alpha_code": ":man_in_business_suit_levitating:", + "aliases": "" + }, + "1f575": { + "output": "1f575-fe0f", + "name": "detective", + "alpha_code": ":detective:", + "aliases": ":spy:|:sleuth_or_spy:" + }, + "270d": { + "output": "270d-fe0f", + "name": "writing hand", + "alpha_code": ":writing_hand:", + "aliases": "" + }, + "1f590": { + "output": "1f590-fe0f", + "name": "raised hand with fingers splayed", + "alpha_code": ":hand_splayed:", + "aliases": ":raised_hand_with_fingers_splayed:" + }, + "1f595": { + "output": "1f595", + "name": "middle finger", + "alpha_code": ":middle_finger:", + "aliases": ":reversed_hand_with_middle_finger_extended:" + }, + "1f596": { + "output": "1f596", + "name": "vulcan salute", + "alpha_code": ":vulcan:", + "aliases": ":raised_hand_with_part_between_middle_and_ring_fingers:" + }, + "1f641": { + "output": "1f641", + "name": "slightly frowning face", + "alpha_code": ":slight_frown:", + "aliases": ":slightly_frowning_face:" + }, + "1f642": { + "output": "1f642", + "name": "slightly smiling face", + "alpha_code": ":slight_smile:", + "aliases": ":slightly_smiling_face:" + }, + "1f3d4": { + "output": "1f3d4-fe0f", + "name": "snow-capped mountain", + "alpha_code": ":mountain_snow:", + "aliases": ":snow_capped_mountain:" + }, + "1f3d5": { + "output": "1f3d5-fe0f", + "name": "camping", + "alpha_code": ":camping:", + "aliases": "" + }, + "1f3d6": { + "output": "1f3d6-fe0f", + "name": "beach with umbrella", + "alpha_code": ":beach:", + "aliases": ":beach_with_umbrella:" + }, + "1f3d7": { + "output": "1f3d7-fe0f", + "name": "building construction", + "alpha_code": ":construction_site:", + "aliases": ":building_construction:" + }, + "1f3d8": { + "output": "1f3d8-fe0f", + "name": "houses", + "alpha_code": ":homes:", + "aliases": ":house_buildings:" + }, + "1f3d9": { + "output": "1f3d9-fe0f", + "name": "cityscape", + "alpha_code": ":cityscape:", + "aliases": "" + }, + "1f3da": { + "output": "1f3da-fe0f", + "name": "derelict house", + "alpha_code": ":house_abandoned:", + "aliases": ":derelict_house_building:" + }, + "1f3db": { + "output": "1f3db-fe0f", + "name": "classical building", + "alpha_code": ":classical_building:", + "aliases": "" + }, + "1f3dc": { + "output": "1f3dc-fe0f", + "name": "desert", + "alpha_code": ":desert:", + "aliases": "" + }, + "1f3dd": { + "output": "1f3dd-fe0f", + "name": "desert island", + "alpha_code": ":island:", + "aliases": ":desert_island:" + }, + "1f3de": { + "output": "1f3de-fe0f", + "name": "national park", + "alpha_code": ":park:", + "aliases": ":national_park:" + }, + "1f3df": { + "output": "1f3df-fe0f", + "name": "stadium", + "alpha_code": ":stadium:", + "aliases": "" + }, + "1f6cb": { + "output": "1f6cb-fe0f", + "name": "couch and lamp", + "alpha_code": ":couch:", + "aliases": ":couch_and_lamp:" + }, + "1f91a-1f3fe": { + "output": "1f91a-1f3fe", + "name": "raised back of hand: medium-dark skin tone", + "alpha_code": ":raised_back_of_hand_tone4:", + "aliases": ":back_of_hand_tone4:" + }, + "1f6cd": { + "output": "1f6cd-fe0f", + "name": "shopping bags", + "alpha_code": ":shopping_bags:", + "aliases": "" + }, + "1f6ce": { + "output": "1f6ce-fe0f", + "name": "bellhop bell", + "alpha_code": ":bellhop:", + "aliases": ":bellhop_bell:" + }, + "1f6cf": { + "output": "1f6cf-fe0f", + "name": "bed", + "alpha_code": ":bed:", + "aliases": "" + }, + "1f6e3": { + "output": "1f6e3-fe0f", + "name": "motorway", + "alpha_code": ":motorway:", + "aliases": "" + }, + "1f6e4": { + "output": "1f6e4-fe0f", + "name": "railway track", + "alpha_code": ":railway_track:", + "aliases": ":railroad_track:" + }, + "1f6e5": { + "output": "1f6e5-fe0f", + "name": "motor boat", + "alpha_code": ":motorboat:", + "aliases": "" + }, + "1f6e9": { + "output": "1f6e9-fe0f", + "name": "small airplane", + "alpha_code": ":airplane_small:", + "aliases": ":small_airplane:" + }, + "1f6eb": { + "output": "1f6eb", + "name": "airplane departure", + "alpha_code": ":airplane_departure:", + "aliases": "" + }, + "1f6ec": { + "output": "1f6ec", + "name": "airplane arrival", + "alpha_code": ":airplane_arriving:", + "aliases": "" + }, + "1f6f3": { + "output": "1f6f3-fe0f", + "name": "passenger ship", + "alpha_code": ":cruise_ship:", + "aliases": ":passenger_ship:" + }, + "1f476-1f3fb": { + "output": "1f476-1f3fb", + "name": "baby: light skin tone", + "alpha_code": ":baby_tone1:", + "aliases": "" + }, + "1f476-1f3fc": { + "output": "1f476-1f3fc", + "name": "baby: medium-light skin tone", + "alpha_code": ":baby_tone2:", + "aliases": "" + }, + "1f476-1f3fd": { + "output": "1f476-1f3fd", + "name": "baby: medium skin tone", + "alpha_code": ":baby_tone3:", + "aliases": "" + }, + "1f476-1f3fe": { + "output": "1f476-1f3fe", + "name": "baby: medium-dark skin tone", + "alpha_code": ":baby_tone4:", + "aliases": "" + }, + "1f476-1f3ff": { + "output": "1f476-1f3ff", + "name": "baby: dark skin tone", + "alpha_code": ":baby_tone5:", + "aliases": "" + }, + "1f466-1f3fb": { + "output": "1f466-1f3fb", + "name": "boy: light skin tone", + "alpha_code": ":boy_tone1:", + "aliases": "" + }, + "1f466-1f3fc": { + "output": "1f466-1f3fc", + "name": "boy: medium-light skin tone", + "alpha_code": ":boy_tone2:", + "aliases": "" + }, + "1f466-1f3fd": { + "output": "1f466-1f3fd", + "name": "boy: medium skin tone", + "alpha_code": ":boy_tone3:", + "aliases": "" + }, + "1f466-1f3fe": { + "output": "1f466-1f3fe", + "name": "boy: medium-dark skin tone", + "alpha_code": ":boy_tone4:", + "aliases": "" + }, + "1f466-1f3ff": { + "output": "1f466-1f3ff", + "name": "boy: dark skin tone", + "alpha_code": ":boy_tone5:", + "aliases": "" + }, + "1f467-1f3fb": { + "output": "1f467-1f3fb", + "name": "girl: light skin tone", + "alpha_code": ":girl_tone1:", + "aliases": "" + }, + "1f467-1f3fc": { + "output": "1f467-1f3fc", + "name": "girl: medium-light skin tone", + "alpha_code": ":girl_tone2:", + "aliases": "" + }, + "1f467-1f3fd": { + "output": "1f467-1f3fd", + "name": "girl: medium skin tone", + "alpha_code": ":girl_tone3:", + "aliases": "" + }, + "1f467-1f3fe": { + "output": "1f467-1f3fe", + "name": "girl: medium-dark skin tone", + "alpha_code": ":girl_tone4:", + "aliases": "" + }, + "1f467-1f3ff": { + "output": "1f467-1f3ff", + "name": "girl: dark skin tone", + "alpha_code": ":girl_tone5:", + "aliases": "" + }, + "1f468-1f3fb": { + "output": "1f468-1f3fb", + "name": "man: light skin tone", + "alpha_code": ":man_tone1:", + "aliases": "" + }, + "1f468-1f3fc": { + "output": "1f468-1f3fc", + "name": "man: medium-light skin tone", + "alpha_code": ":man_tone2:", + "aliases": "" + }, + "1f468-1f3fd": { + "output": "1f468-1f3fd", + "name": "man: medium skin tone", + "alpha_code": ":man_tone3:", + "aliases": "" + }, + "1f468-1f3fe": { + "output": "1f468-1f3fe", + "name": "man: medium-dark skin tone", + "alpha_code": ":man_tone4:", + "aliases": "" + }, + "1f468-1f3ff": { + "output": "1f468-1f3ff", + "name": "man: dark skin tone", + "alpha_code": ":man_tone5:", + "aliases": "" + }, + "1f469-1f3fb": { + "output": "1f469-1f3fb", + "name": "woman: light skin tone", + "alpha_code": ":woman_tone1:", + "aliases": "" + }, + "1f469-1f3fc": { + "output": "1f469-1f3fc", + "name": "woman: medium-light skin tone", + "alpha_code": ":woman_tone2:", + "aliases": "" + }, + "1f469-1f3fd": { + "output": "1f469-1f3fd", + "name": "woman: medium skin tone", + "alpha_code": ":woman_tone3:", + "aliases": "" + }, + "1f469-1f3fe": { + "output": "1f469-1f3fe", + "name": "woman: medium-dark skin tone", + "alpha_code": ":woman_tone4:", + "aliases": "" + }, + "1f469-1f3ff": { + "output": "1f469-1f3ff", + "name": "woman: dark skin tone", + "alpha_code": ":woman_tone5:", + "aliases": "" + }, + "1f470-1f3fb": { + "output": "1f470-1f3fb", + "name": "bride with veil: light skin tone", + "alpha_code": ":bride_with_veil_tone1:", + "aliases": "" + }, + "1f470-1f3fc": { + "output": "1f470-1f3fc", + "name": "bride with veil: medium-light skin tone", + "alpha_code": ":bride_with_veil_tone2:", + "aliases": "" + }, + "1f91a-1f3ff": { + "output": "1f91a-1f3ff", + "name": "raised back of hand: dark skin tone", + "alpha_code": ":raised_back_of_hand_tone5:", + "aliases": ":back_of_hand_tone5:" + }, + "1f470-1f3fd": { + "output": "1f470-1f3fd", + "name": "bride with veil: medium skin tone", + "alpha_code": ":bride_with_veil_tone3:", + "aliases": "" + }, + "1f470-1f3fe": { + "output": "1f470-1f3fe", + "name": "bride with veil: medium-dark skin tone", + "alpha_code": ":bride_with_veil_tone4:", + "aliases": "" + }, + "1f470-1f3ff": { + "output": "1f470-1f3ff", + "name": "bride with veil: dark skin tone", + "alpha_code": ":bride_with_veil_tone5:", + "aliases": "" + }, + "1f471-1f3fb": { + "output": "1f471-1f3fb", + "name": "blond-haired person: light skin tone", + "alpha_code": ":blond_haired_person_tone1:", + "aliases": ":person_with_blond_hair_tone1:" + }, + "1f471-1f3fc": { + "output": "1f471-1f3fc", + "name": "blond-haired person: medium-light skin tone", + "alpha_code": ":blond_haired_person_tone2:", + "aliases": ":person_with_blond_hair_tone2:" + }, + "1f471-1f3fd": { + "output": "1f471-1f3fd", + "name": "blond-haired person: medium skin tone", + "alpha_code": ":blond_haired_person_tone3:", + "aliases": ":person_with_blond_hair_tone3:" + }, + "1f471-1f3fe": { + "output": "1f471-1f3fe", + "name": "blond-haired person: medium-dark skin tone", + "alpha_code": ":blond_haired_person_tone4:", + "aliases": ":person_with_blond_hair_tone4:" + }, + "1f471-1f3ff": { + "output": "1f471-1f3ff", + "name": "blond-haired person: dark skin tone", + "alpha_code": ":blond_haired_person_tone5:", + "aliases": ":person_with_blond_hair_tone5:" + }, + "1f472-1f3fb": { + "output": "1f472-1f3fb", + "name": "man with Chinese cap: light skin tone", + "alpha_code": ":man_with_chinese_cap_tone1:", + "aliases": ":man_with_gua_pi_mao_tone1:" + }, + "1f472-1f3fc": { + "output": "1f472-1f3fc", + "name": "man with Chinese cap: medium-light skin tone", + "alpha_code": ":man_with_chinese_cap_tone2:", + "aliases": ":man_with_gua_pi_mao_tone2:" + }, + "1f472-1f3fd": { + "output": "1f472-1f3fd", + "name": "man with Chinese cap: medium skin tone", + "alpha_code": ":man_with_chinese_cap_tone3:", + "aliases": ":man_with_gua_pi_mao_tone3:" + }, + "1f472-1f3fe": { + "output": "1f472-1f3fe", + "name": "man with Chinese cap: medium-dark skin tone", + "alpha_code": ":man_with_chinese_cap_tone4:", + "aliases": ":man_with_gua_pi_mao_tone4:" + }, + "1f472-1f3ff": { + "output": "1f472-1f3ff", + "name": "man with Chinese cap: dark skin tone", + "alpha_code": ":man_with_chinese_cap_tone5:", + "aliases": ":man_with_gua_pi_mao_tone5:" + }, + "1f473-1f3fb": { + "output": "1f473-1f3fb", + "name": "person wearing turban: light skin tone", + "alpha_code": ":person_wearing_turban_tone1:", + "aliases": ":man_with_turban_tone1:" + }, + "1f473-1f3fc": { + "output": "1f473-1f3fc", + "name": "person wearing turban: medium-light skin tone", + "alpha_code": ":person_wearing_turban_tone2:", + "aliases": ":man_with_turban_tone2:" + }, + "1f473-1f3fd": { + "output": "1f473-1f3fd", + "name": "person wearing turban: medium skin tone", + "alpha_code": ":person_wearing_turban_tone3:", + "aliases": ":man_with_turban_tone3:" + }, + "1f473-1f3fe": { + "output": "1f473-1f3fe", + "name": "person wearing turban: medium-dark skin tone", + "alpha_code": ":person_wearing_turban_tone4:", + "aliases": ":man_with_turban_tone4:" + }, + "1f473-1f3ff": { + "output": "1f473-1f3ff", + "name": "person wearing turban: dark skin tone", + "alpha_code": ":person_wearing_turban_tone5:", + "aliases": ":man_with_turban_tone5:" + }, + "1f474-1f3fb": { + "output": "1f474-1f3fb", + "name": "old man: light skin tone", + "alpha_code": ":older_man_tone1:", + "aliases": "" + }, + "1f474-1f3fc": { + "output": "1f474-1f3fc", + "name": "old man: medium-light skin tone", + "alpha_code": ":older_man_tone2:", + "aliases": "" + }, + "1f474-1f3fd": { + "output": "1f474-1f3fd", + "name": "old man: medium skin tone", + "alpha_code": ":older_man_tone3:", + "aliases": "" + }, + "1f474-1f3fe": { + "output": "1f474-1f3fe", + "name": "old man: medium-dark skin tone", + "alpha_code": ":older_man_tone4:", + "aliases": "" + }, + "1f474-1f3ff": { + "output": "1f474-1f3ff", + "name": "old man: dark skin tone", + "alpha_code": ":older_man_tone5:", + "aliases": "" + }, + "1f475-1f3fb": { + "output": "1f475-1f3fb", + "name": "old woman: light skin tone", + "alpha_code": ":older_woman_tone1:", + "aliases": ":grandma_tone1:" + }, + "1f475-1f3fc": { + "output": "1f475-1f3fc", + "name": "old woman: medium-light skin tone", + "alpha_code": ":older_woman_tone2:", + "aliases": ":grandma_tone2:" + }, + "1f475-1f3fd": { + "output": "1f475-1f3fd", + "name": "old woman: medium skin tone", + "alpha_code": ":older_woman_tone3:", + "aliases": ":grandma_tone3:" + }, + "1f475-1f3fe": { + "output": "1f475-1f3fe", + "name": "old woman: medium-dark skin tone", + "alpha_code": ":older_woman_tone4:", + "aliases": ":grandma_tone4:" + }, + "1f475-1f3ff": { + "output": "1f475-1f3ff", + "name": "old woman: dark skin tone", + "alpha_code": ":older_woman_tone5:", + "aliases": ":grandma_tone5:" + }, + "1f46e-1f3fb": { + "output": "1f46e-1f3fb", + "name": "police officer: light skin tone", + "alpha_code": ":police_officer_tone1:", + "aliases": ":cop_tone1:" + }, + "1f46e-1f3fc": { + "output": "1f46e-1f3fc", + "name": "police officer: medium-light skin tone", + "alpha_code": ":police_officer_tone2:", + "aliases": ":cop_tone2:" + }, + "1f46e-1f3fd": { + "output": "1f46e-1f3fd", + "name": "police officer: medium skin tone", + "alpha_code": ":police_officer_tone3:", + "aliases": ":cop_tone3:" + }, + "1f46e-1f3fe": { + "output": "1f46e-1f3fe", + "name": "police officer: medium-dark skin tone", + "alpha_code": ":police_officer_tone4:", + "aliases": ":cop_tone4:" + }, + "1f46e-1f3ff": { + "output": "1f46e-1f3ff", + "name": "police officer: dark skin tone", + "alpha_code": ":police_officer_tone5:", + "aliases": ":cop_tone5:" + }, + "1f477-1f3fb": { + "output": "1f477-1f3fb", + "name": "construction worker: light skin tone", + "alpha_code": ":construction_worker_tone1:", + "aliases": "" + }, + "1f477-1f3fc": { + "output": "1f477-1f3fc", + "name": "construction worker: medium-light skin tone", + "alpha_code": ":construction_worker_tone2:", + "aliases": "" + }, + "1f477-1f3fd": { + "output": "1f477-1f3fd", + "name": "construction worker: medium skin tone", + "alpha_code": ":construction_worker_tone3:", + "aliases": "" + }, + "1f477-1f3fe": { + "output": "1f477-1f3fe", + "name": "construction worker: medium-dark skin tone", + "alpha_code": ":construction_worker_tone4:", + "aliases": "" + }, + "1f477-1f3ff": { + "output": "1f477-1f3ff", + "name": "construction worker: dark skin tone", + "alpha_code": ":construction_worker_tone5:", + "aliases": "" + }, + "1f478-1f3fb": { + "output": "1f478-1f3fb", + "name": "princess: light skin tone", + "alpha_code": ":princess_tone1:", + "aliases": "" + }, + "1f478-1f3fc": { + "output": "1f478-1f3fc", + "name": "princess: medium-light skin tone", + "alpha_code": ":princess_tone2:", + "aliases": "" + }, + "1f478-1f3fd": { + "output": "1f478-1f3fd", + "name": "princess: medium skin tone", + "alpha_code": ":princess_tone3:", + "aliases": "" + }, + "1f478-1f3fe": { + "output": "1f478-1f3fe", + "name": "princess: medium-dark skin tone", + "alpha_code": ":princess_tone4:", + "aliases": "" + }, + "1f938-1f3fb": { + "output": "1f938-1f3fb", + "name": "person cartwheeling: light skin tone", + "alpha_code": ":person_doing_cartwheel_tone1:", + "aliases": ":cartwheel_tone1:" + }, + "1f478-1f3ff": { + "output": "1f478-1f3ff", + "name": "princess: dark skin tone", + "alpha_code": ":princess_tone5:", + "aliases": "" + }, + "1f482-1f3fb": { + "output": "1f482-1f3fb", + "name": "guard: light skin tone", + "alpha_code": ":guard_tone1:", + "aliases": ":guardsman_tone1:" + }, + "1f482-1f3fc": { + "output": "1f482-1f3fc", + "name": "guard: medium-light skin tone", + "alpha_code": ":guard_tone2:", + "aliases": ":guardsman_tone2:" + }, + "1f938-1f3fc": { + "output": "1f938-1f3fc", + "name": "person cartwheeling: medium-light skin tone", + "alpha_code": ":person_doing_cartwheel_tone2:", + "aliases": ":cartwheel_tone2:" + }, + "1f482-1f3fd": { + "output": "1f482-1f3fd", + "name": "guard: medium skin tone", + "alpha_code": ":guard_tone3:", + "aliases": ":guardsman_tone3:" + }, + "1f482-1f3fe": { + "output": "1f482-1f3fe", + "name": "guard: medium-dark skin tone", + "alpha_code": ":guard_tone4:", + "aliases": ":guardsman_tone4:" + }, + "1f482-1f3ff": { + "output": "1f482-1f3ff", + "name": "guard: dark skin tone", + "alpha_code": ":guard_tone5:", + "aliases": ":guardsman_tone5:" + }, + "1f938-1f3fd": { + "output": "1f938-1f3fd", + "name": "person cartwheeling: medium skin tone", + "alpha_code": ":person_doing_cartwheel_tone3:", + "aliases": ":cartwheel_tone3:" + }, + "1f47c-1f3fb": { + "output": "1f47c-1f3fb", + "name": "baby angel: light skin tone", + "alpha_code": ":angel_tone1:", + "aliases": "" + }, + "1f47c-1f3fc": { + "output": "1f47c-1f3fc", + "name": "baby angel: medium-light skin tone", + "alpha_code": ":angel_tone2:", + "aliases": "" + }, + "1f47c-1f3fd": { + "output": "1f47c-1f3fd", + "name": "baby angel: medium skin tone", + "alpha_code": ":angel_tone3:", + "aliases": "" + }, + "1f47c-1f3fe": { + "output": "1f47c-1f3fe", + "name": "baby angel: medium-dark skin tone", + "alpha_code": ":angel_tone4:", + "aliases": "" + }, + "1f47c-1f3ff": { + "output": "1f47c-1f3ff", + "name": "baby angel: dark skin tone", + "alpha_code": ":angel_tone5:", + "aliases": "" + }, + "1f647-1f3fb": { + "output": "1f647-1f3fb", + "name": "person bowing: light skin tone", + "alpha_code": ":person_bowing_tone1:", + "aliases": ":bow_tone1:" + }, + "1f647-1f3fc": { + "output": "1f647-1f3fc", + "name": "person bowing: medium-light skin tone", + "alpha_code": ":person_bowing_tone2:", + "aliases": ":bow_tone2:" + }, + "1f647-1f3fd": { + "output": "1f647-1f3fd", + "name": "person bowing: medium skin tone", + "alpha_code": ":person_bowing_tone3:", + "aliases": ":bow_tone3:" + }, + "1f647-1f3fe": { + "output": "1f647-1f3fe", + "name": "person bowing: medium-dark skin tone", + "alpha_code": ":person_bowing_tone4:", + "aliases": ":bow_tone4:" + }, + "1f647-1f3ff": { + "output": "1f647-1f3ff", + "name": "person bowing: dark skin tone", + "alpha_code": ":person_bowing_tone5:", + "aliases": ":bow_tone5:" + }, + "1f481-1f3fb": { + "output": "1f481-1f3fb", + "name": "person tipping hand: light skin tone", + "alpha_code": ":person_tipping_hand_tone1:", + "aliases": ":information_desk_person_tone1:" + }, + "1f481-1f3fc": { + "output": "1f481-1f3fc", + "name": "person tipping hand: medium-light skin tone", + "alpha_code": ":person_tipping_hand_tone2:", + "aliases": ":information_desk_person_tone2:" + }, + "1f481-1f3fd": { + "output": "1f481-1f3fd", + "name": "person tipping hand: medium skin tone", + "alpha_code": ":person_tipping_hand_tone3:", + "aliases": ":information_desk_person_tone3:" + }, + "1f938-1f3fe": { + "output": "1f938-1f3fe", + "name": "person cartwheeling: medium-dark skin tone", + "alpha_code": ":person_doing_cartwheel_tone4:", + "aliases": ":cartwheel_tone4:" + }, + "1f481-1f3fe": { + "output": "1f481-1f3fe", + "name": "person tipping hand: medium-dark skin tone", + "alpha_code": ":person_tipping_hand_tone4:", + "aliases": ":information_desk_person_tone4:" + }, + "1f481-1f3ff": { + "output": "1f481-1f3ff", + "name": "person tipping hand: dark skin tone", + "alpha_code": ":person_tipping_hand_tone5:", + "aliases": ":information_desk_person_tone5:" + }, + "1f645-1f3fb": { + "output": "1f645-1f3fb", + "name": "person gesturing NO: light skin tone", + "alpha_code": ":person_gesturing_no_tone1:", + "aliases": ":no_good_tone1:" + }, + "1f938-1f3ff": { + "output": "1f938-1f3ff", + "name": "person cartwheeling: dark skin tone", + "alpha_code": ":person_doing_cartwheel_tone5:", + "aliases": ":cartwheel_tone5:" + }, + "1f645-1f3fc": { + "output": "1f645-1f3fc", + "name": "person gesturing NO: medium-light skin tone", + "alpha_code": ":person_gesturing_no_tone2:", + "aliases": ":no_good_tone2:" + }, + "1f645-1f3fd": { + "output": "1f645-1f3fd", + "name": "person gesturing NO: medium skin tone", + "alpha_code": ":person_gesturing_no_tone3:", + "aliases": ":no_good_tone3:" + }, + "1f645-1f3fe": { + "output": "1f645-1f3fe", + "name": "person gesturing NO: medium-dark skin tone", + "alpha_code": ":person_gesturing_no_tone4:", + "aliases": ":no_good_tone4:" + }, + "1f645-1f3ff": { + "output": "1f645-1f3ff", + "name": "person gesturing NO: dark skin tone", + "alpha_code": ":person_gesturing_no_tone5:", + "aliases": ":no_good_tone5:" + }, + "1f646-1f3fb": { + "output": "1f646-1f3fb", + "name": "person gesturing OK: light skin tone", + "alpha_code": ":person_gesturing_ok_tone1:", + "aliases": ":ok_woman_tone1:" + }, + "1f646-1f3fc": { + "output": "1f646-1f3fc", + "name": "person gesturing OK: medium-light skin tone", + "alpha_code": ":person_gesturing_ok_tone2:", + "aliases": ":ok_woman_tone2:" + }, + "1f646-1f3fd": { + "output": "1f646-1f3fd", + "name": "person gesturing OK: medium skin tone", + "alpha_code": ":person_gesturing_ok_tone3:", + "aliases": ":ok_woman_tone3:" + }, + "1f646-1f3fe": { + "output": "1f646-1f3fe", + "name": "person gesturing OK: medium-dark skin tone", + "alpha_code": ":person_gesturing_ok_tone4:", + "aliases": ":ok_woman_tone4:" + }, + "1f646-1f3ff": { + "output": "1f646-1f3ff", + "name": "person gesturing OK: dark skin tone", + "alpha_code": ":person_gesturing_ok_tone5:", + "aliases": ":ok_woman_tone5:" + }, + "1f64b-1f3fb": { + "output": "1f64b-1f3fb", + "name": "person raising hand: light skin tone", + "alpha_code": ":person_raising_hand_tone1:", + "aliases": ":raising_hand_tone1:" + }, + "1f64b-1f3fc": { + "output": "1f64b-1f3fc", + "name": "person raising hand: medium-light skin tone", + "alpha_code": ":person_raising_hand_tone2:", + "aliases": ":raising_hand_tone2:" + }, + "1f64b-1f3fd": { + "output": "1f64b-1f3fd", + "name": "person raising hand: medium skin tone", + "alpha_code": ":person_raising_hand_tone3:", + "aliases": ":raising_hand_tone3:" + }, + "1f64b-1f3fe": { + "output": "1f64b-1f3fe", + "name": "person raising hand: medium-dark skin tone", + "alpha_code": ":person_raising_hand_tone4:", + "aliases": ":raising_hand_tone4:" + }, + "1f64b-1f3ff": { + "output": "1f64b-1f3ff", + "name": "person raising hand: dark skin tone", + "alpha_code": ":person_raising_hand_tone5:", + "aliases": ":raising_hand_tone5:" + }, + "1f64e-1f3fb": { + "output": "1f64e-1f3fb", + "name": "person pouting: light skin tone", + "alpha_code": ":person_pouting_tone1:", + "aliases": ":person_with_pouting_face_tone1:" + }, + "1f64e-1f3fc": { + "output": "1f64e-1f3fc", + "name": "person pouting: medium-light skin tone", + "alpha_code": ":person_pouting_tone2:", + "aliases": ":person_with_pouting_face_tone2:" + }, + "1f64e-1f3fd": { + "output": "1f64e-1f3fd", + "name": "person pouting: medium skin tone", + "alpha_code": ":person_pouting_tone3:", + "aliases": ":person_with_pouting_face_tone3:" + }, + "1f64e-1f3fe": { + "output": "1f64e-1f3fe", + "name": "person pouting: medium-dark skin tone", + "alpha_code": ":person_pouting_tone4:", + "aliases": ":person_with_pouting_face_tone4:" + }, + "1f64e-1f3ff": { + "output": "1f64e-1f3ff", + "name": "person pouting: dark skin tone", + "alpha_code": ":person_pouting_tone5:", + "aliases": ":person_with_pouting_face_tone5:" + }, + "1f64d-1f3fb": { + "output": "1f64d-1f3fb", + "name": "person frowning: light skin tone", + "alpha_code": ":person_frowning_tone1:", + "aliases": "" + }, + "1f64d-1f3fc": { + "output": "1f64d-1f3fc", + "name": "person frowning: medium-light skin tone", + "alpha_code": ":person_frowning_tone2:", + "aliases": "" + }, + "1f64d-1f3fd": { + "output": "1f64d-1f3fd", + "name": "person frowning: medium skin tone", + "alpha_code": ":person_frowning_tone3:", + "aliases": "" + }, + "1f64d-1f3fe": { + "output": "1f64d-1f3fe", + "name": "person frowning: medium-dark skin tone", + "alpha_code": ":person_frowning_tone4:", + "aliases": "" + }, + "1f64d-1f3ff": { + "output": "1f64d-1f3ff", + "name": "person frowning: dark skin tone", + "alpha_code": ":person_frowning_tone5:", + "aliases": "" + }, + "1f486-1f3fb": { + "output": "1f486-1f3fb", + "name": "person getting massage: light skin tone", + "alpha_code": ":person_getting_massage_tone1:", + "aliases": ":massage_tone1:" + }, + "1f486-1f3fc": { + "output": "1f486-1f3fc", + "name": "person getting massage: medium-light skin tone", + "alpha_code": ":person_getting_massage_tone2:", + "aliases": ":massage_tone2:" + }, + "1f486-1f3fd": { + "output": "1f486-1f3fd", + "name": "person getting massage: medium skin tone", + "alpha_code": ":person_getting_massage_tone3:", + "aliases": ":massage_tone3:" + }, + "1f486-1f3fe": { + "output": "1f486-1f3fe", + "name": "person getting massage: medium-dark skin tone", + "alpha_code": ":person_getting_massage_tone4:", + "aliases": ":massage_tone4:" + }, + "1f486-1f3ff": { + "output": "1f486-1f3ff", + "name": "person getting massage: dark skin tone", + "alpha_code": ":person_getting_massage_tone5:", + "aliases": ":massage_tone5:" + }, + "1f487-1f3fb": { + "output": "1f487-1f3fb", + "name": "person getting haircut: light skin tone", + "alpha_code": ":person_getting_haircut_tone1:", + "aliases": ":haircut_tone1:" + }, + "1f487-1f3fc": { + "output": "1f487-1f3fc", + "name": "person getting haircut: medium-light skin tone", + "alpha_code": ":person_getting_haircut_tone2:", + "aliases": ":haircut_tone2:" + }, + "1f487-1f3fd": { + "output": "1f487-1f3fd", + "name": "person getting haircut: medium skin tone", + "alpha_code": ":person_getting_haircut_tone3:", + "aliases": ":haircut_tone3:" + }, + "1f487-1f3fe": { + "output": "1f487-1f3fe", + "name": "person getting haircut: medium-dark skin tone", + "alpha_code": ":person_getting_haircut_tone4:", + "aliases": ":haircut_tone4:" + }, + "1f487-1f3ff": { + "output": "1f487-1f3ff", + "name": "person getting haircut: dark skin tone", + "alpha_code": ":person_getting_haircut_tone5:", + "aliases": ":haircut_tone5:" + }, + "1f64c-1f3fb": { + "output": "1f64c-1f3fb", + "name": "raising hands: light skin tone", + "alpha_code": ":raised_hands_tone1:", + "aliases": "" + }, + "1f64c-1f3fc": { + "output": "1f64c-1f3fc", + "name": "raising hands: medium-light skin tone", + "alpha_code": ":raised_hands_tone2:", + "aliases": "" + }, + "1f64c-1f3fd": { + "output": "1f64c-1f3fd", + "name": "raising hands: medium skin tone", + "alpha_code": ":raised_hands_tone3:", + "aliases": "" + }, + "1f64c-1f3fe": { + "output": "1f64c-1f3fe", + "name": "raising hands: medium-dark skin tone", + "alpha_code": ":raised_hands_tone4:", + "aliases": "" + }, + "1f64c-1f3ff": { + "output": "1f64c-1f3ff", + "name": "raising hands: dark skin tone", + "alpha_code": ":raised_hands_tone5:", + "aliases": "" + }, + "1f44f-1f3fb": { + "output": "1f44f-1f3fb", + "name": "clapping hands: light skin tone", + "alpha_code": ":clap_tone1:", + "aliases": "" + }, + "1f44f-1f3fc": { + "output": "1f44f-1f3fc", + "name": "clapping hands: medium-light skin tone", + "alpha_code": ":clap_tone2:", + "aliases": "" + }, + "1f44f-1f3fd": { + "output": "1f44f-1f3fd", + "name": "clapping hands: medium skin tone", + "alpha_code": ":clap_tone3:", + "aliases": "" + }, + "1f93d-1f3fb": { + "output": "1f93d-1f3fb", + "name": "person playing water polo: light skin tone", + "alpha_code": ":person_playing_water_polo_tone1:", + "aliases": ":water_polo_tone1:" + }, + "1f44f-1f3fe": { + "output": "1f44f-1f3fe", + "name": "clapping hands: medium-dark skin tone", + "alpha_code": ":clap_tone4:", + "aliases": "" + }, + "1f44f-1f3ff": { + "output": "1f44f-1f3ff", + "name": "clapping hands: dark skin tone", + "alpha_code": ":clap_tone5:", + "aliases": "" + }, + "1f93d-1f3fc": { + "output": "1f93d-1f3fc", + "name": "person playing water polo: medium-light skin tone", + "alpha_code": ":person_playing_water_polo_tone2:", + "aliases": ":water_polo_tone2:" + }, + "1f442-1f3fb": { + "output": "1f442-1f3fb", + "name": "ear: light skin tone", + "alpha_code": ":ear_tone1:", + "aliases": "" + }, + "1f442-1f3fc": { + "output": "1f442-1f3fc", + "name": "ear: medium-light skin tone", + "alpha_code": ":ear_tone2:", + "aliases": "" + }, + "1f442-1f3fd": { + "output": "1f442-1f3fd", + "name": "ear: medium skin tone", + "alpha_code": ":ear_tone3:", + "aliases": "" + }, + "1f442-1f3fe": { + "output": "1f442-1f3fe", + "name": "ear: medium-dark skin tone", + "alpha_code": ":ear_tone4:", + "aliases": "" + }, + "1f442-1f3ff": { + "output": "1f442-1f3ff", + "name": "ear: dark skin tone", + "alpha_code": ":ear_tone5:", + "aliases": "" + }, + "1f443-1f3fb": { + "output": "1f443-1f3fb", + "name": "nose: light skin tone", + "alpha_code": ":nose_tone1:", + "aliases": "" + }, + "1f443-1f3fc": { + "output": "1f443-1f3fc", + "name": "nose: medium-light skin tone", + "alpha_code": ":nose_tone2:", + "aliases": "" + }, + "1f443-1f3fd": { + "output": "1f443-1f3fd", + "name": "nose: medium skin tone", + "alpha_code": ":nose_tone3:", + "aliases": "" + }, + "1f443-1f3fe": { + "output": "1f443-1f3fe", + "name": "nose: medium-dark skin tone", + "alpha_code": ":nose_tone4:", + "aliases": "" + }, + "1f443-1f3ff": { + "output": "1f443-1f3ff", + "name": "nose: dark skin tone", + "alpha_code": ":nose_tone5:", + "aliases": "" + }, + "1f485-1f3fb": { + "output": "1f485-1f3fb", + "name": "nail polish: light skin tone", + "alpha_code": ":nail_care_tone1:", + "aliases": "" + }, + "1f485-1f3fc": { + "output": "1f485-1f3fc", + "name": "nail polish: medium-light skin tone", + "alpha_code": ":nail_care_tone2:", + "aliases": "" + }, + "1f485-1f3fd": { + "output": "1f485-1f3fd", + "name": "nail polish: medium skin tone", + "alpha_code": ":nail_care_tone3:", + "aliases": "" + }, + "1f485-1f3fe": { + "output": "1f485-1f3fe", + "name": "nail polish: medium-dark skin tone", + "alpha_code": ":nail_care_tone4:", + "aliases": "" + }, + "1f485-1f3ff": { + "output": "1f485-1f3ff", + "name": "nail polish: dark skin tone", + "alpha_code": ":nail_care_tone5:", + "aliases": "" + }, + "1f44b-1f3fb": { + "output": "1f44b-1f3fb", + "name": "waving hand: light skin tone", + "alpha_code": ":wave_tone1:", + "aliases": "" + }, + "1f44b-1f3fc": { + "output": "1f44b-1f3fc", + "name": "waving hand: medium-light skin tone", + "alpha_code": ":wave_tone2:", + "aliases": "" + }, + "1f44b-1f3fd": { + "output": "1f44b-1f3fd", + "name": "waving hand: medium skin tone", + "alpha_code": ":wave_tone3:", + "aliases": "" + }, + "1f44b-1f3fe": { + "output": "1f44b-1f3fe", + "name": "waving hand: medium-dark skin tone", + "alpha_code": ":wave_tone4:", + "aliases": "" + }, + "1f44b-1f3ff": { + "output": "1f44b-1f3ff", + "name": "waving hand: dark skin tone", + "alpha_code": ":wave_tone5:", + "aliases": "" + }, + "1f44d-1f3fb": { + "output": "1f44d-1f3fb", + "name": "thumbs up: light skin tone", + "alpha_code": ":thumbsup_tone1:", + "aliases": ":+1_tone1:|:thumbup_tone1:" + }, + "1f44d-1f3fc": { + "output": "1f44d-1f3fc", + "name": "thumbs up: medium-light skin tone", + "alpha_code": ":thumbsup_tone2:", + "aliases": ":+1_tone2:|:thumbup_tone2:" + }, + "1f44d-1f3fd": { + "output": "1f44d-1f3fd", + "name": "thumbs up: medium skin tone", + "alpha_code": ":thumbsup_tone3:", + "aliases": ":+1_tone3:|:thumbup_tone3:" + }, + "1f44d-1f3fe": { + "output": "1f44d-1f3fe", + "name": "thumbs up: medium-dark skin tone", + "alpha_code": ":thumbsup_tone4:", + "aliases": ":+1_tone4:|:thumbup_tone4:" + }, + "1f44d-1f3ff": { + "output": "1f44d-1f3ff", + "name": "thumbs up: dark skin tone", + "alpha_code": ":thumbsup_tone5:", + "aliases": ":+1_tone5:|:thumbup_tone5:" + }, + "1f44e-1f3fb": { + "output": "1f44e-1f3fb", + "name": "thumbs down: light skin tone", + "alpha_code": ":thumbsdown_tone1:", + "aliases": ":-1_tone1:|:thumbdown_tone1:" + }, + "1f44e-1f3fc": { + "output": "1f44e-1f3fc", + "name": "thumbs down: medium-light skin tone", + "alpha_code": ":thumbsdown_tone2:", + "aliases": ":-1_tone2:|:thumbdown_tone2:" + }, + "1f44e-1f3fd": { + "output": "1f44e-1f3fd", + "name": "thumbs down: medium skin tone", + "alpha_code": ":thumbsdown_tone3:", + "aliases": ":-1_tone3:|:thumbdown_tone3:" + }, + "1f44e-1f3fe": { + "output": "1f44e-1f3fe", + "name": "thumbs down: medium-dark skin tone", + "alpha_code": ":thumbsdown_tone4:", + "aliases": ":-1_tone4:|:thumbdown_tone4:" + }, + "1f44e-1f3ff": { + "output": "1f44e-1f3ff", + "name": "thumbs down: dark skin tone", + "alpha_code": ":thumbsdown_tone5:", + "aliases": ":-1_tone5:|:thumbdown_tone5:" + }, + "261d-1f3fb": { + "output": "261d-1f3fb", + "name": "index pointing up: light skin tone", + "alpha_code": ":point_up_tone1:", + "aliases": "" + }, + "261d-1f3fc": { + "output": "261d-1f3fc", + "name": "index pointing up: medium-light skin tone", + "alpha_code": ":point_up_tone2:", + "aliases": "" + }, + "261d-1f3fd": { + "output": "261d-1f3fd", + "name": "index pointing up: medium skin tone", + "alpha_code": ":point_up_tone3:", + "aliases": "" + }, + "261d-1f3fe": { + "output": "261d-1f3fe", + "name": "index pointing up: medium-dark skin tone", + "alpha_code": ":point_up_tone4:", + "aliases": "" + }, + "261d-1f3ff": { + "output": "261d-1f3ff", + "name": "index pointing up: dark skin tone", + "alpha_code": ":point_up_tone5:", + "aliases": "" + }, + "1f446-1f3fb": { + "output": "1f446-1f3fb", + "name": "backhand index pointing up: light skin tone", + "alpha_code": ":point_up_2_tone1:", + "aliases": "" + }, + "1f446-1f3fc": { + "output": "1f446-1f3fc", + "name": "backhand index pointing up: medium-light skin tone", + "alpha_code": ":point_up_2_tone2:", + "aliases": "" + }, + "1f446-1f3fd": { + "output": "1f446-1f3fd", + "name": "backhand index pointing up: medium skin tone", + "alpha_code": ":point_up_2_tone3:", + "aliases": "" + }, + "1f446-1f3fe": { + "output": "1f446-1f3fe", + "name": "backhand index pointing up: medium-dark skin tone", + "alpha_code": ":point_up_2_tone4:", + "aliases": "" + }, + "1f446-1f3ff": { + "output": "1f446-1f3ff", + "name": "backhand index pointing up: dark skin tone", + "alpha_code": ":point_up_2_tone5:", + "aliases": "" + }, + "1f447-1f3fb": { + "output": "1f447-1f3fb", + "name": "backhand index pointing down: light skin tone", + "alpha_code": ":point_down_tone1:", + "aliases": "" + }, + "1f447-1f3fc": { + "output": "1f447-1f3fc", + "name": "backhand index pointing down: medium-light skin tone", + "alpha_code": ":point_down_tone2:", + "aliases": "" + }, + "1f447-1f3fd": { + "output": "1f447-1f3fd", + "name": "backhand index pointing down: medium skin tone", + "alpha_code": ":point_down_tone3:", + "aliases": "" + }, + "1f447-1f3fe": { + "output": "1f447-1f3fe", + "name": "backhand index pointing down: medium-dark skin tone", + "alpha_code": ":point_down_tone4:", + "aliases": "" + }, + "1f447-1f3ff": { + "output": "1f447-1f3ff", + "name": "backhand index pointing down: dark skin tone", + "alpha_code": ":point_down_tone5:", + "aliases": "" + }, + "1f448-1f3fb": { + "output": "1f448-1f3fb", + "name": "backhand index pointing left: light skin tone", + "alpha_code": ":point_left_tone1:", + "aliases": "" + }, + "1f448-1f3fc": { + "output": "1f448-1f3fc", + "name": "backhand index pointing left: medium-light skin tone", + "alpha_code": ":point_left_tone2:", + "aliases": "" + }, + "1f448-1f3fd": { + "output": "1f448-1f3fd", + "name": "backhand index pointing left: medium skin tone", + "alpha_code": ":point_left_tone3:", + "aliases": "" + }, + "1f448-1f3fe": { + "output": "1f448-1f3fe", + "name": "backhand index pointing left: medium-dark skin tone", + "alpha_code": ":point_left_tone4:", + "aliases": "" + }, + "1f448-1f3ff": { + "output": "1f448-1f3ff", + "name": "backhand index pointing left: dark skin tone", + "alpha_code": ":point_left_tone5:", + "aliases": "" + }, + "1f449-1f3fb": { + "output": "1f449-1f3fb", + "name": "backhand index pointing right: light skin tone", + "alpha_code": ":point_right_tone1:", + "aliases": "" + }, + "1f449-1f3fc": { + "output": "1f449-1f3fc", + "name": "backhand index pointing right: medium-light skin tone", + "alpha_code": ":point_right_tone2:", + "aliases": "" + }, + "1f449-1f3fd": { + "output": "1f449-1f3fd", + "name": "backhand index pointing right: medium skin tone", + "alpha_code": ":point_right_tone3:", + "aliases": "" + }, + "1f449-1f3fe": { + "output": "1f449-1f3fe", + "name": "backhand index pointing right: medium-dark skin tone", + "alpha_code": ":point_right_tone4:", + "aliases": "" + }, + "1f449-1f3ff": { + "output": "1f449-1f3ff", + "name": "backhand index pointing right: dark skin tone", + "alpha_code": ":point_right_tone5:", + "aliases": "" + }, + "1f44c-1f3fb": { + "output": "1f44c-1f3fb", + "name": "OK hand: light skin tone", + "alpha_code": ":ok_hand_tone1:", + "aliases": "" + }, + "1f44c-1f3fc": { + "output": "1f44c-1f3fc", + "name": "OK hand: medium-light skin tone", + "alpha_code": ":ok_hand_tone2:", + "aliases": "" + }, + "1f93d-1f3fd": { + "output": "1f93d-1f3fd", + "name": "person playing water polo: medium skin tone", + "alpha_code": ":person_playing_water_polo_tone3:", + "aliases": ":water_polo_tone3:" + }, + "1f44c-1f3fd": { + "output": "1f44c-1f3fd", + "name": "OK hand: medium skin tone", + "alpha_code": ":ok_hand_tone3:", + "aliases": "" + }, + "1f44c-1f3fe": { + "output": "1f44c-1f3fe", + "name": "OK hand: medium-dark skin tone", + "alpha_code": ":ok_hand_tone4:", + "aliases": "" + }, + "1f93d-1f3fe": { + "output": "1f93d-1f3fe", + "name": "person playing water polo: medium-dark skin tone", + "alpha_code": ":person_playing_water_polo_tone4:", + "aliases": ":water_polo_tone4:" + }, + "1f44c-1f3ff": { + "output": "1f44c-1f3ff", + "name": "OK hand: dark skin tone", + "alpha_code": ":ok_hand_tone5:", + "aliases": "" + }, + "270c-1f3fb": { + "output": "270c-1f3fb", + "name": "victory hand: light skin tone", + "alpha_code": ":v_tone1:", + "aliases": "" + }, + "270c-1f3fc": { + "output": "270c-1f3fc", + "name": "victory hand: medium-light skin tone", + "alpha_code": ":v_tone2:", + "aliases": "" + }, + "270c-1f3fd": { + "output": "270c-1f3fd", + "name": "victory hand: medium skin tone", + "alpha_code": ":v_tone3:", + "aliases": "" + }, + "270c-1f3fe": { + "output": "270c-1f3fe", + "name": "victory hand: medium-dark skin tone", + "alpha_code": ":v_tone4:", + "aliases": "" + }, + "270c-1f3ff": { + "output": "270c-1f3ff", + "name": "victory hand: dark skin tone", + "alpha_code": ":v_tone5:", + "aliases": "" + }, + "1f44a-1f3fb": { + "output": "1f44a-1f3fb", + "name": "oncoming fist: light skin tone", + "alpha_code": ":punch_tone1:", + "aliases": "" + }, + "1f44a-1f3fc": { + "output": "1f44a-1f3fc", + "name": "oncoming fist: medium-light skin tone", + "alpha_code": ":punch_tone2:", + "aliases": "" + }, + "1f44a-1f3fd": { + "output": "1f44a-1f3fd", + "name": "oncoming fist: medium skin tone", + "alpha_code": ":punch_tone3:", + "aliases": "" + }, + "1f44a-1f3fe": { + "output": "1f44a-1f3fe", + "name": "oncoming fist: medium-dark skin tone", + "alpha_code": ":punch_tone4:", + "aliases": "" + }, + "1f44a-1f3ff": { + "output": "1f44a-1f3ff", + "name": "oncoming fist: dark skin tone", + "alpha_code": ":punch_tone5:", + "aliases": "" + }, + "270a-1f3fb": { + "output": "270a-1f3fb", + "name": "raised fist: light skin tone", + "alpha_code": ":fist_tone1:", + "aliases": "" + }, + "270a-1f3fc": { + "output": "270a-1f3fc", + "name": "raised fist: medium-light skin tone", + "alpha_code": ":fist_tone2:", + "aliases": "" + }, + "270a-1f3fd": { + "output": "270a-1f3fd", + "name": "raised fist: medium skin tone", + "alpha_code": ":fist_tone3:", + "aliases": "" + }, + "270a-1f3fe": { + "output": "270a-1f3fe", + "name": "raised fist: medium-dark skin tone", + "alpha_code": ":fist_tone4:", + "aliases": "" + }, + "270a-1f3ff": { + "output": "270a-1f3ff", + "name": "raised fist: dark skin tone", + "alpha_code": ":fist_tone5:", + "aliases": "" + }, + "270b-1f3fb": { + "output": "270b-1f3fb", + "name": "raised hand: light skin tone", + "alpha_code": ":raised_hand_tone1:", + "aliases": "" + }, + "270b-1f3fc": { + "output": "270b-1f3fc", + "name": "raised hand: medium-light skin tone", + "alpha_code": ":raised_hand_tone2:", + "aliases": "" + }, + "270b-1f3fd": { + "output": "270b-1f3fd", + "name": "raised hand: medium skin tone", + "alpha_code": ":raised_hand_tone3:", + "aliases": "" + }, + "270b-1f3fe": { + "output": "270b-1f3fe", + "name": "raised hand: medium-dark skin tone", + "alpha_code": ":raised_hand_tone4:", + "aliases": "" + }, + "270b-1f3ff": { + "output": "270b-1f3ff", + "name": "raised hand: dark skin tone", + "alpha_code": ":raised_hand_tone5:", + "aliases": "" + }, + "1f4aa-1f3fb": { + "output": "1f4aa-1f3fb", + "name": "flexed biceps: light skin tone", + "alpha_code": ":muscle_tone1:", + "aliases": "" + }, + "1f4aa-1f3fc": { + "output": "1f4aa-1f3fc", + "name": "flexed biceps: medium-light skin tone", + "alpha_code": ":muscle_tone2:", + "aliases": "" + }, + "1f4aa-1f3fd": { + "output": "1f4aa-1f3fd", + "name": "flexed biceps: medium skin tone", + "alpha_code": ":muscle_tone3:", + "aliases": "" + }, + "1f4aa-1f3fe": { + "output": "1f4aa-1f3fe", + "name": "flexed biceps: medium-dark skin tone", + "alpha_code": ":muscle_tone4:", + "aliases": "" + }, + "1f4aa-1f3ff": { + "output": "1f4aa-1f3ff", + "name": "flexed biceps: dark skin tone", + "alpha_code": ":muscle_tone5:", + "aliases": "" + }, + "1f450-1f3fb": { + "output": "1f450-1f3fb", + "name": "open hands: light skin tone", + "alpha_code": ":open_hands_tone1:", + "aliases": "" + }, + "1f450-1f3fc": { + "output": "1f450-1f3fc", + "name": "open hands: medium-light skin tone", + "alpha_code": ":open_hands_tone2:", + "aliases": "" + }, + "1f450-1f3fd": { + "output": "1f450-1f3fd", + "name": "open hands: medium skin tone", + "alpha_code": ":open_hands_tone3:", + "aliases": "" + }, + "1f450-1f3fe": { + "output": "1f450-1f3fe", + "name": "open hands: medium-dark skin tone", + "alpha_code": ":open_hands_tone4:", + "aliases": "" + }, + "1f450-1f3ff": { + "output": "1f450-1f3ff", + "name": "open hands: dark skin tone", + "alpha_code": ":open_hands_tone5:", + "aliases": "" + }, + "1f64f-1f3fb": { + "output": "1f64f-1f3fb", + "name": "folded hands: light skin tone", + "alpha_code": ":pray_tone1:", + "aliases": "" + }, + "1f93d-1f3ff": { + "output": "1f93d-1f3ff", + "name": "person playing water polo: dark skin tone", + "alpha_code": ":person_playing_water_polo_tone5:", + "aliases": ":water_polo_tone5:" + }, + "1f64f-1f3fc": { + "output": "1f64f-1f3fc", + "name": "folded hands: medium-light skin tone", + "alpha_code": ":pray_tone2:", + "aliases": "" + }, + "1f64f-1f3fd": { + "output": "1f64f-1f3fd", + "name": "folded hands: medium skin tone", + "alpha_code": ":pray_tone3:", + "aliases": "" + }, + "1f93e-1f3fb": { + "output": "1f93e-1f3fb", + "name": "person playing handball: light skin tone", + "alpha_code": ":person_playing_handball_tone1:", + "aliases": ":handball_tone1:" + }, + "1f64f-1f3fe": { + "output": "1f64f-1f3fe", + "name": "folded hands: medium-dark skin tone", + "alpha_code": ":pray_tone4:", + "aliases": "" + }, + "1f64f-1f3ff": { + "output": "1f64f-1f3ff", + "name": "folded hands: dark skin tone", + "alpha_code": ":pray_tone5:", + "aliases": "" + }, + "1f93e-1f3fc": { + "output": "1f93e-1f3fc", + "name": "person playing handball: medium-light skin tone", + "alpha_code": ":person_playing_handball_tone2:", + "aliases": ":handball_tone2:" + }, + "1f3c3-1f3fb": { + "output": "1f3c3-1f3fb", + "name": "person running: light skin tone", + "alpha_code": ":person_running_tone1:", + "aliases": ":runner_tone1:" + }, + "1f3c3-1f3fc": { + "output": "1f3c3-1f3fc", + "name": "person running: medium-light skin tone", + "alpha_code": ":person_running_tone2:", + "aliases": ":runner_tone2:" + }, + "1f3c3-1f3fd": { + "output": "1f3c3-1f3fd", + "name": "person running: medium skin tone", + "alpha_code": ":person_running_tone3:", + "aliases": ":runner_tone3:" + }, + "1f3c3-1f3fe": { + "output": "1f3c3-1f3fe", + "name": "person running: medium-dark skin tone", + "alpha_code": ":person_running_tone4:", + "aliases": ":runner_tone4:" + }, + "1f93e-1f3fd": { + "output": "1f93e-1f3fd", + "name": "person playing handball: medium skin tone", + "alpha_code": ":person_playing_handball_tone3:", + "aliases": ":handball_tone3:" + }, + "1f3c3-1f3ff": { + "output": "1f3c3-1f3ff", + "name": "person running: dark skin tone", + "alpha_code": ":person_running_tone5:", + "aliases": ":runner_tone5:" + }, + "1f6b6-1f3fb": { + "output": "1f6b6-1f3fb", + "name": "person walking: light skin tone", + "alpha_code": ":person_walking_tone1:", + "aliases": ":walking_tone1:" + }, + "1f6b6-1f3fc": { + "output": "1f6b6-1f3fc", + "name": "person walking: medium-light skin tone", + "alpha_code": ":person_walking_tone2:", + "aliases": ":walking_tone2:" + }, + "1f6b6-1f3fd": { + "output": "1f6b6-1f3fd", + "name": "person walking: medium skin tone", + "alpha_code": ":person_walking_tone3:", + "aliases": ":walking_tone3:" + }, + "1f6b6-1f3fe": { + "output": "1f6b6-1f3fe", + "name": "person walking: medium-dark skin tone", + "alpha_code": ":person_walking_tone4:", + "aliases": ":walking_tone4:" + }, + "1f6b6-1f3ff": { + "output": "1f6b6-1f3ff", + "name": "person walking: dark skin tone", + "alpha_code": ":person_walking_tone5:", + "aliases": ":walking_tone5:" + }, + "1f483-1f3fb": { + "output": "1f483-1f3fb", + "name": "woman dancing: light skin tone", + "alpha_code": ":dancer_tone1:", + "aliases": "" + }, + "1f93e-1f3fe": { + "output": "1f93e-1f3fe", + "name": "person playing handball: medium-dark skin tone", + "alpha_code": ":person_playing_handball_tone4:", + "aliases": ":handball_tone4:" + }, + "1f483-1f3fc": { + "output": "1f483-1f3fc", + "name": "woman dancing: medium-light skin tone", + "alpha_code": ":dancer_tone2:", + "aliases": "" + }, + "1f483-1f3fd": { + "output": "1f483-1f3fd", + "name": "woman dancing: medium skin tone", + "alpha_code": ":dancer_tone3:", + "aliases": "" + }, + "1f93e-1f3ff": { + "output": "1f93e-1f3ff", + "name": "person playing handball: dark skin tone", + "alpha_code": ":person_playing_handball_tone5:", + "aliases": ":handball_tone5:" + }, + "1f483-1f3fe": { + "output": "1f483-1f3fe", + "name": "woman dancing: medium-dark skin tone", + "alpha_code": ":dancer_tone4:", + "aliases": "" + }, + "1f483-1f3ff": { + "output": "1f483-1f3ff", + "name": "woman dancing: dark skin tone", + "alpha_code": ":dancer_tone5:", + "aliases": "" + }, + "1f939-1f3fb": { + "output": "1f939-1f3fb", + "name": "person juggling: light skin tone", + "alpha_code": ":person_juggling_tone1:", + "aliases": ":juggling_tone1:|:juggler_tone1:" + }, + "1f6a3-1f3fb": { + "output": "1f6a3-1f3fb", + "name": "person rowing boat: light skin tone", + "alpha_code": ":person_rowing_boat_tone1:", + "aliases": ":rowboat_tone1:" + }, + "1f6a3-1f3fc": { + "output": "1f6a3-1f3fc", + "name": "person rowing boat: medium-light skin tone", + "alpha_code": ":person_rowing_boat_tone2:", + "aliases": ":rowboat_tone2:" + }, + "1f6a3-1f3fd": { + "output": "1f6a3-1f3fd", + "name": "person rowing boat: medium skin tone", + "alpha_code": ":person_rowing_boat_tone3:", + "aliases": ":rowboat_tone3:" + }, + "1f6a3-1f3fe": { + "output": "1f6a3-1f3fe", + "name": "person rowing boat: medium-dark skin tone", + "alpha_code": ":person_rowing_boat_tone4:", + "aliases": ":rowboat_tone4:" + }, + "1f6a3-1f3ff": { + "output": "1f6a3-1f3ff", + "name": "person rowing boat: dark skin tone", + "alpha_code": ":person_rowing_boat_tone5:", + "aliases": ":rowboat_tone5:" + }, + "1f3ca-1f3fb": { + "output": "1f3ca-1f3fb", + "name": "person swimming: light skin tone", + "alpha_code": ":person_swimming_tone1:", + "aliases": ":swimmer_tone1:" + }, + "1f3ca-1f3fc": { + "output": "1f3ca-1f3fc", + "name": "person swimming: medium-light skin tone", + "alpha_code": ":person_swimming_tone2:", + "aliases": ":swimmer_tone2:" + }, + "1f939-1f3fc": { + "output": "1f939-1f3fc", + "name": "person juggling: medium-light skin tone", + "alpha_code": ":person_juggling_tone2:", + "aliases": ":juggling_tone2:|:juggler_tone2:" + }, + "1f3ca-1f3fd": { + "output": "1f3ca-1f3fd", + "name": "person swimming: medium skin tone", + "alpha_code": ":person_swimming_tone3:", + "aliases": ":swimmer_tone3:" + }, + "1f3ca-1f3fe": { + "output": "1f3ca-1f3fe", + "name": "person swimming: medium-dark skin tone", + "alpha_code": ":person_swimming_tone4:", + "aliases": ":swimmer_tone4:" + }, + "1f3ca-1f3ff": { + "output": "1f3ca-1f3ff", + "name": "person swimming: dark skin tone", + "alpha_code": ":person_swimming_tone5:", + "aliases": ":swimmer_tone5:" + }, + "1f939-1f3fd": { + "output": "1f939-1f3fd", + "name": "person juggling: medium skin tone", + "alpha_code": ":person_juggling_tone3:", + "aliases": ":juggling_tone3:|:juggler_tone3:" + }, + "1f3c4-1f3fb": { + "output": "1f3c4-1f3fb", + "name": "person surfing: light skin tone", + "alpha_code": ":person_surfing_tone1:", + "aliases": ":surfer_tone1:" + }, + "1f3c4-1f3fc": { + "output": "1f3c4-1f3fc", + "name": "person surfing: medium-light skin tone", + "alpha_code": ":person_surfing_tone2:", + "aliases": ":surfer_tone2:" + }, + "1f3c4-1f3fd": { + "output": "1f3c4-1f3fd", + "name": "person surfing: medium skin tone", + "alpha_code": ":person_surfing_tone3:", + "aliases": ":surfer_tone3:" + }, + "1f3c4-1f3fe": { + "output": "1f3c4-1f3fe", + "name": "person surfing: medium-dark skin tone", + "alpha_code": ":person_surfing_tone4:", + "aliases": ":surfer_tone4:" + }, + "1f3c4-1f3ff": { + "output": "1f3c4-1f3ff", + "name": "person surfing: dark skin tone", + "alpha_code": ":person_surfing_tone5:", + "aliases": ":surfer_tone5:" + }, + "1f6c0-1f3fb": { + "output": "1f6c0-1f3fb", + "name": "person taking bath: light skin tone", + "alpha_code": ":bath_tone1:", + "aliases": "" + }, + "1f6c0-1f3fc": { + "output": "1f6c0-1f3fc", + "name": "person taking bath: medium-light skin tone", + "alpha_code": ":bath_tone2:", + "aliases": "" + }, + "1f939-1f3fe": { + "output": "1f939-1f3fe", + "name": "person juggling: medium-dark skin tone", + "alpha_code": ":person_juggling_tone4:", + "aliases": ":juggling_tone4:|:juggler_tone4:" + }, + "1f6c0-1f3fd": { + "output": "1f6c0-1f3fd", + "name": "person taking bath: medium skin tone", + "alpha_code": ":bath_tone3:", + "aliases": "" + }, + "1f6c0-1f3fe": { + "output": "1f6c0-1f3fe", + "name": "person taking bath: medium-dark skin tone", + "alpha_code": ":bath_tone4:", + "aliases": "" + }, + "1f6c0-1f3ff": { + "output": "1f6c0-1f3ff", + "name": "person taking bath: dark skin tone", + "alpha_code": ":bath_tone5:", + "aliases": "" + }, + "1f939-1f3ff": { + "output": "1f939-1f3ff", + "name": "person juggling: dark skin tone", + "alpha_code": ":person_juggling_tone5:", + "aliases": ":juggling_tone5:|:juggler_tone5:" + }, + "1f6b4-1f3fb": { + "output": "1f6b4-1f3fb", + "name": "person biking: light skin tone", + "alpha_code": ":person_biking_tone1:", + "aliases": ":bicyclist_tone1:" + }, + "1f6b4-1f3fc": { + "output": "1f6b4-1f3fc", + "name": "person biking: medium-light skin tone", + "alpha_code": ":person_biking_tone2:", + "aliases": ":bicyclist_tone2:" + }, + "1f6b4-1f3fd": { + "output": "1f6b4-1f3fd", + "name": "person biking: medium skin tone", + "alpha_code": ":person_biking_tone3:", + "aliases": ":bicyclist_tone3:" + }, + "1f3f3-1f308": { + "output": "1f3f3-fe0f-200d-1f308", + "name": "rainbow flag", + "alpha_code": ":rainbow_flag:", + "aliases": ":gay_pride_flag:" + }, + "1f6b4-1f3fe": { + "output": "1f6b4-1f3fe", + "name": "person biking: medium-dark skin tone", + "alpha_code": ":person_biking_tone4:", + "aliases": ":bicyclist_tone4:" + }, + "1f6b4-1f3ff": { + "output": "1f6b4-1f3ff", + "name": "person biking: dark skin tone", + "alpha_code": ":person_biking_tone5:", + "aliases": ":bicyclist_tone5:" + }, + "1f6b5-1f3fb": { + "output": "1f6b5-1f3fb", + "name": "person mountain biking: light skin tone", + "alpha_code": ":person_mountain_biking_tone1:", + "aliases": ":mountain_bicyclist_tone1:" + }, + "1f6b5-1f3fc": { + "output": "1f6b5-1f3fc", + "name": "person mountain biking: medium-light skin tone", + "alpha_code": ":person_mountain_biking_tone2:", + "aliases": ":mountain_bicyclist_tone2:" + }, + "1f6b5-1f3fd": { + "output": "1f6b5-1f3fd", + "name": "person mountain biking: medium skin tone", + "alpha_code": ":person_mountain_biking_tone3:", + "aliases": ":mountain_bicyclist_tone3:" + }, + "1f6b5-1f3fe": { + "output": "1f6b5-1f3fe", + "name": "person mountain biking: medium-dark skin tone", + "alpha_code": ":person_mountain_biking_tone4:", + "aliases": ":mountain_bicyclist_tone4:" + }, + "1f6b5-1f3ff": { + "output": "1f6b5-1f3ff", + "name": "person mountain biking: dark skin tone", + "alpha_code": ":person_mountain_biking_tone5:", + "aliases": ":mountain_bicyclist_tone5:" + }, + "1f3c7-1f3fb": { + "output": "1f3c7-1f3fb", + "name": "horse racing: light skin tone", + "alpha_code": ":horse_racing_tone1:", + "aliases": "" + }, + "1f3c7-1f3fc": { + "output": "1f3c7-1f3fc", + "name": "horse racing: medium-light skin tone", + "alpha_code": ":horse_racing_tone2:", + "aliases": "" + }, + "1f3c7-1f3fd": { + "output": "1f3c7-1f3fd", + "name": "horse racing: medium skin tone", + "alpha_code": ":horse_racing_tone3:", + "aliases": "" + }, + "1f3c7-1f3fe": { + "output": "1f3c7-1f3fe", + "name": "horse racing: medium-dark skin tone", + "alpha_code": ":horse_racing_tone4:", + "aliases": "" + }, + "1f3c7-1f3ff": { + "output": "1f3c7-1f3ff", + "name": "horse racing: dark skin tone", + "alpha_code": ":horse_racing_tone5:", + "aliases": "" + }, + "270d-1f3fb": { + "output": "270d-1f3fb", + "name": "writing hand: light skin tone", + "alpha_code": ":writing_hand_tone1:", + "aliases": "" + }, + "270d-1f3fc": { + "output": "270d-1f3fc", + "name": "writing hand: medium-light skin tone", + "alpha_code": ":writing_hand_tone2:", + "aliases": "" + }, + "270d-1f3fd": { + "output": "270d-1f3fd", + "name": "writing hand: medium skin tone", + "alpha_code": ":writing_hand_tone3:", + "aliases": "" + }, + "270d-1f3fe": { + "output": "270d-1f3fe", + "name": "writing hand: medium-dark skin tone", + "alpha_code": ":writing_hand_tone4:", + "aliases": "" + }, + "270d-1f3ff": { + "output": "270d-1f3ff", + "name": "writing hand: dark skin tone", + "alpha_code": ":writing_hand_tone5:", + "aliases": "" + }, + "1f590-1f3fb": { + "output": "1f590-1f3fb", + "name": "raised hand with fingers splayed: light skin tone", + "alpha_code": ":hand_splayed_tone1:", + "aliases": ":raised_hand_with_fingers_splayed_tone1:" + }, + "1f590-1f3fc": { + "output": "1f590-1f3fc", + "name": "raised hand with fingers splayed: medium-light skin tone", + "alpha_code": ":hand_splayed_tone2:", + "aliases": ":raised_hand_with_fingers_splayed_tone2:" + }, + "1f590-1f3fd": { + "output": "1f590-1f3fd", + "name": "raised hand with fingers splayed: medium skin tone", + "alpha_code": ":hand_splayed_tone3:", + "aliases": ":raised_hand_with_fingers_splayed_tone3:" + }, + "1f590-1f3fe": { + "output": "1f590-1f3fe", + "name": "raised hand with fingers splayed: medium-dark skin tone", + "alpha_code": ":hand_splayed_tone4:", + "aliases": ":raised_hand_with_fingers_splayed_tone4:" + }, + "1f590-1f3ff": { + "output": "1f590-1f3ff", + "name": "raised hand with fingers splayed: dark skin tone", + "alpha_code": ":hand_splayed_tone5:", + "aliases": ":raised_hand_with_fingers_splayed_tone5:" + }, + "1f595-1f3fb": { + "output": "1f595-1f3fb", + "name": "middle finger: light skin tone", + "alpha_code": ":middle_finger_tone1:", + "aliases": ":reversed_hand_with_middle_finger_extended_tone1:" + }, + "1f595-1f3fc": { + "output": "1f595-1f3fc", + "name": "middle finger: medium-light skin tone", + "alpha_code": ":middle_finger_tone2:", + "aliases": ":reversed_hand_with_middle_finger_extended_tone2:" + }, + "1f595-1f3fd": { + "output": "1f595-1f3fd", + "name": "middle finger: medium skin tone", + "alpha_code": ":middle_finger_tone3:", + "aliases": ":reversed_hand_with_middle_finger_extended_tone3:" + }, + "1f595-1f3fe": { + "output": "1f595-1f3fe", + "name": "middle finger: medium-dark skin tone", + "alpha_code": ":middle_finger_tone4:", + "aliases": ":reversed_hand_with_middle_finger_extended_tone4:" + }, + "1f595-1f3ff": { + "output": "1f595-1f3ff", + "name": "middle finger: dark skin tone", + "alpha_code": ":middle_finger_tone5:", + "aliases": ":reversed_hand_with_middle_finger_extended_tone5:" + }, + "1f596-1f3fb": { + "output": "1f596-1f3fb", + "name": "vulcan salute: light skin tone", + "alpha_code": ":vulcan_tone1:", + "aliases": ":raised_hand_with_part_between_middle_and_ring_fingers_tone1:" + }, + "1f596-1f3fc": { + "output": "1f596-1f3fc", + "name": "vulcan salute: medium-light skin tone", + "alpha_code": ":vulcan_tone2:", + "aliases": ":raised_hand_with_part_between_middle_and_ring_fingers_tone2:" + }, + "1f596-1f3fd": { + "output": "1f596-1f3fd", + "name": "vulcan salute: medium skin tone", + "alpha_code": ":vulcan_tone3:", + "aliases": ":raised_hand_with_part_between_middle_and_ring_fingers_tone3:" + }, + "1f596-1f3fe": { + "output": "1f596-1f3fe", + "name": "vulcan salute: medium-dark skin tone", + "alpha_code": ":vulcan_tone4:", + "aliases": ":raised_hand_with_part_between_middle_and_ring_fingers_tone4:" + }, + "1f596-1f3ff": { + "output": "1f596-1f3ff", + "name": "vulcan salute: dark skin tone", + "alpha_code": ":vulcan_tone5:", + "aliases": ":raised_hand_with_part_between_middle_and_ring_fingers_tone5:" + }, + "1f468-1f468-1f466": { + "output": "1f468-200d-1f468-200d-1f466", + "name": "family: man, man, boy", + "alpha_code": ":family_mmb:", + "aliases": "" + }, + "1f468-1f468-1f466-1f466": { + "output": "1f468-200d-1f468-200d-1f466-200d-1f466", + "name": "family: man, man, boy, boy", + "alpha_code": ":family_mmbb:", + "aliases": "" + }, + "1f468-1f468-1f467": { + "output": "1f468-200d-1f468-200d-1f467", + "name": "family: man, man, girl", + "alpha_code": ":family_mmg:", + "aliases": "" + }, + "1f468-1f468-1f467-1f466": { + "output": "1f468-200d-1f468-200d-1f467-200d-1f466", + "name": "family: man, man, girl, boy", + "alpha_code": ":family_mmgb:", + "aliases": "" + }, + "1f468-1f468-1f467-1f467": { + "output": "1f468-200d-1f468-200d-1f467-200d-1f467", + "name": "family: man, man, girl, girl", + "alpha_code": ":family_mmgg:", + "aliases": "" + }, + "1f468-1f469-1f466-1f466": { + "output": "1f468-200d-1f469-200d-1f466-200d-1f466", + "name": "family: man, woman, boy, boy", + "alpha_code": ":family_mwbb:", + "aliases": "" + }, + "1f468-1f469-1f467": { + "output": "1f468-200d-1f469-200d-1f467", + "name": "family: man, woman, girl", + "alpha_code": ":family_mwg:", + "aliases": "" + }, + "1f468-1f469-1f467-1f466": { + "output": "1f468-200d-1f469-200d-1f467-200d-1f466", + "name": "family: man, woman, girl, boy", + "alpha_code": ":family_mwgb:", + "aliases": "" + }, + "1f468-1f469-1f467-1f467": { + "output": "1f468-200d-1f469-200d-1f467-200d-1f467", + "name": "family: man, woman, girl, girl", + "alpha_code": ":family_mwgg:", + "aliases": "" + }, + "1f469-1f469-1f466": { + "output": "1f469-200d-1f469-200d-1f466", + "name": "family: woman, woman, boy", + "alpha_code": ":family_wwb:", + "aliases": "" + }, + "1f469-1f469-1f466-1f466": { + "output": "1f469-200d-1f469-200d-1f466-200d-1f466", + "name": "family: woman, woman, boy, boy", + "alpha_code": ":family_wwbb:", + "aliases": "" + }, + "1f469-1f469-1f467": { + "output": "1f469-200d-1f469-200d-1f467", + "name": "family: woman, woman, girl", + "alpha_code": ":family_wwg:", + "aliases": "" + }, + "1f469-1f469-1f467-1f466": { + "output": "1f469-200d-1f469-200d-1f467-200d-1f466", + "name": "family: woman, woman, girl, boy", + "alpha_code": ":family_wwgb:", + "aliases": "" + }, + "1f469-1f469-1f467-1f467": { + "output": "1f469-200d-1f469-200d-1f467-200d-1f467", + "name": "family: woman, woman, girl, girl", + "alpha_code": ":family_wwgg:", + "aliases": "" + }, + "1f469-2764-1f469": { + "output": "1f469-200d-2764-fe0f-200d-1f469", + "name": "couple with heart: woman, woman", + "alpha_code": ":couple_ww:", + "aliases": ":couple_with_heart_ww:" + }, + "1f468-2764-1f468": { + "output": "1f468-200d-2764-fe0f-200d-1f468", + "name": "couple with heart: man, man", + "alpha_code": ":couple_mm:", + "aliases": ":couple_with_heart_mm:" + }, + "1f469-2764-1f48b-1f469": { + "output": "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469", + "name": "kiss: woman, woman", + "alpha_code": ":kiss_ww:", + "aliases": ":couplekiss_ww:" + }, + "1f468-2764-1f48b-1f468": { + "output": "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468", + "name": "kiss: man, man", + "alpha_code": ":kiss_mm:", + "aliases": ":couplekiss_mm:" + }, + "1f3fb": { + "output": "1f3fb", + "name": "light skin tone", + "alpha_code": ":tone1:", + "aliases": "" + }, + "1f3fc": { + "output": "1f3fc", + "name": "medium-light skin tone", + "alpha_code": ":tone2:", + "aliases": "" + }, + "1f3fd": { + "output": "1f3fd", + "name": "medium skin tone", + "alpha_code": ":tone3:", + "aliases": "" + }, + "1f3fe": { + "output": "1f3fe", + "name": "medium-dark skin tone", + "alpha_code": ":tone4:", + "aliases": "" + }, + "1f3ff": { + "output": "1f3ff", + "name": "dark skin tone", + "alpha_code": ":tone5:", + "aliases": "" + }, + "002a-20e3": { + "output": "002a-fe0f-20e3", + "name": "keycap: *", + "alpha_code": ":asterisk:", + "aliases": ":keycap_asterisk:" + }, + "23cf": { + "output": "23cf-fe0f", + "name": "eject button", + "alpha_code": ":eject:", + "aliases": ":eject_symbol:" + }, + "23ed": { + "output": "23ed-fe0f", + "name": "next track button", + "alpha_code": ":track_next:", + "aliases": ":next_track:" + }, + "23ee": { + "output": "23ee-fe0f", + "name": "last track button", + "alpha_code": ":track_previous:", + "aliases": ":previous_track:" + }, + "23ef": { + "output": "23ef-fe0f", + "name": "play or pause button", + "alpha_code": ":play_pause:", + "aliases": "" + }, + "1f441-1f5e8": { + "output": "1f441-fe0f-200d-1f5e8-fe0f", + "name": "eye in speech bubble", + "alpha_code": ":eye_in_speech_bubble:", + "aliases": "" + }, + "23f1": { + "output": "23f1-fe0f", + "name": "stopwatch", + "alpha_code": ":stopwatch:", + "aliases": "" + }, + "23f2": { + "output": "23f2-fe0f", + "name": "timer clock", + "alpha_code": ":timer:", + "aliases": ":timer_clock:" + }, + "23f8": { + "output": "23f8-fe0f", + "name": "pause button", + "alpha_code": ":pause_button:", + "aliases": ":double_vertical_bar:" + }, + "23f9": { + "output": "23f9-fe0f", + "name": "stop button", + "alpha_code": ":stop_button:", + "aliases": "" + }, + "23fa": { + "output": "23fa-fe0f", + "name": "record button", + "alpha_code": ":record_button:", + "aliases": "" + }, + "2602": { + "output": "2602-fe0f", + "name": "umbrella", + "alpha_code": ":umbrella2:", + "aliases": "" + }, + "2603": { + "output": "2603-fe0f", + "name": "snowman", + "alpha_code": ":snowman2:", + "aliases": "" + }, + "2604": { + "output": "2604-fe0f", + "name": "comet", + "alpha_code": ":comet:", + "aliases": "" + }, + "2618": { + "output": "2618-fe0f", + "name": "shamrock", + "alpha_code": ":shamrock:", + "aliases": "" + }, + "2620": { + "output": "2620-fe0f", + "name": "skull and crossbones", + "alpha_code": ":skull_crossbones:", + "aliases": ":skull_and_crossbones:" + }, + "2622": { + "output": "2622-fe0f", + "name": "radioactive", + "alpha_code": ":radioactive:", + "aliases": ":radioactive_sign:" + }, + "2623": { + "output": "2623-fe0f", + "name": "biohazard", + "alpha_code": ":biohazard:", + "aliases": ":biohazard_sign:" + }, + "2626": { + "output": "2626-fe0f", + "name": "orthodox cross", + "alpha_code": ":orthodox_cross:", + "aliases": "" + }, + "262a": { + "output": "262a-fe0f", + "name": "star and crescent", + "alpha_code": ":star_and_crescent:", + "aliases": "" + }, + "262e": { + "output": "262e-fe0f", + "name": "peace symbol", + "alpha_code": ":peace:", + "aliases": ":peace_symbol:" + }, + "262f": { + "output": "262f-fe0f", + "name": "yin yang", + "alpha_code": ":yin_yang:", + "aliases": "" + }, + "2638": { + "output": "2638-fe0f", + "name": "wheel of dharma", + "alpha_code": ":wheel_of_dharma:", + "aliases": "" + }, + "2639": { + "output": "2639-fe0f", + "name": "frowning face", + "alpha_code": ":frowning2:", + "aliases": ":white_frowning_face:" + }, + "2692": { + "output": "2692-fe0f", + "name": "hammer and pick", + "alpha_code": ":hammer_pick:", + "aliases": ":hammer_and_pick:" + }, + "2694": { + "output": "2694-fe0f", + "name": "crossed swords", + "alpha_code": ":crossed_swords:", + "aliases": "" + }, + "2696": { + "output": "2696-fe0f", + "name": "balance scale", + "alpha_code": ":scales:", + "aliases": "" + }, + "2697": { + "output": "2697-fe0f", + "name": "alembic", + "alpha_code": ":alembic:", + "aliases": "" + }, + "2699": { + "output": "2699-fe0f", + "name": "gear", + "alpha_code": ":gear:", + "aliases": "" + }, + "269b": { + "output": "269b-fe0f", + "name": "atom symbol", + "alpha_code": ":atom:", + "aliases": ":atom_symbol:" + }, + "269c": { + "output": "269c-fe0f", + "name": "fleur-de-lis", + "alpha_code": ":fleur-de-lis:", + "aliases": "" + }, + "26b0": { + "output": "26b0-fe0f", + "name": "coffin", + "alpha_code": ":coffin:", + "aliases": "" + }, + "26b1": { + "output": "26b1-fe0f", + "name": "funeral urn", + "alpha_code": ":urn:", + "aliases": ":funeral_urn:" + }, + "26c8": { + "output": "26c8-fe0f", + "name": "cloud with lightning and rain", + "alpha_code": ":thunder_cloud_rain:", + "aliases": ":thunder_cloud_and_rain:" + }, + "26cf": { + "output": "26cf-fe0f", + "name": "pick", + "alpha_code": ":pick:", + "aliases": "" + }, + "26d1": { + "output": "26d1-fe0f", + "name": "rescue worker\u2019s helmet", + "alpha_code": ":helmet_with_cross:", + "aliases": ":helmet_with_white_cross:" + }, + "26d3": { + "output": "26d3-fe0f", + "name": "chains", + "alpha_code": ":chains:", + "aliases": "" + }, + "26e9": { + "output": "26e9-fe0f", + "name": "shinto shrine", + "alpha_code": ":shinto_shrine:", + "aliases": "" + }, + "26f0": { + "output": "26f0-fe0f", + "name": "mountain", + "alpha_code": ":mountain:", + "aliases": "" + }, + "26f1": { + "output": "26f1-fe0f", + "name": "umbrella on ground", + "alpha_code": ":beach_umbrella:", + "aliases": ":umbrella_on_ground:" + }, + "26f4": { + "output": "26f4-fe0f", + "name": "ferry", + "alpha_code": ":ferry:", + "aliases": "" + }, + "26f7": { + "output": "26f7-fe0f", + "name": "skier", + "alpha_code": ":skier:", + "aliases": "" + }, + "26f8": { + "output": "26f8-fe0f", + "name": "ice skate", + "alpha_code": ":ice_skate:", + "aliases": "" + }, + "26f9": { + "output": "26f9-fe0f", + "name": "person bouncing ball", + "alpha_code": ":person_bouncing_ball:", + "aliases": ":basketball_player:|:person_with_ball:" + }, + "2721": { + "output": "2721-fe0f", + "name": "star of David", + "alpha_code": ":star_of_david:", + "aliases": "" + }, + "2763": { + "output": "2763-fe0f", + "name": "heavy heart exclamation", + "alpha_code": ":heart_exclamation:", + "aliases": ":heavy_heart_exclamation_mark_ornament:" + }, + "1f324": { + "output": "1f324-fe0f", + "name": "sun behind small cloud", + "alpha_code": ":white_sun_small_cloud:", + "aliases": ":white_sun_with_small_cloud:" + }, + "1f325": { + "output": "1f325-fe0f", + "name": "sun behind large cloud", + "alpha_code": ":white_sun_cloud:", + "aliases": ":white_sun_behind_cloud:" + }, + "1f326": { + "output": "1f326-fe0f", + "name": "sun behind rain cloud", + "alpha_code": ":white_sun_rain_cloud:", + "aliases": ":white_sun_behind_cloud_with_rain:" + }, + "1f5b1": { + "output": "1f5b1-fe0f", + "name": "computer mouse", + "alpha_code": ":mouse_three_button:", + "aliases": ":three_button_mouse:" + }, + "1f385-1f3fb": { + "output": "1f385-1f3fb", + "name": "Santa Claus: light skin tone", + "alpha_code": ":santa_tone1:", + "aliases": "" + }, + "1f385-1f3fc": { + "output": "1f385-1f3fc", + "name": "Santa Claus: medium-light skin tone", + "alpha_code": ":santa_tone2:", + "aliases": "" + }, + "1f385-1f3fd": { + "output": "1f385-1f3fd", + "name": "Santa Claus: medium skin tone", + "alpha_code": ":santa_tone3:", + "aliases": "" + }, + "1f385-1f3fe": { + "output": "1f385-1f3fe", + "name": "Santa Claus: medium-dark skin tone", + "alpha_code": ":santa_tone4:", + "aliases": "" + }, + "1f385-1f3ff": { + "output": "1f385-1f3ff", + "name": "Santa Claus: dark skin tone", + "alpha_code": ":santa_tone5:", + "aliases": "" + }, + "1f918-1f3fb": { + "output": "1f918-1f3fb", + "name": "sign of the horns: light skin tone", + "alpha_code": ":metal_tone1:", + "aliases": ":sign_of_the_horns_tone1:" + }, + "1f918-1f3fc": { + "output": "1f918-1f3fc", + "name": "sign of the horns: medium-light skin tone", + "alpha_code": ":metal_tone2:", + "aliases": ":sign_of_the_horns_tone2:" + }, + "1f918-1f3fd": { + "output": "1f918-1f3fd", + "name": "sign of the horns: medium skin tone", + "alpha_code": ":metal_tone3:", + "aliases": ":sign_of_the_horns_tone3:" + }, + "1f918-1f3fe": { + "output": "1f918-1f3fe", + "name": "sign of the horns: medium-dark skin tone", + "alpha_code": ":metal_tone4:", + "aliases": ":sign_of_the_horns_tone4:" + }, + "1f918-1f3ff": { + "output": "1f918-1f3ff", + "name": "sign of the horns: dark skin tone", + "alpha_code": ":metal_tone5:", + "aliases": ":sign_of_the_horns_tone5:" + }, + "1f3cb-1f3fb": { + "output": "1f3cb-1f3fb", + "name": "person lifting weights: light skin tone", + "alpha_code": ":person_lifting_weights_tone1:", + "aliases": ":lifter_tone1:|:weight_lifter_tone1:" + }, + "1f3cb-1f3fc": { + "output": "1f3cb-1f3fc", + "name": "person lifting weights: medium-light skin tone", + "alpha_code": ":person_lifting_weights_tone2:", + "aliases": ":lifter_tone2:|:weight_lifter_tone2:" + }, + "1f3cb-1f3fd": { + "output": "1f3cb-1f3fd", + "name": "person lifting weights: medium skin tone", + "alpha_code": ":person_lifting_weights_tone3:", + "aliases": ":lifter_tone3:|:weight_lifter_tone3:" + }, + "1f3cb-1f3fe": { + "output": "1f3cb-1f3fe", + "name": "person lifting weights: medium-dark skin tone", + "alpha_code": ":person_lifting_weights_tone4:", + "aliases": ":lifter_tone4:|:weight_lifter_tone4:" + }, + "1f3cb-1f3ff": { + "output": "1f3cb-1f3ff", + "name": "person lifting weights: dark skin tone", + "alpha_code": ":person_lifting_weights_tone5:", + "aliases": ":lifter_tone5:|:weight_lifter_tone5:" + }, + "26f9-1f3fb": { + "output": "26f9-1f3fb", + "name": "person bouncing ball: light skin tone", + "alpha_code": ":person_bouncing_ball_tone1:", + "aliases": ":basketball_player_tone1:|:person_with_ball_tone1:" + }, + "26f9-1f3fc": { + "output": "26f9-1f3fc", + "name": "person bouncing ball: medium-light skin tone", + "alpha_code": ":person_bouncing_ball_tone2:", + "aliases": ":basketball_player_tone2:|:person_with_ball_tone2:" + }, + "26f9-1f3fd": { + "output": "26f9-1f3fd", + "name": "person bouncing ball: medium skin tone", + "alpha_code": ":person_bouncing_ball_tone3:", + "aliases": ":basketball_player_tone3:|:person_with_ball_tone3:" + }, + "26f9-1f3fe": { + "output": "26f9-1f3fe", + "name": "person bouncing ball: medium-dark skin tone", + "alpha_code": ":person_bouncing_ball_tone4:", + "aliases": ":basketball_player_tone4:|:person_with_ball_tone4:" + }, + "26f9-1f3ff": { + "output": "26f9-1f3ff", + "name": "person bouncing ball: dark skin tone", + "alpha_code": ":person_bouncing_ball_tone5:", + "aliases": ":basketball_player_tone5:|:person_with_ball_tone5:" + }, + "1f643": { + "output": "1f643", + "name": "upside-down face", + "alpha_code": ":upside_down:", + "aliases": ":upside_down_face:" + }, + "1f911": { + "output": "1f911", + "name": "money-mouth face", + "alpha_code": ":money_mouth:", + "aliases": ":money_mouth_face:" + }, + "1f913": { + "output": "1f913", + "name": "nerd face", + "alpha_code": ":nerd:", + "aliases": ":nerd_face:" + }, + "1f917": { + "output": "1f917", + "name": "hugging face", + "alpha_code": ":hugging:", + "aliases": ":hugging_face:" + }, + "1f644": { + "output": "1f644", + "name": "face with rolling eyes", + "alpha_code": ":rolling_eyes:", + "aliases": ":face_with_rolling_eyes:" + }, + "1f914": { + "output": "1f914", + "name": "thinking face", + "alpha_code": ":thinking:", + "aliases": ":thinking_face:" + }, + "1f910": { + "output": "1f910", + "name": "zipper-mouth face", + "alpha_code": ":zipper_mouth:", + "aliases": ":zipper_mouth_face:" + }, + "1f912": { + "output": "1f912", + "name": "face with thermometer", + "alpha_code": ":thermometer_face:", + "aliases": ":face_with_thermometer:" + }, + "1f915": { + "output": "1f915", + "name": "face with head-bandage", + "alpha_code": ":head_bandage:", + "aliases": ":face_with_head_bandage:" + }, + "1f916": { + "output": "1f916", + "name": "robot face", + "alpha_code": ":robot:", + "aliases": ":robot_face:" + }, + "1f981": { + "output": "1f981", + "name": "lion face", + "alpha_code": ":lion_face:", + "aliases": ":lion:" + }, + "1f984": { + "output": "1f984", + "name": "unicorn face", + "alpha_code": ":unicorn:", + "aliases": ":unicorn_face:" + }, + "1f982": { + "output": "1f982", + "name": "scorpion", + "alpha_code": ":scorpion:", + "aliases": "" + }, + "1f980": { + "output": "1f980", + "name": "crab", + "alpha_code": ":crab:", + "aliases": "" + }, + "1f983": { + "output": "1f983", + "name": "turkey", + "alpha_code": ":turkey:", + "aliases": "" + }, + "1f9c0": { + "output": "1f9c0", + "name": "cheese wedge", + "alpha_code": ":cheese:", + "aliases": ":cheese_wedge:" + }, + "1f32d": { + "output": "1f32d", + "name": "hot dog", + "alpha_code": ":hotdog:", + "aliases": ":hot_dog:" + }, + "1f32e": { + "output": "1f32e", + "name": "taco", + "alpha_code": ":taco:", + "aliases": "" + }, + "1f32f": { + "output": "1f32f", + "name": "burrito", + "alpha_code": ":burrito:", + "aliases": "" + }, + "1f37f": { + "output": "1f37f", + "name": "popcorn", + "alpha_code": ":popcorn:", + "aliases": "" + }, + "1f37e": { + "output": "1f37e", + "name": "bottle with popping cork", + "alpha_code": ":champagne:", + "aliases": ":bottle_with_popping_cork:" + }, + "1f3f9": { + "output": "1f3f9", + "name": "bow and arrow", + "alpha_code": ":bow_and_arrow:", + "aliases": ":archery:" + }, + "1f3fa": { + "output": "1f3fa", + "name": "amphora", + "alpha_code": ":amphora:", + "aliases": "" + }, + "1f6d0": { + "output": "1f6d0", + "name": "place of worship", + "alpha_code": ":place_of_worship:", + "aliases": ":worship_symbol:" + }, + "1f54b": { + "output": "1f54b", + "name": "kaaba", + "alpha_code": ":kaaba:", + "aliases": "" + }, + "1f54c": { + "output": "1f54c", + "name": "mosque", + "alpha_code": ":mosque:", + "aliases": "" + }, + "1f54d": { + "output": "1f54d", + "name": "synagogue", + "alpha_code": ":synagogue:", + "aliases": "" + }, + "1f54e": { + "output": "1f54e", + "name": "menorah", + "alpha_code": ":menorah:", + "aliases": "" + }, + "1f4ff": { + "output": "1f4ff", + "name": "prayer beads", + "alpha_code": ":prayer_beads:", + "aliases": "" + }, + "1f3cf": { + "output": "1f3cf", + "name": "cricket game", + "alpha_code": ":cricket_game:", + "aliases": ":cricket_bat_ball:" + }, + "1f3d0": { + "output": "1f3d0", + "name": "volleyball", + "alpha_code": ":volleyball:", + "aliases": "" + }, + "1f3d1": { + "output": "1f3d1", + "name": "field hockey", + "alpha_code": ":field_hockey:", + "aliases": "" + }, + "1f3d2": { + "output": "1f3d2", + "name": "ice hockey", + "alpha_code": ":hockey:", + "aliases": "" + }, + "1f3d3": { + "output": "1f3d3", + "name": "ping pong", + "alpha_code": ":ping_pong:", + "aliases": ":table_tennis:" + }, + "1f3f8": { + "output": "1f3f8", + "name": "badminton", + "alpha_code": ":badminton:", + "aliases": "" + }, + "1f1e6-1f1fd": { + "output": "1f1e6-1f1fd", + "name": "\u00c5land Islands", + "alpha_code": ":flag_ax:", + "aliases": ":ax:" + }, + "1f1f9-1f1e6": { + "output": "1f1f9-1f1e6", + "name": "Tristan da Cunha", + "alpha_code": ":flag_ta:", + "aliases": ":ta:" + }, + "1f1ee-1f1f4": { + "output": "1f1ee-1f1f4", + "name": "British Indian Ocean Territory", + "alpha_code": ":flag_io:", + "aliases": ":io:" + }, + "1f1e7-1f1f6": { + "output": "1f1e7-1f1f6", + "name": "Caribbean Netherlands", + "alpha_code": ":flag_bq:", + "aliases": ":bq:" + }, + "1f1e8-1f1fd": { + "output": "1f1e8-1f1fd", + "name": "Christmas Island", + "alpha_code": ":flag_cx:", + "aliases": ":cx:" + }, + "1f1e8-1f1e8": { + "output": "1f1e8-1f1e8", + "name": "Cocos (Keeling) Islands", + "alpha_code": ":flag_cc:", + "aliases": ":cc:" + }, + "1f1ec-1f1ec": { + "output": "1f1ec-1f1ec", + "name": "Guernsey", + "alpha_code": ":flag_gg:", + "aliases": ":gg:" + }, + "1f1ee-1f1f2": { + "output": "1f1ee-1f1f2", + "name": "Isle of Man", + "alpha_code": ":flag_im:", + "aliases": ":im:" + }, + "1f1fe-1f1f9": { + "output": "1f1fe-1f1f9", + "name": "Mayotte", + "alpha_code": ":flag_yt:", + "aliases": ":yt:" + }, + "1f1f3-1f1eb": { + "output": "1f1f3-1f1eb", + "name": "Norfolk Island", + "alpha_code": ":flag_nf:", + "aliases": ":nf:" + }, + "1f1f5-1f1f3": { + "output": "1f1f5-1f1f3", + "name": "Pitcairn Islands", + "alpha_code": ":flag_pn:", + "aliases": ":pn:" + }, + "1f1e7-1f1f1": { + "output": "1f1e7-1f1f1", + "name": "St. Barth\u00e9lemy", + "alpha_code": ":flag_bl:", + "aliases": ":bl:" + }, + "1f1f5-1f1f2": { + "output": "1f1f5-1f1f2", + "name": "St. Pierre & Miquelon", + "alpha_code": ":flag_pm:", + "aliases": ":pm:" + }, + "1f1ec-1f1f8": { + "output": "1f1ec-1f1f8", + "name": "South Georgia & South Sandwich Islands", + "alpha_code": ":flag_gs:", + "aliases": ":gs:" + }, + "1f1f9-1f1f0": { + "output": "1f1f9-1f1f0", + "name": "Tokelau", + "alpha_code": ":flag_tk:", + "aliases": ":tk:" + }, + "1f1e7-1f1fb": { + "output": "1f1e7-1f1fb", + "name": "Bouvet Island", + "alpha_code": ":flag_bv:", + "aliases": ":bv:" + }, + "1f1ed-1f1f2": { + "output": "1f1ed-1f1f2", + "name": "Heard & McDonald Islands", + "alpha_code": ":flag_hm:", + "aliases": ":hm:" + }, + "1f1f8-1f1ef": { + "output": "1f1f8-1f1ef", + "name": "Svalbard & Jan Mayen", + "alpha_code": ":flag_sj:", + "aliases": ":sj:" + }, + "1f1fa-1f1f2": { + "output": "1f1fa-1f1f2", + "name": "U.S. Outlying Islands", + "alpha_code": ":flag_um:", + "aliases": ":um:" + }, + "1f1ee-1f1e8": { + "output": "1f1ee-1f1e8", + "name": "Canary Islands", + "alpha_code": ":flag_ic:", + "aliases": ":ic:" + }, + "1f1ea-1f1e6": { + "output": "1f1ea-1f1e6", + "name": "Ceuta & Melilla", + "alpha_code": ":flag_ea:", + "aliases": ":ea:" + }, + "1f1e8-1f1f5": { + "output": "1f1e8-1f1f5", + "name": "Clipperton Island", + "alpha_code": ":flag_cp:", + "aliases": ":cp:" + }, + "1f1e9-1f1ec": { + "output": "1f1e9-1f1ec", + "name": "Diego Garcia", + "alpha_code": ":flag_dg:", + "aliases": ":dg:" + }, + "1f1e6-1f1f8": { + "output": "1f1e6-1f1f8", + "name": "American Samoa", + "alpha_code": ":flag_as:", + "aliases": ":as:" + }, + "1f1e6-1f1f6": { + "output": "1f1e6-1f1f6", + "name": "Antarctica", + "alpha_code": ":flag_aq:", + "aliases": ":aq:" + }, + "1f1fb-1f1ec": { + "output": "1f1fb-1f1ec", + "name": "British Virgin Islands", + "alpha_code": ":flag_vg:", + "aliases": ":vg:" + }, + "1f1e8-1f1f0": { + "output": "1f1e8-1f1f0", + "name": "Cook Islands", + "alpha_code": ":flag_ck:", + "aliases": ":ck:" + }, + "1f1e8-1f1fc": { + "output": "1f1e8-1f1fc", + "name": "Cura\u00e7ao", + "alpha_code": ":flag_cw:", + "aliases": ":cw:" + }, + "1f1ea-1f1fa": { + "output": "1f1ea-1f1fa", + "name": "European Union", + "alpha_code": ":flag_eu:", + "aliases": ":eu:" + }, + "1f1ec-1f1eb": { + "output": "1f1ec-1f1eb", + "name": "French Guiana", + "alpha_code": ":flag_gf:", + "aliases": ":gf:" + }, + "1f1f9-1f1eb": { + "output": "1f1f9-1f1eb", + "name": "French Southern Territories", + "alpha_code": ":flag_tf:", + "aliases": ":tf:" + }, + "1f1ec-1f1f5": { + "output": "1f1ec-1f1f5", + "name": "Guadeloupe", + "alpha_code": ":flag_gp:", + "aliases": ":gp:" + }, + "1f1f2-1f1f6": { + "output": "1f1f2-1f1f6", + "name": "Martinique", + "alpha_code": ":flag_mq:", + "aliases": ":mq:" + }, + "1f1f2-1f1f5": { + "output": "1f1f2-1f1f5", + "name": "Northern Mariana Islands", + "alpha_code": ":flag_mp:", + "aliases": ":mp:" + }, + "1f1f7-1f1ea": { + "output": "1f1f7-1f1ea", + "name": "R\u00e9union", + "alpha_code": ":flag_re:", + "aliases": ":re:" + }, + "1f1f8-1f1fd": { + "output": "1f1f8-1f1fd", + "name": "Sint Maarten", + "alpha_code": ":flag_sx:", + "aliases": ":sx:" + }, + "1f1f8-1f1f8": { + "output": "1f1f8-1f1f8", + "name": "South Sudan", + "alpha_code": ":flag_ss:", + "aliases": ":ss:" + }, + "1f1f9-1f1e8": { + "output": "1f1f9-1f1e8", + "name": "Turks & Caicos Islands", + "alpha_code": ":flag_tc:", + "aliases": ":tc:" + }, + "1f1f2-1f1eb": { + "output": "1f1f2-1f1eb", + "name": "St. Martin", + "alpha_code": ":flag_mf:", + "aliases": ":mf:" + }, + "1f575-1f3fb": { + "output": "1f575-1f3fb", + "name": "detective: light skin tone", + "alpha_code": ":detective_tone1:", + "aliases": ":spy_tone1:|:sleuth_or_spy_tone1:" + }, + "1f575-1f3fc": { + "output": "1f575-1f3fc", + "name": "detective: medium-light skin tone", + "alpha_code": ":detective_tone2:", + "aliases": ":spy_tone2:|:sleuth_or_spy_tone2:" + }, + "1f575-1f3fd": { + "output": "1f575-1f3fd", + "name": "detective: medium skin tone", + "alpha_code": ":detective_tone3:", + "aliases": ":spy_tone3:|:sleuth_or_spy_tone3:" + }, + "1f575-1f3fe": { + "output": "1f575-1f3fe", + "name": "detective: medium-dark skin tone", + "alpha_code": ":detective_tone4:", + "aliases": ":spy_tone4:|:sleuth_or_spy_tone4:" + }, + "1f575-1f3ff": { + "output": "1f575-1f3ff", + "name": "detective: dark skin tone", + "alpha_code": ":detective_tone5:", + "aliases": ":spy_tone5:|:sleuth_or_spy_tone5:" + }, + "1f941": { + "output": "1f941", + "name": "drum", + "alpha_code": ":drum:", + "aliases": ":drum_with_drumsticks:" + }, + "1f990": { + "output": "1f990", + "name": "shrimp", + "alpha_code": ":shrimp:", + "aliases": "" + }, + "1f991": { + "output": "1f991", + "name": "squid", + "alpha_code": ":squid:", + "aliases": "" + }, + "1f95a": { + "output": "1f95a", + "name": "egg", + "alpha_code": ":egg:", + "aliases": "" + }, + "1f95b": { + "output": "1f95b", + "name": "glass of milk", + "alpha_code": ":milk:", + "aliases": ":glass_of_milk:" + }, + "1f95c": { + "output": "1f95c", + "name": "peanuts", + "alpha_code": ":peanuts:", + "aliases": ":shelled_peanut:" + }, + "1f95d": { + "output": "1f95d", + "name": "kiwi fruit", + "alpha_code": ":kiwi:", + "aliases": ":kiwifruit:" + }, + "1f95e": { + "output": "1f95e", + "name": "pancakes", + "alpha_code": ":pancakes:", + "aliases": "" + }, + "1f1fc": { + "output": "1f1fc", + "name": "regional indicator symbol letter w", + "alpha_code": ":regional_indicator_w:", + "aliases": "" + }, + "1f1fb": { + "output": "1f1fb", + "name": "regional indicator symbol letter v", + "alpha_code": ":regional_indicator_v:", + "aliases": "" + }, + "1f1fa": { + "output": "1f1fa", + "name": "regional indicator symbol letter u", + "alpha_code": ":regional_indicator_u:", + "aliases": "" + }, + "1f1f9": { + "output": "1f1f9", + "name": "regional indicator symbol letter t", + "alpha_code": ":regional_indicator_t:", + "aliases": "" + }, + "1f1f8": { + "output": "1f1f8", + "name": "regional indicator symbol letter s", + "alpha_code": ":regional_indicator_s:", + "aliases": "" + }, + "1f1f7": { + "output": "1f1f7", + "name": "regional indicator symbol letter r", + "alpha_code": ":regional_indicator_r:", + "aliases": "" + }, + "1f1f6": { + "output": "1f1f6", + "name": "regional indicator symbol letter q", + "alpha_code": ":regional_indicator_q:", + "aliases": "" + }, + "1f1f5": { + "output": "1f1f5", + "name": "regional indicator symbol letter p", + "alpha_code": ":regional_indicator_p:", + "aliases": "" + }, + "1f1f4": { + "output": "1f1f4", + "name": "regional indicator symbol letter o", + "alpha_code": ":regional_indicator_o:", + "aliases": "" + }, + "1f1f3": { + "output": "1f1f3", + "name": "regional indicator symbol letter n", + "alpha_code": ":regional_indicator_n:", + "aliases": "" + }, + "1f1f2": { + "output": "1f1f2", + "name": "regional indicator symbol letter m", + "alpha_code": ":regional_indicator_m:", + "aliases": "" + }, + "1f1f1": { + "output": "1f1f1", + "name": "regional indicator symbol letter l", + "alpha_code": ":regional_indicator_l:", + "aliases": "" + }, + "1f1f0": { + "output": "1f1f0", + "name": "regional indicator symbol letter k", + "alpha_code": ":regional_indicator_k:", + "aliases": "" + }, + "1f1ef": { + "output": "1f1ef", + "name": "regional indicator symbol letter j", + "alpha_code": ":regional_indicator_j:", + "aliases": "" + }, + "1f1ee": { + "output": "1f1ee", + "name": "regional indicator symbol letter i", + "alpha_code": ":regional_indicator_i:", + "aliases": "" + }, + "1f1ed": { + "output": "1f1ed", + "name": "regional indicator symbol letter h", + "alpha_code": ":regional_indicator_h:", + "aliases": "" + }, + "1f1ec": { + "output": "1f1ec", + "name": "regional indicator symbol letter g", + "alpha_code": ":regional_indicator_g:", + "aliases": "" + }, + "1f1eb": { + "output": "1f1eb", + "name": "regional indicator symbol letter f", + "alpha_code": ":regional_indicator_f:", + "aliases": "" + }, + "1f1ea": { + "output": "1f1ea", + "name": "regional indicator symbol letter e", + "alpha_code": ":regional_indicator_e:", + "aliases": "" + }, + "1f1e9": { + "output": "1f1e9", + "name": "regional indicator symbol letter d", + "alpha_code": ":regional_indicator_d:", + "aliases": "" + }, + "1f1e8": { + "output": "1f1e8", + "name": "regional indicator symbol letter c", + "alpha_code": ":regional_indicator_c:", + "aliases": "" + }, + "1f1e7": { + "output": "1f1e7", + "name": "regional indicator symbol letter b", + "alpha_code": ":regional_indicator_b:", + "aliases": "" + }, + "1f1e6": { + "output": "1f1e6", + "name": "regional indicator symbol letter a", + "alpha_code": ":regional_indicator_a:", + "aliases": "" + }, + "0039": { + "output": "0039-fe0f", + "name": "digit nine", + "alpha_code": ":digit_nine:", + "aliases": "" + }, + "0038": { + "output": "0038-fe0f", + "name": "digit eight", + "alpha_code": ":digit_eight:", + "aliases": "" + }, + "0037": { + "output": "0037-fe0f", + "name": "digit seven", + "alpha_code": ":digit_seven:", + "aliases": "" + }, + "0036": { + "output": "0036-fe0f", + "name": "digit six", + "alpha_code": ":digit_six:", + "aliases": "" + }, + "0035": { + "output": "0035-fe0f", + "name": "digit five", + "alpha_code": ":digit_five:", + "aliases": "" + }, + "0034": { + "output": "0034-fe0f", + "name": "digit four", + "alpha_code": ":digit_four:", + "aliases": "" + }, + "0033": { + "output": "0033-fe0f", + "name": "digit three", + "alpha_code": ":digit_three:", + "aliases": "" + }, + "0032": { + "output": "0032-fe0f", + "name": "digit two", + "alpha_code": ":digit_two:", + "aliases": "" + }, + "0031": { + "output": "0031-fe0f", + "name": "digit one", + "alpha_code": ":digit_one:", + "aliases": "" + }, + "0030": { + "output": "0030-fe0f", + "name": "digit zero", + "alpha_code": ":digit_zero:", + "aliases": "" + }, + "1f46f-2642": { + "output": "1f46f-200d-2642-fe0f", + "name": "men with bunny ears partying", + "alpha_code": ":men_with_bunny_ears_partying:", + "aliases": "" + }, + "1f46f-2640": { + "output": "1f46f-200d-2640-fe0f", + "name": "women with bunny ears partying", + "alpha_code": ":women_with_bunny_ears_partying:", + "aliases": "" + }, + "1f3c2-1f3fb": { + "output": "1f3c2-1f3fb", + "name": "snowboarder: light skin tone", + "alpha_code": ":snowboarder_tone1:", + "aliases": ":snowboarder_light_skin_tone:" + }, + "1f3cc-2642": { + "output": "1f3cc-fe0f-200d-2642-fe0f", + "name": "man golfing", + "alpha_code": ":man_golfing:", + "aliases": "" + }, + "1f3cc-1f3fb-2642": { + "output": "1f3cc-1f3fb-200d-2642-fe0f", + "name": "man golfing: light skin tone", + "alpha_code": ":man_golfing_tone1:", + "aliases": ":man_golfing_light_skin_tone:" + }, + "1f3cc-1f3fc-2642": { + "output": "1f3cc-1f3fc-200d-2642-fe0f", + "name": "man golfing: medium-light skin tone", + "alpha_code": ":man_golfing_tone2:", + "aliases": ":man_golfing_medium_light_skin_tone:" + }, + "1f3cc-1f3fd-2642": { + "output": "1f3cc-1f3fd-200d-2642-fe0f", + "name": "man golfing: medium skin tone", + "alpha_code": ":man_golfing_tone3:", + "aliases": ":man_golfing_medium_skin_tone:" + }, + "1f3cc-1f3fe-2642": { + "output": "1f3cc-1f3fe-200d-2642-fe0f", + "name": "man golfing: medium-dark skin tone", + "alpha_code": ":man_golfing_tone4:", + "aliases": ":man_golfing_medium_dark_skin_tone:" + }, + "1f3cc-1f3ff-2642": { + "output": "1f3cc-1f3ff-200d-2642-fe0f", + "name": "man golfing: dark skin tone", + "alpha_code": ":man_golfing_tone5:", + "aliases": ":man_golfing_dark_skin_tone:" + }, + "1f3cc-2640": { + "output": "1f3cc-fe0f-200d-2640-fe0f", + "name": "woman golfing", + "alpha_code": ":woman_golfing:", + "aliases": "" + }, + "1f3cc-1f3fb-2640": { + "output": "1f3cc-1f3fb-200d-2640-fe0f", + "name": "woman golfing: light skin tone", + "alpha_code": ":woman_golfing_tone1:", + "aliases": ":woman_golfing_light_skin_tone:" + }, + "1f3cc-1f3fc-2640": { + "output": "1f3cc-1f3fc-200d-2640-fe0f", + "name": "woman golfing: medium-light skin tone", + "alpha_code": ":woman_golfing_tone2:", + "aliases": ":woman_golfing_medium_light_skin_tone:" + }, + "1f3cc-1f3fd-2640": { + "output": "1f3cc-1f3fd-200d-2640-fe0f", + "name": "woman golfing: medium skin tone", + "alpha_code": ":woman_golfing_tone3:", + "aliases": ":woman_golfing_medium_skin_tone:" + }, + "1f3cc-1f3fe-2640": { + "output": "1f3cc-1f3fe-200d-2640-fe0f", + "name": "woman golfing: medium-dark skin tone", + "alpha_code": ":woman_golfing_tone4:", + "aliases": ":woman_golfing_medium_dark_skin_tone:" + }, + "1f3cc-1f3ff-2640": { + "output": "1f3cc-1f3ff-200d-2640-fe0f", + "name": "woman golfing: dark skin tone", + "alpha_code": ":woman_golfing_tone5:", + "aliases": ":woman_golfing_dark_skin_tone:" + }, + "1f93c-2642": { + "output": "1f93c-200d-2642-fe0f", + "name": "men wrestling", + "alpha_code": ":men_wrestling:", + "aliases": "" + }, + "1f93c-2640": { + "output": "1f93c-200d-2640-fe0f", + "name": "women wrestling", + "alpha_code": ":women_wrestling:", + "aliases": "" + }, + "1f939-1f3ff-2642": { + "output": "1f939-1f3ff-200d-2642-fe0f", + "name": "man juggling: dark skin tone", + "alpha_code": ":man_juggling_tone5:", + "aliases": ":man_juggling_dark_skin_tone:" + }, + "1f939-1f3fe-2642": { + "output": "1f939-1f3fe-200d-2642-fe0f", + "name": "man juggling: medium-dark skin tone", + "alpha_code": ":man_juggling_tone4:", + "aliases": ":man_juggling_medium_dark_skin_tone:" + }, + "1f939-1f3fd-2642": { + "output": "1f939-1f3fd-200d-2642-fe0f", + "name": "man juggling: medium skin tone", + "alpha_code": ":man_juggling_tone3:", + "aliases": ":man_juggling_medium_skin_tone:" + }, + "1f939-1f3fc-2642": { + "output": "1f939-1f3fc-200d-2642-fe0f", + "name": "man juggling: medium-light skin tone", + "alpha_code": ":man_juggling_tone2:", + "aliases": ":man_juggling_medium_light_skin_tone:" + }, + "1f939-1f3fb-2642": { + "output": "1f939-1f3fb-200d-2642-fe0f", + "name": "man juggling: light skin tone", + "alpha_code": ":man_juggling_tone1:", + "aliases": ":man_juggling_light_skin_tone:" + }, + "1f939-2642": { + "output": "1f939-200d-2642-fe0f", + "name": "man juggling", + "alpha_code": ":man_juggling:", + "aliases": "" + }, + "1f939-1f3ff-2640": { + "output": "1f939-1f3ff-200d-2640-fe0f", + "name": "woman juggling: dark skin tone", + "alpha_code": ":woman_juggling_tone5:", + "aliases": ":woman_juggling_dark_skin_tone:" + }, + "1f939-1f3fe-2640": { + "output": "1f939-1f3fe-200d-2640-fe0f", + "name": "woman juggling: medium-dark skin tone", + "alpha_code": ":woman_juggling_tone4:", + "aliases": ":woman_juggling_medium_dark_skin_tone:" + }, + "1f939-1f3fd-2640": { + "output": "1f939-1f3fd-200d-2640-fe0f", + "name": "woman juggling: medium skin tone", + "alpha_code": ":woman_juggling_tone3:", + "aliases": ":woman_juggling_medium_skin_tone:" + }, + "1f939-1f3fc-2640": { + "output": "1f939-1f3fc-200d-2640-fe0f", + "name": "woman juggling: medium-light skin tone", + "alpha_code": ":woman_juggling_tone2:", + "aliases": ":woman_juggling_medium_light_skin_tone:" + }, + "1f939-1f3fb-2640": { + "output": "1f939-1f3fb-200d-2640-fe0f", + "name": "woman juggling: light skin tone", + "alpha_code": ":woman_juggling_tone1:", + "aliases": ":woman_juggling_light_skin_tone:" + }, + "1f939-2640": { + "output": "1f939-200d-2640-fe0f", + "name": "woman juggling", + "alpha_code": ":woman_juggling:", + "aliases": "" + }, + "1f93e-1f3ff-2642": { + "output": "1f93e-1f3ff-200d-2642-fe0f", + "name": "man playing handball: dark skin tone", + "alpha_code": ":man_playing_handball_tone5:", + "aliases": ":man_playing_handball_dark_skin_tone:" + }, + "1f93e-1f3fe-2642": { + "output": "1f93e-1f3fe-200d-2642-fe0f", + "name": "man playing handball: medium-dark skin tone", + "alpha_code": ":man_playing_handball_tone4:", + "aliases": ":man_playing_handball_medium_dark_skin_tone:" + }, + "1f93e-1f3fd-2642": { + "output": "1f93e-1f3fd-200d-2642-fe0f", + "name": "man playing handball: medium skin tone", + "alpha_code": ":man_playing_handball_tone3:", + "aliases": ":man_playing_handball_medium_skin_tone:" + }, + "1f93e-1f3fc-2642": { + "output": "1f93e-1f3fc-200d-2642-fe0f", + "name": "man playing handball: medium-light skin tone", + "alpha_code": ":man_playing_handball_tone2:", + "aliases": ":man_playing_handball_medium_light_skin_tone:" + }, + "1f93e-1f3fb-2642": { + "output": "1f93e-1f3fb-200d-2642-fe0f", + "name": "man playing handball: light skin tone", + "alpha_code": ":man_playing_handball_tone1:", + "aliases": ":man_playing_handball_light_skin_tone:" + }, + "1f93e-2642": { + "output": "1f93e-200d-2642-fe0f", + "name": "man playing handball", + "alpha_code": ":man_playing_handball:", + "aliases": "" + }, + "1f93e-1f3ff-2640": { + "output": "1f93e-1f3ff-200d-2640-fe0f", + "name": "woman playing handball: dark skin tone", + "alpha_code": ":woman_playing_handball_tone5:", + "aliases": ":woman_playing_handball_dark_skin_tone:" + }, + "1f93e-1f3fe-2640": { + "output": "1f93e-1f3fe-200d-2640-fe0f", + "name": "woman playing handball: medium-dark skin tone", + "alpha_code": ":woman_playing_handball_tone4:", + "aliases": ":woman_playing_handball_medium_dark_skin_tone:" + }, + "1f93e-1f3fd-2640": { + "output": "1f93e-1f3fd-200d-2640-fe0f", + "name": "woman playing handball: medium skin tone", + "alpha_code": ":woman_playing_handball_tone3:", + "aliases": ":woman_playing_handball_medium_skin_tone:" + }, + "1f93e-1f3fc-2640": { + "output": "1f93e-1f3fc-200d-2640-fe0f", + "name": "woman playing handball: medium-light skin tone", + "alpha_code": ":woman_playing_handball_tone2:", + "aliases": ":woman_playing_handball_medium_light_skin_tone:" + }, + "1f93e-1f3fb-2640": { + "output": "1f93e-1f3fb-200d-2640-fe0f", + "name": "woman playing handball: light skin tone", + "alpha_code": ":woman_playing_handball_tone1:", + "aliases": ":woman_playing_handball_light_skin_tone:" + }, + "1f93e-2640": { + "output": "1f93e-200d-2640-fe0f", + "name": "woman playing handball", + "alpha_code": ":woman_playing_handball:", + "aliases": "" + }, + "1f93d-1f3ff-2642": { + "output": "1f93d-1f3ff-200d-2642-fe0f", + "name": "man playing water polo: dark skin tone", + "alpha_code": ":man_playing_water_polo_tone5:", + "aliases": ":man_playing_water_polo_dark_skin_tone:" + }, + "1f93d-1f3fe-2642": { + "output": "1f93d-1f3fe-200d-2642-fe0f", + "name": "man playing water polo: medium-dark skin tone", + "alpha_code": ":man_playing_water_polo_tone4:", + "aliases": ":man_playing_water_polo_medium_dark_skin_tone:" + }, + "1f93d-1f3fd-2642": { + "output": "1f93d-1f3fd-200d-2642-fe0f", + "name": "man playing water polo: medium skin tone", + "alpha_code": ":man_playing_water_polo_tone3:", + "aliases": ":man_playing_water_polo_medium_skin_tone:" + }, + "1f93d-1f3fc-2642": { + "output": "1f93d-1f3fc-200d-2642-fe0f", + "name": "man playing water polo: medium-light skin tone", + "alpha_code": ":man_playing_water_polo_tone2:", + "aliases": ":man_playing_water_polo_medium_light_skin_tone:" + }, + "1f93d-1f3fb-2642": { + "output": "1f93d-1f3fb-200d-2642-fe0f", + "name": "man playing water polo: light skin tone", + "alpha_code": ":man_playing_water_polo_tone1:", + "aliases": ":man_playing_water_polo_light_skin_tone:" + }, + "1f93d-2642": { + "output": "1f93d-200d-2642-fe0f", + "name": "man playing water polo", + "alpha_code": ":man_playing_water_polo:", + "aliases": "" + }, + "1f93d-1f3ff-2640": { + "output": "1f93d-1f3ff-200d-2640-fe0f", + "name": "woman playing water polo: dark skin tone", + "alpha_code": ":woman_playing_water_polo_tone5:", + "aliases": ":woman_playing_water_polo_dark_skin_tone:" + }, + "1f93d-1f3fe-2640": { + "output": "1f93d-1f3fe-200d-2640-fe0f", + "name": "woman playing water polo: medium-dark skin tone", + "alpha_code": ":woman_playing_water_polo_tone4:", + "aliases": ":woman_playing_water_polo_medium_dark_skin_tone:" + }, + "1f93d-1f3fd-2640": { + "output": "1f93d-1f3fd-200d-2640-fe0f", + "name": "woman playing water polo: medium skin tone", + "alpha_code": ":woman_playing_water_polo_tone3:", + "aliases": ":woman_playing_water_polo_medium_skin_tone:" + }, + "1f93d-1f3fc-2640": { + "output": "1f93d-1f3fc-200d-2640-fe0f", + "name": "woman playing water polo: medium-light skin tone", + "alpha_code": ":woman_playing_water_polo_tone2:", + "aliases": ":woman_playing_water_polo_medium_light_skin_tone:" + }, + "1f93d-1f3fb-2640": { + "output": "1f93d-1f3fb-200d-2640-fe0f", + "name": "woman playing water polo: light skin tone", + "alpha_code": ":woman_playing_water_polo_tone1:", + "aliases": ":woman_playing_water_polo_light_skin_tone:" + }, + "1f93d-2640": { + "output": "1f93d-200d-2640-fe0f", + "name": "woman playing water polo", + "alpha_code": ":woman_playing_water_polo:", + "aliases": "" + }, + "1f938-1f3ff-2642": { + "output": "1f938-1f3ff-200d-2642-fe0f", + "name": "man cartwheeling: dark skin tone", + "alpha_code": ":man_cartwheeling_tone5:", + "aliases": ":man_cartwheeling_dark_skin_tone:" + }, + "1f938-1f3fe-2642": { + "output": "1f938-1f3fe-200d-2642-fe0f", + "name": "man cartwheeling: medium-dark skin tone", + "alpha_code": ":man_cartwheeling_tone4:", + "aliases": ":man_cartwheeling_medium_dark_skin_tone:" + }, + "1f938-1f3fd-2642": { + "output": "1f938-1f3fd-200d-2642-fe0f", + "name": "man cartwheeling: medium skin tone", + "alpha_code": ":man_cartwheeling_tone3:", + "aliases": ":man_cartwheeling_medium_skin_tone:" + }, + "1f938-1f3fc-2642": { + "output": "1f938-1f3fc-200d-2642-fe0f", + "name": "man cartwheeling: medium-light skin tone", + "alpha_code": ":man_cartwheeling_tone2:", + "aliases": ":man_cartwheeling_medium_light_skin_tone:" + }, + "1f938-1f3fb-2642": { + "output": "1f938-1f3fb-200d-2642-fe0f", + "name": "man cartwheeling: light skin tone", + "alpha_code": ":man_cartwheeling_tone1:", + "aliases": ":man_cartwheeling_light_skin_tone:" + }, + "1f938-2642": { + "output": "1f938-200d-2642-fe0f", + "name": "man cartwheeling", + "alpha_code": ":man_cartwheeling:", + "aliases": "" + }, + "1f938-1f3ff-2640": { + "output": "1f938-1f3ff-200d-2640-fe0f", + "name": "woman cartwheeling: dark skin tone", + "alpha_code": ":woman_cartwheeling_tone5:", + "aliases": ":woman_cartwheeling_dark_skin_tone:" + }, + "1f938-1f3fe-2640": { + "output": "1f938-1f3fe-200d-2640-fe0f", + "name": "woman cartwheeling: medium-dark skin tone", + "alpha_code": ":woman_cartwheeling_tone4:", + "aliases": ":woman_cartwheeling_medium_dark_skin_tone:" + }, + "1f938-1f3fd-2640": { + "output": "1f938-1f3fd-200d-2640-fe0f", + "name": "woman cartwheeling: medium skin tone", + "alpha_code": ":woman_cartwheeling_tone3:", + "aliases": ":woman_cartwheeling_medium_skin_tone:" + }, + "1f938-1f3fc-2640": { + "output": "1f938-1f3fc-200d-2640-fe0f", + "name": "woman cartwheeling: medium-light skin tone", + "alpha_code": ":woman_cartwheeling_tone2:", + "aliases": ":woman_cartwheeling_medium_light_skin_tone:" + }, + "1f938-1f3fb-2640": { + "output": "1f938-1f3fb-200d-2640-fe0f", + "name": "woman cartwheeling: light skin tone", + "alpha_code": ":woman_cartwheeling_tone1:", + "aliases": ":woman_cartwheeling_light_skin_tone:" + }, + "1f938-2640": { + "output": "1f938-200d-2640-fe0f", + "name": "woman cartwheeling", + "alpha_code": ":woman_cartwheeling:", + "aliases": "" + }, + "1f6b6-1f3ff-2642": { + "output": "1f6b6-1f3ff-200d-2642-fe0f", + "name": "man walking: dark skin tone", + "alpha_code": ":man_walking_tone5:", + "aliases": ":man_walking_dark_skin_tone:" + }, + "1f6b6-1f3fe-2642": { + "output": "1f6b6-1f3fe-200d-2642-fe0f", + "name": "man walking: medium-dark skin tone", + "alpha_code": ":man_walking_tone4:", + "aliases": ":man_walking_medium_dark_skin_tone:" + }, + "1f6b6-1f3fd-2642": { + "output": "1f6b6-1f3fd-200d-2642-fe0f", + "name": "man walking: medium skin tone", + "alpha_code": ":man_walking_tone3:", + "aliases": ":man_walking_medium_skin_tone:" + }, + "1f6b6-1f3fc-2642": { + "output": "1f6b6-1f3fc-200d-2642-fe0f", + "name": "man walking: medium-light skin tone", + "alpha_code": ":man_walking_tone2:", + "aliases": ":man_walking_medium_light_skin_tone:" + }, + "1f6b6-1f3fb-2642": { + "output": "1f6b6-1f3fb-200d-2642-fe0f", + "name": "man walking: light skin tone", + "alpha_code": ":man_walking_tone1:", + "aliases": ":man_walking_light_skin_tone:" + }, + "1f6b6-2642": { + "output": "1f6b6-200d-2642-fe0f", + "name": "man walking", + "alpha_code": ":man_walking:", + "aliases": "" + }, + "1f6b6-1f3ff-2640": { + "output": "1f6b6-1f3ff-200d-2640-fe0f", + "name": "woman walking: dark skin tone", + "alpha_code": ":woman_walking_tone5:", + "aliases": ":woman_walking_dark_skin_tone:" + }, + "1f6b6-1f3fe-2640": { + "output": "1f6b6-1f3fe-200d-2640-fe0f", + "name": "woman walking: medium-dark skin tone", + "alpha_code": ":woman_walking_tone4:", + "aliases": ":woman_walking_medium_dark_skin_tone:" + }, + "1f6b6-1f3fd-2640": { + "output": "1f6b6-1f3fd-200d-2640-fe0f", + "name": "woman walking: medium skin tone", + "alpha_code": ":woman_walking_tone3:", + "aliases": ":woman_walking_medium_skin_tone:" + }, + "1f6b6-1f3fc-2640": { + "output": "1f6b6-1f3fc-200d-2640-fe0f", + "name": "woman walking: medium-light skin tone", + "alpha_code": ":woman_walking_tone2:", + "aliases": ":woman_walking_medium_light_skin_tone:" + }, + "1f6b6-1f3fb-2640": { + "output": "1f6b6-1f3fb-200d-2640-fe0f", + "name": "woman walking: light skin tone", + "alpha_code": ":woman_walking_tone1:", + "aliases": ":woman_walking_light_skin_tone:" + }, + "1f6b6-2640": { + "output": "1f6b6-200d-2640-fe0f", + "name": "woman walking", + "alpha_code": ":woman_walking:", + "aliases": "" + }, + "1f6b5-1f3ff-2642": { + "output": "1f6b5-1f3ff-200d-2642-fe0f", + "name": "man mountain biking: dark skin tone", + "alpha_code": ":man_mountain_biking_tone5:", + "aliases": ":man_mountain_biking_dark_skin_tone:" + }, + "1f6b5-1f3fe-2642": { + "output": "1f6b5-1f3fe-200d-2642-fe0f", + "name": "man mountain biking: medium-dark skin tone", + "alpha_code": ":man_mountain_biking_tone4:", + "aliases": ":man_mountain_biking_medium_dark_skin_tone:" + }, + "1f6b5-1f3fd-2642": { + "output": "1f6b5-1f3fd-200d-2642-fe0f", + "name": "man mountain biking: medium skin tone", + "alpha_code": ":man_mountain_biking_tone3:", + "aliases": ":man_mountain_biking_medium_skin_tone:" + }, + "1f6b5-1f3fc-2642": { + "output": "1f6b5-1f3fc-200d-2642-fe0f", + "name": "man mountain biking: medium-light skin tone", + "alpha_code": ":man_mountain_biking_tone2:", + "aliases": ":man_mountain_biking_medium_light_skin_tone:" + }, + "1f6b5-1f3fb-2642": { + "output": "1f6b5-1f3fb-200d-2642-fe0f", + "name": "man mountain biking: light skin tone", + "alpha_code": ":man_mountain_biking_tone1:", + "aliases": ":man_mountain_biking_light_skin_tone:" + }, + "1f6b5-2642": { + "output": "1f6b5-200d-2642-fe0f", + "name": "man mountain biking", + "alpha_code": ":man_mountain_biking:", + "aliases": "" + }, + "1f6b5-1f3ff-2640": { + "output": "1f6b5-1f3ff-200d-2640-fe0f", + "name": "woman mountain biking: dark skin tone", + "alpha_code": ":woman_mountain_biking_tone5:", + "aliases": ":woman_mountain_biking_dark_skin_tone:" + }, + "1f6b5-1f3fe-2640": { + "output": "1f6b5-1f3fe-200d-2640-fe0f", + "name": "woman mountain biking: medium-dark skin tone", + "alpha_code": ":woman_mountain_biking_tone4:", + "aliases": ":woman_mountain_biking_medium_dark_skin_tone:" + }, + "1f6b5-1f3fd-2640": { + "output": "1f6b5-1f3fd-200d-2640-fe0f", + "name": "woman mountain biking: medium skin tone", + "alpha_code": ":woman_mountain_biking_tone3:", + "aliases": ":woman_mountain_biking_medium_skin_tone:" + }, + "1f6b5-1f3fc-2640": { + "output": "1f6b5-1f3fc-200d-2640-fe0f", + "name": "woman mountain biking: medium-light skin tone", + "alpha_code": ":woman_mountain_biking_tone2:", + "aliases": ":woman_mountain_biking_medium_light_skin_tone:" + }, + "1f6b5-1f3fb-2640": { + "output": "1f6b5-1f3fb-200d-2640-fe0f", + "name": "woman mountain biking: light skin tone", + "alpha_code": ":woman_mountain_biking_tone1:", + "aliases": ":woman_mountain_biking_light_skin_tone:" + }, + "1f6b5-2640": { + "output": "1f6b5-200d-2640-fe0f", + "name": "woman mountain biking", + "alpha_code": ":woman_mountain_biking:", + "aliases": "" + }, + "1f6b4-1f3ff-2642": { + "output": "1f6b4-1f3ff-200d-2642-fe0f", + "name": "man biking: dark skin tone", + "alpha_code": ":man_biking_tone5:", + "aliases": ":man_biking_dark_skin_tone:" + }, + "1f6b4-1f3fe-2642": { + "output": "1f6b4-1f3fe-200d-2642-fe0f", + "name": "man biking: medium-dark skin tone", + "alpha_code": ":man_biking_tone4:", + "aliases": ":man_biking_medium_dark_skin_tone:" + }, + "1f6b4-1f3fd-2642": { + "output": "1f6b4-1f3fd-200d-2642-fe0f", + "name": "man biking: medium skin tone", + "alpha_code": ":man_biking_tone3:", + "aliases": ":man_biking_medium_skin_tone:" + }, + "1f6b4-1f3fc-2642": { + "output": "1f6b4-1f3fc-200d-2642-fe0f", + "name": "man biking: medium-light skin tone", + "alpha_code": ":man_biking_tone2:", + "aliases": ":man_biking_medium_light_skin_tone:" + }, + "1f6b4-1f3fb-2642": { + "output": "1f6b4-1f3fb-200d-2642-fe0f", + "name": "man biking: light skin tone", + "alpha_code": ":man_biking_tone1:", + "aliases": ":man_biking_light_skin_tone:" + }, + "1f6b4-2642": { + "output": "1f6b4-200d-2642-fe0f", + "name": "man biking", + "alpha_code": ":man_biking:", + "aliases": "" + }, + "1f6b4-1f3ff-2640": { + "output": "1f6b4-1f3ff-200d-2640-fe0f", + "name": "woman biking: dark skin tone", + "alpha_code": ":woman_biking_tone5:", + "aliases": ":woman_biking_dark_skin_tone:" + }, + "1f6b4-1f3fe-2640": { + "output": "1f6b4-1f3fe-200d-2640-fe0f", + "name": "woman biking: medium-dark skin tone", + "alpha_code": ":woman_biking_tone4:", + "aliases": ":woman_biking_medium_dark_skin_tone:" + }, + "1f6b4-1f3fd-2640": { + "output": "1f6b4-1f3fd-200d-2640-fe0f", + "name": "woman biking: medium skin tone", + "alpha_code": ":woman_biking_tone3:", + "aliases": ":woman_biking_medium_skin_tone:" + }, + "1f6b4-1f3fc-2640": { + "output": "1f6b4-1f3fc-200d-2640-fe0f", + "name": "woman biking: medium-light skin tone", + "alpha_code": ":woman_biking_tone2:", + "aliases": ":woman_biking_medium_light_skin_tone:" + }, + "1f6b4-1f3fb-2640": { + "output": "1f6b4-1f3fb-200d-2640-fe0f", + "name": "woman biking: light skin tone", + "alpha_code": ":woman_biking_tone1:", + "aliases": ":woman_biking_light_skin_tone:" + }, + "1f6b4-2640": { + "output": "1f6b4-200d-2640-fe0f", + "name": "woman biking", + "alpha_code": ":woman_biking:", + "aliases": "" + }, + "1f6a3-1f3ff-2642": { + "output": "1f6a3-1f3ff-200d-2642-fe0f", + "name": "man rowing boat: dark skin tone", + "alpha_code": ":man_rowing_boat_tone5:", + "aliases": ":man_rowing_boat_dark_skin_tone:" + }, + "1f6a3-1f3fe-2642": { + "output": "1f6a3-1f3fe-200d-2642-fe0f", + "name": "man rowing boat: medium-dark skin tone", + "alpha_code": ":man_rowing_boat_tone4:", + "aliases": ":man_rowing_boat_medium_dark_skin_tone:" + }, + "1f6a3-1f3fd-2642": { + "output": "1f6a3-1f3fd-200d-2642-fe0f", + "name": "man rowing boat: medium skin tone", + "alpha_code": ":man_rowing_boat_tone3:", + "aliases": ":man_rowing_boat_medium_skin_tone:" + }, + "1f6a3-1f3fc-2642": { + "output": "1f6a3-1f3fc-200d-2642-fe0f", + "name": "man rowing boat: medium-light skin tone", + "alpha_code": ":man_rowing_boat_tone2:", + "aliases": ":man_rowing_boat_medium_light_skin_tone:" + }, + "1f6a3-1f3fb-2642": { + "output": "1f6a3-1f3fb-200d-2642-fe0f", + "name": "man rowing boat: light skin tone", + "alpha_code": ":man_rowing_boat_tone1:", + "aliases": ":man_rowing_boat_light_skin_tone:" + }, + "1f6a3-2642": { + "output": "1f6a3-200d-2642-fe0f", + "name": "man rowing boat", + "alpha_code": ":man_rowing_boat:", + "aliases": "" + }, + "1f6a3-1f3ff-2640": { + "output": "1f6a3-1f3ff-200d-2640-fe0f", + "name": "woman rowing boat: dark skin tone", + "alpha_code": ":woman_rowing_boat_tone5:", + "aliases": ":woman_rowing_boat_dark_skin_tone:" + }, + "1f6a3-1f3fe-2640": { + "output": "1f6a3-1f3fe-200d-2640-fe0f", + "name": "woman rowing boat: medium-dark skin tone", + "alpha_code": ":woman_rowing_boat_tone4:", + "aliases": ":woman_rowing_boat_medium_dark_skin_tone:" + }, + "1f6a3-1f3fd-2640": { + "output": "1f6a3-1f3fd-200d-2640-fe0f", + "name": "woman rowing boat: medium skin tone", + "alpha_code": ":woman_rowing_boat_tone3:", + "aliases": ":woman_rowing_boat_medium_skin_tone:" + }, + "1f6a3-1f3fc-2640": { + "output": "1f6a3-1f3fc-200d-2640-fe0f", + "name": "woman rowing boat: medium-light skin tone", + "alpha_code": ":woman_rowing_boat_tone2:", + "aliases": ":woman_rowing_boat_medium_light_skin_tone:" + }, + "1f6a3-1f3fb-2640": { + "output": "1f6a3-1f3fb-200d-2640-fe0f", + "name": "woman rowing boat: light skin tone", + "alpha_code": ":woman_rowing_boat_tone1:", + "aliases": ":woman_rowing_boat_light_skin_tone:" + }, + "1f6a3-2640": { + "output": "1f6a3-200d-2640-fe0f", + "name": "woman rowing boat", + "alpha_code": ":woman_rowing_boat:", + "aliases": "" + }, + "1f3cb-1f3ff-2642": { + "output": "1f3cb-1f3ff-200d-2642-fe0f", + "name": "man lifting weights: dark skin tone", + "alpha_code": ":man_lifting_weights_tone5:", + "aliases": ":man_lifting_weights_dark_skin_tone:" + }, + "1f3cb-1f3fe-2642": { + "output": "1f3cb-1f3fe-200d-2642-fe0f", + "name": "man lifting weights: medium-dark skin tone", + "alpha_code": ":man_lifting_weights_tone4:", + "aliases": ":man_lifting_weights_medium_dark_skin_tone:" + }, + "1f3cb-1f3fd-2642": { + "output": "1f3cb-1f3fd-200d-2642-fe0f", + "name": "man lifting weights: medium skin tone", + "alpha_code": ":man_lifting_weights_tone3:", + "aliases": ":man_lifting_weights_medium_skin_tone:" + }, + "1f3cb-1f3fc-2642": { + "output": "1f3cb-1f3fc-200d-2642-fe0f", + "name": "man lifting weights: medium-light skin tone", + "alpha_code": ":man_lifting_weights_tone2:", + "aliases": ":man_lifting_weights_medium_light_skin_tone:" + }, + "1f3cb-1f3fb-2642": { + "output": "1f3cb-1f3fb-200d-2642-fe0f", + "name": "man lifting weights: light skin tone", + "alpha_code": ":man_lifting_weights_tone1:", + "aliases": ":man_lifting_weights_light_skin_tone:" + }, + "1f3cb-2642": { + "output": "1f3cb-fe0f-200d-2642-fe0f", + "name": "man lifting weights", + "alpha_code": ":man_lifting_weights:", + "aliases": "" + }, + "1f3cb-1f3ff-2640": { + "output": "1f3cb-1f3ff-200d-2640-fe0f", + "name": "woman lifting weights: dark skin tone", + "alpha_code": ":woman_lifting_weights_tone5:", + "aliases": ":woman_lifting_weights_dark_skin_tone:" + }, + "1f3cb-1f3fe-2640": { + "output": "1f3cb-1f3fe-200d-2640-fe0f", + "name": "woman lifting weights: medium-dark skin tone", + "alpha_code": ":woman_lifting_weights_tone4:", + "aliases": ":woman_lifting_weights_medium_dark_skin_tone:" + }, + "1f3cb-1f3fd-2640": { + "output": "1f3cb-1f3fd-200d-2640-fe0f", + "name": "woman lifting weights: medium skin tone", + "alpha_code": ":woman_lifting_weights_tone3:", + "aliases": ":woman_lifting_weights_medium_skin_tone:" + }, + "1f3cb-1f3fc-2640": { + "output": "1f3cb-1f3fc-200d-2640-fe0f", + "name": "woman lifting weights: medium-light skin tone", + "alpha_code": ":woman_lifting_weights_tone2:", + "aliases": ":woman_lifting_weights_medium_light_skin_tone:" + }, + "1f3cb-1f3fb-2640": { + "output": "1f3cb-1f3fb-200d-2640-fe0f", + "name": "woman lifting weights: light skin tone", + "alpha_code": ":woman_lifting_weights_tone1:", + "aliases": ":woman_lifting_weights_light_skin_tone:" + }, + "1f3cb-2640": { + "output": "1f3cb-fe0f-200d-2640-fe0f", + "name": "woman lifting weights", + "alpha_code": ":woman_lifting_weights:", + "aliases": "" + }, + "1f3ca-1f3ff-2642": { + "output": "1f3ca-1f3ff-200d-2642-fe0f", + "name": "man swimming: dark skin tone", + "alpha_code": ":man_swimming_tone5:", + "aliases": ":man_swimming_dark_skin_tone:" + }, + "1f3ca-1f3fe-2642": { + "output": "1f3ca-1f3fe-200d-2642-fe0f", + "name": "man swimming: medium-dark skin tone", + "alpha_code": ":man_swimming_tone4:", + "aliases": ":man_swimming_medium_dark_skin_tone:" + }, + "1f3ca-1f3fd-2642": { + "output": "1f3ca-1f3fd-200d-2642-fe0f", + "name": "man swimming: medium skin tone", + "alpha_code": ":man_swimming_tone3:", + "aliases": ":man_swimming_medium_skin_tone:" + }, + "1f3ca-1f3fc-2642": { + "output": "1f3ca-1f3fc-200d-2642-fe0f", + "name": "man swimming: medium-light skin tone", + "alpha_code": ":man_swimming_tone2:", + "aliases": ":man_swimming_medium_light_skin_tone:" + }, + "1f3ca-1f3fb-2642": { + "output": "1f3ca-1f3fb-200d-2642-fe0f", + "name": "man swimming: light skin tone", + "alpha_code": ":man_swimming_tone1:", + "aliases": ":man_swimming_light_skin_tone:" + }, + "1f3ca-2642": { + "output": "1f3ca-200d-2642-fe0f", + "name": "man swimming", + "alpha_code": ":man_swimming:", + "aliases": "" + }, + "1f3ca-1f3ff-2640": { + "output": "1f3ca-1f3ff-200d-2640-fe0f", + "name": "woman swimming: dark skin tone", + "alpha_code": ":woman_swimming_tone5:", + "aliases": ":woman_swimming_dark_skin_tone:" + }, + "1f3ca-1f3fe-2640": { + "output": "1f3ca-1f3fe-200d-2640-fe0f", + "name": "woman swimming: medium-dark skin tone", + "alpha_code": ":woman_swimming_tone4:", + "aliases": ":woman_swimming_medium_dark_skin_tone:" + }, + "1f3ca-1f3fd-2640": { + "output": "1f3ca-1f3fd-200d-2640-fe0f", + "name": "woman swimming: medium skin tone", + "alpha_code": ":woman_swimming_tone3:", + "aliases": ":woman_swimming_medium_skin_tone:" + }, + "1f3ca-1f3fc-2640": { + "output": "1f3ca-1f3fc-200d-2640-fe0f", + "name": "woman swimming: medium-light skin tone", + "alpha_code": ":woman_swimming_tone2:", + "aliases": ":woman_swimming_medium_light_skin_tone:" + }, + "1f3ca-1f3fb-2640": { + "output": "1f3ca-1f3fb-200d-2640-fe0f", + "name": "woman swimming: light skin tone", + "alpha_code": ":woman_swimming_tone1:", + "aliases": ":woman_swimming_light_skin_tone:" + }, + "1f3ca-2640": { + "output": "1f3ca-200d-2640-fe0f", + "name": "woman swimming", + "alpha_code": ":woman_swimming:", + "aliases": "" + }, + "1f3c4-1f3ff-2642": { + "output": "1f3c4-1f3ff-200d-2642-fe0f", + "name": "man surfing: dark skin tone", + "alpha_code": ":man_surfing_tone5:", + "aliases": ":man_surfing_dark_skin_tone:" + }, + "1f3c4-1f3fe-2642": { + "output": "1f3c4-1f3fe-200d-2642-fe0f", + "name": "man surfing: medium-dark skin tone", + "alpha_code": ":man_surfing_tone4:", + "aliases": ":man_surfing_medium_dark_skin_tone:" + }, + "1f3c4-1f3fd-2642": { + "output": "1f3c4-1f3fd-200d-2642-fe0f", + "name": "man surfing: medium skin tone", + "alpha_code": ":man_surfing_tone3:", + "aliases": ":man_surfing_medium_skin_tone:" + }, + "1f3c4-1f3fc-2642": { + "output": "1f3c4-1f3fc-200d-2642-fe0f", + "name": "man surfing: medium-light skin tone", + "alpha_code": ":man_surfing_tone2:", + "aliases": ":man_surfing_medium_light_skin_tone:" + }, + "1f3c4-1f3fb-2642": { + "output": "1f3c4-1f3fb-200d-2642-fe0f", + "name": "man surfing: light skin tone", + "alpha_code": ":man_surfing_tone1:", + "aliases": ":man_surfing_light_skin_tone:" + }, + "1f3c4-2642": { + "output": "1f3c4-200d-2642-fe0f", + "name": "man surfing", + "alpha_code": ":man_surfing:", + "aliases": "" + }, + "1f3c4-1f3ff-2640": { + "output": "1f3c4-1f3ff-200d-2640-fe0f", + "name": "woman surfing: dark skin tone", + "alpha_code": ":woman_surfing_tone5:", + "aliases": ":woman_surfing_dark_skin_tone:" + }, + "1f3c4-1f3fe-2640": { + "output": "1f3c4-1f3fe-200d-2640-fe0f", + "name": "woman surfing: medium-dark skin tone", + "alpha_code": ":woman_surfing_tone4:", + "aliases": ":woman_surfing_medium_dark_skin_tone:" + }, + "1f3c4-1f3fd-2640": { + "output": "1f3c4-1f3fd-200d-2640-fe0f", + "name": "woman surfing: medium skin tone", + "alpha_code": ":woman_surfing_tone3:", + "aliases": ":woman_surfing_medium_skin_tone:" + }, + "1f3c4-1f3fc-2640": { + "output": "1f3c4-1f3fc-200d-2640-fe0f", + "name": "woman surfing: medium-light skin tone", + "alpha_code": ":woman_surfing_tone2:", + "aliases": ":woman_surfing_medium_light_skin_tone:" + }, + "1f3c4-1f3fb-2640": { + "output": "1f3c4-1f3fb-200d-2640-fe0f", + "name": "woman surfing: light skin tone", + "alpha_code": ":woman_surfing_tone1:", + "aliases": ":woman_surfing_light_skin_tone:" + }, + "1f3c4-2640": { + "output": "1f3c4-200d-2640-fe0f", + "name": "woman surfing", + "alpha_code": ":woman_surfing:", + "aliases": "" + }, + "1f3c3-1f3ff-2642": { + "output": "1f3c3-1f3ff-200d-2642-fe0f", + "name": "man running: dark skin tone", + "alpha_code": ":man_running_tone5:", + "aliases": ":man_running_dark_skin_tone:" + }, + "1f3c3-1f3fe-2642": { + "output": "1f3c3-1f3fe-200d-2642-fe0f", + "name": "man running: medium-dark skin tone", + "alpha_code": ":man_running_tone4:", + "aliases": ":man_running_medium_dark_skin_tone:" + }, + "1f3c3-1f3fd-2642": { + "output": "1f3c3-1f3fd-200d-2642-fe0f", + "name": "man running: medium skin tone", + "alpha_code": ":man_running_tone3:", + "aliases": ":man_running_medium_skin_tone:" + }, + "1f3c3-1f3fc-2642": { + "output": "1f3c3-1f3fc-200d-2642-fe0f", + "name": "man running: medium-light skin tone", + "alpha_code": ":man_running_tone2:", + "aliases": ":man_running_medium_light_skin_tone:" + }, + "1f3c3-1f3fb-2642": { + "output": "1f3c3-1f3fb-200d-2642-fe0f", + "name": "man running: light skin tone", + "alpha_code": ":man_running_tone1:", + "aliases": ":man_running_light_skin_tone:" + }, + "1f3c3-2642": { + "output": "1f3c3-200d-2642-fe0f", + "name": "man running", + "alpha_code": ":man_running:", + "aliases": "" + }, + "1f3c3-1f3ff-2640": { + "output": "1f3c3-1f3ff-200d-2640-fe0f", + "name": "woman running: dark skin tone", + "alpha_code": ":woman_running_tone5:", + "aliases": ":woman_running_dark_skin_tone:" + }, + "1f3c3-1f3fe-2640": { + "output": "1f3c3-1f3fe-200d-2640-fe0f", + "name": "woman running: medium-dark skin tone", + "alpha_code": ":woman_running_tone4:", + "aliases": ":woman_running_medium_dark_skin_tone:" + }, + "1f3c3-1f3fd-2640": { + "output": "1f3c3-1f3fd-200d-2640-fe0f", + "name": "woman running: medium skin tone", + "alpha_code": ":woman_running_tone3:", + "aliases": ":woman_running_medium_skin_tone:" + }, + "1f3c3-1f3fc-2640": { + "output": "1f3c3-1f3fc-200d-2640-fe0f", + "name": "woman running: medium-light skin tone", + "alpha_code": ":woman_running_tone2:", + "aliases": ":woman_running_medium_light_skin_tone:" + }, + "1f3c3-1f3fb-2640": { + "output": "1f3c3-1f3fb-200d-2640-fe0f", + "name": "woman running: light skin tone", + "alpha_code": ":woman_running_tone1:", + "aliases": ":woman_running_light_skin_tone:" + }, + "1f3c3-2640": { + "output": "1f3c3-200d-2640-fe0f", + "name": "woman running", + "alpha_code": ":woman_running:", + "aliases": "" + }, + "26f9-1f3ff-2642": { + "output": "26f9-1f3ff-200d-2642-fe0f", + "name": "man bouncing ball: dark skin tone", + "alpha_code": ":man_bouncing_ball_tone5:", + "aliases": ":man_bouncing_ball_dark_skin_tone:" + }, + "26f9-1f3fe-2642": { + "output": "26f9-1f3fe-200d-2642-fe0f", + "name": "man bouncing ball: medium-dark skin tone", + "alpha_code": ":man_bouncing_ball_tone4:", + "aliases": ":man_bouncing_ball_medium_dark_skin_tone:" + }, + "26f9-1f3fd-2642": { + "output": "26f9-1f3fd-200d-2642-fe0f", + "name": "man bouncing ball: medium skin tone", + "alpha_code": ":man_bouncing_ball_tone3:", + "aliases": ":man_bouncing_ball_medium_skin_tone:" + }, + "26f9-1f3fc-2642": { + "output": "26f9-1f3fc-200d-2642-fe0f", + "name": "man bouncing ball: medium-light skin tone", + "alpha_code": ":man_bouncing_ball_tone2:", + "aliases": ":man_bouncing_ball_medium_light_skin_tone:" + }, + "26f9-1f3fb-2642": { + "output": "26f9-1f3fb-200d-2642-fe0f", + "name": "man bouncing ball: light skin tone", + "alpha_code": ":man_bouncing_ball_tone1:", + "aliases": ":man_bouncing_ball_light_skin_tone:" + }, + "26f9-2642": { + "output": "26f9-fe0f-200d-2642-fe0f", + "name": "man bouncing ball", + "alpha_code": ":man_bouncing_ball:", + "aliases": "" + }, + "26f9-1f3ff-2640": { + "output": "26f9-1f3ff-200d-2640-fe0f", + "name": "woman bouncing ball: dark skin tone", + "alpha_code": ":woman_bouncing_ball_tone5:", + "aliases": ":woman_bouncing_ball_dark_skin_tone:" + }, + "26f9-1f3fe-2640": { + "output": "26f9-1f3fe-200d-2640-fe0f", + "name": "woman bouncing ball: medium-dark skin tone", + "alpha_code": ":woman_bouncing_ball_tone4:", + "aliases": ":woman_bouncing_ball_medium_dark_skin_tone:" + }, + "26f9-1f3fd-2640": { + "output": "26f9-1f3fd-200d-2640-fe0f", + "name": "woman bouncing ball: medium skin tone", + "alpha_code": ":woman_bouncing_ball_tone3:", + "aliases": ":woman_bouncing_ball_medium_skin_tone:" + }, + "26f9-1f3fc-2640": { + "output": "26f9-1f3fc-200d-2640-fe0f", + "name": "woman bouncing ball: medium-light skin tone", + "alpha_code": ":woman_bouncing_ball_tone2:", + "aliases": ":woman_bouncing_ball_medium_light_skin_tone:" + }, + "26f9-1f3fb-2640": { + "output": "26f9-1f3fb-200d-2640-fe0f", + "name": "woman bouncing ball: light skin tone", + "alpha_code": ":woman_bouncing_ball_tone1:", + "aliases": ":woman_bouncing_ball_light_skin_tone:" + }, + "26f9-2640": { + "output": "26f9-fe0f-200d-2640-fe0f", + "name": "woman bouncing ball", + "alpha_code": ":woman_bouncing_ball:", + "aliases": "" + }, + "1f937-1f3ff-2642": { + "output": "1f937-1f3ff-200d-2642-fe0f", + "name": "man shrugging: dark skin tone", + "alpha_code": ":man_shrugging_tone5:", + "aliases": ":man_shrugging_dark_skin_tone:" + }, + "1f937-1f3fe-2642": { + "output": "1f937-1f3fe-200d-2642-fe0f", + "name": "man shrugging: medium-dark skin tone", + "alpha_code": ":man_shrugging_tone4:", + "aliases": ":man_shrugging_medium_dark_skin_tone:" + }, + "1f937-1f3fd-2642": { + "output": "1f937-1f3fd-200d-2642-fe0f", + "name": "man shrugging: medium skin tone", + "alpha_code": ":man_shrugging_tone3:", + "aliases": ":man_shrugging_medium_skin_tone:" + }, + "1f937-1f3fc-2642": { + "output": "1f937-1f3fc-200d-2642-fe0f", + "name": "man shrugging: medium-light skin tone", + "alpha_code": ":man_shrugging_tone2:", + "aliases": ":man_shrugging_medium_light_skin_tone:" + }, + "1f937-1f3fb-2642": { + "output": "1f937-1f3fb-200d-2642-fe0f", + "name": "man shrugging: light skin tone", + "alpha_code": ":man_shrugging_tone1:", + "aliases": ":man_shrugging_light_skin_tone:" + }, + "1f937-2642": { + "output": "1f937-200d-2642-fe0f", + "name": "man shrugging", + "alpha_code": ":man_shrugging:", + "aliases": "" + }, + "1f937-1f3ff-2640": { + "output": "1f937-1f3ff-200d-2640-fe0f", + "name": "woman shrugging: dark skin tone", + "alpha_code": ":woman_shrugging_tone5:", + "aliases": ":woman_shrugging_dark_skin_tone:" + }, + "1f937-1f3fe-2640": { + "output": "1f937-1f3fe-200d-2640-fe0f", + "name": "woman shrugging: medium-dark skin tone", + "alpha_code": ":woman_shrugging_tone4:", + "aliases": ":woman_shrugging_medium_dark_skin_tone:" + }, + "1f937-1f3fd-2640": { + "output": "1f937-1f3fd-200d-2640-fe0f", + "name": "woman shrugging: medium skin tone", + "alpha_code": ":woman_shrugging_tone3:", + "aliases": ":woman_shrugging_medium_skin_tone:" + }, + "1f937-1f3fc-2640": { + "output": "1f937-1f3fc-200d-2640-fe0f", + "name": "woman shrugging: medium-light skin tone", + "alpha_code": ":woman_shrugging_tone2:", + "aliases": ":woman_shrugging_medium_light_skin_tone:" + }, + "1f937-1f3fb-2640": { + "output": "1f937-1f3fb-200d-2640-fe0f", + "name": "woman shrugging: light skin tone", + "alpha_code": ":woman_shrugging_tone1:", + "aliases": ":woman_shrugging_light_skin_tone:" + }, + "1f937-2640": { + "output": "1f937-200d-2640-fe0f", + "name": "woman shrugging", + "alpha_code": ":woman_shrugging:", + "aliases": "" + }, + "1f926-1f3ff-2642": { + "output": "1f926-1f3ff-200d-2642-fe0f", + "name": "man facepalming: dark skin tone", + "alpha_code": ":man_facepalming_tone5:", + "aliases": ":man_facepalming_dark_skin_tone:" + }, + "1f926-1f3fe-2642": { + "output": "1f926-1f3fe-200d-2642-fe0f", + "name": "man facepalming: medium-dark skin tone", + "alpha_code": ":man_facepalming_tone4:", + "aliases": ":man_facepalming_medium_dark_skin_tone:" + }, + "1f926-1f3fd-2642": { + "output": "1f926-1f3fd-200d-2642-fe0f", + "name": "man facepalming: medium skin tone", + "alpha_code": ":man_facepalming_tone3:", + "aliases": ":man_facepalming_medium_skin_tone:" + }, + "1f926-1f3fc-2642": { + "output": "1f926-1f3fc-200d-2642-fe0f", + "name": "man facepalming: medium-light skin tone", + "alpha_code": ":man_facepalming_tone2:", + "aliases": ":man_facepalming_medium_light_skin_tone:" + }, + "1f926-1f3fb-2642": { + "output": "1f926-1f3fb-200d-2642-fe0f", + "name": "man facepalming: light skin tone", + "alpha_code": ":man_facepalming_tone1:", + "aliases": ":man_facepalming_light_skin_tone:" + }, + "1f926-2642": { + "output": "1f926-200d-2642-fe0f", + "name": "man facepalming", + "alpha_code": ":man_facepalming:", + "aliases": "" + }, + "1f926-1f3ff-2640": { + "output": "1f926-1f3ff-200d-2640-fe0f", + "name": "woman facepalming: dark skin tone", + "alpha_code": ":woman_facepalming_tone5:", + "aliases": ":woman_facepalming_dark_skin_tone:" + }, + "1f926-1f3fe-2640": { + "output": "1f926-1f3fe-200d-2640-fe0f", + "name": "woman facepalming: medium-dark skin tone", + "alpha_code": ":woman_facepalming_tone4:", + "aliases": ":woman_facepalming_medium_dark_skin_tone:" + }, + "1f926-1f3fd-2640": { + "output": "1f926-1f3fd-200d-2640-fe0f", + "name": "woman facepalming: medium skin tone", + "alpha_code": ":woman_facepalming_tone3:", + "aliases": ":woman_facepalming_medium_skin_tone:" + }, + "1f926-1f3fc-2640": { + "output": "1f926-1f3fc-200d-2640-fe0f", + "name": "woman facepalming: medium-light skin tone", + "alpha_code": ":woman_facepalming_tone2:", + "aliases": ":woman_facepalming_medium_light_skin_tone:" + }, + "1f926-1f3fb-2640": { + "output": "1f926-1f3fb-200d-2640-fe0f", + "name": "woman facepalming: light skin tone", + "alpha_code": ":woman_facepalming_tone1:", + "aliases": ":woman_facepalming_light_skin_tone:" + }, + "1f926-2640": { + "output": "1f926-200d-2640-fe0f", + "name": "woman facepalming", + "alpha_code": ":woman_facepalming:", + "aliases": "" + }, + "1f64e-1f3ff-2642": { + "output": "1f64e-1f3ff-200d-2642-fe0f", + "name": "man pouting: dark skin tone", + "alpha_code": ":man_pouting_tone5:", + "aliases": ":man_pouting_dark_skin_tone:" + }, + "1f64e-1f3fe-2642": { + "output": "1f64e-1f3fe-200d-2642-fe0f", + "name": "man pouting: medium-dark skin tone", + "alpha_code": ":man_pouting_tone4:", + "aliases": ":man_pouting_medium_dark_skin_tone:" + }, + "1f64e-1f3fd-2642": { + "output": "1f64e-1f3fd-200d-2642-fe0f", + "name": "man pouting: medium skin tone", + "alpha_code": ":man_pouting_tone3:", + "aliases": ":man_pouting_medium_skin_tone:" + }, + "1f64e-1f3fc-2642": { + "output": "1f64e-1f3fc-200d-2642-fe0f", + "name": "man pouting: medium-light skin tone", + "alpha_code": ":man_pouting_tone2:", + "aliases": ":man_pouting_medium_light_skin_tone:" + }, + "1f64e-1f3fb-2642": { + "output": "1f64e-1f3fb-200d-2642-fe0f", + "name": "man pouting: light skin tone", + "alpha_code": ":man_pouting_tone1:", + "aliases": ":man_pouting_light_skin_tone:" + }, + "1f64e-2642": { + "output": "1f64e-200d-2642-fe0f", + "name": "man pouting", + "alpha_code": ":man_pouting:", + "aliases": "" + }, + "1f64e-1f3ff-2640": { + "output": "1f64e-1f3ff-200d-2640-fe0f", + "name": "woman pouting: dark skin tone", + "alpha_code": ":woman_pouting_tone5:", + "aliases": ":woman_pouting_dark_skin_tone:" + }, + "1f64e-1f3fe-2640": { + "output": "1f64e-1f3fe-200d-2640-fe0f", + "name": "woman pouting: medium-dark skin tone", + "alpha_code": ":woman_pouting_tone4:", + "aliases": ":woman_pouting_medium_dark_skin_tone:" + }, + "1f64e-1f3fd-2640": { + "output": "1f64e-1f3fd-200d-2640-fe0f", + "name": "woman pouting: medium skin tone", + "alpha_code": ":woman_pouting_tone3:", + "aliases": ":woman_pouting_medium_skin_tone:" + }, + "1f64e-1f3fc-2640": { + "output": "1f64e-1f3fc-200d-2640-fe0f", + "name": "woman pouting: medium-light skin tone", + "alpha_code": ":woman_pouting_tone2:", + "aliases": ":woman_pouting_medium_light_skin_tone:" + }, + "1f64e-1f3fb-2640": { + "output": "1f64e-1f3fb-200d-2640-fe0f", + "name": "woman pouting: light skin tone", + "alpha_code": ":woman_pouting_tone1:", + "aliases": ":woman_pouting_light_skin_tone:" + }, + "1f64e-2640": { + "output": "1f64e-200d-2640-fe0f", + "name": "woman pouting", + "alpha_code": ":woman_pouting:", + "aliases": "" + }, + "1f64d-1f3ff-2642": { + "output": "1f64d-1f3ff-200d-2642-fe0f", + "name": "man frowning: dark skin tone", + "alpha_code": ":man_frowning_tone5:", + "aliases": ":man_frowning_dark_skin_tone:" + }, + "1f64d-1f3fe-2642": { + "output": "1f64d-1f3fe-200d-2642-fe0f", + "name": "man frowning: medium-dark skin tone", + "alpha_code": ":man_frowning_tone4:", + "aliases": ":man_frowning_medium_dark_skin_tone:" + }, + "1f64d-1f3fd-2642": { + "output": "1f64d-1f3fd-200d-2642-fe0f", + "name": "man frowning: medium skin tone", + "alpha_code": ":man_frowning_tone3:", + "aliases": ":man_frowning_medium_skin_tone:" + }, + "1f64d-1f3fc-2642": { + "output": "1f64d-1f3fc-200d-2642-fe0f", + "name": "man frowning: medium-light skin tone", + "alpha_code": ":man_frowning_tone2:", + "aliases": ":man_frowning_medium_light_skin_tone:" + }, + "1f64d-1f3fb-2642": { + "output": "1f64d-1f3fb-200d-2642-fe0f", + "name": "man frowning: light skin tone", + "alpha_code": ":man_frowning_tone1:", + "aliases": ":man_frowning_light_skin_tone:" + }, + "1f64d-2642": { + "output": "1f64d-200d-2642-fe0f", + "name": "man frowning", + "alpha_code": ":man_frowning:", + "aliases": "" + }, + "1f64d-1f3ff-2640": { + "output": "1f64d-1f3ff-200d-2640-fe0f", + "name": "woman frowning: dark skin tone", + "alpha_code": ":woman_frowning_tone5:", + "aliases": ":woman_frowning_dark_skin_tone:" + }, + "1f64d-1f3fe-2640": { + "output": "1f64d-1f3fe-200d-2640-fe0f", + "name": "woman frowning: medium-dark skin tone", + "alpha_code": ":woman_frowning_tone4:", + "aliases": ":woman_frowning_medium_dark_skin_tone:" + }, + "1f64d-1f3fd-2640": { + "output": "1f64d-1f3fd-200d-2640-fe0f", + "name": "woman frowning: medium skin tone", + "alpha_code": ":woman_frowning_tone3:", + "aliases": ":woman_frowning_medium_skin_tone:" + }, + "1f64d-1f3fc-2640": { + "output": "1f64d-1f3fc-200d-2640-fe0f", + "name": "woman frowning: medium-light skin tone", + "alpha_code": ":woman_frowning_tone2:", + "aliases": ":woman_frowning_medium_light_skin_tone:" + }, + "1f64d-1f3fb-2640": { + "output": "1f64d-1f3fb-200d-2640-fe0f", + "name": "woman frowning: light skin tone", + "alpha_code": ":woman_frowning_tone1:", + "aliases": ":woman_frowning_light_skin_tone:" + }, + "1f64d-2640": { + "output": "1f64d-200d-2640-fe0f", + "name": "woman frowning", + "alpha_code": ":woman_frowning:", + "aliases": "" + }, + "1f64b-1f3ff-2642": { + "output": "1f64b-1f3ff-200d-2642-fe0f", + "name": "man raising hand: dark skin tone", + "alpha_code": ":man_raising_hand_tone5:", + "aliases": ":man_raising_hand_dark_skin_tone:" + }, + "1f64b-1f3fe-2642": { + "output": "1f64b-1f3fe-200d-2642-fe0f", + "name": "man raising hand: medium-dark skin tone", + "alpha_code": ":man_raising_hand_tone4:", + "aliases": ":man_raising_hand_medium_dark_skin_tone:" + }, + "1f64b-1f3fd-2642": { + "output": "1f64b-1f3fd-200d-2642-fe0f", + "name": "man raising hand: medium skin tone", + "alpha_code": ":man_raising_hand_tone3:", + "aliases": ":man_raising_hand_medium_skin_tone:" + }, + "1f64b-1f3fc-2642": { + "output": "1f64b-1f3fc-200d-2642-fe0f", + "name": "man raising hand: medium-light skin tone", + "alpha_code": ":man_raising_hand_tone2:", + "aliases": ":man_raising_hand_medium_light_skin_tone:" + }, + "1f64b-1f3fb-2642": { + "output": "1f64b-1f3fb-200d-2642-fe0f", + "name": "man raising hand: light skin tone", + "alpha_code": ":man_raising_hand_tone1:", + "aliases": ":man_raising_hand_light_skin_tone:" + }, + "1f64b-2642": { + "output": "1f64b-200d-2642-fe0f", + "name": "man raising hand", + "alpha_code": ":man_raising_hand:", + "aliases": "" + }, + "1f64b-1f3ff-2640": { + "output": "1f64b-1f3ff-200d-2640-fe0f", + "name": "woman raising hand: dark skin tone", + "alpha_code": ":woman_raising_hand_tone5:", + "aliases": ":woman_raising_hand_dark_skin_tone:" + }, + "1f64b-1f3fe-2640": { + "output": "1f64b-1f3fe-200d-2640-fe0f", + "name": "woman raising hand: medium-dark skin tone", + "alpha_code": ":woman_raising_hand_tone4:", + "aliases": ":woman_raising_hand_medium_dark_skin_tone:" + }, + "1f64b-1f3fd-2640": { + "output": "1f64b-1f3fd-200d-2640-fe0f", + "name": "woman raising hand: medium skin tone", + "alpha_code": ":woman_raising_hand_tone3:", + "aliases": ":woman_raising_hand_medium_skin_tone:" + }, + "1f64b-1f3fc-2640": { + "output": "1f64b-1f3fc-200d-2640-fe0f", + "name": "woman raising hand: medium-light skin tone", + "alpha_code": ":woman_raising_hand_tone2:", + "aliases": ":woman_raising_hand_medium_light_skin_tone:" + }, + "1f64b-1f3fb-2640": { + "output": "1f64b-1f3fb-200d-2640-fe0f", + "name": "woman raising hand: light skin tone", + "alpha_code": ":woman_raising_hand_tone1:", + "aliases": ":woman_raising_hand_light_skin_tone:" + }, + "1f64b-2640": { + "output": "1f64b-200d-2640-fe0f", + "name": "woman raising hand", + "alpha_code": ":woman_raising_hand:", + "aliases": "" + }, + "1f647-1f3ff-2642": { + "output": "1f647-1f3ff-200d-2642-fe0f", + "name": "man bowing: dark skin tone", + "alpha_code": ":man_bowing_tone5:", + "aliases": ":man_bowing_dark_skin_tone:" + }, + "1f647-1f3fe-2642": { + "output": "1f647-1f3fe-200d-2642-fe0f", + "name": "man bowing: medium-dark skin tone", + "alpha_code": ":man_bowing_tone4:", + "aliases": ":man_bowing_medium_dark_skin_tone:" + }, + "1f647-1f3fd-2642": { + "output": "1f647-1f3fd-200d-2642-fe0f", + "name": "man bowing: medium skin tone", + "alpha_code": ":man_bowing_tone3:", + "aliases": ":man_bowing_medium_skin_tone:" + }, + "1f647-1f3fc-2642": { + "output": "1f647-1f3fc-200d-2642-fe0f", + "name": "man bowing: medium-light skin tone", + "alpha_code": ":man_bowing_tone2:", + "aliases": ":man_bowing_medium_light_skin_tone:" + }, + "1f647-1f3fb-2642": { + "output": "1f647-1f3fb-200d-2642-fe0f", + "name": "man bowing: light skin tone", + "alpha_code": ":man_bowing_tone1:", + "aliases": ":man_bowing_light_skin_tone:" + }, + "1f647-2642": { + "output": "1f647-200d-2642-fe0f", + "name": "man bowing", + "alpha_code": ":man_bowing:", + "aliases": "" + }, + "1f647-1f3ff-2640": { + "output": "1f647-1f3ff-200d-2640-fe0f", + "name": "woman bowing: dark skin tone", + "alpha_code": ":woman_bowing_tone5:", + "aliases": ":woman_bowing_dark_skin_tone:" + }, + "1f647-1f3fe-2640": { + "output": "1f647-1f3fe-200d-2640-fe0f", + "name": "woman bowing: medium-dark skin tone", + "alpha_code": ":woman_bowing_tone4:", + "aliases": ":woman_bowing_medium_dark_skin_tone:" + }, + "1f647-1f3fd-2640": { + "output": "1f647-1f3fd-200d-2640-fe0f", + "name": "woman bowing: medium skin tone", + "alpha_code": ":woman_bowing_tone3:", + "aliases": ":woman_bowing_medium_skin_tone:" + }, + "1f647-1f3fc-2640": { + "output": "1f647-1f3fc-200d-2640-fe0f", + "name": "woman bowing: medium-light skin tone", + "alpha_code": ":woman_bowing_tone2:", + "aliases": ":woman_bowing_medium_light_skin_tone:" + }, + "1f647-1f3fb-2640": { + "output": "1f647-1f3fb-200d-2640-fe0f", + "name": "woman bowing: light skin tone", + "alpha_code": ":woman_bowing_tone1:", + "aliases": ":woman_bowing_light_skin_tone:" + }, + "1f647-2640": { + "output": "1f647-200d-2640-fe0f", + "name": "woman bowing", + "alpha_code": ":woman_bowing:", + "aliases": "" + }, + "1f646-1f3ff-2642": { + "output": "1f646-1f3ff-200d-2642-fe0f", + "name": "man gesturing OK: dark skin tone", + "alpha_code": ":man_gesturing_ok_tone5:", + "aliases": ":man_gesturing_ok_dark_skin_tone:" + }, + "1f646-1f3fe-2642": { + "output": "1f646-1f3fe-200d-2642-fe0f", + "name": "man gesturing OK: medium-dark skin tone", + "alpha_code": ":man_gesturing_ok_tone4:", + "aliases": ":man_gesturing_ok_medium_dark_skin_tone:" + }, + "1f646-1f3fd-2642": { + "output": "1f646-1f3fd-200d-2642-fe0f", + "name": "man gesturing OK: medium skin tone", + "alpha_code": ":man_gesturing_ok_tone3:", + "aliases": ":man_gesturing_ok_medium_skin_tone:" + }, + "1f646-1f3fc-2642": { + "output": "1f646-1f3fc-200d-2642-fe0f", + "name": "man gesturing OK: medium-light skin tone", + "alpha_code": ":man_gesturing_ok_tone2:", + "aliases": ":man_gesturing_ok_medium_light_skin_tone:" + }, + "1f646-1f3fb-2642": { + "output": "1f646-1f3fb-200d-2642-fe0f", + "name": "man gesturing OK: light skin tone", + "alpha_code": ":man_gesturing_ok_tone1:", + "aliases": ":man_gesturing_ok_light_skin_tone:" + }, + "1f646-2642": { + "output": "1f646-200d-2642-fe0f", + "name": "man gesturing OK", + "alpha_code": ":man_gesturing_ok:", + "aliases": "" + }, + "1f646-1f3ff-2640": { + "output": "1f646-1f3ff-200d-2640-fe0f", + "name": "woman gesturing OK: dark skin tone", + "alpha_code": ":woman_gesturing_ok_tone5:", + "aliases": ":woman_gesturing_ok_dark_skin_tone:" + }, + "1f646-1f3fe-2640": { + "output": "1f646-1f3fe-200d-2640-fe0f", + "name": "woman gesturing OK: medium-dark skin tone", + "alpha_code": ":woman_gesturing_ok_tone4:", + "aliases": ":woman_gesturing_ok_medium_dark_skin_tone:" + }, + "1f646-1f3fd-2640": { + "output": "1f646-1f3fd-200d-2640-fe0f", + "name": "woman gesturing OK: medium skin tone", + "alpha_code": ":woman_gesturing_ok_tone3:", + "aliases": ":woman_gesturing_ok_medium_skin_tone:" + }, + "1f646-1f3fc-2640": { + "output": "1f646-1f3fc-200d-2640-fe0f", + "name": "woman gesturing OK: medium-light skin tone", + "alpha_code": ":woman_gesturing_ok_tone2:", + "aliases": ":woman_gesturing_ok_medium_light_skin_tone:" + }, + "1f646-1f3fb-2640": { + "output": "1f646-1f3fb-200d-2640-fe0f", + "name": "woman gesturing OK: light skin tone", + "alpha_code": ":woman_gesturing_ok_tone1:", + "aliases": ":woman_gesturing_ok_light_skin_tone:" + }, + "1f646-2640": { + "output": "1f646-200d-2640-fe0f", + "name": "woman gesturing OK", + "alpha_code": ":woman_gesturing_ok:", + "aliases": "" + }, + "1f645-1f3ff-2642": { + "output": "1f645-1f3ff-200d-2642-fe0f", + "name": "man gesturing NO: dark skin tone", + "alpha_code": ":man_gesturing_no_tone5:", + "aliases": ":man_gesturing_no_dark_skin_tone:" + }, + "1f645-1f3fe-2642": { + "output": "1f645-1f3fe-200d-2642-fe0f", + "name": "man gesturing NO: medium-dark skin tone", + "alpha_code": ":man_gesturing_no_tone4:", + "aliases": ":man_gesturing_no_medium_dark_skin_tone:" + }, + "1f645-1f3fd-2642": { + "output": "1f645-1f3fd-200d-2642-fe0f", + "name": "man gesturing NO: medium skin tone", + "alpha_code": ":man_gesturing_no_tone3:", + "aliases": ":man_gesturing_no_medium_skin_tone:" + }, + "1f645-1f3fc-2642": { + "output": "1f645-1f3fc-200d-2642-fe0f", + "name": "man gesturing NO: medium-light skin tone", + "alpha_code": ":man_gesturing_no_tone2:", + "aliases": ":man_gesturing_no_medium_light_skin_tone:" + }, + "1f645-1f3fb-2642": { + "output": "1f645-1f3fb-200d-2642-fe0f", + "name": "man gesturing NO: light skin tone", + "alpha_code": ":man_gesturing_no_tone1:", + "aliases": ":man_gesturing_no_light_skin_tone:" + }, + "1f645-2642": { + "output": "1f645-200d-2642-fe0f", + "name": "man gesturing NO", + "alpha_code": ":man_gesturing_no:", + "aliases": "" + }, + "1f645-1f3ff-2640": { + "output": "1f645-1f3ff-200d-2640-fe0f", + "name": "woman gesturing NO: dark skin tone", + "alpha_code": ":woman_gesturing_no_tone5:", + "aliases": ":woman_gesturing_no_dark_skin_tone:" + }, + "1f645-1f3fe-2640": { + "output": "1f645-1f3fe-200d-2640-fe0f", + "name": "woman gesturing NO: medium-dark skin tone", + "alpha_code": ":woman_gesturing_no_tone4:", + "aliases": ":woman_gesturing_no_medium_dark_skin_tone:" + }, + "1f645-1f3fd-2640": { + "output": "1f645-1f3fd-200d-2640-fe0f", + "name": "woman gesturing NO: medium skin tone", + "alpha_code": ":woman_gesturing_no_tone3:", + "aliases": ":woman_gesturing_no_medium_skin_tone:" + }, + "1f645-1f3fc-2640": { + "output": "1f645-1f3fc-200d-2640-fe0f", + "name": "woman gesturing NO: medium-light skin tone", + "alpha_code": ":woman_gesturing_no_tone2:", + "aliases": ":woman_gesturing_no_medium_light_skin_tone:" + }, + "1f645-1f3fb-2640": { + "output": "1f645-1f3fb-200d-2640-fe0f", + "name": "woman gesturing NO: light skin tone", + "alpha_code": ":woman_gesturing_no_tone1:", + "aliases": ":woman_gesturing_no_light_skin_tone:" + }, + "1f645-2640": { + "output": "1f645-200d-2640-fe0f", + "name": "woman gesturing NO", + "alpha_code": ":woman_gesturing_no:", + "aliases": "" + }, + "1f487-1f3ff-2642": { + "output": "1f487-1f3ff-200d-2642-fe0f", + "name": "man getting haircut: dark skin tone", + "alpha_code": ":man_getting_haircut_tone5:", + "aliases": ":man_getting_haircut_dark_skin_tone:" + }, + "1f487-1f3fe-2642": { + "output": "1f487-1f3fe-200d-2642-fe0f", + "name": "man getting haircut: medium-dark skin tone", + "alpha_code": ":man_getting_haircut_tone4:", + "aliases": ":man_getting_haircut_medium_dark_skin_tone:" + }, + "1f487-1f3fd-2642": { + "output": "1f487-1f3fd-200d-2642-fe0f", + "name": "man getting haircut: medium skin tone", + "alpha_code": ":man_getting_haircut_tone3:", + "aliases": ":man_getting_haircut_medium_skin_tone:" + }, + "1f487-1f3fc-2642": { + "output": "1f487-1f3fc-200d-2642-fe0f", + "name": "man getting haircut: medium-light skin tone", + "alpha_code": ":man_getting_haircut_tone2:", + "aliases": ":man_getting_haircut_medium_light_skin_tone:" + }, + "1f487-1f3fb-2642": { + "output": "1f487-1f3fb-200d-2642-fe0f", + "name": "man getting haircut: light skin tone", + "alpha_code": ":man_getting_haircut_tone1:", + "aliases": ":man_getting_haircut_light_skin_tone:" + }, + "1f487-2642": { + "output": "1f487-200d-2642-fe0f", + "name": "man getting haircut", + "alpha_code": ":man_getting_haircut:", + "aliases": "" + }, + "1f487-1f3ff-2640": { + "output": "1f487-1f3ff-200d-2640-fe0f", + "name": "woman getting haircut: dark skin tone", + "alpha_code": ":woman_getting_haircut_tone5:", + "aliases": ":woman_getting_haircut_dark_skin_tone:" + }, + "1f487-1f3fe-2640": { + "output": "1f487-1f3fe-200d-2640-fe0f", + "name": "woman getting haircut: medium-dark skin tone", + "alpha_code": ":woman_getting_haircut_tone4:", + "aliases": ":woman_getting_haircut_medium_dark_skin_tone:" + }, + "1f487-1f3fd-2640": { + "output": "1f487-1f3fd-200d-2640-fe0f", + "name": "woman getting haircut: medium skin tone", + "alpha_code": ":woman_getting_haircut_tone3:", + "aliases": ":woman_getting_haircut_medium_skin_tone:" + }, + "1f487-1f3fc-2640": { + "output": "1f487-1f3fc-200d-2640-fe0f", + "name": "woman getting haircut: medium-light skin tone", + "alpha_code": ":woman_getting_haircut_tone2:", + "aliases": ":woman_getting_haircut_medium_light_skin_tone:" + }, + "1f487-1f3fb-2640": { + "output": "1f487-1f3fb-200d-2640-fe0f", + "name": "woman getting haircut: light skin tone", + "alpha_code": ":woman_getting_haircut_tone1:", + "aliases": ":woman_getting_haircut_light_skin_tone:" + }, + "1f487-2640": { + "output": "1f487-200d-2640-fe0f", + "name": "woman getting haircut", + "alpha_code": ":woman_getting_haircut:", + "aliases": "" + }, + "1f486-1f3ff-2642": { + "output": "1f486-1f3ff-200d-2642-fe0f", + "name": "man getting massage: dark skin tone", + "alpha_code": ":man_getting_face_massage_tone5:", + "aliases": ":man_getting_face_massage_dark_skin_tone:" + }, + "1f486-1f3fe-2642": { + "output": "1f486-1f3fe-200d-2642-fe0f", + "name": "man getting massage: medium-dark skin tone", + "alpha_code": ":man_getting_face_massage_tone4:", + "aliases": ":man_getting_face_massage_medium_dark_skin_tone:" + }, + "1f486-1f3fd-2642": { + "output": "1f486-1f3fd-200d-2642-fe0f", + "name": "man getting massage: medium skin tone", + "alpha_code": ":man_getting_face_massage_tone3:", + "aliases": ":man_getting_face_massage_medium_skin_tone:" + }, + "1f486-1f3fc-2642": { + "output": "1f486-1f3fc-200d-2642-fe0f", + "name": "man getting massage: medium-light skin tone", + "alpha_code": ":man_getting_face_massage_tone2:", + "aliases": ":man_getting_face_massage_medium_light_skin_tone:" + }, + "1f486-1f3fb-2642": { + "output": "1f486-1f3fb-200d-2642-fe0f", + "name": "man getting massage: light skin tone", + "alpha_code": ":man_getting_face_massage_tone1:", + "aliases": ":man_getting_face_massage_light_skin_tone:" + }, + "1f486-2642": { + "output": "1f486-200d-2642-fe0f", + "name": "man getting massage", + "alpha_code": ":man_getting_face_massage:", + "aliases": "" + }, + "1f486-1f3ff-2640": { + "output": "1f486-1f3ff-200d-2640-fe0f", + "name": "woman getting massage: dark skin tone", + "alpha_code": ":woman_getting_face_massage_tone5:", + "aliases": ":woman_getting_face_massage_dark_skin_tone:" + }, + "1f486-1f3fe-2640": { + "output": "1f486-1f3fe-200d-2640-fe0f", + "name": "woman getting massage: medium-dark skin tone", + "alpha_code": ":woman_getting_face_massage_tone4:", + "aliases": ":woman_getting_face_massage_medium_dark_skin_tone:" + }, + "1f486-1f3fd-2640": { + "output": "1f486-1f3fd-200d-2640-fe0f", + "name": "woman getting massage: medium skin tone", + "alpha_code": ":woman_getting_face_massage_tone3:", + "aliases": ":woman_getting_face_massage_medium_skin_tone:" + }, + "1f486-1f3fc-2640": { + "output": "1f486-1f3fc-200d-2640-fe0f", + "name": "woman getting massage: medium-light skin tone", + "alpha_code": ":woman_getting_face_massage_tone2:", + "aliases": ":woman_getting_face_massage_medium_light_skin_tone:" + }, + "1f486-1f3fb-2640": { + "output": "1f486-1f3fb-200d-2640-fe0f", + "name": "woman getting massage: light skin tone", + "alpha_code": ":woman_getting_face_massage_tone1:", + "aliases": ":woman_getting_face_massage_light_skin_tone:" + }, + "1f486-2640": { + "output": "1f486-200d-2640-fe0f", + "name": "woman getting massage", + "alpha_code": ":woman_getting_face_massage:", + "aliases": "" + }, + "1f481-1f3ff-2642": { + "output": "1f481-1f3ff-200d-2642-fe0f", + "name": "man tipping hand: dark skin tone", + "alpha_code": ":man_tipping_hand_tone5:", + "aliases": ":man_tipping_hand_dark_skin_tone:" + }, + "1f481-1f3fe-2642": { + "output": "1f481-1f3fe-200d-2642-fe0f", + "name": "man tipping hand: medium-dark skin tone", + "alpha_code": ":man_tipping_hand_tone4:", + "aliases": ":man_tipping_hand_medium_dark_skin_tone:" + }, + "1f481-1f3fd-2642": { + "output": "1f481-1f3fd-200d-2642-fe0f", + "name": "man tipping hand: medium skin tone", + "alpha_code": ":man_tipping_hand_tone3:", + "aliases": ":man_tipping_hand_medium_skin_tone:" + }, + "1f481-1f3fc-2642": { + "output": "1f481-1f3fc-200d-2642-fe0f", + "name": "man tipping hand: medium-light skin tone", + "alpha_code": ":man_tipping_hand_tone2:", + "aliases": ":man_tipping_hand_medium_light_skin_tone:" + }, + "1f481-1f3fb-2642": { + "output": "1f481-1f3fb-200d-2642-fe0f", + "name": "man tipping hand: light skin tone", + "alpha_code": ":man_tipping_hand_tone1:", + "aliases": ":man_tipping_hand_light_skin_tone:" + }, + "1f481-2642": { + "output": "1f481-200d-2642-fe0f", + "name": "man tipping hand", + "alpha_code": ":man_tipping_hand:", + "aliases": "" + }, + "1f481-1f3ff-2640": { + "output": "1f481-1f3ff-200d-2640-fe0f", + "name": "woman tipping hand: dark skin tone", + "alpha_code": ":woman_tipping_hand_tone5:", + "aliases": ":woman_tipping_hand_dark_skin_tone:" + }, + "1f481-1f3fe-2640": { + "output": "1f481-1f3fe-200d-2640-fe0f", + "name": "woman tipping hand: medium-dark skin tone", + "alpha_code": ":woman_tipping_hand_tone4:", + "aliases": ":woman_tipping_hand_medium_dark_skin_tone:" + }, + "1f481-1f3fd-2640": { + "output": "1f481-1f3fd-200d-2640-fe0f", + "name": "woman tipping hand: medium skin tone", + "alpha_code": ":woman_tipping_hand_tone3:", + "aliases": ":woman_tipping_hand_medium_skin_tone:" + }, + "1f481-1f3fc-2640": { + "output": "1f481-1f3fc-200d-2640-fe0f", + "name": "woman tipping hand: medium-light skin tone", + "alpha_code": ":woman_tipping_hand_tone2:", + "aliases": ":woman_tipping_hand_medium_light_skin_tone:" + }, + "1f481-1f3fb-2640": { + "output": "1f481-1f3fb-200d-2640-fe0f", + "name": "woman tipping hand: light skin tone", + "alpha_code": ":woman_tipping_hand_tone1:", + "aliases": ":woman_tipping_hand_light_skin_tone:" + }, + "1f481-2640": { + "output": "1f481-200d-2640-fe0f", + "name": "woman tipping hand", + "alpha_code": ":woman_tipping_hand:", + "aliases": "" + }, + "1f471-1f3ff-2642": { + "output": "1f471-1f3ff-200d-2642-fe0f", + "name": "blond-haired man: dark skin tone", + "alpha_code": ":blond-haired_man_tone5:", + "aliases": ":blond-haired_man_dark_skin_tone:" + }, + "1f471-1f3fe-2642": { + "output": "1f471-1f3fe-200d-2642-fe0f", + "name": "blond-haired man: medium-dark skin tone", + "alpha_code": ":blond-haired_man_tone4:", + "aliases": ":blond-haired_man_medium_dark_skin_tone:" + }, + "1f471-1f3fd-2642": { + "output": "1f471-1f3fd-200d-2642-fe0f", + "name": "blond-haired man: medium skin tone", + "alpha_code": ":blond-haired_man_tone3:", + "aliases": ":blond-haired_man_medium_skin_tone:" + }, + "1f471-1f3fc-2642": { + "output": "1f471-1f3fc-200d-2642-fe0f", + "name": "blond-haired man: medium-light skin tone", + "alpha_code": ":blond-haired_man_tone2:", + "aliases": ":blond-haired_man_medium_light_skin_tone:" + }, + "1f471-1f3fb-2642": { + "output": "1f471-1f3fb-200d-2642-fe0f", + "name": "blond-haired man: light skin tone", + "alpha_code": ":blond-haired_man_tone1:", + "aliases": ":blond-haired_man_light_skin_tone:" + }, + "1f471-2642": { + "output": "1f471-200d-2642-fe0f", + "name": "blond-haired man", + "alpha_code": ":blond-haired_man:", + "aliases": "" + }, + "1f471-1f3ff-2640": { + "output": "1f471-1f3ff-200d-2640-fe0f", + "name": "blond-haired woman: dark skin tone", + "alpha_code": ":blond-haired_woman_tone5:", + "aliases": ":blond-haired_woman_dark_skin_tone:" + }, + "1f471-1f3fe-2640": { + "output": "1f471-1f3fe-200d-2640-fe0f", + "name": "blond-haired woman: medium-dark skin tone", + "alpha_code": ":blond-haired_woman_tone4:", + "aliases": ":blond-haired_woman_medium_dark_skin_tone:" + }, + "1f471-1f3fd-2640": { + "output": "1f471-1f3fd-200d-2640-fe0f", + "name": "blond-haired woman: medium skin tone", + "alpha_code": ":blond-haired_woman_tone3:", + "aliases": ":blond-haired_woman_medium_skin_tone:" + }, + "1f471-1f3fc-2640": { + "output": "1f471-1f3fc-200d-2640-fe0f", + "name": "blond-haired woman: medium-light skin tone", + "alpha_code": ":blond-haired_woman_tone2:", + "aliases": ":blond-haired_woman_medium_light_skin_tone:" + }, + "1f471-1f3fb-2640": { + "output": "1f471-1f3fb-200d-2640-fe0f", + "name": "blond-haired woman: light skin tone", + "alpha_code": ":blond-haired_woman_tone1:", + "aliases": ":blond-haired_woman_light_skin_tone:" + }, + "1f471-2640": { + "output": "1f471-200d-2640-fe0f", + "name": "blond-haired woman", + "alpha_code": ":blond-haired_woman:", + "aliases": "" + }, + "1f473-1f3ff-2642": { + "output": "1f473-1f3ff-200d-2642-fe0f", + "name": "man wearing turban: dark skin tone", + "alpha_code": ":man_wearing_turban_tone5:", + "aliases": ":man_wearing_turban_dark_skin_tone:" + }, + "1f473-1f3fe-2642": { + "output": "1f473-1f3fe-200d-2642-fe0f", + "name": "man wearing turban: medium-dark skin tone", + "alpha_code": ":man_wearing_turban_tone4:", + "aliases": ":man_wearing_turban_medium_dark_skin_tone:" + }, + "1f473-1f3fd-2642": { + "output": "1f473-1f3fd-200d-2642-fe0f", + "name": "man wearing turban: medium skin tone", + "alpha_code": ":man_wearing_turban_tone3:", + "aliases": ":man_wearing_turban_medium_skin_tone:" + }, + "1f473-1f3fc-2642": { + "output": "1f473-1f3fc-200d-2642-fe0f", + "name": "man wearing turban: medium-light skin tone", + "alpha_code": ":man_wearing_turban_tone2:", + "aliases": ":man_wearing_turban_medium_light_skin_tone:" + }, + "1f473-1f3fb-2642": { + "output": "1f473-1f3fb-200d-2642-fe0f", + "name": "man wearing turban: light skin tone", + "alpha_code": ":man_wearing_turban_tone1:", + "aliases": ":man_wearing_turban_light_skin_tone:" + }, + "1f473-2642": { + "output": "1f473-200d-2642-fe0f", + "name": "man wearing turban", + "alpha_code": ":man_wearing_turban:", + "aliases": "" + }, + "1f473-1f3ff-2640": { + "output": "1f473-1f3ff-200d-2640-fe0f", + "name": "woman wearing turban: dark skin tone", + "alpha_code": ":woman_wearing_turban_tone5:", + "aliases": ":woman_wearing_turban_dark_skin_tone:" + }, + "1f473-1f3fe-2640": { + "output": "1f473-1f3fe-200d-2640-fe0f", + "name": "woman wearing turban: medium-dark skin tone", + "alpha_code": ":woman_wearing_turban_tone4:", + "aliases": ":woman_wearing_turban_medium_dark_skin_tone:" + }, + "1f473-1f3fd-2640": { + "output": "1f473-1f3fd-200d-2640-fe0f", + "name": "woman wearing turban: medium skin tone", + "alpha_code": ":woman_wearing_turban_tone3:", + "aliases": ":woman_wearing_turban_medium_skin_tone:" + }, + "1f473-1f3fc-2640": { + "output": "1f473-1f3fc-200d-2640-fe0f", + "name": "woman wearing turban: medium-light skin tone", + "alpha_code": ":woman_wearing_turban_tone2:", + "aliases": ":woman_wearing_turban_medium_light_skin_tone:" + }, + "1f473-1f3fb-2640": { + "output": "1f473-1f3fb-200d-2640-fe0f", + "name": "woman wearing turban: light skin tone", + "alpha_code": ":woman_wearing_turban_tone1:", + "aliases": ":woman_wearing_turban_light_skin_tone:" + }, + "1f473-2640": { + "output": "1f473-200d-2640-fe0f", + "name": "woman wearing turban", + "alpha_code": ":woman_wearing_turban:", + "aliases": "" + }, + "1f482-1f3ff-2642": { + "output": "1f482-1f3ff-200d-2642-fe0f", + "name": "man guard: dark skin tone", + "alpha_code": ":man_guard_tone5:", + "aliases": ":man_guard_dark_skin_tone:" + }, + "1f482-1f3fe-2642": { + "output": "1f482-1f3fe-200d-2642-fe0f", + "name": "man guard: medium-dark skin tone", + "alpha_code": ":man_guard_tone4:", + "aliases": ":man_guard_medium_dark_skin_tone:" + }, + "1f482-1f3fd-2642": { + "output": "1f482-1f3fd-200d-2642-fe0f", + "name": "man guard: medium skin tone", + "alpha_code": ":man_guard_tone3:", + "aliases": ":man_guard_medium_skin_tone:" + }, + "1f482-1f3fc-2642": { + "output": "1f482-1f3fc-200d-2642-fe0f", + "name": "man guard: medium-light skin tone", + "alpha_code": ":man_guard_tone2:", + "aliases": ":man_guard_medium_light_skin_tone:" + }, + "1f482-1f3fb-2642": { + "output": "1f482-1f3fb-200d-2642-fe0f", + "name": "man guard: light skin tone", + "alpha_code": ":man_guard_tone1:", + "aliases": ":man_guard_light_skin_tone:" + }, + "1f482-2642": { + "output": "1f482-200d-2642-fe0f", + "name": "man guard", + "alpha_code": ":man_guard:", + "aliases": "" + }, + "1f482-1f3ff-2640": { + "output": "1f482-1f3ff-200d-2640-fe0f", + "name": "woman guard: dark skin tone", + "alpha_code": ":woman_guard_tone5:", + "aliases": ":woman_guard_dark_skin_tone:" + }, + "1f482-1f3fe-2640": { + "output": "1f482-1f3fe-200d-2640-fe0f", + "name": "woman guard: medium-dark skin tone", + "alpha_code": ":woman_guard_tone4:", + "aliases": ":woman_guard_medium_dark_skin_tone:" + }, + "1f482-1f3fd-2640": { + "output": "1f482-1f3fd-200d-2640-fe0f", + "name": "woman guard: medium skin tone", + "alpha_code": ":woman_guard_tone3:", + "aliases": ":woman_guard_medium_skin_tone:" + }, + "1f482-1f3fc-2640": { + "output": "1f482-1f3fc-200d-2640-fe0f", + "name": "woman guard: medium-light skin tone", + "alpha_code": ":woman_guard_tone2:", + "aliases": ":woman_guard_medium_light_skin_tone:" + }, + "1f482-1f3fb-2640": { + "output": "1f482-1f3fb-200d-2640-fe0f", + "name": "woman guard: light skin tone", + "alpha_code": ":woman_guard_tone1:", + "aliases": ":woman_guard_light_skin_tone:" + }, + "1f482-2640": { + "output": "1f482-200d-2640-fe0f", + "name": "woman guard", + "alpha_code": ":woman_guard:", + "aliases": "" + }, + "1f575-1f3ff-2642": { + "output": "1f575-1f3ff-200d-2642-fe0f", + "name": "man detective: dark skin tone", + "alpha_code": ":man_detective_tone5:", + "aliases": ":man_detective_dark_skin_tone:" + }, + "1f575-1f3fe-2642": { + "output": "1f575-1f3fe-200d-2642-fe0f", + "name": "man detective: medium-dark skin tone", + "alpha_code": ":man_detective_tone4:", + "aliases": ":man_detective_medium_dark_skin_tone:" + }, + "1f575-1f3fd-2642": { + "output": "1f575-1f3fd-200d-2642-fe0f", + "name": "man detective: medium skin tone", + "alpha_code": ":man_detective_tone3:", + "aliases": ":man_detective_medium_skin_tone:" + }, + "1f575-1f3fc-2642": { + "output": "1f575-1f3fc-200d-2642-fe0f", + "name": "man detective: medium-light skin tone", + "alpha_code": ":man_detective_tone2:", + "aliases": ":man_detective_medium_light_skin_tone:" + }, + "1f575-1f3fb-2642": { + "output": "1f575-1f3fb-200d-2642-fe0f", + "name": "man detective: light skin tone", + "alpha_code": ":man_detective_tone1:", + "aliases": ":man_detective_light_skin_tone:" + }, + "1f575-2642": { + "output": "1f575-fe0f-200d-2642-fe0f", + "name": "man detective", + "alpha_code": ":man_detective:", + "aliases": "" + }, + "1f575-1f3ff-2640": { + "output": "1f575-1f3ff-200d-2640-fe0f", + "name": "woman detective: dark skin tone", + "alpha_code": ":woman_detective_tone5:", + "aliases": ":woman_detective_dark_skin_tone:" + }, + "1f575-1f3fe-2640": { + "output": "1f575-1f3fe-200d-2640-fe0f", + "name": "woman detective: medium-dark skin tone", + "alpha_code": ":woman_detective_tone4:", + "aliases": ":woman_detective_medium_dark_skin_tone:" + }, + "1f575-1f3fd-2640": { + "output": "1f575-1f3fd-200d-2640-fe0f", + "name": "woman detective: medium skin tone", + "alpha_code": ":woman_detective_tone3:", + "aliases": ":woman_detective_medium_skin_tone:" + }, + "1f575-1f3fc-2640": { + "output": "1f575-1f3fc-200d-2640-fe0f", + "name": "woman detective: medium-light skin tone", + "alpha_code": ":woman_detective_tone2:", + "aliases": ":woman_detective_medium_light_skin_tone:" + }, + "1f575-1f3fb-2640": { + "output": "1f575-1f3fb-200d-2640-fe0f", + "name": "woman detective: light skin tone", + "alpha_code": ":woman_detective_tone1:", + "aliases": ":woman_detective_light_skin_tone:" + }, + "1f575-2640": { + "output": "1f575-fe0f-200d-2640-fe0f", + "name": "woman detective", + "alpha_code": ":woman_detective:", + "aliases": "" + }, + "1f477-1f3ff-2642": { + "output": "1f477-1f3ff-200d-2642-fe0f", + "name": "man construction worker: dark skin tone", + "alpha_code": ":man_construction_worker_tone5:", + "aliases": ":man_construction_worker_dark_skin_tone:" + }, + "1f477-1f3fe-2642": { + "output": "1f477-1f3fe-200d-2642-fe0f", + "name": "man construction worker: medium-dark skin tone", + "alpha_code": ":man_construction_worker_tone4:", + "aliases": ":man_construction_worker_medium_dark_skin_tone:" + }, + "1f477-1f3fd-2642": { + "output": "1f477-1f3fd-200d-2642-fe0f", + "name": "man construction worker: medium skin tone", + "alpha_code": ":man_construction_worker_tone3:", + "aliases": ":man_construction_worker_medium_skin_tone:" + }, + "1f477-1f3fc-2642": { + "output": "1f477-1f3fc-200d-2642-fe0f", + "name": "man construction worker: medium-light skin tone", + "alpha_code": ":man_construction_worker_tone2:", + "aliases": ":man_construction_worker_medium_light_skin_tone:" + }, + "1f477-1f3fb-2642": { + "output": "1f477-1f3fb-200d-2642-fe0f", + "name": "man construction worker: light skin tone", + "alpha_code": ":man_construction_worker_tone1:", + "aliases": ":man_construction_worker_light_skin_tone:" + }, + "1f477-2642": { + "output": "1f477-200d-2642-fe0f", + "name": "man construction worker", + "alpha_code": ":man_construction_worker:", + "aliases": "" + }, + "1f477-1f3ff-2640": { + "output": "1f477-1f3ff-200d-2640-fe0f", + "name": "woman construction worker: dark skin tone", + "alpha_code": ":woman_construction_worker_tone5:", + "aliases": ":woman_construction_worker_dark_skin_tone:" + }, + "1f477-1f3fe-2640": { + "output": "1f477-1f3fe-200d-2640-fe0f", + "name": "woman construction worker: medium-dark skin tone", + "alpha_code": ":woman_construction_worker_tone4:", + "aliases": ":woman_construction_worker_medium_dark_skin_tone:" + }, + "1f477-1f3fd-2640": { + "output": "1f477-1f3fd-200d-2640-fe0f", + "name": "woman construction worker: medium skin tone", + "alpha_code": ":woman_construction_worker_tone3:", + "aliases": ":woman_construction_worker_medium_skin_tone:" + }, + "1f477-1f3fc-2640": { + "output": "1f477-1f3fc-200d-2640-fe0f", + "name": "woman construction worker: medium-light skin tone", + "alpha_code": ":woman_construction_worker_tone2:", + "aliases": ":woman_construction_worker_medium_light_skin_tone:" + }, + "1f477-1f3fb-2640": { + "output": "1f477-1f3fb-200d-2640-fe0f", + "name": "woman construction worker: light skin tone", + "alpha_code": ":woman_construction_worker_tone1:", + "aliases": ":woman_construction_worker_light_skin_tone:" + }, + "1f477-2640": { + "output": "1f477-200d-2640-fe0f", + "name": "woman construction worker", + "alpha_code": ":woman_construction_worker:", + "aliases": "" + }, + "1f46e-1f3ff-2642": { + "output": "1f46e-1f3ff-200d-2642-fe0f", + "name": "man police officer: dark skin tone", + "alpha_code": ":man_police_officer_tone5:", + "aliases": ":man_police_officer_dark_skin_tone:" + }, + "1f46e-1f3fe-2642": { + "output": "1f46e-1f3fe-200d-2642-fe0f", + "name": "man police officer: medium-dark skin tone", + "alpha_code": ":man_police_officer_tone4:", + "aliases": ":man_police_officer_medium_dark_skin_tone:" + }, + "1f46e-1f3fd-2642": { + "output": "1f46e-1f3fd-200d-2642-fe0f", + "name": "man police officer: medium skin tone", + "alpha_code": ":man_police_officer_tone3:", + "aliases": ":man_police_officer_medium_skin_tone:" + }, + "1f46e-1f3fc-2642": { + "output": "1f46e-1f3fc-200d-2642-fe0f", + "name": "man police officer: medium-light skin tone", + "alpha_code": ":man_police_officer_tone2:", + "aliases": ":man_police_officer_medium_light_skin_tone:" + }, + "1f46e-1f3fb-2642": { + "output": "1f46e-1f3fb-200d-2642-fe0f", + "name": "man police officer: light skin tone", + "alpha_code": ":man_police_officer_tone1:", + "aliases": ":man_police_officer_light_skin_tone:" + }, + "1f46e-2642": { + "output": "1f46e-200d-2642-fe0f", + "name": "man police officer", + "alpha_code": ":man_police_officer:", + "aliases": "" + }, + "1f46e-1f3ff-2640": { + "output": "1f46e-1f3ff-200d-2640-fe0f", + "name": "woman police officer: dark skin tone", + "alpha_code": ":woman_police_officer_tone5:", + "aliases": ":woman_police_officer_dark_skin_tone:" + }, + "1f46e-1f3fe-2640": { + "output": "1f46e-1f3fe-200d-2640-fe0f", + "name": "woman police officer: medium-dark skin tone", + "alpha_code": ":woman_police_officer_tone4:", + "aliases": ":woman_police_officer_medium_dark_skin_tone:" + }, + "1f46e-1f3fd-2640": { + "output": "1f46e-1f3fd-200d-2640-fe0f", + "name": "woman police officer: medium skin tone", + "alpha_code": ":woman_police_officer_tone3:", + "aliases": ":woman_police_officer_medium_skin_tone:" + }, + "1f46e-1f3fc-2640": { + "output": "1f46e-1f3fc-200d-2640-fe0f", + "name": "woman police officer: medium-light skin tone", + "alpha_code": ":woman_police_officer_tone2:", + "aliases": ":woman_police_officer_medium_light_skin_tone:" + }, + "1f46e-1f3fb-2640": { + "output": "1f46e-1f3fb-200d-2640-fe0f", + "name": "woman police officer: light skin tone", + "alpha_code": ":woman_police_officer_tone1:", + "aliases": ":woman_police_officer_light_skin_tone:" + }, + "1f46e-2640": { + "output": "1f46e-200d-2640-fe0f", + "name": "woman police officer", + "alpha_code": ":woman_police_officer:", + "aliases": "" + }, + "1f468-1f3ff-1f4bb": { + "output": "1f468-1f3ff-200d-1f4bb", + "name": "man technologist: dark skin tone", + "alpha_code": ":man_technologist_tone5:", + "aliases": ":man_technologist_dark_skin_tone:" + }, + "1f468-1f3fe-1f4bb": { + "output": "1f468-1f3fe-200d-1f4bb", + "name": "man technologist: medium-dark skin tone", + "alpha_code": ":man_technologist_tone4:", + "aliases": ":man_technologist_medium_dark_skin_tone:" + }, + "1f468-1f3fd-1f4bb": { + "output": "1f468-1f3fd-200d-1f4bb", + "name": "man technologist: medium skin tone", + "alpha_code": ":man_technologist_tone3:", + "aliases": ":man_technologist_medium_skin_tone:" + }, + "1f468-1f3fc-1f4bb": { + "output": "1f468-1f3fc-200d-1f4bb", + "name": "man technologist: medium-light skin tone", + "alpha_code": ":man_technologist_tone2:", + "aliases": ":man_technologist_medium_light_skin_tone:" + }, + "1f468-1f3fb-1f4bb": { + "output": "1f468-1f3fb-200d-1f4bb", + "name": "man technologist: light skin tone", + "alpha_code": ":man_technologist_tone1:", + "aliases": ":man_technologist_light_skin_tone:" + }, + "1f468-1f4bb": { + "output": "1f468-200d-1f4bb", + "name": "man technologist", + "alpha_code": ":man_technologist:", + "aliases": "" + }, + "1f469-1f3ff-1f4bb": { + "output": "1f469-1f3ff-200d-1f4bb", + "name": "woman technologist: dark skin tone", + "alpha_code": ":woman_technologist_tone5:", + "aliases": ":woman_technologist_dark_skin_tone:" + }, + "1f469-1f3fe-1f4bb": { + "output": "1f469-1f3fe-200d-1f4bb", + "name": "woman technologist: medium-dark skin tone", + "alpha_code": ":woman_technologist_tone4:", + "aliases": ":woman_technologist_medium_dark_skin_tone:" + }, + "1f469-1f3fd-1f4bb": { + "output": "1f469-1f3fd-200d-1f4bb", + "name": "woman technologist: medium skin tone", + "alpha_code": ":woman_technologist_tone3:", + "aliases": ":woman_technologist_medium_skin_tone:" + }, + "1f469-1f3fc-1f4bb": { + "output": "1f469-1f3fc-200d-1f4bb", + "name": "woman technologist: medium-light skin tone", + "alpha_code": ":woman_technologist_tone2:", + "aliases": ":woman_technologist_medium_light_skin_tone:" + }, + "1f469-1f3fb-1f4bb": { + "output": "1f469-1f3fb-200d-1f4bb", + "name": "woman technologist: light skin tone", + "alpha_code": ":woman_technologist_tone1:", + "aliases": ":woman_technologist_light_skin_tone:" + }, + "1f469-1f4bb": { + "output": "1f469-200d-1f4bb", + "name": "woman technologist", + "alpha_code": ":woman_technologist:", + "aliases": "" + }, + "1f468-1f3ff-1f3eb": { + "output": "1f468-1f3ff-200d-1f3eb", + "name": "man teacher: dark skin tone", + "alpha_code": ":man_teacher_tone5:", + "aliases": ":man_teacher_dark_skin_tone:" + }, + "1f468-1f3fe-1f3eb": { + "output": "1f468-1f3fe-200d-1f3eb", + "name": "man teacher: medium-dark skin tone", + "alpha_code": ":man_teacher_tone4:", + "aliases": ":man_teacher_medium_dark_skin_tone:" + }, + "1f468-1f3fd-1f3eb": { + "output": "1f468-1f3fd-200d-1f3eb", + "name": "man teacher: medium skin tone", + "alpha_code": ":man_teacher_tone3:", + "aliases": ":man_teacher_medium_skin_tone:" + }, + "1f468-1f3fc-1f3eb": { + "output": "1f468-1f3fc-200d-1f3eb", + "name": "man teacher: medium-light skin tone", + "alpha_code": ":man_teacher_tone2:", + "aliases": ":man_teacher_medium_light_skin_tone:" + }, + "1f468-1f3fb-1f3eb": { + "output": "1f468-1f3fb-200d-1f3eb", + "name": "man teacher: light skin tone", + "alpha_code": ":man_teacher_tone1:", + "aliases": ":man_teacher_light_skin_tone:" + }, + "1f468-1f3eb": { + "output": "1f468-200d-1f3eb", + "name": "man teacher", + "alpha_code": ":man_teacher:", + "aliases": "" + }, + "1f469-1f3ff-1f3eb": { + "output": "1f469-1f3ff-200d-1f3eb", + "name": "woman teacher: dark skin tone", + "alpha_code": ":woman_teacher_tone5:", + "aliases": ":woman_teacher_dark_skin_tone:" + }, + "1f469-1f3fe-1f3eb": { + "output": "1f469-1f3fe-200d-1f3eb", + "name": "woman teacher: medium-dark skin tone", + "alpha_code": ":woman_teacher_tone4:", + "aliases": ":woman_teacher_medium_dark_skin_tone:" + }, + "1f469-1f3fd-1f3eb": { + "output": "1f469-1f3fd-200d-1f3eb", + "name": "woman teacher: medium skin tone", + "alpha_code": ":woman_teacher_tone3:", + "aliases": ":woman_teacher_medium_skin_tone:" + }, + "1f469-1f3fc-1f3eb": { + "output": "1f469-1f3fc-200d-1f3eb", + "name": "woman teacher: medium-light skin tone", + "alpha_code": ":woman_teacher_tone2:", + "aliases": ":woman_teacher_medium_light_skin_tone:" + }, + "1f469-1f3fb-1f3eb": { + "output": "1f469-1f3fb-200d-1f3eb", + "name": "woman teacher: light skin tone", + "alpha_code": ":woman_teacher_tone1:", + "aliases": ":woman_teacher_light_skin_tone:" + }, + "1f469-1f3eb": { + "output": "1f469-200d-1f3eb", + "name": "woman teacher", + "alpha_code": ":woman_teacher:", + "aliases": "" + }, + "1f468-1f3ff-1f393": { + "output": "1f468-1f3ff-200d-1f393", + "name": "man student: dark skin tone", + "alpha_code": ":man_student_tone5:", + "aliases": ":man_student_dark_skin_tone:" + }, + "1f468-1f3fe-1f393": { + "output": "1f468-1f3fe-200d-1f393", + "name": "man student: medium-dark skin tone", + "alpha_code": ":man_student_tone4:", + "aliases": ":man_student_medium_dark_skin_tone:" + }, + "1f468-1f3fd-1f393": { + "output": "1f468-1f3fd-200d-1f393", + "name": "man student: medium skin tone", + "alpha_code": ":man_student_tone3:", + "aliases": ":man_student_medium_skin_tone:" + }, + "1f468-1f3fc-1f393": { + "output": "1f468-1f3fc-200d-1f393", + "name": "man student: medium-light skin tone", + "alpha_code": ":man_student_tone2:", + "aliases": ":man_student_medium_light_skin_tone:" + }, + "1f468-1f3fb-1f393": { + "output": "1f468-1f3fb-200d-1f393", + "name": "man student: light skin tone", + "alpha_code": ":man_student_tone1:", + "aliases": ":man_student_light_skin_tone:" + }, + "1f468-1f393": { + "output": "1f468-200d-1f393", + "name": "man student", + "alpha_code": ":man_student:", + "aliases": "" + }, + "1f469-1f3ff-1f393": { + "output": "1f469-1f3ff-200d-1f393", + "name": "woman student: dark skin tone", + "alpha_code": ":woman_student_tone5:", + "aliases": ":woman_student_dark_skin_tone:" + }, + "1f469-1f3fe-1f393": { + "output": "1f469-1f3fe-200d-1f393", + "name": "woman student: medium-dark skin tone", + "alpha_code": ":woman_student_tone4:", + "aliases": ":woman_student_medium_dark_skin_tone:" + }, + "1f469-1f3fd-1f393": { + "output": "1f469-1f3fd-200d-1f393", + "name": "woman student: medium skin tone", + "alpha_code": ":woman_student_tone3:", + "aliases": ":woman_student_medium_skin_tone:" + }, + "1f469-1f3fc-1f393": { + "output": "1f469-1f3fc-200d-1f393", + "name": "woman student: medium-light skin tone", + "alpha_code": ":woman_student_tone2:", + "aliases": ":woman_student_medium_light_skin_tone:" + }, + "1f469-1f3fb-1f393": { + "output": "1f469-1f3fb-200d-1f393", + "name": "woman student: light skin tone", + "alpha_code": ":woman_student_tone1:", + "aliases": ":woman_student_light_skin_tone:" + }, + "1f469-1f393": { + "output": "1f469-200d-1f393", + "name": "woman student", + "alpha_code": ":woman_student:", + "aliases": "" + }, + "1f468-1f3ff-1f3a4": { + "output": "1f468-1f3ff-200d-1f3a4", + "name": "man singer: dark skin tone", + "alpha_code": ":man_singer_tone5:", + "aliases": ":man_singer_dark_skin_tone:" + }, + "1f468-1f3fe-1f3a4": { + "output": "1f468-1f3fe-200d-1f3a4", + "name": "man singer: medium-dark skin tone", + "alpha_code": ":man_singer_tone4:", + "aliases": ":man_singer_medium_dark_skin_tone:" + }, + "1f468-1f3fd-1f3a4": { + "output": "1f468-1f3fd-200d-1f3a4", + "name": "man singer: medium skin tone", + "alpha_code": ":man_singer_tone3:", + "aliases": ":man_singer_medium_skin_tone:" + }, + "1f468-1f3fc-1f3a4": { + "output": "1f468-1f3fc-200d-1f3a4", + "name": "man singer: medium-light skin tone", + "alpha_code": ":man_singer_tone2:", + "aliases": ":man_singer_medium_light_skin_tone:" + }, + "1f468-1f3fb-1f3a4": { + "output": "1f468-1f3fb-200d-1f3a4", + "name": "man singer: light skin tone", + "alpha_code": ":man_singer_tone1:", + "aliases": ":man_singer_light_skin_tone:" + }, + "1f468-1f3a4": { + "output": "1f468-200d-1f3a4", + "name": "man singer", + "alpha_code": ":man_singer:", + "aliases": "" + }, + "1f469-1f3ff-1f3a4": { + "output": "1f469-1f3ff-200d-1f3a4", + "name": "woman singer: dark skin tone", + "alpha_code": ":woman_singer_tone5:", + "aliases": ":woman_singer_dark_skin_tone:" + }, + "1f469-1f3fe-1f3a4": { + "output": "1f469-1f3fe-200d-1f3a4", + "name": "woman singer: medium-dark skin tone", + "alpha_code": ":woman_singer_tone4:", + "aliases": ":woman_singer_medium_dark_skin_tone:" + }, + "1f469-1f3fd-1f3a4": { + "output": "1f469-1f3fd-200d-1f3a4", + "name": "woman singer: medium skin tone", + "alpha_code": ":woman_singer_tone3:", + "aliases": ":woman_singer_medium_skin_tone:" + }, + "1f469-1f3fc-1f3a4": { + "output": "1f469-1f3fc-200d-1f3a4", + "name": "woman singer: medium-light skin tone", + "alpha_code": ":woman_singer_tone2:", + "aliases": ":woman_singer_medium_light_skin_tone:" + }, + "1f469-1f3fb-1f3a4": { + "output": "1f469-1f3fb-200d-1f3a4", + "name": "woman singer: light skin tone", + "alpha_code": ":woman_singer_tone1:", + "aliases": ":woman_singer_light_skin_tone:" + }, + "1f469-1f3a4": { + "output": "1f469-200d-1f3a4", + "name": "woman singer", + "alpha_code": ":woman_singer:", + "aliases": "" + }, + "1f468-1f3ff-1f52c": { + "output": "1f468-1f3ff-200d-1f52c", + "name": "man scientist: dark skin tone", + "alpha_code": ":man_scientist_tone5:", + "aliases": ":man_scientist_dark_skin_tone:" + }, + "1f468-1f3fe-1f52c": { + "output": "1f468-1f3fe-200d-1f52c", + "name": "man scientist: medium-dark skin tone", + "alpha_code": ":man_scientist_tone4:", + "aliases": ":man_scientist_medium_dark_skin_tone:" + }, + "1f468-1f3fd-1f52c": { + "output": "1f468-1f3fd-200d-1f52c", + "name": "man scientist: medium skin tone", + "alpha_code": ":man_scientist_tone3:", + "aliases": ":man_scientist_medium_skin_tone:" + }, + "1f468-1f3fc-1f52c": { + "output": "1f468-1f3fc-200d-1f52c", + "name": "man scientist: medium-light skin tone", + "alpha_code": ":man_scientist_tone2:", + "aliases": ":man_scientist_medium_light_skin_tone:" + }, + "1f468-1f3fb-1f52c": { + "output": "1f468-1f3fb-200d-1f52c", + "name": "man scientist: light skin tone", + "alpha_code": ":man_scientist_tone1:", + "aliases": ":man_scientist_light_skin_tone:" + }, + "1f468-1f52c": { + "output": "1f468-200d-1f52c", + "name": "man scientist", + "alpha_code": ":man_scientist:", + "aliases": "" + }, + "1f469-1f3ff-1f52c": { + "output": "1f469-1f3ff-200d-1f52c", + "name": "woman scientist: dark skin tone", + "alpha_code": ":woman_scientist_tone5:", + "aliases": ":woman_scientist_dark_skin_tone:" + }, + "1f469-1f3fe-1f52c": { + "output": "1f469-1f3fe-200d-1f52c", + "name": "woman scientist: medium-dark skin tone", + "alpha_code": ":woman_scientist_tone4:", + "aliases": ":woman_scientist_medium_dark_skin_tone:" + }, + "1f469-1f3fd-1f52c": { + "output": "1f469-1f3fd-200d-1f52c", + "name": "woman scientist: medium skin tone", + "alpha_code": ":woman_scientist_tone3:", + "aliases": ":woman_scientist_medium_skin_tone:" + }, + "1f469-1f3fc-1f52c": { + "output": "1f469-1f3fc-200d-1f52c", + "name": "woman scientist: medium-light skin tone", + "alpha_code": ":woman_scientist_tone2:", + "aliases": ":woman_scientist_medium_light_skin_tone:" + }, + "1f469-1f3fb-1f52c": { + "output": "1f469-1f3fb-200d-1f52c", + "name": "woman scientist: light skin tone", + "alpha_code": ":woman_scientist_tone1:", + "aliases": ":woman_scientist_light_skin_tone:" + }, + "1f469-1f52c": { + "output": "1f469-200d-1f52c", + "name": "woman scientist", + "alpha_code": ":woman_scientist:", + "aliases": "" + }, + "1f468-1f3ff-1f4bc": { + "output": "1f468-1f3ff-200d-1f4bc", + "name": "man office worker: dark skin tone", + "alpha_code": ":man_office_worker_tone5:", + "aliases": ":man_office_worker_dark_skin_tone:" + }, + "1f468-1f3fe-1f4bc": { + "output": "1f468-1f3fe-200d-1f4bc", + "name": "man office worker: medium-dark skin tone", + "alpha_code": ":man_office_worker_tone4:", + "aliases": ":man_office_worker_medium_dark_skin_tone:" + }, + "1f468-1f3fd-1f4bc": { + "output": "1f468-1f3fd-200d-1f4bc", + "name": "man office worker: medium skin tone", + "alpha_code": ":man_office_worker_tone3:", + "aliases": ":man_office_worker_medium_skin_tone:" + }, + "1f468-1f3fc-1f4bc": { + "output": "1f468-1f3fc-200d-1f4bc", + "name": "man office worker: medium-light skin tone", + "alpha_code": ":man_office_worker_tone2:", + "aliases": ":man_office_worker_medium_light_skin_tone:" + }, + "1f468-1f3fb-1f4bc": { + "output": "1f468-1f3fb-200d-1f4bc", + "name": "man office worker: light skin tone", + "alpha_code": ":man_office_worker_tone1:", + "aliases": ":man_office_worker_light_skin_tone:" + }, + "1f468-1f4bc": { + "output": "1f468-200d-1f4bc", + "name": "man office worker", + "alpha_code": ":man_office_worker:", + "aliases": "" + }, + "1f469-1f3ff-1f4bc": { + "output": "1f469-1f3ff-200d-1f4bc", + "name": "woman office worker: dark skin tone", + "alpha_code": ":woman_office_worker_tone5:", + "aliases": ":woman_office_worker_dark_skin_tone:" + }, + "1f469-1f3fe-1f4bc": { + "output": "1f469-1f3fe-200d-1f4bc", + "name": "woman office worker: medium-dark skin tone", + "alpha_code": ":woman_office_worker_tone4:", + "aliases": ":woman_office_worker_medium_dark_skin_tone:" + }, + "1f469-1f3fd-1f4bc": { + "output": "1f469-1f3fd-200d-1f4bc", + "name": "woman office worker: medium skin tone", + "alpha_code": ":woman_office_worker_tone3:", + "aliases": ":woman_office_worker_medium_skin_tone:" + }, + "1f469-1f3fc-1f4bc": { + "output": "1f469-1f3fc-200d-1f4bc", + "name": "woman office worker: medium-light skin tone", + "alpha_code": ":woman_office_worker_tone2:", + "aliases": ":woman_office_worker_medium_light_skin_tone:" + }, + "1f469-1f3fb-1f4bc": { + "output": "1f469-1f3fb-200d-1f4bc", + "name": "woman office worker: light skin tone", + "alpha_code": ":woman_office_worker_tone1:", + "aliases": ":woman_office_worker_light_skin_tone:" + }, + "1f469-1f4bc": { + "output": "1f469-200d-1f4bc", + "name": "woman office worker", + "alpha_code": ":woman_office_worker:", + "aliases": "" + }, + "1f468-1f3ff-1f527": { + "output": "1f468-1f3ff-200d-1f527", + "name": "man mechanic: dark skin tone", + "alpha_code": ":man_mechanic_tone5:", + "aliases": ":man_mechanic_dark_skin_tone:" + }, + "1f468-1f3fe-1f527": { + "output": "1f468-1f3fe-200d-1f527", + "name": "man mechanic: medium-dark skin tone", + "alpha_code": ":man_mechanic_tone4:", + "aliases": ":man_mechanic_medium_dark_skin_tone:" + }, + "1f468-1f3fd-1f527": { + "output": "1f468-1f3fd-200d-1f527", + "name": "man mechanic: medium skin tone", + "alpha_code": ":man_mechanic_tone3:", + "aliases": ":man_mechanic_medium_skin_tone:" + }, + "1f468-1f3fc-1f527": { + "output": "1f468-1f3fc-200d-1f527", + "name": "man mechanic: medium-light skin tone", + "alpha_code": ":man_mechanic_tone2:", + "aliases": ":man_mechanic_medium_light_skin_tone:" + }, + "1f468-1f3fb-1f527": { + "output": "1f468-1f3fb-200d-1f527", + "name": "man mechanic: light skin tone", + "alpha_code": ":man_mechanic_tone1:", + "aliases": ":man_mechanic_light_skin_tone:" + }, + "1f468-1f527": { + "output": "1f468-200d-1f527", + "name": "man mechanic", + "alpha_code": ":man_mechanic:", + "aliases": "" + }, + "1f469-1f3ff-1f527": { + "output": "1f469-1f3ff-200d-1f527", + "name": "woman mechanic: dark skin tone", + "alpha_code": ":woman_mechanic_tone5:", + "aliases": ":woman_mechanic_dark_skin_tone:" + }, + "1f469-1f3fe-1f527": { + "output": "1f469-1f3fe-200d-1f527", + "name": "woman mechanic: medium-dark skin tone", + "alpha_code": ":woman_mechanic_tone4:", + "aliases": ":woman_mechanic_medium_dark_skin_tone:" + }, + "1f469-1f3fd-1f527": { + "output": "1f469-1f3fd-200d-1f527", + "name": "woman mechanic: medium skin tone", + "alpha_code": ":woman_mechanic_tone3:", + "aliases": ":woman_mechanic_medium_skin_tone:" + }, + "1f469-1f3fc-1f527": { + "output": "1f469-1f3fc-200d-1f527", + "name": "woman mechanic: medium-light skin tone", + "alpha_code": ":woman_mechanic_tone2:", + "aliases": ":woman_mechanic_medium_light_skin_tone:" + }, + "1f469-1f3fb-1f527": { + "output": "1f469-1f3fb-200d-1f527", + "name": "woman mechanic: light skin tone", + "alpha_code": ":woman_mechanic_tone1:", + "aliases": ":woman_mechanic_light_skin_tone:" + }, + "1f469-1f527": { + "output": "1f469-200d-1f527", + "name": "woman mechanic", + "alpha_code": ":woman_mechanic:", + "aliases": "" + }, + "1f468-1f3ff-2695": { + "output": "1f468-1f3ff-200d-2695-fe0f", + "name": "man health worker: dark skin tone", + "alpha_code": ":man_health_worker_tone5:", + "aliases": ":man_health_worker_dark_skin_tone:" + }, + "1f468-1f3fe-2695": { + "output": "1f468-1f3fe-200d-2695-fe0f", + "name": "man health worker: medium-dark skin tone", + "alpha_code": ":man_health_worker_tone4:", + "aliases": ":man_health_worker_medium_dark_skin_tone:" + }, + "1f468-1f3fd-2695": { + "output": "1f468-1f3fd-200d-2695-fe0f", + "name": "man health worker: medium skin tone", + "alpha_code": ":man_health_worker_tone3:", + "aliases": ":man_health_worker_medium_skin_tone:" + }, + "1f468-1f3fc-2695": { + "output": "1f468-1f3fc-200d-2695-fe0f", + "name": "man health worker: medium-light skin tone", + "alpha_code": ":man_health_worker_tone2:", + "aliases": ":man_health_worker_medium_light_skin_tone:" + }, + "1f468-1f3fb-2695": { + "output": "1f468-1f3fb-200d-2695-fe0f", + "name": "man health worker: light skin tone", + "alpha_code": ":man_health_worker_tone1:", + "aliases": ":man_health_worker_light_skin_tone:" + }, + "1f468-2695": { + "output": "1f468-200d-2695-fe0f", + "name": "man health worker", + "alpha_code": ":man_health_worker:", + "aliases": "" + }, + "1f469-1f3ff-2695": { + "output": "1f469-1f3ff-200d-2695-fe0f", + "name": "woman health worker: dark skin tone", + "alpha_code": ":woman_health_worker_tone5:", + "aliases": ":woman_health_worker_dark_skin_tone:" + }, + "1f469-1f3fe-2695": { + "output": "1f469-1f3fe-200d-2695-fe0f", + "name": "woman health worker: medium-dark skin tone", + "alpha_code": ":woman_health_worker_tone4:", + "aliases": ":woman_health_worker_medium_dark_skin_tone:" + }, + "1f469-1f3fd-2695": { + "output": "1f469-1f3fd-200d-2695-fe0f", + "name": "woman health worker: medium skin tone", + "alpha_code": ":woman_health_worker_tone3:", + "aliases": ":woman_health_worker_medium_skin_tone:" + }, + "1f469-1f3fc-2695": { + "output": "1f469-1f3fc-200d-2695-fe0f", + "name": "woman health worker: medium-light skin tone", + "alpha_code": ":woman_health_worker_tone2:", + "aliases": ":woman_health_worker_medium_light_skin_tone:" + }, + "1f469-1f3fb-2695": { + "output": "1f469-1f3fb-200d-2695-fe0f", + "name": "woman health worker: light skin tone", + "alpha_code": ":woman_health_worker_tone1:", + "aliases": ":woman_health_worker_light_skin_tone:" + }, + "1f469-2695": { + "output": "1f469-200d-2695-fe0f", + "name": "woman health worker", + "alpha_code": ":woman_health_worker:", + "aliases": "" + }, + "1f468-1f3ff-1f3ed": { + "output": "1f468-1f3ff-200d-1f3ed", + "name": "man factory worker: dark skin tone", + "alpha_code": ":man_factory_worker_tone5:", + "aliases": ":man_factory_worker_dark_skin_tone:" + }, + "1f468-1f3fe-1f3ed": { + "output": "1f468-1f3fe-200d-1f3ed", + "name": "man factory worker: medium-dark skin tone", + "alpha_code": ":man_factory_worker_tone4:", + "aliases": ":man_factory_worker_medium_dark_skin_tone:" + }, + "1f468-1f3fd-1f3ed": { + "output": "1f468-1f3fd-200d-1f3ed", + "name": "man factory worker: medium skin tone", + "alpha_code": ":man_factory_worker_tone3:", + "aliases": ":man_factory_worker_medium_skin_tone:" + }, + "1f468-1f3fc-1f3ed": { + "output": "1f468-1f3fc-200d-1f3ed", + "name": "man factory worker: medium-light skin tone", + "alpha_code": ":man_factory_worker_tone2:", + "aliases": ":man_factory_worker_medium_light_skin_tone:" + }, + "1f468-1f3fb-1f3ed": { + "output": "1f468-1f3fb-200d-1f3ed", + "name": "man factory worker: light skin tone", + "alpha_code": ":man_factory_worker_tone1:", + "aliases": ":man_factory_worker_light_skin_tone:" + }, + "1f468-1f3ed": { + "output": "1f468-200d-1f3ed", + "name": "man factory worker", + "alpha_code": ":man_factory_worker:", + "aliases": "" + }, + "1f469-1f3ff-1f3ed": { + "output": "1f469-1f3ff-200d-1f3ed", + "name": "woman factory worker: dark skin tone", + "alpha_code": ":woman_factory_worker_tone5:", + "aliases": ":woman_factory_worker_dark_skin_tone:" + }, + "1f469-1f3fe-1f3ed": { + "output": "1f469-1f3fe-200d-1f3ed", + "name": "woman factory worker: medium-dark skin tone", + "alpha_code": ":woman_factory_worker_tone4:", + "aliases": ":woman_factory_worker_medium_dark_skin_tone:" + }, + "1f469-1f3fd-1f3ed": { + "output": "1f469-1f3fd-200d-1f3ed", + "name": "woman factory worker: medium skin tone", + "alpha_code": ":woman_factory_worker_tone3:", + "aliases": ":woman_factory_worker_medium_skin_tone:" + }, + "1f469-1f3fc-1f3ed": { + "output": "1f469-1f3fc-200d-1f3ed", + "name": "woman factory worker: medium-light skin tone", + "alpha_code": ":woman_factory_worker_tone2:", + "aliases": ":woman_factory_worker_medium_light_skin_tone:" + }, + "1f469-1f3fb-1f3ed": { + "output": "1f469-1f3fb-200d-1f3ed", + "name": "woman factory worker: light skin tone", + "alpha_code": ":woman_factory_worker_tone1:", + "aliases": ":woman_factory_worker_light_skin_tone:" + }, + "1f469-1f3ed": { + "output": "1f469-200d-1f3ed", + "name": "woman factory worker", + "alpha_code": ":woman_factory_worker:", + "aliases": "" + }, + "1f468-1f3ff-1f373": { + "output": "1f468-1f3ff-200d-1f373", + "name": "man cook: dark skin tone", + "alpha_code": ":man_cook_tone5:", + "aliases": ":man_cook_dark_skin_tone:" + }, + "1f468-1f3fe-1f373": { + "output": "1f468-1f3fe-200d-1f373", + "name": "man cook: medium-dark skin tone", + "alpha_code": ":man_cook_tone4:", + "aliases": ":man_cook_medium_dark_skin_tone:" + }, + "1f468-1f3fd-1f373": { + "output": "1f468-1f3fd-200d-1f373", + "name": "man cook: medium skin tone", + "alpha_code": ":man_cook_tone3:", + "aliases": ":man_cook_medium_skin_tone:" + }, + "1f468-1f3fc-1f373": { + "output": "1f468-1f3fc-200d-1f373", + "name": "man cook: medium-light skin tone", + "alpha_code": ":man_cook_tone2:", + "aliases": ":man_cook_medium_light_skin_tone:" + }, + "1f468-1f3fb-1f373": { + "output": "1f468-1f3fb-200d-1f373", + "name": "man cook: light skin tone", + "alpha_code": ":man_cook_tone1:", + "aliases": ":man_cook_light_skin_tone:" + }, + "1f468-1f373": { + "output": "1f468-200d-1f373", + "name": "man cook", + "alpha_code": ":man_cook:", + "aliases": "" + }, + "1f469-1f3ff-1f373": { + "output": "1f469-1f3ff-200d-1f373", + "name": "woman cook: dark skin tone", + "alpha_code": ":woman_cook_tone5:", + "aliases": ":woman_cook_dark_skin_tone:" + }, + "1f469-1f3fe-1f373": { + "output": "1f469-1f3fe-200d-1f373", + "name": "woman cook: medium-dark skin tone", + "alpha_code": ":woman_cook_tone4:", + "aliases": ":woman_cook_medium_dark_skin_tone:" + }, + "1f469-1f3fd-1f373": { + "output": "1f469-1f3fd-200d-1f373", + "name": "woman cook: medium skin tone", + "alpha_code": ":woman_cook_tone3:", + "aliases": ":woman_cook_medium_skin_tone:" + }, + "1f469-1f3fc-1f373": { + "output": "1f469-1f3fc-200d-1f373", + "name": "woman cook: medium-light skin tone", + "alpha_code": ":woman_cook_tone2:", + "aliases": ":woman_cook_medium_light_skin_tone:" + }, + "1f469-1f3fb-1f373": { + "output": "1f469-1f3fb-200d-1f373", + "name": "woman cook: light skin tone", + "alpha_code": ":woman_cook_tone1:", + "aliases": ":woman_cook_light_skin_tone:" + }, + "1f469-1f373": { + "output": "1f469-200d-1f373", + "name": "woman cook", + "alpha_code": ":woman_cook:", + "aliases": "" + }, + "1f468-1f3ff-1f33e": { + "output": "1f468-1f3ff-200d-1f33e", + "name": "man farmer: dark skin tone", + "alpha_code": ":man_farmer_tone5:", + "aliases": ":man_farmer_dark_skin_tone:" + }, + "1f468-1f3fe-1f33e": { + "output": "1f468-1f3fe-200d-1f33e", + "name": "man farmer: medium-dark skin tone", + "alpha_code": ":man_farmer_tone4:", + "aliases": ":man_farmer_medium_dark_skin_tone:" + }, + "1f468-1f3fd-1f33e": { + "output": "1f468-1f3fd-200d-1f33e", + "name": "man farmer: medium skin tone", + "alpha_code": ":man_farmer_tone3:", + "aliases": ":man_farmer_medium_skin_tone:" + }, + "1f468-1f3fc-1f33e": { + "output": "1f468-1f3fc-200d-1f33e", + "name": "man farmer: medium-light skin tone", + "alpha_code": ":man_farmer_tone2:", + "aliases": ":man_farmer_medium_light_skin_tone:" + }, + "1f468-1f3fb-1f33e": { + "output": "1f468-1f3fb-200d-1f33e", + "name": "man farmer: light skin tone", + "alpha_code": ":man_farmer_tone1:", + "aliases": ":man_farmer_light_skin_tone:" + }, + "1f468-1f33e": { + "output": "1f468-200d-1f33e", + "name": "man farmer", + "alpha_code": ":man_farmer:", + "aliases": "" + }, + "1f469-1f3ff-1f33e": { + "output": "1f469-1f3ff-200d-1f33e", + "name": "woman farmer: dark skin tone", + "alpha_code": ":woman_farmer_tone5:", + "aliases": ":woman_farmer_dark_skin_tone:" + }, + "1f469-1f3fe-1f33e": { + "output": "1f469-1f3fe-200d-1f33e", + "name": "woman farmer: medium-dark skin tone", + "alpha_code": ":woman_farmer_tone4:", + "aliases": ":woman_farmer_medium_dark_skin_tone:" + }, + "1f469-1f3fd-1f33e": { + "output": "1f469-1f3fd-200d-1f33e", + "name": "woman farmer: medium skin tone", + "alpha_code": ":woman_farmer_tone3:", + "aliases": ":woman_farmer_medium_skin_tone:" + }, + "1f469-1f3fc-1f33e": { + "output": "1f469-1f3fc-200d-1f33e", + "name": "woman farmer: medium-light skin tone", + "alpha_code": ":woman_farmer_tone2:", + "aliases": ":woman_farmer_medium_light_skin_tone:" + }, + "1f469-1f3fb-1f33e": { + "output": "1f469-1f3fb-200d-1f33e", + "name": "woman farmer: light skin tone", + "alpha_code": ":woman_farmer_tone1:", + "aliases": ":woman_farmer_light_skin_tone:" + }, + "1f469-1f33e": { + "output": "1f469-200d-1f33e", + "name": "woman farmer", + "alpha_code": ":woman_farmer:", + "aliases": "" + }, + "1f574-1f3fb": { + "output": "1f574-1f3fb", + "name": "man in business suit levitating: light skin tone", + "alpha_code": ":man_in_business_suit_levitating_tone1:", + "aliases": ":man_in_business_suit_levitating_light_skin_tone:" + }, + "1f574-1f3fc": { + "output": "1f574-1f3fc", + "name": "man in business suit levitating: medium-light skin tone", + "alpha_code": ":man_in_business_suit_levitating_tone2:", + "aliases": ":man_in_business_suit_levitating_medium_light_skin_tone:" + }, + "1f574-1f3fd": { + "output": "1f574-1f3fd", + "name": "man in business suit levitating: medium skin tone", + "alpha_code": ":man_in_business_suit_levitating_tone3:", + "aliases": ":man_in_business_suit_levitating_medium_skin_tone:" + }, + "1f574-1f3fe": { + "output": "1f574-1f3fe", + "name": "man in business suit levitating: medium-dark skin tone", + "alpha_code": ":man_in_business_suit_levitating_tone4:", + "aliases": ":man_in_business_suit_levitating_medium_dark_skin_tone:" + }, + "1f574-1f3ff": { + "output": "1f574-1f3ff", + "name": "man in business suit levitating: dark skin tone", + "alpha_code": ":man_in_business_suit_levitating_tone5:", + "aliases": ":man_in_business_suit_levitating_dark_skin_tone:" + }, + "1f6cc-1f3fb": { + "output": "1f6cc-1f3fb", + "name": "person in bed: light skin tone", + "alpha_code": ":person_in_bed_tone1:", + "aliases": ":person_in_bed_light_skin_tone:" + }, + "1f6cc-1f3fc": { + "output": "1f6cc-1f3fc", + "name": "person in bed: medium-light skin tone", + "alpha_code": ":person_in_bed_tone2:", + "aliases": ":person_in_bed_medium_light_skin_tone:" + }, + "1f6cc-1f3fd": { + "output": "1f6cc-1f3fd", + "name": "person in bed: medium skin tone", + "alpha_code": ":person_in_bed_tone3:", + "aliases": ":person_in_bed_medium_skin_tone:" + }, + "1f6cc-1f3fe": { + "output": "1f6cc-1f3fe", + "name": "person in bed: medium-dark skin tone", + "alpha_code": ":person_in_bed_tone4:", + "aliases": ":person_in_bed_medium_dark_skin_tone:" + }, + "1f6cc-1f3ff": { + "output": "1f6cc-1f3ff", + "name": "person in bed: dark skin tone", + "alpha_code": ":person_in_bed_tone5:", + "aliases": ":person_in_bed_dark_skin_tone:" + }, + "1f468-1f466": { + "output": "1f468-200d-1f466", + "name": "family: man, boy", + "alpha_code": ":family_man_boy:", + "aliases": "" + }, + "1f468-1f466-1f466": { + "output": "1f468-200d-1f466-200d-1f466", + "name": "family: man, boy, boy", + "alpha_code": ":family_man_boy_boy:", + "aliases": "" + }, + "1f468-1f467": { + "output": "1f468-200d-1f467", + "name": "family: man, girl", + "alpha_code": ":family_man_girl:", + "aliases": "" + }, + "1f468-1f467-1f466": { + "output": "1f468-200d-1f467-200d-1f466", + "name": "family: man, girl, boy", + "alpha_code": ":family_man_girl_boy:", + "aliases": "" + }, + "1f469-1f466": { + "output": "1f469-200d-1f466", + "name": "family: woman, boy", + "alpha_code": ":family_woman_boy:", + "aliases": "" + }, + "1f469-1f466-1f466": { + "output": "1f469-200d-1f466-200d-1f466", + "name": "family: woman, boy, boy", + "alpha_code": ":family_woman_boy_boy:", + "aliases": "" + }, + "1f469-1f467": { + "output": "1f469-200d-1f467", + "name": "family: woman, girl", + "alpha_code": ":family_woman_girl:", + "aliases": "" + }, + "1f469-1f467-1f466": { + "output": "1f469-200d-1f467-200d-1f466", + "name": "family: woman, girl, boy", + "alpha_code": ":family_woman_girl_boy:", + "aliases": "" + }, + "1f469-1f467-1f467": { + "output": "1f469-200d-1f467-200d-1f467", + "name": "family: woman, girl, girl", + "alpha_code": ":family_woman_girl_girl:", + "aliases": "" + }, + "1f468-2696": { + "output": "1f468-200d-2696-fe0f", + "name": "man judge", + "alpha_code": ":man_judge:", + "aliases": "" + }, + "1f468-1f3fb-2696": { + "output": "1f468-1f3fb-200d-2696-fe0f", + "name": "man judge: light skin tone", + "alpha_code": ":man_judge_tone1:", + "aliases": ":man_judge_light_skin_tone:" + }, + "1f468-1f3fc-2696": { + "output": "1f468-1f3fc-200d-2696-fe0f", + "name": "man judge: medium-light skin tone", + "alpha_code": ":man_judge_tone2:", + "aliases": ":man_judge_medium_light_skin_tone:" + }, + "1f468-1f3fd-2696": { + "output": "1f468-1f3fd-200d-2696-fe0f", + "name": "man judge: medium skin tone", + "alpha_code": ":man_judge_tone3:", + "aliases": ":man_judge_medium_skin_tone:" + }, + "1f468-1f3fe-2696": { + "output": "1f468-1f3fe-200d-2696-fe0f", + "name": "man judge: medium-dark skin tone", + "alpha_code": ":man_judge_tone4:", + "aliases": ":man_judge_medium_dark_skin_tone:" + }, + "1f468-1f3ff-2696": { + "output": "1f468-1f3ff-200d-2696-fe0f", + "name": "man judge: dark skin tone", + "alpha_code": ":man_judge_tone5:", + "aliases": ":man_judge_dark_skin_tone:" + }, + "1f469-2696": { + "output": "1f469-200d-2696-fe0f", + "name": "woman judge", + "alpha_code": ":woman_judge:", + "aliases": "" + }, + "1f469-1f3fb-2696": { + "output": "1f469-1f3fb-200d-2696-fe0f", + "name": "woman judge: light skin tone", + "alpha_code": ":woman_judge_tone1:", + "aliases": ":woman_judge_light_skin_tone:" + }, + "1f469-1f3fc-2696": { + "output": "1f469-1f3fc-200d-2696-fe0f", + "name": "woman judge: medium-light skin tone", + "alpha_code": ":woman_judge_tone2:", + "aliases": ":woman_judge_medium_light_skin_tone:" + }, + "1f469-1f3fd-2696": { + "output": "1f469-1f3fd-200d-2696-fe0f", + "name": "woman judge: medium skin tone", + "alpha_code": ":woman_judge_tone3:", + "aliases": ":woman_judge_medium_skin_tone:" + }, + "1f469-1f3fe-2696": { + "output": "1f469-1f3fe-200d-2696-fe0f", + "name": "woman judge: medium-dark skin tone", + "alpha_code": ":woman_judge_tone4:", + "aliases": ":woman_judge_medium_dark_skin_tone:" + }, + "1f469-1f3ff-2696": { + "output": "1f469-1f3ff-200d-2696-fe0f", + "name": "woman judge: dark skin tone", + "alpha_code": ":woman_judge_tone5:", + "aliases": ":woman_judge_dark_skin_tone:" + }, + "1f468-2708": { + "output": "1f468-200d-2708-fe0f", + "name": "man pilot", + "alpha_code": ":man_pilot:", + "aliases": "" + }, + "1f468-1f3fb-2708": { + "output": "1f468-1f3fb-200d-2708-fe0f", + "name": "man pilot: light skin tone", + "alpha_code": ":man_pilot_tone1:", + "aliases": ":man_pilot_light_skin_tone:" + }, + "1f468-1f3fc-2708": { + "output": "1f468-1f3fc-200d-2708-fe0f", + "name": "man pilot: medium-light skin tone", + "alpha_code": ":man_pilot_tone2:", + "aliases": ":man_pilot_medium_light_skin_tone:" + }, + "1f468-1f3fd-2708": { + "output": "1f468-1f3fd-200d-2708-fe0f", + "name": "man pilot: medium skin tone", + "alpha_code": ":man_pilot_tone3:", + "aliases": ":man_pilot_medium_skin_tone:" + }, + "1f468-1f3fe-2708": { + "output": "1f468-1f3fe-200d-2708-fe0f", + "name": "man pilot: medium-dark skin tone", + "alpha_code": ":man_pilot_tone4:", + "aliases": ":man_pilot_medium_dark_skin_tone:" + }, + "1f468-1f3ff-2708": { + "output": "1f468-1f3ff-200d-2708-fe0f", + "name": "man pilot: dark skin tone", + "alpha_code": ":man_pilot_tone5:", + "aliases": ":man_pilot_dark_skin_tone:" + }, + "1f469-2708": { + "output": "1f469-200d-2708-fe0f", + "name": "woman pilot", + "alpha_code": ":woman_pilot:", + "aliases": "" + }, + "1f469-1f3fb-2708": { + "output": "1f469-1f3fb-200d-2708-fe0f", + "name": "woman pilot: light skin tone", + "alpha_code": ":woman_pilot_tone1:", + "aliases": ":woman_pilot_light_skin_tone:" + }, + "1f469-1f3fc-2708": { + "output": "1f469-1f3fc-200d-2708-fe0f", + "name": "woman pilot: medium-light skin tone", + "alpha_code": ":woman_pilot_tone2:", + "aliases": ":woman_pilot_medium_light_skin_tone:" + }, + "1f469-1f3fd-2708": { + "output": "1f469-1f3fd-200d-2708-fe0f", + "name": "woman pilot: medium skin tone", + "alpha_code": ":woman_pilot_tone3:", + "aliases": ":woman_pilot_medium_skin_tone:" + }, + "1f469-1f3fe-2708": { + "output": "1f469-1f3fe-200d-2708-fe0f", + "name": "woman pilot: medium-dark skin tone", + "alpha_code": ":woman_pilot_tone4:", + "aliases": ":woman_pilot_medium_dark_skin_tone:" + }, + "1f469-1f3ff-2708": { + "output": "1f469-1f3ff-200d-2708-fe0f", + "name": "woman pilot: dark skin tone", + "alpha_code": ":woman_pilot_tone5:", + "aliases": ":woman_pilot_dark_skin_tone:" + }, + "1f468-1f3a8": { + "output": "1f468-200d-1f3a8", + "name": "man artist", + "alpha_code": ":man_artist:", + "aliases": "" + }, + "1f468-1f3fb-1f3a8": { + "output": "1f468-1f3fb-200d-1f3a8", + "name": "man artist: light skin tone", + "alpha_code": ":man_artist_tone1:", + "aliases": ":man_artist_light_skin_tone:" + }, + "1f468-1f3fc-1f3a8": { + "output": "1f468-1f3fc-200d-1f3a8", + "name": "man artist: medium-light skin tone", + "alpha_code": ":man_artist_tone2:", + "aliases": ":man_artist_medium_light_skin_tone:" + }, + "1f468-1f3fd-1f3a8": { + "output": "1f468-1f3fd-200d-1f3a8", + "name": "man artist: medium skin tone", + "alpha_code": ":man_artist_tone3:", + "aliases": ":man_artist_medium_skin_tone:" + }, + "1f468-1f3fe-1f3a8": { + "output": "1f468-1f3fe-200d-1f3a8", + "name": "man artist: medium-dark skin tone", + "alpha_code": ":man_artist_tone4:", + "aliases": ":man_artist_medium_dark_skin_tone:" + }, + "1f468-1f3ff-1f3a8": { + "output": "1f468-1f3ff-200d-1f3a8", + "name": "man artist: dark skin tone", + "alpha_code": ":man_artist_tone5:", + "aliases": ":man_artist_dark_skin_tone:" + }, + "1f469-1f3a8": { + "output": "1f469-200d-1f3a8", + "name": "woman artist", + "alpha_code": ":woman_artist:", + "aliases": "" + }, + "1f469-1f3fb-1f3a8": { + "output": "1f469-1f3fb-200d-1f3a8", + "name": "woman artist: light skin tone", + "alpha_code": ":woman_artist_tone1:", + "aliases": ":woman_artist_light_skin_tone:" + }, + "1f469-1f3fc-1f3a8": { + "output": "1f469-1f3fc-200d-1f3a8", + "name": "woman artist: medium-light skin tone", + "alpha_code": ":woman_artist_tone2:", + "aliases": ":woman_artist_medium_light_skin_tone:" + }, + "1f469-1f3fd-1f3a8": { + "output": "1f469-1f3fd-200d-1f3a8", + "name": "woman artist: medium skin tone", + "alpha_code": ":woman_artist_tone3:", + "aliases": ":woman_artist_medium_skin_tone:" + }, + "1f469-1f3fe-1f3a8": { + "output": "1f469-1f3fe-200d-1f3a8", + "name": "woman artist: medium-dark skin tone", + "alpha_code": ":woman_artist_tone4:", + "aliases": ":woman_artist_medium_dark_skin_tone:" + }, + "1f469-1f3ff-1f3a8": { + "output": "1f469-1f3ff-200d-1f3a8", + "name": "woman artist: dark skin tone", + "alpha_code": ":woman_artist_tone5:", + "aliases": ":woman_artist_dark_skin_tone:" + }, + "1f468-1f680": { + "output": "1f468-200d-1f680", + "name": "man astronaut", + "alpha_code": ":man_astronaut:", + "aliases": "" + }, + "1f468-1f3fb-1f680": { + "output": "1f468-1f3fb-200d-1f680", + "name": "man astronaut: light skin tone", + "alpha_code": ":man_astronaut_tone1:", + "aliases": ":man_astronaut_light_skin_tone:" + }, + "1f468-1f3fc-1f680": { + "output": "1f468-1f3fc-200d-1f680", + "name": "man astronaut: medium-light skin tone", + "alpha_code": ":man_astronaut_tone2:", + "aliases": ":man_astronaut_medium_light_skin_tone:" + }, + "1f468-1f3fd-1f680": { + "output": "1f468-1f3fd-200d-1f680", + "name": "man astronaut: medium skin tone", + "alpha_code": ":man_astronaut_tone3:", + "aliases": ":man_astronaut_medium_skin_tone:" + }, + "1f468-1f3fe-1f680": { + "output": "1f468-1f3fe-200d-1f680", + "name": "man astronaut: medium-dark skin tone", + "alpha_code": ":man_astronaut_tone4:", + "aliases": ":man_astronaut_medium_dark_skin_tone:" + }, + "1f468-1f3ff-1f680": { + "output": "1f468-1f3ff-200d-1f680", + "name": "man astronaut: dark skin tone", + "alpha_code": ":man_astronaut_tone5:", + "aliases": ":man_astronaut_dark_skin_tone:" + }, + "1f469-1f680": { + "output": "1f469-200d-1f680", + "name": "woman astronaut", + "alpha_code": ":woman_astronaut:", + "aliases": "" + }, + "1f469-1f3fb-1f680": { + "output": "1f469-1f3fb-200d-1f680", + "name": "woman astronaut: light skin tone", + "alpha_code": ":woman_astronaut_tone1:", + "aliases": ":woman_astronaut_light_skin_tone:" + }, + "1f469-1f3fc-1f680": { + "output": "1f469-1f3fc-200d-1f680", + "name": "woman astronaut: medium-light skin tone", + "alpha_code": ":woman_astronaut_tone2:", + "aliases": ":woman_astronaut_medium_light_skin_tone:" + }, + "1f469-1f3fd-1f680": { + "output": "1f469-1f3fd-200d-1f680", + "name": "woman astronaut: medium skin tone", + "alpha_code": ":woman_astronaut_tone3:", + "aliases": ":woman_astronaut_medium_skin_tone:" + }, + "1f469-1f3fe-1f680": { + "output": "1f469-1f3fe-200d-1f680", + "name": "woman astronaut: medium-dark skin tone", + "alpha_code": ":woman_astronaut_tone4:", + "aliases": ":woman_astronaut_medium_dark_skin_tone:" + }, + "1f469-1f3ff-1f680": { + "output": "1f469-1f3ff-200d-1f680", + "name": "woman astronaut: dark skin tone", + "alpha_code": ":woman_astronaut_tone5:", + "aliases": ":woman_astronaut_dark_skin_tone:" + }, + "1f468-1f692": { + "output": "1f468-200d-1f692", + "name": "man firefighter", + "alpha_code": ":man_firefighter:", + "aliases": "" + }, + "1f468-1f3fb-1f692": { + "output": "1f468-1f3fb-200d-1f692", + "name": "man firefighter: light skin tone", + "alpha_code": ":man_firefighter_tone1:", + "aliases": ":man_firefighter_light_skin_tone:" + }, + "1f468-1f3fc-1f692": { + "output": "1f468-1f3fc-200d-1f692", + "name": "man firefighter: medium-light skin tone", + "alpha_code": ":man_firefighter_tone2:", + "aliases": ":man_firefighter_medium_light_skin_tone:" + }, + "1f468-1f3fd-1f692": { + "output": "1f468-1f3fd-200d-1f692", + "name": "man firefighter: medium skin tone", + "alpha_code": ":man_firefighter_tone3:", + "aliases": ":man_firefighter_medium_skin_tone:" + }, + "1f468-1f3fe-1f692": { + "output": "1f468-1f3fe-200d-1f692", + "name": "man firefighter: medium-dark skin tone", + "alpha_code": ":man_firefighter_tone4:", + "aliases": ":man_firefighter_medium_dark_skin_tone:" + }, + "1f468-1f3ff-1f692": { + "output": "1f468-1f3ff-200d-1f692", + "name": "man firefighter: dark skin tone", + "alpha_code": ":man_firefighter_tone5:", + "aliases": ":man_firefighter_dark_skin_tone:" + }, + "1f469-1f692": { + "output": "1f469-200d-1f692", + "name": "woman firefighter", + "alpha_code": ":woman_firefighter:", + "aliases": "" + }, + "1f469-1f3fb-1f692": { + "output": "1f469-1f3fb-200d-1f692", + "name": "woman firefighter: light skin tone", + "alpha_code": ":woman_firefighter_tone1:", + "aliases": ":woman_firefighter_light_skin_tone:" + }, + "1f469-1f3fc-1f692": { + "output": "1f469-1f3fc-200d-1f692", + "name": "woman firefighter: medium-light skin tone", + "alpha_code": ":woman_firefighter_tone2:", + "aliases": ":woman_firefighter_medium_light_skin_tone:" + }, + "1f469-1f3fd-1f692": { + "output": "1f469-1f3fd-200d-1f692", + "name": "woman firefighter: medium skin tone", + "alpha_code": ":woman_firefighter_tone3:", + "aliases": ":woman_firefighter_medium_skin_tone:" + }, + "1f469-1f3fe-1f692": { + "output": "1f469-1f3fe-200d-1f692", + "name": "woman firefighter: medium-dark skin tone", + "alpha_code": ":woman_firefighter_tone4:", + "aliases": ":woman_firefighter_medium_dark_skin_tone:" + }, + "1f469-1f3ff-1f692": { + "output": "1f469-1f3ff-200d-1f692", + "name": "woman firefighter: dark skin tone", + "alpha_code": ":woman_firefighter_tone5:", + "aliases": ":woman_firefighter_dark_skin_tone:" + }, + "2640": { + "output": "2640-fe0f", + "name": "female sign", + "alpha_code": ":female_sign:", + "aliases": "" + }, + "2642": { + "output": "2642-fe0f", + "name": "male sign", + "alpha_code": ":male_sign:", + "aliases": "" + }, + "2695": { + "output": "2695-fe0f", + "name": "medical symbol", + "alpha_code": ":medical_symbol:", + "aliases": "" + }, + "1f1fa-1f1f3": { + "output": "1f1fa-1f1f3", + "name": "United Nations", + "alpha_code": ":united_nations:", + "aliases": "" + }, + "1f3c2-1f3fc": { + "output": "1f3c2-1f3fc", + "name": "snowboarder: medium-light skin tone", + "alpha_code": ":snowboarder_tone2:", + "aliases": ":snowboarder_medium_light_skin_tone:" + }, + "1f3c2-1f3fd": { + "output": "1f3c2-1f3fd", + "name": "snowboarder: medium skin tone", + "alpha_code": ":snowboarder_tone3:", + "aliases": ":snowboarder_medium_skin_tone:" + }, + "1f3c2-1f3fe": { + "output": "1f3c2-1f3fe", + "name": "snowboarder: medium-dark skin tone", + "alpha_code": ":snowboarder_tone4:", + "aliases": ":snowboarder_medium_dark_skin_tone:" + }, + "1f3c2-1f3ff": { + "output": "1f3c2-1f3ff", + "name": "snowboarder: dark skin tone", + "alpha_code": ":snowboarder_tone5:", + "aliases": ":snowboarder_dark_skin_tone:" + }, + "1f3cc-1f3fb": { + "output": "1f3cc-1f3fb", + "name": "person golfing: light skin tone", + "alpha_code": ":person_golfing_tone1:", + "aliases": ":person_golfing_light_skin_tone:" + }, + "1f3cc-1f3fc": { + "output": "1f3cc-1f3fc", + "name": "person golfing: medium-light skin tone", + "alpha_code": ":person_golfing_tone2:", + "aliases": ":person_golfing_medium_light_skin_tone:" + }, + "1f3cc-1f3fd": { + "output": "1f3cc-1f3fd", + "name": "person golfing: medium skin tone", + "alpha_code": ":person_golfing_tone3:", + "aliases": ":person_golfing_medium_skin_tone:" + }, + "1f3cc-1f3fe": { + "output": "1f3cc-1f3fe", + "name": "person golfing: medium-dark skin tone", + "alpha_code": ":person_golfing_tone4:", + "aliases": ":person_golfing_medium_dark_skin_tone:" + }, + "1f3cc-1f3ff": { + "output": "1f3cc-1f3ff", + "name": "person golfing: dark skin tone", + "alpha_code": ":person_golfing_tone5:", + "aliases": ":person_golfing_dark_skin_tone:" + }, + "1f468-1f467-1f467": { + "output": "1f468-200d-1f467-200d-1f467", + "name": "family: man, girl, girl", + "alpha_code": ":family_man_girl_girl:", + "aliases": "" + }, + "1f468-1f469-1f466": { + "output": "1f468-200d-1f469-200d-1f466", + "name": "family: man, woman, boy", + "alpha_code": ":family_man_woman_boy:", + "aliases": "" + }, + "1f469-2764-1f468": { + "output": "1f469-200d-2764-fe0f-200d-1f468", + "name": "couple with heart: woman, man", + "alpha_code": ":couple_with_heart_woman_man:", + "aliases": "" + }, + "1f469-2764-1f48b-1f468": { + "output": "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468", + "name": "kiss: woman, man", + "alpha_code": ":kiss_woman_man:", + "aliases": "" + }, + "1f6f7": { + "output": "1f6f7", + "name": "sled", + "alpha_code": ":sled:", + "aliases": "" + }, + "1f6f8": { + "output": "1f6f8", + "name": "flying saucer", + "alpha_code": ":flying_saucer:", + "aliases": "" + }, + "1f91f": { + "output": "1f91f", + "name": "love-you gesture", + "alpha_code": ":love_you_gesture:", + "aliases": "" + }, + "1f928": { + "output": "1f928", + "name": "face with raised eyebrow", + "alpha_code": ":face_with_raised_eyebrow:", + "aliases": "" + }, + "1f929": { + "output": "1f929", + "name": "star-struck", + "alpha_code": ":star_struck:", + "aliases": "" + }, + "1f92a": { + "output": "1f92a", + "name": "crazy face", + "alpha_code": ":crazy_face:", + "aliases": "" + }, + "1f92b": { + "output": "1f92b", + "name": "shushing face", + "alpha_code": ":shushing_face:", + "aliases": "" + }, + "1f92c": { + "output": "1f92c", + "name": "face with symbols over mouth", + "alpha_code": ":face_with_symbols_over_mouth:", + "aliases": "" + }, + "1f92d": { + "output": "1f92d", + "name": "face with hand over mouth", + "alpha_code": ":face_with_hand_over_mouth:", + "aliases": "" + }, + "1f92e": { + "output": "1f92e", + "name": "face vomiting", + "alpha_code": ":face_vomiting:", + "aliases": "" + }, + "1f92f": { + "output": "1f92f", + "name": "exploding head", + "alpha_code": ":exploding_head:", + "aliases": "" + }, + "1f931": { + "output": "1f931", + "name": "breast-feeding", + "alpha_code": ":breast_feeding:", + "aliases": "" + }, + "1f932": { + "output": "1f932", + "name": "palms up together", + "alpha_code": ":palms_up_together:", + "aliases": "" + }, + "1f94c": { + "output": "1f94c", + "name": "curling stone", + "alpha_code": ":curling_stone:", + "aliases": "" + }, + "1f95f": { + "output": "1f95f", + "name": "dumpling", + "alpha_code": ":dumpling:", + "aliases": "" + }, + "1f960": { + "output": "1f960", + "name": "fortune cookie", + "alpha_code": ":fortune_cookie:", + "aliases": "" + }, + "1f961": { + "output": "1f961", + "name": "takeout box", + "alpha_code": ":takeout_box:", + "aliases": "" + }, + "1f962": { + "output": "1f962", + "name": "chopsticks", + "alpha_code": ":chopsticks:", + "aliases": "" + }, + "1f963": { + "output": "1f963", + "name": "bowl with spoon", + "alpha_code": ":bowl_with_spoon:", + "aliases": "" + }, + "1f964": { + "output": "1f964", + "name": "cup with straw", + "alpha_code": ":cup_with_straw:", + "aliases": "" + }, + "1f965": { + "output": "1f965", + "name": "coconut", + "alpha_code": ":coconut:", + "aliases": "" + }, + "1f966": { + "output": "1f966", + "name": "broccoli", + "alpha_code": ":broccoli:", + "aliases": "" + }, + "1f967": { + "output": "1f967", + "name": "pie", + "alpha_code": ":pie:", + "aliases": "" + }, + "1f968": { + "output": "1f968", + "name": "pretzel", + "alpha_code": ":pretzel:", + "aliases": "" + }, + "1f969": { + "output": "1f969", + "name": "cut of meat", + "alpha_code": ":cut_of_meat:", + "aliases": "" + }, + "1f96a": { + "output": "1f96a", + "name": "sandwich", + "alpha_code": ":sandwich:", + "aliases": "" + }, + "1f96b": { + "output": "1f96b", + "name": "canned food", + "alpha_code": ":canned_food:", + "aliases": "" + }, + "1f992": { + "output": "1f992", + "name": "giraffe", + "alpha_code": ":giraffe:", + "aliases": "" + }, + "1f993": { + "output": "1f993", + "name": "zebra", + "alpha_code": ":zebra:", + "aliases": "" + }, + "1f994": { + "output": "1f994", + "name": "hedgehog", + "alpha_code": ":hedgehog:", + "aliases": "" + }, + "1f995": { + "output": "1f995", + "name": "sauropod", + "alpha_code": ":sauropod:", + "aliases": "" + }, + "1f996": { + "output": "1f996", + "name": "T-Rex", + "alpha_code": ":t_rex:", + "aliases": "" + }, + "1f997": { + "output": "1f997", + "name": "cricket", + "alpha_code": ":cricket:", + "aliases": "" + }, + "1f9d0": { + "output": "1f9d0", + "name": "face with monocle", + "alpha_code": ":face_with_monocle:", + "aliases": "" + }, + "1f9d1": { + "output": "1f9d1", + "name": "adult", + "alpha_code": ":adult:", + "aliases": "" + }, + "1f9d2": { + "output": "1f9d2", + "name": "child", + "alpha_code": ":child:", + "aliases": "" + }, + "1f9d3": { + "output": "1f9d3", + "name": "older adult", + "alpha_code": ":older_adult:", + "aliases": "" + }, + "1f9d4": { + "output": "1f9d4", + "name": "bearded person", + "alpha_code": ":bearded_person:", + "aliases": "" + }, + "1f9d5": { + "output": "1f9d5", + "name": "woman with headscarf", + "alpha_code": ":woman_with_headscarf:", + "aliases": "" + }, + "1f9d6": { + "output": "1f9d6", + "name": "person in steamy room", + "alpha_code": ":person_in_steamy_room:", + "aliases": "" + }, + "1f9d7": { + "output": "1f9d7", + "name": "person climbing", + "alpha_code": ":person_climbing:", + "aliases": "" + }, + "1f9d8": { + "output": "1f9d8", + "name": "person in lotus position", + "alpha_code": ":person_in_lotus_position:", + "aliases": "" + }, + "1f9d9": { + "output": "1f9d9", + "name": "mage", + "alpha_code": ":mage:", + "aliases": "" + }, + "1f9da": { + "output": "1f9da", + "name": "fairy", + "alpha_code": ":fairy:", + "aliases": "" + }, + "1f9db": { + "output": "1f9db", + "name": "vampire", + "alpha_code": ":vampire:", + "aliases": "" + }, + "1f9dc": { + "output": "1f9dc", + "name": "merperson", + "alpha_code": ":merperson:", + "aliases": "" + }, + "1f9dd": { + "output": "1f9dd", + "name": "elf", + "alpha_code": ":elf:", + "aliases": "" + }, + "1f9de": { + "output": "1f9de", + "name": "genie", + "alpha_code": ":genie:", + "aliases": "" + }, + "1f9df": { + "output": "1f9df", + "name": "zombie", + "alpha_code": ":zombie:", + "aliases": "" + }, + "1f9e0": { + "output": "1f9e0", + "name": "brain", + "alpha_code": ":brain:", + "aliases": "" + }, + "1f9e1": { + "output": "1f9e1", + "name": "orange heart", + "alpha_code": ":orange_heart:", + "aliases": "" + }, + "1f9e2": { + "output": "1f9e2", + "name": "billed cap", + "alpha_code": ":billed_cap:", + "aliases": "" + }, + "1f9e3": { + "output": "1f9e3", + "name": "scarf", + "alpha_code": ":scarf:", + "aliases": "" + }, + "1f9e4": { + "output": "1f9e4", + "name": "gloves", + "alpha_code": ":gloves:", + "aliases": "" + }, + "1f9e5": { + "output": "1f9e5", + "name": "coat", + "alpha_code": ":coat:", + "aliases": "" + }, + "1f9e6": { + "output": "1f9e6", + "name": "socks", + "alpha_code": ":socks:", + "aliases": "" + }, + "1f3f4-e0067-e0062-e0065-e006e-e0067-e007f": { + "output": "1f3f4-e0067-e0062-e0065-e006e-e0067-e007f", + "name": "England", + "alpha_code": ":england:", + "aliases": "" + }, + "1f3f4-e0067-e0062-e0073-e0063-e0074-e007f": { + "output": "1f3f4-e0067-e0062-e0073-e0063-e0074-e007f", + "name": "Scotland", + "alpha_code": ":scotland:", + "aliases": "" + }, + "1f3f4-e0067-e0062-e0077-e006c-e0073-e007f": { + "output": "1f3f4-e0067-e0062-e0077-e006c-e0073-e007f", + "name": "Wales", + "alpha_code": ":wales:", + "aliases": "" + }, + "1f91f-1f3fb": { + "output": "1f91f-1f3fb", + "name": "love-you gesture: light skin tone", + "alpha_code": ":love_you_gesture_tone1:", + "aliases": ":love_you_gesture_light_skin_tone:" + }, + "1f91f-1f3fc": { + "output": "1f91f-1f3fc", + "name": "love-you gesture: medium-light skin tone", + "alpha_code": ":love_you_gesture_tone2:", + "aliases": ":love_you_gesture_medium_light_skin_tone:" + }, + "1f91f-1f3fd": { + "output": "1f91f-1f3fd", + "name": "love-you gesture: medium skin tone", + "alpha_code": ":love_you_gesture_tone3:", + "aliases": ":love_you_gesture_medium_skin_tone:" + }, + "1f91f-1f3fe": { + "output": "1f91f-1f3fe", + "name": "love-you gesture: medium-dark skin tone", + "alpha_code": ":love_you_gesture_tone4:", + "aliases": ":love_you_gesture_medium_dark_skin_tone:" + }, + "1f91f-1f3ff": { + "output": "1f91f-1f3ff", + "name": "love-you gesture: dark skin tone", + "alpha_code": ":love_you_gesture_tone5:", + "aliases": ":love_you_gesture_dark_skin_tone:" + }, + "1f931-1f3fb": { + "output": "1f931-1f3fb", + "name": "breast-feeding: light skin tone", + "alpha_code": ":breast_feeding_tone1:", + "aliases": ":breast_feeding_light_skin_tone:" + }, + "1f931-1f3fc": { + "output": "1f931-1f3fc", + "name": "breast-feeding: medium-light skin tone", + "alpha_code": ":breast_feeding_tone2:", + "aliases": ":breast_feeding_medium_light_skin_tone:" + }, + "1f931-1f3fd": { + "output": "1f931-1f3fd", + "name": "breast-feeding: medium skin tone", + "alpha_code": ":breast_feeding_tone3:", + "aliases": ":breast_feeding_medium_skin_tone:" + }, + "1f931-1f3fe": { + "output": "1f931-1f3fe", + "name": "breast-feeding: medium-dark skin tone", + "alpha_code": ":breast_feeding_tone4:", + "aliases": ":breast_feeding_medium_dark_skin_tone:" + }, + "1f931-1f3ff": { + "output": "1f931-1f3ff", + "name": "breast-feeding: dark skin tone", + "alpha_code": ":breast_feeding_tone5:", + "aliases": ":breast_feeding_dark_skin_tone:" + }, + "1f932-1f3fb": { + "output": "1f932-1f3fb", + "name": "palms up together: light skin tone", + "alpha_code": ":palms_up_together_tone1:", + "aliases": ":palms_up_together_light_skin_tone:" + }, + "1f932-1f3fc": { + "output": "1f932-1f3fc", + "name": "palms up together: medium-light skin tone", + "alpha_code": ":palms_up_together_tone2:", + "aliases": ":palms_up_together_medium_light_skin_tone:" + }, + "1f932-1f3fd": { + "output": "1f932-1f3fd", + "name": "palms up together: medium skin tone", + "alpha_code": ":palms_up_together_tone3:", + "aliases": ":palms_up_together_medium_skin_tone:" + }, + "1f932-1f3fe": { + "output": "1f932-1f3fe", + "name": "palms up together: medium-dark skin tone", + "alpha_code": ":palms_up_together_tone4:", + "aliases": ":palms_up_together_medium_dark_skin_tone:" + }, + "1f932-1f3ff": { + "output": "1f932-1f3ff", + "name": "palms up together: dark skin tone", + "alpha_code": ":palms_up_together_tone5:", + "aliases": ":palms_up_together_dark_skin_tone:" + }, + "1f9d1-1f3fb": { + "output": "1f9d1-1f3fb", + "name": "adult: light skin tone", + "alpha_code": ":adult_tone1:", + "aliases": ":adult_light_skin_tone:" + }, + "1f9d1-1f3fc": { + "output": "1f9d1-1f3fc", + "name": "adult: medium-light skin tone", + "alpha_code": ":adult_tone2:", + "aliases": ":adult_medium_light_skin_tone:" + }, + "1f9d1-1f3fd": { + "output": "1f9d1-1f3fd", + "name": "adult: medium skin tone", + "alpha_code": ":adult_tone3:", + "aliases": ":adult_medium_skin_tone:" + }, + "1f9d1-1f3fe": { + "output": "1f9d1-1f3fe", + "name": "adult: medium-dark skin tone", + "alpha_code": ":adult_tone4:", + "aliases": ":adult_medium_dark_skin_tone:" + }, + "1f9d1-1f3ff": { + "output": "1f9d1-1f3ff", + "name": "adult: dark skin tone", + "alpha_code": ":adult_tone5:", + "aliases": ":adult_dark_skin_tone:" + }, + "1f9d2-1f3fb": { + "output": "1f9d2-1f3fb", + "name": "child: light skin tone", + "alpha_code": ":child_tone1:", + "aliases": ":child_light_skin_tone:" + }, + "1f9d2-1f3fc": { + "output": "1f9d2-1f3fc", + "name": "child: medium-light skin tone", + "alpha_code": ":child_tone2:", + "aliases": ":child_medium_light_skin_tone:" + }, + "1f9d2-1f3fd": { + "output": "1f9d2-1f3fd", + "name": "child: medium skin tone", + "alpha_code": ":child_tone3:", + "aliases": ":child_medium_skin_tone:" + }, + "1f9d2-1f3fe": { + "output": "1f9d2-1f3fe", + "name": "child: medium-dark skin tone", + "alpha_code": ":child_tone4:", + "aliases": ":child_medium_dark_skin_tone:" + }, + "1f9d2-1f3ff": { + "output": "1f9d2-1f3ff", + "name": "child: dark skin tone", + "alpha_code": ":child_tone5:", + "aliases": ":child_dark_skin_tone:" + }, + "1f9d3-1f3fb": { + "output": "1f9d3-1f3fb", + "name": "older adult: light skin tone", + "alpha_code": ":older_adult_tone1:", + "aliases": ":older_adult_light_skin_tone:" + }, + "1f9d3-1f3fc": { + "output": "1f9d3-1f3fc", + "name": "older adult: medium-light skin tone", + "alpha_code": ":older_adult_tone2:", + "aliases": ":older_adult_medium_light_skin_tone:" + }, + "1f9d3-1f3fd": { + "output": "1f9d3-1f3fd", + "name": "older adult: medium skin tone", + "alpha_code": ":older_adult_tone3:", + "aliases": ":older_adult_medium_skin_tone:" + }, + "1f9d3-1f3fe": { + "output": "1f9d3-1f3fe", + "name": "older adult: medium-dark skin tone", + "alpha_code": ":older_adult_tone4:", + "aliases": ":older_adult_medium_dark_skin_tone:" + }, + "1f9d3-1f3ff": { + "output": "1f9d3-1f3ff", + "name": "older adult: dark skin tone", + "alpha_code": ":older_adult_tone5:", + "aliases": ":older_adult_dark_skin_tone:" + }, + "1f9d4-1f3fb": { + "output": "1f9d4-1f3fb", + "name": "bearded person: light skin tone", + "alpha_code": ":bearded_person_tone1:", + "aliases": ":bearded_person_light_skin_tone:" + }, + "1f9d4-1f3fc": { + "output": "1f9d4-1f3fc", + "name": "bearded person: medium-light skin tone", + "alpha_code": ":bearded_person_tone2:", + "aliases": ":bearded_person_medium_light_skin_tone:" + }, + "1f9d4-1f3fd": { + "output": "1f9d4-1f3fd", + "name": "bearded person: medium skin tone", + "alpha_code": ":bearded_person_tone3:", + "aliases": ":bearded_person_medium_skin_tone:" + }, + "1f9d4-1f3fe": { + "output": "1f9d4-1f3fe", + "name": "bearded person: medium-dark skin tone", + "alpha_code": ":bearded_person_tone4:", + "aliases": ":bearded_person_medium_dark_skin_tone:" + }, + "1f9d4-1f3ff": { + "output": "1f9d4-1f3ff", + "name": "bearded person: dark skin tone", + "alpha_code": ":bearded_person_tone5:", + "aliases": ":bearded_person_dark_skin_tone:" + }, + "1f9d5-1f3fb": { + "output": "1f9d5-1f3fb", + "name": "woman with headscarf: light skin tone", + "alpha_code": ":woman_with_headscarf_tone1:", + "aliases": ":woman_with_headscarf_light_skin_tone:" + }, + "1f9d5-1f3fc": { + "output": "1f9d5-1f3fc", + "name": "woman with headscarf: medium-light skin tone", + "alpha_code": ":woman_with_headscarf_tone2:", + "aliases": ":woman_with_headscarf_medium_light_skin_tone:" + }, + "1f9d5-1f3fd": { + "output": "1f9d5-1f3fd", + "name": "woman with headscarf: medium skin tone", + "alpha_code": ":woman_with_headscarf_tone3:", + "aliases": ":woman_with_headscarf_medium_skin_tone:" + }, + "1f9d5-1f3fe": { + "output": "1f9d5-1f3fe", + "name": "woman with headscarf: medium-dark skin tone", + "alpha_code": ":woman_with_headscarf_tone4:", + "aliases": ":woman_with_headscarf_medium_dark_skin_tone:" + }, + "1f9d5-1f3ff": { + "output": "1f9d5-1f3ff", + "name": "woman with headscarf: dark skin tone", + "alpha_code": ":woman_with_headscarf_tone5:", + "aliases": ":woman_with_headscarf_dark_skin_tone:" + }, + "1f9d6-1f3fb": { + "output": "1f9d6-1f3fb", + "name": "person in steamy room: light skin tone", + "alpha_code": ":person_in_steamy_room_tone1:", + "aliases": ":person_in_steamy_room_light_skin_tone:" + }, + "1f9d6-1f3fc": { + "output": "1f9d6-1f3fc", + "name": "person in steamy room: medium-light skin tone", + "alpha_code": ":person_in_steamy_room_tone2:", + "aliases": ":person_in_steamy_room_medium_light_skin_tone:" + }, + "1f9d6-1f3fd": { + "output": "1f9d6-1f3fd", + "name": "person in steamy room: medium skin tone", + "alpha_code": ":person_in_steamy_room_tone3:", + "aliases": ":person_in_steamy_room_medium_skin_tone:" + }, + "1f9d6-1f3fe": { + "output": "1f9d6-1f3fe", + "name": "person in steamy room: medium-dark skin tone", + "alpha_code": ":person_in_steamy_room_tone4:", + "aliases": ":person_in_steamy_room_medium_dark_skin_tone:" + }, + "1f9d6-1f3ff": { + "output": "1f9d6-1f3ff", + "name": "person in steamy room: dark skin tone", + "alpha_code": ":person_in_steamy_room_tone5:", + "aliases": ":person_in_steamy_room_dark_skin_tone:" + }, + "1f9d7-1f3fb": { + "output": "1f9d7-1f3fb", + "name": "person climbing: light skin tone", + "alpha_code": ":person_climbing_tone1:", + "aliases": ":person_climbing_light_skin_tone:" + }, + "1f9d7-1f3fc": { + "output": "1f9d7-1f3fc", + "name": "person climbing: medium-light skin tone", + "alpha_code": ":person_climbing_tone2:", + "aliases": ":person_climbing_medium_light_skin_tone:" + }, + "1f9d7-1f3fd": { + "output": "1f9d7-1f3fd", + "name": "person climbing: medium skin tone", + "alpha_code": ":person_climbing_tone3:", + "aliases": ":person_climbing_medium_skin_tone:" + }, + "1f9d7-1f3fe": { + "output": "1f9d7-1f3fe", + "name": "person climbing: medium-dark skin tone", + "alpha_code": ":person_climbing_tone4:", + "aliases": ":person_climbing_medium_dark_skin_tone:" + }, + "1f9d7-1f3ff": { + "output": "1f9d7-1f3ff", + "name": "person climbing: dark skin tone", + "alpha_code": ":person_climbing_tone5:", + "aliases": ":person_climbing_dark_skin_tone:" + }, + "1f9d8-1f3fb": { + "output": "1f9d8-1f3fb", + "name": "person in lotus position: light skin tone", + "alpha_code": ":person_in_lotus_position_tone1:", + "aliases": ":person_in_lotus_position_light_skin_tone:" + }, + "1f9d8-1f3fc": { + "output": "1f9d8-1f3fc", + "name": "person in lotus position: medium-light skin tone", + "alpha_code": ":person_in_lotus_position_tone2:", + "aliases": ":person_in_lotus_position_medium_light_skin_tone:" + }, + "1f9d8-1f3fd": { + "output": "1f9d8-1f3fd", + "name": "person in lotus position: medium skin tone", + "alpha_code": ":person_in_lotus_position_tone3:", + "aliases": ":person_in_lotus_position_medium_skin_tone:" + }, + "1f9d8-1f3fe": { + "output": "1f9d8-1f3fe", + "name": "person in lotus position: medium-dark skin tone", + "alpha_code": ":person_in_lotus_position_tone4:", + "aliases": ":person_in_lotus_position_medium_dark_skin_tone:" + }, + "1f9d8-1f3ff": { + "output": "1f9d8-1f3ff", + "name": "person in lotus position: dark skin tone", + "alpha_code": ":person_in_lotus_position_tone5:", + "aliases": ":person_in_lotus_position_dark_skin_tone:" + }, + "1f9d9-1f3fb": { + "output": "1f9d9-1f3fb", + "name": "mage: light skin tone", + "alpha_code": ":mage_tone1:", + "aliases": ":mage_light_skin_tone:" + }, + "1f9d9-1f3fc": { + "output": "1f9d9-1f3fc", + "name": "mage: medium-light skin tone", + "alpha_code": ":mage_tone2:", + "aliases": ":mage_medium_light_skin_tone:" + }, + "1f9d9-1f3fd": { + "output": "1f9d9-1f3fd", + "name": "mage: medium skin tone", + "alpha_code": ":mage_tone3:", + "aliases": ":mage_medium_skin_tone:" + }, + "1f9d9-1f3fe": { + "output": "1f9d9-1f3fe", + "name": "mage: medium-dark skin tone", + "alpha_code": ":mage_tone4:", + "aliases": ":mage_medium_dark_skin_tone:" + }, + "1f9d9-1f3ff": { + "output": "1f9d9-1f3ff", + "name": "mage: dark skin tone", + "alpha_code": ":mage_tone5:", + "aliases": ":mage_dark_skin_tone:" + }, + "1f9da-1f3fb": { + "output": "1f9da-1f3fb", + "name": "fairy: light skin tone", + "alpha_code": ":fairy_tone1:", + "aliases": ":fairy_light_skin_tone:" + }, + "1f9da-1f3fc": { + "output": "1f9da-1f3fc", + "name": "fairy: medium-light skin tone", + "alpha_code": ":fairy_tone2:", + "aliases": ":fairy_medium_light_skin_tone:" + }, + "1f9da-1f3fd": { + "output": "1f9da-1f3fd", + "name": "fairy: medium skin tone", + "alpha_code": ":fairy_tone3:", + "aliases": ":fairy_medium_skin_tone:" + }, + "1f9da-1f3fe": { + "output": "1f9da-1f3fe", + "name": "fairy: medium-dark skin tone", + "alpha_code": ":fairy_tone4:", + "aliases": ":fairy_medium_dark_skin_tone:" + }, + "1f9da-1f3ff": { + "output": "1f9da-1f3ff", + "name": "fairy: dark skin tone", + "alpha_code": ":fairy_tone5:", + "aliases": ":fairy_dark_skin_tone:" + }, + "1f9db-1f3fb": { + "output": "1f9db-1f3fb", + "name": "vampire: light skin tone", + "alpha_code": ":vampire_tone1:", + "aliases": ":vampire_light_skin_tone:" + }, + "1f9db-1f3fc": { + "output": "1f9db-1f3fc", + "name": "vampire: medium-light skin tone", + "alpha_code": ":vampire_tone2:", + "aliases": ":vampire_medium_light_skin_tone:" + }, + "1f9db-1f3fd": { + "output": "1f9db-1f3fd", + "name": "vampire: medium skin tone", + "alpha_code": ":vampire_tone3:", + "aliases": ":vampire_medium_skin_tone:" + }, + "1f9db-1f3fe": { + "output": "1f9db-1f3fe", + "name": "vampire: medium-dark skin tone", + "alpha_code": ":vampire_tone4:", + "aliases": ":vampire_medium_dark_skin_tone:" + }, + "1f9db-1f3ff": { + "output": "1f9db-1f3ff", + "name": "vampire: dark skin tone", + "alpha_code": ":vampire_tone5:", + "aliases": ":vampire_dark_skin_tone:" + }, + "1f9dc-1f3fb": { + "output": "1f9dc-1f3fb", + "name": "merperson: light skin tone", + "alpha_code": ":merperson_tone1:", + "aliases": ":merperson_light_skin_tone:" + }, + "1f9dc-1f3fc": { + "output": "1f9dc-1f3fc", + "name": "merperson: medium-light skin tone", + "alpha_code": ":merperson_tone2:", + "aliases": ":merperson_medium_light_skin_tone:" + }, + "1f9dc-1f3fd": { + "output": "1f9dc-1f3fd", + "name": "merperson: medium skin tone", + "alpha_code": ":merperson_tone3:", + "aliases": ":merperson_medium_skin_tone:" + }, + "1f9dc-1f3fe": { + "output": "1f9dc-1f3fe", + "name": "merperson: medium-dark skin tone", + "alpha_code": ":merperson_tone4:", + "aliases": ":merperson_medium_dark_skin_tone:" + }, + "1f9dc-1f3ff": { + "output": "1f9dc-1f3ff", + "name": "merperson: dark skin tone", + "alpha_code": ":merperson_tone5:", + "aliases": ":merperson_dark_skin_tone:" + }, + "1f9dd-1f3fb": { + "output": "1f9dd-1f3fb", + "name": "elf: light skin tone", + "alpha_code": ":elf_tone1:", + "aliases": ":elf_light_skin_tone:" + }, + "1f9dd-1f3fc": { + "output": "1f9dd-1f3fc", + "name": "elf: medium-light skin tone", + "alpha_code": ":elf_tone2:", + "aliases": ":elf_medium_light_skin_tone:" + }, + "1f9dd-1f3fd": { + "output": "1f9dd-1f3fd", + "name": "elf: medium skin tone", + "alpha_code": ":elf_tone3:", + "aliases": ":elf_medium_skin_tone:" + }, + "1f9dd-1f3fe": { + "output": "1f9dd-1f3fe", + "name": "elf: medium-dark skin tone", + "alpha_code": ":elf_tone4:", + "aliases": ":elf_medium_dark_skin_tone:" + }, + "1f9dd-1f3ff": { + "output": "1f9dd-1f3ff", + "name": "elf: dark skin tone", + "alpha_code": ":elf_tone5:", + "aliases": ":elf_dark_skin_tone:" + }, + "1f9d9-2640": { + "output": "1f9d9-200d-2640-fe0f", + "name": "woman mage", + "alpha_code": ":woman_mage:", + "aliases": "" + }, + "1f9d9-2642": { + "output": "1f9d9-200d-2642-fe0f", + "name": "man mage", + "alpha_code": ":man_mage:", + "aliases": "" + }, + "1f9d9-1f3fb-2640": { + "output": "1f9d9-1f3fb-200d-2640-fe0f", + "name": "woman mage: light skin tone", + "alpha_code": ":woman_mage_tone1:", + "aliases": ":woman_mage_light_skin_tone:" + }, + "1f9d9-1f3fb-2642": { + "output": "1f9d9-1f3fb-200d-2642-fe0f", + "name": "man mage: light skin tone", + "alpha_code": ":man_mage_tone1:", + "aliases": ":man_mage_light_skin_tone:" + }, + "1f9d9-1f3fc-2640": { + "output": "1f9d9-1f3fc-200d-2640-fe0f", + "name": "woman mage: medium-light skin tone", + "alpha_code": ":woman_mage_tone2:", + "aliases": ":woman_mage_medium_light_skin_tone:" + }, + "1f9d9-1f3fc-2642": { + "output": "1f9d9-1f3fc-200d-2642-fe0f", + "name": "man mage: medium-light skin tone", + "alpha_code": ":man_mage_tone2:", + "aliases": ":man_mage_medium_light_skin_tone:" + }, + "1f9d9-1f3fd-2640": { + "output": "1f9d9-1f3fd-200d-2640-fe0f", + "name": "woman mage: medium skin tone", + "alpha_code": ":woman_mage_tone3:", + "aliases": ":woman_mage_medium_skin_tone:" + }, + "1f9d9-1f3fd-2642": { + "output": "1f9d9-1f3fd-200d-2642-fe0f", + "name": "man mage: medium skin tone", + "alpha_code": ":man_mage_tone3:", + "aliases": ":man_mage_medium_skin_tone:" + }, + "1f9d9-1f3fe-2640": { + "output": "1f9d9-1f3fe-200d-2640-fe0f", + "name": "woman mage: medium-dark skin tone", + "alpha_code": ":woman_mage_tone4:", + "aliases": ":woman_mage_medium_dark_skin_tone:" + }, + "1f9d9-1f3fe-2642": { + "output": "1f9d9-1f3fe-200d-2642-fe0f", + "name": "man mage: medium-dark skin tone", + "alpha_code": ":man_mage_tone4:", + "aliases": ":man_mage_medium_dark_skin_tone:" + }, + "1f9d9-1f3ff-2640": { + "output": "1f9d9-1f3ff-200d-2640-fe0f", + "name": "woman mage: dark skin tone", + "alpha_code": ":woman_mage_tone5:", + "aliases": ":woman_mage_dark_skin_tone:" + }, + "1f9d9-1f3ff-2642": { + "output": "1f9d9-1f3ff-200d-2642-fe0f", + "name": "man mage: dark skin tone", + "alpha_code": ":man_mage_tone5:", + "aliases": ":man_mage_dark_skin_tone:" + }, + "1f9da-2640": { + "output": "1f9da-200d-2640-fe0f", + "name": "woman fairy", + "alpha_code": ":woman_fairy:", + "aliases": "" + }, + "1f9da-2642": { + "output": "1f9da-200d-2642-fe0f", + "name": "man fairy", + "alpha_code": ":man_fairy:", + "aliases": "" + }, + "1f9da-1f3fb-2640": { + "output": "1f9da-1f3fb-200d-2640-fe0f", + "name": "woman fairy: light skin tone", + "alpha_code": ":woman_fairy_tone1:", + "aliases": ":woman_fairy_light_skin_tone:" + }, + "1f9da-1f3fb-2642": { + "output": "1f9da-1f3fb-200d-2642-fe0f", + "name": "man fairy: light skin tone", + "alpha_code": ":man_fairy_tone1:", + "aliases": ":man_fairy_light_skin_tone:" + }, + "1f9da-1f3fc-2640": { + "output": "1f9da-1f3fc-200d-2640-fe0f", + "name": "woman fairy: medium-light skin tone", + "alpha_code": ":woman_fairy_tone2:", + "aliases": ":woman_fairy_medium_light_skin_tone:" + }, + "1f9da-1f3fc-2642": { + "output": "1f9da-1f3fc-200d-2642-fe0f", + "name": "man fairy: medium-light skin tone", + "alpha_code": ":man_fairy_tone2:", + "aliases": ":man_fairy_medium_light_skin_tone:" + }, + "1f9da-1f3fd-2640": { + "output": "1f9da-1f3fd-200d-2640-fe0f", + "name": "woman fairy: medium skin tone", + "alpha_code": ":woman_fairy_tone3:", + "aliases": ":woman_fairy_medium_skin_tone:" + }, + "1f9da-1f3fd-2642": { + "output": "1f9da-1f3fd-200d-2642-fe0f", + "name": "man fairy: medium skin tone", + "alpha_code": ":man_fairy_tone3:", + "aliases": ":man_fairy_medium_skin_tone:" + }, + "1f9da-1f3fe-2640": { + "output": "1f9da-1f3fe-200d-2640-fe0f", + "name": "woman fairy: medium-dark skin tone", + "alpha_code": ":woman_fairy_tone4:", + "aliases": ":woman_fairy_medium_dark_skin_tone:" + }, + "1f9da-1f3fe-2642": { + "output": "1f9da-1f3fe-200d-2642-fe0f", + "name": "man fairy: medium-dark skin tone", + "alpha_code": ":man_fairy_tone4:", + "aliases": ":man_fairy_medium_dark_skin_tone:" + }, + "1f9da-1f3ff-2640": { + "output": "1f9da-1f3ff-200d-2640-fe0f", + "name": "woman fairy: dark skin tone", + "alpha_code": ":woman_fairy_tone5:", + "aliases": ":woman_fairy_dark_skin_tone:" + }, + "1f9da-1f3ff-2642": { + "output": "1f9da-1f3ff-200d-2642-fe0f", + "name": "man fairy: dark skin tone", + "alpha_code": ":man_fairy_tone5:", + "aliases": ":man_fairy_dark_skin_tone:" + }, + "1f9db-2640": { + "output": "1f9db-200d-2640-fe0f", + "name": "woman vampire", + "alpha_code": ":woman_vampire:", + "aliases": "" + }, + "1f9db-2642": { + "output": "1f9db-200d-2642-fe0f", + "name": "man vampire", + "alpha_code": ":man_vampire:", + "aliases": "" + }, + "1f9db-1f3fb-2640": { + "output": "1f9db-1f3fb-200d-2640-fe0f", + "name": "woman vampire: light skin tone", + "alpha_code": ":woman_vampire_tone1:", + "aliases": ":woman_vampire_light_skin_tone:" + }, + "1f9db-1f3fb-2642": { + "output": "1f9db-1f3fb-200d-2642-fe0f", + "name": "man vampire: light skin tone", + "alpha_code": ":man_vampire_tone1:", + "aliases": ":man_vampire_light_skin_tone:" + }, + "1f9db-1f3fc-2640": { + "output": "1f9db-1f3fc-200d-2640-fe0f", + "name": "woman vampire: medium-light skin tone", + "alpha_code": ":woman_vampire_tone2:", + "aliases": ":woman_vampire_medium_light_skin_tone:" + }, + "1f9db-1f3fc-2642": { + "output": "1f9db-1f3fc-200d-2642-fe0f", + "name": "man vampire: medium-light skin tone", + "alpha_code": ":man_vampire_tone2:", + "aliases": ":man_vampire_medium_light_skin_tone:" + }, + "1f9db-1f3fd-2640": { + "output": "1f9db-1f3fd-200d-2640-fe0f", + "name": "woman vampire: medium skin tone", + "alpha_code": ":woman_vampire_tone3:", + "aliases": ":woman_vampire_medium_skin_tone:" + }, + "1f9db-1f3fd-2642": { + "output": "1f9db-1f3fd-200d-2642-fe0f", + "name": "man vampire: medium skin tone", + "alpha_code": ":man_vampire_tone3:", + "aliases": ":man_vampire_medium_skin_tone:" + }, + "1f9db-1f3fe-2640": { + "output": "1f9db-1f3fe-200d-2640-fe0f", + "name": "woman vampire: medium-dark skin tone", + "alpha_code": ":woman_vampire_tone4:", + "aliases": ":woman_vampire_medium_dark_skin_tone:" + }, + "1f9db-1f3fe-2642": { + "output": "1f9db-1f3fe-200d-2642-fe0f", + "name": "man vampire: medium-dark skin tone", + "alpha_code": ":man_vampire_tone4:", + "aliases": ":man_vampire_medium_dark_skin_tone:" + }, + "1f9db-1f3ff-2640": { + "output": "1f9db-1f3ff-200d-2640-fe0f", + "name": "woman vampire: dark skin tone", + "alpha_code": ":woman_vampire_tone5:", + "aliases": ":woman_vampire_dark_skin_tone:" + }, + "1f9db-1f3ff-2642": { + "output": "1f9db-1f3ff-200d-2642-fe0f", + "name": "man vampire: dark skin tone", + "alpha_code": ":man_vampire_tone5:", + "aliases": ":man_vampire_dark_skin_tone:" + }, + "1f9dc-2640": { + "output": "1f9dc-200d-2640-fe0f", + "name": "mermaid", + "alpha_code": ":mermaid:", + "aliases": "" + }, + "1f9dc-2642": { + "output": "1f9dc-200d-2642-fe0f", + "name": "merman", + "alpha_code": ":merman:", + "aliases": "" + }, + "1f9dc-1f3fb-2640": { + "output": "1f9dc-1f3fb-200d-2640-fe0f", + "name": "mermaid: light skin tone", + "alpha_code": ":mermaid_tone1:", + "aliases": ":mermaid_light_skin_tone:" + }, + "1f9dc-1f3fb-2642": { + "output": "1f9dc-1f3fb-200d-2642-fe0f", + "name": "merman: light skin tone", + "alpha_code": ":merman_tone1:", + "aliases": ":merman_light_skin_tone:" + }, + "1f9dc-1f3fc-2640": { + "output": "1f9dc-1f3fc-200d-2640-fe0f", + "name": "mermaid: medium-light skin tone", + "alpha_code": ":mermaid_tone2:", + "aliases": ":mermaid_medium_light_skin_tone:" + }, + "1f9dc-1f3fc-2642": { + "output": "1f9dc-1f3fc-200d-2642-fe0f", + "name": "merman: medium-light skin tone", + "alpha_code": ":merman_tone2:", + "aliases": ":merman_medium_light_skin_tone:" + }, + "1f9dc-1f3fd-2640": { + "output": "1f9dc-1f3fd-200d-2640-fe0f", + "name": "mermaid: medium skin tone", + "alpha_code": ":mermaid_tone3:", + "aliases": ":mermaid_medium_skin_tone:" + }, + "1f9dc-1f3fd-2642": { + "output": "1f9dc-1f3fd-200d-2642-fe0f", + "name": "merman: medium skin tone", + "alpha_code": ":merman_tone3:", + "aliases": ":merman_medium_skin_tone:" + }, + "1f9dc-1f3fe-2640": { + "output": "1f9dc-1f3fe-200d-2640-fe0f", + "name": "mermaid: medium-dark skin tone", + "alpha_code": ":mermaid_tone4:", + "aliases": ":mermaid_medium_dark_skin_tone:" + }, + "1f9dc-1f3fe-2642": { + "output": "1f9dc-1f3fe-200d-2642-fe0f", + "name": "merman: medium-dark skin tone", + "alpha_code": ":merman_tone4:", + "aliases": ":merman_medium_dark_skin_tone:" + }, + "1f9dc-1f3ff-2640": { + "output": "1f9dc-1f3ff-200d-2640-fe0f", + "name": "mermaid: dark skin tone", + "alpha_code": ":mermaid_tone5:", + "aliases": ":mermaid_dark_skin_tone:" + }, + "1f9dc-1f3ff-2642": { + "output": "1f9dc-1f3ff-200d-2642-fe0f", + "name": "merman: dark skin tone", + "alpha_code": ":merman_tone5:", + "aliases": ":merman_dark_skin_tone:" + }, + "1f9dd-2640": { + "output": "1f9dd-200d-2640-fe0f", + "name": "woman elf", + "alpha_code": ":woman_elf:", + "aliases": "" + }, + "1f9dd-2642": { + "output": "1f9dd-200d-2642-fe0f", + "name": "man elf", + "alpha_code": ":man_elf:", + "aliases": "" + }, + "1f9dd-1f3fb-2640": { + "output": "1f9dd-1f3fb-200d-2640-fe0f", + "name": "woman elf: light skin tone", + "alpha_code": ":woman_elf_tone1:", + "aliases": ":woman_elf_light_skin_tone:" + }, + "1f9dd-1f3fb-2642": { + "output": "1f9dd-1f3fb-200d-2642-fe0f", + "name": "man elf: light skin tone", + "alpha_code": ":man_elf_tone1:", + "aliases": ":man_elf_light_skin_tone:" + }, + "1f9dd-1f3fc-2640": { + "output": "1f9dd-1f3fc-200d-2640-fe0f", + "name": "woman elf: medium-light skin tone", + "alpha_code": ":woman_elf_tone2:", + "aliases": ":woman_elf_medium_light_skin_tone:" + }, + "1f9dd-1f3fc-2642": { + "output": "1f9dd-1f3fc-200d-2642-fe0f", + "name": "man elf: medium-light skin tone", + "alpha_code": ":man_elf_tone2:", + "aliases": ":man_elf_medium_light_skin_tone:" + }, + "1f9dd-1f3fd-2640": { + "output": "1f9dd-1f3fd-200d-2640-fe0f", + "name": "woman elf: medium skin tone", + "alpha_code": ":woman_elf_tone3:", + "aliases": ":woman_elf_medium_skin_tone:" + }, + "1f9dd-1f3fd-2642": { + "output": "1f9dd-1f3fd-200d-2642-fe0f", + "name": "man elf: medium skin tone", + "alpha_code": ":man_elf_tone3:", + "aliases": ":man_elf_medium_skin_tone:" + }, + "1f9dd-1f3fe-2640": { + "output": "1f9dd-1f3fe-200d-2640-fe0f", + "name": "woman elf: medium-dark skin tone", + "alpha_code": ":woman_elf_tone4:", + "aliases": ":woman_elf_medium_dark_skin_tone:" + }, + "1f9dd-1f3fe-2642": { + "output": "1f9dd-1f3fe-200d-2642-fe0f", + "name": "man elf: medium-dark skin tone", + "alpha_code": ":man_elf_tone4:", + "aliases": ":man_elf_medium_dark_skin_tone:" + }, + "1f9dd-1f3ff-2640": { + "output": "1f9dd-1f3ff-200d-2640-fe0f", + "name": "woman elf: dark skin tone", + "alpha_code": ":woman_elf_tone5:", + "aliases": ":woman_elf_dark_skin_tone:" + }, + "1f9dd-1f3ff-2642": { + "output": "1f9dd-1f3ff-200d-2642-fe0f", + "name": "man elf: dark skin tone", + "alpha_code": ":man_elf_tone5:", + "aliases": ":man_elf_dark_skin_tone:" + }, + "1f9de-2640": { + "output": "1f9de-200d-2640-fe0f", + "name": "woman genie", + "alpha_code": ":woman_genie:", + "aliases": "" + }, + "1f9de-2642": { + "output": "1f9de-200d-2642-fe0f", + "name": "man genie", + "alpha_code": ":man_genie:", + "aliases": "" + }, + "1f9df-2640": { + "output": "1f9df-200d-2640-fe0f", + "name": "woman zombie", + "alpha_code": ":woman_zombie:", + "aliases": "" + }, + "1f9df-2642": { + "output": "1f9df-200d-2642-fe0f", + "name": "man zombie", + "alpha_code": ":man_zombie:", + "aliases": "" + }, + "1f9d6-2640": { + "output": "1f9d6-200d-2640-fe0f", + "name": "woman in steamy room", + "alpha_code": ":woman_in_steamy_room:", + "aliases": "" + }, + "1f9d6-2642": { + "output": "1f9d6-200d-2642-fe0f", + "name": "man in steamy room", + "alpha_code": ":man_in_steamy_room:", + "aliases": "" + }, + "1f9d6-1f3fb-2640": { + "output": "1f9d6-1f3fb-200d-2640-fe0f", + "name": "woman in steamy room: light skin tone", + "alpha_code": ":woman_in_steamy_room_tone1:", + "aliases": ":woman_in_steamy_room_light_skin_tone:" + }, + "1f9d6-1f3fb-2642": { + "output": "1f9d6-1f3fb-200d-2642-fe0f", + "name": "man in steamy room: light skin tone", + "alpha_code": ":man_in_steamy_room_tone1:", + "aliases": ":man_in_steamy_room_light_skin_tone:" + }, + "1f9d6-1f3fc-2640": { + "output": "1f9d6-1f3fc-200d-2640-fe0f", + "name": "woman in steamy room: medium-light skin tone", + "alpha_code": ":woman_in_steamy_room_tone2:", + "aliases": ":woman_in_steamy_room_medium_light_skin_tone:" + }, + "1f9d6-1f3fc-2642": { + "output": "1f9d6-1f3fc-200d-2642-fe0f", + "name": "man in steamy room: medium-light skin tone", + "alpha_code": ":man_in_steamy_room_tone2:", + "aliases": ":man_in_steamy_room_medium_light_skin_tone:" + }, + "1f9d6-1f3fd-2640": { + "output": "1f9d6-1f3fd-200d-2640-fe0f", + "name": "woman in steamy room: medium skin tone", + "alpha_code": ":woman_in_steamy_room_tone3:", + "aliases": ":woman_in_steamy_room_medium_skin_tone:" + }, + "1f9d6-1f3fd-2642": { + "output": "1f9d6-1f3fd-200d-2642-fe0f", + "name": "man in steamy room: medium skin tone", + "alpha_code": ":man_in_steamy_room_tone3:", + "aliases": ":man_in_steamy_room_medium_skin_tone:" + }, + "1f9d6-1f3fe-2640": { + "output": "1f9d6-1f3fe-200d-2640-fe0f", + "name": "woman in steamy room: medium-dark skin tone", + "alpha_code": ":woman_in_steamy_room_tone4:", + "aliases": ":woman_in_steamy_room_medium_dark_skin_tone:" + }, + "1f9d6-1f3fe-2642": { + "output": "1f9d6-1f3fe-200d-2642-fe0f", + "name": "man in steamy room: medium-dark skin tone", + "alpha_code": ":man_in_steamy_room_tone4:", + "aliases": ":man_in_steamy_room_medium_dark_skin_tone:" + }, + "1f9d6-1f3ff-2640": { + "output": "1f9d6-1f3ff-200d-2640-fe0f", + "name": "woman in steamy room: dark skin tone", + "alpha_code": ":woman_in_steamy_room_tone5:", + "aliases": ":woman_in_steamy_room_dark_skin_tone:" + }, + "1f9d6-1f3ff-2642": { + "output": "1f9d6-1f3ff-200d-2642-fe0f", + "name": "man in steamy room: dark skin tone", + "alpha_code": ":man_in_steamy_room_tone5:", + "aliases": ":man_in_steamy_room_dark_skin_tone:" + }, + "1f9d7-2640": { + "output": "1f9d7-200d-2640-fe0f", + "name": "woman climbing", + "alpha_code": ":woman_climbing:", + "aliases": "" + }, + "1f9d7-2642": { + "output": "1f9d7-200d-2642-fe0f", + "name": "man climbing", + "alpha_code": ":man_climbing:", + "aliases": "" + }, + "1f9d7-1f3fb-2640": { + "output": "1f9d7-1f3fb-200d-2640-fe0f", + "name": "woman climbing: light skin tone", + "alpha_code": ":woman_climbing_tone1:", + "aliases": ":woman_climbing_light_skin_tone:" + }, + "1f9d7-1f3fb-2642": { + "output": "1f9d7-1f3fb-200d-2642-fe0f", + "name": "man climbing: light skin tone", + "alpha_code": ":man_climbing_tone1:", + "aliases": ":man_climbing_light_skin_tone:" + }, + "1f9d7-1f3fc-2640": { + "output": "1f9d7-1f3fc-200d-2640-fe0f", + "name": "woman climbing: medium-light skin tone", + "alpha_code": ":woman_climbing_tone2:", + "aliases": ":woman_climbing_medium_light_skin_tone:" + }, + "1f9d7-1f3fc-2642": { + "output": "1f9d7-1f3fc-200d-2642-fe0f", + "name": "man climbing: medium-light skin tone", + "alpha_code": ":man_climbing_tone2:", + "aliases": ":man_climbing_medium_light_skin_tone:" + }, + "1f9d7-1f3fd-2640": { + "output": "1f9d7-1f3fd-200d-2640-fe0f", + "name": "woman climbing: medium skin tone", + "alpha_code": ":woman_climbing_tone3:", + "aliases": ":woman_climbing_medium_skin_tone:" + }, + "1f9d7-1f3fd-2642": { + "output": "1f9d7-1f3fd-200d-2642-fe0f", + "name": "man climbing: medium skin tone", + "alpha_code": ":man_climbing_tone3:", + "aliases": ":man_climbing_medium_skin_tone:" + }, + "1f9d7-1f3fe-2640": { + "output": "1f9d7-1f3fe-200d-2640-fe0f", + "name": "woman climbing: medium-dark skin tone", + "alpha_code": ":woman_climbing_tone4:", + "aliases": ":woman_climbing_medium_dark_skin_tone:" + }, + "1f9d7-1f3fe-2642": { + "output": "1f9d7-1f3fe-200d-2642-fe0f", + "name": "man climbing: medium-dark skin tone", + "alpha_code": ":man_climbing_tone4:", + "aliases": ":man_climbing_medium_dark_skin_tone:" + }, + "1f9d7-1f3ff-2640": { + "output": "1f9d7-1f3ff-200d-2640-fe0f", + "name": "woman climbing: dark skin tone", + "alpha_code": ":woman_climbing_tone5:", + "aliases": ":woman_climbing_dark_skin_tone:" + }, + "1f9d7-1f3ff-2642": { + "output": "1f9d7-1f3ff-200d-2642-fe0f", + "name": "man climbing: dark skin tone", + "alpha_code": ":man_climbing_tone5:", + "aliases": ":man_climbing_dark_skin_tone:" + }, + "1f9d8-2640": { + "output": "1f9d8-200d-2640-fe0f", + "name": "woman in lotus position", + "alpha_code": ":woman_in_lotus_position:", + "aliases": "" + }, + "1f9d8-2642": { + "output": "1f9d8-200d-2642-fe0f", + "name": "man in lotus position", + "alpha_code": ":man_in_lotus_position:", + "aliases": "" + }, + "1f9d8-1f3fb-2640": { + "output": "1f9d8-1f3fb-200d-2640-fe0f", + "name": "woman in lotus position: light skin tone", + "alpha_code": ":woman_in_lotus_position_tone1:", + "aliases": ":woman_in_lotus_position_light_skin_tone:" + }, + "1f9d8-1f3fb-2642": { + "output": "1f9d8-1f3fb-200d-2642-fe0f", + "name": "man in lotus position: light skin tone", + "alpha_code": ":man_in_lotus_position_tone1:", + "aliases": ":man_in_lotus_position_light_skin_tone:" + }, + "1f9d8-1f3fc-2640": { + "output": "1f9d8-1f3fc-200d-2640-fe0f", + "name": "woman in lotus position: medium-light skin tone", + "alpha_code": ":woman_in_lotus_position_tone2:", + "aliases": ":woman_in_lotus_position_medium_light_skin_tone:" + }, + "1f9d8-1f3fc-2642": { + "output": "1f9d8-1f3fc-200d-2642-fe0f", + "name": "man in lotus position: medium-light skin tone", + "alpha_code": ":man_in_lotus_position_tone2:", + "aliases": ":man_in_lotus_position_medium_light_skin_tone:" + }, + "1f9d8-1f3fd-2640": { + "output": "1f9d8-1f3fd-200d-2640-fe0f", + "name": "woman in lotus position: medium skin tone", + "alpha_code": ":woman_in_lotus_position_tone3:", + "aliases": ":woman_in_lotus_position_medium_skin_tone:" + }, + "1f9d8-1f3fd-2642": { + "output": "1f9d8-1f3fd-200d-2642-fe0f", + "name": "man in lotus position: medium skin tone", + "alpha_code": ":man_in_lotus_position_tone3:", + "aliases": ":man_in_lotus_position_medium_skin_tone:" + }, + "1f9d8-1f3fe-2640": { + "output": "1f9d8-1f3fe-200d-2640-fe0f", + "name": "woman in lotus position: medium-dark skin tone", + "alpha_code": ":woman_in_lotus_position_tone4:", + "aliases": ":woman_in_lotus_position_medium_dark_skin_tone:" + }, + "1f9d8-1f3fe-2642": { + "output": "1f9d8-1f3fe-200d-2642-fe0f", + "name": "man in lotus position: medium-dark skin tone", + "alpha_code": ":man_in_lotus_position_tone4:", + "aliases": ":man_in_lotus_position_medium_dark_skin_tone:" + }, + "1f9d8-1f3ff-2640": { + "output": "1f9d8-1f3ff-200d-2640-fe0f", + "name": "woman in lotus position: dark skin tone", + "alpha_code": ":woman_in_lotus_position_tone5:", + "aliases": ":woman_in_lotus_position_dark_skin_tone:" + }, + "1f9d8-1f3ff-2642": { + "output": "1f9d8-1f3ff-200d-2642-fe0f", + "name": "man in lotus position: dark skin tone", + "alpha_code": ":man_in_lotus_position_tone5:", + "aliases": ":man_in_lotus_position_dark_skin_tone:" + } +} diff --git a/app/src/main/java/com/agileburo/anytype/di/common/ComponentManager.kt b/app/src/main/java/com/agileburo/anytype/di/common/ComponentManager.kt index 1103d3bbeb..1464ba5687 100644 --- a/app/src/main/java/com/agileburo/anytype/di/common/ComponentManager.kt +++ b/app/src/main/java/com/agileburo/anytype/di/common/ComponentManager.kt @@ -122,10 +122,17 @@ class ComponentManager(private val main: MainComponent) { .build() } - val pageIconPickerSubComponent = Component { + val documentIconActionMenuComponent = Component { main - .pageIconPickerBuilder() - .documentIconPickerModule(DocumentIconPickerModule()) + .documentActionMenuComponentBuilder() + .documentIconActionMenuModule(DocumentIconActionMenuModule()) + .build() + } + + val documentEmojiIconPickerComponent = Component { + main + .documentEmojiIconPickerComponentBuilder() + .documentIconActionMenuModule(DocumentEmojiIconPickerModule()) .build() } diff --git a/app/src/main/java/com/agileburo/anytype/di/feature/DocumentEmojiIconPickerDI.kt b/app/src/main/java/com/agileburo/anytype/di/feature/DocumentEmojiIconPickerDI.kt new file mode 100644 index 0000000000..a66d0d6add --- /dev/null +++ b/app/src/main/java/com/agileburo/anytype/di/feature/DocumentEmojiIconPickerDI.kt @@ -0,0 +1,43 @@ +package com.agileburo.anytype.di.feature + +import com.agileburo.anytype.core_utils.di.scope.PerScreen +import com.agileburo.anytype.domain.block.repo.BlockRepository +import com.agileburo.anytype.domain.icon.SetDocumentEmojiIcon +import com.agileburo.anytype.presentation.page.picker.DocumentEmojiIconPickerViewModelFactory +import com.agileburo.anytype.ui.page.modals.DocumentEmojiIconPickerFragment +import dagger.Module +import dagger.Provides +import dagger.Subcomponent + +@Subcomponent(modules = [DocumentEmojiIconPickerModule::class]) +@PerScreen +interface DocumentEmojiIconPickerSubComponent { + + @Subcomponent.Builder + interface Builder { + fun documentIconActionMenuModule(module: DocumentEmojiIconPickerModule): Builder + fun build(): DocumentEmojiIconPickerSubComponent + } + + fun inject(fragment: DocumentEmojiIconPickerFragment) +} + +@Module +class DocumentEmojiIconPickerModule { + + @Provides + @PerScreen + fun provideDocumentEmojiIconPickerViewModel( + setEmojiIcon: SetDocumentEmojiIcon + ): DocumentEmojiIconPickerViewModelFactory = DocumentEmojiIconPickerViewModelFactory( + setEmojiIcon = setEmojiIcon + ) + + @Provides + @PerScreen + fun provideSetDocumentEmojiIconUseCase( + repo: BlockRepository + ): SetDocumentEmojiIcon = SetDocumentEmojiIcon( + repo = repo + ) +} \ No newline at end of file diff --git a/app/src/main/java/com/agileburo/anytype/di/feature/DocumentIconPickerDI.kt b/app/src/main/java/com/agileburo/anytype/di/feature/DocumentIconActionMenuDI.kt similarity index 64% rename from app/src/main/java/com/agileburo/anytype/di/feature/DocumentIconPickerDI.kt rename to app/src/main/java/com/agileburo/anytype/di/feature/DocumentIconActionMenuDI.kt index 5569d1490e..3f678b51cb 100644 --- a/app/src/main/java/com/agileburo/anytype/di/feature/DocumentIconPickerDI.kt +++ b/app/src/main/java/com/agileburo/anytype/di/feature/DocumentIconActionMenuDI.kt @@ -4,36 +4,34 @@ import com.agileburo.anytype.core_utils.di.scope.PerScreen import com.agileburo.anytype.domain.block.repo.BlockRepository import com.agileburo.anytype.domain.icon.SetDocumentEmojiIcon import com.agileburo.anytype.domain.icon.SetDocumentImageIcon -import com.agileburo.anytype.presentation.page.picker.DocumentIconPickerViewModelFactory -import com.agileburo.anytype.ui.page.modals.DocumentEmojiIconPickerFragment -import com.agileburo.anytype.ui.page.modals.actions.DocumentIconActionMenu +import com.agileburo.anytype.presentation.page.picker.DocumentIconActionMenuViewModelFactory +import com.agileburo.anytype.ui.page.modals.actions.DocumentIconActionMenuFragment import dagger.Module import dagger.Provides import dagger.Subcomponent -@Subcomponent(modules = [DocumentIconPickerModule::class]) +@Subcomponent(modules = [DocumentIconActionMenuModule::class]) @PerScreen -interface DocumentIconPickerSubComponent { +interface DocumentActionMenuSubComponent { @Subcomponent.Builder interface Builder { - fun documentIconPickerModule(module: DocumentIconPickerModule): Builder - fun build(): DocumentIconPickerSubComponent + fun documentIconActionMenuModule(module: DocumentIconActionMenuModule): Builder + fun build(): DocumentActionMenuSubComponent } - fun inject(fragment: DocumentEmojiIconPickerFragment) - fun inject(fragment: DocumentIconActionMenu) + fun inject(fragment: DocumentIconActionMenuFragment) } @Module -class DocumentIconPickerModule { +class DocumentIconActionMenuModule { @Provides @PerScreen - fun provideDocumentIconPickerViewModelFactory( + fun provideDocumentIconActionMenuViewModelFactory( setEmojiIcon: SetDocumentEmojiIcon, setImageIcon: SetDocumentImageIcon - ): DocumentIconPickerViewModelFactory = DocumentIconPickerViewModelFactory( + ): DocumentIconActionMenuViewModelFactory = DocumentIconActionMenuViewModelFactory( setEmojiIcon = setEmojiIcon, setImageIcon = setImageIcon ) diff --git a/app/src/main/java/com/agileburo/anytype/di/main/MainComponent.kt b/app/src/main/java/com/agileburo/anytype/di/main/MainComponent.kt index e374b5d7f6..122388e0bd 100644 --- a/app/src/main/java/com/agileburo/anytype/di/main/MainComponent.kt +++ b/app/src/main/java/com/agileburo/anytype/di/main/MainComponent.kt @@ -33,7 +33,8 @@ interface MainComponent { fun detailsReorderBuilder(): DetailsReorderSubComponent.Builder fun pageComponentBuilder(): PageSubComponent.Builder fun linkAddComponentBuilder(): LinkSubComponent.Builder - fun pageIconPickerBuilder(): DocumentIconPickerSubComponent.Builder + fun documentActionMenuComponentBuilder(): DocumentActionMenuSubComponent.Builder + fun documentEmojiIconPickerComponentBuilder(): DocumentEmojiIconPickerSubComponent.Builder fun createBookmarkBuilder(): CreateBookmarkSubComponent.Builder fun debugSettingsBuilder() : DebugSettingsSubComponent.Builder } \ No newline at end of file diff --git a/app/src/main/java/com/agileburo/anytype/ui/desktop/DashboardAdapter.kt b/app/src/main/java/com/agileburo/anytype/ui/desktop/DashboardAdapter.kt index 7c3fac6bd6..c96822bc27 100644 --- a/app/src/main/java/com/agileburo/anytype/ui/desktop/DashboardAdapter.kt +++ b/app/src/main/java/com/agileburo/anytype/ui/desktop/DashboardAdapter.kt @@ -8,8 +8,10 @@ import androidx.recyclerview.widget.RecyclerView import com.agileburo.anytype.R import com.agileburo.anytype.core_ui.tools.SupportDragAndDropBehavior import com.agileburo.anytype.core_utils.ext.shift +import com.agileburo.anytype.emojifier.Emojifier import com.agileburo.anytype.presentation.desktop.DashboardView import com.bumptech.glide.Glide +import com.bumptech.glide.load.engine.DiskCacheStrategy import kotlinx.android.synthetic.main.item_desktop_page.view.* class DashboardAdapter( @@ -60,10 +62,13 @@ class DashboardAdapter( class DocumentHolder(itemView: View) : ViewHolder(itemView) { private val title = itemView.title - private val emoji = itemView.emoji + private val emoji = itemView.emojiIcon private val image = itemView.image - fun bind(doc: DashboardView.Document, onClick: (DashboardView.Document) -> Unit) { + fun bind( + doc: DashboardView.Document, + onClick: (DashboardView.Document) -> Unit + ) { itemView.setOnClickListener { onClick(doc) } if (doc.title.isNullOrEmpty()) @@ -71,7 +76,13 @@ class DashboardAdapter( else title.text = doc.title - emoji.text = doc.emoji ?: EMPTY_EMOJI + doc.emoji?.let { unicode -> + Glide + .with(emoji) + .load(Emojifier.uri(unicode)) + .diskCacheStrategy(DiskCacheStrategy.ALL) + .into(emoji) + } doc.image?.let { url -> Glide @@ -86,7 +97,6 @@ class DashboardAdapter( } fun update(views: List) { - val callback = DesktopDiffUtil( old = data, new = views diff --git a/app/src/main/java/com/agileburo/anytype/ui/page/PageFragment.kt b/app/src/main/java/com/agileburo/anytype/ui/page/PageFragment.kt index 4ff311cf9a..c75378d220 100644 --- a/app/src/main/java/com/agileburo/anytype/ui/page/PageFragment.kt +++ b/app/src/main/java/com/agileburo/anytype/ui/page/PageFragment.kt @@ -64,7 +64,7 @@ import com.agileburo.anytype.ui.base.NavigationFragment import com.agileburo.anytype.ui.menu.AnytypeContextMenu import com.agileburo.anytype.ui.page.modals.* import com.agileburo.anytype.ui.page.modals.actions.BlockActionToolbarFactory -import com.agileburo.anytype.ui.page.modals.actions.DocumentIconActionMenu +import com.agileburo.anytype.ui.page.modals.actions.DocumentIconActionMenuFragment import com.bumptech.glide.Glide import com.google.android.material.bottomsheet.BottomSheetBehavior import com.hbisoft.pickit.PickiT @@ -514,7 +514,7 @@ open class PageFragment : recycler.smoothScrollToPosition(0) val shared = recycler.getChildAt(0).findViewById(R.id.documentIconContainer) - val fr = DocumentIconActionMenu.new( + val fr = DocumentIconActionMenuFragment.new( y = shared.y + dimen(R.dimen.dp_48), emoji = command.emoji, target = command.target, @@ -531,7 +531,7 @@ open class PageFragment : .commit() } is Command.OpenDocumentEmojiIconPicker -> { - DocumentEmojiIconPickerFragment.newInstance( + DocumentEmojiIconPickerFragment.new( context = requireArguments().getString(ID_KEY, ID_EMPTY_VALUE), target = command.target ).show(childFragmentManager, null) diff --git a/app/src/main/java/com/agileburo/anytype/ui/page/modals/DocumentEmojiIconPickerFragment.kt b/app/src/main/java/com/agileburo/anytype/ui/page/modals/DocumentEmojiIconPickerFragment.kt index e290f0ff5a..6f0feed591 100644 --- a/app/src/main/java/com/agileburo/anytype/ui/page/modals/DocumentEmojiIconPickerFragment.kt +++ b/app/src/main/java/com/agileburo/anytype/ui/page/modals/DocumentEmojiIconPickerFragment.kt @@ -8,8 +8,8 @@ import android.view.ViewGroup import android.widget.FrameLayout import androidx.core.os.bundleOf import androidx.fragment.app.DialogFragment -import androidx.lifecycle.Observer import androidx.lifecycle.ViewModelProviders +import androidx.lifecycle.lifecycleScope import androidx.recyclerview.widget.GridLayoutManager import com.agileburo.anytype.R import com.agileburo.anytype.core_utils.ext.toast @@ -17,13 +17,14 @@ import com.agileburo.anytype.core_utils.ui.BaseBottomSheetFragment import com.agileburo.anytype.di.common.componentManager import com.agileburo.anytype.library_page_icon_picker_widget.ui.DocumentEmojiIconPickerAdapter import com.agileburo.anytype.library_page_icon_picker_widget.ui.DocumentEmojiIconPickerViewHolder -import com.agileburo.anytype.presentation.page.picker.DocumentIconPickerViewModel -import com.agileburo.anytype.presentation.page.picker.DocumentIconPickerViewModel.Contract -import com.agileburo.anytype.presentation.page.picker.DocumentIconPickerViewModel.ViewState -import com.agileburo.anytype.presentation.page.picker.DocumentIconPickerViewModelFactory +import com.agileburo.anytype.presentation.page.picker.DocumentEmojiIconPickerViewModel +import com.agileburo.anytype.presentation.page.picker.DocumentEmojiIconPickerViewModel.ViewState +import com.agileburo.anytype.presentation.page.picker.DocumentEmojiIconPickerViewModelFactory import com.google.android.material.bottomsheet.BottomSheetBehavior import com.google.android.material.bottomsheet.BottomSheetDialog import kotlinx.android.synthetic.main.fragment_page_icon_picker.* +import kotlinx.coroutines.flow.launchIn +import kotlinx.coroutines.flow.onEach import javax.inject.Inject class DocumentEmojiIconPickerFragment : BaseBottomSheetFragment() { @@ -38,27 +39,24 @@ class DocumentEmojiIconPickerFragment : BaseBottomSheetFragment() { .getString(ARG_CONTEXT_ID_KEY) ?: throw IllegalStateException(MISSING_CONTEXT_ERROR) - @Inject - lateinit var factory: DocumentIconPickerViewModelFactory - private val vm by lazy { ViewModelProviders .of(this, factory) - .get(DocumentIconPickerViewModel::class.java) + .get(DocumentEmojiIconPickerViewModel::class.java) } - private val pageIconPickerAdapter by lazy { + @Inject + lateinit var factory: DocumentEmojiIconPickerViewModelFactory + + private val emojiPickerAdapter by lazy { DocumentEmojiIconPickerAdapter( views = emptyList(), - onFilterQueryChanged = { vm.onEvent(Contract.Event.OnFilterQueryChanged(it)) }, - onEmojiClicked = { unicode, alias -> - vm.onEvent( - Contract.Event.OnEmojiClicked( - unicode = unicode, - alias = alias, - target = target, - context = context - ) + onFilterQueryChanged = { toast("not implemented yet") }, + onEmojiClicked = { unicode -> + vm.onEmojiClicked( + unicode = unicode, + target = target, + context = context ) } ) @@ -83,14 +81,17 @@ class DocumentEmojiIconPickerFragment : BaseBottomSheetFragment() { override fun onViewCreated(view: View, savedInstanceState: Bundle?) { super.onViewCreated(view, savedInstanceState) + setupRecycler() + } + private fun setupRecycler() { recyler.apply { setItemViewCacheSize(EMOJI_RECYCLER_ITEM_VIEW_CACHE_SIZE) setHasFixedSize(true) layoutManager = GridLayoutManager(context, PAGE_ICON_PICKER_DEFAULT_SPAN_COUNT).apply { spanSizeLookup = object : GridLayoutManager.SpanSizeLookup() { override fun getSpanSize(position: Int) = - when (val type = pageIconPickerAdapter.getItemViewType(position)) { + when (val type = emojiPickerAdapter.getItemViewType(position)) { DocumentEmojiIconPickerViewHolder.HOLDER_EMOJI_ITEM -> 1 DocumentEmojiIconPickerViewHolder.HOLDER_EMOJI_CATEGORY_HEADER -> PAGE_ICON_PICKER_DEFAULT_SPAN_COUNT DocumentEmojiIconPickerViewHolder.HOLDER_EMOJI_FILTER -> PAGE_ICON_PICKER_DEFAULT_SPAN_COUNT @@ -98,36 +99,31 @@ class DocumentEmojiIconPickerFragment : BaseBottomSheetFragment() { } } } - adapter = pageIconPickerAdapter.apply { - setHasStableIds(true) - } + adapter = emojiPickerAdapter } } override fun onActivityCreated(savedInstanceState: Bundle?) { super.onActivityCreated(savedInstanceState) - vm.state.observe(viewLifecycleOwner, Observer { render(it) }) + vm.state().onEach { state -> + when (state) { + is ViewState.Success -> emojiPickerAdapter.update(state.views) + is ViewState.Exit -> dismiss() + } + }.launchIn(lifecycleScope) } override fun onDestroyView() { - dialog?.setOnShowListener { null } + dialog?.setOnShowListener(null) super.onDestroyView() } - fun render(state: ViewState) { - when (state) { - is ViewState.Success -> pageIconPickerAdapter.update(state.views) - is ViewState.Exit -> dismiss() - is ViewState.Error -> toast(state.message) - } - } - override fun injectDependencies() { - componentManager().pageIconPickerSubComponent.get().inject(this) + componentManager().documentEmojiIconPickerComponent.get().inject(this) } override fun releaseDependencies() { - componentManager().pageIconPickerSubComponent.release() + componentManager().documentEmojiIconPickerComponent.release() } private fun setModalToFullScreenState(dialog: BottomSheetDialog) = @@ -147,15 +143,15 @@ class DocumentEmojiIconPickerFragment : BaseBottomSheetFragment() { companion object { - fun newInstance( - context: String, - target: String - ) = DocumentEmojiIconPickerFragment().apply { - arguments = bundleOf(ARG_CONTEXT_ID_KEY to context, ARG_TARGET_ID_KEY to target) + fun new(context: String, target: String) = DocumentEmojiIconPickerFragment().apply { + arguments = bundleOf( + ARG_CONTEXT_ID_KEY to context, + ARG_TARGET_ID_KEY to target + ) } - private const val PAGE_ICON_PICKER_DEFAULT_SPAN_COUNT = 8 - private const val EMOJI_RECYCLER_ITEM_VIEW_CACHE_SIZE = 100 + private const val PAGE_ICON_PICKER_DEFAULT_SPAN_COUNT = 6 + private const val EMOJI_RECYCLER_ITEM_VIEW_CACHE_SIZE = 2000 private const val ARG_CONTEXT_ID_KEY = "arg.picker.context.id" private const val ARG_TARGET_ID_KEY = "arg.picker.target.id" private const val MISSING_TARGET_ERROR = "Missing target id" diff --git a/app/src/main/java/com/agileburo/anytype/ui/page/modals/actions/DocumentIconActionMenu.kt b/app/src/main/java/com/agileburo/anytype/ui/page/modals/actions/DocumentIconActionMenuFragment.kt similarity index 80% rename from app/src/main/java/com/agileburo/anytype/ui/page/modals/actions/DocumentIconActionMenu.kt rename to app/src/main/java/com/agileburo/anytype/ui/page/modals/actions/DocumentIconActionMenuFragment.kt index 1094b2f20b..5f2f715f9d 100644 --- a/app/src/main/java/com/agileburo/anytype/ui/page/modals/actions/DocumentIconActionMenu.kt +++ b/app/src/main/java/com/agileburo/anytype/ui/page/modals/actions/DocumentIconActionMenuFragment.kt @@ -17,21 +17,25 @@ import com.agileburo.anytype.core_utils.ext.parsePath import com.agileburo.anytype.core_utils.ext.toast import com.agileburo.anytype.core_utils.ui.BaseFragment import com.agileburo.anytype.di.common.componentManager +import com.agileburo.anytype.emojifier.Emojifier import com.agileburo.anytype.library_page_icon_picker_widget.ui.ActionMenuAdapter import com.agileburo.anytype.library_page_icon_picker_widget.ui.ActionMenuAdapter.Companion.OPTION_CHOOSE_EMOJI import com.agileburo.anytype.library_page_icon_picker_widget.ui.ActionMenuAdapter.Companion.OPTION_CHOOSE_RANDOM_EMOJI import com.agileburo.anytype.library_page_icon_picker_widget.ui.ActionMenuAdapter.Companion.OPTION_CHOOSE_UPLOAD_PHOTO import com.agileburo.anytype.library_page_icon_picker_widget.ui.ActionMenuAdapter.Companion.OPTION_REMOVE import com.agileburo.anytype.library_page_icon_picker_widget.ui.ActionMenuDivider -import com.agileburo.anytype.presentation.page.picker.DocumentIconPickerViewModel -import com.agileburo.anytype.presentation.page.picker.DocumentIconPickerViewModelFactory +import com.agileburo.anytype.presentation.page.picker.DocumentIconActionMenuViewModel +import com.agileburo.anytype.presentation.page.picker.DocumentIconActionMenuViewModel.Contract +import com.agileburo.anytype.presentation.page.picker.DocumentIconActionMenuViewModel.ViewState +import com.agileburo.anytype.presentation.page.picker.DocumentIconActionMenuViewModelFactory import com.agileburo.anytype.ui.page.modals.DocumentEmojiIconPickerFragment import com.bumptech.glide.Glide +import com.bumptech.glide.load.engine.DiskCacheStrategy import kotlinx.android.synthetic.main.action_toolbar_page_icon.* import javax.inject.Inject -class DocumentIconActionMenu : BaseFragment(R.layout.action_toolbar_page_icon), - Observer { +class DocumentIconActionMenuFragment : BaseFragment(R.layout.action_toolbar_page_icon), + Observer { private val target: String get() = requireArguments() @@ -39,12 +43,12 @@ class DocumentIconActionMenu : BaseFragment(R.layout.action_toolbar_page_icon), ?: throw IllegalStateException(MISSING_TARGET_ERROR) @Inject - lateinit var factory: DocumentIconPickerViewModelFactory + lateinit var factory: DocumentIconActionMenuViewModelFactory private val vm by lazy { ViewModelProviders .of(this, factory) - .get(DocumentIconPickerViewModel::class.java) + .get(DocumentIconActionMenuViewModel::class.java) } override fun onActivityCreated(savedInstanceState: Bundle?) { @@ -62,7 +66,13 @@ class DocumentIconActionMenu : BaseFragment(R.layout.action_toolbar_page_icon), } private fun setIcon() { - arguments?.getString(EMOJI_KEY)?.let { emoji -> emojiIcon.text = emoji } + arguments?.getString(EMOJI_KEY)?.let { unicode -> + Glide + .with(emojiIconImage) + .load(Emojifier.uri(unicode)) + .diskCacheStrategy(DiskCacheStrategy.ALL) + .into(emojiIconImage) + } arguments?.getString(IMAGE_KEY)?.let { url -> Glide .with(icon) @@ -120,20 +130,20 @@ class DocumentIconActionMenu : BaseFragment(R.layout.action_toolbar_page_icon), OPTION_CHOOSE_EMOJI -> { parentFragment?.childFragmentManager?.let { manager -> manager.popBackStack() - DocumentEmojiIconPickerFragment.newInstance( + DocumentEmojiIconPickerFragment.new( context = target, target = target ).show(manager, null) } } OPTION_REMOVE -> vm.onEvent( - DocumentIconPickerViewModel.Contract.Event.OnRemoveEmojiSelected( + Contract.Event.OnRemoveEmojiSelected( context = target, target = target ) ) OPTION_CHOOSE_RANDOM_EMOJI -> vm.onEvent( - DocumentIconPickerViewModel.Contract.Event.OnSetRandomEmojiClicked( + Contract.Event.OnSetRandomEmojiClicked( context = target, target = target ) @@ -147,10 +157,11 @@ class DocumentIconActionMenu : BaseFragment(R.layout.action_toolbar_page_icon), } } - override fun onChanged(state: DocumentIconPickerViewModel.ViewState) { + override fun onChanged(state: ViewState) { when (state) { - is DocumentIconPickerViewModel.ViewState.Exit -> exit() - is DocumentIconPickerViewModel.ViewState.Error -> toast(state.message) + is ViewState.Exit -> exit() + is ViewState.Error -> toast(state.message) + is ViewState.Loading -> toast(getString(R.string.loading)) } } @@ -178,9 +189,11 @@ class DocumentIconActionMenu : BaseFragment(R.layout.action_toolbar_page_icon), if (resultCode == RESULT_OK && requestCode == SELECT_IMAGE_CODE) { data?.data?.let { uri -> val path = uri.parsePath(requireContext()) - vm.onImagePickedFromGallery( - context = target, - path = path + vm.onEvent( + Contract.Event.OnImagePickedFromGallery( + context = target, + path = path + ) ) } } @@ -200,11 +213,11 @@ class DocumentIconActionMenu : BaseFragment(R.layout.action_toolbar_page_icon), } override fun injectDependencies() { - componentManager().pageIconPickerSubComponent.get().inject(this) + componentManager().documentIconActionMenuComponent.get().inject(this) } override fun releaseDependencies() { - componentManager().pageIconPickerSubComponent.release() + componentManager().documentIconActionMenuComponent.release() } companion object { @@ -213,7 +226,7 @@ class DocumentIconActionMenu : BaseFragment(R.layout.action_toolbar_page_icon), emoji: String?, image: String?, target: String - ): DocumentIconActionMenu = DocumentIconActionMenu().apply { + ): DocumentIconActionMenuFragment = DocumentIconActionMenuFragment().apply { arguments = bundleOf( Y_KEY to y, EMOJI_KEY to emoji, @@ -223,7 +236,7 @@ class DocumentIconActionMenu : BaseFragment(R.layout.action_toolbar_page_icon), } private const val SELECT_IMAGE_CODE = 1 - const val REQUEST_PERMISSION_CODE = 2 + private const val REQUEST_PERMISSION_CODE = 2 private const val Y_KEY = "y" private const val EMOJI_KEY = "emoji" private const val IMAGE_KEY = "image_key" diff --git a/app/src/main/res/layout/action_toolbar_page_icon.xml b/app/src/main/res/layout/action_toolbar_page_icon.xml index a796b1fff3..caf684a537 100644 --- a/app/src/main/res/layout/action_toolbar_page_icon.xml +++ b/app/src/main/res/layout/action_toolbar_page_icon.xml @@ -27,10 +27,17 @@ android:textSize="28sp" tools:text="๐Ÿš€" /> + + + + + emoji.text = item.emoji - item.isEmpty -> icon.setImageResource(R.drawable.ic_block_empty_page) - else -> icon.setImageResource(R.drawable.ic_block_page_without_emoji) + item.emoji != null -> { + image.setImageDrawable(null) + Glide + .with(emoji) + .load(Emojifier.uri(item.emoji)) + .diskCacheStrategy(DiskCacheStrategy.ALL) + .into(emoji) + } + item.image != null -> { + image.visible() + Glide + .with(image) + .load(item.image) + .centerInside() + .circleCrop() + .into(image) + } + item.isEmpty -> { + icon.setImageResource(R.drawable.ic_block_empty_page) + image.setImageDrawable(null) + } + else -> { + icon.setImageResource(R.drawable.ic_block_page_without_emoji) + image.setImageDrawable(null) + } } title.setOnClickListener { clicked(ListenerType.Page(item.id)) } diff --git a/core-ui/src/main/res/layout/item_block_page.xml b/core-ui/src/main/res/layout/item_block_page.xml index 398f97d034..42a1a84af9 100644 --- a/core-ui/src/main/res/layout/item_block_page.xml +++ b/core-ui/src/main/res/layout/item_block_page.xml @@ -34,12 +34,16 @@ android:layout_gravity="center" android:contentDescription="@string/content_description_page_icon" /> - + + + diff --git a/core-ui/src/main/res/layout/item_block_title.xml b/core-ui/src/main/res/layout/item_block_title.xml index a746ade445..d812036260 100644 --- a/core-ui/src/main/res/layout/item_block_title.xml +++ b/core-ui/src/main/res/layout/item_block_title.xml @@ -14,15 +14,11 @@ android:layout_width="64dp" android:layout_height="64dp"> - + android:layout_width="32dp" + android:layout_height="32dp" + android:layout_gravity="center" /> Empty. Tap to create a new block + Untitled + + + Loadingโ€ฆ Error while loading Error while \nloading picture Block with a picture diff --git a/core-ui/src/test/java/com/agileburo/anytype/core_ui/BlockAdapterTest.kt b/core-ui/src/test/java/com/agileburo/anytype/core_ui/BlockAdapterTest.kt index 4863e56fd7..988da70743 100644 --- a/core-ui/src/test/java/com/agileburo/anytype/core_ui/BlockAdapterTest.kt +++ b/core-ui/src/test/java/com/agileburo/anytype/core_ui/BlockAdapterTest.kt @@ -1589,7 +1589,8 @@ class BlockAdapterTest { indent = MockDataFactory.randomInt(), emoji = null, isEmpty = MockDataFactory.randomBoolean(), - isArchived = MockDataFactory.randomBoolean() + isArchived = MockDataFactory.randomBoolean(), + image = null ) val views = listOf(view) @@ -3658,7 +3659,8 @@ class BlockAdapterTest { id = MockDataFactory.randomString(), indent = MockDataFactory.randomInt(), isSelected = false, - emoji = null + emoji = null, + image = null ) val updated = file.copy(isSelected = true) diff --git a/core-ui/src/test/java/com/agileburo/anytype/core_ui/BlockViewDiffUtilTest.kt b/core-ui/src/test/java/com/agileburo/anytype/core_ui/BlockViewDiffUtilTest.kt index c5d3e782e6..1ee8547da8 100644 --- a/core-ui/src/test/java/com/agileburo/anytype/core_ui/BlockViewDiffUtilTest.kt +++ b/core-ui/src/test/java/com/agileburo/anytype/core_ui/BlockViewDiffUtilTest.kt @@ -608,6 +608,7 @@ class BlockViewDiffUtilTest { id = id, indent = MockDataFactory.randomInt(), emoji = null, + image = null, isSelected = false ) diff --git a/domain/src/main/java/com/agileburo/anytype/domain/icon/SetDocumentEmojiIcon.kt b/domain/src/main/java/com/agileburo/anytype/domain/icon/SetDocumentEmojiIcon.kt index 0b28e88744..c7a32515cc 100644 --- a/domain/src/main/java/com/agileburo/anytype/domain/icon/SetDocumentEmojiIcon.kt +++ b/domain/src/main/java/com/agileburo/anytype/domain/icon/SetDocumentEmojiIcon.kt @@ -8,8 +8,9 @@ import com.agileburo.anytype.domain.common.Id /** * Use-case for setting emoji icon. */ -class SetDocumentEmojiIcon(private val repo: BlockRepository) : - BaseUseCase() { +class SetDocumentEmojiIcon( + private val repo: BlockRepository +) : BaseUseCase() { override suspend fun run(params: Params) = safe { repo.setDocumentEmojiIcon( diff --git a/library-emojifier/src/main/java/com/agileburo/anytype/emojifier/Emoji.kt b/library-emojifier/src/main/java/com/agileburo/anytype/emojifier/Emoji.kt new file mode 100644 index 0000000000..82d11ab46f --- /dev/null +++ b/library-emojifier/src/main/java/com/agileburo/anytype/emojifier/Emoji.kt @@ -0,0 +1,3164 @@ +package com.agileburo.anytype.emojifier + +object Emoji { + + val colors = listOf( + "๐Ÿป", + "๐Ÿผ", + "๐Ÿฝ", + "๐Ÿพ", + "๐Ÿฟ" + ) + + val data: Array> = arrayOf( + arrayOf( + "๐Ÿ˜€", + "๐Ÿ˜ƒ", + "๐Ÿ˜„", + "๐Ÿ˜", + "๐Ÿ˜†", + "๐Ÿ˜…", + "๐Ÿ˜‚", + "๐Ÿคฃ", + "โ˜บ", + "๐Ÿ˜Š", + "๐Ÿ˜‡", + "๐Ÿ™‚", + "๐Ÿ™ƒ", + "๐Ÿ˜‰", + "๐Ÿ˜Œ", + "๐Ÿ˜", + "๐Ÿฅฐ", + "๐Ÿ˜˜", + "๐Ÿ˜—", + "๐Ÿ˜™", + "๐Ÿ˜š", + "๐Ÿ˜‹", + "๐Ÿ˜›", + "๐Ÿ˜", + "๐Ÿ˜œ", + "๐Ÿคช", + "๐Ÿคจ", + "๐Ÿง", + "๐Ÿค“", + "๐Ÿ˜Ž", + "๐Ÿคฉ", + "๐Ÿฅณ", + "๐Ÿ˜", + "๐Ÿ˜’", + "๐Ÿ˜ž", + "๐Ÿ˜”", + "๐Ÿ˜Ÿ", + "๐Ÿ˜•", + "๐Ÿ™", + "โ˜น", + "๐Ÿ˜ฃ", + "๐Ÿ˜–", + "๐Ÿ˜ซ", + "๐Ÿ˜ฉ", + "๐Ÿฅบ", + "๐Ÿ˜ข", + "๐Ÿ˜ญ", + "๐Ÿ˜ค", + "๐Ÿ˜ ", + "๐Ÿ˜ก", + "๐Ÿคฌ", + "๐Ÿคฏ", + "๐Ÿ˜ณ", + "๐Ÿฅต", + "๐Ÿฅถ", + "๐Ÿ˜ฑ", + "๐Ÿ˜จ", + "๐Ÿ˜ฐ", + "๐Ÿ˜ฅ", + "๐Ÿ˜“", + "๐Ÿค—", + "๐Ÿค”", + "๐Ÿคญ", + "๐Ÿคซ", + "๐Ÿคฅ", + "๐Ÿ˜ถ", + "๐Ÿ˜", + "๐Ÿ˜‘", + "๐Ÿ˜ฌ", + "๐Ÿ™„", + "๐Ÿ˜ฏ", + "๐Ÿ˜ฆ", + "๐Ÿ˜ง", + "๐Ÿ˜ฎ", + "๐Ÿ˜ฒ", + "๐Ÿฅฑ", + "๐Ÿ˜ด", + "๐Ÿคค", + "๐Ÿ˜ช", + "๐Ÿ˜ต", + "๐Ÿค", + "๐Ÿฅด", + "๐Ÿคข", + "๐Ÿคฎ", + "๐Ÿคง", + "๐Ÿ˜ท", + "๐Ÿค’", + "๐Ÿค•", + "๐Ÿค‘", + "๐Ÿค ", + "๐Ÿ˜ˆ", + "๐Ÿ‘ฟ", + "๐Ÿ‘น", + "๐Ÿ‘บ", + "๐Ÿคก", + "๐Ÿ’ฉ", + "๐Ÿ‘ป", + "๐Ÿ’€", + "โ˜ ", + "๐Ÿ‘ฝ", + "๐Ÿ‘พ", + "๐Ÿค–", + "๐ŸŽƒ", + "๐Ÿ˜บ", + "๐Ÿ˜ธ", + "๐Ÿ˜น", + "๐Ÿ˜ป", + "๐Ÿ˜ผ", + "๐Ÿ˜ฝ", + "๐Ÿ™€", + "๐Ÿ˜ฟ", + "๐Ÿ˜พ", + "๐Ÿคฒ", + "๐Ÿคฒ๐Ÿป", + "๐Ÿคฒ๐Ÿผ", + "๐Ÿคฒ๐Ÿฝ", + "๐Ÿคฒ๐Ÿพ", + "๐Ÿคฒ๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ‘๐Ÿป", + "๐Ÿ‘๐Ÿผ", + "๐Ÿ‘๐Ÿฝ", + "๐Ÿ‘๐Ÿพ", + "๐Ÿ‘๐Ÿฟ", + "๐Ÿ™Œ", + "๐Ÿ™Œ๐Ÿป", + "๐Ÿ™Œ๐Ÿผ", + "๐Ÿ™Œ๐Ÿฝ", + "๐Ÿ™Œ๐Ÿพ", + "๐Ÿ™Œ๐Ÿฟ", + "๐Ÿ‘", + "๐Ÿ‘๐Ÿป", + "๐Ÿ‘๐Ÿผ", + "๐Ÿ‘๐Ÿฝ", + "๐Ÿ‘๐Ÿพ", + "๐Ÿ‘๐Ÿฟ", + "๐Ÿค", + "๐Ÿ‘", + "๐Ÿ‘๐Ÿป", + "๐Ÿ‘๐Ÿผ", + "๐Ÿ‘๐Ÿฝ", + "๐Ÿ‘๐Ÿพ", + "๐Ÿ‘๐Ÿฟ", + "๐Ÿ‘Ž", + "๐Ÿ‘Ž๐Ÿป", + "๐Ÿ‘Ž๐Ÿผ", + "๐Ÿ‘Ž๐Ÿฝ", + "๐Ÿ‘Ž๐Ÿพ", + "๐Ÿ‘Ž๐Ÿฟ", + "๐Ÿ‘Š", + "๐Ÿ‘Š๐Ÿป", + "๐Ÿ‘Š๐Ÿผ", + "๐Ÿ‘Š๐Ÿฝ", + "๐Ÿ‘Š๐Ÿพ", + "๐Ÿ‘Š๐Ÿฟ", + "โœŠ", + "โœŠ๐Ÿป", + "โœŠ๐Ÿผ", + "โœŠ๐Ÿฝ", + "โœŠ๐Ÿพ", + "โœŠ๐Ÿฟ", + "๐Ÿค›", + "๐Ÿค›๐Ÿป", + "๐Ÿค›๐Ÿผ", + "๐Ÿค›๐Ÿฝ", + "๐Ÿค›๐Ÿพ", + "๐Ÿค›๐Ÿฟ", + "๐Ÿคœ", + "๐Ÿคœ๐Ÿป", + "๐Ÿคœ๐Ÿผ", + "๐Ÿคœ๐Ÿฝ", + "๐Ÿคœ๐Ÿพ", + "๐Ÿคœ๐Ÿฟ", + "๐Ÿคž", + "๐Ÿคž๐Ÿป", + "๐Ÿคž๐Ÿผ", + "๐Ÿคž๐Ÿฝ", + "๐Ÿคž๐Ÿพ", + "๐Ÿคž๐Ÿฟ", + "โœŒ", + "โœŒ๐Ÿป", + "โœŒ๐Ÿผ", + "โœŒ๐Ÿฝ", + "โœŒ๐Ÿพ", + "โœŒ๐Ÿฟ", + "๐ŸคŸ", + "๐ŸคŸ๐Ÿป", + "๐ŸคŸ๐Ÿผ", + "๐ŸคŸ๐Ÿฝ", + "๐ŸคŸ๐Ÿพ", + "๐ŸคŸ๐Ÿฟ", + "๐Ÿค˜", + "๐Ÿค˜๐Ÿป", + "๐Ÿค˜๐Ÿผ", + "๐Ÿค˜๐Ÿฝ", + "๐Ÿค˜๐Ÿพ", + "๐Ÿค˜๐Ÿฟ", + "๐Ÿ‘Œ", + "๐Ÿ‘Œ๐Ÿป", + "๐Ÿ‘Œ๐Ÿผ", + "๐Ÿ‘Œ๐Ÿฝ", + "๐Ÿ‘Œ๐Ÿพ", + "๐Ÿ‘Œ๐Ÿฟ", + "๐Ÿค", + "๐Ÿค๐Ÿป", + "๐Ÿค๐Ÿผ", + "๐Ÿค๐Ÿฝ", + "๐Ÿค๐Ÿพ", + "๐Ÿค๐Ÿฟ", + "๐Ÿ‘ˆ", + "๐Ÿ‘ˆ๐Ÿป", + "๐Ÿ‘ˆ๐Ÿผ", + "๐Ÿ‘ˆ๐Ÿฝ", + "๐Ÿ‘ˆ๐Ÿพ", + "๐Ÿ‘ˆ๐Ÿฟ", + "๐Ÿ‘‰", + "๐Ÿ‘‰๐Ÿป", + "๐Ÿ‘‰๐Ÿผ", + "๐Ÿ‘‰๐Ÿฝ", + "๐Ÿ‘‰๐Ÿพ", + "๐Ÿ‘‰๐Ÿฟ", + "๐Ÿ‘†", + "๐Ÿ‘†๐Ÿป", + "๐Ÿ‘†๐Ÿผ", + "๐Ÿ‘†๐Ÿฝ", + "๐Ÿ‘†๐Ÿพ", + "๐Ÿ‘†๐Ÿฟ", + "๐Ÿ‘‡", + "๐Ÿ‘‡๐Ÿป", + "๐Ÿ‘‡๐Ÿผ", + "๐Ÿ‘‡๐Ÿฝ", + "๐Ÿ‘‡๐Ÿพ", + "๐Ÿ‘‡๐Ÿฟ", + "โ˜", + "โ˜๐Ÿป", + "โ˜๐Ÿผ", + "โ˜๐Ÿฝ", + "โ˜๐Ÿพ", + "โ˜๐Ÿฟ", + "โœ‹", + "โœ‹๐Ÿป", + "โœ‹๐Ÿผ", + "โœ‹๐Ÿฝ", + "โœ‹๐Ÿพ", + "โœ‹๐Ÿฟ", + "๐Ÿคš", + "๐Ÿคš๐Ÿป", + "๐Ÿคš๐Ÿผ", + "๐Ÿคš๐Ÿฝ", + "๐Ÿคš๐Ÿพ", + "๐Ÿคš๐Ÿฟ", + "๐Ÿ–", + "๐Ÿ–๐Ÿป", + "๐Ÿ–๐Ÿผ", + "๐Ÿ–๐Ÿฝ", + "๐Ÿ–๐Ÿพ", + "๐Ÿ–๐Ÿฟ", + "๐Ÿ––", + "๐Ÿ––๐Ÿป", + "๐Ÿ––๐Ÿผ", + "๐Ÿ––๐Ÿฝ", + "๐Ÿ––๐Ÿพ", + "๐Ÿ––๐Ÿฟ", + "๐Ÿ‘‹", + "๐Ÿ‘‹๐Ÿป", + "๐Ÿ‘‹๐Ÿผ", + "๐Ÿ‘‹๐Ÿฝ", + "๐Ÿ‘‹๐Ÿพ", + "๐Ÿ‘‹๐Ÿฟ", + "๐Ÿค™", + "๐Ÿค™๐Ÿป", + "๐Ÿค™๐Ÿผ", + "๐Ÿค™๐Ÿฝ", + "๐Ÿค™๐Ÿพ", + "๐Ÿค™๐Ÿฟ", + "๐Ÿ’ช", + "๐Ÿ’ช๐Ÿป", + "๐Ÿ’ช๐Ÿผ", + "๐Ÿ’ช๐Ÿฝ", + "๐Ÿ’ช๐Ÿพ", + "๐Ÿ’ช๐Ÿฟ", + "๐Ÿฆพ", + "๐Ÿ–•", + "๐Ÿ–•๐Ÿป", + "๐Ÿ–•๐Ÿผ", + "๐Ÿ–•๐Ÿฝ", + "๐Ÿ–•๐Ÿพ", + "๐Ÿ–•๐Ÿฟ", + "โœ", + "โœ๐Ÿป", + "โœ๐Ÿผ", + "โœ๐Ÿฝ", + "โœ๐Ÿพ", + "โœ๐Ÿฟ", + "๐Ÿ™", + "๐Ÿ™๐Ÿป", + "๐Ÿ™๐Ÿผ", + "๐Ÿ™๐Ÿฝ", + "๐Ÿ™๐Ÿพ", + "๐Ÿ™๐Ÿฟ", + "๐Ÿฆถ", + "๐Ÿฆถ๐Ÿป", + "๐Ÿฆถ๐Ÿผ", + "๐Ÿฆถ๐Ÿฝ", + "๐Ÿฆถ๐Ÿพ", + "๐Ÿฆถ๐Ÿฟ", + "๐Ÿฆต", + "๐Ÿฆต๐Ÿป", + "๐Ÿฆต๐Ÿผ", + "๐Ÿฆต๐Ÿฝ", + "๐Ÿฆต๐Ÿพ", + "๐Ÿฆต๐Ÿฟ", + "๐Ÿฆฟ", + "๐Ÿ’„", + "๐Ÿ’‹", + "๐Ÿ‘„", + "๐Ÿฆท", + "๐Ÿ‘…", + "๐Ÿ‘‚", + "๐Ÿ‘‚๐Ÿป", + "๐Ÿ‘‚๐Ÿผ", + "๐Ÿ‘‚๐Ÿฝ", + "๐Ÿ‘‚๐Ÿพ", + "๐Ÿ‘‚๐Ÿฟ", + "๐Ÿฆป", + "๐Ÿฆป๐Ÿป", + "๐Ÿฆป๐Ÿผ", + "๐Ÿฆป๐Ÿฝ", + "๐Ÿฆป๐Ÿพ", + "๐Ÿฆป๐Ÿฟ", + "๐Ÿ‘ƒ", + "๐Ÿ‘ƒ๐Ÿป", + "๐Ÿ‘ƒ๐Ÿผ", + "๐Ÿ‘ƒ๐Ÿฝ", + "๐Ÿ‘ƒ๐Ÿพ", + "๐Ÿ‘ƒ๐Ÿฟ", + "๐Ÿ‘ฃ", + "๐Ÿ‘", + "๐Ÿ‘€", + "๐Ÿง ", + "๐Ÿ—ฃ", + "๐Ÿ‘ค", + "๐Ÿ‘ฅ", + "๐Ÿ‘ถ", + "๐Ÿ‘ถ๐Ÿป", + "๐Ÿ‘ถ๐Ÿผ", + "๐Ÿ‘ถ๐Ÿฝ", + "๐Ÿ‘ถ๐Ÿพ", + "๐Ÿ‘ถ๐Ÿฟ", + "๐Ÿ‘ง", + "๐Ÿ‘ง๐Ÿป", + "๐Ÿ‘ง๐Ÿผ", + "๐Ÿ‘ง๐Ÿฝ", + "๐Ÿ‘ง๐Ÿพ", + "๐Ÿ‘ง๐Ÿฟ", + "๐Ÿง’", + "๐Ÿง’๐Ÿป", + "๐Ÿง’๐Ÿผ", + "๐Ÿง’๐Ÿฝ", + "๐Ÿง’๐Ÿพ", + "๐Ÿง’๐Ÿฟ", + "๐Ÿ‘ฆ", + "๐Ÿ‘ฆ๐Ÿป", + "๐Ÿ‘ฆ๐Ÿผ", + "๐Ÿ‘ฆ๐Ÿฝ", + "๐Ÿ‘ฆ๐Ÿพ", + "๐Ÿ‘ฆ๐Ÿฟ", + "๐Ÿ‘ฉ", + "๐Ÿ‘ฉ๐Ÿป", + "๐Ÿ‘ฉ๐Ÿผ", + "๐Ÿ‘ฉ๐Ÿฝ", + "๐Ÿ‘ฉ๐Ÿพ", + "๐Ÿ‘ฉ๐Ÿฟ", + "๐Ÿง‘", + "๐Ÿง‘๐Ÿป", + "๐Ÿง‘๐Ÿผ", + "๐Ÿง‘๐Ÿฝ", + "๐Ÿง‘๐Ÿพ", + "๐Ÿง‘๐Ÿฟ", + "๐Ÿ‘จ", + "๐Ÿ‘จ๐Ÿป", + "๐Ÿ‘จ๐Ÿผ", + "๐Ÿ‘จ๐Ÿฝ", + "๐Ÿ‘จ๐Ÿพ", + "๐Ÿ‘จ๐Ÿฟ", + "๐Ÿ‘ฉโ€๐Ÿฆฑ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฑ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฑ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฑ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฑ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฑ", + "๐Ÿง‘โ€๐Ÿฆฑ", + "๐Ÿง‘๐Ÿปโ€๐Ÿฆฑ", + "๐Ÿง‘๐Ÿผโ€๐Ÿฆฑ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿฆฑ", + "๐Ÿง‘๐Ÿพโ€๐Ÿฆฑ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿฆฑ", + "๐Ÿ‘จโ€๐Ÿฆฑ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฑ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฑ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฑ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฑ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฑ", + "๐Ÿ‘ฉโ€๐Ÿฆฐ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฐ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฐ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฐ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฐ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฐ", + "๐Ÿง‘โ€๐Ÿฆฐ", + "๐Ÿง‘๐Ÿปโ€๐Ÿฆฐ", + "๐Ÿง‘๐Ÿผโ€๐Ÿฆฐ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿฆฐ", + "๐Ÿง‘๐Ÿพโ€๐Ÿฆฐ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿฆฐ", + "๐Ÿ‘จโ€๐Ÿฆฐ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฐ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฐ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฐ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฐ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฐ", + "๐Ÿ‘ฑโ€โ™€", + "๐Ÿ‘ฑ๐Ÿปโ€โ™€", + "๐Ÿ‘ฑ๐Ÿผโ€โ™€", + "๐Ÿ‘ฑ๐Ÿฝโ€โ™€", + "๐Ÿ‘ฑ๐Ÿพโ€โ™€", + "๐Ÿ‘ฑ๐Ÿฟโ€โ™€", + "๐Ÿ‘ฑ", + "๐Ÿ‘ฑ๐Ÿป", + "๐Ÿ‘ฑ๐Ÿผ", + "๐Ÿ‘ฑ๐Ÿฝ", + "๐Ÿ‘ฑ๐Ÿพ", + "๐Ÿ‘ฑ๐Ÿฟ", + "๐Ÿ‘ฑโ€โ™‚", + "๐Ÿ‘ฑ๐Ÿปโ€โ™‚", + "๐Ÿ‘ฑ๐Ÿผโ€โ™‚", + "๐Ÿ‘ฑ๐Ÿฝโ€โ™‚", + "๐Ÿ‘ฑ๐Ÿพโ€โ™‚", + "๐Ÿ‘ฑ๐Ÿฟโ€โ™‚", + "๐Ÿ‘ฉโ€๐Ÿฆณ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆณ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆณ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆณ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆณ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆณ", + "๐Ÿง‘โ€๐Ÿฆณ", + "๐Ÿง‘๐Ÿปโ€๐Ÿฆณ", + "๐Ÿง‘๐Ÿผโ€๐Ÿฆณ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿฆณ", + "๐Ÿง‘๐Ÿพโ€๐Ÿฆณ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿฆณ", + "๐Ÿ‘จโ€๐Ÿฆณ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿฆณ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿฆณ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆณ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿฆณ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆณ", + "๐Ÿ‘ฉโ€๐Ÿฆฒ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฒ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฒ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฒ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฒ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฒ", + "๐Ÿง‘โ€๐Ÿฆฒ", + "๐Ÿง‘๐Ÿปโ€๐Ÿฆฒ", + "๐Ÿง‘๐Ÿผโ€๐Ÿฆฒ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿฆฒ", + "๐Ÿง‘๐Ÿพโ€๐Ÿฆฒ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿฆฒ", + "๐Ÿ‘จโ€๐Ÿฆฒ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฒ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฒ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฒ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฒ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฒ", + "๐Ÿง”", + "๐Ÿง”๐Ÿป", + "๐Ÿง”๐Ÿผ", + "๐Ÿง”๐Ÿฝ", + "๐Ÿง”๐Ÿพ", + "๐Ÿง”๐Ÿฟ", + "๐Ÿ‘ต", + "๐Ÿ‘ต๐Ÿป", + "๐Ÿ‘ต๐Ÿผ", + "๐Ÿ‘ต๐Ÿฝ", + "๐Ÿ‘ต๐Ÿพ", + "๐Ÿ‘ต๐Ÿฟ", + "๐Ÿง“", + "๐Ÿง“๐Ÿป", + "๐Ÿง“๐Ÿผ", + "๐Ÿง“๐Ÿฝ", + "๐Ÿง“๐Ÿพ", + "๐Ÿง“๐Ÿฟ", + "๐Ÿ‘ด", + "๐Ÿ‘ด๐Ÿป", + "๐Ÿ‘ด๐Ÿผ", + "๐Ÿ‘ด๐Ÿฝ", + "๐Ÿ‘ด๐Ÿพ", + "๐Ÿ‘ด๐Ÿฟ", + "๐Ÿ‘ฒ", + "๐Ÿ‘ฒ๐Ÿป", + "๐Ÿ‘ฒ๐Ÿผ", + "๐Ÿ‘ฒ๐Ÿฝ", + "๐Ÿ‘ฒ๐Ÿพ", + "๐Ÿ‘ฒ๐Ÿฟ", + "๐Ÿ‘ณโ€โ™€", + "๐Ÿ‘ณ๐Ÿปโ€โ™€", + "๐Ÿ‘ณ๐Ÿผโ€โ™€", + "๐Ÿ‘ณ๐Ÿฝโ€โ™€", + "๐Ÿ‘ณ๐Ÿพโ€โ™€", + "๐Ÿ‘ณ๐Ÿฟโ€โ™€", + "๐Ÿ‘ณ", + "๐Ÿ‘ณ๐Ÿป", + "๐Ÿ‘ณ๐Ÿผ", + "๐Ÿ‘ณ๐Ÿฝ", + "๐Ÿ‘ณ๐Ÿพ", + "๐Ÿ‘ณ๐Ÿฟ", + "๐Ÿ‘ณโ€โ™‚", + "๐Ÿ‘ณ๐Ÿปโ€โ™‚", + "๐Ÿ‘ณ๐Ÿผโ€โ™‚", + "๐Ÿ‘ณ๐Ÿฝโ€โ™‚", + "๐Ÿ‘ณ๐Ÿพโ€โ™‚", + "๐Ÿ‘ณ๐Ÿฟโ€โ™‚", + "๐Ÿง•", + "๐Ÿง•๐Ÿป", + "๐Ÿง•๐Ÿผ", + "๐Ÿง•๐Ÿฝ", + "๐Ÿง•๐Ÿพ", + "๐Ÿง•๐Ÿฟ", + "๐Ÿ‘ฎโ€โ™€", + "๐Ÿ‘ฎ๐Ÿปโ€โ™€", + "๐Ÿ‘ฎ๐Ÿผโ€โ™€", + "๐Ÿ‘ฎ๐Ÿฝโ€โ™€", + "๐Ÿ‘ฎ๐Ÿพโ€โ™€", + "๐Ÿ‘ฎ๐Ÿฟโ€โ™€", + "๐Ÿ‘ฎ", + "๐Ÿ‘ฎ๐Ÿป", + "๐Ÿ‘ฎ๐Ÿผ", + "๐Ÿ‘ฎ๐Ÿฝ", + "๐Ÿ‘ฎ๐Ÿพ", + "๐Ÿ‘ฎ๐Ÿฟ", + "๐Ÿ‘ฎโ€โ™‚", + "๐Ÿ‘ฎ๐Ÿปโ€โ™‚", + "๐Ÿ‘ฎ๐Ÿผโ€โ™‚", + "๐Ÿ‘ฎ๐Ÿฝโ€โ™‚", + "๐Ÿ‘ฎ๐Ÿพโ€โ™‚", + "๐Ÿ‘ฎ๐Ÿฟโ€โ™‚", + "๐Ÿ‘ทโ€โ™€", + "๐Ÿ‘ท๐Ÿปโ€โ™€", + "๐Ÿ‘ท๐Ÿผโ€โ™€", + "๐Ÿ‘ท๐Ÿฝโ€โ™€", + "๐Ÿ‘ท๐Ÿพโ€โ™€", + "๐Ÿ‘ท๐Ÿฟโ€โ™€", + "๐Ÿ‘ท", + "๐Ÿ‘ท๐Ÿป", + "๐Ÿ‘ท๐Ÿผ", + "๐Ÿ‘ท๐Ÿฝ", + "๐Ÿ‘ท๐Ÿพ", + "๐Ÿ‘ท๐Ÿฟ", + "๐Ÿ‘ทโ€โ™‚", + "๐Ÿ‘ท๐Ÿปโ€โ™‚", + "๐Ÿ‘ท๐Ÿผโ€โ™‚", + "๐Ÿ‘ท๐Ÿฝโ€โ™‚", + "๐Ÿ‘ท๐Ÿพโ€โ™‚", + "๐Ÿ‘ท๐Ÿฟโ€โ™‚", + "๐Ÿ’‚โ€โ™€", + "๐Ÿ’‚๐Ÿปโ€โ™€", + "๐Ÿ’‚๐Ÿผโ€โ™€", + "๐Ÿ’‚๐Ÿฝโ€โ™€", + "๐Ÿ’‚๐Ÿพโ€โ™€", + "๐Ÿ’‚๐Ÿฟโ€โ™€", + "๐Ÿ’‚", + "๐Ÿ’‚๐Ÿป", + "๐Ÿ’‚๐Ÿผ", + "๐Ÿ’‚๐Ÿฝ", + "๐Ÿ’‚๐Ÿพ", + "๐Ÿ’‚๐Ÿฟ", + "๐Ÿ’‚โ€โ™‚", + "๐Ÿ’‚๐Ÿปโ€โ™‚", + "๐Ÿ’‚๐Ÿผโ€โ™‚", + "๐Ÿ’‚๐Ÿฝโ€โ™‚", + "๐Ÿ’‚๐Ÿพโ€โ™‚", + "๐Ÿ’‚๐Ÿฟโ€โ™‚", + "๐Ÿ•ตโ€โ™€", + "๐Ÿ•ต๐Ÿปโ€โ™€", + "๐Ÿ•ต๐Ÿผโ€โ™€", + "๐Ÿ•ต๐Ÿฝโ€โ™€", + "๐Ÿ•ต๐Ÿพโ€โ™€", + "๐Ÿ•ต๐Ÿฟโ€โ™€", + "๐Ÿ•ต", + "๐Ÿ•ต๐Ÿป", + "๐Ÿ•ต๐Ÿผ", + "๐Ÿ•ต๐Ÿฝ", + "๐Ÿ•ต๐Ÿพ", + "๐Ÿ•ต๐Ÿฟ", + "๐Ÿ•ตโ€โ™‚", + "๐Ÿ•ต๐Ÿปโ€โ™‚", + "๐Ÿ•ต๐Ÿผโ€โ™‚", + "๐Ÿ•ต๐Ÿฝโ€โ™‚", + "๐Ÿ•ต๐Ÿพโ€โ™‚", + "๐Ÿ•ต๐Ÿฟโ€โ™‚", + "๐Ÿ‘ฉโ€โš•", + "๐Ÿ‘ฉ๐Ÿปโ€โš•", + "๐Ÿ‘ฉ๐Ÿผโ€โš•", + "๐Ÿ‘ฉ๐Ÿฝโ€โš•", + "๐Ÿ‘ฉ๐Ÿพโ€โš•", + "๐Ÿ‘ฉ๐Ÿฟโ€โš•", + "๐Ÿง‘โ€โš•", + "๐Ÿง‘๐Ÿปโ€โš•", + "๐Ÿง‘๐Ÿผโ€โš•", + "๐Ÿง‘๐Ÿฝโ€โš•", + "๐Ÿง‘๐Ÿพโ€โš•", + "๐Ÿง‘๐Ÿฟโ€โš•", + "๐Ÿ‘จโ€โš•", + "๐Ÿ‘จ๐Ÿปโ€โš•", + "๐Ÿ‘จ๐Ÿผโ€โš•", + "๐Ÿ‘จ๐Ÿฝโ€โš•", + "๐Ÿ‘จ๐Ÿพโ€โš•", + "๐Ÿ‘จ๐Ÿฟโ€โš•", + "๐Ÿ‘ฉโ€๐ŸŒพ", + "๐Ÿ‘ฉ๐Ÿปโ€๐ŸŒพ", + "๐Ÿ‘ฉ๐Ÿผโ€๐ŸŒพ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŒพ", + "๐Ÿ‘ฉ๐Ÿพโ€๐ŸŒพ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŒพ", + "๐Ÿง‘โ€๐ŸŒพ", + "๐Ÿง‘๐Ÿปโ€๐ŸŒพ", + "๐Ÿง‘๐Ÿผโ€๐ŸŒพ", + "๐Ÿง‘๐Ÿฝโ€๐ŸŒพ", + "๐Ÿง‘๐Ÿพโ€๐ŸŒพ", + "๐Ÿง‘๐Ÿฟโ€๐ŸŒพ", + "๐Ÿ‘จโ€๐ŸŒพ", + "๐Ÿ‘จ๐Ÿปโ€๐ŸŒพ", + "๐Ÿ‘จ๐Ÿผโ€๐ŸŒพ", + "๐Ÿ‘จ๐Ÿฝโ€๐ŸŒพ", + "๐Ÿ‘จ๐Ÿพโ€๐ŸŒพ", + "๐Ÿ‘จ๐Ÿฟโ€๐ŸŒพ", + "๐Ÿ‘ฉโ€๐Ÿณ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿณ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿณ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿณ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿณ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿณ", + "๐Ÿง‘โ€๐Ÿณ", + "๐Ÿง‘๐Ÿปโ€๐Ÿณ", + "๐Ÿง‘๐Ÿผโ€๐Ÿณ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿณ", + "๐Ÿง‘๐Ÿพโ€๐Ÿณ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿณ", + "๐Ÿ‘จโ€๐Ÿณ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿณ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿณ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿณ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿณ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿณ", + "๐Ÿ‘ฉโ€๐ŸŽ“", + "๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽ“", + "๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽ“", + "๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽ“", + "๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽ“", + "๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽ“", + "๐Ÿง‘โ€๐ŸŽ“", + "๐Ÿง‘๐Ÿปโ€๐ŸŽ“", + "๐Ÿง‘๐Ÿผโ€๐ŸŽ“", + "๐Ÿง‘๐Ÿฝโ€๐ŸŽ“", + "๐Ÿง‘๐Ÿพโ€๐ŸŽ“", + "๐Ÿง‘๐Ÿฟโ€๐ŸŽ“", + "๐Ÿ‘จโ€๐ŸŽ“", + "๐Ÿ‘จ๐Ÿปโ€๐ŸŽ“", + "๐Ÿ‘จ๐Ÿผโ€๐ŸŽ“", + "๐Ÿ‘จ๐Ÿฝโ€๐ŸŽ“", + "๐Ÿ‘จ๐Ÿพโ€๐ŸŽ“", + "๐Ÿ‘จ๐Ÿฟโ€๐ŸŽ“", + "๐Ÿ‘ฉโ€๐ŸŽค", + "๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽค", + "๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽค", + "๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽค", + "๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽค", + "๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽค", + "๐Ÿง‘โ€๐ŸŽค", + "๐Ÿง‘๐Ÿปโ€๐ŸŽค", + "๐Ÿง‘๐Ÿผโ€๐ŸŽค", + "๐Ÿง‘๐Ÿฝโ€๐ŸŽค", + "๐Ÿง‘๐Ÿพโ€๐ŸŽค", + "๐Ÿง‘๐Ÿฟโ€๐ŸŽค", + "๐Ÿ‘จโ€๐ŸŽค", + "๐Ÿ‘จ๐Ÿปโ€๐ŸŽค", + "๐Ÿ‘จ๐Ÿผโ€๐ŸŽค", + "๐Ÿ‘จ๐Ÿฝโ€๐ŸŽค", + "๐Ÿ‘จ๐Ÿพโ€๐ŸŽค", + "๐Ÿ‘จ๐Ÿฟโ€๐ŸŽค", + "๐Ÿ‘ฉโ€๐Ÿซ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿซ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿซ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿซ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿซ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿซ", + "๐Ÿง‘โ€๐Ÿซ", + "๐Ÿง‘๐Ÿปโ€๐Ÿซ", + "๐Ÿง‘๐Ÿผโ€๐Ÿซ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿซ", + "๐Ÿง‘๐Ÿพโ€๐Ÿซ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿซ", + "๐Ÿ‘จโ€๐Ÿซ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿซ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿซ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿซ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿซ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿซ", + "๐Ÿ‘ฉโ€๐Ÿญ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿญ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿญ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿญ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿญ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿญ", + "๐Ÿง‘โ€๐Ÿญ", + "๐Ÿง‘๐Ÿปโ€๐Ÿญ", + "๐Ÿง‘๐Ÿผโ€๐Ÿญ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿญ", + "๐Ÿง‘๐Ÿพโ€๐Ÿญ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿญ", + "๐Ÿ‘จโ€๐Ÿญ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿญ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿญ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿญ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿญ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿญ", + "๐Ÿ‘ฉโ€๐Ÿ’ป", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ป", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ป", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ป", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ป", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ป", + "๐Ÿง‘โ€๐Ÿ’ป", + "๐Ÿง‘๐Ÿปโ€๐Ÿ’ป", + "๐Ÿง‘๐Ÿผโ€๐Ÿ’ป", + "๐Ÿง‘๐Ÿฝโ€๐Ÿ’ป", + "๐Ÿง‘๐Ÿพโ€๐Ÿ’ป", + "๐Ÿง‘๐Ÿฟโ€๐Ÿ’ป", + "๐Ÿ‘จโ€๐Ÿ’ป", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ป", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ป", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ป", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ป", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ป", + "๐Ÿ‘ฉโ€๐Ÿ’ผ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ’ผ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ’ผ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ’ผ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ’ผ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ’ผ", + "๐Ÿง‘โ€๐Ÿ’ผ", + "๐Ÿง‘๐Ÿปโ€๐Ÿ’ผ", + "๐Ÿง‘๐Ÿผโ€๐Ÿ’ผ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿ’ผ", + "๐Ÿง‘๐Ÿพโ€๐Ÿ’ผ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿ’ผ", + "๐Ÿ‘จโ€๐Ÿ’ผ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿ’ผ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿ’ผ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿ’ผ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿ’ผ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿ’ผ", + "๐Ÿ‘ฉโ€๐Ÿ”ง", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ง", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ง", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ง", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ง", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ง", + "๐Ÿง‘โ€๐Ÿ”ง", + "๐Ÿง‘๐Ÿปโ€๐Ÿ”ง", + "๐Ÿง‘๐Ÿผโ€๐Ÿ”ง", + "๐Ÿง‘๐Ÿฝโ€๐Ÿ”ง", + "๐Ÿง‘๐Ÿพโ€๐Ÿ”ง", + "๐Ÿง‘๐Ÿฟโ€๐Ÿ”ง", + "๐Ÿ‘จโ€๐Ÿ”ง", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ง", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ง", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ง", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ง", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ง", + "๐Ÿ‘ฉโ€๐Ÿ”ฌ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿ”ฌ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿ”ฌ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿ”ฌ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿ”ฌ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿ”ฌ", + "๐Ÿง‘โ€๐Ÿ”ฌ", + "๐Ÿง‘๐Ÿปโ€๐Ÿ”ฌ", + "๐Ÿง‘๐Ÿผโ€๐Ÿ”ฌ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿ”ฌ", + "๐Ÿง‘๐Ÿพโ€๐Ÿ”ฌ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿ”ฌ", + "๐Ÿ‘จโ€๐Ÿ”ฌ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿ”ฌ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿ”ฌ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿ”ฌ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿ”ฌ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿ”ฌ", + "๐Ÿ‘ฉโ€๐ŸŽจ", + "๐Ÿ‘ฉ๐Ÿปโ€๐ŸŽจ", + "๐Ÿ‘ฉ๐Ÿผโ€๐ŸŽจ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐ŸŽจ", + "๐Ÿ‘ฉ๐Ÿพโ€๐ŸŽจ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐ŸŽจ", + "๐Ÿง‘โ€๐ŸŽจ", + "๐Ÿง‘๐Ÿปโ€๐ŸŽจ", + "๐Ÿง‘๐Ÿผโ€๐ŸŽจ", + "๐Ÿง‘๐Ÿฝโ€๐ŸŽจ", + "๐Ÿง‘๐Ÿพโ€๐ŸŽจ", + "๐Ÿง‘๐Ÿฟโ€๐ŸŽจ", + "๐Ÿ‘จโ€๐ŸŽจ", + "๐Ÿ‘จ๐Ÿปโ€๐ŸŽจ", + "๐Ÿ‘จ๐Ÿผโ€๐ŸŽจ", + "๐Ÿ‘จ๐Ÿฝโ€๐ŸŽจ", + "๐Ÿ‘จ๐Ÿพโ€๐ŸŽจ", + "๐Ÿ‘จ๐Ÿฟโ€๐ŸŽจ", + "๐Ÿ‘ฉโ€๐Ÿš’", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš’", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš’", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš’", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš’", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš’", + "๐Ÿง‘โ€๐Ÿš’", + "๐Ÿง‘๐Ÿปโ€๐Ÿš’", + "๐Ÿง‘๐Ÿผโ€๐Ÿš’", + "๐Ÿง‘๐Ÿฝโ€๐Ÿš’", + "๐Ÿง‘๐Ÿพโ€๐Ÿš’", + "๐Ÿง‘๐Ÿฟโ€๐Ÿš’", + "๐Ÿ‘จโ€๐Ÿš’", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿš’", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿš’", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿš’", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿš’", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿš’", + "๐Ÿ‘ฉโ€โœˆ", + "๐Ÿ‘ฉ๐Ÿปโ€โœˆ", + "๐Ÿ‘ฉ๐Ÿผโ€โœˆ", + "๐Ÿ‘ฉ๐Ÿฝโ€โœˆ", + "๐Ÿ‘ฉ๐Ÿพโ€โœˆ", + "๐Ÿ‘ฉ๐Ÿฟโ€โœˆ", + "๐Ÿง‘โ€โœˆ", + "๐Ÿง‘๐Ÿปโ€โœˆ", + "๐Ÿง‘๐Ÿผโ€โœˆ", + "๐Ÿง‘๐Ÿฝโ€โœˆ", + "๐Ÿง‘๐Ÿพโ€โœˆ", + "๐Ÿง‘๐Ÿฟโ€โœˆ", + "๐Ÿ‘จโ€โœˆ", + "๐Ÿ‘จ๐Ÿปโ€โœˆ", + "๐Ÿ‘จ๐Ÿผโ€โœˆ", + "๐Ÿ‘จ๐Ÿฝโ€โœˆ", + "๐Ÿ‘จ๐Ÿพโ€โœˆ", + "๐Ÿ‘จ๐Ÿฟโ€โœˆ", + "๐Ÿ‘ฉโ€๐Ÿš€", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿš€", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿš€", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿš€", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿš€", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿš€", + "๐Ÿง‘โ€๐Ÿš€", + "๐Ÿง‘๐Ÿปโ€๐Ÿš€", + "๐Ÿง‘๐Ÿผโ€๐Ÿš€", + "๐Ÿง‘๐Ÿฝโ€๐Ÿš€", + "๐Ÿง‘๐Ÿพโ€๐Ÿš€", + "๐Ÿง‘๐Ÿฟโ€๐Ÿš€", + "๐Ÿ‘จโ€๐Ÿš€", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿš€", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿš€", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿš€", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿš€", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿš€", + "๐Ÿ‘ฉโ€โš–", + "๐Ÿ‘ฉ๐Ÿปโ€โš–", + "๐Ÿ‘ฉ๐Ÿผโ€โš–", + "๐Ÿ‘ฉ๐Ÿฝโ€โš–", + "๐Ÿ‘ฉ๐Ÿพโ€โš–", + "๐Ÿ‘ฉ๐Ÿฟโ€โš–", + "๐Ÿง‘โ€โš–", + "๐Ÿง‘๐Ÿปโ€โš–", + "๐Ÿง‘๐Ÿผโ€โš–", + "๐Ÿง‘๐Ÿฝโ€โš–", + "๐Ÿง‘๐Ÿพโ€โš–", + "๐Ÿง‘๐Ÿฟโ€โš–", + "๐Ÿ‘จโ€โš–", + "๐Ÿ‘จ๐Ÿปโ€โš–", + "๐Ÿ‘จ๐Ÿผโ€โš–", + "๐Ÿ‘จ๐Ÿฝโ€โš–", + "๐Ÿ‘จ๐Ÿพโ€โš–", + "๐Ÿ‘จ๐Ÿฟโ€โš–", + "๐Ÿ‘ฐ", + "๐Ÿ‘ฐ๐Ÿป", + "๐Ÿ‘ฐ๐Ÿผ", + "๐Ÿ‘ฐ๐Ÿฝ", + "๐Ÿ‘ฐ๐Ÿพ", + "๐Ÿ‘ฐ๐Ÿฟ", + "๐Ÿคต", + "๐Ÿคต๐Ÿป", + "๐Ÿคต๐Ÿผ", + "๐Ÿคต๐Ÿฝ", + "๐Ÿคต๐Ÿพ", + "๐Ÿคต๐Ÿฟ", + "๐Ÿ‘ธ", + "๐Ÿ‘ธ๐Ÿป", + "๐Ÿ‘ธ๐Ÿผ", + "๐Ÿ‘ธ๐Ÿฝ", + "๐Ÿ‘ธ๐Ÿพ", + "๐Ÿ‘ธ๐Ÿฟ", + "๐Ÿคด", + "๐Ÿคด๐Ÿป", + "๐Ÿคด๐Ÿผ", + "๐Ÿคด๐Ÿฝ", + "๐Ÿคด๐Ÿพ", + "๐Ÿคด๐Ÿฟ", + "๐Ÿฆธโ€โ™€", + "๐Ÿฆธ๐Ÿปโ€โ™€", + "๐Ÿฆธ๐Ÿผโ€โ™€", + "๐Ÿฆธ๐Ÿฝโ€โ™€", + "๐Ÿฆธ๐Ÿพโ€โ™€", + "๐Ÿฆธ๐Ÿฟโ€โ™€", + "๐Ÿฆธ", + "๐Ÿฆธ๐Ÿป", + "๐Ÿฆธ๐Ÿผ", + "๐Ÿฆธ๐Ÿฝ", + "๐Ÿฆธ๐Ÿพ", + "๐Ÿฆธ๐Ÿฟ", + "๐Ÿฆธโ€โ™‚", + "๐Ÿฆธ๐Ÿปโ€โ™‚", + "๐Ÿฆธ๐Ÿผโ€โ™‚", + "๐Ÿฆธ๐Ÿฝโ€โ™‚", + "๐Ÿฆธ๐Ÿพโ€โ™‚", + "๐Ÿฆธ๐Ÿฟโ€โ™‚", + "๐Ÿฆนโ€โ™€", + "๐Ÿฆน๐Ÿปโ€โ™€", + "๐Ÿฆน๐Ÿผโ€โ™€", + "๐Ÿฆน๐Ÿฝโ€โ™€", + "๐Ÿฆน๐Ÿพโ€โ™€", + "๐Ÿฆน๐Ÿฟโ€โ™€", + "๐Ÿฆน", + "๐Ÿฆน๐Ÿป", + "๐Ÿฆน๐Ÿผ", + "๐Ÿฆน๐Ÿฝ", + "๐Ÿฆน๐Ÿพ", + "๐Ÿฆน๐Ÿฟ", + "๐Ÿฆนโ€โ™‚", + "๐Ÿฆน๐Ÿปโ€โ™‚", + "๐Ÿฆน๐Ÿผโ€โ™‚", + "๐Ÿฆน๐Ÿฝโ€โ™‚", + "๐Ÿฆน๐Ÿพโ€โ™‚", + "๐Ÿฆน๐Ÿฟโ€โ™‚", + "๐Ÿคถ", + "๐Ÿคถ๐Ÿป", + "๐Ÿคถ๐Ÿผ", + "๐Ÿคถ๐Ÿฝ", + "๐Ÿคถ๐Ÿพ", + "๐Ÿคถ๐Ÿฟ", + "๐ŸŽ…", + "๐ŸŽ…๐Ÿป", + "๐ŸŽ…๐Ÿผ", + "๐ŸŽ…๐Ÿฝ", + "๐ŸŽ…๐Ÿพ", + "๐ŸŽ…๐Ÿฟ", + "๐Ÿง™โ€โ™€", + "๐Ÿง™๐Ÿปโ€โ™€", + "๐Ÿง™๐Ÿผโ€โ™€", + "๐Ÿง™๐Ÿฝโ€โ™€", + "๐Ÿง™๐Ÿพโ€โ™€", + "๐Ÿง™๐Ÿฟโ€โ™€", + "๐Ÿง™", + "๐Ÿง™๐Ÿป", + "๐Ÿง™๐Ÿผ", + "๐Ÿง™๐Ÿฝ", + "๐Ÿง™๐Ÿพ", + "๐Ÿง™๐Ÿฟ", + "๐Ÿง™โ€โ™‚", + "๐Ÿง™๐Ÿปโ€โ™‚", + "๐Ÿง™๐Ÿผโ€โ™‚", + "๐Ÿง™๐Ÿฝโ€โ™‚", + "๐Ÿง™๐Ÿพโ€โ™‚", + "๐Ÿง™๐Ÿฟโ€โ™‚", + "๐Ÿงโ€โ™€", + "๐Ÿง๐Ÿปโ€โ™€", + "๐Ÿง๐Ÿผโ€โ™€", + "๐Ÿง๐Ÿฝโ€โ™€", + "๐Ÿง๐Ÿพโ€โ™€", + "๐Ÿง๐Ÿฟโ€โ™€", + "๐Ÿง", + "๐Ÿง๐Ÿป", + "๐Ÿง๐Ÿผ", + "๐Ÿง๐Ÿฝ", + "๐Ÿง๐Ÿพ", + "๐Ÿง๐Ÿฟ", + "๐Ÿงโ€โ™‚", + "๐Ÿง๐Ÿปโ€โ™‚", + "๐Ÿง๐Ÿผโ€โ™‚", + "๐Ÿง๐Ÿฝโ€โ™‚", + "๐Ÿง๐Ÿพโ€โ™‚", + "๐Ÿง๐Ÿฟโ€โ™‚", + "๐Ÿง›โ€โ™€", + "๐Ÿง›๐Ÿปโ€โ™€", + "๐Ÿง›๐Ÿผโ€โ™€", + "๐Ÿง›๐Ÿฝโ€โ™€", + "๐Ÿง›๐Ÿพโ€โ™€", + "๐Ÿง›๐Ÿฟโ€โ™€", + "๐Ÿง›", + "๐Ÿง›๐Ÿป", + "๐Ÿง›๐Ÿผ", + "๐Ÿง›๐Ÿฝ", + "๐Ÿง›๐Ÿพ", + "๐Ÿง›๐Ÿฟ", + "๐Ÿง›โ€โ™‚", + "๐Ÿง›๐Ÿปโ€โ™‚", + "๐Ÿง›๐Ÿผโ€โ™‚", + "๐Ÿง›๐Ÿฝโ€โ™‚", + "๐Ÿง›๐Ÿพโ€โ™‚", + "๐Ÿง›๐Ÿฟโ€โ™‚", + "๐ŸงŸโ€โ™€", + "๐ŸงŸ", + "๐ŸงŸโ€โ™‚", + "๐Ÿงžโ€โ™€", + "๐Ÿงž", + "๐Ÿงžโ€โ™‚", + "๐Ÿงœโ€โ™€", + "๐Ÿงœ๐Ÿปโ€โ™€", + "๐Ÿงœ๐Ÿผโ€โ™€", + "๐Ÿงœ๐Ÿฝโ€โ™€", + "๐Ÿงœ๐Ÿพโ€โ™€", + "๐Ÿงœ๐Ÿฟโ€โ™€", + "๐Ÿงœ", + "๐Ÿงœ๐Ÿป", + "๐Ÿงœ๐Ÿผ", + "๐Ÿงœ๐Ÿฝ", + "๐Ÿงœ๐Ÿพ", + "๐Ÿงœ๐Ÿฟ", + "๐Ÿงœโ€โ™‚", + "๐Ÿงœ๐Ÿปโ€โ™‚", + "๐Ÿงœ๐Ÿผโ€โ™‚", + "๐Ÿงœ๐Ÿฝโ€โ™‚", + "๐Ÿงœ๐Ÿพโ€โ™‚", + "๐Ÿงœ๐Ÿฟโ€โ™‚", + "๐Ÿงšโ€โ™€", + "๐Ÿงš๐Ÿปโ€โ™€", + "๐Ÿงš๐Ÿผโ€โ™€", + "๐Ÿงš๐Ÿฝโ€โ™€", + "๐Ÿงš๐Ÿพโ€โ™€", + "๐Ÿงš๐Ÿฟโ€โ™€", + "๐Ÿงš", + "๐Ÿงš๐Ÿป", + "๐Ÿงš๐Ÿผ", + "๐Ÿงš๐Ÿฝ", + "๐Ÿงš๐Ÿพ", + "๐Ÿงš๐Ÿฟ", + "๐Ÿงšโ€โ™‚", + "๐Ÿงš๐Ÿปโ€โ™‚", + "๐Ÿงš๐Ÿผโ€โ™‚", + "๐Ÿงš๐Ÿฝโ€โ™‚", + "๐Ÿงš๐Ÿพโ€โ™‚", + "๐Ÿงš๐Ÿฟโ€โ™‚", + "๐Ÿ‘ผ", + "๐Ÿ‘ผ๐Ÿป", + "๐Ÿ‘ผ๐Ÿผ", + "๐Ÿ‘ผ๐Ÿฝ", + "๐Ÿ‘ผ๐Ÿพ", + "๐Ÿ‘ผ๐Ÿฟ", + "๐Ÿคฐ", + "๐Ÿคฐ๐Ÿป", + "๐Ÿคฐ๐Ÿผ", + "๐Ÿคฐ๐Ÿฝ", + "๐Ÿคฐ๐Ÿพ", + "๐Ÿคฐ๐Ÿฟ", + "๐Ÿคฑ", + "๐Ÿคฑ๐Ÿป", + "๐Ÿคฑ๐Ÿผ", + "๐Ÿคฑ๐Ÿฝ", + "๐Ÿคฑ๐Ÿพ", + "๐Ÿคฑ๐Ÿฟ", + "๐Ÿ™‡โ€โ™€", + "๐Ÿ™‡๐Ÿปโ€โ™€", + "๐Ÿ™‡๐Ÿผโ€โ™€", + "๐Ÿ™‡๐Ÿฝโ€โ™€", + "๐Ÿ™‡๐Ÿพโ€โ™€", + "๐Ÿ™‡๐Ÿฟโ€โ™€", + "๐Ÿ™‡", + "๐Ÿ™‡๐Ÿป", + "๐Ÿ™‡๐Ÿผ", + "๐Ÿ™‡๐Ÿฝ", + "๐Ÿ™‡๐Ÿพ", + "๐Ÿ™‡๐Ÿฟ", + "๐Ÿ™‡โ€โ™‚", + "๐Ÿ™‡๐Ÿปโ€โ™‚", + "๐Ÿ™‡๐Ÿผโ€โ™‚", + "๐Ÿ™‡๐Ÿฝโ€โ™‚", + "๐Ÿ™‡๐Ÿพโ€โ™‚", + "๐Ÿ™‡๐Ÿฟโ€โ™‚", + "๐Ÿ’โ€โ™€", + "๐Ÿ’๐Ÿปโ€โ™€", + "๐Ÿ’๐Ÿผโ€โ™€", + "๐Ÿ’๐Ÿฝโ€โ™€", + "๐Ÿ’๐Ÿพโ€โ™€", + "๐Ÿ’๐Ÿฟโ€โ™€", + "๐Ÿ’", + "๐Ÿ’๐Ÿป", + "๐Ÿ’๐Ÿผ", + "๐Ÿ’๐Ÿฝ", + "๐Ÿ’๐Ÿพ", + "๐Ÿ’๐Ÿฟ", + "๐Ÿ’โ€โ™‚", + "๐Ÿ’๐Ÿปโ€โ™‚", + "๐Ÿ’๐Ÿผโ€โ™‚", + "๐Ÿ’๐Ÿฝโ€โ™‚", + "๐Ÿ’๐Ÿพโ€โ™‚", + "๐Ÿ’๐Ÿฟโ€โ™‚", + "๐Ÿ™…โ€โ™€", + "๐Ÿ™…๐Ÿปโ€โ™€", + "๐Ÿ™…๐Ÿผโ€โ™€", + "๐Ÿ™…๐Ÿฝโ€โ™€", + "๐Ÿ™…๐Ÿพโ€โ™€", + "๐Ÿ™…๐Ÿฟโ€โ™€", + "๐Ÿ™…", + "๐Ÿ™…๐Ÿป", + "๐Ÿ™…๐Ÿผ", + "๐Ÿ™…๐Ÿฝ", + "๐Ÿ™…๐Ÿพ", + "๐Ÿ™…๐Ÿฟ", + "๐Ÿ™…โ€โ™‚", + "๐Ÿ™…๐Ÿปโ€โ™‚", + "๐Ÿ™…๐Ÿผโ€โ™‚", + "๐Ÿ™…๐Ÿฝโ€โ™‚", + "๐Ÿ™…๐Ÿพโ€โ™‚", + "๐Ÿ™…๐Ÿฟโ€โ™‚", + "๐Ÿ™†โ€โ™€", + "๐Ÿ™†๐Ÿปโ€โ™€", + "๐Ÿ™†๐Ÿผโ€โ™€", + "๐Ÿ™†๐Ÿฝโ€โ™€", + "๐Ÿ™†๐Ÿพโ€โ™€", + "๐Ÿ™†๐Ÿฟโ€โ™€", + "๐Ÿ™†", + "๐Ÿ™†๐Ÿป", + "๐Ÿ™†๐Ÿผ", + "๐Ÿ™†๐Ÿฝ", + "๐Ÿ™†๐Ÿพ", + "๐Ÿ™†๐Ÿฟ", + "๐Ÿ™†โ€โ™‚", + "๐Ÿ™†๐Ÿปโ€โ™‚", + "๐Ÿ™†๐Ÿผโ€โ™‚", + "๐Ÿ™†๐Ÿฝโ€โ™‚", + "๐Ÿ™†๐Ÿพโ€โ™‚", + "๐Ÿ™†๐Ÿฟโ€โ™‚", + "๐Ÿ™‹โ€โ™€", + "๐Ÿ™‹๐Ÿปโ€โ™€", + "๐Ÿ™‹๐Ÿผโ€โ™€", + "๐Ÿ™‹๐Ÿฝโ€โ™€", + "๐Ÿ™‹๐Ÿพโ€โ™€", + "๐Ÿ™‹๐Ÿฟโ€โ™€", + "๐Ÿ™‹", + "๐Ÿ™‹๐Ÿป", + "๐Ÿ™‹๐Ÿผ", + "๐Ÿ™‹๐Ÿฝ", + "๐Ÿ™‹๐Ÿพ", + "๐Ÿ™‹๐Ÿฟ", + "๐Ÿ™‹โ€โ™‚", + "๐Ÿ™‹๐Ÿปโ€โ™‚", + "๐Ÿ™‹๐Ÿผโ€โ™‚", + "๐Ÿ™‹๐Ÿฝโ€โ™‚", + "๐Ÿ™‹๐Ÿพโ€โ™‚", + "๐Ÿ™‹๐Ÿฟโ€โ™‚", + "๐Ÿงโ€โ™€", + "๐Ÿง๐Ÿปโ€โ™€", + "๐Ÿง๐Ÿผโ€โ™€", + "๐Ÿง๐Ÿฝโ€โ™€", + "๐Ÿง๐Ÿพโ€โ™€", + "๐Ÿง๐Ÿฟโ€โ™€", + "๐Ÿง", + "๐Ÿง๐Ÿป", + "๐Ÿง๐Ÿผ", + "๐Ÿง๐Ÿฝ", + "๐Ÿง๐Ÿพ", + "๐Ÿง๐Ÿฟ", + "๐Ÿงโ€โ™‚", + "๐Ÿง๐Ÿปโ€โ™‚", + "๐Ÿง๐Ÿผโ€โ™‚", + "๐Ÿง๐Ÿฝโ€โ™‚", + "๐Ÿง๐Ÿพโ€โ™‚", + "๐Ÿง๐Ÿฟโ€โ™‚", + "๐Ÿคฆโ€โ™€", + "๐Ÿคฆ๐Ÿปโ€โ™€", + "๐Ÿคฆ๐Ÿผโ€โ™€", + "๐Ÿคฆ๐Ÿฝโ€โ™€", + "๐Ÿคฆ๐Ÿพโ€โ™€", + "๐Ÿคฆ๐Ÿฟโ€โ™€", + "๐Ÿคฆ", + "๐Ÿคฆ๐Ÿป", + "๐Ÿคฆ๐Ÿผ", + "๐Ÿคฆ๐Ÿฝ", + "๐Ÿคฆ๐Ÿพ", + "๐Ÿคฆ๐Ÿฟ", + "๐Ÿคฆโ€โ™‚", + "๐Ÿคฆ๐Ÿปโ€โ™‚", + "๐Ÿคฆ๐Ÿผโ€โ™‚", + "๐Ÿคฆ๐Ÿฝโ€โ™‚", + "๐Ÿคฆ๐Ÿพโ€โ™‚", + "๐Ÿคฆ๐Ÿฟโ€โ™‚", + "๐Ÿคทโ€โ™€", + "๐Ÿคท๐Ÿปโ€โ™€", + "๐Ÿคท๐Ÿผโ€โ™€", + "๐Ÿคท๐Ÿฝโ€โ™€", + "๐Ÿคท๐Ÿพโ€โ™€", + "๐Ÿคท๐Ÿฟโ€โ™€", + "๐Ÿคท", + "๐Ÿคท๐Ÿป", + "๐Ÿคท๐Ÿผ", + "๐Ÿคท๐Ÿฝ", + "๐Ÿคท๐Ÿพ", + "๐Ÿคท๐Ÿฟ", + "๐Ÿคทโ€โ™‚", + "๐Ÿคท๐Ÿปโ€โ™‚", + "๐Ÿคท๐Ÿผโ€โ™‚", + "๐Ÿคท๐Ÿฝโ€โ™‚", + "๐Ÿคท๐Ÿพโ€โ™‚", + "๐Ÿคท๐Ÿฟโ€โ™‚", + "๐Ÿ™Žโ€โ™€", + "๐Ÿ™Ž๐Ÿปโ€โ™€", + "๐Ÿ™Ž๐Ÿผโ€โ™€", + "๐Ÿ™Ž๐Ÿฝโ€โ™€", + "๐Ÿ™Ž๐Ÿพโ€โ™€", + "๐Ÿ™Ž๐Ÿฟโ€โ™€", + "๐Ÿ™Ž", + "๐Ÿ™Ž๐Ÿป", + "๐Ÿ™Ž๐Ÿผ", + "๐Ÿ™Ž๐Ÿฝ", + "๐Ÿ™Ž๐Ÿพ", + "๐Ÿ™Ž๐Ÿฟ", + "๐Ÿ™Žโ€โ™‚", + "๐Ÿ™Ž๐Ÿปโ€โ™‚", + "๐Ÿ™Ž๐Ÿผโ€โ™‚", + "๐Ÿ™Ž๐Ÿฝโ€โ™‚", + "๐Ÿ™Ž๐Ÿพโ€โ™‚", + "๐Ÿ™Ž๐Ÿฟโ€โ™‚", + "๐Ÿ™โ€โ™€", + "๐Ÿ™๐Ÿปโ€โ™€", + "๐Ÿ™๐Ÿผโ€โ™€", + "๐Ÿ™๐Ÿฝโ€โ™€", + "๐Ÿ™๐Ÿพโ€โ™€", + "๐Ÿ™๐Ÿฟโ€โ™€", + "๐Ÿ™", + "๐Ÿ™๐Ÿป", + "๐Ÿ™๐Ÿผ", + "๐Ÿ™๐Ÿฝ", + "๐Ÿ™๐Ÿพ", + "๐Ÿ™๐Ÿฟ", + "๐Ÿ™โ€โ™‚", + "๐Ÿ™๐Ÿปโ€โ™‚", + "๐Ÿ™๐Ÿผโ€โ™‚", + "๐Ÿ™๐Ÿฝโ€โ™‚", + "๐Ÿ™๐Ÿพโ€โ™‚", + "๐Ÿ™๐Ÿฟโ€โ™‚", + "๐Ÿ’‡โ€โ™€", + "๐Ÿ’‡๐Ÿปโ€โ™€", + "๐Ÿ’‡๐Ÿผโ€โ™€", + "๐Ÿ’‡๐Ÿฝโ€โ™€", + "๐Ÿ’‡๐Ÿพโ€โ™€", + "๐Ÿ’‡๐Ÿฟโ€โ™€", + "๐Ÿ’‡", + "๐Ÿ’‡๐Ÿป", + "๐Ÿ’‡๐Ÿผ", + "๐Ÿ’‡๐Ÿฝ", + "๐Ÿ’‡๐Ÿพ", + "๐Ÿ’‡๐Ÿฟ", + "๐Ÿ’‡โ€โ™‚", + "๐Ÿ’‡๐Ÿปโ€โ™‚", + "๐Ÿ’‡๐Ÿผโ€โ™‚", + "๐Ÿ’‡๐Ÿฝโ€โ™‚", + "๐Ÿ’‡๐Ÿพโ€โ™‚", + "๐Ÿ’‡๐Ÿฟโ€โ™‚", + "๐Ÿ’†โ€โ™€", + "๐Ÿ’†๐Ÿปโ€โ™€", + "๐Ÿ’†๐Ÿผโ€โ™€", + "๐Ÿ’†๐Ÿฝโ€โ™€", + "๐Ÿ’†๐Ÿพโ€โ™€", + "๐Ÿ’†๐Ÿฟโ€โ™€", + "๐Ÿ’†", + "๐Ÿ’†๐Ÿป", + "๐Ÿ’†๐Ÿผ", + "๐Ÿ’†๐Ÿฝ", + "๐Ÿ’†๐Ÿพ", + "๐Ÿ’†๐Ÿฟ", + "๐Ÿ’†โ€โ™‚", + "๐Ÿ’†๐Ÿปโ€โ™‚", + "๐Ÿ’†๐Ÿผโ€โ™‚", + "๐Ÿ’†๐Ÿฝโ€โ™‚", + "๐Ÿ’†๐Ÿพโ€โ™‚", + "๐Ÿ’†๐Ÿฟโ€โ™‚", + "๐Ÿง–โ€โ™€", + "๐Ÿง–๐Ÿปโ€โ™€", + "๐Ÿง–๐Ÿผโ€โ™€", + "๐Ÿง–๐Ÿฝโ€โ™€", + "๐Ÿง–๐Ÿพโ€โ™€", + "๐Ÿง–๐Ÿฟโ€โ™€", + "๐Ÿง–", + "๐Ÿง–๐Ÿป", + "๐Ÿง–๐Ÿผ", + "๐Ÿง–๐Ÿฝ", + "๐Ÿง–๐Ÿพ", + "๐Ÿง–๐Ÿฟ", + "๐Ÿง–โ€โ™‚", + "๐Ÿง–๐Ÿปโ€โ™‚", + "๐Ÿง–๐Ÿผโ€โ™‚", + "๐Ÿง–๐Ÿฝโ€โ™‚", + "๐Ÿง–๐Ÿพโ€โ™‚", + "๐Ÿง–๐Ÿฟโ€โ™‚", + "๐Ÿ’…", + "๐Ÿ’…๐Ÿป", + "๐Ÿ’…๐Ÿผ", + "๐Ÿ’…๐Ÿฝ", + "๐Ÿ’…๐Ÿพ", + "๐Ÿ’…๐Ÿฟ", + "๐Ÿคณ", + "๐Ÿคณ๐Ÿป", + "๐Ÿคณ๐Ÿผ", + "๐Ÿคณ๐Ÿฝ", + "๐Ÿคณ๐Ÿพ", + "๐Ÿคณ๐Ÿฟ", + "๐Ÿ’ƒ", + "๐Ÿ’ƒ๐Ÿป", + "๐Ÿ’ƒ๐Ÿผ", + "๐Ÿ’ƒ๐Ÿฝ", + "๐Ÿ’ƒ๐Ÿพ", + "๐Ÿ’ƒ๐Ÿฟ", + "๐Ÿ•บ", + "๐Ÿ•บ๐Ÿป", + "๐Ÿ•บ๐Ÿผ", + "๐Ÿ•บ๐Ÿฝ", + "๐Ÿ•บ๐Ÿพ", + "๐Ÿ•บ๐Ÿฟ", + "๐Ÿ‘ฏโ€โ™€", + "๐Ÿ‘ฏ", + "๐Ÿ‘ฏโ€โ™‚", + "๐Ÿ•ด", + "๐Ÿ•ด๐Ÿป", + "๐Ÿ•ด๐Ÿผ", + "๐Ÿ•ด๐Ÿฝ", + "๐Ÿ•ด๐Ÿพ", + "๐Ÿ•ด๐Ÿฟ", + "๐Ÿ‘ฉโ€๐Ÿฆฝ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฝ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฝ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฝ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฝ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฝ", + "๐Ÿง‘โ€๐Ÿฆฝ", + "๐Ÿง‘๐Ÿปโ€๐Ÿฆฝ", + "๐Ÿง‘๐Ÿผโ€๐Ÿฆฝ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿฆฝ", + "๐Ÿง‘๐Ÿพโ€๐Ÿฆฝ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿฆฝ", + "๐Ÿ‘จโ€๐Ÿฆฝ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฝ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฝ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฝ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฝ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฝ", + "๐Ÿ‘ฉโ€๐Ÿฆผ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆผ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆผ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆผ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆผ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆผ", + "๐Ÿง‘โ€๐Ÿฆผ", + "๐Ÿง‘๐Ÿปโ€๐Ÿฆผ", + "๐Ÿง‘๐Ÿผโ€๐Ÿฆผ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿฆผ", + "๐Ÿง‘๐Ÿพโ€๐Ÿฆผ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿฆผ", + "๐Ÿ‘จโ€๐Ÿฆผ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿฆผ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿฆผ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆผ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿฆผ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆผ", + "๐Ÿšถโ€โ™€", + "๐Ÿšถ๐Ÿปโ€โ™€", + "๐Ÿšถ๐Ÿผโ€โ™€", + "๐Ÿšถ๐Ÿฝโ€โ™€", + "๐Ÿšถ๐Ÿพโ€โ™€", + "๐Ÿšถ๐Ÿฟโ€โ™€", + "๐Ÿšถ", + "๐Ÿšถ๐Ÿป", + "๐Ÿšถ๐Ÿผ", + "๐Ÿšถ๐Ÿฝ", + "๐Ÿšถ๐Ÿพ", + "๐Ÿšถ๐Ÿฟ", + "๐Ÿšถโ€โ™‚", + "๐Ÿšถ๐Ÿปโ€โ™‚", + "๐Ÿšถ๐Ÿผโ€โ™‚", + "๐Ÿšถ๐Ÿฝโ€โ™‚", + "๐Ÿšถ๐Ÿพโ€โ™‚", + "๐Ÿšถ๐Ÿฟโ€โ™‚", + "๐Ÿ‘ฉโ€๐Ÿฆฏ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿฆฏ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿฆฏ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿฆฏ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿฆฏ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿฆฏ", + "๐Ÿง‘โ€๐Ÿฆฏ", + "๐Ÿง‘๐Ÿปโ€๐Ÿฆฏ", + "๐Ÿง‘๐Ÿผโ€๐Ÿฆฏ", + "๐Ÿง‘๐Ÿฝโ€๐Ÿฆฏ", + "๐Ÿง‘๐Ÿพโ€๐Ÿฆฏ", + "๐Ÿง‘๐Ÿฟโ€๐Ÿฆฏ", + "๐Ÿ‘จโ€๐Ÿฆฏ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿฆฏ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿฆฏ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿฆฏ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿฆฏ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿฆฏ", + "๐ŸงŽโ€โ™€", + "๐ŸงŽ๐Ÿปโ€โ™€", + "๐ŸงŽ๐Ÿผโ€โ™€", + "๐ŸงŽ๐Ÿฝโ€โ™€", + "๐ŸงŽ๐Ÿพโ€โ™€", + "๐ŸงŽ๐Ÿฟโ€โ™€", + "๐ŸงŽ", + "๐ŸงŽ๐Ÿป", + "๐ŸงŽ๐Ÿผ", + "๐ŸงŽ๐Ÿฝ", + "๐ŸงŽ๐Ÿพ", + "๐ŸงŽ๐Ÿฟ", + "๐ŸงŽโ€โ™‚", + "๐ŸงŽ๐Ÿปโ€โ™‚", + "๐ŸงŽ๐Ÿผโ€โ™‚", + "๐ŸงŽ๐Ÿฝโ€โ™‚", + "๐ŸงŽ๐Ÿพโ€โ™‚", + "๐ŸงŽ๐Ÿฟโ€โ™‚", + "๐Ÿƒโ€โ™€", + "๐Ÿƒ๐Ÿปโ€โ™€", + "๐Ÿƒ๐Ÿผโ€โ™€", + "๐Ÿƒ๐Ÿฝโ€โ™€", + "๐Ÿƒ๐Ÿพโ€โ™€", + "๐Ÿƒ๐Ÿฟโ€โ™€", + "๐Ÿƒ", + "๐Ÿƒ๐Ÿป", + "๐Ÿƒ๐Ÿผ", + "๐Ÿƒ๐Ÿฝ", + "๐Ÿƒ๐Ÿพ", + "๐Ÿƒ๐Ÿฟ", + "๐Ÿƒโ€โ™‚", + "๐Ÿƒ๐Ÿปโ€โ™‚", + "๐Ÿƒ๐Ÿผโ€โ™‚", + "๐Ÿƒ๐Ÿฝโ€โ™‚", + "๐Ÿƒ๐Ÿพโ€โ™‚", + "๐Ÿƒ๐Ÿฟโ€โ™‚", + "๐Ÿงโ€โ™€", + "๐Ÿง๐Ÿปโ€โ™€", + "๐Ÿง๐Ÿผโ€โ™€", + "๐Ÿง๐Ÿฝโ€โ™€", + "๐Ÿง๐Ÿพโ€โ™€", + "๐Ÿง๐Ÿฟโ€โ™€", + "๐Ÿง", + "๐Ÿง๐Ÿป", + "๐Ÿง๐Ÿผ", + "๐Ÿง๐Ÿฝ", + "๐Ÿง๐Ÿพ", + "๐Ÿง๐Ÿฟ", + "๐Ÿงโ€โ™‚", + "๐Ÿง๐Ÿปโ€โ™‚", + "๐Ÿง๐Ÿผโ€โ™‚", + "๐Ÿง๐Ÿฝโ€โ™‚", + "๐Ÿง๐Ÿพโ€โ™‚", + "๐Ÿง๐Ÿฟโ€โ™‚", + "๐Ÿ‘ซ", + "๐Ÿ‘ซ๐Ÿป", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป", + "๐Ÿ‘ซ๐Ÿผ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ", + "๐Ÿ‘ซ๐Ÿฝ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ", + "๐Ÿ‘ซ๐Ÿพ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ", + "๐Ÿ‘ซ๐Ÿฟ", + "๐Ÿ‘ญ", + "๐Ÿ‘ญ๐Ÿป", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿผ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿฝ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿพ", + "๐Ÿ‘ฉ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿฟ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿป", + "๐Ÿ‘ญ๐Ÿผ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿฝ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿพ", + "๐Ÿ‘ฉ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿฟ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿป", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿผ", + "๐Ÿ‘ญ๐Ÿฝ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿพ", + "๐Ÿ‘ฉ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿฟ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿป", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿผ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿฝ", + "๐Ÿ‘ญ๐Ÿพ", + "๐Ÿ‘ฉ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿฟ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿป", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿผ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿฝ", + "๐Ÿ‘ฉ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘ฉ๐Ÿพ", + "๐Ÿ‘ญ๐Ÿฟ", + "๐Ÿ‘ฌ", + "๐Ÿ‘ฌ๐Ÿป", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ", + "๐Ÿ‘จ๐Ÿปโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป", + "๐Ÿ‘ฌ๐Ÿผ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ", + "๐Ÿ‘จ๐Ÿผโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ", + "๐Ÿ‘ฌ๐Ÿฝ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ", + "๐Ÿ‘จ๐Ÿฝโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ", + "๐Ÿ‘ฌ๐Ÿพ", + "๐Ÿ‘จ๐Ÿพโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฟ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿป", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿผ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿฝ", + "๐Ÿ‘จ๐Ÿฟโ€๐Ÿคโ€๐Ÿ‘จ๐Ÿพ", + "๐Ÿ‘ฌ๐Ÿฟ", + "๐Ÿ‘ฉโ€โคโ€๐Ÿ‘จ", + "๐Ÿ‘ฉโ€โคโ€๐Ÿ‘ฉ", + "๐Ÿ‘จโ€โคโ€๐Ÿ‘จ", + "๐Ÿ‘ฉโ€โคโ€๐Ÿ’‹โ€๐Ÿ‘จ", + "๐Ÿ‘ฉโ€โคโ€๐Ÿ’‹โ€๐Ÿ‘ฉ", + "๐Ÿ‘จโ€โคโ€๐Ÿ’‹โ€๐Ÿ‘จ", + "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ", + "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง", + "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ", + "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง", + "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ", + "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง", + "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "๐Ÿ‘ฉโ€๐Ÿ‘ฆ", + "๐Ÿ‘ฉโ€๐Ÿ‘ง", + "๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "๐Ÿ‘จโ€๐Ÿ‘ฆ", + "๐Ÿ‘จโ€๐Ÿ‘ง", + "๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "๐Ÿงถ", + "๐Ÿงต", + "๐Ÿงฅ", + "๐Ÿฅผ", + "๐Ÿฆบ", + "๐Ÿ‘š", + "๐Ÿ‘•", + "๐Ÿ‘–", + "๐Ÿฉฒ", + "๐Ÿฉณ", + "๐Ÿ‘”", + "๐Ÿ‘—", + "๐Ÿ‘™", + "๐Ÿ‘˜", + "๐Ÿฅป", + "๐Ÿฉฑ", + "๐Ÿฅฟ", + "๐Ÿ‘ ", + "๐Ÿ‘ก", + "๐Ÿ‘ข", + "๐Ÿ‘ž", + "๐Ÿ‘Ÿ", + "๐Ÿฅพ", + "๐Ÿงฆ", + "๐Ÿงค", + "๐Ÿงฃ", + "๐ŸŽฉ", + "๐Ÿงข", + "๐Ÿ‘’", + "๐ŸŽ“", + "โ›‘", + "๐Ÿ‘‘", + "๐Ÿ’", + "๐Ÿ‘", + "๐Ÿ‘›", + "๐Ÿ‘œ", + "๐Ÿ’ผ", + "๐ŸŽ’", + "๐Ÿงณ", + "๐Ÿ‘“", + "๐Ÿ•ถ", + "๐Ÿฅฝ", + "๐ŸŒ‚" + ), + arrayOf( + "๐Ÿถ", + "๐Ÿฑ", + "๐Ÿญ", + "๐Ÿน", + "๐Ÿฐ", + "๐ŸฆŠ", + "๐Ÿป", + "๐Ÿผ", + "๐Ÿจ", + "๐Ÿฏ", + "๐Ÿฆ", + "๐Ÿฎ", + "๐Ÿท", + "๐Ÿฝ", + "๐Ÿธ", + "๐Ÿต", + "๐Ÿ™ˆ", + "๐Ÿ™‰", + "๐Ÿ™Š", + "๐Ÿ’", + "๐Ÿ”", + "๐Ÿง", + "๐Ÿฆ", + "๐Ÿค", + "๐Ÿฃ", + "๐Ÿฅ", + "๐Ÿฆ†", + "๐Ÿฆ…", + "๐Ÿฆ‰", + "๐Ÿฆ‡", + "๐Ÿบ", + "๐Ÿ—", + "๐Ÿด", + "๐Ÿฆ„", + "๐Ÿ", + "๐Ÿ›", + "๐Ÿฆ‹", + "๐ŸŒ", + "๐Ÿž", + "๐Ÿœ", + "๐ŸฆŸ", + "๐Ÿฆ—", + "๐Ÿ•ท", + "๐Ÿ•ธ", + "๐Ÿฆ‚", + "๐Ÿข", + "๐Ÿ", + "๐ŸฆŽ", + "๐Ÿฆ–", + "๐Ÿฆ•", + "๐Ÿ™", + "๐Ÿฆ‘", + "๐Ÿฆ", + "๐Ÿฆž", + "๐Ÿฆ€", + "๐Ÿก", + "๐Ÿ ", + "๐ŸŸ", + "๐Ÿฌ", + "๐Ÿณ", + "๐Ÿ‹", + "๐Ÿฆˆ", + "๐ŸŠ", + "๐Ÿ…", + "๐Ÿ†", + "๐Ÿฆ“", + "๐Ÿฆ", + "๐Ÿฆง", + "๐Ÿ˜", + "๐Ÿฆ›", + "๐Ÿฆ", + "๐Ÿช", + "๐Ÿซ", + "๐Ÿฆ’", + "๐Ÿฆ˜", + "๐Ÿƒ", + "๐Ÿ‚", + "๐Ÿ„", + "๐ŸŽ", + "๐Ÿ–", + "๐Ÿ", + "๐Ÿ‘", + "๐Ÿฆ™", + "๐Ÿ", + "๐ŸฆŒ", + "๐Ÿ•", + "๐Ÿฉ", + "๐Ÿฆฎ", + "๐Ÿ•โ€๐Ÿฆบ", + "๐Ÿˆ", + "๐Ÿ“", + "๐Ÿฆƒ", + "๐Ÿฆš", + "๐Ÿฆœ", + "๐Ÿฆข", + "๐Ÿฆฉ", + "๐Ÿ•Š", + "๐Ÿ‡", + "๐Ÿฆ", + "๐Ÿฆจ", + "๐Ÿฆก", + "๐Ÿฆฆ", + "๐Ÿฆฅ", + "๐Ÿ", + "๐Ÿ€", + "๐Ÿฟ", + "๐Ÿฆ”", + "๐Ÿพ", + "๐Ÿ‰", + "๐Ÿฒ", + "๐ŸŒต", + "๐ŸŽ„", + "๐ŸŒฒ", + "๐ŸŒณ", + "๐ŸŒด", + "๐ŸŒฑ", + "๐ŸŒฟ", + "โ˜˜", + "๐Ÿ€", + "๐ŸŽ", + "๐ŸŽ‹", + "๐Ÿƒ", + "๐Ÿ‚", + "๐Ÿ", + "๐Ÿ„", + "๐Ÿš", + "๐ŸŒพ", + "๐Ÿ’", + "๐ŸŒท", + "๐ŸŒน", + "๐Ÿฅ€", + "๐ŸŒบ", + "๐ŸŒธ", + "๐ŸŒผ", + "๐ŸŒป", + "๐ŸŒž", + "๐ŸŒ", + "๐ŸŒ›", + "๐ŸŒœ", + "๐ŸŒš", + "๐ŸŒ•", + "๐ŸŒ–", + "๐ŸŒ—", + "๐ŸŒ˜", + "๐ŸŒ‘", + "๐ŸŒ’", + "๐ŸŒ“", + "๐ŸŒ”", + "๐ŸŒ™", + "๐ŸŒŽ", + "๐ŸŒ", + "๐ŸŒ", + "๐Ÿช", + "๐Ÿ’ซ", + "โญ", + "๐ŸŒŸ", + "โœจ", + "โšก", + "โ˜„", + "๐Ÿ’ฅ", + "๐Ÿ”ฅ", + "๐ŸŒช", + "๐ŸŒˆ", + "โ˜€", + "๐ŸŒค", + "โ›…", + "๐ŸŒฅ", + "โ˜", + "๐ŸŒฆ", + "๐ŸŒง", + "โ›ˆ", + "๐ŸŒฉ", + "๐ŸŒจ", + "โ„", + "โ˜ƒ", + "โ›„", + "๐ŸŒฌ", + "๐Ÿ’จ", + "๐Ÿ’ง", + "๐Ÿ’ฆ", + "โ˜”", + "โ˜‚", + "๐ŸŒŠ", + "๐ŸŒซ" + ), + arrayOf( + "๐Ÿ", + "๐ŸŽ", + "๐Ÿ", + "๐ŸŠ", + "๐Ÿ‹", + "๐ŸŒ", + "๐Ÿ‰", + "๐Ÿ‡", + "๐Ÿ“", + "๐Ÿˆ", + "๐Ÿ’", + "๐Ÿ‘", + "๐Ÿฅญ", + "๐Ÿ", + "๐Ÿฅฅ", + "๐Ÿฅ", + "๐Ÿ…", + "๐Ÿ†", + "๐Ÿฅ‘", + "๐Ÿฅฆ", + "๐Ÿฅฌ", + "๐Ÿฅ’", + "๐ŸŒถ", + "๐ŸŒฝ", + "๐Ÿฅ•", + "๐Ÿง„", + "๐Ÿง…", + "๐Ÿฅ”", + "๐Ÿ ", + "๐Ÿฅ", + "๐Ÿฅฏ", + "๐Ÿž", + "๐Ÿฅ–", + "๐Ÿฅจ", + "๐Ÿง€", + "๐Ÿฅš", + "๐Ÿณ", + "๐Ÿงˆ", + "๐Ÿฅž", + "๐Ÿง‡", + "๐Ÿฅ“", + "๐Ÿฅฉ", + "๐Ÿ—", + "๐Ÿ–", + "๐Ÿฆด", + "๐ŸŒญ", + "๐Ÿ”", + "๐ŸŸ", + "๐Ÿ•", + "๐Ÿฅช", + "๐Ÿฅ™", + "๐Ÿง†", + "๐ŸŒฎ", + "๐ŸŒฏ", + "๐Ÿฅ—", + "๐Ÿฅ˜", + "๐Ÿฅซ", + "๐Ÿ", + "๐Ÿœ", + "๐Ÿฒ", + "๐Ÿ›", + "๐Ÿฃ", + "๐Ÿฑ", + "๐ŸฅŸ", + "๐Ÿฆช", + "๐Ÿค", + "๐Ÿ™", + "๐Ÿš", + "๐Ÿ˜", + "๐Ÿฅ", + "๐Ÿฅ ", + "๐Ÿฅฎ", + "๐Ÿข", + "๐Ÿก", + "๐Ÿง", + "๐Ÿจ", + "๐Ÿฆ", + "๐Ÿฅง", + "๐Ÿง", + "๐Ÿฐ", + "๐ŸŽ‚", + "๐Ÿฎ", + "๐Ÿญ", + "๐Ÿฌ", + "๐Ÿซ", + "๐Ÿฟ", + "๐Ÿฉ", + "๐Ÿช", + "๐ŸŒฐ", + "๐Ÿฅœ", + "๐Ÿฏ", + "๐Ÿฅ›", + "๐Ÿผ", + "โ˜•", + "๐Ÿต", + "๐Ÿงƒ", + "๐Ÿฅค", + "๐Ÿถ", + "๐Ÿบ", + "๐Ÿป", + "๐Ÿฅ‚", + "๐Ÿท", + "๐Ÿฅƒ", + "๐Ÿธ", + "๐Ÿน", + "๐Ÿง‰", + "๐Ÿพ", + "๐ŸงŠ", + "๐Ÿฅ„", + "๐Ÿด", + "๐Ÿฝ", + "๐Ÿฅฃ", + "๐Ÿฅก", + "๐Ÿฅข", + "๐Ÿง‚" + ), + arrayOf( + "โšฝ", + "๐Ÿ€", + "๐Ÿˆ", + "โšพ", + "๐ŸฅŽ", + "๐ŸŽพ", + "๐Ÿ", + "๐Ÿ‰", + "๐Ÿฅ", + "๐ŸŽฑ", + "๐Ÿช€", + "๐Ÿ“", + "๐Ÿธ", + "๐Ÿ’", + "๐Ÿ‘", + "๐Ÿฅ", + "๐Ÿ", + "๐Ÿฅ…", + "โ›ณ", + "๐Ÿช", + "๐Ÿน", + "๐ŸŽฃ", + "๐Ÿคฟ", + "๐ŸฅŠ", + "๐Ÿฅ‹", + "๐ŸŽฝ", + "๐Ÿ›น", + "๐Ÿ›ท", + "โ›ธ", + "๐ŸฅŒ", + "๐ŸŽฟ", + "โ›ท", + "๐Ÿ‚", + "๐Ÿช‚", + "๐Ÿ‹โ€โ™€", + "๐Ÿ‹๐Ÿปโ€โ™€", + "๐Ÿ‹๐Ÿผโ€โ™€", + "๐Ÿ‹๐Ÿฝโ€โ™€", + "๐Ÿ‹๐Ÿพโ€โ™€", + "๐Ÿ‹๐Ÿฟโ€โ™€", + "๐Ÿ‹", + "๐Ÿ‹๐Ÿป", + "๐Ÿ‹๐Ÿผ", + "๐Ÿ‹๐Ÿฝ", + "๐Ÿ‹๐Ÿพ", + "๐Ÿ‹๐Ÿฟ", + "๐Ÿ‹โ€โ™‚", + "๐Ÿ‹๐Ÿปโ€โ™‚", + "๐Ÿ‹๐Ÿผโ€โ™‚", + "๐Ÿ‹๐Ÿฝโ€โ™‚", + "๐Ÿ‹๐Ÿพโ€โ™‚", + "๐Ÿ‹๐Ÿฟโ€โ™‚", + "๐Ÿคผโ€โ™€", + "๐Ÿคผ", + "๐Ÿคผโ€โ™‚", + "๐Ÿคธโ€โ™€", + "๐Ÿคธ๐Ÿปโ€โ™€", + "๐Ÿคธ๐Ÿผโ€โ™€", + "๐Ÿคธ๐Ÿฝโ€โ™€", + "๐Ÿคธ๐Ÿพโ€โ™€", + "๐Ÿคธ๐Ÿฟโ€โ™€", + "๐Ÿคธ", + "๐Ÿคธ๐Ÿป", + "๐Ÿคธ๐Ÿผ", + "๐Ÿคธ๐Ÿฝ", + "๐Ÿคธ๐Ÿพ", + "๐Ÿคธ๐Ÿฟ", + "๐Ÿคธโ€โ™‚", + "๐Ÿคธ๐Ÿปโ€โ™‚", + "๐Ÿคธ๐Ÿผโ€โ™‚", + "๐Ÿคธ๐Ÿฝโ€โ™‚", + "๐Ÿคธ๐Ÿพโ€โ™‚", + "๐Ÿคธ๐Ÿฟโ€โ™‚", + "โ›นโ€โ™€", + "โ›น๐Ÿปโ€โ™€", + "โ›น๐Ÿผโ€โ™€", + "โ›น๐Ÿฝโ€โ™€", + "โ›น๐Ÿพโ€โ™€", + "โ›น๐Ÿฟโ€โ™€", + "โ›น", + "โ›น๐Ÿป", + "โ›น๐Ÿผ", + "โ›น๐Ÿฝ", + "โ›น๐Ÿพ", + "โ›น๐Ÿฟ", + "โ›นโ€โ™‚", + "โ›น๐Ÿปโ€โ™‚", + "โ›น๐Ÿผโ€โ™‚", + "โ›น๐Ÿฝโ€โ™‚", + "โ›น๐Ÿพโ€โ™‚", + "โ›น๐Ÿฟโ€โ™‚", + "๐Ÿคบ", + "๐Ÿคพโ€โ™€", + "๐Ÿคพ๐Ÿปโ€โ™€", + "๐Ÿคพ๐Ÿผโ€โ™€", + "๐Ÿคพ๐Ÿฝโ€โ™€", + "๐Ÿคพ๐Ÿพโ€โ™€", + "๐Ÿคพ๐Ÿฟโ€โ™€", + "๐Ÿคพ", + "๐Ÿคพ๐Ÿป", + "๐Ÿคพ๐Ÿผ", + "๐Ÿคพ๐Ÿฝ", + "๐Ÿคพ๐Ÿพ", + "๐Ÿคพ๐Ÿฟ", + "๐Ÿคพโ€โ™‚", + "๐Ÿคพ๐Ÿปโ€โ™‚", + "๐Ÿคพ๐Ÿผโ€โ™‚", + "๐Ÿคพ๐Ÿฝโ€โ™‚", + "๐Ÿคพ๐Ÿพโ€โ™‚", + "๐Ÿคพ๐Ÿฟโ€โ™‚", + "๐ŸŒโ€โ™€", + "๐ŸŒ๐Ÿปโ€โ™€", + "๐ŸŒ๐Ÿผโ€โ™€", + "๐ŸŒ๐Ÿฝโ€โ™€", + "๐ŸŒ๐Ÿพโ€โ™€", + "๐ŸŒ๐Ÿฟโ€โ™€", + "๐ŸŒ", + "๐ŸŒ๐Ÿป", + "๐ŸŒ๐Ÿผ", + "๐ŸŒ๐Ÿฝ", + "๐ŸŒ๐Ÿพ", + "๐ŸŒ๐Ÿฟ", + "๐ŸŒโ€โ™‚", + "๐ŸŒ๐Ÿปโ€โ™‚", + "๐ŸŒ๐Ÿผโ€โ™‚", + "๐ŸŒ๐Ÿฝโ€โ™‚", + "๐ŸŒ๐Ÿพโ€โ™‚", + "๐ŸŒ๐Ÿฟโ€โ™‚", + "๐Ÿ‡", + "๐Ÿ‡๐Ÿป", + "๐Ÿ‡๐Ÿผ", + "๐Ÿ‡๐Ÿฝ", + "๐Ÿ‡๐Ÿพ", + "๐Ÿ‡๐Ÿฟ", + "๐Ÿง˜โ€โ™€", + "๐Ÿง˜๐Ÿปโ€โ™€", + "๐Ÿง˜๐Ÿผโ€โ™€", + "๐Ÿง˜๐Ÿฝโ€โ™€", + "๐Ÿง˜๐Ÿพโ€โ™€", + "๐Ÿง˜๐Ÿฟโ€โ™€", + "๐Ÿง˜", + "๐Ÿง˜๐Ÿป", + "๐Ÿง˜๐Ÿผ", + "๐Ÿง˜๐Ÿฝ", + "๐Ÿง˜๐Ÿพ", + "๐Ÿง˜๐Ÿฟ", + "๐Ÿง˜โ€โ™‚", + "๐Ÿง˜๐Ÿปโ€โ™‚", + "๐Ÿง˜๐Ÿผโ€โ™‚", + "๐Ÿง˜๐Ÿฝโ€โ™‚", + "๐Ÿง˜๐Ÿพโ€โ™‚", + "๐Ÿง˜๐Ÿฟโ€โ™‚", + "๐Ÿ„โ€โ™€", + "๐Ÿ„๐Ÿปโ€โ™€", + "๐Ÿ„๐Ÿผโ€โ™€", + "๐Ÿ„๐Ÿฝโ€โ™€", + "๐Ÿ„๐Ÿพโ€โ™€", + "๐Ÿ„๐Ÿฟโ€โ™€", + "๐Ÿ„", + "๐Ÿ„๐Ÿป", + "๐Ÿ„๐Ÿผ", + "๐Ÿ„๐Ÿฝ", + "๐Ÿ„๐Ÿพ", + "๐Ÿ„๐Ÿฟ", + "๐Ÿ„โ€โ™‚", + "๐Ÿ„๐Ÿปโ€โ™‚", + "๐Ÿ„๐Ÿผโ€โ™‚", + "๐Ÿ„๐Ÿฝโ€โ™‚", + "๐Ÿ„๐Ÿพโ€โ™‚", + "๐Ÿ„๐Ÿฟโ€โ™‚", + "๐ŸŠโ€โ™€", + "๐ŸŠ๐Ÿปโ€โ™€", + "๐ŸŠ๐Ÿผโ€โ™€", + "๐ŸŠ๐Ÿฝโ€โ™€", + "๐ŸŠ๐Ÿพโ€โ™€", + "๐ŸŠ๐Ÿฟโ€โ™€", + "๐ŸŠ", + "๐ŸŠ๐Ÿป", + "๐ŸŠ๐Ÿผ", + "๐ŸŠ๐Ÿฝ", + "๐ŸŠ๐Ÿพ", + "๐ŸŠ๐Ÿฟ", + "๐ŸŠโ€โ™‚", + "๐ŸŠ๐Ÿปโ€โ™‚", + "๐ŸŠ๐Ÿผโ€โ™‚", + "๐ŸŠ๐Ÿฝโ€โ™‚", + "๐ŸŠ๐Ÿพโ€โ™‚", + "๐ŸŠ๐Ÿฟโ€โ™‚", + "๐Ÿคฝโ€โ™€", + "๐Ÿคฝ๐Ÿปโ€โ™€", + "๐Ÿคฝ๐Ÿผโ€โ™€", + "๐Ÿคฝ๐Ÿฝโ€โ™€", + "๐Ÿคฝ๐Ÿพโ€โ™€", + "๐Ÿคฝ๐Ÿฟโ€โ™€", + "๐Ÿคฝ", + "๐Ÿคฝ๐Ÿป", + "๐Ÿคฝ๐Ÿผ", + "๐Ÿคฝ๐Ÿฝ", + "๐Ÿคฝ๐Ÿพ", + "๐Ÿคฝ๐Ÿฟ", + "๐Ÿคฝโ€โ™‚", + "๐Ÿคฝ๐Ÿปโ€โ™‚", + "๐Ÿคฝ๐Ÿผโ€โ™‚", + "๐Ÿคฝ๐Ÿฝโ€โ™‚", + "๐Ÿคฝ๐Ÿพโ€โ™‚", + "๐Ÿคฝ๐Ÿฟโ€โ™‚", + "๐Ÿšฃโ€โ™€", + "๐Ÿšฃ๐Ÿปโ€โ™€", + "๐Ÿšฃ๐Ÿผโ€โ™€", + "๐Ÿšฃ๐Ÿฝโ€โ™€", + "๐Ÿšฃ๐Ÿพโ€โ™€", + "๐Ÿšฃ๐Ÿฟโ€โ™€", + "๐Ÿšฃ", + "๐Ÿšฃ๐Ÿป", + "๐Ÿšฃ๐Ÿผ", + "๐Ÿšฃ๐Ÿฝ", + "๐Ÿšฃ๐Ÿพ", + "๐Ÿšฃ๐Ÿฟ", + "๐Ÿšฃโ€โ™‚", + "๐Ÿšฃ๐Ÿปโ€โ™‚", + "๐Ÿšฃ๐Ÿผโ€โ™‚", + "๐Ÿšฃ๐Ÿฝโ€โ™‚", + "๐Ÿšฃ๐Ÿพโ€โ™‚", + "๐Ÿšฃ๐Ÿฟโ€โ™‚", + "๐Ÿง—โ€โ™€", + "๐Ÿง—๐Ÿปโ€โ™€", + "๐Ÿง—๐Ÿผโ€โ™€", + "๐Ÿง—๐Ÿฝโ€โ™€", + "๐Ÿง—๐Ÿพโ€โ™€", + "๐Ÿง—๐Ÿฟโ€โ™€", + "๐Ÿง—", + "๐Ÿง—๐Ÿป", + "๐Ÿง—๐Ÿผ", + "๐Ÿง—๐Ÿฝ", + "๐Ÿง—๐Ÿพ", + "๐Ÿง—๐Ÿฟ", + "๐Ÿง—โ€โ™‚", + "๐Ÿง—๐Ÿปโ€โ™‚", + "๐Ÿง—๐Ÿผโ€โ™‚", + "๐Ÿง—๐Ÿฝโ€โ™‚", + "๐Ÿง—๐Ÿพโ€โ™‚", + "๐Ÿง—๐Ÿฟโ€โ™‚", + "๐Ÿšตโ€โ™€", + "๐Ÿšต๐Ÿปโ€โ™€", + "๐Ÿšต๐Ÿผโ€โ™€", + "๐Ÿšต๐Ÿฝโ€โ™€", + "๐Ÿšต๐Ÿพโ€โ™€", + "๐Ÿšต๐Ÿฟโ€โ™€", + "๐Ÿšต", + "๐Ÿšต๐Ÿป", + "๐Ÿšต๐Ÿผ", + "๐Ÿšต๐Ÿฝ", + "๐Ÿšต๐Ÿพ", + "๐Ÿšต๐Ÿฟ", + "๐Ÿšตโ€โ™‚", + "๐Ÿšต๐Ÿปโ€โ™‚", + "๐Ÿšต๐Ÿผโ€โ™‚", + "๐Ÿšต๐Ÿฝโ€โ™‚", + "๐Ÿšต๐Ÿพโ€โ™‚", + "๐Ÿšต๐Ÿฟโ€โ™‚", + "๐Ÿšดโ€โ™€", + "๐Ÿšด๐Ÿปโ€โ™€", + "๐Ÿšด๐Ÿผโ€โ™€", + "๐Ÿšด๐Ÿฝโ€โ™€", + "๐Ÿšด๐Ÿพโ€โ™€", + "๐Ÿšด๐Ÿฟโ€โ™€", + "๐Ÿšด", + "๐Ÿšด๐Ÿป", + "๐Ÿšด๐Ÿผ", + "๐Ÿšด๐Ÿฝ", + "๐Ÿšด๐Ÿพ", + "๐Ÿšด๐Ÿฟ", + "๐Ÿšดโ€โ™‚", + "๐Ÿšด๐Ÿปโ€โ™‚", + "๐Ÿšด๐Ÿผโ€โ™‚", + "๐Ÿšด๐Ÿฝโ€โ™‚", + "๐Ÿšด๐Ÿพโ€โ™‚", + "๐Ÿšด๐Ÿฟโ€โ™‚", + "๐Ÿ†", + "๐Ÿฅ‡", + "๐Ÿฅˆ", + "๐Ÿฅ‰", + "๐Ÿ…", + "๐ŸŽ–", + "๐Ÿต", + "๐ŸŽ—", + "๐ŸŽซ", + "๐ŸŽŸ", + "๐ŸŽช", + "๐Ÿคนโ€โ™€", + "๐Ÿคน๐Ÿปโ€โ™€", + "๐Ÿคน๐Ÿผโ€โ™€", + "๐Ÿคน๐Ÿฝโ€โ™€", + "๐Ÿคน๐Ÿพโ€โ™€", + "๐Ÿคน๐Ÿฟโ€โ™€", + "๐Ÿคน", + "๐Ÿคน๐Ÿป", + "๐Ÿคน๐Ÿผ", + "๐Ÿคน๐Ÿฝ", + "๐Ÿคน๐Ÿพ", + "๐Ÿคน๐Ÿฟ", + "๐Ÿคนโ€โ™‚", + "๐Ÿคน๐Ÿปโ€โ™‚", + "๐Ÿคน๐Ÿผโ€โ™‚", + "๐Ÿคน๐Ÿฝโ€โ™‚", + "๐Ÿคน๐Ÿพโ€โ™‚", + "๐Ÿคน๐Ÿฟโ€โ™‚", + "๐ŸŽญ", + "๐Ÿฉฐ", + "๐ŸŽจ", + "๐ŸŽฌ", + "๐ŸŽค", + "๐ŸŽง", + "๐ŸŽผ", + "๐ŸŽน", + "๐Ÿฅ", + "๐ŸŽท", + "๐ŸŽบ", + "๐ŸŽธ", + "๐Ÿช•", + "๐ŸŽป", + "๐ŸŽฒ", + "โ™Ÿ", + "๐ŸŽฏ", + "๐ŸŽณ", + "๐ŸŽฎ", + "๐ŸŽฐ", + "๐Ÿงฉ" + ), + arrayOf( + "๐Ÿš—", + "๐Ÿš•", + "๐Ÿš™", + "๐ŸšŒ", + "๐ŸšŽ", + "๐ŸŽ", + "๐Ÿš“", + "๐Ÿš‘", + "๐Ÿš’", + "๐Ÿš", + "๐Ÿšš", + "๐Ÿš›", + "๐Ÿšœ", + "๐Ÿฆฏ", + "๐Ÿฆฝ", + "๐Ÿฆผ", + "๐Ÿ›ด", + "๐Ÿšฒ", + "๐Ÿ›ต", + "๐Ÿ", + "๐Ÿ›บ", + "๐Ÿšจ", + "๐Ÿš”", + "๐Ÿš", + "๐Ÿš˜", + "๐Ÿš–", + "๐Ÿšก", + "๐Ÿš ", + "๐ŸšŸ", + "๐Ÿšƒ", + "๐Ÿš‹", + "๐Ÿšž", + "๐Ÿš", + "๐Ÿš„", + "๐Ÿš…", + "๐Ÿšˆ", + "๐Ÿš‚", + "๐Ÿš†", + "๐Ÿš‡", + "๐ŸšŠ", + "๐Ÿš‰", + "โœˆ", + "๐Ÿ›ซ", + "๐Ÿ›ฌ", + "๐Ÿ›ฉ", + "๐Ÿ’บ", + "๐Ÿ›ฐ", + "๐Ÿš€", + "๐Ÿ›ธ", + "๐Ÿš", + "๐Ÿ›ถ", + "โ›ต", + "๐Ÿšค", + "๐Ÿ›ฅ", + "๐Ÿ›ณ", + "โ›ด", + "๐Ÿšข", + "โš“", + "โ›ฝ", + "๐Ÿšง", + "๐Ÿšฆ", + "๐Ÿšฅ", + "๐Ÿš", + "๐Ÿ—บ", + "๐Ÿ—ฟ", + "๐Ÿ—ฝ", + "๐Ÿ—ผ", + "๐Ÿฐ", + "๐Ÿฏ", + "๐ŸŸ", + "๐ŸŽก", + "๐ŸŽข", + "๐ŸŽ ", + "โ›ฒ", + "โ›ฑ", + "๐Ÿ–", + "๐Ÿ", + "๐Ÿœ", + "๐ŸŒ‹", + "โ›ฐ", + "๐Ÿ”", + "๐Ÿ—ป", + "๐Ÿ•", + "โ›บ", + "๐Ÿ ", + "๐Ÿก", + "๐Ÿ˜", + "๐Ÿš", + "๐Ÿ—", + "๐Ÿญ", + "๐Ÿข", + "๐Ÿฌ", + "๐Ÿฃ", + "๐Ÿค", + "๐Ÿฅ", + "๐Ÿฆ", + "๐Ÿจ", + "๐Ÿช", + "๐Ÿซ", + "๐Ÿฉ", + "๐Ÿ’’", + "๐Ÿ›", + "โ›ช", + "๐Ÿ•Œ", + "๐Ÿ•", + "๐Ÿ›•", + "๐Ÿ•‹", + "โ›ฉ", + "๐Ÿ›ค", + "๐Ÿ›ฃ", + "๐Ÿ—พ", + "๐ŸŽ‘", + "๐Ÿž", + "๐ŸŒ…", + "๐ŸŒ„", + "๐ŸŒ ", + "๐ŸŽ‡", + "๐ŸŽ†", + "๐ŸŒ‡", + "๐ŸŒ†", + "๐Ÿ™", + "๐ŸŒƒ", + "๐ŸŒŒ", + "๐ŸŒ‰", + "๐ŸŒ" + ), + arrayOf( + "โŒš", + "๐Ÿ“ฑ", + "๐Ÿ“ฒ", + "๐Ÿ’ป", + "โŒจ", + "๐Ÿ–ฅ", + "๐Ÿ–จ", + "๐Ÿ–ฑ", + "๐Ÿ–ฒ", + "๐Ÿ•น", + "๐Ÿ—œ", + "๐Ÿ’ฝ", + "๐Ÿ’พ", + "๐Ÿ’ฟ", + "๐Ÿ“€", + "๐Ÿ“ผ", + "๐Ÿ“ท", + "๐Ÿ“ธ", + "๐Ÿ“น", + "๐ŸŽฅ", + "๐Ÿ“ฝ", + "๐ŸŽž", + "๐Ÿ“ž", + "โ˜Ž", + "๐Ÿ“Ÿ", + "๐Ÿ“ ", + "๐Ÿ“บ", + "๐Ÿ“ป", + "๐ŸŽ™", + "๐ŸŽš", + "๐ŸŽ›", + "๐Ÿงญ", + "โฑ", + "โฒ", + "โฐ", + "๐Ÿ•ฐ", + "โŒ›", + "โณ", + "๐Ÿ“ก", + "๐Ÿ”‹", + "๐Ÿ”Œ", + "๐Ÿ’ก", + "๐Ÿ”ฆ", + "๐Ÿ•ฏ", + "๐Ÿช”", + "๐Ÿงฏ", + "๐Ÿ›ข", + "๐Ÿ’ธ", + "๐Ÿ’ต", + "๐Ÿ’ด", + "๐Ÿ’ถ", + "๐Ÿ’ท", + "๐Ÿ’ฐ", + "๐Ÿ’ณ", + "๐Ÿ’Ž", + "โš–", + "๐Ÿงฐ", + "๐Ÿ”ง", + "๐Ÿ”จ", + "โš’", + "๐Ÿ› ", + "โ›", + "๐Ÿ”ฉ", + "โš™", + "๐Ÿงฑ", + "โ›“", + "๐Ÿงฒ", + "๐Ÿ”ซ", + "๐Ÿ’ฃ", + "๐Ÿงจ", + "๐Ÿช“", + "๐Ÿ”ช", + "๐Ÿ—ก", + "โš”", + "๐Ÿ›ก", + "๐Ÿšฌ", + "โšฐ", + "โšฑ", + "๐Ÿบ", + "๐Ÿ”ฎ", + "๐Ÿ“ฟ", + "๐Ÿงฟ", + "๐Ÿ’ˆ", + "โš—", + "๐Ÿ”ญ", + "๐Ÿ”ฌ", + "๐Ÿ•ณ", + "๐Ÿฉน", + "๐Ÿฉบ", + "๐Ÿ’Š", + "๐Ÿ’‰", + "๐Ÿฉธ", + "๐Ÿงฌ", + "๐Ÿฆ ", + "๐Ÿงซ", + "๐Ÿงช", + "๐ŸŒก", + "๐Ÿงน", + "๐Ÿงบ", + "๐Ÿงป", + "๐Ÿšฝ", + "๐Ÿšฐ", + "๐Ÿšฟ", + "๐Ÿ›", + "๐Ÿ›€", + "๐Ÿ›€๐Ÿป", + "๐Ÿ›€๐Ÿผ", + "๐Ÿ›€๐Ÿฝ", + "๐Ÿ›€๐Ÿพ", + "๐Ÿ›€๐Ÿฟ", + "๐Ÿงผ", + "๐Ÿช’", + "๐Ÿงฝ", + "๐Ÿงด", + "๐Ÿ›Ž", + "๐Ÿ”‘", + "๐Ÿ—", + "๐Ÿšช", + "๐Ÿช‘", + "๐Ÿ›‹", + "๐Ÿ›", + "๐Ÿ›Œ", + "๐Ÿงธ", + "๐Ÿ–ผ", + "๐Ÿ›", + "๐Ÿ›’", + "๐ŸŽ", + "๐ŸŽˆ", + "๐ŸŽ", + "๐ŸŽ€", + "๐ŸŽŠ", + "๐ŸŽ‰", + "๐ŸŽŽ", + "๐Ÿฎ", + "๐ŸŽ", + "๐Ÿงง", + "โœ‰", + "๐Ÿ“ฉ", + "๐Ÿ“จ", + "๐Ÿ“ง", + "๐Ÿ’Œ", + "๐Ÿ“ฅ", + "๐Ÿ“ค", + "๐Ÿ“ฆ", + "๐Ÿท", + "๐Ÿ“ช", + "๐Ÿ“ซ", + "๐Ÿ“ฌ", + "๐Ÿ“ญ", + "๐Ÿ“ฎ", + "๐Ÿ“ฏ๐Ÿ“œ", + "๐Ÿ“ƒ", + "๐Ÿ“„", + "๐Ÿ“‘", + "๐Ÿงพ", + "๐Ÿ“Š", + "๐Ÿ“ˆ", + "๐Ÿ“‰", + "๐Ÿ—’", + "๐Ÿ—“", + "๐Ÿ“†", + "๐Ÿ“…", + "๐Ÿ—‘", + "๐Ÿ“‡", + "๐Ÿ—ƒ", + "๐Ÿ—ณ", + "๐Ÿ—„", + "๐Ÿ“‹", + "๐Ÿ“", + "๐Ÿ“‚", + "๐Ÿ—‚", + "๐Ÿ—ž", + "๐Ÿ“ฐ", + "๐Ÿ““", + "๐Ÿ“”", + "๐Ÿ“’", + "๐Ÿ“•", + "๐Ÿ“—", + "๐Ÿ“˜", + "๐Ÿ“™", + "๐Ÿ“š", + "๐Ÿ“–", + "๐Ÿ”–", + "๐Ÿงท", + "๐Ÿ”—", + "๐Ÿ“Ž", + "๐Ÿ–‡", + "๐Ÿ“", + "๐Ÿ“", + "๐Ÿงฎ", + "๐Ÿ“Œ", + "๐Ÿ“", + "โœ‚", + "๐Ÿ–Š", + "๐Ÿ–‹", + "โœ’", + "๐Ÿ–Œ", + "๐Ÿ–", + "๐Ÿ“", + "โœ", + "๐Ÿ”", + "๐Ÿ”Ž", + "๐Ÿ”", + "๐Ÿ”", + "๐Ÿ”’", + "๐Ÿ”“" + ), + arrayOf( + "โค", + "๐Ÿงก", + "๐Ÿ’›", + "๐Ÿ’š", + "๐Ÿ’™", + "๐Ÿ’œ", + "๐Ÿ–ค", + "๐Ÿค", + "๐ŸคŽ", + "๐Ÿ’”", + "โฃ", + "๐Ÿ’•", + "๐Ÿ’ž", + "๐Ÿ’“", + "๐Ÿ’—", + "๐Ÿ’–", + "๐Ÿ’˜", + "๐Ÿ’", + "๐Ÿ’Ÿ", + "โ˜ฎ", + "โœ", + "โ˜ช", + "๐Ÿ•‰", + "โ˜ธ", + "โœก", + "๐Ÿ”ฏ", + "๐Ÿ•Ž", + "โ˜ฏ", + "โ˜ฆ", + "๐Ÿ›", + "โ›Ž", + "โ™ˆ", + "โ™‰", + "โ™Š", + "โ™‹", + "โ™Œ", + "โ™", + "โ™Ž", + "โ™", + "โ™", + "โ™‘", + "โ™’", + "โ™“", + "๐Ÿ†”", + "โš›", + "๐Ÿ‰‘", + "โ˜ข", + "โ˜ฃ", + "๐Ÿ“ด", + "๐Ÿ“ณ", + "๐Ÿˆถ", + "๐Ÿˆš", + "๐Ÿˆธ", + "๐Ÿˆบ", + "๐Ÿˆท", + "โœด", + "๐Ÿ†š", + "๐Ÿ’ฎ", + "๐Ÿ‰", + "ใŠ™", + "ใŠ—", + "๐Ÿˆด", + "๐Ÿˆต", + "๐Ÿˆน", + "๐Ÿˆฒ", + "๐Ÿ…ฐ", + "๐Ÿ…ฑ", + "๐Ÿ†Ž", + "๐Ÿ†‘", + "๐Ÿ…พ", + "๐Ÿ†˜", + "โŒ", + "โญ•", + "๐Ÿ›‘", + "โ›”", + "๐Ÿ“›", + "๐Ÿšซ", + "๐Ÿ’ฏ", + "๐Ÿ’ข", + "โ™จ", + "๐Ÿšท", + "๐Ÿšฏ", + "๐Ÿšณ", + "๐Ÿšฑ", + "๐Ÿ”ž", + "๐Ÿ“ต", + "๐Ÿšญ", + "โ—", + "โ•", + "โ“", + "โ”", + "โ€ผ", + "โ‰", + "๐Ÿ”…", + "๐Ÿ”†", + "ใ€ฝ", + "โš ", + "๐Ÿšธ", + "๐Ÿ”ฑ", + "โšœ", + "๐Ÿ”ฐ", + "โ™ป", + "โœ…", + "๐Ÿˆฏ", + "๐Ÿ’น", + "โ‡", + "โœณ", + "โŽ", + "๐ŸŒ", + "๐Ÿ’ ", + "โ“‚", + "๐ŸŒ€", + "๐Ÿ’ค", + "๐Ÿง", + "๐Ÿšพ", + "โ™ฟ", + "๐Ÿ…ฟ", + "๐Ÿˆณ", + "๐Ÿˆ‚", + "๐Ÿ›‚", + "๐Ÿ›ƒ", + "๐Ÿ›„", + "๐Ÿ›…", + "๐Ÿšน", + "๐Ÿšบ", + "๐Ÿšผ", + "๐Ÿšป", + "๐Ÿšฎ", + "๐ŸŽฆ", + "๐Ÿ“ถ", + "๐Ÿˆ", + "๐Ÿ”ฃ", + "โ„น", + "๐Ÿ”ค", + "๐Ÿ”ก", + "๐Ÿ” ", + "๐Ÿ†–", + "๐Ÿ†—", + "๐Ÿ†™", + "๐Ÿ†’", + "๐Ÿ†•", + "๐Ÿ†“", + "0โƒฃ", + "1โƒฃ", + "2โƒฃ", + "3โƒฃ", + "4โƒฃ", + "5โƒฃ", + "6โƒฃ", + "7โƒฃ", + "8โƒฃ", + "9โƒฃ", + "๐Ÿ”Ÿ", + "๐Ÿ”ข", + "#โƒฃ", + "*โƒฃ", + "โ", + "โ–ถ", + "โธ", + "โฏ", + "โน", + "โบ", + "โญ", + "โฎ", + "โฉ", + "โช", + "โซ", + "โฌ", + "โ—€", + "๐Ÿ”ผ", + "๐Ÿ”ฝ", + "โžก", + "โฌ…", + "โฌ†", + "โฌ‡", + "โ†—", + "โ†˜", + "โ†™", + "โ†–", + "โ†•", + "โ†”", + "โ†ช", + "โ†ฉ", + "โคด", + "โคต", + "๐Ÿ”€", + "๐Ÿ”", + "๐Ÿ”‚", + "๐Ÿ”„", + "๐Ÿ”ƒ", + "๐ŸŽต", + "๐ŸŽถ", + "โž•", + "โž–", + "โž—", + "โœ–", + "โ™พ", + "๐Ÿ’ฒ", + "๐Ÿ’ฑ", + "โ„ข", + "ยฉ", + "ยฎ", + "๐Ÿ‘โ€๐Ÿ—จ", + "๐Ÿ”š", + "๐Ÿ”™", + "๐Ÿ”›", + "๐Ÿ”", + "๐Ÿ”œ", + "ใ€ฐ", + "โžฐ", + "โžฟ", + "โœ”", + "โ˜‘", + "๐Ÿ”˜", + "๐Ÿ”ด", + "๐ŸŸ ", + "๐ŸŸก", + "๐ŸŸข", + "๐Ÿ”ต", + "๐ŸŸฃ", + "โšซ", + "โšช", + "๐ŸŸค", + "๐Ÿ”บ", + "๐Ÿ”ป", + "๐Ÿ”ธ", + "๐Ÿ”น", + "๐Ÿ”ถ", + "๐Ÿ”ท", + "๐Ÿ”ณ", + "๐Ÿ”ฒ", + "โ–ช", + "โ–ซ", + "โ—พ", + "โ—ฝ", + "โ—ผ", + "โ—ป", + "๐ŸŸฅ", + "๐ŸŸง", + "๐ŸŸจ", + "๐ŸŸฉ", + "๐ŸŸฆ", + "๐ŸŸช", + "โฌ›", + "โฌœ", + "๐ŸŸซ", + "๐Ÿ”ˆ", + "๐Ÿ”‡", + "๐Ÿ”‰", + "๐Ÿ”Š", + "๐Ÿ””", + "๐Ÿ”•", + "๐Ÿ“ฃ", + "๐Ÿ“ข", + "๐Ÿ’ฌ", + "๐Ÿ’ญ", + "๐Ÿ—ฏ", + "โ™ ", + "โ™ฃ", + "โ™ฅ", + "โ™ฆ", + "๐Ÿƒ", + "๐ŸŽด", + "๐Ÿ€„", + "๐Ÿ•", + "๐Ÿ•‘", + "๐Ÿ•’", + "๐Ÿ•“", + "๐Ÿ•”", + "๐Ÿ••", + "๐Ÿ•–", + "๐Ÿ•—", + "๐Ÿ•˜", + "๐Ÿ•™", + "๐Ÿ•š", + "๐Ÿ•›", + "๐Ÿ•œ", + "๐Ÿ•", + "๐Ÿ•ž", + "๐Ÿ•Ÿ", + "๐Ÿ• ", + "๐Ÿ•ก", + "๐Ÿ•ข", + "๐Ÿ•ฃ", + "๐Ÿ•ค", + "๐Ÿ•ฅ", + "๐Ÿ•ฆ", + "๐Ÿ•ง" + ), + arrayOf( + "๐Ÿณ", + "๐Ÿด", + "๐Ÿดโ€โ˜ ", + "๐Ÿ", + "๐Ÿšฉ", + "๐Ÿณโ€๐ŸŒˆ", + "๐Ÿ‡บ๐Ÿ‡ณ", + "๐Ÿ‡ฆ๐Ÿ‡ซ", + "๐Ÿ‡ฆ๐Ÿ‡ฝ", + "๐Ÿ‡ฆ๐Ÿ‡ฑ", + "๐Ÿ‡ฉ๐Ÿ‡ฟ", + "๐Ÿ‡ฆ๐Ÿ‡ธ", + "๐Ÿ‡ฆ๐Ÿ‡ฉ", + "๐Ÿ‡ฆ๐Ÿ‡ด", + "๐Ÿ‡ฆ๐Ÿ‡ฎ", + "๐Ÿ‡ฆ๐Ÿ‡ถ", + "๐Ÿ‡ฆ๐Ÿ‡ฌ", + "๐Ÿ‡ฆ๐Ÿ‡ท", + "๐Ÿ‡ฆ๐Ÿ‡ฒ", + "๐Ÿ‡ฆ๐Ÿ‡ผ", + "๐Ÿ‡ฆ๐Ÿ‡บ", + "๐Ÿ‡ฆ๐Ÿ‡น", + "๐Ÿ‡ฆ๐Ÿ‡ฟ", + "๐Ÿ‡ง๐Ÿ‡ธ", + "๐Ÿ‡ง๐Ÿ‡ญ", + "๐Ÿ‡ง๐Ÿ‡ฉ", + "๐Ÿ‡ง๐Ÿ‡ง", + "๐Ÿ‡ง๐Ÿ‡พ", + "๐Ÿ‡ง๐Ÿ‡ช", + "๐Ÿ‡ง๐Ÿ‡ฟ", + "๐Ÿ‡ง๐Ÿ‡ฏ", + "๐Ÿ‡ง๐Ÿ‡ฒ", + "๐Ÿ‡ง๐Ÿ‡น", + "๐Ÿ‡ง๐Ÿ‡ด", + "๐Ÿ‡ง๐Ÿ‡ฆ", + "๐Ÿ‡ง๐Ÿ‡ผ", + "๐Ÿ‡ง๐Ÿ‡ท", + "๐Ÿ‡ฎ๐Ÿ‡ด", + "๐Ÿ‡ป๐Ÿ‡ฌ", + "๐Ÿ‡ง๐Ÿ‡ณ", + "๐Ÿ‡ง๐Ÿ‡ฌ", + "๐Ÿ‡ง๐Ÿ‡ซ", + "๐Ÿ‡ง๐Ÿ‡ฎ", + "๐Ÿ‡ฐ๐Ÿ‡ญ", + "๐Ÿ‡จ๐Ÿ‡ฒ", + "๐Ÿ‡จ๐Ÿ‡ฆ", + "๐Ÿ‡ฎ๐Ÿ‡จ", + "๐Ÿ‡จ๐Ÿ‡ป", + "๐Ÿ‡ง๐Ÿ‡ถ", + "๐Ÿ‡ฐ๐Ÿ‡พ", + "๐Ÿ‡จ๐Ÿ‡ซ", + "๐Ÿ‡น๐Ÿ‡ฉ", + "๐Ÿ‡จ๐Ÿ‡ฑ", + "๐Ÿ‡จ๐Ÿ‡ณ", + "๐Ÿ‡จ๐Ÿ‡ฝ", + "๐Ÿ‡จ๐Ÿ‡จ", + "๐Ÿ‡จ๐Ÿ‡ด", + "๐Ÿ‡ฐ๐Ÿ‡ฒ", + "๐Ÿ‡จ๐Ÿ‡ฌ", + "๐Ÿ‡จ๐Ÿ‡ฉ", + "๐Ÿ‡จ๐Ÿ‡ฐ", + "๐Ÿ‡จ๐Ÿ‡ท", + "๐Ÿ‡จ๐Ÿ‡ฎ", + "๐Ÿ‡ญ๐Ÿ‡ท", + "๐Ÿ‡จ๐Ÿ‡บ", + "๐Ÿ‡จ๐Ÿ‡ผ", + "๐Ÿ‡จ๐Ÿ‡พ", + "๐Ÿ‡จ๐Ÿ‡ฟ", + "๐Ÿ‡ฉ๐Ÿ‡ฐ", + "๐Ÿ‡ฉ๐Ÿ‡ฏ", + "๐Ÿ‡ฉ๐Ÿ‡ฒ", + "๐Ÿ‡ฉ๐Ÿ‡ด", + "๐Ÿ‡ช๐Ÿ‡จ", + "๐Ÿ‡ช๐Ÿ‡ฌ", + "๐Ÿ‡ธ๐Ÿ‡ป", + "๐Ÿ‡ฌ๐Ÿ‡ถ", + "๐Ÿ‡ช๐Ÿ‡ท", + "๐Ÿ‡ช๐Ÿ‡ช", + "๐Ÿ‡ธ๐Ÿ‡ฟ", + "๐Ÿ‡ช๐Ÿ‡น", + "๐Ÿ‡ช๐Ÿ‡บ", + "๐Ÿ‡ซ๐Ÿ‡ฐ", + "๐Ÿ‡ซ๐Ÿ‡ด", + "๐Ÿ‡ซ๐Ÿ‡ฏ", + "๐Ÿ‡ซ๐Ÿ‡ฎ", + "๐Ÿ‡ซ๐Ÿ‡ท", + "๐Ÿ‡ฌ๐Ÿ‡ซ", + "๐Ÿ‡ต๐Ÿ‡ซ", + "๐Ÿ‡น๐Ÿ‡ซ", + "๐Ÿ‡ฌ๐Ÿ‡ฆ", + "๐Ÿ‡ฌ๐Ÿ‡ฒ", + "๐Ÿ‡ฌ๐Ÿ‡ช", + "๐Ÿ‡ฉ๐Ÿ‡ช", + "๐Ÿ‡ฌ๐Ÿ‡ญ", + "๐Ÿ‡ฌ๐Ÿ‡ฎ", + "๐Ÿ‡ฌ๐Ÿ‡ท", + "๐Ÿ‡ฌ๐Ÿ‡ฑ", + "๐Ÿ‡ฌ๐Ÿ‡ฉ", + "๐Ÿ‡ฌ๐Ÿ‡ต", + "๐Ÿ‡ฌ๐Ÿ‡บ", + "๐Ÿ‡ฌ๐Ÿ‡น", + "๐Ÿ‡ฌ๐Ÿ‡ฌ", + "๐Ÿ‡ฌ๐Ÿ‡ณ", + "๐Ÿ‡ฌ๐Ÿ‡ผ", + "๐Ÿ‡ฌ๐Ÿ‡พ", + "๐Ÿ‡ญ๐Ÿ‡น", + "๐Ÿ‡ญ๐Ÿ‡ณ", + "๐Ÿ‡ญ๐Ÿ‡ฐ", + "๐Ÿ‡ญ๐Ÿ‡บ", + "๐Ÿ‡ฎ๐Ÿ‡ธ", + "๐Ÿ‡ฎ๐Ÿ‡ณ", + "๐Ÿ‡ฎ๐Ÿ‡ฉ", + "๐Ÿ‡ฎ๐Ÿ‡ท", + "๐Ÿ‡ฎ๐Ÿ‡ถ", + "๐Ÿ‡ฎ๐Ÿ‡ช", + "๐Ÿ‡ฎ๐Ÿ‡ฒ", + "๐Ÿ‡ฎ๐Ÿ‡ฑ", + "๐Ÿ‡ฎ๐Ÿ‡น", + "๐Ÿ‡ฏ๐Ÿ‡ฒ", + "๐Ÿ‡ฏ๐Ÿ‡ต", + "๐ŸŽŒ", + "๐Ÿ‡ฏ๐Ÿ‡ช", + "๐Ÿ‡ฏ๐Ÿ‡ด", + "๐Ÿ‡ฐ๐Ÿ‡ฟ", + "๐Ÿ‡ฐ๐Ÿ‡ช", + "๐Ÿ‡ฐ๐Ÿ‡ฎ", + "๐Ÿ‡ฝ๐Ÿ‡ฐ", + "๐Ÿ‡ฐ๐Ÿ‡ผ", + "๐Ÿ‡ฐ๐Ÿ‡ฌ", + "๐Ÿ‡ฑ๐Ÿ‡ฆ", + "๐Ÿ‡ฑ๐Ÿ‡ป", + "๐Ÿ‡ฑ๐Ÿ‡ง", + "๐Ÿ‡ฑ๐Ÿ‡ธ", + "๐Ÿ‡ฑ๐Ÿ‡ท", + "๐Ÿ‡ฑ๐Ÿ‡พ", + "๐Ÿ‡ฑ๐Ÿ‡ฎ", + "๐Ÿ‡ฑ๐Ÿ‡น", + "๐Ÿ‡ฑ๐Ÿ‡บ", + "๐Ÿ‡ฒ๐Ÿ‡ด", + "๐Ÿ‡ฒ๐Ÿ‡ฌ", + "๐Ÿ‡ฒ๐Ÿ‡ผ", + "๐Ÿ‡ฒ๐Ÿ‡พ", + "๐Ÿ‡ฒ๐Ÿ‡ป", + "๐Ÿ‡ฒ๐Ÿ‡ฑ", + "๐Ÿ‡ฒ๐Ÿ‡น", + "๐Ÿ‡ฒ๐Ÿ‡ญ", + "๐Ÿ‡ฒ๐Ÿ‡ถ", + "๐Ÿ‡ฒ๐Ÿ‡ท", + "๐Ÿ‡ฒ๐Ÿ‡บ", + "๐Ÿ‡พ๐Ÿ‡น", + "๐Ÿ‡ฒ๐Ÿ‡ฝ", + "๐Ÿ‡ซ๐Ÿ‡ฒ", + "๐Ÿ‡ฒ๐Ÿ‡ฉ", + "๐Ÿ‡ฒ๐Ÿ‡จ", + "๐Ÿ‡ฒ๐Ÿ‡ณ", + "๐Ÿ‡ฒ๐Ÿ‡ช", + "๐Ÿ‡ฒ๐Ÿ‡ธ", + "๐Ÿ‡ฒ๐Ÿ‡ฆ", + "๐Ÿ‡ฒ๐Ÿ‡ฟ", + "๐Ÿ‡ฒ๐Ÿ‡ฒ", + "๐Ÿ‡ณ๐Ÿ‡ฆ", + "๐Ÿ‡ณ๐Ÿ‡ท", + "๐Ÿ‡ณ๐Ÿ‡ต", + "๐Ÿ‡ณ๐Ÿ‡ฑ", + "๐Ÿ‡ณ๐Ÿ‡จ", + "๐Ÿ‡ณ๐Ÿ‡ฟ", + "๐Ÿ‡ณ๐Ÿ‡ฎ", + "๐Ÿ‡ณ๐Ÿ‡ช", + "๐Ÿ‡ณ๐Ÿ‡ฌ", + "๐Ÿ‡ณ๐Ÿ‡บ", + "๐Ÿ‡ณ๐Ÿ‡ซ", + "๐Ÿ‡ฐ๐Ÿ‡ต", + "๐Ÿ‡ฒ๐Ÿ‡ฐ", + "๐Ÿ‡ฒ๐Ÿ‡ต", + "๐Ÿ‡ณ๐Ÿ‡ด", + "๐Ÿ‡ด๐Ÿ‡ฒ", + "๐Ÿ‡ต๐Ÿ‡ฐ", + "๐Ÿ‡ต๐Ÿ‡ผ", + "๐Ÿ‡ต๐Ÿ‡ธ", + "๐Ÿ‡ต๐Ÿ‡ฆ", + "๐Ÿ‡ต๐Ÿ‡ฌ", + "๐Ÿ‡ต๐Ÿ‡พ", + "๐Ÿ‡ต๐Ÿ‡ช", + "๐Ÿ‡ต๐Ÿ‡ญ", + "๐Ÿ‡ต๐Ÿ‡ณ", + "๐Ÿ‡ต๐Ÿ‡ฑ", + "๐Ÿ‡ต๐Ÿ‡น", + "๐Ÿ‡ต๐Ÿ‡ท", + "๐Ÿ‡ถ๐Ÿ‡ฆ", + "๐Ÿ‡ท๐Ÿ‡ช", + "๐Ÿ‡ท๐Ÿ‡ด", + "๐Ÿ‡ท๐Ÿ‡บ", + "๐Ÿ‡ท๐Ÿ‡ผ", + "๐Ÿ‡ผ๐Ÿ‡ธ", + "๐Ÿ‡ธ๐Ÿ‡ฒ", + "๐Ÿ‡ธ๐Ÿ‡น", + "๐Ÿ‡ธ๐Ÿ‡ฆ", + "๐Ÿ‡ธ๐Ÿ‡ณ", + "๐Ÿ‡ท๐Ÿ‡ธ", + "๐Ÿ‡ธ๐Ÿ‡จ", + "๐Ÿ‡ธ๐Ÿ‡ฑ", + "๐Ÿ‡ธ๐Ÿ‡ฌ", + "๐Ÿ‡ธ๐Ÿ‡ฝ", + "๐Ÿ‡ธ๐Ÿ‡ฐ", + "๐Ÿ‡ธ๐Ÿ‡ฎ", + "๐Ÿ‡ฌ๐Ÿ‡ธ", + "๐Ÿ‡ธ๐Ÿ‡ง", + "๐Ÿ‡ธ๐Ÿ‡ด", + "๐Ÿ‡ฟ๐Ÿ‡ฆ", + "๐Ÿ‡ฐ๐Ÿ‡ท", + "๐Ÿ‡ธ๐Ÿ‡ธ", + "๐Ÿ‡ช๐Ÿ‡ธ", + "๐Ÿ‡ฑ๐Ÿ‡ฐ", + "๐Ÿ‡ง๐Ÿ‡ฑ", + "๐Ÿ‡ธ๐Ÿ‡ญ", + "๐Ÿ‡ฐ๐Ÿ‡ณ", + "๐Ÿ‡ฑ๐Ÿ‡จ", + "๐Ÿ‡ต๐Ÿ‡ฒ", + "๐Ÿ‡ป๐Ÿ‡จ", + "๐Ÿ‡ธ๐Ÿ‡ฉ", + "๐Ÿ‡ธ๐Ÿ‡ท", + "๐Ÿ‡ธ๐Ÿ‡ช", + "๐Ÿ‡จ๐Ÿ‡ญ", + "๐Ÿ‡ธ๐Ÿ‡พ", + "๐Ÿ‡น๐Ÿ‡ผ", + "๐Ÿ‡น๐Ÿ‡ฏ", + "๐Ÿ‡น๐Ÿ‡ฟ", + "๐Ÿ‡น๐Ÿ‡ญ", + "๐Ÿ‡น๐Ÿ‡ฑ", + "๐Ÿ‡น๐Ÿ‡ฌ", + "๐Ÿ‡น๐Ÿ‡ฐ", + "๐Ÿ‡น๐Ÿ‡ด", + "๐Ÿ‡น๐Ÿ‡น", + "๐Ÿ‡น๐Ÿ‡ณ", + "๐Ÿ‡น๐Ÿ‡ท", + "๐Ÿ‡น๐Ÿ‡ฒ", + "๐Ÿ‡น๐Ÿ‡จ", + "๐Ÿ‡น๐Ÿ‡ป", + "๐Ÿ‡ป๐Ÿ‡ฎ", + "๐Ÿ‡บ๐Ÿ‡ฌ", + "๐Ÿ‡บ๐Ÿ‡ฆ", + "๐Ÿ‡ฆ๐Ÿ‡ช", + "๐Ÿ‡ฌ๐Ÿ‡ง", + "๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ", + "๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ", + "๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ", + "๐Ÿ‡บ๐Ÿ‡ธ", + "๐Ÿ‡บ๐Ÿ‡พ", + "๐Ÿ‡บ๐Ÿ‡ฟ", + "๐Ÿ‡ป๐Ÿ‡บ", + "๐Ÿ‡ป๐Ÿ‡ฆ", + "๐Ÿ‡ป๐Ÿ‡ช", + "๐Ÿ‡ป๐Ÿ‡ณ", + "๐Ÿ‡ผ๐Ÿ‡ซ", + "๐Ÿ‡ช๐Ÿ‡ญ", + "๐Ÿ‡พ๐Ÿ‡ช", + "๐Ÿ‡ฟ๐Ÿ‡ฒ", + "๐Ÿ‡ฟ๐Ÿ‡ผ" + ) + ) + + const val CATEGORY_SMILEYS_AND_PEOPLE = 0 + const val CATEGORY_ANIMALS_AND_NATURE = 1 + const val CATEGORY_FOOD_AND_DRINK = 2 + const val CATEGORY_ACTIVITY_AND_SPORT = 3 + const val CATEGORY_TRAVEL_AND_PLACES = 4 + const val CATEGORY_OBJECTS = 5 + const val CATEGORY_SYMBOLS = 6 + const val CATEGORY_FLAGS = 7 +} \ No newline at end of file diff --git a/library-emojifier/src/main/java/com/agileburo/anytype/emojifier/Emojifier.kt b/library-emojifier/src/main/java/com/agileburo/anytype/emojifier/Emojifier.kt new file mode 100644 index 0000000000..d544211d77 --- /dev/null +++ b/library-emojifier/src/main/java/com/agileburo/anytype/emojifier/Emojifier.kt @@ -0,0 +1,50 @@ +package com.agileburo.anytype.emojifier + +object Emojifier { + + /** + * cache for [search] results. + */ + private val cache = mutableMapOf>() + + /** + * @param unicode emoji unicode + * @return uri for loading emoji as image + */ + fun uri(unicode: String): String { + val (page, index) = search(unicode) + return uri(page, index) + } + + /** + * @param page emoji's page (emoji category) + * @param index emoji's index on the [page] + * @return uri for loading emoji as image + */ + fun uri(page: Int, index: Int): String { + return "file:///android_asset/emoji/${page}_${index}.png" + } + + /** + * @param unicode emoji unicode + * @return a pair constisting of emoji's page and emoji's index for this [unicode] + */ + private fun search(unicode: String): Pair { + val cached = cache[unicode] + + if (cached != null) return cached + + var result: Pair? = null + + Emoji.data.forEachIndexed { idx, category -> + val index = category.indexOfFirst { emoji -> emoji == unicode } + if (index != -1) { + val pair = Pair(idx, index) + result = pair + cache[unicode] = pair + return@forEachIndexed + } + } + return result ?: throw IllegalStateException("Result not found for: $unicode") + } +} \ No newline at end of file diff --git a/library-page-icon-picker-widget/build.gradle b/library-page-icon-picker-widget/build.gradle index a2f0614ee0..60dbb3ae24 100644 --- a/library-page-icon-picker-widget/build.gradle +++ b/library-page-icon-picker-widget/build.gradle @@ -50,6 +50,7 @@ dependencies { implementation project(':core-utils') implementation project(':core-ui') + implementation project(':library-emojifier') implementation applicationDependencies.appcompat implementation applicationDependencies.kotlin @@ -61,6 +62,7 @@ dependencies { implementation applicationDependencies.recyclerView implementation applicationDependencies.constraintLayout implementation applicationDependencies.timber + implementation applicationDependencies.glide testImplementation unitTestDependencies.junit testImplementation unitTestDependencies.kotlinTest diff --git a/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/model/DocumentEmojiIconPickerView.kt b/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/model/EmojiPickerView.kt similarity index 77% rename from library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/model/DocumentEmojiIconPickerView.kt rename to library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/model/EmojiPickerView.kt index 7a1eecdb21..945f0ebfbd 100644 --- a/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/model/DocumentEmojiIconPickerView.kt +++ b/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/model/EmojiPickerView.kt @@ -5,14 +5,15 @@ import com.agileburo.anytype.library_page_icon_picker_widget.ui.DocumentEmojiIco import com.agileburo.anytype.library_page_icon_picker_widget.ui.DocumentEmojiIconPickerViewHolder.Companion.HOLDER_EMOJI_FILTER import com.agileburo.anytype.library_page_icon_picker_widget.ui.DocumentEmojiIconPickerViewHolder.Companion.HOLDER_EMOJI_ITEM -sealed class DocumentEmojiIconPickerView : ViewType { +sealed class EmojiPickerView : ViewType { /** * @property alias short name or convenient name for an emoji. */ data class Emoji( - val alias: String, - val unicode: String - ) : DocumentEmojiIconPickerView() { + val unicode: String, + val page: Int, + val index: Int + ) : EmojiPickerView() { override fun getViewType() = HOLDER_EMOJI_ITEM } @@ -20,15 +21,15 @@ sealed class DocumentEmojiIconPickerView : ViewType { * @property category emoji category */ data class GroupHeader( - val category: String - ) : DocumentEmojiIconPickerView() { + val category: Int + ) : EmojiPickerView() { override fun getViewType() = HOLDER_EMOJI_CATEGORY_HEADER } /** * Emoji filter. */ - object EmojiFilter : DocumentEmojiIconPickerView() { + object EmojiFilter : EmojiPickerView() { override fun getViewType() = HOLDER_EMOJI_FILTER } } \ No newline at end of file diff --git a/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/model/PageIconPickerViewDiffUtil.kt b/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/model/PageIconPickerViewDiffUtil.kt index f1ca84e1b2..2e484f06f1 100644 --- a/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/model/PageIconPickerViewDiffUtil.kt +++ b/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/model/PageIconPickerViewDiffUtil.kt @@ -3,8 +3,8 @@ package com.agileburo.anytype.library_page_icon_picker_widget.model import androidx.recyclerview.widget.DiffUtil class PageIconPickerViewDiffUtil( - private val old: List, - private val new: List + private val old: List, + private val new: List ) : DiffUtil.Callback() { override fun areItemsTheSame(oldItemPosition: Int, newItemPosition: Int): Boolean { diff --git a/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/ui/DocumentEmojiIconPickerAdapter.kt b/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/ui/DocumentEmojiIconPickerAdapter.kt index 719a716ed0..2302edfe9a 100644 --- a/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/ui/DocumentEmojiIconPickerAdapter.kt +++ b/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/ui/DocumentEmojiIconPickerAdapter.kt @@ -6,7 +6,7 @@ import androidx.core.widget.doOnTextChanged import androidx.recyclerview.widget.DiffUtil import androidx.recyclerview.widget.RecyclerView import com.agileburo.anytype.library_page_icon_picker_widget.R -import com.agileburo.anytype.library_page_icon_picker_widget.model.DocumentEmojiIconPickerView +import com.agileburo.anytype.library_page_icon_picker_widget.model.EmojiPickerView import com.agileburo.anytype.library_page_icon_picker_widget.model.PageIconPickerViewDiffUtil import com.agileburo.anytype.library_page_icon_picker_widget.ui.DocumentEmojiIconPickerViewHolder.Companion.HOLDER_EMOJI_CATEGORY_HEADER import com.agileburo.anytype.library_page_icon_picker_widget.ui.DocumentEmojiIconPickerViewHolder.Companion.HOLDER_EMOJI_FILTER @@ -14,9 +14,9 @@ import com.agileburo.anytype.library_page_icon_picker_widget.ui.DocumentEmojiIco import kotlinx.android.synthetic.main.item_page_icon_picker_emoji_filter.view.* class DocumentEmojiIconPickerAdapter( - private var views: List, + private var views: List, private val onFilterQueryChanged: (String) -> Unit, - private val onEmojiClicked: (String, String) -> Unit + private val onEmojiClicked: (String) -> Unit ) : RecyclerView.Adapter() { override fun onCreateViewHolder( @@ -61,18 +61,18 @@ class DocumentEmojiIconPickerAdapter( override fun onBindViewHolder(holder: DocumentEmojiIconPickerViewHolder, position: Int) { when (holder) { is DocumentEmojiIconPickerViewHolder.CategoryHeader -> { - holder.bind(views[position] as DocumentEmojiIconPickerView.GroupHeader) + holder.bind(views[position] as EmojiPickerView.GroupHeader) } is DocumentEmojiIconPickerViewHolder.EmojiItem -> { holder.bind( - item = views[position] as DocumentEmojiIconPickerView.Emoji, + item = views[position] as EmojiPickerView.Emoji, onEmojiClicked = onEmojiClicked ) } } } - fun update(update: List) { + fun update(update: List) { val result = DiffUtil.calculateDiff( PageIconPickerViewDiffUtil( old = views, diff --git a/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/ui/DocumentEmojiIconPickerViewHolder.kt b/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/ui/DocumentEmojiIconPickerViewHolder.kt index 6ee9ff8208..1d3cb79212 100644 --- a/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/ui/DocumentEmojiIconPickerViewHolder.kt +++ b/library-page-icon-picker-widget/src/main/java/com/agileburo/anytype/library_page_icon_picker_widget/ui/DocumentEmojiIconPickerViewHolder.kt @@ -2,7 +2,12 @@ package com.agileburo.anytype.library_page_icon_picker_widget.ui import android.view.View import androidx.recyclerview.widget.RecyclerView -import com.agileburo.anytype.library_page_icon_picker_widget.model.DocumentEmojiIconPickerView +import com.agileburo.anytype.emojifier.Emoji +import com.agileburo.anytype.emojifier.Emojifier +import com.agileburo.anytype.library_page_icon_picker_widget.R +import com.agileburo.anytype.library_page_icon_picker_widget.model.EmojiPickerView +import com.bumptech.glide.Glide +import com.bumptech.glide.load.engine.DiskCacheStrategy import kotlinx.android.synthetic.main.item_page_icon_picker_emoji_category_header.view.* import kotlinx.android.synthetic.main.item_page_icon_picker_emoji_item.view.* @@ -12,22 +17,36 @@ sealed class DocumentEmojiIconPickerViewHolder(view: View) : RecyclerView.ViewHo private val category = itemView.category - fun bind(item: DocumentEmojiIconPickerView.GroupHeader) { - category.text = item.category + fun bind(item: EmojiPickerView.GroupHeader) { + when (item.category) { + Emoji.CATEGORY_SMILEYS_AND_PEOPLE -> category.setText(R.string.category_smileys_and_people) + Emoji.CATEGORY_ANIMALS_AND_NATURE -> category.setText(R.string.category_animals_and_nature) + Emoji.CATEGORY_FOOD_AND_DRINK -> category.setText(R.string.category_food_and_drink) + Emoji.CATEGORY_ACTIVITY_AND_SPORT -> category.setText(R.string.category_activity_and_sport) + Emoji.CATEGORY_TRAVEL_AND_PLACES -> category.setText(R.string.category_travel_and_places) + Emoji.CATEGORY_OBJECTS -> category.setText(R.string.category_objects) + Emoji.CATEGORY_SYMBOLS -> category.setText(R.string.category_symbols) + Emoji.CATEGORY_FLAGS -> category.setText(R.string.category_flags) + } } } class EmojiItem(view: View) : DocumentEmojiIconPickerViewHolder(view) { - private val emoji = itemView.emoji + private val image = itemView.image fun bind( - item: DocumentEmojiIconPickerView.Emoji, - onEmojiClicked: (String, String) -> Unit + item: EmojiPickerView.Emoji, + onEmojiClicked: (String) -> Unit ) { - emoji.text = item.unicode - itemView.setOnClickListener { onEmojiClicked(item.unicode, item.alias) } + Glide + .with(image) + .load(Emojifier.uri(item.page, item.index)) + .diskCacheStrategy(DiskCacheStrategy.ALL) + .into(image) + + itemView.setOnClickListener { onEmojiClicked(item.unicode) } } } diff --git a/library-page-icon-picker-widget/src/main/res/layout/item_page_icon_picker_emoji_category_header.xml b/library-page-icon-picker-widget/src/main/res/layout/item_page_icon_picker_emoji_category_header.xml index 3261a21118..6f954fe766 100644 --- a/library-page-icon-picker-widget/src/main/res/layout/item_page_icon_picker_emoji_category_header.xml +++ b/library-page-icon-picker-widget/src/main/res/layout/item_page_icon_picker_emoji_category_header.xml @@ -1,11 +1,17 @@ + android:layout_height="56dp"> - + \ No newline at end of file diff --git a/library-page-icon-picker-widget/src/main/res/values/strings.xml b/library-page-icon-picker-widget/src/main/res/values/strings.xml index 224335c9a3..9b17ed2d9e 100644 --- a/library-page-icon-picker-widget/src/main/res/values/strings.xml +++ b/library-page-icon-picker-widget/src/main/res/values/strings.xml @@ -8,4 +8,15 @@ Loop icon Page icon Remove + + + Smileys & People + Animals & Nature + Food & Drink + Activity & Sport + Travel & Places + Objects + Symbols + Flags + diff --git a/library-page-icon-picker-widget/src/test/java/com/agileburo/anytype/library_page_icon_picker_widget/DocumentEmojiIconPickerViewDiffUtilTest.kt b/library-page-icon-picker-widget/src/test/java/com/agileburo/anytype/library_page_icon_picker_widget/DocumentEmojiIconPickerViewDiffUtilTest.kt index 29fa54a24c..c08f6b66c0 100644 --- a/library-page-icon-picker-widget/src/test/java/com/agileburo/anytype/library_page_icon_picker_widget/DocumentEmojiIconPickerViewDiffUtilTest.kt +++ b/library-page-icon-picker-widget/src/test/java/com/agileburo/anytype/library_page_icon_picker_widget/DocumentEmojiIconPickerViewDiffUtilTest.kt @@ -1,6 +1,6 @@ package com.agileburo.anytype.library_page_icon_picker_widget -import com.agileburo.anytype.library_page_icon_picker_widget.model.DocumentEmojiIconPickerView +import com.agileburo.anytype.library_page_icon_picker_widget.model.EmojiPickerView import com.agileburo.anytype.library_page_icon_picker_widget.model.PageIconPickerViewDiffUtil import org.junit.Test import kotlin.test.assertEquals @@ -10,11 +10,11 @@ class DocumentEmojiIconPickerViewDiffUtilTest { @Test fun `two emoji-filter items should be considered the same`() { val old = listOf( - DocumentEmojiIconPickerView.EmojiFilter + EmojiPickerView.EmojiFilter ) val new = listOf( - DocumentEmojiIconPickerView.EmojiFilter + EmojiPickerView.EmojiFilter ) val util = PageIconPickerViewDiffUtil( @@ -32,17 +32,23 @@ class DocumentEmojiIconPickerViewDiffUtilTest { @Test fun `two emoji items should be considered the same`() { + + val page = 5 + val index = 5 + val old = listOf( - DocumentEmojiIconPickerView.Emoji( - alias = "grining", - unicode = "U+13131" + EmojiPickerView.Emoji( + unicode = "U+13131", + page = page, + index = index ) ) val new = listOf( - DocumentEmojiIconPickerView.Emoji( - alias = "grining", - unicode = "U+13131" + EmojiPickerView.Emoji( + unicode = "U+13131", + page = page, + index = index ) ) @@ -58,33 +64,4 @@ class DocumentEmojiIconPickerViewDiffUtilTest { actual = result ) } - - @Test - fun `two emoji items should be considered different`() { - val old = listOf( - DocumentEmojiIconPickerView.Emoji( - alias = "smile", - unicode = "U+13131" - ) - ) - - val new = listOf( - DocumentEmojiIconPickerView.Emoji( - alias = "grining", - unicode = "U+13131" - ) - ) - - val util = PageIconPickerViewDiffUtil( - old = old, - new = new - ) - - val result = util.areItemsTheSame(0, 0) - - assertEquals( - expected = false, - actual = result - ) - } } \ No newline at end of file diff --git a/presentation/build.gradle b/presentation/build.gradle index 6c767ec96a..d35deeb309 100644 --- a/presentation/build.gradle +++ b/presentation/build.gradle @@ -27,6 +27,7 @@ dependencies { implementation project(':core-utils') implementation project(':core-ui') implementation project(':library-page-icon-picker-widget') + implementation project(':library-emojifier') def applicationDependencies = rootProject.ext.mainApplication def unitTestDependencies = rootProject.ext.unitTesting diff --git a/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentEmojiIconPickerViewModel.kt b/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentEmojiIconPickerViewModel.kt new file mode 100644 index 0000000000..4479a2763a --- /dev/null +++ b/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentEmojiIconPickerViewModel.kt @@ -0,0 +1,83 @@ +package com.agileburo.anytype.presentation.page.picker + +import androidx.lifecycle.ViewModel +import androidx.lifecycle.viewModelScope +import com.agileburo.anytype.domain.common.Id +import com.agileburo.anytype.domain.icon.SetDocumentEmojiIcon +import com.agileburo.anytype.emojifier.Emoji +import com.agileburo.anytype.library_page_icon_picker_widget.model.EmojiPickerView +import kotlinx.coroutines.Dispatchers +import kotlinx.coroutines.flow.MutableStateFlow +import kotlinx.coroutines.flow.StateFlow +import kotlinx.coroutines.launch +import kotlinx.coroutines.withContext +import timber.log.Timber + +class DocumentEmojiIconPickerViewModel( + private val setEmojiIcon: SetDocumentEmojiIcon +) : ViewModel() { + + private val state: MutableStateFlow = MutableStateFlow(ViewState.Init) + + init { + viewModelScope.launch { + state.value = ViewState.Loading + state.value = ViewState.Success(views = load()) + } + } + + fun state(): StateFlow = state + + private suspend fun load(): List = withContext(Dispatchers.IO) { + + val views = mutableListOf() + + views.add(EmojiPickerView.EmojiFilter) + + Emoji.data.forEachIndexed { category, emojis -> + + views.add( + EmojiPickerView.GroupHeader( + category = category + ) + ) + + emojis.forEachIndexed { index, unicode -> + val skin = Emoji.colors.any { color -> unicode.contains(color) } + if (!skin) { + views.add( + EmojiPickerView.Emoji( + unicode = unicode, + page = category, + index = index + ) + ) + } + } + } + + views + } + + fun onEmojiClicked(unicode: String, target: Id, context: Id) { + viewModelScope.launch { + setEmojiIcon( + params = SetDocumentEmojiIcon.Params( + emoji = unicode, + target = target, + context = context + ) + ).proceed( + failure = { Timber.e(it, "Error while setting emoji") }, + success = { state.apply { value = ViewState.Exit } } + ) + } + } + + sealed class ViewState { + object Init : ViewState() + object Loading : ViewState() + data class Success(val views: List) : ViewState() + object Exit : ViewState() + } +} \ No newline at end of file diff --git a/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentEmojiIconPickerViewModelFactory.kt b/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentEmojiIconPickerViewModelFactory.kt new file mode 100644 index 0000000000..683222cb23 --- /dev/null +++ b/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentEmojiIconPickerViewModelFactory.kt @@ -0,0 +1,17 @@ +package com.agileburo.anytype.presentation.page.picker + +import androidx.lifecycle.ViewModel +import androidx.lifecycle.ViewModelProvider +import com.agileburo.anytype.domain.icon.SetDocumentEmojiIcon + +class DocumentEmojiIconPickerViewModelFactory( + private val setEmojiIcon: SetDocumentEmojiIcon +) : ViewModelProvider.Factory { + + @Suppress("UNCHECKED_CAST") + override fun create(modelClass: Class): T { + return DocumentEmojiIconPickerViewModel( + setEmojiIcon = setEmojiIcon + ) as T + } +} \ No newline at end of file diff --git a/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconActionMenuViewModel.kt b/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconActionMenuViewModel.kt new file mode 100644 index 0000000000..9b30c545d0 --- /dev/null +++ b/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconActionMenuViewModel.kt @@ -0,0 +1,225 @@ +package com.agileburo.anytype.presentation.page.picker + +import androidx.lifecycle.viewModelScope +import com.agileburo.anytype.core_utils.ui.ViewStateViewModel +import com.agileburo.anytype.domain.icon.SetDocumentEmojiIcon +import com.agileburo.anytype.domain.icon.SetDocumentImageIcon +import com.agileburo.anytype.emojifier.Emoji +import com.agileburo.anytype.presentation.common.StateReducer +import com.agileburo.anytype.presentation.page.picker.DocumentIconActionMenuViewModel.Contract.* +import com.agileburo.anytype.presentation.page.picker.DocumentIconActionMenuViewModel.ViewState +import kotlinx.coroutines.channels.Channel +import kotlinx.coroutines.channels.ConflatedBroadcastChannel +import kotlinx.coroutines.flow.* +import kotlinx.coroutines.launch + +class DocumentIconActionMenuViewModel( + private val setEmojiIcon: SetDocumentEmojiIcon, + private val setImageIcon: SetDocumentImageIcon +) : ViewStateViewModel(), StateReducer { + + private val events = ConflatedBroadcastChannel() + private val actions = Channel() + private val flow: Flow = events.asFlow().scan(State.init(), function) + + override val function: suspend (State, Event) -> State + get() = { state, event -> reduce(state, event) } + + init { + flow + .map { state -> + when { + state.error != null -> ViewState.Error(state.error) + state.isCompleted -> ViewState.Exit + else -> ViewState.Idle + } + } + .onEach { stateData.postValue(it) } + .launchIn(viewModelScope) + + actions + .consumeAsFlow() + .onEach { action -> + when (action) { + is Action.SetEmojiIcon -> setEmojiIcon( + params = SetDocumentEmojiIcon.Params( + target = action.target, + emoji = action.unicode, + context = action.context + ) + ).proceed( + success = { events.send(Event.OnCompleted) }, + failure = { events.send(Event.Failure(it)) } + ) + is Action.ClearEmoji -> setEmojiIcon( + params = SetDocumentEmojiIcon.Params( + target = action.target, + emoji = "", + context = action.context + ) + ).proceed( + success = { events.send(Event.OnCompleted) }, + failure = { events.send(Event.Failure(it)) } + ) + is Action.SetImageIcon -> setImageIcon( + SetDocumentImageIcon.Params( + context = action.context, + path = action.path + ) + ).proceed( + failure = { events.send(Event.Failure(it)) }, + success = { events.send(Event.OnCompleted) } + ) + is Action.PickRandomEmoji -> { + val random = Emoji.data.random().random() + events.send( + Event.OnRandomEmojiSelected( + target = action.target, + context = action.context, + unicode = random + ) + ) + } + } + } + .launchIn(viewModelScope) + } + + fun onEvent(event: Event) { + viewModelScope.launch { events.send(event) } + } + + sealed class ViewState { + object Loading : ViewState() + object Exit : ViewState() + object Idle : ViewState() + data class Error(val message: String) : ViewState() + } + + sealed class Contract { + + sealed class Action { + + class PickRandomEmoji( + val context: String, + val target: String + ) : Action() + + class ClearEmoji( + val target: String, + val context: String + ) : Action() + + class SetEmojiIcon( + val unicode: String, + val target: String, + val context: String + ) : Action() + + class SetImageIcon( + val context: String, + val path: String + ) : Action() + } + + data class State( + val isLoading: Boolean, + val isCompleted: Boolean = false, + val error: String? = null + ) : Contract() { + companion object { + fun init() = State(isLoading = false) + } + } + + sealed class Event : Contract() { + + class OnImagePickedFromGallery( + val context: String, + val path: String + ) : Event() + + class OnSetRandomEmojiClicked( + val target: String, + val context: String + ) : Event() + + class OnRandomEmojiSelected( + val unicode: String, + val context: String, + val target: String + ) : Event() + + class OnRemoveEmojiSelected( + val context: String, + val target: String + ) : Event() + + object OnCompleted : Event() + + class Failure(val error: Throwable) : Event() + } + } + + override suspend fun reduce(state: State, event: Event): State { + return when (event) { + is Event.OnRandomEmojiSelected -> state.copy( + isLoading = true + ).also { + actions.send( + Action.SetEmojiIcon( + target = event.target, + context = event.context, + unicode = event.unicode + ) + ) + } + is Event.OnSetRandomEmojiClicked -> { + state.copy( + isLoading = true + ).also { + actions.send( + Action.PickRandomEmoji( + target = event.target, + context = event.context + ) + ) + } + } + is Event.OnRemoveEmojiSelected -> { + state.copy( + isLoading = true + ).also { + actions.send( + Action.ClearEmoji( + context = event.context, + target = event.target + ) + ) + } + } + is Event.OnImagePickedFromGallery -> { + state.copy( + isLoading = true + ).also { + actions.send( + Action.SetImageIcon( + context = event.context, + path = event.path + ) + ) + } + } + is Event.OnCompleted -> state.copy( + isLoading = false, + isCompleted = true, + error = null + ) + is Event.Failure -> state.copy( + isLoading = false, + isCompleted = false, + error = event.error.toString() + ) + } + } +} \ No newline at end of file diff --git a/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconPickerViewModelFactory.kt b/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconActionMenuViewModelFactory.kt similarity index 87% rename from presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconPickerViewModelFactory.kt rename to presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconActionMenuViewModelFactory.kt index a5a7dd6a9b..83f65abbb9 100644 --- a/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconPickerViewModelFactory.kt +++ b/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconActionMenuViewModelFactory.kt @@ -5,13 +5,13 @@ import androidx.lifecycle.ViewModelProvider import com.agileburo.anytype.domain.icon.SetDocumentEmojiIcon import com.agileburo.anytype.domain.icon.SetDocumentImageIcon -class DocumentIconPickerViewModelFactory( +class DocumentIconActionMenuViewModelFactory( private val setEmojiIcon: SetDocumentEmojiIcon, private val setImageIcon: SetDocumentImageIcon ) : ViewModelProvider.Factory { @Suppress("UNCHECKED_CAST") - override fun create(modelClass: Class): T = DocumentIconPickerViewModel( + override fun create(modelClass: Class): T = DocumentIconActionMenuViewModel( setEmojiIcon = setEmojiIcon, setImageIcon = setImageIcon ) as T diff --git a/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconPickerViewModel.kt b/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconPickerViewModel.kt deleted file mode 100644 index b4e63c56df..0000000000 --- a/presentation/src/main/java/com/agileburo/anytype/presentation/page/picker/DocumentIconPickerViewModel.kt +++ /dev/null @@ -1,371 +0,0 @@ -package com.agileburo.anytype.presentation.page.picker - -import androidx.lifecycle.viewModelScope -import com.agileburo.anytype.core_utils.ui.ViewStateViewModel -import com.agileburo.anytype.domain.base.Either -import com.agileburo.anytype.domain.icon.SetDocumentEmojiIcon -import com.agileburo.anytype.domain.icon.SetDocumentImageIcon -import com.agileburo.anytype.library_page_icon_picker_widget.model.DocumentEmojiIconPickerView -import com.agileburo.anytype.presentation.common.StateReducer -import com.agileburo.anytype.presentation.page.picker.DocumentIconPickerViewModel.Contract.Event -import com.agileburo.anytype.presentation.page.picker.DocumentIconPickerViewModel.Contract.State -import com.agileburo.anytype.presentation.page.picker.DocumentIconPickerViewModel.ViewState -import com.vdurmont.emoji.Emoji -import com.vdurmont.emoji.EmojiManager -import kotlinx.coroutines.Dispatchers -import kotlinx.coroutines.channels.Channel -import kotlinx.coroutines.channels.ConflatedBroadcastChannel -import kotlinx.coroutines.flow.* -import kotlinx.coroutines.launch -import kotlinx.coroutines.withContext -import timber.log.Timber - -class DocumentIconPickerViewModel( - private val setEmojiIcon: SetDocumentEmojiIcon, - private val setImageIcon: SetDocumentImageIcon -) : ViewStateViewModel(), StateReducer { - - private val channel = ConflatedBroadcastChannel() - private val actions = Channel() - private val flow: Flow = channel.asFlow().scan(State.init(), function) - - override val function: suspend (State, Event) -> State - get() = { state, event -> reduce(state, event) } - - - private val headers = listOf( - DocumentEmojiIconPickerView.EmojiFilter - ) - - init { - processViewState() - processActions() - initialize() - } - - private fun initialize() { - channel.offer(Event.Init) - } - - private fun processViewState() { - flow - .map { state -> - when { - state.error != null -> ViewState.Error(state.error) - state.isCompleted -> ViewState.Exit - else -> ViewState.Success( - views = headers + map(state.selection) - ) - } - } - .onEach { stateData.postValue(it) } - .launchIn(viewModelScope) - } - - private fun processActions() { - actions - .consumeAsFlow() - .map { action -> - when (action) { - is Contract.Action.FetchEmojis -> { - val emojis = loadEmoji() - Event.OnEmojiLoaded(emojis) - } - is Contract.Action.SearchEmojis -> { - val emojis = findEmojis(action.query) - Event.OnSearchResult(emojis) - } - is Contract.Action.SetEmoji -> { - setIconEmojiName(action).let { result -> - when (result) { - is Either.Left -> Event.Failure(result.a) - is Either.Right -> Event.OnCompleted - } - } - } - is Contract.Action.ClearEmoji -> { - clearIconEmojiName(action).let { result -> - when (result) { - is Either.Left -> Event.Failure(result.a) - is Either.Right -> Event.OnCompleted - } - } - } - is Contract.Action.PickRandomEmoji -> { - val emoji = pickRandomEmoji(action.emojis) - Event.OnRandomEmojiSelected( - target = action.target, - context = action.context, - emoji = emoji - ) - } - } - } - .onEach(channel::send) - .launchIn(viewModelScope) - } - - private suspend fun setIconEmojiName( - action: Contract.Action.SetEmoji - ): Either = withContext(Dispatchers.IO) { - setEmojiIcon.run( - params = SetDocumentEmojiIcon.Params( - target = action.target, - emoji = action.unicode, - context = action.context - ) - ) - } - - fun onImagePickedFromGallery(context: String, path: String) { - viewModelScope.launch { - setImageIcon( - SetDocumentImageIcon.Params( - context = context, - path = path - ) - ).proceed( - failure = { Timber.e(it, "Error while setting document image icon") }, - success = { stateData.postValue(ViewState.Exit) } - ) - } - } - - private suspend fun clearIconEmojiName( - action: Contract.Action.ClearEmoji - ): Either = withContext(Dispatchers.IO) { - setEmojiIcon.run( - params = SetDocumentEmojiIcon.Params( - target = action.target, - emoji = "", - context = action.context - ) - ) - } - - private suspend fun loadEmoji(): List = withContext(Dispatchers.IO) { - EmojiManager.getAll().toList() - } - - private suspend fun findEmojis(query: String): List = withContext(Dispatchers.IO) { - EmojiManager.getAll().filter { emoji -> - emoji.aliases.any { alias -> - alias.contains(query, ignoreCase = true) || query == alias - } - } - } - - private suspend fun pickRandomEmoji(emojis: List): Emoji = withContext(Dispatchers.IO) { - EmojiManager.getAll().random() - } - - private suspend fun map(emojis: List) = withContext(Dispatchers.IO) { - emojis.map { emoji -> - DocumentEmojiIconPickerView.Emoji( - alias = emoji.aliases.first(), - /** - * Fix pirate flag emoji render, after fixing - * in table https://github.com/vdurmont/emoji-java/blob/master/EMOJIS.md - * can be removed - */ - unicode = emoji.unicode.filterTextByChar( - value = 'โ˜ ', - filterBy = 'โ™พ' - ) - ) - } - } - - private fun String.filterTextByChar(value: Char, filterBy: Char): String = - if (contains(value)) { - filterNot { it == filterBy } - } else { - this - } - - fun onEvent(event: Event) { - channel.offer(event) - } - - sealed class ViewState { - object Loading : ViewState() - object Exit : ViewState() - data class Success(val views: List) : ViewState() - data class Error(val message: String) : ViewState() - } - - sealed class Contract { - - sealed class Action { - - object FetchEmojis : Action() - - data class SearchEmojis( - val query: String - ) : Action() - - data class PickRandomEmoji( - val emojis: List, - val context: String, - val target: String - ) : Action() - - data class ClearEmoji( - val target: String, - val context: String - ) : Action() - - data class SetEmoji( - val unicode: String, - val alias: String, - val target: String, - val context: String - ) : Action() - } - - data class State( - val isLoading: Boolean, - val isCompleted: Boolean = false, - val error: String? = null, - val emojis: List, - val selection: List - ) : Contract() { - companion object { - fun init() = State( - isLoading = false, - emojis = emptyList(), - selection = emptyList() - ) - } - } - - sealed class Event : Contract() { - - object Init : Event() - - data class OnEmojiClicked( - val unicode: String, - val alias: String, - val target: String, - val context: String - ) : Event() - - data class OnFilterQueryChanged( - val query: String - ) : Event() - - data class OnSetRandomEmojiClicked( - val target: String, - val context: String - ) : Event() - - data class OnEmojiLoaded( - val emojis: List - ) : Event() - - data class OnRandomEmojiSelected( - val emoji: Emoji, - val context: String, - val target: String - ) : Event() - - data class OnRemoveEmojiSelected( - val context: String, - val target: String - ) : Event() - - data class OnSearchResult( - val emojis: List - ) : Event() - - object OnCompleted : Event() - - data class Failure(val error: Throwable) : Event() - } - } - - override suspend fun reduce(state: State, event: Event): State { - return when (event) { - is Event.Init -> state.copy(isLoading = true).also { - actions.send(Contract.Action.FetchEmojis) - } - is Event.OnEmojiLoaded -> state.copy( - isLoading = false, - emojis = event.emojis, - selection = event.emojis - ) - is Event.OnSearchResult -> state.copy( - isLoading = false, - selection = event.emojis - ) - is Event.OnRandomEmojiSelected -> state.copy( - isLoading = true - ).also { - actions.send( - Contract.Action.SetEmoji( - target = event.target, - context = event.context, - unicode = event.emoji.unicode, - alias = event.emoji.aliases.first() - ) - ) - } - is Event.OnFilterQueryChanged -> state.copy( - isLoading = true - ).also { - actions.send( - Contract.Action.SearchEmojis( - query = event.query - ) - ) - } - is Event.OnEmojiClicked -> { - state.copy(isLoading = true).also { - actions.send( - Contract.Action.SetEmoji( - unicode = event.unicode, - target = event.target, - alias = event.alias, - context = event.context - ) - ) - } - } - is Event.OnSetRandomEmojiClicked -> { - state.copy( - isLoading = true - ).also { - actions.send( - Contract.Action.PickRandomEmoji( - emojis = state.emojis, - target = event.target, - context = event.context - ) - ) - } - } - is Event.OnRemoveEmojiSelected -> { - state.copy( - isLoading = true - ).also { - actions.send( - Contract.Action.ClearEmoji( - context = event.context, - target = event.target - ) - ) - } - } - is Event.OnCompleted -> state.copy( - isLoading = false, - isCompleted = true, - error = null - ) - is Event.Failure -> state.copy( - isLoading = false, - isCompleted = false, - error = event.error.toString() - ) - } - } -} \ No newline at end of file diff --git a/presentation/src/main/java/com/agileburo/anytype/presentation/page/render/DefaultBlockViewRenderer.kt b/presentation/src/main/java/com/agileburo/anytype/presentation/page/render/DefaultBlockViewRenderer.kt index 6280e890d1..52d5717f12 100644 --- a/presentation/src/main/java/com/agileburo/anytype/presentation/page/render/DefaultBlockViewRenderer.kt +++ b/presentation/src/main/java/com/agileburo/anytype/presentation/page/render/DefaultBlockViewRenderer.kt @@ -477,6 +477,12 @@ class DefaultBlockViewRenderer( else null }, + image = details.details[content.target]?.iconImage?.let { name -> + if (name.isNotEmpty()) + urlBuilder.image(name) + else + null + }, text = details.details[content.target]?.name, indent = indent )