aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2023-11-14 11:22:19 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2023-11-14 18:24:45 +0300
commit9de04ef9e1acde332d456b088729bf328fcc9962 (patch)
tree7cd61c0442b8ec04e8be428a504e79b489d12df5
parentda136496c2da030e427ad58efc385f85ca83bf32 (diff)
downloadydb-9de04ef9e1acde332d456b088729bf328fcc9962.tar.gz
Update contrib/python/wcwidth/py3 to 0.2.9
-rw-r--r--contrib/python/wcwidth/py3/.dist-info/METADATA12
-rw-r--r--contrib/python/wcwidth/py3/README.rst10
-rw-r--r--contrib/python/wcwidth/py3/tests/test_core.py328
-rw-r--r--contrib/python/wcwidth/py3/wcwidth/__init__.py4
-rw-r--r--contrib/python/wcwidth/py3/wcwidth/emoji_zwj_sequences.py10830
-rw-r--r--contrib/python/wcwidth/py3/wcwidth/table_zero.py4476
-rw-r--r--contrib/python/wcwidth/py3/wcwidth/wcwidth.py132
-rw-r--r--contrib/python/wcwidth/py3/ya.make3
8 files changed, 13373 insertions, 2422 deletions
diff --git a/contrib/python/wcwidth/py3/.dist-info/METADATA b/contrib/python/wcwidth/py3/.dist-info/METADATA
index 0e88c588c1..0a4dd22135 100644
--- a/contrib/python/wcwidth/py3/.dist-info/METADATA
+++ b/contrib/python/wcwidth/py3/.dist-info/METADATA
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: wcwidth
-Version: 0.2.8
+Version: 0.2.9
Summary: Measures the displayed width of unicode strings in a terminal
Home-page: https://github.com/jquast/wcwidth
Author: Jeff Quast
@@ -247,9 +247,14 @@ Other Languages
=======
History
=======
+0.2.9 *2023-10-30*
+ * **Bugfix** zero-width characters used in Emoji ZWJ sequences, Balinese,
+ Jamo, Devanagari, Tamil, Kannada and others (`PR #91`_).
+ * **Updated** to include `Specification <Specification_from_pypi>`_ of
+ character measurements.
0.2.8 *2023-09-30*
- * Include requirements files in the source distibution (`PR #82`).
+ * Include requirements files in the source distibution (`PR #82`_).
0.2.7 *2023-09-28*
* **Updated** tables to include Unicode Specification 15.1.0.
@@ -327,6 +332,7 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c::
* for any purpose and without fee is hereby granted. The author
* disclaims all warranties with regard to this software.
+.. _`Specification_from_pypi`: https://wcwidth.readthedocs.io/en/latest/specs.html
.. _`tox`: https://tox.wiki/en/latest/
.. _`prospector`: https://github.com/landscapeio/prospector
.. _`combining`: https://en.wikipedia.org/wiki/Combining_character
@@ -342,6 +348,8 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c::
.. _`PR #18`: https://github.com/jquast/wcwidth/pull/18
.. _`PR #30`: https://github.com/jquast/wcwidth/pull/30
.. _`PR #35`: https://github.com/jquast/wcwidth/pull/35
+.. _`PR #82`: https://github.com/jquast/wcwidth/pull/82
+.. _`PR #91`: https://github.com/jquast/wcwidth/pull/91
.. _`jquast/blessed`: https://github.com/jquast/blessed
.. _`selectel/pyte`: https://github.com/selectel/pyte
.. _`thomasballinger/curtsies`: https://github.com/thomasballinger/curtsies
diff --git a/contrib/python/wcwidth/py3/README.rst b/contrib/python/wcwidth/py3/README.rst
index 8a02758c42..2d9722d527 100644
--- a/contrib/python/wcwidth/py3/README.rst
+++ b/contrib/python/wcwidth/py3/README.rst
@@ -216,9 +216,14 @@ Other Languages
=======
History
=======
+0.2.9 *2023-10-30*
+ * **Bugfix** zero-width characters used in Emoji ZWJ sequences, Balinese,
+ Jamo, Devanagari, Tamil, Kannada and others (`PR #91`_).
+ * **Updated** to include `Specification <Specification_from_pypi>`_ of
+ character measurements.
0.2.8 *2023-09-30*
- * Include requirements files in the source distibution (`PR #82`).
+ * Include requirements files in the source distibution (`PR #82`_).
0.2.7 *2023-09-28*
* **Updated** tables to include Unicode Specification 15.1.0.
@@ -296,6 +301,7 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c::
* for any purpose and without fee is hereby granted. The author
* disclaims all warranties with regard to this software.
+.. _`Specification_from_pypi`: https://wcwidth.readthedocs.io/en/latest/specs.html
.. _`tox`: https://tox.wiki/en/latest/
.. _`prospector`: https://github.com/landscapeio/prospector
.. _`combining`: https://en.wikipedia.org/wiki/Combining_character
@@ -311,6 +317,8 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c::
.. _`PR #18`: https://github.com/jquast/wcwidth/pull/18
.. _`PR #30`: https://github.com/jquast/wcwidth/pull/30
.. _`PR #35`: https://github.com/jquast/wcwidth/pull/35
+.. _`PR #82`: https://github.com/jquast/wcwidth/pull/82
+.. _`PR #91`: https://github.com/jquast/wcwidth/pull/91
.. _`jquast/blessed`: https://github.com/jquast/blessed
.. _`selectel/pyte`: https://github.com/selectel/pyte
.. _`thomasballinger/curtsies`: https://github.com/thomasballinger/curtsies
diff --git a/contrib/python/wcwidth/py3/tests/test_core.py b/contrib/python/wcwidth/py3/tests/test_core.py
index c8f791c016..f0396ea968 100644
--- a/contrib/python/wcwidth/py3/tests/test_core.py
+++ b/contrib/python/wcwidth/py3/tests/test_core.py
@@ -10,6 +10,24 @@ except ImportError:
# local
import wcwidth
+# 3rd party
+import pytest
+
+# some tests cannot be done on some builds of python, where the internal
+# unicode structure is limited to 0x10000 for memory conservation,
+# "ValueError: unichr() arg not in range(0x10000) (narrow Python build)"
+try:
+ # python 2
+ _ = unichr
+except NameError:
+ # python 3
+ unichr = chr
+try:
+ unichr(0x2fffe)
+ NARROW_ONLY = False
+except ValueError:
+ NARROW_ONLY = True
+
def test_package_version():
"""wcwidth.__version__ is expected value."""
@@ -23,6 +41,45 @@ def test_package_version():
assert result == expected
+def test_empty_string():
+ """
+ Test empty string is OK.
+
+ https://github.com/jquast/wcwidth/issues/24
+ """
+ phrase = ""
+ expect_length_each = 0
+ expect_length_phrase = 0
+
+ # exercise,
+ length_each = wcwidth.wcwidth(phrase)
+ length_phrase = wcwidth.wcswidth(phrase)
+
+ # verify.
+ assert length_each == expect_length_each
+ assert length_phrase == expect_length_phrase
+
+
+def basic_string_type():
+ """
+ This is a python 2-specific test of the basic "string type"
+
+ Such strings cannot contain anything but ascii in python2.
+ """
+ # given,
+ phrase = 'hello\x00world'
+ expect_length_each = (1, 1, 1, 1, 1, 0, 1, 1, 1, 1, 1)
+ expect_length_phrase = sum(expect_length_each)
+
+ # exercise,
+ length_each = tuple(map(wcwidth.wcwidth, phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
+
+ # verify.
+ assert length_each == expect_length_each
+ assert length_phrase == expect_length_phrase
+
+
def test_hello_jp():
u"""
Width of Japanese phrase: コンニチハ, セカイ!
@@ -59,9 +116,11 @@ def test_wcswidth_substr():
expect_length_phrase = sum(expect_length_each)
# exercise,
+ length_each = tuple(map(wcwidth.wcwidth, phrase))[:end]
length_phrase = wcwidth.wcswidth(phrase, end)
# verify.
+ assert length_each == expect_length_each
assert length_phrase == expect_length_phrase
@@ -82,7 +141,15 @@ def test_null_width_0():
def test_control_c0_width_negative_1():
- """CSI (Control sequence initiate) reports width -1 for ESC."""
+ """How the API reacts to CSI (Control sequence initiate).
+
+ An example of bad fortune, this terminal sequence is a width of 0
+ on all terminals, but wcwidth doesn't parse Control-Sequence-Inducer
+ (CSI) sequences.
+
+ Also the "legacy" posix functions wcwidth and wcswidth return -1 for
+ any string containing the C1 control character \x1b (ESC).
+ """
# given,
phrase = u'\x1b[0m'
expect_length_each = (-1, 1, 1, 1)
@@ -90,9 +157,9 @@ def test_control_c0_width_negative_1():
# exercise,
length_each = tuple(map(wcwidth.wcwidth, phrase))
- length_phrase = wcwidth.wcswidth(phrase, len(phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
- # verify.
+ # verify, though this is actually *0* width for a terminal emulator
assert length_each == expect_length_each
assert length_phrase == expect_length_phrase
@@ -106,7 +173,7 @@ def test_combining_width():
# exercise,
length_each = tuple(map(wcwidth.wcwidth, phrase))
- length_phrase = wcwidth.wcswidth(phrase, len(phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
# verify.
assert length_each == expect_length_each
@@ -121,7 +188,7 @@ def test_combining_cafe():
# exercise,
length_each = tuple(map(wcwidth.wcwidth, phrase))
- length_phrase = wcwidth.wcswidth(phrase, len(phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
# verify.
assert length_each == expect_length_each
@@ -129,29 +196,264 @@ def test_combining_cafe():
def test_combining_enclosing():
- u"""CYRILLIC CAPITAL LETTER A + COMBINING CYRILLIC HUNDRED THOUSANDS SIGN is А҈ of length 1."""
+ u"""CYRILLIC CAPITAL LETTER A + COMBINING CYRILLIC HUNDRED THOUSANDS SIGN is of length 1."""
phrase = u"\u0410\u0488"
expect_length_each = (1, 0)
expect_length_phrase = 1
# exercise,
length_each = tuple(map(wcwidth.wcwidth, phrase))
- length_phrase = wcwidth.wcswidth(phrase, len(phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
# verify.
assert length_each == expect_length_each
assert length_phrase == expect_length_phrase
-def test_combining_spacing():
- u"""Balinese kapal (ship) is ᬓᬨᬮ᭄ of length 4."""
- phrase = u"\u1B13\u1B28\u1B2E\u1B44"
- expect_length_each = (1, 1, 1, 1)
- expect_length_phrase = 4
+def test_balinese_script():
+ u"""
+ Balinese kapal (ship) is length 3.
+
+ This may be an example that is not yet correctly rendered by any terminal so
+ far, like devanagari.
+ """
+ phrase = (u"\u1B13" # Category 'Lo', EAW 'N' -- BALINESE LETTER KA
+ u"\u1B28" # Category 'Lo', EAW 'N' -- BALINESE LETTER PA KAPAL
+ u"\u1B2E" # Category 'Lo', EAW 'N' -- BALINESE LETTER LA
+ u"\u1B44") # Category 'Mc', EAW 'N' -- BALINESE ADEG ADEG
+ expect_length_each = (1, 1, 1, 0)
+ expect_length_phrase = 3
# exercise,
length_each = tuple(map(wcwidth.wcwidth, phrase))
- length_phrase = wcwidth.wcswidth(phrase, len(phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
+
+ # verify.
+ assert length_each == expect_length_each
+ assert length_phrase == expect_length_phrase
+
+
+def test_kr_jamo_filler():
+ u"""
+ Jamo filler is 0 width.
+
+ According to https://www.unicode.org/L2/L2006/06310-hangul-decompose9.pdf this character and others
+ like it, ``\uffa0``, ``\u1160``, ``\u115f``, ``\u1160``, are not commonly viewed with a terminal,
+ seems it doesn't matter whether it is implemented or not, they are not typically used !
+ """
+ phrase = u"\u1100\u1160"
+ expect_length_each = (2, 1)
+ expect_length_phrase = 3
+
+ # exercise,
+ length_each = tuple(map(wcwidth.wcwidth, phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
+
+ # verify.
+ assert length_each == expect_length_each
+ assert length_phrase == expect_length_phrase
+
+
+@pytest.mark.skipif(NARROW_ONLY, reason="Test cannot verify on python 'narrow' builds")
+def emoji_zwj_sequence():
+ u"""
+ Emoji zwj sequence of four codepoints is just 2 cells.
+ """
+ phrase = (u"\U0001f469" # Base, Category So, East Asian Width property 'W' -- WOMAN
+ u"\U0001f3fb" # Modifier, Category Sk, East Asian Width property 'W' -- EMOJI MODIFIER FITZPATRICK TYPE-1-2
+ u"\u200d" # Joiner, Category Cf, East Asian Width property 'N' -- ZERO WIDTH JOINER
+ u"\U0001f4bb") # Fused, Category So, East Asian Width peroperty 'W' -- PERSONAL COMPUTER
+ # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf
+ expect_length_each = (2, 0, 0, 2)
+ expect_length_phrase = 2
+
+ # exercise,
+ length_each = tuple(map(wcwidth.wcwidth, phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
+
+ # verify.
+ assert length_each == expect_length_each
+ assert length_phrase == expect_length_phrase
+
+
+@pytest.mark.skipif(NARROW_ONLY, reason="Test cannot verify on python 'narrow' builds")
+def test_unfinished_zwj_sequence():
+ u"""
+ Ensure index-out-of-bounds does not occur for zero-width joiner without any following character
+ """
+ phrase = (u"\U0001f469" # Base, Category So, East Asian Width property 'W' -- WOMAN
+ u"\U0001f3fb" # Modifier, Category Sk, East Asian Width property 'W' -- EMOJI MODIFIER FITZPATRICK TYPE-1-2
+ u"\u200d") # Joiner, Category Cf, East Asian Width property 'N' -- ZERO WIDTH JOINER
+ expect_length_each = (2, 0, 0)
+ expect_length_phrase = 2
+
+ # exercise,
+ length_each = tuple(map(wcwidth.wcwidth, phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
+
+ # verify.
+ assert length_each == expect_length_each
+ assert length_phrase == expect_length_phrase
+
+
+@pytest.mark.skipif(NARROW_ONLY, reason="Test cannot verify on python 'narrow' builds")
+def test_non_recommended_zwj_sequence():
+ """
+ Verify ZWJ is measured as though successful with characters that cannot be joined, wcwidth does not verify
+ """
+ phrase = (u"\U0001f469" # Base, Category So, East Asian Width property 'W' -- WOMAN
+ u"\U0001f3fb" # Modifier, Category Sk, East Asian Width property 'W' -- EMOJI MODIFIER FITZPATRICK TYPE-1-2
+ u"\u200d") # Joiner, Category Cf, East Asian Width property 'N' -- ZERO WIDTH JOINER
+ expect_length_each = (2, 0, 0)
+ expect_length_phrase = 2
+
+ # exercise,
+ length_each = tuple(map(wcwidth.wcwidth, phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
+
+ # verify.
+ assert length_each == expect_length_each
+ assert length_phrase == expect_length_phrase
+
+
+@pytest.mark.skipif(NARROW_ONLY, reason="Test cannot verify on python 'narrow' builds")
+def test_longer_emoji_zwj_sequence():
+ """
+ A much longer emoji ZWJ sequence of 10 total codepoints is just 2 cells!
+ """
+ # 'Category Code', 'East Asian Width property' -- 'description'
+ phrase = (u"\U0001F9D1" # 'So', 'W' -- ADULT
+ u"\U0001F3FB" # 'Sk', 'W' -- EMOJI MODIFIER FITZPATRICK TYPE-1-2
+ u"\u200d" # 'Cf', 'N' -- ZERO WIDTH JOINER
+ u"\u2764" # 'So', 'N' -- HEAVY BLACK HEART
+ u"\uFE0F" # 'Mn', 'A' -- VARIATION SELECTOR-16
+ u"\u200d" # 'Cf', 'N' -- ZERO WIDTH JOINER
+ u"\U0001F48B" # 'So', 'W' -- KISS MARK
+ u"\u200d" # 'Cf', 'N' -- ZERO WIDTH JOINER
+ u"\U0001F9D1" # 'So', 'W' -- ADULT
+ u"\U0001F3FD") # 'Sk', 'W' -- EMOJI MODIFIER FITZPATRICK TYPE-4
+
+ # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf
+ expect_length_each = (2, 0, 0, 1, 0, 0, 2, 0, 2, 0)
+ expect_length_phrase = 2
+
+ # exercise,
+ length_each = tuple(map(wcwidth.wcwidth, phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
+
+ # verify.
+ assert length_each == expect_length_each
+ assert length_phrase == expect_length_phrase
+
+
+def test_devanagari_script():
+ """
+ Attempt to test the measurement width of Devanagari script.
+
+ I believe this 'phrase' should be length 3.
+
+ This is a difficult problem, and this library does not yet get it right,
+ because we interpret the unicode data files programmatically, but they do
+ not correctly describe how their terminal width is measured.
+
+ There are very few Terminals that do!
+
+ As of 2023,
+
+ - iTerm2: correct length but individual characters are out of order and
+ horizaontally misplaced as to be unreadable in its language when
+ using 'Noto Sans' font.
+ - mlterm: mixed results, it offers several options in the configuration
+ dialog, "Xft", "Cario", and "Variable Column Width" have some
+ effect, but with neither 'Noto Sans' or 'unifont', it is not
+ recognizable as the Devanagari script it is meant to display.
+
+ Previous testing with Devanagari documented at address https://benizi.com/vim/devanagari/
+
+ See also, https://askubuntu.com/questions/8437/is-there-a-good-mono-spaced-font-for-devanagari-script-in-the-terminal
+ """
+ # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf
+ # please note that document correctly points out that the final width cannot be determined
+ # as a sum of each individual width, as this library currently performs with exception of
+ # ZWJ, but I think it incorrectly gestures what a stateless call to wcwidth.wcwidth of
+ # each codepoint *should* return.
+ phrase = (u"\u0915" # Akhand, Category 'Lo', East Asian Width property 'N' -- DEVANAGARI LETTER KA
+ u"\u094D" # Joiner, Category 'Mn', East Asian Width property 'N' -- DEVANAGARI SIGN VIRAMA
+ u"\u0937" # Fused, Category 'Lo', East Asian Width property 'N' -- DEVANAGARI LETTER SSA
+ u"\u093F") # MatraL, Category 'Mc', East Asian Width property 'N' -- DEVANAGARI VOWEL SIGN I
+ # 23107-terminal-suppt.pdf suggests wcwidth.wcwidth should return (2, 0, 0, 1)
+ expect_length_each = (1, 0, 1, 0)
+ # I believe the final width *should* be 3.
+ expect_length_phrase = 2
+
+ # exercise,
+ length_each = tuple(map(wcwidth.wcwidth, phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
+
+ # verify.
+ assert length_each == expect_length_each
+ assert length_phrase == expect_length_phrase
+
+
+def test_tamil_script():
+ # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf
+ phrase = (u"\u0b95" # Akhand, Category 'Lo', East Asian Width property 'N' -- TAMIL LETTER KA
+ u"\u0bcd" # Joiner, Category 'Mn', East Asian Width property 'N' -- TAMIL SIGN VIRAMA
+ u"\u0bb7" # Fused, Category 'Lo', East Asian Width property 'N' -- TAMIL LETTER SSA
+ u"\u0bcc") # MatraLR, Category 'Mc', East Asian Width property 'N' -- TAMIL VOWEL SIGN AU
+ # 23107-terminal-suppt.pdf suggests wcwidth.wcwidth should return (3, 0, 0, 4)
+ expect_length_each = (1, 0, 1, 0)
+
+ # I believe the final width should be about 5 or 6.
+ expect_length_phrase = 2
+
+ # exercise,
+ length_each = tuple(map(wcwidth.wcwidth, phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
+
+ # verify.
+ assert length_each == expect_length_each
+ assert length_phrase == expect_length_phrase
+
+
+def test_kannada_script():
+ # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf
+ # |ರ್ಝೈ|
+ # |123|
+ phrase = (u"\u0cb0" # Repha, Category 'Lo', East Asian Width property 'N' -- KANNADA LETTER RA
+ u"\u0ccd" # Joiner, Category 'Mn', East Asian Width property 'N' -- KANNADA SIGN VIRAMA
+ u"\u0c9d" # Base, Category 'Lo', East Asian Width property 'N' -- KANNADA LETTER JHA
+ u"\u0cc8") # MatraUR, Category 'Mc', East Asian Width property 'N' -- KANNADA VOWEL SIGN AI
+ # 23107-terminal-suppt.pdf suggests should be (2, 0, 3, 1)
+ expect_length_each = (1, 0, 1, 0)
+ # I believe the correct final width *should* be 3 or 4.
+ expect_length_phrase = 2
+
+ # exercise,
+ length_each = tuple(map(wcwidth.wcwidth, phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
+
+ # verify.
+ assert length_each == expect_length_each
+ assert length_phrase == expect_length_phrase
+
+
+def test_kannada_script_2():
+ # This test adapted from https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf
+ # |ರ಼್ಚ|
+ # |12|
+ phrase = (u"\u0cb0" # Base, Category 'Lo', East Asian Width property 'N' -- KANNADA LETTER RA
+ u"\u0cbc" # Nukta, Category 'Mn', East Asian Width property 'N' -- KANNADA SIGN NUKTA
+ u"\u0ccd" # Joiner, Category 'Lo', East Asian Width property 'N' -- KANNADA SIGN VIRAMA
+ u"\u0c9a") # Subjoin, Category 'Mc', East Asian Width property 'N' -- KANNADA LETTER CA
+ # 23107-terminal-suppt.pdf suggests wcwidth.wcwidth should return (2, 0, 0, 1)
+ expect_length_each = (1, 0, 0, 1)
+ # I believe the final width is correct, but maybe for the wrong reasons!
+ expect_length_phrase = 2
+
+ # exercise,
+ length_each = tuple(map(wcwidth.wcwidth, phrase))
+ length_phrase = wcwidth.wcswidth(phrase)
# verify.
assert length_each == expect_length_each
diff --git a/contrib/python/wcwidth/py3/wcwidth/__init__.py b/contrib/python/wcwidth/py3/wcwidth/__init__.py
index 97c423d96a..212e72d033 100644
--- a/contrib/python/wcwidth/py3/wcwidth/__init__.py
+++ b/contrib/python/wcwidth/py3/wcwidth/__init__.py
@@ -1,5 +1,5 @@
"""
-wcwidth module.
+Wcwidth module.
https://github.com/jquast/wcwidth
"""
@@ -25,4 +25,4 @@ __all__ = ('wcwidth', 'wcswidth', 'list_versions')
# We also used pkg_resources to load unicode version tables from version.json,
# generated by bin/update-tables.py, but some environments are unable to
# import pkg_resources for one reason or another, yikes!
-__version__ = '0.2.8'
+__version__ = '0.2.9'
diff --git a/contrib/python/wcwidth/py3/wcwidth/emoji_zwj_sequences.py b/contrib/python/wcwidth/py3/wcwidth/emoji_zwj_sequences.py
new file mode 100644
index 0000000000..5a961e21b5
--- /dev/null
+++ b/contrib/python/wcwidth/py3/wcwidth/emoji_zwj_sequences.py
@@ -0,0 +1,10830 @@
+"""
+Exports EMOJI_ZWJ_SEQUENCES sequences keyed by supporting emoji version.
+
+This code generated by wcwidth/bin/update-tables.py on 2023-10-18 00:04:10 UTC.
+
+This module is used only for testing purposes, it is not imported or used by the
+public API.
+"""
+EMOJI_ZWJ_SEQUENCES = {
+ '2.0': {
+ # Source: ./data/emoji-zwj-sequences-2.0.txt
+ # Date: 2015-11-11
+ #
+ # sequences of length 3,
+ (0x1f441, 0x0200d, 0x1f5e8),
+ # sequences of length 5,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466),
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467),
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466),
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467),
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466),
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467),
+ (0x1f468, 0x0200d, 0x02764, 0x0200d, 0x1f468),
+ (0x1f469, 0x0200d, 0x02764, 0x0200d, 0x1f468),
+ (0x1f469, 0x0200d, 0x02764, 0x0200d, 0x1f469),
+ # sequences of length 6,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468),
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468),
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469),
+ # sequences of length 7,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466),
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466),
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467),
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466),
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466),
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467),
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466),
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466),
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467),
+ (0x1f468, 0x0200d, 0x02764, 0x0200d, 0x1f48b, 0x0200d, 0x1f468),
+ (0x1f469, 0x0200d, 0x02764, 0x0200d, 0x1f48b, 0x0200d, 0x1f468),
+ (0x1f469, 0x0200d, 0x02764, 0x0200d, 0x1f48b, 0x0200d, 0x1f469),
+ # sequences of length 8,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468),
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468),
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469),
+ },
+ '4.0': {
+ # Source: ./data/emoji-zwj-sequences-4.0.txt
+ # Date: 2016-11-16, 18:29:53 GMT
+ #
+ # sequences of length 3,
+ (0x1f468, 0x0200d, 0x1f466), # family: man, boy
+ (0x1f468, 0x0200d, 0x1f467), # family: man, girl
+ (0x1f469, 0x0200d, 0x1f466), # family: woman, boy
+ (0x1f469, 0x0200d, 0x1f467), # family: woman, girl
+ (0x1f468, 0x0200d, 0x1f33e), # man farmer
+ (0x1f468, 0x0200d, 0x1f373), # man cook
+ (0x1f468, 0x0200d, 0x1f393), # man student
+ (0x1f468, 0x0200d, 0x1f3a4), # man singer
+ (0x1f468, 0x0200d, 0x1f3a8), # man artist
+ (0x1f468, 0x0200d, 0x1f3eb), # man teacher
+ (0x1f468, 0x0200d, 0x1f3ed), # man factory worker
+ (0x1f468, 0x0200d, 0x1f4bb), # man technologist
+ (0x1f468, 0x0200d, 0x1f4bc), # man office worker
+ (0x1f468, 0x0200d, 0x1f527), # man mechanic
+ (0x1f468, 0x0200d, 0x1f52c), # man scientist
+ (0x1f468, 0x0200d, 0x1f680), # man astronaut
+ (0x1f468, 0x0200d, 0x1f692), # man firefighter
+ (0x1f469, 0x0200d, 0x1f33e), # woman farmer
+ (0x1f469, 0x0200d, 0x1f373), # woman cook
+ (0x1f469, 0x0200d, 0x1f393), # woman student
+ (0x1f469, 0x0200d, 0x1f3a4), # woman singer
+ (0x1f469, 0x0200d, 0x1f3a8), # woman artist
+ (0x1f469, 0x0200d, 0x1f3eb), # woman teacher
+ (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker
+ (0x1f469, 0x0200d, 0x1f4bb), # woman technologist
+ (0x1f469, 0x0200d, 0x1f4bc), # woman office worker
+ (0x1f469, 0x0200d, 0x1f527), # woman mechanic
+ (0x1f469, 0x0200d, 0x1f52c), # woman scientist
+ (0x1f469, 0x0200d, 0x1f680), # woman astronaut
+ (0x1f469, 0x0200d, 0x1f692), # woman firefighter
+ # sequences of length 4,
+ (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker
+ (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge
+ (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone
+ (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker
+ (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge
+ (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone
+ (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer
+ (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer
+ (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman
+ (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man
+ (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban
+ (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban
+ (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker
+ (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker
+ (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard
+ (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard
+ (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running
+ (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running
+ (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing
+ (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing
+ (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming
+ (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming
+ (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears partying
+ (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears partying
+ (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage
+ (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage
+ (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut
+ (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut
+ (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat
+ (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat
+ (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking
+ (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking
+ (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking
+ (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking
+ (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking
+ (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking
+ (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling
+ (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling
+ (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling
+ (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling
+ (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling
+ (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling
+ (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo
+ (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo
+ (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball
+ (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball
+ (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand
+ (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand
+ (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO
+ (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO
+ (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK
+ (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK
+ (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing
+ (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing
+ (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand
+ (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand
+ (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning
+ (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning
+ (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting
+ (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting
+ (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming
+ (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming
+ (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging
+ (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag
+ # sequences of length 5,
+ (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl
+ (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: light skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: light skin tone
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-light skin tone
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-light skin tone
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium skin tone
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium skin tone
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-dark skin tone
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-dark skin tone
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: dark skin tone
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: dark skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone
+ (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble
+ # sequences of length 6,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman
+ # sequences of length 7,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl
+ # sequences of length 8,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman
+ },
+ '5.0': {
+ # Source: ./data/emoji-zwj-sequences-5.0.txt
+ # Date: 2017-06-19, 11:13:24 GMT
+ #
+ # sequences of length 3,
+ (0x1f468, 0x0200d, 0x1f466), # family: man, boy
+ (0x1f468, 0x0200d, 0x1f467), # family: man, girl
+ (0x1f469, 0x0200d, 0x1f466), # family: woman, boy
+ (0x1f469, 0x0200d, 0x1f467), # family: woman, girl
+ (0x1f468, 0x0200d, 0x1f33e), # man farmer
+ (0x1f468, 0x0200d, 0x1f373), # man cook
+ (0x1f468, 0x0200d, 0x1f393), # man student
+ (0x1f468, 0x0200d, 0x1f3a4), # man singer
+ (0x1f468, 0x0200d, 0x1f3a8), # man artist
+ (0x1f468, 0x0200d, 0x1f3eb), # man teacher
+ (0x1f468, 0x0200d, 0x1f3ed), # man factory worker
+ (0x1f468, 0x0200d, 0x1f4bb), # man technologist
+ (0x1f468, 0x0200d, 0x1f4bc), # man office worker
+ (0x1f468, 0x0200d, 0x1f527), # man mechanic
+ (0x1f468, 0x0200d, 0x1f52c), # man scientist
+ (0x1f468, 0x0200d, 0x1f680), # man astronaut
+ (0x1f468, 0x0200d, 0x1f692), # man firefighter
+ (0x1f469, 0x0200d, 0x1f33e), # woman farmer
+ (0x1f469, 0x0200d, 0x1f373), # woman cook
+ (0x1f469, 0x0200d, 0x1f393), # woman student
+ (0x1f469, 0x0200d, 0x1f3a4), # woman singer
+ (0x1f469, 0x0200d, 0x1f3a8), # woman artist
+ (0x1f469, 0x0200d, 0x1f3eb), # woman teacher
+ (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker
+ (0x1f469, 0x0200d, 0x1f4bb), # woman technologist
+ (0x1f469, 0x0200d, 0x1f4bc), # woman office worker
+ (0x1f469, 0x0200d, 0x1f527), # woman mechanic
+ (0x1f469, 0x0200d, 0x1f52c), # woman scientist
+ (0x1f469, 0x0200d, 0x1f680), # woman astronaut
+ (0x1f469, 0x0200d, 0x1f692), # woman firefighter
+ # sequences of length 4,
+ (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker
+ (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge
+ (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone
+ (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker
+ (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge
+ (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone
+ (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer
+ (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer
+ (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman
+ (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man
+ (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban
+ (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban
+ (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker
+ (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker
+ (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard
+ (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard
+ (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage
+ (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage
+ (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy
+ (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy
+ (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire
+ (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire
+ (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid
+ (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman
+ (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf
+ (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf
+ (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie
+ (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie
+ (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie
+ (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie
+ (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running
+ (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running
+ (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing
+ (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing
+ (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming
+ (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming
+ (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears
+ (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears
+ (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage
+ (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage
+ (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut
+ (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut
+ (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat
+ (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat
+ (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking
+ (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking
+ (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking
+ (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking
+ (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking
+ (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking
+ (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling
+ (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling
+ (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling
+ (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling
+ (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling
+ (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling
+ (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo
+ (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo
+ (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball
+ (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball
+ (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room
+ (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room
+ (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing
+ (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing
+ (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position
+ (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position
+ (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand
+ (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand
+ (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO
+ (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO
+ (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK
+ (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK
+ (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing
+ (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing
+ (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand
+ (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand
+ (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning
+ (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning
+ (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting
+ (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting
+ (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming
+ (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming
+ (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging
+ (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag
+ # sequences of length 5,
+ (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl
+ (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: light skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: light skin tone
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-light skin tone
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-light skin tone
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium skin tone
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium skin tone
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-dark skin tone
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-dark skin tone
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: dark skin tone
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: dark skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone
+ (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble
+ # sequences of length 6,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman
+ # sequences of length 7,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl
+ # sequences of length 8,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman
+ },
+ '11.0': {
+ # Source: ./data/emoji-zwj-sequences-11.0.txt
+ # Date: 2018-02-07, 08:40:26 GMT
+ #
+ # sequences of length 3,
+ (0x1f468, 0x0200d, 0x1f466), # family: man, boy
+ (0x1f468, 0x0200d, 0x1f467), # family: man, girl
+ (0x1f469, 0x0200d, 0x1f466), # family: woman, boy
+ (0x1f469, 0x0200d, 0x1f467), # family: woman, girl
+ (0x1f468, 0x0200d, 0x1f33e), # man farmer
+ (0x1f468, 0x0200d, 0x1f373), # man cook
+ (0x1f468, 0x0200d, 0x1f393), # man student
+ (0x1f468, 0x0200d, 0x1f3a4), # man singer
+ (0x1f468, 0x0200d, 0x1f3a8), # man artist
+ (0x1f468, 0x0200d, 0x1f3eb), # man teacher
+ (0x1f468, 0x0200d, 0x1f3ed), # man factory worker
+ (0x1f468, 0x0200d, 0x1f4bb), # man technologist
+ (0x1f468, 0x0200d, 0x1f4bc), # man office worker
+ (0x1f468, 0x0200d, 0x1f527), # man mechanic
+ (0x1f468, 0x0200d, 0x1f52c), # man scientist
+ (0x1f468, 0x0200d, 0x1f680), # man astronaut
+ (0x1f468, 0x0200d, 0x1f692), # man firefighter
+ (0x1f468, 0x0200d, 0x1f9b0), # man, red haired
+ (0x1f468, 0x0200d, 0x1f9b1), # man, curly haired
+ (0x1f468, 0x0200d, 0x1f9b2), # man, bald
+ (0x1f468, 0x0200d, 0x1f9b3), # man, white haired
+ (0x1f469, 0x0200d, 0x1f33e), # woman farmer
+ (0x1f469, 0x0200d, 0x1f373), # woman cook
+ (0x1f469, 0x0200d, 0x1f393), # woman student
+ (0x1f469, 0x0200d, 0x1f3a4), # woman singer
+ (0x1f469, 0x0200d, 0x1f3a8), # woman artist
+ (0x1f469, 0x0200d, 0x1f3eb), # woman teacher
+ (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker
+ (0x1f469, 0x0200d, 0x1f4bb), # woman technologist
+ (0x1f469, 0x0200d, 0x1f4bc), # woman office worker
+ (0x1f469, 0x0200d, 0x1f527), # woman mechanic
+ (0x1f469, 0x0200d, 0x1f52c), # woman scientist
+ (0x1f469, 0x0200d, 0x1f680), # woman astronaut
+ (0x1f469, 0x0200d, 0x1f692), # woman firefighter
+ (0x1f469, 0x0200d, 0x1f9b0), # woman, red haired
+ (0x1f469, 0x0200d, 0x1f9b1), # woman, curly haired
+ (0x1f469, 0x0200d, 0x1f9b2), # woman, bald
+ (0x1f469, 0x0200d, 0x1f9b3), # woman, white haired
+ # sequences of length 4,
+ (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker
+ (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge
+ (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man, red haired: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man, curly haired: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man, bald: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man, white haired: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man, red haired: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man, curly haired: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man, bald: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man, white haired: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man, red haired: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man, curly haired: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man, bald: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man, white haired: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man, red haired: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man, curly haired: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man, bald: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man, white haired: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man, red haired: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man, curly haired: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man, bald: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man, white haired: dark skin tone
+ (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker
+ (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge
+ (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman, red haired: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman, curly haired: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman, bald: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman, white haired: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman, red haired: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman, curly haired: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman, bald: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman, white haired: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman, red haired: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman, curly haired: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman, bald: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman, white haired: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman, red haired: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman, curly haired: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman, bald: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman, white haired: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman, red haired: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman, curly haired: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman, bald: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman, white haired: dark skin tone
+ (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer
+ (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer
+ (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman
+ (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man
+ (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban
+ (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban
+ (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker
+ (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker
+ (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard
+ (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard
+ (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage
+ (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage
+ (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy
+ (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy
+ (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire
+ (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire
+ (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid
+ (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman
+ (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf
+ (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf
+ (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie
+ (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie
+ (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie
+ (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie
+ (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running
+ (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running
+ (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing
+ (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing
+ (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming
+ (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming
+ (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears
+ (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears
+ (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage
+ (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage
+ (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut
+ (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut
+ (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat
+ (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat
+ (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking
+ (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking
+ (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking
+ (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking
+ (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking
+ (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking
+ (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling
+ (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling
+ (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling
+ (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling
+ (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling
+ (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling
+ (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo
+ (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo
+ (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball
+ (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball
+ (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room
+ (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room
+ (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing
+ (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing
+ (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position
+ (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position
+ (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand
+ (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand
+ (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO
+ (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO
+ (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK
+ (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK
+ (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing
+ (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing
+ (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand
+ (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand
+ (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning
+ (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning
+ (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting
+ (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting
+ (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming
+ (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming
+ (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging
+ (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging
+ (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero
+ (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero
+ (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain
+ (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag
+ (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag
+ # sequences of length 5,
+ (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl
+ (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: light skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: light skin tone
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-light skin tone
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-light skin tone
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium skin tone
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium skin tone
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: medium-dark skin tone
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: medium-dark skin tone
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # blond-haired woman: dark skin tone
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # blond-haired man: dark skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone
+ (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble
+ # sequences of length 6,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman
+ # sequences of length 7,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl
+ # sequences of length 8,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman
+ },
+ '12.0': {
+ # Source: ./data/emoji-zwj-sequences-12.0.txt
+ # Date: 2019-01-15, 19:25:59 GMT
+ #
+ # sequences of length 3,
+ (0x1f468, 0x0200d, 0x1f466), # family: man, boy
+ (0x1f468, 0x0200d, 0x1f467), # family: man, girl
+ (0x1f469, 0x0200d, 0x1f466), # family: woman, boy
+ (0x1f469, 0x0200d, 0x1f467), # family: woman, girl
+ (0x1f468, 0x0200d, 0x1f33e), # man farmer
+ (0x1f468, 0x0200d, 0x1f373), # man cook
+ (0x1f468, 0x0200d, 0x1f393), # man student
+ (0x1f468, 0x0200d, 0x1f3a4), # man singer
+ (0x1f468, 0x0200d, 0x1f3a8), # man artist
+ (0x1f468, 0x0200d, 0x1f3eb), # man teacher
+ (0x1f468, 0x0200d, 0x1f3ed), # man factory worker
+ (0x1f468, 0x0200d, 0x1f4bb), # man technologist
+ (0x1f468, 0x0200d, 0x1f4bc), # man office worker
+ (0x1f468, 0x0200d, 0x1f527), # man mechanic
+ (0x1f468, 0x0200d, 0x1f52c), # man scientist
+ (0x1f468, 0x0200d, 0x1f680), # man astronaut
+ (0x1f468, 0x0200d, 0x1f692), # man firefighter
+ (0x1f468, 0x0200d, 0x1f9af), # man with probing cane
+ (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair
+ (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair
+ (0x1f469, 0x0200d, 0x1f33e), # woman farmer
+ (0x1f469, 0x0200d, 0x1f373), # woman cook
+ (0x1f469, 0x0200d, 0x1f393), # woman student
+ (0x1f469, 0x0200d, 0x1f3a4), # woman singer
+ (0x1f469, 0x0200d, 0x1f3a8), # woman artist
+ (0x1f469, 0x0200d, 0x1f3eb), # woman teacher
+ (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker
+ (0x1f469, 0x0200d, 0x1f4bb), # woman technologist
+ (0x1f469, 0x0200d, 0x1f4bc), # woman office worker
+ (0x1f469, 0x0200d, 0x1f527), # woman mechanic
+ (0x1f469, 0x0200d, 0x1f52c), # woman scientist
+ (0x1f469, 0x0200d, 0x1f680), # woman astronaut
+ (0x1f469, 0x0200d, 0x1f692), # woman firefighter
+ (0x1f469, 0x0200d, 0x1f9af), # woman with probing cane
+ (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair
+ (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair
+ (0x1f468, 0x0200d, 0x1f9b0), # man: red hair
+ (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair
+ (0x1f468, 0x0200d, 0x1f9b2), # man: bald
+ (0x1f468, 0x0200d, 0x1f9b3), # man: white hair
+ (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair
+ (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair
+ (0x1f469, 0x0200d, 0x1f9b2), # woman: bald
+ (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair
+ (0x1f415, 0x0200d, 0x1f9ba), # service dog
+ # sequences of length 4,
+ (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker
+ (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge
+ (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with probing cane: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with probing cane: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with probing cane: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with probing cane: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with probing cane: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone
+ (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker
+ (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge
+ (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with probing cane: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with probing cane: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with probing cane: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with probing cane: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with probing cane: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone
+ (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running
+ (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running
+ (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing
+ (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing
+ (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming
+ (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming
+ (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer
+ (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer
+ (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears
+ (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears
+ (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair
+ (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair
+ (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban
+ (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban
+ (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker
+ (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker
+ (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand
+ (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand
+ (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard
+ (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard
+ (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage
+ (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage
+ (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut
+ (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut
+ (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO
+ (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO
+ (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK
+ (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK
+ (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing
+ (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing
+ (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand
+ (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand
+ (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning
+ (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning
+ (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting
+ (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting
+ (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat
+ (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat
+ (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking
+ (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking
+ (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking
+ (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking
+ (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking
+ (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking
+ (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming
+ (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming
+ (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging
+ (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging
+ (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling
+ (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling
+ (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling
+ (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling
+ (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling
+ (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling
+ (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo
+ (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo
+ (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball
+ (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball
+ (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero
+ (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero
+ (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain
+ (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain
+ (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing
+ (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing
+ (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling
+ (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling
+ (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman
+ (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man
+ (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room
+ (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room
+ (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing
+ (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing
+ (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position
+ (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position
+ (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage
+ (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage
+ (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy
+ (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy
+ (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire
+ (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire
+ (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid
+ (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman
+ (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf
+ (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf
+ (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie
+ (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie
+ (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie
+ (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag
+ (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag
+ # sequences of length 5,
+ (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl
+ (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl
+ (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone
+ (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble
+ # sequences of length 6,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman
+ # sequences of length 7,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone
+ # sequences of length 8,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman
+ },
+ '12.1': {
+ # Source: ./data/emoji-zwj-sequences-12.1.txt
+ # Date: 2019-10-12, 21:18:36 GMT
+ #
+ # sequences of length 3,
+ (0x1f468, 0x0200d, 0x1f466), # family: man, boy
+ (0x1f468, 0x0200d, 0x1f467), # family: man, girl
+ (0x1f469, 0x0200d, 0x1f466), # family: woman, boy
+ (0x1f469, 0x0200d, 0x1f467), # family: woman, girl
+ (0x1f468, 0x0200d, 0x1f33e), # man farmer
+ (0x1f468, 0x0200d, 0x1f373), # man cook
+ (0x1f468, 0x0200d, 0x1f393), # man student
+ (0x1f468, 0x0200d, 0x1f3a4), # man singer
+ (0x1f468, 0x0200d, 0x1f3a8), # man artist
+ (0x1f468, 0x0200d, 0x1f3eb), # man teacher
+ (0x1f468, 0x0200d, 0x1f3ed), # man factory worker
+ (0x1f468, 0x0200d, 0x1f4bb), # man technologist
+ (0x1f468, 0x0200d, 0x1f4bc), # man office worker
+ (0x1f468, 0x0200d, 0x1f527), # man mechanic
+ (0x1f468, 0x0200d, 0x1f52c), # man scientist
+ (0x1f468, 0x0200d, 0x1f680), # man astronaut
+ (0x1f468, 0x0200d, 0x1f692), # man firefighter
+ (0x1f468, 0x0200d, 0x1f9af), # man with probing cane
+ (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair
+ (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair
+ (0x1f469, 0x0200d, 0x1f33e), # woman farmer
+ (0x1f469, 0x0200d, 0x1f373), # woman cook
+ (0x1f469, 0x0200d, 0x1f393), # woman student
+ (0x1f469, 0x0200d, 0x1f3a4), # woman singer
+ (0x1f469, 0x0200d, 0x1f3a8), # woman artist
+ (0x1f469, 0x0200d, 0x1f3eb), # woman teacher
+ (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker
+ (0x1f469, 0x0200d, 0x1f4bb), # woman technologist
+ (0x1f469, 0x0200d, 0x1f4bc), # woman office worker
+ (0x1f469, 0x0200d, 0x1f527), # woman mechanic
+ (0x1f469, 0x0200d, 0x1f52c), # woman scientist
+ (0x1f469, 0x0200d, 0x1f680), # woman astronaut
+ (0x1f469, 0x0200d, 0x1f692), # woman firefighter
+ (0x1f469, 0x0200d, 0x1f9af), # woman with probing cane
+ (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair
+ (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair
+ (0x1f9d1, 0x0200d, 0x1f33e), # farmer
+ (0x1f9d1, 0x0200d, 0x1f373), # cook
+ (0x1f9d1, 0x0200d, 0x1f393), # student
+ (0x1f9d1, 0x0200d, 0x1f3a4), # singer
+ (0x1f9d1, 0x0200d, 0x1f3a8), # artist
+ (0x1f9d1, 0x0200d, 0x1f3eb), # teacher
+ (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker
+ (0x1f9d1, 0x0200d, 0x1f4bb), # technologist
+ (0x1f9d1, 0x0200d, 0x1f4bc), # office worker
+ (0x1f9d1, 0x0200d, 0x1f527), # mechanic
+ (0x1f9d1, 0x0200d, 0x1f52c), # scientist
+ (0x1f9d1, 0x0200d, 0x1f680), # astronaut
+ (0x1f9d1, 0x0200d, 0x1f692), # firefighter
+ (0x1f9d1, 0x0200d, 0x1f9af), # person with probing cane
+ (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair
+ (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair
+ (0x1f468, 0x0200d, 0x1f9b0), # man: red hair
+ (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair
+ (0x1f468, 0x0200d, 0x1f9b2), # man: bald
+ (0x1f468, 0x0200d, 0x1f9b3), # man: white hair
+ (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair
+ (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair
+ (0x1f469, 0x0200d, 0x1f9b2), # woman: bald
+ (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair
+ (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair
+ (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair
+ (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald
+ (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair
+ (0x1f415, 0x0200d, 0x1f9ba), # service dog
+ # sequences of length 4,
+ (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker
+ (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge
+ (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with probing cane: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with probing cane: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with probing cane: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with probing cane: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with probing cane: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone
+ (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker
+ (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge
+ (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with probing cane: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with probing cane: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with probing cane: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with probing cane: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with probing cane: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone
+ (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker
+ (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge
+ (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with probing cane: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with probing cane: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with probing cane: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with probing cane: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with probing cane: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone
+ (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running
+ (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running
+ (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing
+ (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing
+ (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming
+ (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming
+ (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer
+ (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer
+ (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears
+ (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears
+ (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair
+ (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair
+ (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban
+ (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban
+ (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker
+ (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker
+ (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand
+ (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand
+ (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard
+ (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard
+ (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage
+ (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage
+ (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut
+ (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut
+ (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO
+ (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO
+ (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK
+ (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK
+ (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing
+ (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing
+ (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand
+ (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand
+ (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning
+ (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning
+ (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting
+ (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting
+ (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat
+ (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat
+ (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking
+ (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking
+ (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking
+ (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking
+ (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking
+ (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking
+ (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming
+ (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming
+ (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging
+ (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging
+ (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling
+ (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling
+ (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling
+ (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling
+ (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling
+ (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling
+ (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo
+ (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo
+ (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball
+ (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball
+ (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero
+ (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero
+ (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain
+ (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain
+ (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing
+ (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing
+ (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling
+ (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling
+ (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman
+ (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man
+ (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room
+ (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room
+ (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing
+ (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing
+ (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position
+ (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position
+ (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage
+ (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage
+ (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy
+ (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy
+ (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire
+ (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire
+ (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid
+ (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman
+ (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf
+ (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf
+ (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie
+ (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie
+ (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie
+ (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag
+ (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag
+ # sequences of length 5,
+ (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl
+ (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl
+ (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone
+ (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble
+ # sequences of length 6,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman
+ # sequences of length 7,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone
+ # sequences of length 8,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman
+ },
+ '13.0': {
+ # Source: ./data/emoji-zwj-sequences-13.0.txt
+ # Date: 2020-01-28, 20:48:43 GMT
+ #
+ # sequences of length 3,
+ (0x1f468, 0x0200d, 0x1f466), # family: man, boy
+ (0x1f468, 0x0200d, 0x1f467), # family: man, girl
+ (0x1f469, 0x0200d, 0x1f466), # family: woman, boy
+ (0x1f469, 0x0200d, 0x1f467), # family: woman, girl
+ (0x1f468, 0x0200d, 0x1f33e), # man farmer
+ (0x1f468, 0x0200d, 0x1f373), # man cook
+ (0x1f468, 0x0200d, 0x1f37c), # man feeding baby
+ (0x1f468, 0x0200d, 0x1f393), # man student
+ (0x1f468, 0x0200d, 0x1f3a4), # man singer
+ (0x1f468, 0x0200d, 0x1f3a8), # man artist
+ (0x1f468, 0x0200d, 0x1f3eb), # man teacher
+ (0x1f468, 0x0200d, 0x1f3ed), # man factory worker
+ (0x1f468, 0x0200d, 0x1f4bb), # man technologist
+ (0x1f468, 0x0200d, 0x1f4bc), # man office worker
+ (0x1f468, 0x0200d, 0x1f527), # man mechanic
+ (0x1f468, 0x0200d, 0x1f52c), # man scientist
+ (0x1f468, 0x0200d, 0x1f680), # man astronaut
+ (0x1f468, 0x0200d, 0x1f692), # man firefighter
+ (0x1f468, 0x0200d, 0x1f9af), # man with white cane
+ (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair
+ (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair
+ (0x1f469, 0x0200d, 0x1f33e), # woman farmer
+ (0x1f469, 0x0200d, 0x1f373), # woman cook
+ (0x1f469, 0x0200d, 0x1f37c), # woman feeding baby
+ (0x1f469, 0x0200d, 0x1f393), # woman student
+ (0x1f469, 0x0200d, 0x1f3a4), # woman singer
+ (0x1f469, 0x0200d, 0x1f3a8), # woman artist
+ (0x1f469, 0x0200d, 0x1f3eb), # woman teacher
+ (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker
+ (0x1f469, 0x0200d, 0x1f4bb), # woman technologist
+ (0x1f469, 0x0200d, 0x1f4bc), # woman office worker
+ (0x1f469, 0x0200d, 0x1f527), # woman mechanic
+ (0x1f469, 0x0200d, 0x1f52c), # woman scientist
+ (0x1f469, 0x0200d, 0x1f680), # woman astronaut
+ (0x1f469, 0x0200d, 0x1f692), # woman firefighter
+ (0x1f469, 0x0200d, 0x1f9af), # woman with white cane
+ (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair
+ (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair
+ (0x1f9d1, 0x0200d, 0x1f33e), # farmer
+ (0x1f9d1, 0x0200d, 0x1f373), # cook
+ (0x1f9d1, 0x0200d, 0x1f37c), # person feeding baby
+ (0x1f9d1, 0x0200d, 0x1f393), # student
+ (0x1f9d1, 0x0200d, 0x1f3a4), # singer
+ (0x1f9d1, 0x0200d, 0x1f3a8), # artist
+ (0x1f9d1, 0x0200d, 0x1f3eb), # teacher
+ (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker
+ (0x1f9d1, 0x0200d, 0x1f4bb), # technologist
+ (0x1f9d1, 0x0200d, 0x1f4bc), # office worker
+ (0x1f9d1, 0x0200d, 0x1f527), # mechanic
+ (0x1f9d1, 0x0200d, 0x1f52c), # scientist
+ (0x1f9d1, 0x0200d, 0x1f680), # astronaut
+ (0x1f9d1, 0x0200d, 0x1f692), # firefighter
+ (0x1f9d1, 0x0200d, 0x1f9af), # person with white cane
+ (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair
+ (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair
+ (0x1f468, 0x0200d, 0x1f9b0), # man: red hair
+ (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair
+ (0x1f468, 0x0200d, 0x1f9b2), # man: bald
+ (0x1f468, 0x0200d, 0x1f9b3), # man: white hair
+ (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair
+ (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair
+ (0x1f469, 0x0200d, 0x1f9b2), # woman: bald
+ (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair
+ (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair
+ (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair
+ (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald
+ (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair
+ (0x1f408, 0x0200d, 0x02b1b), # black cat
+ (0x1f415, 0x0200d, 0x1f9ba), # service dog
+ (0x1f9d1, 0x0200d, 0x1f384), # mx claus
+ # sequences of length 4,
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f384), # mx claus: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f384), # mx claus: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f384), # mx claus: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f384), # mx claus: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f384), # mx claus: dark skin tone
+ (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker
+ (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge
+ (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f37c), # man feeding baby: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with white cane: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f37c), # man feeding baby: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with white cane: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f37c), # man feeding baby: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with white cane: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f37c), # man feeding baby: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with white cane: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f37c), # man feeding baby: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with white cane: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone
+ (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker
+ (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge
+ (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f37c), # woman feeding baby: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with white cane: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f37c), # woman feeding baby: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with white cane: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f37c), # woman feeding baby: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with white cane: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f37c), # woman feeding baby: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with white cane: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f37c), # woman feeding baby: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with white cane: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone
+ (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker
+ (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge
+ (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f37c), # person feeding baby: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with white cane: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f37c), # person feeding baby: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with white cane: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f37c), # person feeding baby: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with white cane: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f37c), # person feeding baby: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with white cane: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f37c), # person feeding baby: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with white cane: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone
+ (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running
+ (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running
+ (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing
+ (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing
+ (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming
+ (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming
+ (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer
+ (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer
+ (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears
+ (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears
+ (0x1f470, 0x0200d, 0x02640, 0x0fe0f), # woman with veil
+ (0x1f470, 0x0200d, 0x02642, 0x0fe0f), # man with veil
+ (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair
+ (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair
+ (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban
+ (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban
+ (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker
+ (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker
+ (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand
+ (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand
+ (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard
+ (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard
+ (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage
+ (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage
+ (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut
+ (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut
+ (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO
+ (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO
+ (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK
+ (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK
+ (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing
+ (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing
+ (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand
+ (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand
+ (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning
+ (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning
+ (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting
+ (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting
+ (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat
+ (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat
+ (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking
+ (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking
+ (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking
+ (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking
+ (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking
+ (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking
+ (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming
+ (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming
+ (0x1f935, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo
+ (0x1f935, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo
+ (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging
+ (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging
+ (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling
+ (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling
+ (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling
+ (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling
+ (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling
+ (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling
+ (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo
+ (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo
+ (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball
+ (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball
+ (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero
+ (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero
+ (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain
+ (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain
+ (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing
+ (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing
+ (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling
+ (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling
+ (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman
+ (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man
+ (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room
+ (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room
+ (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing
+ (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing
+ (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position
+ (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position
+ (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage
+ (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage
+ (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy
+ (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy
+ (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire
+ (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire
+ (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid
+ (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman
+ (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf
+ (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf
+ (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie
+ (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie
+ (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie
+ (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag
+ (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag
+ (0x1f43b, 0x0200d, 0x02744, 0x0fe0f), # polar bear
+ # sequences of length 5,
+ (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl
+ (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl
+ (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone
+ (0x1f470, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: light skin tone
+ (0x1f470, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man with veil: light skin tone
+ (0x1f470, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-light skin tone
+ (0x1f470, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-light skin tone
+ (0x1f470, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium skin tone
+ (0x1f470, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium skin tone
+ (0x1f470, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-dark skin tone
+ (0x1f470, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-dark skin tone
+ (0x1f470, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: dark skin tone
+ (0x1f470, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man with veil: dark skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone
+ (0x1f935, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: light skin tone
+ (0x1f935, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: light skin tone
+ (0x1f935, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-light skin tone
+ (0x1f935, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-light skin tone
+ (0x1f935, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium skin tone
+ (0x1f935, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium skin tone
+ (0x1f935, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-dark skin tone
+ (0x1f935, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-dark skin tone
+ (0x1f935, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: dark skin tone
+ (0x1f935, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: dark skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x026a7, 0x0fe0f), # transgender flag
+ (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble
+ # sequences of length 6,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman
+ # sequences of length 7,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone
+ # sequences of length 8,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman
+ },
+ '13.1': {
+ # Source: ./data/emoji-zwj-sequences-13.1.txt
+ # Date: 2020-08-30, 17:14:54 GMT
+ #
+ # sequences of length 3,
+ (0x1f468, 0x0200d, 0x1f466), # family: man, boy
+ (0x1f468, 0x0200d, 0x1f467), # family: man, girl
+ (0x1f469, 0x0200d, 0x1f466), # family: woman, boy
+ (0x1f469, 0x0200d, 0x1f467), # family: woman, girl
+ (0x1f468, 0x0200d, 0x1f33e), # man farmer
+ (0x1f468, 0x0200d, 0x1f373), # man cook
+ (0x1f468, 0x0200d, 0x1f37c), # man feeding baby
+ (0x1f468, 0x0200d, 0x1f393), # man student
+ (0x1f468, 0x0200d, 0x1f3a4), # man singer
+ (0x1f468, 0x0200d, 0x1f3a8), # man artist
+ (0x1f468, 0x0200d, 0x1f3eb), # man teacher
+ (0x1f468, 0x0200d, 0x1f3ed), # man factory worker
+ (0x1f468, 0x0200d, 0x1f4bb), # man technologist
+ (0x1f468, 0x0200d, 0x1f4bc), # man office worker
+ (0x1f468, 0x0200d, 0x1f527), # man mechanic
+ (0x1f468, 0x0200d, 0x1f52c), # man scientist
+ (0x1f468, 0x0200d, 0x1f680), # man astronaut
+ (0x1f468, 0x0200d, 0x1f692), # man firefighter
+ (0x1f468, 0x0200d, 0x1f9af), # man with white cane
+ (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair
+ (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair
+ (0x1f469, 0x0200d, 0x1f33e), # woman farmer
+ (0x1f469, 0x0200d, 0x1f373), # woman cook
+ (0x1f469, 0x0200d, 0x1f37c), # woman feeding baby
+ (0x1f469, 0x0200d, 0x1f393), # woman student
+ (0x1f469, 0x0200d, 0x1f3a4), # woman singer
+ (0x1f469, 0x0200d, 0x1f3a8), # woman artist
+ (0x1f469, 0x0200d, 0x1f3eb), # woman teacher
+ (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker
+ (0x1f469, 0x0200d, 0x1f4bb), # woman technologist
+ (0x1f469, 0x0200d, 0x1f4bc), # woman office worker
+ (0x1f469, 0x0200d, 0x1f527), # woman mechanic
+ (0x1f469, 0x0200d, 0x1f52c), # woman scientist
+ (0x1f469, 0x0200d, 0x1f680), # woman astronaut
+ (0x1f469, 0x0200d, 0x1f692), # woman firefighter
+ (0x1f469, 0x0200d, 0x1f9af), # woman with white cane
+ (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair
+ (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair
+ (0x1f9d1, 0x0200d, 0x1f33e), # farmer
+ (0x1f9d1, 0x0200d, 0x1f373), # cook
+ (0x1f9d1, 0x0200d, 0x1f37c), # person feeding baby
+ (0x1f9d1, 0x0200d, 0x1f393), # student
+ (0x1f9d1, 0x0200d, 0x1f3a4), # singer
+ (0x1f9d1, 0x0200d, 0x1f3a8), # artist
+ (0x1f9d1, 0x0200d, 0x1f3eb), # teacher
+ (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker
+ (0x1f9d1, 0x0200d, 0x1f4bb), # technologist
+ (0x1f9d1, 0x0200d, 0x1f4bc), # office worker
+ (0x1f9d1, 0x0200d, 0x1f527), # mechanic
+ (0x1f9d1, 0x0200d, 0x1f52c), # scientist
+ (0x1f9d1, 0x0200d, 0x1f680), # astronaut
+ (0x1f9d1, 0x0200d, 0x1f692), # firefighter
+ (0x1f9d1, 0x0200d, 0x1f9af), # person with white cane
+ (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair
+ (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair
+ (0x1f468, 0x0200d, 0x1f9b0), # man: red hair
+ (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair
+ (0x1f468, 0x0200d, 0x1f9b2), # man: bald
+ (0x1f468, 0x0200d, 0x1f9b3), # man: white hair
+ (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair
+ (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair
+ (0x1f469, 0x0200d, 0x1f9b2), # woman: bald
+ (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair
+ (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair
+ (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair
+ (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald
+ (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair
+ (0x1f408, 0x0200d, 0x02b1b), # black cat
+ (0x1f415, 0x0200d, 0x1f9ba), # service dog
+ (0x1f62e, 0x0200d, 0x1f4a8), # face exhaling
+ (0x1f635, 0x0200d, 0x1f4ab), # face with spiral eyes
+ (0x1f9d1, 0x0200d, 0x1f384), # mx claus
+ # sequences of length 4,
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f384), # mx claus: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f384), # mx claus: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f384), # mx claus: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f384), # mx claus: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f384), # mx claus: dark skin tone
+ (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker
+ (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge
+ (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f37c), # man feeding baby: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with white cane: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f37c), # man feeding baby: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with white cane: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f37c), # man feeding baby: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with white cane: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f37c), # man feeding baby: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with white cane: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f37c), # man feeding baby: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with white cane: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone
+ (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker
+ (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge
+ (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f37c), # woman feeding baby: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with white cane: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f37c), # woman feeding baby: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with white cane: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f37c), # woman feeding baby: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with white cane: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f37c), # woman feeding baby: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with white cane: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f37c), # woman feeding baby: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with white cane: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone
+ (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker
+ (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge
+ (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f37c), # person feeding baby: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with white cane: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f37c), # person feeding baby: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with white cane: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f37c), # person feeding baby: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with white cane: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f37c), # person feeding baby: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with white cane: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f37c), # person feeding baby: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with white cane: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone
+ (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running
+ (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running
+ (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing
+ (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing
+ (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming
+ (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming
+ (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer
+ (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer
+ (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears
+ (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears
+ (0x1f470, 0x0200d, 0x02640, 0x0fe0f), # woman with veil
+ (0x1f470, 0x0200d, 0x02642, 0x0fe0f), # man with veil
+ (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair
+ (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair
+ (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban
+ (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban
+ (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker
+ (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker
+ (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand
+ (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand
+ (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard
+ (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard
+ (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage
+ (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage
+ (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut
+ (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut
+ (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO
+ (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO
+ (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK
+ (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK
+ (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing
+ (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing
+ (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand
+ (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand
+ (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning
+ (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning
+ (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting
+ (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting
+ (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat
+ (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat
+ (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking
+ (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking
+ (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking
+ (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking
+ (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking
+ (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking
+ (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming
+ (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming
+ (0x1f935, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo
+ (0x1f935, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo
+ (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging
+ (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging
+ (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling
+ (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling
+ (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling
+ (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling
+ (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling
+ (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling
+ (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo
+ (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo
+ (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball
+ (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball
+ (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero
+ (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero
+ (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain
+ (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain
+ (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing
+ (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing
+ (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling
+ (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling
+ (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman
+ (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man
+ (0x1f9d4, 0x0200d, 0x02640, 0x0fe0f), # woman: beard
+ (0x1f9d4, 0x0200d, 0x02642, 0x0fe0f), # man: beard
+ (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room
+ (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room
+ (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing
+ (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing
+ (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position
+ (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position
+ (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage
+ (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage
+ (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy
+ (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy
+ (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire
+ (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire
+ (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid
+ (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman
+ (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf
+ (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf
+ (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie
+ (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie
+ (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie
+ (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair
+ (0x02764, 0x0fe0f, 0x0200d, 0x1f525), # heart on fire
+ (0x02764, 0x0fe0f, 0x0200d, 0x1fa79), # mending heart
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag
+ (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag
+ (0x1f43b, 0x0200d, 0x02744, 0x0fe0f), # polar bear
+ (0x1f636, 0x0200d, 0x1f32b, 0x0fe0f), # face in clouds
+ # sequences of length 5,
+ (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl
+ (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl
+ (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone
+ (0x1f470, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: light skin tone
+ (0x1f470, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man with veil: light skin tone
+ (0x1f470, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-light skin tone
+ (0x1f470, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-light skin tone
+ (0x1f470, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium skin tone
+ (0x1f470, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium skin tone
+ (0x1f470, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-dark skin tone
+ (0x1f470, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-dark skin tone
+ (0x1f470, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: dark skin tone
+ (0x1f470, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man with veil: dark skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone
+ (0x1f935, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: light skin tone
+ (0x1f935, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: light skin tone
+ (0x1f935, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-light skin tone
+ (0x1f935, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-light skin tone
+ (0x1f935, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium skin tone
+ (0x1f935, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium skin tone
+ (0x1f935, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-dark skin tone
+ (0x1f935, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-dark skin tone
+ (0x1f935, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: dark skin tone
+ (0x1f935, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: dark skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone
+ (0x1f9d4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, beard
+ (0x1f9d4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, beard
+ (0x1f9d4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, beard
+ (0x1f9d4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, beard
+ (0x1f9d4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, beard
+ (0x1f9d4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, beard
+ (0x1f9d4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, beard
+ (0x1f9d4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, beard
+ (0x1f9d4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, beard
+ (0x1f9d4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, beard
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x026a7, 0x0fe0f), # transgender flag
+ (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble
+ # sequences of length 6,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman
+ # sequences of length 7,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone
+ # sequences of length 8,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, dark skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, dark skin tone
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, dark skin tone, medium-dark skin tone
+ # sequences of length 10,
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, dark skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, dark skin tone, medium-dark skin tone
+ },
+ '14.0': {
+ # Source: ./data/emoji-zwj-sequences-14.0.txt
+ # Date: 2021-06-08, 05:19:16 GMT
+ #
+ # sequences of length 3,
+ (0x1f468, 0x0200d, 0x1f466), # family: man, boy
+ (0x1f468, 0x0200d, 0x1f467), # family: man, girl
+ (0x1f469, 0x0200d, 0x1f466), # family: woman, boy
+ (0x1f469, 0x0200d, 0x1f467), # family: woman, girl
+ (0x1f468, 0x0200d, 0x1f33e), # man farmer
+ (0x1f468, 0x0200d, 0x1f373), # man cook
+ (0x1f468, 0x0200d, 0x1f37c), # man feeding baby
+ (0x1f468, 0x0200d, 0x1f393), # man student
+ (0x1f468, 0x0200d, 0x1f3a4), # man singer
+ (0x1f468, 0x0200d, 0x1f3a8), # man artist
+ (0x1f468, 0x0200d, 0x1f3eb), # man teacher
+ (0x1f468, 0x0200d, 0x1f3ed), # man factory worker
+ (0x1f468, 0x0200d, 0x1f4bb), # man technologist
+ (0x1f468, 0x0200d, 0x1f4bc), # man office worker
+ (0x1f468, 0x0200d, 0x1f527), # man mechanic
+ (0x1f468, 0x0200d, 0x1f52c), # man scientist
+ (0x1f468, 0x0200d, 0x1f680), # man astronaut
+ (0x1f468, 0x0200d, 0x1f692), # man firefighter
+ (0x1f468, 0x0200d, 0x1f9af), # man with white cane
+ (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair
+ (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair
+ (0x1f469, 0x0200d, 0x1f33e), # woman farmer
+ (0x1f469, 0x0200d, 0x1f373), # woman cook
+ (0x1f469, 0x0200d, 0x1f37c), # woman feeding baby
+ (0x1f469, 0x0200d, 0x1f393), # woman student
+ (0x1f469, 0x0200d, 0x1f3a4), # woman singer
+ (0x1f469, 0x0200d, 0x1f3a8), # woman artist
+ (0x1f469, 0x0200d, 0x1f3eb), # woman teacher
+ (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker
+ (0x1f469, 0x0200d, 0x1f4bb), # woman technologist
+ (0x1f469, 0x0200d, 0x1f4bc), # woman office worker
+ (0x1f469, 0x0200d, 0x1f527), # woman mechanic
+ (0x1f469, 0x0200d, 0x1f52c), # woman scientist
+ (0x1f469, 0x0200d, 0x1f680), # woman astronaut
+ (0x1f469, 0x0200d, 0x1f692), # woman firefighter
+ (0x1f469, 0x0200d, 0x1f9af), # woman with white cane
+ (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair
+ (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair
+ (0x1f9d1, 0x0200d, 0x1f33e), # farmer
+ (0x1f9d1, 0x0200d, 0x1f373), # cook
+ (0x1f9d1, 0x0200d, 0x1f37c), # person feeding baby
+ (0x1f9d1, 0x0200d, 0x1f393), # student
+ (0x1f9d1, 0x0200d, 0x1f3a4), # singer
+ (0x1f9d1, 0x0200d, 0x1f3a8), # artist
+ (0x1f9d1, 0x0200d, 0x1f3eb), # teacher
+ (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker
+ (0x1f9d1, 0x0200d, 0x1f4bb), # technologist
+ (0x1f9d1, 0x0200d, 0x1f4bc), # office worker
+ (0x1f9d1, 0x0200d, 0x1f527), # mechanic
+ (0x1f9d1, 0x0200d, 0x1f52c), # scientist
+ (0x1f9d1, 0x0200d, 0x1f680), # astronaut
+ (0x1f9d1, 0x0200d, 0x1f692), # firefighter
+ (0x1f9d1, 0x0200d, 0x1f9af), # person with white cane
+ (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair
+ (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair
+ (0x1f468, 0x0200d, 0x1f9b0), # man: red hair
+ (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair
+ (0x1f468, 0x0200d, 0x1f9b2), # man: bald
+ (0x1f468, 0x0200d, 0x1f9b3), # man: white hair
+ (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair
+ (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair
+ (0x1f469, 0x0200d, 0x1f9b2), # woman: bald
+ (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair
+ (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair
+ (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair
+ (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald
+ (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair
+ (0x1f408, 0x0200d, 0x02b1b), # black cat
+ (0x1f415, 0x0200d, 0x1f9ba), # service dog
+ (0x1f62e, 0x0200d, 0x1f4a8), # face exhaling
+ (0x1f635, 0x0200d, 0x1f4ab), # face with spiral eyes
+ (0x1f9d1, 0x0200d, 0x1f384), # mx claus
+ # sequences of length 4,
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f384), # mx claus: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f384), # mx claus: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f384), # mx claus: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f384), # mx claus: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f384), # mx claus: dark skin tone
+ (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker
+ (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge
+ (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f37c), # man feeding baby: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with white cane: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f37c), # man feeding baby: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with white cane: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f37c), # man feeding baby: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with white cane: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f37c), # man feeding baby: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with white cane: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f37c), # man feeding baby: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with white cane: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone
+ (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker
+ (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge
+ (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f37c), # woman feeding baby: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with white cane: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f37c), # woman feeding baby: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with white cane: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f37c), # woman feeding baby: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with white cane: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f37c), # woman feeding baby: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with white cane: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f37c), # woman feeding baby: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with white cane: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone
+ (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker
+ (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge
+ (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f37c), # person feeding baby: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with white cane: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f37c), # person feeding baby: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with white cane: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f37c), # person feeding baby: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with white cane: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f37c), # person feeding baby: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with white cane: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f37c), # person feeding baby: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with white cane: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone
+ (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running
+ (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running
+ (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing
+ (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing
+ (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming
+ (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming
+ (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer
+ (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer
+ (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears
+ (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears
+ (0x1f470, 0x0200d, 0x02640, 0x0fe0f), # woman with veil
+ (0x1f470, 0x0200d, 0x02642, 0x0fe0f), # man with veil
+ (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair
+ (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair
+ (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban
+ (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban
+ (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker
+ (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker
+ (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand
+ (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand
+ (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard
+ (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard
+ (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage
+ (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage
+ (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut
+ (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut
+ (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO
+ (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO
+ (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK
+ (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK
+ (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing
+ (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing
+ (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand
+ (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand
+ (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning
+ (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning
+ (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting
+ (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting
+ (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat
+ (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat
+ (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking
+ (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking
+ (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking
+ (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking
+ (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking
+ (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking
+ (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming
+ (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming
+ (0x1f935, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo
+ (0x1f935, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo
+ (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging
+ (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging
+ (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling
+ (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling
+ (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling
+ (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling
+ (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling
+ (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling
+ (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo
+ (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo
+ (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball
+ (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball
+ (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero
+ (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero
+ (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain
+ (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain
+ (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing
+ (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing
+ (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling
+ (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling
+ (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman
+ (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man
+ (0x1f9d4, 0x0200d, 0x02640, 0x0fe0f), # woman: beard
+ (0x1f9d4, 0x0200d, 0x02642, 0x0fe0f), # man: beard
+ (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room
+ (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room
+ (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing
+ (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing
+ (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position
+ (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position
+ (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage
+ (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage
+ (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy
+ (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy
+ (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire
+ (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire
+ (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid
+ (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman
+ (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf
+ (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf
+ (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie
+ (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie
+ (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie
+ (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair
+ (0x02764, 0x0fe0f, 0x0200d, 0x1f525), # heart on fire
+ (0x02764, 0x0fe0f, 0x0200d, 0x1fa79), # mending heart
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag
+ (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag
+ (0x1f43b, 0x0200d, 0x02744, 0x0fe0f), # polar bear
+ (0x1f636, 0x0200d, 0x1f32b, 0x0fe0f), # face in clouds
+ # sequences of length 5,
+ (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl
+ (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl
+ (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: light skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: light skin tone, medium skin tone
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: light skin tone, medium-dark skin tone
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: light skin tone, dark skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-light skin tone, light skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-light skin tone, medium skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium-light skin tone, medium-dark skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-light skin tone, dark skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium skin tone, light skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium skin tone, medium-dark skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium skin tone, dark skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-dark skin tone, light skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium-dark skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-dark skin tone, medium skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-dark skin tone, dark skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: dark skin tone, light skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: dark skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: dark skin tone, medium skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: dark skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone
+ (0x1f470, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: light skin tone
+ (0x1f470, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man with veil: light skin tone
+ (0x1f470, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-light skin tone
+ (0x1f470, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-light skin tone
+ (0x1f470, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium skin tone
+ (0x1f470, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium skin tone
+ (0x1f470, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-dark skin tone
+ (0x1f470, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-dark skin tone
+ (0x1f470, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: dark skin tone
+ (0x1f470, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man with veil: dark skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone
+ (0x1f935, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: light skin tone
+ (0x1f935, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: light skin tone
+ (0x1f935, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-light skin tone
+ (0x1f935, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-light skin tone
+ (0x1f935, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium skin tone
+ (0x1f935, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium skin tone
+ (0x1f935, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-dark skin tone
+ (0x1f935, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-dark skin tone
+ (0x1f935, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: dark skin tone
+ (0x1f935, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: dark skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone
+ (0x1f9d4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, beard
+ (0x1f9d4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, beard
+ (0x1f9d4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, beard
+ (0x1f9d4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, beard
+ (0x1f9d4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, beard
+ (0x1f9d4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, beard
+ (0x1f9d4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, beard
+ (0x1f9d4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, beard
+ (0x1f9d4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, beard
+ (0x1f9d4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, beard
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x026a7, 0x0fe0f), # transgender flag
+ (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble
+ # sequences of length 6,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman
+ # sequences of length 7,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone
+ # sequences of length 8,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, dark skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, dark skin tone
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, dark skin tone, medium-dark skin tone
+ # sequences of length 10,
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, dark skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, dark skin tone, medium-dark skin tone
+ },
+ '15.0': {
+ # Source: ./data/emoji-zwj-sequences-15.0.txt
+ # Date: 2022-05-06, 16:14:52 GMT
+ #
+ # sequences of length 3,
+ (0x1f468, 0x0200d, 0x1f466), # family: man, boy
+ (0x1f468, 0x0200d, 0x1f467), # family: man, girl
+ (0x1f469, 0x0200d, 0x1f466), # family: woman, boy
+ (0x1f469, 0x0200d, 0x1f467), # family: woman, girl
+ (0x1f468, 0x0200d, 0x1f33e), # man farmer
+ (0x1f468, 0x0200d, 0x1f373), # man cook
+ (0x1f468, 0x0200d, 0x1f37c), # man feeding baby
+ (0x1f468, 0x0200d, 0x1f393), # man student
+ (0x1f468, 0x0200d, 0x1f3a4), # man singer
+ (0x1f468, 0x0200d, 0x1f3a8), # man artist
+ (0x1f468, 0x0200d, 0x1f3eb), # man teacher
+ (0x1f468, 0x0200d, 0x1f3ed), # man factory worker
+ (0x1f468, 0x0200d, 0x1f4bb), # man technologist
+ (0x1f468, 0x0200d, 0x1f4bc), # man office worker
+ (0x1f468, 0x0200d, 0x1f527), # man mechanic
+ (0x1f468, 0x0200d, 0x1f52c), # man scientist
+ (0x1f468, 0x0200d, 0x1f680), # man astronaut
+ (0x1f468, 0x0200d, 0x1f692), # man firefighter
+ (0x1f468, 0x0200d, 0x1f9af), # man with white cane
+ (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair
+ (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair
+ (0x1f469, 0x0200d, 0x1f33e), # woman farmer
+ (0x1f469, 0x0200d, 0x1f373), # woman cook
+ (0x1f469, 0x0200d, 0x1f37c), # woman feeding baby
+ (0x1f469, 0x0200d, 0x1f393), # woman student
+ (0x1f469, 0x0200d, 0x1f3a4), # woman singer
+ (0x1f469, 0x0200d, 0x1f3a8), # woman artist
+ (0x1f469, 0x0200d, 0x1f3eb), # woman teacher
+ (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker
+ (0x1f469, 0x0200d, 0x1f4bb), # woman technologist
+ (0x1f469, 0x0200d, 0x1f4bc), # woman office worker
+ (0x1f469, 0x0200d, 0x1f527), # woman mechanic
+ (0x1f469, 0x0200d, 0x1f52c), # woman scientist
+ (0x1f469, 0x0200d, 0x1f680), # woman astronaut
+ (0x1f469, 0x0200d, 0x1f692), # woman firefighter
+ (0x1f469, 0x0200d, 0x1f9af), # woman with white cane
+ (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair
+ (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair
+ (0x1f9d1, 0x0200d, 0x1f33e), # farmer
+ (0x1f9d1, 0x0200d, 0x1f373), # cook
+ (0x1f9d1, 0x0200d, 0x1f37c), # person feeding baby
+ (0x1f9d1, 0x0200d, 0x1f393), # student
+ (0x1f9d1, 0x0200d, 0x1f3a4), # singer
+ (0x1f9d1, 0x0200d, 0x1f3a8), # artist
+ (0x1f9d1, 0x0200d, 0x1f3eb), # teacher
+ (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker
+ (0x1f9d1, 0x0200d, 0x1f4bb), # technologist
+ (0x1f9d1, 0x0200d, 0x1f4bc), # office worker
+ (0x1f9d1, 0x0200d, 0x1f527), # mechanic
+ (0x1f9d1, 0x0200d, 0x1f52c), # scientist
+ (0x1f9d1, 0x0200d, 0x1f680), # astronaut
+ (0x1f9d1, 0x0200d, 0x1f692), # firefighter
+ (0x1f9d1, 0x0200d, 0x1f9af), # person with white cane
+ (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair
+ (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair
+ (0x1f468, 0x0200d, 0x1f9b0), # man: red hair
+ (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair
+ (0x1f468, 0x0200d, 0x1f9b2), # man: bald
+ (0x1f468, 0x0200d, 0x1f9b3), # man: white hair
+ (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair
+ (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair
+ (0x1f469, 0x0200d, 0x1f9b2), # woman: bald
+ (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair
+ (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair
+ (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair
+ (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald
+ (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair
+ (0x1f408, 0x0200d, 0x02b1b), # black cat
+ (0x1f415, 0x0200d, 0x1f9ba), # service dog
+ (0x1f426, 0x0200d, 0x02b1b), # black bird
+ (0x1f62e, 0x0200d, 0x1f4a8), # face exhaling
+ (0x1f635, 0x0200d, 0x1f4ab), # face with spiral eyes
+ (0x1f9d1, 0x0200d, 0x1f384), # mx claus
+ # sequences of length 4,
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f384), # mx claus: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f384), # mx claus: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f384), # mx claus: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f384), # mx claus: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f384), # mx claus: dark skin tone
+ (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker
+ (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge
+ (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f37c), # man feeding baby: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with white cane: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f37c), # man feeding baby: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with white cane: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f37c), # man feeding baby: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with white cane: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f37c), # man feeding baby: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with white cane: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f37c), # man feeding baby: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with white cane: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone
+ (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker
+ (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge
+ (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f37c), # woman feeding baby: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with white cane: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f37c), # woman feeding baby: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with white cane: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f37c), # woman feeding baby: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with white cane: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f37c), # woman feeding baby: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with white cane: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f37c), # woman feeding baby: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with white cane: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone
+ (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker
+ (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge
+ (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f37c), # person feeding baby: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with white cane: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f37c), # person feeding baby: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with white cane: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f37c), # person feeding baby: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with white cane: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f37c), # person feeding baby: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with white cane: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f37c), # person feeding baby: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with white cane: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone
+ (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running
+ (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running
+ (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing
+ (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing
+ (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming
+ (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming
+ (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer
+ (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer
+ (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears
+ (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears
+ (0x1f470, 0x0200d, 0x02640, 0x0fe0f), # woman with veil
+ (0x1f470, 0x0200d, 0x02642, 0x0fe0f), # man with veil
+ (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair
+ (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair
+ (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban
+ (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban
+ (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker
+ (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker
+ (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand
+ (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand
+ (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard
+ (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard
+ (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage
+ (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage
+ (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut
+ (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut
+ (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO
+ (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO
+ (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK
+ (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK
+ (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing
+ (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing
+ (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand
+ (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand
+ (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning
+ (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning
+ (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting
+ (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting
+ (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat
+ (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat
+ (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking
+ (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking
+ (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking
+ (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking
+ (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking
+ (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking
+ (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming
+ (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming
+ (0x1f935, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo
+ (0x1f935, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo
+ (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging
+ (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging
+ (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling
+ (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling
+ (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling
+ (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling
+ (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling
+ (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling
+ (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo
+ (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo
+ (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball
+ (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball
+ (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero
+ (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero
+ (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain
+ (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain
+ (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing
+ (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing
+ (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling
+ (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling
+ (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman
+ (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man
+ (0x1f9d4, 0x0200d, 0x02640, 0x0fe0f), # woman: beard
+ (0x1f9d4, 0x0200d, 0x02642, 0x0fe0f), # man: beard
+ (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room
+ (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room
+ (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing
+ (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing
+ (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position
+ (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position
+ (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage
+ (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage
+ (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy
+ (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy
+ (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire
+ (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire
+ (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid
+ (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman
+ (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf
+ (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf
+ (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie
+ (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie
+ (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie
+ (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair
+ (0x02764, 0x0fe0f, 0x0200d, 0x1f525), # heart on fire
+ (0x02764, 0x0fe0f, 0x0200d, 0x1fa79), # mending heart
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag
+ (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag
+ (0x1f43b, 0x0200d, 0x02744, 0x0fe0f), # polar bear
+ (0x1f636, 0x0200d, 0x1f32b, 0x0fe0f), # face in clouds
+ # sequences of length 5,
+ (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl
+ (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl
+ (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: light skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: light skin tone, medium skin tone
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: light skin tone, medium-dark skin tone
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: light skin tone, dark skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-light skin tone, light skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-light skin tone, medium skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium-light skin tone, medium-dark skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-light skin tone, dark skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium skin tone, light skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium skin tone, medium-dark skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium skin tone, dark skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-dark skin tone, light skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium-dark skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-dark skin tone, medium skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-dark skin tone, dark skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: dark skin tone, light skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: dark skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: dark skin tone, medium skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: dark skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone
+ (0x1f470, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: light skin tone
+ (0x1f470, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man with veil: light skin tone
+ (0x1f470, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-light skin tone
+ (0x1f470, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-light skin tone
+ (0x1f470, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium skin tone
+ (0x1f470, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium skin tone
+ (0x1f470, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-dark skin tone
+ (0x1f470, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-dark skin tone
+ (0x1f470, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: dark skin tone
+ (0x1f470, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man with veil: dark skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone
+ (0x1f935, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: light skin tone
+ (0x1f935, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: light skin tone
+ (0x1f935, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-light skin tone
+ (0x1f935, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-light skin tone
+ (0x1f935, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium skin tone
+ (0x1f935, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium skin tone
+ (0x1f935, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-dark skin tone
+ (0x1f935, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-dark skin tone
+ (0x1f935, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: dark skin tone
+ (0x1f935, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: dark skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone
+ (0x1f9d4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, beard
+ (0x1f9d4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, beard
+ (0x1f9d4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, beard
+ (0x1f9d4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, beard
+ (0x1f9d4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, beard
+ (0x1f9d4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, beard
+ (0x1f9d4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, beard
+ (0x1f9d4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, beard
+ (0x1f9d4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, beard
+ (0x1f9d4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, beard
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x026a7, 0x0fe0f), # transgender flag
+ (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble
+ # sequences of length 6,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman
+ # sequences of length 7,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone
+ # sequences of length 8,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, dark skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, dark skin tone
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, dark skin tone, medium-dark skin tone
+ # sequences of length 10,
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, dark skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, dark skin tone, medium-dark skin tone
+ },
+ '15.1': {
+ # Source: ./data/emoji-zwj-sequences-15.1.txt
+ # Date: 2023-06-05, 20:04:50 GMT
+ #
+ # sequences of length 3,
+ (0x1f468, 0x0200d, 0x1f466), # family: man, boy
+ (0x1f468, 0x0200d, 0x1f467), # family: man, girl
+ (0x1f469, 0x0200d, 0x1f466), # family: woman, boy
+ (0x1f469, 0x0200d, 0x1f467), # family: woman, girl
+ (0x1f9d1, 0x0200d, 0x1f9d2), # family: adult, child
+ (0x1f468, 0x0200d, 0x1f33e), # man farmer
+ (0x1f468, 0x0200d, 0x1f373), # man cook
+ (0x1f468, 0x0200d, 0x1f37c), # man feeding baby
+ (0x1f468, 0x0200d, 0x1f393), # man student
+ (0x1f468, 0x0200d, 0x1f3a4), # man singer
+ (0x1f468, 0x0200d, 0x1f3a8), # man artist
+ (0x1f468, 0x0200d, 0x1f3eb), # man teacher
+ (0x1f468, 0x0200d, 0x1f3ed), # man factory worker
+ (0x1f468, 0x0200d, 0x1f4bb), # man technologist
+ (0x1f468, 0x0200d, 0x1f4bc), # man office worker
+ (0x1f468, 0x0200d, 0x1f527), # man mechanic
+ (0x1f468, 0x0200d, 0x1f52c), # man scientist
+ (0x1f468, 0x0200d, 0x1f680), # man astronaut
+ (0x1f468, 0x0200d, 0x1f692), # man firefighter
+ (0x1f468, 0x0200d, 0x1f9af), # man with white cane
+ (0x1f468, 0x0200d, 0x1f9bc), # man in motorized wheelchair
+ (0x1f468, 0x0200d, 0x1f9bd), # man in manual wheelchair
+ (0x1f469, 0x0200d, 0x1f33e), # woman farmer
+ (0x1f469, 0x0200d, 0x1f373), # woman cook
+ (0x1f469, 0x0200d, 0x1f37c), # woman feeding baby
+ (0x1f469, 0x0200d, 0x1f393), # woman student
+ (0x1f469, 0x0200d, 0x1f3a4), # woman singer
+ (0x1f469, 0x0200d, 0x1f3a8), # woman artist
+ (0x1f469, 0x0200d, 0x1f3eb), # woman teacher
+ (0x1f469, 0x0200d, 0x1f3ed), # woman factory worker
+ (0x1f469, 0x0200d, 0x1f4bb), # woman technologist
+ (0x1f469, 0x0200d, 0x1f4bc), # woman office worker
+ (0x1f469, 0x0200d, 0x1f527), # woman mechanic
+ (0x1f469, 0x0200d, 0x1f52c), # woman scientist
+ (0x1f469, 0x0200d, 0x1f680), # woman astronaut
+ (0x1f469, 0x0200d, 0x1f692), # woman firefighter
+ (0x1f469, 0x0200d, 0x1f9af), # woman with white cane
+ (0x1f469, 0x0200d, 0x1f9bc), # woman in motorized wheelchair
+ (0x1f469, 0x0200d, 0x1f9bd), # woman in manual wheelchair
+ (0x1f9d1, 0x0200d, 0x1f33e), # farmer
+ (0x1f9d1, 0x0200d, 0x1f373), # cook
+ (0x1f9d1, 0x0200d, 0x1f37c), # person feeding baby
+ (0x1f9d1, 0x0200d, 0x1f384), # mx claus
+ (0x1f9d1, 0x0200d, 0x1f393), # student
+ (0x1f9d1, 0x0200d, 0x1f3a4), # singer
+ (0x1f9d1, 0x0200d, 0x1f3a8), # artist
+ (0x1f9d1, 0x0200d, 0x1f3eb), # teacher
+ (0x1f9d1, 0x0200d, 0x1f3ed), # factory worker
+ (0x1f9d1, 0x0200d, 0x1f4bb), # technologist
+ (0x1f9d1, 0x0200d, 0x1f4bc), # office worker
+ (0x1f9d1, 0x0200d, 0x1f527), # mechanic
+ (0x1f9d1, 0x0200d, 0x1f52c), # scientist
+ (0x1f9d1, 0x0200d, 0x1f680), # astronaut
+ (0x1f9d1, 0x0200d, 0x1f692), # firefighter
+ (0x1f9d1, 0x0200d, 0x1f9af), # person with white cane
+ (0x1f9d1, 0x0200d, 0x1f9bc), # person in motorized wheelchair
+ (0x1f9d1, 0x0200d, 0x1f9bd), # person in manual wheelchair
+ (0x1f468, 0x0200d, 0x1f9b0), # man: red hair
+ (0x1f468, 0x0200d, 0x1f9b1), # man: curly hair
+ (0x1f468, 0x0200d, 0x1f9b2), # man: bald
+ (0x1f468, 0x0200d, 0x1f9b3), # man: white hair
+ (0x1f469, 0x0200d, 0x1f9b0), # woman: red hair
+ (0x1f469, 0x0200d, 0x1f9b1), # woman: curly hair
+ (0x1f469, 0x0200d, 0x1f9b2), # woman: bald
+ (0x1f469, 0x0200d, 0x1f9b3), # woman: white hair
+ (0x1f9d1, 0x0200d, 0x1f9b0), # person: red hair
+ (0x1f9d1, 0x0200d, 0x1f9b1), # person: curly hair
+ (0x1f9d1, 0x0200d, 0x1f9b2), # person: bald
+ (0x1f9d1, 0x0200d, 0x1f9b3), # person: white hair
+ (0x1f344, 0x0200d, 0x1f7eb), # brown mushroom
+ (0x1f34b, 0x0200d, 0x1f7e9), # lime
+ (0x1f408, 0x0200d, 0x02b1b), # black cat
+ (0x1f415, 0x0200d, 0x1f9ba), # service dog
+ (0x1f426, 0x0200d, 0x02b1b), # black bird
+ (0x1f426, 0x0200d, 0x1f525), # phoenix
+ (0x1f62e, 0x0200d, 0x1f4a8), # face exhaling
+ (0x1f635, 0x0200d, 0x1f4ab), # face with spiral eyes
+ # sequences of length 4,
+ (0x1f3c3, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right
+ (0x1f468, 0x0200d, 0x02695, 0x0fe0f), # man health worker
+ (0x1f468, 0x0200d, 0x02696, 0x0fe0f), # man judge
+ (0x1f468, 0x0200d, 0x02708, 0x0fe0f), # man pilot
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f33e), # man farmer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f373), # man cook: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f37c), # man feeding baby: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f393), # man student: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a4), # man singer: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3a8), # man artist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3eb), # man teacher: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f3ed), # man factory worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bb), # man technologist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f4bc), # man office worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f527), # man mechanic: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f52c), # man scientist: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f680), # man astronaut: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f692), # man firefighter: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af), # man with white cane: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc), # man in motorized wheelchair: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd), # man in manual wheelchair: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f33e), # man farmer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f373), # man cook: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f37c), # man feeding baby: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f393), # man student: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a4), # man singer: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3a8), # man artist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3eb), # man teacher: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f3ed), # man factory worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bb), # man technologist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f4bc), # man office worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f527), # man mechanic: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f52c), # man scientist: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f680), # man astronaut: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f692), # man firefighter: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af), # man with white cane: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f33e), # man farmer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f373), # man cook: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f37c), # man feeding baby: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f393), # man student: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a4), # man singer: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3a8), # man artist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3eb), # man teacher: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f3ed), # man factory worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bb), # man technologist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f4bc), # man office worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f527), # man mechanic: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f52c), # man scientist: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f680), # man astronaut: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f692), # man firefighter: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af), # man with white cane: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f33e), # man farmer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f373), # man cook: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f37c), # man feeding baby: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f393), # man student: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a4), # man singer: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3a8), # man artist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3eb), # man teacher: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f3ed), # man factory worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bb), # man technologist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f4bc), # man office worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f527), # man mechanic: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f52c), # man scientist: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f680), # man astronaut: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f692), # man firefighter: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af), # man with white cane: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc), # man in motorized wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd), # man in manual wheelchair: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f33e), # man farmer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f373), # man cook: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f37c), # man feeding baby: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f393), # man student: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a4), # man singer: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3a8), # man artist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3eb), # man teacher: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f3ed), # man factory worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bb), # man technologist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f4bc), # man office worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f527), # man mechanic: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f52c), # man scientist: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f680), # man astronaut: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f692), # man firefighter: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af), # man with white cane: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc), # man in motorized wheelchair: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd), # man in manual wheelchair: dark skin tone
+ (0x1f469, 0x0200d, 0x02695, 0x0fe0f), # woman health worker
+ (0x1f469, 0x0200d, 0x02696, 0x0fe0f), # woman judge
+ (0x1f469, 0x0200d, 0x02708, 0x0fe0f), # woman pilot
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f33e), # woman farmer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f373), # woman cook: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f37c), # woman feeding baby: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f393), # woman student: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a4), # woman singer: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3a8), # woman artist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3eb), # woman teacher: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f3ed), # woman factory worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bb), # woman technologist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f4bc), # woman office worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f527), # woman mechanic: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f52c), # woman scientist: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f680), # woman astronaut: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f692), # woman firefighter: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af), # woman with white cane: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd), # woman in manual wheelchair: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f33e), # woman farmer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f373), # woman cook: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f37c), # woman feeding baby: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f393), # woman student: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a4), # woman singer: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3a8), # woman artist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3eb), # woman teacher: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f3ed), # woman factory worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bb), # woman technologist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f4bc), # woman office worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f527), # woman mechanic: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f52c), # woman scientist: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f680), # woman astronaut: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f692), # woman firefighter: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af), # woman with white cane: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f33e), # woman farmer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f373), # woman cook: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f37c), # woman feeding baby: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f393), # woman student: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a4), # woman singer: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3a8), # woman artist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3eb), # woman teacher: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f3ed), # woman factory worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bb), # woman technologist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f4bc), # woman office worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f527), # woman mechanic: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f52c), # woman scientist: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f680), # woman astronaut: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f692), # woman firefighter: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af), # woman with white cane: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f33e), # woman farmer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f373), # woman cook: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f37c), # woman feeding baby: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f393), # woman student: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a4), # woman singer: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3a8), # woman artist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3eb), # woman teacher: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f3ed), # woman factory worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bb), # woman technologist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f4bc), # woman office worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f527), # woman mechanic: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f52c), # woman scientist: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f680), # woman astronaut: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f692), # woman firefighter: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af), # woman with white cane: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd), # woman in manual wheelchair: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f33e), # woman farmer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f373), # woman cook: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f37c), # woman feeding baby: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f393), # woman student: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a4), # woman singer: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3a8), # woman artist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3eb), # woman teacher: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f3ed), # woman factory worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bb), # woman technologist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f4bc), # woman office worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f527), # woman mechanic: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f52c), # woman scientist: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f680), # woman astronaut: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f692), # woman firefighter: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af), # woman with white cane: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc), # woman in motorized wheelchair: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd), # woman in manual wheelchair: dark skin tone
+ (0x1f6b6, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right
+ (0x1f9ce, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right
+ (0x1f9d1, 0x0200d, 0x02695, 0x0fe0f), # health worker
+ (0x1f9d1, 0x0200d, 0x02696, 0x0fe0f), # judge
+ (0x1f9d1, 0x0200d, 0x02708, 0x0fe0f), # pilot
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f33e), # farmer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f373), # cook: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f37c), # person feeding baby: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f384), # mx claus: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f393), # student: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a4), # singer: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3a8), # artist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3eb), # teacher: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f3ed), # factory worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bb), # technologist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f4bc), # office worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f527), # mechanic: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f52c), # scientist: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f680), # astronaut: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f692), # firefighter: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af), # person with white cane: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc), # person in motorized wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd), # person in manual wheelchair: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f33e), # farmer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f373), # cook: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f37c), # person feeding baby: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f384), # mx claus: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f393), # student: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a4), # singer: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3a8), # artist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3eb), # teacher: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f3ed), # factory worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bb), # technologist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f4bc), # office worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f527), # mechanic: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f52c), # scientist: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f680), # astronaut: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f692), # firefighter: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af), # person with white cane: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f33e), # farmer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f373), # cook: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f37c), # person feeding baby: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f384), # mx claus: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f393), # student: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a4), # singer: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3a8), # artist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3eb), # teacher: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f3ed), # factory worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bb), # technologist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f4bc), # office worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f527), # mechanic: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f52c), # scientist: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f680), # astronaut: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f692), # firefighter: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af), # person with white cane: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f33e), # farmer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f373), # cook: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f37c), # person feeding baby: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f384), # mx claus: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f393), # student: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a4), # singer: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3a8), # artist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3eb), # teacher: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f3ed), # factory worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bb), # technologist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f4bc), # office worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f527), # mechanic: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f52c), # scientist: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f680), # astronaut: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f692), # firefighter: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af), # person with white cane: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc), # person in motorized wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd), # person in manual wheelchair: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f33e), # farmer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f373), # cook: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f37c), # person feeding baby: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f384), # mx claus: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f393), # student: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a4), # singer: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3a8), # artist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3eb), # teacher: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f3ed), # factory worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bb), # technologist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f4bc), # office worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f527), # mechanic: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f52c), # scientist: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f680), # astronaut: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f692), # firefighter: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af), # person with white cane: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc), # person in motorized wheelchair: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd), # person in manual wheelchair: dark skin tone
+ (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f), # woman running
+ (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f), # man running
+ (0x1f3c4, 0x0200d, 0x02640, 0x0fe0f), # woman surfing
+ (0x1f3c4, 0x0200d, 0x02642, 0x0fe0f), # man surfing
+ (0x1f3ca, 0x0200d, 0x02640, 0x0fe0f), # woman swimming
+ (0x1f3ca, 0x0200d, 0x02642, 0x0fe0f), # man swimming
+ (0x1f46e, 0x0200d, 0x02640, 0x0fe0f), # woman police officer
+ (0x1f46e, 0x0200d, 0x02642, 0x0fe0f), # man police officer
+ (0x1f46f, 0x0200d, 0x02640, 0x0fe0f), # women with bunny ears
+ (0x1f46f, 0x0200d, 0x02642, 0x0fe0f), # men with bunny ears
+ (0x1f470, 0x0200d, 0x02640, 0x0fe0f), # woman with veil
+ (0x1f470, 0x0200d, 0x02642, 0x0fe0f), # man with veil
+ (0x1f471, 0x0200d, 0x02640, 0x0fe0f), # woman: blond hair
+ (0x1f471, 0x0200d, 0x02642, 0x0fe0f), # man: blond hair
+ (0x1f473, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban
+ (0x1f473, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban
+ (0x1f477, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker
+ (0x1f477, 0x0200d, 0x02642, 0x0fe0f), # man construction worker
+ (0x1f481, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand
+ (0x1f481, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand
+ (0x1f482, 0x0200d, 0x02640, 0x0fe0f), # woman guard
+ (0x1f482, 0x0200d, 0x02642, 0x0fe0f), # man guard
+ (0x1f486, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage
+ (0x1f486, 0x0200d, 0x02642, 0x0fe0f), # man getting massage
+ (0x1f487, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut
+ (0x1f487, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut
+ (0x1f645, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO
+ (0x1f645, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO
+ (0x1f646, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK
+ (0x1f646, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK
+ (0x1f647, 0x0200d, 0x02640, 0x0fe0f), # woman bowing
+ (0x1f647, 0x0200d, 0x02642, 0x0fe0f), # man bowing
+ (0x1f64b, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand
+ (0x1f64b, 0x0200d, 0x02642, 0x0fe0f), # man raising hand
+ (0x1f64d, 0x0200d, 0x02640, 0x0fe0f), # woman frowning
+ (0x1f64d, 0x0200d, 0x02642, 0x0fe0f), # man frowning
+ (0x1f64e, 0x0200d, 0x02640, 0x0fe0f), # woman pouting
+ (0x1f64e, 0x0200d, 0x02642, 0x0fe0f), # man pouting
+ (0x1f6a3, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat
+ (0x1f6a3, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat
+ (0x1f6b4, 0x0200d, 0x02640, 0x0fe0f), # woman biking
+ (0x1f6b4, 0x0200d, 0x02642, 0x0fe0f), # man biking
+ (0x1f6b5, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking
+ (0x1f6b5, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking
+ (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f), # woman walking
+ (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f), # man walking
+ (0x1f926, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming
+ (0x1f926, 0x0200d, 0x02642, 0x0fe0f), # man facepalming
+ (0x1f935, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo
+ (0x1f935, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo
+ (0x1f937, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging
+ (0x1f937, 0x0200d, 0x02642, 0x0fe0f), # man shrugging
+ (0x1f938, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling
+ (0x1f938, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling
+ (0x1f939, 0x0200d, 0x02640, 0x0fe0f), # woman juggling
+ (0x1f939, 0x0200d, 0x02642, 0x0fe0f), # man juggling
+ (0x1f93c, 0x0200d, 0x02640, 0x0fe0f), # women wrestling
+ (0x1f93c, 0x0200d, 0x02642, 0x0fe0f), # men wrestling
+ (0x1f93d, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo
+ (0x1f93d, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo
+ (0x1f93e, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball
+ (0x1f93e, 0x0200d, 0x02642, 0x0fe0f), # man playing handball
+ (0x1f9b8, 0x0200d, 0x02640, 0x0fe0f), # woman superhero
+ (0x1f9b8, 0x0200d, 0x02642, 0x0fe0f), # man superhero
+ (0x1f9b9, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain
+ (0x1f9b9, 0x0200d, 0x02642, 0x0fe0f), # man supervillain
+ (0x1f9cd, 0x0200d, 0x02640, 0x0fe0f), # woman standing
+ (0x1f9cd, 0x0200d, 0x02642, 0x0fe0f), # man standing
+ (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling
+ (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f), # man kneeling
+ (0x1f9cf, 0x0200d, 0x02640, 0x0fe0f), # deaf woman
+ (0x1f9cf, 0x0200d, 0x02642, 0x0fe0f), # deaf man
+ (0x1f9d4, 0x0200d, 0x02640, 0x0fe0f), # woman: beard
+ (0x1f9d4, 0x0200d, 0x02642, 0x0fe0f), # man: beard
+ (0x1f9d6, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room
+ (0x1f9d6, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room
+ (0x1f9d7, 0x0200d, 0x02640, 0x0fe0f), # woman climbing
+ (0x1f9d7, 0x0200d, 0x02642, 0x0fe0f), # man climbing
+ (0x1f9d8, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position
+ (0x1f9d8, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position
+ (0x1f9d9, 0x0200d, 0x02640, 0x0fe0f), # woman mage
+ (0x1f9d9, 0x0200d, 0x02642, 0x0fe0f), # man mage
+ (0x1f9da, 0x0200d, 0x02640, 0x0fe0f), # woman fairy
+ (0x1f9da, 0x0200d, 0x02642, 0x0fe0f), # man fairy
+ (0x1f9db, 0x0200d, 0x02640, 0x0fe0f), # woman vampire
+ (0x1f9db, 0x0200d, 0x02642, 0x0fe0f), # man vampire
+ (0x1f9dc, 0x0200d, 0x02640, 0x0fe0f), # mermaid
+ (0x1f9dc, 0x0200d, 0x02642, 0x0fe0f), # merman
+ (0x1f9dd, 0x0200d, 0x02640, 0x0fe0f), # woman elf
+ (0x1f9dd, 0x0200d, 0x02642, 0x0fe0f), # man elf
+ (0x1f9de, 0x0200d, 0x02640, 0x0fe0f), # woman genie
+ (0x1f9de, 0x0200d, 0x02642, 0x0fe0f), # man genie
+ (0x1f9df, 0x0200d, 0x02640, 0x0fe0f), # woman zombie
+ (0x1f9df, 0x0200d, 0x02642, 0x0fe0f), # man zombie
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b0), # man: light skin tone, red hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b1), # man: light skin tone, curly hair
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b2), # man: light skin tone, bald
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9b3), # man: light skin tone, white hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b0), # man: medium-light skin tone, red hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b1), # man: medium-light skin tone, curly hair
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b2), # man: medium-light skin tone, bald
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9b3), # man: medium-light skin tone, white hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b0), # man: medium skin tone, red hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b1), # man: medium skin tone, curly hair
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b2), # man: medium skin tone, bald
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9b3), # man: medium skin tone, white hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b0), # man: medium-dark skin tone, red hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b1), # man: medium-dark skin tone, curly hair
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b2), # man: medium-dark skin tone, bald
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9b3), # man: medium-dark skin tone, white hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b0), # man: dark skin tone, red hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b1), # man: dark skin tone, curly hair
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b2), # man: dark skin tone, bald
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9b3), # man: dark skin tone, white hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b0), # woman: light skin tone, red hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b1), # woman: light skin tone, curly hair
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b2), # woman: light skin tone, bald
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9b3), # woman: light skin tone, white hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b0), # woman: medium-light skin tone, red hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b1), # woman: medium-light skin tone, curly hair
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b2), # woman: medium-light skin tone, bald
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9b3), # woman: medium-light skin tone, white hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b0), # woman: medium skin tone, red hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b1), # woman: medium skin tone, curly hair
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b2), # woman: medium skin tone, bald
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9b3), # woman: medium skin tone, white hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b0), # woman: medium-dark skin tone, red hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b1), # woman: medium-dark skin tone, curly hair
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b2), # woman: medium-dark skin tone, bald
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9b3), # woman: medium-dark skin tone, white hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b0), # woman: dark skin tone, red hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b1), # woman: dark skin tone, curly hair
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b2), # woman: dark skin tone, bald
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9b3), # woman: dark skin tone, white hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b0), # person: light skin tone, red hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b1), # person: light skin tone, curly hair
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b2), # person: light skin tone, bald
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9b3), # person: light skin tone, white hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b0), # person: medium-light skin tone, red hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b1), # person: medium-light skin tone, curly hair
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b2), # person: medium-light skin tone, bald
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9b3), # person: medium-light skin tone, white hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b0), # person: medium skin tone, red hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b1), # person: medium skin tone, curly hair
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b2), # person: medium skin tone, bald
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9b3), # person: medium skin tone, white hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b0), # person: medium-dark skin tone, red hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b1), # person: medium-dark skin tone, curly hair
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b2), # person: medium-dark skin tone, bald
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9b3), # person: medium-dark skin tone, white hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b0), # person: dark skin tone, red hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b1), # person: dark skin tone, curly hair
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b2), # person: dark skin tone, bald
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9b3), # person: dark skin tone, white hair
+ (0x026d3, 0x0fe0f, 0x0200d, 0x1f4a5), # broken chain
+ (0x02764, 0x0fe0f, 0x0200d, 0x1f525), # heart on fire
+ (0x02764, 0x0fe0f, 0x0200d, 0x1fa79), # mending heart
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x1f308), # rainbow flag
+ (0x1f3f4, 0x0200d, 0x02620, 0x0fe0f), # pirate flag
+ (0x1f43b, 0x0200d, 0x02744, 0x0fe0f), # polar bear
+ (0x1f636, 0x0200d, 0x1f32b, 0x0fe0f), # face in clouds
+ (0x1f642, 0x0200d, 0x02194, 0x0fe0f), # head shaking horizontally
+ (0x1f642, 0x0200d, 0x02195, 0x0fe0f), # head shaking vertically
+ # sequences of length 5,
+ (0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, boy, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, girl, boy
+ (0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, girl, girl
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466), # family: man, man, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467), # family: man, man, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: man, woman, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: man, woman, girl
+ (0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, girl, girl
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466), # family: woman, woman, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467), # family: woman, woman, girl
+ (0x1f9d1, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1), # people holding hands
+ (0x1f9d1, 0x0200d, 0x1f9d1, 0x0200d, 0x1f9d2), # family: adult, adult, child
+ (0x1f9d1, 0x0200d, 0x1f9d2, 0x0200d, 0x1f9d2), # family: adult, child, child
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: light skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: light skin tone, medium skin tone
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: light skin tone, medium-dark skin tone
+ (0x1faf1, 0x1f3fb, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: light skin tone, dark skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-light skin tone, light skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-light skin tone, medium skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium-light skin tone, medium-dark skin tone
+ (0x1faf1, 0x1f3fc, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-light skin tone, dark skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium skin tone, light skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: medium skin tone, medium-dark skin tone
+ (0x1faf1, 0x1f3fd, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium skin tone, dark skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: medium-dark skin tone, light skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: medium-dark skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: medium-dark skin tone, medium skin tone
+ (0x1faf1, 0x1f3fe, 0x0200d, 0x1faf2, 0x1f3ff), # handshake: medium-dark skin tone, dark skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fb), # handshake: dark skin tone, light skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fc), # handshake: dark skin tone, medium-light skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fd), # handshake: dark skin tone, medium skin tone
+ (0x1faf1, 0x1f3ff, 0x0200d, 0x1faf2, 0x1f3fe), # handshake: dark skin tone, medium-dark skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x027a1, 0x0fe0f), # person running facing right: dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # man health worker: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # man judge: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # man pilot: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # man health worker: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # man judge: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # man pilot: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # man health worker: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # man judge: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # man pilot: dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # woman judge: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # woman judge: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # woman health worker: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # woman judge: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # woman pilot: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x027a1, 0x0fe0f), # person walking facing right: dark skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right: light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right: medium-light skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right: medium skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right: medium-dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x027a1, 0x0fe0f), # person kneeling facing right: dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02695, 0x0fe0f), # health worker: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02696, 0x0fe0f), # judge: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02708, 0x0fe0f), # pilot: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02696, 0x0fe0f), # judge: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02695, 0x0fe0f), # health worker: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02696, 0x0fe0f), # judge: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02708, 0x0fe0f), # pilot: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02695, 0x0fe0f), # health worker: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02696, 0x0fe0f), # judge: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02708, 0x0fe0f), # pilot: dark skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: light skin tone
+ (0x026f9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-light skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: medium-dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball: dark skin tone
+ (0x026f9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball: dark skin tone
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman bouncing ball
+ (0x026f9, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man bouncing ball
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman running: light skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man running: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man running: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman running: medium-dark skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man running: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman running: dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man running: dark skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: light skin tone
+ (0x1f3c4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man surfing: light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-light skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium skin tone
+ (0x1f3c4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man surfing: medium-dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman surfing: dark skin tone
+ (0x1f3c4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man surfing: dark skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: light skin tone
+ (0x1f3ca, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man swimming: light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-light skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium skin tone
+ (0x1f3ca, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man swimming: medium-dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman swimming: dark skin tone
+ (0x1f3ca, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man swimming: dark skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-light skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: medium-dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights: dark skin tone
+ (0x1f3cb, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights: dark skin tone
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman lifting weights
+ (0x1f3cb, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man lifting weights
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: light skin tone
+ (0x1f3cc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man golfing: light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-light skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium skin tone
+ (0x1f3cc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man golfing: medium-dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman golfing: dark skin tone
+ (0x1f3cc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man golfing: dark skin tone
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman golfing
+ (0x1f3cc, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man golfing
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: light skin tone
+ (0x1f46e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man police officer: light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-light skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium skin tone
+ (0x1f46e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man police officer: medium-dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman police officer: dark skin tone
+ (0x1f46e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man police officer: dark skin tone
+ (0x1f470, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: light skin tone
+ (0x1f470, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man with veil: light skin tone
+ (0x1f470, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-light skin tone
+ (0x1f470, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-light skin tone
+ (0x1f470, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium skin tone
+ (0x1f470, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium skin tone
+ (0x1f470, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: medium-dark skin tone
+ (0x1f470, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man with veil: medium-dark skin tone
+ (0x1f470, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman with veil: dark skin tone
+ (0x1f470, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man with veil: dark skin tone
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, blond hair
+ (0x1f471, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, blond hair
+ (0x1f471, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, blond hair
+ (0x1f471, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, blond hair
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: light skin tone
+ (0x1f473, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-light skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium skin tone
+ (0x1f473, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: medium-dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman wearing turban: dark skin tone
+ (0x1f473, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man wearing turban: dark skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: light skin tone
+ (0x1f477, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-light skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium skin tone
+ (0x1f477, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: medium-dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman construction worker: dark skin tone
+ (0x1f477, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man construction worker: dark skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: light skin tone
+ (0x1f481, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-light skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium skin tone
+ (0x1f481, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: medium-dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman tipping hand: dark skin tone
+ (0x1f481, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man tipping hand: dark skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman guard: light skin tone
+ (0x1f482, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man guard: light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-light skin tone
+ (0x1f482, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-light skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium skin tone
+ (0x1f482, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman guard: medium-dark skin tone
+ (0x1f482, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man guard: medium-dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman guard: dark skin tone
+ (0x1f482, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man guard: dark skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: light skin tone
+ (0x1f486, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-light skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium skin tone
+ (0x1f486, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: medium-dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting massage: dark skin tone
+ (0x1f486, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting massage: dark skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: light skin tone
+ (0x1f487, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-light skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium skin tone
+ (0x1f487, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: medium-dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman getting haircut: dark skin tone
+ (0x1f487, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man getting haircut: dark skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman detective: light skin tone
+ (0x1f575, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man detective: light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-light skin tone
+ (0x1f575, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-light skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium skin tone
+ (0x1f575, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman detective: medium-dark skin tone
+ (0x1f575, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man detective: medium-dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman detective: dark skin tone
+ (0x1f575, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man detective: dark skin tone
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02640, 0x0fe0f), # woman detective
+ (0x1f575, 0x0fe0f, 0x0200d, 0x02642, 0x0fe0f), # man detective
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: light skin tone
+ (0x1f645, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-light skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: medium-dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing NO: dark skin tone
+ (0x1f645, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing NO: dark skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: light skin tone
+ (0x1f646, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-light skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: medium-dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman gesturing OK: dark skin tone
+ (0x1f646, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man gesturing OK: dark skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: light skin tone
+ (0x1f647, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man bowing: light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-light skin tone
+ (0x1f647, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-light skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium skin tone
+ (0x1f647, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: medium-dark skin tone
+ (0x1f647, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man bowing: medium-dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman bowing: dark skin tone
+ (0x1f647, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man bowing: dark skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: light skin tone
+ (0x1f64b, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-light skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium skin tone
+ (0x1f64b, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: medium-dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman raising hand: dark skin tone
+ (0x1f64b, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man raising hand: dark skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: light skin tone
+ (0x1f64d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man frowning: light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-light skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium skin tone
+ (0x1f64d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man frowning: medium-dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman frowning: dark skin tone
+ (0x1f64d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man frowning: dark skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: light skin tone
+ (0x1f64e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man pouting: light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-light skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium skin tone
+ (0x1f64e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man pouting: medium-dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman pouting: dark skin tone
+ (0x1f64e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man pouting: dark skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-light skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: medium-dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman rowing boat: dark skin tone
+ (0x1f6a3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man rowing boat: dark skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman biking: light skin tone
+ (0x1f6b4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man biking: light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-light skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium skin tone
+ (0x1f6b4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man biking: medium-dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman biking: dark skin tone
+ (0x1f6b4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man biking: dark skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-light skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: medium-dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mountain biking: dark skin tone
+ (0x1f6b5, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mountain biking: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman walking: light skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man walking: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man walking: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman walking: dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man walking: dark skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: light skin tone
+ (0x1f926, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-light skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium skin tone
+ (0x1f926, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: medium-dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman facepalming: dark skin tone
+ (0x1f926, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man facepalming: dark skin tone
+ (0x1f935, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: light skin tone
+ (0x1f935, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: light skin tone
+ (0x1f935, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-light skin tone
+ (0x1f935, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-light skin tone
+ (0x1f935, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium skin tone
+ (0x1f935, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium skin tone
+ (0x1f935, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: medium-dark skin tone
+ (0x1f935, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: medium-dark skin tone
+ (0x1f935, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in tuxedo: dark skin tone
+ (0x1f935, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in tuxedo: dark skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: light skin tone
+ (0x1f937, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-light skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium skin tone
+ (0x1f937, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: medium-dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman shrugging: dark skin tone
+ (0x1f937, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man shrugging: dark skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: light skin tone
+ (0x1f938, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-light skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: medium-dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman cartwheeling: dark skin tone
+ (0x1f938, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man cartwheeling: dark skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: light skin tone
+ (0x1f939, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man juggling: light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-light skin tone
+ (0x1f939, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-light skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium skin tone
+ (0x1f939, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: medium-dark skin tone
+ (0x1f939, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man juggling: medium-dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman juggling: dark skin tone
+ (0x1f939, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man juggling: dark skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: light skin tone
+ (0x1f93d, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-light skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: medium-dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing water polo: dark skin tone
+ (0x1f93d, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing water polo: dark skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: light skin tone
+ (0x1f93e, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-light skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium skin tone
+ (0x1f93e, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: medium-dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman playing handball: dark skin tone
+ (0x1f93e, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man playing handball: dark skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: light skin tone
+ (0x1f9b8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man superhero: light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-light skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium skin tone
+ (0x1f9b8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man superhero: medium-dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman superhero: dark skin tone
+ (0x1f9b8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man superhero: dark skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: light skin tone
+ (0x1f9b9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-light skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: medium-dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman supervillain: dark skin tone
+ (0x1f9b9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man supervillain: dark skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman standing: light skin tone
+ (0x1f9cd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man standing: light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-light skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium skin tone
+ (0x1f9cd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man standing: medium-dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman standing: dark skin tone
+ (0x1f9cd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man standing: dark skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: light skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-light skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: medium-dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman kneeling: dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man kneeling: dark skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: light skin tone
+ (0x1f9cf, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # deaf man: light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-light skin tone
+ (0x1f9cf, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-light skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium skin tone
+ (0x1f9cf, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: medium-dark skin tone
+ (0x1f9cf, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # deaf man: medium-dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # deaf woman: dark skin tone
+ (0x1f9cf, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # deaf man: dark skin tone
+ (0x1f9d4, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman: light skin tone, beard
+ (0x1f9d4, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man: light skin tone, beard
+ (0x1f9d4, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-light skin tone, beard
+ (0x1f9d4, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man: medium-light skin tone, beard
+ (0x1f9d4, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman: medium skin tone, beard
+ (0x1f9d4, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man: medium skin tone, beard
+ (0x1f9d4, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman: medium-dark skin tone, beard
+ (0x1f9d4, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man: medium-dark skin tone, beard
+ (0x1f9d4, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman: dark skin tone, beard
+ (0x1f9d4, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man: dark skin tone, beard
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-light skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: medium-dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in steamy room: dark skin tone
+ (0x1f9d6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in steamy room: dark skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: light skin tone
+ (0x1f9d7, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man climbing: light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-light skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium skin tone
+ (0x1f9d7, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man climbing: medium-dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman climbing: dark skin tone
+ (0x1f9d7, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man climbing: dark skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-light skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: medium-dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman in lotus position: dark skin tone
+ (0x1f9d8, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man in lotus position: dark skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman mage: light skin tone
+ (0x1f9d9, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man mage: light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-light skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium skin tone
+ (0x1f9d9, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man mage: medium-dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman mage: dark skin tone
+ (0x1f9d9, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man mage: dark skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: light skin tone
+ (0x1f9da, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man fairy: light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-light skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium skin tone
+ (0x1f9da, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man fairy: medium-dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman fairy: dark skin tone
+ (0x1f9da, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man fairy: dark skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: light skin tone
+ (0x1f9db, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man vampire: light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-light skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium skin tone
+ (0x1f9db, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man vampire: medium-dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman vampire: dark skin tone
+ (0x1f9db, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man vampire: dark skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # mermaid: light skin tone
+ (0x1f9dc, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # merman: light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-light skin tone
+ (0x1f9dc, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-light skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium skin tone
+ (0x1f9dc, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # merman: medium skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # mermaid: medium-dark skin tone
+ (0x1f9dc, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # merman: medium-dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # mermaid: dark skin tone
+ (0x1f9dc, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # merman: dark skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f), # woman elf: light skin tone
+ (0x1f9dd, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f), # man elf: light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-light skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium skin tone
+ (0x1f9dd, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f), # woman elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f), # man elf: medium-dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f), # woman elf: dark skin tone
+ (0x1f9dd, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f), # man elf: dark skin tone
+ (0x1f3f3, 0x0fe0f, 0x0200d, 0x026a7, 0x0fe0f), # transgender flag
+ (0x1f441, 0x0fe0f, 0x0200d, 0x1f5e8, 0x0fe0f), # eye in speech bubble
+ # sequences of length 6,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: man, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468), # couple with heart: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469), # couple with heart: woman, woman
+ (0x1f468, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right
+ (0x1f468, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right
+ (0x1f468, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right
+ (0x1f469, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right
+ (0x1f469, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right
+ (0x1f469, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right
+ (0x1f9d1, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right
+ (0x1f9d1, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right
+ (0x1f9d1, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right
+ # sequences of length 7,
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, man, boy, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, man, girl, boy
+ (0x1f468, 0x0200d, 0x1f468, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, man, girl, girl
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: man, woman, boy, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: man, woman, girl, boy
+ (0x1f468, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: man, woman, girl, girl
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # men holding hands: medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # men holding hands: dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # men holding hands: dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # men holding hands: dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # men holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f466, 0x0200d, 0x1f466), # family: woman, woman, boy, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f466), # family: woman, woman, girl, boy
+ (0x1f469, 0x0200d, 0x1f469, 0x0200d, 0x1f467, 0x0200d, 0x1f467), # family: woman, woman, girl, girl
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3ff), # woman and man holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3ff), # women holding hands: medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fb), # woman and man holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fc), # woman and man holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fd), # woman and man holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f468, 0x1f3fe), # woman and man holding hands: dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fb), # women holding hands: dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fc), # women holding hands: dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fd), # women holding hands: dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f469, 0x1f3fe), # women holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x0200d, 0x1f9d1, 0x0200d, 0x1f9d2, 0x0200d, 0x1f9d2), # family: adult, adult, child, child
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fb), # people holding hands: dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fc), # people holding hands: dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fd), # people holding hands: dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3fe), # people holding hands: dark skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f91d, 0x0200d, 0x1f9d1, 0x1f3ff), # people holding hands: dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right: light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right: light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right: medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right: medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right: medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right: medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right: medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right: medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # man with white cane facing right: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # man in motorized wheelchair facing right: dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # man in manual wheelchair facing right: dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right: light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right: light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right: medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right: medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right: medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right: medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right: medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right: medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # woman with white cane facing right: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # woman in motorized wheelchair facing right: dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # woman in manual wheelchair facing right: dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right: light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right: light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right: medium-light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right: medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right: medium skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right: medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right: medium-dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right: medium-dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9af, 0x0200d, 0x027a1, 0x0fe0f), # person with white cane facing right: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bc, 0x0200d, 0x027a1, 0x0fe0f), # person in motorized wheelchair facing right: dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x1f9bd, 0x0200d, 0x027a1, 0x0fe0f), # person in manual wheelchair facing right: dark skin tone
+ (0x1f3c3, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right
+ (0x1f3c3, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right
+ (0x1f6b6, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right
+ (0x1f6b6, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right
+ (0x1f9ce, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right
+ (0x1f9ce, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right
+ # sequences of length 8,
+ (0x1f468, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: man, man
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: man, man, dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: man, man, dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: man, man, dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: man, man, dark skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: man, man, dark skin tone
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468), # kiss: woman, man
+ (0x1f469, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469), # kiss: woman, woman
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fb), # couple with heart: woman, man, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fc), # couple with heart: woman, man, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fd), # couple with heart: woman, man, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3fe), # couple with heart: woman, man, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f468, 0x1f3ff), # couple with heart: woman, man, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fb), # couple with heart: woman, woman, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fc), # couple with heart: woman, woman, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fd), # couple with heart: woman, woman, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3fe), # couple with heart: woman, woman, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f469, 0x1f3ff), # couple with heart: woman, woman, dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3ff), # couple with heart: person, person, medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fb), # couple with heart: person, person, dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fc), # couple with heart: person, person, dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fd), # couple with heart: person, person, dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f9d1, 0x1f3fe), # couple with heart: person, person, dark skin tone, medium-dark skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right: light skin tone
+ (0x1f3c3, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right: light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right: medium-light skin tone
+ (0x1f3c3, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right: medium-light skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right: medium skin tone
+ (0x1f3c3, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right: medium skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right: medium-dark skin tone
+ (0x1f3c3, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right: medium-dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman running facing right: dark skin tone
+ (0x1f3c3, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man running facing right: dark skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right: light skin tone
+ (0x1f6b6, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right: light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right: medium-light skin tone
+ (0x1f6b6, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right: medium-light skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right: medium skin tone
+ (0x1f6b6, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right: medium skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right: medium-dark skin tone
+ (0x1f6b6, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right: medium-dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman walking facing right: dark skin tone
+ (0x1f6b6, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man walking facing right: dark skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right: light skin tone
+ (0x1f9ce, 0x1f3fb, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right: light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right: medium-light skin tone
+ (0x1f9ce, 0x1f3fc, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right: medium-light skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right: medium skin tone
+ (0x1f9ce, 0x1f3fd, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right: medium skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right: medium-dark skin tone
+ (0x1f9ce, 0x1f3fe, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right: medium-dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02640, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # woman kneeling facing right: dark skin tone
+ (0x1f9ce, 0x1f3ff, 0x0200d, 0x02642, 0x0fe0f, 0x0200d, 0x027a1, 0x0fe0f), # man kneeling facing right: dark skin tone
+ # sequences of length 10,
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, light skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, light skin tone, medium skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, light skin tone, dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-light skin tone, light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-light skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-light skin tone, medium skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-light skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-light skin tone, dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium skin tone, light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium skin tone, dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, medium-dark skin tone, light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, medium-dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, medium-dark skin tone, medium skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, medium-dark skin tone
+ (0x1f468, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, medium-dark skin tone, dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: man, man, dark skin tone, light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: man, man, dark skin tone, medium-light skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: man, man, dark skin tone, medium skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: man, man, dark skin tone, medium-dark skin tone
+ (0x1f468, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: man, man, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, light skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, light skin tone, medium skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-light skin tone, light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-light skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-light skin tone, medium skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-light skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-light skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium skin tone, light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, medium-dark skin tone, light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, medium-dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, medium-dark skin tone, medium skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, medium-dark skin tone
+ (0x1f469, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, medium-dark skin tone, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fb), # kiss: woman, man, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fc), # kiss: woman, man, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fd), # kiss: woman, man, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3fe), # kiss: woman, man, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f468, 0x1f3ff), # kiss: woman, man, dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fb), # kiss: woman, woman, dark skin tone, light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fc), # kiss: woman, woman, dark skin tone, medium-light skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fd), # kiss: woman, woman, dark skin tone, medium skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3fe), # kiss: woman, woman, dark skin tone, medium-dark skin tone
+ (0x1f469, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f469, 0x1f3ff), # kiss: woman, woman, dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, light skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fb, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-light skin tone, light skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-light skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium-light skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fc, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-light skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium skin tone, light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, medium skin tone, medium-dark skin tone
+ (0x1f9d1, 0x1f3fd, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium skin tone, dark skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, medium-dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, medium-dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, medium-dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3fe, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3ff), # kiss: person, person, medium-dark skin tone, dark skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fb), # kiss: person, person, dark skin tone, light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fc), # kiss: person, person, dark skin tone, medium-light skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fd), # kiss: person, person, dark skin tone, medium skin tone
+ (0x1f9d1, 0x1f3ff, 0x0200d, 0x02764, 0x0fe0f, 0x0200d, 0x1f48b, 0x0200d, 0x1f9d1, 0x1f3fe), # kiss: person, person, dark skin tone, medium-dark skin tone
+ },
+}
diff --git a/contrib/python/wcwidth/py3/wcwidth/table_zero.py b/contrib/python/wcwidth/py3/wcwidth/table_zero.py
index 1eef1ce2b2..67261fd659 100644
--- a/contrib/python/wcwidth/py3/wcwidth/table_zero.py
+++ b/contrib/python/wcwidth/py3/wcwidth/table_zero.py
@@ -1,13 +1,15 @@
"""
Exports ZERO_WIDTH table keyed by supporting unicode version level.
-This code generated by wcwidth/bin/update-tables.py on 2023-09-14 15:45:33 UTC.
+This code generated by wcwidth/bin/update-tables.py on 2023-10-19 20:57:31 UTC.
"""
ZERO_WIDTH = {
'4.1.0': (
# Source: DerivedGeneralCategory-4.1.0.txt
# Date: 2005-02-26, 02:35:50 GMT [MD]
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00486,), # Combining Cyrillic Titlo..Combining Cyrillic Psili
(0x00488, 0x00489,), # Combining Cyrillic Hundr..Combining Cyrillic Milli
@@ -17,61 +19,74 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00603,), # Arabic Number Sign ..Arabic Sign Safha
(0x00610, 0x00615,), # Arabic Sign Sallallahou ..Arabic Small High Tah
(0x0064b, 0x0065e,), # Arabic Fathatan ..Arabic Fatha With Two Do
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
- (0x006de, 0x006e4,), # Arabic Start Of Rub El H..Arabic Small High Madda
+ (0x006d6, 0x006e4,), # Arabic Small High Ligatu..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
- (0x00901, 0x00902,), # Devanagari Sign Candrabi..Devanagari Sign Anusvara
+ (0x00901, 0x00903,), # Devanagari Sign Candrabi..Devanagari Sign Visarga
(0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x0093e, 0x0094d,), # Devanagari Vowel Sign Aa..Devanagari Sign Virama
(0x00951, 0x00954,), # Devanagari Stress Sign U..Devanagari Acute Accent
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b43,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b43,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
- (0x00d41, 0x00d43,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d43,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -83,59 +98,66 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f90, 0x00f97,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01032,), # Myanmar Vowel Sign Ai
- (0x01036, 0x01037,), # Myanmar Sign Anusvara ..Myanmar Sign Dot Below
- (0x01039, 0x01039,), # Myanmar Sign Virama
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102c, 0x01032,), # Myanmar Vowel Sign Aa ..Myanmar Vowel Sign Ai
+ (0x01036, 0x01039,), # Myanmar Sign Anusvara ..Myanmar Sign Virama
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0135f, 0x0135f,), # Ethiopic Combining Gemination Mark
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
(0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
(0x01dc0, 0x01dc3,), # Combining Dotted Grave A..Combining Suspension Mar
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02063,), # Word Joiner ..Invisible Separator
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
(0x020d0, 0x020eb,), # Combining Left Harpoon A..Combining Long Double So
(0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe23,), # Combining Ligature Left ..Combining Double Tilde R
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
(0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
(0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'5.0.0': (
# Source: DerivedGeneralCategory-5.0.0.txt
# Date: 2006-02-27, 23:41:27 GMT [MD]
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00486,), # Combining Cyrillic Titlo..Combining Cyrillic Psili
(0x00488, 0x00489,), # Combining Cyrillic Hundr..Combining Cyrillic Milli
@@ -144,63 +166,76 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00603,), # Arabic Number Sign ..Arabic Sign Safha
(0x00610, 0x00615,), # Arabic Sign Sallallahou ..Arabic Small High Tah
(0x0064b, 0x0065e,), # Arabic Fathatan ..Arabic Fatha With Two Do
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
- (0x006de, 0x006e4,), # Arabic Start Of Rub El H..Arabic Small High Madda
+ (0x006d6, 0x006e4,), # Arabic Small High Ligatu..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
(0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
- (0x00901, 0x00902,), # Devanagari Sign Candrabi..Devanagari Sign Anusvara
+ (0x00901, 0x00903,), # Devanagari Sign Candrabi..Devanagari Sign Visarga
(0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x0093e, 0x0094d,), # Devanagari Vowel Sign Aa..Devanagari Sign Virama
(0x00951, 0x00954,), # Devanagari Stress Sign U..Devanagari Acute Accent
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b43,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b43,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d41, 0x00d43,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d43,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -212,66 +247,70 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f90, 0x00f97,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01032,), # Myanmar Vowel Sign Ai
- (0x01036, 0x01037,), # Myanmar Sign Anusvara ..Myanmar Sign Dot Below
- (0x01039, 0x01039,), # Myanmar Sign Virama
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102c, 0x01032,), # Myanmar Vowel Sign Aa ..Myanmar Vowel Sign Ai
+ (0x01036, 0x01039,), # Myanmar Sign Anusvara ..Myanmar Sign Virama
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0135f, 0x0135f,), # Ethiopic Combining Gemination Mark
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
(0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
(0x01dc0, 0x01dca,), # Combining Dotted Grave A..Combining Latin Small Le
(0x01dfe, 0x01dff,), # Combining Left Arrowhead..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02063,), # Word Joiner ..Invisible Separator
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
(0x020d0, 0x020ef,), # Combining Left Harpoon A..Combining Right Arrow Be
(0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
+ (0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe23,), # Combining Ligature Left ..Combining Double Tilde R
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
(0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
(0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'5.1.0': (
# Source: DerivedGeneralCategory-5.1.0.txt
# Date: 2008-03-20, 17:54:57 GMT [MD]
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -279,68 +318,81 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00603,), # Arabic Number Sign ..Arabic Sign Safha
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
(0x0064b, 0x0065e,), # Arabic Fathatan ..Arabic Fatha With Two Do
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
- (0x006de, 0x006e4,), # Arabic Start Of Rub El H..Arabic Small High Madda
+ (0x006d6, 0x006e4,), # Arabic Small High Ligatu..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
(0x007eb, 0x007f3,), # Nko Combining Short High..Nko Combining Double Dot
- (0x00901, 0x00902,), # Devanagari Sign Candrabi..Devanagari Sign Anusvara
+ (0x00901, 0x00903,), # Devanagari Sign Candrabi..Devanagari Sign Visarga
(0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x0093e, 0x0094d,), # Devanagari Vowel Sign Aa..Devanagari Sign Virama
(0x00951, 0x00954,), # Devanagari Stress Sign U..Devanagari Acute Accent
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -352,51 +404,46 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f90, 0x00f97,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
(0x0135f, 0x0135f,), # Ethiopic Combining Gemination Mark
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
(0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01baa,), # Sundanese Consonant Sign..Sundanese Sign Pamaaeh
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
(0x01dfe, 0x01dff,), # Combining Left Arrowhead..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
(0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
@@ -406,35 +453,40 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
(0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
(0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'5.2.0': (
# Source: DerivedGeneralCategory-5.2.0.txt
# Date: 2009-08-22, 04:58:21 GMT [MD]
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -442,13 +494,14 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00603,), # Arabic Number Sign ..Arabic Sign Safha
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
(0x0064b, 0x0065e,), # Arabic Fathatan ..Arabic Fatha With Two Do
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
- (0x006de, 0x006e4,), # Arabic Start Of Rub El H..Arabic Small High Madda
+ (0x006d6, 0x006e4,), # Arabic Small High Ligatu..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -457,57 +510,69 @@ ZERO_WIDTH = {
(0x0081b, 0x00823,), # Samaritan Mark Epentheti..Samaritan Vowel Sign A
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
- (0x00900, 0x00902,), # Devanagari Sign Inverted..Devanagari Sign Anusvara
+ (0x00900, 0x00903,), # Devanagari Sign Inverted..Devanagari Sign Visarga
(0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x0093e, 0x0094e,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Pr
(0x00951, 0x00955,), # Devanagari Stress Sign U..Devanagari Vowel Sign Ca
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -519,63 +584,54 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f90, 0x00f97,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135f, 0x0135f,), # Ethiopic Combining Gemination Mark
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
(0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01baa,), # Sundanese Consonant Sign..Sundanese Sign Pamaaeh
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf2,), # Vedic Sign Ardhavisarga
(0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
(0x01dfd, 0x01dff,), # Combining Almost Equal T..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
@@ -587,51 +643,54 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7b,), # Myanmar Sign Pao Karen Tone
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
(0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
(0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
- (0x11080, 0x11081,), # Kaithi Sign Candrabindu ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x11080, 0x11082,), # Kaithi Sign Candrabindu ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'6.0.0': (
# Source: DerivedGeneralCategory-6.0.0.txt
# Date: 2010-08-19, 00:48:09 GMT [MD]
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -639,13 +698,15 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00603,), # Arabic Number Sign ..Arabic Sign Safha
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -655,58 +716,69 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
- (0x00900, 0x00902,), # Devanagari Sign Inverted..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x00900, 0x00903,), # Devanagari Sign Inverted..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -718,67 +790,55 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
(0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01baa,), # Sundanese Consonant Sign..Sundanese Sign Pamaaeh
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
+ (0x01cf2, 0x01cf2,), # Vedic Sign Ardhavisarga
(0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
(0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
@@ -791,53 +851,56 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7b,), # Myanmar Sign Pao Karen Tone
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
(0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
(0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x11080, 0x11081,), # Kaithi Sign Candrabindu ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x11080, 0x11082,), # Kaithi Sign Candrabindu ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'6.1.0': (
# Source: DerivedGeneralCategory-6.1.0.txt
# Date: 2011-11-27, 05:10:22 GMT [MD]
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -845,13 +908,15 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00604,), # Arabic Number Sign ..Arabic Sign Samvat
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -862,58 +927,69 @@ ZERO_WIDTH = {
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
(0x008e4, 0x008fe,), # Arabic Curly Fatha ..Arabic Damma With Dot
- (0x00900, 0x00902,), # Devanagari Sign Inverted..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x00900, 0x00903,), # Devanagari Sign Inverted..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -925,75 +1001,60 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
(0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bab,), # Sundanese Sign Virama
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
- (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
(0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
(0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -1002,65 +1063,65 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7b,), # Myanmar Sign Pao Karen Tone
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
(0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
(0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x11080, 0x11081,), # Kaithi Sign Candrabindu ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x11080, 0x11082,), # Kaithi Sign Candrabindu ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'6.2.0': (
# Source: DerivedGeneralCategory-6.2.0.txt
# Date: 2012-05-20, 00:42:34 GMT [MD]
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -1068,13 +1129,15 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00604,), # Arabic Number Sign ..Arabic Sign Samvat
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -1085,58 +1148,69 @@ ZERO_WIDTH = {
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
(0x008e4, 0x008fe,), # Arabic Curly Fatha ..Arabic Damma With Dot
- (0x00900, 0x00902,), # Devanagari Sign Inverted..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x00900, 0x00903,), # Devanagari Sign Inverted..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -1148,75 +1222,60 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
(0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bab,), # Sundanese Sign Virama
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
- (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
(0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
(0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x0206a, 0x0206f,), # Inhibit Symmetric Swappi..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -1225,65 +1284,65 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7b,), # Myanmar Sign Pao Karen Tone
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
(0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
(0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x11080, 0x11081,), # Kaithi Sign Candrabindu ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x11080, 0x11082,), # Kaithi Sign Candrabindu ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'6.3.0': (
# Source: DerivedGeneralCategory-6.3.0.txt
# Date: 2013-07-05, 14:08:45 GMT [MD]
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -1291,13 +1350,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00604,), # Arabic Number Sign ..Arabic Sign Samvat
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -1308,58 +1370,69 @@ ZERO_WIDTH = {
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
(0x008e4, 0x008fe,), # Arabic Curly Fatha ..Arabic Damma With Dot
- (0x00900, 0x00902,), # Devanagari Sign Inverted..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x00900, 0x00903,), # Devanagari Sign Inverted..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c01, 0x00c03,), # Telugu Sign Candrabindu ..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
+ (0x00c82, 0x00c83,), # Kannada Sign Anusvara ..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d02, 0x00d03,), # Malayalam Sign Anusvara ..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -1371,76 +1444,60 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bab,), # Sundanese Sign Virama
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
- (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
(0x01dc0, 0x01de6,), # Combining Dotted Grave A..Combining Latin Small Le
(0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -1449,65 +1506,65 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7b,), # Myanmar Sign Pao Karen Tone
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe26,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x10a01, 0x10a03,), # Kharoshthi Vowel Sign I ..Kharoshthi Vowel Sign Vo
(0x10a05, 0x10a06,), # Kharoshthi Vowel Sign E ..Kharoshthi Vowel Sign O
(0x10a0c, 0x10a0f,), # Kharoshthi Vowel Length ..Kharoshthi Sign Visarga
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x11080, 0x11081,), # Kaithi Sign Candrabindu ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x11080, 0x11082,), # Kaithi Sign Candrabindu ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'7.0.0': (
# Source: DerivedGeneralCategory-7.0.0.txt
# Date: 2014-02-07, 18:42:12 GMT [MD]
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -1515,13 +1572,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -1531,61 +1591,69 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
- (0x008e4, 0x00902,), # Arabic Curly Fatha ..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x008e4, 0x00903,), # Arabic Curly Fatha ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c03,), # Telugu Sign Combining Ca..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
- (0x00c81, 0x00c81,), # Kannada Sign Candrabindu
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d01, 0x00d01,), # Malayalam Sign Candrabindu
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d01, 0x00d03,), # Malayalam Sign Candrabin..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -1597,78 +1665,62 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x019b0, 0x019c0,), # New Tai Lue Vowel Sign V..New Tai Lue Vowel Sign I
+ (0x019c8, 0x019c9,), # New Tai Lue Tone Mark-1 ..New Tai Lue Tone Mark-2
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
(0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
- (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
(0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
(0x01dc0, 0x01df5,), # Combining Dotted Grave A..Combining Up Tack Above
(0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -1677,35 +1729,33 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
(0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
- (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe2d,), # Combining Ligature Left ..Combining Conjoining Mac
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
(0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
@@ -1715,57 +1765,54 @@ ZERO_WIDTH = {
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
(0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
(0x11173, 0x11173,), # Mahajani Sign Nukta
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
- (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai
- (0x11234, 0x11234,), # Khojki Sign Anusvara
- (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda
- (0x112df, 0x112df,), # Khudawadi Sign Anusvara
- (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama
- (0x11301, 0x11301,), # Grantha Sign Candrabindu
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11301, 0x11303,), # Grantha Sign Candrabindu..Grantha Sign Visarga
(0x1133c, 0x1133c,), # Grantha Sign Nukta
- (0x11340, 0x11340,), # Grantha Vowel Sign Ii
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
(0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
(0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
- (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal
- (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E
- (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara
- (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta
- (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal
- (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara
- (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta
- (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai
- (0x1163d, 0x1163d,), # Modi Sign Anusvara
- (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
(0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
(0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
(0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
(0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'8.0.0': (
# Source: DerivedGeneralCategory-8.0.0.txt
# Date: 2015-02-13, 13:47:11 GMT [MD]
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -1773,13 +1820,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -1789,61 +1839,69 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
- (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x008e3, 0x00903,), # Arabic Turned Damma Belo..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c03,), # Telugu Sign Combining Ca..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
- (0x00c81, 0x00c81,), # Kannada Sign Candrabindu
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d01, 0x00d01,), # Malayalam Sign Candrabindu
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d01, 0x00d03,), # Malayalam Sign Candrabin..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -1855,78 +1913,60 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
(0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
- (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
(0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
(0x01dc0, 0x01df5,), # Combining Dotted Grave A..Combining Up Tack Above
(0x01dfc, 0x01dff,), # Combining Double Inverte..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -1935,35 +1975,33 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c4,), # Saurashtra Sign Virama
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c4,), # Saurashtra Consonant Sig..Saurashtra Sign Virama
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
(0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
- (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
(0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
@@ -1973,52 +2011,43 @@ ZERO_WIDTH = {
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
(0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
(0x11173, 0x11173,), # Mahajani Sign Nukta
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
(0x111ca, 0x111cc,), # Sharada Sign Nukta ..Sharada Extra Short Vowe
- (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai
- (0x11234, 0x11234,), # Khojki Sign Anusvara
- (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda
- (0x112df, 0x112df,), # Khudawadi Sign Anusvara
- (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama
- (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
(0x1133c, 0x1133c,), # Grantha Sign Nukta
- (0x11340, 0x11340,), # Grantha Vowel Sign Ii
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
(0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
(0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
- (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal
- (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E
- (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara
- (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta
- (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal
- (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara
- (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
(0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
- (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai
- (0x1163d, 0x1163d,), # Modi Sign Anusvara
- (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
- (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi
- (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu
- (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
(0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
(0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
(0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
@@ -2029,12 +2058,17 @@ ZERO_WIDTH = {
(0x1da9b, 0x1da9f,), # Signwriting Fill Modifie..Signwriting Fill Modifie
(0x1daa1, 0x1daaf,), # Signwriting Rotation Mod..Signwriting Rotation Mod
(0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'9.0.0': (
# Source: DerivedGeneralCategory-9.0.0.txt
# Date: 2016-06-01, 10:34:26 GMT
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -2042,13 +2076,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -2058,62 +2095,69 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
- (0x008d4, 0x008e1,), # Arabic Small High Word A..Arabic Small High Sign S
- (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x008d4, 0x00903,), # Arabic Small High Word A..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c03,), # Telugu Sign Combining Ca..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
- (0x00c81, 0x00c81,), # Kannada Sign Candrabindu
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d01, 0x00d01,), # Malayalam Sign Candrabindu
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d01, 0x00d03,), # Malayalam Sign Candrabin..Malayalam Sign Visarga
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -2125,79 +2169,61 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
(0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
(0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
- (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
(0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
(0x01dc0, 0x01df5,), # Combining Dotted Grave A..Combining Up Tack Above
(0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -2206,35 +2232,33 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
(0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
- (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
(0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
@@ -2244,63 +2268,49 @@ ZERO_WIDTH = {
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
(0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
(0x11173, 0x11173,), # Mahajani Sign Nukta
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
(0x111ca, 0x111cc,), # Sharada Sign Nukta ..Sharada Extra Short Vowe
- (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai
- (0x11234, 0x11234,), # Khojki Sign Anusvara
- (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
(0x1123e, 0x1123e,), # Khojki Sign Sukun
- (0x112df, 0x112df,), # Khudawadi Sign Anusvara
- (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama
- (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
(0x1133c, 0x1133c,), # Grantha Sign Nukta
- (0x11340, 0x11340,), # Grantha Vowel Sign Ii
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
(0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
(0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
- (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai
- (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara
- (0x11446, 0x11446,), # Newa Sign Nukta
- (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal
- (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E
- (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara
- (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta
- (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal
- (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara
- (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
(0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
- (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai
- (0x1163d, 0x1163d,), # Modi Sign Anusvara
- (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
- (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi
- (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu
- (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer
- (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc
- (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara
- (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
(0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
- (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa
- (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E
- (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
(0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
(0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
(0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
@@ -2317,12 +2327,17 @@ ZERO_WIDTH = {
(0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
(0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
(0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'10.0.0': (
# Source: DerivedGeneralCategory-10.0.0.txt
# Date: 2017-03-08, 08:41:49 GMT
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -2330,13 +2345,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -2346,64 +2364,71 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
- (0x008d4, 0x008e1,), # Arabic Small High Word A..Arabic Small High Sign S
- (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x008d4, 0x00903,), # Arabic Small High Word A..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
(0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c03,), # Telugu Sign Combining Ca..Telugu Sign Visarga
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
- (0x00c81, 0x00c81,), # Kannada Sign Candrabindu
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d00, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
(0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -2415,79 +2440,61 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
(0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
(0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
- (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
- (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
(0x01dc0, 0x01df9,), # Combining Dotted Grave A..Combining Wide Inverted
(0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -2496,35 +2503,33 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
(0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
- (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
(0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
@@ -2534,66 +2539,47 @@ ZERO_WIDTH = {
(0x10a38, 0x10a3a,), # Kharoshthi Sign Bar Abov..Kharoshthi Sign Dot Belo
(0x10a3f, 0x10a3f,), # Kharoshthi Virama
(0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
(0x11173, 0x11173,), # Mahajani Sign Nukta
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
(0x111ca, 0x111cc,), # Sharada Sign Nukta ..Sharada Extra Short Vowe
- (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai
- (0x11234, 0x11234,), # Khojki Sign Anusvara
- (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
(0x1123e, 0x1123e,), # Khojki Sign Sukun
- (0x112df, 0x112df,), # Khudawadi Sign Anusvara
- (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama
- (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
(0x1133c, 0x1133c,), # Grantha Sign Nukta
- (0x11340, 0x11340,), # Grantha Vowel Sign Ii
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
(0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
(0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
- (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai
- (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara
- (0x11446, 0x11446,), # Newa Sign Nukta
- (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal
- (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E
- (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara
- (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta
- (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal
- (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara
- (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
(0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
- (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai
- (0x1163d, 0x1163d,), # Modi Sign Anusvara
- (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
- (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi
- (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu
- (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer
- (0x11a01, 0x11a06,), # Zanabazar Square Vowel S..Zanabazar Square Vowel S
- (0x11a09, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
- (0x11a33, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
(0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
(0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
- (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe
- (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar
- (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara
- (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner
- (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc
- (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara
- (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
(0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
- (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa
- (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E
- (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
(0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
(0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
@@ -2601,10 +2587,12 @@ ZERO_WIDTH = {
(0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
(0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
(0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
(0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
@@ -2621,12 +2609,17 @@ ZERO_WIDTH = {
(0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
(0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
(0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'11.0.0': (
# Source: DerivedGeneralCategory-11.0.0.txt
# Date: 2018-02-21, 05:34:04 GMT
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -2634,13 +2627,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -2651,66 +2647,72 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
- (0x008d3, 0x008e1,), # Arabic Small Low Waw ..Arabic Small High Sign S
- (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x008d3, 0x00903,), # Arabic Small Low Waw ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
(0x009fe, 0x009fe,), # Bengali Sandhi Mark
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
(0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above
- (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
- (0x00c81, 0x00c81,), # Kannada Sign Candrabindu
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d00, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
(0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -2722,79 +2724,61 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
(0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
(0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
- (0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
- (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
+ (0x01cf2, 0x01cf4,), # Vedic Sign Ardhavisarga ..Vedic Tone Candra Above
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
(0x01dc0, 0x01df9,), # Combining Dotted Grave A..Combining Wide Inverted
(0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -2803,36 +2787,34 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bc,), # Javanese Vowel Sign Pepet
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
(0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
- (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
(0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
@@ -2844,83 +2826,68 @@ ZERO_WIDTH = {
(0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
(0x10d24, 0x10d27,), # Hanifi Rohingya Sign Har..Hanifi Rohingya Sign Tas
(0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
(0x11173, 0x11173,), # Mahajani Sign Nukta
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
(0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
- (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai
- (0x11234, 0x11234,), # Khojki Sign Anusvara
- (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
(0x1123e, 0x1123e,), # Khojki Sign Sukun
- (0x112df, 0x112df,), # Khudawadi Sign Anusvara
- (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama
- (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
(0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
- (0x11340, 0x11340,), # Grantha Vowel Sign Ii
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
(0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
(0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
- (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai
- (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara
- (0x11446, 0x11446,), # Newa Sign Nukta
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
(0x1145e, 0x1145e,), # Newa Sandhi Mark
- (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal
- (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E
- (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara
- (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta
- (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal
- (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara
- (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
(0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
- (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai
- (0x1163d, 0x1163d,), # Modi Sign Anusvara
- (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
- (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi
- (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu
- (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer
- (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara
- (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
(0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
- (0x11a33, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
(0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
(0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
- (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe
- (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar
- (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara
- (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner
- (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc
- (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara
- (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
(0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
- (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa
- (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E
- (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
(0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
(0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
(0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
(0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
- (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara
- (0x11d97, 0x11d97,), # Gunjala Gondi Virama
- (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
(0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
(0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
+ (0x16f51, 0x16f7e,), # Miao Sign Aspiration ..Miao Vowel Sign Ng
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
(0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
@@ -2937,12 +2904,17 @@ ZERO_WIDTH = {
(0x1e026, 0x1e02a,), # Combining Glagolitic Let..Combining Glagolitic Let
(0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
(0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'12.0.0': (
# Source: DerivedGeneralCategory-12.0.0.txt
# Date: 2019-01-22, 08:18:28 GMT
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -2950,13 +2922,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -2967,66 +2942,72 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
- (0x008d3, 0x008e1,), # Arabic Small Low Waw ..Arabic Small High Sign S
- (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x008d3, 0x00903,), # Arabic Small Low Waw ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
(0x009fe, 0x009fe,), # Bengali Sandhi Mark
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
(0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above
- (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
- (0x00c81, 0x00c81,), # Kannada Sign Candrabindu
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d00, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
(0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -3037,79 +3018,61 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
(0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
(0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
(0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
- (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
(0x01dc0, 0x01df9,), # Combining Dotted Grave A..Combining Wide Inverted
(0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -3118,36 +3081,34 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
(0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
- (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
(0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
@@ -3159,87 +3120,73 @@ ZERO_WIDTH = {
(0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
(0x10d24, 0x10d27,), # Hanifi Rohingya Sign Har..Hanifi Rohingya Sign Tas
(0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
(0x11173, 0x11173,), # Mahajani Sign Nukta
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
(0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
- (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai
- (0x11234, 0x11234,), # Khojki Sign Anusvara
- (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
(0x1123e, 0x1123e,), # Khojki Sign Sukun
- (0x112df, 0x112df,), # Khudawadi Sign Anusvara
- (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama
- (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
(0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
- (0x11340, 0x11340,), # Grantha Vowel Sign Ii
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
(0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
(0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
- (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai
- (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara
- (0x11446, 0x11446,), # Newa Sign Nukta
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
(0x1145e, 0x1145e,), # Newa Sandhi Mark
- (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal
- (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E
- (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara
- (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta
- (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal
- (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara
- (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
(0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
- (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai
- (0x1163d, 0x1163d,), # Modi Sign Anusvara
- (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
- (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi
- (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu
- (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer
- (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara
- (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta
- (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V
- (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A
- (0x119e0, 0x119e0,), # Nandinagari Sign Virama
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
(0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
- (0x11a33, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
(0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
(0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
- (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe
- (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar
- (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara
- (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner
- (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc
- (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara
- (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
(0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
- (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa
- (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E
- (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
(0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
(0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
(0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
(0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
- (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara
- (0x11d97, 0x11d97,), # Gunjala Gondi Virama
- (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
+ (0x13430, 0x13438,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph End
(0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
(0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
(0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
(0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
@@ -3258,12 +3205,17 @@ ZERO_WIDTH = {
(0x1e2ec, 0x1e2ef,), # Wancho Tone Tup ..Wancho Tone Koini
(0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
(0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'12.1.0': (
# Source: DerivedGeneralCategory-12.1.0.txt
# Date: 2019-03-10, 10:53:08 GMT
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -3271,13 +3223,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -3288,66 +3243,72 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
- (0x008d3, 0x008e1,), # Arabic Small Low Waw ..Arabic Small High Sign S
- (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x008d3, 0x00903,), # Arabic Small Low Waw ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
(0x009fe, 0x009fe,), # Bengali Sandhi Mark
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
(0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b56, 0x00b56,), # Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b56, 0x00b57,), # Oriya Ai Length Mark ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above
- (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
- (0x00c81, 0x00c81,), # Kannada Sign Candrabindu
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d00, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
(0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
+ (0x00d82, 0x00d83,), # Sinhala Sign Anusvaraya ..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -3358,79 +3319,61 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
(0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
(0x01ab0, 0x01abe,), # Combining Doubled Circum..Combining Parentheses Ov
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
(0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
- (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
(0x01dc0, 0x01df9,), # Combining Dotted Grave A..Combining Wide Inverted
(0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -3439,36 +3382,34 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
- (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
(0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
- (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
(0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
@@ -3480,87 +3421,73 @@ ZERO_WIDTH = {
(0x10ae5, 0x10ae6,), # Manichaean Abbreviation ..Manichaean Abbreviation
(0x10d24, 0x10d27,), # Hanifi Rohingya Sign Har..Hanifi Rohingya Sign Tas
(0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
(0x11173, 0x11173,), # Mahajani Sign Nukta
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
(0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
- (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai
- (0x11234, 0x11234,), # Khojki Sign Anusvara
- (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
(0x1123e, 0x1123e,), # Khojki Sign Sukun
- (0x112df, 0x112df,), # Khudawadi Sign Anusvara
- (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama
- (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
(0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
- (0x11340, 0x11340,), # Grantha Vowel Sign Ii
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
(0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
(0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
- (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai
- (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara
- (0x11446, 0x11446,), # Newa Sign Nukta
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
(0x1145e, 0x1145e,), # Newa Sandhi Mark
- (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal
- (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E
- (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara
- (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta
- (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal
- (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara
- (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
(0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
- (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai
- (0x1163d, 0x1163d,), # Modi Sign Anusvara
- (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
- (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi
- (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu
- (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer
- (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara
- (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta
- (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V
- (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A
- (0x119e0, 0x119e0,), # Nandinagari Sign Virama
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
(0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
- (0x11a33, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
(0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
(0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
- (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe
- (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar
- (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara
- (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner
- (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc
- (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara
- (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
(0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
- (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa
- (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E
- (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
(0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
(0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
(0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
(0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
- (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara
- (0x11d97, 0x11d97,), # Gunjala Gondi Virama
- (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
+ (0x13430, 0x13438,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph End
(0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
(0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
(0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
(0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
@@ -3579,12 +3506,17 @@ ZERO_WIDTH = {
(0x1e2ec, 0x1e2ef,), # Wancho Tone Tup ..Wancho Tone Koini
(0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
(0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'13.0.0': (
# Source: DerivedGeneralCategory-13.0.0.txt
# Date: 2019-10-21, 14:30:32 GMT
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -3592,13 +3524,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -3609,67 +3544,72 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
- (0x008d3, 0x008e1,), # Arabic Small Low Waw ..Arabic Small High Sign S
- (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x008d3, 0x00903,), # Arabic Small Low Waw ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
(0x009fe, 0x009fe,), # Bengali Sandhi Mark
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
(0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b55, 0x00b56,), # Oriya Sign Overline ..Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b55, 0x00b57,), # Oriya Sign Overline ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above
- (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
- (0x00c81, 0x00c81,), # Kannada Sign Candrabindu
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d00, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
(0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
- (0x00d81, 0x00d81,), # Sinhala Sign Candrabindu
+ (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -3680,79 +3620,61 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
(0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
(0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
+ (0x0180b, 0x0180e,), # Mongolian Free Variation..Mongolian Vowel Separato
(0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
(0x01ab0, 0x01ac0,), # Combining Doubled Circum..Combining Latin Small Le
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
(0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
- (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
(0x01dc0, 0x01df9,), # Combining Dotted Grave A..Combining Wide Inverted
(0x01dfb, 0x01dff,), # Combining Deletion Mark ..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -3761,37 +3683,35 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
(0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta
- (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
(0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
- (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
(0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
@@ -3804,92 +3724,81 @@ ZERO_WIDTH = {
(0x10d24, 0x10d27,), # Hanifi Rohingya Sign Har..Hanifi Rohingya Sign Tas
(0x10eab, 0x10eac,), # Yezidi Combining Hamza M..Yezidi Combining Madda M
(0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
- (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
(0x11173, 0x11173,), # Mahajani Sign Nukta
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
(0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
- (0x111cf, 0x111cf,), # Sharada Sign Inverted Candrabindu
- (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai
- (0x11234, 0x11234,), # Khojki Sign Anusvara
- (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda
+ (0x111ce, 0x111cf,), # Sharada Vowel Sign Prish..Sharada Sign Inverted Ca
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
(0x1123e, 0x1123e,), # Khojki Sign Sukun
- (0x112df, 0x112df,), # Khudawadi Sign Anusvara
- (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama
- (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
(0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
- (0x11340, 0x11340,), # Grantha Vowel Sign Ii
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
(0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
(0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
- (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai
- (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara
- (0x11446, 0x11446,), # Newa Sign Nukta
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
(0x1145e, 0x1145e,), # Newa Sandhi Mark
- (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal
- (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E
- (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara
- (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta
- (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal
- (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara
- (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
(0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
- (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai
- (0x1163d, 0x1163d,), # Modi Sign Anusvara
- (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
- (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi
- (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu
- (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer
- (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara
- (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta
- (0x1193b, 0x1193c,), # Dives Akuru Sign Anusvar..Dives Akuru Sign Candrab
- (0x1193e, 0x1193e,), # Dives Akuru Virama
- (0x11943, 0x11943,), # Dives Akuru Sign Nukta
- (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V
- (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A
- (0x119e0, 0x119e0,), # Nandinagari Sign Virama
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x11930, 0x11935,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign E
+ (0x11937, 0x11938,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign O
+ (0x1193b, 0x1193e,), # Dives Akuru Sign Anusvar..Dives Akuru Virama
+ (0x11940, 0x11940,), # Dives Akuru Medial Ya
+ (0x11942, 0x11943,), # Dives Akuru Medial Ra ..Dives Akuru Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
(0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
- (0x11a33, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
(0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
(0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
- (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe
- (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar
- (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara
- (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner
- (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc
- (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara
- (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
(0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
- (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa
- (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E
- (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
(0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
(0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
(0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
(0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
- (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara
- (0x11d97, 0x11d97,), # Gunjala Gondi Virama
- (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
+ (0x13430, 0x13438,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph End
(0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
(0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
(0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
(0x16fe4, 0x16fe4,), # Khitan Small Script Filler
+ (0x16ff0, 0x16ff1,), # Vietnamese Alternate Rea..Vietnamese Alternate Rea
(0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
@@ -3908,12 +3817,17 @@ ZERO_WIDTH = {
(0x1e2ec, 0x1e2ef,), # Wancho Tone Tup ..Wancho Tone Koini
(0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
(0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'14.0.0': (
# Source: DerivedGeneralCategory-14.0.0.txt
# Date: 2021-07-10, 00:35:08 GMT
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -3921,13 +3835,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -3938,69 +3855,75 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x00890, 0x00891,), # Arabic Pound Mark Above ..Arabic Piastre Mark Abov
(0x00898, 0x0089f,), # Arabic Small High Word A..Arabic Half Madda Over M
- (0x008ca, 0x008e1,), # Arabic Small High Farsi ..Arabic Small High Sign S
- (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x008ca, 0x00903,), # Arabic Small High Farsi ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
(0x009fe, 0x009fe,), # Bengali Sandhi Mark
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
(0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b55, 0x00b56,), # Oriya Sign Overline ..Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b55, 0x00b57,), # Oriya Sign Overline ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above
- (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
(0x00c3c, 0x00c3c,), # Telugu Sign Nukta
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
- (0x00c81, 0x00c81,), # Kannada Sign Candrabindu
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d00, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
(0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
- (0x00d81, 0x00d81,), # Sinhala Sign Candrabindu
+ (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -4011,79 +3934,60 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
- (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
- (0x01732, 0x01733,), # Hanunoo Vowel Sign I ..Hanunoo Vowel Sign U
+ (0x01712, 0x01715,), # Tagalog Vowel Sign I ..Tagalog Sign Pamudpod
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
- (0x0180f, 0x0180f,), # Mongolian Free Variation Selector Four
+ (0x0180b, 0x0180f,), # Mongolian Free Variation..Mongolian Free Variation
(0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
(0x01ab0, 0x01ace,), # Combining Doubled Circum..Combining Latin Small Le
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
(0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
- (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
(0x01dc0, 0x01dff,), # Combining Dotted Grave A..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -4092,37 +3996,35 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
(0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta
- (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
(0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
- (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
(0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
@@ -4136,97 +4038,86 @@ ZERO_WIDTH = {
(0x10eab, 0x10eac,), # Yezidi Combining Hamza M..Yezidi Combining Madda M
(0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
(0x10f82, 0x10f85,), # Old Uyghur Combining Dot..Old Uyghur Combining Two
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
(0x11070, 0x11070,), # Brahmi Sign Old Tamil Virama
(0x11073, 0x11074,), # Brahmi Vowel Sign Old Ta..Brahmi Vowel Sign Old Ta
- (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
(0x110c2, 0x110c2,), # Kaithi Vowel Sign Vocalic R
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
(0x11173, 0x11173,), # Mahajani Sign Nukta
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
(0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
- (0x111cf, 0x111cf,), # Sharada Sign Inverted Candrabindu
- (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai
- (0x11234, 0x11234,), # Khojki Sign Anusvara
- (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda
+ (0x111ce, 0x111cf,), # Sharada Vowel Sign Prish..Sharada Sign Inverted Ca
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
(0x1123e, 0x1123e,), # Khojki Sign Sukun
- (0x112df, 0x112df,), # Khudawadi Sign Anusvara
- (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama
- (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
(0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
- (0x11340, 0x11340,), # Grantha Vowel Sign Ii
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
(0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
(0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
- (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai
- (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara
- (0x11446, 0x11446,), # Newa Sign Nukta
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
(0x1145e, 0x1145e,), # Newa Sandhi Mark
- (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal
- (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E
- (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara
- (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta
- (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal
- (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara
- (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
(0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
- (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai
- (0x1163d, 0x1163d,), # Modi Sign Anusvara
- (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
- (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi
- (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu
- (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer
- (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara
- (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta
- (0x1193b, 0x1193c,), # Dives Akuru Sign Anusvar..Dives Akuru Sign Candrab
- (0x1193e, 0x1193e,), # Dives Akuru Virama
- (0x11943, 0x11943,), # Dives Akuru Sign Nukta
- (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V
- (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A
- (0x119e0, 0x119e0,), # Nandinagari Sign Virama
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x11930, 0x11935,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign E
+ (0x11937, 0x11938,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign O
+ (0x1193b, 0x1193e,), # Dives Akuru Sign Anusvar..Dives Akuru Virama
+ (0x11940, 0x11940,), # Dives Akuru Medial Ya
+ (0x11942, 0x11943,), # Dives Akuru Medial Ra ..Dives Akuru Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
(0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
- (0x11a33, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
(0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
(0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
- (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe
- (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar
- (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara
- (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner
- (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc
- (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara
- (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
(0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
- (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa
- (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E
- (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
(0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
(0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
(0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
(0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
- (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara
- (0x11d97, 0x11d97,), # Gunjala Gondi Virama
- (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
+ (0x13430, 0x13438,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph End
(0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
(0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
(0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
(0x16fe4, 0x16fe4,), # Khitan Small Script Filler
+ (0x16ff0, 0x16ff1,), # Vietnamese Alternate Rea..Vietnamese Alternate Rea
(0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
(0x1cf00, 0x1cf2d,), # Znamenny Combining Mark ..Znamenny Combining Mark
(0x1cf30, 0x1cf46,), # Znamenny Combining Tonal..Znamenny Priznak Modifie
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
@@ -4246,12 +4137,17 @@ ZERO_WIDTH = {
(0x1e2ec, 0x1e2ef,), # Wancho Tone Tup ..Wancho Tone Koini
(0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
(0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'15.0.0': (
# Source: DerivedGeneralCategory-15.0.0.txt
# Date: 2022-04-26, 23:14:35 GMT
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -4259,13 +4155,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -4276,69 +4175,76 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x00890, 0x00891,), # Arabic Pound Mark Above ..Arabic Piastre Mark Abov
(0x00898, 0x0089f,), # Arabic Small High Word A..Arabic Half Madda Over M
- (0x008ca, 0x008e1,), # Arabic Small High Farsi ..Arabic Small High Sign S
- (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x008ca, 0x00903,), # Arabic Small High Farsi ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
(0x009fe, 0x009fe,), # Bengali Sandhi Mark
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
(0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b55, 0x00b56,), # Oriya Sign Overline ..Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b55, 0x00b57,), # Oriya Sign Overline ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above
- (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
(0x00c3c, 0x00c3c,), # Telugu Sign Nukta
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
- (0x00c81, 0x00c81,), # Kannada Sign Candrabindu
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d00, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin
+ (0x00cf3, 0x00cf3,), # Kannada Sign Combining Anusvara Above Right
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
(0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
- (0x00d81, 0x00d81,), # Sinhala Sign Candrabindu
+ (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -4349,79 +4255,60 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
- (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
- (0x01732, 0x01733,), # Hanunoo Vowel Sign I ..Hanunoo Vowel Sign U
+ (0x01712, 0x01715,), # Tagalog Vowel Sign I ..Tagalog Sign Pamudpod
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
- (0x0180f, 0x0180f,), # Mongolian Free Variation Selector Four
+ (0x0180b, 0x0180f,), # Mongolian Free Variation..Mongolian Free Variation
(0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
(0x01ab0, 0x01ace,), # Combining Doubled Circum..Combining Latin Small Le
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
(0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
- (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
(0x01dc0, 0x01dff,), # Combining Dotted Grave A..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -4430,37 +4317,35 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
(0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta
- (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
(0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
- (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
(0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
@@ -4475,104 +4360,92 @@ ZERO_WIDTH = {
(0x10efd, 0x10eff,), # Arabic Small Low Word Sa..Arabic Small Low Word Ma
(0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
(0x10f82, 0x10f85,), # Old Uyghur Combining Dot..Old Uyghur Combining Two
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
(0x11070, 0x11070,), # Brahmi Sign Old Tamil Virama
(0x11073, 0x11074,), # Brahmi Vowel Sign Old Ta..Brahmi Vowel Sign Old Ta
- (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
(0x110c2, 0x110c2,), # Kaithi Vowel Sign Vocalic R
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
(0x11173, 0x11173,), # Mahajani Sign Nukta
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
(0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
- (0x111cf, 0x111cf,), # Sharada Sign Inverted Candrabindu
- (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai
- (0x11234, 0x11234,), # Khojki Sign Anusvara
- (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda
+ (0x111ce, 0x111cf,), # Sharada Vowel Sign Prish..Sharada Sign Inverted Ca
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
(0x1123e, 0x1123e,), # Khojki Sign Sukun
(0x11241, 0x11241,), # Khojki Vowel Sign Vocalic R
- (0x112df, 0x112df,), # Khudawadi Sign Anusvara
- (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama
- (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
(0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
- (0x11340, 0x11340,), # Grantha Vowel Sign Ii
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
(0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
(0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
- (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai
- (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara
- (0x11446, 0x11446,), # Newa Sign Nukta
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
(0x1145e, 0x1145e,), # Newa Sandhi Mark
- (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal
- (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E
- (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara
- (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta
- (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal
- (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara
- (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
(0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
- (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai
- (0x1163d, 0x1163d,), # Modi Sign Anusvara
- (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
- (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi
- (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu
- (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer
- (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara
- (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta
- (0x1193b, 0x1193c,), # Dives Akuru Sign Anusvar..Dives Akuru Sign Candrab
- (0x1193e, 0x1193e,), # Dives Akuru Virama
- (0x11943, 0x11943,), # Dives Akuru Sign Nukta
- (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V
- (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A
- (0x119e0, 0x119e0,), # Nandinagari Sign Virama
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x11930, 0x11935,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign E
+ (0x11937, 0x11938,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign O
+ (0x1193b, 0x1193e,), # Dives Akuru Sign Anusvar..Dives Akuru Virama
+ (0x11940, 0x11940,), # Dives Akuru Medial Ya
+ (0x11942, 0x11943,), # Dives Akuru Medial Ra ..Dives Akuru Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
(0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
- (0x11a33, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
(0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
(0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
- (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe
- (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar
- (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara
- (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner
- (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc
- (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara
- (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
(0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
- (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa
- (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E
- (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
(0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
(0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
(0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
(0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
- (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara
- (0x11d97, 0x11d97,), # Gunjala Gondi Virama
- (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
(0x11f00, 0x11f01,), # Kawi Sign Candrabindu ..Kawi Sign Anusvara
- (0x11f36, 0x11f3a,), # Kawi Vowel Sign I ..Kawi Vowel Sign Vocalic
- (0x11f40, 0x11f40,), # Kawi Vowel Sign Eu
- (0x11f42, 0x11f42,), # Kawi Conjoiner
- (0x13440, 0x13440,), # Egyptian Hieroglyph Mirror Horizontally
+ (0x11f03, 0x11f03,), # Kawi Sign Visarga
+ (0x11f34, 0x11f3a,), # Kawi Vowel Sign Aa ..Kawi Vowel Sign Vocalic
+ (0x11f3e, 0x11f42,), # Kawi Vowel Sign E ..Kawi Conjoiner
+ (0x13430, 0x13440,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph Mirr
(0x13447, 0x13455,), # Egyptian Hieroglyph Modi..Egyptian Hieroglyph Modi
(0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
(0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
(0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
(0x16fe4, 0x16fe4,), # Khitan Small Script Filler
+ (0x16ff0, 0x16ff1,), # Vietnamese Alternate Rea..Vietnamese Alternate Rea
(0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
(0x1cf00, 0x1cf2d,), # Znamenny Combining Mark ..Znamenny Combining Mark
(0x1cf30, 0x1cf46,), # Znamenny Combining Tonal..Znamenny Priznak Modifie
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
@@ -4594,12 +4467,17 @@ ZERO_WIDTH = {
(0x1e4ec, 0x1e4ef,), # Nag Mundari Sign Muhor ..Nag Mundari Sign Sutuh
(0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
(0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
'15.1.0': (
# Source: DerivedGeneralCategory-15.1.0.txt
# Date: 2023-07-28, 23:34:02 GMT
#
+ (0x00000, 0x00000,), # (nil)
+ (0x000ad, 0x000ad,), # Soft Hyphen
(0x00300, 0x0036f,), # Combining Grave Accent ..Combining Latin Small Le
(0x00483, 0x00489,), # Combining Cyrillic Titlo..Combining Cyrillic Milli
(0x00591, 0x005bd,), # Hebrew Accent Etnahta ..Hebrew Point Meteg
@@ -4607,13 +4485,16 @@ ZERO_WIDTH = {
(0x005c1, 0x005c2,), # Hebrew Point Shin Dot ..Hebrew Point Sin Dot
(0x005c4, 0x005c5,), # Hebrew Mark Upper Dot ..Hebrew Mark Lower Dot
(0x005c7, 0x005c7,), # Hebrew Point Qamats Qatan
+ (0x00600, 0x00605,), # Arabic Number Sign ..Arabic Number Mark Above
(0x00610, 0x0061a,), # Arabic Sign Sallallahou ..Arabic Small Kasra
+ (0x0061c, 0x0061c,), # Arabic Letter Mark
(0x0064b, 0x0065f,), # Arabic Fathatan ..Arabic Wavy Hamza Below
(0x00670, 0x00670,), # Arabic Letter Superscript Alef
- (0x006d6, 0x006dc,), # Arabic Small High Ligatu..Arabic Small High Seen
+ (0x006d6, 0x006dd,), # Arabic Small High Ligatu..Arabic End Of Ayah
(0x006df, 0x006e4,), # Arabic Small High Rounde..Arabic Small High Madda
(0x006e7, 0x006e8,), # Arabic Small High Yeh ..Arabic Small High Noon
(0x006ea, 0x006ed,), # Arabic Empty Centre Low ..Arabic Small Low Meem
+ (0x0070f, 0x0070f,), # Syriac Abbreviation Mark
(0x00711, 0x00711,), # Syriac Letter Superscript Alaph
(0x00730, 0x0074a,), # Syriac Pthaha Above ..Syriac Barrekh
(0x007a6, 0x007b0,), # Thaana Abafili ..Thaana Sukun
@@ -4624,69 +4505,76 @@ ZERO_WIDTH = {
(0x00825, 0x00827,), # Samaritan Vowel Sign Sho..Samaritan Vowel Sign U
(0x00829, 0x0082d,), # Samaritan Vowel Sign Lon..Samaritan Mark Nequdaa
(0x00859, 0x0085b,), # Mandaic Affrication Mark..Mandaic Gemination Mark
+ (0x00890, 0x00891,), # Arabic Pound Mark Above ..Arabic Piastre Mark Abov
(0x00898, 0x0089f,), # Arabic Small High Word A..Arabic Half Madda Over M
- (0x008ca, 0x008e1,), # Arabic Small High Farsi ..Arabic Small High Sign S
- (0x008e3, 0x00902,), # Arabic Turned Damma Belo..Devanagari Sign Anusvara
- (0x0093a, 0x0093a,), # Devanagari Vowel Sign Oe
- (0x0093c, 0x0093c,), # Devanagari Sign Nukta
- (0x00941, 0x00948,), # Devanagari Vowel Sign U ..Devanagari Vowel Sign Ai
- (0x0094d, 0x0094d,), # Devanagari Sign Virama
+ (0x008ca, 0x00903,), # Arabic Small High Farsi ..Devanagari Sign Visarga
+ (0x0093a, 0x0093c,), # Devanagari Vowel Sign Oe..Devanagari Sign Nukta
+ (0x0093e, 0x0094f,), # Devanagari Vowel Sign Aa..Devanagari Vowel Sign Aw
(0x00951, 0x00957,), # Devanagari Stress Sign U..Devanagari Vowel Sign Uu
(0x00962, 0x00963,), # Devanagari Vowel Sign Vo..Devanagari Vowel Sign Vo
- (0x00981, 0x00981,), # Bengali Sign Candrabindu
+ (0x00981, 0x00983,), # Bengali Sign Candrabindu..Bengali Sign Visarga
(0x009bc, 0x009bc,), # Bengali Sign Nukta
- (0x009c1, 0x009c4,), # Bengali Vowel Sign U ..Bengali Vowel Sign Vocal
- (0x009cd, 0x009cd,), # Bengali Sign Virama
+ (0x009be, 0x009c4,), # Bengali Vowel Sign Aa ..Bengali Vowel Sign Vocal
+ (0x009c7, 0x009c8,), # Bengali Vowel Sign E ..Bengali Vowel Sign Ai
+ (0x009cb, 0x009cd,), # Bengali Vowel Sign O ..Bengali Sign Virama
+ (0x009d7, 0x009d7,), # Bengali Au Length Mark
(0x009e2, 0x009e3,), # Bengali Vowel Sign Vocal..Bengali Vowel Sign Vocal
(0x009fe, 0x009fe,), # Bengali Sandhi Mark
- (0x00a01, 0x00a02,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Bindi
+ (0x00a01, 0x00a03,), # Gurmukhi Sign Adak Bindi..Gurmukhi Sign Visarga
(0x00a3c, 0x00a3c,), # Gurmukhi Sign Nukta
- (0x00a41, 0x00a42,), # Gurmukhi Vowel Sign U ..Gurmukhi Vowel Sign Uu
+ (0x00a3e, 0x00a42,), # Gurmukhi Vowel Sign Aa ..Gurmukhi Vowel Sign Uu
(0x00a47, 0x00a48,), # Gurmukhi Vowel Sign Ee ..Gurmukhi Vowel Sign Ai
(0x00a4b, 0x00a4d,), # Gurmukhi Vowel Sign Oo ..Gurmukhi Sign Virama
(0x00a51, 0x00a51,), # Gurmukhi Sign Udaat
(0x00a70, 0x00a71,), # Gurmukhi Tippi ..Gurmukhi Addak
(0x00a75, 0x00a75,), # Gurmukhi Sign Yakash
- (0x00a81, 0x00a82,), # Gujarati Sign Candrabind..Gujarati Sign Anusvara
+ (0x00a81, 0x00a83,), # Gujarati Sign Candrabind..Gujarati Sign Visarga
(0x00abc, 0x00abc,), # Gujarati Sign Nukta
- (0x00ac1, 0x00ac5,), # Gujarati Vowel Sign U ..Gujarati Vowel Sign Cand
- (0x00ac7, 0x00ac8,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Ai
- (0x00acd, 0x00acd,), # Gujarati Sign Virama
+ (0x00abe, 0x00ac5,), # Gujarati Vowel Sign Aa ..Gujarati Vowel Sign Cand
+ (0x00ac7, 0x00ac9,), # Gujarati Vowel Sign E ..Gujarati Vowel Sign Cand
+ (0x00acb, 0x00acd,), # Gujarati Vowel Sign O ..Gujarati Sign Virama
(0x00ae2, 0x00ae3,), # Gujarati Vowel Sign Voca..Gujarati Vowel Sign Voca
(0x00afa, 0x00aff,), # Gujarati Sign Sukun ..Gujarati Sign Two-circle
- (0x00b01, 0x00b01,), # Oriya Sign Candrabindu
+ (0x00b01, 0x00b03,), # Oriya Sign Candrabindu ..Oriya Sign Visarga
(0x00b3c, 0x00b3c,), # Oriya Sign Nukta
- (0x00b3f, 0x00b3f,), # Oriya Vowel Sign I
- (0x00b41, 0x00b44,), # Oriya Vowel Sign U ..Oriya Vowel Sign Vocalic
- (0x00b4d, 0x00b4d,), # Oriya Sign Virama
- (0x00b55, 0x00b56,), # Oriya Sign Overline ..Oriya Ai Length Mark
+ (0x00b3e, 0x00b44,), # Oriya Vowel Sign Aa ..Oriya Vowel Sign Vocalic
+ (0x00b47, 0x00b48,), # Oriya Vowel Sign E ..Oriya Vowel Sign Ai
+ (0x00b4b, 0x00b4d,), # Oriya Vowel Sign O ..Oriya Sign Virama
+ (0x00b55, 0x00b57,), # Oriya Sign Overline ..Oriya Au Length Mark
(0x00b62, 0x00b63,), # Oriya Vowel Sign Vocalic..Oriya Vowel Sign Vocalic
(0x00b82, 0x00b82,), # Tamil Sign Anusvara
- (0x00bc0, 0x00bc0,), # Tamil Vowel Sign Ii
- (0x00bcd, 0x00bcd,), # Tamil Sign Virama
- (0x00c00, 0x00c00,), # Telugu Sign Combining Candrabindu Above
- (0x00c04, 0x00c04,), # Telugu Sign Combining Anusvara Above
+ (0x00bbe, 0x00bc2,), # Tamil Vowel Sign Aa ..Tamil Vowel Sign Uu
+ (0x00bc6, 0x00bc8,), # Tamil Vowel Sign E ..Tamil Vowel Sign Ai
+ (0x00bca, 0x00bcd,), # Tamil Vowel Sign O ..Tamil Sign Virama
+ (0x00bd7, 0x00bd7,), # Tamil Au Length Mark
+ (0x00c00, 0x00c04,), # Telugu Sign Combining Ca..Telugu Sign Combining An
(0x00c3c, 0x00c3c,), # Telugu Sign Nukta
- (0x00c3e, 0x00c40,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Ii
+ (0x00c3e, 0x00c44,), # Telugu Vowel Sign Aa ..Telugu Vowel Sign Vocali
(0x00c46, 0x00c48,), # Telugu Vowel Sign E ..Telugu Vowel Sign Ai
(0x00c4a, 0x00c4d,), # Telugu Vowel Sign O ..Telugu Sign Virama
(0x00c55, 0x00c56,), # Telugu Length Mark ..Telugu Ai Length Mark
(0x00c62, 0x00c63,), # Telugu Vowel Sign Vocali..Telugu Vowel Sign Vocali
- (0x00c81, 0x00c81,), # Kannada Sign Candrabindu
+ (0x00c81, 0x00c83,), # Kannada Sign Candrabindu..Kannada Sign Visarga
(0x00cbc, 0x00cbc,), # Kannada Sign Nukta
- (0x00cbf, 0x00cbf,), # Kannada Vowel Sign I
- (0x00cc6, 0x00cc6,), # Kannada Vowel Sign E
- (0x00ccc, 0x00ccd,), # Kannada Vowel Sign Au ..Kannada Sign Virama
+ (0x00cbe, 0x00cc4,), # Kannada Vowel Sign Aa ..Kannada Vowel Sign Vocal
+ (0x00cc6, 0x00cc8,), # Kannada Vowel Sign E ..Kannada Vowel Sign Ai
+ (0x00cca, 0x00ccd,), # Kannada Vowel Sign O ..Kannada Sign Virama
+ (0x00cd5, 0x00cd6,), # Kannada Length Mark ..Kannada Ai Length Mark
(0x00ce2, 0x00ce3,), # Kannada Vowel Sign Vocal..Kannada Vowel Sign Vocal
- (0x00d00, 0x00d01,), # Malayalam Sign Combining..Malayalam Sign Candrabin
+ (0x00cf3, 0x00cf3,), # Kannada Sign Combining Anusvara Above Right
+ (0x00d00, 0x00d03,), # Malayalam Sign Combining..Malayalam Sign Visarga
(0x00d3b, 0x00d3c,), # Malayalam Sign Vertical ..Malayalam Sign Circular
- (0x00d41, 0x00d44,), # Malayalam Vowel Sign U ..Malayalam Vowel Sign Voc
- (0x00d4d, 0x00d4d,), # Malayalam Sign Virama
+ (0x00d3e, 0x00d44,), # Malayalam Vowel Sign Aa ..Malayalam Vowel Sign Voc
+ (0x00d46, 0x00d48,), # Malayalam Vowel Sign E ..Malayalam Vowel Sign Ai
+ (0x00d4a, 0x00d4d,), # Malayalam Vowel Sign O ..Malayalam Sign Virama
+ (0x00d57, 0x00d57,), # Malayalam Au Length Mark
(0x00d62, 0x00d63,), # Malayalam Vowel Sign Voc..Malayalam Vowel Sign Voc
- (0x00d81, 0x00d81,), # Sinhala Sign Candrabindu
+ (0x00d81, 0x00d83,), # Sinhala Sign Candrabindu..Sinhala Sign Visargaya
(0x00dca, 0x00dca,), # Sinhala Sign Al-lakuna
- (0x00dd2, 0x00dd4,), # Sinhala Vowel Sign Ketti..Sinhala Vowel Sign Ketti
+ (0x00dcf, 0x00dd4,), # Sinhala Vowel Sign Aela-..Sinhala Vowel Sign Ketti
(0x00dd6, 0x00dd6,), # Sinhala Vowel Sign Diga Paa-pilla
+ (0x00dd8, 0x00ddf,), # Sinhala Vowel Sign Gaett..Sinhala Vowel Sign Gayan
+ (0x00df2, 0x00df3,), # Sinhala Vowel Sign Diga ..Sinhala Vowel Sign Diga
(0x00e31, 0x00e31,), # Thai Character Mai Han-akat
(0x00e34, 0x00e3a,), # Thai Character Sara I ..Thai Character Phinthu
(0x00e47, 0x00e4e,), # Thai Character Maitaikhu..Thai Character Yamakkan
@@ -4697,79 +4585,60 @@ ZERO_WIDTH = {
(0x00f35, 0x00f35,), # Tibetan Mark Ngas Bzung Nyi Zla
(0x00f37, 0x00f37,), # Tibetan Mark Ngas Bzung Sgor Rtags
(0x00f39, 0x00f39,), # Tibetan Mark Tsa -phru
- (0x00f71, 0x00f7e,), # Tibetan Vowel Sign Aa ..Tibetan Sign Rjes Su Nga
- (0x00f80, 0x00f84,), # Tibetan Vowel Sign Rever..Tibetan Mark Halanta
+ (0x00f3e, 0x00f3f,), # Tibetan Sign Yar Tshes ..Tibetan Sign Mar Tshes
+ (0x00f71, 0x00f84,), # Tibetan Vowel Sign Aa ..Tibetan Mark Halanta
(0x00f86, 0x00f87,), # Tibetan Sign Lci Rtags ..Tibetan Sign Yang Rtags
(0x00f8d, 0x00f97,), # Tibetan Subjoined Sign L..Tibetan Subjoined Letter
(0x00f99, 0x00fbc,), # Tibetan Subjoined Letter..Tibetan Subjoined Letter
(0x00fc6, 0x00fc6,), # Tibetan Symbol Padma Gdan
- (0x0102d, 0x01030,), # Myanmar Vowel Sign I ..Myanmar Vowel Sign Uu
- (0x01032, 0x01037,), # Myanmar Vowel Sign Ai ..Myanmar Sign Dot Below
- (0x01039, 0x0103a,), # Myanmar Sign Virama ..Myanmar Sign Asat
- (0x0103d, 0x0103e,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
- (0x01058, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
+ (0x0102b, 0x0103e,), # Myanmar Vowel Sign Tall ..Myanmar Consonant Sign M
+ (0x01056, 0x01059,), # Myanmar Vowel Sign Vocal..Myanmar Vowel Sign Vocal
(0x0105e, 0x01060,), # Myanmar Consonant Sign M..Myanmar Consonant Sign M
+ (0x01062, 0x01064,), # Myanmar Vowel Sign Sgaw ..Myanmar Tone Mark Sgaw K
+ (0x01067, 0x0106d,), # Myanmar Vowel Sign Weste..Myanmar Sign Western Pwo
(0x01071, 0x01074,), # Myanmar Vowel Sign Geba ..Myanmar Vowel Sign Kayah
- (0x01082, 0x01082,), # Myanmar Consonant Sign Shan Medial Wa
- (0x01085, 0x01086,), # Myanmar Vowel Sign Shan ..Myanmar Vowel Sign Shan
- (0x0108d, 0x0108d,), # Myanmar Sign Shan Council Emphatic Tone
- (0x0109d, 0x0109d,), # Myanmar Vowel Sign Aiton Ai
+ (0x01082, 0x0108d,), # Myanmar Consonant Sign S..Myanmar Sign Shan Counci
+ (0x0108f, 0x0108f,), # Myanmar Sign Rumai Palaung Tone-5
+ (0x0109a, 0x0109d,), # Myanmar Sign Khamti Tone..Myanmar Vowel Sign Aiton
(0x0135d, 0x0135f,), # Ethiopic Combining Gemin..Ethiopic Combining Gemin
- (0x01712, 0x01714,), # Tagalog Vowel Sign I ..Tagalog Sign Virama
- (0x01732, 0x01733,), # Hanunoo Vowel Sign I ..Hanunoo Vowel Sign U
+ (0x01712, 0x01715,), # Tagalog Vowel Sign I ..Tagalog Sign Pamudpod
+ (0x01732, 0x01734,), # Hanunoo Vowel Sign I ..Hanunoo Sign Pamudpod
(0x01752, 0x01753,), # Buhid Vowel Sign I ..Buhid Vowel Sign U
(0x01772, 0x01773,), # Tagbanwa Vowel Sign I ..Tagbanwa Vowel Sign U
- (0x017b4, 0x017b5,), # Khmer Vowel Inherent Aq ..Khmer Vowel Inherent Aa
- (0x017b7, 0x017bd,), # Khmer Vowel Sign I ..Khmer Vowel Sign Ua
- (0x017c6, 0x017c6,), # Khmer Sign Nikahit
- (0x017c9, 0x017d3,), # Khmer Sign Muusikatoan ..Khmer Sign Bathamasat
+ (0x017b4, 0x017d3,), # Khmer Vowel Inherent Aq ..Khmer Sign Bathamasat
(0x017dd, 0x017dd,), # Khmer Sign Atthacan
- (0x0180b, 0x0180d,), # Mongolian Free Variation..Mongolian Free Variation
- (0x0180f, 0x0180f,), # Mongolian Free Variation Selector Four
+ (0x0180b, 0x0180f,), # Mongolian Free Variation..Mongolian Free Variation
(0x01885, 0x01886,), # Mongolian Letter Ali Gal..Mongolian Letter Ali Gal
(0x018a9, 0x018a9,), # Mongolian Letter Ali Gali Dagalga
- (0x01920, 0x01922,), # Limbu Vowel Sign A ..Limbu Vowel Sign U
- (0x01927, 0x01928,), # Limbu Vowel Sign E ..Limbu Vowel Sign O
- (0x01932, 0x01932,), # Limbu Small Letter Anusvara
- (0x01939, 0x0193b,), # Limbu Sign Mukphreng ..Limbu Sign Sa-i
- (0x01a17, 0x01a18,), # Buginese Vowel Sign I ..Buginese Vowel Sign U
- (0x01a1b, 0x01a1b,), # Buginese Vowel Sign Ae
- (0x01a56, 0x01a56,), # Tai Tham Consonant Sign Medial La
- (0x01a58, 0x01a5e,), # Tai Tham Sign Mai Kang L..Tai Tham Consonant Sign
- (0x01a60, 0x01a60,), # Tai Tham Sign Sakot
- (0x01a62, 0x01a62,), # Tai Tham Vowel Sign Mai Sat
- (0x01a65, 0x01a6c,), # Tai Tham Vowel Sign I ..Tai Tham Vowel Sign Oa B
- (0x01a73, 0x01a7c,), # Tai Tham Vowel Sign Oa A..Tai Tham Sign Khuen-lue
+ (0x01920, 0x0192b,), # Limbu Vowel Sign A ..Limbu Subjoined Letter W
+ (0x01930, 0x0193b,), # Limbu Small Letter Ka ..Limbu Sign Sa-i
+ (0x01a17, 0x01a1b,), # Buginese Vowel Sign I ..Buginese Vowel Sign Ae
+ (0x01a55, 0x01a5e,), # Tai Tham Consonant Sign ..Tai Tham Consonant Sign
+ (0x01a60, 0x01a7c,), # Tai Tham Sign Sakot ..Tai Tham Sign Khuen-lue
(0x01a7f, 0x01a7f,), # Tai Tham Combining Cryptogrammic Dot
(0x01ab0, 0x01ace,), # Combining Doubled Circum..Combining Latin Small Le
- (0x01b00, 0x01b03,), # Balinese Sign Ulu Ricem ..Balinese Sign Surang
- (0x01b34, 0x01b34,), # Balinese Sign Rerekan
- (0x01b36, 0x01b3a,), # Balinese Vowel Sign Ulu ..Balinese Vowel Sign Ra R
- (0x01b3c, 0x01b3c,), # Balinese Vowel Sign La Lenga
- (0x01b42, 0x01b42,), # Balinese Vowel Sign Pepet
+ (0x01b00, 0x01b04,), # Balinese Sign Ulu Ricem ..Balinese Sign Bisah
+ (0x01b34, 0x01b44,), # Balinese Sign Rerekan ..Balinese Adeg Adeg
(0x01b6b, 0x01b73,), # Balinese Musical Symbol ..Balinese Musical Symbol
- (0x01b80, 0x01b81,), # Sundanese Sign Panyecek ..Sundanese Sign Panglayar
- (0x01ba2, 0x01ba5,), # Sundanese Consonant Sign..Sundanese Vowel Sign Pan
- (0x01ba8, 0x01ba9,), # Sundanese Vowel Sign Pam..Sundanese Vowel Sign Pan
- (0x01bab, 0x01bad,), # Sundanese Sign Virama ..Sundanese Consonant Sign
- (0x01be6, 0x01be6,), # Batak Sign Tompi
- (0x01be8, 0x01be9,), # Batak Vowel Sign Pakpak ..Batak Vowel Sign Ee
- (0x01bed, 0x01bed,), # Batak Vowel Sign Karo O
- (0x01bef, 0x01bf1,), # Batak Vowel Sign U For S..Batak Consonant Sign H
- (0x01c2c, 0x01c33,), # Lepcha Vowel Sign E ..Lepcha Consonant Sign T
- (0x01c36, 0x01c37,), # Lepcha Sign Ran ..Lepcha Sign Nukta
+ (0x01b80, 0x01b82,), # Sundanese Sign Panyecek ..Sundanese Sign Pangwisad
+ (0x01ba1, 0x01bad,), # Sundanese Consonant Sign..Sundanese Consonant Sign
+ (0x01be6, 0x01bf3,), # Batak Sign Tompi ..Batak Panongonan
+ (0x01c24, 0x01c37,), # Lepcha Subjoined Letter ..Lepcha Sign Nukta
(0x01cd0, 0x01cd2,), # Vedic Tone Karshana ..Vedic Tone Prenkha
- (0x01cd4, 0x01ce0,), # Vedic Sign Yajurvedic Mi..Vedic Tone Rigvedic Kash
- (0x01ce2, 0x01ce8,), # Vedic Sign Visarga Svari..Vedic Sign Visarga Anuda
+ (0x01cd4, 0x01ce8,), # Vedic Sign Yajurvedic Mi..Vedic Sign Visarga Anuda
(0x01ced, 0x01ced,), # Vedic Sign Tiryak
(0x01cf4, 0x01cf4,), # Vedic Tone Candra Above
- (0x01cf8, 0x01cf9,), # Vedic Tone Ring Above ..Vedic Tone Double Ring A
+ (0x01cf7, 0x01cf9,), # Vedic Sign Atikrama ..Vedic Tone Double Ring A
(0x01dc0, 0x01dff,), # Combining Dotted Grave A..Combining Right Arrowhea
+ (0x0200b, 0x0200f,), # Zero Width Space ..Right-to-left Mark
+ (0x02028, 0x0202e,), # Line Separator ..Right-to-left Override
+ (0x02060, 0x02064,), # Word Joiner ..Invisible Plus
+ (0x02066, 0x0206f,), # Left-to-right Isolate ..Nominal Digit Shapes
(0x020d0, 0x020f0,), # Combining Left Harpoon A..Combining Asterisk Above
(0x02cef, 0x02cf1,), # Coptic Combining Ni Abov..Coptic Combining Spiritu
(0x02d7f, 0x02d7f,), # Tifinagh Consonant Joiner
(0x02de0, 0x02dff,), # Combining Cyrillic Lette..Combining Cyrillic Lette
- (0x0302a, 0x0302d,), # Ideographic Level Tone M..Ideographic Entering Ton
+ (0x0302a, 0x0302f,), # Ideographic Level Tone M..Hangul Double Dot Tone M
(0x03099, 0x0309a,), # Combining Katakana-hirag..Combining Katakana-hirag
(0x0a66f, 0x0a672,), # Combining Cyrillic Vzmet..Combining Cyrillic Thous
(0x0a674, 0x0a67d,), # Combining Cyrillic Lette..Combining Cyrillic Payer
@@ -4778,37 +4647,35 @@ ZERO_WIDTH = {
(0x0a802, 0x0a802,), # Syloti Nagri Sign Dvisvara
(0x0a806, 0x0a806,), # Syloti Nagri Sign Hasanta
(0x0a80b, 0x0a80b,), # Syloti Nagri Sign Anusvara
- (0x0a825, 0x0a826,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
+ (0x0a823, 0x0a827,), # Syloti Nagri Vowel Sign ..Syloti Nagri Vowel Sign
(0x0a82c, 0x0a82c,), # Syloti Nagri Sign Alternate Hasanta
- (0x0a8c4, 0x0a8c5,), # Saurashtra Sign Virama ..Saurashtra Sign Candrabi
+ (0x0a880, 0x0a881,), # Saurashtra Sign Anusvara..Saurashtra Sign Visarga
+ (0x0a8b4, 0x0a8c5,), # Saurashtra Consonant Sig..Saurashtra Sign Candrabi
(0x0a8e0, 0x0a8f1,), # Combining Devanagari Dig..Combining Devanagari Sig
(0x0a8ff, 0x0a8ff,), # Devanagari Vowel Sign Ay
(0x0a926, 0x0a92d,), # Kayah Li Vowel Ue ..Kayah Li Tone Calya Plop
- (0x0a947, 0x0a951,), # Rejang Vowel Sign I ..Rejang Consonant Sign R
- (0x0a980, 0x0a982,), # Javanese Sign Panyangga ..Javanese Sign Layar
- (0x0a9b3, 0x0a9b3,), # Javanese Sign Cecak Telu
- (0x0a9b6, 0x0a9b9,), # Javanese Vowel Sign Wulu..Javanese Vowel Sign Suku
- (0x0a9bc, 0x0a9bd,), # Javanese Vowel Sign Pepe..Javanese Consonant Sign
+ (0x0a947, 0x0a953,), # Rejang Vowel Sign I ..Rejang Virama
+ (0x0a980, 0x0a983,), # Javanese Sign Panyangga ..Javanese Sign Wignyan
+ (0x0a9b3, 0x0a9c0,), # Javanese Sign Cecak Telu..Javanese Pangkon
(0x0a9e5, 0x0a9e5,), # Myanmar Sign Shan Saw
- (0x0aa29, 0x0aa2e,), # Cham Vowel Sign Aa ..Cham Vowel Sign Oe
- (0x0aa31, 0x0aa32,), # Cham Vowel Sign Au ..Cham Vowel Sign Ue
- (0x0aa35, 0x0aa36,), # Cham Consonant Sign La ..Cham Consonant Sign Wa
+ (0x0aa29, 0x0aa36,), # Cham Vowel Sign Aa ..Cham Consonant Sign Wa
(0x0aa43, 0x0aa43,), # Cham Consonant Sign Final Ng
- (0x0aa4c, 0x0aa4c,), # Cham Consonant Sign Final M
- (0x0aa7c, 0x0aa7c,), # Myanmar Sign Tai Laing Tone-2
+ (0x0aa4c, 0x0aa4d,), # Cham Consonant Sign Fina..Cham Consonant Sign Fina
+ (0x0aa7b, 0x0aa7d,), # Myanmar Sign Pao Karen T..Myanmar Sign Tai Laing T
(0x0aab0, 0x0aab0,), # Tai Viet Mai Kang
(0x0aab2, 0x0aab4,), # Tai Viet Vowel I ..Tai Viet Vowel U
(0x0aab7, 0x0aab8,), # Tai Viet Mai Khit ..Tai Viet Vowel Ia
(0x0aabe, 0x0aabf,), # Tai Viet Vowel Am ..Tai Viet Tone Mai Ek
(0x0aac1, 0x0aac1,), # Tai Viet Tone Mai Tho
- (0x0aaec, 0x0aaed,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
- (0x0aaf6, 0x0aaf6,), # Meetei Mayek Virama
- (0x0abe5, 0x0abe5,), # Meetei Mayek Vowel Sign Anap
- (0x0abe8, 0x0abe8,), # Meetei Mayek Vowel Sign Unap
- (0x0abed, 0x0abed,), # Meetei Mayek Apun Iyek
+ (0x0aaeb, 0x0aaef,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0aaf5, 0x0aaf6,), # Meetei Mayek Vowel Sign ..Meetei Mayek Virama
+ (0x0abe3, 0x0abea,), # Meetei Mayek Vowel Sign ..Meetei Mayek Vowel Sign
+ (0x0abec, 0x0abed,), # Meetei Mayek Lum Iyek ..Meetei Mayek Apun Iyek
(0x0fb1e, 0x0fb1e,), # Hebrew Point Judeo-spanish Varika
(0x0fe00, 0x0fe0f,), # Variation Selector-1 ..Variation Selector-16
(0x0fe20, 0x0fe2f,), # Combining Ligature Left ..Combining Cyrillic Titlo
+ (0x0feff, 0x0feff,), # Zero Width No-break Space
+ (0x0fff9, 0x0fffb,), # Interlinear Annotation A..Interlinear Annotation T
(0x101fd, 0x101fd,), # Phaistos Disc Sign Combining Oblique Stroke
(0x102e0, 0x102e0,), # Coptic Epact Thousands Mark
(0x10376, 0x1037a,), # Combining Old Permic Let..Combining Old Permic Let
@@ -4823,104 +4690,92 @@ ZERO_WIDTH = {
(0x10efd, 0x10eff,), # Arabic Small Low Word Sa..Arabic Small Low Word Ma
(0x10f46, 0x10f50,), # Sogdian Combining Dot Be..Sogdian Combining Stroke
(0x10f82, 0x10f85,), # Old Uyghur Combining Dot..Old Uyghur Combining Two
- (0x11001, 0x11001,), # Brahmi Sign Anusvara
+ (0x11000, 0x11002,), # Brahmi Sign Candrabindu ..Brahmi Sign Visarga
(0x11038, 0x11046,), # Brahmi Vowel Sign Aa ..Brahmi Virama
(0x11070, 0x11070,), # Brahmi Sign Old Tamil Virama
(0x11073, 0x11074,), # Brahmi Vowel Sign Old Ta..Brahmi Vowel Sign Old Ta
- (0x1107f, 0x11081,), # Brahmi Number Joiner ..Kaithi Sign Anusvara
- (0x110b3, 0x110b6,), # Kaithi Vowel Sign U ..Kaithi Vowel Sign Ai
- (0x110b9, 0x110ba,), # Kaithi Sign Virama ..Kaithi Sign Nukta
+ (0x1107f, 0x11082,), # Brahmi Number Joiner ..Kaithi Sign Visarga
+ (0x110b0, 0x110ba,), # Kaithi Vowel Sign Aa ..Kaithi Sign Nukta
+ (0x110bd, 0x110bd,), # Kaithi Number Sign
(0x110c2, 0x110c2,), # Kaithi Vowel Sign Vocalic R
+ (0x110cd, 0x110cd,), # Kaithi Number Sign Above
(0x11100, 0x11102,), # Chakma Sign Candrabindu ..Chakma Sign Visarga
- (0x11127, 0x1112b,), # Chakma Vowel Sign A ..Chakma Vowel Sign Uu
- (0x1112d, 0x11134,), # Chakma Vowel Sign Ai ..Chakma Maayyaa
+ (0x11127, 0x11134,), # Chakma Vowel Sign A ..Chakma Maayyaa
+ (0x11145, 0x11146,), # Chakma Vowel Sign Aa ..Chakma Vowel Sign Ei
(0x11173, 0x11173,), # Mahajani Sign Nukta
- (0x11180, 0x11181,), # Sharada Sign Candrabindu..Sharada Sign Anusvara
- (0x111b6, 0x111be,), # Sharada Vowel Sign U ..Sharada Vowel Sign O
+ (0x11180, 0x11182,), # Sharada Sign Candrabindu..Sharada Sign Visarga
+ (0x111b3, 0x111c0,), # Sharada Vowel Sign Aa ..Sharada Sign Virama
(0x111c9, 0x111cc,), # Sharada Sandhi Mark ..Sharada Extra Short Vowe
- (0x111cf, 0x111cf,), # Sharada Sign Inverted Candrabindu
- (0x1122f, 0x11231,), # Khojki Vowel Sign U ..Khojki Vowel Sign Ai
- (0x11234, 0x11234,), # Khojki Sign Anusvara
- (0x11236, 0x11237,), # Khojki Sign Nukta ..Khojki Sign Shadda
+ (0x111ce, 0x111cf,), # Sharada Vowel Sign Prish..Sharada Sign Inverted Ca
+ (0x1122c, 0x11237,), # Khojki Vowel Sign Aa ..Khojki Sign Shadda
(0x1123e, 0x1123e,), # Khojki Sign Sukun
(0x11241, 0x11241,), # Khojki Vowel Sign Vocalic R
- (0x112df, 0x112df,), # Khudawadi Sign Anusvara
- (0x112e3, 0x112ea,), # Khudawadi Vowel Sign U ..Khudawadi Sign Virama
- (0x11300, 0x11301,), # Grantha Sign Combining A..Grantha Sign Candrabindu
+ (0x112df, 0x112ea,), # Khudawadi Sign Anusvara ..Khudawadi Sign Virama
+ (0x11300, 0x11303,), # Grantha Sign Combining A..Grantha Sign Visarga
(0x1133b, 0x1133c,), # Combining Bindu Below ..Grantha Sign Nukta
- (0x11340, 0x11340,), # Grantha Vowel Sign Ii
+ (0x1133e, 0x11344,), # Grantha Vowel Sign Aa ..Grantha Vowel Sign Vocal
+ (0x11347, 0x11348,), # Grantha Vowel Sign Ee ..Grantha Vowel Sign Ai
+ (0x1134b, 0x1134d,), # Grantha Vowel Sign Oo ..Grantha Sign Virama
+ (0x11357, 0x11357,), # Grantha Au Length Mark
+ (0x11362, 0x11363,), # Grantha Vowel Sign Vocal..Grantha Vowel Sign Vocal
(0x11366, 0x1136c,), # Combining Grantha Digit ..Combining Grantha Digit
(0x11370, 0x11374,), # Combining Grantha Letter..Combining Grantha Letter
- (0x11438, 0x1143f,), # Newa Vowel Sign U ..Newa Vowel Sign Ai
- (0x11442, 0x11444,), # Newa Sign Virama ..Newa Sign Anusvara
- (0x11446, 0x11446,), # Newa Sign Nukta
+ (0x11435, 0x11446,), # Newa Vowel Sign Aa ..Newa Sign Nukta
(0x1145e, 0x1145e,), # Newa Sandhi Mark
- (0x114b3, 0x114b8,), # Tirhuta Vowel Sign U ..Tirhuta Vowel Sign Vocal
- (0x114ba, 0x114ba,), # Tirhuta Vowel Sign Short E
- (0x114bf, 0x114c0,), # Tirhuta Sign Candrabindu..Tirhuta Sign Anusvara
- (0x114c2, 0x114c3,), # Tirhuta Sign Virama ..Tirhuta Sign Nukta
- (0x115b2, 0x115b5,), # Siddham Vowel Sign U ..Siddham Vowel Sign Vocal
- (0x115bc, 0x115bd,), # Siddham Sign Candrabindu..Siddham Sign Anusvara
- (0x115bf, 0x115c0,), # Siddham Sign Virama ..Siddham Sign Nukta
+ (0x114b0, 0x114c3,), # Tirhuta Vowel Sign Aa ..Tirhuta Sign Nukta
+ (0x115af, 0x115b5,), # Siddham Vowel Sign Aa ..Siddham Vowel Sign Vocal
+ (0x115b8, 0x115c0,), # Siddham Vowel Sign E ..Siddham Sign Nukta
(0x115dc, 0x115dd,), # Siddham Vowel Sign Alter..Siddham Vowel Sign Alter
- (0x11633, 0x1163a,), # Modi Vowel Sign U ..Modi Vowel Sign Ai
- (0x1163d, 0x1163d,), # Modi Sign Anusvara
- (0x1163f, 0x11640,), # Modi Sign Virama ..Modi Sign Ardhacandra
- (0x116ab, 0x116ab,), # Takri Sign Anusvara
- (0x116ad, 0x116ad,), # Takri Vowel Sign Aa
- (0x116b0, 0x116b5,), # Takri Vowel Sign U ..Takri Vowel Sign Au
- (0x116b7, 0x116b7,), # Takri Sign Nukta
- (0x1171d, 0x1171f,), # Ahom Consonant Sign Medi..Ahom Consonant Sign Medi
- (0x11722, 0x11725,), # Ahom Vowel Sign I ..Ahom Vowel Sign Uu
- (0x11727, 0x1172b,), # Ahom Vowel Sign Aw ..Ahom Sign Killer
- (0x1182f, 0x11837,), # Dogra Vowel Sign U ..Dogra Sign Anusvara
- (0x11839, 0x1183a,), # Dogra Sign Virama ..Dogra Sign Nukta
- (0x1193b, 0x1193c,), # Dives Akuru Sign Anusvar..Dives Akuru Sign Candrab
- (0x1193e, 0x1193e,), # Dives Akuru Virama
- (0x11943, 0x11943,), # Dives Akuru Sign Nukta
- (0x119d4, 0x119d7,), # Nandinagari Vowel Sign U..Nandinagari Vowel Sign V
- (0x119da, 0x119db,), # Nandinagari Vowel Sign E..Nandinagari Vowel Sign A
- (0x119e0, 0x119e0,), # Nandinagari Sign Virama
+ (0x11630, 0x11640,), # Modi Vowel Sign Aa ..Modi Sign Ardhacandra
+ (0x116ab, 0x116b7,), # Takri Sign Anusvara ..Takri Sign Nukta
+ (0x1171d, 0x1172b,), # Ahom Consonant Sign Medi..Ahom Sign Killer
+ (0x1182c, 0x1183a,), # Dogra Vowel Sign Aa ..Dogra Sign Nukta
+ (0x11930, 0x11935,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign E
+ (0x11937, 0x11938,), # Dives Akuru Vowel Sign A..Dives Akuru Vowel Sign O
+ (0x1193b, 0x1193e,), # Dives Akuru Sign Anusvar..Dives Akuru Virama
+ (0x11940, 0x11940,), # Dives Akuru Medial Ya
+ (0x11942, 0x11943,), # Dives Akuru Medial Ra ..Dives Akuru Sign Nukta
+ (0x119d1, 0x119d7,), # Nandinagari Vowel Sign A..Nandinagari Vowel Sign V
+ (0x119da, 0x119e0,), # Nandinagari Vowel Sign E..Nandinagari Sign Virama
+ (0x119e4, 0x119e4,), # Nandinagari Vowel Sign Prishthamatra E
(0x11a01, 0x11a0a,), # Zanabazar Square Vowel S..Zanabazar Square Vowel L
- (0x11a33, 0x11a38,), # Zanabazar Square Final C..Zanabazar Square Sign An
+ (0x11a33, 0x11a39,), # Zanabazar Square Final C..Zanabazar Square Sign Vi
(0x11a3b, 0x11a3e,), # Zanabazar Square Cluster..Zanabazar Square Cluster
(0x11a47, 0x11a47,), # Zanabazar Square Subjoiner
- (0x11a51, 0x11a56,), # Soyombo Vowel Sign I ..Soyombo Vowel Sign Oe
- (0x11a59, 0x11a5b,), # Soyombo Vowel Sign Vocal..Soyombo Vowel Length Mar
- (0x11a8a, 0x11a96,), # Soyombo Final Consonant ..Soyombo Sign Anusvara
- (0x11a98, 0x11a99,), # Soyombo Gemination Mark ..Soyombo Subjoiner
- (0x11c30, 0x11c36,), # Bhaiksuki Vowel Sign I ..Bhaiksuki Vowel Sign Voc
- (0x11c38, 0x11c3d,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Anusvara
- (0x11c3f, 0x11c3f,), # Bhaiksuki Sign Virama
+ (0x11a51, 0x11a5b,), # Soyombo Vowel Sign I ..Soyombo Vowel Length Mar
+ (0x11a8a, 0x11a99,), # Soyombo Final Consonant ..Soyombo Subjoiner
+ (0x11c2f, 0x11c36,), # Bhaiksuki Vowel Sign Aa ..Bhaiksuki Vowel Sign Voc
+ (0x11c38, 0x11c3f,), # Bhaiksuki Vowel Sign E ..Bhaiksuki Sign Virama
(0x11c92, 0x11ca7,), # Marchen Subjoined Letter..Marchen Subjoined Letter
- (0x11caa, 0x11cb0,), # Marchen Subjoined Letter..Marchen Vowel Sign Aa
- (0x11cb2, 0x11cb3,), # Marchen Vowel Sign U ..Marchen Vowel Sign E
- (0x11cb5, 0x11cb6,), # Marchen Sign Anusvara ..Marchen Sign Candrabindu
+ (0x11ca9, 0x11cb6,), # Marchen Subjoined Letter..Marchen Sign Candrabindu
(0x11d31, 0x11d36,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3a, 0x11d3a,), # Masaram Gondi Vowel Sign E
(0x11d3c, 0x11d3d,), # Masaram Gondi Vowel Sign..Masaram Gondi Vowel Sign
(0x11d3f, 0x11d45,), # Masaram Gondi Vowel Sign..Masaram Gondi Virama
(0x11d47, 0x11d47,), # Masaram Gondi Ra-kara
+ (0x11d8a, 0x11d8e,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
(0x11d90, 0x11d91,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Vowel Sign
- (0x11d95, 0x11d95,), # Gunjala Gondi Sign Anusvara
- (0x11d97, 0x11d97,), # Gunjala Gondi Virama
- (0x11ef3, 0x11ef4,), # Makasar Vowel Sign I ..Makasar Vowel Sign U
+ (0x11d93, 0x11d97,), # Gunjala Gondi Vowel Sign..Gunjala Gondi Virama
+ (0x11ef3, 0x11ef6,), # Makasar Vowel Sign I ..Makasar Vowel Sign O
(0x11f00, 0x11f01,), # Kawi Sign Candrabindu ..Kawi Sign Anusvara
- (0x11f36, 0x11f3a,), # Kawi Vowel Sign I ..Kawi Vowel Sign Vocalic
- (0x11f40, 0x11f40,), # Kawi Vowel Sign Eu
- (0x11f42, 0x11f42,), # Kawi Conjoiner
- (0x13440, 0x13440,), # Egyptian Hieroglyph Mirror Horizontally
+ (0x11f03, 0x11f03,), # Kawi Sign Visarga
+ (0x11f34, 0x11f3a,), # Kawi Vowel Sign Aa ..Kawi Vowel Sign Vocalic
+ (0x11f3e, 0x11f42,), # Kawi Vowel Sign E ..Kawi Conjoiner
+ (0x13430, 0x13440,), # Egyptian Hieroglyph Vert..Egyptian Hieroglyph Mirr
(0x13447, 0x13455,), # Egyptian Hieroglyph Modi..Egyptian Hieroglyph Modi
(0x16af0, 0x16af4,), # Bassa Vah Combining High..Bassa Vah Combining High
(0x16b30, 0x16b36,), # Pahawh Hmong Mark Cim Tu..Pahawh Hmong Mark Cim Ta
(0x16f4f, 0x16f4f,), # Miao Sign Consonant Modifier Bar
+ (0x16f51, 0x16f87,), # Miao Sign Aspiration ..Miao Vowel Sign Ui
(0x16f8f, 0x16f92,), # Miao Tone Right ..Miao Tone Below
(0x16fe4, 0x16fe4,), # Khitan Small Script Filler
+ (0x16ff0, 0x16ff1,), # Vietnamese Alternate Rea..Vietnamese Alternate Rea
(0x1bc9d, 0x1bc9e,), # Duployan Thick Letter Se..Duployan Double Mark
+ (0x1bca0, 0x1bca3,), # Shorthand Format Letter ..Shorthand Format Up Step
(0x1cf00, 0x1cf2d,), # Znamenny Combining Mark ..Znamenny Combining Mark
(0x1cf30, 0x1cf46,), # Znamenny Combining Tonal..Znamenny Priznak Modifie
- (0x1d167, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
- (0x1d17b, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d165, 0x1d169,), # Musical Symbol Combining..Musical Symbol Combining
+ (0x1d16d, 0x1d182,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d185, 0x1d18b,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d1aa, 0x1d1ad,), # Musical Symbol Combining..Musical Symbol Combining
(0x1d242, 0x1d244,), # Combining Greek Musical ..Combining Greek Musical
@@ -4942,6 +4797,9 @@ ZERO_WIDTH = {
(0x1e4ec, 0x1e4ef,), # Nag Mundari Sign Muhor ..Nag Mundari Sign Sutuh
(0x1e8d0, 0x1e8d6,), # Mende Kikakui Combining ..Mende Kikakui Combining
(0x1e944, 0x1e94a,), # Adlam Alif Lengthener ..Adlam Nukta
+ (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri
+ (0xe0001, 0xe0001,), # Language Tag
+ (0xe0020, 0xe007f,), # Tag Space ..Cancel Tag
(0xe0100, 0xe01ef,), # Variation Selector-17 ..Variation Selector-256
),
}
diff --git a/contrib/python/wcwidth/py3/wcwidth/wcwidth.py b/contrib/python/wcwidth/py3/wcwidth/wcwidth.py
index f83e410844..3ded9d5736 100644
--- a/contrib/python/wcwidth/py3/wcwidth/wcwidth.py
+++ b/contrib/python/wcwidth/py3/wcwidth/wcwidth.py
@@ -81,34 +81,7 @@ except ImportError:
from backports.functools_lru_cache import lru_cache
# global cache
-_UNICODE_CMPTABLE = None
-_PY3 = (sys.version_info[0] >= 3)
-
-
-# NOTE: created by hand, there isn't anything identifiable other than
-# general Cf category code to identify these, and some characters in Cf
-# category code are of non-zero width.
-# Also includes some Cc, Mn, Zl, and Zp characters
-ZERO_WIDTH_CF = set([
- 0, # Null (Cc)
- 0x034F, # Combining grapheme joiner (Mn)
- 0x200B, # Zero width space
- 0x200C, # Zero width non-joiner
- 0x200D, # Zero width joiner
- 0x200E, # Left-to-right mark
- 0x200F, # Right-to-left mark
- 0x2028, # Line separator (Zl)
- 0x2029, # Paragraph separator (Zp)
- 0x202A, # Left-to-right embedding
- 0x202B, # Right-to-left embedding
- 0x202C, # Pop directional formatting
- 0x202D, # Left-to-right override
- 0x202E, # Right-to-left override
- 0x2060, # Word joiner
- 0x2061, # Function application
- 0x2062, # Invisible times
- 0x2063, # Invisible separator
-])
+_PY3 = sys.version_info[0] >= 3
def _bisearch(ucs, table):
@@ -145,8 +118,8 @@ def wcwidth(wc, unicode_version='auto'):
:param str wc: A single Unicode character.
:param str unicode_version: A Unicode version number, such as
- ``'6.0.0'``, the list of available version levels may be
- listed by pairing function :func:`list_versions`.
+ ``'6.0.0'``. A list of version levels suported by wcwidth
+ is returned by :func:`list_versions`.
Any version string may be specified without error -- the nearest
matching version is selected. When ``latest`` (default), the
@@ -159,66 +132,27 @@ def wcwidth(wc, unicode_version='auto'):
character occupies on a graphic terminal (1 or 2) is returned.
:rtype: int
- The following have a column width of -1:
-
- - C0 control characters (U+001 through U+01F).
-
- - C1 control characters and DEL (U+07F through U+0A0).
-
- The following have a column width of 0:
-
- - Non-spacing and enclosing combining characters (general
- category code Mn or Me in the Unicode database).
-
- - NULL (``U+0000``).
-
- - COMBINING GRAPHEME JOINER (``U+034F``).
-
- - ZERO WIDTH SPACE (``U+200B``) *through*
- RIGHT-TO-LEFT MARK (``U+200F``).
-
- - LINE SEPARATOR (``U+2028``) *and*
- PARAGRAPH SEPARATOR (``U+2029``).
-
- - LEFT-TO-RIGHT EMBEDDING (``U+202A``) *through*
- RIGHT-TO-LEFT OVERRIDE (``U+202E``).
-
- - WORD JOINER (``U+2060``) *through*
- INVISIBLE SEPARATOR (``U+2063``).
-
- The following have a column width of 1:
-
- - SOFT HYPHEN (``U+00AD``).
-
- - All remaining characters, including all printable ISO 8859-1
- and WGL4 characters, Unicode control characters, etc.
-
- The following have a column width of 2:
-
- - Spacing characters in the East Asian Wide (W) or East Asian
- Full-width (F) category as defined in Unicode Technical
- Report #11 have a column width of 2.
-
- - Some kinds of Emoji or symbols.
+ See :ref:`Specification` for details of cell measurement.
"""
- # NOTE: created by hand, there isn't anything identifiable other than
- # general Cf category code to identify these, and some characters in Cf
- # category code are of non-zero width.
- ucs = ord(wc)
- if ucs in ZERO_WIDTH_CF:
- return 0
+ ucs = ord(wc) if wc else 0
+
+ # small optimization: early return of 1 for printable ASCII, this provides
+ # approximately 40% performance improvement for mostly-ascii documents, with
+ # less than 1% impact to others.
+ if 32 <= ucs < 0x7f:
+ return 1
- # C0/C1 control characters
- if ucs < 32 or 0x07F <= ucs < 0x0A0:
+ # C0/C1 control characters are -1 for compatibility with POSIX-like calls
+ if ucs and ucs < 32 or 0x07F <= ucs < 0x0A0:
return -1
_unicode_version = _wcmatch_version(unicode_version)
- # combining characters with zero width
+ # Zero width
if _bisearch(ucs, ZERO_WIDTH[_unicode_version]):
return 0
- # "Wide EastAsian" (and emojis)
+ # 1 or 2 width
return 1 + _bisearch(ucs, WIDE_EASTASIAN[_unicode_version])
@@ -234,21 +168,29 @@ def wcswidth(pwcs, n=None, unicode_version='auto'):
the Environment Variable, ``UNICODE_VERSION`` if defined, or the latest
available unicode version, otherwise.
:rtype: int
- :returns: The width, in cells, necessary to display the first ``n``
- characters of the unicode string ``pwcs``. Returns ``-1`` if
- a non-printable character is encountered.
- """
- # pylint: disable=C0103
- # Invalid argument name "n"
+ :returns: The width, in cells, needed to display the first ``n`` characters
+ of the unicode string ``pwcs``. Returns ``-1`` for C0 and C1 control
+ characters!
+ See :ref:`Specification` for details of cell measurement.
+ """
+ # this 'n' argument is a holdover for POSIX function
end = len(pwcs) if n is None else n
- idx = slice(0, end)
width = 0
- for char in pwcs[idx]:
+ idx = 0
+ while idx < end:
+ char = pwcs[idx]
+ if char == u'\u200D':
+ # Zero Width Joiner, do not measure this or next character
+ idx += 2
+ continue
+ # measure character at current index
wcw = wcwidth(char, unicode_version)
if wcw < 0:
- return -1
+ # early return -1 on C0 and C1 control characters
+ return wcw
width += wcw
+ idx += 1
return width
@@ -292,10 +234,12 @@ def _wcmatch_version(given_version):
"""
# Design note: the choice to return the same type that is given certainly
# complicates it for python 2 str-type, but allows us to define an api that
- # to use 'string-type', for unicode version level definitions, so all of our
- # example code works with all versions of python. That, along with the
- # string-to-numeric and comparisons of earliest, latest, matching, or
- # nearest, greatly complicates this function.
+ # uses 'string-type' for unicode version level definitions, so all of our
+ # example code works with all versions of python.
+ #
+ # That, along with the string-to-numeric and comparisons of earliest,
+ # latest, matching, or nearest, greatly complicates this function.
+ # Performance is somewhat curbed by memoization.
_return_str = not _PY3 and isinstance(given_version, str)
if _return_str:
diff --git a/contrib/python/wcwidth/py3/ya.make b/contrib/python/wcwidth/py3/ya.make
index 30441409b1..e00e47f4c2 100644
--- a/contrib/python/wcwidth/py3/ya.make
+++ b/contrib/python/wcwidth/py3/ya.make
@@ -2,7 +2,7 @@
PY3_LIBRARY()
-VERSION(0.2.8)
+VERSION(0.2.9)
LICENSE(MIT)
@@ -11,6 +11,7 @@ NO_LINT()
PY_SRCS(
TOP_LEVEL
wcwidth/__init__.py
+ wcwidth/emoji_zwj_sequences.py
wcwidth/table_wide.py
wcwidth/table_zero.py
wcwidth/unicode_versions.py