module

Glimmer::Emoji

Emoji provides emoji shortcode expansion for markdown content.

Converts shortcodes like :smile: to their Unicode equivalents.

Constants

SHORTCODE_REGEX = /:[a-zA-Z0-9_+\-]+:/

Regex matching any colon-delimited shortcode pattern.

SHORTCODES = {":smile:" => "๐Ÿ˜Š", ":grinning:" => "๐Ÿ˜€", ":grin:" => "๐Ÿ˜", ":joy:" => "๐Ÿ˜‚", ":sweat_smile:" => "๐Ÿ˜…", ":laughing:" => "๐Ÿ˜†", ":wink:" => "๐Ÿ˜‰", ":blush:" => "๐Ÿ˜Š", ":yum:" => "๐Ÿ˜‹", ":sunglasses:" => "๐Ÿ˜Ž", ":heart_eyes:" => "๐Ÿ˜", ":kissing_heart:" => "๐Ÿ˜˜", ":kissing:" => "๐Ÿ˜—", ":kissing_smiling_eyes:" => "๐Ÿ˜™", ":kissing_closed_eyes:" => "๐Ÿ˜š", ":relaxed:" => "โ˜บ๏ธ", ":slightly_smiling_face:" => "๐Ÿ™‚", ":hugging_face:" => "๐Ÿค—", ":thinking:" => "๐Ÿค”", ":neutral_face:" => "๐Ÿ˜", ":expressionless:" => "๐Ÿ˜‘", ":no_mouth:" => "๐Ÿ˜ถ", ":rolling_eyes:" => "๐Ÿ™„", ":smirk:" => "๐Ÿ˜", ":persevere:" => "๐Ÿ˜ฃ", ":disappointed_relieved:" => "๐Ÿ˜ฅ", ":open_mouth:" => "๐Ÿ˜ฎ", ":zipper_mouth_face:" => "๐Ÿค", ":hushed:" => "๐Ÿ˜ฏ", ":sleepy:" => "๐Ÿ˜ช", ":tired_face:" => "๐Ÿ˜ซ", ":sleeping:" => "๐Ÿ˜ด", ":relieved:" => "๐Ÿ˜Œ", ":stuck_out_tongue:" => "๐Ÿ˜›", ":stuck_out_tongue_winking_eye:" => "๐Ÿ˜œ", ":stuck_out_tongue_closed_eyes:" => "๐Ÿ˜", ":drooling_face:" => "๐Ÿคค", ":unamused:" => "๐Ÿ˜’", ":sweat:" => "๐Ÿ˜“", ":pensive:" => "๐Ÿ˜”", ":confused:" => "๐Ÿ˜•", ":upside_down_face:" => "๐Ÿ™ƒ", ":money_mouth_face:" => "๐Ÿค‘", ":astonished:" => "๐Ÿ˜ฒ", ":slightly_frowning_face:" => "๐Ÿ™", ":frowning_face:" => "โ˜น๏ธ", ":confounded:" => "๐Ÿ˜–", ":disappointed:" => "๐Ÿ˜ž", ":worried:" => "๐Ÿ˜Ÿ", ":angry:" => "๐Ÿ˜ ", ":rage:" => "๐Ÿ˜ก", ":pout:" => "๐Ÿ˜ก", ":cry:" => "๐Ÿ˜ข", ":triumph:" => "๐Ÿ˜ค", ":fearful:" => "๐Ÿ˜จ", ":weary:" => "๐Ÿ˜ฉ", ":grimacing:" => "๐Ÿ˜ฌ", ":cold_sweat:" => "๐Ÿ˜ฐ", ":scream:" => "๐Ÿ˜ฑ", ":flushed:" => "๐Ÿ˜ณ", ":dizzy_face:" => "๐Ÿ˜ต", ":innocent:" => "๐Ÿ˜‡", ":cowboy_hat_face:" => "๐Ÿค ", ":clown_face:" => "๐Ÿคก", ":nauseated_face:" => "๐Ÿคข", ":rofl:" => "๐Ÿคฃ", ":lying_face:" => "๐Ÿคฅ", ":sneezing_face:" => "๐Ÿคง", ":+1:" => "๐Ÿ‘", ":thumbsup:" => "๐Ÿ‘", ":-1:" => "๐Ÿ‘Ž", ":thumbsdown:" => "๐Ÿ‘Ž", ":ok_hand:" => "๐Ÿ‘Œ", ":fist_raised:" => "โœŠ", ":fist:" => "โœŠ", ":v:" => "โœŒ๏ธ", ":wave:" => "๐Ÿ‘‹", ":raised_hand:" => "โœ‹", ":open_hands:" => "๐Ÿ‘", ":muscle:" => "๐Ÿ’ช", ":pray:" => "๐Ÿ™", ":point_up:" => "โ˜๏ธ", ":point_up_2:" => "๐Ÿ‘†", ":point_down:" => "๐Ÿ‘‡", ":point_left:" => "๐Ÿ‘ˆ", ":point_right:" => "๐Ÿ‘‰", ":middle_finger:" => "๐Ÿ–•", ":fu:" => "๐Ÿ–•", ":raised_hand_with_fingers_splayed:" => "๐Ÿ–๏ธ", ":the_horns:" => "๐Ÿค˜", ":sign_of_the_horns:" => "๐Ÿค˜", ":call_me_hand:" => "๐Ÿค™", ":handshake:" => "๐Ÿค", ":crossed_fingers:" => "๐Ÿคž", ":bust_in_silhouette:" => "๐Ÿ‘ค", ":busts_in_silhouette:" => "๐Ÿ‘ฅ", ":footprints:" => "๐Ÿ‘ฃ", ":baby:" => "๐Ÿ‘ถ", ":boy:" => "๐Ÿ‘ฆ", ":girl:" => "๐Ÿ‘ง", ":man:" => "๐Ÿ‘จ", ":woman:" => "๐Ÿ‘ฉ", ":blonde_man:" => "๐Ÿ‘ฑ", ":blonde_woman:" => "๐Ÿ‘ฑ\u200Dโ™€๏ธ", ":older_man:" => "๐Ÿ‘ด", ":older_woman:" => "๐Ÿ‘ต", ":man_with_gua_pi_mao:" => "๐Ÿ‘ฒ", ":man_with_turban:" => "๐Ÿ‘ณ", ":cop:" => "๐Ÿ‘ฎ", ":construction_worker_man:" => "๐Ÿ‘ท", ":guardsman:" => "๐Ÿ’‚", ":detective:" => "๐Ÿ•ต๏ธ", ":santa:" => "๐ŸŽ…", ":mrs_claus:" => "๐Ÿคถ", ":princess:" => "๐Ÿ‘ธ", ":prince:" => "๐Ÿคด", ":bride_with_veil:" => "๐Ÿ‘ฐ", ":man_in_tuxedo:" => "๐Ÿคต", ":pregnant_woman:" => "๐Ÿคฐ", ":dog:" => "๐Ÿถ", ":cat:" => "๐Ÿฑ", ":mouse:" => "๐Ÿญ", ":hamster:" => "๐Ÿน", ":rabbit:" => "๐Ÿฐ", ":fox_face:" => "๐ŸฆŠ", ":bear:" => "๐Ÿป", ":panda_face:" => "๐Ÿผ", ":koala:" => "๐Ÿจ", ":tiger:" => "๐Ÿฏ", ":lion:" => "๐Ÿฆ", ":cow:" => "๐Ÿฎ", ":pig:" => "๐Ÿท", ":pig_nose:" => "๐Ÿฝ", ":frog:" => "๐Ÿธ", ":monkey_face:" => "๐Ÿต", ":see_no_evil:" => "๐Ÿ™ˆ", ":hear_no_evil:" => "๐Ÿ™‰", ":speak_no_evil:" => "๐Ÿ™Š", ":monkey:" => "๐Ÿ’", ":chicken:" => "๐Ÿ”", ":penguin:" => "๐Ÿง", ":bird:" => "๐Ÿฆ", ":baby_chick:" => "๐Ÿค", ":hatching_chick:" => "๐Ÿฃ", ":hatched_chick:" => "๐Ÿฅ", ":duck:" => "๐Ÿฆ†", ":eagle:" => "๐Ÿฆ…", ":owl:" => "๐Ÿฆ‰", ":bat:" => "๐Ÿฆ‡", ":wolf:" => "๐Ÿบ", ":boar:" => "๐Ÿ—", ":horse:" => "๐Ÿด", ":unicorn:" => "๐Ÿฆ„", ":bee:" => "๐Ÿ", ":honeybee:" => "๐Ÿ", ":bug:" => "๐Ÿ›", ":butterfly:" => "๐Ÿฆ‹", ":snail:" => "๐ŸŒ", ":shell:" => "๐Ÿš", ":beetle:" => "๐Ÿž", ":ant:" => "๐Ÿœ", ":spider:" => "๐Ÿ•ท๏ธ", ":spider_web:" => "๐Ÿ•ธ๏ธ", ":turtle:" => "๐Ÿข", ":snake:" => "๐Ÿ", ":lizard:" => "๐ŸฆŽ", ":scorpion:" => "๐Ÿฆ‚", ":crab:" => "๐Ÿฆ€", ":squid:" => "๐Ÿฆ‘", ":octopus:" => "๐Ÿ™", ":shrimp:" => "๐Ÿฆ", ":tropical_fish:" => "๐Ÿ ", ":fish:" => "๐ŸŸ", ":blowfish:" => "๐Ÿก", ":dolphin:" => "๐Ÿฌ", ":whale:" => "๐Ÿณ", ":whale2:" => "๐Ÿ‹", ":shark:" => "๐Ÿฆˆ", ":crocodile:" => "๐ŸŠ", ":tiger2:" => "๐Ÿ…", ":leopard:" => "๐Ÿ†", ":zebra:" => "๐Ÿฆ“", ":gorilla:" => "๐Ÿฆ", ":elephant:" => "๐Ÿ˜", ":rhinoceros:" => "๐Ÿฆ", ":dromedary_camel:" => "๐Ÿช", ":camel:" => "๐Ÿซ", ":sunny:" => "โ˜€๏ธ", ":cloud:" => "โ˜๏ธ", ":partly_sunny:" => "โ›…", ":cloud_with_lightning_and_rain:" => "โ›ˆ๏ธ", ":sun_behind_small_cloud:" => "๐ŸŒค๏ธ", ":sun_behind_large_cloud:" => "๐ŸŒฅ๏ธ", ":sun_behind_rain_cloud:" => "๐ŸŒฆ๏ธ", ":cloud_with_rain:" => "๐ŸŒง๏ธ", ":cloud_with_snow:" => "๐ŸŒจ๏ธ", ":cloud_with_lightning:" => "๐ŸŒฉ๏ธ", ":tornado:" => "๐ŸŒช๏ธ", ":fog:" => "๐ŸŒซ๏ธ", ":wind_face:" => "๐ŸŒฌ๏ธ", ":cyclone:" => "๐ŸŒ€", ":rainbow:" => "๐ŸŒˆ", ":closed_umbrella:" => "๐ŸŒ‚", ":umbrella:" => "โ˜‚๏ธ", ":umbrella_with_rain_drops:" => "โ˜”", ":zap:" => "โšก", ":snowflake:" => "โ„๏ธ", ":snowman:" => "โ˜ƒ๏ธ", ":snowman_with_snow:" => "โ˜ƒ๏ธ", ":comet:" => "โ˜„๏ธ", ":fire:" => "๐Ÿ”ฅ", ":droplet:" => "๐Ÿ’ง", ":ocean:" => "๐ŸŒŠ", ":green_apple:" => "๐Ÿ", ":apple:" => "๐ŸŽ", ":pear:" => "๐Ÿ", ":tangerine:" => "๐ŸŠ", ":lemon:" => "๐Ÿ‹", ":banana:" => "๐ŸŒ", ":watermelon:" => "๐Ÿ‰", ":grapes:" => "๐Ÿ‡", ":strawberry:" => "๐Ÿ“", ":melon:" => "๐Ÿˆ", ":cherries:" => "๐Ÿ’", ":peach:" => "๐Ÿ‘", ":pineapple:" => "๐Ÿ", ":kiwi_fruit:" => "๐Ÿฅ", ":avocado:" => "๐Ÿฅ‘", ":tomato:" => "๐Ÿ…", ":eggplant:" => "๐Ÿ†", ":cucumber:" => "๐Ÿฅ’", ":carrot:" => "๐Ÿฅ•", ":corn:" => "๐ŸŒฝ", ":hot_pepper:" => "๐ŸŒถ๏ธ", ":potato:" => "๐Ÿฅ”", ":sweet_potato:" => "๐Ÿ ", ":chestnut:" => "๐ŸŒฐ", ":peanuts:" => "๐Ÿฅœ", ":honey_pot:" => "๐Ÿฏ", ":croissant:" => "๐Ÿฅ", ":bread:" => "๐Ÿž", ":baguette_bread:" => "๐Ÿฅ–", ":cheese:" => "๐Ÿง€", ":egg:" => "๐Ÿฅš", ":bacon:" => "๐Ÿฅ“", ":pancakes:" => "๐Ÿฅž", ":poultry_leg:" => "๐Ÿ—", ":meat_on_bone:" => "๐Ÿ–", ":fried_shrimp:" => "๐Ÿค", ":fried_egg:" => "๐Ÿณ", ":hamburger:" => "๐Ÿ”", ":fries:" => "๐ŸŸ", ":pizza:" => "๐Ÿ•", ":hotdog:" => "๐ŸŒญ", ":sandwich:" => "๐Ÿฅช", ":taco:" => "๐ŸŒฎ", ":burrito:" => "๐ŸŒฏ", ":stuffed_flatbread:" => "๐Ÿฅ™", ":shallow_pan_of_food:" => "๐Ÿฅ˜", ":stew:" => "๐Ÿฒ", ":green_salad:" => "๐Ÿฅ—", ":popcorn:" => "๐Ÿฟ", ":bento:" => "๐Ÿฑ", ":rice_cracker:" => "๐Ÿ˜", ":rice_ball:" => "๐Ÿ™", ":rice:" => "๐Ÿš", ":curry:" => "๐Ÿ›", ":ramen:" => "๐Ÿœ", ":spaghetti:" => "๐Ÿ", ":oden:" => "๐Ÿข", ":sushi:" => "๐Ÿฃ", ":fish_cake:" => "๐Ÿฅ", ":dango:" => "๐Ÿก", ":icecream:" => "๐Ÿฆ", ":shaved_ice:" => "๐Ÿง", ":ice_cream:" => "๐Ÿจ", ":doughnut:" => "๐Ÿฉ", ":cookie:" => "๐Ÿช", ":birthday:" => "๐ŸŽ‚", ":cake:" => "๐Ÿฐ", ":chocolate_bar:" => "๐Ÿซ", ":candy:" => "๐Ÿฌ", ":lollipop:" => "๐Ÿญ", ":custard:" => "๐Ÿฎ", ":soccer:" => "โšฝ", ":basketball:" => "๐Ÿ€", ":football:" => "๐Ÿˆ", ":baseball:" => "โšพ", ":tennis:" => "๐ŸŽพ", ":volleyball:" => "๐Ÿ", ":rugby_football:" => "๐Ÿ‰", ":8ball:" => "๐ŸŽฑ", ":golf:" => "โ›ณ", ":golfer:" => "๐ŸŒ๏ธ", ":ping_pong:" => "๐Ÿ“", ":badminton:" => "๐Ÿธ", ":ice_hockey:" => "๐Ÿ’", ":field_hockey:" => "๐Ÿ‘", ":cricket:" => "๐Ÿ", ":ski:" => "๐ŸŽฟ", ":skier:" => "โ›ท๏ธ", ":snowboarder:" => "๐Ÿ‚", ":person_fencing:" => "๐Ÿคบ", ":ice_skate:" => "โ›ธ๏ธ", ":bow_and_arrow:" => "๐Ÿน", ":fishing_pole_and_fish:" => "๐ŸŽฃ", ":boxing_glove:" => "๐ŸฅŠ", ":martial_arts_uniform:" => "๐Ÿฅ‹", ":goal_net:" => "๐Ÿฅ…", ":dart:" => "๐ŸŽฏ", ":wind_chime:" => "๐ŸŽ", ":trophy:" => "๐Ÿ†", ":medal:" => "๐Ÿ…", ":sports_medal:" => "๐Ÿ…", ":first_place_medal:" => "๐Ÿฅ‡", ":second_place_medal:" => "๐Ÿฅˆ", ":third_place_medal:" => "๐Ÿฅ‰", ":rosette:" => "๐Ÿต๏ธ", ":reminder_ribbon:" => "๐ŸŽ—๏ธ", ":ticket:" => "๐ŸŽซ", ":admission_tickets:" => "๐ŸŽŸ๏ธ", ":circus_tent:" => "๐ŸŽช", ":juggling:" => "๐Ÿคน", ":microphone:" => "๐ŸŽค", ":headphones:" => "๐ŸŽง", ":radio:" => "๐Ÿ“ป", ":saxophone:" => "๐ŸŽท", ":guitar:" => "๐ŸŽธ", ":musical_keyboard:" => "๐ŸŽน", ":trumpet:" => "๐ŸŽบ", ":violin:" => "๐ŸŽป", ":drum:" => "๐Ÿฅ", ":iphone:" => "๐Ÿ“ฑ", ":calling:" => "๐Ÿ“ฒ", ":telephone:" => "โ˜Ž๏ธ", ":telephone_receiver:" => "๐Ÿ“ž", ":pager:" => "๐Ÿ“Ÿ", ":fax:" => "๐Ÿ“ ", ":battery:" => "๐Ÿ”‹", ":electric_plug:" => "๐Ÿ”Œ", ":computer:" => "๐Ÿ’ป", ":desktop_computer:" => "๐Ÿ–ฅ๏ธ", ":printer:" => "๐Ÿ–จ๏ธ", ":keyboard:" => "โŒจ๏ธ", ":computer_mouse:" => "๐Ÿ–ฑ๏ธ", ":trackball:" => "๐Ÿ–ฒ๏ธ", ":minidisc:" => "๐Ÿ’ฝ", ":floppy_disk:" => "๐Ÿ’พ", ":cd:" => "๐Ÿ’ฟ", ":dvd:" => "๐Ÿ“€", ":movie_camera:" => "๐ŸŽฅ", ":film_strip:" => "๐ŸŽž๏ธ", ":film_projector:" => "๐Ÿ“ฝ๏ธ", ":clapper:" => "๐ŸŽฌ", ":tv:" => "๐Ÿ“บ", ":camera:" => "๐Ÿ“ท", ":camera_flash:" => "๐Ÿ“ธ", ":video_camera:" => "๐Ÿ“น", ":vhs:" => "๐Ÿ“ผ", ":mag:" => "๐Ÿ”", ":mag_right:" => "๐Ÿ”Ž", ":microscope:" => "๐Ÿ”ฌ", ":telescope:" => "๐Ÿ”ญ", ":satellite_antenna:" => "๐Ÿ“ก", ":candle:" => "๐Ÿ•ฏ๏ธ", ":bulb:" => "๐Ÿ’ก", ":flashlight:" => "๐Ÿ”ฆ", ":izakaya_lantern:" => "๐Ÿฎ", ":notebook_with_decorative_cover:" => "๐Ÿ“”", ":closed_book:" => "๐Ÿ“•", ":book:" => "๐Ÿ“–", ":green_book:" => "๐Ÿ“—", ":blue_book:" => "๐Ÿ“˜", ":orange_book:" => "๐Ÿ“™", ":books:" => "๐Ÿ“š", ":notebook:" => "๐Ÿ““", ":ledger:" => "๐Ÿ“’", ":page_with_curl:" => "๐Ÿ“ƒ", ":scroll:" => "๐Ÿ“œ", ":page_facing_up:" => "๐Ÿ“„", ":newspaper:" => "๐Ÿ“ฐ", ":newspaper_roll:" => "๐Ÿ—ž๏ธ", ":bookmark_tabs:" => "๐Ÿ“‘", ":bookmark:" => "๐Ÿ”–", ":label:" => "๐Ÿท๏ธ", ":moneybag:" => "๐Ÿ’ฐ", ":yen:" => "๐Ÿ’ด", ":dollar:" => "๐Ÿ’ต", ":euro:" => "๐Ÿ’ถ", ":pound:" => "๐Ÿ’ท", ":money_with_wings:" => "๐Ÿ’ธ", ":credit_card:" => "๐Ÿ’ณ", ":chart:" => "๐Ÿ’น", ":currency_exchange:" => "๐Ÿ’ฑ", ":heavy_dollar_sign:" => "๐Ÿ’ฒ", ":email:" => "๐Ÿ“ง", ":e-mail:" => "๐Ÿ“ง", ":incoming_envelope:" => "๐Ÿ“จ", ":envelope_with_arrow:" => "๐Ÿ“ฉ", ":outbox_tray:" => "๐Ÿ“ค", ":inbox_tray:" => "๐Ÿ“ฅ", ":package:" => "๐Ÿ“ฆ", ":mailbox:" => "๐Ÿ“ซ", ":mailbox_closed:" => "๐Ÿ“ช", ":mailbox_with_mail:" => "๐Ÿ“ฌ", ":mailbox_with_no_mail:" => "๐Ÿ“ญ", ":postbox:" => "๐Ÿ“ฎ", ":ballot_box_with_ballot:" => "๐Ÿ—ณ๏ธ", ":pencil2:" => "โœ๏ธ", ":black_nib:" => "โœ’๏ธ", ":lower_left_fountain_pen:" => "๐Ÿ–‹๏ธ", ":lower_left_ballpoint_pen:" => "๐Ÿ–Š๏ธ", ":lower_left_paintbrush:" => "๐Ÿ–Œ๏ธ", ":lower_left_crayon:" => "๐Ÿ–๏ธ", ":memo:" => "๐Ÿ“", ":briefcase:" => "๐Ÿ’ผ", ":file_folder:" => "๐Ÿ“", ":open_file_folder:" => "๐Ÿ“‚", ":card_index_dividers:" => "๐Ÿ—‚๏ธ", ":date:" => "๐Ÿ“…", ":calendar:" => "๐Ÿ“†", ":spiral_notepad:" => "๐Ÿ—’๏ธ", ":spiral_calendar:" => "๐Ÿ—“๏ธ", ":card_index:" => "๐Ÿ“‡", ":chart_with_upwards_trend:" => "๐Ÿ“ˆ", ":chart_with_downwards_trend:" => "๐Ÿ“‰", ":bar_chart:" => "๐Ÿ“Š", ":clipboard:" => "๐Ÿ“‹", ":pushpin:" => "๐Ÿ“Œ", ":round_pushpin:" => "๐Ÿ“", ":paperclip:" => "๐Ÿ“Ž", ":linked_paperclips:" => "๐Ÿ–‡๏ธ", ":straight_ruler:" => "๐Ÿ“", ":triangular_ruler:" => "๐Ÿ“", ":scissors:" => "โœ‚๏ธ", ":card_file_box:" => "๐Ÿ—ƒ๏ธ", ":file_cabinet:" => "๐Ÿ—„๏ธ", ":wastebasket:" => "๐Ÿ—‘๏ธ", ":lock:" => "๐Ÿ”’", ":unlock:" => "๐Ÿ”“", ":lock_with_ink_pen:" => "๐Ÿ”", ":closed_lock_with_key:" => "๐Ÿ”", ":key:" => "๐Ÿ”‘", ":old_key:" => "๐Ÿ—๏ธ", ":hammer:" => "๐Ÿ”จ", ":pick:" => "โ›๏ธ", ":hammer_and_pick:" => "โš’๏ธ", ":hammer_and_wrench:" => "๐Ÿ› ๏ธ", ":dagger_knife:" => "๐Ÿ—ก๏ธ", ":crossed_swords:" => "โš”๏ธ", ":gun:" => "๐Ÿ”ซ", ":shield:" => "๐Ÿ›ก๏ธ", ":wrench:" => "๐Ÿ”ง", ":nut_and_bolt:" => "๐Ÿ”ฉ", ":gear:" => "โš™๏ธ", ":compression:" => "๐Ÿ—œ๏ธ", ":alembic:" => "โš—๏ธ", ":scales:" => "โš–๏ธ", ":link:" => "๐Ÿ”—", ":chains:" => "โ›“๏ธ", ":syringe:" => "๐Ÿ’‰", ":pill:" => "๐Ÿ’Š", ":smoking:" => "๐Ÿšฌ", ":coffin:" => "โšฐ๏ธ", ":funeral_urn:" => "โšฑ๏ธ", ":moyai:" => "๐Ÿ—ฟ", ":oil_drum:" => "๐Ÿ›ข๏ธ", ":crystal_ball:" => "๐Ÿ”ฎ", ":shopping_cart:" => "๐Ÿ›’", ":atm:" => "๐Ÿง", ":put_litter_in_its_place:" => "๐Ÿšฎ", ":potable_water:" => "๐Ÿšฐ", ":wheelchair:" => "โ™ฟ", ":mens:" => "๐Ÿšน", ":womens:" => "๐Ÿšบ", ":restroom:" => "๐Ÿšป", ":baby_symbol:" => "๐Ÿšผ", ":wc:" => "๐Ÿšพ", ":passport_control:" => "๐Ÿ›‚", ":customs:" => "๐Ÿ›ƒ", ":baggage_claim:" => "๐Ÿ›„", ":left_luggage:" => "๐Ÿ›…", ":warning:" => "โš ๏ธ", ":children_crossing:" => "๐Ÿšธ", ":no_entry:" => "โ›”", ":no_entry_sign:" => "๐Ÿšซ", ":no_bicycles:" => "๐Ÿšณ", ":no_smoking:" => "๐Ÿšญ", ":do_not_litter:" => "๐Ÿšฏ", ":non-potable_water:" => "๐Ÿšฑ", ":no_pedestrians:" => "๐Ÿšท", ":no_mobile_phones:" => "๐Ÿ“ต", ":underage:" => "๐Ÿ”ž", ":radioactive:" => "โ˜ข๏ธ", ":biohazard:" => "โ˜ฃ๏ธ", ":arrow_up:" => "โฌ†๏ธ", ":arrow_upper_right:" => "โ†—๏ธ", ":arrow_right:" => "โžก๏ธ", ":arrow_lower_right:" => "โ†˜๏ธ", ":arrow_down:" => "โฌ‡๏ธ", ":arrow_lower_left:" => "โ†™๏ธ", ":arrow_left:" => "โฌ…๏ธ", ":arrow_upper_left:" => "โ†–๏ธ", ":arrow_up_down:" => "โ†•๏ธ", ":left_right_arrow:" => "โ†”๏ธ", ":leftwards_arrow_with_hook:" => "โ†ฉ๏ธ", ":arrow_right_hook:" => "โ†ช๏ธ", ":arrows_clockwise:" => "๐Ÿ”ƒ", ":arrows_counterclockwise:" => "๐Ÿ”„", ":back:" => "๐Ÿ”™", ":end:" => "๐Ÿ”š", ":on:" => "๐Ÿ”›", ":soon:" => "๐Ÿ”œ", ":top:" => "๐Ÿ”", ":place_of_worship:" => "๐Ÿ›", ":atom_symbol:" => "โš›๏ธ", ":om:" => "๐Ÿ•‰๏ธ", ":star_of_david:" => "โœก๏ธ", ":wheel_of_dharma:" => "โ˜ธ๏ธ", ":yinyang:" => "โ˜ฏ๏ธ", ":latin_cross:" => "โœ๏ธ", ":orthodox_cross:" => "โ˜ฆ๏ธ", ":star_and_crescent:" => "โ˜ช๏ธ", ":peace_symbol:" => "โ˜ฎ๏ธ", ":menorah_with_nine_branches:" => "๐Ÿ•Ž", ":six_pointed_star:" => "๐Ÿ”ฏ", ":aries:" => "โ™ˆ", ":taurus:" => "โ™‰", ":gemini:" => "โ™Š", ":cancer:" => "โ™‹", ":leo:" => "โ™Œ", ":virgo:" => "โ™", ":libra:" => "โ™Ž", ":scorpius:" => "โ™", ":sagittarius:" => "โ™", ":capricorn:" => "โ™‘", ":aquarius:" => "โ™’", ":pisces:" => "โ™“", ":ophiuchus:" => "โ›Ž", ":twisted_rightwards_arrows:" => "๐Ÿ”€", ":repeat:" => "๐Ÿ”", ":repeat_one:" => "๐Ÿ”‚", ":arrow_forward:" => "โ–ถ๏ธ", ":fast_forward:" => "โฉ", ":next_track_button:" => "โญ๏ธ", ":play_or_pause_button:" => "โฏ๏ธ", ":arrow_backward:" => "โ—€๏ธ", ":rewind:" => "โช", ":previous_track_button:" => "โฎ๏ธ", ":arrow_up_small:" => "๐Ÿ”ผ", ":arrow_double_up:" => "โซ", ":arrow_down_small:" => "๐Ÿ”ฝ", ":arrow_double_down:" => "โฌ", ":pause_button:" => "โธ๏ธ", ":stop_button:" => "โน๏ธ", ":record_button:" => "โบ๏ธ", ":eject_button:" => "โ๏ธ", ":cinema:" => "๐ŸŽฆ", ":low_brightness:" => "๐Ÿ”…", ":high_brightness:" => "๐Ÿ”†", ":signal_strength:" => "๐Ÿ“ถ", ":vibration_mode:" => "๐Ÿ“ณ", ":mobile_phone_off:" => "๐Ÿ“ด", ":recycle:" => "โ™ป๏ธ", ":name_badge:" => "๐Ÿ“›", ":fleur_de_lis:" => "โšœ๏ธ", ":beginner:" => "๐Ÿ”ฐ", ":trident:" => "๐Ÿ”ฑ", ":o:" => "โญ•", ":white_check_mark:" => "โœ…", ":ballot_box_with_check:" => "โ˜‘๏ธ", ":heavy_check_mark:" => "โœ”๏ธ", ":x:" => "โŒ", ":negative_squared_cross_mark:" => "โŽ", ":curly_loop:" => "โžฐ", ":loop:" => "โžฟ", ":part_alternation_mark:" => "ใ€ฝ๏ธ", ":eight_spoked_asterisk:" => "โœณ๏ธ", ":eight_pointed_black_star:" => "โœด๏ธ", ":sparkle:" => "โ‡๏ธ", ":copyright:" => "ยฉ๏ธ", ":registered:" => "ยฎ๏ธ", ":tm:" => "โ„ข๏ธ", ":hash:" => "#๏ธโƒฃ", ":asterisk:" => "*๏ธโƒฃ", ":zero:" => "0๏ธโƒฃ", ":one:" => "1๏ธโƒฃ", ":two:" => "2๏ธโƒฃ", ":three:" => "3๏ธโƒฃ", ":four:" => "4๏ธโƒฃ", ":five:" => "5๏ธโƒฃ", ":six:" => "6๏ธโƒฃ", ":seven:" => "7๏ธโƒฃ", ":eight:" => "8๏ธโƒฃ", ":nine:" => "9๏ธโƒฃ", ":keycap_ten:" => "๐Ÿ”Ÿ", ":capital_abcd:" => "๐Ÿ” ", ":abcd:" => "๐Ÿ”ก", ":symbols:" => "๐Ÿ”ฃ", ":abc:" => "๐Ÿ”ค", ":a:" => "๐Ÿ…ฐ๏ธ", ":ab:" => "๐Ÿ†Ž", ":b:" => "๐Ÿ…ฑ๏ธ", ":cl:" => "๐Ÿ†‘", ":cool:" => "๐Ÿ†’", ":free:" => "๐Ÿ†“", ":information_source:" => "โ„น๏ธ", ":id:" => "๐Ÿ†”", ":m:" => "โ“‚๏ธ", ":new:" => "๐Ÿ†•", ":ng:" => "๐Ÿ†–", ":o2:" => "๐Ÿ…พ๏ธ", ":ok:" => "๐Ÿ†—", ":parking:" => "๐Ÿ…ฟ๏ธ", ":sos:" => "๐Ÿ†˜", ":up:" => "๐Ÿ†™", ":vs:" => "๐Ÿ†š", ":koko:" => "๐Ÿˆ", ":sa:" => "๐Ÿˆ‚๏ธ", ":u6708:" => "๐Ÿˆท๏ธ", ":u6709:" => "๐Ÿˆถ", ":u6307:" => "๐Ÿˆฏ", ":ideograph_advantage:" => "๐Ÿ‰", ":u5272:" => "๐Ÿˆน", ":u7121:" => "๐Ÿˆš", ":u7981:" => "๐Ÿˆฒ", ":accept:" => "๐Ÿ‰‘", ":u7533:" => "๐Ÿˆธ", ":u5408:" => "๐Ÿˆด", ":u7a7a:" => "๐Ÿˆณ", ":congratulations:" => "ใŠ—๏ธ", ":secret:" => "ใŠ™๏ธ", ":u55b6:" => "๐Ÿˆบ", ":u6e80:" => "๐Ÿˆต", ":red_circle:" => "๐Ÿ”ด", ":orange_circle:" => "๐ŸŸ ", ":yellow_circle:" => "๐ŸŸก", ":green_circle:" => "๐ŸŸข", ":large_blue_circle:" => "๐Ÿ”ต", ":purple_circle:" => "๐ŸŸฃ", ":brown_circle:" => "๐ŸŸค", ":black_circle:" => "โšซ", ":white_circle:" => "โšช", ":red_square:" => "๐ŸŸฅ", ":orange_square:" => "๐ŸŸง", ":yellow_square:" => "๐ŸŸจ", ":green_square:" => "๐ŸŸฉ", ":blue_square:" => "๐ŸŸฆ", ":purple_square:" => "๐ŸŸช", ":brown_square:" => "๐ŸŸซ", ":black_large_square:" => "โฌ›", ":white_large_square:" => "โฌœ", ":black_medium_square:" => "โ—ผ๏ธ", ":white_medium_square:" => "โ—ป๏ธ", ":black_medium_small_square:" => "โ—พ", ":white_medium_small_square:" => "โ—ฝ", ":black_small_square:" => "โ–ช๏ธ", ":white_small_square:" => "โ–ซ๏ธ", ":large_orange_diamond:" => "๐Ÿ”ถ", ":large_blue_diamond:" => "๐Ÿ”ท", ":small_orange_diamond:" => "๐Ÿ”ธ", ":small_blue_diamond:" => "๐Ÿ”น", ":small_red_triangle:" => "๐Ÿ”บ", ":small_red_triangle_down:" => "๐Ÿ”ป", ":diamond_shape_with_a_dot_inside:" => "๐Ÿ’ ", ":radio_button:" => "๐Ÿ”˜", ":white_square_button:" => "๐Ÿ”ณ", ":black_square_button:" => "๐Ÿ”ฒ", ":heart:" => "โค๏ธ", ":orange_heart:" => "๐Ÿงก", ":yellow_heart:" => "๐Ÿ’›", ":green_heart:" => "๐Ÿ’š", ":blue_heart:" => "๐Ÿ’™", ":purple_heart:" => "๐Ÿ’œ", ":brown_heart:" => "๐ŸคŽ", ":black_heart:" => "๐Ÿ–ค", ":white_heart:" => "๐Ÿค", ":broken_heart:" => "๐Ÿ’”", ":heavy_heart_exclamation:" => "โฃ๏ธ", ":two_hearts:" => "๐Ÿ’•", ":revolving_hearts:" => "๐Ÿ’ž", ":heartbeat:" => "๐Ÿ’“", ":heartpulse:" => "๐Ÿ’—", ":sparkling_heart:" => "๐Ÿ’–", ":cupid:" => "๐Ÿ’˜", ":gift_heart:" => "๐Ÿ’", ":heart_decoration:" => "๐Ÿ’Ÿ", ":100:" => "๐Ÿ’ฏ", ":anger:" => "๐Ÿ’ข", ":boom:" => "๐Ÿ’ฅ", ":collision:" => "๐Ÿ’ฅ", ":dizzy:" => "๐Ÿ’ซ", ":sweat_drops:" => "๐Ÿ’ฆ", ":dash:" => "๐Ÿ’จ", ":hole:" => "๐Ÿ•ณ๏ธ", ":bomb:" => "๐Ÿ’ฃ", ":speech_balloon:" => "๐Ÿ’ฌ", ":eye_speech_bubble:" => "๐Ÿ‘๏ธ\u200D๐Ÿ—จ๏ธ", ":left_speech_bubble:" => "๐Ÿ—จ๏ธ", ":right_anger_bubble:" => "๐Ÿ—ฏ๏ธ", ":thought_balloon:" => "๐Ÿ’ญ", ":zzz:" => "๐Ÿ’ค", ":rocket:" => "๐Ÿš€", ":star:" => "โญ", ":sparkles:" => "โœจ", ":coffee:" => "โ˜•", ":beer:" => "๐Ÿบ", ":wine_glass:" => "๐Ÿท", ":cocktail:" => "๐Ÿธ", ":tropical_drink:" => "๐Ÿน", ":tumbler_glass:" => "๐Ÿฅƒ", ":fork_and_knife:" => "๐Ÿด", ":spoon:" => "๐Ÿฅ„", ":knife_fork_plate:" => "๐Ÿฝ๏ธ", ":flower_playing_cards:" => "๐ŸŽด", ":slot_machine:" => "๐ŸŽฐ", ":beach_umbrella:" => "๐Ÿ–๏ธ", ":ferris_wheel:" => "๐ŸŽก", ":roller_coaster:" => "๐ŸŽข", ":barber:" => "๐Ÿ’ˆ"}

Mapping of shortcodes to Unicode characters

Class methods

expand(text : String) : String

Expands emoji shortcodes in the given text to their Unicode equivalents.

Example: ":smile:" becomes "๐Ÿ˜Š"

Source