.tw {
  display: inline-block;
  height: 20px;
  width: 20px;
  margin: 0 .05em 0 .1em;
  vertical-align: text-bottom;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 20px 20px;
}

$emoji-map: (
  "hash": "23-20e3",
  "zero": "30-20e3",
  "one": "31-20e3",
  "two": "32-20e3",
  "three": "33-20e3",
  "four": "34-20e3",
  "five": "35-20e3",
  "six": "36-20e3",
  "seven": "37-20e3",
  "eight": "38-20e3",
  "nine": "39-20e3",
  "copyright": "a9",
  "registered": "ae",
  "bangbang": "203c",
  "interrobang": "2049",
  "tm": "2122",
  "information-source": "2139",
  "left-right-arrow": "2194",
  "arrow-up-down": "2195",
  "arrow-upper-left": "2196",
  "arrow-upper-right": "2197",
  "arrow-lower-right": "2198",
  "arrow-lower-left": "2199",
  "leftwards-arrow-with-hook": "21a9",
  "arrow-right-hook": "21aa",
  "watch": "231a",
  "hourglass": "231b",
  "fast-forward": "23e9",
  "rewind": "23ea",
  "arrow-double-up": "23eb",
  "arrow-double-down": "23ec",
  "alarm-clock": "23f0",
  "hourglass-flowing-sand": "23f3",
  "m": "24c2",
  "black-small-square": "25aa",
  "white-small-square": "25ab",
  "arrow-forward": "25b6",
  "arrow-backward": "25c0",
  "white-medium-square": "25fb",
  "black-medium-square": "25fc",
  "white-medium-small-square": "25fd",
  "black-medium-small-square": "25fe",
  "sunny": "2600",
  "cloud": "2601",
  "telephone": "260e",
  "ballot-box-with-check": "2611",
  "umbrella": "2614",
  "coffee": "2615",
  "point-up": "261d",
  "relaxed": "263a",
  "aries": "2648",
  "taurus": "2649",
  "gemini": "264a",
  "cancer": "264b",
  "leo": "264c",
  "virgo": "264d",
  "libra": "264e",
  "scorpius": "264f",
  "sagittarius": "2650",
  "capricorn": "2651",
  "aquarius": "2652",
  "pisces": "2653",
  "spades": "2660",
  "clubs": "2663",
  "hearts": "2665",
  "diamonds": "2666",
  "hotsprings": "2668",
  "recycle": "267b",
  "wheelchair": "267f",
  "anchor": "2693",
  "warning": "26a0",
  "zap": "26a1",
  "white-circle": "26aa",
  "black-circle": "26ab",
  "soccer": "26bd",
  "baseball": "26be",
  "snowman": "26c4",
  "partly-sunny": "26c5",
  "ophiuchus": "26ce",
  "no-entry": "26d4",
  "church": "26ea",
  "fountain": "26f2",
  "golf": "26f3",
  "sailboat": "26f5",
  "tent": "26fa",
  "fuelpump": "26fd",
  "scissors": "2702",
  "white-check-mark": "2705",
  "airplane": "2708",
  "envelope": "2709",
  "fist": "270a",
  "raised-hand": "270b",
  "v": "270c",
  "pencil2": "270f",
  "black-nib": "2712",
  "heavy-check-mark": "2714",
  "heavy-multiplication-x": "2716",
  "sparkles": "2728",
  "eight-spoked-asterisk": "2733",
  "eight-pointed-black-star": "2734",
  "snowflake": "2744",
  "sparkle": "2747",
  "x": "274c",
  "negative-squared-cross-mark": "274e",
  "question": "2753",
  "grey-question": "2754",
  "grey-exclamation": "2755",
  "exclamation": "2757",
  "heart": "2764",
  "heavy-plus-sign": "2795",
  "heavy-minus-sign": "2796",
  "heavy-division-sign": "2797",
  "arrow-right": "27a1",
  "curly-loop": "27b0",
  "loop": "27bf",
  "arrow-heading-up": "2934",
  "arrow-heading-down": "2935",
  "arrow-left": "2b05",
  "arrow-up": "2b06",
  "arrow-down": "2b07",
  "black-large-square": "2b1b",
  "white-large-square": "2b1c",
  "star": "2b50",
  "o": "2b55",
  "wavy-dash": "3030",
  "part-alternation-mark": "303d",
  "congratulations": "3297",
  "secret": "3299",
  "mahjong": "1f004",
  "black-joker": "1f0cf",
  "a": "1f170",
  "b": "1f171",
  "o2": "1f17e",
  "parking": "1f17f",
  "ab": "1f18e",
  "cl": "1f191",
  "cool": "1f192",
  "free": "1f193",
  "id": "1f194",
  "new": "1f195",
  "ng": "1f196",
  "ok": "1f197",
  "sos": "1f198",
  "up": "1f199",
  "vs": "1f19a",
  "cn": "1f1e8-1f1f3",
  "flag-cn": "1f1e8-1f1f3",
  "de": "1f1e9-1f1ea",
  "flag-de": "1f1e9-1f1ea",
  "es": "1f1ea-1f1f8",
  "flag-es": "1f1ea-1f1f8",
  "flag-fr": "1f1eb-1f1f7",
  "fr": "1f1eb-1f1f7",
  "flag-gb": "1f1ec-1f1e7",
  "gb": "1f1ec-1f1e7",
  "flag-it": "1f1ee-1f1f9",
  "it": "1f1ee-1f1f9",
  "flag-jp": "1f1ef-1f1f5",
  "jp": "1f1ef-1f1f5",
  "flag-kr": "1f1f0-1f1f7",
  "kr": "1f1f0-1f1f7",
  "flag-ru": "1f1f7-1f1fa",
  "ru": "1f1f7-1f1fa",
  "flag-us": "1f1fa-1f1f8",
  "us": "1f1fa-1f1f8",
  "koko": "1f201",
  "sa": "1f202",
  "u7121": "1f21a",
  "u6307": "1f22f",
  "u7981": "1f232",
  "u7a7a": "1f233",
  "u5408": "1f234",
  "u6e80": "1f235",
  "u6709": "1f236",
  "u6708": "1f237",
  "u7533": "1f238",
  "u5272": "1f239",
  "u55b6": "1f23a",
  "ideograph-advantage": "1f250",
  "accept": "1f251",
  "cyclone": "1f300",
  "foggy": "1f301",
  "closed-umbrella": "1f302",
  "night-with-stars": "1f303",
  "sunrise-over-mountains": "1f304",
  "sunrise": "1f305",
  "city-dusk": "1f306",
  "city-sunrise": "1f307",
  "city-sunset": "1f307",
  "rainbow": "1f308",
  "bridge-at-night": "1f309",
  "ocean": "1f30a",
  "volcano": "1f30b",
  "milky-way": "1f30c",
  "earth-africa": "1f30d",
  "earth-americas": "1f30e",
  "earth-asia": "1f30f",
  "globe-with-meridians": "1f310",
  "new-moon": "1f311",
  "waxing-crescent-moon": "1f312",
  "first-quarter-moon": "1f313",
  "waxing-gibbous-moon": "1f314",
  "full-moon": "1f315",
  "waning-gibbous-moon": "1f316",
  "last-quarter-moon": "1f317",
  "waning-crescent-moon": "1f318",
  "crescent-moon": "1f319",
  "new-moon-with-face": "1f31a",
  "first-quarter-moon-with-face": "1f31b",
  "last-quarter-moon-with-face": "1f31c",
  "full-moon-with-face": "1f31d",
  "sun-with-face": "1f31e",
  "star2": "1f31f",
  "stars": "1f320",
  "chestnut": "1f330",
  "seedling": "1f331",
  "evergreen-tree": "1f332",
  "deciduous-tree": "1f333",
  "palm-tree": "1f334",
  "cactus": "1f335",
  "tulip": "1f337",
  "cherry-blossom": "1f338",
  "rose": "1f339",
  "hibiscus": "1f33a",
  "sunflower": "1f33b",
  "blossom": "1f33c",
  "corn": "1f33d",
  "ear-of-rice": "1f33e",
  "herb": "1f33f",
  "four-leaf-clover": "1f340",
  "maple-leaf": "1f341",
  "fallen-leaf": "1f342",
  "leaves": "1f343",
  "mushroom": "1f344",
  "tomato": "1f345",
  "eggplant": "1f346",
  "grapes": "1f347",
  "melon": "1f348",
  "watermelon": "1f349",
  "tangerine": "1f34a",
  "lemon": "1f34b",
  "banana": "1f34c",
  "pineapple": "1f34d",
  "apple": "1f34e",
  "green-apple": "1f34f",
  "pear": "1f350",
  "peach": "1f351",
  "cherries": "1f352",
  "strawberry": "1f353",
  "hamburger": "1f354",
  "pizza": "1f355",
  "meat-on-bone": "1f356",
  "poultry-leg": "1f357",
  "rice-cracker": "1f358",
  "rice-ball": "1f359",
  "rice": "1f35a",
  "curry": "1f35b",
  "ramen": "1f35c",
  "spaghetti": "1f35d",
  "bread": "1f35e",
  "fries": "1f35f",
  "sweet-potato": "1f360",
  "dango": "1f361",
  "oden": "1f362",
  "sushi": "1f363",
  "fried-shrimp": "1f364",
  "fish-cake": "1f365",
  "icecream": "1f366",
  "shaved-ice": "1f367",
  "ice-cream": "1f368",
  "doughnut": "1f369",
  "cookie": "1f36a",
  "chocolate-bar": "1f36b",
  "candy": "1f36c",
  "lollipop": "1f36d",
  "custard": "1f36e",
  "honey-pot": "1f36f",
  "cake": "1f370",
  "bento": "1f371",
  "stew": "1f372",
  "egg": "1f373",
  "fork-and-knife": "1f374",
  "tea": "1f375",
  "sake": "1f376",
  "wine-glass": "1f377",
  "cocktail": "1f378",
  "tropical-drink": "1f379",
  "beer": "1f37a",
  "beers": "1f37b",
  "baby-bottle": "1f37c",
  "ribbon": "1f380",
  "gift": "1f381",
  "birthday": "1f382",
  "jack-o-lantern": "1f383",
  "christmas-tree": "1f384",
  "santa": "1f385",
  "fireworks": "1f386",
  "sparkler": "1f387",
  "balloon": "1f388",
  "tada": "1f389",
  "confetti-ball": "1f38a",
  "tanabata-tree": "1f38b",
  "crossed-flags": "1f38c",
  "bamboo": "1f38d",
  "dolls": "1f38e",
  "flags": "1f38f",
  "wind-chime": "1f390",
  "rice-scene": "1f391",
  "school-satchel": "1f392",
  "mortar-board": "1f393",
  "carousel-horse": "1f3a0",
  "ferris-wheel": "1f3a1",
  "roller-coaster": "1f3a2",
  "fishing-pole-and-fish": "1f3a3",
  "microphone": "1f3a4",
  "movie-camera": "1f3a5",
  "cinema": "1f3a6",
  "headphones": "1f3a7",
  "art": "1f3a8",
  "tophat": "1f3a9",
  "circus-tent": "1f3aa",
  "ticket": "1f3ab",
  "clapper": "1f3ac",
  "performing-arts": "1f3ad",
  "video-game": "1f3ae",
  "dart": "1f3af",
  "slot-machine": "1f3b0",
  "8ball": "1f3b1",
  "game-die": "1f3b2",
  "bowling": "1f3b3",
  "flower-playing-cards": "1f3b4",
  "musical-note": "1f3b5",
  "notes": "1f3b6",
  "saxophone": "1f3b7",
  "guitar": "1f3b8",
  "musical-keyboard": "1f3b9",
  "trumpet": "1f3ba",
  "violin": "1f3bb",
  "musical-score": "1f3bc",
  "running-shirt-with-sash": "1f3bd",
  "tennis": "1f3be",
  "ski": "1f3bf",
  "basketball": "1f3c0",
  "checkered-flag": "1f3c1",
  "snowboarder": "1f3c2",
  "runner": "1f3c3",
  "surfer": "1f3c4",
  "trophy": "1f3c6",
  "horse-racing": "1f3c7",
  "football": "1f3c8",
  "rugby-football": "1f3c9",
  "swimmer": "1f3ca",
  "house": "1f3e0",
  "house-with-garden": "1f3e1",
  "office": "1f3e2",
  "post-office": "1f3e3",
  "european-post-office": "1f3e4",
  "hospital": "1f3e5",
  "bank": "1f3e6",
  "atm": "1f3e7",
  "hotel": "1f3e8",
  "love-hotel": "1f3e9",
  "convenience-store": "1f3ea",
  "school": "1f3eb",
  "department-store": "1f3ec",
  "factory": "1f3ed",
  "izakaya-lantern": "1f3ee",
  "japanese-castle": "1f3ef",
  "european-castle": "1f3f0",
  "rat": "1f400",
  "mouse2": "1f401",
  "ox": "1f402",
  "water-buffalo": "1f403",
  "cow2": "1f404",
  "tiger2": "1f405",
  "leopard": "1f406",
  "rabbit2": "1f407",
  "cat2": "1f408",
  "dragon": "1f409",
  "crocodile": "1f40a",
  "whale2": "1f40b",
  "snail": "1f40c",
  "snake": "1f40d",
  "racehorse": "1f40e",
  "ram": "1f40f",
  "goat": "1f410",
  "sheep": "1f411",
  "monkey": "1f412",
  "rooster": "1f413",
  "chicken": "1f414",
  "dog2": "1f415",
  "pig2": "1f416",
  "boar": "1f417",
  "elephant": "1f418",
  "octopus": "1f419",
  "shell": "1f41a",
  "bug": "1f41b",
  "ant": "1f41c",
  "bee": "1f41d",
  "beetle": "1f41e",
  "fish": "1f41f",
  "tropical-fish": "1f420",
  "blowfish": "1f421",
  "turtle": "1f422",
  "hatching-chick": "1f423",
  "baby-chick": "1f424",
  "hatched-chick": "1f425",
  "bird": "1f426",
  "penguin": "1f427",
  "koala": "1f428",
  "poodle": "1f429",
  "dromedary-camel": "1f42a",
  "camel": "1f42b",
  "dolphin": "1f42c",
  "mouse": "1f42d",
  "cow": "1f42e",
  "tiger": "1f42f",
  "rabbit": "1f430",
  "cat": "1f431",
  "dragon-face": "1f432",
  "whale": "1f433",
  "horse": "1f434",
  "monkey-face": "1f435",
  "dog": "1f436",
  "pig": "1f437",
  "frog": "1f438",
  "hamster": "1f439",
  "wolf": "1f43a",
  "bear": "1f43b",
  "panda-face": "1f43c",
  "pig-nose": "1f43d",
  "feet": "1f43e",
  "eyes": "1f440",
  "ear": "1f442",
  "nose": "1f443",
  "lips": "1f444",
  "tongue": "1f445",
  "point-up-2": "1f446",
  "point-down": "1f447",
  "point-left": "1f448",
  "point-right": "1f449",
  "punch": "1f44a",
  "wave": "1f44b",
  "ok-hand": "1f44c",
  "plus1": "1f44d",
  "thumbsup": "1f44d",
  "-1": "1f44e",
  "thumbsdown": "1f44e",
  "clap": "1f44f",
  "open-hands": "1f450",
  "crown": "1f451",
  "womans-hat": "1f452",
  "eyeglasses": "1f453",
  "necktie": "1f454",
  "shirt": "1f455",
  "jeans": "1f456",
  "dress": "1f457",
  "kimono": "1f458",
  "bikini": "1f459",
  "womans-clothes": "1f45a",
  "purse": "1f45b",
  "handbag": "1f45c",
  "pouch": "1f45d",
  "mans-shoe": "1f45e",
  "athletic-shoe": "1f45f",
  "high-heel": "1f460",
  "sandal": "1f461",
  "boot": "1f462",
  "footprints": "1f463",
  "bust-in-silhouette": "1f464",
  "busts-in-silhouette": "1f465",
  "boy": "1f466",
  "girl": "1f467",
  "man": "1f468",
  "woman": "1f469",
  "family": "1f46a",
  "couple": "1f46b",
  "two-men-holding-hands": "1f46c",
  "two-women-holding-hands": "1f46d",
  "cop": "1f46e",
  "dancers": "1f46f",
  "bride-with-veil": "1f470",
  "person-with-blond-hair": "1f471",
  "man-with-gua-pi-mao": "1f472",
  "man-with-turban": "1f473",
  "older-man": "1f474",
  "grandma": "1f475",
  "older-woman": "1f475",
  "baby": "1f476",
  "construction-worker": "1f477",
  "princess": "1f478",
  "japanese-ogre": "1f479",
  "japanese-goblin": "1f47a",
  "ghost": "1f47b",
  "angel": "1f47c",
  "alien": "1f47d",
  "space-invader": "1f47e",
  "imp": "1f47f",
  "skeleton": "1f480",
  "skull": "1f480",
  "information-desk-person": "1f481",
  "guardsman": "1f482",
  "dancer": "1f483",
  "lipstick": "1f484",
  "nail-care": "1f485",
  "massage": "1f486",
  "haircut": "1f487",
  "barber": "1f488",
  "syringe": "1f489",
  "pill": "1f48a",
  "kiss": "1f48b",
  "love-letter": "1f48c",
  "ring": "1f48d",
  "gem": "1f48e",
  "couplekiss": "1f48f",
  "bouquet": "1f490",
  "couple-with-heart": "1f491",
  "wedding": "1f492",
  "heartbeat": "1f493",
  "broken-heart": "1f494",
  "two-hearts": "1f495",
  "sparkling-heart": "1f496",
  "heartpulse": "1f497",
  "cupid": "1f498",
  "blue-heart": "1f499",
  "green-heart": "1f49a",
  "yellow-heart": "1f49b",
  "purple-heart": "1f49c",
  "gift-heart": "1f49d",
  "revolving-hearts": "1f49e",
  "heart-decoration": "1f49f",
  "diamond-shape-with-a-dot-inside": "1f4a0",
  "bulb": "1f4a1",
  "anger": "1f4a2",
  "bomb": "1f4a3",
  "zzz": "1f4a4",
  "boom": "1f4a5",
  "sweat-drops": "1f4a6",
  "droplet": "1f4a7",
  "dash": "1f4a8",
  "hankey": "1f4a9",
  "poo": "1f4a9",
  "poop": "1f4a9",
  "shit": "1f4a9",
  "muscle": "1f4aa",
  "dizzy": "1f4ab",
  "speech-balloon": "1f4ac",
  "thought-balloon": "1f4ad",
  "white-flower": "1f4ae",
  "100": "1f4af",
  "moneybag": "1f4b0",
  "currency-exchange": "1f4b1",
  "heavy-dollar-sign": "1f4b2",
  "credit-card": "1f4b3",
  "yen": "1f4b4",
  "dollar": "1f4b5",
  "euro": "1f4b6",
  "pound": "1f4b7",
  "money-with-wings": "1f4b8",
  "chart": "1f4b9",
  "seat": "1f4ba",
  "computer": "1f4bb",
  "briefcase": "1f4bc",
  "minidisc": "1f4bd",
  "floppy-disk": "1f4be",
  "cd": "1f4bf",
  "dvd": "1f4c0",
  "file-folder": "1f4c1",
  "open-file-folder": "1f4c2",
  "page-with-curl": "1f4c3",
  "page-facing-up": "1f4c4",
  "date": "1f4c5",
  "calendar": "1f4c6",
  "card-index": "1f4c7",
  "chart-with-upwards-trend": "1f4c8",
  "chart-with-downwards-trend": "1f4c9",
  "bar-chart": "1f4ca",
  "clipboard": "1f4cb",
  "pushpin": "1f4cc",
  "round-pushpin": "1f4cd",
  "paperclip": "1f4ce",
  "straight-ruler": "1f4cf",
  "triangular-ruler": "1f4d0",
  "bookmark-tabs": "1f4d1",
  "ledger": "1f4d2",
  "notebook": "1f4d3",
  "notebook-with-decorative-cover": "1f4d4",
  "closed-book": "1f4d5",
  "book": "1f4d6",
  "green-book": "1f4d7",
  "blue-book": "1f4d8",
  "orange-book": "1f4d9",
  "books": "1f4da",
  "name-badge": "1f4db",
  "scroll": "1f4dc",
  "pencil": "1f4dd",
  "telephone-receiver": "1f4de",
  "pager": "1f4df",
  "fax": "1f4e0",
  "satellite": "1f4e1",
  "loudspeaker": "1f4e2",
  "mega": "1f4e3",
  "outbox-tray": "1f4e4",
  "inbox-tray": "1f4e5",
  "package": "1f4e6",
  "e-mail": "1f4e7",
  "email": "1f4e7",
  "incoming-envelope": "1f4e8",
  "envelope-with-arrow": "1f4e9",
  "mailbox-closed": "1f4ea",
  "mailbox": "1f4eb",
  "mailbox-with-mail": "1f4ec",
  "mailbox-with-no-mail": "1f4ed",
  "postbox": "1f4ee",
  "postal-horn": "1f4ef",
  "newspaper": "1f4f0",
  "iphone": "1f4f1",
  "calling": "1f4f2",
  "vibration-mode": "1f4f3",
  "mobile-phone-off": "1f4f4",
  "no-mobile-phones": "1f4f5",
  "signal-strength": "1f4f6",
  "camera": "1f4f7",
  "video-camera": "1f4f9",
  "tv": "1f4fa",
  "radio": "1f4fb",
  "vhs": "1f4fc",
  "twisted-rightwards-arrows": "1f500",
  "repeat": "1f501",
  "repeat-one": "1f502",
  "arrows-clockwise": "1f503",
  "arrows-counterclockwise": "1f504",
  "low-brightness": "1f505",
  "high-brightness": "1f506",
  "mute": "1f507",
  "speaker": "1f508",
  "sound": "1f509",
  "loud-sound": "1f50a",
  "battery": "1f50b",
  "electric-plug": "1f50c",
  "mag": "1f50d",
  "mag-right": "1f50e",
  "lock-with-ink-pen": "1f50f",
  "closed-lock-with-key": "1f510",
  "key": "1f511",
  "lock": "1f512",
  "unlock": "1f513",
  "bell": "1f514",
  "no-bell": "1f515",
  "bookmark": "1f516",
  "link": "1f517",
  "radio-button": "1f518",
  "back": "1f519",
  "end": "1f51a",
  "on": "1f51b",
  "soon": "1f51c",
  "top": "1f51d",
  "underage": "1f51e",
  "keycap-ten": "1f51f",
  "capital-abcd": "1f520",
  "abcd": "1f521",
  "1234": "1f522",
  "symbols": "1f523",
  "abc": "1f524",
  "fire": "1f525",
  "flame": "1f525",
  "flashlight": "1f526",
  "wrench": "1f527",
  "hammer": "1f528",
  "nut-and-bolt": "1f529",
  "knife": "1f52a",
  "gun": "1f52b",
  "microscope": "1f52c",
  "telescope": "1f52d",
  "crystal-ball": "1f52e",
  "six-pointed-star": "1f52f",
  "beginner": "1f530",
  "trident": "1f531",
  "black-square-button": "1f532",
  "white-square-button": "1f533",
  "red-circle": "1f534",
  "large-blue-circle": "1f535",
  "large-orange-diamond": "1f536",
  "large-blue-diamond": "1f537",
  "small-orange-diamond": "1f538",
  "small-blue-diamond": "1f539",
  "small-red-triangle": "1f53a",
  "small-red-triangle-down": "1f53b",
  "arrow-up-small": "1f53c",
  "arrow-down-small": "1f53d",
  "clock1": "1f550",
  "clock2": "1f551",
  "clock3": "1f552",
  "clock4": "1f553",
  "clock5": "1f554",
  "clock6": "1f555",
  "clock7": "1f556",
  "clock8": "1f557",
  "clock9": "1f558",
  "clock10": "1f559",
  "clock11": "1f55a",
  "clock12": "1f55b",
  "clock130": "1f55c",
  "clock230": "1f55d",
  "clock330": "1f55e",
  "clock430": "1f55f",
  "clock530": "1f560",
  "clock630": "1f561",
  "clock730": "1f562",
  "clock830": "1f563",
  "clock930": "1f564",
  "clock1030": "1f565",
  "clock1130": "1f566",
  "clock1230": "1f567",
  "mount-fuji": "1f5fb",
  "tokyo-tower": "1f5fc",
  "statue-of-liberty": "1f5fd",
  "japan": "1f5fe",
  "moyai": "1f5ff",
  "grinning": "1f600",
  "grin": "1f601",
  "joy": "1f602",
  "smiley": "1f603",
  "smile": "1f604",
  "sweat-smile": "1f605",
  "laughing": "1f606",
  "satisfied": "1f606",
  "innocent": "1f607",
  "smiling-imp": "1f608",
  "wink": "1f609",
  "blush": "1f60a",
  "yum": "1f60b",
  "relieved": "1f60c",
  "heart-eyes": "1f60d",
  "sunglasses": "1f60e",
  "smirk": "1f60f",
  "neutral-face": "1f610",
  "expressionless": "1f611",
  "unamused": "1f612",
  "sweat": "1f613",
  "pensive": "1f614",
  "confused": "1f615",
  "confounded": "1f616",
  "kissing": "1f617",
  "kissing-heart": "1f618",
  "kissing-smiling-eyes": "1f619",
  "kissing-closed-eyes": "1f61a",
  "stuck-out-tongue": "1f61b",
  "stuck-out-tongue-winking-eye": "1f61c",
  "stuck-out-tongue-closed-eyes": "1f61d",
  "disappointed": "1f61e",
  "worried": "1f61f",
  "angry": "1f620",
  "rage": "1f621",
  "cry": "1f622",
  "persevere": "1f623",
  "triumph": "1f624",
  "disappointed-relieved": "1f625",
  "frowning": "1f626",
  "anguished": "1f627",
  "fearful": "1f628",
  "weary": "1f629",
  "sleepy": "1f62a",
  "tired-face": "1f62b",
  "grimacing": "1f62c",
  "sob": "1f62d",
  "open-mouth": "1f62e",
  "hushed": "1f62f",
  "cold-sweat": "1f630",
  "scream": "1f631",
  "astonished": "1f632",
  "flushed": "1f633",
  "sleeping": "1f634",
  "dizzy-face": "1f635",
  "no-mouth": "1f636",
  "mask": "1f637",
  "smile-cat": "1f638",
  "joy-cat": "1f639",
  "smiley-cat": "1f63a",
  "heart-eyes-cat": "1f63b",
  "smirk-cat": "1f63c",
  "kissing-cat": "1f63d",
  "pouting-cat": "1f63e",
  "crying-cat-face": "1f63f",
  "scream-cat": "1f640",
  "slight-frown": "1f641",
  "slightly-frowning-face": "1f641",
  "slight-smile": "1f642",
  "slightly-smiling-face": "1f642",
  "no-good": "1f645",
  "ok-woman": "1f646",
  "bow": "1f647",
  "see-no-evil": "1f648",
  "hear-no-evil": "1f649",
  "speak-no-evil": "1f64a",
  "raising-hand": "1f64b",
  "raised-hands": "1f64c",
  "person-frowning": "1f64d",
  "person-with-pouting-face": "1f64e",
  "pray": "1f64f",
  "rocket": "1f680",
  "helicopter": "1f681",
  "steam-locomotive": "1f682",
  "railway-car": "1f683",
  "bullettrain-side": "1f684",
  "bullettrain-front": "1f685",
  "train2": "1f686",
  "metro": "1f687",
  "light-rail": "1f688",
  "station": "1f689",
  "tram": "1f68a",
  "train": "1f68b",
  "bus": "1f68c",
  "oncoming-bus": "1f68d",
  "trolleybus": "1f68e",
  "busstop": "1f68f",
  "minibus": "1f690",
  "ambulance": "1f691",
  "fire-engine": "1f692",
  "police-car": "1f693",
  "oncoming-police-car": "1f694",
  "taxi": "1f695",
  "oncoming-taxi": "1f696",
  "red-car": "1f697",
  "oncoming-automobile": "1f698",
  "blue-car": "1f699",
  "truck": "1f69a",
  "articulated-lorry": "1f69b",
  "tractor": "1f69c",
  "monorail": "1f69d",
  "mountain-railway": "1f69e",
  "suspension-railway": "1f69f",
  "mountain-cableway": "1f6a0",
  "aerial-tramway": "1f6a1",
  "ship": "1f6a2",
  "rowboat": "1f6a3",
  "speedboat": "1f6a4",
  "traffic-light": "1f6a5",
  "vertical-traffic-light": "1f6a6",
  "construction": "1f6a7",
  "rotating-light": "1f6a8",
  "triangular-flag-on-post": "1f6a9",
  "door": "1f6aa",
  "no-entry-sign": "1f6ab",
  "smoking": "1f6ac",
  "no-smoking": "1f6ad",
  "put-litter-in-its-place": "1f6ae",
  "do-not-litter": "1f6af",
  "potable-water": "1f6b0",
  "non-potable-water": "1f6b1",
  "bike": "1f6b2",
  "no-bicycles": "1f6b3",
  "bicyclist": "1f6b4",
  "mountain-bicyclist": "1f6b5",
  "walking": "1f6b6",
  "no-pedestrians": "1f6b7",
  "children-crossing": "1f6b8",
  "mens": "1f6b9",
  "womens": "1f6ba",
  "restroom": "1f6bb",
  "baby-symbol": "1f6bc",
  "toilet": "1f6bd",
  "wc": "1f6be",
  "shower": "1f6bf",
  "bath": "1f6c0",
  "bathtub": "1f6c1",
  "passport-control": "1f6c2",
  "customs": "1f6c3",
  "baggage-claim": "1f6c4",
  "left-luggage": "1f6c5"
);

// Minify will merge duplicated styles (emoji aliases)
@each $name, $code in $emoji-map {
  .tw-#{$name} {
    background-image: url("../emojis/#{$code}.svg");
  }
}
