Repository: steven5538/emotlib (language: python)

Issue:
Multiple emojis with seperator



Discussion / hints:

Fix patch:
diff --git a/.coveragerc b/.coveragerc
new file mode 100644
index 0000000..904142a
--- /dev/null
+++ b/.coveragerc
@@ -0,0 +1,3 @@
+[run]
+omit =
+    emotlib/__version__.py
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..a468e27
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,9 @@
+language: python
+python:
+  - "2.7"
+install:
+  - pip install coveralls pytest-cov
+script:
+  - pytest --cov-report term-missing --cov=emotlib
+after_success:
+  - coveralls
\ No newline at end of file
diff --git a/README.md b/README.md
index 8bdb43a..d70076b 100644
--- a/README.md
+++ b/README.md
@@ -1,16 +1,61 @@
 # emotlib: Python emoji + emoticon Library
 
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/emotlib.svg)](https://pypi.org/project/emotlib/)
+[![PyPI](https://img.shields.io/pypi/v/emotlib.svg)](https://pypi.org/project/emotlib/)
+[![Travis branch](https://img.shields.io/travis/steven5538/emotlib/master.svg)](https://travis-ci.org/steven5538/emotlib)
+[![Coveralls github](https://img.shields.io/coveralls/github/steven5538/emotlib.svg)](https://coveralls.io/github/steven5538/emotlib)
+[![Read the Docs](https://img.shields.io/readthedocs/emotlib.svg)](http://emotlib.readthedocs.io/en/latest/)
+![PyPI - License](https://img.shields.io/pypi/l/emotlib.svg)
+
 Installation
 ------------
 
 To install emotlib, simply use [pipenv](http://pipenv.org/) (or pip, of course):
 ```
 $ pipenv install emotlib
-🍿🍿🎉
+🍩🎉
 ```
 Satisfaction guaranteed.
 
-Documentation
+Example
 -------------
 
-Documentation is available at https://github.com/steven5538/emotlib, for a limited time only.
+Note: In python2.x, your string need to be unicode. Ex: u'I\'m :elf:'
+``` python
+>> import emotlib
+>> print(emotlib.emoji())
+🧙‍
+>> print(emotlib.emoji(category='food-fruit'))
+🍉
+>> print(emotlib.emoji(num=3))
+👨‍🚀👨‍🚀👨‍🚀
+>> print(emotlib.emoji(num=3, sep= ' ~ '))
+🤸 ~ 🤸 ~ 🤸 ~ 
+>> print(emotlib.emojify('I\'m :man_technologist:'))
+I'm 👨‍💻
+>> print(emotlib.emojify('I\'m :man~technologist:', alias='~'))
+I'm 👨‍💻
+>> print(emotlib.demojify('I\'m 👨‍💻'))
+I'm :man_technologist:
+>> print(emotlib.demojify('I\'m 👨‍💻', alias='~'))
+I'm :man~technologist:
+
+
+>> print(emotlib.emoticon())
+( ´ ▽ ` )ﾉ
+>> print(emotlib.emoticon(feel='confused'))
+(´−｀) ﾝｰ
+>> print(emotlib.emoticon(num=3))
+┌（★ｏ☆）┘┌（★ｏ☆）┘┌（★ｏ☆）┘
+>> print(emotlib.emoticon(num=3, sep=' ~ '))
+(´∇ﾉ｀*)ノ ~ (´∇ﾉ｀*)ノ ~ (´∇ﾉ｀*)ノ ~ 
+>> print(emotlib.emoticonify('I\'m a happy developer.'))
+I'm a happy developer. *(*´∀｀*)☆
+```
+
+Check categories & feels
+```python
+>> import emotlib
+>> emotlib.emoji_categories
+>> emotlib.emoticon_feels
+```
\ No newline at end of file
diff --git a/docs/index.md b/docs/index.md
new file mode 100644
index 0000000..d70076b
--- /dev/null
+++ b/docs/index.md
@@ -0,0 +1,61 @@
+# emotlib: Python emoji + emoticon Library
+
+[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/emotlib.svg)](https://pypi.org/project/emotlib/)
+[![PyPI](https://img.shields.io/pypi/v/emotlib.svg)](https://pypi.org/project/emotlib/)
+[![Travis branch](https://img.shields.io/travis/steven5538/emotlib/master.svg)](https://travis-ci.org/steven5538/emotlib)
+[![Coveralls github](https://img.shields.io/coveralls/github/steven5538/emotlib.svg)](https://coveralls.io/github/steven5538/emotlib)
+[![Read the Docs](https://img.shields.io/readthedocs/emotlib.svg)](http://emotlib.readthedocs.io/en/latest/)
+![PyPI - License](https://img.shields.io/pypi/l/emotlib.svg)
+
+Installation
+------------
+
+To install emotlib, simply use [pipenv](http://pipenv.org/) (or pip, of course):
+```
+$ pipenv install emotlib
+🍩🎉
+```
+Satisfaction guaranteed.
+
+Example
+-------------
+
+Note: In python2.x, your string need to be unicode. Ex: u'I\'m :elf:'
+``` python
+>> import emotlib
+>> print(emotlib.emoji())
+🧙‍
+>> print(emotlib.emoji(category='food-fruit'))
+🍉
+>> print(emotlib.emoji(num=3))
+👨‍🚀👨‍🚀👨‍🚀
+>> print(emotlib.emoji(num=3, sep= ' ~ '))
+🤸 ~ 🤸 ~ 🤸 ~ 
+>> print(emotlib.emojify('I\'m :man_technologist:'))
+I'm 👨‍💻
+>> print(emotlib.emojify('I\'m :man~technologist:', alias='~'))
+I'm 👨‍💻
+>> print(emotlib.demojify('I\'m 👨‍💻'))
+I'm :man_technologist:
+>> print(emotlib.demojify('I\'m 👨‍💻', alias='~'))
+I'm :man~technologist:
+
+
+>> print(emotlib.emoticon())
+( ´ ▽ ` )ﾉ
+>> print(emotlib.emoticon(feel='confused'))
+(´−｀) ﾝｰ
+>> print(emotlib.emoticon(num=3))
+┌（★ｏ☆）┘┌（★ｏ☆）┘┌（★ｏ☆）┘
+>> print(emotlib.emoticon(num=3, sep=' ~ '))
+(´∇ﾉ｀*)ノ ~ (´∇ﾉ｀*)ノ ~ (´∇ﾉ｀*)ノ ~ 
+>> print(emotlib.emoticonify('I\'m a happy developer.'))
+I'm a happy developer. *(*´∀｀*)☆
+```
+
+Check categories & feels
+```python
+>> import emotlib
+>> emotlib.emoji_categories
+>> emotlib.emoticon_feels
+```
\ No newline at end of file
diff --git a/emotlib/__init__.py b/emotlib/__init__.py
index e69de29..ea853b9 100644
--- a/emotlib/__init__.py
+++ b/emotlib/__init__.py
@@ -0,0 +1,127 @@
+# -*- coding: utf-8 -*-
+
+# ('・ω・')
+
+"""
+Emoji + Emoticon Library
+~~~~~~~~~~~~~~~~~~~~~~~~
+
+emotlib is a library for Emoji and Emoticon, written in Python.
+usage:
+
+    >>> import emotlib
+    >>> print(emotlib.emoji())
+    👨‍🚀
+    >>> print(emotlib.emoji(num=3))
+    🧙‍🧙‍🧙‍
+    >>> print(emotlib.emoticon())
+    ( ´△｀)
+    >>> print(emotlib.emoticon(num=5, sep=' ~ '))
+    (´∇ﾉ｀*)ノ ~ (´∇ﾉ｀*)ノ ~ (´∇ﾉ｀*)ノ ~ (´∇ﾉ｀*)ノ ~ (´∇ﾉ｀*)ノ ~ 
+
+Full documentation at <http://github.com/steven5538/emotlib>.
+
+:copyright: (c) 2018 by steven5538.
+:license MIT License, see LICENSE for more details.
+"""
+
+from random import choice
+import re
+
+from .emoji_unicode_map import *
+from .emoticon_unicode_map import *
+
+
+_EMOJI_REGEX_CACHE = None
+emoji_categories = EMOJI_CATEGORIES
+emoticon_feels = EMOTICON_FEELS
+
+
+def _multiple(emo, num=1, sep=''):
+    num = 1 if num <= 1 else num
+    sep = '' if num <= 1 else sep
+    duplicate_unit = '%s%s' % (emo, sep)
+    return duplicate_unit * num
+
+
+def decorateMultiple(f):
+    def wrapper(*args, **kargs):
+        result = f(*args, **kargs)
+        num = kargs.get('num', 1)
+        seperator = kargs.get('sep', '')
+        return _multiple(result, num, seperator)
+    return wrapper
+
+
+@decorateMultiple
+def emoticon(feel='', num=1, sep=''):
+    if feel and feel.lower() in EMOTICON_FEELS:
+        return choice(EMOTICON_UNICODE[feel.lower()])
+    return choice(EMOTICONS)
+
+
+def emoticonify(text):
+    """Add feeling emoticon to the end of text.
+
+        >>> import emotlib
+        >>> emotlib.emoticonify('I\'m a happy developer.')
+        I'm a happy developer. (ᅌᴗᅌ* )
+    """
+
+    return text + ' ' + ''.join([choice(EMOTICON_UNICODE.get(t, [''])) for t in text.split()])
+
+
+@decorateMultiple
+def emoji(category='', num=1, sep=''):
+    if category and category.lower() in EMOJI_CATEGORIES:
+        return choice(list(EMOJI_UNICODE[category.lower()].values()))
+    return choice(EMOJIS)
+
+
+def emojify(text, alias='_'):
+    """Replace CLDR to emoji. Use to show.
+    Default alias "_".
+
+        >>> import emotlib
+        >>> emotlib.emojify('I\'m :man_technologist:')
+        I'm 👨‍💻
+        >>> emotlib.emojify('I\'m :man~technologist:', alias='~')
+        I'm 👨‍💻
+    """
+
+    pattern = re.compile(u'(:[%sa-zA-Z0-9&.()!$_ ]*:)' % alias)
+
+    def repl(match):
+        val = match.group(1)[1:-1].replace(alias, ' ')
+        return EMOJI_UNICODE_WITHOUT_CATEGORY.get(val, val)
+
+    return pattern.sub(repl, text)
+
+
+def demojify(text, alias='_'):
+    """Replace emoji to CLDR. Useful if you need to store.
+    Default alias "_".
+
+        >>> import emotlib
+        >>> emotlib.demojify('I\'m 👨‍💻')
+        I'm :man_technologist:
+        >>> emotlib.demojify('I\'m 👨‍💻', alias='~')
+        I'm :man~technologist:
+    """
+
+    def repl(match):
+        val = UNICODE_EMOJI_WITHOUT_CATEGORY.get(match.group(0), match.group(0))
+        return ':' + alias.join(val[:].split()) + ':'
+
+    return _emoji_regex_cache().sub(repl, text)
+
+
+def _emoji_regex_cache():
+    global _EMOJI_REGEX_CACHE
+
+    if _EMOJI_REGEX_CACHE is None:
+        emojis = sorted(EMOJIS, key=len, reverse=True)
+        pattern = u'(' + u'|'.join(re.escape(u) for u in emojis) + u')'
+        _EMOJI_REGEX_CACHE = re.compile(pattern)
+
+    return _EMOJI_REGEX_CACHE
diff --git a/emotlib/__version__.py b/emotlib/__version__.py
index ebdd216..a7c19be 100644
--- a/emotlib/__version__.py
+++ b/emotlib/__version__.py
@@ -3,7 +3,7 @@
 __title__ = 'emotlib'
 __description__ = 'Python emoji + emoticon Library'
 __url__ = 'https://github.com/steven5538/emotlib'
-__version__ = '0.0.2'
+__version__ = '1.0.0'
 __author__ = 'steven5538'
 __author_email__ = 'steven5538@gmail.com'
 __license__ = 'MIT License'
diff --git a/emotlib/emoji_unicode_map.py b/emotlib/emoji_unicode_map.py
new file mode 100644
index 0000000..a87c311
--- /dev/null
+++ b/emotlib/emoji_unicode_map.py
@@ -0,0 +1,2966 @@
+# -*- coding: utf-8 -*-
+
+# 👨‍🚀👩‍🚀
+
+__all__ = [
+    'EMOJI_UNICODE', 'EMOJIS', 'EMOJI_CATEGORIES', 
+    'UNICODE_EMOJI_WITHOUT_CATEGORY', 'EMOJI_UNICODE_WITHOUT_CATEGORY']
+
+EMOJI_UNICODE = {
+    u'face-positive': {
+        u'grinning face': u'\U0001f600',
+        u'beaming face with smiling eyes': u'\U0001f601',
+        u'face with tears of joy': u'\U0001f602',
+        u'rolling on the floor laughing': u'\U0001f923',
+        u'grinning face with big eyes': u'\U0001f603',
+        u'grinning face with smiling eyes': u'\U0001f604',
+        u'grinning face with sweat': u'\U0001f605',
+        u'grinning squinting face': u'\U0001f606',
+        u'winking face': u'\U0001f609',
+        u'smiling face with smiling eyes': u'\U0001f60a',
+        u'face savoring food': u'\U0001f60b',
+        u'smiling face with sunglasses': u'\U0001f60e',
+        u'smiling face with hearteyes': u'\U0001f60d',
+        u'face blowing a kiss': u'\U0001f618',
+        u'smiling face with 3 hearts': u'\U0001f970',
+        u'kissing face': u'\U0001f617',
+        u'kissing face with smiling eyes': u'\U0001f619',
+        u'kissing face with closed eyes': u'\U0001f61a',
+        u'smiling face': u'\U0000263a\U0000fe0f',
+        u'slightly smiling face': u'\U0001f642',
+        u'hugging face': u'\U0001f917',
+        u'starstruck': u'\U0001f929',
+    },
+    u'face-neutral': {
+        u'thinking face': u'\U0001f914',
+        u'face with raised eyebrow': u'\U0001f928',
+        u'neutral face': u'\U0001f610',
+        u'expressionless face': u'\U0001f611',
+        u'face without mouth': u'\U0001f636',
+        u'face with rolling eyes': u'\U0001f644',
+        u'smirking face': u'\U0001f60f',
+        u'persevering face': u'\U0001f623',
+        u'sad but relieved face': u'\U0001f625',
+        u'face with open mouth': u'\U0001f62e',
+        u'zippermouth face': u'\U0001f910',
+        u'hushed face': u'\U0001f62f',
+        u'sleepy face': u'\U0001f62a',
+        u'tired face': u'\U0001f62b',
+        u'sleeping face': u'\U0001f634',
+        u'relieved face': u'\U0001f60c',
+        u'face with tongue': u'\U0001f61b',
+        u'winking face with tongue': u'\U0001f61c',
+        u'squinting face with tongue': u'\U0001f61d',
+        u'drooling face': u'\U0001f924',
+        u'unamused face': u'\U0001f612',
+        u'downcast face with sweat': u'\U0001f613',
+        u'pensive face': u'\U0001f614',
+        u'confused face': u'\U0001f615',
+        u'upsidedown face': u'\U0001f643',
+        u'moneymouth face': u'\U0001f911',
+        u'astonished face': u'\U0001f632',
+    },
+    u'face-negative': {
+        u'frowning face': u'\U00002639\U0000fe0f',
+        u'slightly frowning face': u'\U0001f641',
+        u'confounded face': u'\U0001f616',
+        u'disappointed face': u'\U0001f61e',
+        u'worried face': u'\U0001f61f',
+        u'face with steam from nose': u'\U0001f624',
+        u'crying face': u'\U0001f622',
+        u'loudly crying face': u'\U0001f62d',
+        u'frowning face with open mouth': u'\U0001f626',
+        u'anguished face': u'\U0001f627',
+        u'fearful face': u'\U0001f628',
+        u'weary face': u'\U0001f629',
+        u'exploding head': u'\U0001f92f',
+        u'grimacing face': u'\U0001f62c',
+        u'anxious face with sweat': u'\U0001f630',
+        u'face screaming in fear': u'\U0001f631',
+        u'hot face': u'\U0001f975',
+        u'cold face': u'\U0001f976',
+        u'flushed face': u'\U0001f633',
+        u'zany face': u'\U0001f92a',
+        u'dizzy face': u'\U0001f635',
+        u'pouting face': u'\U0001f621',
+        u'angry face': u'\U0001f620',
+        u'face with symbols on mouth': u'\U0001f92c',
+    },
+    u'face-sick': {
+        u'face with medical mask': u'\U0001f637',
+        u'face with thermometer': u'\U0001f912',
+        u'face with headbandage': u'\U0001f915',
+        u'nauseated face': u'\U0001f922',
+        u'face vomiting': u'\U0001f92e',
+        u'sneezing face': u'\U0001f927',
+    },
+    u'face-role': {
+        u'smiling face with halo': u'\U0001f607',
+        u'cowboy hat face': u'\U0001f920',
+        u'partying face': u'\U0001f973',
+        u'woozy face': u'\U0001f974',
+        u'pleading face': u'\U0001f97a',
+        u'lying face': u'\U0001f925',
+        u'shushing face': u'\U0001f92b',
+        u'face with hand over mouth': u'\U0001f92d',
+        u'face with monocle': u'\U0001f9d0',
+        u'nerd face': u'\U0001f913',
+    },
+    u'face-fantasy': {
+        u'smiling face with horns': u'\U0001f608',
+        u'angry face with horns': u'\U0001f47f',
+        u'clown face': u'\U0001f921',
+        u'ogre': u'\U0001f479',
+        u'goblin': u'\U0001f47a',
+        u'skull': u'\U0001f480',
+        u'skull and crossbones': u'\U00002620\U0000fe0f',
+        u'ghost': u'\U0001f47b',
+        u'alien': u'\U0001f47d',
+        u'alien monster': u'\U0001f47e',
+        u'robot face': u'\U0001f916',
+        u'pile of poo': u'\U0001f4a9',
+    },
+    u'cat-face': {
+        u'grinning cat face': u'\U0001f63a',
+        u'grinning cat face with smiling eyes': u'\U0001f638',
+        u'cat face with tears of joy': u'\U0001f639',
+        u'smiling cat face with hearteyes': u'\U0001f63b',
+        u'cat face with wry smile': u'\U0001f63c',
+        u'kissing cat face': u'\U0001f63d',
+        u'weary cat face': u'\U0001f640',
+        u'crying cat face': u'\U0001f63f',
+        u'pouting cat face': u'\U0001f63e',
+    },
+    u'monkey-face': {
+        u'seenoevil monkey': u'\U0001f648',
+        u'hearnoevil monkey': u'\U0001f649',
+        u'speaknoevil monkey': u'\U0001f64a',
+    },
+    u'skin-tone': {
+        u'light skin tone': u'\U0001f3fb',
+        u'mediumlight skin tone': u'\U0001f3fc',
+        u'medium skin tone': u'\U0001f3fd',
+        u'mediumdark skin tone': u'\U0001f3fe',
+        u'dark skin tone': u'\U0001f3ff',
+    },
+    u'person': {
+        u'baby': u'\U0001f476',
+        u'baby light skin tone': u'\U0001f476\U0001f3fb',
+        u'baby mediumlight skin tone': u'\U0001f476\U0001f3fc',
+        u'baby medium skin tone': u'\U0001f476\U0001f3fd',
+        u'baby mediumdark skin tone': u'\U0001f476\U0001f3fe',
+        u'baby dark skin tone': u'\U0001f476\U0001f3ff',
+        u'child': u'\U0001f9d2',
+        u'child light skin tone': u'\U0001f9d2\U0001f3fb',
+        u'child mediumlight skin tone': u'\U0001f9d2\U0001f3fc',
+        u'child medium skin tone': u'\U0001f9d2\U0001f3fd',
+        u'child mediumdark skin tone': u'\U0001f9d2\U0001f3fe',
+        u'child dark skin tone': u'\U0001f9d2\U0001f3ff',
+        u'boy': u'\U0001f466',
+        u'boy light skin tone': u'\U0001f466\U0001f3fb',
+        u'boy mediumlight skin tone': u'\U0001f466\U0001f3fc',
+        u'boy medium skin tone': u'\U0001f466\U0001f3fd',
+        u'boy mediumdark skin tone': u'\U0001f466\U0001f3fe',
+        u'boy dark skin tone': u'\U0001f466\U0001f3ff',
+        u'girl': u'\U0001f467',
+        u'girl light skin tone': u'\U0001f467\U0001f3fb',
+        u'girl mediumlight skin tone': u'\U0001f467\U0001f3fc',
+        u'girl medium skin tone': u'\U0001f467\U0001f3fd',
+        u'girl mediumdark skin tone': u'\U0001f467\U0001f3fe',
+        u'girl dark skin tone': u'\U0001f467\U0001f3ff',
+        u'adult': u'\U0001f9d1',
+        u'adult light skin tone': u'\U0001f9d1\U0001f3fb',
+        u'adult mediumlight skin tone': u'\U0001f9d1\U0001f3fc',
+        u'adult medium skin tone': u'\U0001f9d1\U0001f3fd',
+        u'adult mediumdark skin tone': u'\U0001f9d1\U0001f3fe',
+        u'adult dark skin tone': u'\U0001f9d1\U0001f3ff',
+        u'man': u'\U0001f468',
+        u'man light skin tone': u'\U0001f468\U0001f3fb',
+        u'man mediumlight skin tone': u'\U0001f468\U0001f3fc',
+        u'man medium skin tone': u'\U0001f468\U0001f3fd',
+        u'man mediumdark skin tone': u'\U0001f468\U0001f3fe',
+        u'man dark skin tone': u'\U0001f468\U0001f3ff',
+        u'woman': u'\U0001f469',
+        u'woman light skin tone': u'\U0001f469\U0001f3fb',
+        u'woman mediumlight skin tone': u'\U0001f469\U0001f3fc',
+        u'woman medium skin tone': u'\U0001f469\U0001f3fd',
+        u'woman mediumdark skin tone': u'\U0001f469\U0001f3fe',
+        u'woman dark skin tone': u'\U0001f469\U0001f3ff',
+        u'older adult': u'\U0001f9d3',
+        u'older adult light skin tone': u'\U0001f9d3\U0001f3fb',
+        u'older adult mediumlight skin tone': u'\U0001f9d3\U0001f3fc',
+        u'older adult medium skin tone': u'\U0001f9d3\U0001f3fd',
+        u'older adult mediumdark skin tone': u'\U0001f9d3\U0001f3fe',
+        u'older adult dark skin tone': u'\U0001f9d3\U0001f3ff',
+        u'old man': u'\U0001f474',
+        u'old man light skin tone': u'\U0001f474\U0001f3fb',
+        u'old man mediumlight skin tone': u'\U0001f474\U0001f3fc',
+        u'old man medium skin tone': u'\U0001f474\U0001f3fd',
+        u'old man mediumdark skin tone': u'\U0001f474\U0001f3fe',
+        u'old man dark skin tone': u'\U0001f474\U0001f3ff',
+        u'old woman': u'\U0001f475',
+        u'old woman light skin tone': u'\U0001f475\U0001f3fb',
+        u'old woman mediumlight skin tone': u'\U0001f475\U0001f3fc',
+        u'old woman medium skin tone': u'\U0001f475\U0001f3fd',
+        u'old woman mediumdark skin tone': u'\U0001f475\U0001f3fe',
+        u'old woman dark skin tone': u'\U0001f475\U0001f3ff',
+    },
+    u'person-role': {
+        u'man health worker': u'\U0001f468\U0000200d\U00002695\U0000fe0f',
+        u'man health worker light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U00002695\U0000fe0f',
+        u'man health worker mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U00002695\U0000fe0f',
+        u'man health worker medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U00002695\U0000fe0f',
+        u'man health worker mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U00002695\U0000fe0f',
+        u'man health worker dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U00002695\U0000fe0f',
+        u'woman health worker': u'\U0001f469\U0000200d\U00002695\U0000fe0f',
+        u'woman health worker light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U00002695\U0000fe0f',
+        u'woman health worker mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U00002695\U0000fe0f',
+        u'woman health worker medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U00002695\U0000fe0f',
+        u'woman health worker mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U00002695\U0000fe0f',
+        u'woman health worker dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U00002695\U0000fe0f',
+        u'man student': u'\U0001f468\U0000200d\U0001f393',
+        u'man student light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f393',
+        u'man student mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f393',
+        u'man student medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f393',
+        u'man student mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f393',
+        u'man student dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f393',
+        u'woman student': u'\U0001f469\U0000200d\U0001f393',
+        u'woman student light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f393',
+        u'woman student mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f393',
+        u'woman student medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f393',
+        u'woman student mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f393',
+        u'woman student dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f393',
+        u'man teacher': u'\U0001f468\U0000200d\U0001f3eb',
+        u'man teacher light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f3eb',
+        u'man teacher mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f3eb',
+        u'man teacher medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f3eb',
+        u'man teacher mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f3eb',
+        u'man teacher dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f3eb',
+        u'woman teacher': u'\U0001f469\U0000200d\U0001f3eb',
+        u'woman teacher light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f3eb',
+        u'woman teacher mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f3eb',
+        u'woman teacher medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f3eb',
+        u'woman teacher mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f3eb',
+        u'woman teacher dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f3eb',
+        u'man judge': u'\U0001f468\U0000200d\U00002696\U0000fe0f',
+        u'man judge light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U00002696\U0000fe0f',
+        u'man judge mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U00002696\U0000fe0f',
+        u'man judge medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U00002696\U0000fe0f',
+        u'man judge mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U00002696\U0000fe0f',
+        u'man judge dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U00002696\U0000fe0f',
+        u'woman judge': u'\U0001f469\U0000200d\U00002696\U0000fe0f',
+        u'woman judge light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U00002696\U0000fe0f',
+        u'woman judge mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U00002696\U0000fe0f',
+        u'woman judge medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U00002696\U0000fe0f',
+        u'woman judge mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U00002696\U0000fe0f',
+        u'woman judge dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U00002696\U0000fe0f',
+        u'man farmer': u'\U0001f468\U0000200d\U0001f33e',
+        u'man farmer light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f33e',
+        u'man farmer mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f33e',
+        u'man farmer medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f33e',
+        u'man farmer mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f33e',
+        u'man farmer dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f33e',
+        u'woman farmer': u'\U0001f469\U0000200d\U0001f33e',
+        u'woman farmer light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f33e',
+        u'woman farmer mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f33e',
+        u'woman farmer medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f33e',
+        u'woman farmer mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f33e',
+        u'woman farmer dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f33e',
+        u'man cook': u'\U0001f468\U0000200d\U0001f373',
+        u'man cook light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f373',
+        u'man cook mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f373',
+        u'man cook medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f373',
+        u'man cook mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f373',
+        u'man cook dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f373',
+        u'woman cook': u'\U0001f469\U0000200d\U0001f373',
+        u'woman cook light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f373',
+        u'woman cook mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f373',
+        u'woman cook medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f373',
+        u'woman cook mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f373',
+        u'woman cook dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f373',
+        u'man mechanic': u'\U0001f468\U0000200d\U0001f527',
+        u'man mechanic light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f527',
+        u'man mechanic mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f527',
+        u'man mechanic medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f527',
+        u'man mechanic mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f527',
+        u'man mechanic dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f527',
+        u'woman mechanic': u'\U0001f469\U0000200d\U0001f527',
+        u'woman mechanic light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f527',
+        u'woman mechanic mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f527',
+        u'woman mechanic medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f527',
+        u'woman mechanic mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f527',
+        u'woman mechanic dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f527',
+        u'man factory worker': u'\U0001f468\U0000200d\U0001f3ed',
+        u'man factory worker light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f3ed',
+        u'man factory worker mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f3ed',
+        u'man factory worker medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f3ed',
+        u'man factory worker mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f3ed',
+        u'man factory worker dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f3ed',
+        u'woman factory worker': u'\U0001f469\U0000200d\U0001f3ed',
+        u'woman factory worker light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f3ed',
+        u'woman factory worker mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f3ed',
+        u'woman factory worker medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f3ed',
+        u'woman factory worker mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f3ed',
+        u'woman factory worker dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f3ed',
+        u'man office worker': u'\U0001f468\U0000200d\U0001f4bc',
+        u'man office worker light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f4bc',
+        u'man office worker mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f4bc',
+        u'man office worker medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f4bc',
+        u'man office worker mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f4bc',
+        u'man office worker dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f4bc',
+        u'woman office worker': u'\U0001f469\U0000200d\U0001f4bc',
+        u'woman office worker light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f4bc',
+        u'woman office worker mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f4bc',
+        u'woman office worker medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f4bc',
+        u'woman office worker mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f4bc',
+        u'woman office worker dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f4bc',
+        u'man scientist': u'\U0001f468\U0000200d\U0001f52c',
+        u'man scientist light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f52c',
+        u'man scientist mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f52c',
+        u'man scientist medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f52c',
+        u'man scientist mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f52c',
+        u'man scientist dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f52c',
+        u'woman scientist': u'\U0001f469\U0000200d\U0001f52c',
+        u'woman scientist light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f52c',
+        u'woman scientist mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f52c',
+        u'woman scientist medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f52c',
+        u'woman scientist mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f52c',
+        u'woman scientist dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f52c',
+        u'man technologist': u'\U0001f468\U0000200d\U0001f4bb',
+        u'man technologist light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f4bb',
+        u'man technologist mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f4bb',
+        u'man technologist medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f4bb',
+        u'man technologist mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f4bb',
+        u'man technologist dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f4bb',
+        u'woman technologist': u'\U0001f469\U0000200d\U0001f4bb',
+        u'woman technologist light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f4bb',
+        u'woman technologist mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f4bb',
+        u'woman technologist medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f4bb',
+        u'woman technologist mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f4bb',
+        u'woman technologist dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f4bb',
+        u'man singer': u'\U0001f468\U0000200d\U0001f3a4',
+        u'man singer light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f3a4',
+        u'man singer mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f3a4',
+        u'man singer medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f3a4',
+        u'man singer mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f3a4',
+        u'man singer dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f3a4',
+        u'woman singer': u'\U0001f469\U0000200d\U0001f3a4',
+        u'woman singer light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f3a4',
+        u'woman singer mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f3a4',
+        u'woman singer medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f3a4',
+        u'woman singer mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f3a4',
+        u'woman singer dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f3a4',
+        u'man artist': u'\U0001f468\U0000200d\U0001f3a8',
+        u'man artist light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f3a8',
+        u'man artist mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f3a8',
+        u'man artist medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f3a8',
+        u'man artist mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f3a8',
+        u'man artist dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f3a8',
+        u'woman artist': u'\U0001f469\U0000200d\U0001f3a8',
+        u'woman artist light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f3a8',
+        u'woman artist mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f3a8',
+        u'woman artist medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f3a8',
+        u'woman artist mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f3a8',
+        u'woman artist dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f3a8',
+        u'man pilot': u'\U0001f468\U0000200d\U00002708\U0000fe0f',
+        u'man pilot light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U00002708\U0000fe0f',
+        u'man pilot mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U00002708\U0000fe0f',
+        u'man pilot medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U00002708\U0000fe0f',
+        u'man pilot mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U00002708\U0000fe0f',
+        u'man pilot dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U00002708\U0000fe0f',
+        u'woman pilot': u'\U0001f469\U0000200d\U00002708\U0000fe0f',
+        u'woman pilot light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U00002708\U0000fe0f',
+        u'woman pilot mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U00002708\U0000fe0f',
+        u'woman pilot medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U00002708\U0000fe0f',
+        u'woman pilot mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U00002708\U0000fe0f',
+        u'woman pilot dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U00002708\U0000fe0f',
+        u'man astronaut': u'\U0001f468\U0000200d\U0001f680',
+        u'man astronaut light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f680',
+        u'man astronaut mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f680',
+        u'man astronaut medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f680',
+        u'man astronaut mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f680',
+        u'man astronaut dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f680',
+        u'woman astronaut': u'\U0001f469\U0000200d\U0001f680',
+        u'woman astronaut light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f680',
+        u'woman astronaut mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f680',
+        u'woman astronaut medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f680',
+        u'woman astronaut mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f680',
+        u'woman astronaut dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f680',
+        u'man firefighter': u'\U0001f468\U0000200d\U0001f692',
+        u'man firefighter light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f692',
+        u'man firefighter mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f692',
+        u'man firefighter medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f692',
+        u'man firefighter mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f692',
+        u'man firefighter dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f692',
+        u'woman firefighter': u'\U0001f469\U0000200d\U0001f692',
+        u'woman firefighter light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f692',
+        u'woman firefighter mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f692',
+        u'woman firefighter medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f692',
+        u'woman firefighter mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f692',
+        u'woman firefighter dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f692',
+        u'police officer': u'\U0001f46e',
+        u'police officer light skin tone': u'\U0001f46e\U0001f3fb',
+        u'police officer mediumlight skin tone': u'\U0001f46e\U0001f3fc',
+        u'police officer medium skin tone': u'\U0001f46e\U0001f3fd',
+        u'police officer mediumdark skin tone': u'\U0001f46e\U0001f3fe',
+        u'police officer dark skin tone': u'\U0001f46e\U0001f3ff',
+        u'man police officer': u'\U0001f46e\U0000200d\U00002642\U0000fe0f',
+        u'man police officer light skin tone': u'\U0001f46e\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man police officer mediumlight skin tone': u'\U0001f46e\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man police officer medium skin tone': u'\U0001f46e\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man police officer mediumdark skin tone': u'\U0001f46e\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man police officer dark skin tone': u'\U0001f46e\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman police officer': u'\U0001f46e\U0000200d\U00002640\U0000fe0f',
+        u'woman police officer light skin tone': u'\U0001f46e\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman police officer mediumlight skin tone': u'\U0001f46e\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman police officer medium skin tone': u'\U0001f46e\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman police officer mediumdark skin tone': u'\U0001f46e\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman police officer dark skin tone': u'\U0001f46e\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'detective': u'\U0001f575\U0000fe0f',
+        u'detective light skin tone': u'\U0001f575\U0001f3fb',
+        u'detective mediumlight skin tone': u'\U0001f575\U0001f3fc',
+        u'detective medium skin tone': u'\U0001f575\U0001f3fd',
+        u'detective mediumdark skin tone': u'\U0001f575\U0001f3fe',
+        u'detective dark skin tone': u'\U0001f575\U0001f3ff',
+        u'man detective': u'\U0001f575\U0000fe0f\U0000200d\U00002642\U0000fe0f',
+        u'man detective light skin tone': u'\U0001f575\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man detective mediumlight skin tone': u'\U0001f575\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man detective medium skin tone': u'\U0001f575\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man detective mediumdark skin tone': u'\U0001f575\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man detective dark skin tone': u'\U0001f575\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman detective': u'\U0001f575\U0000fe0f\U0000200d\U00002640\U0000fe0f',
+        u'woman detective light skin tone': u'\U0001f575\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman detective mediumlight skin tone': u'\U0001f575\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman detective medium skin tone': u'\U0001f575\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman detective mediumdark skin tone': u'\U0001f575\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman detective dark skin tone': u'\U0001f575\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'guard': u'\U0001f482',
+        u'guard light skin tone': u'\U0001f482\U0001f3fb',
+        u'guard mediumlight skin tone': u'\U0001f482\U0001f3fc',
+        u'guard medium skin tone': u'\U0001f482\U0001f3fd',
+        u'guard mediumdark skin tone': u'\U0001f482\U0001f3fe',
+        u'guard dark skin tone': u'\U0001f482\U0001f3ff',
+        u'man guard': u'\U0001f482\U0000200d\U00002642\U0000fe0f',
+        u'man guard light skin tone': u'\U0001f482\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man guard mediumlight skin tone': u'\U0001f482\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man guard medium skin tone': u'\U0001f482\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man guard mediumdark skin tone': u'\U0001f482\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man guard dark skin tone': u'\U0001f482\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman guard': u'\U0001f482\U0000200d\U00002640\U0000fe0f',
+        u'woman guard light skin tone': u'\U0001f482\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman guard mediumlight skin tone': u'\U0001f482\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman guard medium skin tone': u'\U0001f482\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman guard mediumdark skin tone': u'\U0001f482\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman guard dark skin tone': u'\U0001f482\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'construction worker': u'\U0001f477',
+        u'construction worker light skin tone': u'\U0001f477\U0001f3fb',
+        u'construction worker mediumlight skin tone': u'\U0001f477\U0001f3fc',
+        u'construction worker medium skin tone': u'\U0001f477\U0001f3fd',
+        u'construction worker mediumdark skin tone': u'\U0001f477\U0001f3fe',
+        u'construction worker dark skin tone': u'\U0001f477\U0001f3ff',
+        u'man construction worker': u'\U0001f477\U0000200d\U00002642\U0000fe0f',
+        u'man construction worker light skin tone': u'\U0001f477\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man construction worker mediumlight skin tone': u'\U0001f477\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man construction worker medium skin tone': u'\U0001f477\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man construction worker mediumdark skin tone': u'\U0001f477\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man construction worker dark skin tone': u'\U0001f477\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman construction worker': u'\U0001f477\U0000200d\U00002640\U0000fe0f',
+        u'woman construction worker light skin tone': u'\U0001f477\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman construction worker mediumlight skin tone': u'\U0001f477\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman construction worker medium skin tone': u'\U0001f477\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman construction worker mediumdark skin tone': u'\U0001f477\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman construction worker dark skin tone': u'\U0001f477\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'prince': u'\U0001f934',
+        u'prince light skin tone': u'\U0001f934\U0001f3fb',
+        u'prince mediumlight skin tone': u'\U0001f934\U0001f3fc',
+        u'prince medium skin tone': u'\U0001f934\U0001f3fd',
+        u'prince mediumdark skin tone': u'\U0001f934\U0001f3fe',
+        u'prince dark skin tone': u'\U0001f934\U0001f3ff',
+        u'princess': u'\U0001f478',
+        u'princess light skin tone': u'\U0001f478\U0001f3fb',
+        u'princess mediumlight skin tone': u'\U0001f478\U0001f3fc',
+        u'princess medium skin tone': u'\U0001f478\U0001f3fd',
+        u'princess mediumdark skin tone': u'\U0001f478\U0001f3fe',
+        u'princess dark skin tone': u'\U0001f478\U0001f3ff',
+        u'person wearing turban': u'\U0001f473',
+        u'person wearing turban light skin tone': u'\U0001f473\U0001f3fb',
+        u'person wearing turban mediumlight skin tone': u'\U0001f473\U0001f3fc',
+        u'person wearing turban medium skin tone': u'\U0001f473\U0001f3fd',
+        u'person wearing turban mediumdark skin tone': u'\U0001f473\U0001f3fe',
+        u'person wearing turban dark skin tone': u'\U0001f473\U0001f3ff',
+        u'man wearing turban': u'\U0001f473\U0000200d\U00002642\U0000fe0f',
+        u'man wearing turban light skin tone': u'\U0001f473\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man wearing turban mediumlight skin tone': u'\U0001f473\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man wearing turban medium skin tone': u'\U0001f473\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man wearing turban mediumdark skin tone': u'\U0001f473\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man wearing turban dark skin tone': u'\U0001f473\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman wearing turban': u'\U0001f473\U0000200d\U00002640\U0000fe0f',
+        u'woman wearing turban light skin tone': u'\U0001f473\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman wearing turban mediumlight skin tone': u'\U0001f473\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman wearing turban medium skin tone': u'\U0001f473\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman wearing turban mediumdark skin tone': u'\U0001f473\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman wearing turban dark skin tone': u'\U0001f473\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'man with chinese cap': u'\U0001f472',
+        u'man with chinese cap light skin tone': u'\U0001f472\U0001f3fb',
+        u'man with chinese cap mediumlight skin tone': u'\U0001f472\U0001f3fc',
+        u'man with chinese cap medium skin tone': u'\U0001f472\U0001f3fd',
+        u'man with chinese cap mediumdark skin tone': u'\U0001f472\U0001f3fe',
+        u'man with chinese cap dark skin tone': u'\U0001f472\U0001f3ff',
+        u'woman with headscarf': u'\U0001f9d5',
+        u'woman with headscarf light skin tone': u'\U0001f9d5\U0001f3fb',
+        u'woman with headscarf mediumlight skin tone': u'\U0001f9d5\U0001f3fc',
+        u'woman with headscarf medium skin tone': u'\U0001f9d5\U0001f3fd',
+        u'woman with headscarf mediumdark skin tone': u'\U0001f9d5\U0001f3fe',
+        u'woman with headscarf dark skin tone': u'\U0001f9d5\U0001f3ff',
+        u'bearded person': u'\U0001f9d4',
+        u'bearded person light skin tone': u'\U0001f9d4\U0001f3fb',
+        u'bearded person mediumlight skin tone': u'\U0001f9d4\U0001f3fc',
+        u'bearded person medium skin tone': u'\U0001f9d4\U0001f3fd',
+        u'bearded person mediumdark skin tone': u'\U0001f9d4\U0001f3fe',
+        u'bearded person dark skin tone': u'\U0001f9d4\U0001f3ff',
+        u'blondhaired person': u'\U0001f471',
+        u'blondhaired person light skin tone': u'\U0001f471\U0001f3fb',
+        u'blondhaired person mediumlight skin tone': u'\U0001f471\U0001f3fc',
+        u'blondhaired person medium skin tone': u'\U0001f471\U0001f3fd',
+        u'blondhaired person mediumdark skin tone': u'\U0001f471\U0001f3fe',
+        u'blondhaired person dark skin tone': u'\U0001f471\U0001f3ff',
+        u'blondhaired man': u'\U0001f471\U0000200d\U00002642\U0000fe0f',
+        u'blondhaired man light skin tone': u'\U0001f471\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'blondhaired man mediumlight skin tone': u'\U0001f471\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'blondhaired man medium skin tone': u'\U0001f471\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'blondhaired man mediumdark skin tone': u'\U0001f471\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'blondhaired man dark skin tone': u'\U0001f471\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'blondhaired woman': u'\U0001f471\U0000200d\U00002640\U0000fe0f',
+        u'blondhaired woman light skin tone': u'\U0001f471\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'blondhaired woman mediumlight skin tone': u'\U0001f471\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'blondhaired woman medium skin tone': u'\U0001f471\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'blondhaired woman mediumdark skin tone': u'\U0001f471\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'blondhaired woman dark skin tone': u'\U0001f471\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'man red haired': u'\U0001f468\U0000200d\U0001f9b0',
+        u'man red haired light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f9b0',
+        u'man red haired mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f9b0',
+        u'man red haired medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f9b0',
+        u'man red haired mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f9b0',
+        u'man red haired dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f9b0',
+        u'woman red haired': u'\U0001f469\U0000200d\U0001f9b0',
+        u'woman red haired light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f9b0',
+        u'woman red haired mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f9b0',
+        u'woman red haired medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f9b0',
+        u'woman red haired mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f9b0',
+        u'woman red haired dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f9b0',
+        u'man curly haired': u'\U0001f468\U0000200d\U0001f9b1',
+        u'man curly haired light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f9b1',
+        u'man curly haired mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f9b1',
+        u'man curly haired medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f9b1',
+        u'man curly haired mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f9b1',
+        u'man curly haired dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f9b1',
+        u'woman curly haired': u'\U0001f469\U0000200d\U0001f9b1',
+        u'woman curly haired light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f9b1',
+        u'woman curly haired mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f9b1',
+        u'woman curly haired medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f9b1',
+        u'woman curly haired mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f9b1',
+        u'woman curly haired dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f9b1',
+        u'man bald': u'\U0001f468\U0000200d\U0001f9b2',
+        u'man bald light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f9b2',
+        u'man bald mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f9b2',
+        u'man bald medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f9b2',
+        u'man bald mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f9b2',
+        u'man bald dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f9b2',
+        u'woman bald': u'\U0001f469\U0000200d\U0001f9b2',
+        u'woman bald light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f9b2',
+        u'woman bald mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f9b2',
+        u'woman bald medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f9b2',
+        u'woman bald mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f9b2',
+        u'woman bald dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f9b2',
+        u'man white haired': u'\U0001f468\U0000200d\U0001f9b3',
+        u'man white haired light skin tone': u'\U0001f468\U0001f3fb\U0000200d\U0001f9b3',
+        u'man white haired mediumlight skin tone': u'\U0001f468\U0001f3fc\U0000200d\U0001f9b3',
+        u'man white haired medium skin tone': u'\U0001f468\U0001f3fd\U0000200d\U0001f9b3',
+        u'man white haired mediumdark skin tone': u'\U0001f468\U0001f3fe\U0000200d\U0001f9b3',
+        u'man white haired dark skin tone': u'\U0001f468\U0001f3ff\U0000200d\U0001f9b3',
+        u'woman white haired': u'\U0001f469\U0000200d\U0001f9b3',
+        u'woman white haired light skin tone': u'\U0001f469\U0001f3fb\U0000200d\U0001f9b3',
+        u'woman white haired mediumlight skin tone': u'\U0001f469\U0001f3fc\U0000200d\U0001f9b3',
+        u'woman white haired medium skin tone': u'\U0001f469\U0001f3fd\U0000200d\U0001f9b3',
+        u'woman white haired mediumdark skin tone': u'\U0001f469\U0001f3fe\U0000200d\U0001f9b3',
+        u'woman white haired dark skin tone': u'\U0001f469\U0001f3ff\U0000200d\U0001f9b3',
+        u'man in tuxedo': u'\U0001f935',
+        u'man in tuxedo light skin tone': u'\U0001f935\U0001f3fb',
+        u'man in tuxedo mediumlight skin tone': u'\U0001f935\U0001f3fc',
+        u'man in tuxedo medium skin tone': u'\U0001f935\U0001f3fd',
+        u'man in tuxedo mediumdark skin tone': u'\U0001f935\U0001f3fe',
+        u'man in tuxedo dark skin tone': u'\U0001f935\U0001f3ff',
+        u'bride with veil': u'\U0001f470',
+        u'bride with veil light skin tone': u'\U0001f470\U0001f3fb',
+        u'bride with veil mediumlight skin tone': u'\U0001f470\U0001f3fc',
+        u'bride with veil medium skin tone': u'\U0001f470\U0001f3fd',
+        u'bride with veil mediumdark skin tone': u'\U0001f470\U0001f3fe',
+        u'bride with veil dark skin tone': u'\U0001f470\U0001f3ff',
+        u'pregnant woman': u'\U0001f930',
+        u'pregnant woman light skin tone': u'\U0001f930\U0001f3fb',
+        u'pregnant woman mediumlight skin tone': u'\U0001f930\U0001f3fc',
+        u'pregnant woman medium skin tone': u'\U0001f930\U0001f3fd',
+        u'pregnant woman mediumdark skin tone': u'\U0001f930\U0001f3fe',
+        u'pregnant woman dark skin tone': u'\U0001f930\U0001f3ff',
+        u'breastfeeding': u'\U0001f931',
+        u'breastfeeding light skin tone': u'\U0001f931\U0001f3fb',
+        u'breastfeeding mediumlight skin tone': u'\U0001f931\U0001f3fc',
+        u'breastfeeding medium skin tone': u'\U0001f931\U0001f3fd',
+        u'breastfeeding mediumdark skin tone': u'\U0001f931\U0001f3fe',
+        u'breastfeeding dark skin tone': u'\U0001f931\U0001f3ff',
+    },
+    u'person-fantasy': {
+        u'baby angel': u'\U0001f47c',
+        u'baby angel light skin tone': u'\U0001f47c\U0001f3fb',
+        u'baby angel mediumlight skin tone': u'\U0001f47c\U0001f3fc',
+        u'baby angel medium skin tone': u'\U0001f47c\U0001f3fd',
+        u'baby angel mediumdark skin tone': u'\U0001f47c\U0001f3fe',
+        u'baby angel dark skin tone': u'\U0001f47c\U0001f3ff',
+        u'santa claus': u'\U0001f385',
+        u'santa claus light skin tone': u'\U0001f385\U0001f3fb',
+        u'santa claus mediumlight skin tone': u'\U0001f385\U0001f3fc',
+        u'santa claus medium skin tone': u'\U0001f385\U0001f3fd',
+        u'santa claus mediumdark skin tone': u'\U0001f385\U0001f3fe',
+        u'santa claus dark skin tone': u'\U0001f385\U0001f3ff',
+        u'mrs. claus': u'\U0001f936',
+        u'mrs. claus light skin tone': u'\U0001f936\U0001f3fb',
+        u'mrs. claus mediumlight skin tone': u'\U0001f936\U0001f3fc',
+        u'mrs. claus medium skin tone': u'\U0001f936\U0001f3fd',
+        u'mrs. claus mediumdark skin tone': u'\U0001f936\U0001f3fe',
+        u'mrs. claus dark skin tone': u'\U0001f936\U0001f3ff',
+        u'superhero': u'\U0001f9b8',
+        u'superhero light skin tone': u'\U0001f9b8\U0001f3fb',
+        u'superhero mediumlight skin tone': u'\U0001f9b8\U0001f3fc',
+        u'superhero medium skin tone': u'\U0001f9b8\U0001f3fd',
+        u'superhero mediumdark skin tone': u'\U0001f9b8\U0001f3fe',
+        u'superhero dark skin tone': u'\U0001f9b8\U0001f3ff',
+        u'woman superhero': u'\U0001f9b8\U0000200d\U00002640\U0000fe0f',
+        u'woman superhero light skin tone': u'\U0001f9b8\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman superhero mediumlight skin tone': u'\U0001f9b8\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman superhero medium skin tone': u'\U0001f9b8\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman superhero mediumdark skin tone': u'\U0001f9b8\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman superhero dark skin tone': u'\U0001f9b8\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'man superhero': u'\U0001f9b8\U0000200d\U00002642\U0000fe0f',
+        u'man superhero light skin tone': u'\U0001f9b8\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man superhero mediumlight skin tone': u'\U0001f9b8\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man superhero medium skin tone': u'\U0001f9b8\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man superhero mediumdark skin tone': u'\U0001f9b8\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man superhero dark skin tone': u'\U0001f9b8\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'supervillain': u'\U0001f9b9',
+        u'supervillain light skin tone': u'\U0001f9b9\U0001f3fb',
+        u'supervillain mediumlight skin tone': u'\U0001f9b9\U0001f3fc',
+        u'supervillain medium skin tone': u'\U0001f9b9\U0001f3fd',
+        u'supervillain mediumdark skin tone': u'\U0001f9b9\U0001f3fe',
+        u'supervillain dark skin tone': u'\U0001f9b9\U0001f3ff',
+        u'woman supervillain': u'\U0001f9b9\U0000200d\U00002640\U0000fe0f',
+        u'woman supervillain light skin tone': u'\U0001f9b9\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman supervillain mediumlight skin tone': u'\U0001f9b9\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman supervillain medium skin tone': u'\U0001f9b9\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman supervillain mediumdark skin tone': u'\U0001f9b9\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman supervillain dark skin tone': u'\U0001f9b9\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'man supervillain': u'\U0001f9b9\U0000200d\U00002642\U0000fe0f',
+        u'man supervillain light skin tone': u'\U0001f9b9\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man supervillain mediumlight skin tone': u'\U0001f9b9\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man supervillain medium skin tone': u'\U0001f9b9\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man supervillain mediumdark skin tone': u'\U0001f9b9\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man supervillain dark skin tone': u'\U0001f9b9\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'mage': u'\U0001f9d9',
+        u'mage light skin tone': u'\U0001f9d9\U0001f3fb',
+        u'mage mediumlight skin tone': u'\U0001f9d9\U0001f3fc',
+        u'mage medium skin tone': u'\U0001f9d9\U0001f3fd',
+        u'mage mediumdark skin tone': u'\U0001f9d9\U0001f3fe',
+        u'mage dark skin tone': u'\U0001f9d9\U0001f3ff',
+        u'woman mage': u'\U0001f9d9\U0000200d\U00002640\U0000fe0f',
+        u'woman mage light skin tone': u'\U0001f9d9\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman mage mediumlight skin tone': u'\U0001f9d9\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman mage medium skin tone': u'\U0001f9d9\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman mage mediumdark skin tone': u'\U0001f9d9\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman mage dark skin tone': u'\U0001f9d9\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'man mage': u'\U0001f9d9\U0000200d\U00002642\U0000fe0f',
+        u'man mage light skin tone': u'\U0001f9d9\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man mage mediumlight skin tone': u'\U0001f9d9\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man mage medium skin tone': u'\U0001f9d9\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man mage mediumdark skin tone': u'\U0001f9d9\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man mage dark skin tone': u'\U0001f9d9\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'fairy': u'\U0001f9da',
+        u'fairy light skin tone': u'\U0001f9da\U0001f3fb',
+        u'fairy mediumlight skin tone': u'\U0001f9da\U0001f3fc',
+        u'fairy medium skin tone': u'\U0001f9da\U0001f3fd',
+        u'fairy mediumdark skin tone': u'\U0001f9da\U0001f3fe',
+        u'fairy dark skin tone': u'\U0001f9da\U0001f3ff',
+        u'woman fairy': u'\U0001f9da\U0000200d\U00002640\U0000fe0f',
+        u'woman fairy light skin tone': u'\U0001f9da\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman fairy mediumlight skin tone': u'\U0001f9da\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman fairy medium skin tone': u'\U0001f9da\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman fairy mediumdark skin tone': u'\U0001f9da\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman fairy dark skin tone': u'\U0001f9da\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'man fairy': u'\U0001f9da\U0000200d\U00002642\U0000fe0f',
+        u'man fairy light skin tone': u'\U0001f9da\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man fairy mediumlight skin tone': u'\U0001f9da\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man fairy medium skin tone': u'\U0001f9da\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man fairy mediumdark skin tone': u'\U0001f9da\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man fairy dark skin tone': u'\U0001f9da\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'vampire': u'\U0001f9db',
+        u'vampire light skin tone': u'\U0001f9db\U0001f3fb',
+        u'vampire mediumlight skin tone': u'\U0001f9db\U0001f3fc',
+        u'vampire medium skin tone': u'\U0001f9db\U0001f3fd',
+        u'vampire mediumdark skin tone': u'\U0001f9db\U0001f3fe',
+        u'vampire dark skin tone': u'\U0001f9db\U0001f3ff',
+        u'woman vampire': u'\U0001f9db\U0000200d\U00002640\U0000fe0f',
+        u'woman vampire light skin tone': u'\U0001f9db\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman vampire mediumlight skin tone': u'\U0001f9db\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman vampire medium skin tone': u'\U0001f9db\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman vampire mediumdark skin tone': u'\U0001f9db\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman vampire dark skin tone': u'\U0001f9db\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'man vampire': u'\U0001f9db\U0000200d\U00002642\U0000fe0f',
+        u'man vampire light skin tone': u'\U0001f9db\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man vampire mediumlight skin tone': u'\U0001f9db\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man vampire medium skin tone': u'\U0001f9db\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man vampire mediumdark skin tone': u'\U0001f9db\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man vampire dark skin tone': u'\U0001f9db\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'merperson': u'\U0001f9dc',
+        u'merperson light skin tone': u'\U0001f9dc\U0001f3fb',
+        u'merperson mediumlight skin tone': u'\U0001f9dc\U0001f3fc',
+        u'merperson medium skin tone': u'\U0001f9dc\U0001f3fd',
+        u'merperson mediumdark skin tone': u'\U0001f9dc\U0001f3fe',
+        u'merperson dark skin tone': u'\U0001f9dc\U0001f3ff',
+        u'mermaid': u'\U0001f9dc\U0000200d\U00002640\U0000fe0f',
+        u'mermaid light skin tone': u'\U0001f9dc\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'mermaid mediumlight skin tone': u'\U0001f9dc\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'mermaid medium skin tone': u'\U0001f9dc\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'mermaid mediumdark skin tone': u'\U0001f9dc\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'mermaid dark skin tone': u'\U0001f9dc\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'merman': u'\U0001f9dc\U0000200d\U00002642\U0000fe0f',
+        u'merman light skin tone': u'\U0001f9dc\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'merman mediumlight skin tone': u'\U0001f9dc\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'merman medium skin tone': u'\U0001f9dc\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'merman mediumdark skin tone': u'\U0001f9dc\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'merman dark skin tone': u'\U0001f9dc\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'elf': u'\U0001f9dd',
+        u'elf light skin tone': u'\U0001f9dd\U0001f3fb',
+        u'elf mediumlight skin tone': u'\U0001f9dd\U0001f3fc',
+        u'elf medium skin tone': u'\U0001f9dd\U0001f3fd',
+        u'elf mediumdark skin tone': u'\U0001f9dd\U0001f3fe',
+        u'elf dark skin tone': u'\U0001f9dd\U0001f3ff',
+        u'woman elf': u'\U0001f9dd\U0000200d\U00002640\U0000fe0f',
+        u'woman elf light skin tone': u'\U0001f9dd\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman elf mediumlight skin tone': u'\U0001f9dd\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman elf medium skin tone': u'\U0001f9dd\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman elf mediumdark skin tone': u'\U0001f9dd\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman elf dark skin tone': u'\U0001f9dd\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'man elf': u'\U0001f9dd\U0000200d\U00002642\U0000fe0f',
+        u'man elf light skin tone': u'\U0001f9dd\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man elf mediumlight skin tone': u'\U0001f9dd\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man elf medium skin tone': u'\U0001f9dd\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man elf mediumdark skin tone': u'\U0001f9dd\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man elf dark skin tone': u'\U0001f9dd\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'genie': u'\U0001f9de',
+        u'woman genie': u'\U0001f9de\U0000200d\U00002640\U0000fe0f',
+        u'man genie': u'\U0001f9de\U0000200d\U00002642\U0000fe0f',
+        u'zombie': u'\U0001f9df',
+        u'woman zombie': u'\U0001f9df\U0000200d\U00002640\U0000fe0f',
+        u'man zombie': u'\U0001f9df\U0000200d\U00002642\U0000fe0f',
+    },
+    u'person-gesture': {
+        u'person frowning': u'\U0001f64d',
+        u'person frowning light skin tone': u'\U0001f64d\U0001f3fb',
+        u'person frowning mediumlight skin tone': u'\U0001f64d\U0001f3fc',
+        u'person frowning medium skin tone': u'\U0001f64d\U0001f3fd',
+        u'person frowning mediumdark skin tone': u'\U0001f64d\U0001f3fe',
+        u'person frowning dark skin tone': u'\U0001f64d\U0001f3ff',
+        u'man frowning': u'\U0001f64d\U0000200d\U00002642\U0000fe0f',
+        u'man frowning light skin tone': u'\U0001f64d\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man frowning mediumlight skin tone': u'\U0001f64d\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man frowning medium skin tone': u'\U0001f64d\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man frowning mediumdark skin tone': u'\U0001f64d\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man frowning dark skin tone': u'\U0001f64d\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman frowning': u'\U0001f64d\U0000200d\U00002640\U0000fe0f',
+        u'woman frowning light skin tone': u'\U0001f64d\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman frowning mediumlight skin tone': u'\U0001f64d\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman frowning medium skin tone': u'\U0001f64d\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman frowning mediumdark skin tone': u'\U0001f64d\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman frowning dark skin tone': u'\U0001f64d\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person pouting': u'\U0001f64e',
+        u'person pouting light skin tone': u'\U0001f64e\U0001f3fb',
+        u'person pouting mediumlight skin tone': u'\U0001f64e\U0001f3fc',
+        u'person pouting medium skin tone': u'\U0001f64e\U0001f3fd',
+        u'person pouting mediumdark skin tone': u'\U0001f64e\U0001f3fe',
+        u'person pouting dark skin tone': u'\U0001f64e\U0001f3ff',
+        u'man pouting': u'\U0001f64e\U0000200d\U00002642\U0000fe0f',
+        u'man pouting light skin tone': u'\U0001f64e\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man pouting mediumlight skin tone': u'\U0001f64e\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man pouting medium skin tone': u'\U0001f64e\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man pouting mediumdark skin tone': u'\U0001f64e\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man pouting dark skin tone': u'\U0001f64e\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman pouting': u'\U0001f64e\U0000200d\U00002640\U0000fe0f',
+        u'woman pouting light skin tone': u'\U0001f64e\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman pouting mediumlight skin tone': u'\U0001f64e\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman pouting medium skin tone': u'\U0001f64e\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman pouting mediumdark skin tone': u'\U0001f64e\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman pouting dark skin tone': u'\U0001f64e\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person gesturing no': u'\U0001f645',
+        u'person gesturing no light skin tone': u'\U0001f645\U0001f3fb',
+        u'person gesturing no mediumlight skin tone': u'\U0001f645\U0001f3fc',
+        u'person gesturing no medium skin tone': u'\U0001f645\U0001f3fd',
+        u'person gesturing no mediumdark skin tone': u'\U0001f645\U0001f3fe',
+        u'person gesturing no dark skin tone': u'\U0001f645\U0001f3ff',
+        u'man gesturing no': u'\U0001f645\U0000200d\U00002642\U0000fe0f',
+        u'man gesturing no light skin tone': u'\U0001f645\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man gesturing no mediumlight skin tone': u'\U0001f645\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man gesturing no medium skin tone': u'\U0001f645\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man gesturing no mediumdark skin tone': u'\U0001f645\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man gesturing no dark skin tone': u'\U0001f645\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman gesturing no': u'\U0001f645\U0000200d\U00002640\U0000fe0f',
+        u'woman gesturing no light skin tone': u'\U0001f645\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman gesturing no mediumlight skin tone': u'\U0001f645\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman gesturing no medium skin tone': u'\U0001f645\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman gesturing no mediumdark skin tone': u'\U0001f645\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman gesturing no dark skin tone': u'\U0001f645\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person gesturing ok': u'\U0001f646',
+        u'person gesturing ok light skin tone': u'\U0001f646\U0001f3fb',
+        u'person gesturing ok mediumlight skin tone': u'\U0001f646\U0001f3fc',
+        u'person gesturing ok medium skin tone': u'\U0001f646\U0001f3fd',
+        u'person gesturing ok mediumdark skin tone': u'\U0001f646\U0001f3fe',
+        u'person gesturing ok dark skin tone': u'\U0001f646\U0001f3ff',
+        u'man gesturing ok': u'\U0001f646\U0000200d\U00002642\U0000fe0f',
+        u'man gesturing ok light skin tone': u'\U0001f646\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man gesturing ok mediumlight skin tone': u'\U0001f646\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man gesturing ok medium skin tone': u'\U0001f646\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man gesturing ok mediumdark skin tone': u'\U0001f646\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man gesturing ok dark skin tone': u'\U0001f646\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman gesturing ok': u'\U0001f646\U0000200d\U00002640\U0000fe0f',
+        u'woman gesturing ok light skin tone': u'\U0001f646\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman gesturing ok mediumlight skin tone': u'\U0001f646\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman gesturing ok medium skin tone': u'\U0001f646\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman gesturing ok mediumdark skin tone': u'\U0001f646\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman gesturing ok dark skin tone': u'\U0001f646\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person tipping hand': u'\U0001f481',
+        u'person tipping hand light skin tone': u'\U0001f481\U0001f3fb',
+        u'person tipping hand mediumlight skin tone': u'\U0001f481\U0001f3fc',
+        u'person tipping hand medium skin tone': u'\U0001f481\U0001f3fd',
+        u'person tipping hand mediumdark skin tone': u'\U0001f481\U0001f3fe',
+        u'person tipping hand dark skin tone': u'\U0001f481\U0001f3ff',
+        u'man tipping hand': u'\U0001f481\U0000200d\U00002642\U0000fe0f',
+        u'man tipping hand light skin tone': u'\U0001f481\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man tipping hand mediumlight skin tone': u'\U0001f481\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man tipping hand medium skin tone': u'\U0001f481\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man tipping hand mediumdark skin tone': u'\U0001f481\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man tipping hand dark skin tone': u'\U0001f481\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman tipping hand': u'\U0001f481\U0000200d\U00002640\U0000fe0f',
+        u'woman tipping hand light skin tone': u'\U0001f481\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman tipping hand mediumlight skin tone': u'\U0001f481\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman tipping hand medium skin tone': u'\U0001f481\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman tipping hand mediumdark skin tone': u'\U0001f481\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman tipping hand dark skin tone': u'\U0001f481\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person raising hand': u'\U0001f64b',
+        u'person raising hand light skin tone': u'\U0001f64b\U0001f3fb',
+        u'person raising hand mediumlight skin tone': u'\U0001f64b\U0001f3fc',
+        u'person raising hand medium skin tone': u'\U0001f64b\U0001f3fd',
+        u'person raising hand mediumdark skin tone': u'\U0001f64b\U0001f3fe',
+        u'person raising hand dark skin tone': u'\U0001f64b\U0001f3ff',
+        u'man raising hand': u'\U0001f64b\U0000200d\U00002642\U0000fe0f',
+        u'man raising hand light skin tone': u'\U0001f64b\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man raising hand mediumlight skin tone': u'\U0001f64b\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man raising hand medium skin tone': u'\U0001f64b\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man raising hand mediumdark skin tone': u'\U0001f64b\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man raising hand dark skin tone': u'\U0001f64b\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman raising hand': u'\U0001f64b\U0000200d\U00002640\U0000fe0f',
+        u'woman raising hand light skin tone': u'\U0001f64b\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman raising hand mediumlight skin tone': u'\U0001f64b\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman raising hand medium skin tone': u'\U0001f64b\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman raising hand mediumdark skin tone': u'\U0001f64b\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman raising hand dark skin tone': u'\U0001f64b\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person bowing': u'\U0001f647',
+        u'person bowing light skin tone': u'\U0001f647\U0001f3fb',
+        u'person bowing mediumlight skin tone': u'\U0001f647\U0001f3fc',
+        u'person bowing medium skin tone': u'\U0001f647\U0001f3fd',
+        u'person bowing mediumdark skin tone': u'\U0001f647\U0001f3fe',
+        u'person bowing dark skin tone': u'\U0001f647\U0001f3ff',
+        u'man bowing': u'\U0001f647\U0000200d\U00002642\U0000fe0f',
+        u'man bowing light skin tone': u'\U0001f647\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man bowing mediumlight skin tone': u'\U0001f647\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man bowing medium skin tone': u'\U0001f647\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man bowing mediumdark skin tone': u'\U0001f647\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man bowing dark skin tone': u'\U0001f647\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman bowing': u'\U0001f647\U0000200d\U00002640\U0000fe0f',
+        u'woman bowing light skin tone': u'\U0001f647\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman bowing mediumlight skin tone': u'\U0001f647\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman bowing medium skin tone': u'\U0001f647\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman bowing mediumdark skin tone': u'\U0001f647\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman bowing dark skin tone': u'\U0001f647\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person facepalming': u'\U0001f926',
+        u'person facepalming light skin tone': u'\U0001f926\U0001f3fb',
+        u'person facepalming mediumlight skin tone': u'\U0001f926\U0001f3fc',
+        u'person facepalming medium skin tone': u'\U0001f926\U0001f3fd',
+        u'person facepalming mediumdark skin tone': u'\U0001f926\U0001f3fe',
+        u'person facepalming dark skin tone': u'\U0001f926\U0001f3ff',
+        u'man facepalming': u'\U0001f926\U0000200d\U00002642\U0000fe0f',
+        u'man facepalming light skin tone': u'\U0001f926\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man facepalming mediumlight skin tone': u'\U0001f926\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man facepalming medium skin tone': u'\U0001f926\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man facepalming mediumdark skin tone': u'\U0001f926\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man facepalming dark skin tone': u'\U0001f926\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman facepalming': u'\U0001f926\U0000200d\U00002640\U0000fe0f',
+        u'woman facepalming light skin tone': u'\U0001f926\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman facepalming mediumlight skin tone': u'\U0001f926\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman facepalming medium skin tone': u'\U0001f926\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman facepalming mediumdark skin tone': u'\U0001f926\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman facepalming dark skin tone': u'\U0001f926\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person shrugging': u'\U0001f937',
+        u'person shrugging light skin tone': u'\U0001f937\U0001f3fb',
+        u'person shrugging mediumlight skin tone': u'\U0001f937\U0001f3fc',
+        u'person shrugging medium skin tone': u'\U0001f937\U0001f3fd',
+        u'person shrugging mediumdark skin tone': u'\U0001f937\U0001f3fe',
+        u'person shrugging dark skin tone': u'\U0001f937\U0001f3ff',
+        u'man shrugging': u'\U0001f937\U0000200d\U00002642\U0000fe0f',
+        u'man shrugging light skin tone': u'\U0001f937\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man shrugging mediumlight skin tone': u'\U0001f937\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man shrugging medium skin tone': u'\U0001f937\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man shrugging mediumdark skin tone': u'\U0001f937\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man shrugging dark skin tone': u'\U0001f937\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman shrugging': u'\U0001f937\U0000200d\U00002640\U0000fe0f',
+        u'woman shrugging light skin tone': u'\U0001f937\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman shrugging mediumlight skin tone': u'\U0001f937\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman shrugging medium skin tone': u'\U0001f937\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman shrugging mediumdark skin tone': u'\U0001f937\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman shrugging dark skin tone': u'\U0001f937\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+    },
+    u'person-activity': {
+        u'person getting massage': u'\U0001f486',
+        u'person getting massage light skin tone': u'\U0001f486\U0001f3fb',
+        u'person getting massage mediumlight skin tone': u'\U0001f486\U0001f3fc',
+        u'person getting massage medium skin tone': u'\U0001f486\U0001f3fd',
+        u'person getting massage mediumdark skin tone': u'\U0001f486\U0001f3fe',
+        u'person getting massage dark skin tone': u'\U0001f486\U0001f3ff',
+        u'man getting massage': u'\U0001f486\U0000200d\U00002642\U0000fe0f',
+        u'man getting massage light skin tone': u'\U0001f486\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man getting massage mediumlight skin tone': u'\U0001f486\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man getting massage medium skin tone': u'\U0001f486\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man getting massage mediumdark skin tone': u'\U0001f486\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man getting massage dark skin tone': u'\U0001f486\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman getting massage': u'\U0001f486\U0000200d\U00002640\U0000fe0f',
+        u'woman getting massage light skin tone': u'\U0001f486\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman getting massage mediumlight skin tone': u'\U0001f486\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman getting massage medium skin tone': u'\U0001f486\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman getting massage mediumdark skin tone': u'\U0001f486\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman getting massage dark skin tone': u'\U0001f486\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person getting haircut': u'\U0001f487',
+        u'person getting haircut light skin tone': u'\U0001f487\U0001f3fb',
+        u'person getting haircut mediumlight skin tone': u'\U0001f487\U0001f3fc',
+        u'person getting haircut medium skin tone': u'\U0001f487\U0001f3fd',
+        u'person getting haircut mediumdark skin tone': u'\U0001f487\U0001f3fe',
+        u'person getting haircut dark skin tone': u'\U0001f487\U0001f3ff',
+        u'man getting haircut': u'\U0001f487\U0000200d\U00002642\U0000fe0f',
+        u'man getting haircut light skin tone': u'\U0001f487\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man getting haircut mediumlight skin tone': u'\U0001f487\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man getting haircut medium skin tone': u'\U0001f487\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man getting haircut mediumdark skin tone': u'\U0001f487\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man getting haircut dark skin tone': u'\U0001f487\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman getting haircut': u'\U0001f487\U0000200d\U00002640\U0000fe0f',
+        u'woman getting haircut light skin tone': u'\U0001f487\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman getting haircut mediumlight skin tone': u'\U0001f487\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman getting haircut medium skin tone': u'\U0001f487\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman getting haircut mediumdark skin tone': u'\U0001f487\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman getting haircut dark skin tone': u'\U0001f487\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person walking': u'\U0001f6b6',
+        u'person walking light skin tone': u'\U0001f6b6\U0001f3fb',
+        u'person walking mediumlight skin tone': u'\U0001f6b6\U0001f3fc',
+        u'person walking medium skin tone': u'\U0001f6b6\U0001f3fd',
+        u'person walking mediumdark skin tone': u'\U0001f6b6\U0001f3fe',
+        u'person walking dark skin tone': u'\U0001f6b6\U0001f3ff',
+        u'man walking': u'\U0001f6b6\U0000200d\U00002642\U0000fe0f',
+        u'man walking light skin tone': u'\U0001f6b6\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man walking mediumlight skin tone': u'\U0001f6b6\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man walking medium skin tone': u'\U0001f6b6\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man walking mediumdark skin tone': u'\U0001f6b6\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man walking dark skin tone': u'\U0001f6b6\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman walking': u'\U0001f6b6\U0000200d\U00002640\U0000fe0f',
+        u'woman walking light skin tone': u'\U0001f6b6\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman walking mediumlight skin tone': u'\U0001f6b6\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman walking medium skin tone': u'\U0001f6b6\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman walking mediumdark skin tone': u'\U0001f6b6\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman walking dark skin tone': u'\U0001f6b6\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person running': u'\U0001f3c3',
+        u'person running light skin tone': u'\U0001f3c3\U0001f3fb',
+        u'person running mediumlight skin tone': u'\U0001f3c3\U0001f3fc',
+        u'person running medium skin tone': u'\U0001f3c3\U0001f3fd',
+        u'person running mediumdark skin tone': u'\U0001f3c3\U0001f3fe',
+        u'person running dark skin tone': u'\U0001f3c3\U0001f3ff',
+        u'man running': u'\U0001f3c3\U0000200d\U00002642\U0000fe0f',
+        u'man running light skin tone': u'\U0001f3c3\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man running mediumlight skin tone': u'\U0001f3c3\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man running medium skin tone': u'\U0001f3c3\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man running mediumdark skin tone': u'\U0001f3c3\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man running dark skin tone': u'\U0001f3c3\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman running': u'\U0001f3c3\U0000200d\U00002640\U0000fe0f',
+        u'woman running light skin tone': u'\U0001f3c3\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman running mediumlight skin tone': u'\U0001f3c3\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman running medium skin tone': u'\U0001f3c3\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman running mediumdark skin tone': u'\U0001f3c3\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman running dark skin tone': u'\U0001f3c3\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'woman dancing': u'\U0001f483',
+        u'woman dancing light skin tone': u'\U0001f483\U0001f3fb',
+        u'woman dancing mediumlight skin tone': u'\U0001f483\U0001f3fc',
+        u'woman dancing medium skin tone': u'\U0001f483\U0001f3fd',
+        u'woman dancing mediumdark skin tone': u'\U0001f483\U0001f3fe',
+        u'woman dancing dark skin tone': u'\U0001f483\U0001f3ff',
+        u'man dancing': u'\U0001f57a',
+        u'man dancing light skin tone': u'\U0001f57a\U0001f3fb',
+        u'man dancing mediumlight skin tone': u'\U0001f57a\U0001f3fc',
+        u'man dancing medium skin tone': u'\U0001f57a\U0001f3fd',
+        u'man dancing mediumdark skin tone': u'\U0001f57a\U0001f3fe',
+        u'man dancing dark skin tone': u'\U0001f57a\U0001f3ff',
+        u'people with bunny ears': u'\U0001f46f',
+        u'men with bunny ears': u'\U0001f46f\U0000200d\U00002642\U0000fe0f',
+        u'women with bunny ears': u'\U0001f46f\U0000200d\U00002640\U0000fe0f',
+        u'person in steamy room': u'\U0001f9d6',
+        u'person in steamy room light skin tone': u'\U0001f9d6\U0001f3fb',
+        u'person in steamy room mediumlight skin tone': u'\U0001f9d6\U0001f3fc',
+        u'person in steamy room medium skin tone': u'\U0001f9d6\U0001f3fd',
+        u'person in steamy room mediumdark skin tone': u'\U0001f9d6\U0001f3fe',
+        u'person in steamy room dark skin tone': u'\U0001f9d6\U0001f3ff',
+        u'woman in steamy room': u'\U0001f9d6\U0000200d\U00002640\U0000fe0f',
+        u'woman in steamy room light skin tone': u'\U0001f9d6\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman in steamy room mediumlight skin tone': u'\U0001f9d6\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman in steamy room medium skin tone': u'\U0001f9d6\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman in steamy room mediumdark skin tone': u'\U0001f9d6\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman in steamy room dark skin tone': u'\U0001f9d6\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'man in steamy room': u'\U0001f9d6\U0000200d\U00002642\U0000fe0f',
+        u'man in steamy room light skin tone': u'\U0001f9d6\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man in steamy room mediumlight skin tone': u'\U0001f9d6\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man in steamy room medium skin tone': u'\U0001f9d6\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man in steamy room mediumdark skin tone': u'\U0001f9d6\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man in steamy room dark skin tone': u'\U0001f9d6\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'person climbing': u'\U0001f9d7',
+        u'person climbing light skin tone': u'\U0001f9d7\U0001f3fb',
+        u'person climbing mediumlight skin tone': u'\U0001f9d7\U0001f3fc',
+        u'person climbing medium skin tone': u'\U0001f9d7\U0001f3fd',
+        u'person climbing mediumdark skin tone': u'\U0001f9d7\U0001f3fe',
+        u'person climbing dark skin tone': u'\U0001f9d7\U0001f3ff',
+        u'woman climbing': u'\U0001f9d7\U0000200d\U00002640\U0000fe0f',
+        u'woman climbing light skin tone': u'\U0001f9d7\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman climbing mediumlight skin tone': u'\U0001f9d7\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman climbing medium skin tone': u'\U0001f9d7\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman climbing mediumdark skin tone': u'\U0001f9d7\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman climbing dark skin tone': u'\U0001f9d7\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'man climbing': u'\U0001f9d7\U0000200d\U00002642\U0000fe0f',
+        u'man climbing light skin tone': u'\U0001f9d7\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man climbing mediumlight skin tone': u'\U0001f9d7\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man climbing medium skin tone': u'\U0001f9d7\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man climbing mediumdark skin tone': u'\U0001f9d7\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man climbing dark skin tone': u'\U0001f9d7\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'person in lotus position': u'\U0001f9d8',
+        u'person in lotus position light skin tone': u'\U0001f9d8\U0001f3fb',
+        u'person in lotus position mediumlight skin tone': u'\U0001f9d8\U0001f3fc',
+        u'person in lotus position medium skin tone': u'\U0001f9d8\U0001f3fd',
+        u'person in lotus position mediumdark skin tone': u'\U0001f9d8\U0001f3fe',
+        u'person in lotus position dark skin tone': u'\U0001f9d8\U0001f3ff',
+        u'woman in lotus position': u'\U0001f9d8\U0000200d\U00002640\U0000fe0f',
+        u'woman in lotus position light skin tone': u'\U0001f9d8\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman in lotus position mediumlight skin tone': u'\U0001f9d8\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman in lotus position medium skin tone': u'\U0001f9d8\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman in lotus position mediumdark skin tone': u'\U0001f9d8\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman in lotus position dark skin tone': u'\U0001f9d8\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'man in lotus position': u'\U0001f9d8\U0000200d\U00002642\U0000fe0f',
+        u'man in lotus position light skin tone': u'\U0001f9d8\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man in lotus position mediumlight skin tone': u'\U0001f9d8\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man in lotus position medium skin tone': u'\U0001f9d8\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man in lotus position mediumdark skin tone': u'\U0001f9d8\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man in lotus position dark skin tone': u'\U0001f9d8\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'person taking bath': u'\U0001f6c0',
+        u'person taking bath light skin tone': u'\U0001f6c0\U0001f3fb',
+        u'person taking bath mediumlight skin tone': u'\U0001f6c0\U0001f3fc',
+        u'person taking bath medium skin tone': u'\U0001f6c0\U0001f3fd',
+        u'person taking bath mediumdark skin tone': u'\U0001f6c0\U0001f3fe',
+        u'person taking bath dark skin tone': u'\U0001f6c0\U0001f3ff',
+        u'person in bed': u'\U0001f6cc',
+        u'person in bed light skin tone': u'\U0001f6cc\U0001f3fb',
+        u'person in bed mediumlight skin tone': u'\U0001f6cc\U0001f3fc',
+        u'person in bed medium skin tone': u'\U0001f6cc\U0001f3fd',
+        u'person in bed mediumdark skin tone': u'\U0001f6cc\U0001f3fe',
+        u'person in bed dark skin tone': u'\U0001f6cc\U0001f3ff',
+        u'man in suit levitating': u'\U0001f574\U0000fe0f',
+        u'man in suit levitating light skin tone': u'\U0001f574\U0001f3fb',
+        u'man in suit levitating mediumlight skin tone': u'\U0001f574\U0001f3fc',
+        u'man in suit levitating medium skin tone': u'\U0001f574\U0001f3fd',
+        u'man in suit levitating mediumdark skin tone': u'\U0001f574\U0001f3fe',
+        u'man in suit levitating dark skin tone': u'\U0001f574\U0001f3ff',
+        u'speaking head': u'\U0001f5e3\U0000fe0f',
+        u'bust in silhouette': u'\U0001f464',
+        u'busts in silhouette': u'\U0001f465',
+    },
+    u'person-sport': {
+        u'person fencing': u'\U0001f93a',
+        u'horse racing': u'\U0001f3c7',
+        u'horse racing light skin tone': u'\U0001f3c7\U0001f3fb',
+        u'horse racing mediumlight skin tone': u'\U0001f3c7\U0001f3fc',
+        u'horse racing medium skin tone': u'\U0001f3c7\U0001f3fd',
+        u'horse racing mediumdark skin tone': u'\U0001f3c7\U0001f3fe',
+        u'horse racing dark skin tone': u'\U0001f3c7\U0001f3ff',
+        u'skier': u'\U000026f7\U0000fe0f',
+        u'snowboarder': u'\U0001f3c2',
+        u'snowboarder light skin tone': u'\U0001f3c2\U0001f3fb',
+        u'snowboarder mediumlight skin tone': u'\U0001f3c2\U0001f3fc',
+        u'snowboarder medium skin tone': u'\U0001f3c2\U0001f3fd',
+        u'snowboarder mediumdark skin tone': u'\U0001f3c2\U0001f3fe',
+        u'snowboarder dark skin tone': u'\U0001f3c2\U0001f3ff',
+        u'person golfing': u'\U0001f3cc\U0000fe0f',
+        u'person golfing light skin tone': u'\U0001f3cc\U0001f3fb',
+        u'person golfing mediumlight skin tone': u'\U0001f3cc\U0001f3fc',
+        u'person golfing medium skin tone': u'\U0001f3cc\U0001f3fd',
+        u'person golfing mediumdark skin tone': u'\U0001f3cc\U0001f3fe',
+        u'person golfing dark skin tone': u'\U0001f3cc\U0001f3ff',
+        u'man golfing': u'\U0001f3cc\U0000fe0f\U0000200d\U00002642\U0000fe0f',
+        u'man golfing light skin tone': u'\U0001f3cc\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man golfing mediumlight skin tone': u'\U0001f3cc\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man golfing medium skin tone': u'\U0001f3cc\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man golfing mediumdark skin tone': u'\U0001f3cc\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man golfing dark skin tone': u'\U0001f3cc\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman golfing': u'\U0001f3cc\U0000fe0f\U0000200d\U00002640\U0000fe0f',
+        u'woman golfing light skin tone': u'\U0001f3cc\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman golfing mediumlight skin tone': u'\U0001f3cc\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman golfing medium skin tone': u'\U0001f3cc\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman golfing mediumdark skin tone': u'\U0001f3cc\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman golfing dark skin tone': u'\U0001f3cc\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person surfing': u'\U0001f3c4',
+        u'person surfing light skin tone': u'\U0001f3c4\U0001f3fb',
+        u'person surfing mediumlight skin tone': u'\U0001f3c4\U0001f3fc',
+        u'person surfing medium skin tone': u'\U0001f3c4\U0001f3fd',
+        u'person surfing mediumdark skin tone': u'\U0001f3c4\U0001f3fe',
+        u'person surfing dark skin tone': u'\U0001f3c4\U0001f3ff',
+        u'man surfing': u'\U0001f3c4\U0000200d\U00002642\U0000fe0f',
+        u'man surfing light skin tone': u'\U0001f3c4\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man surfing mediumlight skin tone': u'\U0001f3c4\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man surfing medium skin tone': u'\U0001f3c4\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man surfing mediumdark skin tone': u'\U0001f3c4\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man surfing dark skin tone': u'\U0001f3c4\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman surfing': u'\U0001f3c4\U0000200d\U00002640\U0000fe0f',
+        u'woman surfing light skin tone': u'\U0001f3c4\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman surfing mediumlight skin tone': u'\U0001f3c4\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman surfing medium skin tone': u'\U0001f3c4\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman surfing mediumdark skin tone': u'\U0001f3c4\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman surfing dark skin tone': u'\U0001f3c4\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person rowing boat': u'\U0001f6a3',
+        u'person rowing boat light skin tone': u'\U0001f6a3\U0001f3fb',
+        u'person rowing boat mediumlight skin tone': u'\U0001f6a3\U0001f3fc',
+        u'person rowing boat medium skin tone': u'\U0001f6a3\U0001f3fd',
+        u'person rowing boat mediumdark skin tone': u'\U0001f6a3\U0001f3fe',
+        u'person rowing boat dark skin tone': u'\U0001f6a3\U0001f3ff',
+        u'man rowing boat': u'\U0001f6a3\U0000200d\U00002642\U0000fe0f',
+        u'man rowing boat light skin tone': u'\U0001f6a3\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man rowing boat mediumlight skin tone': u'\U0001f6a3\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man rowing boat medium skin tone': u'\U0001f6a3\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man rowing boat mediumdark skin tone': u'\U0001f6a3\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man rowing boat dark skin tone': u'\U0001f6a3\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman rowing boat': u'\U0001f6a3\U0000200d\U00002640\U0000fe0f',
+        u'woman rowing boat light skin tone': u'\U0001f6a3\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman rowing boat mediumlight skin tone': u'\U0001f6a3\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman rowing boat medium skin tone': u'\U0001f6a3\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman rowing boat mediumdark skin tone': u'\U0001f6a3\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman rowing boat dark skin tone': u'\U0001f6a3\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person swimming': u'\U0001f3ca',
+        u'person swimming light skin tone': u'\U0001f3ca\U0001f3fb',
+        u'person swimming mediumlight skin tone': u'\U0001f3ca\U0001f3fc',
+        u'person swimming medium skin tone': u'\U0001f3ca\U0001f3fd',
+        u'person swimming mediumdark skin tone': u'\U0001f3ca\U0001f3fe',
+        u'person swimming dark skin tone': u'\U0001f3ca\U0001f3ff',
+        u'man swimming': u'\U0001f3ca\U0000200d\U00002642\U0000fe0f',
+        u'man swimming light skin tone': u'\U0001f3ca\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man swimming mediumlight skin tone': u'\U0001f3ca\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man swimming medium skin tone': u'\U0001f3ca\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man swimming mediumdark skin tone': u'\U0001f3ca\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man swimming dark skin tone': u'\U0001f3ca\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman swimming': u'\U0001f3ca\U0000200d\U00002640\U0000fe0f',
+        u'woman swimming light skin tone': u'\U0001f3ca\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman swimming mediumlight skin tone': u'\U0001f3ca\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman swimming medium skin tone': u'\U0001f3ca\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman swimming mediumdark skin tone': u'\U0001f3ca\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman swimming dark skin tone': u'\U0001f3ca\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person bouncing ball': u'\U000026f9\U0000fe0f',
+        u'person bouncing ball light skin tone': u'\U000026f9\U0001f3fb',
+        u'person bouncing ball mediumlight skin tone': u'\U000026f9\U0001f3fc',
+        u'person bouncing ball medium skin tone': u'\U000026f9\U0001f3fd',
+        u'person bouncing ball mediumdark skin tone': u'\U000026f9\U0001f3fe',
+        u'person bouncing ball dark skin tone': u'\U000026f9\U0001f3ff',
+        u'man bouncing ball': u'\U000026f9\U0000fe0f\U0000200d\U00002642\U0000fe0f',
+        u'man bouncing ball light skin tone': u'\U000026f9\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man bouncing ball mediumlight skin tone': u'\U000026f9\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man bouncing ball medium skin tone': u'\U000026f9\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man bouncing ball mediumdark skin tone': u'\U000026f9\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man bouncing ball dark skin tone': u'\U000026f9\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman bouncing ball': u'\U000026f9\U0000fe0f\U0000200d\U00002640\U0000fe0f',
+        u'woman bouncing ball light skin tone': u'\U000026f9\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman bouncing ball mediumlight skin tone': u'\U000026f9\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman bouncing ball medium skin tone': u'\U000026f9\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman bouncing ball mediumdark skin tone': u'\U000026f9\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman bouncing ball dark skin tone': u'\U000026f9\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person lifting weights': u'\U0001f3cb\U0000fe0f',
+        u'person lifting weights light skin tone': u'\U0001f3cb\U0001f3fb',
+        u'person lifting weights mediumlight skin tone': u'\U0001f3cb\U0001f3fc',
+        u'person lifting weights medium skin tone': u'\U0001f3cb\U0001f3fd',
+        u'person lifting weights mediumdark skin tone': u'\U0001f3cb\U0001f3fe',
+        u'person lifting weights dark skin tone': u'\U0001f3cb\U0001f3ff',
+        u'man lifting weights': u'\U0001f3cb\U0000fe0f\U0000200d\U00002642\U0000fe0f',
+        u'man lifting weights light skin tone': u'\U0001f3cb\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man lifting weights mediumlight skin tone': u'\U0001f3cb\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man lifting weights medium skin tone': u'\U0001f3cb\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man lifting weights mediumdark skin tone': u'\U0001f3cb\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man lifting weights dark skin tone': u'\U0001f3cb\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman lifting weights': u'\U0001f3cb\U0000fe0f\U0000200d\U00002640\U0000fe0f',
+        u'woman lifting weights light skin tone': u'\U0001f3cb\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman lifting weights mediumlight skin tone': u'\U0001f3cb\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman lifting weights medium skin tone': u'\U0001f3cb\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman lifting weights mediumdark skin tone': u'\U0001f3cb\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman lifting weights dark skin tone': u'\U0001f3cb\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person biking': u'\U0001f6b4',
+        u'person biking light skin tone': u'\U0001f6b4\U0001f3fb',
+        u'person biking mediumlight skin tone': u'\U0001f6b4\U0001f3fc',
+        u'person biking medium skin tone': u'\U0001f6b4\U0001f3fd',
+        u'person biking mediumdark skin tone': u'\U0001f6b4\U0001f3fe',
+        u'person biking dark skin tone': u'\U0001f6b4\U0001f3ff',
+        u'man biking': u'\U0001f6b4\U0000200d\U00002642\U0000fe0f',
+        u'man biking light skin tone': u'\U0001f6b4\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man biking mediumlight skin tone': u'\U0001f6b4\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man biking medium skin tone': u'\U0001f6b4\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man biking mediumdark skin tone': u'\U0001f6b4\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man biking dark skin tone': u'\U0001f6b4\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman biking': u'\U0001f6b4\U0000200d\U00002640\U0000fe0f',
+        u'woman biking light skin tone': u'\U0001f6b4\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman biking mediumlight skin tone': u'\U0001f6b4\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman biking medium skin tone': u'\U0001f6b4\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman biking mediumdark skin tone': u'\U0001f6b4\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman biking dark skin tone': u'\U0001f6b4\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person mountain biking': u'\U0001f6b5',
+        u'person mountain biking light skin tone': u'\U0001f6b5\U0001f3fb',
+        u'person mountain biking mediumlight skin tone': u'\U0001f6b5\U0001f3fc',
+        u'person mountain biking medium skin tone': u'\U0001f6b5\U0001f3fd',
+        u'person mountain biking mediumdark skin tone': u'\U0001f6b5\U0001f3fe',
+        u'person mountain biking dark skin tone': u'\U0001f6b5\U0001f3ff',
+        u'man mountain biking': u'\U0001f6b5\U0000200d\U00002642\U0000fe0f',
+        u'man mountain biking light skin tone': u'\U0001f6b5\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man mountain biking mediumlight skin tone': u'\U0001f6b5\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man mountain biking medium skin tone': u'\U0001f6b5\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man mountain biking mediumdark skin tone': u'\U0001f6b5\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man mountain biking dark skin tone': u'\U0001f6b5\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman mountain biking': u'\U0001f6b5\U0000200d\U00002640\U0000fe0f',
+        u'woman mountain biking light skin tone': u'\U0001f6b5\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman mountain biking mediumlight skin tone': u'\U0001f6b5\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman mountain biking medium skin tone': u'\U0001f6b5\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman mountain biking mediumdark skin tone': u'\U0001f6b5\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman mountain biking dark skin tone': u'\U0001f6b5\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'racing car': u'\U0001f3ce\U0000fe0f',
+        u'motorcycle': u'\U0001f3cd\U0000fe0f',
+        u'person cartwheeling': u'\U0001f938',
+        u'person cartwheeling light skin tone': u'\U0001f938\U0001f3fb',
+        u'person cartwheeling mediumlight skin tone': u'\U0001f938\U0001f3fc',
+        u'person cartwheeling medium skin tone': u'\U0001f938\U0001f3fd',
+        u'person cartwheeling mediumdark skin tone': u'\U0001f938\U0001f3fe',
+        u'person cartwheeling dark skin tone': u'\U0001f938\U0001f3ff',
+        u'man cartwheeling': u'\U0001f938\U0000200d\U00002642\U0000fe0f',
+        u'man cartwheeling light skin tone': u'\U0001f938\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man cartwheeling mediumlight skin tone': u'\U0001f938\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man cartwheeling medium skin tone': u'\U0001f938\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man cartwheeling mediumdark skin tone': u'\U0001f938\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man cartwheeling dark skin tone': u'\U0001f938\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman cartwheeling': u'\U0001f938\U0000200d\U00002640\U0000fe0f',
+        u'woman cartwheeling light skin tone': u'\U0001f938\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman cartwheeling mediumlight skin tone': u'\U0001f938\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman cartwheeling medium skin tone': u'\U0001f938\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman cartwheeling mediumdark skin tone': u'\U0001f938\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman cartwheeling dark skin tone': u'\U0001f938\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'people wrestling': u'\U0001f93c',
+        u'men wrestling': u'\U0001f93c\U0000200d\U00002642\U0000fe0f',
+        u'women wrestling': u'\U0001f93c\U0000200d\U00002640\U0000fe0f',
+        u'person playing water polo': u'\U0001f93d',
+        u'person playing water polo light skin tone': u'\U0001f93d\U0001f3fb',
+        u'person playing water polo mediumlight skin tone': u'\U0001f93d\U0001f3fc',
+        u'person playing water polo medium skin tone': u'\U0001f93d\U0001f3fd',
+        u'person playing water polo mediumdark skin tone': u'\U0001f93d\U0001f3fe',
+        u'person playing water polo dark skin tone': u'\U0001f93d\U0001f3ff',
+        u'man playing water polo': u'\U0001f93d\U0000200d\U00002642\U0000fe0f',
+        u'man playing water polo light skin tone': u'\U0001f93d\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man playing water polo mediumlight skin tone': u'\U0001f93d\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man playing water polo medium skin tone': u'\U0001f93d\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man playing water polo mediumdark skin tone': u'\U0001f93d\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man playing water polo dark skin tone': u'\U0001f93d\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman playing water polo': u'\U0001f93d\U0000200d\U00002640\U0000fe0f',
+        u'woman playing water polo light skin tone': u'\U0001f93d\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman playing water polo mediumlight skin tone': u'\U0001f93d\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman playing water polo medium skin tone': u'\U0001f93d\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman playing water polo mediumdark skin tone': u'\U0001f93d\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman playing water polo dark skin tone': u'\U0001f93d\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person playing handball': u'\U0001f93e',
+        u'person playing handball light skin tone': u'\U0001f93e\U0001f3fb',
+        u'person playing handball mediumlight skin tone': u'\U0001f93e\U0001f3fc',
+        u'person playing handball medium skin tone': u'\U0001f93e\U0001f3fd',
+        u'person playing handball mediumdark skin tone': u'\U0001f93e\U0001f3fe',
+        u'person playing handball dark skin tone': u'\U0001f93e\U0001f3ff',
+        u'man playing handball': u'\U0001f93e\U0000200d\U00002642\U0000fe0f',
+        u'man playing handball light skin tone': u'\U0001f93e\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man playing handball mediumlight skin tone': u'\U0001f93e\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man playing handball medium skin tone': u'\U0001f93e\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man playing handball mediumdark skin tone': u'\U0001f93e\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man playing handball dark skin tone': u'\U0001f93e\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman playing handball': u'\U0001f93e\U0000200d\U00002640\U0000fe0f',
+        u'woman playing handball light skin tone': u'\U0001f93e\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman playing handball mediumlight skin tone': u'\U0001f93e\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman playing handball medium skin tone': u'\U0001f93e\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman playing handball mediumdark skin tone': u'\U0001f93e\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman playing handball dark skin tone': u'\U0001f93e\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+        u'person juggling': u'\U0001f939',
+        u'person juggling light skin tone': u'\U0001f939\U0001f3fb',
+        u'person juggling mediumlight skin tone': u'\U0001f939\U0001f3fc',
+        u'person juggling medium skin tone': u'\U0001f939\U0001f3fd',
+        u'person juggling mediumdark skin tone': u'\U0001f939\U0001f3fe',
+        u'person juggling dark skin tone': u'\U0001f939\U0001f3ff',
+        u'man juggling': u'\U0001f939\U0000200d\U00002642\U0000fe0f',
+        u'man juggling light skin tone': u'\U0001f939\U0001f3fb\U0000200d\U00002642\U0000fe0f',
+        u'man juggling mediumlight skin tone': u'\U0001f939\U0001f3fc\U0000200d\U00002642\U0000fe0f',
+        u'man juggling medium skin tone': u'\U0001f939\U0001f3fd\U0000200d\U00002642\U0000fe0f',
+        u'man juggling mediumdark skin tone': u'\U0001f939\U0001f3fe\U0000200d\U00002642\U0000fe0f',
+        u'man juggling dark skin tone': u'\U0001f939\U0001f3ff\U0000200d\U00002642\U0000fe0f',
+        u'woman juggling': u'\U0001f939\U0000200d\U00002640\U0000fe0f',
+        u'woman juggling light skin tone': u'\U0001f939\U0001f3fb\U0000200d\U00002640\U0000fe0f',
+        u'woman juggling mediumlight skin tone': u'\U0001f939\U0001f3fc\U0000200d\U00002640\U0000fe0f',
+        u'woman juggling medium skin tone': u'\U0001f939\U0001f3fd\U0000200d\U00002640\U0000fe0f',
+        u'woman juggling mediumdark skin tone': u'\U0001f939\U0001f3fe\U0000200d\U00002640\U0000fe0f',
+        u'woman juggling dark skin tone': u'\U0001f939\U0001f3ff\U0000200d\U00002640\U0000fe0f',
+    },
+    u'family': {
+        u'man and woman holding hands': u'\U0001f46b',
+        u'two men holding hands': u'\U0001f46c',
+        u'two women holding hands': u'\U0001f46d',
+        u'kiss': u'\U0001f48f',
+        u'kiss woman man': u'\U0001f469\U0000200d\U00002764\U0000fe0f\U0000200d\U0001f48b\U0000200d\U0001f468',
+        u'kiss man man': u'\U0001f468\U0000200d\U00002764\U0000fe0f\U0000200d\U0001f48b\U0000200d\U0001f468',
+        u'kiss woman woman': u'\U0001f469\U0000200d\U00002764\U0000fe0f\U0000200d\U0001f48b\U0000200d\U0001f469',
+        u'couple with heart': u'\U0001f491',
+        u'couple with heart woman man': u'\U0001f469\U0000200d\U00002764\U0000fe0f\U0000200d\U0001f468',
+        u'couple with heart man man': u'\U0001f468\U0000200d\U00002764\U0000fe0f\U0000200d\U0001f468',
+        u'couple with heart woman woman': u'\U0001f469\U0000200d\U00002764\U0000fe0f\U0000200d\U0001f469',
+        u'family': u'\U0001f46a',
+        u'family man woman boy': u'\U0001f468\U0000200d\U0001f469\U0000200d\U0001f466',
+        u'family man woman girl': u'\U0001f468\U0000200d\U0001f469\U0000200d\U0001f467',
+        u'family man woman girl boy': u'\U0001f468\U0000200d\U0001f469\U0000200d\U0001f467\U0000200d\U0001f466',
+        u'family man woman boy boy': u'\U0001f468\U0000200d\U0001f469\U0000200d\U0001f466\U0000200d\U0001f466',
+        u'family man woman girl girl': u'\U0001f468\U0000200d\U0001f469\U0000200d\U0001f467\U0000200d\U0001f467',
+        u'family man man boy': u'\U0001f468\U0000200d\U0001f468\U0000200d\U0001f466',
+        u'family man man girl': u'\U0001f468\U0000200d\U0001f468\U0000200d\U0001f467',
+        u'family man man girl boy': u'\U0001f468\U0000200d\U0001f468\U0000200d\U0001f467\U0000200d\U0001f466',
+        u'family man man boy boy': u'\U0001f468\U0000200d\U0001f468\U0000200d\U0001f466\U0000200d\U0001f466',
+        u'family man man girl girl': u'\U0001f468\U0000200d\U0001f468\U0000200d\U0001f467\U0000200d\U0001f467',
+        u'family woman woman boy': u'\U0001f469\U0000200d\U0001f469\U0000200d\U0001f466',
+        u'family woman woman girl': u'\U0001f469\U0000200d\U0001f469\U0000200d\U0001f467',
+        u'family woman woman girl boy': u'\U0001f469\U0000200d\U0001f469\U0000200d\U0001f467\U0000200d\U0001f466',
+        u'family woman woman boy boy': u'\U0001f469\U0000200d\U0001f469\U0000200d\U0001f466\U0000200d\U0001f466',
+        u'family woman woman girl girl': u'\U0001f469\U0000200d\U0001f469\U0000200d\U0001f467\U0000200d\U0001f467',
+        u'family man boy': u'\U0001f468\U0000200d\U0001f466',
+        u'family man boy boy': u'\U0001f468\U0000200d\U0001f466\U0000200d\U0001f466',
+        u'family man girl': u'\U0001f468\U0000200d\U0001f467',
+        u'family man girl boy': u'\U0001f468\U0000200d\U0001f467\U0000200d\U0001f466',
+        u'family man girl girl': u'\U0001f468\U0000200d\U0001f467\U0000200d\U0001f467',
+        u'family woman boy': u'\U0001f469\U0000200d\U0001f466',
+        u'family woman boy boy': u'\U0001f469\U0000200d\U0001f466\U0000200d\U0001f466',
+        u'family woman girl': u'\U0001f469\U0000200d\U0001f467',
+        u'family woman girl boy': u'\U0001f469\U0000200d\U0001f467\U0000200d\U0001f466',
+        u'family woman girl girl': u'\U0001f469\U0000200d\U0001f467\U0000200d\U0001f467',
+    },
+    u'body': {
+        u'selfie': u'\U0001f933',
+        u'selfie light skin tone': u'\U0001f933\U0001f3fb',
+        u'selfie mediumlight skin tone': u'\U0001f933\U0001f3fc',
+        u'selfie medium skin tone': u'\U0001f933\U0001f3fd',
+        u'selfie mediumdark skin tone': u'\U0001f933\U0001f3fe',
+        u'selfie dark skin tone': u'\U0001f933\U0001f3ff',
+        u'flexed biceps': u'\U0001f4aa',
+        u'flexed biceps light skin tone': u'\U0001f4aa\U0001f3fb',
+        u'flexed biceps mediumlight skin tone': u'\U0001f4aa\U0001f3fc',
+        u'flexed biceps medium skin tone': u'\U0001f4aa\U0001f3fd',
+        u'flexed biceps mediumdark skin tone': u'\U0001f4aa\U0001f3fe',
+        u'flexed biceps dark skin tone': u'\U0001f4aa\U0001f3ff',
+        u'leg': u'\U0001f9b5',
+        u'leg light skin tone': u'\U0001f9b5\U0001f3fb',
+        u'leg mediumlight skin tone': u'\U0001f9b5\U0001f3fc',
+        u'leg medium skin tone': u'\U0001f9b5\U0001f3fd',
+        u'leg mediumdark skin tone': u'\U0001f9b5\U0001f3fe',
+        u'leg dark skin tone': u'\U0001f9b5\U0001f3ff',
+        u'foot': u'\U0001f9b6',
+        u'foot light skin tone': u'\U0001f9b6\U0001f3fb',
+        u'foot mediumlight skin tone': u'\U0001f9b6\U0001f3fc',
+        u'foot medium skin tone': u'\U0001f9b6\U0001f3fd',
+        u'foot mediumdark skin tone': u'\U0001f9b6\U0001f3fe',
+        u'foot dark skin tone': u'\U0001f9b6\U0001f3ff',
+        u'backhand index pointing left': u'\U0001f448',
+        u'backhand index pointing left light skin tone': u'\U0001f448\U0001f3fb',
+        u'backhand index pointing left mediumlight skin tone': u'\U0001f448\U0001f3fc',
+        u'backhand index pointing left medium skin tone': u'\U0001f448\U0001f3fd',
+        u'backhand index pointing left mediumdark skin tone': u'\U0001f448\U0001f3fe',
+        u'backhand index pointing left dark skin tone': u'\U0001f448\U0001f3ff',
+        u'backhand index pointing right': u'\U0001f449',
+        u'backhand index pointing right light skin tone': u'\U0001f449\U0001f3fb',
+        u'backhand index pointing right mediumlight skin tone': u'\U0001f449\U0001f3fc',
+        u'backhand index pointing right medium skin tone': u'\U0001f449\U0001f3fd',
+        u'backhand index pointing right mediumdark skin tone': u'\U0001f449\U0001f3fe',
+        u'backhand index pointing right dark skin tone': u'\U0001f449\U0001f3ff',
+        u'index pointing up': u'\U0000261d\U0000fe0f',
+        u'index pointing up light skin tone': u'\U0000261d\U0001f3fb',
+        u'index pointing up mediumlight skin tone': u'\U0000261d\U0001f3fc',
+        u'index pointing up medium skin tone': u'\U0000261d\U0001f3fd',
+        u'index pointing up mediumdark skin tone': u'\U0000261d\U0001f3fe',
+        u'index pointing up dark skin tone': u'\U0000261d\U0001f3ff',
+        u'backhand index pointing up': u'\U0001f446',
+        u'backhand index pointing up light skin tone': u'\U0001f446\U0001f3fb',
+        u'backhand index pointing up mediumlight skin tone': u'\U0001f446\U0001f3fc',
+        u'backhand index pointing up medium skin tone': u'\U0001f446\U0001f3fd',
+        u'backhand index pointing up mediumdark skin tone': u'\U0001f446\U0001f3fe',
+        u'backhand index pointing up dark skin tone': u'\U0001f446\U0001f3ff',
+        u'middle finger': u'\U0001f595',
+        u'middle finger light skin tone': u'\U0001f595\U0001f3fb',
+        u'middle finger mediumlight skin tone': u'\U0001f595\U0001f3fc',
+        u'middle finger medium skin tone': u'\U0001f595\U0001f3fd',
+        u'middle finger mediumdark skin tone': u'\U0001f595\U0001f3fe',
+        u'middle finger dark skin tone': u'\U0001f595\U0001f3ff',
+        u'backhand index pointing down': u'\U0001f447',
+        u'backhand index pointing down light skin tone': u'\U0001f447\U0001f3fb',
+        u'backhand index pointing down mediumlight skin tone': u'\U0001f447\U0001f3fc',
+        u'backhand index pointing down medium skin tone': u'\U0001f447\U0001f3fd',
+        u'backhand index pointing down mediumdark skin tone': u'\U0001f447\U0001f3fe',
+        u'backhand index pointing down dark skin tone': u'\U0001f447\U0001f3ff',
+        u'victory hand': u'\U0000270c\U0000fe0f',
+        u'victory hand light skin tone': u'\U0000270c\U0001f3fb',
+        u'victory hand mediumlight skin tone': u'\U0000270c\U0001f3fc',
+        u'victory hand medium skin tone': u'\U0000270c\U0001f3fd',
+        u'victory hand mediumdark skin tone': u'\U0000270c\U0001f3fe',
+        u'victory hand dark skin tone': u'\U0000270c\U0001f3ff',
+        u'crossed fingers': u'\U0001f91e',
+        u'crossed fingers light skin tone': u'\U0001f91e\U0001f3fb',
+        u'crossed fingers mediumlight skin tone': u'\U0001f91e\U0001f3fc',
+        u'crossed fingers medium skin tone': u'\U0001f91e\U0001f3fd',
+        u'crossed fingers mediumdark skin tone': u'\U0001f91e\U0001f3fe',
+        u'crossed fingers dark skin tone': u'\U0001f91e\U0001f3ff',
+        u'vulcan salute': u'\U0001f596',
+        u'vulcan salute light skin tone': u'\U0001f596\U0001f3fb',
+        u'vulcan salute mediumlight skin tone': u'\U0001f596\U0001f3fc',
+        u'vulcan salute medium skin tone': u'\U0001f596\U0001f3fd',
+        u'vulcan salute mediumdark skin tone': u'\U0001f596\U0001f3fe',
+        u'vulcan salute dark skin tone': u'\U0001f596\U0001f3ff',
+        u'sign of the horns': u'\U0001f918',
+        u'sign of the horns light skin tone': u'\U0001f918\U0001f3fb',
+        u'sign of the horns mediumlight skin tone': u'\U0001f918\U0001f3fc',
+        u'sign of the horns medium skin tone': u'\U0001f918\U0001f3fd',
+        u'sign of the horns mediumdark skin tone': u'\U0001f918\U0001f3fe',
+        u'sign of the horns dark skin tone': u'\U0001f918\U0001f3ff',
+        u'call me hand': u'\U0001f919',
+        u'call me hand light skin tone': u'\U0001f919\U0001f3fb',
+        u'call me hand mediumlight skin tone': u'\U0001f919\U0001f3fc',
+        u'call me hand medium skin tone': u'\U0001f919\U0001f3fd',
+        u'call me hand mediumdark skin tone': u'\U0001f919\U0001f3fe',
+        u'call me hand dark skin tone': u'\U0001f919\U0001f3ff',
+        u'hand with fingers splayed': u'\U0001f590\U0000fe0f',
+        u'hand with fingers splayed light skin tone': u'\U0001f590\U0001f3fb',
+        u'hand with fingers splayed mediumlight skin tone': u'\U0001f590\U0001f3fc',
+        u'hand with fingers splayed medium skin tone': u'\U0001f590\U0001f3fd',
+        u'hand with fingers splayed mediumdark skin tone': u'\U0001f590\U0001f3fe',
+        u'hand with fingers splayed dark skin tone': u'\U0001f590\U0001f3ff',
+        u'raised hand': u'\U0000270b',
+        u'raised hand light skin tone': u'\U0000270b\U0001f3fb',
+        u'raised hand mediumlight skin tone': u'\U0000270b\U0001f3fc',
+        u'raised hand medium skin tone': u'\U0000270b\U0001f3fd',
+        u'raised hand mediumdark skin tone': u'\U0000270b\U0001f3fe',
+        u'raised hand dark skin tone': u'\U0000270b\U0001f3ff',
+        u'ok hand': u'\U0001f44c',
+        u'ok hand light skin tone': u'\U0001f44c\U0001f3fb',
+        u'ok hand mediumlight skin tone': u'\U0001f44c\U0001f3fc',
+        u'ok hand medium skin tone': u'\U0001f44c\U0001f3fd',
+        u'ok hand mediumdark skin tone': u'\U0001f44c\U0001f3fe',
+        u'ok hand dark skin tone': u'\U0001f44c\U0001f3ff',
+        u'thumbs up': u'\U0001f44d',
+        u'thumbs up light skin tone': u'\U0001f44d\U0001f3fb',
+        u'thumbs up mediumlight skin tone': u'\U0001f44d\U0001f3fc',
+        u'thumbs up medium skin tone': u'\U0001f44d\U0001f3fd',
+        u'thumbs up mediumdark skin tone': u'\U0001f44d\U0001f3fe',
+        u'thumbs up dark skin tone': u'\U0001f44d\U0001f3ff',
+        u'thumbs down': u'\U0001f44e',
+        u'thumbs down light skin tone': u'\U0001f44e\U0001f3fb',
+        u'thumbs down mediumlight skin tone': u'\U0001f44e\U0001f3fc',
+        u'thumbs down medium skin tone': u'\U0001f44e\U0001f3fd',
+        u'thumbs down mediumdark skin tone': u'\U0001f44e\U0001f3fe',
+        u'thumbs down dark skin tone': u'\U0001f44e\U0001f3ff',
+        u'raised fist': u'\U0000270a',
+        u'raised fist light skin tone': u'\U0000270a\U0001f3fb',
+        u'raised fist mediumlight skin tone': u'\U0000270a\U0001f3fc',
+        u'raised fist medium skin tone': u'\U0000270a\U0001f3fd',
+        u'raised fist mediumdark skin tone': u'\U0000270a\U0001f3fe',
+        u'raised fist dark skin tone': u'\U0000270a\U0001f3ff',
+        u'oncoming fist': u'\U0001f44a',
+        u'oncoming fist light skin tone': u'\U0001f44a\U0001f3fb',
+        u'oncoming fist mediumlight skin tone': u'\U0001f44a\U0001f3fc',
+        u'oncoming fist medium skin tone': u'\U0001f44a\U0001f3fd',
+        u'oncoming fist mediumdark skin tone': u'\U0001f44a\U0001f3fe',
+        u'oncoming fist dark skin tone': u'\U0001f44a\U0001f3ff',
+        u'leftfacing fist': u'\U0001f91b',
+        u'leftfacing fist light skin tone': u'\U0001f91b\U0001f3fb',
+        u'leftfacing fist mediumlight skin tone': u'\U0001f91b\U0001f3fc',
+        u'leftfacing fist medium skin tone': u'\U0001f91b\U0001f3fd',
+        u'leftfacing fist mediumdark skin tone': u'\U0001f91b\U0001f3fe',
+        u'leftfacing fist dark skin tone': u'\U0001f91b\U0001f3ff',
+        u'rightfacing fist': u'\U0001f91c',
+        u'rightfacing fist light skin tone': u'\U0001f91c\U0001f3fb',
+        u'rightfacing fist mediumlight skin tone': u'\U0001f91c\U0001f3fc',
+        u'rightfacing fist medium skin tone': u'\U0001f91c\U0001f3fd',
+        u'rightfacing fist mediumdark skin tone': u'\U0001f91c\U0001f3fe',
+        u'rightfacing fist dark skin tone': u'\U0001f91c\U0001f3ff',
+        u'raised back of hand': u'\U0001f91a',
+        u'raised back of hand light skin tone': u'\U0001f91a\U0001f3fb',
+        u'raised back of hand mediumlight skin tone': u'\U0001f91a\U0001f3fc',
+        u'raised back of hand medium skin tone': u'\U0001f91a\U0001f3fd',
+        u'raised back of hand mediumdark skin tone': u'\U0001f91a\U0001f3fe',
+        u'raised back of hand dark skin tone': u'\U0001f91a\U0001f3ff',
+        u'waving hand': u'\U0001f44b',
+        u'waving hand light skin tone': u'\U0001f44b\U0001f3fb',
+        u'waving hand mediumlight skin tone': u'\U0001f44b\U0001f3fc',
+        u'waving hand medium skin tone': u'\U0001f44b\U0001f3fd',
+        u'waving hand mediumdark skin tone': u'\U0001f44b\U0001f3fe',
+        u'waving hand dark skin tone': u'\U0001f44b\U0001f3ff',
+        u'loveyou gesture': u'\U0001f91f',
+        u'loveyou gesture light skin tone': u'\U0001f91f\U0001f3fb',
+        u'loveyou gesture mediumlight skin tone': u'\U0001f91f\U0001f3fc',
+        u'loveyou gesture medium skin tone': u'\U0001f91f\U0001f3fd',
+        u'loveyou gesture mediumdark skin tone': u'\U0001f91f\U0001f3fe',
+        u'loveyou gesture dark skin tone': u'\U0001f91f\U0001f3ff',
+        u'writing hand': u'\U0000270d\U0000fe0f',
+        u'writing hand light skin tone': u'\U0000270d\U0001f3fb',
+        u'writing hand mediumlight skin tone': u'\U0000270d\U0001f3fc',
+        u'writing hand medium skin tone': u'\U0000270d\U0001f3fd',
+        u'writing hand mediumdark skin tone': u'\U0000270d\U0001f3fe',
+        u'writing hand dark skin tone': u'\U0000270d\U0001f3ff',
+        u'clapping hands': u'\U0001f44f',
+        u'clapping hands light skin tone': u'\U0001f44f\U0001f3fb',
+        u'clapping hands mediumlight skin tone': u'\U0001f44f\U0001f3fc',
+        u'clapping hands medium skin tone': u'\U0001f44f\U0001f3fd',
+        u'clapping hands mediumdark skin tone': u'\U0001f44f\U0001f3fe',
+        u'clapping hands dark skin tone': u'\U0001f44f\U0001f3ff',
+        u'open hands': u'\U0001f450',
+        u'open hands light skin tone': u'\U0001f450\U0001f3fb',
+        u'open hands mediumlight skin tone': u'\U0001f450\U0001f3fc',
+        u'open hands medium skin tone': u'\U0001f450\U0001f3fd',
+        u'open hands mediumdark skin tone': u'\U0001f450\U0001f3fe',
+        u'open hands dark skin tone': u'\U0001f450\U0001f3ff',
+        u'raising hands': u'\U0001f64c',
+        u'raising hands light skin tone': u'\U0001f64c\U0001f3fb',
+        u'raising hands mediumlight skin tone': u'\U0001f64c\U0001f3fc',
+        u'raising hands medium skin tone': u'\U0001f64c\U0001f3fd',
+        u'raising hands mediumdark skin tone': u'\U0001f64c\U0001f3fe',
+        u'raising hands dark skin tone': u'\U0001f64c\U0001f3ff',
+        u'palms up together': u'\U0001f932',
+        u'palms up together light skin tone': u'\U0001f932\U0001f3fb',
+        u'palms up together mediumlight skin tone': u'\U0001f932\U0001f3fc',
+        u'palms up together medium skin tone': u'\U0001f932\U0001f3fd',
+        u'palms up together mediumdark skin tone': u'\U0001f932\U0001f3fe',
+        u'palms up together dark skin tone': u'\U0001f932\U0001f3ff',
+        u'folded hands': u'\U0001f64f',
+        u'folded hands light skin tone': u'\U0001f64f\U0001f3fb',
+        u'folded hands mediumlight skin tone': u'\U0001f64f\U0001f3fc',
+        u'folded hands medium skin tone': u'\U0001f64f\U0001f3fd',
+        u'folded hands mediumdark skin tone': u'\U0001f64f\U0001f3fe',
+        u'folded hands dark skin tone': u'\U0001f64f\U0001f3ff',
+        u'handshake': u'\U0001f91d',
+        u'nail polish': u'\U0001f485',
+        u'nail polish light skin tone': u'\U0001f485\U0001f3fb',
+        u'nail polish mediumlight skin tone': u'\U0001f485\U0001f3fc',
+        u'nail polish medium skin tone': u'\U0001f485\U0001f3fd',
+        u'nail polish mediumdark skin tone': u'\U0001f485\U0001f3fe',
+        u'nail polish dark skin tone': u'\U0001f485\U0001f3ff',
+        u'ear': u'\U0001f442',
+        u'ear light skin tone': u'\U0001f442\U0001f3fb',
+        u'ear mediumlight skin tone': u'\U0001f442\U0001f3fc',
+        u'ear medium skin tone': u'\U0001f442\U0001f3fd',
+        u'ear mediumdark skin tone': u'\U0001f442\U0001f3fe',
+        u'ear dark skin tone': u'\U0001f442\U0001f3ff',
+        u'nose': u'\U0001f443',
+        u'nose light skin tone': u'\U0001f443\U0001f3fb',
+        u'nose mediumlight skin tone': u'\U0001f443\U0001f3fc',
+        u'nose medium skin tone': u'\U0001f443\U0001f3fd',
+        u'nose mediumdark skin tone': u'\U0001f443\U0001f3fe',
+        u'nose dark skin tone': u'\U0001f443\U0001f3ff',
+        u'redhaired': u'\U0001f9b0',
+        u'curlyhaired': u'\U0001f9b1',
+        u'bald': u'\U0001f9b2',
+        u'whitehaired': u'\U0001f9b3',
+        u'footprints': u'\U0001f463',
+        u'eyes': u'\U0001f440',
+        u'eye': u'\U0001f441\U0000fe0f',
+        u'eye in speech bubble': u'\U0001f441\U0000fe0f\U0000200d\U0001f5e8\U0000fe0f',
+        u'brain': u'\U0001f9e0',
+        u'bone': u'\U0001f9b4',
+        u'tooth': u'\U0001f9b7',
+        u'tongue': u'\U0001f445',
+        u'mouth': u'\U0001f444',
+    },
+    u'emotion': {
+        u'kiss mark': u'\U0001f48b',
+        u'heart with arrow': u'\U0001f498',
+        u'red heart': u'\U00002764\U0000fe0f',
+        u'beating heart': u'\U0001f493',
+        u'broken heart': u'\U0001f494',
+        u'two hearts': u'\U0001f495',
+        u'sparkling heart': u'\U0001f496',
+        u'growing heart': u'\U0001f497',
+        u'blue heart': u'\U0001f499',
+        u'green heart': u'\U0001f49a',
+        u'yellow heart': u'\U0001f49b',
+        u'orange heart': u'\U0001f9e1',
+        u'purple heart': u'\U0001f49c',
+        u'black heart': u'\U0001f5a4',
+        u'heart with ribbon': u'\U0001f49d',
+        u'revolving hearts': u'\U0001f49e',
+        u'heart decoration': u'\U0001f49f',
+        u'heavy heart exclamation': u'\U00002763\U0000fe0f',
+        u'love letter': u'\U0001f48c',
+        u'zzz': u'\U0001f4a4',
+        u'anger symbol': u'\U0001f4a2',
+        u'bomb': u'\U0001f4a3',
+        u'collision': u'\U0001f4a5',
+        u'sweat droplets': u'\U0001f4a6',
+        u'dashing away': u'\U0001f4a8',
+        u'dizzy': u'\U0001f4ab',
+        u'speech balloon': u'\U0001f4ac',
+        u'left speech bubble': u'\U0001f5e8\U0000fe0f',
+        u'right anger bubble': u'\U0001f5ef\U0000fe0f',
+        u'thought balloon': u'\U0001f4ad',
+        u'hole': u'\U0001f573\U0000fe0f',
+    },
+    u'clothing': {
+        u'glasses': u'\U0001f453',
+        u'sunglasses': u'\U0001f576\U0000fe0f',
+        u'goggles': u'\U0001f97d',
+        u'lab coat': u'\U0001f97c',
+        u'necktie': u'\U0001f454',
+        u'tshirt': u'\U0001f455',
+        u'jeans': u'\U0001f456',
+        u'scarf': u'\U0001f9e3',
+        u'gloves': u'\U0001f9e4',
+        u'coat': u'\U0001f9e5',
+        u'socks': u'\U0001f9e6',
+        u'dress': u'\U0001f457',
+        u'kimono': u'\U0001f458',
+        u'bikini': u'\U0001f459',
+        u'womans clothes': u'\U0001f45a',
+        u'purse': u'\U0001f45b',
+        u'handbag': u'\U0001f45c',
+        u'clutch bag': u'\U0001f45d',
+        u'shopping bags': u'\U0001f6cd\U0000fe0f',
+        u'school backpack': u'\U0001f392',
+        u'mans shoe': u'\U0001f45e',
+        u'running shoe': u'\U0001f45f',
+        u'hiking boot': u'\U0001f97e',
+        u'womans flat shoe': u'\U0001f97f',
+        u'highheeled shoe': u'\U0001f460',
+        u'womans sandal': u'\U0001f461',
+        u'womans boot': u'\U0001f462',
+        u'crown': u'\U0001f451',
+        u'womans hat': u'\U0001f452',
+        u'top hat': u'\U0001f3a9',
+        u'graduation cap': u'\U0001f393',
+        u'billed cap': u'\U0001f9e2',
+        u'rescue workers helmet': u'\U000026d1\U0000fe0f',
+        u'prayer beads': u'\U0001f4ff',
+        u'lipstick': u'\U0001f484',
+        u'ring': u'\U0001f48d',
+        u'gem stone': u'\U0001f48e',
+    },
+    u'animal-mammal': {
+        u'monkey face': u'\U0001f435',
+        u'monkey': u'\U0001f412',
+        u'gorilla': u'\U0001f98d',
+        u'dog face': u'\U0001f436',
+        u'dog': u'\U0001f415',
+        u'poodle': u'\U0001f429',
+        u'wolf face': u'\U0001f43a',
+        u'fox face': u'\U0001f98a',
+        u'raccoon': u'\U0001f99d',
+        u'cat face': u'\U0001f431',
+        u'cat': u'\U0001f408',
+        u'lion face': u'\U0001f981',
+        u'tiger face': u'\U0001f42f',
+        u'tiger': u'\U0001f405',
+        u'leopard': u'\U0001f406',
+        u'horse face': u'\U0001f434',
+        u'horse': u'\U0001f40e',
+        u'unicorn face': u'\U0001f984',
+        u'zebra': u'\U0001f993',
+        u'deer': u'\U0001f98c',
+        u'cow face': u'\U0001f42e',
+        u'ox': u'\U0001f402',
+        u'water buffalo': u'\U0001f403',
+        u'cow': u'\U0001f404',
+        u'pig face': u'\U0001f437',
+        u'pig': u'\U0001f416',
+        u'boar': u'\U0001f417',
+        u'pig nose': u'\U0001f43d',
+        u'ram': u'\U0001f40f',
+        u'ewe': u'\U0001f411',
+        u'goat': u'\U0001f410',
+        u'camel': u'\U0001f42a',
+        u'twohump camel': u'\U0001f42b',
+        u'llama': u'\U0001f999',
+        u'giraffe': u'\U0001f992',
+        u'elephant': u'\U0001f418',
+        u'rhinoceros': u'\U0001f98f',
+        u'hippopotamus': u'\U0001f99b',
+        u'mouse face': u'\U0001f42d',
+        u'mouse': u'\U0001f401',
+        u'rat': u'\U0001f400',
+        u'hamster face': u'\U0001f439',
+        u'rabbit face': u'\U0001f430',
+        u'rabbit': u'\U0001f407',
+        u'chipmunk': u'\U0001f43f\U0000fe0f',
+        u'hedgehog': u'\U0001f994',
+        u'bat': u'\U0001f987',
+        u'bear face': u'\U0001f43b',
+        u'koala': u'\U0001f428',
+        u'panda face': u'\U0001f43c',
+        u'kangaroo': u'\U0001f998',
+        u'badger': u'\U0001f9a1',
+        u'paw prints': u'\U0001f43e',
+    },
+    u'animal-bird': {
+        u'turkey': u'\U0001f983',
+        u'chicken': u'\U0001f414',
+        u'rooster': u'\U0001f413',
+        u'hatching chick': u'\U0001f423',
+        u'baby chick': u'\U0001f424',
+        u'frontfacing baby chick': u'\U0001f425',
+        u'bird': u'\U0001f426',
+        u'penguin': u'\U0001f427',
+        u'dove': u'\U0001f54a\U0000fe0f',
+        u'eagle': u'\U0001f985',
+        u'duck': u'\U0001f986',
+        u'swan': u'\U0001f9a2',
+        u'owl': u'\U0001f989',
+        u'peacock': u'\U0001f99a',
+        u'parrot': u'\U0001f99c',
+    },
+    u'animal-amphibian': {
+        u'frog face': u'\U0001f438',
+    },
+    u'animal-reptile': {
+        u'crocodile': u'\U0001f40a',
+        u'turtle': u'\U0001f422',
+        u'lizard': u'\U0001f98e',
+        u'snake': u'\U0001f40d',
+        u'dragon face': u'\U0001f432',
+        u'dragon': u'\U0001f409',
+        u'sauropod': u'\U0001f995',
+        u'trex': u'\U0001f996',
+    },
+    u'animal-marine': {
+        u'spouting whale': u'\U0001f433',
+        u'whale': u'\U0001f40b',
+        u'dolphin': u'\U0001f42c',
+        u'fish': u'\U0001f41f',
+        u'tropical fish': u'\U0001f420',
+        u'blowfish': u'\U0001f421',
+        u'shark': u'\U0001f988',
+        u'octopus': u'\U0001f419',
+        u'spiral shell': u'\U0001f41a',
+        u'crab': u'\U0001f980',
+        u'lobster': u'\U0001f99e',
+        u'shrimp': u'\U0001f990',
+        u'squid': u'\U0001f991',
+    },
+    u'animal-bug': {
+        u'snail': u'\U0001f40c',
+        u'butterfly': u'\U0001f98b',
+        u'bug': u'\U0001f41b',
+        u'ant': u'\U0001f41c',
+        u'honeybee': u'\U0001f41d',
+        u'lady beetle': u'\U0001f41e',
+        u'cricket': u'\U0001f997',
+        u'spider': u'\U0001f577\U0000fe0f',
+        u'spider web': u'\U0001f578\U0000fe0f',
+        u'scorpion': u'\U0001f982',
+        u'mosquito': u'\U0001f99f',
+        u'microbe': u'\U0001f9a0',
+    },
+    u'plant-flower': {
+        u'bouquet': u'\U0001f490',
+        u'cherry blossom': u'\U0001f338',
+        u'white flower': u'\U0001f4ae',
+        u'rosette': u'\U0001f3f5\U0000fe0f',
+        u'rose': u'\U0001f339',
+        u'wilted flower': u'\U0001f940',
+        u'hibiscus': u'\U0001f33a',
+        u'sunflower': u'\U0001f33b',
+        u'blossom': u'\U0001f33c',
+        u'tulip': u'\U0001f337',
+    },
+    u'plant-other': {
+        u'seedling': u'\U0001f331',
+        u'evergreen tree': u'\U0001f332',
+        u'deciduous tree': u'\U0001f333',
+        u'palm tree': u'\U0001f334',
+        u'cactus': u'\U0001f335',
+        u'sheaf of rice': u'\U0001f33e',
+        u'herb': u'\U0001f33f',
+        u'shamrock': u'\U00002618\U0000fe0f',
+        u'four leaf clover': u'\U0001f340',
+        u'maple leaf': u'\U0001f341',
+        u'fallen leaf': u'\U0001f342',
+        u'leaf fluttering in wind': u'\U0001f343',
+    },
+    u'food-fruit': {
+        u'grapes': u'\U0001f347',
+        u'melon': u'\U0001f348',
+        u'watermelon': u'\U0001f349',
+        u'tangerine': u'\U0001f34a',
+        u'lemon': u'\U0001f34b',
+        u'banana': u'\U0001f34c',
+        u'pineapple': u'\U0001f34d',
+        u'mango': u'\U0001f96d',
+        u'red apple': u'\U0001f34e',
+        u'green apple': u'\U0001f34f',
+        u'pear': u'\U0001f350',
+        u'peach': u'\U0001f351',
+        u'cherries': u'\U0001f352',
+        u'strawberry': u'\U0001f353',
+        u'kiwi fruit': u'\U0001f95d',
+        u'tomato': u'\U0001f345',
+        u'coconut': u'\U0001f965',
+    },
+    u'food-vegetable': {
+        u'avocado': u'\U0001f951',
+        u'eggplant': u'\U0001f346',
+        u'potato': u'\U0001f954',
+        u'carrot': u'\U0001f955',
+        u'ear of corn': u'\U0001f33d',
+        u'hot pepper': u'\U0001f336\U0000fe0f',
+        u'cucumber': u'\U0001f952',
+        u'leafy green': u'\U0001f96c',
+        u'broccoli': u'\U0001f966',
+        u'mushroom': u'\U0001f344',
+        u'peanuts': u'\U0001f95c',
+        u'chestnut': u'\U0001f330',
+    },
+    u'food-prepared': {
+        u'bread': u'\U0001f35e',
+        u'croissant': u'\U0001f950',
+        u'baguette bread': u'\U0001f956',
+        u'pretzel': u'\U0001f968',
+        u'bagel': u'\U0001f96f',
+        u'pancakes': u'\U0001f95e',
+        u'cheese wedge': u'\U0001f9c0',
+        u'meat on bone': u'\U0001f356',
+        u'poultry leg': u'\U0001f357',
+        u'cut of meat': u'\U0001f969',
+        u'bacon': u'\U0001f953',
+        u'hamburger': u'\U0001f354',
+        u'french fries': u'\U0001f35f',
+        u'pizza': u'\U0001f355',
+        u'hot dog': u'\U0001f32d',
+        u'sandwich': u'\U0001f96a',
+        u'taco': u'\U0001f32e',
+        u'burrito': u'\U0001f32f',
+        u'stuffed flatbread': u'\U0001f959',
+        u'egg': u'\U0001f95a',
+        u'cooking': u'\U0001f373',
+        u'shallow pan of food': u'\U0001f958',
+        u'pot of food': u'\U0001f372',
+        u'bowl with spoon': u'\U0001f963',
+        u'green salad': u'\U0001f957',
+        u'popcorn': u'\U0001f37f',
+        u'salt': u'\U0001f9c2',
+        u'canned food': u'\U0001f96b',
+    },
+    u'food-asian': {
+        u'bento box': u'\U0001f371',
+        u'rice cracker': u'\U0001f358',
+        u'rice ball': u'\U0001f359',
+        u'cooked rice': u'\U0001f35a',
+        u'curry rice': u'\U0001f35b',
+        u'steaming bowl': u'\U0001f35c',
+        u'spaghetti': u'\U0001f35d',
+        u'roasted sweet potato': u'\U0001f360',
+        u'oden': u'\U0001f362',
+        u'sushi': u'\U0001f363',
+        u'fried shrimp': u'\U0001f364',
+        u'fish cake with swirl': u'\U0001f365',
+        u'moon cake': u'\U0001f96e',
+        u'dango': u'\U0001f361',
+        u'dumpling': u'\U0001f95f',
+        u'fortune cookie': u'\U0001f960',
+        u'takeout box': u'\U0001f961',
+    },
+    u'food-sweet': {
+        u'soft ice cream': u'\U0001f366',
+        u'shaved ice': u'\U0001f367',
+        u'ice cream': u'\U0001f368',
+        u'doughnut': u'\U0001f369',
+        u'cookie': u'\U0001f36a',
+        u'birthday cake': u'\U0001f382',
+        u'shortcake': u'\U0001f370',
+        u'cupcake': u'\U0001f9c1',
+        u'pie': u'\U0001f967',
+        u'chocolate bar': u'\U0001f36b',
+        u'candy': u'\U0001f36c',
+        u'lollipop': u'\U0001f36d',
+        u'custard': u'\U0001f36e',
+        u'honey pot': u'\U0001f36f',
+    },
+    u'drink': {
+        u'baby bottle': u'\U0001f37c',
+        u'glass of milk': u'\U0001f95b',
+        u'hot beverage': u'\U00002615',
+        u'teacup without handle': u'\U0001f375',
+        u'sake': u'\U0001f376',
+        u'bottle with popping cork': u'\U0001f37e',
+        u'wine glass': u'\U0001f377',
+        u'cocktail glass': u'\U0001f378',
+        u'tropical drink': u'\U0001f379',
+        u'beer mug': u'\U0001f37a',
+        u'clinking beer mugs': u'\U0001f37b',
+        u'clinking glasses': u'\U0001f942',
+        u'tumbler glass': u'\U0001f943',
+        u'cup with straw': u'\U0001f964',
+    },
+    u'dishware': {
+        u'chopsticks': u'\U0001f962',
+        u'fork and knife with plate': u'\U0001f37d\U0000fe0f',
+        u'fork and knife': u'\U0001f374',
+        u'spoon': u'\U0001f944',
+        u'kitchen knife': u'\U0001f52a',
+        u'amphora': u'\U0001f3fa',
+    },
+    u'place-map': {
+        u'globe showing europeafrica': u'\U0001f30d',
+        u'globe showing americas': u'\U0001f30e',
+        u'globe showing asiaaustralia': u'\U0001f30f',
+        u'globe with meridians': u'\U0001f310',
+        u'world map': u'\U0001f5fa\U0000fe0f',
+        u'map of japan': u'\U0001f5fe',
+        u'compass': u'\U0001f9ed',
+    },
+    u'place-geographic': {
+        u'snowcapped mountain': u'\U0001f3d4\U0000fe0f',
+        u'mountain': u'\U000026f0\U0000fe0f',
+        u'volcano': u'\U0001f30b',
+        u'mount fuji': u'\U0001f5fb',
+        u'camping': u'\U0001f3d5\U0000fe0f',
+        u'beach with umbrella': u'\U0001f3d6\U0000fe0f',
+        u'desert': u'\U0001f3dc\U0000fe0f',
+        u'desert island': u'\U0001f3dd\U0000fe0f',
+        u'national park': u'\U0001f3de\U0000fe0f',
+    },
+    u'place-building': {
+        u'stadium': u'\U0001f3df\U0000fe0f',
+        u'classical building': u'\U0001f3db\U0000fe0f',
+        u'building construction': u'\U0001f3d7\U0000fe0f',
+        u'bricks': u'\U0001f9f1',
+        u'houses': u'\U0001f3d8\U0000fe0f',
+        u'derelict house': u'\U0001f3da\U0000fe0f',
+        u'house': u'\U0001f3e0',
+        u'house with garden': u'\U0001f3e1',
+        u'office building': u'\U0001f3e2',
+        u'japanese post office': u'\U0001f3e3',
+        u'post office': u'\U0001f3e4',
+        u'hospital': u'\U0001f3e5',
+        u'bank': u'\U0001f3e6',
+        u'hotel': u'\U0001f3e8',
+        u'love hotel': u'\U0001f3e9',
+        u'convenience store': u'\U0001f3ea',
+        u'school': u'\U0001f3eb',
+        u'department store': u'\U0001f3ec',
+        u'factory': u'\U0001f3ed',
+        u'japanese castle': u'\U0001f3ef',
+        u'castle': u'\U0001f3f0',
+        u'wedding': u'\U0001f492',
+        u'tokyo tower': u'\U0001f5fc',
+        u'statue of liberty': u'\U0001f5fd',
+    },
+    u'place-religious': {
+        u'church': u'\U000026ea',
+        u'mosque': u'\U0001f54c',
+        u'synagogue': u'\U0001f54d',
+        u'shinto shrine': u'\U000026e9\U0000fe0f',
+        u'kaaba': u'\U0001f54b',
+    },
+    u'place-other': {
+        u'fountain': u'\U000026f2',
+        u'tent': u'\U000026fa',
+        u'foggy': u'\U0001f301',
+        u'night with stars': u'\U0001f303',
+        u'cityscape': u'\U0001f3d9\U0000fe0f',
+        u'sunrise over mountains': u'\U0001f304',
+        u'sunrise': u'\U0001f305',
+        u'cityscape at dusk': u'\U0001f306',
+        u'sunset': u'\U0001f307',
+        u'bridge at night': u'\U0001f309',
+        u'hot springs': u'\U00002668\U0000fe0f',
+        u'milky way': u'\U0001f30c',
+        u'carousel horse': u'\U0001f3a0',
+        u'ferris wheel': u'\U0001f3a1',
+        u'roller coaster': u'\U0001f3a2',
+        u'barber pole': u'\U0001f488',
+        u'circus tent': u'\U0001f3aa',
+    },
+    u'transport-ground': {
+        u'locomotive': u'\U0001f682',
+        u'railway car': u'\U0001f683',
+        u'highspeed train': u'\U0001f684',
+        u'bullet train': u'\U0001f685',
+        u'train': u'\U0001f686',
+        u'metro': u'\U0001f687',
+        u'light rail': u'\U0001f688',
+        u'station': u'\U0001f689',
+        u'tram': u'\U0001f68a',
+        u'monorail': u'\U0001f69d',
+        u'mountain railway': u'\U0001f69e',
+        u'tram car': u'\U0001f68b',
+        u'bus': u'\U0001f68c',
+        u'oncoming bus': u'\U0001f68d',
+        u'trolleybus': u'\U0001f68e',
+        u'minibus': u'\U0001f690',
+        u'ambulance': u'\U0001f691',
+        u'fire engine': u'\U0001f692',
+        u'police car': u'\U0001f693',
+        u'oncoming police car': u'\U0001f694',
+        u'taxi': u'\U0001f695',
+        u'oncoming taxi': u'\U0001f696',
+        u'automobile': u'\U0001f697',
+        u'oncoming automobile': u'\U0001f698',
+        u'sport utility vehicle': u'\U0001f699',
+        u'delivery truck': u'\U0001f69a',
+        u'articulated lorry': u'\U0001f69b',
+        u'tractor': u'\U0001f69c',
+        u'bicycle': u'\U0001f6b2',
+        u'kick scooter': u'\U0001f6f4',
+        u'skateboard': u'\U0001f6f9',
+        u'motor scooter': u'\U0001f6f5',
+        u'bus stop': u'\U0001f68f',
+        u'motorway': u'\U0001f6e3\U0000fe0f',
+        u'railway track': u'\U0001f6e4\U0000fe0f',
+        u'oil drum': u'\U0001f6e2\U0000fe0f',
+        u'fuel pump': u'\U000026fd',
+        u'police car light': u'\U0001f6a8',
+        u'horizontal traffic light': u'\U0001f6a5',
+        u'vertical traffic light': u'\U0001f6a6',
+        u'stop sign': u'\U0001f6d1',
+        u'construction': u'\U0001f6a7',
+    },
+    u'transport-water': {
+        u'anchor': u'\U00002693',
+        u'sailboat': u'\U000026f5',
+        u'canoe': u'\U0001f6f6',
+        u'speedboat': u'\U0001f6a4',
+        u'passenger ship': u'\U0001f6f3\U0000fe0f',
+        u'ferry': u'\U000026f4\U0000fe0f',
+        u'motor boat': u'\U0001f6e5\U0000fe0f',
+        u'ship': u'\U0001f6a2',
+    },
+    u'transport-air': {
+        u'airplane': u'\U00002708\U0000fe0f',
+        u'small airplane': u'\U0001f6e9\U0000fe0f',
+        u'airplane departure': u'\U0001f6eb',
+        u'airplane arrival': u'\U0001f6ec',
+        u'seat': u'\U0001f4ba',
+        u'helicopter': u'\U0001f681',
+        u'suspension railway': u'\U0001f69f',
+        u'mountain cableway': u'\U0001f6a0',
+        u'aerial tramway': u'\U0001f6a1',
+        u'satellite': u'\U0001f6f0\U0000fe0f',
+        u'rocket': u'\U0001f680',
+        u'flying saucer': u'\U0001f6f8',
+    },
+    u'hotel': {
+        u'bellhop bell': u'\U0001f6ce\U0000fe0f',
+        u'luggage': u'\U0001f9f3',
+    },
+    u'time': {
+        u'hourglass done': u'\U0000231b',
+        u'hourglass not done': u'\U000023f3',
+        u'watch': u'\U0000231a',
+        u'alarm clock': u'\U000023f0',
+        u'stopwatch': u'\U000023f1\U0000fe0f',
+        u'timer clock': u'\U000023f2\U0000fe0f',
+        u'mantelpiece clock': u'\U0001f570\U0000fe0f',
+        u'twelve oclock': u'\U0001f55b',
+        u'twelvethirty': u'\U0001f567',
+        u'one oclock': u'\U0001f550',
+        u'onethirty': u'\U0001f55c',
+        u'two oclock': u'\U0001f551',
+        u'twothirty': u'\U0001f55d',
+        u'three oclock': u'\U0001f552',
+        u'threethirty': u'\U0001f55e',
+        u'four oclock': u'\U0001f553',
+        u'fourthirty': u'\U0001f55f',
+        u'five oclock': u'\U0001f554',
+        u'fivethirty': u'\U0001f560',
+        u'six oclock': u'\U0001f555',
+        u'sixthirty': u'\U0001f561',
+        u'seven oclock': u'\U0001f556',
+        u'seventhirty': u'\U0001f562',
+        u'eight oclock': u'\U0001f557',
+        u'eightthirty': u'\U0001f563',
+        u'nine oclock': u'\U0001f558',
+        u'ninethirty': u'\U0001f564',
+        u'ten oclock': u'\U0001f559',
+        u'tenthirty': u'\U0001f565',
+        u'eleven oclock': u'\U0001f55a',
+        u'eleventhirty': u'\U0001f566',
+    },
+    u'sky & weather': {
+        u'new moon': u'\U0001f311',
+        u'waxing crescent moon': u'\U0001f312',
+        u'first quarter moon': u'\U0001f313',
+        u'waxing gibbous moon': u'\U0001f314',
+        u'full moon': u'\U0001f315',
+        u'waning gibbous moon': u'\U0001f316',
+        u'last quarter moon': u'\U0001f317',
+        u'waning crescent moon': u'\U0001f318',
+        u'crescent moon': u'\U0001f319',
+        u'new moon face': u'\U0001f31a',
+        u'first quarter moon face': u'\U0001f31b',
+        u'last quarter moon face': u'\U0001f31c',
+        u'thermometer': u'\U0001f321\U0000fe0f',
+        u'sun': u'\U00002600\U0000fe0f',
+        u'full moon face': u'\U0001f31d',
+        u'sun with face': u'\U0001f31e',
+        u'star': u'\U00002b50',
+        u'glowing star': u'\U0001f31f',
+        u'shooting star': u'\U0001f320',
+        u'cloud': u'\U00002601\U0000fe0f',
+        u'sun behind cloud': u'\U000026c5',
+        u'cloud with lightning and rain': u'\U000026c8\U0000fe0f',
+        u'sun behind small cloud': u'\U0001f324\U0000fe0f',
+        u'sun behind large cloud': u'\U0001f325\U0000fe0f',
+        u'sun behind rain cloud': u'\U0001f326\U0000fe0f',
+        u'cloud with rain': u'\U0001f327\U0000fe0f',
+        u'cloud with snow': u'\U0001f328\U0000fe0f',
+        u'cloud with lightning': u'\U0001f329\U0000fe0f',
+        u'tornado': u'\U0001f32a\U0000fe0f',
+        u'fog': u'\U0001f32b\U0000fe0f',
+        u'wind face': u'\U0001f32c\U0000fe0f',
+        u'cyclone': u'\U0001f300',
+        u'rainbow': u'\U0001f308',
+        u'closed umbrella': u'\U0001f302',
+        u'umbrella': u'\U00002602\U0000fe0f',
+        u'umbrella with rain drops': u'\U00002614',
+        u'umbrella on ground': u'\U000026f1\U0000fe0f',
+        u'high voltage': u'\U000026a1',
+        u'snowflake': u'\U00002744\U0000fe0f',
+        u'snowman': u'\U00002603\U0000fe0f',
+        u'snowman without snow': u'\U000026c4',
+        u'comet': u'\U00002604\U0000fe0f',
+        u'fire': u'\U0001f525',
+        u'droplet': u'\U0001f4a7',
+        u'water wave': u'\U0001f30a',
+    },
+    u'event': {
+        u'jackolantern': u'\U0001f383',
+        u'christmas tree': u'\U0001f384',
+        u'fireworks': u'\U0001f386',
+        u'sparkler': u'\U0001f387',
+        u'firecracker': u'\U0001f9e8',
+        u'sparkles': u'\U00002728',
+        u'balloon': u'\U0001f388',
+        u'party popper': u'\U0001f389',
+        u'confetti ball': u'\U0001f38a',
+        u'tanabata tree': u'\U0001f38b',
+        u'pine decoration': u'\U0001f38d',
+        u'japanese dolls': u'\U0001f38e',
+        u'carp streamer': u'\U0001f38f',
+        u'wind chime': u'\U0001f390',
+        u'moon viewing ceremony': u'\U0001f391',
+        u'red envelope': u'\U0001f9e7',
+        u'ribbon': u'\U0001f380',
+        u'wrapped gift': u'\U0001f381',
+        u'reminder ribbon': u'\U0001f397\U0000fe0f',
+        u'admission tickets': u'\U0001f39f\U0000fe0f',
+        u'ticket': u'\U0001f3ab',
+    },
+    u'award-medal': {
+        u'military medal': u'\U0001f396\U0000fe0f',
+        u'trophy': u'\U0001f3c6',
+        u'sports medal': u'\U0001f3c5',
+        u'1st place medal': u'\U0001f947',
+        u'2nd place medal': u'\U0001f948',
+        u'3rd place medal': u'\U0001f949',
+    },
+    u'sport': {
+        u'soccer ball': u'\U000026bd',
+        u'baseball': u'\U000026be',
+        u'softball': u'\U0001f94e',
+        u'basketball': u'\U0001f3c0',
+        u'volleyball': u'\U0001f3d0',
+        u'american football': u'\U0001f3c8',
+        u'rugby football': u'\U0001f3c9',
+        u'tennis': u'\U0001f3be',
+        u'flying disc': u'\U0001f94f',
+        u'bowling': u'\U0001f3b3',
+        u'cricket game': u'\U0001f3cf',
+        u'field hockey': u'\U0001f3d1',
+        u'ice hockey': u'\U0001f3d2',
+        u'lacrosse': u'\U0001f94d',
+        u'ping pong': u'\U0001f3d3',
+        u'badminton': u'\U0001f3f8',
+        u'boxing glove': u'\U0001f94a',
+        u'martial arts uniform': u'\U0001f94b',
+        u'goal net': u'\U0001f945',
+        u'flag in hole': u'\U000026f3',
+        u'ice skate': u'\U000026f8\U0000fe0f',
+        u'fishing pole': u'\U0001f3a3',
+        u'running shirt': u'\U0001f3bd',
+        u'skis': u'\U0001f3bf',
+        u'sled': u'\U0001f6f7',
+        u'curling stone': u'\U0001f94c',
+    },
+    u'game': {
+        u'direct hit': u'\U0001f3af',
+        u'pool 8 ball': u'\U0001f3b1',
+        u'crystal ball': u'\U0001f52e',
+        u'nazar amulet': u'\U0001f9ff',
+        u'video game': u'\U0001f3ae',
+        u'joystick': u'\U0001f579\U0000fe0f',
+        u'slot machine': u'\U0001f3b0',
+        u'game die': u'\U0001f3b2',
+        u'jigsaw': u'\U0001f9e9',
+        u'teddy bear': u'\U0001f9f8',
+        u'spade suit': u'\U00002660\U0000fe0f',
+        u'heart suit': u'\U00002665\U0000fe0f',
+        u'diamond suit': u'\U00002666\U0000fe0f',
+        u'club suit': u'\U00002663\U0000fe0f',
+        u'chess pawn': u'\U0000265f\U0000fe0f',
+        u'joker': u'\U0001f0cf',
+        u'mahjong red dragon': u'\U0001f004',
+        u'flower playing cards': u'\U0001f3b4',
+    },
+    u'arts & crafts': {
+        u'performing arts': u'\U0001f3ad',
+        u'framed picture': u'\U0001f5bc\U0000fe0f',
+        u'artist palette': u'\U0001f3a8',
+        u'thread': u'\U0001f9f5',
+        u'yarn': u'\U0001f9f6',
+    },
+    u'sound': {
+        u'muted speaker': u'\U0001f507',
+        u'speaker low volume': u'\U0001f508',
+        u'speaker medium volume': u'\U0001f509',
+        u'speaker high volume': u'\U0001f50a',
+        u'loudspeaker': u'\U0001f4e2',
+        u'megaphone': u'\U0001f4e3',
+        u'postal horn': u'\U0001f4ef',
+        u'bell': u'\U0001f514',
+        u'bell with slash': u'\U0001f515',
+    },
+    u'music': {
+        u'musical score': u'\U0001f3bc',
+        u'musical note': u'\U0001f3b5',
+        u'musical notes': u'\U0001f3b6',
+        u'studio microphone': u'\U0001f399\U0000fe0f',
+        u'level slider': u'\U0001f39a\U0000fe0f',
+        u'control knobs': u'\U0001f39b\U0000fe0f',
+        u'microphone': u'\U0001f3a4',
+        u'headphone': u'\U0001f3a7',
+        u'radio': u'\U0001f4fb',
+    },
+    u'musical-instrument': {
+        u'saxophone': u'\U0001f3b7',
+        u'guitar': u'\U0001f3b8',
+        u'musical keyboard': u'\U0001f3b9',
+        u'trumpet': u'\U0001f3ba',
+        u'violin': u'\U0001f3bb',
+        u'drum': u'\U0001f941',
+    },
+    u'phone': {
+        u'mobile phone': u'\U0001f4f1',
+        u'mobile phone with arrow': u'\U0001f4f2',
+        u'telephone': u'\U0000260e\U0000fe0f',
+        u'telephone receiver': u'\U0001f4de',
+        u'pager': u'\U0001f4df',
+        u'fax machine': u'\U0001f4e0',
+    },
+    u'computer': {
+        u'battery': u'\U0001f50b',
+        u'electric plug': u'\U0001f50c',
+        u'laptop computer': u'\U0001f4bb',
+        u'desktop computer': u'\U0001f5a5\U0000fe0f',
+        u'printer': u'\U0001f5a8\U0000fe0f',
+        u'keyboard': u'\U00002328\U0000fe0f',
+        u'computer mouse': u'\U0001f5b1\U0000fe0f',
+        u'trackball': u'\U0001f5b2\U0000fe0f',
+        u'computer disk': u'\U0001f4bd',
+        u'floppy disk': u'\U0001f4be',
+        u'optical disk': u'\U0001f4bf',
+        u'dvd': u'\U0001f4c0',
+        u'abacus': u'\U0001f9ee',
+    },
+    u'light & video': {
+        u'movie camera': u'\U0001f3a5',
+        u'film frames': u'\U0001f39e\U0000fe0f',
+        u'film projector': u'\U0001f4fd\U0000fe0f',
+        u'clapper board': u'\U0001f3ac',
+        u'television': u'\U0001f4fa',
+        u'camera': u'\U0001f4f7',
+        u'camera with flash': u'\U0001f4f8',
+        u'video camera': u'\U0001f4f9',
+        u'videocassette': u'\U0001f4fc',
+        u'magnifying glass tilted left': u'\U0001f50d',
+        u'magnifying glass tilted right': u'\U0001f50e',
+        u'candle': u'\U0001f56f\U0000fe0f',
+        u'light bulb': u'\U0001f4a1',
+        u'flashlight': u'\U0001f526',
+        u'red paper lantern': u'\U0001f3ee',
+    },
+    u'book-paper': {
+        u'notebook with decorative cover': u'\U0001f4d4',
+        u'closed book': u'\U0001f4d5',
+        u'open book': u'\U0001f4d6',
+        u'green book': u'\U0001f4d7',
+        u'blue book': u'\U0001f4d8',
+        u'orange book': u'\U0001f4d9',
+        u'books': u'\U0001f4da',
+        u'notebook': u'\U0001f4d3',
+        u'ledger': u'\U0001f4d2',
+        u'page with curl': u'\U0001f4c3',
+        u'scroll': u'\U0001f4dc',
+        u'page facing up': u'\U0001f4c4',
+        u'newspaper': u'\U0001f4f0',
+        u'rolledup newspaper': u'\U0001f5de\U0000fe0f',
+        u'bookmark tabs': u'\U0001f4d1',
+        u'bookmark': u'\U0001f516',
+        u'label': u'\U0001f3f7\U0000fe0f',
+    },
+    u'money': {
+        u'money bag': u'\U0001f4b0',
+        u'yen banknote': u'\U0001f4b4',
+        u'dollar banknote': u'\U0001f4b5',
+        u'euro banknote': u'\U0001f4b6',
+        u'pound banknote': u'\U0001f4b7',
+        u'money with wings': u'\U0001f4b8',
+        u'credit card': u'\U0001f4b3',
+        u'receipt': u'\U0001f9fe',
+        u'chart increasing with yen': u'\U0001f4b9',
+        u'currency exchange': u'\U0001f4b1',
+        u'heavy dollar sign': u'\U0001f4b2',
+    },
+    u'mail': {
+        u'envelope': u'\U00002709\U0000fe0f',
+        u'email': u'\U0001f4e7',
+        u'incoming envelope': u'\U0001f4e8',
+        u'envelope with arrow': u'\U0001f4e9',
+        u'outbox tray': u'\U0001f4e4',
+        u'inbox tray': u'\U0001f4e5',
+        u'package': u'\U0001f4e6',
+        u'closed mailbox with raised flag': u'\U0001f4eb',
+        u'closed mailbox with lowered flag': u'\U0001f4ea',
+        u'open mailbox with raised flag': u'\U0001f4ec',
+        u'open mailbox with lowered flag': u'\U0001f4ed',
+        u'postbox': u'\U0001f4ee',
+        u'ballot box with ballot': u'\U0001f5f3\U0000fe0f',
+    },
+    u'writing': {
+        u'pencil': u'\U0000270f\U0000fe0f',
+        u'black nib': u'\U00002712\U0000fe0f',
+        u'fountain pen': u'\U0001f58b\U0000fe0f',
+        u'pen': u'\U0001f58a\U0000fe0f',
+        u'paintbrush': u'\U0001f58c\U0000fe0f',
+        u'crayon': u'\U0001f58d\U0000fe0f',
+        u'memo': u'\U0001f4dd',
+    },
+    u'office': {
+        u'briefcase': u'\U0001f4bc',
+        u'file folder': u'\U0001f4c1',
+        u'open file folder': u'\U0001f4c2',
+        u'card index dividers': u'\U0001f5c2\U0000fe0f',
+        u'calendar': u'\U0001f4c5',
+        u'tearoff calendar': u'\U0001f4c6',
+        u'spiral notepad': u'\U0001f5d2\U0000fe0f',
+        u'spiral calendar': u'\U0001f5d3\U0000fe0f',
+        u'card index': u'\U0001f4c7',
+        u'chart increasing': u'\U0001f4c8',
+        u'chart decreasing': u'\U0001f4c9',
+        u'bar chart': u'\U0001f4ca',
+        u'clipboard': u'\U0001f4cb',
+        u'pushpin': u'\U0001f4cc',
+        u'round pushpin': u'\U0001f4cd',
+        u'paperclip': u'\U0001f4ce',
+        u'linked paperclips': u'\U0001f587\U0000fe0f',
+        u'straight ruler': u'\U0001f4cf',
+        u'triangular ruler': u'\U0001f4d0',
+        u'scissors': u'\U00002702\U0000fe0f',
+        u'card file box': u'\U0001f5c3\U0000fe0f',
+        u'file cabinet': u'\U0001f5c4\U0000fe0f',
+        u'wastebasket': u'\U0001f5d1\U0000fe0f',
+    },
+    u'lock': {
+        u'locked': u'\U0001f512',
+        u'unlocked': u'\U0001f513',
+        u'locked with pen': u'\U0001f50f',
+        u'locked with key': u'\U0001f510',
+        u'key': u'\U0001f511',
+        u'old key': u'\U0001f5dd\U0000fe0f',
+    },
+    u'tool': {
+        u'hammer': u'\U0001f528',
+        u'pick': u'\U000026cf\U0000fe0f',
+        u'hammer and pick': u'\U00002692\U0000fe0f',
+        u'hammer and wrench': u'\U0001f6e0\U0000fe0f',
+        u'dagger': u'\U0001f5e1\U0000fe0f',
+        u'crossed swords': u'\U00002694\U0000fe0f',
+        u'pistol': u'\U0001f52b',
+        u'bow and arrow': u'\U0001f3f9',
+        u'shield': u'\U0001f6e1\U0000fe0f',
+        u'wrench': u'\U0001f527',
+        u'nut and bolt': u'\U0001f529',
+        u'gear': u'\U00002699\U0000fe0f',
+        u'clamp': u'\U0001f5dc\U0000fe0f',
+        u'balance scale': u'\U00002696\U0000fe0f',
+        u'link': u'\U0001f517',
+        u'chains': u'\U000026d3\U0000fe0f',
+        u'toolbox': u'\U0001f9f0',
+        u'magnet': u'\U0001f9f2',
+    },
+    u'science': {
+        u'alembic': u'\U00002697\U0000fe0f',
+        u'test tube': u'\U0001f9ea',
+        u'petri dish': u'\U0001f9eb',
+        u'dna': u'\U0001f9ec',
+        u'microscope': u'\U0001f52c',
+        u'telescope': u'\U0001f52d',
+        u'satellite antenna': u'\U0001f4e1',
+    },
+    u'medical': {
+        u'syringe': u'\U0001f489',
+        u'pill': u'\U0001f48a',
+    },
+    u'household': {
+        u'door': u'\U0001f6aa',
+        u'bed': u'\U0001f6cf\U0000fe0f',
+        u'couch and lamp': u'\U0001f6cb\U0000fe0f',
+        u'toilet': u'\U0001f6bd',
+        u'shower': u'\U0001f6bf',
+        u'bathtub': u'\U0001f6c1',
+        u'lotion bottle': u'\U0001f9f4',
+        u'safety pin': u'\U0001f9f7',
+        u'broom': u'\U0001f9f9',
+        u'basket': u'\U0001f9fa',
+        u'roll of paper': u'\U0001f9fb',
+        u'soap': u'\U0001f9fc',
+        u'sponge': u'\U0001f9fd',
+        u'fire extinguisher': u'\U0001f9ef',
+        u'shopping cart': u'\U0001f6d2',
+    },
+    u'other-object': {
+        u'cigarette': u'\U0001f6ac',
+        u'coffin': u'\U000026b0\U0000fe0f',
+        u'funeral urn': u'\U000026b1\U0000fe0f',
+        u'moai': u'\U0001f5ff',
+    },
+    u'transport-sign': {
+        u'atm sign': u'\U0001f3e7',
+        u'litter in bin sign': u'\U0001f6ae',
+        u'potable water': u'\U0001f6b0',
+        u'wheelchair symbol': u'\U0000267f',
+        u'mens room': u'\U0001f6b9',
+        u'womens room': u'\U0001f6ba',
+        u'restroom': u'\U0001f6bb',
+        u'baby symbol': u'\U0001f6bc',
+        u'water closet': u'\U0001f6be',
+        u'passport control': u'\U0001f6c2',
+        u'customs': u'\U0001f6c3',
+        u'baggage claim': u'\U0001f6c4',
+        u'left luggage': u'\U0001f6c5',
+    },
+    u'warning': {
+        u'warning': u'\U000026a0\U0000fe0f',
+        u'children crossing': u'\U0001f6b8',
+        u'no entry': u'\U000026d4',
+        u'prohibited': u'\U0001f6ab',
+        u'no bicycles': u'\U0001f6b3',
+        u'no smoking': u'\U0001f6ad',
+        u'no littering': u'\U0001f6af',
+        u'no pedestrians': u'\U0001f6b7',
+        u'no mobile phones': u'\U0001f4f5',
+        u'no one under eighteen': u'\U0001f51e',
+        u'radioactive': u'\U00002622\U0000fe0f',
+        u'biohazard': u'\U00002623\U0000fe0f',
+    },
+    u'arrow': {
+        u'up arrow': u'\U00002b06\U0000fe0f',
+        u'upright arrow': u'\U00002197\U0000fe0f',
+        u'right arrow': u'\U000027a1\U0000fe0f',
+        u'downright arrow': u'\U00002198\U0000fe0f',
+        u'down arrow': u'\U00002b07\U0000fe0f',
+        u'downleft arrow': u'\U00002199\U0000fe0f',
+        u'left arrow': u'\U00002b05\U0000fe0f',
+        u'upleft arrow': u'\U00002196\U0000fe0f',
+        u'updown arrow': u'\U00002195\U0000fe0f',
+        u'leftright arrow': u'\U00002194\U0000fe0f',
+        u'right arrow curving left': u'\U000021a9\U0000fe0f',
+        u'left arrow curving right': u'\U000021aa\U0000fe0f',
+        u'right arrow curving up': u'\U00002934\U0000fe0f',
+        u'right arrow curving down': u'\U00002935\U0000fe0f',
+        u'clockwise vertical arrows': u'\U0001f503',
+        u'counterclockwise arrows button': u'\U0001f504',
+        u'back arrow': u'\U0001f519',
+        u'end arrow': u'\U0001f51a',
+        u'on arrow': u'\U0001f51b',
+        u'soon arrow': u'\U0001f51c',
+        u'top arrow': u'\U0001f51d',
+    },
+    u'religion': {
+        u'place of worship': u'\U0001f6d0',
+        u'atom symbol': u'\U0000269b\U0000fe0f',
+        u'om': u'\U0001f549\U0000fe0f',
+        u'star of david': u'\U00002721\U0000fe0f',
+        u'wheel of dharma': u'\U00002638\U0000fe0f',
+        u'yin yang': u'\U0000262f\U0000fe0f',
+        u'latin cross': u'\U0000271d\U0000fe0f',
+        u'orthodox cross': u'\U00002626\U0000fe0f',
+        u'star and crescent': u'\U0000262a\U0000fe0f',
+        u'peace symbol': u'\U0000262e\U0000fe0f',
+        u'menorah': u'\U0001f54e',
+        u'dotted sixpointed star': u'\U0001f52f',
+    },
+    u'zodiac': {
+        u'aries': u'\U00002648',
+        u'taurus': u'\U00002649',
+        u'gemini': u'\U0000264a',
+        u'cancer': u'\U0000264b',
+        u'leo': u'\U0000264c',
+        u'virgo': u'\U0000264d',
+        u'libra': u'\U0000264e',
+        u'scorpio': u'\U0000264f',
+        u'sagittarius': u'\U00002650',
+        u'capricorn': u'\U00002651',
+        u'aquarius': u'\U00002652',
+        u'pisces': u'\U00002653',
+        u'ophiuchus': u'\U000026ce',
+    },
+    u'av-symbol': {
+        u'shuffle tracks button': u'\U0001f500',
+        u'repeat button': u'\U0001f501',
+        u'repeat single button': u'\U0001f502',
+        u'play button': u'\U000025b6\U0000fe0f',
+        u'fastforward button': u'\U000023e9',
+        u'next track button': u'\U000023ed\U0000fe0f',
+        u'play or pause button': u'\U000023ef\U0000fe0f',
+        u'reverse button': u'\U000025c0\U0000fe0f',
+        u'fast reverse button': u'\U000023ea',
+        u'last track button': u'\U000023ee\U0000fe0f',
+        u'upwards button': u'\U0001f53c',
+        u'fast up button': u'\U000023eb',
+        u'downwards button': u'\U0001f53d',
+        u'fast down button': u'\U000023ec',
+        u'pause button': u'\U000023f8\U0000fe0f',
+        u'stop button': u'\U000023f9\U0000fe0f',
+        u'record button': u'\U000023fa\U0000fe0f',
+        u'eject button': u'\U000023cf\U0000fe0f',
+        u'cinema': u'\U0001f3a6',
+        u'dim button': u'\U0001f505',
+        u'bright button': u'\U0001f506',
+        u'antenna bars': u'\U0001f4f6',
+        u'vibration mode': u'\U0001f4f3',
+        u'mobile phone off': u'\U0001f4f4',
+    },
+    u'other-symbol': {
+        u'female sign': u'\U00002640\U0000fe0f',
+        u'male sign': u'\U00002642\U0000fe0f',
+        u'medical symbol': u'\U00002695\U0000fe0f',
+        u'infinity': u'\U0000267e\U0000fe0f',
+        u'recycling symbol': u'\U0000267b\U0000fe0f',
+        u'fleurdelis': u'\U0000269c\U0000fe0f',
+        u'trident emblem': u'\U0001f531',
+        u'name badge': u'\U0001f4db',
+        u'japanese symbol for beginner': u'\U0001f530',
+        u'heavy large circle': u'\U00002b55',
+        u'white heavy check mark': u'\U00002705',
+        u'ballot box with check': u'\U00002611\U0000fe0f',
+        u'heavy check mark': u'\U00002714\U0000fe0f',
+        u'heavy multiplication x': u'\U00002716\U0000fe0f',
+        u'cross mark': u'\U0000274c',
+        u'cross mark button': u'\U0000274e',
+        u'heavy plus sign': u'\U00002795',
+        u'heavy minus sign': u'\U00002796',
+        u'heavy division sign': u'\U00002797',
+        u'curly loop': u'\U000027b0',
+        u'double curly loop': u'\U000027bf',
+        u'part alternation mark': u'\U0000303d\U0000fe0f',
+        u'eightspoked asterisk': u'\U00002733\U0000fe0f',
+        u'eightpointed star': u'\U00002734\U0000fe0f',
+        u'sparkle': u'\U00002747\U0000fe0f',
+        u'double exclamation mark': u'\U0000203c\U0000fe0f',
+        u'exclamation question mark': u'\U00002049\U0000fe0f',
+        u'question mark': u'\U00002753',
+        u'white question mark': u'\U00002754',
+        u'white exclamation mark': u'\U00002755',
+        u'exclamation mark': u'\U00002757',
+        u'wavy dash': u'\U00003030\U0000fe0f',
+        u'copyright': u'\U000000a9\U0000fe0f',
+        u'registered': u'\U000000ae\U0000fe0f',
+        u'trade mark': u'\U00002122\U0000fe0f',
+    },
+    u'keycap': {
+        u'': u'\U00000023\U0000fe0f\U000020e3',
+        u'keycap': u'\U0000002a\U0000fe0f\U000020e3',
+        u'0 keycap 0': u'\U00000030\U0000fe0f\U000020e3',
+        u'1 keycap 1': u'\U00000031\U0000fe0f\U000020e3',
+        u'2 keycap 2': u'\U00000032\U0000fe0f\U000020e3',
+        u'3 keycap 3': u'\U00000033\U0000fe0f\U000020e3',
+        u'4 keycap 4': u'\U00000034\U0000fe0f\U000020e3',
+        u'5 keycap 5': u'\U00000035\U0000fe0f\U000020e3',
+        u'6 keycap 6': u'\U00000036\U0000fe0f\U000020e3',
+        u'7 keycap 7': u'\U00000037\U0000fe0f\U000020e3',
+        u'8 keycap 8': u'\U00000038\U0000fe0f\U000020e3',
+        u'9 keycap 9': u'\U00000039\U0000fe0f\U000020e3',
+        u'keycap 10': u'\U0001f51f',
+    },
+    u'alphanum': {
+        u'hundred points': u'\U0001f4af',
+        u'input latin uppercase': u'\U0001f520',
+        u'input latin lowercase': u'\U0001f521',
+        u'input numbers': u'\U0001f522',
+        u'input symbols': u'\U0001f523',
+        u'input latin letters': u'\U0001f524',
+        u'a button (blood type)': u'\U0001f170\U0000fe0f',
+        u'ab button (blood type)': u'\U0001f18e',
+        u'b button (blood type)': u'\U0001f171\U0000fe0f',
+        u'cl button': u'\U0001f191',
+        u'cool button': u'\U0001f192',
+        u'free button': u'\U0001f193',
+        u'information': u'\U00002139\U0000fe0f',
+        u'id button': u'\U0001f194',
+        u'circled m': u'\U000024c2\U0000fe0f',
+        u'new button': u'\U0001f195',
+        u'ng button': u'\U0001f196',
+        u'o button (blood type)': u'\U0001f17e\U0000fe0f',
+        u'ok button': u'\U0001f197',
+        u'p button': u'\U0001f17f\U0000fe0f',
+        u'sos button': u'\U0001f198',
+        u'up button': u'\U0001f199',
+        u'vs button': u'\U0001f19a',
+        u'japanese here button': u'\U0001f201',
+        u'japanese service charge button': u'\U0001f202\U0000fe0f',
+        u'japanese monthly amount button': u'\U0001f237\U0000fe0f',
+        u'japanese not free of charge button': u'\U0001f236',
+        u'japanese reserved button': u'\U0001f22f',
+        u'japanese bargain button': u'\U0001f250',
+        u'japanese discount button': u'\U0001f239',
+        u'japanese free of charge button': u'\U0001f21a',
+        u'japanese prohibited button': u'\U0001f232',
+        u'japanese acceptable button': u'\U0001f251',
+        u'japanese application button': u'\U0001f238',
+        u'japanese passing grade button': u'\U0001f234',
+        u'japanese vacancy button': u'\U0001f233',
+        u'japanese congratulations button': u'\U00003297\U0000fe0f',
+        u'japanese secret button': u'\U00003299\U0000fe0f',
+        u'japanese open for business button': u'\U0001f23a',
+        u'japanese no vacancy button': u'\U0001f235',
+    },
+    u'geometric': {
+        u'black small square': u'\U000025aa\U0000fe0f',
+        u'white small square': u'\U000025ab\U0000fe0f',
+        u'white medium square': u'\U000025fb\U0000fe0f',
+        u'black medium square': u'\U000025fc\U0000fe0f',
+        u'white mediumsmall square': u'\U000025fd',
+        u'black mediumsmall square': u'\U000025fe',
+        u'black large square': u'\U00002b1b',
+        u'white large square': u'\U00002b1c',
+        u'large orange diamond': u'\U0001f536',
+        u'large blue diamond': u'\U0001f537',
+        u'small orange diamond': u'\U0001f538',
+        u'small blue diamond': u'\U0001f539',
+        u'red triangle pointed up': u'\U0001f53a',
+        u'red triangle pointed down': u'\U0001f53b',
+        u'diamond with a dot': u'\U0001f4a0',
+        u'radio button': u'\U0001f518',
+        u'black square button': u'\U0001f532',
+        u'white square button': u'\U0001f533',
+        u'white circle': u'\U000026aa',
+        u'black circle': u'\U000026ab',
+        u'red circle': u'\U0001f534',
+        u'blue circle': u'\U0001f535',
+    },
+    u'flag': {
+        u'chequered flag': u'\U0001f3c1',
+        u'triangular flag': u'\U0001f6a9',
+        u'crossed flags': u'\U0001f38c',
+        u'black flag': u'\U0001f3f4',
+        u'white flag': u'\U0001f3f3\U0000fe0f',
+        u'rainbow flag': u'\U0001f3f3\U0000fe0f\U0000200d\U0001f308',
+        u'pirate flag': u'\U0001f3f4\U0000200d\U00002620\U0000fe0f',
+    },
+    u'country-flag': {
+        u'ascension island': u'\U0001f1e6\U0001f1e8',
+        u'andorra': u'\U0001f1e6\U0001f1e9',
+        u'united arab emirates': u'\U0001f1e6\U0001f1ea',
+        u'afghanistan': u'\U0001f1e6\U0001f1eb',
+        u'antigua & barbuda': u'\U0001f1e6\U0001f1ec',
+        u'anguilla': u'\U0001f1e6\U0001f1ee',
+        u'albania': u'\U0001f1e6\U0001f1f1',
+        u'armenia': u'\U0001f1e6\U0001f1f2',
+        u'angola': u'\U0001f1e6\U0001f1f4',
+        u'antarctica': u'\U0001f1e6\U0001f1f6',
+        u'argentina': u'\U0001f1e6\U0001f1f7',
+        u'american samoa': u'\U0001f1e6\U0001f1f8',
+        u'austria': u'\U0001f1e6\U0001f1f9',
+        u'australia': u'\U0001f1e6\U0001f1fa',
+        u'aruba': u'\U0001f1e6\U0001f1fc',
+        u'land islands': u'\U0001f1e6\U0001f1fd',
+        u'azerbaijan': u'\U0001f1e6\U0001f1ff',
+        u'bosnia & herzegovina': u'\U0001f1e7\U0001f1e6',
+        u'barbados': u'\U0001f1e7\U0001f1e7',
+        u'bangladesh': u'\U0001f1e7\U0001f1e9',
+        u'belgium': u'\U0001f1e7\U0001f1ea',
+        u'burkina faso': u'\U0001f1e7\U0001f1eb',
+        u'bulgaria': u'\U0001f1e7\U0001f1ec',
+        u'bahrain': u'\U0001f1e7\U0001f1ed',
+        u'burundi': u'\U0001f1e7\U0001f1ee',
+        u'benin': u'\U0001f1e7\U0001f1ef',
+        u'st. barthlemy': u'\U0001f1e7\U0001f1f1',
+        u'bermuda': u'\U0001f1e7\U0001f1f2',
+        u'brunei': u'\U0001f1e7\U0001f1f3',
+        u'bolivia': u'\U0001f1e7\U0001f1f4',
+        u'caribbean netherlands': u'\U0001f1e7\U0001f1f6',
+        u'brazil': u'\U0001f1e7\U0001f1f7',
+        u'bahamas': u'\U0001f1e7\U0001f1f8',
+        u'bhutan': u'\U0001f1e7\U0001f1f9',
+        u'bouvet island': u'\U0001f1e7\U0001f1fb',
+        u'botswana': u'\U0001f1e7\U0001f1fc',
+        u'belarus': u'\U0001f1e7\U0001f1fe',
+        u'belize': u'\U0001f1e7\U0001f1ff',
+        u'canada': u'\U0001f1e8\U0001f1e6',
+        u'cocos (keeling) islands': u'\U0001f1e8\U0001f1e8',
+        u'congo  kinshasa': u'\U0001f1e8\U0001f1e9',
+        u'central african republic': u'\U0001f1e8\U0001f1eb',
+        u'congo  brazzaville': u'\U0001f1e8\U0001f1ec',
+        u'switzerland': u'\U0001f1e8\U0001f1ed',
+        u'cte divoire': u'\U0001f1e8\U0001f1ee',
+        u'cook islands': u'\U0001f1e8\U0001f1f0',
+        u'chile': u'\U0001f1e8\U0001f1f1',
+        u'cameroon': u'\U0001f1e8\U0001f1f2',
+        u'china': u'\U0001f1e8\U0001f1f3',
+        u'colombia': u'\U0001f1e8\U0001f1f4',
+        u'clipperton island': u'\U0001f1e8\U0001f1f5',
+        u'costa rica': u'\U0001f1e8\U0001f1f7',
+        u'cuba': u'\U0001f1e8\U0001f1fa',
+        u'cape verde': u'\U0001f1e8\U0001f1fb',
+        u'curaao': u'\U0001f1e8\U0001f1fc',
+        u'christmas island': u'\U0001f1e8\U0001f1fd',
+        u'cyprus': u'\U0001f1e8\U0001f1fe',
+        u'czechia': u'\U0001f1e8\U0001f1ff',
+        u'germany': u'\U0001f1e9\U0001f1ea',
+        u'diego garcia': u'\U0001f1e9\U0001f1ec',
+        u'djibouti': u'\U0001f1e9\U0001f1ef',
+        u'denmark': u'\U0001f1e9\U0001f1f0',
+        u'dominica': u'\U0001f1e9\U0001f1f2',
+        u'dominican republic': u'\U0001f1e9\U0001f1f4',
+        u'algeria': u'\U0001f1e9\U0001f1ff',
+        u'ceuta & melilla': u'\U0001f1ea\U0001f1e6',
+        u'ecuador': u'\U0001f1ea\U0001f1e8',
+        u'estonia': u'\U0001f1ea\U0001f1ea',
+        u'egypt': u'\U0001f1ea\U0001f1ec',
+        u'western sahara': u'\U0001f1ea\U0001f1ed',
+        u'eritrea': u'\U0001f1ea\U0001f1f7',
+        u'spain': u'\U0001f1ea\U0001f1f8',
+        u'ethiopia': u'\U0001f1ea\U0001f1f9',
+        u'european union': u'\U0001f1ea\U0001f1fa',
+        u'finland': u'\U0001f1eb\U0001f1ee',
+        u'fiji': u'\U0001f1eb\U0001f1ef',
+        u'falkland islands': u'\U0001f1eb\U0001f1f0',
+        u'micronesia': u'\U0001f1eb\U0001f1f2',
+        u'faroe islands': u'\U0001f1eb\U0001f1f4',
+        u'france': u'\U0001f1eb\U0001f1f7',
+        u'gabon': u'\U0001f1ec\U0001f1e6',
+        u'united kingdom': u'\U0001f1ec\U0001f1e7',
+        u'grenada': u'\U0001f1ec\U0001f1e9',
+        u'georgia': u'\U0001f1ec\U0001f1ea',
+        u'french guiana': u'\U0001f1ec\U0001f1eb',
+        u'guernsey': u'\U0001f1ec\U0001f1ec',
+        u'ghana': u'\U0001f1ec\U0001f1ed',
+        u'gibraltar': u'\U0001f1ec\U0001f1ee',
+        u'greenland': u'\U0001f1ec\U0001f1f1',
+        u'gambia': u'\U0001f1ec\U0001f1f2',
+        u'guinea': u'\U0001f1ec\U0001f1f3',
+        u'guadeloupe': u'\U0001f1ec\U0001f1f5',
+        u'equatorial guinea': u'\U0001f1ec\U0001f1f6',
+        u'greece': u'\U0001f1ec\U0001f1f7',
+        u'south georgia & south sandwich islands': u'\U0001f1ec\U0001f1f8',
+        u'guatemala': u'\U0001f1ec\U0001f1f9',
+        u'guam': u'\U0001f1ec\U0001f1fa',
+        u'guineabissau': u'\U0001f1ec\U0001f1fc',
+        u'guyana': u'\U0001f1ec\U0001f1fe',
+        u'hong kong sar china': u'\U0001f1ed\U0001f1f0',
+        u'heard & mcdonald islands': u'\U0001f1ed\U0001f1f2',
+        u'honduras': u'\U0001f1ed\U0001f1f3',
+        u'croatia': u'\U0001f1ed\U0001f1f7',
+        u'haiti': u'\U0001f1ed\U0001f1f9',
+        u'hungary': u'\U0001f1ed\U0001f1fa',
+        u'canary islands': u'\U0001f1ee\U0001f1e8',
+        u'indonesia': u'\U0001f1ee\U0001f1e9',
+        u'ireland': u'\U0001f1ee\U0001f1ea',
+        u'israel': u'\U0001f1ee\U0001f1f1',
+        u'isle of man': u'\U0001f1ee\U0001f1f2',
+        u'india': u'\U0001f1ee\U0001f1f3',
+        u'british indian ocean territory': u'\U0001f1ee\U0001f1f4',
+        u'iraq': u'\U0001f1ee\U0001f1f6',
+        u'iran': u'\U0001f1ee\U0001f1f7',
+        u'iceland': u'\U0001f1ee\U0001f1f8',
+        u'italy': u'\U0001f1ee\U0001f1f9',
+        u'jersey': u'\U0001f1ef\U0001f1ea',
+        u'jamaica': u'\U0001f1ef\U0001f1f2',
+        u'jordan': u'\U0001f1ef\U0001f1f4',
+        u'japan': u'\U0001f1ef\U0001f1f5',
+        u'kenya': u'\U0001f1f0\U0001f1ea',
+        u'kyrgyzstan': u'\U0001f1f0\U0001f1ec',
+        u'cambodia': u'\U0001f1f0\U0001f1ed',
+        u'kiribati': u'\U0001f1f0\U0001f1ee',
+        u'comoros': u'\U0001f1f0\U0001f1f2',
+        u'st. kitts & nevis': u'\U0001f1f0\U0001f1f3',
+        u'north korea': u'\U0001f1f0\U0001f1f5',
+        u'south korea': u'\U0001f1f0\U0001f1f7',
+        u'kuwait': u'\U0001f1f0\U0001f1fc',
+        u'cayman islands': u'\U0001f1f0\U0001f1fe',
+        u'kazakhstan': u'\U0001f1f0\U0001f1ff',
+        u'laos': u'\U0001f1f1\U0001f1e6',
+        u'st. lucia': u'\U0001f1f1\U0001f1e8',
+        u'liechtenstein': u'\U0001f1f1\U0001f1ee',
+        u'sri lanka': u'\U0001f1f1\U0001f1f0',
+        u'liberia': u'\U0001f1f1\U0001f1f7',
+        u'lesotho': u'\U0001f1f1\U0001f1f8',
+        u'lithuania': u'\U0001f1f1\U0001f1f9',
+        u'luxembourg': u'\U0001f1f1\U0001f1fa',
+        u'latvia': u'\U0001f1f1\U0001f1fb',
+        u'libya': u'\U0001f1f1\U0001f1fe',
+        u'morocco': u'\U0001f1f2\U0001f1e6',
+        u'monaco': u'\U0001f1f2\U0001f1e8',
+        u'moldova': u'\U0001f1f2\U0001f1e9',
+        u'montenegro': u'\U0001f1f2\U0001f1ea',
+        u'st. martin': u'\U0001f1f2\U0001f1eb',
+        u'madagascar': u'\U0001f1f2\U0001f1ec',
+        u'marshall islands': u'\U0001f1f2\U0001f1ed',
+        u'macedonia': u'\U0001f1f2\U0001f1f0',
+        u'mali': u'\U0001f1f2\U0001f1f1',
+        u'myanmar (burma)': u'\U0001f1f2\U0001f1f2',
+        u'mongolia': u'\U0001f1f2\U0001f1f3',
+        u'macau sar china': u'\U0001f1f2\U0001f1f4',
+        u'northern mariana islands': u'\U0001f1f2\U0001f1f5',
+        u'martinique': u'\U0001f1f2\U0001f1f6',
+        u'mauritania': u'\U0001f1f2\U0001f1f7',
+        u'montserrat': u'\U0001f1f2\U0001f1f8',
+        u'malta': u'\U0001f1f2\U0001f1f9',
+        u'mauritius': u'\U0001f1f2\U0001f1fa',
+        u'maldives': u'\U0001f1f2\U0001f1fb',
+        u'malawi': u'\U0001f1f2\U0001f1fc',
+        u'mexico': u'\U0001f1f2\U0001f1fd',
+        u'malaysia': u'\U0001f1f2\U0001f1fe',
+        u'mozambique': u'\U0001f1f2\U0001f1ff',
+        u'namibia': u'\U0001f1f3\U0001f1e6',
+        u'new caledonia': u'\U0001f1f3\U0001f1e8',
+        u'niger': u'\U0001f1f3\U0001f1ea',
+        u'norfolk island': u'\U0001f1f3\U0001f1eb',
+        u'nigeria': u'\U0001f1f3\U0001f1ec',
+        u'nicaragua': u'\U0001f1f3\U0001f1ee',
+        u'netherlands': u'\U0001f1f3\U0001f1f1',
+        u'norway': u'\U0001f1f3\U0001f1f4',
+        u'nepal': u'\U0001f1f3\U0001f1f5',
+        u'nauru': u'\U0001f1f3\U0001f1f7',
+        u'niue': u'\U0001f1f3\U0001f1fa',
+        u'new zealand': u'\U0001f1f3\U0001f1ff',
+        u'oman': u'\U0001f1f4\U0001f1f2',
+        u'panama': u'\U0001f1f5\U0001f1e6',
+        u'peru': u'\U0001f1f5\U0001f1ea',
+        u'french polynesia': u'\U0001f1f5\U0001f1eb',
+        u'papua new guinea': u'\U0001f1f5\U0001f1ec',
+        u'philippines': u'\U0001f1f5\U0001f1ed',
+        u'pakistan': u'\U0001f1f5\U0001f1f0',
+        u'poland': u'\U0001f1f5\U0001f1f1',
+        u'st. pierre & miquelon': u'\U0001f1f5\U0001f1f2',
+        u'pitcairn islands': u'\U0001f1f5\U0001f1f3',
+        u'puerto rico': u'\U0001f1f5\U0001f1f7',
+        u'palestinian territories': u'\U0001f1f5\U0001f1f8',
+        u'portugal': u'\U0001f1f5\U0001f1f9',
+        u'palau': u'\U0001f1f5\U0001f1fc',
+        u'paraguay': u'\U0001f1f5\U0001f1fe',
+        u'qatar': u'\U0001f1f6\U0001f1e6',
+        u'runion': u'\U0001f1f7\U0001f1ea',
+        u'romania': u'\U0001f1f7\U0001f1f4',
+        u'serbia': u'\U0001f1f7\U0001f1f8',
+        u'russia': u'\U0001f1f7\U0001f1fa',
+        u'rwanda': u'\U0001f1f7\U0001f1fc',
+        u'saudi arabia': u'\U0001f1f8\U0001f1e6',
+        u'solomon islands': u'\U0001f1f8\U0001f1e7',
+        u'seychelles': u'\U0001f1f8\U0001f1e8',
+        u'sudan': u'\U0001f1f8\U0001f1e9',
+        u'sweden': u'\U0001f1f8\U0001f1ea',
+        u'singapore': u'\U0001f1f8\U0001f1ec',
+        u'st. helena': u'\U0001f1f8\U0001f1ed',
+        u'slovenia': u'\U0001f1f8\U0001f1ee',
+        u'svalbard & jan mayen': u'\U0001f1f8\U0001f1ef',
+        u'slovakia': u'\U0001f1f8\U0001f1f0',
+        u'sierra leone': u'\U0001f1f8\U0001f1f1',
+        u'san marino': u'\U0001f1f8\U0001f1f2',
+        u'senegal': u'\U0001f1f8\U0001f1f3',
+        u'somalia': u'\U0001f1f8\U0001f1f4',
+        u'suriname': u'\U0001f1f8\U0001f1f7',
+        u'south sudan': u'\U0001f1f8\U0001f1f8',
+        u'so tom & prncipe': u'\U0001f1f8\U0001f1f9',
+        u'el salvador': u'\U0001f1f8\U0001f1fb',
+        u'sint maarten': u'\U0001f1f8\U0001f1fd',
+        u'syria': u'\U0001f1f8\U0001f1fe',
+        u'swaziland': u'\U0001f1f8\U0001f1ff',
+        u'tristan da cunha': u'\U0001f1f9\U0001f1e6',
+        u'turks & caicos islands': u'\U0001f1f9\U0001f1e8',
+        u'chad': u'\U0001f1f9\U0001f1e9',
+        u'french southern territories': u'\U0001f1f9\U0001f1eb',
+        u'togo': u'\U0001f1f9\U0001f1ec',
+        u'thailand': u'\U0001f1f9\U0001f1ed',
+        u'tajikistan': u'\U0001f1f9\U0001f1ef',
+        u'tokelau': u'\U0001f1f9\U0001f1f0',
+        u'timorleste': u'\U0001f1f9\U0001f1f1',
+        u'turkmenistan': u'\U0001f1f9\U0001f1f2',
+        u'tunisia': u'\U0001f1f9\U0001f1f3',
+        u'tonga': u'\U0001f1f9\U0001f1f4',
+        u'turkey': u'\U0001f1f9\U0001f1f7',
+        u'trinidad & tobago': u'\U0001f1f9\U0001f1f9',
+        u'tuvalu': u'\U0001f1f9\U0001f1fb',
+        u'taiwan': u'\U0001f1f9\U0001f1fc',
+        u'tanzania': u'\U0001f1f9\U0001f1ff',
+        u'ukraine': u'\U0001f1fa\U0001f1e6',
+        u'uganda': u'\U0001f1fa\U0001f1ec',
+        u'u.s. outlying islands': u'\U0001f1fa\U0001f1f2',
+        u'united nations': u'\U0001f1fa\U0001f1f3',
+        u'united states': u'\U0001f1fa\U0001f1f8',
+        u'uruguay': u'\U0001f1fa\U0001f1fe',
+        u'uzbekistan': u'\U0001f1fa\U0001f1ff',
+        u'vatican city': u'\U0001f1fb\U0001f1e6',
+        u'st. vincent & grenadines': u'\U0001f1fb\U0001f1e8',
+        u'venezuela': u'\U0001f1fb\U0001f1ea',
+        u'british virgin islands': u'\U0001f1fb\U0001f1ec',
+        u'u.s. virgin islands': u'\U0001f1fb\U0001f1ee',
+        u'vietnam': u'\U0001f1fb\U0001f1f3',
+        u'vanuatu': u'\U0001f1fb\U0001f1fa',
+        u'wallis & futuna': u'\U0001f1fc\U0001f1eb',
+        u'samoa': u'\U0001f1fc\U0001f1f8',
+        u'kosovo': u'\U0001f1fd\U0001f1f0',
+        u'yemen': u'\U0001f1fe\U0001f1ea',
+        u'mayotte': u'\U0001f1fe\U0001f1f9',
+        u'south africa': u'\U0001f1ff\U0001f1e6',
+        u'zambia': u'\U0001f1ff\U0001f1f2',
+        u'zimbabwe': u'\U0001f1ff\U0001f1fc',
+    },
+    u'subdivision-flag': {
+        u'england': u'\U0001f3f4\U000e0067\U000e0062\U000e0065\U000e006e\U000e0067\U000e007f',
+        u'scotland': u'\U0001f3f4\U000e0067\U000e0062\U000e0073\U000e0063\U000e0074\U000e007f',
+        u'wales': u'\U0001f3f4\U000e0067\U000e0062\U000e0077\U000e006c\U000e0073\U000e007f',
+    }
+}
+
+EMOJI_CATEGORIES = list(EMOJI_UNICODE.keys())
+EMOJIS = []
+EMOJI_UNICODE_WITHOUT_CATEGORY = {}
+UNICODE_EMOJI_WITHOUT_CATEGORY = {}
+for category in EMOJI_UNICODE.keys():
+    EMOJIS += list(EMOJI_UNICODE[category].values())
+    EMOJI_UNICODE_WITHOUT_CATEGORY.update({k: v for k, v in EMOJI_UNICODE[category].items()})
+    UNICODE_EMOJI_WITHOUT_CATEGORY.update({v: k for k, v in EMOJI_UNICODE[category].items()})
diff --git a/emotlib/emoticon_unicode_map.py b/emotlib/emoticon_unicode_map.py
new file mode 100644
index 0000000..9792875
--- /dev/null
+++ b/emotlib/emoticon_unicode_map.py
@@ -0,0 +1,725 @@
+# -*- coding: utf-8 -*-
+
+# (<ゝω・)☆
+
+__all__ = ['EMOTICON_UNICODE', 'EMOTICONS', 'EMOTICON_FEELS']
+
+EMOTICON_UNICODE = {
+    u'happy': [
+        u'( ͡° ͜ʖ ͡°)', u'∠( ᐛ 」∠)＿', u'(ﾟ⊿ﾟ)', u'ᕕ( ᐛ )ᕗ', u'_へ__(‾◡◝ )>',
+        u'( ᐛ )و', u'( ´ ▽ ` )ﾉ', u'(*^▽^*)', u'(´∇ﾉ｀*)ノ', u'(ノ^∇^)',
+        u'⊂((・▽・))⊃', u'(　＾∇＾)', u'( ﾟ▽ﾟ)/', u'（‐＾▽＾‐）', u'(“⌒∇⌒”)',
+        u'（*´▽｀*）', u'(*＾▽＾)／', u'(*^▽^*)', u'(*~▽~)', u'(*≧▽≦)',
+        u'(*⌒∇⌒*)', u'(*⌒▽⌒*)θ～♪', u'(/^▽^)/', u'(^∇^)', u'(＾▽＾)',
+        u'(￣▽￣)ノ', u'(￣▽+￣*)', u'(゜▽゜;)', u'（=´∇｀=）', u'(＝⌒▽⌒＝)',
+        u'(≡^∇^≡)', u'(≧∇≦)/', u'（⌒▽⌒）', u'(⌒▽⌒)☆', u'（⌒▽⌒ゞ',
+        u'(●⌒∇⌒●)', u'(❁´▽`❁)*✲ﾟ*', u'(ノ*゜▽゜*)', u'°˖✧◝(⁰▿⁰)◜✧˖°', u'~ヾ(＾∇＾)',
+        u'∩(︶▽︶)∩', u'≧(´▽｀)≦', u'ー( ´ ▽ ` )ﾉ', u'ヾ(´▽｀;)ゝ', u'ヾ(＾∇＾)',
+        u'd=(´▽｀)=b', u'o(〃＾▽＾〃)o', u'o(^▽^)o', u'Ｏ(≧∇≦)Ｏ', u'o(≧∇≦o)',
+        u'(๑꒪▿꒪)*', u'(⁎⚈᷀᷁▿⚈᷀᷁⁎)', u'(≧∇≦*)', u'(=^▽^=)', u'o(*^▽^*)o',
+        u'೭੧(❛▿❛✿)੭೨', u'☜(⌒▽⌒)☞', u'☜(˚▽˚)☞', u'ɾ⚈▿⚈ɹ', u'ﾍ(=￣∇￣)ﾉ',
+        u'φ(*⌒▽⌒)ﾉ', u'(*･▽･*)', u'(☆▽☆)', u'≡(*′▽`)っ', u'」(￣▽￣」)',
+        u'(〃⌒∇⌒)', u'〔´∇｀〕', u'(゜▼゜＊）', u'(｡´∀｀)ﾉ', u'(　´∀｀)',
+        u'(・∀・)', u'(´∀`)', u'(°∀°)b', u'(●´∀｀●)', u'(✌ﾟ∀ﾟ)☞',
+        u'*(*´∀｀*)☆', u'( ´ ∀ ` )', u'ヽ(･∀･)ﾉ', u'(。≖ˇ∀ˇ≖。)', u'((o(´∀｀)o))',
+        u'o(´∀｀*)', u'(ﾟ∀ﾟ　)', u'(*≧∀≦*)', u'(*ﾟ∀ﾟ*)', u'ヾ(*´∀｀*)ﾉ',
+        u'(o^∀^o)', u'ヾ(^ิ∀^ิ)', u'o(｀・∀・´)○', u'(ᗒᗊᗕ)', u'(ノ・∀・)ノ',
+        u'o((◕ฺ∀ ◕✿ฺ))o', u'～̎̎٩(⌒͡∀⌒͡⌯̊)̥̊◦', u'(´･∀･`)', u'∩(´∀｀∩)', u'(ﾉ `･∀･)ﾉﾞ',
+        u'( ﾟ∀ ﾟ)', u'Ψ(ﾟ∀ﾟ )Ψ', u'Ψ(　ﾟ∀ﾟ)Ψ', u'Ψ(ﾟ∀ﾟ)Ψ', u'd┃･∀･┃b',
+        u'(*´･∀･)', u'(･∀･○)', u'【°∀°】', u'（★￣∀￣★）', u'(m*´∀`)m',
+        u'=͟͟͞͞( ✌°∀° )☛', u'∩(´∀`∩)', u'∩( ´∀` )∩', u'(∩´∀`)∩', u'⊂( ・ ̫・)⊃',
+        u'(*′☉.̫☉)', u'((ඏ.̫ඏ*))', u'⁽͑˙ˆ˙̫ˆ˙⁾̉', u'(๑★ .̫ ★๑)', u'‧⁺◟( ᵒ̴̶̷̥́ ·̫ ᵒ̴̶̷̣̥̀ )',
+        u'(^～^)', u'(⌯⚈ै〰̇⚈ै)', u'( ‾ʖ̫‾)', u'(̂ ˃̥̥̥ ˑ̫ ˂̥̥̥ )̂', u'⁽ˇ́˙̫ˇ̀˵⁾',
+        u'( ᵕ̤ ‧̫̮ ᵕ̤ )', u'⁽͑΅ ˙̫ ῭⁾̉', u'(⋆ʾ ˙̫̮ ʿ⋆)', u'(*´・ｖ・)', u'(*＾v＾*)',
+        u'（＾ｖ＾）', u'(▰˘v˘▰)', u'(n˘v˘•)¬', u'(´｡･v･｡｀)', u'♡✧( ु•⌄• )',
+        u'( •⌄• ू )✧', u'(⌯⌅⌄⌅)', u'῍̩̞(∗ɞ⌄ɞ∗)◞', u'(′ʘ⌄ʘ‵)', u'( ^_^)／',
+        u'(^ _ ^)/', u'（＾_＾）', u'(^-^*)/', u'（￣ー￣）', u'(∩_∩)',
+        u'(∩▂∩)', u'(☆^ー^☆)', u'（ｖ＾＿＾）ｖ', u'p(*＾-＾*)q', u'(^・ω・^ )',
+        u'(=^-ω-^=)', u'(=^･ω･^)y＝', u'( ﾉ^ω^)ﾉﾟ', u'（＿´ω｀）', u'(｡･ω･｡)',
+        u'(︶ω︶)', u'(｀・ω・´)”', u'(´ω｀★)', u'(＾ω＾)', u'(◐ω◑ )',
+        u'∩( ・ω・)∩', u'ヾ(｡･ω･｡)', u'୧( ॑ധ ॑)୨', u'd(=^･ω･^=)b', u'ｏ（Ｕ・ω・）⊃',
+        u'V(=^･ω･^=)v', u'川´･ω･`川', u'(*´꒳`*)', u'(*^ω^*)', u'(❁´ω`❁)',
+        u'(´-ω-`)', u'ଘ(੭ˊ꒳ˋ)੭✧', u'(´へωへ`*)', u'(　^ω^）', u'（　＾ω＾）',
+        u'(✌’ω’)✌', u'✌(‘ω’)✌', u'✌(‘ω’✌)', u'٩(ↁωↁ❀)', u'˚✧₊⁎( ˘ω˘ )⁎⁺˳✧༚',
+        u'(◜௰◝)', u'✾(〜 ☌ω☌)〜✾', u'(´∩ω∩｀)', u'(¬‿¬)', u'( ⋂‿⋂’)',
+        u'(-‿◦☀)', u'(*‿*✿)', u'(•‿•)', u'(•̀ᴗ•́)و ̑̑', u'(─‿─)',
+        u'(◍•ᴗ•◍)❤', u'(◑‿◐)', u'(✿´‿`)', u'(❀◦‿◦)', u'(❁´‿`❁)*✲ﾟ*',
+        u'(ᅌᴗᅌ* )', u'(•ˇ‿ˇ•)-→', u'♫꒰･‿･๑꒱', u'o (^‿^✿)', u'(◑‿◐✿)',
+        u'(◡‿◡✿)', u'(✿◠‿◠)', u'(◕‿◕✿)', u'(๑>ᴗ<๑)', u'(๑✧◡✧๑)',
+        u'(๑>◡<๑)', u'♪(๑ᴖ◡ᴖ๑)♪', u'(｡◝‿◜｡)', u'(๑^ں^๑)', u'( ்ͦˏ౦͜ˎ ்ͦ)',
+        u'(ෆ ͒•∘̬• ͒)◞', u'(•⚗৺⚗•)', u'(ට˓˳̮ට๑)', u'(๑•͈ᴗ•͈)', u'₍՞◌′ᵕ‵ू◌₎♡',
+        u'(੭ˊ͈ ꒵ˋ͈)੭̸*✧⁺˚', u'꒰⁎ᵉ̷͈ ॣ꒵ ॢᵉ̷͈⁎꒱໊', u'(⑅˘͈ ᵕ ˘͈ )', u':: ೖ(⑅σ̑ᴗσ̑)ೖ ::', u'三⊂( っ⌒◡|',
+        u'(ؑᵒᵕؑ̇ᵒ)◞✧', u'꒰•́ॢ৺•̀ॢ๑͒꒱', u'(｡≍ฺ‿ฺ≍ฺ)', u'(⚈᷁‿᷇⚈᷁)', u'(๑◕ฺ‿ฺ◕ฺ๑)',
+        u'⁽(◍˃̵͈̑ᴗ˂̵͈̑)', u'(人 •͈ᴗ•͈)', u'(*˙︶˙*)☆*°', u'(୨୧ ❛ᴗ❛)✧', u'( ¨̮ )',
+        u'(＊◕ᴗ◕＊)', u'(*´╰╯`๓)♬', u'(∗❛ัᴗ❛ั∗)', u'⊂(◉‿◉)つ', u'(人 •͈ᴗ•͈✿ฺ)',
+        u'( ･ᴗ･̥̥̥ )', u'(≖ ‿ ≖)', u'(๑˃͈꒵˂͈๑)', u'(⑅‾̥̥̥̥̥̑⌣‾̥̥̥̥̥̑⑅)', u'(>̯-̮<̯)',
+        u'(⁎⚈᷀᷁ᴗ⚈᷀᷁⁎)', u'  (⁰ੌ⌣⁰ੌ๑)', u'(⚈᷀᷁ᴗ⚈᷀᷁⁎)', u'✌(-‿-)✌', u'(⋓ื◡⋓ื)',
+        u'（。≖ิ‿≖ิ）', u'(๑￫‿ฺ￩๑)', u'ˆ̭̭͙(๑ ົ̅ ͔৹͜ ົ̅๑)', u'(∗ᵕ̴᷄◡ᵕ̴᷅∗)՞', u'( •॒◞ ͜◟•॒ )',
+        u'(ㆁᴗㆁ✿)', u'(๑’◡͐’๑)', u'(⌒⃝৺⌒⃝)', u'{´◕ ◡ ◕｀}', u'(ට ̥̆ ට)',
+        u'⁽͑˙˚̀ᵕ˚́˙⁾̉', u'(*☌ᴗ☌)｡*ﾟ', u'( ´◡‿ゝ◡`)', u'(　◠ ◡ ◠　)', u'ల(*´= ◡ =｀*)',
+        u'₊⚛⁺(ؔ꒨◡ؔ꒨)ᵌ', u'( ்ͧˏ౦͜ˎ ்ͧ)', u'꒰⁎❛⃘ੌ ᵕ ❛⃘ੌ⁎꒱', u'( ́⋅⃘ˬ̇⋅⃘ ̀ˋ)', u'(. ົ̅ ੭͜ ົ̅.)',
+        u'( ᵘ ᵕ ᵘ ⁎)', u'( ᵘ ᵕ ᵘ ⁎)', u'(๑`･ᴗ･´๑)', u'❀.(*´◡`*)❀.', u'◟(๑•͈ᴗ•͈)◞',
+        u'₍ఠ ͜ఠ₎', u'(•‾̑⌣‾̑•)', u'(∗ᒩ͜∗)', u'( ்ૂ౧͜ ்)', u'(⋈･◡･)✰',
+        u'(⁝̥ꑦᴗꑦ)', u'(︶.̮︶✽)', u'(❍❛‿❛❍❋)', u'₍•͈ᴗ•͈₎', u'(ͼ ̥̆ ͽ)',
+        u'(≖ᴗ≖๑)', u'( °̥̥̥̥̥̥̥̥◡͐°̥̥̥̥̥̥̥̥)', u'( ´͈ ◡ `͈ )', u'( ๑॔•◡ુ•๑॓)', u'  (๑･`◡´･๑)',
+        u',､’`(((;ŏᴗŏ))),､’`’`,､', u'ෆ⃛(ට◡ට⁎)ფ', u'੬ჴ❛‿❛ჴჱ̒̒', u'৵( °͜ °৵)', u'(✿◕ ‿◕ฺ)ノ))。₀: *゜',
+        u'☆(❁‿❁)☆', u'◃┆◉◡◉┆▷', u'q(❂‿❂)p', u'☆(◒‿◒)☆', u'⊂◉‿◉つ',
+        u'(｡✿‿✿｡)', u'໒( ﹒ ͜ر ﹒ )७', u'( ‾̮‿͂‾̮ ꐦ)', u'(˘･ᴗ･˘)', u'(ό‿ὸ)ﾉ',
+        u'ヾ|๑　╹　◡　╹　๑|ﾉ', u'(((;◔ᴗ◔;)))', u'໒( ” ¤ ‿ ¤ ” )७', u'✩*॰ ( ¨̮ ) ॰*✩', u'(✧≖‿ゝ≖)',
+        u'☝( ◠‿◠ )☝', u'(*´◡｀​*)', u'(๑◔‿◔๑)', u'(◕‿‿◕｡)', u'(✿╹◡╹)',
+        u'(◕ฺ ◡ฺ ◕ฺ)', u'(✿ฺ◡ฺ‿ฺ◡ฺ)', u'（◞‿◟）', u'(o˘◡˘o)', u'ꉂꉂ ( ˆᴗˆ )',
+        u'₊·(ϱ॔⌄ᵕ๑॓)‧*', u'-(๑☆‿ ☆#)ᕗ', u'╭ (oㅇ‿ o#)ᕗ', u'／人◕ ‿‿ ◕人＼', u'(o^^)o',
+        u'ヾ(^ ^ゞ', u'o(^^o)', u'(o^^o)♪', u'(o⌒．⌒o)', u'(=^･^=)',
+        u'。(⌒.⌒。)', u'( ﾉ^.^)ﾉﾟ', u'(“⌒.⌒”)', u'(≧.≦*)', u'(*^^*)',
+        u'(ꐦ ´͈ ᗨ `͈ )', u'( ´͈ ॢꇴ  `͈)੭ु', u'（ꉺᗜꉺ）', u'(･ัᗜ･ั)و', u'✌✌(➲ ᗜ ➲)✌✌',
+        u'✌✌(˵¯̴͒ꇴ¯̴͒˵)✌✌', u'( ˙̣̣̣ↂ⃙⃙⃚᷄ᗨↂ⃙⃙⃚ )ꋧ', u'(ᗒᗨᗕ)', u'(๑’ᗢ’๑)ฅ', u'(✤❛⃘ͫ Ʉ̮ ❛⃘ͫ)',
+        u'┌༼ ˵ ° ᗜ ° ˵ ༽┐', u'ˉ̶̡̭̭ ( ´͈ ᗨ `͈ ) ˉ̶̡̭̭', u'(□ᗜ□)', u'(-^〇^-)', u'(.=^・ェ・^=)',
+        u'(・◇・)', u'(*＾ワ＾*)', u'(*¬*)', u'(´ヮ`)', u'(^(I)^)',
+        u'(^(エ)^)', u'（＾⊆＾）', u'(๑^っ^๑)', u'（＞ｙ＜）', u'(⊙ヮ⊙)',
+        u'(☆^O^☆)', u'°˖ ✧◝(○ ヮ ○)◜✧˖ °', u'⊂(^(工)^)⊃', u'ヾ（*⌒ヮ⌒*）ゞ', u'(ⓥꇳⓥ*)',
+        u'((ꉺꈊꉺ)ꀢ༣', u'(๑❛ꆚ❛๑)', u'(ᵒ̴̶̷̤́◞౪◟ ᵒ̴̶̷̤̀ )', u'(^ワ^＝)', u'(*´ч ` *)',
+        u'（｡◑ヮ◑｡）', u'（ꉺ౪ꉺ）', u'( ◑ٹ◐)', u'(´ёٹё)', u'(*^ิ益^ิ*)',
+        u'(´◉◞౪◟◉)', u'(*^｡^*)', u'(๑*౪*๑)', u'（＾凹＾）', u',､’`<(❛ヮ❛✿)>,､’`’`,､',
+        u'ೖ(σ̑˽σ̑)ೖ', u'(●⌃ٹ⌃)', u'(*꒩̐﹀꒩̐*)', u'(^◇^；)', u'(✿ ◜◒◝ )',
+        u'(´◉◞౪◟◉｀)', u'(థฺˇ౪ˇథ)', u'(⁎ؔꇵ ˒̠̮ ؔꇵ)', u'( •˓◞•̀ )', u'(*ꄱͦ︺ꄱͦ*)',
+        u'( ՞ٹ՞)', u'( ´•౪•`)', u'(*´∪`)', u'(◍ȋ ₎໐͜₍ ȋ◍)', u'♪~♪ d(⌒o⌒)b♪~♪',
+        u'♪♪ｖ(⌒ｏ⌒)ｖ♪♪', u'∩`･◇･)', u'(★^O^★)', u'(((o(*ﾟ▽ﾟ*)o)))', u'＼（＠￣∇￣＠）／',
+        u'ヽ(；▽；)ノ', u'ヾ(@^▽^@)ノ', u'o((*^▽^*))o', u'Ｏ(≧▽≦)Ｏ', u'– =͟͟͞͞ ( ꒪౪꒪)ฅ✧',
+        u'“ヽ(´▽｀)ノ”', u'(((＼（＠v＠）／)))', u'(ﾉ´ヮ´)ﾉ*:･ﾟ✧', u'(ノ^_^)ノ', u'(ノ＞▽＜。)ノ',
+        u'(ﾉﾟ▽ﾟ)ﾉ', u'〈( ^.^)ノ', u'＼(*T▽T*)／', u'＼（＾▽＾）／', u'＼(^ω^＼)',
+        u'＼（Ｔ∇Ｔ）／', u'☆*:.｡. o(≧▽≦)o .｡.:*☆', u'ヽ(;^o^ヽ)', u'ヽ(；▽；)ノ', u'ヽ(‘ ∇‘ )ノ',
+        u'ヾ(＠† ▽ †＠）ノ', u'ヾ(＠^∇^＠)ノ', u'ヾ(＠^▽^＠)ﾉ', u'ヾ（＠＾▽＾＠）ノ', u'ヾ(@゜∇゜@)ノ',
+        u'ヾ(＠゜▽゜＠）ノ', u'ヾ(@°▽°@)ノ', u'ヾ(＠⌒ー⌒＠)ノ', u'ヽ(*≧ω≦)ﾉ', u'ヽ(*・ω・)ﾉ',
+        u'ヽ(*⌒∇⌒*)ﾉ', u'ヾ(＾-＾)ノ', u'ヽ(^。^)丿', u'ヽ(＾Д＾)ﾉ', u'ヽ(=^･ω･^=)丿',
+        u'٩(^ᴗ^)۶', u'о(ж＞▽＜)ｙ ☆', u'ヘ(^_^ヘ)', u'ヘ(^o^ヘ)', u'へ(゜∇、°)へ',
+        u'＼＼\\ ٩(`(エ)´ )و //／／', u'(／・ω・)／', u'୧(﹒︠ᴗ﹒︡)୨', u'(☝ ՞ਊ ՞)☝', u'⸂⸂⸜(രᴗര๑)⸝⸃⸃',
+        u'˛˛ƪ(⌾⃝ ౪ ⌾⃝ ๑)و ̉ ̉', u'ヾ(๑╹ヮ╹๑)ﾉ”', u'ヾ(๑╹ꇴ◠๑)ﾉ”', u'ヾ(๑ㆁᗜㆁ๑)ﾉ”', u'⁽⁽◞(꒪ͦᴗ̵̍꒪ͦ=͟͟͞͞ ꒪ͦᴗ̵̍꒪ͦ)◟⁾⁾',
+        u'ヾ(Ő∀Ő๑)ﾉ', u'(੭ु｡╹▿╹｡)੭ु⁾⁾', u'₍₍ (ง Ŏ౪Ŏ)ว ⁾⁾', u'(ง •ૅ౪•᷄)ว', u'₍₍⁽⁽(ી(^‿ゝ^)ʃ)₎₎⁾⁾',
+        u'(´ ↂ⃙⃙⃚ꇴↂ⃙⃙⃚ `≡´ ↂ⃙⃙⃚ꇴↂ⃙⃙⃚ ', u'(ﾉ^_^)ﾉ', u'◦°˚\\(*❛‿❛)/˚°◦', u'⌒°(ᴖ◡ᴖ)°⌒', u'⌒(o＾▽＾o)ノﾟ',
+        u'｡:.ﾟヽ(´∀`｡)ﾉﾟ.:｡+ﾟ', u'ﾟ+｡:.ﾟヽ(*´∀`)ﾉﾟ.:｡+ﾟ', u'ヾ(○･ω･)ﾉ☆', u'୧( “̮ )୨✧', u'✌(๑˃̶͈̀◡˂̶͈́๑)✌',
+        u'✩◝(◍⌣̎◍)◜✩', u'∕∕∕ ∕ ∕∕˛₍˴◅ˋ)੭✧∕∕∕ ∕∕', u'(◜▿‾ ≡‾▿◝)', u'୧[ ˵ ͡ᵔ ͜ʟ ͡ᵔ ˵ ]୨', u'ヾ( ~▽~)ﾂ',
+        u'(ﾉ*´▽)ﾉ', u'ヽ(^◇^*)/', u'ヾ（ ❀◕◡◕ฺฺ ）ノ', u'ヽ（◕◡◕❀ฺ ）ノ', u'ヾ(^▽^ヾ)',
+        u'୧〳 ＾ ౪ ＾ 〵୨', u'=͟͟͞͞٩(๑☉ᴗ☉)੭ु⁾⁾', u'(((o(*ﾟ▽ﾟ*)o)))', u'o((*^▽^*))o', u'Ｏ(≧▽≦)Ｏ',
+        u'o(〃＾▽＾〃)o', u'o(^▽^)o', u'Ｏ(≧∇≦)Ｏ', u'o(≧∇≦o)', u'σ(≧ε≦ｏ)',
+        u'o(*^▽^*)o', u'⌒°(❛ᴗ❛)°⌒', u'o(^∀^*)o', u'o(^◇^)o', u'《《o(≧◇≦)o》》',
+        u'o(*≧□≦)o', u'o(*>ω<*)o', u'(ﾉ･ｪ･)ﾉ', u'(/^▽^)/', u'(ﾉ´ヮ´)ﾉ*:･ﾟ✧',
+        u'(ﾉ≧∀≦)ﾉ', u'(ﾉ^ヮ^)ﾉ*:・ﾟ✧', u'(/ ‘з’)/', u'(۶ꈨຶꎁꈨຶ )۶ʸᵉᵃʰᵎ', u'⁽(◍˃̵͈̑ᴗ˂̵͈̑)⁽',
+        u'(╯✧∇✧)╯', u'Σ(ノ°▽°)ノ', u'( ƅ°ਉ°)ƅ', u'ヽ(　･∀･)ﾉ', u'˭̡̞(◞⁎˃ᆺ˂)◞*✰',
+        u'(p^-^)p', u'(ﾉ^∇^)ﾉﾟ', u'ヽ(〃･ω･)ﾉ', u'(۶* ‘ꆚ’)۶”', u'（。＞ω＜）。',
+        u'（ﾉ｡≧◇≦）ﾉ', u'ヾ(｡･ω･)ｼ', u'(ﾉ･д･)ﾉ', u'.+:｡(ﾉ･ω･)ﾉﾞ', u'Σ(*ﾉ´>ω<｡`)ﾉ',
+        u'ヾ（〃＾∇＾）ﾉ♪', u'.ﾟ☆(ノё∀ё)ノ☆ﾟ.', u'ヽ(;^o^ヽ)', u'╰(✧∇✧╰)', u'٩(◕ั ∀◕ั๑٩)',
+        u'٩(•౪•٩)三', u'₍•͟ ͜ • ₎', u'q(^-^q)', u'＼（・c＿・●）ゞ', u'۹⌤_⌤۹',
+        u'ヾ(０∀０*★)ﾟ*･.｡', u'ヾ│・ェ・ヾ│', u'╰(・∇・╰)', u'。（＞ω＜。）', u'ヾ(･ω･｡)ｼ',
+        u'ヾ(･д･ヾ)', u'ヽ(´∀｀ヽ)', u'ヽ(´ω｀○)ﾉ.+ﾟ*｡:ﾟ+', u'ヾ(≧∇≦*)ゝ', u'＼（＠￣∇￣＠）／',
+        u'＼(^▽^＠)ノ', u'ヾ(@^▽^@)ノ', u'(((＼（＠v＠）／)))', u'＼(*T▽T*)／', u'＼（＾▽＾）／',
+        u'＼（Ｔ∇Ｔ）／', u'ヽ( ★ω★)ノ', u'ヽ(；▽；)ノ', u'ヾ(。◕ฺ∀◕ฺ)ノ', u'ヾ(＠† ▽ †＠）ノ',
+        u'ヾ(＠^∇^＠)ノ', u'ヾ(＠^▽^＠)ﾉ', u'ヾ（＠＾▽＾＠）ノ', u'ヾ(＠゜▽゜＠）ノ', u'ヾ(@°▽°@)ノ',
+        u'ヾ(＠°▽°＠)ﾉ', u'ヽ(*≧ω≦)ﾉ', u'ヽ(*⌒∇⌒*)ﾉ', u'ヽ(^。^)丿', u'ヽ(＾Д＾)ﾉ',
+        u'ヽ(=^･ω･^=)丿', u'⸂⸂⸜(രᴗര๑)⸝⸃⸃', u'⸜(ّᶿധّᶿ)⸝', u'ヽ(｡･ω･｡)ﾉ', u'╰(‘ω’ )╯',
+        u'╰(°ㅂ°)╯', u'┗(＾∀＾)┛', u'ヾ(๑’౪`๑)ﾉﾞ', u'ヾ(*Őฺ∀Őฺ*)ﾉ', u'╰(✧∇✧)╯',
+        u'ヾ(๑⃙⃘´ꇴ｀๑⃙⃘)ﾉ', u'✯⸜(ّᶿ̷ധّᶿ̷)⸝✯', u'◦°˚\\(´°౪°`)/˚°◦', u'\\(-ㅂ-)/', u'◦°˚\\(*❛‿❛)/˚°◦',
+        u'╰(◉ᾥ◉)╯', u'⌒°(ᴖ◡ᴖ)°⌒', u'ヾ(´∀｀○)ﾉ', u'｡ﾟ✶ฺ.ヽ(*´∀`*)ﾉ.✶ฺﾟ｡', u'＼(;ﾟ∇ﾟ)/',
+        u'ヽ(*´∀`)ﾉﾞ', u'⸂⸂⸜(ೆ௰ೆ๑)⸝⸃⸃', u'✧⁺⸜(●′▾‵●)⸝⁺✧', u'ヾ(`ω`　)/', u'◦°˚\\☻/˚°◦',
+        u'ヾ(｡^ω^｡)ノ', u'⸜(ّᶿॕധّᶿॕ)⸝', u'⸜(ؔᶿധؔᶿ)⸝', u'╰( ･ ᗜ ･ )╯', u'┏○ ＼(ﾟ 0ﾟ ;)/┓',
+        u'  ヽ(^◇^*)/', u'ヾ(≧∇≦)ゞ', u'o͡͡͡͡͡͡͡͡͡͡͡͡͡͡╮(^ ਊ ^)╭o͡͡͡͡͡͡͡͡͡͡͡͡͡͡', u'☆*~ﾟ⌒(‘-‘*)⌒ﾟ~*☆', u'ヽ(ﾟ∀ﾟ)ﾉ',
+        u'ヾ(o≧∀≦o)ﾉﾞ', u'.｡ﾟ+.ヽ| ゝ∀・*|ﾉ｡+.ﾟ', u'(ﾟ<|＼(･ω･)／|>ﾟ)', u'╰| ° ◞౪◟ ° |╯', u'ヽ༼>ل͜<༽ﾉ',
+        u'ヽ[ヘ ل͟ ヘ]╯', u'＼(・ω・)/', u'ヽ（゜ω゜○）ノ', u'☆~~ヾ(>▽<)ﾉ｡･☆', u'＼（*´･∀･｀*）／',
+        u'＼（゜э゜）／', u'ヾ(￣◇￣)ノ', u'ヾ【*≧д≦】ノ', u'ヽ(^O^)ノ', u'ヾ(´▽｀*)ﾉ☆',
+        u'ヾ(・∀・｀*)ﾉ☆', u'☆ヾ(*´▽｀)ﾉ', u'☆ヾ(*´・∀・)ﾉ', u'ヾ(*・ω・)ノ', u'ヾ(・ω・*)ノ',
+        u'ヽ( ´￢`)ﾉ', u'ヾ(≧∪≦*)ノ〃', u'ヾ(*ゝω・*)ノ', u'＼（○＾ω＾○）／', u'╰(*´︶`*)╯',
+        u'ヽ( ´ー`)ノ', u'┝＼( ‘∇^*)^☆／┥', u'ヽ(^o^)丿', u'┗|⌒O⌒|┛', u'┗|・o・|┛',
+        u'ヾ(●・◇・●)ノ', u'ヽ( ‘ω’ )ﾉ', u'((ヾ(* ´∀｀)ノ))', u'ヽ(´∇｀)ﾉ', u'･:*+.\\(( °ω° ))/.:+',
+        u'ヽ(^□^｡)ノ', u'ヾ(o✪‿✪o)ｼ', u'＼(*ﾟ∀ﾟ*)／', u'＼(*^￢^*)／', u'Ψ(≧ω≦)Ψ',
+        u'ヽ(*≧л≦)ﾉ', u'*。ヾ(｡>ｖ<｡)ﾉﾞ*。', u'҉*\\( ‘ω’ )/*҉', u'(* >ω<)', u'(*≧▽≦)',
+        u'(๑>ᴗ<๑)', u'( ˃̶ω˂̶ ૃ)', u'(٭°̧̧̧ω°̧̧̧٭)', u'⸍⚙̥ꇴ⚙̥⸌', u'(⊙ꇴ⊙)',
+        u'(*≧∀≦*)', u'(≧∇≦*)', u'（๑✧∀✧๑）', u'(★^O^★)', u'(ᗒᗨᗕ)',
+        u'(⌯꒪͒ ꌂ̇ ꒪͒)', u'(≧∀≦)', u'(⌬̀⌄⌬́)', u'₊·*◟(˶╹̆ꇴ╹̆˵)◜‧*･', u'(ᗒᏬᗕ) ˡ̵˖✮⃛',
+        u'(ؑ⸍⸍ᵕؑ̇⸍⸍)◞✧', u'✮⃛( ◞´•௰•`)✮⃛', u'(ؑᵒᵕؑ̇ᵒ)◞✧', u'₍₍ ◝(●˙꒳˙●)◜ ₎₎', u'(´｡✪ω✪｡｀)',
+        u'｡;+*(★`∪´☆)*+;｡', u'(๑˃̶͈̀o˂̶͈́๑)', u'≧ω≦', u'٩(^ᴗ^)۶', u'٩(๑꒦ິȏ꒦ິ๑)۶',
+        u'٩(●˙▿˙●)۶…⋆ฺ', u'٩(๑ơలơ)۶♡', u'୧(﹒︠ᴗ﹒︡)୨', u'٩(ó｡ò۶ ♡)))♬', u'ε٩( ºωº )۶з',
+        u'٩(๑òωó๑)۶', u'٩( ๑^ ꇴ^)۶', u'٩(๑˃́ꇴ˂̀๑)۶', u'٩(๑∂▿∂๑)۶♡', u'٩(♡ε♡ )۶',
+        u'۹(ÒہÓ)۶', u'٩(⚙ȏ⚙)۶', u'٩(✿∂‿∂✿)۶', u'୧⍢⃝୨', u'⁽⁽٩(๑˃̶͈̀ ᗨ ˂̶͈́)۶⁾⁾',
+        u'(୨৩́ಐ৩̀੧)', u'٩(;ʘ¿ʘ;)۶', u'=。:.ﾟ٩(๑>ω<๑)۶:.｡+ﾟ', u'٩(˘◊˘)۶', u'٩(*ゝڡゝ๑)۶♥',
+        u'٩(｡θᗨθ｡)۶', u'٩(⚙ᴗ⚙)۶', u'୧(˃◡ु˂)୨', u'۹(˒௰˓)۶', u'٩(●ᴗ●)۶',
+        u'♡〜٩( ˃́▿˂̀ )۶〜♡', u'٩(º౪º๑)۶', u'=。:.ﾟ٩(๑>◊<๑)۶:.｡+ﾟ', u'٩(๑❛ᴗ❛๑)۶', u'୧| ͡ᵔ ﹏ ͡ᵔ |୨',
+        u'୧〳 ” ʘ̆ ᗜ ʘ̆ ” 〵୨', u'٩(๑❛ʚ❛๑)۶', u'٩(இ ⌓ இ๑)۶', u'୧| ” •̀ ل͜ •́ ” |୨', u'୧( , ＾ 〰 ＾ , )୨',
+        u'٩| ര ‿ ര |╯', u'୧〳 ＾ ౪ ＾ 〵୨', u'୧( ˵ ° ~ ° ˵ )୨', u'୧། ☉ ౪ ☉ །୨', u'୧༼ ヘ ᗜ ヘ ༽୨',
+        u'❣࿌ིྀ྇°˚࿅୧( ॑ധ ॑)୨࿅˳०࿌ིྀ྇', u'٩(◦`꒳´◦)۶', u'٩(๑˃̌ۿ˂̌๑)۶', u'٩(θ‿θ)۶', u'(⁼̴̀ૢ꒳​⁼̴́ૢ๑)',
+        u'ෆු(*˃ர்˂*)ෆු', u'(ٛɲ˃ ˑ̣̮ ˂ٛɳ)', u'd(๑꒪່౪̮꒪່๑)b', u'( ˃̆ૢ௰˂̆ૢഃ )', u'ლ(*꒪ヮ꒪*)ლ',
+        u'૮(ᶿ̴͈᷇ॢ௰ᶿ̴͈᷆ॢ)ა✧', u'∗˚(* ˃̤൬˂̤ *)˚∗', u'б（＞ε＜）∂', u'∩|*`・ρ・´|∩', u'(gΦ皿Φ)g〃 ',
+        u'о(ж＞▽＜)ｙ ☆', u'*＼( *ω*)┓', u'โ๏∀๏ใ', u'癶(癶✺౪✺ )癶', u'⊂((〃≧▽≦〃))⊃',
+        u'~(≧◇≦)/ﾞﾞﾞﾞ', u'(*•̀ᴗ•́*)و ̑̑', u'╭( ･ㅂ･)و ̑̑', u'(๑•̀ㅂ•́)و', u'(๑˃̵ᴗ˂̵)و',
+        u'╭( ･ㅂ･)و', u'( •̀ᄇ• ́)ﻭ✧', u'(ര̀ᴗര́)و ̑̑', u'╭(♡･ㅂ･)و ̑̑', u'◝( ′ㅂ`)و ̑̑',
+        u'╭( ･ㅂ･)و ̑̑ ＂', u'╭( ･ㅂ･)و )))', u'╭(๑ ॔ㅂ ਂ ॓)و ̑̑', u'( ⁼̴̤̆ ළ̉ ⁼̴̤̆)و ̑̑', u'(๑˃̵ᴗ˂̵)و',
+        u' (๑•̀ㅂ•́)و✧', u'꒰๑͒•̀ुꇵ͒•꒱و ̑̑', u'ଘ꒰ ๑ ˃̶ ᴗ ᵒ̴̶̷๑꒱و ̑̑', u'(ฅ⁍̴̀◊⁍̴́)و ̑̑', u'╭( ･ㅂ･)و ̑̑ ˂ᵒ͜͡ᵏᵎ⁾✩',
+        u'(•́⌄•́๑)૭✧', u'(•̀ᴗ•́)൬༉', u'!(•̀ᴗ•́)و ̑̑', u'٩(•̤̀ᵕ•̤́๑)ᵒᵏᵎᵎᵎᵎ', u'ೕ(`･୰･´)',
+        u'ೕ(･ㅂ･ )', u'ೕ(•̀ᴗ•́)', u'٩(ര̀ᴗര́)', u'ೕ(˃̵ᴗ˂̵ ๑)', u'ೕ(•̀ㅂ•́ )',
+        u'✧٩(•́⌄•́๑)', u'ೕ(⁍̴̀◊⁍̴́ฅ)', u'٩(｡•ω•｡)و', u'٩(⸝⸝⸝◕ั ௰ ◕ั⸝⸝⸝ )و', u'٩(✪ꀾ⍟༶)و',
+        u'୧( ⁼̴̶̤̀ω⁼̴̶̤́ )૭', u'٩(˃̶͈̀௰˂̶͈́)و', u'٩( ‘ω’ )و', u'٩(｡•ㅅ•｡)و', u'٩( ´･ш･)و',
+        u'٩(•̤̀ᵕ•̤́๑)૭✧', u'ː̗̀٩꒰ꋃ꒱وː̖́', u'٩(๑❛ワ❛๑)و', u'(۶•̀ᴗ•́)۶', u'٩( ᐛ )و',
+        u'✧٩(•́⌄•́๑)و ✧', u'ೕ(`･୰･´)و ̑̑', u'٩(๑•̀ㅂ•́)و', u'٩(๑˃̵ᴗ˂̵)و', u'(((ೕ( ･ㅂ･)و )))',
+        u'٩( ′ㅂ`)و ̑̑', u'٩(ˊᗜˋ*)و', u'(و ˃̵ᴗ˂̵)و', u'(ง ͡ʘ ͜ʖ ͡ʘ)ง', u'(ง ͠ ͠° ل͜ °)ง',
+    ],
+    u'sunglasses': [
+        u'▨-▨¬ლ(•_•) (▨_▨¬)', u'(⌐▨_▨)', u'(⌐■_■)', u'(*▼▽▼*)', u'ヽ(⌐■_■)ノ♪♬',
+        u'(▼皿▼ﾒ)ﾉ', u'┌(▀Ĺ̯ ▀-͠ )┐', u'( ͡° ͜ʖ ͡°)>⌐■-■', u'ლ(▀̿̿Ĺ̯̿̿▀̿ლ)', u'༼⌐■ل͜■༽',
+        u'(*▼o▼*)ノ', u'(ﾒ■_■)y-～', u'( •_•)>⌐■-■', u'//(*▼▽▼)∩//', u'◎(▼●▼)◎ｙ－゜゜゜',
+        u'凸（◆◆メ', u'σ(*▼▽▼*)', u'Σ(▼□▼ﾒ)', u'σ(＊▼‐▼＊)', u'(̿▀̿ ̿Ĺ̯̿̿▀̿ ̿)̄',
+        u'ಠ_ರೃ', u'┌(▼▼メ)┘', u'└( ▼▼ )┐', u'┌(メ▼▼)┘', u'ヽ( ▼∀▼)ﾉ',
+        u'ヾ(*●Д●)ﾉ゛', u'v(▼ω▼ﾒ)ゞ', u'┌(▀Ĺ̯▀)┐', u'༼⌐■ل͟■༽', u'(▼∀▼)',
+        u'(▼-▼*)', u'▼ω▼', u'(ﾒ▼_▼)', u'( ▼Д▼)y─┛~~', u'ヽ(▼ｰ▼ｷ)',
+        u'(▼へ▼ﾒ)σ', u'(ﾒ▼皿▼)ノ　⌒　○┼＜', u'(▼O▼ﾒ)', u'(ｷ▼O▼)/', u'|*▼皿▼)',
+        u'（▼(00）▼ﾒ）', u'(｡▼皿▼)σ', u'~~・-v(▼、▼ﾒ)', u'ヽ(▼皿▼ヽ)', u'(ﾉ▼皿▼)ﾉ',
+        u'(▼ω▼o)y-~~~', u'(▼皿▼)y-.｡o○', u'(▼皿▼#)', u'ヾ(▼ﾍ▼；)', u'(▼▽▼)人(▼▽▼)',
+        u'щ(▼ﾛ▼щ)', u'(ｷ▼⊿▼)ﾉ', u'（▼∀▼）', u'-●-●-ヽ(｀∀´)ゝ', u'(ง⌐□ل͜□)ง',
+        u'(७⌐■ل͟■)७', u'ヽ༼ຈل͜ರೃ༽ﾉ', u'ヽ( ͡°╭͜ʖ╮͡ರೃ )ﾉ', u'ᕕ༼⌐■-■༽ᕗ', u'(ง⌐□ل͜□)',
+        u'[ ಠ Ĺ̯ ಠೃ ]', u'[ . ಠ o ಠೃ . ]', u'( ▀ 益 ▀ )', u'ヾ(*▼・▼)ﾉ⌒☆', u'(メ▼ー▼)/●~*',
+        u'*~●＼(▼ー▼メ)', u'（■Д■*）', u'（♯▼皿▼）', u'(‡▼益▼)', u'( ╬◣ 益◢）y━･~',
+        u'(ｷ▼д▼)y─┛~~ﾟﾟﾟ', u'(*´∀｀）ヽ＜◆－◆＞→（*◆T◆）', u'♪(*・д・)ﾉ●-●', u'“o(▼皿▼メ;)o”', u'(メノ▼□▼)ノ',
+        u'ヾ(●ε●)ノ', u'(╭ರ_•́)', u'(つ▀¯▀)つ',
+    ],
+    u'angry': [
+        u'凸(｀0´)凸', u'凸ಠ益ಠ)凸', u'┗(｀ム´)=З', u'ι(｀ロ´)ノ', u'(｀∧´メ)ρ))',
+        u'凸(⊙▂⊙✖ )', u'┌П┐(►˛◄’!)', u'凸(-0-メ)', u'凸(｀⌒´メ)凸', u'凸(｀△´＋）',
+        u'( ︶︿︶)_╭∩╮', u'凸(｀ι _´メ）', u'凸(>皿<)凸', u'凸(^▼ｪ▼ﾒ^)', u't(=n=)',
+        u't(- n -)t', u'凸(¬‿¬)', u'┌∩┐(◣_◢)┌∩┐', u'┌∩┐(ಠ_ಠ)┌∩┐', u'╭∩╮(︶︿︶)╭∩╮',
+        u'╭∩╮(-_-)╭∩╮', u'( ≧Д≦)', u'(；￣Д￣）', u'(;¬_¬)', u'（；¬＿¬)',
+        u'(｡+･`ω･´)', u'｡゜(｀Д´)゜｡', u'(　ﾟДﾟ)＜!!', u'(‡▼益▼)', u'(,,#ﾟДﾟ)',
+        u'(҂⌣̀_⌣́)', u'(；¬д¬)', u'（;≧皿≦）', u'(╬ﾟ◥益◤ﾟ)', u'(╬⓪益⓪)',
+        u'[○･｀Д´･○]', u'૮( ᵒ̌▱๋ᵒ̌ )ა', u'(⁎˃ᆺ˂)', u'(ꐦ°᷄д°᷅)', u'((╬●∀●)',
+        u'(╬ Ò ‸ Ó)', u'( >д<)', u'(*｀益´*)', u'(☞◣д◢)☞', u'<(｀^´)>',
+        u'(;｀O´)o', u'(ꐦ ಠ皿ಠ )', u'（｀Δ´）！', u'(*｀Ω´*)', u'(╬ಠ益ಠ)',
+        u'(╬ﾟ◥益◤ﾟ) ╬ﾟ', u'(ு⁎ு)྆྆', u'(╬⓪益⓪)', u' （╬ಠ益ಠ)', u'(●o≧д≦)o',
+        u'=͟͟͞͞( •̀д•́)))', u'(๑･`▱´･๑)', u'༼ つ ͠° ͟ ͟ʖ ͡° ༽つ', u'(☄ฺ◣д◢)☄ฺ', u'ꀯ(‴ꑒ᷅⺫ꑒ᷄)',
+        u'(#｀皿´)', u' (｀Д´)', u' (ﾒﾟ皿ﾟ)', u'(o｀ﾟ皿ﾟ)', u'( ╬◣ 益◢)',
+        u' （╬ಠ益ಠ)', u'（♯▼皿▼）', u'( ╬◣ 益◢）y━･~', u' （○｀Ｏ´○）', u'(; ･`д･´)',
+        u' ｜。｀＞Д＜｜', u'(; ･`д･´)​', u'( •̀ω•́ )σ', u'o(-`д´- ｡)', u'(´･益･｀*)',
+        u'(´Д｀)', u'(¬д¬。)', u'（≧▼≦；)', u'(ᇂ∀ᇂ╬)', u'(ू˃̣̣̣̣̣̣︿˂̣̣̣̣̣̣ ू)',
+        u'(ू˃̣̣̣̣̣̣o˂̣̣̣̣̣̣ ू)⁼³₌₃', u'（▼へ▼メ）', u'｢(#Φ益 Φo)∩', u's(・｀ヘ´・；)', u's(・｀ヘ´・;)ゞ',
+        u'Σ(-`Д´-ﾉ；)ﾉ', u'Σ(▼□▼メ)', u'๛∙᷅῞ॄ∙᷄', u'(°ㅂ° ╬)', u'( ｰ̀εｰ́ )',
+        u'(눈_눈)', u'(´◣д◢`+)', u'(ʘ言ʘ╬)', u'(Ò 皿 Ó ╬)', u'(-̀◞८̯◟-́)',
+        u'( ͒˃⌂˂ ͒)', u'┌(▀Ĺ̯ ▀-͠ )┐', u'[⑇⨀ེ⌓⨀ེ•⑇]', u'Σ(ﾟд´;ﾉ)ﾉ', u'(-̀◞▥◟-́)',
+        u'☜(`o´)', u'(◎益◎;)', u'(@益@ .:;)', u'ꉂ `o´ )', u'ಠ_ರೃ',
+        u'(*｀へ´*)', u'-`д´-', u'(*≧m≦*)', u'(*￣m￣)', u'(>人<)',
+        u'(¬_¬)', u'(#ಠQಠ#)', u'(¬､¬)', u'( ಠ ಠ )', u'(¬▂¬)',
+        u'(⋋▂⋌)', u'(>_<)', u'（＞д＜）', u'(≧σ≦)', u'(◣_◢)',
+        u'(ಠ⌣ಠ)', u'(ಥ⌣ಥ)', u'ŎUŎ', u'ಠ_ಠ', u'ಠ▃ಠ',
+        u'ಥ⌣ಥ', u'눈_눈', u'(ᗒᗣᗕ)՞', u'૮(ꂧ᷆⺫ꂧ᷇)ა', u'૮(ꂧꁞꂧ)ა',
+        u'૮( ᵒ̌ૢཪᵒ̌ૢ )ა', u'(,,Ծ‸Ծ,, )', u'(๑•ૅㅁ•๑)', u'꒰╬•᷅д•᷄╬꒱', u'(╬•᷅д•᷄╬)',
+        u' (๑‾᷆д‾᷇๑)', u'〴⋋_⋌〵', u'ఠ ͟ಠ', u'(ఠ్ఠ ˓̭ ఠ్ఠ)', u' (*´罒`*)',
+        u'（｡ò ∀ ó｡）', u' (o´罒`o)', u'(๑•॒̀ ູ॒•́๑)', u'(｡ì _ í｡)', u' (๑ò︵ò๑)',
+        u' (⑉･̆⌓･̆⑉)', u'₍₍ ◝(•̀ㅂ•́)◟ ⁾⁾', u' ૮( ᵒ̌皿ᵒ̌ )ა', u' (╬ ‾᷅皿‾᷄ ╬)', u'(｡☉︵ ಠ╬)',
+        u'( ‾᷅⚰‾᷄ )', u' (｀◕‸◕´+)', u'(∘⁼̴⃙̀˘︷˘⁼̴⃙́∘)', u' (*`д´*)', u'▻⃘ ௭ ◅⃘',
+        u'˃ʍ˂', u'ʕ •̀ o •́ ʔ', u' ⋋_⋌', u'(o･｀Д´･o)', u'( ▀ 益 ▀ )',
+        u' （▽д▽）', u'╭(๑¯д¯๑)╮', u'٩(╬ʘ益ʘ╬)۶', u'٩(๑`ȏ´๑)۶', u'ｏ( ><)o',
+        u'o(>< )o', u'ᕙ(⇀‸↼‶)ᕗ', u'ᕦ(ò_óˇ)ᕤ', u'٩(╬ఠ༬ఠ)و', u'٩(๑`^´๑)۶',
+        u'٩(//̀Д/́/)۶', u'٩(╬ʘ益ʘ╬)۶', u'p( Ò ‸ Ó)q ', u'\\\\٩(๑`ȏ´๑)۶//', u'＼＼\\\\٩(๑`^´๑)۶//／／',
+        u'୧ʕ ⇀ ⌂ ↼ ʔ୨', u'୧༼ಠ益ಠ༽୨', u'o(｀Д´*)o', u'୧▒ •̀ o •́ ▒୨', u'!! o(*≧д≦)o))',
+        u'o(-`д´- o)', u'୧(๑•̀ᗝ•́)૭', u'ೕ(Ò⺫ Ó )೨', u'o(｀□´)○', u'ฅ(๑*д*๑)ฅ!!',
+        u'(」゜ロ゜)」', u'(/ﾟДﾟ)/', u'＼(｀0´)／', u'ヽ(｀⌒´メ)ノ', u'ヽ(●-`Д´-)ノ',
+        u'ヽ༼ ಠ益ಠ ༽ﾉ', u'(((p(>o<)q)))', u'(ノ≧┏Д┓≦)ノ', u'(ノಠ益ಠ)ノ', u'{{|└(>o< )┘|}}',
+        u'＼(・｀(ｪ)・)/', u'＼(〇O〇)／', u'＼(＠O＠)／', u'＼(`O´θ／', u'＼( ｀.∀´)／',
+        u'＼(>o<)ノ', u'ヾ( ･`⌓´･)ﾉﾞ', u'ヾ(。◣∀◢。)ﾉ', u'ヽ(≧Д≦)ノ', u'ヽ(#`Д´)ﾉ',
+        u'ヽ(ｏ`皿′ｏ)ﾉ', u'┗|｀O´|┛', u'ヾ(｡｀Д´｡)ﾉ彡☆', u'ヽ(｀◇´)/', u'ヽ(´益`)ﾉ',
+        u'ヽ(￣д￣;)ノ', u'┗(｀皿´)┛', u'ヽ(｀δ´)ノ', u'└(○｀ε´○)┘', u'ヾ(｀◇´)ﾉ彡',
+        u'ヾ( ˃̶⺫˂̶｡)ノ', u' ─(｡ìдí｡)─', u' <!–･”(>0<)”･ –>', u'<!– {{(>_<)}} –>', u'ﾚ(◣益◢#)ﾍ',
+        u' ヽ(｀⌒´)ﾉ', u'(☝’益’☝)', u'((ヾ(≧皿≦；)ノ＿))', u' ＼`•̀益•́´／', u'ヾ(｀⌒´メ)ノ″',
+        u' ヽ(｀○´)/', u'б(*｀・´)∂', u'╰༼=ಠਊಠ=༽╯', u' ｡ﾟﾟ(」｡≧□≦)」', u' (ﾉ｀Д´)ﾉ',
+        u'ヽ(♯｀Д´)ﾉ', u'ヽ(｀Д´#)ﾉ', u' ヽ(｀Д´)ノ', u'ヾ(*｀ｪ´*)ﾉ', u' ヾ(o｀ｪ´)ﾉ',
+        u' ヾ(｀ε´)ﾉ', u'ヾ(｡｀Д´｡)ﾉ', u'ヾ(ﾒ｀･д･´)ﾉﾞ', u'ヽ(o｀Д´o)ﾉ', u'ヾ(*｀⌒´*)ﾉ',
+        u'((ヾ(≧皿≦ﾒ)ﾉ))', u'ヾ(｀д´*)ﾉ', u'ヾ(o｀ε´o)ﾉ', u'∪ヽ(●-｀Д´-)ノ彡☆', u' ╚╚|░☀▄☀░|╝╝',
+        u'┗曲━（｀益´）━曲┛', u'( ꒪Д꒪)ノ', u'(＃｀д´)ﾉ', u'(･｀ｪ´･)つ', u'(； ｀ｪ´ ；)b三b',
+        u'θ＼(；￢_￢)', u'(ꈨຶꎁꈨຶ)۶”', u'┗(•̀へ •́ ╮ )', u'(ヾﾉ•᷅ ༬•᷄ )', u'( ⓞ⃘ ⺫ ⓞ⃘۶)۶ ੭ྀ',
+        u'(ര̀⍨ര́)و ̑̑༉', u'(*☆OДo)９　｡+ﾟ', u'(☢益☢t)', u'v(｀皿´)ﾉ~', u'໒( ᓀ ‸ ᓂ )७',
+        u'ヽ(*｀Д´*||', u'||*｀Д´*)ﾉ', u'o(o･`з･´o)ﾉ', u'໒( ⇀ ‸ ↼ )७', u'(๑•̀ㅁ•́ฅ)',
+        u'໒( : ͡° д °͡ : )७',
+    ],
+    u'worried': [
+        u'( ´△｀)', u'=。:.ﾟ٩(⑅๑꒪﹏꒪๑)۶:.｡+ﾟ', u'₍₍ (̨̡ ‾᷄⌂‾᷅)̧̢ ₎₎', u'☂o(ﾟДﾟ = ﾟДﾟ)o ☂', u'☂o(⑅ﾟДﾟ = ﾟДﾟ)o ☂',
+        u'(　ﾟдﾟ)', u'(⊙…⊙ )', u'＼(°o°；）', u'~~旦_(･o･;)', u'ヽ(*´Д｀*)ﾉ',
+        u':;(∩´﹏`∩);:', u'｡:ﾟ*+;(●´･д･`●);+*ﾟ:｡', u'( ；´Д｀)', u'(-’๏_๏’-)', u'(･_-｡ )',
+        u'(;´・`)>', u'(;´Д`)', u'（；￣ェ￣）', u'(;° ロ°)', u'(；☉_☉)',
+        u'（’-’*)', u'(((( ;°Д°))))', u'((*゜Д゜)ゞ”', u'(」゜ロ゜)」', u'(＠￣Д￣＠；)',
+        u'(´；Д；｀)', u'(´Д` )', u'（￣□￣；）', u'(￣□￣;)!!', u'(￣◇￣;)',
+        u'(°◇°;)', u'（°o°；）', u'(~_~;)', u'（−＿−；）', u'(⊙︿⊙✿)',
+        u'(⊙△⊙✿)', u'(꒪⌓꒪)', u'(ーー;)', u'（ｏ。ｏ；）', u'(ι´Д｀)ﾉ',
+        u'《ﾟДﾟ》', u'(￣□￣)', u'＼(●o○;)ノ', u'∑(;°Д°)', u'⊙﹏⊙',
+        u'⊙△⊙', u'┗┐ヽ(′Д、`*)ﾉ┌┛', u'◑.◑', u'ヽ（・＿・；)ノ', u'ヾ(´･ ･｀｡)ノ”',
+        u'ヽ(￣д￣;)ノ', u'ヽ（゜ロ゜；）ノ', u'ヾ(=ﾟ･ﾟ=)ﾉ', u'ヽ(ﾟДﾟ)ﾉ', u'Σ（ﾟдﾟlll）',
+        u'Σ(ﾟﾛﾟ｣)｣', u'ლ(´﹏`ლ)', u'ミ●﹏☉ミ', u'((유∀유|||))', u'(((╹д╹;)))',
+        u'(ὀ⌓ὀ⑅)', u'（ ͒๑㉾ܫ㉾๑ ͒）', u'૮( ´⁰▱๋⁰` )ა', u'(•᷊᷄ṏ̮•᷊᷅)', u'૮( ‘▱๋’ )ა',
+        u'(⌓⍢⌓〣)', u'(‖ⁱ꒪♖꒪)', u'૮( ᵒ̌ัૢ▱ᵒ̌ัૢ )ა', u'(｡´╹A╹｀｡)', u'Σ੧(❛□❛✿)',
+        u'(◍•﹏•)', u'Σ(‘◉⌓◉’)', u'(☍﹏⁰)', u'(๑ ˊ͈ ᐞ ˋ͈ )ƅ̋', u'ଽ꒰⌓̈ ॢ꒱ ̉ ̉',
+        u'(❁°͈▵°͈)', u'(๑⁺᷄д⁺᷅๑)◞՞', u'(╬⁽⁽ ⁰ ⁾⁾ Д ⁽⁽ ⁰ ⁾⁾)', u'( ᵒ̴̶̷᷄ д ᵒ̴̶̷᷅ )', u'ฅ(๑’Δ’๑)',
+        u'(●ฅ́дฅ̀●)', u'(╯•﹏•╰)', u'(●´⌓`●)', u'(๑ˊ▵ॢˋ̥๑)', u'ヾ( •́д•̀ ;)ﾉ',
+        u'(๑•﹏•)', u'(๑ó⌓ò๑)', u'(‘﹏*๑)', u'(･:ﾟдﾟ:･)', u'(ó﹏ò｡)',
+        u'( •᷄⌓•᷅ )', u'╭(°A°`)╮', u'(´ ˙○˙ `)', u'┌┤´ﾟДﾟ`├┐', u'(๑ŏ _ ŏ๑)',
+        u'~( ´•︵•` )~', u'(੭ ･᷄﹏･᷅)੭ु⁾', u'(･᷄ὢ･᷅)', u'๑•́ㅿ•̀๑) ᔆᵒʳʳᵞ', u'(๑o̴̶̷̥᷅﹏o̴̶̷̥᷅๑)ᵒᵐᵍᵎᵎᵎ',
+        u'(´๑・⌓・｀)', u'(-｡-;', u'༼⁰o⁰；༽', u'(´⊙o⊙`；)', u'( ꒪ͧ⌓꒪ͧ ⊂',
+        u'ヾ(◎o◎,,；)ﾉ', u'ヾ( ๑´д`๑)ﾂ', u'ヽ(▣﹏▣＼*≡*／▣﹏▣)ﾉ', u'･(•́⍛•̀; ≡ •́⍛•̀;)', u'ヾ(*ㅿ*๑)ﾂ',
+        u'ヾ(๑ ³ㅿ³)ﾉ', u'(๏д๏)', u'(；๏д๏)', u'(๑ŐдŐ)b', u'(๑´•ω • `๑)',
+        u'(๑´•д • `๑)', u'(´◑д◐｀)', u'(◐д◑´,,)', u'd(ŐдŐ๑)', u'₊·(ϱ॔﹏ᵕ๑॓)‧*',
+        u'(๑⃙⃘°̧̧̧ㅿ°̧̧̧๑⃙⃘)', u'(ꐦ°᷄д°᷅)', u'(╬ ꒪Д꒪)ノ', u'(ૢ•᷄⊱•᷅ ╬)', u'ฅ=͟͟͞͞((꒪∆꒪;)ฅ',
+        u'Σू(((ↂ⃙⃙⃚⌑ↂ⃙⃙⃚;)))ू', u'ヾ(((;ꈡ▱ꈡ;)))ﾉ', u'(｡ŏ﹏ŏ)', u'( ³⌓³)', u'( ◦⃝⃚⃙⃘⃙⃚⃙⃚⃙⃘⃑д◦⃝⃚⃙⃘⃙⃐ )∕⌚',
+        u'(*´ﾟд)(дﾟ｀*)', u'(◞‸◟；)', u'(ʘᗩʘ’)', u'ᗜੂͦ﹏ᗜੂͦ', u'ʿʿ⁽⁽((⁰ⅈ⁰))⁾⁾ʾʾ',
+        u'(*´･Д･)', u'˛૧(˵¯͒▱¯͒˵)', u'₍ॢ﹒︠⍛ू﹒︡ ॢ₎', u'“(#ﾟ,_ゝﾟ)”', u'“(ﾟc_,ﾟ｀｡)ﾌﾟ',
+        u'( ´;ﾟ;ё;ﾟ;)', u'˚▱˚', u'‷̗ↂ凸ↂ‴̖', u'(ﾟAﾟ;)', u'(υ´Д｀)',
+        u'(´Д｀υ)', u'(･д･｀o)', u'ヾ(ﾟдﾟ;)', u'(:.;ﾟ;Д;ﾟ;.:)', u'( ;ﾟдﾟ)',
+        u'ヽ(;´Д｀)ﾉ', u'( ﾟÅﾟ；)', u'Σ(ﾟдﾟ；)', u'(ﾉﾟдﾟ(;￣Д￣)', u'ヾ(o´０ω０o)ﾉ',
+        u'ヾ(o´０Д０o)ﾉ', u'<(´・д・｀)ノ', u'( ･ั﹏･ั)', u'⋆ᶿ̵᷄ ˒̼ ᶿ̵᷅⋆', u'(⌯꒪͒ .̼ ꒪͒)',
+        u'=͟͟͞͞(꒪ᗜ꒪ ‧̣̥̇)', u'(❛ॕ⌓ ̣̣̥❛ॕ•ॢ)', u'Σ【*ﾟдﾟ*】', u'ଽ ૮( ⁰▱๋⁰ )ა', u'(๑°⌓°๑)',
+        u'⁎ۜ′̛˷˒′̛⌕', u'๑ΘдΘ๑', u'(*´･Å･｀)', u'(﹗︠﹏︠﹗︡)', u'Σ(◦⃝⃚⃙⃘⃙⃚⃙⃚⃙⃘⃑△◦⃝⃚⃙⃘⃙⃐ﾉ)ﾉ',
+        u'(☪̤̆_̆ ☪̤̆)', u'(✱°⌂°✱)', u'(˚☐˚! )/', u'(๑ʘ∆ʘ๑)', u'[･Å･` ○]',
+        u'˛˛૧(˵¯͒▱¯͒˵)', u'(ⅈ▱ⅈ)', u'٩̋(•᷄◟̵◞̵•᷅‧̣̥̇)’`~✧', u'(⌇ຶД⌇ຶ)', u'(ૢ•᷄ۿ•᷅╬)',
+        u'ల(｀°Δ°)', u'ଵ˛̼ଵ', u'ꀯ(⑈ꑒ᷅⺫ꑒ᷄)', u'(๑Ő д Ő๑)', u'(⋆ꁏہꁏ⋆)',
+        u'(φ╻φ；)', u'(´-﹏-`；)', u'[･A･` ○]', u'ꐑ(*ꐌ﹋ꐌꐐ*)', u'(,,꒪꒫꒪,,)',
+        u'ჴ˘ര‸രჴ', u'(੭ु⍨)੭ु⁾⁾', u'(;ↀ⌓ↀ)', u'(٭ॢꏿ᷄ ູ̠ꏿ᷅) ॢ', u'(≖╻≖；)',
+        u'(*ꑒꆯꑒ*)冫', u'(◕⌓◕;)', u'(･д･)', u'(；ꏿ︿ꏿ)', u'•(◐﹏◐)•',
+        u'꒰๑´ඹ.̫ ඹ `๑꒱', u'꒰(⋅⃝ ௰͡ ⋅⃝)꒱', u'⁎ً′̛˷˒ً′̛⌕', u'ꀯ(*ꑒꑘꑒ*)', u'(⁎·́ˍູˑ·̀)',
+        u'ɭ ɿ (•᷄દ•᷅)', u'(.`･﹏･´.)', u'(ι´ Д｀)ﾉ', u'ヽ༼☯﹏☯༽ﾉ', u'੧║ ” ◔ Ĺ̯ ◔ ” ║و',
+        u'c໒( ◐ ﹏ ◐ )७੭', u'⁝ʺ̢͈̗̋ •᷊᷄ṏ̮•᷊᷅ ˵̡̖̎̏⁝', u'ԅ[ •́ ﹏├┬┴┬┴', u'ゞ( ͡°⍛ ͡°)ゞ', u'ヽ༼⊙_⊙༽ﾉ',
+        u'☁ 。७﹏७ 。☁', u'⊂(⊙д⊙)つ', u'(||ﾟДﾟ)', u'(ﾟДﾟ||)', u'┌╏ •́ – •̀ ╏┐',
+        u'⊂((ﾒ´Д｀))⊃', u'o͡͡͡╮〳 ~ ☉ ₒ ☉ ~ 〵╭o͡͡͡', u'（ ´ﾟ,_」ﾟ）', u'ヾ(*’□’*)ｰ', u'(¤﹏¤)',
+        u'●﹏●', u'༼ : ౦ ‸ ౦ : ༽', u'( ﾟдﾟ)', u'(σ･Д･)σ', u'(*σ´Д｀*)',
+        u'Σ(っﾟДﾟ；)っ', u'ヽ(;ﾟ;Д;ﾟ;; )', u'(´д｀ι)', u'(´エ｀；)', u'(-∀-`; )',
+        u'<(llﾟ◇ﾟll)>', u'ヾ(･ω･`；))ﾉ', u'ヾ((；´･ω･)ﾉ', u'ヾ(･ω･`；)ﾉ', u'(･∀･；)',
+        u'o┤*´Д｀*├o', u'(；´ﾟДﾟ)ゞ', u'(;ﾟ;Д;ﾟ；;)', u'w(´ﾟДﾟ｀)w', u'(# ﾟДﾟ)',
+        u'ヾ(ﾟдﾟ)ﾉﾞ', u'm(*´Д｀)m', u'(；´･Д･)', u'(*;´□`)ゞ', u'ヽ(*´□`)ﾉﾞ',
+        u'ヾ(;ﾟ;Д;ﾟ;)ﾉﾞ', u'|*´・Д・)r))ﾟ', u'/~＼o=(;ﾟﾛﾟ)=o/~＼', u'(*ﾉ´□`)ﾉ~', u'Σ(ﾟДﾟ;≡｀ﾟдﾟ)',
+        u'(σ ´゜д゜)σ', u'( ﾟдﾟ )', u'ヾ(ﾟёﾟ*)ﾉ', u'Σヽ(゜Д゜；)ﾉ', u'(((ﾟДﾟ)))',
+        u'((*｀ﾟдﾟ)ゞ', u'o(°ω°メ)Ｏ))', u'σ(°Д°*)', u'ヾ(◕д◕❀)ﾂ', u'ヾ(❀◕д◕)ﾉ',
+        u'╰໒(⸝⸝⸝⚆Ĺ̯⚆⸝⸝⸝)७ノ', u'[ ∗ ◕ □ ◕ ∗ ]', u'へ[ : ⊚ ﹏ ⊚ : ]ง', u'ヽ(‘ºل͟º)ノ', u'( ˵ ◐ ︿ ◐ ˵ )',
+        u'░ ര Ĺ̯ ര ░', u'╏ ⁰ ⌂ ⁰ ╏', u'⁞ ✪ ⌂ ✪ ⁞', u'へ( ̿̿ o ̿̿ )╮', u'.+:｡ヽUﾟДﾟUﾉﾟ.+:｡',
+        u'[ : • 益 • : ]', u'╏ ˵ ✪ ﹏ ✪ ˵ ╏', u'▐ ” ⊗ ﹏ ⊗ ”▐', u'ヽ(◕﹏◕)ﾉ', u'ヽ[ ಡ ⌂ ಡ ]⊃',
+        u'ԅ། , ◔ ﹏ ◔ , །ᓄ', u'ʕ･_･ ;ʔ≡ʕ; ･_･ʔ', u'~( ~´･_･`)~', u'┌┤´д`├┐', u'（ 　ﾟ々ﾟ）',
+        u'(○´･д･)ﾉ', u'(*′口`)ﾉ', u'(oﾟ□ﾟ)o', u'ミ（゜д゜○）', u'ヽ(･д･｀｡)ﾉ',
+        u'ヽ(´･д･`)ﾉ', u'ヽ(｡´･д･)ﾉ', u'o(･´д･｀o)))三(((o´･д｀･)o', u'（￣ー￣；）', u'(oﾐﾟﾛﾟﾐ)o',
+        u'o(ﾐﾟﾛﾟﾐo)', u'(ﾟдﾟ)', u'ヾ(゜д゜)ノ', u'((((爾△爾))))', u'（●´･△･｀）',
+        u'／(￣ロ￣;)＼', u'Σ(´ﾟωﾟ｀ )', u'(｡´･д･)o', u'o(ﾟДﾟ)っ', u'((´∀`;))',
+        u'(( ´∀`;))', u'。(>_<;=;>_<)。', u'（；○□○）', u'(╯•ω•╰)', u'(๑•́ω•̀)',
+        u'/･_･ヾ＼', u'ヽ(*´□｀*)ッ', u'Σ꒰๑•ॢд •ॢ๑꒱', u'Σ(,,oΔo,,*)', u'(๑º ﾛ º๑)',
+        u'(。´д｀。)', u'Σ(`･Д･ﾉ)ﾉ', u'(οдО;)', u'(๑⊙ﾛ⊙๑)', u'(*´○∧○`*）',
+        u'[*っ´･Å･]', u'◍´Д‵◍', u'（┓゜Ａ゜）┓', u'∩(￣□￣#)∩', u'o｜๑⊙Д⊙๑｜ツ',
+        u'ლ(ﾟдﾟლ)', u'(*ﾟÅﾟ；*)', u'(✽ ﾟдﾟ ✽)', u'ヽ(*゜∀゜*)ノ', u'ﾍ(ﾟ∀ﾟﾍ)ﾍ(ﾟ∀ﾟﾍ)ﾍ(ﾟ∀ﾟﾍ)',
+        u'(´д｀、)', u'ε=(ﾟ∀゜´)', u'(,,ﾟДﾟ)', u'(´σωσ*)', u'o(*´д`*)o',
+        u'(´･⊥･｀)', u'((((｡(´°Α°｀)｡))))', u'f(^_^;', u'(´･Д･lll)ゞ', u'(°m°;)',
+        u'(-∧-；)', u'ヾ(｡﹏｡)ﾉﾞ',
+    ],
+    u'thinking': [
+        u'(;¬_¬)', u'（；¬＿¬)', u'(¬_¬)', u'(¬‿¬)', u'୧╏ ՞ _ ՞ ╏୨',
+        u'(¬ω¬)', u'( ͡° ͜ʖ ͡°)', u'( ¬_¬)', u'(҂⌣̀_⌣́)', u'(∩⌣̀_⌣́)',
+        u'(ʃ⌣́,⌣́ƪ)', u'<(¬＿¬<)', u'm(￢0￢)m', u'눈_눈', u'( ་ ⍸ ་ )',
+        u'⁝(๑⑈௰⑈)◞⁝˚º꒰꒱', u'(.﹒︣︿﹒︣.)', u'(ꆤ⍸ꆤ)', u'(⑅ ‘﹃’ )', u'(‾͈̑ ◟  ॢ‾͈̑๑)ഽ̵ᵘഽ̵ᵘ४꒰…꒱',
+        u'ॱ॰⋆(˶ॢ‾᷄﹃‾᷅˵ॢ)ӵᵘᵐᵐᵞ♡♡♡', u'Σ(-᷅_-᷄๑)', u'(－‸ლ)', u'(•᷉ुε ू•᷈,)', u'๐छ ੂछ๐',
+        u'| ू*꒦ິ꒳꒦ີ)｡oO', u'( ･᷄ㅂ･᷅ )', u'( ᵕ́ૢ‧̮ᵕ̀ૢ)‧̊·*', u'(❛ัॢᵕ❛ั ॢ)✩*ೃ.⋆', u'(  ु⁎ᴗ_ᴗ⁎)ु.｡oO',
+        u'( •́ ⍨ •̀)', u'( ´⍪⌂⍪`)', u'(˃̴̀ᄇॢ˂̴́ ∗)', u'(๑•̆૩•̆)', u'(*´ ˘ `*).｡oO ( ♡ )',
+        u'(º﹃º )', u'(*´﹃｀*)', u'(¯―¯٥)', u'( ｰ̀εｰ́ )', u'(눈_눈)',
+        u'( ｡_｡)', u'(ಢ⊱ಢ ｡)', u'(ಡωಡ)', u'(*˘︶˘*).｡.:*♡', u'(´-ι_-｀)',
+        u'v(´-ι_-｀)v', u'（´-`）.｡oO（）', u'| ू･᷄ω･᷅)｡oOஇo｡', u'(´._.`).｡oஇ()', u'(-｡-;',
+        u'( מּ,_מּ)', u'(。ⓥдⓥ)ノ', u'(´-_ゝ-`)', u'( ﾟｰﾟ)', u'❤︎⁄⁄꒰* ॢꈍ◡ꈍ ॢ꒱.*˚‧',
+        u'(❛ॕ௰❛ॕૢ๑)˚º꒰꒱', u'(〠_〠)', u'♒((⇀‸↼))♒', u'(,Ծ_Ծ,)', u'(ԾεԾ|||)',
+        u'(.•̵̑⌓•̵̑)', u'ƪ(•̃͡•̃͡ ƪ', u'=͟͟͞͞ ऀืົཽ≀ ͔ ͕̮ ऀืົཽ✧॰৹꒰❢❢꒱', u'( ج_ج )', u'ღ˘◡˘ற♡.｡oO',
+        u'=͟͟͞͞ ऀืົཽ≀ ͔ ͕̮ ऀืົཽ✧॰৹꒰꒱', u'(ー_ーゞ', u'|´ε ｀ゞ)*.。oO( )', u'【•】_【•】', u'בּ_בּ',
+        u'טּ_טּ', u'לּ_לּ', u'מּ_מּ', u'סּ_סּ', u'תּ_תּ',
+        u'ಠ , ಥ', u'(￢ε￢　)', u'(,,-`_●-)', u'(‾͈̑ ◟  ॢ‾͈̑๑)ഽ̵ᵘഽ̵ᵘ४꒰ ꒱', u'(◦ˇ _̆ ˇ◦)',
+        u'⁽་º་⁾', u'(　`_ゝ´)', u'*¨*•.¸꒰๑ ᷄ω ᷅꒱', u'(ര⸏ुര)', u'(●･̆⍛･̆●)',
+        u'(ு८ு_ .:)', u'(;￢＿￢)', u'(´～ヾ)', u'( ⁝ื ‸ ⁝ื )', u'(¬ -̮ ¬)',
+        u'(⁽͈˙̑⁾˔̉⁽˙̑⁾͈)˚º꒰꒱', u'(⌍་д་⌌)', u'ᗜੂ௰ᗜੂ', u'(ꉺ⍸ꉺ)', u'(´ι_｀ )',
+        u'(￢з￢)', u'(◞‸ლ)', u'(ღ✪ｖ✪)｡o○', u'(ᇂ_ᇂ|||)', u'( *´罒`* )',
+        u'⸂⸂( ृ[▒͠]꒱⸒⸒⌕˚º꒰❣꒱', u'◔̯◔', u'(´⊂_｀人)', u'ε(´･●_･｀)з', u'(◔ૂ◔)',
+        u'(•Ṵ•)', u'(ᇂ_Jᇂ)', u'(⁎छ˼̲̮छ)', u'( ꂧ᷆ ◞ ˑ̼̬ ◟ ꂧ᷇ )', u'|˄·͈༝·͈˄₎.｡oO',
+        u'(ृᓎੁ⁎ ृ　)ुᐝ꒰꒱', u'┌༼ σ ‸ σ ༽┐', u'◤¬ ˒̫̮ ¬◥', u'(*´Д｀)=з', u'(〃´o｀)=3',
+        u'┌[ O ʖ̯ O ]┐', u'(ノ◇≦。)', u'(/ヘ￣､)', u'(⊹◕ʖ̯◕)', u'―(´￢O￢)(￢O￢｀)―',
+        u'(`L_` )', u'⇎_⇎', u'║ * ರ Ĺ̯ ರ * ║', u'( ´_>`)', u'(￢ω￢;A)',
+        u'(⍞∻⍞ॢ)₎₎', u'┏། ﹒ _ ﹒ །┓', u'(；￢＿￢)', u'⁞ ˵ •̀ ل͟ •́ ˵ ⁞', u'〳 ͡° Ĺ̯ ͡° 〵',
+        u'(•ṋ•)', u'ꏂ　: ृ⑆)˚º꒰꒱', u'˓˓₍ʔˊԶ͡ˋʕ₎˒˒', u'○o。／((-＿-メ))＼｡o○', u'(*ゝ(ェ)･)ﾉ.｡o○',
+        u'（￢з￢）', u'(๏็ટૄ ๏็ (๏็ટૄ◟๏็ )', u'(｡･~･｡)', u'（─。─）', u'(*´∀｀).。o○',
+        u'(p〒д〒q)', u'(✿╹m╹)', u'(´･＿･‘)', u'(；◔ิд◔ิ)', u'（´―оヽ）',
+        u'Σ (°ζ‿°　)', u'། ﹒︣ ‸ ﹒︣ །', u'ɖී؀ීϸ', u'( ˇ÷ˇ　 )',
+    ],
+    u'waving': [
+        u'“(`(エ)´)ノ', u'( ´ ▽ ` )ﾉ', u'(,, ･∀･)ﾉ゛', u'(;-_-)/', u'(｡･ω･)ﾉﾞ',
+        u'(。･д･)ﾉﾞ', u'(｡´∀｀)ﾉ', u'(/・0・)', u'(´・ω・)ﾉ', u'(￣∠ ￣ )ﾉ',
+        u'(=ﾟωﾟ)ノ', u'(¬_¬)ﾉ', u'(ノ^∇^)', u'＼(°o°；）', u'ヽ(´･ω･`)､',
+        u'( ・_・)ノ', u'( ･ω･)ﾉ', u'( ´ ▽ ` )ﾉ', u'( ^_^)／', u'（ ゜ρ゜)ノ',
+        u'( ﾟ▽ﾟ)/', u'(;-_-)ノ', u'(。-ω-)ﾉ', u'(。^_・)ノ', u'(*^･ｪ･)ﾉ',
+        u'(*＾▽＾)／', u'(*￣Ｏ￣)ノ', u'(*●⁰ꈊ⁰●)ﾉ', u'(⁎ ✪͡ ◡͐✪͡ ⁎)ﾉ”', u'(^ _ ^)/',
+        u'(^ Q ^)/', u'(^-^*)/', u'(^o^)/', u'(￣(oo)￣)ﾉ', u'(￣(ｴ)￣)ﾉ',
+        u'(￣▽￣)ノ', u'(=ﾟωﾟ)ﾉ', u'(≧∇≦)/', u'(○´3｀)ﾉ', u'(o・・o)/',
+        u'(o´ω`o)ﾉ', u'(ﾉ´∀｀*)ﾉ', u'@(o・ェ・)@ノ', u'＼( ･_･)', u'＼(-_- )',
+        u'＼(-o- )', u'＼（＾∀＾）メ（＾∀＾）ノ', u'＼(＾▽＾*)', u'＼(￣O￣)', u'~(＾◇^)/',
+        u'~ヾ ＾∇＾', u'~ヾ(＾∇＾)', u'╭(°ﾛ°”)╯', u'☆ﾐ(o*･ω･)ﾉ', u'ー( ´ ▽ ` )ﾉ',
+        u'ヾ( ‘ – ‘*)', u'ヾ(-_-;)', u'ヽ(･∀･)ﾉ', u'ヾ(･ω･`｡)', u'ヾ(・ω・ｏ)',
+        u'ヾ(｡･ω･｡)', u'ヾ(｡´･_●･`｡)☆', u'ヾ(＠⌒ー⌒＠)ノ', u'ヽ(๏∀๏ )ﾉ', u'ヾ(´･ω･｀)',
+        u'ヾ(´(ｴ)｀ﾉﾞ', u'ヾ(´￢｀)ﾉ', u'ヾ(＾-＾)ノ', u'ヾ(＾∇＾)', u'ヽ(＾▽＾)人(＾▽＾)人(＾▽＾)ﾉ',
+        u'ヽ(ﾟ◇ﾟ )ﾉ', u'ヾ(◍’౪`◍)ﾉﾞ♡', u'ヾ(◜▿‾ 三 ‾▿◝)ﾉ', u'ヾ(☆▽☆)', u'ヘ(‘◇’、)/',
+        u'ヘ(゜Д、゜)ノ', u'ヘ(°￢°)ノ', u'ヘ(°◇、°)ノ', u'ﾍ(ﾟ∀ﾟ*)ﾉ', u'且_(ﾟ◇ﾟ；)ノﾞ',
+        u'(*ﾟ⚙͠ ∀ ⚙͠)ﾉ', u'ヾ(oﾟｘﾟo)ﾉ', u'川o･-･)ﾉ', u'┻┳|･ω･)ﾉ', u']ｮ◡◕ั⁎)ﾉ✰⁎*',
+        u'(。･∀･)ﾉ', u'(^▽^)/ ʸᵉᔆᵎ', u'(ヾﾉ･ω･`)', u'(｀･ω･´)ﾉ', u'ヾ(´｡••｡`)ﾉ',
+        u'(ﾉ)’ω`(ヾ)', u'(◍˃̶ᗜ˂̶◍)ﾉ”', u'ヾ( ´｡ •x• ｡` )ﾉ”', u'ヾ ^_^', u'ヾ(*´∀｀*)ﾉ',
+        u'ヾ(๑╹ヮ╹๑)ﾉ”', u'ヾ(๑╹ꇴ◠๑)ﾉ”', u'ヾ(๑ㆁᗜㆁ๑)ﾉ”', u'*+( ๑´•ω•)۶”', u'(✿´꒳`)ﾉ°',
+        u'ヾ(*❦ω❦)ノ', u'( ✪ワ✪)ノʸᵉᵃʰᵎ', u'꒰๑˃͈꒳˂͈๑꒱ﾉ*ﾞ̥', u'(♦亝д 亝)ﾉ', u'ヾ(^ิ∀^ิ)',
+        u'ヾ(Ő∀Ő๑)ﾉ', u'(✧∇✧)╯', u'╰(✧∇✧)', u'(；ﾞﾟ’ωﾟ’):⁾', u'ヾ(⌒(_๑˘ㅂ˘๑)_',
+        u'(੭ ᐕ)੭*⁾⁾', u'(๑ò◊ó ﾉ)ﾉ', u'ヾ(˹ᆺ˺✿)ﾉﾞ', u'‘`,､(((ꏿwꏿ;)))', u'(●°u°●)​ 」',
+        u'|ʘ‿ʘ)╯', u'˛(ˊʙˋ)੭˒˒', u'ヾ(´∀｀○)ﾉ', u'ヾ(◜▿‾ ( ´▿｀ ) ‾▿◝)ﾉ', u'⌒(o＾▽＾o)ノﾟ',
+        u'ヾ(°∇°*)', u'(*´∇｀)ﾉ', u'∪*ゝω･)ﾉ”', u'ヾ(･ω･*∪', u'ヾ(・ᆺ・✿)ﾉﾞ',
+        u'(´っω･o)', u'ヽ(´▽`)ﾉ', u'ヽ(｡･c_，･｡)ﾉﾞ', u'⁽(ી₍₍⁽⁽(ી(◟̊◞̊)ʃ)₎₎⁾⁾ʃ)₎₎', u'(◜௰◝)╯',
+        u'(ृ°͈꒳​°͈＝°͈꒳​°͈)੭ु⁾⁾*', u'(๑ ؔؖؕ◉͠ ◡͐ ◉ؕؔؕؖ͠)ノ', u'(ஐ╹◡╹)ノ', u'❣ヾ( ؔ✪̥ ⌔ ؔ✪̥`﹡)', u'o(*’▽’*)/☆ﾟ’',
+        u'(｡Ő▽Ő｡)ﾉﾞ', u'.:*･✿ ✿.｡.:*･ヾ(Ő‿Ő✿)', u'ヾ(*･ω･*)o', u'(*´･д･)ﾉ', u'ヾ[･ω･`●]',
+        u'(⋆ʾ ꆚ ʿ⋆)۶⁾⁾⿻', u'◦°˚(´•̛ᴗ•̛`)/˚°◦', u'ヾ(῀ ⚙⌄⚙ ῀)ﾉ”', u'✧*｡٩(ˊ⺫ ˋ ृ )', u'✲ﾟ｡.(✿╹◡╹)ﾉ☆.｡₀:*ﾟ✲ﾟ*:₀｡',
+        u'|･ω･`*)ッ', u'(。･∀･)ﾉ゛', u'(ʻ͈ჲ̫ʻ͈)◞', u'(●>ω<)ﾉﾞ', u'(ゝω･)ﾉ',
+        u'ヾ(=´･∀･｀=)', u'♪( ･ｪ･)ﾂ彡', u'(✿◕ ‿◕ฺ)ノ))。₀: *゜', u'φ(*⌒▽⌒)ﾉ', u'(◕ฺー≦)ノ',
+        u'ヾ(*Ő౪Ő*)', u'ヾ(▼ﾍ▼；)', u'|/// |(ω･ )ﾉ| ///|', u'|/// |ω･｀*)ﾉ| ///|', u'(*ﾟ_っﾟ)ﾉﾞ',
+        u'ヾ(*●´∀｀●*）', u'◞(⚭⃚⃙͐·̫⚭⃚⃙͐)˩✧', u'(ό‿ὸ)ﾉ', u'|。･ω･|ﾉ', u'└╏ ･ ᗜ ･ ╏┐',
+        u'Σ(;´□｀)ﾉ', u'ヾ(o｀Å´o)', u'ヾ( o･∀)ﾉﾞ', u'ヾ(o･∀･o)ﾉﾞ', u'ヾ(∀･o )ﾉﾞ',
+        u'(* ﾟ∀ﾟ)ﾉｼ', u'(●´Д)ﾉ”　ヾ(∀｀●)', u'ヾ(ﾟдﾟ)ﾉ゛', u'|｡･益･)ﾉ', u'ヽ། ﹒ ~ ﹒ །╮',
+        u'ヾ(´ω｀＝´ω｀)ノ', u'(*・ｪ･*)ﾉ', u'ヾ(・∀・*)', u'(*・∀・)ノ゛', u'ヾ(>ω<○)',
+        u'( ´_ゝ｀)ﾉ', u'（｡≧◇≦）ﾉ', u'(ﾉﾟ∇ﾟ)', u'o(*ﾟ∇ﾟ)ﾉ', u'(●＞д＜)ノ',
+        u'(＾◇＾）ノ', u'（*・Ｕ・）ノ☆', u'o(*･ｰ･)〇', u'ヾ(*>v<)', u'(>v<*)ｼ',
+        u'[○´・ω・]ﾉ', u'ﾍ(￣ー￣)ﾉ', u'☆⌒c(´∀｀)ノ', u'ﾟ.+:｡(≧∇≦)ﾉﾟ.+:｡', u'(｡･o･｡)ﾉ',
+        u'(o゜◇゜)ノ', u'（｀∀´）ノ', u'ヾﾉ≧∀≦)o', u'( *՞ਊ՞*)ﾉ', u'ｰ<(´∀｀)/',
+        u'ヾ｜*￣ー￣｜*￣∇￣｜/”', u'ヾ(・◇・)ﾉ', u'ヾ(･ω･ )', u'(*´∀｀*)ﾉ｡+ﾟ *｡', u'ヾ(*´Д｀*)',
+        u'ヽ(*´ω｀*))', u'((*´ω｀*)ﾉ', u'☆ヾ(･ェ･｡｀Ｕ', u'：*：°・☆ヾ(δ_δ。)', u'(●´∀｀)ノ~',
+        u'(*ゝω・)ﾉ', u'￥( ´ω`)/', u'(ヾ(´・ω・｀)', u'(*σωσ）シ', u'(∩｡･ｏ･｡)っ.ﾟ☆｡’`',
+        u'(*´∇｀)ノ', u'ｰ(☆∀☆)/”', u'ヾ(*･∀･*）/☆ﾟ。･＋', u'(●ゝ∀･)ﾉ', u'(〃･ω･)ﾉ~☆･ﾟ+｡*ﾟ･.+',
+        u'(ж^□^ж)ﾉ', u'(￣ｰ￣)ﾉ', u'o｜◕ˇ▽ˇ◕｜ツ', u'╰(❛∀❛ )', u'╰|･ิД･ิ |',
+        u'o｜๑⊙Д⊙๑｜ツ', u'o｜#╹ー╹｜ツ', u'ヾ(・m・*)ノ゛', u'╰( ^o^)╮', u'(ஐ০౪০)ﾉ',
+        u'໒(◕ヮ◕)〜⊹',
+    ],
+    u'writing': [
+        u'＿φ( °-°)/', u'＿φ(°-°=)', u'φ(．．;)', u'φ(^∇^ )', u'╰(⊡-⊡)و✎⮹',
+        u'φ(◎◎ヘ)', u'ψ(。。)', u'___ψ(‥ )', u'＿φ(￣ー￣ )', u'＿φ(□□ヘ)',
+        u'＿〆(。。)', u'(‘•̀ ▽ •́ )φ', u'φ(・ω・｀ )', u'φ(._.)', u'φ（．．）',
+        u'φ(￣ー￣ )ノ', u'φ(°ρ°*)メ', u'〆(・∀・＠)', u'〆(´Ｕ_｀*)', u'φ(^ω^*)ﾉ',
+        u'…φ(o´ωﾟo)φ…', u'σ(ൈ)φ', u'໒(⊙ᴗ⊙)७✎▤', u'[≡] 〆(・⺫・‶)', u'(๑╹o╹)φ',
+        u'†=”Ⴛ̸ ♡(˃͈ દ ˂͈ ༶ )', u'ණ⃛(ᵒ͈̑ᴗ̂ᵒ͈̑ )”', u'_〆(´Д⊂', u'＿〆(●-Дゞ●)', u'φ|o-Дゞo|',
+        u'௸˓˓✍(ீଞீ๑)', u'＿ø(●ʘ╻ʘ●)', u'〆(´ω`●)ゞ', u'((φ(．．｡)', u'βακα…_〆(´･ω･｀*)',
+        u'βακα…_φ(ﾟωﾟ )', u'✍(΄◞ิ౪◟ิ‵)', u'✉✍(ග⍛ග੭', u'“φʕ•ᴥ•oʔ', u'φ(￣￢￣ヾ)',
+        u'φ(●ﾟ益ﾟ)っ', u'＿〆ヾ(￣(エ)￣)', u'￠(･ω･`)', u'_￠(T-T*)', u'φ(´ω｀●)',
+        u'φ(ﾟ ωﾟ//）♡', u'_φ(●ﾟ益ﾟ)っ', u'φ(´д｀ｏ)', u'_〆(･_･｡)', u'_￠(･ω･`)',
+        u'_〆((ﾐ￣ｴ￣ﾐ))', u'≡≡≡≡φ(＾∇＾*)', u'_〆(ﾟ▽ﾟ*)', u'❣ฺ✍ฺ（◕ฺｖ◕ฺ）✌ฺ', u'φ(･c_,･｡)',
+        u'βακα…_〆(ﾟ▽ﾟ*)', u'_〆(･･　)♪', u'＿〆((=´ｴ `= ) )', u'φ(ﾟｪﾟ♡)', u'…_〆(ﾟ▽ﾟ*)',
+        u'βακα…_〆(・ｪ・*)', u'βακα…_〆(´･ｪ･｀*)', u'βακα…_φ(´ι _` 　)', u'βακα?…_φ(￣ ￣|||)', u'βακαУαЯο…_〆(ﾟ▽ﾟ*)',
+        u'ВАКА❣ฺ✍ฺ（◕ฺｖ◕ฺ）✌ฺ', u'…_〆(・∀・＠)', u'…〆（´Ｕ｀*）', u'…..φ(・∀・＊)', u'_φ［・ω・｀*］',
+        u'….〆(･ω･。)', u'_〆┤’-‘*├', u'＼＿ﾍ(ω｀*)', u'φ(-｀Д´-*)', u'￠(-∀・○)',
+        u'＼_(･ω･｀)', u'＼＿ﾍ(ﾟeﾟ#)', u'￠(-∀-○)', u'_￠(･ω･｀)', u'＿〆(´∀｀●)',
+        u'＿〆(=´ｴ ｀= )', u'_〆(-c_,-。)', u'＿〆(-ε･｀)ﾉ^☆', u'＼_(ω・｀*)ゞ', u'…..φ(〃∇〃 ）',
+        u'…..φ(-ω-｡`)', u'…..φ(〃∇〃 )))', u'…〆(・Å・｀ｏ)ノ', u'[＼／]…..φ(・д・。)', u'＼＿ﾍ(´ω｀)',
+        u'вакатΙη…￠(-∀・○)', u'ＳΟЯЯΥ＿φ（･益ｑ｡｀)･ﾟ･ｏ｡', u'Ｉ ￡ονё Υου…..φ┃*･ω･*┃', u'＼＿ﾍ(◕‿◕✰)', u'_〆(ﾟ□ﾟ*)',
+        u'〆(･ω･*)', u'φ(´ω｀= )', u'φ( =´∀｀)ﾉ', u'_〆(´Ｕ_｀*)', u'ηακετα…_〆(；ωq｀)',
+        u'βακα…_〆(・ｪ・*)', u'βακα…_〆(´･ｪ･｀*)', u'βακα…_φ(´ι _` 　)', u'βακα?…_φ(￣ ￣|||)', u'..φ(ｰ￣*)',
+        u'_φ(*￣0￣)ﾉ', u'…φ(ω￣*)', u'_φ(*￣ω￣)ﾉ', u'〆(°°*)', u'【ъака】＼_(・ω・`)',
+        u'βακα…_〆(゜▽゜*)', u'βακα…_φ(ﾟ∀ﾟ )', u'￡ονё Υου…..φ(〃∇〃 ))',
+    ],
+    u'wink': [
+        u'(－ｏ⌒)', u'(。^_・)ノ', u'（＾＿－）', u'(^_-)', u'（＾_-）',
+        u'（＾＿－）≡★', u'（＾＿・）', u'（＾＿−）', u'(^_−)☆', u'(⌒.−)＝★',
+        u'（○゜ε＾○）', u'(o‿∩)', u'＼（^０＾）／', u'๏[-ิ_•ิ]๏', u'~(＾◇^)/',
+        u'☆～（ゝ。∂）', u'd(-_^)', u'✩⃛˞(๑ꆨ৺ꉺ๑)', u'(๑ꄱͦॢ◡ु ˂̶͈́๑)', u'｡ﾟ+.ღ(ゝ◡ ⚈᷀᷁ღ)',
+        u'˄̻ ̊σ(˃̴͈◡ुමੈॆ⋆)˄̻ ̊~♡⃛', u'ෆ⃛(ᶿ̴͈᷇◟̵◞̵˂͈᷆ ფ', u'⌓⌓⌕(˃̴◡ुؔ՞ઁ)♡⃛', u'(˃̶᷄︿๏）', u'(∗ᵒ̶̶̷̀ω˂̶́∗)੭₎₎̊₊♡',
+        u'(*⸰‿-) (☉_☉) (-‿◦☀)', u'♪(ﾟ▽^*)ﾉ⌒☆', u'ヾ(*ゝω・*)ﾉ', u'ｄ(ゝc_,・●)', u'v(*’-^*)ｂ',
+        u'v(°∇^*)⌒☆', u'σ(ﾟｰ^*)', u'۴(๑ꆨ◡ꉺ๑)', u'd(*ゝωб*)', u'(ﾟ∇^*)',
+        u'৲( ᵒ ૩ᵕ )৴♡*৹', u'(๑ゝᴗම๑) ৷ਕკ~ෆ', u'(｡•̀ᴗ-)✧', u'( ᐤ◞◡ु̑◟˂ )⁺ₒ✩', u'ヽ(。ゝω･)ﾉ☆;:*',
+        u'（◍●◡ु‹◍)☆', u'(๑◕ㅂ▰)', u'ʸ(➜◡ु⚈᷉)♡⃛', u'⁽͑ʺ˚˙̫ʿʺ⁾̉ˀ*', u'(ゝω･)ﾉ',
+        u'ಠ‿↼', u'( ͡~ ͜ʖ ͡°)', u'（ゝ。∂）', u'☆⌒(*＾-°)v', u'(´ゝз・`)ﾉ⌒☆',
+        u'v(*’-^*)-☆', u'(*^-°)v', u'Y（・ω‐）Y', u'(^_-)—☆', u'(◕ฺー≦)ノ',
+        u'(*・∀-)☆', u'★~(◠︿◕✿)', u'★~(◠﹏◕✿)', u'★~(◡﹏◕✿)', u'★~(◠ω◕✿)',
+        u'★~(◡‿⊙✿)', u'★~(◡△⊙✿)', u'★~(◠﹏⊙✿)', u'★~(◡﹏⊙✿)', u'★~(◠‿◕✿)',
+        u'★~(◡ω◕✿)', u'★~(◠△◕✿)', u'★~(◠△⊙✿)', u'★~(◠ω⊙✿)', u'★~(◡﹏◡✿)',
+        u'★~(◡︿⊙✿)', u'★~(◠︿⊙✿)', u'★~(◡ω◡✿)', u'★~(◡ω⊙✿)', u'(´ ◕◞౪◟-)-☆',
+        u'(´ゝз・)─☆', u'(๑ゝڡ◕๑)', u'ヽ(。ゝω・)ノ☆', u'd(｡ゝд･)', u'☆（*ゝω・*）ﾉ',
+        u'(v^ー°)', u'ヾ(*ゝω・*)ノ', u'☆｡ﾟ+.(人-ω◕ฺ)ﾟ+.ﾟ', u'o（｀ゝ曲°〃）b⌒☆', u'(ﾉ･_-)☆',
+        u'☆*．･(*ゝ∀・*)ﾉ', u'☆⌒（●ゝω・）', u'☆(>ω・)', u'(ゝ∀･)', u'★⌒(●ゝω・)ｂ',
+        u'(*ゝω・)ﾉ', u'd(ゝ∀･)', u'(●ゝ∀･)ﾉ', u'(ゝω´･)b⌒☆', u'く(^ｰﾟ)ﾉ',
+        u'★>d(,,･ε´-,,)⌒☆', u'(。・艸-。)-☆　ｗiйκ', u'(･ω<)☆', u'(・ω<)', u'ｖ(･Д<*)☆',
+        u'☆=(ゝω･)', u'ヾ(о-ω･)ﾉ⌒★', u'(＞ω)＝☆', u'(*＾∀ﾟ)ъ', u'(*ﾟｰ~)^☆',
+        u'（　＾▽-）∠※☆', u'(○ゝω・○)ﾉﾟ+.☆', u'ヽ(｡ゝ∀･)☆･ﾟ:*☆', u'(･ｪ-)',
+    ],
+    u'saluting': [
+        u'(；・ε・)ゝ”', u'(；´・∀・)ゝ”', u'(；°ρ°)ゝ”', u'(；●∀●)ゝ”', u'(‘∀`)ゝ”',
+        u'(*´ﾟωﾟﾉ', u'(〃´・ω・`)ゝ', u'(〃⌒▽⌒〃)ゝ', u'(｀∀´)ゝ”', u'(`Д´)ゞ',
+        u'(°∀°)ゝ”', u'(＞Д＜)ゝ', u'(≧∀≦ゞ', u'(≧ω≦)ゞ', u'(○$´∀`)ゞ',
+        u'(◎｀・ω・´)ゞ', u'(★｀･ω･)ゞ', u'(★´ω｀★)ゞ', u'(★ゝз･)ﾉ~*', u'*~ヽ(ゝз･☆)',
+        u'(ο´ω｀ο)ゝ', u'(`Д´)ゞ', u'(｀･ω･´)ゞ', u'(′σω`)ﾉ', u'(*゜－＾)ゞ',
+        u'(*゜ω゜)ゞ', u'☆(･ω･*)ゞ', u'ヾ|*ﾟωﾟ|ゞ', u'(`･ε´-ゞ)', u'(`･ω･´)ゞ',
+        u'(￣^￣)ゞ', u'(^-^)ゝ', u'(゜◇゜)ゞ', u'(｡･ω･)ゞ', u'(‘-‘*ゞ',
+        u'∠(｀･ω･´)', u'∠(･`_´･ )', u'く（＠Д＠）', u'( ゜ω゜)ゝ', u'( ・∀・ )ゞ',
+        u'（｀・ω・）ゞ', u'(｀・д・´)ゝ', u'(｀д´)ゝ', u'(-ω-)ゝ', u'（・д・ゝ）',
+        u'(‘ー’*)ゞ', u'/(‘∀’*', u'∠(^ー^)', u'(*>▽<*)ゞ', u'(｡ゝ∀･)ゞ',
+        u'┏( ﾟ益ﾟ)ゞ', u'(｀ﾟДﾟ´)ゞ', u'( *๑•̀д•́๑)」', u'(「꒪౪꒪)」', u'(`-д-；)ゞ',
+        u'ｏ(〃･◇･〃)ゞ', u'(･`◡´･)ゝ', u'ヽ|･ω･|ゞ', u'∠꒰’౪’꒱✧', u'◞(⚭⃚⃙͐·̫⚭⃚⃙͐)˩✧',
+        u'┏( ﾟωﾟ)ゝ', u'(‾-ƪ‾)', u'(〃´3′〃)ゞ', u'ｏ(･д´･+)ゞ', u'|･｀ヘ´･;|ゞ',
+        u'(*^-^*)ゞ', u'〆(´ω`●)ゞ', u'☆( ´ ਊ ՞ )ゞ', u'(〓￣(∵エ∵)￣〓)ゞ', u'( -(ｴ)-)ゞ',
+        u'(●￣(ｴ)￣●)ゞ', u'ヾ(´(ｴ)｀ﾉﾞ', u'v(▼ω▼ﾒ)ゞ', u'（〃・ロ・〃）ゞ', u'(●´ω｀●)ゞ',
+        u'(*´･x･`)ゞ', u'|；´・ω･｀|ゞ', u'( ´_ゝ｀)ゞ', u'(*´□`)ゞ', u'(*｀･益･´)ゞ',
+        u'(｡･益･)ゞ', u'( ’v`*)ゞ', u'(=´▽｀)ゞ', u'(=`ｪ´=；)ゞ', u'(*°∀°)ゞ',
+        u'(。・ω・)ゞ', u'ヽ( ˘ω˘ )ゝ', u'∠(´д｀)', u'（＊´ω｀）ゞ', u'(●>д<●)ゞ',
+        u'（・∀・）ゞ', u'ヾ(☆´･ω･)ゞ', u'ヾ(･ω･｀★)ゞ', u'(*｀∪´*)ゞ', u'v(*’-^*)ゞ・’ﾟ☆',
+        u'(oゝ∀・o)ゞ', u'ヾ(≧∇≦)ゞ', u'(*´∀｀*)ゞ', u'＼|*≧Д≦|>', u'ヾ(≧ー≦)ゞ',
+        u'∠( ﾟдﾟ)/', u'o(*￣○￣)ゝ', u'―(≧∀≦)ゞ', u'！(@＾▽＾@）ゞ', u'(｀･д´･ゞ)-☆',
+        u'(*・∀・)ゞ', u'（’◇’）ゞ', u'(*ﾟｰﾟ)ゞ⌒☆', u'(＞Д＜)ゝ”', u'（＾∀＾）ゞ',
+        u'(･ω´-ゞ)^☆', u'（≧▽≦）ゝ', u'（´ω｀◎）ゞ', u'（*＾～＾*）ゝ', u'ｏ(〃・◇・〃)ゞ',
+        u'( ﾟДﾟ)ゞ', u'ヽ(￣ω￣(￣ω￣〃)ゝ', u'☆(*･ｪ･*)＞｡', u'＼(^O^ )＞*', u'*＜( ^O^)／',
+        u'*＜( ≧▽≦)／', u'＼(≧▽≦ )＞*', u'*＜( ・∀・)ノ', u'ヽ(・∀・ )＞*', u'v(ﾟ∇^*)＞o⌒☆',
+        u'(o｀･ω･)ゞ', u'（｀・ゝ・´）ゞ', u'（*｀・ω・*）ゞ', u'<(￣∇￣)ゞ', u'（￣ー￣)ゞ',
+        u'(￣▽￣)ゞ', u'(*>ω<)ゞ', u'（*￣‥￣*）ゝ', u'!!(･∇･｀ゞ', u'(〃＾∀ﾟ ゞ',
+        u'(。・ｘ・)ゞ', u'（≧▽≦）ゞ', u'(´∀｀ゞ', u'（─∀─）ゞ', u'(*゜ー゜)ゞ⌒☆',
+        u'(U･× ･´)ゞ', u'（○｀ω´）ゞ', u'(｀∀´*)ゞ', u'(‘∀`)ゞ', u'(●｀･ω･)ゞ＜ok！',
+        u'(｀∇´ゞ', u'(＊･_･＊)ゞ', u'(*´-｀*)ゞ', u'ヾ(*｀∀´*)ゞ', u'(‘ – ‘ *)ゞ',
+        u'く(^ｰﾟ)ﾉ', u'(〇´∪`●ゞ）', u'♪(´∪`●)ゝ', u'<|๑⊙Д⊙|/', u'(｡･Д･)ゞ',
+        u'(*｀･ω･)ゞ', u'(゜∀´)ゞ=☆', u'（★・л・★）ゝ', u'ヾ(●｀･△･´●)ゞ', u'(∀｀*ゞ)',
+        u'ヾ(´ε｀*)ゝ', u'(・ω・｀=)ゞ', u'o(- -;*)ゞ', u'c(＞ω＜)ゞ', u'(`･ω･)ゞ',
+        u'([]-[]-“ゝ', u'(‘ー’*)ゞ', u'∠(*ﾟ∇ﾟ*)', u'(*･×･*)ゞ', u'(･∀･´*)ゞ',
+        u'(･´з`･)ゞ', u's(●｀ヘ´●;)ゞ', u'(´▽｀；)ゞ', u'(。・ω・。)ゞ', u'(￣∇￣*)ゞ',
+        u'(´･Д･lll)ゞ', u'ヽ(⌒‐⌒)ゝ', u'(⑅･◇･)ゞ', u'(￣ー￣)ゞ', u'(・∧‐)ゞ',
+        u'(-ω-ゞ',
+    ],
+    u'scared': [
+        u'( /)u( )', u'（*/∇＼*）', u'(*/ω＼*)', u'（／_＼）', u'（／．＼）',
+        u'（/｡＼)', u'(／。＼)', u'(／(ｴ)＼)', u'(/ω＼)', u'(⊃‿⊂)',
+        u'(ノдヽ)', u'◑.◑', u'ヽ(ﾟДﾟ)ﾉ', u'工ｴｴｪｪ(;╹⌓╹)ｪｪｴｴ工', u'(((╹д╹;)))',
+        u'ε=ε=(っ*´□`)っ', u'ε=ε=(怒ﾟДﾟ)ﾉ', u'=͟͟͞͞ =͟͟͞͞ ﾍ( ´Д`)ﾉ', u'ヽ(￣д￣;)ノ=3=3=3', u'(꒪ȏ꒪;)',
+        u'(╬⁽⁽ ⁰ ⁾⁾ Д ⁽⁽ ⁰ ⁾⁾)', u'٩(´Д` ;)۶:.*', u'ヾ( •́д•̀ ;)ﾉ', u'〣( ºΔº )〣', u'(⊃д⊂)',
+        u'ヽ ( ꒪д꒪ )ﾉ', u')Д⊙`)', u'ヾ( ๑´д`๑)ﾂ', u'(´×д×`三꒪д꒪ ;)', u'– =͟͟͞͞ =͟͟͞͞ ﾍ( ´Д`)ﾉ',
+        u'ヾ(((;ꈡ▱ꈡ;)))ﾉ', u'ε＝ε＝ε＝(((((ﾉ｀･Д･)ﾉ', u'(◞º❒º)◞₎₎(◟º❑º)◟⁾⁾➟➠➨', u'˓⁽͑ʺˀ́˙̻ˁ̀ʺ⁾̉ʾʾ ᵏᵞᵅ˞ᵎ', u'( ⚆ _ ⚆ )',
+        u'џ(ºДºџ)', u'(˵¯͒ བ¯͒˵)', u'(☍д⁰)', u'(*/∇＼*)', u'ヽ(;ﾟ;∀;ﾟ; )ﾉ',
+        u'ヽ( ;ﾟ;ж;ﾟ;)ﾉ', u'ε=٩(●❛ö❛)۶', u'Σ(ﾟДﾟ；≡；ﾟдﾟ)', u'－(゜Д゜;)-ン!', u'━(◯Δ◯∥)━ン',
+        u'(c=(c=(c=(c=(ﾟﾛﾟ;c=', u'(ﾟДﾟ；)ゞ', u'⊂(ﾟДﾟ;⊂⌒`つ', u'..･ヾ(。￣□￣)ﾂ', u'エｴｪｪｪ(●’Д’●)ｪｪｪｴエ',
+        u'≡≡≡=(ﾉTдT)ﾉ', u'ε=ε=(⊃≧□≦)⊃', u'!!Σ(ﾟДﾟ;≡≡≡≡≡ヾ(;ﾟдﾟ)/', u'(ﾟДﾟ;)', u' (ﾟдﾟ；)',
+        u'∠(ﾟДﾟ)/', u'‘`( ꒪Д꒪),､', u'┃ ु ⠁⃘ ⠁⃘ू┃⁼³₌₃', u'(╬☉д⊙)', u'༻(〃ຶ⌂〃ຶ)',
+        u'y( ꒪◊꒪)y', u'ਭ३౽=͟͟͞͞(((ഽʻ⁸ʻ)ഽ', u'σ(ｏдｏlll)', u'=͟͟͞͞≠⌓̈⃝\\ᵒᵐᵍ', u'ε=ε=ε=(ﾉ≧∀)ﾉ',
+        u'(❛ӧ❛三❛ӧ❛)', u'Σ(°Д°；≡；°д°)', u'(`･/д＼･)', u'(ﾟДﾟ?)', u'ε=ε=ε=(ﾉTдT)ﾉ',
+        u'(　〇□〇）', u'～ε～ε～┌(|||´Д｀)ノ', u'゛(ﾉ~o~)ﾉ', u'ε=ε=ε=┏(ﾟロﾟ;)┛', u'(((φ(◎ロ◎;)φ)))',
+        u'ε==ε==(ﾉ゜д゜)ﾂ', u'ヽ(≡ω≡;ヽ)', u'(ﾉ;≡ω≡)ﾉ', u'ヽ(д`ヽ)｡｡', u'｡｡(ﾉ´д)ﾉ',
+        u'ヽ(´Д｀;≡;´Д｀)丿', u'((ヽ(´Д`;ゞ=ヾ;´Д`)ﾉ))', u'ヽ(ω；`ヽ))…((ﾉ´；ω)ﾉ', u'ヽ(д｀ヽ彡ﾉ´д)ﾉ', u'ヾ(´ﾟДﾟ｀;)ゝ',
+        u'(#｀ﾟд´)ﾉ', u'ε=ε=ε=(((怒ﾟДﾟ)ﾉﾉ', u'((ﾟ□ﾟ;))', u'ε=ε=ε=(*ﾉ´Д｀)ﾉﾟ', u'ヾ(*゜、ω゜*)ﾉﾟ',
+        u'゛(●ﾉ´・Д・｀)ﾉ', u'!!((((((っ;ﾟ∀ﾟ)っ', u'ゞ◎Д◎ヾ', u'へ( ʘ͡ ₒ ʘ͡ )╮/\\╱\\', u'╰། ᵒ̌ д ᵒ̌ །╯',
+        u'(●゜□゜)人(゜□゜○)', u'ヽ(○´Д｀)ﾉ', u'(゜Д゜*)', u'（（（（（（（（　゜□゜）ノ', u'⊃゜Д゜）⊃',
+        u'⊂（゜Д゜⊂', u'§;ﾟﾛﾟ§', u'┗|*´ﾟДﾟ｀|┛', u'(ノ´ロ`)ノ', u'(ノ ゜口゜)ノ',
+        u'ヾ(･c_,･｡) ﾉ =з =з= з', u'(ｼ;ﾟДﾟ)ｼ', u'ヾ(ﾟДﾟ;ヾ)', u'ヾ(;ﾟДﾟ;)ｼ', u'｡｡゛(ﾉ><)ﾉ',
+        u'（ΩДΩ）', u'ε≡Ξ≡Ξ≡ヽ( ;￣〇￣)ﾉ', u'ヽ(ﾟ□ﾟ＼*≡*／ﾟ□ﾟ)ﾉ', u'!!!!!!(ﾟﾛﾟ屮)屮', u'ヽ(#ﾟДﾟ)ﾉ',
+        u'ヾ(´囗｀｡)ﾉ', u'!!(ﾉ*ﾟДﾟ)ﾉ', u'(/;◇;)/', u',､’`( ꒪Д꒪),､’`’`,､', u'◝(๑⁺д⁺๑)◞՞',
+        u'ﾍ(;´o｀)ﾍ', u'(°□°)⊅', u'Σ(°□°)⊃', u'ε＝（ﾉﾟдﾟ）ﾉ', u'(＾ω＾ ≡ °д°)',
+        u'(-@Д@)', u'(｢⊙Д⊙)｢', u'<|๑⊙Д⊙|/', u'ლ|’Д’ლ|', u'（｀〇Д〇）',
+        u'…(ﾟⅩﾟ)…。', u'(＠O＠;)', u'（ΟΔΟ；；）', u'（┛〃°　Д°）┛', u'ヽ〔ﾟДﾟ〕丿',
+        u'(/-(ｴ)-＼)',
+    ],
+    u'crazy': [
+        u'ヘ（。□°）ヘ', u'(☉ε　⊙ﾉ)ﾉ', u'＼(●o○;)ノ', u'＼(☆o◎)／', u'σ(●ﾟ┏∀┛｡●)ﾉ',
+        u'⁀⊙﹏☉⁀', u'¯\\(°_o)/¯', u'~(๑ñ﹏ ⊙☆)ノ', u'ヾ (✿＞﹏ ⊙〃)ノ', u'ヽ(。_°)ノ',
+        u'ヽ(｡ゝω・｡)ﾉ', u'ヾ(｡ꏿ﹏ꏿ)ﾉﾞ', u'ヽ(‘ ∇‘ )ノ', u'ヾ(@゜∇゜@)ノ', u'ヾ(@°▽°@)ノ',
+        u'ヽ(゜Q。)ノ', u'Σ(♡＠﹏ ＠☆)ﾉ”', u'щ (*ㅇ△ Φ☆)ノ', u'へ(゜∇、°)へ', u'ヘ（゜◇、゜）ノ',
+        u'ヘ(゜Д、゜)ノ', u'ヘ(°◇、°)ノ', u'ミ●﹏☉ミ', u'⁽⁽◝(ˊʂ˴⁎)◞՞', u'ヽ(°▽、°)ﾉ',
+        u'(ლ ۞ิ ჴ ۞ิ)ლ', u'(/●◔∀◐●)/', u'ヾ|`･､●･|ﾉ', u'(ノ)ʘ﹃ʘ(ヾ)', u'＼(´◓Д◔`)／',
+        u'◝₍ᴑ̑ДO͝₎◞', u'(╯⊙ ⊱⊙╰ )', u'੧| ⊗ ▾ ⊗ |୨', u'⊂(©෴©)つ', u'ゞ(ↂ ω ↂ)ゞ',
+        u'ﾍ(ﾟ∇ﾟﾍ)', u'(⑅ 「O_o)「', u'(⑅∫°ਊ°)∫', u'ヽ(๏∀◕ )ﾉ', u'へ[ ᴼ ▃ ᴼ ]_/¯',
+        u'(｡□ﾟﾉ)ﾉ', u'Σ(+Oдo;艸;)', u'⁽⁽◝(∗ ❛⃘ ꒫ ❜⃘⃘ ∗)◜⁾⁾', u'(⊙﹏⊙✿)', u'(⊙_◎)',
+        u'(♠_♦)', u'( ख़ืིڞ◟྄ख़ืི)', u'(｡☉౪ ⊙｡)', u'(๑꒪͒∀꒪͒๑)', u'(ּơ̑ළּơ̑)',
+        u'(ʺʘੂ๔̈ੁʘੂ)', u'⊙_ʘ', u'◴_◶', u'◖|◔◡◉|◗', u'˛˛(๑ּగ˞ּగ๑) ̉ ̉',
+        u'ಠ ּ͜೦', u'( ◎⃝⃘∀◎⃝⃘ )', u'⊆◍益◍⊇', u'(＊☉౪ ⊙｡)', u'∑（*☼＿☉*）',
+        u'(╬☉д⊙)⊰⊹ฺ', u'~(-◎ω◎)', u'~(-◎y◎)', u'(◎ω◎*)', u'( ◎⃝✦⃟ོ◎⃝ )',
+        u'(◦△☆)~~!!!', u'（͡°͜ʖ͡°）', u'(。ヘ°)', u'(゜▼゜＊）', u'(゜▽゜;)',
+        u'`(๑ △ ๑)`*', u'(*ﾟ∀ﾟ*)', u'(*°∀°)', u'ъ川ﾟд^川', u'(o≧▽ﾟ)o',
+        u'Σ(・A゜)', u'┏( .-. ┏ ) ┓', u'( ┐΄✹ਊ✹)┐',
+    ],
+    u'sad': [
+        u'((´д｀))', u'(∩︵∩)', u'(▰˘︹˘▰)', u'(✖╭╮✖)', u'(‘A`)',
+        u'(︶︹︺)', u'(＠´＿｀＠)', u'（´＿｀）', u'(⊙︿⊙✿)', u'(⌣_⌣”)',
+        u'(▰︶︹︺▰)', u'~(｡☉︵ ಠ@)>', u'⊙︿⊙', u'ヽ(●ﾟ´Д｀ﾟ●)ﾉﾟ', u'(.﹒︣︿﹒︣.)',
+        u'(Θ︹Θ)ს', u'٩꒰´·⌢•｀꒱۶⁼³₌₃', u':: ˓(ᑊᘩᑊ⁎) ::', u'˓˓(ᑊᘩᑊ⁎)', u'(๑◕︵◕๑)',
+        u'( .. )', u'(｡•́︿•̀｡)', u'(´°ω°`)', u'੨( ･᷄ ︵･᷅ )ｼ', u'꒰๑˃͈꒳˂͈๑꒱ﾉ*ﾞ̥',
+        u'(⌯˃̶᷄ ﹏ ˂̶᷄⌯)ﾟ', u'(っ- ‸ – ς)', u'(๑′°︿°๑)', u'⊛ठ̯⊛', u'ಠ╭╮ಠ',
+        u'( ◞᷄દ◟᷅ )', u'(oꆤ︵ꆤo)', u'ಗಾ ﹏ ಗಾ', u'ᵟຶᴖ ᵟຶ', u'(⋅⃘˕̭⋅⃘)',
+        u'ōۃō', u'( ⁍᷄⌢̻⁍᷅ )', u'(.﹒︠₋﹒︡.)', u'(˵¯͒⌢͗¯͒˵)', u'☹ै',
+        u'(　´_ﾉ` )', u'ʕ ಡ ﹏ ಡ ʔ', u'●︿●', u'(◕︿◕✿)', u'ਉ_ਉ',
+        u'༶ඬ༝ඬ༶', u'(;-_-)/', u'(oT-T)尸', u'(一。一;;）', u'(　-。-)',
+        u'(-_＼)', u'(;-_-)ノ', u'(;*´Д`)ﾉ', u'（；￣д￣）', u'(。-ω-)ﾉ',
+        u'((-_-))', u'(@_@)', u'(/ _ ; )', u'（￣□￣；）', u'（~～~）',
+        u'（◎ー◎；）', u'（ー△ー；）', u'(o_ _)o', u'(ﾉ_ _)ﾉ', u'(ノ#-_-)ノ',
+        u'(ﾉ´ｰ`)ﾉ', u'(ﾉ￣д￣)ﾉ', u'(￣^￣)尸', u'/(;-_-)', u'＼( ｀.∀´)／',
+        u'＼(-___________-;)／', u'＼（－－）／', u'＼(-o- )', u'~(>_<。)＼', u'ヾ(-_-;)',
+        u'ヽ(｀◇´)/', u'o(-_-;*)', u'o(╥﹏╥)o', u'ƪ(‾_‾)ʃ', u't(-_-t)',
+        u'y-(~。~；)', u'ヘ(_ _ヘ)', u'ﾍ(;´Д｀ﾍ)', u'ヘ（´ｏ｀）ヘ', u'ﾍ(￣ ￣;ﾍ)',
+        u'ヘ(￣ー￣ヘ)', u'彡(-_-;)彡', u'┌（-.-)┐', u'\\(-ㅂ-)/', u't(-.-t)',
+        u'Y(-.-Y)', u'╭✬⌢✬╮', u'ﾍ(-.-ﾍ;)…', u'੧(⸍⸓⸌੧)', u'ლ（ӨᆸӨ）۳',
+        u'˄̞⁽⁽⚑(꒪ͦᴗ̵̍꒪ͦ=͟͟͞͞ ꒪ͦ ˈ̫̮ ꒪ͦ)⚑⁾⁾˄̩̞', u'٩(-̃_̮̮̃-̃)۶', u'(o尸’▽’)o尸', u'(○p>ω<)尸”', u'!(*´∀｀*)尸”',
+        u'{ﾉ｡⊍_⊍｡}ﾉ', u'(oT-T)尸~~', u'|┘–|┘~', u'└(―_―；)_―；)―；)；))┐', u'……┌┤´д`├┐',
+        u'o-[･o･]-o尸', u'o(- -;*)ゞ', u'໒( •́ ∧ •̀ )७', u'へ[ •́ ‸ •̀ ]ʋ', u'┏༼ ◉ ╭╮ ◉༽┓',
+        u'▐ ﹒︣ Ĺ̯ ﹒︣ ▐', u'( ˃̶͈ ̯ ̜ ˂̶͈ˊ ) ︠³', u'(๑´╹‸╹`๑)', u'(⌯˃̶᷄ ﹏ ˂̶᷄⌯)', u'（（●´∧｀●））',
+        u'(;*△*;)', u'（ ; ; ）', u'(っ˘̩╭╮˘̩)っ', u'(个_个)', u'（；へ：）',
+        u'o(；△；)o', u'((o(;△;)o))', u'ͼ(ݓ_ݓ)ͽ', u'(*´；ェ；`*)', u'(´；ω；`)',
+        u'(´；д；`)', u'(´；Д；｀)', u'(゜´Д｀゜)', u'ಥ_ಥ', u'(ఠ్ఠ ˓̭ ఠ్ఠ)',
+        u'(๑′̥̥̥▵‵̥̥̥ ૂ๑)', u'(٭°̧̧̧꒳°̧̧̧٭)', u'（ｉДｉ）', u'( ´•̥×•̥` )', u'( ᵒ̴̶̷̥́ _ᵒ̴̶̷̣̥̀ )',
+        u'( ˃̣̣̥ω˂̣̣̥ )', u'꒰๑•̥﹏•̥๑꒱', u'(੭ ˃̣̣̥ ㅂ˂̣̣̥)੭ु', u'( ɵ̥̥ ˑ̫ ɵ̥̥)', u'(´;︵;`)',
+        u'( ´•̥̥̥ω•̥̥̥` )', u'(ˊ̥̥̥̥̥ ³ ˋ̥̥̥̥̥)', u'(⌯͒⁍̩̩᷄ ɪ ⁍̩̩᷄ฅ͒)', u'(๑ १д१)', u'(๑⃙⃘°̧̧̧ㅿ°̧̧̧๑⃙⃘)',
+        u'(῭̩̩̩̥ꄗ΅̩̩̩̥)', u'(̥ ̥এ́ ̼ এ̥̀)̥̥', u'(̥ ̥এ́ ̼ এ̥̀)̥̥੭ੇʓ ੭ੇʓ', u'⁝(˚͈͈͈͈̥̆₍₎˚͈͈͈͈̥̆⁎)⁝', u'(;﹏;)',
+        u'(˃̥̥ω˂̥̥̥)', u'( ͒˃̩̩⌂˂̩̩ ͒)', u'(ᵕ̣̣̣̣̣̣﹏ᵕ̣̣̣̣̣̣)', u'(˃̩̩̥ɷ˂̩̩̥)', u'( -̩̩̩͡˛ -̩̩̩͡ )',
+        u'(﹡ᵗ ᵔ ᵗ ﹡)', u'( ب_ب )', u'c〳 ݓ ﹏ ݓ 〵੭', u'( Ĭ ^ Ĭ )', u'(´;ω;｀)',
+        u'(;•͈́༚•͈̀)', u'＼（＠；◇；＠）／', u'(ﾟ´Д｀ﾟ)ﾟ', u'・(/Д`)・', u'・゜・(ノД`)',
+        u'.·´¯`(>▂<)´¯`·.', u'｡：ﾟ(｡ﾉω＼｡)ﾟ･｡', u'。：゜(；´∩｀；)゜：。', u'｡ﾟ( ﾟஇ‸இﾟ)ﾟ｡', u'。ﾟ(ﾟﾉД｀ﾟ)ﾟ｡',
+        u'｡゜(｀Д´)゜｡', u'(ノД`)・゜・。', u'˚‧º·(˚ ˃̣̣̥᷄⌓˂̣̣̥᷅ )‧º·˚', u'°(ಗдಗ。)°.', u'(/□＼*)・゜',
+        u'.°(ಗдಗ。)°.', u'｡ﾟ(ﾟ∩´﹏`∩ﾟ)ﾟ｡', u'｡ﾟ(ﾟ´Д｀ﾟ)ﾟ｡', u'‧º·(˚ ˃̣̣̥⌓˂̣̣̥ )‧º·˚', u'๐·°(৹˃̵﹏˂̵৹)°·๐',
+        u'⋆*:.｡. (-᷄◞८ૄ◟-᷅) .｡.:*⋆', u'｡･+ﾟﾟ(うд´｡)ﾟﾟ+･｡', u'｡･ﾟ(ﾟ⊃ω⊂ﾟ)ﾟ･｡', u'｡･ﾟ･(*ﾉД`*)･ﾟ･。', u'ﾟ｡･ﾟヾ(ﾟ｀ｪ´ﾟ)ﾉ｡ﾟ･｡',
+        u'｡ﾟヽ(ﾟ´Д｀)ﾉﾟ｡', u'｡･ﾟ’(*/益＼*) ‘ﾟ･｡', u'｡ﾟ(ﾟ`⊿゜)ﾟ｡', u'˚‧º·(˚ ˃̣̣̥⌓˂̣̣̥ )‧º·˚', u'｡ﾟ(ﾟ´Д`ﾟ)ﾟ｡',
+        u'｡ﾟ(ﾟ∩´﹏`∩ﾟ)ﾟ｡', u'゜．(つx･｡`*)゜．・', u'｡ﾟ( ﾟஇ‸இﾟ+)ﾟ｡', u'(つ﹏<)･ﾟ｡', u'｡ﾟ･（>﹏<）･ﾟ｡',
+        u'｡ﾟ(*´□`)ﾟ｡', u'｡:ﾟ(;´∩`;)ﾟ:｡', u'。･゜･(｡´ﾉω･`)', u'.・゜゜・（／。＼）・゜゜・．', u'｡･ﾟﾟ･(>д<)･ﾟﾟ･｡',
+        u'｡･ﾟﾟ･o（ｉДｉ）o･ﾟﾟ･｡', u'(╯︵╰,)', u'ヽ(´□｀。)ﾉ', u'( p′︵‵。)', u'（；_・）',
+        u'（；￣д￣）', u'(/ _ ; )', u'(′︿‵｡)', u'(´＿｀。)', u'(´∩｀。)',
+        u'(´Ａ｀。)', u'(´Д｀。)', u'(|||❛︵❛.)', u'(இ﹏இ`｡)', u'p(´⌒｀｡q)',
+        u'(ᗒᗣᗕ)՞', u'(≖͞_≖̥)', u'(๑•́₋•̩̥̀๑)', u'(˃ ⌑ ˂ഃ )', u'(´•ω•̥`)',
+        u'(;•͈́༚•͈̀)', u'(◞‸◟；)', u'(•̥́_•ૅू˳)', u'(-人-。)', u'(T＿T)',
+        u'(o;TωT)o', u'(━┳━ _ ━┳━)', u'(┳◇┳)', u'(┳Д┳)', u'(╥_╥)',
+        u'(。┰ω┰。)', u'(； T.T))', u'（ ＴДＴ）', u'((T.T； )', u'(T_T)',
+        u'(T⌓T)', u'(Ｔ▽Ｔ)', u'(ToT)', u'（πーπ）', u'(ㄒoㄒ)',
+        u'╥﹏╥', u'o(╥﹏╥)o', u'o(TヘTo)', u'(╥_╥)', u'(╥╯θ╰╥)',
+        u'Σ(ＴωＴ)', u'(╥ᆺ╥；)', u'【T__T】', u'o(TﾍTo)', u'ヽ(T-T )ノ',
+        u'ヽ( T-T)ノ', u'(T～T；。)', u'(╥︣﹏᷅╥᷅)', u'૮( ꒦ິ⍣꒦ີ)ა', u'(๑꒦ິ ̼ ꒦ິ๑)',
+        u'૮(꒦ິཅ꒦ິ)ა', u'(꒦ິ⍸꒦ິ)', u'(*꒦ິ⌓꒦ີ)', u'(*꒦ິ꒦ີ)', u'(*꒦ິ³꒦ີ)',
+        u'(*꒦ິ꒳꒦ີ)', u'(*꒦ິㅂ꒦ີ)', u'(*꒦ິㅿ꒦ີ)', u'| ू*꒦ິ꒳꒦ີ)｡oO', u'༼ ༎ຶ ෴ ༎ຶ༽',
+        u'(༎ຶ⌑༎ຶ)', u'(༎ຶ ෴ ༎ຶ)', u'( ´༎ຶㅂ༎ຶ`)', u'(༎ຶ ෴ ༎ຶ)', u'( ´༎ຶㅂ༎ຶ`)',
+        u'( ཀ͝ ∧ ཀ͝ )', u'( ≧Д≦)',
+    ],
+    u'evil': [
+        u'“ψ(｀∇´)ψ', u' (。-`ω´-)', u'(=｀(∞)´=)', u'(○｀ε´○)／＼(○｀ε´○)', u'o(○｀ω´○)9',
+        u'“ψ(｀∇´)ψ', u'( ►_◄ )-c<*_*; )', u'(・｀ω´・)', u'(｡･｀ω´･｡)', u'(*-`ω´- )人',
+        u'(*｀▽´)_旦~~', u'(｀∀´)Ψ', u'（｀ー´）', u'(｀ε´)', u'(｀Д´*)',
+        u'（=｀〜´=）', u'(=｀ω´=)', u'(=｀ェ´=)', u'(◞≼◉ื≽◟ ;益;◞≼◉ื≽◟)Ψ', u'(☼Д☼)',
+        u'(σ-`д･´)', u'(ц｀ω´ц*)', u'(ﾒ｀ﾛ´)/', u'^(#｀∀´)_Ψ', u'^（｀ω´ ）^ψ',
+        u'←～（o ｀▽´ )oΨ', u'←~∋(｡Ψ▼ｰ▼)∈', u'∋━━o(｀∀´oメ）～→', u'| ｀Д´|', u'꒰(@｀꒳´)꒱',
+        u'o(｀ω´*)o', u'ƪ(`▿▿▿▿´ƪ)', u'ψ(*｀ー´)ψ', u'ψ(｀∇´)ψ', u'Ψ(｀▽´)Ψ',
+        u'Ψ(｀◇´)Ψ', u'ಠﭛಠ', u'⁞⁝•ֱ̀␣̍•́⁝⁞', u'(屮｀∀´)屮', u'↜(͛ ꒪͒৫͏̈́꒪͒)͛⌰',
+        u'↑_(ΦwΦ;)Ψ', u'p(｀ε´q）', u'Щ(･｀ω´･Щ)', u'ﾍ(｀▽´*)', u'(-｀ω´-,,)',
+        u'Ψ(￣∀￣)Ψ', u'Ψ(☆ｗ☆)Ψ', u'Ψ( ●｀▽´● )Ψ', u'(｀▽´)', u'ρ(｀.´)ρ',
+        u'ψ（｀Д´）ψ', u'ψ`ー´)ﾉ', u'(･｀ω´･+)', u'Ψ(｀∀´#)ﾉ', u'()`艸´()',
+        u'ლ(｀∀´ლ)', u'＜(●｀∀´●)＞”',
+    ],
+    u'dead': [
+        u'(ヘ。ヘ)', u'ｍ（＿　＿；；ｍ', u'(*_*)', u'(＊0＊;)', u'(#+_+)',
+        u'(+_+)', u'(×_×;）', u'(×_×#', u'(=ｘェｘ=)', u'(ñ_ñ)',
+        u'(o_-)', u'(º_º)', u'（x_x；）', u'（Ω_Ω）', u'≖‿≖',
+        u'✖‿✖', u'꒰✘Д✘◍꒱', u'ヾ(×× ) ﾂ', u'٩(×̯×)۶', u'Σ(๑+⌓ o｡)シ',
+        u'へ（>_<へ)', u'(｡´✚ฺω✚ฺ｀｡)', u'* ूི×̺͡×ू ྀ⁎*☠⁎ꂚ*ᵎᵎᵎ', u'╭( ✖_✖ )╮', u'(≖͞_≖̥)',
+        u'彡(-_-;)彡', u'(｡≍ฺ‿ฺ≍ฺ)', u'(´×ω×`)', u'(´+ω+｀)', u'(✖´╹‸╹`✖)',
+        u'꒰ლ✘ㅿ✘ლ꒱', u'(´×д×`三꒪д꒪ ;)', u'(⁎×ㅂ×⁎)༘', u'¿ⓧ_ⓧﮌ', u'(-Ω-メ)',
+        u'( ✖ ਊ ✖)', u'⁽͑˙˟́˙̭˟̀˙⁾̉', u'c༽✖﹏✖༼ᓄ', u'ヽ༼, ͡X ͜ʖ ͡X,༽ﾉ', u'ヽ༼xل͜x༽ﾉ',
+        u'༼ +ل͟+ ༽', u'〓■●＿ ～ □○0', u'(X_X) ☜ (◉▂◉ )', u'⎧ᴿᴵᴾ⎫◟◟◟◟◟◟◟◟ ❀◟(ó ̯ ò, ', u'१|✘`皿′✘|५',
+        u'╭✖⊆✖╮', u'(((＼（✘෴✘）／)))', u'⊆✕ڡ✕⊇', u'( ×m×）', u'Ｕ×Å×Ｕ',
+        u'm(~ー~m)～', u'～(m~ー~)m', u'm(~ｰ~m)~', u'･ﾟﾟ･(×_×)･ﾟﾟ･｡', u'┌╏✖_✖╏┘',
+        u'(✖﹏✖)', u'໒( ” x ͟ʖ x ” )७', u'(ꀻꎁꀻ )', u'0(:3　)～ =͟͟͞͞(’､3)_ヽ)＿', u'ꐑ(*ꐌ◡ꐌꐐ*)࿐࿔࿓',
+        u'(+o+)', u'୧| ✖ ﹏ ✖ |୨', u'〓■●～～=□○0', u'm(@益@m)～', u'╰▐ ✖ 〜 ✖ ▐╯',
+        u'║ : x ل͜ x : ║', u'( ✖ ︿ ✖ )', u'୧༼ ” ✖ ‸ ✖ ” ༽୨', u'( x ~ x )', u'Σ(＋Θ＋);',
+        u'（*ｘ＿ｘ）', u'（×ω×）', u'(×□×；)', u'꒰⁎×﹏×⁎꒱ ༘ؓ ँั๊ྃ', u'∑(✘Д✘๑)',
+        u'Σ(×_×;)!', u'ゞ(++) シ', u'¯\\_| ✖ 〜 ✖ |_/¯', u'(✖╭╮✖)', u'(u_u)',
+    ],
+    u'confused': [
+        u'(・・。)ゞ', u'(｀_´)ゞ', u'(´−｀) ﾝｰ', u'｡(*^▽^*)ゞ', u'(^^ゞ',
+        u'(^～^;)ゞ', u'(￣(エ)￣)ゞ', u'(-_-)ゞ゛', u'(＃⌒∇⌒＃)ゞ', u'(⌒▽⌒)ゞ',
+        u'(●´ω｀●)ゞ', u'〈(゜。゜)', u'「(°ヘ°)', u'く（＾_・）ゝ', u'σ(´し_｀〃)ゞ',
+        u'δ(´д｀; )', u'↷( ó╻ò)', u'(≖ლ≖๑ )ﾌ', u'(;＾◇＾;)ゝ', u'(・∧‐)ゞ',
+        u'ଽ (৺ੋ ௦ ৺ੋ )৴', u'( ;-(ｴ)-)ゞ', u'(；´д｀)ゞ', u'(≧д≦ヾ)', u'｢(ﾟ<ﾟ)ﾞ??',
+        u'?(ﾉ)・´ω・(ヾ)', u'/(@ﾟﾍﾟ@)', u'ಠ_ರೃ', u'( •᷄ὤ•᷅)？', u'(⊙_◎)',
+        u'(⊙_☉)', u'(⊙.☉)7', u'⁀⊙﹏☉⁀', u'●.◉', u'(｡☉︵ ಠ╬)',
+        u'(๑•̌.•̑๑)ˀ̣ˀ̣', u'ʕ•ૅૄ•ʔ', u'(๑•ૅૄ•๑)', u'| ͠° ▃ °͠ |', u'( -_・)?',
+        u'▐ ˵ ͠° (oo) °͠ ˵ ▐', u'(。ヘ°)', u'(´｀;) ？', u'( ?´_ゝ｀)', u'ヾ(´･ ･｀｡)ノ”',
+        u'ヽ(゜Q。)ノ？', u'?(*´･д･)ﾉ', u'(，，ﾟДﾟ)∩', u'（（´‐公‐｀））', u'<｜＾□＾#｜/',
+        u'(￣■￣;)!?', u'(>囗＜?)', u'( ⌡ ຶम⌡ ຶ )', u'(๑ಕ̴ _̆ ಕ̴) ﾝ？', u'(ﾟДﾟ?)',
+        u'?(°Д°≡°Д°)?', u'(♠_♦)', u'(C_C)', u'( ⧉ ⦣ ⧉ )', u'¿(❦﹏❦)?',
+        u'(;´@へ@｀)', u'( ؕؔʘ̥̥̥̥ ه ؔؕʘ̥̥̥̥ )?', u'﴾͡๏̯͡๏﴿', u'`(๑ △ ๑)`*', u'٩(̾●̮̮̃̾•̃̾)۶',
+        u'꒰๑ऀ •̆ꈊ͒ू•̆๑ऀ꒱⁇', u'( ؔ⚈͟ ◡ ؔ⚈͟ ๑)…ﾝ？', u'»ू(͒ˑ•᷄͡ꇵ͒•᷅͒)ू?!', u'(૦ୂ૦ॢ)ɂ̥Ɂ̥', u'(⸝⸝⸝՞̐ˀ̝՞̐ू)˖̛̠͉',
+        u'⅀(╹╹͞ू)՞✰⁎', u'(•ॢ՞˝̼̮՞)•••Ɂ̥', u'(◕ฺ ▿ฺ ◕ฺ)??', u'(・_・ヾ', u'｢(ﾟﾍﾟ)',
+    ],
+    u'danse': [
+        u'。(⌒∇⌒。)', u'（〜^∇^)〜', u'(〜￣▽￣)〜', u'(。⌒∇⌒)。', u'((┌|o^▽^o|┘))♪',
+        u'(~‾⌣‾)~', u'(~￣▽￣)~', u'(~˘▾˘)~', u'~(⁰▿⁰)~', u'~(‾⌣‾~)',
+        u'~(˘▾˘)~', u'~(˘▾˘~)', u'┌(˘⌣˘)ʃ', u'ƪ(˘⌣˘)ʃ', u'ƪ(˘⌣˘)┐',
+        u'♪((└|o^▽^o|┐))', u'(/・・)ノ', u'(o´･_･)っ', u'(ﾉ･ｪ･)ﾉ', u'(ﾉ*ﾟｰﾟ)ﾉ',
+        u'(ノ￣ー￣)ノ', u'＼(^▽^＠)ノ', u'＼(ﾟｰﾟ＼)', u'♪(┌・。・)┌', u'ヽ(･ω･ゞ)',
+        u'ヽ(*ﾟｰﾟ*)ﾉ', u'ヽ(^‥^=ゞ)', u'〜(^∇^〜）', u'〜(￣△￣〜)', u'。(⌒∇⌒。)',
+        u'( ﾉ^ω^)ﾉﾟ', u'（〜^∇^)〜', u'(〜￣△￣)〜', u'(。⌒∇⌒)。', u'₍₍ ◝(・ω・)◟ ⁾⁾',
+        u'((┌|o^▽^o|┘))♪', u'(*ﾉ´□`)ﾉ', u'(~‾⌣‾)~', u'(~‾▿‾)~', u'(~’.’)~',
+        u'(~￣▽￣)~', u'(~˘▾˘)~', u'(┌ﾟдﾟ)┌', u'(o^^)o', u'(ﾉ･o･)ﾉ',
+        u'(ノ‥)ノ', u'(ノ´＿ゝ｀）ノ', u'(ノ^_^)ノ', u'(ノ^o^)ノ', u'(ノ￣ω￣)ノ',
+        u'(ノ°ο°)ノ', u'(ﾉ≧∀≦)ﾉ', u'(ﾉﾟ▽ﾟ)ﾉ', u'〈( ^.^)ノ', u'',
+        u'＼(^ω^＼)', u'~(‾⌣‾~)', u'~(‾▿‾)~', u'~(‾▿‾~)', u'~(‘.’~)',
+        u'~(˘▾˘)~', u'~(˘▾˘~)', u'┌(・。・)┘♪', u'┌(˘⌣˘)ʃ', u'┌（★ｏ☆）┘',
+        u'┌(ﾟдﾟ)┘', u'┌|゜з゜｜┘', u'┌|°з°|┘', u'┌U･ｪ･U┘', u'┏((＝￣(ｴ)￣=))┛',
+        u'┏(｀ー´)┛', u'┏(＾0＾)┛', u'┐(ﾟдﾟ┐)', u'└(^o^)┐', u'└(=^‥^=)┐',
+        u'└（★ｏ★）┐', u'└(ﾟдﾟ)┐', u'└@(･ｪ･)@┐', u'└｜゜ε゜｜┐', u'└|°ε°|┐',
+        u'┗(｀ー´)┓', u'┗(＾0＾)┓', u'♪((└|o^▽^o|┐))', u'ヽ( °◇°)ノ', u'ヾ(-_- )ゞ',
+        u'ヾ(･ω･*)ﾉ', u'ヽ(;^o^ヽ)', u'ヾ(＠^∇^＠)ノ', u'ヾ(*´∇`)ﾉ', u'ヽ(*´Д｀*)ﾉ',
+        u'ヾ（*⌒ヮ⌒*）ゞ', u'ヾ(*д*)ﾉ', u'ヾ(´▽｀;)ゝ', u'ヽ(´ー`)ﾉ', u'ヾ(^ ^ゞ',
+        u'ヾ(^^ゞ)', u'ヽ(°◇° )ノ', u'ヾ(ﾟ∀ﾟゞ)', u'ヾ(⌐■_■)ノ♪', u'ヽ(⌐■_■)ノ♪♬',
+        u'ヽ(ﾟｰﾟ*ヽ)', u'o(^^o)', u'ƪ(‾.‾“)┐', u'ƪ(˘⌣˘)┐', u'ƪ(˘⌣˘)ʃ',
+        u'ヘ(^_^ヘ)', u'ヘ(^o^ヘ)', u'ヘ(￣ー￣ヘ)', u'ヘ(￣ω￣ヘ)', u'⌌⌈╹드╹⌉⌏',
+        u'乁( ˙ ω˙乁)', u'(｢･ω･)｢', u'⁽⁽◝( •௰• )◜⁾⁾', u'₍₍◞( •௰• )◟₎₎', u'╭(°ㅂ°)╮',
+        u'╰(°ㅂ°)╯', u'〜(꒪꒳꒪)〜', u'ح˚௰˚づ', u'(｢`･ω･)｢', u'┌|*ﾟｏﾟ|┘',
+        u'┌|*ﾟ０ﾟ|┘', u'┌|*ﾟ-ﾟ|┘', u'┌|*ﾟ｡ﾟ|┘', u'✺◟(∗❛ัᴗ❛ั∗)◞✺', u'♫͙◟̊₍ꃓ₎◞◟₍ꃔ₎◞̊♫͙',
+        u'◟(ꉺᴗꉺ๑◝)', u'₍₍(꒪່౪̮꒪່)⁾⁾', u'⌌⌈╹므╹⌉⌏', u'˺⁽ˆ⁰ˆ˺ ⁾˺', u'┌༼▀̿̿Ĺ̯̿̿▀̿༽┘',
+        u'ヾ( ͝° ͜ʖ͡°)ノ♪', u'˄̙ ̊₍₍◟(⁰^⁰∗)⌟˄̙ ̊', u'₍₍◝(°꒳°*)◜₎₎', u'↙(ↂ⼼_ↂ)↗', u'ﾍ(´∀｀ﾍ)',
+        u'(ﾉ´∀｀)ﾉ', u'┌(▼▼メ)┘', u'└( ▼▼ )┐', u'┌(メ▼▼)┘', u'┌|ﾟзﾟ|┘',
+        u'└|ﾟεﾟ|┐', u'┌|ﾟэﾟ|┘', u'ヽ(∩。∩゛ヽ)', u'(ノ〝∩｡∩)ﾉ', u'ゝ(▽｀*ゝ)',
+        u'ヾ｜￣ー￣｜ﾉ', u'ヾ(´▽｀*;)ゝ”', u'へ(ﾟ◇ﾟへ)', u'१|˚–˚|५', u'ˋ̧̧̖⁽⁽༼ ु˳̮̑̈༽ु⁾⁾ˋ̧̧̖♪',
+        u'┛´Д｀┃┛))', u'ヘ| ´ω｀ |ﾉ', u'♫ ┌༼ຈل͜ຈ༽┘ ♪', u'₍₍ ◝( ･’ω’･ )◟ ⁾⁾', u'₍₍ ◝(　ﾟ∀ ﾟ )◟ ⁾⁾',
+        u'└( ＾ω＾ )」', u'o(ﾟｰﾟ*o)', u'♪L(´▽｀L )♪', u'８（＾－＾゛８）', u'（゛８＾－＾）８ﾞ',
+        u'┗(｀o´)┓', u'┏(｀○´)┛', u'┏(｀o´)┓', u'┗(｀O´)┛', u'└|∵┌|',
+        u'└| ∵ |┘', u'|┐∵|┘', u'|o∵|o', u'o|∵o|', u'♪└|∵|┐♪',
+        u'♪└|∵|┘♪', u'♪┌|∵|┘♪', u'ヾ(￣ー￣ヾ)', u'┌(★o☆)┘', u'└(★o★)┐',
+        u'┌(☆o★)┘', u'ヘ(´m｀ヘ)', u'(ノ´m｀)ノ', u'“Φ(￣▽￣Φ)', u'(Φ￣▽￣)Φ”',
+        u'┌|≧∇≦|┘', u'(Г・ω・)г', u'ヘ(^0^)ヘ', u'(´「^o^)「', u'7(^-^7)',
+        u'♪┏(・o･)┛♪', u'〜(꒪꒳꒪;)〜', u'L(‘ω’)┘三└(‘ω’)」', u' “:♡.•♬✧⁽⁽ଘ( ˊᵕˋ )ଓ⁾⁾*+:•*∴', u'(ˇ_ˇ”) ƪ(˘⌣˘)┐ ƪ(˘⌣˘)ʃ ┌(˘⌣˘)ʃ',
+        u'(._.) ƪ(‘-‘ ƪ)(ʃ ‘-‘)ʃ(/._.)/ ', u' ˓˓(ृ　 ु ॑꒳’)ु(ृ’꒳ ॑ ृ　)ु˒˒˒', u'┗( ^o^)┛≡┏( ^o^)┓≡┗( ^o^)┛', u'♪(((#^-^)八(^_^*)))♪', u'₍₍⁽⁽(ી(^‿ゝ^)ʃ)₎₎⁾⁾',
+        u'⁽⁽⁕◟(.öˬö.)◞⁕⁾⁾', u'ʅ(◔౪◔ʅ)三(ʃ◔౪◔)ʃ', u'♪.*⁽⁽ ◝꒰´꒳`∗꒱◟ ₎₎₊·*', u'♪～(◔◡◔ิ)人(╹◡╹๑)～♪', u'˄̞⁽⁽୧(꒪ͦᴗ̵̍꒪ͦ=͟͟͞͞ ꒪ͦ ˈ̫̮ ꒪ͦ)୨⁾⁾˄̩̞',
+        u'\\(ϋ)/\\(ϋ)/♩', u'₍₍⁽⁽(ી(´;ω;` )ʃ)₎₎⁾⁾', u'♪ヽ(▽￣ )ﾉ/(＿△＿)ヽ( ￣▽)ﾉ', u'♪♪＼(^ω^＼)( /^ω^)/♪♪', u'♪└|ﾟ皿ﾟ |┐♪└| ﾟ皿ﾟ |┘♪┌|ﾟ皿ﾟ|┘♪ ',
+        u'(（（（o┤｀･ｪ･´├o））））)', u'ヽ(○｀･v･)人(･v･´●)ﾉ', u' ♪(o=゜▽゜)人(゜▽゜=o)♪', u'〜(^∇^〜）', u'〜(￣▽￣〜)',
+    ],
+    u'love': [
+        u'(♥ω♥ ) ~♪', u'(♥ω♥*)', u'(✿ ♥‿♥)', u'✿♥‿♥✿', u'乂❤‿❤乂',
+        u'٩(♡ε♡ )۶', u'ლζ*♡ε♡*ζლ', u'⊂（♡⌂♡）⊃', u'(๑♡3♡๑)', u'(๑♡⌓♡๑)',
+        u'♱♡‿♡♰', u'⊆♥_㇁♥⊇', u'(●♡∀♡))ヾ☆*。', u'໒( ♥ ◡ ♥ )७', u'༼♥ل͜♥༽',
+        u'(灬♥ω♥灬)', u'(‘∀’●)♡', u'(´∀｀)♡', u'（*´▽｀*）', u'（´・｀ ）♡',
+        u'（´ω｀♡%）', u'♥(ˆ⌣ˆԅ)', u'꒰˘̩̩̩⌣˘̩̩̩๑꒱♡', u'ლ(́◉◞౪◟◉‵ლ)', u'⸌̷̻( ᷇ॢ〰ॢ ᷆◍)⸌̷̻♡⃛',
+        u'₍՞◌′ᵕ‵ू◌₎♡', u'♡ฅ(ᐤˊ꒳ฅˋᐤ♪)', u'ʚ♡⃛ɞ(ू•ᴗ•ू❁)', u'❣⃛(❛ั◡˜๑)', u'( ˭̵̵̵̵͈́◡ु͂˭̵̵̵͈̀ )ˉ̞̭♡',
+        u'♡(ŐωŐ人)', u'❤⃛ヾ(๑❛ ▿ ◠๑ )', u'（*’∀’人）♥', u'(°◡°♡).:｡', u'ʸ(➜◡ु⚈᷉)♡⃛',
+        u'ˉ̞̭(′͈∨‵͈♡)˄̻ ̊', u'◟(◔ั₀◔ั )◞ ༘♡', u'φ(ﾟ ωﾟ//）♡', u'ʸ(ᴖ́◡ु⚈᷉)♡⃛', u'ꉂ (′̤ॢ∀ ू‵̤๑))ˉ̞̭♡',
+        u'♡♡+.ﾟ(￫ε￩*)ﾟ+.ﾟ', u'꒰✪ૢꇵ✪ૢ꒱ෆ⃛', u'(●´□`)♡', u'(｡･ω･｡)ﾉ♡', u'(｡’▽’｡)♡',
+        u'（●´∀｀）ノ♡', u'₍₍ ( ๑॔˃̶◡ ˂̶๑॓)◞♡', u'(๑・ω-)～♥”', u'(๑°꒵°๑)･*♡', u'～(^з^)-♡',
+        u'(๑ˊ͈ ॢꇴ ˋ͈)〜♡॰ॱ', u'(ෆ ͒•∘̬• ͒)◞', u'♡(㋭ ਊ ㋲)♡', u'( •ॢ◡-ॢ)-♡', u'(●’ᴗ’σ)σணღ*',
+        u'(♡´͈༝`͈)ฅ˒˒', u'(•‾⌣‾•)و ̑̑♡', u'( ෆຶдෆຶ)', u'(⁎⁍̴̛͂▿⁍̴̛͂⁎)*✲ﾟ*｡⋆♡ོ', u'(*´o`*)ʖˋʖˋʖˋ～♡',
+        u'ღゝ◡╹)ノ♡', u'⌓⌓⌕(˃̴◡ुؔ՞ઁ)♡⃛', u'♡✧( ु•⌄• )', u'(∗ᵒ̶̶̷̀ω˂̶́∗)੭₎₎̊₊♡', u'(●මᴗමσ)σணღ*',
+        u'(๑╹ڡ╹)╭ ～ ♡', u'(๑ Ỡ ◡͐ Ỡ๑)ﾉ♡', u'(♡ ὅ ◡ ὅ )ʃ♡', u'⁽⁽ପ( •ु﹃ •ु)​.⑅*♡', u'꒰ ︠ु௰•꒱ु♡',
+        u'(⁎⁍̴̀﹃ ⁍̴́⁎)♡', u'(๑ゝᴗම๑) ৷ਕკ~ෆ', u'(⋈◍＞◡＜◍)。✧♡', u'ε=(｡♡ˇд ˇ♡｡）', u'(◍•ᴗ•◍)❤',
+        u'(∩˃o˂∩)♡', u'♡(.◜ω◝.)♡', u'♡〜٩(^▿^)۶〜♡', u'♡´･ᴗ･`♡', u'♡＾▽＾♡',
+        u'♥(✿ฺ´∀`✿ฺ)ﾉ', u'♥╣[-_-]╠♥', u'♡ლ(-༗‿༗-)ლ♡', u'(｡・‧̫・｡).*＊♡', u'(◍•ڡ•◍)❤',
+        u'-ω(´•ω•｀)♡', u'(ෆˊ͈ ु꒳ ूˋ͈ෆ)', u'(♡´౪`♡)', u'ෆ╹ .̮ ╹ෆ', u'( ◜◒◝ )♡',
+        u'♡〜ლ(๑癶ᴗ癶๑)ლ〜♡', u'(♡´❍`♡)*✧ ✰ ｡*', u'(´∩｡• ᵕ •｡∩`) ♡', u'( ˊᵕˋ )♡.°⑅', u'(♡ >ω< ♡)',
+        u'( ๑ ❛ ڡ ❛ ๑ )❤', u'（♥￫ｏ￩♥）', u'(◍•ᴗ•◍)♡ ✧*。', u'（〃・ω・〃）', u'(*°∀°)=3',
+        u'♥（ﾉ´∀`）', u'(♡´艸`)', u'(´,,•ω•,,)♡', u'❤\\(⸝⸝⸝°⁻̫° ⸝⸝⸝)', u'❣╰(⸝⸝⸝´꒳`⸝⸝⸝)╯❣',
+        u'(⸝⸝⍢⸝⸝) ෆ', u'(⺣◡⺣)♡*', u'(๑´ლ`๑)ﾌﾌ♡', u'( ̧⸝⸝⍢⸝⸝)ི Շᐱෆ', u'( ⌯◞◟⌯)♡',
+        u'♡(｡￫ˇ艸￩)', u'(灬ºωº灬)♡', u'꒰⁎˃ ॢꇴ ॢ˂⁎꒱➴ෆ⃛', u'ヽ(o♡o)/', u'♡✧。 (⋈◍＞◡＜◍)。✧♡',
+        u'٩(ó｡ò۶ ♡)))♬', u'٩(*❛⊰❛)ʓਡ～❤', u'٩(๑ơలơ)۶♡', u'(੭ु ›ω‹ )੭ु⁾⁾♡', u'٩(๑∂▿∂๑)۶♡',
+        u'\\(-ㅂ-)/ ♥ ♥ ♥', u'ヾ(◍’౪`◍)ﾉﾞ♡', u'ヽ(愛´∀｀愛)ノ', u'♡٩(๑ö⊿ö๑)۶♡', u'٩(*ゝڡ◕๑)۶♥',
+        u'♡〜٩( ╹▿╹ )۶〜♡', u'╰(✿´⌣`✿)╯♡', u'(´ ▽｀).。ｏ♡', u'( ´͈ ॢꇴ `͈ॢ)･*♡', u'(/∇＼*)｡o○♡',
+        u'(´▽`ʃƪ)♡', u'(◞ꈍ∇ꈍ)◞⋆**✚⃞', u'(ღ˘⌣˘ღ)', u'（人´∀`*）', u'♡o｡.(✿ฺ｡ ✿ฺ)',
+        u'♡o｡(๑๏‿ฺ๏๑)｡o♡', u'♥～(‘▽^人)', u'꒰♡ˊ͈ ु꒳ ूˋ͈꒱.⑅*♡', u'*ଯ( ॢᵕ꒶̮ᵕ)ॢഒ*♡', u'꒰⑅ᵕ༚ᵕ꒱˖♡',
+        u'♡˖꒰ᵕ༚ᵕ⑅꒱', u'( ᵒ̴̶̷̤̀ुωᵒ̴̶̷̤́ू )❤”', u'(❃•̤ॢᗜ•̤ॢ)✲*｡♡', u'(๑॔˃̶ॢ◟◞ ˂̶ॢ๑॓)♡', u'(‾̴̴͡͡▿•‾̴̴͡͡ʃƪ)',
+        u'( ´͈ ૢᐜ `͈ૢ)･*♡੭ੇ৸♡੭ੇ৸♡', u'꒰◍•̤ु௰•̤ु꒱* ∗◌+*♡', u'˚‧*♡ॢ˃̶̤̀◡˂̶̤́♡ॢ*‧˚', u'´͈ ᵕ `͈ ♡°◌̊', u'(*´ ˘ `*).｡oO ( ♡ )',
+        u'(人 •͈ᴗ•͈)', u'(*˘︶˘*).｡.:*♡', u'(*ˊૢᵕˋૢ*)', u'❤⃛῍̻̩✧(´͈ ૢᐜ `͈ૢ)', u'❤︎⁄⁄꒰* ॢꈍ◡ꈍ ॢ꒱.*˚‧',
+        u'♡( ૢ⁼̴̤̆ ꇴ ⁼̴̤̆ ૢ)~ෆ♡', u'°₊·ˈ∗♡( ˃̶᷇ ‧̫ ˂̶᷆ )♡∗ˈ‧₊°', u'°₊·ˈ∗♡( ˃̶᷇ ‧̫ ˂̶᷆ )♡∗ˈ‧₊°', u'ღ˘◡˘ற♡.｡oO', u'( ˘͈ ᵕ ˘͈♡)˚๐*˟ ♡',
+        u'( ∩ˇωˇ∩)♡', u'|๑˃ ॢ‧̫˂ॢ๑ ).*˚‧♡', u'♡ฅ(ᐤˊ꒳ฅˋᐤ♪)', u'( ื▿ ืʃƪ)', u'(o´〰`o)♡*✲ﾟ*｡',
+        u'(´⌣`ʃƪ)', u'(人*´∀｀)+ﾟ:｡*ﾟ+', u'(人´ω｀*)♡', u'❣‧✩͓̊(ᵕ̴̤‧̮ ॣᵕ̴̤∗)ɞ₎₎☽˟', u'(人´∀`)',
+        u'（人*´∀｀）', u'ლ(´◉❥◉｀ლ)', u'( ˘ ³˘)♥', u'( ˘ ³˘)❤', u'（。ˇ ⊖ˇ）♡',
+        u'（*＾3＾）/～♡', u'(｡・//ε//・｡)', u'(´ε｀ )♡', u'(ʃƪ ˘ ³˘)', u'(ʃƪ˘ﻬ˘)',
+        u'(づ￣ ³￣)づ', u'♡(˃͈ દ ˂͈ ༶ )', u'٩꒰ ˘ ³˘꒱۶~♡', u'ƪ(♥ﻬ♥)ʃ', u'ლ(|||⌒εー|||)ლ',
+        u'♡ლζ(♛ε♛*ζლ♡', u'†=”Ⴛ̸ ♡(˃͈ દ ˂͈ ༶ )', u'(⌯˘̤ ॢᵌ ू˘̤)യෆ̈', u'(๑ơ ₃ ơ)♥', u'ฅ(♡ơ ₃ơ)ฅ',
+        u'(/ ᵒ̴̵̶̷౩ᵒ̴̵̶̷ )/ ᵏᴵˢઽ ❤⃛', u'৲( ᵒ ૩ᵕ )৴♡*৹', u'(ˊσ̴̶̷̤ ₋̮̑ σ̴̶̷̤ˋ)₊ෆ⃛⁺˚', u'ෆ⃛(ˇᵋ ˇෆೄ', u'꒰♡⌯́ॢ³⌯̀ॢ꒱',
+        u'♪(｡◕ฺˇε ˇ◕ฺ｡）♡', u'( *¯ ³¯*)♡', u'❣ (●❛3❛●)', u'(●♡∀♡)', u'(｡♥‿♥｡)',
+    ],
+    u'magical': [
+        u'(∩^o^)⊃━☆ﾟ.*･｡', u'๛ก(ｰ̀ωｰ́ก)', u'๛ก（ーωーก）',
+    ]
+}
+
+EMOTICON_FEELS = list(EMOTICON_UNICODE.keys())
+EMOTICONS = []
+for motion in EMOTICON_UNICODE.keys():
+    EMOTICONS += EMOTICON_UNICODE[motion]
diff --git a/setup.py b/setup.py
index c4b25b1..414b107 100644
--- a/setup.py
+++ b/setup.py
@@ -72,7 +72,7 @@ def run(self):
     python_requires=">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*",
     license=about['__license__'],
     classifiers=(
-        'Development Status :: 1 - Planning',
+        'Development Status :: 5 - Production/Stable',
         'Intended Audience :: Developers',
         'Natural Language :: Chinese (Traditional)',
         "License :: OSI Approved :: MIT License",


Test patch:
diff --git a/tests/__init__.py b/tests/__init__.py
new file mode 100644
index 0000000..e69de29
diff --git a/tests/test_demojify.py b/tests/test_demojify.py
new file mode 100644
index 0000000..cc2093b
--- /dev/null
+++ b/tests/test_demojify.py
@@ -0,0 +1,16 @@
+# -*- coding: utf-8 -*-
+
+import unittest
+
+import emotlib
+
+
+class TestDemojifyEmotlib(unittest.TestCase):
+    def test_demojify(self):
+        test_case = u'I\'m 👨‍💻'
+        test_answer = u'I\'m :man_technologist:'
+        self.assertEquals(emotlib.demojify(test_case), test_answer)
+
+        test_case = u'I\'m 👨‍💻'
+        test_answer = u'I\'m :man~technologist:'
+        self.assertEquals(emotlib.demojify(test_case, alias='~'), test_answer)
\ No newline at end of file
diff --git a/tests/test_emoji.py b/tests/test_emoji.py
new file mode 100644
index 0000000..5737665
--- /dev/null
+++ b/tests/test_emoji.py
@@ -0,0 +1,16 @@
+# -*- coding: utf-8 -*-
+
+import unittest
+import random
+
+import emotlib
+
+
+class TestEmojiEmotlib(unittest.TestCase):
+    def test_emoji(self):
+        random.seed(0)
+        test_answer = u'\U0001f3cc\U0001f3fe\u200d\u2640\ufe0f'
+        self.assertEquals(emotlib.emoji(), test_answer)
+
+        test_answer = u'\U0001f349'
+        self.assertEquals(emotlib.emoji(category='food-fruit'), test_answer)
\ No newline at end of file
diff --git a/tests/test_emojify.py b/tests/test_emojify.py
new file mode 100644
index 0000000..baa945e
--- /dev/null
+++ b/tests/test_emojify.py
@@ -0,0 +1,16 @@
+# -*- coding: utf-8 -*-
+
+import unittest
+
+import emotlib
+
+
+class TestDemojifyEmotlib(unittest.TestCase):
+    def test_demojify(self):
+        test_case = u'I\'m :man_technologist:'
+        test_answer = u'I\'m 👨‍💻'
+        self.assertEquals(emotlib.emojify(test_case), test_answer)
+
+        test_case = u'I\'m :man~technologist:'
+        test_answer = u'I\'m 👨‍💻'
+        self.assertEquals(emotlib.emojify(test_case, alias='~'), test_answer)
\ No newline at end of file
diff --git a/tests/test_emoticon.py b/tests/test_emoticon.py
new file mode 100644
index 0000000..ea2bb48
--- /dev/null
+++ b/tests/test_emoticon.py
@@ -0,0 +1,16 @@
+# -*- coding: utf-8 -*-
+
+import unittest
+import random
+
+import emotlib
+
+
+class TestEmoticonEmotlib(unittest.TestCase):
+    def test_emoticon(self):
+        random.seed(0)
+        test_answer = u'( •॒◞ ͜◟•॒ )'
+        self.assertEquals(emotlib.emoticon(), test_answer)
+
+        test_answer = u'∑（*☼＿☉*）'
+        self.assertEquals(emotlib.emoticon(feel='crazy'), test_answer)
\ No newline at end of file
diff --git a/tests/test_emoticonify.py b/tests/test_emoticonify.py
new file mode 100644
index 0000000..b4502bd
--- /dev/null
+++ b/tests/test_emoticonify.py
@@ -0,0 +1,14 @@
+# -*- coding: utf-8 -*-
+
+import unittest
+import random
+
+import emotlib
+
+
+class TestEmoticonifyEmotlib(unittest.TestCase):
+    def test_emoticonify(self):
+        random.seed(0)
+        test_case = u'I\'m a happy developer.'
+        test_answer = u'I\'m a happy developer. ( ﾉ^.^)ﾉﾟ'
+        self.assertEquals(emotlib.emoticonify(test_case), test_answer)
\ No newline at end of file
diff --git a/tests/test_multiple.py b/tests/test_multiple.py
new file mode 100644
index 0000000..11fcff3
--- /dev/null
+++ b/tests/test_multiple.py
@@ -0,0 +1,29 @@
+# -*- coding: utf-8 -*-
+
+import unittest
+
+import emotlib
+
+
+class TestMultipleEmotlib(unittest.TestCase):
+    def setUp(self):
+        self.test_emoji = u'🧙‍♂️'
+
+    def test_multiple(self):
+        test_case = self.test_emoji
+        self.assertEquals(test_case, emotlib._multiple(self.test_emoji))
+
+        test_case = self.test_emoji
+        self.assertEquals(test_case, emotlib._multiple(self.test_emoji, num=-1))
+
+        test_case = self.test_emoji
+        self.assertEquals(test_case, emotlib._multiple(self.test_emoji, sep='!!%!%'))
+
+        test_case = self.test_emoji
+        self.assertEquals(test_case, emotlib._multiple(self.test_emoji, num=-3, sep='!!%!%'))
+
+        test_case = self.test_emoji * 3
+        self.assertEquals(test_case, emotlib._multiple(self.test_emoji, num=3))
+
+        test_case = ('%s%s' % (self.test_emoji, ' !! ')) * 3
+        self.assertEquals(test_case, emotlib._multiple(self.test_emoji, num=3, sep=' !! '))