diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4339f3d2..612ee386 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -44,6 +44,8 @@ jobs: steps: - uses: actions/checkout@v6 + with: + submodules: true - uses: actions/setup-python@v6 with: @@ -79,6 +81,8 @@ jobs: steps: - uses: actions/checkout@v6 + with: + submodules: true - uses: actions/setup-python@v6 with: @@ -138,6 +142,8 @@ jobs: steps: - uses: actions/checkout@v6 + with: + submodules: true - uses: actions/setup-python@v6 with: python-version-file: .python-version-default diff --git a/.gitmodules b/.gitmodules new file mode 100644 index 00000000..f94cf2f5 --- /dev/null +++ b/.gitmodules @@ -0,0 +1,3 @@ +[submodule "ucs-detect"] + path = ucs-detect + url = https://github.com/jquast/ucs-detect.git diff --git a/bin/update-tables.py b/bin/update-tables.py index c301b926..0160a663 100644 --- a/bin/update-tables.py +++ b/bin/update-tables.py @@ -15,11 +15,14 @@ import io import os import re +import sys +import glob import string -import difflib +import hashlib import zipfile import argparse import datetime +import textwrap import functools import unicodedata from pathlib import Path @@ -33,16 +36,26 @@ from typing_extensions import Self # 3rd party +import yaml import jinja2 import requests import urllib3.util import dateutil.parser +try: + # 3rd party + from yaml import CSafeLoader as SafeLoader +except ImportError: + # 3rd party + from yaml import SafeLoader + + EXCLUDE_VERSIONS = ['2.0.0', '2.1.2', '3.0.0', '3.1.0', '3.2.0', '4.0.0'] PATH_UP = os.path.relpath(os.path.join(os.path.dirname(__file__), os.path.pardir)) PATH_DATA = os.path.join(PATH_UP, 'data') PATH_TESTS = os.path.join(PATH_UP, 'tests') +PATH_UCS_DETECT_DATA = os.path.join(PATH_UP, 'ucs-detect', 'data') # "wcwidth/bin/update-tables.py", even on Windows # not really a path, if the git repo isn't named "wcwidth" THIS_FILEPATH = ('wcwidth/' + @@ -77,7 +90,9 @@ *range(0xD7B0, 0xD800), # Hangul Jungseong O-Yeo .. Undefined Character of Hangul Jamo Extended-B ) -HEX_STR_VS16 = 'FE0F' +# Variation Selector-15 and 16 +HEX_STR_VS15, HEX_STR_VS16 = ('FE0E', 'FE0F') + # Grapheme Break Property values from UAX #29 GRAPHEME_BREAK_PROPERTIES = ( 'CR', 'LF', 'Control', 'Extend', 'ZWJ', 'Regional_Indicator', @@ -87,11 +102,10 @@ def _bisearch(ucs, table): - """A copy of wcwwidth._bisearch, to prevent having issues when depending on code that imports - our generated code.""" + """A copy of wcwwidth._bisearch.""" + # to prevent having issues when depending on code that imports our generated code. lbound = 0 ubound = len(table) - 1 - if ucs < table[0][0] or ucs > table[ubound][1]: return 0 while ubound >= lbound: @@ -102,7 +116,6 @@ def _bisearch(ucs, table): ubound = mid - 1 else: return 1 - return 0 @@ -396,9 +409,9 @@ def fetch_table_wide_data() -> UnicodeTableRenderCtx: # Subtract Default_Ignorable_Code_Point characters (they should be zero-width). # Exception: U+115F HANGUL CHOSEONG FILLER remains wide for jamo composition. # See https://github.com/jquast/wcwidth/issues/118 - default_ignorable = parse_derived_core_property( + default_ignorable = set(parse_derived_core_property( fname=UnicodeDataFile.DerivedCoreProperties(version), - property_name='Default_Ignorable_Code_Point') + property_name='Default_Ignorable_Code_Point')) default_ignorable.discard(0x115F) # Keep HANGUL CHOSEONG FILLER as wide table[version].values = table[version].values.difference(default_ignorable) @@ -606,6 +619,47 @@ def fetch_table_vs16_data() -> UnicodeTableRenderCtx: return UnicodeTableRenderCtx('VS16_NARROW_TO_WIDE', table) +def fetch_table_vs15_data() -> UnicodeTableRenderCtx: + """ + Fetch and create a "wide to narrow variation-15" lookup table. + + Characters in this table are normally wide, but when combined with a variation + selector-15 (\\uFE0E), they become narrow. The table is built from ''text style'' + entries in ``emoji-variation-sequences.txt``, filtered to only wide characters. + + This mirrors ``fetch_table_vs16_data``, which builds the ''narrow to wide'' + variation-16 table from ''emoji style'' entries. + """ + table: dict[UnicodeVersion, TableDef] = {} + unicode_latest = fetch_unicode_versions()[-1] + + wide_tables = fetch_table_wide_data().table + unicode_version = UnicodeVersion.parse('9.0.0') + + # Parse FE0E (text style) entries from the latest emoji release + table[unicode_version] = parse_vs_data( + fname=UnicodeDataFile.EmojiVariationSequences(unicode_latest), + ubound_unicode_version=unicode_version, + hex_str_vs=HEX_STR_VS15) + + # Parse and join the earlier-format emoji release + table[unicode_version].values.update( + parse_vs_data(fname=UnicodeDataFile.LegacyEmojiVariationSequences(), + ubound_unicode_version=unicode_version, + hex_str_vs=HEX_STR_VS15).values) + + # Keep only characters that are already wide (width 2) -- these are the + # ones where VS15 has a narrowing effect. Narrow characters (width 1) + # stay narrow regardless. + wide_table = wide_tables[unicode_latest].as_value_ranges() + table[unicode_version].values = { + ucs for ucs in table[unicode_version].values + if _bisearch(ucs, wide_table) + } + + return UnicodeTableRenderCtx('VS15_WIDE_TO_NARROW', table) + + def parse_vs_data(fname: str, ubound_unicode_version: UnicodeVersion, hex_str_vs: str): with open(fname, encoding='utf-8') as fin: table_iter = parse_vs_table(fin, hex_str_vs) @@ -842,6 +896,7 @@ def parse_indic_syllabic_category(fname: str) -> dict[str, TableDef]: } +@functools.lru_cache(maxsize=None) def parse_derived_core_property(fname: str, property_name: str) -> set[int]: """Parse DerivedCoreProperties.txt for a specific property.""" print(f'parsing {fname} for {property_name}: ', end='', flush=True) @@ -1111,43 +1166,469 @@ def filenames() -> list[str]: return [os.path.join(PATH_DATA, match.string) for match in filename_matches] -def replace_if_modified(new_filename: str, original_filename: str) -> None: +def update_readme_term_programs() -> bool: """ - Replace original file with new file only if there are significant changes. + Update the ``list_term_programs()`` example in ``README.rst``. - If only the 'This code generated' timestamp line differs, discard the new file. If there are - other changes or the original doesn't exist, replace it. + The section between ``.. BEGIN_LIST_TERM_PROGRAMS`` and ``.. END_LIST_TERM_PROGRAMS`` + is replaced with the current sorted terminal names (first 5 followed by ``...``). + + Returns True if the file was modified. """ - if os.path.exists(original_filename): - with open(original_filename, encoding='utf-8') as f1, \ - open(new_filename, encoding='utf-8') as f2: - old_lines = f1.readlines() - new_lines = f2.readlines() - - # Generate diff - diff_lines = list(difflib.unified_diff(old_lines, new_lines, - fromfile=original_filename, - tofile=new_filename, - lineterm='')) - - # Check if only the 'This code generated' line is different - significant_changes = False - for line in diff_lines: - if (line.startswith(('@@', '---', '+++')) or - (line.startswith(('-', '+')) and 'This code generated' in line)): - continue - else: - significant_changes = line.startswith(('-', '+')) - if significant_changes: - break + readme_path = os.path.join(PATH_UP, 'README.rst') + with open(readme_path, encoding='utf-8') as fin: + original = fin.read() + + tp = collect_term_programs() + all_names = sorted(tp.known_terminals | tp.aliases.keys()) + display = textwrap.fill(repr(tuple(all_names)), width=79, + subsequent_indent=' ', + break_on_hyphens=False) + + output_lines = [ + '.. BEGIN_LIST_TERM_PROGRAMS', + '.. code-block:: python', + '', + ' >>> wcwidth.list_term_programs()', + f' {display}', + '', + '.. END_LIST_TERM_PROGRAMS', + ] + replacement = '\n'.join(output_lines) + + pattern = re.compile( + r'\.\. BEGIN_LIST_TERM_PROGRAMS\n.*?\n\.\. END_LIST_TERM_PROGRAMS', + re.DOTALL, + ) + modified = pattern.sub(replacement, original) + + if modified != original: + with open(readme_path, 'w', encoding='utf-8', newline='\n') as fout: + fout.write(modified) + return True + return False - if not significant_changes: - # only the code-generated timestamp changed, remove the .new file - os.remove(new_filename) - return False - # Significant changes found, replace the original - os.replace(new_filename, original_filename) - return True + +# These appear to share the same engines. +SOFTWARE_SHARED_ENGINES = { + 'QTerminal': 'qtermwidget', + 'cool-retro-term': 'qtermwidget', + 'Hyper': 'xterm.js', + 'Tabby': 'xterm.js', + 'st-luke': 'st', +} + +VTE_CANONICAL = 'vte' + + +def canonical_name(software_name: str, software_version: str) -> str: + """Determine the canonical terminal name, applying VTE and known consolidations.""" + if 'VTE' in software_version: + return VTE_CANONICAL.lower() + return SOFTWARE_SHARED_ENGINES.get(software_name, software_name).lower() + + +def parse_wchar_codepoint(wchar: str) -> int: + r""" + Extract the primary codepoint from a wchar string. + + The ``wchar`` field in ucs-detect YAML is stored as a literal Python escape string + (e.g. ``'\\u2630'``, ``'\\U0001f468'``), not as the actual Unicode character. + Decode it first, then return the ordinal of the first character. + + For VS16/VS15 sequences like ``'\\u231a\\ufe0e'``, returns the base codepoint (0x231A). + """ + decoded = wchar.encode('ascii').decode('unicode_escape') + if len(decoded) > 1 and decoded[-1] in ('\ufe0f', '\ufe0e'): + return ord(decoded[0]) + return ord(decoded) + + +@dataclass(frozen=True) +class TerminalOverrides: + """Per-terminal codepoint override ranges for narrower/wider measurements.""" + narrower: list[tuple[str, str, str]] + wider: list[tuple[str, str, str]] + + def items(self) -> list[tuple[str, list[tuple[str, str, str]]]]: + return [('narrower', self.narrower), ('wider', self.wider)] + + +@dataclass(frozen=True) +class DedupedOverrides: + """Deduplicated override data: shared sets keyed by hash, terminal-to-hash refs.""" + shared_sets: dict[str, TerminalOverrides] + terminal_refs: dict[str, str] + + +def dedup_override_table( + table: Mapping[str, TerminalOverrides], +) -> DedupedOverrides: + """Deduplicate override table by hashing.""" + shared_sets: dict[str, TerminalOverrides] = {} + terminal_refs: dict[str, str] = {} + for term_name, overrides in table.items(): + key = (tuple(overrides.narrower), + tuple(overrides.wider)) + hash_key = hashlib.sha256(repr(key).encode()).hexdigest()[:8] + if hash_key not in shared_sets: + shared_sets[hash_key] = overrides + terminal_refs[term_name] = hash_key + return DedupedOverrides(shared_sets=shared_sets, terminal_refs=terminal_refs) + + +@dataclass(frozen=True) +class MergedOverridesCategory: + """A single category within the merged overrides table.""" + variable_name: str + shared_sets: Mapping[str, TerminalOverrides] + terminal_refs: Mapping[str, str] + set_terminals: Mapping[str, tuple[str, ...]] + + +@dataclass(frozen=True) +class MergedOverridesRenderCtx(RenderContext): + """Render context for all single-codepoint override tables in one file.""" + categories: Sequence[MergedOverridesCategory] + + +@dataclass +class MergedOverridesRenderDef(RenderDefinition): + render_context: MergedOverridesRenderCtx + + @classmethod + def new(cls, categories: Sequence[MergedOverridesCategory]) -> Self: + return cls( + jinja_filename='table_overrides.py.j2', + output_filename=os.path.join(PATH_UP, 'wcwidth', 'table_overrides.py'), + render_context=MergedOverridesRenderCtx(categories=categories), + ) + + +@dataclass(frozen=True) +class GraphemeOverridePerTerminalRenderCtx(RenderContext): + """Render context for a single terminal's grapheme overrides.""" + canonical_name: str + graphemes: dict[str, int] + terminals: list[str] # All terminals that share this same grapheme data + + +@dataclass +class GraphemeOverridePerTerminalRenderDef(RenderDefinition): + render_context: GraphemeOverridePerTerminalRenderCtx + + @classmethod + def new(cls, canonical_name: str, graphemes: dict[str, int], + terminals: list[str]) -> Self: + safe_name = canonical_name.replace('-', '_').replace('.', '_') + filename = f'table_grapheme_overrides/{safe_name}.py' + return cls( + jinja_filename='grapheme_override_per_terminal.py.j2', + output_filename=os.path.join(PATH_UP, 'wcwidth', filename), + render_context=GraphemeOverridePerTerminalRenderCtx( + canonical_name=canonical_name, + graphemes=graphemes, + terminals=terminals, + ), + ) + + +@dataclass(frozen=True) +class GraphemeRegistryRenderCtx(RenderContext): + """Render context for the grapheme override hash registry.""" + + registry: dict[str, str] + + +@dataclass +class GraphemeRegistryRenderDef(RenderDefinition): + render_context: GraphemeRegistryRenderCtx + + @classmethod + def new(cls, registry: dict[str, str]) -> Self: + return cls( + jinja_filename='grapheme_registry.py.j2', + output_filename=os.path.join( + PATH_UP, 'wcwidth', 'table_grapheme_overrides', '_registry.py'), + render_context=GraphemeRegistryRenderCtx(registry=registry), + ) + + +def values_to_hex_ranges(values: set[int]) -> list[tuple[str, str, str]]: + """Convert a set of codepoint integers to hex range descriptions.""" + if not values: + return [] + sorted_vals = sorted(values) + ranges = [] + start = end = sorted_vals[0] + for val in sorted_vals[1:]: + if val == end + 1: + end = val + else: + ranges.append((start, end)) + start = end = val + ranges.append((start, end)) + + result: list[tuple[str, str, str]] = [] + for lo, hi in ranges: + hex_start, hex_end = f'0x{lo:05x}', f'0x{hi:05x}' + name_start = name_ucs(chr(lo)) or '(nil)' + name_end = name_ucs(chr(hi)) or '(nil)' + if name_start != name_end: + txt = f'{name_start[:24].rstrip():24s}..{name_end[:24].rstrip()}' + else: + txt = name_start[:48] + result.append((hex_start, hex_end, txt)) + return result + + +@functools.lru_cache(maxsize=1) +def load_ucs_detect_yaml() -> list[tuple[str, str, Any]]: + """Return (filename, canonical_name, yaml_document) for each ucs-detect data file.""" + items: list[tuple[str, str, Any]] = [] + for yaml_path in sorted(glob.glob(os.path.join(PATH_UCS_DETECT_DATA, '*.yaml'))): + with open(yaml_path, encoding='utf-8') as f: + doc = yaml.load(f, Loader=SafeLoader) + name = doc.get('software_name', '') + ver = doc.get('software_version', '') + canonical = canonical_name(name, ver) + items.append((os.path.basename(yaml_path), canonical, doc)) + return items + + +def make_single_override( + category: str, + known_terminals: frozenset[str], +) -> Mapping[str, TerminalOverrides]: + """ + Collect single-codepoint overrides for a given test_results category. + + Returns a dict mapping canonical_name to 'TerminalOverrides'. + + - 'narrower' means terminal measured 1, but wcwidth measured 2, + - 'wider' means terminal measured 2, but wcwidth measured 1. + """ + narrower: dict[str, set[int]] = {} + wider: dict[str, set[int]] = {} + + for _, canonical, doc in load_ucs_detect_yaml(): + test_results = doc.get('test_results', {}) + cat_results = test_results.get(category, {}) + for _ver, ver_data in cat_results.items(): + for entry in ver_data.get('failed_codepoints', []): + wchar = entry['wchar'] + ucs = parse_wchar_codepoint(wchar) + term_w = entry['measured_by_terminal'] + wc_w = entry['measured_by_wcwidth'] + if term_w == 1 and wc_w == 2: + narrower.setdefault(canonical, set()).add(ucs) + # 'wider' entries in emoji_vs16_results are from the vs16n baseline test + # (base character measured without VS16, expected width 1). Kitty rendering + # these codepoints as 2 cells without VS16 is a WIDE_OVERRIDES issue, not + # VS16. Terminal multiplexer entries (e.g. tmux, libvterm) are excluded by + # known_terminals filtering below. + elif category != 'emoji_vs16_results' and term_w == 2 and wc_w == 1: + wider.setdefault(canonical, set()).add(ucs) + + result: dict[str, TerminalOverrides] = {} + all_names = sorted(set(narrower.keys()) | set(wider.keys())) + for name in all_names: + result[name] = TerminalOverrides( + narrower=values_to_hex_ranges(narrower.get(name, set())), + wider=values_to_hex_ranges(wider.get(name, set())), + ) + result = { + name: data for name, data in result.items() + if name in known_terminals + } + return result + + +def collect_grapheme_overrides( + known_terminals: frozenset[str], +) -> Mapping[str, dict[str, int]]: + """ + Collect multi-codepoint grapheme overrides from emoji_zwj_results, ri_results and + language_results. + + Returns a dict mapping canonical_name -> {grapheme_string: terminal_measured_width}. Only + includes entries where the terminal measurement differs from wcwidth. Grapheme strings are + stored as Python source string literals suitable for code generation. + """ + result: dict[str, dict[str, int]] = {} + categories = ('emoji_zwj_results', 'ri_results') + + for _, canonical, doc in load_ucs_detect_yaml(): + test_results = doc.get('test_results', {}) + term_graphemes: dict[str, int] = {} + for category in categories: + cat_results = test_results.get(category, {}) + for _ver, ver_data in cat_results.items(): + for entry in ver_data.get('failed_codepoints', []): + wchar = entry['wchar'] + term_w = entry['measured_by_terminal'] + wc_w = entry['measured_by_wcwidth'] + if term_w != wc_w: + decoded = wchar.encode('ascii').decode('unicode_escape') + term_graphemes[decoded] = term_w + + lang_results = test_results.get('language_results') + if lang_results: + for lang_data in lang_results.values(): + if not isinstance(lang_data, dict): + continue + for entry in lang_data.get('failed', []): + if 'inherited_from' in entry: + continue + wchar = entry['wchars'] + term_w = entry['measured_by_terminal'] + wc_w = entry['measured_by_wcwidth'] + if term_w != wc_w: + decoded = wchar.encode('ascii').decode('unicode_escape') + term_graphemes[decoded] = term_w + + if term_graphemes: + result.setdefault(canonical, {}).update(term_graphemes) + + result = { + name: data for name, data in result.items() + if name in known_terminals + } + return result + + +def _make_merged_category(variable_name: str, + table: Mapping[str, TerminalOverrides]) -> MergedOverridesCategory: + deduped = dedup_override_table(table) + set_terminals: dict[str, tuple[str, ...]] = {} + for term_name, hash_key in deduped.terminal_refs.items(): + set_terminals.setdefault(hash_key, []).append(term_name) + set_terminals = {k: tuple(sorted(v)) for k, v in set_terminals.items()} + return MergedOverridesCategory(variable_name, deduped.shared_sets, + deduped.terminal_refs, set_terminals) + + +def fetch_override_grapheme_data(known_terminals: frozenset[str]) -> list[RenderDefinition]: + """Generate shared GRAPHEME_OVERRIDES files, deduplicating identical tables.""" + table = collect_grapheme_overrides(known_terminals) + + # Group terminals by stable hash of their grapheme data + hash_groups: dict[str, list[str]] = {} + terminal_hashes: dict[str, str] = {} + + for canonical_name, graphemes in sorted(table.items()): + if not graphemes: + continue + sorted_items = tuple(sorted(graphemes.items())) + hash_key = hashlib.sha256(repr(sorted_items).encode()).hexdigest()[:8] + hash_groups.setdefault(hash_key, []).append(canonical_name) + terminal_hashes[canonical_name] = hash_key + + result: list[RenderDefinition] = [] + + # Generate one shared file per unique hash + for hash_key, terminals in sorted(hash_groups.items()): + graphemes = table[terminals[0]] + shared_name = f'_known_{hash_key}' + result.append( + GraphemeOverridePerTerminalRenderDef.new(shared_name, graphemes, terminals)) + + # Generate registry mapping terminal -> hash + result.append(GraphemeRegistryRenderDef.new(terminal_hashes)) + + return result + + +@dataclass(frozen=True) +class TermPrograms: + """Canonical terminal names and aliases collected from ucs-detect data.""" + known_terminals: frozenset[str] + aliases: dict[str, str] + + +@functools.lru_cache(maxsize=1) +def collect_term_programs() -> TermPrograms: + """Collect canonical terminal names and aliases from ucs-detect data.""" + # Only terminals detectable by XTVERSION, ENQ, TERM_PROGRAM, or unique TERM are included. + known: set[str] = set() + tprog_aliases: dict[str, str] = {} + term_aliases: dict[str, str] = {} + + for _, canonical, doc in load_ucs_detect_yaml(): + tr = doc.get('terminal_results') or {} + method = tr.get('software_method', '') or '' + env = doc.get('environment') or {} + tprog = (env.get('TERM_PROGRAM', '') or '').strip() + term = (env.get('TERM', '') or '').strip() + ver = doc.get('software_version', '') or '' + + has_xtversion = method in ('XTVERSION', 'ENQ') or 'VTE' in ver + has_tprog = bool(tprog) + has_dist_term = bool(term and term.lower() not in ('xterm-256color', 'xterm')) + + if not (has_xtversion or has_tprog or has_dist_term): + print(f'terminal "{canonical}" ({ver}) is not auto-detectable', file=sys.stderr) + continue + + known.add(canonical) + + if has_tprog: + key = tprog.lower() + if key and key != canonical: + tprog_aliases[key] = canonical + + if has_dist_term: + key = term.lower() + if key != canonical: + term_aliases.setdefault(key, canonical) + + # aliases for well-known TERM_PROGRAM values not in ucs-detect data. + tprog_aliases.update({ + 'rxvt': 'urxvt', + 'vscode': 'xterm.js', + }) + + # hardcoded aliases for well-known TERM values not in ucs-detect data. + term_aliases.update({ + 'putty': 'pterm', + }) + + # Terminal multiplexers (subterminals) depend on a host terminal for + # rendering; their cursor-position reports from ucs-detect are not + # reliable indicators of display width. + _multiplexers = frozenset({'gnu screen', 'libvterm', 'tmux', 'zellij'}) + known -= _multiplexers + term_aliases = {k: v for k, v in term_aliases.items() if v not in _multiplexers} + tprog_aliases = {k: v for k, v in tprog_aliases.items() if v not in _multiplexers} + + return TermPrograms( + known_terminals=frozenset(known), + aliases={**term_aliases, **tprog_aliases}, + ) + + +@dataclass(frozen=True) +class TermProgramTableRenderCtx(RenderContext): + """Render context for terminal program data.""" + known_terminals: frozenset[str] + aliases: dict[str, str] + + +@dataclass +class TermProgramTableRenderDef(RenderDefinition): + render_context: TermProgramTableRenderCtx + + @classmethod + def new(cls) -> Self: + tp = collect_term_programs() + return cls( + jinja_filename='term_programs.py.j2', + output_filename=os.path.join(PATH_UP, 'wcwidth', 'table_term_programs.py'), + render_context=TermProgramTableRenderCtx( + known_terminals=tp.known_terminals, + aliases=tp.aliases, + ), + ) def fetch_all_emoji_files() -> None: @@ -1250,6 +1731,46 @@ def fetch_all_data_files(fetch_all_versions: bool = False) -> None: fetch_all_emoji_files() +def cleanup_stale_grapheme_files() -> None: + """Remove stale per-terminal grapheme override files and unreferenced _known_* files.""" + overrides_dir = os.path.join(PATH_UP, 'wcwidth', 'table_grapheme_overrides') + # Because hashes can change at any given next release, this is a big part of why we prefix our + # files with '_' to indicate to "please do not try to import and use them!", at least not without + # great care via _registry.py -- because they could disappear at any next release. + # + # Load registry to determine which _known_* files are still referenced + registry: dict[str, str] = {} + registry_path = os.path.join(overrides_dir, '_registry.py') + if os.path.exists(registry_path): + # std imports + import importlib.util + spec = importlib.util.spec_from_file_location('_registry', registry_path) + if spec and spec.loader: + mod = importlib.util.module_from_spec(spec) + spec.loader.exec_module(mod) + registry = getattr(mod, '_REGISTRY', {}) + + active_hashes = set(registry.values()) + + for filename in sorted(os.listdir(overrides_dir)): + if not filename.endswith('.py'): + continue + if filename in ('__init__.py', '_registry.py'): + continue + if filename.startswith('_known_'): + # Remove _known_* files whose hash is not in the registry + hash_key = filename[len('_known_'):-len('.py')] + if hash_key not in active_hashes: + filepath = os.path.join(overrides_dir, filename) + os.unlink(filepath) + print(f'removed unreferenced {filepath}') + continue + # Remove old per-terminal override files (now covered by shared _known_* files) + filepath = os.path.join(overrides_dir, filename) + os.unlink(filepath) + print(f'removed obsolete {filepath}') + + def main(only_fetch: bool = False, fetch_all_versions: bool = False, check_last_modified: bool = False) -> None: """Update east-asian, combining and zero width tables.""" @@ -1270,10 +1791,10 @@ def main(only_fetch: bool = False, fetch_all_versions: bool = False, # language options using jinja2 templates, with minimal modification of the # code. def get_codegen_definitions() -> Iterator[RenderDefinition]: - yield UnicodeVersionPyRenderDef.new( - UnicodeVersionPyRenderCtx([fetch_unicode_versions()[-1]]) # Only latest - ) + latest_version = fetch_unicode_versions()[-1] + yield UnicodeVersionPyRenderDef.new(UnicodeVersionPyRenderCtx([latest_version])) yield UnicodeTableRenderDef.new('table_vs16.py', fetch_table_vs16_data()) + yield UnicodeTableRenderDef.new('table_vs15.py', fetch_table_vs15_data()) yield UnicodeTableRenderDef.new('table_wide.py', fetch_table_wide_data()) yield UnicodeTableRenderDef.new('table_zero.py', fetch_table_zero_data()) yield UnicodeTableRenderDef.new('table_mc.py', fetch_table_category_mc_data()) @@ -1281,18 +1802,35 @@ def get_codegen_definitions() -> Iterator[RenderDefinition]: yield GraphemeTableRenderDef.new(fetch_table_grapheme_data()) yield UnicodeVersionRstRenderDef.new(fetch_source_headers()) + kt = collect_term_programs().known_terminals + yield MergedOverridesRenderDef.new([ + _make_merged_category('WIDE_OVERRIDES', make_single_override('unicode_wide_results', kt)), + _make_merged_category('SRI_OVERRIDES', make_single_override('sri_results', kt)), + _make_merged_category('SFZ_OVERRIDES', make_single_override('sfz_results', kt)), + _make_merged_category('VS16_OVERRIDES', make_single_override('emoji_vs16_results', kt)), + _make_merged_category('VS15_OVERRIDES', make_single_override('emoji_vs15_results', kt)), + ]) + yield from fetch_override_grapheme_data(kt) + yield TermProgramTableRenderDef.new() + for render_def in get_codegen_definitions(): + print(f'write {render_def.output_filename}: ', flush=True, end='') new_filename = render_def.output_filename + '.new' with open(new_filename, 'w', encoding='utf-8', newline='\n') as fout: - print(f'write {new_filename}: ', flush=True, end='') for data in render_def.generate(): fout.write(data) - if not replace_if_modified(new_filename, render_def.output_filename): - print(f'discarded {new_filename} (timestamp-only change)') - else: - assert render_def.output_filename != 'table_vs16.py', ('table_vs16 not expected to change!') - print('ok') + os.replace(new_filename, render_def.output_filename) + print('ok') + + # Update README.rst list_term_programs() example with current terminal names + if update_readme_term_programs(): + print('updated README.rst: list_term_programs() example') + else: + print('README.rst: list_term_programs() example is up-to-date') + + # Remove stale grapheme override files no longer referenced by _registry.py + cleanup_stale_grapheme_files() if __name__ == '__main__': diff --git a/code_templates/grapheme_override_per_terminal.py.j2 b/code_templates/grapheme_override_per_terminal.py.j2 new file mode 100644 index 00000000..6683273f --- /dev/null +++ b/code_templates/grapheme_override_per_terminal.py.j2 @@ -0,0 +1,13 @@ +""" +Grapheme overrides for {{ canonical_name }}. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: {{ terminals|join(', ') }} +""" +# pylint: skip-file +GRAPHEMES = { +{%- for grapheme_str, terminal_width in graphemes.items() %} + '{{ grapheme_str }}': {{ terminal_width }}, +{%- endfor %} +} diff --git a/code_templates/grapheme_override_table.py.j2 b/code_templates/grapheme_override_table.py.j2 new file mode 100644 index 00000000..0de51404 --- /dev/null +++ b/code_templates/grapheme_override_table.py.j2 @@ -0,0 +1,18 @@ +""" +Exports {{ variable_name }} table keyed by canonical terminal software name. + +Contains multi-codepoint grapheme overrides that cannot be expressed as +codepoint ranges. + +This code generated by python wcwidth using ucs-detect project data. +""" +# pylint: disable=duplicate-code +{{ variable_name }} = { +{%- for term_name, graphemes in table.items() %} + '{{ term_name }}': { +{%- for grapheme_str, terminal_width in graphemes.items() %} + '{{ grapheme_str }}': {{ terminal_width }}, +{%- endfor %} + }, +{%- endfor %} +} diff --git a/code_templates/grapheme_registry.py.j2 b/code_templates/grapheme_registry.py.j2 new file mode 100644 index 00000000..a4f918e7 --- /dev/null +++ b/code_templates/grapheme_registry.py.j2 @@ -0,0 +1,13 @@ +""" +Terminal to grapheme mapping of overrides, using a hash registry. + +This code generated by python wcwidth using ucs-detect project data. +""" +# pylint: skip-file +_REGISTRY = { +{%- for terminal, hash_key in registry.items() %} + {{ terminal.__repr__() }}: {{ hash_key.__repr__() }}, +{%- endfor %} +} + +__all__ = ('_REGISTRY',) diff --git a/code_templates/table_overrides.py.j2 b/code_templates/table_overrides.py.j2 new file mode 100644 index 00000000..2baf9f59 --- /dev/null +++ b/code_templates/table_overrides.py.j2 @@ -0,0 +1,37 @@ +""" +Terminal override tables keyed by canonical terminal software name. + +This code generated by python wcwidth using ucs-detect project data. +""" +# pylint: skip-file +{%- for category in categories %} +{%- set varname = category.variable_name -%} +{%- set shared_sets = category.shared_sets -%} +{%- set terminal_refs = category.terminal_refs -%} +{%- set set_terminals = category.set_terminals -%} +{%- if shared_sets %} +{%- for hash_key, overrides in shared_sets.items() %} +{%- set terminals = set_terminals.get(hash_key, ()) %} + +# For terminals: {{ terminals | join(', ') }} +_SET_{{ varname }}_{{ hash_key | upper }} = { +{%- for direction, ranges in overrides.items() %} + '{{ direction }}': ( +{%- for hex_start, hex_end, txt_description in ranges %} + ({{ hex_start }}, {{ hex_end }},), # {{ txt_description }} +{%- endfor %} + ), +{%- endfor %} +} +{%- endfor %} +{%- endif %} + +{{ varname }} = { +{%- for term_name, hash_key in terminal_refs.items() %} + '{{ term_name }}': _SET_{{ varname }}_{{ hash_key | upper }}, +{%- endfor %} +} + +{%- endfor %} + +__all__ = [{% for category in categories %}'{{ category.variable_name }}'{% if not loop.last %}, {% endif %}{% endfor %}] diff --git a/code_templates/term_programs.py.j2 b/code_templates/term_programs.py.j2 new file mode 100644 index 00000000..25ebb8ba --- /dev/null +++ b/code_templates/term_programs.py.j2 @@ -0,0 +1,22 @@ +""" +Canonical terminal names and TERM/TERM_PROGRAM aliases. + +This code generated by python wcwidth using ucs-detect project data. + +Terminal multiplexers (tmux, zellij, libvterm, screen) are excluded because +their displayed presentation depends on the host terminal; cursor-position +reports from ucs-detect testing are not reliable indicators of actual width. +""" +# pylint: skip-file + +KNOWN_TERMINALS = frozenset({ +{%- for name in known_terminals|sort %} + '{{ name }}', +{%- endfor %} +}) + +ALIASES = { +{%- for alias, canonical in aliases|dictsort %} + '{{ alias }}': '{{ canonical }}', +{%- endfor %} +} diff --git a/docs/api.rst b/docs/api.rst index 8e8f49be..50de0b89 100644 --- a/docs/api.rst +++ b/docs/api.rst @@ -36,6 +36,8 @@ requirements.txt or equivalent. Their signatures will never change. .. autofunction:: wcwidth.list_versions +.. autofunction:: wcwidth.list_term_programs + .. autofunction:: wcwidth.Hyperlink .. autofunction:: wcwidth.HyperlinkParams @@ -44,4 +46,8 @@ requirements.txt or equivalent. Their signatures will never change. .. autofunction:: wcwidth.TextSizingParams +.. autofunction:: wcwidth.wcstwidth + .. _SEMVER: https://semver.org +.. _XTVERSION: https://vtdn.dev/docs/dcs/xtversion/ +.. _ENQ: https://documentation.help/PuTTY/config-answerback.html diff --git a/docs/intro.rst b/docs/intro.rst index d7b884ad..33d6e242 100644 --- a/docs/intro.rst +++ b/docs/intro.rst @@ -59,19 +59,24 @@ backward cursor control over complex unicode. Discrepancies ------------- -You may find that support *varies* for complex unicode sequences or codepoints. This library may be -considered to presume the terminal is enabled for DEC Private Mode 2027 ("Grapheme Clustering"), but -the specification does not fully describe varying unicode versions, feature levels, or details of -specific language support. This library does *not* support any alternate "legacy width" -measurement. +You may find that support *varies* for complex unicode sequences or codepoints. -See `Grapheme Clusters and Terminal Emulators`_ and `terminal-unicode-core.tex`_, and `State of -Terminal Emulators in 2025`_ for more details on Mode 2027 and unicode-aware terminals. +This library may be considered to presume the terminal is enabled for DEC Private Mode 2027 +("Grapheme Clustering") by default, which may require to be enabled by a TUI application but +is often the default mode for those terminals that support it: Windows Terminal, WezTerm, ghostty, +contour, and foot. This library does support any single legacy alternate "legacy width" measurement, +but does provide Corrections_ for those terminals without grapheme support. -The `jquast/ucs-detect`_ utility is used to gather and publish the results of compliance to our -standard for Wide character, Languages, grapheme clustering, complex or combining scripts, emojis, -zero-width joiner, variations, and regional indicator (flags) as a `General -Tabulated Summary`_ by terminal emulator software and version. +See Also: + +- `Grapheme Clusters and Terminal Emulators`_ +- `terminal-unicode-core.tex`_ +- `State of Terminal Emulators in 2025`_ + +The `jquast/ucs-detect`_ project publish the results of compliance to our standard for Wide +character, Languages, grapheme clustering, complex or combining scripts, emojis, zero-width joiner, +variations, and regional indicator (flags) as a `General Tabulated Summary`_ by terminal emulator +software and version. The results of ucs-detect project create our correction tables. ======== Overview @@ -118,6 +123,20 @@ Use function `wcswidth()`_ to determine the length of many, a *string of unicode See specification_ of character measurements. Note that ``-1`` is returned if control codes occurs anywhere in the string. +wcstwidth() +----------- + +Same behavior as `wcswidth()`_ with an optional terminal-specific Corrections_: + +.. code-block:: python + + >>> # '♀️' emoji w/vs-16, uncorrected: + >>> wcwidth.wcswidth('\u2640\ufe0f') + 2 + >>> # corrected, + >>> wcwidth.wcstwidth('\u2640\ufe0f', term_program='vte') + 1 + width() ------- @@ -338,7 +357,7 @@ Use `strip_sequences()`_ to remove all terminal escape sequences from text. .. _ambiguous_width: -ambiguous_width +Ambiguous Width --------------- Some Unicode characters have "East Asian Ambiguous" (A) width. These characters display as 1 cell by @@ -346,6 +365,9 @@ default, matching Western terminal contexts, but many CJK (Chinese, Japanese, Ko may have a preference for 2 cells. This is often found as boolean option, "Ambiguous width as wide" in Terminal Emulator software preferences. +The ``ambiguous_width`` parameter is available on all width-measuring functions: `wcwidth()`_, +`wcswidth()`_, `width()`_, `ljust()`_, `rjust()`_, `center()`_, `wrap()`_, and `clip()`_. + By default, wcwidth treats ambiguous characters as narrow (width 1). For CJK environments where your terminal is configured to display ambiguous characters as double-width, pass ``ambiguous_width=2``: @@ -357,9 +379,6 @@ terminal is configured to display ambiguous characters as double-width, pass ``a >>> wcwidth.width('\u2460', ambiguous_width=2) 2 -The ``ambiguous_width`` parameter is available on all width-measuring functions: `wcwidth()`_, -`wcswidth()`_, `width()`_, `ljust()`_, `rjust()`_, `center()`_, `wrap()`_, and `clip()`_. - **Terminal Detection** The most reliable method to detect whether a terminal profile is set for "Ambiguous width as wide" @@ -383,6 +402,85 @@ possible timeout, slow network, or non-response when working with "dumb terminal >>> awidth('\u2460') 1 +Corrections +----------- + +Corrections are automatically applied depending on detected or given terminal software name +beginning with wcwidth release 0.8.0. This allows to correct widths for terminal software that +differs from the standard. + +The ``term_program`` parameter is available on all width-measuring functions: `wcstwidth()`_, +`width()`_, `ljust()`_, `rjust()`_, `center()`_, `wrap()`_, and `clip()`_. + +``term_program=False`` (default) disables corrections. Use ``term_program=True`` for automatic +detection by environment values of ``TERM`` and ``TERM_PROGRAM``. + +.. code-block:: python + + # VTE terminals (Gnome Terminal Et al.) still render trigrams as narrow (1 cell), but their + # definition was changed to wide in Unicode 16 (September 2024). + >>> wcwidth.wcswidth('\u2630') + 2 + >>> wcwidth.wcstwidth('\u2630', term_program='vte') + 1 + + # account for Alacritty non-support of emoji ZWJ: + # man + ZWJ + woman + ZWJ + girl + ZWJ + boy + >>> family = '\U0001F468\u200D\U0001F469\u200D\U0001F467\u200D\U0001F466' + >>> wcwidth.wcswidth(family) + 2 + >>> wcwidth.wcstwidth(family, term_program='alacritty') + 8 + +Only detectable_ terminals are included: those that identify themselves by XTVERSION_, ENQ_, any +``TERM_PROGRAM`` or a unique ``TERM`` environment value. For the most accurate detection, query the +terminal's software version via XTVERSION_ (``CSI > q``) using a higher-level interactive terminal +library like `jquast/blessed`_: + +.. code-block:: python + + >>> import blessed, wcwidth + >>> term = blessed.Terminal() + >>> sw_ver = term.get_software_version() + >>> print(sw_ver) + SoftwareVersion(name='VTE', version='7600') + >>> wcwidth.width('\u2630', term_program=sw_ver.name) + 1 + +Use `list_term_programs()`_ to see all recognized terminal names: + +.. BEGIN_LIST_TERM_PROGRAMS +.. code-block:: python + + >>> wcwidth.list_term_programs() + ('alacritty', 'apple_terminal', 'bobcat', 'contour', 'extraterm', 'foot', + 'ghostty', 'hyper', 'iterm.app', 'iterm2', 'kitty', 'konsole', 'mintty', + 'mlterm', 'pterm', 'putty', 'rio', 'rxvt', 'rxvt-unicode-256color', 'st', + 'st-256color', 'tabby', 'terminology', 'urxvt', 'vscode', 'vte', 'warp', + 'warpterminal', 'wezterm', 'xterm', 'xterm-ghostty', 'xterm-kitty', + 'xterm.js') + +.. END_LIST_TERM_PROGRAMS + +``term_program=False`` (the default) disables terminal corrections. For automatic tests and other +purposes that require consistency, clear or unset ``TERM`` and ``TERM_PROGRAM`` in the test +environment such as in ``conftest.py`` with pytest: + +.. code-block:: python + + @pytest.fixture(autouse=True) + def _clear_term_program(): + """unset TERM/TERM_PROGRAM before each test.""" + saved_term = os.environ.pop('TERM', None) + saved_tprog = os.environ.pop('TERM_PROGRAM', None) + yield + if saved_term is not None: + os.environ['TERM'] = saved_term + if saved_tprog is not None: + os.environ['TERM_PROGRAM'] = saved_tprog + +These corrections are sourced from the `jquast/ucs-detect`_ project. + ========== Developing ========== @@ -539,6 +637,11 @@ History ======= 0.8.0 *(unreleased)* + * **New** support for Variation Selector 15 Emojis as narrow, `Issue #211`_. + * **New** argument, ``term_program`` for `wcstwidth()`_, `width()`_, `clip()`_, `wrap()`_, + `ljust()`_, `rjust()`_, and `center()`_. ``False`` (default) disables corrections; ``True`` + auto-detects by ``TERM_PROGRAM`` or ``TERM``; string values accept canonical names matching + `list_term_programs()`_. * **Improved** performance on Python 3.15 using standard library iter_graphemes() `PR #206`_. * **Improved** memory usage and import time for Python 3.15 using lazy imports `PR #221`_. * **Bugfix** Invisible_Stacker viramas now form conjuncts (Burmese, Khmer, etc.) and @@ -783,6 +886,7 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c:: .. _`Issue #101`: https://github.com/jquast/wcwidth/issues/101 .. _`Issue #155`: https://github.com/jquast/wcwidth/issues/155 .. _`Issue #190`: https://github.com/jquast/wcwidth/issues/190 +.. _`Issue #211`: https://github.com/jquast/wcwidth/issues/211 .. _`jquast/blessed`: https://github.com/jquast/blessed .. _`jquast/telix`: https://github.com/jquast/telix .. _`selectel/pyte`: https://github.com/selectel/pyte @@ -822,7 +926,7 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c:: .. _`ihabunek/toot`: https://github.com/ihabunek/toot .. _`saulpw/visidata`: https://github.com/saulpw/visidata .. _`urwid/urwid`: https://github.com/urwid/urwid -.. _`prettytable/prettytable`: https://github.com/urwid/urwid +.. _`prettytable/prettytable`: https://github.com/prettytable/prettytable .. _`leviathan0992/Pylsy`: https://github.com/leviathan0992/Pylsy .. _`pip-tools`: https://pip-tools.readthedocs.io/ .. _`sphinx`: https://www.sphinx-doc.org/ @@ -834,6 +938,7 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c:: .. _`General Tabulated Summary`: https://ucs-detect.readthedocs.io/results.html#tabulated-results .. _`wcwidth()`: https://wcwidth.readthedocs.io/en/latest/api.html#wcwidth.wcwidth .. _`wcswidth()`: https://wcwidth.readthedocs.io/en/latest/api.html#wcwidth.wcswidth +.. _`wcstwidth()`: https://wcwidth.readthedocs.io/en/latest/api.html#wcwidth.wcstwidth .. _`width()`: https://wcwidth.readthedocs.io/en/latest/api.html#wcwidth.width .. _`iter_graphemes()`: https://wcwidth.readthedocs.io/en/latest/api.html#wcwidth.iter_graphemes .. _`iter_graphemes_reverse()`: https://wcwidth.readthedocs.io/en/latest/api.html#wcwidth.iter_graphemes_reverse @@ -849,6 +954,7 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c:: .. _`TextSizingParams`: https://wcwidth.readthedocs.io/en/latest/api.html#wcwidth.TextSizingParams .. _`iter_sequences()`: https://wcwidth.readthedocs.io/en/latest/api.html#wcwidth.iter_sequences .. _`list_versions()`: https://wcwidth.readthedocs.io/en/latest/api.html#wcwidth.list_versions +.. _`list_term_programs()`: https://wcwidth.readthedocs.io/en/latest/api.html#wcwidth.list_term_programs .. _`Unicode Standard Annex #29`: https://www.unicode.org/reports/tr29/ .. _`Terminal.detect_ambiguous_width()`: https://blessed.readthedocs.io/en/latest/api/terminal.html#blessed.terminal.Terminal.detect_ambiguous_width .. _`parity padding`: https://jazcap53.github.io/pythons-eccentric-strcenter.html @@ -856,6 +962,9 @@ https://www.cl.cam.ac.uk/~mgk25/ucs/wcwidth.c:: .. _`Grapheme Clusters and Terminal Emulators`: https://mitchellh.com/writing/grapheme-clusters-in-terminals .. _`terminal-unicode-core.tex`: https://github.com/contour-terminal/terminal-unicode-core/blob/master/spec/terminal-unicode-core.tex .. _`State of Terminal Emulators in 2025`: https://www.jeffquast.com/post/state-of-terminal-emulation-2025/ +.. _XTVERSION: https://vtdn.dev/docs/dcs/xtversion/ +.. _ENQ: https://documentation.help/PuTTY/config-answerback.html +.. _detectable: https://ucs-detect.readthedocs.io/results.html#terminal-identification .. |pypi_downloads| image:: https://img.shields.io/pypi/dm/wcwidth.svg?logo=pypi :alt: Downloads :target: https://pypi.org/project/wcwidth/ diff --git a/docs/specs.rst b/docs/specs.rst index 53e27bb1..b9a9a66d 100644 --- a/docs/specs.rst +++ b/docs/specs.rst @@ -59,7 +59,8 @@ The NULL character (`U+0000`_). Any character following ZWJ (`U+200D`_) when preceded by an emoji (`Extended_Pictographic`_ property) or `Regional Indicator`_ in sequence by -function :func:`wcwidth.wcswidth`. When ZWJ follows a non-emoji character +function :func:`wcwidth.wcswidth`, following grapheme cluster boundary rules +of `Unicode Standard Annex #29`_. When ZWJ follows a non-emoji character (including CJK), only the ZWJ itself is zero-width; the following character is measured normally. @@ -83,9 +84,9 @@ measured as `Width of 0`_ or `Width of 2`_. Width of 2 ---------- -Any character defined by `East Asian`_ Fullwidth (``F``) or Wide (``W``) -properties in `EastAsianWidth.txt`_ files, except those that are defined by the -Category code of `Nonspacing Mark`_ (``Mn``). +Any character defined by `East Asian`_ (`Unicode Standard Annex #11`_) Fullwidth +(``F``) or Wide (``W``) properties in `EastAsianWidth.txt`_ files, except those +that are defined by the Category code of `Nonspacing Mark`_ (``Mn``). `Regional Indicator`_ symbols (`U+1F1E6`_ through `U+1F1FF`_). Though classified as Neutral in `EastAsianWidth.txt`_, terminals universally render @@ -100,8 +101,14 @@ Any characters of `Modifier Symbol`_ category, ``'Sk'`` where ``'FULLWIDTH'`` is present in comment of `UnicodeData.txt`_, aprox. 3 characters. Any character with `U+FE0F`_ (Variation Selector 16) defined as ``emoji style`` -in `emoji-variation-sequences.txt`_: VS16 adds 1 cell to the narrow character -it directly follows, making the pair width 2. Wide characters are unchanged. +in `emoji-variation-sequences.txt`_, per `UTS #51`_ and `Unicode Standard +Section 23.4`_: VS16 adds 1 cell to the narrow character it directly follows, +making the pair width 2. Wide characters are unchanged. + +Any character with `U+FE0E`_ (Variation Selector 15) defined as ``text style`` +in `emoji-variation-sequences.txt`_, per `UTS #51`_ and `Unicode Standard +Section 23.4`_: VS15 subtracts 1 cell from the wide character it directly +follows, making the pair width 1. Narrow characters are unchanged. Any character of non-zero width followed by an ``Mc`` (`Spacing Combining Mark`_) character when measured in sequence by :func:`wcwidth.wcswidth` or @@ -120,7 +127,7 @@ Virama Conjunct Formation In `Brahmic scripts`_, `IndicSyllabicCategory.txt`_ defines two categories that trigger `conjunct`_ formation between consonants: `Virama`_ ("may act as a Pure_Killer or Invisible_Stacker depending on context") and -``Invisible_Stacker``_ ("not visible by itself; causes conjunct formation +`Invisible_Stacker`_ ("not visible by itself; causes conjunct formation or consonant stacking", the "only as consonant stackers" category described in the Virama section header). @@ -153,6 +160,7 @@ See also: `L2/2023/23107`_ "Proper Complex Script Support in Text Terminals". .. _`U+2029`: https://codepoints.net/U+2029 .. _`U+D7B0`: https://codepoints.net/U+D7B0 .. _`U+FE0F`: https://codepoints.net/U+FE0F +.. _`U+FE0E`: https://codepoints.net/U+FE0E .. _`U+115F`: https://codepoints.net/U+115F .. _`DerivedGeneralCategory.txt`: https://www.unicode.org/Public/UCD/latest/ucd/extracted/DerivedGeneralCategory.txt .. _`DerivedCoreProperties.txt`: https://www.unicode.org/Public/UCD/latest/ucd/DerivedCoreProperties.txt @@ -169,6 +177,7 @@ See also: `L2/2023/23107`_ "Proper Complex Script Support in Text Terminals". .. _`U+D7FF`: https://codepoints.net/U+D7FF .. _`UnicodeData.txt`: https://www.unicode.org/Public/UCD/latest/ucd/UnicodeData.txt .. _`East Asian`: https://www.unicode.org/reports/tr11/ +.. _`Unicode Standard Annex #11`: https://www.unicode.org/reports/tr11/ .. _`U+1F1E6`: https://codepoints.net/U+1F1E6 .. _`U+1F1FF`: https://codepoints.net/U+1F1FF .. _`U+1F3FB`: https://codepoints.net/U+1F3FB @@ -176,6 +185,7 @@ See also: `L2/2023/23107`_ "Proper Complex Script Support in Text Terminals". .. _`Regional Indicator`: https://www.unicode.org/charts/PDF/U1F100.pdf .. _`Emoji Modifier`: https://unicode.org/reports/tr51/#Emoji_Modifiers .. _`Extended_Pictographic`: https://www.unicode.org/reports/tr51/#def_extended_pictographic +.. _`UTS #51`: https://www.unicode.org/reports/tr51/ .. _`Nonspacing Mark`: https://www.unicode.org/versions/latest/core-spec/chapter-4/#G134153 .. _`IndicSyllabicCategory.txt`: https://www.unicode.org/Public/UCD/latest/ucd/IndicSyllabicCategory.txt .. _`Indic_Syllabic_Category`: https://www.unicode.org/reports/tr44/#Indic_Syllabic_Category @@ -186,5 +196,6 @@ See also: `L2/2023/23107`_ "Proper Complex Script Support in Text Terminals". .. _`aksara`: https://www.unicode.org/glossary/#aksara .. _`L2/2023/23107`: https://www.unicode.org/L2/L2023/23107-terminal-suppt.pdf .. _`Unicode Standard Annex #29`: https://www.unicode.org/reports/tr29/ +.. _`Unicode Standard Section 23.4`: https://www.unicode.org/versions/Unicode16.0.0/core-spec/chapter-23/#G77993 .. _`uncodedata.iter_graphemes()`: https://docs.python.org/3.15/library/unicodedata.html#unicodedata.iter_graphemes .. _`PR #224`: https://github.com/jquast/wcwidth/pull/224 diff --git a/pyproject.toml b/pyproject.toml index 099974dd..c4e5f18c 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -70,3 +70,6 @@ include = [ "/.gitignore", "/.pylintrc", ] + +[tool.hatch.build.targets.sdist.force-include] +"ucs-detect/data" = "ucs-detect/data" diff --git a/requirements-update.in b/requirements-update.in index 366107b8..c8e55cce 100644 --- a/requirements-update.in +++ b/requirements-update.in @@ -2,3 +2,4 @@ typing-extensions jinja2 requests>=2.33 python-dateutil +PyYAML diff --git a/requirements-update.txt b/requirements-update.txt index b3d7e264..5bc0adc0 100644 --- a/requirements-update.txt +++ b/requirements-update.txt @@ -4,6 +4,7 @@ # # pip-compile --allow-unsafe --no-emit-index-url --output-file=requirements-update.txt --strip-extras requirements-update.in # + certifi==2026.5.20 # via requests charset-normalizer==3.4.7 @@ -16,6 +17,8 @@ markupsafe==3.0.3 # via jinja2 python-dateutil==2.9.0.post0 # via -r requirements-update.in +pyyaml==6.0.3 + # via -r requirements-update.in requests==2.34.2 # via -r requirements-update.in six==1.17.0 diff --git a/tests/conftest.py b/tests/conftest.py index ecbbdc87..dbaaed8f 100644 --- a/tests/conftest.py +++ b/tests/conftest.py @@ -1,8 +1,29 @@ """Pytest configuration and fixtures.""" +# std imports +import os + # 3rd party import pytest +# local +from wcwidth._constants import resolve_terminal + + +@pytest.fixture(autouse=True) +def _clear_resolve_terminal_cache(): + """Clear resolve_terminal cache and unset TERM/TERM_PROGRAM before each test.""" + saved_term = os.environ.pop('TERM', None) + saved_tprog = os.environ.pop('TERM_PROGRAM', None) + resolve_terminal.cache_clear() + yield + resolve_terminal.cache_clear() + if saved_term is not None: + os.environ['TERM'] = saved_term + if saved_tprog is not None: + os.environ['TERM_PROGRAM'] = saved_tprog + + try: # 3rd party from pytest_codspeed import BenchmarkFixture # noqa: F401 pylint:disable=unused-import diff --git a/tests/test_benchmarks.py b/tests/test_benchmarks.py index adc3d3da..4824a18c 100644 --- a/tests/test_benchmarks.py +++ b/tests/test_benchmarks.py @@ -605,3 +605,84 @@ def test_ljust_udhr_lines(benchmark): benchmark.pedantic(lambda: [wcwidth.ljust(line, w + 1, UDHR_FILLCHAR) for line, w in zip(UDHR_LINES, UDHR_WIDTHS)], rounds=1, iterations=1) + + +_TERM_PROGRAMS = [ + 'ghostty', + 'xterm.js', +] + + +@pytest.mark.parametrize('term_program', _TERM_PROGRAMS) +def test_wcstwidth_term_program(benchmark, term_program): + """Benchmark wcstwidth() with term_program (ghostty=0 overrides vs xterm.js=237).""" + text = 'Hello 世界 😀 café ' * 20 + benchmark(wcwidth.wcstwidth, text, term_program=term_program) + + +@pytest.mark.parametrize('term_program', _TERM_PROGRAMS) +def test_wcstwidth_ri_term_program(benchmark, term_program): + """Benchmark wcstwidth() with RI flags and term_program.""" + benchmark(wcwidth.wcstwidth, RI_FLAGS_PAIRED, term_program=term_program) + + +@pytest.mark.parametrize('term_program', _TERM_PROGRAMS) +def test_wcstwidth_emoji_term_program(benchmark, term_program): + """Benchmark wcstwidth() with emoji ZWJ sequences and term_program.""" + text = '👨\u200d👩\u200d👧\u200d👦' * 20 + benchmark(wcwidth.wcstwidth, text, term_program=term_program) + + +@pytest.mark.parametrize('term_program', _TERM_PROGRAMS) +def test_wcstwidth_wide_term_program(benchmark, term_program): + """Benchmark wcstwidth() with wide CJK and term_program.""" + text = 'コンニチハ、セカイ!' * 20 + benchmark(wcwidth.wcstwidth, text, term_program=term_program) + + +@pytest.mark.parametrize('term_program', _TERM_PROGRAMS) +def test_width_term_program(benchmark, term_program): + """Benchmark width() with term_program (ghostty=0 overrides vs xterm.js=237).""" + text = 'Hello 世界 😀 café ' * 20 + benchmark(wcwidth.width, text, term_program=term_program) + + +@pytest.mark.parametrize('term_program', _TERM_PROGRAMS) +def test_width_ri_term_program(benchmark, term_program): + """Benchmark width() with RI flags and term_program.""" + benchmark(wcwidth.width, RI_FLAGS_PAIRED, term_program=term_program) + + +# VS16/VS15-heavy text to exercise the vs16_narrower/vs15_wider bisearch paths +_VS16_TEXT = ('\u263A\uFE0F' # WHITE SMILING FACE + VS16 + '\u2764\uFE0F' # HEAVY BLACK HEART + VS16 + '\u2600\uFE0F' # BLACK SUN WITH RAYS + VS16 + '\u2615\uFE0F') * 25 # HOT BEVERAGE + VS16 + +_VS15_TEXT = ('\u2615\uFE0E' # HOT BEVERAGE + VS15 (wide=2 narrows to 1) + '\u231A\uFE0E' # WATCH + VS15 (wide=2 narrows to 1) + '\u23F0\uFE0E') * 34 # ALARM CLOCK + VS15 (wide=2 narrows to 1) + + +@pytest.mark.parametrize('term_program', _TERM_PROGRAMS) +def test_wcstwidth_vs16_term_program(benchmark, term_program): + """Benchmark wcswidth() with VS16 sequences to exercise vs16_narrower bisearch.""" + benchmark(wcwidth.wcstwidth, _VS16_TEXT, term_program=term_program) + + +@pytest.mark.parametrize('term_program', _TERM_PROGRAMS) +def test_wcstwidth_vs15_term_program(benchmark, term_program): + """Benchmark wcswidth() with VS15 sequences to exercise vs15_wider bisearch.""" + benchmark(wcwidth.wcstwidth, _VS15_TEXT, term_program=term_program) + + +@pytest.mark.parametrize('term_program', _TERM_PROGRAMS) +def test_width_vs16_term_program(benchmark, term_program): + """Benchmark width() with VS16 sequences to exercise vs16_narrower bisearch.""" + benchmark(wcwidth.width, _VS16_TEXT, term_program=term_program) + + +@pytest.mark.parametrize('term_program', _TERM_PROGRAMS) +def test_width_vs15_term_program(benchmark, term_program): + """Benchmark width() with VS15 sequences to exercise vs15_wider bisearch.""" + benchmark(wcwidth.width, _VS15_TEXT, term_program=term_program) diff --git a/tests/test_clip.py b/tests/test_clip.py index 8ab3f1d2..dee5b8c1 100644 --- a/tests/test_clip.py +++ b/tests/test_clip.py @@ -389,7 +389,7 @@ def test_clip_tab_first_visible_with_sgr(): def test_clip_overtyping_override_by_control_codes_ignore(): """When overtyping=True and control_codes='ignore', overtyping is overridden to False.""" - # elif entered: overtyping=True + control_codes='ignore' → overtyping=False + # elif entered: overtyping=True + control_codes='ignore': overtyping becomes False assert clip('hello world', 0, 5, overtyping=True, control_codes='ignore') == 'hello' # Verify that overtyping is actually disabled: cursor movement chars are # treated as zero-width, so the result is the same as without overtyping. @@ -398,7 +398,7 @@ def test_clip_overtyping_override_by_control_codes_ignore(): def test_clip_overtyping_without_ignore(): """When overtyping=True and control_codes='parse', elif is not entered.""" - # elif skipped: overtyping=True + control_codes='parse' → overtyping stays True + # elif skipped: overtyping=True + control_codes='parse': overtyping stays True # The painter path is used, cursor movement sequences affect output. assert clip('ab\x1b[2Dcd', 0, 4, overtyping=True, control_codes='parse') == 'cd' diff --git a/tests/test_core.py b/tests/test_core.py index 27746392..882b2eaf 100755 --- a/tests/test_core.py +++ b/tests/test_core.py @@ -464,6 +464,8 @@ def test_virama_conjunct_mc_vowel(phrase, expected): """Mc combines into base; cluster capped at 2.""" assert wcwidth.wcswidth(phrase) == expected assert wcwidth.width(phrase) == expected + assert wcwidth.wcswidth(phrase) == expected + assert wcwidth.width(phrase) == expected @pytest.mark.parametrize("phrase,expected", [ diff --git a/tests/test_term_overrides.py b/tests/test_term_overrides.py new file mode 100644 index 00000000..f97b506b --- /dev/null +++ b/tests/test_term_overrides.py @@ -0,0 +1,493 @@ +"""Tests for terminal-specific width overrides.""" +# std imports +import os + +# 3rd party +import pytest + +# local +import wcwidth +import wcwidth.table_grapheme_overrides as grapheme_overrides +from wcwidth._constants import _merge_ranges, resolve_terminal, list_term_programs +from wcwidth.table_overrides import VS15_OVERRIDES + + +def test_resolve_terminal_aliases(): + """resolve_terminal maps known aliases to canonical names.""" + assert resolve_terminal('kitty') == 'kitty' + assert resolve_terminal('vscode') == 'xterm.js' + assert resolve_terminal('urxvt') == 'urxvt' + + +def test_resolve_terminal_unknown(): + """resolve_terminal returns None for unrecognized names and empty string.""" + assert resolve_terminal('nonexistent') is None + assert resolve_terminal('') is None + + +def test_resolve_terminal_auto_detect(): + """resolve_terminal=True reads TERM_PROGRAM env var, falling back to TERM.""" + saved_tprog = os.environ.get('TERM_PROGRAM') + saved_term = os.environ.get('TERM') + try: + for var in ('TERM_PROGRAM', 'TERM'): + os.environ.pop(var, None) + resolve_terminal.cache_clear() + assert resolve_terminal(True) is None + os.environ['TERM_PROGRAM'] = 'kitty' + resolve_terminal.cache_clear() + assert resolve_terminal(True) == 'kitty' + finally: + for var, saved in (('TERM_PROGRAM', saved_tprog), ('TERM', saved_term)): + if saved is not None: + os.environ[var] = saved + else: + os.environ.pop(var, None) + resolve_terminal.cache_clear() + + +def test_wcswidth_no_override(): + """Wcswidth works normally without term_program or with empty string.""" + assert wcwidth.wcswidth('hello') == 5 + assert wcwidth.wcstwidth('hello', term_program='') == 5 + + +@pytest.mark.parametrize('char,expected_default,expected_vte', [ + ('\u2630', 2, 1), + ('\U0001f1e6', 2, 1), +]) +def test_wcswidth_vte_override(char, expected_default, expected_vte): + """VTE override narrows wide characters.""" + assert wcwidth.wcswidth(char) == expected_default + assert wcwidth.wcstwidth(char, term_program='VTE') == expected_vte + + +@pytest.mark.parametrize('text,kwargs,expected', [ + ('\u2630', {'term_program': 'VTE'}, 1), + ('\u2630', {'term_program': 'kitty'}, 2), + ('\x1b[31m\u2630\u2631\x1b[0m', {'term_program': 'VTE'}, 2), + ('\u2630\u2631', {'control_codes': 'ignore', 'term_program': 'VTE'}, 2), +]) +def test_width_vte_override(text, kwargs, expected): + """Width() applies VTE overrides with and without control codes.""" + assert wcwidth.width(text, **kwargs) == expected + + +def test_vs16_override_basic(): + """VS16 override is applied to heart emoji variation.""" + heart_vs16 = '\u2764\ufe0f' + assert wcwidth.wcswidth(heart_vs16) == 2 + assert wcwidth.wcstwidth(heart_vs16, term_program='VTE') == 1 + assert wcwidth.width(heart_vs16, term_program='VTE') == 1 + + +def test_vs16_libvterm_no_override(): + """Libvterm is not a known terminal; falls back to spec VS16 (returns 2).""" + assert wcwidth.wcstwidth('\u23ed\ufe0f', term_program='libvterm') == 2 + assert wcwidth.width('\u23ed\ufe0f', term_program='libvterm') == 2 + + +def test_wcwidth_unchanged(): + """Wcwidth() does not accept term_program parameter.""" + assert wcwidth.wcwidth('\u2630') == 2 + with pytest.raises(TypeError): + wcwidth.wcwidth('\u2630', term_program='VTE') # type: ignore[call-arg] + + +def test_wcstwidth_term_program(): + """Empty term_program disables override lookup.""" + assert wcwidth.wcstwidth('\u2630', term_program='') == 2 + assert wcwidth.wcstwidth('\u2630', term_program='VTE') == 1 + assert wcwidth.wcswidth('\u2630') == 2 + assert wcwidth.width('\u2630') == 2 + + +def test_wcswidth_ascii_unchanged(): + """ASCII text is unaffected by terminal overrides.""" + assert wcwidth.wcstwidth('hello world', term_program='VTE') == 11 + assert wcwidth.wcstwidth('hello world', term_program='kitty') == 11 + + +def test_vs15_standalone(): + """VS15 (U+FE0E) alone measures as width 0.""" + assert wcwidth.wcswidth('\ufe0e') == 0 + assert wcwidth.wcstwidth('\ufe0e', term_program='VTE') == 0 + + +def test_vs15_no_override(): + """VS15 after a character not in any override table has no effect.""" + base = '\u2630' + assert wcwidth.wcswidth(base + '\ufe0e') == wcwidth.wcswidth(base) + assert wcwidth.wcstwidth(base + '\ufe0e', term_program='kitty') == wcwidth.wcstwidth(base) + + +def test_vs15_wider_override_unchanged(): + """VS15 narrows by default; VTE wider override restores width 2.""" + assert wcwidth.wcswidth('\u231a') == 2 + assert wcwidth.wcswidth('\u231a\ufe0e') == 1 + assert wcwidth.wcstwidth('\u231a\ufe0e', term_program='VTE') == 2 + assert wcwidth.width('\u231a\ufe0e') == 1 + assert wcwidth.width('\u231a\ufe0e', term_program='VTE') == 2 + + +def test_grapheme_override_zwj_not_in_table(): + """ZWJ cluster not in override table falls through without error.""" + assert wcwidth.wcstwidth('😀\u200d😀', term_program='VTE') == 2 + assert wcwidth.width('😀\u200d😀', term_program='VTE') == 2 + + +def test_width_vs16_zwj_transition(): + """Width() VS16-applied state transitions to ZWJ_BLOCKED.""" + # smiley gets VS16'd (base_state=VS16_APPLIED), then ZWJ_BLOCKED + assert wcwidth.width('\u263a\ufe0f\u200da') == 2 + + +def test_width_vs15_override(): + """Width() with VS15 and terminal override.""" + assert wcwidth.width('\u231a\ufe0e', term_program='VTE') == 2 + assert wcwidth.width('\u2630\ufe0e', term_program='VTE') == 1 + + +@pytest.mark.parametrize('term_program,expected', [ + (False, 2), + ('', 2), + ('nonexistent', 2), + ('alacritty', 4), +]) +def test_grapheme_override_wcswidth_family(term_program, expected): + """Wcswidth ZWJ grapheme override applied only for recognized terminals with overrides.""" + family = '\U0001F468\u200D\U0001F466' + assert wcwidth.wcstwidth(family, term_program=term_program) == expected + + +def test_grapheme_override_multi_zwj_alacritty(): + """Wcswidth handles multi-ZWJ grapheme override.""" + family4 = '\U0001F468\u200D\U0001F469\u200D\U0001F467\u200D\U0001F466' + default = wcwidth.wcswidth(family4) + override = wcwidth.wcstwidth(family4, term_program='alacritty') + assert default == 2 + assert override == 8 + + +@pytest.mark.parametrize('func,kwargs', [ + (wcwidth.width, {'term_program': 'alacritty'}), + (wcwidth.width, {'control_codes': 'ignore', 'term_program': 'alacritty'}), +]) +def test_grapheme_override_width_alacritty(func, kwargs): + """Width() applies ZWJ grapheme override for alacritty.""" + family = '\U0001F468\u200D\U0001F466' + assert func(family, **kwargs) == 4 + + +def test_grapheme_override_ascii_unchanged(): + """ASCII text is unaffected by grapheme overrides.""" + assert wcwidth.wcstwidth('hello', term_program='alacritty') == 5 + assert wcwidth.width('hello', term_program='alacritty') == 5 + + +def test_grapheme_override_zwj_at_end(): + """ZWJ at end of string does not trigger override scan.""" + text = '\U0001F468\u200D' + assert wcwidth.wcstwidth(text, term_program='alacritty') == 2 + + +def test_grapheme_override_fitzpatrick(): + """Fitzpatrick modifier between base and ZWJ handled correctly.""" + text = '\u26F9\U0001F3FB\u200D\u2640\uFE0F' + assert wcwidth.wcstwidth(text, term_program='alacritty') == 4 + + +def test_list_term_programs(): + """list_term_programs returns known terminals.""" + terms = list_term_programs() + assert isinstance(terms, tuple) + assert 'alacritty' in terms + assert 'vte' in terms + assert 'xterm.js' in terms + assert 'nonexistent' not in terms + + +def test_grapheme_override_invalid_term_names(): + """Grapheme override get() returns empty dict for invalid names.""" + assert grapheme_overrides.get(None) == {} + assert grapheme_overrides.get('__init__') == {} + assert grapheme_overrides.get('') == {} + assert grapheme_overrides.get('../../etc') == {} + + +def test_grapheme_override_zwj_no_extpict_base(): + """ZWJ after non-ExtPict base does not trigger override scan.""" + text = 'a\u200D\u200D' + assert wcwidth.wcstwidth(text, term_program='alacritty') == 1 + + +@pytest.mark.parametrize('text,term,expected', [ + ('👨\u200d👦x', 'alacritty', 5), + ('👨\u200da', 'alacritty', 2), + ('👨\u200da', False, 2), +]) +def test_grapheme_override_scanner_edges(text, term, expected): + """Scanner edge cases for ZWJ chains.""" + assert wcwidth.wcstwidth(text, term_program=term) == expected + + +def test_grapheme_override_missing_module(): + """ + Returns None when registry hash points to missing _known_ module. + + This can occur during a program re-install when the registry and _known_* files are out of sync + (filesystem vs. in-memory copy differ). The ImportError is caught so measurement can continue + gracefully without per-terminal grapheme overrides. + """ + saved = grapheme_overrides._REGISTRY.get('putty') + try: + grapheme_overrides._REGISTRY['putty'] = 'deadbeef' + grapheme_overrides.get.cache_clear() + assert grapheme_overrides.get('putty') == {} + finally: + grapheme_overrides._REGISTRY['putty'] = saved + grapheme_overrides.get.cache_clear() + + +def test_no_terminal_has_vs15_narrower_overrides(): + """No terminal narrows VS15.""" + + # VS15 (text presentation) narrows a wide character to width 1. There is no width below 1 ! + narrower_terminals = { + term: data['narrower'] + for term, data in VS15_OVERRIDES.items() + if data.get('narrower') + } + assert not narrower_terminals, ( + f'Unexpected: terminal(s) with VS15 narrower overrides detected: ' + f'{sorted(narrower_terminals)}.\n' + f'VS15 cannot narrow a character below width 1. ' + f'This may indicate a ucs-detect measurement error or an unexpected terminal behavior.' + ) + + +def test_list_term_programs_includes_xterm(): + """Xterm is a recognized terminal program for explicit use.""" + assert 'xterm' in list_term_programs() + + +def test_resolve_terminal_xterm_explicit(): + """resolve_terminal returns 'xterm' when passed explicitly.""" + assert resolve_terminal('xterm') == 'xterm' + + +@pytest.mark.parametrize('env_var', ['TERM', 'TERM_PROGRAM']) +def test_resolve_terminal_xterm_auto_detected(env_var): + """resolve_terminal returns 'xterm' for xterm via auto-detection from env.""" + os.environ[env_var] = 'xterm' + resolve_terminal.cache_clear() + assert resolve_terminal(True) == 'xterm' + + +@pytest.mark.parametrize('func,text,expected_default,expected_xterm', [ + (wcwidth.wcstwidth, '\U0001f1e6', 2, 1), + (wcwidth.width, '\U0001f1e6', 2, 1), + (wcwidth.wcstwidth, '\u231a\ufe0e', 1, 2), + (wcwidth.width, '\u231a\ufe0e', 1, 2), +]) +def test_xterm_overrides_applied(func, text, expected_default, expected_xterm): + """Xterm overrides are applied when term_program='xterm' is explicit.""" + assert func(text) == expected_default + assert func(text, term_program='xterm') == expected_xterm + + +@pytest.mark.parametrize('func', [wcwidth.wcswidth, wcwidth.width]) +def test_zwj_fallthrough_resets_base_for_vs16(func): + """VS16 after ZWJ-skipped char does not connect to stale base (before fix, VS16 narrowed the + watch).""" + assert func('\u231a\u200d\u23f0\ufe0f') == 2 + + +@pytest.mark.parametrize('func', [wcwidth.wcswidth, wcwidth.width]) +def test_zwj_fallthrough_resets_base_for_vs15(func): + """VS15 after ZWJ-skipped char does not connect to stale base (before fix, VS15 narrowed the + watch).""" + assert func('\u231a\u200d\u23f0\ufe0e') == 2 + + +@pytest.mark.parametrize('func,text,dest_width,expected', [ + (wcwidth.ljust, '\u2630', 4, '\u2630 '), + (wcwidth.rjust, '\u2630', 4, ' \u2630'), + (wcwidth.center, '\u2630', 5, ' \u2630 '), +]) +def test_align_term_program_vte(func, text, dest_width, expected): + """Ljust/rjust/center pass term_program through to width().""" + assert func(text, dest_width, term_program='VTE') == expected + + +def test_clip_term_program_vte(): + """Clip() passes term_program through to width().""" + result = wcwidth.clip('\u2630\u2631', 0, 1, term_program='VTE') + assert result == '\u2630' + + +def test_wrap_term_program_vte(): + """Wrap() passes term_program through to width().""" + result = wcwidth.wrap('\u2630\u2631', width=2, term_program='VTE') + assert result == ['\u2630\u2631'] + + +@pytest.mark.parametrize('termenv,expected', [ + ({'TERM': 'xterm-kitty'}, 'kitty'), + ({'TERM_PROGRAM': '', 'TERM': 'xterm-kitty'}, 'kitty'), +]) +def test_resolve_terminal_from_env(termenv, expected): + """resolve_terminal reads TERM when TERM_PROGRAM is unset or empty.""" + for var in ('TERM_PROGRAM', 'TERM'): + os.environ.pop(var, None) + os.environ.update(termenv) + resolve_terminal.cache_clear() + assert resolve_terminal(True) == expected + + +@pytest.mark.parametrize('args,expected', [ + ((), ()), + ((((1, 5),),), ((1, 5),)), + ((((1, 3),), ((6, 8),)), ((1, 3), (6, 8))), + ((((1, 5),), ((4, 8),)), ((1, 8),)), +]) +def test_merge_ranges(args, expected): + """_merge_ranges merges sorted range tuples.""" + assert _merge_ranges(*args) == expected + + +def test_sfz_override_foot(): + """Foot narrows Fitzpatrick modifiers.""" + assert wcwidth.wcswidth('\U0001F3FB') == 2 + assert wcwidth.wcstwidth('\U0001F3FB', term_program='foot') == 1 + + +@pytest.mark.parametrize('value,expected', [ + (' KITTY ', 'kitty'), + (' ', None), +]) +def test_resolve_terminal_strips_whitespace(value, expected): + """resolve_terminal strips, lowercases, and returns None for whitespace-only.""" + assert resolve_terminal(value) == expected + + +@pytest.mark.parametrize('text,term_program,expected', [ + ('\u1000\u1031', False, 2), # MYANMAR LETTER KA + MYANMAR VOWEL SIGN E (Burmese) + ('\u1000\u1031', '', 2), + ('\u1000\u1031', 'kitty', 1), + ('\u1000\u1031', 'foot', 1), + ('\u1000\u1031', 'alacritty', 2), + ('\u0c05\u0c02', False, 2), # TELUGU LETTER A + TELUGU SIGN ANUSVARA + ('\u0c05\u0c02', 'kitty', 1), + ('\u0e01\u0e33', False, 2), # THAI CHARACTER KO KAI + THAI CHARACTER SARA AM + ('\u0e01\u0e33', 'kitty', 1), + ('\u0985\u0982', False, 2), # BENGALI LETTER A + BENGALI SIGN ANUSVARA + ('\u0985\u0982', 'kitty', 1), + ('\u0915\u093e', False, 2), # DEVANAGARI LETTER KA + DEVANAGARI VOWEL SIGN AA + ('\u0915\u093e', 'kitty', 1), + ('\u0915\u093e', 'foot', 1), + ('\u0915\u093e', 'alacritty', 2), +]) +def test_wcswidth_language_grapheme(text, term_program, expected): + """Language grapheme clusters use per-terminal override tables.""" + assert wcwidth.wcstwidth(text, term_program=term_program) == expected + + +@pytest.mark.parametrize('text,term_program,expected', [ + ('\u1000\u1031', 'kitty', 1), # MYANMAR LETTER KA + VOWEL SIGN E + ('\u1000\u1031', 'foot', 1), + ('\u0915\u093e', 'kitty', 1), # DEVANAGARI LETTER KA + VOWEL SIGN AA + ('\u0915\u093e', 'foot', 1), + ('\u0c05\u0c02', 'kitty', 1), # TELUGU LETTER A + SIGN ANUSVARA +]) +def test_width_language_grapheme(text, term_program, expected): + """Width() applies language grapheme overrides.""" + assert wcwidth.width(text, term_program=term_program) == expected + + +@pytest.mark.parametrize('text,term_program,expected', [ + ('hello', 'kitty', 5), + ('hello', 'foot', 5), + ('hello\u1000\u1031', 'kitty', 6), # ASCII + Burmese KA + VOWEL SIGN E + ('\u1000\u1031hello', 'kitty', 6), # Burmese KA + VOWEL SIGN E + ASCII + ('\u1000\u1031\u1000\u1031', 'kitty', 2), # two Burmese KA+E clusters + ('\u1000\u1031x\u0915\u093e', 'kitty', 3), # Burmese + ASCII + Devanagari +]) +def test_wcswidth_mixed_language_ascii(text, term_program, expected): + """Language grapheme overrides do not affect ASCII and mix correctly.""" + assert wcwidth.wcstwidth(text, term_program=term_program) == expected + + +@pytest.mark.parametrize('text,term_program,expected', [ + ('\u1000\u1039\u1001', False, 2), # MYANMAR KA + VIRAMA + KHA (conjunct) + ('\u1000\u1039\u1001', 'kitty', 1), + ('\u1000\u1039\u1001', 'foot', 2), + ('\u1000\u103b\u102d\u102f', False, 2), # MYANMAR KA + MEDIAL YA + VOWEL I + VOWEL U + ('\u1000\u103b\u102d\u102f', 'kitty', 1), + ('\u1000\u103b\u102d\u102f', 'foot', 1), +]) +def test_wcswidth_virama_conjunct(text, term_program, expected): + """Virama conjunct grapheme clusters use per-terminal overrides.""" + assert wcwidth.wcstwidth(text, term_program=term_program) == expected + + +@pytest.mark.parametrize('text,term_program,expected', [ + ('\u0915\u094D\u200D\u0937', False, 2), # Devanagari C+Virama+ZWJ+C (explicit ZWJ conjunct) + ('\u0915\u094D\u200D\u0937', 'xterm', 2), +]) +def test_wcswidth_virama_zwj_conjunct(text, term_program, expected): + """Virama+ZWJ conjunct skips ZWJ and forms a capped conjunct.""" + assert wcwidth.wcstwidth(text, term_program=term_program) == expected + + +@pytest.mark.parametrize('text,term_program,expected', [ + ('\u1000\u1031', 'xterm', 2), # Burmese: no xterm override + ('\u0915\u093e', 'xterm', 2), # Devanagari: no xterm override + ('\u0c05\u0c02', 'xterm', 2), # Telugu: no xterm override +]) +def test_wcswidth_language_no_override(text, term_program, expected): + """Terminals without language overrides return spec width.""" + assert wcwidth.wcstwidth(text, term_program=term_program) == expected + + +@pytest.mark.parametrize('text,term_program,expected', [ + ('\u1000\u1031X', 'kitty', 2), # Burmese C+Mc mid-string flush via cluster_text + ('X\u1000\u1031', 'kitty', 2), # ASCII then Burmese C+Mc append + ('\u1000\u1031\u1000\u1031', 'kitty', 2), # two Burmese C+Mc with flush between + ('\u0915\u093eX', 'kitty', 2), # Devanagari C+Mc mid-string flush +]) +def test_width_cluster_text_override_mid_string(text, term_program, expected): + """Width() flushes cluster via cluster_text override when followed by another char.""" + assert wcwidth.width(text, term_program=term_program) == expected + + +@pytest.mark.parametrize('text,term_program,expected', [ + ('\u0e01\u0e33X', 'kitty', 2), # Thai C+Lo override pair then ASCII + ('X\u0e01\u0e33', 'kitty', 2), # ASCII then Thai override pair + ('\u0e01\u0e33\u0e01\u0e33', 'kitty', 2), # two Thai override pairs +]) +def test_width_candidate_override_mid_string(text, term_program, expected): + """Width() flushes cluster via candidate override when two Lo chars form a pair.""" + assert wcwidth.width(text, term_program=term_program) == expected + + +@pytest.mark.parametrize('text,term_program,expected', [ + ('\r\u1000\u1031', 'xterm', 2), # CR reset, cluster extends beyond prior max_extent + ('\r\u0915\u093e', 'xterm', 2), # Devanagari same pattern + ('XX\b\b\u1000\u1031', 'xterm', 2), # backspace then cluster does not exceed prior max +]) +def test_width_epilogue_max_extent_update(text, term_program, expected): + """Width() updates max_extent in epilogue when final cluster extends beyond prior max.""" + assert wcwidth.width(text, term_program=term_program) == expected + + +def test_wcstwidth_ambiguous_width_2(): + """Wcstwidth respects ambiguous_width parameter.""" + assert wcwidth.wcstwidth('\u00b1', ambiguous_width=2, term_program='VTE') == 2 + assert wcwidth.wcstwidth('\u00b1', ambiguous_width=2, term_program='') == 2 + + +def test_wcstwidth_control_character(): + """Wcstwidth returns -1 for C0 control characters.""" + assert wcwidth.wcstwidth('hello\x01world', term_program='VTE') == -1 + assert wcwidth.wcstwidth('\x01', term_program='') == -1 diff --git a/tests/test_text_sizing.py b/tests/test_text_sizing.py index 96d74678..1566c319 100644 --- a/tests/test_text_sizing.py +++ b/tests/test_text_sizing.py @@ -295,7 +295,7 @@ def test_clip_text_sizing_scaled_with_fillchar(text, start, end, expected): def test_clip_simple_path_padding(): """Simple-path clip with w=N larger than text length exercises padding loop.""" - # w=4 but only 1 grapheme 'X' — 3 empty units are padded. + # w=4 but only 1 grapheme 'X': 3 empty units are padded. # Clip window (0, 1) forces partial overlap, triggering # _text_sizing_clip_simple's padding branch. assert repr(clip('\x1b]66;w=4;X\x07', 0, 1)) == repr('\x1b]66;w=1;X\x07') diff --git a/tox.ini b/tox.ini index 2675ca25..088cc0f5 100644 --- a/tox.ini +++ b/tox.ini @@ -7,6 +7,8 @@ pip_compile_command = pip-compile --resolver=backtracking --strip-extras --no-em [testenv] deps = -r requirements-tests39.txt +setenv = TERM= + TERM_PROGRAM= commands = {envpython} -m pytest --cov-config={toxinidir}/tox.ini {posargs:\ --verbose \ --junit-xml=.tox/results.{envname}.xml \ @@ -55,6 +57,8 @@ relative_files = True [coverage:report] omit = tests/* + wcwidth/table_grapheme_overrides/_known_* + wcwidth/table_grapheme_overrides/_registry.py exclude_lines = pragma: no cover precision = 1 @@ -188,7 +192,7 @@ deps = flake8 commands = flake8 --ignore=E501,W504,F401 tests/ [testenv:pylint_tests] -basepython = python3.14 +basepython = python3.13 deps = pytest pylint commands = pylint --rcfile={toxinidir}/.pylintrc \ @@ -206,7 +210,7 @@ warn_redundant_casts = true warn_unused_ignores = true [testenv:codespell] -basepython = python3.14 +basepython = python3.13 deps = codespell commands = codespell --skip="*.pyc,htmlcov,_build,build,*.egg-info,.tox,data,./tests/*.txt,*.csv,*.ods,table_*.py,docs/specs.rst,*.isorted,ucs-detect" \ --ignore-words-list="thirdparty,claus,oclock,womens,aprox" \ diff --git a/ucs-detect b/ucs-detect new file mode 160000 index 00000000..4c67110d --- /dev/null +++ b/ucs-detect @@ -0,0 +1 @@ +Subproject commit 4c67110dfe994967c5ecbc3a2cb1d8144f13f696 diff --git a/wcwidth/__init__.py b/wcwidth/__init__.py index 60a2b394..64abdb0b 100644 --- a/wcwidth/__init__.py +++ b/wcwidth/__init__.py @@ -35,9 +35,10 @@ from .bisearch import bisearch as _bisearch from .grapheme import iter_graphemes, iter_graphemes_reverse, grapheme_boundary_before from .textwrap import SequenceTextWrapper, wrap -from ._wcswidth import wcswidth +from ._wcswidth import wcswidth, wcstwidth from .hyperlink import Hyperlink, HyperlinkParams from .sgr_state import propagate_sgr +from ._constants import list_term_programs from .table_vs16 import VS16_NARROW_TO_WIDE from .table_wide import WIDE_EASTASIAN from .table_zero import ZERO_WIDTH @@ -68,11 +69,11 @@ # The __all__ attribute defines the items exported from statement, # 'from wcwidth import *', but also to say, "This is the public API". -__all__ = ('wcwidth', 'wcswidth', 'width', 'iter_sequences', 'iter_graphemes', +__all__ = ('wcwidth', 'wcswidth', 'wcstwidth', 'width', 'iter_sequences', 'iter_graphemes', 'iter_graphemes_reverse', 'grapheme_boundary_before', 'ljust', 'rjust', 'center', 'wrap', 'clip', 'strip_sequences', - 'list_versions', 'propagate_sgr', 'Hyperlink', 'HyperlinkParams', - 'TextSizing', 'TextSizingParams') + 'list_versions', 'list_term_programs', 'propagate_sgr', + 'Hyperlink', 'HyperlinkParams', 'TextSizing', 'TextSizingParams') # Using 'hatchling', it does not seem to provide the pyproject.toml nicety, "dynamic = ['version']" # like flit_core, maybe there is some better way but for now we have to duplicate it in both places diff --git a/wcwidth/_clip.py b/wcwidth/_clip.py index 4a8f1ea4..cbdb02c6 100644 --- a/wcwidth/_clip.py +++ b/wcwidth/_clip.py @@ -70,6 +70,7 @@ def _process_hyperlink( fillchar: str, tabsize: int, ambiguous_width: int, + term_program: bool | str, control_codes: Literal['parse', 'strict', 'ignore'], *, params: HyperlinkParams, @@ -82,7 +83,7 @@ def _process_hyperlink( Finds the matching close sequence, measures the inner text width, and determines whether the hyperlink is empty, outside the clip window, or visible (requiring inner-text clipping). """ - # pylint: disable=too-many-locals,too-many-positional-arguments + # pylint: disable=too-many-locals,too-many-positional-arguments,too-many-arguments close_start, close_end = Hyperlink.find_close(text, match_end) if (close_start, close_end) == (-1, -1): return _HyperlinkResult(_HyperlinkAction.NO_CLOSE) @@ -90,6 +91,7 @@ def _process_hyperlink( inner_width = width( inner_text, control_codes=control_codes, tabsize=tabsize, ambiguous_width=ambiguous_width, + term_program=term_program, ) if inner_width == 0: @@ -108,6 +110,7 @@ def _process_hyperlink( inner_text, inner_clip_start, inner_clip_end, fillchar=fillchar, tabsize=tabsize, ambiguous_width=ambiguous_width, + term_program=term_program, propagate_sgr=False, control_codes=control_codes, ) @@ -115,6 +118,7 @@ def _process_hyperlink( clipped_width = width( clipped_inner, control_codes=control_codes, tabsize=tabsize, ambiguous_width=ambiguous_width, + term_program=term_program, ) return _HyperlinkResult( @@ -191,6 +195,7 @@ def _clip_simple( *, propagate_sgr: bool, ambiguous_width: int, + term_program: bool | str, fillchar: str, tabsize: int, strict: bool, @@ -253,6 +258,7 @@ def _clip_simple( if hl_state := HyperlinkParams.parse(m.group()): r = _process_hyperlink( text, start, end, fillchar, tabsize, ambiguous_width, + term_program, control_codes, params=hl_state, match_end=m.end(), col=col, ) @@ -296,6 +302,7 @@ def _ts_write(s: str, _w: int, _col: int) -> None: ts_parts.append(s) col = _text_sizing_clip( ts, col, start, end, fillchar, ambiguous_width, + term_program, _ts_write) output.extend(ts_parts) if propagate_sgr and captured_style is None: @@ -334,7 +341,8 @@ def _ts_write(s: str, _w: int, _col: int) -> None: continue grapheme = next(iter_graphemes(text, start=idx)) - grapheme_w = width(grapheme, ambiguous_width=ambiguous_width) + grapheme_w = width(grapheme, ambiguous_width=ambiguous_width, + term_program=term_program) # Emit grapheme or fillchar depending on visibility within clip window. if grapheme_w == 0: @@ -362,6 +370,7 @@ def _text_sizing_clip( end: int, fillchar: str, ambiguous_width: int, + term_program: bool | str, write_cells: Callable[[str, int, int], None], ) -> int: """ @@ -394,7 +403,9 @@ def _text_sizing_clip( units.append(('', scale)) else: for g in iter_graphemes(ts.text): - units.append((g, width(g, ambiguous_width=ambiguous_width) * scale)) + units.append( + (g, width(g, ambiguous_width=ambiguous_width, + term_program=term_program) * scale)) pending_units: list[tuple[str, int]] = [] @@ -447,6 +458,7 @@ def _clip_painter( *, propagate_sgr: bool, ambiguous_width: int, + term_program: bool | str, fillchar: str, tabsize: int, strict: bool, @@ -527,6 +539,7 @@ def _write_cells(s: str, w: int, write_col: int, if hl_state := HyperlinkParams.parse(m.group()): r = _process_hyperlink( text, start, end, fillchar, tabsize, ambiguous_width, + term_program, control_codes, params=hl_state, match_end=m.end(), col=col, ) @@ -565,6 +578,7 @@ def _write_cells(s: str, w: int, write_col: int, ts_text, ts_term) col = _text_sizing_clip( ts, col, start, end, fillchar, ambiguous_width, + term_program, _write_cells) if propagate_sgr and captured_style is None: captured_style = current_style @@ -650,7 +664,8 @@ def _write_cells(s: str, w: int, write_col: int, # Grapheme cluster. grapheme = next(iter_graphemes(text, start=idx)) - grapheme_w = width(grapheme, ambiguous_width=ambiguous_width) + grapheme_w = width(grapheme, ambiguous_width=ambiguous_width, + term_program=term_program) # Emit grapheme or fillchar depending on visibility within clip window. if grapheme_w == 0: @@ -683,6 +698,7 @@ def clip( propagate_sgr: bool = True, control_codes: Literal['parse', 'strict', 'ignore'] = 'parse', overtyping: Optional[bool] = None, + term_program: bool | str = False, ) -> str: r""" Clip text to display columns (start, end) while preserving all terminal sequences. @@ -738,6 +754,13 @@ def clip( performance when the caller knows *text* contains no cursor movement characters. Set to ``True`` to force the painter's algorithm (useful for testing). Has no effect when ``control_codes='ignore'``. + :param term_program: Terminal software identifier for table correction. + ``False`` (default) disables override lookup. ``True`` reads the + ``TERM_PROGRAM`` or ``TERM`` environment variable for auto-detection. + Accepts a canonical terminal name matching :func:`list_term_programs`, + such as from XTVERSION_, ENQ_, or ``TERM_PROGRAM``. + + .. versionadded:: 0.8.0 :returns: Substring of ``text`` spanning display columns (start, end), with all terminal sequences preserved and wide characters at boundaries @@ -804,6 +827,7 @@ def clip( end=end, propagate_sgr=propagate_sgr, ambiguous_width=ambiguous_width, + term_program=term_program, fillchar=fillchar, tabsize=tabsize, strict=(control_codes == 'strict'), diff --git a/wcwidth/_constants.py b/wcwidth/_constants.py index 0c8232d5..bd493703 100644 --- a/wcwidth/_constants.py +++ b/wcwidth/_constants.py @@ -1,4 +1,11 @@ """Shared data tables and constants for wcwidth.py, _wcwidth.py, and _wcswidth.py.""" +from __future__ import annotations + +# std imports +import os +from functools import lru_cache + +from typing import Tuple, NamedTuple # local from .table_mc import CATEGORY_MC @@ -9,7 +16,16 @@ ISC_INVISIBLE_STACKER, GRAPHEME_REGIONAL_INDICATOR) from .table_ambiguous import AMBIGUOUS_EASTASIAN +from .table_overrides import (SFZ_OVERRIDES, + SRI_OVERRIDES, + VS15_OVERRIDES, + VS16_OVERRIDES, + WIDE_OVERRIDES) from .unicode_versions import list_versions +from .table_term_programs import ALIASES, KNOWN_TERMINALS + +_RangeTuple = Tuple[Tuple[int, int], ...] + __all__ = ( "_REGIONAL_INDICATOR_SET", @@ -21,6 +37,9 @@ "_ZERO_WIDTH_TABLE", "_WIDE_EASTASIAN_TABLE", "_AMBIGUOUS_TABLE", + "resolve_terminal", + "get_term_overrides", + "list_term_programs", ) _REGIONAL_INDICATOR_SET = frozenset( @@ -41,3 +60,92 @@ _ZERO_WIDTH_TABLE = ZERO_WIDTH[_LATEST_VERSION] _WIDE_EASTASIAN_TABLE = WIDE_EASTASIAN[_LATEST_VERSION] _AMBIGUOUS_TABLE = AMBIGUOUS_EASTASIAN[_LATEST_VERSION] + + +def list_term_programs() -> tuple[str, ...]: + """ + Return all recognized values for the ``term_program`` argument. + + Includes canonical terminal names and their TERM/TERM_PROGRAM aliases. + + .. versionadded:: 0.8.0 + """ + return tuple(sorted(KNOWN_TERMINALS | ALIASES.keys())) + + +def _merge_ranges(*tuples: _RangeTuple) -> _RangeTuple: + """Merge multiple sorted range tuples into one sorted, non-overlapping tuple.""" + all_ranges: list[tuple[int, int]] = [] + for t in tuples: + all_ranges.extend(t) + if not all_ranges: + return () + all_ranges.sort(key=lambda r: r[0]) + merged = [all_ranges[0]] + for lo, hi in all_ranges[1:]: + _, prev_hi = merged[-1] + if lo <= prev_hi: + merged[-1] = (merged[-1][0], max(prev_hi, hi)) + else: + merged.append((lo, hi)) + return tuple(merged) + + +class TerminalOverrides(NamedTuple): + """Pre-merged override range tuples for a single terminal.""" + + narrower: _RangeTuple + vs16_narrower: _RangeTuple + vs15_wider: _RangeTuple + + +_EMPTY_OVERRIDES = TerminalOverrides((), (), ()) + + +@lru_cache(maxsize=32) +def get_term_overrides(term_canonical: str) -> TerminalOverrides: + """Return a TerminalOverrides, with all empty tuples when there are no overrides.""" + # wide, sri, sfz: all narrow characters Unicode expects wide (no 'wider' data exists) + narrower = _merge_ranges( + WIDE_OVERRIDES.get(term_canonical, {}).get('narrower', ()), + SRI_OVERRIDES.get(term_canonical, {}).get('narrower', ()), + SFZ_OVERRIDES.get(term_canonical, {}).get('narrower', ()), + ) + vs16_narrower = VS16_OVERRIDES.get(term_canonical, {}).get('narrower', ()) + vs15_wider = VS15_OVERRIDES.get(term_canonical, {}).get('wider', ()) + # vs15_narrower intentionally excluded: no known terminal narrows VS15 + # vs16_wider intentionally excluded: any 'wider' entries in emoji_vs16_results + # ucs-detect YAML are from the vs16n baseline test (base char without VS16), + # not actual VS16 correction data. + + if not (narrower or vs16_narrower or vs15_wider): + return _EMPTY_OVERRIDES + return TerminalOverrides(narrower, vs16_narrower, vs15_wider) + + +@lru_cache(maxsize=32) +def resolve_terminal(term_program: bool | str = False) -> str | None: + """ + Resolve a terminal identifier to its canonical name. + + :param term_program: Terminal identifier. ``False`` (default) disables override lookup. + ``True`` reads the ``TERM_PROGRAM`` environment variable, falling back to ``TERM``. + A string value is used directly (canonical name, alias, XTVERSION/ENQ result, etc.). + :returns: Canonical terminal name if recognized, ``None`` otherwise. + + The auto-detection path (``term_program=True``) reads environment variables at call time + and caches the result. The environment is assumed immutable for the process lifetime; + callers that change ``TERM`` or ``TERM_PROGRAM`` mid-process must call + :func:`resolve_terminal.cache_clear` afterward. + """ + if term_program is False: + return None + if term_program is True: + term_program = os.environ.get('TERM_PROGRAM', '') or os.environ.get('TERM', '') + if not term_program: + return None + key = term_program.strip().lower() + canonical = ALIASES.get(key, key) + if canonical not in KNOWN_TERMINALS: + return None + return canonical diff --git a/wcwidth/_wcswidth.py b/wcwidth/_wcswidth.py index b4caa669..424c5bcb 100644 --- a/wcwidth/_wcswidth.py +++ b/wcwidth/_wcswidth.py @@ -8,17 +8,53 @@ "wcwidth._constants", "wcwidth._wcwidth", "wcwidth.bisearch", + "wcwidth.table_grapheme", "wcwidth.table_vs16", ] # local +from . import table_grapheme_overrides from ._wcwidth import wcwidth from .bisearch import bisearch from ._constants import (_EMOJI_ZWJ_SET, _ISC_VIRAMA_SET, _CATEGORY_MC_TABLE, _FITZPATRICK_RANGE, - _REGIONAL_INDICATOR_SET) + _REGIONAL_INDICATOR_SET, + resolve_terminal, + get_term_overrides) +from .table_vs15 import VS15_WIDE_TO_NARROW from .table_vs16 import VS16_NARROW_TO_WIDE +from .table_grapheme import GRAPHEME_EXTEND + + +def _scan_zwj_cluster_end(text: str, start: int, end: int) -> int: + """ + Scan forward from *start* (base character) to end of a ZWJ grapheme cluster. + + Follows the UAX #29 GB11 pattern (ExtPict Extend* ZWJ x ExtPict) chained repeatedly until no + more ZWJ joins are found. + """ + idx = start + 1 + # Skip Extend characters (Fitzpatrick modifiers, etc.) before first ZWJ + while idx < end and bisearch(ord(text[idx]), GRAPHEME_EXTEND): + idx += 1 + # Follow ZWJ chains + while idx < end: + if ord(text[idx]) != 0x200D: + break + idx += 1 + # GB11: \p{ExtPict} Extend* ZWJ × \p{ExtPict} + # Extend modifiers (VS16, Fitzpatrick skin tones, etc.) attach to + # the ExtPict *before* the ZWJ, not after it. After ZWJ the next + # codepoint is always an ExtPict directly, no Extend skip needed. + if idx < end and ord(text[idx]) in _EMOJI_ZWJ_SET: + idx += 1 + # Skip trailing Extend (VS16, etc.) after ExtPict before next ZWJ + while idx < end and bisearch(ord(text[idx]), GRAPHEME_EXTEND): + idx += 1 + continue + break + return idx def wcswidth( @@ -40,7 +76,6 @@ def wcswidth( :param pwcs: Measure width of given unicode string. :param n: When ``n`` is None (default), return the length of the entire string, otherwise only the first ``n`` characters are measured. - :param unicode_version: Ignored. Retained for backwards compatibility. .. deprecated:: 0.3.0 @@ -54,14 +89,170 @@ def wcswidth( .. _`Unicode Standard Annex #29`: https://www.unicode.org/reports/tr29/ """ - # pylint: disable=unused-argument,too-many-locals,too-many-statements - # pylint: disable=too-complex,too-many-branches,duplicate-code + # pylint: disable=unused-argument,too-many-locals,too-many-statements,redefined-variable-type + # pylint: disable=too-complex,too-many-branches,duplicate-code,too-many-nested-blocks + + # Fast path: pure ASCII printable strings are always width == length + if n is None and pwcs.isascii() and pwcs.isprintable(): + return len(pwcs) + + _wcwidth = wcwidth if ambiguous_width == 1 else lambda c: wcwidth(c, 'auto', ambiguous_width) + + end = len(pwcs) if n is None else n + total_width = 0 + idx = 0 + + last_measured_idx = -2 # -2 sentinel blocks VS16/VS15 (no base available) + last_measured_ucs = -1 + last_measured_w = 0 + prev_was_virama = False + cluster_width = 0 + vs16_nw_table = VS16_NARROW_TO_WIDE['9.0.0'] + vs15_wn_table = VS15_WIDE_TO_NARROW['9.0.0'] + _bisearch = bisearch + + while idx < end: + char = pwcs[idx] + ucs = ord(char) + + # 5. ZWJ (U+200D): consumed without contributing width. + # Virama codepoints are treated as zero-width combining marks (Mn). When a + # virama+consonant sequence forms a conjunct, its width is capped at 2 cells. + + # ZWJ (U+200D) + if ucs == 0x200D: + if prev_was_virama: + idx += 1 + elif idx + 1 < end: + last_measured_w = 0 + prev_was_virama = False + idx += 2 + else: + prev_was_virama = False + idx += 1 + continue + + # 6. VS16 (U+FE0F): converts preceding narrow character to wide. + if ucs == 0xFE0F and last_measured_idx >= 0: + if _bisearch(last_measured_ucs, vs16_nw_table): + cluster_width = 2 + last_measured_idx = -2 + idx += 1 + continue + + # VS15 (U+FE0E): text variation selector, requests narrow presentation. + if ucs == 0xFE0E and last_measured_idx >= 0: + if bisearch(last_measured_ucs, vs15_wn_table) and last_measured_w == 2: + total_width -= 1 + idx += 1 + continue + + # 7. Regional Indicator & Fitzpatrick (both above BMP) + if ucs > 0xFFFF: + if ucs in _REGIONAL_INDICATOR_SET: + ri_before = 0 + j = idx - 1 + while j >= 0 and ord(pwcs[j]) in _REGIONAL_INDICATOR_SET: + ri_before += 1 + j -= 1 + if ri_before % 2 == 1: + last_measured_ucs = ucs + idx += 1 + continue + elif (_FITZPATRICK_RANGE[0] <= ucs <= _FITZPATRICK_RANGE[1] + and last_measured_ucs in _EMOJI_ZWJ_SET): + idx += 1 + continue + + # 8. Normal character: measure with wcwidth + w = _wcwidth(char) + if w < 0: + return -1 + if w > 0: + if prev_was_virama: + cluster_width = 2 + elif cluster_width: + total_width += cluster_width + cluster_width = w + else: + cluster_width = w + + last_measured_idx = idx + last_measured_ucs = ucs + last_measured_w = w + prev_was_virama = False + elif ucs in _ISC_VIRAMA_SET: + prev_was_virama = True + elif last_measured_idx >= 0 and _bisearch(ucs, _CATEGORY_MC_TABLE): + cluster_width = 2 + last_measured_idx = -2 + prev_was_virama = False + else: + prev_was_virama = False + idx += 1 + + if cluster_width: + total_width += cluster_width + return total_width + + +def wcstwidth( + pwcs: str, + n: Optional[int] = None, + unicode_version: str = 'auto', + ambiguous_width: int = 1, + term_program: bool | str = False, +) -> int: + """ + Given a unicode string, return its printable length on a terminal given by ``term_program``. + + See :ref:`Specification` for details of cell measurement. + + Unlike :func:`wcswidth`, this function applies per-terminal correction tables for + emoji presentation and grapheme clusters. + + :param pwcs: Measure width of given unicode string. + :param n: When ``n`` is None (default), return the length of the entire + string, otherwise only the first ``n`` characters are measured. + :param unicode_version: Ignored. Retained for backwards compatibility. + :param ambiguous_width: Width to use for East Asian Ambiguous (A) + characters. Default is ``1`` (narrow). Set to ``2`` for CJK contexts. + :param term_program: Terminal software identifier for table correction. + ``False`` (default) disables override lookup. ``True`` reads the + ``TERM_PROGRAM`` or ``TERM`` environment variable for auto-detection. + Accepts a canonical terminal name matching :func:`list_term_programs`, + such as from XTVERSION_, ENQ_, or ``TERM_PROGRAM``. + + .. versionadded:: 0.8.0 + :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! + """ + # pylint: disable=unused-argument,too-many-locals,too-many-statements,redefined-variable-type + # pylint: disable=too-complex,too-many-branches,duplicate-code,too-many-nested-blocks # This function intentionally keeps all logic inline for performance. # Fast path: pure ASCII printable strings are always width == length if n is None and pwcs.isascii() and pwcs.isprintable(): return len(pwcs) + # Resolve terminal software for override lookup + term_canonical = resolve_terminal(term_program) + + # Skip override lookup when no terminal detected (avoids lru_cache call overhead). + # Extract locals for hot-loop performance (NamedTuple attribute access is slow). + if term_canonical: + overrides = get_term_overrides(term_canonical) + _narrower = overrides.narrower + _vs16_narrower = overrides.vs16_narrower + _vs15_wider = overrides.vs15_wider + _grapheme_overrides = table_grapheme_overrides.get(term_canonical) + else: + _narrower = () + _vs16_narrower = () + _vs15_wider = () + _grapheme_overrides = {} + # Select wcwidth call pattern for best lru_cache performance _wcwidth = wcwidth if ambiguous_width == 1 else lambda c: wcwidth(c, 'auto', ambiguous_width) @@ -69,42 +260,86 @@ def wcswidth( total_width = 0 idx = 0 - # grapheme-clustering state and local re-binding for performance - last_measured_idx = -2 + # grapheme-clustering state and local re-binding for performance. + # Widths accumulate in cluster_width and flush at boundaries. A cluster is a base character + # plus combining marks, deferring the flush lets grapheme overrides replace the measured width + # retrospectively. + last_measured_idx = -2 # -2 sentinel blocks VS16/VS15 (no base available) last_measured_ucs = -1 + last_measured_w = 0 prev_was_virama = False + cluster_start = -1 + total_before_cluster = 0 cluster_width = 0 vs16_nw_table = VS16_NARROW_TO_WIDE['9.0.0'] + vs15_wn_table = VS15_WIDE_TO_NARROW['9.0.0'] _bisearch = bisearch while idx < end: char = pwcs[idx] ucs = ord(char) + # # Much of the logic below matches the logic in width(), but is repeated for improved - # performance, they are given matching index reference numbers (starting at #6). + # performance, they are given matching index reference numbers (starting at #5). # # 5. ZWJ (U+200D): consumed without contributing width. - # Virama codepoints are treated as zero-width combining marks (Mn), matching - # Ghostty's uucode library. Whether a virama+consonant sequence should - # collapse to 1 or 2 cells is undefined by Unicode; we follow uucode's (1). + # Virama codepoints are treated as zero-width combining marks (Mn). When a + # virama+consonant sequence forms a conjunct, its width is capped at 2 cells + # matching behavior of popular terminals (PR #224) + + # ZWJ (U+200D) if ucs == 0x200D: if prev_was_virama: idx += 1 elif idx + 1 < end: + # Check for terminal grapheme override when base char is ExtPict/RI + if (_grapheme_overrides + and last_measured_idx >= 0 + and last_measured_ucs in _EMOJI_ZWJ_SET): + cluster_end = _scan_zwj_cluster_end(pwcs, last_measured_idx, end) + cluster = pwcs[last_measured_idx:cluster_end] + override_w = _grapheme_overrides.get(cluster) + if override_w is not None: + total_width += (override_w - last_measured_w) + last_measured_idx = -2 + last_measured_ucs = -1 + last_measured_w = 0 + prev_was_virama = False + cluster_start = -1 + idx = cluster_end + continue + # No override; ZWJ breaks VS adjacency. + # VS16 already set last_measured_idx = -2, blocking further VS16. + last_measured_w = 0 + prev_was_virama = False idx += 2 else: + prev_was_virama = False idx += 1 continue # 6. VS16 (U+FE0F): converts preceding narrow character to wide. if ucs == 0xFE0F and last_measured_idx >= 0: - if _bisearch(last_measured_ucs, vs16_nw_table): + if _vs16_narrower and _bisearch(last_measured_ucs, _vs16_narrower): + pass + elif _bisearch(last_measured_ucs, vs16_nw_table): cluster_width = 2 last_measured_idx = -2 # prevent double application idx += 1 continue + # VS15 (U+FE0E): text variation selector, requests narrow presentation. + if ucs == 0xFE0E and last_measured_idx >= 0: + base_ucs = last_measured_ucs + vs15_narrow = bisearch(base_ucs, vs15_wn_table) + if _vs15_wider and bisearch(base_ucs, _vs15_wider): + vs15_narrow = False + if vs15_narrow and last_measured_w == 2: + total_width -= 1 + idx += 1 + continue + # 7. Regional Indicator & Fitzpatrick (both above BMP) if ucs > 0xFFFF: if ucs in _REGIONAL_INDICATOR_SET: @@ -127,16 +362,46 @@ def wcswidth( if w < 0: # C0/C1 control character return -1 + # Apply single-codepoint terminal overrides (pre-merged tuples) + if w == 2 and _narrower and bisearch(ucs, _narrower): + w = 1 if w > 0: # virama+consonant extends current cluster; otherwise start new if prev_was_virama: cluster_width = 2 - else: - if cluster_width: + elif cluster_width: + # flush previous cluster, check for grapheme overrides + flushed = False + if _grapheme_overrides and cluster_start >= 0: + # Two-phase override lookup: candidate (cluster+current) catches Lo+Lo pairs + # where both chars bear width (Thai KO KAI + SARA AM). cluster_text (cluster + # alone) catches C+Mc clusters where the override key is shorter. + candidate = pwcs[cluster_start:idx + 1] + override_w = _grapheme_overrides.get(candidate) + if override_w is not None: + total_width = total_before_cluster + override_w + flushed = True + cluster_width = 0 + else: + cluster_text = pwcs[cluster_start:idx] + override_w = _grapheme_overrides.get(cluster_text) + if override_w is not None: + total_width = total_before_cluster + override_w + else: + total_width += cluster_width + else: total_width += cluster_width + if not flushed: + cluster_width = w + cluster_start = idx + total_before_cluster = total_width + else: cluster_width = w + cluster_start = idx + total_before_cluster = total_width last_measured_idx = idx last_measured_ucs = ucs + last_measured_w = w prev_was_virama = False elif ucs in _ISC_VIRAMA_SET: prev_was_virama = True @@ -150,5 +415,13 @@ def wcswidth( idx += 1 if cluster_width: - total_width += cluster_width + if _grapheme_overrides and cluster_start >= 0: + cluster_text = pwcs[cluster_start:end] + override_w = _grapheme_overrides.get(cluster_text) + if override_w is not None: + total_width = total_before_cluster + override_w + else: + total_width += cluster_width + else: + total_width += cluster_width return total_width diff --git a/wcwidth/_width.py b/wcwidth/_width.py index 7414974d..795c0b2c 100644 --- a/wcwidth/_width.py +++ b/wcwidth/_width.py @@ -1,5 +1,7 @@ """This is a high-level width() supporting terminal output.""" +from __future__ import annotations + from typing import Literal __lazy_modules__ = [ @@ -9,18 +11,23 @@ "wcwidth.bisearch", "wcwidth.control_codes", "wcwidth.escape_sequences", + "wcwidth.table_grapheme", "wcwidth.table_vs16", "wcwidth.text_sizing", ] # local +from . import table_grapheme_overrides from ._wcwidth import wcwidth from .bisearch import bisearch -from ._wcswidth import wcswidth +from ._wcswidth import wcswidth, wcstwidth, _scan_zwj_cluster_end from ._constants import (_EMOJI_ZWJ_SET, _ISC_VIRAMA_SET, _CATEGORY_MC_TABLE, _FITZPATRICK_RANGE, - _REGIONAL_INDICATOR_SET) + _REGIONAL_INDICATOR_SET, + resolve_terminal, + get_term_overrides) +from .table_vs15 import VS15_WIDE_TO_NARROW from .table_vs16 import VS16_NARROW_TO_WIDE from .text_sizing import TextSizing, TextSizingParams from .control_codes import ILLEGAL_CTRL, VERTICAL_CTRL, HORIZONTAL_CTRL, ZERO_WIDTH_CTRL @@ -44,15 +51,22 @@ )) -def _width_ignored_codes(text: str, ambiguous_width: int = 1) -> int: +def _width_ignored_codes(text: str, ambiguous_width: int = 1, + term_program: bool | str = False) -> int: """ Fast path for width() with control_codes='ignore'. Strips escape sequences and control characters, then measures remaining text. """ - return wcswidth( + if term_program is False: + return wcswidth( + strip_sequences(text).translate(_CONTROL_CHAR_TABLE), + ambiguous_width=ambiguous_width, + ) + return wcstwidth( strip_sequences(text).translate(_CONTROL_CHAR_TABLE), - ambiguous_width=ambiguous_width + ambiguous_width=ambiguous_width, + term_program=term_program, ) @@ -62,6 +76,7 @@ def width( control_codes: Literal['parse', 'strict', 'ignore'] = 'parse', tabsize: int = 8, ambiguous_width: int = 1, + term_program: bool | str = False, ) -> int: r""" Return printable width of text containing many kinds of control codes and sequences. @@ -84,14 +99,20 @@ def width( any kinds of control codes or sequences. TAB ``\t`` is zero-width; to ensure tab expansion, pre-process text using :func:`str.expandtabs`. - :param tabsize: Tab stop width for ``'parse'`` and ``'strict'`` modes. Default is 8. - Must be positive. Has no effect when ``control_codes='ignore'``. - :param ambiguous_width: Width to use for East Asian Ambiguous (A) - characters. Default is ``1`` (narrow). Set to ``2`` for CJK contexts. + :param tabsize: Tab stop width for ``'parse'`` and ``'strict'`` modes. Default is 8. Must be + positive. Has no effect when ``control_codes='ignore'``. + :param ambiguous_width: Width to use for East Asian Ambiguous (A) characters. Default is ``1`` + (narrow). Set to ``2`` for CJK contexts. + :param term_program: Terminal software identifier for table correction. + ``False`` (default) disables override lookup. ``True`` reads the + ``TERM_PROGRAM`` or ``TERM`` environment variable for auto-detection. + Accepts a canonical terminal name matching :func:`list_term_programs`, + such as from XTVERSION_, ENQ_, or ``TERM_PROGRAM``. + + .. versionadded:: 0.8.0 :returns: Maximum cursor position reached, "extent", accounting for cursor movement sequences present in ``text`` according to given parameters. This represents the rightmost column the cursor reaches. Always a non-negative integer. - :raises ValueError: If ``control_codes='strict'`` and control characters with indeterminate effects, such as vertical movement or clear sequences are encountered, or on unexpected C0 or C1 control code. Also raised when ``control_codes`` is not one of the valid values. @@ -127,7 +148,7 @@ def width( >>> width('1\x1b[10C', control_codes='ignore') # faster but wrong in this case 1 """ - # pylint: disable=too-complex,too-many-branches,too-many-statements,too-many-locals + # pylint: disable=too-complex,too-many-branches,too-many-statements,too-many-locals,redefined-variable-type,too-many-nested-blocks # This could be broken into sub-functions (#1, #3, and #6 especially), but for reduced overhead # in consideration of this function a likely "hot path", they are inline, breaking many pylint # complexity rules. @@ -151,7 +172,24 @@ def width( # Fast path for ignore mode, useful if you know the text is already free of control codes if control_codes == 'ignore': - return _width_ignored_codes(text, ambiguous_width) + return _width_ignored_codes(text, ambiguous_width, term_program=term_program) + + # Resolve terminal software for override lookup + term_canonical = resolve_terminal(term_program) + + # Skip override lookup when no terminal detected (avoids lru_cache call overhead). + # Extract locals for hot-loop performance (NamedTuple attribute access is slow). + if term_canonical: + overrides = get_term_overrides(term_canonical) + _narrower = overrides.narrower + _vs16_narrower = overrides.vs16_narrower + _vs15_wider = overrides.vs15_wider + _grapheme_overrides = table_grapheme_overrides.get(term_canonical) + else: + _narrower = () + _vs16_narrower = () + _vs15_wider = () + _grapheme_overrides = {} strict = control_codes == 'strict' # Track absolute positions: tab stops need modulo on absolute column, CR resets to 0. @@ -166,12 +204,19 @@ def width( # - ambiguous_width=2: full positional args needed (results differ, separate cache is correct) _wcwidth = wcwidth if ambiguous_width == 1 else lambda c: wcwidth(c, 'auto', ambiguous_width) - # grapheme-clustering state and local re-bindings for performance - last_measured_idx = -2 + # grapheme-clustering state and local re-binding for performance. + # Widths accumulate in cluster_width and flush at boundaries (see _wcswidth.py) + last_measured_idx = -2 # -2 sentinel blocks VS16/VS15 (no base available) last_measured_ucs = -1 + last_measured_w = 0 prev_was_virama = False + _max_extent_before = 0 + cluster_start = -1 + col_before_cluster = 0 + max_extent_before_cluster = 0 cluster_width = 0 vs16_nw_table = VS16_NARROW_TO_WIDE['9.0.0'] + vs15_wn_table = VS15_WIDE_TO_NARROW['9.0.0'] _bisearch = bisearch while idx < text_len: @@ -232,6 +277,7 @@ def width( # Escape sequences break VS16 adjacency: reset last-measured state last_measured_idx = -2 last_measured_ucs = -1 + cluster_start = -1 if current_col > max_extent: max_extent = current_col continue @@ -248,6 +294,7 @@ def width( idx += 1 last_measured_idx = -2 last_measured_ucs = -1 + cluster_start = -1 continue if char in VERTICAL_CTRL: @@ -261,6 +308,7 @@ def width( idx += 1 last_measured_idx = -2 last_measured_ucs = -1 + cluster_start = -1 continue # 3. Horizontal movement characters @@ -287,6 +335,7 @@ def width( idx += 1 last_measured_idx = -2 last_measured_ucs = -1 + cluster_start = -1 continue # 4. Zero-width control characters @@ -299,32 +348,67 @@ def width( idx += 1 last_measured_idx = -2 last_measured_ucs = -1 + cluster_start = -1 continue + # 5. Inline grapheme-clustering: ZWJ, Virama, VS16, Regional Indicators, + # Fitzpatrick, Mc, wcwidth ucs = ord(char) - # 5. Inline grapheme-clustering: ZWJ, VS16, Regional Indicators, - # Fitzpatrick, Virama conjuncts, Mc, wcwidth - # Virama codepoints are treated as zero-width combining marks (Mn), matching - # Ghostty's uucode library. Whether a virama+consonant sequence should - # collapse to 1 or 2 cells is undefined by Unicode; we follow uucode's (1). + # ZWJ (U+200D) if ucs == 0x200D: if prev_was_virama: idx += 1 elif idx + 1 < text_len: + # Check for terminal grapheme override when base char is ExtPict/RI + if (_grapheme_overrides + and last_measured_idx >= 0 + and last_measured_ucs in _EMOJI_ZWJ_SET): + cluster_end = _scan_zwj_cluster_end(text, last_measured_idx, text_len) + cluster = text[last_measured_idx:cluster_end] + override_w = _grapheme_overrides.get(cluster) + if override_w is not None: + current_col += (override_w - last_measured_w) + max_extent = max(max_extent, current_col) + last_measured_idx = -2 + last_measured_ucs = -1 + last_measured_w = 0 + prev_was_virama = False + cluster_start = -1 + idx = cluster_end + continue + # No override; ZWJ breaks VS adjacency. + # VS16 already set last_measured_idx = -2, blocking further VS16. + last_measured_w = 0 + prev_was_virama = False idx += 2 else: + prev_was_virama = False idx += 1 continue # 6. VS16 (U+FE0F): converts preceding narrow character to wide. if ucs == 0xFE0F and last_measured_idx >= 0: - if _bisearch(last_measured_ucs, vs16_nw_table): + if _vs16_narrower and _bisearch(last_measured_ucs, _vs16_narrower): + pass + elif _bisearch(last_measured_ucs, vs16_nw_table): cluster_width = 2 last_measured_idx = -2 # prevent double application idx += 1 continue + # VS15 (U+FE0E): text variation selector, requests narrow presentation. + if ucs == 0xFE0E and last_measured_idx >= 0: + base_ucs = last_measured_ucs + vs15_narrow = bisearch(base_ucs, vs15_wn_table) + if _vs15_wider and bisearch(base_ucs, _vs15_wider): + vs15_narrow = False + if vs15_narrow and last_measured_w == 2: + current_col -= 1 + max_extent = max(_max_extent_before, current_col) + idx += 1 + continue + # 7. Regional Indicator & Fitzpatrick (both above BMP) if ucs > 0xFFFF: if ucs in _REGIONAL_INDICATOR_SET: @@ -344,18 +428,51 @@ def width( # 8. Normal character: measure with wcwidth w = _wcwidth(char) + # Apply single-codepoint terminal overrides (pre-merged tuples) + if w == 2 and _narrower and bisearch(ucs, _narrower): + w = 1 if w > 0: # virama+consonant extends current cluster; otherwise start new if prev_was_virama: cluster_width = 2 - else: - if cluster_width: + elif cluster_width: + # flush previous cluster, check for grapheme overrides + flushed = False + if _grapheme_overrides and cluster_start >= 0: + # Two-phase override lookup (see _wcswidth.py) + candidate = text[cluster_start:idx + 1] + override_w = _grapheme_overrides.get(candidate) + if override_w is not None: + current_col = col_before_cluster + override_w + max_extent = max(max_extent_before_cluster, current_col) + flushed = True + cluster_width = 0 + else: + cluster_text = text[cluster_start:idx] + override_w = _grapheme_overrides.get(cluster_text) + if override_w is not None: + current_col = col_before_cluster + override_w + max_extent = max(max_extent_before_cluster, current_col) + else: + current_col += cluster_width + else: current_col += cluster_width - if current_col > max_extent: - max_extent = current_col + if current_col > max_extent: + max_extent = current_col + if not flushed: + cluster_width = w + cluster_start = idx + col_before_cluster = current_col + max_extent_before_cluster = max_extent + else: cluster_width = w + cluster_start = idx + col_before_cluster = current_col + max_extent_before_cluster = max_extent last_measured_idx = idx last_measured_ucs = ucs + last_measured_w = w + _max_extent_before = max_extent prev_was_virama = False elif ucs in _ISC_VIRAMA_SET: prev_was_virama = True @@ -369,7 +486,18 @@ def width( idx += 1 if cluster_width: - current_col += cluster_width - if current_col > max_extent: - max_extent = current_col + if _grapheme_overrides and cluster_start >= 0: + cluster_text = text[cluster_start:text_len] + override_w = _grapheme_overrides.get(cluster_text) + if override_w is not None: + current_col = col_before_cluster + override_w + max_extent = max(max_extent_before_cluster, current_col) + else: + current_col += cluster_width + if current_col > max_extent: + max_extent = current_col + else: + current_col += cluster_width + if current_col > max_extent: + max_extent = current_col return max_extent diff --git a/wcwidth/align.py b/wcwidth/align.py index 328454bb..efe5acdd 100644 --- a/wcwidth/align.py +++ b/wcwidth/align.py @@ -1,4 +1,6 @@ """Python grapheme, emoji, and sequence-aware ljust, rjust, center().""" +from __future__ import annotations + from typing import Literal # local @@ -12,6 +14,7 @@ def ljust( *, control_codes: Literal['parse', 'strict', 'ignore'] = 'parse', ambiguous_width: int = 1, + term_program: bool | str = False, ) -> str: r""" Return text left-justified in a string of given display width. @@ -25,6 +28,13 @@ def ljust( Passed to :func:`width` for measurement. :param ambiguous_width: Width to use for East Asian Ambiguous (A) characters. Default is ``1`` (narrow). Set to ``2`` for CJK contexts. + :param term_program: Terminal software identifier for table correction. + ``False`` (default) disables override lookup. ``True`` reads the + ``TERM_PROGRAM`` or ``TERM`` environment variable for auto-detection. + Accepts a canonical terminal name matching :func:`list_term_programs`, + such as from XTVERSION_, ENQ_, or ``TERM_PROGRAM``. + + .. versionadded:: 0.8.0 :returns: Text padded on the right to reach ``dest_width``. .. versionadded:: 0.3.0 @@ -41,7 +51,8 @@ def ljust( if text.isascii() and text.isprintable(): text_width = len(text) else: - text_width = width(text, control_codes=control_codes, ambiguous_width=ambiguous_width) + text_width = width(text, control_codes=control_codes, ambiguous_width=ambiguous_width, + term_program=term_program) padding_cells = max(0, dest_width - text_width) return text + fillchar * padding_cells @@ -53,6 +64,7 @@ def rjust( *, control_codes: Literal['parse', 'strict', 'ignore'] = 'parse', ambiguous_width: int = 1, + term_program: bool | str = False, ) -> str: r""" Return text right-justified in a string of given display width. @@ -66,6 +78,13 @@ def rjust( Passed to :func:`width` for measurement. :param ambiguous_width: Width to use for East Asian Ambiguous (A) characters. Default is ``1`` (narrow). Set to ``2`` for CJK contexts. + :param term_program: Terminal software identifier for table correction. + ``False`` (default) disables override lookup. ``True`` reads the + ``TERM_PROGRAM`` or ``TERM`` environment variable for auto-detection. + Accepts a canonical terminal name matching :func:`list_term_programs`, + such as from XTVERSION_, ENQ_, or ``TERM_PROGRAM``. + + .. versionadded:: 0.8.0 :returns: Text padded on the left to reach ``dest_width``. .. versionadded:: 0.3.0 @@ -82,7 +101,8 @@ def rjust( if text.isascii() and text.isprintable(): text_width = len(text) else: - text_width = width(text, control_codes=control_codes, ambiguous_width=ambiguous_width) + text_width = width(text, control_codes=control_codes, ambiguous_width=ambiguous_width, + term_program=term_program) padding_cells = max(0, dest_width - text_width) return fillchar * padding_cells + text @@ -94,6 +114,7 @@ def center( *, control_codes: Literal['parse', 'strict', 'ignore'] = 'parse', ambiguous_width: int = 1, + term_program: bool | str = False, ) -> str: r""" Return text centered in a string of given display width. @@ -107,6 +128,13 @@ def center( Passed to :func:`width` for measurement. :param ambiguous_width: Width to use for East Asian Ambiguous (A) characters. Default is ``1`` (narrow). Set to ``2`` for CJK contexts. + :param term_program: Terminal software identifier for table correction. + ``False`` (default) disables override lookup. ``True`` reads the + ``TERM_PROGRAM`` or ``TERM`` environment variable for auto-detection. + Accepts a canonical terminal name matching :func:`list_term_programs`, + such as from XTVERSION_, ENQ_, or ``TERM_PROGRAM``. + + .. versionadded:: 0.8.0 :returns: Text padded on both sides to reach ``dest_width``. For odd-width padding, the extra cell fills in the same cell position as @@ -128,7 +156,8 @@ def center( if text.isascii() and text.isprintable(): text_width = len(text) else: - text_width = width(text, control_codes=control_codes, ambiguous_width=ambiguous_width) + text_width = width(text, control_codes=control_codes, ambiguous_width=ambiguous_width, + term_program=term_program) total_padding = max(0, dest_width - text_width) # matching https://jazcap53.github.io/pythons-eccentric-strcenter.html left_pad = total_padding // 2 + (total_padding & dest_width & 1) diff --git a/wcwidth/table_grapheme_overrides/__init__.py b/wcwidth/table_grapheme_overrides/__init__.py new file mode 100644 index 00000000..beee0118 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/__init__.py @@ -0,0 +1,37 @@ +""" +Lazy-loading per-terminal grapheme override tables. + +This minimizes memory for the 99.9% of use-cases of a single 'term_program'. +""" +from __future__ import annotations + +# std imports +import importlib +from functools import lru_cache + +# local +from ._registry import _REGISTRY + + +@lru_cache(maxsize=32) +def get(term_canonical: str) -> dict[str, int]: + """ + Return grapheme override dict for a terminal, or an empty dict. + + The per-terminal module is imported on first access and cached in ``sys.modules``; subsequent + calls for the same terminal return immediately via lru_cache. + """ + hash_key = _REGISTRY.get(term_canonical) + if hash_key is None: + return {} + + try: + mod = importlib.import_module(f'._known_{hash_key}', __package__) + result: dict[str, int] = getattr(mod, 'GRAPHEMES') + return result + except ImportError: + # This can occur during a program re-install when the registry and files are out of sync + # (filesystem vs. in-memory copy differ), this can happen with a "pip upgrade" of a running + # service, or if the upgrade tool itself uses wcwidth. Not being able to provide terminal + # overrides in this situation is not important, continue without them. + return {} diff --git a/wcwidth/table_grapheme_overrides/_known_27e0693f.py b/wcwidth/table_grapheme_overrides/_known_27e0693f.py new file mode 100644 index 00000000..26f52f96 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_27e0693f.py @@ -0,0 +1,2677 @@ +""" +Grapheme overrides for _known_27e0693f. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: warp +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 5, + '⛹️‍♀️': 5, + '⛹️‍♂️': 5, + '⛹🏻‍♀️': 6, + '⛹🏻‍♂️': 6, + '⛹🏼‍♀️': 6, + '⛹🏼‍♂️': 6, + '⛹🏽‍♀️': 6, + '⛹🏽‍♂️': 6, + '⛹🏾‍♀️': 6, + '⛹🏾‍♂️': 6, + '⛹🏿‍♀️': 6, + '⛹🏿‍♂️': 6, + '❤️‍🔥': 5, + '❤️‍🩹': 5, + '🍄‍🟫': 5, + '🍋‍🟩': 5, + '🏃‍♀️': 5, + '🏃‍♀️‍➡️': 8, + '🏃‍♂️': 5, + '🏃‍♂️‍➡️': 8, + '🏃‍➡️': 5, + '🏃🏻‍♀️': 7, + '🏃🏻‍♀️‍➡️': 10, + '🏃🏻‍♂️': 7, + '🏃🏻‍♂️‍➡️': 10, + '🏃🏻‍➡️': 7, + '🏃🏼‍♀️': 7, + '🏃🏼‍♀️‍➡️': 10, + '🏃🏼‍♂️': 7, + '🏃🏼‍♂️‍➡️': 10, + '🏃🏼‍➡️': 7, + '🏃🏽‍♀️': 7, + '🏃🏽‍♀️‍➡️': 10, + '🏃🏽‍♂️': 7, + '🏃🏽‍♂️‍➡️': 10, + '🏃🏽‍➡️': 7, + '🏃🏾‍♀️': 7, + '🏃🏾‍♀️‍➡️': 10, + '🏃🏾‍♂️': 7, + '🏃🏾‍♂️‍➡️': 10, + '🏃🏾‍➡️': 7, + '🏃🏿‍♀️': 7, + '🏃🏿‍♀️‍➡️': 10, + '🏃🏿‍♂️': 7, + '🏃🏿‍♂️‍➡️': 10, + '🏃🏿‍➡️': 7, + '🏄‍♀️': 5, + '🏄‍♂️': 5, + '🏄🏻‍♀️': 7, + '🏄🏻‍♂️': 7, + '🏄🏼‍♀️': 7, + '🏄🏼‍♂️': 7, + '🏄🏽‍♀️': 7, + '🏄🏽‍♂️': 7, + '🏄🏾‍♀️': 7, + '🏄🏾‍♂️': 7, + '🏄🏿‍♀️': 7, + '🏄🏿‍♂️': 7, + '🏊‍♀️': 5, + '🏊‍♂️': 5, + '🏊🏻‍♀️': 7, + '🏊🏻‍♂️': 7, + '🏊🏼‍♀️': 7, + '🏊🏼‍♂️': 7, + '🏊🏽‍♀️': 7, + '🏊🏽‍♂️': 7, + '🏊🏾‍♀️': 7, + '🏊🏾‍♂️': 7, + '🏊🏿‍♀️': 7, + '🏊🏿‍♂️': 7, + '🏋️‍♀️': 5, + '🏋️‍♂️': 5, + '🏋🏻‍♀️': 6, + '🏋🏻‍♂️': 6, + '🏋🏼‍♀️': 6, + '🏋🏼‍♂️': 6, + '🏋🏽‍♀️': 6, + '🏋🏽‍♂️': 6, + '🏋🏾‍♀️': 6, + '🏋🏾‍♂️': 6, + '🏋🏿‍♀️': 6, + '🏋🏿‍♂️': 6, + '🏌️‍♀️': 5, + '🏌️‍♂️': 5, + '🏌🏻‍♀️': 6, + '🏌🏻‍♂️': 6, + '🏌🏼‍♀️': 6, + '🏌🏼‍♂️': 6, + '🏌🏽‍♀️': 6, + '🏌🏽‍♂️': 6, + '🏌🏾‍♀️': 6, + '🏌🏾‍♂️': 6, + '🏌🏿‍♀️': 6, + '🏌🏿‍♂️': 6, + '🏳️‍⚧️': 5, + '🏳️‍🌈': 5, + '🏴‍☠️': 5, + '🐈‍⬛': 5, + '🐕‍🦺': 5, + '🐦‍⬛': 5, + '🐦‍🔥': 5, + '🐻‍❄️': 5, + '👁️‍🗨️': 5, + '👨‍⚕️': 5, + '👨‍⚖️': 5, + '👨‍✈️': 5, + '👨‍❤️‍👨': 8, + '👨‍❤️‍💋‍👨': 11, + '👨‍🌾': 5, + '👨‍🍳': 5, + '👨‍🍼': 5, + '👨‍🎓': 5, + '👨‍🎤': 5, + '👨‍🎨': 5, + '👨‍🏫': 5, + '👨‍🏭': 5, + '👨‍👦': 5, + '👨‍👦‍👦': 8, + '👨‍👧': 5, + '👨‍👧‍👦': 8, + '👨‍👧‍👧': 8, + '👨‍👨‍👦': 8, + '👨‍👨‍👦‍👦': 11, + '👨‍👨‍👧': 8, + '👨‍👨‍👧‍👦': 11, + '👨‍👨‍👧‍👧': 11, + '👨‍👩‍👦': 8, + '👨‍👩‍👦‍👦': 11, + '👨‍👩‍👧': 8, + '👨‍👩‍👧‍👦': 11, + '👨‍👩‍👧‍👧': 11, + '👨‍💻': 5, + '👨‍💼': 5, + '👨‍🔧': 5, + '👨‍🔬': 5, + '👨‍🚀': 5, + '👨‍🚒': 5, + '👨‍🦯': 5, + '👨‍🦯‍➡️': 8, + '👨‍🦰': 5, + '👨‍🦱': 5, + '👨‍🦲': 5, + '👨‍🦳': 5, + '👨‍🦼': 5, + '👨‍🦼‍➡️': 8, + '👨‍🦽': 5, + '👨‍🦽‍➡️': 8, + '👨🏻‍⚕️': 7, + '👨🏻‍⚖️': 7, + '👨🏻‍✈️': 7, + '👨🏻‍❤️‍👨🏻': 12, + '👨🏻‍❤️‍👨🏽': 12, + '👨🏻‍❤️‍👨🏿': 12, + '👨🏻‍❤️‍💋‍👨🏻': 15, + '👨🏻‍❤️‍💋‍👨🏽': 15, + '👨🏻‍❤️‍💋‍👨🏾': 15, + '👨🏻‍❤️‍💋‍👨🏿': 15, + '👨🏻‍🌾': 7, + '👨🏻‍🍳': 7, + '👨🏻‍🍼': 7, + '👨🏻‍🎓': 7, + '👨🏻‍🎤': 7, + '👨🏻‍🎨': 7, + '👨🏻‍🏫': 7, + '👨🏻‍🏭': 7, + '👨🏻‍🐰‍👨🏼': 12, + '👨🏻‍🐰‍👨🏽': 12, + '👨🏻‍🐰‍👨🏾': 12, + '👨🏻‍🐰‍👨🏿': 12, + '👨🏻‍💻': 7, + '👨🏻‍💼': 7, + '👨🏻‍🔧': 7, + '👨🏻‍🔬': 7, + '👨🏻‍🚀': 7, + '👨🏻‍🚒': 7, + '👨🏻‍🤝‍👨🏼': 12, + '👨🏻‍🤝‍👨🏽': 12, + '👨🏻‍🤝‍👨🏾': 12, + '👨🏻‍🤝‍👨🏿': 12, + '👨🏻‍🦯': 7, + '👨🏻‍🦯‍➡️': 10, + '👨🏻‍🦰': 7, + '👨🏻‍🦱': 7, + '👨🏻‍🦲': 7, + '👨🏻‍🦳': 7, + '👨🏻‍🦼': 7, + '👨🏻‍🦼‍➡️': 10, + '👨🏻‍🦽': 7, + '👨🏻‍🦽‍➡️': 10, + '👨🏻‍🫯‍👨🏼': 10, + '👨🏻‍🫯‍👨🏽': 10, + '👨🏻‍🫯‍👨🏾': 10, + '👨🏻‍🫯‍👨🏿': 10, + '👨🏼‍⚕️': 7, + '👨🏼‍⚖️': 7, + '👨🏼‍✈️': 7, + '👨🏼‍❤️‍👨🏼': 12, + '👨🏼‍❤️‍💋‍👨🏼': 15, + '👨🏼‍❤️‍💋‍👨🏿': 15, + '👨🏼‍🌾': 7, + '👨🏼‍🍳': 7, + '👨🏼‍🍼': 7, + '👨🏼‍🎓': 7, + '👨🏼‍🎤': 7, + '👨🏼‍🎨': 7, + '👨🏼‍🏫': 7, + '👨🏼‍🏭': 7, + '👨🏼‍🐰‍👨🏻': 12, + '👨🏼‍🐰‍👨🏽': 12, + '👨🏼‍🐰‍👨🏿': 12, + '👨🏼‍💻': 7, + '👨🏼‍💼': 7, + '👨🏼‍🔧': 7, + '👨🏼‍🔬': 7, + '👨🏼‍🚀': 7, + '👨🏼‍🚒': 7, + '👨🏼‍🤝‍👨🏻': 12, + '👨🏼‍🤝‍👨🏽': 12, + '👨🏼‍🤝‍👨🏿': 12, + '👨🏼‍🦯': 7, + '👨🏼‍🦯‍➡️': 10, + '👨🏼‍🦰': 7, + '👨🏼‍🦱': 7, + '👨🏼‍🦲': 7, + '👨🏼‍🦳': 7, + '👨🏼‍🦼': 7, + '👨🏼‍🦽': 7, + '👨🏼‍🦽‍➡️': 10, + '👨🏼‍🫯‍👨🏻': 10, + '👨🏼‍🫯‍👨🏽': 10, + '👨🏼‍🫯‍👨🏾': 10, + '👨🏼‍🫯‍👨🏿': 10, + '👨🏽‍⚕️': 7, + '👨🏽‍⚖️': 7, + '👨🏽‍✈️': 7, + '👨🏽‍❤️‍👨🏻': 12, + '👨🏽‍❤️‍👨🏽': 12, + '👨🏽‍❤️‍👨🏿': 12, + '👨🏽‍❤️‍💋‍👨🏻': 15, + '👨🏽‍❤️‍💋‍👨🏽': 15, + '👨🏽‍❤️‍💋‍👨🏿': 15, + '👨🏽‍🌾': 7, + '👨🏽‍🍳': 7, + '👨🏽‍🍼': 7, + '👨🏽‍🎓': 7, + '👨🏽‍🎤': 7, + '👨🏽‍🎨': 7, + '👨🏽‍🏫': 7, + '👨🏽‍🏭': 7, + '👨🏽‍🐰‍👨🏻': 12, + '👨🏽‍🐰‍👨🏼': 12, + '👨🏽‍🐰‍👨🏾': 12, + '👨🏽‍🐰‍👨🏿': 12, + '👨🏽‍💻': 7, + '👨🏽‍💼': 7, + '👨🏽‍🔧': 7, + '👨🏽‍🔬': 7, + '👨🏽‍🚀': 7, + '👨🏽‍🚒': 7, + '👨🏽‍🤝‍👨🏻': 12, + '👨🏽‍🤝‍👨🏼': 12, + '👨🏽‍🤝‍👨🏾': 12, + '👨🏽‍🤝‍👨🏿': 12, + '👨🏽‍🦯': 7, + '👨🏽‍🦯‍➡️': 10, + '👨🏽‍🦰': 7, + '👨🏽‍🦱': 7, + '👨🏽‍🦲': 7, + '👨🏽‍🦳': 7, + '👨🏽‍🦼': 7, + '👨🏽‍🦼‍➡️': 10, + '👨🏽‍🦽': 7, + '👨🏽‍🦽‍➡️': 10, + '👨🏽‍🫯‍👨🏻': 10, + '👨🏽‍🫯‍👨🏼': 10, + '👨🏽‍🫯‍👨🏾': 10, + '👨🏽‍🫯‍👨🏿': 10, + '👨🏾‍⚕️': 7, + '👨🏾‍⚖️': 7, + '👨🏾‍✈️': 7, + '👨🏾‍❤️‍👨🏾': 12, + '👨🏾‍❤️‍💋‍👨🏻': 15, + '👨🏾‍❤️‍💋‍👨🏾': 15, + '👨🏾‍❤️‍💋‍👨🏿': 15, + '👨🏾‍🌾': 7, + '👨🏾‍🍳': 7, + '👨🏾‍🍼': 7, + '👨🏾‍🎓': 7, + '👨🏾‍🎤': 7, + '👨🏾‍🎨': 7, + '👨🏾‍🏫': 7, + '👨🏾‍🏭': 7, + '👨🏾‍🐰‍👨🏻': 12, + '👨🏾‍🐰‍👨🏽': 12, + '👨🏾‍🐰‍👨🏿': 12, + '👨🏾‍💻': 7, + '👨🏾‍💼': 7, + '👨🏾‍🔧': 7, + '👨🏾‍🔬': 7, + '👨🏾‍🚀': 7, + '👨🏾‍🚒': 7, + '👨🏾‍🤝‍👨🏻': 12, + '👨🏾‍🤝‍👨🏽': 12, + '👨🏾‍🤝‍👨🏿': 12, + '👨🏾‍🦯': 7, + '👨🏾‍🦯‍➡️': 10, + '👨🏾‍🦰': 7, + '👨🏾‍🦱': 7, + '👨🏾‍🦲': 7, + '👨🏾‍🦳': 7, + '👨🏾‍🦼': 7, + '👨🏾‍🦽': 7, + '👨🏾‍🦽‍➡️': 10, + '👨🏾‍🫯‍👨🏻': 10, + '👨🏾‍🫯‍👨🏼': 10, + '👨🏾‍🫯‍👨🏽': 10, + '👨🏾‍🫯‍👨🏿': 10, + '👨🏿‍⚕️': 7, + '👨🏿‍⚖️': 7, + '👨🏿‍✈️': 7, + '👨🏿‍❤️‍👨🏻': 12, + '👨🏿‍❤️‍👨🏽': 12, + '👨🏿‍❤️‍👨🏿': 12, + '👨🏿‍❤️‍💋‍👨🏻': 15, + '👨🏿‍❤️‍💋‍👨🏼': 15, + '👨🏿‍❤️‍💋‍👨🏽': 15, + '👨🏿‍❤️‍💋‍👨🏾': 15, + '👨🏿‍❤️‍💋‍👨🏿': 15, + '👨🏿‍🌾': 7, + '👨🏿‍🍳': 7, + '👨🏿‍🍼': 7, + '👨🏿‍🎓': 7, + '👨🏿‍🎤': 7, + '👨🏿‍🎨': 7, + '👨🏿‍🏫': 7, + '👨🏿‍🏭': 7, + '👨🏿‍🐰‍👨🏻': 12, + '👨🏿‍🐰‍👨🏼': 12, + '👨🏿‍🐰‍👨🏽': 12, + '👨🏿‍🐰‍👨🏾': 12, + '👨🏿‍💻': 7, + '👨🏿‍💼': 7, + '👨🏿‍🔧': 7, + '👨🏿‍🔬': 7, + '👨🏿‍🚀': 7, + '👨🏿‍🚒': 7, + '👨🏿‍🤝‍👨🏻': 12, + '👨🏿‍🤝‍👨🏼': 12, + '👨🏿‍🤝‍👨🏽': 12, + '👨🏿‍🤝‍👨🏾': 12, + '👨🏿‍🦯': 7, + '👨🏿‍🦯‍➡️': 10, + '👨🏿‍🦰': 7, + '👨🏿‍🦱': 7, + '👨🏿‍🦲': 7, + '👨🏿‍🦳': 7, + '👨🏿‍🦼': 7, + '👨🏿‍🦼‍➡️': 10, + '👨🏿‍🦽': 7, + '👨🏿‍🦽‍➡️': 10, + '👨🏿‍🫯‍👨🏻': 10, + '👨🏿‍🫯‍👨🏼': 10, + '👨🏿‍🫯‍👨🏽': 10, + '👨🏿‍🫯‍👨🏾': 10, + '👩‍⚕️': 5, + '👩‍⚖️': 5, + '👩‍✈️': 5, + '👩‍❤️‍👨': 8, + '👩‍❤️‍👩': 8, + '👩‍❤️‍💋‍👨': 11, + '👩‍❤️‍💋‍👩': 11, + '👩‍🌾': 5, + '👩‍🍳': 5, + '👩‍🍼': 5, + '👩‍🎓': 5, + '👩‍🎤': 5, + '👩‍🎨': 5, + '👩‍🏫': 5, + '👩‍🏭': 5, + '👩‍👦': 5, + '👩‍👦‍👦': 8, + '👩‍👧': 5, + '👩‍👧‍👦': 8, + '👩‍👧‍👧': 8, + '👩‍👩‍👦': 8, + '👩‍👩‍👦‍👦': 11, + '👩‍👩‍👧': 8, + '👩‍👩‍👧‍👦': 11, + '👩‍👩‍👧‍👧': 11, + '👩‍💻': 5, + '👩‍💼': 5, + '👩‍🔧': 5, + '👩‍🔬': 5, + '👩‍🚀': 5, + '👩‍🚒': 5, + '👩‍🦯': 5, + '👩‍🦯‍➡️': 8, + '👩‍🦰': 5, + '👩‍🦱': 5, + '👩‍🦲': 5, + '👩‍🦳': 5, + '👩‍🦼': 5, + '👩‍🦼‍➡️': 8, + '👩‍🦽': 5, + '👩‍🦽‍➡️': 8, + '👩🏻‍⚕️': 7, + '👩🏻‍⚖️': 7, + '👩🏻‍✈️': 7, + '👩🏻‍❤️‍👨🏻': 12, + '👩🏻‍❤️‍👨🏿': 12, + '👩🏻‍❤️‍👩🏻': 12, + '👩🏻‍❤️‍💋‍👨🏻': 15, + '👩🏻‍❤️‍💋‍👨🏽': 15, + '👩🏻‍❤️‍💋‍👨🏿': 15, + '👩🏻‍❤️‍💋‍👩🏻': 15, + '👩🏻‍❤️‍💋‍👩🏽': 15, + '👩🏻‍❤️‍💋‍👩🏿': 15, + '👩🏻‍🌾': 7, + '👩🏻‍🍳': 7, + '👩🏻‍🍼': 7, + '👩🏻‍🎓': 7, + '👩🏻‍🎤': 7, + '👩🏻‍🎨': 7, + '👩🏻‍🏫': 7, + '👩🏻‍🏭': 7, + '👩🏻‍🐰‍👩🏼': 12, + '👩🏻‍🐰‍👩🏽': 12, + '👩🏻‍🐰‍👩🏾': 12, + '👩🏻‍🐰‍👩🏿': 12, + '👩🏻‍💻': 7, + '👩🏻‍💼': 7, + '👩🏻‍🔧': 7, + '👩🏻‍🔬': 7, + '👩🏻‍🚀': 7, + '👩🏻‍🚒': 7, + '👩🏻‍🤝‍👨🏽': 12, + '👩🏻‍🤝‍👨🏿': 12, + '👩🏻‍🤝‍👩🏼': 12, + '👩🏻‍🤝‍👩🏽': 12, + '👩🏻‍🤝‍👩🏾': 12, + '👩🏻‍🤝‍👩🏿': 12, + '👩🏻‍🦯': 7, + '👩🏻‍🦯‍➡️': 10, + '👩🏻‍🦰': 7, + '👩🏻‍🦱': 7, + '👩🏻‍🦲': 7, + '👩🏻‍🦳': 7, + '👩🏻‍🦼': 7, + '👩🏻‍🦼‍➡️': 10, + '👩🏻‍🦽': 7, + '👩🏻‍🦽‍➡️': 10, + '👩🏻‍🫯‍👩🏼': 10, + '👩🏻‍🫯‍👩🏽': 10, + '👩🏻‍🫯‍👩🏾': 10, + '👩🏻‍🫯‍👩🏿': 10, + '👩🏼‍⚕️': 7, + '👩🏼‍⚖️': 7, + '👩🏼‍✈️': 7, + '👩🏼‍❤️‍👨🏼': 12, + '👩🏼‍❤️‍👩🏼': 12, + '👩🏼‍❤️‍💋‍👨🏼': 15, + '👩🏼‍❤️‍💋‍👩🏼': 15, + '👩🏼‍🌾': 7, + '👩🏼‍🍳': 7, + '👩🏼‍🍼': 7, + '👩🏼‍🎓': 7, + '👩🏼‍🎤': 7, + '👩🏼‍🎨': 7, + '👩🏼‍🏫': 7, + '👩🏼‍🏭': 7, + '👩🏼‍🐰‍👩🏻': 12, + '👩🏼‍🐰‍👩🏿': 12, + '👩🏼‍💻': 7, + '👩🏼‍💼': 7, + '👩🏼‍🔧': 7, + '👩🏼‍🔬': 7, + '👩🏼‍🚀': 7, + '👩🏼‍🚒': 7, + '👩🏼‍🤝‍👩🏻': 12, + '👩🏼‍🤝‍👩🏽': 12, + '👩🏼‍🤝‍👩🏿': 12, + '👩🏼‍🦯': 7, + '👩🏼‍🦯‍➡️': 10, + '👩🏼‍🦰': 7, + '👩🏼‍🦱': 7, + '👩🏼‍🦲': 7, + '👩🏼‍🦳': 7, + '👩🏼‍🦼': 7, + '👩🏼‍🦽': 7, + '👩🏼‍🫯‍👩🏻': 10, + '👩🏼‍🫯‍👩🏽': 10, + '👩🏼‍🫯‍👩🏾': 10, + '👩🏼‍🫯‍👩🏿': 10, + '👩🏽‍⚕️': 7, + '👩🏽‍⚖️': 7, + '👩🏽‍✈️': 7, + '👩🏽‍❤️‍👨🏽': 12, + '👩🏽‍❤️‍👩🏽': 12, + '👩🏽‍❤️‍💋‍👨🏻': 15, + '👩🏽‍❤️‍💋‍👨🏽': 15, + '👩🏽‍❤️‍💋‍👨🏿': 15, + '👩🏽‍❤️‍💋‍👩🏻': 15, + '👩🏽‍❤️‍💋‍👩🏽': 15, + '👩🏽‍❤️‍💋‍👩🏿': 15, + '👩🏽‍🌾': 7, + '👩🏽‍🍳': 7, + '👩🏽‍🍼': 7, + '👩🏽‍🎓': 7, + '👩🏽‍🎤': 7, + '👩🏽‍🎨': 7, + '👩🏽‍🏫': 7, + '👩🏽‍🏭': 7, + '👩🏽‍🐰‍👩🏻': 12, + '👩🏽‍🐰‍👩🏾': 12, + '👩🏽‍🐰‍👩🏿': 12, + '👩🏽‍💻': 7, + '👩🏽‍💼': 7, + '👩🏽‍🔧': 7, + '👩🏽‍🔬': 7, + '👩🏽‍🚀': 7, + '👩🏽‍🚒': 7, + '👩🏽‍🤝‍👨🏻': 12, + '👩🏽‍🤝‍👨🏿': 12, + '👩🏽‍🤝‍👩🏻': 12, + '👩🏽‍🤝‍👩🏼': 12, + '👩🏽‍🤝‍👩🏾': 12, + '👩🏽‍🤝‍👩🏿': 12, + '👩🏽‍🦯': 7, + '👩🏽‍🦯‍➡️': 10, + '👩🏽‍🦰': 7, + '👩🏽‍🦱': 7, + '👩🏽‍🦲': 7, + '👩🏽‍🦳': 7, + '👩🏽‍🦼': 7, + '👩🏽‍🦼‍➡️': 10, + '👩🏽‍🦽': 7, + '👩🏽‍🦽‍➡️': 10, + '👩🏽‍🫯‍👩🏻': 10, + '👩🏽‍🫯‍👩🏼': 10, + '👩🏽‍🫯‍👩🏾': 10, + '👩🏽‍🫯‍👩🏿': 10, + '👩🏾‍⚕️': 7, + '👩🏾‍⚖️': 7, + '👩🏾‍✈️': 7, + '👩🏾‍❤️‍👨🏾': 12, + '👩🏾‍❤️‍👩🏾': 12, + '👩🏾‍❤️‍💋‍👨🏾': 15, + '👩🏾‍❤️‍💋‍👩🏾': 15, + '👩🏾‍🌾': 7, + '👩🏾‍🍳': 7, + '👩🏾‍🍼': 7, + '👩🏾‍🎓': 7, + '👩🏾‍🎤': 7, + '👩🏾‍🎨': 7, + '👩🏾‍🏫': 7, + '👩🏾‍🏭': 7, + '👩🏾‍🐰‍👩🏻': 12, + '👩🏾‍🐰‍👩🏽': 12, + '👩🏾‍🐰‍👩🏿': 12, + '👩🏾‍💻': 7, + '👩🏾‍💼': 7, + '👩🏾‍🔧': 7, + '👩🏾‍🔬': 7, + '👩🏾‍🚀': 7, + '👩🏾‍🚒': 7, + '👩🏾‍🤝‍👩🏻': 12, + '👩🏾‍🤝‍👩🏽': 12, + '👩🏾‍🤝‍👩🏿': 12, + '👩🏾‍🦯': 7, + '👩🏾‍🦯‍➡️': 10, + '👩🏾‍🦰': 7, + '👩🏾‍🦱': 7, + '👩🏾‍🦲': 7, + '👩🏾‍🦳': 7, + '👩🏾‍🦼': 7, + '👩🏾‍🦽': 7, + '👩🏾‍🦽‍➡️': 10, + '👩🏾‍🫯‍👩🏻': 10, + '👩🏾‍🫯‍👩🏼': 10, + '👩🏾‍🫯‍👩🏽': 10, + '👩🏾‍🫯‍👩🏿': 10, + '👩🏿‍⚕️': 7, + '👩🏿‍⚖️': 7, + '👩🏿‍✈️': 7, + '👩🏿‍❤️‍👨🏻': 12, + '👩🏿‍❤️‍👨🏿': 12, + '👩🏿‍❤️‍👩🏿': 12, + '👩🏿‍❤️‍💋‍👨🏻': 15, + '👩🏿‍❤️‍💋‍👨🏽': 15, + '👩🏿‍❤️‍💋‍👨🏿': 15, + '👩🏿‍❤️‍💋‍👩🏻': 15, + '👩🏿‍❤️‍💋‍👩🏽': 15, + '👩🏿‍❤️‍💋‍👩🏿': 15, + '👩🏿‍🌾': 7, + '👩🏿‍🍳': 7, + '👩🏿‍🍼': 7, + '👩🏿‍🎓': 7, + '👩🏿‍🎤': 7, + '👩🏿‍🎨': 7, + '👩🏿‍🏫': 7, + '👩🏿‍🏭': 7, + '👩🏿‍🐰‍👩🏻': 12, + '👩🏿‍🐰‍👩🏼': 12, + '👩🏿‍🐰‍👩🏽': 12, + '👩🏿‍🐰‍👩🏾': 12, + '👩🏿‍💻': 7, + '👩🏿‍💼': 7, + '👩🏿‍🔧': 7, + '👩🏿‍🔬': 7, + '👩🏿‍🚀': 7, + '👩🏿‍🚒': 7, + '👩🏿‍🤝‍👨🏻': 12, + '👩🏿‍🤝‍👨🏽': 12, + '👩🏿‍🤝‍👩🏻': 12, + '👩🏿‍🤝‍👩🏼': 12, + '👩🏿‍🤝‍👩🏽': 12, + '👩🏿‍🤝‍👩🏾': 12, + '👩🏿‍🦯': 7, + '👩🏿‍🦯‍➡️': 10, + '👩🏿‍🦰': 7, + '👩🏿‍🦱': 7, + '👩🏿‍🦲': 7, + '👩🏿‍🦳': 7, + '👩🏿‍🦼': 7, + '👩🏿‍🦼‍➡️': 10, + '👩🏿‍🦽': 7, + '👩🏿‍🦽‍➡️': 10, + '👩🏿‍🫯‍👩🏻': 10, + '👩🏿‍🫯‍👩🏼': 10, + '👩🏿‍🫯‍👩🏽': 10, + '👩🏿‍🫯‍👩🏾': 10, + '👮‍♀️': 5, + '👮‍♂️': 5, + '👮🏻‍♀️': 7, + '👮🏻‍♂️': 7, + '👮🏼‍♀️': 7, + '👮🏼‍♂️': 7, + '👮🏽‍♀️': 7, + '👮🏽‍♂️': 7, + '👮🏾‍♀️': 7, + '👮🏾‍♂️': 7, + '👮🏿‍♀️': 7, + '👮🏿‍♂️': 7, + '👯‍♀️': 5, + '👯‍♂️': 5, + '👯🏻‍♀️': 7, + '👯🏻‍♂️': 7, + '👯🏼‍♀️': 7, + '👯🏼‍♂️': 7, + '👯🏽‍♀️': 7, + '👯🏽‍♂️': 7, + '👯🏾‍♀️': 7, + '👯🏾‍♂️': 7, + '👯🏿‍♀️': 7, + '👯🏿‍♂️': 7, + '👰‍♀️': 5, + '👰‍♂️': 5, + '👰🏻‍♀️': 7, + '👰🏻‍♂️': 7, + '👰🏼‍♀️': 7, + '👰🏼‍♂️': 7, + '👰🏽‍♀️': 7, + '👰🏽‍♂️': 7, + '👰🏾‍♀️': 7, + '👰🏾‍♂️': 7, + '👰🏿‍♀️': 7, + '👰🏿‍♂️': 7, + '👱‍♀️': 5, + '👱‍♂️': 5, + '👱🏻‍♀️': 7, + '👱🏻‍♂️': 7, + '👱🏼‍♀️': 7, + '👱🏼‍♂️': 7, + '👱🏽‍♀️': 7, + '👱🏽‍♂️': 7, + '👱🏾‍♀️': 7, + '👱🏾‍♂️': 7, + '👱🏿‍♀️': 7, + '👱🏿‍♂️': 7, + '👳‍♀️': 5, + '👳‍♂️': 5, + '👳🏻‍♀️': 7, + '👳🏻‍♂️': 7, + '👳🏼‍♀️': 7, + '👳🏼‍♂️': 7, + '👳🏽‍♀️': 7, + '👳🏽‍♂️': 7, + '👳🏾‍♀️': 7, + '👳🏾‍♂️': 7, + '👳🏿‍♀️': 7, + '👳🏿‍♂️': 7, + '👷‍♀️': 5, + '👷‍♂️': 5, + '👷🏻‍♀️': 7, + '👷🏻‍♂️': 7, + '👷🏼‍♀️': 7, + '👷🏼‍♂️': 7, + '👷🏽‍♀️': 7, + '👷🏽‍♂️': 7, + '👷🏾‍♀️': 7, + '👷🏾‍♂️': 7, + '👷🏿‍♀️': 7, + '👷🏿‍♂️': 7, + '💁‍♀️': 5, + '💁‍♂️': 5, + '💁🏻‍♀️': 7, + '💁🏻‍♂️': 7, + '💁🏼‍♀️': 7, + '💁🏼‍♂️': 7, + '💁🏽‍♀️': 7, + '💁🏽‍♂️': 7, + '💁🏾‍♀️': 7, + '💁🏾‍♂️': 7, + '💁🏿‍♀️': 7, + '💁🏿‍♂️': 7, + '💂‍♀️': 5, + '💂‍♂️': 5, + '💂🏻‍♀️': 7, + '💂🏻‍♂️': 7, + '💂🏼‍♀️': 7, + '💂🏼‍♂️': 7, + '💂🏽‍♀️': 7, + '💂🏽‍♂️': 7, + '💂🏾‍♀️': 7, + '💂🏾‍♂️': 7, + '💂🏿‍♀️': 7, + '💂🏿‍♂️': 7, + '💆‍♀️': 5, + '💆‍♂️': 5, + '💆🏻‍♀️': 7, + '💆🏻‍♂️': 7, + '💆🏼‍♀️': 7, + '💆🏼‍♂️': 7, + '💆🏽‍♀️': 7, + '💆🏽‍♂️': 7, + '💆🏾‍♀️': 7, + '💆🏾‍♂️': 7, + '💆🏿‍♀️': 7, + '💆🏿‍♂️': 7, + '💇‍♀️': 5, + '💇‍♂️': 5, + '💇🏻‍♀️': 7, + '💇🏻‍♂️': 7, + '💇🏼‍♀️': 7, + '💇🏼‍♂️': 7, + '💇🏽‍♀️': 7, + '💇🏽‍♂️': 7, + '💇🏾‍♀️': 7, + '💇🏾‍♂️': 7, + '💇🏿‍♀️': 7, + '💇🏿‍♂️': 7, + '🕵️‍♀️': 5, + '🕵️‍♂️': 5, + '🕵🏻‍♀️': 6, + '🕵🏻‍♂️': 6, + '🕵🏼‍♀️': 6, + '🕵🏼‍♂️': 6, + '🕵🏽‍♀️': 6, + '🕵🏽‍♂️': 6, + '🕵🏾‍♀️': 6, + '🕵🏾‍♂️': 6, + '🕵🏿‍♀️': 6, + '🕵🏿‍♂️': 6, + '😮‍💨': 5, + '😵‍💫': 5, + '😶‍🌫️': 5, + '🙂‍↔️': 5, + '🙂‍↕️': 5, + '🙅‍♀️': 5, + '🙅‍♂️': 5, + '🙅🏻‍♀️': 7, + '🙅🏻‍♂️': 7, + '🙅🏼‍♀️': 7, + '🙅🏼‍♂️': 7, + '🙅🏽‍♀️': 7, + '🙅🏽‍♂️': 7, + '🙅🏾‍♀️': 7, + '🙅🏾‍♂️': 7, + '🙅🏿‍♀️': 7, + '🙅🏿‍♂️': 7, + '🙆‍♀️': 5, + '🙆‍♂️': 5, + '🙆🏻‍♀️': 7, + '🙆🏻‍♂️': 7, + '🙆🏼‍♀️': 7, + '🙆🏼‍♂️': 7, + '🙆🏽‍♀️': 7, + '🙆🏽‍♂️': 7, + '🙆🏾‍♀️': 7, + '🙆🏾‍♂️': 7, + '🙆🏿‍♀️': 7, + '🙆🏿‍♂️': 7, + '🙇‍♀️': 5, + '🙇‍♂️': 5, + '🙇🏻‍♀️': 7, + '🙇🏻‍♂️': 7, + '🙇🏼‍♀️': 7, + '🙇🏼‍♂️': 7, + '🙇🏽‍♀️': 7, + '🙇🏽‍♂️': 7, + '🙇🏾‍♀️': 7, + '🙇🏾‍♂️': 7, + '🙇🏿‍♀️': 7, + '🙇🏿‍♂️': 7, + '🙋‍♀️': 5, + '🙋‍♂️': 5, + '🙋🏻‍♀️': 7, + '🙋🏻‍♂️': 7, + '🙋🏼‍♀️': 7, + '🙋🏼‍♂️': 7, + '🙋🏽‍♀️': 7, + '🙋🏽‍♂️': 7, + '🙋🏾‍♀️': 7, + '🙋🏾‍♂️': 7, + '🙋🏿‍♀️': 7, + '🙋🏿‍♂️': 7, + '🙍‍♀️': 5, + '🙍‍♂️': 5, + '🙍🏻‍♀️': 7, + '🙍🏻‍♂️': 7, + '🙍🏼‍♀️': 7, + '🙍🏼‍♂️': 7, + '🙍🏽‍♀️': 7, + '🙍🏽‍♂️': 7, + '🙍🏾‍♀️': 7, + '🙍🏾‍♂️': 7, + '🙍🏿‍♀️': 7, + '🙍🏿‍♂️': 7, + '🙎‍♀️': 5, + '🙎‍♂️': 5, + '🙎🏻‍♀️': 7, + '🙎🏻‍♂️': 7, + '🙎🏼‍♀️': 7, + '🙎🏼‍♂️': 7, + '🙎🏽‍♀️': 7, + '🙎🏽‍♂️': 7, + '🙎🏾‍♀️': 7, + '🙎🏾‍♂️': 7, + '🙎🏿‍♀️': 7, + '🙎🏿‍♂️': 7, + '🚣‍♀️': 5, + '🚣‍♂️': 5, + '🚣🏻‍♀️': 7, + '🚣🏻‍♂️': 7, + '🚣🏼‍♀️': 7, + '🚣🏼‍♂️': 7, + '🚣🏽‍♀️': 7, + '🚣🏽‍♂️': 7, + '🚣🏾‍♀️': 7, + '🚣🏾‍♂️': 7, + '🚣🏿‍♀️': 7, + '🚣🏿‍♂️': 7, + '🚴‍♀️': 5, + '🚴‍♂️': 5, + '🚴🏻‍♀️': 7, + '🚴🏻‍♂️': 7, + '🚴🏼‍♀️': 7, + '🚴🏼‍♂️': 7, + '🚴🏽‍♀️': 7, + '🚴🏽‍♂️': 7, + '🚴🏾‍♀️': 7, + '🚴🏾‍♂️': 7, + '🚴🏿‍♀️': 7, + '🚴🏿‍♂️': 7, + '🚵‍♀️': 5, + '🚵‍♂️': 5, + '🚵🏻‍♀️': 7, + '🚵🏻‍♂️': 7, + '🚵🏼‍♀️': 7, + '🚵🏼‍♂️': 7, + '🚵🏽‍♀️': 7, + '🚵🏽‍♂️': 7, + '🚵🏾‍♀️': 7, + '🚵🏾‍♂️': 7, + '🚵🏿‍♀️': 7, + '🚵🏿‍♂️': 7, + '🚶‍♀️': 5, + '🚶‍♀️‍➡️': 8, + '🚶‍♂️': 5, + '🚶‍♂️‍➡️': 8, + '🚶‍➡️': 5, + '🚶🏻‍♀️': 7, + '🚶🏻‍♀️‍➡️': 10, + '🚶🏻‍♂️': 7, + '🚶🏻‍♂️‍➡️': 10, + '🚶🏻‍➡️': 7, + '🚶🏼‍♀️': 7, + '🚶🏼‍♀️‍➡️': 10, + '🚶🏼‍♂️': 7, + '🚶🏼‍♂️‍➡️': 10, + '🚶🏼‍➡️': 7, + '🚶🏽‍♀️': 7, + '🚶🏽‍♀️‍➡️': 10, + '🚶🏽‍♂️': 7, + '🚶🏽‍♂️‍➡️': 10, + '🚶🏽‍➡️': 7, + '🚶🏾‍♀️': 7, + '🚶🏾‍♀️‍➡️': 10, + '🚶🏾‍♂️': 7, + '🚶🏾‍♂️‍➡️': 10, + '🚶🏾‍➡️': 7, + '🚶🏿‍♀️': 7, + '🚶🏿‍♀️‍➡️': 10, + '🚶🏿‍♂️': 7, + '🚶🏿‍♂️‍➡️': 10, + '🚶🏿‍➡️': 7, + '🤦‍♀️': 5, + '🤦‍♂️': 5, + '🤦🏻‍♀️': 7, + '🤦🏻‍♂️': 7, + '🤦🏼‍♀️': 7, + '🤦🏼‍♂️': 7, + '🤦🏽‍♀️': 7, + '🤦🏽‍♂️': 7, + '🤦🏾‍♀️': 7, + '🤦🏾‍♂️': 7, + '🤦🏿‍♀️': 7, + '🤦🏿‍♂️': 7, + '🤵‍♀️': 5, + '🤵‍♂️': 5, + '🤵🏻‍♀️': 7, + '🤵🏻‍♂️': 7, + '🤵🏼‍♀️': 7, + '🤵🏼‍♂️': 7, + '🤵🏽‍♀️': 7, + '🤵🏽‍♂️': 7, + '🤵🏾‍♀️': 7, + '🤵🏾‍♂️': 7, + '🤵🏿‍♀️': 7, + '🤵🏿‍♂️': 7, + '🤷‍♀️': 5, + '🤷‍♂️': 5, + '🤷🏻‍♀️': 7, + '🤷🏻‍♂️': 7, + '🤷🏼‍♀️': 7, + '🤷🏼‍♂️': 7, + '🤷🏽‍♀️': 7, + '🤷🏽‍♂️': 7, + '🤷🏾‍♀️': 7, + '🤷🏾‍♂️': 7, + '🤷🏿‍♀️': 7, + '🤷🏿‍♂️': 7, + '🤸‍♀️': 5, + '🤸‍♂️': 5, + '🤸🏻‍♀️': 7, + '🤸🏻‍♂️': 7, + '🤸🏼‍♀️': 7, + '🤸🏼‍♂️': 7, + '🤸🏽‍♀️': 7, + '🤸🏽‍♂️': 7, + '🤸🏾‍♀️': 7, + '🤸🏾‍♂️': 7, + '🤸🏿‍♀️': 7, + '🤸🏿‍♂️': 7, + '🤹‍♀️': 5, + '🤹‍♂️': 5, + '🤹🏻‍♀️': 7, + '🤹🏻‍♂️': 7, + '🤹🏼‍♀️': 7, + '🤹🏼‍♂️': 7, + '🤹🏽‍♀️': 7, + '🤹🏽‍♂️': 7, + '🤹🏾‍♀️': 7, + '🤹🏾‍♂️': 7, + '🤹🏿‍♀️': 7, + '🤹🏿‍♂️': 7, + '🤼‍♀️': 5, + '🤼‍♂️': 5, + '🤼🏻‍♀️': 7, + '🤼🏻‍♂️': 7, + '🤼🏼‍♀️': 7, + '🤼🏼‍♂️': 7, + '🤼🏽‍♀️': 7, + '🤼🏽‍♂️': 7, + '🤼🏾‍♀️': 7, + '🤼🏾‍♂️': 7, + '🤼🏿‍♀️': 7, + '🤼🏿‍♂️': 7, + '🤽‍♀️': 5, + '🤽‍♂️': 5, + '🤽🏻‍♀️': 7, + '🤽🏻‍♂️': 7, + '🤽🏼‍♀️': 7, + '🤽🏼‍♂️': 7, + '🤽🏽‍♀️': 7, + '🤽🏽‍♂️': 7, + '🤽🏾‍♀️': 7, + '🤽🏾‍♂️': 7, + '🤽🏿‍♀️': 7, + '🤽🏿‍♂️': 7, + '🤾‍♀️': 5, + '🤾‍♂️': 5, + '🤾🏻‍♀️': 7, + '🤾🏻‍♂️': 7, + '🤾🏼‍♀️': 7, + '🤾🏼‍♂️': 7, + '🤾🏽‍♀️': 7, + '🤾🏽‍♂️': 7, + '🤾🏾‍♀️': 7, + '🤾🏾‍♂️': 7, + '🤾🏿‍♀️': 7, + '🤾🏿‍♂️': 7, + '🦸‍♀️': 5, + '🦸‍♂️': 5, + '🦸🏻‍♀️': 7, + '🦸🏻‍♂️': 7, + '🦸🏼‍♀️': 7, + '🦸🏼‍♂️': 7, + '🦸🏽‍♀️': 7, + '🦸🏽‍♂️': 7, + '🦸🏾‍♀️': 7, + '🦸🏾‍♂️': 7, + '🦸🏿‍♀️': 7, + '🦸🏿‍♂️': 7, + '🦹‍♀️': 5, + '🦹‍♂️': 5, + '🦹🏻‍♀️': 7, + '🦹🏻‍♂️': 7, + '🦹🏼‍♀️': 7, + '🦹🏼‍♂️': 7, + '🦹🏽‍♀️': 7, + '🦹🏽‍♂️': 7, + '🦹🏾‍♀️': 7, + '🦹🏾‍♂️': 7, + '🦹🏿‍♀️': 7, + '🦹🏿‍♂️': 7, + '🧍‍♀️': 5, + '🧍‍♂️': 5, + '🧍🏻‍♀️': 7, + '🧍🏻‍♂️': 7, + '🧍🏼‍♀️': 7, + '🧍🏼‍♂️': 7, + '🧍🏽‍♀️': 7, + '🧍🏽‍♂️': 7, + '🧍🏾‍♀️': 7, + '🧍🏾‍♂️': 7, + '🧍🏿‍♀️': 7, + '🧍🏿‍♂️': 7, + '🧎‍♀️': 5, + '🧎‍♀️‍➡️': 8, + '🧎‍♂️': 5, + '🧎‍♂️‍➡️': 8, + '🧎‍➡️': 5, + '🧎🏻‍♀️': 7, + '🧎🏻‍♀️‍➡️': 10, + '🧎🏻‍♂️': 7, + '🧎🏻‍♂️‍➡️': 10, + '🧎🏻‍➡️': 7, + '🧎🏼‍♀️': 7, + '🧎🏼‍♀️‍➡️': 10, + '🧎🏼‍♂️': 7, + '🧎🏼‍♂️‍➡️': 10, + '🧎🏼‍➡️': 7, + '🧎🏽‍♀️': 7, + '🧎🏽‍♀️‍➡️': 10, + '🧎🏽‍♂️': 7, + '🧎🏽‍♂️‍➡️': 10, + '🧎🏽‍➡️': 7, + '🧎🏾‍♀️': 7, + '🧎🏾‍♀️‍➡️': 10, + '🧎🏾‍♂️': 7, + '🧎🏾‍♂️‍➡️': 10, + '🧎🏾‍➡️': 7, + '🧎🏿‍♀️': 7, + '🧎🏿‍♀️‍➡️': 10, + '🧎🏿‍♂️': 7, + '🧎🏿‍♂️‍➡️': 10, + '🧎🏿‍➡️': 7, + '🧏‍♀️': 5, + '🧏‍♂️': 5, + '🧏🏻‍♀️': 7, + '🧏🏻‍♂️': 7, + '🧏🏼‍♀️': 7, + '🧏🏼‍♂️': 7, + '🧏🏽‍♀️': 7, + '🧏🏽‍♂️': 7, + '🧏🏾‍♀️': 7, + '🧏🏾‍♂️': 7, + '🧏🏿‍♀️': 7, + '🧏🏿‍♂️': 7, + '🧑‍⚕️': 5, + '🧑‍⚖️': 5, + '🧑‍✈️': 5, + '🧑‍🌾': 5, + '🧑‍🍳': 5, + '🧑‍🍼': 5, + '🧑‍🎄': 5, + '🧑‍🎓': 5, + '🧑‍🎤': 5, + '🧑‍🎨': 5, + '🧑‍🏫': 5, + '🧑‍🏭': 5, + '🧑‍💻': 5, + '🧑‍💼': 5, + '🧑‍🔧': 5, + '🧑‍🔬': 5, + '🧑‍🚀': 5, + '🧑‍🚒': 5, + '🧑‍🤝‍🧑': 8, + '🧑‍🦯': 5, + '🧑‍🦯‍➡️': 8, + '🧑‍🦰': 5, + '🧑‍🦱': 5, + '🧑‍🦲': 5, + '🧑‍🦳': 5, + '🧑‍🦼': 5, + '🧑‍🦼‍➡️': 8, + '🧑‍🦽': 5, + '🧑‍🦽‍➡️': 8, + '🧑‍🧑‍🧒': 8, + '🧑‍🧑‍🧒‍🧒': 11, + '🧑‍🧒': 5, + '🧑‍🧒‍🧒': 8, + '🧑‍🩰': 5, + '🧑🏻‍⚕️': 7, + '🧑🏻‍⚖️': 7, + '🧑🏻‍✈️': 7, + '🧑🏻‍❤️‍💋‍🧑🏿': 15, + '🧑🏻‍🌾': 7, + '🧑🏻‍🍳': 7, + '🧑🏻‍🍼': 7, + '🧑🏻‍🎄': 7, + '🧑🏻‍🎓': 7, + '🧑🏻‍🎤': 7, + '🧑🏻‍🎨': 7, + '🧑🏻‍🏫': 7, + '🧑🏻‍🏭': 7, + '🧑🏻‍🐰‍🧑🏽': 12, + '🧑🏻‍🐰‍🧑🏾': 12, + '🧑🏻‍🐰‍🧑🏿': 12, + '🧑🏻‍💻': 7, + '🧑🏻‍💼': 7, + '🧑🏻‍🔧': 7, + '🧑🏻‍🔬': 7, + '🧑🏻‍🚀': 7, + '🧑🏻‍🚒': 7, + '🧑🏻‍🤝‍🧑🏻': 12, + '🧑🏻‍🤝‍🧑🏼': 12, + '🧑🏻‍🤝‍🧑🏽': 12, + '🧑🏻‍🤝‍🧑🏾': 12, + '🧑🏻‍🤝‍🧑🏿': 12, + '🧑🏻‍🦯': 7, + '🧑🏻‍🦯‍➡️': 10, + '🧑🏻‍🦰': 7, + '🧑🏻‍🦱': 7, + '🧑🏻‍🦲': 7, + '🧑🏻‍🦳': 7, + '🧑🏻‍🦼': 7, + '🧑🏻‍🦼‍➡️': 10, + '🧑🏻‍🦽': 7, + '🧑🏻‍🦽‍➡️': 10, + '🧑🏻‍🩰': 7, + '🧑🏻‍🫯‍🧑🏼': 10, + '🧑🏻‍🫯‍🧑🏽': 10, + '🧑🏻‍🫯‍🧑🏾': 10, + '🧑🏻‍🫯‍🧑🏿': 10, + '🧑🏼‍⚕️': 7, + '🧑🏼‍⚖️': 7, + '🧑🏼‍✈️': 7, + '🧑🏼‍🌾': 7, + '🧑🏼‍🍳': 7, + '🧑🏼‍🍼': 7, + '🧑🏼‍🎄': 7, + '🧑🏼‍🎓': 7, + '🧑🏼‍🎤': 7, + '🧑🏼‍🎨': 7, + '🧑🏼‍🏫': 7, + '🧑🏼‍🏭': 7, + '🧑🏼‍🐰‍🧑🏿': 12, + '🧑🏼‍💻': 7, + '🧑🏼‍💼': 7, + '🧑🏼‍🔧': 7, + '🧑🏼‍🔬': 7, + '🧑🏼‍🚀': 7, + '🧑🏼‍🚒': 7, + '🧑🏼‍🤝‍🧑🏻': 12, + '🧑🏼‍🤝‍🧑🏼': 12, + '🧑🏼‍🤝‍🧑🏽': 12, + '🧑🏼‍🤝‍🧑🏿': 12, + '🧑🏼‍🦯': 7, + '🧑🏼‍🦯‍➡️': 10, + '🧑🏼‍🦰': 7, + '🧑🏼‍🦱': 7, + '🧑🏼‍🦲': 7, + '🧑🏼‍🦳': 7, + '🧑🏼‍🦼': 7, + '🧑🏼‍🦽': 7, + '🧑🏼‍🩰': 7, + '🧑🏼‍🫯‍🧑🏻': 10, + '🧑🏼‍🫯‍🧑🏽': 10, + '🧑🏼‍🫯‍🧑🏿': 10, + '🧑🏽‍⚕️': 7, + '🧑🏽‍⚖️': 7, + '🧑🏽‍✈️': 7, + '🧑🏽‍❤️‍💋‍🧑🏿': 15, + '🧑🏽‍🌾': 7, + '🧑🏽‍🍳': 7, + '🧑🏽‍🍼': 7, + '🧑🏽‍🎄': 7, + '🧑🏽‍🎓': 7, + '🧑🏽‍🎤': 7, + '🧑🏽‍🎨': 7, + '🧑🏽‍🏫': 7, + '🧑🏽‍🏭': 7, + '🧑🏽‍🐰‍🧑🏻': 12, + '🧑🏽‍🐰‍🧑🏿': 12, + '🧑🏽‍💻': 7, + '🧑🏽‍💼': 7, + '🧑🏽‍🔧': 7, + '🧑🏽‍🔬': 7, + '🧑🏽‍🚀': 7, + '🧑🏽‍🚒': 7, + '🧑🏽‍🤝‍🧑🏻': 12, + '🧑🏽‍🤝‍🧑🏼': 12, + '🧑🏽‍🤝‍🧑🏽': 12, + '🧑🏽‍🤝‍🧑🏾': 12, + '🧑🏽‍🤝‍🧑🏿': 12, + '🧑🏽‍🦯': 7, + '🧑🏽‍🦯‍➡️': 10, + '🧑🏽‍🦰': 7, + '🧑🏽‍🦱': 7, + '🧑🏽‍🦲': 7, + '🧑🏽‍🦳': 7, + '🧑🏽‍🦼': 7, + '🧑🏽‍🦼‍➡️': 10, + '🧑🏽‍🦽': 7, + '🧑🏽‍🦽‍➡️': 10, + '🧑🏽‍🩰': 7, + '🧑🏽‍🫯‍🧑🏻': 10, + '🧑🏽‍🫯‍🧑🏼': 10, + '🧑🏽‍🫯‍🧑🏾': 10, + '🧑🏽‍🫯‍🧑🏿': 10, + '🧑🏾‍⚕️': 7, + '🧑🏾‍⚖️': 7, + '🧑🏾‍✈️': 7, + '🧑🏾‍🌾': 7, + '🧑🏾‍🍳': 7, + '🧑🏾‍🍼': 7, + '🧑🏾‍🎄': 7, + '🧑🏾‍🎓': 7, + '🧑🏾‍🎤': 7, + '🧑🏾‍🎨': 7, + '🧑🏾‍🏫': 7, + '🧑🏾‍🏭': 7, + '🧑🏾‍🐰‍🧑🏻': 12, + '🧑🏾‍🐰‍🧑🏿': 12, + '🧑🏾‍💻': 7, + '🧑🏾‍💼': 7, + '🧑🏾‍🔧': 7, + '🧑🏾‍🔬': 7, + '🧑🏾‍🚀': 7, + '🧑🏾‍🚒': 7, + '🧑🏾‍🤝‍🧑🏻': 12, + '🧑🏾‍🤝‍🧑🏽': 12, + '🧑🏾‍🤝‍🧑🏾': 12, + '🧑🏾‍🤝‍🧑🏿': 12, + '🧑🏾‍🦯': 7, + '🧑🏾‍🦯‍➡️': 10, + '🧑🏾‍🦰': 7, + '🧑🏾‍🦱': 7, + '🧑🏾‍🦲': 7, + '🧑🏾‍🦳': 7, + '🧑🏾‍🦼': 7, + '🧑🏾‍🦽': 7, + '🧑🏾‍🩰': 7, + '🧑🏾‍🫯‍🧑🏻': 10, + '🧑🏾‍🫯‍🧑🏽': 10, + '🧑🏾‍🫯‍🧑🏿': 10, + '🧑🏿‍⚕️': 7, + '🧑🏿‍⚖️': 7, + '🧑🏿‍✈️': 7, + '🧑🏿‍❤️‍💋‍🧑🏻': 15, + '🧑🏿‍❤️‍💋‍🧑🏽': 15, + '🧑🏿‍🌾': 7, + '🧑🏿‍🍳': 7, + '🧑🏿‍🍼': 7, + '🧑🏿‍🎄': 7, + '🧑🏿‍🎓': 7, + '🧑🏿‍🎤': 7, + '🧑🏿‍🎨': 7, + '🧑🏿‍🏫': 7, + '🧑🏿‍🏭': 7, + '🧑🏿‍🐰‍🧑🏻': 12, + '🧑🏿‍🐰‍🧑🏼': 12, + '🧑🏿‍🐰‍🧑🏽': 12, + '🧑🏿‍🐰‍🧑🏾': 12, + '🧑🏿‍💻': 7, + '🧑🏿‍💼': 7, + '🧑🏿‍🔧': 7, + '🧑🏿‍🔬': 7, + '🧑🏿‍🚀': 7, + '🧑🏿‍🚒': 7, + '🧑🏿‍🤝‍🧑🏻': 12, + '🧑🏿‍🤝‍🧑🏼': 12, + '🧑🏿‍🤝‍🧑🏽': 12, + '🧑🏿‍🤝‍🧑🏾': 12, + '🧑🏿‍🤝‍🧑🏿': 12, + '🧑🏿‍🦯': 7, + '🧑🏿‍🦯‍➡️': 10, + '🧑🏿‍🦰': 7, + '🧑🏿‍🦱': 7, + '🧑🏿‍🦲': 7, + '🧑🏿‍🦳': 7, + '🧑🏿‍🦼': 7, + '🧑🏿‍🦼‍➡️': 10, + '🧑🏿‍🦽': 7, + '🧑🏿‍🦽‍➡️': 10, + '🧑🏿‍🩰': 7, + '🧑🏿‍🫯‍🧑🏻': 10, + '🧑🏿‍🫯‍🧑🏼': 10, + '🧑🏿‍🫯‍🧑🏽': 10, + '🧑🏿‍🫯‍🧑🏾': 10, + '🧔‍♀️': 5, + '🧔‍♂️': 5, + '🧔🏻‍♀️': 7, + '🧔🏻‍♂️': 7, + '🧔🏼‍♀️': 7, + '🧔🏼‍♂️': 7, + '🧔🏽‍♀️': 7, + '🧔🏽‍♂️': 7, + '🧔🏾‍♀️': 7, + '🧔🏾‍♂️': 7, + '🧔🏿‍♀️': 7, + '🧔🏿‍♂️': 7, + '🧖‍♀️': 5, + '🧖‍♂️': 5, + '🧖🏻‍♀️': 7, + '🧖🏻‍♂️': 7, + '🧖🏼‍♀️': 7, + '🧖🏼‍♂️': 7, + '🧖🏽‍♀️': 7, + '🧖🏽‍♂️': 7, + '🧖🏾‍♀️': 7, + '🧖🏾‍♂️': 7, + '🧖🏿‍♀️': 7, + '🧖🏿‍♂️': 7, + '🧗‍♀️': 5, + '🧗‍♂️': 5, + '🧗🏻‍♀️': 7, + '🧗🏻‍♂️': 7, + '🧗🏼‍♀️': 7, + '🧗🏼‍♂️': 7, + '🧗🏽‍♀️': 7, + '🧗🏽‍♂️': 7, + '🧗🏾‍♀️': 7, + '🧗🏾‍♂️': 7, + '🧗🏿‍♀️': 7, + '🧗🏿‍♂️': 7, + '🧘‍♀️': 5, + '🧘‍♂️': 5, + '🧘🏻‍♀️': 7, + '🧘🏻‍♂️': 7, + '🧘🏼‍♀️': 7, + '🧘🏼‍♂️': 7, + '🧘🏽‍♀️': 7, + '🧘🏽‍♂️': 7, + '🧘🏾‍♀️': 7, + '🧘🏾‍♂️': 7, + '🧘🏿‍♀️': 7, + '🧘🏿‍♂️': 7, + '🧙‍♀️': 5, + '🧙‍♂️': 5, + '🧙🏻‍♀️': 7, + '🧙🏻‍♂️': 7, + '🧙🏼‍♀️': 7, + '🧙🏼‍♂️': 7, + '🧙🏽‍♀️': 7, + '🧙🏽‍♂️': 7, + '🧙🏾‍♀️': 7, + '🧙🏾‍♂️': 7, + '🧙🏿‍♀️': 7, + '🧙🏿‍♂️': 7, + '🧚‍♀️': 5, + '🧚‍♂️': 5, + '🧚🏻‍♀️': 7, + '🧚🏻‍♂️': 7, + '🧚🏼‍♀️': 7, + '🧚🏼‍♂️': 7, + '🧚🏽‍♀️': 7, + '🧚🏽‍♂️': 7, + '🧚🏾‍♀️': 7, + '🧚🏾‍♂️': 7, + '🧚🏿‍♀️': 7, + '🧚🏿‍♂️': 7, + '🧛‍♀️': 5, + '🧛‍♂️': 5, + '🧛🏻‍♀️': 7, + '🧛🏻‍♂️': 7, + '🧛🏼‍♀️': 7, + '🧛🏼‍♂️': 7, + '🧛🏽‍♀️': 7, + '🧛🏽‍♂️': 7, + '🧛🏾‍♀️': 7, + '🧛🏾‍♂️': 7, + '🧛🏿‍♀️': 7, + '🧛🏿‍♂️': 7, + '🧜‍♀️': 5, + '🧜‍♂️': 5, + '🧜🏻‍♀️': 7, + '🧜🏻‍♂️': 7, + '🧜🏼‍♀️': 7, + '🧜🏼‍♂️': 7, + '🧜🏽‍♀️': 7, + '🧜🏽‍♂️': 7, + '🧜🏾‍♀️': 7, + '🧜🏾‍♂️': 7, + '🧜🏿‍♀️': 7, + '🧜🏿‍♂️': 7, + '🧝‍♀️': 5, + '🧝‍♂️': 5, + '🧝🏻‍♀️': 7, + '🧝🏻‍♂️': 7, + '🧝🏼‍♀️': 7, + '🧝🏼‍♂️': 7, + '🧝🏽‍♀️': 7, + '🧝🏽‍♂️': 7, + '🧝🏾‍♀️': 7, + '🧝🏾‍♂️': 7, + '🧝🏿‍♀️': 7, + '🧝🏿‍♂️': 7, + '🧞‍♀️': 5, + '🧞‍♂️': 5, + '🧟‍♀️': 5, + '🧟‍♂️': 5, + '🫱🏻‍🫲🏼': 9, + '🫱🏻‍🫲🏽': 9, + '🫱🏻‍🫲🏾': 9, + '🫱🏻‍🫲🏿': 9, + '🫱🏼‍🫲🏻': 9, + '🫱🏼‍🫲🏽': 9, + '🫱🏼‍🫲🏾': 9, + '🫱🏼‍🫲🏿': 9, + '🫱🏽‍🫲🏻': 9, + '🫱🏽‍🫲🏼': 9, + '🫱🏽‍🫲🏾': 9, + '🫱🏽‍🫲🏿': 9, + '🫱🏾‍🫲🏻': 9, + '🫱🏾‍🫲🏼': 9, + '🫱🏾‍🫲🏽': 9, + '🫱🏾‍🫲🏿': 9, + '🫱🏿‍🫲🏻': 9, + '🫱🏿‍🫲🏼': 9, + '🫱🏿‍🫲🏽': 9, + '🫱🏿‍🫲🏾': 9, + '🏴󠁧󠁢󠁥󠁮󠁧󠁿': 3, + '🏴󠁧󠁢󠁳󠁣󠁴󠁿': 3, + '🏴󠁧󠁢󠁷󠁬󠁳󠁿': 3, + 'কা': 1, + 'কা‌': 1, + 'কিং': 3, + 'ক্তি': 3, + 'ক্রী': 3, + 'ক্ষি': 3, + 'ক্ষে': 3, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 4, + 'খা': 1, + 'গ্রে': 3, + 'ঘা': 1, + 'ঙ্গী': 3, + 'ঙ্গে': 3, + 'চা': 1, + 'চ্ছে': 3, + 'ছা': 1, + 'জা': 1, + 'ঞ্চি': 3, + 'ঞ্ছি': 3, + 'টা': 1, + 'ট্রে': 3, + 'ড়া': 1, + 'ণা': 1, + 'ণ্ডে': 3, + 'তা': 1, + 'তাঁ': 1, + 'তা‌': 1, + 'ত্তি': 3, + 'ত্বে': 3, + 'ত্যি': 3, + 'ত্যে': 3, + 'ত্রে': 3, + 'ত্‍পী': 3, + 'থা': 1, + 'দা': 1, + 'দ্দি': 3, + 'দ্দে': 3, + 'দ্ধি': 3, + 'দ্ধে': 3, + 'দ্রো': 3, + 'ধা': 1, + 'ধ্যে': 3, + 'না': 1, + 'না‌': 1, + 'ন্তি': 3, + 'ন্তে': 3, + 'ন্ত্রি': 4, + 'ন্ত্রে': 4, + 'ন্থী': 3, + 'ন্যে': 3, + 'পা': 1, + 'পা‌': 1, + 'বা': 1, + 'বা‌': 1, + 'ব্ধি': 3, + 'ভা': 1, + 'মা': 1, + 'মা‌': 1, + 'য়া': 1, + 'যা': 1, + 'রা': 1, + 'র্থে': 3, + 'র্দো': 3, + 'র্নী': 3, + 'র্বি': 3, + 'র্বো': 3, + 'র্ব্য': 3, + 'র্মে': 3, + 'লা': 1, + 'ল্যে': 3, + 'ল্লে': 3, + 'শা': 1, + 'শ্চি': 3, + 'শ্বে': 3, + 'শ্যে': 3, + 'ষা': 1, + 'ষ্টি': 3, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 4, + 'ষ্ট্রে': 4, + 'ষ্ঠি': 3, + 'ষ্ঠী': 3, + 'সা': 1, + 'স্তি': 3, + 'স্তি‌': 3, + 'স্ত্র': 3, + 'স্থ্য': 3, + 'স্বী': 3, + 'স্যে': 3, + 'হা': 1, + 'क्घ्घि्': 4, + 'क्ति': 3, + 'क्षा': 3, + 'घ्का': 3, + 'घ्र्व्य': 4, + 'घ्लि': 3, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'च्चा': 3, + 'च्छा': 3, + 'ज्ञा': 3, + 'त्ति': 3, + 'त्यि': 3, + 'त्रा': 3, + 'त्राा': 4, + 'त्रि': 3, + 'द्वा': 3, + 'न्या': 3, + 'प्रा': 3, + 'म्मा': 3, + 'म्या': 3, + 'र्जि': 3, + 'र्जी': 3, + 'र्ति': 3, + 'र्थि': 3, + 'र्दो': 3, + 'र्धा': 3, + 'र्मि': 3, + 'र्रा': 3, + 'ल्या': 3, + 'व्या': 3, + 'श्वा': 3, + 'ष्ट्र': 3, + 'ष्ट्री': 4, + 'स्ती': 3, + 'स्था': 3, + 'स्थि': 3, + 'स्थी': 3, + 'स्थ्य': 3, + 'स्वा': 3, + 'स्सा': 3, + 'ကျေ': 3, + 'ကြေ': 3, + 'ကြွေ': 3, + 'ချေ': 3, + 'ခြေ': 3, + 'ပျေ': 3, + 'ပြေ': 3, + 'မြေ': 3, + 'လျေ': 3, + 'လျှေ': 3, + '𑄇𑄳𑄠𑄬': 3, + '𑄈𑄳𑄠𑄬': 3, + '𑄌𑄳𑄠𑄬': 3, + '𑄎𑄳𑄠𑄬': 3, + '𑄑𑄳𑄢𑄬': 3, + '𑄖𑄳𑄠𑄬': 3, + '𑄖𑄳𑄢𑄬': 3, + '𑄘𑄳𑄠𑄬': 3, + '𑄚𑄳𑄠𑄬': 3, + '𑄝𑄳𑄢𑄬': 3, + '𑄟𑄳𑄠𑄬': 3, + '𑄡𑄳𑄠𑄬': 3, + '𑄣𑄳𑄦𑄬': 3, + 'ક્કા': 3, + 'ક્કો': 3, + 'ક્તિ': 3, + 'ક્ષા': 3, + 'ચ્ચા': 3, + 'ચ્છા': 3, + 'જ્ઞા': 3, + 'જ્યો': 3, + 'ત્તા': 3, + 'ત્તિ': 3, + 'ત્ત્વ': 3, + 'ત્ત્વા': 4, + 'ત્યા': 3, + 'ત્યાં': 3, + 'ત્યિ': 3, + 'ત્યો': 3, + 'ત્રી': 3, + 'ત્ર્ય': 3, + 'દ્ધા': 3, + 'દ્ધાં': 3, + 'દ્ધિ': 3, + 'દ્વા': 3, + 'ધ્યા': 3, + 'ન્તો': 3, + 'ન્મા': 3, + 'ન્યા': 3, + 'પ્રા': 3, + 'મ્યાં': 3, + 'ર્તા': 3, + 'ર્થિ': 3, + 'ર્દો': 3, + 'ર્મિ': 3, + 'ર્યા': 3, + 'ર્યો': 3, + 'વ્યા': 3, + 'વ્યો': 3, + 'ષ્ટિ': 3, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 4, + 'ષ્ટ્રો': 4, + 'ષ્ઠા': 3, + 'સ્તિ': 3, + 'સ્તી': 3, + 'સ્ત્રી': 4, + 'સ્થા': 3, + 'સ્થિ': 3, + 'સ્રી': 3, + 'સ્વા': 3, + 'સ્વી': 3, + 'સ્સા': 3, + 'क्नि': 3, + 'क्रि': 3, + 'क्षि': 3, + 'ख्या': 3, + 'च्चों': 3, + 'च्छि': 3, + 'ट्टि': 3, + 'त्का': 3, + 'त्ता': 3, + 'त्नों': 3, + 'त्पा': 3, + 'त्मा': 3, + 'त्या': 3, + 'त्री': 3, + 'त्सा': 3, + 'द्घि': 3, + 'द्धा': 3, + 'द्धि': 3, + 'द्भा': 3, + 'द्रो': 3, + 'ध्या': 3, + 'निः': 3, + 'न्ति': 3, + 'न्तों': 3, + 'न्त्र': 3, + 'न्त्रा': 4, + 'न्दी': 3, + 'न्धि': 3, + 'न्धी': 3, + 'न्धों': 3, + 'न्नि': 3, + 'न्मा': 3, + 'प्ति': 3, + 'फ्रां': 3, + 'म्भि': 3, + 'म्मि': 3, + 'र्ता': 3, + 'र्या': 3, + 'र्यों': 3, + 'र्वो': 3, + 'ल्लि': 3, + 'व्यों': 3, + 'श्चि': 3, + 'श्यों': 3, + 'श्रा': 3, + 'ष्का': 3, + 'ष्टि': 3, + 'ष्ट्रों': 4, + 'ष्ठों': 3, + 'ष्यों': 3, + 'स्ता': 3, + 'स्त्र': 3, + 'स्त्री': 4, + 'स्यों': 3, + 'स्वी': 3, + 'फ़्ता': 3, + 'ꦏꦺꦴ': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦏꦁ': 3, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 3, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦔꦸ': 3, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦠꦶ': 3, + 'ꦏ꧀ꦠꦸ': 3, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦢꦂ': 3, + 'ꦏ꧀ꦢꦶ': 3, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦤꦶꦁ': 3, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦥꦶ': 3, + 'ꦏ꧀ꦥꦿꦶ': 4, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦧꦶ': 3, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦩꦸ': 3, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦱꦂ': 3, + 'ꦏ꧀ꦱꦶ': 3, + 'ꦏ꧀ꦱꦸ': 3, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲ': 3, + 'ꦏ꧀ꦲꦁ': 3, + 'ꦏ꧀ꦲꦶꦁ': 3, + 'ꦏ꧀ꦲꦸ': 3, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦏ꧀ꦲꦺꦴ': 5, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦒ꧀ꦒ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦒꦼ': 3, + 'ꦔ꧀ꦒꦿꦼꦁ': 4, + 'ꦔ꧀ꦭ': 3, + 'ꦔ꧀ꦭꦁ': 3, + 'ꦔ꧀ꦭꦸ': 3, + 'ꦔ꧀ꦭꦼ': 3, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦕꦶ': 3, + 'ꦚ꧀ꦗ': 3, + 'ꦚ꧀ꦗꦶ': 3, + 'ꦚ꧀ꦗꦸꦁ': 3, + 'ꦚ꧀ꦗꦸꦂ': 3, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠ꧀ꦏꦁ': 3, + 'ꦠ꧀ꦏꦸ': 3, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦔꦸ': 3, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦠꦶ': 3, + 'ꦠ꧀ꦠꦶꦁ': 3, + 'ꦠ꧀ꦠꦸ': 3, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦤꦶ': 3, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦩꦼ': 3, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦱꦶꦁ': 3, + 'ꦠ꧀ꦱꦶꦃ': 4, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲ': 3, + 'ꦠ꧀ꦲꦶꦁ': 3, + 'ꦠ꧀ꦲꦺꦴ': 5, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦠꦶꦁ': 3, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦩꦺꦴ': 5, + 'ꦢ꧀ꦲ': 3, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦏꦁ': 3, + 'ꦤ꧀ꦏꦸ': 3, + 'ꦤ꧀ꦏꦼ': 3, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦔꦁ': 3, + 'ꦤ꧀ꦔꦶ': 3, + 'ꦤ꧀ꦔꦸ': 3, + 'ꦤ꧀ꦔꦸꦂ': 3, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 3, + 'ꦤ꧀ꦔꦿꦸ': 4, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦗꦸ': 3, + 'ꦤ꧀ꦗꦼ': 3, + 'ꦤ꧀ꦚꦶ': 3, + 'ꦤ꧀ꦛꦃ': 4, + 'ꦤ꧀ꦛꦶ': 3, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦝꦁ': 3, + 'ꦤ꧀ꦝꦶ': 3, + 'ꦤ꧀ꦝꦸ': 3, + 'ꦤ꧀ꦝꦸꦁ': 3, + 'ꦤ꧀ꦝꦺꦁ': 4, + 'ꦤ꧀ꦝꦺꦴꦁ': 5, + 'ꦤ꧀ꦝꦼ': 3, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦠꦂ': 3, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 3, + 'ꦤ꧀ꦠꦸ': 3, + 'ꦤ꧀ꦠꦸꦁ': 3, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 3, + 'ꦤ꧀ꦠꦼꦂ': 3, + 'ꦤ꧀ꦠꦽ': 3, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦢꦁ': 3, + 'ꦤ꧀ꦢꦂ': 3, + 'ꦤ꧀ꦢꦶ': 3, + 'ꦤ꧀ꦢꦸ': 3, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 3, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦤꦶ': 3, + 'ꦤ꧀ꦤꦶꦁ': 3, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 3, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦥꦁ': 3, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 5, + 'ꦤ꧀ꦥꦶ': 3, + 'ꦤ꧀ꦥꦸ': 3, + 'ꦤ꧀ꦥꦼ': 3, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦥꦿꦶ': 4, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦧꦁ': 3, + 'ꦤ꧀ꦧꦶ': 3, + 'ꦤ꧀ꦧꦸ': 3, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦺꦴ': 5, + 'ꦤ꧀ꦧꦼ': 3, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦩꦂ': 3, + 'ꦤ꧀ꦩꦶ': 3, + 'ꦤ꧀ꦩꦸꦂ': 3, + 'ꦤ꧀ꦩꦼ': 3, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦭꦶ': 3, + 'ꦤ꧀ꦭꦸ': 3, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦮꦂ': 3, + 'ꦤ꧀ꦮꦶ': 3, + 'ꦤ꧀ꦮꦸ': 3, + 'ꦤ꧀ꦮꦼ': 3, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦱꦂ': 3, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 3, + 'ꦤ꧀ꦱꦶꦁ': 3, + 'ꦤ꧀ꦱꦸ': 3, + 'ꦤ꧀ꦱꦺꦴ': 5, + 'ꦤ꧀ꦱꦼ': 3, + 'ꦤ꧀ꦲ': 3, + 'ꦤ꧀ꦲꦁ': 3, + 'ꦤ꧀ꦲꦶ': 3, + 'ꦤ꧀ꦲꦶꦁ': 3, + 'ꦤ꧀ꦲꦸ': 3, + 'ꦤ꧀ꦲꦺꦴ': 5, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦏꦁ': 3, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦠꦶ': 3, + 'ꦥ꧀ꦢꦸ': 3, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦤꦶ': 3, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦥꦶ': 3, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦧꦺ': 4, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦩꦂ': 3, + 'ꦥ꧀ꦫꦺ': 4, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦭꦸ': 3, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦱꦶꦂ': 3, + 'ꦥ꧀ꦱꦼ': 3, + 'ꦥ꧀ꦲ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦠꦸ': 3, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲ': 3, + 'ꦧ꧀ꦲꦶ': 3, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 3, + 'ꦩ꧀ꦏꦁ': 3, + 'ꦩ꧀ꦔꦼ': 3, + 'ꦩ꧀ꦠꦸ': 3, + 'ꦩ꧀ꦠꦺꦴ': 5, + 'ꦩ꧀ꦤꦶꦁ': 3, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦥꦶ': 3, + 'ꦩ꧀ꦥꦸ': 3, + 'ꦩ꧀ꦥꦼ': 3, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦧꦁ': 3, + 'ꦩ꧀ꦧꦂ': 3, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 3, + 'ꦩ꧀ꦧꦸ': 3, + 'ꦩ꧀ꦧꦸꦁ': 3, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦺꦂ': 4, + 'ꦩ꧀ꦧꦼꦂ': 3, + 'ꦩ꧀ꦧꦾꦸꦂ': 4, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦩꦶ': 3, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦭ': 3, + 'ꦩ꧀ꦲꦶ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 3, + 'ꦭ꧀ꦏꦁ': 3, + 'ꦭ꧀ꦚꦼꦁ': 3, + 'ꦭ꧀ꦠꦸ': 3, + 'ꦭ꧀ꦧꦸ': 3, + 'ꦭ꧀ꦩꦸ': 3, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦭꦶ': 3, + 'ꦭ꧀ꦭꦶꦁ': 3, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦱꦂ': 3, + 'ꦭ꧀ꦱꦶꦁ': 3, + 'ꦭ꧀ꦱꦸ': 3, + 'ꦭ꧀ꦲ': 3, + 'ꦭ꧀ꦲꦁ': 3, + 'ꦭ꧀ꦲꦶꦁ': 3, + 'ꦭ꧀ꦲꦸ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 3, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦏꦁ': 3, + 'ꦱ꧀ꦏꦿꦶ': 4, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦔꦸ': 3, + 'ꦱ꧀ꦔꦿ': 4, + 'ꦱ꧀ꦛꦶ': 3, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 3, + 'ꦱ꧀ꦢꦶ': 3, + 'ꦱ꧀ꦢꦸ': 3, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦧꦁ': 3, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦩꦶ': 3, + 'ꦱ꧀ꦩꦼ': 3, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦱꦂ': 3, + 'ꦱ꧀ꦱꦶ': 3, + 'ꦱ꧀ꦱꦶꦁ': 3, + 'ꦱ꧀ꦱꦸ': 3, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲ': 3, + 'ꦱ꧀ꦲꦁ': 3, + 'ꦱ꧀ꦲꦶ': 3, + 'ꦱ꧀ꦲꦶꦁ': 3, + 'ꦱ꧀ꦲꦸ': 3, + 'ꦲꦺꦴ': 3, + 'ꦏ꧀': 2, + 'ꦠ꧀': 2, + 'ꦢ꧀': 2, + 'ꦤ꧀': 2, + 'ꦥ꦳꧀': 2, + 'ꦥ꧀': 2, + 'ꦧ꧀': 2, + 'ꦩ꧀': 2, + 'ꦭ꧀': 2, + 'ꦱ꧀': 2, + 'ಕಾಂ': 3, + 'ಕೀ': 1, + 'ಕುಂ': 3, + 'ಕೂ': 1, + 'ಕೇ': 1, + 'ಕೈ': 1, + 'ಕೊ': 1, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೀ': 1, + 'ಗೂ': 1, + 'ಗೈ': 1, + 'ಗೊ': 1, + 'ಗೋ': 1, + 'ಚೀ': 1, + 'ಜೀ': 1, + 'ಟುಂ': 3, + 'ಟೇ': 1, + 'ಡೂ': 1, + 'ಢೀ': 1, + 'ಣೈ': 1, + 'ತೀ': 1, + 'ತೊ': 1, + 'ತೋ': 1, + 'ದೂ': 1, + 'ದೇ': 1, + 'ದೊ': 1, + 'ದೋ': 1, + 'ಧೀ': 1, + 'ಧೂ': 1, + 'ನಾಂ': 3, + 'ನೂ': 1, + 'ನೇ': 1, + 'ನೈ': 1, + 'ನೊ': 1, + 'ಪೂ': 1, + 'ಪೇ': 1, + 'ಬೇ': 1, + 'ಬೋ': 1, + 'ಭೀ': 1, + 'ಭೇ': 1, + 'ಭೋ': 1, + 'ಮೀ': 1, + 'ಮೂ': 1, + 'ಮೇ': 1, + 'ಮೈ': 1, + 'ಯುಂ': 3, + 'ಯೂ': 1, + 'ಯೇ': 1, + 'ಯೊ': 1, + 'ಯೋ': 1, + 'ರಾಂ': 3, + 'ರೀ': 1, + 'ರೂ': 1, + 'ರೊ': 1, + 'ರೋ': 1, + 'ಲೀ': 1, + 'ಲೂ': 1, + 'ಲೇ': 1, + 'ಲೋ': 1, + 'ಳೂ': 1, + 'ವೀ': 1, + 'ವುಂ': 3, + 'ವೂ': 1, + 'ವೇ': 1, + 'ವೈ': 1, + 'ವೋ': 1, + 'ಶಾಂ': 3, + 'ಶೀ': 1, + 'ಶೇ': 1, + 'ಷೇ': 1, + 'ಸಾಂ': 3, + 'ಸೂ': 1, + 'ಸೇ': 1, + 'ಹೇ': 1, + 'ಹೊ': 1, + 'ಹೋ': 1, + 'ក្ដៅ': 3, + 'ក្រោ': 3, + 'ក្សា': 3, + 'ខ្ជា': 3, + 'ខ្លា': 3, + 'គ្នា': 3, + 'គ្មា': 3, + 'គ្រា': 3, + 'គ្រឹះ': 3, + 'ង្កើ': 3, + 'ង្រៀ': 3, + 'ង្ហា': 3, + 'ច្ចេ': 3, + 'ច្បា': 3, + 'ឆ្នាំ': 3, + 'ឆ្នោ': 3, + 'ឆ្លើ': 3, + 'ជ្ជា': 3, + 'ជ្ញា': 3, + 'ជ្រើ': 3, + 'ជ្រៀ': 3, + 'ជ្រែ': 3, + 'ឈ្មោះ': 4, + 'ញ្ជា': 3, + 'ញ្ញា': 3, + 'ញ្ញៈ': 3, + 'ដ្ឋា': 3, + 'ណោះ': 3, + 'ណ្ដា': 3, + 'ណ្ដុះ': 3, + 'ណ្ណោះ': 4, + 'ត្រា': 3, + 'ថ្ងៃ': 3, + 'ថ្នា': 3, + 'ថ្លៃ': 3, + 'ទោះ': 3, + 'ទ្យា': 3, + 'ធ្នា': 3, + 'ធ្យា': 3, + 'ធ្យោ': 3, + 'ធ្វើ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ថែ': 3, + 'ន្ថោ': 3, + 'ន្ទា': 3, + 'ន្ទៈ': 3, + 'ន្យា': 3, + 'ន្លែ': 3, + 'បោះ': 3, + 'ប្ដេ': 3, + 'ប្រា': 3, + 'ប្រើ': 3, + 'ប្រែ': 3, + 'ផ្ដា': 3, + 'ផ្ទា': 3, + 'ផ្ទេ': 3, + 'ផ្នែ': 3, + 'ផ្លា': 3, + 'ផ្សា': 3, + 'ផ្សេ': 3, + 'ផ្សៃ': 3, + 'ពោះ': 3, + 'ព្យា': 3, + 'ព្រៀ': 3, + 'ព្រៃ': 3, + 'ម្ងា': 3, + 'ម្ចា': 3, + 'ម្ដា': 3, + 'ម្ដែ': 3, + 'ម្នា': 3, + 'ម្នេ': 3, + 'ម្ភា': 3, + 'ម្រា': 3, + 'ម្រើ': 3, + 'ម្រេ': 3, + 'ម្លៀ': 3, + 'ម្លៃ': 3, + 'ល្បៈ': 3, + 'ល្មើ': 3, + 'ស្គា': 3, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ស្ថា': 3, + 'ស្នា': 3, + 'ស្មា': 3, + 'ស្មើ': 3, + 'ស្រា': 3, + 'ស្លា': 3, + 'ស្វែ': 3, + 'ᨣᩕᩮ᩠': 3, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'क्ष्ण': 3, + 'ट्टी': 3, + 'ट्रा': 3, + 'त्राि': 4, + 'द्धां': 3, + 'र्त्त': 3, + 'ष्ठा': 3, + 'क्ष्य': 3, + 'त्त्व': 3, + 'त्नी': 3, + 'त्पी': 3, + 'त्र्त': 3, + 'द्घो': 3, + 'न्तः': 3, + 'न्ता': 3, + 'न्त्रि': 4, + 'फ्ता': 3, + 'ब्धि': 3, + 'भ्या': 3, + 'म्प्र': 3, + 'र्कि': 3, + 'र्बा': 3, + 'र्मा': 3, + 'र्वा': 3, + 'ल्पि': 3, + 'श्यि': 3, + 'കാ': 1, + 'ക്കി': 3, + 'ക്കും': 3, + 'ക്കെ': 3, + 'ക്കേ': 3, + 'ക്കൊ': 3, + 'ക്കോ': 3, + 'ക്തി': 3, + 'ക്യം': 3, + 'ക്ഷി': 3, + 'ക്ഷേ': 3, + 'ഗ്ഗം': 3, + 'ഗ്യം': 3, + 'ങ്കി': 3, + 'ങ്കെ': 3, + 'ങ്കേ': 3, + 'ങ്ങി': 3, + 'ചാ': 1, + 'ച്ചി': 3, + 'ച്ചും': 3, + 'ച്ചെ': 3, + 'ച്ചേ': 3, + 'ജാ': 1, + 'ഞ്ഞി': 3, + 'ഞ്ഞെ': 3, + 'ടാ': 1, + 'ട്ടി': 3, + 'ട്ടോ': 3, + 'ണാ': 1, + 'ണ്ടി': 3, + 'ണ്ടും': 3, + 'ണ്ടെ': 3, + 'താ': 1, + 'ത്തി': 3, + 'ത്തും': 3, + 'ത്തെ': 3, + 'ത്തേ': 3, + 'ത്തോ': 3, + 'ത്നം': 3, + 'ത്നി': 3, + 'ത്യേ': 3, + 'ത്വം': 3, + 'ദാ': 1, + 'ദ്ധി': 3, + 'ധാ': 1, + 'നാ': 1, + 'ന്തം': 3, + 'ന്തെ': 3, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 5, + 'ന്ധി': 3, + 'ന്നി': 3, + 'ന്നീ': 3, + 'ന്നും': 3, + 'ന്നെ': 3, + 'ന്നേ': 3, + 'ന്നോ': 3, + 'ന്യം': 3, + 'ന്യേ': 3, + 'ന്യോ': 3, + 'ന്റെ': 3, + 'ന്‍പി': 3, + 'പാ': 1, + 'പ്പി': 3, + 'പ്പെ': 3, + 'പ്പോ': 3, + 'ബാ': 1, + 'ബ്ലി': 3, + 'ഭാ': 1, + 'മാ': 1, + 'മ്പ്ര': 3, + 'മ്മി': 3, + 'യാ': 1, + 'യ്ക്കു': 3, + 'യ്തി': 3, + 'യ്യി': 3, + 'രാ': 1, + 'ര്യം': 3, + 'ര്‍ക്കു': 3, + 'ര്‍ക്കും': 4, + 'ര്‍ക്ക്‌': 3, + 'ര്‍ഗ്ഗം': 4, + 'ര്‍ച്ച': 3, + 'ര്‍ണ്ണ': 3, + 'ര്‍ത്ത': 3, + 'ര്‍ത്തി': 4, + 'ര്‍ത്തു': 3, + 'ര്‍ത്തേ': 4, + 'ര്‍ദേ': 3, + 'ര്‍ദ്ദ': 3, + 'ര്‍പ്പെ': 4, + 'ര്‍മ്മി': 4, + 'ര്‍വ്വ': 3, + 'ര്‍ഹി': 3, + 'റ്റം': 3, + 'റ്റേ': 3, + 'ലാ': 1, + 'ല്ലാം': 3, + 'ല്ലെ': 3, + 'ല്‍കി': 3, + 'ല്‍കേ': 3, + 'ല്‍നി': 3, + 'ല്‍പ്പ': 3, + 'ളാ': 1, + 'ള്ളി': 3, + 'ള്‍കൊ': 3, + 'ള്‍ക്ക': 3, + 'ള്‍ക്കി': 4, + 'ള്‍ക്കു': 3, + 'ള്‍ക്കും': 4, + 'ള്‍ക്കെ': 4, + 'ള്‍ക്ക്‌': 3, + 'വാ': 1, + 'വ്യം': 3, + 'ശാ': 1, + 'ഷ്ട്യാ': 3, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 4, + 'സാ': 1, + 'സ്ത്രം': 4, + 'സ്ത്രീ': 4, + 'സ്ഥി': 3, + 'സ്റ്റ്‌': 3, + 'സ്വീ': 3, + 'സ്സി': 3, + 'സ്സും': 3, + 'സ്സോ': 3, + 'ഹാ': 1, + 'ഹിം': 3, + 'क्कां': 3, + 'क्ती': 3, + 'क्तीं': 3, + 'क्या': 3, + 'च्या': 3, + 'च्यां': 3, + 'ज्या': 3, + 'ज्या‌': 3, + 'ट्या': 3, + 'ण्या': 3, + 'ण्यां': 3, + 'त्त्वा': 4, + 'त्त्वे': 3, + 'त्यां': 3, + 'त्र्य': 3, + 'त्र्या': 4, + 'त्र्ये': 3, + 'त्वा': 3, + 'त्वां': 3, + 'द्दि': 3, + 'द्दी': 3, + 'द्धिं': 3, + 'द्धी': 3, + 'द्धीं': 3, + 'द्या': 3, + 'द्वि': 3, + 'न्हा': 3, + 'न्ह्यां': 4, + 'र्जा': 3, + 'र्ती': 3, + 'र्थी': 3, + 'र्भा': 3, + 'र्यां': 3, + 'र्वां': 3, + 'र्‍या': 3, + 'ल्यां': 3, + 'ल्ला': 3, + 'श्रां': 3, + 'ष्टां': 3, + 'ष्टी': 3, + 'ष्टीं': 3, + 'ष्ट्रा': 4, + 'ष्ट्रां': 4, + 'स्त्रि': 4, + 'स्या': 3, + 'ह्या': 3, + 'ဇြေ': 3, + 'ဒ္ဂေ': 3, + 'ဖျေံ': 3, + 'ဗ္တေ': 3, + 'ဗ္ၜေ': 3, + 'ဗြေ': 3, + 'သ္ဂေ': 3, + 'क्ता': 3, + 'क्ना': 3, + 'क्सा': 3, + 'ज्रा': 3, + 'ञ्चा': 3, + 'द्दा': 3, + 'न्का': 3, + 'न्चि': 3, + 'न्दा': 3, + 'न्दो': 3, + 'फ्ना': 3, + 'फ्नो': 3, + 'म्ति': 3, + 'म्पा': 3, + 'र्दा': 3, + 'र्द्ध': 3, + 'र्नि': 3, + 'र्सा': 3, + 'ष्ट्रि': 4, + 'स्ट्या': 4, + 'स्तो': 3, + 'स्रो': 3, + 'क्का': 3, + 'क्तेः': 3, + 'क्त्योः': 5, + 'क्रा': 3, + 'क्षां': 3, + 'क्षाः': 4, + 'क्षो': 3, + 'क्ष्या': 4, + 'ख्यः': 3, + 'ग्यैः': 3, + 'ग्र्य': 3, + 'ञ्चि': 3, + 'ण्डः': 3, + 'ण्डि': 3, + 'ताः': 3, + 'त्त्थि': 4, + 'त्सो': 3, + 'त्स्वा': 4, + 'द्धः': 3, + 'द्धैः': 3, + 'धाः': 3, + 'नाः': 3, + 'न्ञ्या': 4, + 'न्तो': 3, + 'न्त्राः': 5, + 'न्त्री': 4, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 5, + 'न्त्र्ये': 4, + 'न्धा': 3, + 'न्ना': 3, + 'न्नाः': 4, + 'न्यो': 3, + 'प्तौ': 3, + 'प्या': 3, + 'भिः': 3, + 'भ्यः': 3, + 'भ्यां': 3, + 'भ्यो': 3, + 'म्नि': 3, + 'याः': 3, + 'य्यो': 3, + 'राः': 3, + 'र्गी': 3, + 'र्चि': 3, + 'र्णां': 3, + 'र्णी': 3, + 'र्तिः': 4, + 'र्त्ति': 4, + 'र्दि': 3, + 'र्धि': 3, + 'र्हाः': 4, + 'र्हि': 3, + 'र्हो': 3, + 'लाः': 3, + 'ल्का': 3, + 'ल्याः': 4, + 'वाः': 3, + 'शाः': 3, + 'श्या': 3, + 'श्वि': 3, + 'षाः': 3, + 'ष्टः': 3, + 'ष्टा': 3, + 'ष्टाः': 4, + 'ष्ट्रे': 3, + 'ष्ट्रो': 4, + 'ष्प्र': 3, + 'ष्यः': 3, + 'स्का': 3, + 'स्काः': 4, + 'स्ति': 3, + 'स्त्रा': 4, + 'स्थां': 3, + 'स्धी': 3, + 'स्मि': 3, + 'स्मिं': 3, + 'स्यां': 3, + 'स्याः': 4, + 'स्युः': 3, + '𑌕𑌾': 1, + '𑌗𑌾': 1, + '𑌘𑌾': 1, + '𑌚𑌾': 1, + '𑌛𑌾': 1, + '𑌜𑌾': 1, + '𑌞𑌾': 1, + '𑌟𑌾': 1, + '𑌠𑌾': 1, + '𑌠𑍈𑌃': 3, + '𑌣𑌾': 1, + '𑌤𑌾': 1, + '𑌤𑌿𑌂': 3, + '𑌤𑌿𑌃': 3, + '𑌤𑍁𑌂': 3, + '𑌤𑍇𑌃': 3, + '𑌥𑌾': 1, + '𑌦𑌾': 1, + '𑌧𑌾': 1, + '𑌧𑌿𑌂': 3, + '𑌧𑍇𑌃': 3, + '𑌧𑍈𑌃': 3, + '𑌨𑌾': 1, + '𑌨𑌿𑌃': 3, + '𑌨𑍈𑌃': 3, + '𑌪𑌾': 1, + '𑌬𑌾': 1, + '𑌭𑌾': 1, + '𑌭𑌿𑌃': 3, + '𑌮𑌾': 1, + '𑌮𑌿𑌂': 3, + '𑌯𑌾': 1, + '𑌯𑍁𑌃': 3, + '𑌯𑍈𑌃': 3, + '𑌯𑍋𑌃': 3, + '𑌰𑌾': 1, + '𑌰𑌿𑌂': 3, + '𑌲𑌾': 1, + '𑌲𑌿𑌂': 3, + '𑌵𑌾': 1, + '𑌶𑌾': 1, + '𑌷𑌾': 1, + '𑌸𑌾': 1, + '𑌹𑌾': 1, + '𑌕𑍍': 2, + '𑌗𑍍': 2, + '𑌚𑍍': 2, + '𑌜𑍍': 2, + '𑌞𑍍': 2, + '𑌟𑍍': 2, + '𑌣𑍍': 2, + '𑌤𑍍': 2, + '𑌦𑍍': 2, + '𑌧𑍍': 2, + '𑌨𑍍': 2, + '𑌪𑍍': 2, + '𑌬𑍍': 2, + '𑌭𑍍': 2, + '𑌮𑍍': 2, + '𑌯𑍍': 2, + '𑌰𑍍': 2, + '𑌲𑍍': 2, + '𑌵𑍍': 2, + '𑌶𑍍': 2, + '𑌷𑍍': 2, + '𑌸𑍍': 2, + 'කා': 1, + 'ගා': 1, + 'චා': 1, + 'ජා': 1, + 'ඥා': 1, + 'ටා': 1, + 'ඨා': 1, + 'ඩා': 1, + 'තා': 1, + 'ථා': 1, + 'දා': 1, + 'ධා': 1, + 'නා': 1, + 'ඳා': 1, + 'පා': 1, + 'බා': 1, + 'භා': 1, + 'මා': 1, + 'යා': 1, + 'රා': 1, + 'ලා': 1, + 'වා': 1, + 'ෂා': 1, + 'සා': 1, + 'හා': 1, + 'क्को': 3, + 'ग्या': 3, + 'च्यो': 3, + 'म्ही': 3, + 'म्हो': 3, + 'ह्रा': 3, + 'கா': 1, + 'சா': 1, + 'டா': 1, + 'ணா': 1, + 'தா': 1, + 'நா': 1, + 'னா': 1, + 'பா': 1, + 'மா': 1, + 'யா': 1, + 'ரா': 1, + 'றா': 1, + 'லா': 1, + 'ளா': 1, + 'வா': 1, + 'కుం': 3, + 'క్కు': 3, + 'క్తు': 3, + 'క్రాం': 3, + 'క్రూ': 3, + 'క్షిం': 3, + 'క్స్వా': 3, + 'చ్చు': 3, + 'టుం': 3, + 'ట్లు': 3, + 'డ్రు': 3, + 'త్తు': 3, + 'త్నిం': 3, + 'త్యం': 3, + 'త్రు': 3, + 'త్ర్య': 3, + 'దుం': 3, + 'ద్దు': 3, + 'ద్ధిం': 3, + 'ద్ర్య': 3, + 'నుం': 3, + 'న్ను': 3, + 'భ్యు': 3, + 'యుం': 3, + 'ర్చు': 3, + 'ర్ణాం': 3, + 'ర్ణు': 3, + 'ర్తిం': 3, + 'ర్తృ': 3, + 'ర్థిం': 3, + 'ర్బం': 3, + 'ర్హాం': 3, + 'ర్హు': 3, + 'శ్రాం': 3, + 'ష్టు': 3, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'ష్ఠు': 3, + 'స్కృ': 3, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, +} diff --git a/wcwidth/table_grapheme_overrides/_known_45d92e98.py b/wcwidth/table_grapheme_overrides/_known_45d92e98.py new file mode 100644 index 00000000..9757dfbd --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_45d92e98.py @@ -0,0 +1,1969 @@ +""" +Grapheme overrides for _known_45d92e98. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: alacritty +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 3, + '⛹🏻‍♀️': 4, + '⛹🏻‍♂️': 4, + '⛹🏼‍♀️': 4, + '⛹🏼‍♂️': 4, + '⛹🏽‍♀️': 4, + '⛹🏽‍♂️': 4, + '⛹🏾‍♀️': 4, + '⛹🏾‍♂️': 4, + '⛹🏿‍♀️': 4, + '⛹🏿‍♂️': 4, + '❤️‍🔥': 3, + '❤️‍🩹': 3, + '🍄‍🟫': 4, + '🍋‍🟩': 4, + '🏃‍♀️': 3, + '🏃‍♀️‍➡️': 4, + '🏃‍♂️': 3, + '🏃‍♂️‍➡️': 4, + '🏃‍➡️': 3, + '🏃🏻‍♀️': 5, + '🏃🏻‍♀️‍➡️': 6, + '🏃🏻‍♂️': 5, + '🏃🏻‍♂️‍➡️': 6, + '🏃🏻‍➡️': 5, + '🏃🏼‍♀️': 5, + '🏃🏼‍♀️‍➡️': 6, + '🏃🏼‍♂️': 5, + '🏃🏼‍♂️‍➡️': 6, + '🏃🏼‍➡️': 5, + '🏃🏽‍♀️': 5, + '🏃🏽‍♀️‍➡️': 6, + '🏃🏽‍♂️': 5, + '🏃🏽‍♂️‍➡️': 6, + '🏃🏽‍➡️': 5, + '🏃🏾‍♀️': 5, + '🏃🏾‍♀️‍➡️': 6, + '🏃🏾‍♂️': 5, + '🏃🏾‍♂️‍➡️': 6, + '🏃🏾‍➡️': 5, + '🏃🏿‍♀️': 5, + '🏃🏿‍♀️‍➡️': 6, + '🏃🏿‍♂️': 5, + '🏃🏿‍♂️‍➡️': 6, + '🏃🏿‍➡️': 5, + '🏄‍♀️': 3, + '🏄‍♂️': 3, + '🏄🏻‍♀️': 5, + '🏄🏻‍♂️': 5, + '🏄🏼‍♀️': 5, + '🏄🏼‍♂️': 5, + '🏄🏽‍♀️': 5, + '🏄🏽‍♂️': 5, + '🏄🏾‍♀️': 5, + '🏄🏾‍♂️': 5, + '🏄🏿‍♀️': 5, + '🏄🏿‍♂️': 5, + '🏊‍♀️': 3, + '🏊‍♂️': 3, + '🏊🏻‍♀️': 5, + '🏊🏻‍♂️': 5, + '🏊🏼‍♀️': 5, + '🏊🏼‍♂️': 5, + '🏊🏽‍♀️': 5, + '🏊🏽‍♂️': 5, + '🏊🏾‍♀️': 5, + '🏊🏾‍♂️': 5, + '🏊🏿‍♀️': 5, + '🏊🏿‍♂️': 5, + '🏋🏻‍♀️': 4, + '🏋🏻‍♂️': 4, + '🏋🏼‍♀️': 4, + '🏋🏼‍♂️': 4, + '🏋🏽‍♀️': 4, + '🏋🏽‍♂️': 4, + '🏋🏾‍♀️': 4, + '🏋🏾‍♂️': 4, + '🏋🏿‍♀️': 4, + '🏋🏿‍♂️': 4, + '🏌🏻‍♀️': 4, + '🏌🏻‍♂️': 4, + '🏌🏼‍♀️': 4, + '🏌🏼‍♂️': 4, + '🏌🏽‍♀️': 4, + '🏌🏽‍♂️': 4, + '🏌🏾‍♀️': 4, + '🏌🏾‍♂️': 4, + '🏌🏿‍♀️': 4, + '🏌🏿‍♂️': 4, + '🏳️‍🌈': 3, + '🏴‍☠️': 3, + '🐈‍⬛': 4, + '🐕‍🦺': 4, + '🐦‍⬛': 4, + '🐦‍🔥': 4, + '🐻‍❄️': 3, + '👨‍⚕️': 3, + '👨‍⚖️': 3, + '👨‍✈️': 3, + '👨‍❤️‍👨': 5, + '👨‍❤️‍💋‍👨': 7, + '👨‍🌾': 4, + '👨‍🍳': 4, + '👨‍🍼': 4, + '👨‍🎓': 4, + '👨‍🎤': 4, + '👨‍🎨': 4, + '👨‍🏫': 4, + '👨‍🏭': 4, + '👨‍👦': 4, + '👨‍👦‍👦': 6, + '👨‍👧': 4, + '👨‍👧‍👦': 6, + '👨‍👧‍👧': 6, + '👨‍👨‍👦': 6, + '👨‍👨‍👦‍👦': 8, + '👨‍👨‍👧': 6, + '👨‍👨‍👧‍👦': 8, + '👨‍👨‍👧‍👧': 8, + '👨‍👩‍👦': 6, + '👨‍👩‍👦‍👦': 8, + '👨‍👩‍👧': 6, + '👨‍👩‍👧‍👦': 8, + '👨‍👩‍👧‍👧': 8, + '👨‍💻': 4, + '👨‍💼': 4, + '👨‍🔧': 4, + '👨‍🔬': 4, + '👨‍🚀': 4, + '👨‍🚒': 4, + '👨‍🦯': 4, + '👨‍🦯‍➡️': 5, + '👨‍🦰': 4, + '👨‍🦱': 4, + '👨‍🦲': 4, + '👨‍🦳': 4, + '👨‍🦼': 4, + '👨‍🦼‍➡️': 5, + '👨‍🦽': 4, + '👨‍🦽‍➡️': 5, + '👨🏻‍⚕️': 5, + '👨🏻‍⚖️': 5, + '👨🏻‍✈️': 5, + '👨🏻‍❤️‍👨🏻': 9, + '👨🏻‍❤️‍👨🏽': 9, + '👨🏻‍❤️‍👨🏿': 9, + '👨🏻‍❤️‍💋‍👨🏻': 11, + '👨🏻‍❤️‍💋‍👨🏽': 11, + '👨🏻‍❤️‍💋‍👨🏾': 11, + '👨🏻‍❤️‍💋‍👨🏿': 11, + '👨🏻‍🌾': 6, + '👨🏻‍🍳': 6, + '👨🏻‍🍼': 6, + '👨🏻‍🎓': 6, + '👨🏻‍🎤': 6, + '👨🏻‍🎨': 6, + '👨🏻‍🏫': 6, + '👨🏻‍🏭': 6, + '👨🏻‍🐰‍👨🏼': 10, + '👨🏻‍🐰‍👨🏽': 10, + '👨🏻‍🐰‍👨🏾': 10, + '👨🏻‍🐰‍👨🏿': 10, + '👨🏻‍💻': 6, + '👨🏻‍💼': 6, + '👨🏻‍🔧': 6, + '👨🏻‍🔬': 6, + '👨🏻‍🚀': 6, + '👨🏻‍🚒': 6, + '👨🏻‍🤝‍👨🏼': 10, + '👨🏻‍🤝‍👨🏽': 10, + '👨🏻‍🤝‍👨🏾': 10, + '👨🏻‍🤝‍👨🏿': 10, + '👨🏻‍🦯': 6, + '👨🏻‍🦯‍➡️': 7, + '👨🏻‍🦰': 6, + '👨🏻‍🦱': 6, + '👨🏻‍🦲': 6, + '👨🏻‍🦳': 6, + '👨🏻‍🦼': 6, + '👨🏻‍🦼‍➡️': 7, + '👨🏻‍🦽': 6, + '👨🏻‍🦽‍➡️': 7, + '👨🏻‍🫯‍👨🏼': 10, + '👨🏻‍🫯‍👨🏽': 10, + '👨🏻‍🫯‍👨🏾': 10, + '👨🏻‍🫯‍👨🏿': 10, + '👨🏼‍⚕️': 5, + '👨🏼‍⚖️': 5, + '👨🏼‍✈️': 5, + '👨🏼‍❤️‍👨🏼': 9, + '👨🏼‍❤️‍💋‍👨🏼': 11, + '👨🏼‍❤️‍💋‍👨🏿': 11, + '👨🏼‍🌾': 6, + '👨🏼‍🍳': 6, + '👨🏼‍🍼': 6, + '👨🏼‍🎓': 6, + '👨🏼‍🎤': 6, + '👨🏼‍🎨': 6, + '👨🏼‍🏫': 6, + '👨🏼‍🏭': 6, + '👨🏼‍🐰‍👨🏻': 10, + '👨🏼‍🐰‍👨🏽': 10, + '👨🏼‍🐰‍👨🏿': 10, + '👨🏼‍💻': 6, + '👨🏼‍💼': 6, + '👨🏼‍🔧': 6, + '👨🏼‍🔬': 6, + '👨🏼‍🚀': 6, + '👨🏼‍🚒': 6, + '👨🏼‍🤝‍👨🏻': 10, + '👨🏼‍🤝‍👨🏽': 10, + '👨🏼‍🤝‍👨🏿': 10, + '👨🏼‍🦯': 6, + '👨🏼‍🦯‍➡️': 7, + '👨🏼‍🦰': 6, + '👨🏼‍🦱': 6, + '👨🏼‍🦲': 6, + '👨🏼‍🦳': 6, + '👨🏼‍🦼': 6, + '👨🏼‍🦽': 6, + '👨🏼‍🦽‍➡️': 7, + '👨🏼‍🫯‍👨🏻': 10, + '👨🏼‍🫯‍👨🏽': 10, + '👨🏼‍🫯‍👨🏾': 10, + '👨🏼‍🫯‍👨🏿': 10, + '👨🏽‍⚕️': 5, + '👨🏽‍⚖️': 5, + '👨🏽‍✈️': 5, + '👨🏽‍❤️‍👨🏻': 9, + '👨🏽‍❤️‍👨🏽': 9, + '👨🏽‍❤️‍👨🏿': 9, + '👨🏽‍❤️‍💋‍👨🏻': 11, + '👨🏽‍❤️‍💋‍👨🏽': 11, + '👨🏽‍❤️‍💋‍👨🏿': 11, + '👨🏽‍🌾': 6, + '👨🏽‍🍳': 6, + '👨🏽‍🍼': 6, + '👨🏽‍🎓': 6, + '👨🏽‍🎤': 6, + '👨🏽‍🎨': 6, + '👨🏽‍🏫': 6, + '👨🏽‍🏭': 6, + '👨🏽‍🐰‍👨🏻': 10, + '👨🏽‍🐰‍👨🏼': 10, + '👨🏽‍🐰‍👨🏾': 10, + '👨🏽‍🐰‍👨🏿': 10, + '👨🏽‍💻': 6, + '👨🏽‍💼': 6, + '👨🏽‍🔧': 6, + '👨🏽‍🔬': 6, + '👨🏽‍🚀': 6, + '👨🏽‍🚒': 6, + '👨🏽‍🤝‍👨🏻': 10, + '👨🏽‍🤝‍👨🏼': 10, + '👨🏽‍🤝‍👨🏾': 10, + '👨🏽‍🤝‍👨🏿': 10, + '👨🏽‍🦯': 6, + '👨🏽‍🦯‍➡️': 7, + '👨🏽‍🦰': 6, + '👨🏽‍🦱': 6, + '👨🏽‍🦲': 6, + '👨🏽‍🦳': 6, + '👨🏽‍🦼': 6, + '👨🏽‍🦼‍➡️': 7, + '👨🏽‍🦽': 6, + '👨🏽‍🦽‍➡️': 7, + '👨🏽‍🫯‍👨🏻': 10, + '👨🏽‍🫯‍👨🏼': 10, + '👨🏽‍🫯‍👨🏾': 10, + '👨🏽‍🫯‍👨🏿': 10, + '👨🏾‍⚕️': 5, + '👨🏾‍⚖️': 5, + '👨🏾‍✈️': 5, + '👨🏾‍❤️‍👨🏾': 9, + '👨🏾‍❤️‍💋‍👨🏻': 11, + '👨🏾‍❤️‍💋‍👨🏾': 11, + '👨🏾‍❤️‍💋‍👨🏿': 11, + '👨🏾‍🌾': 6, + '👨🏾‍🍳': 6, + '👨🏾‍🍼': 6, + '👨🏾‍🎓': 6, + '👨🏾‍🎤': 6, + '👨🏾‍🎨': 6, + '👨🏾‍🏫': 6, + '👨🏾‍🏭': 6, + '👨🏾‍🐰‍👨🏻': 10, + '👨🏾‍🐰‍👨🏽': 10, + '👨🏾‍🐰‍👨🏿': 10, + '👨🏾‍💻': 6, + '👨🏾‍💼': 6, + '👨🏾‍🔧': 6, + '👨🏾‍🔬': 6, + '👨🏾‍🚀': 6, + '👨🏾‍🚒': 6, + '👨🏾‍🤝‍👨🏻': 10, + '👨🏾‍🤝‍👨🏽': 10, + '👨🏾‍🤝‍👨🏿': 10, + '👨🏾‍🦯': 6, + '👨🏾‍🦯‍➡️': 7, + '👨🏾‍🦰': 6, + '👨🏾‍🦱': 6, + '👨🏾‍🦲': 6, + '👨🏾‍🦳': 6, + '👨🏾‍🦼': 6, + '👨🏾‍🦽': 6, + '👨🏾‍🦽‍➡️': 7, + '👨🏾‍🫯‍👨🏻': 10, + '👨🏾‍🫯‍👨🏼': 10, + '👨🏾‍🫯‍👨🏽': 10, + '👨🏾‍🫯‍👨🏿': 10, + '👨🏿‍⚕️': 5, + '👨🏿‍⚖️': 5, + '👨🏿‍✈️': 5, + '👨🏿‍❤️‍👨🏻': 9, + '👨🏿‍❤️‍👨🏽': 9, + '👨🏿‍❤️‍👨🏿': 9, + '👨🏿‍❤️‍💋‍👨🏻': 11, + '👨🏿‍❤️‍💋‍👨🏼': 11, + '👨🏿‍❤️‍💋‍👨🏽': 11, + '👨🏿‍❤️‍💋‍👨🏾': 11, + '👨🏿‍❤️‍💋‍👨🏿': 11, + '👨🏿‍🌾': 6, + '👨🏿‍🍳': 6, + '👨🏿‍🍼': 6, + '👨🏿‍🎓': 6, + '👨🏿‍🎤': 6, + '👨🏿‍🎨': 6, + '👨🏿‍🏫': 6, + '👨🏿‍🏭': 6, + '👨🏿‍🐰‍👨🏻': 10, + '👨🏿‍🐰‍👨🏼': 10, + '👨🏿‍🐰‍👨🏽': 10, + '👨🏿‍🐰‍👨🏾': 10, + '👨🏿‍💻': 6, + '👨🏿‍💼': 6, + '👨🏿‍🔧': 6, + '👨🏿‍🔬': 6, + '👨🏿‍🚀': 6, + '👨🏿‍🚒': 6, + '👨🏿‍🤝‍👨🏻': 10, + '👨🏿‍🤝‍👨🏼': 10, + '👨🏿‍🤝‍👨🏽': 10, + '👨🏿‍🤝‍👨🏾': 10, + '👨🏿‍🦯': 6, + '👨🏿‍🦯‍➡️': 7, + '👨🏿‍🦰': 6, + '👨🏿‍🦱': 6, + '👨🏿‍🦲': 6, + '👨🏿‍🦳': 6, + '👨🏿‍🦼': 6, + '👨🏿‍🦼‍➡️': 7, + '👨🏿‍🦽': 6, + '👨🏿‍🦽‍➡️': 7, + '👨🏿‍🫯‍👨🏻': 10, + '👨🏿‍🫯‍👨🏼': 10, + '👨🏿‍🫯‍👨🏽': 10, + '👨🏿‍🫯‍👨🏾': 10, + '👩‍⚕️': 3, + '👩‍⚖️': 3, + '👩‍✈️': 3, + '👩‍❤️‍👨': 5, + '👩‍❤️‍👩': 5, + '👩‍❤️‍💋‍👨': 7, + '👩‍❤️‍💋‍👩': 7, + '👩‍🌾': 4, + '👩‍🍳': 4, + '👩‍🍼': 4, + '👩‍🎓': 4, + '👩‍🎤': 4, + '👩‍🎨': 4, + '👩‍🏫': 4, + '👩‍🏭': 4, + '👩‍👦': 4, + '👩‍👦‍👦': 6, + '👩‍👧': 4, + '👩‍👧‍👦': 6, + '👩‍👧‍👧': 6, + '👩‍👩‍👦': 6, + '👩‍👩‍👦‍👦': 8, + '👩‍👩‍👧': 6, + '👩‍👩‍👧‍👦': 8, + '👩‍👩‍👧‍👧': 8, + '👩‍💻': 4, + '👩‍💼': 4, + '👩‍🔧': 4, + '👩‍🔬': 4, + '👩‍🚀': 4, + '👩‍🚒': 4, + '👩‍🦯': 4, + '👩‍🦯‍➡️': 5, + '👩‍🦰': 4, + '👩‍🦱': 4, + '👩‍🦲': 4, + '👩‍🦳': 4, + '👩‍🦼': 4, + '👩‍🦼‍➡️': 5, + '👩‍🦽': 4, + '👩‍🦽‍➡️': 5, + '👩🏻‍⚕️': 5, + '👩🏻‍⚖️': 5, + '👩🏻‍✈️': 5, + '👩🏻‍❤️‍👨🏻': 9, + '👩🏻‍❤️‍👨🏿': 9, + '👩🏻‍❤️‍👩🏻': 9, + '👩🏻‍❤️‍💋‍👨🏻': 11, + '👩🏻‍❤️‍💋‍👨🏽': 11, + '👩🏻‍❤️‍💋‍👨🏿': 11, + '👩🏻‍❤️‍💋‍👩🏻': 11, + '👩🏻‍❤️‍💋‍👩🏽': 11, + '👩🏻‍❤️‍💋‍👩🏿': 11, + '👩🏻‍🌾': 6, + '👩🏻‍🍳': 6, + '👩🏻‍🍼': 6, + '👩🏻‍🎓': 6, + '👩🏻‍🎤': 6, + '👩🏻‍🎨': 6, + '👩🏻‍🏫': 6, + '👩🏻‍🏭': 6, + '👩🏻‍🐰‍👩🏼': 10, + '👩🏻‍🐰‍👩🏽': 10, + '👩🏻‍🐰‍👩🏾': 10, + '👩🏻‍🐰‍👩🏿': 10, + '👩🏻‍💻': 6, + '👩🏻‍💼': 6, + '👩🏻‍🔧': 6, + '👩🏻‍🔬': 6, + '👩🏻‍🚀': 6, + '👩🏻‍🚒': 6, + '👩🏻‍🤝‍👨🏽': 10, + '👩🏻‍🤝‍👨🏿': 10, + '👩🏻‍🤝‍👩🏼': 10, + '👩🏻‍🤝‍👩🏽': 10, + '👩🏻‍🤝‍👩🏾': 10, + '👩🏻‍🤝‍👩🏿': 10, + '👩🏻‍🦯': 6, + '👩🏻‍🦯‍➡️': 7, + '👩🏻‍🦰': 6, + '👩🏻‍🦱': 6, + '👩🏻‍🦲': 6, + '👩🏻‍🦳': 6, + '👩🏻‍🦼': 6, + '👩🏻‍🦼‍➡️': 7, + '👩🏻‍🦽': 6, + '👩🏻‍🦽‍➡️': 7, + '👩🏻‍🫯‍👩🏼': 10, + '👩🏻‍🫯‍👩🏽': 10, + '👩🏻‍🫯‍👩🏾': 10, + '👩🏻‍🫯‍👩🏿': 10, + '👩🏼‍⚕️': 5, + '👩🏼‍⚖️': 5, + '👩🏼‍✈️': 5, + '👩🏼‍❤️‍👨🏼': 9, + '👩🏼‍❤️‍👩🏼': 9, + '👩🏼‍❤️‍💋‍👨🏼': 11, + '👩🏼‍❤️‍💋‍👩🏼': 11, + '👩🏼‍🌾': 6, + '👩🏼‍🍳': 6, + '👩🏼‍🍼': 6, + '👩🏼‍🎓': 6, + '👩🏼‍🎤': 6, + '👩🏼‍🎨': 6, + '👩🏼‍🏫': 6, + '👩🏼‍🏭': 6, + '👩🏼‍🐰‍👩🏻': 10, + '👩🏼‍🐰‍👩🏿': 10, + '👩🏼‍💻': 6, + '👩🏼‍💼': 6, + '👩🏼‍🔧': 6, + '👩🏼‍🔬': 6, + '👩🏼‍🚀': 6, + '👩🏼‍🚒': 6, + '👩🏼‍🤝‍👩🏻': 10, + '👩🏼‍🤝‍👩🏽': 10, + '👩🏼‍🤝‍👩🏿': 10, + '👩🏼‍🦯': 6, + '👩🏼‍🦯‍➡️': 7, + '👩🏼‍🦰': 6, + '👩🏼‍🦱': 6, + '👩🏼‍🦲': 6, + '👩🏼‍🦳': 6, + '👩🏼‍🦼': 6, + '👩🏼‍🦽': 6, + '👩🏼‍🫯‍👩🏻': 10, + '👩🏼‍🫯‍👩🏽': 10, + '👩🏼‍🫯‍👩🏾': 10, + '👩🏼‍🫯‍👩🏿': 10, + '👩🏽‍⚕️': 5, + '👩🏽‍⚖️': 5, + '👩🏽‍✈️': 5, + '👩🏽‍❤️‍👨🏽': 9, + '👩🏽‍❤️‍👩🏽': 9, + '👩🏽‍❤️‍💋‍👨🏻': 11, + '👩🏽‍❤️‍💋‍👨🏽': 11, + '👩🏽‍❤️‍💋‍👨🏿': 11, + '👩🏽‍❤️‍💋‍👩🏻': 11, + '👩🏽‍❤️‍💋‍👩🏽': 11, + '👩🏽‍❤️‍💋‍👩🏿': 11, + '👩🏽‍🌾': 6, + '👩🏽‍🍳': 6, + '👩🏽‍🍼': 6, + '👩🏽‍🎓': 6, + '👩🏽‍🎤': 6, + '👩🏽‍🎨': 6, + '👩🏽‍🏫': 6, + '👩🏽‍🏭': 6, + '👩🏽‍🐰‍👩🏻': 10, + '👩🏽‍🐰‍👩🏾': 10, + '👩🏽‍🐰‍👩🏿': 10, + '👩🏽‍💻': 6, + '👩🏽‍💼': 6, + '👩🏽‍🔧': 6, + '👩🏽‍🔬': 6, + '👩🏽‍🚀': 6, + '👩🏽‍🚒': 6, + '👩🏽‍🤝‍👨🏻': 10, + '👩🏽‍🤝‍👨🏿': 10, + '👩🏽‍🤝‍👩🏻': 10, + '👩🏽‍🤝‍👩🏼': 10, + '👩🏽‍🤝‍👩🏾': 10, + '👩🏽‍🤝‍👩🏿': 10, + '👩🏽‍🦯': 6, + '👩🏽‍🦯‍➡️': 7, + '👩🏽‍🦰': 6, + '👩🏽‍🦱': 6, + '👩🏽‍🦲': 6, + '👩🏽‍🦳': 6, + '👩🏽‍🦼': 6, + '👩🏽‍🦼‍➡️': 7, + '👩🏽‍🦽': 6, + '👩🏽‍🦽‍➡️': 7, + '👩🏽‍🫯‍👩🏻': 10, + '👩🏽‍🫯‍👩🏼': 10, + '👩🏽‍🫯‍👩🏾': 10, + '👩🏽‍🫯‍👩🏿': 10, + '👩🏾‍⚕️': 5, + '👩🏾‍⚖️': 5, + '👩🏾‍✈️': 5, + '👩🏾‍❤️‍👨🏾': 9, + '👩🏾‍❤️‍👩🏾': 9, + '👩🏾‍❤️‍💋‍👨🏾': 11, + '👩🏾‍❤️‍💋‍👩🏾': 11, + '👩🏾‍🌾': 6, + '👩🏾‍🍳': 6, + '👩🏾‍🍼': 6, + '👩🏾‍🎓': 6, + '👩🏾‍🎤': 6, + '👩🏾‍🎨': 6, + '👩🏾‍🏫': 6, + '👩🏾‍🏭': 6, + '👩🏾‍🐰‍👩🏻': 10, + '👩🏾‍🐰‍👩🏽': 10, + '👩🏾‍🐰‍👩🏿': 10, + '👩🏾‍💻': 6, + '👩🏾‍💼': 6, + '👩🏾‍🔧': 6, + '👩🏾‍🔬': 6, + '👩🏾‍🚀': 6, + '👩🏾‍🚒': 6, + '👩🏾‍🤝‍👩🏻': 10, + '👩🏾‍🤝‍👩🏽': 10, + '👩🏾‍🤝‍👩🏿': 10, + '👩🏾‍🦯': 6, + '👩🏾‍🦯‍➡️': 7, + '👩🏾‍🦰': 6, + '👩🏾‍🦱': 6, + '👩🏾‍🦲': 6, + '👩🏾‍🦳': 6, + '👩🏾‍🦼': 6, + '👩🏾‍🦽': 6, + '👩🏾‍🦽‍➡️': 7, + '👩🏾‍🫯‍👩🏻': 10, + '👩🏾‍🫯‍👩🏼': 10, + '👩🏾‍🫯‍👩🏽': 10, + '👩🏾‍🫯‍👩🏿': 10, + '👩🏿‍⚕️': 5, + '👩🏿‍⚖️': 5, + '👩🏿‍✈️': 5, + '👩🏿‍❤️‍👨🏻': 9, + '👩🏿‍❤️‍👨🏿': 9, + '👩🏿‍❤️‍👩🏿': 9, + '👩🏿‍❤️‍💋‍👨🏻': 11, + '👩🏿‍❤️‍💋‍👨🏽': 11, + '👩🏿‍❤️‍💋‍👨🏿': 11, + '👩🏿‍❤️‍💋‍👩🏻': 11, + '👩🏿‍❤️‍💋‍👩🏽': 11, + '👩🏿‍❤️‍💋‍👩🏿': 11, + '👩🏿‍🌾': 6, + '👩🏿‍🍳': 6, + '👩🏿‍🍼': 6, + '👩🏿‍🎓': 6, + '👩🏿‍🎤': 6, + '👩🏿‍🎨': 6, + '👩🏿‍🏫': 6, + '👩🏿‍🏭': 6, + '👩🏿‍🐰‍👩🏻': 10, + '👩🏿‍🐰‍👩🏼': 10, + '👩🏿‍🐰‍👩🏽': 10, + '👩🏿‍🐰‍👩🏾': 10, + '👩🏿‍💻': 6, + '👩🏿‍💼': 6, + '👩🏿‍🔧': 6, + '👩🏿‍🔬': 6, + '👩🏿‍🚀': 6, + '👩🏿‍🚒': 6, + '👩🏿‍🤝‍👨🏻': 10, + '👩🏿‍🤝‍👨🏽': 10, + '👩🏿‍🤝‍👩🏻': 10, + '👩🏿‍🤝‍👩🏼': 10, + '👩🏿‍🤝‍👩🏽': 10, + '👩🏿‍🤝‍👩🏾': 10, + '👩🏿‍🦯': 6, + '👩🏿‍🦯‍➡️': 7, + '👩🏿‍🦰': 6, + '👩🏿‍🦱': 6, + '👩🏿‍🦲': 6, + '👩🏿‍🦳': 6, + '👩🏿‍🦼': 6, + '👩🏿‍🦼‍➡️': 7, + '👩🏿‍🦽': 6, + '👩🏿‍🦽‍➡️': 7, + '👩🏿‍🫯‍👩🏻': 10, + '👩🏿‍🫯‍👩🏼': 10, + '👩🏿‍🫯‍👩🏽': 10, + '👩🏿‍🫯‍👩🏾': 10, + '👮‍♀️': 3, + '👮‍♂️': 3, + '👮🏻‍♀️': 5, + '👮🏻‍♂️': 5, + '👮🏼‍♀️': 5, + '👮🏼‍♂️': 5, + '👮🏽‍♀️': 5, + '👮🏽‍♂️': 5, + '👮🏾‍♀️': 5, + '👮🏾‍♂️': 5, + '👮🏿‍♀️': 5, + '👮🏿‍♂️': 5, + '👯‍♀️': 3, + '👯‍♂️': 3, + '👯🏻‍♀️': 5, + '👯🏻‍♂️': 5, + '👯🏼‍♀️': 5, + '👯🏼‍♂️': 5, + '👯🏽‍♀️': 5, + '👯🏽‍♂️': 5, + '👯🏾‍♀️': 5, + '👯🏾‍♂️': 5, + '👯🏿‍♀️': 5, + '👯🏿‍♂️': 5, + '👰‍♀️': 3, + '👰‍♂️': 3, + '👰🏻‍♀️': 5, + '👰🏻‍♂️': 5, + '👰🏼‍♀️': 5, + '👰🏼‍♂️': 5, + '👰🏽‍♀️': 5, + '👰🏽‍♂️': 5, + '👰🏾‍♀️': 5, + '👰🏾‍♂️': 5, + '👰🏿‍♀️': 5, + '👰🏿‍♂️': 5, + '👱‍♀️': 3, + '👱‍♂️': 3, + '👱🏻‍♀️': 5, + '👱🏻‍♂️': 5, + '👱🏼‍♀️': 5, + '👱🏼‍♂️': 5, + '👱🏽‍♀️': 5, + '👱🏽‍♂️': 5, + '👱🏾‍♀️': 5, + '👱🏾‍♂️': 5, + '👱🏿‍♀️': 5, + '👱🏿‍♂️': 5, + '👳‍♀️': 3, + '👳‍♂️': 3, + '👳🏻‍♀️': 5, + '👳🏻‍♂️': 5, + '👳🏼‍♀️': 5, + '👳🏼‍♂️': 5, + '👳🏽‍♀️': 5, + '👳🏽‍♂️': 5, + '👳🏾‍♀️': 5, + '👳🏾‍♂️': 5, + '👳🏿‍♀️': 5, + '👳🏿‍♂️': 5, + '👷‍♀️': 3, + '👷‍♂️': 3, + '👷🏻‍♀️': 5, + '👷🏻‍♂️': 5, + '👷🏼‍♀️': 5, + '👷🏼‍♂️': 5, + '👷🏽‍♀️': 5, + '👷🏽‍♂️': 5, + '👷🏾‍♀️': 5, + '👷🏾‍♂️': 5, + '👷🏿‍♀️': 5, + '👷🏿‍♂️': 5, + '💁‍♀️': 3, + '💁‍♂️': 3, + '💁🏻‍♀️': 5, + '💁🏻‍♂️': 5, + '💁🏼‍♀️': 5, + '💁🏼‍♂️': 5, + '💁🏽‍♀️': 5, + '💁🏽‍♂️': 5, + '💁🏾‍♀️': 5, + '💁🏾‍♂️': 5, + '💁🏿‍♀️': 5, + '💁🏿‍♂️': 5, + '💂‍♀️': 3, + '💂‍♂️': 3, + '💂🏻‍♀️': 5, + '💂🏻‍♂️': 5, + '💂🏼‍♀️': 5, + '💂🏼‍♂️': 5, + '💂🏽‍♀️': 5, + '💂🏽‍♂️': 5, + '💂🏾‍♀️': 5, + '💂🏾‍♂️': 5, + '💂🏿‍♀️': 5, + '💂🏿‍♂️': 5, + '💆‍♀️': 3, + '💆‍♂️': 3, + '💆🏻‍♀️': 5, + '💆🏻‍♂️': 5, + '💆🏼‍♀️': 5, + '💆🏼‍♂️': 5, + '💆🏽‍♀️': 5, + '💆🏽‍♂️': 5, + '💆🏾‍♀️': 5, + '💆🏾‍♂️': 5, + '💆🏿‍♀️': 5, + '💆🏿‍♂️': 5, + '💇‍♀️': 3, + '💇‍♂️': 3, + '💇🏻‍♀️': 5, + '💇🏻‍♂️': 5, + '💇🏼‍♀️': 5, + '💇🏼‍♂️': 5, + '💇🏽‍♀️': 5, + '💇🏽‍♂️': 5, + '💇🏾‍♀️': 5, + '💇🏾‍♂️': 5, + '💇🏿‍♀️': 5, + '💇🏿‍♂️': 5, + '🕵🏻‍♀️': 4, + '🕵🏻‍♂️': 4, + '🕵🏼‍♀️': 4, + '🕵🏼‍♂️': 4, + '🕵🏽‍♀️': 4, + '🕵🏽‍♂️': 4, + '🕵🏾‍♀️': 4, + '🕵🏾‍♂️': 4, + '🕵🏿‍♀️': 4, + '🕵🏿‍♂️': 4, + '😮‍💨': 4, + '😵‍💫': 4, + '😶‍🌫️': 3, + '🙂‍↔️': 3, + '🙂‍↕️': 3, + '🙅‍♀️': 3, + '🙅‍♂️': 3, + '🙅🏻‍♀️': 5, + '🙅🏻‍♂️': 5, + '🙅🏼‍♀️': 5, + '🙅🏼‍♂️': 5, + '🙅🏽‍♀️': 5, + '🙅🏽‍♂️': 5, + '🙅🏾‍♀️': 5, + '🙅🏾‍♂️': 5, + '🙅🏿‍♀️': 5, + '🙅🏿‍♂️': 5, + '🙆‍♀️': 3, + '🙆‍♂️': 3, + '🙆🏻‍♀️': 5, + '🙆🏻‍♂️': 5, + '🙆🏼‍♀️': 5, + '🙆🏼‍♂️': 5, + '🙆🏽‍♀️': 5, + '🙆🏽‍♂️': 5, + '🙆🏾‍♀️': 5, + '🙆🏾‍♂️': 5, + '🙆🏿‍♀️': 5, + '🙆🏿‍♂️': 5, + '🙇‍♀️': 3, + '🙇‍♂️': 3, + '🙇🏻‍♀️': 5, + '🙇🏻‍♂️': 5, + '🙇🏼‍♀️': 5, + '🙇🏼‍♂️': 5, + '🙇🏽‍♀️': 5, + '🙇🏽‍♂️': 5, + '🙇🏾‍♀️': 5, + '🙇🏾‍♂️': 5, + '🙇🏿‍♀️': 5, + '🙇🏿‍♂️': 5, + '🙋‍♀️': 3, + '🙋‍♂️': 3, + '🙋🏻‍♀️': 5, + '🙋🏻‍♂️': 5, + '🙋🏼‍♀️': 5, + '🙋🏼‍♂️': 5, + '🙋🏽‍♀️': 5, + '🙋🏽‍♂️': 5, + '🙋🏾‍♀️': 5, + '🙋🏾‍♂️': 5, + '🙋🏿‍♀️': 5, + '🙋🏿‍♂️': 5, + '🙍‍♀️': 3, + '🙍‍♂️': 3, + '🙍🏻‍♀️': 5, + '🙍🏻‍♂️': 5, + '🙍🏼‍♀️': 5, + '🙍🏼‍♂️': 5, + '🙍🏽‍♀️': 5, + '🙍🏽‍♂️': 5, + '🙍🏾‍♀️': 5, + '🙍🏾‍♂️': 5, + '🙍🏿‍♀️': 5, + '🙍🏿‍♂️': 5, + '🙎‍♀️': 3, + '🙎‍♂️': 3, + '🙎🏻‍♀️': 5, + '🙎🏻‍♂️': 5, + '🙎🏼‍♀️': 5, + '🙎🏼‍♂️': 5, + '🙎🏽‍♀️': 5, + '🙎🏽‍♂️': 5, + '🙎🏾‍♀️': 5, + '🙎🏾‍♂️': 5, + '🙎🏿‍♀️': 5, + '🙎🏿‍♂️': 5, + '🚣‍♀️': 3, + '🚣‍♂️': 3, + '🚣🏻‍♀️': 5, + '🚣🏻‍♂️': 5, + '🚣🏼‍♀️': 5, + '🚣🏼‍♂️': 5, + '🚣🏽‍♀️': 5, + '🚣🏽‍♂️': 5, + '🚣🏾‍♀️': 5, + '🚣🏾‍♂️': 5, + '🚣🏿‍♀️': 5, + '🚣🏿‍♂️': 5, + '🚴‍♀️': 3, + '🚴‍♂️': 3, + '🚴🏻‍♀️': 5, + '🚴🏻‍♂️': 5, + '🚴🏼‍♀️': 5, + '🚴🏼‍♂️': 5, + '🚴🏽‍♀️': 5, + '🚴🏽‍♂️': 5, + '🚴🏾‍♀️': 5, + '🚴🏾‍♂️': 5, + '🚴🏿‍♀️': 5, + '🚴🏿‍♂️': 5, + '🚵‍♀️': 3, + '🚵‍♂️': 3, + '🚵🏻‍♀️': 5, + '🚵🏻‍♂️': 5, + '🚵🏼‍♀️': 5, + '🚵🏼‍♂️': 5, + '🚵🏽‍♀️': 5, + '🚵🏽‍♂️': 5, + '🚵🏾‍♀️': 5, + '🚵🏾‍♂️': 5, + '🚵🏿‍♀️': 5, + '🚵🏿‍♂️': 5, + '🚶‍♀️': 3, + '🚶‍♀️‍➡️': 4, + '🚶‍♂️': 3, + '🚶‍♂️‍➡️': 4, + '🚶‍➡️': 3, + '🚶🏻‍♀️': 5, + '🚶🏻‍♀️‍➡️': 6, + '🚶🏻‍♂️': 5, + '🚶🏻‍♂️‍➡️': 6, + '🚶🏻‍➡️': 5, + '🚶🏼‍♀️': 5, + '🚶🏼‍♀️‍➡️': 6, + '🚶🏼‍♂️': 5, + '🚶🏼‍♂️‍➡️': 6, + '🚶🏼‍➡️': 5, + '🚶🏽‍♀️': 5, + '🚶🏽‍♀️‍➡️': 6, + '🚶🏽‍♂️': 5, + '🚶🏽‍♂️‍➡️': 6, + '🚶🏽‍➡️': 5, + '🚶🏾‍♀️': 5, + '🚶🏾‍♀️‍➡️': 6, + '🚶🏾‍♂️': 5, + '🚶🏾‍♂️‍➡️': 6, + '🚶🏾‍➡️': 5, + '🚶🏿‍♀️': 5, + '🚶🏿‍♀️‍➡️': 6, + '🚶🏿‍♂️': 5, + '🚶🏿‍♂️‍➡️': 6, + '🚶🏿‍➡️': 5, + '🤦‍♀️': 3, + '🤦‍♂️': 3, + '🤦🏻‍♀️': 5, + '🤦🏻‍♂️': 5, + '🤦🏼‍♀️': 5, + '🤦🏼‍♂️': 5, + '🤦🏽‍♀️': 5, + '🤦🏽‍♂️': 5, + '🤦🏾‍♀️': 5, + '🤦🏾‍♂️': 5, + '🤦🏿‍♀️': 5, + '🤦🏿‍♂️': 5, + '🤵‍♀️': 3, + '🤵‍♂️': 3, + '🤵🏻‍♀️': 5, + '🤵🏻‍♂️': 5, + '🤵🏼‍♀️': 5, + '🤵🏼‍♂️': 5, + '🤵🏽‍♀️': 5, + '🤵🏽‍♂️': 5, + '🤵🏾‍♀️': 5, + '🤵🏾‍♂️': 5, + '🤵🏿‍♀️': 5, + '🤵🏿‍♂️': 5, + '🤷‍♀️': 3, + '🤷‍♂️': 3, + '🤷🏻‍♀️': 5, + '🤷🏻‍♂️': 5, + '🤷🏼‍♀️': 5, + '🤷🏼‍♂️': 5, + '🤷🏽‍♀️': 5, + '🤷🏽‍♂️': 5, + '🤷🏾‍♀️': 5, + '🤷🏾‍♂️': 5, + '🤷🏿‍♀️': 5, + '🤷🏿‍♂️': 5, + '🤸‍♀️': 3, + '🤸‍♂️': 3, + '🤸🏻‍♀️': 5, + '🤸🏻‍♂️': 5, + '🤸🏼‍♀️': 5, + '🤸🏼‍♂️': 5, + '🤸🏽‍♀️': 5, + '🤸🏽‍♂️': 5, + '🤸🏾‍♀️': 5, + '🤸🏾‍♂️': 5, + '🤸🏿‍♀️': 5, + '🤸🏿‍♂️': 5, + '🤹‍♀️': 3, + '🤹‍♂️': 3, + '🤹🏻‍♀️': 5, + '🤹🏻‍♂️': 5, + '🤹🏼‍♀️': 5, + '🤹🏼‍♂️': 5, + '🤹🏽‍♀️': 5, + '🤹🏽‍♂️': 5, + '🤹🏾‍♀️': 5, + '🤹🏾‍♂️': 5, + '🤹🏿‍♀️': 5, + '🤹🏿‍♂️': 5, + '🤼‍♀️': 3, + '🤼‍♂️': 3, + '🤼🏻‍♀️': 5, + '🤼🏻‍♂️': 5, + '🤼🏼‍♀️': 5, + '🤼🏼‍♂️': 5, + '🤼🏽‍♀️': 5, + '🤼🏽‍♂️': 5, + '🤼🏾‍♀️': 5, + '🤼🏾‍♂️': 5, + '🤼🏿‍♀️': 5, + '🤼🏿‍♂️': 5, + '🤽‍♀️': 3, + '🤽‍♂️': 3, + '🤽🏻‍♀️': 5, + '🤽🏻‍♂️': 5, + '🤽🏼‍♀️': 5, + '🤽🏼‍♂️': 5, + '🤽🏽‍♀️': 5, + '🤽🏽‍♂️': 5, + '🤽🏾‍♀️': 5, + '🤽🏾‍♂️': 5, + '🤽🏿‍♀️': 5, + '🤽🏿‍♂️': 5, + '🤾‍♀️': 3, + '🤾‍♂️': 3, + '🤾🏻‍♀️': 5, + '🤾🏻‍♂️': 5, + '🤾🏼‍♀️': 5, + '🤾🏼‍♂️': 5, + '🤾🏽‍♀️': 5, + '🤾🏽‍♂️': 5, + '🤾🏾‍♀️': 5, + '🤾🏾‍♂️': 5, + '🤾🏿‍♀️': 5, + '🤾🏿‍♂️': 5, + '🦸‍♀️': 3, + '🦸‍♂️': 3, + '🦸🏻‍♀️': 5, + '🦸🏻‍♂️': 5, + '🦸🏼‍♀️': 5, + '🦸🏼‍♂️': 5, + '🦸🏽‍♀️': 5, + 'কা': 1, + 'কা‌': 1, + 'কিং': 3, + 'ক্তি': 3, + 'ক্রী': 3, + 'ক্ষি': 3, + 'ক্ষে': 3, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 4, + 'খা': 1, + 'গ্রে': 3, + 'ঘা': 1, + 'ঙ্গী': 3, + 'ঙ্গে': 3, + 'চা': 1, + 'চ্ছে': 3, + 'ছা': 1, + 'জা': 1, + 'ঞ্চি': 3, + 'ঞ্ছি': 3, + 'টা': 1, + 'ট্রে': 3, + 'ড়া': 1, + 'ণা': 1, + 'ণ্ডে': 3, + 'তা': 1, + 'তাঁ': 1, + 'তা‌': 1, + 'ত্তি': 3, + 'ত্বে': 3, + 'ত্যি': 3, + 'ত্যে': 3, + 'ত্রে': 3, + 'ত্‍পী': 3, + 'থা': 1, + 'দা': 1, + 'দ্দি': 3, + 'দ্দে': 3, + 'দ্ধি': 3, + 'দ্ধে': 3, + 'দ্রো': 3, + 'ধা': 1, + 'ধ্যে': 3, + 'না': 1, + 'না‌': 1, + 'ন্তি': 3, + 'ন্তে': 3, + 'ন্ত্রি': 4, + 'ন্ত্রে': 4, + 'ন্থী': 3, + 'ন্যে': 3, + 'পা': 1, + 'পা‌': 1, + 'বা': 1, + 'বা‌': 1, + 'ব্ধি': 3, + 'ভা': 1, + 'মা': 1, + 'মা‌': 1, + 'য়া': 1, + 'যা': 1, + 'রা': 1, + 'র্থে': 3, + 'র্দো': 3, + 'র্নী': 3, + 'র্বি': 3, + 'র্বো': 3, + 'র্ব্য': 3, + 'র্মে': 3, + 'লা': 1, + 'ল্যে': 3, + 'ল্লে': 3, + 'শা': 1, + 'শ্চি': 3, + 'শ্বে': 3, + 'শ্যে': 3, + 'ষা': 1, + 'ষ্টি': 3, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 4, + 'ষ্ট্রে': 4, + 'ষ্ঠি': 3, + 'ষ্ঠী': 3, + 'সা': 1, + 'স্তি': 3, + 'স্তি‌': 3, + 'স্ত্র': 3, + 'স্থ্য': 3, + 'স্বী': 3, + 'স্যে': 3, + 'হা': 1, + 'क्घ्घि्': 4, + 'क्ति': 3, + 'क्षा': 3, + 'घ्का': 3, + 'घ्र्व्य': 4, + 'घ्लि': 3, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'च्चा': 3, + 'च्छा': 3, + 'ज्ञा': 3, + 'त्ति': 3, + 'त्यि': 3, + 'त्रा': 3, + 'त्राा': 4, + 'त्रि': 3, + 'द्वा': 3, + 'न्या': 3, + 'प्रा': 3, + 'म्मा': 3, + 'म्या': 3, + 'र्जि': 3, + 'र्जी': 3, + 'र्ति': 3, + 'र्थि': 3, + 'र्दो': 3, + 'र्धा': 3, + 'र्मि': 3, + 'र्रा': 3, + 'ल्या': 3, + 'व्या': 3, + 'श्वा': 3, + 'ष्ट्र': 3, + 'ष्ट्री': 4, + 'स्ती': 3, + 'स्था': 3, + 'स्थि': 3, + 'स्थी': 3, + 'स्थ्य': 3, + 'स्वा': 3, + 'स्सा': 3, + 'ကျေ': 3, + 'ကြေ': 3, + 'ကြွေ': 3, + 'ချေ': 3, + 'ခြေ': 3, + 'ပျေ': 3, + 'ပြေ': 3, + 'မြေ': 3, + 'လျေ': 3, + 'လျှေ': 3, + '𑄇𑄳𑄠𑄬': 3, + '𑄈𑄳𑄠𑄬': 3, + '𑄌𑄳𑄠𑄬': 3, + '𑄎𑄳𑄠𑄬': 3, + '𑄑𑄳𑄢𑄬': 3, + '𑄖𑄳𑄠𑄬': 3, + '𑄖𑄳𑄢𑄬': 3, + '𑄘𑄳𑄠𑄬': 3, + '𑄚𑄳𑄠𑄬': 3, + '𑄝𑄳𑄢𑄬': 3, + '𑄟𑄳𑄠𑄬': 3, + '𑄡𑄳𑄠𑄬': 3, + '𑄣𑄳𑄦𑄬': 3, + 'ક્કા': 3, + 'ક્કો': 3, + 'ક્તિ': 3, + 'ક્ષા': 3, + 'ચ્ચા': 3, + 'ચ્છા': 3, + 'જ્ઞા': 3, + 'જ્યો': 3, + 'ત્તા': 3, + 'ત્તિ': 3, + 'ત્ત્વ': 3, + 'ત્ત્વા': 4, + 'ત્યા': 3, + 'ત્યાં': 3, + 'ત્યિ': 3, + 'ત્યો': 3, + 'ત્રી': 3, + 'ત્ર્ય': 3, + 'દ્ધા': 3, + 'દ્ધાં': 3, + 'દ્ધિ': 3, + 'દ્વા': 3, + 'ધ્યા': 3, + 'ન્તો': 3, + 'ન્મા': 3, + 'ન્યા': 3, + 'પ્રા': 3, + 'મ્યાં': 3, + 'ર્તા': 3, + 'ર્થિ': 3, + 'ર્દો': 3, + 'ર્મિ': 3, + 'ર્યા': 3, + 'ર્યો': 3, + 'વ્યા': 3, + 'વ્યો': 3, + 'ષ્ટિ': 3, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 4, + 'ષ્ટ્રો': 4, + 'ષ્ઠા': 3, + 'સ્તિ': 3, + 'સ્તી': 3, + 'સ્ત્રી': 4, + 'સ્થા': 3, + 'સ્થિ': 3, + 'સ્રી': 3, + 'સ્વા': 3, + 'સ્વી': 3, + 'સ્સા': 3, + 'क्नि': 3, + 'क्रि': 3, + 'क्षि': 3, + 'ख्या': 3, + 'च्चों': 3, + 'च्छि': 3, + 'ट्टि': 3, + 'त्का': 3, + 'त्ता': 3, + 'त्नों': 3, + 'त्पा': 3, + 'त्मा': 3, + 'त्या': 3, + 'त्री': 3, + 'त्सा': 3, + 'द्घि': 3, + 'द्धा': 3, + 'द्धि': 3, + 'द्भा': 3, + 'द्रो': 3, + 'ध्या': 3, + 'निः': 3, + 'न्ति': 3, + 'न्तों': 3, + 'न्त्र': 3, + 'न्त्रा': 4, + 'न्दी': 3, + 'न्धि': 3, + 'न्धी': 3, + 'न्धों': 3, + 'न्नि': 3, + 'न्मा': 3, + 'प्ति': 3, + 'फ्रां': 3, + 'म्भि': 3, + 'म्मि': 3, + 'र्ता': 3, + 'र्या': 3, + 'र्यों': 3, + 'र्वो': 3, + 'ल्लि': 3, + 'व्यों': 3, + 'श्चि': 3, + 'श्यों': 3, + 'श्रा': 3, + 'ष्का': 3, + 'ष्टि': 3, + 'ष्ट्रों': 4, + 'ष्ठों': 3, + 'ष्यों': 3, + 'स्ता': 3, + 'स्त्र': 3, + 'स्त्री': 4, + 'स्यों': 3, + 'स्वी': 3, + 'फ़्ता': 3, + 'ꦏꦺꦴ': 3, + 'ꦏ꧀ꦏꦺ': 3, + 'ꦏ꧀ꦔꦿ': 3, + 'ꦏ꧀ꦠꦺ': 3, + 'ꦏ꧀ꦥꦿꦶ': 3, + 'ꦏ꧀ꦧꦺ': 3, + 'ꦏ꧀ꦱꦺ': 3, + 'ꦏ꧀ꦲꦺ': 3, + 'ꦏ꧀ꦲꦺꦴ': 4, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦒꦿꦼꦁ': 3, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠ꧀ꦠꦺ': 3, + 'ꦠ꧀ꦭꦺ': 3, + 'ꦠ꧀ꦱꦶꦃ': 3, + 'ꦠ꧀ꦱꦾ': 3, + 'ꦠ꧀ꦱ꧀ꦮ': 3, + 'ꦠ꧀ꦲꦺꦴ': 4, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦩꦺꦴ': 4, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦔꦺ': 3, + 'ꦤ꧀ꦔꦿꦸ': 3, + 'ꦤ꧀ꦛꦃ': 3, + 'ꦤ꧀ꦝꦺꦁ': 3, + 'ꦤ꧀ꦝꦺꦴꦁ': 4, + 'ꦤ꧀ꦠꦃ': 3, + 'ꦤ꧀ꦠꦺ': 3, + 'ꦤ꧀ꦢꦺ': 3, + 'ꦤ꧀ꦤꦺ': 3, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 4, + 'ꦤ꧀ꦥꦿ': 3, + 'ꦤ꧀ꦥꦿꦶ': 3, + 'ꦤ꧀ꦧꦺ': 3, + 'ꦤ꧀ꦧꦺꦴ': 4, + 'ꦤ꧀ꦱꦃ': 3, + 'ꦤ꧀ꦱꦺꦴ': 4, + 'ꦤ꧀ꦲꦺꦴ': 4, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦥꦺ': 3, + 'ꦥ꧀ꦧꦺ': 3, + 'ꦥ꧀ꦫꦺ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦧꦺ': 3, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 3, + 'ꦩ꧀ꦠꦺꦴ': 4, + 'ꦩ꧀ꦧꦃ': 3, + 'ꦩ꧀ꦧꦺ': 3, + 'ꦩ꧀ꦧꦺꦂ': 3, + 'ꦩ꧀ꦧꦾꦸꦂ': 3, + 'ꦩ꧀ꦫꦃ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 3, + 'ꦭ꧀ꦭꦺ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 3, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏꦿꦶ': 3, + 'ꦱ꧀ꦔꦿ': 3, + 'ꦱ꧀ꦠꦿ': 3, + 'ꦱ꧀ꦩꦿ': 3, + 'ꦱ꧀ꦱꦺ': 3, + 'ꦲꦺꦴ': 3, + 'ಕಾಂ': 3, + 'ಕೀ': 1, + 'ಕುಂ': 3, + 'ಕೂ': 1, + 'ಕೇ': 1, + 'ಕೈ': 1, + 'ಕೊ': 1, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೀ': 1, + 'ಗೂ': 1, + 'ಗೈ': 1, + 'ಗೊ': 1, + 'ಗೋ': 1, + 'ಚೀ': 1, + 'ಜೀ': 1, + 'ಟುಂ': 3, + 'ಟೇ': 1, + 'ಡೂ': 1, + 'ಢೀ': 1, + 'ಣೈ': 1, + 'ತೀ': 1, + 'ತೊ': 1, + 'ತೋ': 1, + 'ದೂ': 1, + 'ದೇ': 1, + 'ದೊ': 1, + 'ದೋ': 1, + 'ಧೀ': 1, + 'ಧೂ': 1, + 'ನಾಂ': 3, + 'ನೂ': 1, + 'ನೇ': 1, + 'ನೈ': 1, + 'ನೊ': 1, + 'ಪೂ': 1, + 'ಪೇ': 1, + 'ಬೇ': 1, + 'ಬೋ': 1, + 'ಭೀ': 1, + 'ಭೇ': 1, + 'ಭೋ': 1, + 'ಮೀ': 1, + 'ಮೂ': 1, + 'ಮೇ': 1, + 'ಮೈ': 1, + 'ಯುಂ': 3, + 'ಯೂ': 1, + 'ಯೇ': 1, + 'ಯೊ': 1, + 'ಯೋ': 1, + 'ರಾಂ': 3, + 'ರೀ': 1, + 'ರೂ': 1, + 'ರೊ': 1, + 'ರೋ': 1, + 'ಲೀ': 1, + 'ಲೂ': 1, + 'ಲೇ': 1, + 'ಲೋ': 1, + 'ಳೂ': 1, + 'ವೀ': 1, + 'ವುಂ': 3, + 'ವೂ': 1, + 'ವೇ': 1, + 'ವೈ': 1, + 'ವೋ': 1, + 'ಶಾಂ': 3, + 'ಶೀ': 1, + 'ಶೇ': 1, + 'ಷೇ': 1, + 'ಸಾಂ': 3, + 'ಸೂ': 1, + 'ಸೇ': 1, + 'ಹೇ': 1, + 'ಹೊ': 1, + 'ಹೋ': 1, + 'ក្ដៅ': 3, + 'ក្រោ': 3, + 'ក្សា': 3, + 'ខ្ជា': 3, + 'ខ្លា': 3, + 'គ្នា': 3, + 'គ្មា': 3, + 'គ្រា': 3, + 'គ្រឹះ': 3, + 'ង្កើ': 3, + 'ង្រៀ': 3, + 'ង្ហា': 3, + 'ច្ចេ': 3, + 'ច្បា': 3, + 'ឆ្នាំ': 3, + 'ឆ្នោ': 3, + 'ឆ្លើ': 3, + 'ជ្ជា': 3, + 'ជ្ញា': 3, + 'ជ្រើ': 3, + 'ជ្រៀ': 3, + 'ជ្រែ': 3, + 'ឈ្មោះ': 4, + 'ញ្ជា': 3, + 'ញ្ញា': 3, + 'ញ្ញៈ': 3, + 'ដ្ឋា': 3, + 'ណោះ': 3, + 'ណ្ដា': 3, + 'ណ្ដុះ': 3, + 'ណ្ណោះ': 4, + 'ត្រា': 3, + 'ថ្ងៃ': 3, + 'ថ្នា': 3, + 'ថ្លៃ': 3, + 'ទោះ': 3, + 'ទ្យា': 3, + 'ធ្នា': 3, + 'ធ្យា': 3, + 'ធ្យោ': 3, + 'ធ្វើ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ថែ': 3, + 'ន្ថោ': 3, + 'ន្ទា': 3, + 'ន្ទៈ': 3, + 'ន្យា': 3, + 'ន្លែ': 3, + 'បោះ': 3, + 'ប្ដេ': 3, + 'ប្រា': 3, + 'ប្រើ': 3, + 'ប្រែ': 3, + 'ផ្ដា': 3, + 'ផ្ទា': 3, + 'ផ្ទេ': 3, + 'ផ្នែ': 3, + 'ផ្លា': 3, + 'ផ្សា': 3, + 'ផ្សេ': 3, + 'ផ្សៃ': 3, + 'ពោះ': 3, + 'ព្យា': 3, + 'ព្រៀ': 3, + 'ព្រៃ': 3, + 'ម្ងា': 3, + 'ម្ចា': 3, + 'ម្ដា': 3, + 'ម្ដែ': 3, + 'ម្នា': 3, + 'ម្នេ': 3, + 'ម្ភា': 3, + 'ម្រា': 3, + 'ម្រើ': 3, + 'ម្រេ': 3, + 'ម្លៀ': 3, + 'ម្លៃ': 3, + 'ល្បៈ': 3, + 'ល្មើ': 3, + 'ស្គា': 3, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ស្ថា': 3, + 'ស្នា': 3, + 'ស្មា': 3, + 'ស្មើ': 3, + 'ស្រា': 3, + 'ស្លា': 3, + 'ស្វែ': 3, + 'ᨣᩕᩮ᩠': 3, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'क्ष्ण': 3, + 'ट्टी': 3, + 'ट्रा': 3, + 'त्राि': 4, + 'द्धां': 3, + 'र्त्त': 3, + 'ष्ठा': 3, + 'क्ष्य': 3, + 'त्त्व': 3, + 'त्नी': 3, + 'त्पी': 3, + 'त्र्त': 3, + 'द्घो': 3, + 'न्तः': 3, + 'न्ता': 3, + 'न्त्रि': 4, + 'फ्ता': 3, + 'ब्धि': 3, + 'भ्या': 3, + 'म्प्र': 3, + 'र्कि': 3, + 'र्बा': 3, + 'र्मा': 3, + 'र्वा': 3, + 'ल्पि': 3, + 'श्यि': 3, + 'കാ': 1, + 'ക്കി': 3, + 'ക്കും': 3, + 'ക്കെ': 3, + 'ക്കേ': 3, + 'ക്കൊ': 3, + 'ക്കോ': 3, + 'ക്തി': 3, + 'ക്യം': 3, + 'ക്ഷി': 3, + 'ക്ഷേ': 3, + 'ഗ്ഗം': 3, + 'ഗ്യം': 3, + 'ങ്കി': 3, + 'ങ്കെ': 3, + 'ങ്കേ': 3, + 'ങ്ങി': 3, + 'ചാ': 1, + 'ച്ചി': 3, + 'ച്ചും': 3, + 'ച്ചെ': 3, + 'ച്ചേ': 3, + 'ജാ': 1, + 'ഞ്ഞി': 3, + 'ഞ്ഞെ': 3, + 'ടാ': 1, + 'ട്ടി': 3, + 'ട്ടോ': 3, + 'ണാ': 1, + 'ണ്ടി': 3, + 'ണ്ടും': 3, + 'ണ്ടെ': 3, + 'താ': 1, + 'ത്തി': 3, + 'ത്തും': 3, + 'ത്തെ': 3, + 'ത്തേ': 3, + 'ത്തോ': 3, + 'ത്നം': 3, + 'ത്നി': 3, + 'ത്യേ': 3, + 'ത്വം': 3, + 'ദാ': 1, + 'ദ്ധി': 3, + 'ധാ': 1, + 'നാ': 1, + 'ന്തം': 3, + 'ന്തെ': 3, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 5, + 'ന്ധി': 3, + 'ന്നി': 3, + 'ന്നീ': 3, + 'ന്നും': 3, + 'ന്നെ': 3, + 'ന്നേ': 3, + 'ന്നോ': 3, + 'ന്യം': 3, + 'ന്യേ': 3, + 'ന്യോ': 3, + 'ന്റെ': 3, + 'ന്‍പി': 3, + 'പാ': 1, + 'പ്പി': 3, + 'പ്പെ': 3, + 'പ്പോ': 3, + 'ബാ': 1, + 'ബ്ലി': 3, + 'ഭാ': 1, + 'മാ': 1, + 'മ്പ്ര': 3, + 'മ്മി': 3, + 'യാ': 1, + 'യ്ക്കു': 3, + 'യ്തി': 3, + 'യ്യി': 3, + 'രാ': 1, + 'ര്യം': 3, + 'ര്‍ക്കു': 3, + 'ര്‍ക്കും': 4, + 'ര്‍ക്ക്‌': 3, + 'ര്‍ഗ്ഗം': 4, + 'ര്‍ച്ച': 3, + 'ര്‍ണ്ണ': 3, + 'ര്‍ത്ത': 3, + 'ര്‍ത്തി': 4, + 'ര്‍ത്തു': 3, + 'ര്‍ത്തേ': 4, + 'ര്‍ദേ': 3, + 'ര്‍ദ്ദ': 3, + 'ര്‍പ്പെ': 4, + 'ര്‍മ്മി': 4, + 'ര്‍വ്വ': 3, + 'ര്‍ഹി': 3, + 'റ്റം': 3, + 'റ്റേ': 3, + 'ലാ': 1, + 'ല്ലാം': 3, + 'ല്ലെ': 3, + 'ല്‍കി': 3, + 'ല്‍കേ': 3, + 'ല്‍നി': 3, + 'ല്‍പ്പ': 3, + 'ളാ': 1, + 'ള്ളി': 3, + 'ള്‍കൊ': 3, + 'ള്‍ക്ക': 3, + 'ള്‍ക്കി': 4, + 'ള്‍ക്കു': 3, + 'ള്‍ക്കും': 4, + 'ള്‍ക്കെ': 4, + 'ള്‍ക്ക്‌': 3, + 'വാ': 1, + 'വ്യം': 3, + 'ശാ': 1, + 'ഷ്ട്യാ': 3, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 4, + 'സാ': 1, + 'സ്ത്രം': 4, + 'സ്ത്രീ': 4, + 'സ്ഥി': 3, + 'സ്റ്റ്‌': 3, + 'സ്വീ': 3, + 'സ്സി': 3, + 'സ്സും': 3, + 'സ്സോ': 3, + 'ഹാ': 1, + 'ഹിം': 3, + 'क्कां': 3, + 'क्ती': 3, + 'क्तीं': 3, + 'क्या': 3, + 'च्या': 3, + 'च्यां': 3, + 'ज्या': 3, + 'ज्या‌': 3, + 'ट्या': 3, + 'ण्या': 3, + 'ण्यां': 3, + 'त्त्वा': 4, + 'त्त्वे': 3, + 'त्यां': 3, + 'त्र्य': 3, + 'त्र्या': 4, + 'त्र्ये': 3, + 'त्वा': 3, + 'त्वां': 3, + 'द्दि': 3, + 'द्दी': 3, + 'द्धिं': 3, + 'द्धी': 3, + 'द्धीं': 3, + 'द्या': 3, + 'द्वि': 3, + 'न्हा': 3, + 'न्ह्यां': 4, + 'र्जा': 3, + 'र्ती': 3, + 'र्थी': 3, + 'र्भा': 3, + 'र्यां': 3, + 'र्वां': 3, + 'र्‍या': 3, + 'ल्यां': 3, + 'ल्ला': 3, + 'श्रां': 3, + 'ष्टां': 3, + 'ष्टी': 3, + 'ष्टीं': 3, + 'ष्ट्रा': 4, + 'ष्ट्रां': 4, + 'स्त्रि': 4, + 'स्या': 3, + 'ह्या': 3, + 'ဇြေ': 3, + 'ဒ္ဂေ': 3, + 'ဖျေံ': 3, + 'ဗ္တေ': 3, + 'ဗ္ၜေ': 3, + 'ဗြေ': 3, + 'သ္ဂေ': 3, + 'क्ता': 3, + 'क्ना': 3, + 'क्सा': 3, + 'ज्रा': 3, + 'ञ्चा': 3, + 'द्दा': 3, + 'न्का': 3, + 'न्चि': 3, + 'न्दा': 3, + 'न्दो': 3, + 'फ्ना': 3, + 'फ्नो': 3, + 'म्ति': 3, + 'म्पा': 3, + 'र्दा': 3, + 'र्द्ध': 3, + 'र्नि': 3, + 'र्सा': 3, + 'ष्ट्रि': 4, + 'स्ट्या': 4, + 'स्तो': 3, + 'स्रो': 3, + 'क्का': 3, + 'क्तेः': 3, + 'क्त्योः': 5, + 'क्रा': 3, + 'क्षां': 3, + 'क्षाः': 4, + 'क्षो': 3, + 'क्ष्या': 4, + 'ख्यः': 3, + 'ग्यैः': 3, + 'ग्र्य': 3, + 'ञ्चि': 3, + 'ण्डः': 3, + 'ण्डि': 3, + 'ताः': 3, + 'त्त्थि': 4, + 'त्सो': 3, + 'त्स्वा': 4, + 'द्धः': 3, + 'द्धैः': 3, + 'धाः': 3, + 'नाः': 3, + 'न्ञ्या': 4, + 'न्तो': 3, + 'न्त्राः': 5, + 'न्त्री': 4, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 5, + 'न्त्र्ये': 4, + 'न्धा': 3, + 'न्ना': 3, + 'न्नाः': 4, + 'न्यो': 3, + 'प्तौ': 3, + 'प्या': 3, + 'भिः': 3, + 'भ्यः': 3, + 'भ्यां': 3, + 'भ्यो': 3, + 'म्नि': 3, + 'याः': 3, + 'य्यो': 3, + 'राः': 3, + 'र्गी': 3, + 'र्चि': 3, + 'र्णां': 3, + 'र्णी': 3, + 'र्तिः': 4, + 'र्त्ति': 4, + 'र्दि': 3, + 'र्धि': 3, + 'र्हाः': 4, + 'र्हि': 3, + 'र्हो': 3, + 'लाः': 3, + 'ल्का': 3, + 'ल्याः': 4, + 'वाः': 3, + 'शाः': 3, + 'श्या': 3, + 'श्वि': 3, + 'षाः': 3, + 'ष्टः': 3, + 'ष्टा': 3, + 'ष्टाः': 4, + 'ष्ट्रे': 3, + 'ष्ट्रो': 4, + 'ष्प्र': 3, + 'ष्यः': 3, + 'स्का': 3, + 'स्काः': 4, + 'स्ति': 3, + 'स्त्रा': 4, + 'स्थां': 3, + 'स्धी': 3, + 'स्मि': 3, + 'स्मिं': 3, + 'स्यां': 3, + 'स्याः': 4, + 'स्युः': 3, + '𑌕𑌾': 1, + '𑌗𑌾': 1, + '𑌘𑌾': 1, + '𑌚𑌾': 1, + '𑌛𑌾': 1, + '𑌜𑌾': 1, + '𑌞𑌾': 1, + '𑌟𑌾': 1, + '𑌠𑌾': 1, + '𑌠𑍈𑌃': 3, + '𑌣𑌾': 1, + '𑌤𑌾': 1, + '𑌤𑌿𑌂': 3, + '𑌤𑌿𑌃': 3, + '𑌤𑍁𑌂': 3, + '𑌤𑍇𑌃': 3, + '𑌥𑌾': 1, + '𑌦𑌾': 1, + '𑌧𑌾': 1, + '𑌧𑌿𑌂': 3, + '𑌧𑍇𑌃': 3, + '𑌧𑍈𑌃': 3, + '𑌨𑌾': 1, + '𑌨𑌿𑌃': 3, + '𑌨𑍈𑌃': 3, + '𑌪𑌾': 1, + '𑌬𑌾': 1, + '𑌭𑌾': 1, + '𑌭𑌿𑌃': 3, + '𑌮𑌾': 1, + '𑌮𑌿𑌂': 3, + '𑌯𑌾': 1, + '𑌯𑍁𑌃': 3, + '𑌯𑍈𑌃': 3, + '𑌯𑍋𑌃': 3, + '𑌰𑌾': 1, + '𑌰𑌿𑌂': 3, + '𑌲𑌾': 1, + '𑌲𑌿𑌂': 3, + '𑌵𑌾': 1, + '𑌶𑌾': 1, + '𑌷𑌾': 1, + '𑌸𑌾': 1, + '𑌹𑌾': 1, + 'කා': 1, + 'ගා': 1, + 'චා': 1, + 'ජා': 1, + 'ඥා': 1, + 'ටා': 1, + 'ඨා': 1, + 'ඩා': 1, + 'තා': 1, + 'ථා': 1, + 'දා': 1, + 'ධා': 1, + 'නා': 1, + 'ඳා': 1, + 'පා': 1, + 'බා': 1, + 'භා': 1, + 'මා': 1, + 'යා': 1, + 'රා': 1, + 'ලා': 1, + 'වා': 1, + 'ෂා': 1, + 'සා': 1, + 'හා': 1, + 'क्को': 3, + 'ग्या': 3, + 'च्यो': 3, + 'म्ही': 3, + 'म्हो': 3, + 'ह्रा': 3, + 'கா': 1, + 'சா': 1, + 'டா': 1, + 'ணா': 1, + 'தா': 1, + 'நா': 1, + 'னா': 1, + 'பா': 1, + 'மா': 1, + 'யா': 1, + 'ரா': 1, + 'றா': 1, + 'லா': 1, + 'ளா': 1, + 'வா': 1, + 'కుం': 3, + 'క్కు': 3, + 'క్తు': 3, + 'క్రాం': 3, + 'క్రూ': 3, + 'క్షిం': 3, + 'క్స్వా': 3, + 'చ్చు': 3, + 'టుం': 3, + 'ట్లు': 3, + 'డ్రు': 3, + 'త్తు': 3, + 'త్నిం': 3, + 'త్యం': 3, + 'త్రు': 3, + 'త్ర్య': 3, + 'దుం': 3, + 'ద్దు': 3, + 'ద్ధిం': 3, + 'ద్ర్య': 3, + 'నుం': 3, + 'న్ను': 3, + 'భ్యు': 3, + 'యుం': 3, + 'ర్చు': 3, + 'ర్ణాం': 3, + 'ర్ణు': 3, + 'ర్తిం': 3, + 'ర్తృ': 3, + 'ర్థిం': 3, + 'ర్బం': 3, + 'ర్హాం': 3, + 'ర్హు': 3, + 'శ్రాం': 3, + 'ష్టు': 3, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'ష్ఠు': 3, + 'స్కృ': 3, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, +} diff --git a/wcwidth/table_grapheme_overrides/_known_4cdf59ce.py b/wcwidth/table_grapheme_overrides/_known_4cdf59ce.py new file mode 100644 index 00000000..33e71898 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_4cdf59ce.py @@ -0,0 +1,42 @@ +""" +Grapheme overrides for _known_4cdf59ce. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: ghostty +""" +# pylint: skip-file +GRAPHEMES = { + 'ꦏ꧀': 2, + 'ꦠ꧀': 2, + 'ꦢ꧀': 2, + 'ꦤ꧀': 2, + 'ꦥ꦳꧀': 2, + 'ꦥ꧀': 2, + 'ꦧ꧀': 2, + 'ꦩ꧀': 2, + 'ꦭ꧀': 2, + 'ꦱ꧀': 2, + '𑌕𑍍': 2, + '𑌗𑍍': 2, + '𑌚𑍍': 2, + '𑌜𑍍': 2, + '𑌞𑍍': 2, + '𑌟𑍍': 2, + '𑌣𑍍': 2, + '𑌤𑍍': 2, + '𑌦𑍍': 2, + '𑌧𑍍': 2, + '𑌨𑍍': 2, + '𑌪𑍍': 2, + '𑌬𑍍': 2, + '𑌭𑍍': 2, + '𑌮𑍍': 2, + '𑌯𑍍': 2, + '𑌰𑍍': 2, + '𑌲𑍍': 2, + '𑌵𑍍': 2, + '𑌶𑍍': 2, + '𑌷𑍍': 2, + '𑌸𑍍': 2, +} diff --git a/wcwidth/table_grapheme_overrides/_known_50bf0759.py b/wcwidth/table_grapheme_overrides/_known_50bf0759.py new file mode 100644 index 00000000..fd46bc36 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_50bf0759.py @@ -0,0 +1,2571 @@ +""" +Grapheme overrides for _known_50bf0759. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: xterm.js +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 3, + '⛹🏻‍♀️': 4, + '⛹🏻‍♂️': 4, + '⛹🏼‍♀️': 4, + '⛹🏼‍♂️': 4, + '⛹🏽‍♀️': 4, + '⛹🏽‍♂️': 4, + '⛹🏾‍♀️': 4, + '⛹🏾‍♂️': 4, + '⛹🏿‍♀️': 4, + '⛹🏿‍♂️': 4, + '❤️‍🔥': 3, + '❤️‍🩹': 3, + '🍄‍🟫': 4, + '🍋‍🟩': 4, + '🏃‍♀️': 3, + '🏃‍♀️‍➡️': 4, + '🏃‍♂️': 3, + '🏃‍♂️‍➡️': 4, + '🏃‍➡️': 3, + '🏃🏻‍♀️': 5, + '🏃🏻‍♀️‍➡️': 6, + '🏃🏻‍♂️': 5, + '🏃🏻‍♂️‍➡️': 6, + '🏃🏻‍➡️': 5, + '🏃🏼‍♀️': 5, + '🏃🏼‍♀️‍➡️': 6, + '🏃🏼‍♂️': 5, + '🏃🏼‍♂️‍➡️': 6, + '🏃🏼‍➡️': 5, + '🏃🏽‍♀️': 5, + '🏃🏽‍♀️‍➡️': 6, + '🏃🏽‍♂️': 5, + '🏃🏽‍♂️‍➡️': 6, + '🏃🏽‍➡️': 5, + '🏃🏾‍♀️': 5, + '🏃🏾‍♀️‍➡️': 6, + '🏃🏾‍♂️': 5, + '🏃🏾‍♂️‍➡️': 6, + '🏃🏾‍➡️': 5, + '🏃🏿‍♀️': 5, + '🏃🏿‍♀️‍➡️': 6, + '🏃🏿‍♂️': 5, + '🏃🏿‍♂️‍➡️': 6, + '🏃🏿‍➡️': 5, + '🏄‍♀️': 3, + '🏄‍♂️': 3, + '🏄🏻‍♀️': 5, + '🏄🏻‍♂️': 5, + '🏄🏼‍♀️': 5, + '🏄🏼‍♂️': 5, + '🏄🏽‍♀️': 5, + '🏄🏽‍♂️': 5, + '🏄🏾‍♀️': 5, + '🏄🏾‍♂️': 5, + '🏄🏿‍♀️': 5, + '🏄🏿‍♂️': 5, + '🏊‍♀️': 3, + '🏊‍♂️': 3, + '🏊🏻‍♀️': 5, + '🏊🏻‍♂️': 5, + '🏊🏼‍♀️': 5, + '🏊🏼‍♂️': 5, + '🏊🏽‍♀️': 5, + '🏊🏽‍♂️': 5, + '🏊🏾‍♀️': 5, + '🏊🏾‍♂️': 5, + '🏊🏿‍♀️': 5, + '🏊🏿‍♂️': 5, + '🏋🏻‍♀️': 4, + '🏋🏻‍♂️': 4, + '🏋🏼‍♀️': 4, + '🏋🏼‍♂️': 4, + '🏋🏽‍♀️': 4, + '🏋🏽‍♂️': 4, + '🏋🏾‍♀️': 4, + '🏋🏾‍♂️': 4, + '🏋🏿‍♀️': 4, + '🏋🏿‍♂️': 4, + '🏌🏻‍♀️': 4, + '🏌🏻‍♂️': 4, + '🏌🏼‍♀️': 4, + '🏌🏼‍♂️': 4, + '🏌🏽‍♀️': 4, + '🏌🏽‍♂️': 4, + '🏌🏾‍♀️': 4, + '🏌🏾‍♂️': 4, + '🏌🏿‍♀️': 4, + '🏌🏿‍♂️': 4, + '🏳️‍🌈': 3, + '🏴‍☠️': 3, + '🐈‍⬛': 4, + '🐕‍🦺': 4, + '🐦‍⬛': 4, + '🐦‍🔥': 4, + '🐻‍❄️': 3, + '👨‍⚕️': 3, + '👨‍⚖️': 3, + '👨‍✈️': 3, + '👨‍❤️‍👨': 5, + '👨‍❤️‍💋‍👨': 7, + '👨‍🌾': 4, + '👨‍🍳': 4, + '👨‍🍼': 4, + '👨‍🎓': 4, + '👨‍🎤': 4, + '👨‍🎨': 4, + '👨‍🏫': 4, + '👨‍🏭': 4, + '👨‍👦': 4, + '👨‍👦‍👦': 6, + '👨‍👧': 4, + '👨‍👧‍👦': 6, + '👨‍👧‍👧': 6, + '👨‍👨‍👦': 6, + '👨‍👨‍👦‍👦': 8, + '👨‍👨‍👧': 6, + '👨‍👨‍👧‍👦': 8, + '👨‍👨‍👧‍👧': 8, + '👨‍👩‍👦': 6, + '👨‍👩‍👦‍👦': 8, + '👨‍👩‍👧': 6, + '👨‍👩‍👧‍👦': 8, + '👨‍👩‍👧‍👧': 8, + '👨‍💻': 4, + '👨‍💼': 4, + '👨‍🔧': 4, + '👨‍🔬': 4, + '👨‍🚀': 4, + '👨‍🚒': 4, + '👨‍🦯': 4, + '👨‍🦯‍➡️': 5, + '👨‍🦰': 4, + '👨‍🦱': 4, + '👨‍🦲': 4, + '👨‍🦳': 4, + '👨‍🦼': 4, + '👨‍🦼‍➡️': 5, + '👨‍🦽': 4, + '👨‍🦽‍➡️': 5, + '👨🏻‍⚕️': 5, + '👨🏻‍⚖️': 5, + '👨🏻‍✈️': 5, + '👨🏻‍❤️‍👨🏻': 9, + '👨🏻‍❤️‍👨🏽': 9, + '👨🏻‍❤️‍👨🏿': 9, + '👨🏻‍❤️‍💋‍👨🏻': 11, + '👨🏻‍❤️‍💋‍👨🏽': 11, + '👨🏻‍❤️‍💋‍👨🏾': 11, + '👨🏻‍❤️‍💋‍👨🏿': 11, + '👨🏻‍🌾': 6, + '👨🏻‍🍳': 6, + '👨🏻‍🍼': 6, + '👨🏻‍🎓': 6, + '👨🏻‍🎤': 6, + '👨🏻‍🎨': 6, + '👨🏻‍🏫': 6, + '👨🏻‍🏭': 6, + '👨🏻‍🐰‍👨🏼': 10, + '👨🏻‍🐰‍👨🏽': 10, + '👨🏻‍🐰‍👨🏾': 10, + '👨🏻‍🐰‍👨🏿': 10, + '👨🏻‍💻': 6, + '👨🏻‍💼': 6, + '👨🏻‍🔧': 6, + '👨🏻‍🔬': 6, + '👨🏻‍🚀': 6, + '👨🏻‍🚒': 6, + '👨🏻‍🤝‍👨🏼': 10, + '👨🏻‍🤝‍👨🏽': 10, + '👨🏻‍🤝‍👨🏾': 10, + '👨🏻‍🤝‍👨🏿': 10, + '👨🏻‍🦯': 6, + '👨🏻‍🦯‍➡️': 7, + '👨🏻‍🦰': 6, + '👨🏻‍🦱': 6, + '👨🏻‍🦲': 6, + '👨🏻‍🦳': 6, + '👨🏻‍🦼': 6, + '👨🏻‍🦼‍➡️': 7, + '👨🏻‍🦽': 6, + '👨🏻‍🦽‍➡️': 7, + '👨🏻‍🫯‍👨🏼': 9, + '👨🏻‍🫯‍👨🏽': 9, + '👨🏻‍🫯‍👨🏾': 9, + '👨🏻‍🫯‍👨🏿': 9, + '👨🏼‍⚕️': 5, + '👨🏼‍⚖️': 5, + '👨🏼‍✈️': 5, + '👨🏼‍❤️‍👨🏼': 9, + '👨🏼‍❤️‍💋‍👨🏼': 11, + '👨🏼‍❤️‍💋‍👨🏿': 11, + '👨🏼‍🌾': 6, + '👨🏼‍🍳': 6, + '👨🏼‍🍼': 6, + '👨🏼‍🎓': 6, + '👨🏼‍🎤': 6, + '👨🏼‍🎨': 6, + '👨🏼‍🏫': 6, + '👨🏼‍🏭': 6, + '👨🏼‍🐰‍👨🏻': 10, + '👨🏼‍🐰‍👨🏽': 10, + '👨🏼‍🐰‍👨🏿': 10, + '👨🏼‍💻': 6, + '👨🏼‍💼': 6, + '👨🏼‍🔧': 6, + '👨🏼‍🔬': 6, + '👨🏼‍🚀': 6, + '👨🏼‍🚒': 6, + '👨🏼‍🤝‍👨🏻': 10, + '👨🏼‍🤝‍👨🏽': 10, + '👨🏼‍🤝‍👨🏿': 10, + '👨🏼‍🦯': 6, + '👨🏼‍🦯‍➡️': 7, + '👨🏼‍🦰': 6, + '👨🏼‍🦱': 6, + '👨🏼‍🦲': 6, + '👨🏼‍🦳': 6, + '👨🏼‍🦼': 6, + '👨🏼‍🦽': 6, + '👨🏼‍🦽‍➡️': 7, + '👨🏼‍🫯‍👨🏻': 9, + '👨🏼‍🫯‍👨🏽': 9, + '👨🏼‍🫯‍👨🏾': 9, + '👨🏼‍🫯‍👨🏿': 9, + '👨🏽‍⚕️': 5, + '👨🏽‍⚖️': 5, + '👨🏽‍✈️': 5, + '👨🏽‍❤️‍👨🏻': 9, + '👨🏽‍❤️‍👨🏽': 9, + '👨🏽‍❤️‍👨🏿': 9, + '👨🏽‍❤️‍💋‍👨🏻': 11, + '👨🏽‍❤️‍💋‍👨🏽': 11, + '👨🏽‍❤️‍💋‍👨🏿': 11, + '👨🏽‍🌾': 6, + '👨🏽‍🍳': 6, + '👨🏽‍🍼': 6, + '👨🏽‍🎓': 6, + '👨🏽‍🎤': 6, + '👨🏽‍🎨': 6, + '👨🏽‍🏫': 6, + '👨🏽‍🏭': 6, + '👨🏽‍🐰‍👨🏻': 10, + '👨🏽‍🐰‍👨🏼': 10, + '👨🏽‍🐰‍👨🏾': 10, + '👨🏽‍🐰‍👨🏿': 10, + '👨🏽‍💻': 6, + '👨🏽‍💼': 6, + '👨🏽‍🔧': 6, + '👨🏽‍🔬': 6, + '👨🏽‍🚀': 6, + '👨🏽‍🚒': 6, + '👨🏽‍🤝‍👨🏻': 10, + '👨🏽‍🤝‍👨🏼': 10, + '👨🏽‍🤝‍👨🏾': 10, + '👨🏽‍🤝‍👨🏿': 10, + '👨🏽‍🦯': 6, + '👨🏽‍🦯‍➡️': 7, + '👨🏽‍🦰': 6, + '👨🏽‍🦱': 6, + '👨🏽‍🦲': 6, + '👨🏽‍🦳': 6, + '👨🏽‍🦼': 6, + '👨🏽‍🦼‍➡️': 7, + '👨🏽‍🦽': 6, + '👨🏽‍🦽‍➡️': 7, + '👨🏽‍🫯‍👨🏻': 9, + '👨🏽‍🫯‍👨🏼': 9, + '👨🏽‍🫯‍👨🏾': 9, + '👨🏽‍🫯‍👨🏿': 9, + '👨🏾‍⚕️': 5, + '👨🏾‍⚖️': 5, + '👨🏾‍✈️': 5, + '👨🏾‍❤️‍👨🏾': 9, + '👨🏾‍❤️‍💋‍👨🏻': 11, + '👨🏾‍❤️‍💋‍👨🏾': 11, + '👨🏾‍❤️‍💋‍👨🏿': 11, + '👨🏾‍🌾': 6, + '👨🏾‍🍳': 6, + '👨🏾‍🍼': 6, + '👨🏾‍🎓': 6, + '👨🏾‍🎤': 6, + '👨🏾‍🎨': 6, + '👨🏾‍🏫': 6, + '👨🏾‍🏭': 6, + '👨🏾‍🐰‍👨🏻': 10, + '👨🏾‍🐰‍👨🏽': 10, + '👨🏾‍🐰‍👨🏿': 10, + '👨🏾‍💻': 6, + '👨🏾‍💼': 6, + '👨🏾‍🔧': 6, + '👨🏾‍🔬': 6, + '👨🏾‍🚀': 6, + '👨🏾‍🚒': 6, + '👨🏾‍🤝‍👨🏻': 10, + '👨🏾‍🤝‍👨🏽': 10, + '👨🏾‍🤝‍👨🏿': 10, + '👨🏾‍🦯': 6, + '👨🏾‍🦯‍➡️': 7, + '👨🏾‍🦰': 6, + '👨🏾‍🦱': 6, + '👨🏾‍🦲': 6, + '👨🏾‍🦳': 6, + '👨🏾‍🦼': 6, + '👨🏾‍🦽': 6, + '👨🏾‍🦽‍➡️': 7, + '👨🏾‍🫯‍👨🏻': 9, + '👨🏾‍🫯‍👨🏼': 9, + '👨🏾‍🫯‍👨🏽': 9, + '👨🏾‍🫯‍👨🏿': 9, + '👨🏿‍⚕️': 5, + '👨🏿‍⚖️': 5, + '👨🏿‍✈️': 5, + '👨🏿‍❤️‍👨🏻': 9, + '👨🏿‍❤️‍👨🏽': 9, + '👨🏿‍❤️‍👨🏿': 9, + '👨🏿‍❤️‍💋‍👨🏻': 11, + '👨🏿‍❤️‍💋‍👨🏼': 11, + '👨🏿‍❤️‍💋‍👨🏽': 11, + '👨🏿‍❤️‍💋‍👨🏾': 11, + '👨🏿‍❤️‍💋‍👨🏿': 11, + '👨🏿‍🌾': 6, + '👨🏿‍🍳': 6, + '👨🏿‍🍼': 6, + '👨🏿‍🎓': 6, + '👨🏿‍🎤': 6, + '👨🏿‍🎨': 6, + '👨🏿‍🏫': 6, + '👨🏿‍🏭': 6, + '👨🏿‍🐰‍👨🏻': 10, + '👨🏿‍🐰‍👨🏼': 10, + '👨🏿‍🐰‍👨🏽': 10, + '👨🏿‍🐰‍👨🏾': 10, + '👨🏿‍💻': 6, + '👨🏿‍💼': 6, + '👨🏿‍🔧': 6, + '👨🏿‍🔬': 6, + '👨🏿‍🚀': 6, + '👨🏿‍🚒': 6, + '👨🏿‍🤝‍👨🏻': 10, + '👨🏿‍🤝‍👨🏼': 10, + '👨🏿‍🤝‍👨🏽': 10, + '👨🏿‍🤝‍👨🏾': 10, + '👨🏿‍🦯': 6, + '👨🏿‍🦯‍➡️': 7, + '👨🏿‍🦰': 6, + '👨🏿‍🦱': 6, + '👨🏿‍🦲': 6, + '👨🏿‍🦳': 6, + '👨🏿‍🦼': 6, + '👨🏿‍🦼‍➡️': 7, + '👨🏿‍🦽': 6, + '👨🏿‍🦽‍➡️': 7, + '👨🏿‍🫯‍👨🏻': 9, + '👨🏿‍🫯‍👨🏼': 9, + '👨🏿‍🫯‍👨🏽': 9, + '👨🏿‍🫯‍👨🏾': 9, + '👩‍⚕️': 3, + '👩‍⚖️': 3, + '👩‍✈️': 3, + '👩‍❤️‍👨': 5, + '👩‍❤️‍👩': 5, + '👩‍❤️‍💋‍👨': 7, + '👩‍❤️‍💋‍👩': 7, + '👩‍🌾': 4, + '👩‍🍳': 4, + '👩‍🍼': 4, + '👩‍🎓': 4, + '👩‍🎤': 4, + '👩‍🎨': 4, + '👩‍🏫': 4, + '👩‍🏭': 4, + '👩‍👦': 4, + '👩‍👦‍👦': 6, + '👩‍👧': 4, + '👩‍👧‍👦': 6, + '👩‍👧‍👧': 6, + '👩‍👩‍👦': 6, + '👩‍👩‍👦‍👦': 8, + '👩‍👩‍👧': 6, + '👩‍👩‍👧‍👦': 8, + '👩‍👩‍👧‍👧': 8, + '👩‍💻': 4, + '👩‍💼': 4, + '👩‍🔧': 4, + '👩‍🔬': 4, + '👩‍🚀': 4, + '👩‍🚒': 4, + '👩‍🦯': 4, + '👩‍🦯‍➡️': 5, + '👩‍🦰': 4, + '👩‍🦱': 4, + '👩‍🦲': 4, + '👩‍🦳': 4, + '👩‍🦼': 4, + '👩‍🦼‍➡️': 5, + '👩‍🦽': 4, + '👩‍🦽‍➡️': 5, + '👩🏻‍⚕️': 5, + '👩🏻‍⚖️': 5, + '👩🏻‍✈️': 5, + '👩🏻‍❤️‍👨🏻': 9, + '👩🏻‍❤️‍👨🏿': 9, + '👩🏻‍❤️‍👩🏻': 9, + '👩🏻‍❤️‍💋‍👨🏻': 11, + '👩🏻‍❤️‍💋‍👨🏽': 11, + '👩🏻‍❤️‍💋‍👨🏿': 11, + '👩🏻‍❤️‍💋‍👩🏻': 11, + '👩🏻‍❤️‍💋‍👩🏽': 11, + '👩🏻‍❤️‍💋‍👩🏿': 11, + '👩🏻‍🌾': 6, + '👩🏻‍🍳': 6, + '👩🏻‍🍼': 6, + '👩🏻‍🎓': 6, + '👩🏻‍🎤': 6, + '👩🏻‍🎨': 6, + '👩🏻‍🏫': 6, + '👩🏻‍🏭': 6, + '👩🏻‍🐰‍👩🏼': 10, + '👩🏻‍🐰‍👩🏽': 10, + '👩🏻‍🐰‍👩🏾': 10, + '👩🏻‍🐰‍👩🏿': 10, + '👩🏻‍💻': 6, + '👩🏻‍💼': 6, + '👩🏻‍🔧': 6, + '👩🏻‍🔬': 6, + '👩🏻‍🚀': 6, + '👩🏻‍🚒': 6, + '👩🏻‍🤝‍👨🏽': 10, + '👩🏻‍🤝‍👨🏿': 10, + '👩🏻‍🤝‍👩🏼': 10, + '👩🏻‍🤝‍👩🏽': 10, + '👩🏻‍🤝‍👩🏾': 10, + '👩🏻‍🤝‍👩🏿': 10, + '👩🏻‍🦯': 6, + '👩🏻‍🦯‍➡️': 7, + '👩🏻‍🦰': 6, + '👩🏻‍🦱': 6, + '👩🏻‍🦲': 6, + '👩🏻‍🦳': 6, + '👩🏻‍🦼': 6, + '👩🏻‍🦼‍➡️': 7, + '👩🏻‍🦽': 6, + '👩🏻‍🦽‍➡️': 7, + '👩🏻‍🫯‍👩🏼': 9, + '👩🏻‍🫯‍👩🏽': 9, + '👩🏻‍🫯‍👩🏾': 9, + '👩🏻‍🫯‍👩🏿': 9, + '👩🏼‍⚕️': 5, + '👩🏼‍⚖️': 5, + '👩🏼‍✈️': 5, + '👩🏼‍❤️‍👨🏼': 9, + '👩🏼‍❤️‍👩🏼': 9, + '👩🏼‍❤️‍💋‍👨🏼': 11, + '👩🏼‍❤️‍💋‍👩🏼': 11, + '👩🏼‍🌾': 6, + '👩🏼‍🍳': 6, + '👩🏼‍🍼': 6, + '👩🏼‍🎓': 6, + '👩🏼‍🎤': 6, + '👩🏼‍🎨': 6, + '👩🏼‍🏫': 6, + '👩🏼‍🏭': 6, + '👩🏼‍🐰‍👩🏻': 10, + '👩🏼‍🐰‍👩🏿': 10, + '👩🏼‍💻': 6, + '👩🏼‍💼': 6, + '👩🏼‍🔧': 6, + '👩🏼‍🔬': 6, + '👩🏼‍🚀': 6, + '👩🏼‍🚒': 6, + '👩🏼‍🤝‍👩🏻': 10, + '👩🏼‍🤝‍👩🏽': 10, + '👩🏼‍🤝‍👩🏿': 10, + '👩🏼‍🦯': 6, + '👩🏼‍🦯‍➡️': 7, + '👩🏼‍🦰': 6, + '👩🏼‍🦱': 6, + '👩🏼‍🦲': 6, + '👩🏼‍🦳': 6, + '👩🏼‍🦼': 6, + '👩🏼‍🦽': 6, + '👩🏼‍🫯‍👩🏻': 9, + '👩🏼‍🫯‍👩🏽': 9, + '👩🏼‍🫯‍👩🏾': 9, + '👩🏼‍🫯‍👩🏿': 9, + '👩🏽‍⚕️': 5, + '👩🏽‍⚖️': 5, + '👩🏽‍✈️': 5, + '👩🏽‍❤️‍👨🏽': 9, + '👩🏽‍❤️‍👩🏽': 9, + '👩🏽‍❤️‍💋‍👨🏻': 11, + '👩🏽‍❤️‍💋‍👨🏽': 11, + '👩🏽‍❤️‍💋‍👨🏿': 11, + '👩🏽‍❤️‍💋‍👩🏻': 11, + '👩🏽‍❤️‍💋‍👩🏽': 11, + '👩🏽‍❤️‍💋‍👩🏿': 11, + '👩🏽‍🌾': 6, + '👩🏽‍🍳': 6, + '👩🏽‍🍼': 6, + '👩🏽‍🎓': 6, + '👩🏽‍🎤': 6, + '👩🏽‍🎨': 6, + '👩🏽‍🏫': 6, + '👩🏽‍🏭': 6, + '👩🏽‍🐰‍👩🏻': 10, + '👩🏽‍🐰‍👩🏾': 10, + '👩🏽‍🐰‍👩🏿': 10, + '👩🏽‍💻': 6, + '👩🏽‍💼': 6, + '👩🏽‍🔧': 6, + '👩🏽‍🔬': 6, + '👩🏽‍🚀': 6, + '👩🏽‍🚒': 6, + '👩🏽‍🤝‍👨🏻': 10, + '👩🏽‍🤝‍👨🏿': 10, + '👩🏽‍🤝‍👩🏻': 10, + '👩🏽‍🤝‍👩🏼': 10, + '👩🏽‍🤝‍👩🏾': 10, + '👩🏽‍🤝‍👩🏿': 10, + '👩🏽‍🦯': 6, + '👩🏽‍🦯‍➡️': 7, + '👩🏽‍🦰': 6, + '👩🏽‍🦱': 6, + '👩🏽‍🦲': 6, + '👩🏽‍🦳': 6, + '👩🏽‍🦼': 6, + '👩🏽‍🦼‍➡️': 7, + '👩🏽‍🦽': 6, + '👩🏽‍🦽‍➡️': 7, + '👩🏽‍🫯‍👩🏻': 9, + '👩🏽‍🫯‍👩🏼': 9, + '👩🏽‍🫯‍👩🏾': 9, + '👩🏽‍🫯‍👩🏿': 9, + '👩🏾‍⚕️': 5, + '👩🏾‍⚖️': 5, + '👩🏾‍✈️': 5, + '👩🏾‍❤️‍👨🏾': 9, + '👩🏾‍❤️‍👩🏾': 9, + '👩🏾‍❤️‍💋‍👨🏾': 11, + '👩🏾‍❤️‍💋‍👩🏾': 11, + '👩🏾‍🌾': 6, + '👩🏾‍🍳': 6, + '👩🏾‍🍼': 6, + '👩🏾‍🎓': 6, + '👩🏾‍🎤': 6, + '👩🏾‍🎨': 6, + '👩🏾‍🏫': 6, + '👩🏾‍🏭': 6, + '👩🏾‍🐰‍👩🏻': 10, + '👩🏾‍🐰‍👩🏽': 10, + '👩🏾‍🐰‍👩🏿': 10, + '👩🏾‍💻': 6, + '👩🏾‍💼': 6, + '👩🏾‍🔧': 6, + '👩🏾‍🔬': 6, + '👩🏾‍🚀': 6, + '👩🏾‍🚒': 6, + '👩🏾‍🤝‍👩🏻': 10, + '👩🏾‍🤝‍👩🏽': 10, + '👩🏾‍🤝‍👩🏿': 10, + '👩🏾‍🦯': 6, + '👩🏾‍🦯‍➡️': 7, + '👩🏾‍🦰': 6, + '👩🏾‍🦱': 6, + '👩🏾‍🦲': 6, + '👩🏾‍🦳': 6, + '👩🏾‍🦼': 6, + '👩🏾‍🦽': 6, + '👩🏾‍🦽‍➡️': 7, + '👩🏾‍🫯‍👩🏻': 9, + '👩🏾‍🫯‍👩🏼': 9, + '👩🏾‍🫯‍👩🏽': 9, + '👩🏾‍🫯‍👩🏿': 9, + '👩🏿‍⚕️': 5, + '👩🏿‍⚖️': 5, + '👩🏿‍✈️': 5, + '👩🏿‍❤️‍👨🏻': 9, + '👩🏿‍❤️‍👨🏿': 9, + '👩🏿‍❤️‍👩🏿': 9, + '👩🏿‍❤️‍💋‍👨🏻': 11, + '👩🏿‍❤️‍💋‍👨🏽': 11, + '👩🏿‍❤️‍💋‍👨🏿': 11, + '👩🏿‍❤️‍💋‍👩🏻': 11, + '👩🏿‍❤️‍💋‍👩🏽': 11, + '👩🏿‍❤️‍💋‍👩🏿': 11, + '👩🏿‍🌾': 6, + '👩🏿‍🍳': 6, + '👩🏿‍🍼': 6, + '👩🏿‍🎓': 6, + '👩🏿‍🎤': 6, + '👩🏿‍🎨': 6, + '👩🏿‍🏫': 6, + '👩🏿‍🏭': 6, + '👩🏿‍🐰‍👩🏻': 10, + '👩🏿‍🐰‍👩🏼': 10, + '👩🏿‍🐰‍👩🏽': 10, + '👩🏿‍🐰‍👩🏾': 10, + '👩🏿‍💻': 6, + '👩🏿‍💼': 6, + '👩🏿‍🔧': 6, + '👩🏿‍🔬': 6, + '👩🏿‍🚀': 6, + '👩🏿‍🚒': 6, + '👩🏿‍🤝‍👨🏻': 10, + '👩🏿‍🤝‍👨🏽': 10, + '👩🏿‍🤝‍👩🏻': 10, + '👩🏿‍🤝‍👩🏼': 10, + '👩🏿‍🤝‍👩🏽': 10, + '👩🏿‍🤝‍👩🏾': 10, + '👩🏿‍🦯': 6, + '👩🏿‍🦯‍➡️': 7, + '👩🏿‍🦰': 6, + '👩🏿‍🦱': 6, + '👩🏿‍🦲': 6, + '👩🏿‍🦳': 6, + '👩🏿‍🦼': 6, + '👩🏿‍🦼‍➡️': 7, + '👩🏿‍🦽': 6, + '👩🏿‍🦽‍➡️': 7, + '👩🏿‍🫯‍👩🏻': 9, + '👩🏿‍🫯‍👩🏼': 9, + '👩🏿‍🫯‍👩🏽': 9, + '👩🏿‍🫯‍👩🏾': 9, + '👮‍♀️': 3, + '👮‍♂️': 3, + '👮🏻‍♀️': 5, + '👮🏻‍♂️': 5, + '👮🏼‍♀️': 5, + '👮🏼‍♂️': 5, + '👮🏽‍♀️': 5, + '👮🏽‍♂️': 5, + '👮🏾‍♀️': 5, + '👮🏾‍♂️': 5, + '👮🏿‍♀️': 5, + '👮🏿‍♂️': 5, + '👯‍♀️': 3, + '👯‍♂️': 3, + '👯🏻‍♀️': 5, + '👯🏻‍♂️': 5, + '👯🏼‍♀️': 5, + '👯🏼‍♂️': 5, + '👯🏽‍♀️': 5, + '👯🏽‍♂️': 5, + '👯🏾‍♀️': 5, + '👯🏾‍♂️': 5, + '👯🏿‍♀️': 5, + '👯🏿‍♂️': 5, + '👰‍♀️': 3, + '👰‍♂️': 3, + '👰🏻‍♀️': 5, + '👰🏻‍♂️': 5, + '👰🏼‍♀️': 5, + '👰🏼‍♂️': 5, + '👰🏽‍♀️': 5, + '👰🏽‍♂️': 5, + '👰🏾‍♀️': 5, + '👰🏾‍♂️': 5, + '👰🏿‍♀️': 5, + '👰🏿‍♂️': 5, + '👱‍♀️': 3, + '👱‍♂️': 3, + '👱🏻‍♀️': 5, + '👱🏻‍♂️': 5, + '👱🏼‍♀️': 5, + '👱🏼‍♂️': 5, + '👱🏽‍♀️': 5, + '👱🏽‍♂️': 5, + '👱🏾‍♀️': 5, + '👱🏾‍♂️': 5, + '👱🏿‍♀️': 5, + '👱🏿‍♂️': 5, + '👳‍♀️': 3, + '👳‍♂️': 3, + '👳🏻‍♀️': 5, + '👳🏻‍♂️': 5, + '👳🏼‍♀️': 5, + '👳🏼‍♂️': 5, + '👳🏽‍♀️': 5, + '👳🏽‍♂️': 5, + '👳🏾‍♀️': 5, + '👳🏾‍♂️': 5, + '👳🏿‍♀️': 5, + '👳🏿‍♂️': 5, + '👷‍♀️': 3, + '👷‍♂️': 3, + '👷🏻‍♀️': 5, + '👷🏻‍♂️': 5, + '👷🏼‍♀️': 5, + '👷🏼‍♂️': 5, + '👷🏽‍♀️': 5, + '👷🏽‍♂️': 5, + '👷🏾‍♀️': 5, + '👷🏾‍♂️': 5, + '👷🏿‍♀️': 5, + '👷🏿‍♂️': 5, + '💁‍♀️': 3, + '💁‍♂️': 3, + '💁🏻‍♀️': 5, + '💁🏻‍♂️': 5, + '💁🏼‍♀️': 5, + '💁🏼‍♂️': 5, + '💁🏽‍♀️': 5, + '💁🏽‍♂️': 5, + '💁🏾‍♀️': 5, + '💁🏾‍♂️': 5, + '💁🏿‍♀️': 5, + '💁🏿‍♂️': 5, + '💂‍♀️': 3, + '💂‍♂️': 3, + '💂🏻‍♀️': 5, + '💂🏻‍♂️': 5, + '💂🏼‍♀️': 5, + '💂🏼‍♂️': 5, + '💂🏽‍♀️': 5, + '💂🏽‍♂️': 5, + '💂🏾‍♀️': 5, + '💂🏾‍♂️': 5, + '💂🏿‍♀️': 5, + '💂🏿‍♂️': 5, + '💆‍♀️': 3, + '💆‍♂️': 3, + '💆🏻‍♀️': 5, + '💆🏻‍♂️': 5, + '💆🏼‍♀️': 5, + '💆🏼‍♂️': 5, + '💆🏽‍♀️': 5, + '💆🏽‍♂️': 5, + '💆🏾‍♀️': 5, + '💆🏾‍♂️': 5, + '💆🏿‍♀️': 5, + '💆🏿‍♂️': 5, + '💇‍♀️': 3, + '💇‍♂️': 3, + '💇🏻‍♀️': 5, + '💇🏻‍♂️': 5, + '💇🏼‍♀️': 5, + '💇🏼‍♂️': 5, + '💇🏽‍♀️': 5, + '💇🏽‍♂️': 5, + '💇🏾‍♀️': 5, + '💇🏾‍♂️': 5, + '💇🏿‍♀️': 5, + '💇🏿‍♂️': 5, + '🕵🏻‍♀️': 4, + '🕵🏻‍♂️': 4, + '🕵🏼‍♀️': 4, + '🕵🏼‍♂️': 4, + '🕵🏽‍♀️': 4, + '🕵🏽‍♂️': 4, + '🕵🏾‍♀️': 4, + '🕵🏾‍♂️': 4, + '🕵🏿‍♀️': 4, + '🕵🏿‍♂️': 4, + '😮‍💨': 4, + '😵‍💫': 4, + '😶‍🌫️': 3, + '🙂‍↔️': 3, + '🙂‍↕️': 3, + '🙅‍♀️': 3, + '🙅‍♂️': 3, + '🙅🏻‍♀️': 5, + '🙅🏻‍♂️': 5, + '🙅🏼‍♀️': 5, + '🙅🏼‍♂️': 5, + '🙅🏽‍♀️': 5, + '🙅🏽‍♂️': 5, + '🙅🏾‍♀️': 5, + '🙅🏾‍♂️': 5, + '🙅🏿‍♀️': 5, + '🙅🏿‍♂️': 5, + '🙆‍♀️': 3, + '🙆‍♂️': 3, + '🙆🏻‍♀️': 5, + '🙆🏻‍♂️': 5, + '🙆🏼‍♀️': 5, + '🙆🏼‍♂️': 5, + '🙆🏽‍♀️': 5, + '🙆🏽‍♂️': 5, + '🙆🏾‍♀️': 5, + '🙆🏾‍♂️': 5, + '🙆🏿‍♀️': 5, + '🙆🏿‍♂️': 5, + '🙇‍♀️': 3, + '🙇‍♂️': 3, + '🙇🏻‍♀️': 5, + '🙇🏻‍♂️': 5, + '🙇🏼‍♀️': 5, + '🙇🏼‍♂️': 5, + '🙇🏽‍♀️': 5, + '🙇🏽‍♂️': 5, + '🙇🏾‍♀️': 5, + '🙇🏾‍♂️': 5, + '🙇🏿‍♀️': 5, + '🙇🏿‍♂️': 5, + '🙋‍♀️': 3, + '🙋‍♂️': 3, + '🙋🏻‍♀️': 5, + '🙋🏻‍♂️': 5, + '🙋🏼‍♀️': 5, + '🙋🏼‍♂️': 5, + '🙋🏽‍♀️': 5, + '🙋🏽‍♂️': 5, + '🙋🏾‍♀️': 5, + '🙋🏾‍♂️': 5, + '🙋🏿‍♀️': 5, + '🙋🏿‍♂️': 5, + '🙍‍♀️': 3, + '🙍‍♂️': 3, + '🙍🏻‍♀️': 5, + '🙍🏻‍♂️': 5, + '🙍🏼‍♀️': 5, + '🙍🏼‍♂️': 5, + '🙍🏽‍♀️': 5, + '🙍🏽‍♂️': 5, + '🙍🏾‍♀️': 5, + '🙍🏾‍♂️': 5, + '🙍🏿‍♀️': 5, + '🙍🏿‍♂️': 5, + '🙎‍♀️': 3, + '🙎‍♂️': 3, + '🙎🏻‍♀️': 5, + '🙎🏻‍♂️': 5, + '🙎🏼‍♀️': 5, + '🙎🏼‍♂️': 5, + '🙎🏽‍♀️': 5, + '🙎🏽‍♂️': 5, + '🙎🏾‍♀️': 5, + '🙎🏾‍♂️': 5, + '🙎🏿‍♀️': 5, + '🙎🏿‍♂️': 5, + '🚣‍♀️': 3, + '🚣‍♂️': 3, + '🚣🏻‍♀️': 5, + '🚣🏻‍♂️': 5, + '🚣🏼‍♀️': 5, + '🚣🏼‍♂️': 5, + '🚣🏽‍♀️': 5, + '🚣🏽‍♂️': 5, + '🚣🏾‍♀️': 5, + '🚣🏾‍♂️': 5, + '🚣🏿‍♀️': 5, + '🚣🏿‍♂️': 5, + '🚴‍♀️': 3, + '🚴‍♂️': 3, + '🚴🏻‍♀️': 5, + '🚴🏻‍♂️': 5, + '🚴🏼‍♀️': 5, + '🚴🏼‍♂️': 5, + '🚴🏽‍♀️': 5, + '🚴🏽‍♂️': 5, + '🚴🏾‍♀️': 5, + '🚴🏾‍♂️': 5, + '🚴🏿‍♀️': 5, + '🚴🏿‍♂️': 5, + '🚵‍♀️': 3, + '🚵‍♂️': 3, + '🚵🏻‍♀️': 5, + '🚵🏻‍♂️': 5, + '🚵🏼‍♀️': 5, + '🚵🏼‍♂️': 5, + '🚵🏽‍♀️': 5, + '🚵🏽‍♂️': 5, + '🚵🏾‍♀️': 5, + '🚵🏾‍♂️': 5, + '🚵🏿‍♀️': 5, + '🚵🏿‍♂️': 5, + '🚶‍♀️': 3, + '🚶‍♀️‍➡️': 4, + '🚶‍♂️': 3, + '🚶‍♂️‍➡️': 4, + '🚶‍➡️': 3, + '🚶🏻‍♀️': 5, + '🚶🏻‍♀️‍➡️': 6, + '🚶🏻‍♂️': 5, + '🚶🏻‍♂️‍➡️': 6, + '🚶🏻‍➡️': 5, + '🚶🏼‍♀️': 5, + '🚶🏼‍♀️‍➡️': 6, + '🚶🏼‍♂️': 5, + '🚶🏼‍♂️‍➡️': 6, + '🚶🏼‍➡️': 5, + '🚶🏽‍♀️': 5, + '🚶🏽‍♀️‍➡️': 6, + '🚶🏽‍♂️': 5, + '🚶🏽‍♂️‍➡️': 6, + '🚶🏽‍➡️': 5, + '🚶🏾‍♀️': 5, + '🚶🏾‍♀️‍➡️': 6, + '🚶🏾‍♂️': 5, + '🚶🏾‍♂️‍➡️': 6, + '🚶🏾‍➡️': 5, + '🚶🏿‍♀️': 5, + '🚶🏿‍♀️‍➡️': 6, + '🚶🏿‍♂️': 5, + '🚶🏿‍♂️‍➡️': 6, + '🚶🏿‍➡️': 5, + '🤦‍♀️': 3, + '🤦‍♂️': 3, + '🤦🏻‍♀️': 5, + '🤦🏻‍♂️': 5, + '🤦🏼‍♀️': 5, + '🤦🏼‍♂️': 5, + '🤦🏽‍♀️': 5, + '🤦🏽‍♂️': 5, + '🤦🏾‍♀️': 5, + '🤦🏾‍♂️': 5, + '🤦🏿‍♀️': 5, + '🤦🏿‍♂️': 5, + '🤵‍♀️': 3, + '🤵‍♂️': 3, + '🤵🏻‍♀️': 5, + '🤵🏻‍♂️': 5, + '🤵🏼‍♀️': 5, + '🤵🏼‍♂️': 5, + '🤵🏽‍♀️': 5, + '🤵🏽‍♂️': 5, + '🤵🏾‍♀️': 5, + '🤵🏾‍♂️': 5, + '🤵🏿‍♀️': 5, + '🤵🏿‍♂️': 5, + '🤷‍♀️': 3, + '🤷‍♂️': 3, + '🤷🏻‍♀️': 5, + '🤷🏻‍♂️': 5, + '🤷🏼‍♀️': 5, + '🤷🏼‍♂️': 5, + '🤷🏽‍♀️': 5, + '🤷🏽‍♂️': 5, + '🤷🏾‍♀️': 5, + '🤷🏾‍♂️': 5, + '🤷🏿‍♀️': 5, + '🤷🏿‍♂️': 5, + '🤸‍♀️': 3, + '🤸‍♂️': 3, + '🤸🏻‍♀️': 5, + '🤸🏻‍♂️': 5, + '🤸🏼‍♀️': 5, + '🤸🏼‍♂️': 5, + '🤸🏽‍♀️': 5, + '🤸🏽‍♂️': 5, + '🤸🏾‍♀️': 5, + '🤸🏾‍♂️': 5, + '🤸🏿‍♀️': 5, + '🤸🏿‍♂️': 5, + '🤹‍♀️': 3, + '🤹‍♂️': 3, + '🤹🏻‍♀️': 5, + '🤹🏻‍♂️': 5, + '🤹🏼‍♀️': 5, + '🤹🏼‍♂️': 5, + '🤹🏽‍♀️': 5, + '🤹🏽‍♂️': 5, + '🤹🏾‍♀️': 5, + '🤹🏾‍♂️': 5, + '🤹🏿‍♀️': 5, + '🤹🏿‍♂️': 5, + '🤼‍♀️': 3, + '🤼‍♂️': 3, + '🤼🏻‍♀️': 5, + '🤼🏻‍♂️': 5, + '🤼🏼‍♀️': 5, + '🤼🏼‍♂️': 5, + '🤼🏽‍♀️': 5, + '🤼🏽‍♂️': 5, + '🤼🏾‍♀️': 5, + '🤼🏾‍♂️': 5, + '🤼🏿‍♀️': 5, + '🤼🏿‍♂️': 5, + '🤽‍♀️': 3, + '🤽‍♂️': 3, + '🤽🏻‍♀️': 5, + '🤽🏻‍♂️': 5, + '🤽🏼‍♀️': 5, + '🤽🏼‍♂️': 5, + '🤽🏽‍♀️': 5, + '🤽🏽‍♂️': 5, + '🤽🏾‍♀️': 5, + '🤽🏾‍♂️': 5, + '🤽🏿‍♀️': 5, + '🤽🏿‍♂️': 5, + '🤾‍♀️': 3, + '🤾‍♂️': 3, + '🤾🏻‍♀️': 5, + '🤾🏻‍♂️': 5, + '🤾🏼‍♀️': 5, + '🤾🏼‍♂️': 5, + '🤾🏽‍♀️': 5, + '🤾🏽‍♂️': 5, + '🤾🏾‍♀️': 5, + '🤾🏾‍♂️': 5, + '🤾🏿‍♀️': 5, + '🤾🏿‍♂️': 5, + '🦸‍♀️': 3, + '🦸‍♂️': 3, + '🦸🏻‍♀️': 5, + '🦸🏻‍♂️': 5, + '🦸🏼‍♀️': 5, + '🦸🏼‍♂️': 5, + '🦸🏽‍♀️': 5, + '🦸🏽‍♂️': 5, + '🦸🏾‍♀️': 5, + '🦸🏾‍♂️': 5, + '🦸🏿‍♀️': 5, + '🦸🏿‍♂️': 5, + '🦹‍♀️': 3, + '🦹‍♂️': 3, + '🦹🏻‍♀️': 5, + '🦹🏻‍♂️': 5, + '🦹🏼‍♀️': 5, + '🦹🏼‍♂️': 5, + '🦹🏽‍♀️': 5, + '🦹🏽‍♂️': 5, + '🦹🏾‍♀️': 5, + '🦹🏾‍♂️': 5, + '🦹🏿‍♀️': 5, + '🦹🏿‍♂️': 5, + '🧍‍♀️': 3, + '🧍‍♂️': 3, + '🧍🏻‍♀️': 5, + '🧍🏻‍♂️': 5, + '🧍🏼‍♀️': 5, + '🧍🏼‍♂️': 5, + '🧍🏽‍♀️': 5, + '🧍🏽‍♂️': 5, + '🧍🏾‍♀️': 5, + '🧍🏾‍♂️': 5, + '🧍🏿‍♀️': 5, + '🧍🏿‍♂️': 5, + '🧎‍♀️': 3, + '🧎‍♀️‍➡️': 4, + '🧎‍♂️': 3, + '🧎‍♂️‍➡️': 4, + '🧎‍➡️': 3, + '🧎🏻‍♀️': 5, + '🧎🏻‍♀️‍➡️': 6, + '🧎🏻‍♂️': 5, + '🧎🏻‍♂️‍➡️': 6, + '🧎🏻‍➡️': 5, + '🧎🏼‍♀️': 5, + '🧎🏼‍♀️‍➡️': 6, + '🧎🏼‍♂️': 5, + '🧎🏼‍♂️‍➡️': 6, + '🧎🏼‍➡️': 5, + '🧎🏽‍♀️': 5, + '🧎🏽‍♀️‍➡️': 6, + '🧎🏽‍♂️': 5, + '🧎🏽‍♂️‍➡️': 6, + '🧎🏽‍➡️': 5, + '🧎🏾‍♀️': 5, + '🧎🏾‍♀️‍➡️': 6, + '🧎🏾‍♂️': 5, + '🧎🏾‍♂️‍➡️': 6, + '🧎🏾‍➡️': 5, + '🧎🏿‍♀️': 5, + '🧎🏿‍♀️‍➡️': 6, + '🧎🏿‍♂️': 5, + '🧎🏿‍♂️‍➡️': 6, + '🧎🏿‍➡️': 5, + '🧏‍♀️': 3, + '🧏‍♂️': 3, + '🧏🏻‍♀️': 5, + '🧏🏻‍♂️': 5, + '🧏🏼‍♀️': 5, + '🧏🏼‍♂️': 5, + '🧏🏽‍♀️': 5, + '🧏🏽‍♂️': 5, + '🧏🏾‍♀️': 5, + '🧏🏾‍♂️': 5, + '🧏🏿‍♀️': 5, + '🧏🏿‍♂️': 5, + '🧑‍⚕️': 3, + '🧑‍⚖️': 3, + '🧑‍✈️': 3, + '🧑‍🌾': 4, + '🧑‍🍳': 4, + '🧑‍🍼': 4, + '🧑‍🎄': 4, + '🧑‍🎓': 4, + '🧑‍🎤': 4, + '🧑‍🎨': 4, + '🧑‍🏫': 4, + '🧑‍🏭': 4, + '🧑‍💻': 4, + '🧑‍💼': 4, + '🧑‍🔧': 4, + '🧑‍🔬': 4, + '🧑‍🚀': 4, + '🧑‍🚒': 4, + '🧑‍🤝‍🧑': 6, + '🧑‍🦯': 4, + '🧑‍🦯‍➡️': 5, + '🧑‍🦰': 4, + '🧑‍🦱': 4, + '🧑‍🦲': 4, + '🧑‍🦳': 4, + '🧑‍🦼': 4, + '🧑‍🦼‍➡️': 5, + '🧑‍🦽': 4, + '🧑‍🦽‍➡️': 5, + '🧑‍🧑‍🧒': 6, + '🧑‍🧑‍🧒‍🧒': 8, + '🧑‍🧒': 4, + '🧑‍🧒‍🧒': 6, + '🧑‍🩰': 4, + '🧑🏻‍⚕️': 5, + '🧑🏻‍⚖️': 5, + '🧑🏻‍✈️': 5, + '🧑🏻‍❤️‍💋‍🧑🏿': 11, + '🧑🏻‍🌾': 6, + '🧑🏻‍🍳': 6, + '🧑🏻‍🍼': 6, + '🧑🏻‍🎄': 6, + '🧑🏻‍🎓': 6, + '🧑🏻‍🎤': 6, + '🧑🏻‍🎨': 6, + '🧑🏻‍🏫': 6, + '🧑🏻‍🏭': 6, + '🧑🏻‍🐰‍🧑🏽': 10, + '🧑🏻‍🐰‍🧑🏾': 10, + '🧑🏻‍🐰‍🧑🏿': 10, + '🧑🏻‍💻': 6, + '🧑🏻‍💼': 6, + '🧑🏻‍🔧': 6, + '🧑🏻‍🔬': 6, + '🧑🏻‍🚀': 6, + '🧑🏻‍🚒': 6, + '🧑🏻‍🤝‍🧑🏻': 10, + '🧑🏻‍🤝‍🧑🏼': 10, + '🧑🏻‍🤝‍🧑🏽': 10, + '🧑🏻‍🤝‍🧑🏾': 10, + '🧑🏻‍🤝‍🧑🏿': 10, + '🧑🏻‍🦯': 6, + '🧑🏻‍🦯‍➡️': 7, + '🧑🏻‍🦰': 6, + '🧑🏻‍🦱': 6, + '🧑🏻‍🦲': 6, + '🧑🏻‍🦳': 6, + '🧑🏻‍🦼': 6, + '🧑🏻‍🦼‍➡️': 7, + '🧑🏻‍🦽': 6, + '🧑🏻‍🦽‍➡️': 7, + '🧑🏻‍🩰': 6, + '🧑🏻‍🫯‍🧑🏼': 9, + '🧑🏻‍🫯‍🧑🏽': 9, + '🧑🏻‍🫯‍🧑🏾': 9, + '🧑🏻‍🫯‍🧑🏿': 9, + '🧑🏼‍⚕️': 5, + '🧑🏼‍⚖️': 5, + '🧑🏼‍✈️': 5, + '🧑🏼‍🌾': 6, + '🧑🏼‍🍳': 6, + '🧑🏼‍🍼': 6, + '🧑🏼‍🎄': 6, + '🧑🏼‍🎓': 6, + '🧑🏼‍🎤': 6, + '🧑🏼‍🎨': 6, + '🧑🏼‍🏫': 6, + '🧑🏼‍🏭': 6, + '🧑🏼‍🐰‍🧑🏿': 10, + '🧑🏼‍💻': 6, + '🧑🏼‍💼': 6, + '🧑🏼‍🔧': 6, + '🧑🏼‍🔬': 6, + '🧑🏼‍🚀': 6, + '🧑🏼‍🚒': 6, + '🧑🏼‍🤝‍🧑🏻': 10, + '🧑🏼‍🤝‍🧑🏼': 10, + '🧑🏼‍🤝‍🧑🏽': 10, + '🧑🏼‍🤝‍🧑🏿': 10, + '🧑🏼‍🦯': 6, + '🧑🏼‍🦯‍➡️': 7, + '🧑🏼‍🦰': 6, + '🧑🏼‍🦱': 6, + '🧑🏼‍🦲': 6, + '🧑🏼‍🦳': 6, + '🧑🏼‍🦼': 6, + '🧑🏼‍🦽': 6, + '🧑🏼‍🩰': 6, + '🧑🏼‍🫯‍🧑🏻': 9, + '🧑🏼‍🫯‍🧑🏽': 9, + '🧑🏼‍🫯‍🧑🏿': 9, + '🧑🏽‍⚕️': 5, + '🧑🏽‍⚖️': 5, + '🧑🏽‍✈️': 5, + '🧑🏽‍❤️‍💋‍🧑🏿': 11, + '🧑🏽‍🌾': 6, + '🧑🏽‍🍳': 6, + '🧑🏽‍🍼': 6, + '🧑🏽‍🎄': 6, + '🧑🏽‍🎓': 6, + '🧑🏽‍🎤': 6, + '🧑🏽‍🎨': 6, + '🧑🏽‍🏫': 6, + '🧑🏽‍🏭': 6, + '🧑🏽‍🐰‍🧑🏻': 10, + '🧑🏽‍🐰‍🧑🏿': 10, + '🧑🏽‍💻': 6, + '🧑🏽‍💼': 6, + '🧑🏽‍🔧': 6, + '🧑🏽‍🔬': 6, + '🧑🏽‍🚀': 6, + '🧑🏽‍🚒': 6, + '🧑🏽‍🤝‍🧑🏻': 10, + '🧑🏽‍🤝‍🧑🏼': 10, + '🧑🏽‍🤝‍🧑🏽': 10, + '🧑🏽‍🤝‍🧑🏾': 10, + '🧑🏽‍🤝‍🧑🏿': 10, + '🧑🏽‍🦯': 6, + '🧑🏽‍🦯‍➡️': 7, + '🧑🏽‍🦰': 6, + '🧑🏽‍🦱': 6, + '🧑🏽‍🦲': 6, + '🧑🏽‍🦳': 6, + '🧑🏽‍🦼': 6, + '🧑🏽‍🦼‍➡️': 7, + '🧑🏽‍🦽': 6, + '🧑🏽‍🦽‍➡️': 7, + '🧑🏽‍🩰': 6, + '🧑🏽‍🫯‍🧑🏻': 9, + '🧑🏽‍🫯‍🧑🏼': 9, + '🧑🏽‍🫯‍🧑🏾': 9, + '🧑🏽‍🫯‍🧑🏿': 9, + '🧑🏾‍⚕️': 5, + '🧑🏾‍⚖️': 5, + '🧑🏾‍✈️': 5, + '🧑🏾‍🌾': 6, + '🧑🏾‍🍳': 6, + '🧑🏾‍🍼': 6, + '🧑🏾‍🎄': 6, + '🧑🏾‍🎓': 6, + '🧑🏾‍🎤': 6, + '🧑🏾‍🎨': 6, + '🧑🏾‍🏫': 6, + '🧑🏾‍🏭': 6, + '🧑🏾‍🐰‍🧑🏻': 10, + '🧑🏾‍🐰‍🧑🏿': 10, + '🧑🏾‍💻': 6, + '🧑🏾‍💼': 6, + '🧑🏾‍🔧': 6, + '🧑🏾‍🔬': 6, + '🧑🏾‍🚀': 6, + '🧑🏾‍🚒': 6, + '🧑🏾‍🤝‍🧑🏻': 10, + '🧑🏾‍🤝‍🧑🏽': 10, + '🧑🏾‍🤝‍🧑🏾': 10, + '🧑🏾‍🤝‍🧑🏿': 10, + '🧑🏾‍🦯': 6, + '🧑🏾‍🦯‍➡️': 7, + '🧑🏾‍🦰': 6, + '🧑🏾‍🦱': 6, + '🧑🏾‍🦲': 6, + '🧑🏾‍🦳': 6, + '🧑🏾‍🦼': 6, + '🧑🏾‍🦽': 6, + '🧑🏾‍🩰': 6, + '🧑🏾‍🫯‍🧑🏻': 9, + '🧑🏾‍🫯‍🧑🏽': 9, + '🧑🏾‍🫯‍🧑🏿': 9, + '🧑🏿‍⚕️': 5, + '🧑🏿‍⚖️': 5, + '🧑🏿‍✈️': 5, + '🧑🏿‍❤️‍💋‍🧑🏻': 11, + '🧑🏿‍❤️‍💋‍🧑🏽': 11, + '🧑🏿‍🌾': 6, + '🧑🏿‍🍳': 6, + '🧑🏿‍🍼': 6, + '🧑🏿‍🎄': 6, + '🧑🏿‍🎓': 6, + '🧑🏿‍🎤': 6, + '🧑🏿‍🎨': 6, + '🧑🏿‍🏫': 6, + '🧑🏿‍🏭': 6, + '🧑🏿‍🐰‍🧑🏻': 10, + '🧑🏿‍🐰‍🧑🏼': 10, + '🧑🏿‍🐰‍🧑🏽': 10, + '🧑🏿‍🐰‍🧑🏾': 10, + '🧑🏿‍💻': 6, + '🧑🏿‍💼': 6, + '🧑🏿‍🔧': 6, + '🧑🏿‍🔬': 6, + '🧑🏿‍🚀': 6, + '🧑🏿‍🚒': 6, + '🧑🏿‍🤝‍🧑🏻': 10, + '🧑🏿‍🤝‍🧑🏼': 10, + '🧑🏿‍🤝‍🧑🏽': 10, + '🧑🏿‍🤝‍🧑🏾': 10, + '🧑🏿‍🤝‍🧑🏿': 10, + '🧑🏿‍🦯': 6, + '🧑🏿‍🦯‍➡️': 7, + '🧑🏿‍🦰': 6, + '🧑🏿‍🦱': 6, + '🧑🏿‍🦲': 6, + '🧑🏿‍🦳': 6, + '🧑🏿‍🦼': 6, + '🧑🏿‍🦼‍➡️': 7, + '🧑🏿‍🦽': 6, + '🧑🏿‍🦽‍➡️': 7, + '🧑🏿‍🩰': 6, + '🧑🏿‍🫯‍🧑🏻': 9, + '🧑🏿‍🫯‍🧑🏼': 9, + '🧑🏿‍🫯‍🧑🏽': 9, + '🧑🏿‍🫯‍🧑🏾': 9, + '🧔‍♀️': 3, + '🧔‍♂️': 3, + '🧔🏻‍♀️': 5, + '🧔🏻‍♂️': 5, + '🧔🏼‍♀️': 5, + '🧔🏼‍♂️': 5, + '🧔🏽‍♀️': 5, + '🧔🏽‍♂️': 5, + '🧔🏾‍♀️': 5, + '🧔🏾‍♂️': 5, + '🧔🏿‍♀️': 5, + '🧔🏿‍♂️': 5, + '🧖‍♀️': 3, + '🧖‍♂️': 3, + '🧖🏻‍♀️': 5, + '🧖🏻‍♂️': 5, + '🧖🏼‍♀️': 5, + '🧖🏼‍♂️': 5, + '🧖🏽‍♀️': 5, + '🧖🏽‍♂️': 5, + '🧖🏾‍♀️': 5, + '🧖🏾‍♂️': 5, + '🧖🏿‍♀️': 5, + '🧖🏿‍♂️': 5, + '🧗‍♀️': 3, + '🧗‍♂️': 3, + '🧗🏻‍♀️': 5, + '🧗🏻‍♂️': 5, + '🧗🏼‍♀️': 5, + '🧗🏼‍♂️': 5, + '🧗🏽‍♀️': 5, + '🧗🏽‍♂️': 5, + '🧗🏾‍♀️': 5, + '🧗🏾‍♂️': 5, + '🧗🏿‍♀️': 5, + '🧗🏿‍♂️': 5, + '🧘‍♀️': 3, + '🧘‍♂️': 3, + '🧘🏻‍♀️': 5, + '🧘🏻‍♂️': 5, + '🧘🏼‍♀️': 5, + '🧘🏼‍♂️': 5, + '🧘🏽‍♀️': 5, + '🧘🏽‍♂️': 5, + '🧘🏾‍♀️': 5, + '🧘🏾‍♂️': 5, + '🧘🏿‍♀️': 5, + '🧘🏿‍♂️': 5, + '🧙‍♀️': 3, + '🧙‍♂️': 3, + '🧙🏻‍♀️': 5, + '🧙🏻‍♂️': 5, + '🧙🏼‍♀️': 5, + '🧙🏼‍♂️': 5, + '🧙🏽‍♀️': 5, + '🧙🏽‍♂️': 5, + '🧙🏾‍♀️': 5, + '🧙🏾‍♂️': 5, + '🧙🏿‍♀️': 5, + '🧙🏿‍♂️': 5, + '🧚‍♀️': 3, + '🧚‍♂️': 3, + '🧚🏻‍♀️': 5, + '🧚🏻‍♂️': 5, + '🧚🏼‍♀️': 5, + '🧚🏼‍♂️': 5, + '🧚🏽‍♀️': 5, + '🧚🏽‍♂️': 5, + '🧚🏾‍♀️': 5, + '🧚🏾‍♂️': 5, + '🧚🏿‍♀️': 5, + '🧚🏿‍♂️': 5, + '🧛‍♀️': 3, + '🧛‍♂️': 3, + '🧛🏻‍♀️': 5, + '🧛🏻‍♂️': 5, + '🧛🏼‍♀️': 5, + '🧛🏼‍♂️': 5, + '🧛🏽‍♀️': 5, + '🧛🏽‍♂️': 5, + '🧛🏾‍♀️': 5, + '🧛🏾‍♂️': 5, + '🧛🏿‍♀️': 5, + '🧛🏿‍♂️': 5, + '🧜‍♀️': 3, + '🧜‍♂️': 3, + '🧜🏻‍♀️': 5, + '🧜🏻‍♂️': 5, + '🧜🏼‍♀️': 5, + '🧜🏼‍♂️': 5, + '🧜🏽‍♀️': 5, + '🧜🏽‍♂️': 5, + '🧜🏾‍♀️': 5, + '🧜🏾‍♂️': 5, + '🧜🏿‍♀️': 5, + '🧜🏿‍♂️': 5, + '🧝‍♀️': 3, + '🧝‍♂️': 3, + '🧝🏻‍♀️': 5, + '🧝🏻‍♂️': 5, + '🧝🏼‍♀️': 5, + '🧝🏼‍♂️': 5, + '🧝🏽‍♀️': 5, + '🧝🏽‍♂️': 5, + '🧝🏾‍♀️': 5, + '🧝🏾‍♂️': 5, + '🧝🏿‍♀️': 5, + '🧝🏿‍♂️': 5, + '🧞‍♀️': 3, + '🧞‍♂️': 3, + '🧟‍♀️': 3, + '🧟‍♂️': 3, + '🫱🏻‍🫲🏼': 6, + '🫱🏻‍🫲🏽': 6, + '🫱🏻‍🫲🏾': 6, + '🫱🏻‍🫲🏿': 6, + '🫱🏼‍🫲🏻': 6, + '🫱🏼‍🫲🏽': 6, + '🫱🏼‍🫲🏾': 6, + '🫱🏼‍🫲🏿': 6, + '🫱🏽‍🫲🏻': 6, + '🫱🏽‍🫲🏼': 6, + '🫱🏽‍🫲🏾': 6, + '🫱🏽‍🫲🏿': 6, + '🫱🏾‍🫲🏻': 6, + '🫱🏾‍🫲🏼': 6, + '🫱🏾‍🫲🏽': 6, + '🫱🏾‍🫲🏿': 6, + '🫱🏿‍🫲🏻': 6, + '🫱🏿‍🫲🏼': 6, + '🫱🏿‍🫲🏽': 6, + '🫱🏿‍🫲🏾': 6, + 'কিং': 3, + 'ক্তি': 3, + 'ক্রী': 3, + 'ক্ষা': 3, + 'ক্ষি': 3, + 'ক্ষে': 3, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 4, + 'খ্যা': 3, + 'গ্রা': 3, + 'গ্রে': 3, + 'ঘো': 3, + 'ঙ্খা': 3, + 'ঙ্গী': 3, + 'ঙ্গে': 3, + 'চ্ছা': 3, + 'চ্ছা‌': 3, + 'চ্ছে': 3, + 'জ্ঞা': 3, + 'ঞ্চি': 3, + 'ঞ্ছি': 3, + 'ট্রে': 3, + 'ণ্ডে': 3, + 'ত্তা': 3, + 'ত্তি': 3, + 'ত্বে': 3, + 'ত্যা': 3, + 'ত্যি': 3, + 'ত্যে': 3, + 'ত্রা': 3, + 'ত্রে': 3, + 'ত্‍পী': 3, + 'ত্‍সা': 3, + 'দ্দি': 3, + 'দ্দে': 3, + 'দ্ধা': 3, + 'দ্ধি': 3, + 'দ্ধে': 3, + 'দ্বা': 3, + 'দ্রো': 3, + 'ধ্যে': 3, + 'ন্তা': 3, + 'ন্তি': 3, + 'ন্তে': 3, + 'ন্ত্রি': 4, + 'ন্ত্রে': 4, + 'ন্থী': 3, + 'ন্ধা': 3, + 'ন্মা': 3, + 'ন্যা': 3, + 'ন্যে': 3, + 'প্তা': 3, + 'প্রা': 3, + 'ব্ধি': 3, + 'ব্যা': 3, + 'ভ্রা': 3, + 'ম্পা': 3, + 'ম্মা': 3, + 'রাং': 3, + 'র্জা': 3, + 'র্থে': 3, + 'র্দো': 3, + 'র্ধা': 3, + 'র্নী': 3, + 'র্বা': 3, + 'র্বি': 3, + 'র্বো': 3, + 'র্ব্য': 3, + 'র্মে': 3, + 'র্যা': 3, + 'ল্যা': 3, + 'ল্যে': 3, + 'ল্লে': 3, + 'শ্চি': 3, + 'শ্বা': 3, + 'শ্বে': 3, + 'শ্যে': 3, + 'শ্রা': 3, + 'ষ্টা': 3, + 'ষ্টি': 3, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 4, + 'ষ্ট্রে': 4, + 'ষ্ঠা': 3, + 'ষ্ঠি': 3, + 'ষ্ঠী': 3, + 'সাং': 3, + 'স্তি': 3, + 'স্তি‌': 3, + 'স্ত্র': 3, + 'স্থা': 3, + 'স্থ্য': 3, + 'স্বা': 3, + 'স্বী': 3, + 'স্যা': 3, + 'স্যে': 3, + 'क्घ्घि्': 4, + 'क्ति': 3, + 'क्षा': 3, + 'घ्का': 3, + 'घ्र्व्य': 4, + 'घ्लि': 3, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'च्चा': 3, + 'च्छा': 3, + 'ज्ञा': 3, + 'त्ति': 3, + 'त्यि': 3, + 'त्रा': 3, + 'त्राा': 4, + 'त्रि': 3, + 'द्वा': 3, + 'न्या': 3, + 'प्रा': 3, + 'म्मा': 3, + 'म्या': 3, + 'र्जि': 3, + 'र्जी': 3, + 'र्ति': 3, + 'र्थि': 3, + 'र्दो': 3, + 'र्धा': 3, + 'र्मि': 3, + 'र्रा': 3, + 'ल्या': 3, + 'व्या': 3, + 'श्वा': 3, + 'ष्ट्र': 3, + 'ष्ट्री': 4, + 'स्ती': 3, + 'स्था': 3, + 'स्थि': 3, + 'स्थी': 3, + 'स्थ्य': 3, + 'स्वा': 3, + 'स्सा': 3, + 'ကျေ': 3, + 'ကြေ': 3, + 'ကြွေ': 3, + 'ချေ': 3, + 'ခြေ': 3, + 'ပျေ': 3, + 'ပြေ': 3, + 'မြေ': 3, + 'လျေ': 3, + 'လျှေ': 3, + '𑄇𑄳𑄠𑄬': 3, + '𑄈𑄳𑄠𑄬': 3, + '𑄌𑄳𑄠𑄬': 3, + '𑄎𑄳𑄠𑄬': 3, + '𑄑𑄳𑄢𑄬': 3, + '𑄖𑄳𑄠𑄬': 3, + '𑄖𑄳𑄢𑄬': 3, + '𑄘𑄳𑄠𑄬': 3, + '𑄚𑄳𑄠𑄬': 3, + '𑄝𑄳𑄢𑄬': 3, + '𑄟𑄳𑄠𑄬': 3, + '𑄡𑄳𑄠𑄬': 3, + '𑄣𑄳𑄦𑄬': 3, + 'ક્કા': 3, + 'ક્કો': 3, + 'ક્તિ': 3, + 'ક્ષા': 3, + 'ચ્ચા': 3, + 'ચ્છા': 3, + 'જ્ઞા': 3, + 'જ્યો': 3, + 'ત્તા': 3, + 'ત્તિ': 3, + 'ત્ત્વ': 3, + 'ત્ત્વા': 4, + 'ત્યા': 3, + 'ત્યાં': 3, + 'ત્યિ': 3, + 'ત્યો': 3, + 'ત્રી': 3, + 'ત્ર્ય': 3, + 'દ્ધા': 3, + 'દ્ધાં': 3, + 'દ્ધિ': 3, + 'દ્વા': 3, + 'ધ્યા': 3, + 'ન્તો': 3, + 'ન્મા': 3, + 'ન્યા': 3, + 'પ્રા': 3, + 'મ્યાં': 3, + 'ર્તા': 3, + 'ર્થિ': 3, + 'ર્દો': 3, + 'ર્મિ': 3, + 'ર્યા': 3, + 'ર્યો': 3, + 'વ્યા': 3, + 'વ્યો': 3, + 'ષ્ટિ': 3, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 4, + 'ષ્ટ્રો': 4, + 'ષ્ઠા': 3, + 'સ્તિ': 3, + 'સ્તી': 3, + 'સ્ત્રી': 4, + 'સ્થા': 3, + 'સ્થિ': 3, + 'સ્રી': 3, + 'સ્વા': 3, + 'સ્વી': 3, + 'સ્સા': 3, + 'क्नि': 3, + 'क्रि': 3, + 'क्षि': 3, + 'ख्या': 3, + 'च्चों': 3, + 'च्छि': 3, + 'ट्टि': 3, + 'त्का': 3, + 'त्ता': 3, + 'त्नों': 3, + 'त्पा': 3, + 'त्मा': 3, + 'त्या': 3, + 'त्री': 3, + 'त्सा': 3, + 'द्घि': 3, + 'द्धा': 3, + 'द्धि': 3, + 'द्भा': 3, + 'द्रो': 3, + 'ध्या': 3, + 'निः': 3, + 'न्ति': 3, + 'न्तों': 3, + 'न्त्र': 3, + 'न्त्रा': 4, + 'न्दी': 3, + 'न्धि': 3, + 'न्धी': 3, + 'न्धों': 3, + 'न्नि': 3, + 'न्मा': 3, + 'प्ति': 3, + 'फ्रां': 3, + 'म्भि': 3, + 'म्मि': 3, + 'र्ता': 3, + 'र्या': 3, + 'र्यों': 3, + 'र्वो': 3, + 'ल्लि': 3, + 'व्यों': 3, + 'श्चि': 3, + 'श्यों': 3, + 'श्रा': 3, + 'ष्का': 3, + 'ष्टि': 3, + 'ष्ट्रों': 4, + 'ष्ठों': 3, + 'ष्यों': 3, + 'स्ता': 3, + 'स्त्र': 3, + 'स्त्री': 4, + 'स्यों': 3, + 'स्वी': 3, + 'फ़्ता': 3, + 'ꦏꦺꦴ': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦏꦁ': 3, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 3, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦔꦸ': 3, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦠꦶ': 3, + 'ꦏ꧀ꦠꦸ': 3, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦢꦂ': 3, + 'ꦏ꧀ꦢꦶ': 3, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦤꦶꦁ': 3, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦥꦶ': 3, + 'ꦏ꧀ꦥꦿꦶ': 4, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦧꦶ': 3, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦩꦸ': 3, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦱꦂ': 3, + 'ꦏ꧀ꦱꦶ': 3, + 'ꦏ꧀ꦱꦸ': 3, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲ': 3, + 'ꦏ꧀ꦲꦁ': 3, + 'ꦏ꧀ꦲꦶꦁ': 3, + 'ꦏ꧀ꦲꦸ': 3, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦏ꧀ꦲꦺꦴ': 5, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦒ꧀ꦒ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦒꦼ': 3, + 'ꦔ꧀ꦒꦿꦼꦁ': 4, + 'ꦔ꧀ꦭ': 3, + 'ꦔ꧀ꦭꦁ': 3, + 'ꦔ꧀ꦭꦸ': 3, + 'ꦔ꧀ꦭꦼ': 3, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦕꦶ': 3, + 'ꦚ꧀ꦗ': 3, + 'ꦚ꧀ꦗꦶ': 3, + 'ꦚ꧀ꦗꦸꦁ': 3, + 'ꦚ꧀ꦗꦸꦂ': 3, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠ꧀ꦏꦁ': 3, + 'ꦠ꧀ꦏꦸ': 3, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦔꦸ': 3, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦠꦶ': 3, + 'ꦠ꧀ꦠꦶꦁ': 3, + 'ꦠ꧀ꦠꦸ': 3, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦤꦶ': 3, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦩꦼ': 3, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦱꦶꦁ': 3, + 'ꦠ꧀ꦱꦶꦃ': 4, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲ': 3, + 'ꦠ꧀ꦲꦶꦁ': 3, + 'ꦠ꧀ꦲꦺꦴ': 5, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦠꦶꦁ': 3, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦩꦺꦴ': 5, + 'ꦢ꧀ꦲ': 3, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦏꦁ': 3, + 'ꦤ꧀ꦏꦸ': 3, + 'ꦤ꧀ꦏꦼ': 3, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦔꦁ': 3, + 'ꦤ꧀ꦔꦶ': 3, + 'ꦤ꧀ꦔꦸ': 3, + 'ꦤ꧀ꦔꦸꦂ': 3, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 3, + 'ꦤ꧀ꦔꦿꦸ': 4, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦗꦸ': 3, + 'ꦤ꧀ꦗꦼ': 3, + 'ꦤ꧀ꦚꦶ': 3, + 'ꦤ꧀ꦛꦃ': 4, + 'ꦤ꧀ꦛꦶ': 3, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦝꦁ': 3, + 'ꦤ꧀ꦝꦶ': 3, + 'ꦤ꧀ꦝꦸ': 3, + 'ꦤ꧀ꦝꦸꦁ': 3, + 'ꦤ꧀ꦝꦺꦁ': 4, + 'ꦤ꧀ꦝꦺꦴꦁ': 5, + 'ꦤ꧀ꦝꦼ': 3, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦠꦂ': 3, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 3, + 'ꦤ꧀ꦠꦸ': 3, + 'ꦤ꧀ꦠꦸꦁ': 3, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 3, + 'ꦤ꧀ꦠꦼꦂ': 3, + 'ꦤ꧀ꦠꦽ': 3, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦢꦁ': 3, + 'ꦤ꧀ꦢꦂ': 3, + 'ꦤ꧀ꦢꦶ': 3, + 'ꦤ꧀ꦢꦸ': 3, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 3, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦤꦶ': 3, + 'ꦤ꧀ꦤꦶꦁ': 3, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 3, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦥꦁ': 3, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 5, + 'ꦤ꧀ꦥꦶ': 3, + 'ꦤ꧀ꦥꦸ': 3, + 'ꦤ꧀ꦥꦼ': 3, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦥꦿꦶ': 4, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦧꦁ': 3, + 'ꦤ꧀ꦧꦶ': 3, + 'ꦤ꧀ꦧꦸ': 3, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦺꦴ': 5, + 'ꦤ꧀ꦧꦼ': 3, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦩꦂ': 3, + 'ꦤ꧀ꦩꦶ': 3, + 'ꦤ꧀ꦩꦸꦂ': 3, + 'ꦤ꧀ꦩꦼ': 3, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦭꦶ': 3, + 'ꦤ꧀ꦭꦸ': 3, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦮꦂ': 3, + 'ꦤ꧀ꦮꦶ': 3, + 'ꦤ꧀ꦮꦸ': 3, + 'ꦤ꧀ꦮꦼ': 3, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦱꦂ': 3, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 3, + 'ꦤ꧀ꦱꦶꦁ': 3, + 'ꦤ꧀ꦱꦸ': 3, + 'ꦤ꧀ꦱꦺꦴ': 5, + 'ꦤ꧀ꦱꦼ': 3, + 'ꦤ꧀ꦲ': 3, + 'ꦤ꧀ꦲꦁ': 3, + 'ꦤ꧀ꦲꦶ': 3, + 'ꦤ꧀ꦲꦶꦁ': 3, + 'ꦤ꧀ꦲꦸ': 3, + 'ꦤ꧀ꦲꦺꦴ': 5, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦏꦁ': 3, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦠꦶ': 3, + 'ꦥ꧀ꦢꦸ': 3, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦤꦶ': 3, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦥꦶ': 3, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦧꦺ': 4, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦩꦂ': 3, + 'ꦥ꧀ꦫꦺ': 4, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦭꦸ': 3, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦱꦶꦂ': 3, + 'ꦥ꧀ꦱꦼ': 3, + 'ꦥ꧀ꦲ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦠꦸ': 3, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲ': 3, + 'ꦧ꧀ꦲꦶ': 3, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 3, + 'ꦩ꧀ꦏꦁ': 3, + 'ꦩ꧀ꦔꦼ': 3, + 'ꦩ꧀ꦠꦸ': 3, + 'ꦩ꧀ꦠꦺꦴ': 5, + 'ꦩ꧀ꦤꦶꦁ': 3, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦥꦶ': 3, + 'ꦩ꧀ꦥꦸ': 3, + 'ꦩ꧀ꦥꦼ': 3, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦧꦁ': 3, + 'ꦩ꧀ꦧꦂ': 3, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 3, + 'ꦩ꧀ꦧꦸ': 3, + 'ꦩ꧀ꦧꦸꦁ': 3, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦺꦂ': 4, + 'ꦩ꧀ꦧꦼꦂ': 3, + 'ꦩ꧀ꦧꦾꦸꦂ': 4, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦩꦶ': 3, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦭ': 3, + 'ꦩ꧀ꦲꦶ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 3, + 'ꦭ꧀ꦏꦁ': 3, + 'ꦭ꧀ꦚꦼꦁ': 3, + 'ꦭ꧀ꦠꦸ': 3, + 'ꦭ꧀ꦧꦸ': 3, + 'ꦭ꧀ꦩꦸ': 3, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦭꦶ': 3, + 'ꦭ꧀ꦭꦶꦁ': 3, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦱꦂ': 3, + 'ꦭ꧀ꦱꦶꦁ': 3, + 'ꦭ꧀ꦱꦸ': 3, + 'ꦭ꧀ꦲ': 3, + 'ꦭ꧀ꦲꦁ': 3, + 'ꦭ꧀ꦲꦶꦁ': 3, + 'ꦭ꧀ꦲꦸ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 3, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦏꦁ': 3, + 'ꦱ꧀ꦏꦿꦶ': 4, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦔꦸ': 3, + 'ꦱ꧀ꦔꦿ': 4, + 'ꦱ꧀ꦛꦶ': 3, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 3, + 'ꦱ꧀ꦢꦶ': 3, + 'ꦱ꧀ꦢꦸ': 3, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦧꦁ': 3, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦩꦶ': 3, + 'ꦱ꧀ꦩꦼ': 3, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦱꦂ': 3, + 'ꦱ꧀ꦱꦶ': 3, + 'ꦱ꧀ꦱꦶꦁ': 3, + 'ꦱ꧀ꦱꦸ': 3, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲ': 3, + 'ꦱ꧀ꦲꦁ': 3, + 'ꦱ꧀ꦲꦶ': 3, + 'ꦱ꧀ꦲꦶꦁ': 3, + 'ꦱ꧀ꦲꦸ': 3, + 'ꦲꦺꦴ': 3, + 'ꦏ꧀': 2, + 'ꦠ꧀': 2, + 'ꦢ꧀': 2, + 'ꦤ꧀': 2, + 'ꦥ꦳꧀': 2, + 'ꦥ꧀': 2, + 'ꦧ꧀': 2, + 'ꦩ꧀': 2, + 'ꦭ꧀': 2, + 'ꦱ꧀': 2, + 'ಕಾಂ': 3, + 'ಕುಂ': 3, + 'ಕೊಂ': 3, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೊಂ': 3, + 'ಟುಂ': 3, + 'ನಾಂ': 3, + 'ಯುಂ': 3, + 'ರಾಂ': 3, + 'ವುಂ': 3, + 'ಶಾಂ': 3, + 'ಸಾಂ': 3, + 'ಹೊಂ': 3, + 'ក្ដៅ': 3, + 'ក្រោ': 3, + 'ក្សា': 3, + 'ខ្ជា': 3, + 'ខ្លា': 3, + 'គ្នា': 3, + 'គ្មា': 3, + 'គ្រា': 3, + 'គ្រឹះ': 3, + 'ង្កើ': 3, + 'ង្រៀ': 3, + 'ង្ហា': 3, + 'ច្ចេ': 3, + 'ច្បា': 3, + 'ឆ្នាំ': 3, + 'ឆ្នោ': 3, + 'ឆ្លើ': 3, + 'ជ្ជា': 3, + 'ជ្ញា': 3, + 'ជ្រើ': 3, + 'ជ្រៀ': 3, + 'ជ្រែ': 3, + 'ឈ្មោះ': 4, + 'ញ្ជា': 3, + 'ញ្ញា': 3, + 'ញ្ញៈ': 3, + 'ដ្ឋា': 3, + 'ណោះ': 3, + 'ណ្ដា': 3, + 'ណ្ដុះ': 3, + 'ណ្ណោះ': 4, + 'ត្រា': 3, + 'ថ្ងៃ': 3, + 'ថ្នា': 3, + 'ថ្លៃ': 3, + 'ទោះ': 3, + 'ទ្យា': 3, + 'ធ្នា': 3, + 'ធ្យា': 3, + 'ធ្យោ': 3, + 'ធ្វើ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ថែ': 3, + 'ន្ថោ': 3, + 'ន្ទា': 3, + 'ន្ទៈ': 3, + 'ន្យា': 3, + 'ន្លែ': 3, + 'បោះ': 3, + 'ប្ដេ': 3, + 'ប្រា': 3, + 'ប្រើ': 3, + 'ប្រែ': 3, + 'ផ្ដា': 3, + 'ផ្ទា': 3, + 'ផ្ទេ': 3, + 'ផ្នែ': 3, + 'ផ្លា': 3, + 'ផ្សា': 3, + 'ផ្សេ': 3, + 'ផ្សៃ': 3, + 'ពោះ': 3, + 'ព្យា': 3, + 'ព្រៀ': 3, + 'ព្រៃ': 3, + 'ម្ងា': 3, + 'ម្ចា': 3, + 'ម្ដា': 3, + 'ម្ដែ': 3, + 'ម្នា': 3, + 'ម្នេ': 3, + 'ម្ភា': 3, + 'ម្រា': 3, + 'ម្រើ': 3, + 'ម្រេ': 3, + 'ម្លៀ': 3, + 'ម្លៃ': 3, + 'ល្បៈ': 3, + 'ល្មើ': 3, + 'ស្គា': 3, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ស្ថា': 3, + 'ស្នា': 3, + 'ស្មា': 3, + 'ស្មើ': 3, + 'ស្រា': 3, + 'ស្លា': 3, + 'ស្វែ': 3, + 'ᨣᩕᩮ᩠': 3, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'क्ष्ण': 3, + 'ट्टी': 3, + 'ट्रा': 3, + 'त्राि': 4, + 'द्धां': 3, + 'र्त्त': 3, + 'ष्ठा': 3, + 'क्ष्य': 3, + 'त्त्व': 3, + 'त्नी': 3, + 'त्पी': 3, + 'त्र्त': 3, + 'द्घो': 3, + 'न्तः': 3, + 'न्ता': 3, + 'न्त्रि': 4, + 'फ्ता': 3, + 'ब्धि': 3, + 'भ्या': 3, + 'म्प्र': 3, + 'र्कि': 3, + 'र्बा': 3, + 'र्मा': 3, + 'र्वा': 3, + 'ल्पि': 3, + 'श्यि': 3, + 'ക്കാ': 3, + 'ക്കി': 3, + 'ക്കും': 3, + 'ക്കെ': 3, + 'ക്കേ': 3, + 'ക്കൊ': 3, + 'ക്കോ': 3, + 'ക്തി': 3, + 'ക്യം': 3, + 'ക്ഷാ': 3, + 'ക്ഷി': 3, + 'ക്ഷേ': 3, + 'ഖ്യാ': 3, + 'ഗ്ഗം': 3, + 'ഗ്ദാ': 3, + 'ഗ്യം': 3, + 'ങ്കി': 3, + 'ങ്കെ': 3, + 'ങ്കേ': 3, + 'ങ്ങി': 3, + 'ച്ചി': 3, + 'ച്ചും': 3, + 'ച്ചെ': 3, + 'ച്ചേ': 3, + 'ജ്യാ': 3, + 'ഞ്ഞി': 3, + 'ഞ്ഞെ': 3, + 'ട്ടാ': 3, + 'ട്ടി': 3, + 'ട്ടോ': 3, + 'ണ്ടാ': 3, + 'ണ്ടി': 3, + 'ണ്ടും': 3, + 'ണ്ടെ': 3, + 'ത്താ': 3, + 'ത്തി': 3, + 'ത്തും': 3, + 'ത്തെ': 3, + 'ത്തേ': 3, + 'ത്തോ': 3, + 'ത്നം': 3, + 'ത്നി': 3, + 'ത്യാ': 3, + 'ത്യേ': 3, + 'ത്വം': 3, + 'ദ്ധി': 3, + 'ദ്യാ': 3, + 'ന്തം': 3, + 'ന്തെ': 3, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 5, + 'ന്ധി': 3, + 'ന്നാ': 3, + 'ന്നി': 3, + 'ന്നീ': 3, + 'ന്നും': 3, + 'ന്നെ': 3, + 'ന്നേ': 3, + 'ന്നോ': 3, + 'ന്മാ': 3, + 'ന്യം': 3, + 'ന്യാ': 3, + 'ന്യേ': 3, + 'ന്യോ': 3, + 'ന്റെ': 3, + 'ന്‍പി': 3, + 'പ്പി': 3, + 'പ്പെ': 3, + 'പ്പോ': 3, + 'പ്രാ': 3, + 'ബ്ലി': 3, + 'ഭ്യാ': 3, + 'ഭ്രാ': 3, + 'മ്പാ': 3, + 'മ്പ്ര': 3, + 'മ്മി': 3, + 'യ്ക്കു': 3, + 'യ്തി': 3, + 'യ്യാ': 3, + 'യ്യി': 3, + 'ര്യം': 3, + 'ര്‍ക്കു': 3, + 'ര്‍ക്കും': 4, + 'ര്‍ക്ക്‌': 3, + 'ര്‍ഗ്ഗം': 4, + 'ര്‍ച്ച': 3, + 'ര്‍ണ്ണ': 3, + 'ര്‍ത്ത': 3, + 'ര്‍ത്തി': 4, + 'ര്‍ത്തു': 3, + 'ര്‍ത്തേ': 4, + 'ര്‍ദേ': 3, + 'ര്‍ദ്ദ': 3, + 'ര്‍പ്പെ': 4, + 'ര്‍മ്മി': 4, + 'ര്‍രാ': 3, + 'ര്‍വ്വ': 3, + 'ര്‍ഹി': 3, + 'റ്റം': 3, + 'റ്റേ': 3, + 'ല്യാ': 3, + 'ല്ലാ': 3, + 'ല്ലാം': 4, + 'ല്ലെ': 3, + 'ല്‍കി': 3, + 'ല്‍കേ': 3, + 'ല്‍നി': 3, + 'ല്‍പ്പ': 3, + 'ള്ളാ': 3, + 'ള്ളി': 3, + 'ള്‍കൊ': 3, + 'ള്‍ക്ക': 3, + 'ള്‍ക്കി': 4, + 'ള്‍ക്കു': 3, + 'ള്‍ക്കും': 4, + 'ള്‍ക്കെ': 4, + 'ള്‍ക്ക്‌': 3, + 'വ്യം': 3, + 'വ്യാ': 3, + 'ശ്വാ': 3, + 'ഷ്ട്യാ': 4, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 4, + 'ഷ്യാ': 3, + 'സാം': 3, + 'സ്കാ': 3, + 'സ്ത്രം': 4, + 'സ്ത്രീ': 4, + 'സ്ഥാ': 3, + 'സ്ഥി': 3, + 'സ്റ്റ്‌': 3, + 'സ്വാ': 3, + 'സ്വീ': 3, + 'സ്സാ': 3, + 'സ്സി': 3, + 'സ്സും': 3, + 'സ്സോ': 3, + 'ഹിം': 3, + 'क्कां': 3, + 'क्ती': 3, + 'क्तीं': 3, + 'क्या': 3, + 'च्या': 3, + 'च्यां': 3, + 'ज्या': 3, + 'ज्या‌': 3, + 'ट्या': 3, + 'ण्या': 3, + 'ण्यां': 3, + 'त्त्वा': 4, + 'त्त्वे': 3, + 'त्यां': 3, + 'त्र्य': 3, + 'त्र्या': 4, + 'त्र्ये': 3, + 'त्वा': 3, + 'त्वां': 3, + 'द्दि': 3, + 'द्दी': 3, + 'द्धिं': 3, + 'द्धी': 3, + 'द्धीं': 3, + 'द्या': 3, + 'द्वि': 3, + 'न्हा': 3, + 'न्ह्यां': 4, + 'र्जा': 3, + 'र्ती': 3, + 'र्थी': 3, + 'र्भा': 3, + 'र्यां': 3, + 'र्वां': 3, + 'र्‍या': 3, + 'ल्यां': 3, + 'ल्ला': 3, + 'श्रां': 3, + 'ष्टां': 3, + 'ष्टी': 3, + 'ष्टीं': 3, + 'ष्ट्रा': 4, + 'ष्ट्रां': 4, + 'स्त्रि': 4, + 'स्या': 3, + 'ह्या': 3, + 'ဇြေ': 3, + 'ဒ္ဂေ': 3, + 'ဖျေံ': 3, + 'ဗ္တေ': 3, + 'ဗ္ၜေ': 3, + 'ဗြေ': 3, + 'သ္ဂေ': 3, + 'क्ता': 3, + 'क्ना': 3, + 'क्सा': 3, + 'ज्रा': 3, + 'ञ्चा': 3, + 'द्दा': 3, + 'न्का': 3, + 'न्चि': 3, + 'न्दा': 3, + 'न्दो': 3, + 'फ्ना': 3, + 'फ्नो': 3, + 'म्ति': 3, + 'म्पा': 3, + 'र्दा': 3, + 'र्द्ध': 3, + 'र्नि': 3, + 'र्सा': 3, + 'ष्ट्रि': 4, + 'स्ट्या': 4, + 'स्तो': 3, + 'स्रो': 3, + 'क्का': 3, + 'क्तेः': 3, + 'क्त्योः': 5, + 'क्रा': 3, + 'क्षां': 3, + 'क्षाः': 4, + 'क्षो': 3, + 'क्ष्या': 4, + 'ख्यः': 3, + 'ग्यैः': 3, + 'ग्र्य': 3, + 'ञ्चि': 3, + 'ण्डः': 3, + 'ण्डि': 3, + 'ताः': 3, + 'त्त्थि': 4, + 'त्सो': 3, + 'त्स्वा': 4, + 'द्धः': 3, + 'द्धैः': 3, + 'धाः': 3, + 'नाः': 3, + 'न्ञ्या': 4, + 'न्तो': 3, + 'न्त्राः': 5, + 'न्त्री': 4, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 5, + 'न्त्र्ये': 4, + 'न्धा': 3, + 'न्ना': 3, + 'न्नाः': 4, + 'न्यो': 3, + 'प्तौ': 3, + 'प्या': 3, + 'भिः': 3, + 'भ्यः': 3, + 'भ्यां': 3, + 'भ्यो': 3, + 'म्नि': 3, + 'याः': 3, + 'य्यो': 3, + 'राः': 3, + 'र्गी': 3, + 'र्चि': 3, + 'र्णां': 3, + 'र्णी': 3, + 'र्तिः': 4, + 'र्त्ति': 4, + 'र्दि': 3, + 'र्धि': 3, + 'र्हाः': 4, + 'र्हि': 3, + 'र्हो': 3, + 'लाः': 3, + 'ल्का': 3, + 'ल्याः': 4, + 'वाः': 3, + 'शाः': 3, + 'श्या': 3, + 'श्वि': 3, + 'षाः': 3, + 'ष्टः': 3, + 'ष्टा': 3, + 'ष्टाः': 4, + 'ष्ट्रे': 3, + 'ष्ट्रो': 4, + 'ष्प्र': 3, + 'ष्यः': 3, + 'स्का': 3, + 'स्काः': 4, + 'स्ति': 3, + 'स्त्रा': 4, + 'स्थां': 3, + 'स्धी': 3, + 'स्मि': 3, + 'स्मिं': 3, + 'स्यां': 3, + 'स्याः': 4, + 'स्युः': 3, + '𑌕𑌾𑌂': 3, + '𑌕𑌾𑌃': 3, + '𑌟𑌾𑌂': 3, + '𑌟𑌾𑌃': 3, + '𑌠𑍈𑌃': 3, + '𑌣𑌾𑌂': 3, + '𑌤𑌾𑌂': 3, + '𑌤𑌾𑌃': 3, + '𑌤𑌿𑌂': 3, + '𑌤𑌿𑌃': 3, + '𑌤𑍁𑌂': 3, + '𑌤𑍇𑌃': 3, + '𑌥𑌾𑌂': 3, + '𑌧𑌾𑌃': 3, + '𑌧𑌿𑌂': 3, + '𑌧𑍇𑌃': 3, + '𑌧𑍈𑌃': 3, + '𑌨𑌾𑌂': 3, + '𑌨𑌾𑌃': 3, + '𑌨𑌿𑌃': 3, + '𑌨𑍈𑌃': 3, + '𑌭𑌿𑌃': 3, + '𑌮𑌿𑌂': 3, + '𑌯𑌾𑌂': 3, + '𑌯𑌾𑌃': 3, + '𑌯𑍁𑌃': 3, + '𑌯𑍈𑌃': 3, + '𑌯𑍋𑌃': 3, + '𑌰𑌾𑌃': 3, + '𑌰𑌿𑌂': 3, + '𑌲𑌾𑌃': 3, + '𑌲𑌿𑌂': 3, + '𑌵𑌾𑌂': 3, + '𑌵𑌾𑌃': 3, + '𑌶𑌾𑌃': 3, + '𑌷𑌾𑌂': 3, + '𑌷𑌾𑌃': 3, + '𑌸𑌾𑌂': 3, + '𑌹𑌾𑌃': 3, + '𑌕𑍍': 2, + '𑌗𑍍': 2, + '𑌚𑍍': 2, + '𑌜𑍍': 2, + '𑌞𑍍': 2, + '𑌟𑍍': 2, + '𑌣𑍍': 2, + '𑌤𑍍': 2, + '𑌦𑍍': 2, + '𑌧𑍍': 2, + '𑌨𑍍': 2, + '𑌪𑍍': 2, + '𑌬𑍍': 2, + '𑌭𑍍': 2, + '𑌮𑍍': 2, + '𑌯𑍍': 2, + '𑌰𑍍': 2, + '𑌲𑍍': 2, + '𑌵𑍍': 2, + '𑌶𑍍': 2, + '𑌷𑍍': 2, + '𑌸𑍍': 2, + 'क्को': 3, + 'ग्या': 3, + 'च्यो': 3, + 'म्ही': 3, + 'म्हो': 3, + 'ह्रा': 3, + 'కుం': 3, + 'క్కు': 3, + 'క్తు': 3, + 'క్రాం': 3, + 'క్రూ': 3, + 'క్షిం': 3, + 'క్స్వా': 3, + 'చ్చు': 3, + 'టుం': 3, + 'ట్లు': 3, + 'డ్రు': 3, + 'త్తు': 3, + 'త్నిం': 3, + 'త్యం': 3, + 'త్రు': 3, + 'త్ర్య': 3, + 'దుం': 3, + 'ద్దు': 3, + 'ద్ధిం': 3, + 'ద్ర్య': 3, + 'నుం': 3, + 'న్ను': 3, + 'భ్యు': 3, + 'యుం': 3, + 'ర్చు': 3, + 'ర్ణాం': 3, + 'ర్ణు': 3, + 'ర్తిం': 3, + 'ర్తృ': 3, + 'ర్థిం': 3, + 'ర్బం': 3, + 'ర్హాం': 3, + 'ర్హు': 3, + 'శ్రాం': 3, + 'ష్టు': 3, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'ష్ఠు': 3, + 'స్కృ': 3, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, + '؁۱': 1, +} diff --git a/wcwidth/table_grapheme_overrides/_known_529fbb4a.py b/wcwidth/table_grapheme_overrides/_known_529fbb4a.py new file mode 100644 index 00000000..2e19b7d0 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_529fbb4a.py @@ -0,0 +1,1799 @@ +""" +Grapheme overrides for _known_529fbb4a. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: foot +""" +# pylint: skip-file +GRAPHEMES = { + 'অং': 1, + 'কা': 1, + 'কা‌': 1, + 'কি': 1, + 'কিং': 1, + 'কে': 1, + 'কে‌': 1, + 'কো': 1, + 'খা': 1, + 'খি': 1, + 'খে': 1, + 'গি': 1, + 'গে': 1, + 'গো': 1, + 'ঘা': 1, + 'ঘে': 1, + 'ঘো': 1, + 'ঘো': 1, + 'চা': 1, + 'চি': 1, + 'চে': 1, + 'চো': 1, + 'চৌ': 1, + 'ছা': 1, + 'ছি': 1, + 'ছে': 1, + 'জা': 1, + 'জি': 1, + 'জী': 1, + 'জে': 1, + 'জে‌': 1, + 'ঝো': 1, + 'টা': 1, + 'টি': 1, + 'ঠি': 1, + 'ড়া': 1, + 'ণা': 1, + 'ণি': 1, + 'ণে': 1, + 'তঃ': 1, + 'তা': 1, + 'তাঁ': 1, + 'তা‌': 1, + 'তি': 1, + 'তি‌': 1, + 'তী': 1, + 'তে': 1, + 'তে‌': 1, + 'থা': 1, + 'থি': 1, + 'থে': 1, + 'দা': 1, + 'দি': 1, + 'দে': 1, + 'দে‌': 1, + 'দৈ': 1, + 'দো': 1, + 'ধা': 1, + 'ধি': 1, + 'ধী': 1, + 'ধে': 1, + 'না': 1, + 'না‌': 1, + 'নি': 1, + 'নী': 1, + 'নে': 1, + 'নৈ': 1, + 'নো': 1, + 'পা': 1, + 'পা‌': 1, + 'পি': 1, + 'পী': 1, + 'পে': 1, + 'পো': 1, + 'ফে': 1, + 'ফৌ': 1, + 'বং': 1, + 'বা': 1, + 'বা‌': 1, + 'বি': 1, + 'বী': 1, + 'বে': 1, + 'বৈ': 1, + 'বো': 1, + 'ভা': 1, + 'ভি': 1, + 'ভে': 1, + 'ভো': 1, + 'ভৌ': 1, + 'মা': 1, + 'মা‌': 1, + 'মি': 1, + 'মে': 1, + 'মৌ': 1, + 'য়া': 1, + 'য়ি': 1, + 'য়ে': 1, + 'য়ো': 1, + 'যা': 1, + 'যে': 1, + 'যো': 1, + 'রা': 1, + 'রাং': 1, + 'রি': 1, + 'রী': 1, + 'রে': 1, + 'রো': 1, + 'লা': 1, + 'লি': 1, + 'লী': 1, + 'লে': 1, + 'লে‌': 1, + 'শং': 1, + 'শা': 1, + 'শি': 1, + 'শী': 1, + 'শৃং': 1, + 'শে': 1, + 'শৈ': 1, + 'ষা': 1, + 'ষি': 1, + 'ষী': 1, + 'ষে': 1, + 'সং': 1, + 'সা': 1, + 'সাং': 1, + 'সি': 1, + 'সী': 1, + 'সে': 1, + 'সে‌': 1, + 'হা': 1, + 'হি': 1, + 'হে': 1, + 'হো': 1, + 'য়ে': 1, + 'का': 1, + 'कि': 1, + 'की': 1, + 'को': 1, + 'कौ': 1, + 'खा': 1, + 'खि': 1, + 'खी': 1, + 'गा': 1, + 'गां': 1, + 'गि': 1, + 'गी': 1, + 'गो': 1, + 'घि': 1, + 'घी': 1, + 'घेि': 1, + 'घो': 1, + 'चा': 1, + 'चि': 1, + 'छो': 1, + 'जा': 1, + 'जि': 1, + 'जिं': 1, + 'जी': 1, + 'टी': 1, + 'ठा': 1, + 'ठी': 1, + 'ड़ा': 1, + 'ढ़ा': 1, + 'ढ़ि': 1, + 'णा': 1, + 'णि': 1, + 'णो': 1, + 'ता': 1, + 'तां': 1, + 'ति': 1, + 'तो': 1, + 'तौ': 1, + 'था': 1, + 'थि': 1, + 'दा': 1, + 'दि': 1, + 'दी': 1, + 'दो': 1, + 'धा': 1, + 'धि': 1, + 'ना': 1, + 'नि': 1, + 'नी': 1, + 'नो': 1, + 'नों': 1, + 'पा': 1, + 'फा': 1, + 'बा': 1, + 'बि': 1, + 'बी': 1, + 'भा': 1, + 'भि': 1, + 'भी': 1, + 'भो': 1, + 'मा': 1, + 'मि': 1, + 'मी': 1, + 'मौ': 1, + 'या': 1, + 'यि': 1, + 'यो': 1, + 'यों': 1, + 'रा': 1, + 'रि': 1, + 'री': 1, + 'रो': 1, + 'ला': 1, + 'लि': 1, + 'लिं': 1, + 'ली': 1, + 'लीं': 1, + 'लो': 1, + 'वा': 1, + 'वां': 1, + 'वि': 1, + 'वी': 1, + 'शा': 1, + 'शां': 1, + 'शि': 1, + 'शी': 1, + 'षा': 1, + 'षि': 1, + 'षी': 1, + 'सा': 1, + 'सां': 1, + 'सि': 1, + 'सी': 1, + 'सो': 1, + 'हा': 1, + 'हि': 1, + 'हिं': 1, + 'ही': 1, + 'हीं': 1, + 'हो': 1, + 'हौ': 1, + 'ကေ': 1, + 'က်ျ': 1, + 'ကျ': 1, + 'ကျို': 1, + 'ကျူ': 1, + 'ကျေ': 1, + 'ကျွ': 1, + 'ကြ': 1, + 'ကြို': 1, + 'ကြီ': 1, + 'ကြု': 1, + 'ကြေ': 1, + 'ကြံ': 1, + 'ကြွေ': 1, + 'ခေ': 1, + 'ချ': 1, + 'ချိ': 1, + 'ချို': 1, + 'ချို့': 1, + 'ချီ': 1, + 'ချု': 1, + 'ချေ': 1, + 'ခြ': 1, + 'ခြုံ': 1, + 'ခြေ': 1, + 'ငြ': 1, + 'ငြိ': 1, + 'ငွေ': 1, + 'စေ': 1, + 'ဆေ': 1, + 'တေ': 1, + 'တွေ': 1, + 'ထေ': 1, + 'ထွေ': 1, + 'ဒေ': 1, + 'နေ': 1, + 'နေ့': 1, + 'နှေ': 1, + 'ပေ': 1, + 'ပျ': 1, + 'ပျေ': 1, + 'ပြ': 1, + 'ပြီ': 1, + 'ပြု': 1, + 'ပြေ': 1, + 'ဖေ': 1, + 'ဖျ': 1, + 'ဖြ': 1, + 'ဖြို': 1, + 'ဘေ': 1, + 'မေ': 1, + 'မျ': 1, + 'မျို': 1, + 'မျှ': 1, + 'မြ': 1, + 'မြေ': 1, + 'မြှ': 1, + 'မွေ': 1, + 'မွေ့': 1, + 'မှေ': 1, + 'ယေ': 1, + 'ယျ': 1, + 'ရေ': 1, + 'ရွေ': 1, + 'ရွှေ့': 1, + 'ရှေ': 1, + 'ရှေ့': 1, + 'လေ': 1, + 'လျ': 1, + 'လျေ': 1, + 'လျှ': 1, + 'လျှို့': 1, + 'လျှေ': 1, + 'ဝေ': 1, + 'သေ': 1, + 'အေ': 1, + '𑄃𑄬': 1, + '𑄃𑄬𑄭': 1, + '𑄇𑄬': 1, + '𑄈𑄬': 1, + '𑄉𑄬': 1, + '𑄉𑄬𑄭': 1, + '𑄊𑄬': 1, + '𑄌𑄬': 1, + '𑄎𑄬': 1, + '𑄎𑄬𑄭': 1, + '𑄏𑄬': 1, + '𑄑𑄬': 1, + '𑄖𑄬': 1, + '𑄗𑄬': 1, + '𑄘𑄬': 1, + '𑄙𑄬': 1, + '𑄚𑄬': 1, + '𑄚𑄬𑄭': 1, + '𑄛𑄬': 1, + '𑄜𑄬': 1, + '𑄝𑄬': 1, + '𑄞𑄬': 1, + '𑄞𑄬𑄭': 1, + '𑄟𑄬': 1, + '𑄠𑄬': 1, + '𑄠𑄬𑄭': 1, + '𑄡𑄬': 1, + '𑄡𑄬𑄭': 1, + '𑄢𑄬': 1, + '𑄢𑄬𑄭': 1, + '𑄣𑄬': 1, + '𑄣𑄬𑄭': 1, + '𑄥𑄬': 1, + '𑄦𑄬': 1, + 'કઃ': 1, + 'કા': 1, + 'કાં': 1, + 'કિ': 1, + 'કી': 1, + 'કો': 1, + 'ખા': 1, + 'ખી': 1, + 'ખો': 1, + 'ગા': 1, + 'ગિ': 1, + 'ગી': 1, + 'ગો': 1, + 'ઘા': 1, + 'ઘો': 1, + 'ચા': 1, + 'ચિ': 1, + 'ચી': 1, + 'છા': 1, + 'છો': 1, + 'જા': 1, + 'જાં': 1, + 'જિ': 1, + 'જી': 1, + 'જો': 1, + 'ટઃ': 1, + 'ડા': 1, + 'ડાં': 1, + 'ડી': 1, + 'ઢા': 1, + 'ઢિ': 1, + 'ણા': 1, + 'ણી': 1, + 'તઃ': 1, + 'તા': 1, + 'તાં': 1, + 'તિ': 1, + 'તી': 1, + 'તો': 1, + 'થા': 1, + 'થી': 1, + 'દા': 1, + 'દી': 1, + 'દો': 1, + 'ધા': 1, + 'ધાં': 1, + 'ધિ': 1, + 'ધી': 1, + 'ધો': 1, + 'નઃ': 1, + 'ના': 1, + 'નાં': 1, + 'નિ': 1, + 'ની': 1, + 'નો': 1, + 'પા': 1, + 'પિ': 1, + 'પી': 1, + 'પો': 1, + 'ફા': 1, + 'ફો': 1, + 'બા': 1, + 'બાં': 1, + 'બી': 1, + 'ભા': 1, + 'ભાં': 1, + 'ભિ': 1, + 'ભો': 1, + 'ભૌ': 1, + 'મઃ': 1, + 'મા': 1, + 'માં': 1, + 'મિ': 1, + 'મી': 1, + 'મો': 1, + 'યા': 1, + 'યિ': 1, + 'યી': 1, + 'યો': 1, + 'રા': 1, + 'રિ': 1, + 'રી': 1, + 'રો': 1, + 'લા': 1, + 'લાં': 1, + 'લિ': 1, + 'લિં': 1, + 'લી': 1, + 'લો': 1, + 'ળા': 1, + 'ળી': 1, + 'વા': 1, + 'વાં': 1, + 'વિ': 1, + 'વી': 1, + 'વો': 1, + 'શા': 1, + 'શાં': 1, + 'શિ': 1, + 'શી': 1, + 'શો': 1, + 'ષા': 1, + 'ષી': 1, + 'ષો': 1, + 'સા': 1, + 'સાં': 1, + 'સિ': 1, + 'સી': 1, + 'સો': 1, + 'હા': 1, + 'હિ': 1, + 'હી': 1, + 'હો': 1, + 'कां': 1, + 'ग़ा': 1, + 'गों': 1, + 'गौ': 1, + 'घा': 1, + 'ची': 1, + 'जो': 1, + 'टों': 1, + 'ढा': 1, + 'णों': 1, + 'तः': 1, + 'ती': 1, + 'तों': 1, + 'धी': 1, + 'धों': 1, + 'निः': 1, + 'नौ': 1, + 'पां': 1, + 'पि': 1, + 'पी': 1, + 'पों': 1, + 'फौ': 1, + 'भौ': 1, + 'मों': 1, + 'यां': 1, + 'रों': 1, + 'लों': 1, + 'वो': 1, + 'वों': 1, + 'शों': 1, + 'षों': 1, + 'हां': 1, + 'हैः': 1, + 'हों': 1, + 'क़ा': 1, + 'क़ि': 1, + 'ज़ा': 1, + 'ड़ा': 1, + 'ढ़ा': 1, + 'फ़ा': 1, + 'ꦏꦃ': 1, + 'ꦏꦺ': 1, + 'ꦏꦺꦴ': 1, + 'ꦏꦿ': 1, + 'ꦏꦿꦁ': 1, + 'ꦏꦿꦂ': 1, + 'ꦒꦸꦃ': 1, + 'ꦒꦺꦴ': 1, + 'ꦒꦿ': 1, + 'ꦒꦿꦺ': 1, + 'ꦔꦃ': 1, + 'ꦔꦺ': 1, + 'ꦔꦺꦴ': 1, + 'ꦔꦿ': 1, + 'ꦕꦃ': 1, + 'ꦕꦺꦴ': 1, + 'ꦗꦃ': 1, + 'ꦗꦺ': 1, + 'ꦗꦿꦺꦴ': 1, + 'ꦝꦃ': 1, + 'ꦝꦺ': 1, + 'ꦝꦺꦴ': 1, + 'ꦝꦺꦴꦂ': 1, + 'ꦠꦸꦃ': 1, + 'ꦠꦺ': 1, + 'ꦠꦺꦃ': 1, + 'ꦠꦺꦴ': 1, + 'ꦠꦾ': 1, + 'ꦠꦿ': 1, + 'ꦠꦿꦶ': 1, + 'ꦢꦃ': 1, + 'ꦢꦺ': 1, + 'ꦢꦺꦴ': 1, + 'ꦢꦾ': 1, + 'ꦢꦿ': 1, + 'ꦤꦺ': 1, + 'ꦤꦺꦃ': 1, + 'ꦤꦺꦴ': 1, + 'ꦥꦃ': 1, + 'ꦥꦺ': 1, + 'ꦥꦺꦴ': 1, + 'ꦥꦿ': 1, + 'ꦥꦿꦃ': 1, + 'ꦥꦿꦶ': 1, + 'ꦥꦿꦺꦴ': 1, + 'ꦧꦺ': 1, + 'ꦧꦺꦃ': 1, + 'ꦧꦺꦴ': 1, + 'ꦧꦿ': 1, + 'ꦩꦃ': 1, + 'ꦩꦺ': 1, + 'ꦩꦺꦃ': 1, + 'ꦩꦺꦴ': 1, + 'ꦩꦿ': 1, + 'ꦩꦿꦃ': 1, + 'ꦩꦿꦶꦃ': 1, + 'ꦪꦃ': 1, + 'ꦪꦸꦃ': 1, + 'ꦪꦺꦴ': 1, + 'ꦫꦶꦃ': 1, + 'ꦫꦺ': 1, + 'ꦫꦺꦴ': 1, + 'ꦫꦾ': 1, + 'ꦭꦃ': 1, + 'ꦭꦶꦃ': 1, + 'ꦭꦺ': 1, + 'ꦭꦺꦃ': 1, + 'ꦭꦺꦴ': 1, + 'ꦭꦺꦴꦁ': 1, + 'ꦮꦃ': 1, + 'ꦮꦶꦃ': 1, + 'ꦮꦸꦃ': 1, + 'ꦮꦺ': 1, + 'ꦮꦺꦴ': 1, + 'ꦮꦺꦴꦁ': 1, + 'ꦮꦺꦴꦃ': 1, + 'ꦮꦿꦸꦃ': 1, + 'ꦱꦶꦃ': 1, + 'ꦱꦺ': 1, + 'ꦱꦺꦴ': 1, + 'ꦱꦾ': 1, + 'ꦱꦿ': 1, + 'ꦱꦿꦃ': 1, + 'ꦲꦺ': 1, + 'ꦲꦺꦴ': 1, + 'ಅಂ': 1, + 'ಇಂ': 1, + 'ಉಂ': 1, + 'ಎಂ': 1, + 'ಒಂ': 1, + 'ಕಾ': 1, + 'ಕಾಂ': 1, + 'ಕಿಂ': 1, + 'ಕೀ': 1, + 'ಕು': 1, + 'ಕುಂ': 1, + 'ಕೂ': 1, + 'ಕೃ': 1, + 'ಕೆಂ': 1, + 'ಕೇ': 1, + 'ಕೈ': 1, + 'ಕೊ': 1, + 'ಕೊಂ': 1, + 'ಖಾಂ': 1, + 'ಗಾ': 1, + 'ಗಾಂ': 1, + 'ಗೀ': 1, + 'ಗು': 1, + 'ಗೂ': 1, + 'ಗೈ': 1, + 'ಗೊ': 1, + 'ಗೊಂ': 1, + 'ಗೋ': 1, + 'ಚಾ': 1, + 'ಚೀ': 1, + 'ಚು': 1, + 'ಛಾ': 1, + 'ಜಾ': 1, + 'ಜೀ': 1, + 'ಟು': 1, + 'ಟುಂ': 1, + 'ಟೇ': 1, + 'ಠಾ': 1, + 'ಡಾ': 1, + 'ಡು': 1, + 'ಡೂ': 1, + 'ಢೀ': 1, + 'ಣಂ': 1, + 'ಣಾ': 1, + 'ಣು': 1, + 'ಣೈ': 1, + 'ತಂ': 1, + 'ತಃ': 1, + 'ತಾ': 1, + 'ತೀ': 1, + 'ತು': 1, + 'ತೃ': 1, + 'ತೊ': 1, + 'ತೋ': 1, + 'ಥಾ': 1, + 'ದಂ': 1, + 'ದಾ': 1, + 'ದಿಂ': 1, + 'ದು': 1, + 'ದೂ': 1, + 'ದೃ': 1, + 'ದೇ': 1, + 'ದೊ': 1, + 'ದೋ': 1, + 'ಧಾ': 1, + 'ಧೀ': 1, + 'ಧೂ': 1, + 'ನಃ': 1, + 'ನಾ': 1, + 'ನಾಂ': 1, + 'ನಿಂ': 1, + 'ನು': 1, + 'ನೂ': 1, + 'ನೇ': 1, + 'ನೈ': 1, + 'ನೊ': 1, + 'ಪಂ': 1, + 'ಪಾ': 1, + 'ಪು': 1, + 'ಪೂ': 1, + 'ಪೇ': 1, + 'ಬಂ': 1, + 'ಬಾ': 1, + 'ಬು': 1, + 'ಬೇ': 1, + 'ಬೋ': 1, + 'ಭಾ': 1, + 'ಭೀ': 1, + 'ಭು': 1, + 'ಭೇ': 1, + 'ಭೋ': 1, + 'ಮಾ': 1, + 'ಮೀ': 1, + 'ಮು': 1, + 'ಮೂ': 1, + 'ಮೇ': 1, + 'ಮೈ': 1, + 'ಯಂ': 1, + 'ಯಾ': 1, + 'ಯಿಂ': 1, + 'ಯು': 1, + 'ಯುಂ': 1, + 'ಯೂ': 1, + 'ಯೆಂ': 1, + 'ಯೇ': 1, + 'ಯೊ': 1, + 'ಯೋ': 1, + 'ರಂ': 1, + 'ರಾ': 1, + 'ರಾಂ': 1, + 'ರಿಂ': 1, + 'ರೀ': 1, + 'ರು': 1, + 'ರೂ': 1, + 'ರೆಂ': 1, + 'ರೊ': 1, + 'ರೋ': 1, + 'ಲಂ': 1, + 'ಲಾ': 1, + 'ಲೀ': 1, + 'ಲು': 1, + 'ಲೂ': 1, + 'ಲೆಂ': 1, + 'ಲೇ': 1, + 'ಲೋ': 1, + 'ಳಾ': 1, + 'ಳಿಂ': 1, + 'ಳು': 1, + 'ಳೂ': 1, + 'ವಾ': 1, + 'ವೀ': 1, + 'ವು': 1, + 'ವುಂ': 1, + 'ವೂ': 1, + 'ವೃ': 1, + 'ವೆಂ': 1, + 'ವೇ': 1, + 'ವೈ': 1, + 'ವೋ': 1, + 'ಶಾ': 1, + 'ಶಾಂ': 1, + 'ಶೀ': 1, + 'ಶೇ': 1, + 'ಷಾ': 1, + 'ಷೇ': 1, + 'ಸಂ': 1, + 'ಸಾ': 1, + 'ಸಾಂ': 1, + 'ಸು': 1, + 'ಸೂ': 1, + 'ಸೇ': 1, + 'ಹಾ': 1, + 'ಹು': 1, + 'ಹೇ': 1, + 'ಹೊ': 1, + 'ಹೊಂ': 1, + 'ಹೋ': 1, + 'កា': 1, + 'កើ': 1, + 'កេ': 1, + 'កោ': 1, + 'ខា': 1, + 'ខែ': 1, + 'គា': 1, + 'គាំ': 1, + 'គេ': 1, + 'គោ': 1, + 'ឃា': 1, + 'ឃើ': 1, + 'ឃោ': 1, + 'ឃៅ': 1, + 'ងា': 1, + 'ចា': 1, + 'ចាំ': 1, + 'ចេ': 1, + 'ចែ': 1, + 'ចោ': 1, + 'ឆាំ': 1, + 'ជា': 1, + 'ជៀ': 1, + 'ឈា': 1, + 'ញុះ': 1, + 'ដា': 1, + 'ដើ': 1, + 'ដែ': 1, + 'ដៃ': 1, + 'ដោ': 1, + 'ដៅ': 1, + 'ឋា': 1, + 'ណា': 1, + 'ណើ': 1, + 'ណែ': 1, + 'ណោ': 1, + 'ណោះ': 1, + 'ណៈ': 1, + 'តា': 1, + 'តេ': 1, + 'តែ': 1, + 'ថា': 1, + 'ថែ': 1, + 'ទា': 1, + 'ទាំ': 1, + 'ទៀ': 1, + 'ទេ': 1, + 'ទៃ': 1, + 'ទោ': 1, + 'ទោះ': 1, + 'ទៅ': 1, + 'ធា': 1, + 'នា': 1, + 'នាំ': 1, + 'នឿ': 1, + 'នេះ': 1, + 'នៃ': 1, + 'នោះ': 1, + 'នៅ': 1, + 'នៈ': 1, + 'បា': 1, + 'បើ': 1, + 'បៀ': 1, + 'បែ': 1, + 'បោ': 1, + 'បោះ': 1, + 'បះ': 1, + 'ប៉ះ': 1, + 'ពា': 1, + 'ពើ': 1, + 'ពេ': 1, + 'ពោះ': 1, + 'ភា': 1, + 'ភេ': 1, + 'មា': 1, + 'មើ': 1, + 'មេ': 1, + 'មែ': 1, + 'ម៉ា': 1, + 'ម៉ោ': 1, + 'យា': 1, + 'យោ': 1, + 'យៈ': 1, + 'យ៉ា': 1, + 'រា': 1, + 'រាំ': 1, + 'រើ': 1, + 'រឿ': 1, + 'រៀ': 1, + 'រះ': 1, + 'រៈ': 1, + 'លា': 1, + 'លុះ': 1, + 'លើ': 1, + 'លេ': 1, + 'លោ': 1, + 'លៈ': 1, + 'វា': 1, + 'វេ': 1, + 'វៈ': 1, + 'សា': 1, + 'សើ': 1, + 'សេ': 1, + 'សៈ': 1, + 'ហា': 1, + 'ហើ': 1, + 'ហេ': 1, + 'ហែ': 1, + 'ហោ': 1, + 'ឡា': 1, + 'ឡើ': 1, + 'អា': 1, + 'អើ': 1, + 'អៀ': 1, + 'ᨠᩮ᩠': 1, + 'ᨠᩮᩢ᩵': 1, + 'ᨠᩮ᩵': 1, + 'ᨠᩯ᩠': 1, + 'ᨠᩯ᩵': 1, + 'ᨡᩮ᩠': 1, + 'ᨡᩮᩢ': 1, + 'ᨡᩮᩢᩢ': 1, + 'ᨡᩯ᩠': 1, + 'ᨡᩱᩢ': 1, + 'ᨣᩕ': 1, + 'ᨣᩕ᩠': 1, + 'ᨣᩕᩮ᩠': 1, + 'ᨣᩭ': 1, + 'ᨣᩮᩢᩢ': 1, + 'ᨣᩯ᩠': 1, + 'ᨤᩮᩢ': 1, + 'ᨤᩱ᩵': 1, + 'ᨧᩮ': 1, + 'ᨧᩮ᩠': 1, + 'ᨧᩮᩢᩢ': 1, + 'ᨧᩱ': 1, + 'ᨧᩱ᩠': 1, + 'ᨩᩭ᩵': 1, + 'ᨩᩮ᩠': 1, + 'ᨩᩱᩢ': 1, + 'ᨩ᩵ᩭ': 1, + 'ᨪᩮᩢ': 1, + 'ᨯᩪᩯ': 1, + 'ᨯᩯ᩠': 1, + 'ᨯᩰ᩠': 1, + 'ᨯᩱ': 1, + 'ᨯᩱᩢ': 1, + 'ᨲᩕ': 1, + 'ᨲᩕᩦ': 1, + 'ᨲᩕ᩼': 1, + 'ᨲᩮ᩠': 1, + 'ᨲᩯ᩠': 1, + 'ᨲᩯ᩵': 1, + 'ᨲᩱ': 1, + 'ᨲᩱ᩠': 1, + 'ᨲᩱᩢ': 1, + 'ᨳᩮ᩠': 1, + 'ᨳᩮᩢᩢ': 1, + 'ᨳᩯ᩠': 1, + 'ᨴᩮ᩠': 1, + 'ᨴᩮᩢᩢ': 1, + 'ᨴᩮᩢ᩵': 1, + 'ᨴᩯ᩠': 1, + 'ᨴᩯᩢ': 1, + 'ᨴᩰ᩠': 1, + 'ᨶᩮ': 1, + 'ᨶᩯ᩠': 1, + 'ᨶᩱ': 1, + 'ᨷᩕ': 1, + 'ᨷᩮ᩠': 1, + 'ᨸᩮ᩠': 1, + 'ᨸᩮᩢ᩵': 1, + 'ᨹᩪᩢᩱ': 1, + 'ᨹᩮᩨ᩠': 1, + 'ᨻᩕ᩠': 1, + 'ᨻᩮ᩠': 1, + 'ᨻᩱ': 1, + 'ᨽᩱ᩠': 1, + 'ᨾᩮ᩠': 1, + 'ᨾᩯ᩵': 1, + 'ᨾᩱ': 1, + 'ᨿᩮ᩠': 1, + 'ᨿᩰ': 1, + 'ᩁᩢᩭ': 1, + 'ᩁᩮ᩠': 1, + 'ᩁᩮᩨ᩠': 1, + 'ᩁᩯ᩠': 1, + 'ᩃᩮ᩠': 1, + 'ᩃᩯ': 1, + 'ᩃᩰ᩠': 1, + 'ᩅᩮ': 1, + 'ᩅᩮ᩠': 1, + 'ᩅᩱᩢ': 1, + 'ᩈᩮ': 1, + 'ᩈᩮ᩠': 1, + 'ᩈᩯ᩠': 1, + 'ᩈᩱ': 1, + 'ᩈᩱ᩠': 1, + 'ᩉᩕᩨ': 1, + 'ᩉᩮᩖᩨ': 1, + 'ᩉᩮ᩠': 1, + 'ᩉᩯ᩠': 1, + 'ᩉᩯ᩵': 1, + 'ᩉᩱ᩠': 1, + 'खो': 1, + 'टि': 1, + 'ढ़ो': 1, + 'दौ': 1, + 'लौ': 1, + 'हाँ': 1, + 'किं': 1, + 'केा': 1, + 'गाँ': 1, + 'छि': 1, + 'छुी': 1, + 'नः': 1, + 'पाँ': 1, + 'पो': 1, + 'बो': 1, + 'सौ': 1, + 'അം': 1, + 'കാ': 1, + 'കി': 1, + 'കെ': 1, + 'കേ': 1, + 'കൈ': 1, + 'കൊ': 1, + 'കോ': 1, + 'ഗം': 1, + 'ഗി': 1, + 'ഗീ': 1, + 'ഘി': 1, + 'ചാ': 1, + 'ചി': 1, + 'ചെ': 1, + 'ചേ': 1, + 'ചോ': 1, + 'ജാ': 1, + 'ജി': 1, + 'ജീ': 1, + 'ടാ': 1, + 'ടി': 1, + 'ടും': 1, + 'ടെ': 1, + 'ടേ': 1, + 'ഠി': 1, + 'ണം': 1, + 'ണാ': 1, + 'ണി': 1, + 'ണെ': 1, + 'തം': 1, + 'താ': 1, + 'തി': 1, + 'തീ': 1, + 'തും': 1, + 'തെ': 1, + 'തേ': 1, + 'തൊ': 1, + 'തോ': 1, + 'ദം': 1, + 'ദാ': 1, + 'ദി': 1, + 'ദേ': 1, + 'ധാ': 1, + 'ധി': 1, + 'നം': 1, + 'നാ': 1, + 'നി': 1, + 'നീ': 1, + 'നും': 1, + 'നെ': 1, + 'നേ': 1, + 'പാ': 1, + 'പി': 1, + 'പീ': 1, + 'പെ': 1, + 'പൈ': 1, + 'പൊ': 1, + 'പോ': 1, + 'പൌ': 1, + 'ബം': 1, + 'ബാ': 1, + 'ബോ': 1, + 'ഭാ': 1, + 'ഭി': 1, + 'ഭേ': 1, + 'ഭൌ': 1, + 'മം': 1, + 'മാ': 1, + 'മി': 1, + 'മെ': 1, + 'മേ': 1, + 'മൊ': 1, + 'മോ': 1, + 'മൌ': 1, + 'യം': 1, + 'യാ': 1, + 'യി': 1, + 'യും': 1, + 'യെ': 1, + 'യേ': 1, + 'യോ': 1, + 'രം': 1, + 'രാ': 1, + 'രി': 1, + 'രീ': 1, + 'രും': 1, + 'രെ': 1, + 'രേ': 1, + 'രോ': 1, + 'റം': 1, + 'റി': 1, + 'റെ': 1, + 'ലം': 1, + 'ലാ': 1, + 'ലി': 1, + 'ലും': 1, + 'ലെ': 1, + 'ലേ': 1, + 'ലോ': 1, + 'ളം': 1, + 'ളാ': 1, + 'ളി': 1, + 'ളും': 1, + 'ളെ': 1, + 'ളേ': 1, + 'ളോ': 1, + 'ഴി': 1, + 'വാ': 1, + 'വി': 1, + 'വും': 1, + 'വെ': 1, + 'വേ': 1, + 'വൈ': 1, + 'വോ': 1, + 'ശാ': 1, + 'ശി': 1, + 'ശീ': 1, + 'ശേ': 1, + 'ഷം': 1, + 'ഷി': 1, + 'സം': 1, + 'സാ': 1, + 'സാം': 1, + 'സി': 1, + 'സൌ': 1, + 'ഹം': 1, + 'ഹാ': 1, + 'ഹി': 1, + 'ഹിം': 1, + 'चां': 1, + 'चौ': 1, + 'झा': 1, + 'टा': 1, + 'टां': 1, + 'डी': 1, + 'डो': 1, + 'णी': 1, + 'दां': 1, + 'धां': 1, + 'नां': 1, + 'ना‌': 1, + 'मां': 1, + 'मो': 1, + 'यी': 1, + 'रां': 1, + 'लां': 1, + 'ळा': 1, + 'ळी': 1, + 'षां': 1, + 'ကေု': 1, + 'ကၠေ': 1, + 'ကၠေံ': 1, + 'ချဳ': 1, + 'ဂျို': 1, + 'ဂၠေ': 1, + 'စှ်ေ': 1, + 'စၞေ': 1, + 'စၠေ': 1, + 'ဇြ': 1, + 'ဇြေ': 1, + 'ဇြဳ': 1, + 'ဇၞေ': 1, + 'ညေ': 1, + 'တေံ': 1, + 'တြ': 1, + 'တြုံ': 1, + 'တှ်ေ': 1, + 'တၟေ': 1, + 'ဒေံ': 1, + 'ဒြ': 1, + 'ပေဲ': 1, + 'ပျဲ': 1, + 'ပြဳ': 1, + 'ပြံ': 1, + 'ဖျု': 1, + 'ဖျေံ': 1, + 'ဗျဵု': 1, + 'ဗြေ': 1, + 'ဗြဴ': 1, + 'ဗၠေ': 1, + 'မျီု': 1, + 'မၠေ': 1, + 'ယျဵု': 1, + 'ယြဴ': 1, + 'ရေံ': 1, + 'ရှ်ေ': 1, + 'လျို': 1, + 'လၟေ': 1, + 'သြ': 1, + 'သြို': 1, + 'သှ်ေ': 1, + 'သၞေ': 1, + 'ဟေ': 1, + 'ၜေ': 1, + 'चो': 1, + 'डा': 1, + 'ढाँ': 1, + 'ढि': 1, + 'धो': 1, + 'निँ': 1, + 'फाँ': 1, + 'बाँ': 1, + 'साँ': 1, + 'ਕਾ': 1, + 'ਕਾਂ': 1, + 'ਕਿ': 1, + 'ਕਿ੍': 1, + 'ਕਿੱ': 1, + 'ਕੀ': 1, + 'ਖਾ': 1, + 'ਖਾਂ': 1, + 'ਖਿ': 1, + 'ਖਿ਼': 1, + 'ਖੀ': 1, + 'ਗਾ': 1, + 'ਗਿ': 1, + 'ਗਿ੍': 1, + 'ਗੀ': 1, + 'ਚਾ': 1, + 'ਚਿ': 1, + 'ਚਿੱ': 1, + 'ਚੀ': 1, + 'ਜਾ': 1, + 'ਜਾਂ': 1, + 'ਜਿ': 1, + 'ਜਿ਼': 1, + 'ਜਿ਼ੰ': 1, + 'ਜੀ': 1, + 'ਝਿ': 1, + 'ਝੀ': 1, + 'ਟਾ': 1, + 'ਟਿ': 1, + 'ਟਿ੍': 1, + 'ਟੀ': 1, + 'ਠੀ': 1, + 'ਡਾ': 1, + 'ਣਾ': 1, + 'ਣਾਂ': 1, + 'ਣੀ': 1, + 'ਤਾ': 1, + 'ਤਾਂ': 1, + 'ਤਿ': 1, + 'ਤੀ': 1, + 'ਦਾ': 1, + 'ਦਾਂ': 1, + 'ਦਿ': 1, + 'ਦਿੱ': 1, + 'ਦੀ': 1, + 'ਧਾ': 1, + 'ਧਾਂ': 1, + 'ਧਿ': 1, + 'ਧੀ': 1, + 'ਨਾ': 1, + 'ਨਾਂ': 1, + 'ਨਿ': 1, + 'ਨੀ': 1, + 'ਨੀਂ': 1, + 'ਪਾ': 1, + 'ਪਿ': 1, + 'ਪੀ': 1, + 'ਫਿ': 1, + 'ਬਾ': 1, + 'ਬਿ': 1, + 'ਬੀ': 1, + 'ਭਾ': 1, + 'ਭਿ': 1, + 'ਮਾ': 1, + 'ਮਾਂ': 1, + 'ਮਿ': 1, + 'ਮੀ': 1, + 'ਯਾ': 1, + 'ਰਾ': 1, + 'ਰਾਂ': 1, + 'ਰਿ': 1, + 'ਰੀ': 1, + 'ਲਾ': 1, + 'ਲਾਂ': 1, + 'ਲਿ': 1, + 'ਲਿੰ': 1, + 'ਲੀ': 1, + 'ਵਾ': 1, + 'ਵਾਂ': 1, + 'ਵਿ': 1, + 'ਵਿੱ': 1, + 'ਵੀ': 1, + 'ਸ਼ਾ': 1, + 'ਸ਼ਾਂ': 1, + 'ਸ਼ਿ': 1, + 'ਸ਼ੀ': 1, + 'ਸਾ': 1, + 'ਸਾਂ': 1, + 'ਸਿ': 1, + 'ਸਿੱ': 1, + 'ਸੀ': 1, + 'ਹਾ': 1, + 'ਹਾਂ': 1, + 'ਹਿ': 1, + 'ਹਿੰ': 1, + 'ਹਿੱ': 1, + 'ਹੀ': 1, + 'ਹੀਂ': 1, + 'ਜ਼ਾ': 1, + 'ਜ਼ੀ': 1, + 'ੜਾ': 1, + 'ੜੀਂ': 1, + 'ਫ਼ਾ': 1, + 'ठैः': 1, + 'डि': 1, + 'ढ़ी': 1, + 'णां': 1, + 'ताः': 1, + 'तिं': 1, + 'दः': 1, + 'धाः': 1, + 'धेः': 1, + 'नाः': 1, + 'नैः': 1, + 'भिः': 1, + 'यः': 1, + 'याः': 1, + 'यैः': 1, + 'रः': 1, + 'राः': 1, + 'रिं': 1, + 'रौ': 1, + 'लाः': 1, + 'वः': 1, + 'वाः': 1, + 'शः': 1, + 'शाः': 1, + 'शो': 1, + 'षाः': 1, + 'सः': 1, + '𑌅𑌂': 1, + '𑌕𑌂': 1, + '𑌕𑌾': 1, + '𑌕𑌾𑌂': 1, + '𑌕𑌾𑌃': 1, + '𑌕𑌿': 1, + '𑌕𑍂': 1, + '𑌕𑍃': 1, + '𑌕𑍇': 1, + '𑌕𑍋': 1, + '𑌗𑌾': 1, + '𑌗𑌿': 1, + '𑌗𑍁': 1, + '𑌗𑍃': 1, + '𑌗𑍇': 1, + '𑌗𑍌': 1, + '𑌘𑌾': 1, + '𑌘𑍇': 1, + '𑌘𑍋': 1, + '𑌚𑌾': 1, + '𑌚𑌿': 1, + '𑌚𑍇': 1, + '𑌚𑍈': 1, + '𑌛𑌾': 1, + '𑌛𑍁': 1, + '𑌛𑍇': 1, + '𑌜𑌾': 1, + '𑌜𑌿': 1, + '𑌜𑍇': 1, + '𑌞𑌾': 1, + '𑌟𑌃': 1, + '𑌟𑌾': 1, + '𑌟𑌾𑌂': 1, + '𑌟𑌾𑌃': 1, + '𑌠𑌾': 1, + '𑌠𑍇': 1, + '𑌠𑍈𑌃': 1, + '𑌡𑌂': 1, + '𑌡𑌃': 1, + '𑌡𑌿': 1, + '𑌣𑌂': 1, + '𑌣𑌾': 1, + '𑌣𑌾𑌂': 1, + '𑌣𑌿': 1, + '𑌣𑍁': 1, + '𑌣𑍇': 1, + '𑌤𑌂': 1, + '𑌤𑌃': 1, + '𑌤𑌾': 1, + '𑌤𑌾𑌂': 1, + '𑌤𑌾𑌃': 1, + '𑌤𑌿': 1, + '𑌤𑌿𑌂': 1, + '𑌤𑌿𑌃': 1, + '𑌤𑍁': 1, + '𑌤𑍁𑌂': 1, + '𑌤𑍃': 1, + '𑌤𑍇': 1, + '𑌤𑍇𑌃': 1, + '𑌤𑍈': 1, + '𑌤𑍋': 1, + '𑌤𑍌': 1, + '𑌥𑌂': 1, + '𑌥𑌾': 1, + '𑌥𑌾𑌂': 1, + '𑌥𑌿': 1, + '𑌦𑌂': 1, + '𑌦𑌃': 1, + '𑌦𑌾': 1, + '𑌦𑌿': 1, + '𑌦𑍁': 1, + '𑌦𑍃': 1, + '𑌦𑍇': 1, + '𑌦𑍋': 1, + '𑌧𑌃': 1, + '𑌧𑌾': 1, + '𑌧𑌾𑌃': 1, + '𑌧𑌿': 1, + '𑌧𑌿𑌂': 1, + '𑌧𑍁': 1, + '𑌧𑍃': 1, + '𑌧𑍇': 1, + '𑌧𑍇𑌃': 1, + '𑌧𑍈𑌃': 1, + '𑌨𑌂': 1, + '𑌨𑌃': 1, + '𑌨𑌾': 1, + '𑌨𑌾𑌂': 1, + '𑌨𑌾𑌃': 1, + '𑌨𑌿': 1, + '𑌨𑌿𑌃': 1, + '𑌨𑍁': 1, + '𑌨𑍂': 1, + '𑌨𑍇': 1, + '𑌨𑍈': 1, + '𑌨𑍈𑌃': 1, + '𑌨𑍋': 1, + '𑌪𑌂': 1, + '𑌪𑌾': 1, + '𑌪𑌿': 1, + '𑌪𑍁': 1, + '𑌪𑍂': 1, + '𑌪𑍇': 1, + '𑌪𑍋': 1, + '𑌬𑌾': 1, + '𑌬𑍃': 1, + '𑌭𑌾': 1, + '𑌭𑌿': 1, + '𑌭𑌿𑌃': 1, + '𑌭𑍁': 1, + '𑌭𑍂': 1, + '𑌭𑍇': 1, + '𑌮𑌂': 1, + '𑌮𑌾': 1, + '𑌮𑌿': 1, + '𑌮𑌿𑌂': 1, + '𑌮𑍁': 1, + '𑌮𑍂': 1, + '𑌮𑍇': 1, + '𑌮𑍈': 1, + '𑌮𑍋': 1, + '𑌮𑍌': 1, + '𑌯𑌂': 1, + '𑌯𑌃': 1, + '𑌯𑌾': 1, + '𑌯𑌾𑌂': 1, + '𑌯𑌾𑌃': 1, + '𑌯𑌿': 1, + '𑌯𑍁': 1, + '𑌯𑍁𑌃': 1, + '𑌯𑍇': 1, + '𑌯𑍈': 1, + '𑌯𑍈𑌃': 1, + '𑌯𑍋': 1, + '𑌯𑍋𑌃': 1, + '𑌰𑌂': 1, + '𑌰𑌃': 1, + '𑌰𑌾': 1, + '𑌰𑌾𑌃': 1, + '𑌰𑌿': 1, + '𑌰𑌿𑌂': 1, + '𑌰𑍁': 1, + '𑌰𑍂': 1, + '𑌰𑍇': 1, + '𑌰𑍋': 1, + '𑌰𑍌': 1, + '𑌲𑌂': 1, + '𑌲𑌾': 1, + '𑌲𑌾𑌃': 1, + '𑌲𑌿': 1, + '𑌲𑌿𑌂': 1, + '𑌲𑍇': 1, + '𑌲𑍈': 1, + '𑌲𑍋': 1, + '𑌵𑌂': 1, + '𑌵𑌃': 1, + '𑌵𑌾': 1, + '𑌵𑌾𑌂': 1, + '𑌵𑌾𑌃': 1, + '𑌵𑌿': 1, + '𑌵𑍃': 1, + '𑌵𑍇': 1, + '𑌵𑍈': 1, + '𑌵𑍋': 1, + '𑌶𑌂': 1, + '𑌶𑌃': 1, + '𑌶𑌾': 1, + '𑌶𑌾𑌃': 1, + '𑌶𑌿': 1, + '𑌶𑍁': 1, + '𑌶𑍂': 1, + '𑌶𑍇': 1, + '𑌶𑍋': 1, + '𑌷𑌂': 1, + '𑌷𑌾': 1, + '𑌷𑌾𑌂': 1, + '𑌷𑌾𑌃': 1, + '𑌷𑌿': 1, + '𑌷𑍁': 1, + '𑌷𑍇': 1, + '𑌷𑍈': 1, + '𑌷𑍋': 1, + '𑌸𑌂': 1, + '𑌸𑌃': 1, + '𑌸𑌾': 1, + '𑌸𑌾𑌂': 1, + '𑌸𑌿': 1, + '𑌸𑍁': 1, + '𑌸𑍂': 1, + '𑌸𑍇': 1, + '𑌸𑍋': 1, + '𑌸𑍌': 1, + '𑌹𑌾': 1, + '𑌹𑌾𑌃': 1, + '𑌹𑌿': 1, + '𑌹𑍇': 1, + '𑌹𑍋': 1, + 'ငႄ': 1, + 'မႄ': 1, + 'လႄ': 1, + 'ၵေ': 1, + 'ၵႄ': 1, + 'ၶေ': 1, + 'ၼေ': 1, + 'ၼႄ': 1, + 'ၽႄ': 1, + 'ႁေ': 1, + 'ႁႄ': 1, + 'කා': 1, + 'කැ': 1, + 'කෘ': 1, + 'කෙ': 1, + 'කො': 1, + 'කෝ': 1, + 'කෲ': 1, + 'ගා': 1, + 'ගැ': 1, + 'ගෙ': 1, + 'ගේ': 1, + 'චා': 1, + 'චැ': 1, + 'චෝ': 1, + 'ජා': 1, + 'ඥා': 1, + 'ටා': 1, + 'ටේ': 1, + 'ඨා': 1, + 'ඩං': 1, + 'ඩා': 1, + 'තා': 1, + 'තැ': 1, + 'තෘ': 1, + 'තෙ': 1, + 'තේ': 1, + 'තො': 1, + 'තෝ': 1, + 'ථා': 1, + 'දා': 1, + 'දැ': 1, + 'දිං': 1, + 'දෙ': 1, + 'දේ': 1, + 'දෝ': 1, + 'ධා': 1, + 'නා': 1, + 'නැ': 1, + 'නෑ': 1, + 'නෙ': 1, + 'නේ': 1, + 'නො': 1, + 'ඳා': 1, + 'පා': 1, + 'පැ': 1, + 'පෑ': 1, + 'පෙ': 1, + 'පේ': 1, + 'පො': 1, + 'පෞ': 1, + 'බා': 1, + 'බැ': 1, + 'බෙ': 1, + 'බේ': 1, + 'බෝ': 1, + 'භා': 1, + 'භෞ': 1, + 'මා': 1, + 'මැ': 1, + 'මෙ': 1, + 'මේ': 1, + 'යා': 1, + 'යෙ': 1, + 'යේ': 1, + 'යො': 1, + 'යෝ': 1, + 'රා': 1, + 'රැ': 1, + 'රෙ': 1, + 'රේ': 1, + 'රෝ': 1, + 'ලං': 1, + 'ලා': 1, + 'ලැ': 1, + 'ලෙ': 1, + 'ලේ': 1, + 'ලෝ': 1, + 'වං': 1, + 'වා': 1, + 'වැ': 1, + 'වෘ': 1, + 'වෙ': 1, + 'වේ': 1, + 'වෝ': 1, + 'ශේ': 1, + 'ෂා': 1, + 'සං': 1, + 'සා': 1, + 'සැ': 1, + 'සෑ': 1, + 'සෙ': 1, + 'සේ': 1, + 'සෞ': 1, + 'හා': 1, + 'හැ': 1, + 'හිං': 1, + 'හෘ': 1, + 'හෙ': 1, + 'හො': 1, + 'හෝ': 1, + 'ළැ': 1, + 'கா': 1, + 'கி': 1, + 'கு': 1, + 'கூ': 1, + 'கெ': 1, + 'கே': 1, + 'கை': 1, + 'கொ': 1, + 'கோ': 1, + 'சா': 1, + 'சி': 1, + 'சு': 1, + 'சூ': 1, + 'செ': 1, + 'சே': 1, + 'சை': 1, + 'சொ': 1, + 'டா': 1, + 'டி': 1, + 'டு': 1, + 'டெ': 1, + 'டை': 1, + 'ணா': 1, + 'ணி': 1, + 'ணு': 1, + 'ணை': 1, + 'தா': 1, + 'தி': 1, + 'து': 1, + 'தூ': 1, + 'தெ': 1, + 'தே': 1, + 'தை': 1, + 'தொ': 1, + 'தோ': 1, + 'நா': 1, + 'நி': 1, + 'நு': 1, + 'நெ': 1, + 'நே': 1, + 'நோ': 1, + 'னா': 1, + 'னி': 1, + 'னு': 1, + 'னே': 1, + 'னை': 1, + 'னொ': 1, + 'பா': 1, + 'பி': 1, + 'பு': 1, + 'பெ': 1, + 'பே': 1, + 'பை': 1, + 'பொ': 1, + 'போ': 1, + 'மா': 1, + 'மி': 1, + 'மு': 1, + 'மூ': 1, + 'மெ': 1, + 'மே': 1, + 'மை': 1, + 'மொ': 1, + 'மோ': 1, + 'யா': 1, + 'யி': 1, + 'யு': 1, + 'யே': 1, + 'யை': 1, + 'யோ': 1, + 'ரா': 1, + 'ரி': 1, + 'ரு': 1, + 'ரெ': 1, + 'ரை': 1, + 'றா': 1, + 'றி': 1, + 'று': 1, + 'றே': 1, + 'றை': 1, + 'றொ': 1, + 'றோ': 1, + 'லா': 1, + 'லி': 1, + 'லு': 1, + 'லெ': 1, + 'லே': 1, + 'லை': 1, + 'லோ': 1, + 'ளா': 1, + 'ளி': 1, + 'ளு': 1, + 'ளெ': 1, + 'ளை': 1, + 'ழி': 1, + 'ழு': 1, + 'ழை': 1, + 'வா': 1, + 'வி': 1, + 'வு': 1, + 'வூ': 1, + 'வெ': 1, + 'வே': 1, + 'வை': 1, + 'வொ': 1, + 'வோ': 1, + 'అం': 1, + 'ఆం': 1, + 'ఒం': 1, + 'కం': 1, + 'కాం': 1, + 'కు': 1, + 'కుం': 1, + 'కూ': 1, + 'కృ': 1, + 'కెం': 1, + 'గిం': 1, + 'గు': 1, + 'గూ': 1, + 'గృ': 1, + 'చు': 1, + 'చెం': 1, + 'టం': 1, + 'టిం': 1, + 'టు': 1, + 'టుం': 1, + 'డు': 1, + 'ణిం': 1, + 'తం': 1, + 'తః': 1, + 'తు': 1, + 'తృ': 1, + 'దం': 1, + 'దిం': 1, + 'దు': 1, + 'దుం': 1, + 'దృ': 1, + 'ధిం': 1, + 'ధు': 1, + 'నం': 1, + 'నః': 1, + 'నాం': 1, + 'నిం': 1, + 'ను': 1, + 'నుం': 1, + 'నొం': 1, + 'పం': 1, + 'పిం': 1, + 'పు': 1, + 'పూ': 1, + 'పెం': 1, + 'పొం': 1, + 'బం': 1, + 'భం': 1, + 'భు': 1, + 'మిం': 1, + 'ము': 1, + 'మూ': 1, + 'యం': 1, + 'యః': 1, + 'యిం': 1, + 'యు': 1, + 'యుం': 1, + 'రం': 1, + 'రిం': 1, + 'రు': 1, + 'రూ': 1, + 'ఱు': 1, + 'లం': 1, + 'లిం': 1, + 'లు': 1, + 'విం': 1, + 'వు': 1, + 'వృ': 1, + 'శాం': 1, + 'శిం': 1, + 'శు': 1, + 'షిం': 1, + 'షు': 1, + 'సం': 1, + 'సాం': 1, + 'సు': 1, + 'సూ': 1, + 'హిం': 1, + '؁۱': 1, +} diff --git a/wcwidth/table_grapheme_overrides/_known_5bfac390.py b/wcwidth/table_grapheme_overrides/_known_5bfac390.py new file mode 100644 index 00000000..d959805f --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_5bfac390.py @@ -0,0 +1,2571 @@ +""" +Grapheme overrides for _known_5bfac390. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: pterm, vte +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 3, + '⛹🏻‍♀️': 4, + '⛹🏻‍♂️': 4, + '⛹🏼‍♀️': 4, + '⛹🏼‍♂️': 4, + '⛹🏽‍♀️': 4, + '⛹🏽‍♂️': 4, + '⛹🏾‍♀️': 4, + '⛹🏾‍♂️': 4, + '⛹🏿‍♀️': 4, + '⛹🏿‍♂️': 4, + '❤️‍🔥': 3, + '❤️‍🩹': 3, + '🍄‍🟫': 4, + '🍋‍🟩': 4, + '🏃‍♀️': 3, + '🏃‍♀️‍➡️': 4, + '🏃‍♂️': 3, + '🏃‍♂️‍➡️': 4, + '🏃‍➡️': 3, + '🏃🏻‍♀️': 5, + '🏃🏻‍♀️‍➡️': 6, + '🏃🏻‍♂️': 5, + '🏃🏻‍♂️‍➡️': 6, + '🏃🏻‍➡️': 5, + '🏃🏼‍♀️': 5, + '🏃🏼‍♀️‍➡️': 6, + '🏃🏼‍♂️': 5, + '🏃🏼‍♂️‍➡️': 6, + '🏃🏼‍➡️': 5, + '🏃🏽‍♀️': 5, + '🏃🏽‍♀️‍➡️': 6, + '🏃🏽‍♂️': 5, + '🏃🏽‍♂️‍➡️': 6, + '🏃🏽‍➡️': 5, + '🏃🏾‍♀️': 5, + '🏃🏾‍♀️‍➡️': 6, + '🏃🏾‍♂️': 5, + '🏃🏾‍♂️‍➡️': 6, + '🏃🏾‍➡️': 5, + '🏃🏿‍♀️': 5, + '🏃🏿‍♀️‍➡️': 6, + '🏃🏿‍♂️': 5, + '🏃🏿‍♂️‍➡️': 6, + '🏃🏿‍➡️': 5, + '🏄‍♀️': 3, + '🏄‍♂️': 3, + '🏄🏻‍♀️': 5, + '🏄🏻‍♂️': 5, + '🏄🏼‍♀️': 5, + '🏄🏼‍♂️': 5, + '🏄🏽‍♀️': 5, + '🏄🏽‍♂️': 5, + '🏄🏾‍♀️': 5, + '🏄🏾‍♂️': 5, + '🏄🏿‍♀️': 5, + '🏄🏿‍♂️': 5, + '🏊‍♀️': 3, + '🏊‍♂️': 3, + '🏊🏻‍♀️': 5, + '🏊🏻‍♂️': 5, + '🏊🏼‍♀️': 5, + '🏊🏼‍♂️': 5, + '🏊🏽‍♀️': 5, + '🏊🏽‍♂️': 5, + '🏊🏾‍♀️': 5, + '🏊🏾‍♂️': 5, + '🏊🏿‍♀️': 5, + '🏊🏿‍♂️': 5, + '🏋🏻‍♀️': 4, + '🏋🏻‍♂️': 4, + '🏋🏼‍♀️': 4, + '🏋🏼‍♂️': 4, + '🏋🏽‍♀️': 4, + '🏋🏽‍♂️': 4, + '🏋🏾‍♀️': 4, + '🏋🏾‍♂️': 4, + '🏋🏿‍♀️': 4, + '🏋🏿‍♂️': 4, + '🏌🏻‍♀️': 4, + '🏌🏻‍♂️': 4, + '🏌🏼‍♀️': 4, + '🏌🏼‍♂️': 4, + '🏌🏽‍♀️': 4, + '🏌🏽‍♂️': 4, + '🏌🏾‍♀️': 4, + '🏌🏾‍♂️': 4, + '🏌🏿‍♀️': 4, + '🏌🏿‍♂️': 4, + '🏳️‍🌈': 3, + '🏴‍☠️': 3, + '🐈‍⬛': 4, + '🐕‍🦺': 4, + '🐦‍⬛': 4, + '🐦‍🔥': 4, + '🐻‍❄️': 3, + '👨‍⚕️': 3, + '👨‍⚖️': 3, + '👨‍✈️': 3, + '👨‍❤️‍👨': 5, + '👨‍❤️‍💋‍👨': 7, + '👨‍🌾': 4, + '👨‍🍳': 4, + '👨‍🍼': 4, + '👨‍🎓': 4, + '👨‍🎤': 4, + '👨‍🎨': 4, + '👨‍🏫': 4, + '👨‍🏭': 4, + '👨‍👦': 4, + '👨‍👦‍👦': 6, + '👨‍👧': 4, + '👨‍👧‍👦': 6, + '👨‍👧‍👧': 6, + '👨‍👨‍👦': 6, + '👨‍👨‍👦‍👦': 8, + '👨‍👨‍👧': 6, + '👨‍👨‍👧‍👦': 8, + '👨‍👨‍👧‍👧': 8, + '👨‍👩‍👦': 6, + '👨‍👩‍👦‍👦': 8, + '👨‍👩‍👧': 6, + '👨‍👩‍👧‍👦': 8, + '👨‍👩‍👧‍👧': 8, + '👨‍💻': 4, + '👨‍💼': 4, + '👨‍🔧': 4, + '👨‍🔬': 4, + '👨‍🚀': 4, + '👨‍🚒': 4, + '👨‍🦯': 4, + '👨‍🦯‍➡️': 5, + '👨‍🦰': 4, + '👨‍🦱': 4, + '👨‍🦲': 4, + '👨‍🦳': 4, + '👨‍🦼': 4, + '👨‍🦼‍➡️': 5, + '👨‍🦽': 4, + '👨‍🦽‍➡️': 5, + '👨🏻‍⚕️': 5, + '👨🏻‍⚖️': 5, + '👨🏻‍✈️': 5, + '👨🏻‍❤️‍👨🏻': 9, + '👨🏻‍❤️‍👨🏽': 9, + '👨🏻‍❤️‍👨🏿': 9, + '👨🏻‍❤️‍💋‍👨🏻': 11, + '👨🏻‍❤️‍💋‍👨🏽': 11, + '👨🏻‍❤️‍💋‍👨🏾': 11, + '👨🏻‍❤️‍💋‍👨🏿': 11, + '👨🏻‍🌾': 6, + '👨🏻‍🍳': 6, + '👨🏻‍🍼': 6, + '👨🏻‍🎓': 6, + '👨🏻‍🎤': 6, + '👨🏻‍🎨': 6, + '👨🏻‍🏫': 6, + '👨🏻‍🏭': 6, + '👨🏻‍🐰‍👨🏼': 10, + '👨🏻‍🐰‍👨🏽': 10, + '👨🏻‍🐰‍👨🏾': 10, + '👨🏻‍🐰‍👨🏿': 10, + '👨🏻‍💻': 6, + '👨🏻‍💼': 6, + '👨🏻‍🔧': 6, + '👨🏻‍🔬': 6, + '👨🏻‍🚀': 6, + '👨🏻‍🚒': 6, + '👨🏻‍🤝‍👨🏼': 10, + '👨🏻‍🤝‍👨🏽': 10, + '👨🏻‍🤝‍👨🏾': 10, + '👨🏻‍🤝‍👨🏿': 10, + '👨🏻‍🦯': 6, + '👨🏻‍🦯‍➡️': 7, + '👨🏻‍🦰': 6, + '👨🏻‍🦱': 6, + '👨🏻‍🦲': 6, + '👨🏻‍🦳': 6, + '👨🏻‍🦼': 6, + '👨🏻‍🦼‍➡️': 7, + '👨🏻‍🦽': 6, + '👨🏻‍🦽‍➡️': 7, + '👨🏻‍🫯‍👨🏼': 9, + '👨🏻‍🫯‍👨🏽': 9, + '👨🏻‍🫯‍👨🏾': 9, + '👨🏻‍🫯‍👨🏿': 9, + '👨🏼‍⚕️': 5, + '👨🏼‍⚖️': 5, + '👨🏼‍✈️': 5, + '👨🏼‍❤️‍👨🏼': 9, + '👨🏼‍❤️‍💋‍👨🏼': 11, + '👨🏼‍❤️‍💋‍👨🏿': 11, + '👨🏼‍🌾': 6, + '👨🏼‍🍳': 6, + '👨🏼‍🍼': 6, + '👨🏼‍🎓': 6, + '👨🏼‍🎤': 6, + '👨🏼‍🎨': 6, + '👨🏼‍🏫': 6, + '👨🏼‍🏭': 6, + '👨🏼‍🐰‍👨🏻': 10, + '👨🏼‍🐰‍👨🏽': 10, + '👨🏼‍🐰‍👨🏿': 10, + '👨🏼‍💻': 6, + '👨🏼‍💼': 6, + '👨🏼‍🔧': 6, + '👨🏼‍🔬': 6, + '👨🏼‍🚀': 6, + '👨🏼‍🚒': 6, + '👨🏼‍🤝‍👨🏻': 10, + '👨🏼‍🤝‍👨🏽': 10, + '👨🏼‍🤝‍👨🏿': 10, + '👨🏼‍🦯': 6, + '👨🏼‍🦯‍➡️': 7, + '👨🏼‍🦰': 6, + '👨🏼‍🦱': 6, + '👨🏼‍🦲': 6, + '👨🏼‍🦳': 6, + '👨🏼‍🦼': 6, + '👨🏼‍🦽': 6, + '👨🏼‍🦽‍➡️': 7, + '👨🏼‍🫯‍👨🏻': 9, + '👨🏼‍🫯‍👨🏽': 9, + '👨🏼‍🫯‍👨🏾': 9, + '👨🏼‍🫯‍👨🏿': 9, + '👨🏽‍⚕️': 5, + '👨🏽‍⚖️': 5, + '👨🏽‍✈️': 5, + '👨🏽‍❤️‍👨🏻': 9, + '👨🏽‍❤️‍👨🏽': 9, + '👨🏽‍❤️‍👨🏿': 9, + '👨🏽‍❤️‍💋‍👨🏻': 11, + '👨🏽‍❤️‍💋‍👨🏽': 11, + '👨🏽‍❤️‍💋‍👨🏿': 11, + '👨🏽‍🌾': 6, + '👨🏽‍🍳': 6, + '👨🏽‍🍼': 6, + '👨🏽‍🎓': 6, + '👨🏽‍🎤': 6, + '👨🏽‍🎨': 6, + '👨🏽‍🏫': 6, + '👨🏽‍🏭': 6, + '👨🏽‍🐰‍👨🏻': 10, + '👨🏽‍🐰‍👨🏼': 10, + '👨🏽‍🐰‍👨🏾': 10, + '👨🏽‍🐰‍👨🏿': 10, + '👨🏽‍💻': 6, + '👨🏽‍💼': 6, + '👨🏽‍🔧': 6, + '👨🏽‍🔬': 6, + '👨🏽‍🚀': 6, + '👨🏽‍🚒': 6, + '👨🏽‍🤝‍👨🏻': 10, + '👨🏽‍🤝‍👨🏼': 10, + '👨🏽‍🤝‍👨🏾': 10, + '👨🏽‍🤝‍👨🏿': 10, + '👨🏽‍🦯': 6, + '👨🏽‍🦯‍➡️': 7, + '👨🏽‍🦰': 6, + '👨🏽‍🦱': 6, + '👨🏽‍🦲': 6, + '👨🏽‍🦳': 6, + '👨🏽‍🦼': 6, + '👨🏽‍🦼‍➡️': 7, + '👨🏽‍🦽': 6, + '👨🏽‍🦽‍➡️': 7, + '👨🏽‍🫯‍👨🏻': 9, + '👨🏽‍🫯‍👨🏼': 9, + '👨🏽‍🫯‍👨🏾': 9, + '👨🏽‍🫯‍👨🏿': 9, + '👨🏾‍⚕️': 5, + '👨🏾‍⚖️': 5, + '👨🏾‍✈️': 5, + '👨🏾‍❤️‍👨🏾': 9, + '👨🏾‍❤️‍💋‍👨🏻': 11, + '👨🏾‍❤️‍💋‍👨🏾': 11, + '👨🏾‍❤️‍💋‍👨🏿': 11, + '👨🏾‍🌾': 6, + '👨🏾‍🍳': 6, + '👨🏾‍🍼': 6, + '👨🏾‍🎓': 6, + '👨🏾‍🎤': 6, + '👨🏾‍🎨': 6, + '👨🏾‍🏫': 6, + '👨🏾‍🏭': 6, + '👨🏾‍🐰‍👨🏻': 10, + '👨🏾‍🐰‍👨🏽': 10, + '👨🏾‍🐰‍👨🏿': 10, + '👨🏾‍💻': 6, + '👨🏾‍💼': 6, + '👨🏾‍🔧': 6, + '👨🏾‍🔬': 6, + '👨🏾‍🚀': 6, + '👨🏾‍🚒': 6, + '👨🏾‍🤝‍👨🏻': 10, + '👨🏾‍🤝‍👨🏽': 10, + '👨🏾‍🤝‍👨🏿': 10, + '👨🏾‍🦯': 6, + '👨🏾‍🦯‍➡️': 7, + '👨🏾‍🦰': 6, + '👨🏾‍🦱': 6, + '👨🏾‍🦲': 6, + '👨🏾‍🦳': 6, + '👨🏾‍🦼': 6, + '👨🏾‍🦽': 6, + '👨🏾‍🦽‍➡️': 7, + '👨🏾‍🫯‍👨🏻': 9, + '👨🏾‍🫯‍👨🏼': 9, + '👨🏾‍🫯‍👨🏽': 9, + '👨🏾‍🫯‍👨🏿': 9, + '👨🏿‍⚕️': 5, + '👨🏿‍⚖️': 5, + '👨🏿‍✈️': 5, + '👨🏿‍❤️‍👨🏻': 9, + '👨🏿‍❤️‍👨🏽': 9, + '👨🏿‍❤️‍👨🏿': 9, + '👨🏿‍❤️‍💋‍👨🏻': 11, + '👨🏿‍❤️‍💋‍👨🏼': 11, + '👨🏿‍❤️‍💋‍👨🏽': 11, + '👨🏿‍❤️‍💋‍👨🏾': 11, + '👨🏿‍❤️‍💋‍👨🏿': 11, + '👨🏿‍🌾': 6, + '👨🏿‍🍳': 6, + '👨🏿‍🍼': 6, + '👨🏿‍🎓': 6, + '👨🏿‍🎤': 6, + '👨🏿‍🎨': 6, + '👨🏿‍🏫': 6, + '👨🏿‍🏭': 6, + '👨🏿‍🐰‍👨🏻': 10, + '👨🏿‍🐰‍👨🏼': 10, + '👨🏿‍🐰‍👨🏽': 10, + '👨🏿‍🐰‍👨🏾': 10, + '👨🏿‍💻': 6, + '👨🏿‍💼': 6, + '👨🏿‍🔧': 6, + '👨🏿‍🔬': 6, + '👨🏿‍🚀': 6, + '👨🏿‍🚒': 6, + '👨🏿‍🤝‍👨🏻': 10, + '👨🏿‍🤝‍👨🏼': 10, + '👨🏿‍🤝‍👨🏽': 10, + '👨🏿‍🤝‍👨🏾': 10, + '👨🏿‍🦯': 6, + '👨🏿‍🦯‍➡️': 7, + '👨🏿‍🦰': 6, + '👨🏿‍🦱': 6, + '👨🏿‍🦲': 6, + '👨🏿‍🦳': 6, + '👨🏿‍🦼': 6, + '👨🏿‍🦼‍➡️': 7, + '👨🏿‍🦽': 6, + '👨🏿‍🦽‍➡️': 7, + '👨🏿‍🫯‍👨🏻': 9, + '👨🏿‍🫯‍👨🏼': 9, + '👨🏿‍🫯‍👨🏽': 9, + '👨🏿‍🫯‍👨🏾': 9, + '👩‍⚕️': 3, + '👩‍⚖️': 3, + '👩‍✈️': 3, + '👩‍❤️‍👨': 5, + '👩‍❤️‍👩': 5, + '👩‍❤️‍💋‍👨': 7, + '👩‍❤️‍💋‍👩': 7, + '👩‍🌾': 4, + '👩‍🍳': 4, + '👩‍🍼': 4, + '👩‍🎓': 4, + '👩‍🎤': 4, + '👩‍🎨': 4, + '👩‍🏫': 4, + '👩‍🏭': 4, + '👩‍👦': 4, + '👩‍👦‍👦': 6, + '👩‍👧': 4, + '👩‍👧‍👦': 6, + '👩‍👧‍👧': 6, + '👩‍👩‍👦': 6, + '👩‍👩‍👦‍👦': 8, + '👩‍👩‍👧': 6, + '👩‍👩‍👧‍👦': 8, + '👩‍👩‍👧‍👧': 8, + '👩‍💻': 4, + '👩‍💼': 4, + '👩‍🔧': 4, + '👩‍🔬': 4, + '👩‍🚀': 4, + '👩‍🚒': 4, + '👩‍🦯': 4, + '👩‍🦯‍➡️': 5, + '👩‍🦰': 4, + '👩‍🦱': 4, + '👩‍🦲': 4, + '👩‍🦳': 4, + '👩‍🦼': 4, + '👩‍🦼‍➡️': 5, + '👩‍🦽': 4, + '👩‍🦽‍➡️': 5, + '👩🏻‍⚕️': 5, + '👩🏻‍⚖️': 5, + '👩🏻‍✈️': 5, + '👩🏻‍❤️‍👨🏻': 9, + '👩🏻‍❤️‍👨🏿': 9, + '👩🏻‍❤️‍👩🏻': 9, + '👩🏻‍❤️‍💋‍👨🏻': 11, + '👩🏻‍❤️‍💋‍👨🏽': 11, + '👩🏻‍❤️‍💋‍👨🏿': 11, + '👩🏻‍❤️‍💋‍👩🏻': 11, + '👩🏻‍❤️‍💋‍👩🏽': 11, + '👩🏻‍❤️‍💋‍👩🏿': 11, + '👩🏻‍🌾': 6, + '👩🏻‍🍳': 6, + '👩🏻‍🍼': 6, + '👩🏻‍🎓': 6, + '👩🏻‍🎤': 6, + '👩🏻‍🎨': 6, + '👩🏻‍🏫': 6, + '👩🏻‍🏭': 6, + '👩🏻‍🐰‍👩🏼': 10, + '👩🏻‍🐰‍👩🏽': 10, + '👩🏻‍🐰‍👩🏾': 10, + '👩🏻‍🐰‍👩🏿': 10, + '👩🏻‍💻': 6, + '👩🏻‍💼': 6, + '👩🏻‍🔧': 6, + '👩🏻‍🔬': 6, + '👩🏻‍🚀': 6, + '👩🏻‍🚒': 6, + '👩🏻‍🤝‍👨🏽': 10, + '👩🏻‍🤝‍👨🏿': 10, + '👩🏻‍🤝‍👩🏼': 10, + '👩🏻‍🤝‍👩🏽': 10, + '👩🏻‍🤝‍👩🏾': 10, + '👩🏻‍🤝‍👩🏿': 10, + '👩🏻‍🦯': 6, + '👩🏻‍🦯‍➡️': 7, + '👩🏻‍🦰': 6, + '👩🏻‍🦱': 6, + '👩🏻‍🦲': 6, + '👩🏻‍🦳': 6, + '👩🏻‍🦼': 6, + '👩🏻‍🦼‍➡️': 7, + '👩🏻‍🦽': 6, + '👩🏻‍🦽‍➡️': 7, + '👩🏻‍🫯‍👩🏼': 9, + '👩🏻‍🫯‍👩🏽': 9, + '👩🏻‍🫯‍👩🏾': 9, + '👩🏻‍🫯‍👩🏿': 9, + '👩🏼‍⚕️': 5, + '👩🏼‍⚖️': 5, + '👩🏼‍✈️': 5, + '👩🏼‍❤️‍👨🏼': 9, + '👩🏼‍❤️‍👩🏼': 9, + '👩🏼‍❤️‍💋‍👨🏼': 11, + '👩🏼‍❤️‍💋‍👩🏼': 11, + '👩🏼‍🌾': 6, + '👩🏼‍🍳': 6, + '👩🏼‍🍼': 6, + '👩🏼‍🎓': 6, + '👩🏼‍🎤': 6, + '👩🏼‍🎨': 6, + '👩🏼‍🏫': 6, + '👩🏼‍🏭': 6, + '👩🏼‍🐰‍👩🏻': 10, + '👩🏼‍🐰‍👩🏿': 10, + '👩🏼‍💻': 6, + '👩🏼‍💼': 6, + '👩🏼‍🔧': 6, + '👩🏼‍🔬': 6, + '👩🏼‍🚀': 6, + '👩🏼‍🚒': 6, + '👩🏼‍🤝‍👩🏻': 10, + '👩🏼‍🤝‍👩🏽': 10, + '👩🏼‍🤝‍👩🏿': 10, + '👩🏼‍🦯': 6, + '👩🏼‍🦯‍➡️': 7, + '👩🏼‍🦰': 6, + '👩🏼‍🦱': 6, + '👩🏼‍🦲': 6, + '👩🏼‍🦳': 6, + '👩🏼‍🦼': 6, + '👩🏼‍🦽': 6, + '👩🏼‍🫯‍👩🏻': 9, + '👩🏼‍🫯‍👩🏽': 9, + '👩🏼‍🫯‍👩🏾': 9, + '👩🏼‍🫯‍👩🏿': 9, + '👩🏽‍⚕️': 5, + '👩🏽‍⚖️': 5, + '👩🏽‍✈️': 5, + '👩🏽‍❤️‍👨🏽': 9, + '👩🏽‍❤️‍👩🏽': 9, + '👩🏽‍❤️‍💋‍👨🏻': 11, + '👩🏽‍❤️‍💋‍👨🏽': 11, + '👩🏽‍❤️‍💋‍👨🏿': 11, + '👩🏽‍❤️‍💋‍👩🏻': 11, + '👩🏽‍❤️‍💋‍👩🏽': 11, + '👩🏽‍❤️‍💋‍👩🏿': 11, + '👩🏽‍🌾': 6, + '👩🏽‍🍳': 6, + '👩🏽‍🍼': 6, + '👩🏽‍🎓': 6, + '👩🏽‍🎤': 6, + '👩🏽‍🎨': 6, + '👩🏽‍🏫': 6, + '👩🏽‍🏭': 6, + '👩🏽‍🐰‍👩🏻': 10, + '👩🏽‍🐰‍👩🏾': 10, + '👩🏽‍🐰‍👩🏿': 10, + '👩🏽‍💻': 6, + '👩🏽‍💼': 6, + '👩🏽‍🔧': 6, + '👩🏽‍🔬': 6, + '👩🏽‍🚀': 6, + '👩🏽‍🚒': 6, + '👩🏽‍🤝‍👨🏻': 10, + '👩🏽‍🤝‍👨🏿': 10, + '👩🏽‍🤝‍👩🏻': 10, + '👩🏽‍🤝‍👩🏼': 10, + '👩🏽‍🤝‍👩🏾': 10, + '👩🏽‍🤝‍👩🏿': 10, + '👩🏽‍🦯': 6, + '👩🏽‍🦯‍➡️': 7, + '👩🏽‍🦰': 6, + '👩🏽‍🦱': 6, + '👩🏽‍🦲': 6, + '👩🏽‍🦳': 6, + '👩🏽‍🦼': 6, + '👩🏽‍🦼‍➡️': 7, + '👩🏽‍🦽': 6, + '👩🏽‍🦽‍➡️': 7, + '👩🏽‍🫯‍👩🏻': 9, + '👩🏽‍🫯‍👩🏼': 9, + '👩🏽‍🫯‍👩🏾': 9, + '👩🏽‍🫯‍👩🏿': 9, + '👩🏾‍⚕️': 5, + '👩🏾‍⚖️': 5, + '👩🏾‍✈️': 5, + '👩🏾‍❤️‍👨🏾': 9, + '👩🏾‍❤️‍👩🏾': 9, + '👩🏾‍❤️‍💋‍👨🏾': 11, + '👩🏾‍❤️‍💋‍👩🏾': 11, + '👩🏾‍🌾': 6, + '👩🏾‍🍳': 6, + '👩🏾‍🍼': 6, + '👩🏾‍🎓': 6, + '👩🏾‍🎤': 6, + '👩🏾‍🎨': 6, + '👩🏾‍🏫': 6, + '👩🏾‍🏭': 6, + '👩🏾‍🐰‍👩🏻': 10, + '👩🏾‍🐰‍👩🏽': 10, + '👩🏾‍🐰‍👩🏿': 10, + '👩🏾‍💻': 6, + '👩🏾‍💼': 6, + '👩🏾‍🔧': 6, + '👩🏾‍🔬': 6, + '👩🏾‍🚀': 6, + '👩🏾‍🚒': 6, + '👩🏾‍🤝‍👩🏻': 10, + '👩🏾‍🤝‍👩🏽': 10, + '👩🏾‍🤝‍👩🏿': 10, + '👩🏾‍🦯': 6, + '👩🏾‍🦯‍➡️': 7, + '👩🏾‍🦰': 6, + '👩🏾‍🦱': 6, + '👩🏾‍🦲': 6, + '👩🏾‍🦳': 6, + '👩🏾‍🦼': 6, + '👩🏾‍🦽': 6, + '👩🏾‍🦽‍➡️': 7, + '👩🏾‍🫯‍👩🏻': 9, + '👩🏾‍🫯‍👩🏼': 9, + '👩🏾‍🫯‍👩🏽': 9, + '👩🏾‍🫯‍👩🏿': 9, + '👩🏿‍⚕️': 5, + '👩🏿‍⚖️': 5, + '👩🏿‍✈️': 5, + '👩🏿‍❤️‍👨🏻': 9, + '👩🏿‍❤️‍👨🏿': 9, + '👩🏿‍❤️‍👩🏿': 9, + '👩🏿‍❤️‍💋‍👨🏻': 11, + '👩🏿‍❤️‍💋‍👨🏽': 11, + '👩🏿‍❤️‍💋‍👨🏿': 11, + '👩🏿‍❤️‍💋‍👩🏻': 11, + '👩🏿‍❤️‍💋‍👩🏽': 11, + '👩🏿‍❤️‍💋‍👩🏿': 11, + '👩🏿‍🌾': 6, + '👩🏿‍🍳': 6, + '👩🏿‍🍼': 6, + '👩🏿‍🎓': 6, + '👩🏿‍🎤': 6, + '👩🏿‍🎨': 6, + '👩🏿‍🏫': 6, + '👩🏿‍🏭': 6, + '👩🏿‍🐰‍👩🏻': 10, + '👩🏿‍🐰‍👩🏼': 10, + '👩🏿‍🐰‍👩🏽': 10, + '👩🏿‍🐰‍👩🏾': 10, + '👩🏿‍💻': 6, + '👩🏿‍💼': 6, + '👩🏿‍🔧': 6, + '👩🏿‍🔬': 6, + '👩🏿‍🚀': 6, + '👩🏿‍🚒': 6, + '👩🏿‍🤝‍👨🏻': 10, + '👩🏿‍🤝‍👨🏽': 10, + '👩🏿‍🤝‍👩🏻': 10, + '👩🏿‍🤝‍👩🏼': 10, + '👩🏿‍🤝‍👩🏽': 10, + '👩🏿‍🤝‍👩🏾': 10, + '👩🏿‍🦯': 6, + '👩🏿‍🦯‍➡️': 7, + '👩🏿‍🦰': 6, + '👩🏿‍🦱': 6, + '👩🏿‍🦲': 6, + '👩🏿‍🦳': 6, + '👩🏿‍🦼': 6, + '👩🏿‍🦼‍➡️': 7, + '👩🏿‍🦽': 6, + '👩🏿‍🦽‍➡️': 7, + '👩🏿‍🫯‍👩🏻': 9, + '👩🏿‍🫯‍👩🏼': 9, + '👩🏿‍🫯‍👩🏽': 9, + '👩🏿‍🫯‍👩🏾': 9, + '👮‍♀️': 3, + '👮‍♂️': 3, + '👮🏻‍♀️': 5, + '👮🏻‍♂️': 5, + '👮🏼‍♀️': 5, + '👮🏼‍♂️': 5, + '👮🏽‍♀️': 5, + '👮🏽‍♂️': 5, + '👮🏾‍♀️': 5, + '👮🏾‍♂️': 5, + '👮🏿‍♀️': 5, + '👮🏿‍♂️': 5, + '👯‍♀️': 3, + '👯‍♂️': 3, + '👯🏻‍♀️': 5, + '👯🏻‍♂️': 5, + '👯🏼‍♀️': 5, + '👯🏼‍♂️': 5, + '👯🏽‍♀️': 5, + '👯🏽‍♂️': 5, + '👯🏾‍♀️': 5, + '👯🏾‍♂️': 5, + '👯🏿‍♀️': 5, + '👯🏿‍♂️': 5, + '👰‍♀️': 3, + '👰‍♂️': 3, + '👰🏻‍♀️': 5, + '👰🏻‍♂️': 5, + '👰🏼‍♀️': 5, + '👰🏼‍♂️': 5, + '👰🏽‍♀️': 5, + '👰🏽‍♂️': 5, + '👰🏾‍♀️': 5, + '👰🏾‍♂️': 5, + '👰🏿‍♀️': 5, + '👰🏿‍♂️': 5, + '👱‍♀️': 3, + '👱‍♂️': 3, + '👱🏻‍♀️': 5, + '👱🏻‍♂️': 5, + '👱🏼‍♀️': 5, + '👱🏼‍♂️': 5, + '👱🏽‍♀️': 5, + '👱🏽‍♂️': 5, + '👱🏾‍♀️': 5, + '👱🏾‍♂️': 5, + '👱🏿‍♀️': 5, + '👱🏿‍♂️': 5, + '👳‍♀️': 3, + '👳‍♂️': 3, + '👳🏻‍♀️': 5, + '👳🏻‍♂️': 5, + '👳🏼‍♀️': 5, + '👳🏼‍♂️': 5, + '👳🏽‍♀️': 5, + '👳🏽‍♂️': 5, + '👳🏾‍♀️': 5, + '👳🏾‍♂️': 5, + '👳🏿‍♀️': 5, + '👳🏿‍♂️': 5, + '👷‍♀️': 3, + '👷‍♂️': 3, + '👷🏻‍♀️': 5, + '👷🏻‍♂️': 5, + '👷🏼‍♀️': 5, + '👷🏼‍♂️': 5, + '👷🏽‍♀️': 5, + '👷🏽‍♂️': 5, + '👷🏾‍♀️': 5, + '👷🏾‍♂️': 5, + '👷🏿‍♀️': 5, + '👷🏿‍♂️': 5, + '💁‍♀️': 3, + '💁‍♂️': 3, + '💁🏻‍♀️': 5, + '💁🏻‍♂️': 5, + '💁🏼‍♀️': 5, + '💁🏼‍♂️': 5, + '💁🏽‍♀️': 5, + '💁🏽‍♂️': 5, + '💁🏾‍♀️': 5, + '💁🏾‍♂️': 5, + '💁🏿‍♀️': 5, + '💁🏿‍♂️': 5, + '💂‍♀️': 3, + '💂‍♂️': 3, + '💂🏻‍♀️': 5, + '💂🏻‍♂️': 5, + '💂🏼‍♀️': 5, + '💂🏼‍♂️': 5, + '💂🏽‍♀️': 5, + '💂🏽‍♂️': 5, + '💂🏾‍♀️': 5, + '💂🏾‍♂️': 5, + '💂🏿‍♀️': 5, + '💂🏿‍♂️': 5, + '💆‍♀️': 3, + '💆‍♂️': 3, + '💆🏻‍♀️': 5, + '💆🏻‍♂️': 5, + '💆🏼‍♀️': 5, + '💆🏼‍♂️': 5, + '💆🏽‍♀️': 5, + '💆🏽‍♂️': 5, + '💆🏾‍♀️': 5, + '💆🏾‍♂️': 5, + '💆🏿‍♀️': 5, + '💆🏿‍♂️': 5, + '💇‍♀️': 3, + '💇‍♂️': 3, + '💇🏻‍♀️': 5, + '💇🏻‍♂️': 5, + '💇🏼‍♀️': 5, + '💇🏼‍♂️': 5, + '💇🏽‍♀️': 5, + '💇🏽‍♂️': 5, + '💇🏾‍♀️': 5, + '💇🏾‍♂️': 5, + '💇🏿‍♀️': 5, + '💇🏿‍♂️': 5, + '🕵🏻‍♀️': 4, + '🕵🏻‍♂️': 4, + '🕵🏼‍♀️': 4, + '🕵🏼‍♂️': 4, + '🕵🏽‍♀️': 4, + '🕵🏽‍♂️': 4, + '🕵🏾‍♀️': 4, + '🕵🏾‍♂️': 4, + '🕵🏿‍♀️': 4, + '🕵🏿‍♂️': 4, + '😮‍💨': 4, + '😵‍💫': 4, + '😶‍🌫️': 3, + '🙂‍↔️': 3, + '🙂‍↕️': 3, + '🙅‍♀️': 3, + '🙅‍♂️': 3, + '🙅🏻‍♀️': 5, + '🙅🏻‍♂️': 5, + '🙅🏼‍♀️': 5, + '🙅🏼‍♂️': 5, + '🙅🏽‍♀️': 5, + '🙅🏽‍♂️': 5, + '🙅🏾‍♀️': 5, + '🙅🏾‍♂️': 5, + '🙅🏿‍♀️': 5, + '🙅🏿‍♂️': 5, + '🙆‍♀️': 3, + '🙆‍♂️': 3, + '🙆🏻‍♀️': 5, + '🙆🏻‍♂️': 5, + '🙆🏼‍♀️': 5, + '🙆🏼‍♂️': 5, + '🙆🏽‍♀️': 5, + '🙆🏽‍♂️': 5, + '🙆🏾‍♀️': 5, + '🙆🏾‍♂️': 5, + '🙆🏿‍♀️': 5, + '🙆🏿‍♂️': 5, + '🙇‍♀️': 3, + '🙇‍♂️': 3, + '🙇🏻‍♀️': 5, + '🙇🏻‍♂️': 5, + '🙇🏼‍♀️': 5, + '🙇🏼‍♂️': 5, + '🙇🏽‍♀️': 5, + '🙇🏽‍♂️': 5, + '🙇🏾‍♀️': 5, + '🙇🏾‍♂️': 5, + '🙇🏿‍♀️': 5, + '🙇🏿‍♂️': 5, + '🙋‍♀️': 3, + '🙋‍♂️': 3, + '🙋🏻‍♀️': 5, + '🙋🏻‍♂️': 5, + '🙋🏼‍♀️': 5, + '🙋🏼‍♂️': 5, + '🙋🏽‍♀️': 5, + '🙋🏽‍♂️': 5, + '🙋🏾‍♀️': 5, + '🙋🏾‍♂️': 5, + '🙋🏿‍♀️': 5, + '🙋🏿‍♂️': 5, + '🙍‍♀️': 3, + '🙍‍♂️': 3, + '🙍🏻‍♀️': 5, + '🙍🏻‍♂️': 5, + '🙍🏼‍♀️': 5, + '🙍🏼‍♂️': 5, + '🙍🏽‍♀️': 5, + '🙍🏽‍♂️': 5, + '🙍🏾‍♀️': 5, + '🙍🏾‍♂️': 5, + '🙍🏿‍♀️': 5, + '🙍🏿‍♂️': 5, + '🙎‍♀️': 3, + '🙎‍♂️': 3, + '🙎🏻‍♀️': 5, + '🙎🏻‍♂️': 5, + '🙎🏼‍♀️': 5, + '🙎🏼‍♂️': 5, + '🙎🏽‍♀️': 5, + '🙎🏽‍♂️': 5, + '🙎🏾‍♀️': 5, + '🙎🏾‍♂️': 5, + '🙎🏿‍♀️': 5, + '🙎🏿‍♂️': 5, + '🚣‍♀️': 3, + '🚣‍♂️': 3, + '🚣🏻‍♀️': 5, + '🚣🏻‍♂️': 5, + '🚣🏼‍♀️': 5, + '🚣🏼‍♂️': 5, + '🚣🏽‍♀️': 5, + '🚣🏽‍♂️': 5, + '🚣🏾‍♀️': 5, + '🚣🏾‍♂️': 5, + '🚣🏿‍♀️': 5, + '🚣🏿‍♂️': 5, + '🚴‍♀️': 3, + '🚴‍♂️': 3, + '🚴🏻‍♀️': 5, + '🚴🏻‍♂️': 5, + '🚴🏼‍♀️': 5, + '🚴🏼‍♂️': 5, + '🚴🏽‍♀️': 5, + '🚴🏽‍♂️': 5, + '🚴🏾‍♀️': 5, + '🚴🏾‍♂️': 5, + '🚴🏿‍♀️': 5, + '🚴🏿‍♂️': 5, + '🚵‍♀️': 3, + '🚵‍♂️': 3, + '🚵🏻‍♀️': 5, + '🚵🏻‍♂️': 5, + '🚵🏼‍♀️': 5, + '🚵🏼‍♂️': 5, + '🚵🏽‍♀️': 5, + '🚵🏽‍♂️': 5, + '🚵🏾‍♀️': 5, + '🚵🏾‍♂️': 5, + '🚵🏿‍♀️': 5, + '🚵🏿‍♂️': 5, + '🚶‍♀️': 3, + '🚶‍♀️‍➡️': 4, + '🚶‍♂️': 3, + '🚶‍♂️‍➡️': 4, + '🚶‍➡️': 3, + '🚶🏻‍♀️': 5, + '🚶🏻‍♀️‍➡️': 6, + '🚶🏻‍♂️': 5, + '🚶🏻‍♂️‍➡️': 6, + '🚶🏻‍➡️': 5, + '🚶🏼‍♀️': 5, + '🚶🏼‍♀️‍➡️': 6, + '🚶🏼‍♂️': 5, + '🚶🏼‍♂️‍➡️': 6, + '🚶🏼‍➡️': 5, + '🚶🏽‍♀️': 5, + '🚶🏽‍♀️‍➡️': 6, + '🚶🏽‍♂️': 5, + '🚶🏽‍♂️‍➡️': 6, + '🚶🏽‍➡️': 5, + '🚶🏾‍♀️': 5, + '🚶🏾‍♀️‍➡️': 6, + '🚶🏾‍♂️': 5, + '🚶🏾‍♂️‍➡️': 6, + '🚶🏾‍➡️': 5, + '🚶🏿‍♀️': 5, + '🚶🏿‍♀️‍➡️': 6, + '🚶🏿‍♂️': 5, + '🚶🏿‍♂️‍➡️': 6, + '🚶🏿‍➡️': 5, + '🤦‍♀️': 3, + '🤦‍♂️': 3, + '🤦🏻‍♀️': 5, + '🤦🏻‍♂️': 5, + '🤦🏼‍♀️': 5, + '🤦🏼‍♂️': 5, + '🤦🏽‍♀️': 5, + '🤦🏽‍♂️': 5, + '🤦🏾‍♀️': 5, + '🤦🏾‍♂️': 5, + '🤦🏿‍♀️': 5, + '🤦🏿‍♂️': 5, + '🤵‍♀️': 3, + '🤵‍♂️': 3, + '🤵🏻‍♀️': 5, + '🤵🏻‍♂️': 5, + '🤵🏼‍♀️': 5, + '🤵🏼‍♂️': 5, + '🤵🏽‍♀️': 5, + '🤵🏽‍♂️': 5, + '🤵🏾‍♀️': 5, + '🤵🏾‍♂️': 5, + '🤵🏿‍♀️': 5, + '🤵🏿‍♂️': 5, + '🤷‍♀️': 3, + '🤷‍♂️': 3, + '🤷🏻‍♀️': 5, + '🤷🏻‍♂️': 5, + '🤷🏼‍♀️': 5, + '🤷🏼‍♂️': 5, + '🤷🏽‍♀️': 5, + '🤷🏽‍♂️': 5, + '🤷🏾‍♀️': 5, + '🤷🏾‍♂️': 5, + '🤷🏿‍♀️': 5, + '🤷🏿‍♂️': 5, + '🤸‍♀️': 3, + '🤸‍♂️': 3, + '🤸🏻‍♀️': 5, + '🤸🏻‍♂️': 5, + '🤸🏼‍♀️': 5, + '🤸🏼‍♂️': 5, + '🤸🏽‍♀️': 5, + '🤸🏽‍♂️': 5, + '🤸🏾‍♀️': 5, + '🤸🏾‍♂️': 5, + '🤸🏿‍♀️': 5, + '🤸🏿‍♂️': 5, + '🤹‍♀️': 3, + '🤹‍♂️': 3, + '🤹🏻‍♀️': 5, + '🤹🏻‍♂️': 5, + '🤹🏼‍♀️': 5, + '🤹🏼‍♂️': 5, + '🤹🏽‍♀️': 5, + '🤹🏽‍♂️': 5, + '🤹🏾‍♀️': 5, + '🤹🏾‍♂️': 5, + '🤹🏿‍♀️': 5, + '🤹🏿‍♂️': 5, + '🤼‍♀️': 3, + '🤼‍♂️': 3, + '🤼🏻‍♀️': 5, + '🤼🏻‍♂️': 5, + '🤼🏼‍♀️': 5, + '🤼🏼‍♂️': 5, + '🤼🏽‍♀️': 5, + '🤼🏽‍♂️': 5, + '🤼🏾‍♀️': 5, + '🤼🏾‍♂️': 5, + '🤼🏿‍♀️': 5, + '🤼🏿‍♂️': 5, + '🤽‍♀️': 3, + '🤽‍♂️': 3, + '🤽🏻‍♀️': 5, + '🤽🏻‍♂️': 5, + '🤽🏼‍♀️': 5, + '🤽🏼‍♂️': 5, + '🤽🏽‍♀️': 5, + '🤽🏽‍♂️': 5, + '🤽🏾‍♀️': 5, + '🤽🏾‍♂️': 5, + '🤽🏿‍♀️': 5, + '🤽🏿‍♂️': 5, + '🤾‍♀️': 3, + '🤾‍♂️': 3, + '🤾🏻‍♀️': 5, + '🤾🏻‍♂️': 5, + '🤾🏼‍♀️': 5, + '🤾🏼‍♂️': 5, + '🤾🏽‍♀️': 5, + '🤾🏽‍♂️': 5, + '🤾🏾‍♀️': 5, + '🤾🏾‍♂️': 5, + '🤾🏿‍♀️': 5, + '🤾🏿‍♂️': 5, + '🦸‍♀️': 3, + '🦸‍♂️': 3, + '🦸🏻‍♀️': 5, + '🦸🏻‍♂️': 5, + '🦸🏼‍♀️': 5, + '🦸🏼‍♂️': 5, + '🦸🏽‍♀️': 5, + '🦸🏽‍♂️': 5, + '🦸🏾‍♀️': 5, + '🦸🏾‍♂️': 5, + '🦸🏿‍♀️': 5, + '🦸🏿‍♂️': 5, + '🦹‍♀️': 3, + '🦹‍♂️': 3, + '🦹🏻‍♀️': 5, + '🦹🏻‍♂️': 5, + '🦹🏼‍♀️': 5, + '🦹🏼‍♂️': 5, + '🦹🏽‍♀️': 5, + '🦹🏽‍♂️': 5, + '🦹🏾‍♀️': 5, + '🦹🏾‍♂️': 5, + '🦹🏿‍♀️': 5, + '🦹🏿‍♂️': 5, + '🧍‍♀️': 3, + '🧍‍♂️': 3, + '🧍🏻‍♀️': 5, + '🧍🏻‍♂️': 5, + '🧍🏼‍♀️': 5, + '🧍🏼‍♂️': 5, + '🧍🏽‍♀️': 5, + '🧍🏽‍♂️': 5, + '🧍🏾‍♀️': 5, + '🧍🏾‍♂️': 5, + '🧍🏿‍♀️': 5, + '🧍🏿‍♂️': 5, + '🧎‍♀️': 3, + '🧎‍♀️‍➡️': 4, + '🧎‍♂️': 3, + '🧎‍♂️‍➡️': 4, + '🧎‍➡️': 3, + '🧎🏻‍♀️': 5, + '🧎🏻‍♀️‍➡️': 6, + '🧎🏻‍♂️': 5, + '🧎🏻‍♂️‍➡️': 6, + '🧎🏻‍➡️': 5, + '🧎🏼‍♀️': 5, + '🧎🏼‍♀️‍➡️': 6, + '🧎🏼‍♂️': 5, + '🧎🏼‍♂️‍➡️': 6, + '🧎🏼‍➡️': 5, + '🧎🏽‍♀️': 5, + '🧎🏽‍♀️‍➡️': 6, + '🧎🏽‍♂️': 5, + '🧎🏽‍♂️‍➡️': 6, + '🧎🏽‍➡️': 5, + '🧎🏾‍♀️': 5, + '🧎🏾‍♀️‍➡️': 6, + '🧎🏾‍♂️': 5, + '🧎🏾‍♂️‍➡️': 6, + '🧎🏾‍➡️': 5, + '🧎🏿‍♀️': 5, + '🧎🏿‍♀️‍➡️': 6, + '🧎🏿‍♂️': 5, + '🧎🏿‍♂️‍➡️': 6, + '🧎🏿‍➡️': 5, + '🧏‍♀️': 3, + '🧏‍♂️': 3, + '🧏🏻‍♀️': 5, + '🧏🏻‍♂️': 5, + '🧏🏼‍♀️': 5, + '🧏🏼‍♂️': 5, + '🧏🏽‍♀️': 5, + '🧏🏽‍♂️': 5, + '🧏🏾‍♀️': 5, + '🧏🏾‍♂️': 5, + '🧏🏿‍♀️': 5, + '🧏🏿‍♂️': 5, + '🧑‍⚕️': 3, + '🧑‍⚖️': 3, + '🧑‍✈️': 3, + '🧑‍🌾': 4, + '🧑‍🍳': 4, + '🧑‍🍼': 4, + '🧑‍🎄': 4, + '🧑‍🎓': 4, + '🧑‍🎤': 4, + '🧑‍🎨': 4, + '🧑‍🏫': 4, + '🧑‍🏭': 4, + '🧑‍💻': 4, + '🧑‍💼': 4, + '🧑‍🔧': 4, + '🧑‍🔬': 4, + '🧑‍🚀': 4, + '🧑‍🚒': 4, + '🧑‍🤝‍🧑': 6, + '🧑‍🦯': 4, + '🧑‍🦯‍➡️': 5, + '🧑‍🦰': 4, + '🧑‍🦱': 4, + '🧑‍🦲': 4, + '🧑‍🦳': 4, + '🧑‍🦼': 4, + '🧑‍🦼‍➡️': 5, + '🧑‍🦽': 4, + '🧑‍🦽‍➡️': 5, + '🧑‍🧑‍🧒': 6, + '🧑‍🧑‍🧒‍🧒': 8, + '🧑‍🧒': 4, + '🧑‍🧒‍🧒': 6, + '🧑‍🩰': 4, + '🧑🏻‍⚕️': 5, + '🧑🏻‍⚖️': 5, + '🧑🏻‍✈️': 5, + '🧑🏻‍❤️‍💋‍🧑🏿': 11, + '🧑🏻‍🌾': 6, + '🧑🏻‍🍳': 6, + '🧑🏻‍🍼': 6, + '🧑🏻‍🎄': 6, + '🧑🏻‍🎓': 6, + '🧑🏻‍🎤': 6, + '🧑🏻‍🎨': 6, + '🧑🏻‍🏫': 6, + '🧑🏻‍🏭': 6, + '🧑🏻‍🐰‍🧑🏽': 10, + '🧑🏻‍🐰‍🧑🏾': 10, + '🧑🏻‍🐰‍🧑🏿': 10, + '🧑🏻‍💻': 6, + '🧑🏻‍💼': 6, + '🧑🏻‍🔧': 6, + '🧑🏻‍🔬': 6, + '🧑🏻‍🚀': 6, + '🧑🏻‍🚒': 6, + '🧑🏻‍🤝‍🧑🏻': 10, + '🧑🏻‍🤝‍🧑🏼': 10, + '🧑🏻‍🤝‍🧑🏽': 10, + '🧑🏻‍🤝‍🧑🏾': 10, + '🧑🏻‍🤝‍🧑🏿': 10, + '🧑🏻‍🦯': 6, + '🧑🏻‍🦯‍➡️': 7, + '🧑🏻‍🦰': 6, + '🧑🏻‍🦱': 6, + '🧑🏻‍🦲': 6, + '🧑🏻‍🦳': 6, + '🧑🏻‍🦼': 6, + '🧑🏻‍🦼‍➡️': 7, + '🧑🏻‍🦽': 6, + '🧑🏻‍🦽‍➡️': 7, + '🧑🏻‍🩰': 6, + '🧑🏻‍🫯‍🧑🏼': 9, + '🧑🏻‍🫯‍🧑🏽': 9, + '🧑🏻‍🫯‍🧑🏾': 9, + '🧑🏻‍🫯‍🧑🏿': 9, + '🧑🏼‍⚕️': 5, + '🧑🏼‍⚖️': 5, + '🧑🏼‍✈️': 5, + '🧑🏼‍🌾': 6, + '🧑🏼‍🍳': 6, + '🧑🏼‍🍼': 6, + '🧑🏼‍🎄': 6, + '🧑🏼‍🎓': 6, + '🧑🏼‍🎤': 6, + '🧑🏼‍🎨': 6, + '🧑🏼‍🏫': 6, + '🧑🏼‍🏭': 6, + '🧑🏼‍🐰‍🧑🏿': 10, + '🧑🏼‍💻': 6, + '🧑🏼‍💼': 6, + '🧑🏼‍🔧': 6, + '🧑🏼‍🔬': 6, + '🧑🏼‍🚀': 6, + '🧑🏼‍🚒': 6, + '🧑🏼‍🤝‍🧑🏻': 10, + '🧑🏼‍🤝‍🧑🏼': 10, + '🧑🏼‍🤝‍🧑🏽': 10, + '🧑🏼‍🤝‍🧑🏿': 10, + '🧑🏼‍🦯': 6, + '🧑🏼‍🦯‍➡️': 7, + '🧑🏼‍🦰': 6, + '🧑🏼‍🦱': 6, + '🧑🏼‍🦲': 6, + '🧑🏼‍🦳': 6, + '🧑🏼‍🦼': 6, + '🧑🏼‍🦽': 6, + '🧑🏼‍🩰': 6, + '🧑🏼‍🫯‍🧑🏻': 9, + '🧑🏼‍🫯‍🧑🏽': 9, + '🧑🏼‍🫯‍🧑🏿': 9, + '🧑🏽‍⚕️': 5, + '🧑🏽‍⚖️': 5, + '🧑🏽‍✈️': 5, + '🧑🏽‍❤️‍💋‍🧑🏿': 11, + '🧑🏽‍🌾': 6, + '🧑🏽‍🍳': 6, + '🧑🏽‍🍼': 6, + '🧑🏽‍🎄': 6, + '🧑🏽‍🎓': 6, + '🧑🏽‍🎤': 6, + '🧑🏽‍🎨': 6, + '🧑🏽‍🏫': 6, + '🧑🏽‍🏭': 6, + '🧑🏽‍🐰‍🧑🏻': 10, + '🧑🏽‍🐰‍🧑🏿': 10, + '🧑🏽‍💻': 6, + '🧑🏽‍💼': 6, + '🧑🏽‍🔧': 6, + '🧑🏽‍🔬': 6, + '🧑🏽‍🚀': 6, + '🧑🏽‍🚒': 6, + '🧑🏽‍🤝‍🧑🏻': 10, + '🧑🏽‍🤝‍🧑🏼': 10, + '🧑🏽‍🤝‍🧑🏽': 10, + '🧑🏽‍🤝‍🧑🏾': 10, + '🧑🏽‍🤝‍🧑🏿': 10, + '🧑🏽‍🦯': 6, + '🧑🏽‍🦯‍➡️': 7, + '🧑🏽‍🦰': 6, + '🧑🏽‍🦱': 6, + '🧑🏽‍🦲': 6, + '🧑🏽‍🦳': 6, + '🧑🏽‍🦼': 6, + '🧑🏽‍🦼‍➡️': 7, + '🧑🏽‍🦽': 6, + '🧑🏽‍🦽‍➡️': 7, + '🧑🏽‍🩰': 6, + '🧑🏽‍🫯‍🧑🏻': 9, + '🧑🏽‍🫯‍🧑🏼': 9, + '🧑🏽‍🫯‍🧑🏾': 9, + '🧑🏽‍🫯‍🧑🏿': 9, + '🧑🏾‍⚕️': 5, + '🧑🏾‍⚖️': 5, + '🧑🏾‍✈️': 5, + '🧑🏾‍🌾': 6, + '🧑🏾‍🍳': 6, + '🧑🏾‍🍼': 6, + '🧑🏾‍🎄': 6, + '🧑🏾‍🎓': 6, + '🧑🏾‍🎤': 6, + '🧑🏾‍🎨': 6, + '🧑🏾‍🏫': 6, + '🧑🏾‍🏭': 6, + '🧑🏾‍🐰‍🧑🏻': 10, + '🧑🏾‍🐰‍🧑🏿': 10, + '🧑🏾‍💻': 6, + '🧑🏾‍💼': 6, + '🧑🏾‍🔧': 6, + '🧑🏾‍🔬': 6, + '🧑🏾‍🚀': 6, + '🧑🏾‍🚒': 6, + '🧑🏾‍🤝‍🧑🏻': 10, + '🧑🏾‍🤝‍🧑🏽': 10, + '🧑🏾‍🤝‍🧑🏾': 10, + '🧑🏾‍🤝‍🧑🏿': 10, + '🧑🏾‍🦯': 6, + '🧑🏾‍🦯‍➡️': 7, + '🧑🏾‍🦰': 6, + '🧑🏾‍🦱': 6, + '🧑🏾‍🦲': 6, + '🧑🏾‍🦳': 6, + '🧑🏾‍🦼': 6, + '🧑🏾‍🦽': 6, + '🧑🏾‍🩰': 6, + '🧑🏾‍🫯‍🧑🏻': 9, + '🧑🏾‍🫯‍🧑🏽': 9, + '🧑🏾‍🫯‍🧑🏿': 9, + '🧑🏿‍⚕️': 5, + '🧑🏿‍⚖️': 5, + '🧑🏿‍✈️': 5, + '🧑🏿‍❤️‍💋‍🧑🏻': 11, + '🧑🏿‍❤️‍💋‍🧑🏽': 11, + '🧑🏿‍🌾': 6, + '🧑🏿‍🍳': 6, + '🧑🏿‍🍼': 6, + '🧑🏿‍🎄': 6, + '🧑🏿‍🎓': 6, + '🧑🏿‍🎤': 6, + '🧑🏿‍🎨': 6, + '🧑🏿‍🏫': 6, + '🧑🏿‍🏭': 6, + '🧑🏿‍🐰‍🧑🏻': 10, + '🧑🏿‍🐰‍🧑🏼': 10, + '🧑🏿‍🐰‍🧑🏽': 10, + '🧑🏿‍🐰‍🧑🏾': 10, + '🧑🏿‍💻': 6, + '🧑🏿‍💼': 6, + '🧑🏿‍🔧': 6, + '🧑🏿‍🔬': 6, + '🧑🏿‍🚀': 6, + '🧑🏿‍🚒': 6, + '🧑🏿‍🤝‍🧑🏻': 10, + '🧑🏿‍🤝‍🧑🏼': 10, + '🧑🏿‍🤝‍🧑🏽': 10, + '🧑🏿‍🤝‍🧑🏾': 10, + '🧑🏿‍🤝‍🧑🏿': 10, + '🧑🏿‍🦯': 6, + '🧑🏿‍🦯‍➡️': 7, + '🧑🏿‍🦰': 6, + '🧑🏿‍🦱': 6, + '🧑🏿‍🦲': 6, + '🧑🏿‍🦳': 6, + '🧑🏿‍🦼': 6, + '🧑🏿‍🦼‍➡️': 7, + '🧑🏿‍🦽': 6, + '🧑🏿‍🦽‍➡️': 7, + '🧑🏿‍🩰': 6, + '🧑🏿‍🫯‍🧑🏻': 9, + '🧑🏿‍🫯‍🧑🏼': 9, + '🧑🏿‍🫯‍🧑🏽': 9, + '🧑🏿‍🫯‍🧑🏾': 9, + '🧔‍♀️': 3, + '🧔‍♂️': 3, + '🧔🏻‍♀️': 5, + '🧔🏻‍♂️': 5, + '🧔🏼‍♀️': 5, + '🧔🏼‍♂️': 5, + '🧔🏽‍♀️': 5, + '🧔🏽‍♂️': 5, + '🧔🏾‍♀️': 5, + '🧔🏾‍♂️': 5, + '🧔🏿‍♀️': 5, + '🧔🏿‍♂️': 5, + '🧖‍♀️': 3, + '🧖‍♂️': 3, + '🧖🏻‍♀️': 5, + '🧖🏻‍♂️': 5, + '🧖🏼‍♀️': 5, + '🧖🏼‍♂️': 5, + '🧖🏽‍♀️': 5, + '🧖🏽‍♂️': 5, + '🧖🏾‍♀️': 5, + '🧖🏾‍♂️': 5, + '🧖🏿‍♀️': 5, + '🧖🏿‍♂️': 5, + '🧗‍♀️': 3, + '🧗‍♂️': 3, + '🧗🏻‍♀️': 5, + '🧗🏻‍♂️': 5, + '🧗🏼‍♀️': 5, + '🧗🏼‍♂️': 5, + '🧗🏽‍♀️': 5, + '🧗🏽‍♂️': 5, + '🧗🏾‍♀️': 5, + '🧗🏾‍♂️': 5, + '🧗🏿‍♀️': 5, + '🧗🏿‍♂️': 5, + '🧘‍♀️': 3, + '🧘‍♂️': 3, + '🧘🏻‍♀️': 5, + '🧘🏻‍♂️': 5, + '🧘🏼‍♀️': 5, + '🧘🏼‍♂️': 5, + '🧘🏽‍♀️': 5, + '🧘🏽‍♂️': 5, + '🧘🏾‍♀️': 5, + '🧘🏾‍♂️': 5, + '🧘🏿‍♀️': 5, + '🧘🏿‍♂️': 5, + '🧙‍♀️': 3, + '🧙‍♂️': 3, + '🧙🏻‍♀️': 5, + '🧙🏻‍♂️': 5, + '🧙🏼‍♀️': 5, + '🧙🏼‍♂️': 5, + '🧙🏽‍♀️': 5, + '🧙🏽‍♂️': 5, + '🧙🏾‍♀️': 5, + '🧙🏾‍♂️': 5, + '🧙🏿‍♀️': 5, + '🧙🏿‍♂️': 5, + '🧚‍♀️': 3, + '🧚‍♂️': 3, + '🧚🏻‍♀️': 5, + '🧚🏻‍♂️': 5, + '🧚🏼‍♀️': 5, + '🧚🏼‍♂️': 5, + '🧚🏽‍♀️': 5, + '🧚🏽‍♂️': 5, + '🧚🏾‍♀️': 5, + '🧚🏾‍♂️': 5, + '🧚🏿‍♀️': 5, + '🧚🏿‍♂️': 5, + '🧛‍♀️': 3, + '🧛‍♂️': 3, + '🧛🏻‍♀️': 5, + '🧛🏻‍♂️': 5, + '🧛🏼‍♀️': 5, + '🧛🏼‍♂️': 5, + '🧛🏽‍♀️': 5, + '🧛🏽‍♂️': 5, + '🧛🏾‍♀️': 5, + '🧛🏾‍♂️': 5, + '🧛🏿‍♀️': 5, + '🧛🏿‍♂️': 5, + '🧜‍♀️': 3, + '🧜‍♂️': 3, + '🧜🏻‍♀️': 5, + '🧜🏻‍♂️': 5, + '🧜🏼‍♀️': 5, + '🧜🏼‍♂️': 5, + '🧜🏽‍♀️': 5, + '🧜🏽‍♂️': 5, + '🧜🏾‍♀️': 5, + '🧜🏾‍♂️': 5, + '🧜🏿‍♀️': 5, + '🧜🏿‍♂️': 5, + '🧝‍♀️': 3, + '🧝‍♂️': 3, + '🧝🏻‍♀️': 5, + '🧝🏻‍♂️': 5, + '🧝🏼‍♀️': 5, + '🧝🏼‍♂️': 5, + '🧝🏽‍♀️': 5, + '🧝🏽‍♂️': 5, + '🧝🏾‍♀️': 5, + '🧝🏾‍♂️': 5, + '🧝🏿‍♀️': 5, + '🧝🏿‍♂️': 5, + '🧞‍♀️': 3, + '🧞‍♂️': 3, + '🧟‍♀️': 3, + '🧟‍♂️': 3, + '🫱🏻‍🫲🏼': 8, + '🫱🏻‍🫲🏽': 8, + '🫱🏻‍🫲🏾': 8, + '🫱🏻‍🫲🏿': 8, + '🫱🏼‍🫲🏻': 8, + '🫱🏼‍🫲🏽': 8, + '🫱🏼‍🫲🏾': 8, + '🫱🏼‍🫲🏿': 8, + '🫱🏽‍🫲🏻': 8, + '🫱🏽‍🫲🏼': 8, + '🫱🏽‍🫲🏾': 8, + '🫱🏽‍🫲🏿': 8, + '🫱🏾‍🫲🏻': 8, + '🫱🏾‍🫲🏼': 8, + '🫱🏾‍🫲🏽': 8, + '🫱🏾‍🫲🏿': 8, + '🫱🏿‍🫲🏻': 8, + '🫱🏿‍🫲🏼': 8, + '🫱🏿‍🫲🏽': 8, + '🫱🏿‍🫲🏾': 8, + 'কিং': 3, + 'ক্তি': 3, + 'ক্রী': 3, + 'ক্ষা': 3, + 'ক্ষি': 3, + 'ক্ষে': 3, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 4, + 'খ্যা': 3, + 'গ্রা': 3, + 'গ্রে': 3, + 'ঘো': 3, + 'ঙ্খা': 3, + 'ঙ্গী': 3, + 'ঙ্গে': 3, + 'চ্ছা': 3, + 'চ্ছা‌': 3, + 'চ্ছে': 3, + 'জ্ঞা': 3, + 'ঞ্চি': 3, + 'ঞ্ছি': 3, + 'ট্রে': 3, + 'ণ্ডে': 3, + 'ত্তা': 3, + 'ত্তি': 3, + 'ত্বে': 3, + 'ত্যা': 3, + 'ত্যি': 3, + 'ত্যে': 3, + 'ত্রা': 3, + 'ত্রে': 3, + 'ত্‍পী': 3, + 'ত্‍সা': 3, + 'দ্দি': 3, + 'দ্দে': 3, + 'দ্ধা': 3, + 'দ্ধি': 3, + 'দ্ধে': 3, + 'দ্বা': 3, + 'দ্রো': 3, + 'ধ্যে': 3, + 'ন্তা': 3, + 'ন্তি': 3, + 'ন্তে': 3, + 'ন্ত্রি': 4, + 'ন্ত্রে': 4, + 'ন্থী': 3, + 'ন্ধা': 3, + 'ন্মা': 3, + 'ন্যা': 3, + 'ন্যে': 3, + 'প্তা': 3, + 'প্রা': 3, + 'ব্ধি': 3, + 'ব্যা': 3, + 'ভ্রা': 3, + 'ম্পা': 3, + 'ম্মা': 3, + 'রাং': 3, + 'র্জা': 3, + 'র্থে': 3, + 'র্দো': 3, + 'র্ধা': 3, + 'র্নী': 3, + 'র্বা': 3, + 'র্বি': 3, + 'র্বো': 3, + 'র্ব্য': 3, + 'র্মে': 3, + 'র্যা': 3, + 'ল্যা': 3, + 'ল্যে': 3, + 'ল্লে': 3, + 'শ্চি': 3, + 'শ্বা': 3, + 'শ্বে': 3, + 'শ্যে': 3, + 'শ্রা': 3, + 'ষ্টা': 3, + 'ষ্টি': 3, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 4, + 'ষ্ট্রে': 4, + 'ষ্ঠা': 3, + 'ষ্ঠি': 3, + 'ষ্ঠী': 3, + 'সাং': 3, + 'স্তি': 3, + 'স্তি‌': 3, + 'স্ত্র': 3, + 'স্থা': 3, + 'স্থ্য': 3, + 'স্বা': 3, + 'স্বী': 3, + 'স্যা': 3, + 'স্যে': 3, + 'क्घ्घि्': 4, + 'क्ति': 3, + 'क्षा': 3, + 'घ्का': 3, + 'घ्र्व्य': 4, + 'घ्लि': 3, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'च्चा': 3, + 'च्छा': 3, + 'ज्ञा': 3, + 'त्ति': 3, + 'त्यि': 3, + 'त्रा': 3, + 'त्राा': 4, + 'त्रि': 3, + 'द्वा': 3, + 'न्या': 3, + 'प्रा': 3, + 'म्मा': 3, + 'म्या': 3, + 'र्जि': 3, + 'र्जी': 3, + 'र्ति': 3, + 'र्थि': 3, + 'र्दो': 3, + 'र्धा': 3, + 'र्मि': 3, + 'र्रा': 3, + 'ल्या': 3, + 'व्या': 3, + 'श्वा': 3, + 'ष्ट्र': 3, + 'ष्ट्री': 4, + 'स्ती': 3, + 'स्था': 3, + 'स्थि': 3, + 'स्थी': 3, + 'स्थ्य': 3, + 'स्वा': 3, + 'स्सा': 3, + 'ကျေ': 3, + 'ကြေ': 3, + 'ကြွေ': 3, + 'ချေ': 3, + 'ခြေ': 3, + 'ပျေ': 3, + 'ပြေ': 3, + 'မြေ': 3, + 'လျေ': 3, + 'လျှေ': 3, + '𑄇𑄳𑄠𑄬': 3, + '𑄈𑄳𑄠𑄬': 3, + '𑄌𑄳𑄠𑄬': 3, + '𑄎𑄳𑄠𑄬': 3, + '𑄑𑄳𑄢𑄬': 3, + '𑄖𑄳𑄠𑄬': 3, + '𑄖𑄳𑄢𑄬': 3, + '𑄘𑄳𑄠𑄬': 3, + '𑄚𑄳𑄠𑄬': 3, + '𑄝𑄳𑄢𑄬': 3, + '𑄟𑄳𑄠𑄬': 3, + '𑄡𑄳𑄠𑄬': 3, + '𑄣𑄳𑄦𑄬': 3, + 'ક્કા': 3, + 'ક્કો': 3, + 'ક્તિ': 3, + 'ક્ષા': 3, + 'ચ્ચા': 3, + 'ચ્છા': 3, + 'જ્ઞા': 3, + 'જ્યો': 3, + 'ત્તા': 3, + 'ત્તિ': 3, + 'ત્ત્વ': 3, + 'ત્ત્વા': 4, + 'ત્યા': 3, + 'ત્યાં': 3, + 'ત્યિ': 3, + 'ત્યો': 3, + 'ત્રી': 3, + 'ત્ર્ય': 3, + 'દ્ધા': 3, + 'દ્ધાં': 3, + 'દ્ધિ': 3, + 'દ્વા': 3, + 'ધ્યા': 3, + 'ન્તો': 3, + 'ન્મા': 3, + 'ન્યા': 3, + 'પ્રા': 3, + 'મ્યાં': 3, + 'ર્તા': 3, + 'ર્થિ': 3, + 'ર્દો': 3, + 'ર્મિ': 3, + 'ર્યા': 3, + 'ર્યો': 3, + 'વ્યા': 3, + 'વ્યો': 3, + 'ષ્ટિ': 3, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 4, + 'ષ્ટ્રો': 4, + 'ષ્ઠા': 3, + 'સ્તિ': 3, + 'સ્તી': 3, + 'સ્ત્રી': 4, + 'સ્થા': 3, + 'સ્થિ': 3, + 'સ્રી': 3, + 'સ્વા': 3, + 'સ્વી': 3, + 'સ્સા': 3, + 'क्नि': 3, + 'क्रि': 3, + 'क्षि': 3, + 'ख्या': 3, + 'च्चों': 3, + 'च्छि': 3, + 'ट्टि': 3, + 'त्का': 3, + 'त्ता': 3, + 'त्नों': 3, + 'त्पा': 3, + 'त्मा': 3, + 'त्या': 3, + 'त्री': 3, + 'त्सा': 3, + 'द्घि': 3, + 'द्धा': 3, + 'द्धि': 3, + 'द्भा': 3, + 'द्रो': 3, + 'ध्या': 3, + 'निः': 3, + 'न्ति': 3, + 'न्तों': 3, + 'न्त्र': 3, + 'न्त्रा': 4, + 'न्दी': 3, + 'न्धि': 3, + 'न्धी': 3, + 'न्धों': 3, + 'न्नि': 3, + 'न्मा': 3, + 'प्ति': 3, + 'फ्रां': 3, + 'म्भि': 3, + 'म्मि': 3, + 'र्ता': 3, + 'र्या': 3, + 'र्यों': 3, + 'र्वो': 3, + 'ल्लि': 3, + 'व्यों': 3, + 'श्चि': 3, + 'श्यों': 3, + 'श्रा': 3, + 'ष्का': 3, + 'ष्टि': 3, + 'ष्ट्रों': 4, + 'ष्ठों': 3, + 'ष्यों': 3, + 'स्ता': 3, + 'स्त्र': 3, + 'स्त्री': 4, + 'स्यों': 3, + 'स्वी': 3, + 'फ़्ता': 3, + 'ꦏꦺꦴ': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦏꦁ': 3, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 3, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦔꦸ': 3, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦠꦶ': 3, + 'ꦏ꧀ꦠꦸ': 3, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦢꦂ': 3, + 'ꦏ꧀ꦢꦶ': 3, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦤꦶꦁ': 3, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦥꦶ': 3, + 'ꦏ꧀ꦥꦿꦶ': 4, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦧꦶ': 3, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦩꦸ': 3, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦱꦂ': 3, + 'ꦏ꧀ꦱꦶ': 3, + 'ꦏ꧀ꦱꦸ': 3, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲ': 3, + 'ꦏ꧀ꦲꦁ': 3, + 'ꦏ꧀ꦲꦶꦁ': 3, + 'ꦏ꧀ꦲꦸ': 3, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦏ꧀ꦲꦺꦴ': 5, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦒ꧀ꦒ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦒꦼ': 3, + 'ꦔ꧀ꦒꦿꦼꦁ': 4, + 'ꦔ꧀ꦭ': 3, + 'ꦔ꧀ꦭꦁ': 3, + 'ꦔ꧀ꦭꦸ': 3, + 'ꦔ꧀ꦭꦼ': 3, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦕꦶ': 3, + 'ꦚ꧀ꦗ': 3, + 'ꦚ꧀ꦗꦶ': 3, + 'ꦚ꧀ꦗꦸꦁ': 3, + 'ꦚ꧀ꦗꦸꦂ': 3, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠ꧀ꦏꦁ': 3, + 'ꦠ꧀ꦏꦸ': 3, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦔꦸ': 3, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦠꦶ': 3, + 'ꦠ꧀ꦠꦶꦁ': 3, + 'ꦠ꧀ꦠꦸ': 3, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦤꦶ': 3, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦩꦼ': 3, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦱꦶꦁ': 3, + 'ꦠ꧀ꦱꦶꦃ': 4, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲ': 3, + 'ꦠ꧀ꦲꦶꦁ': 3, + 'ꦠ꧀ꦲꦺꦴ': 5, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦠꦶꦁ': 3, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦩꦺꦴ': 5, + 'ꦢ꧀ꦲ': 3, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦏꦁ': 3, + 'ꦤ꧀ꦏꦸ': 3, + 'ꦤ꧀ꦏꦼ': 3, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦔꦁ': 3, + 'ꦤ꧀ꦔꦶ': 3, + 'ꦤ꧀ꦔꦸ': 3, + 'ꦤ꧀ꦔꦸꦂ': 3, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 3, + 'ꦤ꧀ꦔꦿꦸ': 4, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦗꦸ': 3, + 'ꦤ꧀ꦗꦼ': 3, + 'ꦤ꧀ꦚꦶ': 3, + 'ꦤ꧀ꦛꦃ': 4, + 'ꦤ꧀ꦛꦶ': 3, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦝꦁ': 3, + 'ꦤ꧀ꦝꦶ': 3, + 'ꦤ꧀ꦝꦸ': 3, + 'ꦤ꧀ꦝꦸꦁ': 3, + 'ꦤ꧀ꦝꦺꦁ': 4, + 'ꦤ꧀ꦝꦺꦴꦁ': 5, + 'ꦤ꧀ꦝꦼ': 3, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦠꦂ': 3, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 3, + 'ꦤ꧀ꦠꦸ': 3, + 'ꦤ꧀ꦠꦸꦁ': 3, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 3, + 'ꦤ꧀ꦠꦼꦂ': 3, + 'ꦤ꧀ꦠꦽ': 3, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦢꦁ': 3, + 'ꦤ꧀ꦢꦂ': 3, + 'ꦤ꧀ꦢꦶ': 3, + 'ꦤ꧀ꦢꦸ': 3, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 3, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦤꦶ': 3, + 'ꦤ꧀ꦤꦶꦁ': 3, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 3, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦥꦁ': 3, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 5, + 'ꦤ꧀ꦥꦶ': 3, + 'ꦤ꧀ꦥꦸ': 3, + 'ꦤ꧀ꦥꦼ': 3, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦥꦿꦶ': 4, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦧꦁ': 3, + 'ꦤ꧀ꦧꦶ': 3, + 'ꦤ꧀ꦧꦸ': 3, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦺꦴ': 5, + 'ꦤ꧀ꦧꦼ': 3, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦩꦂ': 3, + 'ꦤ꧀ꦩꦶ': 3, + 'ꦤ꧀ꦩꦸꦂ': 3, + 'ꦤ꧀ꦩꦼ': 3, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦭꦶ': 3, + 'ꦤ꧀ꦭꦸ': 3, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦮꦂ': 3, + 'ꦤ꧀ꦮꦶ': 3, + 'ꦤ꧀ꦮꦸ': 3, + 'ꦤ꧀ꦮꦼ': 3, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦱꦂ': 3, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 3, + 'ꦤ꧀ꦱꦶꦁ': 3, + 'ꦤ꧀ꦱꦸ': 3, + 'ꦤ꧀ꦱꦺꦴ': 5, + 'ꦤ꧀ꦱꦼ': 3, + 'ꦤ꧀ꦲ': 3, + 'ꦤ꧀ꦲꦁ': 3, + 'ꦤ꧀ꦲꦶ': 3, + 'ꦤ꧀ꦲꦶꦁ': 3, + 'ꦤ꧀ꦲꦸ': 3, + 'ꦤ꧀ꦲꦺꦴ': 5, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦏꦁ': 3, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦠꦶ': 3, + 'ꦥ꧀ꦢꦸ': 3, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦤꦶ': 3, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦥꦶ': 3, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦧꦺ': 4, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦩꦂ': 3, + 'ꦥ꧀ꦫꦺ': 4, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦭꦸ': 3, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦱꦶꦂ': 3, + 'ꦥ꧀ꦱꦼ': 3, + 'ꦥ꧀ꦲ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦠꦸ': 3, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲ': 3, + 'ꦧ꧀ꦲꦶ': 3, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 3, + 'ꦩ꧀ꦏꦁ': 3, + 'ꦩ꧀ꦔꦼ': 3, + 'ꦩ꧀ꦠꦸ': 3, + 'ꦩ꧀ꦠꦺꦴ': 5, + 'ꦩ꧀ꦤꦶꦁ': 3, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦥꦶ': 3, + 'ꦩ꧀ꦥꦸ': 3, + 'ꦩ꧀ꦥꦼ': 3, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦧꦁ': 3, + 'ꦩ꧀ꦧꦂ': 3, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 3, + 'ꦩ꧀ꦧꦸ': 3, + 'ꦩ꧀ꦧꦸꦁ': 3, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦺꦂ': 4, + 'ꦩ꧀ꦧꦼꦂ': 3, + 'ꦩ꧀ꦧꦾꦸꦂ': 4, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦩꦶ': 3, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦭ': 3, + 'ꦩ꧀ꦲꦶ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 3, + 'ꦭ꧀ꦏꦁ': 3, + 'ꦭ꧀ꦚꦼꦁ': 3, + 'ꦭ꧀ꦠꦸ': 3, + 'ꦭ꧀ꦧꦸ': 3, + 'ꦭ꧀ꦩꦸ': 3, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦭꦶ': 3, + 'ꦭ꧀ꦭꦶꦁ': 3, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦱꦂ': 3, + 'ꦭ꧀ꦱꦶꦁ': 3, + 'ꦭ꧀ꦱꦸ': 3, + 'ꦭ꧀ꦲ': 3, + 'ꦭ꧀ꦲꦁ': 3, + 'ꦭ꧀ꦲꦶꦁ': 3, + 'ꦭ꧀ꦲꦸ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 3, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦏꦁ': 3, + 'ꦱ꧀ꦏꦿꦶ': 4, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦔꦸ': 3, + 'ꦱ꧀ꦔꦿ': 4, + 'ꦱ꧀ꦛꦶ': 3, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 3, + 'ꦱ꧀ꦢꦶ': 3, + 'ꦱ꧀ꦢꦸ': 3, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦧꦁ': 3, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦩꦶ': 3, + 'ꦱ꧀ꦩꦼ': 3, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦱꦂ': 3, + 'ꦱ꧀ꦱꦶ': 3, + 'ꦱ꧀ꦱꦶꦁ': 3, + 'ꦱ꧀ꦱꦸ': 3, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲ': 3, + 'ꦱ꧀ꦲꦁ': 3, + 'ꦱ꧀ꦲꦶ': 3, + 'ꦱ꧀ꦲꦶꦁ': 3, + 'ꦱ꧀ꦲꦸ': 3, + 'ꦲꦺꦴ': 3, + 'ꦏ꧀': 2, + 'ꦠ꧀': 2, + 'ꦢ꧀': 2, + 'ꦤ꧀': 2, + 'ꦥ꦳꧀': 2, + 'ꦥ꧀': 2, + 'ꦧ꧀': 2, + 'ꦩ꧀': 2, + 'ꦭ꧀': 2, + 'ꦱ꧀': 2, + 'ಕಾಂ': 3, + 'ಕುಂ': 3, + 'ಕೊಂ': 3, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೊಂ': 3, + 'ಟುಂ': 3, + 'ನಾಂ': 3, + 'ಯುಂ': 3, + 'ರಾಂ': 3, + 'ವುಂ': 3, + 'ಶಾಂ': 3, + 'ಸಾಂ': 3, + 'ಹೊಂ': 3, + 'ក្ដៅ': 3, + 'ក្រោ': 3, + 'ក្សា': 3, + 'ខ្ជា': 3, + 'ខ្លា': 3, + 'គ្នា': 3, + 'គ្មា': 3, + 'គ្រា': 3, + 'គ្រឹះ': 3, + 'ង្កើ': 3, + 'ង្រៀ': 3, + 'ង្ហា': 3, + 'ច្ចេ': 3, + 'ច្បា': 3, + 'ឆ្នាំ': 3, + 'ឆ្នោ': 3, + 'ឆ្លើ': 3, + 'ជ្ជា': 3, + 'ជ្ញា': 3, + 'ជ្រើ': 3, + 'ជ្រៀ': 3, + 'ជ្រែ': 3, + 'ឈ្មោះ': 4, + 'ញ្ជា': 3, + 'ញ្ញា': 3, + 'ញ្ញៈ': 3, + 'ដ្ឋា': 3, + 'ណោះ': 3, + 'ណ្ដា': 3, + 'ណ្ដុះ': 3, + 'ណ្ណោះ': 4, + 'ត្រា': 3, + 'ថ្ងៃ': 3, + 'ថ្នា': 3, + 'ថ្លៃ': 3, + 'ទោះ': 3, + 'ទ្យា': 3, + 'ធ្នា': 3, + 'ធ្យា': 3, + 'ធ្យោ': 3, + 'ធ្វើ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ថែ': 3, + 'ន្ថោ': 3, + 'ន្ទា': 3, + 'ន្ទៈ': 3, + 'ន្យា': 3, + 'ន្លែ': 3, + 'បោះ': 3, + 'ប្ដេ': 3, + 'ប្រា': 3, + 'ប្រើ': 3, + 'ប្រែ': 3, + 'ផ្ដា': 3, + 'ផ្ទា': 3, + 'ផ្ទេ': 3, + 'ផ្នែ': 3, + 'ផ្លា': 3, + 'ផ្សា': 3, + 'ផ្សេ': 3, + 'ផ្សៃ': 3, + 'ពោះ': 3, + 'ព្យា': 3, + 'ព្រៀ': 3, + 'ព្រៃ': 3, + 'ម្ងា': 3, + 'ម្ចា': 3, + 'ម្ដា': 3, + 'ម្ដែ': 3, + 'ម្នា': 3, + 'ម្នេ': 3, + 'ម្ភា': 3, + 'ម្រា': 3, + 'ម្រើ': 3, + 'ម្រេ': 3, + 'ម្លៀ': 3, + 'ម្លៃ': 3, + 'ល្បៈ': 3, + 'ល្មើ': 3, + 'ស្គា': 3, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ស្ថា': 3, + 'ស្នា': 3, + 'ស្មា': 3, + 'ស្មើ': 3, + 'ស្រា': 3, + 'ស្លា': 3, + 'ស្វែ': 3, + 'ᨣᩕᩮ᩠': 3, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'क्ष्ण': 3, + 'ट्टी': 3, + 'ट्रा': 3, + 'त्राि': 4, + 'द्धां': 3, + 'र्त्त': 3, + 'ष्ठा': 3, + 'क्ष्य': 3, + 'त्त्व': 3, + 'त्नी': 3, + 'त्पी': 3, + 'त्र्त': 3, + 'द्घो': 3, + 'न्तः': 3, + 'न्ता': 3, + 'न्त्रि': 4, + 'फ्ता': 3, + 'ब्धि': 3, + 'भ्या': 3, + 'म्प्र': 3, + 'र्कि': 3, + 'र्बा': 3, + 'र्मा': 3, + 'र्वा': 3, + 'ल्पि': 3, + 'श्यि': 3, + 'ക്കാ': 3, + 'ക്കി': 3, + 'ക്കും': 3, + 'ക്കെ': 3, + 'ക്കേ': 3, + 'ക്കൊ': 3, + 'ക്കോ': 3, + 'ക്തി': 3, + 'ക്യം': 3, + 'ക്ഷാ': 3, + 'ക്ഷി': 3, + 'ക്ഷേ': 3, + 'ഖ്യാ': 3, + 'ഗ്ഗം': 3, + 'ഗ്ദാ': 3, + 'ഗ്യം': 3, + 'ങ്കി': 3, + 'ങ്കെ': 3, + 'ങ്കേ': 3, + 'ങ്ങി': 3, + 'ച്ചി': 3, + 'ച്ചും': 3, + 'ച്ചെ': 3, + 'ച്ചേ': 3, + 'ജ്യാ': 3, + 'ഞ്ഞി': 3, + 'ഞ്ഞെ': 3, + 'ട്ടാ': 3, + 'ട്ടി': 3, + 'ട്ടോ': 3, + 'ണ്ടാ': 3, + 'ണ്ടി': 3, + 'ണ്ടും': 3, + 'ണ്ടെ': 3, + 'ത്താ': 3, + 'ത്തി': 3, + 'ത്തും': 3, + 'ത്തെ': 3, + 'ത്തേ': 3, + 'ത്തോ': 3, + 'ത്നം': 3, + 'ത്നി': 3, + 'ത്യാ': 3, + 'ത്യേ': 3, + 'ത്വം': 3, + 'ദ്ധി': 3, + 'ദ്യാ': 3, + 'ന്തം': 3, + 'ന്തെ': 3, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 5, + 'ന്ധി': 3, + 'ന്നാ': 3, + 'ന്നി': 3, + 'ന്നീ': 3, + 'ന്നും': 3, + 'ന്നെ': 3, + 'ന്നേ': 3, + 'ന്നോ': 3, + 'ന്മാ': 3, + 'ന്യം': 3, + 'ന്യാ': 3, + 'ന്യേ': 3, + 'ന്യോ': 3, + 'ന്റെ': 3, + 'ന്‍പി': 3, + 'പ്പി': 3, + 'പ്പെ': 3, + 'പ്പോ': 3, + 'പ്രാ': 3, + 'ബ്ലി': 3, + 'ഭ്യാ': 3, + 'ഭ്രാ': 3, + 'മ്പാ': 3, + 'മ്പ്ര': 3, + 'മ്മി': 3, + 'യ്ക്കു': 3, + 'യ്തി': 3, + 'യ്യാ': 3, + 'യ്യി': 3, + 'ര്യം': 3, + 'ര്‍ക്കു': 3, + 'ര്‍ക്കും': 4, + 'ര്‍ക്ക്‌': 3, + 'ര്‍ഗ്ഗം': 4, + 'ര്‍ച്ച': 3, + 'ര്‍ണ്ണ': 3, + 'ര്‍ത്ത': 3, + 'ര്‍ത്തി': 4, + 'ര്‍ത്തു': 3, + 'ര്‍ത്തേ': 4, + 'ര്‍ദേ': 3, + 'ര്‍ദ്ദ': 3, + 'ര്‍പ്പെ': 4, + 'ര്‍മ്മി': 4, + 'ര്‍രാ': 3, + 'ര്‍വ്വ': 3, + 'ര്‍ഹി': 3, + 'റ്റം': 3, + 'റ്റേ': 3, + 'ല്യാ': 3, + 'ല്ലാ': 3, + 'ല്ലാം': 4, + 'ല്ലെ': 3, + 'ല്‍കി': 3, + 'ല്‍കേ': 3, + 'ല്‍നി': 3, + 'ല്‍പ്പ': 3, + 'ള്ളാ': 3, + 'ള്ളി': 3, + 'ള്‍കൊ': 3, + 'ള്‍ക്ക': 3, + 'ള്‍ക്കി': 4, + 'ള്‍ക്കു': 3, + 'ള്‍ക്കും': 4, + 'ള്‍ക്കെ': 4, + 'ള്‍ക്ക്‌': 3, + 'വ്യം': 3, + 'വ്യാ': 3, + 'ശ്വാ': 3, + 'ഷ്ട്യാ': 4, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 4, + 'ഷ്യാ': 3, + 'സാം': 3, + 'സ്കാ': 3, + 'സ്ത്രം': 4, + 'സ്ത്രീ': 4, + 'സ്ഥാ': 3, + 'സ്ഥി': 3, + 'സ്റ്റ്‌': 3, + 'സ്വാ': 3, + 'സ്വീ': 3, + 'സ്സാ': 3, + 'സ്സി': 3, + 'സ്സും': 3, + 'സ്സോ': 3, + 'ഹിം': 3, + 'क्कां': 3, + 'क्ती': 3, + 'क्तीं': 3, + 'क्या': 3, + 'च्या': 3, + 'च्यां': 3, + 'ज्या': 3, + 'ज्या‌': 3, + 'ट्या': 3, + 'ण्या': 3, + 'ण्यां': 3, + 'त्त्वा': 4, + 'त्त्वे': 3, + 'त्यां': 3, + 'त्र्य': 3, + 'त्र्या': 4, + 'त्र्ये': 3, + 'त्वा': 3, + 'त्वां': 3, + 'द्दि': 3, + 'द्दी': 3, + 'द्धिं': 3, + 'द्धी': 3, + 'द्धीं': 3, + 'द्या': 3, + 'द्वि': 3, + 'न्हा': 3, + 'न्ह्यां': 4, + 'र्जा': 3, + 'र्ती': 3, + 'र्थी': 3, + 'र्भा': 3, + 'र्यां': 3, + 'र्वां': 3, + 'र्‍या': 3, + 'ल्यां': 3, + 'ल्ला': 3, + 'श्रां': 3, + 'ष्टां': 3, + 'ष्टी': 3, + 'ष्टीं': 3, + 'ष्ट्रा': 4, + 'ष्ट्रां': 4, + 'स्त्रि': 4, + 'स्या': 3, + 'ह्या': 3, + 'ဇြေ': 3, + 'ဒ္ဂေ': 3, + 'ဖျေံ': 3, + 'ဗ္တေ': 3, + 'ဗ္ၜေ': 3, + 'ဗြေ': 3, + 'သ္ဂေ': 3, + 'क्ता': 3, + 'क्ना': 3, + 'क्सा': 3, + 'ज्रा': 3, + 'ञ्चा': 3, + 'द्दा': 3, + 'न्का': 3, + 'न्चि': 3, + 'न्दा': 3, + 'न्दो': 3, + 'फ्ना': 3, + 'फ्नो': 3, + 'म्ति': 3, + 'म्पा': 3, + 'र्दा': 3, + 'र्द्ध': 3, + 'र्नि': 3, + 'र्सा': 3, + 'ष्ट्रि': 4, + 'स्ट्या': 4, + 'स्तो': 3, + 'स्रो': 3, + 'क्का': 3, + 'क्तेः': 3, + 'क्त्योः': 5, + 'क्रा': 3, + 'क्षां': 3, + 'क्षाः': 4, + 'क्षो': 3, + 'क्ष्या': 4, + 'ख्यः': 3, + 'ग्यैः': 3, + 'ग्र्य': 3, + 'ञ्चि': 3, + 'ण्डः': 3, + 'ण्डि': 3, + 'ताः': 3, + 'त्त्थि': 4, + 'त्सो': 3, + 'त्स्वा': 4, + 'द्धः': 3, + 'द्धैः': 3, + 'धाः': 3, + 'नाः': 3, + 'न्ञ्या': 4, + 'न्तो': 3, + 'न्त्राः': 5, + 'न्त्री': 4, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 5, + 'न्त्र्ये': 4, + 'न्धा': 3, + 'न्ना': 3, + 'न्नाः': 4, + 'न्यो': 3, + 'प्तौ': 3, + 'प्या': 3, + 'भिः': 3, + 'भ्यः': 3, + 'भ्यां': 3, + 'भ्यो': 3, + 'म्नि': 3, + 'याः': 3, + 'य्यो': 3, + 'राः': 3, + 'र्गी': 3, + 'र्चि': 3, + 'र्णां': 3, + 'र्णी': 3, + 'र्तिः': 4, + 'र्त्ति': 4, + 'र्दि': 3, + 'र्धि': 3, + 'र्हाः': 4, + 'र्हि': 3, + 'र्हो': 3, + 'लाः': 3, + 'ल्का': 3, + 'ल्याः': 4, + 'वाः': 3, + 'शाः': 3, + 'श्या': 3, + 'श्वि': 3, + 'षाः': 3, + 'ष्टः': 3, + 'ष्टा': 3, + 'ष्टाः': 4, + 'ष्ट्रे': 3, + 'ष्ट्रो': 4, + 'ष्प्र': 3, + 'ष्यः': 3, + 'स्का': 3, + 'स्काः': 4, + 'स्ति': 3, + 'स्त्रा': 4, + 'स्थां': 3, + 'स्धी': 3, + 'स्मि': 3, + 'स्मिं': 3, + 'स्यां': 3, + 'स्याः': 4, + 'स्युः': 3, + '𑌕𑌾𑌂': 3, + '𑌕𑌾𑌃': 3, + '𑌟𑌾𑌂': 3, + '𑌟𑌾𑌃': 3, + '𑌠𑍈𑌃': 3, + '𑌣𑌾𑌂': 3, + '𑌤𑌾𑌂': 3, + '𑌤𑌾𑌃': 3, + '𑌤𑌿𑌂': 3, + '𑌤𑌿𑌃': 3, + '𑌤𑍁𑌂': 3, + '𑌤𑍇𑌃': 3, + '𑌥𑌾𑌂': 3, + '𑌧𑌾𑌃': 3, + '𑌧𑌿𑌂': 3, + '𑌧𑍇𑌃': 3, + '𑌧𑍈𑌃': 3, + '𑌨𑌾𑌂': 3, + '𑌨𑌾𑌃': 3, + '𑌨𑌿𑌃': 3, + '𑌨𑍈𑌃': 3, + '𑌭𑌿𑌃': 3, + '𑌮𑌿𑌂': 3, + '𑌯𑌾𑌂': 3, + '𑌯𑌾𑌃': 3, + '𑌯𑍁𑌃': 3, + '𑌯𑍈𑌃': 3, + '𑌯𑍋𑌃': 3, + '𑌰𑌾𑌃': 3, + '𑌰𑌿𑌂': 3, + '𑌲𑌾𑌃': 3, + '𑌲𑌿𑌂': 3, + '𑌵𑌾𑌂': 3, + '𑌵𑌾𑌃': 3, + '𑌶𑌾𑌃': 3, + '𑌷𑌾𑌂': 3, + '𑌷𑌾𑌃': 3, + '𑌸𑌾𑌂': 3, + '𑌹𑌾𑌃': 3, + '𑌕𑍍': 2, + '𑌗𑍍': 2, + '𑌚𑍍': 2, + '𑌜𑍍': 2, + '𑌞𑍍': 2, + '𑌟𑍍': 2, + '𑌣𑍍': 2, + '𑌤𑍍': 2, + '𑌦𑍍': 2, + '𑌧𑍍': 2, + '𑌨𑍍': 2, + '𑌪𑍍': 2, + '𑌬𑍍': 2, + '𑌭𑍍': 2, + '𑌮𑍍': 2, + '𑌯𑍍': 2, + '𑌰𑍍': 2, + '𑌲𑍍': 2, + '𑌵𑍍': 2, + '𑌶𑍍': 2, + '𑌷𑍍': 2, + '𑌸𑍍': 2, + 'क्को': 3, + 'ग्या': 3, + 'च्यो': 3, + 'म्ही': 3, + 'म्हो': 3, + 'ह्रा': 3, + 'కుం': 3, + 'క్కు': 3, + 'క్తు': 3, + 'క్రాం': 3, + 'క్రూ': 3, + 'క్షిం': 3, + 'క్స్వా': 3, + 'చ్చు': 3, + 'టుం': 3, + 'ట్లు': 3, + 'డ్రు': 3, + 'త్తు': 3, + 'త్నిం': 3, + 'త్యం': 3, + 'త్రు': 3, + 'త్ర్య': 3, + 'దుం': 3, + 'ద్దు': 3, + 'ద్ధిం': 3, + 'ద్ర్య': 3, + 'నుం': 3, + 'న్ను': 3, + 'భ్యు': 3, + 'యుం': 3, + 'ర్చు': 3, + 'ర్ణాం': 3, + 'ర్ణు': 3, + 'ర్తిం': 3, + 'ర్తృ': 3, + 'ర్థిం': 3, + 'ర్బం': 3, + 'ర్హాం': 3, + 'ర్హు': 3, + 'శ్రాం': 3, + 'ష్టు': 3, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'ష్ఠు': 3, + 'స్కృ': 3, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, + '؁۱': 1, +} diff --git a/wcwidth/table_grapheme_overrides/_known_813fee16.py b/wcwidth/table_grapheme_overrides/_known_813fee16.py new file mode 100644 index 00000000..bb20e384 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_813fee16.py @@ -0,0 +1,2570 @@ +""" +Grapheme overrides for _known_813fee16. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: st, urxvt, xterm +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 3, + '⛹🏻‍♀️': 4, + '⛹🏻‍♂️': 4, + '⛹🏼‍♀️': 4, + '⛹🏼‍♂️': 4, + '⛹🏽‍♀️': 4, + '⛹🏽‍♂️': 4, + '⛹🏾‍♀️': 4, + '⛹🏾‍♂️': 4, + '⛹🏿‍♀️': 4, + '⛹🏿‍♂️': 4, + '❤️‍🔥': 3, + '❤️‍🩹': 3, + '🍄‍🟫': 4, + '🍋‍🟩': 4, + '🏃‍♀️': 3, + '🏃‍♀️‍➡️': 4, + '🏃‍♂️': 3, + '🏃‍♂️‍➡️': 4, + '🏃‍➡️': 3, + '🏃🏻‍♀️': 5, + '🏃🏻‍♀️‍➡️': 6, + '🏃🏻‍♂️': 5, + '🏃🏻‍♂️‍➡️': 6, + '🏃🏻‍➡️': 5, + '🏃🏼‍♀️': 5, + '🏃🏼‍♀️‍➡️': 6, + '🏃🏼‍♂️': 5, + '🏃🏼‍♂️‍➡️': 6, + '🏃🏼‍➡️': 5, + '🏃🏽‍♀️': 5, + '🏃🏽‍♀️‍➡️': 6, + '🏃🏽‍♂️': 5, + '🏃🏽‍♂️‍➡️': 6, + '🏃🏽‍➡️': 5, + '🏃🏾‍♀️': 5, + '🏃🏾‍♀️‍➡️': 6, + '🏃🏾‍♂️': 5, + '🏃🏾‍♂️‍➡️': 6, + '🏃🏾‍➡️': 5, + '🏃🏿‍♀️': 5, + '🏃🏿‍♀️‍➡️': 6, + '🏃🏿‍♂️': 5, + '🏃🏿‍♂️‍➡️': 6, + '🏃🏿‍➡️': 5, + '🏄‍♀️': 3, + '🏄‍♂️': 3, + '🏄🏻‍♀️': 5, + '🏄🏻‍♂️': 5, + '🏄🏼‍♀️': 5, + '🏄🏼‍♂️': 5, + '🏄🏽‍♀️': 5, + '🏄🏽‍♂️': 5, + '🏄🏾‍♀️': 5, + '🏄🏾‍♂️': 5, + '🏄🏿‍♀️': 5, + '🏄🏿‍♂️': 5, + '🏊‍♀️': 3, + '🏊‍♂️': 3, + '🏊🏻‍♀️': 5, + '🏊🏻‍♂️': 5, + '🏊🏼‍♀️': 5, + '🏊🏼‍♂️': 5, + '🏊🏽‍♀️': 5, + '🏊🏽‍♂️': 5, + '🏊🏾‍♀️': 5, + '🏊🏾‍♂️': 5, + '🏊🏿‍♀️': 5, + '🏊🏿‍♂️': 5, + '🏋🏻‍♀️': 4, + '🏋🏻‍♂️': 4, + '🏋🏼‍♀️': 4, + '🏋🏼‍♂️': 4, + '🏋🏽‍♀️': 4, + '🏋🏽‍♂️': 4, + '🏋🏾‍♀️': 4, + '🏋🏾‍♂️': 4, + '🏋🏿‍♀️': 4, + '🏋🏿‍♂️': 4, + '🏌🏻‍♀️': 4, + '🏌🏻‍♂️': 4, + '🏌🏼‍♀️': 4, + '🏌🏼‍♂️': 4, + '🏌🏽‍♀️': 4, + '🏌🏽‍♂️': 4, + '🏌🏾‍♀️': 4, + '🏌🏾‍♂️': 4, + '🏌🏿‍♀️': 4, + '🏌🏿‍♂️': 4, + '🏳️‍🌈': 3, + '🏴‍☠️': 3, + '🐈‍⬛': 4, + '🐕‍🦺': 4, + '🐦‍⬛': 4, + '🐦‍🔥': 4, + '🐻‍❄️': 3, + '👨‍⚕️': 3, + '👨‍⚖️': 3, + '👨‍✈️': 3, + '👨‍❤️‍👨': 5, + '👨‍❤️‍💋‍👨': 7, + '👨‍🌾': 4, + '👨‍🍳': 4, + '👨‍🍼': 4, + '👨‍🎓': 4, + '👨‍🎤': 4, + '👨‍🎨': 4, + '👨‍🏫': 4, + '👨‍🏭': 4, + '👨‍👦': 4, + '👨‍👦‍👦': 6, + '👨‍👧': 4, + '👨‍👧‍👦': 6, + '👨‍👧‍👧': 6, + '👨‍👨‍👦': 6, + '👨‍👨‍👦‍👦': 8, + '👨‍👨‍👧': 6, + '👨‍👨‍👧‍👦': 8, + '👨‍👨‍👧‍👧': 8, + '👨‍👩‍👦': 6, + '👨‍👩‍👦‍👦': 8, + '👨‍👩‍👧': 6, + '👨‍👩‍👧‍👦': 8, + '👨‍👩‍👧‍👧': 8, + '👨‍💻': 4, + '👨‍💼': 4, + '👨‍🔧': 4, + '👨‍🔬': 4, + '👨‍🚀': 4, + '👨‍🚒': 4, + '👨‍🦯': 4, + '👨‍🦯‍➡️': 5, + '👨‍🦰': 4, + '👨‍🦱': 4, + '👨‍🦲': 4, + '👨‍🦳': 4, + '👨‍🦼': 4, + '👨‍🦼‍➡️': 5, + '👨‍🦽': 4, + '👨‍🦽‍➡️': 5, + '👨🏻‍⚕️': 5, + '👨🏻‍⚖️': 5, + '👨🏻‍✈️': 5, + '👨🏻‍❤️‍👨🏻': 9, + '👨🏻‍❤️‍👨🏽': 9, + '👨🏻‍❤️‍👨🏿': 9, + '👨🏻‍❤️‍💋‍👨🏻': 11, + '👨🏻‍❤️‍💋‍👨🏽': 11, + '👨🏻‍❤️‍💋‍👨🏾': 11, + '👨🏻‍❤️‍💋‍👨🏿': 11, + '👨🏻‍🌾': 6, + '👨🏻‍🍳': 6, + '👨🏻‍🍼': 6, + '👨🏻‍🎓': 6, + '👨🏻‍🎤': 6, + '👨🏻‍🎨': 6, + '👨🏻‍🏫': 6, + '👨🏻‍🏭': 6, + '👨🏻‍🐰‍👨🏼': 10, + '👨🏻‍🐰‍👨🏽': 10, + '👨🏻‍🐰‍👨🏾': 10, + '👨🏻‍🐰‍👨🏿': 10, + '👨🏻‍💻': 6, + '👨🏻‍💼': 6, + '👨🏻‍🔧': 6, + '👨🏻‍🔬': 6, + '👨🏻‍🚀': 6, + '👨🏻‍🚒': 6, + '👨🏻‍🤝‍👨🏼': 10, + '👨🏻‍🤝‍👨🏽': 10, + '👨🏻‍🤝‍👨🏾': 10, + '👨🏻‍🤝‍👨🏿': 10, + '👨🏻‍🦯': 6, + '👨🏻‍🦯‍➡️': 7, + '👨🏻‍🦰': 6, + '👨🏻‍🦱': 6, + '👨🏻‍🦲': 6, + '👨🏻‍🦳': 6, + '👨🏻‍🦼': 6, + '👨🏻‍🦼‍➡️': 7, + '👨🏻‍🦽': 6, + '👨🏻‍🦽‍➡️': 7, + '👨🏻‍🫯‍👨🏼': 10, + '👨🏻‍🫯‍👨🏽': 10, + '👨🏻‍🫯‍👨🏾': 10, + '👨🏻‍🫯‍👨🏿': 10, + '👨🏼‍⚕️': 5, + '👨🏼‍⚖️': 5, + '👨🏼‍✈️': 5, + '👨🏼‍❤️‍👨🏼': 9, + '👨🏼‍❤️‍💋‍👨🏼': 11, + '👨🏼‍❤️‍💋‍👨🏿': 11, + '👨🏼‍🌾': 6, + '👨🏼‍🍳': 6, + '👨🏼‍🍼': 6, + '👨🏼‍🎓': 6, + '👨🏼‍🎤': 6, + '👨🏼‍🎨': 6, + '👨🏼‍🏫': 6, + '👨🏼‍🏭': 6, + '👨🏼‍🐰‍👨🏻': 10, + '👨🏼‍🐰‍👨🏽': 10, + '👨🏼‍🐰‍👨🏿': 10, + '👨🏼‍💻': 6, + '👨🏼‍💼': 6, + '👨🏼‍🔧': 6, + '👨🏼‍🔬': 6, + '👨🏼‍🚀': 6, + '👨🏼‍🚒': 6, + '👨🏼‍🤝‍👨🏻': 10, + '👨🏼‍🤝‍👨🏽': 10, + '👨🏼‍🤝‍👨🏿': 10, + '👨🏼‍🦯': 6, + '👨🏼‍🦯‍➡️': 7, + '👨🏼‍🦰': 6, + '👨🏼‍🦱': 6, + '👨🏼‍🦲': 6, + '👨🏼‍🦳': 6, + '👨🏼‍🦼': 6, + '👨🏼‍🦽': 6, + '👨🏼‍🦽‍➡️': 7, + '👨🏼‍🫯‍👨🏻': 10, + '👨🏼‍🫯‍👨🏽': 10, + '👨🏼‍🫯‍👨🏾': 10, + '👨🏼‍🫯‍👨🏿': 10, + '👨🏽‍⚕️': 5, + '👨🏽‍⚖️': 5, + '👨🏽‍✈️': 5, + '👨🏽‍❤️‍👨🏻': 9, + '👨🏽‍❤️‍👨🏽': 9, + '👨🏽‍❤️‍👨🏿': 9, + '👨🏽‍❤️‍💋‍👨🏻': 11, + '👨🏽‍❤️‍💋‍👨🏽': 11, + '👨🏽‍❤️‍💋‍👨🏿': 11, + '👨🏽‍🌾': 6, + '👨🏽‍🍳': 6, + '👨🏽‍🍼': 6, + '👨🏽‍🎓': 6, + '👨🏽‍🎤': 6, + '👨🏽‍🎨': 6, + '👨🏽‍🏫': 6, + '👨🏽‍🏭': 6, + '👨🏽‍🐰‍👨🏻': 10, + '👨🏽‍🐰‍👨🏼': 10, + '👨🏽‍🐰‍👨🏾': 10, + '👨🏽‍🐰‍👨🏿': 10, + '👨🏽‍💻': 6, + '👨🏽‍💼': 6, + '👨🏽‍🔧': 6, + '👨🏽‍🔬': 6, + '👨🏽‍🚀': 6, + '👨🏽‍🚒': 6, + '👨🏽‍🤝‍👨🏻': 10, + '👨🏽‍🤝‍👨🏼': 10, + '👨🏽‍🤝‍👨🏾': 10, + '👨🏽‍🤝‍👨🏿': 10, + '👨🏽‍🦯': 6, + '👨🏽‍🦯‍➡️': 7, + '👨🏽‍🦰': 6, + '👨🏽‍🦱': 6, + '👨🏽‍🦲': 6, + '👨🏽‍🦳': 6, + '👨🏽‍🦼': 6, + '👨🏽‍🦼‍➡️': 7, + '👨🏽‍🦽': 6, + '👨🏽‍🦽‍➡️': 7, + '👨🏽‍🫯‍👨🏻': 10, + '👨🏽‍🫯‍👨🏼': 10, + '👨🏽‍🫯‍👨🏾': 10, + '👨🏽‍🫯‍👨🏿': 10, + '👨🏾‍⚕️': 5, + '👨🏾‍⚖️': 5, + '👨🏾‍✈️': 5, + '👨🏾‍❤️‍👨🏾': 9, + '👨🏾‍❤️‍💋‍👨🏻': 11, + '👨🏾‍❤️‍💋‍👨🏾': 11, + '👨🏾‍❤️‍💋‍👨🏿': 11, + '👨🏾‍🌾': 6, + '👨🏾‍🍳': 6, + '👨🏾‍🍼': 6, + '👨🏾‍🎓': 6, + '👨🏾‍🎤': 6, + '👨🏾‍🎨': 6, + '👨🏾‍🏫': 6, + '👨🏾‍🏭': 6, + '👨🏾‍🐰‍👨🏻': 10, + '👨🏾‍🐰‍👨🏽': 10, + '👨🏾‍🐰‍👨🏿': 10, + '👨🏾‍💻': 6, + '👨🏾‍💼': 6, + '👨🏾‍🔧': 6, + '👨🏾‍🔬': 6, + '👨🏾‍🚀': 6, + '👨🏾‍🚒': 6, + '👨🏾‍🤝‍👨🏻': 10, + '👨🏾‍🤝‍👨🏽': 10, + '👨🏾‍🤝‍👨🏿': 10, + '👨🏾‍🦯': 6, + '👨🏾‍🦯‍➡️': 7, + '👨🏾‍🦰': 6, + '👨🏾‍🦱': 6, + '👨🏾‍🦲': 6, + '👨🏾‍🦳': 6, + '👨🏾‍🦼': 6, + '👨🏾‍🦽': 6, + '👨🏾‍🦽‍➡️': 7, + '👨🏾‍🫯‍👨🏻': 10, + '👨🏾‍🫯‍👨🏼': 10, + '👨🏾‍🫯‍👨🏽': 10, + '👨🏾‍🫯‍👨🏿': 10, + '👨🏿‍⚕️': 5, + '👨🏿‍⚖️': 5, + '👨🏿‍✈️': 5, + '👨🏿‍❤️‍👨🏻': 9, + '👨🏿‍❤️‍👨🏽': 9, + '👨🏿‍❤️‍👨🏿': 9, + '👨🏿‍❤️‍💋‍👨🏻': 11, + '👨🏿‍❤️‍💋‍👨🏼': 11, + '👨🏿‍❤️‍💋‍👨🏽': 11, + '👨🏿‍❤️‍💋‍👨🏾': 11, + '👨🏿‍❤️‍💋‍👨🏿': 11, + '👨🏿‍🌾': 6, + '👨🏿‍🍳': 6, + '👨🏿‍🍼': 6, + '👨🏿‍🎓': 6, + '👨🏿‍🎤': 6, + '👨🏿‍🎨': 6, + '👨🏿‍🏫': 6, + '👨🏿‍🏭': 6, + '👨🏿‍🐰‍👨🏻': 10, + '👨🏿‍🐰‍👨🏼': 10, + '👨🏿‍🐰‍👨🏽': 10, + '👨🏿‍🐰‍👨🏾': 10, + '👨🏿‍💻': 6, + '👨🏿‍💼': 6, + '👨🏿‍🔧': 6, + '👨🏿‍🔬': 6, + '👨🏿‍🚀': 6, + '👨🏿‍🚒': 6, + '👨🏿‍🤝‍👨🏻': 10, + '👨🏿‍🤝‍👨🏼': 10, + '👨🏿‍🤝‍👨🏽': 10, + '👨🏿‍🤝‍👨🏾': 10, + '👨🏿‍🦯': 6, + '👨🏿‍🦯‍➡️': 7, + '👨🏿‍🦰': 6, + '👨🏿‍🦱': 6, + '👨🏿‍🦲': 6, + '👨🏿‍🦳': 6, + '👨🏿‍🦼': 6, + '👨🏿‍🦼‍➡️': 7, + '👨🏿‍🦽': 6, + '👨🏿‍🦽‍➡️': 7, + '👨🏿‍🫯‍👨🏻': 10, + '👨🏿‍🫯‍👨🏼': 10, + '👨🏿‍🫯‍👨🏽': 10, + '👨🏿‍🫯‍👨🏾': 10, + '👩‍⚕️': 3, + '👩‍⚖️': 3, + '👩‍✈️': 3, + '👩‍❤️‍👨': 5, + '👩‍❤️‍👩': 5, + '👩‍❤️‍💋‍👨': 7, + '👩‍❤️‍💋‍👩': 7, + '👩‍🌾': 4, + '👩‍🍳': 4, + '👩‍🍼': 4, + '👩‍🎓': 4, + '👩‍🎤': 4, + '👩‍🎨': 4, + '👩‍🏫': 4, + '👩‍🏭': 4, + '👩‍👦': 4, + '👩‍👦‍👦': 6, + '👩‍👧': 4, + '👩‍👧‍👦': 6, + '👩‍👧‍👧': 6, + '👩‍👩‍👦': 6, + '👩‍👩‍👦‍👦': 8, + '👩‍👩‍👧': 6, + '👩‍👩‍👧‍👦': 8, + '👩‍👩‍👧‍👧': 8, + '👩‍💻': 4, + '👩‍💼': 4, + '👩‍🔧': 4, + '👩‍🔬': 4, + '👩‍🚀': 4, + '👩‍🚒': 4, + '👩‍🦯': 4, + '👩‍🦯‍➡️': 5, + '👩‍🦰': 4, + '👩‍🦱': 4, + '👩‍🦲': 4, + '👩‍🦳': 4, + '👩‍🦼': 4, + '👩‍🦼‍➡️': 5, + '👩‍🦽': 4, + '👩‍🦽‍➡️': 5, + '👩🏻‍⚕️': 5, + '👩🏻‍⚖️': 5, + '👩🏻‍✈️': 5, + '👩🏻‍❤️‍👨🏻': 9, + '👩🏻‍❤️‍👨🏿': 9, + '👩🏻‍❤️‍👩🏻': 9, + '👩🏻‍❤️‍💋‍👨🏻': 11, + '👩🏻‍❤️‍💋‍👨🏽': 11, + '👩🏻‍❤️‍💋‍👨🏿': 11, + '👩🏻‍❤️‍💋‍👩🏻': 11, + '👩🏻‍❤️‍💋‍👩🏽': 11, + '👩🏻‍❤️‍💋‍👩🏿': 11, + '👩🏻‍🌾': 6, + '👩🏻‍🍳': 6, + '👩🏻‍🍼': 6, + '👩🏻‍🎓': 6, + '👩🏻‍🎤': 6, + '👩🏻‍🎨': 6, + '👩🏻‍🏫': 6, + '👩🏻‍🏭': 6, + '👩🏻‍🐰‍👩🏼': 10, + '👩🏻‍🐰‍👩🏽': 10, + '👩🏻‍🐰‍👩🏾': 10, + '👩🏻‍🐰‍👩🏿': 10, + '👩🏻‍💻': 6, + '👩🏻‍💼': 6, + '👩🏻‍🔧': 6, + '👩🏻‍🔬': 6, + '👩🏻‍🚀': 6, + '👩🏻‍🚒': 6, + '👩🏻‍🤝‍👨🏽': 10, + '👩🏻‍🤝‍👨🏿': 10, + '👩🏻‍🤝‍👩🏼': 10, + '👩🏻‍🤝‍👩🏽': 10, + '👩🏻‍🤝‍👩🏾': 10, + '👩🏻‍🤝‍👩🏿': 10, + '👩🏻‍🦯': 6, + '👩🏻‍🦯‍➡️': 7, + '👩🏻‍🦰': 6, + '👩🏻‍🦱': 6, + '👩🏻‍🦲': 6, + '👩🏻‍🦳': 6, + '👩🏻‍🦼': 6, + '👩🏻‍🦼‍➡️': 7, + '👩🏻‍🦽': 6, + '👩🏻‍🦽‍➡️': 7, + '👩🏻‍🫯‍👩🏼': 10, + '👩🏻‍🫯‍👩🏽': 10, + '👩🏻‍🫯‍👩🏾': 10, + '👩🏻‍🫯‍👩🏿': 10, + '👩🏼‍⚕️': 5, + '👩🏼‍⚖️': 5, + '👩🏼‍✈️': 5, + '👩🏼‍❤️‍👨🏼': 9, + '👩🏼‍❤️‍👩🏼': 9, + '👩🏼‍❤️‍💋‍👨🏼': 11, + '👩🏼‍❤️‍💋‍👩🏼': 11, + '👩🏼‍🌾': 6, + '👩🏼‍🍳': 6, + '👩🏼‍🍼': 6, + '👩🏼‍🎓': 6, + '👩🏼‍🎤': 6, + '👩🏼‍🎨': 6, + '👩🏼‍🏫': 6, + '👩🏼‍🏭': 6, + '👩🏼‍🐰‍👩🏻': 10, + '👩🏼‍🐰‍👩🏿': 10, + '👩🏼‍💻': 6, + '👩🏼‍💼': 6, + '👩🏼‍🔧': 6, + '👩🏼‍🔬': 6, + '👩🏼‍🚀': 6, + '👩🏼‍🚒': 6, + '👩🏼‍🤝‍👩🏻': 10, + '👩🏼‍🤝‍👩🏽': 10, + '👩🏼‍🤝‍👩🏿': 10, + '👩🏼‍🦯': 6, + '👩🏼‍🦯‍➡️': 7, + '👩🏼‍🦰': 6, + '👩🏼‍🦱': 6, + '👩🏼‍🦲': 6, + '👩🏼‍🦳': 6, + '👩🏼‍🦼': 6, + '👩🏼‍🦽': 6, + '👩🏼‍🫯‍👩🏻': 10, + '👩🏼‍🫯‍👩🏽': 10, + '👩🏼‍🫯‍👩🏾': 10, + '👩🏼‍🫯‍👩🏿': 10, + '👩🏽‍⚕️': 5, + '👩🏽‍⚖️': 5, + '👩🏽‍✈️': 5, + '👩🏽‍❤️‍👨🏽': 9, + '👩🏽‍❤️‍👩🏽': 9, + '👩🏽‍❤️‍💋‍👨🏻': 11, + '👩🏽‍❤️‍💋‍👨🏽': 11, + '👩🏽‍❤️‍💋‍👨🏿': 11, + '👩🏽‍❤️‍💋‍👩🏻': 11, + '👩🏽‍❤️‍💋‍👩🏽': 11, + '👩🏽‍❤️‍💋‍👩🏿': 11, + '👩🏽‍🌾': 6, + '👩🏽‍🍳': 6, + '👩🏽‍🍼': 6, + '👩🏽‍🎓': 6, + '👩🏽‍🎤': 6, + '👩🏽‍🎨': 6, + '👩🏽‍🏫': 6, + '👩🏽‍🏭': 6, + '👩🏽‍🐰‍👩🏻': 10, + '👩🏽‍🐰‍👩🏾': 10, + '👩🏽‍🐰‍👩🏿': 10, + '👩🏽‍💻': 6, + '👩🏽‍💼': 6, + '👩🏽‍🔧': 6, + '👩🏽‍🔬': 6, + '👩🏽‍🚀': 6, + '👩🏽‍🚒': 6, + '👩🏽‍🤝‍👨🏻': 10, + '👩🏽‍🤝‍👨🏿': 10, + '👩🏽‍🤝‍👩🏻': 10, + '👩🏽‍🤝‍👩🏼': 10, + '👩🏽‍🤝‍👩🏾': 10, + '👩🏽‍🤝‍👩🏿': 10, + '👩🏽‍🦯': 6, + '👩🏽‍🦯‍➡️': 7, + '👩🏽‍🦰': 6, + '👩🏽‍🦱': 6, + '👩🏽‍🦲': 6, + '👩🏽‍🦳': 6, + '👩🏽‍🦼': 6, + '👩🏽‍🦼‍➡️': 7, + '👩🏽‍🦽': 6, + '👩🏽‍🦽‍➡️': 7, + '👩🏽‍🫯‍👩🏻': 10, + '👩🏽‍🫯‍👩🏼': 10, + '👩🏽‍🫯‍👩🏾': 10, + '👩🏽‍🫯‍👩🏿': 10, + '👩🏾‍⚕️': 5, + '👩🏾‍⚖️': 5, + '👩🏾‍✈️': 5, + '👩🏾‍❤️‍👨🏾': 9, + '👩🏾‍❤️‍👩🏾': 9, + '👩🏾‍❤️‍💋‍👨🏾': 11, + '👩🏾‍❤️‍💋‍👩🏾': 11, + '👩🏾‍🌾': 6, + '👩🏾‍🍳': 6, + '👩🏾‍🍼': 6, + '👩🏾‍🎓': 6, + '👩🏾‍🎤': 6, + '👩🏾‍🎨': 6, + '👩🏾‍🏫': 6, + '👩🏾‍🏭': 6, + '👩🏾‍🐰‍👩🏻': 10, + '👩🏾‍🐰‍👩🏽': 10, + '👩🏾‍🐰‍👩🏿': 10, + '👩🏾‍💻': 6, + '👩🏾‍💼': 6, + '👩🏾‍🔧': 6, + '👩🏾‍🔬': 6, + '👩🏾‍🚀': 6, + '👩🏾‍🚒': 6, + '👩🏾‍🤝‍👩🏻': 10, + '👩🏾‍🤝‍👩🏽': 10, + '👩🏾‍🤝‍👩🏿': 10, + '👩🏾‍🦯': 6, + '👩🏾‍🦯‍➡️': 7, + '👩🏾‍🦰': 6, + '👩🏾‍🦱': 6, + '👩🏾‍🦲': 6, + '👩🏾‍🦳': 6, + '👩🏾‍🦼': 6, + '👩🏾‍🦽': 6, + '👩🏾‍🦽‍➡️': 7, + '👩🏾‍🫯‍👩🏻': 10, + '👩🏾‍🫯‍👩🏼': 10, + '👩🏾‍🫯‍👩🏽': 10, + '👩🏾‍🫯‍👩🏿': 10, + '👩🏿‍⚕️': 5, + '👩🏿‍⚖️': 5, + '👩🏿‍✈️': 5, + '👩🏿‍❤️‍👨🏻': 9, + '👩🏿‍❤️‍👨🏿': 9, + '👩🏿‍❤️‍👩🏿': 9, + '👩🏿‍❤️‍💋‍👨🏻': 11, + '👩🏿‍❤️‍💋‍👨🏽': 11, + '👩🏿‍❤️‍💋‍👨🏿': 11, + '👩🏿‍❤️‍💋‍👩🏻': 11, + '👩🏿‍❤️‍💋‍👩🏽': 11, + '👩🏿‍❤️‍💋‍👩🏿': 11, + '👩🏿‍🌾': 6, + '👩🏿‍🍳': 6, + '👩🏿‍🍼': 6, + '👩🏿‍🎓': 6, + '👩🏿‍🎤': 6, + '👩🏿‍🎨': 6, + '👩🏿‍🏫': 6, + '👩🏿‍🏭': 6, + '👩🏿‍🐰‍👩🏻': 10, + '👩🏿‍🐰‍👩🏼': 10, + '👩🏿‍🐰‍👩🏽': 10, + '👩🏿‍🐰‍👩🏾': 10, + '👩🏿‍💻': 6, + '👩🏿‍💼': 6, + '👩🏿‍🔧': 6, + '👩🏿‍🔬': 6, + '👩🏿‍🚀': 6, + '👩🏿‍🚒': 6, + '👩🏿‍🤝‍👨🏻': 10, + '👩🏿‍🤝‍👨🏽': 10, + '👩🏿‍🤝‍👩🏻': 10, + '👩🏿‍🤝‍👩🏼': 10, + '👩🏿‍🤝‍👩🏽': 10, + '👩🏿‍🤝‍👩🏾': 10, + '👩🏿‍🦯': 6, + '👩🏿‍🦯‍➡️': 7, + '👩🏿‍🦰': 6, + '👩🏿‍🦱': 6, + '👩🏿‍🦲': 6, + '👩🏿‍🦳': 6, + '👩🏿‍🦼': 6, + '👩🏿‍🦼‍➡️': 7, + '👩🏿‍🦽': 6, + '👩🏿‍🦽‍➡️': 7, + '👩🏿‍🫯‍👩🏻': 10, + '👩🏿‍🫯‍👩🏼': 10, + '👩🏿‍🫯‍👩🏽': 10, + '👩🏿‍🫯‍👩🏾': 10, + '👮‍♀️': 3, + '👮‍♂️': 3, + '👮🏻‍♀️': 5, + '👮🏻‍♂️': 5, + '👮🏼‍♀️': 5, + '👮🏼‍♂️': 5, + '👮🏽‍♀️': 5, + '👮🏽‍♂️': 5, + '👮🏾‍♀️': 5, + '👮🏾‍♂️': 5, + '👮🏿‍♀️': 5, + '👮🏿‍♂️': 5, + '👯‍♀️': 3, + '👯‍♂️': 3, + '👯🏻‍♀️': 5, + '👯🏻‍♂️': 5, + '👯🏼‍♀️': 5, + '👯🏼‍♂️': 5, + '👯🏽‍♀️': 5, + '👯🏽‍♂️': 5, + '👯🏾‍♀️': 5, + '👯🏾‍♂️': 5, + '👯🏿‍♀️': 5, + '👯🏿‍♂️': 5, + '👰‍♀️': 3, + '👰‍♂️': 3, + '👰🏻‍♀️': 5, + '👰🏻‍♂️': 5, + '👰🏼‍♀️': 5, + '👰🏼‍♂️': 5, + '👰🏽‍♀️': 5, + '👰🏽‍♂️': 5, + '👰🏾‍♀️': 5, + '👰🏾‍♂️': 5, + '👰🏿‍♀️': 5, + '👰🏿‍♂️': 5, + '👱‍♀️': 3, + '👱‍♂️': 3, + '👱🏻‍♀️': 5, + '👱🏻‍♂️': 5, + '👱🏼‍♀️': 5, + '👱🏼‍♂️': 5, + '👱🏽‍♀️': 5, + '👱🏽‍♂️': 5, + '👱🏾‍♀️': 5, + '👱🏾‍♂️': 5, + '👱🏿‍♀️': 5, + '👱🏿‍♂️': 5, + '👳‍♀️': 3, + '👳‍♂️': 3, + '👳🏻‍♀️': 5, + '👳🏻‍♂️': 5, + '👳🏼‍♀️': 5, + '👳🏼‍♂️': 5, + '👳🏽‍♀️': 5, + '👳🏽‍♂️': 5, + '👳🏾‍♀️': 5, + '👳🏾‍♂️': 5, + '👳🏿‍♀️': 5, + '👳🏿‍♂️': 5, + '👷‍♀️': 3, + '👷‍♂️': 3, + '👷🏻‍♀️': 5, + '👷🏻‍♂️': 5, + '👷🏼‍♀️': 5, + '👷🏼‍♂️': 5, + '👷🏽‍♀️': 5, + '👷🏽‍♂️': 5, + '👷🏾‍♀️': 5, + '👷🏾‍♂️': 5, + '👷🏿‍♀️': 5, + '👷🏿‍♂️': 5, + '💁‍♀️': 3, + '💁‍♂️': 3, + '💁🏻‍♀️': 5, + '💁🏻‍♂️': 5, + '💁🏼‍♀️': 5, + '💁🏼‍♂️': 5, + '💁🏽‍♀️': 5, + '💁🏽‍♂️': 5, + '💁🏾‍♀️': 5, + '💁🏾‍♂️': 5, + '💁🏿‍♀️': 5, + '💁🏿‍♂️': 5, + '💂‍♀️': 3, + '💂‍♂️': 3, + '💂🏻‍♀️': 5, + '💂🏻‍♂️': 5, + '💂🏼‍♀️': 5, + '💂🏼‍♂️': 5, + '💂🏽‍♀️': 5, + '💂🏽‍♂️': 5, + '💂🏾‍♀️': 5, + '💂🏾‍♂️': 5, + '💂🏿‍♀️': 5, + '💂🏿‍♂️': 5, + '💆‍♀️': 3, + '💆‍♂️': 3, + '💆🏻‍♀️': 5, + '💆🏻‍♂️': 5, + '💆🏼‍♀️': 5, + '💆🏼‍♂️': 5, + '💆🏽‍♀️': 5, + '💆🏽‍♂️': 5, + '💆🏾‍♀️': 5, + '💆🏾‍♂️': 5, + '💆🏿‍♀️': 5, + '💆🏿‍♂️': 5, + '💇‍♀️': 3, + '💇‍♂️': 3, + '💇🏻‍♀️': 5, + '💇🏻‍♂️': 5, + '💇🏼‍♀️': 5, + '💇🏼‍♂️': 5, + '💇🏽‍♀️': 5, + '💇🏽‍♂️': 5, + '💇🏾‍♀️': 5, + '💇🏾‍♂️': 5, + '💇🏿‍♀️': 5, + '💇🏿‍♂️': 5, + '🕵🏻‍♀️': 4, + '🕵🏻‍♂️': 4, + '🕵🏼‍♀️': 4, + '🕵🏼‍♂️': 4, + '🕵🏽‍♀️': 4, + '🕵🏽‍♂️': 4, + '🕵🏾‍♀️': 4, + '🕵🏾‍♂️': 4, + '🕵🏿‍♀️': 4, + '🕵🏿‍♂️': 4, + '😮‍💨': 4, + '😵‍💫': 4, + '😶‍🌫️': 3, + '🙂‍↔️': 3, + '🙂‍↕️': 3, + '🙅‍♀️': 3, + '🙅‍♂️': 3, + '🙅🏻‍♀️': 5, + '🙅🏻‍♂️': 5, + '🙅🏼‍♀️': 5, + '🙅🏼‍♂️': 5, + '🙅🏽‍♀️': 5, + '🙅🏽‍♂️': 5, + '🙅🏾‍♀️': 5, + '🙅🏾‍♂️': 5, + '🙅🏿‍♀️': 5, + '🙅🏿‍♂️': 5, + '🙆‍♀️': 3, + '🙆‍♂️': 3, + '🙆🏻‍♀️': 5, + '🙆🏻‍♂️': 5, + '🙆🏼‍♀️': 5, + '🙆🏼‍♂️': 5, + '🙆🏽‍♀️': 5, + '🙆🏽‍♂️': 5, + '🙆🏾‍♀️': 5, + '🙆🏾‍♂️': 5, + '🙆🏿‍♀️': 5, + '🙆🏿‍♂️': 5, + '🙇‍♀️': 3, + '🙇‍♂️': 3, + '🙇🏻‍♀️': 5, + '🙇🏻‍♂️': 5, + '🙇🏼‍♀️': 5, + '🙇🏼‍♂️': 5, + '🙇🏽‍♀️': 5, + '🙇🏽‍♂️': 5, + '🙇🏾‍♀️': 5, + '🙇🏾‍♂️': 5, + '🙇🏿‍♀️': 5, + '🙇🏿‍♂️': 5, + '🙋‍♀️': 3, + '🙋‍♂️': 3, + '🙋🏻‍♀️': 5, + '🙋🏻‍♂️': 5, + '🙋🏼‍♀️': 5, + '🙋🏼‍♂️': 5, + '🙋🏽‍♀️': 5, + '🙋🏽‍♂️': 5, + '🙋🏾‍♀️': 5, + '🙋🏾‍♂️': 5, + '🙋🏿‍♀️': 5, + '🙋🏿‍♂️': 5, + '🙍‍♀️': 3, + '🙍‍♂️': 3, + '🙍🏻‍♀️': 5, + '🙍🏻‍♂️': 5, + '🙍🏼‍♀️': 5, + '🙍🏼‍♂️': 5, + '🙍🏽‍♀️': 5, + '🙍🏽‍♂️': 5, + '🙍🏾‍♀️': 5, + '🙍🏾‍♂️': 5, + '🙍🏿‍♀️': 5, + '🙍🏿‍♂️': 5, + '🙎‍♀️': 3, + '🙎‍♂️': 3, + '🙎🏻‍♀️': 5, + '🙎🏻‍♂️': 5, + '🙎🏼‍♀️': 5, + '🙎🏼‍♂️': 5, + '🙎🏽‍♀️': 5, + '🙎🏽‍♂️': 5, + '🙎🏾‍♀️': 5, + '🙎🏾‍♂️': 5, + '🙎🏿‍♀️': 5, + '🙎🏿‍♂️': 5, + '🚣‍♀️': 3, + '🚣‍♂️': 3, + '🚣🏻‍♀️': 5, + '🚣🏻‍♂️': 5, + '🚣🏼‍♀️': 5, + '🚣🏼‍♂️': 5, + '🚣🏽‍♀️': 5, + '🚣🏽‍♂️': 5, + '🚣🏾‍♀️': 5, + '🚣🏾‍♂️': 5, + '🚣🏿‍♀️': 5, + '🚣🏿‍♂️': 5, + '🚴‍♀️': 3, + '🚴‍♂️': 3, + '🚴🏻‍♀️': 5, + '🚴🏻‍♂️': 5, + '🚴🏼‍♀️': 5, + '🚴🏼‍♂️': 5, + '🚴🏽‍♀️': 5, + '🚴🏽‍♂️': 5, + '🚴🏾‍♀️': 5, + '🚴🏾‍♂️': 5, + '🚴🏿‍♀️': 5, + '🚴🏿‍♂️': 5, + '🚵‍♀️': 3, + '🚵‍♂️': 3, + '🚵🏻‍♀️': 5, + '🚵🏻‍♂️': 5, + '🚵🏼‍♀️': 5, + '🚵🏼‍♂️': 5, + '🚵🏽‍♀️': 5, + '🚵🏽‍♂️': 5, + '🚵🏾‍♀️': 5, + '🚵🏾‍♂️': 5, + '🚵🏿‍♀️': 5, + '🚵🏿‍♂️': 5, + '🚶‍♀️': 3, + '🚶‍♀️‍➡️': 4, + '🚶‍♂️': 3, + '🚶‍♂️‍➡️': 4, + '🚶‍➡️': 3, + '🚶🏻‍♀️': 5, + '🚶🏻‍♀️‍➡️': 6, + '🚶🏻‍♂️': 5, + '🚶🏻‍♂️‍➡️': 6, + '🚶🏻‍➡️': 5, + '🚶🏼‍♀️': 5, + '🚶🏼‍♀️‍➡️': 6, + '🚶🏼‍♂️': 5, + '🚶🏼‍♂️‍➡️': 6, + '🚶🏼‍➡️': 5, + '🚶🏽‍♀️': 5, + '🚶🏽‍♀️‍➡️': 6, + '🚶🏽‍♂️': 5, + '🚶🏽‍♂️‍➡️': 6, + '🚶🏽‍➡️': 5, + '🚶🏾‍♀️': 5, + '🚶🏾‍♀️‍➡️': 6, + '🚶🏾‍♂️': 5, + '🚶🏾‍♂️‍➡️': 6, + '🚶🏾‍➡️': 5, + '🚶🏿‍♀️': 5, + '🚶🏿‍♀️‍➡️': 6, + '🚶🏿‍♂️': 5, + '🚶🏿‍♂️‍➡️': 6, + '🚶🏿‍➡️': 5, + '🤦‍♀️': 3, + '🤦‍♂️': 3, + '🤦🏻‍♀️': 5, + '🤦🏻‍♂️': 5, + '🤦🏼‍♀️': 5, + '🤦🏼‍♂️': 5, + '🤦🏽‍♀️': 5, + '🤦🏽‍♂️': 5, + '🤦🏾‍♀️': 5, + '🤦🏾‍♂️': 5, + '🤦🏿‍♀️': 5, + '🤦🏿‍♂️': 5, + '🤵‍♀️': 3, + '🤵‍♂️': 3, + '🤵🏻‍♀️': 5, + '🤵🏻‍♂️': 5, + '🤵🏼‍♀️': 5, + '🤵🏼‍♂️': 5, + '🤵🏽‍♀️': 5, + '🤵🏽‍♂️': 5, + '🤵🏾‍♀️': 5, + '🤵🏾‍♂️': 5, + '🤵🏿‍♀️': 5, + '🤵🏿‍♂️': 5, + '🤷‍♀️': 3, + '🤷‍♂️': 3, + '🤷🏻‍♀️': 5, + '🤷🏻‍♂️': 5, + '🤷🏼‍♀️': 5, + '🤷🏼‍♂️': 5, + '🤷🏽‍♀️': 5, + '🤷🏽‍♂️': 5, + '🤷🏾‍♀️': 5, + '🤷🏾‍♂️': 5, + '🤷🏿‍♀️': 5, + '🤷🏿‍♂️': 5, + '🤸‍♀️': 3, + '🤸‍♂️': 3, + '🤸🏻‍♀️': 5, + '🤸🏻‍♂️': 5, + '🤸🏼‍♀️': 5, + '🤸🏼‍♂️': 5, + '🤸🏽‍♀️': 5, + '🤸🏽‍♂️': 5, + '🤸🏾‍♀️': 5, + '🤸🏾‍♂️': 5, + '🤸🏿‍♀️': 5, + '🤸🏿‍♂️': 5, + '🤹‍♀️': 3, + '🤹‍♂️': 3, + '🤹🏻‍♀️': 5, + '🤹🏻‍♂️': 5, + '🤹🏼‍♀️': 5, + '🤹🏼‍♂️': 5, + '🤹🏽‍♀️': 5, + '🤹🏽‍♂️': 5, + '🤹🏾‍♀️': 5, + '🤹🏾‍♂️': 5, + '🤹🏿‍♀️': 5, + '🤹🏿‍♂️': 5, + '🤼‍♀️': 3, + '🤼‍♂️': 3, + '🤼🏻‍♀️': 5, + '🤼🏻‍♂️': 5, + '🤼🏼‍♀️': 5, + '🤼🏼‍♂️': 5, + '🤼🏽‍♀️': 5, + '🤼🏽‍♂️': 5, + '🤼🏾‍♀️': 5, + '🤼🏾‍♂️': 5, + '🤼🏿‍♀️': 5, + '🤼🏿‍♂️': 5, + '🤽‍♀️': 3, + '🤽‍♂️': 3, + '🤽🏻‍♀️': 5, + '🤽🏻‍♂️': 5, + '🤽🏼‍♀️': 5, + '🤽🏼‍♂️': 5, + '🤽🏽‍♀️': 5, + '🤽🏽‍♂️': 5, + '🤽🏾‍♀️': 5, + '🤽🏾‍♂️': 5, + '🤽🏿‍♀️': 5, + '🤽🏿‍♂️': 5, + '🤾‍♀️': 3, + '🤾‍♂️': 3, + '🤾🏻‍♀️': 5, + '🤾🏻‍♂️': 5, + '🤾🏼‍♀️': 5, + '🤾🏼‍♂️': 5, + '🤾🏽‍♀️': 5, + '🤾🏽‍♂️': 5, + '🤾🏾‍♀️': 5, + '🤾🏾‍♂️': 5, + '🤾🏿‍♀️': 5, + '🤾🏿‍♂️': 5, + '🦸‍♀️': 3, + '🦸‍♂️': 3, + '🦸🏻‍♀️': 5, + '🦸🏻‍♂️': 5, + '🦸🏼‍♀️': 5, + '🦸🏼‍♂️': 5, + '🦸🏽‍♀️': 5, + '🦸🏽‍♂️': 5, + '🦸🏾‍♀️': 5, + '🦸🏾‍♂️': 5, + '🦸🏿‍♀️': 5, + '🦸🏿‍♂️': 5, + '🦹‍♀️': 3, + '🦹‍♂️': 3, + '🦹🏻‍♀️': 5, + '🦹🏻‍♂️': 5, + '🦹🏼‍♀️': 5, + '🦹🏼‍♂️': 5, + '🦹🏽‍♀️': 5, + '🦹🏽‍♂️': 5, + '🦹🏾‍♀️': 5, + '🦹🏾‍♂️': 5, + '🦹🏿‍♀️': 5, + '🦹🏿‍♂️': 5, + '🧍‍♀️': 3, + '🧍‍♂️': 3, + '🧍🏻‍♀️': 5, + '🧍🏻‍♂️': 5, + '🧍🏼‍♀️': 5, + '🧍🏼‍♂️': 5, + '🧍🏽‍♀️': 5, + '🧍🏽‍♂️': 5, + '🧍🏾‍♀️': 5, + '🧍🏾‍♂️': 5, + '🧍🏿‍♀️': 5, + '🧍🏿‍♂️': 5, + '🧎‍♀️': 3, + '🧎‍♀️‍➡️': 4, + '🧎‍♂️': 3, + '🧎‍♂️‍➡️': 4, + '🧎‍➡️': 3, + '🧎🏻‍♀️': 5, + '🧎🏻‍♀️‍➡️': 6, + '🧎🏻‍♂️': 5, + '🧎🏻‍♂️‍➡️': 6, + '🧎🏻‍➡️': 5, + '🧎🏼‍♀️': 5, + '🧎🏼‍♀️‍➡️': 6, + '🧎🏼‍♂️': 5, + '🧎🏼‍♂️‍➡️': 6, + '🧎🏼‍➡️': 5, + '🧎🏽‍♀️': 5, + '🧎🏽‍♀️‍➡️': 6, + '🧎🏽‍♂️': 5, + '🧎🏽‍♂️‍➡️': 6, + '🧎🏽‍➡️': 5, + '🧎🏾‍♀️': 5, + '🧎🏾‍♀️‍➡️': 6, + '🧎🏾‍♂️': 5, + '🧎🏾‍♂️‍➡️': 6, + '🧎🏾‍➡️': 5, + '🧎🏿‍♀️': 5, + '🧎🏿‍♀️‍➡️': 6, + '🧎🏿‍♂️': 5, + '🧎🏿‍♂️‍➡️': 6, + '🧎🏿‍➡️': 5, + '🧏‍♀️': 3, + '🧏‍♂️': 3, + '🧏🏻‍♀️': 5, + '🧏🏻‍♂️': 5, + '🧏🏼‍♀️': 5, + '🧏🏼‍♂️': 5, + '🧏🏽‍♀️': 5, + '🧏🏽‍♂️': 5, + '🧏🏾‍♀️': 5, + '🧏🏾‍♂️': 5, + '🧏🏿‍♀️': 5, + '🧏🏿‍♂️': 5, + '🧑‍⚕️': 3, + '🧑‍⚖️': 3, + '🧑‍✈️': 3, + '🧑‍🌾': 4, + '🧑‍🍳': 4, + '🧑‍🍼': 4, + '🧑‍🎄': 4, + '🧑‍🎓': 4, + '🧑‍🎤': 4, + '🧑‍🎨': 4, + '🧑‍🏫': 4, + '🧑‍🏭': 4, + '🧑‍💻': 4, + '🧑‍💼': 4, + '🧑‍🔧': 4, + '🧑‍🔬': 4, + '🧑‍🚀': 4, + '🧑‍🚒': 4, + '🧑‍🤝‍🧑': 6, + '🧑‍🦯': 4, + '🧑‍🦯‍➡️': 5, + '🧑‍🦰': 4, + '🧑‍🦱': 4, + '🧑‍🦲': 4, + '🧑‍🦳': 4, + '🧑‍🦼': 4, + '🧑‍🦼‍➡️': 5, + '🧑‍🦽': 4, + '🧑‍🦽‍➡️': 5, + '🧑‍🧑‍🧒': 6, + '🧑‍🧑‍🧒‍🧒': 8, + '🧑‍🧒': 4, + '🧑‍🧒‍🧒': 6, + '🧑‍🩰': 4, + '🧑🏻‍⚕️': 5, + '🧑🏻‍⚖️': 5, + '🧑🏻‍✈️': 5, + '🧑🏻‍❤️‍💋‍🧑🏿': 11, + '🧑🏻‍🌾': 6, + '🧑🏻‍🍳': 6, + '🧑🏻‍🍼': 6, + '🧑🏻‍🎄': 6, + '🧑🏻‍🎓': 6, + '🧑🏻‍🎤': 6, + '🧑🏻‍🎨': 6, + '🧑🏻‍🏫': 6, + '🧑🏻‍🏭': 6, + '🧑🏻‍🐰‍🧑🏽': 10, + '🧑🏻‍🐰‍🧑🏾': 10, + '🧑🏻‍🐰‍🧑🏿': 10, + '🧑🏻‍💻': 6, + '🧑🏻‍💼': 6, + '🧑🏻‍🔧': 6, + '🧑🏻‍🔬': 6, + '🧑🏻‍🚀': 6, + '🧑🏻‍🚒': 6, + '🧑🏻‍🤝‍🧑🏻': 10, + '🧑🏻‍🤝‍🧑🏼': 10, + '🧑🏻‍🤝‍🧑🏽': 10, + '🧑🏻‍🤝‍🧑🏾': 10, + '🧑🏻‍🤝‍🧑🏿': 10, + '🧑🏻‍🦯': 6, + '🧑🏻‍🦯‍➡️': 7, + '🧑🏻‍🦰': 6, + '🧑🏻‍🦱': 6, + '🧑🏻‍🦲': 6, + '🧑🏻‍🦳': 6, + '🧑🏻‍🦼': 6, + '🧑🏻‍🦼‍➡️': 7, + '🧑🏻‍🦽': 6, + '🧑🏻‍🦽‍➡️': 7, + '🧑🏻‍🩰': 6, + '🧑🏻‍🫯‍🧑🏼': 10, + '🧑🏻‍🫯‍🧑🏽': 10, + '🧑🏻‍🫯‍🧑🏾': 10, + '🧑🏻‍🫯‍🧑🏿': 10, + '🧑🏼‍⚕️': 5, + '🧑🏼‍⚖️': 5, + '🧑🏼‍✈️': 5, + '🧑🏼‍🌾': 6, + '🧑🏼‍🍳': 6, + '🧑🏼‍🍼': 6, + '🧑🏼‍🎄': 6, + '🧑🏼‍🎓': 6, + '🧑🏼‍🎤': 6, + '🧑🏼‍🎨': 6, + '🧑🏼‍🏫': 6, + '🧑🏼‍🏭': 6, + '🧑🏼‍🐰‍🧑🏿': 10, + '🧑🏼‍💻': 6, + '🧑🏼‍💼': 6, + '🧑🏼‍🔧': 6, + '🧑🏼‍🔬': 6, + '🧑🏼‍🚀': 6, + '🧑🏼‍🚒': 6, + '🧑🏼‍🤝‍🧑🏻': 10, + '🧑🏼‍🤝‍🧑🏼': 10, + '🧑🏼‍🤝‍🧑🏽': 10, + '🧑🏼‍🤝‍🧑🏿': 10, + '🧑🏼‍🦯': 6, + '🧑🏼‍🦯‍➡️': 7, + '🧑🏼‍🦰': 6, + '🧑🏼‍🦱': 6, + '🧑🏼‍🦲': 6, + '🧑🏼‍🦳': 6, + '🧑🏼‍🦼': 6, + '🧑🏼‍🦽': 6, + '🧑🏼‍🩰': 6, + '🧑🏼‍🫯‍🧑🏻': 10, + '🧑🏼‍🫯‍🧑🏽': 10, + '🧑🏼‍🫯‍🧑🏿': 10, + '🧑🏽‍⚕️': 5, + '🧑🏽‍⚖️': 5, + '🧑🏽‍✈️': 5, + '🧑🏽‍❤️‍💋‍🧑🏿': 11, + '🧑🏽‍🌾': 6, + '🧑🏽‍🍳': 6, + '🧑🏽‍🍼': 6, + '🧑🏽‍🎄': 6, + '🧑🏽‍🎓': 6, + '🧑🏽‍🎤': 6, + '🧑🏽‍🎨': 6, + '🧑🏽‍🏫': 6, + '🧑🏽‍🏭': 6, + '🧑🏽‍🐰‍🧑🏻': 10, + '🧑🏽‍🐰‍🧑🏿': 10, + '🧑🏽‍💻': 6, + '🧑🏽‍💼': 6, + '🧑🏽‍🔧': 6, + '🧑🏽‍🔬': 6, + '🧑🏽‍🚀': 6, + '🧑🏽‍🚒': 6, + '🧑🏽‍🤝‍🧑🏻': 10, + '🧑🏽‍🤝‍🧑🏼': 10, + '🧑🏽‍🤝‍🧑🏽': 10, + '🧑🏽‍🤝‍🧑🏾': 10, + '🧑🏽‍🤝‍🧑🏿': 10, + '🧑🏽‍🦯': 6, + '🧑🏽‍🦯‍➡️': 7, + '🧑🏽‍🦰': 6, + '🧑🏽‍🦱': 6, + '🧑🏽‍🦲': 6, + '🧑🏽‍🦳': 6, + '🧑🏽‍🦼': 6, + '🧑🏽‍🦼‍➡️': 7, + '🧑🏽‍🦽': 6, + '🧑🏽‍🦽‍➡️': 7, + '🧑🏽‍🩰': 6, + '🧑🏽‍🫯‍🧑🏻': 10, + '🧑🏽‍🫯‍🧑🏼': 10, + '🧑🏽‍🫯‍🧑🏾': 10, + '🧑🏽‍🫯‍🧑🏿': 10, + '🧑🏾‍⚕️': 5, + '🧑🏾‍⚖️': 5, + '🧑🏾‍✈️': 5, + '🧑🏾‍🌾': 6, + '🧑🏾‍🍳': 6, + '🧑🏾‍🍼': 6, + '🧑🏾‍🎄': 6, + '🧑🏾‍🎓': 6, + '🧑🏾‍🎤': 6, + '🧑🏾‍🎨': 6, + '🧑🏾‍🏫': 6, + '🧑🏾‍🏭': 6, + '🧑🏾‍🐰‍🧑🏻': 10, + '🧑🏾‍🐰‍🧑🏿': 10, + '🧑🏾‍💻': 6, + '🧑🏾‍💼': 6, + '🧑🏾‍🔧': 6, + '🧑🏾‍🔬': 6, + '🧑🏾‍🚀': 6, + '🧑🏾‍🚒': 6, + '🧑🏾‍🤝‍🧑🏻': 10, + '🧑🏾‍🤝‍🧑🏽': 10, + '🧑🏾‍🤝‍🧑🏾': 10, + '🧑🏾‍🤝‍🧑🏿': 10, + '🧑🏾‍🦯': 6, + '🧑🏾‍🦯‍➡️': 7, + '🧑🏾‍🦰': 6, + '🧑🏾‍🦱': 6, + '🧑🏾‍🦲': 6, + '🧑🏾‍🦳': 6, + '🧑🏾‍🦼': 6, + '🧑🏾‍🦽': 6, + '🧑🏾‍🩰': 6, + '🧑🏾‍🫯‍🧑🏻': 10, + '🧑🏾‍🫯‍🧑🏽': 10, + '🧑🏾‍🫯‍🧑🏿': 10, + '🧑🏿‍⚕️': 5, + '🧑🏿‍⚖️': 5, + '🧑🏿‍✈️': 5, + '🧑🏿‍❤️‍💋‍🧑🏻': 11, + '🧑🏿‍❤️‍💋‍🧑🏽': 11, + '🧑🏿‍🌾': 6, + '🧑🏿‍🍳': 6, + '🧑🏿‍🍼': 6, + '🧑🏿‍🎄': 6, + '🧑🏿‍🎓': 6, + '🧑🏿‍🎤': 6, + '🧑🏿‍🎨': 6, + '🧑🏿‍🏫': 6, + '🧑🏿‍🏭': 6, + '🧑🏿‍🐰‍🧑🏻': 10, + '🧑🏿‍🐰‍🧑🏼': 10, + '🧑🏿‍🐰‍🧑🏽': 10, + '🧑🏿‍🐰‍🧑🏾': 10, + '🧑🏿‍💻': 6, + '🧑🏿‍💼': 6, + '🧑🏿‍🔧': 6, + '🧑🏿‍🔬': 6, + '🧑🏿‍🚀': 6, + '🧑🏿‍🚒': 6, + '🧑🏿‍🤝‍🧑🏻': 10, + '🧑🏿‍🤝‍🧑🏼': 10, + '🧑🏿‍🤝‍🧑🏽': 10, + '🧑🏿‍🤝‍🧑🏾': 10, + '🧑🏿‍🤝‍🧑🏿': 10, + '🧑🏿‍🦯': 6, + '🧑🏿‍🦯‍➡️': 7, + '🧑🏿‍🦰': 6, + '🧑🏿‍🦱': 6, + '🧑🏿‍🦲': 6, + '🧑🏿‍🦳': 6, + '🧑🏿‍🦼': 6, + '🧑🏿‍🦼‍➡️': 7, + '🧑🏿‍🦽': 6, + '🧑🏿‍🦽‍➡️': 7, + '🧑🏿‍🩰': 6, + '🧑🏿‍🫯‍🧑🏻': 10, + '🧑🏿‍🫯‍🧑🏼': 10, + '🧑🏿‍🫯‍🧑🏽': 10, + '🧑🏿‍🫯‍🧑🏾': 10, + '🧔‍♀️': 3, + '🧔‍♂️': 3, + '🧔🏻‍♀️': 5, + '🧔🏻‍♂️': 5, + '🧔🏼‍♀️': 5, + '🧔🏼‍♂️': 5, + '🧔🏽‍♀️': 5, + '🧔🏽‍♂️': 5, + '🧔🏾‍♀️': 5, + '🧔🏾‍♂️': 5, + '🧔🏿‍♀️': 5, + '🧔🏿‍♂️': 5, + '🧖‍♀️': 3, + '🧖‍♂️': 3, + '🧖🏻‍♀️': 5, + '🧖🏻‍♂️': 5, + '🧖🏼‍♀️': 5, + '🧖🏼‍♂️': 5, + '🧖🏽‍♀️': 5, + '🧖🏽‍♂️': 5, + '🧖🏾‍♀️': 5, + '🧖🏾‍♂️': 5, + '🧖🏿‍♀️': 5, + '🧖🏿‍♂️': 5, + '🧗‍♀️': 3, + '🧗‍♂️': 3, + '🧗🏻‍♀️': 5, + '🧗🏻‍♂️': 5, + '🧗🏼‍♀️': 5, + '🧗🏼‍♂️': 5, + '🧗🏽‍♀️': 5, + '🧗🏽‍♂️': 5, + '🧗🏾‍♀️': 5, + '🧗🏾‍♂️': 5, + '🧗🏿‍♀️': 5, + '🧗🏿‍♂️': 5, + '🧘‍♀️': 3, + '🧘‍♂️': 3, + '🧘🏻‍♀️': 5, + '🧘🏻‍♂️': 5, + '🧘🏼‍♀️': 5, + '🧘🏼‍♂️': 5, + '🧘🏽‍♀️': 5, + '🧘🏽‍♂️': 5, + '🧘🏾‍♀️': 5, + '🧘🏾‍♂️': 5, + '🧘🏿‍♀️': 5, + '🧘🏿‍♂️': 5, + '🧙‍♀️': 3, + '🧙‍♂️': 3, + '🧙🏻‍♀️': 5, + '🧙🏻‍♂️': 5, + '🧙🏼‍♀️': 5, + '🧙🏼‍♂️': 5, + '🧙🏽‍♀️': 5, + '🧙🏽‍♂️': 5, + '🧙🏾‍♀️': 5, + '🧙🏾‍♂️': 5, + '🧙🏿‍♀️': 5, + '🧙🏿‍♂️': 5, + '🧚‍♀️': 3, + '🧚‍♂️': 3, + '🧚🏻‍♀️': 5, + '🧚🏻‍♂️': 5, + '🧚🏼‍♀️': 5, + '🧚🏼‍♂️': 5, + '🧚🏽‍♀️': 5, + '🧚🏽‍♂️': 5, + '🧚🏾‍♀️': 5, + '🧚🏾‍♂️': 5, + '🧚🏿‍♀️': 5, + '🧚🏿‍♂️': 5, + '🧛‍♀️': 3, + '🧛‍♂️': 3, + '🧛🏻‍♀️': 5, + '🧛🏻‍♂️': 5, + '🧛🏼‍♀️': 5, + '🧛🏼‍♂️': 5, + '🧛🏽‍♀️': 5, + '🧛🏽‍♂️': 5, + '🧛🏾‍♀️': 5, + '🧛🏾‍♂️': 5, + '🧛🏿‍♀️': 5, + '🧛🏿‍♂️': 5, + '🧜‍♀️': 3, + '🧜‍♂️': 3, + '🧜🏻‍♀️': 5, + '🧜🏻‍♂️': 5, + '🧜🏼‍♀️': 5, + '🧜🏼‍♂️': 5, + '🧜🏽‍♀️': 5, + '🧜🏽‍♂️': 5, + '🧜🏾‍♀️': 5, + '🧜🏾‍♂️': 5, + '🧜🏿‍♀️': 5, + '🧜🏿‍♂️': 5, + '🧝‍♀️': 3, + '🧝‍♂️': 3, + '🧝🏻‍♀️': 5, + '🧝🏻‍♂️': 5, + '🧝🏼‍♀️': 5, + '🧝🏼‍♂️': 5, + '🧝🏽‍♀️': 5, + '🧝🏽‍♂️': 5, + '🧝🏾‍♀️': 5, + '🧝🏾‍♂️': 5, + '🧝🏿‍♀️': 5, + '🧝🏿‍♂️': 5, + '🧞‍♀️': 3, + '🧞‍♂️': 3, + '🧟‍♀️': 3, + '🧟‍♂️': 3, + '🫱🏻‍🫲🏼': 8, + '🫱🏻‍🫲🏽': 8, + '🫱🏻‍🫲🏾': 8, + '🫱🏻‍🫲🏿': 8, + '🫱🏼‍🫲🏻': 8, + '🫱🏼‍🫲🏽': 8, + '🫱🏼‍🫲🏾': 8, + '🫱🏼‍🫲🏿': 8, + '🫱🏽‍🫲🏻': 8, + '🫱🏽‍🫲🏼': 8, + '🫱🏽‍🫲🏾': 8, + '🫱🏽‍🫲🏿': 8, + '🫱🏾‍🫲🏻': 8, + '🫱🏾‍🫲🏼': 8, + '🫱🏾‍🫲🏽': 8, + '🫱🏾‍🫲🏿': 8, + '🫱🏿‍🫲🏻': 8, + '🫱🏿‍🫲🏼': 8, + '🫱🏿‍🫲🏽': 8, + '🫱🏿‍🫲🏾': 8, + 'কিং': 3, + 'ক্তি': 3, + 'ক্রী': 3, + 'ক্ষা': 3, + 'ক্ষি': 3, + 'ক্ষে': 3, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 4, + 'খ্যা': 3, + 'গ্রা': 3, + 'গ্রে': 3, + 'ঘো': 3, + 'ঙ্খা': 3, + 'ঙ্গী': 3, + 'ঙ্গে': 3, + 'চ্ছা': 3, + 'চ্ছা‌': 3, + 'চ্ছে': 3, + 'জ্ঞা': 3, + 'ঞ্চি': 3, + 'ঞ্ছি': 3, + 'ট্রে': 3, + 'ণ্ডে': 3, + 'ত্তা': 3, + 'ত্তি': 3, + 'ত্বে': 3, + 'ত্যা': 3, + 'ত্যি': 3, + 'ত্যে': 3, + 'ত্রা': 3, + 'ত্রে': 3, + 'ত্‍পী': 3, + 'ত্‍সা': 3, + 'দ্দি': 3, + 'দ্দে': 3, + 'দ্ধা': 3, + 'দ্ধি': 3, + 'দ্ধে': 3, + 'দ্বা': 3, + 'দ্রো': 3, + 'ধ্যে': 3, + 'ন্তা': 3, + 'ন্তি': 3, + 'ন্তে': 3, + 'ন্ত্রি': 4, + 'ন্ত্রে': 4, + 'ন্থী': 3, + 'ন্ধা': 3, + 'ন্মা': 3, + 'ন্যা': 3, + 'ন্যে': 3, + 'প্তা': 3, + 'প্রা': 3, + 'ব্ধি': 3, + 'ব্যা': 3, + 'ভ্রা': 3, + 'ম্পা': 3, + 'ম্মা': 3, + 'রাং': 3, + 'র্জা': 3, + 'র্থে': 3, + 'র্দো': 3, + 'র্ধা': 3, + 'র্নী': 3, + 'র্বা': 3, + 'র্বি': 3, + 'র্বো': 3, + 'র্ব্য': 3, + 'র্মে': 3, + 'র্যা': 3, + 'ল্যা': 3, + 'ল্যে': 3, + 'ল্লে': 3, + 'শ্চি': 3, + 'শ্বা': 3, + 'শ্বে': 3, + 'শ্যে': 3, + 'শ্রা': 3, + 'ষ্টা': 3, + 'ষ্টি': 3, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 4, + 'ষ্ট্রে': 4, + 'ষ্ঠা': 3, + 'ষ্ঠি': 3, + 'ষ্ঠী': 3, + 'সাং': 3, + 'স্তি': 3, + 'স্তি‌': 3, + 'স্ত্র': 3, + 'স্থা': 3, + 'স্থ্য': 3, + 'স্বা': 3, + 'স্বী': 3, + 'স্যা': 3, + 'স্যে': 3, + 'क्घ्घि्': 4, + 'क्ति': 3, + 'क्षा': 3, + 'घ्का': 3, + 'घ्र्व्य': 4, + 'घ्लि': 3, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'च्चा': 3, + 'च्छा': 3, + 'ज्ञा': 3, + 'त्ति': 3, + 'त्यि': 3, + 'त्रा': 3, + 'त्राा': 4, + 'त्रि': 3, + 'द्वा': 3, + 'न्या': 3, + 'प्रा': 3, + 'म्मा': 3, + 'म्या': 3, + 'र्जि': 3, + 'र्जी': 3, + 'र्ति': 3, + 'र्थि': 3, + 'र्दो': 3, + 'र्धा': 3, + 'र्मि': 3, + 'र्रा': 3, + 'ल्या': 3, + 'व्या': 3, + 'श्वा': 3, + 'ष्ट्र': 3, + 'ष्ट्री': 4, + 'स्ती': 3, + 'स्था': 3, + 'स्थि': 3, + 'स्थी': 3, + 'स्थ्य': 3, + 'स्वा': 3, + 'स्सा': 3, + 'ကျေ': 3, + 'ကြေ': 3, + 'ကြွေ': 3, + 'ချေ': 3, + 'ခြေ': 3, + 'ပျေ': 3, + 'ပြေ': 3, + 'မြေ': 3, + 'လျေ': 3, + 'လျှေ': 3, + '𑄇𑄳𑄠𑄬': 3, + '𑄈𑄳𑄠𑄬': 3, + '𑄌𑄳𑄠𑄬': 3, + '𑄎𑄳𑄠𑄬': 3, + '𑄑𑄳𑄢𑄬': 3, + '𑄖𑄳𑄠𑄬': 3, + '𑄖𑄳𑄢𑄬': 3, + '𑄘𑄳𑄠𑄬': 3, + '𑄚𑄳𑄠𑄬': 3, + '𑄝𑄳𑄢𑄬': 3, + '𑄟𑄳𑄠𑄬': 3, + '𑄡𑄳𑄠𑄬': 3, + '𑄣𑄳𑄦𑄬': 3, + 'ક્કા': 3, + 'ક્કો': 3, + 'ક્તિ': 3, + 'ક્ષા': 3, + 'ચ્ચા': 3, + 'ચ્છા': 3, + 'જ્ઞા': 3, + 'જ્યો': 3, + 'ત્તા': 3, + 'ત્તિ': 3, + 'ત્ત્વ': 3, + 'ત્ત્વા': 4, + 'ત્યા': 3, + 'ત્યાં': 3, + 'ત્યિ': 3, + 'ત્યો': 3, + 'ત્રી': 3, + 'ત્ર્ય': 3, + 'દ્ધા': 3, + 'દ્ધાં': 3, + 'દ્ધિ': 3, + 'દ્વા': 3, + 'ધ્યા': 3, + 'ન્તો': 3, + 'ન્મા': 3, + 'ન્યા': 3, + 'પ્રા': 3, + 'મ્યાં': 3, + 'ર્તા': 3, + 'ર્થિ': 3, + 'ર્દો': 3, + 'ર્મિ': 3, + 'ર્યા': 3, + 'ર્યો': 3, + 'વ્યા': 3, + 'વ્યો': 3, + 'ષ્ટિ': 3, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 4, + 'ષ્ટ્રો': 4, + 'ષ્ઠા': 3, + 'સ્તિ': 3, + 'સ્તી': 3, + 'સ્ત્રી': 4, + 'સ્થા': 3, + 'સ્થિ': 3, + 'સ્રી': 3, + 'સ્વા': 3, + 'સ્વી': 3, + 'સ્સા': 3, + 'क्नि': 3, + 'क्रि': 3, + 'क्षि': 3, + 'ख्या': 3, + 'च्चों': 3, + 'च्छि': 3, + 'ट्टि': 3, + 'त्का': 3, + 'त्ता': 3, + 'त्नों': 3, + 'त्पा': 3, + 'त्मा': 3, + 'त्या': 3, + 'त्री': 3, + 'त्सा': 3, + 'द्घि': 3, + 'द्धा': 3, + 'द्धि': 3, + 'द्भा': 3, + 'द्रो': 3, + 'ध्या': 3, + 'निः': 3, + 'न्ति': 3, + 'न्तों': 3, + 'न्त्र': 3, + 'न्त्रा': 4, + 'न्दी': 3, + 'न्धि': 3, + 'न्धी': 3, + 'न्धों': 3, + 'न्नि': 3, + 'न्मा': 3, + 'प्ति': 3, + 'फ्रां': 3, + 'म्भि': 3, + 'म्मि': 3, + 'र्ता': 3, + 'र्या': 3, + 'र्यों': 3, + 'र्वो': 3, + 'ल्लि': 3, + 'व्यों': 3, + 'श्चि': 3, + 'श्यों': 3, + 'श्रा': 3, + 'ष्का': 3, + 'ष्टि': 3, + 'ष्ट्रों': 4, + 'ष्ठों': 3, + 'ष्यों': 3, + 'स्ता': 3, + 'स्त्र': 3, + 'स्त्री': 4, + 'स्यों': 3, + 'स्वी': 3, + 'फ़्ता': 3, + 'ꦏꦺꦴ': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦏꦁ': 3, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 3, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦔꦸ': 3, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦠꦶ': 3, + 'ꦏ꧀ꦠꦸ': 3, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦢꦂ': 3, + 'ꦏ꧀ꦢꦶ': 3, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦤꦶꦁ': 3, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦥꦶ': 3, + 'ꦏ꧀ꦥꦿꦶ': 4, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦧꦶ': 3, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦩꦸ': 3, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦱꦂ': 3, + 'ꦏ꧀ꦱꦶ': 3, + 'ꦏ꧀ꦱꦸ': 3, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲ': 3, + 'ꦏ꧀ꦲꦁ': 3, + 'ꦏ꧀ꦲꦶꦁ': 3, + 'ꦏ꧀ꦲꦸ': 3, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦏ꧀ꦲꦺꦴ': 5, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦒ꧀ꦒ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦒꦼ': 3, + 'ꦔ꧀ꦒꦿꦼꦁ': 4, + 'ꦔ꧀ꦭ': 3, + 'ꦔ꧀ꦭꦁ': 3, + 'ꦔ꧀ꦭꦸ': 3, + 'ꦔ꧀ꦭꦼ': 3, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦕꦶ': 3, + 'ꦚ꧀ꦗ': 3, + 'ꦚ꧀ꦗꦶ': 3, + 'ꦚ꧀ꦗꦸꦁ': 3, + 'ꦚ꧀ꦗꦸꦂ': 3, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠ꧀ꦏꦁ': 3, + 'ꦠ꧀ꦏꦸ': 3, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦔꦸ': 3, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦠꦶ': 3, + 'ꦠ꧀ꦠꦶꦁ': 3, + 'ꦠ꧀ꦠꦸ': 3, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦤꦶ': 3, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦩꦼ': 3, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦱꦶꦁ': 3, + 'ꦠ꧀ꦱꦶꦃ': 4, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲ': 3, + 'ꦠ꧀ꦲꦶꦁ': 3, + 'ꦠ꧀ꦲꦺꦴ': 5, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦠꦶꦁ': 3, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦩꦺꦴ': 5, + 'ꦢ꧀ꦲ': 3, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦏꦁ': 3, + 'ꦤ꧀ꦏꦸ': 3, + 'ꦤ꧀ꦏꦼ': 3, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦔꦁ': 3, + 'ꦤ꧀ꦔꦶ': 3, + 'ꦤ꧀ꦔꦸ': 3, + 'ꦤ꧀ꦔꦸꦂ': 3, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 3, + 'ꦤ꧀ꦔꦿꦸ': 4, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦗꦸ': 3, + 'ꦤ꧀ꦗꦼ': 3, + 'ꦤ꧀ꦚꦶ': 3, + 'ꦤ꧀ꦛꦃ': 4, + 'ꦤ꧀ꦛꦶ': 3, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦝꦁ': 3, + 'ꦤ꧀ꦝꦶ': 3, + 'ꦤ꧀ꦝꦸ': 3, + 'ꦤ꧀ꦝꦸꦁ': 3, + 'ꦤ꧀ꦝꦺꦁ': 4, + 'ꦤ꧀ꦝꦺꦴꦁ': 5, + 'ꦤ꧀ꦝꦼ': 3, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦠꦂ': 3, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 3, + 'ꦤ꧀ꦠꦸ': 3, + 'ꦤ꧀ꦠꦸꦁ': 3, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 3, + 'ꦤ꧀ꦠꦼꦂ': 3, + 'ꦤ꧀ꦠꦽ': 3, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦢꦁ': 3, + 'ꦤ꧀ꦢꦂ': 3, + 'ꦤ꧀ꦢꦶ': 3, + 'ꦤ꧀ꦢꦸ': 3, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 3, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦤꦶ': 3, + 'ꦤ꧀ꦤꦶꦁ': 3, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 3, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦥꦁ': 3, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 5, + 'ꦤ꧀ꦥꦶ': 3, + 'ꦤ꧀ꦥꦸ': 3, + 'ꦤ꧀ꦥꦼ': 3, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦥꦿꦶ': 4, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦧꦁ': 3, + 'ꦤ꧀ꦧꦶ': 3, + 'ꦤ꧀ꦧꦸ': 3, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦺꦴ': 5, + 'ꦤ꧀ꦧꦼ': 3, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦩꦂ': 3, + 'ꦤ꧀ꦩꦶ': 3, + 'ꦤ꧀ꦩꦸꦂ': 3, + 'ꦤ꧀ꦩꦼ': 3, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦭꦶ': 3, + 'ꦤ꧀ꦭꦸ': 3, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦮꦂ': 3, + 'ꦤ꧀ꦮꦶ': 3, + 'ꦤ꧀ꦮꦸ': 3, + 'ꦤ꧀ꦮꦼ': 3, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦱꦂ': 3, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 3, + 'ꦤ꧀ꦱꦶꦁ': 3, + 'ꦤ꧀ꦱꦸ': 3, + 'ꦤ꧀ꦱꦺꦴ': 5, + 'ꦤ꧀ꦱꦼ': 3, + 'ꦤ꧀ꦲ': 3, + 'ꦤ꧀ꦲꦁ': 3, + 'ꦤ꧀ꦲꦶ': 3, + 'ꦤ꧀ꦲꦶꦁ': 3, + 'ꦤ꧀ꦲꦸ': 3, + 'ꦤ꧀ꦲꦺꦴ': 5, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦏꦁ': 3, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦠꦶ': 3, + 'ꦥ꧀ꦢꦸ': 3, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦤꦶ': 3, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦥꦶ': 3, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦧꦺ': 4, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦩꦂ': 3, + 'ꦥ꧀ꦫꦺ': 4, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦭꦸ': 3, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦱꦶꦂ': 3, + 'ꦥ꧀ꦱꦼ': 3, + 'ꦥ꧀ꦲ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦠꦸ': 3, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲ': 3, + 'ꦧ꧀ꦲꦶ': 3, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 3, + 'ꦩ꧀ꦏꦁ': 3, + 'ꦩ꧀ꦔꦼ': 3, + 'ꦩ꧀ꦠꦸ': 3, + 'ꦩ꧀ꦠꦺꦴ': 5, + 'ꦩ꧀ꦤꦶꦁ': 3, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦥꦶ': 3, + 'ꦩ꧀ꦥꦸ': 3, + 'ꦩ꧀ꦥꦼ': 3, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦧꦁ': 3, + 'ꦩ꧀ꦧꦂ': 3, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 3, + 'ꦩ꧀ꦧꦸ': 3, + 'ꦩ꧀ꦧꦸꦁ': 3, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦺꦂ': 4, + 'ꦩ꧀ꦧꦼꦂ': 3, + 'ꦩ꧀ꦧꦾꦸꦂ': 4, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦩꦶ': 3, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦭ': 3, + 'ꦩ꧀ꦲꦶ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 3, + 'ꦭ꧀ꦏꦁ': 3, + 'ꦭ꧀ꦚꦼꦁ': 3, + 'ꦭ꧀ꦠꦸ': 3, + 'ꦭ꧀ꦧꦸ': 3, + 'ꦭ꧀ꦩꦸ': 3, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦭꦶ': 3, + 'ꦭ꧀ꦭꦶꦁ': 3, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦱꦂ': 3, + 'ꦭ꧀ꦱꦶꦁ': 3, + 'ꦭ꧀ꦱꦸ': 3, + 'ꦭ꧀ꦲ': 3, + 'ꦭ꧀ꦲꦁ': 3, + 'ꦭ꧀ꦲꦶꦁ': 3, + 'ꦭ꧀ꦲꦸ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 3, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦏꦁ': 3, + 'ꦱ꧀ꦏꦿꦶ': 4, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦔꦸ': 3, + 'ꦱ꧀ꦔꦿ': 4, + 'ꦱ꧀ꦛꦶ': 3, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 3, + 'ꦱ꧀ꦢꦶ': 3, + 'ꦱ꧀ꦢꦸ': 3, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦧꦁ': 3, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦩꦶ': 3, + 'ꦱ꧀ꦩꦼ': 3, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦱꦂ': 3, + 'ꦱ꧀ꦱꦶ': 3, + 'ꦱ꧀ꦱꦶꦁ': 3, + 'ꦱ꧀ꦱꦸ': 3, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲ': 3, + 'ꦱ꧀ꦲꦁ': 3, + 'ꦱ꧀ꦲꦶ': 3, + 'ꦱ꧀ꦲꦶꦁ': 3, + 'ꦱ꧀ꦲꦸ': 3, + 'ꦲꦺꦴ': 3, + 'ꦏ꧀': 2, + 'ꦠ꧀': 2, + 'ꦢ꧀': 2, + 'ꦤ꧀': 2, + 'ꦥ꦳꧀': 2, + 'ꦥ꧀': 2, + 'ꦧ꧀': 2, + 'ꦩ꧀': 2, + 'ꦭ꧀': 2, + 'ꦱ꧀': 2, + 'ಕಾಂ': 3, + 'ಕುಂ': 3, + 'ಕೊಂ': 3, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೊಂ': 3, + 'ಟುಂ': 3, + 'ನಾಂ': 3, + 'ಯುಂ': 3, + 'ರಾಂ': 3, + 'ವುಂ': 3, + 'ಶಾಂ': 3, + 'ಸಾಂ': 3, + 'ಹೊಂ': 3, + 'ក្ដៅ': 3, + 'ក្រោ': 3, + 'ក្សា': 3, + 'ខ្ជា': 3, + 'ខ្លា': 3, + 'គ្នា': 3, + 'គ្មា': 3, + 'គ្រា': 3, + 'គ្រឹះ': 3, + 'ង្កើ': 3, + 'ង្រៀ': 3, + 'ង្ហា': 3, + 'ច្ចេ': 3, + 'ច្បា': 3, + 'ឆ្នាំ': 3, + 'ឆ្នោ': 3, + 'ឆ្លើ': 3, + 'ជ្ជា': 3, + 'ជ្ញា': 3, + 'ជ្រើ': 3, + 'ជ្រៀ': 3, + 'ជ្រែ': 3, + 'ឈ្មោះ': 4, + 'ញ្ជា': 3, + 'ញ្ញា': 3, + 'ញ្ញៈ': 3, + 'ដ្ឋា': 3, + 'ណោះ': 3, + 'ណ្ដា': 3, + 'ណ្ដុះ': 3, + 'ណ្ណោះ': 4, + 'ត្រា': 3, + 'ថ្ងៃ': 3, + 'ថ្នា': 3, + 'ថ្លៃ': 3, + 'ទោះ': 3, + 'ទ្យា': 3, + 'ធ្នា': 3, + 'ធ្យា': 3, + 'ធ្យោ': 3, + 'ធ្វើ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ថែ': 3, + 'ន្ថោ': 3, + 'ន្ទា': 3, + 'ន្ទៈ': 3, + 'ន្យា': 3, + 'ន្លែ': 3, + 'បោះ': 3, + 'ប្ដេ': 3, + 'ប្រា': 3, + 'ប្រើ': 3, + 'ប្រែ': 3, + 'ផ្ដា': 3, + 'ផ្ទា': 3, + 'ផ្ទេ': 3, + 'ផ្នែ': 3, + 'ផ្លា': 3, + 'ផ្សា': 3, + 'ផ្សេ': 3, + 'ផ្សៃ': 3, + 'ពោះ': 3, + 'ព្យា': 3, + 'ព្រៀ': 3, + 'ព្រៃ': 3, + 'ម្ងា': 3, + 'ម្ចា': 3, + 'ម្ដា': 3, + 'ម្ដែ': 3, + 'ម្នា': 3, + 'ម្នេ': 3, + 'ម្ភា': 3, + 'ម្រា': 3, + 'ម្រើ': 3, + 'ម្រេ': 3, + 'ម្លៀ': 3, + 'ម្លៃ': 3, + 'ល្បៈ': 3, + 'ល្មើ': 3, + 'ស្គា': 3, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ស្ថា': 3, + 'ស្នា': 3, + 'ស្មា': 3, + 'ស្មើ': 3, + 'ស្រា': 3, + 'ស្លា': 3, + 'ស្វែ': 3, + 'ᨣᩕᩮ᩠': 3, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'क्ष्ण': 3, + 'ट्टी': 3, + 'ट्रा': 3, + 'त्राि': 4, + 'द्धां': 3, + 'र्त्त': 3, + 'ष्ठा': 3, + 'क्ष्य': 3, + 'त्त्व': 3, + 'त्नी': 3, + 'त्पी': 3, + 'त्र्त': 3, + 'द्घो': 3, + 'न्तः': 3, + 'न्ता': 3, + 'न्त्रि': 4, + 'फ्ता': 3, + 'ब्धि': 3, + 'भ्या': 3, + 'म्प्र': 3, + 'र्कि': 3, + 'र्बा': 3, + 'र्मा': 3, + 'र्वा': 3, + 'ल्पि': 3, + 'श्यि': 3, + 'ക്കാ': 3, + 'ക്കി': 3, + 'ക്കും': 3, + 'ക്കെ': 3, + 'ക്കേ': 3, + 'ക്കൊ': 3, + 'ക്കോ': 3, + 'ക്തി': 3, + 'ക്യം': 3, + 'ക്ഷാ': 3, + 'ക്ഷി': 3, + 'ക്ഷേ': 3, + 'ഖ്യാ': 3, + 'ഗ്ഗം': 3, + 'ഗ്ദാ': 3, + 'ഗ്യം': 3, + 'ങ്കി': 3, + 'ങ്കെ': 3, + 'ങ്കേ': 3, + 'ങ്ങി': 3, + 'ച്ചി': 3, + 'ച്ചും': 3, + 'ച്ചെ': 3, + 'ച്ചേ': 3, + 'ജ്യാ': 3, + 'ഞ്ഞി': 3, + 'ഞ്ഞെ': 3, + 'ട്ടാ': 3, + 'ട്ടി': 3, + 'ട്ടോ': 3, + 'ണ്ടാ': 3, + 'ണ്ടി': 3, + 'ണ്ടും': 3, + 'ണ്ടെ': 3, + 'ത്താ': 3, + 'ത്തി': 3, + 'ത്തും': 3, + 'ത്തെ': 3, + 'ത്തേ': 3, + 'ത്തോ': 3, + 'ത്നം': 3, + 'ത്നി': 3, + 'ത്യാ': 3, + 'ത്യേ': 3, + 'ത്വം': 3, + 'ദ്ധി': 3, + 'ദ്യാ': 3, + 'ന്തം': 3, + 'ന്തെ': 3, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 5, + 'ന്ധി': 3, + 'ന്നാ': 3, + 'ന്നി': 3, + 'ന്നീ': 3, + 'ന്നും': 3, + 'ന്നെ': 3, + 'ന്നേ': 3, + 'ന്നോ': 3, + 'ന്മാ': 3, + 'ന്യം': 3, + 'ന്യാ': 3, + 'ന്യേ': 3, + 'ന്യോ': 3, + 'ന്റെ': 3, + 'ന്‍പി': 3, + 'പ്പി': 3, + 'പ്പെ': 3, + 'പ്പോ': 3, + 'പ്രാ': 3, + 'ബ്ലി': 3, + 'ഭ്യാ': 3, + 'ഭ്രാ': 3, + 'മ്പാ': 3, + 'മ്പ്ര': 3, + 'മ്മി': 3, + 'യ്ക്കു': 3, + 'യ്തി': 3, + 'യ്യാ': 3, + 'യ്യി': 3, + 'ര്യം': 3, + 'ര്‍ക്കു': 3, + 'ര്‍ക്കും': 4, + 'ര്‍ക്ക്‌': 3, + 'ര്‍ഗ്ഗം': 4, + 'ര്‍ച്ച': 3, + 'ര്‍ണ്ണ': 3, + 'ര്‍ത്ത': 3, + 'ര്‍ത്തി': 4, + 'ര്‍ത്തു': 3, + 'ര്‍ത്തേ': 4, + 'ര്‍ദേ': 3, + 'ര്‍ദ്ദ': 3, + 'ര്‍പ്പെ': 4, + 'ര്‍മ്മി': 4, + 'ര്‍രാ': 3, + 'ര്‍വ്വ': 3, + 'ര്‍ഹി': 3, + 'റ്റം': 3, + 'റ്റേ': 3, + 'ല്യാ': 3, + 'ല്ലാ': 3, + 'ല്ലാം': 4, + 'ല്ലെ': 3, + 'ല്‍കി': 3, + 'ല്‍കേ': 3, + 'ല്‍നി': 3, + 'ല്‍പ്പ': 3, + 'ള്ളാ': 3, + 'ള്ളി': 3, + 'ള്‍കൊ': 3, + 'ള്‍ക്ക': 3, + 'ള്‍ക്കി': 4, + 'ള്‍ക്കു': 3, + 'ള്‍ക്കും': 4, + 'ള്‍ക്കെ': 4, + 'ള്‍ക്ക്‌': 3, + 'വ്യം': 3, + 'വ്യാ': 3, + 'ശ്വാ': 3, + 'ഷ്ട്യാ': 4, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 4, + 'ഷ്യാ': 3, + 'സാം': 3, + 'സ്കാ': 3, + 'സ്ത്രം': 4, + 'സ്ത്രീ': 4, + 'സ്ഥാ': 3, + 'സ്ഥി': 3, + 'സ്റ്റ്‌': 3, + 'സ്വാ': 3, + 'സ്വീ': 3, + 'സ്സാ': 3, + 'സ്സി': 3, + 'സ്സും': 3, + 'സ്സോ': 3, + 'ഹിം': 3, + 'क्कां': 3, + 'क्ती': 3, + 'क्तीं': 3, + 'क्या': 3, + 'च्या': 3, + 'च्यां': 3, + 'ज्या': 3, + 'ज्या‌': 3, + 'ट्या': 3, + 'ण्या': 3, + 'ण्यां': 3, + 'त्त्वा': 4, + 'त्त्वे': 3, + 'त्यां': 3, + 'त्र्य': 3, + 'त्र्या': 4, + 'त्र्ये': 3, + 'त्वा': 3, + 'त्वां': 3, + 'द्दि': 3, + 'द्दी': 3, + 'द्धिं': 3, + 'द्धी': 3, + 'द्धीं': 3, + 'द्या': 3, + 'द्वि': 3, + 'न्हा': 3, + 'न्ह्यां': 4, + 'र्जा': 3, + 'र्ती': 3, + 'र्थी': 3, + 'र्भा': 3, + 'र्यां': 3, + 'र्वां': 3, + 'र्‍या': 3, + 'ल्यां': 3, + 'ल्ला': 3, + 'श्रां': 3, + 'ष्टां': 3, + 'ष्टी': 3, + 'ष्टीं': 3, + 'ष्ट्रा': 4, + 'ष्ट्रां': 4, + 'स्त्रि': 4, + 'स्या': 3, + 'ह्या': 3, + 'ဇြေ': 3, + 'ဒ္ဂေ': 3, + 'ဖျေံ': 3, + 'ဗ္တေ': 3, + 'ဗ္ၜေ': 3, + 'ဗြေ': 3, + 'သ္ဂေ': 3, + 'क्ता': 3, + 'क्ना': 3, + 'क्सा': 3, + 'ज्रा': 3, + 'ञ्चा': 3, + 'द्दा': 3, + 'न्का': 3, + 'न्चि': 3, + 'न्दा': 3, + 'न्दो': 3, + 'फ्ना': 3, + 'फ्नो': 3, + 'म्ति': 3, + 'म्पा': 3, + 'र्दा': 3, + 'र्द्ध': 3, + 'र्नि': 3, + 'र्सा': 3, + 'ष्ट्रि': 4, + 'स्ट्या': 4, + 'स्तो': 3, + 'स्रो': 3, + 'क्का': 3, + 'क्तेः': 3, + 'क्त्योः': 5, + 'क्रा': 3, + 'क्षां': 3, + 'क्षाः': 4, + 'क्षो': 3, + 'क्ष्या': 4, + 'ख्यः': 3, + 'ग्यैः': 3, + 'ग्र्य': 3, + 'ञ्चि': 3, + 'ण्डः': 3, + 'ण्डि': 3, + 'ताः': 3, + 'त्त्थि': 4, + 'त्सो': 3, + 'त्स्वा': 4, + 'द्धः': 3, + 'द्धैः': 3, + 'धाः': 3, + 'नाः': 3, + 'न्ञ्या': 4, + 'न्तो': 3, + 'न्त्राः': 5, + 'न्त्री': 4, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 5, + 'न्त्र्ये': 4, + 'न्धा': 3, + 'न्ना': 3, + 'न्नाः': 4, + 'न्यो': 3, + 'प्तौ': 3, + 'प्या': 3, + 'भिः': 3, + 'भ्यः': 3, + 'भ्यां': 3, + 'भ्यो': 3, + 'म्नि': 3, + 'याः': 3, + 'य्यो': 3, + 'राः': 3, + 'र्गी': 3, + 'र्चि': 3, + 'र्णां': 3, + 'र्णी': 3, + 'र्तिः': 4, + 'र्त्ति': 4, + 'र्दि': 3, + 'र्धि': 3, + 'र्हाः': 4, + 'र्हि': 3, + 'र्हो': 3, + 'लाः': 3, + 'ल्का': 3, + 'ल्याः': 4, + 'वाः': 3, + 'शाः': 3, + 'श्या': 3, + 'श्वि': 3, + 'षाः': 3, + 'ष्टः': 3, + 'ष्टा': 3, + 'ष्टाः': 4, + 'ष्ट्रे': 3, + 'ष्ट्रो': 4, + 'ष्प्र': 3, + 'ष्यः': 3, + 'स्का': 3, + 'स्काः': 4, + 'स्ति': 3, + 'स्त्रा': 4, + 'स्थां': 3, + 'स्धी': 3, + 'स्मि': 3, + 'स्मिं': 3, + 'स्यां': 3, + 'स्याः': 4, + 'स्युः': 3, + '𑌕𑌾𑌂': 3, + '𑌕𑌾𑌃': 3, + '𑌟𑌾𑌂': 3, + '𑌟𑌾𑌃': 3, + '𑌠𑍈𑌃': 3, + '𑌣𑌾𑌂': 3, + '𑌤𑌾𑌂': 3, + '𑌤𑌾𑌃': 3, + '𑌤𑌿𑌂': 3, + '𑌤𑌿𑌃': 3, + '𑌤𑍁𑌂': 3, + '𑌤𑍇𑌃': 3, + '𑌥𑌾𑌂': 3, + '𑌧𑌾𑌃': 3, + '𑌧𑌿𑌂': 3, + '𑌧𑍇𑌃': 3, + '𑌧𑍈𑌃': 3, + '𑌨𑌾𑌂': 3, + '𑌨𑌾𑌃': 3, + '𑌨𑌿𑌃': 3, + '𑌨𑍈𑌃': 3, + '𑌭𑌿𑌃': 3, + '𑌮𑌿𑌂': 3, + '𑌯𑌾𑌂': 3, + '𑌯𑌾𑌃': 3, + '𑌯𑍁𑌃': 3, + '𑌯𑍈𑌃': 3, + '𑌯𑍋𑌃': 3, + '𑌰𑌾𑌃': 3, + '𑌰𑌿𑌂': 3, + '𑌲𑌾𑌃': 3, + '𑌲𑌿𑌂': 3, + '𑌵𑌾𑌂': 3, + '𑌵𑌾𑌃': 3, + '𑌶𑌾𑌃': 3, + '𑌷𑌾𑌂': 3, + '𑌷𑌾𑌃': 3, + '𑌸𑌾𑌂': 3, + '𑌹𑌾𑌃': 3, + '𑌕𑍍': 2, + '𑌗𑍍': 2, + '𑌚𑍍': 2, + '𑌜𑍍': 2, + '𑌞𑍍': 2, + '𑌟𑍍': 2, + '𑌣𑍍': 2, + '𑌤𑍍': 2, + '𑌦𑍍': 2, + '𑌧𑍍': 2, + '𑌨𑍍': 2, + '𑌪𑍍': 2, + '𑌬𑍍': 2, + '𑌭𑍍': 2, + '𑌮𑍍': 2, + '𑌯𑍍': 2, + '𑌰𑍍': 2, + '𑌲𑍍': 2, + '𑌵𑍍': 2, + '𑌶𑍍': 2, + '𑌷𑍍': 2, + '𑌸𑍍': 2, + 'क्को': 3, + 'ग्या': 3, + 'च्यो': 3, + 'म्ही': 3, + 'म्हो': 3, + 'ह्रा': 3, + 'కుం': 3, + 'క్కు': 3, + 'క్తు': 3, + 'క్రాం': 3, + 'క్రూ': 3, + 'క్షిం': 3, + 'క్స్వా': 3, + 'చ్చు': 3, + 'టుం': 3, + 'ట్లు': 3, + 'డ్రు': 3, + 'త్తు': 3, + 'త్నిం': 3, + 'త్యం': 3, + 'త్రు': 3, + 'త్ర్య': 3, + 'దుం': 3, + 'ద్దు': 3, + 'ద్ధిం': 3, + 'ద్ర్య': 3, + 'నుం': 3, + 'న్ను': 3, + 'భ్యు': 3, + 'యుం': 3, + 'ర్చు': 3, + 'ర్ణాం': 3, + 'ర్ణు': 3, + 'ర్తిం': 3, + 'ర్తృ': 3, + 'ర్థిం': 3, + 'ర్బం': 3, + 'ర్హాం': 3, + 'ర్హు': 3, + 'శ్రాం': 3, + 'ష్టు': 3, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'ష్ఠు': 3, + 'స్కృ': 3, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, +} diff --git a/wcwidth/table_grapheme_overrides/_known_8589765c.py b/wcwidth/table_grapheme_overrides/_known_8589765c.py new file mode 100644 index 00000000..4c4f820d --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_8589765c.py @@ -0,0 +1,1310 @@ +""" +Grapheme overrides for _known_8589765c. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: iterm2 +""" +# pylint: skip-file +GRAPHEMES = { + '⛹🏻‍♀️': 3, + '⛹🏻‍♂️': 3, + '⛹🏼‍♀️': 3, + '⛹🏼‍♂️': 3, + '⛹🏽‍♀️': 3, + '⛹🏽‍♂️': 3, + '⛹🏾‍♀️': 3, + '⛹🏾‍♂️': 3, + '⛹🏿‍♀️': 3, + '⛹🏿‍♂️': 3, + 'কিং': 3, + 'ক্তি': 3, + 'ক্রী': 3, + 'ক্ষা': 3, + 'ক্ষি': 3, + 'ক্ষে': 3, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 4, + 'খ্যা': 3, + 'গ্রা': 3, + 'গ্রে': 3, + 'ঘো': 3, + 'ঙ্খা': 3, + 'ঙ্গী': 3, + 'ঙ্গে': 3, + 'চ্ছা': 3, + 'চ্ছা‌': 3, + 'চ্ছে': 3, + 'জ্ঞা': 3, + 'ঞ্চি': 3, + 'ঞ্ছি': 3, + 'ট্রে': 3, + 'ণ্ডে': 3, + 'ত্তা': 3, + 'ত্তি': 3, + 'ত্বে': 3, + 'ত্যা': 3, + 'ত্যি': 3, + 'ত্যে': 3, + 'ত্রা': 3, + 'ত্রে': 3, + 'ত্‍প': 1, + 'ত্‍পী': 1, + 'ত্‍সা': 1, + 'দ্দি': 3, + 'দ্দে': 3, + 'দ্ধা': 3, + 'দ্ধি': 3, + 'দ্ধে': 3, + 'দ্বা': 3, + 'দ্রো': 3, + 'ধ্যে': 3, + 'ন্তা': 3, + 'ন্তি': 3, + 'ন্তে': 3, + 'ন্ত্রি': 4, + 'ন্ত্রে': 4, + 'ন্থী': 3, + 'ন্ধা': 3, + 'ন্মা': 3, + 'ন্যা': 3, + 'ন্যে': 3, + 'প্তা': 3, + 'প্রা': 3, + 'ব্ধি': 3, + 'ব্যা': 3, + 'ভ্রা': 3, + 'ম্পা': 3, + 'ম্মা': 3, + 'রাং': 3, + 'র্জা': 3, + 'র্থে': 3, + 'র্দো': 3, + 'র্ধা': 3, + 'র্নী': 3, + 'র্বা': 3, + 'র্বি': 3, + 'র্বো': 3, + 'র্ব্য': 3, + 'র্মে': 3, + 'র্যা': 3, + 'ল্যা': 3, + 'ল্যে': 3, + 'ল্লে': 3, + 'শ্চি': 3, + 'শ্বা': 3, + 'শ্বে': 3, + 'শ্যে': 3, + 'শ্রা': 3, + 'ষ্টা': 3, + 'ষ্টি': 3, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 4, + 'ষ্ট্রে': 4, + 'ষ্ঠা': 3, + 'ষ্ঠি': 3, + 'ষ্ঠী': 3, + 'সাং': 3, + 'স্তি': 3, + 'স্তি‌': 3, + 'স্ত্র': 3, + 'স্থা': 3, + 'স্থ্য': 3, + 'স্বা': 3, + 'স্বী': 3, + 'স্যা': 3, + 'স্যে': 3, + 'क्घ्घि्': 4, + 'क्ति': 3, + 'क्षा': 3, + 'घ्का': 3, + 'घ्र्व्य': 4, + 'घ्लि': 3, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'च्चा': 3, + 'च्छा': 3, + 'ज्ञा': 3, + 'त्ति': 3, + 'त्यि': 3, + 'त्रा': 3, + 'त्राा': 4, + 'त्रि': 3, + 'द्वा': 3, + 'न्या': 3, + 'प्रा': 3, + 'म्मा': 3, + 'म्या': 3, + 'र्जि': 3, + 'र्जी': 3, + 'र्ति': 3, + 'र्थि': 3, + 'र्दो': 3, + 'र्धा': 3, + 'र्मि': 3, + 'र्रा': 3, + 'ल्या': 3, + 'व्या': 3, + 'श्वा': 3, + 'ष्ट्र': 3, + 'ष्ट्री': 4, + 'स्ती': 3, + 'स्था': 3, + 'स्थि': 3, + 'स्थी': 3, + 'स्थ्य': 3, + 'स्वा': 3, + 'स्सा': 3, + 'ကျေ': 3, + 'ကြေ': 3, + 'ကြွေ': 3, + 'ချေ': 3, + 'ခြေ': 3, + 'ပျေ': 3, + 'ပြေ': 3, + 'မြေ': 3, + 'လျေ': 3, + 'လျှေ': 3, + '𑄃𑄬': 1, + '𑄃𑄬𑄭': 1, + '𑄇𑄬': 1, + '𑄈𑄬': 1, + '𑄉𑄬': 1, + '𑄉𑄬𑄭': 1, + '𑄊𑄬': 1, + '𑄌𑄬': 1, + '𑄎𑄬': 1, + '𑄎𑄬𑄭': 1, + '𑄏𑄬': 1, + '𑄑𑄬': 1, + '𑄖𑄬': 1, + '𑄗𑄬': 1, + '𑄘𑄬': 1, + '𑄙𑄬': 1, + '𑄚𑄬': 1, + '𑄚𑄬𑄭': 1, + '𑄛𑄬': 1, + '𑄜𑄬': 1, + '𑄝𑄬': 1, + '𑄞𑄬': 1, + '𑄞𑄬𑄭': 1, + '𑄟𑄬': 1, + '𑄠𑄬': 1, + '𑄠𑄬𑄭': 1, + '𑄡𑄬': 1, + '𑄡𑄬𑄭': 1, + '𑄢𑄬': 1, + '𑄢𑄬𑄭': 1, + '𑄣𑄬': 1, + '𑄣𑄬𑄭': 1, + '𑄥𑄬': 1, + '𑄦𑄬': 1, + 'ક્કા': 3, + 'ક્કો': 3, + 'ક્તિ': 3, + 'ક્ષા': 3, + 'ચ્ચા': 3, + 'ચ્છા': 3, + 'જ્ઞા': 3, + 'જ્યો': 3, + 'ત્તા': 3, + 'ત્તિ': 3, + 'ત્ત્વ': 3, + 'ત્ત્વા': 4, + 'ત્યા': 3, + 'ત્યાં': 3, + 'ત્યિ': 3, + 'ત્યો': 3, + 'ત્રી': 3, + 'ત્ર્ય': 3, + 'દ્ધા': 3, + 'દ્ધાં': 3, + 'દ્ધિ': 3, + 'દ્વા': 3, + 'ધ્યા': 3, + 'ન્તો': 3, + 'ન્મા': 3, + 'ન્યા': 3, + 'પ્રા': 3, + 'મ્યાં': 3, + 'ર્તા': 3, + 'ર્થિ': 3, + 'ર્દો': 3, + 'ર્મિ': 3, + 'ર્યા': 3, + 'ર્યો': 3, + 'વ્યા': 3, + 'વ્યો': 3, + 'ષ્ટિ': 3, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 4, + 'ષ્ટ્રો': 4, + 'ષ્ઠા': 3, + 'સ્તિ': 3, + 'સ્તી': 3, + 'સ્ત્રી': 4, + 'સ્થા': 3, + 'સ્થિ': 3, + 'સ્રી': 3, + 'સ્વા': 3, + 'સ્વી': 3, + 'સ્સા': 3, + 'क्नि': 3, + 'क्रि': 3, + 'क्षि': 3, + 'ख्या': 3, + 'च्चों': 3, + 'च्छि': 3, + 'ट्टि': 3, + 'त्का': 3, + 'त्ता': 3, + 'त्नों': 3, + 'त्पा': 3, + 'त्मा': 3, + 'त्या': 3, + 'त्री': 3, + 'त्सा': 3, + 'द्घि': 3, + 'द्धा': 3, + 'द्धि': 3, + 'द्भा': 3, + 'द्रो': 3, + 'ध्या': 3, + 'निः': 3, + 'न्ति': 3, + 'न्तों': 3, + 'न्त्र': 3, + 'न्त्रा': 4, + 'न्दी': 3, + 'न्धि': 3, + 'न्धी': 3, + 'न्धों': 3, + 'न्नि': 3, + 'न्मा': 3, + 'प्ति': 3, + 'फ्रां': 3, + 'म्भि': 3, + 'म्मि': 3, + 'र्ता': 3, + 'र्या': 3, + 'र्यों': 3, + 'र्वो': 3, + 'ल्लि': 3, + 'व्यों': 3, + 'श्चि': 3, + 'श्यों': 3, + 'श्रा': 3, + 'ष्का': 3, + 'ष्टि': 3, + 'ष्ट्रों': 4, + 'ष्ठों': 3, + 'ष्यों': 3, + 'स्ता': 3, + 'स्त्र': 3, + 'स्त्री': 4, + 'स्यों': 3, + 'स्वी': 3, + 'फ़्ता': 3, + 'ꦏꦺꦴ': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦏꦁ': 3, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 3, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦔꦸ': 3, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦠꦶ': 3, + 'ꦏ꧀ꦠꦸ': 3, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦢꦂ': 3, + 'ꦏ꧀ꦢꦶ': 3, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦤꦶꦁ': 3, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦥꦶ': 3, + 'ꦏ꧀ꦥꦿꦶ': 4, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦧꦶ': 3, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦩꦸ': 3, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦱꦂ': 3, + 'ꦏ꧀ꦱꦶ': 3, + 'ꦏ꧀ꦱꦸ': 3, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲ': 3, + 'ꦏ꧀ꦲꦁ': 3, + 'ꦏ꧀ꦲꦶꦁ': 3, + 'ꦏ꧀ꦲꦸ': 3, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦏ꧀ꦲꦺꦴ': 5, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦒ꧀ꦒ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦒꦼ': 3, + 'ꦔ꧀ꦒꦿꦼꦁ': 4, + 'ꦔ꧀ꦭ': 3, + 'ꦔ꧀ꦭꦁ': 3, + 'ꦔ꧀ꦭꦸ': 3, + 'ꦔ꧀ꦭꦼ': 3, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦕꦶ': 3, + 'ꦚ꧀ꦗ': 3, + 'ꦚ꧀ꦗꦶ': 3, + 'ꦚ꧀ꦗꦸꦁ': 3, + 'ꦚ꧀ꦗꦸꦂ': 3, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠ꧀ꦏꦁ': 3, + 'ꦠ꧀ꦏꦸ': 3, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦔꦸ': 3, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦠꦶ': 3, + 'ꦠ꧀ꦠꦶꦁ': 3, + 'ꦠ꧀ꦠꦸ': 3, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦤꦶ': 3, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦩꦼ': 3, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦱꦶꦁ': 3, + 'ꦠ꧀ꦱꦶꦃ': 4, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲ': 3, + 'ꦠ꧀ꦲꦶꦁ': 3, + 'ꦠ꧀ꦲꦺꦴ': 5, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦠꦶꦁ': 3, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦩꦺꦴ': 5, + 'ꦢ꧀ꦲ': 3, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦏꦁ': 3, + 'ꦤ꧀ꦏꦸ': 3, + 'ꦤ꧀ꦏꦼ': 3, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦔꦁ': 3, + 'ꦤ꧀ꦔꦶ': 3, + 'ꦤ꧀ꦔꦸ': 3, + 'ꦤ꧀ꦔꦸꦂ': 3, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 3, + 'ꦤ꧀ꦔꦿꦸ': 4, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦗꦸ': 3, + 'ꦤ꧀ꦗꦼ': 3, + 'ꦤ꧀ꦚꦶ': 3, + 'ꦤ꧀ꦛꦃ': 4, + 'ꦤ꧀ꦛꦶ': 3, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦝꦁ': 3, + 'ꦤ꧀ꦝꦶ': 3, + 'ꦤ꧀ꦝꦸ': 3, + 'ꦤ꧀ꦝꦸꦁ': 3, + 'ꦤ꧀ꦝꦺꦁ': 4, + 'ꦤ꧀ꦝꦺꦴꦁ': 5, + 'ꦤ꧀ꦝꦼ': 3, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦠꦂ': 3, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 3, + 'ꦤ꧀ꦠꦸ': 3, + 'ꦤ꧀ꦠꦸꦁ': 3, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 3, + 'ꦤ꧀ꦠꦼꦂ': 3, + 'ꦤ꧀ꦠꦽ': 3, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦢꦁ': 3, + 'ꦤ꧀ꦢꦂ': 3, + 'ꦤ꧀ꦢꦶ': 3, + 'ꦤ꧀ꦢꦸ': 3, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 3, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦤꦶ': 3, + 'ꦤ꧀ꦤꦶꦁ': 3, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 3, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦥꦁ': 3, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 5, + 'ꦤ꧀ꦥꦶ': 3, + 'ꦤ꧀ꦥꦸ': 3, + 'ꦤ꧀ꦥꦼ': 3, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦥꦿꦶ': 4, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦧꦁ': 3, + 'ꦤ꧀ꦧꦶ': 3, + 'ꦤ꧀ꦧꦸ': 3, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦺꦴ': 5, + 'ꦤ꧀ꦧꦼ': 3, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦩꦂ': 3, + 'ꦤ꧀ꦩꦶ': 3, + 'ꦤ꧀ꦩꦸꦂ': 3, + 'ꦤ꧀ꦩꦼ': 3, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦭꦶ': 3, + 'ꦤ꧀ꦭꦸ': 3, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦮꦂ': 3, + 'ꦤ꧀ꦮꦶ': 3, + 'ꦤ꧀ꦮꦸ': 3, + 'ꦤ꧀ꦮꦼ': 3, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦱꦂ': 3, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 3, + 'ꦤ꧀ꦱꦶꦁ': 3, + 'ꦤ꧀ꦱꦸ': 3, + 'ꦤ꧀ꦱꦺꦴ': 5, + 'ꦤ꧀ꦱꦼ': 3, + 'ꦤ꧀ꦲ': 3, + 'ꦤ꧀ꦲꦁ': 3, + 'ꦤ꧀ꦲꦶ': 3, + 'ꦤ꧀ꦲꦶꦁ': 3, + 'ꦤ꧀ꦲꦸ': 3, + 'ꦤ꧀ꦲꦺꦴ': 5, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦏꦁ': 3, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦠꦶ': 3, + 'ꦥ꧀ꦢꦸ': 3, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦤꦶ': 3, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦥꦶ': 3, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦧꦺ': 4, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦩꦂ': 3, + 'ꦥ꧀ꦫꦺ': 4, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦭꦸ': 3, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦱꦶꦂ': 3, + 'ꦥ꧀ꦱꦼ': 3, + 'ꦥ꧀ꦲ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦠꦸ': 3, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲ': 3, + 'ꦧ꧀ꦲꦶ': 3, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 3, + 'ꦩ꧀ꦏꦁ': 3, + 'ꦩ꧀ꦔꦼ': 3, + 'ꦩ꧀ꦠꦸ': 3, + 'ꦩ꧀ꦠꦺꦴ': 5, + 'ꦩ꧀ꦤꦶꦁ': 3, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦥꦶ': 3, + 'ꦩ꧀ꦥꦸ': 3, + 'ꦩ꧀ꦥꦼ': 3, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦧꦁ': 3, + 'ꦩ꧀ꦧꦂ': 3, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 3, + 'ꦩ꧀ꦧꦸ': 3, + 'ꦩ꧀ꦧꦸꦁ': 3, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦺꦂ': 4, + 'ꦩ꧀ꦧꦼꦂ': 3, + 'ꦩ꧀ꦧꦾꦸꦂ': 4, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦩꦶ': 3, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦭ': 3, + 'ꦩ꧀ꦲꦶ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 3, + 'ꦭ꧀ꦏꦁ': 3, + 'ꦭ꧀ꦚꦼꦁ': 3, + 'ꦭ꧀ꦠꦸ': 3, + 'ꦭ꧀ꦧꦸ': 3, + 'ꦭ꧀ꦩꦸ': 3, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦭꦶ': 3, + 'ꦭ꧀ꦭꦶꦁ': 3, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦱꦂ': 3, + 'ꦭ꧀ꦱꦶꦁ': 3, + 'ꦭ꧀ꦱꦸ': 3, + 'ꦭ꧀ꦲ': 3, + 'ꦭ꧀ꦲꦁ': 3, + 'ꦭ꧀ꦲꦶꦁ': 3, + 'ꦭ꧀ꦲꦸ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 3, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦏꦁ': 3, + 'ꦱ꧀ꦏꦿꦶ': 4, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦔꦸ': 3, + 'ꦱ꧀ꦔꦿ': 4, + 'ꦱ꧀ꦛꦶ': 3, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 3, + 'ꦱ꧀ꦢꦶ': 3, + 'ꦱ꧀ꦢꦸ': 3, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦧꦁ': 3, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦩꦶ': 3, + 'ꦱ꧀ꦩꦼ': 3, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦱꦂ': 3, + 'ꦱ꧀ꦱꦶ': 3, + 'ꦱ꧀ꦱꦶꦁ': 3, + 'ꦱ꧀ꦱꦸ': 3, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲ': 3, + 'ꦱ꧀ꦲꦁ': 3, + 'ꦱ꧀ꦲꦶ': 3, + 'ꦱ꧀ꦲꦶꦁ': 3, + 'ꦱ꧀ꦲꦸ': 3, + 'ꦲꦺꦴ': 3, + 'ꦏ꧀': 2, + 'ꦠ꧀': 2, + 'ꦢ꧀': 2, + 'ꦤ꧀': 2, + 'ꦥ꦳꧀': 2, + 'ꦥ꧀': 2, + 'ꦧ꧀': 2, + 'ꦩ꧀': 2, + 'ꦭ꧀': 2, + 'ꦱ꧀': 2, + 'ಕಾಂ': 3, + 'ಕುಂ': 3, + 'ಕೊಂ': 3, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೊಂ': 3, + 'ಟುಂ': 3, + 'ನಾಂ': 3, + 'ಯುಂ': 3, + 'ರಾಂ': 3, + 'ವುಂ': 3, + 'ಶಾಂ': 3, + 'ಸಾಂ': 3, + 'ಹೊಂ': 3, + 'ក្ដៅ': 3, + 'ក្រោ': 3, + 'ក្សា': 3, + 'ខ្ជា': 3, + 'ខ្លា': 3, + 'គ្នា': 3, + 'គ្មា': 3, + 'គ្រា': 3, + 'គ្រឹះ': 3, + 'ង្កើ': 3, + 'ង្រៀ': 3, + 'ង្ហា': 3, + 'ច្ចេ': 3, + 'ច្បា': 3, + 'ឆ្នាំ': 3, + 'ឆ្នោ': 3, + 'ឆ្លើ': 3, + 'ជ្ជា': 3, + 'ជ្ញា': 3, + 'ជ្រើ': 3, + 'ជ្រៀ': 3, + 'ជ្រែ': 3, + 'ឈ្មោះ': 4, + 'ញ្ជា': 3, + 'ញ្ញា': 3, + 'ញ្ញៈ': 3, + 'ដ្ឋា': 3, + 'ណោះ': 3, + 'ណ្ដា': 3, + 'ណ្ដុះ': 3, + 'ណ្ណោះ': 4, + 'ត្រា': 3, + 'ថ្ងៃ': 3, + 'ថ្នា': 3, + 'ថ្លៃ': 3, + 'ទោះ': 3, + 'ទ្យា': 3, + 'ធ្នា': 3, + 'ធ្យា': 3, + 'ធ្យោ': 3, + 'ធ្វើ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ថែ': 3, + 'ន្ថោ': 3, + 'ន្ទា': 3, + 'ន្ទៈ': 3, + 'ន្យា': 3, + 'ន្លែ': 3, + 'បោះ': 3, + 'ប្ដេ': 3, + 'ប្រា': 3, + 'ប្រើ': 3, + 'ប្រែ': 3, + 'ផ្ដា': 3, + 'ផ្ទា': 3, + 'ផ្ទេ': 3, + 'ផ្នែ': 3, + 'ផ្លា': 3, + 'ផ្សា': 3, + 'ផ្សេ': 3, + 'ផ្សៃ': 3, + 'ពោះ': 3, + 'ព្យា': 3, + 'ព្រៀ': 3, + 'ព្រៃ': 3, + 'ម្ងា': 3, + 'ម្ចា': 3, + 'ម្ដា': 3, + 'ម្ដែ': 3, + 'ម្នា': 3, + 'ម្នេ': 3, + 'ម្ភា': 3, + 'ម្រា': 3, + 'ម្រើ': 3, + 'ម្រេ': 3, + 'ម្លៀ': 3, + 'ម្លៃ': 3, + 'ល្បៈ': 3, + 'ល្មើ': 3, + 'ស្គា': 3, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ស្ថា': 3, + 'ស្នា': 3, + 'ស្មា': 3, + 'ស្មើ': 3, + 'ស្រា': 3, + 'ស្លា': 3, + 'ស្វែ': 3, + 'ᨣᩕᩮ᩠': 3, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'क्ष्ण': 3, + 'ट्टी': 3, + 'ट्रा': 3, + 'त्राि': 4, + 'द्धां': 3, + 'र्त्त': 3, + 'ष्ठा': 3, + 'क्ष्य': 3, + 'त्त्व': 3, + 'त्नी': 3, + 'त्पी': 3, + 'त्र्त': 3, + 'द्घो': 3, + 'न्तः': 3, + 'न्ता': 3, + 'न्त्रि': 4, + 'फ्ता': 3, + 'ब्धि': 3, + 'भ्या': 3, + 'म्प्र': 3, + 'र्कि': 3, + 'र्बा': 3, + 'र्मा': 3, + 'र्वा': 3, + 'ल्पि': 3, + 'श्यि': 3, + 'ക്കാ': 3, + 'ക്കി': 3, + 'ക്കും': 3, + 'ക്കെ': 3, + 'ക്കേ': 3, + 'ക്കൊ': 3, + 'ക്കോ': 3, + 'ക്തി': 3, + 'ക്യം': 3, + 'ക്ഷാ': 3, + 'ക്ഷി': 3, + 'ക്ഷേ': 3, + 'ഖ്യാ': 3, + 'ഗ്ഗം': 3, + 'ഗ്ദാ': 3, + 'ഗ്യം': 3, + 'ങ്കി': 3, + 'ങ്കെ': 3, + 'ങ്കേ': 3, + 'ങ്ങി': 3, + 'ച്ചി': 3, + 'ച്ചും': 3, + 'ച്ചെ': 3, + 'ച്ചേ': 3, + 'ജ്യാ': 3, + 'ഞ്ഞി': 3, + 'ഞ്ഞെ': 3, + 'ട്ടാ': 3, + 'ട്ടി': 3, + 'ട്ടോ': 3, + 'ണ്ടാ': 3, + 'ണ്ടി': 3, + 'ണ്ടും': 3, + 'ണ്ടെ': 3, + 'ത്താ': 3, + 'ത്തി': 3, + 'ത്തും': 3, + 'ത്തെ': 3, + 'ത്തേ': 3, + 'ത്തോ': 3, + 'ത്നം': 3, + 'ത്നി': 3, + 'ത്യാ': 3, + 'ത്യേ': 3, + 'ത്വം': 3, + 'ദ്ധി': 3, + 'ദ്യാ': 3, + 'ന്തം': 3, + 'ന്തെ': 3, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 5, + 'ന്ധി': 3, + 'ന്നാ': 3, + 'ന്നി': 3, + 'ന്നീ': 3, + 'ന്നും': 3, + 'ന്നെ': 3, + 'ന്നേ': 3, + 'ന്നോ': 3, + 'ന്മാ': 3, + 'ന്യം': 3, + 'ന്യാ': 3, + 'ന്യേ': 3, + 'ന്യോ': 3, + 'ന്റെ': 3, + 'ന്‍കൂ': 1, + 'ന്‍പി': 1, + 'പ്പി': 3, + 'പ്പെ': 3, + 'പ്പോ': 3, + 'പ്രാ': 3, + 'ബ്ലി': 3, + 'ഭ്യാ': 3, + 'ഭ്രാ': 3, + 'മ്പാ': 3, + 'മ്പ്ര': 3, + 'മ്മി': 3, + 'യ്ക്കു': 3, + 'യ്തി': 3, + 'യ്യാ': 3, + 'യ്യി': 3, + 'ര്യം': 3, + 'ര്‍ക്കു': 1, + 'ര്‍ക്കും': 1, + 'ര്‍ക്ക്‌': 1, + 'ര്‍ഗ്ഗം': 1, + 'ര്‍ച്ച': 1, + 'ര്‍ണ്ണ': 1, + 'ര്‍ത്ത': 1, + 'ര്‍ത്തി': 1, + 'ര്‍ത്തു': 1, + 'ര്‍ത്തേ': 1, + 'ര്‍ദേ': 1, + 'ര്‍ദ്ദ': 1, + 'ര്‍പ്പെ': 1, + 'ര്‍ബ': 1, + 'ര്‍ഭ': 1, + 'ര്‍മ്മി': 1, + 'ര്‍രാ': 1, + 'ര്‍വ്വ': 1, + 'ര്‍ഹ': 1, + 'ര്‍ഹി': 1, + 'റ്റം': 3, + 'റ്റേ': 3, + 'ല്യാ': 3, + 'ല്ലാ': 3, + 'ല്ലാം': 4, + 'ല്ലെ': 3, + 'ല്‍കി': 1, + 'ല്‍കു': 1, + 'ല്‍കേ': 1, + 'ല്‍ത': 1, + 'ല്‍നി': 1, + 'ല്‍പ്പ': 1, + 'ള്ളാ': 3, + 'ള്ളി': 3, + 'ള്‍കൊ': 1, + 'ള്‍ക്ക': 1, + 'ള്‍ക്കി': 1, + 'ള്‍ക്കു': 1, + 'ള്‍ക്കും': 1, + 'ള്‍ക്കെ': 1, + 'ള്‍ക്ക്‌': 1, + 'വ്യം': 3, + 'വ്യാ': 3, + 'ശ്വാ': 3, + 'ഷ്ട്യാ': 4, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 4, + 'ഷ്യാ': 3, + 'സാം': 3, + 'സ്കാ': 3, + 'സ്ത്രം': 4, + 'സ്ത്രീ': 4, + 'സ്ഥാ': 3, + 'സ്ഥി': 3, + 'സ്റ്റ്‌': 3, + 'സ്വാ': 3, + 'സ്വീ': 3, + 'സ്സാ': 3, + 'സ്സി': 3, + 'സ്സും': 3, + 'സ്സോ': 3, + 'ഹിം': 3, + 'क्कां': 3, + 'क्ती': 3, + 'क्तीं': 3, + 'क्या': 3, + 'च्या': 3, + 'च्यां': 3, + 'ज्या': 3, + 'ज्या‌': 3, + 'ट्या': 3, + 'ण्या': 3, + 'ण्यां': 3, + 'त्त्वा': 4, + 'त्त्वे': 3, + 'त्यां': 3, + 'त्र्य': 3, + 'त्र्या': 4, + 'त्र्ये': 3, + 'त्वा': 3, + 'त्वां': 3, + 'द्दि': 3, + 'द्दी': 3, + 'द्धिं': 3, + 'द्धी': 3, + 'द्धीं': 3, + 'द्या': 3, + 'द्वि': 3, + 'न्हा': 3, + 'न्ह्यां': 4, + 'र्जा': 3, + 'र्ती': 3, + 'र्थी': 3, + 'र्भा': 3, + 'र्यां': 3, + 'र्वां': 3, + 'र्‍या': 1, + 'ल्यां': 3, + 'ल्ला': 3, + 'श्रां': 3, + 'ष्टां': 3, + 'ष्टी': 3, + 'ष्टीं': 3, + 'ष्ट्रा': 4, + 'ष्ट्रां': 4, + 'स्त्रि': 4, + 'स्या': 3, + 'ह्या': 3, + 'ဇြေ': 3, + 'ဒ္ဂေ': 3, + 'ဖျေံ': 3, + 'ဗ္တေ': 3, + 'ဗ္ၜေ': 3, + 'ဗြေ': 3, + 'သ္ဂေ': 3, + 'क्ता': 3, + 'क्ना': 3, + 'क्सा': 3, + 'ख्‍ने': 1, + 'ज्रा': 3, + 'ञ्चा': 3, + 'द्दा': 3, + 'न्का': 3, + 'न्चि': 3, + 'न्दा': 3, + 'न्दो': 3, + 'फ्ना': 3, + 'फ्नो': 3, + 'म्ति': 3, + 'म्पा': 3, + 'र्दा': 3, + 'र्द्ध': 3, + 'र्नि': 3, + 'र्सा': 3, + 'ष्ट्रि': 4, + 'स्ट्या': 4, + 'स्तो': 3, + 'स्रो': 3, + 'क्का': 3, + 'क्तेः': 3, + 'क्त्योः': 5, + 'क्रा': 3, + 'क्षां': 3, + 'क्षाः': 4, + 'क्षो': 3, + 'क्ष्या': 4, + 'ख्यः': 3, + 'ग्यैः': 3, + 'ग्र्य': 3, + 'ञ्चि': 3, + 'ण्डः': 3, + 'ण्डि': 3, + 'ताः': 3, + 'त्त्थि': 4, + 'त्सो': 3, + 'त्स्वा': 4, + 'द्धः': 3, + 'द्धैः': 3, + 'धाः': 3, + 'नाः': 3, + 'न्ञ्या': 4, + 'न्तो': 3, + 'न्त्राः': 5, + 'न्त्री': 4, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 5, + 'न्त्र्ये': 4, + 'न्धा': 3, + 'न्ना': 3, + 'न्नाः': 4, + 'न्यो': 3, + 'प्तौ': 3, + 'प्या': 3, + 'भिः': 3, + 'भ्यः': 3, + 'भ्यां': 3, + 'भ्यो': 3, + 'म्नि': 3, + 'याः': 3, + 'य्यो': 3, + 'राः': 3, + 'र्गी': 3, + 'र्चि': 3, + 'र्णां': 3, + 'र्णी': 3, + 'र्तिः': 4, + 'र्त्ति': 4, + 'र्दि': 3, + 'र्धि': 3, + 'र्हाः': 4, + 'र्हि': 3, + 'र्हो': 3, + 'लाः': 3, + 'ल्का': 3, + 'ल्याः': 4, + 'वाः': 3, + 'शाः': 3, + 'श्या': 3, + 'श्वि': 3, + 'षाः': 3, + 'ष्टः': 3, + 'ष्टा': 3, + 'ष्टाः': 4, + 'ष्ट्रे': 3, + 'ष्ट्रो': 4, + 'ष्प्र': 3, + 'ष्यः': 3, + 'स्का': 3, + 'स्काः': 4, + 'स्ति': 3, + 'स्त्रा': 4, + 'स्थां': 3, + 'स्धी': 3, + 'स्मि': 3, + 'स्मिं': 3, + 'स्यां': 3, + 'स्याः': 4, + 'स्युः': 3, + '𑌅𑌂': 1, + '𑌕𑌂': 1, + '𑌕𑌾': 1, + '𑌕𑌾𑌂': 1, + '𑌕𑌾𑌃': 1, + '𑌕𑌿': 1, + '𑌕𑍂': 1, + '𑌕𑍃': 1, + '𑌕𑍇': 1, + '𑌕𑍋': 1, + '𑌗𑌾': 1, + '𑌗𑌿': 1, + '𑌗𑍁': 1, + '𑌗𑍃': 1, + '𑌗𑍇': 1, + '𑌗𑍌': 1, + '𑌘𑌾': 1, + '𑌘𑍇': 1, + '𑌘𑍋': 1, + '𑌚𑌾': 1, + '𑌚𑌿': 1, + '𑌚𑍇': 1, + '𑌚𑍈': 1, + '𑌛𑌾': 1, + '𑌛𑍁': 1, + '𑌛𑍇': 1, + '𑌜𑌾': 1, + '𑌜𑌿': 1, + '𑌜𑍇': 1, + '𑌞𑌾': 1, + '𑌟𑌃': 1, + '𑌟𑌾': 1, + '𑌟𑌾𑌂': 1, + '𑌟𑌾𑌃': 1, + '𑌠𑌾': 1, + '𑌠𑍇': 1, + '𑌠𑍈𑌃': 1, + '𑌡𑌂': 1, + '𑌡𑌃': 1, + '𑌡𑌿': 1, + '𑌣𑌂': 1, + '𑌣𑌾': 1, + '𑌣𑌾𑌂': 1, + '𑌣𑌿': 1, + '𑌣𑍁': 1, + '𑌣𑍇': 1, + '𑌤𑌂': 1, + '𑌤𑌃': 1, + '𑌤𑌾': 1, + '𑌤𑌾𑌂': 1, + '𑌤𑌾𑌃': 1, + '𑌤𑌿': 1, + '𑌤𑌿𑌂': 1, + '𑌤𑌿𑌃': 1, + '𑌤𑍁': 1, + '𑌤𑍁𑌂': 1, + '𑌤𑍃': 1, + '𑌤𑍇': 1, + '𑌤𑍇𑌃': 1, + '𑌤𑍈': 1, + '𑌤𑍋': 1, + '𑌤𑍌': 1, + '𑌥𑌂': 1, + '𑌥𑌾': 1, + '𑌥𑌾𑌂': 1, + '𑌥𑌿': 1, + '𑌦𑌂': 1, + '𑌦𑌃': 1, + '𑌦𑌾': 1, + '𑌦𑌿': 1, + '𑌦𑍁': 1, + '𑌦𑍃': 1, + '𑌦𑍇': 1, + '𑌦𑍋': 1, + '𑌧𑌃': 1, + '𑌧𑌾': 1, + '𑌧𑌾𑌃': 1, + '𑌧𑌿': 1, + '𑌧𑌿𑌂': 1, + '𑌧𑍁': 1, + '𑌧𑍃': 1, + '𑌧𑍇': 1, + '𑌧𑍇𑌃': 1, + '𑌧𑍈𑌃': 1, + '𑌨𑌂': 1, + '𑌨𑌃': 1, + '𑌨𑌾': 1, + '𑌨𑌾𑌂': 1, + '𑌨𑌾𑌃': 1, + '𑌨𑌿': 1, + '𑌨𑌿𑌃': 1, + '𑌨𑍁': 1, + '𑌨𑍂': 1, + '𑌨𑍇': 1, + '𑌨𑍈': 1, + '𑌨𑍈𑌃': 1, + '𑌨𑍋': 1, + '𑌪𑌂': 1, + '𑌪𑌾': 1, + '𑌪𑌿': 1, + '𑌪𑍁': 1, + '𑌪𑍂': 1, + '𑌪𑍇': 1, + '𑌪𑍋': 1, + '𑌬𑌾': 1, + '𑌬𑍃': 1, + '𑌭𑌾': 1, + '𑌭𑌿': 1, + '𑌭𑌿𑌃': 1, + '𑌭𑍁': 1, + '𑌭𑍂': 1, + '𑌭𑍇': 1, + '𑌮𑌂': 1, + '𑌮𑌾': 1, + '𑌮𑌿': 1, + '𑌮𑌿𑌂': 1, + '𑌮𑍁': 1, + '𑌮𑍂': 1, + '𑌮𑍇': 1, + '𑌮𑍈': 1, + '𑌮𑍋': 1, + '𑌮𑍌': 1, + '𑌯𑌂': 1, + '𑌯𑌃': 1, + '𑌯𑌾': 1, + '𑌯𑌾𑌂': 1, + '𑌯𑌾𑌃': 1, + '𑌯𑌿': 1, + '𑌯𑍁': 1, + '𑌯𑍁𑌃': 1, + '𑌯𑍇': 1, + '𑌯𑍈': 1, + '𑌯𑍈𑌃': 1, + '𑌯𑍋': 1, + '𑌯𑍋𑌃': 1, + '𑌰𑌂': 1, + '𑌰𑌃': 1, + '𑌰𑌾': 1, + '𑌰𑌾𑌃': 1, + '𑌰𑌿': 1, + '𑌰𑌿𑌂': 1, + '𑌰𑍁': 1, + '𑌰𑍂': 1, + '𑌰𑍇': 1, + '𑌰𑍋': 1, + '𑌰𑍌': 1, + '𑌲𑌂': 1, + '𑌲𑌾': 1, + '𑌲𑌾𑌃': 1, + '𑌲𑌿': 1, + '𑌲𑌿𑌂': 1, + '𑌲𑍇': 1, + '𑌲𑍈': 1, + '𑌲𑍋': 1, + '𑌵𑌂': 1, + '𑌵𑌃': 1, + '𑌵𑌾': 1, + '𑌵𑌾𑌂': 1, + '𑌵𑌾𑌃': 1, + '𑌵𑌿': 1, + '𑌵𑍃': 1, + '𑌵𑍇': 1, + '𑌵𑍈': 1, + '𑌵𑍋': 1, + '𑌶𑌂': 1, + '𑌶𑌃': 1, + '𑌶𑌾': 1, + '𑌶𑌾𑌃': 1, + '𑌶𑌿': 1, + '𑌶𑍁': 1, + '𑌶𑍂': 1, + '𑌶𑍇': 1, + '𑌶𑍋': 1, + '𑌷𑌂': 1, + '𑌷𑌾': 1, + '𑌷𑌾𑌂': 1, + '𑌷𑌾𑌃': 1, + '𑌷𑌿': 1, + '𑌷𑍁': 1, + '𑌷𑍇': 1, + '𑌷𑍈': 1, + '𑌷𑍋': 1, + '𑌸𑌂': 1, + '𑌸𑌃': 1, + '𑌸𑌾': 1, + '𑌸𑌾𑌂': 1, + '𑌸𑌿': 1, + '𑌸𑍁': 1, + '𑌸𑍂': 1, + '𑌸𑍇': 1, + '𑌸𑍋': 1, + '𑌸𑍌': 1, + '𑌹𑌾': 1, + '𑌹𑌾𑌃': 1, + '𑌹𑌿': 1, + '𑌹𑍇': 1, + '𑌹𑍋': 1, + 'क्को': 3, + 'ग्या': 3, + 'च्यो': 3, + 'म्ही': 3, + 'म्हो': 3, + 'ह्रा': 3, + 'కుం': 3, + 'క్కు': 3, + 'క్తు': 3, + 'క్రాం': 3, + 'క్రూ': 3, + 'క్షిం': 3, + 'క్స్వా': 3, + 'చ్చు': 3, + 'టుం': 3, + 'ట్లు': 3, + 'డ్రు': 3, + 'త్తు': 3, + 'త్నిం': 3, + 'త్యం': 3, + 'త్రు': 3, + 'త్ర్య': 3, + 'దుం': 3, + 'ద్దు': 3, + 'ద్ధిం': 3, + 'ద్ర్య': 3, + 'నుం': 3, + 'న్ను': 3, + 'భ్యు': 3, + 'యుం': 3, + 'ర్చు': 3, + 'ర్ణాం': 3, + 'ర్ణు': 3, + 'ర్తిం': 3, + 'ర్తృ': 3, + 'ర్థిం': 3, + 'ర్బం': 3, + 'ర్హాం': 3, + 'ర్హు': 3, + 'శ్రాం': 3, + 'ష్టు': 3, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'ష్ఠు': 3, + 'స్కృ': 3, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, +} diff --git a/wcwidth/table_grapheme_overrides/_known_8f94b404.py b/wcwidth/table_grapheme_overrides/_known_8f94b404.py new file mode 100644 index 00000000..6387c83c --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_8f94b404.py @@ -0,0 +1,2581 @@ +""" +Grapheme overrides for _known_8f94b404. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: rio +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 4, + '⛹️‍♀️': 4, + '⛹️‍♂️': 4, + '⛹🏻‍♀️': 5, + '⛹🏻‍♂️': 5, + '⛹🏼‍♀️': 5, + '⛹🏼‍♂️': 5, + '⛹🏽‍♀️': 5, + '⛹🏽‍♂️': 5, + '⛹🏾‍♀️': 5, + '⛹🏾‍♂️': 5, + '⛹🏿‍♀️': 5, + '⛹🏿‍♂️': 5, + '❤️‍🔥': 4, + '❤️‍🩹': 4, + '🍄‍🟫': 4, + '🍋‍🟩': 4, + '🏃‍♀️': 4, + '🏃‍♀️‍➡️': 6, + '🏃‍♂️': 4, + '🏃‍♂️‍➡️': 6, + '🏃‍➡️': 4, + '🏃🏻‍♀️': 6, + '🏃🏻‍♀️‍➡️': 8, + '🏃🏻‍♂️': 6, + '🏃🏻‍♂️‍➡️': 8, + '🏃🏻‍➡️': 6, + '🏃🏼‍♀️': 6, + '🏃🏼‍♀️‍➡️': 8, + '🏃🏼‍♂️': 6, + '🏃🏼‍♂️‍➡️': 8, + '🏃🏼‍➡️': 6, + '🏃🏽‍♀️': 6, + '🏃🏽‍♀️‍➡️': 8, + '🏃🏽‍♂️': 6, + '🏃🏽‍♂️‍➡️': 8, + '🏃🏽‍➡️': 6, + '🏃🏾‍♀️': 6, + '🏃🏾‍♀️‍➡️': 8, + '🏃🏾‍♂️': 6, + '🏃🏾‍♂️‍➡️': 8, + '🏃🏾‍➡️': 6, + '🏃🏿‍♀️': 6, + '🏃🏿‍♀️‍➡️': 8, + '🏃🏿‍♂️': 6, + '🏃🏿‍♂️‍➡️': 8, + '🏃🏿‍➡️': 6, + '🏄‍♀️': 4, + '🏄‍♂️': 4, + '🏄🏻‍♀️': 6, + '🏄🏻‍♂️': 6, + '🏄🏼‍♀️': 6, + '🏄🏼‍♂️': 6, + '🏄🏽‍♀️': 6, + '🏄🏽‍♂️': 6, + '🏄🏾‍♀️': 6, + '🏄🏾‍♂️': 6, + '🏄🏿‍♀️': 6, + '🏄🏿‍♂️': 6, + '🏊‍♀️': 4, + '🏊‍♂️': 4, + '🏊🏻‍♀️': 6, + '🏊🏻‍♂️': 6, + '🏊🏼‍♀️': 6, + '🏊🏼‍♂️': 6, + '🏊🏽‍♀️': 6, + '🏊🏽‍♂️': 6, + '🏊🏾‍♀️': 6, + '🏊🏾‍♂️': 6, + '🏊🏿‍♀️': 6, + '🏊🏿‍♂️': 6, + '🏋️‍♀️': 4, + '🏋️‍♂️': 4, + '🏋🏻‍♀️': 5, + '🏋🏻‍♂️': 5, + '🏋🏼‍♀️': 5, + '🏋🏼‍♂️': 5, + '🏋🏽‍♀️': 5, + '🏋🏽‍♂️': 5, + '🏋🏾‍♀️': 5, + '🏋🏾‍♂️': 5, + '🏋🏿‍♀️': 5, + '🏋🏿‍♂️': 5, + '🏌️‍♀️': 4, + '🏌️‍♂️': 4, + '🏌🏻‍♀️': 5, + '🏌🏻‍♂️': 5, + '🏌🏼‍♀️': 5, + '🏌🏼‍♂️': 5, + '🏌🏽‍♀️': 5, + '🏌🏽‍♂️': 5, + '🏌🏾‍♀️': 5, + '🏌🏾‍♂️': 5, + '🏌🏿‍♀️': 5, + '🏌🏿‍♂️': 5, + '🏳️‍⚧️': 4, + '🏳️‍🌈': 4, + '🏴‍☠️': 4, + '🐈‍⬛': 4, + '🐕‍🦺': 4, + '🐦‍⬛': 4, + '🐦‍🔥': 4, + '🐻‍❄️': 4, + '👁️‍🗨️': 4, + '👨‍⚕️': 4, + '👨‍⚖️': 4, + '👨‍✈️': 4, + '👨‍❤️‍👨': 6, + '👨‍❤️‍💋‍👨': 8, + '👨‍🌾': 4, + '👨‍🍳': 4, + '👨‍🍼': 4, + '👨‍🎓': 4, + '👨‍🎤': 4, + '👨‍🎨': 4, + '👨‍🏫': 4, + '👨‍🏭': 4, + '👨‍👦': 4, + '👨‍👦‍👦': 6, + '👨‍👧': 4, + '👨‍👧‍👦': 6, + '👨‍👧‍👧': 6, + '👨‍👨‍👦': 6, + '👨‍👨‍👦‍👦': 8, + '👨‍👨‍👧': 6, + '👨‍👨‍👧‍👦': 8, + '👨‍👨‍👧‍👧': 8, + '👨‍👩‍👦': 6, + '👨‍👩‍👦‍👦': 8, + '👨‍👩‍👧': 6, + '👨‍👩‍👧‍👦': 8, + '👨‍👩‍👧‍👧': 8, + '👨‍💻': 4, + '👨‍💼': 4, + '👨‍🔧': 4, + '👨‍🔬': 4, + '👨‍🚀': 4, + '👨‍🚒': 4, + '👨‍🦯': 4, + '👨‍🦯‍➡️': 6, + '👨‍🦰': 4, + '👨‍🦱': 4, + '👨‍🦲': 4, + '👨‍🦳': 4, + '👨‍🦼': 4, + '👨‍🦼‍➡️': 6, + '👨‍🦽': 4, + '👨‍🦽‍➡️': 6, + '👨🏻‍⚕️': 6, + '👨🏻‍⚖️': 6, + '👨🏻‍✈️': 6, + '👨🏻‍❤️‍👨🏻': 10, + '👨🏻‍❤️‍👨🏽': 10, + '👨🏻‍❤️‍👨🏿': 10, + '👨🏻‍❤️‍💋‍👨🏻': 12, + '👨🏻‍❤️‍💋‍👨🏽': 12, + '👨🏻‍❤️‍💋‍👨🏾': 12, + '👨🏻‍❤️‍💋‍👨🏿': 12, + '👨🏻‍🌾': 6, + '👨🏻‍🍳': 6, + '👨🏻‍🍼': 6, + '👨🏻‍🎓': 6, + '👨🏻‍🎤': 6, + '👨🏻‍🎨': 6, + '👨🏻‍🏫': 6, + '👨🏻‍🏭': 6, + '👨🏻‍🐰‍👨🏼': 10, + '👨🏻‍🐰‍👨🏽': 10, + '👨🏻‍🐰‍👨🏾': 10, + '👨🏻‍🐰‍👨🏿': 10, + '👨🏻‍💻': 6, + '👨🏻‍💼': 6, + '👨🏻‍🔧': 6, + '👨🏻‍🔬': 6, + '👨🏻‍🚀': 6, + '👨🏻‍🚒': 6, + '👨🏻‍🤝‍👨🏼': 10, + '👨🏻‍🤝‍👨🏽': 10, + '👨🏻‍🤝‍👨🏾': 10, + '👨🏻‍🤝‍👨🏿': 10, + '👨🏻‍🦯': 6, + '👨🏻‍🦯‍➡️': 8, + '👨🏻‍🦰': 6, + '👨🏻‍🦱': 6, + '👨🏻‍🦲': 6, + '👨🏻‍🦳': 6, + '👨🏻‍🦼': 6, + '👨🏻‍🦼‍➡️': 8, + '👨🏻‍🦽': 6, + '👨🏻‍🦽‍➡️': 8, + '👨🏻‍🫯‍👨🏼': 9, + '👨🏻‍🫯‍👨🏽': 9, + '👨🏻‍🫯‍👨🏾': 9, + '👨🏻‍🫯‍👨🏿': 9, + '👨🏼‍⚕️': 6, + '👨🏼‍⚖️': 6, + '👨🏼‍✈️': 6, + '👨🏼‍❤️‍👨🏼': 10, + '👨🏼‍❤️‍💋‍👨🏼': 12, + '👨🏼‍❤️‍💋‍👨🏿': 12, + '👨🏼‍🌾': 6, + '👨🏼‍🍳': 6, + '👨🏼‍🍼': 6, + '👨🏼‍🎓': 6, + '👨🏼‍🎤': 6, + '👨🏼‍🎨': 6, + '👨🏼‍🏫': 6, + '👨🏼‍🏭': 6, + '👨🏼‍🐰‍👨🏻': 10, + '👨🏼‍🐰‍👨🏽': 10, + '👨🏼‍🐰‍👨🏿': 10, + '👨🏼‍💻': 6, + '👨🏼‍💼': 6, + '👨🏼‍🔧': 6, + '👨🏼‍🔬': 6, + '👨🏼‍🚀': 6, + '👨🏼‍🚒': 6, + '👨🏼‍🤝‍👨🏻': 10, + '👨🏼‍🤝‍👨🏽': 10, + '👨🏼‍🤝‍👨🏿': 10, + '👨🏼‍🦯': 6, + '👨🏼‍🦯‍➡️': 8, + '👨🏼‍🦰': 6, + '👨🏼‍🦱': 6, + '👨🏼‍🦲': 6, + '👨🏼‍🦳': 6, + '👨🏼‍🦼': 6, + '👨🏼‍🦽': 6, + '👨🏼‍🦽‍➡️': 8, + '👨🏼‍🫯‍👨🏻': 9, + '👨🏼‍🫯‍👨🏽': 9, + '👨🏼‍🫯‍👨🏾': 9, + '👨🏼‍🫯‍👨🏿': 9, + '👨🏽‍⚕️': 6, + '👨🏽‍⚖️': 6, + '👨🏽‍✈️': 6, + '👨🏽‍❤️‍👨🏻': 10, + '👨🏽‍❤️‍👨🏽': 10, + '👨🏽‍❤️‍👨🏿': 10, + '👨🏽‍❤️‍💋‍👨🏻': 12, + '👨🏽‍❤️‍💋‍👨🏽': 12, + '👨🏽‍❤️‍💋‍👨🏿': 12, + '👨🏽‍🌾': 6, + '👨🏽‍🍳': 6, + '👨🏽‍🍼': 6, + '👨🏽‍🎓': 6, + '👨🏽‍🎤': 6, + '👨🏽‍🎨': 6, + '👨🏽‍🏫': 6, + '👨🏽‍🏭': 6, + '👨🏽‍🐰‍👨🏻': 10, + '👨🏽‍🐰‍👨🏼': 10, + '👨🏽‍🐰‍👨🏾': 10, + '👨🏽‍🐰‍👨🏿': 10, + '👨🏽‍💻': 6, + '👨🏽‍💼': 6, + '👨🏽‍🔧': 6, + '👨🏽‍🔬': 6, + '👨🏽‍🚀': 6, + '👨🏽‍🚒': 6, + '👨🏽‍🤝‍👨🏻': 10, + '👨🏽‍🤝‍👨🏼': 10, + '👨🏽‍🤝‍👨🏾': 10, + '👨🏽‍🤝‍👨🏿': 10, + '👨🏽‍🦯': 6, + '👨🏽‍🦯‍➡️': 8, + '👨🏽‍🦰': 6, + '👨🏽‍🦱': 6, + '👨🏽‍🦲': 6, + '👨🏽‍🦳': 6, + '👨🏽‍🦼': 6, + '👨🏽‍🦼‍➡️': 8, + '👨🏽‍🦽': 6, + '👨🏽‍🦽‍➡️': 8, + '👨🏽‍🫯‍👨🏻': 9, + '👨🏽‍🫯‍👨🏼': 9, + '👨🏽‍🫯‍👨🏾': 9, + '👨🏽‍🫯‍👨🏿': 9, + '👨🏾‍⚕️': 6, + '👨🏾‍⚖️': 6, + '👨🏾‍✈️': 6, + '👨🏾‍❤️‍👨🏾': 10, + '👨🏾‍❤️‍💋‍👨🏻': 12, + '👨🏾‍❤️‍💋‍👨🏾': 12, + '👨🏾‍❤️‍💋‍👨🏿': 12, + '👨🏾‍🌾': 6, + '👨🏾‍🍳': 6, + '👨🏾‍🍼': 6, + '👨🏾‍🎓': 6, + '👨🏾‍🎤': 6, + '👨🏾‍🎨': 6, + '👨🏾‍🏫': 6, + '👨🏾‍🏭': 6, + '👨🏾‍🐰‍👨🏻': 10, + '👨🏾‍🐰‍👨🏽': 10, + '👨🏾‍🐰‍👨🏿': 10, + '👨🏾‍💻': 6, + '👨🏾‍💼': 6, + '👨🏾‍🔧': 6, + '👨🏾‍🔬': 6, + '👨🏾‍🚀': 6, + '👨🏾‍🚒': 6, + '👨🏾‍🤝‍👨🏻': 10, + '👨🏾‍🤝‍👨🏽': 10, + '👨🏾‍🤝‍👨🏿': 10, + '👨🏾‍🦯': 6, + '👨🏾‍🦯‍➡️': 8, + '👨🏾‍🦰': 6, + '👨🏾‍🦱': 6, + '👨🏾‍🦲': 6, + '👨🏾‍🦳': 6, + '👨🏾‍🦼': 6, + '👨🏾‍🦽': 6, + '👨🏾‍🦽‍➡️': 8, + '👨🏾‍🫯‍👨🏻': 9, + '👨🏾‍🫯‍👨🏼': 9, + '👨🏾‍🫯‍👨🏽': 9, + '👨🏾‍🫯‍👨🏿': 9, + '👨🏿‍⚕️': 6, + '👨🏿‍⚖️': 6, + '👨🏿‍✈️': 6, + '👨🏿‍❤️‍👨🏻': 10, + '👨🏿‍❤️‍👨🏽': 10, + '👨🏿‍❤️‍👨🏿': 10, + '👨🏿‍❤️‍💋‍👨🏻': 12, + '👨🏿‍❤️‍💋‍👨🏼': 12, + '👨🏿‍❤️‍💋‍👨🏽': 12, + '👨🏿‍❤️‍💋‍👨🏾': 12, + '👨🏿‍❤️‍💋‍👨🏿': 12, + '👨🏿‍🌾': 6, + '👨🏿‍🍳': 6, + '👨🏿‍🍼': 6, + '👨🏿‍🎓': 6, + '👨🏿‍🎤': 6, + '👨🏿‍🎨': 6, + '👨🏿‍🏫': 6, + '👨🏿‍🏭': 6, + '👨🏿‍🐰‍👨🏻': 10, + '👨🏿‍🐰‍👨🏼': 10, + '👨🏿‍🐰‍👨🏽': 10, + '👨🏿‍🐰‍👨🏾': 10, + '👨🏿‍💻': 6, + '👨🏿‍💼': 6, + '👨🏿‍🔧': 6, + '👨🏿‍🔬': 6, + '👨🏿‍🚀': 6, + '👨🏿‍🚒': 6, + '👨🏿‍🤝‍👨🏻': 10, + '👨🏿‍🤝‍👨🏼': 10, + '👨🏿‍🤝‍👨🏽': 10, + '👨🏿‍🤝‍👨🏾': 10, + '👨🏿‍🦯': 6, + '👨🏿‍🦯‍➡️': 8, + '👨🏿‍🦰': 6, + '👨🏿‍🦱': 6, + '👨🏿‍🦲': 6, + '👨🏿‍🦳': 6, + '👨🏿‍🦼': 6, + '👨🏿‍🦼‍➡️': 8, + '👨🏿‍🦽': 6, + '👨🏿‍🦽‍➡️': 8, + '👨🏿‍🫯‍👨🏻': 9, + '👨🏿‍🫯‍👨🏼': 9, + '👨🏿‍🫯‍👨🏽': 9, + '👨🏿‍🫯‍👨🏾': 9, + '👩‍⚕️': 4, + '👩‍⚖️': 4, + '👩‍✈️': 4, + '👩‍❤️‍👨': 6, + '👩‍❤️‍👩': 6, + '👩‍❤️‍💋‍👨': 8, + '👩‍❤️‍💋‍👩': 8, + '👩‍🌾': 4, + '👩‍🍳': 4, + '👩‍🍼': 4, + '👩‍🎓': 4, + '👩‍🎤': 4, + '👩‍🎨': 4, + '👩‍🏫': 4, + '👩‍🏭': 4, + '👩‍👦': 4, + '👩‍👦‍👦': 6, + '👩‍👧': 4, + '👩‍👧‍👦': 6, + '👩‍👧‍👧': 6, + '👩‍👩‍👦': 6, + '👩‍👩‍👦‍👦': 8, + '👩‍👩‍👧': 6, + '👩‍👩‍👧‍👦': 8, + '👩‍👩‍👧‍👧': 8, + '👩‍💻': 4, + '👩‍💼': 4, + '👩‍🔧': 4, + '👩‍🔬': 4, + '👩‍🚀': 4, + '👩‍🚒': 4, + '👩‍🦯': 4, + '👩‍🦯‍➡️': 6, + '👩‍🦰': 4, + '👩‍🦱': 4, + '👩‍🦲': 4, + '👩‍🦳': 4, + '👩‍🦼': 4, + '👩‍🦼‍➡️': 6, + '👩‍🦽': 4, + '👩‍🦽‍➡️': 6, + '👩🏻‍⚕️': 6, + '👩🏻‍⚖️': 6, + '👩🏻‍✈️': 6, + '👩🏻‍❤️‍👨🏻': 10, + '👩🏻‍❤️‍👨🏿': 10, + '👩🏻‍❤️‍👩🏻': 10, + '👩🏻‍❤️‍💋‍👨🏻': 12, + '👩🏻‍❤️‍💋‍👨🏽': 12, + '👩🏻‍❤️‍💋‍👨🏿': 12, + '👩🏻‍❤️‍💋‍👩🏻': 12, + '👩🏻‍❤️‍💋‍👩🏽': 12, + '👩🏻‍❤️‍💋‍👩🏿': 12, + '👩🏻‍🌾': 6, + '👩🏻‍🍳': 6, + '👩🏻‍🍼': 6, + '👩🏻‍🎓': 6, + '👩🏻‍🎤': 6, + '👩🏻‍🎨': 6, + '👩🏻‍🏫': 6, + '👩🏻‍🏭': 6, + '👩🏻‍🐰‍👩🏼': 10, + '👩🏻‍🐰‍👩🏽': 10, + '👩🏻‍🐰‍👩🏾': 10, + '👩🏻‍🐰‍👩🏿': 10, + '👩🏻‍💻': 6, + '👩🏻‍💼': 6, + '👩🏻‍🔧': 6, + '👩🏻‍🔬': 6, + '👩🏻‍🚀': 6, + '👩🏻‍🚒': 6, + '👩🏻‍🤝‍👨🏽': 10, + '👩🏻‍🤝‍👨🏿': 10, + '👩🏻‍🤝‍👩🏼': 10, + '👩🏻‍🤝‍👩🏽': 10, + '👩🏻‍🤝‍👩🏾': 10, + '👩🏻‍🤝‍👩🏿': 10, + '👩🏻‍🦯': 6, + '👩🏻‍🦯‍➡️': 8, + '👩🏻‍🦰': 6, + '👩🏻‍🦱': 6, + '👩🏻‍🦲': 6, + '👩🏻‍🦳': 6, + '👩🏻‍🦼': 6, + '👩🏻‍🦼‍➡️': 8, + '👩🏻‍🦽': 6, + '👩🏻‍🦽‍➡️': 8, + '👩🏻‍🫯‍👩🏼': 9, + '👩🏻‍🫯‍👩🏽': 9, + '👩🏻‍🫯‍👩🏾': 9, + '👩🏻‍🫯‍👩🏿': 9, + '👩🏼‍⚕️': 6, + '👩🏼‍⚖️': 6, + '👩🏼‍✈️': 6, + '👩🏼‍❤️‍👨🏼': 10, + '👩🏼‍❤️‍👩🏼': 10, + '👩🏼‍❤️‍💋‍👨🏼': 12, + '👩🏼‍❤️‍💋‍👩🏼': 12, + '👩🏼‍🌾': 6, + '👩🏼‍🍳': 6, + '👩🏼‍🍼': 6, + '👩🏼‍🎓': 6, + '👩🏼‍🎤': 6, + '👩🏼‍🎨': 6, + '👩🏼‍🏫': 6, + '👩🏼‍🏭': 6, + '👩🏼‍🐰‍👩🏻': 10, + '👩🏼‍🐰‍👩🏿': 10, + '👩🏼‍💻': 6, + '👩🏼‍💼': 6, + '👩🏼‍🔧': 6, + '👩🏼‍🔬': 6, + '👩🏼‍🚀': 6, + '👩🏼‍🚒': 6, + '👩🏼‍🤝‍👩🏻': 10, + '👩🏼‍🤝‍👩🏽': 10, + '👩🏼‍🤝‍👩🏿': 10, + '👩🏼‍🦯': 6, + '👩🏼‍🦯‍➡️': 8, + '👩🏼‍🦰': 6, + '👩🏼‍🦱': 6, + '👩🏼‍🦲': 6, + '👩🏼‍🦳': 6, + '👩🏼‍🦼': 6, + '👩🏼‍🦽': 6, + '👩🏼‍🫯‍👩🏻': 9, + '👩🏼‍🫯‍👩🏽': 9, + '👩🏼‍🫯‍👩🏾': 9, + '👩🏼‍🫯‍👩🏿': 9, + '👩🏽‍⚕️': 6, + '👩🏽‍⚖️': 6, + '👩🏽‍✈️': 6, + '👩🏽‍❤️‍👨🏽': 10, + '👩🏽‍❤️‍👩🏽': 10, + '👩🏽‍❤️‍💋‍👨🏻': 12, + '👩🏽‍❤️‍💋‍👨🏽': 12, + '👩🏽‍❤️‍💋‍👨🏿': 12, + '👩🏽‍❤️‍💋‍👩🏻': 12, + '👩🏽‍❤️‍💋‍👩🏽': 12, + '👩🏽‍❤️‍💋‍👩🏿': 12, + '👩🏽‍🌾': 6, + '👩🏽‍🍳': 6, + '👩🏽‍🍼': 6, + '👩🏽‍🎓': 6, + '👩🏽‍🎤': 6, + '👩🏽‍🎨': 6, + '👩🏽‍🏫': 6, + '👩🏽‍🏭': 6, + '👩🏽‍🐰‍👩🏻': 10, + '👩🏽‍🐰‍👩🏾': 10, + '👩🏽‍🐰‍👩🏿': 10, + '👩🏽‍💻': 6, + '👩🏽‍💼': 6, + '👩🏽‍🔧': 6, + '👩🏽‍🔬': 6, + '👩🏽‍🚀': 6, + '👩🏽‍🚒': 6, + '👩🏽‍🤝‍👨🏻': 10, + '👩🏽‍🤝‍👨🏿': 10, + '👩🏽‍🤝‍👩🏻': 10, + '👩🏽‍🤝‍👩🏼': 10, + '👩🏽‍🤝‍👩🏾': 10, + '👩🏽‍🤝‍👩🏿': 10, + '👩🏽‍🦯': 6, + '👩🏽‍🦯‍➡️': 8, + '👩🏽‍🦰': 6, + '👩🏽‍🦱': 6, + '👩🏽‍🦲': 6, + '👩🏽‍🦳': 6, + '👩🏽‍🦼': 6, + '👩🏽‍🦼‍➡️': 8, + '👩🏽‍🦽': 6, + '👩🏽‍🦽‍➡️': 8, + '👩🏽‍🫯‍👩🏻': 9, + '👩🏽‍🫯‍👩🏼': 9, + '👩🏽‍🫯‍👩🏾': 9, + '👩🏽‍🫯‍👩🏿': 9, + '👩🏾‍⚕️': 6, + '👩🏾‍⚖️': 6, + '👩🏾‍✈️': 6, + '👩🏾‍❤️‍👨🏾': 10, + '👩🏾‍❤️‍👩🏾': 10, + '👩🏾‍❤️‍💋‍👨🏾': 12, + '👩🏾‍❤️‍💋‍👩🏾': 12, + '👩🏾‍🌾': 6, + '👩🏾‍🍳': 6, + '👩🏾‍🍼': 6, + '👩🏾‍🎓': 6, + '👩🏾‍🎤': 6, + '👩🏾‍🎨': 6, + '👩🏾‍🏫': 6, + '👩🏾‍🏭': 6, + '👩🏾‍🐰‍👩🏻': 10, + '👩🏾‍🐰‍👩🏽': 10, + '👩🏾‍🐰‍👩🏿': 10, + '👩🏾‍💻': 6, + '👩🏾‍💼': 6, + '👩🏾‍🔧': 6, + '👩🏾‍🔬': 6, + '👩🏾‍🚀': 6, + '👩🏾‍🚒': 6, + '👩🏾‍🤝‍👩🏻': 10, + '👩🏾‍🤝‍👩🏽': 10, + '👩🏾‍🤝‍👩🏿': 10, + '👩🏾‍🦯': 6, + '👩🏾‍🦯‍➡️': 8, + '👩🏾‍🦰': 6, + '👩🏾‍🦱': 6, + '👩🏾‍🦲': 6, + '👩🏾‍🦳': 6, + '👩🏾‍🦼': 6, + '👩🏾‍🦽': 6, + '👩🏾‍🦽‍➡️': 8, + '👩🏾‍🫯‍👩🏻': 9, + '👩🏾‍🫯‍👩🏼': 9, + '👩🏾‍🫯‍👩🏽': 9, + '👩🏾‍🫯‍👩🏿': 9, + '👩🏿‍⚕️': 6, + '👩🏿‍⚖️': 6, + '👩🏿‍✈️': 6, + '👩🏿‍❤️‍👨🏻': 10, + '👩🏿‍❤️‍👨🏿': 10, + '👩🏿‍❤️‍👩🏿': 10, + '👩🏿‍❤️‍💋‍👨🏻': 12, + '👩🏿‍❤️‍💋‍👨🏽': 12, + '👩🏿‍❤️‍💋‍👨🏿': 12, + '👩🏿‍❤️‍💋‍👩🏻': 12, + '👩🏿‍❤️‍💋‍👩🏽': 12, + '👩🏿‍❤️‍💋‍👩🏿': 12, + '👩🏿‍🌾': 6, + '👩🏿‍🍳': 6, + '👩🏿‍🍼': 6, + '👩🏿‍🎓': 6, + '👩🏿‍🎤': 6, + '👩🏿‍🎨': 6, + '👩🏿‍🏫': 6, + '👩🏿‍🏭': 6, + '👩🏿‍🐰‍👩🏻': 10, + '👩🏿‍🐰‍👩🏼': 10, + '👩🏿‍🐰‍👩🏽': 10, + '👩🏿‍🐰‍👩🏾': 10, + '👩🏿‍💻': 6, + '👩🏿‍💼': 6, + '👩🏿‍🔧': 6, + '👩🏿‍🔬': 6, + '👩🏿‍🚀': 6, + '👩🏿‍🚒': 6, + '👩🏿‍🤝‍👨🏻': 10, + '👩🏿‍🤝‍👨🏽': 10, + '👩🏿‍🤝‍👩🏻': 10, + '👩🏿‍🤝‍👩🏼': 10, + '👩🏿‍🤝‍👩🏽': 10, + '👩🏿‍🤝‍👩🏾': 10, + '👩🏿‍🦯': 6, + '👩🏿‍🦯‍➡️': 8, + '👩🏿‍🦰': 6, + '👩🏿‍🦱': 6, + '👩🏿‍🦲': 6, + '👩🏿‍🦳': 6, + '👩🏿‍🦼': 6, + '👩🏿‍🦼‍➡️': 8, + '👩🏿‍🦽': 6, + '👩🏿‍🦽‍➡️': 8, + '👩🏿‍🫯‍👩🏻': 9, + '👩🏿‍🫯‍👩🏼': 9, + '👩🏿‍🫯‍👩🏽': 9, + '👩🏿‍🫯‍👩🏾': 9, + '👮‍♀️': 4, + '👮‍♂️': 4, + '👮🏻‍♀️': 6, + '👮🏻‍♂️': 6, + '👮🏼‍♀️': 6, + '👮🏼‍♂️': 6, + '👮🏽‍♀️': 6, + '👮🏽‍♂️': 6, + '👮🏾‍♀️': 6, + '👮🏾‍♂️': 6, + '👮🏿‍♀️': 6, + '👮🏿‍♂️': 6, + '👯‍♀️': 4, + '👯‍♂️': 4, + '👯🏻‍♀️': 6, + '👯🏻‍♂️': 6, + '👯🏼‍♀️': 6, + '👯🏼‍♂️': 6, + '👯🏽‍♀️': 6, + '👯🏽‍♂️': 6, + '👯🏾‍♀️': 6, + '👯🏾‍♂️': 6, + '👯🏿‍♀️': 6, + '👯🏿‍♂️': 6, + '👰‍♀️': 4, + '👰‍♂️': 4, + '👰🏻‍♀️': 6, + '👰🏻‍♂️': 6, + '👰🏼‍♀️': 6, + '👰🏼‍♂️': 6, + '👰🏽‍♀️': 6, + '👰🏽‍♂️': 6, + '👰🏾‍♀️': 6, + '👰🏾‍♂️': 6, + '👰🏿‍♀️': 6, + '👰🏿‍♂️': 6, + '👱‍♀️': 4, + '👱‍♂️': 4, + '👱🏻‍♀️': 6, + '👱🏻‍♂️': 6, + '👱🏼‍♀️': 6, + '👱🏼‍♂️': 6, + '👱🏽‍♀️': 6, + '👱🏽‍♂️': 6, + '👱🏾‍♀️': 6, + '👱🏾‍♂️': 6, + '👱🏿‍♀️': 6, + '👱🏿‍♂️': 6, + '👳‍♀️': 4, + '👳‍♂️': 4, + '👳🏻‍♀️': 6, + '👳🏻‍♂️': 6, + '👳🏼‍♀️': 6, + '👳🏼‍♂️': 6, + '👳🏽‍♀️': 6, + '👳🏽‍♂️': 6, + '👳🏾‍♀️': 6, + '👳🏾‍♂️': 6, + '👳🏿‍♀️': 6, + '👳🏿‍♂️': 6, + '👷‍♀️': 4, + '👷‍♂️': 4, + '👷🏻‍♀️': 6, + '👷🏻‍♂️': 6, + '👷🏼‍♀️': 6, + '👷🏼‍♂️': 6, + '👷🏽‍♀️': 6, + '👷🏽‍♂️': 6, + '👷🏾‍♀️': 6, + '👷🏾‍♂️': 6, + '👷🏿‍♀️': 6, + '👷🏿‍♂️': 6, + '💁‍♀️': 4, + '💁‍♂️': 4, + '💁🏻‍♀️': 6, + '💁🏻‍♂️': 6, + '💁🏼‍♀️': 6, + '💁🏼‍♂️': 6, + '💁🏽‍♀️': 6, + '💁🏽‍♂️': 6, + '💁🏾‍♀️': 6, + '💁🏾‍♂️': 6, + '💁🏿‍♀️': 6, + '💁🏿‍♂️': 6, + '💂‍♀️': 4, + '💂‍♂️': 4, + '💂🏻‍♀️': 6, + '💂🏻‍♂️': 6, + '💂🏼‍♀️': 6, + '💂🏼‍♂️': 6, + '💂🏽‍♀️': 6, + '💂🏽‍♂️': 6, + '💂🏾‍♀️': 6, + '💂🏾‍♂️': 6, + '💂🏿‍♀️': 6, + '💂🏿‍♂️': 6, + '💆‍♀️': 4, + '💆‍♂️': 4, + '💆🏻‍♀️': 6, + '💆🏻‍♂️': 6, + '💆🏼‍♀️': 6, + '💆🏼‍♂️': 6, + '💆🏽‍♀️': 6, + '💆🏽‍♂️': 6, + '💆🏾‍♀️': 6, + '💆🏾‍♂️': 6, + '💆🏿‍♀️': 6, + '💆🏿‍♂️': 6, + '💇‍♀️': 4, + '💇‍♂️': 4, + '💇🏻‍♀️': 6, + '💇🏻‍♂️': 6, + '💇🏼‍♀️': 6, + '💇🏼‍♂️': 6, + '💇🏽‍♀️': 6, + '💇🏽‍♂️': 6, + '💇🏾‍♀️': 6, + '💇🏾‍♂️': 6, + '💇🏿‍♀️': 6, + '💇🏿‍♂️': 6, + '🕵️‍♀️': 4, + '🕵️‍♂️': 4, + '🕵🏻‍♀️': 5, + '🕵🏻‍♂️': 5, + '🕵🏼‍♀️': 5, + '🕵🏼‍♂️': 5, + '🕵🏽‍♀️': 5, + '🕵🏽‍♂️': 5, + '🕵🏾‍♀️': 5, + '🕵🏾‍♂️': 5, + '🕵🏿‍♀️': 5, + '🕵🏿‍♂️': 5, + '😮‍💨': 4, + '😵‍💫': 4, + '😶‍🌫️': 4, + '🙂‍↔️': 4, + '🙂‍↕️': 4, + '🙅‍♀️': 4, + '🙅‍♂️': 4, + '🙅🏻‍♀️': 6, + '🙅🏻‍♂️': 6, + '🙅🏼‍♀️': 6, + '🙅🏼‍♂️': 6, + '🙅🏽‍♀️': 6, + '🙅🏽‍♂️': 6, + '🙅🏾‍♀️': 6, + '🙅🏾‍♂️': 6, + '🙅🏿‍♀️': 6, + '🙅🏿‍♂️': 6, + '🙆‍♀️': 4, + '🙆‍♂️': 4, + '🙆🏻‍♀️': 6, + '🙆🏻‍♂️': 6, + '🙆🏼‍♀️': 6, + '🙆🏼‍♂️': 6, + '🙆🏽‍♀️': 6, + '🙆🏽‍♂️': 6, + '🙆🏾‍♀️': 6, + '🙆🏾‍♂️': 6, + '🙆🏿‍♀️': 6, + '🙆🏿‍♂️': 6, + '🙇‍♀️': 4, + '🙇‍♂️': 4, + '🙇🏻‍♀️': 6, + '🙇🏻‍♂️': 6, + '🙇🏼‍♀️': 6, + '🙇🏼‍♂️': 6, + '🙇🏽‍♀️': 6, + '🙇🏽‍♂️': 6, + '🙇🏾‍♀️': 6, + '🙇🏾‍♂️': 6, + '🙇🏿‍♀️': 6, + '🙇🏿‍♂️': 6, + '🙋‍♀️': 4, + '🙋‍♂️': 4, + '🙋🏻‍♀️': 6, + '🙋🏻‍♂️': 6, + '🙋🏼‍♀️': 6, + '🙋🏼‍♂️': 6, + '🙋🏽‍♀️': 6, + '🙋🏽‍♂️': 6, + '🙋🏾‍♀️': 6, + '🙋🏾‍♂️': 6, + '🙋🏿‍♀️': 6, + '🙋🏿‍♂️': 6, + '🙍‍♀️': 4, + '🙍‍♂️': 4, + '🙍🏻‍♀️': 6, + '🙍🏻‍♂️': 6, + '🙍🏼‍♀️': 6, + '🙍🏼‍♂️': 6, + '🙍🏽‍♀️': 6, + '🙍🏽‍♂️': 6, + '🙍🏾‍♀️': 6, + '🙍🏾‍♂️': 6, + '🙍🏿‍♀️': 6, + '🙍🏿‍♂️': 6, + '🙎‍♀️': 4, + '🙎‍♂️': 4, + '🙎🏻‍♀️': 6, + '🙎🏻‍♂️': 6, + '🙎🏼‍♀️': 6, + '🙎🏼‍♂️': 6, + '🙎🏽‍♀️': 6, + '🙎🏽‍♂️': 6, + '🙎🏾‍♀️': 6, + '🙎🏾‍♂️': 6, + '🙎🏿‍♀️': 6, + '🙎🏿‍♂️': 6, + '🚣‍♀️': 4, + '🚣‍♂️': 4, + '🚣🏻‍♀️': 6, + '🚣🏻‍♂️': 6, + '🚣🏼‍♀️': 6, + '🚣🏼‍♂️': 6, + '🚣🏽‍♀️': 6, + '🚣🏽‍♂️': 6, + '🚣🏾‍♀️': 6, + '🚣🏾‍♂️': 6, + '🚣🏿‍♀️': 6, + '🚣🏿‍♂️': 6, + '🚴‍♀️': 4, + '🚴‍♂️': 4, + '🚴🏻‍♀️': 6, + '🚴🏻‍♂️': 6, + '🚴🏼‍♀️': 6, + '🚴🏼‍♂️': 6, + '🚴🏽‍♀️': 6, + '🚴🏽‍♂️': 6, + '🚴🏾‍♀️': 6, + '🚴🏾‍♂️': 6, + '🚴🏿‍♀️': 6, + '🚴🏿‍♂️': 6, + '🚵‍♀️': 4, + '🚵‍♂️': 4, + '🚵🏻‍♀️': 6, + '🚵🏻‍♂️': 6, + '🚵🏼‍♀️': 6, + '🚵🏼‍♂️': 6, + '🚵🏽‍♀️': 6, + '🚵🏽‍♂️': 6, + '🚵🏾‍♀️': 6, + '🚵🏾‍♂️': 6, + '🚵🏿‍♀️': 6, + '🚵🏿‍♂️': 6, + '🚶‍♀️': 4, + '🚶‍♀️‍➡️': 6, + '🚶‍♂️': 4, + '🚶‍♂️‍➡️': 6, + '🚶‍➡️': 4, + '🚶🏻‍♀️': 6, + '🚶🏻‍♀️‍➡️': 8, + '🚶🏻‍♂️': 6, + '🚶🏻‍♂️‍➡️': 8, + '🚶🏻‍➡️': 6, + '🚶🏼‍♀️': 6, + '🚶🏼‍♀️‍➡️': 8, + '🚶🏼‍♂️': 6, + '🚶🏼‍♂️‍➡️': 8, + '🚶🏼‍➡️': 6, + '🚶🏽‍♀️': 6, + '🚶🏽‍♀️‍➡️': 8, + '🚶🏽‍♂️': 6, + '🚶🏽‍♂️‍➡️': 8, + '🚶🏽‍➡️': 6, + '🚶🏾‍♀️': 6, + '🚶🏾‍♀️‍➡️': 8, + '🚶🏾‍♂️': 6, + '🚶🏾‍♂️‍➡️': 8, + '🚶🏾‍➡️': 6, + '🚶🏿‍♀️': 6, + '🚶🏿‍♀️‍➡️': 8, + '🚶🏿‍♂️': 6, + '🚶🏿‍♂️‍➡️': 8, + '🚶🏿‍➡️': 6, + '🤦‍♀️': 4, + '🤦‍♂️': 4, + '🤦🏻‍♀️': 6, + '🤦🏻‍♂️': 6, + '🤦🏼‍♀️': 6, + '🤦🏼‍♂️': 6, + '🤦🏽‍♀️': 6, + '🤦🏽‍♂️': 6, + '🤦🏾‍♀️': 6, + '🤦🏾‍♂️': 6, + '🤦🏿‍♀️': 6, + '🤦🏿‍♂️': 6, + '🤵‍♀️': 4, + '🤵‍♂️': 4, + '🤵🏻‍♀️': 6, + '🤵🏻‍♂️': 6, + '🤵🏼‍♀️': 6, + '🤵🏼‍♂️': 6, + '🤵🏽‍♀️': 6, + '🤵🏽‍♂️': 6, + '🤵🏾‍♀️': 6, + '🤵🏾‍♂️': 6, + '🤵🏿‍♀️': 6, + '🤵🏿‍♂️': 6, + '🤷‍♀️': 4, + '🤷‍♂️': 4, + '🤷🏻‍♀️': 6, + '🤷🏻‍♂️': 6, + '🤷🏼‍♀️': 6, + '🤷🏼‍♂️': 6, + '🤷🏽‍♀️': 6, + '🤷🏽‍♂️': 6, + '🤷🏾‍♀️': 6, + '🤷🏾‍♂️': 6, + '🤷🏿‍♀️': 6, + '🤷🏿‍♂️': 6, + '🤸‍♀️': 4, + '🤸‍♂️': 4, + '🤸🏻‍♀️': 6, + '🤸🏻‍♂️': 6, + '🤸🏼‍♀️': 6, + '🤸🏼‍♂️': 6, + '🤸🏽‍♀️': 6, + '🤸🏽‍♂️': 6, + '🤸🏾‍♀️': 6, + '🤸🏾‍♂️': 6, + '🤸🏿‍♀️': 6, + '🤸🏿‍♂️': 6, + '🤹‍♀️': 4, + '🤹‍♂️': 4, + '🤹🏻‍♀️': 6, + '🤹🏻‍♂️': 6, + '🤹🏼‍♀️': 6, + '🤹🏼‍♂️': 6, + '🤹🏽‍♀️': 6, + '🤹🏽‍♂️': 6, + '🤹🏾‍♀️': 6, + '🤹🏾‍♂️': 6, + '🤹🏿‍♀️': 6, + '🤹🏿‍♂️': 6, + '🤼‍♀️': 4, + '🤼‍♂️': 4, + '🤼🏻‍♀️': 6, + '🤼🏻‍♂️': 6, + '🤼🏼‍♀️': 6, + '🤼🏼‍♂️': 6, + '🤼🏽‍♀️': 6, + '🤼🏽‍♂️': 6, + '🤼🏾‍♀️': 6, + '🤼🏾‍♂️': 6, + '🤼🏿‍♀️': 6, + '🤼🏿‍♂️': 6, + '🤽‍♀️': 4, + '🤽‍♂️': 4, + '🤽🏻‍♀️': 6, + '🤽🏻‍♂️': 6, + '🤽🏼‍♀️': 6, + '🤽🏼‍♂️': 6, + '🤽🏽‍♀️': 6, + '🤽🏽‍♂️': 6, + '🤽🏾‍♀️': 6, + '🤽🏾‍♂️': 6, + '🤽🏿‍♀️': 6, + '🤽🏿‍♂️': 6, + '🤾‍♀️': 4, + '🤾‍♂️': 4, + '🤾🏻‍♀️': 6, + '🤾🏻‍♂️': 6, + '🤾🏼‍♀️': 6, + '🤾🏼‍♂️': 6, + '🤾🏽‍♀️': 6, + '🤾🏽‍♂️': 6, + '🤾🏾‍♀️': 6, + '🤾🏾‍♂️': 6, + '🤾🏿‍♀️': 6, + '🤾🏿‍♂️': 6, + '🦸‍♀️': 4, + '🦸‍♂️': 4, + '🦸🏻‍♀️': 6, + '🦸🏻‍♂️': 6, + '🦸🏼‍♀️': 6, + '🦸🏼‍♂️': 6, + '🦸🏽‍♀️': 6, + '🦸🏽‍♂️': 6, + '🦸🏾‍♀️': 6, + '🦸🏾‍♂️': 6, + '🦸🏿‍♀️': 6, + '🦸🏿‍♂️': 6, + '🦹‍♀️': 4, + '🦹‍♂️': 4, + '🦹🏻‍♀️': 6, + '🦹🏻‍♂️': 6, + '🦹🏼‍♀️': 6, + '🦹🏼‍♂️': 6, + '🦹🏽‍♀️': 6, + '🦹🏽‍♂️': 6, + '🦹🏾‍♀️': 6, + '🦹🏾‍♂️': 6, + '🦹🏿‍♀️': 6, + '🦹🏿‍♂️': 6, + '🧍‍♀️': 4, + '🧍‍♂️': 4, + '🧍🏻‍♀️': 6, + '🧍🏻‍♂️': 6, + '🧍🏼‍♀️': 6, + '🧍🏼‍♂️': 6, + '🧍🏽‍♀️': 6, + '🧍🏽‍♂️': 6, + '🧍🏾‍♀️': 6, + '🧍🏾‍♂️': 6, + '🧍🏿‍♀️': 6, + '🧍🏿‍♂️': 6, + '🧎‍♀️': 4, + '🧎‍♀️‍➡️': 6, + '🧎‍♂️': 4, + '🧎‍♂️‍➡️': 6, + '🧎‍➡️': 4, + '🧎🏻‍♀️': 6, + '🧎🏻‍♀️‍➡️': 8, + '🧎🏻‍♂️': 6, + '🧎🏻‍♂️‍➡️': 8, + '🧎🏻‍➡️': 6, + '🧎🏼‍♀️': 6, + '🧎🏼‍♀️‍➡️': 8, + '🧎🏼‍♂️': 6, + '🧎🏼‍♂️‍➡️': 8, + '🧎🏼‍➡️': 6, + '🧎🏽‍♀️': 6, + '🧎🏽‍♀️‍➡️': 8, + '🧎🏽‍♂️': 6, + '🧎🏽‍♂️‍➡️': 8, + '🧎🏽‍➡️': 6, + '🧎🏾‍♀️': 6, + '🧎🏾‍♀️‍➡️': 8, + '🧎🏾‍♂️': 6, + '🧎🏾‍♂️‍➡️': 8, + '🧎🏾‍➡️': 6, + '🧎🏿‍♀️': 6, + '🧎🏿‍♀️‍➡️': 8, + '🧎🏿‍♂️': 6, + '🧎🏿‍♂️‍➡️': 8, + '🧎🏿‍➡️': 6, + '🧏‍♀️': 4, + '🧏‍♂️': 4, + '🧏🏻‍♀️': 6, + '🧏🏻‍♂️': 6, + '🧏🏼‍♀️': 6, + '🧏🏼‍♂️': 6, + '🧏🏽‍♀️': 6, + '🧏🏽‍♂️': 6, + '🧏🏾‍♀️': 6, + '🧏🏾‍♂️': 6, + '🧏🏿‍♀️': 6, + '🧏🏿‍♂️': 6, + '🧑‍⚕️': 4, + '🧑‍⚖️': 4, + '🧑‍✈️': 4, + '🧑‍🌾': 4, + '🧑‍🍳': 4, + '🧑‍🍼': 4, + '🧑‍🎄': 4, + '🧑‍🎓': 4, + '🧑‍🎤': 4, + '🧑‍🎨': 4, + '🧑‍🏫': 4, + '🧑‍🏭': 4, + '🧑‍💻': 4, + '🧑‍💼': 4, + '🧑‍🔧': 4, + '🧑‍🔬': 4, + '🧑‍🚀': 4, + '🧑‍🚒': 4, + '🧑‍🤝‍🧑': 6, + '🧑‍🦯': 4, + '🧑‍🦯‍➡️': 6, + '🧑‍🦰': 4, + '🧑‍🦱': 4, + '🧑‍🦲': 4, + '🧑‍🦳': 4, + '🧑‍🦼': 4, + '🧑‍🦼‍➡️': 6, + '🧑‍🦽': 4, + '🧑‍🦽‍➡️': 6, + '🧑‍🧑‍🧒': 6, + '🧑‍🧑‍🧒‍🧒': 8, + '🧑‍🧒': 4, + '🧑‍🧒‍🧒': 6, + '🧑‍🩰': 4, + '🧑🏻‍⚕️': 6, + '🧑🏻‍⚖️': 6, + '🧑🏻‍✈️': 6, + '🧑🏻‍❤️‍💋‍🧑🏿': 12, + '🧑🏻‍🌾': 6, + '🧑🏻‍🍳': 6, + '🧑🏻‍🍼': 6, + '🧑🏻‍🎄': 6, + '🧑🏻‍🎓': 6, + '🧑🏻‍🎤': 6, + '🧑🏻‍🎨': 6, + '🧑🏻‍🏫': 6, + '🧑🏻‍🏭': 6, + '🧑🏻‍🐰‍🧑🏽': 10, + '🧑🏻‍🐰‍🧑🏾': 10, + '🧑🏻‍🐰‍🧑🏿': 10, + '🧑🏻‍💻': 6, + '🧑🏻‍💼': 6, + '🧑🏻‍🔧': 6, + '🧑🏻‍🔬': 6, + '🧑🏻‍🚀': 6, + '🧑🏻‍🚒': 6, + '🧑🏻‍🤝‍🧑🏻': 10, + '🧑🏻‍🤝‍🧑🏼': 10, + '🧑🏻‍🤝‍🧑🏽': 10, + '🧑🏻‍🤝‍🧑🏾': 10, + '🧑🏻‍🤝‍🧑🏿': 10, + '🧑🏻‍🦯': 6, + '🧑🏻‍🦯‍➡️': 8, + '🧑🏻‍🦰': 6, + '🧑🏻‍🦱': 6, + '🧑🏻‍🦲': 6, + '🧑🏻‍🦳': 6, + '🧑🏻‍🦼': 6, + '🧑🏻‍🦼‍➡️': 8, + '🧑🏻‍🦽': 6, + '🧑🏻‍🦽‍➡️': 8, + '🧑🏻‍🩰': 6, + '🧑🏻‍🫯‍🧑🏼': 9, + '🧑🏻‍🫯‍🧑🏽': 9, + '🧑🏻‍🫯‍🧑🏾': 9, + '🧑🏻‍🫯‍🧑🏿': 9, + '🧑🏼‍⚕️': 6, + '🧑🏼‍⚖️': 6, + '🧑🏼‍✈️': 6, + '🧑🏼‍🌾': 6, + '🧑🏼‍🍳': 6, + '🧑🏼‍🍼': 6, + '🧑🏼‍🎄': 6, + '🧑🏼‍🎓': 6, + '🧑🏼‍🎤': 6, + '🧑🏼‍🎨': 6, + '🧑🏼‍🏫': 6, + '🧑🏼‍🏭': 6, + '🧑🏼‍🐰‍🧑🏿': 10, + '🧑🏼‍💻': 6, + '🧑🏼‍💼': 6, + '🧑🏼‍🔧': 6, + '🧑🏼‍🔬': 6, + '🧑🏼‍🚀': 6, + '🧑🏼‍🚒': 6, + '🧑🏼‍🤝‍🧑🏻': 10, + '🧑🏼‍🤝‍🧑🏼': 10, + '🧑🏼‍🤝‍🧑🏽': 10, + '🧑🏼‍🤝‍🧑🏿': 10, + '🧑🏼‍🦯': 6, + '🧑🏼‍🦯‍➡️': 8, + '🧑🏼‍🦰': 6, + '🧑🏼‍🦱': 6, + '🧑🏼‍🦲': 6, + '🧑🏼‍🦳': 6, + '🧑🏼‍🦼': 6, + '🧑🏼‍🦽': 6, + '🧑🏼‍🩰': 6, + '🧑🏼‍🫯‍🧑🏻': 9, + '🧑🏼‍🫯‍🧑🏽': 9, + '🧑🏼‍🫯‍🧑🏿': 9, + '🧑🏽‍⚕️': 6, + '🧑🏽‍⚖️': 6, + '🧑🏽‍✈️': 6, + '🧑🏽‍❤️‍💋‍🧑🏿': 12, + '🧑🏽‍🌾': 6, + '🧑🏽‍🍳': 6, + '🧑🏽‍🍼': 6, + '🧑🏽‍🎄': 6, + '🧑🏽‍🎓': 6, + '🧑🏽‍🎤': 6, + '🧑🏽‍🎨': 6, + '🧑🏽‍🏫': 6, + '🧑🏽‍🏭': 6, + '🧑🏽‍🐰‍🧑🏻': 10, + '🧑🏽‍🐰‍🧑🏿': 10, + '🧑🏽‍💻': 6, + '🧑🏽‍💼': 6, + '🧑🏽‍🔧': 6, + '🧑🏽‍🔬': 6, + '🧑🏽‍🚀': 6, + '🧑🏽‍🚒': 6, + '🧑🏽‍🤝‍🧑🏻': 10, + '🧑🏽‍🤝‍🧑🏼': 10, + '🧑🏽‍🤝‍🧑🏽': 10, + '🧑🏽‍🤝‍🧑🏾': 10, + '🧑🏽‍🤝‍🧑🏿': 10, + '🧑🏽‍🦯': 6, + '🧑🏽‍🦯‍➡️': 8, + '🧑🏽‍🦰': 6, + '🧑🏽‍🦱': 6, + '🧑🏽‍🦲': 6, + '🧑🏽‍🦳': 6, + '🧑🏽‍🦼': 6, + '🧑🏽‍🦼‍➡️': 8, + '🧑🏽‍🦽': 6, + '🧑🏽‍🦽‍➡️': 8, + '🧑🏽‍🩰': 6, + '🧑🏽‍🫯‍🧑🏻': 9, + '🧑🏽‍🫯‍🧑🏼': 9, + '🧑🏽‍🫯‍🧑🏾': 9, + '🧑🏽‍🫯‍🧑🏿': 9, + '🧑🏾‍⚕️': 6, + '🧑🏾‍⚖️': 6, + '🧑🏾‍✈️': 6, + '🧑🏾‍🌾': 6, + '🧑🏾‍🍳': 6, + '🧑🏾‍🍼': 6, + '🧑🏾‍🎄': 6, + '🧑🏾‍🎓': 6, + '🧑🏾‍🎤': 6, + '🧑🏾‍🎨': 6, + '🧑🏾‍🏫': 6, + '🧑🏾‍🏭': 6, + '🧑🏾‍🐰‍🧑🏻': 10, + '🧑🏾‍🐰‍🧑🏿': 10, + '🧑🏾‍💻': 6, + '🧑🏾‍💼': 6, + '🧑🏾‍🔧': 6, + '🧑🏾‍🔬': 6, + '🧑🏾‍🚀': 6, + '🧑🏾‍🚒': 6, + '🧑🏾‍🤝‍🧑🏻': 10, + '🧑🏾‍🤝‍🧑🏽': 10, + '🧑🏾‍🤝‍🧑🏾': 10, + '🧑🏾‍🤝‍🧑🏿': 10, + '🧑🏾‍🦯': 6, + '🧑🏾‍🦯‍➡️': 8, + '🧑🏾‍🦰': 6, + '🧑🏾‍🦱': 6, + '🧑🏾‍🦲': 6, + '🧑🏾‍🦳': 6, + '🧑🏾‍🦼': 6, + '🧑🏾‍🦽': 6, + '🧑🏾‍🩰': 6, + '🧑🏾‍🫯‍🧑🏻': 9, + '🧑🏾‍🫯‍🧑🏽': 9, + '🧑🏾‍🫯‍🧑🏿': 9, + '🧑🏿‍⚕️': 6, + '🧑🏿‍⚖️': 6, + '🧑🏿‍✈️': 6, + '🧑🏿‍❤️‍💋‍🧑🏻': 12, + '🧑🏿‍❤️‍💋‍🧑🏽': 12, + '🧑🏿‍🌾': 6, + '🧑🏿‍🍳': 6, + '🧑🏿‍🍼': 6, + '🧑🏿‍🎄': 6, + '🧑🏿‍🎓': 6, + '🧑🏿‍🎤': 6, + '🧑🏿‍🎨': 6, + '🧑🏿‍🏫': 6, + '🧑🏿‍🏭': 6, + '🧑🏿‍🐰‍🧑🏻': 10, + '🧑🏿‍🐰‍🧑🏼': 10, + '🧑🏿‍🐰‍🧑🏽': 10, + '🧑🏿‍🐰‍🧑🏾': 10, + '🧑🏿‍💻': 6, + '🧑🏿‍💼': 6, + '🧑🏿‍🔧': 6, + '🧑🏿‍🔬': 6, + '🧑🏿‍🚀': 6, + '🧑🏿‍🚒': 6, + '🧑🏿‍🤝‍🧑🏻': 10, + '🧑🏿‍🤝‍🧑🏼': 10, + '🧑🏿‍🤝‍🧑🏽': 10, + '🧑🏿‍🤝‍🧑🏾': 10, + '🧑🏿‍🤝‍🧑🏿': 10, + '🧑🏿‍🦯': 6, + '🧑🏿‍🦯‍➡️': 8, + '🧑🏿‍🦰': 6, + '🧑🏿‍🦱': 6, + '🧑🏿‍🦲': 6, + '🧑🏿‍🦳': 6, + '🧑🏿‍🦼': 6, + '🧑🏿‍🦼‍➡️': 8, + '🧑🏿‍🦽': 6, + '🧑🏿‍🦽‍➡️': 8, + '🧑🏿‍🩰': 6, + '🧑🏿‍🫯‍🧑🏻': 9, + '🧑🏿‍🫯‍🧑🏼': 9, + '🧑🏿‍🫯‍🧑🏽': 9, + '🧑🏿‍🫯‍🧑🏾': 9, + '🧔‍♀️': 4, + '🧔‍♂️': 4, + '🧔🏻‍♀️': 6, + '🧔🏻‍♂️': 6, + '🧔🏼‍♀️': 6, + '🧔🏼‍♂️': 6, + '🧔🏽‍♀️': 6, + '🧔🏽‍♂️': 6, + '🧔🏾‍♀️': 6, + '🧔🏾‍♂️': 6, + '🧔🏿‍♀️': 6, + '🧔🏿‍♂️': 6, + '🧖‍♀️': 4, + '🧖‍♂️': 4, + '🧖🏻‍♀️': 6, + '🧖🏻‍♂️': 6, + '🧖🏼‍♀️': 6, + '🧖🏼‍♂️': 6, + '🧖🏽‍♀️': 6, + '🧖🏽‍♂️': 6, + '🧖🏾‍♀️': 6, + '🧖🏾‍♂️': 6, + '🧖🏿‍♀️': 6, + '🧖🏿‍♂️': 6, + '🧗‍♀️': 4, + '🧗‍♂️': 4, + '🧗🏻‍♀️': 6, + '🧗🏻‍♂️': 6, + '🧗🏼‍♀️': 6, + '🧗🏼‍♂️': 6, + '🧗🏽‍♀️': 6, + '🧗🏽‍♂️': 6, + '🧗🏾‍♀️': 6, + '🧗🏾‍♂️': 6, + '🧗🏿‍♀️': 6, + '🧗🏿‍♂️': 6, + '🧘‍♀️': 4, + '🧘‍♂️': 4, + '🧘🏻‍♀️': 6, + '🧘🏻‍♂️': 6, + '🧘🏼‍♀️': 6, + '🧘🏼‍♂️': 6, + '🧘🏽‍♀️': 6, + '🧘🏽‍♂️': 6, + '🧘🏾‍♀️': 6, + '🧘🏾‍♂️': 6, + '🧘🏿‍♀️': 6, + '🧘🏿‍♂️': 6, + '🧙‍♀️': 4, + '🧙‍♂️': 4, + '🧙🏻‍♀️': 6, + '🧙🏻‍♂️': 6, + '🧙🏼‍♀️': 6, + '🧙🏼‍♂️': 6, + '🧙🏽‍♀️': 6, + '🧙🏽‍♂️': 6, + '🧙🏾‍♀️': 6, + '🧙🏾‍♂️': 6, + '🧙🏿‍♀️': 6, + '🧙🏿‍♂️': 6, + '🧚‍♀️': 4, + '🧚‍♂️': 4, + '🧚🏻‍♀️': 6, + '🧚🏻‍♂️': 6, + '🧚🏼‍♀️': 6, + '🧚🏼‍♂️': 6, + '🧚🏽‍♀️': 6, + '🧚🏽‍♂️': 6, + '🧚🏾‍♀️': 6, + '🧚🏾‍♂️': 6, + '🧚🏿‍♀️': 6, + '🧚🏿‍♂️': 6, + '🧛‍♀️': 4, + '🧛‍♂️': 4, + '🧛🏻‍♀️': 6, + '🧛🏻‍♂️': 6, + '🧛🏼‍♀️': 6, + '🧛🏼‍♂️': 6, + '🧛🏽‍♀️': 6, + '🧛🏽‍♂️': 6, + '🧛🏾‍♀️': 6, + '🧛🏾‍♂️': 6, + '🧛🏿‍♀️': 6, + '🧛🏿‍♂️': 6, + '🧜‍♀️': 4, + '🧜‍♂️': 4, + '🧜🏻‍♀️': 6, + '🧜🏻‍♂️': 6, + '🧜🏼‍♀️': 6, + '🧜🏼‍♂️': 6, + '🧜🏽‍♀️': 6, + '🧜🏽‍♂️': 6, + '🧜🏾‍♀️': 6, + '🧜🏾‍♂️': 6, + '🧜🏿‍♀️': 6, + '🧜🏿‍♂️': 6, + '🧝‍♀️': 4, + '🧝‍♂️': 4, + '🧝🏻‍♀️': 6, + '🧝🏻‍♂️': 6, + '🧝🏼‍♀️': 6, + '🧝🏼‍♂️': 6, + '🧝🏽‍♀️': 6, + '🧝🏽‍♂️': 6, + '🧝🏾‍♀️': 6, + '🧝🏾‍♂️': 6, + '🧝🏿‍♀️': 6, + '🧝🏿‍♂️': 6, + '🧞‍♀️': 4, + '🧞‍♂️': 4, + '🧟‍♀️': 4, + '🧟‍♂️': 4, + '🫱🏻‍🫲🏼': 8, + '🫱🏻‍🫲🏽': 8, + '🫱🏻‍🫲🏾': 8, + '🫱🏻‍🫲🏿': 8, + '🫱🏼‍🫲🏻': 8, + '🫱🏼‍🫲🏽': 8, + '🫱🏼‍🫲🏾': 8, + '🫱🏼‍🫲🏿': 8, + '🫱🏽‍🫲🏻': 8, + '🫱🏽‍🫲🏼': 8, + '🫱🏽‍🫲🏾': 8, + '🫱🏽‍🫲🏿': 8, + '🫱🏾‍🫲🏻': 8, + '🫱🏾‍🫲🏼': 8, + '🫱🏾‍🫲🏽': 8, + '🫱🏾‍🫲🏿': 8, + '🫱🏿‍🫲🏻': 8, + '🫱🏿‍🫲🏼': 8, + '🫱🏿‍🫲🏽': 8, + '🫱🏿‍🫲🏾': 8, + 'কিং': 3, + 'ক্তি': 3, + 'ক্রী': 3, + 'ক্ষা': 3, + 'ক্ষি': 3, + 'ক্ষে': 3, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 4, + 'খ্যা': 3, + 'গ্রা': 3, + 'গ্রে': 3, + 'ঘো': 3, + 'ঙ্খা': 3, + 'ঙ্গী': 3, + 'ঙ্গে': 3, + 'চ্ছা': 3, + 'চ্ছা‌': 3, + 'চ্ছে': 3, + 'জ্ঞা': 3, + 'ঞ্চি': 3, + 'ঞ্ছি': 3, + 'ট্রে': 3, + 'ণ্ডে': 3, + 'ত্তা': 3, + 'ত্তি': 3, + 'ত্বে': 3, + 'ত্যা': 3, + 'ত্যি': 3, + 'ত্যে': 3, + 'ত্রা': 3, + 'ত্রে': 3, + 'ত্‍পী': 3, + 'ত্‍সা': 3, + 'দ্দি': 3, + 'দ্দে': 3, + 'দ্ধা': 3, + 'দ্ধি': 3, + 'দ্ধে': 3, + 'দ্বা': 3, + 'দ্রো': 3, + 'ধ্যে': 3, + 'ন্তা': 3, + 'ন্তি': 3, + 'ন্তে': 3, + 'ন্ত্রি': 4, + 'ন্ত্রে': 4, + 'ন্থী': 3, + 'ন্ধা': 3, + 'ন্মা': 3, + 'ন্যা': 3, + 'ন্যে': 3, + 'প্তা': 3, + 'প্রা': 3, + 'ব্ধি': 3, + 'ব্যা': 3, + 'ভ্রা': 3, + 'ম্পা': 3, + 'ম্মা': 3, + 'রাং': 3, + 'র্জা': 3, + 'র্থে': 3, + 'র্দো': 3, + 'র্ধা': 3, + 'র্নী': 3, + 'র্বা': 3, + 'র্বি': 3, + 'র্বো': 3, + 'র্ব্য': 3, + 'র্মে': 3, + 'র্যা': 3, + 'ল্যা': 3, + 'ল্যে': 3, + 'ল্লে': 3, + 'শ্চি': 3, + 'শ্বা': 3, + 'শ্বে': 3, + 'শ্যে': 3, + 'শ্রা': 3, + 'ষ্টা': 3, + 'ষ্টি': 3, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 4, + 'ষ্ট্রে': 4, + 'ষ্ঠা': 3, + 'ষ্ঠি': 3, + 'ষ্ঠী': 3, + 'সাং': 3, + 'স্তি': 3, + 'স্তি‌': 3, + 'স্ত্র': 3, + 'স্থা': 3, + 'স্থ্য': 3, + 'স্বা': 3, + 'স্বী': 3, + 'স্যা': 3, + 'স্যে': 3, + 'क्घ्घि्': 4, + 'क्ति': 3, + 'क्षा': 3, + 'घ्का': 3, + 'घ्र्व्य': 4, + 'घ्लि': 3, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'च्चा': 3, + 'च्छा': 3, + 'ज्ञा': 3, + 'त्ति': 3, + 'त्यि': 3, + 'त्रा': 3, + 'त्राा': 4, + 'त्रि': 3, + 'द्वा': 3, + 'न्या': 3, + 'प्रा': 3, + 'म्मा': 3, + 'म्या': 3, + 'र्जि': 3, + 'र्जी': 3, + 'र्ति': 3, + 'र्थि': 3, + 'र्दो': 3, + 'र्धा': 3, + 'र्मि': 3, + 'र्रा': 3, + 'ल्या': 3, + 'व्या': 3, + 'श्वा': 3, + 'ष्ट्र': 3, + 'ष्ट्री': 4, + 'स्ती': 3, + 'स्था': 3, + 'स्थि': 3, + 'स्थी': 3, + 'स्थ्य': 3, + 'स्वा': 3, + 'स्सा': 3, + 'ကျေ': 3, + 'ကြေ': 3, + 'ကြွေ': 3, + 'ချေ': 3, + 'ခြေ': 3, + 'ပျေ': 3, + 'ပြေ': 3, + 'မြေ': 3, + 'လျေ': 3, + 'လျှေ': 3, + '𑄇𑄳𑄠𑄬': 3, + '𑄈𑄳𑄠𑄬': 3, + '𑄌𑄳𑄠𑄬': 3, + '𑄎𑄳𑄠𑄬': 3, + '𑄑𑄳𑄢𑄬': 3, + '𑄖𑄳𑄠𑄬': 3, + '𑄖𑄳𑄢𑄬': 3, + '𑄘𑄳𑄠𑄬': 3, + '𑄚𑄳𑄠𑄬': 3, + '𑄝𑄳𑄢𑄬': 3, + '𑄟𑄳𑄠𑄬': 3, + '𑄡𑄳𑄠𑄬': 3, + '𑄣𑄳𑄦𑄬': 3, + 'ક્કા': 3, + 'ક્કો': 3, + 'ક્તિ': 3, + 'ક્ષા': 3, + 'ચ્ચા': 3, + 'ચ્છા': 3, + 'જ્ઞા': 3, + 'જ્યો': 3, + 'ત્તા': 3, + 'ત્તિ': 3, + 'ત્ત્વ': 3, + 'ત્ત્વા': 4, + 'ત્યા': 3, + 'ત્યાં': 3, + 'ત્યિ': 3, + 'ત્યો': 3, + 'ત્રી': 3, + 'ત્ર્ય': 3, + 'દ્ધા': 3, + 'દ્ધાં': 3, + 'દ્ધિ': 3, + 'દ્વા': 3, + 'ધ્યા': 3, + 'ન્તો': 3, + 'ન્મા': 3, + 'ન્યા': 3, + 'પ્રા': 3, + 'મ્યાં': 3, + 'ર્તા': 3, + 'ર્થિ': 3, + 'ર્દો': 3, + 'ર્મિ': 3, + 'ર્યા': 3, + 'ર્યો': 3, + 'વ્યા': 3, + 'વ્યો': 3, + 'ષ્ટિ': 3, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 4, + 'ષ્ટ્રો': 4, + 'ષ્ઠા': 3, + 'સ્તિ': 3, + 'સ્તી': 3, + 'સ્ત્રી': 4, + 'સ્થા': 3, + 'સ્થિ': 3, + 'સ્રી': 3, + 'સ્વા': 3, + 'સ્વી': 3, + 'સ્સા': 3, + 'क्नि': 3, + 'क्रि': 3, + 'क्षि': 3, + 'ख्या': 3, + 'च्चों': 3, + 'च्छि': 3, + 'ट्टि': 3, + 'त्का': 3, + 'त्ता': 3, + 'त्नों': 3, + 'त्पा': 3, + 'त्मा': 3, + 'त्या': 3, + 'त्री': 3, + 'त्सा': 3, + 'द्घि': 3, + 'द्धा': 3, + 'द्धि': 3, + 'द्भा': 3, + 'द्रो': 3, + 'ध्या': 3, + 'निः': 3, + 'न्ति': 3, + 'न्तों': 3, + 'न्त्र': 3, + 'न्त्रा': 4, + 'न्दी': 3, + 'न्धि': 3, + 'न्धी': 3, + 'न्धों': 3, + 'न्नि': 3, + 'न्मा': 3, + 'प्ति': 3, + 'फ्रां': 3, + 'म्भि': 3, + 'म्मि': 3, + 'र्ता': 3, + 'र्या': 3, + 'र्यों': 3, + 'र्वो': 3, + 'ल्लि': 3, + 'व्यों': 3, + 'श्चि': 3, + 'श्यों': 3, + 'श्रा': 3, + 'ष्का': 3, + 'ष्टि': 3, + 'ष्ट्रों': 4, + 'ष्ठों': 3, + 'ष्यों': 3, + 'स्ता': 3, + 'स्त्र': 3, + 'स्त्री': 4, + 'स्यों': 3, + 'स्वी': 3, + 'फ़्ता': 3, + 'ꦏꦺꦴ': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦏꦁ': 3, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 3, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦔꦸ': 3, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦠꦶ': 3, + 'ꦏ꧀ꦠꦸ': 3, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦢꦂ': 3, + 'ꦏ꧀ꦢꦶ': 3, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦤꦶꦁ': 3, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦥꦶ': 3, + 'ꦏ꧀ꦥꦿꦶ': 4, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦧꦶ': 3, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦩꦸ': 3, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦱꦂ': 3, + 'ꦏ꧀ꦱꦶ': 3, + 'ꦏ꧀ꦱꦸ': 3, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲ': 3, + 'ꦏ꧀ꦲꦁ': 3, + 'ꦏ꧀ꦲꦶꦁ': 3, + 'ꦏ꧀ꦲꦸ': 3, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦏ꧀ꦲꦺꦴ': 5, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦒ꧀ꦒ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦒꦼ': 3, + 'ꦔ꧀ꦒꦿꦼꦁ': 4, + 'ꦔ꧀ꦭ': 3, + 'ꦔ꧀ꦭꦁ': 3, + 'ꦔ꧀ꦭꦸ': 3, + 'ꦔ꧀ꦭꦼ': 3, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦕꦶ': 3, + 'ꦚ꧀ꦗ': 3, + 'ꦚ꧀ꦗꦶ': 3, + 'ꦚ꧀ꦗꦸꦁ': 3, + 'ꦚ꧀ꦗꦸꦂ': 3, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠ꧀ꦏꦁ': 3, + 'ꦠ꧀ꦏꦸ': 3, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦔꦸ': 3, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦠꦶ': 3, + 'ꦠ꧀ꦠꦶꦁ': 3, + 'ꦠ꧀ꦠꦸ': 3, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦤꦶ': 3, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦩꦼ': 3, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦱꦶꦁ': 3, + 'ꦠ꧀ꦱꦶꦃ': 4, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲ': 3, + 'ꦠ꧀ꦲꦶꦁ': 3, + 'ꦠ꧀ꦲꦺꦴ': 5, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦠꦶꦁ': 3, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦩꦺꦴ': 5, + 'ꦢ꧀ꦲ': 3, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦏꦁ': 3, + 'ꦤ꧀ꦏꦸ': 3, + 'ꦤ꧀ꦏꦼ': 3, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦔꦁ': 3, + 'ꦤ꧀ꦔꦶ': 3, + 'ꦤ꧀ꦔꦸ': 3, + 'ꦤ꧀ꦔꦸꦂ': 3, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 3, + 'ꦤ꧀ꦔꦿꦸ': 4, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦗꦸ': 3, + 'ꦤ꧀ꦗꦼ': 3, + 'ꦤ꧀ꦚꦶ': 3, + 'ꦤ꧀ꦛꦃ': 4, + 'ꦤ꧀ꦛꦶ': 3, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦝꦁ': 3, + 'ꦤ꧀ꦝꦶ': 3, + 'ꦤ꧀ꦝꦸ': 3, + 'ꦤ꧀ꦝꦸꦁ': 3, + 'ꦤ꧀ꦝꦺꦁ': 4, + 'ꦤ꧀ꦝꦺꦴꦁ': 5, + 'ꦤ꧀ꦝꦼ': 3, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦠꦂ': 3, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 3, + 'ꦤ꧀ꦠꦸ': 3, + 'ꦤ꧀ꦠꦸꦁ': 3, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 3, + 'ꦤ꧀ꦠꦼꦂ': 3, + 'ꦤ꧀ꦠꦽ': 3, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦢꦁ': 3, + 'ꦤ꧀ꦢꦂ': 3, + 'ꦤ꧀ꦢꦶ': 3, + 'ꦤ꧀ꦢꦸ': 3, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 3, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦤꦶ': 3, + 'ꦤ꧀ꦤꦶꦁ': 3, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 3, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦥꦁ': 3, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 5, + 'ꦤ꧀ꦥꦶ': 3, + 'ꦤ꧀ꦥꦸ': 3, + 'ꦤ꧀ꦥꦼ': 3, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦥꦿꦶ': 4, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦧꦁ': 3, + 'ꦤ꧀ꦧꦶ': 3, + 'ꦤ꧀ꦧꦸ': 3, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦺꦴ': 5, + 'ꦤ꧀ꦧꦼ': 3, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦩꦂ': 3, + 'ꦤ꧀ꦩꦶ': 3, + 'ꦤ꧀ꦩꦸꦂ': 3, + 'ꦤ꧀ꦩꦼ': 3, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦭꦶ': 3, + 'ꦤ꧀ꦭꦸ': 3, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦮꦂ': 3, + 'ꦤ꧀ꦮꦶ': 3, + 'ꦤ꧀ꦮꦸ': 3, + 'ꦤ꧀ꦮꦼ': 3, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦱꦂ': 3, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 3, + 'ꦤ꧀ꦱꦶꦁ': 3, + 'ꦤ꧀ꦱꦸ': 3, + 'ꦤ꧀ꦱꦺꦴ': 5, + 'ꦤ꧀ꦱꦼ': 3, + 'ꦤ꧀ꦲ': 3, + 'ꦤ꧀ꦲꦁ': 3, + 'ꦤ꧀ꦲꦶ': 3, + 'ꦤ꧀ꦲꦶꦁ': 3, + 'ꦤ꧀ꦲꦸ': 3, + 'ꦤ꧀ꦲꦺꦴ': 5, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦏꦁ': 3, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦠꦶ': 3, + 'ꦥ꧀ꦢꦸ': 3, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦤꦶ': 3, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦥꦶ': 3, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦧꦺ': 4, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦩꦂ': 3, + 'ꦥ꧀ꦫꦺ': 4, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦭꦸ': 3, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦱꦶꦂ': 3, + 'ꦥ꧀ꦱꦼ': 3, + 'ꦥ꧀ꦲ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦠꦸ': 3, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲ': 3, + 'ꦧ꧀ꦲꦶ': 3, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 3, + 'ꦩ꧀ꦏꦁ': 3, + 'ꦩ꧀ꦔꦼ': 3, + 'ꦩ꧀ꦠꦸ': 3, + 'ꦩ꧀ꦠꦺꦴ': 5, + 'ꦩ꧀ꦤꦶꦁ': 3, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦥꦶ': 3, + 'ꦩ꧀ꦥꦸ': 3, + 'ꦩ꧀ꦥꦼ': 3, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦧꦁ': 3, + 'ꦩ꧀ꦧꦂ': 3, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 3, + 'ꦩ꧀ꦧꦸ': 3, + 'ꦩ꧀ꦧꦸꦁ': 3, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦺꦂ': 4, + 'ꦩ꧀ꦧꦼꦂ': 3, + 'ꦩ꧀ꦧꦾꦸꦂ': 4, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦩꦶ': 3, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦭ': 3, + 'ꦩ꧀ꦲꦶ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 3, + 'ꦭ꧀ꦏꦁ': 3, + 'ꦭ꧀ꦚꦼꦁ': 3, + 'ꦭ꧀ꦠꦸ': 3, + 'ꦭ꧀ꦧꦸ': 3, + 'ꦭ꧀ꦩꦸ': 3, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦭꦶ': 3, + 'ꦭ꧀ꦭꦶꦁ': 3, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦱꦂ': 3, + 'ꦭ꧀ꦱꦶꦁ': 3, + 'ꦭ꧀ꦱꦸ': 3, + 'ꦭ꧀ꦲ': 3, + 'ꦭ꧀ꦲꦁ': 3, + 'ꦭ꧀ꦲꦶꦁ': 3, + 'ꦭ꧀ꦲꦸ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 3, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦏꦁ': 3, + 'ꦱ꧀ꦏꦿꦶ': 4, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦔꦸ': 3, + 'ꦱ꧀ꦔꦿ': 4, + 'ꦱ꧀ꦛꦶ': 3, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 3, + 'ꦱ꧀ꦢꦶ': 3, + 'ꦱ꧀ꦢꦸ': 3, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦧꦁ': 3, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦩꦶ': 3, + 'ꦱ꧀ꦩꦼ': 3, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦱꦂ': 3, + 'ꦱ꧀ꦱꦶ': 3, + 'ꦱ꧀ꦱꦶꦁ': 3, + 'ꦱ꧀ꦱꦸ': 3, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲ': 3, + 'ꦱ꧀ꦲꦁ': 3, + 'ꦱ꧀ꦲꦶ': 3, + 'ꦱ꧀ꦲꦶꦁ': 3, + 'ꦱ꧀ꦲꦸ': 3, + 'ꦲꦺꦴ': 3, + 'ꦏ꧀': 2, + 'ꦠ꧀': 2, + 'ꦢ꧀': 2, + 'ꦤ꧀': 2, + 'ꦥ꦳꧀': 2, + 'ꦥ꧀': 2, + 'ꦧ꧀': 2, + 'ꦩ꧀': 2, + 'ꦭ꧀': 2, + 'ꦱ꧀': 2, + 'ಕಾಂ': 3, + 'ಕುಂ': 3, + 'ಕೊಂ': 3, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೊಂ': 3, + 'ಟುಂ': 3, + 'ನಾಂ': 3, + 'ಯುಂ': 3, + 'ರಾಂ': 3, + 'ವುಂ': 3, + 'ಶಾಂ': 3, + 'ಸಾಂ': 3, + 'ಹೊಂ': 3, + 'ក្ដៅ': 3, + 'ក្រោ': 3, + 'ក្សា': 3, + 'ខ្ជា': 3, + 'ខ្លា': 3, + 'គ្នា': 3, + 'គ្មា': 3, + 'គ្រា': 3, + 'គ្រឹះ': 3, + 'ង្កើ': 3, + 'ង្រៀ': 3, + 'ង្ហា': 3, + 'ច្ចេ': 3, + 'ច្បា': 3, + 'ឆ្នាំ': 3, + 'ឆ្នោ': 3, + 'ឆ្លើ': 3, + 'ជ្ជា': 3, + 'ជ្ញា': 3, + 'ជ្រើ': 3, + 'ជ្រៀ': 3, + 'ជ្រែ': 3, + 'ឈ្មោះ': 4, + 'ញ្ជា': 3, + 'ញ្ញា': 3, + 'ញ្ញៈ': 3, + 'ដ្ឋា': 3, + 'ណោះ': 3, + 'ណ្ដា': 3, + 'ណ្ដុះ': 3, + 'ណ្ណោះ': 4, + 'ត្រា': 3, + 'ថ្ងៃ': 3, + 'ថ្នា': 3, + 'ថ្លៃ': 3, + 'ទោះ': 3, + 'ទ្យា': 3, + 'ធ្នា': 3, + 'ធ្យា': 3, + 'ធ្យោ': 3, + 'ធ្វើ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ថែ': 3, + 'ន្ថោ': 3, + 'ន្ទា': 3, + 'ន្ទៈ': 3, + 'ន្យា': 3, + 'ន្លែ': 3, + 'បោះ': 3, + 'ប្ដេ': 3, + 'ប្រា': 3, + 'ប្រើ': 3, + 'ប្រែ': 3, + 'ផ្ដា': 3, + 'ផ្ទា': 3, + 'ផ្ទេ': 3, + 'ផ្នែ': 3, + 'ផ្លា': 3, + 'ផ្សា': 3, + 'ផ្សេ': 3, + 'ផ្សៃ': 3, + 'ពោះ': 3, + 'ព្យា': 3, + 'ព្រៀ': 3, + 'ព្រៃ': 3, + 'ម្ងា': 3, + 'ម្ចា': 3, + 'ម្ដា': 3, + 'ម្ដែ': 3, + 'ម្នា': 3, + 'ម្នេ': 3, + 'ម្ភា': 3, + 'ម្រា': 3, + 'ម្រើ': 3, + 'ម្រេ': 3, + 'ម្លៀ': 3, + 'ម្លៃ': 3, + 'ល្បៈ': 3, + 'ល្មើ': 3, + 'ស្គា': 3, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ស្ថា': 3, + 'ស្នា': 3, + 'ស្មា': 3, + 'ស្មើ': 3, + 'ស្រា': 3, + 'ស្លា': 3, + 'ស្វែ': 3, + 'ᨣᩕᩮ᩠': 3, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'क्ष्ण': 3, + 'ट्टी': 3, + 'ट्रा': 3, + 'त्राि': 4, + 'द्धां': 3, + 'र्त्त': 3, + 'ष्ठा': 3, + 'क्ष्य': 3, + 'त्त्व': 3, + 'त्नी': 3, + 'त्पी': 3, + 'त्र्त': 3, + 'द्घो': 3, + 'न्तः': 3, + 'न्ता': 3, + 'न्त्रि': 4, + 'फ्ता': 3, + 'ब्धि': 3, + 'भ्या': 3, + 'म्प्र': 3, + 'र्कि': 3, + 'र्बा': 3, + 'र्मा': 3, + 'र्वा': 3, + 'ल्पि': 3, + 'श्यि': 3, + 'ക്കാ': 3, + 'ക്കി': 3, + 'ക്കും': 3, + 'ക്കെ': 3, + 'ക്കേ': 3, + 'ക്കൊ': 3, + 'ക്കോ': 3, + 'ക്തി': 3, + 'ക്യം': 3, + 'ക്ഷാ': 3, + 'ക്ഷി': 3, + 'ക്ഷേ': 3, + 'ഖ്യാ': 3, + 'ഗ്ഗം': 3, + 'ഗ്ദാ': 3, + 'ഗ്യം': 3, + 'ങ്കി': 3, + 'ങ്കെ': 3, + 'ങ്കേ': 3, + 'ങ്ങി': 3, + 'ച്ചി': 3, + 'ച്ചും': 3, + 'ച്ചെ': 3, + 'ച്ചേ': 3, + 'ജ്യാ': 3, + 'ഞ്ഞി': 3, + 'ഞ്ഞെ': 3, + 'ട്ടാ': 3, + 'ട്ടി': 3, + 'ട്ടോ': 3, + 'ണ്ടാ': 3, + 'ണ്ടി': 3, + 'ണ്ടും': 3, + 'ണ്ടെ': 3, + 'ത്താ': 3, + 'ത്തി': 3, + 'ത്തും': 3, + 'ത്തെ': 3, + 'ത്തേ': 3, + 'ത്തോ': 3, + 'ത്നം': 3, + 'ത്നി': 3, + 'ത്യാ': 3, + 'ത്യേ': 3, + 'ത്വം': 3, + 'ദ്ധി': 3, + 'ദ്യാ': 3, + 'ന്തം': 3, + 'ന്തെ': 3, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 5, + 'ന്ധി': 3, + 'ന്നാ': 3, + 'ന്നി': 3, + 'ന്നീ': 3, + 'ന്നും': 3, + 'ന്നെ': 3, + 'ന്നേ': 3, + 'ന്നോ': 3, + 'ന്മാ': 3, + 'ന്യം': 3, + 'ന്യാ': 3, + 'ന്യേ': 3, + 'ന്യോ': 3, + 'ന്റെ': 3, + 'ന്‍പി': 3, + 'പ്പി': 3, + 'പ്പെ': 3, + 'പ്പോ': 3, + 'പ്രാ': 3, + 'ബ്ലി': 3, + 'ഭ്യാ': 3, + 'ഭ്രാ': 3, + 'മ്പാ': 3, + 'മ്പ്ര': 3, + 'മ്മി': 3, + 'യ്ക്കു': 3, + 'യ്തി': 3, + 'യ്യാ': 3, + 'യ്യി': 3, + 'ര്യം': 3, + 'ര്‍ക്കു': 3, + 'ര്‍ക്കും': 4, + 'ര്‍ക്ക്‌': 3, + 'ര്‍ഗ്ഗം': 4, + 'ര്‍ച്ച': 3, + 'ര്‍ണ്ണ': 3, + 'ര്‍ത്ത': 3, + 'ര്‍ത്തി': 4, + 'ര്‍ത്തു': 3, + 'ര്‍ത്തേ': 4, + 'ര്‍ദേ': 3, + 'ര്‍ദ്ദ': 3, + 'ര്‍പ്പെ': 4, + 'ര്‍മ്മി': 4, + 'ര്‍രാ': 3, + 'ര്‍വ്വ': 3, + 'ര്‍ഹി': 3, + 'റ്റം': 3, + 'റ്റേ': 3, + 'ല്യാ': 3, + 'ല്ലാ': 3, + 'ല്ലാം': 4, + 'ല്ലെ': 3, + 'ല്‍കി': 3, + 'ല്‍കേ': 3, + 'ല്‍നി': 3, + 'ല്‍പ്പ': 3, + 'ള്ളാ': 3, + 'ള്ളി': 3, + 'ള്‍കൊ': 3, + 'ള്‍ക്ക': 3, + 'ള്‍ക്കി': 4, + 'ള്‍ക്കു': 3, + 'ള്‍ക്കും': 4, + 'ള്‍ക്കെ': 4, + 'ള്‍ക്ക്‌': 3, + 'വ്യം': 3, + 'വ്യാ': 3, + 'ശ്വാ': 3, + 'ഷ്ട്യാ': 4, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 4, + 'ഷ്യാ': 3, + 'സാം': 3, + 'സ്കാ': 3, + 'സ്ത്രം': 4, + 'സ്ത്രീ': 4, + 'സ്ഥാ': 3, + 'സ്ഥി': 3, + 'സ്റ്റ്‌': 3, + 'സ്വാ': 3, + 'സ്വീ': 3, + 'സ്സാ': 3, + 'സ്സി': 3, + 'സ്സും': 3, + 'സ്സോ': 3, + 'ഹിം': 3, + 'क्कां': 3, + 'क्ती': 3, + 'क्तीं': 3, + 'क्या': 3, + 'च्या': 3, + 'च्यां': 3, + 'ज्या': 3, + 'ज्या‌': 3, + 'ट्या': 3, + 'ण्या': 3, + 'ण्यां': 3, + 'त्त्वा': 4, + 'त्त्वे': 3, + 'त्यां': 3, + 'त्र्य': 3, + 'त्र्या': 4, + 'त्र्ये': 3, + 'त्वा': 3, + 'त्वां': 3, + 'द्दि': 3, + 'द्दी': 3, + 'द्धिं': 3, + 'द्धी': 3, + 'द्धीं': 3, + 'द्या': 3, + 'द्वि': 3, + 'न्हा': 3, + 'न्ह्यां': 4, + 'र्जा': 3, + 'र्ती': 3, + 'र्थी': 3, + 'र्भा': 3, + 'र्यां': 3, + 'र्वां': 3, + 'र्‍या': 3, + 'ल्यां': 3, + 'ल्ला': 3, + 'श्रां': 3, + 'ष्टां': 3, + 'ष्टी': 3, + 'ष्टीं': 3, + 'ष्ट्रा': 4, + 'ष्ट्रां': 4, + 'स्त्रि': 4, + 'स्या': 3, + 'ह्या': 3, + 'ဇြေ': 3, + 'ဒ္ဂေ': 3, + 'ဖျေံ': 3, + 'ဗ္တေ': 3, + 'ဗ္ၜေ': 3, + 'ဗြေ': 3, + 'သ္ဂေ': 3, + 'क्ता': 3, + 'क्ना': 3, + 'क्सा': 3, + 'ज्रा': 3, + 'ञ्चा': 3, + 'द्दा': 3, + 'न्का': 3, + 'न्चि': 3, + 'न्दा': 3, + 'न्दो': 3, + 'फ्ना': 3, + 'फ्नो': 3, + 'म्ति': 3, + 'म्पा': 3, + 'र्दा': 3, + 'र्द्ध': 3, + 'र्नि': 3, + 'र्सा': 3, + 'ष्ट्रि': 4, + 'स्ट्या': 4, + 'स्तो': 3, + 'स्रो': 3, + 'क्का': 3, + 'क्तेः': 3, + 'क्त्योः': 5, + 'क्रा': 3, + 'क्षां': 3, + 'क्षाः': 4, + 'क्षो': 3, + 'क्ष्या': 4, + 'ख्यः': 3, + 'ग्यैः': 3, + 'ग्र्य': 3, + 'ञ्चि': 3, + 'ण्डः': 3, + 'ण्डि': 3, + 'ताः': 3, + 'त्त्थि': 4, + 'त्सो': 3, + 'त्स्वा': 4, + 'द्धः': 3, + 'द्धैः': 3, + 'धाः': 3, + 'नाः': 3, + 'न्ञ्या': 4, + 'न्तो': 3, + 'न्त्राः': 5, + 'न्त्री': 4, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 5, + 'न्त्र्ये': 4, + 'न्धा': 3, + 'न्ना': 3, + 'न्नाः': 4, + 'न्यो': 3, + 'प्तौ': 3, + 'प्या': 3, + 'भिः': 3, + 'भ्यः': 3, + 'भ्यां': 3, + 'भ्यो': 3, + 'म्नि': 3, + 'याः': 3, + 'य्यो': 3, + 'राः': 3, + 'र्गी': 3, + 'र्चि': 3, + 'र्णां': 3, + 'र्णी': 3, + 'र्तिः': 4, + 'र्त्ति': 4, + 'र्दि': 3, + 'र्धि': 3, + 'र्हाः': 4, + 'र्हि': 3, + 'र्हो': 3, + 'लाः': 3, + 'ल्का': 3, + 'ल्याः': 4, + 'वाः': 3, + 'शाः': 3, + 'श्या': 3, + 'श्वि': 3, + 'षाः': 3, + 'ष्टः': 3, + 'ष्टा': 3, + 'ष्टाः': 4, + 'ष्ट्रे': 3, + 'ष्ट्रो': 4, + 'ष्प्र': 3, + 'ष्यः': 3, + 'स्का': 3, + 'स्काः': 4, + 'स्ति': 3, + 'स्त्रा': 4, + 'स्थां': 3, + 'स्धी': 3, + 'स्मि': 3, + 'स्मिं': 3, + 'स्यां': 3, + 'स्याः': 4, + 'स्युः': 3, + '𑌕𑌾𑌂': 3, + '𑌕𑌾𑌃': 3, + '𑌟𑌾𑌂': 3, + '𑌟𑌾𑌃': 3, + '𑌠𑍈𑌃': 3, + '𑌣𑌾𑌂': 3, + '𑌤𑌾𑌂': 3, + '𑌤𑌾𑌃': 3, + '𑌤𑌿𑌂': 3, + '𑌤𑌿𑌃': 3, + '𑌤𑍁𑌂': 3, + '𑌤𑍇𑌃': 3, + '𑌥𑌾𑌂': 3, + '𑌧𑌾𑌃': 3, + '𑌧𑌿𑌂': 3, + '𑌧𑍇𑌃': 3, + '𑌧𑍈𑌃': 3, + '𑌨𑌾𑌂': 3, + '𑌨𑌾𑌃': 3, + '𑌨𑌿𑌃': 3, + '𑌨𑍈𑌃': 3, + '𑌭𑌿𑌃': 3, + '𑌮𑌿𑌂': 3, + '𑌯𑌾𑌂': 3, + '𑌯𑌾𑌃': 3, + '𑌯𑍁𑌃': 3, + '𑌯𑍈𑌃': 3, + '𑌯𑍋𑌃': 3, + '𑌰𑌾𑌃': 3, + '𑌰𑌿𑌂': 3, + '𑌲𑌾𑌃': 3, + '𑌲𑌿𑌂': 3, + '𑌵𑌾𑌂': 3, + '𑌵𑌾𑌃': 3, + '𑌶𑌾𑌃': 3, + '𑌷𑌾𑌂': 3, + '𑌷𑌾𑌃': 3, + '𑌸𑌾𑌂': 3, + '𑌹𑌾𑌃': 3, + '𑌕𑍍': 2, + '𑌗𑍍': 2, + '𑌚𑍍': 2, + '𑌜𑍍': 2, + '𑌞𑍍': 2, + '𑌟𑍍': 2, + '𑌣𑍍': 2, + '𑌤𑍍': 2, + '𑌦𑍍': 2, + '𑌧𑍍': 2, + '𑌨𑍍': 2, + '𑌪𑍍': 2, + '𑌬𑍍': 2, + '𑌭𑍍': 2, + '𑌮𑍍': 2, + '𑌯𑍍': 2, + '𑌰𑍍': 2, + '𑌲𑍍': 2, + '𑌵𑍍': 2, + '𑌶𑍍': 2, + '𑌷𑍍': 2, + '𑌸𑍍': 2, + 'क्को': 3, + 'ग्या': 3, + 'च्यो': 3, + 'म्ही': 3, + 'म्हो': 3, + 'ह्रा': 3, + 'కుం': 3, + 'క్కు': 3, + 'క్తు': 3, + 'క్రాం': 3, + 'క్రూ': 3, + 'క్షిం': 3, + 'క్స్వా': 3, + 'చ్చు': 3, + 'టుం': 3, + 'ట్లు': 3, + 'డ్రు': 3, + 'త్తు': 3, + 'త్నిం': 3, + 'త్యం': 3, + 'త్రు': 3, + 'త్ర్య': 3, + 'దుం': 3, + 'ద్దు': 3, + 'ద్ధిం': 3, + 'ద్ర్య': 3, + 'నుం': 3, + 'న్ను': 3, + 'భ్యు': 3, + 'యుం': 3, + 'ర్చు': 3, + 'ర్ణాం': 3, + 'ర్ణు': 3, + 'ర్తిం': 3, + 'ర్తృ': 3, + 'ర్థిం': 3, + 'ర్బం': 3, + 'ర్హాం': 3, + 'ర్హు': 3, + 'శ్రాం': 3, + 'ష్టు': 3, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'ష్ఠు': 3, + 'స్కృ': 3, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, + '؁۱': 1, +} diff --git a/wcwidth/table_grapheme_overrides/_known_970dbe10.py b/wcwidth/table_grapheme_overrides/_known_970dbe10.py new file mode 100644 index 00000000..6e5cad49 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_970dbe10.py @@ -0,0 +1,2839 @@ +""" +Grapheme overrides for _known_970dbe10. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: bobcat +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 4, + '⛹️‍♀️': 4, + '⛹️‍♂️': 4, + '⛹🏻‍♀️': 3, + '⛹🏻‍♂️': 3, + '⛹🏼‍♀️': 3, + '⛹🏼‍♂️': 3, + '⛹🏽‍♀️': 3, + '⛹🏽‍♂️': 3, + '⛹🏾‍♀️': 3, + '⛹🏾‍♂️': 3, + '⛹🏿‍♀️': 3, + '⛹🏿‍♂️': 3, + '❤️‍🔥': 4, + '❤️‍🩹': 4, + '🍄‍🟫': 4, + '🍋‍🟩': 4, + '🏃‍♀️': 4, + '🏃‍♀️‍➡️': 6, + '🏃‍♂️': 4, + '🏃‍♂️‍➡️': 6, + '🏃‍➡️': 4, + '🏃🏻‍♀️': 4, + '🏃🏻‍♀️‍➡️': 6, + '🏃🏻‍♂️': 4, + '🏃🏻‍♂️‍➡️': 6, + '🏃🏻‍➡️': 4, + '🏃🏼‍♀️': 4, + '🏃🏼‍♀️‍➡️': 6, + '🏃🏼‍♂️': 4, + '🏃🏼‍♂️‍➡️': 6, + '🏃🏼‍➡️': 4, + '🏃🏽‍♀️': 4, + '🏃🏽‍♀️‍➡️': 6, + '🏃🏽‍♂️': 4, + '🏃🏽‍♂️‍➡️': 6, + '🏃🏽‍➡️': 4, + '🏃🏾‍♀️': 4, + '🏃🏾‍♀️‍➡️': 6, + '🏃🏾‍♂️': 4, + '🏃🏾‍♂️‍➡️': 6, + '🏃🏾‍➡️': 4, + '🏃🏿‍♀️': 4, + '🏃🏿‍♀️‍➡️': 6, + '🏃🏿‍♂️': 4, + '🏃🏿‍♂️‍➡️': 6, + '🏃🏿‍➡️': 4, + '🏄‍♀️': 4, + '🏄‍♂️': 4, + '🏄🏻‍♀️': 4, + '🏄🏻‍♂️': 4, + '🏄🏼‍♀️': 4, + '🏄🏼‍♂️': 4, + '🏄🏽‍♀️': 4, + '🏄🏽‍♂️': 4, + '🏄🏾‍♀️': 4, + '🏄🏾‍♂️': 4, + '🏄🏿‍♀️': 4, + '🏄🏿‍♂️': 4, + '🏊‍♀️': 4, + '🏊‍♂️': 4, + '🏊🏻‍♀️': 4, + '🏊🏻‍♂️': 4, + '🏊🏼‍♀️': 4, + '🏊🏼‍♂️': 4, + '🏊🏽‍♀️': 4, + '🏊🏽‍♂️': 4, + '🏊🏾‍♀️': 4, + '🏊🏾‍♂️': 4, + '🏊🏿‍♀️': 4, + '🏊🏿‍♂️': 4, + '🏋️‍♀️': 4, + '🏋️‍♂️': 4, + '🏋🏻‍♀️': 3, + '🏋🏻‍♂️': 3, + '🏋🏼‍♀️': 3, + '🏋🏼‍♂️': 3, + '🏋🏽‍♀️': 3, + '🏋🏽‍♂️': 3, + '🏋🏾‍♀️': 3, + '🏋🏾‍♂️': 3, + '🏋🏿‍♀️': 3, + '🏋🏿‍♂️': 3, + '🏌️‍♀️': 4, + '🏌️‍♂️': 4, + '🏌🏻‍♀️': 3, + '🏌🏻‍♂️': 3, + '🏌🏼‍♀️': 3, + '🏌🏼‍♂️': 3, + '🏌🏽‍♀️': 3, + '🏌🏽‍♂️': 3, + '🏌🏾‍♀️': 3, + '🏌🏾‍♂️': 3, + '🏌🏿‍♀️': 3, + '🏌🏿‍♂️': 3, + '🏳️‍⚧️': 4, + '🏳️‍🌈': 4, + '🏴‍☠️': 4, + '🐈‍⬛': 4, + '🐕‍🦺': 4, + '🐦‍⬛': 4, + '🐦‍🔥': 4, + '🐻‍❄️': 4, + '👁️‍🗨️': 4, + '👨‍⚕️': 4, + '👨‍⚖️': 4, + '👨‍✈️': 4, + '👨‍❤️‍👨': 6, + '👨‍❤️‍💋‍👨': 8, + '👨‍🌾': 4, + '👨‍🍳': 4, + '👨‍🍼': 4, + '👨‍🎓': 4, + '👨‍🎤': 4, + '👨‍🎨': 4, + '👨‍🏫': 4, + '👨‍🏭': 4, + '👨‍👦': 4, + '👨‍👦‍👦': 6, + '👨‍👧': 4, + '👨‍👧‍👦': 6, + '👨‍👧‍👧': 6, + '👨‍👨‍👦': 6, + '👨‍👨‍👦‍👦': 8, + '👨‍👨‍👧': 6, + '👨‍👨‍👧‍👦': 8, + '👨‍👨‍👧‍👧': 8, + '👨‍👩‍👦': 6, + '👨‍👩‍👦‍👦': 8, + '👨‍👩‍👧': 6, + '👨‍👩‍👧‍👦': 8, + '👨‍👩‍👧‍👧': 8, + '👨‍💻': 4, + '👨‍💼': 4, + '👨‍🔧': 4, + '👨‍🔬': 4, + '👨‍🚀': 4, + '👨‍🚒': 4, + '👨‍🦯': 4, + '👨‍🦯‍➡️': 6, + '👨‍🦰': 4, + '👨‍🦱': 4, + '👨‍🦲': 4, + '👨‍🦳': 4, + '👨‍🦼': 4, + '👨‍🦼‍➡️': 6, + '👨‍🦽': 4, + '👨‍🦽‍➡️': 6, + '👨🏻‍⚕️': 4, + '👨🏻‍⚖️': 4, + '👨🏻‍✈️': 4, + '👨🏻‍❤️‍👨🏻': 6, + '👨🏻‍❤️‍👨🏽': 6, + '👨🏻‍❤️‍👨🏿': 6, + '👨🏻‍❤️‍💋‍👨🏻': 8, + '👨🏻‍❤️‍💋‍👨🏽': 8, + '👨🏻‍❤️‍💋‍👨🏾': 8, + '👨🏻‍❤️‍💋‍👨🏿': 8, + '👨🏻‍🌾': 4, + '👨🏻‍🍳': 4, + '👨🏻‍🍼': 4, + '👨🏻‍🎓': 4, + '👨🏻‍🎤': 4, + '👨🏻‍🎨': 4, + '👨🏻‍🏫': 4, + '👨🏻‍🏭': 4, + '👨🏻‍🐰‍👨🏼': 6, + '👨🏻‍🐰‍👨🏽': 6, + '👨🏻‍🐰‍👨🏾': 6, + '👨🏻‍🐰‍👨🏿': 6, + '👨🏻‍💻': 4, + '👨🏻‍💼': 4, + '👨🏻‍🔧': 4, + '👨🏻‍🔬': 4, + '👨🏻‍🚀': 4, + '👨🏻‍🚒': 4, + '👨🏻‍🤝‍👨🏼': 6, + '👨🏻‍🤝‍👨🏽': 6, + '👨🏻‍🤝‍👨🏾': 6, + '👨🏻‍🤝‍👨🏿': 6, + '👨🏻‍🦯': 4, + '👨🏻‍🦯‍➡️': 6, + '👨🏻‍🦰': 4, + '👨🏻‍🦱': 4, + '👨🏻‍🦲': 4, + '👨🏻‍🦳': 4, + '👨🏻‍🦼': 4, + '👨🏻‍🦼‍➡️': 6, + '👨🏻‍🦽': 4, + '👨🏻‍🦽‍➡️': 6, + '👨🏻‍🫯‍👨🏼': 6, + '👨🏻‍🫯‍👨🏽': 6, + '👨🏻‍🫯‍👨🏾': 6, + '👨🏻‍🫯‍👨🏿': 6, + '👨🏼‍⚕️': 4, + '👨🏼‍⚖️': 4, + '👨🏼‍✈️': 4, + '👨🏼‍❤️‍👨🏼': 6, + '👨🏼‍❤️‍💋‍👨🏼': 8, + '👨🏼‍❤️‍💋‍👨🏿': 8, + '👨🏼‍🌾': 4, + '👨🏼‍🍳': 4, + '👨🏼‍🍼': 4, + '👨🏼‍🎓': 4, + '👨🏼‍🎤': 4, + '👨🏼‍🎨': 4, + '👨🏼‍🏫': 4, + '👨🏼‍🏭': 4, + '👨🏼‍🐰‍👨🏻': 6, + '👨🏼‍🐰‍👨🏽': 6, + '👨🏼‍🐰‍👨🏿': 6, + '👨🏼‍💻': 4, + '👨🏼‍💼': 4, + '👨🏼‍🔧': 4, + '👨🏼‍🔬': 4, + '👨🏼‍🚀': 4, + '👨🏼‍🚒': 4, + '👨🏼‍🤝‍👨🏻': 6, + '👨🏼‍🤝‍👨🏽': 6, + '👨🏼‍🤝‍👨🏿': 6, + '👨🏼‍🦯': 4, + '👨🏼‍🦯‍➡️': 6, + '👨🏼‍🦰': 4, + '👨🏼‍🦱': 4, + '👨🏼‍🦲': 4, + '👨🏼‍🦳': 4, + '👨🏼‍🦼': 4, + '👨🏼‍🦽': 4, + '👨🏼‍🦽‍➡️': 6, + '👨🏼‍🫯‍👨🏻': 6, + '👨🏼‍🫯‍👨🏽': 6, + '👨🏼‍🫯‍👨🏾': 6, + '👨🏼‍🫯‍👨🏿': 6, + '👨🏽‍⚕️': 4, + '👨🏽‍⚖️': 4, + '👨🏽‍✈️': 4, + '👨🏽‍❤️‍👨🏻': 6, + '👨🏽‍❤️‍👨🏽': 6, + '👨🏽‍❤️‍👨🏿': 6, + '👨🏽‍❤️‍💋‍👨🏻': 8, + '👨🏽‍❤️‍💋‍👨🏽': 8, + '👨🏽‍❤️‍💋‍👨🏿': 8, + '👨🏽‍🌾': 4, + '👨🏽‍🍳': 4, + '👨🏽‍🍼': 4, + '👨🏽‍🎓': 4, + '👨🏽‍🎤': 4, + '👨🏽‍🎨': 4, + '👨🏽‍🏫': 4, + '👨🏽‍🏭': 4, + '👨🏽‍🐰‍👨🏻': 6, + '👨🏽‍🐰‍👨🏼': 6, + '👨🏽‍🐰‍👨🏾': 6, + '👨🏽‍🐰‍👨🏿': 6, + '👨🏽‍💻': 4, + '👨🏽‍💼': 4, + '👨🏽‍🔧': 4, + '👨🏽‍🔬': 4, + '👨🏽‍🚀': 4, + '👨🏽‍🚒': 4, + '👨🏽‍🤝‍👨🏻': 6, + '👨🏽‍🤝‍👨🏼': 6, + '👨🏽‍🤝‍👨🏾': 6, + '👨🏽‍🤝‍👨🏿': 6, + '👨🏽‍🦯': 4, + '👨🏽‍🦯‍➡️': 6, + '👨🏽‍🦰': 4, + '👨🏽‍🦱': 4, + '👨🏽‍🦲': 4, + '👨🏽‍🦳': 4, + '👨🏽‍🦼': 4, + '👨🏽‍🦼‍➡️': 6, + '👨🏽‍🦽': 4, + '👨🏽‍🦽‍➡️': 6, + '👨🏽‍🫯‍👨🏻': 6, + '👨🏽‍🫯‍👨🏼': 6, + '👨🏽‍🫯‍👨🏾': 6, + '👨🏽‍🫯‍👨🏿': 6, + '👨🏾‍⚕️': 4, + '👨🏾‍⚖️': 4, + '👨🏾‍✈️': 4, + '👨🏾‍❤️‍👨🏾': 6, + '👨🏾‍❤️‍💋‍👨🏻': 8, + '👨🏾‍❤️‍💋‍👨🏾': 8, + '👨🏾‍❤️‍💋‍👨🏿': 8, + '👨🏾‍🌾': 4, + '👨🏾‍🍳': 4, + '👨🏾‍🍼': 4, + '👨🏾‍🎓': 4, + '👨🏾‍🎤': 4, + '👨🏾‍🎨': 4, + '👨🏾‍🏫': 4, + '👨🏾‍🏭': 4, + '👨🏾‍🐰‍👨🏻': 6, + '👨🏾‍🐰‍👨🏽': 6, + '👨🏾‍🐰‍👨🏿': 6, + '👨🏾‍💻': 4, + '👨🏾‍💼': 4, + '👨🏾‍🔧': 4, + '👨🏾‍🔬': 4, + '👨🏾‍🚀': 4, + '👨🏾‍🚒': 4, + '👨🏾‍🤝‍👨🏻': 6, + '👨🏾‍🤝‍👨🏽': 6, + '👨🏾‍🤝‍👨🏿': 6, + '👨🏾‍🦯': 4, + '👨🏾‍🦯‍➡️': 6, + '👨🏾‍🦰': 4, + '👨🏾‍🦱': 4, + '👨🏾‍🦲': 4, + '👨🏾‍🦳': 4, + '👨🏾‍🦼': 4, + '👨🏾‍🦽': 4, + '👨🏾‍🦽‍➡️': 6, + '👨🏾‍🫯‍👨🏻': 6, + '👨🏾‍🫯‍👨🏼': 6, + '👨🏾‍🫯‍👨🏽': 6, + '👨🏾‍🫯‍👨🏿': 6, + '👨🏿‍⚕️': 4, + '👨🏿‍⚖️': 4, + '👨🏿‍✈️': 4, + '👨🏿‍❤️‍👨🏻': 6, + '👨🏿‍❤️‍👨🏽': 6, + '👨🏿‍❤️‍👨🏿': 6, + '👨🏿‍❤️‍💋‍👨🏻': 8, + '👨🏿‍❤️‍💋‍👨🏼': 8, + '👨🏿‍❤️‍💋‍👨🏽': 8, + '👨🏿‍❤️‍💋‍👨🏾': 8, + '👨🏿‍❤️‍💋‍👨🏿': 8, + '👨🏿‍🌾': 4, + '👨🏿‍🍳': 4, + '👨🏿‍🍼': 4, + '👨🏿‍🎓': 4, + '👨🏿‍🎤': 4, + '👨🏿‍🎨': 4, + '👨🏿‍🏫': 4, + '👨🏿‍🏭': 4, + '👨🏿‍🐰‍👨🏻': 6, + '👨🏿‍🐰‍👨🏼': 6, + '👨🏿‍🐰‍👨🏽': 6, + '👨🏿‍🐰‍👨🏾': 6, + '👨🏿‍💻': 4, + '👨🏿‍💼': 4, + '👨🏿‍🔧': 4, + '👨🏿‍🔬': 4, + '👨🏿‍🚀': 4, + '👨🏿‍🚒': 4, + '👨🏿‍🤝‍👨🏻': 6, + '👨🏿‍🤝‍👨🏼': 6, + '👨🏿‍🤝‍👨🏽': 6, + '👨🏿‍🤝‍👨🏾': 6, + '👨🏿‍🦯': 4, + '👨🏿‍🦯‍➡️': 6, + '👨🏿‍🦰': 4, + '👨🏿‍🦱': 4, + '👨🏿‍🦲': 4, + '👨🏿‍🦳': 4, + '👨🏿‍🦼': 4, + '👨🏿‍🦼‍➡️': 6, + '👨🏿‍🦽': 4, + '👨🏿‍🦽‍➡️': 6, + '👨🏿‍🫯‍👨🏻': 6, + '👨🏿‍🫯‍👨🏼': 6, + '👨🏿‍🫯‍👨🏽': 6, + '👨🏿‍🫯‍👨🏾': 6, + '👩‍⚕️': 4, + '👩‍⚖️': 4, + '👩‍✈️': 4, + '👩‍❤️‍👨': 6, + '👩‍❤️‍👩': 6, + '👩‍❤️‍💋‍👨': 8, + '👩‍❤️‍💋‍👩': 8, + '👩‍🌾': 4, + '👩‍🍳': 4, + '👩‍🍼': 4, + '👩‍🎓': 4, + '👩‍🎤': 4, + '👩‍🎨': 4, + '👩‍🏫': 4, + '👩‍🏭': 4, + '👩‍👦': 4, + '👩‍👦‍👦': 6, + '👩‍👧': 4, + '👩‍👧‍👦': 6, + '👩‍👧‍👧': 6, + '👩‍👩‍👦': 6, + '👩‍👩‍👦‍👦': 8, + '👩‍👩‍👧': 6, + '👩‍👩‍👧‍👦': 8, + '👩‍👩‍👧‍👧': 8, + '👩‍💻': 4, + '👩‍💼': 4, + '👩‍🔧': 4, + '👩‍🔬': 4, + '👩‍🚀': 4, + '👩‍🚒': 4, + '👩‍🦯': 4, + '👩‍🦯‍➡️': 6, + '👩‍🦰': 4, + '👩‍🦱': 4, + '👩‍🦲': 4, + '👩‍🦳': 4, + '👩‍🦼': 4, + '👩‍🦼‍➡️': 6, + '👩‍🦽': 4, + '👩‍🦽‍➡️': 6, + '👩🏻‍⚕️': 4, + '👩🏻‍⚖️': 4, + '👩🏻‍✈️': 4, + '👩🏻‍❤️‍👨🏻': 6, + '👩🏻‍❤️‍👨🏿': 6, + '👩🏻‍❤️‍👩🏻': 6, + '👩🏻‍❤️‍💋‍👨🏻': 8, + '👩🏻‍❤️‍💋‍👨🏽': 8, + '👩🏻‍❤️‍💋‍👨🏿': 8, + '👩🏻‍❤️‍💋‍👩🏻': 8, + '👩🏻‍❤️‍💋‍👩🏽': 8, + '👩🏻‍❤️‍💋‍👩🏿': 8, + '👩🏻‍🌾': 4, + '👩🏻‍🍳': 4, + '👩🏻‍🍼': 4, + '👩🏻‍🎓': 4, + '👩🏻‍🎤': 4, + '👩🏻‍🎨': 4, + '👩🏻‍🏫': 4, + '👩🏻‍🏭': 4, + '👩🏻‍🐰‍👩🏼': 6, + '👩🏻‍🐰‍👩🏽': 6, + '👩🏻‍🐰‍👩🏾': 6, + '👩🏻‍🐰‍👩🏿': 6, + '👩🏻‍💻': 4, + '👩🏻‍💼': 4, + '👩🏻‍🔧': 4, + '👩🏻‍🔬': 4, + '👩🏻‍🚀': 4, + '👩🏻‍🚒': 4, + '👩🏻‍🤝‍👨🏽': 6, + '👩🏻‍🤝‍👨🏿': 6, + '👩🏻‍🤝‍👩🏼': 6, + '👩🏻‍🤝‍👩🏽': 6, + '👩🏻‍🤝‍👩🏾': 6, + '👩🏻‍🤝‍👩🏿': 6, + '👩🏻‍🦯': 4, + '👩🏻‍🦯‍➡️': 6, + '👩🏻‍🦰': 4, + '👩🏻‍🦱': 4, + '👩🏻‍🦲': 4, + '👩🏻‍🦳': 4, + '👩🏻‍🦼': 4, + '👩🏻‍🦼‍➡️': 6, + '👩🏻‍🦽': 4, + '👩🏻‍🦽‍➡️': 6, + '👩🏻‍🫯‍👩🏼': 6, + '👩🏻‍🫯‍👩🏽': 6, + '👩🏻‍🫯‍👩🏾': 6, + '👩🏻‍🫯‍👩🏿': 6, + '👩🏼‍⚕️': 4, + '👩🏼‍⚖️': 4, + '👩🏼‍✈️': 4, + '👩🏼‍❤️‍👨🏼': 6, + '👩🏼‍❤️‍👩🏼': 6, + '👩🏼‍❤️‍💋‍👨🏼': 8, + '👩🏼‍❤️‍💋‍👩🏼': 8, + '👩🏼‍🌾': 4, + '👩🏼‍🍳': 4, + '👩🏼‍🍼': 4, + '👩🏼‍🎓': 4, + '👩🏼‍🎤': 4, + '👩🏼‍🎨': 4, + '👩🏼‍🏫': 4, + '👩🏼‍🏭': 4, + '👩🏼‍🐰‍👩🏻': 6, + '👩🏼‍🐰‍👩🏿': 6, + '👩🏼‍💻': 4, + '👩🏼‍💼': 4, + '👩🏼‍🔧': 4, + '👩🏼‍🔬': 4, + '👩🏼‍🚀': 4, + '👩🏼‍🚒': 4, + '👩🏼‍🤝‍👩🏻': 6, + '👩🏼‍🤝‍👩🏽': 6, + '👩🏼‍🤝‍👩🏿': 6, + '👩🏼‍🦯': 4, + '👩🏼‍🦯‍➡️': 6, + '👩🏼‍🦰': 4, + '👩🏼‍🦱': 4, + '👩🏼‍🦲': 4, + '👩🏼‍🦳': 4, + '👩🏼‍🦼': 4, + '👩🏼‍🦽': 4, + '👩🏼‍🫯‍👩🏻': 6, + '👩🏼‍🫯‍👩🏽': 6, + '👩🏼‍🫯‍👩🏾': 6, + '👩🏼‍🫯‍👩🏿': 6, + '👩🏽‍⚕️': 4, + '👩🏽‍⚖️': 4, + '👩🏽‍✈️': 4, + '👩🏽‍❤️‍👨🏽': 6, + '👩🏽‍❤️‍👩🏽': 6, + '👩🏽‍❤️‍💋‍👨🏻': 8, + '👩🏽‍❤️‍💋‍👨🏽': 8, + '👩🏽‍❤️‍💋‍👨🏿': 8, + '👩🏽‍❤️‍💋‍👩🏻': 8, + '👩🏽‍❤️‍💋‍👩🏽': 8, + '👩🏽‍❤️‍💋‍👩🏿': 8, + '👩🏽‍🌾': 4, + '👩🏽‍🍳': 4, + '👩🏽‍🍼': 4, + '👩🏽‍🎓': 4, + '👩🏽‍🎤': 4, + '👩🏽‍🎨': 4, + '👩🏽‍🏫': 4, + '👩🏽‍🏭': 4, + '👩🏽‍🐰‍👩🏻': 6, + '👩🏽‍🐰‍👩🏾': 6, + '👩🏽‍🐰‍👩🏿': 6, + '👩🏽‍💻': 4, + '👩🏽‍💼': 4, + '👩🏽‍🔧': 4, + '👩🏽‍🔬': 4, + '👩🏽‍🚀': 4, + '👩🏽‍🚒': 4, + '👩🏽‍🤝‍👨🏻': 6, + '👩🏽‍🤝‍👨🏿': 6, + '👩🏽‍🤝‍👩🏻': 6, + '👩🏽‍🤝‍👩🏼': 6, + '👩🏽‍🤝‍👩🏾': 6, + '👩🏽‍🤝‍👩🏿': 6, + '👩🏽‍🦯': 4, + '👩🏽‍🦯‍➡️': 6, + '👩🏽‍🦰': 4, + '👩🏽‍🦱': 4, + '👩🏽‍🦲': 4, + '👩🏽‍🦳': 4, + '👩🏽‍🦼': 4, + '👩🏽‍🦼‍➡️': 6, + '👩🏽‍🦽': 4, + '👩🏽‍🦽‍➡️': 6, + '👩🏽‍🫯‍👩🏻': 6, + '👩🏽‍🫯‍👩🏼': 6, + '👩🏽‍🫯‍👩🏾': 6, + '👩🏽‍🫯‍👩🏿': 6, + '👩🏾‍⚕️': 4, + '👩🏾‍⚖️': 4, + '👩🏾‍✈️': 4, + '👩🏾‍❤️‍👨🏾': 6, + '👩🏾‍❤️‍👩🏾': 6, + '👩🏾‍❤️‍💋‍👨🏾': 8, + '👩🏾‍❤️‍💋‍👩🏾': 8, + '👩🏾‍🌾': 4, + '👩🏾‍🍳': 4, + '👩🏾‍🍼': 4, + '👩🏾‍🎓': 4, + '👩🏾‍🎤': 4, + '👩🏾‍🎨': 4, + '👩🏾‍🏫': 4, + '👩🏾‍🏭': 4, + '👩🏾‍🐰‍👩🏻': 6, + '👩🏾‍🐰‍👩🏽': 6, + '👩🏾‍🐰‍👩🏿': 6, + '👩🏾‍💻': 4, + '👩🏾‍💼': 4, + '👩🏾‍🔧': 4, + '👩🏾‍🔬': 4, + '👩🏾‍🚀': 4, + '👩🏾‍🚒': 4, + '👩🏾‍🤝‍👩🏻': 6, + '👩🏾‍🤝‍👩🏽': 6, + '👩🏾‍🤝‍👩🏿': 6, + '👩🏾‍🦯': 4, + '👩🏾‍🦯‍➡️': 6, + '👩🏾‍🦰': 4, + '👩🏾‍🦱': 4, + '👩🏾‍🦲': 4, + '👩🏾‍🦳': 4, + '👩🏾‍🦼': 4, + '👩🏾‍🦽': 4, + '👩🏾‍🦽‍➡️': 6, + '👩🏾‍🫯‍👩🏻': 6, + '👩🏾‍🫯‍👩🏼': 6, + '👩🏾‍🫯‍👩🏽': 6, + '👩🏾‍🫯‍👩🏿': 6, + '👩🏿‍⚕️': 4, + '👩🏿‍⚖️': 4, + '👩🏿‍✈️': 4, + '👩🏿‍❤️‍👨🏻': 6, + '👩🏿‍❤️‍👨🏿': 6, + '👩🏿‍❤️‍👩🏿': 6, + '👩🏿‍❤️‍💋‍👨🏻': 8, + '👩🏿‍❤️‍💋‍👨🏽': 8, + '👩🏿‍❤️‍💋‍👨🏿': 8, + '👩🏿‍❤️‍💋‍👩🏻': 8, + '👩🏿‍❤️‍💋‍👩🏽': 8, + '👩🏿‍❤️‍💋‍👩🏿': 8, + '👩🏿‍🌾': 4, + '👩🏿‍🍳': 4, + '👩🏿‍🍼': 4, + '👩🏿‍🎓': 4, + '👩🏿‍🎤': 4, + '👩🏿‍🎨': 4, + '👩🏿‍🏫': 4, + '👩🏿‍🏭': 4, + '👩🏿‍🐰‍👩🏻': 6, + '👩🏿‍🐰‍👩🏼': 6, + '👩🏿‍🐰‍👩🏽': 6, + '👩🏿‍🐰‍👩🏾': 6, + '👩🏿‍💻': 4, + '👩🏿‍💼': 4, + '👩🏿‍🔧': 4, + '👩🏿‍🔬': 4, + '👩🏿‍🚀': 4, + '👩🏿‍🚒': 4, + '👩🏿‍🤝‍👨🏻': 6, + '👩🏿‍🤝‍👨🏽': 6, + '👩🏿‍🤝‍👩🏻': 6, + '👩🏿‍🤝‍👩🏼': 6, + '👩🏿‍🤝‍👩🏽': 6, + '👩🏿‍🤝‍👩🏾': 6, + '👩🏿‍🦯': 4, + '👩🏿‍🦯‍➡️': 6, + '👩🏿‍🦰': 4, + '👩🏿‍🦱': 4, + '👩🏿‍🦲': 4, + '👩🏿‍🦳': 4, + '👩🏿‍🦼': 4, + '👩🏿‍🦼‍➡️': 6, + '👩🏿‍🦽': 4, + '👩🏿‍🦽‍➡️': 6, + '👩🏿‍🫯‍👩🏻': 6, + '👩🏿‍🫯‍👩🏼': 6, + '👩🏿‍🫯‍👩🏽': 6, + '👩🏿‍🫯‍👩🏾': 6, + '👮‍♀️': 4, + '👮‍♂️': 4, + '👮🏻‍♀️': 4, + '👮🏻‍♂️': 4, + '👮🏼‍♀️': 4, + '👮🏼‍♂️': 4, + '👮🏽‍♀️': 4, + '👮🏽‍♂️': 4, + '👮🏾‍♀️': 4, + '👮🏾‍♂️': 4, + '👮🏿‍♀️': 4, + '👮🏿‍♂️': 4, + '👯‍♀️': 4, + '👯‍♂️': 4, + '👯🏻‍♀️': 4, + '👯🏻‍♂️': 4, + '👯🏼‍♀️': 4, + '👯🏼‍♂️': 4, + '👯🏽‍♀️': 4, + '👯🏽‍♂️': 4, + '👯🏾‍♀️': 4, + '👯🏾‍♂️': 4, + '👯🏿‍♀️': 4, + '👯🏿‍♂️': 4, + '👰‍♀️': 4, + '👰‍♂️': 4, + '👰🏻‍♀️': 4, + '👰🏻‍♂️': 4, + '👰🏼‍♀️': 4, + '👰🏼‍♂️': 4, + '👰🏽‍♀️': 4, + '👰🏽‍♂️': 4, + '👰🏾‍♀️': 4, + '👰🏾‍♂️': 4, + '👰🏿‍♀️': 4, + '👰🏿‍♂️': 4, + '👱‍♀️': 4, + '👱‍♂️': 4, + '👱🏻‍♀️': 4, + '👱🏻‍♂️': 4, + '👱🏼‍♀️': 4, + '👱🏼‍♂️': 4, + '👱🏽‍♀️': 4, + '👱🏽‍♂️': 4, + '👱🏾‍♀️': 4, + '👱🏾‍♂️': 4, + '👱🏿‍♀️': 4, + '👱🏿‍♂️': 4, + '👳‍♀️': 4, + '👳‍♂️': 4, + '👳🏻‍♀️': 4, + '👳🏻‍♂️': 4, + '👳🏼‍♀️': 4, + '👳🏼‍♂️': 4, + '👳🏽‍♀️': 4, + '👳🏽‍♂️': 4, + '👳🏾‍♀️': 4, + '👳🏾‍♂️': 4, + '👳🏿‍♀️': 4, + '👳🏿‍♂️': 4, + '👷‍♀️': 4, + '👷‍♂️': 4, + '👷🏻‍♀️': 4, + '👷🏻‍♂️': 4, + '👷🏼‍♀️': 4, + '👷🏼‍♂️': 4, + '👷🏽‍♀️': 4, + '👷🏽‍♂️': 4, + '👷🏾‍♀️': 4, + '👷🏾‍♂️': 4, + '👷🏿‍♀️': 4, + '👷🏿‍♂️': 4, + '💁‍♀️': 4, + '💁‍♂️': 4, + '💁🏻‍♀️': 4, + '💁🏻‍♂️': 4, + '💁🏼‍♀️': 4, + '💁🏼‍♂️': 4, + '💁🏽‍♀️': 4, + '💁🏽‍♂️': 4, + '💁🏾‍♀️': 4, + '💁🏾‍♂️': 4, + '💁🏿‍♀️': 4, + '💁🏿‍♂️': 4, + '💂‍♀️': 4, + '💂‍♂️': 4, + '💂🏻‍♀️': 4, + '💂🏻‍♂️': 4, + '💂🏼‍♀️': 4, + '💂🏼‍♂️': 4, + '💂🏽‍♀️': 4, + '💂🏽‍♂️': 4, + '💂🏾‍♀️': 4, + '💂🏾‍♂️': 4, + '💂🏿‍♀️': 4, + '💂🏿‍♂️': 4, + '💆‍♀️': 4, + '💆‍♂️': 4, + '💆🏻‍♀️': 4, + '💆🏻‍♂️': 4, + '💆🏼‍♀️': 4, + '💆🏼‍♂️': 4, + '💆🏽‍♀️': 4, + '💆🏽‍♂️': 4, + '💆🏾‍♀️': 4, + '💆🏾‍♂️': 4, + '💆🏿‍♀️': 4, + '💆🏿‍♂️': 4, + '💇‍♀️': 4, + '💇‍♂️': 4, + '💇🏻‍♀️': 4, + '💇🏻‍♂️': 4, + '💇🏼‍♀️': 4, + '💇🏼‍♂️': 4, + '💇🏽‍♀️': 4, + '💇🏽‍♂️': 4, + '💇🏾‍♀️': 4, + '💇🏾‍♂️': 4, + '💇🏿‍♀️': 4, + '💇🏿‍♂️': 4, + '🕵️‍♀️': 4, + '🕵️‍♂️': 4, + '🕵🏻‍♀️': 3, + '🕵🏻‍♂️': 3, + '🕵🏼‍♀️': 3, + '🕵🏼‍♂️': 3, + '🕵🏽‍♀️': 3, + '🕵🏽‍♂️': 3, + '🕵🏾‍♀️': 3, + '🕵🏾‍♂️': 3, + '🕵🏿‍♀️': 3, + '🕵🏿‍♂️': 3, + '😮‍💨': 4, + '😵‍💫': 4, + '😶‍🌫️': 4, + '🙂‍↔️': 4, + '🙂‍↕️': 4, + '🙅‍♀️': 4, + '🙅‍♂️': 4, + '🙅🏻‍♀️': 4, + '🙅🏻‍♂️': 4, + '🙅🏼‍♀️': 4, + '🙅🏼‍♂️': 4, + '🙅🏽‍♀️': 4, + '🙅🏽‍♂️': 4, + '🙅🏾‍♀️': 4, + '🙅🏾‍♂️': 4, + '🙅🏿‍♀️': 4, + '🙅🏿‍♂️': 4, + '🙆‍♀️': 4, + '🙆‍♂️': 4, + '🙆🏻‍♀️': 4, + '🙆🏻‍♂️': 4, + '🙆🏼‍♀️': 4, + '🙆🏼‍♂️': 4, + '🙆🏽‍♀️': 4, + '🙆🏽‍♂️': 4, + '🙆🏾‍♀️': 4, + '🙆🏾‍♂️': 4, + '🙆🏿‍♀️': 4, + '🙆🏿‍♂️': 4, + '🙇‍♀️': 4, + '🙇‍♂️': 4, + '🙇🏻‍♀️': 4, + '🙇🏻‍♂️': 4, + '🙇🏼‍♀️': 4, + '🙇🏼‍♂️': 4, + '🙇🏽‍♀️': 4, + '🙇🏽‍♂️': 4, + '🙇🏾‍♀️': 4, + '🙇🏾‍♂️': 4, + '🙇🏿‍♀️': 4, + '🙇🏿‍♂️': 4, + '🙋‍♀️': 4, + '🙋‍♂️': 4, + '🙋🏻‍♀️': 4, + '🙋🏻‍♂️': 4, + '🙋🏼‍♀️': 4, + '🙋🏼‍♂️': 4, + '🙋🏽‍♀️': 4, + '🙋🏽‍♂️': 4, + '🙋🏾‍♀️': 4, + '🙋🏾‍♂️': 4, + '🙋🏿‍♀️': 4, + '🙋🏿‍♂️': 4, + '🙍‍♀️': 4, + '🙍‍♂️': 4, + '🙍🏻‍♀️': 4, + '🙍🏻‍♂️': 4, + '🙍🏼‍♀️': 4, + '🙍🏼‍♂️': 4, + '🙍🏽‍♀️': 4, + '🙍🏽‍♂️': 4, + '🙍🏾‍♀️': 4, + '🙍🏾‍♂️': 4, + '🙍🏿‍♀️': 4, + '🙍🏿‍♂️': 4, + '🙎‍♀️': 4, + '🙎‍♂️': 4, + '🙎🏻‍♀️': 4, + '🙎🏻‍♂️': 4, + '🙎🏼‍♀️': 4, + '🙎🏼‍♂️': 4, + '🙎🏽‍♀️': 4, + '🙎🏽‍♂️': 4, + '🙎🏾‍♀️': 4, + '🙎🏾‍♂️': 4, + '🙎🏿‍♀️': 4, + '🙎🏿‍♂️': 4, + '🚣‍♀️': 4, + '🚣‍♂️': 4, + '🚣🏻‍♀️': 4, + '🚣🏻‍♂️': 4, + '🚣🏼‍♀️': 4, + '🚣🏼‍♂️': 4, + '🚣🏽‍♀️': 4, + '🚣🏽‍♂️': 4, + '🚣🏾‍♀️': 4, + '🚣🏾‍♂️': 4, + '🚣🏿‍♀️': 4, + '🚣🏿‍♂️': 4, + '🚴‍♀️': 4, + '🚴‍♂️': 4, + '🚴🏻‍♀️': 4, + '🚴🏻‍♂️': 4, + '🚴🏼‍♀️': 4, + '🚴🏼‍♂️': 4, + '🚴🏽‍♀️': 4, + '🚴🏽‍♂️': 4, + '🚴🏾‍♀️': 4, + '🚴🏾‍♂️': 4, + '🚴🏿‍♀️': 4, + '🚴🏿‍♂️': 4, + '🚵‍♀️': 4, + '🚵‍♂️': 4, + '🚵🏻‍♀️': 4, + '🚵🏻‍♂️': 4, + '🚵🏼‍♀️': 4, + '🚵🏼‍♂️': 4, + '🚵🏽‍♀️': 4, + '🚵🏽‍♂️': 4, + '🚵🏾‍♀️': 4, + '🚵🏾‍♂️': 4, + '🚵🏿‍♀️': 4, + '🚵🏿‍♂️': 4, + '🚶‍♀️': 4, + '🚶‍♀️‍➡️': 6, + '🚶‍♂️': 4, + '🚶‍♂️‍➡️': 6, + '🚶‍➡️': 4, + '🚶🏻‍♀️': 4, + '🚶🏻‍♀️‍➡️': 6, + '🚶🏻‍♂️': 4, + '🚶🏻‍♂️‍➡️': 6, + '🚶🏻‍➡️': 4, + '🚶🏼‍♀️': 4, + '🚶🏼‍♀️‍➡️': 6, + '🚶🏼‍♂️': 4, + '🚶🏼‍♂️‍➡️': 6, + '🚶🏼‍➡️': 4, + '🚶🏽‍♀️': 4, + '🚶🏽‍♀️‍➡️': 6, + '🚶🏽‍♂️': 4, + '🚶🏽‍♂️‍➡️': 6, + '🚶🏽‍➡️': 4, + '🚶🏾‍♀️': 4, + '🚶🏾‍♀️‍➡️': 6, + '🚶🏾‍♂️': 4, + '🚶🏾‍♂️‍➡️': 6, + '🚶🏾‍➡️': 4, + '🚶🏿‍♀️': 4, + '🚶🏿‍♀️‍➡️': 6, + '🚶🏿‍♂️': 4, + '🚶🏿‍♂️‍➡️': 6, + '🚶🏿‍➡️': 4, + '🤦‍♀️': 4, + '🤦‍♂️': 4, + '🤦🏻‍♀️': 4, + '🤦🏻‍♂️': 4, + '🤦🏼‍♀️': 4, + '🤦🏼‍♂️': 4, + '🤦🏽‍♀️': 4, + '🤦🏽‍♂️': 4, + '🤦🏾‍♀️': 4, + '🤦🏾‍♂️': 4, + '🤦🏿‍♀️': 4, + '🤦🏿‍♂️': 4, + '🤵‍♀️': 4, + '🤵‍♂️': 4, + '🤵🏻‍♀️': 4, + '🤵🏻‍♂️': 4, + '🤵🏼‍♀️': 4, + '🤵🏼‍♂️': 4, + '🤵🏽‍♀️': 4, + '🤵🏽‍♂️': 4, + '🤵🏾‍♀️': 4, + '🤵🏾‍♂️': 4, + '🤵🏿‍♀️': 4, + '🤵🏿‍♂️': 4, + '🤷‍♀️': 4, + '🤷‍♂️': 4, + '🤷🏻‍♀️': 4, + '🤷🏻‍♂️': 4, + '🤷🏼‍♀️': 4, + '🤷🏼‍♂️': 4, + '🤷🏽‍♀️': 4, + '🤷🏽‍♂️': 4, + '🤷🏾‍♀️': 4, + '🤷🏾‍♂️': 4, + '🤷🏿‍♀️': 4, + '🤷🏿‍♂️': 4, + '🤸‍♀️': 4, + '🤸‍♂️': 4, + '🤸🏻‍♀️': 4, + '🤸🏻‍♂️': 4, + '🤸🏼‍♀️': 4, + '🤸🏼‍♂️': 4, + '🤸🏽‍♀️': 4, + '🤸🏽‍♂️': 4, + '🤸🏾‍♀️': 4, + '🤸🏾‍♂️': 4, + '🤸🏿‍♀️': 4, + '🤸🏿‍♂️': 4, + '🤹‍♀️': 4, + '🤹‍♂️': 4, + '🤹🏻‍♀️': 4, + '🤹🏻‍♂️': 4, + '🤹🏼‍♀️': 4, + '🤹🏼‍♂️': 4, + '🤹🏽‍♀️': 4, + '🤹🏽‍♂️': 4, + '🤹🏾‍♀️': 4, + '🤹🏾‍♂️': 4, + '🤹🏿‍♀️': 4, + '🤹🏿‍♂️': 4, + '🤼‍♀️': 4, + '🤼‍♂️': 4, + '🤼🏻‍♀️': 4, + '🤼🏻‍♂️': 4, + '🤼🏼‍♀️': 4, + '🤼🏼‍♂️': 4, + '🤼🏽‍♀️': 4, + '🤼🏽‍♂️': 4, + '🤼🏾‍♀️': 4, + '🤼🏾‍♂️': 4, + '🤼🏿‍♀️': 4, + '🤼🏿‍♂️': 4, + '🤽‍♀️': 4, + '🤽‍♂️': 4, + '🤽🏻‍♀️': 4, + '🤽🏻‍♂️': 4, + '🤽🏼‍♀️': 4, + '🤽🏼‍♂️': 4, + '🤽🏽‍♀️': 4, + '🤽🏽‍♂️': 4, + '🤽🏾‍♀️': 4, + '🤽🏾‍♂️': 4, + '🤽🏿‍♀️': 4, + '🤽🏿‍♂️': 4, + '🤾‍♀️': 4, + '🤾‍♂️': 4, + '🤾🏻‍♀️': 4, + '🤾🏻‍♂️': 4, + '🤾🏼‍♀️': 4, + '🤾🏼‍♂️': 4, + '🤾🏽‍♀️': 4, + '🤾🏽‍♂️': 4, + '🤾🏾‍♀️': 4, + '🤾🏾‍♂️': 4, + '🤾🏿‍♀️': 4, + '🤾🏿‍♂️': 4, + '🦸‍♀️': 4, + '🦸‍♂️': 4, + '🦸🏻‍♀️': 4, + '🦸🏻‍♂️': 4, + '🦸🏼‍♀️': 4, + '🦸🏼‍♂️': 4, + '🦸🏽‍♀️': 4, + '🦸🏽‍♂️': 4, + '🦸🏾‍♀️': 4, + '🦸🏾‍♂️': 4, + '🦸🏿‍♀️': 4, + '🦸🏿‍♂️': 4, + '🦹‍♀️': 4, + '🦹‍♂️': 4, + '🦹🏻‍♀️': 4, + '🦹🏻‍♂️': 4, + '🦹🏼‍♀️': 4, + '🦹🏼‍♂️': 4, + '🦹🏽‍♀️': 4, + '🦹🏽‍♂️': 4, + '🦹🏾‍♀️': 4, + '🦹🏾‍♂️': 4, + '🦹🏿‍♀️': 4, + '🦹🏿‍♂️': 4, + '🧍‍♀️': 4, + '🧍‍♂️': 4, + '🧍🏻‍♀️': 4, + '🧍🏻‍♂️': 4, + '🧍🏼‍♀️': 4, + '🧍🏼‍♂️': 4, + '🧍🏽‍♀️': 4, + '🧍🏽‍♂️': 4, + '🧍🏾‍♀️': 4, + '🧍🏾‍♂️': 4, + '🧍🏿‍♀️': 4, + '🧍🏿‍♂️': 4, + '🧎‍♀️': 4, + '🧎‍♀️‍➡️': 6, + '🧎‍♂️': 4, + '🧎‍♂️‍➡️': 6, + '🧎‍➡️': 4, + '🧎🏻‍♀️': 4, + '🧎🏻‍♀️‍➡️': 6, + '🧎🏻‍♂️': 4, + '🧎🏻‍♂️‍➡️': 6, + '🧎🏻‍➡️': 4, + '🧎🏼‍♀️': 4, + '🧎🏼‍♀️‍➡️': 6, + '🧎🏼‍♂️': 4, + '🧎🏼‍♂️‍➡️': 6, + '🧎🏼‍➡️': 4, + '🧎🏽‍♀️': 4, + '🧎🏽‍♀️‍➡️': 6, + '🧎🏽‍♂️': 4, + '🧎🏽‍♂️‍➡️': 6, + '🧎🏽‍➡️': 4, + '🧎🏾‍♀️': 4, + '🧎🏾‍♀️‍➡️': 6, + '🧎🏾‍♂️': 4, + '🧎🏾‍♂️‍➡️': 6, + '🧎🏾‍➡️': 4, + '🧎🏿‍♀️': 4, + '🧎🏿‍♀️‍➡️': 6, + '🧎🏿‍♂️': 4, + '🧎🏿‍♂️‍➡️': 6, + '🧎🏿‍➡️': 4, + '🧏‍♀️': 4, + '🧏‍♂️': 4, + '🧏🏻‍♀️': 4, + '🧏🏻‍♂️': 4, + '🧏🏼‍♀️': 4, + '🧏🏼‍♂️': 4, + '🧏🏽‍♀️': 4, + '🧏🏽‍♂️': 4, + '🧏🏾‍♀️': 4, + '🧏🏾‍♂️': 4, + '🧏🏿‍♀️': 4, + '🧏🏿‍♂️': 4, + '🧑‍⚕️': 4, + '🧑‍⚖️': 4, + '🧑‍✈️': 4, + '🧑‍🌾': 4, + '🧑‍🍳': 4, + '🧑‍🍼': 4, + '🧑‍🎄': 4, + '🧑‍🎓': 4, + '🧑‍🎤': 4, + '🧑‍🎨': 4, + '🧑‍🏫': 4, + '🧑‍🏭': 4, + '🧑‍💻': 4, + '🧑‍💼': 4, + '🧑‍🔧': 4, + '🧑‍🔬': 4, + '🧑‍🚀': 4, + '🧑‍🚒': 4, + '🧑‍🤝‍🧑': 6, + '🧑‍🦯': 4, + '🧑‍🦯‍➡️': 6, + '🧑‍🦰': 4, + '🧑‍🦱': 4, + '🧑‍🦲': 4, + '🧑‍🦳': 4, + '🧑‍🦼': 4, + '🧑‍🦼‍➡️': 6, + '🧑‍🦽': 4, + '🧑‍🦽‍➡️': 6, + '🧑‍🧑‍🧒': 6, + '🧑‍🧑‍🧒‍🧒': 8, + '🧑‍🧒': 4, + '🧑‍🧒‍🧒': 6, + '🧑‍🩰': 4, + '🧑🏻‍⚕️': 4, + '🧑🏻‍⚖️': 4, + '🧑🏻‍✈️': 4, + '🧑🏻‍❤️‍💋‍🧑🏿': 8, + '🧑🏻‍🌾': 4, + '🧑🏻‍🍳': 4, + '🧑🏻‍🍼': 4, + '🧑🏻‍🎄': 4, + '🧑🏻‍🎓': 4, + '🧑🏻‍🎤': 4, + '🧑🏻‍🎨': 4, + '🧑🏻‍🏫': 4, + '🧑🏻‍🏭': 4, + '🧑🏻‍🐰‍🧑🏽': 6, + '🧑🏻‍🐰‍🧑🏾': 6, + '🧑🏻‍🐰‍🧑🏿': 6, + '🧑🏻‍💻': 4, + '🧑🏻‍💼': 4, + '🧑🏻‍🔧': 4, + '🧑🏻‍🔬': 4, + '🧑🏻‍🚀': 4, + '🧑🏻‍🚒': 4, + '🧑🏻‍🤝‍🧑🏻': 6, + '🧑🏻‍🤝‍🧑🏼': 6, + '🧑🏻‍🤝‍🧑🏽': 6, + '🧑🏻‍🤝‍🧑🏾': 6, + '🧑🏻‍🤝‍🧑🏿': 6, + '🧑🏻‍🦯': 4, + '🧑🏻‍🦯‍➡️': 6, + '🧑🏻‍🦰': 4, + '🧑🏻‍🦱': 4, + '🧑🏻‍🦲': 4, + '🧑🏻‍🦳': 4, + '🧑🏻‍🦼': 4, + '🧑🏻‍🦼‍➡️': 6, + '🧑🏻‍🦽': 4, + '🧑🏻‍🦽‍➡️': 6, + '🧑🏻‍🩰': 4, + '🧑🏻‍🫯‍🧑🏼': 6, + '🧑🏻‍🫯‍🧑🏽': 6, + '🧑🏻‍🫯‍🧑🏾': 6, + '🧑🏻‍🫯‍🧑🏿': 6, + '🧑🏼‍⚕️': 4, + '🧑🏼‍⚖️': 4, + '🧑🏼‍✈️': 4, + '🧑🏼‍🌾': 4, + '🧑🏼‍🍳': 4, + '🧑🏼‍🍼': 4, + '🧑🏼‍🎄': 4, + '🧑🏼‍🎓': 4, + '🧑🏼‍🎤': 4, + '🧑🏼‍🎨': 4, + '🧑🏼‍🏫': 4, + '🧑🏼‍🏭': 4, + '🧑🏼‍🐰‍🧑🏿': 6, + '🧑🏼‍💻': 4, + '🧑🏼‍💼': 4, + '🧑🏼‍🔧': 4, + '🧑🏼‍🔬': 4, + '🧑🏼‍🚀': 4, + '🧑🏼‍🚒': 4, + '🧑🏼‍🤝‍🧑🏻': 6, + '🧑🏼‍🤝‍🧑🏼': 6, + '🧑🏼‍🤝‍🧑🏽': 6, + '🧑🏼‍🤝‍🧑🏿': 6, + '🧑🏼‍🦯': 4, + '🧑🏼‍🦯‍➡️': 6, + '🧑🏼‍🦰': 4, + '🧑🏼‍🦱': 4, + '🧑🏼‍🦲': 4, + '🧑🏼‍🦳': 4, + '🧑🏼‍🦼': 4, + '🧑🏼‍🦽': 4, + '🧑🏼‍🩰': 4, + '🧑🏼‍🫯‍🧑🏻': 6, + '🧑🏼‍🫯‍🧑🏽': 6, + '🧑🏼‍🫯‍🧑🏿': 6, + '🧑🏽‍⚕️': 4, + '🧑🏽‍⚖️': 4, + '🧑🏽‍✈️': 4, + '🧑🏽‍❤️‍💋‍🧑🏿': 8, + '🧑🏽‍🌾': 4, + '🧑🏽‍🍳': 4, + '🧑🏽‍🍼': 4, + '🧑🏽‍🎄': 4, + '🧑🏽‍🎓': 4, + '🧑🏽‍🎤': 4, + '🧑🏽‍🎨': 4, + '🧑🏽‍🏫': 4, + '🧑🏽‍🏭': 4, + '🧑🏽‍🐰‍🧑🏻': 6, + '🧑🏽‍🐰‍🧑🏿': 6, + '🧑🏽‍💻': 4, + '🧑🏽‍💼': 4, + '🧑🏽‍🔧': 4, + '🧑🏽‍🔬': 4, + '🧑🏽‍🚀': 4, + '🧑🏽‍🚒': 4, + '🧑🏽‍🤝‍🧑🏻': 6, + '🧑🏽‍🤝‍🧑🏼': 6, + '🧑🏽‍🤝‍🧑🏽': 6, + '🧑🏽‍🤝‍🧑🏾': 6, + '🧑🏽‍🤝‍🧑🏿': 6, + '🧑🏽‍🦯': 4, + '🧑🏽‍🦯‍➡️': 6, + '🧑🏽‍🦰': 4, + '🧑🏽‍🦱': 4, + '🧑🏽‍🦲': 4, + '🧑🏽‍🦳': 4, + '🧑🏽‍🦼': 4, + '🧑🏽‍🦼‍➡️': 6, + '🧑🏽‍🦽': 4, + '🧑🏽‍🦽‍➡️': 6, + '🧑🏽‍🩰': 4, + '🧑🏽‍🫯‍🧑🏻': 6, + '🧑🏽‍🫯‍🧑🏼': 6, + '🧑🏽‍🫯‍🧑🏾': 6, + '🧑🏽‍🫯‍🧑🏿': 6, + '🧑🏾‍⚕️': 4, + '🧑🏾‍⚖️': 4, + '🧑🏾‍✈️': 4, + '🧑🏾‍🌾': 4, + '🧑🏾‍🍳': 4, + '🧑🏾‍🍼': 4, + '🧑🏾‍🎄': 4, + '🧑🏾‍🎓': 4, + '🧑🏾‍🎤': 4, + '🧑🏾‍🎨': 4, + '🧑🏾‍🏫': 4, + '🧑🏾‍🏭': 4, + '🧑🏾‍🐰‍🧑🏻': 6, + '🧑🏾‍🐰‍🧑🏿': 6, + '🧑🏾‍💻': 4, + '🧑🏾‍💼': 4, + '🧑🏾‍🔧': 4, + '🧑🏾‍🔬': 4, + '🧑🏾‍🚀': 4, + '🧑🏾‍🚒': 4, + '🧑🏾‍🤝‍🧑🏻': 6, + '🧑🏾‍🤝‍🧑🏽': 6, + '🧑🏾‍🤝‍🧑🏾': 6, + '🧑🏾‍🤝‍🧑🏿': 6, + '🧑🏾‍🦯': 4, + '🧑🏾‍🦯‍➡️': 6, + '🧑🏾‍🦰': 4, + '🧑🏾‍🦱': 4, + '🧑🏾‍🦲': 4, + '🧑🏾‍🦳': 4, + '🧑🏾‍🦼': 4, + '🧑🏾‍🦽': 4, + '🧑🏾‍🩰': 4, + '🧑🏾‍🫯‍🧑🏻': 6, + '🧑🏾‍🫯‍🧑🏽': 6, + '🧑🏾‍🫯‍🧑🏿': 6, + '🧑🏿‍⚕️': 4, + '🧑🏿‍⚖️': 4, + '🧑🏿‍✈️': 4, + '🧑🏿‍❤️‍💋‍🧑🏻': 8, + '🧑🏿‍❤️‍💋‍🧑🏽': 8, + '🧑🏿‍🌾': 4, + '🧑🏿‍🍳': 4, + '🧑🏿‍🍼': 4, + '🧑🏿‍🎄': 4, + '🧑🏿‍🎓': 4, + '🧑🏿‍🎤': 4, + '🧑🏿‍🎨': 4, + '🧑🏿‍🏫': 4, + '🧑🏿‍🏭': 4, + '🧑🏿‍🐰‍🧑🏻': 6, + '🧑🏿‍🐰‍🧑🏼': 6, + '🧑🏿‍🐰‍🧑🏽': 6, + '🧑🏿‍🐰‍🧑🏾': 6, + '🧑🏿‍💻': 4, + '🧑🏿‍💼': 4, + '🧑🏿‍🔧': 4, + '🧑🏿‍🔬': 4, + '🧑🏿‍🚀': 4, + '🧑🏿‍🚒': 4, + '🧑🏿‍🤝‍🧑🏻': 6, + '🧑🏿‍🤝‍🧑🏼': 6, + '🧑🏿‍🤝‍🧑🏽': 6, + '🧑🏿‍🤝‍🧑🏾': 6, + '🧑🏿‍🤝‍🧑🏿': 6, + '🧑🏿‍🦯': 4, + '🧑🏿‍🦯‍➡️': 6, + '🧑🏿‍🦰': 4, + '🧑🏿‍🦱': 4, + '🧑🏿‍🦲': 4, + '🧑🏿‍🦳': 4, + '🧑🏿‍🦼': 4, + '🧑🏿‍🦼‍➡️': 6, + '🧑🏿‍🦽': 4, + '🧑🏿‍🦽‍➡️': 6, + '🧑🏿‍🩰': 4, + '🧑🏿‍🫯‍🧑🏻': 6, + '🧑🏿‍🫯‍🧑🏼': 6, + '🧑🏿‍🫯‍🧑🏽': 6, + '🧑🏿‍🫯‍🧑🏾': 6, + '🧔‍♀️': 4, + '🧔‍♂️': 4, + '🧔🏻‍♀️': 4, + '🧔🏻‍♂️': 4, + '🧔🏼‍♀️': 4, + '🧔🏼‍♂️': 4, + '🧔🏽‍♀️': 4, + '🧔🏽‍♂️': 4, + '🧔🏾‍♀️': 4, + '🧔🏾‍♂️': 4, + '🧔🏿‍♀️': 4, + '🧔🏿‍♂️': 4, + '🧖‍♀️': 4, + '🧖‍♂️': 4, + '🧖🏻‍♀️': 4, + '🧖🏻‍♂️': 4, + '🧖🏼‍♀️': 4, + '🧖🏼‍♂️': 4, + '🧖🏽‍♀️': 4, + '🧖🏽‍♂️': 4, + '🧖🏾‍♀️': 4, + '🧖🏾‍♂️': 4, + '🧖🏿‍♀️': 4, + '🧖🏿‍♂️': 4, + '🧗‍♀️': 4, + '🧗‍♂️': 4, + '🧗🏻‍♀️': 4, + '🧗🏻‍♂️': 4, + '🧗🏼‍♀️': 4, + '🧗🏼‍♂️': 4, + '🧗🏽‍♀️': 4, + '🧗🏽‍♂️': 4, + '🧗🏾‍♀️': 4, + '🧗🏾‍♂️': 4, + '🧗🏿‍♀️': 4, + '🧗🏿‍♂️': 4, + '🧘‍♀️': 4, + '🧘‍♂️': 4, + '🧘🏻‍♀️': 4, + '🧘🏻‍♂️': 4, + '🧘🏼‍♀️': 4, + '🧘🏼‍♂️': 4, + '🧘🏽‍♀️': 4, + '🧘🏽‍♂️': 4, + '🧘🏾‍♀️': 4, + '🧘🏾‍♂️': 4, + '🧘🏿‍♀️': 4, + '🧘🏿‍♂️': 4, + '🧙‍♀️': 4, + '🧙‍♂️': 4, + '🧙🏻‍♀️': 4, + '🧙🏻‍♂️': 4, + '🧙🏼‍♀️': 4, + '🧙🏼‍♂️': 4, + '🧙🏽‍♀️': 4, + '🧙🏽‍♂️': 4, + '🧙🏾‍♀️': 4, + '🧙🏾‍♂️': 4, + '🧙🏿‍♀️': 4, + '🧙🏿‍♂️': 4, + '🧚‍♀️': 4, + '🧚‍♂️': 4, + '🧚🏻‍♀️': 4, + '🧚🏻‍♂️': 4, + '🧚🏼‍♀️': 4, + '🧚🏼‍♂️': 4, + '🧚🏽‍♀️': 4, + '🧚🏽‍♂️': 4, + '🧚🏾‍♀️': 4, + '🧚🏾‍♂️': 4, + '🧚🏿‍♀️': 4, + '🧚🏿‍♂️': 4, + '🧛‍♀️': 4, + '🧛‍♂️': 4, + '🧛🏻‍♀️': 4, + '🧛🏻‍♂️': 4, + '🧛🏼‍♀️': 4, + '🧛🏼‍♂️': 4, + '🧛🏽‍♀️': 4, + '🧛🏽‍♂️': 4, + '🧛🏾‍♀️': 4, + '🧛🏾‍♂️': 4, + '🧛🏿‍♀️': 4, + '🧛🏿‍♂️': 4, + '🧜‍♀️': 4, + '🧜‍♂️': 4, + '🧜🏻‍♀️': 4, + '🧜🏻‍♂️': 4, + '🧜🏼‍♀️': 4, + '🧜🏼‍♂️': 4, + '🧜🏽‍♀️': 4, + '🧜🏽‍♂️': 4, + '🧜🏾‍♀️': 4, + '🧜🏾‍♂️': 4, + '🧜🏿‍♀️': 4, + '🧜🏿‍♂️': 4, + '🧝‍♀️': 4, + '🧝‍♂️': 4, + '🧝🏻‍♀️': 4, + '🧝🏻‍♂️': 4, + '🧝🏼‍♀️': 4, + '🧝🏼‍♂️': 4, + '🧝🏽‍♀️': 4, + '🧝🏽‍♂️': 4, + '🧝🏾‍♀️': 4, + '🧝🏾‍♂️': 4, + '🧝🏿‍♀️': 4, + '🧝🏿‍♂️': 4, + '🧞‍♀️': 4, + '🧞‍♂️': 4, + '🧟‍♀️': 4, + '🧟‍♂️': 4, + '🫱🏻‍🫲🏼': 4, + '🫱🏻‍🫲🏽': 4, + '🫱🏻‍🫲🏾': 4, + '🫱🏻‍🫲🏿': 4, + '🫱🏼‍🫲🏻': 4, + '🫱🏼‍🫲🏽': 4, + '🫱🏼‍🫲🏾': 4, + '🫱🏼‍🫲🏿': 4, + '🫱🏽‍🫲🏻': 4, + '🫱🏽‍🫲🏼': 4, + '🫱🏽‍🫲🏾': 4, + '🫱🏽‍🫲🏿': 4, + '🫱🏾‍🫲🏻': 4, + '🫱🏾‍🫲🏼': 4, + '🫱🏾‍🫲🏽': 4, + '🫱🏾‍🫲🏿': 4, + '🫱🏿‍🫲🏻': 4, + '🫱🏿‍🫲🏼': 4, + '🫱🏿‍🫲🏽': 4, + '🫱🏿‍🫲🏾': 4, + '🇦🇨': 4, + '🇦🇩': 4, + '🇦🇪': 4, + '🇦🇫': 4, + '🇦🇬': 4, + '🇦🇮': 4, + '🇦🇱': 4, + '🇦🇲': 4, + '🇦🇴': 4, + '🇦🇶': 4, + '🇦🇷': 4, + '🇦🇸': 4, + '🇦🇹': 4, + '🇦🇺': 4, + '🇦🇼': 4, + '🇦🇽': 4, + '🇦🇿': 4, + '🇧🇦': 4, + '🇧🇧': 4, + '🇧🇩': 4, + '🇧🇪': 4, + '🇧🇫': 4, + '🇧🇬': 4, + '🇧🇭': 4, + '🇧🇮': 4, + '🇧🇯': 4, + '🇧🇱': 4, + '🇧🇲': 4, + '🇧🇳': 4, + '🇧🇴': 4, + '🇧🇶': 4, + '🇧🇷': 4, + '🇧🇸': 4, + '🇧🇹': 4, + '🇧🇻': 4, + '🇧🇼': 4, + '🇧🇾': 4, + '🇧🇿': 4, + '🇨🇦': 4, + '🇨🇨': 4, + '🇨🇩': 4, + '🇨🇫': 4, + '🇨🇬': 4, + '🇨🇭': 4, + '🇨🇮': 4, + '🇨🇰': 4, + '🇨🇱': 4, + '🇨🇲': 4, + '🇨🇳': 4, + '🇨🇴': 4, + '🇨🇵': 4, + '🇨🇶': 4, + '🇨🇷': 4, + '🇨🇺': 4, + '🇨🇻': 4, + '🇨🇼': 4, + '🇨🇽': 4, + '🇨🇾': 4, + '🇨🇿': 4, + '🇩🇪': 4, + '🇩🇬': 4, + '🇩🇯': 4, + '🇩🇰': 4, + '🇩🇲': 4, + '🇩🇴': 4, + '🇩🇿': 4, + '🇪🇦': 4, + '🇪🇨': 4, + '🇪🇪': 4, + '🇪🇬': 4, + '🇪🇭': 4, + '🇪🇷': 4, + '🇪🇸': 4, + '🇪🇹': 4, + '🇪🇺': 4, + '🇫🇮': 4, + '🇫🇯': 4, + '🇫🇰': 4, + '🇫🇲': 4, + '🇫🇴': 4, + '🇫🇷': 4, + '🇬🇦': 4, + '🇬🇧': 4, + '🇬🇩': 4, + '🇬🇪': 4, + '🇬🇫': 4, + '🇬🇬': 4, + '🇬🇭': 4, + '🇬🇮': 4, + '🇬🇱': 4, + '🇬🇲': 4, + '🇬🇳': 4, + '🇬🇵': 4, + '🇬🇶': 4, + '🇬🇷': 4, + '🇬🇸': 4, + '🇬🇹': 4, + '🇬🇺': 4, + '🇬🇼': 4, + '🇬🇾': 4, + '🇭🇰': 4, + '🇭🇲': 4, + '🇭🇳': 4, + '🇭🇷': 4, + '🇭🇹': 4, + '🇭🇺': 4, + '🇮🇨': 4, + '🇮🇩': 4, + '🇮🇪': 4, + '🇮🇱': 4, + '🇮🇲': 4, + '🇮🇳': 4, + '🇮🇴': 4, + '🇮🇶': 4, + '🇮🇷': 4, + '🇮🇸': 4, + '🇮🇹': 4, + '🇯🇪': 4, + '🇯🇲': 4, + '🇯🇴': 4, + '🇯🇵': 4, + '🇰🇪': 4, + '🇰🇬': 4, + '🇰🇭': 4, + '🇰🇮': 4, + '🇰🇲': 4, + '🇰🇳': 4, + '🇰🇵': 4, + '🇰🇷': 4, + '🇰🇼': 4, + '🇰🇾': 4, + '🇰🇿': 4, + '🇱🇦': 4, + '🇱🇧': 4, + '🇱🇨': 4, + '🇱🇮': 4, + '🇱🇰': 4, + '🇱🇷': 4, + '🇱🇸': 4, + '🇱🇹': 4, + '🇱🇺': 4, + '🇱🇻': 4, + '🇱🇾': 4, + '🇲🇦': 4, + '🇲🇨': 4, + '🇲🇩': 4, + '🇲🇪': 4, + '🇲🇫': 4, + '🇲🇬': 4, + '🇲🇭': 4, + '🇲🇰': 4, + '🇲🇱': 4, + '🇲🇲': 4, + '🇲🇳': 4, + '🇲🇴': 4, + '🇲🇵': 4, + '🇲🇶': 4, + '🇲🇷': 4, + '🇲🇸': 4, + '🇲🇹': 4, + '🇲🇺': 4, + '🇲🇻': 4, + '🇲🇼': 4, + '🇲🇽': 4, + '🇲🇾': 4, + '🇲🇿': 4, + '🇳🇦': 4, + '🇳🇨': 4, + '🇳🇪': 4, + '🇳🇫': 4, + '🇳🇬': 4, + '🇳🇮': 4, + '🇳🇱': 4, + '🇳🇴': 4, + '🇳🇵': 4, + '🇳🇷': 4, + '🇳🇺': 4, + '🇳🇿': 4, + '🇴🇲': 4, + '🇵🇦': 4, + '🇵🇪': 4, + '🇵🇫': 4, + '🇵🇬': 4, + '🇵🇭': 4, + '🇵🇰': 4, + '🇵🇱': 4, + '🇵🇲': 4, + '🇵🇳': 4, + '🇵🇷': 4, + '🇵🇸': 4, + '🇵🇹': 4, + '🇵🇼': 4, + '🇵🇾': 4, + '🇶🇦': 4, + '🇷🇪': 4, + '🇷🇴': 4, + '🇷🇸': 4, + '🇷🇺': 4, + '🇷🇼': 4, + '🇸🇦': 4, + '🇸🇧': 4, + '🇸🇨': 4, + '🇸🇩': 4, + '🇸🇪': 4, + '🇸🇬': 4, + '🇸🇭': 4, + '🇸🇮': 4, + '🇸🇯': 4, + '🇸🇰': 4, + '🇸🇱': 4, + '🇸🇲': 4, + '🇸🇳': 4, + '🇸🇴': 4, + '🇸🇷': 4, + '🇸🇸': 4, + '🇸🇹': 4, + '🇸🇻': 4, + '🇸🇽': 4, + '🇸🇾': 4, + '🇸🇿': 4, + '🇹🇦': 4, + '🇹🇨': 4, + '🇹🇩': 4, + '🇹🇫': 4, + '🇹🇬': 4, + '🇹🇭': 4, + '🇹🇯': 4, + '🇹🇰': 4, + '🇹🇱': 4, + '🇹🇲': 4, + '🇹🇳': 4, + '🇹🇴': 4, + '🇹🇷': 4, + '🇹🇹': 4, + '🇹🇻': 4, + '🇹🇼': 4, + '🇹🇿': 4, + '🇺🇦': 4, + '🇺🇬': 4, + '🇺🇲': 4, + '🇺🇳': 4, + '🇺🇸': 4, + '🇺🇾': 4, + '🇺🇿': 4, + '🇻🇦': 4, + '🇻🇨': 4, + '🇻🇪': 4, + '🇻🇬': 4, + '🇻🇮': 4, + '🇻🇳': 4, + '🇻🇺': 4, + '🇼🇫': 4, + '🇼🇸': 4, + '🇽🇰': 4, + '🇾🇪': 4, + '🇾🇹': 4, + '🇿🇦': 4, + '🇿🇲': 4, + '🇿🇼': 4, + 'কিং': 3, + 'ক্তি': 3, + 'ক্রী': 3, + 'ক্ষা': 3, + 'ক্ষি': 3, + 'ক্ষে': 3, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 4, + 'খ্যা': 3, + 'গ্রা': 3, + 'গ্রে': 3, + 'ঘো': 3, + 'ঙ্খা': 3, + 'ঙ্গী': 3, + 'ঙ্গে': 3, + 'চ্ছা': 3, + 'চ্ছা‌': 3, + 'চ্ছে': 3, + 'জ্ঞা': 3, + 'ঞ্চি': 3, + 'ঞ্ছি': 3, + 'ট্রে': 3, + 'ণ্ডে': 3, + 'ত্তা': 3, + 'ত্তি': 3, + 'ত্বে': 3, + 'ত্যা': 3, + 'ত্যি': 3, + 'ত্যে': 3, + 'ত্রা': 3, + 'ত্রে': 3, + 'ত্‍পী': 3, + 'ত্‍সা': 3, + 'দ্দি': 3, + 'দ্দে': 3, + 'দ্ধা': 3, + 'দ্ধি': 3, + 'দ্ধে': 3, + 'দ্বা': 3, + 'দ্রো': 3, + 'ধ্যে': 3, + 'ন্তা': 3, + 'ন্তি': 3, + 'ন্তে': 3, + 'ন্ত্রি': 4, + 'ন্ত্রে': 4, + 'ন্থী': 3, + 'ন্ধা': 3, + 'ন্মা': 3, + 'ন্যা': 3, + 'ন্যে': 3, + 'প্তা': 3, + 'প্রা': 3, + 'ব্ধি': 3, + 'ব্যা': 3, + 'ভ্রা': 3, + 'ম্পা': 3, + 'ম্মা': 3, + 'রাং': 3, + 'র্জা': 3, + 'র্থে': 3, + 'র্দো': 3, + 'র্ধা': 3, + 'র্নী': 3, + 'র্বা': 3, + 'র্বি': 3, + 'র্বো': 3, + 'র্ব্য': 3, + 'র্মে': 3, + 'র্যা': 3, + 'ল্যা': 3, + 'ল্যে': 3, + 'ল্লে': 3, + 'শ্চি': 3, + 'শ্বা': 3, + 'শ্বে': 3, + 'শ্যে': 3, + 'শ্রা': 3, + 'ষ্টা': 3, + 'ষ্টি': 3, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 4, + 'ষ্ট্রে': 4, + 'ষ্ঠা': 3, + 'ষ্ঠি': 3, + 'ষ্ঠী': 3, + 'সাং': 3, + 'স্তি': 3, + 'স্তি‌': 3, + 'স্ত্র': 3, + 'স্থা': 3, + 'স্থ্য': 3, + 'স্বা': 3, + 'স্বী': 3, + 'স্যা': 3, + 'স্যে': 3, + 'क्घ्घि्': 4, + 'क्ति': 3, + 'क्षा': 3, + 'घ्का': 3, + 'घ्र्व्य': 4, + 'घ्लि': 3, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'च्चा': 3, + 'च्छा': 3, + 'ज्ञा': 3, + 'त्ति': 3, + 'त्यि': 3, + 'त्रा': 3, + 'त्राा': 4, + 'त्रि': 3, + 'द्वा': 3, + 'न्या': 3, + 'प्रा': 3, + 'म्मा': 3, + 'म्या': 3, + 'र्जि': 3, + 'र्जी': 3, + 'र्ति': 3, + 'र्थि': 3, + 'र्दो': 3, + 'र्धा': 3, + 'र्मि': 3, + 'र्रा': 3, + 'ल्या': 3, + 'व्या': 3, + 'श्वा': 3, + 'ष्ट्र': 3, + 'ष्ट्री': 4, + 'स्ती': 3, + 'स्था': 3, + 'स्थि': 3, + 'स्थी': 3, + 'स्थ्य': 3, + 'स्वा': 3, + 'स्सा': 3, + 'ကျေ': 3, + 'ကြေ': 3, + 'ကြွေ': 3, + 'ချေ': 3, + 'ခြေ': 3, + 'ပျေ': 3, + 'ပြေ': 3, + 'မြေ': 3, + 'လျေ': 3, + 'လျှေ': 3, + '𑄇𑄳𑄠𑄬': 3, + '𑄈𑄳𑄠𑄬': 3, + '𑄌𑄳𑄠𑄬': 3, + '𑄎𑄳𑄠𑄬': 3, + '𑄑𑄳𑄢𑄬': 3, + '𑄖𑄳𑄠𑄬': 3, + '𑄖𑄳𑄢𑄬': 3, + '𑄘𑄳𑄠𑄬': 3, + '𑄚𑄳𑄠𑄬': 3, + '𑄝𑄳𑄢𑄬': 3, + '𑄟𑄳𑄠𑄬': 3, + '𑄡𑄳𑄠𑄬': 3, + '𑄣𑄳𑄦𑄬': 3, + 'ક્કા': 3, + 'ક્કો': 3, + 'ક્તિ': 3, + 'ક્ષા': 3, + 'ચ્ચા': 3, + 'ચ્છા': 3, + 'જ્ઞા': 3, + 'જ્યો': 3, + 'ત્તા': 3, + 'ત્તિ': 3, + 'ત્ત્વ': 3, + 'ત્ત્વા': 4, + 'ત્યા': 3, + 'ત્યાં': 3, + 'ત્યિ': 3, + 'ત્યો': 3, + 'ત્રી': 3, + 'ત્ર્ય': 3, + 'દ્ધા': 3, + 'દ્ધાં': 3, + 'દ્ધિ': 3, + 'દ્વા': 3, + 'ધ્યા': 3, + 'ન્તો': 3, + 'ન્મા': 3, + 'ન્યા': 3, + 'પ્રા': 3, + 'મ્યાં': 3, + 'ર્તા': 3, + 'ર્થિ': 3, + 'ર્દો': 3, + 'ર્મિ': 3, + 'ર્યા': 3, + 'ર્યો': 3, + 'વ્યા': 3, + 'વ્યો': 3, + 'ષ્ટિ': 3, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 4, + 'ષ્ટ્રો': 4, + 'ષ્ઠા': 3, + 'સ્તિ': 3, + 'સ્તી': 3, + 'સ્ત્રી': 4, + 'સ્થા': 3, + 'સ્થિ': 3, + 'સ્રી': 3, + 'સ્વા': 3, + 'સ્વી': 3, + 'સ્સા': 3, + 'क्नि': 3, + 'क्रि': 3, + 'क्षि': 3, + 'ख्या': 3, + 'च्चों': 3, + 'च्छि': 3, + 'ट्टि': 3, + 'त्का': 3, + 'त्ता': 3, + 'त्नों': 3, + 'त्पा': 3, + 'त्मा': 3, + 'त्या': 3, + 'त्री': 3, + 'त्सा': 3, + 'द्घि': 3, + 'द्धा': 3, + 'द्धि': 3, + 'द्भा': 3, + 'द्रो': 3, + 'ध्या': 3, + 'निः': 3, + 'न्ति': 3, + 'न्तों': 3, + 'न्त्र': 3, + 'न्त्रा': 4, + 'न्दी': 3, + 'न्धि': 3, + 'न्धी': 3, + 'न्धों': 3, + 'न्नि': 3, + 'न्मा': 3, + 'प्ति': 3, + 'फ्रां': 3, + 'म्भि': 3, + 'म्मि': 3, + 'र्ता': 3, + 'र्या': 3, + 'र्यों': 3, + 'र्वो': 3, + 'ल्लि': 3, + 'व्यों': 3, + 'श्चि': 3, + 'श्यों': 3, + 'श्रा': 3, + 'ष्का': 3, + 'ष्टि': 3, + 'ष्ट्रों': 4, + 'ष्ठों': 3, + 'ष्यों': 3, + 'स्ता': 3, + 'स्त्र': 3, + 'स्त्री': 4, + 'स्यों': 3, + 'स्वी': 3, + 'फ़्ता': 3, + 'ꦏꦺꦴ': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦏꦁ': 3, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 3, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦔꦸ': 3, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦠꦶ': 3, + 'ꦏ꧀ꦠꦸ': 3, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦢꦂ': 3, + 'ꦏ꧀ꦢꦶ': 3, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦤꦶꦁ': 3, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦥꦶ': 3, + 'ꦏ꧀ꦥꦿꦶ': 4, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦧꦶ': 3, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦩꦸ': 3, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦱꦂ': 3, + 'ꦏ꧀ꦱꦶ': 3, + 'ꦏ꧀ꦱꦸ': 3, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲ': 3, + 'ꦏ꧀ꦲꦁ': 3, + 'ꦏ꧀ꦲꦶꦁ': 3, + 'ꦏ꧀ꦲꦸ': 3, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦏ꧀ꦲꦺꦴ': 5, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦒ꧀ꦒ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦒꦼ': 3, + 'ꦔ꧀ꦒꦿꦼꦁ': 4, + 'ꦔ꧀ꦭ': 3, + 'ꦔ꧀ꦭꦁ': 3, + 'ꦔ꧀ꦭꦸ': 3, + 'ꦔ꧀ꦭꦼ': 3, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦕꦶ': 3, + 'ꦚ꧀ꦗ': 3, + 'ꦚ꧀ꦗꦶ': 3, + 'ꦚ꧀ꦗꦸꦁ': 3, + 'ꦚ꧀ꦗꦸꦂ': 3, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠ꧀ꦏꦁ': 3, + 'ꦠ꧀ꦏꦸ': 3, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦔꦸ': 3, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦠꦶ': 3, + 'ꦠ꧀ꦠꦶꦁ': 3, + 'ꦠ꧀ꦠꦸ': 3, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦤꦶ': 3, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦩꦼ': 3, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦱꦶꦁ': 3, + 'ꦠ꧀ꦱꦶꦃ': 4, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲ': 3, + 'ꦠ꧀ꦲꦶꦁ': 3, + 'ꦠ꧀ꦲꦺꦴ': 5, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦠꦶꦁ': 3, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦩꦺꦴ': 5, + 'ꦢ꧀ꦲ': 3, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦏꦁ': 3, + 'ꦤ꧀ꦏꦸ': 3, + 'ꦤ꧀ꦏꦼ': 3, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦔꦁ': 3, + 'ꦤ꧀ꦔꦶ': 3, + 'ꦤ꧀ꦔꦸ': 3, + 'ꦤ꧀ꦔꦸꦂ': 3, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 3, + 'ꦤ꧀ꦔꦿꦸ': 4, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦗꦸ': 3, + 'ꦤ꧀ꦗꦼ': 3, + 'ꦤ꧀ꦚꦶ': 3, + 'ꦤ꧀ꦛꦃ': 4, + 'ꦤ꧀ꦛꦶ': 3, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦝꦁ': 3, + 'ꦤ꧀ꦝꦶ': 3, + 'ꦤ꧀ꦝꦸ': 3, + 'ꦤ꧀ꦝꦸꦁ': 3, + 'ꦤ꧀ꦝꦺꦁ': 4, + 'ꦤ꧀ꦝꦺꦴꦁ': 5, + 'ꦤ꧀ꦝꦼ': 3, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦠꦂ': 3, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 3, + 'ꦤ꧀ꦠꦸ': 3, + 'ꦤ꧀ꦠꦸꦁ': 3, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 3, + 'ꦤ꧀ꦠꦼꦂ': 3, + 'ꦤ꧀ꦠꦽ': 3, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦢꦁ': 3, + 'ꦤ꧀ꦢꦂ': 3, + 'ꦤ꧀ꦢꦶ': 3, + 'ꦤ꧀ꦢꦸ': 3, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 3, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦤꦶ': 3, + 'ꦤ꧀ꦤꦶꦁ': 3, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 3, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦥꦁ': 3, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 5, + 'ꦤ꧀ꦥꦶ': 3, + 'ꦤ꧀ꦥꦸ': 3, + 'ꦤ꧀ꦥꦼ': 3, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦥꦿꦶ': 4, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦧꦁ': 3, + 'ꦤ꧀ꦧꦶ': 3, + 'ꦤ꧀ꦧꦸ': 3, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦺꦴ': 5, + 'ꦤ꧀ꦧꦼ': 3, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦩꦂ': 3, + 'ꦤ꧀ꦩꦶ': 3, + 'ꦤ꧀ꦩꦸꦂ': 3, + 'ꦤ꧀ꦩꦼ': 3, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦭꦶ': 3, + 'ꦤ꧀ꦭꦸ': 3, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦮꦂ': 3, + 'ꦤ꧀ꦮꦶ': 3, + 'ꦤ꧀ꦮꦸ': 3, + 'ꦤ꧀ꦮꦼ': 3, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦱꦂ': 3, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 3, + 'ꦤ꧀ꦱꦶꦁ': 3, + 'ꦤ꧀ꦱꦸ': 3, + 'ꦤ꧀ꦱꦺꦴ': 5, + 'ꦤ꧀ꦱꦼ': 3, + 'ꦤ꧀ꦲ': 3, + 'ꦤ꧀ꦲꦁ': 3, + 'ꦤ꧀ꦲꦶ': 3, + 'ꦤ꧀ꦲꦶꦁ': 3, + 'ꦤ꧀ꦲꦸ': 3, + 'ꦤ꧀ꦲꦺꦴ': 5, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦏꦁ': 3, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦠꦶ': 3, + 'ꦥ꧀ꦢꦸ': 3, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦤꦶ': 3, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦥꦶ': 3, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦧꦺ': 4, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦩꦂ': 3, + 'ꦥ꧀ꦫꦺ': 4, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦭꦸ': 3, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦱꦶꦂ': 3, + 'ꦥ꧀ꦱꦼ': 3, + 'ꦥ꧀ꦲ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦠꦸ': 3, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲ': 3, + 'ꦧ꧀ꦲꦶ': 3, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 3, + 'ꦩ꧀ꦏꦁ': 3, + 'ꦩ꧀ꦔꦼ': 3, + 'ꦩ꧀ꦠꦸ': 3, + 'ꦩ꧀ꦠꦺꦴ': 5, + 'ꦩ꧀ꦤꦶꦁ': 3, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦥꦶ': 3, + 'ꦩ꧀ꦥꦸ': 3, + 'ꦩ꧀ꦥꦼ': 3, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦧꦁ': 3, + 'ꦩ꧀ꦧꦂ': 3, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 3, + 'ꦩ꧀ꦧꦸ': 3, + 'ꦩ꧀ꦧꦸꦁ': 3, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦺꦂ': 4, + 'ꦩ꧀ꦧꦼꦂ': 3, + 'ꦩ꧀ꦧꦾꦸꦂ': 4, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦩꦶ': 3, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦭ': 3, + 'ꦩ꧀ꦲꦶ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 3, + 'ꦭ꧀ꦏꦁ': 3, + 'ꦭ꧀ꦚꦼꦁ': 3, + 'ꦭ꧀ꦠꦸ': 3, + 'ꦭ꧀ꦧꦸ': 3, + 'ꦭ꧀ꦩꦸ': 3, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦭꦶ': 3, + 'ꦭ꧀ꦭꦶꦁ': 3, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦱꦂ': 3, + 'ꦭ꧀ꦱꦶꦁ': 3, + 'ꦭ꧀ꦱꦸ': 3, + 'ꦭ꧀ꦲ': 3, + 'ꦭ꧀ꦲꦁ': 3, + 'ꦭ꧀ꦲꦶꦁ': 3, + 'ꦭ꧀ꦲꦸ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 3, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦏꦁ': 3, + 'ꦱ꧀ꦏꦿꦶ': 4, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦔꦸ': 3, + 'ꦱ꧀ꦔꦿ': 4, + 'ꦱ꧀ꦛꦶ': 3, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 3, + 'ꦱ꧀ꦢꦶ': 3, + 'ꦱ꧀ꦢꦸ': 3, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦧꦁ': 3, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦩꦶ': 3, + 'ꦱ꧀ꦩꦼ': 3, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦱꦂ': 3, + 'ꦱ꧀ꦱꦶ': 3, + 'ꦱ꧀ꦱꦶꦁ': 3, + 'ꦱ꧀ꦱꦸ': 3, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲ': 3, + 'ꦱ꧀ꦲꦁ': 3, + 'ꦱ꧀ꦲꦶ': 3, + 'ꦱ꧀ꦲꦶꦁ': 3, + 'ꦱ꧀ꦲꦸ': 3, + 'ꦲꦺꦴ': 3, + 'ꦏ꧀': 2, + 'ꦠ꧀': 2, + 'ꦢ꧀': 2, + 'ꦤ꧀': 2, + 'ꦥ꦳꧀': 2, + 'ꦥ꧀': 2, + 'ꦧ꧀': 2, + 'ꦩ꧀': 2, + 'ꦭ꧀': 2, + 'ꦱ꧀': 2, + 'ಕಾಂ': 3, + 'ಕುಂ': 3, + 'ಕೊಂ': 3, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೊಂ': 3, + 'ಟುಂ': 3, + 'ನಾಂ': 3, + 'ಯುಂ': 3, + 'ರಾಂ': 3, + 'ವುಂ': 3, + 'ಶಾಂ': 3, + 'ಸಾಂ': 3, + 'ಹೊಂ': 3, + 'ក្ដៅ': 3, + 'ក្រោ': 3, + 'ក្សា': 3, + 'ខ្ជា': 3, + 'ខ្លា': 3, + 'គ្នា': 3, + 'គ្មា': 3, + 'គ្រា': 3, + 'គ្រឹះ': 3, + 'ង្កើ': 3, + 'ង្រៀ': 3, + 'ង្ហា': 3, + 'ច្ចេ': 3, + 'ច្បា': 3, + 'ឆ្នាំ': 3, + 'ឆ្នោ': 3, + 'ឆ្លើ': 3, + 'ជ្ជា': 3, + 'ជ្ញា': 3, + 'ជ្រើ': 3, + 'ជ្រៀ': 3, + 'ជ្រែ': 3, + 'ឈ្មោះ': 4, + 'ញ្ជា': 3, + 'ញ្ញា': 3, + 'ញ្ញៈ': 3, + 'ដ្ឋា': 3, + 'ណោះ': 3, + 'ណ្ដា': 3, + 'ណ្ដុះ': 3, + 'ណ្ណោះ': 4, + 'ត្រា': 3, + 'ថ្ងៃ': 3, + 'ថ្នា': 3, + 'ថ្លៃ': 3, + 'ទោះ': 3, + 'ទ្យា': 3, + 'ធ្នា': 3, + 'ធ្យា': 3, + 'ធ្យោ': 3, + 'ធ្វើ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ថែ': 3, + 'ន្ថោ': 3, + 'ន្ទា': 3, + 'ន្ទៈ': 3, + 'ន្យា': 3, + 'ន្លែ': 3, + 'បោះ': 3, + 'ប្ដេ': 3, + 'ប្រា': 3, + 'ប្រើ': 3, + 'ប្រែ': 3, + 'ផ្ដា': 3, + 'ផ្ទា': 3, + 'ផ្ទេ': 3, + 'ផ្នែ': 3, + 'ផ្លា': 3, + 'ផ្សា': 3, + 'ផ្សេ': 3, + 'ផ្សៃ': 3, + 'ពោះ': 3, + 'ព្យា': 3, + 'ព្រៀ': 3, + 'ព្រៃ': 3, + 'ម្ងា': 3, + 'ម្ចា': 3, + 'ម្ដា': 3, + 'ម្ដែ': 3, + 'ម្នា': 3, + 'ម្នេ': 3, + 'ម្ភា': 3, + 'ម្រា': 3, + 'ម្រើ': 3, + 'ម្រេ': 3, + 'ម្លៀ': 3, + 'ម្លៃ': 3, + 'ល្បៈ': 3, + 'ល្មើ': 3, + 'ស្គា': 3, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ស្ថា': 3, + 'ស្នា': 3, + 'ស្មា': 3, + 'ស្មើ': 3, + 'ស្រា': 3, + 'ស្លា': 3, + 'ស្វែ': 3, + 'ᨣᩕᩮ᩠': 3, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'क्ष्ण': 3, + 'ट्टी': 3, + 'ट्रा': 3, + 'त्राि': 4, + 'द्धां': 3, + 'र्त्त': 3, + 'ष्ठा': 3, + 'क्ष्य': 3, + 'त्त्व': 3, + 'त्नी': 3, + 'त्पी': 3, + 'त्र्त': 3, + 'द्घो': 3, + 'न्तः': 3, + 'न्ता': 3, + 'न्त्रि': 4, + 'फ्ता': 3, + 'ब्धि': 3, + 'भ्या': 3, + 'म्प्र': 3, + 'र्कि': 3, + 'र्बा': 3, + 'र्मा': 3, + 'र्वा': 3, + 'ल्पि': 3, + 'श्यि': 3, + 'ക്കാ': 3, + 'ക്കി': 3, + 'ക്കും': 3, + 'ക്കെ': 3, + 'ക്കേ': 3, + 'ക്കൊ': 3, + 'ക്കോ': 3, + 'ക്തി': 3, + 'ക്യം': 3, + 'ക്ഷാ': 3, + 'ക്ഷി': 3, + 'ക്ഷേ': 3, + 'ഖ്യാ': 3, + 'ഗ്ഗം': 3, + 'ഗ്ദാ': 3, + 'ഗ്യം': 3, + 'ങ്കി': 3, + 'ങ്കെ': 3, + 'ങ്കേ': 3, + 'ങ്ങി': 3, + 'ച്ചി': 3, + 'ച്ചും': 3, + 'ച്ചെ': 3, + 'ച്ചേ': 3, + 'ജ്യാ': 3, + 'ഞ്ഞി': 3, + 'ഞ്ഞെ': 3, + 'ട്ടാ': 3, + 'ട്ടി': 3, + 'ട്ടോ': 3, + 'ണ്ടാ': 3, + 'ണ്ടി': 3, + 'ണ്ടും': 3, + 'ണ്ടെ': 3, + 'ത്താ': 3, + 'ത്തി': 3, + 'ത്തും': 3, + 'ത്തെ': 3, + 'ത്തേ': 3, + 'ത്തോ': 3, + 'ത്നം': 3, + 'ത്നി': 3, + 'ത്യാ': 3, + 'ത്യേ': 3, + 'ത്വം': 3, + 'ദ്ധി': 3, + 'ദ്യാ': 3, + 'ന്തം': 3, + 'ന്തെ': 3, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 5, + 'ന്ധി': 3, + 'ന്നാ': 3, + 'ന്നി': 3, + 'ന്നീ': 3, + 'ന്നും': 3, + 'ന്നെ': 3, + 'ന്നേ': 3, + 'ന്നോ': 3, + 'ന്മാ': 3, + 'ന്യം': 3, + 'ന്യാ': 3, + 'ന്യേ': 3, + 'ന്യോ': 3, + 'ന്റെ': 3, + 'ന്‍പി': 3, + 'പ്പി': 3, + 'പ്പെ': 3, + 'പ്പോ': 3, + 'പ്രാ': 3, + 'ബ്ലി': 3, + 'ഭ്യാ': 3, + 'ഭ്രാ': 3, + 'മ്പാ': 3, + 'മ്പ്ര': 3, + 'മ്മി': 3, + 'യ്ക്കു': 3, + 'യ്തി': 3, + 'യ്യാ': 3, + 'യ്യി': 3, + 'ര്യം': 3, + 'ര്‍ക്കു': 3, + 'ര്‍ക്കും': 4, + 'ര്‍ക്ക്‌': 3, + 'ര്‍ഗ്ഗം': 4, + 'ര്‍ച്ച': 3, + 'ര്‍ണ്ണ': 3, + 'ര്‍ത്ത': 3, + 'ര്‍ത്തി': 4, + 'ര്‍ത്തു': 3, + 'ര്‍ത്തേ': 4, + 'ര്‍ദേ': 3, + 'ര്‍ദ്ദ': 3, + 'ര്‍പ്പെ': 4, + 'ര്‍മ്മി': 4, + 'ര്‍രാ': 3, + 'ര്‍വ്വ': 3, + 'ര്‍ഹി': 3, + 'റ്റം': 3, + 'റ്റേ': 3, + 'ല്യാ': 3, + 'ല്ലാ': 3, + 'ല്ലാം': 4, + 'ല്ലെ': 3, + 'ല്‍കി': 3, + 'ല്‍കേ': 3, + 'ല്‍നി': 3, + 'ല്‍പ്പ': 3, + 'ള്ളാ': 3, + 'ള്ളി': 3, + 'ള്‍കൊ': 3, + 'ള്‍ക്ക': 3, + 'ള്‍ക്കി': 4, + 'ള്‍ക്കു': 3, + 'ള്‍ക്കും': 4, + 'ള്‍ക്കെ': 4, + 'ള്‍ക്ക്‌': 3, + 'വ്യം': 3, + 'വ്യാ': 3, + 'ശ്വാ': 3, + 'ഷ്ട്യാ': 4, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 4, + 'ഷ്യാ': 3, + 'സാം': 3, + 'സ്കാ': 3, + 'സ്ത്രം': 4, + 'സ്ത്രീ': 4, + 'സ്ഥാ': 3, + 'സ്ഥി': 3, + 'സ്റ്റ്‌': 3, + 'സ്വാ': 3, + 'സ്വീ': 3, + 'സ്സാ': 3, + 'സ്സി': 3, + 'സ്സും': 3, + 'സ്സോ': 3, + 'ഹിം': 3, + 'क्कां': 3, + 'क्ती': 3, + 'क्तीं': 3, + 'क्या': 3, + 'च्या': 3, + 'च्यां': 3, + 'ज्या': 3, + 'ज्या‌': 3, + 'ट्या': 3, + 'ण्या': 3, + 'ण्यां': 3, + 'त्त्वा': 4, + 'त्त्वे': 3, + 'त्यां': 3, + 'त्र्य': 3, + 'त्र्या': 4, + 'त्र्ये': 3, + 'त्वा': 3, + 'त्वां': 3, + 'द्दि': 3, + 'द्दी': 3, + 'द्धिं': 3, + 'द्धी': 3, + 'द्धीं': 3, + 'द्या': 3, + 'द्वि': 3, + 'न्हा': 3, + 'न्ह्यां': 4, + 'र्जा': 3, + 'र्ती': 3, + 'र्थी': 3, + 'र्भा': 3, + 'र्यां': 3, + 'र्वां': 3, + 'र्‍या': 3, + 'ल्यां': 3, + 'ल्ला': 3, + 'श्रां': 3, + 'ष्टां': 3, + 'ष्टी': 3, + 'ष्टीं': 3, + 'ष्ट्रा': 4, + 'ष्ट्रां': 4, + 'स्त्रि': 4, + 'स्या': 3, + 'ह्या': 3, + 'ဇြေ': 3, + 'ဒ္ဂေ': 3, + 'ဖျေံ': 3, + 'ဗ္တေ': 3, + 'ဗ္ၜေ': 3, + 'ဗြေ': 3, + 'သ္ဂေ': 3, + 'क्ता': 3, + 'क्ना': 3, + 'क्सा': 3, + 'ज्रा': 3, + 'ञ्चा': 3, + 'द्दा': 3, + 'न्का': 3, + 'न्चि': 3, + 'न्दा': 3, + 'न्दो': 3, + 'फ्ना': 3, + 'फ्नो': 3, + 'म्ति': 3, + 'म्पा': 3, + 'र्दा': 3, + 'र्द्ध': 3, + 'र्नि': 3, + 'र्सा': 3, + 'ष्ट्रि': 4, + 'स्ट्या': 4, + 'स्तो': 3, + 'स्रो': 3, + 'क्का': 3, + 'क्तेः': 3, + 'क्त्योः': 5, + 'क्रा': 3, + 'क्षां': 3, + 'क्षाः': 4, + 'क्षो': 3, + 'क्ष्या': 4, + 'ख्यः': 3, + 'ग्यैः': 3, + 'ग्र्य': 3, + 'ञ्चि': 3, + 'ण्डः': 3, + 'ण्डि': 3, + 'ताः': 3, + 'त्त्थि': 4, + 'त्सो': 3, + 'त्स्वा': 4, + 'द्धः': 3, + 'द्धैः': 3, + 'धाः': 3, + 'नाः': 3, + 'न्ञ्या': 4, + 'न्तो': 3, + 'न्त्राः': 5, + 'न्त्री': 4, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 5, + 'न्त्र्ये': 4, + 'न्धा': 3, + 'न्ना': 3, + 'न्नाः': 4, + 'न्यो': 3, + 'प्तौ': 3, + 'प्या': 3, + 'भिः': 3, + 'भ्यः': 3, + 'भ्यां': 3, + 'भ्यो': 3, + 'म्नि': 3, + 'याः': 3, + 'य्यो': 3, + 'राः': 3, + 'र्गी': 3, + 'र्चि': 3, + 'र्णां': 3, + 'र्णी': 3, + 'र्तिः': 4, + 'र्त्ति': 4, + 'र्दि': 3, + 'र्धि': 3, + 'र्हाः': 4, + 'र्हि': 3, + 'र्हो': 3, + 'लाः': 3, + 'ल्का': 3, + 'ल्याः': 4, + 'वाः': 3, + 'शाः': 3, + 'श्या': 3, + 'श्वि': 3, + 'षाः': 3, + 'ष्टः': 3, + 'ष्टा': 3, + 'ष्टाः': 4, + 'ष्ट्रे': 3, + 'ष्ट्रो': 4, + 'ष्प्र': 3, + 'ष्यः': 3, + 'स्का': 3, + 'स्काः': 4, + 'स्ति': 3, + 'स्त्रा': 4, + 'स्थां': 3, + 'स्धी': 3, + 'स्मि': 3, + 'स्मिं': 3, + 'स्यां': 3, + 'स्याः': 4, + 'स्युः': 3, + '𑌕𑌾𑌂': 3, + '𑌕𑌾𑌃': 3, + '𑌟𑌾𑌂': 3, + '𑌟𑌾𑌃': 3, + '𑌠𑍈𑌃': 3, + '𑌣𑌾𑌂': 3, + '𑌤𑌾𑌂': 3, + '𑌤𑌾𑌃': 3, + '𑌤𑌿𑌂': 3, + '𑌤𑌿𑌃': 3, + '𑌤𑍁𑌂': 3, + '𑌤𑍇𑌃': 3, + '𑌥𑌾𑌂': 3, + '𑌧𑌾𑌃': 3, + '𑌧𑌿𑌂': 3, + '𑌧𑍇𑌃': 3, + '𑌧𑍈𑌃': 3, + '𑌨𑌾𑌂': 3, + '𑌨𑌾𑌃': 3, + '𑌨𑌿𑌃': 3, + '𑌨𑍈𑌃': 3, + '𑌭𑌿𑌃': 3, + '𑌮𑌿𑌂': 3, + '𑌯𑌾𑌂': 3, + '𑌯𑌾𑌃': 3, + '𑌯𑍁𑌃': 3, + '𑌯𑍈𑌃': 3, + '𑌯𑍋𑌃': 3, + '𑌰𑌾𑌃': 3, + '𑌰𑌿𑌂': 3, + '𑌲𑌾𑌃': 3, + '𑌲𑌿𑌂': 3, + '𑌵𑌾𑌂': 3, + '𑌵𑌾𑌃': 3, + '𑌶𑌾𑌃': 3, + '𑌷𑌾𑌂': 3, + '𑌷𑌾𑌃': 3, + '𑌸𑌾𑌂': 3, + '𑌹𑌾𑌃': 3, + '𑌕𑍍': 2, + '𑌗𑍍': 2, + '𑌚𑍍': 2, + '𑌜𑍍': 2, + '𑌞𑍍': 2, + '𑌟𑍍': 2, + '𑌣𑍍': 2, + '𑌤𑍍': 2, + '𑌦𑍍': 2, + '𑌧𑍍': 2, + '𑌨𑍍': 2, + '𑌪𑍍': 2, + '𑌬𑍍': 2, + '𑌭𑍍': 2, + '𑌮𑍍': 2, + '𑌯𑍍': 2, + '𑌰𑍍': 2, + '𑌲𑍍': 2, + '𑌵𑍍': 2, + '𑌶𑍍': 2, + '𑌷𑍍': 2, + '𑌸𑍍': 2, + 'क्को': 3, + 'ग्या': 3, + 'च्यो': 3, + 'म्ही': 3, + 'म्हो': 3, + 'ह्रा': 3, + 'కుం': 3, + 'క్కు': 3, + 'క్తు': 3, + 'క్రాం': 3, + 'క్రూ': 3, + 'క్షిం': 3, + 'క్స్వా': 3, + 'చ్చు': 3, + 'టుం': 3, + 'ట్లు': 3, + 'డ్రు': 3, + 'త్తు': 3, + 'త్నిం': 3, + 'త్యం': 3, + 'త్రు': 3, + 'త్ర్య': 3, + 'దుం': 3, + 'ద్దు': 3, + 'ద్ధిం': 3, + 'ద్ర్య': 3, + 'నుం': 3, + 'న్ను': 3, + 'భ్యు': 3, + 'యుం': 3, + 'ర్చు': 3, + 'ర్ణాం': 3, + 'ర్ణు': 3, + 'ర్తిం': 3, + 'ర్తృ': 3, + 'ర్థిం': 3, + 'ర్బం': 3, + 'ర్హాం': 3, + 'ర్హు': 3, + 'శ్రాం': 3, + 'ష్టు': 3, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'ష్ఠు': 3, + 'స్కృ': 3, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, +} diff --git a/wcwidth/table_grapheme_overrides/_known_c0a2cdbf.py b/wcwidth/table_grapheme_overrides/_known_c0a2cdbf.py new file mode 100644 index 00000000..2165db4d --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_c0a2cdbf.py @@ -0,0 +1,3617 @@ +""" +Grapheme overrides for _known_c0a2cdbf. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: kitty +""" +# pylint: skip-file +GRAPHEMES = { + 'অং': 1, + 'কা': 1, + 'কা‌': 1, + 'কি': 1, + 'কিং': 1, + 'কে': 1, + 'কে‌': 1, + 'কো': 1, + 'ক্ত': 1, + 'ক্তি': 1, + 'ক্য': 1, + 'ক্র': 1, + 'ক্রী': 1, + 'ক্ষ': 1, + 'ক্ষা': 1, + 'ক্ষি': 1, + 'ক্ষে': 1, + 'ক্ষ্য': 1, + 'ক্ষ্যে': 1, + 'খা': 1, + 'খি': 1, + 'খে': 1, + 'খ্যা': 1, + 'গি': 1, + 'গে': 1, + 'গো': 1, + 'গ্য': 1, + 'গ্র': 1, + 'গ্রা': 1, + 'গ্রে': 1, + 'ঘা': 1, + 'ঘে': 1, + 'ঘো': 1, + 'ঘো': 1, + 'ঙ্খা': 1, + 'ঙ্গ': 1, + 'ঙ্গী': 1, + 'ঙ্গে': 1, + 'ঙ্ঘ': 1, + 'চা': 1, + 'চি': 1, + 'চে': 1, + 'চো': 1, + 'চৌ': 1, + 'চ্চ': 1, + 'চ্ছ': 1, + 'চ্ছা': 1, + 'চ্ছা‌': 1, + 'চ্ছু': 1, + 'চ্ছে': 1, + 'ছা': 1, + 'ছি': 1, + 'ছে': 1, + 'জা': 1, + 'জি': 1, + 'জী': 1, + 'জে': 1, + 'জে‌': 1, + 'জ্ঞ': 1, + 'জ্ঞা': 1, + 'জ্য': 1, + 'ঝো': 1, + 'ঞ্চি': 1, + 'ঞ্ছি': 1, + 'টা': 1, + 'টি': 1, + 'ট্রে': 1, + 'ঠি': 1, + 'ড়া': 1, + 'ণা': 1, + 'ণি': 1, + 'ণে': 1, + 'ণ্ড': 1, + 'ণ্ডে': 1, + 'ণ্য': 1, + 'তঃ': 1, + 'তা': 1, + 'তাঁ': 1, + 'তা‌': 1, + 'তি': 1, + 'তি‌': 1, + 'তী': 1, + 'তে': 1, + 'তে‌': 1, + 'ত্ত': 1, + 'ত্তা': 1, + 'ত্তি': 1, + 'ত্ন': 1, + 'ত্ব': 1, + 'ত্বে': 1, + 'ত্ম': 1, + 'ত্য': 1, + 'ত্যা': 1, + 'ত্যি': 1, + 'ত্যে': 1, + 'ত্র': 1, + 'ত্রা': 1, + 'ত্রে': 1, + 'ত্‍প': 1, + 'ত্‍পী': 1, + 'ত্‍সা': 1, + 'থা': 1, + 'থি': 1, + 'থে': 1, + 'থ্য': 1, + 'দা': 1, + 'দি': 1, + 'দে': 1, + 'দে‌': 1, + 'দৈ': 1, + 'দো': 1, + 'দ্দি': 1, + 'দ্দে': 1, + 'দ্ধ': 1, + 'দ্ধা': 1, + 'দ্ধি': 1, + 'দ্ধে': 1, + 'দ্বা': 1, + 'দ্ভ': 1, + 'দ্ভূ': 1, + 'দ্য': 1, + 'দ্রো': 1, + 'ধা': 1, + 'ধি': 1, + 'ধী': 1, + 'ধে': 1, + 'ধ্য': 1, + 'ধ্যে': 1, + 'না': 1, + 'না‌': 1, + 'নি': 1, + 'নী': 1, + 'নে': 1, + 'নৈ': 1, + 'নো': 1, + 'ন্ড': 1, + 'ন্ত': 1, + 'ন্তা': 1, + 'ন্তি': 1, + 'ন্তে': 1, + 'ন্ত্রি': 1, + 'ন্ত্রে': 1, + 'ন্থী': 1, + 'ন্ধ': 1, + 'ন্ধা': 1, + 'ন্ধু': 1, + 'ন্ন': 1, + 'ন্ম': 1, + 'ন্মা': 1, + 'ন্মু': 1, + 'ন্য': 1, + 'ন্যা': 1, + 'ন্যে': 1, + 'পা': 1, + 'পা‌': 1, + 'পি': 1, + 'পী': 1, + 'পে': 1, + 'পো': 1, + 'প্ত': 1, + 'প্তা': 1, + 'প্র': 1, + 'প্রা': 1, + 'ফে': 1, + 'ফৌ': 1, + 'বং': 1, + 'বা': 1, + 'বা‌': 1, + 'বি': 1, + 'বী': 1, + 'বে': 1, + 'বৈ': 1, + 'বো': 1, + 'ব্ধি': 1, + 'ব্য': 1, + 'ব্যা': 1, + 'ব্র': 1, + 'ভা': 1, + 'ভি': 1, + 'ভে': 1, + 'ভো': 1, + 'ভৌ': 1, + 'ভ্য': 1, + 'ভ্রা': 1, + 'মা': 1, + 'মা‌': 1, + 'মি': 1, + 'মে': 1, + 'মৌ': 1, + 'ম্প': 1, + 'ম্পা': 1, + 'ম্ব': 1, + 'ম্ভ': 1, + 'ম্ম': 1, + 'ম্মা': 1, + 'ম্য': 1, + 'য়া': 1, + 'য়ি': 1, + 'য়ে': 1, + 'য়ো': 1, + 'যা': 1, + 'যে': 1, + 'যো': 1, + 'য্য': 1, + 'রা': 1, + 'রাং': 1, + 'রি': 1, + 'রী': 1, + 'রে': 1, + 'রো': 1, + 'র্ক': 1, + 'র্জ': 1, + 'র্জা': 1, + 'র্ণ': 1, + 'র্ত': 1, + 'র্থ': 1, + 'র্থে': 1, + 'র্দো': 1, + 'র্ধ': 1, + 'র্ধা': 1, + 'র্নী': 1, + 'র্ব': 1, + 'র্বা': 1, + 'র্বি': 1, + 'র্বো': 1, + 'র্ব্য': 1, + 'র্ভূ': 1, + 'র্ম': 1, + 'র্মে': 1, + 'র্য': 1, + 'র্যা': 1, + 'লা': 1, + 'লি': 1, + 'লী': 1, + 'লে': 1, + 'লে‌': 1, + 'ল্প': 1, + 'ল্য': 1, + 'ল্যা': 1, + 'ল্যে': 1, + 'ল্লে': 1, + 'শং': 1, + 'শা': 1, + 'শি': 1, + 'শী': 1, + 'শৃং': 1, + 'শে': 1, + 'শৈ': 1, + 'শ্চ': 1, + 'শ্চি': 1, + 'শ্বা': 1, + 'শ্বে': 1, + 'শ্য': 1, + 'শ্যে': 1, + 'শ্র': 1, + 'শ্রা': 1, + 'ষা': 1, + 'ষি': 1, + 'ষী': 1, + 'ষে': 1, + 'ষ্ট': 1, + 'ষ্টা': 1, + 'ষ্টি': 1, + 'ষ্ট্র': 1, + 'ষ্ট্রী': 1, + 'ষ্ট্রে': 1, + 'ষ্ঠা': 1, + 'ষ্ঠি': 1, + 'ষ্ঠী': 1, + 'ষ্ঠু': 1, + 'ষ্ণু': 1, + 'সং': 1, + 'সা': 1, + 'সাং': 1, + 'সি': 1, + 'সী': 1, + 'সে': 1, + 'সে‌': 1, + 'স্ক': 1, + 'স্কৃ': 1, + 'স্ত': 1, + 'স্তি': 1, + 'স্তি‌': 1, + 'স্ত্র': 1, + 'স্থ': 1, + 'স্থা': 1, + 'স্থ্য': 1, + 'স্ব': 1, + 'স্বা': 1, + 'স্বী': 1, + 'স্য': 1, + 'স্যা': 1, + 'স্যে': 1, + 'হা': 1, + 'হি': 1, + 'হে': 1, + 'হো': 1, + 'হ্য': 1, + 'য়ে': 1, + 'का': 1, + 'कि': 1, + 'की': 1, + 'को': 1, + 'कौ': 1, + 'क्क': 1, + 'क्घ्घि्': 1, + 'क्त': 1, + 'क्ति': 1, + 'क्ष': 1, + 'क्षा': 1, + 'क्षे': 1, + 'खा': 1, + 'खि': 1, + 'खी': 1, + 'ख्त': 1, + 'गा': 1, + 'गां': 1, + 'गि': 1, + 'गी': 1, + 'गो': 1, + 'ग्य': 1, + 'घि': 1, + 'घी': 1, + 'घेि': 1, + 'घो': 1, + 'घ्ंत': 1, + 'घ्का': 1, + 'घ्त': 1, + 'घ्र': 1, + 'घ्र्व्य': 1, + 'घ्लि': 1, + 'घ्श्य': 1, + 'घ्स्ट': 1, + 'चा': 1, + 'चि': 1, + 'च्च': 1, + 'च्चा': 1, + 'च्छा': 1, + 'च्छे': 1, + 'छो': 1, + 'जा': 1, + 'जि': 1, + 'जिं': 1, + 'जी': 1, + 'ज्ञा': 1, + 'ज्य': 1, + 'टी': 1, + 'ठा': 1, + 'ठी': 1, + 'ड़ा': 1, + 'ढ़ा': 1, + 'ढ़ि': 1, + 'णा': 1, + 'णि': 1, + 'णो': 1, + 'ता': 1, + 'तां': 1, + 'ति': 1, + 'तो': 1, + 'तौ': 1, + 'त्ति': 1, + 'त्म': 1, + 'त्यि': 1, + 'त्र': 1, + 'त्रा': 1, + 'त्राा': 1, + 'त्रि': 1, + 'था': 1, + 'थि': 1, + 'दा': 1, + 'दि': 1, + 'दी': 1, + 'दो': 1, + 'द्वा': 1, + 'धा': 1, + 'धि': 1, + 'ना': 1, + 'नि': 1, + 'नी': 1, + 'नो': 1, + 'नों': 1, + 'न्त': 1, + 'न्म': 1, + 'न्य': 1, + 'न्या': 1, + 'पा': 1, + 'प्त': 1, + 'प्र': 1, + 'प्रा': 1, + 'फा': 1, + 'बा': 1, + 'बि': 1, + 'बी': 1, + 'भा': 1, + 'भि': 1, + 'भी': 1, + 'भो': 1, + 'मा': 1, + 'मि': 1, + 'मी': 1, + 'मौ': 1, + 'म्मा': 1, + 'म्मे': 1, + 'म्या': 1, + 'या': 1, + 'यि': 1, + 'यो': 1, + 'यों': 1, + 'रा': 1, + 'रि': 1, + 'री': 1, + 'रो': 1, + 'र्ग': 1, + 'र्जि': 1, + 'र्जी': 1, + 'र्ट': 1, + 'र्ण': 1, + 'र्त': 1, + 'र्ति': 1, + 'र्थि': 1, + 'र्दो': 1, + 'र्धा': 1, + 'र्फ': 1, + 'र्ब': 1, + 'र्भ': 1, + 'र्म': 1, + 'र्मि': 1, + 'र्य': 1, + 'र्रा': 1, + 'र्व': 1, + 'र्ष': 1, + 'ला': 1, + 'लि': 1, + 'लिं': 1, + 'ली': 1, + 'लीं': 1, + 'लो': 1, + 'ल्प': 1, + 'ल्या': 1, + 'ल्लं': 1, + 'वा': 1, + 'वां': 1, + 'वि': 1, + 'वी': 1, + 'व्य': 1, + 'व्या': 1, + 'शा': 1, + 'शां': 1, + 'शि': 1, + 'शी': 1, + 'श्च': 1, + 'श्य': 1, + 'श्व': 1, + 'श्वा': 1, + 'षा': 1, + 'षि': 1, + 'षी': 1, + 'ष्ट': 1, + 'ष्ट्र': 1, + 'ष्ट्री': 1, + 'ष्प': 1, + 'सा': 1, + 'सां': 1, + 'सि': 1, + 'सी': 1, + 'सो': 1, + 'स्कृ': 1, + 'स्त': 1, + 'स्ती': 1, + 'स्थ': 1, + 'स्था': 1, + 'स्थि': 1, + 'स्थी': 1, + 'स्थ्य': 1, + 'स्य': 1, + 'स्व': 1, + 'स्वा': 1, + 'स्सा': 1, + 'हा': 1, + 'हि': 1, + 'हिं': 1, + 'ही': 1, + 'हीं': 1, + 'हो': 1, + 'हौ': 1, + 'ကေ': 1, + 'က္ခ': 1, + 'က်ျ': 1, + 'ကျ': 1, + 'ကျို': 1, + 'ကျူ': 1, + 'ကျေ': 1, + 'ကျွ': 1, + 'ကြ': 1, + 'ကြို': 1, + 'ကြီ': 1, + 'ကြု': 1, + 'ကြေ': 1, + 'ကြံ': 1, + 'ကြွေ': 1, + 'ခေ': 1, + 'ချ': 1, + 'ချိ': 1, + 'ချို': 1, + 'ချို့': 1, + 'ချီ': 1, + 'ချု': 1, + 'ချေ': 1, + 'ခြ': 1, + 'ခြုံ': 1, + 'ခြေ': 1, + 'ဂ္ဂ': 1, + 'ဂ္ဂို': 1, + 'င်္ဂ': 1, + 'ငြ': 1, + 'ငြိ': 1, + 'ငွေ': 1, + 'စေ': 1, + 'စ္စ': 1, + 'ဆေ': 1, + 'ဋ္ဌ': 1, + 'တေ': 1, + 'တ္တ': 1, + 'တွေ': 1, + 'ထေ': 1, + 'ထွေ': 1, + 'ဒေ': 1, + 'နေ': 1, + 'နေ့': 1, + 'န္ဒ': 1, + 'န္နိ': 1, + 'နှေ': 1, + 'ပေ': 1, + 'ပ္ပ': 1, + 'ပ္ပံ': 1, + 'ပျ': 1, + 'ပျေ': 1, + 'ပြ': 1, + 'ပြီ': 1, + 'ပြု': 1, + 'ပြေ': 1, + 'ဖေ': 1, + 'ဖျ': 1, + 'ဖြ': 1, + 'ဖြို': 1, + 'ဘေ': 1, + 'မေ': 1, + 'မ္ဘ': 1, + 'မ္မ': 1, + 'မျ': 1, + 'မျို': 1, + 'မျှ': 1, + 'မြ': 1, + 'မြေ': 1, + 'မြှ': 1, + 'မွေ': 1, + 'မွေ့': 1, + 'မှေ': 1, + 'ယေ': 1, + 'ယျ': 1, + 'ရေ': 1, + 'ရွေ': 1, + 'ရွှေ့': 1, + 'ရှေ': 1, + 'ရှေ့': 1, + 'လေ': 1, + 'လျ': 1, + 'လျေ': 1, + 'လျှ': 1, + 'လျှို့': 1, + 'လျှေ': 1, + 'ဝေ': 1, + 'သေ': 1, + 'အေ': 1, + '𑄃𑄬': 1, + '𑄃𑄬𑄭': 1, + '𑄃𑄳𑄃': 1, + '𑄃𑄳𑄦𑄧': 1, + '𑄃𑄳𑄦𑄨': 1, + '𑄇𑄬': 1, + '𑄇𑄳𑄠': 1, + '𑄇𑄳𑄠𑄬': 1, + '𑄇𑄳𑄠𑄴': 1, + '𑄇𑄳𑄢𑄨': 1, + '𑄇𑄳𑄦𑄧': 1, + '𑄇𑄳𑄦𑄴': 1, + '𑄈𑄬': 1, + '𑄈𑄳𑄠': 1, + '𑄈𑄳𑄠𑄬': 1, + '𑄉𑄬': 1, + '𑄉𑄬𑄭': 1, + '𑄉𑄳𑄠': 1, + '𑄉𑄳𑄢𑄧': 1, + '𑄊𑄬': 1, + '𑄌𑄬': 1, + '𑄌𑄳𑄠𑄬': 1, + '𑄌𑄳𑄠𑄴': 1, + '𑄎𑄬': 1, + '𑄎𑄬𑄭': 1, + '𑄎𑄳𑄠𑄧': 1, + '𑄎𑄳𑄠𑄬': 1, + '𑄏𑄬': 1, + '𑄑𑄬': 1, + '𑄑𑄳𑄢𑄬': 1, + '𑄖𑄬': 1, + '𑄖𑄳𑄠𑄧': 1, + '𑄖𑄳𑄠𑄬': 1, + '𑄖𑄳𑄠𑄴': 1, + '𑄖𑄳𑄢𑄨': 1, + '𑄖𑄳𑄢𑄬': 1, + '𑄖𑄳𑄦𑄴': 1, + '𑄗𑄬': 1, + '𑄘𑄬': 1, + '𑄘𑄳𑄠𑄧': 1, + '𑄘𑄳𑄠𑄬': 1, + '𑄙𑄬': 1, + '𑄙𑄳𑄠': 1, + '𑄙𑄳𑄠𑄧': 1, + '𑄚𑄬': 1, + '𑄚𑄬𑄭': 1, + '𑄚𑄳𑄠𑄧': 1, + '𑄚𑄳𑄠𑄬': 1, + '𑄚𑄳𑄠𑄴': 1, + '𑄚𑄳𑄢𑄧𑄧': 1, + '𑄚𑄳𑄦𑄧': 1, + '𑄚𑄳𑄦𑄨': 1, + '𑄚𑄳𑄦𑄴': 1, + '𑄛𑄬': 1, + '𑄛𑄳𑄢': 1, + '𑄛𑄳𑄢𑄧': 1, + '𑄛𑄳𑄦': 1, + '𑄜𑄬': 1, + '𑄝𑄬': 1, + '𑄝𑄳𑄠': 1, + '𑄝𑄳𑄢𑄨': 1, + '𑄝𑄳𑄢𑄬': 1, + '𑄞𑄬': 1, + '𑄞𑄬𑄭': 1, + '𑄟𑄬': 1, + '𑄟𑄳𑄠𑄬': 1, + '𑄠𑄬': 1, + '𑄠𑄬𑄭': 1, + '𑄡𑄬': 1, + '𑄡𑄬𑄭': 1, + '𑄡𑄳𑄠𑄬': 1, + '𑄢𑄬': 1, + '𑄢𑄬𑄭': 1, + '𑄢𑄳𑄦𑄧𑄱𑄱': 1, + '𑄣𑄬': 1, + '𑄣𑄬𑄭': 1, + '𑄣𑄳𑄦𑄬': 1, + '𑄣𑄳𑄦𑄴': 1, + '𑄥𑄬': 1, + '𑄥𑄳𑄠': 1, + '𑄥𑄳𑄠𑄧': 1, + '𑄥𑄳𑄢𑄧': 1, + '𑄥𑄳𑄢𑄨𑄁': 1, + '𑄦𑄬': 1, + 'કઃ': 1, + 'કા': 1, + 'કાં': 1, + 'કિ': 1, + 'કી': 1, + 'કો': 1, + 'ક્ક': 1, + 'ક્કા': 1, + 'ક્કો': 1, + 'ક્તિ': 1, + 'ક્ર': 1, + 'ક્ષ': 1, + 'ક્ષા': 1, + 'ખા': 1, + 'ખી': 1, + 'ખો': 1, + 'ખ્ત': 1, + 'ગા': 1, + 'ગિ': 1, + 'ગી': 1, + 'ગો': 1, + 'ગ્ન': 1, + 'ગ્ય': 1, + 'ઘા': 1, + 'ઘો': 1, + 'ચા': 1, + 'ચિ': 1, + 'ચી': 1, + 'ચ્ચ': 1, + 'ચ્ચા': 1, + 'ચ્ચે': 1, + 'ચ્છા': 1, + 'ચ્છે': 1, + 'છા': 1, + 'છો': 1, + 'જા': 1, + 'જાં': 1, + 'જિ': 1, + 'જી': 1, + 'જો': 1, + 'જ્ઞા': 1, + 'જ્ય': 1, + 'જ્યો': 1, + 'ટઃ': 1, + 'ટ્ર': 1, + 'ટ્રે': 1, + 'ડા': 1, + 'ડાં': 1, + 'ડી': 1, + 'ઢા': 1, + 'ઢિ': 1, + 'ણા': 1, + 'ણી': 1, + 'તઃ': 1, + 'તા': 1, + 'તાં': 1, + 'તિ': 1, + 'તી': 1, + 'તો': 1, + 'ત્તા': 1, + 'ત્તિ': 1, + 'ત્ત્વ': 1, + 'ત્ત્વા': 1, + 'ત્ન': 1, + 'ત્મ': 1, + 'ત્ય': 1, + 'ત્યા': 1, + 'ત્યાં': 1, + 'ત્યિ': 1, + 'ત્યે': 1, + 'ત્યો': 1, + 'ત્ર': 1, + 'ત્રી': 1, + 'ત્ર્ય': 1, + 'ત્વ': 1, + 'થા': 1, + 'થી': 1, + 'દા': 1, + 'દી': 1, + 'દો': 1, + 'દ્ધ': 1, + 'દ્ધા': 1, + 'દ્ધાં': 1, + 'દ્ધિ': 1, + 'દ્ભ': 1, + 'દ્વા': 1, + 'ધા': 1, + 'ધાં': 1, + 'ધિ': 1, + 'ધી': 1, + 'ધો': 1, + 'ધ્ય': 1, + 'ધ્યા': 1, + 'નઃ': 1, + 'ના': 1, + 'નાં': 1, + 'નિ': 1, + 'ની': 1, + 'નો': 1, + 'ન્ત': 1, + 'ન્તો': 1, + 'ન્મ': 1, + 'ન્મા': 1, + 'ન્મે': 1, + 'ન્ય': 1, + 'ન્યા': 1, + 'ન્યૂં': 1, + 'પા': 1, + 'પિ': 1, + 'પી': 1, + 'પો': 1, + 'પ્ત': 1, + 'પ્ર': 1, + 'પ્રા': 1, + 'ફા': 1, + 'ફો': 1, + 'બા': 1, + 'બાં': 1, + 'બી': 1, + 'બ્ધ': 1, + 'ભા': 1, + 'ભાં': 1, + 'ભિ': 1, + 'ભો': 1, + 'ભૌ': 1, + 'ભ્ય': 1, + 'મઃ': 1, + 'મા': 1, + 'માં': 1, + 'મિ': 1, + 'મી': 1, + 'મો': 1, + 'મ્ય': 1, + 'મ્યાં': 1, + 'યા': 1, + 'યિ': 1, + 'યી': 1, + 'યો': 1, + 'રા': 1, + 'રિ': 1, + 'રી': 1, + 'રો': 1, + 'ર્જ': 1, + 'ર્ણ': 1, + 'ર્ત': 1, + 'ર્તા': 1, + 'ર્થ': 1, + 'ર્થિ': 1, + 'ર્દો': 1, + 'ર્મ': 1, + 'ર્મિ': 1, + 'ર્મે': 1, + 'ર્ય': 1, + 'ર્યા': 1, + 'ર્યો': 1, + 'ર્વ': 1, + 'લા': 1, + 'લાં': 1, + 'લિ': 1, + 'લિં': 1, + 'લી': 1, + 'લો': 1, + 'લ્મ': 1, + 'લ્ય': 1, + 'ળા': 1, + 'ળી': 1, + 'વા': 1, + 'વાં': 1, + 'વિ': 1, + 'વી': 1, + 'વો': 1, + 'વ્ય': 1, + 'વ્યા': 1, + 'વ્યો': 1, + 'શા': 1, + 'શાં': 1, + 'શિ': 1, + 'શી': 1, + 'શો': 1, + 'શ્કે': 1, + 'શ્ચ': 1, + 'શ્ય': 1, + 'શ્ર': 1, + 'શ્વ': 1, + 'ષા': 1, + 'ષી': 1, + 'ષો': 1, + 'ષ્ટિ': 1, + 'ષ્ટ્ર': 1, + 'ષ્ટ્રી': 1, + 'ષ્ટ્રો': 1, + 'ષ્ઠા': 1, + 'ષ્ણુ': 1, + 'ષ્પ': 1, + 'સા': 1, + 'સાં': 1, + 'સિ': 1, + 'સી': 1, + 'સો': 1, + 'સ્કૃ': 1, + 'સ્ટ': 1, + 'સ્તિ': 1, + 'સ્તી': 1, + 'સ્ત્રી': 1, + 'સ્થા': 1, + 'સ્થિ': 1, + 'સ્પ': 1, + 'સ્રી': 1, + 'સ્વ': 1, + 'સ્વા': 1, + 'સ્વી': 1, + 'સ્સા': 1, + 'હા': 1, + 'હિ': 1, + 'હી': 1, + 'હો': 1, + 'कां': 1, + 'क्नि': 1, + 'क्र': 1, + 'क्रि': 1, + 'क्षि': 1, + 'ख्या': 1, + 'ग़ा': 1, + 'गों': 1, + 'गौ': 1, + 'ग्न': 1, + 'ग्र': 1, + 'ग्रे': 1, + 'घा': 1, + 'ची': 1, + 'च्चे': 1, + 'च्चों': 1, + 'च्छि': 1, + 'जो': 1, + 'टों': 1, + 'ट्टि': 1, + 'ढा': 1, + 'णों': 1, + 'ण्ड': 1, + 'तः': 1, + 'ती': 1, + 'तों': 1, + 'त्का': 1, + 'त्त': 1, + 'त्ता': 1, + 'त्न': 1, + 'त्नों': 1, + 'त्प': 1, + 'त्पा': 1, + 'त्मा': 1, + 'त्य': 1, + 'त्या': 1, + 'त्ये': 1, + 'त्री': 1, + 'त्व': 1, + 'त्सा': 1, + 'द्घ': 1, + 'द्घि': 1, + 'द्दे': 1, + 'द्ध': 1, + 'द्धा': 1, + 'द्धि': 1, + 'द्भा': 1, + 'द्रो': 1, + 'धी': 1, + 'धों': 1, + 'ध्य': 1, + 'ध्या': 1, + 'निः': 1, + 'नौ': 1, + 'न्ति': 1, + 'न्तों': 1, + 'न्त्र': 1, + 'न्त्रा': 1, + 'न्द': 1, + 'न्दी': 1, + 'न्ध': 1, + 'न्धि': 1, + 'न्धी': 1, + 'न्धों': 1, + 'न्न': 1, + 'न्नि': 1, + 'न्मा': 1, + 'न्वे': 1, + 'न्स': 1, + 'न्हें': 1, + 'पां': 1, + 'पि': 1, + 'पी': 1, + 'पों': 1, + 'प्ति': 1, + 'प्य': 1, + 'फौ': 1, + 'फ्रां': 1, + 'ब्ध': 1, + 'भौ': 1, + 'मों': 1, + 'म्प': 1, + 'म्ब': 1, + 'म्भि': 1, + 'म्म': 1, + 'म्मि': 1, + 'यां': 1, + 'रों': 1, + 'र्ता': 1, + 'र्थ': 1, + 'र्द': 1, + 'र्या': 1, + 'र्यों': 1, + 'र्वो': 1, + 'र्श': 1, + 'लों': 1, + 'ल्क': 1, + 'ल्म': 1, + 'ल्लि': 1, + 'वो': 1, + 'वों': 1, + 'व्यों': 1, + 'शों': 1, + 'श्चि': 1, + 'श्यों': 1, + 'श्र': 1, + 'श्रा': 1, + 'षों': 1, + 'ष्का': 1, + 'ष्टि': 1, + 'ष्ट्रों': 1, + 'ष्ठों': 1, + 'ष्णु': 1, + 'ष्य': 1, + 'ष्यों': 1, + 'स्कू': 1, + 'स्ता': 1, + 'स्त्र': 1, + 'स्त्री': 1, + 'स्प': 1, + 'स्पे': 1, + 'स्म': 1, + 'स्यों': 1, + 'स्वी': 1, + 'हां': 1, + 'हैः': 1, + 'हों': 1, + 'क़ा': 1, + 'क़ि': 1, + 'ज़ा': 1, + 'ड़ा': 1, + 'ढ़ा': 1, + 'फ़ा': 1, + 'फ़्ता': 1, + 'ꦏꦃ': 1, + 'ꦏꦺ': 1, + 'ꦏꦺꦴ': 1, + 'ꦏꦿ': 1, + 'ꦏꦿꦁ': 1, + 'ꦏꦿꦂ': 1, + 'ꦏ꧀ꦏ': 1, + 'ꦏ꧀ꦏꦁ': 1, + 'ꦏ꧀ꦏꦺ': 1, + 'ꦏ꧀ꦏꦼ': 1, + 'ꦏ꧀ꦔ': 1, + 'ꦏ꧀ꦔꦸ': 1, + 'ꦏ꧀ꦔꦿ': 1, + 'ꦏ꧀ꦕ': 1, + 'ꦏ꧀ꦠ': 1, + 'ꦏ꧀ꦠꦶ': 1, + 'ꦏ꧀ꦠꦸ': 1, + 'ꦏ꧀ꦠꦺ': 1, + 'ꦏ꧀ꦢ': 1, + 'ꦏ꧀ꦢꦂ': 1, + 'ꦏ꧀ꦢꦶ': 1, + 'ꦏ꧀ꦤ': 1, + 'ꦏ꧀ꦤꦶꦁ': 1, + 'ꦏ꧀ꦥ': 1, + 'ꦏ꧀ꦥꦶ': 1, + 'ꦏ꧀ꦥꦿꦶ': 1, + 'ꦏ꧀ꦧ': 1, + 'ꦏ꧀ꦧꦶ': 1, + 'ꦏ꧀ꦧꦺ': 1, + 'ꦏ꧀ꦩ': 1, + 'ꦏ꧀ꦩꦸ': 1, + 'ꦏ꧀ꦪ': 1, + 'ꦏ꧀ꦭ': 1, + 'ꦏ꧀ꦮ': 1, + 'ꦏ꧀ꦱ': 1, + 'ꦏ꧀ꦱꦂ': 1, + 'ꦏ꧀ꦱꦶ': 1, + 'ꦏ꧀ꦱꦸ': 1, + 'ꦏ꧀ꦱꦺ': 1, + 'ꦏ꧀ꦲ': 1, + 'ꦏ꧀ꦲꦁ': 1, + 'ꦏ꧀ꦲꦶꦁ': 1, + 'ꦏ꧀ꦲꦸ': 1, + 'ꦏ꧀ꦲꦺ': 1, + 'ꦏ꧀ꦲꦺꦴ': 1, + 'ꦒꦸꦃ': 1, + 'ꦒꦺꦴ': 1, + 'ꦒꦿ': 1, + 'ꦒꦿꦺ': 1, + 'ꦒ꧀ꦒ': 1, + 'ꦔꦃ': 1, + 'ꦔꦺ': 1, + 'ꦔꦺꦴ': 1, + 'ꦔꦿ': 1, + 'ꦔ꧀ꦒꦼ': 1, + 'ꦔ꧀ꦒꦿꦼꦁ': 1, + 'ꦔ꧀ꦭ': 1, + 'ꦔ꧀ꦭꦁ': 1, + 'ꦔ꧀ꦭꦸ': 1, + 'ꦔ꧀ꦭꦼ': 1, + 'ꦕꦃ': 1, + 'ꦕꦺꦴ': 1, + 'ꦗꦃ': 1, + 'ꦗꦺ': 1, + 'ꦗꦿꦺꦴ': 1, + 'ꦚ꧀ꦕ': 1, + 'ꦚ꧀ꦕꦶ': 1, + 'ꦚ꧀ꦗ': 1, + 'ꦚ꧀ꦗꦶ': 1, + 'ꦚ꧀ꦗꦸꦁ': 1, + 'ꦚ꧀ꦗꦸꦂ': 1, + 'ꦝꦃ': 1, + 'ꦝꦺ': 1, + 'ꦝꦺꦴ': 1, + 'ꦝꦺꦴꦂ': 1, + 'ꦠꦸꦃ': 1, + 'ꦠꦺ': 1, + 'ꦠꦺꦃ': 1, + 'ꦠꦺꦴ': 1, + 'ꦠꦾ': 1, + 'ꦠꦿ': 1, + 'ꦠꦿꦶ': 1, + 'ꦠ꧀ꦏꦁ': 1, + 'ꦠ꧀ꦏꦸ': 1, + 'ꦠ꧀ꦒ': 1, + 'ꦠ꧀ꦔꦸ': 1, + 'ꦠ꧀ꦚ': 1, + 'ꦠ꧀ꦠ': 1, + 'ꦠ꧀ꦠꦶ': 1, + 'ꦠ꧀ꦠꦶꦁ': 1, + 'ꦠ꧀ꦠꦸ': 1, + 'ꦠ꧀ꦠꦺ': 1, + 'ꦠ꧀ꦤ': 1, + 'ꦠ꧀ꦤꦶ': 1, + 'ꦠ꧀ꦩ': 1, + 'ꦠ꧀ꦩꦼ': 1, + 'ꦠ꧀ꦭ': 1, + 'ꦠ꧀ꦭꦺ': 1, + 'ꦠ꧀ꦱ': 1, + 'ꦠ꧀ꦱꦶꦁ': 1, + 'ꦠ꧀ꦱꦶꦃ': 1, + 'ꦠ꧀ꦱꦾ': 1, + 'ꦠ꧀ꦱ꧀ꦮ': 1, + 'ꦠ꧀ꦲ': 1, + 'ꦠ꧀ꦲꦶꦁ': 1, + 'ꦠ꧀ꦲꦺꦴ': 1, + 'ꦢꦃ': 1, + 'ꦢꦺ': 1, + 'ꦢꦺꦴ': 1, + 'ꦢꦾ': 1, + 'ꦢꦿ': 1, + 'ꦢ꧀ꦏ': 1, + 'ꦢ꧀ꦠ': 1, + 'ꦢ꧀ꦠꦶꦁ': 1, + 'ꦢ꧀ꦢ': 1, + 'ꦢ꧀ꦥ': 1, + 'ꦢ꧀ꦩꦺꦴ': 1, + 'ꦢ꧀ꦲ': 1, + 'ꦤꦺ': 1, + 'ꦤꦺꦃ': 1, + 'ꦤꦺꦴ': 1, + 'ꦤ꧀ꦏ': 1, + 'ꦤ꧀ꦏꦁ': 1, + 'ꦤ꧀ꦏꦸ': 1, + 'ꦤ꧀ꦏꦼ': 1, + 'ꦤ꧀ꦒ': 1, + 'ꦤ꧀ꦔ': 1, + 'ꦤ꧀ꦔꦁ': 1, + 'ꦤ꧀ꦔꦶ': 1, + 'ꦤ꧀ꦔꦸ': 1, + 'ꦤ꧀ꦔꦸꦂ': 1, + 'ꦤ꧀ꦔꦺ': 1, + 'ꦤ꧀ꦔꦼ': 1, + 'ꦤ꧀ꦔꦿꦸ': 1, + 'ꦤ꧀ꦗ': 1, + 'ꦤ꧀ꦗꦸ': 1, + 'ꦤ꧀ꦗꦼ': 1, + 'ꦤ꧀ꦚꦶ': 1, + 'ꦤ꧀ꦛꦃ': 1, + 'ꦤ꧀ꦛꦶ': 1, + 'ꦤ꧀ꦝ': 1, + 'ꦤ꧀ꦝꦁ': 1, + 'ꦤ꧀ꦝꦶ': 1, + 'ꦤ꧀ꦝꦸ': 1, + 'ꦤ꧀ꦝꦸꦁ': 1, + 'ꦤ꧀ꦝꦺꦁ': 1, + 'ꦤ꧀ꦝꦺꦴꦁ': 1, + 'ꦤ꧀ꦝꦼ': 1, + 'ꦤ꧀ꦠ': 1, + 'ꦤ꧀ꦠꦂ': 1, + 'ꦤ꧀ꦠꦃ': 1, + 'ꦤ꧀ꦠꦶ': 1, + 'ꦤ꧀ꦠꦸ': 1, + 'ꦤ꧀ꦠꦸꦁ': 1, + 'ꦤ꧀ꦠꦺ': 1, + 'ꦤ꧀ꦠꦼ': 1, + 'ꦤ꧀ꦠꦼꦂ': 1, + 'ꦤ꧀ꦠꦽ': 1, + 'ꦤ꧀ꦢ': 1, + 'ꦤ꧀ꦢꦁ': 1, + 'ꦤ꧀ꦢꦂ': 1, + 'ꦤ꧀ꦢꦶ': 1, + 'ꦤ꧀ꦢꦸ': 1, + 'ꦤ꧀ꦢꦺ': 1, + 'ꦤ꧀ꦢꦼ': 1, + 'ꦤ꧀ꦤ': 1, + 'ꦤ꧀ꦤꦶ': 1, + 'ꦤ꧀ꦤꦶꦁ': 1, + 'ꦤ꧀ꦤꦺ': 1, + 'ꦤ꧀ꦤꦼ': 1, + 'ꦤ꧀ꦥ': 1, + 'ꦤ꧀ꦥꦁ': 1, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 1, + 'ꦤ꧀ꦥꦶ': 1, + 'ꦤ꧀ꦥꦸ': 1, + 'ꦤ꧀ꦥꦼ': 1, + 'ꦤ꧀ꦥꦿ': 1, + 'ꦤ꧀ꦥꦿꦶ': 1, + 'ꦤ꧀ꦧ': 1, + 'ꦤ꧀ꦧꦁ': 1, + 'ꦤ꧀ꦧꦶ': 1, + 'ꦤ꧀ꦧꦸ': 1, + 'ꦤ꧀ꦧꦺ': 1, + 'ꦤ꧀ꦧꦺꦴ': 1, + 'ꦤ꧀ꦧꦼ': 1, + 'ꦤ꧀ꦩ': 1, + 'ꦤ꧀ꦩꦂ': 1, + 'ꦤ꧀ꦩꦶ': 1, + 'ꦤ꧀ꦩꦸꦂ': 1, + 'ꦤ꧀ꦩꦼ': 1, + 'ꦤ꧀ꦭ': 1, + 'ꦤ꧀ꦭꦶ': 1, + 'ꦤ꧀ꦭꦸ': 1, + 'ꦤ꧀ꦮ': 1, + 'ꦤ꧀ꦮꦂ': 1, + 'ꦤ꧀ꦮꦶ': 1, + 'ꦤ꧀ꦮꦸ': 1, + 'ꦤ꧀ꦮꦼ': 1, + 'ꦤ꧀ꦱ': 1, + 'ꦤ꧀ꦱꦂ': 1, + 'ꦤ꧀ꦱꦃ': 1, + 'ꦤ꧀ꦱꦶ': 1, + 'ꦤ꧀ꦱꦶꦁ': 1, + 'ꦤ꧀ꦱꦸ': 1, + 'ꦤ꧀ꦱꦺꦴ': 1, + 'ꦤ꧀ꦱꦼ': 1, + 'ꦤ꧀ꦲ': 1, + 'ꦤ꧀ꦲꦁ': 1, + 'ꦤ꧀ꦲꦶ': 1, + 'ꦤ꧀ꦲꦶꦁ': 1, + 'ꦤ꧀ꦲꦸ': 1, + 'ꦤ꧀ꦲꦺꦴ': 1, + 'ꦥꦃ': 1, + 'ꦥꦺ': 1, + 'ꦥꦺꦴ': 1, + 'ꦥꦿ': 1, + 'ꦥꦿꦃ': 1, + 'ꦥꦿꦶ': 1, + 'ꦥꦿꦺꦴ': 1, + 'ꦥ꧀ꦏ': 1, + 'ꦥ꧀ꦏꦁ': 1, + 'ꦥ꧀ꦠ': 1, + 'ꦥ꧀ꦠꦶ': 1, + 'ꦥ꧀ꦢꦸ': 1, + 'ꦥ꧀ꦤ': 1, + 'ꦥ꧀ꦤꦶ': 1, + 'ꦥ꧀ꦥ': 1, + 'ꦥ꧀ꦥꦶ': 1, + 'ꦥ꧀ꦥꦺ': 1, + 'ꦥ꧀ꦧꦺ': 1, + 'ꦥ꧀ꦩ': 1, + 'ꦥ꧀ꦩꦂ': 1, + 'ꦥ꧀ꦫꦺ': 1, + 'ꦥ꧀ꦭ': 1, + 'ꦥ꧀ꦭꦸ': 1, + 'ꦥ꧀ꦱ': 1, + 'ꦥ꧀ꦱꦶꦂ': 1, + 'ꦥ꧀ꦱꦼ': 1, + 'ꦥ꧀ꦲ': 1, + 'ꦧꦺ': 1, + 'ꦧꦺꦃ': 1, + 'ꦧꦺꦴ': 1, + 'ꦧꦿ': 1, + 'ꦧ꧀ꦏ': 1, + 'ꦧ꧀ꦠꦸ': 1, + 'ꦧ꧀ꦥ': 1, + 'ꦧ꧀ꦧ': 1, + 'ꦧ꧀ꦧꦺ': 1, + 'ꦧ꧀ꦲ': 1, + 'ꦧ꧀ꦲꦶ': 1, + 'ꦩꦃ': 1, + 'ꦩꦺ': 1, + 'ꦩꦺꦃ': 1, + 'ꦩꦺꦴ': 1, + 'ꦩꦿ': 1, + 'ꦩꦿꦃ': 1, + 'ꦩꦿꦶꦃ': 1, + 'ꦩ꧀ꦏꦁ': 1, + 'ꦩ꧀ꦔꦼ': 1, + 'ꦩ꧀ꦠꦸ': 1, + 'ꦩ꧀ꦠꦺꦴ': 1, + 'ꦩ꧀ꦤꦶꦁ': 1, + 'ꦩ꧀ꦥ': 1, + 'ꦩ꧀ꦥꦶ': 1, + 'ꦩ꧀ꦥꦸ': 1, + 'ꦩ꧀ꦥꦼ': 1, + 'ꦩ꧀ꦧ': 1, + 'ꦩ꧀ꦧꦁ': 1, + 'ꦩ꧀ꦧꦂ': 1, + 'ꦩ꧀ꦧꦃ': 1, + 'ꦩ꧀ꦧꦶ': 1, + 'ꦩ꧀ꦧꦸ': 1, + 'ꦩ꧀ꦧꦸꦁ': 1, + 'ꦩ꧀ꦧꦺ': 1, + 'ꦩ꧀ꦧꦺꦂ': 1, + 'ꦩ꧀ꦧꦼꦂ': 1, + 'ꦩ꧀ꦧꦾꦸꦂ': 1, + 'ꦩ꧀ꦩ': 1, + 'ꦩ꧀ꦩꦶ': 1, + 'ꦩ꧀ꦫ': 1, + 'ꦩ꧀ꦫꦃ': 1, + 'ꦩ꧀ꦭ': 1, + 'ꦩ꧀ꦲꦶ': 1, + 'ꦪꦃ': 1, + 'ꦪꦸꦃ': 1, + 'ꦪꦺꦴ': 1, + 'ꦫꦶꦃ': 1, + 'ꦫꦺ': 1, + 'ꦫꦺꦴ': 1, + 'ꦫꦾ': 1, + 'ꦭꦃ': 1, + 'ꦭꦶꦃ': 1, + 'ꦭꦺ': 1, + 'ꦭꦺꦃ': 1, + 'ꦭꦺꦴ': 1, + 'ꦭꦺꦴꦁ': 1, + 'ꦭ꧀ꦏꦁ': 1, + 'ꦭ꧀ꦚꦼꦁ': 1, + 'ꦭ꧀ꦠꦸ': 1, + 'ꦭ꧀ꦧꦸ': 1, + 'ꦭ꧀ꦩꦸ': 1, + 'ꦭ꧀ꦭ': 1, + 'ꦭ꧀ꦭꦶ': 1, + 'ꦭ꧀ꦭꦶꦁ': 1, + 'ꦭ꧀ꦭꦺ': 1, + 'ꦭ꧀ꦮ': 1, + 'ꦭ꧀ꦱ': 1, + 'ꦭ꧀ꦱꦂ': 1, + 'ꦭ꧀ꦱꦶꦁ': 1, + 'ꦭ꧀ꦱꦸ': 1, + 'ꦭ꧀ꦲ': 1, + 'ꦭ꧀ꦲꦁ': 1, + 'ꦭ꧀ꦲꦶꦁ': 1, + 'ꦭ꧀ꦲꦸ': 1, + 'ꦮꦃ': 1, + 'ꦮꦶꦃ': 1, + 'ꦮꦸꦃ': 1, + 'ꦮꦺ': 1, + 'ꦮꦺꦴ': 1, + 'ꦮꦺꦴꦁ': 1, + 'ꦮꦺꦴꦃ': 1, + 'ꦮꦿꦸꦃ': 1, + 'ꦱꦶꦃ': 1, + 'ꦱꦺ': 1, + 'ꦱꦺꦴ': 1, + 'ꦱꦾ': 1, + 'ꦱꦿ': 1, + 'ꦱꦿꦃ': 1, + 'ꦱ꧀ꦏ': 1, + 'ꦱ꧀ꦏꦁ': 1, + 'ꦱ꧀ꦏꦿꦶ': 1, + 'ꦱ꧀ꦒ': 1, + 'ꦱ꧀ꦔꦸ': 1, + 'ꦱ꧀ꦔꦿ': 1, + 'ꦱ꧀ꦛꦶ': 1, + 'ꦱ꧀ꦠ': 1, + 'ꦱ꧀ꦠꦿ': 1, + 'ꦱ꧀ꦢꦂ': 1, + 'ꦱ꧀ꦢꦶ': 1, + 'ꦱ꧀ꦢꦸ': 1, + 'ꦱ꧀ꦥ': 1, + 'ꦱ꧀ꦧ': 1, + 'ꦱ꧀ꦧꦁ': 1, + 'ꦱ꧀ꦩ': 1, + 'ꦱ꧀ꦩꦶ': 1, + 'ꦱ꧀ꦩꦼ': 1, + 'ꦱ꧀ꦩꦿ': 1, + 'ꦱ꧀ꦭ': 1, + 'ꦱ꧀ꦮ': 1, + 'ꦱ꧀ꦱ': 1, + 'ꦱ꧀ꦱꦂ': 1, + 'ꦱ꧀ꦱꦶ': 1, + 'ꦱ꧀ꦱꦶꦁ': 1, + 'ꦱ꧀ꦱꦸ': 1, + 'ꦱ꧀ꦱꦺ': 1, + 'ꦱ꧀ꦲ': 1, + 'ꦱ꧀ꦲꦁ': 1, + 'ꦱ꧀ꦲꦶ': 1, + 'ꦱ꧀ꦲꦶꦁ': 1, + 'ꦱ꧀ꦲꦸ': 1, + 'ꦲꦺ': 1, + 'ꦲꦺꦴ': 1, + 'ಅಂ': 1, + 'ಇಂ': 1, + 'ಉಂ': 1, + 'ಎಂ': 1, + 'ಒಂ': 1, + 'ಕಾ': 1, + 'ಕಾಂ': 1, + 'ಕಿಂ': 1, + 'ಕೀ': 1, + 'ಕು': 1, + 'ಕುಂ': 1, + 'ಕೂ': 1, + 'ಕೃ': 1, + 'ಕೆಂ': 1, + 'ಕೇ': 1, + 'ಕೈ': 1, + 'ಕೊ': 1, + 'ಕೊಂ': 1, + 'ಖಾಂ': 1, + 'ಗಾ': 1, + 'ಗಾಂ': 1, + 'ಗೀ': 1, + 'ಗು': 1, + 'ಗೂ': 1, + 'ಗೈ': 1, + 'ಗೊ': 1, + 'ಗೊಂ': 1, + 'ಗೋ': 1, + 'ಚಾ': 1, + 'ಚೀ': 1, + 'ಚು': 1, + 'ಛಾ': 1, + 'ಜಾ': 1, + 'ಜೀ': 1, + 'ಟು': 1, + 'ಟುಂ': 1, + 'ಟೇ': 1, + 'ಠಾ': 1, + 'ಡಾ': 1, + 'ಡು': 1, + 'ಡೂ': 1, + 'ಢೀ': 1, + 'ಣಂ': 1, + 'ಣಾ': 1, + 'ಣು': 1, + 'ಣೈ': 1, + 'ತಂ': 1, + 'ತಃ': 1, + 'ತಾ': 1, + 'ತೀ': 1, + 'ತು': 1, + 'ತೃ': 1, + 'ತೊ': 1, + 'ತೋ': 1, + 'ಥಾ': 1, + 'ದಂ': 1, + 'ದಾ': 1, + 'ದಿಂ': 1, + 'ದು': 1, + 'ದೂ': 1, + 'ದೃ': 1, + 'ದೇ': 1, + 'ದೊ': 1, + 'ದೋ': 1, + 'ಧಾ': 1, + 'ಧೀ': 1, + 'ಧೂ': 1, + 'ನಃ': 1, + 'ನಾ': 1, + 'ನಾಂ': 1, + 'ನಿಂ': 1, + 'ನು': 1, + 'ನೂ': 1, + 'ನೇ': 1, + 'ನೈ': 1, + 'ನೊ': 1, + 'ಪಂ': 1, + 'ಪಾ': 1, + 'ಪು': 1, + 'ಪೂ': 1, + 'ಪೇ': 1, + 'ಬಂ': 1, + 'ಬಾ': 1, + 'ಬು': 1, + 'ಬೇ': 1, + 'ಬೋ': 1, + 'ಭಾ': 1, + 'ಭೀ': 1, + 'ಭು': 1, + 'ಭೇ': 1, + 'ಭೋ': 1, + 'ಮಾ': 1, + 'ಮೀ': 1, + 'ಮು': 1, + 'ಮೂ': 1, + 'ಮೇ': 1, + 'ಮೈ': 1, + 'ಯಂ': 1, + 'ಯಾ': 1, + 'ಯಿಂ': 1, + 'ಯು': 1, + 'ಯುಂ': 1, + 'ಯೂ': 1, + 'ಯೆಂ': 1, + 'ಯೇ': 1, + 'ಯೊ': 1, + 'ಯೋ': 1, + 'ರಂ': 1, + 'ರಾ': 1, + 'ರಾಂ': 1, + 'ರಿಂ': 1, + 'ರೀ': 1, + 'ರು': 1, + 'ರೂ': 1, + 'ರೆಂ': 1, + 'ರೊ': 1, + 'ರೋ': 1, + 'ಲಂ': 1, + 'ಲಾ': 1, + 'ಲೀ': 1, + 'ಲು': 1, + 'ಲೂ': 1, + 'ಲೆಂ': 1, + 'ಲೇ': 1, + 'ಲೋ': 1, + 'ಳಾ': 1, + 'ಳಿಂ': 1, + 'ಳು': 1, + 'ಳೂ': 1, + 'ವಾ': 1, + 'ವೀ': 1, + 'ವು': 1, + 'ವುಂ': 1, + 'ವೂ': 1, + 'ವೃ': 1, + 'ವೆಂ': 1, + 'ವೇ': 1, + 'ವೈ': 1, + 'ವೋ': 1, + 'ಶಾ': 1, + 'ಶಾಂ': 1, + 'ಶೀ': 1, + 'ಶೇ': 1, + 'ಷಾ': 1, + 'ಷೇ': 1, + 'ಸಂ': 1, + 'ಸಾ': 1, + 'ಸಾಂ': 1, + 'ಸು': 1, + 'ಸೂ': 1, + 'ಸೇ': 1, + 'ಹಾ': 1, + 'ಹು': 1, + 'ಹೇ': 1, + 'ಹೊ': 1, + 'ಹೊಂ': 1, + 'ಹೋ': 1, + 'កា': 1, + 'កើ': 1, + 'កេ': 1, + 'កោ': 1, + 'ក្ខ': 1, + 'ក្ដិ': 1, + 'ក្ដី': 1, + 'ក្ដៅ': 1, + 'ក្នុ': 1, + 'ក្រ': 1, + 'ក្រុ': 1, + 'ក្រោ': 1, + 'ក្ស': 1, + 'ក្សា': 1, + 'ខា': 1, + 'ខែ': 1, + 'ខ្ជា': 1, + 'ខ្ព': 1, + 'ខ្លា': 1, + 'ខ្លួ': 1, + 'គា': 1, + 'គាំ': 1, + 'គេ': 1, + 'គោ': 1, + 'គ្គ': 1, + 'គ្នា': 1, + 'គ្មា': 1, + 'គ្រ': 1, + 'គ្រា': 1, + 'គ្រឹះ': 1, + 'គ្រួ': 1, + 'ឃា': 1, + 'ឃើ': 1, + 'ឃោ': 1, + 'ឃៅ': 1, + 'ឃ្ន': 1, + 'ងា': 1, + 'ង្ក': 1, + 'ង្កើ': 1, + 'ង្ខិ': 1, + 'ង្ខំ': 1, + 'ង្គ': 1, + 'ង្រី': 1, + 'ង្រឹ': 1, + 'ង្រៀ': 1, + 'ង្ហា': 1, + 'ង្អ': 1, + 'ចា': 1, + 'ចាំ': 1, + 'ចេ': 1, + 'ចែ': 1, + 'ចោ': 1, + 'ច្ច': 1, + 'ច្ចេ': 1, + 'ច្បា': 1, + 'ឆាំ': 1, + 'ឆ្នាំ': 1, + 'ឆ្នោ': 1, + 'ឆ្ល': 1, + 'ឆ្លើ': 1, + 'ជា': 1, + 'ជៀ': 1, + 'ជ្ជ': 1, + 'ជ្ជា': 1, + 'ជ្ញា': 1, + 'ជ្យ': 1, + 'ជ្រ': 1, + 'ជ្រើ': 1, + 'ជ្រៀ': 1, + 'ជ្រែ': 1, + 'ឈា': 1, + 'ឈ្មោះ': 1, + 'ញុះ': 1, + 'ញ្ចូ': 1, + 'ញ្ជា': 1, + 'ញ្ញ': 1, + 'ញ្ញា': 1, + 'ញ្ញៈ': 1, + 'ដា': 1, + 'ដើ': 1, + 'ដែ': 1, + 'ដៃ': 1, + 'ដោ': 1, + 'ដៅ': 1, + 'ដ្ឋ': 1, + 'ដ្ឋា': 1, + 'ឋា': 1, + 'ឌ្ឍ': 1, + 'ណា': 1, + 'ណើ': 1, + 'ណែ': 1, + 'ណោ': 1, + 'ណោះ': 1, + 'ណៈ': 1, + 'ណ្ដា': 1, + 'ណ្ដុះ': 1, + 'ណ្ឌ': 1, + 'ណ្ណោះ': 1, + 'តា': 1, + 'តេ': 1, + 'តែ': 1, + 'ត្ដ': 1, + 'ត្ដិ': 1, + 'ត្ថ': 1, + 'ត្ថិ': 1, + 'ត្យ': 1, + 'ត្រ': 1, + 'ត្រា': 1, + 'ត្រឹ': 1, + 'ត្រូ': 1, + 'ត្ស': 1, + 'ថា': 1, + 'ថែ': 1, + 'ថ្ងៃ': 1, + 'ថ្នា': 1, + 'ថ្នូ': 1, + 'ថ្មី': 1, + 'ថ្លៃ': 1, + 'ទា': 1, + 'ទាំ': 1, + 'ទៀ': 1, + 'ទេ': 1, + 'ទៃ': 1, + 'ទោ': 1, + 'ទោះ': 1, + 'ទៅ': 1, + 'ទ្ធ': 1, + 'ទ្ធិ': 1, + 'ទ្យា': 1, + 'ទ្រ': 1, + 'ធា': 1, + 'ធ្ង': 1, + 'ធ្នា': 1, + 'ធ្នូ': 1, + 'ធ្យា': 1, + 'ធ្យោ': 1, + 'ធ្វើ': 1, + 'នា': 1, + 'នាំ': 1, + 'នឿ': 1, + 'នេះ': 1, + 'នៃ': 1, + 'នោះ': 1, + 'នៅ': 1, + 'នៈ': 1, + 'ន្ដ': 1, + 'ន្ដិ': 1, + 'ន្ថែ': 1, + 'ន្ថោ': 1, + 'ន្ទា': 1, + 'ន្ទៈ': 1, + 'ន្ធ': 1, + 'ន្និ': 1, + 'ន្ម': 1, + 'ន្យា': 1, + 'ន្លែ': 1, + 'បា': 1, + 'បើ': 1, + 'បៀ': 1, + 'បែ': 1, + 'បោ': 1, + 'បោះ': 1, + 'បះ': 1, + 'ប៉ះ': 1, + 'ប្ដី': 1, + 'ប្ដូ': 1, + 'ប្ដេ': 1, + 'ប្ប': 1, + 'ប្បី': 1, + 'ប្រ': 1, + 'ប្រា': 1, + 'ប្រឹ': 1, + 'ប្រុ': 1, + 'ប្រើ': 1, + 'ប្រែ': 1, + 'ប្អូ': 1, + 'ផ្ដ': 1, + 'ផ្ដា': 1, + 'ផ្ទា': 1, + 'ផ្ទុ': 1, + 'ផ្ទេ': 1, + 'ផ្នែ': 1, + 'ផ្លា': 1, + 'ផ្លិ': 1, + 'ផ្ស': 1, + 'ផ្សា': 1, + 'ផ្សេ': 1, + 'ផ្សៃ': 1, + 'ពា': 1, + 'ពើ': 1, + 'ពេ': 1, + 'ពោះ': 1, + 'ព្យ': 1, + 'ព្យា': 1, + 'ព្រ': 1, + 'ព្រឹ': 1, + 'ព្រៀ': 1, + 'ព្រៃ': 1, + 'ព្រំ': 1, + 'ព្វ': 1, + 'ភា': 1, + 'ភេ': 1, + 'មា': 1, + 'មើ': 1, + 'មេ': 1, + 'មែ': 1, + 'ម៉ា': 1, + 'ម៉ោ': 1, + 'ម្ងា': 1, + 'ម្ចា': 1, + 'ម្ដា': 1, + 'ម្ដែ': 1, + 'ម្នា': 1, + 'ម្នេ': 1, + 'ម្ប': 1, + 'ម្បី': 1, + 'ម្បុ': 1, + 'ម្ភា': 1, + 'ម្ម': 1, + 'ម្រ': 1, + 'ម្រា': 1, + 'ម្រិ': 1, + 'ម្រូ': 1, + 'ម្រើ': 1, + 'ម្រេ': 1, + 'ម្លៀ': 1, + 'ម្លៃ': 1, + 'យា': 1, + 'យោ': 1, + 'យៈ': 1, + 'យ៉ា': 1, + 'យ្យ': 1, + 'រា': 1, + 'រាំ': 1, + 'រើ': 1, + 'រឿ': 1, + 'រៀ': 1, + 'រះ': 1, + 'រៈ': 1, + 'រ្ដិ៍': 1, + 'លា': 1, + 'លុះ': 1, + 'លើ': 1, + 'លេ': 1, + 'លោ': 1, + 'លៈ': 1, + 'ល្បៈ': 1, + 'ល្មើ': 1, + 'វា': 1, + 'វេ': 1, + 'វៈ': 1, + 'សា': 1, + 'សើ': 1, + 'សេ': 1, + 'សៈ': 1, + 'ស្គា': 1, + 'ស្ដី': 1, + 'ស្ដ្រី': 1, + 'ស្ត្រ': 1, + 'ស្ថា': 1, + 'ស្ថិ': 1, + 'ស្ទួ': 1, + 'ស្នា': 1, + 'ស្មា': 1, + 'ស្មើ': 1, + 'ស្រ': 1, + 'ស្រា': 1, + 'ស្រី': 1, + 'ស្រ័': 1, + 'ស្លា': 1, + 'ស្វែ': 1, + 'ស្វ័': 1, + 'ស្ស': 1, + 'ហា': 1, + 'ហើ': 1, + 'ហេ': 1, + 'ហែ': 1, + 'ហោ': 1, + 'ហ្ម': 1, + 'ឡា': 1, + 'ឡើ': 1, + 'អា': 1, + 'អើ': 1, + 'អៀ': 1, + 'អ្ន': 1, + 'អ្វី': 1, + 'ឱ្យ': 1, + 'ᨠ᩠ᨠ': 1, + 'ᨠ᩠ᨦᩢᩢ': 1, + 'ᨠ᩠ᨦᩨ᩵': 1, + 'ᨠ᩠ᨭᩫ': 1, + 'ᨠ᩠ᨯᩢ': 1, + 'ᨠ᩠ᨶᩢ': 1, + 'ᨠ᩠ᨶᩥ': 1, + 'ᨠ᩠ᩅ': 1, + 'ᨠ᩠ᩅᩢ': 1, + 'ᨠ᩠ᩅᩫ': 1, + 'ᨠ᩠ᩋ᩵': 1, + 'ᨠᩢ᩠ᨷ': 1, + 'ᨠᩮ᩠': 1, + 'ᨠᩮᩢ᩵': 1, + 'ᨠᩮ᩵': 1, + 'ᨠᩯ᩠': 1, + 'ᨠᩯ᩵': 1, + 'ᨡ᩠ᨦᩢ': 1, + 'ᨡ᩠ᨯᩢ': 1, + 'ᨡ᩠ᨶ': 1, + 'ᨡ᩠ᨶᩢ': 1, + 'ᨡ᩠ᨶᩨ᩶': 1, + 'ᨡ᩠ᩅ': 1, + 'ᨡ᩠ᩋ': 1, + 'ᨡᩮ᩠': 1, + 'ᨡᩮᩢ': 1, + 'ᨡᩮᩢᩢ': 1, + 'ᨡᩯ᩠': 1, + 'ᨡᩱᩢ': 1, + 'ᨣᩕ': 1, + 'ᨣᩕ᩠': 1, + 'ᨣᩕᩮ᩠': 1, + 'ᨣ᩠ᨣ': 1, + 'ᨣ᩠ᨯᩧ': 1, + 'ᨣ᩠ᨶᩢ': 1, + 'ᨣ᩠ᨾᩫ': 1, + 'ᨣ᩠ᩅ': 1, + 'ᨣ᩠ᩋᩢ': 1, + 'ᨣᩢ᩠ᨷ': 1, + 'ᨣᩭ': 1, + 'ᨣᩮᩢᩢ': 1, + 'ᨣᩯ᩠': 1, + 'ᨤ᩠ᨯᩥ': 1, + 'ᨤ᩠ᨶᩨ': 1, + 'ᨤ᩠ᨶᩫ': 1, + 'ᨤ᩠ᩅᩫ': 1, + 'ᨤ᩠ᩋ': 1, + 'ᨤᩢ᩠ᨬ': 1, + 'ᨤᩮᩢ': 1, + 'ᨤᩱ᩵': 1, + 'ᨧ᩠ᨦᩥ᩵': 1, + 'ᨧ᩠ᨯᩢ': 1, + 'ᨧᩮ': 1, + 'ᨧᩮ᩠': 1, + 'ᨧᩮᩢᩢ': 1, + 'ᨧᩱ': 1, + 'ᨧᩱ᩠': 1, + 'ᨨ᩠ᨶᩢ': 1, + 'ᨩ᩠ᨶᩢᩢ': 1, + 'ᨩ᩠ᨶ᩼': 1, + 'ᨩᩭ᩵': 1, + 'ᨩᩮ᩠': 1, + 'ᨩᩱᩢ': 1, + 'ᨩ᩵ᩭ': 1, + 'ᨪ᩠ᨦᩨ᩵': 1, + 'ᨪᩮᩢ': 1, + 'ᨬ᩠ᨬ': 1, + 'ᨯ᩠ᨦᩢ᩵': 1, + 'ᨯ᩠ᨰ': 1, + 'ᨯ᩠ᨶᩥ': 1, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 1, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 1, + 'ᨯᩪᩯ': 1, + 'ᨯᩯ᩠': 1, + 'ᨯᩰ᩠': 1, + 'ᨯᩱ': 1, + 'ᨯᩱᩢ': 1, + 'ᨯᩴ᩠ᨿ': 1, + 'ᨱ᩠ᨱ': 1, + 'ᨲᩕ': 1, + 'ᨲᩕᩦ': 1, + 'ᨲᩕ᩼': 1, + 'ᨲ᩠ᨠᩫ': 1, + 'ᨲ᩠ᨦᩢᩢ': 1, + 'ᨲ᩠ᨯᩢ': 1, + 'ᨲ᩠ᨲᩥ': 1, + 'ᨲ᩠ᨳᩩ': 1, + 'ᨲ᩠ᨶᩫ': 1, + 'ᨲ᩠ᨶᩫᩢ': 1, + 'ᨲ᩠ᩅᩫ': 1, + 'ᨲ᩠ᩋᩢ': 1, + 'ᨲᩮ᩠': 1, + 'ᨲᩯ᩠': 1, + 'ᨲᩯ᩵': 1, + 'ᨲᩱ': 1, + 'ᨲᩱ᩠': 1, + 'ᨲᩱᩢ': 1, + 'ᨳ᩠ᨦᩨ': 1, + 'ᨳ᩠ᩅᩢ': 1, + 'ᨳᩫ᩠ᨷ': 1, + 'ᨳᩮ᩠': 1, + 'ᨳᩮᩢᩢ': 1, + 'ᨳᩯ᩠': 1, + 'ᨴ᩠ᨦᩢ': 1, + 'ᨴ᩠ᨦᩨ': 1, + 'ᨴ᩠ᨵᩥ': 1, + 'ᨴ᩠ᨿ': 1, + 'ᨴ᩠ᨿ᩵': 1, + 'ᨴ᩠ᩅᩢ': 1, + 'ᨴ᩠ᩅᩫ᩵': 1, + 'ᨴᩮ᩠': 1, + 'ᨴᩮᩢᩢ': 1, + 'ᨴᩮᩢ᩵': 1, + 'ᨴᩯ᩠': 1, + 'ᨴᩯᩢ': 1, + 'ᨴᩰ᩠': 1, + 'ᨶ᩠ᨲᩥ': 1, + 'ᨶ᩠ᨶᩢᩢ': 1, + 'ᨶ᩠ᨶᩥ': 1, + 'ᨶ᩠ᩋ': 1, + 'ᨶ᩠ᩋᩢ': 1, + 'ᨶᩢ᩠ᨷ': 1, + 'ᨶᩮ': 1, + 'ᨶᩯ᩠': 1, + 'ᨶᩱ': 1, + 'ᨷᩕ': 1, + 'ᨷ᩠ᨦᩢ': 1, + 'ᨷ᩠ᨯᩢ': 1, + 'ᨷ᩠ᨲᩢ': 1, + 'ᨷ᩠ᨲᩥ': 1, + 'ᨷ᩠ᨴᩫ': 1, + 'ᨷ᩠ᨿ': 1, + 'ᨷ᩠ᩅᩫ': 1, + 'ᨷ᩠ᩋ': 1, + 'ᨷᩮ᩠': 1, + 'ᨸ᩠ᨠᩫ': 1, + 'ᨸ᩠ᨯᩨ': 1, + 'ᨸ᩠ᨶᩢ': 1, + 'ᨸ᩠ᩋ': 1, + 'ᨸᩮ᩠': 1, + 'ᨸᩮᩢ᩵': 1, + 'ᨸ᩠᩵ᨿ': 1, + 'ᨹ᩠ᨯᩥ': 1, + 'ᨹ᩠ᨿ᩵': 1, + 'ᨹ᩠ᩅᩥ': 1, + 'ᨹᩪᩢᩱ': 1, + 'ᨹᩫ᩠ᩃ': 1, + 'ᨹᩮᩨ᩠': 1, + 'ᨻᩕ᩠': 1, + 'ᨻ᩠ᨦ': 1, + 'ᨻ᩠ᨶᩨ᩶': 1, + 'ᨻ᩠ᨶᩫ᩶': 1, + 'ᨻ᩠ᨿ': 1, + 'ᨻ᩠ᩋ': 1, + 'ᨻᩮ᩠': 1, + 'ᨻᩱ': 1, + 'ᨽᩱ᩠': 1, + 'ᨾ᩠ᨲᩥ': 1, + 'ᨾ᩠ᨾ': 1, + 'ᨾ᩠ᨾ᩼': 1, + 'ᨾ᩠ᩅ': 1, + 'ᨾ᩠ᩅ᩵': 1, + 'ᨾᩮ᩠': 1, + 'ᨾᩯ᩵': 1, + 'ᨾᩱ': 1, + 'ᨿ᩠ᨦᩢ': 1, + 'ᨿ᩠ᨦᩢᩢ': 1, + 'ᨿ᩠ᨦᩥ': 1, + 'ᨿ᩠ᨦᩥ᩵': 1, + 'ᨿ᩠ᩋ': 1, + 'ᨿᩢ᩠ᨷ': 1, + 'ᨿᩫ᩠ᩈ': 1, + 'ᨿᩮ᩠': 1, + 'ᨿᩰ': 1, + 'ᩁ᩠ᨠᩢ': 1, + 'ᩁ᩠ᨮᩢ': 1, + 'ᩁ᩠ᨾᩫ': 1, + 'ᩁ᩠ᨿ': 1, + 'ᩁ᩠ᩅ': 1, + 'ᩁ᩠ᩅ᩵': 1, + 'ᩁ᩠ᩋ': 1, + 'ᩁᩢ᩠ᨷ': 1, + 'ᩁᩢᩭ': 1, + 'ᩁᩫ᩠ᨷ': 1, + 'ᩁᩮ᩠': 1, + 'ᩁᩮᩨ᩠': 1, + 'ᩁᩯ᩠': 1, + 'ᩃ᩠ᨦᩫ': 1, + 'ᩃ᩠ᩅ᩵': 1, + 'ᩃᩢ᩠ᨿ': 1, + 'ᩃᩨ᩠ᨷ': 1, + 'ᩃᩮ᩠': 1, + 'ᩃᩯ': 1, + 'ᩃᩰ᩠': 1, + 'ᩅ᩠ᨲᩥ': 1, + 'ᩅ᩠ᨶᩢ': 1, + 'ᩅ᩠ᨿ': 1, + 'ᩅ᩠ᩅ᩵': 1, + 'ᩅᩮ': 1, + 'ᩅᩮ᩠': 1, + 'ᩅᩱᩢ': 1, + 'ᩈ᩠ᨠᩢ': 1, + 'ᩈ᩠ᨠᩧ': 1, + 'ᩈ᩠ᨦᩢ': 1, + 'ᩈ᩠ᨦᩥ᩵': 1, + 'ᩈ᩠ᨦᩫ': 1, + 'ᩈ᩠ᨶᩫ': 1, + 'ᩈ᩠ᨾᩫ': 1, + 'ᩈ᩠ᨿ': 1, + 'ᩈ᩠ᩅ᩵': 1, + 'ᩈ᩠ᩋ': 1, + 'ᩈᩢ᩠ᨿ': 1, + 'ᩈᩫ᩠ᨾ': 1, + 'ᩈᩮ': 1, + 'ᩈᩮ᩠': 1, + 'ᩈᩯ᩠': 1, + 'ᩈᩱ': 1, + 'ᩈᩱ᩠': 1, + 'ᩉᩕᩨ': 1, + 'ᩉ᩠ᨶᩢ': 1, + 'ᩉ᩠ᨶᩦ': 1, + 'ᩉ᩠ᨶᩧ': 1, + 'ᩉ᩠ᨶᩧ᩵': 1, + 'ᩉ᩠ᨶᩫ': 1, + 'ᩉ᩠ᨾ': 1, + 'ᩉ᩠ᨾᩢ': 1, + 'ᩉ᩠ᨾᩢᩢ': 1, + 'ᩉ᩠ᨾᩪ᩵': 1, + 'ᩉ᩠ᨾᩳ': 1, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 1, + 'ᩉ᩠ᨿᩩ': 1, + 'ᩉ᩠ᩅᩫ': 1, + 'ᩉ᩠ᩅ᩵': 1, + 'ᩉᩮᩖᩨ': 1, + 'ᩉᩮ᩠': 1, + 'ᩉᩯ᩠': 1, + 'ᩉᩯ᩵': 1, + 'ᩉᩱ᩠': 1, + 'ᩋ᩠ᨶᩢ': 1, + 'ᩋ᩠ᨶᩨ᩵': 1, + 'ᩋ᩠ᩋ': 1, + 'ᩓ᩠ᩅᩢ': 1, + 'ກຳ': 1, + 'ຄຳ': 1, + 'ຈຳ': 1, + 'ດຳ': 1, + 'ຕຳ': 1, + 'ທຳ': 1, + 'ນຳ': 1, + 'ລຳ': 1, + 'ສຳ': 1, + 'ອຳ': 1, + 'क्रू': 1, + 'क्ष्ण': 1, + 'खो': 1, + 'ज्ज': 1, + 'टि': 1, + 'ट्टी': 1, + 'ट्रा': 1, + 'ट्रे': 1, + 'ढ़ो': 1, + 'त्राि': 1, + 'दौ': 1, + 'द्धां': 1, + 'फ्त': 1, + 'ब्यू': 1, + 'र्त्त': 1, + 'लौ': 1, + 'ष्ठा': 1, + 'हाँ': 1, + 'किं': 1, + 'केा': 1, + 'क्ष्य': 1, + 'ख्य': 1, + 'गाँ': 1, + 'घ्व': 1, + 'च्छ': 1, + 'च्छु': 1, + 'छि': 1, + 'छुी': 1, + 'ट्र': 1, + 'त्त्व': 1, + 'त्नी': 1, + 'त्पी': 1, + 'त्र्त': 1, + 'द्घो': 1, + 'द्भ': 1, + 'द्य': 1, + 'नः': 1, + 'न्तः': 1, + 'न्ता': 1, + 'न्त्रि': 1, + 'पाँ': 1, + 'पो': 1, + 'फ्ता': 1, + 'बो': 1, + 'ब्धि': 1, + 'भ्य': 1, + 'भ्या': 1, + 'भ्र': 1, + 'म्न': 1, + 'म्प्र': 1, + 'र्कि': 1, + 'र्बा': 1, + 'र्मा': 1, + 'र्वा': 1, + 'ल्पि': 1, + 'ल्य': 1, + 'ल्ह': 1, + 'श्यि': 1, + 'सौ': 1, + 'स्क': 1, + 'स्ट': 1, + 'स्तु': 1, + 'स्ल': 1, + 'स्वे': 1, + 'അം': 1, + 'കാ': 1, + 'കി': 1, + 'കെ': 1, + 'കേ': 1, + 'കൈ': 1, + 'കൊ': 1, + 'കോ': 1, + 'ക്ക': 1, + 'ക്കാ': 1, + 'ക്കി': 1, + 'ക്കു': 1, + 'ക്കും': 1, + 'ക്കെ': 1, + 'ക്കേ': 1, + 'ക്കൊ': 1, + 'ക്കോ': 1, + 'ക്ക്‌': 1, + 'ക്തി': 1, + 'ക്യ': 1, + 'ക്യം': 1, + 'ക്ര': 1, + 'ക്രൂ': 1, + 'ക്ഷ': 1, + 'ക്ഷാ': 1, + 'ക്ഷി': 1, + 'ക്ഷേ': 1, + 'ഖ്യാ': 1, + 'ഗം': 1, + 'ഗി': 1, + 'ഗീ': 1, + 'ഗ്ഗം': 1, + 'ഗ്ദാ': 1, + 'ഗ്യ': 1, + 'ഗ്യം': 1, + 'ഗ്ര': 1, + 'ഘി': 1, + 'ങ്കി': 1, + 'ങ്കെ': 1, + 'ങ്കേ': 1, + 'ങ്ങ': 1, + 'ങ്ങി': 1, + 'ചാ': 1, + 'ചി': 1, + 'ചെ': 1, + 'ചേ': 1, + 'ചോ': 1, + 'ച്ച': 1, + 'ച്ചി': 1, + 'ച്ചു': 1, + 'ച്ചും': 1, + 'ച്ചെ': 1, + 'ച്ചേ': 1, + 'ജാ': 1, + 'ജി': 1, + 'ജീ': 1, + 'ജ്യ': 1, + 'ജ്യാ': 1, + 'ഞ്ച': 1, + 'ഞ്ഞ': 1, + 'ഞ്ഞി': 1, + 'ഞ്ഞെ': 1, + 'ടാ': 1, + 'ടി': 1, + 'ടും': 1, + 'ടെ': 1, + 'ടേ': 1, + 'ട്ട': 1, + 'ട്ടാ': 1, + 'ട്ടി': 1, + 'ട്ടു': 1, + 'ട്ടോ': 1, + 'ഠി': 1, + 'ണം': 1, + 'ണാ': 1, + 'ണി': 1, + 'ണെ': 1, + 'ണ്ട': 1, + 'ണ്ടാ': 1, + 'ണ്ടി': 1, + 'ണ്ടു': 1, + 'ണ്ടും': 1, + 'ണ്ടെ': 1, + 'ണ്ട്‌': 1, + 'ണ്ഡ': 1, + 'ണ്ണ': 1, + 'തം': 1, + 'താ': 1, + 'തി': 1, + 'തീ': 1, + 'തും': 1, + 'തെ': 1, + 'തേ': 1, + 'തൊ': 1, + 'തോ': 1, + 'ത്ത': 1, + 'ത്താ': 1, + 'ത്തി': 1, + 'ത്തു': 1, + 'ത്തും': 1, + 'ത്തെ': 1, + 'ത്തേ': 1, + 'ത്തോ': 1, + 'ത്ത്‌': 1, + 'ത്ന': 1, + 'ത്നം': 1, + 'ത്നി': 1, + 'ത്യ': 1, + 'ത്യാ': 1, + 'ത്യേ': 1, + 'ത്ര': 1, + 'ത്വ': 1, + 'ത്വം': 1, + 'ദം': 1, + 'ദാ': 1, + 'ദി': 1, + 'ദേ': 1, + 'ദ്ദ': 1, + 'ദ്ധ': 1, + 'ദ്ധി': 1, + 'ദ്യ': 1, + 'ദ്യാ': 1, + 'ദ്ര': 1, + 'ധാ': 1, + 'ധി': 1, + 'ധ്യ': 1, + 'നം': 1, + 'നാ': 1, + 'നി': 1, + 'നീ': 1, + 'നും': 1, + 'നെ': 1, + 'നേ': 1, + 'ന്ത': 1, + 'ന്തം': 1, + 'ന്തെ': 1, + 'ന്ത്ര': 1, + 'ന്ത്ര്യ': 1, + 'ന്ത്ര്യം': 1, + 'ന്ഥ': 1, + 'ന്ദ': 1, + 'ന്ധ': 1, + 'ന്ധി': 1, + 'ന്ന': 1, + 'ന്നാ': 1, + 'ന്നി': 1, + 'ന്നീ': 1, + 'ന്നു': 1, + 'ന്നും': 1, + 'ന്നെ': 1, + 'ന്നേ': 1, + 'ന്നോ': 1, + 'ന്ന്': 1, + 'ന്മ': 1, + 'ന്മാ': 1, + 'ന്മു': 1, + 'ന്മൂ': 1, + 'ന്യ': 1, + 'ന്യം': 1, + 'ന്യാ': 1, + 'ന്യേ': 1, + 'ന്യോ': 1, + 'ന്റെ': 1, + 'ന്‍കൂ': 1, + 'ന്‍പി': 1, + 'പാ': 1, + 'പി': 1, + 'പീ': 1, + 'പെ': 1, + 'പൈ': 1, + 'പൊ': 1, + 'പോ': 1, + 'പൌ': 1, + 'പ്പ': 1, + 'പ്പി': 1, + 'പ്പു': 1, + 'പ്പെ': 1, + 'പ്പോ': 1, + 'പ്പ്‌': 1, + 'പ്ര': 1, + 'പ്രാ': 1, + 'ബം': 1, + 'ബാ': 1, + 'ബോ': 1, + 'ബ്ലി': 1, + 'ഭാ': 1, + 'ഭി': 1, + 'ഭേ': 1, + 'ഭൌ': 1, + 'ഭ്യാ': 1, + 'ഭ്രാ': 1, + 'മം': 1, + 'മാ': 1, + 'മി': 1, + 'മെ': 1, + 'മേ': 1, + 'മൊ': 1, + 'മോ': 1, + 'മൌ': 1, + 'മ്പ': 1, + 'മ്പാ': 1, + 'മ്പ്ര': 1, + 'മ്മ': 1, + 'മ്മി': 1, + 'യം': 1, + 'യാ': 1, + 'യി': 1, + 'യും': 1, + 'യെ': 1, + 'യേ': 1, + 'യോ': 1, + 'യ്ക്കു': 1, + 'യ്തി': 1, + 'യ്തു': 1, + 'യ്മ': 1, + 'യ്യാ': 1, + 'യ്യി': 1, + 'രം': 1, + 'രാ': 1, + 'രി': 1, + 'രീ': 1, + 'രും': 1, + 'രെ': 1, + 'രേ': 1, + 'രോ': 1, + 'ര്യ': 1, + 'ര്യം': 1, + 'ര്‍ക്കു': 1, + 'ര്‍ക്കും': 1, + 'ര്‍ക്ക്‌': 1, + 'ര്‍ഗ്ഗം': 1, + 'ര്‍ച്ച': 1, + 'ര്‍ണ്ണ': 1, + 'ര്‍ത്ത': 1, + 'ര്‍ത്തി': 1, + 'ര്‍ത്തു': 1, + 'ര്‍ത്തേ': 1, + 'ര്‍ദേ': 1, + 'ര്‍ദ്ദ': 1, + 'ര്‍പ്പെ': 1, + 'ര്‍ബ': 1, + 'ര്‍ഭ': 1, + 'ര്‍മ്മി': 1, + 'ര്‍രാ': 1, + 'ര്‍വ്വ': 1, + 'ര്‍ഹ': 1, + 'ര്‍ഹി': 1, + 'റം': 1, + 'റി': 1, + 'റെ': 1, + 'റ്റ': 1, + 'റ്റം': 1, + 'റ്റു': 1, + 'റ്റേ': 1, + 'ലം': 1, + 'ലാ': 1, + 'ലി': 1, + 'ലും': 1, + 'ലെ': 1, + 'ലേ': 1, + 'ലോ': 1, + 'ല്യ': 1, + 'ല്യാ': 1, + 'ല്ല': 1, + 'ല്ലാ': 1, + 'ല്ലാം': 1, + 'ല്ലെ': 1, + 'ല്‍കി': 1, + 'ല്‍കു': 1, + 'ല്‍കേ': 1, + 'ല്‍ത': 1, + 'ല്‍നി': 1, + 'ല്‍പ്പ': 1, + 'ളം': 1, + 'ളാ': 1, + 'ളി': 1, + 'ളും': 1, + 'ളെ': 1, + 'ളേ': 1, + 'ളോ': 1, + 'ള്ള': 1, + 'ള്ളാ': 1, + 'ള്ളി': 1, + 'ള്ളൂ': 1, + 'ള്‍കൊ': 1, + 'ള്‍ക്ക': 1, + 'ള്‍ക്കി': 1, + 'ള്‍ക്കു': 1, + 'ള്‍ക്കും': 1, + 'ള്‍ക്കെ': 1, + 'ള്‍ക്ക്‌': 1, + 'ഴി': 1, + 'വാ': 1, + 'വി': 1, + 'വും': 1, + 'വെ': 1, + 'വേ': 1, + 'വൈ': 1, + 'വോ': 1, + 'വ്യ': 1, + 'വ്യം': 1, + 'വ്യാ': 1, + 'വ്വ': 1, + 'ശാ': 1, + 'ശി': 1, + 'ശീ': 1, + 'ശേ': 1, + 'ശ്യ': 1, + 'ശ്ര': 1, + 'ശ്വാ': 1, + 'ഷം': 1, + 'ഷി': 1, + 'ഷ്ട': 1, + 'ഷ്ട്യാ': 1, + 'ഷ്ട്ര': 1, + 'ഷ്ട്രീ': 1, + 'ഷ്ണു': 1, + 'ഷ്യ': 1, + 'ഷ്യാ': 1, + 'സം': 1, + 'സാ': 1, + 'സാം': 1, + 'സി': 1, + 'സൌ': 1, + 'സ്കാ': 1, + 'സ്തു': 1, + 'സ്ത്രം': 1, + 'സ്ത്രീ': 1, + 'സ്ഥ': 1, + 'സ്ഥാ': 1, + 'സ്ഥി': 1, + 'സ്യ': 1, + 'സ്റ്റ്‌': 1, + 'സ്വ': 1, + 'സ്വാ': 1, + 'സ്വീ': 1, + 'സ്സ': 1, + 'സ്സാ': 1, + 'സ്സി': 1, + 'സ്സും': 1, + 'സ്സോ': 1, + 'ഹം': 1, + 'ഹാ': 1, + 'ഹി': 1, + 'ഹിം': 1, + 'क्कां': 1, + 'क्ती': 1, + 'क्तीं': 1, + 'क्य': 1, + 'क्या': 1, + 'चां': 1, + 'चौ': 1, + 'च्छं': 1, + 'च्या': 1, + 'च्यां': 1, + 'ज्ञे': 1, + 'ज्या': 1, + 'ज्या‌': 1, + 'झा': 1, + 'टा': 1, + 'टां': 1, + 'ट्या': 1, + 'डी': 1, + 'डो': 1, + 'णी': 1, + 'ण्या': 1, + 'ण्यां': 1, + 'त्ते': 1, + 'त्त्वा': 1, + 'त्त्वे': 1, + 'त्यं': 1, + 'त्यां': 1, + 'त्र्य': 1, + 'त्र्या': 1, + 'त्र्ये': 1, + 'त्वा': 1, + 'त्वां': 1, + 'दां': 1, + 'द्द': 1, + 'द्दि': 1, + 'द्दी': 1, + 'द्धिं': 1, + 'द्धी': 1, + 'द्धीं': 1, + 'द्या': 1, + 'द्वि': 1, + 'द्वे': 1, + 'द्स': 1, + 'धां': 1, + 'ध्ये': 1, + 'ध्व': 1, + 'नां': 1, + 'ना‌': 1, + 'न्हा': 1, + 'न्ह्यां': 1, + 'मां': 1, + 'मो': 1, + 'म्ह': 1, + 'यी': 1, + 'य्य': 1, + 'रां': 1, + 'र्जा': 1, + 'र्ती': 1, + 'र्थी': 1, + 'र्ध': 1, + 'र्बं': 1, + 'र्भा': 1, + 'र्यं': 1, + 'र्यां': 1, + 'र्वां': 1, + 'र्वे': 1, + 'र्‍या': 1, + 'लां': 1, + 'ल्यां': 1, + 'ल्ला': 1, + 'ळा': 1, + 'ळी': 1, + 'व्ये': 1, + 'श्रां': 1, + 'षां': 1, + 'ष्टां': 1, + 'ष्टी': 1, + 'ष्टीं': 1, + 'ष्ट्रा': 1, + 'ष्ट्रां': 1, + 'ष्ठे': 1, + 'स्त्रि': 1, + 'स्थे': 1, + 'स्या': 1, + 'ह्या': 1, + 'ကေု': 1, + 'က္က': 1, + 'က္ဍ': 1, + 'က္ဍို': 1, + 'ကၠေ': 1, + 'ကၠေံ': 1, + 'ချဳ': 1, + 'ဂျို': 1, + 'ဂၠေ': 1, + 'စှ်ေ': 1, + 'စၞေ': 1, + 'စၠေ': 1, + 'ဇြ': 1, + 'ဇြေ': 1, + 'ဇြဳ': 1, + 'ဇၞေ': 1, + 'ညေ': 1, + 'တေံ': 1, + 'တ္ၚဲ': 1, + 'တြ': 1, + 'တြုံ': 1, + 'တှ်ေ': 1, + 'တၟေ': 1, + 'ထ္ၜ': 1, + 'ဒေံ': 1, + 'ဒ္ဂေ': 1, + 'ဒြ': 1, + 'ပေဲ': 1, + 'ပ္ဍဲ': 1, + 'ပ္တံ': 1, + 'ပျဲ': 1, + 'ပြဳ': 1, + 'ပြံ': 1, + 'ဖျု': 1, + 'ဖျေံ': 1, + 'ဗ္တေ': 1, + 'ဗ္ၜေ': 1, + 'ဗျဵု': 1, + 'ဗြေ': 1, + 'ဗြဴ': 1, + 'ဗၠေ': 1, + 'မ္ဂ': 1, + 'မ္တီ': 1, + 'မ္ၚဵု': 1, + 'မျီု': 1, + 'မၠေ': 1, + 'ယျဵု': 1, + 'ယြဴ': 1, + 'ရေံ': 1, + 'ရှ်ေ': 1, + 'လ္ပ': 1, + 'လ္ၚ': 1, + 'လျို': 1, + 'လၟေ': 1, + 'သ္က': 1, + 'သ္ကံ': 1, + 'သ္ဂု': 1, + 'သ္ဂေ': 1, + 'သ္ဇို': 1, + 'သ္ဒ': 1, + 'သ္ပ': 1, + 'သ္ၚိ': 1, + 'သြ': 1, + 'သြို': 1, + 'သှ်ေ': 1, + 'သၞေ': 1, + 'ဟေ': 1, + 'ၜေ': 1, + 'क्छ': 1, + 'क्ता': 1, + 'क्ना': 1, + 'क्सा': 1, + 'ख्ने': 1, + 'ख्‍ने': 1, + 'ग्ने': 1, + 'ङ्ग': 1, + 'ङ्घ': 1, + 'चो': 1, + 'ज्ने': 1, + 'ज्रा': 1, + 'ञ्चा': 1, + 'डा': 1, + 'ढाँ': 1, + 'ढि': 1, + 'थ्य': 1, + 'द्दा': 1, + 'द्व': 1, + 'धो': 1, + 'निँ': 1, + 'न्का': 1, + 'न्चि': 1, + 'न्जे': 1, + 'न्दा': 1, + 'न्दो': 1, + 'न्ने': 1, + 'न्मे': 1, + 'फाँ': 1, + 'फ्ना': 1, + 'फ्नो': 1, + 'बाँ': 1, + 'म्ति': 1, + 'म्पा': 1, + 'र्छ': 1, + 'र्ज': 1, + 'र्ढ': 1, + 'र्दा': 1, + 'र्दे': 1, + 'र्दै': 1, + 'र्द्ध': 1, + 'र्न': 1, + 'र्नि': 1, + 'र्नु': 1, + 'र्नू': 1, + 'र्ने': 1, + 'र्स': 1, + 'र्सा': 1, + 'ल्ने': 1, + 'ल्ल': 1, + 'ल्ले': 1, + 'ष्ट्रि': 1, + 'साँ': 1, + 'स्कु': 1, + 'स्ट्या': 1, + 'स्तै': 1, + 'स्तो': 1, + 'स्रो': 1, + 'ਕਾ': 1, + 'ਕਾਂ': 1, + 'ਕਿ': 1, + 'ਕਿ੍': 1, + 'ਕਿੱ': 1, + 'ਕੀ': 1, + 'ਖਾ': 1, + 'ਖਾਂ': 1, + 'ਖਿ': 1, + 'ਖਿ਼': 1, + 'ਖੀ': 1, + 'ਗਾ': 1, + 'ਗਿ': 1, + 'ਗਿ੍': 1, + 'ਗੀ': 1, + 'ਚਾ': 1, + 'ਚਿ': 1, + 'ਚਿੱ': 1, + 'ਚੀ': 1, + 'ਜਾ': 1, + 'ਜਾਂ': 1, + 'ਜਿ': 1, + 'ਜਿ਼': 1, + 'ਜਿ਼ੰ': 1, + 'ਜੀ': 1, + 'ਝਿ': 1, + 'ਝੀ': 1, + 'ਟਾ': 1, + 'ਟਿ': 1, + 'ਟਿ੍': 1, + 'ਟੀ': 1, + 'ਠੀ': 1, + 'ਡਾ': 1, + 'ਣਾ': 1, + 'ਣਾਂ': 1, + 'ਣੀ': 1, + 'ਤਾ': 1, + 'ਤਾਂ': 1, + 'ਤਿ': 1, + 'ਤੀ': 1, + 'ਦਾ': 1, + 'ਦਾਂ': 1, + 'ਦਿ': 1, + 'ਦਿੱ': 1, + 'ਦੀ': 1, + 'ਧਾ': 1, + 'ਧਾਂ': 1, + 'ਧਿ': 1, + 'ਧੀ': 1, + 'ਨਾ': 1, + 'ਨਾਂ': 1, + 'ਨਿ': 1, + 'ਨੀ': 1, + 'ਨੀਂ': 1, + 'ਪਾ': 1, + 'ਪਿ': 1, + 'ਪੀ': 1, + 'ਫਿ': 1, + 'ਬਾ': 1, + 'ਬਿ': 1, + 'ਬੀ': 1, + 'ਭਾ': 1, + 'ਭਿ': 1, + 'ਮਾ': 1, + 'ਮਾਂ': 1, + 'ਮਿ': 1, + 'ਮੀ': 1, + 'ਯਾ': 1, + 'ਰਾ': 1, + 'ਰਾਂ': 1, + 'ਰਿ': 1, + 'ਰੀ': 1, + 'ਲਾ': 1, + 'ਲਾਂ': 1, + 'ਲਿ': 1, + 'ਲਿੰ': 1, + 'ਲੀ': 1, + 'ਵਾ': 1, + 'ਵਾਂ': 1, + 'ਵਿ': 1, + 'ਵਿੱ': 1, + 'ਵੀ': 1, + 'ਸ਼ਾ': 1, + 'ਸ਼ਾਂ': 1, + 'ਸ਼ਿ': 1, + 'ਸ਼ੀ': 1, + 'ਸਾ': 1, + 'ਸਾਂ': 1, + 'ਸਿ': 1, + 'ਸਿੱ': 1, + 'ਸੀ': 1, + 'ਹਾ': 1, + 'ਹਾਂ': 1, + 'ਹਿ': 1, + 'ਹਿੰ': 1, + 'ਹਿੱ': 1, + 'ਹੀ': 1, + 'ਹੀਂ': 1, + 'ਜ਼ਾ': 1, + 'ਜ਼ੀ': 1, + 'ੜਾ': 1, + 'ੜੀਂ': 1, + 'ਫ਼ਾ': 1, + 'क्का': 1, + 'क्तुं': 1, + 'क्तेः': 1, + 'क्त्योः': 1, + 'क्रा': 1, + 'क्षं': 1, + 'क्षां': 1, + 'क्षाः': 1, + 'क्षै': 1, + 'क्षो': 1, + 'क्ष्या': 1, + 'ख्यः': 1, + 'ग्ण': 1, + 'ग्भे': 1, + 'ग्यैः': 1, + 'ग्र्य': 1, + 'ञ्च': 1, + 'ञ्चि': 1, + 'ट्ज़': 1, + 'ठैः': 1, + 'डि': 1, + 'ढ़ी': 1, + 'णां': 1, + 'ण्डं': 1, + 'ण्डः': 1, + 'ण्डि': 1, + 'ण्य': 1, + 'ताः': 1, + 'तिं': 1, + 'त्त्थि': 1, + 'त्पू': 1, + 'त्यै': 1, + 'त्रे': 1, + 'त्वं': 1, + 'त्वे': 1, + 'त्सं': 1, + 'त्सो': 1, + 'त्स्वा': 1, + 'दः': 1, + 'द्धः': 1, + 'द्धैः': 1, + 'द्र': 1, + 'धाः': 1, + 'धेः': 1, + 'नाः': 1, + 'नैः': 1, + 'न्ञ्या': 1, + 'न्तं': 1, + 'न्तु': 1, + 'न्तुं': 1, + 'न्ते': 1, + 'न्तो': 1, + 'न्त्राः': 1, + 'न्त्री': 1, + 'न्त्र्य': 1, + 'न्त्र्यं': 1, + 'न्त्र्या': 1, + 'न्त्र्ये': 1, + 'न्धा': 1, + 'न्धु': 1, + 'न्ना': 1, + 'न्नाः': 1, + 'न्मु': 1, + 'न्ये': 1, + 'न्यै': 1, + 'न्यो': 1, + 'न्व': 1, + 'प्तं': 1, + 'प्तुं': 1, + 'प्तौ': 1, + 'प्यं': 1, + 'प्या': 1, + 'ब्द': 1, + 'भिः': 1, + 'भ्यः': 1, + 'भ्यां': 1, + 'भ्यु': 1, + 'भ्यो': 1, + 'म्नि': 1, + 'यः': 1, + 'याः': 1, + 'यैः': 1, + 'य्यो': 1, + 'रः': 1, + 'राः': 1, + 'रिं': 1, + 'रौ': 1, + 'र्क': 1, + 'र्गी': 1, + 'र्गे': 1, + 'र्चि': 1, + 'र्णं': 1, + 'र्णां': 1, + 'र्णी': 1, + 'र्तिः': 1, + 'र्तुं': 1, + 'र्त्ति': 1, + 'र्थं': 1, + 'र्दि': 1, + 'र्दु': 1, + 'र्धि': 1, + 'र्मं': 1, + 'र्ये': 1, + 'र्वृ': 1, + 'र्षे': 1, + 'र्ह': 1, + 'र्हाः': 1, + 'र्हि': 1, + 'र्हो': 1, + 'लाः': 1, + 'ल्का': 1, + 'ल्यं': 1, + 'ल्याः': 1, + 'ल्ये': 1, + 'वः': 1, + 'वाः': 1, + 'शः': 1, + 'शाः': 1, + 'शो': 1, + 'श्या': 1, + 'श्रु': 1, + 'श्वि': 1, + 'षाः': 1, + 'ष्टः': 1, + 'ष्टा': 1, + 'ष्टाः': 1, + 'ष्ट्रे': 1, + 'ष्ट्रो': 1, + 'ष्प्र': 1, + 'ष्यः': 1, + 'सः': 1, + 'स्का': 1, + 'स्काः': 1, + 'स्ति': 1, + 'स्तुं': 1, + 'स्त्रा': 1, + 'स्थां': 1, + 'स्धी': 1, + 'स्मि': 1, + 'स्मिं': 1, + 'स्मै': 1, + 'स्यां': 1, + 'स्याः': 1, + 'स्युः': 1, + 'स्वं': 1, + 'स्स': 1, + '𑌅𑌂': 1, + '𑌕𑌂': 1, + '𑌕𑌾': 1, + '𑌕𑌾𑌂': 1, + '𑌕𑌾𑌃': 1, + '𑌕𑌿': 1, + '𑌕𑍂': 1, + '𑌕𑍃': 1, + '𑌕𑍇': 1, + '𑌕𑍋': 1, + '𑌗𑌾': 1, + '𑌗𑌿': 1, + '𑌗𑍁': 1, + '𑌗𑍃': 1, + '𑌗𑍇': 1, + '𑌗𑍌': 1, + '𑌘𑌾': 1, + '𑌘𑍇': 1, + '𑌘𑍋': 1, + '𑌚𑌾': 1, + '𑌚𑌿': 1, + '𑌚𑍇': 1, + '𑌚𑍈': 1, + '𑌛𑌾': 1, + '𑌛𑍁': 1, + '𑌛𑍇': 1, + '𑌜𑌾': 1, + '𑌜𑌿': 1, + '𑌜𑍇': 1, + '𑌞𑌾': 1, + '𑌟𑌃': 1, + '𑌟𑌾': 1, + '𑌟𑌾𑌂': 1, + '𑌟𑌾𑌃': 1, + '𑌠𑌾': 1, + '𑌠𑍇': 1, + '𑌠𑍈𑌃': 1, + '𑌡𑌂': 1, + '𑌡𑌃': 1, + '𑌡𑌿': 1, + '𑌣𑌂': 1, + '𑌣𑌾': 1, + '𑌣𑌾𑌂': 1, + '𑌣𑌿': 1, + '𑌣𑍁': 1, + '𑌣𑍇': 1, + '𑌤𑌂': 1, + '𑌤𑌃': 1, + '𑌤𑌾': 1, + '𑌤𑌾𑌂': 1, + '𑌤𑌾𑌃': 1, + '𑌤𑌿': 1, + '𑌤𑌿𑌂': 1, + '𑌤𑌿𑌃': 1, + '𑌤𑍁': 1, + '𑌤𑍁𑌂': 1, + '𑌤𑍃': 1, + '𑌤𑍇': 1, + '𑌤𑍇𑌃': 1, + '𑌤𑍈': 1, + '𑌤𑍋': 1, + '𑌤𑍌': 1, + '𑌥𑌂': 1, + '𑌥𑌾': 1, + '𑌥𑌾𑌂': 1, + '𑌥𑌿': 1, + '𑌦𑌂': 1, + '𑌦𑌃': 1, + '𑌦𑌾': 1, + '𑌦𑌿': 1, + '𑌦𑍁': 1, + '𑌦𑍃': 1, + '𑌦𑍇': 1, + '𑌦𑍋': 1, + '𑌧𑌃': 1, + '𑌧𑌾': 1, + '𑌧𑌾𑌃': 1, + '𑌧𑌿': 1, + '𑌧𑌿𑌂': 1, + '𑌧𑍁': 1, + '𑌧𑍃': 1, + '𑌧𑍇': 1, + '𑌧𑍇𑌃': 1, + '𑌧𑍈𑌃': 1, + '𑌨𑌂': 1, + '𑌨𑌃': 1, + '𑌨𑌾': 1, + '𑌨𑌾𑌂': 1, + '𑌨𑌾𑌃': 1, + '𑌨𑌿': 1, + '𑌨𑌿𑌃': 1, + '𑌨𑍁': 1, + '𑌨𑍂': 1, + '𑌨𑍇': 1, + '𑌨𑍈': 1, + '𑌨𑍈𑌃': 1, + '𑌨𑍋': 1, + '𑌪𑌂': 1, + '𑌪𑌾': 1, + '𑌪𑌿': 1, + '𑌪𑍁': 1, + '𑌪𑍂': 1, + '𑌪𑍇': 1, + '𑌪𑍋': 1, + '𑌬𑌾': 1, + '𑌬𑍃': 1, + '𑌭𑌾': 1, + '𑌭𑌿': 1, + '𑌭𑌿𑌃': 1, + '𑌭𑍁': 1, + '𑌭𑍂': 1, + '𑌭𑍇': 1, + '𑌮𑌂': 1, + '𑌮𑌾': 1, + '𑌮𑌿': 1, + '𑌮𑌿𑌂': 1, + '𑌮𑍁': 1, + '𑌮𑍂': 1, + '𑌮𑍇': 1, + '𑌮𑍈': 1, + '𑌮𑍋': 1, + '𑌮𑍌': 1, + '𑌯𑌂': 1, + '𑌯𑌃': 1, + '𑌯𑌾': 1, + '𑌯𑌾𑌂': 1, + '𑌯𑌾𑌃': 1, + '𑌯𑌿': 1, + '𑌯𑍁': 1, + '𑌯𑍁𑌃': 1, + '𑌯𑍇': 1, + '𑌯𑍈': 1, + '𑌯𑍈𑌃': 1, + '𑌯𑍋': 1, + '𑌯𑍋𑌃': 1, + '𑌰𑌂': 1, + '𑌰𑌃': 1, + '𑌰𑌾': 1, + '𑌰𑌾𑌃': 1, + '𑌰𑌿': 1, + '𑌰𑌿𑌂': 1, + '𑌰𑍁': 1, + '𑌰𑍂': 1, + '𑌰𑍇': 1, + '𑌰𑍋': 1, + '𑌰𑍌': 1, + '𑌲𑌂': 1, + '𑌲𑌾': 1, + '𑌲𑌾𑌃': 1, + '𑌲𑌿': 1, + '𑌲𑌿𑌂': 1, + '𑌲𑍇': 1, + '𑌲𑍈': 1, + '𑌲𑍋': 1, + '𑌵𑌂': 1, + '𑌵𑌃': 1, + '𑌵𑌾': 1, + '𑌵𑌾𑌂': 1, + '𑌵𑌾𑌃': 1, + '𑌵𑌿': 1, + '𑌵𑍃': 1, + '𑌵𑍇': 1, + '𑌵𑍈': 1, + '𑌵𑍋': 1, + '𑌶𑌂': 1, + '𑌶𑌃': 1, + '𑌶𑌾': 1, + '𑌶𑌾𑌃': 1, + '𑌶𑌿': 1, + '𑌶𑍁': 1, + '𑌶𑍂': 1, + '𑌶𑍇': 1, + '𑌶𑍋': 1, + '𑌷𑌂': 1, + '𑌷𑌾': 1, + '𑌷𑌾𑌂': 1, + '𑌷𑌾𑌃': 1, + '𑌷𑌿': 1, + '𑌷𑍁': 1, + '𑌷𑍇': 1, + '𑌷𑍈': 1, + '𑌷𑍋': 1, + '𑌸𑌂': 1, + '𑌸𑌃': 1, + '𑌸𑌾': 1, + '𑌸𑌾𑌂': 1, + '𑌸𑌿': 1, + '𑌸𑍁': 1, + '𑌸𑍂': 1, + '𑌸𑍇': 1, + '𑌸𑍋': 1, + '𑌸𑍌': 1, + '𑌹𑌾': 1, + '𑌹𑌾𑌃': 1, + '𑌹𑌿': 1, + '𑌹𑍇': 1, + '𑌹𑍋': 1, + 'ငႄ': 1, + 'မႄ': 1, + 'လႄ': 1, + 'ၵေ': 1, + 'ၵႄ': 1, + 'ၶေ': 1, + 'ၼေ': 1, + 'ၼႄ': 1, + 'ၽႄ': 1, + 'ႁေ': 1, + 'ႁႄ': 1, + 'කා': 1, + 'කැ': 1, + 'කෘ': 1, + 'කෙ': 1, + 'කො': 1, + 'කෝ': 1, + 'කෲ': 1, + 'ගා': 1, + 'ගැ': 1, + 'ගෙ': 1, + 'ගේ': 1, + 'චා': 1, + 'චැ': 1, + 'චෝ': 1, + 'ජා': 1, + 'ඥා': 1, + 'ටා': 1, + 'ටේ': 1, + 'ඨා': 1, + 'ඩං': 1, + 'ඩා': 1, + 'තා': 1, + 'තැ': 1, + 'තෘ': 1, + 'තෙ': 1, + 'තේ': 1, + 'තො': 1, + 'තෝ': 1, + 'ථා': 1, + 'දා': 1, + 'දැ': 1, + 'දිං': 1, + 'දෙ': 1, + 'දේ': 1, + 'දෝ': 1, + 'ධා': 1, + 'නා': 1, + 'නැ': 1, + 'නෑ': 1, + 'නෙ': 1, + 'නේ': 1, + 'නො': 1, + 'ඳා': 1, + 'පා': 1, + 'පැ': 1, + 'පෑ': 1, + 'පෙ': 1, + 'පේ': 1, + 'පො': 1, + 'පෞ': 1, + 'බා': 1, + 'බැ': 1, + 'බෙ': 1, + 'බේ': 1, + 'බෝ': 1, + 'භා': 1, + 'භෞ': 1, + 'මා': 1, + 'මැ': 1, + 'මෙ': 1, + 'මේ': 1, + 'යා': 1, + 'යෙ': 1, + 'යේ': 1, + 'යො': 1, + 'යෝ': 1, + 'රා': 1, + 'රැ': 1, + 'රෙ': 1, + 'රේ': 1, + 'රෝ': 1, + 'ලං': 1, + 'ලා': 1, + 'ලැ': 1, + 'ලෙ': 1, + 'ලේ': 1, + 'ලෝ': 1, + 'වං': 1, + 'වා': 1, + 'වැ': 1, + 'වෘ': 1, + 'වෙ': 1, + 'වේ': 1, + 'වෝ': 1, + 'ශේ': 1, + 'ෂා': 1, + 'සං': 1, + 'සා': 1, + 'සැ': 1, + 'සෑ': 1, + 'සෙ': 1, + 'සේ': 1, + 'සෞ': 1, + 'හා': 1, + 'හැ': 1, + 'හිං': 1, + 'හෘ': 1, + 'හෙ': 1, + 'හො': 1, + 'හෝ': 1, + 'ළැ': 1, + 'क्को': 1, + 'ग्या': 1, + 'ग्ये': 1, + 'च्यो': 1, + 'न्छे': 1, + 'म्बु': 1, + 'म्से': 1, + 'म्ही': 1, + 'म्हो': 1, + 'ह्रा': 1, + 'கா': 1, + 'கி': 1, + 'கு': 1, + 'கூ': 1, + 'கெ': 1, + 'கே': 1, + 'கை': 1, + 'கொ': 1, + 'கோ': 1, + 'சா': 1, + 'சி': 1, + 'சு': 1, + 'சூ': 1, + 'செ': 1, + 'சே': 1, + 'சை': 1, + 'சொ': 1, + 'டா': 1, + 'டி': 1, + 'டு': 1, + 'டெ': 1, + 'டை': 1, + 'ணா': 1, + 'ணி': 1, + 'ணு': 1, + 'ணை': 1, + 'தா': 1, + 'தி': 1, + 'து': 1, + 'தூ': 1, + 'தெ': 1, + 'தே': 1, + 'தை': 1, + 'தொ': 1, + 'தோ': 1, + 'நா': 1, + 'நி': 1, + 'நு': 1, + 'நெ': 1, + 'நே': 1, + 'நோ': 1, + 'னா': 1, + 'னி': 1, + 'னு': 1, + 'னே': 1, + 'னை': 1, + 'னொ': 1, + 'பா': 1, + 'பி': 1, + 'பு': 1, + 'பெ': 1, + 'பே': 1, + 'பை': 1, + 'பொ': 1, + 'போ': 1, + 'மா': 1, + 'மி': 1, + 'மு': 1, + 'மூ': 1, + 'மெ': 1, + 'மே': 1, + 'மை': 1, + 'மொ': 1, + 'மோ': 1, + 'யா': 1, + 'யி': 1, + 'யு': 1, + 'யே': 1, + 'யை': 1, + 'யோ': 1, + 'ரா': 1, + 'ரி': 1, + 'ரு': 1, + 'ரெ': 1, + 'ரை': 1, + 'றா': 1, + 'றி': 1, + 'று': 1, + 'றே': 1, + 'றை': 1, + 'றொ': 1, + 'றோ': 1, + 'லா': 1, + 'லி': 1, + 'லு': 1, + 'லெ': 1, + 'லே': 1, + 'லை': 1, + 'லோ': 1, + 'ளா': 1, + 'ளி': 1, + 'ளு': 1, + 'ளெ': 1, + 'ளை': 1, + 'ழி': 1, + 'ழு': 1, + 'ழை': 1, + 'வா': 1, + 'வி': 1, + 'வு': 1, + 'வூ': 1, + 'வெ': 1, + 'வே': 1, + 'வை': 1, + 'வொ': 1, + 'வோ': 1, + 'అం': 1, + 'ఆం': 1, + 'ఒం': 1, + 'కం': 1, + 'కాం': 1, + 'కు': 1, + 'కుం': 1, + 'కూ': 1, + 'కృ': 1, + 'కెం': 1, + 'క్క': 1, + 'క్కు': 1, + 'క్త': 1, + 'క్తి': 1, + 'క్తీ': 1, + 'క్తు': 1, + 'క్య': 1, + 'క్ర': 1, + 'క్రాం': 1, + 'క్రి': 1, + 'క్రూ': 1, + 'క్ష': 1, + 'క్షా': 1, + 'క్షి': 1, + 'క్షిం': 1, + 'క్షే': 1, + 'క్షో': 1, + 'క్స్వా': 1, + 'ఖ్య': 1, + 'ఖ్యా': 1, + 'గిం': 1, + 'గు': 1, + 'గూ': 1, + 'గృ': 1, + 'గ్భా': 1, + 'గ్మ': 1, + 'గ్య': 1, + 'గ్ర': 1, + 'గ్రి': 1, + 'చు': 1, + 'చెం': 1, + 'చ్చు': 1, + 'చ్ఛ': 1, + 'చ్ఛా': 1, + 'చ్ఛే': 1, + 'ఛ్ఛా': 1, + 'జ్ఞ': 1, + 'జ్ఞా': 1, + 'జ్య': 1, + 'టం': 1, + 'టిం': 1, + 'టు': 1, + 'టుం': 1, + 'ట్టి': 1, + 'ట్లు': 1, + 'డు': 1, + 'డ్డ': 1, + 'డ్రు': 1, + 'ణిం': 1, + 'తం': 1, + 'తః': 1, + 'తు': 1, + 'తృ': 1, + 'త్కా': 1, + 'త్త': 1, + 'త్తి': 1, + 'త్తు': 1, + 'త్న': 1, + 'త్నిం': 1, + 'త్ప': 1, + 'త్ఫ': 1, + 'త్య': 1, + 'త్యం': 1, + 'త్యా': 1, + 'త్ర': 1, + 'త్రు': 1, + 'త్ర్య': 1, + 'త్వ': 1, + 'త్వా': 1, + 'త్స': 1, + 'దం': 1, + 'దిం': 1, + 'దు': 1, + 'దుం': 1, + 'దృ': 1, + 'ద్ఘో': 1, + 'ద్ది': 1, + 'ద్దు': 1, + 'ద్దే': 1, + 'ద్ధ': 1, + 'ద్ధి': 1, + 'ద్ధిం': 1, + 'ద్య': 1, + 'ద్యా': 1, + 'ద్యో': 1, + 'ద్ర్య': 1, + 'ద్వా': 1, + 'ధిం': 1, + 'ధు': 1, + 'ధ్య': 1, + 'నం': 1, + 'నః': 1, + 'నాం': 1, + 'నిం': 1, + 'ను': 1, + 'నుం': 1, + 'నొం': 1, + 'న్ధ': 1, + 'న్న': 1, + 'న్నా': 1, + 'న్ని': 1, + 'న్ను': 1, + 'న్మ': 1, + 'న్య': 1, + 'న్యా': 1, + 'న్వే': 1, + 'పం': 1, + 'పిం': 1, + 'పు': 1, + 'పూ': 1, + 'పెం': 1, + 'పొం': 1, + 'ప్త': 1, + 'ప్ర': 1, + 'ప్రా': 1, + 'ప్రే': 1, + 'బం': 1, + 'బ్ర': 1, + 'భం': 1, + 'భు': 1, + 'భ్య': 1, + 'భ్యు': 1, + 'భ్ర': 1, + 'భ్రా': 1, + 'మిం': 1, + 'ము': 1, + 'మూ': 1, + 'మ్య': 1, + 'యం': 1, + 'యః': 1, + 'యిం': 1, + 'యు': 1, + 'యుం': 1, + 'రం': 1, + 'రిం': 1, + 'రు': 1, + 'రూ': 1, + 'ర్గ': 1, + 'ర్చి': 1, + 'ర్చు': 1, + 'ర్ణ': 1, + 'ర్ణాం': 1, + 'ర్ణు': 1, + 'ర్త': 1, + 'ర్తి': 1, + 'ర్తిం': 1, + 'ర్తృ': 1, + 'ర్థ': 1, + 'ర్థి': 1, + 'ర్థిం': 1, + 'ర్ద': 1, + 'ర్దో': 1, + 'ర్ధ': 1, + 'ర్ప': 1, + 'ర్బం': 1, + 'ర్భ': 1, + 'ర్భా': 1, + 'ర్య': 1, + 'ర్యా': 1, + 'ర్రా': 1, + 'ర్వ': 1, + 'ర్వా': 1, + 'ర్హ': 1, + 'ర్హాం': 1, + 'ర్హు': 1, + 'ఱు': 1, + 'లం': 1, + 'లిం': 1, + 'లు': 1, + 'ల్క': 1, + 'ల్గొ': 1, + 'ల్ప': 1, + 'ల్ల': 1, + 'ల్లి': 1, + 'విం': 1, + 'వు': 1, + 'వృ': 1, + 'వ్య': 1, + 'వ్యా': 1, + 'వ్వ': 1, + 'శాం': 1, + 'శిం': 1, + 'శు': 1, + 'శ్చ': 1, + 'శ్చి': 1, + 'శ్య': 1, + 'శ్ర': 1, + 'శ్రాం': 1, + 'శ్లే': 1, + 'శ్వా': 1, + 'షిం': 1, + 'షు': 1, + 'ష్ట': 1, + 'ష్టు': 1, + 'ష్ట్ర': 1, + 'ష్ట్రీ': 1, + 'ష్ఠ': 1, + 'ష్ఠా': 1, + 'ష్ఠు': 1, + 'ష్థ': 1, + 'ష్ప': 1, + 'సం': 1, + 'సాం': 1, + 'సు': 1, + 'సూ': 1, + 'స్కృ': 1, + 'స్తా': 1, + 'స్తి': 1, + 'స్త్ర': 1, + 'స్త్రీ': 1, + 'స్థ': 1, + 'స్థా': 1, + 'స్థి': 1, + 'స్థ్య': 1, + 'స్ప': 1, + 'స్య': 1, + 'స్వ': 1, + 'స్వా': 1, + 'స్వీ': 1, + 'స్వే': 1, + 'హిం': 1, + 'กำ': 1, + 'คำ': 1, + 'จำ': 1, + 'ดำ': 1, + 'ต่ำ': 1, + 'ทำ': 1, + 'ธำ': 1, + 'นำ': 1, + 'บำ': 1, + 'พำ': 1, + 'รำ': 1, + 'ลำ': 1, + 'สำ': 1, + 'อำ': 1, + 'ย่ำ': 1, + '؁۱': 0, +} diff --git a/wcwidth/table_grapheme_overrides/_known_c0d5dc9e.py b/wcwidth/table_grapheme_overrides/_known_c0d5dc9e.py new file mode 100644 index 00000000..aef282a9 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_c0d5dc9e.py @@ -0,0 +1,6427 @@ +""" +Grapheme overrides for _known_c0d5dc9e. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: mintty +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 5, + '⛹️‍♀️': 5, + '⛹️‍♂️': 5, + '⛹🏻‍♀️': 6, + '⛹🏻‍♂️': 6, + '⛹🏼‍♀️': 6, + '⛹🏼‍♂️': 6, + '⛹🏽‍♀️': 6, + '⛹🏽‍♂️': 6, + '⛹🏾‍♀️': 6, + '⛹🏾‍♂️': 6, + '⛹🏿‍♀️': 6, + '⛹🏿‍♂️': 6, + '❤️‍🔥': 5, + '❤️‍🩹': 5, + '🍄‍🟫': 5, + '🍋‍🟩': 5, + '🏃‍♀️': 5, + '🏃‍♀️‍➡️': 8, + '🏃‍♂️': 5, + '🏃‍♂️‍➡️': 8, + '🏃‍➡️': 5, + '🏃🏻‍♀️': 7, + '🏃🏻‍♀️‍➡️': 10, + '🏃🏻‍♂️': 7, + '🏃🏻‍♂️‍➡️': 10, + '🏃🏻‍➡️': 7, + '🏃🏼‍♀️': 7, + '🏃🏼‍♀️‍➡️': 10, + '🏃🏼‍♂️': 7, + '🏃🏼‍♂️‍➡️': 10, + '🏃🏼‍➡️': 7, + '🏃🏽‍♀️': 7, + '🏃🏽‍♀️‍➡️': 10, + '🏃🏽‍♂️': 7, + '🏃🏽‍♂️‍➡️': 10, + '🏃🏽‍➡️': 7, + '🏃🏾‍♀️': 7, + '🏃🏾‍♀️‍➡️': 10, + '🏃🏾‍♂️': 7, + '🏃🏾‍♂️‍➡️': 10, + '🏃🏾‍➡️': 7, + '🏃🏿‍♀️': 7, + '🏃🏿‍♀️‍➡️': 10, + '🏃🏿‍♂️': 7, + '🏃🏿‍♂️‍➡️': 10, + '🏃🏿‍➡️': 7, + '🏄‍♀️': 5, + '🏄‍♂️': 5, + '🏄🏻‍♀️': 7, + '🏄🏻‍♂️': 7, + '🏄🏼‍♀️': 7, + '🏄🏼‍♂️': 7, + '🏄🏽‍♀️': 7, + '🏄🏽‍♂️': 7, + '🏄🏾‍♀️': 7, + '🏄🏾‍♂️': 7, + '🏄🏿‍♀️': 7, + '🏄🏿‍♂️': 7, + '🏊‍♀️': 5, + '🏊‍♂️': 5, + '🏊🏻‍♀️': 7, + '🏊🏻‍♂️': 7, + '🏊🏼‍♀️': 7, + '🏊🏼‍♂️': 7, + '🏊🏽‍♀️': 7, + '🏊🏽‍♂️': 7, + '🏊🏾‍♀️': 7, + '🏊🏾‍♂️': 7, + '🏊🏿‍♀️': 7, + '🏊🏿‍♂️': 7, + '🏋️‍♀️': 5, + '🏋️‍♂️': 5, + '🏋🏻‍♀️': 6, + '🏋🏻‍♂️': 6, + '🏋🏼‍♀️': 6, + '🏋🏼‍♂️': 6, + '🏋🏽‍♀️': 6, + '🏋🏽‍♂️': 6, + '🏋🏾‍♀️': 6, + '🏋🏾‍♂️': 6, + '🏋🏿‍♀️': 6, + '🏋🏿‍♂️': 6, + '🏌️‍♀️': 5, + '🏌️‍♂️': 5, + '🏌🏻‍♀️': 6, + '🏌🏻‍♂️': 6, + '🏌🏼‍♀️': 6, + '🏌🏼‍♂️': 6, + '🏌🏽‍♀️': 6, + '🏌🏽‍♂️': 6, + '🏌🏾‍♀️': 6, + '🏌🏾‍♂️': 6, + '🏌🏿‍♀️': 6, + '🏌🏿‍♂️': 6, + '🏳️‍⚧️': 5, + '🏳️‍🌈': 5, + '🏴‍☠️': 5, + '🐈‍⬛': 5, + '🐕‍🦺': 5, + '🐦‍⬛': 5, + '🐦‍🔥': 5, + '🐻‍❄️': 5, + '👁️‍🗨️': 5, + '👨‍⚕️': 5, + '👨‍⚖️': 5, + '👨‍✈️': 5, + '👨‍❤️‍👨': 8, + '👨‍❤️‍💋‍👨': 11, + '👨‍🌾': 5, + '👨‍🍳': 5, + '👨‍🍼': 5, + '👨‍🎓': 5, + '👨‍🎤': 5, + '👨‍🎨': 5, + '👨‍🏫': 5, + '👨‍🏭': 5, + '👨‍👦': 5, + '👨‍👦‍👦': 8, + '👨‍👧': 5, + '👨‍👧‍👦': 8, + '👨‍👧‍👧': 8, + '👨‍👨‍👦': 8, + '👨‍👨‍👦‍👦': 11, + '👨‍👨‍👧': 8, + '👨‍👨‍👧‍👦': 11, + '👨‍👨‍👧‍👧': 11, + '👨‍👩‍👦': 8, + '👨‍👩‍👦‍👦': 11, + '👨‍👩‍👧': 8, + '👨‍👩‍👧‍👦': 11, + '👨‍👩‍👧‍👧': 11, + '👨‍💻': 5, + '👨‍💼': 5, + '👨‍🔧': 5, + '👨‍🔬': 5, + '👨‍🚀': 5, + '👨‍🚒': 5, + '👨‍🦯': 5, + '👨‍🦯‍➡️': 8, + '👨‍🦰': 5, + '👨‍🦱': 5, + '👨‍🦲': 5, + '👨‍🦳': 5, + '👨‍🦼': 5, + '👨‍🦼‍➡️': 8, + '👨‍🦽': 5, + '👨‍🦽‍➡️': 8, + '👨🏻‍⚕️': 7, + '👨🏻‍⚖️': 7, + '👨🏻‍✈️': 7, + '👨🏻‍❤️‍👨🏻': 12, + '👨🏻‍❤️‍👨🏽': 12, + '👨🏻‍❤️‍👨🏿': 12, + '👨🏻‍❤️‍💋‍👨🏻': 15, + '👨🏻‍❤️‍💋‍👨🏽': 15, + '👨🏻‍❤️‍💋‍👨🏾': 15, + '👨🏻‍❤️‍💋‍👨🏿': 15, + '👨🏻‍🌾': 7, + '👨🏻‍🍳': 7, + '👨🏻‍🍼': 7, + '👨🏻‍🎓': 7, + '👨🏻‍🎤': 7, + '👨🏻‍🎨': 7, + '👨🏻‍🏫': 7, + '👨🏻‍🏭': 7, + '👨🏻‍🐰‍👨🏼': 12, + '👨🏻‍🐰‍👨🏽': 12, + '👨🏻‍🐰‍👨🏾': 12, + '👨🏻‍🐰‍👨🏿': 12, + '👨🏻‍💻': 7, + '👨🏻‍💼': 7, + '👨🏻‍🔧': 7, + '👨🏻‍🔬': 7, + '👨🏻‍🚀': 7, + '👨🏻‍🚒': 7, + '👨🏻‍🤝‍👨🏼': 12, + '👨🏻‍🤝‍👨🏽': 12, + '👨🏻‍🤝‍👨🏾': 12, + '👨🏻‍🤝‍👨🏿': 12, + '👨🏻‍🦯': 7, + '👨🏻‍🦯‍➡️': 10, + '👨🏻‍🦰': 7, + '👨🏻‍🦱': 7, + '👨🏻‍🦲': 7, + '👨🏻‍🦳': 7, + '👨🏻‍🦼': 7, + '👨🏻‍🦼‍➡️': 10, + '👨🏻‍🦽': 7, + '👨🏻‍🦽‍➡️': 10, + '👨🏻‍🫯‍👨🏼': 11, + '👨🏻‍🫯‍👨🏽': 11, + '👨🏻‍🫯‍👨🏾': 11, + '👨🏻‍🫯‍👨🏿': 11, + '👨🏼‍⚕️': 7, + '👨🏼‍⚖️': 7, + '👨🏼‍✈️': 7, + '👨🏼‍❤️‍👨🏼': 12, + '👨🏼‍❤️‍💋‍👨🏼': 15, + '👨🏼‍❤️‍💋‍👨🏿': 15, + '👨🏼‍🌾': 7, + '👨🏼‍🍳': 7, + '👨🏼‍🍼': 7, + '👨🏼‍🎓': 7, + '👨🏼‍🎤': 7, + '👨🏼‍🎨': 7, + '👨🏼‍🏫': 7, + '👨🏼‍🏭': 7, + '👨🏼‍🐰‍👨🏻': 12, + '👨🏼‍🐰‍👨🏽': 12, + '👨🏼‍🐰‍👨🏿': 12, + '👨🏼‍💻': 7, + '👨🏼‍💼': 7, + '👨🏼‍🔧': 7, + '👨🏼‍🔬': 7, + '👨🏼‍🚀': 7, + '👨🏼‍🚒': 7, + '👨🏼‍🤝‍👨🏻': 12, + '👨🏼‍🤝‍👨🏽': 12, + '👨🏼‍🤝‍👨🏿': 12, + '👨🏼‍🦯': 7, + '👨🏼‍🦯‍➡️': 10, + '👨🏼‍🦰': 7, + '👨🏼‍🦱': 7, + '👨🏼‍🦲': 7, + '👨🏼‍🦳': 7, + '👨🏼‍🦼': 7, + '👨🏼‍🦽': 7, + '👨🏼‍🦽‍➡️': 10, + '👨🏼‍🫯‍👨🏻': 11, + '👨🏼‍🫯‍👨🏽': 11, + '👨🏼‍🫯‍👨🏾': 11, + '👨🏼‍🫯‍👨🏿': 11, + '👨🏽‍⚕️': 7, + '👨🏽‍⚖️': 7, + '👨🏽‍✈️': 7, + '👨🏽‍❤️‍👨🏻': 12, + '👨🏽‍❤️‍👨🏽': 12, + '👨🏽‍❤️‍👨🏿': 12, + '👨🏽‍❤️‍💋‍👨🏻': 15, + '👨🏽‍❤️‍💋‍👨🏽': 15, + '👨🏽‍❤️‍💋‍👨🏿': 15, + '👨🏽‍🌾': 7, + '👨🏽‍🍳': 7, + '👨🏽‍🍼': 7, + '👨🏽‍🎓': 7, + '👨🏽‍🎤': 7, + '👨🏽‍🎨': 7, + '👨🏽‍🏫': 7, + '👨🏽‍🏭': 7, + '👨🏽‍🐰‍👨🏻': 12, + '👨🏽‍🐰‍👨🏼': 12, + '👨🏽‍🐰‍👨🏾': 12, + '👨🏽‍🐰‍👨🏿': 12, + '👨🏽‍💻': 7, + '👨🏽‍💼': 7, + '👨🏽‍🔧': 7, + '👨🏽‍🔬': 7, + '👨🏽‍🚀': 7, + '👨🏽‍🚒': 7, + '👨🏽‍🤝‍👨🏻': 12, + '👨🏽‍🤝‍👨🏼': 12, + '👨🏽‍🤝‍👨🏾': 12, + '👨🏽‍🤝‍👨🏿': 12, + '👨🏽‍🦯': 7, + '👨🏽‍🦯‍➡️': 10, + '👨🏽‍🦰': 7, + '👨🏽‍🦱': 7, + '👨🏽‍🦲': 7, + '👨🏽‍🦳': 7, + '👨🏽‍🦼': 7, + '👨🏽‍🦼‍➡️': 10, + '👨🏽‍🦽': 7, + '👨🏽‍🦽‍➡️': 10, + '👨🏽‍🫯‍👨🏻': 11, + '👨🏽‍🫯‍👨🏼': 11, + '👨🏽‍🫯‍👨🏾': 11, + '👨🏽‍🫯‍👨🏿': 11, + '👨🏾‍⚕️': 7, + '👨🏾‍⚖️': 7, + '👨🏾‍✈️': 7, + '👨🏾‍❤️‍👨🏾': 12, + '👨🏾‍❤️‍💋‍👨🏻': 15, + '👨🏾‍❤️‍💋‍👨🏾': 15, + '👨🏾‍❤️‍💋‍👨🏿': 15, + '👨🏾‍🌾': 7, + '👨🏾‍🍳': 7, + '👨🏾‍🍼': 7, + '👨🏾‍🎓': 7, + '👨🏾‍🎤': 7, + '👨🏾‍🎨': 7, + '👨🏾‍🏫': 7, + '👨🏾‍🏭': 7, + '👨🏾‍🐰‍👨🏻': 12, + '👨🏾‍🐰‍👨🏽': 12, + '👨🏾‍🐰‍👨🏿': 12, + '👨🏾‍💻': 7, + '👨🏾‍💼': 7, + '👨🏾‍🔧': 7, + '👨🏾‍🔬': 7, + '👨🏾‍🚀': 7, + '👨🏾‍🚒': 7, + '👨🏾‍🤝‍👨🏻': 12, + '👨🏾‍🤝‍👨🏽': 12, + '👨🏾‍🤝‍👨🏿': 12, + '👨🏾‍🦯': 7, + '👨🏾‍🦯‍➡️': 10, + '👨🏾‍🦰': 7, + '👨🏾‍🦱': 7, + '👨🏾‍🦲': 7, + '👨🏾‍🦳': 7, + '👨🏾‍🦼': 7, + '👨🏾‍🦽': 7, + '👨🏾‍🦽‍➡️': 10, + '👨🏾‍🫯‍👨🏻': 11, + '👨🏾‍🫯‍👨🏼': 11, + '👨🏾‍🫯‍👨🏽': 11, + '👨🏾‍🫯‍👨🏿': 11, + '👨🏿‍⚕️': 7, + '👨🏿‍⚖️': 7, + '👨🏿‍✈️': 7, + '👨🏿‍❤️‍👨🏻': 12, + '👨🏿‍❤️‍👨🏽': 12, + '👨🏿‍❤️‍👨🏿': 12, + '👨🏿‍❤️‍💋‍👨🏻': 15, + '👨🏿‍❤️‍💋‍👨🏼': 15, + '👨🏿‍❤️‍💋‍👨🏽': 15, + '👨🏿‍❤️‍💋‍👨🏾': 15, + '👨🏿‍❤️‍💋‍👨🏿': 15, + '👨🏿‍🌾': 7, + '👨🏿‍🍳': 7, + '👨🏿‍🍼': 7, + '👨🏿‍🎓': 7, + '👨🏿‍🎤': 7, + '👨🏿‍🎨': 7, + '👨🏿‍🏫': 7, + '👨🏿‍🏭': 7, + '👨🏿‍🐰‍👨🏻': 12, + '👨🏿‍🐰‍👨🏼': 12, + '👨🏿‍🐰‍👨🏽': 12, + '👨🏿‍🐰‍👨🏾': 12, + '👨🏿‍💻': 7, + '👨🏿‍💼': 7, + '👨🏿‍🔧': 7, + '👨🏿‍🔬': 7, + '👨🏿‍🚀': 7, + '👨🏿‍🚒': 7, + '👨🏿‍🤝‍👨🏻': 12, + '👨🏿‍🤝‍👨🏼': 12, + '👨🏿‍🤝‍👨🏽': 12, + '👨🏿‍🤝‍👨🏾': 12, + '👨🏿‍🦯': 7, + '👨🏿‍🦯‍➡️': 10, + '👨🏿‍🦰': 7, + '👨🏿‍🦱': 7, + '👨🏿‍🦲': 7, + '👨🏿‍🦳': 7, + '👨🏿‍🦼': 7, + '👨🏿‍🦼‍➡️': 10, + '👨🏿‍🦽': 7, + '👨🏿‍🦽‍➡️': 10, + '👨🏿‍🫯‍👨🏻': 11, + '👨🏿‍🫯‍👨🏼': 11, + '👨🏿‍🫯‍👨🏽': 11, + '👨🏿‍🫯‍👨🏾': 11, + '👩‍⚕️': 5, + '👩‍⚖️': 5, + '👩‍✈️': 5, + '👩‍❤️‍👨': 8, + '👩‍❤️‍👩': 8, + '👩‍❤️‍💋‍👨': 11, + '👩‍❤️‍💋‍👩': 11, + '👩‍🌾': 5, + '👩‍🍳': 5, + '👩‍🍼': 5, + '👩‍🎓': 5, + '👩‍🎤': 5, + '👩‍🎨': 5, + '👩‍🏫': 5, + '👩‍🏭': 5, + '👩‍👦': 5, + '👩‍👦‍👦': 8, + '👩‍👧': 5, + '👩‍👧‍👦': 8, + '👩‍👧‍👧': 8, + '👩‍👩‍👦': 8, + '👩‍👩‍👦‍👦': 11, + '👩‍👩‍👧': 8, + '👩‍👩‍👧‍👦': 11, + '👩‍👩‍👧‍👧': 11, + '👩‍💻': 5, + '👩‍💼': 5, + '👩‍🔧': 5, + '👩‍🔬': 5, + '👩‍🚀': 5, + '👩‍🚒': 5, + '👩‍🦯': 5, + '👩‍🦯‍➡️': 8, + '👩‍🦰': 5, + '👩‍🦱': 5, + '👩‍🦲': 5, + '👩‍🦳': 5, + '👩‍🦼': 5, + '👩‍🦼‍➡️': 8, + '👩‍🦽': 5, + '👩‍🦽‍➡️': 8, + '👩🏻‍⚕️': 7, + '👩🏻‍⚖️': 7, + '👩🏻‍✈️': 7, + '👩🏻‍❤️‍👨🏻': 12, + '👩🏻‍❤️‍👨🏿': 12, + '👩🏻‍❤️‍👩🏻': 12, + '👩🏻‍❤️‍💋‍👨🏻': 15, + '👩🏻‍❤️‍💋‍👨🏽': 15, + '👩🏻‍❤️‍💋‍👨🏿': 15, + '👩🏻‍❤️‍💋‍👩🏻': 15, + '👩🏻‍❤️‍💋‍👩🏽': 15, + '👩🏻‍❤️‍💋‍👩🏿': 15, + '👩🏻‍🌾': 7, + '👩🏻‍🍳': 7, + '👩🏻‍🍼': 7, + '👩🏻‍🎓': 7, + '👩🏻‍🎤': 7, + '👩🏻‍🎨': 7, + '👩🏻‍🏫': 7, + '👩🏻‍🏭': 7, + '👩🏻‍🐰‍👩🏼': 12, + '👩🏻‍🐰‍👩🏽': 12, + '👩🏻‍🐰‍👩🏾': 12, + '👩🏻‍🐰‍👩🏿': 12, + '👩🏻‍💻': 7, + '👩🏻‍💼': 7, + '👩🏻‍🔧': 7, + '👩🏻‍🔬': 7, + '👩🏻‍🚀': 7, + '👩🏻‍🚒': 7, + '👩🏻‍🤝‍👨🏽': 12, + '👩🏻‍🤝‍👨🏿': 12, + '👩🏻‍🤝‍👩🏼': 12, + '👩🏻‍🤝‍👩🏽': 12, + '👩🏻‍🤝‍👩🏾': 12, + '👩🏻‍🤝‍👩🏿': 12, + '👩🏻‍🦯': 7, + '👩🏻‍🦯‍➡️': 10, + '👩🏻‍🦰': 7, + '👩🏻‍🦱': 7, + '👩🏻‍🦲': 7, + '👩🏻‍🦳': 7, + '👩🏻‍🦼': 7, + '👩🏻‍🦼‍➡️': 10, + '👩🏻‍🦽': 7, + '👩🏻‍🦽‍➡️': 10, + '👩🏻‍🫯‍👩🏼': 11, + '👩🏻‍🫯‍👩🏽': 11, + '👩🏻‍🫯‍👩🏾': 11, + '👩🏻‍🫯‍👩🏿': 11, + '👩🏼‍⚕️': 7, + '👩🏼‍⚖️': 7, + '👩🏼‍✈️': 7, + '👩🏼‍❤️‍👨🏼': 12, + '👩🏼‍❤️‍👩🏼': 12, + '👩🏼‍❤️‍💋‍👨🏼': 15, + '👩🏼‍❤️‍💋‍👩🏼': 15, + '👩🏼‍🌾': 7, + '👩🏼‍🍳': 7, + '👩🏼‍🍼': 7, + '👩🏼‍🎓': 7, + '👩🏼‍🎤': 7, + '👩🏼‍🎨': 7, + '👩🏼‍🏫': 7, + '👩🏼‍🏭': 7, + '👩🏼‍🐰‍👩🏻': 12, + '👩🏼‍🐰‍👩🏿': 12, + '👩🏼‍💻': 7, + '👩🏼‍💼': 7, + '👩🏼‍🔧': 7, + '👩🏼‍🔬': 7, + '👩🏼‍🚀': 7, + '👩🏼‍🚒': 7, + '👩🏼‍🤝‍👩🏻': 12, + '👩🏼‍🤝‍👩🏽': 12, + '👩🏼‍🤝‍👩🏿': 12, + '👩🏼‍🦯': 7, + '👩🏼‍🦯‍➡️': 10, + '👩🏼‍🦰': 7, + '👩🏼‍🦱': 7, + '👩🏼‍🦲': 7, + '👩🏼‍🦳': 7, + '👩🏼‍🦼': 7, + '👩🏼‍🦽': 7, + '👩🏼‍🫯‍👩🏻': 11, + '👩🏼‍🫯‍👩🏽': 11, + '👩🏼‍🫯‍👩🏾': 11, + '👩🏼‍🫯‍👩🏿': 11, + '👩🏽‍⚕️': 7, + '👩🏽‍⚖️': 7, + '👩🏽‍✈️': 7, + '👩🏽‍❤️‍👨🏽': 12, + '👩🏽‍❤️‍👩🏽': 12, + '👩🏽‍❤️‍💋‍👨🏻': 15, + '👩🏽‍❤️‍💋‍👨🏽': 15, + '👩🏽‍❤️‍💋‍👨🏿': 15, + '👩🏽‍❤️‍💋‍👩🏻': 15, + '👩🏽‍❤️‍💋‍👩🏽': 15, + '👩🏽‍❤️‍💋‍👩🏿': 15, + '👩🏽‍🌾': 7, + '👩🏽‍🍳': 7, + '👩🏽‍🍼': 7, + '👩🏽‍🎓': 7, + '👩🏽‍🎤': 7, + '👩🏽‍🎨': 7, + '👩🏽‍🏫': 7, + '👩🏽‍🏭': 7, + '👩🏽‍🐰‍👩🏻': 12, + '👩🏽‍🐰‍👩🏾': 12, + '👩🏽‍🐰‍👩🏿': 12, + '👩🏽‍💻': 7, + '👩🏽‍💼': 7, + '👩🏽‍🔧': 7, + '👩🏽‍🔬': 7, + '👩🏽‍🚀': 7, + '👩🏽‍🚒': 7, + '👩🏽‍🤝‍👨🏻': 12, + '👩🏽‍🤝‍👨🏿': 12, + '👩🏽‍🤝‍👩🏻': 12, + '👩🏽‍🤝‍👩🏼': 12, + '👩🏽‍🤝‍👩🏾': 12, + '👩🏽‍🤝‍👩🏿': 12, + '👩🏽‍🦯': 7, + '👩🏽‍🦯‍➡️': 10, + '👩🏽‍🦰': 7, + '👩🏽‍🦱': 7, + '👩🏽‍🦲': 7, + '👩🏽‍🦳': 7, + '👩🏽‍🦼': 7, + '👩🏽‍🦼‍➡️': 10, + '👩🏽‍🦽': 7, + '👩🏽‍🦽‍➡️': 10, + '👩🏽‍🫯‍👩🏻': 11, + '👩🏽‍🫯‍👩🏼': 11, + '👩🏽‍🫯‍👩🏾': 11, + '👩🏽‍🫯‍👩🏿': 11, + '👩🏾‍⚕️': 7, + '👩🏾‍⚖️': 7, + '👩🏾‍✈️': 7, + '👩🏾‍❤️‍👨🏾': 12, + '👩🏾‍❤️‍👩🏾': 12, + '👩🏾‍❤️‍💋‍👨🏾': 15, + '👩🏾‍❤️‍💋‍👩🏾': 15, + '👩🏾‍🌾': 7, + '👩🏾‍🍳': 7, + '👩🏾‍🍼': 7, + '👩🏾‍🎓': 7, + '👩🏾‍🎤': 7, + '👩🏾‍🎨': 7, + '👩🏾‍🏫': 7, + '👩🏾‍🏭': 7, + '👩🏾‍🐰‍👩🏻': 12, + '👩🏾‍🐰‍👩🏽': 12, + '👩🏾‍🐰‍👩🏿': 12, + '👩🏾‍💻': 7, + '👩🏾‍💼': 7, + '👩🏾‍🔧': 7, + '👩🏾‍🔬': 7, + '👩🏾‍🚀': 7, + '👩🏾‍🚒': 7, + '👩🏾‍🤝‍👩🏻': 12, + '👩🏾‍🤝‍👩🏽': 12, + '👩🏾‍🤝‍👩🏿': 12, + '👩🏾‍🦯': 7, + '👩🏾‍🦯‍➡️': 10, + '👩🏾‍🦰': 7, + '👩🏾‍🦱': 7, + '👩🏾‍🦲': 7, + '👩🏾‍🦳': 7, + '👩🏾‍🦼': 7, + '👩🏾‍🦽': 7, + '👩🏾‍🦽‍➡️': 10, + '👩🏾‍🫯‍👩🏻': 11, + '👩🏾‍🫯‍👩🏼': 11, + '👩🏾‍🫯‍👩🏽': 11, + '👩🏾‍🫯‍👩🏿': 11, + '👩🏿‍⚕️': 7, + '👩🏿‍⚖️': 7, + '👩🏿‍✈️': 7, + '👩🏿‍❤️‍👨🏻': 12, + '👩🏿‍❤️‍👨🏿': 12, + '👩🏿‍❤️‍👩🏿': 12, + '👩🏿‍❤️‍💋‍👨🏻': 15, + '👩🏿‍❤️‍💋‍👨🏽': 15, + '👩🏿‍❤️‍💋‍👨🏿': 15, + '👩🏿‍❤️‍💋‍👩🏻': 15, + '👩🏿‍❤️‍💋‍👩🏽': 15, + '👩🏿‍❤️‍💋‍👩🏿': 15, + '👩🏿‍🌾': 7, + '👩🏿‍🍳': 7, + '👩🏿‍🍼': 7, + '👩🏿‍🎓': 7, + '👩🏿‍🎤': 7, + '👩🏿‍🎨': 7, + '👩🏿‍🏫': 7, + '👩🏿‍🏭': 7, + '👩🏿‍🐰‍👩🏻': 12, + '👩🏿‍🐰‍👩🏼': 12, + '👩🏿‍🐰‍👩🏽': 12, + '👩🏿‍🐰‍👩🏾': 12, + '👩🏿‍💻': 7, + '👩🏿‍💼': 7, + '👩🏿‍🔧': 7, + '👩🏿‍🔬': 7, + '👩🏿‍🚀': 7, + '👩🏿‍🚒': 7, + '👩🏿‍🤝‍👨🏻': 12, + '👩🏿‍🤝‍👨🏽': 12, + '👩🏿‍🤝‍👩🏻': 12, + '👩🏿‍🤝‍👩🏼': 12, + '👩🏿‍🤝‍👩🏽': 12, + '👩🏿‍🤝‍👩🏾': 12, + '👩🏿‍🦯': 7, + '👩🏿‍🦯‍➡️': 10, + '👩🏿‍🦰': 7, + '👩🏿‍🦱': 7, + '👩🏿‍🦲': 7, + '👩🏿‍🦳': 7, + '👩🏿‍🦼': 7, + '👩🏿‍🦼‍➡️': 10, + '👩🏿‍🦽': 7, + '👩🏿‍🦽‍➡️': 10, + '👩🏿‍🫯‍👩🏻': 11, + '👩🏿‍🫯‍👩🏼': 11, + '👩🏿‍🫯‍👩🏽': 11, + '👩🏿‍🫯‍👩🏾': 11, + '👮‍♀️': 5, + '👮‍♂️': 5, + '👮🏻‍♀️': 7, + '👮🏻‍♂️': 7, + '👮🏼‍♀️': 7, + '👮🏼‍♂️': 7, + '👮🏽‍♀️': 7, + '👮🏽‍♂️': 7, + '👮🏾‍♀️': 7, + '👮🏾‍♂️': 7, + '👮🏿‍♀️': 7, + '👮🏿‍♂️': 7, + '👯‍♀️': 5, + '👯‍♂️': 5, + '👯🏻‍♀️': 7, + '👯🏻‍♂️': 7, + '👯🏼‍♀️': 7, + '👯🏼‍♂️': 7, + '👯🏽‍♀️': 7, + '👯🏽‍♂️': 7, + '👯🏾‍♀️': 7, + '👯🏾‍♂️': 7, + '👯🏿‍♀️': 7, + '👯🏿‍♂️': 7, + '👰‍♀️': 5, + '👰‍♂️': 5, + '👰🏻‍♀️': 7, + '👰🏻‍♂️': 7, + '👰🏼‍♀️': 7, + '👰🏼‍♂️': 7, + '👰🏽‍♀️': 7, + '👰🏽‍♂️': 7, + '👰🏾‍♀️': 7, + '👰🏾‍♂️': 7, + '👰🏿‍♀️': 7, + '👰🏿‍♂️': 7, + '👱‍♀️': 5, + '👱‍♂️': 5, + '👱🏻‍♀️': 7, + '👱🏻‍♂️': 7, + '👱🏼‍♀️': 7, + '👱🏼‍♂️': 7, + '👱🏽‍♀️': 7, + '👱🏽‍♂️': 7, + '👱🏾‍♀️': 7, + '👱🏾‍♂️': 7, + '👱🏿‍♀️': 7, + '👱🏿‍♂️': 7, + '👳‍♀️': 5, + '👳‍♂️': 5, + '👳🏻‍♀️': 7, + '👳🏻‍♂️': 7, + '👳🏼‍♀️': 7, + '👳🏼‍♂️': 7, + '👳🏽‍♀️': 7, + '👳🏽‍♂️': 7, + '👳🏾‍♀️': 7, + '👳🏾‍♂️': 7, + '👳🏿‍♀️': 7, + '👳🏿‍♂️': 7, + '👷‍♀️': 5, + '👷‍♂️': 5, + '👷🏻‍♀️': 7, + '👷🏻‍♂️': 7, + '👷🏼‍♀️': 7, + '👷🏼‍♂️': 7, + '👷🏽‍♀️': 7, + '👷🏽‍♂️': 7, + '👷🏾‍♀️': 7, + '👷🏾‍♂️': 7, + '👷🏿‍♀️': 7, + '👷🏿‍♂️': 7, + '💁‍♀️': 5, + '💁‍♂️': 5, + '💁🏻‍♀️': 7, + '💁🏻‍♂️': 7, + '💁🏼‍♀️': 7, + '💁🏼‍♂️': 7, + '💁🏽‍♀️': 7, + '💁🏽‍♂️': 7, + '💁🏾‍♀️': 7, + '💁🏾‍♂️': 7, + '💁🏿‍♀️': 7, + '💁🏿‍♂️': 7, + '💂‍♀️': 5, + '💂‍♂️': 5, + '💂🏻‍♀️': 7, + '💂🏻‍♂️': 7, + '💂🏼‍♀️': 7, + '💂🏼‍♂️': 7, + '💂🏽‍♀️': 7, + '💂🏽‍♂️': 7, + '💂🏾‍♀️': 7, + '💂🏾‍♂️': 7, + '💂🏿‍♀️': 7, + '💂🏿‍♂️': 7, + '💆‍♀️': 5, + '💆‍♂️': 5, + '💆🏻‍♀️': 7, + '💆🏻‍♂️': 7, + '💆🏼‍♀️': 7, + '💆🏼‍♂️': 7, + '💆🏽‍♀️': 7, + '💆🏽‍♂️': 7, + '💆🏾‍♀️': 7, + '💆🏾‍♂️': 7, + '💆🏿‍♀️': 7, + '💆🏿‍♂️': 7, + '💇‍♀️': 5, + '💇‍♂️': 5, + '💇🏻‍♀️': 7, + '💇🏻‍♂️': 7, + '💇🏼‍♀️': 7, + '💇🏼‍♂️': 7, + '💇🏽‍♀️': 7, + '💇🏽‍♂️': 7, + '💇🏾‍♀️': 7, + '💇🏾‍♂️': 7, + '💇🏿‍♀️': 7, + '💇🏿‍♂️': 7, + '🕵️‍♀️': 5, + '🕵️‍♂️': 5, + '🕵🏻‍♀️': 6, + '🕵🏻‍♂️': 6, + '🕵🏼‍♀️': 6, + '🕵🏼‍♂️': 6, + '🕵🏽‍♀️': 6, + '🕵🏽‍♂️': 6, + '🕵🏾‍♀️': 6, + '🕵🏾‍♂️': 6, + '🕵🏿‍♀️': 6, + '🕵🏿‍♂️': 6, + '😮‍💨': 5, + '😵‍💫': 5, + '😶‍🌫️': 5, + '🙂‍↔️': 5, + '🙂‍↕️': 5, + '🙅‍♀️': 5, + '🙅‍♂️': 5, + '🙅🏻‍♀️': 7, + '🙅🏻‍♂️': 7, + '🙅🏼‍♀️': 7, + '🙅🏼‍♂️': 7, + '🙅🏽‍♀️': 7, + '🙅🏽‍♂️': 7, + '🙅🏾‍♀️': 7, + '🙅🏾‍♂️': 7, + '🙅🏿‍♀️': 7, + '🙅🏿‍♂️': 7, + '🙆‍♀️': 5, + '🙆‍♂️': 5, + '🙆🏻‍♀️': 7, + '🙆🏻‍♂️': 7, + '🙆🏼‍♀️': 7, + '🙆🏼‍♂️': 7, + '🙆🏽‍♀️': 7, + '🙆🏽‍♂️': 7, + '🙆🏾‍♀️': 7, + '🙆🏾‍♂️': 7, + '🙆🏿‍♀️': 7, + '🙆🏿‍♂️': 7, + '🙇‍♀️': 5, + '🙇‍♂️': 5, + '🙇🏻‍♀️': 7, + '🙇🏻‍♂️': 7, + '🙇🏼‍♀️': 7, + '🙇🏼‍♂️': 7, + '🙇🏽‍♀️': 7, + '🙇🏽‍♂️': 7, + '🙇🏾‍♀️': 7, + '🙇🏾‍♂️': 7, + '🙇🏿‍♀️': 7, + '🙇🏿‍♂️': 7, + '🙋‍♀️': 5, + '🙋‍♂️': 5, + '🙋🏻‍♀️': 7, + '🙋🏻‍♂️': 7, + '🙋🏼‍♀️': 7, + '🙋🏼‍♂️': 7, + '🙋🏽‍♀️': 7, + '🙋🏽‍♂️': 7, + '🙋🏾‍♀️': 7, + '🙋🏾‍♂️': 7, + '🙋🏿‍♀️': 7, + '🙋🏿‍♂️': 7, + '🙍‍♀️': 5, + '🙍‍♂️': 5, + '🙍🏻‍♀️': 7, + '🙍🏻‍♂️': 7, + '🙍🏼‍♀️': 7, + '🙍🏼‍♂️': 7, + '🙍🏽‍♀️': 7, + '🙍🏽‍♂️': 7, + '🙍🏾‍♀️': 7, + '🙍🏾‍♂️': 7, + '🙍🏿‍♀️': 7, + '🙍🏿‍♂️': 7, + '🙎‍♀️': 5, + '🙎‍♂️': 5, + '🙎🏻‍♀️': 7, + '🙎🏻‍♂️': 7, + '🙎🏼‍♀️': 7, + '🙎🏼‍♂️': 7, + '🙎🏽‍♀️': 7, + '🙎🏽‍♂️': 7, + '🙎🏾‍♀️': 7, + '🙎🏾‍♂️': 7, + '🙎🏿‍♀️': 7, + '🙎🏿‍♂️': 7, + '🚣‍♀️': 5, + '🚣‍♂️': 5, + '🚣🏻‍♀️': 7, + '🚣🏻‍♂️': 7, + '🚣🏼‍♀️': 7, + '🚣🏼‍♂️': 7, + '🚣🏽‍♀️': 7, + '🚣🏽‍♂️': 7, + '🚣🏾‍♀️': 7, + '🚣🏾‍♂️': 7, + '🚣🏿‍♀️': 7, + '🚣🏿‍♂️': 7, + '🚴‍♀️': 5, + '🚴‍♂️': 5, + '🚴🏻‍♀️': 7, + '🚴🏻‍♂️': 7, + '🚴🏼‍♀️': 7, + '🚴🏼‍♂️': 7, + '🚴🏽‍♀️': 7, + '🚴🏽‍♂️': 7, + '🚴🏾‍♀️': 7, + '🚴🏾‍♂️': 7, + '🚴🏿‍♀️': 7, + '🚴🏿‍♂️': 7, + '🚵‍♀️': 5, + '🚵‍♂️': 5, + '🚵🏻‍♀️': 7, + '🚵🏻‍♂️': 7, + '🚵🏼‍♀️': 7, + '🚵🏼‍♂️': 7, + '🚵🏽‍♀️': 7, + '🚵🏽‍♂️': 7, + '🚵🏾‍♀️': 7, + '🚵🏾‍♂️': 7, + '🚵🏿‍♀️': 7, + '🚵🏿‍♂️': 7, + '🚶‍♀️': 5, + '🚶‍♀️‍➡️': 8, + '🚶‍♂️': 5, + '🚶‍♂️‍➡️': 8, + '🚶‍➡️': 5, + '🚶🏻‍♀️': 7, + '🚶🏻‍♀️‍➡️': 10, + '🚶🏻‍♂️': 7, + '🚶🏻‍♂️‍➡️': 10, + '🚶🏻‍➡️': 7, + '🚶🏼‍♀️': 7, + '🚶🏼‍♀️‍➡️': 10, + '🚶🏼‍♂️': 7, + '🚶🏼‍♂️‍➡️': 10, + '🚶🏼‍➡️': 7, + '🚶🏽‍♀️': 7, + '🚶🏽‍♀️‍➡️': 10, + '🚶🏽‍♂️': 7, + '🚶🏽‍♂️‍➡️': 10, + '🚶🏽‍➡️': 7, + '🚶🏾‍♀️': 7, + '🚶🏾‍♀️‍➡️': 10, + '🚶🏾‍♂️': 7, + '🚶🏾‍♂️‍➡️': 10, + '🚶🏾‍➡️': 7, + '🚶🏿‍♀️': 7, + '🚶🏿‍♀️‍➡️': 10, + '🚶🏿‍♂️': 7, + '🚶🏿‍♂️‍➡️': 10, + '🚶🏿‍➡️': 7, + '🤦‍♀️': 5, + '🤦‍♂️': 5, + '🤦🏻‍♀️': 7, + '🤦🏻‍♂️': 7, + '🤦🏼‍♀️': 7, + '🤦🏼‍♂️': 7, + '🤦🏽‍♀️': 7, + '🤦🏽‍♂️': 7, + '🤦🏾‍♀️': 7, + '🤦🏾‍♂️': 7, + '🤦🏿‍♀️': 7, + '🤦🏿‍♂️': 7, + '🤵‍♀️': 5, + '🤵‍♂️': 5, + '🤵🏻‍♀️': 7, + '🤵🏻‍♂️': 7, + '🤵🏼‍♀️': 7, + '🤵🏼‍♂️': 7, + '🤵🏽‍♀️': 7, + '🤵🏽‍♂️': 7, + '🤵🏾‍♀️': 7, + '🤵🏾‍♂️': 7, + '🤵🏿‍♀️': 7, + '🤵🏿‍♂️': 7, + '🤷‍♀️': 5, + '🤷‍♂️': 5, + '🤷🏻‍♀️': 7, + '🤷🏻‍♂️': 7, + '🤷🏼‍♀️': 7, + '🤷🏼‍♂️': 7, + '🤷🏽‍♀️': 7, + '🤷🏽‍♂️': 7, + '🤷🏾‍♀️': 7, + '🤷🏾‍♂️': 7, + '🤷🏿‍♀️': 7, + '🤷🏿‍♂️': 7, + '🤸‍♀️': 5, + '🤸‍♂️': 5, + '🤸🏻‍♀️': 7, + '🤸🏻‍♂️': 7, + '🤸🏼‍♀️': 7, + '🤸🏼‍♂️': 7, + '🤸🏽‍♀️': 7, + '🤸🏽‍♂️': 7, + '🤸🏾‍♀️': 7, + '🤸🏾‍♂️': 7, + '🤸🏿‍♀️': 7, + '🤸🏿‍♂️': 7, + '🤹‍♀️': 5, + '🤹‍♂️': 5, + '🤹🏻‍♀️': 7, + '🤹🏻‍♂️': 7, + '🤹🏼‍♀️': 7, + '🤹🏼‍♂️': 7, + '🤹🏽‍♀️': 7, + '🤹🏽‍♂️': 7, + '🤹🏾‍♀️': 7, + '🤹🏾‍♂️': 7, + '🤹🏿‍♀️': 7, + '🤹🏿‍♂️': 7, + '🤼‍♀️': 5, + '🤼‍♂️': 5, + '🤼🏻‍♀️': 7, + '🤼🏻‍♂️': 7, + '🤼🏼‍♀️': 7, + '🤼🏼‍♂️': 7, + '🤼🏽‍♀️': 7, + '🤼🏽‍♂️': 7, + '🤼🏾‍♀️': 7, + '🤼🏾‍♂️': 7, + '🤼🏿‍♀️': 7, + '🤼🏿‍♂️': 7, + '🤽‍♀️': 5, + '🤽‍♂️': 5, + '🤽🏻‍♀️': 7, + '🤽🏻‍♂️': 7, + '🤽🏼‍♀️': 7, + '🤽🏼‍♂️': 7, + '🤽🏽‍♀️': 7, + '🤽🏽‍♂️': 7, + '🤽🏾‍♀️': 7, + '🤽🏾‍♂️': 7, + '🤽🏿‍♀️': 7, + '🤽🏿‍♂️': 7, + '🤾‍♀️': 5, + '🤾‍♂️': 5, + '🤾🏻‍♀️': 7, + '🤾🏻‍♂️': 7, + '🤾🏼‍♀️': 7, + '🤾🏼‍♂️': 7, + '🤾🏽‍♀️': 7, + '🤾🏽‍♂️': 7, + '🤾🏾‍♀️': 7, + '🇦🇨': 4, + '🇦🇩': 4, + '🇦🇪': 4, + '🇦🇫': 4, + '🇦🇬': 4, + '🇦🇮': 4, + '🇦🇱': 4, + '🇦🇲': 4, + '🇦🇴': 4, + '🇦🇶': 4, + '🇦🇷': 4, + '🇦🇸': 4, + '🇦🇹': 4, + '🇦🇺': 4, + '🇦🇼': 4, + '🇦🇽': 4, + '🇦🇿': 4, + '🇧🇦': 4, + '🇧🇧': 4, + '🇧🇩': 4, + '🇧🇪': 4, + '🇧🇫': 4, + '🇧🇬': 4, + '🇧🇭': 4, + '🇧🇮': 4, + '🇧🇯': 4, + '🇧🇱': 4, + '🇧🇲': 4, + '🇧🇳': 4, + '🇧🇴': 4, + '🇧🇶': 4, + '🇧🇷': 4, + '🇧🇸': 4, + '🇧🇹': 4, + '🇧🇻': 4, + '🇧🇼': 4, + '🇧🇾': 4, + '🇧🇿': 4, + '🇨🇦': 4, + '🇨🇨': 4, + '🇨🇩': 4, + '🇨🇫': 4, + '🇨🇬': 4, + '🇨🇭': 4, + '🇨🇮': 4, + '🇨🇰': 4, + '🇨🇱': 4, + '🇨🇲': 4, + '🇨🇳': 4, + '🇨🇴': 4, + '🇨🇵': 4, + '🇨🇶': 4, + '🇨🇷': 4, + '🇨🇺': 4, + '🇨🇻': 4, + '🇨🇼': 4, + '🇨🇽': 4, + '🇨🇾': 4, + '🇨🇿': 4, + '🇩🇪': 4, + '🇩🇬': 4, + '🇩🇯': 4, + '🇩🇰': 4, + '🇩🇲': 4, + '🇩🇴': 4, + '🇩🇿': 4, + '🇪🇦': 4, + '🇪🇨': 4, + '🇪🇪': 4, + '🇪🇬': 4, + '🇪🇭': 4, + '🇪🇷': 4, + '🇪🇸': 4, + '🇪🇹': 4, + '🇪🇺': 4, + '🇫🇮': 4, + '🇫🇯': 4, + '🇫🇰': 4, + '🇫🇲': 4, + '🇫🇴': 4, + '🇫🇷': 4, + '🇬🇦': 4, + '🇬🇧': 4, + '🇬🇩': 4, + '🇬🇪': 4, + '🇬🇫': 4, + '🇬🇬': 4, + '🇬🇭': 4, + '🇬🇮': 4, + '🇬🇱': 4, + '🇬🇲': 4, + '🇬🇳': 4, + '🇬🇵': 4, + '🇬🇶': 4, + '🇬🇷': 4, + '🇬🇸': 4, + '🇬🇹': 4, + '🇬🇺': 4, + '🇬🇼': 4, + '🇬🇾': 4, + '🇭🇰': 4, + '🇭🇲': 4, + '🇭🇳': 4, + '🇭🇷': 4, + '🇭🇹': 4, + '🇭🇺': 4, + '🇮🇨': 4, + '🇮🇩': 4, + '🇮🇪': 4, + '🇮🇱': 4, + '🇮🇲': 4, + '🇮🇳': 4, + '🇮🇴': 4, + '🇮🇶': 4, + '🇮🇷': 4, + '🇮🇸': 4, + '🇮🇹': 4, + '🇯🇪': 4, + '🇯🇲': 4, + '🇯🇴': 4, + '🇯🇵': 4, + '🇰🇪': 4, + '🇰🇬': 4, + '🇰🇭': 4, + '🇰🇮': 4, + '🇰🇲': 4, + '🇰🇳': 4, + '🇰🇵': 4, + '🇰🇷': 4, + '🇰🇼': 4, + '🇰🇾': 4, + '🇰🇿': 4, + '🇱🇦': 4, + '🇱🇧': 4, + '🇱🇨': 4, + '🇱🇮': 4, + '🇱🇰': 4, + '🇱🇷': 4, + '🇱🇸': 4, + '🇱🇹': 4, + '🇱🇺': 4, + '🇱🇻': 4, + '🇱🇾': 4, + '🇲🇦': 4, + '🇲🇨': 4, + '🇲🇩': 4, + '🇲🇪': 4, + '🇲🇫': 4, + '🇲🇬': 4, + '🇲🇭': 4, + '🇲🇰': 4, + '🇲🇱': 4, + '🇲🇲': 4, + '🇲🇳': 4, + '🇲🇴': 4, + '🇲🇵': 4, + '🇲🇶': 4, + '🇲🇷': 4, + '🇲🇸': 4, + '🇲🇹': 4, + '🇲🇺': 4, + '🇲🇻': 4, + '🇲🇼': 4, + '🇲🇽': 4, + '🇲🇾': 4, + '🇲🇿': 4, + '🇳🇦': 4, + '🇳🇨': 4, + '🇳🇪': 4, + '🇳🇫': 4, + '🇳🇬': 4, + '🇳🇮': 4, + '🇳🇱': 4, + '🇳🇴': 4, + '🇳🇵': 4, + '🇳🇷': 4, + '🇳🇺': 4, + '🇳🇿': 4, + '🇴🇲': 4, + '🇵🇦': 4, + '🇵🇪': 4, + '🇵🇫': 4, + '🇵🇬': 4, + '🇵🇭': 4, + '🇵🇰': 4, + '🇵🇱': 4, + '🇵🇲': 4, + '🇵🇳': 4, + '🇵🇷': 4, + '🇵🇸': 4, + '🇵🇹': 4, + '🇵🇼': 4, + '🇵🇾': 4, + '🇶🇦': 4, + '🇷🇪': 4, + '🇷🇴': 4, + '🇷🇸': 4, + '🇷🇺': 4, + '🇷🇼': 4, + '🇸🇦': 4, + '🇸🇧': 4, + '🇸🇨': 4, + '🇸🇩': 4, + '🇸🇪': 4, + '🇸🇬': 4, + '🇸🇭': 4, + '🇸🇮': 4, + '🇸🇯': 4, + '🇸🇰': 4, + '🇸🇱': 4, + '🇸🇲': 4, + '🇸🇳': 4, + '🇸🇴': 4, + '🇸🇷': 4, + '🇸🇸': 4, + '🇸🇹': 4, + '🇸🇻': 4, + '🇸🇽': 4, + '🇸🇾': 4, + '🇸🇿': 4, + '🇹🇦': 4, + '🇹🇨': 4, + '🇹🇩': 4, + '🇹🇫': 4, + '🇹🇬': 4, + '🇹🇭': 4, + '🇹🇯': 4, + '🇹🇰': 4, + '🇹🇱': 4, + '🇹🇲': 4, + '🇹🇳': 4, + '🇹🇴': 4, + '🇹🇷': 4, + '🇹🇹': 4, + '🇹🇻': 4, + '🇹🇼': 4, + '🇹🇿': 4, + '🇺🇦': 4, + '🇺🇬': 4, + '🇺🇲': 4, + '🇺🇳': 4, + '🇺🇸': 4, + '🇺🇾': 4, + '🇺🇿': 4, + '🇻🇦': 4, + '🇻🇨': 4, + '🇻🇪': 4, + '🇻🇬': 4, + '🇻🇮': 4, + '🇻🇳': 4, + '🇻🇺': 4, + '🇼🇫': 4, + '🇼🇸': 4, + '🇽🇰': 4, + '🇾🇪': 4, + '🇾🇹': 4, + '🇿🇦': 4, + '🇿🇲': 4, + '🇿🇼': 4, + '🏴󠁧󠁢󠁥󠁮󠁧󠁿': 8, + '🏴󠁧󠁢󠁳󠁣󠁴󠁿': 8, + '🏴󠁧󠁢󠁷󠁬󠁳󠁿': 8, + 'ɔ̀': 2, + 'ɔ́': 2, + 'ɛ̀': 2, + 'I̱': 2, + 'O̱': 2, + 'a̱': 2, + 'e̱': 2, + 'i̱': 2, + 'o̱': 2, + 'اً': 2, + 'اّ': 2, + 'تُ': 2, + 'رً': 2, + 'ضً': 2, + 'مً': 2, + 'مّ': 2, + 'يُ': 2, + 'ܒ݂': 2, + 'ܓ̰': 2, + 'ܓ݂': 2, + 'ܝܼ': 2, + 'ܟ̰': 2, + 'ܟ݂': 2, + 'ܡܹ': 2, + 'ܬܵ': 2, + 'ǹ': 2, + 'É': 2, + 'Ê': 2, + 'Ú': 2, + 'Ü': 2, + 'à': 2, + 'á': 2, + 'â': 2, + 'è': 2, + 'é': 2, + 'ê': 2, + 'î': 2, + 'ṅ': 2, + 'ô': 2, + 'ù': 2, + 'ú': 2, + 'û': 2, + 'ü': 2, + 'ä́': 2, + 'ë́': 2, + 'ö́': 2, + 'ক্ষ্যে': 6, + 'ন্ত্রি': 6, + 'ন্ত্রে': 6, + 'ষ্ট্রী': 6, + 'ষ্ট্রে': 6, + 'ক্তি': 4, + 'ক্রী': 4, + 'ক্ষা': 4, + 'ক্ষি': 4, + 'ক্ষে': 4, + 'ক্ষ্য': 5, + 'খ্যা': 4, + 'গ্রা': 4, + 'গ্রে': 4, + 'ঙ্খা': 4, + 'ঙ্গী': 4, + 'ঙ্গে': 4, + 'চ্ছা': 4, + 'চ্ছা‌': 5, + 'চ্ছে': 4, + 'জ্ঞা': 4, + 'ঞ্চি': 4, + 'ঞ্ছি': 4, + 'ট্রে': 4, + 'ণ্ডে': 4, + 'ত্তা': 4, + 'ত্তি': 4, + 'ত্বে': 4, + 'ত্যা': 4, + 'ত্যি': 4, + 'ত্যে': 4, + 'ত্রা': 4, + 'ত্রে': 4, + 'ত্‍পী': 5, + 'ত্‍সা': 5, + 'দ্দি': 4, + 'দ্দে': 4, + 'দ্ধা': 4, + 'দ্ধি': 4, + 'দ্ধে': 4, + 'দ্বা': 4, + 'দ্রো': 4, + 'ধ্যে': 4, + 'ন্তা': 4, + 'ন্তি': 4, + 'ন্তে': 4, + 'ন্থী': 4, + 'ন্ধা': 4, + 'ন্মা': 4, + 'ন্যা': 4, + 'ন্যে': 4, + 'প্তা': 4, + 'প্রা': 4, + 'ব্ধি': 4, + 'ব্যা': 4, + 'ভ্রা': 4, + 'ম্পা': 4, + 'ম্মা': 4, + 'র্জা': 4, + 'র্থে': 4, + 'র্দো': 4, + 'র্ধা': 4, + 'র্নী': 4, + 'র্বা': 4, + 'র্বি': 4, + 'র্বো': 4, + 'র্ব্য': 5, + 'র্মে': 4, + 'র্যা': 4, + 'ল্যা': 4, + 'ল্যে': 4, + 'ল্লে': 4, + 'শ্চি': 4, + 'শ্বা': 4, + 'শ্বে': 4, + 'শ্যে': 4, + 'শ্রা': 4, + 'ষ্টা': 4, + 'ষ্টি': 4, + 'ষ্ট্র': 5, + 'ষ্ঠা': 4, + 'ষ্ঠি': 4, + 'ষ্ঠী': 4, + 'স্তি': 4, + 'স্তি‌': 5, + 'স্ত্র': 5, + 'স্থা': 4, + 'স্থ্য': 5, + 'স্বা': 4, + 'স্বী': 4, + 'স্যা': 4, + 'স্যে': 4, + 'কা‌': 3, + 'কিং': 3, + 'কে‌': 3, + 'ক্ত': 3, + 'ক্য': 3, + 'ক্র': 3, + 'ক্ষ': 3, + 'গ্য': 3, + 'গ্র': 3, + 'ঘো': 3, + 'ঙ্গ': 3, + 'ঙ্ঘ': 3, + 'চ্চ': 3, + 'চ্ছ': 3, + 'চ্ছু': 4, + 'জে‌': 3, + 'জ্ঞ': 3, + 'জ্য': 3, + 'ড়া': 3, + 'ণ্ড': 3, + 'ণ্য': 3, + 'তাঁ': 3, + 'তা‌': 3, + 'তি‌': 3, + 'তে‌': 3, + 'ত্ত': 3, + 'ত্ন': 3, + 'ত্ব': 3, + 'ত্ম': 3, + 'ত্য': 3, + 'ত্র': 3, + 'ত্‍প': 4, + 'থ্য': 3, + 'দে‌': 3, + 'দ্ধ': 3, + 'দ্ভ': 3, + 'দ্ভূ': 4, + 'দ্য': 3, + 'ধ্য': 3, + 'না‌': 3, + 'ন্ড': 3, + 'ন্ত': 3, + 'ন্ধ': 3, + 'ন্ধু': 4, + 'ন্ন': 3, + 'ন্ম': 3, + 'ন্মু': 4, + 'ন্য': 3, + 'পা‌': 3, + 'প্ত': 3, + 'প্র': 3, + 'বা‌': 3, + 'ব্য': 3, + 'ব্র': 3, + 'ভ্য': 3, + 'মা‌': 3, + 'ম্প': 3, + 'ম্ব': 3, + 'ম্ভ': 3, + 'ম্ম': 3, + 'ম্য': 3, + 'য়া': 3, + 'য়ি': 3, + 'য়ে': 3, + 'য়ো': 3, + 'য্য': 3, + 'রাং': 3, + 'র্ক': 3, + 'র্জ': 3, + 'র্ণ': 3, + 'র্ত': 3, + 'র্থ': 3, + 'র্ধ': 3, + 'র্ব': 3, + 'র্ভূ': 4, + 'র্ম': 3, + 'র্য': 3, + 'লে‌': 3, + 'ল্প': 3, + 'ল্য': 3, + 'শৃং': 3, + 'শ্চ': 3, + 'শ্য': 3, + 'শ্র': 3, + 'ষ্ট': 3, + 'ষ্ঠু': 4, + 'ষ্ণু': 4, + 'সাং': 3, + 'সে‌': 3, + 'স্ক': 3, + 'স্কৃ': 4, + 'স্ত': 3, + 'স্থ': 3, + 'স্ব': 3, + 'স্য': 3, + 'হ্য': 3, + 'আ‌': 2, + 'ই‌': 2, + 'এ‌': 2, + 'কু': 2, + 'কূ': 2, + 'কৃ': 2, + 'খু': 2, + 'গু': 2, + 'গৃ': 2, + 'ঘৃ': 2, + 'ছু': 2, + 'ড়': 2, + 'ঢ়': 2, + 'তু': 2, + 'তৃ': 2, + 'ত্‍': 3, + 'দৃ': 2, + 'নু': 2, + 'ন‌': 2, + 'পু': 2, + 'পূ': 2, + 'পৃ': 2, + 'বু': 2, + 'বৃ': 2, + 'ভূ': 2, + 'মু': 2, + 'মূ': 2, + 'য়': 2, + 'যু': 2, + 'রু': 2, + 'রূ': 2, + 'র‌': 2, + 'শু': 2, + 'সু': 2, + 'সৃ': 2, + 'হ‌': 2, + 'क्घ्घि्': 7, + 'घ्र्व्य': 7, + 'ष्ट्री': 6, + 'क्ति': 4, + 'क्षा': 4, + 'घ्का': 4, + 'घ्लि': 4, + 'घ्श्य': 5, + 'घ्स्ट': 5, + 'च्चा': 4, + 'च्छा': 4, + 'ज्ञा': 4, + 'त्ति': 4, + 'त्यि': 4, + 'त्रा': 4, + 'त्राा': 5, + 'त्रि': 4, + 'द्वा': 4, + 'न्या': 4, + 'प्रा': 4, + 'म्मा': 4, + 'म्या': 4, + 'र्जि': 4, + 'र्जी': 4, + 'र्ति': 4, + 'र्थि': 4, + 'र्दो': 4, + 'र्धा': 4, + 'र्मि': 4, + 'र्रा': 4, + 'ल्या': 4, + 'व्या': 4, + 'श्वा': 4, + 'ष्ट्र': 5, + 'स्ती': 4, + 'स्था': 4, + 'स्थि': 4, + 'स्थी': 4, + 'स्थ्य': 5, + 'स्वा': 4, + 'स्सा': 4, + 'क्क': 3, + 'क्त': 3, + 'क्ष': 3, + 'क्षे': 4, + 'ख्त': 3, + 'गां': 3, + 'ग्य': 3, + 'घेि': 3, + 'घ्ंत': 4, + 'घ्त': 3, + 'घ्र': 3, + 'च्च': 3, + 'च्छे': 4, + 'जिं': 3, + 'ज्य': 3, + 'ड़ा': 3, + 'ढ़ा': 3, + 'ढ़ि': 3, + 'तां': 3, + 'त्म': 3, + 'त्र': 3, + 'नों': 3, + 'न्त': 3, + 'न्म': 3, + 'न्य': 3, + 'प्त': 3, + 'प्र': 3, + 'म्मे': 4, + 'यों': 3, + 'र्ग': 3, + 'र्ट': 3, + 'र्ण': 3, + 'र्त': 3, + 'र्फ': 3, + 'र्ब': 3, + 'र्भ': 3, + 'र्म': 3, + 'र्य': 3, + 'र्व': 3, + 'र्ष': 3, + 'लिं': 3, + 'लीं': 3, + 'ल्प': 3, + 'ल्लं': 4, + 'वां': 3, + 'व्य': 3, + 'शां': 3, + 'श्च': 3, + 'श्य': 3, + 'श्व': 3, + 'ष्ट': 3, + 'ष्प': 3, + 'सां': 3, + 'स्कृ': 4, + 'स्त': 3, + 'स्थ': 3, + 'स्य': 3, + 'स्व': 3, + 'हिं': 3, + 'हीं': 3, + 'अं': 2, + 'इं': 2, + 'कु': 2, + 'कृ': 2, + 'के': 2, + 'कै': 2, + 'खे': 2, + 'गं': 2, + 'गु': 2, + 'गृ': 2, + 'गे': 2, + 'गै': 2, + 'घृ': 2, + 'घे': 2, + 'घ्': 2, + 'चु': 2, + 'चे': 2, + 'छु': 2, + 'जे': 2, + 'झे': 2, + 'टू': 2, + 'ड़': 2, + 'डे़': 3, + 'ढ़': 2, + 'तं': 2, + 'ते': 2, + 'दं': 2, + 'दु': 2, + 'दू': 2, + 'दृ': 2, + 'दे': 2, + 'नं': 2, + 'नु': 2, + 'नू': 2, + 'ने': 2, + 'नै': 2, + 'पू': 2, + 'पै': 2, + 'फे': 2, + 'बं': 2, + 'बु': 2, + 'बू': 2, + 'बे': 2, + 'भे': 2, + 'भै': 2, + 'मु': 2, + 'मू': 2, + 'में': 3, + 'यं': 2, + 'यु': 2, + 'रं': 2, + 'रु': 2, + 'रू': 2, + 'रे': 2, + 'लु': 2, + 'ले': 2, + 'वं': 2, + 'वे': 2, + 'वै': 2, + 'सं': 2, + 'सु': 2, + 'सू': 2, + 'से': 2, + 'हु': 2, + 'हू': 2, + 'हे': 2, + 'Ɨ́': 2, + 'ɨ́': 2, + 'က္ခ': 3, + 'က်ျ': 3, + 'ကျို': 4, + 'ကျူ': 3, + 'ကျေ': 3, + 'ကျွ': 3, + 'ကြို': 4, + 'ကြီ': 3, + 'ကြု': 3, + 'ကြေ': 3, + 'ကြံ': 3, + 'ကြွေ': 4, + 'ချိ': 3, + 'ချို': 4, + 'ချို့': 5, + 'ချီ': 3, + 'ချု': 3, + 'ချေ': 3, + 'ခြုံ': 4, + 'ခြေ': 3, + 'ဂ္ဂ': 3, + 'ဂ္ဂို': 5, + 'င်္ဂ': 4, + 'ငြိ': 3, + 'ငွေ': 3, + 'စ္စ': 3, + 'ဋ္ဌ': 3, + 'တ္တ': 3, + 'တွေ': 3, + 'ထွေ': 3, + 'နေ့': 3, + 'န္ဒ': 3, + 'န္နိ': 4, + 'နှေ': 3, + 'ပ္ပ': 3, + 'ပ္ပံ': 4, + 'ပျေ': 3, + 'ပြီ': 3, + 'ပြု': 3, + 'ပြေ': 3, + 'ဖြို': 4, + 'မ္ဘ': 3, + 'မ္မ': 3, + 'မျို': 4, + 'မျှ': 3, + 'မြေ': 3, + 'မြှ': 3, + 'မွေ': 3, + 'မွေ့': 4, + 'မှေ': 3, + 'ရွေ': 3, + 'ရွှေ့': 5, + 'ရှေ': 3, + 'ရှေ့': 4, + 'လျေ': 3, + 'လျှ': 3, + 'လျှို့': 6, + 'လျှေ': 4, + 'ကိ': 2, + 'ကို': 3, + 'ကု': 2, + 'ကူ': 2, + 'ကဲ့': 3, + 'က်': 2, + 'ကွ': 2, + 'ခို': 3, + 'ခု': 2, + 'ခဲ့': 3, + 'ခံ': 2, + 'ခွ': 2, + 'ခွဲ': 3, + 'ဂု': 2, + 'ငဲ့': 3, + 'ငံ': 2, + 'င့်': 3, + 'င်': 2, + 'ငှ': 2, + 'စိ': 2, + 'စို': 3, + 'စီ': 2, + 'စု': 2, + 'စုံ': 3, + 'စ်': 2, + 'စွ': 2, + 'စွဲ': 3, + 'ဆို': 3, + 'ဆီ': 2, + 'ဆုံ': 3, + 'ဆံ': 2, + 'ဆွဲ': 3, + 'ဇူ': 2, + 'ဉ်': 2, + 'ညီ': 2, + 'ည်': 2, + 'ည့်': 3, + 'ညှ': 2, + 'ဏ်': 2, + 'တိ': 2, + 'တို': 3, + 'တို့': 4, + 'တီ': 2, + 'တူ': 2, + 'တံ့': 3, + 'တ်': 2, + 'တွ': 2, + 'ထိ': 2, + 'ထို': 3, + 'ထို့': 4, + 'ထီ': 2, + 'ထု': 2, + 'ထူ': 2, + 'ထွ': 2, + 'ဒီ': 2, + 'ဒ်': 2, + 'ဓိ': 2, + 'နိ': 2, + 'နို': 3, + 'န်': 2, + 'န့်': 3, + 'နွ': 2, + 'နှ': 2, + 'နှိ': 3, + 'နှီ': 3, + 'ပိ': 2, + 'ပို': 3, + 'ပု': 2, + 'ပုံ': 3, + 'ပူ': 2, + 'ပံ့': 3, + 'ပ်': 2, + 'ပွ': 2, + 'ပွဲ': 3, + 'ဖိ': 2, + 'ဖီ': 2, + 'ဖွ': 2, + 'ဖွဲ့': 4, + 'ဖွံ့': 4, + 'ဘူ': 2, + 'ဘဲ': 2, + 'မိ': 2, + 'မို': 3, + 'မီ': 2, + 'မု': 2, + 'မူ': 2, + 'မဲ': 2, + 'မဲ့': 3, + 'မံ': 2, + 'မ်': 2, + 'မ့်': 3, + 'မွ': 2, + 'မှ': 2, + 'မှီ': 3, + 'မှု': 3, + 'ယုံ': 3, + 'ယူ': 2, + 'ယံ': 2, + 'ယ်': 2, + 'ယှ': 2, + 'ရို': 3, + 'ရုံ': 3, + 'ရွ': 2, + 'ရွံ့': 4, + 'ရှ': 2, + 'ရှိ': 3, + 'လို': 3, + 'လို့': 4, + 'လု': 2, + 'လုံ': 3, + 'လူ': 2, + 'လူ့': 3, + 'လဲ': 2, + 'လ်': 2, + 'လွ': 2, + 'လွှ': 3, + 'လွှဲ': 4, + 'လှ': 2, + 'လှုံ': 4, + 'ဝှ': 2, + 'သိ': 2, + 'သို': 3, + 'သို့': 4, + 'သီ': 2, + 'သု': 2, + 'သုံ': 3, + 'သူ': 2, + 'သူ့': 3, + 'သွ': 2, + 'ဟု': 2, + 'ဟူ': 2, + 'အိ': 2, + 'အို': 3, + 'အု': 2, + 'À': 2, + 'ç': 2, + 'í': 2, + 'ï': 2, + 'ò': 2, + 'ó': 2, + '𑄇𑄳𑄠𑄬': 4, + '𑄈𑄳𑄠𑄬': 4, + '𑄌𑄳𑄠𑄬': 4, + '𑄎𑄳𑄠𑄬': 4, + '𑄑𑄳𑄢𑄬': 4, + '𑄖𑄳𑄠𑄬': 4, + '𑄖𑄳𑄢𑄬': 4, + '𑄘𑄳𑄠𑄬': 4, + '𑄚𑄳𑄠𑄬': 4, + '𑄝𑄳𑄢𑄬': 4, + '𑄟𑄳𑄠𑄬': 4, + '𑄡𑄳𑄠𑄬': 4, + '𑄣𑄳𑄦𑄬': 4, + '𑄃𑄬𑄭': 3, + '𑄃𑄳𑄃': 3, + '𑄃𑄳𑄦𑄧': 4, + '𑄃𑄳𑄦𑄨': 4, + '𑄇𑄳𑄠': 3, + '𑄇𑄳𑄠𑄴': 4, + '𑄇𑄳𑄢𑄨': 4, + '𑄇𑄳𑄦𑄧': 4, + '𑄇𑄳𑄦𑄴': 4, + '𑄈𑄳𑄠': 3, + '𑄉𑄬𑄭': 3, + '𑄉𑄳𑄠': 3, + '𑄉𑄳𑄢𑄧': 4, + '𑄌𑄳𑄠𑄴': 4, + '𑄎𑄬𑄭': 3, + '𑄎𑄳𑄠𑄧': 4, + '𑄖𑄳𑄠𑄧': 4, + '𑄖𑄳𑄠𑄴': 4, + '𑄖𑄳𑄢𑄨': 4, + '𑄖𑄳𑄦𑄴': 4, + '𑄘𑄳𑄠𑄧': 4, + '𑄙𑄳𑄠': 3, + '𑄙𑄳𑄠𑄧': 4, + '𑄚𑄬𑄭': 3, + '𑄚𑄳𑄠𑄧': 4, + '𑄚𑄳𑄠𑄴': 4, + '𑄚𑄳𑄢𑄧𑄧': 5, + '𑄚𑄳𑄦𑄧': 4, + '𑄚𑄳𑄦𑄨': 4, + '𑄚𑄳𑄦𑄴': 4, + '𑄛𑄳𑄢': 3, + '𑄛𑄳𑄢𑄧': 4, + '𑄛𑄳𑄦': 3, + '𑄝𑄳𑄠': 3, + '𑄝𑄳𑄢𑄨': 4, + '𑄞𑄬𑄭': 3, + '𑄠𑄬𑄭': 3, + '𑄡𑄬𑄭': 3, + '𑄢𑄬𑄭': 3, + '𑄢𑄳𑄦𑄧𑄱𑄱': 6, + '𑄣𑄬𑄭': 3, + '𑄣𑄳𑄦𑄴': 4, + '𑄥𑄳𑄠': 3, + '𑄥𑄳𑄠𑄧': 4, + '𑄥𑄳𑄢𑄧': 4, + '𑄥𑄳𑄢𑄨𑄁': 5, + '𑄃𑄧': 2, + '𑄃𑄧𑄁': 3, + '𑄃𑄨': 2, + '𑄃𑄪': 2, + '𑄃𑄮': 2, + '𑄃𑄰': 2, + '𑄅𑄪': 2, + '𑄅𑄫': 2, + '𑄇𑄧': 2, + '𑄇𑄧𑄧': 3, + '𑄇𑄧𑄧𑄱': 4, + '𑄇𑄨': 2, + '𑄇𑄨𑄁': 3, + '𑄇𑄪': 2, + '𑄇𑄭𑄭': 3, + '𑄇𑄴': 2, + '𑄈𑄧': 2, + '𑄈𑄪': 2, + '𑄉𑄧': 2, + '𑄉𑄨': 2, + '𑄉𑄩': 2, + '𑄉𑄪': 2, + '𑄉𑄭': 2, + '𑄉𑄮': 2, + '𑄊𑄧': 2, + '𑄊𑄨': 2, + '𑄋𑄧': 2, + '𑄋𑄨': 2, + '𑄌𑄧': 2, + '𑄌𑄨': 2, + '𑄌𑄮': 2, + '𑄌𑄯': 2, + '𑄌𑄴': 2, + '𑄍𑄨': 2, + '𑄍𑄪': 2, + '𑄎𑄧': 2, + '𑄎𑄨': 2, + '𑄎𑄨𑄁': 3, + '𑄎𑄩': 2, + '𑄎𑄩𑄁': 3, + '𑄎𑄪': 2, + '𑄎𑄪𑄁': 3, + '𑄎𑄮': 2, + '𑄏𑄨': 2, + '𑄏𑄮': 2, + '𑄑𑄨': 2, + '𑄒𑄨': 2, + '𑄓𑄧': 2, + '𑄓𑄨': 2, + '𑄓𑄮': 2, + '𑄕𑄧': 2, + '𑄖𑄧': 2, + '𑄖𑄧𑄧': 3, + '𑄖𑄧𑄧𑄱': 4, + '𑄖𑄨': 2, + '𑄖𑄨𑄨': 3, + '𑄖𑄨𑄨𑄪': 4, + '𑄖𑄩': 2, + '𑄖𑄪': 2, + '𑄖𑄴': 2, + '𑄗𑄧': 2, + '𑄗𑄪': 2, + '𑄗𑄭': 2, + '𑄘𑄁': 2, + '𑄘𑄧': 2, + '𑄘𑄨': 2, + '𑄘𑄪': 2, + '𑄘𑄮': 2, + '𑄙𑄧': 2, + '𑄙𑄨': 2, + '𑄙𑄩': 2, + '𑄙𑄪': 2, + '𑄙𑄮': 2, + '𑄚𑄧': 2, + '𑄚𑄧𑄧𑄱': 4, + '𑄚𑄨': 2, + '𑄚𑄩': 2, + '𑄚𑄪': 2, + '𑄚𑄮': 2, + '𑄚𑄴': 2, + '𑄛𑄧': 2, + '𑄛𑄨': 2, + '𑄛𑄪': 2, + '𑄛𑄭': 2, + '𑄛𑄮': 2, + '𑄛𑄱': 2, + '𑄛𑄴': 2, + '𑄜𑄧': 2, + '𑄜𑄨': 2, + '𑄜𑄪': 2, + '𑄜𑄯': 2, + '𑄝𑄧': 2, + '𑄝𑄧𑄧': 3, + '𑄝𑄨': 2, + '𑄝𑄪': 2, + '𑄝𑄮': 2, + '𑄝𑄰': 2, + '𑄞𑄧': 2, + '𑄞𑄨': 2, + '𑄞𑄩': 2, + '𑄞𑄪': 2, + '𑄞𑄮': 2, + '𑄞𑄯': 2, + '𑄟𑄧': 2, + '𑄟𑄨': 2, + '𑄟𑄪': 2, + '𑄟𑄫': 2, + '𑄟𑄮': 2, + '𑄟𑄱': 2, + '𑄟𑄴': 2, + '𑄠𑄧': 2, + '𑄠𑄨': 2, + '𑄠𑄮': 2, + '𑄠𑄴': 2, + '𑄡𑄧': 2, + '𑄡𑄨': 2, + '𑄡𑄪': 2, + '𑄢𑄁': 2, + '𑄢𑄧': 2, + '𑄢𑄨': 2, + '𑄢𑄩': 2, + '𑄢𑄪': 2, + '𑄢𑄮': 2, + '𑄢𑄴': 2, + '𑄣𑄧': 2, + '𑄣𑄨': 2, + '𑄣𑄩': 2, + '𑄣𑄪': 2, + '𑄣𑄮': 2, + '𑄣𑄰𑄱': 3, + '𑄣𑄴': 2, + '𑄥𑄁': 2, + '𑄥𑄧': 2, + '𑄥𑄧𑄁': 3, + '𑄥𑄨': 2, + '𑄥𑄩': 2, + '𑄥𑄪': 2, + '𑄦𑄧': 2, + '𑄦𑄨': 2, + '𑄦𑄮': 2, + '𑄦𑄰': 2, + 'A̱': 2, + 'á̱': 2, + 'í̱': 2, + 'ó̱': 2, + 'ä̱': 2, + 'ï̱': 2, + 'ö̱': 2, + 'ɨ̈': 2, + 'ɨ̱': 2, + 'ɨ̱̈': 3, + 'ũ': 2, + 'ɔ̃': 2, + 'ɛ̃': 2, + 'أ': 2, + 'ت‌': 2, + 'ن‌': 2, + 'هٔ': 2, + 'ه‌': 2, + 'ی‌': 2, + 'ɔ̌': 2, + 'ɔ̈': 2, + 'ɛ̈': 2, + 'ཀུ': 2, + 'ཀོ': 2, + 'ཀྱ': 2, + 'ཀྱི': 3, + 'ཀླ': 2, + 'ཀློ': 3, + 'ཁུ': 2, + 'ཁེ': 2, + 'ཁོ': 2, + 'ཁྱ': 2, + 'ཁྱི': 3, + 'ཁྲི': 3, + 'ཁྲོ': 3, + 'གི': 2, + 'གུ': 2, + 'གེ': 2, + 'གོ': 2, + 'གྱ': 2, + 'གྱི': 3, + 'གྱུ': 3, + 'གྱོ': 3, + 'གྲ': 2, + 'གྲུ': 3, + 'གྲེ': 3, + 'གྲོ': 3, + 'གླི': 3, + 'གླེ': 3, + 'ངུ': 2, + 'ངེ': 2, + 'ངོ': 2, + 'ཅི': 2, + 'ཅུ': 2, + 'ཆེ': 2, + 'ཆོ': 2, + 'ཇི': 2, + 'ཇུ': 2, + 'ཉི': 2, + 'ཉེ': 2, + 'ཏེ': 2, + 'ཏོ': 2, + 'ཐུ': 2, + 'ཐོ': 2, + 'དི': 2, + 'དུ': 2, + 'དེ': 2, + 'དོ': 2, + 'དྲ': 2, + 'དྲོ': 3, + 'ནི': 2, + 'ནུ': 2, + 'ནོ': 2, + 'པོ': 2, + 'པྱ': 2, + 'པྱོ': 3, + 'ཕེ': 2, + 'ཕོ': 2, + 'ཕྱེ': 3, + 'ཕྱོ': 3, + 'ཕྲུ': 3, + 'ཕྲོ': 3, + 'བོ': 2, + 'བྱ': 2, + 'བྱི': 3, + 'བྱུ': 3, + 'བྱེ': 3, + 'བྱོ': 3, + 'བྲ': 2, + 'བྲེ': 3, + 'བླ': 2, + 'བློ': 3, + 'མི': 2, + 'མེ': 2, + 'མོ': 2, + 'མྱོ': 3, + 'ཙུ': 2, + 'ཙོ': 2, + 'ཚུ': 2, + 'ཚེ': 2, + 'ཚོ': 2, + 'ཛི': 2, + 'ཛུ': 2, + 'ཛོ': 2, + 'ཞི': 2, + 'ཞུ': 2, + 'ཟུ': 2, + 'ཟེ': 2, + 'ཟོ': 2, + 'ཟློ': 3, + 'འི': 2, + 'འོ': 2, + 'ཡི': 2, + 'ཡུ': 2, + 'ཡོ': 2, + 'རི': 2, + 'རུ': 2, + 'རེ': 2, + 'རྐྱ': 3, + 'རྒ': 2, + 'རྒྱ': 3, + 'རྒྱུ': 4, + 'རྟ': 2, + 'རྟེ': 3, + 'རྡ': 2, + 'རྣ': 2, + 'རྩ': 2, + 'རྩི': 3, + 'རྩུ': 3, + 'རྩོ': 3, + 'ལཱ': 2, + 'ལུ': 2, + 'ལེ': 2, + 'ལོ': 2, + 'ལྕོ': 3, + 'ལྟ': 2, + 'ལྡ': 2, + 'ལྷ': 2, + 'ཤི': 2, + 'ཤུ': 2, + 'ཤེ': 2, + 'ཤོ': 2, + 'སུ': 2, + 'སེ': 2, + 'སོ': 2, + 'སྐ': 2, + 'སྐུ': 3, + 'སྐོ': 3, + 'སྐྱ': 3, + 'སྐྱི': 4, + 'སྐྱུ': 4, + 'སྐྱེ': 4, + 'སྐྱོ': 4, + 'སྒོ': 3, + 'སྒྲ': 3, + 'སྔ': 2, + 'སྙི': 3, + 'སྟ': 2, + 'སྟེ': 3, + 'སྟོ': 3, + 'སྡ': 2, + 'སྡུ': 3, + 'སྡེ': 3, + 'སྡོ': 3, + 'སྤུ': 3, + 'སྤེ': 3, + 'སྤྱི': 4, + 'སྤྱོ': 4, + 'སྤྲོ': 4, + 'སྦེ': 3, + 'སྦྱ': 3, + 'སྦྱི': 4, + 'སྦྱོ': 4, + 'སྨྲ': 3, + 'སྲ': 2, + 'སྲི': 3, + 'སྲུ': 3, + 'སྲོ': 3, + 'སླ': 2, + 'སློ': 3, + 'ཧྲི': 3, + 'ཨི': 2, + 'а̄': 2, + 'е̄': 2, + 'ӣ': 2, + 'ӣ̄': 3, + 'о̄': 2, + 'о̄̄': 3, + 'ӯ': 2, + 'ы̄': 2, + 'ы̄̄': 3, + 'э̄': 2, + 'э̄̄': 3, + 'ю̄': 2, + 'я̄': 2, + 'إ': 2, + 'ؤ': 2, + 'یِ': 2, + 'ɛ̌': 2, + 'È': 2, + 'ñ': 2, + ' ̱́': 3, + 'â̱': 2, + 'ǎ̱': 2, + 'ɨ̂': 2, + 'ɨ̌': 2, + 'ɨ̱́': 3, + 'ʉ́': 2, + 'ʉ̌': 2, + 'ᵾ́': 2, + 'ã': 2, + 'ɛ́': 2, + 'Р̌': 2, + 'р̌': 2, + 'ત્ત્વા': 6, + 'ષ્ટ્રી': 6, + 'ષ્ટ્રો': 6, + 'સ્ત્રી': 6, + 'ક્કા': 4, + 'ક્કો': 4, + 'ક્તિ': 4, + 'ક્ષા': 4, + 'ચ્ચા': 4, + 'ચ્છા': 4, + 'જ્ઞા': 4, + 'જ્યો': 4, + 'ત્તા': 4, + 'ત્તિ': 4, + 'ત્ત્વ': 5, + 'ત્યા': 4, + 'ત્યાં': 5, + 'ત્યિ': 4, + 'ત્યો': 4, + 'ત્રી': 4, + 'ત્ર્ય': 5, + 'દ્ધા': 4, + 'દ્ધાં': 5, + 'દ્ધિ': 4, + 'દ્વા': 4, + 'ધ્યા': 4, + 'ન્તો': 4, + 'ન્મા': 4, + 'ન્યા': 4, + 'પ્રા': 4, + 'મ્યાં': 5, + 'ર્તા': 4, + 'ર્થિ': 4, + 'ર્દો': 4, + 'ર્મિ': 4, + 'ર્યા': 4, + 'ર્યો': 4, + 'વ્યા': 4, + 'વ્યો': 4, + 'ષ્ટિ': 4, + 'ષ્ટ્ર': 5, + 'ષ્ઠા': 4, + 'સ્તિ': 4, + 'સ્તી': 4, + 'સ્થા': 4, + 'સ્થિ': 4, + 'સ્રી': 4, + 'સ્વા': 4, + 'સ્વી': 4, + 'સ્સા': 4, + 'કાં': 3, + 'ક્ક': 3, + 'ક્ર': 3, + 'ક્ષ': 3, + 'ખ્ત': 3, + 'ગ્ન': 3, + 'ગ્ય': 3, + 'ચ્ચ': 3, + 'ચ્ચે': 4, + 'ચ્છે': 4, + 'જાં': 3, + 'જ્ય': 3, + 'ટ્ર': 3, + 'ટ્રે': 4, + 'ડાં': 3, + 'તાં': 3, + 'ત્ન': 3, + 'ત્મ': 3, + 'ત્ય': 3, + 'ત્યે': 4, + 'ત્ર': 3, + 'ત્વ': 3, + 'દ્ધ': 3, + 'દ્ભ': 3, + 'ધાં': 3, + 'ધ્ય': 3, + 'નાં': 3, + 'ન્ત': 3, + 'ન્મ': 3, + 'ન્મે': 4, + 'ન્ય': 3, + 'ન્યૂં': 5, + 'પ્ત': 3, + 'પ્ર': 3, + 'બાં': 3, + 'બ્ધ': 3, + 'ભાં': 3, + 'ભ્ય': 3, + 'માં': 3, + 'મ્ય': 3, + 'ર્જ': 3, + 'ર્ણ': 3, + 'ર્ત': 3, + 'ર્થ': 3, + 'ર્મ': 3, + 'ર્મે': 4, + 'ર્ય': 3, + 'ર્વ': 3, + 'લાં': 3, + 'લિં': 3, + 'લ્મ': 3, + 'લ્ય': 3, + 'વાં': 3, + 'વ્ય': 3, + 'શાં': 3, + 'શ્કે': 4, + 'શ્ચ': 3, + 'શ્ય': 3, + 'શ્ર': 3, + 'શ્વ': 3, + 'ષ્ણુ': 4, + 'ષ્પ': 3, + 'સાં': 3, + 'સ્કૃ': 4, + 'સ્ટ': 3, + 'સ્પ': 3, + 'સ્વ': 3, + 'અં': 2, + 'આં': 2, + 'ઊં': 2, + 'કુ': 2, + 'કૃ': 2, + 'કે': 2, + 'ખુ': 2, + 'ખૂ': 2, + 'ગુ': 2, + 'ગે': 2, + 'ચૂં': 3, + 'છું': 3, + 'છૂ': 2, + 'છે': 2, + 'જં': 2, + 'જુ': 2, + 'જૂ': 2, + 'જે': 2, + 'ઝૂં': 3, + 'ટું': 3, + 'ટે': 2, + 'ડે': 2, + 'ણુ': 2, + 'ણે': 2, + 'તં': 2, + 'તુ': 2, + 'તૃ': 2, + 'તે': 2, + 'થે': 2, + 'દુ': 2, + 'દૃ': 2, + 'દે': 2, + 'ધુ': 2, + 'નં': 2, + 'નુ': 2, + 'નું': 3, + 'ને': 2, + 'નૈ': 2, + 'પુ': 2, + 'પૂ': 2, + 'પે': 2, + 'ફે': 2, + 'બં': 2, + 'બે': 2, + 'ભં': 2, + 'ભૂ': 2, + 'ભે': 2, + 'મં': 2, + 'મુ': 2, + 'મૂ': 2, + 'મૃ': 2, + 'મે': 2, + 'મૈ': 2, + 'યુ': 2, + 'રં': 2, + 'રુ': 2, + 'રૂ': 2, + 'રે': 2, + 'લે': 2, + 'ળે': 2, + 'વં': 2, + 'વું': 3, + 'વૃ': 2, + 'વે': 2, + 'વૈ': 2, + 'શુ': 2, + 'શે': 2, + 'સં': 2, + 'સુ': 2, + 'સું': 3, + 'સૂ': 2, + 'સે': 2, + 'હુ': 2, + 'હે': 2, + '-́': 2, + 'Ç': 2, + 'न्त्रा': 6, + 'ष्ट्रों': 7, + 'स्त्री': 6, + 'क्नि': 4, + 'क्रि': 4, + 'क्षि': 4, + 'ख्या': 4, + 'च्चों': 5, + 'च्छि': 4, + 'ट्टि': 4, + 'त्का': 4, + 'त्ता': 4, + 'त्नों': 5, + 'त्पा': 4, + 'त्मा': 4, + 'त्या': 4, + 'त्री': 4, + 'त्सा': 4, + 'द्घि': 4, + 'द्धा': 4, + 'द्धि': 4, + 'द्भा': 4, + 'द्रो': 4, + 'ध्या': 4, + 'न्ति': 4, + 'न्तों': 5, + 'न्त्र': 5, + 'न्दी': 4, + 'न्धि': 4, + 'न्धी': 4, + 'न्धों': 5, + 'न्नि': 4, + 'न्मा': 4, + 'प्ति': 4, + 'फ्रां': 5, + 'म्भि': 4, + 'म्मि': 4, + 'र्ता': 4, + 'र्या': 4, + 'र्यों': 5, + 'र्वो': 4, + 'ल्लि': 4, + 'व्यों': 5, + 'श्चि': 4, + 'श्यों': 5, + 'श्रा': 4, + 'ष्का': 4, + 'ष्टि': 4, + 'ष्ठों': 5, + 'ष्यों': 5, + 'स्ता': 4, + 'स्त्र': 5, + 'स्यों': 5, + 'स्वी': 4, + 'फ़्ता': 4, + 'कां': 3, + 'क्र': 3, + 'ग़ा': 3, + 'गों': 3, + 'ग्न': 3, + 'ग्र': 3, + 'ग्रे': 4, + 'च्चे': 4, + 'टों': 3, + 'णों': 3, + 'ण्ड': 3, + 'तों': 3, + 'त्त': 3, + 'त्न': 3, + 'त्प': 3, + 'त्य': 3, + 'त्ये': 4, + 'त्व': 3, + 'द्घ': 3, + 'द्दे': 4, + 'द्ध': 3, + 'धों': 3, + 'ध्य': 3, + 'निः': 3, + 'न्द': 3, + 'न्ध': 3, + 'न्न': 3, + 'न्वे': 4, + 'न्स': 3, + 'न्हें': 5, + 'पां': 3, + 'पों': 3, + 'प्य': 3, + 'ब्ध': 3, + 'मों': 3, + 'म्प': 3, + 'म्ब': 3, + 'म्म': 3, + 'यां': 3, + 'रों': 3, + 'र्थ': 3, + 'र्द': 3, + 'र्श': 3, + 'लों': 3, + 'ल्क': 3, + 'ल्म': 3, + 'वों': 3, + 'शों': 3, + 'श्र': 3, + 'षों': 3, + 'ष्णु': 4, + 'ष्य': 3, + 'स्कू': 4, + 'स्प': 3, + 'स्पे': 4, + 'स्म': 3, + 'हां': 3, + 'हैः': 3, + 'हों': 3, + 'ऊं': 2, + 'एं': 2, + 'ओं': 2, + 'कू': 2, + 'कें': 3, + 'खु': 2, + 'ग़': 2, + 'ग़ु': 3, + 'घं': 2, + 'चूं': 3, + 'जु': 2, + 'टे': 2, + 'ढं': 2, + 'धे': 2, + 'पु': 2, + 'पृ': 2, + 'पे': 2, + 'फ़': 2, + 'भु': 2, + 'मं': 2, + 'मे': 2, + 'मै': 2, + 'यू': 2, + 'ये': 2, + 'रें': 3, + 'वृ': 2, + 'शु': 2, + 'शे': 2, + 'है': 2, + 'हैं': 3, + 'ꦏ꧀ꦥꦿꦶ': 5, + 'ꦏ꧀ꦲꦺꦴ': 5, + 'ꦔ꧀ꦒꦿꦼꦁ': 6, + 'ꦠ꧀ꦱꦶꦃ': 5, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲꦺꦴ': 5, + 'ꦢ꧀ꦩꦺꦴ': 5, + 'ꦤ꧀ꦔꦿꦸ': 5, + 'ꦤ꧀ꦝꦺꦁ': 5, + 'ꦤ꧀ꦝꦺꦴꦁ': 6, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 7, + 'ꦤ꧀ꦥꦿꦶ': 5, + 'ꦤ꧀ꦧꦺꦴ': 5, + 'ꦤ꧀ꦱꦺꦴ': 5, + 'ꦤ꧀ꦲꦺꦴ': 5, + 'ꦩ꧀ꦠꦺꦴ': 5, + 'ꦩ꧀ꦧꦺꦂ': 5, + 'ꦩ꧀ꦧꦾꦸꦂ': 6, + 'ꦱ꧀ꦏꦿꦶ': 5, + 'ꦏ꧀ꦏꦁ': 4, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 4, + 'ꦏ꧀ꦔꦸ': 4, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦠꦶ': 4, + 'ꦏ꧀ꦠꦸ': 4, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢꦂ': 4, + 'ꦏ꧀ꦢꦶ': 4, + 'ꦏ꧀ꦤꦶꦁ': 5, + 'ꦏ꧀ꦥꦶ': 4, + 'ꦏ꧀ꦧꦶ': 4, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩꦸ': 4, + 'ꦏ꧀ꦱꦂ': 4, + 'ꦏ꧀ꦱꦶ': 4, + 'ꦏ꧀ꦱꦸ': 4, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲꦁ': 4, + 'ꦏ꧀ꦲꦶꦁ': 5, + 'ꦏ꧀ꦲꦸ': 4, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦔ꧀ꦒꦼ': 4, + 'ꦔ꧀ꦭꦁ': 4, + 'ꦔ꧀ꦭꦸ': 4, + 'ꦔ꧀ꦭꦼ': 4, + 'ꦚ꧀ꦕꦶ': 4, + 'ꦚ꧀ꦗꦶ': 4, + 'ꦚ꧀ꦗꦸꦁ': 5, + 'ꦚ꧀ꦗꦸꦂ': 5, + 'ꦠ꧀ꦏꦁ': 4, + 'ꦠ꧀ꦏꦸ': 4, + 'ꦠ꧀ꦔꦸ': 4, + 'ꦠ꧀ꦠꦶ': 4, + 'ꦠ꧀ꦠꦶꦁ': 5, + 'ꦠ꧀ꦠꦸ': 4, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤꦶ': 4, + 'ꦠ꧀ꦩꦼ': 4, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱꦶꦁ': 5, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦲꦶꦁ': 5, + 'ꦢ꧀ꦠꦶꦁ': 5, + 'ꦤ꧀ꦏꦁ': 4, + 'ꦤ꧀ꦏꦸ': 4, + 'ꦤ꧀ꦏꦼ': 4, + 'ꦤ꧀ꦔꦁ': 4, + 'ꦤ꧀ꦔꦶ': 4, + 'ꦤ꧀ꦔꦸ': 4, + 'ꦤ꧀ꦔꦸꦂ': 5, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 4, + 'ꦤ꧀ꦗꦸ': 4, + 'ꦤ꧀ꦗꦼ': 4, + 'ꦤ꧀ꦚꦶ': 4, + 'ꦤ꧀ꦛꦶ': 4, + 'ꦤ꧀ꦝꦁ': 4, + 'ꦤ꧀ꦝꦶ': 4, + 'ꦤ꧀ꦝꦸ': 4, + 'ꦤ꧀ꦝꦸꦁ': 5, + 'ꦤ꧀ꦝꦼ': 4, + 'ꦤ꧀ꦠꦂ': 4, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 4, + 'ꦤ꧀ꦠꦸ': 4, + 'ꦤ꧀ꦠꦸꦁ': 5, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 4, + 'ꦤ꧀ꦠꦼꦂ': 5, + 'ꦤ꧀ꦠꦽ': 4, + 'ꦤ꧀ꦢꦁ': 4, + 'ꦤ꧀ꦢꦂ': 4, + 'ꦤ꧀ꦢꦶ': 4, + 'ꦤ꧀ꦢꦸ': 4, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 4, + 'ꦤ꧀ꦤꦶ': 4, + 'ꦤ꧀ꦤꦶꦁ': 5, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 4, + 'ꦤ꧀ꦥꦁ': 4, + 'ꦤ꧀ꦥꦶ': 4, + 'ꦤ꧀ꦥꦸ': 4, + 'ꦤ꧀ꦥꦼ': 4, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦧꦁ': 4, + 'ꦤ꧀ꦧꦶ': 4, + 'ꦤ꧀ꦧꦸ': 4, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦼ': 4, + 'ꦤ꧀ꦩꦂ': 4, + 'ꦤ꧀ꦩꦶ': 4, + 'ꦤ꧀ꦩꦸꦂ': 5, + 'ꦤ꧀ꦩꦼ': 4, + 'ꦤ꧀ꦭꦶ': 4, + 'ꦤ꧀ꦭꦸ': 4, + 'ꦤ꧀ꦮꦂ': 4, + 'ꦤ꧀ꦮꦶ': 4, + 'ꦤ꧀ꦮꦸ': 4, + 'ꦤ꧀ꦮꦼ': 4, + 'ꦤ꧀ꦱꦂ': 4, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 4, + 'ꦤ꧀ꦱꦶꦁ': 5, + 'ꦤ꧀ꦱꦸ': 4, + 'ꦤ꧀ꦱꦼ': 4, + 'ꦤ꧀ꦲꦁ': 4, + 'ꦤ꧀ꦲꦶ': 4, + 'ꦤ꧀ꦲꦶꦁ': 5, + 'ꦤ꧀ꦲꦸ': 4, + 'ꦥ꧀ꦏꦁ': 4, + 'ꦥ꧀ꦠꦶ': 4, + 'ꦥ꧀ꦢꦸ': 4, + 'ꦥ꧀ꦤꦶ': 4, + 'ꦥ꧀ꦥꦶ': 4, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦩꦂ': 4, + 'ꦥ꧀ꦭꦸ': 4, + 'ꦥ꧀ꦱꦶꦂ': 5, + 'ꦥ꧀ꦱꦼ': 4, + 'ꦧ꧀ꦠꦸ': 4, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲꦶ': 4, + 'ꦩ꧀ꦏꦁ': 4, + 'ꦩ꧀ꦔꦼ': 4, + 'ꦩ꧀ꦠꦸ': 4, + 'ꦩ꧀ꦤꦶꦁ': 5, + 'ꦩ꧀ꦥꦶ': 4, + 'ꦩ꧀ꦥꦸ': 4, + 'ꦩ꧀ꦥꦼ': 4, + 'ꦩ꧀ꦧꦁ': 4, + 'ꦩ꧀ꦧꦂ': 4, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 4, + 'ꦩ꧀ꦧꦸ': 4, + 'ꦩ꧀ꦧꦸꦁ': 5, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦼꦂ': 5, + 'ꦩ꧀ꦩꦶ': 4, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦲꦶ': 4, + 'ꦭ꧀ꦏꦁ': 4, + 'ꦭ꧀ꦚꦼꦁ': 5, + 'ꦭ꧀ꦠꦸ': 4, + 'ꦭ꧀ꦧꦸ': 4, + 'ꦭ꧀ꦩꦸ': 4, + 'ꦭ꧀ꦭꦶ': 4, + 'ꦭ꧀ꦭꦶꦁ': 5, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦱꦂ': 4, + 'ꦭ꧀ꦱꦶꦁ': 5, + 'ꦭ꧀ꦱꦸ': 4, + 'ꦭ꧀ꦲꦁ': 4, + 'ꦭ꧀ꦲꦶꦁ': 5, + 'ꦭ꧀ꦲꦸ': 4, + 'ꦱ꧀ꦏꦁ': 4, + 'ꦱ꧀ꦔꦸ': 4, + 'ꦱ꧀ꦛꦶ': 4, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 4, + 'ꦱ꧀ꦢꦶ': 4, + 'ꦱ꧀ꦢꦸ': 4, + 'ꦱ꧀ꦧꦁ': 4, + 'ꦱ꧀ꦩꦶ': 4, + 'ꦱ꧀ꦩꦼ': 4, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦱꦂ': 4, + 'ꦱ꧀ꦱꦶ': 4, + 'ꦱ꧀ꦱꦶꦁ': 5, + 'ꦱ꧀ꦱꦸ': 4, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲꦁ': 4, + 'ꦱ꧀ꦲꦶ': 4, + 'ꦱ꧀ꦲꦶꦁ': 5, + 'ꦱ꧀ꦲꦸ': 4, + 'ꦏꦺꦴ': 3, + 'ꦏꦿꦁ': 3, + 'ꦏꦿꦂ': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦲ': 3, + 'ꦒꦸꦃ': 3, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦒ꧀ꦒ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦭ': 3, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦗ': 3, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 4, + 'ꦠꦸꦃ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠꦿꦶ': 3, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦲ': 3, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦲ': 3, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦲ': 3, + 'ꦥ꦳꧀': 3, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦶ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦲ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦲ': 3, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 4, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦭ': 3, + 'ꦪꦸꦃ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦶꦃ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦶꦃ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 4, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦲ': 3, + 'ꦮꦶꦃ': 3, + 'ꦮꦸꦃ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 4, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 4, + 'ꦱꦶꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦲ': 3, + 'ꦲꦺꦴ': 3, + 'ꦉꦁ': 2, + 'ꦏꦁ': 2, + 'ꦏꦂ': 2, + 'ꦏꦶ': 2, + 'ꦏꦶꦂ': 3, + 'ꦏꦸ': 2, + 'ꦏꦸꦂ': 3, + 'ꦏꦼ': 2, + 'ꦒꦁ': 2, + 'ꦒꦂ': 2, + 'ꦒꦸ': 2, + 'ꦒꦸꦁ': 3, + 'ꦒꦸꦂ': 3, + 'ꦒꦼ': 2, + 'ꦒꦼꦂ': 3, + 'ꦔꦁ': 2, + 'ꦔꦶ': 2, + 'ꦔꦶꦁ': 3, + 'ꦔꦸ': 2, + 'ꦔꦼ': 2, + 'ꦔꦼꦂ': 3, + 'ꦔꦽ': 2, + 'ꦕꦶ': 2, + 'ꦕꦶꦁ': 3, + 'ꦕꦸ': 2, + 'ꦗꦶ': 2, + 'ꦗꦸ': 2, + 'ꦗꦼ': 2, + 'ꦚꦁ': 2, + 'ꦚꦶꦁ': 3, + 'ꦝꦁ': 2, + 'ꦝꦂ': 2, + 'ꦝꦶ': 2, + 'ꦝꦼ': 2, + 'ꦝꦼꦁ': 3, + 'ꦠꦁ': 2, + 'ꦠꦶ': 2, + 'ꦠꦸ': 2, + 'ꦠꦸꦁ': 3, + 'ꦠꦸꦂ': 3, + 'ꦠꦼ': 2, + 'ꦠꦼꦂ': 3, + 'ꦠꦽ': 2, + 'ꦢꦂ': 2, + 'ꦢꦶ': 2, + 'ꦢꦸ': 2, + 'ꦢꦸꦂ': 3, + 'ꦢꦼ': 2, + 'ꦤꦁ': 2, + 'ꦤꦂ': 2, + 'ꦤꦶ': 2, + 'ꦤꦶꦁ': 3, + 'ꦤꦸ': 2, + 'ꦤꦸꦁ': 3, + 'ꦤꦼ': 2, + 'ꦤꦼꦁ': 3, + 'ꦤꦼꦂ': 3, + 'ꦥꦁ': 2, + 'ꦥ꦳ꦼ': 3, + 'ꦥꦶ': 2, + 'ꦥꦸ': 2, + 'ꦥꦸꦁ': 3, + 'ꦥꦼ': 2, + 'ꦥꦼꦂ': 3, + 'ꦧꦁ': 2, + 'ꦧꦶ': 2, + 'ꦧꦸ': 2, + 'ꦧꦸꦂ': 3, + 'ꦧꦼ': 2, + 'ꦩꦁ': 2, + 'ꦩꦂ': 2, + 'ꦩꦶ': 2, + 'ꦩꦸ': 2, + 'ꦩꦸꦁ': 3, + 'ꦩꦸꦂ': 3, + 'ꦩꦼ': 2, + 'ꦩꦼꦂ': 3, + 'ꦪꦁ': 2, + 'ꦪꦶ': 2, + 'ꦪꦸ': 2, + 'ꦪꦸꦁ': 3, + 'ꦫꦁ': 2, + 'ꦫꦶ': 2, + 'ꦫꦶꦁ': 3, + 'ꦫꦸ': 2, + 'ꦫꦸꦁ': 3, + 'ꦭꦁ': 2, + 'ꦭꦂ': 2, + 'ꦭꦶ': 2, + 'ꦭꦶꦁ': 3, + 'ꦭꦸ': 2, + 'ꦭꦸꦁ': 3, + 'ꦭꦸꦂ': 3, + 'ꦮꦂ': 2, + 'ꦮ꦳ꦼꦂ': 4, + 'ꦮꦶ': 2, + 'ꦮꦸ': 2, + 'ꦮꦸꦁ': 3, + 'ꦮꦼ': 2, + 'ꦮꦼꦁ': 3, + 'ꦮꦼꦂ': 3, + 'ꦱꦂ': 2, + 'ꦱꦶ': 2, + 'ꦱꦶꦁ': 3, + 'ꦱꦶꦂ': 3, + 'ꦱꦸ': 2, + 'ꦱꦸꦁ': 3, + 'ꦱꦼ': 2, + 'ꦱꦼꦁ': 3, + 'ꦲꦁ': 2, + 'ꦲꦶ': 2, + 'ꦲꦶꦁ': 3, + 'ꦲꦶꦂ': 3, + 'ꦲꦸ': 2, + 'ꦲꦸꦂ': 3, + 'ꦲꦼ': 2, + ' ̣': 2, + 'ạ': 2, + 'ẹ': 2, + 'ḥ': 2, + 'ị': 2, + 'ṛ': 2, + 'ṭ': 2, + 'ỵ': 2, + 'ಕಾಂ': 3, + 'ಕಿಂ': 3, + 'ಕುಂ': 3, + 'ಕೆಂ': 3, + 'ಕೊಂ': 3, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೊಂ': 3, + 'ಟುಂ': 3, + 'ದಿಂ': 3, + 'ನಾಂ': 3, + 'ನಿಂ': 3, + 'ಯಿಂ': 3, + 'ಯುಂ': 3, + 'ಯೆಂ': 3, + 'ರಾಂ': 3, + 'ರಿಂ': 3, + 'ರೆಂ': 3, + 'ಲೆಂ': 3, + 'ಳಿಂ': 3, + 'ವುಂ': 3, + 'ವೆಂ': 3, + 'ಶಾಂ': 3, + 'ಸಾಂ': 3, + 'ಹೊಂ': 3, + 'ಕೆ': 2, + 'ಕೌ': 2, + 'ಕ್': 2, + 'ಕ್‌': 3, + 'ಖ್': 2, + 'ಗಿ': 2, + 'ಗೆ': 2, + 'ಗೌ': 2, + 'ಗ್': 2, + 'ಘಿ': 2, + 'ಚಿ': 2, + 'ಚ್': 2, + 'ಛಿ': 2, + 'ಛೆ': 2, + 'ಜಿ': 2, + 'ಜೆ': 2, + 'ಜ್': 2, + 'ಞೆ': 2, + 'ಞೌ': 2, + 'ಟಿ': 2, + 'ಟ್': 2, + 'ಠಿ': 2, + 'ಡಿ': 2, + 'ಡೆ': 2, + 'ಡ್': 2, + 'ಢಿ': 2, + 'ಣಿ': 2, + 'ಣೆ': 2, + 'ತಿ': 2, + 'ತೆ': 2, + 'ತ್': 2, + 'ಥಿ': 2, + 'ಥೆ': 2, + 'ದಿ': 2, + 'ದೆ': 2, + 'ದೌ': 2, + 'ದ್': 2, + 'ಧಿ': 2, + 'ಧೆ': 2, + 'ಧ್': 2, + 'ನಿ': 2, + 'ನೆ': 2, + 'ನೌ': 2, + 'ನ್': 2, + 'ಪಿ': 2, + 'ಪ್': 2, + 'ಬೆ': 2, + 'ಬ್': 2, + 'ಭಿ': 2, + 'ಭೆ': 2, + 'ಭೌ': 2, + 'ಮಿ': 2, + 'ಮೆ': 2, + 'ಮ್': 2, + 'ಯಿ': 2, + 'ಯೆ': 2, + 'ಯ್': 2, + 'ರಿ': 2, + 'ರೆ': 2, + 'ರ್': 2, + 'ಲಿ': 2, + 'ಲೆ': 2, + 'ಲ್': 2, + 'ಳಿ': 2, + 'ಳೆ': 2, + 'ಳ್': 2, + 'ವಿ': 2, + 'ವೆ': 2, + 'ವ್': 2, + 'ಶಿ': 2, + 'ಶ್': 2, + 'ಷಿ': 2, + 'ಷೆ': 2, + 'ಷ್': 2, + 'ಸಿ': 2, + 'ಸೆ': 2, + 'ಸ್': 2, + 'ಹಿ': 2, + 'ಹೆ': 2, + 'ក្ដៅ': 4, + 'ក្រោ': 4, + 'ក្សា': 4, + 'ខ្ជា': 4, + 'ខ្លា': 4, + 'គ្នា': 4, + 'គ្មា': 4, + 'គ្រា': 4, + 'គ្រឹះ': 5, + 'ង្កើ': 4, + 'ង្រៀ': 4, + 'ង្ហា': 4, + 'ច្ចេ': 4, + 'ច្បា': 4, + 'ឆ្នាំ': 5, + 'ឆ្នោ': 4, + 'ឆ្លើ': 4, + 'ជ្ជា': 4, + 'ជ្ញា': 4, + 'ជ្រើ': 4, + 'ជ្រៀ': 4, + 'ជ្រែ': 4, + 'ឈ្មោះ': 5, + 'ញ្ជា': 4, + 'ញ្ញា': 4, + 'ញ្ញៈ': 4, + 'ដ្ឋា': 4, + 'ណ្ដា': 4, + 'ណ្ដុះ': 5, + 'ណ្ណោះ': 5, + 'ត្រា': 4, + 'ថ្ងៃ': 4, + 'ថ្នា': 4, + 'ថ្លៃ': 4, + 'ទ្យា': 4, + 'ធ្នា': 4, + 'ធ្យា': 4, + 'ធ្យោ': 4, + 'ធ្វើ': 4, + 'ន្ថែ': 4, + 'ន្ថោ': 4, + 'ន្ទា': 4, + 'ន្ទៈ': 4, + 'ន្យា': 4, + 'ន្លែ': 4, + 'ប្ដេ': 4, + 'ប្រា': 4, + 'ប្រើ': 4, + 'ប្រែ': 4, + 'ផ្ដា': 4, + 'ផ្ទា': 4, + 'ផ្ទេ': 4, + 'ផ្នែ': 4, + 'ផ្លា': 4, + 'ផ្សា': 4, + 'ផ្សេ': 4, + 'ផ្សៃ': 4, + 'ព្យា': 4, + 'ព្រៀ': 4, + 'ព្រៃ': 4, + 'ម្ងា': 4, + 'ម្ចា': 4, + 'ម្ដា': 4, + 'ម្ដែ': 4, + 'ម្នា': 4, + 'ម្នេ': 4, + 'ម្ភា': 4, + 'ម្រា': 4, + 'ម្រើ': 4, + 'ម្រេ': 4, + 'ម្លៀ': 4, + 'ម្លៃ': 4, + 'ល្បៈ': 4, + 'ល្មើ': 4, + 'ស្គា': 4, + 'ស្ដ្រី': 6, + 'ស្ត្រ': 5, + 'ស្ថា': 4, + 'ស្នា': 4, + 'ស្មា': 4, + 'ស្មើ': 4, + 'ស្រា': 4, + 'ស្លា': 4, + 'ស្វែ': 4, + 'ក្ខ': 3, + 'ក្ដិ': 4, + 'ក្ដី': 4, + 'ក្នុ': 4, + 'ក្រ': 3, + 'ក្រុ': 4, + 'ក្ស': 3, + 'ខ្ព': 3, + 'ខ្លួ': 4, + 'គាំ': 3, + 'គ្គ': 3, + 'គ្រ': 3, + 'គ្រួ': 4, + 'ឃ្ន': 3, + 'ង្ក': 3, + 'ង្ខិ': 4, + 'ង្ខំ': 4, + 'ង្គ': 3, + 'ង្រី': 4, + 'ង្រឹ': 4, + 'ង្អ': 3, + 'ចាំ': 3, + 'ច្ច': 3, + 'ឆាំ': 3, + 'ឆ្ល': 3, + 'ជ្ជ': 3, + 'ជ្យ': 3, + 'ជ្រ': 3, + 'ញុះ': 3, + 'ញ្ចូ': 4, + 'ញ្ញ': 3, + 'ដ្ឋ': 3, + 'ឌ្ឍ': 3, + 'ណោះ': 3, + 'ណ្ឌ': 3, + 'ត្ដ': 3, + 'ត្ដិ': 4, + 'ត្ថ': 3, + 'ត្ថិ': 4, + 'ត្យ': 3, + 'ត្រ': 3, + 'ត្រឹ': 4, + 'ត្រូ': 4, + 'ត្ស': 3, + 'ថ្នូ': 4, + 'ថ្មី': 4, + 'ទាំ': 3, + 'ទោះ': 3, + 'ទ្ធ': 3, + 'ទ្ធិ': 4, + 'ទ្រ': 3, + 'ធ្ង': 3, + 'ធ្នូ': 4, + 'នាំ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ដ': 3, + 'ន្ដិ': 4, + 'ន្ធ': 3, + 'ន្និ': 4, + 'ន្ម': 3, + 'បោះ': 3, + 'ប៉ះ': 3, + 'ប្ដី': 4, + 'ប្ដូ': 4, + 'ប្ប': 3, + 'ប្បី': 4, + 'ប្រ': 3, + 'ប្រឹ': 4, + 'ប្រុ': 4, + 'ប្អូ': 4, + 'ផ្ដ': 3, + 'ផ្ទុ': 4, + 'ផ្លិ': 4, + 'ផ្ស': 3, + 'ពោះ': 3, + 'ព្យ': 3, + 'ព្រ': 3, + 'ព្រឹ': 4, + 'ព្រំ': 4, + 'ព្វ': 3, + 'ម៉ា': 3, + 'ម៉ោ': 3, + 'ម្ប': 3, + 'ម្បី': 4, + 'ម្បុ': 4, + 'ម្ម': 3, + 'ម្រ': 3, + 'ម្រិ': 4, + 'ម្រូ': 4, + 'យ៉ា': 3, + 'យ្យ': 3, + 'រាំ': 3, + 'រ្ដិ៍': 5, + 'លុះ': 3, + 'ស្ដី': 4, + 'ស្ថិ': 4, + 'ស្ទួ': 4, + 'ស្រ': 3, + 'ស្រី': 4, + 'ស្រ័': 4, + 'ស្វ័': 4, + 'ស្ស': 3, + 'ហ្ម': 3, + 'អ្ន': 3, + 'អ្វី': 4, + 'ឱ្យ': 3, + 'កិ': 2, + 'កុ': 2, + 'កុំ': 3, + 'កំ': 2, + 'ក់': 2, + 'ក៏': 2, + 'ខិ': 2, + 'ខុ': 2, + 'ខំ': 2, + 'គិ': 2, + 'គឺ': 2, + 'គំ': 2, + 'គ៌': 2, + 'ឃុំ': 3, + 'ងឺ': 2, + 'ង់': 2, + 'ចិ': 2, + 'ចុ': 2, + 'ចូ': 2, + 'ចំ': 2, + 'ច់': 2, + 'ជិ': 2, + 'ជី': 2, + 'ជុំ': 3, + 'ជំ': 2, + 'ដី': 2, + 'ដឹ': 2, + 'ដូ': 2, + 'ដំ': 2, + 'ដ៏': 2, + 'ណិ': 2, + 'ណី': 2, + 'ណ៌': 2, + 'ណ៍': 2, + 'តិ': 2, + 'តី': 2, + 'តុ': 2, + 'តំ': 2, + 'ត់': 2, + 'ត់់': 3, + 'ត៌': 2, + 'ទិ': 2, + 'ទិ៍': 3, + 'ទី': 2, + 'ទឹ': 2, + 'ទុ': 2, + 'ទូ': 2, + 'ទួ': 2, + 'ទំ': 2, + 'ធិ': 2, + 'ធី': 2, + 'និ': 2, + 'នី': 2, + 'នឹ': 2, + 'នុ': 2, + 'នូ': 2, + 'នួ': 2, + 'ន់': 2, + 'ន៍': 2, + 'បិ': 2, + 'បី': 2, + 'បុ': 2, + 'បូ': 2, + 'បំ': 2, + 'ប៉ុ': 3, + 'ប់': 2, + 'ផុ': 2, + 'ពិ': 2, + 'ពី': 2, + 'ពុ': 2, + 'ពូ': 2, + 'ព័': 2, + 'ភិ': 2, + 'ភ័': 2, + 'មិ': 2, + 'មុ': 2, + 'មូ': 2, + 'មួ': 2, + 'ម៌': 2, + 'ម័': 2, + 'យុ': 2, + 'រិ': 2, + 'រី': 2, + 'រុ': 2, + 'រូ': 2, + 'រួ': 2, + 'រំ': 2, + 'លិ': 2, + 'លូ': 2, + 'លំ': 2, + 'ល់': 2, + 'វិ': 2, + 'សិ': 2, + 'សី': 2, + 'សុ': 2, + 'សុំ': 3, + 'សំ': 2, + 'ស់': 2, + 'ស័': 2, + 'ហូ': 2, + 'ហ៍': 2, + 'ឡុ': 2, + 'អំ': 2, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 6, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 6, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 6, + 'ᨠ᩠ᨠ': 3, + 'ᨠ᩠ᨦᩢᩢ': 5, + 'ᨠ᩠ᨦᩨ᩵': 5, + 'ᨠ᩠ᨭᩫ': 4, + 'ᨠ᩠ᨯᩢ': 4, + 'ᨠ᩠ᨶᩢ': 4, + 'ᨠ᩠ᨶᩥ': 4, + 'ᨠ᩠ᩅ': 3, + 'ᨠ᩠ᩅᩢ': 4, + 'ᨠ᩠ᩅᩫ': 4, + 'ᨠ᩠ᩋ᩵': 4, + 'ᨠᩢ᩠ᨷ': 4, + 'ᨠᩮ᩠': 3, + 'ᨠᩮᩢ᩵': 4, + 'ᨠᩮ᩵': 3, + 'ᨠᩯ᩠': 3, + 'ᨠᩯ᩵': 3, + 'ᨡ᩠ᨦᩢ': 4, + 'ᨡ᩠ᨯᩢ': 4, + 'ᨡ᩠ᨶ': 3, + 'ᨡ᩠ᨶᩢ': 4, + 'ᨡ᩠ᨶᩨ᩶': 5, + 'ᨡ᩠ᩅ': 3, + 'ᨡ᩠ᩋ': 3, + 'ᨡᩮ᩠': 3, + 'ᨡᩮᩢ': 3, + 'ᨡᩮᩢᩢ': 4, + 'ᨡᩯ᩠': 3, + 'ᨡᩱᩢ': 3, + 'ᨣᩕ᩠': 3, + 'ᨣᩕᩮ᩠': 4, + 'ᨣ᩠ᨣ': 3, + 'ᨣ᩠ᨯᩧ': 4, + 'ᨣ᩠ᨶᩢ': 4, + 'ᨣ᩠ᨾᩫ': 4, + 'ᨣ᩠ᩅ': 3, + 'ᨣ᩠ᩋᩢ': 4, + 'ᨣᩢ᩠ᨷ': 4, + 'ᨣᩮᩢᩢ': 4, + 'ᨣᩯ᩠': 3, + 'ᨤ᩠ᨯᩥ': 4, + 'ᨤ᩠ᨶᩨ': 4, + 'ᨤ᩠ᨶᩫ': 4, + 'ᨤ᩠ᩅᩫ': 4, + 'ᨤ᩠ᩋ': 3, + 'ᨤᩢ᩠ᨬ': 4, + 'ᨤᩮᩢ': 3, + 'ᨤᩱ᩵': 3, + 'ᨧ᩠ᨦᩥ᩵': 5, + 'ᨧ᩠ᨯᩢ': 4, + 'ᨧᩮ᩠': 3, + 'ᨧᩮᩢᩢ': 4, + 'ᨧᩱ᩠': 3, + 'ᨨ᩠ᨶᩢ': 4, + 'ᨩ᩠ᨶᩢᩢ': 5, + 'ᨩ᩠ᨶ᩼': 4, + 'ᨩᩭ᩵': 3, + 'ᨩᩮ᩠': 3, + 'ᨩᩱᩢ': 3, + 'ᨩ᩵ᩭ': 3, + 'ᨪ᩠ᨦᩨ᩵': 5, + 'ᨪᩮᩢ': 3, + 'ᨬ᩠ᨬ': 3, + 'ᨯ᩠ᨦᩢ᩵': 5, + 'ᨯ᩠ᨰ': 3, + 'ᨯ᩠ᨶᩥ': 4, + 'ᨯᩪᩯ': 3, + 'ᨯᩯ᩠': 3, + 'ᨯᩰ᩠': 3, + 'ᨯᩱᩢ': 3, + 'ᨯᩴ᩠ᨿ': 4, + 'ᨱ᩠ᨱ': 3, + 'ᨲᩕᩦ': 3, + 'ᨲᩕ᩼': 3, + 'ᨲ᩠ᨠᩫ': 4, + 'ᨲ᩠ᨦᩢᩢ': 5, + 'ᨲ᩠ᨯᩢ': 4, + 'ᨲ᩠ᨲᩥ': 4, + 'ᨲ᩠ᨳᩩ': 4, + 'ᨲ᩠ᨶᩫ': 4, + 'ᨲ᩠ᨶᩫᩢ': 5, + 'ᨲ᩠ᩅᩫ': 4, + 'ᨲ᩠ᩋᩢ': 4, + 'ᨲᩮ᩠': 3, + 'ᨲᩯ᩠': 3, + 'ᨲᩯ᩵': 3, + 'ᨲᩱ᩠': 3, + 'ᨲᩱᩢ': 3, + 'ᨳ᩠ᨦᩨ': 4, + 'ᨳ᩠ᩅᩢ': 4, + 'ᨳᩫ᩠ᨷ': 4, + 'ᨳᩮ᩠': 3, + 'ᨳᩮᩢᩢ': 4, + 'ᨳᩯ᩠': 3, + 'ᨴ᩠ᨦᩢ': 4, + 'ᨴ᩠ᨦᩨ': 4, + 'ᨴ᩠ᨵᩥ': 4, + 'ᨴ᩠ᨿ': 3, + 'ᨴ᩠ᨿ᩵': 4, + 'ᨴ᩠ᩅᩢ': 4, + 'ᨴ᩠ᩅᩫ᩵': 5, + 'ᨴᩮ᩠': 3, + 'ᨴᩮᩢᩢ': 4, + 'ᨴᩮᩢ᩵': 4, + 'ᨴᩯ᩠': 3, + 'ᨴᩯᩢ': 3, + 'ᨴᩰ᩠': 3, + 'ᨶ᩠ᨲᩥ': 4, + 'ᨶ᩠ᨶᩢᩢ': 5, + 'ᨶ᩠ᨶᩥ': 4, + 'ᨶ᩠ᩋ': 3, + 'ᨶ᩠ᩋᩢ': 4, + 'ᨶᩢ᩠ᨷ': 4, + 'ᨶᩯ᩠': 3, + 'ᨷ᩠ᨦᩢ': 4, + 'ᨷ᩠ᨯᩢ': 4, + 'ᨷ᩠ᨲᩢ': 4, + 'ᨷ᩠ᨲᩥ': 4, + 'ᨷ᩠ᨴᩫ': 4, + 'ᨷ᩠ᨿ': 3, + 'ᨷ᩠ᩅᩫ': 4, + 'ᨷ᩠ᩋ': 3, + 'ᨷᩮ᩠': 3, + 'ᨸ᩠ᨠᩫ': 4, + 'ᨸ᩠ᨯᩨ': 4, + 'ᨸ᩠ᨶᩢ': 4, + 'ᨸ᩠ᩋ': 3, + 'ᨸᩮ᩠': 3, + 'ᨸᩮᩢ᩵': 4, + 'ᨸ᩠᩵ᨿ': 4, + 'ᨹ᩠ᨯᩥ': 4, + 'ᨹ᩠ᨿ᩵': 4, + 'ᨹ᩠ᩅᩥ': 4, + 'ᨹᩪᩢᩱ': 4, + 'ᨹᩫ᩠ᩃ': 4, + 'ᨹᩮᩨ᩠': 4, + 'ᨻᩕ᩠': 3, + 'ᨻ᩠ᨦ': 3, + 'ᨻ᩠ᨶᩨ᩶': 5, + 'ᨻ᩠ᨶᩫ᩶': 5, + 'ᨻ᩠ᨿ': 3, + 'ᨻ᩠ᩋ': 3, + 'ᨻᩮ᩠': 3, + 'ᨽᩱ᩠': 3, + 'ᨾ᩠ᨲᩥ': 4, + 'ᨾ᩠ᨾ': 3, + 'ᨾ᩠ᨾ᩼': 4, + 'ᨾ᩠ᩅ': 3, + 'ᨾ᩠ᩅ᩵': 4, + 'ᨾᩮ᩠': 3, + 'ᨾᩯ᩵': 3, + 'ᨿ᩠ᨦᩢ': 4, + 'ᨿ᩠ᨦᩢᩢ': 5, + 'ᨿ᩠ᨦᩥ': 4, + 'ᨿ᩠ᨦᩥ᩵': 5, + 'ᨿ᩠ᩋ': 3, + 'ᨿᩢ᩠ᨷ': 4, + 'ᨿᩫ᩠ᩈ': 4, + 'ᨿᩮ᩠': 3, + 'ᩁ᩠ᨠᩢ': 4, + 'ᩁ᩠ᨮᩢ': 4, + 'ᩁ᩠ᨾᩫ': 4, + 'ᩁ᩠ᨿ': 3, + 'ᩁ᩠ᩅ': 3, + 'ᩁ᩠ᩅ᩵': 4, + 'ᩁ᩠ᩋ': 3, + 'ᩁᩢ᩠ᨷ': 4, + 'ᩁᩢᩭ': 3, + 'ᩁᩫ᩠ᨷ': 4, + 'ᩁᩮ᩠': 3, + 'ᩁᩮᩨ᩠': 4, + 'ᩁᩯ᩠': 3, + 'ᩃ᩠ᨦᩫ': 4, + 'ᩃ᩠ᩅ᩵': 4, + 'ᩃᩢ᩠ᨿ': 4, + 'ᩃᩨ᩠ᨷ': 4, + 'ᩃᩮ᩠': 3, + 'ᩃᩰ᩠': 3, + 'ᩅ᩠ᨲᩥ': 4, + 'ᩅ᩠ᨶᩢ': 4, + 'ᩅ᩠ᨿ': 3, + 'ᩅ᩠ᩅ᩵': 4, + 'ᩅᩮ᩠': 3, + 'ᩅᩱᩢ': 3, + 'ᩈ᩠ᨠᩢ': 4, + 'ᩈ᩠ᨠᩧ': 4, + 'ᩈ᩠ᨦᩢ': 4, + 'ᩈ᩠ᨦᩥ᩵': 5, + 'ᩈ᩠ᨦᩫ': 4, + 'ᩈ᩠ᨶᩫ': 4, + 'ᩈ᩠ᨾᩫ': 4, + 'ᩈ᩠ᨿ': 3, + 'ᩈ᩠ᩅ᩵': 4, + 'ᩈ᩠ᩋ': 3, + 'ᩈᩢ᩠ᨿ': 4, + 'ᩈᩫ᩠ᨾ': 4, + 'ᩈᩮ᩠': 3, + 'ᩈᩯ᩠': 3, + 'ᩈᩱ᩠': 3, + 'ᩉᩕᩨ': 3, + 'ᩉ᩠ᨶᩢ': 4, + 'ᩉ᩠ᨶᩦ': 4, + 'ᩉ᩠ᨶᩧ': 4, + 'ᩉ᩠ᨶᩧ᩵': 5, + 'ᩉ᩠ᨶᩫ': 4, + 'ᩉ᩠ᨾ': 3, + 'ᩉ᩠ᨾᩢ': 4, + 'ᩉ᩠ᨾᩢᩢ': 5, + 'ᩉ᩠ᨾᩪ᩵': 5, + 'ᩉ᩠ᨾᩳ': 4, + 'ᩉ᩠ᨿᩩ': 4, + 'ᩉ᩠ᩅᩫ': 4, + 'ᩉ᩠ᩅ᩵': 4, + 'ᩉᩮᩖᩨ': 4, + 'ᩉᩮ᩠': 3, + 'ᩉᩯ᩠': 3, + 'ᩉᩯ᩵': 3, + 'ᩉᩱ᩠': 3, + 'ᩋ᩠ᨶᩢ': 4, + 'ᩋ᩠ᨶᩨ᩵': 5, + 'ᩋ᩠ᩋ': 3, + 'ᩓ᩠ᩅᩢ': 4, + 'ᨠᩢ': 2, + 'ᨠᩥ': 2, + 'ᨠᩨ': 2, + 'ᨠᩩ': 2, + 'ᨠᩳ᩵': 3, + 'ᨠ᩵': 2, + 'ᨠ᩵ᩴ': 3, + 'ᨡᩢ': 2, + 'ᨡᩳ᩶': 3, + 'ᨡ᩵': 2, + 'ᨣᩢ': 2, + 'ᨣᩢᩴ': 3, + 'ᨣᩩ': 2, + 'ᨣᩩᩢ': 3, + 'ᨣᩳ᩶': 3, + 'ᨣᩴ': 2, + 'ᨥᩢ': 2, + 'ᨦᩢ': 2, + 'ᨦᩢᩢ': 3, + 'ᨦᩨ': 2, + 'ᨦᩨ᩵': 3, + 'ᨦᩨ᩶': 3, + 'ᨦ᩵': 2, + 'ᨧᩢ': 2, + 'ᨧᩴ': 2, + 'ᨧ᩵ᩴ': 3, + 'ᨩᩢ': 2, + 'ᨩᩦ': 2, + 'ᨩᩨ᩵': 3, + 'ᨩᩩ': 2, + 'ᨪᩨ᩵': 3, + 'ᨪᩩ': 2, + 'ᨭᩛ': 2, + 'ᨭᩥ': 2, + 'ᨯᩢ': 2, + 'ᨯᩦ': 2, + 'ᨯᩨ': 2, + 'ᨯᩪ': 2, + 'ᨲᩥ': 2, + 'ᨲᩩ': 2, + 'ᨲᩳ᩵': 3, + 'ᨲ᩵': 2, + 'ᨲ᩵ᩴ': 3, + 'ᨳᩨ': 2, + 'ᨳᩪ': 2, + 'ᨴᩦ᩵': 3, + 'ᨴᩩ': 2, + 'ᨵᩥ': 2, + 'ᨵᩦ': 2, + 'ᨶᩢ': 2, + 'ᨶᩦ᩶': 3, + 'ᨶᩨ': 2, + 'ᨶᩨ᩵': 3, + 'ᨶᩩ': 2, + 'ᨶᩩ᩵': 3, + 'ᨶ᩵': 2, + 'ᨷᩢ': 2, + 'ᨷᩥ': 2, + 'ᨷᩩ': 2, + 'ᨷᩪ': 2, + 'ᨸ᩵': 2, + 'ᨹᩪᩢ': 3, + 'ᨹ᩵': 2, + 'ᨻᩥ': 2, + 'ᨻᩦ᩵': 3, + 'ᨻᩳ': 2, + 'ᨾᩢ': 2, + 'ᨾᩦ': 2, + 'ᨾᩨ': 2, + 'ᨾᩨᩨ': 3, + 'ᨾᩨ᩵': 3, + 'ᨾᩩ': 2, + 'ᨾᩪ': 2, + 'ᨾ᩵': 2, + 'ᨿᩩ': 2, + 'ᨿ᩵': 2, + 'ᩀᩪ᩵': 3, + 'ᩀ᩵': 2, + 'ᩁᩢ': 2, + 'ᩁᩥ': 2, + 'ᩁᩦ': 2, + 'ᩁᩪᩢ': 3, + 'ᩃᩢᩴ': 3, + 'ᩃᩥ': 2, + 'ᩃᩩ': 2, + 'ᩃᩪ': 2, + 'ᩅᩢ': 2, + 'ᩅᩥ': 2, + 'ᩈᩢ': 2, + 'ᩈᩥ': 2, + 'ᩈᩦ': 2, + 'ᩈᩨ᩵': 3, + 'ᩈᩩ': 2, + 'ᩈᩪ': 2, + 'ᩈᩪᩢ': 3, + 'ᩈᩳ᩵': 3, + 'ᩈ᩵ᩴ': 3, + 'ᩉᩖ': 2, + 'ᩉᩖᩢ': 3, + 'ᩉᩢ': 2, + 'ᩉᩨᩢ': 3, + 'ᩉᩨ᩶': 3, + 'ᩉᩳ': 2, + 'ᩋᩢ': 2, + 'ᩋᩨ': 2, + 'ᩋᩨ᩵': 3, + 'ᩋᩨ᩶': 3, + 'ᩋᩪᩢ': 3, + 'ᩋᩴ': 2, + 'ᩐᩢ': 2, + 'ᩓᩢ': 2, + 'ᩔ᩼': 2, + 'k̀': 2, + 'ə̀': 2, + 'ə́': 2, + 'ກັ': 2, + 'ກິ': 2, + 'ກີ': 2, + 'ກຸ': 2, + 'ກຸ່': 3, + 'ກົ': 2, + 'ກ່': 2, + 'ກ້': 2, + 'ກໍ': 2, + 'ກໍ່': 3, + 'ຂັ': 2, + 'ຂັ້': 3, + 'ຂີ່': 3, + 'ຂື້': 3, + 'ຂົ': 2, + 'ຂົ່': 3, + 'ຂົ້': 3, + 'ຂ່': 2, + 'ຂ້': 2, + 'ຂໍ': 2, + 'ຂໍ້': 3, + 'ຄັ': 2, + 'ຄິ': 2, + 'ຄື': 2, + 'ຄື່': 3, + 'ຄຸ': 2, + 'ຄຸ້': 3, + 'ຄູ່': 3, + 'ຄົ': 2, + 'ຄົ້': 3, + 'ຄ່': 2, + 'ຄ້': 2, + 'ງົ': 2, + 'ຈັ': 2, + 'ຈັ້': 3, + 'ຈິ': 2, + 'ຈື່': 3, + 'ຈຸ': 2, + 'ຈົ': 2, + 'ຈົ່': 3, + 'ຈົ້': 3, + 'ຈ່': 2, + 'ຈ້': 2, + 'ຊັ': 2, + 'ຊັ່': 3, + 'ຊັ້': 3, + 'ຊິ': 2, + 'ຊີ': 2, + 'ຊີ້': 3, + 'ຊື່': 3, + 'ຊື້': 3, + 'ຊຸ': 2, + 'ຊູ': 2, + 'ຊົ': 2, + 'ຊົ່': 3, + 'ຊ່': 2, + 'ຊ້': 2, + 'ຍິ': 2, + 'ຍີ່': 3, + 'ຍຸ': 2, + 'ຍົ': 2, + 'ຍ່': 2, + 'ຍ້': 2, + 'ດັ': 2, + 'ດັ່': 3, + 'ດິ': 2, + 'ດີ': 2, + 'ດົ': 2, + 'ດ້': 2, + 'ຕັ': 2, + 'ຕັ້': 3, + 'ຕິ': 2, + 'ຕີ': 2, + 'ຕົ': 2, + 'ຕົ້': 3, + 'ຕ່': 2, + 'ຕ້': 2, + 'ຕໍ່': 3, + 'ຖິ': 2, + 'ຖື': 2, + 'ຖື່': 3, + 'ຖຸ': 2, + 'ຖົ້': 3, + 'ຖ້': 2, + 'ທັ': 2, + 'ທິ': 2, + 'ທີ': 2, + 'ທີ່': 3, + 'ທຸ': 2, + 'ທົ່': 3, + 'ທ່': 2, + 'ທ້': 2, + 'ທໍ': 2, + 'ນັ': 2, + 'ນັ້': 3, + 'ນິ': 2, + 'ນີ': 2, + 'ນີ້': 3, + 'ນື': 2, + 'ນື່': 3, + 'ນື້': 3, + 'ນຸ': 2, + 'ນຸ່': 3, + 'ນູ': 2, + 'ນົ': 2, + 'ນ້': 2, + 'ບັ': 2, + 'ບີ': 2, + 'ບຸ': 2, + 'ບູ': 2, + 'ບົ': 2, + 'ບ່': 2, + 'ບໍ': 2, + 'ບໍ່': 3, + 'ປັ': 2, + 'ປີ': 2, + 'ປົ': 2, + 'ປ່': 2, + 'ປ້': 2, + 'ຜັ': 2, + 'ຜິ': 2, + 'ຜີ': 2, + 'ຜູ້': 3, + 'ຜົ': 2, + 'ຜ່': 2, + 'ພັ': 2, + 'ພິ': 2, + 'ພີ': 2, + 'ພີ່': 3, + 'ພຶ': 2, + 'ພື່': 3, + 'ພູ': 2, + 'ພົ': 2, + 'ພົ້': 3, + 'ພ້': 2, + 'ພໍ': 2, + 'ພໍ່': 3, + 'ຟັ': 2, + 'ຟ້': 2, + 'ມັ': 2, + 'ມິ': 2, + 'ມີ': 2, + 'ມື': 2, + 'ມື່': 3, + 'ມຸ້': 3, + 'ມູ': 2, + 'ມົ': 2, + 'ມ່': 2, + 'ຢັ': 2, + 'ຢື': 2, + 'ຢູ່': 3, + 'ຢູ້': 3, + 'ຢ່': 2, + 'ຢ້': 2, + 'ລັ': 2, + 'ລິ': 2, + 'ລີ': 2, + 'ລື': 2, + 'ລຸ': 2, + 'ລຸ້': 3, + 'ລູ': 2, + 'ລົ': 2, + 'ລ້': 2, + 'ວັ': 2, + 'ວັ່': 3, + 'ວິ': 2, + 'ວຸ': 2, + 'ວົ': 2, + 'ວົ້': 3, + 'ວ່': 2, + 'ວ້': 2, + 'ສັ': 2, + 'ສິ': 2, + 'ສີ່': 3, + 'ສີ້': 3, + 'ສຶ': 2, + 'ສື': 2, + 'ສຸ': 2, + 'ສູ້': 3, + 'ສົ': 2, + 'ສ່': 2, + 'ສ້': 2, + 'ຫັ': 2, + 'ຫຼ': 2, + 'ຫຼັ': 3, + 'ຫຼິ': 3, + 'ຫຼື': 3, + 'ຫຼົ': 3, + 'ຫຼົ່': 4, + 'ຫ່': 2, + 'ຫ້': 2, + 'ອັ': 2, + 'ອິ': 2, + 'ອີ': 2, + 'ອື່': 3, + 'ອຸ': 2, + 'ອົ': 2, + 'ອ່': 2, + 'ອ້': 2, + 'ຮັ': 2, + 'ຮີ': 2, + 'ຮູ້': 3, + 'ຮົ': 2, + 'ຮົ່': 3, + 'ຮ່': 2, + 'ຮ້': 2, + 'ໜັ': 2, + 'ໜີ່': 3, + 'ໜື່': 3, + 'ໜູ': 2, + 'ໜ່': 2, + 'ໜ້': 2, + 'ໝັ້': 3, + 'ໝີ': 2, + 'ໝູ່': 3, + 'ໝ່': 2, + 'ໝ້': 2, + 'Í': 2, + 'ǎ': 2, + 'ě': 2, + 'ǐ': 2, + 'ǒ': 2, + 'Ɔ́': 2, + 'ɔ̂': 2, + 'ɛ̂': 2, + 'क्ष्ण': 5, + 'ट्टी': 4, + 'ट्रा': 4, + 'त्राि': 5, + 'द्धां': 5, + 'र्त्त': 5, + 'ष्ठा': 4, + 'क्रू': 4, + 'ज्ज': 3, + 'ट्रे': 4, + 'ढ़ो': 3, + 'फ्त': 3, + 'ब्यू': 4, + 'हाँ': 3, + 'ड़े': 3, + 'तृ': 2, + 'पं': 2, + 'यै': 2, + 'न्त्रि': 6, + 'क्ष्य': 5, + 'त्त्व': 5, + 'त्नी': 4, + 'त्पी': 4, + 'त्र्त': 5, + 'द्घो': 4, + 'न्तः': 4, + 'न्ता': 4, + 'फ्ता': 4, + 'ब्धि': 4, + 'भ्या': 4, + 'म्प्र': 5, + 'र्कि': 4, + 'र्बा': 4, + 'र्मा': 4, + 'र्वा': 4, + 'ल्पि': 4, + 'श्यि': 4, + 'किं': 3, + 'केा': 3, + 'ख्य': 3, + 'गाँ': 3, + 'घ्व': 3, + 'च्छ': 3, + 'च्छु': 4, + 'छुी': 3, + 'ट्र': 3, + 'द्भ': 3, + 'द्य': 3, + 'पाँ': 3, + 'भ्य': 3, + 'भ्र': 3, + 'म्न': 3, + 'ल्य': 3, + 'ल्ह': 3, + 'स्क': 3, + 'स्ट': 3, + 'स्तु': 4, + 'स्ल': 3, + 'स्वे': 4, + 'केँ': 3, + 'खै': 2, + 'घू': 2, + 'छै': 2, + 'जँ': 2, + 'जेँ': 3, + 'णेँ': 3, + 'तँ': 2, + 'तु': 2, + 'तेँ': 3, + 'तै': 2, + 'त्': 2, + 'नृ': 2, + 'पेँ': 3, + 'बँ': 2, + 'मेँ': 3, + 'रै': 2, + 'शं': 2, + 'सँ': 2, + 'सृ': 2, + 'ന്ത്ര്യം': 8, + 'ന്ത്ര്യ': 7, + 'ര്‍ക്കും': 8, + 'ര്‍ഗ്ഗം': 7, + 'ര്‍ത്തി': 7, + 'ര്‍ത്തേ': 7, + 'ര്‍പ്പെ': 7, + 'ര്‍മ്മി': 7, + 'ള്‍ക്കി': 7, + 'ള്‍ക്കും': 8, + 'ള്‍ക്കെ': 7, + 'ഷ്ട്യാ': 6, + 'ഷ്ട്രീ': 6, + 'സ്ത്രം': 6, + 'സ്ത്രീ': 6, + 'ക്കാ': 4, + 'ക്കി': 4, + 'ക്കും': 5, + 'ക്കെ': 4, + 'ക്കേ': 4, + 'ക്കൊ': 4, + 'ക്കോ': 4, + 'ക്തി': 4, + 'ക്യം': 4, + 'ക്ഷാ': 4, + 'ക്ഷി': 4, + 'ക്ഷേ': 4, + 'ഖ്യാ': 4, + 'ഗ്ഗം': 4, + 'ഗ്ദാ': 4, + 'ഗ്യം': 4, + 'ങ്കി': 4, + 'ങ്കെ': 4, + 'ങ്കേ': 4, + 'ങ്ങി': 4, + 'ച്ചി': 4, + 'ച്ചും': 5, + 'ച്ചെ': 4, + 'ച്ചേ': 4, + 'ജ്യാ': 4, + 'ഞ്ഞി': 4, + 'ഞ്ഞെ': 4, + 'ട്ടാ': 4, + 'ട്ടി': 4, + 'ട്ടോ': 4, + 'ണ്ടാ': 4, + 'ണ്ടി': 4, + 'ണ്ടും': 5, + 'ണ്ടെ': 4, + 'ത്താ': 4, + 'ത്തി': 4, + 'ത്തും': 5, + 'ത്തെ': 4, + 'ത്തേ': 4, + 'ത്തോ': 4, + 'ത്നം': 4, + 'ത്നി': 4, + 'ത്യാ': 4, + 'ത്യേ': 4, + 'ത്വം': 4, + 'ദ്ധി': 4, + 'ദ്യാ': 4, + 'ന്തം': 4, + 'ന്തെ': 4, + 'ന്ത്ര': 5, + 'ന്ധി': 4, + 'ന്നാ': 4, + 'ന്നി': 4, + 'ന്നീ': 4, + 'ന്നും': 5, + 'ന്നെ': 4, + 'ന്നേ': 4, + 'ന്നോ': 4, + 'ന്മാ': 4, + 'ന്യം': 4, + 'ന്യാ': 4, + 'ന്യേ': 4, + 'ന്യോ': 4, + 'ന്റെ': 4, + 'ന്‍പി': 5, + 'പ്പി': 4, + 'പ്പെ': 4, + 'പ്പോ': 4, + 'പ്രാ': 4, + 'ബ്ലി': 4, + 'ഭ്യാ': 4, + 'ഭ്രാ': 4, + 'മ്പാ': 4, + 'മ്പ്ര': 5, + 'മ്മി': 4, + 'യ്ക്കു': 6, + 'യ്തി': 4, + 'യ്യാ': 4, + 'യ്യി': 4, + 'ര്യം': 4, + 'ര്‍ക്കു': 7, + 'ര്‍ക്ക്‌': 8, + 'ര്‍ച്ച': 6, + 'ര്‍ണ്ണ': 6, + 'ര്‍ത്ത': 6, + 'ര്‍ത്തു': 7, + 'ര്‍ദേ': 5, + 'ര്‍ദ്ദ': 6, + 'ര്‍രാ': 5, + 'ര്‍വ്വ': 6, + 'ര്‍ഹി': 5, + 'റ്റം': 4, + 'റ്റേ': 4, + 'ല്യാ': 4, + 'ല്ലാ': 4, + 'ല്ലാം': 5, + 'ല്ലെ': 4, + 'ല്‍കി': 5, + 'ല്‍കേ': 5, + 'ല്‍നി': 5, + 'ല്‍പ്പ': 6, + 'ള്ളാ': 4, + 'ള്ളി': 4, + 'ള്‍കൊ': 5, + 'ള്‍ക്ക': 6, + 'ള്‍ക്കു': 7, + 'ള്‍ക്ക്‌': 8, + 'വ്യം': 4, + 'വ്യാ': 4, + 'ശ്വാ': 4, + 'ഷ്ട്ര': 5, + 'ഷ്യാ': 4, + 'സ്കാ': 4, + 'സ്ഥാ': 4, + 'സ്ഥി': 4, + 'സ്റ്റ്‌': 7, + 'സ്വാ': 4, + 'സ്വീ': 4, + 'സ്സാ': 4, + 'സ്സി': 4, + 'സ്സും': 5, + 'സ്സോ': 4, + 'ക്ക': 3, + 'ക്കു': 4, + 'ക്ക്‌': 5, + 'ക്യ': 3, + 'ക്ര': 3, + 'ക്രൂ': 4, + 'ക്ഷ': 3, + 'ഗ്യ': 3, + 'ഗ്ര': 3, + 'ങ്ങ': 3, + 'ച്ച': 3, + 'ച്ചു': 4, + 'ജ്യ': 3, + 'ഞ്ച': 3, + 'ഞ്ഞ': 3, + 'ടും': 3, + 'ട്ട': 3, + 'ട്ടു': 4, + 'ണ്ട': 3, + 'ണ്ടു': 4, + 'ണ്ട്‌': 5, + 'ണ്ഡ': 3, + 'ണ്ണ': 3, + 'തും': 3, + 'ത്ത': 3, + 'ത്തു': 4, + 'ത്ത്‌': 5, + 'ത്ന': 3, + 'ത്യ': 3, + 'ത്ര': 3, + 'ത്വ': 3, + 'ദ്ദ': 3, + 'ദ്ധ': 3, + 'ദ്യ': 3, + 'ദ്ര': 3, + 'ധ്യ': 3, + 'നും': 3, + 'ന്ത': 3, + 'ന്ഥ': 3, + 'ന്ദ': 3, + 'ന്ധ': 3, + 'ന്ന': 3, + 'ന്നു': 4, + 'ന്ന്': 4, + 'ന്മ': 3, + 'ന്മു': 4, + 'ന്മൂ': 4, + 'ന്യ': 3, + 'ന്‍കൂ': 5, + 'പ്പ': 3, + 'പ്പു': 4, + 'പ്പ്‌': 5, + 'പ്ര': 3, + 'മ്പ': 3, + 'മ്മ': 3, + 'യും': 3, + 'യ്തു': 4, + 'യ്മ': 3, + 'രും': 3, + 'ര്യ': 3, + 'ര്‍ബ': 4, + 'ര്‍ഭ': 4, + 'ര്‍ഹ': 4, + 'റ്റ': 3, + 'റ്റു': 4, + 'ലും': 3, + 'ല്യ': 3, + 'ല്ല': 3, + 'ല്‍കു': 5, + 'ല്‍ത': 4, + 'ളും': 3, + 'ള്ള': 3, + 'ള്ളൂ': 4, + 'വും': 3, + 'വ്യ': 3, + 'വ്വ': 3, + 'ശ്യ': 3, + 'ശ്ര': 3, + 'ഷ്ട': 3, + 'ഷ്ണു': 4, + 'ഷ്യ': 3, + 'സാം': 3, + 'സ്തു': 4, + 'സ്ഥ': 3, + 'സ്യ': 3, + 'സ്വ': 3, + 'സ്സ': 3, + 'ഹിം': 3, + 'കു': 2, + 'കൂ': 2, + 'കൃ': 2, + 'ഗു': 2, + 'ടു': 2, + 'ട്‌': 3, + 'ണ്‌': 3, + 'തു': 2, + 'തൃ': 2, + 'ത്‌': 3, + 'ദൃ': 2, + 'ധൂ': 2, + 'നു': 2, + 'ന്‌': 3, + 'ന്‍': 3, + 'പു': 2, + 'പൂ': 2, + 'ബു': 2, + 'മു': 2, + 'മൃ': 2, + 'യു': 2, + 'രു': 2, + 'രൂ': 2, + 'റു': 2, + 'ലു': 2, + 'ല്‍': 3, + 'ളു': 2, + 'ള്‍': 3, + 'ഴു': 2, + 'വു': 2, + 'വൃ': 2, + 'ശു': 2, + 'സു': 2, + 'സൃ': 2, + 'ഹു': 2, + 'ഹൃ': 2, + 'ൻ്': 2, + 'ހަ': 2, + 'ހާ': 2, + 'ހި': 2, + 'ހީ': 2, + 'ހު': 2, + 'ހެ': 2, + 'ހޭ': 2, + 'ހޮ': 2, + 'ހޯ': 2, + 'ށަ': 2, + 'ށާ': 2, + 'ށި': 2, + 'ށު': 2, + 'ށެ': 2, + 'ށޭ': 2, + 'ށް': 2, + 'ނަ': 2, + 'ނާ': 2, + 'ނި': 2, + 'ނީ': 2, + 'ނު': 2, + 'ނޫ': 2, + 'ނެ': 2, + 'ނޭ': 2, + 'ން': 2, + 'ރަ': 2, + 'ރާ': 2, + 'ރި': 2, + 'ރީ': 2, + 'ރު': 2, + 'ރޫ': 2, + 'ރެ': 2, + 'ރޭ': 2, + 'ރޮ': 2, + 'ބަ': 2, + 'ބާ': 2, + 'ބި': 2, + 'ބީ': 2, + 'ބު': 2, + 'ބޫ': 2, + 'ބެ': 2, + 'ބޭ': 2, + 'ބޮ': 2, + 'ބް': 2, + 'ޅަ': 2, + 'ޅާ': 2, + 'ޅި': 2, + 'ޅު': 2, + 'ޅެ': 2, + 'ޅޭ': 2, + 'ކަ': 2, + 'ކާ': 2, + 'ކި': 2, + 'ކީ': 2, + 'ކު': 2, + 'ކެ': 2, + 'ކޮ': 2, + 'ކް': 2, + 'އަ': 2, + 'އާ': 2, + 'އި': 2, + 'އީ': 2, + 'އު': 2, + 'އޫ': 2, + 'އެ': 2, + 'އޭ': 2, + 'އޮ': 2, + 'އޯ': 2, + 'އް': 2, + 'ވަ': 2, + 'ވާ': 2, + 'ވި': 2, + 'ވީ': 2, + 'ވު': 2, + 'ވެ': 2, + 'ވޭ': 2, + 'ވޮ': 2, + 'ވޯ': 2, + 'މަ': 2, + 'މާ': 2, + 'މި': 2, + 'މީ': 2, + 'މު': 2, + 'މުި': 3, + 'މެ': 2, + 'މޭ': 2, + 'މް': 2, + 'ފަ': 2, + 'ފާ': 2, + 'ފި': 2, + 'ފީ': 2, + 'ފު': 2, + 'ފޫ': 2, + 'ފެ': 2, + 'ފޯ': 2, + 'ފް': 2, + 'ދަ': 2, + 'ދާ': 2, + 'ދި': 2, + 'ދީ': 2, + 'ދު': 2, + 'ދޫ': 2, + 'ދެ': 2, + 'ދޭ': 2, + 'ދޮ': 2, + 'ތަ': 2, + 'ތާ': 2, + 'ތި': 2, + 'ތީ': 2, + 'ތު': 2, + 'ތެ': 2, + 'ތް': 2, + 'ލަ': 2, + 'ލާ': 2, + 'ލި': 2, + 'ލީ': 2, + 'ލު': 2, + 'ލޫ': 2, + 'ލެ': 2, + 'ލޭ': 2, + 'ލް': 2, + 'ގަ': 2, + 'ގާ': 2, + 'ގި': 2, + 'ގު': 2, + 'ގެ': 2, + 'ގޮ': 2, + 'ޏަ': 2, + 'ޏެ': 2, + 'ސަ': 2, + 'ސާ': 2, + 'ސި': 2, + 'ސީ': 2, + 'ސު': 2, + 'ސޫ': 2, + 'ސެ': 2, + 'ސް': 2, + 'ޑަ': 2, + 'ޑާ': 2, + 'ޑި': 2, + 'ޑު': 2, + 'ޑެ': 2, + 'ޒަ': 2, + 'ޒާ': 2, + 'ޒި': 2, + 'ޒީ': 2, + 'ޒު': 2, + 'ޒެ': 2, + 'ޓަ': 2, + 'ޓި': 2, + 'ޓީ': 2, + 'ޓު': 2, + 'ޓެ': 2, + 'ޔަ': 2, + 'ޔާ': 2, + 'ޔި': 2, + 'ޔު': 2, + 'ޔެ': 2, + 'ޔޭ': 2, + 'ޔޮ': 2, + 'ޕް': 2, + 'ޖަ': 2, + 'ޖާ': 2, + 'ޖި': 2, + 'ޖު': 2, + 'ޖޫ': 2, + 'ޖެ': 2, + 'ޖޭ': 2, + 'ޖް': 2, + 'ޗަ': 2, + 'ޗު': 2, + 'ޗެ': 2, + 'ޘަ': 2, + 'ޙަ': 2, + 'ޙާ': 2, + 'ޙި': 2, + 'ޙީ': 2, + 'ޙު': 2, + 'ޙެ': 2, + 'ޙް': 2, + 'ޚާ': 2, + 'ޚި': 2, + 'ޚު': 2, + 'ޚް': 2, + 'ޛަ': 2, + 'ޝަ': 2, + 'ޞަ': 2, + 'ޞާ': 2, + 'ޞި': 2, + 'ޞު': 2, + 'ޞޫ': 2, + 'ޞް': 2, + 'ޟު': 2, + 'ޠަ': 2, + 'ޠީ': 2, + 'ޢަ': 2, + 'ޢާ': 2, + 'ޢީ': 2, + 'ޢު': 2, + 'ޢެ': 2, + 'ޢް': 2, + 'ޣާ': 2, + 'ޤަ': 2, + 'ޤާ': 2, + 'ޤި': 2, + 'ޤީ': 2, + 'ޤު': 2, + 'ޤެ': 2, + 'ޤް': 2, + 'Ā': 2, + 'ā': 2, + 'ē': 2, + 'ī': 2, + 'ō': 2, + 'ū': 2, + 'त्त्वा': 6, + 'त्र्या': 6, + 'न्ह्यां': 7, + 'ष्ट्रा': 6, + 'ष्ट्रां': 7, + 'स्त्रि': 6, + 'क्कां': 5, + 'क्ती': 4, + 'क्तीं': 5, + 'क्या': 4, + 'च्या': 4, + 'च्यां': 5, + 'ज्या': 4, + 'ज्या‌': 5, + 'ट्या': 4, + 'ण्या': 4, + 'ण्यां': 5, + 'त्त्वे': 6, + 'त्यां': 5, + 'त्र्य': 5, + 'त्र्ये': 6, + 'त्वा': 4, + 'त्वां': 5, + 'द्दि': 4, + 'द्दी': 4, + 'द्धिं': 5, + 'द्धी': 4, + 'द्धीं': 5, + 'द्या': 4, + 'द्वि': 4, + 'न्हा': 4, + 'र्जा': 4, + 'र्ती': 4, + 'र्थी': 4, + 'र्भा': 4, + 'र्यां': 5, + 'र्वां': 5, + 'र्‍या': 5, + 'ल्यां': 5, + 'ल्ला': 4, + 'श्रां': 5, + 'ष्टां': 5, + 'ष्टी': 4, + 'ष्टीं': 5, + 'स्या': 4, + 'ह्या': 4, + 'क्य': 3, + 'चां': 3, + 'च्छं': 4, + 'ज्ञे': 4, + 'टां': 3, + 'त्ते': 4, + 'त्यं': 4, + 'दां': 3, + 'द्द': 3, + 'द्वे': 4, + 'द्स': 3, + 'धां': 3, + 'ध्ये': 4, + 'ध्व': 3, + 'नां': 3, + 'ना‌': 3, + 'मां': 3, + 'म्ह': 3, + 'य्य': 3, + 'रां': 3, + 'र्ध': 3, + 'र्बं': 4, + 'र्यं': 4, + 'र्वे': 4, + 'लां': 3, + 'व्ये': 4, + 'षां': 3, + 'ष्ठे': 4, + 'स्थे': 4, + 'आं': 2, + 'टुँ': 3, + 'टुं': 3, + 'ठे': 2, + 'डू': 2, + 'ढे': 2, + 'णु': 2, + 'णू': 2, + 'णे': 2, + 'तू': 2, + 'द्‌': 3, + 'धु': 2, + 'बृ': 2, + 'भं': 2, + 'भू': 2, + 'लू': 2, + 'ळे': 2, + 'वू': 2, + 'A̸': 2, + 'E̱': 2, + 'u̱': 2, + 'ဒ္ဂေ': 4, + 'ဗ္တေ': 4, + 'ဗ္ၜေ': 4, + 'သ္ဂေ': 4, + 'ကေု': 3, + 'က္က': 3, + 'က္ဍ': 3, + 'က္ဍို': 5, + 'ကၠေ': 3, + 'ကၠေံ': 4, + 'ချဳ': 3, + 'ဂျို': 4, + 'ဂၠေ': 3, + 'စှ်ေ': 4, + 'စၞေ': 3, + 'စၠေ': 3, + 'ဇြေ': 3, + 'ဇြဳ': 3, + 'ဇၞေ': 3, + 'တေံ': 3, + 'တ္ၚဲ': 4, + 'တြုံ': 4, + 'တှ်ေ': 4, + 'တၟေ': 3, + 'ထ္ၜ': 3, + 'ဒေံ': 3, + 'ပေဲ': 3, + 'ပ္ဍဲ': 4, + 'ပ္တံ': 4, + 'ပျဲ': 3, + 'ပြဳ': 3, + 'ပြံ': 3, + 'ဖျု': 3, + 'ဖျေံ': 4, + 'ဗျဵု': 4, + 'ဗြေ': 3, + 'ဗြဴ': 3, + 'ဗၠေ': 3, + 'မ္ဂ': 3, + 'မ္တီ': 4, + 'မ္ၚဵု': 5, + 'မျီု': 4, + 'မၠေ': 3, + 'ယျဵု': 4, + 'ယြဴ': 3, + 'ရေံ': 3, + 'ရှ်ေ': 4, + 'လ္ပ': 3, + 'လ္ၚ': 3, + 'လျို': 4, + 'လၟေ': 3, + 'သ္က': 3, + 'သ္ကံ': 4, + 'သ္ဂု': 4, + 'သ္ဇို': 5, + 'သ္ဒ': 3, + 'သ္ပ': 3, + 'သ္ၚိ': 4, + 'သြို': 4, + 'သှ်ေ': 4, + 'သၞေ': 3, + 'ကီု': 3, + 'ကဵု': 3, + 'ကံ': 2, + 'ကၟ': 2, + 'ကၟိ': 3, + 'ကၟို': 4, + 'ကၟဲ': 3, + 'ကၠ': 2, + 'ကၠို': 4, + 'ကၠီု': 4, + 'ကၠု': 3, + 'ကၠဳ': 3, + 'ခိ': 2, + 'ခဳ': 2, + 'ခၞံ': 3, + 'ခၠ': 2, + 'ဂိ': 2, + 'ဂို': 3, + 'ဂီု': 3, + 'ဂဵု': 3, + 'ဂွံ': 3, + 'ဂှ်': 3, + 'ဂၞ': 2, + 'ဂၞဴ': 3, + 'ဂၟံ': 3, + 'ဂၠ': 2, + 'ဂၠိ': 3, + 'ဂၠို': 4, + 'ဂၠံ': 3, + 'စဳ': 2, + 'စဴ': 2, + 'စဵု': 3, + 'စံ': 2, + 'စွံ': 3, + 'စှ်': 3, + 'စၞ': 2, + 'စၟ': 2, + 'ဆုဲ': 3, + 'ဇို': 3, + 'ဇၞ': 2, + 'ဇၟ': 2, + 'ညိ': 2, + 'ညဳ': 2, + 'ညံ': 2, + 'ဋိ': 2, + 'ဍိ': 2, + 'ဍို': 3, + 'ဍု': 2, + 'ဍဵု': 3, + 'ဏီ': 2, + 'ဏံ': 2, + 'ဏှ': 2, + 'တု': 2, + 'တုဲ': 3, + 'တဲ': 2, + 'တဴ': 2, + 'တံ': 2, + 'တ်ို': 4, + 'တွဵု': 4, + 'တၞ': 2, + 'တၟ': 2, + 'တၟိ': 3, + 'တၟို': 4, + 'တၟံ': 3, + 'တၠု': 3, + 'ထုဲ': 3, + 'ထံ': 2, + 'ဒို': 3, + 'ဒီု': 3, + 'ဒု': 2, + 'ဒဳ': 2, + 'ဒဵု': 3, + 'ဒှ်': 3, + 'ဒၞ': 2, + 'ဒၟံ': 3, + 'ဓု': 2, + 'နု': 2, + 'နူ': 2, + 'နွံ': 3, + 'ပိုဲ': 4, + 'ပဲ': 2, + 'ပံ': 2, + 'ပၟိ': 3, + 'ပၠ': 2, + 'ဖဵု': 3, + 'ဖံ': 2, + 'ဗီု': 3, + 'ဗု': 2, + 'ဗွို': 4, + 'ဗွဲ': 3, + 'ဗၠ': 2, + 'ဘဴ': 2, + 'မဳ': 2, + 'မဵု': 3, + 'မွဲ': 3, + 'မၞိ': 3, + 'မၞု': 3, + 'မၞုံ': 4, + 'မၠို': 4, + 'ယို': 3, + 'ယု': 2, + 'ယဲ': 2, + 'ရီု': 3, + 'ရု': 2, + 'ရုဲ': 3, + 'ရူ': 2, + 'ရဲ': 2, + 'ရဴ': 2, + 'ရံ': 2, + 'ရ်': 2, + 'လိ': 2, + 'လီု': 3, + 'လဵု': 3, + 'လံ': 2, + 'လွဳ': 3, + 'ဝဲ': 2, + 'ဝဳ': 2, + 'ဝဵု': 3, + 'ဝ်': 2, + 'ဝွံ': 3, + 'သီု': 3, + 'သဳ': 2, + 'သဵု': 3, + 'သ်': 2, + 'သွံ': 3, + 'သှ်': 3, + 'သၞ': 2, + 'သၟ': 2, + 'သၠ': 2, + 'သၠု': 3, + 'ဟို': 3, + 'ဟီု': 3, + 'ဟ်': 2, + 'ဟွံ': 3, + 'အံ': 2, + 'အ်': 2, + 'ဿီု': 3, + 'ၚု': 2, + 'ၚ်': 2, + 'ၜို': 3, + 'ẽ': 2, + 'ё': 2, + 'й': 2, + 'ą́': 2, + 'ę́': 2, + 'į́': 2, + 'ǫ́': 2, + 'ष्ट्रि': 6, + 'स्ट्या': 6, + 'क्ता': 4, + 'क्ना': 4, + 'क्सा': 4, + 'ज्रा': 4, + 'ञ्चा': 4, + 'द्दा': 4, + 'न्का': 4, + 'न्चि': 4, + 'न्दा': 4, + 'न्दो': 4, + 'फ्ना': 4, + 'फ्नो': 4, + 'म्ति': 4, + 'म्पा': 4, + 'र्दा': 4, + 'र्द्ध': 5, + 'र्नि': 4, + 'र्सा': 4, + 'स्तो': 4, + 'स्रो': 4, + 'क्छ': 3, + 'ख्ने': 4, + 'ख्‍ने': 5, + 'ग्ने': 4, + 'ङ्ग': 3, + 'ङ्घ': 3, + 'ज्ने': 4, + 'ढाँ': 3, + 'थ्य': 3, + 'द्व': 3, + 'निँ': 3, + 'न्जे': 4, + 'न्ने': 4, + 'न्मे': 4, + 'फाँ': 3, + 'बाँ': 3, + 'र्छ': 3, + 'र्ज': 3, + 'र्ढ': 3, + 'र्दे': 4, + 'र्दै': 4, + 'र्न': 3, + 'र्नु': 4, + 'र्नू': 4, + 'र्ने': 4, + 'र्स': 3, + 'ल्ने': 4, + 'ल्ल': 3, + 'ल्ले': 4, + 'साँ': 3, + 'स्कु': 4, + 'स्तै': 4, + 'इँ': 2, + 'गू': 2, + 'टै': 2, + 'थे': 2, + 'थै': 2, + 'दै': 2, + 'न्': 2, + 'फु': 2, + 'बै': 2, + 'लै': 2, + 'षे': 2, + 'सै': 2, + 'हुँ': 3, + 'ө̄': 2, + 'U̱': 2, + 'ਕਾਂ': 3, + 'ਕਿ੍': 3, + 'ਕਿੱ': 3, + 'ਖਾਂ': 3, + 'ਖਿ਼': 3, + 'ਗਿ੍': 3, + 'ਚਿੱ': 3, + 'ਜਾਂ': 3, + 'ਜਿ਼': 3, + 'ਜਿ਼ੰ': 4, + 'ਟਿ੍': 3, + 'ਣਾਂ': 3, + 'ਤਾਂ': 3, + 'ਦਾਂ': 3, + 'ਦਿੱ': 3, + 'ਧਾਂ': 3, + 'ਨਾਂ': 3, + 'ਨੀਂ': 3, + 'ਮਾਂ': 3, + 'ਰਾਂ': 3, + 'ਲਾਂ': 3, + 'ਲਿੰ': 3, + 'ਵਾਂ': 3, + 'ਵਿੱ': 3, + 'ਸ਼ਾਂ': 3, + 'ਸਾਂ': 3, + 'ਸਿੱ': 3, + 'ਹਾਂ': 3, + 'ਹਿੰ': 3, + 'ਹਿੱ': 3, + 'ਹੀਂ': 3, + 'ੜੀਂ': 3, + 'ਅੰ': 2, + 'ਅੱ': 2, + 'ਆਂ': 2, + 'ਇੰ': 2, + 'ਉਂ': 2, + 'ਉੱ': 2, + 'ਕੁ': 2, + 'ਕੂ': 2, + 'ਕੇ': 2, + 'ਕੋ': 2, + 'ਕੌ': 2, + 'ਕੰ': 2, + 'ਕੱ': 2, + 'ਖੁ': 2, + 'ਖੁੱ': 3, + 'ਖੇ': 2, + 'ਖੋ': 2, + 'ਖੋਂ': 3, + 'ਗੁ': 2, + 'ਗੇ': 2, + 'ਗੈ': 2, + 'ਗੱ': 2, + 'ਘੁੰ': 3, + 'ਘੰ': 2, + 'ਚੁ': 2, + 'ਚੇ': 2, + 'ਚੋ': 2, + 'ਚੋਂ': 3, + 'ਚੰ': 2, + 'ਛੁ': 2, + 'ਛੋਂ': 3, + 'ਜੁ': 2, + 'ਜੇ': 2, + 'ਜੋ': 2, + 'ਜੋਂ': 3, + 'ਜੰ': 2, + 'ਜੱ': 2, + 'ਝੰ': 2, + 'ਟੇ': 2, + 'ਢੇ': 2, + 'ਢੰ': 2, + 'ਣੇ': 2, + 'ਤੇ': 2, + 'ਤੋਂ': 3, + 'ਤੰ': 2, + 'ਤੱ': 2, + 'ਥੇ': 2, + 'ਥੋਂ': 3, + 'ਦੁ': 2, + 'ਦੂ': 2, + 'ਦੇ': 2, + 'ਦੋ': 2, + 'ਦੋਂ': 3, + 'ਦੰ': 2, + 'ਧੁ': 2, + 'ਧੇ': 2, + 'ਧੱ': 2, + 'ਨੁ': 2, + 'ਨੁੱ': 3, + 'ਨੂੰ': 3, + 'ਨੇ': 2, + 'ਨੋ': 2, + 'ਨੌ': 2, + 'ਨ੍': 2, + 'ਨੰ': 2, + 'ਪੁ': 2, + 'ਪੂ': 2, + 'ਪੈ': 2, + 'ਪ੍': 2, + 'ਪੰ': 2, + 'ਪੱ': 2, + 'ਫੌ': 2, + 'ਬੁ': 2, + 'ਬੂ': 2, + 'ਬੇ': 2, + 'ਬੋ': 2, + 'ਬੰ': 2, + 'ਬੱ': 2, + 'ਭੂ': 2, + 'ਭੇ': 2, + 'ਮੁ': 2, + 'ਮੁੱ': 3, + 'ਮੂ': 2, + 'ਮੇ': 2, + 'ਮੇਂ': 3, + 'ਮੈਂ': 3, + 'ਮੌ': 2, + 'ਮੰ': 2, + 'ਯੁ': 2, + 'ਯੂ': 2, + 'ਯੋ': 2, + 'ਰੁ': 2, + 'ਰੁੱ': 3, + 'ਰੂ': 2, + 'ਰੇ': 2, + 'ਰੋ': 2, + 'ਰ੍': 2, + 'ਰੰ': 2, + 'ਰੱ': 2, + 'ਲੇ': 2, + 'ਲੈ': 2, + 'ਲੋ': 2, + 'ਲ੍': 2, + 'ਲੰ': 2, + 'ਵੇ': 2, + 'ਵੇਂ': 3, + 'ਵੈ': 2, + 'ਵੰ': 2, + 'ਵੱ': 2, + 'ਸ਼ੇ': 2, + 'ਸ਼ੋ': 2, + 'ਸ਼ੌ': 2, + 'ਸੁ': 2, + 'ਸੁੰ': 3, + 'ਸੂ': 2, + 'ਸੇ': 2, + 'ਸੇੇ': 3, + 'ਸੈਂ': 3, + 'ਸੌ': 2, + 'ਸੰ': 2, + 'ਸੱ': 2, + 'ਹੁ': 2, + 'ਹੁੰ': 3, + 'ਹੂ': 2, + 'ਹੇ': 2, + 'ਹੈ': 2, + 'ਹੋ': 2, + 'ਹੋਂ': 3, + 'ਹੱ': 2, + 'ਜ਼ੁ': 2, + 'ੜੇ': 2, + 'ੜ੍': 2, + 'ਫ਼ੁ': 2, + 'اُ': 2, + 'ھُ': 2, + 'ے‌': 2, + 'وَ': 2, + 'e̊': 2, + '𞤀𞥄': 2, + '𞤂𞥆': 2, + '𞤌𞥅': 2, + '𞤍𞥆': 2, + '𞤔𞥆': 2, + '𞤢𞥄': 2, + '𞤣𞥆': 2, + '𞤤𞥆': 2, + '𞤥𞥆': 2, + '𞤦𞥆': 2, + '𞤨𞥆': 2, + '𞤩𞥆': 2, + '𞤫𞥅': 2, + '𞤭𞥅': 2, + '𞤮𞥅': 2, + '𞤯𞥆': 2, + '𞤰𞥆': 2, + '𞤲𞥆': 2, + '𞤳𞥆': 2, + '𞤵𞥅': 2, + '𞤶𞥆': 2, + '𞤷𞥆': 2, + '𞤺𞥆': 2, + '𞤼𞥆': 2, + 'न्त्र्या': 8, + 'क्त्योः': 7, + 'क्ष्या': 6, + 'त्त्थि': 6, + 'त्स्वा': 6, + 'न्ञ्या': 6, + 'न्त्राः': 7, + 'न्त्री': 6, + 'न्त्र्य': 7, + 'न्त्र्यं': 8, + 'न्त्र्ये': 8, + 'र्त्ति': 6, + 'ष्ट्रो': 6, + 'स्त्रा': 6, + 'क्का': 4, + 'क्तेः': 5, + 'क्रा': 4, + 'क्षां': 5, + 'क्षाः': 5, + 'क्षो': 4, + 'ख्यः': 4, + 'ग्यैः': 5, + 'ग्र्य': 5, + 'ञ्चि': 4, + 'ण्डः': 4, + 'ण्डि': 4, + 'त्सो': 4, + 'द्धः': 4, + 'द्धैः': 5, + 'न्तो': 4, + 'न्धा': 4, + 'न्ना': 4, + 'न्नाः': 5, + 'न्यो': 4, + 'प्तौ': 4, + 'प्या': 4, + 'भ्यः': 4, + 'भ्यां': 5, + 'भ्यो': 4, + 'म्नि': 4, + 'य्यो': 4, + 'र्गी': 4, + 'र्चि': 4, + 'र्णां': 5, + 'र्णी': 4, + 'र्तिः': 5, + 'र्दि': 4, + 'र्धि': 4, + 'र्हाः': 5, + 'र्हि': 4, + 'र्हो': 4, + 'ल्का': 4, + 'ल्याः': 5, + 'श्या': 4, + 'श्वि': 4, + 'ष्टः': 4, + 'ष्टा': 4, + 'ष्टाः': 5, + 'ष्ट्रे': 6, + 'ष्प्र': 5, + 'ष्यः': 4, + 'स्का': 4, + 'स्काः': 5, + 'स्ति': 4, + 'स्थां': 5, + 'स्धी': 4, + 'स्मि': 4, + 'स्मिं': 5, + 'स्यां': 5, + 'स्याः': 5, + 'स्युः': 5, + 'क्तुं': 5, + 'क्षं': 4, + 'क्षै': 4, + 'ग्ण': 3, + 'ग्भे': 4, + 'ञ्च': 3, + 'ट्ज़': 4, + 'ठैः': 3, + 'ढ़ी': 3, + 'णां': 3, + 'ण्डं': 4, + 'ण्य': 3, + 'ताः': 3, + 'तिं': 3, + 'त्पू': 4, + 'त्यै': 4, + 'त्रे': 4, + 'त्वं': 4, + 'त्वे': 4, + 'त्सं': 4, + 'द्र': 3, + 'धाः': 3, + 'धेः': 3, + 'नाः': 3, + 'नैः': 3, + 'न्तं': 4, + 'न्तु': 4, + 'न्तुं': 5, + 'न्ते': 4, + 'न्धु': 4, + 'न्मु': 4, + 'न्ये': 4, + 'न्यै': 4, + 'न्व': 3, + 'प्तं': 4, + 'प्तुं': 5, + 'प्यं': 4, + 'ब्द': 3, + 'भिः': 3, + 'भ्यु': 4, + 'याः': 3, + 'यैः': 3, + 'राः': 3, + 'रिं': 3, + 'र्क': 3, + 'र्गे': 4, + 'र्णं': 4, + 'र्तुं': 5, + 'र्थं': 4, + 'र्दु': 4, + 'र्मं': 4, + 'र्ये': 4, + 'र्वृ': 4, + 'र्षे': 4, + 'र्ह': 3, + 'लाः': 3, + 'ल्यं': 4, + 'ल्ये': 4, + 'वाः': 3, + 'शाः': 3, + 'श्रु': 4, + 'षाः': 3, + 'स्तुं': 5, + 'स्मै': 4, + 'स्वं': 4, + 'स्स': 3, + 'कं': 2, + 'क्': 2, + 'चै': 2, + 'णं': 2, + 'तुं': 3, + 'धृ': 2, + 'म्': 2, + 'शू': 2, + 'षु': 2, + '𑌕𑌾𑌂': 3, + '𑌕𑌾𑌃': 3, + '𑌟𑌾𑌂': 3, + '𑌟𑌾𑌃': 3, + '𑌠𑍈𑌃': 3, + '𑌣𑌾𑌂': 3, + '𑌤𑌾𑌂': 3, + '𑌤𑌾𑌃': 3, + '𑌤𑌿𑌂': 3, + '𑌤𑌿𑌃': 3, + '𑌤𑍁𑌂': 3, + '𑌤𑍇𑌃': 3, + '𑌥𑌾𑌂': 3, + '𑌧𑌾𑌃': 3, + '𑌧𑌿𑌂': 3, + '𑌧𑍇𑌃': 3, + '𑌧𑍈𑌃': 3, + '𑌨𑌾𑌂': 3, + '𑌨𑌾𑌃': 3, + '𑌨𑌿𑌃': 3, + '𑌨𑍈𑌃': 3, + '𑌭𑌿𑌃': 3, + '𑌮𑌿𑌂': 3, + '𑌯𑌾𑌂': 3, + '𑌯𑌾𑌃': 3, + '𑌯𑍁𑌃': 3, + '𑌯𑍈𑌃': 3, + '𑌯𑍋𑌃': 3, + '𑌰𑌾𑌃': 3, + '𑌰𑌿𑌂': 3, + '𑌲𑌾𑌃': 3, + '𑌲𑌿𑌂': 3, + '𑌵𑌾𑌂': 3, + '𑌵𑌾𑌃': 3, + '𑌶𑌾𑌃': 3, + '𑌷𑌾𑌂': 3, + '𑌷𑌾𑌃': 3, + '𑌸𑌾𑌂': 3, + '𑌹𑌾𑌃': 3, + '𑌕𑍀': 2, + '𑌗𑍀': 2, + '𑌜𑌼': 2, + '𑌜𑍀': 2, + '𑌢𑌼𑍀': 3, + '𑌣𑍀': 2, + '𑌤𑍀': 2, + '𑌦𑍀': 2, + '𑌧𑍀': 2, + '𑌨𑍀': 2, + '𑌪𑍀': 2, + '𑌮𑍀': 2, + '𑌯𑍀': 2, + '𑌰𑍀': 2, + '𑌵𑍀': 2, + '𑌶𑍀': 2, + '𑌸𑍀': 2, + '𑌹𑍀': 2, + 'ë̱': 2, + 'ھٔ': 2, + 'ငိ': 2, + 'ငို': 3, + 'တိူ': 3, + 'တဵ': 2, + 'တႂ်': 3, + 'တႅ': 2, + 'ထဵ': 2, + 'ပိူ': 3, + 'ပီ': 2, + 'ပဵ': 2, + 'ပွႆ': 3, + 'ပႂ်': 3, + 'ပႅ': 2, + 'ပႆ': 2, + 'မိူ': 3, + 'မႂ်': 3, + 'မႅ': 2, + 'မႆ': 2, + 'ယိ': 2, + 'ယိူ': 3, + 'ယဵ': 2, + 'ယွ': 2, + 'ယႂ်': 3, + 'ယႅ': 2, + 'လိူ': 3, + 'လီ': 2, + 'လဵ': 2, + 'လႂ်': 3, + 'လႅ': 2, + 'လႆ': 2, + 'ဝူ': 2, + 'ဝႆ': 2, + 'သိူ': 3, + 'သဵ': 2, + 'သႂ်': 3, + 'သႅ': 2, + 'ဢိ': 2, + 'ဢို': 3, + 'ဢွ': 2, + 'ၵိ': 2, + 'ၵို': 3, + 'ၵိူ': 3, + 'ၵု': 2, + 'ၵူ': 2, + 'ၵဵ': 2, + 'ၵ်': 2, + 'ၵွ': 2, + 'ၵႂ': 2, + 'ၵႅ': 2, + 'ၶိ': 2, + 'ၶို': 3, + 'ၶိူ': 3, + 'ၶီ': 2, + 'ၶု': 2, + 'ၶူ': 2, + 'ၶွ': 2, + 'ၶႂ': 2, + 'ၶႅ': 2, + 'ၶႆ': 2, + 'ၸိ': 2, + 'ၸို': 3, + 'ၸိူ': 3, + 'ၸု': 2, + 'ၸူ': 2, + 'ၸဵ': 2, + 'ၸွ': 2, + 'ၸွႆ': 3, + 'ၸႂ်': 3, + 'ၸႅ': 2, + 'ၺ်': 2, + 'ၺွ': 2, + 'ၼို': 3, + 'ၼိူ': 3, + 'ၼု': 2, + 'ၼဵ': 2, + 'ၼ်': 2, + 'ၼွ': 2, + 'ၼႂ်': 3, + 'ၼႆ': 2, + 'ၽိ': 2, + 'ၽို': 3, + 'ၽု': 2, + 'ၽူ': 2, + 'ၽဵ': 2, + 'ၽွ': 2, + 'ၽႂ်': 3, + 'ၾိ': 2, + 'ႁို': 3, + 'ႁိူ': 3, + 'ႁု': 2, + 'ႁူ': 2, + 'ႁဵ': 2, + 'ႁွ': 2, + 'ႁႂ်': 3, + 'ႁႅ': 2, + 'S̈': 2, + 's̈': 2, + 'දිං': 3, + 'හිං': 3, + 'ක්': 2, + 'ක්‍': 3, + 'කි': 2, + 'කී': 2, + 'කු': 2, + 'කූ': 2, + 'ඛ්‍': 3, + 'ගි': 2, + 'ගී': 2, + 'ගු': 2, + 'ඟි': 2, + 'ඟී': 2, + 'ච්': 2, + 'චි': 2, + 'ජ්‍': 3, + 'ජි': 2, + 'ජී': 2, + 'ටි': 2, + 'ටී': 2, + 'ටු': 2, + 'ඩි': 2, + 'ඩු': 2, + 'ණ්': 2, + 'ණි': 2, + 'ණී': 2, + 'ණු': 2, + 'ඬු': 2, + 'ත්': 2, + 'ත්‍': 3, + 'ති': 2, + 'තී': 2, + 'තු': 2, + 'ථි': 2, + 'ද්': 2, + 'ද්‍': 3, + 'දි': 2, + 'දී': 2, + 'දු': 2, + 'ධ්‍': 3, + 'ධි': 2, + 'ධී': 2, + 'න්': 2, + 'න්‍': 3, + 'නි': 2, + 'නී': 2, + 'නු': 2, + 'ඳි': 2, + 'ඳී': 2, + 'ඳු': 2, + 'ප්': 2, + 'ප්‍': 3, + 'පි': 2, + 'පී': 2, + 'පු': 2, + 'පූ': 2, + 'බි': 2, + 'බී': 2, + 'භු': 2, + 'ම්': 2, + 'මි': 2, + 'මී': 2, + 'මු': 2, + 'මූ': 2, + 'ඹී': 2, + 'ඹු': 2, + 'යි': 2, + 'යු': 2, + 'ර්': 2, + 'රි': 2, + 'රී': 2, + 'රු': 2, + 'රූ': 2, + 'ල්': 2, + 'ලි': 2, + 'ලී': 2, + 'ලු': 2, + 'ව්': 2, + 'ව්‍': 3, + 'වි': 2, + 'වී': 2, + 'වු': 2, + 'වූ': 2, + 'ශ්': 2, + 'ශ්‍': 3, + 'ශී': 2, + 'ෂ්': 2, + 'ෂ්‍': 3, + 'ෂි': 2, + 'ස්': 2, + 'සි': 2, + 'සී': 2, + 'සු': 2, + 'හි': 2, + 'හී': 2, + 'හු': 2, + 'ළි': 2, + 'ළු': 2, + 'ä': 2, + 'İ': 2, + 'Ö': 2, + 'Ş': 2, + 'ğ': 2, + 'ö': 2, + 'ş': 2, + 'ᜄ᜔': 2, + 'ᜆᜒ': 2, + 'ᜆ᜔': 2, + 'ᜇᜒ': 2, + 'ᜇᜓ': 2, + 'ᜇ᜔': 2, + 'ᜈᜒ': 2, + 'ᜈ᜔': 2, + 'ᜉᜒ': 2, + 'ᜊᜓ': 2, + 'ᜋ᜔': 2, + 'ᜌ᜔': 2, + 'ᜎᜓ': 2, + 'ᜏᜒ': 2, + 'ᜐᜒ': 2, + 'ᜑᜒ': 2, + 'ꪀꪰ': 2, + 'ꪀꪲ': 2, + 'ꪀꪳ': 2, + 'ꪀꪴ': 2, + 'ꪀꪷ': 2, + 'ꪀꪾ': 2, + 'ꪁꪴ': 2, + 'ꪁꪷ': 2, + 'ꪁꪸ': 2, + 'ꪁꪾ': 2, + 'ꪄꪰ': 2, + 'ꪄꪲ': 2, + 'ꪄꪳ': 2, + 'ꪄꪴ': 2, + 'ꪄꪷ': 2, + 'ꪅꪰ': 2, + 'ꪈꪲ': 2, + 'ꪈꪸ': 2, + 'ꪈꪾ': 2, + 'ꪉꪷ': 2, + 'ꪉꪸ': 2, + 'ꪊꪰ': 2, + 'ꪊꪲ': 2, + 'ꪊꪴ': 2, + 'ꪊꪸ': 2, + 'ꪋꪲ': 2, + 'ꪋꪳ': 2, + 'ꪋꪴ': 2, + 'ꪋꪷ': 2, + 'ꪋꪸ': 2, + 'ꪎꪰ': 2, + 'ꪎꪲ': 2, + 'ꪎꪳ': 2, + 'ꪎꪴ': 2, + 'ꪎꪷ': 2, + 'ꪎꪸ': 2, + 'ꪏꪴ': 2, + 'ꪏꪷ': 2, + 'ꪏꪸ': 2, + 'ꪑꪰ': 2, + 'ꪑꪲ': 2, + 'ꪑꪷ': 2, + 'ꪒꪰ': 2, + 'ꪒꪲ': 2, + 'ꪒꪴ': 2, + 'ꪒꪷ': 2, + 'ꪒꪸ': 2, + 'ꪔꪰ': 2, + 'ꪔꪲ': 2, + 'ꪔꪳ': 2, + 'ꪔꪷ': 2, + 'ꪔꪸ': 2, + 'ꪔꪾ': 2, + 'ꪕꪰ': 2, + 'ꪕꪲ': 2, + 'ꪕꪳ': 2, + 'ꪕꪴ': 2, + 'ꪕꪷ': 2, + 'ꪕꪸ': 2, + 'ꪕꪾ': 2, + 'ꪖꪸ': 2, + 'ꪘꪰ': 2, + 'ꪘꪳ': 2, + 'ꪙꪲ': 2, + 'ꪙꪴ': 2, + 'ꪙꪾ': 2, + 'ꪚꪰ': 2, + 'ꪚꪴ': 2, + 'ꪚꪷ': 2, + 'ꪜꪰ': 2, + 'ꪜꪲ': 2, + 'ꪜꪴ': 2, + 'ꪜꪸ': 2, + 'ꪝꪰ': 2, + 'ꪝꪲ': 2, + 'ꪝꪳ': 2, + 'ꪝꪷ': 2, + 'ꪝꪸ': 2, + 'ꪠꪲ': 2, + 'ꪠꪴ': 2, + 'ꪠꪸ': 2, + 'ꪢꪲ': 2, + 'ꪢꪴ': 2, + 'ꪢꪸ': 2, + 'ꪣꪰ': 2, + 'ꪣꪲ': 2, + 'ꪣꪳ': 2, + 'ꪣꪷ': 2, + 'ꪣꪸ': 2, + 'ꪤꪰ': 2, + 'ꪤꪴ': 2, + 'ꪤꪷ': 2, + 'ꪤꪸ': 2, + 'ꪤꪾ': 2, + 'ꪥꪰ': 2, + 'ꪥꪴ': 2, + 'ꪥꪸ': 2, + 'ꪨꪰ': 2, + 'ꪨꪷ': 2, + 'ꪨꪸ': 2, + 'ꪩꪰ': 2, + 'ꪩꪳ': 2, + 'ꪩꪴ': 2, + 'ꪩꪷ': 2, + 'ꪩꪾ': 2, + 'ꪪꪴ': 2, + 'ꪫꪸ': 2, + 'ꪬꪷ': 2, + 'ꪬꪸ': 2, + 'ꪭꪰ': 2, + 'ꪭꪲ': 2, + 'ꪭꪳ': 2, + 'ꪭꪴ': 2, + 'ꪭꪷ': 2, + 'ꪭꪸ': 2, + 'ꪮꪲ': 2, + 'ꪮꪳ': 2, + 'ꪮꪴ': 2, + 'ꪮꪸ': 2, + 'ꪯꪸ': 2, + 'क्को': 4, + 'ग्या': 4, + 'च्यो': 4, + 'म्ही': 4, + 'म्हो': 4, + 'ह्रा': 4, + 'ग्ये': 4, + 'न्छे': 4, + 'म्बु': 4, + 'म्से': 4, + 'थु': 2, + 'Ḥ': 2, + 'Ṣ': 2, + 'ḍ': 2, + 'ṣ': 2, + 'ẓ': 2, + 'கீ': 2, + 'க்': 2, + 'ங்': 2, + 'சீ': 2, + 'ச்': 2, + 'ஞ்': 2, + 'ட்': 2, + 'ண்': 2, + 'தீ': 2, + 'த்': 2, + 'நீ': 2, + 'ந்': 2, + 'ன்': 2, + 'ப்': 2, + 'மீ': 2, + 'ம்': 2, + 'யீ': 2, + 'ய்': 2, + 'ர்': 2, + 'ற்': 2, + 'ல்': 2, + 'ள்': 2, + 'ழ்': 2, + 'வீ': 2, + 'வ்': 2, + 'ஸ்': 2, + 'క్కు': 4, + 'క్తు': 4, + 'క్రాం': 5, + 'క్రూ': 4, + 'క్షిం': 5, + 'క్స్వా': 6, + 'చ్చు': 4, + 'ట్లు': 4, + 'డ్రు': 4, + 'త్తు': 4, + 'త్నిం': 5, + 'త్యం': 4, + 'త్రు': 4, + 'త్ర్య': 5, + 'ద్దు': 4, + 'ద్ధిం': 5, + 'ద్ర్య': 5, + 'న్ను': 4, + 'భ్యు': 4, + 'ర్చు': 4, + 'ర్ణాం': 5, + 'ర్ణు': 4, + 'ర్తిం': 5, + 'ర్తృ': 4, + 'ర్థిం': 5, + 'ర్బం': 4, + 'ర్హాం': 5, + 'ర్హు': 4, + 'శ్రాం': 5, + 'ష్టు': 4, + 'ష్ట్ర': 5, + 'ష్ట్రీ': 6, + 'ష్ఠు': 4, + 'స్కృ': 4, + 'స్త్ర': 5, + 'స్త్రీ': 6, + 'స్థ్య': 5, + 'కాం': 3, + 'కుం': 3, + 'కెం': 3, + 'క్క': 3, + 'క్త': 3, + 'క్తి': 4, + 'క్తీ': 4, + 'క్య': 3, + 'క్ర': 3, + 'క్రి': 4, + 'క్ష': 3, + 'క్షా': 4, + 'క్షి': 4, + 'క్షే': 4, + 'క్షో': 4, + 'ఖ్య': 3, + 'ఖ్యా': 4, + 'గిం': 3, + 'గ్భా': 4, + 'గ్మ': 3, + 'గ్య': 3, + 'గ్ర': 3, + 'గ్రి': 4, + 'చెం': 3, + 'చ్ఛ': 3, + 'చ్ఛా': 4, + 'చ్ఛే': 4, + 'ఛ్ఛా': 4, + 'జ్ఞ': 3, + 'జ్ఞా': 4, + 'జ్య': 3, + 'టిం': 3, + 'టుం': 3, + 'ట్టి': 4, + 'డ్డ': 3, + 'ణిం': 3, + 'త్కా': 4, + 'త్త': 3, + 'త్తి': 4, + 'త్న': 3, + 'త్ప': 3, + 'త్ఫ': 3, + 'త్య': 3, + 'త్యా': 4, + 'త్ర': 3, + 'త్వ': 3, + 'త్వా': 4, + 'త్స': 3, + 'దిం': 3, + 'దుం': 3, + 'ద్ఘో': 4, + 'ద్ది': 4, + 'ద్దే': 4, + 'ద్ధ': 3, + 'ద్ధి': 4, + 'ద్య': 3, + 'ద్యా': 4, + 'ద్యో': 4, + 'ద్వా': 4, + 'ధిం': 3, + 'ధ్య': 3, + 'నాం': 3, + 'నిం': 3, + 'నుం': 3, + 'నొం': 3, + 'న్ధ': 3, + 'న్న': 3, + 'న్నా': 4, + 'న్ని': 4, + 'న్మ': 3, + 'న్య': 3, + 'న్యా': 4, + 'న్వే': 4, + 'పిం': 3, + 'పెం': 3, + 'పొం': 3, + 'ప్త': 3, + 'ప్ర': 3, + 'ప్రా': 4, + 'ప్రే': 4, + 'బ్ర': 3, + 'భ్య': 3, + 'భ్ర': 3, + 'భ్రా': 4, + 'మిం': 3, + 'మ్య': 3, + 'యిం': 3, + 'యుం': 3, + 'రిం': 3, + 'ర్గ': 3, + 'ర్చి': 4, + 'ర్ణ': 3, + 'ర్త': 3, + 'ర్తి': 4, + 'ర్థ': 3, + 'ర్థి': 4, + 'ర్ద': 3, + 'ర్దో': 4, + 'ర్ధ': 3, + 'ర్ప': 3, + 'ర్భ': 3, + 'ర్భా': 4, + 'ర్య': 3, + 'ర్యా': 4, + 'ర్రా': 4, + 'ర్వ': 3, + 'ర్వా': 4, + 'ర్హ': 3, + 'లిం': 3, + 'ల్క': 3, + 'ల్గొ': 4, + 'ల్ప': 3, + 'ల్ల': 3, + 'ల్లి': 4, + 'విం': 3, + 'వ్య': 3, + 'వ్యా': 4, + 'వ్వ': 3, + 'శాం': 3, + 'శిం': 3, + 'శ్చ': 3, + 'శ్చి': 4, + 'శ్య': 3, + 'శ్ర': 3, + 'శ్లే': 4, + 'శ్వా': 4, + 'షిం': 3, + 'ష్ట': 3, + 'ష్ఠ': 3, + 'ష్ఠా': 4, + 'ష్థ': 3, + 'ష్ప': 3, + 'సాం': 3, + 'స్తా': 4, + 'స్తి': 4, + 'స్థ': 3, + 'స్థా': 4, + 'స్థి': 4, + 'స్ప': 3, + 'స్య': 3, + 'స్వ': 3, + 'స్వా': 4, + 'స్వీ': 4, + 'స్వే': 4, + 'హిం': 3, + 'కా': 2, + 'కి': 2, + 'కీ': 2, + 'కె': 2, + 'కై': 2, + 'కొ': 2, + 'ఖా': 2, + 'గా': 2, + 'గి': 2, + 'గీ': 2, + 'గౌ': 2, + 'ఘి': 2, + 'ఘో': 2, + 'చా': 2, + 'చి': 2, + 'చే': 2, + 'చో': 2, + 'జా': 2, + 'జి': 2, + 'జీ': 2, + 'జే': 2, + 'జో': 2, + 'టి': 2, + 'టే': 2, + 'డి': 2, + 'ణా': 2, + 'ణీ': 2, + 'తా': 2, + 'తి': 2, + 'తీ': 2, + 'తె': 2, + 'తొ': 2, + 'తో': 2, + 'థా': 2, + 'దా': 2, + 'ది': 2, + 'దే': 2, + 'దై': 2, + 'దో': 2, + 'ధా': 2, + 'ధి': 2, + 'ధీ': 2, + 'నా': 2, + 'ని': 2, + 'నీ': 2, + 'నె': 2, + 'నే': 2, + 'నై': 2, + 'నొ': 2, + 'పా': 2, + 'పీ': 2, + 'పె': 2, + 'పే': 2, + 'పై': 2, + 'బా': 2, + 'బి': 2, + 'బో': 2, + 'భా': 2, + 'భి': 2, + 'భే': 2, + 'మా': 2, + 'మి': 2, + 'మే': 2, + 'మై': 2, + 'మో': 2, + 'యా': 2, + 'యి': 2, + 'యె': 2, + 'యే': 2, + 'యొ': 2, + 'యో': 2, + 'రా': 2, + 'రి': 2, + 'రై': 2, + 'రో': 2, + 'ర్': 2, + 'లా': 2, + 'లి': 2, + 'లీ': 2, + 'లె': 2, + 'లే': 2, + 'లో': 2, + 'లౌ': 2, + 'ళా': 2, + 'వా': 2, + 'వి': 2, + 'వీ': 2, + 'వే': 2, + 'వై': 2, + 'శా': 2, + 'శి': 2, + 'శై': 2, + 'షా': 2, + 'షి': 2, + 'షే': 2, + 'సా': 2, + 'సి': 2, + 'సీ': 2, + 'సె': 2, + 'సే': 2, + 'సౌ': 2, + 'హా': 2, + 'హి': 2, + 'హో': 2, + 'ɩ́': 2, + 'ʊ́': 2, + 'ต่ำ': 3, + 'กั': 2, + 'กิ': 2, + 'กี': 2, + 'กุ': 2, + 'ก็': 2, + 'ก่': 2, + 'ก้': 2, + 'ขั': 2, + 'ขี่': 3, + 'ขึ้': 3, + 'ขื': 2, + 'ข็': 2, + 'ข่': 2, + 'ข้': 2, + 'คั': 2, + 'คิ': 2, + 'คุ': 2, + 'คุ้': 3, + 'คู่': 3, + 'ค่': 2, + 'ค้': 2, + 'ค์': 2, + 'งิ': 2, + 'งื่': 3, + 'จั': 2, + 'จึ': 2, + 'จุ': 2, + 'จ็': 2, + 'จ่': 2, + 'จ้': 2, + 'ชั้': 3, + 'ชิ': 2, + 'ชี': 2, + 'ชื่': 3, + 'ชื้': 3, + 'ชุ': 2, + 'ช่': 2, + 'ช้': 2, + 'ซี่': 3, + 'ซึ่': 3, + 'ญิ': 2, + 'ฎิ': 2, + 'ฏิ': 2, + 'ฒิ': 2, + 'ณิ': 2, + 'ณี': 2, + 'ณ์': 2, + 'ดั': 2, + 'ดั่': 3, + 'ดิ': 2, + 'ดิ์': 3, + 'ดี': 2, + 'ดู': 2, + 'ด็': 2, + 'ด้': 2, + 'ตั': 2, + 'ตั้': 3, + 'ติ': 2, + 'ตุ': 2, + 'ต็': 2, + 'ต่': 2, + 'ต้': 2, + 'ถิ่': 3, + 'ถี': 2, + 'ถึ': 2, + 'ถื': 2, + 'ถื่': 3, + 'ถุ': 2, + 'ถู': 2, + 'ถ้': 2, + 'ทั': 2, + 'ทั่': 3, + 'ทั้': 3, + 'ทิ': 2, + 'ที': 2, + 'ที่': 3, + 'ทุ': 2, + 'ท่': 2, + 'ท้': 2, + 'ธิ': 2, + 'ธิ์': 3, + 'ธี': 2, + 'ธุ์': 3, + 'ธ์': 2, + 'นั': 2, + 'นั้': 3, + 'นิ': 2, + 'นี้': 3, + 'นึ': 2, + 'นึ่': 3, + 'นื': 2, + 'นื่': 3, + 'นุ': 2, + 'นุ่': 3, + 'นู': 2, + 'น่': 2, + 'น้': 2, + 'น์': 2, + 'บั': 2, + 'บั่': 3, + 'บิ': 2, + 'บี': 2, + 'บื้': 3, + 'บุ': 2, + 'บู': 2, + 'ปิ': 2, + 'ป็': 2, + 'ป่': 2, + 'ผิ': 2, + 'ผู้': 3, + 'ผ่': 2, + 'พั': 2, + 'พิ': 2, + 'พิ่': 3, + 'พี': 2, + 'พื่': 3, + 'พู': 2, + 'พ้': 2, + 'ภั': 2, + 'มั': 2, + 'มั่': 3, + 'มิ': 2, + 'มี': 2, + 'มื': 2, + 'มุ่': 3, + 'มู': 2, + 'มู่': 3, + 'ม่': 2, + 'ม้': 2, + 'ยั': 2, + 'ยิ': 2, + 'ยิ่': 3, + 'ยี': 2, + 'ยึ': 2, + 'ยื': 2, + 'ยุ': 2, + 'ยู่': 3, + 'ย่': 2, + 'ย์': 2, + 'รั': 2, + 'รั้': 3, + 'ริ': 2, + 'รี': 2, + 'รื': 2, + 'รื่': 3, + 'รุ': 2, + 'รู': 2, + 'ร็': 2, + 'ร่': 2, + 'ร้': 2, + 'ร์': 2, + 'ลั': 2, + 'ลิ': 2, + 'ลี่': 3, + 'ลี้': 3, + 'ลึ': 2, + 'ลื': 2, + 'ลื่': 3, + 'ลุ': 2, + 'ลุ่': 3, + 'ลู่': 3, + 'ล่': 2, + 'ล้': 2, + 'วั': 2, + 'วิ': 2, + 'วุ': 2, + 'ว่': 2, + 'ว้': 2, + 'ศั': 2, + 'ศิ': 2, + 'ศี': 2, + 'ศึ': 2, + 'ษ์': 2, + 'สั': 2, + 'สิ': 2, + 'สิ่': 3, + 'สิ้': 3, + 'สี': 2, + 'สื': 2, + 'สื่': 3, + 'สุ': 2, + 'สู': 2, + 'สู้': 3, + 'ส่': 2, + 'หั': 2, + 'ห็': 2, + 'ห่': 2, + 'ห้': 2, + 'อั': 2, + 'อิ': 2, + 'อื่': 3, + 'อ้': 2, + 'ย่ำ': 3, + 'ขั้': 3, + 'จิ': 2, + 'ฉั': 2, + 'ตี': 2, + 'ธั': 2, + 'บ่': 2, + 'ปั': 2, + 'พื้': 3, + 'มิ่': 3, + 'ย้': 2, + 'สู่': 3, + 'อี': 2, + 'อื้': 3, + ' ོ': 2, + 'གྲི': 3, + 'གླ': 2, + 'ཅོ': 2, + 'ཆུ': 2, + 'ཇོ': 2, + 'ཉོ': 2, + 'ཏུ': 2, + 'ཐི': 2, + 'ཐེ': 2, + 'དྲི': 3, + 'དྲུ': 3, + 'པེ': 2, + 'ཕྱི': 3, + 'བུ': 2, + 'བེ': 2, + 'ཟི': 2, + 'ཟླ': 2, + 'འུ': 2, + 'རོ': 2, + 'རྐྱེ': 4, + 'རྒོ': 3, + 'རྗེ': 3, + 'རྗོ': 3, + 'རྟོ': 3, + 'རྫ': 2, + 'ལྔ': 2, + 'ལྕི': 3, + 'ལྟེ': 3, + 'ལྡེ': 3, + 'ལྷུ': 3, + 'ལྷོ': 3, + 'སྐི': 3, + 'སྒེ': 3, + 'སྒྱུ': 4, + 'སྒྲི': 4, + 'སྒྲུ': 4, + 'སྔོ': 3, + 'སྟུ': 3, + 'སྡི': 3, + 'སྣ': 2, + 'སྣོ': 3, + 'སྤྱ': 3, + 'སྤྲ': 3, + 'སྦྲེ': 4, + 'སྨ': 2, + 'ཧྲེ': 3, + 'ཨུ': 2, + 'c̱': 2, + 'ḏ': 2, + 'ĩ': 2, + 'ṉ': 2, + 'ṯ': 2, + 'Ü̃': 2, + 'ã̱': 2, + 'ü̃': 2, + 'ü̃́': 3, + 'ü̱̃': 3, + 'ü̱': 2, + 'ẽ́': 2, + 'ẽ̱': 2, + 'p̱': 2, + 'p̱̱': 3, + 'بَ': 2, + 'ثّ': 2, + 'جُ': 2, + 'دّ': 2, + 'رِ': 2, + 'رّ': 2, + 'صّ': 2, + 'فّ': 2, + 'قِ': 2, + 'لِ': 2, + 'مِ': 2, + 'نِ': 2, + 'نّ': 2, + 'وّ': 2, + 'پُ': 2, + 'چّ': 2, + 'کِ': 2, + 'ہِ': 2, + 'ہٰ': 2, + 'یّ': 2, + 'یٔ': 2, + 'یٰ': 2, + 'کُ': 2, + 'Ý': 2, + 'ả': 2, + 'ẻ': 2, + 'ì': 2, + 'ỉ': 2, + 'ỏ': 2, + 'ọ': 2, + 'ủ': 2, + 'ụ': 2, + 'ỳ': 2, + 'ý': 2, + 'ỹ': 2, + 'ỷ': 2, + 'ầ': 2, + 'ấ': 2, + 'ẫ': 2, + 'ẩ': 2, + 'ậ': 2, + 'ề': 2, + 'ế': 2, + 'ễ': 2, + 'ể': 2, + 'ệ': 2, + 'ồ': 2, + 'ố': 2, + 'ỗ': 2, + 'ổ': 2, + 'ộ': 2, + 'ằ': 2, + 'ắ': 2, + 'ẳ': 2, + 'ặ': 2, + 'ờ': 2, + 'ớ': 2, + 'ỡ': 2, + 'ở': 2, + 'ợ': 2, + 'ừ': 2, + 'ứ': 2, + 'ữ': 2, + 'ử': 2, + 'ự': 2, + ' ̃': 2, + '.̃': 2, + 'T̃': 2, + 'b̃': 2, + 'c̈': 2, + 'm̃': 2, + 'õ': 2, + 'p̃': 2, + 'r̃': 2, + 't̃': 2, + 'אַ': 2, + 'אָ': 2, + 'בֿ': 2, + 'וּ': 2, + 'יִ': 2, + 'כּ': 2, + 'פּ': 2, + 'פֿ': 2, + 'תּ': 2, + 'ײַ': 2, + 'n̄': 2, + 'Ẹ̀': 2, + 'ẹ̀': 2, + 'ẹ́': 2, + 'Ọ̀': 2, + 'Ọ́': 2, + 'ọ̀': 2, + 'ọ́': 2, +} diff --git a/wcwidth/table_grapheme_overrides/_known_c2157f7e.py b/wcwidth/table_grapheme_overrides/_known_c2157f7e.py new file mode 100644 index 00000000..1086d337 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_c2157f7e.py @@ -0,0 +1,1153 @@ +""" +Grapheme overrides for _known_c2157f7e. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: konsole +""" +# pylint: skip-file +GRAPHEMES = { + '👨🏻‍🫯‍👨🏼': 3, + '👨🏻‍🫯‍👨🏽': 3, + '👨🏻‍🫯‍👨🏾': 3, + '👨🏻‍🫯‍👨🏿': 3, + '👨🏼‍🫯‍👨🏻': 3, + '👨🏼‍🫯‍👨🏽': 3, + '👨🏼‍🫯‍👨🏾': 3, + '👨🏼‍🫯‍👨🏿': 3, + '👨🏽‍🫯‍👨🏻': 3, + '👨🏽‍🫯‍👨🏼': 3, + '👨🏽‍🫯‍👨🏾': 3, + '👨🏽‍🫯‍👨🏿': 3, + '👨🏾‍🫯‍👨🏻': 3, + '👨🏾‍🫯‍👨🏼': 3, + '👨🏾‍🫯‍👨🏽': 3, + '👨🏾‍🫯‍👨🏿': 3, + '👨🏿‍🫯‍👨🏻': 3, + '👨🏿‍🫯‍👨🏼': 3, + '👨🏿‍🫯‍👨🏽': 3, + '👨🏿‍🫯‍👨🏾': 3, + '👩🏻‍🫯‍👩🏼': 3, + '👩🏻‍🫯‍👩🏽': 3, + '👩🏻‍🫯‍👩🏾': 3, + '👩🏻‍🫯‍👩🏿': 3, + '👩🏼‍🫯‍👩🏻': 3, + '👩🏼‍🫯‍👩🏽': 3, + '👩🏼‍🫯‍👩🏾': 3, + '👩🏼‍🫯‍👩🏿': 3, + '👩🏽‍🫯‍👩🏻': 3, + '👩🏽‍🫯‍👩🏼': 3, + '👩🏽‍🫯‍👩🏾': 3, + '👩🏽‍🫯‍👩🏿': 3, + '👩🏾‍🫯‍👩🏻': 3, + '👩🏾‍🫯‍👩🏼': 3, + '👩🏾‍🫯‍👩🏽': 3, + '👩🏾‍🫯‍👩🏿': 3, + '👩🏿‍🫯‍👩🏻': 3, + '👩🏿‍🫯‍👩🏼': 3, + '👩🏿‍🫯‍👩🏽': 3, + '👩🏿‍🫯‍👩🏾': 3, + '🧑🏻‍🫯‍🧑🏼': 3, + '🧑🏻‍🫯‍🧑🏽': 3, + '🧑🏻‍🫯‍🧑🏾': 3, + '🧑🏻‍🫯‍🧑🏿': 3, + '🧑🏼‍🫯‍🧑🏻': 3, + '🧑🏼‍🫯‍🧑🏽': 3, + '🧑🏼‍🫯‍🧑🏿': 3, + '🧑🏽‍🫯‍🧑🏻': 3, + '🧑🏽‍🫯‍🧑🏼': 3, + '🧑🏽‍🫯‍🧑🏾': 3, + '🧑🏽‍🫯‍🧑🏿': 3, + '🧑🏾‍🫯‍🧑🏻': 3, + '🧑🏾‍🫯‍🧑🏽': 3, + '🧑🏾‍🫯‍🧑🏿': 3, + '🧑🏿‍🫯‍🧑🏻': 3, + '🧑🏿‍🫯‍🧑🏼': 3, + '🧑🏿‍🫯‍🧑🏽': 3, + '🧑🏿‍🫯‍🧑🏾': 3, + 'ক্তি': 3, + 'ক্রী': 3, + 'ক্ষা': 3, + 'ক্ষি': 3, + 'ক্ষে': 3, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 4, + 'খ্যা': 3, + 'গ্রা': 3, + 'গ্রে': 3, + 'ঙ্খা': 3, + 'ঙ্গী': 3, + 'ঙ্গে': 3, + 'চ্ছা': 3, + 'চ্ছা‌': 3, + 'চ্ছে': 3, + 'জ্ঞা': 3, + 'ঞ্চি': 3, + 'ঞ্ছি': 3, + 'ট্রে': 3, + 'ড়া': 1, + 'ণ্ডে': 3, + 'ত্তা': 3, + 'ত্তি': 3, + 'ত্বে': 3, + 'ত্যা': 3, + 'ত্যি': 3, + 'ত্যে': 3, + 'ত্রা': 3, + 'ত্রে': 3, + 'ত্‍পী': 3, + 'ত্‍সা': 3, + 'দ্দি': 3, + 'দ্দে': 3, + 'দ্ধা': 3, + 'দ্ধি': 3, + 'দ্ধে': 3, + 'দ্বা': 3, + 'দ্রো': 3, + 'ধ্যে': 3, + 'ন্তা': 3, + 'ন্তি': 3, + 'ন্তে': 3, + 'ন্ত্রি': 4, + 'ন্ত্রে': 4, + 'ন্থী': 3, + 'ন্ধা': 3, + 'ন্মা': 3, + 'ন্যা': 3, + 'ন্যে': 3, + 'প্তা': 3, + 'প্রা': 3, + 'ব্ধি': 3, + 'ব্যা': 3, + 'ভ্রা': 3, + 'ম্পা': 3, + 'ম্মা': 3, + 'য়া': 1, + 'য়ি': 1, + 'য়ে': 1, + 'য়ো': 1, + 'র্জা': 3, + 'র্থে': 3, + 'র্দো': 3, + 'র্ধা': 3, + 'র্নী': 3, + 'র্বা': 3, + 'র্বি': 3, + 'র্বো': 3, + 'র্ব্য': 3, + 'র্মে': 3, + 'র্যা': 3, + 'ল্যা': 3, + 'ল্যে': 3, + 'ল্লে': 3, + 'শৃং': 1, + 'শ্চি': 3, + 'শ্বা': 3, + 'শ্বে': 3, + 'শ্যে': 3, + 'শ্রা': 3, + 'ষ্টা': 3, + 'ষ্টি': 3, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 4, + 'ষ্ট্রে': 4, + 'ষ্ঠা': 3, + 'ষ্ঠি': 3, + 'ষ্ঠী': 3, + 'স্তি': 3, + 'স্তি‌': 3, + 'স্ত্র': 3, + 'স্থা': 3, + 'স্থ্য': 3, + 'স্বা': 3, + 'স্বী': 3, + 'স্যা': 3, + 'স্যে': 3, + 'क्घ्घि्': 4, + 'क्ति': 3, + 'क्षा': 3, + 'घेि': 1, + 'घ्का': 3, + 'घ्र्व्य': 4, + 'घ्लि': 3, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'च्चा': 3, + 'च्छा': 3, + 'ज्ञा': 3, + 'ड़ा': 1, + 'ढ़ा': 1, + 'ढ़ि': 1, + 'त्ति': 3, + 'त्यि': 3, + 'त्रा': 3, + 'त्राा': 3, + 'त्रि': 3, + 'द्वा': 3, + 'न्या': 3, + 'प्रा': 3, + 'म्मा': 3, + 'म्या': 3, + 'र्जि': 3, + 'र्जी': 3, + 'र्ति': 3, + 'र्थि': 3, + 'र्दो': 3, + 'र्धा': 3, + 'र्मि': 3, + 'र्रा': 3, + 'ल्या': 3, + 'व्या': 3, + 'श्वा': 3, + 'ष्ट्र': 3, + 'ष्ट्री': 4, + 'स्ती': 3, + 'स्था': 3, + 'स्थि': 3, + 'स्थी': 3, + 'स्थ्य': 3, + 'स्वा': 3, + 'स्सा': 3, + 'က်ျ': 1, + 'ငွေ': 1, + 'တွေ': 1, + 'ထွေ': 1, + 'နှေ': 1, + 'မွေ': 1, + 'မွေ့': 1, + 'မှေ': 1, + 'ရွေ': 1, + 'ရွှေ့': 1, + 'ရှေ': 1, + 'ရှေ့': 1, + '𑄇𑄳𑄠𑄬': 3, + '𑄈𑄳𑄠𑄬': 3, + '𑄌𑄳𑄠𑄬': 3, + '𑄎𑄳𑄠𑄬': 3, + '𑄑𑄳𑄢𑄬': 3, + '𑄖𑄳𑄠𑄬': 3, + '𑄖𑄳𑄢𑄬': 3, + '𑄘𑄳𑄠𑄬': 3, + '𑄚𑄳𑄠𑄬': 3, + '𑄝𑄳𑄢𑄬': 3, + '𑄟𑄳𑄠𑄬': 3, + '𑄡𑄳𑄠𑄬': 3, + '𑄣𑄳𑄦𑄬': 3, + 'ક્કા': 3, + 'ક્કો': 3, + 'ક્તિ': 3, + 'ક્ષા': 3, + 'ચ્ચા': 3, + 'ચ્છા': 3, + 'જ્ઞા': 3, + 'જ્યો': 3, + 'ત્તા': 3, + 'ત્તિ': 3, + 'ત્ત્વ': 3, + 'ત્ત્વા': 4, + 'ત્યા': 3, + 'ત્યાં': 3, + 'ત્યિ': 3, + 'ત્યો': 3, + 'ત્રી': 3, + 'ત્ર્ય': 3, + 'દ્ધા': 3, + 'દ્ધાં': 3, + 'દ્ધિ': 3, + 'દ્વા': 3, + 'ધ્યા': 3, + 'ન્તો': 3, + 'ન્મા': 3, + 'ન્યા': 3, + 'પ્રા': 3, + 'મ્યાં': 3, + 'ર્તા': 3, + 'ર્થિ': 3, + 'ર્દો': 3, + 'ર્મિ': 3, + 'ર્યા': 3, + 'ર્યો': 3, + 'વ્યા': 3, + 'વ્યો': 3, + 'ષ્ટિ': 3, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 4, + 'ષ્ટ્રો': 4, + 'ષ્ઠા': 3, + 'સ્તિ': 3, + 'સ્તી': 3, + 'સ્ત્રી': 4, + 'સ્થા': 3, + 'સ્થિ': 3, + 'સ્રી': 3, + 'સ્વા': 3, + 'સ્વી': 3, + 'સ્સા': 3, + 'क्नि': 3, + 'क्रि': 3, + 'क्षि': 3, + 'ख्या': 3, + 'ग़ा': 1, + 'च्चों': 3, + 'च्छि': 3, + 'ट्टि': 3, + 'त्का': 3, + 'त्ता': 3, + 'त्नों': 3, + 'त्पा': 3, + 'त्मा': 3, + 'त्या': 3, + 'त्री': 3, + 'त्सा': 3, + 'द्घि': 3, + 'द्धा': 3, + 'द्धि': 3, + 'द्भा': 3, + 'द्रो': 3, + 'ध्या': 3, + 'न्ति': 3, + 'न्तों': 3, + 'न्त्र': 3, + 'न्त्रा': 4, + 'न्दी': 3, + 'न्धि': 3, + 'न्धी': 3, + 'न्धों': 3, + 'न्नि': 3, + 'न्मा': 3, + 'प्ति': 3, + 'फ्रां': 3, + 'म्भि': 3, + 'म्मि': 3, + 'र्ता': 3, + 'र्या': 3, + 'र्यों': 3, + 'र्वो': 3, + 'ल्लि': 3, + 'व्यों': 3, + 'श्चि': 3, + 'श्यों': 3, + 'श्रा': 3, + 'ष्का': 3, + 'ष्टि': 3, + 'ष्ट्रों': 4, + 'ष्ठों': 3, + 'ष्यों': 3, + 'स्ता': 3, + 'स्त्र': 3, + 'स्त्री': 4, + 'स्यों': 3, + 'स्वी': 3, + 'हैः': 1, + 'फ़्ता': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦏꦁ': 3, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 3, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦔꦸ': 3, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦠꦶ': 3, + 'ꦏ꧀ꦠꦸ': 3, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦢꦂ': 3, + 'ꦏ꧀ꦢꦶ': 3, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦤꦶꦁ': 3, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦥꦶ': 3, + 'ꦏ꧀ꦥꦿꦶ': 4, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦧꦶ': 3, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦩꦸ': 3, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦱꦂ': 3, + 'ꦏ꧀ꦱꦶ': 3, + 'ꦏ꧀ꦱꦸ': 3, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲ': 3, + 'ꦏ꧀ꦲꦁ': 3, + 'ꦏ꧀ꦲꦶꦁ': 3, + 'ꦏ꧀ꦲꦸ': 3, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦏ꧀ꦲꦺꦴ': 4, + 'ꦒꦸꦃ': 1, + 'ꦒ꧀ꦒ': 3, + 'ꦔ꧀ꦒꦼ': 3, + 'ꦔ꧀ꦒꦿꦼꦁ': 4, + 'ꦔ꧀ꦭ': 3, + 'ꦔ꧀ꦭꦁ': 3, + 'ꦔ꧀ꦭꦸ': 3, + 'ꦔ꧀ꦭꦼ': 3, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦕꦶ': 3, + 'ꦚ꧀ꦗ': 3, + 'ꦚ꧀ꦗꦶ': 3, + 'ꦚ꧀ꦗꦸꦁ': 3, + 'ꦚ꧀ꦗꦸꦂ': 3, + 'ꦠꦸꦃ': 1, + 'ꦠ꧀ꦏꦁ': 3, + 'ꦠ꧀ꦏꦸ': 3, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦔꦸ': 3, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦠꦶ': 3, + 'ꦠ꧀ꦠꦶꦁ': 3, + 'ꦠ꧀ꦠꦸ': 3, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦤꦶ': 3, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦩꦼ': 3, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦱꦶꦁ': 3, + 'ꦠ꧀ꦱꦶꦃ': 3, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲ': 3, + 'ꦠ꧀ꦲꦶꦁ': 3, + 'ꦠ꧀ꦲꦺꦴ': 4, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦠꦶꦁ': 3, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦩꦺꦴ': 4, + 'ꦢ꧀ꦲ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦏꦁ': 3, + 'ꦤ꧀ꦏꦸ': 3, + 'ꦤ꧀ꦏꦼ': 3, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦔꦁ': 3, + 'ꦤ꧀ꦔꦶ': 3, + 'ꦤ꧀ꦔꦸ': 3, + 'ꦤ꧀ꦔꦸꦂ': 3, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 3, + 'ꦤ꧀ꦔꦿꦸ': 4, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦗꦸ': 3, + 'ꦤ꧀ꦗꦼ': 3, + 'ꦤ꧀ꦚꦶ': 3, + 'ꦤ꧀ꦛꦃ': 4, + 'ꦤ꧀ꦛꦶ': 3, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦝꦁ': 3, + 'ꦤ꧀ꦝꦶ': 3, + 'ꦤ꧀ꦝꦸ': 3, + 'ꦤ꧀ꦝꦸꦁ': 3, + 'ꦤ꧀ꦝꦺꦁ': 4, + 'ꦤ꧀ꦝꦺꦴꦁ': 4, + 'ꦤ꧀ꦝꦼ': 3, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦠꦂ': 3, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 3, + 'ꦤ꧀ꦠꦸ': 3, + 'ꦤ꧀ꦠꦸꦁ': 3, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 3, + 'ꦤ꧀ꦠꦼꦂ': 3, + 'ꦤ꧀ꦠꦽ': 3, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦢꦁ': 3, + 'ꦤ꧀ꦢꦂ': 3, + 'ꦤ꧀ꦢꦶ': 3, + 'ꦤ꧀ꦢꦸ': 3, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 3, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦤꦶ': 3, + 'ꦤ꧀ꦤꦶꦁ': 3, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 3, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦥꦁ': 3, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 3, + 'ꦤ꧀ꦥꦶ': 3, + 'ꦤ꧀ꦥꦸ': 3, + 'ꦤ꧀ꦥꦼ': 3, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦥꦿꦶ': 4, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦧꦁ': 3, + 'ꦤ꧀ꦧꦶ': 3, + 'ꦤ꧀ꦧꦸ': 3, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦺꦴ': 4, + 'ꦤ꧀ꦧꦼ': 3, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦩꦂ': 3, + 'ꦤ꧀ꦩꦶ': 3, + 'ꦤ꧀ꦩꦸꦂ': 3, + 'ꦤ꧀ꦩꦼ': 3, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦭꦶ': 3, + 'ꦤ꧀ꦭꦸ': 3, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦮꦂ': 3, + 'ꦤ꧀ꦮꦶ': 3, + 'ꦤ꧀ꦮꦸ': 3, + 'ꦤ꧀ꦮꦼ': 3, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦱꦂ': 3, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 3, + 'ꦤ꧀ꦱꦶꦁ': 3, + 'ꦤ꧀ꦱꦸ': 3, + 'ꦤ꧀ꦱꦺꦴ': 4, + 'ꦤ꧀ꦱꦼ': 3, + 'ꦤ꧀ꦲ': 3, + 'ꦤ꧀ꦲꦁ': 3, + 'ꦤ꧀ꦲꦶ': 3, + 'ꦤ꧀ꦲꦶꦁ': 3, + 'ꦤ꧀ꦲꦸ': 3, + 'ꦤ꧀ꦲꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦏꦁ': 3, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦠꦶ': 3, + 'ꦥ꧀ꦢꦸ': 3, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦤꦶ': 3, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦥꦶ': 3, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦧꦺ': 4, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦩꦂ': 3, + 'ꦥ꧀ꦫꦺ': 4, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦭꦸ': 3, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦱꦶꦂ': 3, + 'ꦥ꧀ꦱꦼ': 3, + 'ꦥ꧀ꦲ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦠꦸ': 3, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲ': 3, + 'ꦧ꧀ꦲꦶ': 3, + 'ꦩ꧀ꦏꦁ': 3, + 'ꦩ꧀ꦔꦼ': 3, + 'ꦩ꧀ꦠꦸ': 3, + 'ꦩ꧀ꦠꦺꦴ': 4, + 'ꦩ꧀ꦤꦶꦁ': 3, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦥꦶ': 3, + 'ꦩ꧀ꦥꦸ': 3, + 'ꦩ꧀ꦥꦼ': 3, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦧꦁ': 3, + 'ꦩ꧀ꦧꦂ': 3, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 3, + 'ꦩ꧀ꦧꦸ': 3, + 'ꦩ꧀ꦧꦸꦁ': 3, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦺꦂ': 4, + 'ꦩ꧀ꦧꦼꦂ': 3, + 'ꦩ꧀ꦧꦾꦸꦂ': 4, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦩꦶ': 3, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦭ': 3, + 'ꦩ꧀ꦲꦶ': 3, + 'ꦪꦸꦃ': 1, + 'ꦫꦶꦃ': 1, + 'ꦭꦶꦃ': 1, + 'ꦭ꧀ꦏꦁ': 3, + 'ꦭ꧀ꦚꦼꦁ': 3, + 'ꦭ꧀ꦠꦸ': 3, + 'ꦭ꧀ꦧꦸ': 3, + 'ꦭ꧀ꦩꦸ': 3, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦭꦶ': 3, + 'ꦭ꧀ꦭꦶꦁ': 3, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦱꦂ': 3, + 'ꦭ꧀ꦱꦶꦁ': 3, + 'ꦭ꧀ꦱꦸ': 3, + 'ꦭ꧀ꦲ': 3, + 'ꦭ꧀ꦲꦁ': 3, + 'ꦭ꧀ꦲꦶꦁ': 3, + 'ꦭ꧀ꦲꦸ': 3, + 'ꦮꦶꦃ': 1, + 'ꦮꦸꦃ': 1, + 'ꦱꦶꦃ': 1, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦏꦁ': 3, + 'ꦱ꧀ꦏꦿꦶ': 4, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦔꦸ': 3, + 'ꦱ꧀ꦔꦿ': 4, + 'ꦱ꧀ꦛꦶ': 3, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 3, + 'ꦱ꧀ꦢꦶ': 3, + 'ꦱ꧀ꦢꦸ': 3, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦧꦁ': 3, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦩꦶ': 3, + 'ꦱ꧀ꦩꦼ': 3, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦱꦂ': 3, + 'ꦱ꧀ꦱꦶ': 3, + 'ꦱ꧀ꦱꦶꦁ': 3, + 'ꦱ꧀ꦱꦸ': 3, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲ': 3, + 'ꦱ꧀ꦲꦁ': 3, + 'ꦱ꧀ꦲꦶ': 3, + 'ꦱ꧀ꦲꦶꦁ': 3, + 'ꦱ꧀ꦲꦸ': 3, + 'ꦏ꧀': 2, + 'ꦠ꧀': 2, + 'ꦢ꧀': 2, + 'ꦤ꧀': 2, + 'ꦥ꧀': 2, + 'ꦧ꧀': 2, + 'ꦩ꧀': 2, + 'ꦭ꧀': 2, + 'ꦱ꧀': 2, + 'ಕಿಂ': 1, + 'ಕೆಂ': 1, + 'ದಿಂ': 1, + 'ನಿಂ': 1, + 'ಯಿಂ': 1, + 'ಯೆಂ': 1, + 'ರಿಂ': 1, + 'ರೆಂ': 1, + 'ಲೆಂ': 1, + 'ಳಿಂ': 1, + 'ವೆಂ': 1, + 'ក្ដៅ': 3, + 'ក្រោ': 3, + 'ក្សា': 3, + 'ខ្ជា': 3, + 'ខ្លា': 3, + 'គ្នា': 3, + 'គ្មា': 3, + 'គ្រា': 3, + 'ង្កើ': 3, + 'ង្រៀ': 3, + 'ង្ហា': 3, + 'ច្ចេ': 3, + 'ច្បា': 3, + 'ឆ្នាំ': 3, + 'ឆ្នោ': 3, + 'ឆ្លើ': 3, + 'ជ្ជា': 3, + 'ជ្ញា': 3, + 'ជ្រើ': 3, + 'ជ្រៀ': 3, + 'ជ្រែ': 3, + 'ឈ្មោះ': 3, + 'ញុះ': 1, + 'ញ្ជា': 3, + 'ញ្ញា': 3, + 'ញ្ញៈ': 3, + 'ដ្ឋា': 3, + 'ណ្ដា': 3, + 'ណ្ណោះ': 3, + 'ត្រា': 3, + 'ថ្ងៃ': 3, + 'ថ្នា': 3, + 'ថ្លៃ': 3, + 'ទ្យា': 3, + 'ធ្នា': 3, + 'ធ្យា': 3, + 'ធ្យោ': 3, + 'ធ្វើ': 3, + 'ន្ថែ': 3, + 'ន្ថោ': 3, + 'ន្ទា': 3, + 'ន្ទៈ': 3, + 'ន្យា': 3, + 'ន្លែ': 3, + 'ប៉ះ': 1, + 'ប្ដេ': 3, + 'ប្រា': 3, + 'ប្រើ': 3, + 'ប្រែ': 3, + 'ផ្ដា': 3, + 'ផ្ទា': 3, + 'ផ្ទេ': 3, + 'ផ្នែ': 3, + 'ផ្លា': 3, + 'ផ្សា': 3, + 'ផ្សេ': 3, + 'ផ្សៃ': 3, + 'ព្យា': 3, + 'ព្រៀ': 3, + 'ព្រៃ': 3, + 'ម៉ា': 1, + 'ម៉ោ': 1, + 'ម្ងា': 3, + 'ម្ចា': 3, + 'ម្ដា': 3, + 'ម្ដែ': 3, + 'ម្នា': 3, + 'ម្នេ': 3, + 'ម្ភា': 3, + 'ម្រា': 3, + 'ម្រើ': 3, + 'ម្រេ': 3, + 'ម្លៀ': 3, + 'ម្លៃ': 3, + 'យ៉ា': 1, + 'លុះ': 1, + 'ល្បៈ': 3, + 'ល្មើ': 3, + 'ស្គា': 3, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ស្ថា': 3, + 'ស្នា': 3, + 'ស្មា': 3, + 'ស្មើ': 3, + 'ស្រា': 3, + 'ស្លា': 3, + 'ស្វែ': 3, + 'ᨩ᩵ᩭ': 1, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᨯᩪᩯ': 1, + 'ᨹᩪᩢᩱ': 1, + 'ᩁᩢᩭ': 1, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'क्ष्ण': 3, + 'ट्टी': 3, + 'ट्रा': 3, + 'ढ़ो': 1, + 'त्राि': 3, + 'द्धां': 3, + 'र्त्त': 3, + 'ष्ठा': 3, + 'केा': 1, + 'क्ष्य': 3, + 'छुी': 1, + 'त्त्व': 3, + 'त्नी': 3, + 'त्पी': 3, + 'त्र्त': 3, + 'द्घो': 3, + 'न्तः': 3, + 'न्ता': 3, + 'न्त्रि': 4, + 'फ्ता': 3, + 'ब्धि': 3, + 'भ्या': 3, + 'म्प्र': 3, + 'र्कि': 3, + 'र्बा': 3, + 'र्मा': 3, + 'र्वा': 3, + 'ल्पि': 3, + 'श्यि': 3, + 'ക്കാ': 3, + 'ക്കി': 3, + 'ക്കെ': 3, + 'ക്കേ': 3, + 'ക്കൊ': 3, + 'ക്കോ': 3, + 'ക്തി': 3, + 'ക്യം': 3, + 'ക്ഷാ': 3, + 'ക്ഷി': 3, + 'ക്ഷേ': 3, + 'ഖ്യാ': 3, + 'ഗ്ഗം': 3, + 'ഗ്ദാ': 3, + 'ഗ്യം': 3, + 'ങ്കി': 3, + 'ങ്കെ': 3, + 'ങ്കേ': 3, + 'ങ്ങി': 3, + 'ച്ചി': 3, + 'ച്ചെ': 3, + 'ച്ചേ': 3, + 'ജ്യാ': 3, + 'ഞ്ഞി': 3, + 'ഞ്ഞെ': 3, + 'ടും': 1, + 'ട്ടാ': 3, + 'ട്ടി': 3, + 'ട്ടോ': 3, + 'ണ്ടാ': 3, + 'ണ്ടി': 3, + 'ണ്ടെ': 3, + 'തും': 1, + 'ത്താ': 3, + 'ത്തി': 3, + 'ത്തെ': 3, + 'ത്തേ': 3, + 'ത്തോ': 3, + 'ത്നം': 3, + 'ത്നി': 3, + 'ത്യാ': 3, + 'ത്യേ': 3, + 'ത്വം': 3, + 'ദ്ധി': 3, + 'ദ്യാ': 3, + 'നും': 1, + 'ന്തം': 3, + 'ന്തെ': 3, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 5, + 'ന്ധി': 3, + 'ന്നാ': 3, + 'ന്നി': 3, + 'ന്നീ': 3, + 'ന്നെ': 3, + 'ന്നേ': 3, + 'ന്നോ': 3, + 'ന്മാ': 3, + 'ന്യം': 3, + 'ന്യാ': 3, + 'ന്യേ': 3, + 'ന്യോ': 3, + 'ന്റെ': 3, + 'ന്‍പി': 3, + 'പ്പി': 3, + 'പ്പെ': 3, + 'പ്പോ': 3, + 'പ്രാ': 3, + 'ബ്ലി': 3, + 'ഭ്യാ': 3, + 'ഭ്രാ': 3, + 'മ്പാ': 3, + 'മ്പ്ര': 3, + 'മ്മി': 3, + 'യും': 1, + 'യ്ക്കു': 3, + 'യ്തി': 3, + 'യ്യാ': 3, + 'യ്യി': 3, + 'രും': 1, + 'ര്യം': 3, + 'ര്‍ക്കു': 3, + 'ര്‍ക്കും': 3, + 'ര്‍ക്ക്‌': 3, + 'ര്‍ഗ്ഗം': 4, + 'ര്‍ച്ച': 3, + 'ര്‍ണ്ണ': 3, + 'ര്‍ത്ത': 3, + 'ര്‍ത്തി': 4, + 'ര്‍ത്തു': 3, + 'ര്‍ത്തേ': 4, + 'ര്‍ദേ': 3, + 'ര്‍ദ്ദ': 3, + 'ര്‍പ്പെ': 4, + 'ര്‍മ്മി': 4, + 'ര്‍രാ': 3, + 'ര്‍വ്വ': 3, + 'ര്‍ഹി': 3, + 'റ്റം': 3, + 'റ്റേ': 3, + 'ലും': 1, + 'ല്യാ': 3, + 'ല്ലാ': 3, + 'ല്ലാം': 3, + 'ല്ലെ': 3, + 'ല്‍കി': 3, + 'ല്‍കേ': 3, + 'ല്‍നി': 3, + 'ല്‍പ്പ': 3, + 'ളും': 1, + 'ള്ളാ': 3, + 'ള്ളി': 3, + 'ള്‍കൊ': 3, + 'ള്‍ക്ക': 3, + 'ള്‍ക്കി': 4, + 'ള്‍ക്കു': 3, + 'ള്‍ക്കും': 3, + 'ള്‍ക്കെ': 4, + 'ള്‍ക്ക്‌': 3, + 'വും': 1, + 'വ്യം': 3, + 'വ്യാ': 3, + 'ശ്വാ': 3, + 'ഷ്ട്യാ': 4, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 4, + 'ഷ്യാ': 3, + 'സ്കാ': 3, + 'സ്ത്രം': 4, + 'സ്ത്രീ': 4, + 'സ്ഥാ': 3, + 'സ്ഥി': 3, + 'സ്റ്റ്‌': 3, + 'സ്വാ': 3, + 'സ്വീ': 3, + 'സ്സാ': 3, + 'സ്സി': 3, + 'സ്സോ': 3, + 'क्कां': 3, + 'क्ती': 3, + 'क्तीं': 3, + 'क्या': 3, + 'च्या': 3, + 'च्यां': 3, + 'ज्या': 3, + 'ज्या‌': 3, + 'ट्या': 3, + 'ण्या': 3, + 'ण्यां': 3, + 'त्त्वा': 4, + 'त्त्वे': 3, + 'त्यां': 3, + 'त्र्य': 3, + 'त्र्या': 4, + 'त्र्ये': 3, + 'त्वा': 3, + 'त्वां': 3, + 'द्दि': 3, + 'द्दी': 3, + 'द्धिं': 3, + 'द्धी': 3, + 'द्धीं': 3, + 'द्या': 3, + 'द्वि': 3, + 'न्हा': 3, + 'न्ह्यां': 4, + 'र्जा': 3, + 'र्ती': 3, + 'र्थी': 3, + 'र्भा': 3, + 'र्यां': 3, + 'र्वां': 3, + 'र्‍या': 3, + 'ल्यां': 3, + 'ल्ला': 3, + 'श्रां': 3, + 'ष्टां': 3, + 'ष्टी': 3, + 'ष्टीं': 3, + 'ष्ट्रा': 4, + 'ष्ट्रां': 4, + 'स्त्रि': 4, + 'स्या': 3, + 'ह्या': 3, + 'ကၠေ': 1, + 'ကၠေံ': 1, + 'ဂၠေ': 1, + 'စှ်ေ': 1, + 'စၞေ': 1, + 'စၠေ': 1, + 'ဇၞေ': 1, + 'တှ်ေ': 1, + 'တၟေ': 1, + 'ဒ္ဂေ': 3, + 'ဗ္တေ': 3, + 'ဗ္ၜေ': 3, + 'ဗၠေ': 1, + 'မၠေ': 1, + 'ရှ်ေ': 1, + 'လၟေ': 1, + 'သ္ဂေ': 3, + 'သှ်ေ': 1, + 'သၞေ': 1, + 'क्ता': 3, + 'क्ना': 3, + 'क्सा': 3, + 'ज्रा': 3, + 'ञ्चा': 3, + 'द्दा': 3, + 'न्का': 3, + 'न्चि': 3, + 'न्दा': 3, + 'न्दो': 3, + 'फ्ना': 3, + 'फ्नो': 3, + 'म्ति': 3, + 'म्पा': 3, + 'र्दा': 3, + 'र्द्ध': 3, + 'र्नि': 3, + 'र्सा': 3, + 'ष्ट्रि': 4, + 'स्ट्या': 4, + 'स्तो': 3, + 'स्रो': 3, + 'क्का': 3, + 'क्त्योः': 4, + 'क्रा': 3, + 'क्षां': 3, + 'क्षाः': 3, + 'क्षो': 3, + 'क्ष्या': 4, + 'ख्यः': 3, + 'ग्र्य': 3, + 'ञ्चि': 3, + 'ठैः': 1, + 'ढ़ी': 1, + 'ण्डः': 3, + 'ण्डि': 3, + 'त्त्थि': 4, + 'त्सो': 3, + 'त्स्वा': 4, + 'द्धः': 3, + 'धेः': 1, + 'नैः': 1, + 'न्ञ्या': 4, + 'न्तो': 3, + 'न्त्राः': 4, + 'न्त्री': 4, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 5, + 'न्त्र्ये': 4, + 'न्धा': 3, + 'न्ना': 3, + 'न्नाः': 3, + 'न्यो': 3, + 'प्तौ': 3, + 'प्या': 3, + 'भ्यः': 3, + 'भ्यां': 3, + 'भ्यो': 3, + 'म्नि': 3, + 'यैः': 1, + 'य्यो': 3, + 'र्गी': 3, + 'र्चि': 3, + 'र्णां': 3, + 'र्णी': 3, + 'र्तिः': 3, + 'र्त्ति': 4, + 'र्दि': 3, + 'र्धि': 3, + 'र्हाः': 3, + 'र्हि': 3, + 'र्हो': 3, + 'ल्का': 3, + 'ल्याः': 3, + 'श्या': 3, + 'श्वि': 3, + 'ष्टः': 3, + 'ष्टा': 3, + 'ष्टाः': 3, + 'ष्ट्रे': 3, + 'ष्ट्रो': 4, + 'ष्प्र': 3, + 'ष्यः': 3, + 'स्का': 3, + 'स्काः': 3, + 'स्ति': 3, + 'स्त्रा': 4, + 'स्थां': 3, + 'स्धी': 3, + 'स्मि': 3, + 'स्मिं': 3, + 'स्यां': 3, + 'स्याः': 3, + '𑌕𑍍': 2, + '𑌗𑍍': 2, + '𑌚𑍍': 2, + '𑌜𑍍': 2, + '𑌞𑍍': 2, + '𑌟𑍍': 2, + '𑌣𑍍': 2, + '𑌤𑍍': 2, + '𑌦𑍍': 2, + '𑌧𑍍': 2, + '𑌨𑍍': 2, + '𑌪𑍍': 2, + '𑌬𑍍': 2, + '𑌭𑍍': 2, + '𑌮𑍍': 2, + '𑌯𑍍': 2, + '𑌰𑍍': 2, + '𑌲𑍍': 2, + '𑌵𑍍': 2, + '𑌶𑍍': 2, + '𑌷𑍍': 2, + '𑌸𑍍': 2, + 'දිං': 1, + 'හිං': 1, + 'क्को': 3, + 'ग्या': 3, + 'च्यो': 3, + 'म्ही': 3, + 'म्हो': 3, + 'ह्रा': 3, + 'కాం': 1, + 'కెం': 1, + 'క్కు': 3, + 'క్తు': 3, + 'క్రూ': 3, + 'క్స్వా': 3, + 'గిం': 1, + 'చెం': 1, + 'చ్చు': 3, + 'టిం': 1, + 'ట్లు': 3, + 'డ్రు': 3, + 'ణిం': 1, + 'త్తు': 3, + 'త్యం': 3, + 'త్రు': 3, + 'త్ర్య': 3, + 'దిం': 1, + 'ద్దు': 3, + 'ద్ర్య': 3, + 'ధిం': 1, + 'నాం': 1, + 'నిం': 1, + 'నొం': 1, + 'న్ను': 3, + 'పిం': 1, + 'పెం': 1, + 'పొం': 1, + 'భ్యు': 3, + 'మిం': 1, + 'యిం': 1, + 'రిం': 1, + 'ర్చు': 3, + 'ర్ణు': 3, + 'ర్తృ': 3, + 'ర్బం': 3, + 'ర్హు': 3, + 'లిం': 1, + 'విం': 1, + 'శాం': 1, + 'శిం': 1, + 'షిం': 1, + 'ష్టు': 3, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'ష్ఠు': 3, + 'సాం': 1, + 'స్కృ': 3, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, + 'హిం': 1, + '؁۱': 1, +} diff --git a/wcwidth/table_grapheme_overrides/_known_c3db41c0.py b/wcwidth/table_grapheme_overrides/_known_c3db41c0.py new file mode 100644 index 00000000..938ce693 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_c3db41c0.py @@ -0,0 +1,3401 @@ +""" +Grapheme overrides for _known_c3db41c0. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: mlterm +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 4, + '⛹️‍♀️': 3, + '⛹️‍♂️': 3, + '⛹🏻‍♀️': 5, + '⛹🏻‍♂️': 5, + '⛹🏼‍♀️': 5, + '⛹🏼‍♂️': 5, + '⛹🏽‍♀️': 5, + '⛹🏽‍♂️': 5, + '⛹🏾‍♀️': 5, + '⛹🏾‍♂️': 5, + '⛹🏿‍♀️': 5, + '⛹🏿‍♂️': 5, + '❤️‍🔥': 4, + '❤️‍🩹': 4, + '🍄‍🟫': 5, + '🍋‍🟩': 5, + '🏃‍♀️': 4, + '🏃‍♀️‍➡️': 6, + '🏃‍♂️': 4, + '🏃‍♂️‍➡️': 6, + '🏃‍➡️': 4, + '🏃🏻‍♀️': 6, + '🏃🏻‍♀️‍➡️': 8, + '🏃🏻‍♂️': 6, + '🏃🏻‍♂️‍➡️': 8, + '🏃🏻‍➡️': 6, + '🏃🏼‍♀️': 6, + '🏃🏼‍♀️‍➡️': 8, + '🏃🏼‍♂️': 6, + '🏃🏼‍♂️‍➡️': 8, + '🏃🏼‍➡️': 6, + '🏃🏽‍♀️': 6, + '🏃🏽‍♀️‍➡️': 8, + '🏃🏽‍♂️': 6, + '🏃🏽‍♂️‍➡️': 8, + '🏃🏽‍➡️': 6, + '🏃🏾‍♀️': 6, + '🏃🏾‍♀️‍➡️': 8, + '🏃🏾‍♂️': 6, + '🏃🏾‍♂️‍➡️': 8, + '🏃🏾‍➡️': 6, + '🏃🏿‍♀️': 6, + '🏃🏿‍♀️‍➡️': 8, + '🏃🏿‍♂️': 6, + '🏃🏿‍♂️‍➡️': 8, + '🏃🏿‍➡️': 6, + '🏄‍♀️': 4, + '🏄‍♂️': 4, + '🏄🏻‍♀️': 6, + '🏄🏻‍♂️': 6, + '🏄🏼‍♀️': 6, + '🏄🏼‍♂️': 6, + '🏄🏽‍♀️': 6, + '🏄🏽‍♂️': 6, + '🏄🏾‍♀️': 6, + '🏄🏾‍♂️': 6, + '🏄🏿‍♀️': 6, + '🏄🏿‍♂️': 6, + '🏊‍♀️': 4, + '🏊‍♂️': 4, + '🏊🏻‍♀️': 6, + '🏊🏻‍♂️': 6, + '🏊🏼‍♀️': 6, + '🏊🏼‍♂️': 6, + '🏊🏽‍♀️': 6, + '🏊🏽‍♂️': 6, + '🏊🏾‍♀️': 6, + '🏊🏾‍♂️': 6, + '🏊🏿‍♀️': 6, + '🏊🏿‍♂️': 6, + '🏋️‍♀️': 3, + '🏋️‍♂️': 3, + '🏋🏻‍♀️': 5, + '🏋🏻‍♂️': 5, + '🏋🏼‍♀️': 5, + '🏋🏼‍♂️': 5, + '🏋🏽‍♀️': 5, + '🏋🏽‍♂️': 5, + '🏋🏾‍♀️': 5, + '🏋🏾‍♂️': 5, + '🏋🏿‍♀️': 5, + '🏋🏿‍♂️': 5, + '🏌️‍♀️': 3, + '🏌️‍♂️': 3, + '🏌🏻‍♀️': 5, + '🏌🏻‍♂️': 5, + '🏌🏼‍♀️': 5, + '🏌🏼‍♂️': 5, + '🏌🏽‍♀️': 5, + '🏌🏽‍♂️': 5, + '🏌🏾‍♀️': 5, + '🏌🏾‍♂️': 5, + '🏌🏿‍♀️': 5, + '🏌🏿‍♂️': 5, + '🏳️‍⚧️': 3, + '🏳️‍🌈': 4, + '🏴‍☠️': 4, + '🐈‍⬛': 5, + '🐕‍🦺': 5, + '🐦‍⬛': 5, + '🐦‍🔥': 5, + '🐻‍❄️': 4, + '👁️‍🗨️': 3, + '👨‍⚕️': 4, + '👨‍⚖️': 4, + '👨‍✈️': 4, + '👨‍❤️‍👨': 7, + '👨‍❤️‍💋‍👨': 10, + '👨‍🌾': 5, + '👨‍🍳': 5, + '👨‍🍼': 5, + '👨‍🎓': 5, + '👨‍🎤': 5, + '👨‍🎨': 5, + '👨‍🏫': 5, + '👨‍🏭': 5, + '👨‍👦': 5, + '👨‍👦‍👦': 8, + '👨‍👧': 5, + '👨‍👧‍👦': 8, + '👨‍👧‍👧': 8, + '👨‍👨‍👦': 8, + '👨‍👨‍👦‍👦': 11, + '👨‍👨‍👧': 8, + '👨‍👨‍👧‍👦': 11, + '👨‍👨‍👧‍👧': 11, + '👨‍👩‍👦': 8, + '👨‍👩‍👦‍👦': 11, + '👨‍👩‍👧': 8, + '👨‍👩‍👧‍👦': 11, + '👨‍👩‍👧‍👧': 11, + '👨‍💻': 5, + '👨‍💼': 5, + '👨‍🔧': 5, + '👨‍🔬': 5, + '👨‍🚀': 5, + '👨‍🚒': 5, + '👨‍🦯': 5, + '👨‍🦯‍➡️': 7, + '👨‍🦰': 5, + '👨‍🦱': 5, + '👨‍🦲': 5, + '👨‍🦳': 5, + '👨‍🦼': 5, + '👨‍🦼‍➡️': 7, + '👨‍🦽': 5, + '👨‍🦽‍➡️': 7, + '👨🏻‍⚕️': 6, + '👨🏻‍⚖️': 6, + '👨🏻‍✈️': 6, + '👨🏻‍❤️‍👨🏻': 11, + '👨🏻‍❤️‍👨🏽': 11, + '👨🏻‍❤️‍👨🏿': 11, + '👨🏻‍❤️‍💋‍👨🏻': 14, + '👨🏻‍❤️‍💋‍👨🏽': 14, + '👨🏻‍❤️‍💋‍👨🏾': 14, + '👨🏻‍❤️‍💋‍👨🏿': 14, + '👨🏻‍🌾': 7, + '👨🏻‍🍳': 7, + '👨🏻‍🍼': 7, + '👨🏻‍🎓': 7, + '👨🏻‍🎤': 7, + '👨🏻‍🎨': 7, + '👨🏻‍🏫': 7, + '👨🏻‍🏭': 7, + '👨🏻‍🐰‍👨🏼': 12, + '👨🏻‍🐰‍👨🏽': 12, + '👨🏻‍🐰‍👨🏾': 12, + '👨🏻‍🐰‍👨🏿': 12, + '👨🏻‍💻': 7, + '👨🏻‍💼': 7, + '👨🏻‍🔧': 7, + '👨🏻‍🔬': 7, + '👨🏻‍🚀': 7, + '👨🏻‍🚒': 7, + '👨🏻‍🤝‍👨🏼': 12, + '👨🏻‍🤝‍👨🏽': 12, + '👨🏻‍🤝‍👨🏾': 12, + '👨🏻‍🤝‍👨🏿': 12, + '👨🏻‍🦯': 7, + '👨🏻‍🦯‍➡️': 9, + '👨🏻‍🦰': 7, + '👨🏻‍🦱': 7, + '👨🏻‍🦲': 7, + '👨🏻‍🦳': 7, + '👨🏻‍🦼': 7, + '👨🏻‍🦼‍➡️': 9, + '👨🏻‍🦽': 7, + '👨🏻‍🦽‍➡️': 9, + '👨🏻‍🫯‍👨🏼': 11, + '👨🏻‍🫯‍👨🏽': 11, + '👨🏻‍🫯‍👨🏾': 11, + '👨🏻‍🫯‍👨🏿': 11, + '👨🏼‍⚕️': 6, + '👨🏼‍⚖️': 6, + '👨🏼‍✈️': 6, + '👨🏼‍❤️‍👨🏼': 11, + '👨🏼‍❤️‍💋‍👨🏼': 14, + '👨🏼‍❤️‍💋‍👨🏿': 14, + '👨🏼‍🌾': 7, + '👨🏼‍🍳': 7, + '👨🏼‍🍼': 7, + '👨🏼‍🎓': 7, + '👨🏼‍🎤': 7, + '👨🏼‍🎨': 7, + '👨🏼‍🏫': 7, + '👨🏼‍🏭': 7, + '👨🏼‍🐰‍👨🏻': 12, + '👨🏼‍🐰‍👨🏽': 12, + '👨🏼‍🐰‍👨🏿': 12, + '👨🏼‍💻': 7, + '👨🏼‍💼': 7, + '👨🏼‍🔧': 7, + '👨🏼‍🔬': 7, + '👨🏼‍🚀': 7, + '👨🏼‍🚒': 7, + '👨🏼‍🤝‍👨🏻': 12, + '👨🏼‍🤝‍👨🏽': 12, + '👨🏼‍🤝‍👨🏿': 12, + '👨🏼‍🦯': 7, + '👨🏼‍🦯‍➡️': 9, + '👨🏼‍🦰': 7, + '👨🏼‍🦱': 7, + '👨🏼‍🦲': 7, + '👨🏼‍🦳': 7, + '👨🏼‍🦼': 7, + '👨🏼‍🦽': 7, + '👨🏼‍🦽‍➡️': 9, + '👨🏼‍🫯‍👨🏻': 11, + '👨🏼‍🫯‍👨🏽': 11, + '👨🏼‍🫯‍👨🏾': 11, + '👨🏼‍🫯‍👨🏿': 11, + '👨🏽‍⚕️': 6, + '👨🏽‍⚖️': 6, + '👨🏽‍✈️': 6, + '👨🏽‍❤️‍👨🏻': 11, + '👨🏽‍❤️‍👨🏽': 11, + '👨🏽‍❤️‍👨🏿': 11, + '👨🏽‍❤️‍💋‍👨🏻': 14, + '👨🏽‍❤️‍💋‍👨🏽': 14, + '👨🏽‍❤️‍💋‍👨🏿': 14, + '👨🏽‍🌾': 7, + '👨🏽‍🍳': 7, + '👨🏽‍🍼': 7, + '👨🏽‍🎓': 7, + '👨🏽‍🎤': 7, + '👨🏽‍🎨': 7, + '👨🏽‍🏫': 7, + '👨🏽‍🏭': 7, + '👨🏽‍🐰‍👨🏻': 12, + '👨🏽‍🐰‍👨🏼': 12, + '👨🏽‍🐰‍👨🏾': 12, + '👨🏽‍🐰‍👨🏿': 12, + '👨🏽‍💻': 7, + '👨🏽‍💼': 7, + '👨🏽‍🔧': 7, + '👨🏽‍🔬': 7, + '👨🏽‍🚀': 7, + '👨🏽‍🚒': 7, + '👨🏽‍🤝‍👨🏻': 12, + '👨🏽‍🤝‍👨🏼': 12, + '👨🏽‍🤝‍👨🏾': 12, + '👨🏽‍🤝‍👨🏿': 12, + '👨🏽‍🦯': 7, + '👨🏽‍🦯‍➡️': 9, + '👨🏽‍🦰': 7, + '👨🏽‍🦱': 7, + '👨🏽‍🦲': 7, + '👨🏽‍🦳': 7, + '👨🏽‍🦼': 7, + '👨🏽‍🦼‍➡️': 9, + '👨🏽‍🦽': 7, + '👨🏽‍🦽‍➡️': 9, + '👨🏽‍🫯‍👨🏻': 11, + '👨🏽‍🫯‍👨🏼': 11, + '👨🏽‍🫯‍👨🏾': 11, + '👨🏽‍🫯‍👨🏿': 11, + '👨🏾‍⚕️': 6, + '👨🏾‍⚖️': 6, + '👨🏾‍✈️': 6, + '👨🏾‍❤️‍👨🏾': 11, + '👨🏾‍❤️‍💋‍👨🏻': 14, + '👨🏾‍❤️‍💋‍👨🏾': 14, + '👨🏾‍❤️‍💋‍👨🏿': 14, + '👨🏾‍🌾': 7, + '👨🏾‍🍳': 7, + '👨🏾‍🍼': 7, + '👨🏾‍🎓': 7, + '👨🏾‍🎤': 7, + '👨🏾‍🎨': 7, + '👨🏾‍🏫': 7, + '👨🏾‍🏭': 7, + '👨🏾‍🐰‍👨🏻': 12, + '👨🏾‍🐰‍👨🏽': 12, + '👨🏾‍🐰‍👨🏿': 12, + '👨🏾‍💻': 7, + '👨🏾‍💼': 7, + '👨🏾‍🔧': 7, + '👨🏾‍🔬': 7, + '👨🏾‍🚀': 7, + '👨🏾‍🚒': 7, + '👨🏾‍🤝‍👨🏻': 12, + '👨🏾‍🤝‍👨🏽': 12, + '👨🏾‍🤝‍👨🏿': 12, + '👨🏾‍🦯': 7, + '👨🏾‍🦯‍➡️': 9, + '👨🏾‍🦰': 7, + '👨🏾‍🦱': 7, + '👨🏾‍🦲': 7, + '👨🏾‍🦳': 7, + '👨🏾‍🦼': 7, + '👨🏾‍🦽': 7, + '👨🏾‍🦽‍➡️': 9, + '👨🏾‍🫯‍👨🏻': 11, + '👨🏾‍🫯‍👨🏼': 11, + '👨🏾‍🫯‍👨🏽': 11, + '👨🏾‍🫯‍👨🏿': 11, + '👨🏿‍⚕️': 6, + '👨🏿‍⚖️': 6, + '👨🏿‍✈️': 6, + '👨🏿‍❤️‍👨🏻': 11, + '👨🏿‍❤️‍👨🏽': 11, + '👨🏿‍❤️‍👨🏿': 11, + '👨🏿‍❤️‍💋‍👨🏻': 14, + '👨🏿‍❤️‍💋‍👨🏼': 14, + '👨🏿‍❤️‍💋‍👨🏽': 14, + '👨🏿‍❤️‍💋‍👨🏾': 14, + '👨🏿‍❤️‍💋‍👨🏿': 14, + '👨🏿‍🌾': 7, + '👨🏿‍🍳': 7, + '👨🏿‍🍼': 7, + '👨🏿‍🎓': 7, + '👨🏿‍🎤': 7, + '👨🏿‍🎨': 7, + '👨🏿‍🏫': 7, + '👨🏿‍🏭': 7, + '👨🏿‍🐰‍👨🏻': 12, + '👨🏿‍🐰‍👨🏼': 12, + '👨🏿‍🐰‍👨🏽': 12, + '👨🏿‍🐰‍👨🏾': 12, + '👨🏿‍💻': 7, + '👨🏿‍💼': 7, + '👨🏿‍🔧': 7, + '👨🏿‍🔬': 7, + '👨🏿‍🚀': 7, + '👨🏿‍🚒': 7, + '👨🏿‍🤝‍👨🏻': 12, + '👨🏿‍🤝‍👨🏼': 12, + '👨🏿‍🤝‍👨🏽': 12, + '👨🏿‍🤝‍👨🏾': 12, + '👨🏿‍🦯': 7, + '👨🏿‍🦯‍➡️': 9, + '👨🏿‍🦰': 7, + '👨🏿‍🦱': 7, + '👨🏿‍🦲': 7, + '👨🏿‍🦳': 7, + '👨🏿‍🦼': 7, + '👨🏿‍🦼‍➡️': 9, + '👨🏿‍🦽': 7, + '👨🏿‍🦽‍➡️': 9, + '👨🏿‍🫯‍👨🏻': 11, + '👨🏿‍🫯‍👨🏼': 11, + '👨🏿‍🫯‍👨🏽': 11, + '👨🏿‍🫯‍👨🏾': 11, + '👩‍⚕️': 4, + '👩‍⚖️': 4, + '👩‍✈️': 4, + '👩‍❤️‍👨': 7, + '👩‍❤️‍👩': 7, + '👩‍❤️‍💋‍👨': 10, + '👩‍❤️‍💋‍👩': 10, + '👩‍🌾': 5, + '👩‍🍳': 5, + '👩‍🍼': 5, + '👩‍🎓': 5, + '👩‍🎤': 5, + '👩‍🎨': 5, + '👩‍🏫': 5, + '👩‍🏭': 5, + '👩‍👦': 5, + '👩‍👦‍👦': 8, + '👩‍👧': 5, + '👩‍👧‍👦': 8, + '👩‍👧‍👧': 8, + '👩‍👩‍👦': 8, + '👩‍👩‍👦‍👦': 11, + '👩‍👩‍👧': 8, + '👩‍👩‍👧‍👦': 11, + '👩‍👩‍👧‍👧': 11, + '👩‍💻': 5, + '👩‍💼': 5, + '👩‍🔧': 5, + '👩‍🔬': 5, + '👩‍🚀': 5, + '👩‍🚒': 5, + '👩‍🦯': 5, + '👩‍🦯‍➡️': 7, + '👩‍🦰': 5, + '👩‍🦱': 5, + '👩‍🦲': 5, + '👩‍🦳': 5, + '👩‍🦼': 5, + '👩‍🦼‍➡️': 7, + '👩‍🦽': 5, + '👩‍🦽‍➡️': 7, + '👩🏻‍⚕️': 6, + '👩🏻‍⚖️': 6, + '👩🏻‍✈️': 6, + '👩🏻‍❤️‍👨🏻': 11, + '👩🏻‍❤️‍👨🏿': 11, + '👩🏻‍❤️‍👩🏻': 11, + '👩🏻‍❤️‍💋‍👨🏻': 14, + '👩🏻‍❤️‍💋‍👨🏽': 14, + '👩🏻‍❤️‍💋‍👨🏿': 14, + '👩🏻‍❤️‍💋‍👩🏻': 14, + '👩🏻‍❤️‍💋‍👩🏽': 14, + '👩🏻‍❤️‍💋‍👩🏿': 14, + '👩🏻‍🌾': 7, + '👩🏻‍🍳': 7, + '👩🏻‍🍼': 7, + '👩🏻‍🎓': 7, + '👩🏻‍🎤': 7, + '👩🏻‍🎨': 7, + '👩🏻‍🏫': 7, + '👩🏻‍🏭': 7, + '👩🏻‍🐰‍👩🏼': 12, + '👩🏻‍🐰‍👩🏽': 12, + '👩🏻‍🐰‍👩🏾': 12, + '👩🏻‍🐰‍👩🏿': 12, + '👩🏻‍💻': 7, + '👩🏻‍💼': 7, + '👩🏻‍🔧': 7, + '👩🏻‍🔬': 7, + '👩🏻‍🚀': 7, + '👩🏻‍🚒': 7, + '👩🏻‍🤝‍👨🏽': 12, + '👩🏻‍🤝‍👨🏿': 12, + '👩🏻‍🤝‍👩🏼': 12, + '👩🏻‍🤝‍👩🏽': 12, + '👩🏻‍🤝‍👩🏾': 12, + '👩🏻‍🤝‍👩🏿': 12, + '👩🏻‍🦯': 7, + '👩🏻‍🦯‍➡️': 9, + '👩🏻‍🦰': 7, + '👩🏻‍🦱': 7, + '👩🏻‍🦲': 7, + '👩🏻‍🦳': 7, + '👩🏻‍🦼': 7, + '👩🏻‍🦼‍➡️': 9, + '👩🏻‍🦽': 7, + '👩🏻‍🦽‍➡️': 9, + '👩🏻‍🫯‍👩🏼': 11, + '👩🏻‍🫯‍👩🏽': 11, + '👩🏻‍🫯‍👩🏾': 11, + '👩🏻‍🫯‍👩🏿': 11, + '👩🏼‍⚕️': 6, + '👩🏼‍⚖️': 6, + '👩🏼‍✈️': 6, + '👩🏼‍❤️‍👨🏼': 11, + '👩🏼‍❤️‍👩🏼': 11, + '👩🏼‍❤️‍💋‍👨🏼': 14, + '👩🏼‍❤️‍💋‍👩🏼': 14, + '👩🏼‍🌾': 7, + '👩🏼‍🍳': 7, + '👩🏼‍🍼': 7, + '👩🏼‍🎓': 7, + '👩🏼‍🎤': 7, + '👩🏼‍🎨': 7, + '👩🏼‍🏫': 7, + '👩🏼‍🏭': 7, + '👩🏼‍🐰‍👩🏻': 12, + '👩🏼‍🐰‍👩🏿': 12, + '👩🏼‍💻': 7, + '👩🏼‍💼': 7, + '👩🏼‍🔧': 7, + '👩🏼‍🔬': 7, + '👩🏼‍🚀': 7, + '👩🏼‍🚒': 7, + '👩🏼‍🤝‍👩🏻': 12, + '👩🏼‍🤝‍👩🏽': 12, + '👩🏼‍🤝‍👩🏿': 12, + '👩🏼‍🦯': 7, + '👩🏼‍🦯‍➡️': 9, + '👩🏼‍🦰': 7, + '👩🏼‍🦱': 7, + '👩🏼‍🦲': 7, + '👩🏼‍🦳': 7, + '👩🏼‍🦼': 7, + '👩🏼‍🦽': 7, + '👩🏼‍🫯‍👩🏻': 11, + '👩🏼‍🫯‍👩🏽': 11, + '👩🏼‍🫯‍👩🏾': 11, + '👩🏼‍🫯‍👩🏿': 11, + '👩🏽‍⚕️': 6, + '👩🏽‍⚖️': 6, + '👩🏽‍✈️': 6, + '👩🏽‍❤️‍👨🏽': 11, + '👩🏽‍❤️‍👩🏽': 11, + '👩🏽‍❤️‍💋‍👨🏻': 14, + '👩🏽‍❤️‍💋‍👨🏽': 14, + '👩🏽‍❤️‍💋‍👨🏿': 14, + '👩🏽‍❤️‍💋‍👩🏻': 14, + '👩🏽‍❤️‍💋‍👩🏽': 14, + '👩🏽‍❤️‍💋‍👩🏿': 14, + '👩🏽‍🌾': 7, + '👩🏽‍🍳': 7, + '👩🏽‍🍼': 7, + '👩🏽‍🎓': 7, + '👩🏽‍🎤': 7, + '👩🏽‍🎨': 7, + '👩🏽‍🏫': 7, + '👩🏽‍🏭': 7, + '👩🏽‍🐰‍👩🏻': 12, + '👩🏽‍🐰‍👩🏾': 12, + '👩🏽‍🐰‍👩🏿': 12, + '👩🏽‍💻': 7, + '👩🏽‍💼': 7, + '👩🏽‍🔧': 7, + '👩🏽‍🔬': 7, + '👩🏽‍🚀': 7, + '👩🏽‍🚒': 7, + '👩🏽‍🤝‍👨🏻': 12, + '👩🏽‍🤝‍👨🏿': 12, + '👩🏽‍🤝‍👩🏻': 12, + '👩🏽‍🤝‍👩🏼': 12, + '👩🏽‍🤝‍👩🏾': 12, + '👩🏽‍🤝‍👩🏿': 12, + '👩🏽‍🦯': 7, + '👩🏽‍🦯‍➡️': 9, + '👩🏽‍🦰': 7, + '👩🏽‍🦱': 7, + '👩🏽‍🦲': 7, + '👩🏽‍🦳': 7, + '👩🏽‍🦼': 7, + '👩🏽‍🦼‍➡️': 9, + '👩🏽‍🦽': 7, + '👩🏽‍🦽‍➡️': 9, + '👩🏽‍🫯‍👩🏻': 11, + '👩🏽‍🫯‍👩🏼': 11, + '👩🏽‍🫯‍👩🏾': 11, + '👩🏽‍🫯‍👩🏿': 11, + '👩🏾‍⚕️': 6, + '👩🏾‍⚖️': 6, + '👩🏾‍✈️': 6, + '👩🏾‍❤️‍👨🏾': 11, + '👩🏾‍❤️‍👩🏾': 11, + '👩🏾‍❤️‍💋‍👨🏾': 14, + '👩🏾‍❤️‍💋‍👩🏾': 14, + '👩🏾‍🌾': 7, + '👩🏾‍🍳': 7, + '👩🏾‍🍼': 7, + '👩🏾‍🎓': 7, + '👩🏾‍🎤': 7, + '👩🏾‍🎨': 7, + '👩🏾‍🏫': 7, + '👩🏾‍🏭': 7, + '👩🏾‍🐰‍👩🏻': 12, + '👩🏾‍🐰‍👩🏽': 12, + '👩🏾‍🐰‍👩🏿': 12, + '👩🏾‍💻': 7, + '👩🏾‍💼': 7, + '👩🏾‍🔧': 7, + '👩🏾‍🔬': 7, + '👩🏾‍🚀': 7, + '👩🏾‍🚒': 7, + '👩🏾‍🤝‍👩🏻': 12, + '👩🏾‍🤝‍👩🏽': 12, + '👩🏾‍🤝‍👩🏿': 12, + '👩🏾‍🦯': 7, + '👩🏾‍🦯‍➡️': 9, + '👩🏾‍🦰': 7, + '👩🏾‍🦱': 7, + '👩🏾‍🦲': 7, + '👩🏾‍🦳': 7, + '👩🏾‍🦼': 7, + '👩🏾‍🦽': 7, + '👩🏾‍🦽‍➡️': 9, + '👩🏾‍🫯‍👩🏻': 11, + '👩🏾‍🫯‍👩🏼': 11, + '👩🏾‍🫯‍👩🏽': 11, + '👩🏾‍🫯‍👩🏿': 11, + '👩🏿‍⚕️': 6, + '👩🏿‍⚖️': 6, + '👩🏿‍✈️': 6, + '👩🏿‍❤️‍👨🏻': 11, + '👩🏿‍❤️‍👨🏿': 11, + '👩🏿‍❤️‍👩🏿': 11, + '👩🏿‍❤️‍💋‍👨🏻': 14, + '👩🏿‍❤️‍💋‍👨🏽': 14, + '👩🏿‍❤️‍💋‍👨🏿': 14, + '👩🏿‍❤️‍💋‍👩🏻': 14, + '👩🏿‍❤️‍💋‍👩🏽': 14, + '👩🏿‍❤️‍💋‍👩🏿': 14, + '👩🏿‍🌾': 7, + '👩🏿‍🍳': 7, + '👩🏿‍🍼': 7, + '👩🏿‍🎓': 7, + '👩🏿‍🎤': 7, + '👩🏿‍🎨': 7, + '👩🏿‍🏫': 7, + '👩🏿‍🏭': 7, + '👩🏿‍🐰‍👩🏻': 12, + '👩🏿‍🐰‍👩🏼': 12, + '👩🏿‍🐰‍👩🏽': 12, + '👩🏿‍🐰‍👩🏾': 12, + '👩🏿‍💻': 7, + '👩🏿‍💼': 7, + '👩🏿‍🔧': 7, + '👩🏿‍🔬': 7, + '👩🏿‍🚀': 7, + '👩🏿‍🚒': 7, + '👩🏿‍🤝‍👨🏻': 12, + '👩🏿‍🤝‍👨🏽': 12, + '👩🏿‍🤝‍👩🏻': 12, + '👩🏿‍🤝‍👩🏼': 12, + '👩🏿‍🤝‍👩🏽': 12, + '👩🏿‍🤝‍👩🏾': 12, + '👩🏿‍🦯': 7, + '👩🏿‍🦯‍➡️': 9, + '👩🏿‍🦰': 7, + '👩🏿‍🦱': 7, + '👩🏿‍🦲': 7, + '👩🏿‍🦳': 7, + '👩🏿‍🦼': 7, + '👩🏿‍🦼‍➡️': 9, + '👩🏿‍🦽': 7, + '👩🏿‍🦽‍➡️': 9, + '👩🏿‍🫯‍👩🏻': 11, + '👩🏿‍🫯‍👩🏼': 11, + '👩🏿‍🫯‍👩🏽': 11, + '👩🏿‍🫯‍👩🏾': 11, + '👮‍♀️': 4, + '👮‍♂️': 4, + '👮🏻‍♀️': 6, + '👮🏻‍♂️': 6, + '👮🏼‍♀️': 6, + '👮🏼‍♂️': 6, + '👮🏽‍♀️': 6, + '👮🏽‍♂️': 6, + '👮🏾‍♀️': 6, + '👮🏾‍♂️': 6, + '👮🏿‍♀️': 6, + '👮🏿‍♂️': 6, + '👯‍♀️': 4, + '👯‍♂️': 4, + '👯🏻‍♀️': 6, + '👯🏻‍♂️': 6, + '👯🏼‍♀️': 6, + '👯🏼‍♂️': 6, + '👯🏽‍♀️': 6, + '👯🏽‍♂️': 6, + '👯🏾‍♀️': 6, + '👯🏾‍♂️': 6, + '👯🏿‍♀️': 6, + '👯🏿‍♂️': 6, + '👰‍♀️': 4, + '👰‍♂️': 4, + '👰🏻‍♀️': 6, + '👰🏻‍♂️': 6, + '👰🏼‍♀️': 6, + '👰🏼‍♂️': 6, + '👰🏽‍♀️': 6, + '👰🏽‍♂️': 6, + '👰🏾‍♀️': 6, + '👰🏾‍♂️': 6, + '👰🏿‍♀️': 6, + '👰🏿‍♂️': 6, + '👱‍♀️': 4, + '👱‍♂️': 4, + '👱🏻‍♀️': 6, + '👱🏻‍♂️': 6, + '👱🏼‍♀️': 6, + '👱🏼‍♂️': 6, + '👱🏽‍♀️': 6, + '👱🏽‍♂️': 6, + '👱🏾‍♀️': 6, + '👱🏾‍♂️': 6, + '👱🏿‍♀️': 6, + '👱🏿‍♂️': 6, + '👳‍♀️': 4, + '👳‍♂️': 4, + '👳🏻‍♀️': 6, + '👳🏻‍♂️': 6, + '👳🏼‍♀️': 6, + '👳🏼‍♂️': 6, + '👳🏽‍♀️': 6, + '👳🏽‍♂️': 6, + '👳🏾‍♀️': 6, + '👳🏾‍♂️': 6, + '👳🏿‍♀️': 6, + '👳🏿‍♂️': 6, + '👷‍♀️': 4, + '👷‍♂️': 4, + '👷🏻‍♀️': 6, + '👷🏻‍♂️': 6, + '👷🏼‍♀️': 6, + '👷🏼‍♂️': 6, + '👷🏽‍♀️': 6, + '👷🏽‍♂️': 6, + '👷🏾‍♀️': 6, + '👷🏾‍♂️': 6, + '👷🏿‍♀️': 6, + '👷🏿‍♂️': 6, + '💁‍♀️': 4, + '💁‍♂️': 4, + '💁🏻‍♀️': 6, + '💁🏻‍♂️': 6, + '💁🏼‍♀️': 6, + '💁🏼‍♂️': 6, + '💁🏽‍♀️': 6, + '💁🏽‍♂️': 6, + '💁🏾‍♀️': 6, + '💁🏾‍♂️': 6, + '💁🏿‍♀️': 6, + '💁🏿‍♂️': 6, + '💂‍♀️': 4, + '💂‍♂️': 4, + '💂🏻‍♀️': 6, + '💂🏻‍♂️': 6, + '💂🏼‍♀️': 6, + '💂🏼‍♂️': 6, + '💂🏽‍♀️': 6, + '💂🏽‍♂️': 6, + '💂🏾‍♀️': 6, + '💂🏾‍♂️': 6, + '💂🏿‍♀️': 6, + '💂🏿‍♂️': 6, + '💆‍♀️': 4, + '💆‍♂️': 4, + '💆🏻‍♀️': 6, + '💆🏻‍♂️': 6, + '💆🏼‍♀️': 6, + '💆🏼‍♂️': 6, + '💆🏽‍♀️': 6, + '💆🏽‍♂️': 6, + '💆🏾‍♀️': 6, + '💆🏾‍♂️': 6, + '💆🏿‍♀️': 6, + '💆🏿‍♂️': 6, + '💇‍♀️': 4, + '💇‍♂️': 4, + '💇🏻‍♀️': 6, + '💇🏻‍♂️': 6, + '💇🏼‍♀️': 6, + '💇🏼‍♂️': 6, + '💇🏽‍♀️': 6, + '💇🏽‍♂️': 6, + '💇🏾‍♀️': 6, + '💇🏾‍♂️': 6, + '💇🏿‍♀️': 6, + '💇🏿‍♂️': 6, + '🕵️‍♀️': 3, + '🕵️‍♂️': 3, + '🕵🏻‍♀️': 5, + '🕵🏻‍♂️': 5, + '🕵🏼‍♀️': 5, + '🕵🏼‍♂️': 5, + '🕵🏽‍♀️': 5, + '🕵🏽‍♂️': 5, + '🕵🏾‍♀️': 5, + '🕵🏾‍♂️': 5, + '🕵🏿‍♀️': 5, + '🕵🏿‍♂️': 5, + '😮‍💨': 5, + '😵‍💫': 5, + '😶‍🌫️': 4, + '🙂‍↔️': 4, + '🙂‍↕️': 4, + '🙅‍♀️': 4, + '🙅‍♂️': 4, + '🙅🏻‍♀️': 6, + '🙅🏻‍♂️': 6, + '🙅🏼‍♀️': 6, + '🙅🏼‍♂️': 6, + '🙅🏽‍♀️': 6, + '🙅🏽‍♂️': 6, + '🙅🏾‍♀️': 6, + '🙅🏾‍♂️': 6, + '🙅🏿‍♀️': 6, + '🙅🏿‍♂️': 6, + '🙆‍♀️': 4, + '🙆‍♂️': 4, + '🙆🏻‍♀️': 6, + '🙆🏻‍♂️': 6, + '🙆🏼‍♀️': 6, + '🙆🏼‍♂️': 6, + '🙆🏽‍♀️': 6, + '🙆🏽‍♂️': 6, + '🙆🏾‍♀️': 6, + '🙆🏾‍♂️': 6, + '🙆🏿‍♀️': 6, + '🙆🏿‍♂️': 6, + '🙇‍♀️': 4, + '🙇‍♂️': 4, + '🙇🏻‍♀️': 6, + '🙇🏻‍♂️': 6, + '🙇🏼‍♀️': 6, + '🙇🏼‍♂️': 6, + '🙇🏽‍♀️': 6, + '🙇🏽‍♂️': 6, + '🙇🏾‍♀️': 6, + '🙇🏾‍♂️': 6, + '🙇🏿‍♀️': 6, + '🙇🏿‍♂️': 6, + '🙋‍♀️': 4, + '🙋‍♂️': 4, + '🙋🏻‍♀️': 6, + '🙋🏻‍♂️': 6, + '🙋🏼‍♀️': 6, + '🙋🏼‍♂️': 6, + '🙋🏽‍♀️': 6, + '🙋🏽‍♂️': 6, + '🙋🏾‍♀️': 6, + '🙋🏾‍♂️': 6, + '🙋🏿‍♀️': 6, + '🙋🏿‍♂️': 6, + '🙍‍♀️': 4, + '🙍‍♂️': 4, + '🙍🏻‍♀️': 6, + '🙍🏻‍♂️': 6, + '🙍🏼‍♀️': 6, + '🙍🏼‍♂️': 6, + '🙍🏽‍♀️': 6, + '🙍🏽‍♂️': 6, + '🙍🏾‍♀️': 6, + '🙍🏾‍♂️': 6, + '🙍🏿‍♀️': 6, + '🙍🏿‍♂️': 6, + '🙎‍♀️': 4, + '🙎‍♂️': 4, + '🙎🏻‍♀️': 6, + '🙎🏻‍♂️': 6, + '🙎🏼‍♀️': 6, + '🙎🏼‍♂️': 6, + '🙎🏽‍♀️': 6, + '🙎🏽‍♂️': 6, + '🙎🏾‍♀️': 6, + '🙎🏾‍♂️': 6, + '🙎🏿‍♀️': 6, + '🙎🏿‍♂️': 6, + '🚣‍♀️': 4, + '🚣‍♂️': 4, + '🚣🏻‍♀️': 6, + '🚣🏻‍♂️': 6, + '🚣🏼‍♀️': 6, + '🚣🏼‍♂️': 6, + '🚣🏽‍♀️': 6, + '🚣🏽‍♂️': 6, + '🚣🏾‍♀️': 6, + '🚣🏾‍♂️': 6, + '🚣🏿‍♀️': 6, + '🚣🏿‍♂️': 6, + '🚴‍♀️': 4, + '🚴‍♂️': 4, + '🚴🏻‍♀️': 6, + '🚴🏻‍♂️': 6, + '🚴🏼‍♀️': 6, + '🚴🏼‍♂️': 6, + '🚴🏽‍♀️': 6, + '🚴🏽‍♂️': 6, + '🚴🏾‍♀️': 6, + '🚴🏾‍♂️': 6, + '🚴🏿‍♀️': 6, + '🚴🏿‍♂️': 6, + '🚵‍♀️': 4, + '🚵‍♂️': 4, + '🚵🏻‍♀️': 6, + '🚵🏻‍♂️': 6, + '🚵🏼‍♀️': 6, + '🚵🏼‍♂️': 6, + '🚵🏽‍♀️': 6, + '🚵🏽‍♂️': 6, + '🚵🏾‍♀️': 6, + '🚵🏾‍♂️': 6, + '🚵🏿‍♀️': 6, + '🚵🏿‍♂️': 6, + '🚶‍♀️': 4, + '🚶‍♀️‍➡️': 6, + '🚶‍♂️': 4, + '🚶‍♂️‍➡️': 6, + '🚶‍➡️': 4, + '🚶🏻‍♀️': 6, + '🚶🏻‍♀️‍➡️': 8, + '🚶🏻‍♂️': 6, + '🚶🏻‍♂️‍➡️': 8, + '🚶🏻‍➡️': 6, + '🚶🏼‍♀️': 6, + '🚶🏼‍♀️‍➡️': 8, + '🚶🏼‍♂️': 6, + '🚶🏼‍♂️‍➡️': 8, + '🚶🏼‍➡️': 6, + '🚶🏽‍♀️': 6, + '🚶🏽‍♀️‍➡️': 8, + '🚶🏽‍♂️': 6, + '🚶🏽‍♂️‍➡️': 8, + '🚶🏽‍➡️': 6, + '🚶🏾‍♀️': 6, + '🚶🏾‍♀️‍➡️': 8, + '🚶🏾‍♂️': 6, + '🚶🏾‍♂️‍➡️': 8, + '🚶🏾‍➡️': 6, + '🚶🏿‍♀️': 6, + '🚶🏿‍♀️‍➡️': 8, + '🚶🏿‍♂️': 6, + '🚶🏿‍♂️‍➡️': 8, + '🚶🏿‍➡️': 6, + '🤦‍♀️': 4, + '🤦‍♂️': 4, + '🤦🏻‍♀️': 6, + '🤦🏻‍♂️': 6, + '🤦🏼‍♀️': 6, + '🤦🏼‍♂️': 6, + '🤦🏽‍♀️': 6, + '🤦🏽‍♂️': 6, + '🤦🏾‍♀️': 6, + '🤦🏾‍♂️': 6, + '🤦🏿‍♀️': 6, + '🤦🏿‍♂️': 6, + '🤵‍♀️': 4, + '🤵‍♂️': 4, + '🤵🏻‍♀️': 6, + '🤵🏻‍♂️': 6, + '🤵🏼‍♀️': 6, + '🤵🏼‍♂️': 6, + '🤵🏽‍♀️': 6, + '🤵🏽‍♂️': 6, + '🤵🏾‍♀️': 6, + '🤵🏾‍♂️': 6, + '🤵🏿‍♀️': 6, + '🤵🏿‍♂️': 6, + '🤷‍♀️': 4, + '🤷‍♂️': 4, + '🤷🏻‍♀️': 6, + '🤷🏻‍♂️': 6, + '🤷🏼‍♀️': 6, + '🤷🏼‍♂️': 6, + '🤷🏽‍♀️': 6, + '🤷🏽‍♂️': 6, + '🤷🏾‍♀️': 6, + '🤷🏾‍♂️': 6, + '🤷🏿‍♀️': 6, + '🤷🏿‍♂️': 6, + '🤸‍♀️': 4, + '🤸‍♂️': 4, + '🤸🏻‍♀️': 6, + '🤸🏻‍♂️': 6, + '🤸🏼‍♀️': 6, + '🤸🏼‍♂️': 6, + '🤸🏽‍♀️': 6, + '🤸🏽‍♂️': 6, + '🤸🏾‍♀️': 6, + '🤸🏾‍♂️': 6, + '🤸🏿‍♀️': 6, + '🤸🏿‍♂️': 6, + '🤹‍♀️': 4, + '🤹‍♂️': 4, + '🤹🏻‍♀️': 6, + '🤹🏻‍♂️': 6, + '🤹🏼‍♀️': 6, + '🤹🏼‍♂️': 6, + '🤹🏽‍♀️': 6, + '🤹🏽‍♂️': 6, + '🤹🏾‍♀️': 6, + '🤹🏾‍♂️': 6, + '🤹🏿‍♀️': 6, + '🤹🏿‍♂️': 6, + '🤼‍♀️': 4, + '🤼‍♂️': 4, + '🤼🏻‍♀️': 6, + '🤼🏻‍♂️': 6, + '🤼🏼‍♀️': 6, + '🤼🏼‍♂️': 6, + '🤼🏽‍♀️': 6, + '🤼🏽‍♂️': 6, + '🤼🏾‍♀️': 6, + '🤼🏾‍♂️': 6, + '🤼🏿‍♀️': 6, + '🤼🏿‍♂️': 6, + '🤽‍♀️': 4, + '🤽‍♂️': 4, + '🤽🏻‍♀️': 6, + '🤽🏻‍♂️': 6, + '🤽🏼‍♀️': 6, + '🤽🏼‍♂️': 6, + '🤽🏽‍♀️': 6, + '🤽🏽‍♂️': 6, + '🤽🏾‍♀️': 6, + '🤽🏾‍♂️': 6, + '🤽🏿‍♀️': 6, + '🤽🏿‍♂️': 6, + '🤾‍♀️': 4, + '🤾‍♂️': 4, + '🤾🏻‍♀️': 6, + '🤾🏻‍♂️': 6, + '🤾🏼‍♀️': 6, + '🤾🏼‍♂️': 6, + '🤾🏽‍♀️': 6, + '🤾🏽‍♂️': 6, + '🤾🏾‍♀️': 6, + '🤾🏾‍♂️': 6, + '🤾🏿‍♀️': 6, + '🤾🏿‍♂️': 6, + '🦸‍♀️': 4, + '🦸‍♂️': 4, + '🦸🏻‍♀️': 6, + '🦸🏻‍♂️': 6, + '🦸🏼‍♀️': 6, + '🦸🏼‍♂️': 6, + '🦸🏽‍♀️': 6, + '🦸🏽‍♂️': 6, + '🦸🏾‍♀️': 6, + '🦸🏾‍♂️': 6, + '🦸🏿‍♀️': 6, + '🦸🏿‍♂️': 6, + '🦹‍♀️': 4, + '🦹‍♂️': 4, + '🦹🏻‍♀️': 6, + '🦹🏻‍♂️': 6, + '🦹🏼‍♀️': 6, + '🦹🏼‍♂️': 6, + '🦹🏽‍♀️': 6, + '🦹🏽‍♂️': 6, + '🦹🏾‍♀️': 6, + '🦹🏾‍♂️': 6, + '🦹🏿‍♀️': 6, + '🦹🏿‍♂️': 6, + '🧍‍♀️': 4, + '🧍‍♂️': 4, + '🧍🏻‍♀️': 6, + '🧍🏻‍♂️': 6, + '🧍🏼‍♀️': 6, + '🧍🏼‍♂️': 6, + '🧍🏽‍♀️': 6, + '🧍🏽‍♂️': 6, + '🧍🏾‍♀️': 6, + '🧍🏾‍♂️': 6, + '🧍🏿‍♀️': 6, + '🧍🏿‍♂️': 6, + '🧎‍♀️': 4, + '🧎‍♀️‍➡️': 6, + '🧎‍♂️': 4, + '🧎‍♂️‍➡️': 6, + '🧎‍➡️': 4, + '🧎🏻‍♀️': 6, + '🧎🏻‍♀️‍➡️': 8, + '🧎🏻‍♂️': 6, + '🧎🏻‍♂️‍➡️': 8, + '🧎🏻‍➡️': 6, + '🧎🏼‍♀️': 6, + '🧎🏼‍♀️‍➡️': 8, + '🧎🏼‍♂️': 6, + '🧎🏼‍♂️‍➡️': 8, + '🧎🏼‍➡️': 6, + '🧎🏽‍♀️': 6, + '🧎🏽‍♀️‍➡️': 8, + '🧎🏽‍♂️': 6, + '🧎🏽‍♂️‍➡️': 8, + '🧎🏽‍➡️': 6, + '🧎🏾‍♀️': 6, + '🧎🏾‍♀️‍➡️': 8, + '🧎🏾‍♂️': 6, + '🧎🏾‍♂️‍➡️': 8, + '🧎🏾‍➡️': 6, + '🧎🏿‍♀️': 6, + '🧎🏿‍♀️‍➡️': 8, + '🧎🏿‍♂️': 6, + '🧎🏿‍♂️‍➡️': 8, + '🧎🏿‍➡️': 6, + '🧏‍♀️': 4, + '🧏‍♂️': 4, + '🧏🏻‍♀️': 6, + '🧏🏻‍♂️': 6, + '🧏🏼‍♀️': 6, + '🧏🏼‍♂️': 6, + '🧏🏽‍♀️': 6, + '🧏🏽‍♂️': 6, + '🧏🏾‍♀️': 6, + '🧏🏾‍♂️': 6, + '🧏🏿‍♀️': 6, + '🧏🏿‍♂️': 6, + '🧑‍⚕️': 4, + '🧑‍⚖️': 4, + '🧑‍✈️': 4, + '🧑‍🌾': 5, + '🧑‍🍳': 5, + '🧑‍🍼': 5, + '🧑‍🎄': 5, + '🧑‍🎓': 5, + '🧑‍🎤': 5, + '🧑‍🎨': 5, + '🧑‍🏫': 5, + '🧑‍🏭': 5, + '🧑‍💻': 5, + '🧑‍💼': 5, + '🧑‍🔧': 5, + '🧑‍🔬': 5, + '🧑‍🚀': 5, + '🧑‍🚒': 5, + '🧑‍🤝‍🧑': 8, + '🧑‍🦯': 5, + '🧑‍🦯‍➡️': 7, + '🧑‍🦰': 5, + '🧑‍🦱': 5, + '🧑‍🦲': 5, + '🧑‍🦳': 5, + '🧑‍🦼': 5, + '🧑‍🦼‍➡️': 7, + '🧑‍🦽': 5, + '🧑‍🦽‍➡️': 7, + '🧑‍🧑‍🧒': 8, + '🧑‍🧑‍🧒‍🧒': 11, + '🧑‍🧒': 5, + '🧑‍🧒‍🧒': 8, + '🧑‍🩰': 5, + '🧑🏻‍⚕️': 6, + '🧑🏻‍⚖️': 6, + '🧑🏻‍✈️': 6, + '🧑🏻‍❤️‍💋‍🧑🏿': 14, + '🧑🏻‍🌾': 7, + '🧑🏻‍🍳': 7, + '🧑🏻‍🍼': 7, + '🧑🏻‍🎄': 7, + '🧑🏻‍🎓': 7, + '🧑🏻‍🎤': 7, + '🧑🏻‍🎨': 7, + '🧑🏻‍🏫': 7, + '🧑🏻‍🏭': 7, + '🧑🏻‍🐰‍🧑🏽': 12, + '🧑🏻‍🐰‍🧑🏾': 12, + '🧑🏻‍🐰‍🧑🏿': 12, + '🧑🏻‍💻': 7, + '🧑🏻‍💼': 7, + '🧑🏻‍🔧': 7, + '🧑🏻‍🔬': 7, + '🧑🏻‍🚀': 7, + '🧑🏻‍🚒': 7, + '🧑🏻‍🤝‍🧑🏻': 12, + '🧑🏻‍🤝‍🧑🏼': 12, + '🧑🏻‍🤝‍🧑🏽': 12, + '🧑🏻‍🤝‍🧑🏾': 12, + '🧑🏻‍🤝‍🧑🏿': 12, + '🧑🏻‍🦯': 7, + '🧑🏻‍🦯‍➡️': 9, + '🧑🏻‍🦰': 7, + '🧑🏻‍🦱': 7, + '🧑🏻‍🦲': 7, + '🧑🏻‍🦳': 7, + '🧑🏻‍🦼': 7, + '🧑🏻‍🦼‍➡️': 9, + '🧑🏻‍🦽': 7, + '🧑🏻‍🦽‍➡️': 9, + '🧑🏻‍🩰': 7, + '🧑🏻‍🫯‍🧑🏼': 11, + '🧑🏻‍🫯‍🧑🏽': 11, + '🧑🏻‍🫯‍🧑🏾': 11, + '🧑🏻‍🫯‍🧑🏿': 11, + '🧑🏼‍⚕️': 6, + '🧑🏼‍⚖️': 6, + '🧑🏼‍✈️': 6, + '🧑🏼‍🌾': 7, + '🧑🏼‍🍳': 7, + '🧑🏼‍🍼': 7, + '🧑🏼‍🎄': 7, + '🧑🏼‍🎓': 7, + '🧑🏼‍🎤': 7, + '🧑🏼‍🎨': 7, + '🧑🏼‍🏫': 7, + '🧑🏼‍🏭': 7, + '🧑🏼‍🐰‍🧑🏿': 12, + '🧑🏼‍💻': 7, + '🧑🏼‍💼': 7, + '🧑🏼‍🔧': 7, + '🧑🏼‍🔬': 7, + '🧑🏼‍🚀': 7, + '🧑🏼‍🚒': 7, + '🧑🏼‍🤝‍🧑🏻': 12, + '🧑🏼‍🤝‍🧑🏼': 12, + '🧑🏼‍🤝‍🧑🏽': 12, + '🧑🏼‍🤝‍🧑🏿': 12, + '🧑🏼‍🦯': 7, + '🧑🏼‍🦯‍➡️': 9, + '🧑🏼‍🦰': 7, + '🧑🏼‍🦱': 7, + '🧑🏼‍🦲': 7, + '🧑🏼‍🦳': 7, + '🧑🏼‍🦼': 7, + '🧑🏼‍🦽': 7, + '🧑🏼‍🩰': 7, + '🧑🏼‍🫯‍🧑🏻': 11, + '🧑🏼‍🫯‍🧑🏽': 11, + '🧑🏼‍🫯‍🧑🏿': 11, + '🧑🏽‍⚕️': 6, + '🧑🏽‍⚖️': 6, + '🧑🏽‍✈️': 6, + '🧑🏽‍❤️‍💋‍🧑🏿': 14, + '🧑🏽‍🌾': 7, + '🧑🏽‍🍳': 7, + '🧑🏽‍🍼': 7, + '🧑🏽‍🎄': 7, + '🧑🏽‍🎓': 7, + '🧑🏽‍🎤': 7, + '🧑🏽‍🎨': 7, + '🧑🏽‍🏫': 7, + '🧑🏽‍🏭': 7, + '🧑🏽‍🐰‍🧑🏻': 12, + '🧑🏽‍🐰‍🧑🏿': 12, + '🧑🏽‍💻': 7, + '🧑🏽‍💼': 7, + '🧑🏽‍🔧': 7, + '🧑🏽‍🔬': 7, + '🧑🏽‍🚀': 7, + '🧑🏽‍🚒': 7, + '🧑🏽‍🤝‍🧑🏻': 12, + '🧑🏽‍🤝‍🧑🏼': 12, + '🧑🏽‍🤝‍🧑🏽': 12, + '🧑🏽‍🤝‍🧑🏾': 12, + '🧑🏽‍🤝‍🧑🏿': 12, + '🧑🏽‍🦯': 7, + '🧑🏽‍🦯‍➡️': 9, + '🧑🏽‍🦰': 7, + '🧑🏽‍🦱': 7, + '🧑🏽‍🦲': 7, + '🧑🏽‍🦳': 7, + '🧑🏽‍🦼': 7, + '🧑🏽‍🦼‍➡️': 9, + '🧑🏽‍🦽': 7, + '🧑🏽‍🦽‍➡️': 9, + '🧑🏽‍🩰': 7, + '🧑🏽‍🫯‍🧑🏻': 11, + '🧑🏽‍🫯‍🧑🏼': 11, + '🧑🏽‍🫯‍🧑🏾': 11, + '🧑🏽‍🫯‍🧑🏿': 11, + '🧑🏾‍⚕️': 6, + '🧑🏾‍⚖️': 6, + '🧑🏾‍✈️': 6, + '🧑🏾‍🌾': 7, + '🧑🏾‍🍳': 7, + '🧑🏾‍🍼': 7, + '🧑🏾‍🎄': 7, + '🧑🏾‍🎓': 7, + '🧑🏾‍🎤': 7, + '🧑🏾‍🎨': 7, + '🧑🏾‍🏫': 7, + '🧑🏾‍🏭': 7, + '🧑🏾‍🐰‍🧑🏻': 12, + '🧑🏾‍🐰‍🧑🏿': 12, + '🧑🏾‍💻': 7, + '🧑🏾‍💼': 7, + '🧑🏾‍🔧': 7, + '🧑🏾‍🔬': 7, + '🧑🏾‍🚀': 7, + '🧑🏾‍🚒': 7, + '🧑🏾‍🤝‍🧑🏻': 12, + '🧑🏾‍🤝‍🧑🏽': 12, + '🧑🏾‍🤝‍🧑🏾': 12, + '🧑🏾‍🤝‍🧑🏿': 12, + '🧑🏾‍🦯': 7, + '🧑🏾‍🦯‍➡️': 9, + '🧑🏾‍🦰': 7, + '🧑🏾‍🦱': 7, + '🧑🏾‍🦲': 7, + '🧑🏾‍🦳': 7, + '🧑🏾‍🦼': 7, + '🧑🏾‍🦽': 7, + '🧑🏾‍🩰': 7, + '🧑🏾‍🫯‍🧑🏻': 11, + '🧑🏾‍🫯‍🧑🏽': 11, + '🧑🏾‍🫯‍🧑🏿': 11, + '🧑🏿‍⚕️': 6, + '🧑🏿‍⚖️': 6, + '🧑🏿‍✈️': 6, + '🧑🏿‍❤️‍💋‍🧑🏻': 14, + '🧑🏿‍❤️‍💋‍🧑🏽': 14, + '🧑🏿‍🌾': 7, + '🧑🏿‍🍳': 7, + '🧑🏿‍🍼': 7, + '🧑🏿‍🎄': 7, + '🧑🏿‍🎓': 7, + '🧑🏿‍🎤': 7, + '🧑🏿‍🎨': 7, + '🧑🏿‍🏫': 7, + '🧑🏿‍🏭': 7, + '🧑🏿‍🐰‍🧑🏻': 12, + '🧑🏿‍🐰‍🧑🏼': 12, + '🧑🏿‍🐰‍🧑🏽': 12, + '🧑🏿‍🐰‍🧑🏾': 12, + '🧑🏿‍💻': 7, + '🧑🏿‍💼': 7, + '🧑🏿‍🔧': 7, + '🧑🏿‍🔬': 7, + '🧑🏿‍🚀': 7, + '🧑🏿‍🚒': 7, + '🧑🏿‍🤝‍🧑🏻': 12, + '🧑🏿‍🤝‍🧑🏼': 12, + '🧑🏿‍🤝‍🧑🏽': 12, + '🧑🏿‍🤝‍🧑🏾': 12, + '🧑🏿‍🤝‍🧑🏿': 12, + '🧑🏿‍🦯': 7, + '🧑🏿‍🦯‍➡️': 9, + '🧑🏿‍🦰': 7, + '🧑🏿‍🦱': 7, + '🧑🏿‍🦲': 7, + '🧑🏿‍🦳': 7, + '🧑🏿‍🦼': 7, + '🧑🏿‍🦼‍➡️': 9, + '🧑🏿‍🦽': 7, + '🧑🏿‍🦽‍➡️': 9, + '🧑🏿‍🩰': 7, + '🧑🏿‍🫯‍🧑🏻': 11, + '🧑🏿‍🫯‍🧑🏼': 11, + '🧑🏿‍🫯‍🧑🏽': 11, + '🧑🏿‍🫯‍🧑🏾': 11, + '🧔‍♀️': 4, + '🧔‍♂️': 4, + '🧔🏻‍♀️': 6, + '🧔🏻‍♂️': 6, + '🧔🏼‍♀️': 6, + '🧔🏼‍♂️': 6, + '🧔🏽‍♀️': 6, + '🧔🏽‍♂️': 6, + '🧔🏾‍♀️': 6, + '🧔🏾‍♂️': 6, + '🧔🏿‍♀️': 6, + '🧔🏿‍♂️': 6, + '🧖‍♀️': 4, + '🧖‍♂️': 4, + '🧖🏻‍♀️': 6, + '🧖🏻‍♂️': 6, + '🧖🏼‍♀️': 6, + '🧖🏼‍♂️': 6, + '🧖🏽‍♀️': 6, + '🧖🏽‍♂️': 6, + '🧖🏾‍♀️': 6, + '🧖🏾‍♂️': 6, + '🧖🏿‍♀️': 6, + '🧖🏿‍♂️': 6, + '🧗‍♀️': 4, + '🧗‍♂️': 4, + '🧗🏻‍♀️': 6, + '🧗🏻‍♂️': 6, + '🧗🏼‍♀️': 6, + '🧗🏼‍♂️': 6, + '🧗🏽‍♀️': 6, + '🧗🏽‍♂️': 6, + '🧗🏾‍♀️': 6, + '🧗🏾‍♂️': 6, + '🧗🏿‍♀️': 6, + '🧗🏿‍♂️': 6, + '🧘‍♀️': 4, + '🧘‍♂️': 4, + '🧘🏻‍♀️': 6, + '🧘🏻‍♂️': 6, + '🧘🏼‍♀️': 6, + '🧘🏼‍♂️': 6, + '🧘🏽‍♀️': 6, + '🧘🏽‍♂️': 6, + '🧘🏾‍♀️': 6, + '🧘🏾‍♂️': 6, + '🧘🏿‍♀️': 6, + '🧘🏿‍♂️': 6, + '🧙‍♀️': 4, + '🧙‍♂️': 4, + '🧙🏻‍♀️': 6, + '🧙🏻‍♂️': 6, + '🧙🏼‍♀️': 6, + '🧙🏼‍♂️': 6, + '🧙🏽‍♀️': 6, + '🧙🏽‍♂️': 6, + '🧙🏾‍♀️': 6, + '🧙🏾‍♂️': 6, + '🧙🏿‍♀️': 6, + '🧙🏿‍♂️': 6, + '🧚‍♀️': 4, + '🧚‍♂️': 4, + '🧚🏻‍♀️': 6, + '🧚🏻‍♂️': 6, + '🧚🏼‍♀️': 6, + '🧚🏼‍♂️': 6, + '🧚🏽‍♀️': 6, + '🧚🏽‍♂️': 6, + '🧚🏾‍♀️': 6, + '🧚🏾‍♂️': 6, + '🧚🏿‍♀️': 6, + '🧚🏿‍♂️': 6, + '🧛‍♀️': 4, + '🧛‍♂️': 4, + '🧛🏻‍♀️': 6, + '🧛🏻‍♂️': 6, + '🧛🏼‍♀️': 6, + '🧛🏼‍♂️': 6, + '🧛🏽‍♀️': 6, + '🧛🏽‍♂️': 6, + '🧛🏾‍♀️': 6, + '🧛🏾‍♂️': 6, + '🧛🏿‍♀️': 6, + '🧛🏿‍♂️': 6, + '🧜‍♀️': 4, + '🧜‍♂️': 4, + '🧜🏻‍♀️': 6, + '🧜🏻‍♂️': 6, + '🧜🏼‍♀️': 6, + '🧜🏼‍♂️': 6, + '🧜🏽‍♀️': 6, + '🧜🏽‍♂️': 6, + '🧜🏾‍♀️': 6, + '🧜🏾‍♂️': 6, + '🧜🏿‍♀️': 6, + '🧜🏿‍♂️': 6, + '🧝‍♀️': 4, + '🧝‍♂️': 4, + '🧝🏻‍♀️': 6, + '🧝🏻‍♂️': 6, + '🧝🏼‍♀️': 6, + '🧝🏼‍♂️': 6, + '🧝🏽‍♀️': 6, + '🧝🏽‍♂️': 6, + '🧝🏾‍♀️': 6, + '🧝🏾‍♂️': 6, + '🧝🏿‍♀️': 6, + '🧝🏿‍♂️': 6, + '🧞‍♀️': 4, + '🧞‍♂️': 4, + '🧟‍♀️': 4, + '🧟‍♂️': 4, + '🫱🏻‍🫲🏼': 9, + '🫱🏻‍🫲🏽': 9, + '🫱🏻‍🫲🏾': 9, + '🫱🏻‍🫲🏿': 9, + '🫱🏼‍🫲🏻': 9, + '🫱🏼‍🫲🏽': 9, + '🫱🏼‍🫲🏾': 9, + '🫱🏼‍🫲🏿': 9, + '🫱🏽‍🫲🏻': 9, + '🫱🏽‍🫲🏼': 9, + '🫱🏽‍🫲🏾': 9, + '🫱🏽‍🫲🏿': 9, + '🫱🏾‍🫲🏻': 9, + '🫱🏾‍🫲🏼': 9, + '🫱🏾‍🫲🏽': 9, + '🫱🏾‍🫲🏿': 9, + '🫱🏿‍🫲🏻': 9, + '🫱🏿‍🫲🏼': 9, + '🫱🏿‍🫲🏽': 9, + '🫱🏿‍🫲🏾': 9, + '🏴󠁧󠁢󠁥󠁮󠁧󠁿': 8, + '🏴󠁧󠁢󠁳󠁣󠁴󠁿': 8, + '🏴󠁧󠁢󠁷󠁬󠁳󠁿': 8, + 'অং': 1, + 'কা': 1, + 'কি': 1, + 'কিং': 1, + 'কে': 1, + 'কো': 1, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 3, + 'খা': 1, + 'খি': 1, + 'খে': 1, + 'গি': 1, + 'গে': 1, + 'গো': 1, + 'ঘা': 1, + 'ঘে': 1, + 'ঘো': 1, + 'ঘো': 1, + 'চা': 1, + 'চি': 1, + 'চে': 1, + 'চো': 1, + 'চৌ': 1, + 'চ্ছা‌': 3, + 'ছা': 1, + 'ছি': 1, + 'ছে': 1, + 'জা': 1, + 'জি': 1, + 'জী': 1, + 'জে': 1, + 'ঝো': 1, + 'টা': 1, + 'টি': 1, + 'ঠি': 1, + 'ড়া': 1, + 'ণা': 1, + 'ণি': 1, + 'ণে': 1, + 'তঃ': 1, + 'তা': 1, + 'তাঁ': 1, + 'তি': 1, + 'তী': 1, + 'তে': 1, + 'ত্‍প': 3, + 'ত্‍পী': 3, + 'ত্‍সা': 3, + 'থা': 1, + 'থি': 1, + 'থে': 1, + 'দা': 1, + 'দি': 1, + 'দে': 1, + 'দৈ': 1, + 'দো': 1, + 'ধা': 1, + 'ধি': 1, + 'ধী': 1, + 'ধে': 1, + 'না': 1, + 'নি': 1, + 'নী': 1, + 'নে': 1, + 'নৈ': 1, + 'নো': 1, + 'ন্ত্রি': 3, + 'ন্ত্রে': 3, + 'পা': 1, + 'পি': 1, + 'পী': 1, + 'পে': 1, + 'পো': 1, + 'ফে': 1, + 'ফৌ': 1, + 'বং': 1, + 'বা': 1, + 'বি': 1, + 'বী': 1, + 'বে': 1, + 'বৈ': 1, + 'বো': 1, + 'ভা': 1, + 'ভি': 1, + 'ভে': 1, + 'ভো': 1, + 'ভৌ': 1, + 'মা': 1, + 'মি': 1, + 'মে': 1, + 'মৌ': 1, + 'য়া': 1, + 'য়ি': 1, + 'য়ে': 1, + 'য়ো': 1, + 'যা': 1, + 'যে': 1, + 'যো': 1, + 'রা': 1, + 'রাং': 1, + 'রি': 1, + 'রী': 1, + 'রে': 1, + 'রো': 1, + 'র্ব্য': 3, + 'লা': 1, + 'লি': 1, + 'লী': 1, + 'লে': 1, + 'শং': 1, + 'শা': 1, + 'শি': 1, + 'শী': 1, + 'শৃং': 1, + 'শে': 1, + 'শৈ': 1, + 'ষা': 1, + 'ষি': 1, + 'ষী': 1, + 'ষে': 1, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 3, + 'ষ্ট্রে': 3, + 'সং': 1, + 'সা': 1, + 'সাং': 1, + 'সি': 1, + 'সী': 1, + 'সে': 1, + 'স্তি‌': 3, + 'স্ত্র': 3, + 'স্থ্য': 3, + 'হা': 1, + 'হি': 1, + 'হে': 1, + 'হো': 1, + 'য়ে': 1, + 'আ‌': 2, + 'ই‌': 2, + 'এ‌': 2, + 'ত্‍': 2, + 'ন‌': 2, + 'র‌': 2, + 'হ‌': 2, + 'का': 1, + 'कि': 1, + 'की': 1, + 'को': 1, + 'कौ': 1, + 'क्घ्घि्': 3, + 'खा': 1, + 'खि': 1, + 'खी': 1, + 'गा': 1, + 'गां': 1, + 'गि': 1, + 'गी': 1, + 'गो': 1, + 'घि': 1, + 'घी': 1, + 'घेि': 1, + 'घो': 1, + 'घ्र्व्य': 4, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'चा': 1, + 'चि': 1, + 'छो': 1, + 'जा': 1, + 'जि': 1, + 'जिं': 1, + 'जी': 1, + 'टी': 1, + 'ठा': 1, + 'ठी': 1, + 'ड़ा': 1, + 'ढ़ा': 1, + 'ढ़ि': 1, + 'णा': 1, + 'णि': 1, + 'णो': 1, + 'ता': 1, + 'तां': 1, + 'ति': 1, + 'तो': 1, + 'तौ': 1, + 'था': 1, + 'थि': 1, + 'दा': 1, + 'दि': 1, + 'दी': 1, + 'दो': 1, + 'धा': 1, + 'धि': 1, + 'ना': 1, + 'नि': 1, + 'नी': 1, + 'नो': 1, + 'नों': 1, + 'पा': 1, + 'फा': 1, + 'बा': 1, + 'बि': 1, + 'बी': 1, + 'भा': 1, + 'भि': 1, + 'भी': 1, + 'भो': 1, + 'मा': 1, + 'मि': 1, + 'मी': 1, + 'मौ': 1, + 'या': 1, + 'यि': 1, + 'यो': 1, + 'यों': 1, + 'रा': 1, + 'रि': 1, + 'री': 1, + 'रो': 1, + 'ला': 1, + 'लि': 1, + 'लिं': 1, + 'ली': 1, + 'लीं': 1, + 'लो': 1, + 'वा': 1, + 'वां': 1, + 'वि': 1, + 'वी': 1, + 'शा': 1, + 'शां': 1, + 'शि': 1, + 'शी': 1, + 'षा': 1, + 'षि': 1, + 'षी': 1, + 'ष्ट्र': 3, + 'ष्ट्री': 3, + 'सा': 1, + 'सां': 1, + 'सि': 1, + 'सी': 1, + 'सो': 1, + 'स्थ्य': 3, + 'हा': 1, + 'हि': 1, + 'हिं': 1, + 'ही': 1, + 'हीं': 1, + 'हो': 1, + 'हौ': 1, + 'ကေ': 1, + 'က်ျ': 1, + 'ကျ': 1, + 'ကျို': 1, + 'ကျူ': 1, + 'ကျေ': 1, + 'ကျွ': 1, + 'ကြ': 1, + 'ကြို': 1, + 'ကြီ': 1, + 'ကြု': 1, + 'ကြေ': 1, + 'ကြံ': 1, + 'ကြွေ': 1, + 'ခေ': 1, + 'ချ': 1, + 'ချိ': 1, + 'ချို': 1, + 'ချို့': 1, + 'ချီ': 1, + 'ချု': 1, + 'ချေ': 1, + 'ခြ': 1, + 'ခြုံ': 1, + 'ခြေ': 1, + 'ငြ': 1, + 'ငြိ': 1, + 'ငွေ': 1, + 'စေ': 1, + 'ဆေ': 1, + 'တေ': 1, + 'တွေ': 1, + 'ထေ': 1, + 'ထွေ': 1, + 'ဒေ': 1, + 'နေ': 1, + 'နေ့': 1, + 'နှေ': 1, + 'ပေ': 1, + 'ပျ': 1, + 'ပျေ': 1, + 'ပြ': 1, + 'ပြီ': 1, + 'ပြု': 1, + 'ပြေ': 1, + 'ဖေ': 1, + 'ဖျ': 1, + 'ဖြ': 1, + 'ဖြို': 1, + 'ဘေ': 1, + 'မေ': 1, + 'မျ': 1, + 'မျို': 1, + 'မျှ': 1, + 'မြ': 1, + 'မြေ': 1, + 'မြှ': 1, + 'မွေ': 1, + 'မွေ့': 1, + 'မှေ': 1, + 'ယေ': 1, + 'ယျ': 1, + 'ရေ': 1, + 'ရွေ': 1, + 'ရွှေ့': 1, + 'ရှေ': 1, + 'ရှေ့': 1, + 'လေ': 1, + 'လျ': 1, + 'လျေ': 1, + 'လျှ': 1, + 'လျှို့': 1, + 'လျှေ': 1, + 'ဝေ': 1, + 'သေ': 1, + 'အေ': 1, + '𑄃𑄬': 1, + '𑄃𑄬𑄭': 1, + '𑄇𑄬': 1, + '𑄈𑄬': 1, + '𑄉𑄬': 1, + '𑄉𑄬𑄭': 1, + '𑄊𑄬': 1, + '𑄌𑄬': 1, + '𑄎𑄬': 1, + '𑄎𑄬𑄭': 1, + '𑄏𑄬': 1, + '𑄑𑄬': 1, + '𑄖𑄬': 1, + '𑄗𑄬': 1, + '𑄘𑄬': 1, + '𑄙𑄬': 1, + '𑄚𑄬': 1, + '𑄚𑄬𑄭': 1, + '𑄛𑄬': 1, + '𑄜𑄬': 1, + '𑄝𑄬': 1, + '𑄞𑄬': 1, + '𑄞𑄬𑄭': 1, + '𑄟𑄬': 1, + '𑄠𑄬': 1, + '𑄠𑄬𑄭': 1, + '𑄡𑄬': 1, + '𑄡𑄬𑄭': 1, + '𑄢𑄬': 1, + '𑄢𑄬𑄭': 1, + '𑄣𑄬': 1, + '𑄣𑄬𑄭': 1, + '𑄥𑄬': 1, + '𑄦𑄬': 1, + 'ت‌': 2, + 'ن‌': 2, + 'ه‌': 2, + 'ی‌': 2, + 'કઃ': 1, + 'કા': 1, + 'કાં': 1, + 'કિ': 1, + 'કી': 1, + 'કો': 1, + 'ખા': 1, + 'ખી': 1, + 'ખો': 1, + 'ગા': 1, + 'ગિ': 1, + 'ગી': 1, + 'ગો': 1, + 'ઘા': 1, + 'ઘો': 1, + 'ચા': 1, + 'ચિ': 1, + 'ચી': 1, + 'છા': 1, + 'છો': 1, + 'જા': 1, + 'જાં': 1, + 'જિ': 1, + 'જી': 1, + 'જો': 1, + 'ટઃ': 1, + 'ડા': 1, + 'ડાં': 1, + 'ડી': 1, + 'ઢા': 1, + 'ઢિ': 1, + 'ણા': 1, + 'ણી': 1, + 'તઃ': 1, + 'તા': 1, + 'તાં': 1, + 'તિ': 1, + 'તી': 1, + 'તો': 1, + 'ત્ત્વ': 3, + 'ત્ત્વા': 3, + 'ત્ર્ય': 3, + 'થા': 1, + 'થી': 1, + 'દા': 1, + 'દી': 1, + 'દો': 1, + 'ધા': 1, + 'ધાં': 1, + 'ધિ': 1, + 'ધી': 1, + 'ધો': 1, + 'નઃ': 1, + 'ના': 1, + 'નાં': 1, + 'નિ': 1, + 'ની': 1, + 'નો': 1, + 'પા': 1, + 'પિ': 1, + 'પી': 1, + 'પો': 1, + 'ફા': 1, + 'ફો': 1, + 'બા': 1, + 'બાં': 1, + 'બી': 1, + 'ભા': 1, + 'ભાં': 1, + 'ભિ': 1, + 'ભો': 1, + 'ભૌ': 1, + 'મઃ': 1, + 'મા': 1, + 'માં': 1, + 'મિ': 1, + 'મી': 1, + 'મો': 1, + 'યા': 1, + 'યિ': 1, + 'યી': 1, + 'યો': 1, + 'રા': 1, + 'રિ': 1, + 'રી': 1, + 'રો': 1, + 'લા': 1, + 'લાં': 1, + 'લિ': 1, + 'લિં': 1, + 'લી': 1, + 'લો': 1, + 'ળા': 1, + 'ળી': 1, + 'વા': 1, + 'વાં': 1, + 'વિ': 1, + 'વી': 1, + 'વો': 1, + 'શા': 1, + 'શાં': 1, + 'શિ': 1, + 'શી': 1, + 'શો': 1, + 'ષા': 1, + 'ષી': 1, + 'ષો': 1, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 3, + 'ષ્ટ્રો': 3, + 'સા': 1, + 'સાં': 1, + 'સિ': 1, + 'સી': 1, + 'સો': 1, + 'સ્ત્રી': 3, + 'હા': 1, + 'હિ': 1, + 'હી': 1, + 'હો': 1, + 'कां': 1, + 'ग़ा': 1, + 'गों': 1, + 'गौ': 1, + 'घा': 1, + 'ची': 1, + 'जो': 1, + 'टों': 1, + 'ढा': 1, + 'णों': 1, + 'तः': 1, + 'ती': 1, + 'तों': 1, + 'धी': 1, + 'धों': 1, + 'निः': 1, + 'नौ': 1, + 'न्त्र': 3, + 'न्त्रा': 3, + 'पां': 1, + 'पि': 1, + 'पी': 1, + 'पों': 1, + 'फौ': 1, + 'भौ': 1, + 'मों': 1, + 'यां': 1, + 'रों': 1, + 'लों': 1, + 'वो': 1, + 'वों': 1, + 'शों': 1, + 'षों': 1, + 'ष्ट्रों': 3, + 'स्त्र': 3, + 'स्त्री': 3, + 'हां': 1, + 'हैः': 1, + 'हों': 1, + 'क़ा': 1, + 'क़ि': 1, + 'ज़ा': 1, + 'ड़ा': 1, + 'ढ़ा': 1, + 'फ़ा': 1, + 'ꦏꦃ': 1, + 'ꦏꦺ': 1, + 'ꦏꦺꦴ': 1, + 'ꦏꦿ': 1, + 'ꦏꦿꦁ': 1, + 'ꦏꦿꦂ': 1, + 'ꦒꦸꦃ': 1, + 'ꦒꦺꦴ': 1, + 'ꦒꦿ': 1, + 'ꦒꦿꦺ': 1, + 'ꦔꦃ': 1, + 'ꦔꦺ': 1, + 'ꦔꦺꦴ': 1, + 'ꦔꦿ': 1, + 'ꦕꦃ': 1, + 'ꦕꦺꦴ': 1, + 'ꦗꦃ': 1, + 'ꦗꦺ': 1, + 'ꦗꦿꦺꦴ': 1, + 'ꦝꦃ': 1, + 'ꦝꦺ': 1, + 'ꦝꦺꦴ': 1, + 'ꦝꦺꦴꦂ': 1, + 'ꦠꦸꦃ': 1, + 'ꦠꦺ': 1, + 'ꦠꦺꦃ': 1, + 'ꦠꦺꦴ': 1, + 'ꦠꦾ': 1, + 'ꦠꦿ': 1, + 'ꦠꦿꦶ': 1, + 'ꦠ꧀ꦱ꧀ꦮ': 3, + 'ꦢꦃ': 1, + 'ꦢꦺ': 1, + 'ꦢꦺꦴ': 1, + 'ꦢꦾ': 1, + 'ꦢꦿ': 1, + 'ꦤꦺ': 1, + 'ꦤꦺꦃ': 1, + 'ꦤꦺꦴ': 1, + 'ꦥꦃ': 1, + 'ꦥꦺ': 1, + 'ꦥꦺꦴ': 1, + 'ꦥꦿ': 1, + 'ꦥꦿꦃ': 1, + 'ꦥꦿꦶ': 1, + 'ꦥꦿꦺꦴ': 1, + 'ꦧꦺ': 1, + 'ꦧꦺꦃ': 1, + 'ꦧꦺꦴ': 1, + 'ꦧꦿ': 1, + 'ꦩꦃ': 1, + 'ꦩꦺ': 1, + 'ꦩꦺꦃ': 1, + 'ꦩꦺꦴ': 1, + 'ꦩꦿ': 1, + 'ꦩꦿꦃ': 1, + 'ꦩꦿꦶꦃ': 1, + 'ꦪꦃ': 1, + 'ꦪꦸꦃ': 1, + 'ꦪꦺꦴ': 1, + 'ꦫꦶꦃ': 1, + 'ꦫꦺ': 1, + 'ꦫꦺꦴ': 1, + 'ꦫꦾ': 1, + 'ꦭꦃ': 1, + 'ꦭꦶꦃ': 1, + 'ꦭꦺ': 1, + 'ꦭꦺꦃ': 1, + 'ꦭꦺꦴ': 1, + 'ꦭꦺꦴꦁ': 1, + 'ꦮꦃ': 1, + 'ꦮꦶꦃ': 1, + 'ꦮꦸꦃ': 1, + 'ꦮꦺ': 1, + 'ꦮꦺꦴ': 1, + 'ꦮꦺꦴꦁ': 1, + 'ꦮꦺꦴꦃ': 1, + 'ꦮꦿꦸꦃ': 1, + 'ꦱꦶꦃ': 1, + 'ꦱꦺ': 1, + 'ꦱꦺꦴ': 1, + 'ꦱꦾ': 1, + 'ꦱꦿ': 1, + 'ꦱꦿꦃ': 1, + 'ꦲꦺ': 1, + 'ꦲꦺꦴ': 1, + 'ಅಂ': 1, + 'ಇಂ': 1, + 'ಉಂ': 1, + 'ಎಂ': 1, + 'ಒಂ': 1, + 'ಕಾ': 1, + 'ಕಾಂ': 1, + 'ಕಿಂ': 1, + 'ಕೀ': 1, + 'ಕು': 1, + 'ಕುಂ': 1, + 'ಕೂ': 1, + 'ಕೃ': 1, + 'ಕೆಂ': 1, + 'ಕೇ': 1, + 'ಕೈ': 1, + 'ಕೊ': 1, + 'ಕೊಂ': 1, + 'ಖಾಂ': 1, + 'ಗಾ': 1, + 'ಗಾಂ': 1, + 'ಗೀ': 1, + 'ಗು': 1, + 'ಗೂ': 1, + 'ಗೈ': 1, + 'ಗೊ': 1, + 'ಗೊಂ': 1, + 'ಗೋ': 1, + 'ಚಾ': 1, + 'ಚೀ': 1, + 'ಚು': 1, + 'ಛಾ': 1, + 'ಜಾ': 1, + 'ಜೀ': 1, + 'ಟು': 1, + 'ಟುಂ': 1, + 'ಟೇ': 1, + 'ಠಾ': 1, + 'ಡಾ': 1, + 'ಡು': 1, + 'ಡೂ': 1, + 'ಢೀ': 1, + 'ಣಂ': 1, + 'ಣಾ': 1, + 'ಣು': 1, + 'ಣೈ': 1, + 'ತಂ': 1, + 'ತಃ': 1, + 'ತಾ': 1, + 'ತೀ': 1, + 'ತು': 1, + 'ತೃ': 1, + 'ತೊ': 1, + 'ತೋ': 1, + 'ಥಾ': 1, + 'ದಂ': 1, + 'ದಾ': 1, + 'ದಿಂ': 1, + 'ದು': 1, + 'ದೂ': 1, + 'ದೃ': 1, + 'ದೇ': 1, + 'ದೊ': 1, + 'ದೋ': 1, + 'ಧಾ': 1, + 'ಧೀ': 1, + 'ಧೂ': 1, + 'ನಃ': 1, + 'ನಾ': 1, + 'ನಾಂ': 1, + 'ನಿಂ': 1, + 'ನು': 1, + 'ನೂ': 1, + 'ನೇ': 1, + 'ನೈ': 1, + 'ನೊ': 1, + 'ಪಂ': 1, + 'ಪಾ': 1, + 'ಪು': 1, + 'ಪೂ': 1, + 'ಪೇ': 1, + 'ಬಂ': 1, + 'ಬಾ': 1, + 'ಬು': 1, + 'ಬೇ': 1, + 'ಬೋ': 1, + 'ಭಾ': 1, + 'ಭೀ': 1, + 'ಭು': 1, + 'ಭೇ': 1, + 'ಭೋ': 1, + 'ಮಾ': 1, + 'ಮೀ': 1, + 'ಮು': 1, + 'ಮೂ': 1, + 'ಮೇ': 1, + 'ಮೈ': 1, + 'ಯಂ': 1, + 'ಯಾ': 1, + 'ಯಿಂ': 1, + 'ಯು': 1, + 'ಯುಂ': 1, + 'ಯೂ': 1, + 'ಯೆಂ': 1, + 'ಯೇ': 1, + 'ಯೊ': 1, + 'ಯೋ': 1, + 'ರಂ': 1, + 'ರಾ': 1, + 'ರಾಂ': 1, + 'ರಿಂ': 1, + 'ರೀ': 1, + 'ರು': 1, + 'ರೂ': 1, + 'ರೆಂ': 1, + 'ರೊ': 1, + 'ರೋ': 1, + 'ಲಂ': 1, + 'ಲಾ': 1, + 'ಲೀ': 1, + 'ಲು': 1, + 'ಲೂ': 1, + 'ಲೆಂ': 1, + 'ಲೇ': 1, + 'ಲೋ': 1, + 'ಳಾ': 1, + 'ಳಿಂ': 1, + 'ಳು': 1, + 'ಳೂ': 1, + 'ವಾ': 1, + 'ವೀ': 1, + 'ವು': 1, + 'ವುಂ': 1, + 'ವೂ': 1, + 'ವೃ': 1, + 'ವೆಂ': 1, + 'ವೇ': 1, + 'ವೈ': 1, + 'ವೋ': 1, + 'ಶಾ': 1, + 'ಶಾಂ': 1, + 'ಶೀ': 1, + 'ಶೇ': 1, + 'ಷಾ': 1, + 'ಷೇ': 1, + 'ಸಂ': 1, + 'ಸಾ': 1, + 'ಸಾಂ': 1, + 'ಸು': 1, + 'ಸೂ': 1, + 'ಸೇ': 1, + 'ಹಾ': 1, + 'ಹು': 1, + 'ಹೇ': 1, + 'ಹೊ': 1, + 'ಹೊಂ': 1, + 'ಹೋ': 1, + 'ಕ್‌': 2, + 'កា': 1, + 'កើ': 1, + 'កេ': 1, + 'កោ': 1, + 'ខា': 1, + 'ខែ': 1, + 'គា': 1, + 'គាំ': 1, + 'គេ': 1, + 'គោ': 1, + 'ឃា': 1, + 'ឃើ': 1, + 'ឃោ': 1, + 'ឃៅ': 1, + 'ងា': 1, + 'ចា': 1, + 'ចាំ': 1, + 'ចេ': 1, + 'ចែ': 1, + 'ចោ': 1, + 'ឆាំ': 1, + 'ជា': 1, + 'ជៀ': 1, + 'ឈា': 1, + 'ញុះ': 1, + 'ដា': 1, + 'ដើ': 1, + 'ដែ': 1, + 'ដៃ': 1, + 'ដោ': 1, + 'ដៅ': 1, + 'ឋា': 1, + 'ណា': 1, + 'ណើ': 1, + 'ណែ': 1, + 'ណោ': 1, + 'ណោះ': 1, + 'ណៈ': 1, + 'តា': 1, + 'តេ': 1, + 'តែ': 1, + 'ថា': 1, + 'ថែ': 1, + 'ទា': 1, + 'ទាំ': 1, + 'ទៀ': 1, + 'ទេ': 1, + 'ទៃ': 1, + 'ទោ': 1, + 'ទោះ': 1, + 'ទៅ': 1, + 'ធា': 1, + 'នា': 1, + 'នាំ': 1, + 'នឿ': 1, + 'នេះ': 1, + 'នៃ': 1, + 'នោះ': 1, + 'នៅ': 1, + 'នៈ': 1, + 'បា': 1, + 'បើ': 1, + 'បៀ': 1, + 'បែ': 1, + 'បោ': 1, + 'បោះ': 1, + 'បះ': 1, + 'ប៉ះ': 1, + 'ពា': 1, + 'ពើ': 1, + 'ពេ': 1, + 'ពោះ': 1, + 'ភា': 1, + 'ភេ': 1, + 'មា': 1, + 'មើ': 1, + 'មេ': 1, + 'មែ': 1, + 'ម៉ា': 1, + 'ម៉ោ': 1, + 'យា': 1, + 'យោ': 1, + 'យៈ': 1, + 'យ៉ា': 1, + 'រា': 1, + 'រាំ': 1, + 'រើ': 1, + 'រឿ': 1, + 'រៀ': 1, + 'រះ': 1, + 'រៈ': 1, + 'លា': 1, + 'លុះ': 1, + 'លើ': 1, + 'លេ': 1, + 'លោ': 1, + 'លៈ': 1, + 'វា': 1, + 'វេ': 1, + 'វៈ': 1, + 'សា': 1, + 'សើ': 1, + 'សេ': 1, + 'សៈ': 1, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ហា': 1, + 'ហើ': 1, + 'ហេ': 1, + 'ហែ': 1, + 'ហោ': 1, + 'ឡា': 1, + 'ឡើ': 1, + 'អា': 1, + 'អើ': 1, + 'អៀ': 1, + 'ᨠᩮ᩠': 1, + 'ᨠᩮᩢ᩵': 1, + 'ᨠᩮ᩵': 1, + 'ᨠᩯ᩠': 1, + 'ᨠᩯ᩵': 1, + 'ᨡᩮ᩠': 1, + 'ᨡᩮᩢ': 1, + 'ᨡᩮᩢᩢ': 1, + 'ᨡᩯ᩠': 1, + 'ᨡᩱᩢ': 1, + 'ᨣᩕ': 1, + 'ᨣᩕ᩠': 1, + 'ᨣᩕᩮ᩠': 1, + 'ᨣᩭ': 1, + 'ᨣᩮᩢᩢ': 1, + 'ᨣᩯ᩠': 1, + 'ᨤᩮᩢ': 1, + 'ᨤᩱ᩵': 1, + 'ᨧᩮ': 1, + 'ᨧᩮ᩠': 1, + 'ᨧᩮᩢᩢ': 1, + 'ᨧᩱ': 1, + 'ᨧᩱ᩠': 1, + 'ᨩᩭ᩵': 1, + 'ᨩᩮ᩠': 1, + 'ᨩᩱᩢ': 1, + 'ᨩ᩵ᩭ': 1, + 'ᨪᩮᩢ': 1, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᨯᩪᩯ': 1, + 'ᨯᩯ᩠': 1, + 'ᨯᩰ᩠': 1, + 'ᨯᩱ': 1, + 'ᨯᩱᩢ': 1, + 'ᨲᩕ': 1, + 'ᨲᩕᩦ': 1, + 'ᨲᩕ᩼': 1, + 'ᨲᩮ᩠': 1, + 'ᨲᩯ᩠': 1, + 'ᨲᩯ᩵': 1, + 'ᨲᩱ': 1, + 'ᨲᩱ᩠': 1, + 'ᨲᩱᩢ': 1, + 'ᨳᩮ᩠': 1, + 'ᨳᩮᩢᩢ': 1, + 'ᨳᩯ᩠': 1, + 'ᨴᩮ᩠': 1, + 'ᨴᩮᩢᩢ': 1, + 'ᨴᩮᩢ᩵': 1, + 'ᨴᩯ᩠': 1, + 'ᨴᩯᩢ': 1, + 'ᨴᩰ᩠': 1, + 'ᨶᩮ': 1, + 'ᨶᩯ᩠': 1, + 'ᨶᩱ': 1, + 'ᨷᩕ': 1, + 'ᨷᩮ᩠': 1, + 'ᨸᩮ᩠': 1, + 'ᨸᩮᩢ᩵': 1, + 'ᨹᩪᩢᩱ': 1, + 'ᨹᩮᩨ᩠': 1, + 'ᨻᩕ᩠': 1, + 'ᨻᩮ᩠': 1, + 'ᨻᩱ': 1, + 'ᨽᩱ᩠': 1, + 'ᨾᩮ᩠': 1, + 'ᨾᩯ᩵': 1, + 'ᨾᩱ': 1, + 'ᨿᩮ᩠': 1, + 'ᨿᩰ': 1, + 'ᩁᩢᩭ': 1, + 'ᩁᩮ᩠': 1, + 'ᩁᩮᩨ᩠': 1, + 'ᩁᩯ᩠': 1, + 'ᩃᩮ᩠': 1, + 'ᩃᩯ': 1, + 'ᩃᩰ᩠': 1, + 'ᩅᩮ': 1, + 'ᩅᩮ᩠': 1, + 'ᩅᩱᩢ': 1, + 'ᩈᩮ': 1, + 'ᩈᩮ᩠': 1, + 'ᩈᩯ᩠': 1, + 'ᩈᩱ': 1, + 'ᩈᩱ᩠': 1, + 'ᩉᩕᩨ': 1, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'ᩉᩮᩖᩨ': 1, + 'ᩉᩮ᩠': 1, + 'ᩉᩯ᩠': 1, + 'ᩉᩯ᩵': 1, + 'ᩉᩱ᩠': 1, + 'क्ष्ण': 3, + 'खो': 1, + 'टि': 1, + 'ढ़ो': 1, + 'दौ': 1, + 'र्त्त': 3, + 'लौ': 1, + 'हाँ': 1, + 'किं': 1, + 'केा': 1, + 'क्ष्य': 3, + 'गाँ': 1, + 'छि': 1, + 'छुी': 1, + 'त्त्व': 3, + 'त्र्त': 3, + 'नः': 1, + 'न्त्रि': 3, + 'पाँ': 1, + 'पो': 1, + 'बो': 1, + 'म्प्र': 3, + 'सौ': 1, + 'അം': 1, + 'കാ': 1, + 'കി': 1, + 'കെ': 1, + 'കേ': 1, + 'കൈ': 1, + 'കൊ': 1, + 'കോ': 1, + 'ക്ക്‌': 3, + 'ഗം': 1, + 'ഗി': 1, + 'ഗീ': 1, + 'ഘി': 1, + 'ചാ': 1, + 'ചി': 1, + 'ചെ': 1, + 'ചേ': 1, + 'ചോ': 1, + 'ജാ': 1, + 'ജി': 1, + 'ജീ': 1, + 'ടാ': 1, + 'ടി': 1, + 'ടും': 1, + 'ടെ': 1, + 'ടേ': 1, + 'ഠി': 1, + 'ണം': 1, + 'ണാ': 1, + 'ണി': 1, + 'ണെ': 1, + 'ണ്ട്‌': 3, + 'തം': 1, + 'താ': 1, + 'തി': 1, + 'തീ': 1, + 'തും': 1, + 'തെ': 1, + 'തേ': 1, + 'തൊ': 1, + 'തോ': 1, + 'ത്ത്‌': 3, + 'ദം': 1, + 'ദാ': 1, + 'ദി': 1, + 'ദേ': 1, + 'ധാ': 1, + 'ധി': 1, + 'നം': 1, + 'നാ': 1, + 'നി': 1, + 'നീ': 1, + 'നും': 1, + 'നെ': 1, + 'നേ': 1, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 4, + 'ന്‍കൂ': 3, + 'ന്‍പി': 3, + 'പാ': 1, + 'പി': 1, + 'പീ': 1, + 'പെ': 1, + 'പൈ': 1, + 'പൊ': 1, + 'പോ': 1, + 'പൌ': 1, + 'പ്പ്‌': 3, + 'ബം': 1, + 'ബാ': 1, + 'ബോ': 1, + 'ഭാ': 1, + 'ഭി': 1, + 'ഭേ': 1, + 'ഭൌ': 1, + 'മം': 1, + 'മാ': 1, + 'മി': 1, + 'മെ': 1, + 'മേ': 1, + 'മൊ': 1, + 'മോ': 1, + 'മൌ': 1, + 'മ്പ്ര': 3, + 'യം': 1, + 'യാ': 1, + 'യി': 1, + 'യും': 1, + 'യെ': 1, + 'യേ': 1, + 'യോ': 1, + 'യ്ക്കു': 3, + 'രം': 1, + 'രാ': 1, + 'രി': 1, + 'രീ': 1, + 'രും': 1, + 'രെ': 1, + 'രേ': 1, + 'രോ': 1, + 'ര്‍ക്കു': 4, + 'ര്‍ക്കും': 4, + 'ര്‍ക്ക്‌': 5, + 'ര്‍ഗ്ഗം': 4, + 'ര്‍ച്ച': 4, + 'ര്‍ണ്ണ': 4, + 'ര്‍ത്ത': 4, + 'ര്‍ത്തി': 4, + 'ര്‍ത്തു': 4, + 'ര്‍ത്തേ': 4, + 'ര്‍ദേ': 3, + 'ര്‍ദ്ദ': 4, + 'ര്‍പ്പെ': 4, + 'ര്‍ബ': 3, + 'ര്‍ഭ': 3, + 'ര്‍മ്മി': 4, + 'ര്‍രാ': 3, + 'ര്‍വ്വ': 4, + 'ര്‍ഹ': 3, + 'ര്‍ഹി': 3, + 'റം': 1, + 'റി': 1, + 'റെ': 1, + 'ലം': 1, + 'ലാ': 1, + 'ലി': 1, + 'ലും': 1, + 'ലെ': 1, + 'ലേ': 1, + 'ലോ': 1, + 'ല്‍കി': 3, + 'ല്‍കു': 3, + 'ല്‍കേ': 3, + 'ല്‍ത': 3, + 'ല്‍നി': 3, + 'ല്‍പ്പ': 4, + 'ളം': 1, + 'ളാ': 1, + 'ളി': 1, + 'ളും': 1, + 'ളെ': 1, + 'ളേ': 1, + 'ളോ': 1, + 'ള്‍കൊ': 3, + 'ള്‍ക്ക': 4, + 'ള്‍ക്കി': 4, + 'ള്‍ക്കു': 4, + 'ള്‍ക്കും': 4, + 'ള്‍ക്കെ': 4, + 'ള്‍ക്ക്‌': 5, + 'ഴി': 1, + 'വാ': 1, + 'വി': 1, + 'വും': 1, + 'വെ': 1, + 'വേ': 1, + 'വൈ': 1, + 'വോ': 1, + 'ശാ': 1, + 'ശി': 1, + 'ശീ': 1, + 'ശേ': 1, + 'ഷം': 1, + 'ഷി': 1, + 'ഷ്ട്യാ': 3, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 3, + 'സം': 1, + 'സാ': 1, + 'സാം': 1, + 'സി': 1, + 'സൌ': 1, + 'സ്ത്രം': 3, + 'സ്ത്രീ': 3, + 'സ്റ്റ്‌': 4, + 'ഹം': 1, + 'ഹാ': 1, + 'ഹി': 1, + 'ഹിം': 1, + 'ട്‌': 2, + 'ണ്‌': 2, + 'ത്‌': 2, + 'ന്‌': 2, + 'ന്‍': 2, + 'ല്‍': 2, + 'ള്‍': 2, + 'चां': 1, + 'चौ': 1, + 'ज्या‌': 3, + 'झा': 1, + 'टा': 1, + 'टां': 1, + 'डी': 1, + 'डो': 1, + 'णी': 1, + 'त्त्वा': 3, + 'त्त्वे': 3, + 'त्र्य': 3, + 'त्र्या': 3, + 'त्र्ये': 3, + 'दां': 1, + 'धां': 1, + 'नां': 1, + 'न्ह्यां': 3, + 'मां': 1, + 'मो': 1, + 'यी': 1, + 'रां': 1, + 'र्‍या': 3, + 'लां': 1, + 'ळा': 1, + 'ळी': 1, + 'षां': 1, + 'ष्ट्रा': 3, + 'ष्ट्रां': 3, + 'स्त्रि': 3, + 'द्‌': 2, + 'ကေု': 1, + 'ကၠေ': 1, + 'ကၠေံ': 1, + 'ချဳ': 1, + 'ဂျို': 1, + 'ဂၠေ': 1, + 'စှ်ေ': 1, + 'စၞေ': 1, + 'စၠေ': 1, + 'ဇြ': 1, + 'ဇြေ': 1, + 'ဇြဳ': 1, + 'ဇၞေ': 1, + 'ညေ': 1, + 'တေံ': 1, + 'တြ': 1, + 'တြုံ': 1, + 'တှ်ေ': 1, + 'တၟေ': 1, + 'ဒေံ': 1, + 'ဒြ': 1, + 'ပေဲ': 1, + 'ပျဲ': 1, + 'ပြဳ': 1, + 'ပြံ': 1, + 'ဖျု': 1, + 'ဖျေံ': 1, + 'ဗျဵု': 1, + 'ဗြေ': 1, + 'ဗြဴ': 1, + 'ဗၠေ': 1, + 'မျီု': 1, + 'မၠေ': 1, + 'ယျဵု': 1, + 'ယြဴ': 1, + 'ရေံ': 1, + 'ရှ်ေ': 1, + 'လျို': 1, + 'လၟေ': 1, + 'သြ': 1, + 'သြို': 1, + 'သှ်ေ': 1, + 'သၞေ': 1, + 'ဟေ': 1, + 'ၜေ': 1, + 'ख्‍ने': 3, + 'चो': 1, + 'डा': 1, + 'ढाँ': 1, + 'ढि': 1, + 'धो': 1, + 'निँ': 1, + 'फाँ': 1, + 'बाँ': 1, + 'र्द्ध': 3, + 'ष्ट्रि': 3, + 'साँ': 1, + 'स्ट्या': 3, + 'ਕਾ': 1, + 'ਕਾਂ': 1, + 'ਕਿ': 1, + 'ਕਿ੍': 1, + 'ਕਿੱ': 1, + 'ਕੀ': 1, + 'ਖਾ': 1, + 'ਖਾਂ': 1, + 'ਖਿ': 1, + 'ਖਿ਼': 1, + 'ਖੀ': 1, + 'ਗਾ': 1, + 'ਗਿ': 1, + 'ਗਿ੍': 1, + 'ਗੀ': 1, + 'ਚਾ': 1, + 'ਚਿ': 1, + 'ਚਿੱ': 1, + 'ਚੀ': 1, + 'ਜਾ': 1, + 'ਜਾਂ': 1, + 'ਜਿ': 1, + 'ਜਿ਼': 1, + 'ਜਿ਼ੰ': 1, + 'ਜੀ': 1, + 'ਝਿ': 1, + 'ਝੀ': 1, + 'ਟਾ': 1, + 'ਟਿ': 1, + 'ਟਿ੍': 1, + 'ਟੀ': 1, + 'ਠੀ': 1, + 'ਡਾ': 1, + 'ਣਾ': 1, + 'ਣਾਂ': 1, + 'ਣੀ': 1, + 'ਤਾ': 1, + 'ਤਾਂ': 1, + 'ਤਿ': 1, + 'ਤੀ': 1, + 'ਦਾ': 1, + 'ਦਾਂ': 1, + 'ਦਿ': 1, + 'ਦਿੱ': 1, + 'ਦੀ': 1, + 'ਧਾ': 1, + 'ਧਾਂ': 1, + 'ਧਿ': 1, + 'ਧੀ': 1, + 'ਨਾ': 1, + 'ਨਾਂ': 1, + 'ਨਿ': 1, + 'ਨੀ': 1, + 'ਨੀਂ': 1, + 'ਪਾ': 1, + 'ਪਿ': 1, + 'ਪੀ': 1, + 'ਫਿ': 1, + 'ਬਾ': 1, + 'ਬਿ': 1, + 'ਬੀ': 1, + 'ਭਾ': 1, + 'ਭਿ': 1, + 'ਮਾ': 1, + 'ਮਾਂ': 1, + 'ਮਿ': 1, + 'ਮੀ': 1, + 'ਯਾ': 1, + 'ਰਾ': 1, + 'ਰਾਂ': 1, + 'ਰਿ': 1, + 'ਰੀ': 1, + 'ਲਾ': 1, + 'ਲਾਂ': 1, + 'ਲਿ': 1, + 'ਲਿੰ': 1, + 'ਲੀ': 1, + 'ਵਾ': 1, + 'ਵਾਂ': 1, + 'ਵਿ': 1, + 'ਵਿੱ': 1, + 'ਵੀ': 1, + 'ਸ਼ਾ': 1, + 'ਸ਼ਾਂ': 1, + 'ਸ਼ਿ': 1, + 'ਸ਼ੀ': 1, + 'ਸਾ': 1, + 'ਸਾਂ': 1, + 'ਸਿ': 1, + 'ਸਿੱ': 1, + 'ਸੀ': 1, + 'ਹਾ': 1, + 'ਹਾਂ': 1, + 'ਹਿ': 1, + 'ਹਿੰ': 1, + 'ਹਿੱ': 1, + 'ਹੀ': 1, + 'ਹੀਂ': 1, + 'ਜ਼ਾ': 1, + 'ਜ਼ੀ': 1, + 'ੜਾ': 1, + 'ੜੀਂ': 1, + 'ਫ਼ਾ': 1, + 'ے‌': 2, + 'क्त्योः': 3, + 'क्ष्या': 3, + 'ग्र्य': 3, + 'ठैः': 1, + 'डि': 1, + 'ढ़ी': 1, + 'णां': 1, + 'ताः': 1, + 'तिं': 1, + 'त्त्थि': 3, + 'त्स्वा': 3, + 'दः': 1, + 'धाः': 1, + 'धेः': 1, + 'नाः': 1, + 'नैः': 1, + 'न्ञ्या': 3, + 'न्त्राः': 3, + 'न्त्री': 3, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 4, + 'न्त्र्ये': 4, + 'भिः': 1, + 'यः': 1, + 'याः': 1, + 'यैः': 1, + 'रः': 1, + 'राः': 1, + 'रिं': 1, + 'रौ': 1, + 'र्त्ति': 3, + 'लाः': 1, + 'वः': 1, + 'वाः': 1, + 'शः': 1, + 'शाः': 1, + 'शो': 1, + 'षाः': 1, + 'ष्ट्रे': 3, + 'ष्ट्रो': 3, + 'ष्प्र': 3, + 'सः': 1, + 'स्त्रा': 3, + '𑌅𑌂': 1, + '𑌕𑌂': 1, + '𑌕𑌾': 1, + '𑌕𑌾𑌂': 1, + '𑌕𑌾𑌃': 1, + '𑌕𑌿': 1, + '𑌕𑍂': 1, + '𑌕𑍃': 1, + '𑌕𑍇': 1, + '𑌕𑍋': 1, + '𑌗𑌾': 1, + '𑌗𑌿': 1, + '𑌗𑍁': 1, + '𑌗𑍃': 1, + '𑌗𑍇': 1, + '𑌗𑍌': 1, + '𑌘𑌾': 1, + '𑌘𑍇': 1, + '𑌘𑍋': 1, + '𑌚𑌾': 1, + '𑌚𑌿': 1, + '𑌚𑍇': 1, + '𑌚𑍈': 1, + '𑌛𑌾': 1, + '𑌛𑍁': 1, + '𑌛𑍇': 1, + '𑌜𑌾': 1, + '𑌜𑌿': 1, + '𑌜𑍇': 1, + '𑌞𑌾': 1, + '𑌟𑌃': 1, + '𑌟𑌾': 1, + '𑌟𑌾𑌂': 1, + '𑌟𑌾𑌃': 1, + '𑌠𑌾': 1, + '𑌠𑍇': 1, + '𑌠𑍈𑌃': 1, + '𑌡𑌂': 1, + '𑌡𑌃': 1, + '𑌡𑌿': 1, + '𑌣𑌂': 1, + '𑌣𑌾': 1, + '𑌣𑌾𑌂': 1, + '𑌣𑌿': 1, + '𑌣𑍁': 1, + '𑌣𑍇': 1, + '𑌤𑌂': 1, + '𑌤𑌃': 1, + '𑌤𑌾': 1, + '𑌤𑌾𑌂': 1, + '𑌤𑌾𑌃': 1, + '𑌤𑌿': 1, + '𑌤𑌿𑌂': 1, + '𑌤𑌿𑌃': 1, + '𑌤𑍁': 1, + '𑌤𑍁𑌂': 1, + '𑌤𑍃': 1, + '𑌤𑍇': 1, + '𑌤𑍇𑌃': 1, + '𑌤𑍈': 1, + '𑌤𑍋': 1, + '𑌤𑍌': 1, + '𑌥𑌂': 1, + '𑌥𑌾': 1, + '𑌥𑌾𑌂': 1, + '𑌥𑌿': 1, + '𑌦𑌂': 1, + '𑌦𑌃': 1, + '𑌦𑌾': 1, + '𑌦𑌿': 1, + '𑌦𑍁': 1, + '𑌦𑍃': 1, + '𑌦𑍇': 1, + '𑌦𑍋': 1, + '𑌧𑌃': 1, + '𑌧𑌾': 1, + '𑌧𑌾𑌃': 1, + '𑌧𑌿': 1, + '𑌧𑌿𑌂': 1, + '𑌧𑍁': 1, + '𑌧𑍃': 1, + '𑌧𑍇': 1, + '𑌧𑍇𑌃': 1, + '𑌧𑍈𑌃': 1, + '𑌨𑌂': 1, + '𑌨𑌃': 1, + '𑌨𑌾': 1, + '𑌨𑌾𑌂': 1, + '𑌨𑌾𑌃': 1, + '𑌨𑌿': 1, + '𑌨𑌿𑌃': 1, + '𑌨𑍁': 1, + '𑌨𑍂': 1, + '𑌨𑍇': 1, + '𑌨𑍈': 1, + '𑌨𑍈𑌃': 1, + '𑌨𑍋': 1, + '𑌪𑌂': 1, + '𑌪𑌾': 1, + '𑌪𑌿': 1, + '𑌪𑍁': 1, + '𑌪𑍂': 1, + '𑌪𑍇': 1, + '𑌪𑍋': 1, + '𑌬𑌾': 1, + '𑌬𑍃': 1, + '𑌭𑌾': 1, + '𑌭𑌿': 1, + '𑌭𑌿𑌃': 1, + '𑌭𑍁': 1, + '𑌭𑍂': 1, + '𑌭𑍇': 1, + '𑌮𑌂': 1, + '𑌮𑌾': 1, + '𑌮𑌿': 1, + '𑌮𑌿𑌂': 1, + '𑌮𑍁': 1, + '𑌮𑍂': 1, + '𑌮𑍇': 1, + '𑌮𑍈': 1, + '𑌮𑍋': 1, + '𑌮𑍌': 1, + '𑌯𑌂': 1, + '𑌯𑌃': 1, + '𑌯𑌾': 1, + '𑌯𑌾𑌂': 1, + '𑌯𑌾𑌃': 1, + '𑌯𑌿': 1, + '𑌯𑍁': 1, + '𑌯𑍁𑌃': 1, + '𑌯𑍇': 1, + '𑌯𑍈': 1, + '𑌯𑍈𑌃': 1, + '𑌯𑍋': 1, + '𑌯𑍋𑌃': 1, + '𑌰𑌂': 1, + '𑌰𑌃': 1, + '𑌰𑌾': 1, + '𑌰𑌾𑌃': 1, + '𑌰𑌿': 1, + '𑌰𑌿𑌂': 1, + '𑌰𑍁': 1, + '𑌰𑍂': 1, + '𑌰𑍇': 1, + '𑌰𑍋': 1, + '𑌰𑍌': 1, + '𑌲𑌂': 1, + '𑌲𑌾': 1, + '𑌲𑌾𑌃': 1, + '𑌲𑌿': 1, + '𑌲𑌿𑌂': 1, + '𑌲𑍇': 1, + '𑌲𑍈': 1, + '𑌲𑍋': 1, + '𑌵𑌂': 1, + '𑌵𑌃': 1, + '𑌵𑌾': 1, + '𑌵𑌾𑌂': 1, + '𑌵𑌾𑌃': 1, + '𑌵𑌿': 1, + '𑌵𑍃': 1, + '𑌵𑍇': 1, + '𑌵𑍈': 1, + '𑌵𑍋': 1, + '𑌶𑌂': 1, + '𑌶𑌃': 1, + '𑌶𑌾': 1, + '𑌶𑌾𑌃': 1, + '𑌶𑌿': 1, + '𑌶𑍁': 1, + '𑌶𑍂': 1, + '𑌶𑍇': 1, + '𑌶𑍋': 1, + '𑌷𑌂': 1, + '𑌷𑌾': 1, + '𑌷𑌾𑌂': 1, + '𑌷𑌾𑌃': 1, + '𑌷𑌿': 1, + '𑌷𑍁': 1, + '𑌷𑍇': 1, + '𑌷𑍈': 1, + '𑌷𑍋': 1, + '𑌸𑌂': 1, + '𑌸𑌃': 1, + '𑌸𑌾': 1, + '𑌸𑌾𑌂': 1, + '𑌸𑌿': 1, + '𑌸𑍁': 1, + '𑌸𑍂': 1, + '𑌸𑍇': 1, + '𑌸𑍋': 1, + '𑌸𑍌': 1, + '𑌹𑌾': 1, + '𑌹𑌾𑌃': 1, + '𑌹𑌿': 1, + '𑌹𑍇': 1, + '𑌹𑍋': 1, + 'ငႄ': 1, + 'မႄ': 1, + 'လႄ': 1, + 'ၵေ': 1, + 'ၵႄ': 1, + 'ၶေ': 1, + 'ၼေ': 1, + 'ၼႄ': 1, + 'ၽႄ': 1, + 'ႁေ': 1, + 'ႁႄ': 1, + 'කා': 1, + 'කැ': 1, + 'කෘ': 1, + 'කෙ': 1, + 'කො': 1, + 'කෝ': 1, + 'කෲ': 1, + 'ගා': 1, + 'ගැ': 1, + 'ගෙ': 1, + 'ගේ': 1, + 'චා': 1, + 'චැ': 1, + 'චෝ': 1, + 'ජා': 1, + 'ඥා': 1, + 'ටා': 1, + 'ටේ': 1, + 'ඨා': 1, + 'ඩං': 1, + 'ඩා': 1, + 'තා': 1, + 'තැ': 1, + 'තෘ': 1, + 'තෙ': 1, + 'තේ': 1, + 'තො': 1, + 'තෝ': 1, + 'ථා': 1, + 'දා': 1, + 'දැ': 1, + 'දිං': 1, + 'දෙ': 1, + 'දේ': 1, + 'දෝ': 1, + 'ධා': 1, + 'නා': 1, + 'නැ': 1, + 'නෑ': 1, + 'නෙ': 1, + 'නේ': 1, + 'නො': 1, + 'ඳා': 1, + 'පා': 1, + 'පැ': 1, + 'පෑ': 1, + 'පෙ': 1, + 'පේ': 1, + 'පො': 1, + 'පෞ': 1, + 'බා': 1, + 'බැ': 1, + 'බෙ': 1, + 'බේ': 1, + 'බෝ': 1, + 'භා': 1, + 'භෞ': 1, + 'මා': 1, + 'මැ': 1, + 'මෙ': 1, + 'මේ': 1, + 'යා': 1, + 'යෙ': 1, + 'යේ': 1, + 'යො': 1, + 'යෝ': 1, + 'රා': 1, + 'රැ': 1, + 'රෙ': 1, + 'රේ': 1, + 'රෝ': 1, + 'ලං': 1, + 'ලා': 1, + 'ලැ': 1, + 'ලෙ': 1, + 'ලේ': 1, + 'ලෝ': 1, + 'වං': 1, + 'වා': 1, + 'වැ': 1, + 'වෘ': 1, + 'වෙ': 1, + 'වේ': 1, + 'වෝ': 1, + 'ශේ': 1, + 'ෂා': 1, + 'සං': 1, + 'සා': 1, + 'සැ': 1, + 'සෑ': 1, + 'සෙ': 1, + 'සේ': 1, + 'සෞ': 1, + 'හා': 1, + 'හැ': 1, + 'හිං': 1, + 'හෘ': 1, + 'හෙ': 1, + 'හො': 1, + 'හෝ': 1, + 'ළැ': 1, + 'ක්‍': 2, + 'ඛ්‍': 2, + 'ජ්‍': 2, + 'ත්‍': 2, + 'ද්‍': 2, + 'ධ්‍': 2, + 'න්‍': 2, + 'ප්‍': 2, + 'ව්‍': 2, + 'ශ්‍': 2, + 'ෂ්‍': 2, + 'கா': 1, + 'கி': 1, + 'கு': 1, + 'கூ': 1, + 'கெ': 1, + 'கே': 1, + 'கை': 1, + 'கொ': 1, + 'கோ': 1, + 'சா': 1, + 'சி': 1, + 'சு': 1, + 'சூ': 1, + 'செ': 1, + 'சே': 1, + 'சை': 1, + 'சொ': 1, + 'டா': 1, + 'டி': 1, + 'டு': 1, + 'டெ': 1, + 'டை': 1, + 'ணா': 1, + 'ணி': 1, + 'ணு': 1, + 'ணை': 1, + 'தா': 1, + 'தி': 1, + 'து': 1, + 'தூ': 1, + 'தெ': 1, + 'தே': 1, + 'தை': 1, + 'தொ': 1, + 'தோ': 1, + 'நா': 1, + 'நி': 1, + 'நு': 1, + 'நெ': 1, + 'நே': 1, + 'நோ': 1, + 'னா': 1, + 'னி': 1, + 'னு': 1, + 'னே': 1, + 'னை': 1, + 'னொ': 1, + 'பா': 1, + 'பி': 1, + 'பு': 1, + 'பெ': 1, + 'பே': 1, + 'பை': 1, + 'பொ': 1, + 'போ': 1, + 'மா': 1, + 'மி': 1, + 'மு': 1, + 'மூ': 1, + 'மெ': 1, + 'மே': 1, + 'மை': 1, + 'மொ': 1, + 'மோ': 1, + 'யா': 1, + 'யி': 1, + 'யு': 1, + 'யே': 1, + 'யை': 1, + 'யோ': 1, + 'ரா': 1, + 'ரி': 1, + 'ரு': 1, + 'ரெ': 1, + 'ரை': 1, + 'றா': 1, + 'றி': 1, + 'று': 1, + 'றே': 1, + 'றை': 1, + 'றொ': 1, + 'றோ': 1, + 'லா': 1, + 'லி': 1, + 'லு': 1, + 'லெ': 1, + 'லே': 1, + 'லை': 1, + 'லோ': 1, + 'ளா': 1, + 'ளி': 1, + 'ளு': 1, + 'ளெ': 1, + 'ளை': 1, + 'ழி': 1, + 'ழு': 1, + 'ழை': 1, + 'வா': 1, + 'வி': 1, + 'வு': 1, + 'வூ': 1, + 'வெ': 1, + 'வே': 1, + 'வை': 1, + 'வொ': 1, + 'வோ': 1, + 'అం': 1, + 'ఆం': 1, + 'ఒం': 1, + 'కం': 1, + 'కాం': 1, + 'కు': 1, + 'కుం': 1, + 'కూ': 1, + 'కృ': 1, + 'కెం': 1, + 'క్స్వా': 3, + 'గిం': 1, + 'గు': 1, + 'గూ': 1, + 'గృ': 1, + 'చు': 1, + 'చెం': 1, + 'టం': 1, + 'టిం': 1, + 'టు': 1, + 'టుం': 1, + 'డు': 1, + 'ణిం': 1, + 'తం': 1, + 'తః': 1, + 'తు': 1, + 'తృ': 1, + 'త్ర్య': 3, + 'దం': 1, + 'దిం': 1, + 'దు': 1, + 'దుం': 1, + 'దృ': 1, + 'ద్ర్య': 3, + 'ధిం': 1, + 'ధు': 1, + 'నం': 1, + 'నః': 1, + 'నాం': 1, + 'నిం': 1, + 'ను': 1, + 'నుం': 1, + 'నొం': 1, + 'పం': 1, + 'పిం': 1, + 'పు': 1, + 'పూ': 1, + 'పెం': 1, + 'పొం': 1, + 'బం': 1, + 'భం': 1, + 'భు': 1, + 'మిం': 1, + 'ము': 1, + 'మూ': 1, + 'యం': 1, + 'యః': 1, + 'యిం': 1, + 'యు': 1, + 'యుం': 1, + 'రం': 1, + 'రిం': 1, + 'రు': 1, + 'రూ': 1, + 'ఱు': 1, + 'లం': 1, + 'లిం': 1, + 'లు': 1, + 'విం': 1, + 'వు': 1, + 'వృ': 1, + 'శాం': 1, + 'శిం': 1, + 'శు': 1, + 'షిం': 1, + 'షు': 1, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'సం': 1, + 'సాం': 1, + 'సు': 1, + 'సూ': 1, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, + 'హిం': 1, +} diff --git a/wcwidth/table_grapheme_overrides/_known_da9ceb0a.py b/wcwidth/table_grapheme_overrides/_known_da9ceb0a.py new file mode 100644 index 00000000..8173432a --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_da9ceb0a.py @@ -0,0 +1,1910 @@ +""" +Grapheme overrides for _known_da9ceb0a. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: wezterm +""" +# pylint: skip-file +GRAPHEMES = { + 'অং': 1, + 'কা': 1, + 'কা‌': 1, + 'কি': 1, + 'কিং': 1, + 'কে': 1, + 'কে‌': 1, + 'কো': 1, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 3, + 'খা': 1, + 'খি': 1, + 'খে': 1, + 'গি': 1, + 'গে': 1, + 'গো': 1, + 'ঘা': 1, + 'ঘে': 1, + 'ঘো': 1, + 'ঘো': 1, + 'চা': 1, + 'চি': 1, + 'চে': 1, + 'চো': 1, + 'চৌ': 1, + 'ছা': 1, + 'ছি': 1, + 'ছে': 1, + 'জা': 1, + 'জি': 1, + 'জী': 1, + 'জে': 1, + 'জে‌': 1, + 'ঝো': 1, + 'টা': 1, + 'টি': 1, + 'ঠি': 1, + 'ড়া': 1, + 'ণা': 1, + 'ণি': 1, + 'ণে': 1, + 'তঃ': 1, + 'তা': 1, + 'তাঁ': 1, + 'তা‌': 1, + 'তি': 1, + 'তি‌': 1, + 'তী': 1, + 'তে': 1, + 'তে‌': 1, + 'থা': 1, + 'থি': 1, + 'থে': 1, + 'দা': 1, + 'দি': 1, + 'দে': 1, + 'দে‌': 1, + 'দৈ': 1, + 'দো': 1, + 'ধা': 1, + 'ধি': 1, + 'ধী': 1, + 'ধে': 1, + 'না': 1, + 'না‌': 1, + 'নি': 1, + 'নী': 1, + 'নে': 1, + 'নৈ': 1, + 'নো': 1, + 'ন্ত্রি': 3, + 'ন্ত্রে': 3, + 'পা': 1, + 'পা‌': 1, + 'পি': 1, + 'পী': 1, + 'পে': 1, + 'পো': 1, + 'ফে': 1, + 'ফৌ': 1, + 'বং': 1, + 'বা': 1, + 'বা‌': 1, + 'বি': 1, + 'বী': 1, + 'বে': 1, + 'বৈ': 1, + 'বো': 1, + 'ভা': 1, + 'ভি': 1, + 'ভে': 1, + 'ভো': 1, + 'ভৌ': 1, + 'মা': 1, + 'মা‌': 1, + 'মি': 1, + 'মে': 1, + 'মৌ': 1, + 'য়া': 1, + 'য়ি': 1, + 'য়ে': 1, + 'য়ো': 1, + 'যা': 1, + 'যে': 1, + 'যো': 1, + 'রা': 1, + 'রাং': 1, + 'রি': 1, + 'রী': 1, + 'রে': 1, + 'রো': 1, + 'র্ব্য': 3, + 'লা': 1, + 'লি': 1, + 'লী': 1, + 'লে': 1, + 'লে‌': 1, + 'শং': 1, + 'শা': 1, + 'শি': 1, + 'শী': 1, + 'শৃং': 1, + 'শে': 1, + 'শৈ': 1, + 'ষা': 1, + 'ষি': 1, + 'ষী': 1, + 'ষে': 1, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 3, + 'ষ্ট্রে': 3, + 'সং': 1, + 'সা': 1, + 'সাং': 1, + 'সি': 1, + 'সী': 1, + 'সে': 1, + 'সে‌': 1, + 'স্ত্র': 3, + 'স্থ্য': 3, + 'হা': 1, + 'হি': 1, + 'হে': 1, + 'হো': 1, + 'য়ে': 1, + 'का': 1, + 'कि': 1, + 'की': 1, + 'को': 1, + 'कौ': 1, + 'क्घ्घि्': 3, + 'खा': 1, + 'खि': 1, + 'खी': 1, + 'गा': 1, + 'गां': 1, + 'गि': 1, + 'गी': 1, + 'गो': 1, + 'घि': 1, + 'घी': 1, + 'घेि': 1, + 'घो': 1, + 'घ्र्व्य': 4, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'चा': 1, + 'चि': 1, + 'छो': 1, + 'जा': 1, + 'जि': 1, + 'जिं': 1, + 'जी': 1, + 'टी': 1, + 'ठा': 1, + 'ठी': 1, + 'ड़ा': 1, + 'ढ़ा': 1, + 'ढ़ि': 1, + 'णा': 1, + 'णि': 1, + 'णो': 1, + 'ता': 1, + 'तां': 1, + 'ति': 1, + 'तो': 1, + 'तौ': 1, + 'था': 1, + 'थि': 1, + 'दा': 1, + 'दि': 1, + 'दी': 1, + 'दो': 1, + 'धा': 1, + 'धि': 1, + 'ना': 1, + 'नि': 1, + 'नी': 1, + 'नो': 1, + 'नों': 1, + 'पा': 1, + 'फा': 1, + 'बा': 1, + 'बि': 1, + 'बी': 1, + 'भा': 1, + 'भि': 1, + 'भी': 1, + 'भो': 1, + 'मा': 1, + 'मि': 1, + 'मी': 1, + 'मौ': 1, + 'या': 1, + 'यि': 1, + 'यो': 1, + 'यों': 1, + 'रा': 1, + 'रि': 1, + 'री': 1, + 'रो': 1, + 'ला': 1, + 'लि': 1, + 'लिं': 1, + 'ली': 1, + 'लीं': 1, + 'लो': 1, + 'वा': 1, + 'वां': 1, + 'वि': 1, + 'वी': 1, + 'शा': 1, + 'शां': 1, + 'शि': 1, + 'शी': 1, + 'षा': 1, + 'षि': 1, + 'षी': 1, + 'ष्ट्र': 3, + 'ष्ट्री': 3, + 'सा': 1, + 'सां': 1, + 'सि': 1, + 'सी': 1, + 'सो': 1, + 'स्थ्य': 3, + 'हा': 1, + 'हि': 1, + 'हिं': 1, + 'ही': 1, + 'हीं': 1, + 'हो': 1, + 'हौ': 1, + 'ကေ': 1, + 'က်ျ': 1, + 'ကျ': 1, + 'ကျို': 1, + 'ကျူ': 1, + 'ကျေ': 1, + 'ကျွ': 1, + 'ကြ': 1, + 'ကြို': 1, + 'ကြီ': 1, + 'ကြု': 1, + 'ကြေ': 1, + 'ကြံ': 1, + 'ကြွေ': 1, + 'ခေ': 1, + 'ချ': 1, + 'ချိ': 1, + 'ချို': 1, + 'ချို့': 1, + 'ချီ': 1, + 'ချု': 1, + 'ချေ': 1, + 'ခြ': 1, + 'ခြုံ': 1, + 'ခြေ': 1, + 'ငြ': 1, + 'ငြိ': 1, + 'ငွေ': 1, + 'စေ': 1, + 'ဆေ': 1, + 'တေ': 1, + 'တွေ': 1, + 'ထေ': 1, + 'ထွေ': 1, + 'ဒေ': 1, + 'နေ': 1, + 'နေ့': 1, + 'နှေ': 1, + 'ပေ': 1, + 'ပျ': 1, + 'ပျေ': 1, + 'ပြ': 1, + 'ပြီ': 1, + 'ပြု': 1, + 'ပြေ': 1, + 'ဖေ': 1, + 'ဖျ': 1, + 'ဖြ': 1, + 'ဖြို': 1, + 'ဘေ': 1, + 'မေ': 1, + 'မျ': 1, + 'မျို': 1, + 'မျှ': 1, + 'မြ': 1, + 'မြေ': 1, + 'မြှ': 1, + 'မွေ': 1, + 'မွေ့': 1, + 'မှေ': 1, + 'ယေ': 1, + 'ယျ': 1, + 'ရေ': 1, + 'ရွေ': 1, + 'ရွှေ့': 1, + 'ရှေ': 1, + 'ရှေ့': 1, + 'လေ': 1, + 'လျ': 1, + 'လျေ': 1, + 'လျှ': 1, + 'လျှို့': 1, + 'လျှေ': 1, + 'ဝေ': 1, + 'သေ': 1, + 'အေ': 1, + '𑄃𑄬': 1, + '𑄃𑄬𑄭': 1, + '𑄇𑄬': 1, + '𑄈𑄬': 1, + '𑄉𑄬': 1, + '𑄉𑄬𑄭': 1, + '𑄊𑄬': 1, + '𑄌𑄬': 1, + '𑄎𑄬': 1, + '𑄎𑄬𑄭': 1, + '𑄏𑄬': 1, + '𑄑𑄬': 1, + '𑄖𑄬': 1, + '𑄗𑄬': 1, + '𑄘𑄬': 1, + '𑄙𑄬': 1, + '𑄚𑄬': 1, + '𑄚𑄬𑄭': 1, + '𑄛𑄬': 1, + '𑄜𑄬': 1, + '𑄝𑄬': 1, + '𑄞𑄬': 1, + '𑄞𑄬𑄭': 1, + '𑄟𑄬': 1, + '𑄠𑄬': 1, + '𑄠𑄬𑄭': 1, + '𑄡𑄬': 1, + '𑄡𑄬𑄭': 1, + '𑄢𑄬': 1, + '𑄢𑄬𑄭': 1, + '𑄣𑄬': 1, + '𑄣𑄬𑄭': 1, + '𑄥𑄬': 1, + '𑄦𑄬': 1, + 'કઃ': 1, + 'કા': 1, + 'કાં': 1, + 'કિ': 1, + 'કી': 1, + 'કો': 1, + 'ખા': 1, + 'ખી': 1, + 'ખો': 1, + 'ગા': 1, + 'ગિ': 1, + 'ગી': 1, + 'ગો': 1, + 'ઘા': 1, + 'ઘો': 1, + 'ચા': 1, + 'ચિ': 1, + 'ચી': 1, + 'છા': 1, + 'છો': 1, + 'જા': 1, + 'જાં': 1, + 'જિ': 1, + 'જી': 1, + 'જો': 1, + 'ટઃ': 1, + 'ડા': 1, + 'ડાં': 1, + 'ડી': 1, + 'ઢા': 1, + 'ઢિ': 1, + 'ણા': 1, + 'ણી': 1, + 'તઃ': 1, + 'તા': 1, + 'તાં': 1, + 'તિ': 1, + 'તી': 1, + 'તો': 1, + 'ત્ત્વ': 3, + 'ત્ત્વા': 3, + 'ત્ર્ય': 3, + 'થા': 1, + 'થી': 1, + 'દા': 1, + 'દી': 1, + 'દો': 1, + 'ધા': 1, + 'ધાં': 1, + 'ધિ': 1, + 'ધી': 1, + 'ધો': 1, + 'નઃ': 1, + 'ના': 1, + 'નાં': 1, + 'નિ': 1, + 'ની': 1, + 'નો': 1, + 'પા': 1, + 'પિ': 1, + 'પી': 1, + 'પો': 1, + 'ફા': 1, + 'ફો': 1, + 'બા': 1, + 'બાં': 1, + 'બી': 1, + 'ભા': 1, + 'ભાં': 1, + 'ભિ': 1, + 'ભો': 1, + 'ભૌ': 1, + 'મઃ': 1, + 'મા': 1, + 'માં': 1, + 'મિ': 1, + 'મી': 1, + 'મો': 1, + 'યા': 1, + 'યિ': 1, + 'યી': 1, + 'યો': 1, + 'રા': 1, + 'રિ': 1, + 'રી': 1, + 'રો': 1, + 'લા': 1, + 'લાં': 1, + 'લિ': 1, + 'લિં': 1, + 'લી': 1, + 'લો': 1, + 'ળા': 1, + 'ળી': 1, + 'વા': 1, + 'વાં': 1, + 'વિ': 1, + 'વી': 1, + 'વો': 1, + 'શા': 1, + 'શાં': 1, + 'શિ': 1, + 'શી': 1, + 'શો': 1, + 'ષા': 1, + 'ષી': 1, + 'ષો': 1, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 3, + 'ષ્ટ્રો': 3, + 'સા': 1, + 'સાં': 1, + 'સિ': 1, + 'સી': 1, + 'સો': 1, + 'સ્ત્રી': 3, + 'હા': 1, + 'હિ': 1, + 'હી': 1, + 'હો': 1, + 'कां': 1, + 'ग़ा': 1, + 'गों': 1, + 'गौ': 1, + 'घा': 1, + 'ची': 1, + 'जो': 1, + 'टों': 1, + 'ढा': 1, + 'णों': 1, + 'तः': 1, + 'ती': 1, + 'तों': 1, + 'धी': 1, + 'धों': 1, + 'निः': 1, + 'नौ': 1, + 'न्त्र': 3, + 'न्त्रा': 3, + 'पां': 1, + 'पि': 1, + 'पी': 1, + 'पों': 1, + 'फौ': 1, + 'भौ': 1, + 'मों': 1, + 'यां': 1, + 'रों': 1, + 'लों': 1, + 'वो': 1, + 'वों': 1, + 'शों': 1, + 'षों': 1, + 'ष्ट्रों': 3, + 'स्त्र': 3, + 'स्त्री': 3, + 'हां': 1, + 'हैः': 1, + 'हों': 1, + 'क़ा': 1, + 'क़ि': 1, + 'ज़ा': 1, + 'ड़ा': 1, + 'ढ़ा': 1, + 'फ़ा': 1, + 'ꦏꦃ': 1, + 'ꦏꦺ': 1, + 'ꦏꦺꦴ': 1, + 'ꦏꦿ': 1, + 'ꦏꦿꦁ': 1, + 'ꦏꦿꦂ': 1, + 'ꦒꦸꦃ': 1, + 'ꦒꦺꦴ': 1, + 'ꦒꦿ': 1, + 'ꦒꦿꦺ': 1, + 'ꦔꦃ': 1, + 'ꦔꦺ': 1, + 'ꦔꦺꦴ': 1, + 'ꦔꦿ': 1, + 'ꦕꦃ': 1, + 'ꦕꦺꦴ': 1, + 'ꦗꦃ': 1, + 'ꦗꦺ': 1, + 'ꦗꦿꦺꦴ': 1, + 'ꦝꦃ': 1, + 'ꦝꦺ': 1, + 'ꦝꦺꦴ': 1, + 'ꦝꦺꦴꦂ': 1, + 'ꦠꦸꦃ': 1, + 'ꦠꦺ': 1, + 'ꦠꦺꦃ': 1, + 'ꦠꦺꦴ': 1, + 'ꦠꦾ': 1, + 'ꦠꦿ': 1, + 'ꦠꦿꦶ': 1, + 'ꦠ꧀ꦱ꧀ꦮ': 3, + 'ꦢꦃ': 1, + 'ꦢꦺ': 1, + 'ꦢꦺꦴ': 1, + 'ꦢꦾ': 1, + 'ꦢꦿ': 1, + 'ꦤꦺ': 1, + 'ꦤꦺꦃ': 1, + 'ꦤꦺꦴ': 1, + 'ꦥꦃ': 1, + 'ꦥꦺ': 1, + 'ꦥꦺꦴ': 1, + 'ꦥꦿ': 1, + 'ꦥꦿꦃ': 1, + 'ꦥꦿꦶ': 1, + 'ꦥꦿꦺꦴ': 1, + 'ꦧꦺ': 1, + 'ꦧꦺꦃ': 1, + 'ꦧꦺꦴ': 1, + 'ꦧꦿ': 1, + 'ꦩꦃ': 1, + 'ꦩꦺ': 1, + 'ꦩꦺꦃ': 1, + 'ꦩꦺꦴ': 1, + 'ꦩꦿ': 1, + 'ꦩꦿꦃ': 1, + 'ꦩꦿꦶꦃ': 1, + 'ꦪꦃ': 1, + 'ꦪꦸꦃ': 1, + 'ꦪꦺꦴ': 1, + 'ꦫꦶꦃ': 1, + 'ꦫꦺ': 1, + 'ꦫꦺꦴ': 1, + 'ꦫꦾ': 1, + 'ꦭꦃ': 1, + 'ꦭꦶꦃ': 1, + 'ꦭꦺ': 1, + 'ꦭꦺꦃ': 1, + 'ꦭꦺꦴ': 1, + 'ꦭꦺꦴꦁ': 1, + 'ꦮꦃ': 1, + 'ꦮꦶꦃ': 1, + 'ꦮꦸꦃ': 1, + 'ꦮꦺ': 1, + 'ꦮꦺꦴ': 1, + 'ꦮꦺꦴꦁ': 1, + 'ꦮꦺꦴꦃ': 1, + 'ꦮꦿꦸꦃ': 1, + 'ꦱꦶꦃ': 1, + 'ꦱꦺ': 1, + 'ꦱꦺꦴ': 1, + 'ꦱꦾ': 1, + 'ꦱꦿ': 1, + 'ꦱꦿꦃ': 1, + 'ꦲꦺ': 1, + 'ꦲꦺꦴ': 1, + 'ಅಂ': 1, + 'ಇಂ': 1, + 'ಉಂ': 1, + 'ಎಂ': 1, + 'ಒಂ': 1, + 'ಕಾ': 1, + 'ಕಾಂ': 1, + 'ಕಿಂ': 1, + 'ಕೀ': 1, + 'ಕು': 1, + 'ಕುಂ': 1, + 'ಕೂ': 1, + 'ಕೃ': 1, + 'ಕೆಂ': 1, + 'ಕೇ': 1, + 'ಕೈ': 1, + 'ಕೊ': 1, + 'ಕೊಂ': 1, + 'ಖಾಂ': 1, + 'ಗಾ': 1, + 'ಗಾಂ': 1, + 'ಗೀ': 1, + 'ಗು': 1, + 'ಗೂ': 1, + 'ಗೈ': 1, + 'ಗೊ': 1, + 'ಗೊಂ': 1, + 'ಗೋ': 1, + 'ಚಾ': 1, + 'ಚೀ': 1, + 'ಚು': 1, + 'ಛಾ': 1, + 'ಜಾ': 1, + 'ಜೀ': 1, + 'ಟು': 1, + 'ಟುಂ': 1, + 'ಟೇ': 1, + 'ಠಾ': 1, + 'ಡಾ': 1, + 'ಡು': 1, + 'ಡೂ': 1, + 'ಢೀ': 1, + 'ಣಂ': 1, + 'ಣಾ': 1, + 'ಣು': 1, + 'ಣೈ': 1, + 'ತಂ': 1, + 'ತಃ': 1, + 'ತಾ': 1, + 'ತೀ': 1, + 'ತು': 1, + 'ತೃ': 1, + 'ತೊ': 1, + 'ತೋ': 1, + 'ಥಾ': 1, + 'ದಂ': 1, + 'ದಾ': 1, + 'ದಿಂ': 1, + 'ದು': 1, + 'ದೂ': 1, + 'ದೃ': 1, + 'ದೇ': 1, + 'ದೊ': 1, + 'ದೋ': 1, + 'ಧಾ': 1, + 'ಧೀ': 1, + 'ಧೂ': 1, + 'ನಃ': 1, + 'ನಾ': 1, + 'ನಾಂ': 1, + 'ನಿಂ': 1, + 'ನು': 1, + 'ನೂ': 1, + 'ನೇ': 1, + 'ನೈ': 1, + 'ನೊ': 1, + 'ಪಂ': 1, + 'ಪಾ': 1, + 'ಪು': 1, + 'ಪೂ': 1, + 'ಪೇ': 1, + 'ಬಂ': 1, + 'ಬಾ': 1, + 'ಬು': 1, + 'ಬೇ': 1, + 'ಬೋ': 1, + 'ಭಾ': 1, + 'ಭೀ': 1, + 'ಭು': 1, + 'ಭೇ': 1, + 'ಭೋ': 1, + 'ಮಾ': 1, + 'ಮೀ': 1, + 'ಮು': 1, + 'ಮೂ': 1, + 'ಮೇ': 1, + 'ಮೈ': 1, + 'ಯಂ': 1, + 'ಯಾ': 1, + 'ಯಿಂ': 1, + 'ಯು': 1, + 'ಯುಂ': 1, + 'ಯೂ': 1, + 'ಯೆಂ': 1, + 'ಯೇ': 1, + 'ಯೊ': 1, + 'ಯೋ': 1, + 'ರಂ': 1, + 'ರಾ': 1, + 'ರಾಂ': 1, + 'ರಿಂ': 1, + 'ರೀ': 1, + 'ರು': 1, + 'ರೂ': 1, + 'ರೆಂ': 1, + 'ರೊ': 1, + 'ರೋ': 1, + 'ಲಂ': 1, + 'ಲಾ': 1, + 'ಲೀ': 1, + 'ಲು': 1, + 'ಲೂ': 1, + 'ಲೆಂ': 1, + 'ಲೇ': 1, + 'ಲೋ': 1, + 'ಳಾ': 1, + 'ಳಿಂ': 1, + 'ಳು': 1, + 'ಳೂ': 1, + 'ವಾ': 1, + 'ವೀ': 1, + 'ವು': 1, + 'ವುಂ': 1, + 'ವೂ': 1, + 'ವೃ': 1, + 'ವೆಂ': 1, + 'ವೇ': 1, + 'ವೈ': 1, + 'ವೋ': 1, + 'ಶಾ': 1, + 'ಶಾಂ': 1, + 'ಶೀ': 1, + 'ಶೇ': 1, + 'ಷಾ': 1, + 'ಷೇ': 1, + 'ಸಂ': 1, + 'ಸಾ': 1, + 'ಸಾಂ': 1, + 'ಸು': 1, + 'ಸೂ': 1, + 'ಸೇ': 1, + 'ಹಾ': 1, + 'ಹು': 1, + 'ಹೇ': 1, + 'ಹೊ': 1, + 'ಹೊಂ': 1, + 'ಹೋ': 1, + 'កា': 1, + 'កើ': 1, + 'កេ': 1, + 'កោ': 1, + 'ខា': 1, + 'ខែ': 1, + 'គា': 1, + 'គាំ': 1, + 'គេ': 1, + 'គោ': 1, + 'ឃា': 1, + 'ឃើ': 1, + 'ឃោ': 1, + 'ឃៅ': 1, + 'ងា': 1, + 'ចា': 1, + 'ចាំ': 1, + 'ចេ': 1, + 'ចែ': 1, + 'ចោ': 1, + 'ឆាំ': 1, + 'ជា': 1, + 'ជៀ': 1, + 'ឈា': 1, + 'ញុះ': 1, + 'ដា': 1, + 'ដើ': 1, + 'ដែ': 1, + 'ដៃ': 1, + 'ដោ': 1, + 'ដៅ': 1, + 'ឋា': 1, + 'ណា': 1, + 'ណើ': 1, + 'ណែ': 1, + 'ណោ': 1, + 'ណោះ': 1, + 'ណៈ': 1, + 'តា': 1, + 'តេ': 1, + 'តែ': 1, + 'ថា': 1, + 'ថែ': 1, + 'ទា': 1, + 'ទាំ': 1, + 'ទៀ': 1, + 'ទេ': 1, + 'ទៃ': 1, + 'ទោ': 1, + 'ទោះ': 1, + 'ទៅ': 1, + 'ធា': 1, + 'នា': 1, + 'នាំ': 1, + 'នឿ': 1, + 'នេះ': 1, + 'នៃ': 1, + 'នោះ': 1, + 'នៅ': 1, + 'នៈ': 1, + 'បា': 1, + 'បើ': 1, + 'បៀ': 1, + 'បែ': 1, + 'បោ': 1, + 'បោះ': 1, + 'បះ': 1, + 'ប៉ះ': 1, + 'ពា': 1, + 'ពើ': 1, + 'ពេ': 1, + 'ពោះ': 1, + 'ភា': 1, + 'ភេ': 1, + 'មា': 1, + 'មើ': 1, + 'មេ': 1, + 'មែ': 1, + 'ម៉ា': 1, + 'ម៉ោ': 1, + 'យា': 1, + 'យោ': 1, + 'យៈ': 1, + 'យ៉ា': 1, + 'រា': 1, + 'រាំ': 1, + 'រើ': 1, + 'រឿ': 1, + 'រៀ': 1, + 'រះ': 1, + 'រៈ': 1, + 'លា': 1, + 'លុះ': 1, + 'លើ': 1, + 'លេ': 1, + 'លោ': 1, + 'លៈ': 1, + 'វា': 1, + 'វេ': 1, + 'វៈ': 1, + 'សា': 1, + 'សើ': 1, + 'សេ': 1, + 'សៈ': 1, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ហា': 1, + 'ហើ': 1, + 'ហេ': 1, + 'ហែ': 1, + 'ហោ': 1, + 'ឡា': 1, + 'ឡើ': 1, + 'អា': 1, + 'អើ': 1, + 'អៀ': 1, + 'ᨠᩮ᩠': 1, + 'ᨠᩮᩢ᩵': 1, + 'ᨠᩮ᩵': 1, + 'ᨠᩯ᩠': 1, + 'ᨠᩯ᩵': 1, + 'ᨡᩮ᩠': 1, + 'ᨡᩮᩢ': 1, + 'ᨡᩮᩢᩢ': 1, + 'ᨡᩯ᩠': 1, + 'ᨡᩱᩢ': 1, + 'ᨣᩕ': 1, + 'ᨣᩕ᩠': 1, + 'ᨣᩕᩮ᩠': 1, + 'ᨣᩭ': 1, + 'ᨣᩮᩢᩢ': 1, + 'ᨣᩯ᩠': 1, + 'ᨤᩮᩢ': 1, + 'ᨤᩱ᩵': 1, + 'ᨧᩮ': 1, + 'ᨧᩮ᩠': 1, + 'ᨧᩮᩢᩢ': 1, + 'ᨧᩱ': 1, + 'ᨧᩱ᩠': 1, + 'ᨩᩭ᩵': 1, + 'ᨩᩮ᩠': 1, + 'ᨩᩱᩢ': 1, + 'ᨩ᩵ᩭ': 1, + 'ᨪᩮᩢ': 1, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᨯᩪᩯ': 1, + 'ᨯᩯ᩠': 1, + 'ᨯᩰ᩠': 1, + 'ᨯᩱ': 1, + 'ᨯᩱᩢ': 1, + 'ᨲᩕ': 1, + 'ᨲᩕᩦ': 1, + 'ᨲᩕ᩼': 1, + 'ᨲᩮ᩠': 1, + 'ᨲᩯ᩠': 1, + 'ᨲᩯ᩵': 1, + 'ᨲᩱ': 1, + 'ᨲᩱ᩠': 1, + 'ᨲᩱᩢ': 1, + 'ᨳᩮ᩠': 1, + 'ᨳᩮᩢᩢ': 1, + 'ᨳᩯ᩠': 1, + 'ᨴᩮ᩠': 1, + 'ᨴᩮᩢᩢ': 1, + 'ᨴᩮᩢ᩵': 1, + 'ᨴᩯ᩠': 1, + 'ᨴᩯᩢ': 1, + 'ᨴᩰ᩠': 1, + 'ᨶᩮ': 1, + 'ᨶᩯ᩠': 1, + 'ᨶᩱ': 1, + 'ᨷᩕ': 1, + 'ᨷᩮ᩠': 1, + 'ᨸᩮ᩠': 1, + 'ᨸᩮᩢ᩵': 1, + 'ᨹᩪᩢᩱ': 1, + 'ᨹᩮᩨ᩠': 1, + 'ᨻᩕ᩠': 1, + 'ᨻᩮ᩠': 1, + 'ᨻᩱ': 1, + 'ᨽᩱ᩠': 1, + 'ᨾᩮ᩠': 1, + 'ᨾᩯ᩵': 1, + 'ᨾᩱ': 1, + 'ᨿᩮ᩠': 1, + 'ᨿᩰ': 1, + 'ᩁᩢᩭ': 1, + 'ᩁᩮ᩠': 1, + 'ᩁᩮᩨ᩠': 1, + 'ᩁᩯ᩠': 1, + 'ᩃᩮ᩠': 1, + 'ᩃᩯ': 1, + 'ᩃᩰ᩠': 1, + 'ᩅᩮ': 1, + 'ᩅᩮ᩠': 1, + 'ᩅᩱᩢ': 1, + 'ᩈᩮ': 1, + 'ᩈᩮ᩠': 1, + 'ᩈᩯ᩠': 1, + 'ᩈᩱ': 1, + 'ᩈᩱ᩠': 1, + 'ᩉᩕᩨ': 1, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'ᩉᩮᩖᩨ': 1, + 'ᩉᩮ᩠': 1, + 'ᩉᩯ᩠': 1, + 'ᩉᩯ᩵': 1, + 'ᩉᩱ᩠': 1, + 'क्ष्ण': 3, + 'खो': 1, + 'टि': 1, + 'ढ़ो': 1, + 'दौ': 1, + 'र्त्त': 3, + 'लौ': 1, + 'हाँ': 1, + 'किं': 1, + 'केा': 1, + 'क्ष्य': 3, + 'गाँ': 1, + 'छि': 1, + 'छुी': 1, + 'त्त्व': 3, + 'त्र्त': 3, + 'नः': 1, + 'न्त्रि': 3, + 'पाँ': 1, + 'पो': 1, + 'बो': 1, + 'म्प्र': 3, + 'सौ': 1, + 'അം': 1, + 'കാ': 1, + 'കി': 1, + 'കെ': 1, + 'കേ': 1, + 'കൈ': 1, + 'കൊ': 1, + 'കോ': 1, + 'ഗം': 1, + 'ഗി': 1, + 'ഗീ': 1, + 'ഘി': 1, + 'ചാ': 1, + 'ചി': 1, + 'ചെ': 1, + 'ചേ': 1, + 'ചോ': 1, + 'ജാ': 1, + 'ജി': 1, + 'ജീ': 1, + 'ടാ': 1, + 'ടി': 1, + 'ടും': 1, + 'ടെ': 1, + 'ടേ': 1, + 'ഠി': 1, + 'ണം': 1, + 'ണാ': 1, + 'ണി': 1, + 'ണെ': 1, + 'തം': 1, + 'താ': 1, + 'തി': 1, + 'തീ': 1, + 'തും': 1, + 'തെ': 1, + 'തേ': 1, + 'തൊ': 1, + 'തോ': 1, + 'ദം': 1, + 'ദാ': 1, + 'ദി': 1, + 'ദേ': 1, + 'ധാ': 1, + 'ധി': 1, + 'നം': 1, + 'നാ': 1, + 'നി': 1, + 'നീ': 1, + 'നും': 1, + 'നെ': 1, + 'നേ': 1, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 4, + 'പാ': 1, + 'പി': 1, + 'പീ': 1, + 'പെ': 1, + 'പൈ': 1, + 'പൊ': 1, + 'പോ': 1, + 'പൌ': 1, + 'ബം': 1, + 'ബാ': 1, + 'ബോ': 1, + 'ഭാ': 1, + 'ഭി': 1, + 'ഭേ': 1, + 'ഭൌ': 1, + 'മം': 1, + 'മാ': 1, + 'മി': 1, + 'മെ': 1, + 'മേ': 1, + 'മൊ': 1, + 'മോ': 1, + 'മൌ': 1, + 'മ്പ്ര': 3, + 'യം': 1, + 'യാ': 1, + 'യി': 1, + 'യും': 1, + 'യെ': 1, + 'യേ': 1, + 'യോ': 1, + 'യ്ക്കു': 3, + 'രം': 1, + 'രാ': 1, + 'രി': 1, + 'രീ': 1, + 'രും': 1, + 'രെ': 1, + 'രേ': 1, + 'രോ': 1, + 'ര്‍ക്കു': 3, + 'ര്‍ക്കും': 3, + 'ര്‍ക്ക്‌': 3, + 'ര്‍ഗ്ഗം': 3, + 'ര്‍ച്ച': 3, + 'ര്‍ണ്ണ': 3, + 'ര്‍ത്ത': 3, + 'ര്‍ത്തി': 3, + 'ര്‍ത്തു': 3, + 'ര്‍ത്തേ': 3, + 'ര്‍ദ്ദ': 3, + 'ര്‍പ്പെ': 3, + 'ര്‍മ്മി': 3, + 'ര്‍വ്വ': 3, + 'റം': 1, + 'റി': 1, + 'റെ': 1, + 'ലം': 1, + 'ലാ': 1, + 'ലി': 1, + 'ലും': 1, + 'ലെ': 1, + 'ലേ': 1, + 'ലോ': 1, + 'ല്‍പ്പ': 3, + 'ളം': 1, + 'ളാ': 1, + 'ളി': 1, + 'ളും': 1, + 'ളെ': 1, + 'ളേ': 1, + 'ളോ': 1, + 'ള്‍ക്ക': 3, + 'ള്‍ക്കി': 3, + 'ള്‍ക്കു': 3, + 'ള്‍ക്കും': 3, + 'ള്‍ക്കെ': 3, + 'ള്‍ക്ക്‌': 3, + 'ഴി': 1, + 'വാ': 1, + 'വി': 1, + 'വും': 1, + 'വെ': 1, + 'വേ': 1, + 'വൈ': 1, + 'വോ': 1, + 'ശാ': 1, + 'ശി': 1, + 'ശീ': 1, + 'ശേ': 1, + 'ഷം': 1, + 'ഷി': 1, + 'ഷ്ട്യാ': 3, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 3, + 'സം': 1, + 'സാ': 1, + 'സാം': 1, + 'സി': 1, + 'സൌ': 1, + 'സ്ത്രം': 3, + 'സ്ത്രീ': 3, + 'സ്റ്റ്‌': 3, + 'ഹം': 1, + 'ഹാ': 1, + 'ഹി': 1, + 'ഹിം': 1, + 'चां': 1, + 'चौ': 1, + 'झा': 1, + 'टा': 1, + 'टां': 1, + 'डी': 1, + 'डो': 1, + 'णी': 1, + 'त्त्वा': 3, + 'त्त्वे': 3, + 'त्र्य': 3, + 'त्र्या': 3, + 'त्र्ये': 3, + 'दां': 1, + 'धां': 1, + 'नां': 1, + 'ना‌': 1, + 'न्ह्यां': 3, + 'मां': 1, + 'मो': 1, + 'यी': 1, + 'रां': 1, + 'लां': 1, + 'ळा': 1, + 'ळी': 1, + 'षां': 1, + 'ष्ट्रा': 3, + 'ष्ट्रां': 3, + 'स्त्रि': 3, + 'ကေု': 1, + 'ကၠေ': 1, + 'ကၠေံ': 1, + 'ချဳ': 1, + 'ဂျို': 1, + 'ဂၠေ': 1, + 'စှ်ေ': 1, + 'စၞေ': 1, + 'စၠေ': 1, + 'ဇြ': 1, + 'ဇြေ': 1, + 'ဇြဳ': 1, + 'ဇၞေ': 1, + 'ညေ': 1, + 'တေံ': 1, + 'တြ': 1, + 'တြုံ': 1, + 'တှ်ေ': 1, + 'တၟေ': 1, + 'ဒေံ': 1, + 'ဒြ': 1, + 'ပေဲ': 1, + 'ပျဲ': 1, + 'ပြဳ': 1, + 'ပြံ': 1, + 'ဖျု': 1, + 'ဖျေံ': 1, + 'ဗျဵု': 1, + 'ဗြေ': 1, + 'ဗြဴ': 1, + 'ဗၠေ': 1, + 'မျီု': 1, + 'မၠေ': 1, + 'ယျဵု': 1, + 'ယြဴ': 1, + 'ရေံ': 1, + 'ရှ်ေ': 1, + 'လျို': 1, + 'လၟေ': 1, + 'သြ': 1, + 'သြို': 1, + 'သှ်ေ': 1, + 'သၞေ': 1, + 'ဟေ': 1, + 'ၜေ': 1, + 'चो': 1, + 'डा': 1, + 'ढाँ': 1, + 'ढि': 1, + 'धो': 1, + 'निँ': 1, + 'फाँ': 1, + 'बाँ': 1, + 'र्द्ध': 3, + 'ष्ट्रि': 3, + 'साँ': 1, + 'स्ट्या': 3, + 'ਕਾ': 1, + 'ਕਾਂ': 1, + 'ਕਿ': 1, + 'ਕਿ੍': 1, + 'ਕਿੱ': 1, + 'ਕੀ': 1, + 'ਖਾ': 1, + 'ਖਾਂ': 1, + 'ਖਿ': 1, + 'ਖਿ਼': 1, + 'ਖੀ': 1, + 'ਗਾ': 1, + 'ਗਿ': 1, + 'ਗਿ੍': 1, + 'ਗੀ': 1, + 'ਚਾ': 1, + 'ਚਿ': 1, + 'ਚਿੱ': 1, + 'ਚੀ': 1, + 'ਜਾ': 1, + 'ਜਾਂ': 1, + 'ਜਿ': 1, + 'ਜਿ਼': 1, + 'ਜਿ਼ੰ': 1, + 'ਜੀ': 1, + 'ਝਿ': 1, + 'ਝੀ': 1, + 'ਟਾ': 1, + 'ਟਿ': 1, + 'ਟਿ੍': 1, + 'ਟੀ': 1, + 'ਠੀ': 1, + 'ਡਾ': 1, + 'ਣਾ': 1, + 'ਣਾਂ': 1, + 'ਣੀ': 1, + 'ਤਾ': 1, + 'ਤਾਂ': 1, + 'ਤਿ': 1, + 'ਤੀ': 1, + 'ਦਾ': 1, + 'ਦਾਂ': 1, + 'ਦਿ': 1, + 'ਦਿੱ': 1, + 'ਦੀ': 1, + 'ਧਾ': 1, + 'ਧਾਂ': 1, + 'ਧਿ': 1, + 'ਧੀ': 1, + 'ਨਾ': 1, + 'ਨਾਂ': 1, + 'ਨਿ': 1, + 'ਨੀ': 1, + 'ਨੀਂ': 1, + 'ਪਾ': 1, + 'ਪਿ': 1, + 'ਪੀ': 1, + 'ਫਿ': 1, + 'ਬਾ': 1, + 'ਬਿ': 1, + 'ਬੀ': 1, + 'ਭਾ': 1, + 'ਭਿ': 1, + 'ਮਾ': 1, + 'ਮਾਂ': 1, + 'ਮਿ': 1, + 'ਮੀ': 1, + 'ਯਾ': 1, + 'ਰਾ': 1, + 'ਰਾਂ': 1, + 'ਰਿ': 1, + 'ਰੀ': 1, + 'ਲਾ': 1, + 'ਲਾਂ': 1, + 'ਲਿ': 1, + 'ਲਿੰ': 1, + 'ਲੀ': 1, + 'ਵਾ': 1, + 'ਵਾਂ': 1, + 'ਵਿ': 1, + 'ਵਿੱ': 1, + 'ਵੀ': 1, + 'ਸ਼ਾ': 1, + 'ਸ਼ਾਂ': 1, + 'ਸ਼ਿ': 1, + 'ਸ਼ੀ': 1, + 'ਸਾ': 1, + 'ਸਾਂ': 1, + 'ਸਿ': 1, + 'ਸਿੱ': 1, + 'ਸੀ': 1, + 'ਹਾ': 1, + 'ਹਾਂ': 1, + 'ਹਿ': 1, + 'ਹਿੰ': 1, + 'ਹਿੱ': 1, + 'ਹੀ': 1, + 'ਹੀਂ': 1, + 'ਜ਼ਾ': 1, + 'ਜ਼ੀ': 1, + 'ੜਾ': 1, + 'ੜੀਂ': 1, + 'ਫ਼ਾ': 1, + 'क्त्योः': 3, + 'क्ष्या': 3, + 'ग्र्य': 3, + 'ठैः': 1, + 'डि': 1, + 'ढ़ी': 1, + 'णां': 1, + 'ताः': 1, + 'तिं': 1, + 'त्त्थि': 3, + 'त्स्वा': 3, + 'दः': 1, + 'धाः': 1, + 'धेः': 1, + 'नाः': 1, + 'नैः': 1, + 'न्ञ्या': 3, + 'न्त्राः': 3, + 'न्त्री': 3, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 4, + 'न्त्र्ये': 4, + 'भिः': 1, + 'यः': 1, + 'याः': 1, + 'यैः': 1, + 'रः': 1, + 'राः': 1, + 'रिं': 1, + 'रौ': 1, + 'र्त्ति': 3, + 'लाः': 1, + 'वः': 1, + 'वाः': 1, + 'शः': 1, + 'शाः': 1, + 'शो': 1, + 'षाः': 1, + 'ष्ट्रे': 3, + 'ष्ट्रो': 3, + 'ष्प्र': 3, + 'सः': 1, + 'स्त्रा': 3, + '𑌅𑌂': 1, + '𑌕𑌂': 1, + '𑌕𑌾': 1, + '𑌕𑌾𑌂': 1, + '𑌕𑌾𑌃': 1, + '𑌕𑌿': 1, + '𑌕𑍂': 1, + '𑌕𑍃': 1, + '𑌕𑍇': 1, + '𑌕𑍋': 1, + '𑌗𑌾': 1, + '𑌗𑌿': 1, + '𑌗𑍁': 1, + '𑌗𑍃': 1, + '𑌗𑍇': 1, + '𑌗𑍌': 1, + '𑌘𑌾': 1, + '𑌘𑍇': 1, + '𑌘𑍋': 1, + '𑌚𑌾': 1, + '𑌚𑌿': 1, + '𑌚𑍇': 1, + '𑌚𑍈': 1, + '𑌛𑌾': 1, + '𑌛𑍁': 1, + '𑌛𑍇': 1, + '𑌜𑌾': 1, + '𑌜𑌿': 1, + '𑌜𑍇': 1, + '𑌞𑌾': 1, + '𑌟𑌃': 1, + '𑌟𑌾': 1, + '𑌟𑌾𑌂': 1, + '𑌟𑌾𑌃': 1, + '𑌠𑌾': 1, + '𑌠𑍇': 1, + '𑌠𑍈𑌃': 1, + '𑌡𑌂': 1, + '𑌡𑌃': 1, + '𑌡𑌿': 1, + '𑌣𑌂': 1, + '𑌣𑌾': 1, + '𑌣𑌾𑌂': 1, + '𑌣𑌿': 1, + '𑌣𑍁': 1, + '𑌣𑍇': 1, + '𑌤𑌂': 1, + '𑌤𑌃': 1, + '𑌤𑌾': 1, + '𑌤𑌾𑌂': 1, + '𑌤𑌾𑌃': 1, + '𑌤𑌿': 1, + '𑌤𑌿𑌂': 1, + '𑌤𑌿𑌃': 1, + '𑌤𑍁': 1, + '𑌤𑍁𑌂': 1, + '𑌤𑍃': 1, + '𑌤𑍇': 1, + '𑌤𑍇𑌃': 1, + '𑌤𑍈': 1, + '𑌤𑍋': 1, + '𑌤𑍌': 1, + '𑌥𑌂': 1, + '𑌥𑌾': 1, + '𑌥𑌾𑌂': 1, + '𑌥𑌿': 1, + '𑌦𑌂': 1, + '𑌦𑌃': 1, + '𑌦𑌾': 1, + '𑌦𑌿': 1, + '𑌦𑍁': 1, + '𑌦𑍃': 1, + '𑌦𑍇': 1, + '𑌦𑍋': 1, + '𑌧𑌃': 1, + '𑌧𑌾': 1, + '𑌧𑌾𑌃': 1, + '𑌧𑌿': 1, + '𑌧𑌿𑌂': 1, + '𑌧𑍁': 1, + '𑌧𑍃': 1, + '𑌧𑍇': 1, + '𑌧𑍇𑌃': 1, + '𑌧𑍈𑌃': 1, + '𑌨𑌂': 1, + '𑌨𑌃': 1, + '𑌨𑌾': 1, + '𑌨𑌾𑌂': 1, + '𑌨𑌾𑌃': 1, + '𑌨𑌿': 1, + '𑌨𑌿𑌃': 1, + '𑌨𑍁': 1, + '𑌨𑍂': 1, + '𑌨𑍇': 1, + '𑌨𑍈': 1, + '𑌨𑍈𑌃': 1, + '𑌨𑍋': 1, + '𑌪𑌂': 1, + '𑌪𑌾': 1, + '𑌪𑌿': 1, + '𑌪𑍁': 1, + '𑌪𑍂': 1, + '𑌪𑍇': 1, + '𑌪𑍋': 1, + '𑌬𑌾': 1, + '𑌬𑍃': 1, + '𑌭𑌾': 1, + '𑌭𑌿': 1, + '𑌭𑌿𑌃': 1, + '𑌭𑍁': 1, + '𑌭𑍂': 1, + '𑌭𑍇': 1, + '𑌮𑌂': 1, + '𑌮𑌾': 1, + '𑌮𑌿': 1, + '𑌮𑌿𑌂': 1, + '𑌮𑍁': 1, + '𑌮𑍂': 1, + '𑌮𑍇': 1, + '𑌮𑍈': 1, + '𑌮𑍋': 1, + '𑌮𑍌': 1, + '𑌯𑌂': 1, + '𑌯𑌃': 1, + '𑌯𑌾': 1, + '𑌯𑌾𑌂': 1, + '𑌯𑌾𑌃': 1, + '𑌯𑌿': 1, + '𑌯𑍁': 1, + '𑌯𑍁𑌃': 1, + '𑌯𑍇': 1, + '𑌯𑍈': 1, + '𑌯𑍈𑌃': 1, + '𑌯𑍋': 1, + '𑌯𑍋𑌃': 1, + '𑌰𑌂': 1, + '𑌰𑌃': 1, + '𑌰𑌾': 1, + '𑌰𑌾𑌃': 1, + '𑌰𑌿': 1, + '𑌰𑌿𑌂': 1, + '𑌰𑍁': 1, + '𑌰𑍂': 1, + '𑌰𑍇': 1, + '𑌰𑍋': 1, + '𑌰𑍌': 1, + '𑌲𑌂': 1, + '𑌲𑌾': 1, + '𑌲𑌾𑌃': 1, + '𑌲𑌿': 1, + '𑌲𑌿𑌂': 1, + '𑌲𑍇': 1, + '𑌲𑍈': 1, + '𑌲𑍋': 1, + '𑌵𑌂': 1, + '𑌵𑌃': 1, + '𑌵𑌾': 1, + '𑌵𑌾𑌂': 1, + '𑌵𑌾𑌃': 1, + '𑌵𑌿': 1, + '𑌵𑍃': 1, + '𑌵𑍇': 1, + '𑌵𑍈': 1, + '𑌵𑍋': 1, + '𑌶𑌂': 1, + '𑌶𑌃': 1, + '𑌶𑌾': 1, + '𑌶𑌾𑌃': 1, + '𑌶𑌿': 1, + '𑌶𑍁': 1, + '𑌶𑍂': 1, + '𑌶𑍇': 1, + '𑌶𑍋': 1, + '𑌷𑌂': 1, + '𑌷𑌾': 1, + '𑌷𑌾𑌂': 1, + '𑌷𑌾𑌃': 1, + '𑌷𑌿': 1, + '𑌷𑍁': 1, + '𑌷𑍇': 1, + '𑌷𑍈': 1, + '𑌷𑍋': 1, + '𑌸𑌂': 1, + '𑌸𑌃': 1, + '𑌸𑌾': 1, + '𑌸𑌾𑌂': 1, + '𑌸𑌿': 1, + '𑌸𑍁': 1, + '𑌸𑍂': 1, + '𑌸𑍇': 1, + '𑌸𑍋': 1, + '𑌸𑍌': 1, + '𑌹𑌾': 1, + '𑌹𑌾𑌃': 1, + '𑌹𑌿': 1, + '𑌹𑍇': 1, + '𑌹𑍋': 1, + 'ငႄ': 1, + 'မႄ': 1, + 'လႄ': 1, + 'ၵေ': 1, + 'ၵႄ': 1, + 'ၶေ': 1, + 'ၼေ': 1, + 'ၼႄ': 1, + 'ၽႄ': 1, + 'ႁေ': 1, + 'ႁႄ': 1, + 'කා': 1, + 'කැ': 1, + 'කෘ': 1, + 'කෙ': 1, + 'කො': 1, + 'කෝ': 1, + 'කෲ': 1, + 'ගා': 1, + 'ගැ': 1, + 'ගෙ': 1, + 'ගේ': 1, + 'චා': 1, + 'චැ': 1, + 'චෝ': 1, + 'ජා': 1, + 'ඥා': 1, + 'ටා': 1, + 'ටේ': 1, + 'ඨා': 1, + 'ඩං': 1, + 'ඩා': 1, + 'තා': 1, + 'තැ': 1, + 'තෘ': 1, + 'තෙ': 1, + 'තේ': 1, + 'තො': 1, + 'තෝ': 1, + 'ථා': 1, + 'දා': 1, + 'දැ': 1, + 'දිං': 1, + 'දෙ': 1, + 'දේ': 1, + 'දෝ': 1, + 'ධා': 1, + 'නා': 1, + 'නැ': 1, + 'නෑ': 1, + 'නෙ': 1, + 'නේ': 1, + 'නො': 1, + 'ඳා': 1, + 'පා': 1, + 'පැ': 1, + 'පෑ': 1, + 'පෙ': 1, + 'පේ': 1, + 'පො': 1, + 'පෞ': 1, + 'බා': 1, + 'බැ': 1, + 'බෙ': 1, + 'බේ': 1, + 'බෝ': 1, + 'භා': 1, + 'භෞ': 1, + 'මා': 1, + 'මැ': 1, + 'මෙ': 1, + 'මේ': 1, + 'යා': 1, + 'යෙ': 1, + 'යේ': 1, + 'යො': 1, + 'යෝ': 1, + 'රා': 1, + 'රැ': 1, + 'රෙ': 1, + 'රේ': 1, + 'රෝ': 1, + 'ලං': 1, + 'ලා': 1, + 'ලැ': 1, + 'ලෙ': 1, + 'ලේ': 1, + 'ලෝ': 1, + 'වං': 1, + 'වා': 1, + 'වැ': 1, + 'වෘ': 1, + 'වෙ': 1, + 'වේ': 1, + 'වෝ': 1, + 'ශේ': 1, + 'ෂා': 1, + 'සං': 1, + 'සා': 1, + 'සැ': 1, + 'සෑ': 1, + 'සෙ': 1, + 'සේ': 1, + 'සෞ': 1, + 'හා': 1, + 'හැ': 1, + 'හිං': 1, + 'හෘ': 1, + 'හෙ': 1, + 'හො': 1, + 'හෝ': 1, + 'ළැ': 1, + 'கா': 1, + 'கி': 1, + 'கு': 1, + 'கூ': 1, + 'கெ': 1, + 'கே': 1, + 'கை': 1, + 'கொ': 1, + 'கோ': 1, + 'சா': 1, + 'சி': 1, + 'சு': 1, + 'சூ': 1, + 'செ': 1, + 'சே': 1, + 'சை': 1, + 'சொ': 1, + 'டா': 1, + 'டி': 1, + 'டு': 1, + 'டெ': 1, + 'டை': 1, + 'ணா': 1, + 'ணி': 1, + 'ணு': 1, + 'ணை': 1, + 'தா': 1, + 'தி': 1, + 'து': 1, + 'தூ': 1, + 'தெ': 1, + 'தே': 1, + 'தை': 1, + 'தொ': 1, + 'தோ': 1, + 'நா': 1, + 'நி': 1, + 'நு': 1, + 'நெ': 1, + 'நே': 1, + 'நோ': 1, + 'னா': 1, + 'னி': 1, + 'னு': 1, + 'னே': 1, + 'னை': 1, + 'னொ': 1, + 'பா': 1, + 'பி': 1, + 'பு': 1, + 'பெ': 1, + 'பே': 1, + 'பை': 1, + 'பொ': 1, + 'போ': 1, + 'மா': 1, + 'மி': 1, + 'மு': 1, + 'மூ': 1, + 'மெ': 1, + 'மே': 1, + 'மை': 1, + 'மொ': 1, + 'மோ': 1, + 'யா': 1, + 'யி': 1, + 'யு': 1, + 'யே': 1, + 'யை': 1, + 'யோ': 1, + 'ரா': 1, + 'ரி': 1, + 'ரு': 1, + 'ரெ': 1, + 'ரை': 1, + 'றா': 1, + 'றி': 1, + 'று': 1, + 'றே': 1, + 'றை': 1, + 'றொ': 1, + 'றோ': 1, + 'லா': 1, + 'லி': 1, + 'லு': 1, + 'லெ': 1, + 'லே': 1, + 'லை': 1, + 'லோ': 1, + 'ளா': 1, + 'ளி': 1, + 'ளு': 1, + 'ளெ': 1, + 'ளை': 1, + 'ழி': 1, + 'ழு': 1, + 'ழை': 1, + 'வா': 1, + 'வி': 1, + 'வு': 1, + 'வூ': 1, + 'வெ': 1, + 'வே': 1, + 'வை': 1, + 'வொ': 1, + 'வோ': 1, + 'అం': 1, + 'ఆం': 1, + 'ఒం': 1, + 'కం': 1, + 'కాం': 1, + 'కు': 1, + 'కుం': 1, + 'కూ': 1, + 'కృ': 1, + 'కెం': 1, + 'క్స్వా': 3, + 'గిం': 1, + 'గు': 1, + 'గూ': 1, + 'గృ': 1, + 'చు': 1, + 'చెం': 1, + 'టం': 1, + 'టిం': 1, + 'టు': 1, + 'టుం': 1, + 'డు': 1, + 'ణిం': 1, + 'తం': 1, + 'తః': 1, + 'తు': 1, + 'తృ': 1, + 'త్ర్య': 3, + 'దం': 1, + 'దిం': 1, + 'దు': 1, + 'దుం': 1, + 'దృ': 1, + 'ద్ర్య': 3, + 'ధిం': 1, + 'ధు': 1, + 'నం': 1, + 'నః': 1, + 'నాం': 1, + 'నిం': 1, + 'ను': 1, + 'నుం': 1, + 'నొం': 1, + 'పం': 1, + 'పిం': 1, + 'పు': 1, + 'పూ': 1, + 'పెం': 1, + 'పొం': 1, + 'బం': 1, + 'భం': 1, + 'భు': 1, + 'మిం': 1, + 'ము': 1, + 'మూ': 1, + 'యం': 1, + 'యః': 1, + 'యిం': 1, + 'యు': 1, + 'యుం': 1, + 'రం': 1, + 'రిం': 1, + 'రు': 1, + 'రూ': 1, + 'ఱు': 1, + 'లం': 1, + 'లిం': 1, + 'లు': 1, + 'విం': 1, + 'వు': 1, + 'వృ': 1, + 'శాం': 1, + 'శిం': 1, + 'శు': 1, + 'షిం': 1, + 'షు': 1, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'సం': 1, + 'సాం': 1, + 'సు': 1, + 'సూ': 1, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, + 'హిం': 1, + '؁۱': 1, +} diff --git a/wcwidth/table_grapheme_overrides/_known_e08bd75e.py b/wcwidth/table_grapheme_overrides/_known_e08bd75e.py new file mode 100644 index 00000000..fe8fda9e --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_e08bd75e.py @@ -0,0 +1,2641 @@ +""" +Grapheme overrides for _known_e08bd75e. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: apple_terminal +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 4, + '⛹️‍♀️': 3, + '⛹️‍♂️': 3, + '⛹🏻‍♀️': 5, + '⛹🏻‍♂️': 5, + '⛹🏼‍♀️': 5, + '⛹🏼‍♂️': 5, + '⛹🏽‍♀️': 5, + '⛹🏽‍♂️': 5, + '⛹🏾‍♀️': 5, + '⛹🏾‍♂️': 5, + '⛹🏿‍♀️': 5, + '⛹🏿‍♂️': 5, + '❤️‍🔥': 4, + '❤️‍🩹': 4, + '🍄‍🟫': 5, + '🍋‍🟩': 5, + '🏃‍♀️': 4, + '🏃‍♀️‍➡️': 6, + '🏃‍♂️': 4, + '🏃‍♂️‍➡️': 6, + '🏃‍➡️': 4, + '🏃🏻‍♀️': 6, + '🏃🏻‍♀️‍➡️': 8, + '🏃🏻‍♂️': 6, + '🏃🏻‍♂️‍➡️': 8, + '🏃🏻‍➡️': 6, + '🏃🏼‍♀️': 6, + '🏃🏼‍♀️‍➡️': 8, + '🏃🏼‍♂️': 6, + '🏃🏼‍♂️‍➡️': 8, + '🏃🏼‍➡️': 6, + '🏃🏽‍♀️': 6, + '🏃🏽‍♀️‍➡️': 8, + '🏃🏽‍♂️': 6, + '🏃🏽‍♂️‍➡️': 8, + '🏃🏽‍➡️': 6, + '🏃🏾‍♀️': 6, + '🏃🏾‍♀️‍➡️': 8, + '🏃🏾‍♂️': 6, + '🏃🏾‍♂️‍➡️': 8, + '🏃🏾‍➡️': 6, + '🏃🏿‍♀️': 6, + '🏃🏿‍♀️‍➡️': 8, + '🏃🏿‍♂️': 6, + '🏃🏿‍♂️‍➡️': 8, + '🏃🏿‍➡️': 6, + '🏄‍♀️': 4, + '🏄‍♂️': 4, + '🏄🏻‍♀️': 6, + '🏄🏻‍♂️': 6, + '🏄🏼‍♀️': 6, + '🏄🏼‍♂️': 6, + '🏄🏽‍♀️': 6, + '🏄🏽‍♂️': 6, + '🏄🏾‍♀️': 6, + '🏄🏾‍♂️': 6, + '🏄🏿‍♀️': 6, + '🏄🏿‍♂️': 6, + '🏊‍♀️': 4, + '🏊‍♂️': 4, + '🏊🏻‍♀️': 6, + '🏊🏻‍♂️': 6, + '🏊🏼‍♀️': 6, + '🏊🏼‍♂️': 6, + '🏊🏽‍♀️': 6, + '🏊🏽‍♂️': 6, + '🏊🏾‍♀️': 6, + '🏊🏾‍♂️': 6, + '🏊🏿‍♀️': 6, + '🏊🏿‍♂️': 6, + '🏋️‍♀️': 3, + '🏋️‍♂️': 3, + '🏋🏻‍♀️': 5, + '🏋🏻‍♂️': 5, + '🏋🏼‍♀️': 5, + '🏋🏼‍♂️': 5, + '🏋🏽‍♀️': 5, + '🏋🏽‍♂️': 5, + '🏋🏾‍♀️': 5, + '🏋🏾‍♂️': 5, + '🏋🏿‍♀️': 5, + '🏋🏿‍♂️': 5, + '🏌️‍♀️': 3, + '🏌️‍♂️': 3, + '🏌🏻‍♀️': 5, + '🏌🏻‍♂️': 5, + '🏌🏼‍♀️': 5, + '🏌🏼‍♂️': 5, + '🏌🏽‍♀️': 5, + '🏌🏽‍♂️': 5, + '🏌🏾‍♀️': 5, + '🏌🏾‍♂️': 5, + '🏌🏿‍♀️': 5, + '🏌🏿‍♂️': 5, + '🏳️‍⚧️': 3, + '🏳️‍🌈': 4, + '🏴‍☠️': 4, + '🐈‍⬛': 5, + '🐕‍🦺': 5, + '🐦‍⬛': 5, + '🐦‍🔥': 5, + '🐻‍❄️': 4, + '👁️‍🗨️': 3, + '👨‍⚕️': 4, + '👨‍⚖️': 4, + '👨‍✈️': 4, + '👨‍❤️‍👨': 7, + '👨‍❤️‍💋‍👨': 10, + '👨‍🌾': 5, + '👨‍🍳': 5, + '👨‍🍼': 5, + '👨‍🎓': 5, + '👨‍🎤': 5, + '👨‍🎨': 5, + '👨‍🏫': 5, + '👨‍🏭': 5, + '👨‍👦': 5, + '👨‍👦‍👦': 8, + '👨‍👧': 5, + '👨‍👧‍👦': 8, + '👨‍👧‍👧': 8, + '👨‍👨‍👦': 8, + '👨‍👨‍👦‍👦': 11, + '👨‍👨‍👧': 8, + '👨‍👨‍👧‍👦': 11, + '👨‍👨‍👧‍👧': 11, + '👨‍👩‍👦': 8, + '👨‍👩‍👦‍👦': 11, + '👨‍👩‍👧': 8, + '👨‍👩‍👧‍👦': 11, + '👨‍👩‍👧‍👧': 11, + '👨‍💻': 5, + '👨‍💼': 5, + '👨‍🔧': 5, + '👨‍🔬': 5, + '👨‍🚀': 5, + '👨‍🚒': 5, + '👨‍🦯': 5, + '👨‍🦯‍➡️': 7, + '👨‍🦰': 5, + '👨‍🦱': 5, + '👨‍🦲': 5, + '👨‍🦳': 5, + '👨‍🦼': 5, + '👨‍🦼‍➡️': 7, + '👨‍🦽': 5, + '👨‍🦽‍➡️': 7, + '👨🏻‍⚕️': 6, + '👨🏻‍⚖️': 6, + '👨🏻‍✈️': 6, + '👨🏻‍❤️‍👨🏻': 11, + '👨🏻‍❤️‍👨🏽': 11, + '👨🏻‍❤️‍👨🏿': 11, + '👨🏻‍❤️‍💋‍👨🏻': 14, + '👨🏻‍❤️‍💋‍👨🏽': 14, + '👨🏻‍❤️‍💋‍👨🏾': 14, + '👨🏻‍❤️‍💋‍👨🏿': 14, + '👨🏻‍🌾': 7, + '👨🏻‍🍳': 7, + '👨🏻‍🍼': 7, + '👨🏻‍🎓': 7, + '👨🏻‍🎤': 7, + '👨🏻‍🎨': 7, + '👨🏻‍🏫': 7, + '👨🏻‍🏭': 7, + '👨🏻‍🐰‍👨🏼': 12, + '👨🏻‍🐰‍👨🏽': 12, + '👨🏻‍🐰‍👨🏾': 12, + '👨🏻‍🐰‍👨🏿': 12, + '👨🏻‍💻': 7, + '👨🏻‍💼': 7, + '👨🏻‍🔧': 7, + '👨🏻‍🔬': 7, + '👨🏻‍🚀': 7, + '👨🏻‍🚒': 7, + '👨🏻‍🤝‍👨🏼': 12, + '👨🏻‍🤝‍👨🏽': 12, + '👨🏻‍🤝‍👨🏾': 12, + '👨🏻‍🤝‍👨🏿': 12, + '👨🏻‍🦯': 7, + '👨🏻‍🦯‍➡️': 9, + '👨🏻‍🦰': 7, + '👨🏻‍🦱': 7, + '👨🏻‍🦲': 7, + '👨🏻‍🦳': 7, + '👨🏻‍🦼': 7, + '👨🏻‍🦼‍➡️': 9, + '👨🏻‍🦽': 7, + '👨🏻‍🦽‍➡️': 9, + '👨🏻‍🫯‍👨🏼': 12, + '👨🏻‍🫯‍👨🏽': 12, + '👨🏻‍🫯‍👨🏾': 12, + '👨🏻‍🫯‍👨🏿': 12, + '👨🏼‍⚕️': 6, + '👨🏼‍⚖️': 6, + '👨🏼‍✈️': 6, + '👨🏼‍❤️‍👨🏼': 11, + '👨🏼‍❤️‍💋‍👨🏼': 14, + '👨🏼‍❤️‍💋‍👨🏿': 14, + '👨🏼‍🌾': 7, + '👨🏼‍🍳': 7, + '👨🏼‍🍼': 7, + '👨🏼‍🎓': 7, + '👨🏼‍🎤': 7, + '👨🏼‍🎨': 7, + '👨🏼‍🏫': 7, + '👨🏼‍🏭': 7, + '👨🏼‍🐰‍👨🏻': 12, + '👨🏼‍🐰‍👨🏽': 12, + '👨🏼‍🐰‍👨🏿': 12, + '👨🏼‍💻': 7, + '👨🏼‍💼': 7, + '👨🏼‍🔧': 7, + '👨🏼‍🔬': 7, + '👨🏼‍🚀': 7, + '👨🏼‍🚒': 7, + '👨🏼‍🤝‍👨🏻': 12, + '👨🏼‍🤝‍👨🏽': 12, + '👨🏼‍🤝‍👨🏿': 12, + '👨🏼‍🦯': 7, + '👨🏼‍🦯‍➡️': 9, + '👨🏼‍🦰': 7, + '👨🏼‍🦱': 7, + '👨🏼‍🦲': 7, + '👨🏼‍🦳': 7, + '👨🏼‍🦼': 7, + '👨🏼‍🦽': 7, + '👨🏼‍🦽‍➡️': 9, + '👨🏼‍🫯‍👨🏻': 12, + '👨🏼‍🫯‍👨🏽': 12, + '👨🏼‍🫯‍👨🏾': 12, + '👨🏼‍🫯‍👨🏿': 12, + '👨🏽‍⚕️': 6, + '👨🏽‍⚖️': 6, + '👨🏽‍✈️': 6, + '👨🏽‍❤️‍👨🏻': 11, + '👨🏽‍❤️‍👨🏽': 11, + '👨🏽‍❤️‍👨🏿': 11, + '👨🏽‍❤️‍💋‍👨🏻': 14, + '👨🏽‍❤️‍💋‍👨🏽': 14, + '👨🏽‍❤️‍💋‍👨🏿': 14, + '👨🏽‍🌾': 7, + '👨🏽‍🍳': 7, + '👨🏽‍🍼': 7, + '👨🏽‍🎓': 7, + '👨🏽‍🎤': 7, + '👨🏽‍🎨': 7, + '👨🏽‍🏫': 7, + '👨🏽‍🏭': 7, + '👨🏽‍🐰‍👨🏻': 12, + '👨🏽‍🐰‍👨🏼': 12, + '👨🏽‍🐰‍👨🏾': 12, + '👨🏽‍🐰‍👨🏿': 12, + '👨🏽‍💻': 7, + '👨🏽‍💼': 7, + '👨🏽‍🔧': 7, + '👨🏽‍🔬': 7, + '👨🏽‍🚀': 7, + '👨🏽‍🚒': 7, + '👨🏽‍🤝‍👨🏻': 12, + '👨🏽‍🤝‍👨🏼': 12, + '👨🏽‍🤝‍👨🏾': 12, + '👨🏽‍🤝‍👨🏿': 12, + '👨🏽‍🦯': 7, + '👨🏽‍🦯‍➡️': 9, + '👨🏽‍🦰': 7, + '👨🏽‍🦱': 7, + '👨🏽‍🦲': 7, + '👨🏽‍🦳': 7, + '👨🏽‍🦼': 7, + '👨🏽‍🦼‍➡️': 9, + '👨🏽‍🦽': 7, + '👨🏽‍🦽‍➡️': 9, + '👨🏽‍🫯‍👨🏻': 12, + '👨🏽‍🫯‍👨🏼': 12, + '👨🏽‍🫯‍👨🏾': 12, + '👨🏽‍🫯‍👨🏿': 12, + '👨🏾‍⚕️': 6, + '👨🏾‍⚖️': 6, + '👨🏾‍✈️': 6, + '👨🏾‍❤️‍👨🏾': 11, + '👨🏾‍❤️‍💋‍👨🏻': 14, + '👨🏾‍❤️‍💋‍👨🏾': 14, + '👨🏾‍❤️‍💋‍👨🏿': 14, + '👨🏾‍🌾': 7, + '👨🏾‍🍳': 7, + '👨🏾‍🍼': 7, + '👨🏾‍🎓': 7, + '👨🏾‍🎤': 7, + '👨🏾‍🎨': 7, + '👨🏾‍🏫': 7, + '👨🏾‍🏭': 7, + '👨🏾‍🐰‍👨🏻': 12, + '👨🏾‍🐰‍👨🏽': 12, + '👨🏾‍🐰‍👨🏿': 12, + '👨🏾‍💻': 7, + '👨🏾‍💼': 7, + '👨🏾‍🔧': 7, + '👨🏾‍🔬': 7, + '👨🏾‍🚀': 7, + '👨🏾‍🚒': 7, + '👨🏾‍🤝‍👨🏻': 12, + '👨🏾‍🤝‍👨🏽': 12, + '👨🏾‍🤝‍👨🏿': 12, + '👨🏾‍🦯': 7, + '👨🏾‍🦯‍➡️': 9, + '👨🏾‍🦰': 7, + '👨🏾‍🦱': 7, + '👨🏾‍🦲': 7, + '👨🏾‍🦳': 7, + '👨🏾‍🦼': 7, + '👨🏾‍🦽': 7, + '👨🏾‍🦽‍➡️': 9, + '👨🏾‍🫯‍👨🏻': 12, + '👨🏾‍🫯‍👨🏼': 12, + '👨🏾‍🫯‍👨🏽': 12, + '👨🏾‍🫯‍👨🏿': 12, + '👨🏿‍⚕️': 6, + '👨🏿‍⚖️': 6, + '👨🏿‍✈️': 6, + '👨🏿‍❤️‍👨🏻': 11, + '👨🏿‍❤️‍👨🏽': 11, + '👨🏿‍❤️‍👨🏿': 11, + '👨🏿‍❤️‍💋‍👨🏻': 14, + '👨🏿‍❤️‍💋‍👨🏼': 14, + '👨🏿‍❤️‍💋‍👨🏽': 14, + '👨🏿‍❤️‍💋‍👨🏾': 14, + '👨🏿‍❤️‍💋‍👨🏿': 14, + '👨🏿‍🌾': 7, + '👨🏿‍🍳': 7, + '👨🏿‍🍼': 7, + '👨🏿‍🎓': 7, + '👨🏿‍🎤': 7, + '👨🏿‍🎨': 7, + '👨🏿‍🏫': 7, + '👨🏿‍🏭': 7, + '👨🏿‍🐰‍👨🏻': 12, + '👨🏿‍🐰‍👨🏼': 12, + '👨🏿‍🐰‍👨🏽': 12, + '👨🏿‍🐰‍👨🏾': 12, + '👨🏿‍💻': 7, + '👨🏿‍💼': 7, + '👨🏿‍🔧': 7, + '👨🏿‍🔬': 7, + '👨🏿‍🚀': 7, + '👨🏿‍🚒': 7, + '👨🏿‍🤝‍👨🏻': 12, + '👨🏿‍🤝‍👨🏼': 12, + '👨🏿‍🤝‍👨🏽': 12, + '👨🏿‍🤝‍👨🏾': 12, + '👨🏿‍🦯': 7, + '👨🏿‍🦯‍➡️': 9, + '👨🏿‍🦰': 7, + '👨🏿‍🦱': 7, + '👨🏿‍🦲': 7, + '👨🏿‍🦳': 7, + '👨🏿‍🦼': 7, + '👨🏿‍🦼‍➡️': 9, + '👨🏿‍🦽': 7, + '👨🏿‍🦽‍➡️': 9, + '👨🏿‍🫯‍👨🏻': 12, + '👨🏿‍🫯‍👨🏼': 12, + '👨🏿‍🫯‍👨🏽': 12, + '👨🏿‍🫯‍👨🏾': 12, + '👩‍⚕️': 4, + '👩‍⚖️': 4, + '👩‍✈️': 4, + '👩‍❤️‍👨': 7, + '👩‍❤️‍👩': 7, + '👩‍❤️‍💋‍👨': 10, + '👩‍❤️‍💋‍👩': 10, + '👩‍🌾': 5, + '👩‍🍳': 5, + '👩‍🍼': 5, + '👩‍🎓': 5, + '👩‍🎤': 5, + '👩‍🎨': 5, + '👩‍🏫': 5, + '👩‍🏭': 5, + '👩‍👦': 5, + '👩‍👦‍👦': 8, + '👩‍👧': 5, + '👩‍👧‍👦': 8, + '👩‍👧‍👧': 8, + '👩‍👩‍👦': 8, + '👩‍👩‍👦‍👦': 11, + '👩‍👩‍👧': 8, + '👩‍👩‍👧‍👦': 11, + '👩‍👩‍👧‍👧': 11, + '👩‍💻': 5, + '👩‍💼': 5, + '👩‍🔧': 5, + '👩‍🔬': 5, + '👩‍🚀': 5, + '👩‍🚒': 5, + '👩‍🦯': 5, + '👩‍🦯‍➡️': 7, + '👩‍🦰': 5, + '👩‍🦱': 5, + '👩‍🦲': 5, + '👩‍🦳': 5, + '👩‍🦼': 5, + '👩‍🦼‍➡️': 7, + '👩‍🦽': 5, + '👩‍🦽‍➡️': 7, + '👩🏻‍⚕️': 6, + '👩🏻‍⚖️': 6, + '👩🏻‍✈️': 6, + '👩🏻‍❤️‍👨🏻': 11, + '👩🏻‍❤️‍👨🏿': 11, + '👩🏻‍❤️‍👩🏻': 11, + '👩🏻‍❤️‍💋‍👨🏻': 14, + '👩🏻‍❤️‍💋‍👨🏽': 14, + '👩🏻‍❤️‍💋‍👨🏿': 14, + '👩🏻‍❤️‍💋‍👩🏻': 14, + '👩🏻‍❤️‍💋‍👩🏽': 14, + '👩🏻‍❤️‍💋‍👩🏿': 14, + '👩🏻‍🌾': 7, + '👩🏻‍🍳': 7, + '👩🏻‍🍼': 7, + '👩🏻‍🎓': 7, + '👩🏻‍🎤': 7, + '👩🏻‍🎨': 7, + '👩🏻‍🏫': 7, + '👩🏻‍🏭': 7, + '👩🏻‍🐰‍👩🏼': 12, + '👩🏻‍🐰‍👩🏽': 12, + '👩🏻‍🐰‍👩🏾': 12, + '👩🏻‍🐰‍👩🏿': 12, + '👩🏻‍💻': 7, + '👩🏻‍💼': 7, + '👩🏻‍🔧': 7, + '👩🏻‍🔬': 7, + '👩🏻‍🚀': 7, + '👩🏻‍🚒': 7, + '👩🏻‍🤝‍👨🏽': 12, + '👩🏻‍🤝‍👨🏿': 12, + '👩🏻‍🤝‍👩🏼': 12, + '👩🏻‍🤝‍👩🏽': 12, + '👩🏻‍🤝‍👩🏾': 12, + '👩🏻‍🤝‍👩🏿': 12, + '👩🏻‍🦯': 7, + '👩🏻‍🦯‍➡️': 9, + '👩🏻‍🦰': 7, + '👩🏻‍🦱': 7, + '👩🏻‍🦲': 7, + '👩🏻‍🦳': 7, + '👩🏻‍🦼': 7, + '👩🏻‍🦼‍➡️': 9, + '👩🏻‍🦽': 7, + '👩🏻‍🦽‍➡️': 9, + '👩🏻‍🫯‍👩🏼': 12, + '👩🏻‍🫯‍👩🏽': 12, + '👩🏻‍🫯‍👩🏾': 12, + '👩🏻‍🫯‍👩🏿': 12, + '👩🏼‍⚕️': 6, + '👩🏼‍⚖️': 6, + '👩🏼‍✈️': 6, + '👩🏼‍❤️‍👨🏼': 11, + '👩🏼‍❤️‍👩🏼': 11, + '👩🏼‍❤️‍💋‍👨🏼': 14, + '👩🏼‍❤️‍💋‍👩🏼': 14, + '👩🏼‍🌾': 7, + '👩🏼‍🍳': 7, + '👩🏼‍🍼': 7, + '👩🏼‍🎓': 7, + '👩🏼‍🎤': 7, + '👩🏼‍🎨': 7, + '👩🏼‍🏫': 7, + '👩🏼‍🏭': 7, + '👩🏼‍🐰‍👩🏻': 12, + '👩🏼‍🐰‍👩🏿': 12, + '👩🏼‍💻': 7, + '👩🏼‍💼': 7, + '👩🏼‍🔧': 7, + '👩🏼‍🔬': 7, + '👩🏼‍🚀': 7, + '👩🏼‍🚒': 7, + '👩🏼‍🤝‍👩🏻': 12, + '👩🏼‍🤝‍👩🏽': 12, + '👩🏼‍🤝‍👩🏿': 12, + '👩🏼‍🦯': 7, + '👩🏼‍🦯‍➡️': 9, + '👩🏼‍🦰': 7, + '👩🏼‍🦱': 7, + '👩🏼‍🦲': 7, + '👩🏼‍🦳': 7, + '👩🏼‍🦼': 7, + '👩🏼‍🦽': 7, + '👩🏼‍🫯‍👩🏻': 12, + '👩🏼‍🫯‍👩🏽': 12, + '👩🏼‍🫯‍👩🏾': 12, + '👩🏼‍🫯‍👩🏿': 12, + '👩🏽‍⚕️': 6, + '👩🏽‍⚖️': 6, + '👩🏽‍✈️': 6, + '👩🏽‍❤️‍👨🏽': 11, + '👩🏽‍❤️‍👩🏽': 11, + '👩🏽‍❤️‍💋‍👨🏻': 14, + '👩🏽‍❤️‍💋‍👨🏽': 14, + '👩🏽‍❤️‍💋‍👨🏿': 14, + '👩🏽‍❤️‍💋‍👩🏻': 14, + '👩🏽‍❤️‍💋‍👩🏽': 14, + '👩🏽‍❤️‍💋‍👩🏿': 14, + '👩🏽‍🌾': 7, + '👩🏽‍🍳': 7, + '👩🏽‍🍼': 7, + '👩🏽‍🎓': 7, + '👩🏽‍🎤': 7, + '👩🏽‍🎨': 7, + '👩🏽‍🏫': 7, + '👩🏽‍🏭': 7, + '👩🏽‍🐰‍👩🏻': 12, + '👩🏽‍🐰‍👩🏾': 12, + '👩🏽‍🐰‍👩🏿': 12, + '👩🏽‍💻': 7, + '👩🏽‍💼': 7, + '👩🏽‍🔧': 7, + '👩🏽‍🔬': 7, + '👩🏽‍🚀': 7, + '👩🏽‍🚒': 7, + '👩🏽‍🤝‍👨🏻': 12, + '👩🏽‍🤝‍👨🏿': 12, + '👩🏽‍🤝‍👩🏻': 12, + '👩🏽‍🤝‍👩🏼': 12, + '👩🏽‍🤝‍👩🏾': 12, + '👩🏽‍🤝‍👩🏿': 12, + '👩🏽‍🦯': 7, + '👩🏽‍🦯‍➡️': 9, + '👩🏽‍🦰': 7, + '👩🏽‍🦱': 7, + '👩🏽‍🦲': 7, + '👩🏽‍🦳': 7, + '👩🏽‍🦼': 7, + '👩🏽‍🦼‍➡️': 9, + '👩🏽‍🦽': 7, + '👩🏽‍🦽‍➡️': 9, + '👩🏽‍🫯‍👩🏻': 12, + '👩🏽‍🫯‍👩🏼': 12, + '👩🏽‍🫯‍👩🏾': 12, + '👩🏽‍🫯‍👩🏿': 12, + '👩🏾‍⚕️': 6, + '👩🏾‍⚖️': 6, + '👩🏾‍✈️': 6, + '👩🏾‍❤️‍👨🏾': 11, + '👩🏾‍❤️‍👩🏾': 11, + '👩🏾‍❤️‍💋‍👨🏾': 14, + '👩🏾‍❤️‍💋‍👩🏾': 14, + '👩🏾‍🌾': 7, + '👩🏾‍🍳': 7, + '👩🏾‍🍼': 7, + '👩🏾‍🎓': 7, + '👩🏾‍🎤': 7, + '👩🏾‍🎨': 7, + '👩🏾‍🏫': 7, + '👩🏾‍🏭': 7, + '👩🏾‍🐰‍👩🏻': 12, + '👩🏾‍🐰‍👩🏽': 12, + '👩🏾‍🐰‍👩🏿': 12, + '👩🏾‍💻': 7, + '👩🏾‍💼': 7, + '👩🏾‍🔧': 7, + '👩🏾‍🔬': 7, + '👩🏾‍🚀': 7, + '👩🏾‍🚒': 7, + '👩🏾‍🤝‍👩🏻': 12, + '👩🏾‍🤝‍👩🏽': 12, + '👩🏾‍🤝‍👩🏿': 12, + '👩🏾‍🦯': 7, + '👩🏾‍🦯‍➡️': 9, + '👩🏾‍🦰': 7, + '👩🏾‍🦱': 7, + '👩🏾‍🦲': 7, + '👩🏾‍🦳': 7, + '👩🏾‍🦼': 7, + '👩🏾‍🦽': 7, + '👩🏾‍🦽‍➡️': 9, + '👩🏾‍🫯‍👩🏻': 12, + '👩🏾‍🫯‍👩🏼': 12, + '👩🏾‍🫯‍👩🏽': 12, + '👩🏾‍🫯‍👩🏿': 12, + '👩🏿‍⚕️': 6, + '👩🏿‍⚖️': 6, + '👩🏿‍✈️': 6, + '👩🏿‍❤️‍👨🏻': 11, + '👩🏿‍❤️‍👨🏿': 11, + '👩🏿‍❤️‍👩🏿': 11, + '👩🏿‍❤️‍💋‍👨🏻': 14, + '👩🏿‍❤️‍💋‍👨🏽': 14, + '👩🏿‍❤️‍💋‍👨🏿': 14, + '👩🏿‍❤️‍💋‍👩🏻': 14, + '👩🏿‍❤️‍💋‍👩🏽': 14, + '👩🏿‍❤️‍💋‍👩🏿': 14, + '👩🏿‍🌾': 7, + '👩🏿‍🍳': 7, + '👩🏿‍🍼': 7, + '👩🏿‍🎓': 7, + '👩🏿‍🎤': 7, + '👩🏿‍🎨': 7, + '👩🏿‍🏫': 7, + '👩🏿‍🏭': 7, + '👩🏿‍🐰‍👩🏻': 12, + '👩🏿‍🐰‍👩🏼': 12, + '👩🏿‍🐰‍👩🏽': 12, + '👩🏿‍🐰‍👩🏾': 12, + '👩🏿‍💻': 7, + '👩🏿‍💼': 7, + '👩🏿‍🔧': 7, + '👩🏿‍🔬': 7, + '👩🏿‍🚀': 7, + '👩🏿‍🚒': 7, + '👩🏿‍🤝‍👨🏻': 12, + '👩🏿‍🤝‍👨🏽': 12, + '👩🏿‍🤝‍👩🏻': 12, + '👩🏿‍🤝‍👩🏼': 12, + '👩🏿‍🤝‍👩🏽': 12, + '👩🏿‍🤝‍👩🏾': 12, + '👩🏿‍🦯': 7, + '👩🏿‍🦯‍➡️': 9, + '👩🏿‍🦰': 7, + '👩🏿‍🦱': 7, + '👩🏿‍🦲': 7, + '👩🏿‍🦳': 7, + '👩🏿‍🦼': 7, + '👩🏿‍🦼‍➡️': 9, + '👩🏿‍🦽': 7, + '👩🏿‍🦽‍➡️': 9, + '👩🏿‍🫯‍👩🏻': 12, + '👩🏿‍🫯‍👩🏼': 12, + '👩🏿‍🫯‍👩🏽': 12, + '👩🏿‍🫯‍👩🏾': 12, + '👮‍♀️': 4, + '👮‍♂️': 4, + '👮🏻‍♀️': 6, + '👮🏻‍♂️': 6, + '👮🏼‍♀️': 6, + '👮🏼‍♂️': 6, + '👮🏽‍♀️': 6, + '👮🏽‍♂️': 6, + '👮🏾‍♀️': 6, + '👮🏾‍♂️': 6, + '👮🏿‍♀️': 6, + '👮🏿‍♂️': 6, + '👯‍♀️': 4, + '👯‍♂️': 4, + '👯🏻‍♀️': 6, + '👯🏻‍♂️': 6, + '👯🏼‍♀️': 6, + '👯🏼‍♂️': 6, + '👯🏽‍♀️': 6, + '👯🏽‍♂️': 6, + '👯🏾‍♀️': 6, + '👯🏾‍♂️': 6, + '👯🏿‍♀️': 6, + '👯🏿‍♂️': 6, + '👰‍♀️': 4, + '👰‍♂️': 4, + '👰🏻‍♀️': 6, + '👰🏻‍♂️': 6, + '👰🏼‍♀️': 6, + '👰🏼‍♂️': 6, + '👰🏽‍♀️': 6, + '👰🏽‍♂️': 6, + '👰🏾‍♀️': 6, + '👰🏾‍♂️': 6, + '👰🏿‍♀️': 6, + '👰🏿‍♂️': 6, + '👱‍♀️': 4, + '👱‍♂️': 4, + '👱🏻‍♀️': 6, + '👱🏻‍♂️': 6, + '👱🏼‍♀️': 6, + '👱🏼‍♂️': 6, + '👱🏽‍♀️': 6, + '👱🏽‍♂️': 6, + '👱🏾‍♀️': 6, + '👱🏾‍♂️': 6, + '👱🏿‍♀️': 6, + '👱🏿‍♂️': 6, + '👳‍♀️': 4, + '👳‍♂️': 4, + '👳🏻‍♀️': 6, + '👳🏻‍♂️': 6, + '👳🏼‍♀️': 6, + '👳🏼‍♂️': 6, + '👳🏽‍♀️': 6, + '👳🏽‍♂️': 6, + '👳🏾‍♀️': 6, + '👳🏾‍♂️': 6, + '👳🏿‍♀️': 6, + '👳🏿‍♂️': 6, + '👷‍♀️': 4, + '👷‍♂️': 4, + '👷🏻‍♀️': 6, + '👷🏻‍♂️': 6, + '👷🏼‍♀️': 6, + '👷🏼‍♂️': 6, + '👷🏽‍♀️': 6, + '👷🏽‍♂️': 6, + '👷🏾‍♀️': 6, + '👷🏾‍♂️': 6, + '👷🏿‍♀️': 6, + '👷🏿‍♂️': 6, + '💁‍♀️': 4, + '💁‍♂️': 4, + '💁🏻‍♀️': 6, + '💁🏻‍♂️': 6, + '💁🏼‍♀️': 6, + '💁🏼‍♂️': 6, + '💁🏽‍♀️': 6, + '💁🏽‍♂️': 6, + '💁🏾‍♀️': 6, + '💁🏾‍♂️': 6, + '💁🏿‍♀️': 6, + '💁🏿‍♂️': 6, + '💂‍♀️': 4, + '💂‍♂️': 4, + '💂🏻‍♀️': 6, + '💂🏻‍♂️': 6, + '💂🏼‍♀️': 6, + '💂🏼‍♂️': 6, + '💂🏽‍♀️': 6, + '💂🏽‍♂️': 6, + '💂🏾‍♀️': 6, + '💂🏾‍♂️': 6, + '💂🏿‍♀️': 6, + '💂🏿‍♂️': 6, + '💆‍♀️': 4, + '💆‍♂️': 4, + '💆🏻‍♀️': 6, + '💆🏻‍♂️': 6, + '💆🏼‍♀️': 6, + '💆🏼‍♂️': 6, + '💆🏽‍♀️': 6, + '💆🏽‍♂️': 6, + '💆🏾‍♀️': 6, + '💆🏾‍♂️': 6, + '💆🏿‍♀️': 6, + '💆🏿‍♂️': 6, + '💇‍♀️': 4, + '💇‍♂️': 4, + '💇🏻‍♀️': 6, + '💇🏻‍♂️': 6, + '💇🏼‍♀️': 6, + '💇🏼‍♂️': 6, + '💇🏽‍♀️': 6, + '💇🏽‍♂️': 6, + '💇🏾‍♀️': 6, + '💇🏾‍♂️': 6, + '💇🏿‍♀️': 6, + '💇🏿‍♂️': 6, + '🕵️‍♀️': 3, + '🕵️‍♂️': 3, + '🕵🏻‍♀️': 5, + '🕵🏻‍♂️': 5, + '🕵🏼‍♀️': 5, + '🕵🏼‍♂️': 5, + '🕵🏽‍♀️': 5, + '🕵🏽‍♂️': 5, + '🕵🏾‍♀️': 5, + '🕵🏾‍♂️': 5, + '🕵🏿‍♀️': 5, + '🕵🏿‍♂️': 5, + '😮‍💨': 5, + '😵‍💫': 5, + '😶‍🌫️': 4, + '🙂‍↔️': 4, + '🙂‍↕️': 4, + '🙅‍♀️': 4, + '🙅‍♂️': 4, + '🙅🏻‍♀️': 6, + '🙅🏻‍♂️': 6, + '🙅🏼‍♀️': 6, + '🙅🏼‍♂️': 6, + '🙅🏽‍♀️': 6, + '🙅🏽‍♂️': 6, + '🙅🏾‍♀️': 6, + '🙅🏾‍♂️': 6, + '🙅🏿‍♀️': 6, + '🙅🏿‍♂️': 6, + '🙆‍♀️': 4, + '🙆‍♂️': 4, + '🙆🏻‍♀️': 6, + '🙆🏻‍♂️': 6, + '🙆🏼‍♀️': 6, + '🙆🏼‍♂️': 6, + '🙆🏽‍♀️': 6, + '🙆🏽‍♂️': 6, + '🙆🏾‍♀️': 6, + '🙆🏾‍♂️': 6, + '🙆🏿‍♀️': 6, + '🙆🏿‍♂️': 6, + '🙇‍♀️': 4, + '🙇‍♂️': 4, + '🙇🏻‍♀️': 6, + '🙇🏻‍♂️': 6, + '🙇🏼‍♀️': 6, + '🙇🏼‍♂️': 6, + '🙇🏽‍♀️': 6, + '🙇🏽‍♂️': 6, + '🙇🏾‍♀️': 6, + '🙇🏾‍♂️': 6, + '🙇🏿‍♀️': 6, + '🙇🏿‍♂️': 6, + '🙋‍♀️': 4, + '🙋‍♂️': 4, + '🙋🏻‍♀️': 6, + '🙋🏻‍♂️': 6, + '🙋🏼‍♀️': 6, + '🙋🏼‍♂️': 6, + '🙋🏽‍♀️': 6, + '🙋🏽‍♂️': 6, + '🙋🏾‍♀️': 6, + '🙋🏾‍♂️': 6, + '🙋🏿‍♀️': 6, + '🙋🏿‍♂️': 6, + '🙍‍♀️': 4, + '🙍‍♂️': 4, + '🙍🏻‍♀️': 6, + '🙍🏻‍♂️': 6, + '🙍🏼‍♀️': 6, + '🙍🏼‍♂️': 6, + '🙍🏽‍♀️': 6, + '🙍🏽‍♂️': 6, + '🙍🏾‍♀️': 6, + '🙍🏾‍♂️': 6, + '🙍🏿‍♀️': 6, + '🙍🏿‍♂️': 6, + '🙎‍♀️': 4, + '🙎‍♂️': 4, + '🙎🏻‍♀️': 6, + '🙎🏻‍♂️': 6, + '🙎🏼‍♀️': 6, + '🙎🏼‍♂️': 6, + '🙎🏽‍♀️': 6, + '🙎🏽‍♂️': 6, + '🙎🏾‍♀️': 6, + '🙎🏾‍♂️': 6, + '🙎🏿‍♀️': 6, + '🙎🏿‍♂️': 6, + '🚣‍♀️': 4, + '🚣‍♂️': 4, + '🚣🏻‍♀️': 6, + '🚣🏻‍♂️': 6, + '🚣🏼‍♀️': 6, + '🚣🏼‍♂️': 6, + '🚣🏽‍♀️': 6, + '🚣🏽‍♂️': 6, + '🚣🏾‍♀️': 6, + '🚣🏾‍♂️': 6, + '🚣🏿‍♀️': 6, + '🚣🏿‍♂️': 6, + '🚴‍♀️': 4, + '🚴‍♂️': 4, + '🚴🏻‍♀️': 6, + '🚴🏻‍♂️': 6, + '🚴🏼‍♀️': 6, + '🚴🏼‍♂️': 6, + '🚴🏽‍♀️': 6, + '🚴🏽‍♂️': 6, + '🚴🏾‍♀️': 6, + '🚴🏾‍♂️': 6, + '🚴🏿‍♀️': 6, + '🚴🏿‍♂️': 6, + '🚵‍♀️': 4, + '🚵‍♂️': 4, + '🚵🏻‍♀️': 6, + '🚵🏻‍♂️': 6, + '🚵🏼‍♀️': 6, + '🚵🏼‍♂️': 6, + '🚵🏽‍♀️': 6, + '🚵🏽‍♂️': 6, + '🚵🏾‍♀️': 6, + '🚵🏾‍♂️': 6, + '🚵🏿‍♀️': 6, + '🚵🏿‍♂️': 6, + '🚶‍♀️': 4, + '🚶‍♀️‍➡️': 6, + '🚶‍♂️': 4, + '🚶‍♂️‍➡️': 6, + '🚶‍➡️': 4, + '🚶🏻‍♀️': 6, + '🚶🏻‍♀️‍➡️': 8, + '🚶🏻‍♂️': 6, + '🚶🏻‍♂️‍➡️': 8, + '🚶🏻‍➡️': 6, + '🚶🏼‍♀️': 6, + '🚶🏼‍♀️‍➡️': 8, + '🚶🏼‍♂️': 6, + '🚶🏼‍♂️‍➡️': 8, + '🚶🏼‍➡️': 6, + '🚶🏽‍♀️': 6, + '🚶🏽‍♀️‍➡️': 8, + '🚶🏽‍♂️': 6, + '🚶🏽‍♂️‍➡️': 8, + '🚶🏽‍➡️': 6, + '🚶🏾‍♀️': 6, + '🚶🏾‍♀️‍➡️': 8, + '🚶🏾‍♂️': 6, + '🚶🏾‍♂️‍➡️': 8, + '🚶🏾‍➡️': 6, + '🚶🏿‍♀️': 6, + '🚶🏿‍♀️‍➡️': 8, + '🚶🏿‍♂️': 6, + '🚶🏿‍♂️‍➡️': 8, + '🚶🏿‍➡️': 6, + '🤦‍♀️': 4, + '🤦‍♂️': 4, + '🤦🏻‍♀️': 6, + '🤦🏻‍♂️': 6, + '🤦🏼‍♀️': 6, + '🤦🏼‍♂️': 6, + '🤦🏽‍♀️': 6, + '🤦🏽‍♂️': 6, + '🤦🏾‍♀️': 6, + '🤦🏾‍♂️': 6, + '🤦🏿‍♀️': 6, + '🤦🏿‍♂️': 6, + '🤵‍♀️': 4, + '🤵‍♂️': 4, + '🤵🏻‍♀️': 6, + '🤵🏻‍♂️': 6, + '🤵🏼‍♀️': 6, + '🤵🏼‍♂️': 6, + '🤵🏽‍♀️': 6, + '🤵🏽‍♂️': 6, + '🤵🏾‍♀️': 6, + '🤵🏾‍♂️': 6, + '🤵🏿‍♀️': 6, + '🤵🏿‍♂️': 6, + '🤷‍♀️': 4, + '🤷‍♂️': 4, + '🤷🏻‍♀️': 6, + '🤷🏻‍♂️': 6, + '🤷🏼‍♀️': 6, + '🤷🏼‍♂️': 6, + '🤷🏽‍♀️': 6, + '🤷🏽‍♂️': 6, + '🤷🏾‍♀️': 6, + '🤷🏾‍♂️': 6, + '🤷🏿‍♀️': 6, + '🤷🏿‍♂️': 6, + '🤸‍♀️': 4, + '🤸‍♂️': 4, + '🤸🏻‍♀️': 6, + '🤸🏻‍♂️': 6, + '🤸🏼‍♀️': 6, + '🤸🏼‍♂️': 6, + '🤸🏽‍♀️': 6, + '🤸🏽‍♂️': 6, + '🤸🏾‍♀️': 6, + '🤸🏾‍♂️': 6, + '🤸🏿‍♀️': 6, + '🤸🏿‍♂️': 6, + '🤹‍♀️': 4, + '🤹‍♂️': 4, + '🤹🏻‍♀️': 6, + '🤹🏻‍♂️': 6, + '🤹🏼‍♀️': 6, + '🤹🏼‍♂️': 6, + '🤹🏽‍♀️': 6, + '🤹🏽‍♂️': 6, + '🤹🏾‍♀️': 6, + '🤹🏾‍♂️': 6, + '🤹🏿‍♀️': 6, + '🤹🏿‍♂️': 6, + '🤼‍♀️': 4, + '🤼‍♂️': 4, + '🤼🏻‍♀️': 6, + '🤼🏻‍♂️': 6, + '🤼🏼‍♀️': 6, + '🤼🏼‍♂️': 6, + '🤼🏽‍♀️': 6, + '🤼🏽‍♂️': 6, + '🤼🏾‍♀️': 6, + '🤼🏾‍♂️': 6, + '🤼🏿‍♀️': 6, + '🤼🏿‍♂️': 6, + '🤽‍♀️': 4, + '🤽‍♂️': 4, + '🤽🏻‍♀️': 6, + '🤽🏻‍♂️': 6, + '🤽🏼‍♀️': 6, + '🤽🏼‍♂️': 6, + '🤽🏽‍♀️': 6, + '🤽🏽‍♂️': 6, + '🤽🏾‍♀️': 6, + '🤽🏾‍♂️': 6, + '🤽🏿‍♀️': 6, + '🤽🏿‍♂️': 6, + '🤾‍♀️': 4, + '🤾‍♂️': 4, + '🤾🏻‍♀️': 6, + '🤾🏻‍♂️': 6, + '🤾🏼‍♀️': 6, + '🤾🏼‍♂️': 6, + '🤾🏽‍♀️': 6, + '🤾🏽‍♂️': 6, + '🤾🏾‍♀️': 6, + '🤾🏾‍♂️': 6, + '🤾🏿‍♀️': 6, + '🤾🏿‍♂️': 6, + '🦸‍♀️': 4, + '🦸‍♂️': 4, + '🦸🏻‍♀️': 6, + '🦸🏻‍♂️': 6, + '🦸🏼‍♀️': 6, + '🦸🏼‍♂️': 6, + '🦸🏽‍♀️': 6, + '🦸🏽‍♂️': 6, + '🦸🏾‍♀️': 6, + '🦸🏾‍♂️': 6, + '🦸🏿‍♀️': 6, + '🦸🏿‍♂️': 6, + '🦹‍♀️': 4, + '🦹‍♂️': 4, + '🦹🏻‍♀️': 6, + '🦹🏻‍♂️': 6, + '🦹🏼‍♀️': 6, + '🦹🏼‍♂️': 6, + '🦹🏽‍♀️': 6, + '🦹🏽‍♂️': 6, + '🦹🏾‍♀️': 6, + '🦹🏾‍♂️': 6, + '🦹🏿‍♀️': 6, + '🦹🏿‍♂️': 6, + '🧍‍♀️': 4, + '🧍‍♂️': 4, + '🧍🏻‍♀️': 6, + '🧍🏻‍♂️': 6, + '🧍🏼‍♀️': 6, + '🧍🏼‍♂️': 6, + '🧍🏽‍♀️': 6, + '🧍🏽‍♂️': 6, + '🧍🏾‍♀️': 6, + '🧍🏾‍♂️': 6, + '🧍🏿‍♀️': 6, + '🧍🏿‍♂️': 6, + '🧎‍♀️': 4, + '🧎‍♀️‍➡️': 6, + '🧎‍♂️': 4, + '🧎‍♂️‍➡️': 6, + '🧎‍➡️': 4, + '🧎🏻‍♀️': 6, + '🧎🏻‍♀️‍➡️': 8, + '🧎🏻‍♂️': 6, + '🧎🏻‍♂️‍➡️': 8, + '🧎🏻‍➡️': 6, + '🧎🏼‍♀️': 6, + '🧎🏼‍♀️‍➡️': 8, + '🧎🏼‍♂️': 6, + '🧎🏼‍♂️‍➡️': 8, + '🧎🏼‍➡️': 6, + '🧎🏽‍♀️': 6, + '🧎🏽‍♀️‍➡️': 8, + '🧎🏽‍♂️': 6, + '🧎🏽‍♂️‍➡️': 8, + '🧎🏽‍➡️': 6, + '🧎🏾‍♀️': 6, + '🧎🏾‍♀️‍➡️': 8, + '🧎🏾‍♂️': 6, + '🧎🏾‍♂️‍➡️': 8, + '🧎🏾‍➡️': 6, + '🧎🏿‍♀️': 6, + '🧎🏿‍♀️‍➡️': 8, + '🧎🏿‍♂️': 6, + '🧎🏿‍♂️‍➡️': 8, + '🧎🏿‍➡️': 6, + '🧏‍♀️': 4, + '🧏‍♂️': 4, + '🧏🏻‍♀️': 6, + '🧏🏻‍♂️': 6, + '🧏🏼‍♀️': 6, + '🧏🏼‍♂️': 6, + '🧏🏽‍♀️': 6, + '🧏🏽‍♂️': 6, + '🧏🏾‍♀️': 6, + '🧏🏾‍♂️': 6, + '🧏🏿‍♀️': 6, + '🧏🏿‍♂️': 6, + '🧑‍⚕️': 4, + '🧑‍⚖️': 4, + '🧑‍✈️': 4, + '🧑‍🌾': 5, + '🧑‍🍳': 5, + '🧑‍🍼': 5, + '🧑‍🎄': 5, + '🧑‍🎓': 5, + '🧑‍🎤': 5, + '🧑‍🎨': 5, + '🧑‍🏫': 5, + '🧑‍🏭': 5, + '🧑‍💻': 5, + '🧑‍💼': 5, + '🧑‍🔧': 5, + '🧑‍🔬': 5, + '🧑‍🚀': 5, + '🧑‍🚒': 5, + '🧑‍🤝‍🧑': 8, + '🧑‍🦯': 5, + '🧑‍🦯‍➡️': 7, + '🧑‍🦰': 5, + '🧑‍🦱': 5, + '🧑‍🦲': 5, + '🧑‍🦳': 5, + '🧑‍🦼': 5, + '🧑‍🦼‍➡️': 7, + '🧑‍🦽': 5, + '🧑‍🦽‍➡️': 7, + '🧑‍🧑‍🧒': 8, + '🧑‍🧑‍🧒‍🧒': 11, + '🧑‍🧒': 5, + '🧑‍🧒‍🧒': 8, + '🧑‍🩰': 5, + '🧑🏻‍⚕️': 6, + '🧑🏻‍⚖️': 6, + '🧑🏻‍✈️': 6, + '🧑🏻‍❤️‍💋‍🧑🏿': 14, + '🧑🏻‍🌾': 7, + '🧑🏻‍🍳': 7, + '🧑🏻‍🍼': 7, + '🧑🏻‍🎄': 7, + '🧑🏻‍🎓': 7, + '🧑🏻‍🎤': 7, + '🧑🏻‍🎨': 7, + '🧑🏻‍🏫': 7, + '🧑🏻‍🏭': 7, + '🧑🏻‍🐰‍🧑🏽': 12, + '🧑🏻‍🐰‍🧑🏾': 12, + '🧑🏻‍🐰‍🧑🏿': 12, + '🧑🏻‍💻': 7, + '🧑🏻‍💼': 7, + '🧑🏻‍🔧': 7, + '🧑🏻‍🔬': 7, + '🧑🏻‍🚀': 7, + '🧑🏻‍🚒': 7, + '🧑🏻‍🤝‍🧑🏻': 12, + '🧑🏻‍🤝‍🧑🏼': 12, + '🧑🏻‍🤝‍🧑🏽': 12, + '🧑🏻‍🤝‍🧑🏾': 12, + '🧑🏻‍🤝‍🧑🏿': 12, + '🧑🏻‍🦯': 7, + '🧑🏻‍🦯‍➡️': 9, + '🧑🏻‍🦰': 7, + '🧑🏻‍🦱': 7, + '🧑🏻‍🦲': 7, + '🧑🏻‍🦳': 7, + '🧑🏻‍🦼': 7, + '🧑🏻‍🦼‍➡️': 9, + '🧑🏻‍🦽': 7, + '🧑🏻‍🦽‍➡️': 9, + '🧑🏻‍🩰': 7, + '🧑🏻‍🫯‍🧑🏼': 12, + '🧑🏻‍🫯‍🧑🏽': 12, + '🧑🏻‍🫯‍🧑🏾': 12, + '🧑🏻‍🫯‍🧑🏿': 12, + '🧑🏼‍⚕️': 6, + '🧑🏼‍⚖️': 6, + '🧑🏼‍✈️': 6, + '🧑🏼‍🌾': 7, + '🧑🏼‍🍳': 7, + '🧑🏼‍🍼': 7, + '🧑🏼‍🎄': 7, + '🧑🏼‍🎓': 7, + '🧑🏼‍🎤': 7, + '🧑🏼‍🎨': 7, + '🧑🏼‍🏫': 7, + '🧑🏼‍🏭': 7, + '🧑🏼‍🐰‍🧑🏿': 12, + '🧑🏼‍💻': 7, + '🧑🏼‍💼': 7, + '🧑🏼‍🔧': 7, + '🧑🏼‍🔬': 7, + '🧑🏼‍🚀': 7, + '🧑🏼‍🚒': 7, + '🧑🏼‍🤝‍🧑🏻': 12, + '🧑🏼‍🤝‍🧑🏼': 12, + '🧑🏼‍🤝‍🧑🏽': 12, + '🧑🏼‍🤝‍🧑🏿': 12, + '🧑🏼‍🦯': 7, + '🧑🏼‍🦯‍➡️': 9, + '🧑🏼‍🦰': 7, + '🧑🏼‍🦱': 7, + '🧑🏼‍🦲': 7, + '🧑🏼‍🦳': 7, + '🧑🏼‍🦼': 7, + '🧑🏼‍🦽': 7, + '🧑🏼‍🩰': 7, + '🧑🏼‍🫯‍🧑🏻': 12, + '🧑🏼‍🫯‍🧑🏽': 12, + '🧑🏼‍🫯‍🧑🏿': 12, + '🧑🏽‍⚕️': 6, + '🧑🏽‍⚖️': 6, + '🧑🏽‍✈️': 6, + '🧑🏽‍❤️‍💋‍🧑🏿': 14, + '🧑🏽‍🌾': 7, + '🧑🏽‍🍳': 7, + '🧑🏽‍🍼': 7, + '🧑🏽‍🎄': 7, + '🧑🏽‍🎓': 7, + '🧑🏽‍🎤': 7, + '🧑🏽‍🎨': 7, + '🧑🏽‍🏫': 7, + '🧑🏽‍🏭': 7, + '🧑🏽‍🐰‍🧑🏻': 12, + '🧑🏽‍🐰‍🧑🏿': 12, + '🧑🏽‍💻': 7, + '🧑🏽‍💼': 7, + '🧑🏽‍🔧': 7, + '🧑🏽‍🔬': 7, + '🧑🏽‍🚀': 7, + '🧑🏽‍🚒': 7, + '🧑🏽‍🤝‍🧑🏻': 12, + '🧑🏽‍🤝‍🧑🏼': 12, + '🧑🏽‍🤝‍🧑🏽': 12, + '🧑🏽‍🤝‍🧑🏾': 12, + '🧑🏽‍🤝‍🧑🏿': 12, + '🧑🏽‍🦯': 7, + '🧑🏽‍🦯‍➡️': 9, + '🧑🏽‍🦰': 7, + '🧑🏽‍🦱': 7, + '🧑🏽‍🦲': 7, + '🧑🏽‍🦳': 7, + '🧑🏽‍🦼': 7, + '🧑🏽‍🦼‍➡️': 9, + '🧑🏽‍🦽': 7, + '🧑🏽‍🦽‍➡️': 9, + '🧑🏽‍🩰': 7, + '🧑🏽‍🫯‍🧑🏻': 12, + '🧑🏽‍🫯‍🧑🏼': 12, + '🧑🏽‍🫯‍🧑🏾': 12, + '🧑🏽‍🫯‍🧑🏿': 12, + '🧑🏾‍⚕️': 6, + '🧑🏾‍⚖️': 6, + '🧑🏾‍✈️': 6, + '🧑🏾‍🌾': 7, + '🧑🏾‍🍳': 7, + '🧑🏾‍🍼': 7, + '🧑🏾‍🎄': 7, + '🧑🏾‍🎓': 7, + '🧑🏾‍🎤': 7, + '🧑🏾‍🎨': 7, + '🧑🏾‍🏫': 7, + '🧑🏾‍🏭': 7, + '🧑🏾‍🐰‍🧑🏻': 12, + '🧑🏾‍🐰‍🧑🏿': 12, + '🧑🏾‍💻': 7, + '🧑🏾‍💼': 7, + '🧑🏾‍🔧': 7, + '🧑🏾‍🔬': 7, + '🧑🏾‍🚀': 7, + '🧑🏾‍🚒': 7, + '🧑🏾‍🤝‍🧑🏻': 12, + '🧑🏾‍🤝‍🧑🏽': 12, + '🧑🏾‍🤝‍🧑🏾': 12, + '🧑🏾‍🤝‍🧑🏿': 12, + '🧑🏾‍🦯': 7, + '🧑🏾‍🦯‍➡️': 9, + '🧑🏾‍🦰': 7, + '🧑🏾‍🦱': 7, + '🧑🏾‍🦲': 7, + '🧑🏾‍🦳': 7, + '🧑🏾‍🦼': 7, + '🧑🏾‍🦽': 7, + '🧑🏾‍🩰': 7, + '🧑🏾‍🫯‍🧑🏻': 12, + '🧑🏾‍🫯‍🧑🏽': 12, + '🧑🏾‍🫯‍🧑🏿': 12, + '🧑🏿‍⚕️': 6, + '🧑🏿‍⚖️': 6, + '🧑🏿‍✈️': 6, + '🧑🏿‍❤️‍💋‍🧑🏻': 14, + '🧑🏿‍❤️‍💋‍🧑🏽': 14, + '🧑🏿‍🌾': 7, + '🧑🏿‍🍳': 7, + '🧑🏿‍🍼': 7, + '🧑🏿‍🎄': 7, + '🧑🏿‍🎓': 7, + '🧑🏿‍🎤': 7, + '🧑🏿‍🎨': 7, + '🧑🏿‍🏫': 7, + '🧑🏿‍🏭': 7, + '🧑🏿‍🐰‍🧑🏻': 12, + '🧑🏿‍🐰‍🧑🏼': 12, + '🧑🏿‍🐰‍🧑🏽': 12, + '🧑🏿‍🐰‍🧑🏾': 12, + '🧑🏿‍💻': 7, + '🧑🏿‍💼': 7, + '🧑🏿‍🔧': 7, + '🧑🏿‍🔬': 7, + '🧑🏿‍🚀': 7, + '🧑🏿‍🚒': 7, + '🧑🏿‍🤝‍🧑🏻': 12, + '🧑🏿‍🤝‍🧑🏼': 12, + '🧑🏿‍🤝‍🧑🏽': 12, + '🧑🏿‍🤝‍🧑🏾': 12, + '🧑🏿‍🤝‍🧑🏿': 12, + '🧑🏿‍🦯': 7, + '🧑🏿‍🦯‍➡️': 9, + '🧑🏿‍🦰': 7, + '🧑🏿‍🦱': 7, + '🧑🏿‍🦲': 7, + '🧑🏿‍🦳': 7, + '🧑🏿‍🦼': 7, + '🧑🏿‍🦼‍➡️': 9, + '🧑🏿‍🦽': 7, + '🧑🏿‍🦽‍➡️': 9, + '🧑🏿‍🩰': 7, + '🧑🏿‍🫯‍🧑🏻': 12, + '🧑🏿‍🫯‍🧑🏼': 12, + '🧑🏿‍🫯‍🧑🏽': 12, + '🧑🏿‍🫯‍🧑🏾': 12, + '🧔‍♀️': 4, + '🧔‍♂️': 4, + '🧔🏻‍♀️': 6, + '🧔🏻‍♂️': 6, + '🧔🏼‍♀️': 6, + '🧔🏼‍♂️': 6, + '🧔🏽‍♀️': 6, + '🧔🏽‍♂️': 6, + '🧔🏾‍♀️': 6, + '🧔🏾‍♂️': 6, + '🧔🏿‍♀️': 6, + '🧔🏿‍♂️': 6, + '🧖‍♀️': 4, + '🧖‍♂️': 4, + '🧖🏻‍♀️': 6, + '🧖🏻‍♂️': 6, + '🧖🏼‍♀️': 6, + '🧖🏼‍♂️': 6, + '🧖🏽‍♀️': 6, + '🧖🏽‍♂️': 6, + '🧖🏾‍♀️': 6, + '🧖🏾‍♂️': 6, + '🧖🏿‍♀️': 6, + '🧖🏿‍♂️': 6, + '🧗‍♀️': 4, + '🧗‍♂️': 4, + '🧗🏻‍♀️': 6, + '🧗🏻‍♂️': 6, + '🧗🏼‍♀️': 6, + '🧗🏼‍♂️': 6, + '🧗🏽‍♀️': 6, + '🧗🏽‍♂️': 6, + '🧗🏾‍♀️': 6, + '🧗🏾‍♂️': 6, + '🧗🏿‍♀️': 6, + '🧗🏿‍♂️': 6, + '🧘‍♀️': 4, + '🧘‍♂️': 4, + '🧘🏻‍♀️': 6, + '🧘🏻‍♂️': 6, + '🧘🏼‍♀️': 6, + '🧘🏼‍♂️': 6, + '🧘🏽‍♀️': 6, + '🧘🏽‍♂️': 6, + '🧘🏾‍♀️': 6, + '🧘🏾‍♂️': 6, + '🧘🏿‍♀️': 6, + '🧘🏿‍♂️': 6, + '🧙‍♀️': 4, + '🧙‍♂️': 4, + '🧙🏻‍♀️': 6, + '🧙🏻‍♂️': 6, + '🧙🏼‍♀️': 6, + '🧙🏼‍♂️': 6, + '🧙🏽‍♀️': 6, + '🧙🏽‍♂️': 6, + '🧙🏾‍♀️': 6, + '🧙🏾‍♂️': 6, + '🧙🏿‍♀️': 6, + '🧙🏿‍♂️': 6, + '🧚‍♀️': 4, + '🧚‍♂️': 4, + '🧚🏻‍♀️': 6, + '🧚🏻‍♂️': 6, + '🧚🏼‍♀️': 6, + '🧚🏼‍♂️': 6, + '🧚🏽‍♀️': 6, + '🧚🏽‍♂️': 6, + '🧚🏾‍♀️': 6, + '🧚🏾‍♂️': 6, + '🧚🏿‍♀️': 6, + '🧚🏿‍♂️': 6, + '🧛‍♀️': 4, + '🧛‍♂️': 4, + '🧛🏻‍♀️': 6, + '🧛🏻‍♂️': 6, + '🧛🏼‍♀️': 6, + '🧛🏼‍♂️': 6, + '🧛🏽‍♀️': 6, + '🧛🏽‍♂️': 6, + '🧛🏾‍♀️': 6, + '🧛🏾‍♂️': 6, + '🧛🏿‍♀️': 6, + '🧛🏿‍♂️': 6, + '🧜‍♀️': 4, + '🧜‍♂️': 4, + '🧜🏻‍♀️': 6, + '🧜🏻‍♂️': 6, + '🧜🏼‍♀️': 6, + '🧜🏼‍♂️': 6, + '🧜🏽‍♀️': 6, + '🧜🏽‍♂️': 6, + '🧜🏾‍♀️': 6, + '🧜🏾‍♂️': 6, + '🧜🏿‍♀️': 6, + '🧜🏿‍♂️': 6, + '🧝‍♀️': 4, + '🧝‍♂️': 4, + '🧝🏻‍♀️': 6, + '🧝🏻‍♂️': 6, + '🧝🏼‍♀️': 6, + '🧝🏼‍♂️': 6, + '🧝🏽‍♀️': 6, + '🧝🏽‍♂️': 6, + '🧝🏾‍♀️': 6, + '🧝🏾‍♂️': 6, + '🧝🏿‍♀️': 6, + '🧝🏿‍♂️': 6, + '🧞‍♀️': 4, + '🧞‍♂️': 4, + '🧟‍♀️': 4, + '🧟‍♂️': 4, + '🫱🏻‍🫲🏼': 9, + '🫱🏻‍🫲🏽': 9, + '🫱🏻‍🫲🏾': 9, + '🫱🏻‍🫲🏿': 9, + '🫱🏼‍🫲🏻': 9, + '🫱🏼‍🫲🏽': 9, + '🫱🏼‍🫲🏾': 9, + '🫱🏼‍🫲🏿': 9, + '🫱🏽‍🫲🏻': 9, + '🫱🏽‍🫲🏼': 9, + '🫱🏽‍🫲🏾': 9, + '🫱🏽‍🫲🏿': 9, + '🫱🏾‍🫲🏻': 9, + '🫱🏾‍🫲🏼': 9, + '🫱🏾‍🫲🏽': 9, + '🫱🏾‍🫲🏿': 9, + '🫱🏿‍🫲🏻': 9, + '🫱🏿‍🫲🏼': 9, + '🫱🏿‍🫲🏽': 9, + '🫱🏿‍🫲🏾': 9, + '🏴󠁧󠁢󠁥󠁮󠁧󠁿': 8, + '🏴󠁧󠁢󠁳󠁣󠁴󠁿': 8, + '🏴󠁧󠁢󠁷󠁬󠁳󠁿': 8, + 'কা‌': 3, + 'কিং': 3, + 'কে‌': 3, + 'ক্তি': 3, + 'ক্রী': 3, + 'ক্ষা': 3, + 'ক্ষি': 3, + 'ক্ষে': 3, + 'ক্ষ্য': 3, + 'ক্ষ্যে': 4, + 'খ্যা': 3, + 'গ্রা': 3, + 'গ্রে': 3, + 'ঘো': 3, + 'ঙ্খা': 3, + 'ঙ্গী': 3, + 'ঙ্গে': 3, + 'চ্ছা': 3, + 'চ্ছা‌': 4, + 'চ্ছে': 3, + 'জে‌': 3, + 'জ্ঞা': 3, + 'ঞ্চি': 3, + 'ঞ্ছি': 3, + 'ট্রে': 3, + 'ণ্ডে': 3, + 'তা‌': 3, + 'তি‌': 3, + 'তে‌': 3, + 'ত্তা': 3, + 'ত্তি': 3, + 'ত্বে': 3, + 'ত্যা': 3, + 'ত্যি': 3, + 'ত্যে': 3, + 'ত্রা': 3, + 'ত্রে': 3, + 'ত্‍প': 3, + 'ত্‍পী': 4, + 'ত্‍সা': 4, + 'দে‌': 3, + 'দ্দি': 3, + 'দ্দে': 3, + 'দ্ধা': 3, + 'দ্ধি': 3, + 'দ্ধে': 3, + 'দ্বা': 3, + 'দ্রো': 3, + 'ধ্যে': 3, + 'না‌': 3, + 'ন্তা': 3, + 'ন্তি': 3, + 'ন্তে': 3, + 'ন্ত্রি': 4, + 'ন্ত্রে': 4, + 'ন্থী': 3, + 'ন্ধা': 3, + 'ন্মা': 3, + 'ন্যা': 3, + 'ন্যে': 3, + 'পা‌': 3, + 'প্তা': 3, + 'প্রা': 3, + 'বা‌': 3, + 'ব্ধি': 3, + 'ব্যা': 3, + 'ভ্রা': 3, + 'মা‌': 3, + 'ম্পা': 3, + 'ম্মা': 3, + 'রাং': 3, + 'র্জা': 3, + 'র্থে': 3, + 'র্দো': 3, + 'র্ধা': 3, + 'র্নী': 3, + 'র্বা': 3, + 'র্বি': 3, + 'র্বো': 3, + 'র্ব্য': 3, + 'র্মে': 3, + 'র্যা': 3, + 'লে‌': 3, + 'ল্যা': 3, + 'ল্যে': 3, + 'ল্লে': 3, + 'শ্চি': 3, + 'শ্বা': 3, + 'শ্বে': 3, + 'শ্যে': 3, + 'শ্রা': 3, + 'ষ্টা': 3, + 'ষ্টি': 3, + 'ষ্ট্র': 3, + 'ষ্ট্রী': 4, + 'ষ্ট্রে': 4, + 'ষ্ঠা': 3, + 'ষ্ঠি': 3, + 'ষ্ঠী': 3, + 'সাং': 3, + 'সে‌': 3, + 'স্তি': 3, + 'স্তি‌': 4, + 'স্ত্র': 3, + 'স্থা': 3, + 'স্থ্য': 3, + 'স্বা': 3, + 'স্বী': 3, + 'স্যা': 3, + 'স্যে': 3, + 'আ‌': 2, + 'ই‌': 2, + 'এ‌': 2, + 'ত্‍': 2, + 'ন‌': 2, + 'র‌': 2, + 'হ‌': 2, + 'क्घ्घि्': 4, + 'क्ति': 3, + 'क्षा': 3, + 'घ्का': 3, + 'घ्र्व्य': 4, + 'घ्लि': 3, + 'घ्श्य': 3, + 'घ्स्ट': 3, + 'च्चा': 3, + 'च्छा': 3, + 'ज्ञा': 3, + 'त्ति': 3, + 'त्यि': 3, + 'त्रा': 3, + 'त्राा': 4, + 'त्रि': 3, + 'द्वा': 3, + 'न्या': 3, + 'प्रा': 3, + 'म्मा': 3, + 'म्या': 3, + 'र्जि': 3, + 'र्जी': 3, + 'र्ति': 3, + 'र्थि': 3, + 'र्दो': 3, + 'र्धा': 3, + 'र्मि': 3, + 'र्रा': 3, + 'ल्या': 3, + 'व्या': 3, + 'श्वा': 3, + 'ष्ट्र': 3, + 'ष्ट्री': 4, + 'स्ती': 3, + 'स्था': 3, + 'स्थि': 3, + 'स्थी': 3, + 'स्थ्य': 3, + 'स्वा': 3, + 'स्सा': 3, + 'ကျေ': 3, + 'ကြေ': 3, + 'ကြွေ': 3, + 'ချေ': 3, + 'ခြေ': 3, + 'ပျေ': 3, + 'ပြေ': 3, + 'မြေ': 3, + 'လျေ': 3, + 'လျှေ': 3, + '𑄇𑄳𑄠𑄬': 3, + '𑄈𑄳𑄠𑄬': 3, + '𑄌𑄳𑄠𑄬': 3, + '𑄎𑄳𑄠𑄬': 3, + '𑄑𑄳𑄢𑄬': 3, + '𑄖𑄳𑄠𑄬': 3, + '𑄖𑄳𑄢𑄬': 3, + '𑄘𑄳𑄠𑄬': 3, + '𑄚𑄳𑄠𑄬': 3, + '𑄝𑄳𑄢𑄬': 3, + '𑄟𑄳𑄠𑄬': 3, + '𑄡𑄳𑄠𑄬': 3, + '𑄣𑄳𑄦𑄬': 3, + 'ت‌': 2, + 'ن‌': 2, + 'ه‌': 2, + 'ی‌': 2, + 'ક્કા': 3, + 'ક્કો': 3, + 'ક્તિ': 3, + 'ક્ષા': 3, + 'ચ્ચા': 3, + 'ચ્છા': 3, + 'જ્ઞા': 3, + 'જ્યો': 3, + 'ત્તા': 3, + 'ત્તિ': 3, + 'ત્ત્વ': 3, + 'ત્ત્વા': 4, + 'ત્યા': 3, + 'ત્યાં': 3, + 'ત્યિ': 3, + 'ત્યો': 3, + 'ત્રી': 3, + 'ત્ર્ય': 3, + 'દ્ધા': 3, + 'દ્ધાં': 3, + 'દ્ધિ': 3, + 'દ્વા': 3, + 'ધ્યા': 3, + 'ન્તો': 3, + 'ન્મા': 3, + 'ન્યા': 3, + 'પ્રા': 3, + 'મ્યાં': 3, + 'ર્તા': 3, + 'ર્થિ': 3, + 'ર્દો': 3, + 'ર્મિ': 3, + 'ર્યા': 3, + 'ર્યો': 3, + 'વ્યા': 3, + 'વ્યો': 3, + 'ષ્ટિ': 3, + 'ષ્ટ્ર': 3, + 'ષ્ટ્રી': 4, + 'ષ્ટ્રો': 4, + 'ષ્ઠા': 3, + 'સ્તિ': 3, + 'સ્તી': 3, + 'સ્ત્રી': 4, + 'સ્થા': 3, + 'સ્થિ': 3, + 'સ્રી': 3, + 'સ્વા': 3, + 'સ્વી': 3, + 'સ્સા': 3, + 'क्नि': 3, + 'क्रि': 3, + 'क्षि': 3, + 'ख्या': 3, + 'च्चों': 3, + 'च्छि': 3, + 'ट्टि': 3, + 'त्का': 3, + 'त्ता': 3, + 'त्नों': 3, + 'त्पा': 3, + 'त्मा': 3, + 'त्या': 3, + 'त्री': 3, + 'त्सा': 3, + 'द्घि': 3, + 'द्धा': 3, + 'द्धि': 3, + 'द्भा': 3, + 'द्रो': 3, + 'ध्या': 3, + 'निः': 3, + 'न्ति': 3, + 'न्तों': 3, + 'न्त्र': 3, + 'न्त्रा': 4, + 'न्दी': 3, + 'न्धि': 3, + 'न्धी': 3, + 'न्धों': 3, + 'न्नि': 3, + 'न्मा': 3, + 'प्ति': 3, + 'फ्रां': 3, + 'म्भि': 3, + 'म्मि': 3, + 'र्ता': 3, + 'र्या': 3, + 'र्यों': 3, + 'र्वो': 3, + 'ल्लि': 3, + 'व्यों': 3, + 'श्चि': 3, + 'श्यों': 3, + 'श्रा': 3, + 'ष्का': 3, + 'ष्टि': 3, + 'ष्ट्रों': 4, + 'ष्ठों': 3, + 'ष्यों': 3, + 'स्ता': 3, + 'स्त्र': 3, + 'स्त्री': 4, + 'स्यों': 3, + 'स्वी': 3, + 'फ़्ता': 3, + 'ꦏꦺꦴ': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦏꦁ': 3, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 3, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦔꦸ': 3, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦠꦶ': 3, + 'ꦏ꧀ꦠꦸ': 3, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦢꦂ': 3, + 'ꦏ꧀ꦢꦶ': 3, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦤꦶꦁ': 3, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦥꦶ': 3, + 'ꦏ꧀ꦥꦿꦶ': 4, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦧꦶ': 3, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦩꦸ': 3, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦱꦂ': 3, + 'ꦏ꧀ꦱꦶ': 3, + 'ꦏ꧀ꦱꦸ': 3, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲ': 3, + 'ꦏ꧀ꦲꦁ': 3, + 'ꦏ꧀ꦲꦶꦁ': 3, + 'ꦏ꧀ꦲꦸ': 3, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦏ꧀ꦲꦺꦴ': 5, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦒ꧀ꦒ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦒꦼ': 3, + 'ꦔ꧀ꦒꦿꦼꦁ': 4, + 'ꦔ꧀ꦭ': 3, + 'ꦔ꧀ꦭꦁ': 3, + 'ꦔ꧀ꦭꦸ': 3, + 'ꦔ꧀ꦭꦼ': 3, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦕꦶ': 3, + 'ꦚ꧀ꦗ': 3, + 'ꦚ꧀ꦗꦶ': 3, + 'ꦚ꧀ꦗꦸꦁ': 3, + 'ꦚ꧀ꦗꦸꦂ': 3, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠ꧀ꦏꦁ': 3, + 'ꦠ꧀ꦏꦸ': 3, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦔꦸ': 3, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦠꦶ': 3, + 'ꦠ꧀ꦠꦶꦁ': 3, + 'ꦠ꧀ꦠꦸ': 3, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦤꦶ': 3, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦩꦼ': 3, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦱꦶꦁ': 3, + 'ꦠ꧀ꦱꦶꦃ': 4, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲ': 3, + 'ꦠ꧀ꦲꦶꦁ': 3, + 'ꦠ꧀ꦲꦺꦴ': 5, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦠꦶꦁ': 3, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦩꦺꦴ': 5, + 'ꦢ꧀ꦲ': 3, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦏꦁ': 3, + 'ꦤ꧀ꦏꦸ': 3, + 'ꦤ꧀ꦏꦼ': 3, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦔꦁ': 3, + 'ꦤ꧀ꦔꦶ': 3, + 'ꦤ꧀ꦔꦸ': 3, + 'ꦤ꧀ꦔꦸꦂ': 3, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 3, + 'ꦤ꧀ꦔꦿꦸ': 4, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦗꦸ': 3, + 'ꦤ꧀ꦗꦼ': 3, + 'ꦤ꧀ꦚꦶ': 3, + 'ꦤ꧀ꦛꦃ': 4, + 'ꦤ꧀ꦛꦶ': 3, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦝꦁ': 3, + 'ꦤ꧀ꦝꦶ': 3, + 'ꦤ꧀ꦝꦸ': 3, + 'ꦤ꧀ꦝꦸꦁ': 3, + 'ꦤ꧀ꦝꦺꦁ': 4, + 'ꦤ꧀ꦝꦺꦴꦁ': 5, + 'ꦤ꧀ꦝꦼ': 3, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦠꦂ': 3, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 3, + 'ꦤ꧀ꦠꦸ': 3, + 'ꦤ꧀ꦠꦸꦁ': 3, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 3, + 'ꦤ꧀ꦠꦼꦂ': 3, + 'ꦤ꧀ꦠꦽ': 3, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦢꦁ': 3, + 'ꦤ꧀ꦢꦂ': 3, + 'ꦤ꧀ꦢꦶ': 3, + 'ꦤ꧀ꦢꦸ': 3, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 3, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦤꦶ': 3, + 'ꦤ꧀ꦤꦶꦁ': 3, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 3, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦥꦁ': 3, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 5, + 'ꦤ꧀ꦥꦶ': 3, + 'ꦤ꧀ꦥꦸ': 3, + 'ꦤ꧀ꦥꦼ': 3, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦥꦿꦶ': 4, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦧꦁ': 3, + 'ꦤ꧀ꦧꦶ': 3, + 'ꦤ꧀ꦧꦸ': 3, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦺꦴ': 5, + 'ꦤ꧀ꦧꦼ': 3, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦩꦂ': 3, + 'ꦤ꧀ꦩꦶ': 3, + 'ꦤ꧀ꦩꦸꦂ': 3, + 'ꦤ꧀ꦩꦼ': 3, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦭꦶ': 3, + 'ꦤ꧀ꦭꦸ': 3, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦮꦂ': 3, + 'ꦤ꧀ꦮꦶ': 3, + 'ꦤ꧀ꦮꦸ': 3, + 'ꦤ꧀ꦮꦼ': 3, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦱꦂ': 3, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 3, + 'ꦤ꧀ꦱꦶꦁ': 3, + 'ꦤ꧀ꦱꦸ': 3, + 'ꦤ꧀ꦱꦺꦴ': 5, + 'ꦤ꧀ꦱꦼ': 3, + 'ꦤ꧀ꦲ': 3, + 'ꦤ꧀ꦲꦁ': 3, + 'ꦤ꧀ꦲꦶ': 3, + 'ꦤ꧀ꦲꦶꦁ': 3, + 'ꦤ꧀ꦲꦸ': 3, + 'ꦤ꧀ꦲꦺꦴ': 5, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦏꦁ': 3, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦠꦶ': 3, + 'ꦥ꧀ꦢꦸ': 3, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦤꦶ': 3, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦥꦶ': 3, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦧꦺ': 4, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦩꦂ': 3, + 'ꦥ꧀ꦫꦺ': 4, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦭꦸ': 3, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦱꦶꦂ': 3, + 'ꦥ꧀ꦱꦼ': 3, + 'ꦥ꧀ꦲ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦠꦸ': 3, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲ': 3, + 'ꦧ꧀ꦲꦶ': 3, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 3, + 'ꦩ꧀ꦏꦁ': 3, + 'ꦩ꧀ꦔꦼ': 3, + 'ꦩ꧀ꦠꦸ': 3, + 'ꦩ꧀ꦠꦺꦴ': 5, + 'ꦩ꧀ꦤꦶꦁ': 3, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦥꦶ': 3, + 'ꦩ꧀ꦥꦸ': 3, + 'ꦩ꧀ꦥꦼ': 3, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦧꦁ': 3, + 'ꦩ꧀ꦧꦂ': 3, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 3, + 'ꦩ꧀ꦧꦸ': 3, + 'ꦩ꧀ꦧꦸꦁ': 3, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦺꦂ': 4, + 'ꦩ꧀ꦧꦼꦂ': 3, + 'ꦩ꧀ꦧꦾꦸꦂ': 4, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦩꦶ': 3, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦭ': 3, + 'ꦩ꧀ꦲꦶ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 3, + 'ꦭ꧀ꦏꦁ': 3, + 'ꦭ꧀ꦚꦼꦁ': 3, + 'ꦭ꧀ꦠꦸ': 3, + 'ꦭ꧀ꦧꦸ': 3, + 'ꦭ꧀ꦩꦸ': 3, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦭꦶ': 3, + 'ꦭ꧀ꦭꦶꦁ': 3, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦱꦂ': 3, + 'ꦭ꧀ꦱꦶꦁ': 3, + 'ꦭ꧀ꦱꦸ': 3, + 'ꦭ꧀ꦲ': 3, + 'ꦭ꧀ꦲꦁ': 3, + 'ꦭ꧀ꦲꦶꦁ': 3, + 'ꦭ꧀ꦲꦸ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 3, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦏꦁ': 3, + 'ꦱ꧀ꦏꦿꦶ': 4, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦔꦸ': 3, + 'ꦱ꧀ꦔꦿ': 4, + 'ꦱ꧀ꦛꦶ': 3, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 3, + 'ꦱ꧀ꦢꦶ': 3, + 'ꦱ꧀ꦢꦸ': 3, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦧꦁ': 3, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦩꦶ': 3, + 'ꦱ꧀ꦩꦼ': 3, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦱꦂ': 3, + 'ꦱ꧀ꦱꦶ': 3, + 'ꦱ꧀ꦱꦶꦁ': 3, + 'ꦱ꧀ꦱꦸ': 3, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲ': 3, + 'ꦱ꧀ꦲꦁ': 3, + 'ꦱ꧀ꦲꦶ': 3, + 'ꦱ꧀ꦲꦶꦁ': 3, + 'ꦱ꧀ꦲꦸ': 3, + 'ꦲꦺꦴ': 3, + 'ꦏ꧀': 2, + 'ꦠ꧀': 2, + 'ꦢ꧀': 2, + 'ꦤ꧀': 2, + 'ꦥ꦳꧀': 2, + 'ꦥ꧀': 2, + 'ꦧ꧀': 2, + 'ꦩ꧀': 2, + 'ꦭ꧀': 2, + 'ꦱ꧀': 2, + 'ಕಾಂ': 3, + 'ಕುಂ': 3, + 'ಕೊಂ': 3, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೊಂ': 3, + 'ಟುಂ': 3, + 'ನಾಂ': 3, + 'ಯುಂ': 3, + 'ರಾಂ': 3, + 'ವುಂ': 3, + 'ಶಾಂ': 3, + 'ಸಾಂ': 3, + 'ಹೊಂ': 3, + 'ಕ್‌': 2, + 'ក្ដៅ': 3, + 'ក្រោ': 3, + 'ក្សា': 3, + 'ខ្ជា': 3, + 'ខ្លា': 3, + 'គ្នា': 3, + 'គ្មា': 3, + 'គ្រា': 3, + 'គ្រឹះ': 3, + 'ង្កើ': 3, + 'ង្រៀ': 3, + 'ង្ហា': 3, + 'ច្ចេ': 3, + 'ច្បា': 3, + 'ឆ្នាំ': 3, + 'ឆ្នោ': 3, + 'ឆ្លើ': 3, + 'ជ្ជា': 3, + 'ជ្ញា': 3, + 'ជ្រើ': 3, + 'ជ្រៀ': 3, + 'ជ្រែ': 3, + 'ឈ្មោះ': 4, + 'ញ្ជា': 3, + 'ញ្ញា': 3, + 'ញ្ញៈ': 3, + 'ដ្ឋា': 3, + 'ណោះ': 3, + 'ណ្ដា': 3, + 'ណ្ដុះ': 3, + 'ណ្ណោះ': 4, + 'ត្រា': 3, + 'ថ្ងៃ': 3, + 'ថ្នា': 3, + 'ថ្លៃ': 3, + 'ទោះ': 3, + 'ទ្យា': 3, + 'ធ្នា': 3, + 'ធ្យា': 3, + 'ធ្យោ': 3, + 'ធ្វើ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ថែ': 3, + 'ន្ថោ': 3, + 'ន្ទា': 3, + 'ន្ទៈ': 3, + 'ន្យា': 3, + 'ន្លែ': 3, + 'បោះ': 3, + 'ប្ដេ': 3, + 'ប្រា': 3, + 'ប្រើ': 3, + 'ប្រែ': 3, + 'ផ្ដា': 3, + 'ផ្ទា': 3, + 'ផ្ទេ': 3, + 'ផ្នែ': 3, + 'ផ្លា': 3, + 'ផ្សា': 3, + 'ផ្សេ': 3, + 'ផ្សៃ': 3, + 'ពោះ': 3, + 'ព្យា': 3, + 'ព្រៀ': 3, + 'ព្រៃ': 3, + 'ម្ងា': 3, + 'ម្ចា': 3, + 'ម្ដា': 3, + 'ម្ដែ': 3, + 'ម្នា': 3, + 'ម្នេ': 3, + 'ម្ភា': 3, + 'ម្រា': 3, + 'ម្រើ': 3, + 'ម្រេ': 3, + 'ម្លៀ': 3, + 'ម្លៃ': 3, + 'ល្បៈ': 3, + 'ល្មើ': 3, + 'ស្គា': 3, + 'ស្ដ្រី': 3, + 'ស្ត្រ': 3, + 'ស្ថា': 3, + 'ស្នា': 3, + 'ស្មា': 3, + 'ស្មើ': 3, + 'ស្រា': 3, + 'ស្លា': 3, + 'ស្វែ': 3, + 'ᨣᩕᩮ᩠': 3, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 3, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 3, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 3, + 'क्ष्ण': 3, + 'ट्टी': 3, + 'ट्रा': 3, + 'त्राि': 4, + 'द्धां': 3, + 'र्त्त': 3, + 'ष्ठा': 3, + 'क्ष्य': 3, + 'त्त्व': 3, + 'त्नी': 3, + 'त्पी': 3, + 'त्र्त': 3, + 'द्घो': 3, + 'न्तः': 3, + 'न्ता': 3, + 'न्त्रि': 4, + 'फ्ता': 3, + 'ब्धि': 3, + 'भ्या': 3, + 'म्प्र': 3, + 'र्कि': 3, + 'र्बा': 3, + 'र्मा': 3, + 'र्वा': 3, + 'ल्पि': 3, + 'श्यि': 3, + 'ക്കാ': 3, + 'ക്കി': 3, + 'ക്കും': 3, + 'ക്കെ': 3, + 'ക്കേ': 3, + 'ക്കൊ': 3, + 'ക്കോ': 3, + 'ക്ക്‌': 3, + 'ക്തി': 3, + 'ക്യം': 3, + 'ക്ഷാ': 3, + 'ക്ഷി': 3, + 'ക്ഷേ': 3, + 'ഖ്യാ': 3, + 'ഗ്ഗം': 3, + 'ഗ്ദാ': 3, + 'ഗ്യം': 3, + 'ങ്കി': 3, + 'ങ്കെ': 3, + 'ങ്കേ': 3, + 'ങ്ങി': 3, + 'ച്ചി': 3, + 'ച്ചും': 3, + 'ച്ചെ': 3, + 'ച്ചേ': 3, + 'ജ്യാ': 3, + 'ഞ്ഞി': 3, + 'ഞ്ഞെ': 3, + 'ട്ടാ': 3, + 'ട്ടി': 3, + 'ട്ടോ': 3, + 'ണ്ടാ': 3, + 'ണ്ടി': 3, + 'ണ്ടും': 3, + 'ണ്ടെ': 3, + 'ണ്ട്‌': 3, + 'ത്താ': 3, + 'ത്തി': 3, + 'ത്തും': 3, + 'ത്തെ': 3, + 'ത്തേ': 3, + 'ത്തോ': 3, + 'ത്ത്‌': 3, + 'ത്നം': 3, + 'ത്നി': 3, + 'ത്യാ': 3, + 'ത്യേ': 3, + 'ത്വം': 3, + 'ദ്ധി': 3, + 'ദ്യാ': 3, + 'ന്തം': 3, + 'ന്തെ': 3, + 'ന്ത്ര': 3, + 'ന്ത്ര്യ': 4, + 'ന്ത്ര്യം': 5, + 'ന്ധി': 3, + 'ന്നാ': 3, + 'ന്നി': 3, + 'ന്നീ': 3, + 'ന്നും': 3, + 'ന്നെ': 3, + 'ന്നേ': 3, + 'ന്നോ': 3, + 'ന്മാ': 3, + 'ന്യം': 3, + 'ന്യാ': 3, + 'ന്യേ': 3, + 'ന്യോ': 3, + 'ന്റെ': 3, + 'ന്‍കൂ': 3, + 'ന്‍പി': 4, + 'പ്പി': 3, + 'പ്പെ': 3, + 'പ്പോ': 3, + 'പ്പ്‌': 3, + 'പ്രാ': 3, + 'ബ്ലി': 3, + 'ഭ്യാ': 3, + 'ഭ്രാ': 3, + 'മ്പാ': 3, + 'മ്പ്ര': 3, + 'മ്മി': 3, + 'യ്ക്കു': 3, + 'യ്തി': 3, + 'യ്യാ': 3, + 'യ്യി': 3, + 'ര്യം': 3, + 'ര്‍ക്കു': 4, + 'ര്‍ക്കും': 5, + 'ര്‍ക്ക്‌': 5, + 'ര്‍ഗ്ഗം': 5, + 'ര്‍ച്ച': 4, + 'ര്‍ണ്ണ': 4, + 'ര്‍ത്ത': 4, + 'ര്‍ത്തി': 5, + 'ര്‍ത്തു': 4, + 'ര്‍ത്തേ': 5, + 'ര്‍ദേ': 4, + 'ര്‍ദ്ദ': 4, + 'ര്‍പ്പെ': 5, + 'ര്‍ബ': 3, + 'ര്‍ഭ': 3, + 'ര്‍മ്മി': 5, + 'ര്‍രാ': 4, + 'ര്‍വ്വ': 4, + 'ര്‍ഹ': 3, + 'ര്‍ഹി': 4, + 'റ്റം': 3, + 'റ്റേ': 3, + 'ല്യാ': 3, + 'ല്ലാ': 3, + 'ല്ലാം': 4, + 'ല്ലെ': 3, + 'ല്‍കി': 4, + 'ല്‍കു': 3, + 'ല്‍കേ': 4, + 'ല്‍ത': 3, + 'ല്‍നി': 4, + 'ല്‍പ്പ': 4, + 'ള്ളാ': 3, + 'ള്ളി': 3, + 'ള്‍കൊ': 4, + 'ള്‍ക്ക': 4, + 'ള്‍ക്കി': 5, + 'ള്‍ക്കു': 4, + 'ള്‍ക്കും': 5, + 'ള്‍ക്കെ': 5, + 'ള്‍ക്ക്‌': 5, + 'വ്യം': 3, + 'വ്യാ': 3, + 'ശ്വാ': 3, + 'ഷ്ട്യാ': 4, + 'ഷ്ട്ര': 3, + 'ഷ്ട്രീ': 4, + 'ഷ്യാ': 3, + 'സാം': 3, + 'സ്കാ': 3, + 'സ്ത്രം': 4, + 'സ്ത്രീ': 4, + 'സ്ഥാ': 3, + 'സ്ഥി': 3, + 'സ്റ്റ്‌': 4, + 'സ്വാ': 3, + 'സ്വീ': 3, + 'സ്സാ': 3, + 'സ്സി': 3, + 'സ്സും': 3, + 'സ്സോ': 3, + 'ഹിം': 3, + 'ട്‌': 2, + 'ണ്‌': 2, + 'ത്‌': 2, + 'ന്‌': 2, + 'ന്‍': 2, + 'ല്‍': 2, + 'ള്‍': 2, + 'क्कां': 3, + 'क्ती': 3, + 'क्तीं': 3, + 'क्या': 3, + 'च्या': 3, + 'च्यां': 3, + 'ज्या': 3, + 'ज्या‌': 4, + 'ट्या': 3, + 'ण्या': 3, + 'ण्यां': 3, + 'त्त्वा': 4, + 'त्त्वे': 3, + 'त्यां': 3, + 'त्र्य': 3, + 'त्र्या': 4, + 'त्र्ये': 3, + 'त्वा': 3, + 'त्वां': 3, + 'द्दि': 3, + 'द्दी': 3, + 'द्धिं': 3, + 'द्धी': 3, + 'द्धीं': 3, + 'द्या': 3, + 'द्वि': 3, + 'ना‌': 3, + 'न्हा': 3, + 'न्ह्यां': 4, + 'र्जा': 3, + 'र्ती': 3, + 'र्थी': 3, + 'र्भा': 3, + 'र्यां': 3, + 'र्वां': 3, + 'र्‍या': 4, + 'ल्यां': 3, + 'ल्ला': 3, + 'श्रां': 3, + 'ष्टां': 3, + 'ष्टी': 3, + 'ष्टीं': 3, + 'ष्ट्रा': 4, + 'ष्ट्रां': 4, + 'स्त्रि': 4, + 'स्या': 3, + 'ह्या': 3, + 'द्‌': 2, + 'ဇြေ': 3, + 'ဒ္ဂေ': 3, + 'ဖျေံ': 3, + 'ဗ္တေ': 3, + 'ဗ္ၜေ': 3, + 'ဗြေ': 3, + 'သ္ဂေ': 3, + 'क्ता': 3, + 'क्ना': 3, + 'क्सा': 3, + 'ख्‍ने': 3, + 'ज्रा': 3, + 'ञ्चा': 3, + 'द्दा': 3, + 'न्का': 3, + 'न्चि': 3, + 'न्दा': 3, + 'न्दो': 3, + 'फ्ना': 3, + 'फ्नो': 3, + 'म्ति': 3, + 'म्पा': 3, + 'र्दा': 3, + 'र्द्ध': 3, + 'र्नि': 3, + 'र्सा': 3, + 'ष्ट्रि': 4, + 'स्ट्या': 4, + 'स्तो': 3, + 'स्रो': 3, + 'ے‌': 2, + 'क्का': 3, + 'क्तेः': 3, + 'क्त्योः': 5, + 'क्रा': 3, + 'क्षां': 3, + 'क्षाः': 4, + 'क्षो': 3, + 'क्ष्या': 4, + 'ख्यः': 3, + 'ग्यैः': 3, + 'ग्र्य': 3, + 'ञ्चि': 3, + 'ण्डः': 3, + 'ण्डि': 3, + 'ताः': 3, + 'त्त्थि': 4, + 'त्सो': 3, + 'त्स्वा': 4, + 'द्धः': 3, + 'द्धैः': 3, + 'धाः': 3, + 'नाः': 3, + 'न्ञ्या': 4, + 'न्तो': 3, + 'न्त्राः': 5, + 'न्त्री': 4, + 'न्त्र्य': 4, + 'न्त्र्यं': 4, + 'न्त्र्या': 5, + 'न्त्र्ये': 4, + 'न्धा': 3, + 'न्ना': 3, + 'न्नाः': 4, + 'न्यो': 3, + 'प्तौ': 3, + 'प्या': 3, + 'भिः': 3, + 'भ्यः': 3, + 'भ्यां': 3, + 'भ्यो': 3, + 'म्नि': 3, + 'याः': 3, + 'य्यो': 3, + 'राः': 3, + 'र्गी': 3, + 'र्चि': 3, + 'र्णां': 3, + 'र्णी': 3, + 'र्तिः': 4, + 'र्त्ति': 4, + 'र्दि': 3, + 'र्धि': 3, + 'र्हाः': 4, + 'र्हि': 3, + 'र्हो': 3, + 'लाः': 3, + 'ल्का': 3, + 'ल्याः': 4, + 'वाः': 3, + 'शाः': 3, + 'श्या': 3, + 'श्वि': 3, + 'षाः': 3, + 'ष्टः': 3, + 'ष्टा': 3, + 'ष्टाः': 4, + 'ष्ट्रे': 3, + 'ष्ट्रो': 4, + 'ष्प्र': 3, + 'ष्यः': 3, + 'स्का': 3, + 'स्काः': 4, + 'स्ति': 3, + 'स्त्रा': 4, + 'स्थां': 3, + 'स्धी': 3, + 'स्मि': 3, + 'स्मिं': 3, + 'स्यां': 3, + 'स्याः': 4, + 'स्युः': 3, + '𑌕𑌾𑌂': 3, + '𑌕𑌾𑌃': 3, + '𑌟𑌾𑌂': 3, + '𑌟𑌾𑌃': 3, + '𑌠𑍈𑌃': 3, + '𑌣𑌾𑌂': 3, + '𑌤𑌾𑌂': 3, + '𑌤𑌾𑌃': 3, + '𑌤𑌿𑌂': 3, + '𑌤𑌿𑌃': 3, + '𑌤𑍁𑌂': 3, + '𑌤𑍇𑌃': 3, + '𑌥𑌾𑌂': 3, + '𑌧𑌾𑌃': 3, + '𑌧𑌿𑌂': 3, + '𑌧𑍇𑌃': 3, + '𑌧𑍈𑌃': 3, + '𑌨𑌾𑌂': 3, + '𑌨𑌾𑌃': 3, + '𑌨𑌿𑌃': 3, + '𑌨𑍈𑌃': 3, + '𑌭𑌿𑌃': 3, + '𑌮𑌿𑌂': 3, + '𑌯𑌾𑌂': 3, + '𑌯𑌾𑌃': 3, + '𑌯𑍁𑌃': 3, + '𑌯𑍈𑌃': 3, + '𑌯𑍋𑌃': 3, + '𑌰𑌾𑌃': 3, + '𑌰𑌿𑌂': 3, + '𑌲𑌾𑌃': 3, + '𑌲𑌿𑌂': 3, + '𑌵𑌾𑌂': 3, + '𑌵𑌾𑌃': 3, + '𑌶𑌾𑌃': 3, + '𑌷𑌾𑌂': 3, + '𑌷𑌾𑌃': 3, + '𑌸𑌾𑌂': 3, + '𑌹𑌾𑌃': 3, + '𑌕𑍍': 2, + '𑌗𑍍': 2, + '𑌚𑍍': 2, + '𑌜𑍍': 2, + '𑌞𑍍': 2, + '𑌟𑍍': 2, + '𑌣𑍍': 2, + '𑌤𑍍': 2, + '𑌦𑍍': 2, + '𑌧𑍍': 2, + '𑌨𑍍': 2, + '𑌪𑍍': 2, + '𑌬𑍍': 2, + '𑌭𑍍': 2, + '𑌮𑍍': 2, + '𑌯𑍍': 2, + '𑌰𑍍': 2, + '𑌲𑍍': 2, + '𑌵𑍍': 2, + '𑌶𑍍': 2, + '𑌷𑍍': 2, + '𑌸𑍍': 2, + 'ක්‍': 2, + 'ඛ්‍': 2, + 'ජ්‍': 2, + 'ත්‍': 2, + 'ද්‍': 2, + 'ධ්‍': 2, + 'න්‍': 2, + 'ප්‍': 2, + 'ව්‍': 2, + 'ශ්‍': 2, + 'ෂ්‍': 2, + 'क्को': 3, + 'ग्या': 3, + 'च्यो': 3, + 'म्ही': 3, + 'म्हो': 3, + 'ह्रा': 3, + 'కుం': 3, + 'క్కు': 3, + 'క్తు': 3, + 'క్రాం': 3, + 'క్రూ': 3, + 'క్షిం': 3, + 'క్స్వా': 3, + 'చ్చు': 3, + 'టుం': 3, + 'ట్లు': 3, + 'డ్రు': 3, + 'త్తు': 3, + 'త్నిం': 3, + 'త్యం': 3, + 'త్రు': 3, + 'త్ర్య': 3, + 'దుం': 3, + 'ద్దు': 3, + 'ద్ధిం': 3, + 'ద్ర్య': 3, + 'నుం': 3, + 'న్ను': 3, + 'భ్యు': 3, + 'యుం': 3, + 'ర్చు': 3, + 'ర్ణాం': 3, + 'ర్ణు': 3, + 'ర్తిం': 3, + 'ర్తృ': 3, + 'ర్థిం': 3, + 'ర్బం': 3, + 'ర్హాం': 3, + 'ర్హు': 3, + 'శ్రాం': 3, + 'ష్టు': 3, + 'ష్ట్ర': 3, + 'ష్ట్రీ': 3, + 'ష్ఠు': 3, + 'స్కృ': 3, + 'స్త్ర': 3, + 'స్త్రీ': 3, + 'స్థ్య': 3, +} diff --git a/wcwidth/table_grapheme_overrides/_known_e22030f3.py b/wcwidth/table_grapheme_overrides/_known_e22030f3.py new file mode 100644 index 00000000..cfa5c03f --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_e22030f3.py @@ -0,0 +1,6396 @@ +""" +Grapheme overrides for _known_e22030f3. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: terminology +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 3, + '⛹🏻‍♀️': 4, + '⛹🏻‍♂️': 4, + '⛹🏼‍♀️': 4, + '⛹🏼‍♂️': 4, + '⛹🏽‍♀️': 4, + '⛹🏽‍♂️': 4, + '⛹🏾‍♀️': 4, + '⛹🏾‍♂️': 4, + '⛹🏿‍♀️': 4, + '⛹🏿‍♂️': 4, + '❤️‍🔥': 3, + '❤️‍🩹': 3, + '🍄‍🟫': 4, + '🍋‍🟩': 4, + '🏃‍♀️': 3, + '🏃‍♀️‍➡️': 4, + '🏃‍♂️': 3, + '🏃‍♂️‍➡️': 4, + '🏃‍➡️': 3, + '🏃🏻‍♀️': 5, + '🏃🏻‍♀️‍➡️': 6, + '🏃🏻‍♂️': 5, + '🏃🏻‍♂️‍➡️': 6, + '🏃🏻‍➡️': 5, + '🏃🏼‍♀️': 5, + '🏃🏼‍♀️‍➡️': 6, + '🏃🏼‍♂️': 5, + '🏃🏼‍♂️‍➡️': 6, + '🏃🏼‍➡️': 5, + '🏃🏽‍♀️': 5, + '🏃🏽‍♀️‍➡️': 6, + '🏃🏽‍♂️': 5, + '🏃🏽‍♂️‍➡️': 6, + '🏃🏽‍➡️': 5, + '🏃🏾‍♀️': 5, + '🏃🏾‍♀️‍➡️': 6, + '🏃🏾‍♂️': 5, + '🏃🏾‍♂️‍➡️': 6, + '🏃🏾‍➡️': 5, + '🏃🏿‍♀️': 5, + '🏃🏿‍♀️‍➡️': 6, + '🏃🏿‍♂️': 5, + '🏃🏿‍♂️‍➡️': 6, + '🏃🏿‍➡️': 5, + '🏄‍♀️': 3, + '🏄‍♂️': 3, + '🏄🏻‍♀️': 5, + '🏄🏻‍♂️': 5, + '🏄🏼‍♀️': 5, + '🏄🏼‍♂️': 5, + '🏄🏽‍♀️': 5, + '🏄🏽‍♂️': 5, + '🏄🏾‍♀️': 5, + '🏄🏾‍♂️': 5, + '🏄🏿‍♀️': 5, + '🏄🏿‍♂️': 5, + '🏊‍♀️': 3, + '🏊‍♂️': 3, + '🏊🏻‍♀️': 5, + '🏊🏻‍♂️': 5, + '🏊🏼‍♀️': 5, + '🏊🏼‍♂️': 5, + '🏊🏽‍♀️': 5, + '🏊🏽‍♂️': 5, + '🏊🏾‍♀️': 5, + '🏊🏾‍♂️': 5, + '🏊🏿‍♀️': 5, + '🏊🏿‍♂️': 5, + '🏋🏻‍♀️': 4, + '🏋🏻‍♂️': 4, + '🏋🏼‍♀️': 4, + '🏋🏼‍♂️': 4, + '🏋🏽‍♀️': 4, + '🏋🏽‍♂️': 4, + '🏋🏾‍♀️': 4, + '🏋🏾‍♂️': 4, + '🏋🏿‍♀️': 4, + '🏋🏿‍♂️': 4, + '🏌🏻‍♀️': 4, + '🏌🏻‍♂️': 4, + '🏌🏼‍♀️': 4, + '🏌🏼‍♂️': 4, + '🏌🏽‍♀️': 4, + '🏌🏽‍♂️': 4, + '🏌🏾‍♀️': 4, + '🏌🏾‍♂️': 4, + '🏌🏿‍♀️': 4, + '🏌🏿‍♂️': 4, + '🏳️‍🌈': 3, + '🏴‍☠️': 3, + '🐈‍⬛': 4, + '🐕‍🦺': 4, + '🐦‍⬛': 4, + '🐦‍🔥': 4, + '🐻‍❄️': 3, + '👨‍⚕️': 3, + '👨‍⚖️': 3, + '👨‍✈️': 3, + '👨‍❤️‍👨': 5, + '👨‍❤️‍💋‍👨': 7, + '👨‍🌾': 4, + '👨‍🍳': 4, + '👨‍🍼': 4, + '👨‍🎓': 4, + '👨‍🎤': 4, + '👨‍🎨': 4, + '👨‍🏫': 4, + '👨‍🏭': 4, + '👨‍👦': 4, + '👨‍👦‍👦': 6, + '👨‍👧': 4, + '👨‍👧‍👦': 6, + '👨‍👧‍👧': 6, + '👨‍👨‍👦': 6, + '👨‍👨‍👦‍👦': 8, + '👨‍👨‍👧': 6, + '👨‍👨‍👧‍👦': 8, + '👨‍👨‍👧‍👧': 8, + '👨‍👩‍👦': 6, + '👨‍👩‍👦‍👦': 8, + '👨‍👩‍👧': 6, + '👨‍👩‍👧‍👦': 8, + '👨‍👩‍👧‍👧': 8, + '👨‍💻': 4, + '👨‍💼': 4, + '👨‍🔧': 4, + '👨‍🔬': 4, + '👨‍🚀': 4, + '👨‍🚒': 4, + '👨‍🦯': 4, + '👨‍🦯‍➡️': 5, + '👨‍🦰': 4, + '👨‍🦱': 4, + '👨‍🦲': 4, + '👨‍🦳': 4, + '👨‍🦼': 4, + '👨‍🦼‍➡️': 5, + '👨‍🦽': 4, + '👨‍🦽‍➡️': 5, + '👨🏻‍⚕️': 5, + '👨🏻‍⚖️': 5, + '👨🏻‍✈️': 5, + '👨🏻‍❤️‍👨🏻': 9, + '👨🏻‍❤️‍👨🏽': 9, + '👨🏻‍❤️‍👨🏿': 9, + '👨🏻‍❤️‍💋‍👨🏻': 11, + '👨🏻‍❤️‍💋‍👨🏽': 11, + '👨🏻‍❤️‍💋‍👨🏾': 11, + '👨🏻‍❤️‍💋‍👨🏿': 11, + '👨🏻‍🌾': 6, + '👨🏻‍🍳': 6, + '👨🏻‍🍼': 6, + '👨🏻‍🎓': 6, + '👨🏻‍🎤': 6, + '👨🏻‍🎨': 6, + '👨🏻‍🏫': 6, + '👨🏻‍🏭': 6, + '👨🏻‍🐰‍👨🏼': 10, + '👨🏻‍🐰‍👨🏽': 10, + '👨🏻‍🐰‍👨🏾': 10, + '👨🏻‍🐰‍👨🏿': 10, + '👨🏻‍💻': 6, + '👨🏻‍💼': 6, + '👨🏻‍🔧': 6, + '👨🏻‍🔬': 6, + '👨🏻‍🚀': 6, + '👨🏻‍🚒': 6, + '👨🏻‍🤝‍👨🏼': 10, + '👨🏻‍🤝‍👨🏽': 10, + '👨🏻‍🤝‍👨🏾': 10, + '👨🏻‍🤝‍👨🏿': 10, + '👨🏻‍🦯': 6, + '👨🏻‍🦯‍➡️': 7, + '👨🏻‍🦰': 6, + '👨🏻‍🦱': 6, + '👨🏻‍🦲': 6, + '👨🏻‍🦳': 6, + '👨🏻‍🦼': 6, + '👨🏻‍🦼‍➡️': 7, + '👨🏻‍🦽': 6, + '👨🏻‍🦽‍➡️': 7, + '👨🏻‍🫯‍👨🏼': 9, + '👨🏻‍🫯‍👨🏽': 9, + '👨🏻‍🫯‍👨🏾': 9, + '👨🏻‍🫯‍👨🏿': 9, + '👨🏼‍⚕️': 5, + '👨🏼‍⚖️': 5, + '👨🏼‍✈️': 5, + '👨🏼‍❤️‍👨🏼': 9, + '👨🏼‍❤️‍💋‍👨🏼': 11, + '👨🏼‍❤️‍💋‍👨🏿': 11, + '👨🏼‍🌾': 6, + '👨🏼‍🍳': 6, + '👨🏼‍🍼': 6, + '👨🏼‍🎓': 6, + '👨🏼‍🎤': 6, + '👨🏼‍🎨': 6, + '👨🏼‍🏫': 6, + '👨🏼‍🏭': 6, + '👨🏼‍🐰‍👨🏻': 10, + '👨🏼‍🐰‍👨🏽': 10, + '👨🏼‍🐰‍👨🏿': 10, + '👨🏼‍💻': 6, + '👨🏼‍💼': 6, + '👨🏼‍🔧': 6, + '👨🏼‍🔬': 6, + '👨🏼‍🚀': 6, + '👨🏼‍🚒': 6, + '👨🏼‍🤝‍👨🏻': 10, + '👨🏼‍🤝‍👨🏽': 10, + '👨🏼‍🤝‍👨🏿': 10, + '👨🏼‍🦯': 6, + '👨🏼‍🦯‍➡️': 7, + '👨🏼‍🦰': 6, + '👨🏼‍🦱': 6, + '👨🏼‍🦲': 6, + '👨🏼‍🦳': 6, + '👨🏼‍🦼': 6, + '👨🏼‍🦽': 6, + '👨🏼‍🦽‍➡️': 7, + '👨🏼‍🫯‍👨🏻': 9, + '👨🏼‍🫯‍👨🏽': 9, + '👨🏼‍🫯‍👨🏾': 9, + '👨🏼‍🫯‍👨🏿': 9, + '👨🏽‍⚕️': 5, + '👨🏽‍⚖️': 5, + '👨🏽‍✈️': 5, + '👨🏽‍❤️‍👨🏻': 9, + '👨🏽‍❤️‍👨🏽': 9, + '👨🏽‍❤️‍👨🏿': 9, + '👨🏽‍❤️‍💋‍👨🏻': 11, + '👨🏽‍❤️‍💋‍👨🏽': 11, + '👨🏽‍❤️‍💋‍👨🏿': 11, + '👨🏽‍🌾': 6, + '👨🏽‍🍳': 6, + '👨🏽‍🍼': 6, + '👨🏽‍🎓': 6, + '👨🏽‍🎤': 6, + '👨🏽‍🎨': 6, + '👨🏽‍🏫': 6, + '👨🏽‍🏭': 6, + '👨🏽‍🐰‍👨🏻': 10, + '👨🏽‍🐰‍👨🏼': 10, + '👨🏽‍🐰‍👨🏾': 10, + '👨🏽‍🐰‍👨🏿': 10, + '👨🏽‍💻': 6, + '👨🏽‍💼': 6, + '👨🏽‍🔧': 6, + '👨🏽‍🔬': 6, + '👨🏽‍🚀': 6, + '👨🏽‍🚒': 6, + '👨🏽‍🤝‍👨🏻': 10, + '👨🏽‍🤝‍👨🏼': 10, + '👨🏽‍🤝‍👨🏾': 10, + '👨🏽‍🤝‍👨🏿': 10, + '👨🏽‍🦯': 6, + '👨🏽‍🦯‍➡️': 7, + '👨🏽‍🦰': 6, + '👨🏽‍🦱': 6, + '👨🏽‍🦲': 6, + '👨🏽‍🦳': 6, + '👨🏽‍🦼': 6, + '👨🏽‍🦼‍➡️': 7, + '👨🏽‍🦽': 6, + '👨🏽‍🦽‍➡️': 7, + '👨🏽‍🫯‍👨🏻': 9, + '👨🏽‍🫯‍👨🏼': 9, + '👨🏽‍🫯‍👨🏾': 9, + '👨🏽‍🫯‍👨🏿': 9, + '👨🏾‍⚕️': 5, + '👨🏾‍⚖️': 5, + '👨🏾‍✈️': 5, + '👨🏾‍❤️‍👨🏾': 9, + '👨🏾‍❤️‍💋‍👨🏻': 11, + '👨🏾‍❤️‍💋‍👨🏾': 11, + '👨🏾‍❤️‍💋‍👨🏿': 11, + '👨🏾‍🌾': 6, + '👨🏾‍🍳': 6, + '👨🏾‍🍼': 6, + '👨🏾‍🎓': 6, + '👨🏾‍🎤': 6, + '👨🏾‍🎨': 6, + '👨🏾‍🏫': 6, + '👨🏾‍🏭': 6, + '👨🏾‍🐰‍👨🏻': 10, + '👨🏾‍🐰‍👨🏽': 10, + '👨🏾‍🐰‍👨🏿': 10, + '👨🏾‍💻': 6, + '👨🏾‍💼': 6, + '👨🏾‍🔧': 6, + '👨🏾‍🔬': 6, + '👨🏾‍🚀': 6, + '👨🏾‍🚒': 6, + '👨🏾‍🤝‍👨🏻': 10, + '👨🏾‍🤝‍👨🏽': 10, + '👨🏾‍🤝‍👨🏿': 10, + '👨🏾‍🦯': 6, + '👨🏾‍🦯‍➡️': 7, + '👨🏾‍🦰': 6, + '👨🏾‍🦱': 6, + '👨🏾‍🦲': 6, + '👨🏾‍🦳': 6, + '👨🏾‍🦼': 6, + '👨🏾‍🦽': 6, + '👨🏾‍🦽‍➡️': 7, + '👨🏾‍🫯‍👨🏻': 9, + '👨🏾‍🫯‍👨🏼': 9, + '👨🏾‍🫯‍👨🏽': 9, + '👨🏾‍🫯‍👨🏿': 9, + '👨🏿‍⚕️': 5, + '👨🏿‍⚖️': 5, + '👨🏿‍✈️': 5, + '👨🏿‍❤️‍👨🏻': 9, + '👨🏿‍❤️‍👨🏽': 9, + '👨🏿‍❤️‍👨🏿': 9, + '👨🏿‍❤️‍💋‍👨🏻': 11, + '👨🏿‍❤️‍💋‍👨🏼': 11, + '👨🏿‍❤️‍💋‍👨🏽': 11, + '👨🏿‍❤️‍💋‍👨🏾': 11, + '👨🏿‍❤️‍💋‍👨🏿': 11, + '👨🏿‍🌾': 6, + '👨🏿‍🍳': 6, + '👨🏿‍🍼': 6, + '👨🏿‍🎓': 6, + '👨🏿‍🎤': 6, + '👨🏿‍🎨': 6, + '👨🏿‍🏫': 6, + '👨🏿‍🏭': 6, + '👨🏿‍🐰‍👨🏻': 10, + '👨🏿‍🐰‍👨🏼': 10, + '👨🏿‍🐰‍👨🏽': 10, + '👨🏿‍🐰‍👨🏾': 10, + '👨🏿‍💻': 6, + '👨🏿‍💼': 6, + '👨🏿‍🔧': 6, + '👨🏿‍🔬': 6, + '👨🏿‍🚀': 6, + '👨🏿‍🚒': 6, + '👨🏿‍🤝‍👨🏻': 10, + '👨🏿‍🤝‍👨🏼': 10, + '👨🏿‍🤝‍👨🏽': 10, + '👨🏿‍🤝‍👨🏾': 10, + '👨🏿‍🦯': 6, + '👨🏿‍🦯‍➡️': 7, + '👨🏿‍🦰': 6, + '👨🏿‍🦱': 6, + '👨🏿‍🦲': 6, + '👨🏿‍🦳': 6, + '👨🏿‍🦼': 6, + '👨🏿‍🦼‍➡️': 7, + '👨🏿‍🦽': 6, + '👨🏿‍🦽‍➡️': 7, + '👨🏿‍🫯‍👨🏻': 9, + '👨🏿‍🫯‍👨🏼': 9, + '👨🏿‍🫯‍👨🏽': 9, + '👨🏿‍🫯‍👨🏾': 9, + '👩‍⚕️': 3, + '👩‍⚖️': 3, + '👩‍✈️': 3, + '👩‍❤️‍👨': 5, + '👩‍❤️‍👩': 5, + '👩‍❤️‍💋‍👨': 7, + '👩‍❤️‍💋‍👩': 7, + '👩‍🌾': 4, + '👩‍🍳': 4, + '👩‍🍼': 4, + '👩‍🎓': 4, + '👩‍🎤': 4, + '👩‍🎨': 4, + '👩‍🏫': 4, + '👩‍🏭': 4, + '👩‍👦': 4, + '👩‍👦‍👦': 6, + '👩‍👧': 4, + '👩‍👧‍👦': 6, + '👩‍👧‍👧': 6, + '👩‍👩‍👦': 6, + '👩‍👩‍👦‍👦': 8, + '👩‍👩‍👧': 6, + '👩‍👩‍👧‍👦': 8, + '👩‍👩‍👧‍👧': 8, + '👩‍💻': 4, + '👩‍💼': 4, + '👩‍🔧': 4, + '👩‍🔬': 4, + '👩‍🚀': 4, + '👩‍🚒': 4, + '👩‍🦯': 4, + '👩‍🦯‍➡️': 5, + '👩‍🦰': 4, + '👩‍🦱': 4, + '👩‍🦲': 4, + '👩‍🦳': 4, + '👩‍🦼': 4, + '👩‍🦼‍➡️': 5, + '👩‍🦽': 4, + '👩‍🦽‍➡️': 5, + '👩🏻‍⚕️': 5, + '👩🏻‍⚖️': 5, + '👩🏻‍✈️': 5, + '👩🏻‍❤️‍👨🏻': 9, + '👩🏻‍❤️‍👨🏿': 9, + '👩🏻‍❤️‍👩🏻': 9, + '👩🏻‍❤️‍💋‍👨🏻': 11, + '👩🏻‍❤️‍💋‍👨🏽': 11, + '👩🏻‍❤️‍💋‍👨🏿': 11, + '👩🏻‍❤️‍💋‍👩🏻': 11, + '👩🏻‍❤️‍💋‍👩🏽': 11, + '👩🏻‍❤️‍💋‍👩🏿': 11, + '👩🏻‍🌾': 6, + '👩🏻‍🍳': 6, + '👩🏻‍🍼': 6, + '👩🏻‍🎓': 6, + '👩🏻‍🎤': 6, + '👩🏻‍🎨': 6, + '👩🏻‍🏫': 6, + '👩🏻‍🏭': 6, + '👩🏻‍🐰‍👩🏼': 10, + '👩🏻‍🐰‍👩🏽': 10, + '👩🏻‍🐰‍👩🏾': 10, + '👩🏻‍🐰‍👩🏿': 10, + '👩🏻‍💻': 6, + '👩🏻‍💼': 6, + '👩🏻‍🔧': 6, + '👩🏻‍🔬': 6, + '👩🏻‍🚀': 6, + '👩🏻‍🚒': 6, + '👩🏻‍🤝‍👨🏽': 10, + '👩🏻‍🤝‍👨🏿': 10, + '👩🏻‍🤝‍👩🏼': 10, + '👩🏻‍🤝‍👩🏽': 10, + '👩🏻‍🤝‍👩🏾': 10, + '👩🏻‍🤝‍👩🏿': 10, + '👩🏻‍🦯': 6, + '👩🏻‍🦯‍➡️': 7, + '👩🏻‍🦰': 6, + '👩🏻‍🦱': 6, + '👩🏻‍🦲': 6, + '👩🏻‍🦳': 6, + '👩🏻‍🦼': 6, + '👩🏻‍🦼‍➡️': 7, + '👩🏻‍🦽': 6, + '👩🏻‍🦽‍➡️': 7, + '👩🏻‍🫯‍👩🏼': 9, + '👩🏻‍🫯‍👩🏽': 9, + '👩🏻‍🫯‍👩🏾': 9, + '👩🏻‍🫯‍👩🏿': 9, + '👩🏼‍⚕️': 5, + '👩🏼‍⚖️': 5, + '👩🏼‍✈️': 5, + '👩🏼‍❤️‍👨🏼': 9, + '👩🏼‍❤️‍👩🏼': 9, + '👩🏼‍❤️‍💋‍👨🏼': 11, + '👩🏼‍❤️‍💋‍👩🏼': 11, + '👩🏼‍🌾': 6, + '👩🏼‍🍳': 6, + '👩🏼‍🍼': 6, + '👩🏼‍🎓': 6, + '👩🏼‍🎤': 6, + '👩🏼‍🎨': 6, + '👩🏼‍🏫': 6, + '👩🏼‍🏭': 6, + '👩🏼‍🐰‍👩🏻': 10, + '👩🏼‍🐰‍👩🏿': 10, + '👩🏼‍💻': 6, + '👩🏼‍💼': 6, + '👩🏼‍🔧': 6, + '👩🏼‍🔬': 6, + '👩🏼‍🚀': 6, + '👩🏼‍🚒': 6, + '👩🏼‍🤝‍👩🏻': 10, + '👩🏼‍🤝‍👩🏽': 10, + '👩🏼‍🤝‍👩🏿': 10, + '👩🏼‍🦯': 6, + '👩🏼‍🦯‍➡️': 7, + '👩🏼‍🦰': 6, + '👩🏼‍🦱': 6, + '👩🏼‍🦲': 6, + '👩🏼‍🦳': 6, + '👩🏼‍🦼': 6, + '👩🏼‍🦽': 6, + '👩🏼‍🫯‍👩🏻': 9, + '👩🏼‍🫯‍👩🏽': 9, + '👩🏼‍🫯‍👩🏾': 9, + '👩🏼‍🫯‍👩🏿': 9, + '👩🏽‍⚕️': 5, + '👩🏽‍⚖️': 5, + '👩🏽‍✈️': 5, + '👩🏽‍❤️‍👨🏽': 9, + '👩🏽‍❤️‍👩🏽': 9, + '👩🏽‍❤️‍💋‍👨🏻': 11, + '👩🏽‍❤️‍💋‍👨🏽': 11, + '👩🏽‍❤️‍💋‍👨🏿': 11, + '👩🏽‍❤️‍💋‍👩🏻': 11, + '👩🏽‍❤️‍💋‍👩🏽': 11, + '👩🏽‍❤️‍💋‍👩🏿': 11, + '👩🏽‍🌾': 6, + '👩🏽‍🍳': 6, + '👩🏽‍🍼': 6, + '👩🏽‍🎓': 6, + '👩🏽‍🎤': 6, + '👩🏽‍🎨': 6, + '👩🏽‍🏫': 6, + '👩🏽‍🏭': 6, + '👩🏽‍🐰‍👩🏻': 10, + '👩🏽‍🐰‍👩🏾': 10, + '👩🏽‍🐰‍👩🏿': 10, + '👩🏽‍💻': 6, + '👩🏽‍💼': 6, + '👩🏽‍🔧': 6, + '👩🏽‍🔬': 6, + '👩🏽‍🚀': 6, + '👩🏽‍🚒': 6, + '👩🏽‍🤝‍👨🏻': 10, + '👩🏽‍🤝‍👨🏿': 10, + '👩🏽‍🤝‍👩🏻': 10, + '👩🏽‍🤝‍👩🏼': 10, + '👩🏽‍🤝‍👩🏾': 10, + '👩🏽‍🤝‍👩🏿': 10, + '👩🏽‍🦯': 6, + '👩🏽‍🦯‍➡️': 7, + '👩🏽‍🦰': 6, + '👩🏽‍🦱': 6, + '👩🏽‍🦲': 6, + '👩🏽‍🦳': 6, + '👩🏽‍🦼': 6, + '👩🏽‍🦼‍➡️': 7, + '👩🏽‍🦽': 6, + '👩🏽‍🦽‍➡️': 7, + '👩🏽‍🫯‍👩🏻': 9, + '👩🏽‍🫯‍👩🏼': 9, + '👩🏽‍🫯‍👩🏾': 9, + '👩🏽‍🫯‍👩🏿': 9, + '👩🏾‍⚕️': 5, + '👩🏾‍⚖️': 5, + '👩🏾‍✈️': 5, + '👩🏾‍❤️‍👨🏾': 9, + '👩🏾‍❤️‍👩🏾': 9, + '👩🏾‍❤️‍💋‍👨🏾': 11, + '👩🏾‍❤️‍💋‍👩🏾': 11, + '👩🏾‍🌾': 6, + '👩🏾‍🍳': 6, + '👩🏾‍🍼': 6, + '👩🏾‍🎓': 6, + '👩🏾‍🎤': 6, + '👩🏾‍🎨': 6, + '👩🏾‍🏫': 6, + '👩🏾‍🏭': 6, + '👩🏾‍🐰‍👩🏻': 10, + '👩🏾‍🐰‍👩🏽': 10, + '👩🏾‍🐰‍👩🏿': 10, + '👩🏾‍💻': 6, + '👩🏾‍💼': 6, + '👩🏾‍🔧': 6, + '👩🏾‍🔬': 6, + '👩🏾‍🚀': 6, + '👩🏾‍🚒': 6, + '👩🏾‍🤝‍👩🏻': 10, + '👩🏾‍🤝‍👩🏽': 10, + '👩🏾‍🤝‍👩🏿': 10, + '👩🏾‍🦯': 6, + '👩🏾‍🦯‍➡️': 7, + '👩🏾‍🦰': 6, + '👩🏾‍🦱': 6, + '👩🏾‍🦲': 6, + '👩🏾‍🦳': 6, + '👩🏾‍🦼': 6, + '👩🏾‍🦽': 6, + '👩🏾‍🦽‍➡️': 7, + '👩🏾‍🫯‍👩🏻': 9, + '👩🏾‍🫯‍👩🏼': 9, + '👩🏾‍🫯‍👩🏽': 9, + '👩🏾‍🫯‍👩🏿': 9, + '👩🏿‍⚕️': 5, + '👩🏿‍⚖️': 5, + '👩🏿‍✈️': 5, + '👩🏿‍❤️‍👨🏻': 9, + '👩🏿‍❤️‍👨🏿': 9, + '👩🏿‍❤️‍👩🏿': 9, + '👩🏿‍❤️‍💋‍👨🏻': 11, + '👩🏿‍❤️‍💋‍👨🏽': 11, + '👩🏿‍❤️‍💋‍👨🏿': 11, + '👩🏿‍❤️‍💋‍👩🏻': 11, + '👩🏿‍❤️‍💋‍👩🏽': 11, + '👩🏿‍❤️‍💋‍👩🏿': 11, + '👩🏿‍🌾': 6, + '👩🏿‍🍳': 6, + '👩🏿‍🍼': 6, + '👩🏿‍🎓': 6, + '👩🏿‍🎤': 6, + '👩🏿‍🎨': 6, + '👩🏿‍🏫': 6, + '👩🏿‍🏭': 6, + '👩🏿‍🐰‍👩🏻': 10, + '👩🏿‍🐰‍👩🏼': 10, + '👩🏿‍🐰‍👩🏽': 10, + '👩🏿‍🐰‍👩🏾': 10, + '👩🏿‍💻': 6, + '👩🏿‍💼': 6, + '👩🏿‍🔧': 6, + '👩🏿‍🔬': 6, + '👩🏿‍🚀': 6, + '👩🏿‍🚒': 6, + '👩🏿‍🤝‍👨🏻': 10, + '👩🏿‍🤝‍👨🏽': 10, + '👩🏿‍🤝‍👩🏻': 10, + '👩🏿‍🤝‍👩🏼': 10, + '👩🏿‍🤝‍👩🏽': 10, + '👩🏿‍🤝‍👩🏾': 10, + '👩🏿‍🦯': 6, + '👩🏿‍🦯‍➡️': 7, + '👩🏿‍🦰': 6, + '👩🏿‍🦱': 6, + '👩🏿‍🦲': 6, + '👩🏿‍🦳': 6, + '👩🏿‍🦼': 6, + '👩🏿‍🦼‍➡️': 7, + '👩🏿‍🦽': 6, + '👩🏿‍🦽‍➡️': 7, + '👩🏿‍🫯‍👩🏻': 9, + '👩🏿‍🫯‍👩🏼': 9, + '👩🏿‍🫯‍👩🏽': 9, + '👩🏿‍🫯‍👩🏾': 9, + '👮‍♀️': 3, + '👮‍♂️': 3, + '👮🏻‍♀️': 5, + '👮🏻‍♂️': 5, + '👮🏼‍♀️': 5, + '👮🏼‍♂️': 5, + '👮🏽‍♀️': 5, + '👮🏽‍♂️': 5, + '👮🏾‍♀️': 5, + '👮🏾‍♂️': 5, + '👮🏿‍♀️': 5, + '👮🏿‍♂️': 5, + '👯‍♀️': 3, + '👯‍♂️': 3, + '👯🏻‍♀️': 5, + '👯🏻‍♂️': 5, + '👯🏼‍♀️': 5, + '👯🏼‍♂️': 5, + '👯🏽‍♀️': 5, + '👯🏽‍♂️': 5, + '👯🏾‍♀️': 5, + '👯🏾‍♂️': 5, + '👯🏿‍♀️': 5, + '👯🏿‍♂️': 5, + '👰‍♀️': 3, + '👰‍♂️': 3, + '👰🏻‍♀️': 5, + '👰🏻‍♂️': 5, + '👰🏼‍♀️': 5, + '👰🏼‍♂️': 5, + '👰🏽‍♀️': 5, + '👰🏽‍♂️': 5, + '👰🏾‍♀️': 5, + '👰🏾‍♂️': 5, + '👰🏿‍♀️': 5, + '👰🏿‍♂️': 5, + '👱‍♀️': 3, + '👱‍♂️': 3, + '👱🏻‍♀️': 5, + '👱🏻‍♂️': 5, + '👱🏼‍♀️': 5, + '👱🏼‍♂️': 5, + '👱🏽‍♀️': 5, + '👱🏽‍♂️': 5, + '👱🏾‍♀️': 5, + '👱🏾‍♂️': 5, + '👱🏿‍♀️': 5, + '👱🏿‍♂️': 5, + '👳‍♀️': 3, + '👳‍♂️': 3, + '👳🏻‍♀️': 5, + '👳🏻‍♂️': 5, + '👳🏼‍♀️': 5, + '👳🏼‍♂️': 5, + '👳🏽‍♀️': 5, + '👳🏽‍♂️': 5, + '👳🏾‍♀️': 5, + '👳🏾‍♂️': 5, + '👳🏿‍♀️': 5, + '👳🏿‍♂️': 5, + '👷‍♀️': 3, + '👷‍♂️': 3, + '👷🏻‍♀️': 5, + '👷🏻‍♂️': 5, + '👷🏼‍♀️': 5, + '👷🏼‍♂️': 5, + '👷🏽‍♀️': 5, + '👷🏽‍♂️': 5, + '👷🏾‍♀️': 5, + '👷🏾‍♂️': 5, + '👷🏿‍♀️': 5, + '👷🏿‍♂️': 5, + '💁‍♀️': 3, + '💁‍♂️': 3, + '💁🏻‍♀️': 5, + '💁🏻‍♂️': 5, + '💁🏼‍♀️': 5, + '💁🏼‍♂️': 5, + '💁🏽‍♀️': 5, + '💁🏽‍♂️': 5, + '💁🏾‍♀️': 5, + '💁🏾‍♂️': 5, + '💁🏿‍♀️': 5, + '💁🏿‍♂️': 5, + '💂‍♀️': 3, + '💂‍♂️': 3, + '💂🏻‍♀️': 5, + '💂🏻‍♂️': 5, + '💂🏼‍♀️': 5, + '💂🏼‍♂️': 5, + '💂🏽‍♀️': 5, + '💂🏽‍♂️': 5, + '💂🏾‍♀️': 5, + '💂🏾‍♂️': 5, + '💂🏿‍♀️': 5, + '💂🏿‍♂️': 5, + '💆‍♀️': 3, + '💆‍♂️': 3, + '💆🏻‍♀️': 5, + '💆🏻‍♂️': 5, + '💆🏼‍♀️': 5, + '💆🏼‍♂️': 5, + '💆🏽‍♀️': 5, + '💆🏽‍♂️': 5, + '💆🏾‍♀️': 5, + '💆🏾‍♂️': 5, + '💆🏿‍♀️': 5, + '💆🏿‍♂️': 5, + '💇‍♀️': 3, + '💇‍♂️': 3, + '💇🏻‍♀️': 5, + '💇🏻‍♂️': 5, + '💇🏼‍♀️': 5, + '💇🏼‍♂️': 5, + '💇🏽‍♀️': 5, + '💇🏽‍♂️': 5, + '💇🏾‍♀️': 5, + '💇🏾‍♂️': 5, + '💇🏿‍♀️': 5, + '💇🏿‍♂️': 5, + '🕵🏻‍♀️': 4, + '🕵🏻‍♂️': 4, + '🕵🏼‍♀️': 4, + '🕵🏼‍♂️': 4, + '🕵🏽‍♀️': 4, + '🕵🏽‍♂️': 4, + '🕵🏾‍♀️': 4, + '🕵🏾‍♂️': 4, + '🕵🏿‍♀️': 4, + '🕵🏿‍♂️': 4, + '😮‍💨': 4, + '😵‍💫': 4, + '😶‍🌫️': 3, + '🙂‍↔️': 3, + '🙂‍↕️': 3, + '🙅‍♀️': 3, + '🙅‍♂️': 3, + '🙅🏻‍♀️': 5, + '🙅🏻‍♂️': 5, + '🙅🏼‍♀️': 5, + '🙅🏼‍♂️': 5, + '🙅🏽‍♀️': 5, + '🙅🏽‍♂️': 5, + '🙅🏾‍♀️': 5, + '🙅🏾‍♂️': 5, + '🙅🏿‍♀️': 5, + '🙅🏿‍♂️': 5, + '🙆‍♀️': 3, + '🙆‍♂️': 3, + '🙆🏻‍♀️': 5, + '🙆🏻‍♂️': 5, + '🙆🏼‍♀️': 5, + '🙆🏼‍♂️': 5, + '🙆🏽‍♀️': 5, + '🙆🏽‍♂️': 5, + '🙆🏾‍♀️': 5, + '🙆🏾‍♂️': 5, + '🙆🏿‍♀️': 5, + '🙆🏿‍♂️': 5, + '🙇‍♀️': 3, + '🙇‍♂️': 3, + '🙇🏻‍♀️': 5, + '🙇🏻‍♂️': 5, + '🙇🏼‍♀️': 5, + '🙇🏼‍♂️': 5, + '🙇🏽‍♀️': 5, + '🙇🏽‍♂️': 5, + '🙇🏾‍♀️': 5, + '🙇🏾‍♂️': 5, + '🙇🏿‍♀️': 5, + '🙇🏿‍♂️': 5, + '🙋‍♀️': 3, + '🙋‍♂️': 3, + '🙋🏻‍♀️': 5, + '🙋🏻‍♂️': 5, + '🙋🏼‍♀️': 5, + '🙋🏼‍♂️': 5, + '🙋🏽‍♀️': 5, + '🙋🏽‍♂️': 5, + '🙋🏾‍♀️': 5, + '🙋🏾‍♂️': 5, + '🙋🏿‍♀️': 5, + '🙋🏿‍♂️': 5, + '🙍‍♀️': 3, + '🙍‍♂️': 3, + '🙍🏻‍♀️': 5, + '🙍🏻‍♂️': 5, + '🙍🏼‍♀️': 5, + '🙍🏼‍♂️': 5, + '🙍🏽‍♀️': 5, + '🙍🏽‍♂️': 5, + '🙍🏾‍♀️': 5, + '🙍🏾‍♂️': 5, + '🙍🏿‍♀️': 5, + '🙍🏿‍♂️': 5, + '🙎‍♀️': 3, + '🙎‍♂️': 3, + '🙎🏻‍♀️': 5, + '🙎🏻‍♂️': 5, + '🙎🏼‍♀️': 5, + '🙎🏼‍♂️': 5, + '🙎🏽‍♀️': 5, + '🙎🏽‍♂️': 5, + '🙎🏾‍♀️': 5, + '🙎🏾‍♂️': 5, + '🙎🏿‍♀️': 5, + '🙎🏿‍♂️': 5, + '🚣‍♀️': 3, + '🚣‍♂️': 3, + '🚣🏻‍♀️': 5, + '🚣🏻‍♂️': 5, + '🚣🏼‍♀️': 5, + '🚣🏼‍♂️': 5, + '🚣🏽‍♀️': 5, + '🚣🏽‍♂️': 5, + '🚣🏾‍♀️': 5, + '🚣🏾‍♂️': 5, + '🚣🏿‍♀️': 5, + '🚣🏿‍♂️': 5, + '🚴‍♀️': 3, + '🚴‍♂️': 3, + '🚴🏻‍♀️': 5, + '🚴🏻‍♂️': 5, + '🚴🏼‍♀️': 5, + '🚴🏼‍♂️': 5, + '🚴🏽‍♀️': 5, + '🚴🏽‍♂️': 5, + '🚴🏾‍♀️': 5, + '🚴🏾‍♂️': 5, + '🚴🏿‍♀️': 5, + '🚴🏿‍♂️': 5, + '🚵‍♀️': 3, + '🚵‍♂️': 3, + '🚵🏻‍♀️': 5, + '🚵🏻‍♂️': 5, + '🚵🏼‍♀️': 5, + '🚵🏼‍♂️': 5, + '🚵🏽‍♀️': 5, + '🚵🏽‍♂️': 5, + '🚵🏾‍♀️': 5, + '🚵🏾‍♂️': 5, + '🚵🏿‍♀️': 5, + '🚵🏿‍♂️': 5, + '🚶‍♀️': 3, + '🚶‍♀️‍➡️': 4, + '🚶‍♂️': 3, + '🚶‍♂️‍➡️': 4, + '🚶‍➡️': 3, + '🚶🏻‍♀️': 5, + '🚶🏻‍♀️‍➡️': 6, + '🚶🏻‍♂️': 5, + '🚶🏻‍♂️‍➡️': 6, + '🚶🏻‍➡️': 5, + '🚶🏼‍♀️': 5, + '🚶🏼‍♀️‍➡️': 6, + '🚶🏼‍♂️': 5, + '🚶🏼‍♂️‍➡️': 6, + '🚶🏼‍➡️': 5, + '🚶🏽‍♀️': 5, + '🚶🏽‍♀️‍➡️': 6, + '🚶🏽‍♂️': 5, + '🚶🏽‍♂️‍➡️': 6, + '🚶🏽‍➡️': 5, + '🚶🏾‍♀️': 5, + '🚶🏾‍♀️‍➡️': 6, + '🚶🏾‍♂️': 5, + '🚶🏾‍♂️‍➡️': 6, + '🚶🏾‍➡️': 5, + '🚶🏿‍♀️': 5, + '🚶🏿‍♀️‍➡️': 6, + '🚶🏿‍♂️': 5, + '🚶🏿‍♂️‍➡️': 6, + '🚶🏿‍➡️': 5, + '🤦‍♀️': 3, + '🤦‍♂️': 3, + '🤦🏻‍♀️': 5, + '🤦🏻‍♂️': 5, + '🤦🏼‍♀️': 5, + '🤦🏼‍♂️': 5, + '🤦🏽‍♀️': 5, + '🤦🏽‍♂️': 5, + '🤦🏾‍♀️': 5, + '🤦🏾‍♂️': 5, + '🤦🏿‍♀️': 5, + '🤦🏿‍♂️': 5, + '🤵‍♀️': 3, + '🤵‍♂️': 3, + '🤵🏻‍♀️': 5, + '🤵🏻‍♂️': 5, + '🤵🏼‍♀️': 5, + '🤵🏼‍♂️': 5, + '🤵🏽‍♀️': 5, + '🤵🏽‍♂️': 5, + '🤵🏾‍♀️': 5, + '🤵🏾‍♂️': 5, + '🤵🏿‍♀️': 5, + '🤵🏿‍♂️': 5, + '🤷‍♀️': 3, + '🤷‍♂️': 3, + '🤷🏻‍♀️': 5, + '🤷🏻‍♂️': 5, + '🤷🏼‍♀️': 5, + '🤷🏼‍♂️': 5, + '🤷🏽‍♀️': 5, + '🤷🏽‍♂️': 5, + '🤷🏾‍♀️': 5, + '🤷🏾‍♂️': 5, + '🤷🏿‍♀️': 5, + '🤷🏿‍♂️': 5, + '🤸‍♀️': 3, + '🤸‍♂️': 3, + '🤸🏻‍♀️': 5, + '🤸🏻‍♂️': 5, + '🤸🏼‍♀️': 5, + '🤸🏼‍♂️': 5, + '🤸🏽‍♀️': 5, + '🤸🏽‍♂️': 5, + '🤸🏾‍♀️': 5, + '🤸🏾‍♂️': 5, + '🤸🏿‍♀️': 5, + '🤸🏿‍♂️': 5, + '🤹‍♀️': 3, + '🤹‍♂️': 3, + '🤹🏻‍♀️': 5, + '🤹🏻‍♂️': 5, + '🤹🏼‍♀️': 5, + '🤹🏼‍♂️': 5, + '🤹🏽‍♀️': 5, + '🤹🏽‍♂️': 5, + '🤹🏾‍♀️': 5, + '🤹🏾‍♂️': 5, + '🤹🏿‍♀️': 5, + '🤹🏿‍♂️': 5, + '🤼‍♀️': 3, + '🤼‍♂️': 3, + '🤼🏻‍♀️': 5, + '🤼🏻‍♂️': 5, + '🤼🏼‍♀️': 5, + '🤼🏼‍♂️': 5, + '🤼🏽‍♀️': 5, + '🤼🏽‍♂️': 5, + '🤼🏾‍♀️': 5, + '🤼🏾‍♂️': 5, + '🤼🏿‍♀️': 5, + '🤼🏿‍♂️': 5, + '🤽‍♀️': 3, + '🤽‍♂️': 3, + '🤽🏻‍♀️': 5, + '🤽🏻‍♂️': 5, + '🤽🏼‍♀️': 5, + '🤽🏼‍♂️': 5, + '🤽🏽‍♀️': 5, + '🤽🏽‍♂️': 5, + '🤽🏾‍♀️': 5, + '🤽🏾‍♂️': 5, + '🤽🏿‍♀️': 5, + '🤽🏿‍♂️': 5, + '🤾‍♀️': 3, + '🤾‍♂️': 3, + '🤾🏻‍♀️': 5, + '🤾🏻‍♂️': 5, + '🤾🏼‍♀️': 5, + '🤾🏼‍♂️': 5, + '🤾🏽‍♀️': 5, + '🤾🏽‍♂️': 5, + '🤾🏾‍♀️': 5, + '🤾🏾‍♂️': 5, + '🤾🏿‍♀️': 5, + '🤾🏿‍♂️': 5, + '🦸‍♀️': 3, + '🦸‍♂️': 3, + '🦸🏻‍♀️': 5, + '🦸🏻‍♂️': 5, + '🦸🏼‍♀️': 5, + '🦸🏼‍♂️': 5, + '🦸🏽‍♀️': 5, + '🦸🏽‍♂️': 5, + '🦸🏾‍♀️': 5, + '🦸🏾‍♂️': 5, + '🦸🏿‍♀️': 5, + '🦸🏿‍♂️': 5, + '🦹‍♀️': 3, + '🦹‍♂️': 3, + '🦹🏻‍♀️': 5, + '🦹🏻‍♂️': 5, + '🦹🏼‍♀️': 5, + '🦹🏼‍♂️': 5, + '🦹🏽‍♀️': 5, + '🦹🏽‍♂️': 5, + '🦹🏾‍♀️': 5, + '🦹🏾‍♂️': 5, + '🦹🏿‍♀️': 5, + '🦹🏿‍♂️': 5, + '🧍‍♀️': 3, + '🧍‍♂️': 3, + '🧍🏻‍♀️': 5, + '🧍🏻‍♂️': 5, + '🧍🏼‍♀️': 5, + '🧍🏼‍♂️': 5, + '🧍🏽‍♀️': 5, + '🧍🏽‍♂️': 5, + '🧍🏾‍♀️': 5, + '🧍🏾‍♂️': 5, + '🧍🏿‍♀️': 5, + '🧍🏿‍♂️': 5, + '🧎‍♀️': 3, + '🧎‍♀️‍➡️': 4, + '🧎‍♂️': 3, + '🧎‍♂️‍➡️': 4, + '🧎‍➡️': 3, + '🧎🏻‍♀️': 5, + '🧎🏻‍♀️‍➡️': 6, + '🧎🏻‍♂️': 5, + '🧎🏻‍♂️‍➡️': 6, + '🧎🏻‍➡️': 5, + '🧎🏼‍♀️': 5, + '🧎🏼‍♀️‍➡️': 6, + '🧎🏼‍♂️': 5, + '🧎🏼‍♂️‍➡️': 6, + '🧎🏼‍➡️': 5, + '🧎🏽‍♀️': 5, + '🧎🏽‍♀️‍➡️': 6, + '🧎🏽‍♂️': 5, + '🧎🏽‍♂️‍➡️': 6, + '🧎🏽‍➡️': 5, + '🧎🏾‍♀️': 5, + '🧎🏾‍♀️‍➡️': 6, + '🧎🏾‍♂️': 5, + '🧎🏾‍♂️‍➡️': 6, + '🧎🏾‍➡️': 5, + '🧎🏿‍♀️': 5, + '🧎🏿‍♀️‍➡️': 6, + '🧎🏿‍♂️': 5, + '🧎🏿‍♂️‍➡️': 6, + '🧎🏿‍➡️': 5, + '🧏‍♀️': 3, + '🧏‍♂️': 3, + '🧏🏻‍♀️': 5, + '🧏🏻‍♂️': 5, + '🧏🏼‍♀️': 5, + '🧏🏼‍♂️': 5, + '🧏🏽‍♀️': 5, + '🧏🏽‍♂️': 5, + '🧏🏾‍♀️': 5, + '🧏🏾‍♂️': 5, + '🧏🏿‍♀️': 5, + '🧏🏿‍♂️': 5, + '🧑‍⚕️': 3, + '🧑‍⚖️': 3, + '🧑‍✈️': 3, + '🧑‍🌾': 4, + '🧑‍🍳': 4, + '🧑‍🍼': 4, + '🧑‍🎄': 4, + '🧑‍🎓': 4, + '🧑‍🎤': 4, + '🧑‍🎨': 4, + '🧑‍🏫': 4, + '🧑‍🏭': 4, + '🧑‍💻': 4, + '🧑‍💼': 4, + '🧑‍🔧': 4, + '🧑‍🔬': 4, + '🧑‍🚀': 4, + '🧑‍🚒': 4, + '🧑‍🤝‍🧑': 6, + '🧑‍🦯': 4, + '🧑‍🦯‍➡️': 5, + '🧑‍🦰': 4, + '🧑‍🦱': 4, + '🧑‍🦲': 4, + '🧑‍🦳': 4, + '🧑‍🦼': 4, + '🧑‍🦼‍➡️': 5, + '🧑‍🦽': 4, + '🧑‍🦽‍➡️': 5, + '🧑‍🧑‍🧒': 6, + '🧑‍🧑‍🧒‍🧒': 8, + '🧑‍🧒': 4, + '🧑‍🧒‍🧒': 6, + '🧑‍🩰': 4, + '🧑🏻‍⚕️': 5, + '🧑🏻‍⚖️': 5, + '🧑🏻‍✈️': 5, + '🧑🏻‍❤️‍💋‍🧑🏿': 11, + '🧑🏻‍🌾': 6, + '🧑🏻‍🍳': 6, + '🧑🏻‍🍼': 6, + '🧑🏻‍🎄': 6, + '🧑🏻‍🎓': 6, + '🧑🏻‍🎤': 6, + '🧑🏻‍🎨': 6, + '🧑🏻‍🏫': 6, + '🧑🏻‍🏭': 6, + '🧑🏻‍🐰‍🧑🏽': 10, + '🧑🏻‍🐰‍🧑🏾': 10, + '🧑🏻‍🐰‍🧑🏿': 10, + '🧑🏻‍💻': 6, + '🧑🏻‍💼': 6, + '🧑🏻‍🔧': 6, + '🧑🏻‍🔬': 6, + '🧑🏻‍🚀': 6, + '🧑🏻‍🚒': 6, + '🧑🏻‍🤝‍🧑🏻': 10, + '🧑🏻‍🤝‍🧑🏼': 10, + '🧑🏻‍🤝‍🧑🏽': 10, + '🧑🏻‍🤝‍🧑🏾': 10, + '🧑🏻‍🤝‍🧑🏿': 10, + '🧑🏻‍🦯': 6, + '🧑🏻‍🦯‍➡️': 7, + '🧑🏻‍🦰': 6, + '🧑🏻‍🦱': 6, + '🧑🏻‍🦲': 6, + '🧑🏻‍🦳': 6, + '🧑🏻‍🦼': 6, + '🧑🏻‍🦼‍➡️': 7, + '🧑🏻‍🦽': 6, + '🧑🏻‍🦽‍➡️': 7, + '🧑🏻‍🩰': 6, + '🧑🏻‍🫯‍🧑🏼': 9, + '🧑🏻‍🫯‍🧑🏽': 9, + '🧑🏻‍🫯‍🧑🏾': 9, + '🧑🏻‍🫯‍🧑🏿': 9, + '🧑🏼‍⚕️': 5, + '🧑🏼‍⚖️': 5, + '🧑🏼‍✈️': 5, + '🧑🏼‍🌾': 6, + '🧑🏼‍🍳': 6, + '🧑🏼‍🍼': 6, + '🧑🏼‍🎄': 6, + '🧑🏼‍🎓': 6, + '🧑🏼‍🎤': 6, + '🧑🏼‍🎨': 6, + '🧑🏼‍🏫': 6, + '🧑🏼‍🏭': 6, + '🧑🏼‍🐰‍🧑🏿': 10, + '🧑🏼‍💻': 6, + '🧑🏼‍💼': 6, + '🧑🏼‍🔧': 6, + '🧑🏼‍🔬': 6, + '🧑🏼‍🚀': 6, + '🧑🏼‍🚒': 6, + '🧑🏼‍🤝‍🧑🏻': 10, + '🧑🏼‍🤝‍🧑🏼': 10, + '🧑🏼‍🤝‍🧑🏽': 10, + '🧑🏼‍🤝‍🧑🏿': 10, + '🧑🏼‍🦯': 6, + '🧑🏼‍🦯‍➡️': 7, + '🧑🏼‍🦰': 6, + '🧑🏼‍🦱': 6, + '🧑🏼‍🦲': 6, + '🧑🏼‍🦳': 6, + '🧑🏼‍🦼': 6, + '🧑🏼‍🦽': 6, + '🧑🏼‍🩰': 6, + '🧑🏼‍🫯‍🧑🏻': 9, + '🧑🏼‍🫯‍🧑🏽': 9, + '🧑🏼‍🫯‍🧑🏿': 9, + '🧑🏽‍⚕️': 5, + '🧑🏽‍⚖️': 5, + '🧑🏽‍✈️': 5, + '🧑🏽‍❤️‍💋‍🧑🏿': 11, + '🧑🏽‍🌾': 6, + '🧑🏽‍🍳': 6, + '🧑🏽‍🍼': 6, + '🧑🏽‍🎄': 6, + '🧑🏽‍🎓': 6, + '🧑🏽‍🎤': 6, + '🧑🏽‍🎨': 6, + '🧑🏽‍🏫': 6, + '🧑🏽‍🏭': 6, + '🧑🏽‍🐰‍🧑🏻': 10, + '🧑🏽‍🐰‍🧑🏿': 10, + '🧑🏽‍💻': 6, + '🧑🏽‍💼': 6, + '🧑🏽‍🔧': 6, + '🧑🏽‍🔬': 6, + '🧑🏽‍🚀': 6, + '🧑🏽‍🚒': 6, + '🧑🏽‍🤝‍🧑🏻': 10, + '🧑🏽‍🤝‍🧑🏼': 10, + '🧑🏽‍🤝‍🧑🏽': 10, + '🧑🏽‍🤝‍🧑🏾': 10, + '🧑🏽‍🤝‍🧑🏿': 10, + '🧑🏽‍🦯': 6, + '🧑🏽‍🦯‍➡️': 7, + '🧑🏽‍🦰': 6, + '🧑🏽‍🦱': 6, + '🧑🏽‍🦲': 6, + '🧑🏽‍🦳': 6, + '🧑🏽‍🦼': 6, + '🧑🏽‍🦼‍➡️': 7, + '🧑🏽‍🦽': 6, + '🧑🏽‍🦽‍➡️': 7, + '🧑🏽‍🩰': 6, + '🧑🏽‍🫯‍🧑🏻': 9, + '🧑🏽‍🫯‍🧑🏼': 9, + '🧑🏽‍🫯‍🧑🏾': 9, + '🧑🏽‍🫯‍🧑🏿': 9, + '🧑🏾‍⚕️': 5, + '🧑🏾‍⚖️': 5, + '🧑🏾‍✈️': 5, + '🧑🏾‍🌾': 6, + '🧑🏾‍🍳': 6, + '🧑🏾‍🍼': 6, + '🧑🏾‍🎄': 6, + '🧑🏾‍🎓': 6, + '🧑🏾‍🎤': 6, + '🧑🏾‍🎨': 6, + '🧑🏾‍🏫': 6, + '🧑🏾‍🏭': 6, + '🧑🏾‍🐰‍🧑🏻': 10, + '🧑🏾‍🐰‍🧑🏿': 10, + '🧑🏾‍💻': 6, + '🧑🏾‍💼': 6, + '🧑🏾‍🔧': 6, + '🧑🏾‍🔬': 6, + '🧑🏾‍🚀': 6, + '🧑🏾‍🚒': 6, + '🧑🏾‍🤝‍🧑🏻': 10, + '🧑🏾‍🤝‍🧑🏽': 10, + '🧑🏾‍🤝‍🧑🏾': 10, + '🧑🏾‍🤝‍🧑🏿': 10, + '🧑🏾‍🦯': 6, + '🧑🏾‍🦯‍➡️': 7, + '🧑🏾‍🦰': 6, + '🧑🏾‍🦱': 6, + '🧑🏾‍🦲': 6, + '🧑🏾‍🦳': 6, + '🧑🏾‍🦼': 6, + '🧑🏾‍🦽': 6, + '🧑🏾‍🩰': 6, + '🧑🏾‍🫯‍🧑🏻': 9, + '🧑🏾‍🫯‍🧑🏽': 9, + '🧑🏾‍🫯‍🧑🏿': 9, + '🧑🏿‍⚕️': 5, + '🧑🏿‍⚖️': 5, + '🧑🏿‍✈️': 5, + '🧑🏿‍❤️‍💋‍🧑🏻': 11, + '🧑🏿‍❤️‍💋‍🧑🏽': 11, + '🧑🏿‍🌾': 6, + '🧑🏿‍🍳': 6, + '🧑🏿‍🍼': 6, + '🧑🏿‍🎄': 6, + '🧑🏿‍🎓': 6, + '🧑🏿‍🎤': 6, + '🧑🏿‍🎨': 6, + '🧑🏿‍🏫': 6, + '🧑🏿‍🏭': 6, + '🧑🏿‍🐰‍🧑🏻': 10, + '🧑🏿‍🐰‍🧑🏼': 10, + '🧑🏿‍🐰‍🧑🏽': 10, + '🧑🏿‍🐰‍🧑🏾': 10, + '🧑🏿‍💻': 6, + '🧑🏿‍💼': 6, + '🧑🏿‍🔧': 6, + '🧑🏿‍🔬': 6, + '🧑🏿‍🚀': 6, + '🧑🏿‍🚒': 6, + '🧑🏿‍🤝‍🧑🏻': 10, + '🧑🏿‍🤝‍🧑🏼': 10, + '🧑🏿‍🤝‍🧑🏽': 10, + '🧑🏿‍🤝‍🧑🏾': 10, + '🧑🏿‍🤝‍🧑🏿': 10, + '🧑🏿‍🦯': 6, + '🧑🏿‍🦯‍➡️': 7, + '🧑🏿‍🦰': 6, + '🧑🏿‍🦱': 6, + '🧑🏿‍🦲': 6, + '🧑🏿‍🦳': 6, + '🧑🏿‍🦼': 6, + '🧑🏿‍🦼‍➡️': 7, + '🧑🏿‍🦽': 6, + '🧑🏿‍🦽‍➡️': 7, + '🧑🏿‍🩰': 6, + '🧑🏿‍🫯‍🧑🏻': 9, + '🧑🏿‍🫯‍🧑🏼': 9, + '🧑🏿‍🫯‍🧑🏽': 9, + '🧑🏿‍🫯‍🧑🏾': 9, + '🧔‍♀️': 3, + '🧔‍♂️': 3, + '🧔🏻‍♀️': 5, + '🧔🏻‍♂️': 5, + '🧔🏼‍♀️': 5, + '🧔🏼‍♂️': 5, + '🧔🏽‍♀️': 5, + '🧔🏽‍♂️': 5, + '🧔🏾‍♀️': 5, + '🧔🏾‍♂️': 5, + '🧔🏿‍♀️': 5, + '🧔🏿‍♂️': 5, + '🧖‍♀️': 3, + '🧖‍♂️': 3, + '🧖🏻‍♀️': 5, + '🧖🏻‍♂️': 5, + '🧖🏼‍♀️': 5, + '🧖🏼‍♂️': 5, + '🧖🏽‍♀️': 5, + '🧖🏽‍♂️': 5, + '🧖🏾‍♀️': 5, + '🧖🏾‍♂️': 5, + '🧖🏿‍♀️': 5, + '🧖🏿‍♂️': 5, + '🧗‍♀️': 3, + '🧗‍♂️': 3, + '🧗🏻‍♀️': 5, + '🧗🏻‍♂️': 5, + '🧗🏼‍♀️': 5, + '🧗🏼‍♂️': 5, + '🧗🏽‍♀️': 5, + '🧗🏽‍♂️': 5, + '🧗🏾‍♀️': 5, + '🧗🏾‍♂️': 5, + '🧗🏿‍♀️': 5, + '🧗🏿‍♂️': 5, + '🧘‍♀️': 3, + '🧘‍♂️': 3, + '🧘🏻‍♀️': 5, + '🧘🏻‍♂️': 5, + '🧘🏼‍♀️': 5, + '🧘🏼‍♂️': 5, + '🧘🏽‍♀️': 5, + '🧘🏽‍♂️': 5, + '🧘🏾‍♀️': 5, + '🧘🏾‍♂️': 5, + '🧘🏿‍♀️': 5, + '🧘🏿‍♂️': 5, + '🧙‍♀️': 3, + '🧙‍♂️': 3, + '🧙🏻‍♀️': 5, + '🧙🏻‍♂️': 5, + '🧙🏼‍♀️': 5, + '🧙🏼‍♂️': 5, + '🧙🏽‍♀️': 5, + '🧙🏽‍♂️': 5, + '🧙🏾‍♀️': 5, + '🧙🏾‍♂️': 5, + '🧙🏿‍♀️': 5, + '🧙🏿‍♂️': 5, + '🧚‍♀️': 3, + '🧚‍♂️': 3, + '🧚🏻‍♀️': 5, + '🧚🏻‍♂️': 5, + '🧚🏼‍♀️': 5, + '🧚🏼‍♂️': 5, + '🧚🏽‍♀️': 5, + '🧚🏽‍♂️': 5, + '🧚🏾‍♀️': 5, + '🧚🏾‍♂️': 5, + '🧚🏿‍♀️': 5, + '🧚🏿‍♂️': 5, + '🧛‍♀️': 3, + '🧛‍♂️': 3, + '🧛🏻‍♀️': 5, + '🧛🏻‍♂️': 5, + '🧛🏼‍♀️': 5, + '🧛🏼‍♂️': 5, + '🧛🏽‍♀️': 5, + '🧛🏽‍♂️': 5, + '🧛🏾‍♀️': 5, + '🧛🏾‍♂️': 5, + '🧛🏿‍♀️': 5, + '🧛🏿‍♂️': 5, + '🧜‍♀️': 3, + '🧜‍♂️': 3, + '🧜🏻‍♀️': 5, + '🧜🏻‍♂️': 5, + '🧜🏼‍♀️': 5, + '🧜🏼‍♂️': 5, + '🧜🏽‍♀️': 5, + '🧜🏽‍♂️': 5, + '🧜🏾‍♀️': 5, + '🧜🏾‍♂️': 5, + '🧜🏿‍♀️': 5, + '🧜🏿‍♂️': 5, + '🧝‍♀️': 3, + '🧝‍♂️': 3, + '🧝🏻‍♀️': 5, + '🧝🏻‍♂️': 5, + '🧝🏼‍♀️': 5, + '🧝🏼‍♂️': 5, + '🧝🏽‍♀️': 5, + '🧝🏽‍♂️': 5, + '🧝🏾‍♀️': 5, + '🧝🏾‍♂️': 5, + '🧝🏿‍♀️': 5, + '🧝🏿‍♂️': 5, + '🧞‍♀️': 3, + '🧞‍♂️': 3, + '🧟‍♀️': 3, + '🧟‍♂️': 3, + '🫱🏻‍🫲🏼': 6, + '🫱🏻‍🫲🏽': 6, + '🫱🏻‍🫲🏾': 6, + '🫱🏻‍🫲🏿': 6, + '🫱🏼‍🫲🏻': 6, + '🫱🏼‍🫲🏽': 6, + '🫱🏼‍🫲🏾': 6, + '🫱🏼‍🫲🏿': 6, + '🫱🏽‍🫲🏻': 6, + '🫱🏽‍🫲🏼': 6, + '🫱🏽‍🫲🏾': 6, + '🫱🏽‍🫲🏿': 6, + '🫱🏾‍🫲🏻': 6, + '🫱🏾‍🫲🏼': 6, + '🫱🏾‍🫲🏽': 6, + '🫱🏾‍🫲🏿': 6, + '🫱🏿‍🫲🏻': 6, + '🫱🏿‍🫲🏼': 6, + '🫱🏿‍🫲🏽': 6, + '🫱🏿‍🫲🏾': 6, + '🏴󠁧󠁢󠁥󠁮󠁧󠁿': 8, + '🏴󠁧󠁢󠁳󠁣󠁴󠁿': 8, + '🏴󠁧󠁢󠁷󠁬󠁳󠁿': 8, + 'اً': 2, + 'اّ': 2, + 'تُ': 2, + 'رً': 2, + 'ضً': 2, + 'مً': 2, + 'مّ': 2, + 'يُ': 2, + 'ܒ݂': 2, + 'ܓ݂': 2, + 'ܝܼ': 2, + 'ܟ݂': 2, + 'ܡܹ': 2, + 'ܬܵ': 2, + 'কিং': 3, + 'ক্ত': 3, + 'ক্তি': 4, + 'ক্য': 3, + 'ক্র': 3, + 'ক্রী': 4, + 'ক্ষ': 3, + 'ক্ষা': 4, + 'ক্ষি': 4, + 'ক্ষে': 4, + 'ক্ষ্য': 5, + 'ক্ষ্যে': 6, + 'খ্যা': 4, + 'গ্য': 3, + 'গ্র': 3, + 'গ্রা': 4, + 'গ্রে': 4, + 'ঘো': 3, + 'ঙ্খা': 4, + 'ঙ্গ': 3, + 'ঙ্গী': 4, + 'ঙ্গে': 4, + 'ঙ্ঘ': 3, + 'চ্চ': 3, + 'চ্ছ': 3, + 'চ্ছা': 4, + 'চ্ছা‌': 4, + 'চ্ছু': 4, + 'চ্ছে': 4, + 'জ্ঞ': 3, + 'জ্ঞা': 4, + 'জ্য': 3, + 'ঞ্চি': 4, + 'ঞ্ছি': 4, + 'ট্রে': 4, + 'ড়া': 3, + 'ণ্ড': 3, + 'ণ্ডে': 4, + 'ণ্য': 3, + 'তাঁ': 3, + 'ত্ত': 3, + 'ত্তা': 4, + 'ত্তি': 4, + 'ত্ন': 3, + 'ত্ব': 3, + 'ত্বে': 4, + 'ত্ম': 3, + 'ত্য': 3, + 'ত্যা': 4, + 'ত্যি': 4, + 'ত্যে': 4, + 'ত্র': 3, + 'ত্রা': 4, + 'ত্রে': 4, + 'ত্‍প': 3, + 'ত্‍পী': 4, + 'ত্‍সা': 4, + 'থ্য': 3, + 'দ্দি': 4, + 'দ্দে': 4, + 'দ্ধ': 3, + 'দ্ধা': 4, + 'দ্ধি': 4, + 'দ্ধে': 4, + 'দ্বা': 4, + 'দ্ভ': 3, + 'দ্ভূ': 4, + 'দ্য': 3, + 'দ্রো': 4, + 'ধ্য': 3, + 'ধ্যে': 4, + 'ন্ড': 3, + 'ন্ত': 3, + 'ন্তা': 4, + 'ন্তি': 4, + 'ন্তে': 4, + 'ন্ত্রি': 6, + 'ন্ত্রে': 6, + 'ন্থী': 4, + 'ন্ধ': 3, + 'ন্ধা': 4, + 'ন্ধু': 4, + 'ন্ন': 3, + 'ন্ম': 3, + 'ন্মা': 4, + 'ন্মু': 4, + 'ন্য': 3, + 'ন্যা': 4, + 'ন্যে': 4, + 'প্ত': 3, + 'প্তা': 4, + 'প্র': 3, + 'প্রা': 4, + 'ব্ধি': 4, + 'ব্য': 3, + 'ব্যা': 4, + 'ব্র': 3, + 'ভ্য': 3, + 'ভ্রা': 4, + 'ম্প': 3, + 'ম্পা': 4, + 'ম্ব': 3, + 'ম্ভ': 3, + 'ম্ম': 3, + 'ম্মা': 4, + 'ম্য': 3, + 'য়া': 3, + 'য়ি': 3, + 'য়ে': 3, + 'য়ো': 3, + 'য্য': 3, + 'রাং': 3, + 'র্ক': 3, + 'র্জ': 3, + 'র্জা': 4, + 'র্ণ': 3, + 'র্ত': 3, + 'র্থ': 3, + 'র্থে': 4, + 'র্দো': 4, + 'র্ধ': 3, + 'র্ধা': 4, + 'র্নী': 4, + 'র্ব': 3, + 'র্বা': 4, + 'র্বি': 4, + 'র্বো': 4, + 'র্ব্য': 5, + 'র্ভূ': 4, + 'র্ম': 3, + 'র্মে': 4, + 'র্য': 3, + 'র্যা': 4, + 'ল্প': 3, + 'ল্য': 3, + 'ল্যা': 4, + 'ল্যে': 4, + 'ল্লে': 4, + 'শৃং': 3, + 'শ্চ': 3, + 'শ্চি': 4, + 'শ্বা': 4, + 'শ্বে': 4, + 'শ্য': 3, + 'শ্যে': 4, + 'শ্র': 3, + 'শ্রা': 4, + 'ষ্ট': 3, + 'ষ্টা': 4, + 'ষ্টি': 4, + 'ষ্ট্র': 5, + 'ষ্ট্রী': 6, + 'ষ্ট্রে': 6, + 'ষ্ঠা': 4, + 'ষ্ঠি': 4, + 'ষ্ঠী': 4, + 'ষ্ঠু': 4, + 'ষ্ণু': 4, + 'সাং': 3, + 'স্ক': 3, + 'স্কৃ': 4, + 'স্ত': 3, + 'স্তি': 4, + 'স্তি‌': 4, + 'স্ত্র': 5, + 'স্থ': 3, + 'স্থা': 4, + 'স্থ্য': 5, + 'স্ব': 3, + 'স্বা': 4, + 'স্বী': 4, + 'স্য': 3, + 'স্যা': 4, + 'স্যে': 4, + 'হ্য': 3, + 'কু': 2, + 'কূ': 2, + 'কৃ': 2, + 'খু': 2, + 'গু': 2, + 'গৃ': 2, + 'ঘৃ': 2, + 'ছু': 2, + 'ড়': 2, + 'ঢ়': 2, + 'তু': 2, + 'তৃ': 2, + 'ত্‍': 2, + 'দৃ': 2, + 'নু': 2, + 'পু': 2, + 'পূ': 2, + 'পৃ': 2, + 'বু': 2, + 'বৃ': 2, + 'ভূ': 2, + 'মু': 2, + 'মূ': 2, + 'য়': 2, + 'যু': 2, + 'রু': 2, + 'রূ': 2, + 'শু': 2, + 'সু': 2, + 'সৃ': 2, + 'क्क': 3, + 'क्घ्घि्': 7, + 'क्त': 3, + 'क्ति': 4, + 'क्ष': 3, + 'क्षा': 4, + 'क्षे': 4, + 'ख्त': 3, + 'गां': 3, + 'ग्य': 3, + 'घेि': 3, + 'घ्ंत': 4, + 'घ्का': 4, + 'घ्त': 3, + 'घ्र': 3, + 'घ्र्व्य': 7, + 'घ्लि': 4, + 'घ्श्य': 5, + 'घ्स्ट': 5, + 'च्च': 3, + 'च्चा': 4, + 'च्छा': 4, + 'च्छे': 4, + 'जिं': 3, + 'ज्ञा': 4, + 'ज्य': 3, + 'ड़ा': 3, + 'ढ़ा': 3, + 'ढ़ि': 3, + 'तां': 3, + 'त्ति': 4, + 'त्म': 3, + 'त्यि': 4, + 'त्र': 3, + 'त्रा': 4, + 'त्राा': 5, + 'त्रि': 4, + 'द्वा': 4, + 'नों': 3, + 'न्त': 3, + 'न्म': 3, + 'न्य': 3, + 'न्या': 4, + 'प्त': 3, + 'प्र': 3, + 'प्रा': 4, + 'म्मा': 4, + 'म्मे': 4, + 'म्या': 4, + 'यों': 3, + 'र्ग': 3, + 'र्जि': 4, + 'र्जी': 4, + 'र्ट': 3, + 'र्ण': 3, + 'र्त': 3, + 'र्ति': 4, + 'र्थि': 4, + 'र्दो': 4, + 'र्धा': 4, + 'र्फ': 3, + 'र्ब': 3, + 'र्भ': 3, + 'र्म': 3, + 'र्मि': 4, + 'र्य': 3, + 'र्रा': 4, + 'र्व': 3, + 'र्ष': 3, + 'लिं': 3, + 'लीं': 3, + 'ल्प': 3, + 'ल्या': 4, + 'ल्लं': 4, + 'वां': 3, + 'व्य': 3, + 'व्या': 4, + 'शां': 3, + 'श्च': 3, + 'श्य': 3, + 'श्व': 3, + 'श्वा': 4, + 'ष्ट': 3, + 'ष्ट्र': 5, + 'ष्ट्री': 6, + 'ष्प': 3, + 'सां': 3, + 'स्कृ': 4, + 'स्त': 3, + 'स्ती': 4, + 'स्थ': 3, + 'स्था': 4, + 'स्थि': 4, + 'स्थी': 4, + 'स्थ्य': 5, + 'स्य': 3, + 'स्व': 3, + 'स्वा': 4, + 'स्सा': 4, + 'हिं': 3, + 'हीं': 3, + 'अं': 2, + 'इं': 2, + 'कु': 2, + 'कृ': 2, + 'के': 2, + 'कै': 2, + 'खे': 2, + 'गं': 2, + 'गु': 2, + 'गृ': 2, + 'गे': 2, + 'गै': 2, + 'घृ': 2, + 'घे': 2, + 'घ्': 2, + 'चु': 2, + 'चे': 2, + 'छु': 2, + 'जे': 2, + 'झे': 2, + 'टू': 2, + 'ड़': 2, + 'डे़': 3, + 'ढ़': 2, + 'तं': 2, + 'ते': 2, + 'दं': 2, + 'दु': 2, + 'दू': 2, + 'दृ': 2, + 'दे': 2, + 'नं': 2, + 'नु': 2, + 'नू': 2, + 'ने': 2, + 'नै': 2, + 'पू': 2, + 'पै': 2, + 'फे': 2, + 'बं': 2, + 'बु': 2, + 'बू': 2, + 'बे': 2, + 'भे': 2, + 'भै': 2, + 'मु': 2, + 'मू': 2, + 'में': 3, + 'यं': 2, + 'यु': 2, + 'रं': 2, + 'रु': 2, + 'रू': 2, + 'रे': 2, + 'लु': 2, + 'ले': 2, + 'वं': 2, + 'वे': 2, + 'वै': 2, + 'सं': 2, + 'सु': 2, + 'सू': 2, + 'से': 2, + 'हु': 2, + 'हू': 2, + 'हे': 2, + 'က္ခ': 3, + 'က်ျ': 3, + 'ကျို': 4, + 'ကျူ': 3, + 'ကျေ': 3, + 'ကျွ': 3, + 'ကြို': 4, + 'ကြီ': 3, + 'ကြု': 3, + 'ကြေ': 3, + 'ကြံ': 3, + 'ကြွေ': 4, + 'ချိ': 3, + 'ချို': 4, + 'ချို့': 5, + 'ချီ': 3, + 'ချု': 3, + 'ချေ': 3, + 'ခြုံ': 4, + 'ခြေ': 3, + 'ဂ္ဂ': 3, + 'ဂ္ဂို': 5, + 'င်္ဂ': 4, + 'ငြိ': 3, + 'ငွေ': 3, + 'စ္စ': 3, + 'ဋ္ဌ': 3, + 'တ္တ': 3, + 'တွေ': 3, + 'ထွေ': 3, + 'နေ့': 3, + 'န္ဒ': 3, + 'န္နိ': 4, + 'နှေ': 3, + 'ပ္ပ': 3, + 'ပ္ပံ': 4, + 'ပျေ': 3, + 'ပြီ': 3, + 'ပြု': 3, + 'ပြေ': 3, + 'ဖြို': 4, + 'မ္ဘ': 3, + 'မ္မ': 3, + 'မျို': 4, + 'မျှ': 3, + 'မြေ': 3, + 'မြှ': 3, + 'မွေ': 3, + 'မွေ့': 4, + 'မှေ': 3, + 'ရွေ': 3, + 'ရွှေ့': 5, + 'ရှေ': 3, + 'ရှေ့': 4, + 'လျေ': 3, + 'လျှ': 3, + 'လျှို့': 6, + 'လျှေ': 4, + 'ကိ': 2, + 'ကို': 3, + 'ကု': 2, + 'ကူ': 2, + 'ကဲ့': 3, + 'က်': 2, + 'ကွ': 2, + 'ခို': 3, + 'ခု': 2, + 'ခဲ့': 3, + 'ခံ': 2, + 'ခွ': 2, + 'ခွဲ': 3, + 'ဂု': 2, + 'ငဲ့': 3, + 'ငံ': 2, + 'င့်': 3, + 'င်': 2, + 'ငှ': 2, + 'စိ': 2, + 'စို': 3, + 'စီ': 2, + 'စု': 2, + 'စုံ': 3, + 'စ်': 2, + 'စွ': 2, + 'စွဲ': 3, + 'ဆို': 3, + 'ဆီ': 2, + 'ဆုံ': 3, + 'ဆံ': 2, + 'ဆွဲ': 3, + 'ဇူ': 2, + 'ဉ်': 2, + 'ညီ': 2, + 'ည်': 2, + 'ည့်': 3, + 'ညှ': 2, + 'ဏ်': 2, + 'တိ': 2, + 'တို': 3, + 'တို့': 4, + 'တီ': 2, + 'တူ': 2, + 'တံ့': 3, + 'တ်': 2, + 'တွ': 2, + 'ထိ': 2, + 'ထို': 3, + 'ထို့': 4, + 'ထီ': 2, + 'ထု': 2, + 'ထူ': 2, + 'ထွ': 2, + 'ဒီ': 2, + 'ဒ်': 2, + 'ဓိ': 2, + 'နိ': 2, + 'နို': 3, + 'န်': 2, + 'န့်': 3, + 'နွ': 2, + 'နှ': 2, + 'နှိ': 3, + 'နှီ': 3, + 'ပိ': 2, + 'ပို': 3, + 'ပု': 2, + 'ပုံ': 3, + 'ပူ': 2, + 'ပံ့': 3, + 'ပ်': 2, + 'ပွ': 2, + 'ပွဲ': 3, + 'ဖိ': 2, + 'ဖီ': 2, + 'ဖွ': 2, + 'ဖွဲ့': 4, + 'ဖွံ့': 4, + 'ဘူ': 2, + 'ဘဲ': 2, + 'မိ': 2, + 'မို': 3, + 'မီ': 2, + 'မု': 2, + 'မူ': 2, + 'မဲ': 2, + 'မဲ့': 3, + 'မံ': 2, + 'မ်': 2, + 'မ့်': 3, + 'မွ': 2, + 'မှ': 2, + 'မှီ': 3, + 'မှု': 3, + 'ယုံ': 3, + 'ယူ': 2, + 'ယံ': 2, + 'ယ်': 2, + 'ယှ': 2, + 'ရို': 3, + 'ရုံ': 3, + 'ရွ': 2, + 'ရွံ့': 4, + 'ရှ': 2, + 'ရှိ': 3, + 'လို': 3, + 'လို့': 4, + 'လု': 2, + 'လုံ': 3, + 'လူ': 2, + 'လူ့': 3, + 'လဲ': 2, + 'လ်': 2, + 'လွ': 2, + 'လွှ': 3, + 'လွှဲ': 4, + 'လှ': 2, + 'လှုံ': 4, + 'ဝှ': 2, + 'သိ': 2, + 'သို': 3, + 'သို့': 4, + 'သီ': 2, + 'သု': 2, + 'သုံ': 3, + 'သူ': 2, + 'သူ့': 3, + 'သွ': 2, + 'ဟု': 2, + 'ဟူ': 2, + 'အိ': 2, + 'အို': 3, + 'အု': 2, + '𑄃𑄬𑄭': 3, + '𑄃𑄳𑄃': 3, + '𑄃𑄳𑄦𑄧': 4, + '𑄃𑄳𑄦𑄨': 4, + '𑄇𑄳𑄠': 3, + '𑄇𑄳𑄠𑄬': 4, + '𑄇𑄳𑄠𑄴': 4, + '𑄇𑄳𑄢𑄨': 4, + '𑄇𑄳𑄦𑄧': 4, + '𑄇𑄳𑄦𑄴': 4, + '𑄈𑄳𑄠': 3, + '𑄈𑄳𑄠𑄬': 4, + '𑄉𑄬𑄭': 3, + '𑄉𑄳𑄠': 3, + '𑄉𑄳𑄢𑄧': 4, + '𑄌𑄳𑄠𑄬': 4, + '𑄌𑄳𑄠𑄴': 4, + '𑄎𑄬𑄭': 3, + '𑄎𑄳𑄠𑄧': 4, + '𑄎𑄳𑄠𑄬': 4, + '𑄑𑄳𑄢𑄬': 4, + '𑄖𑄳𑄠𑄧': 4, + '𑄖𑄳𑄠𑄬': 4, + '𑄖𑄳𑄠𑄴': 4, + '𑄖𑄳𑄢𑄨': 4, + '𑄖𑄳𑄢𑄬': 4, + '𑄖𑄳𑄦𑄴': 4, + '𑄘𑄳𑄠𑄧': 4, + '𑄘𑄳𑄠𑄬': 4, + '𑄙𑄳𑄠': 3, + '𑄙𑄳𑄠𑄧': 4, + '𑄚𑄬𑄭': 3, + '𑄚𑄳𑄠𑄧': 4, + '𑄚𑄳𑄠𑄬': 4, + '𑄚𑄳𑄠𑄴': 4, + '𑄚𑄳𑄢𑄧𑄧': 5, + '𑄚𑄳𑄦𑄧': 4, + '𑄚𑄳𑄦𑄨': 4, + '𑄚𑄳𑄦𑄴': 4, + '𑄛𑄳𑄢': 3, + '𑄛𑄳𑄢𑄧': 4, + '𑄛𑄳𑄦': 3, + '𑄝𑄳𑄠': 3, + '𑄝𑄳𑄢𑄨': 4, + '𑄝𑄳𑄢𑄬': 4, + '𑄞𑄬𑄭': 3, + '𑄟𑄳𑄠𑄬': 4, + '𑄠𑄬𑄭': 3, + '𑄡𑄬𑄭': 3, + '𑄡𑄳𑄠𑄬': 4, + '𑄢𑄬𑄭': 3, + '𑄢𑄳𑄦𑄧𑄱𑄱': 6, + '𑄣𑄬𑄭': 3, + '𑄣𑄳𑄦𑄬': 4, + '𑄣𑄳𑄦𑄴': 4, + '𑄥𑄳𑄠': 3, + '𑄥𑄳𑄠𑄧': 4, + '𑄥𑄳𑄢𑄧': 4, + '𑄥𑄳𑄢𑄨𑄁': 5, + '𑄃𑄧': 2, + '𑄃𑄧𑄁': 3, + '𑄃𑄨': 2, + '𑄃𑄪': 2, + '𑄃𑄮': 2, + '𑄃𑄰': 2, + '𑄅𑄪': 2, + '𑄅𑄫': 2, + '𑄇𑄧': 2, + '𑄇𑄧𑄧': 3, + '𑄇𑄧𑄧𑄱': 4, + '𑄇𑄨': 2, + '𑄇𑄨𑄁': 3, + '𑄇𑄪': 2, + '𑄇𑄭𑄭': 3, + '𑄇𑄴': 2, + '𑄈𑄧': 2, + '𑄈𑄪': 2, + '𑄉𑄧': 2, + '𑄉𑄨': 2, + '𑄉𑄩': 2, + '𑄉𑄪': 2, + '𑄉𑄭': 2, + '𑄉𑄮': 2, + '𑄊𑄧': 2, + '𑄊𑄨': 2, + '𑄋𑄧': 2, + '𑄋𑄨': 2, + '𑄌𑄧': 2, + '𑄌𑄨': 2, + '𑄌𑄮': 2, + '𑄌𑄯': 2, + '𑄌𑄴': 2, + '𑄍𑄨': 2, + '𑄍𑄪': 2, + '𑄎𑄧': 2, + '𑄎𑄨': 2, + '𑄎𑄨𑄁': 3, + '𑄎𑄩': 2, + '𑄎𑄩𑄁': 3, + '𑄎𑄪': 2, + '𑄎𑄪𑄁': 3, + '𑄎𑄮': 2, + '𑄏𑄨': 2, + '𑄏𑄮': 2, + '𑄑𑄨': 2, + '𑄒𑄨': 2, + '𑄓𑄧': 2, + '𑄓𑄨': 2, + '𑄓𑄮': 2, + '𑄕𑄧': 2, + '𑄖𑄧': 2, + '𑄖𑄧𑄧': 3, + '𑄖𑄧𑄧𑄱': 4, + '𑄖𑄨': 2, + '𑄖𑄨𑄨': 3, + '𑄖𑄨𑄨𑄪': 4, + '𑄖𑄩': 2, + '𑄖𑄪': 2, + '𑄖𑄴': 2, + '𑄗𑄧': 2, + '𑄗𑄪': 2, + '𑄗𑄭': 2, + '𑄘𑄁': 2, + '𑄘𑄧': 2, + '𑄘𑄨': 2, + '𑄘𑄪': 2, + '𑄘𑄮': 2, + '𑄙𑄧': 2, + '𑄙𑄨': 2, + '𑄙𑄩': 2, + '𑄙𑄪': 2, + '𑄙𑄮': 2, + '𑄚𑄧': 2, + '𑄚𑄧𑄧𑄱': 4, + '𑄚𑄨': 2, + '𑄚𑄩': 2, + '𑄚𑄪': 2, + '𑄚𑄮': 2, + '𑄚𑄴': 2, + '𑄛𑄧': 2, + '𑄛𑄨': 2, + '𑄛𑄪': 2, + '𑄛𑄭': 2, + '𑄛𑄮': 2, + '𑄛𑄱': 2, + '𑄛𑄴': 2, + '𑄜𑄧': 2, + '𑄜𑄨': 2, + '𑄜𑄪': 2, + '𑄜𑄯': 2, + '𑄝𑄧': 2, + '𑄝𑄧𑄧': 3, + '𑄝𑄨': 2, + '𑄝𑄪': 2, + '𑄝𑄮': 2, + '𑄝𑄰': 2, + '𑄞𑄧': 2, + '𑄞𑄨': 2, + '𑄞𑄩': 2, + '𑄞𑄪': 2, + '𑄞𑄮': 2, + '𑄞𑄯': 2, + '𑄟𑄧': 2, + '𑄟𑄨': 2, + '𑄟𑄪': 2, + '𑄟𑄫': 2, + '𑄟𑄮': 2, + '𑄟𑄱': 2, + '𑄟𑄴': 2, + '𑄠𑄧': 2, + '𑄠𑄨': 2, + '𑄠𑄮': 2, + '𑄠𑄴': 2, + '𑄡𑄧': 2, + '𑄡𑄨': 2, + '𑄡𑄪': 2, + '𑄢𑄁': 2, + '𑄢𑄧': 2, + '𑄢𑄨': 2, + '𑄢𑄩': 2, + '𑄢𑄪': 2, + '𑄢𑄮': 2, + '𑄢𑄴': 2, + '𑄣𑄧': 2, + '𑄣𑄨': 2, + '𑄣𑄩': 2, + '𑄣𑄪': 2, + '𑄣𑄮': 2, + '𑄣𑄰𑄱': 3, + '𑄣𑄴': 2, + '𑄥𑄁': 2, + '𑄥𑄧': 2, + '𑄥𑄧𑄁': 3, + '𑄥𑄨': 2, + '𑄥𑄩': 2, + '𑄥𑄪': 2, + '𑄦𑄧': 2, + '𑄦𑄨': 2, + '𑄦𑄮': 2, + '𑄦𑄰': 2, + 'أ': 2, + 'هٔ': 2, + 'ཀུ': 2, + 'ཀོ': 2, + 'ཀྱ': 2, + 'ཀྱི': 3, + 'ཀླ': 2, + 'ཀློ': 3, + 'ཁུ': 2, + 'ཁེ': 2, + 'ཁོ': 2, + 'ཁྱ': 2, + 'ཁྱི': 3, + 'ཁྲི': 3, + 'ཁྲོ': 3, + 'གི': 2, + 'གུ': 2, + 'གེ': 2, + 'གོ': 2, + 'གྱ': 2, + 'གྱི': 3, + 'གྱུ': 3, + 'གྱོ': 3, + 'གྲ': 2, + 'གྲུ': 3, + 'གྲེ': 3, + 'གྲོ': 3, + 'གླི': 3, + 'གླེ': 3, + 'ངུ': 2, + 'ངེ': 2, + 'ངོ': 2, + 'ཅི': 2, + 'ཅུ': 2, + 'ཆེ': 2, + 'ཆོ': 2, + 'ཇི': 2, + 'ཇུ': 2, + 'ཉི': 2, + 'ཉེ': 2, + 'ཏེ': 2, + 'ཏོ': 2, + 'ཐུ': 2, + 'ཐོ': 2, + 'དི': 2, + 'དུ': 2, + 'དེ': 2, + 'དོ': 2, + 'དྲ': 2, + 'དྲོ': 3, + 'ནི': 2, + 'ནུ': 2, + 'ནོ': 2, + 'པོ': 2, + 'པྱ': 2, + 'པྱོ': 3, + 'ཕེ': 2, + 'ཕོ': 2, + 'ཕྱེ': 3, + 'ཕྱོ': 3, + 'ཕྲུ': 3, + 'ཕྲོ': 3, + 'བོ': 2, + 'བྱ': 2, + 'བྱི': 3, + 'བྱུ': 3, + 'བྱེ': 3, + 'བྱོ': 3, + 'བྲ': 2, + 'བྲེ': 3, + 'བླ': 2, + 'བློ': 3, + 'མི': 2, + 'མེ': 2, + 'མོ': 2, + 'མྱོ': 3, + 'ཙུ': 2, + 'ཙོ': 2, + 'ཚུ': 2, + 'ཚེ': 2, + 'ཚོ': 2, + 'ཛི': 2, + 'ཛུ': 2, + 'ཛོ': 2, + 'ཞི': 2, + 'ཞུ': 2, + 'ཟུ': 2, + 'ཟེ': 2, + 'ཟོ': 2, + 'ཟློ': 3, + 'འི': 2, + 'འོ': 2, + 'ཡི': 2, + 'ཡུ': 2, + 'ཡོ': 2, + 'རི': 2, + 'རུ': 2, + 'རེ': 2, + 'རྐྱ': 3, + 'རྒ': 2, + 'རྒྱ': 3, + 'རྒྱུ': 4, + 'རྟ': 2, + 'རྟེ': 3, + 'རྡ': 2, + 'རྣ': 2, + 'རྩ': 2, + 'རྩི': 3, + 'རྩུ': 3, + 'རྩོ': 3, + 'ལཱ': 2, + 'ལུ': 2, + 'ལེ': 2, + 'ལོ': 2, + 'ལྕོ': 3, + 'ལྟ': 2, + 'ལྡ': 2, + 'ལྷ': 2, + 'ཤི': 2, + 'ཤུ': 2, + 'ཤེ': 2, + 'ཤོ': 2, + 'སུ': 2, + 'སེ': 2, + 'སོ': 2, + 'སྐ': 2, + 'སྐུ': 3, + 'སྐོ': 3, + 'སྐྱ': 3, + 'སྐྱི': 4, + 'སྐྱུ': 4, + 'སྐྱེ': 4, + 'སྐྱོ': 4, + 'སྒོ': 3, + 'སྒྲ': 3, + 'སྔ': 2, + 'སྙི': 3, + 'སྟ': 2, + 'སྟེ': 3, + 'སྟོ': 3, + 'སྡ': 2, + 'སྡུ': 3, + 'སྡེ': 3, + 'སྡོ': 3, + 'སྤུ': 3, + 'སྤེ': 3, + 'སྤྱི': 4, + 'སྤྱོ': 4, + 'སྤྲོ': 4, + 'སྦེ': 3, + 'སྦྱ': 3, + 'སྦྱི': 4, + 'སྦྱོ': 4, + 'སྨྲ': 3, + 'སྲ': 2, + 'སྲི': 3, + 'སྲུ': 3, + 'སྲོ': 3, + 'སླ': 2, + 'སློ': 3, + 'ཧྲི': 3, + 'ཨི': 2, + 'إ': 2, + 'ؤ': 2, + 'یِ': 2, + 'કાં': 3, + 'ક્ક': 3, + 'ક્કા': 4, + 'ક્કો': 4, + 'ક્તિ': 4, + 'ક્ર': 3, + 'ક્ષ': 3, + 'ક્ષા': 4, + 'ખ્ત': 3, + 'ગ્ન': 3, + 'ગ્ય': 3, + 'ચ્ચ': 3, + 'ચ્ચા': 4, + 'ચ્ચે': 4, + 'ચ્છા': 4, + 'ચ્છે': 4, + 'જાં': 3, + 'જ્ઞા': 4, + 'જ્ય': 3, + 'જ્યો': 4, + 'ટ્ર': 3, + 'ટ્રે': 4, + 'ડાં': 3, + 'તાં': 3, + 'ત્તા': 4, + 'ત્તિ': 4, + 'ત્ત્વ': 5, + 'ત્ત્વા': 6, + 'ત્ન': 3, + 'ત્મ': 3, + 'ત્ય': 3, + 'ત્યા': 4, + 'ત્યાં': 5, + 'ત્યિ': 4, + 'ત્યે': 4, + 'ત્યો': 4, + 'ત્ર': 3, + 'ત્રી': 4, + 'ત્ર્ય': 5, + 'ત્વ': 3, + 'દ્ધ': 3, + 'દ્ધા': 4, + 'દ્ધાં': 5, + 'દ્ધિ': 4, + 'દ્ભ': 3, + 'દ્વા': 4, + 'ધાં': 3, + 'ધ્ય': 3, + 'ધ્યા': 4, + 'નાં': 3, + 'ન્ત': 3, + 'ન્તો': 4, + 'ન્મ': 3, + 'ન્મા': 4, + 'ન્મે': 4, + 'ન્ય': 3, + 'ન્યા': 4, + 'ન્યૂં': 5, + 'પ્ત': 3, + 'પ્ર': 3, + 'પ્રા': 4, + 'બાં': 3, + 'બ્ધ': 3, + 'ભાં': 3, + 'ભ્ય': 3, + 'માં': 3, + 'મ્ય': 3, + 'મ્યાં': 5, + 'ર્જ': 3, + 'ર્ણ': 3, + 'ર્ત': 3, + 'ર્તા': 4, + 'ર્થ': 3, + 'ર્થિ': 4, + 'ર્દો': 4, + 'ર્મ': 3, + 'ર્મિ': 4, + 'ર્મે': 4, + 'ર્ય': 3, + 'ર્યા': 4, + 'ર્યો': 4, + 'ર્વ': 3, + 'લાં': 3, + 'લિં': 3, + 'લ્મ': 3, + 'લ્ય': 3, + 'વાં': 3, + 'વ્ય': 3, + 'વ્યા': 4, + 'વ્યો': 4, + 'શાં': 3, + 'શ્કે': 4, + 'શ્ચ': 3, + 'શ્ય': 3, + 'શ્ર': 3, + 'શ્વ': 3, + 'ષ્ટિ': 4, + 'ષ્ટ્ર': 5, + 'ષ્ટ્રી': 6, + 'ષ્ટ્રો': 6, + 'ષ્ઠા': 4, + 'ષ્ણુ': 4, + 'ષ્પ': 3, + 'સાં': 3, + 'સ્કૃ': 4, + 'સ્ટ': 3, + 'સ્તિ': 4, + 'સ્તી': 4, + 'સ્ત્રી': 6, + 'સ્થા': 4, + 'સ્થિ': 4, + 'સ્પ': 3, + 'સ્રી': 4, + 'સ્વ': 3, + 'સ્વા': 4, + 'સ્વી': 4, + 'સ્સા': 4, + 'અં': 2, + 'આં': 2, + 'ઊં': 2, + 'કુ': 2, + 'કૃ': 2, + 'કે': 2, + 'ખુ': 2, + 'ખૂ': 2, + 'ગુ': 2, + 'ગે': 2, + 'ચૂં': 3, + 'છું': 3, + 'છૂ': 2, + 'છે': 2, + 'જં': 2, + 'જુ': 2, + 'જૂ': 2, + 'જે': 2, + 'ઝૂં': 3, + 'ટું': 3, + 'ટે': 2, + 'ડે': 2, + 'ણુ': 2, + 'ણે': 2, + 'તં': 2, + 'તુ': 2, + 'તૃ': 2, + 'તે': 2, + 'થે': 2, + 'દુ': 2, + 'દૃ': 2, + 'દે': 2, + 'ધુ': 2, + 'નં': 2, + 'નુ': 2, + 'નું': 3, + 'ને': 2, + 'નૈ': 2, + 'પુ': 2, + 'પૂ': 2, + 'પે': 2, + 'ફે': 2, + 'બં': 2, + 'બે': 2, + 'ભં': 2, + 'ભૂ': 2, + 'ભે': 2, + 'મં': 2, + 'મુ': 2, + 'મૂ': 2, + 'મૃ': 2, + 'મે': 2, + 'મૈ': 2, + 'યુ': 2, + 'રં': 2, + 'રુ': 2, + 'રૂ': 2, + 'રે': 2, + 'લે': 2, + 'ળે': 2, + 'વં': 2, + 'વું': 3, + 'વૃ': 2, + 'વે': 2, + 'વૈ': 2, + 'શુ': 2, + 'શે': 2, + 'સં': 2, + 'સુ': 2, + 'સું': 3, + 'સૂ': 2, + 'સે': 2, + 'હુ': 2, + 'હે': 2, + 'कां': 3, + 'क्नि': 4, + 'क्र': 3, + 'क्रि': 4, + 'क्षि': 4, + 'ख्या': 4, + 'ग़ा': 3, + 'गों': 3, + 'ग्न': 3, + 'ग्र': 3, + 'ग्रे': 4, + 'च्चे': 4, + 'च्चों': 5, + 'च्छि': 4, + 'टों': 3, + 'ट्टि': 4, + 'णों': 3, + 'ण्ड': 3, + 'तों': 3, + 'त्का': 4, + 'त्त': 3, + 'त्ता': 4, + 'त्न': 3, + 'त्नों': 5, + 'त्प': 3, + 'त्पा': 4, + 'त्मा': 4, + 'त्य': 3, + 'त्या': 4, + 'त्ये': 4, + 'त्री': 4, + 'त्व': 3, + 'त्सा': 4, + 'द्घ': 3, + 'द्घि': 4, + 'द्दे': 4, + 'द्ध': 3, + 'द्धा': 4, + 'द्धि': 4, + 'द्भा': 4, + 'द्रो': 4, + 'धों': 3, + 'ध्य': 3, + 'ध्या': 4, + 'निः': 3, + 'न्ति': 4, + 'न्तों': 5, + 'न्त्र': 5, + 'न्त्रा': 6, + 'न्द': 3, + 'न्दी': 4, + 'न्ध': 3, + 'न्धि': 4, + 'न्धी': 4, + 'न्धों': 5, + 'न्न': 3, + 'न्नि': 4, + 'न्मा': 4, + 'न्वे': 4, + 'न्स': 3, + 'न्हें': 5, + 'पां': 3, + 'पों': 3, + 'प्ति': 4, + 'प्य': 3, + 'फ्रां': 5, + 'ब्ध': 3, + 'मों': 3, + 'म्प': 3, + 'म्ब': 3, + 'म्भि': 4, + 'म्म': 3, + 'म्मि': 4, + 'यां': 3, + 'रों': 3, + 'र्ता': 4, + 'र्थ': 3, + 'र्द': 3, + 'र्या': 4, + 'र्यों': 5, + 'र्वो': 4, + 'र्श': 3, + 'लों': 3, + 'ल्क': 3, + 'ल्म': 3, + 'ल्लि': 4, + 'वों': 3, + 'व्यों': 5, + 'शों': 3, + 'श्चि': 4, + 'श्यों': 5, + 'श्र': 3, + 'श्रा': 4, + 'षों': 3, + 'ष्का': 4, + 'ष्टि': 4, + 'ष्ट्रों': 7, + 'ष्ठों': 5, + 'ष्णु': 4, + 'ष्य': 3, + 'ष्यों': 5, + 'स्कू': 4, + 'स्ता': 4, + 'स्त्र': 5, + 'स्त्री': 6, + 'स्प': 3, + 'स्पे': 4, + 'स्म': 3, + 'स्यों': 5, + 'स्वी': 4, + 'हां': 3, + 'हैः': 3, + 'हों': 3, + 'फ़्ता': 4, + 'ऊं': 2, + 'एं': 2, + 'ओं': 2, + 'कू': 2, + 'कें': 3, + 'खु': 2, + 'ग़': 2, + 'ग़ु': 3, + 'घं': 2, + 'चूं': 3, + 'जु': 2, + 'टे': 2, + 'ढं': 2, + 'धे': 2, + 'पु': 2, + 'पृ': 2, + 'पे': 2, + 'फ़': 2, + 'भु': 2, + 'मं': 2, + 'मे': 2, + 'मै': 2, + 'यू': 2, + 'ये': 2, + 'रें': 3, + 'वृ': 2, + 'शु': 2, + 'शे': 2, + 'है': 2, + 'हैं': 3, + 'ꦏꦺꦴ': 3, + 'ꦏꦿꦁ': 3, + 'ꦏꦿꦂ': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦏꦁ': 4, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 4, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦔꦸ': 4, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦠꦶ': 4, + 'ꦏ꧀ꦠꦸ': 4, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦢꦂ': 4, + 'ꦏ꧀ꦢꦶ': 4, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦤꦶꦁ': 5, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦥꦶ': 4, + 'ꦏ꧀ꦥꦿꦶ': 5, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦧꦶ': 4, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦩꦸ': 4, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦱꦂ': 4, + 'ꦏ꧀ꦱꦶ': 4, + 'ꦏ꧀ꦱꦸ': 4, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲ': 3, + 'ꦏ꧀ꦲꦁ': 4, + 'ꦏ꧀ꦲꦶꦁ': 5, + 'ꦏ꧀ꦲꦸ': 4, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦏ꧀ꦲꦺꦴ': 5, + 'ꦒꦸꦃ': 3, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦒ꧀ꦒ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦒꦼ': 4, + 'ꦔ꧀ꦒꦿꦼꦁ': 6, + 'ꦔ꧀ꦭ': 3, + 'ꦔ꧀ꦭꦁ': 4, + 'ꦔ꧀ꦭꦸ': 4, + 'ꦔ꧀ꦭꦼ': 4, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦕꦶ': 4, + 'ꦚ꧀ꦗ': 3, + 'ꦚ꧀ꦗꦶ': 4, + 'ꦚ꧀ꦗꦸꦁ': 5, + 'ꦚ꧀ꦗꦸꦂ': 5, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 4, + 'ꦠꦸꦃ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠꦿꦶ': 3, + 'ꦠ꧀ꦏꦁ': 4, + 'ꦠ꧀ꦏꦸ': 4, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦔꦸ': 4, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦠꦶ': 4, + 'ꦠ꧀ꦠꦶꦁ': 5, + 'ꦠ꧀ꦠꦸ': 4, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦤꦶ': 4, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦩꦼ': 4, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦱꦶꦁ': 5, + 'ꦠ꧀ꦱꦶꦃ': 5, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲ': 3, + 'ꦠ꧀ꦲꦶꦁ': 5, + 'ꦠ꧀ꦲꦺꦴ': 5, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦠꦶꦁ': 5, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦩꦺꦴ': 5, + 'ꦢ꧀ꦲ': 3, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦏꦁ': 4, + 'ꦤ꧀ꦏꦸ': 4, + 'ꦤ꧀ꦏꦼ': 4, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦔꦁ': 4, + 'ꦤ꧀ꦔꦶ': 4, + 'ꦤ꧀ꦔꦸ': 4, + 'ꦤ꧀ꦔꦸꦂ': 5, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 4, + 'ꦤ꧀ꦔꦿꦸ': 5, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦗꦸ': 4, + 'ꦤ꧀ꦗꦼ': 4, + 'ꦤ꧀ꦚꦶ': 4, + 'ꦤ꧀ꦛꦃ': 4, + 'ꦤ꧀ꦛꦶ': 4, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦝꦁ': 4, + 'ꦤ꧀ꦝꦶ': 4, + 'ꦤ꧀ꦝꦸ': 4, + 'ꦤ꧀ꦝꦸꦁ': 5, + 'ꦤ꧀ꦝꦺꦁ': 5, + 'ꦤ꧀ꦝꦺꦴꦁ': 6, + 'ꦤ꧀ꦝꦼ': 4, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦠꦂ': 4, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 4, + 'ꦤ꧀ꦠꦸ': 4, + 'ꦤ꧀ꦠꦸꦁ': 5, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 4, + 'ꦤ꧀ꦠꦼꦂ': 5, + 'ꦤ꧀ꦠꦽ': 4, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦢꦁ': 4, + 'ꦤ꧀ꦢꦂ': 4, + 'ꦤ꧀ꦢꦶ': 4, + 'ꦤ꧀ꦢꦸ': 4, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 4, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦤꦶ': 4, + 'ꦤ꧀ꦤꦶꦁ': 5, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 4, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦥꦁ': 4, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 7, + 'ꦤ꧀ꦥꦶ': 4, + 'ꦤ꧀ꦥꦸ': 4, + 'ꦤ꧀ꦥꦼ': 4, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦥꦿꦶ': 5, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦧꦁ': 4, + 'ꦤ꧀ꦧꦶ': 4, + 'ꦤ꧀ꦧꦸ': 4, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦺꦴ': 5, + 'ꦤ꧀ꦧꦼ': 4, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦩꦂ': 4, + 'ꦤ꧀ꦩꦶ': 4, + 'ꦤ꧀ꦩꦸꦂ': 5, + 'ꦤ꧀ꦩꦼ': 4, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦭꦶ': 4, + 'ꦤ꧀ꦭꦸ': 4, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦮꦂ': 4, + 'ꦤ꧀ꦮꦶ': 4, + 'ꦤ꧀ꦮꦸ': 4, + 'ꦤ꧀ꦮꦼ': 4, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦱꦂ': 4, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 4, + 'ꦤ꧀ꦱꦶꦁ': 5, + 'ꦤ꧀ꦱꦸ': 4, + 'ꦤ꧀ꦱꦺꦴ': 5, + 'ꦤ꧀ꦱꦼ': 4, + 'ꦤ꧀ꦲ': 3, + 'ꦤ꧀ꦲꦁ': 4, + 'ꦤ꧀ꦲꦶ': 4, + 'ꦤ꧀ꦲꦶꦁ': 5, + 'ꦤ꧀ꦲꦸ': 4, + 'ꦤ꧀ꦲꦺꦴ': 5, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦶ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦏꦁ': 4, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦠꦶ': 4, + 'ꦥ꧀ꦢꦸ': 4, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦤꦶ': 4, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦥꦶ': 4, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦧꦺ': 4, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦩꦂ': 4, + 'ꦥ꧀ꦫꦺ': 4, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦭꦸ': 4, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦱꦶꦂ': 5, + 'ꦥ꧀ꦱꦼ': 4, + 'ꦥ꧀ꦲ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦠꦸ': 4, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲ': 3, + 'ꦧ꧀ꦲꦶ': 4, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 4, + 'ꦩ꧀ꦏꦁ': 4, + 'ꦩ꧀ꦔꦼ': 4, + 'ꦩ꧀ꦠꦸ': 4, + 'ꦩ꧀ꦠꦺꦴ': 5, + 'ꦩ꧀ꦤꦶꦁ': 5, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦥꦶ': 4, + 'ꦩ꧀ꦥꦸ': 4, + 'ꦩ꧀ꦥꦼ': 4, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦧꦁ': 4, + 'ꦩ꧀ꦧꦂ': 4, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 4, + 'ꦩ꧀ꦧꦸ': 4, + 'ꦩ꧀ꦧꦸꦁ': 5, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦺꦂ': 5, + 'ꦩ꧀ꦧꦼꦂ': 5, + 'ꦩ꧀ꦧꦾꦸꦂ': 6, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦩꦶ': 4, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦭ': 3, + 'ꦩ꧀ꦲꦶ': 4, + 'ꦪꦸꦃ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦶꦃ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦶꦃ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 4, + 'ꦭ꧀ꦏꦁ': 4, + 'ꦭ꧀ꦚꦼꦁ': 5, + 'ꦭ꧀ꦠꦸ': 4, + 'ꦭ꧀ꦧꦸ': 4, + 'ꦭ꧀ꦩꦸ': 4, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦭꦶ': 4, + 'ꦭ꧀ꦭꦶꦁ': 5, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦱꦂ': 4, + 'ꦭ꧀ꦱꦶꦁ': 5, + 'ꦭ꧀ꦱꦸ': 4, + 'ꦭ꧀ꦲ': 3, + 'ꦭ꧀ꦲꦁ': 4, + 'ꦭ꧀ꦲꦶꦁ': 5, + 'ꦭ꧀ꦲꦸ': 4, + 'ꦮꦶꦃ': 3, + 'ꦮꦸꦃ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 4, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 4, + 'ꦱꦶꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦏꦁ': 4, + 'ꦱ꧀ꦏꦿꦶ': 5, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦔꦸ': 4, + 'ꦱ꧀ꦔꦿ': 4, + 'ꦱ꧀ꦛꦶ': 4, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 4, + 'ꦱ꧀ꦢꦶ': 4, + 'ꦱ꧀ꦢꦸ': 4, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦧꦁ': 4, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦩꦶ': 4, + 'ꦱ꧀ꦩꦼ': 4, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦱꦂ': 4, + 'ꦱ꧀ꦱꦶ': 4, + 'ꦱ꧀ꦱꦶꦁ': 5, + 'ꦱ꧀ꦱꦸ': 4, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲ': 3, + 'ꦱ꧀ꦲꦁ': 4, + 'ꦱ꧀ꦲꦶ': 4, + 'ꦱ꧀ꦲꦶꦁ': 5, + 'ꦱ꧀ꦲꦸ': 4, + 'ꦲꦺꦴ': 3, + 'ꦉꦁ': 2, + 'ꦏꦁ': 2, + 'ꦏꦂ': 2, + 'ꦏꦶ': 2, + 'ꦏꦶꦂ': 3, + 'ꦏꦸ': 2, + 'ꦏꦸꦂ': 3, + 'ꦏꦼ': 2, + 'ꦏ꧀': 2, + 'ꦒꦁ': 2, + 'ꦒꦂ': 2, + 'ꦒꦸ': 2, + 'ꦒꦸꦁ': 3, + 'ꦒꦸꦂ': 3, + 'ꦒꦼ': 2, + 'ꦒꦼꦂ': 3, + 'ꦔꦁ': 2, + 'ꦔꦶ': 2, + 'ꦔꦶꦁ': 3, + 'ꦔꦸ': 2, + 'ꦔꦼ': 2, + 'ꦔꦼꦂ': 3, + 'ꦔꦽ': 2, + 'ꦕꦶ': 2, + 'ꦕꦶꦁ': 3, + 'ꦕꦸ': 2, + 'ꦗꦶ': 2, + 'ꦗꦸ': 2, + 'ꦗꦼ': 2, + 'ꦚꦁ': 2, + 'ꦚꦶꦁ': 3, + 'ꦝꦁ': 2, + 'ꦝꦂ': 2, + 'ꦝꦶ': 2, + 'ꦝꦼ': 2, + 'ꦝꦼꦁ': 3, + 'ꦠꦁ': 2, + 'ꦠꦶ': 2, + 'ꦠꦸ': 2, + 'ꦠꦸꦁ': 3, + 'ꦠꦸꦂ': 3, + 'ꦠꦼ': 2, + 'ꦠꦼꦂ': 3, + 'ꦠꦽ': 2, + 'ꦠ꧀': 2, + 'ꦢꦂ': 2, + 'ꦢꦶ': 2, + 'ꦢꦸ': 2, + 'ꦢꦸꦂ': 3, + 'ꦢꦼ': 2, + 'ꦢ꧀': 2, + 'ꦤꦁ': 2, + 'ꦤꦂ': 2, + 'ꦤꦶ': 2, + 'ꦤꦶꦁ': 3, + 'ꦤꦸ': 2, + 'ꦤꦸꦁ': 3, + 'ꦤꦼ': 2, + 'ꦤꦼꦁ': 3, + 'ꦤꦼꦂ': 3, + 'ꦤ꧀': 2, + 'ꦥꦁ': 2, + 'ꦥ꦳ꦼ': 3, + 'ꦥ꦳꧀': 3, + 'ꦥꦶ': 2, + 'ꦥꦸ': 2, + 'ꦥꦸꦁ': 3, + 'ꦥꦼ': 2, + 'ꦥꦼꦂ': 3, + 'ꦥ꧀': 2, + 'ꦧꦁ': 2, + 'ꦧꦶ': 2, + 'ꦧꦸ': 2, + 'ꦧꦸꦂ': 3, + 'ꦧꦼ': 2, + 'ꦧ꧀': 2, + 'ꦩꦁ': 2, + 'ꦩꦂ': 2, + 'ꦩꦶ': 2, + 'ꦩꦸ': 2, + 'ꦩꦸꦁ': 3, + 'ꦩꦸꦂ': 3, + 'ꦩꦼ': 2, + 'ꦩꦼꦂ': 3, + 'ꦩ꧀': 2, + 'ꦪꦁ': 2, + 'ꦪꦶ': 2, + 'ꦪꦸ': 2, + 'ꦪꦸꦁ': 3, + 'ꦫꦁ': 2, + 'ꦫꦶ': 2, + 'ꦫꦶꦁ': 3, + 'ꦫꦸ': 2, + 'ꦫꦸꦁ': 3, + 'ꦭꦁ': 2, + 'ꦭꦂ': 2, + 'ꦭꦶ': 2, + 'ꦭꦶꦁ': 3, + 'ꦭꦸ': 2, + 'ꦭꦸꦁ': 3, + 'ꦭꦸꦂ': 3, + 'ꦭ꧀': 2, + 'ꦮꦂ': 2, + 'ꦮ꦳ꦼꦂ': 4, + 'ꦮꦶ': 2, + 'ꦮꦸ': 2, + 'ꦮꦸꦁ': 3, + 'ꦮꦼ': 2, + 'ꦮꦼꦁ': 3, + 'ꦮꦼꦂ': 3, + 'ꦱꦂ': 2, + 'ꦱꦶ': 2, + 'ꦱꦶꦁ': 3, + 'ꦱꦶꦂ': 3, + 'ꦱꦸ': 2, + 'ꦱꦸꦁ': 3, + 'ꦱꦼ': 2, + 'ꦱꦼꦁ': 3, + 'ꦱ꧀': 2, + 'ꦲꦁ': 2, + 'ꦲꦶ': 2, + 'ꦲꦶꦁ': 3, + 'ꦲꦶꦂ': 3, + 'ꦲꦸ': 2, + 'ꦲꦸꦂ': 3, + 'ꦲꦼ': 2, + 'ಕಾಂ': 3, + 'ಕಿಂ': 3, + 'ಕುಂ': 3, + 'ಕೆಂ': 3, + 'ಕೊಂ': 3, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೊಂ': 3, + 'ಟುಂ': 3, + 'ದಿಂ': 3, + 'ನಾಂ': 3, + 'ನಿಂ': 3, + 'ಯಿಂ': 3, + 'ಯುಂ': 3, + 'ಯೆಂ': 3, + 'ರಾಂ': 3, + 'ರಿಂ': 3, + 'ರೆಂ': 3, + 'ಲೆಂ': 3, + 'ಳಿಂ': 3, + 'ವುಂ': 3, + 'ವೆಂ': 3, + 'ಶಾಂ': 3, + 'ಸಾಂ': 3, + 'ಹೊಂ': 3, + 'ಕೆ': 2, + 'ಕೌ': 2, + 'ಕ್': 2, + 'ಕ್‌': 2, + 'ಖ್': 2, + 'ಗಿ': 2, + 'ಗೆ': 2, + 'ಗೌ': 2, + 'ಗ್': 2, + 'ಘಿ': 2, + 'ಚಿ': 2, + 'ಚ್': 2, + 'ಛಿ': 2, + 'ಛೆ': 2, + 'ಜಿ': 2, + 'ಜೆ': 2, + 'ಜ್': 2, + 'ಞೆ': 2, + 'ಞೌ': 2, + 'ಟಿ': 2, + 'ಟ್': 2, + 'ಠಿ': 2, + 'ಡಿ': 2, + 'ಡೆ': 2, + 'ಡ್': 2, + 'ಢಿ': 2, + 'ಣಿ': 2, + 'ಣೆ': 2, + 'ತಿ': 2, + 'ತೆ': 2, + 'ತ್': 2, + 'ಥಿ': 2, + 'ಥೆ': 2, + 'ದಿ': 2, + 'ದೆ': 2, + 'ದೌ': 2, + 'ದ್': 2, + 'ಧಿ': 2, + 'ಧೆ': 2, + 'ಧ್': 2, + 'ನಿ': 2, + 'ನೆ': 2, + 'ನೌ': 2, + 'ನ್': 2, + 'ಪಿ': 2, + 'ಪ್': 2, + 'ಬೆ': 2, + 'ಬ್': 2, + 'ಭಿ': 2, + 'ಭೆ': 2, + 'ಭೌ': 2, + 'ಮಿ': 2, + 'ಮೆ': 2, + 'ಮ್': 2, + 'ಯಿ': 2, + 'ಯೆ': 2, + 'ಯ್': 2, + 'ರಿ': 2, + 'ರೆ': 2, + 'ರ್': 2, + 'ಲಿ': 2, + 'ಲೆ': 2, + 'ಲ್': 2, + 'ಳಿ': 2, + 'ಳೆ': 2, + 'ಳ್': 2, + 'ವಿ': 2, + 'ವೆ': 2, + 'ವ್': 2, + 'ಶಿ': 2, + 'ಶ್': 2, + 'ಷಿ': 2, + 'ಷೆ': 2, + 'ಷ್': 2, + 'ಸಿ': 2, + 'ಸೆ': 2, + 'ಸ್': 2, + 'ಹಿ': 2, + 'ಹೆ': 2, + 'ក្ខ': 3, + 'ក្ដិ': 4, + 'ក្ដី': 4, + 'ក្ដៅ': 4, + 'ក្នុ': 4, + 'ក្រ': 3, + 'ក្រុ': 4, + 'ក្រោ': 4, + 'ក្ស': 3, + 'ក្សា': 4, + 'ខ្ជា': 4, + 'ខ្ព': 3, + 'ខ្លា': 4, + 'ខ្លួ': 4, + 'គាំ': 3, + 'គ្គ': 3, + 'គ្នា': 4, + 'គ្មា': 4, + 'គ្រ': 3, + 'គ្រា': 4, + 'គ្រឹះ': 5, + 'គ្រួ': 4, + 'ឃ្ន': 3, + 'ង្ក': 3, + 'ង្កើ': 4, + 'ង្ខិ': 4, + 'ង្ខំ': 4, + 'ង្គ': 3, + 'ង្រី': 4, + 'ង្រឹ': 4, + 'ង្រៀ': 4, + 'ង្ហា': 4, + 'ង្អ': 3, + 'ចាំ': 3, + 'ច្ច': 3, + 'ច្ចេ': 4, + 'ច្បា': 4, + 'ឆាំ': 3, + 'ឆ្នាំ': 5, + 'ឆ្នោ': 4, + 'ឆ្ល': 3, + 'ឆ្លើ': 4, + 'ជ្ជ': 3, + 'ជ្ជា': 4, + 'ជ្ញា': 4, + 'ជ្យ': 3, + 'ជ្រ': 3, + 'ជ្រើ': 4, + 'ជ្រៀ': 4, + 'ជ្រែ': 4, + 'ឈ្មោះ': 5, + 'ញុះ': 3, + 'ញ្ចូ': 4, + 'ញ្ជា': 4, + 'ញ្ញ': 3, + 'ញ្ញា': 4, + 'ញ្ញៈ': 4, + 'ដ្ឋ': 3, + 'ដ្ឋា': 4, + 'ឌ្ឍ': 3, + 'ណោះ': 3, + 'ណ្ដា': 4, + 'ណ្ដុះ': 5, + 'ណ្ឌ': 3, + 'ណ្ណោះ': 5, + 'ត្ដ': 3, + 'ត្ដិ': 4, + 'ត្ថ': 3, + 'ត្ថិ': 4, + 'ត្យ': 3, + 'ត្រ': 3, + 'ត្រា': 4, + 'ត្រឹ': 4, + 'ត្រូ': 4, + 'ត្ស': 3, + 'ថ្ងៃ': 4, + 'ថ្នា': 4, + 'ថ្នូ': 4, + 'ថ្មី': 4, + 'ថ្លៃ': 4, + 'ទាំ': 3, + 'ទោះ': 3, + 'ទ្ធ': 3, + 'ទ្ធិ': 4, + 'ទ្យា': 4, + 'ទ្រ': 3, + 'ធ្ង': 3, + 'ធ្នា': 4, + 'ធ្នូ': 4, + 'ធ្យា': 4, + 'ធ្យោ': 4, + 'ធ្វើ': 4, + 'នាំ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ដ': 3, + 'ន្ដិ': 4, + 'ន្ថែ': 4, + 'ន្ថោ': 4, + 'ន្ទា': 4, + 'ន្ទៈ': 4, + 'ន្ធ': 3, + 'ន្និ': 4, + 'ន្ម': 3, + 'ន្យា': 4, + 'ន្លែ': 4, + 'បោះ': 3, + 'ប៉ះ': 3, + 'ប្ដី': 4, + 'ប្ដូ': 4, + 'ប្ដេ': 4, + 'ប្ប': 3, + 'ប្បី': 4, + 'ប្រ': 3, + 'ប្រា': 4, + 'ប្រឹ': 4, + 'ប្រុ': 4, + 'ប្រើ': 4, + 'ប្រែ': 4, + 'ប្អូ': 4, + 'ផ្ដ': 3, + 'ផ្ដា': 4, + 'ផ្ទា': 4, + 'ផ្ទុ': 4, + 'ផ្ទេ': 4, + 'ផ្នែ': 4, + 'ផ្លា': 4, + 'ផ្លិ': 4, + 'ផ្ស': 3, + 'ផ្សា': 4, + 'ផ្សេ': 4, + 'ផ្សៃ': 4, + 'ពោះ': 3, + 'ព្យ': 3, + 'ព្យា': 4, + 'ព្រ': 3, + 'ព្រឹ': 4, + 'ព្រៀ': 4, + 'ព្រៃ': 4, + 'ព្រំ': 4, + 'ព្វ': 3, + 'ម៉ា': 3, + 'ម៉ោ': 3, + 'ម្ងា': 4, + 'ម្ចា': 4, + 'ម្ដា': 4, + 'ម្ដែ': 4, + 'ម្នា': 4, + 'ម្នេ': 4, + 'ម្ប': 3, + 'ម្បី': 4, + 'ម្បុ': 4, + 'ម្ភា': 4, + 'ម្ម': 3, + 'ម្រ': 3, + 'ម្រា': 4, + 'ម្រិ': 4, + 'ម្រូ': 4, + 'ម្រើ': 4, + 'ម្រេ': 4, + 'ម្លៀ': 4, + 'ម្លៃ': 4, + 'យ៉ា': 3, + 'យ្យ': 3, + 'រាំ': 3, + 'រ្ដិ៍': 5, + 'លុះ': 3, + 'ល្បៈ': 4, + 'ល្មើ': 4, + 'ស្គា': 4, + 'ស្ដី': 4, + 'ស្ដ្រី': 6, + 'ស្ត្រ': 5, + 'ស្ថា': 4, + 'ស្ថិ': 4, + 'ស្ទួ': 4, + 'ស្នា': 4, + 'ស្មា': 4, + 'ស្មើ': 4, + 'ស្រ': 3, + 'ស្រា': 4, + 'ស្រី': 4, + 'ស្រ័': 4, + 'ស្លា': 4, + 'ស្វែ': 4, + 'ស្វ័': 4, + 'ស្ស': 3, + 'ហ្ម': 3, + 'អ្ន': 3, + 'អ្វី': 4, + 'ឱ្យ': 3, + 'កិ': 2, + 'កុ': 2, + 'កុំ': 3, + 'កំ': 2, + 'ក់': 2, + 'ក៏': 2, + 'ខិ': 2, + 'ខុ': 2, + 'ខំ': 2, + 'គិ': 2, + 'គឺ': 2, + 'គំ': 2, + 'គ៌': 2, + 'ឃុំ': 3, + 'ងឺ': 2, + 'ង់': 2, + 'ចិ': 2, + 'ចុ': 2, + 'ចូ': 2, + 'ចំ': 2, + 'ច់': 2, + 'ជិ': 2, + 'ជី': 2, + 'ជុំ': 3, + 'ជំ': 2, + 'ដី': 2, + 'ដឹ': 2, + 'ដូ': 2, + 'ដំ': 2, + 'ដ៏': 2, + 'ណិ': 2, + 'ណី': 2, + 'ណ៌': 2, + 'ណ៍': 2, + 'តិ': 2, + 'តី': 2, + 'តុ': 2, + 'តំ': 2, + 'ត់': 2, + 'ត់់': 3, + 'ត៌': 2, + 'ទិ': 2, + 'ទិ៍': 3, + 'ទី': 2, + 'ទឹ': 2, + 'ទុ': 2, + 'ទូ': 2, + 'ទួ': 2, + 'ទំ': 2, + 'ធិ': 2, + 'ធី': 2, + 'និ': 2, + 'នី': 2, + 'នឹ': 2, + 'នុ': 2, + 'នូ': 2, + 'នួ': 2, + 'ន់': 2, + 'ន៍': 2, + 'បិ': 2, + 'បី': 2, + 'បុ': 2, + 'បូ': 2, + 'បំ': 2, + 'ប៉ុ': 3, + 'ប់': 2, + 'ផុ': 2, + 'ពិ': 2, + 'ពី': 2, + 'ពុ': 2, + 'ពូ': 2, + 'ព័': 2, + 'ភិ': 2, + 'ភ័': 2, + 'មិ': 2, + 'មុ': 2, + 'មូ': 2, + 'មួ': 2, + 'ម៌': 2, + 'ម័': 2, + 'យុ': 2, + 'រិ': 2, + 'រី': 2, + 'រុ': 2, + 'រូ': 2, + 'រួ': 2, + 'រំ': 2, + 'លិ': 2, + 'លូ': 2, + 'លំ': 2, + 'ល់': 2, + 'វិ': 2, + 'សិ': 2, + 'សី': 2, + 'សុ': 2, + 'សុំ': 3, + 'សំ': 2, + 'ស់': 2, + 'ស័': 2, + 'ហូ': 2, + 'ហ៍': 2, + 'ឡុ': 2, + 'អំ': 2, + 'ᨠ᩠ᨠ': 3, + 'ᨠ᩠ᨦᩢᩢ': 5, + 'ᨠ᩠ᨦᩨ᩵': 5, + 'ᨠ᩠ᨭᩫ': 4, + 'ᨠ᩠ᨯᩢ': 4, + 'ᨠ᩠ᨶᩢ': 4, + 'ᨠ᩠ᨶᩥ': 4, + 'ᨠ᩠ᩅ': 3, + 'ᨠ᩠ᩅᩢ': 4, + 'ᨠ᩠ᩅᩫ': 4, + 'ᨠ᩠ᩋ᩵': 4, + 'ᨠᩢ᩠ᨷ': 4, + 'ᨠᩮ᩠': 3, + 'ᨠᩮᩢ᩵': 4, + 'ᨠᩮ᩵': 3, + 'ᨠᩯ᩠': 3, + 'ᨠᩯ᩵': 3, + 'ᨡ᩠ᨦᩢ': 4, + 'ᨡ᩠ᨯᩢ': 4, + 'ᨡ᩠ᨶ': 3, + 'ᨡ᩠ᨶᩢ': 4, + 'ᨡ᩠ᨶᩨ᩶': 5, + 'ᨡ᩠ᩅ': 3, + 'ᨡ᩠ᩋ': 3, + 'ᨡᩮ᩠': 3, + 'ᨡᩮᩢ': 3, + 'ᨡᩮᩢᩢ': 4, + 'ᨡᩯ᩠': 3, + 'ᨡᩱᩢ': 3, + 'ᨣᩕ᩠': 3, + 'ᨣᩕᩮ᩠': 4, + 'ᨣ᩠ᨣ': 3, + 'ᨣ᩠ᨯᩧ': 4, + 'ᨣ᩠ᨶᩢ': 4, + 'ᨣ᩠ᨾᩫ': 4, + 'ᨣ᩠ᩅ': 3, + 'ᨣ᩠ᩋᩢ': 4, + 'ᨣᩢ᩠ᨷ': 4, + 'ᨣᩮᩢᩢ': 4, + 'ᨣᩯ᩠': 3, + 'ᨤ᩠ᨯᩥ': 4, + 'ᨤ᩠ᨶᩨ': 4, + 'ᨤ᩠ᨶᩫ': 4, + 'ᨤ᩠ᩅᩫ': 4, + 'ᨤ᩠ᩋ': 3, + 'ᨤᩢ᩠ᨬ': 4, + 'ᨤᩮᩢ': 3, + 'ᨤᩱ᩵': 3, + 'ᨧ᩠ᨦᩥ᩵': 5, + 'ᨧ᩠ᨯᩢ': 4, + 'ᨧᩮ᩠': 3, + 'ᨧᩮᩢᩢ': 4, + 'ᨧᩱ᩠': 3, + 'ᨨ᩠ᨶᩢ': 4, + 'ᨩ᩠ᨶᩢᩢ': 5, + 'ᨩ᩠ᨶ᩼': 4, + 'ᨩᩭ᩵': 3, + 'ᨩᩮ᩠': 3, + 'ᨩᩱᩢ': 3, + 'ᨩ᩵ᩭ': 3, + 'ᨪ᩠ᨦᩨ᩵': 5, + 'ᨪᩮᩢ': 3, + 'ᨬ᩠ᨬ': 3, + 'ᨯ᩠ᨦᩢ᩵': 5, + 'ᨯ᩠ᨰ': 3, + 'ᨯ᩠ᨶᩥ': 4, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 6, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 6, + 'ᨯᩪᩯ': 3, + 'ᨯᩯ᩠': 3, + 'ᨯᩰ᩠': 3, + 'ᨯᩱᩢ': 3, + 'ᨯᩴ᩠ᨿ': 4, + 'ᨱ᩠ᨱ': 3, + 'ᨲᩕᩦ': 3, + 'ᨲᩕ᩼': 3, + 'ᨲ᩠ᨠᩫ': 4, + 'ᨲ᩠ᨦᩢᩢ': 5, + 'ᨲ᩠ᨯᩢ': 4, + 'ᨲ᩠ᨲᩥ': 4, + 'ᨲ᩠ᨳᩩ': 4, + 'ᨲ᩠ᨶᩫ': 4, + 'ᨲ᩠ᨶᩫᩢ': 5, + 'ᨲ᩠ᩅᩫ': 4, + 'ᨲ᩠ᩋᩢ': 4, + 'ᨲᩮ᩠': 3, + 'ᨲᩯ᩠': 3, + 'ᨲᩯ᩵': 3, + 'ᨲᩱ᩠': 3, + 'ᨲᩱᩢ': 3, + 'ᨳ᩠ᨦᩨ': 4, + 'ᨳ᩠ᩅᩢ': 4, + 'ᨳᩫ᩠ᨷ': 4, + 'ᨳᩮ᩠': 3, + 'ᨳᩮᩢᩢ': 4, + 'ᨳᩯ᩠': 3, + 'ᨴ᩠ᨦᩢ': 4, + 'ᨴ᩠ᨦᩨ': 4, + 'ᨴ᩠ᨵᩥ': 4, + 'ᨴ᩠ᨿ': 3, + 'ᨴ᩠ᨿ᩵': 4, + 'ᨴ᩠ᩅᩢ': 4, + 'ᨴ᩠ᩅᩫ᩵': 5, + 'ᨴᩮ᩠': 3, + 'ᨴᩮᩢᩢ': 4, + 'ᨴᩮᩢ᩵': 4, + 'ᨴᩯ᩠': 3, + 'ᨴᩯᩢ': 3, + 'ᨴᩰ᩠': 3, + 'ᨶ᩠ᨲᩥ': 4, + 'ᨶ᩠ᨶᩢᩢ': 5, + 'ᨶ᩠ᨶᩥ': 4, + 'ᨶ᩠ᩋ': 3, + 'ᨶ᩠ᩋᩢ': 4, + 'ᨶᩢ᩠ᨷ': 4, + 'ᨶᩯ᩠': 3, + 'ᨷ᩠ᨦᩢ': 4, + 'ᨷ᩠ᨯᩢ': 4, + 'ᨷ᩠ᨲᩢ': 4, + 'ᨷ᩠ᨲᩥ': 4, + 'ᨷ᩠ᨴᩫ': 4, + 'ᨷ᩠ᨿ': 3, + 'ᨷ᩠ᩅᩫ': 4, + 'ᨷ᩠ᩋ': 3, + 'ᨷᩮ᩠': 3, + 'ᨸ᩠ᨠᩫ': 4, + 'ᨸ᩠ᨯᩨ': 4, + 'ᨸ᩠ᨶᩢ': 4, + 'ᨸ᩠ᩋ': 3, + 'ᨸᩮ᩠': 3, + 'ᨸᩮᩢ᩵': 4, + 'ᨸ᩠᩵ᨿ': 4, + 'ᨹ᩠ᨯᩥ': 4, + 'ᨹ᩠ᨿ᩵': 4, + 'ᨹ᩠ᩅᩥ': 4, + 'ᨹᩪᩢᩱ': 4, + 'ᨹᩫ᩠ᩃ': 4, + 'ᨹᩮᩨ᩠': 4, + 'ᨻᩕ᩠': 3, + 'ᨻ᩠ᨦ': 3, + 'ᨻ᩠ᨶᩨ᩶': 5, + 'ᨻ᩠ᨶᩫ᩶': 5, + 'ᨻ᩠ᨿ': 3, + 'ᨻ᩠ᩋ': 3, + 'ᨻᩮ᩠': 3, + 'ᨽᩱ᩠': 3, + 'ᨾ᩠ᨲᩥ': 4, + 'ᨾ᩠ᨾ': 3, + 'ᨾ᩠ᨾ᩼': 4, + 'ᨾ᩠ᩅ': 3, + 'ᨾ᩠ᩅ᩵': 4, + 'ᨾᩮ᩠': 3, + 'ᨾᩯ᩵': 3, + 'ᨿ᩠ᨦᩢ': 4, + 'ᨿ᩠ᨦᩢᩢ': 5, + 'ᨿ᩠ᨦᩥ': 4, + 'ᨿ᩠ᨦᩥ᩵': 5, + 'ᨿ᩠ᩋ': 3, + 'ᨿᩢ᩠ᨷ': 4, + 'ᨿᩫ᩠ᩈ': 4, + 'ᨿᩮ᩠': 3, + 'ᩁ᩠ᨠᩢ': 4, + 'ᩁ᩠ᨮᩢ': 4, + 'ᩁ᩠ᨾᩫ': 4, + 'ᩁ᩠ᨿ': 3, + 'ᩁ᩠ᩅ': 3, + 'ᩁ᩠ᩅ᩵': 4, + 'ᩁ᩠ᩋ': 3, + 'ᩁᩢ᩠ᨷ': 4, + 'ᩁᩢᩭ': 3, + 'ᩁᩫ᩠ᨷ': 4, + 'ᩁᩮ᩠': 3, + 'ᩁᩮᩨ᩠': 4, + 'ᩁᩯ᩠': 3, + 'ᩃ᩠ᨦᩫ': 4, + 'ᩃ᩠ᩅ᩵': 4, + 'ᩃᩢ᩠ᨿ': 4, + 'ᩃᩨ᩠ᨷ': 4, + 'ᩃᩮ᩠': 3, + 'ᩃᩰ᩠': 3, + 'ᩅ᩠ᨲᩥ': 4, + 'ᩅ᩠ᨶᩢ': 4, + 'ᩅ᩠ᨿ': 3, + 'ᩅ᩠ᩅ᩵': 4, + 'ᩅᩮ᩠': 3, + 'ᩅᩱᩢ': 3, + 'ᩈ᩠ᨠᩢ': 4, + 'ᩈ᩠ᨠᩧ': 4, + 'ᩈ᩠ᨦᩢ': 4, + 'ᩈ᩠ᨦᩥ᩵': 5, + 'ᩈ᩠ᨦᩫ': 4, + 'ᩈ᩠ᨶᩫ': 4, + 'ᩈ᩠ᨾᩫ': 4, + 'ᩈ᩠ᨿ': 3, + 'ᩈ᩠ᩅ᩵': 4, + 'ᩈ᩠ᩋ': 3, + 'ᩈᩢ᩠ᨿ': 4, + 'ᩈᩫ᩠ᨾ': 4, + 'ᩈᩮ᩠': 3, + 'ᩈᩯ᩠': 3, + 'ᩈᩱ᩠': 3, + 'ᩉᩕᩨ': 3, + 'ᩉ᩠ᨶᩢ': 4, + 'ᩉ᩠ᨶᩦ': 4, + 'ᩉ᩠ᨶᩧ': 4, + 'ᩉ᩠ᨶᩧ᩵': 5, + 'ᩉ᩠ᨶᩫ': 4, + 'ᩉ᩠ᨾ': 3, + 'ᩉ᩠ᨾᩢ': 4, + 'ᩉ᩠ᨾᩢᩢ': 5, + 'ᩉ᩠ᨾᩪ᩵': 5, + 'ᩉ᩠ᨾᩳ': 4, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 6, + 'ᩉ᩠ᨿᩩ': 4, + 'ᩉ᩠ᩅᩫ': 4, + 'ᩉ᩠ᩅ᩵': 4, + 'ᩉᩮᩖᩨ': 4, + 'ᩉᩮ᩠': 3, + 'ᩉᩯ᩠': 3, + 'ᩉᩯ᩵': 3, + 'ᩉᩱ᩠': 3, + 'ᩋ᩠ᨶᩢ': 4, + 'ᩋ᩠ᨶᩨ᩵': 5, + 'ᩋ᩠ᩋ': 3, + 'ᩓ᩠ᩅᩢ': 4, + 'ᨠᩢ': 2, + 'ᨠᩥ': 2, + 'ᨠᩨ': 2, + 'ᨠᩩ': 2, + 'ᨠᩳ᩵': 3, + 'ᨠ᩵': 2, + 'ᨠ᩵ᩴ': 3, + 'ᨡᩢ': 2, + 'ᨡᩳ᩶': 3, + 'ᨡ᩵': 2, + 'ᨣᩢ': 2, + 'ᨣᩢᩴ': 3, + 'ᨣᩩ': 2, + 'ᨣᩩᩢ': 3, + 'ᨣᩳ᩶': 3, + 'ᨣᩴ': 2, + 'ᨥᩢ': 2, + 'ᨦᩢ': 2, + 'ᨦᩢᩢ': 3, + 'ᨦᩨ': 2, + 'ᨦᩨ᩵': 3, + 'ᨦᩨ᩶': 3, + 'ᨦ᩵': 2, + 'ᨧᩢ': 2, + 'ᨧᩴ': 2, + 'ᨧ᩵ᩴ': 3, + 'ᨩᩢ': 2, + 'ᨩᩦ': 2, + 'ᨩᩨ᩵': 3, + 'ᨩᩩ': 2, + 'ᨪᩨ᩵': 3, + 'ᨪᩩ': 2, + 'ᨭᩛ': 2, + 'ᨭᩥ': 2, + 'ᨯᩢ': 2, + 'ᨯᩦ': 2, + 'ᨯᩨ': 2, + 'ᨯᩪ': 2, + 'ᨲᩥ': 2, + 'ᨲᩩ': 2, + 'ᨲᩳ᩵': 3, + 'ᨲ᩵': 2, + 'ᨲ᩵ᩴ': 3, + 'ᨳᩨ': 2, + 'ᨳᩪ': 2, + 'ᨴᩦ᩵': 3, + 'ᨴᩩ': 2, + 'ᨵᩥ': 2, + 'ᨵᩦ': 2, + 'ᨶᩢ': 2, + 'ᨶᩦ᩶': 3, + 'ᨶᩨ': 2, + 'ᨶᩨ᩵': 3, + 'ᨶᩩ': 2, + 'ᨶᩩ᩵': 3, + 'ᨶ᩵': 2, + 'ᨷᩢ': 2, + 'ᨷᩥ': 2, + 'ᨷᩩ': 2, + 'ᨷᩪ': 2, + 'ᨸ᩵': 2, + 'ᨹᩪᩢ': 3, + 'ᨹ᩵': 2, + 'ᨻᩥ': 2, + 'ᨻᩦ᩵': 3, + 'ᨻᩳ': 2, + 'ᨾᩢ': 2, + 'ᨾᩦ': 2, + 'ᨾᩨ': 2, + 'ᨾᩨᩨ': 3, + 'ᨾᩨ᩵': 3, + 'ᨾᩩ': 2, + 'ᨾᩪ': 2, + 'ᨾ᩵': 2, + 'ᨿᩩ': 2, + 'ᨿ᩵': 2, + 'ᩀᩪ᩵': 3, + 'ᩀ᩵': 2, + 'ᩁᩢ': 2, + 'ᩁᩥ': 2, + 'ᩁᩦ': 2, + 'ᩁᩪᩢ': 3, + 'ᩃᩢᩴ': 3, + 'ᩃᩥ': 2, + 'ᩃᩩ': 2, + 'ᩃᩪ': 2, + 'ᩅᩢ': 2, + 'ᩅᩥ': 2, + 'ᩈᩢ': 2, + 'ᩈᩥ': 2, + 'ᩈᩦ': 2, + 'ᩈᩨ᩵': 3, + 'ᩈᩩ': 2, + 'ᩈᩪ': 2, + 'ᩈᩪᩢ': 3, + 'ᩈᩳ᩵': 3, + 'ᩈ᩵ᩴ': 3, + 'ᩉᩖ': 2, + 'ᩉᩖᩢ': 3, + 'ᩉᩢ': 2, + 'ᩉᩨᩢ': 3, + 'ᩉᩨ᩶': 3, + 'ᩉᩳ': 2, + 'ᩋᩢ': 2, + 'ᩋᩨ': 2, + 'ᩋᩨ᩵': 3, + 'ᩋᩨ᩶': 3, + 'ᩋᩪᩢ': 3, + 'ᩋᩴ': 2, + 'ᩐᩢ': 2, + 'ᩓᩢ': 2, + 'ᩔ᩼': 2, + 'ກັ': 2, + 'ກິ': 2, + 'ກີ': 2, + 'ກຸ': 2, + 'ກຸ່': 3, + 'ກົ': 2, + 'ກ່': 2, + 'ກ້': 2, + 'ກໍ': 2, + 'ກໍ່': 3, + 'ຂັ': 2, + 'ຂັ້': 3, + 'ຂີ່': 3, + 'ຂື້': 3, + 'ຂົ': 2, + 'ຂົ່': 3, + 'ຂົ້': 3, + 'ຂ່': 2, + 'ຂ້': 2, + 'ຂໍ': 2, + 'ຂໍ້': 3, + 'ຄັ': 2, + 'ຄິ': 2, + 'ຄື': 2, + 'ຄື່': 3, + 'ຄຸ': 2, + 'ຄຸ້': 3, + 'ຄູ່': 3, + 'ຄົ': 2, + 'ຄົ້': 3, + 'ຄ່': 2, + 'ຄ້': 2, + 'ງົ': 2, + 'ຈັ': 2, + 'ຈັ້': 3, + 'ຈິ': 2, + 'ຈື່': 3, + 'ຈຸ': 2, + 'ຈົ': 2, + 'ຈົ່': 3, + 'ຈົ້': 3, + 'ຈ່': 2, + 'ຈ້': 2, + 'ຊັ': 2, + 'ຊັ່': 3, + 'ຊັ້': 3, + 'ຊິ': 2, + 'ຊີ': 2, + 'ຊີ້': 3, + 'ຊື່': 3, + 'ຊື້': 3, + 'ຊຸ': 2, + 'ຊູ': 2, + 'ຊົ': 2, + 'ຊົ່': 3, + 'ຊ່': 2, + 'ຊ້': 2, + 'ຍິ': 2, + 'ຍີ່': 3, + 'ຍຸ': 2, + 'ຍົ': 2, + 'ຍ່': 2, + 'ຍ້': 2, + 'ດັ': 2, + 'ດັ່': 3, + 'ດິ': 2, + 'ດີ': 2, + 'ດົ': 2, + 'ດ້': 2, + 'ຕັ': 2, + 'ຕັ້': 3, + 'ຕິ': 2, + 'ຕີ': 2, + 'ຕົ': 2, + 'ຕົ້': 3, + 'ຕ່': 2, + 'ຕ້': 2, + 'ຕໍ່': 3, + 'ຖິ': 2, + 'ຖື': 2, + 'ຖື່': 3, + 'ຖຸ': 2, + 'ຖົ້': 3, + 'ຖ້': 2, + 'ທັ': 2, + 'ທິ': 2, + 'ທີ': 2, + 'ທີ່': 3, + 'ທຸ': 2, + 'ທົ່': 3, + 'ທ່': 2, + 'ທ້': 2, + 'ທໍ': 2, + 'ນັ': 2, + 'ນັ້': 3, + 'ນິ': 2, + 'ນີ': 2, + 'ນີ້': 3, + 'ນື': 2, + 'ນື່': 3, + 'ນື້': 3, + 'ນຸ': 2, + 'ນຸ່': 3, + 'ນູ': 2, + 'ນົ': 2, + 'ນ້': 2, + 'ບັ': 2, + 'ບີ': 2, + 'ບຸ': 2, + 'ບູ': 2, + 'ບົ': 2, + 'ບ່': 2, + 'ບໍ': 2, + 'ບໍ່': 3, + 'ປັ': 2, + 'ປີ': 2, + 'ປົ': 2, + 'ປ່': 2, + 'ປ້': 2, + 'ຜັ': 2, + 'ຜິ': 2, + 'ຜີ': 2, + 'ຜູ້': 3, + 'ຜົ': 2, + 'ຜ່': 2, + 'ພັ': 2, + 'ພິ': 2, + 'ພີ': 2, + 'ພີ່': 3, + 'ພຶ': 2, + 'ພື່': 3, + 'ພູ': 2, + 'ພົ': 2, + 'ພົ້': 3, + 'ພ້': 2, + 'ພໍ': 2, + 'ພໍ່': 3, + 'ຟັ': 2, + 'ຟ້': 2, + 'ມັ': 2, + 'ມິ': 2, + 'ມີ': 2, + 'ມື': 2, + 'ມື່': 3, + 'ມຸ້': 3, + 'ມູ': 2, + 'ມົ': 2, + 'ມ່': 2, + 'ຢັ': 2, + 'ຢື': 2, + 'ຢູ່': 3, + 'ຢູ້': 3, + 'ຢ່': 2, + 'ຢ້': 2, + 'ລັ': 2, + 'ລິ': 2, + 'ລີ': 2, + 'ລື': 2, + 'ລຸ': 2, + 'ລຸ້': 3, + 'ລູ': 2, + 'ລົ': 2, + 'ລ້': 2, + 'ວັ': 2, + 'ວັ່': 3, + 'ວິ': 2, + 'ວຸ': 2, + 'ວົ': 2, + 'ວົ້': 3, + 'ວ່': 2, + 'ວ້': 2, + 'ສັ': 2, + 'ສິ': 2, + 'ສີ່': 3, + 'ສີ້': 3, + 'ສຶ': 2, + 'ສື': 2, + 'ສຸ': 2, + 'ສູ້': 3, + 'ສົ': 2, + 'ສ່': 2, + 'ສ້': 2, + 'ຫັ': 2, + 'ຫຼ': 2, + 'ຫຼັ': 3, + 'ຫຼິ': 3, + 'ຫຼື': 3, + 'ຫຼົ': 3, + 'ຫຼົ່': 4, + 'ຫ່': 2, + 'ຫ້': 2, + 'ອັ': 2, + 'ອິ': 2, + 'ອີ': 2, + 'ອື່': 3, + 'ອຸ': 2, + 'ອົ': 2, + 'ອ່': 2, + 'ອ້': 2, + 'ຮັ': 2, + 'ຮີ': 2, + 'ຮູ້': 3, + 'ຮົ': 2, + 'ຮົ່': 3, + 'ຮ່': 2, + 'ຮ້': 2, + 'ໜັ': 2, + 'ໜີ່': 3, + 'ໜື່': 3, + 'ໜູ': 2, + 'ໜ່': 2, + 'ໜ້': 2, + 'ໝັ້': 3, + 'ໝີ': 2, + 'ໝູ່': 3, + 'ໝ່': 2, + 'ໝ້': 2, + 'क्रू': 4, + 'क्ष्ण': 5, + 'ज्ज': 3, + 'ट्टी': 4, + 'ट्रा': 4, + 'ट्रे': 4, + 'ढ़ो': 3, + 'त्राि': 5, + 'द्धां': 5, + 'फ्त': 3, + 'ब्यू': 4, + 'र्त्त': 5, + 'ष्ठा': 4, + 'हाँ': 3, + 'ड़े': 3, + 'तृ': 2, + 'पं': 2, + 'यै': 2, + 'किं': 3, + 'केा': 3, + 'क्ष्य': 5, + 'ख्य': 3, + 'गाँ': 3, + 'घ्व': 3, + 'च्छ': 3, + 'च्छु': 4, + 'छुी': 3, + 'ट्र': 3, + 'त्त्व': 5, + 'त्नी': 4, + 'त्पी': 4, + 'त्र्त': 5, + 'द्घो': 4, + 'द्भ': 3, + 'द्य': 3, + 'न्तः': 4, + 'न्ता': 4, + 'न्त्रि': 6, + 'पाँ': 3, + 'फ्ता': 4, + 'ब्धि': 4, + 'भ्य': 3, + 'भ्या': 4, + 'भ्र': 3, + 'म्न': 3, + 'म्प्र': 5, + 'र्कि': 4, + 'र्बा': 4, + 'र्मा': 4, + 'र्वा': 4, + 'ल्पि': 4, + 'ल्य': 3, + 'ल्ह': 3, + 'श्यि': 4, + 'स्क': 3, + 'स्ट': 3, + 'स्तु': 4, + 'स्ल': 3, + 'स्वे': 4, + 'केँ': 3, + 'खै': 2, + 'घू': 2, + 'छै': 2, + 'जँ': 2, + 'जेँ': 3, + 'णेँ': 3, + 'तँ': 2, + 'तु': 2, + 'तेँ': 3, + 'तै': 2, + 'त्': 2, + 'नृ': 2, + 'पेँ': 3, + 'बँ': 2, + 'मेँ': 3, + 'रै': 2, + 'शं': 2, + 'सँ': 2, + 'सृ': 2, + 'ക്ക': 3, + 'ക്കാ': 4, + 'ക്കി': 4, + 'ക്കു': 4, + 'ക്കും': 5, + 'ക്കെ': 4, + 'ക്കേ': 4, + 'ക്കൊ': 4, + 'ക്കോ': 4, + 'ക്ക്‌': 4, + 'ക്തി': 4, + 'ക്യ': 3, + 'ക്യം': 4, + 'ക്ര': 3, + 'ക്രൂ': 4, + 'ക്ഷ': 3, + 'ക്ഷാ': 4, + 'ക്ഷി': 4, + 'ക്ഷേ': 4, + 'ഖ്യാ': 4, + 'ഗ്ഗം': 4, + 'ഗ്ദാ': 4, + 'ഗ്യ': 3, + 'ഗ്യം': 4, + 'ഗ്ര': 3, + 'ങ്കി': 4, + 'ങ്കെ': 4, + 'ങ്കേ': 4, + 'ങ്ങ': 3, + 'ങ്ങി': 4, + 'ച്ച': 3, + 'ച്ചി': 4, + 'ച്ചു': 4, + 'ച്ചും': 5, + 'ച്ചെ': 4, + 'ച്ചേ': 4, + 'ജ്യ': 3, + 'ജ്യാ': 4, + 'ഞ്ച': 3, + 'ഞ്ഞ': 3, + 'ഞ്ഞി': 4, + 'ഞ്ഞെ': 4, + 'ടും': 3, + 'ട്ട': 3, + 'ട്ടാ': 4, + 'ട്ടി': 4, + 'ട്ടു': 4, + 'ട്ടോ': 4, + 'ണ്ട': 3, + 'ണ്ടാ': 4, + 'ണ്ടി': 4, + 'ണ്ടു': 4, + 'ണ്ടും': 5, + 'ണ്ടെ': 4, + 'ണ്ട്‌': 4, + 'ണ്ഡ': 3, + 'ണ്ണ': 3, + 'തും': 3, + 'ത്ത': 3, + 'ത്താ': 4, + 'ത്തി': 4, + 'ത്തു': 4, + 'ത്തും': 5, + 'ത്തെ': 4, + 'ത്തേ': 4, + 'ത്തോ': 4, + 'ത്ത്‌': 4, + 'ത്ന': 3, + 'ത്നം': 4, + 'ത്നി': 4, + 'ത്യ': 3, + 'ത്യാ': 4, + 'ത്യേ': 4, + 'ത്ര': 3, + 'ത്വ': 3, + 'ത്വം': 4, + 'ദ്ദ': 3, + 'ദ്ധ': 3, + 'ദ്ധി': 4, + 'ദ്യ': 3, + 'ദ്യാ': 4, + 'ദ്ര': 3, + 'ധ്യ': 3, + 'നും': 3, + 'ന്ത': 3, + 'ന്തം': 4, + 'ന്തെ': 4, + 'ന്ത്ര': 5, + 'ന്ത്ര്യ': 7, + 'ന്ത്ര്യം': 8, + 'ന്ഥ': 3, + 'ന്ദ': 3, + 'ന്ധ': 3, + 'ന്ധി': 4, + 'ന്ന': 3, + 'ന്നാ': 4, + 'ന്നി': 4, + 'ന്നീ': 4, + 'ന്നു': 4, + 'ന്നും': 5, + 'ന്നെ': 4, + 'ന്നേ': 4, + 'ന്നോ': 4, + 'ന്ന്': 4, + 'ന്മ': 3, + 'ന്മാ': 4, + 'ന്മു': 4, + 'ന്മൂ': 4, + 'ന്യ': 3, + 'ന്യം': 4, + 'ന്യാ': 4, + 'ന്യേ': 4, + 'ന്യോ': 4, + 'ന്റെ': 4, + 'ന്‍കൂ': 4, + 'ന്‍പി': 4, + 'പ്പ': 3, + 'പ്പി': 4, + 'പ്പു': 4, + 'പ്പെ': 4, + 'പ്പോ': 4, + 'പ്പ്‌': 4, + 'പ്ര': 3, + 'പ്രാ': 4, + 'ബ്ലി': 4, + 'ഭ്യാ': 4, + 'ഭ്രാ': 4, + 'മ്പ': 3, + 'മ്പാ': 4, + 'മ്പ്ര': 5, + 'മ്മ': 3, + 'മ്മി': 4, + 'യും': 3, + 'യ്ക്കു': 6, + 'യ്തി': 4, + 'യ്തു': 4, + 'യ്മ': 3, + 'യ്യാ': 4, + 'യ്യി': 4, + 'രും': 3, + 'ര്യ': 3, + 'ര്യം': 4, + 'ര്‍ക്കു': 6, + 'ര്‍ക്കും': 7, + 'ര്‍ക്ക്‌': 6, + 'ര്‍ഗ്ഗം': 6, + 'ര്‍ച്ച': 5, + 'ര്‍ണ്ണ': 5, + 'ര്‍ത്ത': 5, + 'ര്‍ത്തി': 6, + 'ര്‍ത്തു': 6, + 'ര്‍ത്തേ': 6, + 'ര്‍ദേ': 4, + 'ര്‍ദ്ദ': 5, + 'ര്‍പ്പെ': 6, + 'ര്‍ബ': 3, + 'ര്‍ഭ': 3, + 'ര്‍മ്മി': 6, + 'ര്‍രാ': 4, + 'ര്‍വ്വ': 5, + 'ര്‍ഹ': 3, + 'ര്‍ഹി': 4, + 'റ്റ': 3, + 'റ്റം': 4, + 'റ്റു': 4, + 'റ്റേ': 4, + 'ലും': 3, + 'ല്യ': 3, + 'ല്യാ': 4, + 'ല്ല': 3, + 'ല്ലാ': 4, + 'ല്ലാം': 5, + 'ല്ലെ': 4, + 'ല്‍കി': 4, + 'ല്‍കു': 4, + 'ല്‍കേ': 4, + 'ല്‍ത': 3, + 'ല്‍നി': 4, + 'ല്‍പ്പ': 5, + 'ളും': 3, + 'ള്ള': 3, + 'ള്ളാ': 4, + 'ള്ളി': 4, + 'ള്ളൂ': 4, + 'ള്‍കൊ': 4, + 'ള്‍ക്ക': 5, + 'ള്‍ക്കി': 6, + 'ള്‍ക്കു': 6, + 'ള്‍ക്കും': 7, + 'ള്‍ക്കെ': 6, + 'ള്‍ക്ക്‌': 6, + 'വും': 3, + 'വ്യ': 3, + 'വ്യം': 4, + 'വ്യാ': 4, + 'വ്വ': 3, + 'ശ്യ': 3, + 'ശ്ര': 3, + 'ശ്വാ': 4, + 'ഷ്ട': 3, + 'ഷ്ട്യാ': 6, + 'ഷ്ട്ര': 5, + 'ഷ്ട്രീ': 6, + 'ഷ്ണു': 4, + 'ഷ്യ': 3, + 'ഷ്യാ': 4, + 'സാം': 3, + 'സ്കാ': 4, + 'സ്തു': 4, + 'സ്ത്രം': 6, + 'സ്ത്രീ': 6, + 'സ്ഥ': 3, + 'സ്ഥാ': 4, + 'സ്ഥി': 4, + 'സ്യ': 3, + 'സ്റ്റ്‌': 6, + 'സ്വ': 3, + 'സ്വാ': 4, + 'സ്വീ': 4, + 'സ്സ': 3, + 'സ്സാ': 4, + 'സ്സി': 4, + 'സ്സും': 5, + 'സ്സോ': 4, + 'ഹിം': 3, + 'കു': 2, + 'കൂ': 2, + 'കൃ': 2, + 'ഗു': 2, + 'ടു': 2, + 'ട്‌': 2, + 'ണ്‌': 2, + 'തു': 2, + 'തൃ': 2, + 'ത്‌': 2, + 'ദൃ': 2, + 'ധൂ': 2, + 'നു': 2, + 'ന്‌': 2, + 'ന്‍': 2, + 'പു': 2, + 'പൂ': 2, + 'ബു': 2, + 'മു': 2, + 'മൃ': 2, + 'യു': 2, + 'രു': 2, + 'രൂ': 2, + 'റു': 2, + 'ലു': 2, + 'ല്‍': 2, + 'ളു': 2, + 'ള്‍': 2, + 'ഴു': 2, + 'വു': 2, + 'വൃ': 2, + 'ശു': 2, + 'സു': 2, + 'സൃ': 2, + 'ഹു': 2, + 'ഹൃ': 2, + 'ൻ്': 2, + 'ހަ': 2, + 'ހާ': 2, + 'ހި': 2, + 'ހީ': 2, + 'ހު': 2, + 'ހެ': 2, + 'ހޭ': 2, + 'ހޮ': 2, + 'ހޯ': 2, + 'ށަ': 2, + 'ށާ': 2, + 'ށި': 2, + 'ށު': 2, + 'ށެ': 2, + 'ށޭ': 2, + 'ށް': 2, + 'ނަ': 2, + 'ނާ': 2, + 'ނި': 2, + 'ނީ': 2, + 'ނު': 2, + 'ނޫ': 2, + 'ނެ': 2, + 'ނޭ': 2, + 'ން': 2, + 'ރަ': 2, + 'ރާ': 2, + 'ރި': 2, + 'ރީ': 2, + 'ރު': 2, + 'ރޫ': 2, + 'ރެ': 2, + 'ރޭ': 2, + 'ރޮ': 2, + 'ބަ': 2, + 'ބާ': 2, + 'ބި': 2, + 'ބީ': 2, + 'ބު': 2, + 'ބޫ': 2, + 'ބެ': 2, + 'ބޭ': 2, + 'ބޮ': 2, + 'ބް': 2, + 'ޅަ': 2, + 'ޅާ': 2, + 'ޅި': 2, + 'ޅު': 2, + 'ޅެ': 2, + 'ޅޭ': 2, + 'ކަ': 2, + 'ކާ': 2, + 'ކި': 2, + 'ކީ': 2, + 'ކު': 2, + 'ކެ': 2, + 'ކޮ': 2, + 'ކް': 2, + 'އަ': 2, + 'އާ': 2, + 'އި': 2, + 'އީ': 2, + 'އު': 2, + 'އޫ': 2, + 'އެ': 2, + 'އޭ': 2, + 'އޮ': 2, + 'އޯ': 2, + 'އް': 2, + 'ވަ': 2, + 'ވާ': 2, + 'ވި': 2, + 'ވީ': 2, + 'ވު': 2, + 'ވެ': 2, + 'ވޭ': 2, + 'ވޮ': 2, + 'ވޯ': 2, + 'މަ': 2, + 'މާ': 2, + 'މި': 2, + 'މީ': 2, + 'މު': 2, + 'މުި': 3, + 'މެ': 2, + 'މޭ': 2, + 'މް': 2, + 'ފަ': 2, + 'ފާ': 2, + 'ފި': 2, + 'ފީ': 2, + 'ފު': 2, + 'ފޫ': 2, + 'ފެ': 2, + 'ފޯ': 2, + 'ފް': 2, + 'ދަ': 2, + 'ދާ': 2, + 'ދި': 2, + 'ދީ': 2, + 'ދު': 2, + 'ދޫ': 2, + 'ދެ': 2, + 'ދޭ': 2, + 'ދޮ': 2, + 'ތަ': 2, + 'ތާ': 2, + 'ތި': 2, + 'ތީ': 2, + 'ތު': 2, + 'ތެ': 2, + 'ތް': 2, + 'ލަ': 2, + 'ލާ': 2, + 'ލި': 2, + 'ލީ': 2, + 'ލު': 2, + 'ލޫ': 2, + 'ލެ': 2, + 'ލޭ': 2, + 'ލް': 2, + 'ގަ': 2, + 'ގާ': 2, + 'ގި': 2, + 'ގު': 2, + 'ގެ': 2, + 'ގޮ': 2, + 'ޏަ': 2, + 'ޏެ': 2, + 'ސަ': 2, + 'ސާ': 2, + 'ސި': 2, + 'ސީ': 2, + 'ސު': 2, + 'ސޫ': 2, + 'ސެ': 2, + 'ސް': 2, + 'ޑަ': 2, + 'ޑާ': 2, + 'ޑި': 2, + 'ޑު': 2, + 'ޑެ': 2, + 'ޒަ': 2, + 'ޒާ': 2, + 'ޒި': 2, + 'ޒީ': 2, + 'ޒު': 2, + 'ޒެ': 2, + 'ޓަ': 2, + 'ޓި': 2, + 'ޓީ': 2, + 'ޓު': 2, + 'ޓެ': 2, + 'ޔަ': 2, + 'ޔާ': 2, + 'ޔި': 2, + 'ޔު': 2, + 'ޔެ': 2, + 'ޔޭ': 2, + 'ޔޮ': 2, + 'ޕް': 2, + 'ޖަ': 2, + 'ޖާ': 2, + 'ޖި': 2, + 'ޖު': 2, + 'ޖޫ': 2, + 'ޖެ': 2, + 'ޖޭ': 2, + 'ޖް': 2, + 'ޗަ': 2, + 'ޗު': 2, + 'ޗެ': 2, + 'ޘަ': 2, + 'ޙަ': 2, + 'ޙާ': 2, + 'ޙި': 2, + 'ޙީ': 2, + 'ޙު': 2, + 'ޙެ': 2, + 'ޙް': 2, + 'ޚާ': 2, + 'ޚި': 2, + 'ޚު': 2, + 'ޚް': 2, + 'ޛަ': 2, + 'ޝަ': 2, + 'ޞަ': 2, + 'ޞާ': 2, + 'ޞި': 2, + 'ޞު': 2, + 'ޞޫ': 2, + 'ޞް': 2, + 'ޟު': 2, + 'ޠަ': 2, + 'ޠީ': 2, + 'ޢަ': 2, + 'ޢާ': 2, + 'ޢީ': 2, + 'ޢު': 2, + 'ޢެ': 2, + 'ޢް': 2, + 'ޣާ': 2, + 'ޤަ': 2, + 'ޤާ': 2, + 'ޤި': 2, + 'ޤީ': 2, + 'ޤު': 2, + 'ޤެ': 2, + 'ޤް': 2, + 'क्कां': 5, + 'क्ती': 4, + 'क्तीं': 5, + 'क्य': 3, + 'क्या': 4, + 'चां': 3, + 'च्छं': 4, + 'च्या': 4, + 'च्यां': 5, + 'ज्ञे': 4, + 'ज्या': 4, + 'ज्या‌': 4, + 'टां': 3, + 'ट्या': 4, + 'ण्या': 4, + 'ण्यां': 5, + 'त्ते': 4, + 'त्त्वा': 6, + 'त्त्वे': 6, + 'त्यं': 4, + 'त्यां': 5, + 'त्र्य': 5, + 'त्र्या': 6, + 'त्र्ये': 6, + 'त्वा': 4, + 'त्वां': 5, + 'दां': 3, + 'द्द': 3, + 'द्दि': 4, + 'द्दी': 4, + 'द्धिं': 5, + 'द्धी': 4, + 'द्धीं': 5, + 'द्या': 4, + 'द्वि': 4, + 'द्वे': 4, + 'द्स': 3, + 'धां': 3, + 'ध्ये': 4, + 'ध्व': 3, + 'नां': 3, + 'न्हा': 4, + 'न्ह्यां': 7, + 'मां': 3, + 'म्ह': 3, + 'य्य': 3, + 'रां': 3, + 'र्जा': 4, + 'र्ती': 4, + 'र्थी': 4, + 'र्ध': 3, + 'र्बं': 4, + 'र्भा': 4, + 'र्यं': 4, + 'र्यां': 5, + 'र्वां': 5, + 'र्वे': 4, + 'र्‍या': 4, + 'लां': 3, + 'ल्यां': 5, + 'ल्ला': 4, + 'व्ये': 4, + 'श्रां': 5, + 'षां': 3, + 'ष्टां': 5, + 'ष्टी': 4, + 'ष्टीं': 5, + 'ष्ट्रा': 6, + 'ष्ट्रां': 7, + 'ष्ठे': 4, + 'स्त्रि': 6, + 'स्थे': 4, + 'स्या': 4, + 'ह्या': 4, + 'आं': 2, + 'टुँ': 3, + 'टुं': 3, + 'ठे': 2, + 'डू': 2, + 'ढे': 2, + 'णु': 2, + 'णू': 2, + 'णे': 2, + 'तू': 2, + 'द्‌': 2, + 'धु': 2, + 'बृ': 2, + 'भं': 2, + 'भू': 2, + 'लू': 2, + 'ळे': 2, + 'वू': 2, + 'ကေု': 3, + 'က္က': 3, + 'က္ဍ': 3, + 'က္ဍို': 5, + 'ကၠေ': 3, + 'ကၠေံ': 4, + 'ချဳ': 3, + 'ဂျို': 4, + 'ဂၠေ': 3, + 'စှ်ေ': 4, + 'စၞေ': 3, + 'စၠေ': 3, + 'ဇြေ': 3, + 'ဇြဳ': 3, + 'ဇၞေ': 3, + 'တေံ': 3, + 'တ္ၚဲ': 4, + 'တြုံ': 4, + 'တှ်ေ': 4, + 'တၟေ': 3, + 'ထ္ၜ': 3, + 'ဒေံ': 3, + 'ဒ္ဂေ': 4, + 'ပေဲ': 3, + 'ပ္ဍဲ': 4, + 'ပ္တံ': 4, + 'ပျဲ': 3, + 'ပြဳ': 3, + 'ပြံ': 3, + 'ဖျု': 3, + 'ဖျေံ': 4, + 'ဗ္တေ': 4, + 'ဗ္ၜေ': 4, + 'ဗျဵု': 4, + 'ဗြေ': 3, + 'ဗြဴ': 3, + 'ဗၠေ': 3, + 'မ္ဂ': 3, + 'မ္တီ': 4, + 'မ္ၚဵု': 5, + 'မျီု': 4, + 'မၠေ': 3, + 'ယျဵု': 4, + 'ယြဴ': 3, + 'ရေံ': 3, + 'ရှ်ေ': 4, + 'လ္ပ': 3, + 'လ္ၚ': 3, + 'လျို': 4, + 'လၟေ': 3, + 'သ္က': 3, + 'သ္ကံ': 4, + 'သ္ဂု': 4, + 'သ္ဂေ': 4, + 'သ္ဇို': 5, + 'သ္ဒ': 3, + 'သ္ပ': 3, + 'သ္ၚိ': 4, + 'သြို': 4, + 'သှ်ေ': 4, + 'သၞေ': 3, + 'ကီု': 3, + 'ကဵု': 3, + 'ကံ': 2, + 'ကၟ': 2, + 'ကၟိ': 3, + 'ကၟို': 4, + 'ကၟဲ': 3, + 'ကၠ': 2, + 'ကၠို': 4, + 'ကၠီု': 4, + 'ကၠု': 3, + 'ကၠဳ': 3, + 'ခိ': 2, + 'ခဳ': 2, + 'ခၞံ': 3, + 'ခၠ': 2, + 'ဂိ': 2, + 'ဂို': 3, + 'ဂီု': 3, + 'ဂဵု': 3, + 'ဂွံ': 3, + 'ဂှ်': 3, + 'ဂၞ': 2, + 'ဂၞဴ': 3, + 'ဂၟံ': 3, + 'ဂၠ': 2, + 'ဂၠိ': 3, + 'ဂၠို': 4, + 'ဂၠံ': 3, + 'စဳ': 2, + 'စဴ': 2, + 'စဵု': 3, + 'စံ': 2, + 'စွံ': 3, + 'စှ်': 3, + 'စၞ': 2, + 'စၟ': 2, + 'ဆုဲ': 3, + 'ဇို': 3, + 'ဇၞ': 2, + 'ဇၟ': 2, + 'ညိ': 2, + 'ညဳ': 2, + 'ညံ': 2, + 'ဋိ': 2, + 'ဍိ': 2, + 'ဍို': 3, + 'ဍု': 2, + 'ဍဵု': 3, + 'ဏီ': 2, + 'ဏံ': 2, + 'ဏှ': 2, + 'တု': 2, + 'တုဲ': 3, + 'တဲ': 2, + 'တဴ': 2, + 'တံ': 2, + 'တ်ို': 4, + 'တွဵု': 4, + 'တၞ': 2, + 'တၟ': 2, + 'တၟိ': 3, + 'တၟို': 4, + 'တၟံ': 3, + 'တၠု': 3, + 'ထုဲ': 3, + 'ထံ': 2, + 'ဒို': 3, + 'ဒီု': 3, + 'ဒု': 2, + 'ဒဳ': 2, + 'ဒဵု': 3, + 'ဒှ်': 3, + 'ဒၞ': 2, + 'ဒၟံ': 3, + 'ဓု': 2, + 'နု': 2, + 'နူ': 2, + 'နွံ': 3, + 'ပိုဲ': 4, + 'ပဲ': 2, + 'ပံ': 2, + 'ပၟိ': 3, + 'ပၠ': 2, + 'ဖဵု': 3, + 'ဖံ': 2, + 'ဗီု': 3, + 'ဗု': 2, + 'ဗွို': 4, + 'ဗွဲ': 3, + 'ဗၠ': 2, + 'ဘဴ': 2, + 'မဳ': 2, + 'မဵု': 3, + 'မွဲ': 3, + 'မၞိ': 3, + 'မၞု': 3, + 'မၞုံ': 4, + 'မၠို': 4, + 'ယို': 3, + 'ယု': 2, + 'ယဲ': 2, + 'ရီု': 3, + 'ရု': 2, + 'ရုဲ': 3, + 'ရူ': 2, + 'ရဲ': 2, + 'ရဴ': 2, + 'ရံ': 2, + 'ရ်': 2, + 'လိ': 2, + 'လီု': 3, + 'လဵု': 3, + 'လံ': 2, + 'လွဳ': 3, + 'ဝဲ': 2, + 'ဝဳ': 2, + 'ဝဵု': 3, + 'ဝ်': 2, + 'ဝွံ': 3, + 'သီု': 3, + 'သဳ': 2, + 'သဵု': 3, + 'သ်': 2, + 'သွံ': 3, + 'သှ်': 3, + 'သၞ': 2, + 'သၟ': 2, + 'သၠ': 2, + 'သၠု': 3, + 'ဟို': 3, + 'ဟီု': 3, + 'ဟ်': 2, + 'ဟွံ': 3, + 'အံ': 2, + 'အ်': 2, + 'ဿီု': 3, + 'ၚု': 2, + 'ၚ်': 2, + 'ၜို': 3, + 'क्छ': 3, + 'क्ता': 4, + 'क्ना': 4, + 'क्सा': 4, + 'ख्ने': 4, + 'ख्‍ने': 4, + 'ग्ने': 4, + 'ङ्ग': 3, + 'ङ्घ': 3, + 'ज्ने': 4, + 'ज्रा': 4, + 'ञ्चा': 4, + 'ढाँ': 3, + 'थ्य': 3, + 'द्दा': 4, + 'द्व': 3, + 'निँ': 3, + 'न्का': 4, + 'न्चि': 4, + 'न्जे': 4, + 'न्दा': 4, + 'न्दो': 4, + 'न्ने': 4, + 'न्मे': 4, + 'फाँ': 3, + 'फ्ना': 4, + 'फ्नो': 4, + 'बाँ': 3, + 'म्ति': 4, + 'म्पा': 4, + 'र्छ': 3, + 'र्ज': 3, + 'र्ढ': 3, + 'र्दा': 4, + 'र्दे': 4, + 'र्दै': 4, + 'र्द्ध': 5, + 'र्न': 3, + 'र्नि': 4, + 'र्नु': 4, + 'र्नू': 4, + 'र्ने': 4, + 'र्स': 3, + 'र्सा': 4, + 'ल्ने': 4, + 'ल्ल': 3, + 'ल्ले': 4, + 'ष्ट्रि': 6, + 'साँ': 3, + 'स्कु': 4, + 'स्ट्या': 6, + 'स्तै': 4, + 'स्तो': 4, + 'स्रो': 4, + 'इँ': 2, + 'गू': 2, + 'टै': 2, + 'थे': 2, + 'थै': 2, + 'दै': 2, + 'न्': 2, + 'फु': 2, + 'बै': 2, + 'लै': 2, + 'षे': 2, + 'सै': 2, + 'हुँ': 3, + 'ਕਾਂ': 3, + 'ਕਿ੍': 3, + 'ਕਿੱ': 3, + 'ਖਾਂ': 3, + 'ਖਿ਼': 3, + 'ਗਿ੍': 3, + 'ਚਿੱ': 3, + 'ਜਾਂ': 3, + 'ਜਿ਼': 3, + 'ਜਿ਼ੰ': 4, + 'ਟਿ੍': 3, + 'ਣਾਂ': 3, + 'ਤਾਂ': 3, + 'ਦਾਂ': 3, + 'ਦਿੱ': 3, + 'ਧਾਂ': 3, + 'ਨਾਂ': 3, + 'ਨੀਂ': 3, + 'ਮਾਂ': 3, + 'ਰਾਂ': 3, + 'ਲਾਂ': 3, + 'ਲਿੰ': 3, + 'ਵਾਂ': 3, + 'ਵਿੱ': 3, + 'ਸ਼ਾਂ': 3, + 'ਸਾਂ': 3, + 'ਸਿੱ': 3, + 'ਹਾਂ': 3, + 'ਹਿੰ': 3, + 'ਹਿੱ': 3, + 'ਹੀਂ': 3, + 'ੜੀਂ': 3, + 'ਅੰ': 2, + 'ਅੱ': 2, + 'ਆਂ': 2, + 'ਇੰ': 2, + 'ਉਂ': 2, + 'ਉੱ': 2, + 'ਕੁ': 2, + 'ਕੂ': 2, + 'ਕੇ': 2, + 'ਕੋ': 2, + 'ਕੌ': 2, + 'ਕੰ': 2, + 'ਕੱ': 2, + 'ਖੁ': 2, + 'ਖੁੱ': 3, + 'ਖੇ': 2, + 'ਖੋ': 2, + 'ਖੋਂ': 3, + 'ਗੁ': 2, + 'ਗੇ': 2, + 'ਗੈ': 2, + 'ਗੱ': 2, + 'ਘੁੰ': 3, + 'ਘੰ': 2, + 'ਚੁ': 2, + 'ਚੇ': 2, + 'ਚੋ': 2, + 'ਚੋਂ': 3, + 'ਚੰ': 2, + 'ਛੁ': 2, + 'ਛੋਂ': 3, + 'ਜੁ': 2, + 'ਜੇ': 2, + 'ਜੋ': 2, + 'ਜੋਂ': 3, + 'ਜੰ': 2, + 'ਜੱ': 2, + 'ਝੰ': 2, + 'ਟੇ': 2, + 'ਢੇ': 2, + 'ਢੰ': 2, + 'ਣੇ': 2, + 'ਤੇ': 2, + 'ਤੋਂ': 3, + 'ਤੰ': 2, + 'ਤੱ': 2, + 'ਥੇ': 2, + 'ਥੋਂ': 3, + 'ਦੁ': 2, + 'ਦੂ': 2, + 'ਦੇ': 2, + 'ਦੋ': 2, + 'ਦੋਂ': 3, + 'ਦੰ': 2, + 'ਧੁ': 2, + 'ਧੇ': 2, + 'ਧੱ': 2, + 'ਨੁ': 2, + 'ਨੁੱ': 3, + 'ਨੂੰ': 3, + 'ਨੇ': 2, + 'ਨੋ': 2, + 'ਨੌ': 2, + 'ਨ੍': 2, + 'ਨੰ': 2, + 'ਪੁ': 2, + 'ਪੂ': 2, + 'ਪੈ': 2, + 'ਪ੍': 2, + 'ਪੰ': 2, + 'ਪੱ': 2, + 'ਫੌ': 2, + 'ਬੁ': 2, + 'ਬੂ': 2, + 'ਬੇ': 2, + 'ਬੋ': 2, + 'ਬੰ': 2, + 'ਬੱ': 2, + 'ਭੂ': 2, + 'ਭੇ': 2, + 'ਮੁ': 2, + 'ਮੁੱ': 3, + 'ਮੂ': 2, + 'ਮੇ': 2, + 'ਮੇਂ': 3, + 'ਮੈਂ': 3, + 'ਮੌ': 2, + 'ਮੰ': 2, + 'ਯੁ': 2, + 'ਯੂ': 2, + 'ਯੋ': 2, + 'ਰੁ': 2, + 'ਰੁੱ': 3, + 'ਰੂ': 2, + 'ਰੇ': 2, + 'ਰੋ': 2, + 'ਰ੍': 2, + 'ਰੰ': 2, + 'ਰੱ': 2, + 'ਲੇ': 2, + 'ਲੈ': 2, + 'ਲੋ': 2, + 'ਲ੍': 2, + 'ਲੰ': 2, + 'ਵੇ': 2, + 'ਵੇਂ': 3, + 'ਵੈ': 2, + 'ਵੰ': 2, + 'ਵੱ': 2, + 'ਸ਼ੇ': 2, + 'ਸ਼ੋ': 2, + 'ਸ਼ੌ': 2, + 'ਸੁ': 2, + 'ਸੁੰ': 3, + 'ਸੂ': 2, + 'ਸੇ': 2, + 'ਸੇੇ': 3, + 'ਸੈਂ': 3, + 'ਸੌ': 2, + 'ਸੰ': 2, + 'ਸੱ': 2, + 'ਹੁ': 2, + 'ਹੁੰ': 3, + 'ਹੂ': 2, + 'ਹੇ': 2, + 'ਹੈ': 2, + 'ਹੋ': 2, + 'ਹੋਂ': 3, + 'ਹੱ': 2, + 'ਜ਼ੁ': 2, + 'ੜੇ': 2, + 'ੜ੍': 2, + 'ਫ਼ੁ': 2, + 'اُ': 2, + 'ھُ': 2, + 'وَ': 2, + '𞤀𞥄': 2, + '𞤂𞥆': 2, + '𞤌𞥅': 2, + '𞤍𞥆': 2, + '𞤔𞥆': 2, + '𞤢𞥄': 2, + '𞤣𞥆': 2, + '𞤤𞥆': 2, + '𞤥𞥆': 2, + '𞤦𞥆': 2, + '𞤨𞥆': 2, + '𞤩𞥆': 2, + '𞤫𞥅': 2, + '𞤭𞥅': 2, + '𞤮𞥅': 2, + '𞤯𞥆': 2, + '𞤰𞥆': 2, + '𞤲𞥆': 2, + '𞤳𞥆': 2, + '𞤵𞥅': 2, + '𞤶𞥆': 2, + '𞤷𞥆': 2, + '𞤺𞥆': 2, + '𞤼𞥆': 2, + 'क्का': 4, + 'क्तुं': 5, + 'क्तेः': 5, + 'क्त्योः': 7, + 'क्रा': 4, + 'क्षं': 4, + 'क्षां': 5, + 'क्षाः': 5, + 'क्षै': 4, + 'क्षो': 4, + 'क्ष्या': 6, + 'ख्यः': 4, + 'ग्ण': 3, + 'ग्भे': 4, + 'ग्यैः': 5, + 'ग्र्य': 5, + 'ञ्च': 3, + 'ञ्चि': 4, + 'ट्ज़': 4, + 'ठैः': 3, + 'ढ़ी': 3, + 'णां': 3, + 'ण्डं': 4, + 'ण्डः': 4, + 'ण्डि': 4, + 'ण्य': 3, + 'ताः': 3, + 'तिं': 3, + 'त्त्थि': 6, + 'त्पू': 4, + 'त्यै': 4, + 'त्रे': 4, + 'त्वं': 4, + 'त्वे': 4, + 'त्सं': 4, + 'त्सो': 4, + 'त्स्वा': 6, + 'द्धः': 4, + 'द्धैः': 5, + 'द्र': 3, + 'धाः': 3, + 'धेः': 3, + 'नाः': 3, + 'नैः': 3, + 'न्ञ्या': 6, + 'न्तं': 4, + 'न्तु': 4, + 'न्तुं': 5, + 'न्ते': 4, + 'न्तो': 4, + 'न्त्राः': 7, + 'न्त्री': 6, + 'न्त्र्य': 7, + 'न्त्र्यं': 8, + 'न्त्र्या': 8, + 'न्त्र्ये': 8, + 'न्धा': 4, + 'न्धु': 4, + 'न्ना': 4, + 'न्नाः': 5, + 'न्मु': 4, + 'न्ये': 4, + 'न्यै': 4, + 'न्यो': 4, + 'न्व': 3, + 'प्तं': 4, + 'प्तुं': 5, + 'प्तौ': 4, + 'प्यं': 4, + 'प्या': 4, + 'ब्द': 3, + 'भिः': 3, + 'भ्यः': 4, + 'भ्यां': 5, + 'भ्यु': 4, + 'भ्यो': 4, + 'म्नि': 4, + 'याः': 3, + 'यैः': 3, + 'य्यो': 4, + 'राः': 3, + 'रिं': 3, + 'र्क': 3, + 'र्गी': 4, + 'र्गे': 4, + 'र्चि': 4, + 'र्णं': 4, + 'र्णां': 5, + 'र्णी': 4, + 'र्तिः': 5, + 'र्तुं': 5, + 'र्त्ति': 6, + 'र्थं': 4, + 'र्दि': 4, + 'र्दु': 4, + 'र्धि': 4, + 'र्मं': 4, + 'र्ये': 4, + 'र्वृ': 4, + 'र्षे': 4, + 'र्ह': 3, + 'र्हाः': 5, + 'र्हि': 4, + 'र्हो': 4, + 'लाः': 3, + 'ल्का': 4, + 'ल्यं': 4, + 'ल्याः': 5, + 'ल्ये': 4, + 'वाः': 3, + 'शाः': 3, + 'श्या': 4, + 'श्रु': 4, + 'श्वि': 4, + 'षाः': 3, + 'ष्टः': 4, + 'ष्टा': 4, + 'ष्टाः': 5, + 'ष्ट्रे': 6, + 'ष्ट्रो': 6, + 'ष्प्र': 5, + 'ष्यः': 4, + 'स्का': 4, + 'स्काः': 5, + 'स्ति': 4, + 'स्तुं': 5, + 'स्त्रा': 6, + 'स्थां': 5, + 'स्धी': 4, + 'स्मि': 4, + 'स्मिं': 5, + 'स्मै': 4, + 'स्यां': 5, + 'स्याः': 5, + 'स्युः': 5, + 'स्वं': 4, + 'स्स': 3, + 'कं': 2, + 'क्': 2, + 'चै': 2, + 'णं': 2, + 'तुं': 3, + 'धृ': 2, + 'म्': 2, + 'शू': 2, + 'षु': 2, + '𑌕𑌾𑌂': 3, + '𑌕𑌾𑌃': 3, + '𑌟𑌾𑌂': 3, + '𑌟𑌾𑌃': 3, + '𑌠𑍈𑌃': 3, + '𑌣𑌾𑌂': 3, + '𑌤𑌾𑌂': 3, + '𑌤𑌾𑌃': 3, + '𑌤𑌿𑌂': 3, + '𑌤𑌿𑌃': 3, + '𑌤𑍁𑌂': 3, + '𑌤𑍇𑌃': 3, + '𑌥𑌾𑌂': 3, + '𑌧𑌾𑌃': 3, + '𑌧𑌿𑌂': 3, + '𑌧𑍇𑌃': 3, + '𑌧𑍈𑌃': 3, + '𑌨𑌾𑌂': 3, + '𑌨𑌾𑌃': 3, + '𑌨𑌿𑌃': 3, + '𑌨𑍈𑌃': 3, + '𑌭𑌿𑌃': 3, + '𑌮𑌿𑌂': 3, + '𑌯𑌾𑌂': 3, + '𑌯𑌾𑌃': 3, + '𑌯𑍁𑌃': 3, + '𑌯𑍈𑌃': 3, + '𑌯𑍋𑌃': 3, + '𑌰𑌾𑌃': 3, + '𑌰𑌿𑌂': 3, + '𑌲𑌾𑌃': 3, + '𑌲𑌿𑌂': 3, + '𑌵𑌾𑌂': 3, + '𑌵𑌾𑌃': 3, + '𑌶𑌾𑌃': 3, + '𑌷𑌾𑌂': 3, + '𑌷𑌾𑌃': 3, + '𑌸𑌾𑌂': 3, + '𑌹𑌾𑌃': 3, + '𑌕𑍀': 2, + '𑌕𑍍': 2, + '𑌗𑍀': 2, + '𑌗𑍍': 2, + '𑌚𑍍': 2, + '𑌜𑌼': 2, + '𑌜𑍀': 2, + '𑌜𑍍': 2, + '𑌞𑍍': 2, + '𑌟𑍍': 2, + '𑌢𑌼𑍀': 3, + '𑌣𑍀': 2, + '𑌣𑍍': 2, + '𑌤𑍀': 2, + '𑌤𑍍': 2, + '𑌦𑍀': 2, + '𑌦𑍍': 2, + '𑌧𑍀': 2, + '𑌧𑍍': 2, + '𑌨𑍀': 2, + '𑌨𑍍': 2, + '𑌪𑍀': 2, + '𑌪𑍍': 2, + '𑌬𑍍': 2, + '𑌭𑍍': 2, + '𑌮𑍀': 2, + '𑌮𑍍': 2, + '𑌯𑍀': 2, + '𑌯𑍍': 2, + '𑌰𑍀': 2, + '𑌰𑍍': 2, + '𑌲𑍍': 2, + '𑌵𑍀': 2, + '𑌵𑍍': 2, + '𑌶𑍀': 2, + '𑌶𑍍': 2, + '𑌷𑍍': 2, + '𑌸𑍀': 2, + '𑌸𑍍': 2, + '𑌹𑍀': 2, + 'ھٔ': 2, + 'ငိ': 2, + 'ငို': 3, + 'တိူ': 3, + 'တဵ': 2, + 'တႂ်': 3, + 'တႅ': 2, + 'ထဵ': 2, + 'ပိူ': 3, + 'ပီ': 2, + 'ပဵ': 2, + 'ပွႆ': 3, + 'ပႂ်': 3, + 'ပႅ': 2, + 'ပႆ': 2, + 'မိူ': 3, + 'မႂ်': 3, + 'မႅ': 2, + 'မႆ': 2, + 'ယိ': 2, + 'ယိူ': 3, + 'ယဵ': 2, + 'ယွ': 2, + 'ယႂ်': 3, + 'ယႅ': 2, + 'လိူ': 3, + 'လီ': 2, + 'လဵ': 2, + 'လႂ်': 3, + 'လႅ': 2, + 'လႆ': 2, + 'ဝူ': 2, + 'ဝႆ': 2, + 'သိူ': 3, + 'သဵ': 2, + 'သႂ်': 3, + 'သႅ': 2, + 'ဢိ': 2, + 'ဢို': 3, + 'ဢွ': 2, + 'ၵိ': 2, + 'ၵို': 3, + 'ၵိူ': 3, + 'ၵု': 2, + 'ၵူ': 2, + 'ၵဵ': 2, + 'ၵ်': 2, + 'ၵွ': 2, + 'ၵႂ': 2, + 'ၵႅ': 2, + 'ၶိ': 2, + 'ၶို': 3, + 'ၶိူ': 3, + 'ၶီ': 2, + 'ၶု': 2, + 'ၶူ': 2, + 'ၶွ': 2, + 'ၶႂ': 2, + 'ၶႅ': 2, + 'ၶႆ': 2, + 'ၸိ': 2, + 'ၸို': 3, + 'ၸိူ': 3, + 'ၸု': 2, + 'ၸူ': 2, + 'ၸဵ': 2, + 'ၸွ': 2, + 'ၸွႆ': 3, + 'ၸႂ်': 3, + 'ၸႅ': 2, + 'ၺ်': 2, + 'ၺွ': 2, + 'ၼို': 3, + 'ၼိူ': 3, + 'ၼု': 2, + 'ၼဵ': 2, + 'ၼ်': 2, + 'ၼွ': 2, + 'ၼႂ်': 3, + 'ၼႆ': 2, + 'ၽိ': 2, + 'ၽို': 3, + 'ၽု': 2, + 'ၽူ': 2, + 'ၽဵ': 2, + 'ၽွ': 2, + 'ၽႂ်': 3, + 'ၾိ': 2, + 'ႁို': 3, + 'ႁိူ': 3, + 'ႁု': 2, + 'ႁူ': 2, + 'ႁဵ': 2, + 'ႁွ': 2, + 'ႁႂ်': 3, + 'ႁႅ': 2, + 'දිං': 3, + 'හිං': 3, + 'ක්': 2, + 'ක්‍': 2, + 'කි': 2, + 'කී': 2, + 'කු': 2, + 'කූ': 2, + 'ඛ්‍': 2, + 'ගි': 2, + 'ගී': 2, + 'ගු': 2, + 'ඟි': 2, + 'ඟී': 2, + 'ච්': 2, + 'චි': 2, + 'ජ්‍': 2, + 'ජි': 2, + 'ජී': 2, + 'ටි': 2, + 'ටී': 2, + 'ටු': 2, + 'ඩි': 2, + 'ඩු': 2, + 'ණ්': 2, + 'ණි': 2, + 'ණී': 2, + 'ණු': 2, + 'ඬු': 2, + 'ත්': 2, + 'ත්‍': 2, + 'ති': 2, + 'තී': 2, + 'තු': 2, + 'ථි': 2, + 'ද්': 2, + 'ද්‍': 2, + 'දි': 2, + 'දී': 2, + 'දු': 2, + 'ධ්‍': 2, + 'ධි': 2, + 'ධී': 2, + 'න්': 2, + 'න්‍': 2, + 'නි': 2, + 'නී': 2, + 'නු': 2, + 'ඳි': 2, + 'ඳී': 2, + 'ඳු': 2, + 'ප්': 2, + 'ප්‍': 2, + 'පි': 2, + 'පී': 2, + 'පු': 2, + 'පූ': 2, + 'බි': 2, + 'බී': 2, + 'භු': 2, + 'ම්': 2, + 'මි': 2, + 'මී': 2, + 'මු': 2, + 'මූ': 2, + 'ඹී': 2, + 'ඹු': 2, + 'යි': 2, + 'යු': 2, + 'ර්': 2, + 'රි': 2, + 'රී': 2, + 'රු': 2, + 'රූ': 2, + 'ල්': 2, + 'ලි': 2, + 'ලී': 2, + 'ලු': 2, + 'ව්': 2, + 'ව්‍': 2, + 'වි': 2, + 'වී': 2, + 'වු': 2, + 'වූ': 2, + 'ශ්': 2, + 'ශ්‍': 2, + 'ශී': 2, + 'ෂ්': 2, + 'ෂ්‍': 2, + 'ෂි': 2, + 'ස්': 2, + 'සි': 2, + 'සී': 2, + 'සු': 2, + 'හි': 2, + 'හී': 2, + 'හු': 2, + 'ළි': 2, + 'ළු': 2, + 'ᜄ᜔': 2, + 'ᜆᜒ': 2, + 'ᜆ᜔': 2, + 'ᜇᜒ': 2, + 'ᜇᜓ': 2, + 'ᜇ᜔': 2, + 'ᜈᜒ': 2, + 'ᜈ᜔': 2, + 'ᜉᜒ': 2, + 'ᜊᜓ': 2, + 'ᜋ᜔': 2, + 'ᜌ᜔': 2, + 'ᜎᜓ': 2, + 'ᜏᜒ': 2, + 'ᜐᜒ': 2, + 'ᜑᜒ': 2, + 'ꪀꪰ': 2, + 'ꪀꪲ': 2, + 'ꪀꪳ': 2, + 'ꪀꪴ': 2, + 'ꪀꪷ': 2, + 'ꪀꪾ': 2, + 'ꪁꪴ': 2, + 'ꪁꪷ': 2, + 'ꪁꪸ': 2, + 'ꪁꪾ': 2, + 'ꪄꪰ': 2, + 'ꪄꪲ': 2, + 'ꪄꪳ': 2, + 'ꪄꪴ': 2, + 'ꪄꪷ': 2, + 'ꪅꪰ': 2, + 'ꪈꪲ': 2, + 'ꪈꪸ': 2, + 'ꪈꪾ': 2, + 'ꪉꪷ': 2, + 'ꪉꪸ': 2, + 'ꪊꪰ': 2, + 'ꪊꪲ': 2, + 'ꪊꪴ': 2, + 'ꪊꪸ': 2, + 'ꪋꪲ': 2, + 'ꪋꪳ': 2, + 'ꪋꪴ': 2, + 'ꪋꪷ': 2, + 'ꪋꪸ': 2, + 'ꪎꪰ': 2, + 'ꪎꪲ': 2, + 'ꪎꪳ': 2, + 'ꪎꪴ': 2, + 'ꪎꪷ': 2, + 'ꪎꪸ': 2, + 'ꪏꪴ': 2, + 'ꪏꪷ': 2, + 'ꪏꪸ': 2, + 'ꪑꪰ': 2, + 'ꪑꪲ': 2, + 'ꪑꪷ': 2, + 'ꪒꪰ': 2, + 'ꪒꪲ': 2, + 'ꪒꪴ': 2, + 'ꪒꪷ': 2, + 'ꪒꪸ': 2, + 'ꪔꪰ': 2, + 'ꪔꪲ': 2, + 'ꪔꪳ': 2, + 'ꪔꪷ': 2, + 'ꪔꪸ': 2, + 'ꪔꪾ': 2, + 'ꪕꪰ': 2, + 'ꪕꪲ': 2, + 'ꪕꪳ': 2, + 'ꪕꪴ': 2, + 'ꪕꪷ': 2, + 'ꪕꪸ': 2, + 'ꪕꪾ': 2, + 'ꪖꪸ': 2, + 'ꪘꪰ': 2, + 'ꪘꪳ': 2, + 'ꪙꪲ': 2, + 'ꪙꪴ': 2, + 'ꪙꪾ': 2, + 'ꪚꪰ': 2, + 'ꪚꪴ': 2, + 'ꪚꪷ': 2, + 'ꪜꪰ': 2, + 'ꪜꪲ': 2, + 'ꪜꪴ': 2, + 'ꪜꪸ': 2, + 'ꪝꪰ': 2, + 'ꪝꪲ': 2, + 'ꪝꪳ': 2, + 'ꪝꪷ': 2, + 'ꪝꪸ': 2, + 'ꪠꪲ': 2, + 'ꪠꪴ': 2, + 'ꪠꪸ': 2, + 'ꪢꪲ': 2, + 'ꪢꪴ': 2, + 'ꪢꪸ': 2, + 'ꪣꪰ': 2, + 'ꪣꪲ': 2, + 'ꪣꪳ': 2, + 'ꪣꪷ': 2, + 'ꪣꪸ': 2, + 'ꪤꪰ': 2, + 'ꪤꪴ': 2, + 'ꪤꪷ': 2, + 'ꪤꪸ': 2, + 'ꪤꪾ': 2, + 'ꪥꪰ': 2, + 'ꪥꪴ': 2, + 'ꪥꪸ': 2, + 'ꪨꪰ': 2, + 'ꪨꪷ': 2, + 'ꪨꪸ': 2, + 'ꪩꪰ': 2, + 'ꪩꪳ': 2, + 'ꪩꪴ': 2, + 'ꪩꪷ': 2, + 'ꪩꪾ': 2, + 'ꪪꪴ': 2, + 'ꪫꪸ': 2, + 'ꪬꪷ': 2, + 'ꪬꪸ': 2, + 'ꪭꪰ': 2, + 'ꪭꪲ': 2, + 'ꪭꪳ': 2, + 'ꪭꪴ': 2, + 'ꪭꪷ': 2, + 'ꪭꪸ': 2, + 'ꪮꪲ': 2, + 'ꪮꪳ': 2, + 'ꪮꪴ': 2, + 'ꪮꪸ': 2, + 'ꪯꪸ': 2, + 'क्को': 4, + 'ग्या': 4, + 'ग्ये': 4, + 'च्यो': 4, + 'न्छे': 4, + 'म्बु': 4, + 'म्से': 4, + 'म्ही': 4, + 'म्हो': 4, + 'ह्रा': 4, + 'थु': 2, + 'கீ': 2, + 'க்': 2, + 'ங்': 2, + 'சீ': 2, + 'ச்': 2, + 'ஞ்': 2, + 'ட்': 2, + 'ண்': 2, + 'தீ': 2, + 'த்': 2, + 'நீ': 2, + 'ந்': 2, + 'ன்': 2, + 'ப்': 2, + 'மீ': 2, + 'ம்': 2, + 'யீ': 2, + 'ய்': 2, + 'ர்': 2, + 'ற்': 2, + 'ல்': 2, + 'ள்': 2, + 'ழ்': 2, + 'வீ': 2, + 'வ்': 2, + 'ஸ்': 2, + 'కాం': 3, + 'కుం': 3, + 'కెం': 3, + 'క్క': 3, + 'క్కు': 4, + 'క్త': 3, + 'క్తి': 4, + 'క్తీ': 4, + 'క్తు': 4, + 'క్య': 3, + 'క్ర': 3, + 'క్రాం': 5, + 'క్రి': 4, + 'క్రూ': 4, + 'క్ష': 3, + 'క్షా': 4, + 'క్షి': 4, + 'క్షిం': 5, + 'క్షే': 4, + 'క్షో': 4, + 'క్స్వా': 6, + 'ఖ్య': 3, + 'ఖ్యా': 4, + 'గిం': 3, + 'గ్భా': 4, + 'గ్మ': 3, + 'గ్య': 3, + 'గ్ర': 3, + 'గ్రి': 4, + 'చెం': 3, + 'చ్చు': 4, + 'చ్ఛ': 3, + 'చ్ఛా': 4, + 'చ్ఛే': 4, + 'ఛ్ఛా': 4, + 'జ్ఞ': 3, + 'జ్ఞా': 4, + 'జ్య': 3, + 'టిం': 3, + 'టుం': 3, + 'ట్టి': 4, + 'ట్లు': 4, + 'డ్డ': 3, + 'డ్రు': 4, + 'ణిం': 3, + 'త్కా': 4, + 'త్త': 3, + 'త్తి': 4, + 'త్తు': 4, + 'త్న': 3, + 'త్నిం': 5, + 'త్ప': 3, + 'త్ఫ': 3, + 'త్య': 3, + 'త్యం': 4, + 'త్యా': 4, + 'త్ర': 3, + 'త్రు': 4, + 'త్ర్య': 5, + 'త్వ': 3, + 'త్వా': 4, + 'త్స': 3, + 'దిం': 3, + 'దుం': 3, + 'ద్ఘో': 4, + 'ద్ది': 4, + 'ద్దు': 4, + 'ద్దే': 4, + 'ద్ధ': 3, + 'ద్ధి': 4, + 'ద్ధిం': 5, + 'ద్య': 3, + 'ద్యా': 4, + 'ద్యో': 4, + 'ద్ర్య': 5, + 'ద్వా': 4, + 'ధిం': 3, + 'ధ్య': 3, + 'నాం': 3, + 'నిం': 3, + 'నుం': 3, + 'నొం': 3, + 'న్ధ': 3, + 'న్న': 3, + 'న్నా': 4, + 'న్ని': 4, + 'న్ను': 4, + 'న్మ': 3, + 'న్య': 3, + 'న్యా': 4, + 'న్వే': 4, + 'పిం': 3, + 'పెం': 3, + 'పొం': 3, + 'ప్త': 3, + 'ప్ర': 3, + 'ప్రా': 4, + 'ప్రే': 4, + 'బ్ర': 3, + 'భ్య': 3, + 'భ్యు': 4, + 'భ్ర': 3, + 'భ్రా': 4, + 'మిం': 3, + 'మ్య': 3, + 'యిం': 3, + 'యుం': 3, + 'రిం': 3, + 'ర్గ': 3, + 'ర్చి': 4, + 'ర్చు': 4, + 'ర్ణ': 3, + 'ర్ణాం': 5, + 'ర్ణు': 4, + 'ర్త': 3, + 'ర్తి': 4, + 'ర్తిం': 5, + 'ర్తృ': 4, + 'ర్థ': 3, + 'ర్థి': 4, + 'ర్థిం': 5, + 'ర్ద': 3, + 'ర్దో': 4, + 'ర్ధ': 3, + 'ర్ప': 3, + 'ర్బం': 4, + 'ర్భ': 3, + 'ర్భా': 4, + 'ర్య': 3, + 'ర్యా': 4, + 'ర్రా': 4, + 'ర్వ': 3, + 'ర్వా': 4, + 'ర్హ': 3, + 'ర్హాం': 5, + 'ర్హు': 4, + 'లిం': 3, + 'ల్క': 3, + 'ల్గొ': 4, + 'ల్ప': 3, + 'ల్ల': 3, + 'ల్లి': 4, + 'విం': 3, + 'వ్య': 3, + 'వ్యా': 4, + 'వ్వ': 3, + 'శాం': 3, + 'శిం': 3, + 'శ్చ': 3, + 'శ్చి': 4, + 'శ్య': 3, + 'శ్ర': 3, + 'శ్రాం': 5, + 'శ్లే': 4, + 'శ్వా': 4, + 'షిం': 3, + 'ష్ట': 3, + 'ష్టు': 4, + 'ష్ట్ర': 5, + 'ష్ట్రీ': 6, + 'ష్ఠ': 3, + 'ష్ఠా': 4, + 'ష్ఠు': 4, + 'ష్థ': 3, + 'ష్ప': 3, + 'సాం': 3, + 'స్కృ': 4, + 'స్తా': 4, + 'స్తి': 4, + 'స్త్ర': 5, + 'స్త్రీ': 6, + 'స్థ': 3, + 'స్థా': 4, + 'స్థి': 4, + 'స్థ్య': 5, + 'స్ప': 3, + 'స్య': 3, + 'స్వ': 3, + 'స్వా': 4, + 'స్వీ': 4, + 'స్వే': 4, + 'హిం': 3, + 'కా': 2, + 'కి': 2, + 'కీ': 2, + 'కె': 2, + 'కై': 2, + 'కొ': 2, + 'ఖా': 2, + 'గా': 2, + 'గి': 2, + 'గీ': 2, + 'గౌ': 2, + 'ఘి': 2, + 'ఘో': 2, + 'చా': 2, + 'చి': 2, + 'చే': 2, + 'చో': 2, + 'జా': 2, + 'జి': 2, + 'జీ': 2, + 'జే': 2, + 'జో': 2, + 'టి': 2, + 'టే': 2, + 'డి': 2, + 'ణా': 2, + 'ణీ': 2, + 'తా': 2, + 'తి': 2, + 'తీ': 2, + 'తె': 2, + 'తొ': 2, + 'తో': 2, + 'థా': 2, + 'దా': 2, + 'ది': 2, + 'దే': 2, + 'దై': 2, + 'దో': 2, + 'ధా': 2, + 'ధి': 2, + 'ధీ': 2, + 'నా': 2, + 'ని': 2, + 'నీ': 2, + 'నె': 2, + 'నే': 2, + 'నై': 2, + 'నొ': 2, + 'పా': 2, + 'పీ': 2, + 'పె': 2, + 'పే': 2, + 'పై': 2, + 'బా': 2, + 'బి': 2, + 'బో': 2, + 'భా': 2, + 'భి': 2, + 'భే': 2, + 'మా': 2, + 'మి': 2, + 'మే': 2, + 'మై': 2, + 'మో': 2, + 'యా': 2, + 'యి': 2, + 'యె': 2, + 'యే': 2, + 'యొ': 2, + 'యో': 2, + 'రా': 2, + 'రి': 2, + 'రై': 2, + 'రో': 2, + 'ర్': 2, + 'లా': 2, + 'లి': 2, + 'లీ': 2, + 'లె': 2, + 'లే': 2, + 'లో': 2, + 'లౌ': 2, + 'ళా': 2, + 'వా': 2, + 'వి': 2, + 'వీ': 2, + 'వే': 2, + 'వై': 2, + 'శా': 2, + 'శి': 2, + 'శై': 2, + 'షా': 2, + 'షి': 2, + 'షే': 2, + 'సా': 2, + 'సి': 2, + 'సీ': 2, + 'సె': 2, + 'సే': 2, + 'సౌ': 2, + 'హా': 2, + 'హి': 2, + 'హో': 2, + 'ต่ำ': 3, + 'กั': 2, + 'กิ': 2, + 'กี': 2, + 'กุ': 2, + 'ก็': 2, + 'ก่': 2, + 'ก้': 2, + 'ขั': 2, + 'ขี่': 3, + 'ขึ้': 3, + 'ขื': 2, + 'ข็': 2, + 'ข่': 2, + 'ข้': 2, + 'คั': 2, + 'คิ': 2, + 'คุ': 2, + 'คุ้': 3, + 'คู่': 3, + 'ค่': 2, + 'ค้': 2, + 'ค์': 2, + 'งิ': 2, + 'งื่': 3, + 'จั': 2, + 'จึ': 2, + 'จุ': 2, + 'จ็': 2, + 'จ่': 2, + 'จ้': 2, + 'ชั้': 3, + 'ชิ': 2, + 'ชี': 2, + 'ชื่': 3, + 'ชื้': 3, + 'ชุ': 2, + 'ช่': 2, + 'ช้': 2, + 'ซี่': 3, + 'ซึ่': 3, + 'ญิ': 2, + 'ฎิ': 2, + 'ฏิ': 2, + 'ฒิ': 2, + 'ณิ': 2, + 'ณี': 2, + 'ณ์': 2, + 'ดั': 2, + 'ดั่': 3, + 'ดิ': 2, + 'ดิ์': 3, + 'ดี': 2, + 'ดู': 2, + 'ด็': 2, + 'ด้': 2, + 'ตั': 2, + 'ตั้': 3, + 'ติ': 2, + 'ตุ': 2, + 'ต็': 2, + 'ต่': 2, + 'ต้': 2, + 'ถิ่': 3, + 'ถี': 2, + 'ถึ': 2, + 'ถื': 2, + 'ถื่': 3, + 'ถุ': 2, + 'ถู': 2, + 'ถ้': 2, + 'ทั': 2, + 'ทั่': 3, + 'ทั้': 3, + 'ทิ': 2, + 'ที': 2, + 'ที่': 3, + 'ทุ': 2, + 'ท่': 2, + 'ท้': 2, + 'ธิ': 2, + 'ธิ์': 3, + 'ธี': 2, + 'ธุ์': 3, + 'ธ์': 2, + 'นั': 2, + 'นั้': 3, + 'นิ': 2, + 'นี้': 3, + 'นึ': 2, + 'นึ่': 3, + 'นื': 2, + 'นื่': 3, + 'นุ': 2, + 'นุ่': 3, + 'นู': 2, + 'น่': 2, + 'น้': 2, + 'น์': 2, + 'บั': 2, + 'บั่': 3, + 'บิ': 2, + 'บี': 2, + 'บื้': 3, + 'บุ': 2, + 'บู': 2, + 'ปิ': 2, + 'ป็': 2, + 'ป่': 2, + 'ผิ': 2, + 'ผู้': 3, + 'ผ่': 2, + 'พั': 2, + 'พิ': 2, + 'พิ่': 3, + 'พี': 2, + 'พื่': 3, + 'พู': 2, + 'พ้': 2, + 'ภั': 2, + 'มั': 2, + 'มั่': 3, + 'มิ': 2, + 'มี': 2, + 'มื': 2, + 'มุ่': 3, + 'มู': 2, + 'มู่': 3, + 'ม่': 2, + 'ม้': 2, + 'ยั': 2, + 'ยิ': 2, + 'ยิ่': 3, + 'ยี': 2, + 'ยึ': 2, + 'ยื': 2, + 'ยุ': 2, + 'ยู่': 3, + 'ย่': 2, + 'ย์': 2, + 'รั': 2, + 'รั้': 3, + 'ริ': 2, + 'รี': 2, + 'รื': 2, + 'รื่': 3, + 'รุ': 2, + 'รู': 2, + 'ร็': 2, + 'ร่': 2, + 'ร้': 2, + 'ร์': 2, + 'ลั': 2, + 'ลิ': 2, + 'ลี่': 3, + 'ลี้': 3, + 'ลึ': 2, + 'ลื': 2, + 'ลื่': 3, + 'ลุ': 2, + 'ลุ่': 3, + 'ลู่': 3, + 'ล่': 2, + 'ล้': 2, + 'วั': 2, + 'วิ': 2, + 'วุ': 2, + 'ว่': 2, + 'ว้': 2, + 'ศั': 2, + 'ศิ': 2, + 'ศี': 2, + 'ศึ': 2, + 'ษ์': 2, + 'สั': 2, + 'สิ': 2, + 'สิ่': 3, + 'สิ้': 3, + 'สี': 2, + 'สื': 2, + 'สื่': 3, + 'สุ': 2, + 'สู': 2, + 'สู้': 3, + 'ส่': 2, + 'หั': 2, + 'ห็': 2, + 'ห่': 2, + 'ห้': 2, + 'อั': 2, + 'อิ': 2, + 'อื่': 3, + 'อ้': 2, + 'ย่ำ': 3, + 'ขั้': 3, + 'จิ': 2, + 'ฉั': 2, + 'ตี': 2, + 'ธั': 2, + 'บ่': 2, + 'ปั': 2, + 'พื้': 3, + 'มิ่': 3, + 'ย้': 2, + 'สู่': 3, + 'อี': 2, + 'อื้': 3, + ' ོ': 2, + 'གྲི': 3, + 'གླ': 2, + 'ཅོ': 2, + 'ཆུ': 2, + 'ཇོ': 2, + 'ཉོ': 2, + 'ཏུ': 2, + 'ཐི': 2, + 'ཐེ': 2, + 'དྲི': 3, + 'དྲུ': 3, + 'པེ': 2, + 'ཕྱི': 3, + 'བུ': 2, + 'བེ': 2, + 'ཟི': 2, + 'ཟླ': 2, + 'འུ': 2, + 'རོ': 2, + 'རྐྱེ': 4, + 'རྒོ': 3, + 'རྗེ': 3, + 'རྗོ': 3, + 'རྟོ': 3, + 'རྫ': 2, + 'ལྔ': 2, + 'ལྕི': 3, + 'ལྟེ': 3, + 'ལྡེ': 3, + 'ལྷུ': 3, + 'ལྷོ': 3, + 'སྐི': 3, + 'སྒེ': 3, + 'སྒྱུ': 4, + 'སྒྲི': 4, + 'སྒྲུ': 4, + 'སྔོ': 3, + 'སྟུ': 3, + 'སྡི': 3, + 'སྣ': 2, + 'སྣོ': 3, + 'སྤྱ': 3, + 'སྤྲ': 3, + 'སྦྲེ': 4, + 'སྨ': 2, + 'ཧྲེ': 3, + 'ཨུ': 2, + 'بَ': 2, + 'ثّ': 2, + 'جُ': 2, + 'دّ': 2, + 'رِ': 2, + 'رّ': 2, + 'صّ': 2, + 'فّ': 2, + 'قِ': 2, + 'لِ': 2, + 'مِ': 2, + 'نِ': 2, + 'نّ': 2, + 'وّ': 2, + 'پُ': 2, + 'چّ': 2, + 'کِ': 2, + 'ہِ': 2, + 'ہٰ': 2, + 'یّ': 2, + 'یٔ': 2, + 'یٰ': 2, + 'کُ': 2, + 'אַ': 2, + 'אָ': 2, + 'בֿ': 2, + 'וּ': 2, + 'יִ': 2, + 'כּ': 2, + 'פּ': 2, + 'פֿ': 2, + 'תּ': 2, + 'ײַ': 2, +} diff --git a/wcwidth/table_grapheme_overrides/_known_fcc05a0f.py b/wcwidth/table_grapheme_overrides/_known_fcc05a0f.py new file mode 100644 index 00000000..20f767a0 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_fcc05a0f.py @@ -0,0 +1,6648 @@ +""" +Grapheme overrides for _known_fcc05a0f. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: extraterm +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 5, + '⛹️‍♀️': 5, + '⛹️‍♂️': 5, + '⛹🏻‍♀️': 6, + '⛹🏻‍♂️': 6, + '⛹🏼‍♀️': 6, + '⛹🏼‍♂️': 6, + '⛹🏽‍♀️': 6, + '⛹🏽‍♂️': 6, + '⛹🏾‍♀️': 6, + '⛹🏾‍♂️': 6, + '⛹🏿‍♀️': 6, + '⛹🏿‍♂️': 6, + '❤️‍🔥': 5, + '❤️‍🩹': 5, + '🍄‍🟫': 5, + '🍋‍🟩': 5, + '🏃‍♀️': 5, + '🏃‍♀️‍➡️': 8, + '🏃‍♂️': 5, + '🏃‍♂️‍➡️': 8, + '🏃‍➡️': 5, + '🏃🏻‍♀️': 7, + '🏃🏻‍♀️‍➡️': 10, + '🏃🏻‍♂️': 7, + '🏃🏻‍♂️‍➡️': 10, + '🏃🏻‍➡️': 7, + '🏃🏼‍♀️': 7, + '🏃🏼‍♀️‍➡️': 10, + '🏃🏼‍♂️': 7, + '🏃🏼‍♂️‍➡️': 10, + '🏃🏼‍➡️': 7, + '🏃🏽‍♀️': 7, + '🏃🏽‍♀️‍➡️': 10, + '🏃🏽‍♂️': 7, + '🏃🏽‍♂️‍➡️': 10, + '🏃🏽‍➡️': 7, + '🏃🏾‍♀️': 7, + '🏃🏾‍♀️‍➡️': 10, + '🏃🏾‍♂️': 7, + '🏃🏾‍♂️‍➡️': 10, + '🏃🏾‍➡️': 7, + '🏃🏿‍♀️': 7, + '🏃🏿‍♀️‍➡️': 10, + '🏃🏿‍♂️': 7, + '🏃🏿‍♂️‍➡️': 10, + '🏃🏿‍➡️': 7, + '🏄‍♀️': 5, + '🏄‍♂️': 5, + '🏄🏻‍♀️': 7, + '🏄🏻‍♂️': 7, + '🏄🏼‍♀️': 7, + '🏄🏼‍♂️': 7, + '🏄🏽‍♀️': 7, + '🏄🏽‍♂️': 7, + '🏄🏾‍♀️': 7, + '🏄🏾‍♂️': 7, + '🏄🏿‍♀️': 7, + '🏄🏿‍♂️': 7, + '🏊‍♀️': 5, + '🏊‍♂️': 5, + '🏊🏻‍♀️': 7, + '🏊🏻‍♂️': 7, + '🏊🏼‍♀️': 7, + '🏊🏼‍♂️': 7, + '🏊🏽‍♀️': 7, + '🏊🏽‍♂️': 7, + '🏊🏾‍♀️': 7, + '🏊🏾‍♂️': 7, + '🏊🏿‍♀️': 7, + '🏊🏿‍♂️': 7, + '🏋️‍♀️': 5, + '🏋️‍♂️': 5, + '🏋🏻‍♀️': 6, + '🏋🏻‍♂️': 6, + '🏋🏼‍♀️': 6, + '🏋🏼‍♂️': 6, + '🏋🏽‍♀️': 6, + '🏋🏽‍♂️': 6, + '🏋🏾‍♀️': 6, + '🏋🏾‍♂️': 6, + '🏋🏿‍♀️': 6, + '🏋🏿‍♂️': 6, + '🏌️‍♀️': 5, + '🏌️‍♂️': 5, + '🏌🏻‍♀️': 6, + '🏌🏻‍♂️': 6, + '🏌🏼‍♀️': 6, + '🏌🏼‍♂️': 6, + '🏌🏽‍♀️': 6, + '🏌🏽‍♂️': 6, + '🏌🏾‍♀️': 6, + '🏌🏾‍♂️': 6, + '🏌🏿‍♀️': 6, + '🏌🏿‍♂️': 6, + '🏳️‍⚧️': 5, + '🏳️‍🌈': 5, + '🏴‍☠️': 5, + '🐈‍⬛': 5, + '🐕‍🦺': 5, + '🐦‍⬛': 5, + '🐦‍🔥': 5, + '🐻‍❄️': 5, + '👁️‍🗨️': 5, + '👨‍⚕️': 5, + '👨‍⚖️': 5, + '👨‍✈️': 5, + '👨‍❤️‍👨': 8, + '👨‍❤️‍💋‍👨': 11, + '👨‍🌾': 5, + '👨‍🍳': 5, + '👨‍🍼': 5, + '👨‍🎓': 5, + '👨‍🎤': 5, + '👨‍🎨': 5, + '👨‍🏫': 5, + '👨‍🏭': 5, + '👨‍👦': 5, + '👨‍👦‍👦': 8, + '👨‍👧': 5, + '👨‍👧‍👦': 8, + '👨‍👧‍👧': 8, + '👨‍👨‍👦': 8, + '👨‍👨‍👦‍👦': 11, + '👨‍👨‍👧': 8, + '👨‍👨‍👧‍👦': 11, + '👨‍👨‍👧‍👧': 11, + '👨‍👩‍👦': 8, + '👨‍👩‍👦‍👦': 11, + '👨‍👩‍👧': 8, + '👨‍👩‍👧‍👦': 11, + '👨‍👩‍👧‍👧': 11, + '👨‍💻': 5, + '👨‍💼': 5, + '👨‍🔧': 5, + '👨‍🔬': 5, + '👨‍🚀': 5, + '👨‍🚒': 5, + '👨‍🦯': 5, + '👨‍🦯‍➡️': 8, + '👨‍🦰': 5, + '👨‍🦱': 5, + '👨‍🦲': 5, + '👨‍🦳': 5, + '👨‍🦼': 5, + '👨‍🦼‍➡️': 8, + '👨‍🦽': 5, + '👨‍🦽‍➡️': 8, + '👨🏻‍⚕️': 7, + '👨🏻‍⚖️': 7, + '👨🏻‍✈️': 7, + '👨🏻‍❤️‍👨🏻': 12, + '👨🏻‍❤️‍👨🏽': 12, + '👨🏻‍❤️‍👨🏿': 12, + '👨🏻‍❤️‍💋‍👨🏻': 15, + '👨🏻‍❤️‍💋‍👨🏽': 15, + '👨🏻‍❤️‍💋‍👨🏾': 15, + '👨🏻‍❤️‍💋‍👨🏿': 15, + '👨🏻‍🌾': 7, + '👨🏻‍🍳': 7, + '👨🏻‍🍼': 7, + '👨🏻‍🎓': 7, + '👨🏻‍🎤': 7, + '👨🏻‍🎨': 7, + '👨🏻‍🏫': 7, + '👨🏻‍🏭': 7, + '👨🏻‍🐰‍👨🏼': 12, + '👨🏻‍🐰‍👨🏽': 12, + '👨🏻‍🐰‍👨🏾': 12, + '👨🏻‍🐰‍👨🏿': 12, + '👨🏻‍💻': 7, + '👨🏻‍💼': 7, + '👨🏻‍🔧': 7, + '👨🏻‍🔬': 7, + '👨🏻‍🚀': 7, + '👨🏻‍🚒': 7, + '👨🏻‍🤝‍👨🏼': 12, + '👨🏻‍🤝‍👨🏽': 12, + '👨🏻‍🤝‍👨🏾': 12, + '👨🏻‍🤝‍👨🏿': 12, + '👨🏻‍🦯': 7, + '👨🏻‍🦯‍➡️': 10, + '👨🏻‍🦰': 7, + '👨🏻‍🦱': 7, + '👨🏻‍🦲': 7, + '👨🏻‍🦳': 7, + '👨🏻‍🦼': 7, + '👨🏻‍🦼‍➡️': 10, + '👨🏻‍🦽': 7, + '👨🏻‍🦽‍➡️': 10, + '👨🏻‍🫯‍👨🏼': 11, + '👨🏻‍🫯‍👨🏽': 11, + '👨🏻‍🫯‍👨🏾': 11, + '👨🏻‍🫯‍👨🏿': 11, + '👨🏼‍⚕️': 7, + '👨🏼‍⚖️': 7, + '👨🏼‍✈️': 7, + '👨🏼‍❤️‍👨🏼': 12, + '👨🏼‍❤️‍💋‍👨🏼': 15, + '👨🏼‍❤️‍💋‍👨🏿': 15, + '👨🏼‍🌾': 7, + '👨🏼‍🍳': 7, + '👨🏼‍🍼': 7, + '👨🏼‍🎓': 7, + '👨🏼‍🎤': 7, + '👨🏼‍🎨': 7, + '👨🏼‍🏫': 7, + '👨🏼‍🏭': 7, + '👨🏼‍🐰‍👨🏻': 12, + '👨🏼‍🐰‍👨🏽': 12, + '👨🏼‍🐰‍👨🏿': 12, + '👨🏼‍💻': 7, + '👨🏼‍💼': 7, + '👨🏼‍🔧': 7, + '👨🏼‍🔬': 7, + '👨🏼‍🚀': 7, + '👨🏼‍🚒': 7, + '👨🏼‍🤝‍👨🏻': 12, + '👨🏼‍🤝‍👨🏽': 12, + '👨🏼‍🤝‍👨🏿': 12, + '👨🏼‍🦯': 7, + '👨🏼‍🦯‍➡️': 10, + '👨🏼‍🦰': 7, + '👨🏼‍🦱': 7, + '👨🏼‍🦲': 7, + '👨🏼‍🦳': 7, + '👨🏼‍🦼': 7, + '👨🏼‍🦽': 7, + '👨🏼‍🦽‍➡️': 10, + '👨🏼‍🫯‍👨🏻': 11, + '👨🏼‍🫯‍👨🏽': 11, + '👨🏼‍🫯‍👨🏾': 11, + '👨🏼‍🫯‍👨🏿': 11, + '👨🏽‍⚕️': 7, + '👨🏽‍⚖️': 7, + '👨🏽‍✈️': 7, + '👨🏽‍❤️‍👨🏻': 12, + '👨🏽‍❤️‍👨🏽': 12, + '👨🏽‍❤️‍👨🏿': 12, + '👨🏽‍❤️‍💋‍👨🏻': 15, + '👨🏽‍❤️‍💋‍👨🏽': 15, + '👨🏽‍❤️‍💋‍👨🏿': 15, + '👨🏽‍🌾': 7, + '👨🏽‍🍳': 7, + '👨🏽‍🍼': 7, + '👨🏽‍🎓': 7, + '👨🏽‍🎤': 7, + '👨🏽‍🎨': 7, + '👨🏽‍🏫': 7, + '👨🏽‍🏭': 7, + '👨🏽‍🐰‍👨🏻': 12, + '👨🏽‍🐰‍👨🏼': 12, + '👨🏽‍🐰‍👨🏾': 12, + '👨🏽‍🐰‍👨🏿': 12, + '👨🏽‍💻': 7, + '👨🏽‍💼': 7, + '👨🏽‍🔧': 7, + '👨🏽‍🔬': 7, + '👨🏽‍🚀': 7, + '👨🏽‍🚒': 7, + '👨🏽‍🤝‍👨🏻': 12, + '👨🏽‍🤝‍👨🏼': 12, + '👨🏽‍🤝‍👨🏾': 12, + '👨🏽‍🤝‍👨🏿': 12, + '👨🏽‍🦯': 7, + '👨🏽‍🦯‍➡️': 10, + '👨🏽‍🦰': 7, + '👨🏽‍🦱': 7, + '👨🏽‍🦲': 7, + '👨🏽‍🦳': 7, + '👨🏽‍🦼': 7, + '👨🏽‍🦼‍➡️': 10, + '👨🏽‍🦽': 7, + '👨🏽‍🦽‍➡️': 10, + '👨🏽‍🫯‍👨🏻': 11, + '👨🏽‍🫯‍👨🏼': 11, + '👨🏽‍🫯‍👨🏾': 11, + '👨🏽‍🫯‍👨🏿': 11, + '👨🏾‍⚕️': 7, + '👨🏾‍⚖️': 7, + '👨🏾‍✈️': 7, + '👨🏾‍❤️‍👨🏾': 12, + '👨🏾‍❤️‍💋‍👨🏻': 15, + '👨🏾‍❤️‍💋‍👨🏾': 15, + '👨🏾‍❤️‍💋‍👨🏿': 15, + '👨🏾‍🌾': 7, + '👨🏾‍🍳': 7, + '👨🏾‍🍼': 7, + '👨🏾‍🎓': 7, + '👨🏾‍🎤': 7, + '👨🏾‍🎨': 7, + '👨🏾‍🏫': 7, + '👨🏾‍🏭': 7, + '👨🏾‍🐰‍👨🏻': 12, + '👨🏾‍🐰‍👨🏽': 12, + '👨🏾‍🐰‍👨🏿': 12, + '👨🏾‍💻': 7, + '👨🏾‍💼': 7, + '👨🏾‍🔧': 7, + '👨🏾‍🔬': 7, + '👨🏾‍🚀': 7, + '👨🏾‍🚒': 7, + '👨🏾‍🤝‍👨🏻': 12, + '👨🏾‍🤝‍👨🏽': 12, + '👨🏾‍🤝‍👨🏿': 12, + '👨🏾‍🦯': 7, + '👨🏾‍🦯‍➡️': 10, + '👨🏾‍🦰': 7, + '👨🏾‍🦱': 7, + '👨🏾‍🦲': 7, + '👨🏾‍🦳': 7, + '👨🏾‍🦼': 7, + '👨🏾‍🦽': 7, + '👨🏾‍🦽‍➡️': 10, + '👨🏾‍🫯‍👨🏻': 11, + '👨🏾‍🫯‍👨🏼': 11, + '👨🏾‍🫯‍👨🏽': 11, + '👨🏾‍🫯‍👨🏿': 11, + '👨🏿‍⚕️': 7, + '👨🏿‍⚖️': 7, + '👨🏿‍✈️': 7, + '👨🏿‍❤️‍👨🏻': 12, + '👨🏿‍❤️‍👨🏽': 12, + '👨🏿‍❤️‍👨🏿': 12, + '👨🏿‍❤️‍💋‍👨🏻': 15, + '👨🏿‍❤️‍💋‍👨🏼': 15, + '👨🏿‍❤️‍💋‍👨🏽': 15, + '👨🏿‍❤️‍💋‍👨🏾': 15, + '👨🏿‍❤️‍💋‍👨🏿': 15, + '👨🏿‍🌾': 7, + '👨🏿‍🍳': 7, + '👨🏿‍🍼': 7, + '👨🏿‍🎓': 7, + '👨🏿‍🎤': 7, + '👨🏿‍🎨': 7, + '👨🏿‍🏫': 7, + '👨🏿‍🏭': 7, + '👨🏿‍🐰‍👨🏻': 12, + '👨🏿‍🐰‍👨🏼': 12, + '👨🏿‍🐰‍👨🏽': 12, + '👨🏿‍🐰‍👨🏾': 12, + '👨🏿‍💻': 7, + '👨🏿‍💼': 7, + '👨🏿‍🔧': 7, + '👨🏿‍🔬': 7, + '👨🏿‍🚀': 7, + '👨🏿‍🚒': 7, + '👨🏿‍🤝‍👨🏻': 12, + '👨🏿‍🤝‍👨🏼': 12, + '👨🏿‍🤝‍👨🏽': 12, + '👨🏿‍🤝‍👨🏾': 12, + '👨🏿‍🦯': 7, + '👨🏿‍🦯‍➡️': 10, + '👨🏿‍🦰': 7, + '👨🏿‍🦱': 7, + '👨🏿‍🦲': 7, + '👨🏿‍🦳': 7, + '👨🏿‍🦼': 7, + '👨🏿‍🦼‍➡️': 10, + '👨🏿‍🦽': 7, + '👨🏿‍🦽‍➡️': 10, + '👨🏿‍🫯‍👨🏻': 11, + '👨🏿‍🫯‍👨🏼': 11, + '👨🏿‍🫯‍👨🏽': 11, + '👨🏿‍🫯‍👨🏾': 11, + '👩‍⚕️': 5, + '👩‍⚖️': 5, + '👩‍✈️': 5, + '👩‍❤️‍👨': 8, + '👩‍❤️‍👩': 8, + '👩‍❤️‍💋‍👨': 11, + '👩‍❤️‍💋‍👩': 11, + '👩‍🌾': 5, + '👩‍🍳': 5, + '👩‍🍼': 5, + '👩‍🎓': 5, + '👩‍🎤': 5, + '👩‍🎨': 5, + '👩‍🏫': 5, + '👩‍🏭': 5, + '👩‍👦': 5, + '👩‍👦‍👦': 8, + '👩‍👧': 5, + '👩‍👧‍👦': 8, + '👩‍👧‍👧': 8, + '👩‍👩‍👦': 8, + '👩‍👩‍👦‍👦': 11, + '👩‍👩‍👧': 8, + '👩‍👩‍👧‍👦': 11, + '👩‍👩‍👧‍👧': 11, + '👩‍💻': 5, + '👩‍💼': 5, + '👩‍🔧': 5, + '👩‍🔬': 5, + '👩‍🚀': 5, + '👩‍🚒': 5, + '👩‍🦯': 5, + '👩‍🦯‍➡️': 8, + '👩‍🦰': 5, + '👩‍🦱': 5, + '👩‍🦲': 5, + '👩‍🦳': 5, + '👩‍🦼': 5, + '👩‍🦼‍➡️': 8, + '👩‍🦽': 5, + '👩‍🦽‍➡️': 8, + '👩🏻‍⚕️': 7, + '👩🏻‍⚖️': 7, + '👩🏻‍✈️': 7, + '👩🏻‍❤️‍👨🏻': 12, + '👩🏻‍❤️‍👨🏿': 12, + '👩🏻‍❤️‍👩🏻': 12, + '👩🏻‍❤️‍💋‍👨🏻': 15, + '👩🏻‍❤️‍💋‍👨🏽': 15, + '👩🏻‍❤️‍💋‍👨🏿': 15, + '👩🏻‍❤️‍💋‍👩🏻': 15, + '👩🏻‍❤️‍💋‍👩🏽': 15, + '👩🏻‍❤️‍💋‍👩🏿': 15, + '👩🏻‍🌾': 7, + '👩🏻‍🍳': 7, + '👩🏻‍🍼': 7, + '👩🏻‍🎓': 7, + '👩🏻‍🎤': 7, + '👩🏻‍🎨': 7, + '👩🏻‍🏫': 7, + '👩🏻‍🏭': 7, + '👩🏻‍🐰‍👩🏼': 12, + '👩🏻‍🐰‍👩🏽': 12, + '👩🏻‍🐰‍👩🏾': 12, + '👩🏻‍🐰‍👩🏿': 12, + '👩🏻‍💻': 7, + '👩🏻‍💼': 7, + '👩🏻‍🔧': 7, + '👩🏻‍🔬': 7, + '👩🏻‍🚀': 7, + '👩🏻‍🚒': 7, + '👩🏻‍🤝‍👨🏽': 12, + '👩🏻‍🤝‍👨🏿': 12, + '👩🏻‍🤝‍👩🏼': 12, + '👩🏻‍🤝‍👩🏽': 12, + '👩🏻‍🤝‍👩🏾': 12, + '👩🏻‍🤝‍👩🏿': 12, + '👩🏻‍🦯': 7, + '👩🏻‍🦯‍➡️': 10, + '👩🏻‍🦰': 7, + '👩🏻‍🦱': 7, + '👩🏻‍🦲': 7, + '👩🏻‍🦳': 7, + '👩🏻‍🦼': 7, + '👩🏻‍🦼‍➡️': 10, + '👩🏻‍🦽': 7, + '👩🏻‍🦽‍➡️': 10, + '👩🏻‍🫯‍👩🏼': 11, + '👩🏻‍🫯‍👩🏽': 11, + '👩🏻‍🫯‍👩🏾': 11, + '👩🏻‍🫯‍👩🏿': 11, + '👩🏼‍⚕️': 7, + '👩🏼‍⚖️': 7, + '👩🏼‍✈️': 7, + '👩🏼‍❤️‍👨🏼': 12, + '👩🏼‍❤️‍👩🏼': 12, + '👩🏼‍❤️‍💋‍👨🏼': 15, + '👩🏼‍❤️‍💋‍👩🏼': 15, + '👩🏼‍🌾': 7, + '👩🏼‍🍳': 7, + '👩🏼‍🍼': 7, + '👩🏼‍🎓': 7, + '👩🏼‍🎤': 7, + '👩🏼‍🎨': 7, + '👩🏼‍🏫': 7, + '👩🏼‍🏭': 7, + '👩🏼‍🐰‍👩🏻': 12, + '👩🏼‍🐰‍👩🏿': 12, + '👩🏼‍💻': 7, + '👩🏼‍💼': 7, + '👩🏼‍🔧': 7, + '👩🏼‍🔬': 7, + '👩🏼‍🚀': 7, + '👩🏼‍🚒': 7, + '👩🏼‍🤝‍👩🏻': 12, + '👩🏼‍🤝‍👩🏽': 12, + '👩🏼‍🤝‍👩🏿': 12, + '👩🏼‍🦯': 7, + '👩🏼‍🦯‍➡️': 10, + '👩🏼‍🦰': 7, + '👩🏼‍🦱': 7, + '👩🏼‍🦲': 7, + '👩🏼‍🦳': 7, + '👩🏼‍🦼': 7, + '👩🏼‍🦽': 7, + '👩🏼‍🫯‍👩🏻': 11, + '👩🏼‍🫯‍👩🏽': 11, + '👩🏼‍🫯‍👩🏾': 11, + '👩🏼‍🫯‍👩🏿': 11, + '👩🏽‍⚕️': 7, + '👩🏽‍⚖️': 7, + '👩🏽‍✈️': 7, + '👩🏽‍❤️‍👨🏽': 12, + '👩🏽‍❤️‍👩🏽': 12, + '👩🏽‍❤️‍💋‍👨🏻': 15, + '👩🏽‍❤️‍💋‍👨🏽': 15, + '👩🏽‍❤️‍💋‍👨🏿': 15, + '👩🏽‍❤️‍💋‍👩🏻': 15, + '👩🏽‍❤️‍💋‍👩🏽': 15, + '👩🏽‍❤️‍💋‍👩🏿': 15, + '👩🏽‍🌾': 7, + '👩🏽‍🍳': 7, + '👩🏽‍🍼': 7, + '👩🏽‍🎓': 7, + '👩🏽‍🎤': 7, + '👩🏽‍🎨': 7, + '👩🏽‍🏫': 7, + '👩🏽‍🏭': 7, + '👩🏽‍🐰‍👩🏻': 12, + '👩🏽‍🐰‍👩🏾': 12, + '👩🏽‍🐰‍👩🏿': 12, + '👩🏽‍💻': 7, + '👩🏽‍💼': 7, + '👩🏽‍🔧': 7, + '👩🏽‍🔬': 7, + '👩🏽‍🚀': 7, + '👩🏽‍🚒': 7, + '👩🏽‍🤝‍👨🏻': 12, + '👩🏽‍🤝‍👨🏿': 12, + '👩🏽‍🤝‍👩🏻': 12, + '👩🏽‍🤝‍👩🏼': 12, + '👩🏽‍🤝‍👩🏾': 12, + '👩🏽‍🤝‍👩🏿': 12, + '👩🏽‍🦯': 7, + '👩🏽‍🦯‍➡️': 10, + '👩🏽‍🦰': 7, + '👩🏽‍🦱': 7, + '👩🏽‍🦲': 7, + '👩🏽‍🦳': 7, + '👩🏽‍🦼': 7, + '👩🏽‍🦼‍➡️': 10, + '👩🏽‍🦽': 7, + '👩🏽‍🦽‍➡️': 10, + '👩🏽‍🫯‍👩🏻': 11, + '👩🏽‍🫯‍👩🏼': 11, + '👩🏽‍🫯‍👩🏾': 11, + '👩🏽‍🫯‍👩🏿': 11, + '👩🏾‍⚕️': 7, + '👩🏾‍⚖️': 7, + '👩🏾‍✈️': 7, + '👩🏾‍❤️‍👨🏾': 12, + '👩🏾‍❤️‍👩🏾': 12, + '👩🏾‍❤️‍💋‍👨🏾': 15, + '👩🏾‍❤️‍💋‍👩🏾': 15, + '👩🏾‍🌾': 7, + '👩🏾‍🍳': 7, + '👩🏾‍🍼': 7, + '👩🏾‍🎓': 7, + '👩🏾‍🎤': 7, + '👩🏾‍🎨': 7, + '👩🏾‍🏫': 7, + '👩🏾‍🏭': 7, + '👩🏾‍🐰‍👩🏻': 12, + '👩🏾‍🐰‍👩🏽': 12, + '👩🏾‍🐰‍👩🏿': 12, + '👩🏾‍💻': 7, + '👩🏾‍💼': 7, + '👩🏾‍🔧': 7, + '👩🏾‍🔬': 7, + '👩🏾‍🚀': 7, + '👩🏾‍🚒': 7, + '👩🏾‍🤝‍👩🏻': 12, + '👩🏾‍🤝‍👩🏽': 12, + '👩🏾‍🤝‍👩🏿': 12, + '👩🏾‍🦯': 7, + '👩🏾‍🦯‍➡️': 10, + '👩🏾‍🦰': 7, + '👩🏾‍🦱': 7, + '👩🏾‍🦲': 7, + '👩🏾‍🦳': 7, + '👩🏾‍🦼': 7, + '👩🏾‍🦽': 7, + '👩🏾‍🦽‍➡️': 10, + '👩🏾‍🫯‍👩🏻': 11, + '👩🏾‍🫯‍👩🏼': 11, + '👩🏾‍🫯‍👩🏽': 11, + '👩🏾‍🫯‍👩🏿': 11, + '👩🏿‍⚕️': 7, + '👩🏿‍⚖️': 7, + '👩🏿‍✈️': 7, + '👩🏿‍❤️‍👨🏻': 12, + '👩🏿‍❤️‍👨🏿': 12, + '👩🏿‍❤️‍👩🏿': 12, + '👩🏿‍❤️‍💋‍👨🏻': 15, + '👩🏿‍❤️‍💋‍👨🏽': 15, + '👩🏿‍❤️‍💋‍👨🏿': 15, + '👩🏿‍❤️‍💋‍👩🏻': 15, + '👩🏿‍❤️‍💋‍👩🏽': 15, + '👩🏿‍❤️‍💋‍👩🏿': 15, + '👩🏿‍🌾': 7, + '👩🏿‍🍳': 7, + '👩🏿‍🍼': 7, + '👩🏿‍🎓': 7, + '👩🏿‍🎤': 7, + '👩🏿‍🎨': 7, + '👩🏿‍🏫': 7, + '👩🏿‍🏭': 7, + '👩🏿‍🐰‍👩🏻': 12, + '👩🏿‍🐰‍👩🏼': 12, + '👩🏿‍🐰‍👩🏽': 12, + '👩🏿‍🐰‍👩🏾': 12, + '👩🏿‍💻': 7, + '👩🏿‍💼': 7, + '👩🏿‍🔧': 7, + '👩🏿‍🔬': 7, + '👩🏿‍🚀': 7, + '👩🏿‍🚒': 7, + '👩🏿‍🤝‍👨🏻': 12, + '👩🏿‍🤝‍👨🏽': 12, + '👩🏿‍🤝‍👩🏻': 12, + '👩🏿‍🤝‍👩🏼': 12, + '👩🏿‍🤝‍👩🏽': 12, + '👩🏿‍🤝‍👩🏾': 12, + '👩🏿‍🦯': 7, + '👩🏿‍🦯‍➡️': 10, + '👩🏿‍🦰': 7, + '👩🏿‍🦱': 7, + '👩🏿‍🦲': 7, + '👩🏿‍🦳': 7, + '👩🏿‍🦼': 7, + '👩🏿‍🦼‍➡️': 10, + '👩🏿‍🦽': 7, + '👩🏿‍🦽‍➡️': 10, + '👩🏿‍🫯‍👩🏻': 11, + '👩🏿‍🫯‍👩🏼': 11, + '👩🏿‍🫯‍👩🏽': 11, + '👩🏿‍🫯‍👩🏾': 11, + '👮‍♀️': 5, + '👮‍♂️': 5, + '👮🏻‍♀️': 7, + '👮🏻‍♂️': 7, + '👮🏼‍♀️': 7, + '👮🏼‍♂️': 7, + '👮🏽‍♀️': 7, + '👮🏽‍♂️': 7, + '👮🏾‍♀️': 7, + '👮🏾‍♂️': 7, + '👮🏿‍♀️': 7, + '👮🏿‍♂️': 7, + '👯‍♀️': 5, + '👯‍♂️': 5, + '👯🏻‍♀️': 7, + '👯🏻‍♂️': 7, + '👯🏼‍♀️': 7, + '👯🏼‍♂️': 7, + '👯🏽‍♀️': 7, + '👯🏽‍♂️': 7, + '👯🏾‍♀️': 7, + '👯🏾‍♂️': 7, + '👯🏿‍♀️': 7, + '👯🏿‍♂️': 7, + '👰‍♀️': 5, + '👰‍♂️': 5, + '👰🏻‍♀️': 7, + '👰🏻‍♂️': 7, + '👰🏼‍♀️': 7, + '👰🏼‍♂️': 7, + '👰🏽‍♀️': 7, + '👰🏽‍♂️': 7, + '👰🏾‍♀️': 7, + '👰🏾‍♂️': 7, + '👰🏿‍♀️': 7, + '👰🏿‍♂️': 7, + '👱‍♀️': 5, + '👱‍♂️': 5, + '👱🏻‍♀️': 7, + '👱🏻‍♂️': 7, + '👱🏼‍♀️': 7, + '👱🏼‍♂️': 7, + '👱🏽‍♀️': 7, + '👱🏽‍♂️': 7, + '👱🏾‍♀️': 7, + '👱🏾‍♂️': 7, + '👱🏿‍♀️': 7, + '👱🏿‍♂️': 7, + '👳‍♀️': 5, + '👳‍♂️': 5, + '👳🏻‍♀️': 7, + '👳🏻‍♂️': 7, + '👳🏼‍♀️': 7, + '👳🏼‍♂️': 7, + '👳🏽‍♀️': 7, + '👳🏽‍♂️': 7, + '👳🏾‍♀️': 7, + '👳🏾‍♂️': 7, + '👳🏿‍♀️': 7, + '👳🏿‍♂️': 7, + '👷‍♀️': 5, + '👷‍♂️': 5, + '👷🏻‍♀️': 7, + '👷🏻‍♂️': 7, + '👷🏼‍♀️': 7, + '👷🏼‍♂️': 7, + '👷🏽‍♀️': 7, + '👷🏽‍♂️': 7, + '👷🏾‍♀️': 7, + '👷🏾‍♂️': 7, + '👷🏿‍♀️': 7, + '👷🏿‍♂️': 7, + '💁‍♀️': 5, + '💁‍♂️': 5, + '💁🏻‍♀️': 7, + '💁🏻‍♂️': 7, + '💁🏼‍♀️': 7, + '💁🏼‍♂️': 7, + '💁🏽‍♀️': 7, + '💁🏽‍♂️': 7, + '💁🏾‍♀️': 7, + '💁🏾‍♂️': 7, + '💁🏿‍♀️': 7, + '💁🏿‍♂️': 7, + '💂‍♀️': 5, + '💂‍♂️': 5, + '💂🏻‍♀️': 7, + '💂🏻‍♂️': 7, + '💂🏼‍♀️': 7, + '💂🏼‍♂️': 7, + '💂🏽‍♀️': 7, + '💂🏽‍♂️': 7, + '💂🏾‍♀️': 7, + '💂🏾‍♂️': 7, + '💂🏿‍♀️': 7, + '💂🏿‍♂️': 7, + '💆‍♀️': 5, + '💆‍♂️': 5, + '💆🏻‍♀️': 7, + '💆🏻‍♂️': 7, + '💆🏼‍♀️': 7, + '💆🏼‍♂️': 7, + '💆🏽‍♀️': 7, + '💆🏽‍♂️': 7, + '💆🏾‍♀️': 7, + '💆🏾‍♂️': 7, + '💆🏿‍♀️': 7, + '💆🏿‍♂️': 7, + '💇‍♀️': 5, + '💇‍♂️': 5, + '💇🏻‍♀️': 7, + '💇🏻‍♂️': 7, + '💇🏼‍♀️': 7, + '💇🏼‍♂️': 7, + '💇🏽‍♀️': 7, + '💇🏽‍♂️': 7, + '💇🏾‍♀️': 7, + '💇🏾‍♂️': 7, + '💇🏿‍♀️': 7, + '💇🏿‍♂️': 7, + '🕵️‍♀️': 5, + '🕵️‍♂️': 5, + '🕵🏻‍♀️': 6, + '🕵🏻‍♂️': 6, + '🕵🏼‍♀️': 6, + '🕵🏼‍♂️': 6, + '🕵🏽‍♀️': 6, + '🕵🏽‍♂️': 6, + '🕵🏾‍♀️': 6, + '🕵🏾‍♂️': 6, + '🕵🏿‍♀️': 6, + '🕵🏿‍♂️': 6, + '😮‍💨': 5, + '😵‍💫': 5, + '😶‍🌫️': 5, + '🙂‍↔️': 5, + '🙂‍↕️': 5, + '🙅‍♀️': 5, + '🙅‍♂️': 5, + '🙅🏻‍♀️': 7, + '🙅🏻‍♂️': 7, + '🙅🏼‍♀️': 7, + '🙅🏼‍♂️': 7, + '🙅🏽‍♀️': 7, + '🙅🏽‍♂️': 7, + '🙅🏾‍♀️': 7, + '🙅🏾‍♂️': 7, + '🙅🏿‍♀️': 7, + '🙅🏿‍♂️': 7, + '🙆‍♀️': 5, + '🙆‍♂️': 5, + '🙆🏻‍♀️': 7, + '🙆🏻‍♂️': 7, + '🙆🏼‍♀️': 7, + '🙆🏼‍♂️': 7, + '🙆🏽‍♀️': 7, + '🙆🏽‍♂️': 7, + '🙆🏾‍♀️': 7, + '🙆🏾‍♂️': 7, + '🙆🏿‍♀️': 7, + '🙆🏿‍♂️': 7, + '🙇‍♀️': 5, + '🙇‍♂️': 5, + '🙇🏻‍♀️': 7, + '🙇🏻‍♂️': 7, + '🙇🏼‍♀️': 7, + '🙇🏼‍♂️': 7, + '🙇🏽‍♀️': 7, + '🙇🏽‍♂️': 7, + '🙇🏾‍♀️': 7, + '🙇🏾‍♂️': 7, + '🙇🏿‍♀️': 7, + '🙇🏿‍♂️': 7, + '🙋‍♀️': 5, + '🙋‍♂️': 5, + '🙋🏻‍♀️': 7, + '🙋🏻‍♂️': 7, + '🙋🏼‍♀️': 7, + '🙋🏼‍♂️': 7, + '🙋🏽‍♀️': 7, + '🙋🏽‍♂️': 7, + '🙋🏾‍♀️': 7, + '🙋🏾‍♂️': 7, + '🙋🏿‍♀️': 7, + '🙋🏿‍♂️': 7, + '🙍‍♀️': 5, + '🙍‍♂️': 5, + '🙍🏻‍♀️': 7, + '🙍🏻‍♂️': 7, + '🙍🏼‍♀️': 7, + '🙍🏼‍♂️': 7, + '🙍🏽‍♀️': 7, + '🙍🏽‍♂️': 7, + '🙍🏾‍♀️': 7, + '🙍🏾‍♂️': 7, + '🙍🏿‍♀️': 7, + '🙍🏿‍♂️': 7, + '🙎‍♀️': 5, + '🙎‍♂️': 5, + '🙎🏻‍♀️': 7, + '🙎🏻‍♂️': 7, + '🙎🏼‍♀️': 7, + '🙎🏼‍♂️': 7, + '🙎🏽‍♀️': 7, + '🙎🏽‍♂️': 7, + '🙎🏾‍♀️': 7, + '🙎🏾‍♂️': 7, + '🙎🏿‍♀️': 7, + '🙎🏿‍♂️': 7, + '🚣‍♀️': 5, + '🚣‍♂️': 5, + '🚣🏻‍♀️': 7, + '🚣🏻‍♂️': 7, + '🚣🏼‍♀️': 7, + '🚣🏼‍♂️': 7, + '🚣🏽‍♀️': 7, + '🚣🏽‍♂️': 7, + '🚣🏾‍♀️': 7, + '🚣🏾‍♂️': 7, + '🚣🏿‍♀️': 7, + '🚣🏿‍♂️': 7, + '🚴‍♀️': 5, + '🚴‍♂️': 5, + '🚴🏻‍♀️': 7, + '🚴🏻‍♂️': 7, + '🚴🏼‍♀️': 7, + '🚴🏼‍♂️': 7, + '🚴🏽‍♀️': 7, + '🚴🏽‍♂️': 7, + '🚴🏾‍♀️': 7, + '🚴🏾‍♂️': 7, + '🚴🏿‍♀️': 7, + '🚴🏿‍♂️': 7, + '🚵‍♀️': 5, + '🚵‍♂️': 5, + '🚵🏻‍♀️': 7, + '🚵🏻‍♂️': 7, + '🚵🏼‍♀️': 7, + '🚵🏼‍♂️': 7, + '🚵🏽‍♀️': 7, + '🚵🏽‍♂️': 7, + '🚵🏾‍♀️': 7, + '🚵🏾‍♂️': 7, + '🚵🏿‍♀️': 7, + '🚵🏿‍♂️': 7, + '🚶‍♀️': 5, + '🚶‍♀️‍➡️': 8, + '🚶‍♂️': 5, + '🚶‍♂️‍➡️': 8, + '🚶‍➡️': 5, + '🚶🏻‍♀️': 7, + '🚶🏻‍♀️‍➡️': 10, + '🚶🏻‍♂️': 7, + '🚶🏻‍♂️‍➡️': 10, + '🚶🏻‍➡️': 7, + '🚶🏼‍♀️': 7, + '🚶🏼‍♀️‍➡️': 10, + '🚶🏼‍♂️': 7, + '🚶🏼‍♂️‍➡️': 10, + '🚶🏼‍➡️': 7, + '🚶🏽‍♀️': 7, + '🚶🏽‍♀️‍➡️': 10, + '🚶🏽‍♂️': 7, + '🚶🏽‍♂️‍➡️': 10, + '🚶🏽‍➡️': 7, + '🚶🏾‍♀️': 7, + '🚶🏾‍♀️‍➡️': 10, + '🚶🏾‍♂️': 7, + '🚶🏾‍♂️‍➡️': 10, + '🚶🏾‍➡️': 7, + '🚶🏿‍♀️': 7, + '🚶🏿‍♀️‍➡️': 10, + '🚶🏿‍♂️': 7, + '🚶🏿‍♂️‍➡️': 10, + '🚶🏿‍➡️': 7, + '🤦‍♀️': 5, + '🤦‍♂️': 5, + '🤦🏻‍♀️': 7, + '🤦🏻‍♂️': 7, + '🤦🏼‍♀️': 7, + '🤦🏼‍♂️': 7, + '🤦🏽‍♀️': 7, + '🤦🏽‍♂️': 7, + '🤦🏾‍♀️': 7, + '🤦🏾‍♂️': 7, + '🤦🏿‍♀️': 7, + '🤦🏿‍♂️': 7, + '🤵‍♀️': 5, + '🤵‍♂️': 5, + '🤵🏻‍♀️': 7, + '🤵🏻‍♂️': 7, + '🤵🏼‍♀️': 7, + '🤵🏼‍♂️': 7, + '🤵🏽‍♀️': 7, + '🤵🏽‍♂️': 7, + '🤵🏾‍♀️': 7, + '🤵🏾‍♂️': 7, + '🤵🏿‍♀️': 7, + '🤵🏿‍♂️': 7, + '🤷‍♀️': 5, + '🤷‍♂️': 5, + '🤷🏻‍♀️': 7, + '🤷🏻‍♂️': 7, + '🤷🏼‍♀️': 7, + '🤷🏼‍♂️': 7, + '🤷🏽‍♀️': 7, + '🤷🏽‍♂️': 7, + '🤷🏾‍♀️': 7, + '🤷🏾‍♂️': 7, + '🤷🏿‍♀️': 7, + '🤷🏿‍♂️': 7, + '🤸‍♀️': 5, + '🤸‍♂️': 5, + '🤸🏻‍♀️': 7, + '🤸🏻‍♂️': 7, + '🤸🏼‍♀️': 7, + '🤸🏼‍♂️': 7, + '🤸🏽‍♀️': 7, + '🤸🏽‍♂️': 7, + '🤸🏾‍♀️': 7, + '🤸🏾‍♂️': 7, + '🤸🏿‍♀️': 7, + '🤸🏿‍♂️': 7, + '🤹‍♀️': 5, + '🤹‍♂️': 5, + '🤹🏻‍♀️': 7, + '🤹🏻‍♂️': 7, + '🤹🏼‍♀️': 7, + '🤹🏼‍♂️': 7, + '🤹🏽‍♀️': 7, + '🤹🏽‍♂️': 7, + '🤹🏾‍♀️': 7, + '🤹🏾‍♂️': 7, + '🤹🏿‍♀️': 7, + '🤹🏿‍♂️': 7, + '🤼‍♀️': 5, + '🤼‍♂️': 5, + '🤼🏻‍♀️': 7, + '🤼🏻‍♂️': 7, + '🤼🏼‍♀️': 7, + '🤼🏼‍♂️': 7, + '🤼🏽‍♀️': 7, + '🤼🏽‍♂️': 7, + '🤼🏾‍♀️': 7, + '🤼🏾‍♂️': 7, + '🤼🏿‍♀️': 7, + '🤼🏿‍♂️': 7, + '🤽‍♀️': 5, + '🤽‍♂️': 5, + '🤽🏻‍♀️': 7, + '🤽🏻‍♂️': 7, + '🤽🏼‍♀️': 7, + '🤽🏼‍♂️': 7, + '🤽🏽‍♀️': 7, + '🤽🏽‍♂️': 7, + '🤽🏾‍♀️': 7, + '🤽🏾‍♂️': 7, + '🤽🏿‍♀️': 7, + '🤽🏿‍♂️': 7, + '🤾‍♀️': 5, + '🤾‍♂️': 5, + '🤾🏻‍♀️': 7, + '🤾🏻‍♂️': 7, + '🤾🏼‍♀️': 7, + '🤾🏼‍♂️': 7, + '🤾🏽‍♀️': 7, + '🤾🏽‍♂️': 7, + '🤾🏾‍♀️': 7, + '🤾🏾‍♂️': 7, + '🤾🏿‍♀️': 7, + '🤾🏿‍♂️': 7, + '🦸‍♀️': 5, + '🦸‍♂️': 5, + '🦸🏻‍♀️': 7, + '🦸🏻‍♂️': 7, + '🦸🏼‍♀️': 7, + '🦸🏼‍♂️': 7, + '🦸🏽‍♀️': 7, + '🦸🏽‍♂️': 7, + '🦸🏾‍♀️': 7, + '🦸🏾‍♂️': 7, + '🦸🏿‍♀️': 7, + '🦸🏿‍♂️': 7, + '🦹‍♀️': 5, + '🦹‍♂️': 5, + '🦹🏻‍♀️': 7, + '🦹🏻‍♂️': 7, + '🦹🏼‍♀️': 7, + '🦹🏼‍♂️': 7, + '🦹🏽‍♀️': 7, + '🦹🏽‍♂️': 7, + '🦹🏾‍♀️': 7, + '🦹🏾‍♂️': 7, + '🦹🏿‍♀️': 7, + '🦹🏿‍♂️': 7, + '🧍‍♀️': 5, + '🧍‍♂️': 5, + '🧍🏻‍♀️': 7, + '🧍🏻‍♂️': 7, + '🧍🏼‍♀️': 7, + '🧍🏼‍♂️': 7, + '🧍🏽‍♀️': 7, + '🧍🏽‍♂️': 7, + '🧍🏾‍♀️': 7, + '🧍🏾‍♂️': 7, + '🧍🏿‍♀️': 7, + '🧍🏿‍♂️': 7, + '🧎‍♀️': 5, + '🧎‍♀️‍➡️': 8, + '🧎‍♂️': 5, + '🧎‍♂️‍➡️': 8, + '🧎‍➡️': 5, + '🧎🏻‍♀️': 7, + '🧎🏻‍♀️‍➡️': 10, + '🧎🏻‍♂️': 7, + '🧎🏻‍♂️‍➡️': 10, + '🧎🏻‍➡️': 7, + '🧎🏼‍♀️': 7, + '🧎🏼‍♀️‍➡️': 10, + '🧎🏼‍♂️': 7, + '🧎🏼‍♂️‍➡️': 10, + '🧎🏼‍➡️': 7, + '🧎🏽‍♀️': 7, + '🧎🏽‍♀️‍➡️': 10, + '🧎🏽‍♂️': 7, + '🧎🏽‍♂️‍➡️': 10, + '🧎🏽‍➡️': 7, + '🧎🏾‍♀️': 7, + '🧎🏾‍♀️‍➡️': 10, + '🧎🏾‍♂️': 7, + '🧎🏾‍♂️‍➡️': 10, + '🧎🏾‍➡️': 7, + '🧎🏿‍♀️': 7, + '🧎🏿‍♀️‍➡️': 10, + '🧎🏿‍♂️': 7, + '🧎🏿‍♂️‍➡️': 10, + '🧎🏿‍➡️': 7, + '🧏‍♀️': 5, + '🧏‍♂️': 5, + '🧏🏻‍♀️': 7, + '🧏🏻‍♂️': 7, + '🧏🏼‍♀️': 7, + '🧏🏼‍♂️': 7, + '🧏🏽‍♀️': 7, + '🧏🏽‍♂️': 7, + '🧏🏾‍♀️': 7, + '🧏🏾‍♂️': 7, + '🧏🏿‍♀️': 7, + '🧏🏿‍♂️': 7, + '🧑‍⚕️': 5, + '🧑‍⚖️': 5, + '🧑‍✈️': 5, + '🧑‍🌾': 5, + '🧑‍🍳': 5, + '🧑‍🍼': 5, + '🧑‍🎄': 5, + '🧑‍🎓': 5, + '🧑‍🎤': 5, + '🧑‍🎨': 5, + '🧑‍🏫': 5, + '🧑‍🏭': 5, + '🧑‍💻': 5, + '🧑‍💼': 5, + '🧑‍🔧': 5, + '🧑‍🔬': 5, + '🧑‍🚀': 5, + '🧑‍🚒': 5, + '🧑‍🤝‍🧑': 8, + '🧑‍🦯': 5, + '🧑‍🦯‍➡️': 8, + '🧑‍🦰': 5, + '🧑‍🦱': 5, + '🧑‍🦲': 5, + '🧑‍🦳': 5, + '🧑‍🦼': 5, + '🧑‍🦼‍➡️': 8, + '🧑‍🦽': 5, + '🧑‍🦽‍➡️': 8, + '🧑‍🧑‍🧒': 8, + '🧑‍🧑‍🧒‍🧒': 11, + '🧑‍🧒': 5, + '🧑‍🧒‍🧒': 8, + '🧑‍🩰': 5, + '🧑🏻‍⚕️': 7, + '🧑🏻‍⚖️': 7, + '🧑🏻‍✈️': 7, + '🧑🏻‍❤️‍💋‍🧑🏿': 15, + '🧑🏻‍🌾': 7, + '🧑🏻‍🍳': 7, + '🧑🏻‍🍼': 7, + '🧑🏻‍🎄': 7, + '🧑🏻‍🎓': 7, + '🧑🏻‍🎤': 7, + '🧑🏻‍🎨': 7, + '🧑🏻‍🏫': 7, + '🧑🏻‍🏭': 7, + '🧑🏻‍🐰‍🧑🏽': 12, + '🧑🏻‍🐰‍🧑🏾': 12, + '🧑🏻‍🐰‍🧑🏿': 12, + '🧑🏻‍💻': 7, + '🧑🏻‍💼': 7, + '🧑🏻‍🔧': 7, + '🧑🏻‍🔬': 7, + '🧑🏻‍🚀': 7, + '🧑🏻‍🚒': 7, + '🧑🏻‍🤝‍🧑🏻': 12, + '🧑🏻‍🤝‍🧑🏼': 12, + '🧑🏻‍🤝‍🧑🏽': 12, + '🧑🏻‍🤝‍🧑🏾': 12, + '🧑🏻‍🤝‍🧑🏿': 12, + '🧑🏻‍🦯': 7, + '🧑🏻‍🦯‍➡️': 10, + '🧑🏻‍🦰': 7, + '🧑🏻‍🦱': 7, + '🧑🏻‍🦲': 7, + '🧑🏻‍🦳': 7, + '🧑🏻‍🦼': 7, + '🧑🏻‍🦼‍➡️': 10, + '🧑🏻‍🦽': 7, + '🧑🏻‍🦽‍➡️': 10, + '🧑🏻‍🩰': 7, + '🧑🏻‍🫯‍🧑🏼': 11, + '🧑🏻‍🫯‍🧑🏽': 11, + '🧑🏻‍🫯‍🧑🏾': 11, + '🧑🏻‍🫯‍🧑🏿': 11, + '🧑🏼‍⚕️': 7, + '🧑🏼‍⚖️': 7, + '🧑🏼‍✈️': 7, + '🧑🏼‍🌾': 7, + '🧑🏼‍🍳': 7, + '🧑🏼‍🍼': 7, + '🧑🏼‍🎄': 7, + '🧑🏼‍🎓': 7, + '🧑🏼‍🎤': 7, + '🧑🏼‍🎨': 7, + '🧑🏼‍🏫': 7, + '🧑🏼‍🏭': 7, + '🧑🏼‍🐰‍🧑🏿': 12, + '🧑🏼‍💻': 7, + '🧑🏼‍💼': 7, + '🧑🏼‍🔧': 7, + '🧑🏼‍🔬': 7, + '🧑🏼‍🚀': 7, + '🧑🏼‍🚒': 7, + '🧑🏼‍🤝‍🧑🏻': 12, + '🧑🏼‍🤝‍🧑🏼': 12, + '🧑🏼‍🤝‍🧑🏽': 12, + '🧑🏼‍🤝‍🧑🏿': 12, + '🧑🏼‍🦯': 7, + '🧑🏼‍🦯‍➡️': 10, + '🧑🏼‍🦰': 7, + '🧑🏼‍🦱': 7, + '🧑🏼‍🦲': 7, + '🧑🏼‍🦳': 7, + '🧑🏼‍🦼': 7, + '🧑🏼‍🦽': 7, + '🧑🏼‍🩰': 7, + '🧑🏼‍🫯‍🧑🏻': 11, + '🧑🏼‍🫯‍🧑🏽': 11, + '🧑🏼‍🫯‍🧑🏿': 11, + '🧑🏽‍⚕️': 7, + '🧑🏽‍⚖️': 7, + '🧑🏽‍✈️': 7, + '🧑🏽‍❤️‍💋‍🧑🏿': 15, + '🧑🏽‍🌾': 7, + '🧑🏽‍🍳': 7, + '🧑🏽‍🍼': 7, + '🧑🏽‍🎄': 7, + '🧑🏽‍🎓': 7, + '🧑🏽‍🎤': 7, + '🧑🏽‍🎨': 7, + '🧑🏽‍🏫': 7, + '🧑🏽‍🏭': 7, + '🧑🏽‍🐰‍🧑🏻': 12, + '🧑🏽‍🐰‍🧑🏿': 12, + '🧑🏽‍💻': 7, + '🧑🏽‍💼': 7, + '🧑🏽‍🔧': 7, + '🧑🏽‍🔬': 7, + '🧑🏽‍🚀': 7, + '🧑🏽‍🚒': 7, + '🧑🏽‍🤝‍🧑🏻': 12, + '🧑🏽‍🤝‍🧑🏼': 12, + '🧑🏽‍🤝‍🧑🏽': 12, + '🧑🏽‍🤝‍🧑🏾': 12, + '🧑🏽‍🤝‍🧑🏿': 12, + '🧑🏽‍🦯': 7, + '🧑🏽‍🦯‍➡️': 10, + '🧑🏽‍🦰': 7, + '🧑🏽‍🦱': 7, + '🧑🏽‍🦲': 7, + '🧑🏽‍🦳': 7, + '🧑🏽‍🦼': 7, + '🧑🏽‍🦼‍➡️': 10, + '🧑🏽‍🦽': 7, + '🧑🏽‍🦽‍➡️': 10, + '🧑🏽‍🩰': 7, + '🧑🏽‍🫯‍🧑🏻': 11, + '🧑🏽‍🫯‍🧑🏼': 11, + '🧑🏽‍🫯‍🧑🏾': 11, + '🧑🏽‍🫯‍🧑🏿': 11, + '🧑🏾‍⚕️': 7, + '🧑🏾‍⚖️': 7, + '🧑🏾‍✈️': 7, + '🧑🏾‍🌾': 7, + '🧑🏾‍🍳': 7, + '🧑🏾‍🍼': 7, + '🧑🏾‍🎄': 7, + '🧑🏾‍🎓': 7, + '🧑🏾‍🎤': 7, + '🧑🏾‍🎨': 7, + '🧑🏾‍🏫': 7, + '🧑🏾‍🏭': 7, + '🧑🏾‍🐰‍🧑🏻': 12, + '🧑🏾‍🐰‍🧑🏿': 12, + '🧑🏾‍💻': 7, + '🧑🏾‍💼': 7, + '🧑🏾‍🔧': 7, + '🧑🏾‍🔬': 7, + '🧑🏾‍🚀': 7, + '🧑🏾‍🚒': 7, + '🧑🏾‍🤝‍🧑🏻': 12, + '🧑🏾‍🤝‍🧑🏽': 12, + '🧑🏾‍🤝‍🧑🏾': 12, + '🧑🏾‍🤝‍🧑🏿': 12, + '🧑🏾‍🦯': 7, + '🧑🏾‍🦯‍➡️': 10, + '🧑🏾‍🦰': 7, + '🧑🏾‍🦱': 7, + '🧑🏾‍🦲': 7, + '🧑🏾‍🦳': 7, + '🧑🏾‍🦼': 7, + '🧑🏾‍🦽': 7, + '🧑🏾‍🩰': 7, + '🧑🏾‍🫯‍🧑🏻': 11, + '🧑🏾‍🫯‍🧑🏽': 11, + '🧑🏾‍🫯‍🧑🏿': 11, + '🧑🏿‍⚕️': 7, + '🧑🏿‍⚖️': 7, + '🧑🏿‍✈️': 7, + '🧑🏿‍❤️‍💋‍🧑🏻': 15, + '🧑🏿‍❤️‍💋‍🧑🏽': 15, + '🧑🏿‍🌾': 7, + '🧑🏿‍🍳': 7, + '🧑🏿‍🍼': 7, + '🧑🏿‍🎄': 7, + '🧑🏿‍🎓': 7, + '🧑🏿‍🎤': 7, + '🧑🏿‍🎨': 7, + '🧑🏿‍🏫': 7, + '🧑🏿‍🏭': 7, + '🧑🏿‍🐰‍🧑🏻': 12, + '🧑🏿‍🐰‍🧑🏼': 12, + '🧑🏿‍🐰‍🧑🏽': 12, + '🧑🏿‍🐰‍🧑🏾': 12, + '🧑🏿‍💻': 7, + '🧑🏿‍💼': 7, + '🧑🏿‍🔧': 7, + '🧑🏿‍🔬': 7, + '🧑🏿‍🚀': 7, + '🧑🏿‍🚒': 7, + '🧑🏿‍🤝‍🧑🏻': 12, + '🧑🏿‍🤝‍🧑🏼': 12, + '🧑🏿‍🤝‍🧑🏽': 12, + '🧑🏿‍🤝‍🧑🏾': 12, + '🧑🏿‍🤝‍🧑🏿': 12, + '🧑🏿‍🦯': 7, + '🧑🏿‍🦯‍➡️': 10, + '🧑🏿‍🦰': 7, + '🧑🏿‍🦱': 7, + '🧑🏿‍🦲': 7, + '🧑🏿‍🦳': 7, + '🧑🏿‍🦼': 7, + '🧑🏿‍🦼‍➡️': 10, + '🧑🏿‍🦽': 7, + '🧑🏿‍🦽‍➡️': 10, + '🧑🏿‍🩰': 7, + '🧑🏿‍🫯‍🧑🏻': 11, + '🧑🏿‍🫯‍🧑🏼': 11, + '🧑🏿‍🫯‍🧑🏽': 11, + '🧑🏿‍🫯‍🧑🏾': 11, + '🧔‍♀️': 5, + '🧔‍♂️': 5, + '🧔🏻‍♀️': 7, + '🧔🏻‍♂️': 7, + '🧔🏼‍♀️': 7, + '🧔🏼‍♂️': 7, + '🧔🏽‍♀️': 7, + '🧔🏽‍♂️': 7, + '🧔🏾‍♀️': 7, + '🧔🏾‍♂️': 7, + '🧔🏿‍♀️': 7, + '🧔🏿‍♂️': 7, + '🧖‍♀️': 5, + '🧖‍♂️': 5, + '🧖🏻‍♀️': 7, + '🧖🏻‍♂️': 7, + '🧖🏼‍♀️': 7, + '🧖🏼‍♂️': 7, + '🧖🏽‍♀️': 7, + '🧖🏽‍♂️': 7, + '🧖🏾‍♀️': 7, + '🧖🏾‍♂️': 7, + '🧖🏿‍♀️': 7, + '🧖🏿‍♂️': 7, + '🧗‍♀️': 5, + '🧗‍♂️': 5, + '🧗🏻‍♀️': 7, + '🧗🏻‍♂️': 7, + '🧗🏼‍♀️': 7, + '🧗🏼‍♂️': 7, + '🧗🏽‍♀️': 7, + '🧗🏽‍♂️': 7, + '🧗🏾‍♀️': 7, + '🧗🏾‍♂️': 7, + '🧗🏿‍♀️': 7, + '🧗🏿‍♂️': 7, + '🧘‍♀️': 5, + '🧘‍♂️': 5, + '🧘🏻‍♀️': 7, + '🧘🏻‍♂️': 7, + '🧘🏼‍♀️': 7, + '🧘🏼‍♂️': 7, + '🧘🏽‍♀️': 7, + '🧘🏽‍♂️': 7, + '🧘🏾‍♀️': 7, + '🧘🏾‍♂️': 7, + '🧘🏿‍♀️': 7, + '🧘🏿‍♂️': 7, + '🧙‍♀️': 5, + '🧙‍♂️': 5, + '🧙🏻‍♀️': 7, + '🧙🏻‍♂️': 7, + '🧙🏼‍♀️': 7, + '🧙🏼‍♂️': 7, + '🧙🏽‍♀️': 7, + '🧙🏽‍♂️': 7, + '🧙🏾‍♀️': 7, + '🧙🏾‍♂️': 7, + '🧙🏿‍♀️': 7, + '🧙🏿‍♂️': 7, + '🧚‍♀️': 5, + '🧚‍♂️': 5, + '🧚🏻‍♀️': 7, + '🧚🏻‍♂️': 7, + '🧚🏼‍♀️': 7, + '🧚🏼‍♂️': 7, + '🧚🏽‍♀️': 7, + '🧚🏽‍♂️': 7, + '🧚🏾‍♀️': 7, + '🧚🏾‍♂️': 7, + '🧚🏿‍♀️': 7, + '🧚🏿‍♂️': 7, + '🧛‍♀️': 5, + '🧛‍♂️': 5, + '🧛🏻‍♀️': 7, + '🧛🏻‍♂️': 7, + '🧛🏼‍♀️': 7, + '🧛🏼‍♂️': 7, + '🧛🏽‍♀️': 7, + '🧛🏽‍♂️': 7, + '🧛🏾‍♀️': 7, + '🧛🏾‍♂️': 7, + '🧛🏿‍♀️': 7, + '🧛🏿‍♂️': 7, + '🧜‍♀️': 5, + '🧜‍♂️': 5, + '🧜🏻‍♀️': 7, + '🧜🏻‍♂️': 7, + '🧜🏼‍♀️': 7, + '🧜🏼‍♂️': 7, + '🧜🏽‍♀️': 7, + '🧜🏽‍♂️': 7, + '🧜🏾‍♀️': 7, + '🧜🏾‍♂️': 7, + '🧜🏿‍♀️': 7, + '🧜🏿‍♂️': 7, + '🧝‍♀️': 5, + '🧝‍♂️': 5, + '🧝🏻‍♀️': 7, + '🧝🏻‍♂️': 7, + '🧝🏼‍♀️': 7, + '🧝🏼‍♂️': 7, + '🧝🏽‍♀️': 7, + '🧝🏽‍♂️': 7, + '🧝🏾‍♀️': 7, + '🧝🏾‍♂️': 7, + '🧝🏿‍♀️': 7, + '🧝🏿‍♂️': 7, + '🧞‍♀️': 5, + '🧞‍♂️': 5, + '🧟‍♀️': 5, + '🧟‍♂️': 5, + '🫱🏻‍🫲🏼': 9, + '🫱🏻‍🫲🏽': 9, + '🫱🏻‍🫲🏾': 9, + '🫱🏻‍🫲🏿': 9, + '🫱🏼‍🫲🏻': 9, + '🫱🏼‍🫲🏽': 9, + '🫱🏼‍🫲🏾': 9, + '🫱🏼‍🫲🏿': 9, + '🫱🏽‍🫲🏻': 9, + '🫱🏽‍🫲🏼': 9, + '🫱🏽‍🫲🏾': 9, + '🫱🏽‍🫲🏿': 9, + '🫱🏾‍🫲🏻': 9, + '🫱🏾‍🫲🏼': 9, + '🫱🏾‍🫲🏽': 9, + '🫱🏾‍🫲🏿': 9, + '🫱🏿‍🫲🏻': 9, + '🫱🏿‍🫲🏼': 9, + '🫱🏿‍🫲🏽': 9, + '🫱🏿‍🫲🏾': 9, + '🏴󠁧󠁢󠁥󠁮󠁧󠁿': 8, + '🏴󠁧󠁢󠁳󠁣󠁴󠁿': 8, + '🏴󠁧󠁢󠁷󠁬󠁳󠁿': 8, + 'ɔ̀': 2, + 'ɔ́': 2, + 'ɛ̀': 2, + 'I̱': 2, + 'O̱': 2, + 'a̱': 2, + 'e̱': 2, + 'i̱': 2, + 'o̱': 2, + 'اً': 2, + 'اّ': 2, + 'تُ': 2, + 'رً': 2, + 'ضً': 2, + 'مً': 2, + 'مّ': 2, + 'يُ': 2, + 'ܒ݂': 2, + 'ܓ̰': 2, + 'ܓ݂': 2, + 'ܝܼ': 2, + 'ܟ̰': 2, + 'ܟ݂': 2, + 'ܡܹ': 2, + 'ܬܵ': 2, + 'ǹ': 2, + 'É': 2, + 'Ê': 2, + 'Ú': 2, + 'Ü': 2, + 'à': 2, + 'á': 2, + 'â': 2, + 'è': 2, + 'é': 2, + 'ê': 2, + 'î': 2, + 'ṅ': 2, + 'ô': 2, + 'ù': 2, + 'ú': 2, + 'û': 2, + 'ü': 2, + 'ä́': 2, + 'ë́': 2, + 'ö́': 2, + 'কা‌': 3, + 'কিং': 3, + 'কে‌': 3, + 'ক্ত': 3, + 'ক্তি': 4, + 'ক্য': 3, + 'ক্র': 3, + 'ক্রী': 4, + 'ক্ষ': 3, + 'ক্ষা': 4, + 'ক্ষি': 4, + 'ক্ষে': 4, + 'ক্ষ্য': 5, + 'ক্ষ্যে': 6, + 'খ্যা': 4, + 'গ্য': 3, + 'গ্র': 3, + 'গ্রা': 4, + 'গ্রে': 4, + 'ঘো': 3, + 'ঙ্খা': 4, + 'ঙ্গ': 3, + 'ঙ্গী': 4, + 'ঙ্গে': 4, + 'ঙ্ঘ': 3, + 'চ্চ': 3, + 'চ্ছ': 3, + 'চ্ছা': 4, + 'চ্ছা‌': 5, + 'চ্ছু': 4, + 'চ্ছে': 4, + 'জে‌': 3, + 'জ্ঞ': 3, + 'জ্ঞা': 4, + 'জ্য': 3, + 'ঞ্চি': 4, + 'ঞ্ছি': 4, + 'ট্রে': 4, + 'ড়া': 3, + 'ণ্ড': 3, + 'ণ্ডে': 4, + 'ণ্য': 3, + 'তাঁ': 3, + 'তা‌': 3, + 'তি‌': 3, + 'তে‌': 3, + 'ত্ত': 3, + 'ত্তা': 4, + 'ত্তি': 4, + 'ত্ন': 3, + 'ত্ব': 3, + 'ত্বে': 4, + 'ত্ম': 3, + 'ত্য': 3, + 'ত্যা': 4, + 'ত্যি': 4, + 'ত্যে': 4, + 'ত্র': 3, + 'ত্রা': 4, + 'ত্রে': 4, + 'ত্‍প': 4, + 'ত্‍পী': 5, + 'ত্‍সা': 5, + 'থ্য': 3, + 'দে‌': 3, + 'দ্দি': 4, + 'দ্দে': 4, + 'দ্ধ': 3, + 'দ্ধা': 4, + 'দ্ধি': 4, + 'দ্ধে': 4, + 'দ্বা': 4, + 'দ্ভ': 3, + 'দ্ভূ': 4, + 'দ্য': 3, + 'দ্রো': 4, + 'ধ্য': 3, + 'ধ্যে': 4, + 'না‌': 3, + 'ন্ড': 3, + 'ন্ত': 3, + 'ন্তা': 4, + 'ন্তি': 4, + 'ন্তে': 4, + 'ন্ত্রি': 6, + 'ন্ত্রে': 6, + 'ন্থী': 4, + 'ন্ধ': 3, + 'ন্ধা': 4, + 'ন্ধু': 4, + 'ন্ন': 3, + 'ন্ম': 3, + 'ন্মা': 4, + 'ন্মু': 4, + 'ন্য': 3, + 'ন্যা': 4, + 'ন্যে': 4, + 'পা‌': 3, + 'প্ত': 3, + 'প্তা': 4, + 'প্র': 3, + 'প্রা': 4, + 'বা‌': 3, + 'ব্ধি': 4, + 'ব্য': 3, + 'ব্যা': 4, + 'ব্র': 3, + 'ভ্য': 3, + 'ভ্রা': 4, + 'মা‌': 3, + 'ম্প': 3, + 'ম্পা': 4, + 'ম্ব': 3, + 'ম্ভ': 3, + 'ম্ম': 3, + 'ম্মা': 4, + 'ম্য': 3, + 'য়া': 3, + 'য়ি': 3, + 'য়ে': 3, + 'য়ো': 3, + 'য্য': 3, + 'রাং': 3, + 'র্ক': 3, + 'র্জ': 3, + 'র্জা': 4, + 'র্ণ': 3, + 'র্ত': 3, + 'র্থ': 3, + 'র্থে': 4, + 'র্দো': 4, + 'র্ধ': 3, + 'র্ধা': 4, + 'র্নী': 4, + 'র্ব': 3, + 'র্বা': 4, + 'র্বি': 4, + 'র্বো': 4, + 'র্ব্য': 5, + 'র্ভূ': 4, + 'র্ম': 3, + 'র্মে': 4, + 'র্য': 3, + 'র্যা': 4, + 'লে‌': 3, + 'ল্প': 3, + 'ল্য': 3, + 'ল্যা': 4, + 'ল্যে': 4, + 'ল্লে': 4, + 'শৃং': 3, + 'শ্চ': 3, + 'শ্চি': 4, + 'শ্বা': 4, + 'শ্বে': 4, + 'শ্য': 3, + 'শ্যে': 4, + 'শ্র': 3, + 'শ্রা': 4, + 'ষ্ট': 3, + 'ষ্টা': 4, + 'ষ্টি': 4, + 'ষ্ট্র': 5, + 'ষ্ট্রী': 6, + 'ষ্ট্রে': 6, + 'ষ্ঠা': 4, + 'ষ্ঠি': 4, + 'ষ্ঠী': 4, + 'ষ্ঠু': 4, + 'ষ্ণু': 4, + 'সাং': 3, + 'সে‌': 3, + 'স্ক': 3, + 'স্কৃ': 4, + 'স্ত': 3, + 'স্তি': 4, + 'স্তি‌': 5, + 'স্ত্র': 5, + 'স্থ': 3, + 'স্থা': 4, + 'স্থ্য': 5, + 'স্ব': 3, + 'স্বা': 4, + 'স্বী': 4, + 'স্য': 3, + 'স্যা': 4, + 'স্যে': 4, + 'হ্য': 3, + 'আ‌': 2, + 'ই‌': 2, + 'এ‌': 2, + 'কু': 2, + 'কূ': 2, + 'কৃ': 2, + 'খু': 2, + 'গু': 2, + 'গৃ': 2, + 'ঘৃ': 2, + 'ছু': 2, + 'ড়': 2, + 'ঢ়': 2, + 'তু': 2, + 'তৃ': 2, + 'ত্‍': 3, + 'দৃ': 2, + 'নু': 2, + 'ন‌': 2, + 'পু': 2, + 'পূ': 2, + 'পৃ': 2, + 'বু': 2, + 'বৃ': 2, + 'ভূ': 2, + 'মু': 2, + 'মূ': 2, + 'য়': 2, + 'যু': 2, + 'রু': 2, + 'রূ': 2, + 'র‌': 2, + 'শু': 2, + 'সু': 2, + 'সৃ': 2, + 'হ‌': 2, + 'क्क': 3, + 'क्घ्घि्': 7, + 'क्त': 3, + 'क्ति': 4, + 'क्ष': 3, + 'क्षा': 4, + 'क्षे': 4, + 'ख्त': 3, + 'गां': 3, + 'ग्य': 3, + 'घेि': 3, + 'घ्ंत': 4, + 'घ्का': 4, + 'घ्त': 3, + 'घ्र': 3, + 'घ्र्व्य': 7, + 'घ्लि': 4, + 'घ्श्य': 5, + 'घ्स्ट': 5, + 'च्च': 3, + 'च्चा': 4, + 'च्छा': 4, + 'च्छे': 4, + 'जिं': 3, + 'ज्ञा': 4, + 'ज्य': 3, + 'ड़ा': 3, + 'ढ़ा': 3, + 'ढ़ि': 3, + 'तां': 3, + 'त्ति': 4, + 'त्म': 3, + 'त्यि': 4, + 'त्र': 3, + 'त्रा': 4, + 'त्राा': 5, + 'त्रि': 4, + 'द्वा': 4, + 'नों': 3, + 'न्त': 3, + 'न्म': 3, + 'न्य': 3, + 'न्या': 4, + 'प्त': 3, + 'प्र': 3, + 'प्रा': 4, + 'म्मा': 4, + 'म्मे': 4, + 'म्या': 4, + 'यों': 3, + 'र्ग': 3, + 'र्जि': 4, + 'र्जी': 4, + 'र्ट': 3, + 'र्ण': 3, + 'र्त': 3, + 'र्ति': 4, + 'र्थि': 4, + 'र्दो': 4, + 'र्धा': 4, + 'र्फ': 3, + 'र्ब': 3, + 'र्भ': 3, + 'र्म': 3, + 'र्मि': 4, + 'र्य': 3, + 'र्रा': 4, + 'र्व': 3, + 'र्ष': 3, + 'लिं': 3, + 'लीं': 3, + 'ल्प': 3, + 'ल्या': 4, + 'ल्लं': 4, + 'वां': 3, + 'व्य': 3, + 'व्या': 4, + 'शां': 3, + 'श्च': 3, + 'श्य': 3, + 'श्व': 3, + 'श्वा': 4, + 'ष्ट': 3, + 'ष्ट्र': 5, + 'ष्ट्री': 6, + 'ष्प': 3, + 'सां': 3, + 'स्कृ': 4, + 'स्त': 3, + 'स्ती': 4, + 'स्थ': 3, + 'स्था': 4, + 'स्थि': 4, + 'स्थी': 4, + 'स्थ्य': 5, + 'स्य': 3, + 'स्व': 3, + 'स्वा': 4, + 'स्सा': 4, + 'हिं': 3, + 'हीं': 3, + 'अं': 2, + 'इं': 2, + 'कु': 2, + 'कृ': 2, + 'के': 2, + 'कै': 2, + 'खे': 2, + 'गं': 2, + 'गु': 2, + 'गृ': 2, + 'गे': 2, + 'गै': 2, + 'घृ': 2, + 'घे': 2, + 'घ्': 2, + 'चु': 2, + 'चे': 2, + 'छु': 2, + 'जे': 2, + 'झे': 2, + 'टू': 2, + 'ड़': 2, + 'डे़': 3, + 'ढ़': 2, + 'तं': 2, + 'ते': 2, + 'दं': 2, + 'दु': 2, + 'दू': 2, + 'दृ': 2, + 'दे': 2, + 'नं': 2, + 'नु': 2, + 'नू': 2, + 'ने': 2, + 'नै': 2, + 'पू': 2, + 'पै': 2, + 'फे': 2, + 'बं': 2, + 'बु': 2, + 'बू': 2, + 'बे': 2, + 'भे': 2, + 'भै': 2, + 'मु': 2, + 'मू': 2, + 'में': 3, + 'यं': 2, + 'यु': 2, + 'रं': 2, + 'रु': 2, + 'रू': 2, + 'रे': 2, + 'लु': 2, + 'ले': 2, + 'वं': 2, + 'वे': 2, + 'वै': 2, + 'सं': 2, + 'सु': 2, + 'सू': 2, + 'से': 2, + 'हु': 2, + 'हू': 2, + 'हे': 2, + 'Ɨ́': 2, + 'ɨ́': 2, + 'က္ခ': 3, + 'က်ျ': 3, + 'ကျို': 4, + 'ကျူ': 3, + 'ကျေ': 3, + 'ကျွ': 3, + 'ကြို': 4, + 'ကြီ': 3, + 'ကြု': 3, + 'ကြေ': 3, + 'ကြံ': 3, + 'ကြွေ': 4, + 'ချိ': 3, + 'ချို': 4, + 'ချို့': 5, + 'ချီ': 3, + 'ချု': 3, + 'ချေ': 3, + 'ခြုံ': 4, + 'ခြေ': 3, + 'ဂ္ဂ': 3, + 'ဂ္ဂို': 5, + 'င်္ဂ': 4, + 'ငြိ': 3, + 'ငွေ': 3, + 'စ္စ': 3, + 'ဋ္ဌ': 3, + 'တ္တ': 3, + 'တွေ': 3, + 'ထွေ': 3, + 'နေ့': 3, + 'န္ဒ': 3, + 'န္နိ': 4, + 'နှေ': 3, + 'ပ္ပ': 3, + 'ပ္ပံ': 4, + 'ပျေ': 3, + 'ပြီ': 3, + 'ပြု': 3, + 'ပြေ': 3, + 'ဖြို': 4, + 'မ္ဘ': 3, + 'မ္မ': 3, + 'မျို': 4, + 'မျှ': 3, + 'မြေ': 3, + 'မြှ': 3, + 'မွေ': 3, + 'မွေ့': 4, + 'မှေ': 3, + 'ရွေ': 3, + 'ရွှေ့': 5, + 'ရှေ': 3, + 'ရှေ့': 4, + 'လျေ': 3, + 'လျှ': 3, + 'လျှို့': 6, + 'လျှေ': 4, + 'ကိ': 2, + 'ကို': 3, + 'ကု': 2, + 'ကူ': 2, + 'ကဲ့': 3, + 'က်': 2, + 'ကွ': 2, + 'ခို': 3, + 'ခု': 2, + 'ခဲ့': 3, + 'ခံ': 2, + 'ခွ': 2, + 'ခွဲ': 3, + 'ဂု': 2, + 'ငဲ့': 3, + 'ငံ': 2, + 'င့်': 3, + 'င်': 2, + 'ငှ': 2, + 'စိ': 2, + 'စို': 3, + 'စီ': 2, + 'စု': 2, + 'စုံ': 3, + 'စ်': 2, + 'စွ': 2, + 'စွဲ': 3, + 'ဆို': 3, + 'ဆီ': 2, + 'ဆုံ': 3, + 'ဆံ': 2, + 'ဆွဲ': 3, + 'ဇူ': 2, + 'ဉ်': 2, + 'ညီ': 2, + 'ည်': 2, + 'ည့်': 3, + 'ညှ': 2, + 'ဏ်': 2, + 'တိ': 2, + 'တို': 3, + 'တို့': 4, + 'တီ': 2, + 'တူ': 2, + 'တံ့': 3, + 'တ်': 2, + 'တွ': 2, + 'ထိ': 2, + 'ထို': 3, + 'ထို့': 4, + 'ထီ': 2, + 'ထု': 2, + 'ထူ': 2, + 'ထွ': 2, + 'ဒီ': 2, + 'ဒ်': 2, + 'ဓိ': 2, + 'နိ': 2, + 'နို': 3, + 'န်': 2, + 'န့်': 3, + 'နွ': 2, + 'နှ': 2, + 'နှိ': 3, + 'နှီ': 3, + 'ပိ': 2, + 'ပို': 3, + 'ပု': 2, + 'ပုံ': 3, + 'ပူ': 2, + 'ပံ့': 3, + 'ပ်': 2, + 'ပွ': 2, + 'ပွဲ': 3, + 'ဖိ': 2, + 'ဖီ': 2, + 'ဖွ': 2, + 'ဖွဲ့': 4, + 'ဖွံ့': 4, + 'ဘူ': 2, + 'ဘဲ': 2, + 'မိ': 2, + 'မို': 3, + 'မီ': 2, + 'မု': 2, + 'မူ': 2, + 'မဲ': 2, + 'မဲ့': 3, + 'မံ': 2, + 'မ်': 2, + 'မ့်': 3, + 'မွ': 2, + 'မှ': 2, + 'မှီ': 3, + 'မှု': 3, + 'ယုံ': 3, + 'ယူ': 2, + 'ယံ': 2, + 'ယ်': 2, + 'ယှ': 2, + 'ရို': 3, + 'ရုံ': 3, + 'ရွ': 2, + 'ရွံ့': 4, + 'ရှ': 2, + 'ရှိ': 3, + 'လို': 3, + 'လို့': 4, + 'လု': 2, + 'လုံ': 3, + 'လူ': 2, + 'လူ့': 3, + 'လဲ': 2, + 'လ်': 2, + 'လွ': 2, + 'လွှ': 3, + 'လွှဲ': 4, + 'လှ': 2, + 'လှုံ': 4, + 'ဝှ': 2, + 'သိ': 2, + 'သို': 3, + 'သို့': 4, + 'သီ': 2, + 'သု': 2, + 'သုံ': 3, + 'သူ': 2, + 'သူ့': 3, + 'သွ': 2, + 'ဟု': 2, + 'ဟူ': 2, + 'အိ': 2, + 'အို': 3, + 'အု': 2, + 'À': 2, + 'ç': 2, + 'í': 2, + 'ï': 2, + 'ò': 2, + 'ó': 2, + '𑄃𑄬𑄭': 3, + '𑄃𑄳𑄃': 3, + '𑄃𑄳𑄦𑄧': 4, + '𑄃𑄳𑄦𑄨': 4, + '𑄇𑄳𑄠': 3, + '𑄇𑄳𑄠𑄬': 4, + '𑄇𑄳𑄠𑄴': 4, + '𑄇𑄳𑄢𑄨': 4, + '𑄇𑄳𑄦𑄧': 4, + '𑄇𑄳𑄦𑄴': 4, + '𑄈𑄳𑄠': 3, + '𑄈𑄳𑄠𑄬': 4, + '𑄉𑄬𑄭': 3, + '𑄉𑄳𑄠': 3, + '𑄉𑄳𑄢𑄧': 4, + '𑄌𑄳𑄠𑄬': 4, + '𑄌𑄳𑄠𑄴': 4, + '𑄎𑄬𑄭': 3, + '𑄎𑄳𑄠𑄧': 4, + '𑄎𑄳𑄠𑄬': 4, + '𑄑𑄳𑄢𑄬': 4, + '𑄖𑄳𑄠𑄧': 4, + '𑄖𑄳𑄠𑄬': 4, + '𑄖𑄳𑄠𑄴': 4, + '𑄖𑄳𑄢𑄨': 4, + '𑄖𑄳𑄢𑄬': 4, + '𑄖𑄳𑄦𑄴': 4, + '𑄘𑄳𑄠𑄧': 4, + '𑄘𑄳𑄠𑄬': 4, + '𑄙𑄳𑄠': 3, + '𑄙𑄳𑄠𑄧': 4, + '𑄚𑄬𑄭': 3, + '𑄚𑄳𑄠𑄧': 4, + '𑄚𑄳𑄠𑄬': 4, + '𑄚𑄳𑄠𑄴': 4, + '𑄚𑄳𑄢𑄧𑄧': 5, + '𑄚𑄳𑄦𑄧': 4, + '𑄚𑄳𑄦𑄨': 4, + '𑄚𑄳𑄦𑄴': 4, + '𑄛𑄳𑄢': 3, + '𑄛𑄳𑄢𑄧': 4, + '𑄛𑄳𑄦': 3, + '𑄝𑄳𑄠': 3, + '𑄝𑄳𑄢𑄨': 4, + '𑄝𑄳𑄢𑄬': 4, + '𑄞𑄬𑄭': 3, + '𑄟𑄳𑄠𑄬': 4, + '𑄠𑄬𑄭': 3, + '𑄡𑄬𑄭': 3, + '𑄡𑄳𑄠𑄬': 4, + '𑄢𑄬𑄭': 3, + '𑄢𑄳𑄦𑄧𑄱𑄱': 6, + '𑄣𑄬𑄭': 3, + '𑄣𑄳𑄦𑄬': 4, + '𑄣𑄳𑄦𑄴': 4, + '𑄥𑄳𑄠': 3, + '𑄥𑄳𑄠𑄧': 4, + '𑄥𑄳𑄢𑄧': 4, + '𑄥𑄳𑄢𑄨𑄁': 5, + '𑄃𑄧': 2, + '𑄃𑄧𑄁': 3, + '𑄃𑄨': 2, + '𑄃𑄪': 2, + '𑄃𑄮': 2, + '𑄃𑄰': 2, + '𑄅𑄪': 2, + '𑄅𑄫': 2, + '𑄇𑄧': 2, + '𑄇𑄧𑄧': 3, + '𑄇𑄧𑄧𑄱': 4, + '𑄇𑄨': 2, + '𑄇𑄨𑄁': 3, + '𑄇𑄪': 2, + '𑄇𑄭𑄭': 3, + '𑄇𑄴': 2, + '𑄈𑄧': 2, + '𑄈𑄪': 2, + '𑄉𑄧': 2, + '𑄉𑄨': 2, + '𑄉𑄩': 2, + '𑄉𑄪': 2, + '𑄉𑄭': 2, + '𑄉𑄮': 2, + '𑄊𑄧': 2, + '𑄊𑄨': 2, + '𑄋𑄧': 2, + '𑄋𑄨': 2, + '𑄌𑄧': 2, + '𑄌𑄨': 2, + '𑄌𑄮': 2, + '𑄌𑄯': 2, + '𑄌𑄴': 2, + '𑄍𑄨': 2, + '𑄍𑄪': 2, + '𑄎𑄧': 2, + '𑄎𑄨': 2, + '𑄎𑄨𑄁': 3, + '𑄎𑄩': 2, + '𑄎𑄩𑄁': 3, + '𑄎𑄪': 2, + '𑄎𑄪𑄁': 3, + '𑄎𑄮': 2, + '𑄏𑄨': 2, + '𑄏𑄮': 2, + '𑄑𑄨': 2, + '𑄒𑄨': 2, + '𑄓𑄧': 2, + '𑄓𑄨': 2, + '𑄓𑄮': 2, + '𑄕𑄧': 2, + '𑄖𑄧': 2, + '𑄖𑄧𑄧': 3, + '𑄖𑄧𑄧𑄱': 4, + '𑄖𑄨': 2, + '𑄖𑄨𑄨': 3, + '𑄖𑄨𑄨𑄪': 4, + '𑄖𑄩': 2, + '𑄖𑄪': 2, + '𑄖𑄴': 2, + '𑄗𑄧': 2, + '𑄗𑄪': 2, + '𑄗𑄭': 2, + '𑄘𑄁': 2, + '𑄘𑄧': 2, + '𑄘𑄨': 2, + '𑄘𑄪': 2, + '𑄘𑄮': 2, + '𑄙𑄧': 2, + '𑄙𑄨': 2, + '𑄙𑄩': 2, + '𑄙𑄪': 2, + '𑄙𑄮': 2, + '𑄚𑄧': 2, + '𑄚𑄧𑄧𑄱': 4, + '𑄚𑄨': 2, + '𑄚𑄩': 2, + '𑄚𑄪': 2, + '𑄚𑄮': 2, + '𑄚𑄴': 2, + '𑄛𑄧': 2, + '𑄛𑄨': 2, + '𑄛𑄪': 2, + '𑄛𑄭': 2, + '𑄛𑄮': 2, + '𑄛𑄱': 2, + '𑄛𑄴': 2, + '𑄜𑄧': 2, + '𑄜𑄨': 2, + '𑄜𑄪': 2, + '𑄜𑄯': 2, + '𑄝𑄧': 2, + '𑄝𑄧𑄧': 3, + '𑄝𑄨': 2, + '𑄝𑄪': 2, + '𑄝𑄮': 2, + '𑄝𑄰': 2, + '𑄞𑄧': 2, + '𑄞𑄨': 2, + '𑄞𑄩': 2, + '𑄞𑄪': 2, + '𑄞𑄮': 2, + '𑄞𑄯': 2, + '𑄟𑄧': 2, + '𑄟𑄨': 2, + '𑄟𑄪': 2, + '𑄟𑄫': 2, + '𑄟𑄮': 2, + '𑄟𑄱': 2, + '𑄟𑄴': 2, + '𑄠𑄧': 2, + '𑄠𑄨': 2, + '𑄠𑄮': 2, + '𑄠𑄴': 2, + '𑄡𑄧': 2, + '𑄡𑄨': 2, + '𑄡𑄪': 2, + '𑄢𑄁': 2, + '𑄢𑄧': 2, + '𑄢𑄨': 2, + '𑄢𑄩': 2, + '𑄢𑄪': 2, + '𑄢𑄮': 2, + '𑄢𑄴': 2, + '𑄣𑄧': 2, + '𑄣𑄨': 2, + '𑄣𑄩': 2, + '𑄣𑄪': 2, + '𑄣𑄮': 2, + '𑄣𑄰𑄱': 3, + '𑄣𑄴': 2, + '𑄥𑄁': 2, + '𑄥𑄧': 2, + '𑄥𑄧𑄁': 3, + '𑄥𑄨': 2, + '𑄥𑄩': 2, + '𑄥𑄪': 2, + '𑄦𑄧': 2, + '𑄦𑄨': 2, + '𑄦𑄮': 2, + '𑄦𑄰': 2, + 'A̱': 2, + 'á̱': 2, + 'í̱': 2, + 'ó̱': 2, + 'ä̱': 2, + 'ï̱': 2, + 'ö̱': 2, + 'ɨ̈': 2, + 'ɨ̱': 2, + 'ɨ̱̈': 3, + 'ũ': 2, + 'ɔ̃': 2, + 'ɛ̃': 2, + 'أ': 2, + 'ت‌': 2, + 'ن‌': 2, + 'هٔ': 2, + 'ه‌': 2, + 'ی‌': 2, + 'ɔ̌': 2, + 'ɔ̈': 2, + 'ɛ̈': 2, + 'ཀུ': 2, + 'ཀོ': 2, + 'ཀྱ': 2, + 'ཀྱི': 3, + 'ཀླ': 2, + 'ཀློ': 3, + 'ཁུ': 2, + 'ཁེ': 2, + 'ཁོ': 2, + 'ཁྱ': 2, + 'ཁྱི': 3, + 'ཁྲི': 3, + 'ཁྲོ': 3, + 'གི': 2, + 'གུ': 2, + 'གེ': 2, + 'གོ': 2, + 'གྱ': 2, + 'གྱི': 3, + 'གྱུ': 3, + 'གྱོ': 3, + 'གྲ': 2, + 'གྲུ': 3, + 'གྲེ': 3, + 'གྲོ': 3, + 'གླི': 3, + 'གླེ': 3, + 'ངུ': 2, + 'ངེ': 2, + 'ངོ': 2, + 'ཅི': 2, + 'ཅུ': 2, + 'ཆེ': 2, + 'ཆོ': 2, + 'ཇི': 2, + 'ཇུ': 2, + 'ཉི': 2, + 'ཉེ': 2, + 'ཏེ': 2, + 'ཏོ': 2, + 'ཐུ': 2, + 'ཐོ': 2, + 'དི': 2, + 'དུ': 2, + 'དེ': 2, + 'དོ': 2, + 'དྲ': 2, + 'དྲོ': 3, + 'ནི': 2, + 'ནུ': 2, + 'ནོ': 2, + 'པོ': 2, + 'པྱ': 2, + 'པྱོ': 3, + 'ཕེ': 2, + 'ཕོ': 2, + 'ཕྱེ': 3, + 'ཕྱོ': 3, + 'ཕྲུ': 3, + 'ཕྲོ': 3, + 'བོ': 2, + 'བྱ': 2, + 'བྱི': 3, + 'བྱུ': 3, + 'བྱེ': 3, + 'བྱོ': 3, + 'བྲ': 2, + 'བྲེ': 3, + 'བླ': 2, + 'བློ': 3, + 'མི': 2, + 'མེ': 2, + 'མོ': 2, + 'མྱོ': 3, + 'ཙུ': 2, + 'ཙོ': 2, + 'ཚུ': 2, + 'ཚེ': 2, + 'ཚོ': 2, + 'ཛི': 2, + 'ཛུ': 2, + 'ཛོ': 2, + 'ཞི': 2, + 'ཞུ': 2, + 'ཟུ': 2, + 'ཟེ': 2, + 'ཟོ': 2, + 'ཟློ': 3, + 'འི': 2, + 'འོ': 2, + 'ཡི': 2, + 'ཡུ': 2, + 'ཡོ': 2, + 'རི': 2, + 'རུ': 2, + 'རེ': 2, + 'རྐྱ': 3, + 'རྒ': 2, + 'རྒྱ': 3, + 'རྒྱུ': 4, + 'རྟ': 2, + 'རྟེ': 3, + 'རྡ': 2, + 'རྣ': 2, + 'རྩ': 2, + 'རྩི': 3, + 'རྩུ': 3, + 'རྩོ': 3, + 'ལཱ': 2, + 'ལུ': 2, + 'ལེ': 2, + 'ལོ': 2, + 'ལྕོ': 3, + 'ལྟ': 2, + 'ལྡ': 2, + 'ལྷ': 2, + 'ཤི': 2, + 'ཤུ': 2, + 'ཤེ': 2, + 'ཤོ': 2, + 'སུ': 2, + 'སེ': 2, + 'སོ': 2, + 'སྐ': 2, + 'སྐུ': 3, + 'སྐོ': 3, + 'སྐྱ': 3, + 'སྐྱི': 4, + 'སྐྱུ': 4, + 'སྐྱེ': 4, + 'སྐྱོ': 4, + 'སྒོ': 3, + 'སྒྲ': 3, + 'སྔ': 2, + 'སྙི': 3, + 'སྟ': 2, + 'སྟེ': 3, + 'སྟོ': 3, + 'སྡ': 2, + 'སྡུ': 3, + 'སྡེ': 3, + 'སྡོ': 3, + 'སྤུ': 3, + 'སྤེ': 3, + 'སྤྱི': 4, + 'སྤྱོ': 4, + 'སྤྲོ': 4, + 'སྦེ': 3, + 'སྦྱ': 3, + 'སྦྱི': 4, + 'སྦྱོ': 4, + 'སྨྲ': 3, + 'སྲ': 2, + 'སྲི': 3, + 'སྲུ': 3, + 'སྲོ': 3, + 'སླ': 2, + 'སློ': 3, + 'ཧྲི': 3, + 'ཨི': 2, + 'а̄': 2, + 'е̄': 2, + 'ӣ': 2, + 'ӣ̄': 3, + 'о̄': 2, + 'о̄̄': 3, + 'ӯ': 2, + 'ы̄': 2, + 'ы̄̄': 3, + 'э̄': 2, + 'э̄̄': 3, + 'ю̄': 2, + 'я̄': 2, + 'إ': 2, + 'ؤ': 2, + 'یِ': 2, + 'ɛ̌': 2, + 'È': 2, + 'ñ': 2, + ' ̱́': 3, + 'â̱': 2, + 'ǎ̱': 2, + 'ɨ̂': 2, + 'ɨ̌': 2, + 'ɨ̱́': 3, + 'ʉ́': 2, + 'ʉ̌': 2, + 'ᵾ́': 2, + 'ã': 2, + 'ɛ́': 2, + 'Р̌': 2, + 'р̌': 2, + 'કાં': 3, + 'ક્ક': 3, + 'ક્કા': 4, + 'ક્કો': 4, + 'ક્તિ': 4, + 'ક્ર': 3, + 'ક્ષ': 3, + 'ક્ષા': 4, + 'ખ્ત': 3, + 'ગ્ન': 3, + 'ગ્ય': 3, + 'ચ્ચ': 3, + 'ચ્ચા': 4, + 'ચ્ચે': 4, + 'ચ્છા': 4, + 'ચ્છે': 4, + 'જાં': 3, + 'જ્ઞા': 4, + 'જ્ય': 3, + 'જ્યો': 4, + 'ટ્ર': 3, + 'ટ્રે': 4, + 'ડાં': 3, + 'તાં': 3, + 'ત્તા': 4, + 'ત્તિ': 4, + 'ત્ત્વ': 5, + 'ત્ત્વા': 6, + 'ત્ન': 3, + 'ત્મ': 3, + 'ત્ય': 3, + 'ત્યા': 4, + 'ત્યાં': 5, + 'ત્યિ': 4, + 'ત્યે': 4, + 'ત્યો': 4, + 'ત્ર': 3, + 'ત્રી': 4, + 'ત્ર્ય': 5, + 'ત્વ': 3, + 'દ્ધ': 3, + 'દ્ધા': 4, + 'દ્ધાં': 5, + 'દ્ધિ': 4, + 'દ્ભ': 3, + 'દ્વા': 4, + 'ધાં': 3, + 'ધ્ય': 3, + 'ધ્યા': 4, + 'નાં': 3, + 'ન્ત': 3, + 'ન્તો': 4, + 'ન્મ': 3, + 'ન્મા': 4, + 'ન્મે': 4, + 'ન્ય': 3, + 'ન્યા': 4, + 'ન્યૂં': 5, + 'પ્ત': 3, + 'પ્ર': 3, + 'પ્રા': 4, + 'બાં': 3, + 'બ્ધ': 3, + 'ભાં': 3, + 'ભ્ય': 3, + 'માં': 3, + 'મ્ય': 3, + 'મ્યાં': 5, + 'ર્જ': 3, + 'ર્ણ': 3, + 'ર્ત': 3, + 'ર્તા': 4, + 'ર્થ': 3, + 'ર્થિ': 4, + 'ર્દો': 4, + 'ર્મ': 3, + 'ર્મિ': 4, + 'ર્મે': 4, + 'ર્ય': 3, + 'ર્યા': 4, + 'ર્યો': 4, + 'ર્વ': 3, + 'લાં': 3, + 'લિં': 3, + 'લ્મ': 3, + 'લ્ય': 3, + 'વાં': 3, + 'વ્ય': 3, + 'વ્યા': 4, + 'વ્યો': 4, + 'શાં': 3, + 'શ્કે': 4, + 'શ્ચ': 3, + 'શ્ય': 3, + 'શ્ર': 3, + 'શ્વ': 3, + 'ષ્ટિ': 4, + 'ષ્ટ્ર': 5, + 'ષ્ટ્રી': 6, + 'ષ્ટ્રો': 6, + 'ષ્ઠા': 4, + 'ષ્ણુ': 4, + 'ષ્પ': 3, + 'સાં': 3, + 'સ્કૃ': 4, + 'સ્ટ': 3, + 'સ્તિ': 4, + 'સ્તી': 4, + 'સ્ત્રી': 6, + 'સ્થા': 4, + 'સ્થિ': 4, + 'સ્પ': 3, + 'સ્રી': 4, + 'સ્વ': 3, + 'સ્વા': 4, + 'સ્વી': 4, + 'સ્સા': 4, + 'અં': 2, + 'આં': 2, + 'ઊં': 2, + 'કુ': 2, + 'કૃ': 2, + 'કે': 2, + 'ખુ': 2, + 'ખૂ': 2, + 'ગુ': 2, + 'ગે': 2, + 'ચૂં': 3, + 'છું': 3, + 'છૂ': 2, + 'છે': 2, + 'જં': 2, + 'જુ': 2, + 'જૂ': 2, + 'જે': 2, + 'ઝૂં': 3, + 'ટું': 3, + 'ટે': 2, + 'ડે': 2, + 'ણુ': 2, + 'ણે': 2, + 'તં': 2, + 'તુ': 2, + 'તૃ': 2, + 'તે': 2, + 'થે': 2, + 'દુ': 2, + 'દૃ': 2, + 'દે': 2, + 'ધુ': 2, + 'નં': 2, + 'નુ': 2, + 'નું': 3, + 'ને': 2, + 'નૈ': 2, + 'પુ': 2, + 'પૂ': 2, + 'પે': 2, + 'ફે': 2, + 'બં': 2, + 'બે': 2, + 'ભં': 2, + 'ભૂ': 2, + 'ભે': 2, + 'મં': 2, + 'મુ': 2, + 'મૂ': 2, + 'મૃ': 2, + 'મે': 2, + 'મૈ': 2, + 'યુ': 2, + 'રં': 2, + 'રુ': 2, + 'રૂ': 2, + 'રે': 2, + 'લે': 2, + 'ળે': 2, + 'વં': 2, + 'વું': 3, + 'વૃ': 2, + 'વે': 2, + 'વૈ': 2, + 'શુ': 2, + 'શે': 2, + 'સં': 2, + 'સુ': 2, + 'સું': 3, + 'સૂ': 2, + 'સે': 2, + 'હુ': 2, + 'હે': 2, + '-́': 2, + 'Ç': 2, + 'कां': 3, + 'क्नि': 4, + 'क्र': 3, + 'क्रि': 4, + 'क्षि': 4, + 'ख्या': 4, + 'ग़ा': 3, + 'गों': 3, + 'ग्न': 3, + 'ग्र': 3, + 'ग्रे': 4, + 'च्चे': 4, + 'च्चों': 5, + 'च्छि': 4, + 'टों': 3, + 'ट्टि': 4, + 'णों': 3, + 'ण्ड': 3, + 'तों': 3, + 'त्का': 4, + 'त्त': 3, + 'त्ता': 4, + 'त्न': 3, + 'त्नों': 5, + 'त्प': 3, + 'त्पा': 4, + 'त्मा': 4, + 'त्य': 3, + 'त्या': 4, + 'त्ये': 4, + 'त्री': 4, + 'त्व': 3, + 'त्सा': 4, + 'द्घ': 3, + 'द्घि': 4, + 'द्दे': 4, + 'द्ध': 3, + 'द्धा': 4, + 'द्धि': 4, + 'द्भा': 4, + 'द्रो': 4, + 'धों': 3, + 'ध्य': 3, + 'ध्या': 4, + 'निः': 3, + 'न्ति': 4, + 'न्तों': 5, + 'न्त्र': 5, + 'न्त्रा': 6, + 'न्द': 3, + 'न्दी': 4, + 'न्ध': 3, + 'न्धि': 4, + 'न्धी': 4, + 'न्धों': 5, + 'न्न': 3, + 'न्नि': 4, + 'न्मा': 4, + 'न्वे': 4, + 'न्स': 3, + 'न्हें': 5, + 'पां': 3, + 'पों': 3, + 'प्ति': 4, + 'प्य': 3, + 'फ्रां': 5, + 'ब्ध': 3, + 'मों': 3, + 'म्प': 3, + 'म्ब': 3, + 'म्भि': 4, + 'म्म': 3, + 'म्मि': 4, + 'यां': 3, + 'रों': 3, + 'र्ता': 4, + 'र्थ': 3, + 'र्द': 3, + 'र्या': 4, + 'र्यों': 5, + 'र्वो': 4, + 'र्श': 3, + 'लों': 3, + 'ल्क': 3, + 'ल्म': 3, + 'ल्लि': 4, + 'वों': 3, + 'व्यों': 5, + 'शों': 3, + 'श्चि': 4, + 'श्यों': 5, + 'श्र': 3, + 'श्रा': 4, + 'षों': 3, + 'ष्का': 4, + 'ष्टि': 4, + 'ष्ट्रों': 7, + 'ष्ठों': 5, + 'ष्णु': 4, + 'ष्य': 3, + 'ष्यों': 5, + 'स्कू': 4, + 'स्ता': 4, + 'स्त्र': 5, + 'स्त्री': 6, + 'स्प': 3, + 'स्पे': 4, + 'स्म': 3, + 'स्यों': 5, + 'स्वी': 4, + 'हां': 3, + 'हैः': 3, + 'हों': 3, + 'फ़्ता': 4, + 'ऊं': 2, + 'एं': 2, + 'ओं': 2, + 'कू': 2, + 'कें': 3, + 'खु': 2, + 'ग़': 2, + 'ग़ु': 3, + 'घं': 2, + 'चूं': 3, + 'जु': 2, + 'टे': 2, + 'ढं': 2, + 'धे': 2, + 'पु': 2, + 'पृ': 2, + 'पे': 2, + 'फ़': 2, + 'भु': 2, + 'मं': 2, + 'मे': 2, + 'मै': 2, + 'यू': 2, + 'ये': 2, + 'रें': 3, + 'वृ': 2, + 'शु': 2, + 'शे': 2, + 'है': 2, + 'हैं': 3, + 'ꦏꦺꦴ': 3, + 'ꦏꦿꦁ': 3, + 'ꦏꦿꦂ': 3, + 'ꦏ꧀ꦏ': 3, + 'ꦏ꧀ꦏꦁ': 4, + 'ꦏ꧀ꦏꦺ': 4, + 'ꦏ꧀ꦏꦼ': 4, + 'ꦏ꧀ꦔ': 3, + 'ꦏ꧀ꦔꦸ': 4, + 'ꦏ꧀ꦔꦿ': 4, + 'ꦏ꧀ꦕ': 3, + 'ꦏ꧀ꦠ': 3, + 'ꦏ꧀ꦠꦶ': 4, + 'ꦏ꧀ꦠꦸ': 4, + 'ꦏ꧀ꦠꦺ': 4, + 'ꦏ꧀ꦢ': 3, + 'ꦏ꧀ꦢꦂ': 4, + 'ꦏ꧀ꦢꦶ': 4, + 'ꦏ꧀ꦤ': 3, + 'ꦏ꧀ꦤꦶꦁ': 5, + 'ꦏ꧀ꦥ': 3, + 'ꦏ꧀ꦥꦶ': 4, + 'ꦏ꧀ꦥꦿꦶ': 5, + 'ꦏ꧀ꦧ': 3, + 'ꦏ꧀ꦧꦶ': 4, + 'ꦏ꧀ꦧꦺ': 4, + 'ꦏ꧀ꦩ': 3, + 'ꦏ꧀ꦩꦸ': 4, + 'ꦏ꧀ꦪ': 3, + 'ꦏ꧀ꦭ': 3, + 'ꦏ꧀ꦮ': 3, + 'ꦏ꧀ꦱ': 3, + 'ꦏ꧀ꦱꦂ': 4, + 'ꦏ꧀ꦱꦶ': 4, + 'ꦏ꧀ꦱꦸ': 4, + 'ꦏ꧀ꦱꦺ': 4, + 'ꦏ꧀ꦲ': 3, + 'ꦏ꧀ꦲꦁ': 4, + 'ꦏ꧀ꦲꦶꦁ': 5, + 'ꦏ꧀ꦲꦸ': 4, + 'ꦏ꧀ꦲꦺ': 4, + 'ꦏ꧀ꦲꦺꦴ': 5, + 'ꦒꦸꦃ': 3, + 'ꦒꦺꦴ': 3, + 'ꦒꦿꦺ': 3, + 'ꦒ꧀ꦒ': 3, + 'ꦔꦺꦴ': 3, + 'ꦔ꧀ꦒꦼ': 4, + 'ꦔ꧀ꦒꦿꦼꦁ': 6, + 'ꦔ꧀ꦭ': 3, + 'ꦔ꧀ꦭꦁ': 4, + 'ꦔ꧀ꦭꦸ': 4, + 'ꦔ꧀ꦭꦼ': 4, + 'ꦕꦺꦴ': 3, + 'ꦗꦿꦺꦴ': 4, + 'ꦚ꧀ꦕ': 3, + 'ꦚ꧀ꦕꦶ': 4, + 'ꦚ꧀ꦗ': 3, + 'ꦚ꧀ꦗꦶ': 4, + 'ꦚ꧀ꦗꦸꦁ': 5, + 'ꦚ꧀ꦗꦸꦂ': 5, + 'ꦝꦺꦴ': 3, + 'ꦝꦺꦴꦂ': 4, + 'ꦠꦸꦃ': 3, + 'ꦠꦺꦃ': 3, + 'ꦠꦺꦴ': 3, + 'ꦠꦿꦶ': 3, + 'ꦠ꧀ꦏꦁ': 4, + 'ꦠ꧀ꦏꦸ': 4, + 'ꦠ꧀ꦒ': 3, + 'ꦠ꧀ꦔꦸ': 4, + 'ꦠ꧀ꦚ': 3, + 'ꦠ꧀ꦠ': 3, + 'ꦠ꧀ꦠꦶ': 4, + 'ꦠ꧀ꦠꦶꦁ': 5, + 'ꦠ꧀ꦠꦸ': 4, + 'ꦠ꧀ꦠꦺ': 4, + 'ꦠ꧀ꦤ': 3, + 'ꦠ꧀ꦤꦶ': 4, + 'ꦠ꧀ꦩ': 3, + 'ꦠ꧀ꦩꦼ': 4, + 'ꦠ꧀ꦭ': 3, + 'ꦠ꧀ꦭꦺ': 4, + 'ꦠ꧀ꦱ': 3, + 'ꦠ꧀ꦱꦶꦁ': 5, + 'ꦠ꧀ꦱꦶꦃ': 5, + 'ꦠ꧀ꦱꦾ': 4, + 'ꦠ꧀ꦱ꧀ꦮ': 5, + 'ꦠ꧀ꦲ': 3, + 'ꦠ꧀ꦲꦶꦁ': 5, + 'ꦠ꧀ꦲꦺꦴ': 5, + 'ꦢꦺꦴ': 3, + 'ꦢ꧀ꦏ': 3, + 'ꦢ꧀ꦠ': 3, + 'ꦢ꧀ꦠꦶꦁ': 5, + 'ꦢ꧀ꦢ': 3, + 'ꦢ꧀ꦥ': 3, + 'ꦢ꧀ꦩꦺꦴ': 5, + 'ꦢ꧀ꦲ': 3, + 'ꦤꦺꦃ': 3, + 'ꦤꦺꦴ': 3, + 'ꦤ꧀ꦏ': 3, + 'ꦤ꧀ꦏꦁ': 4, + 'ꦤ꧀ꦏꦸ': 4, + 'ꦤ꧀ꦏꦼ': 4, + 'ꦤ꧀ꦒ': 3, + 'ꦤ꧀ꦔ': 3, + 'ꦤ꧀ꦔꦁ': 4, + 'ꦤ꧀ꦔꦶ': 4, + 'ꦤ꧀ꦔꦸ': 4, + 'ꦤ꧀ꦔꦸꦂ': 5, + 'ꦤ꧀ꦔꦺ': 4, + 'ꦤ꧀ꦔꦼ': 4, + 'ꦤ꧀ꦔꦿꦸ': 5, + 'ꦤ꧀ꦗ': 3, + 'ꦤ꧀ꦗꦸ': 4, + 'ꦤ꧀ꦗꦼ': 4, + 'ꦤ꧀ꦚꦶ': 4, + 'ꦤ꧀ꦛꦃ': 4, + 'ꦤ꧀ꦛꦶ': 4, + 'ꦤ꧀ꦝ': 3, + 'ꦤ꧀ꦝꦁ': 4, + 'ꦤ꧀ꦝꦶ': 4, + 'ꦤ꧀ꦝꦸ': 4, + 'ꦤ꧀ꦝꦸꦁ': 5, + 'ꦤ꧀ꦝꦺꦁ': 5, + 'ꦤ꧀ꦝꦺꦴꦁ': 6, + 'ꦤ꧀ꦝꦼ': 4, + 'ꦤ꧀ꦠ': 3, + 'ꦤ꧀ꦠꦂ': 4, + 'ꦤ꧀ꦠꦃ': 4, + 'ꦤ꧀ꦠꦶ': 4, + 'ꦤ꧀ꦠꦸ': 4, + 'ꦤ꧀ꦠꦸꦁ': 5, + 'ꦤ꧀ꦠꦺ': 4, + 'ꦤ꧀ꦠꦼ': 4, + 'ꦤ꧀ꦠꦼꦂ': 5, + 'ꦤ꧀ꦠꦽ': 4, + 'ꦤ꧀ꦢ': 3, + 'ꦤ꧀ꦢꦁ': 4, + 'ꦤ꧀ꦢꦂ': 4, + 'ꦤ꧀ꦢꦶ': 4, + 'ꦤ꧀ꦢꦸ': 4, + 'ꦤ꧀ꦢꦺ': 4, + 'ꦤ꧀ꦢꦼ': 4, + 'ꦤ꧀ꦤ': 3, + 'ꦤ꧀ꦤꦶ': 4, + 'ꦤ꧀ꦤꦶꦁ': 5, + 'ꦤ꧀ꦤꦺ': 4, + 'ꦤ꧀ꦤꦼ': 4, + 'ꦤ꧀ꦥ': 3, + 'ꦤ꧀ꦥꦁ': 4, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 7, + 'ꦤ꧀ꦥꦶ': 4, + 'ꦤ꧀ꦥꦸ': 4, + 'ꦤ꧀ꦥꦼ': 4, + 'ꦤ꧀ꦥꦿ': 4, + 'ꦤ꧀ꦥꦿꦶ': 5, + 'ꦤ꧀ꦧ': 3, + 'ꦤ꧀ꦧꦁ': 4, + 'ꦤ꧀ꦧꦶ': 4, + 'ꦤ꧀ꦧꦸ': 4, + 'ꦤ꧀ꦧꦺ': 4, + 'ꦤ꧀ꦧꦺꦴ': 5, + 'ꦤ꧀ꦧꦼ': 4, + 'ꦤ꧀ꦩ': 3, + 'ꦤ꧀ꦩꦂ': 4, + 'ꦤ꧀ꦩꦶ': 4, + 'ꦤ꧀ꦩꦸꦂ': 5, + 'ꦤ꧀ꦩꦼ': 4, + 'ꦤ꧀ꦭ': 3, + 'ꦤ꧀ꦭꦶ': 4, + 'ꦤ꧀ꦭꦸ': 4, + 'ꦤ꧀ꦮ': 3, + 'ꦤ꧀ꦮꦂ': 4, + 'ꦤ꧀ꦮꦶ': 4, + 'ꦤ꧀ꦮꦸ': 4, + 'ꦤ꧀ꦮꦼ': 4, + 'ꦤ꧀ꦱ': 3, + 'ꦤ꧀ꦱꦂ': 4, + 'ꦤ꧀ꦱꦃ': 4, + 'ꦤ꧀ꦱꦶ': 4, + 'ꦤ꧀ꦱꦶꦁ': 5, + 'ꦤ꧀ꦱꦸ': 4, + 'ꦤ꧀ꦱꦺꦴ': 5, + 'ꦤ꧀ꦱꦼ': 4, + 'ꦤ꧀ꦲ': 3, + 'ꦤ꧀ꦲꦁ': 4, + 'ꦤ꧀ꦲꦶ': 4, + 'ꦤ꧀ꦲꦶꦁ': 5, + 'ꦤ꧀ꦲꦸ': 4, + 'ꦤ꧀ꦲꦺꦴ': 5, + 'ꦥꦺꦴ': 3, + 'ꦥꦿꦃ': 3, + 'ꦥꦿꦶ': 3, + 'ꦥꦿꦺꦴ': 4, + 'ꦥ꧀ꦏ': 3, + 'ꦥ꧀ꦏꦁ': 4, + 'ꦥ꧀ꦠ': 3, + 'ꦥ꧀ꦠꦶ': 4, + 'ꦥ꧀ꦢꦸ': 4, + 'ꦥ꧀ꦤ': 3, + 'ꦥ꧀ꦤꦶ': 4, + 'ꦥ꧀ꦥ': 3, + 'ꦥ꧀ꦥꦶ': 4, + 'ꦥ꧀ꦥꦺ': 4, + 'ꦥ꧀ꦧꦺ': 4, + 'ꦥ꧀ꦩ': 3, + 'ꦥ꧀ꦩꦂ': 4, + 'ꦥ꧀ꦫꦺ': 4, + 'ꦥ꧀ꦭ': 3, + 'ꦥ꧀ꦭꦸ': 4, + 'ꦥ꧀ꦱ': 3, + 'ꦥ꧀ꦱꦶꦂ': 5, + 'ꦥ꧀ꦱꦼ': 4, + 'ꦥ꧀ꦲ': 3, + 'ꦧꦺꦃ': 3, + 'ꦧꦺꦴ': 3, + 'ꦧ꧀ꦏ': 3, + 'ꦧ꧀ꦠꦸ': 4, + 'ꦧ꧀ꦥ': 3, + 'ꦧ꧀ꦧ': 3, + 'ꦧ꧀ꦧꦺ': 4, + 'ꦧ꧀ꦲ': 3, + 'ꦧ꧀ꦲꦶ': 4, + 'ꦩꦺꦃ': 3, + 'ꦩꦺꦴ': 3, + 'ꦩꦿꦃ': 3, + 'ꦩꦿꦶꦃ': 4, + 'ꦩ꧀ꦏꦁ': 4, + 'ꦩ꧀ꦔꦼ': 4, + 'ꦩ꧀ꦠꦸ': 4, + 'ꦩ꧀ꦠꦺꦴ': 5, + 'ꦩ꧀ꦤꦶꦁ': 5, + 'ꦩ꧀ꦥ': 3, + 'ꦩ꧀ꦥꦶ': 4, + 'ꦩ꧀ꦥꦸ': 4, + 'ꦩ꧀ꦥꦼ': 4, + 'ꦩ꧀ꦧ': 3, + 'ꦩ꧀ꦧꦁ': 4, + 'ꦩ꧀ꦧꦂ': 4, + 'ꦩ꧀ꦧꦃ': 4, + 'ꦩ꧀ꦧꦶ': 4, + 'ꦩ꧀ꦧꦸ': 4, + 'ꦩ꧀ꦧꦸꦁ': 5, + 'ꦩ꧀ꦧꦺ': 4, + 'ꦩ꧀ꦧꦺꦂ': 5, + 'ꦩ꧀ꦧꦼꦂ': 5, + 'ꦩ꧀ꦧꦾꦸꦂ': 6, + 'ꦩ꧀ꦩ': 3, + 'ꦩ꧀ꦩꦶ': 4, + 'ꦩ꧀ꦫ': 3, + 'ꦩ꧀ꦫꦃ': 4, + 'ꦩ꧀ꦭ': 3, + 'ꦩ꧀ꦲꦶ': 4, + 'ꦪꦸꦃ': 3, + 'ꦪꦺꦴ': 3, + 'ꦫꦶꦃ': 3, + 'ꦫꦺꦴ': 3, + 'ꦭꦶꦃ': 3, + 'ꦭꦺꦃ': 3, + 'ꦭꦺꦴ': 3, + 'ꦭꦺꦴꦁ': 4, + 'ꦭ꧀ꦏꦁ': 4, + 'ꦭ꧀ꦚꦼꦁ': 5, + 'ꦭ꧀ꦠꦸ': 4, + 'ꦭ꧀ꦧꦸ': 4, + 'ꦭ꧀ꦩꦸ': 4, + 'ꦭ꧀ꦭ': 3, + 'ꦭ꧀ꦭꦶ': 4, + 'ꦭ꧀ꦭꦶꦁ': 5, + 'ꦭ꧀ꦭꦺ': 4, + 'ꦭ꧀ꦮ': 3, + 'ꦭ꧀ꦱ': 3, + 'ꦭ꧀ꦱꦂ': 4, + 'ꦭ꧀ꦱꦶꦁ': 5, + 'ꦭ꧀ꦱꦸ': 4, + 'ꦭ꧀ꦲ': 3, + 'ꦭ꧀ꦲꦁ': 4, + 'ꦭ꧀ꦲꦶꦁ': 5, + 'ꦭ꧀ꦲꦸ': 4, + 'ꦮꦶꦃ': 3, + 'ꦮꦸꦃ': 3, + 'ꦮꦺꦴ': 3, + 'ꦮꦺꦴꦁ': 4, + 'ꦮꦺꦴꦃ': 4, + 'ꦮꦿꦸꦃ': 4, + 'ꦱꦶꦃ': 3, + 'ꦱꦺꦴ': 3, + 'ꦱꦿꦃ': 3, + 'ꦱ꧀ꦏ': 3, + 'ꦱ꧀ꦏꦁ': 4, + 'ꦱ꧀ꦏꦿꦶ': 5, + 'ꦱ꧀ꦒ': 3, + 'ꦱ꧀ꦔꦸ': 4, + 'ꦱ꧀ꦔꦿ': 4, + 'ꦱ꧀ꦛꦶ': 4, + 'ꦱ꧀ꦠ': 3, + 'ꦱ꧀ꦠꦿ': 4, + 'ꦱ꧀ꦢꦂ': 4, + 'ꦱ꧀ꦢꦶ': 4, + 'ꦱ꧀ꦢꦸ': 4, + 'ꦱ꧀ꦥ': 3, + 'ꦱ꧀ꦧ': 3, + 'ꦱ꧀ꦧꦁ': 4, + 'ꦱ꧀ꦩ': 3, + 'ꦱ꧀ꦩꦶ': 4, + 'ꦱ꧀ꦩꦼ': 4, + 'ꦱ꧀ꦩꦿ': 4, + 'ꦱ꧀ꦭ': 3, + 'ꦱ꧀ꦮ': 3, + 'ꦱ꧀ꦱ': 3, + 'ꦱ꧀ꦱꦂ': 4, + 'ꦱ꧀ꦱꦶ': 4, + 'ꦱ꧀ꦱꦶꦁ': 5, + 'ꦱ꧀ꦱꦸ': 4, + 'ꦱ꧀ꦱꦺ': 4, + 'ꦱ꧀ꦲ': 3, + 'ꦱ꧀ꦲꦁ': 4, + 'ꦱ꧀ꦲꦶ': 4, + 'ꦱ꧀ꦲꦶꦁ': 5, + 'ꦱ꧀ꦲꦸ': 4, + 'ꦲꦺꦴ': 3, + 'ꦉꦁ': 2, + 'ꦏꦁ': 2, + 'ꦏꦂ': 2, + 'ꦏꦶ': 2, + 'ꦏꦶꦂ': 3, + 'ꦏꦸ': 2, + 'ꦏꦸꦂ': 3, + 'ꦏꦼ': 2, + 'ꦏ꧀': 2, + 'ꦒꦁ': 2, + 'ꦒꦂ': 2, + 'ꦒꦸ': 2, + 'ꦒꦸꦁ': 3, + 'ꦒꦸꦂ': 3, + 'ꦒꦼ': 2, + 'ꦒꦼꦂ': 3, + 'ꦔꦁ': 2, + 'ꦔꦶ': 2, + 'ꦔꦶꦁ': 3, + 'ꦔꦸ': 2, + 'ꦔꦼ': 2, + 'ꦔꦼꦂ': 3, + 'ꦔꦽ': 2, + 'ꦕꦶ': 2, + 'ꦕꦶꦁ': 3, + 'ꦕꦸ': 2, + 'ꦗꦶ': 2, + 'ꦗꦸ': 2, + 'ꦗꦼ': 2, + 'ꦚꦁ': 2, + 'ꦚꦶꦁ': 3, + 'ꦝꦁ': 2, + 'ꦝꦂ': 2, + 'ꦝꦶ': 2, + 'ꦝꦼ': 2, + 'ꦝꦼꦁ': 3, + 'ꦠꦁ': 2, + 'ꦠꦶ': 2, + 'ꦠꦸ': 2, + 'ꦠꦸꦁ': 3, + 'ꦠꦸꦂ': 3, + 'ꦠꦼ': 2, + 'ꦠꦼꦂ': 3, + 'ꦠꦽ': 2, + 'ꦠ꧀': 2, + 'ꦢꦂ': 2, + 'ꦢꦶ': 2, + 'ꦢꦸ': 2, + 'ꦢꦸꦂ': 3, + 'ꦢꦼ': 2, + 'ꦢ꧀': 2, + 'ꦤꦁ': 2, + 'ꦤꦂ': 2, + 'ꦤꦶ': 2, + 'ꦤꦶꦁ': 3, + 'ꦤꦸ': 2, + 'ꦤꦸꦁ': 3, + 'ꦤꦼ': 2, + 'ꦤꦼꦁ': 3, + 'ꦤꦼꦂ': 3, + 'ꦤ꧀': 2, + 'ꦥꦁ': 2, + 'ꦥ꦳ꦼ': 3, + 'ꦥ꦳꧀': 3, + 'ꦥꦶ': 2, + 'ꦥꦸ': 2, + 'ꦥꦸꦁ': 3, + 'ꦥꦼ': 2, + 'ꦥꦼꦂ': 3, + 'ꦥ꧀': 2, + 'ꦧꦁ': 2, + 'ꦧꦶ': 2, + 'ꦧꦸ': 2, + 'ꦧꦸꦂ': 3, + 'ꦧꦼ': 2, + 'ꦧ꧀': 2, + 'ꦩꦁ': 2, + 'ꦩꦂ': 2, + 'ꦩꦶ': 2, + 'ꦩꦸ': 2, + 'ꦩꦸꦁ': 3, + 'ꦩꦸꦂ': 3, + 'ꦩꦼ': 2, + 'ꦩꦼꦂ': 3, + 'ꦩ꧀': 2, + 'ꦪꦁ': 2, + 'ꦪꦶ': 2, + 'ꦪꦸ': 2, + 'ꦪꦸꦁ': 3, + 'ꦫꦁ': 2, + 'ꦫꦶ': 2, + 'ꦫꦶꦁ': 3, + 'ꦫꦸ': 2, + 'ꦫꦸꦁ': 3, + 'ꦭꦁ': 2, + 'ꦭꦂ': 2, + 'ꦭꦶ': 2, + 'ꦭꦶꦁ': 3, + 'ꦭꦸ': 2, + 'ꦭꦸꦁ': 3, + 'ꦭꦸꦂ': 3, + 'ꦭ꧀': 2, + 'ꦮꦂ': 2, + 'ꦮ꦳ꦼꦂ': 4, + 'ꦮꦶ': 2, + 'ꦮꦸ': 2, + 'ꦮꦸꦁ': 3, + 'ꦮꦼ': 2, + 'ꦮꦼꦁ': 3, + 'ꦮꦼꦂ': 3, + 'ꦱꦂ': 2, + 'ꦱꦶ': 2, + 'ꦱꦶꦁ': 3, + 'ꦱꦶꦂ': 3, + 'ꦱꦸ': 2, + 'ꦱꦸꦁ': 3, + 'ꦱꦼ': 2, + 'ꦱꦼꦁ': 3, + 'ꦱ꧀': 2, + 'ꦲꦁ': 2, + 'ꦲꦶ': 2, + 'ꦲꦶꦁ': 3, + 'ꦲꦶꦂ': 3, + 'ꦲꦸ': 2, + 'ꦲꦸꦂ': 3, + 'ꦲꦼ': 2, + ' ̣': 2, + 'ạ': 2, + 'ẹ': 2, + 'ḥ': 2, + 'ị': 2, + 'ṛ': 2, + 'ṭ': 2, + 'ỵ': 2, + 'ಕಾಂ': 3, + 'ಕಿಂ': 3, + 'ಕುಂ': 3, + 'ಕೆಂ': 3, + 'ಕೊಂ': 3, + 'ಖಾಂ': 3, + 'ಗಾಂ': 3, + 'ಗೊಂ': 3, + 'ಟುಂ': 3, + 'ದಿಂ': 3, + 'ನಾಂ': 3, + 'ನಿಂ': 3, + 'ಯಿಂ': 3, + 'ಯುಂ': 3, + 'ಯೆಂ': 3, + 'ರಾಂ': 3, + 'ರಿಂ': 3, + 'ರೆಂ': 3, + 'ಲೆಂ': 3, + 'ಳಿಂ': 3, + 'ವುಂ': 3, + 'ವೆಂ': 3, + 'ಶಾಂ': 3, + 'ಸಾಂ': 3, + 'ಹೊಂ': 3, + 'ಕೆ': 2, + 'ಕೌ': 2, + 'ಕ್': 2, + 'ಕ್‌': 3, + 'ಖ್': 2, + 'ಗಿ': 2, + 'ಗೆ': 2, + 'ಗೌ': 2, + 'ಗ್': 2, + 'ಘಿ': 2, + 'ಚಿ': 2, + 'ಚ್': 2, + 'ಛಿ': 2, + 'ಛೆ': 2, + 'ಜಿ': 2, + 'ಜೆ': 2, + 'ಜ್': 2, + 'ಞೆ': 2, + 'ಞೌ': 2, + 'ಟಿ': 2, + 'ಟ್': 2, + 'ಠಿ': 2, + 'ಡಿ': 2, + 'ಡೆ': 2, + 'ಡ್': 2, + 'ಢಿ': 2, + 'ಣಿ': 2, + 'ಣೆ': 2, + 'ತಿ': 2, + 'ತೆ': 2, + 'ತ್': 2, + 'ಥಿ': 2, + 'ಥೆ': 2, + 'ದಿ': 2, + 'ದೆ': 2, + 'ದೌ': 2, + 'ದ್': 2, + 'ಧಿ': 2, + 'ಧೆ': 2, + 'ಧ್': 2, + 'ನಿ': 2, + 'ನೆ': 2, + 'ನೌ': 2, + 'ನ್': 2, + 'ಪಿ': 2, + 'ಪ್': 2, + 'ಬೆ': 2, + 'ಬ್': 2, + 'ಭಿ': 2, + 'ಭೆ': 2, + 'ಭೌ': 2, + 'ಮಿ': 2, + 'ಮೆ': 2, + 'ಮ್': 2, + 'ಯಿ': 2, + 'ಯೆ': 2, + 'ಯ್': 2, + 'ರಿ': 2, + 'ರೆ': 2, + 'ರ್': 2, + 'ಲಿ': 2, + 'ಲೆ': 2, + 'ಲ್': 2, + 'ಳಿ': 2, + 'ಳೆ': 2, + 'ಳ್': 2, + 'ವಿ': 2, + 'ವೆ': 2, + 'ವ್': 2, + 'ಶಿ': 2, + 'ಶ್': 2, + 'ಷಿ': 2, + 'ಷೆ': 2, + 'ಷ್': 2, + 'ಸಿ': 2, + 'ಸೆ': 2, + 'ಸ್': 2, + 'ಹಿ': 2, + 'ಹೆ': 2, + 'ក្ខ': 3, + 'ក្ដិ': 4, + 'ក្ដី': 4, + 'ក្ដៅ': 4, + 'ក្នុ': 4, + 'ក្រ': 3, + 'ក្រុ': 4, + 'ក្រោ': 4, + 'ក្ស': 3, + 'ក្សា': 4, + 'ខ្ជា': 4, + 'ខ្ព': 3, + 'ខ្លា': 4, + 'ខ្លួ': 4, + 'គាំ': 3, + 'គ្គ': 3, + 'គ្នា': 4, + 'គ្មា': 4, + 'គ្រ': 3, + 'គ្រា': 4, + 'គ្រឹះ': 5, + 'គ្រួ': 4, + 'ឃ្ន': 3, + 'ង្ក': 3, + 'ង្កើ': 4, + 'ង្ខិ': 4, + 'ង្ខំ': 4, + 'ង្គ': 3, + 'ង្រី': 4, + 'ង្រឹ': 4, + 'ង្រៀ': 4, + 'ង្ហា': 4, + 'ង្អ': 3, + 'ចាំ': 3, + 'ច្ច': 3, + 'ច្ចេ': 4, + 'ច្បា': 4, + 'ឆាំ': 3, + 'ឆ្នាំ': 5, + 'ឆ្នោ': 4, + 'ឆ្ល': 3, + 'ឆ្លើ': 4, + 'ជ្ជ': 3, + 'ជ្ជា': 4, + 'ជ្ញា': 4, + 'ជ្យ': 3, + 'ជ្រ': 3, + 'ជ្រើ': 4, + 'ជ្រៀ': 4, + 'ជ្រែ': 4, + 'ឈ្មោះ': 5, + 'ញុះ': 3, + 'ញ្ចូ': 4, + 'ញ្ជា': 4, + 'ញ្ញ': 3, + 'ញ្ញា': 4, + 'ញ្ញៈ': 4, + 'ដ្ឋ': 3, + 'ដ្ឋា': 4, + 'ឌ្ឍ': 3, + 'ណោះ': 3, + 'ណ្ដា': 4, + 'ណ្ដុះ': 5, + 'ណ្ឌ': 3, + 'ណ្ណោះ': 5, + 'ត្ដ': 3, + 'ត្ដិ': 4, + 'ត្ថ': 3, + 'ត្ថិ': 4, + 'ត្យ': 3, + 'ត្រ': 3, + 'ត្រា': 4, + 'ត្រឹ': 4, + 'ត្រូ': 4, + 'ត្ស': 3, + 'ថ្ងៃ': 4, + 'ថ្នា': 4, + 'ថ្នូ': 4, + 'ថ្មី': 4, + 'ថ្លៃ': 4, + 'ទាំ': 3, + 'ទោះ': 3, + 'ទ្ធ': 3, + 'ទ្ធិ': 4, + 'ទ្យា': 4, + 'ទ្រ': 3, + 'ធ្ង': 3, + 'ធ្នា': 4, + 'ធ្នូ': 4, + 'ធ្យា': 4, + 'ធ្យោ': 4, + 'ធ្វើ': 4, + 'នាំ': 3, + 'នេះ': 3, + 'នោះ': 3, + 'ន្ដ': 3, + 'ន្ដិ': 4, + 'ន្ថែ': 4, + 'ន្ថោ': 4, + 'ន្ទា': 4, + 'ន្ទៈ': 4, + 'ន្ធ': 3, + 'ន្និ': 4, + 'ន្ម': 3, + 'ន្យា': 4, + 'ន្លែ': 4, + 'បោះ': 3, + 'ប៉ះ': 3, + 'ប្ដី': 4, + 'ប្ដូ': 4, + 'ប្ដេ': 4, + 'ប្ប': 3, + 'ប្បី': 4, + 'ប្រ': 3, + 'ប្រា': 4, + 'ប្រឹ': 4, + 'ប្រុ': 4, + 'ប្រើ': 4, + 'ប្រែ': 4, + 'ប្អូ': 4, + 'ផ្ដ': 3, + 'ផ្ដា': 4, + 'ផ្ទា': 4, + 'ផ្ទុ': 4, + 'ផ្ទេ': 4, + 'ផ្នែ': 4, + 'ផ្លា': 4, + 'ផ្លិ': 4, + 'ផ្ស': 3, + 'ផ្សា': 4, + 'ផ្សេ': 4, + 'ផ្សៃ': 4, + 'ពោះ': 3, + 'ព្យ': 3, + 'ព្យា': 4, + 'ព្រ': 3, + 'ព្រឹ': 4, + 'ព្រៀ': 4, + 'ព្រៃ': 4, + 'ព្រំ': 4, + 'ព្វ': 3, + 'ម៉ា': 3, + 'ម៉ោ': 3, + 'ម្ងា': 4, + 'ម្ចា': 4, + 'ម្ដា': 4, + 'ម្ដែ': 4, + 'ម្នា': 4, + 'ម្នេ': 4, + 'ម្ប': 3, + 'ម្បី': 4, + 'ម្បុ': 4, + 'ម្ភា': 4, + 'ម្ម': 3, + 'ម្រ': 3, + 'ម្រា': 4, + 'ម្រិ': 4, + 'ម្រូ': 4, + 'ម្រើ': 4, + 'ម្រេ': 4, + 'ម្លៀ': 4, + 'ម្លៃ': 4, + 'យ៉ា': 3, + 'យ្យ': 3, + 'រាំ': 3, + 'រ្ដិ៍': 5, + 'លុះ': 3, + 'ល្បៈ': 4, + 'ល្មើ': 4, + 'ស្គា': 4, + 'ស្ដី': 4, + 'ស្ដ្រី': 6, + 'ស្ត្រ': 5, + 'ស្ថា': 4, + 'ស្ថិ': 4, + 'ស្ទួ': 4, + 'ស្នា': 4, + 'ស្មា': 4, + 'ស្មើ': 4, + 'ស្រ': 3, + 'ស្រា': 4, + 'ស្រី': 4, + 'ស្រ័': 4, + 'ស្លា': 4, + 'ស្វែ': 4, + 'ស្វ័': 4, + 'ស្ស': 3, + 'ហ្ម': 3, + 'អ្ន': 3, + 'អ្វី': 4, + 'ឱ្យ': 3, + 'កិ': 2, + 'កុ': 2, + 'កុំ': 3, + 'កំ': 2, + 'ក់': 2, + 'ក៏': 2, + 'ខិ': 2, + 'ខុ': 2, + 'ខំ': 2, + 'គិ': 2, + 'គឺ': 2, + 'គំ': 2, + 'គ៌': 2, + 'ឃុំ': 3, + 'ងឺ': 2, + 'ង់': 2, + 'ចិ': 2, + 'ចុ': 2, + 'ចូ': 2, + 'ចំ': 2, + 'ច់': 2, + 'ជិ': 2, + 'ជី': 2, + 'ជុំ': 3, + 'ជំ': 2, + 'ដី': 2, + 'ដឹ': 2, + 'ដូ': 2, + 'ដំ': 2, + 'ដ៏': 2, + 'ណិ': 2, + 'ណី': 2, + 'ណ៌': 2, + 'ណ៍': 2, + 'តិ': 2, + 'តី': 2, + 'តុ': 2, + 'តំ': 2, + 'ត់': 2, + 'ត់់': 3, + 'ត៌': 2, + 'ទិ': 2, + 'ទិ៍': 3, + 'ទី': 2, + 'ទឹ': 2, + 'ទុ': 2, + 'ទូ': 2, + 'ទួ': 2, + 'ទំ': 2, + 'ធិ': 2, + 'ធី': 2, + 'និ': 2, + 'នី': 2, + 'នឹ': 2, + 'នុ': 2, + 'នូ': 2, + 'នួ': 2, + 'ន់': 2, + 'ន៍': 2, + 'បិ': 2, + 'បី': 2, + 'បុ': 2, + 'បូ': 2, + 'បំ': 2, + 'ប៉ុ': 3, + 'ប់': 2, + 'ផុ': 2, + 'ពិ': 2, + 'ពី': 2, + 'ពុ': 2, + 'ពូ': 2, + 'ព័': 2, + 'ភិ': 2, + 'ភ័': 2, + 'មិ': 2, + 'មុ': 2, + 'មូ': 2, + 'មួ': 2, + 'ម៌': 2, + 'ម័': 2, + 'យុ': 2, + 'រិ': 2, + 'រី': 2, + 'រុ': 2, + 'រូ': 2, + 'រួ': 2, + 'រំ': 2, + 'លិ': 2, + 'លូ': 2, + 'លំ': 2, + 'ល់': 2, + 'វិ': 2, + 'សិ': 2, + 'សី': 2, + 'សុ': 2, + 'សុំ': 3, + 'សំ': 2, + 'ស់': 2, + 'ស័': 2, + 'ហូ': 2, + 'ហ៍': 2, + 'ឡុ': 2, + 'អំ': 2, + 'ᨠ᩠ᨠ': 3, + 'ᨠ᩠ᨦᩢᩢ': 5, + 'ᨠ᩠ᨦᩨ᩵': 5, + 'ᨠ᩠ᨭᩫ': 4, + 'ᨠ᩠ᨯᩢ': 4, + 'ᨠ᩠ᨶᩢ': 4, + 'ᨠ᩠ᨶᩥ': 4, + 'ᨠ᩠ᩅ': 3, + 'ᨠ᩠ᩅᩢ': 4, + 'ᨠ᩠ᩅᩫ': 4, + 'ᨠ᩠ᩋ᩵': 4, + 'ᨠᩢ᩠ᨷ': 4, + 'ᨠᩮ᩠': 3, + 'ᨠᩮᩢ᩵': 4, + 'ᨠᩮ᩵': 3, + 'ᨠᩯ᩠': 3, + 'ᨠᩯ᩵': 3, + 'ᨡ᩠ᨦᩢ': 4, + 'ᨡ᩠ᨯᩢ': 4, + 'ᨡ᩠ᨶ': 3, + 'ᨡ᩠ᨶᩢ': 4, + 'ᨡ᩠ᨶᩨ᩶': 5, + 'ᨡ᩠ᩅ': 3, + 'ᨡ᩠ᩋ': 3, + 'ᨡᩮ᩠': 3, + 'ᨡᩮᩢ': 3, + 'ᨡᩮᩢᩢ': 4, + 'ᨡᩯ᩠': 3, + 'ᨡᩱᩢ': 3, + 'ᨣᩕ᩠': 3, + 'ᨣᩕᩮ᩠': 4, + 'ᨣ᩠ᨣ': 3, + 'ᨣ᩠ᨯᩧ': 4, + 'ᨣ᩠ᨶᩢ': 4, + 'ᨣ᩠ᨾᩫ': 4, + 'ᨣ᩠ᩅ': 3, + 'ᨣ᩠ᩋᩢ': 4, + 'ᨣᩢ᩠ᨷ': 4, + 'ᨣᩮᩢᩢ': 4, + 'ᨣᩯ᩠': 3, + 'ᨤ᩠ᨯᩥ': 4, + 'ᨤ᩠ᨶᩨ': 4, + 'ᨤ᩠ᨶᩫ': 4, + 'ᨤ᩠ᩅᩫ': 4, + 'ᨤ᩠ᩋ': 3, + 'ᨤᩢ᩠ᨬ': 4, + 'ᨤᩮᩢ': 3, + 'ᨤᩱ᩵': 3, + 'ᨧ᩠ᨦᩥ᩵': 5, + 'ᨧ᩠ᨯᩢ': 4, + 'ᨧᩮ᩠': 3, + 'ᨧᩮᩢᩢ': 4, + 'ᨧᩱ᩠': 3, + 'ᨨ᩠ᨶᩢ': 4, + 'ᨩ᩠ᨶᩢᩢ': 5, + 'ᨩ᩠ᨶ᩼': 4, + 'ᨩᩭ᩵': 3, + 'ᨩᩮ᩠': 3, + 'ᨩᩱᩢ': 3, + 'ᨩ᩵ᩭ': 3, + 'ᨪ᩠ᨦᩨ᩵': 5, + 'ᨪᩮᩢ': 3, + 'ᨬ᩠ᨬ': 3, + 'ᨯ᩠ᨦᩢ᩵': 5, + 'ᨯ᩠ᨰ': 3, + 'ᨯ᩠ᨶᩥ': 4, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 6, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 6, + 'ᨯᩪᩯ': 3, + 'ᨯᩯ᩠': 3, + 'ᨯᩰ᩠': 3, + 'ᨯᩱᩢ': 3, + 'ᨯᩴ᩠ᨿ': 4, + 'ᨱ᩠ᨱ': 3, + 'ᨲᩕᩦ': 3, + 'ᨲᩕ᩼': 3, + 'ᨲ᩠ᨠᩫ': 4, + 'ᨲ᩠ᨦᩢᩢ': 5, + 'ᨲ᩠ᨯᩢ': 4, + 'ᨲ᩠ᨲᩥ': 4, + 'ᨲ᩠ᨳᩩ': 4, + 'ᨲ᩠ᨶᩫ': 4, + 'ᨲ᩠ᨶᩫᩢ': 5, + 'ᨲ᩠ᩅᩫ': 4, + 'ᨲ᩠ᩋᩢ': 4, + 'ᨲᩮ᩠': 3, + 'ᨲᩯ᩠': 3, + 'ᨲᩯ᩵': 3, + 'ᨲᩱ᩠': 3, + 'ᨲᩱᩢ': 3, + 'ᨳ᩠ᨦᩨ': 4, + 'ᨳ᩠ᩅᩢ': 4, + 'ᨳᩫ᩠ᨷ': 4, + 'ᨳᩮ᩠': 3, + 'ᨳᩮᩢᩢ': 4, + 'ᨳᩯ᩠': 3, + 'ᨴ᩠ᨦᩢ': 4, + 'ᨴ᩠ᨦᩨ': 4, + 'ᨴ᩠ᨵᩥ': 4, + 'ᨴ᩠ᨿ': 3, + 'ᨴ᩠ᨿ᩵': 4, + 'ᨴ᩠ᩅᩢ': 4, + 'ᨴ᩠ᩅᩫ᩵': 5, + 'ᨴᩮ᩠': 3, + 'ᨴᩮᩢᩢ': 4, + 'ᨴᩮᩢ᩵': 4, + 'ᨴᩯ᩠': 3, + 'ᨴᩯᩢ': 3, + 'ᨴᩰ᩠': 3, + 'ᨶ᩠ᨲᩥ': 4, + 'ᨶ᩠ᨶᩢᩢ': 5, + 'ᨶ᩠ᨶᩥ': 4, + 'ᨶ᩠ᩋ': 3, + 'ᨶ᩠ᩋᩢ': 4, + 'ᨶᩢ᩠ᨷ': 4, + 'ᨶᩯ᩠': 3, + 'ᨷ᩠ᨦᩢ': 4, + 'ᨷ᩠ᨯᩢ': 4, + 'ᨷ᩠ᨲᩢ': 4, + 'ᨷ᩠ᨲᩥ': 4, + 'ᨷ᩠ᨴᩫ': 4, + 'ᨷ᩠ᨿ': 3, + 'ᨷ᩠ᩅᩫ': 4, + 'ᨷ᩠ᩋ': 3, + 'ᨷᩮ᩠': 3, + 'ᨸ᩠ᨠᩫ': 4, + 'ᨸ᩠ᨯᩨ': 4, + 'ᨸ᩠ᨶᩢ': 4, + 'ᨸ᩠ᩋ': 3, + 'ᨸᩮ᩠': 3, + 'ᨸᩮᩢ᩵': 4, + 'ᨸ᩠᩵ᨿ': 4, + 'ᨹ᩠ᨯᩥ': 4, + 'ᨹ᩠ᨿ᩵': 4, + 'ᨹ᩠ᩅᩥ': 4, + 'ᨹᩪᩢᩱ': 4, + 'ᨹᩫ᩠ᩃ': 4, + 'ᨹᩮᩨ᩠': 4, + 'ᨻᩕ᩠': 3, + 'ᨻ᩠ᨦ': 3, + 'ᨻ᩠ᨶᩨ᩶': 5, + 'ᨻ᩠ᨶᩫ᩶': 5, + 'ᨻ᩠ᨿ': 3, + 'ᨻ᩠ᩋ': 3, + 'ᨻᩮ᩠': 3, + 'ᨽᩱ᩠': 3, + 'ᨾ᩠ᨲᩥ': 4, + 'ᨾ᩠ᨾ': 3, + 'ᨾ᩠ᨾ᩼': 4, + 'ᨾ᩠ᩅ': 3, + 'ᨾ᩠ᩅ᩵': 4, + 'ᨾᩮ᩠': 3, + 'ᨾᩯ᩵': 3, + 'ᨿ᩠ᨦᩢ': 4, + 'ᨿ᩠ᨦᩢᩢ': 5, + 'ᨿ᩠ᨦᩥ': 4, + 'ᨿ᩠ᨦᩥ᩵': 5, + 'ᨿ᩠ᩋ': 3, + 'ᨿᩢ᩠ᨷ': 4, + 'ᨿᩫ᩠ᩈ': 4, + 'ᨿᩮ᩠': 3, + 'ᩁ᩠ᨠᩢ': 4, + 'ᩁ᩠ᨮᩢ': 4, + 'ᩁ᩠ᨾᩫ': 4, + 'ᩁ᩠ᨿ': 3, + 'ᩁ᩠ᩅ': 3, + 'ᩁ᩠ᩅ᩵': 4, + 'ᩁ᩠ᩋ': 3, + 'ᩁᩢ᩠ᨷ': 4, + 'ᩁᩢᩭ': 3, + 'ᩁᩫ᩠ᨷ': 4, + 'ᩁᩮ᩠': 3, + 'ᩁᩮᩨ᩠': 4, + 'ᩁᩯ᩠': 3, + 'ᩃ᩠ᨦᩫ': 4, + 'ᩃ᩠ᩅ᩵': 4, + 'ᩃᩢ᩠ᨿ': 4, + 'ᩃᩨ᩠ᨷ': 4, + 'ᩃᩮ᩠': 3, + 'ᩃᩰ᩠': 3, + 'ᩅ᩠ᨲᩥ': 4, + 'ᩅ᩠ᨶᩢ': 4, + 'ᩅ᩠ᨿ': 3, + 'ᩅ᩠ᩅ᩵': 4, + 'ᩅᩮ᩠': 3, + 'ᩅᩱᩢ': 3, + 'ᩈ᩠ᨠᩢ': 4, + 'ᩈ᩠ᨠᩧ': 4, + 'ᩈ᩠ᨦᩢ': 4, + 'ᩈ᩠ᨦᩥ᩵': 5, + 'ᩈ᩠ᨦᩫ': 4, + 'ᩈ᩠ᨶᩫ': 4, + 'ᩈ᩠ᨾᩫ': 4, + 'ᩈ᩠ᨿ': 3, + 'ᩈ᩠ᩅ᩵': 4, + 'ᩈ᩠ᩋ': 3, + 'ᩈᩢ᩠ᨿ': 4, + 'ᩈᩫ᩠ᨾ': 4, + 'ᩈᩮ᩠': 3, + 'ᩈᩯ᩠': 3, + 'ᩈᩱ᩠': 3, + 'ᩉᩕᩨ': 3, + 'ᩉ᩠ᨶᩢ': 4, + 'ᩉ᩠ᨶᩦ': 4, + 'ᩉ᩠ᨶᩧ': 4, + 'ᩉ᩠ᨶᩧ᩵': 5, + 'ᩉ᩠ᨶᩫ': 4, + 'ᩉ᩠ᨾ': 3, + 'ᩉ᩠ᨾᩢ': 4, + 'ᩉ᩠ᨾᩢᩢ': 5, + 'ᩉ᩠ᨾᩪ᩵': 5, + 'ᩉ᩠ᨾᩳ': 4, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 6, + 'ᩉ᩠ᨿᩩ': 4, + 'ᩉ᩠ᩅᩫ': 4, + 'ᩉ᩠ᩅ᩵': 4, + 'ᩉᩮᩖᩨ': 4, + 'ᩉᩮ᩠': 3, + 'ᩉᩯ᩠': 3, + 'ᩉᩯ᩵': 3, + 'ᩉᩱ᩠': 3, + 'ᩋ᩠ᨶᩢ': 4, + 'ᩋ᩠ᨶᩨ᩵': 5, + 'ᩋ᩠ᩋ': 3, + 'ᩓ᩠ᩅᩢ': 4, + 'ᨠᩢ': 2, + 'ᨠᩥ': 2, + 'ᨠᩨ': 2, + 'ᨠᩩ': 2, + 'ᨠᩳ᩵': 3, + 'ᨠ᩵': 2, + 'ᨠ᩵ᩴ': 3, + 'ᨡᩢ': 2, + 'ᨡᩳ᩶': 3, + 'ᨡ᩵': 2, + 'ᨣᩢ': 2, + 'ᨣᩢᩴ': 3, + 'ᨣᩩ': 2, + 'ᨣᩩᩢ': 3, + 'ᨣᩳ᩶': 3, + 'ᨣᩴ': 2, + 'ᨥᩢ': 2, + 'ᨦᩢ': 2, + 'ᨦᩢᩢ': 3, + 'ᨦᩨ': 2, + 'ᨦᩨ᩵': 3, + 'ᨦᩨ᩶': 3, + 'ᨦ᩵': 2, + 'ᨧᩢ': 2, + 'ᨧᩴ': 2, + 'ᨧ᩵ᩴ': 3, + 'ᨩᩢ': 2, + 'ᨩᩦ': 2, + 'ᨩᩨ᩵': 3, + 'ᨩᩩ': 2, + 'ᨪᩨ᩵': 3, + 'ᨪᩩ': 2, + 'ᨭᩛ': 2, + 'ᨭᩥ': 2, + 'ᨯᩢ': 2, + 'ᨯᩦ': 2, + 'ᨯᩨ': 2, + 'ᨯᩪ': 2, + 'ᨲᩥ': 2, + 'ᨲᩩ': 2, + 'ᨲᩳ᩵': 3, + 'ᨲ᩵': 2, + 'ᨲ᩵ᩴ': 3, + 'ᨳᩨ': 2, + 'ᨳᩪ': 2, + 'ᨴᩦ᩵': 3, + 'ᨴᩩ': 2, + 'ᨵᩥ': 2, + 'ᨵᩦ': 2, + 'ᨶᩢ': 2, + 'ᨶᩦ᩶': 3, + 'ᨶᩨ': 2, + 'ᨶᩨ᩵': 3, + 'ᨶᩩ': 2, + 'ᨶᩩ᩵': 3, + 'ᨶ᩵': 2, + 'ᨷᩢ': 2, + 'ᨷᩥ': 2, + 'ᨷᩩ': 2, + 'ᨷᩪ': 2, + 'ᨸ᩵': 2, + 'ᨹᩪᩢ': 3, + 'ᨹ᩵': 2, + 'ᨻᩥ': 2, + 'ᨻᩦ᩵': 3, + 'ᨻᩳ': 2, + 'ᨾᩢ': 2, + 'ᨾᩦ': 2, + 'ᨾᩨ': 2, + 'ᨾᩨᩨ': 3, + 'ᨾᩨ᩵': 3, + 'ᨾᩩ': 2, + 'ᨾᩪ': 2, + 'ᨾ᩵': 2, + 'ᨿᩩ': 2, + 'ᨿ᩵': 2, + 'ᩀᩪ᩵': 3, + 'ᩀ᩵': 2, + 'ᩁᩢ': 2, + 'ᩁᩥ': 2, + 'ᩁᩦ': 2, + 'ᩁᩪᩢ': 3, + 'ᩃᩢᩴ': 3, + 'ᩃᩥ': 2, + 'ᩃᩩ': 2, + 'ᩃᩪ': 2, + 'ᩅᩢ': 2, + 'ᩅᩥ': 2, + 'ᩈᩢ': 2, + 'ᩈᩥ': 2, + 'ᩈᩦ': 2, + 'ᩈᩨ᩵': 3, + 'ᩈᩩ': 2, + 'ᩈᩪ': 2, + 'ᩈᩪᩢ': 3, + 'ᩈᩳ᩵': 3, + 'ᩈ᩵ᩴ': 3, + 'ᩉᩖ': 2, + 'ᩉᩖᩢ': 3, + 'ᩉᩢ': 2, + 'ᩉᩨᩢ': 3, + 'ᩉᩨ᩶': 3, + 'ᩉᩳ': 2, + 'ᩋᩢ': 2, + 'ᩋᩨ': 2, + 'ᩋᩨ᩵': 3, + 'ᩋᩨ᩶': 3, + 'ᩋᩪᩢ': 3, + 'ᩋᩴ': 2, + 'ᩐᩢ': 2, + 'ᩓᩢ': 2, + 'ᩔ᩼': 2, + 'k̀': 2, + 'ə̀': 2, + 'ə́': 2, + 'ກັ': 2, + 'ກິ': 2, + 'ກີ': 2, + 'ກຸ': 2, + 'ກຸ່': 3, + 'ກົ': 2, + 'ກ່': 2, + 'ກ້': 2, + 'ກໍ': 2, + 'ກໍ່': 3, + 'ຂັ': 2, + 'ຂັ້': 3, + 'ຂີ່': 3, + 'ຂື້': 3, + 'ຂົ': 2, + 'ຂົ່': 3, + 'ຂົ້': 3, + 'ຂ່': 2, + 'ຂ້': 2, + 'ຂໍ': 2, + 'ຂໍ້': 3, + 'ຄັ': 2, + 'ຄິ': 2, + 'ຄື': 2, + 'ຄື່': 3, + 'ຄຸ': 2, + 'ຄຸ້': 3, + 'ຄູ່': 3, + 'ຄົ': 2, + 'ຄົ້': 3, + 'ຄ່': 2, + 'ຄ້': 2, + 'ງົ': 2, + 'ຈັ': 2, + 'ຈັ້': 3, + 'ຈິ': 2, + 'ຈື່': 3, + 'ຈຸ': 2, + 'ຈົ': 2, + 'ຈົ່': 3, + 'ຈົ້': 3, + 'ຈ່': 2, + 'ຈ້': 2, + 'ຊັ': 2, + 'ຊັ່': 3, + 'ຊັ້': 3, + 'ຊິ': 2, + 'ຊີ': 2, + 'ຊີ້': 3, + 'ຊື່': 3, + 'ຊື້': 3, + 'ຊຸ': 2, + 'ຊູ': 2, + 'ຊົ': 2, + 'ຊົ່': 3, + 'ຊ່': 2, + 'ຊ້': 2, + 'ຍິ': 2, + 'ຍີ່': 3, + 'ຍຸ': 2, + 'ຍົ': 2, + 'ຍ່': 2, + 'ຍ້': 2, + 'ດັ': 2, + 'ດັ່': 3, + 'ດິ': 2, + 'ດີ': 2, + 'ດົ': 2, + 'ດ້': 2, + 'ຕັ': 2, + 'ຕັ້': 3, + 'ຕິ': 2, + 'ຕີ': 2, + 'ຕົ': 2, + 'ຕົ້': 3, + 'ຕ່': 2, + 'ຕ້': 2, + 'ຕໍ່': 3, + 'ຖິ': 2, + 'ຖື': 2, + 'ຖື່': 3, + 'ຖຸ': 2, + 'ຖົ້': 3, + 'ຖ້': 2, + 'ທັ': 2, + 'ທິ': 2, + 'ທີ': 2, + 'ທີ່': 3, + 'ທຸ': 2, + 'ທົ່': 3, + 'ທ່': 2, + 'ທ້': 2, + 'ທໍ': 2, + 'ນັ': 2, + 'ນັ້': 3, + 'ນິ': 2, + 'ນີ': 2, + 'ນີ້': 3, + 'ນື': 2, + 'ນື່': 3, + 'ນື້': 3, + 'ນຸ': 2, + 'ນຸ່': 3, + 'ນູ': 2, + 'ນົ': 2, + 'ນ້': 2, + 'ບັ': 2, + 'ບີ': 2, + 'ບຸ': 2, + 'ບູ': 2, + 'ບົ': 2, + 'ບ່': 2, + 'ບໍ': 2, + 'ບໍ່': 3, + 'ປັ': 2, + 'ປີ': 2, + 'ປົ': 2, + 'ປ່': 2, + 'ປ້': 2, + 'ຜັ': 2, + 'ຜິ': 2, + 'ຜີ': 2, + 'ຜູ້': 3, + 'ຜົ': 2, + 'ຜ່': 2, + 'ພັ': 2, + 'ພິ': 2, + 'ພີ': 2, + 'ພີ່': 3, + 'ພຶ': 2, + 'ພື່': 3, + 'ພູ': 2, + 'ພົ': 2, + 'ພົ້': 3, + 'ພ້': 2, + 'ພໍ': 2, + 'ພໍ່': 3, + 'ຟັ': 2, + 'ຟ້': 2, + 'ມັ': 2, + 'ມິ': 2, + 'ມີ': 2, + 'ມື': 2, + 'ມື່': 3, + 'ມຸ້': 3, + 'ມູ': 2, + 'ມົ': 2, + 'ມ່': 2, + 'ຢັ': 2, + 'ຢື': 2, + 'ຢູ່': 3, + 'ຢູ້': 3, + 'ຢ່': 2, + 'ຢ້': 2, + 'ລັ': 2, + 'ລິ': 2, + 'ລີ': 2, + 'ລື': 2, + 'ລຸ': 2, + 'ລຸ້': 3, + 'ລູ': 2, + 'ລົ': 2, + 'ລ້': 2, + 'ວັ': 2, + 'ວັ່': 3, + 'ວິ': 2, + 'ວຸ': 2, + 'ວົ': 2, + 'ວົ້': 3, + 'ວ່': 2, + 'ວ້': 2, + 'ສັ': 2, + 'ສິ': 2, + 'ສີ່': 3, + 'ສີ້': 3, + 'ສຶ': 2, + 'ສື': 2, + 'ສຸ': 2, + 'ສູ້': 3, + 'ສົ': 2, + 'ສ່': 2, + 'ສ້': 2, + 'ຫັ': 2, + 'ຫຼ': 2, + 'ຫຼັ': 3, + 'ຫຼິ': 3, + 'ຫຼື': 3, + 'ຫຼົ': 3, + 'ຫຼົ່': 4, + 'ຫ່': 2, + 'ຫ້': 2, + 'ອັ': 2, + 'ອິ': 2, + 'ອີ': 2, + 'ອື່': 3, + 'ອຸ': 2, + 'ອົ': 2, + 'ອ່': 2, + 'ອ້': 2, + 'ຮັ': 2, + 'ຮີ': 2, + 'ຮູ້': 3, + 'ຮົ': 2, + 'ຮົ່': 3, + 'ຮ່': 2, + 'ຮ້': 2, + 'ໜັ': 2, + 'ໜີ່': 3, + 'ໜື່': 3, + 'ໜູ': 2, + 'ໜ່': 2, + 'ໜ້': 2, + 'ໝັ້': 3, + 'ໝີ': 2, + 'ໝູ່': 3, + 'ໝ່': 2, + 'ໝ້': 2, + 'Í': 2, + 'ǎ': 2, + 'ě': 2, + 'ǐ': 2, + 'ǒ': 2, + 'Ɔ́': 2, + 'ɔ̂': 2, + 'ɛ̂': 2, + 'क्रू': 4, + 'क्ष्ण': 5, + 'ज्ज': 3, + 'ट्टी': 4, + 'ट्रा': 4, + 'ट्रे': 4, + 'ढ़ो': 3, + 'त्राि': 5, + 'द्धां': 5, + 'फ्त': 3, + 'ब्यू': 4, + 'र्त्त': 5, + 'ष्ठा': 4, + 'हाँ': 3, + 'ड़े': 3, + 'तृ': 2, + 'पं': 2, + 'यै': 2, + 'किं': 3, + 'केा': 3, + 'क्ष्य': 5, + 'ख्य': 3, + 'गाँ': 3, + 'घ्व': 3, + 'च्छ': 3, + 'च्छु': 4, + 'छुी': 3, + 'ट्र': 3, + 'त्त्व': 5, + 'त्नी': 4, + 'त्पी': 4, + 'त्र्त': 5, + 'द्घो': 4, + 'द्भ': 3, + 'द्य': 3, + 'न्तः': 4, + 'न्ता': 4, + 'न्त्रि': 6, + 'पाँ': 3, + 'फ्ता': 4, + 'ब्धि': 4, + 'भ्य': 3, + 'भ्या': 4, + 'भ्र': 3, + 'म्न': 3, + 'म्प्र': 5, + 'र्कि': 4, + 'र्बा': 4, + 'र्मा': 4, + 'र्वा': 4, + 'ल्पि': 4, + 'ल्य': 3, + 'ल्ह': 3, + 'श्यि': 4, + 'स्क': 3, + 'स्ट': 3, + 'स्तु': 4, + 'स्ल': 3, + 'स्वे': 4, + 'केँ': 3, + 'खै': 2, + 'घू': 2, + 'छै': 2, + 'जँ': 2, + 'जेँ': 3, + 'णेँ': 3, + 'तँ': 2, + 'तु': 2, + 'तेँ': 3, + 'तै': 2, + 'त्': 2, + 'नृ': 2, + 'पेँ': 3, + 'बँ': 2, + 'मेँ': 3, + 'रै': 2, + 'शं': 2, + 'सँ': 2, + 'सृ': 2, + 'ക്ക': 3, + 'ക്കാ': 4, + 'ക്കി': 4, + 'ക്കു': 4, + 'ക്കും': 5, + 'ക്കെ': 4, + 'ക്കേ': 4, + 'ക്കൊ': 4, + 'ക്കോ': 4, + 'ക്ക്‌': 5, + 'ക്തി': 4, + 'ക്യ': 3, + 'ക്യം': 4, + 'ക്ര': 3, + 'ക്രൂ': 4, + 'ക്ഷ': 3, + 'ക്ഷാ': 4, + 'ക്ഷി': 4, + 'ക്ഷേ': 4, + 'ഖ്യാ': 4, + 'ഗ്ഗം': 4, + 'ഗ്ദാ': 4, + 'ഗ്യ': 3, + 'ഗ്യം': 4, + 'ഗ്ര': 3, + 'ങ്കി': 4, + 'ങ്കെ': 4, + 'ങ്കേ': 4, + 'ങ്ങ': 3, + 'ങ്ങി': 4, + 'ച്ച': 3, + 'ച്ചി': 4, + 'ച്ചു': 4, + 'ച്ചും': 5, + 'ച്ചെ': 4, + 'ച്ചേ': 4, + 'ജ്യ': 3, + 'ജ്യാ': 4, + 'ഞ്ച': 3, + 'ഞ്ഞ': 3, + 'ഞ്ഞി': 4, + 'ഞ്ഞെ': 4, + 'ടും': 3, + 'ട്ട': 3, + 'ട്ടാ': 4, + 'ട്ടി': 4, + 'ട്ടു': 4, + 'ട്ടോ': 4, + 'ണ്ട': 3, + 'ണ്ടാ': 4, + 'ണ്ടി': 4, + 'ണ്ടു': 4, + 'ണ്ടും': 5, + 'ണ്ടെ': 4, + 'ണ്ട്‌': 5, + 'ണ്ഡ': 3, + 'ണ്ണ': 3, + 'തും': 3, + 'ത്ത': 3, + 'ത്താ': 4, + 'ത്തി': 4, + 'ത്തു': 4, + 'ത്തും': 5, + 'ത്തെ': 4, + 'ത്തേ': 4, + 'ത്തോ': 4, + 'ത്ത്‌': 5, + 'ത്ന': 3, + 'ത്നം': 4, + 'ത്നി': 4, + 'ത്യ': 3, + 'ത്യാ': 4, + 'ത്യേ': 4, + 'ത്ര': 3, + 'ത്വ': 3, + 'ത്വം': 4, + 'ദ്ദ': 3, + 'ദ്ധ': 3, + 'ദ്ധി': 4, + 'ദ്യ': 3, + 'ദ്യാ': 4, + 'ദ്ര': 3, + 'ധ്യ': 3, + 'നും': 3, + 'ന്ത': 3, + 'ന്തം': 4, + 'ന്തെ': 4, + 'ന്ത്ര': 5, + 'ന്ത്ര്യ': 7, + 'ന്ത്ര്യം': 8, + 'ന്ഥ': 3, + 'ന്ദ': 3, + 'ന്ധ': 3, + 'ന്ധി': 4, + 'ന്ന': 3, + 'ന്നാ': 4, + 'ന്നി': 4, + 'ന്നീ': 4, + 'ന്നു': 4, + 'ന്നും': 5, + 'ന്നെ': 4, + 'ന്നേ': 4, + 'ന്നോ': 4, + 'ന്ന്': 4, + 'ന്മ': 3, + 'ന്മാ': 4, + 'ന്മു': 4, + 'ന്മൂ': 4, + 'ന്യ': 3, + 'ന്യം': 4, + 'ന്യാ': 4, + 'ന്യേ': 4, + 'ന്യോ': 4, + 'ന്റെ': 4, + 'ന്‍കൂ': 5, + 'ന്‍പി': 5, + 'പ്പ': 3, + 'പ്പി': 4, + 'പ്പു': 4, + 'പ്പെ': 4, + 'പ്പോ': 4, + 'പ്പ്‌': 5, + 'പ്ര': 3, + 'പ്രാ': 4, + 'ബ്ലി': 4, + 'ഭ്യാ': 4, + 'ഭ്രാ': 4, + 'മ്പ': 3, + 'മ്പാ': 4, + 'മ്പ്ര': 5, + 'മ്മ': 3, + 'മ്മി': 4, + 'യും': 3, + 'യ്ക്കു': 6, + 'യ്തി': 4, + 'യ്തു': 4, + 'യ്മ': 3, + 'യ്യാ': 4, + 'യ്യി': 4, + 'രും': 3, + 'ര്യ': 3, + 'ര്യം': 4, + 'ര്‍ക്കു': 7, + 'ര്‍ക്കും': 8, + 'ര്‍ക്ക്‌': 8, + 'ര്‍ഗ്ഗം': 7, + 'ര്‍ച്ച': 6, + 'ര്‍ണ്ണ': 6, + 'ര്‍ത്ത': 6, + 'ര്‍ത്തി': 7, + 'ര്‍ത്തു': 7, + 'ര്‍ത്തേ': 7, + 'ര്‍ദേ': 5, + 'ര്‍ദ്ദ': 6, + 'ര്‍പ്പെ': 7, + 'ര്‍ബ': 4, + 'ര്‍ഭ': 4, + 'ര്‍മ്മി': 7, + 'ര്‍രാ': 5, + 'ര്‍വ്വ': 6, + 'ര്‍ഹ': 4, + 'ര്‍ഹി': 5, + 'റ്റ': 3, + 'റ്റം': 4, + 'റ്റു': 4, + 'റ്റേ': 4, + 'ലും': 3, + 'ല്യ': 3, + 'ല്യാ': 4, + 'ല്ല': 3, + 'ല്ലാ': 4, + 'ല്ലാം': 5, + 'ല്ലെ': 4, + 'ല്‍കി': 5, + 'ല്‍കു': 5, + 'ല്‍കേ': 5, + 'ല്‍ത': 4, + 'ല്‍നി': 5, + 'ല്‍പ്പ': 6, + 'ളും': 3, + 'ള്ള': 3, + 'ള്ളാ': 4, + 'ള്ളി': 4, + 'ള്ളൂ': 4, + 'ള്‍കൊ': 5, + 'ള്‍ക്ക': 6, + 'ള്‍ക്കി': 7, + 'ള്‍ക്കു': 7, + 'ള്‍ക്കും': 8, + 'ള്‍ക്കെ': 7, + 'ള്‍ക്ക്‌': 8, + 'വും': 3, + 'വ്യ': 3, + 'വ്യം': 4, + 'വ്യാ': 4, + 'വ്വ': 3, + 'ശ്യ': 3, + 'ശ്ര': 3, + 'ശ്വാ': 4, + 'ഷ്ട': 3, + 'ഷ്ട്യാ': 6, + 'ഷ്ട്ര': 5, + 'ഷ്ട്രീ': 6, + 'ഷ്ണു': 4, + 'ഷ്യ': 3, + 'ഷ്യാ': 4, + 'സാം': 3, + 'സ്കാ': 4, + 'സ്തു': 4, + 'സ്ത്രം': 6, + 'സ്ത്രീ': 6, + 'സ്ഥ': 3, + 'സ്ഥാ': 4, + 'സ്ഥി': 4, + 'സ്യ': 3, + 'സ്റ്റ്‌': 7, + 'സ്വ': 3, + 'സ്വാ': 4, + 'സ്വീ': 4, + 'സ്സ': 3, + 'സ്സാ': 4, + 'സ്സി': 4, + 'സ്സും': 5, + 'സ്സോ': 4, + 'ഹിം': 3, + 'കു': 2, + 'കൂ': 2, + 'കൃ': 2, + 'ഗു': 2, + 'ടു': 2, + 'ട്‌': 3, + 'ണ്‌': 3, + 'തു': 2, + 'തൃ': 2, + 'ത്‌': 3, + 'ദൃ': 2, + 'ധൂ': 2, + 'നു': 2, + 'ന്‌': 3, + 'ന്‍': 3, + 'പു': 2, + 'പൂ': 2, + 'ബു': 2, + 'മു': 2, + 'മൃ': 2, + 'യു': 2, + 'രു': 2, + 'രൂ': 2, + 'റു': 2, + 'ലു': 2, + 'ല്‍': 3, + 'ളു': 2, + 'ള്‍': 3, + 'ഴു': 2, + 'വു': 2, + 'വൃ': 2, + 'ശു': 2, + 'സു': 2, + 'സൃ': 2, + 'ഹു': 2, + 'ഹൃ': 2, + 'ൻ്': 2, + 'ހަ': 2, + 'ހާ': 2, + 'ހި': 2, + 'ހީ': 2, + 'ހު': 2, + 'ހެ': 2, + 'ހޭ': 2, + 'ހޮ': 2, + 'ހޯ': 2, + 'ށަ': 2, + 'ށާ': 2, + 'ށި': 2, + 'ށު': 2, + 'ށެ': 2, + 'ށޭ': 2, + 'ށް': 2, + 'ނަ': 2, + 'ނާ': 2, + 'ނި': 2, + 'ނީ': 2, + 'ނު': 2, + 'ނޫ': 2, + 'ނެ': 2, + 'ނޭ': 2, + 'ން': 2, + 'ރަ': 2, + 'ރާ': 2, + 'ރި': 2, + 'ރީ': 2, + 'ރު': 2, + 'ރޫ': 2, + 'ރެ': 2, + 'ރޭ': 2, + 'ރޮ': 2, + 'ބަ': 2, + 'ބާ': 2, + 'ބި': 2, + 'ބީ': 2, + 'ބު': 2, + 'ބޫ': 2, + 'ބެ': 2, + 'ބޭ': 2, + 'ބޮ': 2, + 'ބް': 2, + 'ޅަ': 2, + 'ޅާ': 2, + 'ޅި': 2, + 'ޅު': 2, + 'ޅެ': 2, + 'ޅޭ': 2, + 'ކަ': 2, + 'ކާ': 2, + 'ކި': 2, + 'ކީ': 2, + 'ކު': 2, + 'ކެ': 2, + 'ކޮ': 2, + 'ކް': 2, + 'އަ': 2, + 'އާ': 2, + 'އި': 2, + 'އީ': 2, + 'އު': 2, + 'އޫ': 2, + 'އެ': 2, + 'އޭ': 2, + 'އޮ': 2, + 'އޯ': 2, + 'އް': 2, + 'ވަ': 2, + 'ވާ': 2, + 'ވި': 2, + 'ވީ': 2, + 'ވު': 2, + 'ވެ': 2, + 'ވޭ': 2, + 'ވޮ': 2, + 'ވޯ': 2, + 'މަ': 2, + 'މާ': 2, + 'މި': 2, + 'މީ': 2, + 'މު': 2, + 'މުި': 3, + 'މެ': 2, + 'މޭ': 2, + 'މް': 2, + 'ފަ': 2, + 'ފާ': 2, + 'ފި': 2, + 'ފީ': 2, + 'ފު': 2, + 'ފޫ': 2, + 'ފެ': 2, + 'ފޯ': 2, + 'ފް': 2, + 'ދަ': 2, + 'ދާ': 2, + 'ދި': 2, + 'ދީ': 2, + 'ދު': 2, + 'ދޫ': 2, + 'ދެ': 2, + 'ދޭ': 2, + 'ދޮ': 2, + 'ތަ': 2, + 'ތާ': 2, + 'ތި': 2, + 'ތީ': 2, + 'ތު': 2, + 'ތެ': 2, + 'ތް': 2, + 'ލަ': 2, + 'ލާ': 2, + 'ލި': 2, + 'ލީ': 2, + 'ލު': 2, + 'ލޫ': 2, + 'ލެ': 2, + 'ލޭ': 2, + 'ލް': 2, + 'ގަ': 2, + 'ގާ': 2, + 'ގި': 2, + 'ގު': 2, + 'ގެ': 2, + 'ގޮ': 2, + 'ޏަ': 2, + 'ޏެ': 2, + 'ސަ': 2, + 'ސާ': 2, + 'ސި': 2, + 'ސީ': 2, + 'ސު': 2, + 'ސޫ': 2, + 'ސެ': 2, + 'ސް': 2, + 'ޑަ': 2, + 'ޑާ': 2, + 'ޑި': 2, + 'ޑު': 2, + 'ޑެ': 2, + 'ޒަ': 2, + 'ޒާ': 2, + 'ޒި': 2, + 'ޒީ': 2, + 'ޒު': 2, + 'ޒެ': 2, + 'ޓަ': 2, + 'ޓި': 2, + 'ޓީ': 2, + 'ޓު': 2, + 'ޓެ': 2, + 'ޔަ': 2, + 'ޔާ': 2, + 'ޔި': 2, + 'ޔު': 2, + 'ޔެ': 2, + 'ޔޭ': 2, + 'ޔޮ': 2, + 'ޕް': 2, + 'ޖަ': 2, + 'ޖާ': 2, + 'ޖި': 2, + 'ޖު': 2, + 'ޖޫ': 2, + 'ޖެ': 2, + 'ޖޭ': 2, + 'ޖް': 2, + 'ޗަ': 2, + 'ޗު': 2, + 'ޗެ': 2, + 'ޘަ': 2, + 'ޙަ': 2, + 'ޙާ': 2, + 'ޙި': 2, + 'ޙީ': 2, + 'ޙު': 2, + 'ޙެ': 2, + 'ޙް': 2, + 'ޚާ': 2, + 'ޚި': 2, + 'ޚު': 2, + 'ޚް': 2, + 'ޛަ': 2, + 'ޝަ': 2, + 'ޞަ': 2, + 'ޞާ': 2, + 'ޞި': 2, + 'ޞު': 2, + 'ޞޫ': 2, + 'ޞް': 2, + 'ޟު': 2, + 'ޠަ': 2, + 'ޠީ': 2, + 'ޢަ': 2, + 'ޢާ': 2, + 'ޢީ': 2, + 'ޢު': 2, + 'ޢެ': 2, + 'ޢް': 2, + 'ޣާ': 2, + 'ޤަ': 2, + 'ޤާ': 2, + 'ޤި': 2, + 'ޤީ': 2, + 'ޤު': 2, + 'ޤެ': 2, + 'ޤް': 2, + 'Ā': 2, + 'ā': 2, + 'ē': 2, + 'ī': 2, + 'ō': 2, + 'ū': 2, + 'क्कां': 5, + 'क्ती': 4, + 'क्तीं': 5, + 'क्य': 3, + 'क्या': 4, + 'चां': 3, + 'च्छं': 4, + 'च्या': 4, + 'च्यां': 5, + 'ज्ञे': 4, + 'ज्या': 4, + 'ज्या‌': 5, + 'टां': 3, + 'ट्या': 4, + 'ण्या': 4, + 'ण्यां': 5, + 'त्ते': 4, + 'त्त्वा': 6, + 'त्त्वे': 6, + 'त्यं': 4, + 'त्यां': 5, + 'त्र्य': 5, + 'त्र्या': 6, + 'त्र्ये': 6, + 'त्वा': 4, + 'त्वां': 5, + 'दां': 3, + 'द्द': 3, + 'द्दि': 4, + 'द्दी': 4, + 'द्धिं': 5, + 'द्धी': 4, + 'द्धीं': 5, + 'द्या': 4, + 'द्वि': 4, + 'द्वे': 4, + 'द्स': 3, + 'धां': 3, + 'ध्ये': 4, + 'ध्व': 3, + 'नां': 3, + 'ना‌': 3, + 'न्हा': 4, + 'न्ह्यां': 7, + 'मां': 3, + 'म्ह': 3, + 'य्य': 3, + 'रां': 3, + 'र्जा': 4, + 'र्ती': 4, + 'र्थी': 4, + 'र्ध': 3, + 'र्बं': 4, + 'र्भा': 4, + 'र्यं': 4, + 'र्यां': 5, + 'र्वां': 5, + 'र्वे': 4, + 'र्‍या': 5, + 'लां': 3, + 'ल्यां': 5, + 'ल्ला': 4, + 'व्ये': 4, + 'श्रां': 5, + 'षां': 3, + 'ष्टां': 5, + 'ष्टी': 4, + 'ष्टीं': 5, + 'ष्ट्रा': 6, + 'ष्ट्रां': 7, + 'ष्ठे': 4, + 'स्त्रि': 6, + 'स्थे': 4, + 'स्या': 4, + 'ह्या': 4, + 'आं': 2, + 'टुँ': 3, + 'टुं': 3, + 'ठे': 2, + 'डू': 2, + 'ढे': 2, + 'णु': 2, + 'णू': 2, + 'णे': 2, + 'तू': 2, + 'द्‌': 3, + 'धु': 2, + 'बृ': 2, + 'भं': 2, + 'भू': 2, + 'लू': 2, + 'ळे': 2, + 'वू': 2, + 'A̸': 2, + 'E̱': 2, + 'u̱': 2, + 'ကေု': 3, + 'က္က': 3, + 'က္ဍ': 3, + 'က္ဍို': 5, + 'ကၠေ': 3, + 'ကၠေံ': 4, + 'ချဳ': 3, + 'ဂျို': 4, + 'ဂၠေ': 3, + 'စှ်ေ': 4, + 'စၞေ': 3, + 'စၠေ': 3, + 'ဇြေ': 3, + 'ဇြဳ': 3, + 'ဇၞေ': 3, + 'တေံ': 3, + 'တ္ၚဲ': 4, + 'တြုံ': 4, + 'တှ်ေ': 4, + 'တၟေ': 3, + 'ထ္ၜ': 3, + 'ဒေံ': 3, + 'ဒ္ဂေ': 4, + 'ပေဲ': 3, + 'ပ္ဍဲ': 4, + 'ပ္တံ': 4, + 'ပျဲ': 3, + 'ပြဳ': 3, + 'ပြံ': 3, + 'ဖျု': 3, + 'ဖျေံ': 4, + 'ဗ္တေ': 4, + 'ဗ္ၜေ': 4, + 'ဗျဵု': 4, + 'ဗြေ': 3, + 'ဗြဴ': 3, + 'ဗၠေ': 3, + 'မ္ဂ': 3, + 'မ္တီ': 4, + 'မ္ၚဵု': 5, + 'မျီု': 4, + 'မၠေ': 3, + 'ယျဵု': 4, + 'ယြဴ': 3, + 'ရေံ': 3, + 'ရှ်ေ': 4, + 'လ္ပ': 3, + 'လ္ၚ': 3, + 'လျို': 4, + 'လၟေ': 3, + 'သ္က': 3, + 'သ္ကံ': 4, + 'သ္ဂု': 4, + 'သ္ဂေ': 4, + 'သ္ဇို': 5, + 'သ္ဒ': 3, + 'သ္ပ': 3, + 'သ္ၚိ': 4, + 'သြို': 4, + 'သှ်ေ': 4, + 'သၞေ': 3, + 'ကီု': 3, + 'ကဵု': 3, + 'ကံ': 2, + 'ကၟ': 2, + 'ကၟိ': 3, + 'ကၟို': 4, + 'ကၟဲ': 3, + 'ကၠ': 2, + 'ကၠို': 4, + 'ကၠီု': 4, + 'ကၠု': 3, + 'ကၠဳ': 3, + 'ခိ': 2, + 'ခဳ': 2, + 'ခၞံ': 3, + 'ခၠ': 2, + 'ဂိ': 2, + 'ဂို': 3, + 'ဂီု': 3, + 'ဂဵု': 3, + 'ဂွံ': 3, + 'ဂှ်': 3, + 'ဂၞ': 2, + 'ဂၞဴ': 3, + 'ဂၟံ': 3, + 'ဂၠ': 2, + 'ဂၠိ': 3, + 'ဂၠို': 4, + 'ဂၠံ': 3, + 'စဳ': 2, + 'စဴ': 2, + 'စဵု': 3, + 'စံ': 2, + 'စွံ': 3, + 'စှ်': 3, + 'စၞ': 2, + 'စၟ': 2, + 'ဆုဲ': 3, + 'ဇို': 3, + 'ဇၞ': 2, + 'ဇၟ': 2, + 'ညိ': 2, + 'ညဳ': 2, + 'ညံ': 2, + 'ဋိ': 2, + 'ဍိ': 2, + 'ဍို': 3, + 'ဍု': 2, + 'ဍဵု': 3, + 'ဏီ': 2, + 'ဏံ': 2, + 'ဏှ': 2, + 'တု': 2, + 'တုဲ': 3, + 'တဲ': 2, + 'တဴ': 2, + 'တံ': 2, + 'တ်ို': 4, + 'တွဵု': 4, + 'တၞ': 2, + 'တၟ': 2, + 'တၟိ': 3, + 'တၟို': 4, + 'တၟံ': 3, + 'တၠု': 3, + 'ထုဲ': 3, + 'ထံ': 2, + 'ဒို': 3, + 'ဒီု': 3, + 'ဒု': 2, + 'ဒဳ': 2, + 'ဒဵု': 3, + 'ဒှ်': 3, + 'ဒၞ': 2, + 'ဒၟံ': 3, + 'ဓု': 2, + 'နု': 2, + 'နူ': 2, + 'နွံ': 3, + 'ပိုဲ': 4, + 'ပဲ': 2, + 'ပံ': 2, + 'ပၟိ': 3, + 'ပၠ': 2, + 'ဖဵု': 3, + 'ဖံ': 2, + 'ဗီု': 3, + 'ဗု': 2, + 'ဗွို': 4, + 'ဗွဲ': 3, + 'ဗၠ': 2, + 'ဘဴ': 2, + 'မဳ': 2, + 'မဵု': 3, + 'မွဲ': 3, + 'မၞိ': 3, + 'မၞု': 3, + 'မၞုံ': 4, + 'မၠို': 4, + 'ယို': 3, + 'ယု': 2, + 'ယဲ': 2, + 'ရီု': 3, + 'ရု': 2, + 'ရုဲ': 3, + 'ရူ': 2, + 'ရဲ': 2, + 'ရဴ': 2, + 'ရံ': 2, + 'ရ်': 2, + 'လိ': 2, + 'လီု': 3, + 'လဵု': 3, + 'လံ': 2, + 'လွဳ': 3, + 'ဝဲ': 2, + 'ဝဳ': 2, + 'ဝဵု': 3, + 'ဝ်': 2, + 'ဝွံ': 3, + 'သီု': 3, + 'သဳ': 2, + 'သဵု': 3, + 'သ်': 2, + 'သွံ': 3, + 'သှ်': 3, + 'သၞ': 2, + 'သၟ': 2, + 'သၠ': 2, + 'သၠု': 3, + 'ဟို': 3, + 'ဟီု': 3, + 'ဟ်': 2, + 'ဟွံ': 3, + 'အံ': 2, + 'အ်': 2, + 'ဿီု': 3, + 'ၚု': 2, + 'ၚ်': 2, + 'ၜို': 3, + 'ẽ': 2, + 'ё': 2, + 'й': 2, + 'ą́': 2, + 'ę́': 2, + 'į́': 2, + 'ǫ́': 2, + 'क्छ': 3, + 'क्ता': 4, + 'क्ना': 4, + 'क्सा': 4, + 'ख्ने': 4, + 'ख्‍ने': 5, + 'ग्ने': 4, + 'ङ्ग': 3, + 'ङ्घ': 3, + 'ज्ने': 4, + 'ज्रा': 4, + 'ञ्चा': 4, + 'ढाँ': 3, + 'थ्य': 3, + 'द्दा': 4, + 'द्व': 3, + 'निँ': 3, + 'न्का': 4, + 'न्चि': 4, + 'न्जे': 4, + 'न्दा': 4, + 'न्दो': 4, + 'न्ने': 4, + 'न्मे': 4, + 'फाँ': 3, + 'फ्ना': 4, + 'फ्नो': 4, + 'बाँ': 3, + 'म्ति': 4, + 'म्पा': 4, + 'र्छ': 3, + 'र्ज': 3, + 'र्ढ': 3, + 'र्दा': 4, + 'र्दे': 4, + 'र्दै': 4, + 'र्द्ध': 5, + 'र्न': 3, + 'र्नि': 4, + 'र्नु': 4, + 'र्नू': 4, + 'र्ने': 4, + 'र्स': 3, + 'र्सा': 4, + 'ल्ने': 4, + 'ल्ल': 3, + 'ल्ले': 4, + 'ष्ट्रि': 6, + 'साँ': 3, + 'स्कु': 4, + 'स्ट्या': 6, + 'स्तै': 4, + 'स्तो': 4, + 'स्रो': 4, + 'इँ': 2, + 'गू': 2, + 'टै': 2, + 'थे': 2, + 'थै': 2, + 'दै': 2, + 'न्': 2, + 'फु': 2, + 'बै': 2, + 'लै': 2, + 'षे': 2, + 'सै': 2, + 'हुँ': 3, + 'ө̄': 2, + 'U̱': 2, + 'ਕਾਂ': 3, + 'ਕਿ੍': 3, + 'ਕਿੱ': 3, + 'ਖਾਂ': 3, + 'ਖਿ਼': 3, + 'ਗਿ੍': 3, + 'ਚਿੱ': 3, + 'ਜਾਂ': 3, + 'ਜਿ਼': 3, + 'ਜਿ਼ੰ': 4, + 'ਟਿ੍': 3, + 'ਣਾਂ': 3, + 'ਤਾਂ': 3, + 'ਦਾਂ': 3, + 'ਦਿੱ': 3, + 'ਧਾਂ': 3, + 'ਨਾਂ': 3, + 'ਨੀਂ': 3, + 'ਮਾਂ': 3, + 'ਰਾਂ': 3, + 'ਲਾਂ': 3, + 'ਲਿੰ': 3, + 'ਵਾਂ': 3, + 'ਵਿੱ': 3, + 'ਸ਼ਾਂ': 3, + 'ਸਾਂ': 3, + 'ਸਿੱ': 3, + 'ਹਾਂ': 3, + 'ਹਿੰ': 3, + 'ਹਿੱ': 3, + 'ਹੀਂ': 3, + 'ੜੀਂ': 3, + 'ਅੰ': 2, + 'ਅੱ': 2, + 'ਆਂ': 2, + 'ਇੰ': 2, + 'ਉਂ': 2, + 'ਉੱ': 2, + 'ਕੁ': 2, + 'ਕੂ': 2, + 'ਕੇ': 2, + 'ਕੋ': 2, + 'ਕੌ': 2, + 'ਕੰ': 2, + 'ਕੱ': 2, + 'ਖੁ': 2, + 'ਖੁੱ': 3, + 'ਖੇ': 2, + 'ਖੋ': 2, + 'ਖੋਂ': 3, + 'ਗੁ': 2, + 'ਗੇ': 2, + 'ਗੈ': 2, + 'ਗੱ': 2, + 'ਘੁੰ': 3, + 'ਘੰ': 2, + 'ਚੁ': 2, + 'ਚੇ': 2, + 'ਚੋ': 2, + 'ਚੋਂ': 3, + 'ਚੰ': 2, + 'ਛੁ': 2, + 'ਛੋਂ': 3, + 'ਜੁ': 2, + 'ਜੇ': 2, + 'ਜੋ': 2, + 'ਜੋਂ': 3, + 'ਜੰ': 2, + 'ਜੱ': 2, + 'ਝੰ': 2, + 'ਟੇ': 2, + 'ਢੇ': 2, + 'ਢੰ': 2, + 'ਣੇ': 2, + 'ਤੇ': 2, + 'ਤੋਂ': 3, + 'ਤੰ': 2, + 'ਤੱ': 2, + 'ਥੇ': 2, + 'ਥੋਂ': 3, + 'ਦੁ': 2, + 'ਦੂ': 2, + 'ਦੇ': 2, + 'ਦੋ': 2, + 'ਦੋਂ': 3, + 'ਦੰ': 2, + 'ਧੁ': 2, + 'ਧੇ': 2, + 'ਧੱ': 2, + 'ਨੁ': 2, + 'ਨੁੱ': 3, + 'ਨੂੰ': 3, + 'ਨੇ': 2, + 'ਨੋ': 2, + 'ਨੌ': 2, + 'ਨ੍': 2, + 'ਨੰ': 2, + 'ਪੁ': 2, + 'ਪੂ': 2, + 'ਪੈ': 2, + 'ਪ੍': 2, + 'ਪੰ': 2, + 'ਪੱ': 2, + 'ਫੌ': 2, + 'ਬੁ': 2, + 'ਬੂ': 2, + 'ਬੇ': 2, + 'ਬੋ': 2, + 'ਬੰ': 2, + 'ਬੱ': 2, + 'ਭੂ': 2, + 'ਭੇ': 2, + 'ਮੁ': 2, + 'ਮੁੱ': 3, + 'ਮੂ': 2, + 'ਮੇ': 2, + 'ਮੇਂ': 3, + 'ਮੈਂ': 3, + 'ਮੌ': 2, + 'ਮੰ': 2, + 'ਯੁ': 2, + 'ਯੂ': 2, + 'ਯੋ': 2, + 'ਰੁ': 2, + 'ਰੁੱ': 3, + 'ਰੂ': 2, + 'ਰੇ': 2, + 'ਰੋ': 2, + 'ਰ੍': 2, + 'ਰੰ': 2, + 'ਰੱ': 2, + 'ਲੇ': 2, + 'ਲੈ': 2, + 'ਲੋ': 2, + 'ਲ੍': 2, + 'ਲੰ': 2, + 'ਵੇ': 2, + 'ਵੇਂ': 3, + 'ਵੈ': 2, + 'ਵੰ': 2, + 'ਵੱ': 2, + 'ਸ਼ੇ': 2, + 'ਸ਼ੋ': 2, + 'ਸ਼ੌ': 2, + 'ਸੁ': 2, + 'ਸੁੰ': 3, + 'ਸੂ': 2, + 'ਸੇ': 2, + 'ਸੇੇ': 3, + 'ਸੈਂ': 3, + 'ਸੌ': 2, + 'ਸੰ': 2, + 'ਸੱ': 2, + 'ਹੁ': 2, + 'ਹੁੰ': 3, + 'ਹੂ': 2, + 'ਹੇ': 2, + 'ਹੈ': 2, + 'ਹੋ': 2, + 'ਹੋਂ': 3, + 'ਹੱ': 2, + 'ਜ਼ੁ': 2, + 'ੜੇ': 2, + 'ੜ੍': 2, + 'ਫ਼ੁ': 2, + 'اُ': 2, + 'ھُ': 2, + 'ے‌': 2, + 'وَ': 2, + 'e̊': 2, + '𞤀𞥄': 2, + '𞤂𞥆': 2, + '𞤌𞥅': 2, + '𞤍𞥆': 2, + '𞤔𞥆': 2, + '𞤢𞥄': 2, + '𞤣𞥆': 2, + '𞤤𞥆': 2, + '𞤥𞥆': 2, + '𞤦𞥆': 2, + '𞤨𞥆': 2, + '𞤩𞥆': 2, + '𞤫𞥅': 2, + '𞤭𞥅': 2, + '𞤮𞥅': 2, + '𞤯𞥆': 2, + '𞤰𞥆': 2, + '𞤲𞥆': 2, + '𞤳𞥆': 2, + '𞤵𞥅': 2, + '𞤶𞥆': 2, + '𞤷𞥆': 2, + '𞤺𞥆': 2, + '𞤼𞥆': 2, + 'क्का': 4, + 'क्तुं': 5, + 'क्तेः': 5, + 'क्त्योः': 7, + 'क्रा': 4, + 'क्षं': 4, + 'क्षां': 5, + 'क्षाः': 5, + 'क्षै': 4, + 'क्षो': 4, + 'क्ष्या': 6, + 'ख्यः': 4, + 'ग्ण': 3, + 'ग्भे': 4, + 'ग्यैः': 5, + 'ग्र्य': 5, + 'ञ्च': 3, + 'ञ्चि': 4, + 'ट्ज़': 4, + 'ठैः': 3, + 'ढ़ी': 3, + 'णां': 3, + 'ण्डं': 4, + 'ण्डः': 4, + 'ण्डि': 4, + 'ण्य': 3, + 'ताः': 3, + 'तिं': 3, + 'त्त्थि': 6, + 'त्पू': 4, + 'त्यै': 4, + 'त्रे': 4, + 'त्वं': 4, + 'त्वे': 4, + 'त्सं': 4, + 'त्सो': 4, + 'त्स्वा': 6, + 'द्धः': 4, + 'द्धैः': 5, + 'द्र': 3, + 'धाः': 3, + 'धेः': 3, + 'नाः': 3, + 'नैः': 3, + 'न्ञ्या': 6, + 'न्तं': 4, + 'न्तु': 4, + 'न्तुं': 5, + 'न्ते': 4, + 'न्तो': 4, + 'न्त्राः': 7, + 'न्त्री': 6, + 'न्त्र्य': 7, + 'न्त्र्यं': 8, + 'न्त्र्या': 8, + 'न्त्र्ये': 8, + 'न्धा': 4, + 'न्धु': 4, + 'न्ना': 4, + 'न्नाः': 5, + 'न्मु': 4, + 'न्ये': 4, + 'न्यै': 4, + 'न्यो': 4, + 'न्व': 3, + 'प्तं': 4, + 'प्तुं': 5, + 'प्तौ': 4, + 'प्यं': 4, + 'प्या': 4, + 'ब्द': 3, + 'भिः': 3, + 'भ्यः': 4, + 'भ्यां': 5, + 'भ्यु': 4, + 'भ्यो': 4, + 'म्नि': 4, + 'याः': 3, + 'यैः': 3, + 'य्यो': 4, + 'राः': 3, + 'रिं': 3, + 'र्क': 3, + 'र्गी': 4, + 'र्गे': 4, + 'र्चि': 4, + 'र्णं': 4, + 'र्णां': 5, + 'र्णी': 4, + 'र्तिः': 5, + 'र्तुं': 5, + 'र्त्ति': 6, + 'र्थं': 4, + 'र्दि': 4, + 'र्दु': 4, + 'र्धि': 4, + 'र्मं': 4, + 'र्ये': 4, + 'र्वृ': 4, + 'र्षे': 4, + 'र्ह': 3, + 'र्हाः': 5, + 'र्हि': 4, + 'र्हो': 4, + 'लाः': 3, + 'ल्का': 4, + 'ल्यं': 4, + 'ल्याः': 5, + 'ल्ये': 4, + 'वाः': 3, + 'शाः': 3, + 'श्या': 4, + 'श्रु': 4, + 'श्वि': 4, + 'षाः': 3, + 'ष्टः': 4, + 'ष्टा': 4, + 'ष्टाः': 5, + 'ष्ट्रे': 6, + 'ष्ट्रो': 6, + 'ष्प्र': 5, + 'ष्यः': 4, + 'स्का': 4, + 'स्काः': 5, + 'स्ति': 4, + 'स्तुं': 5, + 'स्त्रा': 6, + 'स्थां': 5, + 'स्धी': 4, + 'स्मि': 4, + 'स्मिं': 5, + 'स्मै': 4, + 'स्यां': 5, + 'स्याः': 5, + 'स्युः': 5, + 'स्वं': 4, + 'स्स': 3, + 'कं': 2, + 'क्': 2, + 'चै': 2, + 'णं': 2, + 'तुं': 3, + 'धृ': 2, + 'म्': 2, + 'शू': 2, + 'षु': 2, + '𑌕𑌾𑌂': 3, + '𑌕𑌾𑌃': 3, + '𑌟𑌾𑌂': 3, + '𑌟𑌾𑌃': 3, + '𑌠𑍈𑌃': 3, + '𑌣𑌾𑌂': 3, + '𑌤𑌾𑌂': 3, + '𑌤𑌾𑌃': 3, + '𑌤𑌿𑌂': 3, + '𑌤𑌿𑌃': 3, + '𑌤𑍁𑌂': 3, + '𑌤𑍇𑌃': 3, + '𑌥𑌾𑌂': 3, + '𑌧𑌾𑌃': 3, + '𑌧𑌿𑌂': 3, + '𑌧𑍇𑌃': 3, + '𑌧𑍈𑌃': 3, + '𑌨𑌾𑌂': 3, + '𑌨𑌾𑌃': 3, + '𑌨𑌿𑌃': 3, + '𑌨𑍈𑌃': 3, + '𑌭𑌿𑌃': 3, + '𑌮𑌿𑌂': 3, + '𑌯𑌾𑌂': 3, + '𑌯𑌾𑌃': 3, + '𑌯𑍁𑌃': 3, + '𑌯𑍈𑌃': 3, + '𑌯𑍋𑌃': 3, + '𑌰𑌾𑌃': 3, + '𑌰𑌿𑌂': 3, + '𑌲𑌾𑌃': 3, + '𑌲𑌿𑌂': 3, + '𑌵𑌾𑌂': 3, + '𑌵𑌾𑌃': 3, + '𑌶𑌾𑌃': 3, + '𑌷𑌾𑌂': 3, + '𑌷𑌾𑌃': 3, + '𑌸𑌾𑌂': 3, + '𑌹𑌾𑌃': 3, + '𑌕𑍀': 2, + '𑌕𑍍': 2, + '𑌗𑍀': 2, + '𑌗𑍍': 2, + '𑌚𑍍': 2, + '𑌜𑌼': 2, + '𑌜𑍀': 2, + '𑌜𑍍': 2, + '𑌞𑍍': 2, + '𑌟𑍍': 2, + '𑌢𑌼𑍀': 3, + '𑌣𑍀': 2, + '𑌣𑍍': 2, + '𑌤𑍀': 2, + '𑌤𑍍': 2, + '𑌦𑍀': 2, + '𑌦𑍍': 2, + '𑌧𑍀': 2, + '𑌧𑍍': 2, + '𑌨𑍀': 2, + '𑌨𑍍': 2, + '𑌪𑍀': 2, + '𑌪𑍍': 2, + '𑌬𑍍': 2, + '𑌭𑍍': 2, + '𑌮𑍀': 2, + '𑌮𑍍': 2, + '𑌯𑍀': 2, + '𑌯𑍍': 2, + '𑌰𑍀': 2, + '𑌰𑍍': 2, + '𑌲𑍍': 2, + '𑌵𑍀': 2, + '𑌵𑍍': 2, + '𑌶𑍀': 2, + '𑌶𑍍': 2, + '𑌷𑍍': 2, + '𑌸𑍀': 2, + '𑌸𑍍': 2, + '𑌹𑍀': 2, + 'ë̱': 2, + 'ھٔ': 2, + 'ငိ': 2, + 'ငို': 3, + 'တိူ': 3, + 'တဵ': 2, + 'တႂ်': 3, + 'တႅ': 2, + 'ထဵ': 2, + 'ပိူ': 3, + 'ပီ': 2, + 'ပဵ': 2, + 'ပွႆ': 3, + 'ပႂ်': 3, + 'ပႅ': 2, + 'ပႆ': 2, + 'မိူ': 3, + 'မႂ်': 3, + 'မႅ': 2, + 'မႆ': 2, + 'ယိ': 2, + 'ယိူ': 3, + 'ယဵ': 2, + 'ယွ': 2, + 'ယႂ်': 3, + 'ယႅ': 2, + 'လိူ': 3, + 'လီ': 2, + 'လဵ': 2, + 'လႂ်': 3, + 'လႅ': 2, + 'လႆ': 2, + 'ဝူ': 2, + 'ဝႆ': 2, + 'သိူ': 3, + 'သဵ': 2, + 'သႂ်': 3, + 'သႅ': 2, + 'ဢိ': 2, + 'ဢို': 3, + 'ဢွ': 2, + 'ၵိ': 2, + 'ၵို': 3, + 'ၵိူ': 3, + 'ၵု': 2, + 'ၵူ': 2, + 'ၵဵ': 2, + 'ၵ်': 2, + 'ၵွ': 2, + 'ၵႂ': 2, + 'ၵႅ': 2, + 'ၶိ': 2, + 'ၶို': 3, + 'ၶိူ': 3, + 'ၶီ': 2, + 'ၶု': 2, + 'ၶူ': 2, + 'ၶွ': 2, + 'ၶႂ': 2, + 'ၶႅ': 2, + 'ၶႆ': 2, + 'ၸိ': 2, + 'ၸို': 3, + 'ၸိူ': 3, + 'ၸု': 2, + 'ၸူ': 2, + 'ၸဵ': 2, + 'ၸွ': 2, + 'ၸွႆ': 3, + 'ၸႂ်': 3, + 'ၸႅ': 2, + 'ၺ်': 2, + 'ၺွ': 2, + 'ၼို': 3, + 'ၼိူ': 3, + 'ၼု': 2, + 'ၼဵ': 2, + 'ၼ်': 2, + 'ၼွ': 2, + 'ၼႂ်': 3, + 'ၼႆ': 2, + 'ၽိ': 2, + 'ၽို': 3, + 'ၽု': 2, + 'ၽူ': 2, + 'ၽဵ': 2, + 'ၽွ': 2, + 'ၽႂ်': 3, + 'ၾိ': 2, + 'ႁို': 3, + 'ႁိူ': 3, + 'ႁု': 2, + 'ႁူ': 2, + 'ႁဵ': 2, + 'ႁွ': 2, + 'ႁႂ်': 3, + 'ႁႅ': 2, + 'S̈': 2, + 's̈': 2, + 'දිං': 3, + 'හිං': 3, + 'ක්': 2, + 'ක්‍': 3, + 'කි': 2, + 'කී': 2, + 'කු': 2, + 'කූ': 2, + 'ඛ්‍': 3, + 'ගි': 2, + 'ගී': 2, + 'ගු': 2, + 'ඟි': 2, + 'ඟී': 2, + 'ච්': 2, + 'චි': 2, + 'ජ්‍': 3, + 'ජි': 2, + 'ජී': 2, + 'ටි': 2, + 'ටී': 2, + 'ටු': 2, + 'ඩි': 2, + 'ඩු': 2, + 'ණ්': 2, + 'ණි': 2, + 'ණී': 2, + 'ණු': 2, + 'ඬු': 2, + 'ත්': 2, + 'ත්‍': 3, + 'ති': 2, + 'තී': 2, + 'තු': 2, + 'ථි': 2, + 'ද්': 2, + 'ද්‍': 3, + 'දි': 2, + 'දී': 2, + 'දු': 2, + 'ධ්‍': 3, + 'ධි': 2, + 'ධී': 2, + 'න්': 2, + 'න්‍': 3, + 'නි': 2, + 'නී': 2, + 'නු': 2, + 'ඳි': 2, + 'ඳී': 2, + 'ඳු': 2, + 'ප්': 2, + 'ප්‍': 3, + 'පි': 2, + 'පී': 2, + 'පු': 2, + 'පූ': 2, + 'බි': 2, + 'බී': 2, + 'භු': 2, + 'ම්': 2, + 'මි': 2, + 'මී': 2, + 'මු': 2, + 'මූ': 2, + 'ඹී': 2, + 'ඹු': 2, + 'යි': 2, + 'යු': 2, + 'ර්': 2, + 'රි': 2, + 'රී': 2, + 'රු': 2, + 'රූ': 2, + 'ල්': 2, + 'ලි': 2, + 'ලී': 2, + 'ලු': 2, + 'ව්': 2, + 'ව්‍': 3, + 'වි': 2, + 'වී': 2, + 'වු': 2, + 'වූ': 2, + 'ශ්': 2, + 'ශ්‍': 3, + 'ශී': 2, + 'ෂ්': 2, + 'ෂ්‍': 3, + 'ෂි': 2, + 'ස්': 2, + 'සි': 2, + 'සී': 2, + 'සු': 2, + 'හි': 2, + 'හී': 2, + 'හු': 2, + 'ළි': 2, + 'ළු': 2, + 'ä': 2, + 'İ': 2, + 'Ö': 2, + 'Ş': 2, + 'ğ': 2, + 'ö': 2, + 'ş': 2, + 'ᜄ᜔': 2, + 'ᜆᜒ': 2, + 'ᜆ᜔': 2, + 'ᜇᜒ': 2, + 'ᜇᜓ': 2, + 'ᜇ᜔': 2, + 'ᜈᜒ': 2, + 'ᜈ᜔': 2, + 'ᜉᜒ': 2, + 'ᜊᜓ': 2, + 'ᜋ᜔': 2, + 'ᜌ᜔': 2, + 'ᜎᜓ': 2, + 'ᜏᜒ': 2, + 'ᜐᜒ': 2, + 'ᜑᜒ': 2, + 'ꪀꪰ': 2, + 'ꪀꪲ': 2, + 'ꪀꪳ': 2, + 'ꪀꪴ': 2, + 'ꪀꪷ': 2, + 'ꪀꪾ': 2, + 'ꪁꪴ': 2, + 'ꪁꪷ': 2, + 'ꪁꪸ': 2, + 'ꪁꪾ': 2, + 'ꪄꪰ': 2, + 'ꪄꪲ': 2, + 'ꪄꪳ': 2, + 'ꪄꪴ': 2, + 'ꪄꪷ': 2, + 'ꪅꪰ': 2, + 'ꪈꪲ': 2, + 'ꪈꪸ': 2, + 'ꪈꪾ': 2, + 'ꪉꪷ': 2, + 'ꪉꪸ': 2, + 'ꪊꪰ': 2, + 'ꪊꪲ': 2, + 'ꪊꪴ': 2, + 'ꪊꪸ': 2, + 'ꪋꪲ': 2, + 'ꪋꪳ': 2, + 'ꪋꪴ': 2, + 'ꪋꪷ': 2, + 'ꪋꪸ': 2, + 'ꪎꪰ': 2, + 'ꪎꪲ': 2, + 'ꪎꪳ': 2, + 'ꪎꪴ': 2, + 'ꪎꪷ': 2, + 'ꪎꪸ': 2, + 'ꪏꪴ': 2, + 'ꪏꪷ': 2, + 'ꪏꪸ': 2, + 'ꪑꪰ': 2, + 'ꪑꪲ': 2, + 'ꪑꪷ': 2, + 'ꪒꪰ': 2, + 'ꪒꪲ': 2, + 'ꪒꪴ': 2, + 'ꪒꪷ': 2, + 'ꪒꪸ': 2, + 'ꪔꪰ': 2, + 'ꪔꪲ': 2, + 'ꪔꪳ': 2, + 'ꪔꪷ': 2, + 'ꪔꪸ': 2, + 'ꪔꪾ': 2, + 'ꪕꪰ': 2, + 'ꪕꪲ': 2, + 'ꪕꪳ': 2, + 'ꪕꪴ': 2, + 'ꪕꪷ': 2, + 'ꪕꪸ': 2, + 'ꪕꪾ': 2, + 'ꪖꪸ': 2, + 'ꪘꪰ': 2, + 'ꪘꪳ': 2, + 'ꪙꪲ': 2, + 'ꪙꪴ': 2, + 'ꪙꪾ': 2, + 'ꪚꪰ': 2, + 'ꪚꪴ': 2, + 'ꪚꪷ': 2, + 'ꪜꪰ': 2, + 'ꪜꪲ': 2, + 'ꪜꪴ': 2, + 'ꪜꪸ': 2, + 'ꪝꪰ': 2, + 'ꪝꪲ': 2, + 'ꪝꪳ': 2, + 'ꪝꪷ': 2, + 'ꪝꪸ': 2, + 'ꪠꪲ': 2, + 'ꪠꪴ': 2, + 'ꪠꪸ': 2, + 'ꪢꪲ': 2, + 'ꪢꪴ': 2, + 'ꪢꪸ': 2, + 'ꪣꪰ': 2, + 'ꪣꪲ': 2, + 'ꪣꪳ': 2, + 'ꪣꪷ': 2, + 'ꪣꪸ': 2, + 'ꪤꪰ': 2, + 'ꪤꪴ': 2, + 'ꪤꪷ': 2, + 'ꪤꪸ': 2, + 'ꪤꪾ': 2, + 'ꪥꪰ': 2, + 'ꪥꪴ': 2, + 'ꪥꪸ': 2, + 'ꪨꪰ': 2, + 'ꪨꪷ': 2, + 'ꪨꪸ': 2, + 'ꪩꪰ': 2, + 'ꪩꪳ': 2, + 'ꪩꪴ': 2, + 'ꪩꪷ': 2, + 'ꪩꪾ': 2, + 'ꪪꪴ': 2, + 'ꪫꪸ': 2, + 'ꪬꪷ': 2, + 'ꪬꪸ': 2, + 'ꪭꪰ': 2, + 'ꪭꪲ': 2, + 'ꪭꪳ': 2, + 'ꪭꪴ': 2, + 'ꪭꪷ': 2, + 'ꪭꪸ': 2, + 'ꪮꪲ': 2, + 'ꪮꪳ': 2, + 'ꪮꪴ': 2, + 'ꪮꪸ': 2, + 'ꪯꪸ': 2, + 'क्को': 4, + 'ग्या': 4, + 'ग्ये': 4, + 'च्यो': 4, + 'न्छे': 4, + 'म्बु': 4, + 'म्से': 4, + 'म्ही': 4, + 'म्हो': 4, + 'ह्रा': 4, + 'थु': 2, + 'Ḥ': 2, + 'Ṣ': 2, + 'ḍ': 2, + 'ṣ': 2, + 'ẓ': 2, + 'கீ': 2, + 'க்': 2, + 'ங்': 2, + 'சீ': 2, + 'ச்': 2, + 'ஞ்': 2, + 'ட்': 2, + 'ண்': 2, + 'தீ': 2, + 'த்': 2, + 'நீ': 2, + 'ந்': 2, + 'ன்': 2, + 'ப்': 2, + 'மீ': 2, + 'ம்': 2, + 'யீ': 2, + 'ய்': 2, + 'ர்': 2, + 'ற்': 2, + 'ல்': 2, + 'ள்': 2, + 'ழ்': 2, + 'வீ': 2, + 'வ்': 2, + 'ஸ்': 2, + 'కాం': 3, + 'కుం': 3, + 'కెం': 3, + 'క్క': 3, + 'క్కు': 4, + 'క్త': 3, + 'క్తి': 4, + 'క్తీ': 4, + 'క్తు': 4, + 'క్య': 3, + 'క్ర': 3, + 'క్రాం': 5, + 'క్రి': 4, + 'క్రూ': 4, + 'క్ష': 3, + 'క్షా': 4, + 'క్షి': 4, + 'క్షిం': 5, + 'క్షే': 4, + 'క్షో': 4, + 'క్స్వా': 6, + 'ఖ్య': 3, + 'ఖ్యా': 4, + 'గిం': 3, + 'గ్భా': 4, + 'గ్మ': 3, + 'గ్య': 3, + 'గ్ర': 3, + 'గ్రి': 4, + 'చెం': 3, + 'చ్చు': 4, + 'చ్ఛ': 3, + 'చ్ఛా': 4, + 'చ్ఛే': 4, + 'ఛ్ఛా': 4, + 'జ్ఞ': 3, + 'జ్ఞా': 4, + 'జ్య': 3, + 'టిం': 3, + 'టుం': 3, + 'ట్టి': 4, + 'ట్లు': 4, + 'డ్డ': 3, + 'డ్రు': 4, + 'ణిం': 3, + 'త్కా': 4, + 'త్త': 3, + 'త్తి': 4, + 'త్తు': 4, + 'త్న': 3, + 'త్నిం': 5, + 'త్ప': 3, + 'త్ఫ': 3, + 'త్య': 3, + 'త్యం': 4, + 'త్యా': 4, + 'త్ర': 3, + 'త్రు': 4, + 'త్ర్య': 5, + 'త్వ': 3, + 'త్వా': 4, + 'త్స': 3, + 'దిం': 3, + 'దుం': 3, + 'ద్ఘో': 4, + 'ద్ది': 4, + 'ద్దు': 4, + 'ద్దే': 4, + 'ద్ధ': 3, + 'ద్ధి': 4, + 'ద్ధిం': 5, + 'ద్య': 3, + 'ద్యా': 4, + 'ద్యో': 4, + 'ద్ర్య': 5, + 'ద్వా': 4, + 'ధిం': 3, + 'ధ్య': 3, + 'నాం': 3, + 'నిం': 3, + 'నుం': 3, + 'నొం': 3, + 'న్ధ': 3, + 'న్న': 3, + 'న్నా': 4, + 'న్ని': 4, + 'న్ను': 4, + 'న్మ': 3, + 'న్య': 3, + 'న్యా': 4, + 'న్వే': 4, + 'పిం': 3, + 'పెం': 3, + 'పొం': 3, + 'ప్త': 3, + 'ప్ర': 3, + 'ప్రా': 4, + 'ప్రే': 4, + 'బ్ర': 3, + 'భ్య': 3, + 'భ్యు': 4, + 'భ్ర': 3, + 'భ్రా': 4, + 'మిం': 3, + 'మ్య': 3, + 'యిం': 3, + 'యుం': 3, + 'రిం': 3, + 'ర్గ': 3, + 'ర్చి': 4, + 'ర్చు': 4, + 'ర్ణ': 3, + 'ర్ణాం': 5, + 'ర్ణు': 4, + 'ర్త': 3, + 'ర్తి': 4, + 'ర్తిం': 5, + 'ర్తృ': 4, + 'ర్థ': 3, + 'ర్థి': 4, + 'ర్థిం': 5, + 'ర్ద': 3, + 'ర్దో': 4, + 'ర్ధ': 3, + 'ర్ప': 3, + 'ర్బం': 4, + 'ర్భ': 3, + 'ర్భా': 4, + 'ర్య': 3, + 'ర్యా': 4, + 'ర్రా': 4, + 'ర్వ': 3, + 'ర్వా': 4, + 'ర్హ': 3, + 'ర్హాం': 5, + 'ర్హు': 4, + 'లిం': 3, + 'ల్క': 3, + 'ల్గొ': 4, + 'ల్ప': 3, + 'ల్ల': 3, + 'ల్లి': 4, + 'విం': 3, + 'వ్య': 3, + 'వ్యా': 4, + 'వ్వ': 3, + 'శాం': 3, + 'శిం': 3, + 'శ్చ': 3, + 'శ్చి': 4, + 'శ్య': 3, + 'శ్ర': 3, + 'శ్రాం': 5, + 'శ్లే': 4, + 'శ్వా': 4, + 'షిం': 3, + 'ష్ట': 3, + 'ష్టు': 4, + 'ష్ట్ర': 5, + 'ష్ట్రీ': 6, + 'ష్ఠ': 3, + 'ష్ఠా': 4, + 'ష్ఠు': 4, + 'ష్థ': 3, + 'ష్ప': 3, + 'సాం': 3, + 'స్కృ': 4, + 'స్తా': 4, + 'స్తి': 4, + 'స్త్ర': 5, + 'స్త్రీ': 6, + 'స్థ': 3, + 'స్థా': 4, + 'స్థి': 4, + 'స్థ్య': 5, + 'స్ప': 3, + 'స్య': 3, + 'స్వ': 3, + 'స్వా': 4, + 'స్వీ': 4, + 'స్వే': 4, + 'హిం': 3, + 'కా': 2, + 'కి': 2, + 'కీ': 2, + 'కె': 2, + 'కై': 2, + 'కొ': 2, + 'ఖా': 2, + 'గా': 2, + 'గి': 2, + 'గీ': 2, + 'గౌ': 2, + 'ఘి': 2, + 'ఘో': 2, + 'చా': 2, + 'చి': 2, + 'చే': 2, + 'చో': 2, + 'జా': 2, + 'జి': 2, + 'జీ': 2, + 'జే': 2, + 'జో': 2, + 'టి': 2, + 'టే': 2, + 'డి': 2, + 'ణా': 2, + 'ణీ': 2, + 'తా': 2, + 'తి': 2, + 'తీ': 2, + 'తె': 2, + 'తొ': 2, + 'తో': 2, + 'థా': 2, + 'దా': 2, + 'ది': 2, + 'దే': 2, + 'దై': 2, + 'దో': 2, + 'ధా': 2, + 'ధి': 2, + 'ధీ': 2, + 'నా': 2, + 'ని': 2, + 'నీ': 2, + 'నె': 2, + 'నే': 2, + 'నై': 2, + 'నొ': 2, + 'పా': 2, + 'పీ': 2, + 'పె': 2, + 'పే': 2, + 'పై': 2, + 'బా': 2, + 'బి': 2, + 'బో': 2, + 'భా': 2, + 'భి': 2, + 'భే': 2, + 'మా': 2, + 'మి': 2, + 'మే': 2, + 'మై': 2, + 'మో': 2, + 'యా': 2, + 'యి': 2, + 'యె': 2, + 'యే': 2, + 'యొ': 2, + 'యో': 2, + 'రా': 2, + 'రి': 2, + 'రై': 2, + 'రో': 2, + 'ర్': 2, + 'లా': 2, + 'లి': 2, + 'లీ': 2, + 'లె': 2, + 'లే': 2, + 'లో': 2, + 'లౌ': 2, + 'ళా': 2, + 'వా': 2, + 'వి': 2, + 'వీ': 2, + 'వే': 2, + 'వై': 2, + 'శా': 2, + 'శి': 2, + 'శై': 2, + 'షా': 2, + 'షి': 2, + 'షే': 2, + 'సా': 2, + 'సి': 2, + 'సీ': 2, + 'సె': 2, + 'సే': 2, + 'సౌ': 2, + 'హా': 2, + 'హి': 2, + 'హో': 2, + 'ɩ́': 2, + 'ʊ́': 2, + 'ต่ำ': 3, + 'กั': 2, + 'กิ': 2, + 'กี': 2, + 'กุ': 2, + 'ก็': 2, + 'ก่': 2, + 'ก้': 2, + 'ขั': 2, + 'ขี่': 3, + 'ขึ้': 3, + 'ขื': 2, + 'ข็': 2, + 'ข่': 2, + 'ข้': 2, + 'คั': 2, + 'คิ': 2, + 'คุ': 2, + 'คุ้': 3, + 'คู่': 3, + 'ค่': 2, + 'ค้': 2, + 'ค์': 2, + 'งิ': 2, + 'งื่': 3, + 'จั': 2, + 'จึ': 2, + 'จุ': 2, + 'จ็': 2, + 'จ่': 2, + 'จ้': 2, + 'ชั้': 3, + 'ชิ': 2, + 'ชี': 2, + 'ชื่': 3, + 'ชื้': 3, + 'ชุ': 2, + 'ช่': 2, + 'ช้': 2, + 'ซี่': 3, + 'ซึ่': 3, + 'ญิ': 2, + 'ฎิ': 2, + 'ฏิ': 2, + 'ฒิ': 2, + 'ณิ': 2, + 'ณี': 2, + 'ณ์': 2, + 'ดั': 2, + 'ดั่': 3, + 'ดิ': 2, + 'ดิ์': 3, + 'ดี': 2, + 'ดู': 2, + 'ด็': 2, + 'ด้': 2, + 'ตั': 2, + 'ตั้': 3, + 'ติ': 2, + 'ตุ': 2, + 'ต็': 2, + 'ต่': 2, + 'ต้': 2, + 'ถิ่': 3, + 'ถี': 2, + 'ถึ': 2, + 'ถื': 2, + 'ถื่': 3, + 'ถุ': 2, + 'ถู': 2, + 'ถ้': 2, + 'ทั': 2, + 'ทั่': 3, + 'ทั้': 3, + 'ทิ': 2, + 'ที': 2, + 'ที่': 3, + 'ทุ': 2, + 'ท่': 2, + 'ท้': 2, + 'ธิ': 2, + 'ธิ์': 3, + 'ธี': 2, + 'ธุ์': 3, + 'ธ์': 2, + 'นั': 2, + 'นั้': 3, + 'นิ': 2, + 'นี้': 3, + 'นึ': 2, + 'นึ่': 3, + 'นื': 2, + 'นื่': 3, + 'นุ': 2, + 'นุ่': 3, + 'นู': 2, + 'น่': 2, + 'น้': 2, + 'น์': 2, + 'บั': 2, + 'บั่': 3, + 'บิ': 2, + 'บี': 2, + 'บื้': 3, + 'บุ': 2, + 'บู': 2, + 'ปิ': 2, + 'ป็': 2, + 'ป่': 2, + 'ผิ': 2, + 'ผู้': 3, + 'ผ่': 2, + 'พั': 2, + 'พิ': 2, + 'พิ่': 3, + 'พี': 2, + 'พื่': 3, + 'พู': 2, + 'พ้': 2, + 'ภั': 2, + 'มั': 2, + 'มั่': 3, + 'มิ': 2, + 'มี': 2, + 'มื': 2, + 'มุ่': 3, + 'มู': 2, + 'มู่': 3, + 'ม่': 2, + 'ม้': 2, + 'ยั': 2, + 'ยิ': 2, + 'ยิ่': 3, + 'ยี': 2, + 'ยึ': 2, + 'ยื': 2, + 'ยุ': 2, + 'ยู่': 3, + 'ย่': 2, + 'ย์': 2, + 'รั': 2, + 'รั้': 3, + 'ริ': 2, + 'รี': 2, + 'รื': 2, + 'รื่': 3, + 'รุ': 2, + 'รู': 2, + 'ร็': 2, + 'ร่': 2, + 'ร้': 2, + 'ร์': 2, + 'ลั': 2, + 'ลิ': 2, + 'ลี่': 3, + 'ลี้': 3, + 'ลึ': 2, + 'ลื': 2, + 'ลื่': 3, + 'ลุ': 2, + 'ลุ่': 3, + 'ลู่': 3, + 'ล่': 2, + 'ล้': 2, + 'วั': 2, + 'วิ': 2, + 'วุ': 2, + 'ว่': 2, + 'ว้': 2, + 'ศั': 2, + 'ศิ': 2, + 'ศี': 2, + 'ศึ': 2, + 'ษ์': 2, + 'สั': 2, + 'สิ': 2, + 'สิ่': 3, + 'สิ้': 3, + 'สี': 2, + 'สื': 2, + 'สื่': 3, + 'สุ': 2, + 'สู': 2, + 'สู้': 3, + 'ส่': 2, + 'หั': 2, + 'ห็': 2, + 'ห่': 2, + 'ห้': 2, + 'อั': 2, + 'อิ': 2, + 'อื่': 3, + 'อ้': 2, + 'ย่ำ': 3, + 'ขั้': 3, + 'จิ': 2, + 'ฉั': 2, + 'ตี': 2, + 'ธั': 2, + 'บ่': 2, + 'ปั': 2, + 'พื้': 3, + 'มิ่': 3, + 'ย้': 2, + 'สู่': 3, + 'อี': 2, + 'อื้': 3, + ' ོ': 2, + 'གྲི': 3, + 'གླ': 2, + 'ཅོ': 2, + 'ཆུ': 2, + 'ཇོ': 2, + 'ཉོ': 2, + 'ཏུ': 2, + 'ཐི': 2, + 'ཐེ': 2, + 'དྲི': 3, + 'དྲུ': 3, + 'པེ': 2, + 'ཕྱི': 3, + 'བུ': 2, + 'བེ': 2, + 'ཟི': 2, + 'ཟླ': 2, + 'འུ': 2, + 'རོ': 2, + 'རྐྱེ': 4, + 'རྒོ': 3, + 'རྗེ': 3, + 'རྗོ': 3, + 'རྟོ': 3, + 'རྫ': 2, + 'ལྔ': 2, + 'ལྕི': 3, + 'ལྟེ': 3, + 'ལྡེ': 3, + 'ལྷུ': 3, + 'ལྷོ': 3, + 'སྐི': 3, + 'སྒེ': 3, + 'སྒྱུ': 4, + 'སྒྲི': 4, + 'སྒྲུ': 4, + 'སྔོ': 3, + 'སྟུ': 3, + 'སྡི': 3, + 'སྣ': 2, + 'སྣོ': 3, + 'སྤྱ': 3, + 'སྤྲ': 3, + 'སྦྲེ': 4, + 'སྨ': 2, + 'ཧྲེ': 3, + 'ཨུ': 2, + 'c̱': 2, + 'ḏ': 2, + 'ĩ': 2, + 'ṉ': 2, + 'ṯ': 2, + 'Ü̃': 2, + 'ã̱': 2, + 'ü̃': 2, + 'ü̃́': 3, + 'ü̱̃': 3, + 'ü̱': 2, + 'ẽ́': 2, + 'ẽ̱': 2, + 'p̱': 2, + 'p̱̱': 3, + 'بَ': 2, + 'ثّ': 2, + 'جُ': 2, + 'دّ': 2, + 'رِ': 2, + 'رّ': 2, + 'صّ': 2, + 'فّ': 2, + 'قِ': 2, + 'لِ': 2, + 'مِ': 2, + 'نِ': 2, + 'نّ': 2, + 'وّ': 2, + 'پُ': 2, + 'چّ': 2, + 'کِ': 2, + 'ہِ': 2, + 'ہٰ': 2, + 'یّ': 2, + 'یٔ': 2, + 'یٰ': 2, + 'کُ': 2, + 'Ý': 2, + 'ả': 2, + 'ẻ': 2, + 'ì': 2, + 'ỉ': 2, + 'ỏ': 2, + 'ọ': 2, + 'ủ': 2, + 'ụ': 2, + 'ỳ': 2, + 'ý': 2, + 'ỹ': 2, + 'ỷ': 2, + 'ầ': 2, + 'ấ': 2, + 'ẫ': 2, + 'ẩ': 2, + 'ậ': 2, + 'ề': 2, + 'ế': 2, + 'ễ': 2, + 'ể': 2, + 'ệ': 2, + 'ồ': 2, + 'ố': 2, + 'ỗ': 2, + 'ổ': 2, + 'ộ': 2, + 'ằ': 2, + 'ắ': 2, + 'ẳ': 2, + 'ặ': 2, + 'ờ': 2, + 'ớ': 2, + 'ỡ': 2, + 'ở': 2, + 'ợ': 2, + 'ừ': 2, + 'ứ': 2, + 'ữ': 2, + 'ử': 2, + 'ự': 2, + ' ̃': 2, + '.̃': 2, + 'T̃': 2, + 'b̃': 2, + 'c̈': 2, + 'm̃': 2, + 'õ': 2, + 'p̃': 2, + 'r̃': 2, + 't̃': 2, + 'אַ': 2, + 'אָ': 2, + 'בֿ': 2, + 'וּ': 2, + 'יִ': 2, + 'כּ': 2, + 'פּ': 2, + 'פֿ': 2, + 'תּ': 2, + 'ײַ': 2, + 'n̄': 2, + 'Ẹ̀': 2, + 'ẹ̀': 2, + 'ẹ́': 2, + 'Ọ̀': 2, + 'Ọ́': 2, + 'ọ̀': 2, + 'ọ́': 2, +} diff --git a/wcwidth/table_grapheme_overrides/_known_fd9d4c44.py b/wcwidth/table_grapheme_overrides/_known_fd9d4c44.py new file mode 100644 index 00000000..3b5ef6ed --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_known_fd9d4c44.py @@ -0,0 +1,3671 @@ +""" +Grapheme overrides for _known_fd9d4c44. + +This code generated by python wcwidth using ucs-detect project data. + +Terminals: contour +""" +# pylint: skip-file +GRAPHEMES = { + '⛓️‍💥': 1, + '⛹️‍♀️': 1, + '⛹️‍♂️': 1, + '⛹🏻‍♀️': 1, + '⛹🏻‍♂️': 1, + '⛹🏼‍♀️': 1, + '⛹🏼‍♂️': 1, + '⛹🏽‍♀️': 1, + '⛹🏽‍♂️': 1, + '⛹🏾‍♀️': 1, + '⛹🏾‍♂️': 1, + '⛹🏿‍♀️': 1, + '⛹🏿‍♂️': 1, + '❤️‍🔥': 1, + '❤️‍🩹': 1, + '🏋️‍♀️': 1, + '🏋️‍♂️': 1, + '🏋🏻‍♀️': 1, + '🏋🏻‍♂️': 1, + '🏋🏼‍♀️': 1, + '🏋🏼‍♂️': 1, + '🏋🏽‍♀️': 1, + '🏋🏽‍♂️': 1, + '🏋🏾‍♀️': 1, + '🏋🏾‍♂️': 1, + '🏋🏿‍♀️': 1, + '🏋🏿‍♂️': 1, + '🏌️‍♀️': 1, + '🏌️‍♂️': 1, + '🏌🏻‍♀️': 1, + '🏌🏻‍♂️': 1, + '🏌🏼‍♀️': 1, + '🏌🏼‍♂️': 1, + '🏌🏽‍♀️': 1, + '🏌🏽‍♂️': 1, + '🏌🏾‍♀️': 1, + '🏌🏾‍♂️': 1, + '🏌🏿‍♀️': 1, + '🏌🏿‍♂️': 1, + '🏳️‍⚧️': 1, + '🏳️‍🌈': 1, + '👁️‍🗨️': 1, + '🕵️‍♀️': 1, + '🕵️‍♂️': 1, + '🕵🏻‍♀️': 1, + '🕵🏻‍♂️': 1, + '🕵🏼‍♀️': 1, + '🕵🏼‍♂️': 1, + '🕵🏽‍♀️': 1, + '🕵🏽‍♂️': 1, + '🕵🏾‍♀️': 1, + '🕵🏾‍♂️': 1, + '🕵🏿‍♀️': 1, + '🕵🏿‍♂️': 1, + 'অং': 1, + 'কা': 1, + 'কা‌': 1, + 'কি': 1, + 'কিং': 1, + 'কে': 1, + 'কে‌': 1, + 'কো': 1, + 'ক্ত': 1, + 'ক্তি': 1, + 'ক্য': 1, + 'ক্র': 1, + 'ক্রী': 1, + 'ক্ষ': 1, + 'ক্ষা': 1, + 'ক্ষি': 1, + 'ক্ষে': 1, + 'ক্ষ্য': 1, + 'ক্ষ্যে': 1, + 'খা': 1, + 'খি': 1, + 'খে': 1, + 'খ্যা': 1, + 'গি': 1, + 'গে': 1, + 'গো': 1, + 'গ্য': 1, + 'গ্র': 1, + 'গ্রা': 1, + 'গ্রে': 1, + 'ঘা': 1, + 'ঘে': 1, + 'ঘো': 1, + 'ঘো': 1, + 'ঙ্খা': 1, + 'ঙ্গ': 1, + 'ঙ্গী': 1, + 'ঙ্গে': 1, + 'ঙ্ঘ': 1, + 'চা': 1, + 'চি': 1, + 'চে': 1, + 'চো': 1, + 'চৌ': 1, + 'চ্চ': 1, + 'চ্ছ': 1, + 'চ্ছা': 1, + 'চ্ছা‌': 1, + 'চ্ছু': 1, + 'চ্ছে': 1, + 'ছা': 1, + 'ছি': 1, + 'ছে': 1, + 'জা': 1, + 'জি': 1, + 'জী': 1, + 'জে': 1, + 'জে‌': 1, + 'জ্ঞ': 1, + 'জ্ঞা': 1, + 'জ্য': 1, + 'ঝো': 1, + 'ঞ্চি': 1, + 'ঞ্ছি': 1, + 'টা': 1, + 'টি': 1, + 'ট্রে': 1, + 'ঠি': 1, + 'ড়া': 1, + 'ণা': 1, + 'ণি': 1, + 'ণে': 1, + 'ণ্ড': 1, + 'ণ্ডে': 1, + 'ণ্য': 1, + 'তঃ': 1, + 'তা': 1, + 'তাঁ': 1, + 'তা‌': 1, + 'তি': 1, + 'তি‌': 1, + 'তী': 1, + 'তে': 1, + 'তে‌': 1, + 'ত্ত': 1, + 'ত্তা': 1, + 'ত্তি': 1, + 'ত্ন': 1, + 'ত্ব': 1, + 'ত্বে': 1, + 'ত্ম': 1, + 'ত্য': 1, + 'ত্যা': 1, + 'ত্যি': 1, + 'ত্যে': 1, + 'ত্র': 1, + 'ত্রা': 1, + 'ত্রে': 1, + 'ত্‍প': 1, + 'ত্‍পী': 1, + 'ত্‍সা': 1, + 'থা': 1, + 'থি': 1, + 'থে': 1, + 'থ্য': 1, + 'দা': 1, + 'দি': 1, + 'দে': 1, + 'দে‌': 1, + 'দৈ': 1, + 'দো': 1, + 'দ্দি': 1, + 'দ্দে': 1, + 'দ্ধ': 1, + 'দ্ধা': 1, + 'দ্ধি': 1, + 'দ্ধে': 1, + 'দ্বা': 1, + 'দ্ভ': 1, + 'দ্ভূ': 1, + 'দ্য': 1, + 'দ্রো': 1, + 'ধা': 1, + 'ধি': 1, + 'ধী': 1, + 'ধে': 1, + 'ধ্য': 1, + 'ধ্যে': 1, + 'না': 1, + 'না‌': 1, + 'নি': 1, + 'নী': 1, + 'নে': 1, + 'নৈ': 1, + 'নো': 1, + 'ন্ড': 1, + 'ন্ত': 1, + 'ন্তা': 1, + 'ন্তি': 1, + 'ন্তে': 1, + 'ন্ত্রি': 1, + 'ন্ত্রে': 1, + 'ন্থী': 1, + 'ন্ধ': 1, + 'ন্ধা': 1, + 'ন্ধু': 1, + 'ন্ন': 1, + 'ন্ম': 1, + 'ন্মা': 1, + 'ন্মু': 1, + 'ন্য': 1, + 'ন্যা': 1, + 'ন্যে': 1, + 'পা': 1, + 'পা‌': 1, + 'পি': 1, + 'পী': 1, + 'পে': 1, + 'পো': 1, + 'প্ত': 1, + 'প্তা': 1, + 'প্র': 1, + 'প্রা': 1, + 'ফে': 1, + 'ফৌ': 1, + 'বং': 1, + 'বা': 1, + 'বা‌': 1, + 'বি': 1, + 'বী': 1, + 'বে': 1, + 'বৈ': 1, + 'বো': 1, + 'ব্ধি': 1, + 'ব্য': 1, + 'ব্যা': 1, + 'ব্র': 1, + 'ভা': 1, + 'ভি': 1, + 'ভে': 1, + 'ভো': 1, + 'ভৌ': 1, + 'ভ্য': 1, + 'ভ্রা': 1, + 'মা': 1, + 'মা‌': 1, + 'মি': 1, + 'মে': 1, + 'মৌ': 1, + 'ম্প': 1, + 'ম্পা': 1, + 'ম্ব': 1, + 'ম্ভ': 1, + 'ম্ম': 1, + 'ম্মা': 1, + 'ম্য': 1, + 'য়া': 1, + 'য়ি': 1, + 'য়ে': 1, + 'য়ো': 1, + 'যা': 1, + 'যে': 1, + 'যো': 1, + 'য্য': 1, + 'রা': 1, + 'রাং': 1, + 'রি': 1, + 'রী': 1, + 'রে': 1, + 'রো': 1, + 'র্ক': 1, + 'র্জ': 1, + 'র্জা': 1, + 'র্ণ': 1, + 'র্ত': 1, + 'র্থ': 1, + 'র্থে': 1, + 'র্দো': 1, + 'র্ধ': 1, + 'র্ধা': 1, + 'র্নী': 1, + 'র্ব': 1, + 'র্বা': 1, + 'র্বি': 1, + 'র্বো': 1, + 'র্ব্য': 1, + 'র্ভূ': 1, + 'র্ম': 1, + 'র্মে': 1, + 'র্য': 1, + 'র্যা': 1, + 'লা': 1, + 'লি': 1, + 'লী': 1, + 'লে': 1, + 'লে‌': 1, + 'ল্প': 1, + 'ল্য': 1, + 'ল্যা': 1, + 'ল্যে': 1, + 'ল্লে': 1, + 'শং': 1, + 'শা': 1, + 'শি': 1, + 'শী': 1, + 'শৃং': 1, + 'শে': 1, + 'শৈ': 1, + 'শ্চ': 1, + 'শ্চি': 1, + 'শ্বা': 1, + 'শ্বে': 1, + 'শ্য': 1, + 'শ্যে': 1, + 'শ্র': 1, + 'শ্রা': 1, + 'ষা': 1, + 'ষি': 1, + 'ষী': 1, + 'ষে': 1, + 'ষ্ট': 1, + 'ষ্টা': 1, + 'ষ্টি': 1, + 'ষ্ট্র': 1, + 'ষ্ট্রী': 1, + 'ষ্ট্রে': 1, + 'ষ্ঠা': 1, + 'ষ্ঠি': 1, + 'ষ্ঠী': 1, + 'ষ্ঠু': 1, + 'ষ্ণু': 1, + 'সং': 1, + 'সা': 1, + 'সাং': 1, + 'সি': 1, + 'সী': 1, + 'সে': 1, + 'সে‌': 1, + 'স্ক': 1, + 'স্কৃ': 1, + 'স্ত': 1, + 'স্তি': 1, + 'স্তি‌': 1, + 'স্ত্র': 1, + 'স্থ': 1, + 'স্থা': 1, + 'স্থ্য': 1, + 'স্ব': 1, + 'স্বা': 1, + 'স্বী': 1, + 'স্য': 1, + 'স্যা': 1, + 'স্যে': 1, + 'হা': 1, + 'হি': 1, + 'হে': 1, + 'হো': 1, + 'হ্য': 1, + 'য়ে': 1, + 'का': 1, + 'कि': 1, + 'की': 1, + 'को': 1, + 'कौ': 1, + 'क्क': 1, + 'क्घ्घि्': 1, + 'क्त': 1, + 'क्ति': 1, + 'क्ष': 1, + 'क्षा': 1, + 'क्षे': 1, + 'खा': 1, + 'खि': 1, + 'खी': 1, + 'ख्त': 1, + 'गा': 1, + 'गां': 1, + 'गि': 1, + 'गी': 1, + 'गो': 1, + 'ग्य': 1, + 'घि': 1, + 'घी': 1, + 'घेि': 1, + 'घो': 1, + 'घ्ंत': 1, + 'घ्का': 1, + 'घ्त': 1, + 'घ्र': 1, + 'घ्र्व्य': 1, + 'घ्लि': 1, + 'घ्श्य': 1, + 'घ्स्ट': 1, + 'चा': 1, + 'चि': 1, + 'च्च': 1, + 'च्चा': 1, + 'च्छा': 1, + 'च्छे': 1, + 'छो': 1, + 'जा': 1, + 'जि': 1, + 'जिं': 1, + 'जी': 1, + 'ज्ञा': 1, + 'ज्य': 1, + 'टी': 1, + 'ठा': 1, + 'ठी': 1, + 'ड़ा': 1, + 'ढ़ा': 1, + 'ढ़ि': 1, + 'णा': 1, + 'णि': 1, + 'णो': 1, + 'ता': 1, + 'तां': 1, + 'ति': 1, + 'तो': 1, + 'तौ': 1, + 'त्ति': 1, + 'त्म': 1, + 'त्यि': 1, + 'त्र': 1, + 'त्रा': 1, + 'त्राा': 1, + 'त्रि': 1, + 'था': 1, + 'थि': 1, + 'दा': 1, + 'दि': 1, + 'दी': 1, + 'दो': 1, + 'द्वा': 1, + 'धा': 1, + 'धि': 1, + 'ना': 1, + 'नि': 1, + 'नी': 1, + 'नो': 1, + 'नों': 1, + 'न्त': 1, + 'न्म': 1, + 'न्य': 1, + 'न्या': 1, + 'पा': 1, + 'प्त': 1, + 'प्र': 1, + 'प्रा': 1, + 'फा': 1, + 'बा': 1, + 'बि': 1, + 'बी': 1, + 'भा': 1, + 'भि': 1, + 'भी': 1, + 'भो': 1, + 'मा': 1, + 'मि': 1, + 'मी': 1, + 'मौ': 1, + 'म्मा': 1, + 'म्मे': 1, + 'म्या': 1, + 'या': 1, + 'यि': 1, + 'यो': 1, + 'यों': 1, + 'रा': 1, + 'रि': 1, + 'री': 1, + 'रो': 1, + 'र्ग': 1, + 'र्जि': 1, + 'र्जी': 1, + 'र्ट': 1, + 'र्ण': 1, + 'र्त': 1, + 'र्ति': 1, + 'र्थि': 1, + 'र्दो': 1, + 'र्धा': 1, + 'र्फ': 1, + 'र्ब': 1, + 'र्भ': 1, + 'र्म': 1, + 'र्मि': 1, + 'र्य': 1, + 'र्रा': 1, + 'र्व': 1, + 'र्ष': 1, + 'ला': 1, + 'लि': 1, + 'लिं': 1, + 'ली': 1, + 'लीं': 1, + 'लो': 1, + 'ल्प': 1, + 'ल्या': 1, + 'ल्लं': 1, + 'वा': 1, + 'वां': 1, + 'वि': 1, + 'वी': 1, + 'व्य': 1, + 'व्या': 1, + 'शा': 1, + 'शां': 1, + 'शि': 1, + 'शी': 1, + 'श्च': 1, + 'श्य': 1, + 'श्व': 1, + 'श्वा': 1, + 'षा': 1, + 'षि': 1, + 'षी': 1, + 'ष्ट': 1, + 'ष्ट्र': 1, + 'ष्ट्री': 1, + 'ष्प': 1, + 'सा': 1, + 'सां': 1, + 'सि': 1, + 'सी': 1, + 'सो': 1, + 'स्कृ': 1, + 'स्त': 1, + 'स्ती': 1, + 'स्थ': 1, + 'स्था': 1, + 'स्थि': 1, + 'स्थी': 1, + 'स्थ्य': 1, + 'स्य': 1, + 'स्व': 1, + 'स्वा': 1, + 'स्सा': 1, + 'हा': 1, + 'हि': 1, + 'हिं': 1, + 'ही': 1, + 'हीं': 1, + 'हो': 1, + 'हौ': 1, + 'ကေ': 1, + 'က္ခ': 1, + 'က်ျ': 1, + 'ကျ': 1, + 'ကျို': 1, + 'ကျူ': 1, + 'ကျေ': 1, + 'ကျွ': 1, + 'ကြ': 1, + 'ကြို': 1, + 'ကြီ': 1, + 'ကြု': 1, + 'ကြေ': 1, + 'ကြံ': 1, + 'ကြွေ': 1, + 'ခေ': 1, + 'ချ': 1, + 'ချိ': 1, + 'ချို': 1, + 'ချို့': 1, + 'ချီ': 1, + 'ချု': 1, + 'ချေ': 1, + 'ခြ': 1, + 'ခြုံ': 1, + 'ခြေ': 1, + 'ဂ္ဂ': 1, + 'ဂ္ဂို': 1, + 'င်္ဂ': 1, + 'ငြ': 1, + 'ငြိ': 1, + 'ငွေ': 1, + 'စေ': 1, + 'စ္စ': 1, + 'ဆေ': 1, + 'ဋ္ဌ': 1, + 'တေ': 1, + 'တ္တ': 1, + 'တွေ': 1, + 'ထေ': 1, + 'ထွေ': 1, + 'ဒေ': 1, + 'နေ': 1, + 'နေ့': 1, + 'န္ဒ': 1, + 'န္နိ': 1, + 'နှေ': 1, + 'ပေ': 1, + 'ပ္ပ': 1, + 'ပ္ပံ': 1, + 'ပျ': 1, + 'ပျေ': 1, + 'ပြ': 1, + 'ပြီ': 1, + 'ပြု': 1, + 'ပြေ': 1, + 'ဖေ': 1, + 'ဖျ': 1, + 'ဖြ': 1, + 'ဖြို': 1, + 'ဘေ': 1, + 'မေ': 1, + 'မ္ဘ': 1, + 'မ္မ': 1, + 'မျ': 1, + 'မျို': 1, + 'မျှ': 1, + 'မြ': 1, + 'မြေ': 1, + 'မြှ': 1, + 'မွေ': 1, + 'မွေ့': 1, + 'မှေ': 1, + 'ယေ': 1, + 'ယျ': 1, + 'ရေ': 1, + 'ရွေ': 1, + 'ရွှေ့': 1, + 'ရှေ': 1, + 'ရှေ့': 1, + 'လေ': 1, + 'လျ': 1, + 'လျေ': 1, + 'လျှ': 1, + 'လျှို့': 1, + 'လျှေ': 1, + 'ဝေ': 1, + 'သေ': 1, + 'အေ': 1, + '𑄃𑄬': 1, + '𑄃𑄬𑄭': 1, + '𑄃𑄳𑄃': 1, + '𑄃𑄳𑄦𑄧': 1, + '𑄃𑄳𑄦𑄨': 1, + '𑄇𑄬': 1, + '𑄇𑄳𑄠': 1, + '𑄇𑄳𑄠𑄬': 1, + '𑄇𑄳𑄠𑄴': 1, + '𑄇𑄳𑄢𑄨': 1, + '𑄇𑄳𑄦𑄧': 1, + '𑄇𑄳𑄦𑄴': 1, + '𑄈𑄬': 1, + '𑄈𑄳𑄠': 1, + '𑄈𑄳𑄠𑄬': 1, + '𑄉𑄬': 1, + '𑄉𑄬𑄭': 1, + '𑄉𑄳𑄠': 1, + '𑄉𑄳𑄢𑄧': 1, + '𑄊𑄬': 1, + '𑄌𑄬': 1, + '𑄌𑄳𑄠𑄬': 1, + '𑄌𑄳𑄠𑄴': 1, + '𑄎𑄬': 1, + '𑄎𑄬𑄭': 1, + '𑄎𑄳𑄠𑄧': 1, + '𑄎𑄳𑄠𑄬': 1, + '𑄏𑄬': 1, + '𑄑𑄬': 1, + '𑄑𑄳𑄢𑄬': 1, + '𑄖𑄬': 1, + '𑄖𑄳𑄠𑄧': 1, + '𑄖𑄳𑄠𑄬': 1, + '𑄖𑄳𑄠𑄴': 1, + '𑄖𑄳𑄢𑄨': 1, + '𑄖𑄳𑄢𑄬': 1, + '𑄖𑄳𑄦𑄴': 1, + '𑄗𑄬': 1, + '𑄘𑄬': 1, + '𑄘𑄳𑄠𑄧': 1, + '𑄘𑄳𑄠𑄬': 1, + '𑄙𑄬': 1, + '𑄙𑄳𑄠': 1, + '𑄙𑄳𑄠𑄧': 1, + '𑄚𑄬': 1, + '𑄚𑄬𑄭': 1, + '𑄚𑄳𑄠𑄧': 1, + '𑄚𑄳𑄠𑄬': 1, + '𑄚𑄳𑄠𑄴': 1, + '𑄚𑄳𑄢𑄧𑄧': 1, + '𑄚𑄳𑄦𑄧': 1, + '𑄚𑄳𑄦𑄨': 1, + '𑄚𑄳𑄦𑄴': 1, + '𑄛𑄬': 1, + '𑄛𑄳𑄢': 1, + '𑄛𑄳𑄢𑄧': 1, + '𑄛𑄳𑄦': 1, + '𑄜𑄬': 1, + '𑄝𑄬': 1, + '𑄝𑄳𑄠': 1, + '𑄝𑄳𑄢𑄨': 1, + '𑄝𑄳𑄢𑄬': 1, + '𑄞𑄬': 1, + '𑄞𑄬𑄭': 1, + '𑄟𑄬': 1, + '𑄟𑄳𑄠𑄬': 1, + '𑄠𑄬': 1, + '𑄠𑄬𑄭': 1, + '𑄡𑄬': 1, + '𑄡𑄬𑄭': 1, + '𑄡𑄳𑄠𑄬': 1, + '𑄢𑄬': 1, + '𑄢𑄬𑄭': 1, + '𑄢𑄳𑄦𑄧𑄱𑄱': 1, + '𑄣𑄬': 1, + '𑄣𑄬𑄭': 1, + '𑄣𑄳𑄦𑄬': 1, + '𑄣𑄳𑄦𑄴': 1, + '𑄥𑄬': 1, + '𑄥𑄳𑄠': 1, + '𑄥𑄳𑄠𑄧': 1, + '𑄥𑄳𑄢𑄧': 1, + '𑄥𑄳𑄢𑄨𑄁': 1, + '𑄦𑄬': 1, + 'કઃ': 1, + 'કા': 1, + 'કાં': 1, + 'કિ': 1, + 'કી': 1, + 'કો': 1, + 'ક્ક': 1, + 'ક્કા': 1, + 'ક્કો': 1, + 'ક્તિ': 1, + 'ક્ર': 1, + 'ક્ષ': 1, + 'ક્ષા': 1, + 'ખા': 1, + 'ખી': 1, + 'ખો': 1, + 'ખ્ત': 1, + 'ગા': 1, + 'ગિ': 1, + 'ગી': 1, + 'ગો': 1, + 'ગ્ન': 1, + 'ગ્ય': 1, + 'ઘા': 1, + 'ઘો': 1, + 'ચા': 1, + 'ચિ': 1, + 'ચી': 1, + 'ચ્ચ': 1, + 'ચ્ચા': 1, + 'ચ્ચે': 1, + 'ચ્છા': 1, + 'ચ્છે': 1, + 'છા': 1, + 'છો': 1, + 'જા': 1, + 'જાં': 1, + 'જિ': 1, + 'જી': 1, + 'જો': 1, + 'જ્ઞા': 1, + 'જ્ય': 1, + 'જ્યો': 1, + 'ટઃ': 1, + 'ટ્ર': 1, + 'ટ્રે': 1, + 'ડા': 1, + 'ડાં': 1, + 'ડી': 1, + 'ઢા': 1, + 'ઢિ': 1, + 'ણા': 1, + 'ણી': 1, + 'તઃ': 1, + 'તા': 1, + 'તાં': 1, + 'તિ': 1, + 'તી': 1, + 'તો': 1, + 'ત્તા': 1, + 'ત્તિ': 1, + 'ત્ત્વ': 1, + 'ત્ત્વા': 1, + 'ત્ન': 1, + 'ત્મ': 1, + 'ત્ય': 1, + 'ત્યા': 1, + 'ત્યાં': 1, + 'ત્યિ': 1, + 'ત્યે': 1, + 'ત્યો': 1, + 'ત્ર': 1, + 'ત્રી': 1, + 'ત્ર્ય': 1, + 'ત્વ': 1, + 'થા': 1, + 'થી': 1, + 'દા': 1, + 'દી': 1, + 'દો': 1, + 'દ્ધ': 1, + 'દ્ધા': 1, + 'દ્ધાં': 1, + 'દ્ધિ': 1, + 'દ્ભ': 1, + 'દ્વા': 1, + 'ધા': 1, + 'ધાં': 1, + 'ધિ': 1, + 'ધી': 1, + 'ધો': 1, + 'ધ્ય': 1, + 'ધ્યા': 1, + 'નઃ': 1, + 'ના': 1, + 'નાં': 1, + 'નિ': 1, + 'ની': 1, + 'નો': 1, + 'ન્ત': 1, + 'ન્તો': 1, + 'ન્મ': 1, + 'ન્મા': 1, + 'ન્મે': 1, + 'ન્ય': 1, + 'ન્યા': 1, + 'ન્યૂં': 1, + 'પા': 1, + 'પિ': 1, + 'પી': 1, + 'પો': 1, + 'પ્ત': 1, + 'પ્ર': 1, + 'પ્રા': 1, + 'ફા': 1, + 'ફો': 1, + 'બા': 1, + 'બાં': 1, + 'બી': 1, + 'બ્ધ': 1, + 'ભા': 1, + 'ભાં': 1, + 'ભિ': 1, + 'ભો': 1, + 'ભૌ': 1, + 'ભ્ય': 1, + 'મઃ': 1, + 'મા': 1, + 'માં': 1, + 'મિ': 1, + 'મી': 1, + 'મો': 1, + 'મ્ય': 1, + 'મ્યાં': 1, + 'યા': 1, + 'યિ': 1, + 'યી': 1, + 'યો': 1, + 'રા': 1, + 'રિ': 1, + 'રી': 1, + 'રો': 1, + 'ર્જ': 1, + 'ર્ણ': 1, + 'ર્ત': 1, + 'ર્તા': 1, + 'ર્થ': 1, + 'ર્થિ': 1, + 'ર્દો': 1, + 'ર્મ': 1, + 'ર્મિ': 1, + 'ર્મે': 1, + 'ર્ય': 1, + 'ર્યા': 1, + 'ર્યો': 1, + 'ર્વ': 1, + 'લા': 1, + 'લાં': 1, + 'લિ': 1, + 'લિં': 1, + 'લી': 1, + 'લો': 1, + 'લ્મ': 1, + 'લ્ય': 1, + 'ળા': 1, + 'ળી': 1, + 'વા': 1, + 'વાં': 1, + 'વિ': 1, + 'વી': 1, + 'વો': 1, + 'વ્ય': 1, + 'વ્યા': 1, + 'વ્યો': 1, + 'શા': 1, + 'શાં': 1, + 'શિ': 1, + 'શી': 1, + 'શો': 1, + 'શ્કે': 1, + 'શ્ચ': 1, + 'શ્ય': 1, + 'શ્ર': 1, + 'શ્વ': 1, + 'ષા': 1, + 'ષી': 1, + 'ષો': 1, + 'ષ્ટિ': 1, + 'ષ્ટ્ર': 1, + 'ષ્ટ્રી': 1, + 'ષ્ટ્રો': 1, + 'ષ્ઠા': 1, + 'ષ્ણુ': 1, + 'ષ્પ': 1, + 'સા': 1, + 'સાં': 1, + 'સિ': 1, + 'સી': 1, + 'સો': 1, + 'સ્કૃ': 1, + 'સ્ટ': 1, + 'સ્તિ': 1, + 'સ્તી': 1, + 'સ્ત્રી': 1, + 'સ્થા': 1, + 'સ્થિ': 1, + 'સ્પ': 1, + 'સ્રી': 1, + 'સ્વ': 1, + 'સ્વા': 1, + 'સ્વી': 1, + 'સ્સા': 1, + 'હા': 1, + 'હિ': 1, + 'હી': 1, + 'હો': 1, + 'कां': 1, + 'क्नि': 1, + 'क्र': 1, + 'क्रि': 1, + 'क्षि': 1, + 'ख्या': 1, + 'ग़ा': 1, + 'गों': 1, + 'गौ': 1, + 'ग्न': 1, + 'ग्र': 1, + 'ग्रे': 1, + 'घा': 1, + 'ची': 1, + 'च्चे': 1, + 'च्चों': 1, + 'च्छि': 1, + 'जो': 1, + 'टों': 1, + 'ट्टि': 1, + 'ढा': 1, + 'णों': 1, + 'ण्ड': 1, + 'तः': 1, + 'ती': 1, + 'तों': 1, + 'त्का': 1, + 'त्त': 1, + 'त्ता': 1, + 'त्न': 1, + 'त्नों': 1, + 'त्प': 1, + 'त्पा': 1, + 'त्मा': 1, + 'त्य': 1, + 'त्या': 1, + 'त्ये': 1, + 'त्री': 1, + 'त्व': 1, + 'त्सा': 1, + 'द्घ': 1, + 'द्घि': 1, + 'द्दे': 1, + 'द्ध': 1, + 'द्धा': 1, + 'द्धि': 1, + 'द्भा': 1, + 'द्रो': 1, + 'धी': 1, + 'धों': 1, + 'ध्य': 1, + 'ध्या': 1, + 'निः': 1, + 'नौ': 1, + 'न्ति': 1, + 'न्तों': 1, + 'न्त्र': 1, + 'न्त्रा': 1, + 'न्द': 1, + 'न्दी': 1, + 'न्ध': 1, + 'न्धि': 1, + 'न्धी': 1, + 'न्धों': 1, + 'न्न': 1, + 'न्नि': 1, + 'न्मा': 1, + 'न्वे': 1, + 'न्स': 1, + 'न्हें': 1, + 'पां': 1, + 'पि': 1, + 'पी': 1, + 'पों': 1, + 'प्ति': 1, + 'प्य': 1, + 'फौ': 1, + 'फ्रां': 1, + 'ब्ध': 1, + 'भौ': 1, + 'मों': 1, + 'म्प': 1, + 'म्ब': 1, + 'म्भि': 1, + 'म्म': 1, + 'म्मि': 1, + 'यां': 1, + 'रों': 1, + 'र्ता': 1, + 'र्थ': 1, + 'र्द': 1, + 'र्या': 1, + 'र्यों': 1, + 'र्वो': 1, + 'र्श': 1, + 'लों': 1, + 'ल्क': 1, + 'ल्म': 1, + 'ल्लि': 1, + 'वो': 1, + 'वों': 1, + 'व्यों': 1, + 'शों': 1, + 'श्चि': 1, + 'श्यों': 1, + 'श्र': 1, + 'श्रा': 1, + 'षों': 1, + 'ष्का': 1, + 'ष्टि': 1, + 'ष्ट्रों': 1, + 'ष्ठों': 1, + 'ष्णु': 1, + 'ष्य': 1, + 'ष्यों': 1, + 'स्कू': 1, + 'स्ता': 1, + 'स्त्र': 1, + 'स्त्री': 1, + 'स्प': 1, + 'स्पे': 1, + 'स्म': 1, + 'स्यों': 1, + 'स्वी': 1, + 'हां': 1, + 'हैः': 1, + 'हों': 1, + 'क़ा': 1, + 'क़ि': 1, + 'ज़ा': 1, + 'ड़ा': 1, + 'ढ़ा': 1, + 'फ़ा': 1, + 'फ़्ता': 1, + 'ꦏꦃ': 1, + 'ꦏꦺ': 1, + 'ꦏꦺꦴ': 1, + 'ꦏꦿ': 1, + 'ꦏꦿꦁ': 1, + 'ꦏꦿꦂ': 1, + 'ꦏ꧀ꦏ': 1, + 'ꦏ꧀ꦏꦁ': 1, + 'ꦏ꧀ꦏꦺ': 1, + 'ꦏ꧀ꦏꦼ': 1, + 'ꦏ꧀ꦔ': 1, + 'ꦏ꧀ꦔꦸ': 1, + 'ꦏ꧀ꦔꦿ': 1, + 'ꦏ꧀ꦕ': 1, + 'ꦏ꧀ꦠ': 1, + 'ꦏ꧀ꦠꦶ': 1, + 'ꦏ꧀ꦠꦸ': 1, + 'ꦏ꧀ꦠꦺ': 1, + 'ꦏ꧀ꦢ': 1, + 'ꦏ꧀ꦢꦂ': 1, + 'ꦏ꧀ꦢꦶ': 1, + 'ꦏ꧀ꦤ': 1, + 'ꦏ꧀ꦤꦶꦁ': 1, + 'ꦏ꧀ꦥ': 1, + 'ꦏ꧀ꦥꦶ': 1, + 'ꦏ꧀ꦥꦿꦶ': 1, + 'ꦏ꧀ꦧ': 1, + 'ꦏ꧀ꦧꦶ': 1, + 'ꦏ꧀ꦧꦺ': 1, + 'ꦏ꧀ꦩ': 1, + 'ꦏ꧀ꦩꦸ': 1, + 'ꦏ꧀ꦪ': 1, + 'ꦏ꧀ꦭ': 1, + 'ꦏ꧀ꦮ': 1, + 'ꦏ꧀ꦱ': 1, + 'ꦏ꧀ꦱꦂ': 1, + 'ꦏ꧀ꦱꦶ': 1, + 'ꦏ꧀ꦱꦸ': 1, + 'ꦏ꧀ꦱꦺ': 1, + 'ꦏ꧀ꦲ': 1, + 'ꦏ꧀ꦲꦁ': 1, + 'ꦏ꧀ꦲꦶꦁ': 1, + 'ꦏ꧀ꦲꦸ': 1, + 'ꦏ꧀ꦲꦺ': 1, + 'ꦏ꧀ꦲꦺꦴ': 1, + 'ꦒꦸꦃ': 1, + 'ꦒꦺꦴ': 1, + 'ꦒꦿ': 1, + 'ꦒꦿꦺ': 1, + 'ꦒ꧀ꦒ': 1, + 'ꦔꦃ': 1, + 'ꦔꦺ': 1, + 'ꦔꦺꦴ': 1, + 'ꦔꦿ': 1, + 'ꦔ꧀ꦒꦼ': 1, + 'ꦔ꧀ꦒꦿꦼꦁ': 1, + 'ꦔ꧀ꦭ': 1, + 'ꦔ꧀ꦭꦁ': 1, + 'ꦔ꧀ꦭꦸ': 1, + 'ꦔ꧀ꦭꦼ': 1, + 'ꦕꦃ': 1, + 'ꦕꦺꦴ': 1, + 'ꦗꦃ': 1, + 'ꦗꦺ': 1, + 'ꦗꦿꦺꦴ': 1, + 'ꦚ꧀ꦕ': 1, + 'ꦚ꧀ꦕꦶ': 1, + 'ꦚ꧀ꦗ': 1, + 'ꦚ꧀ꦗꦶ': 1, + 'ꦚ꧀ꦗꦸꦁ': 1, + 'ꦚ꧀ꦗꦸꦂ': 1, + 'ꦝꦃ': 1, + 'ꦝꦺ': 1, + 'ꦝꦺꦴ': 1, + 'ꦝꦺꦴꦂ': 1, + 'ꦠꦸꦃ': 1, + 'ꦠꦺ': 1, + 'ꦠꦺꦃ': 1, + 'ꦠꦺꦴ': 1, + 'ꦠꦾ': 1, + 'ꦠꦿ': 1, + 'ꦠꦿꦶ': 1, + 'ꦠ꧀ꦏꦁ': 1, + 'ꦠ꧀ꦏꦸ': 1, + 'ꦠ꧀ꦒ': 1, + 'ꦠ꧀ꦔꦸ': 1, + 'ꦠ꧀ꦚ': 1, + 'ꦠ꧀ꦠ': 1, + 'ꦠ꧀ꦠꦶ': 1, + 'ꦠ꧀ꦠꦶꦁ': 1, + 'ꦠ꧀ꦠꦸ': 1, + 'ꦠ꧀ꦠꦺ': 1, + 'ꦠ꧀ꦤ': 1, + 'ꦠ꧀ꦤꦶ': 1, + 'ꦠ꧀ꦩ': 1, + 'ꦠ꧀ꦩꦼ': 1, + 'ꦠ꧀ꦭ': 1, + 'ꦠ꧀ꦭꦺ': 1, + 'ꦠ꧀ꦱ': 1, + 'ꦠ꧀ꦱꦶꦁ': 1, + 'ꦠ꧀ꦱꦶꦃ': 1, + 'ꦠ꧀ꦱꦾ': 1, + 'ꦠ꧀ꦱ꧀ꦮ': 1, + 'ꦠ꧀ꦲ': 1, + 'ꦠ꧀ꦲꦶꦁ': 1, + 'ꦠ꧀ꦲꦺꦴ': 1, + 'ꦢꦃ': 1, + 'ꦢꦺ': 1, + 'ꦢꦺꦴ': 1, + 'ꦢꦾ': 1, + 'ꦢꦿ': 1, + 'ꦢ꧀ꦏ': 1, + 'ꦢ꧀ꦠ': 1, + 'ꦢ꧀ꦠꦶꦁ': 1, + 'ꦢ꧀ꦢ': 1, + 'ꦢ꧀ꦥ': 1, + 'ꦢ꧀ꦩꦺꦴ': 1, + 'ꦢ꧀ꦲ': 1, + 'ꦤꦺ': 1, + 'ꦤꦺꦃ': 1, + 'ꦤꦺꦴ': 1, + 'ꦤ꧀ꦏ': 1, + 'ꦤ꧀ꦏꦁ': 1, + 'ꦤ꧀ꦏꦸ': 1, + 'ꦤ꧀ꦏꦼ': 1, + 'ꦤ꧀ꦒ': 1, + 'ꦤ꧀ꦔ': 1, + 'ꦤ꧀ꦔꦁ': 1, + 'ꦤ꧀ꦔꦶ': 1, + 'ꦤ꧀ꦔꦸ': 1, + 'ꦤ꧀ꦔꦸꦂ': 1, + 'ꦤ꧀ꦔꦺ': 1, + 'ꦤ꧀ꦔꦼ': 1, + 'ꦤ꧀ꦔꦿꦸ': 1, + 'ꦤ꧀ꦗ': 1, + 'ꦤ꧀ꦗꦸ': 1, + 'ꦤ꧀ꦗꦼ': 1, + 'ꦤ꧀ꦚꦶ': 1, + 'ꦤ꧀ꦛꦃ': 1, + 'ꦤ꧀ꦛꦶ': 1, + 'ꦤ꧀ꦝ': 1, + 'ꦤ꧀ꦝꦁ': 1, + 'ꦤ꧀ꦝꦶ': 1, + 'ꦤ꧀ꦝꦸ': 1, + 'ꦤ꧀ꦝꦸꦁ': 1, + 'ꦤ꧀ꦝꦺꦁ': 1, + 'ꦤ꧀ꦝꦺꦴꦁ': 1, + 'ꦤ꧀ꦝꦼ': 1, + 'ꦤ꧀ꦠ': 1, + 'ꦤ꧀ꦠꦂ': 1, + 'ꦤ꧀ꦠꦃ': 1, + 'ꦤ꧀ꦠꦶ': 1, + 'ꦤ꧀ꦠꦸ': 1, + 'ꦤ꧀ꦠꦸꦁ': 1, + 'ꦤ꧀ꦠꦺ': 1, + 'ꦤ꧀ꦠꦼ': 1, + 'ꦤ꧀ꦠꦼꦂ': 1, + 'ꦤ꧀ꦠꦽ': 1, + 'ꦤ꧀ꦢ': 1, + 'ꦤ꧀ꦢꦁ': 1, + 'ꦤ꧀ꦢꦂ': 1, + 'ꦤ꧀ꦢꦶ': 1, + 'ꦤ꧀ꦢꦸ': 1, + 'ꦤ꧀ꦢꦺ': 1, + 'ꦤ꧀ꦢꦼ': 1, + 'ꦤ꧀ꦤ': 1, + 'ꦤ꧀ꦤꦶ': 1, + 'ꦤ꧀ꦤꦶꦁ': 1, + 'ꦤ꧀ꦤꦺ': 1, + 'ꦤ꧀ꦤꦼ': 1, + 'ꦤ꧀ꦥ': 1, + 'ꦤ꧀ꦥꦁ': 1, + 'ꦤ꧀ꦥ꦳ꦺꦴꦂ': 1, + 'ꦤ꧀ꦥꦶ': 1, + 'ꦤ꧀ꦥꦸ': 1, + 'ꦤ꧀ꦥꦼ': 1, + 'ꦤ꧀ꦥꦿ': 1, + 'ꦤ꧀ꦥꦿꦶ': 1, + 'ꦤ꧀ꦧ': 1, + 'ꦤ꧀ꦧꦁ': 1, + 'ꦤ꧀ꦧꦶ': 1, + 'ꦤ꧀ꦧꦸ': 1, + 'ꦤ꧀ꦧꦺ': 1, + 'ꦤ꧀ꦧꦺꦴ': 1, + 'ꦤ꧀ꦧꦼ': 1, + 'ꦤ꧀ꦩ': 1, + 'ꦤ꧀ꦩꦂ': 1, + 'ꦤ꧀ꦩꦶ': 1, + 'ꦤ꧀ꦩꦸꦂ': 1, + 'ꦤ꧀ꦩꦼ': 1, + 'ꦤ꧀ꦭ': 1, + 'ꦤ꧀ꦭꦶ': 1, + 'ꦤ꧀ꦭꦸ': 1, + 'ꦤ꧀ꦮ': 1, + 'ꦤ꧀ꦮꦂ': 1, + 'ꦤ꧀ꦮꦶ': 1, + 'ꦤ꧀ꦮꦸ': 1, + 'ꦤ꧀ꦮꦼ': 1, + 'ꦤ꧀ꦱ': 1, + 'ꦤ꧀ꦱꦂ': 1, + 'ꦤ꧀ꦱꦃ': 1, + 'ꦤ꧀ꦱꦶ': 1, + 'ꦤ꧀ꦱꦶꦁ': 1, + 'ꦤ꧀ꦱꦸ': 1, + 'ꦤ꧀ꦱꦺꦴ': 1, + 'ꦤ꧀ꦱꦼ': 1, + 'ꦤ꧀ꦲ': 1, + 'ꦤ꧀ꦲꦁ': 1, + 'ꦤ꧀ꦲꦶ': 1, + 'ꦤ꧀ꦲꦶꦁ': 1, + 'ꦤ꧀ꦲꦸ': 1, + 'ꦤ꧀ꦲꦺꦴ': 1, + 'ꦥꦃ': 1, + 'ꦥꦺ': 1, + 'ꦥꦺꦴ': 1, + 'ꦥꦿ': 1, + 'ꦥꦿꦃ': 1, + 'ꦥꦿꦶ': 1, + 'ꦥꦿꦺꦴ': 1, + 'ꦥ꧀ꦏ': 1, + 'ꦥ꧀ꦏꦁ': 1, + 'ꦥ꧀ꦠ': 1, + 'ꦥ꧀ꦠꦶ': 1, + 'ꦥ꧀ꦢꦸ': 1, + 'ꦥ꧀ꦤ': 1, + 'ꦥ꧀ꦤꦶ': 1, + 'ꦥ꧀ꦥ': 1, + 'ꦥ꧀ꦥꦶ': 1, + 'ꦥ꧀ꦥꦺ': 1, + 'ꦥ꧀ꦧꦺ': 1, + 'ꦥ꧀ꦩ': 1, + 'ꦥ꧀ꦩꦂ': 1, + 'ꦥ꧀ꦫꦺ': 1, + 'ꦥ꧀ꦭ': 1, + 'ꦥ꧀ꦭꦸ': 1, + 'ꦥ꧀ꦱ': 1, + 'ꦥ꧀ꦱꦶꦂ': 1, + 'ꦥ꧀ꦱꦼ': 1, + 'ꦥ꧀ꦲ': 1, + 'ꦧꦺ': 1, + 'ꦧꦺꦃ': 1, + 'ꦧꦺꦴ': 1, + 'ꦧꦿ': 1, + 'ꦧ꧀ꦏ': 1, + 'ꦧ꧀ꦠꦸ': 1, + 'ꦧ꧀ꦥ': 1, + 'ꦧ꧀ꦧ': 1, + 'ꦧ꧀ꦧꦺ': 1, + 'ꦧ꧀ꦲ': 1, + 'ꦧ꧀ꦲꦶ': 1, + 'ꦩꦃ': 1, + 'ꦩꦺ': 1, + 'ꦩꦺꦃ': 1, + 'ꦩꦺꦴ': 1, + 'ꦩꦿ': 1, + 'ꦩꦿꦃ': 1, + 'ꦩꦿꦶꦃ': 1, + 'ꦩ꧀ꦏꦁ': 1, + 'ꦩ꧀ꦔꦼ': 1, + 'ꦩ꧀ꦠꦸ': 1, + 'ꦩ꧀ꦠꦺꦴ': 1, + 'ꦩ꧀ꦤꦶꦁ': 1, + 'ꦩ꧀ꦥ': 1, + 'ꦩ꧀ꦥꦶ': 1, + 'ꦩ꧀ꦥꦸ': 1, + 'ꦩ꧀ꦥꦼ': 1, + 'ꦩ꧀ꦧ': 1, + 'ꦩ꧀ꦧꦁ': 1, + 'ꦩ꧀ꦧꦂ': 1, + 'ꦩ꧀ꦧꦃ': 1, + 'ꦩ꧀ꦧꦶ': 1, + 'ꦩ꧀ꦧꦸ': 1, + 'ꦩ꧀ꦧꦸꦁ': 1, + 'ꦩ꧀ꦧꦺ': 1, + 'ꦩ꧀ꦧꦺꦂ': 1, + 'ꦩ꧀ꦧꦼꦂ': 1, + 'ꦩ꧀ꦧꦾꦸꦂ': 1, + 'ꦩ꧀ꦩ': 1, + 'ꦩ꧀ꦩꦶ': 1, + 'ꦩ꧀ꦫ': 1, + 'ꦩ꧀ꦫꦃ': 1, + 'ꦩ꧀ꦭ': 1, + 'ꦩ꧀ꦲꦶ': 1, + 'ꦪꦃ': 1, + 'ꦪꦸꦃ': 1, + 'ꦪꦺꦴ': 1, + 'ꦫꦶꦃ': 1, + 'ꦫꦺ': 1, + 'ꦫꦺꦴ': 1, + 'ꦫꦾ': 1, + 'ꦭꦃ': 1, + 'ꦭꦶꦃ': 1, + 'ꦭꦺ': 1, + 'ꦭꦺꦃ': 1, + 'ꦭꦺꦴ': 1, + 'ꦭꦺꦴꦁ': 1, + 'ꦭ꧀ꦏꦁ': 1, + 'ꦭ꧀ꦚꦼꦁ': 1, + 'ꦭ꧀ꦠꦸ': 1, + 'ꦭ꧀ꦧꦸ': 1, + 'ꦭ꧀ꦩꦸ': 1, + 'ꦭ꧀ꦭ': 1, + 'ꦭ꧀ꦭꦶ': 1, + 'ꦭ꧀ꦭꦶꦁ': 1, + 'ꦭ꧀ꦭꦺ': 1, + 'ꦭ꧀ꦮ': 1, + 'ꦭ꧀ꦱ': 1, + 'ꦭ꧀ꦱꦂ': 1, + 'ꦭ꧀ꦱꦶꦁ': 1, + 'ꦭ꧀ꦱꦸ': 1, + 'ꦭ꧀ꦲ': 1, + 'ꦭ꧀ꦲꦁ': 1, + 'ꦭ꧀ꦲꦶꦁ': 1, + 'ꦭ꧀ꦲꦸ': 1, + 'ꦮꦃ': 1, + 'ꦮꦶꦃ': 1, + 'ꦮꦸꦃ': 1, + 'ꦮꦺ': 1, + 'ꦮꦺꦴ': 1, + 'ꦮꦺꦴꦁ': 1, + 'ꦮꦺꦴꦃ': 1, + 'ꦮꦿꦸꦃ': 1, + 'ꦱꦶꦃ': 1, + 'ꦱꦺ': 1, + 'ꦱꦺꦴ': 1, + 'ꦱꦾ': 1, + 'ꦱꦿ': 1, + 'ꦱꦿꦃ': 1, + 'ꦱ꧀ꦏ': 1, + 'ꦱ꧀ꦏꦁ': 1, + 'ꦱ꧀ꦏꦿꦶ': 1, + 'ꦱ꧀ꦒ': 1, + 'ꦱ꧀ꦔꦸ': 1, + 'ꦱ꧀ꦔꦿ': 1, + 'ꦱ꧀ꦛꦶ': 1, + 'ꦱ꧀ꦠ': 1, + 'ꦱ꧀ꦠꦿ': 1, + 'ꦱ꧀ꦢꦂ': 1, + 'ꦱ꧀ꦢꦶ': 1, + 'ꦱ꧀ꦢꦸ': 1, + 'ꦱ꧀ꦥ': 1, + 'ꦱ꧀ꦧ': 1, + 'ꦱ꧀ꦧꦁ': 1, + 'ꦱ꧀ꦩ': 1, + 'ꦱ꧀ꦩꦶ': 1, + 'ꦱ꧀ꦩꦼ': 1, + 'ꦱ꧀ꦩꦿ': 1, + 'ꦱ꧀ꦭ': 1, + 'ꦱ꧀ꦮ': 1, + 'ꦱ꧀ꦱ': 1, + 'ꦱ꧀ꦱꦂ': 1, + 'ꦱ꧀ꦱꦶ': 1, + 'ꦱ꧀ꦱꦶꦁ': 1, + 'ꦱ꧀ꦱꦸ': 1, + 'ꦱ꧀ꦱꦺ': 1, + 'ꦱ꧀ꦲ': 1, + 'ꦱ꧀ꦲꦁ': 1, + 'ꦱ꧀ꦲꦶ': 1, + 'ꦱ꧀ꦲꦶꦁ': 1, + 'ꦱ꧀ꦲꦸ': 1, + 'ꦲꦺ': 1, + 'ꦲꦺꦴ': 1, + 'ಅಂ': 1, + 'ಇಂ': 1, + 'ಉಂ': 1, + 'ಎಂ': 1, + 'ಒಂ': 1, + 'ಕಾ': 1, + 'ಕಾಂ': 1, + 'ಕಿಂ': 1, + 'ಕೀ': 1, + 'ಕು': 1, + 'ಕುಂ': 1, + 'ಕೂ': 1, + 'ಕೃ': 1, + 'ಕೆಂ': 1, + 'ಕೇ': 1, + 'ಕೈ': 1, + 'ಕೊ': 1, + 'ಕೊಂ': 1, + 'ಖಾಂ': 1, + 'ಗಾ': 1, + 'ಗಾಂ': 1, + 'ಗೀ': 1, + 'ಗು': 1, + 'ಗೂ': 1, + 'ಗೈ': 1, + 'ಗೊ': 1, + 'ಗೊಂ': 1, + 'ಗೋ': 1, + 'ಚಾ': 1, + 'ಚೀ': 1, + 'ಚು': 1, + 'ಛಾ': 1, + 'ಜಾ': 1, + 'ಜೀ': 1, + 'ಟು': 1, + 'ಟುಂ': 1, + 'ಟೇ': 1, + 'ಠಾ': 1, + 'ಡಾ': 1, + 'ಡು': 1, + 'ಡೂ': 1, + 'ಢೀ': 1, + 'ಣಂ': 1, + 'ಣಾ': 1, + 'ಣು': 1, + 'ಣೈ': 1, + 'ತಂ': 1, + 'ತಃ': 1, + 'ತಾ': 1, + 'ತೀ': 1, + 'ತು': 1, + 'ತೃ': 1, + 'ತೊ': 1, + 'ತೋ': 1, + 'ಥಾ': 1, + 'ದಂ': 1, + 'ದಾ': 1, + 'ದಿಂ': 1, + 'ದು': 1, + 'ದೂ': 1, + 'ದೃ': 1, + 'ದೇ': 1, + 'ದೊ': 1, + 'ದೋ': 1, + 'ಧಾ': 1, + 'ಧೀ': 1, + 'ಧೂ': 1, + 'ನಃ': 1, + 'ನಾ': 1, + 'ನಾಂ': 1, + 'ನಿಂ': 1, + 'ನು': 1, + 'ನೂ': 1, + 'ನೇ': 1, + 'ನೈ': 1, + 'ನೊ': 1, + 'ಪಂ': 1, + 'ಪಾ': 1, + 'ಪು': 1, + 'ಪೂ': 1, + 'ಪೇ': 1, + 'ಬಂ': 1, + 'ಬಾ': 1, + 'ಬು': 1, + 'ಬೇ': 1, + 'ಬೋ': 1, + 'ಭಾ': 1, + 'ಭೀ': 1, + 'ಭು': 1, + 'ಭೇ': 1, + 'ಭೋ': 1, + 'ಮಾ': 1, + 'ಮೀ': 1, + 'ಮು': 1, + 'ಮೂ': 1, + 'ಮೇ': 1, + 'ಮೈ': 1, + 'ಯಂ': 1, + 'ಯಾ': 1, + 'ಯಿಂ': 1, + 'ಯು': 1, + 'ಯುಂ': 1, + 'ಯೂ': 1, + 'ಯೆಂ': 1, + 'ಯೇ': 1, + 'ಯೊ': 1, + 'ಯೋ': 1, + 'ರಂ': 1, + 'ರಾ': 1, + 'ರಾಂ': 1, + 'ರಿಂ': 1, + 'ರೀ': 1, + 'ರು': 1, + 'ರೂ': 1, + 'ರೆಂ': 1, + 'ರೊ': 1, + 'ರೋ': 1, + 'ಲಂ': 1, + 'ಲಾ': 1, + 'ಲೀ': 1, + 'ಲು': 1, + 'ಲೂ': 1, + 'ಲೆಂ': 1, + 'ಲೇ': 1, + 'ಲೋ': 1, + 'ಳಾ': 1, + 'ಳಿಂ': 1, + 'ಳು': 1, + 'ಳೂ': 1, + 'ವಾ': 1, + 'ವೀ': 1, + 'ವು': 1, + 'ವುಂ': 1, + 'ವೂ': 1, + 'ವೃ': 1, + 'ವೆಂ': 1, + 'ವೇ': 1, + 'ವೈ': 1, + 'ವೋ': 1, + 'ಶಾ': 1, + 'ಶಾಂ': 1, + 'ಶೀ': 1, + 'ಶೇ': 1, + 'ಷಾ': 1, + 'ಷೇ': 1, + 'ಸಂ': 1, + 'ಸಾ': 1, + 'ಸಾಂ': 1, + 'ಸು': 1, + 'ಸೂ': 1, + 'ಸೇ': 1, + 'ಹಾ': 1, + 'ಹು': 1, + 'ಹೇ': 1, + 'ಹೊ': 1, + 'ಹೊಂ': 1, + 'ಹೋ': 1, + 'កា': 1, + 'កើ': 1, + 'កេ': 1, + 'កោ': 1, + 'ក្ខ': 1, + 'ក្ដិ': 1, + 'ក្ដី': 1, + 'ក្ដៅ': 1, + 'ក្នុ': 1, + 'ក្រ': 1, + 'ក្រុ': 1, + 'ក្រោ': 1, + 'ក្ស': 1, + 'ក្សា': 1, + 'ខា': 1, + 'ខែ': 1, + 'ខ្ជា': 1, + 'ខ្ព': 1, + 'ខ្លា': 1, + 'ខ្លួ': 1, + 'គា': 1, + 'គាំ': 1, + 'គេ': 1, + 'គោ': 1, + 'គ្គ': 1, + 'គ្នា': 1, + 'គ្មា': 1, + 'គ្រ': 1, + 'គ្រា': 1, + 'គ្រឹះ': 1, + 'គ្រួ': 1, + 'ឃា': 1, + 'ឃើ': 1, + 'ឃោ': 1, + 'ឃៅ': 1, + 'ឃ្ន': 1, + 'ងា': 1, + 'ង្ក': 1, + 'ង្កើ': 1, + 'ង្ខិ': 1, + 'ង្ខំ': 1, + 'ង្គ': 1, + 'ង្រី': 1, + 'ង្រឹ': 1, + 'ង្រៀ': 1, + 'ង្ហា': 1, + 'ង្អ': 1, + 'ចា': 1, + 'ចាំ': 1, + 'ចេ': 1, + 'ចែ': 1, + 'ចោ': 1, + 'ច្ច': 1, + 'ច្ចេ': 1, + 'ច្បា': 1, + 'ឆាំ': 1, + 'ឆ្នាំ': 1, + 'ឆ្នោ': 1, + 'ឆ្ល': 1, + 'ឆ្លើ': 1, + 'ជា': 1, + 'ជៀ': 1, + 'ជ្ជ': 1, + 'ជ្ជា': 1, + 'ជ្ញា': 1, + 'ជ្យ': 1, + 'ជ្រ': 1, + 'ជ្រើ': 1, + 'ជ្រៀ': 1, + 'ជ្រែ': 1, + 'ឈា': 1, + 'ឈ្មោះ': 1, + 'ញុះ': 1, + 'ញ្ចូ': 1, + 'ញ្ជា': 1, + 'ញ្ញ': 1, + 'ញ្ញា': 1, + 'ញ្ញៈ': 1, + 'ដា': 1, + 'ដើ': 1, + 'ដែ': 1, + 'ដៃ': 1, + 'ដោ': 1, + 'ដៅ': 1, + 'ដ្ឋ': 1, + 'ដ្ឋា': 1, + 'ឋា': 1, + 'ឌ្ឍ': 1, + 'ណា': 1, + 'ណើ': 1, + 'ណែ': 1, + 'ណោ': 1, + 'ណោះ': 1, + 'ណៈ': 1, + 'ណ្ដា': 1, + 'ណ្ដុះ': 1, + 'ណ្ឌ': 1, + 'ណ្ណោះ': 1, + 'តា': 1, + 'តេ': 1, + 'តែ': 1, + 'ត្ដ': 1, + 'ត្ដិ': 1, + 'ត្ថ': 1, + 'ត្ថិ': 1, + 'ត្យ': 1, + 'ត្រ': 1, + 'ត្រា': 1, + 'ត្រឹ': 1, + 'ត្រូ': 1, + 'ត្ស': 1, + 'ថា': 1, + 'ថែ': 1, + 'ថ្ងៃ': 1, + 'ថ្នា': 1, + 'ថ្នូ': 1, + 'ថ្មី': 1, + 'ថ្លៃ': 1, + 'ទា': 1, + 'ទាំ': 1, + 'ទៀ': 1, + 'ទេ': 1, + 'ទៃ': 1, + 'ទោ': 1, + 'ទោះ': 1, + 'ទៅ': 1, + 'ទ្ធ': 1, + 'ទ្ធិ': 1, + 'ទ្យា': 1, + 'ទ្រ': 1, + 'ធា': 1, + 'ធ្ង': 1, + 'ធ្នា': 1, + 'ធ្នូ': 1, + 'ធ្យា': 1, + 'ធ្យោ': 1, + 'ធ្វើ': 1, + 'នា': 1, + 'នាំ': 1, + 'នឿ': 1, + 'នេះ': 1, + 'នៃ': 1, + 'នោះ': 1, + 'នៅ': 1, + 'នៈ': 1, + 'ន្ដ': 1, + 'ន្ដិ': 1, + 'ន្ថែ': 1, + 'ន្ថោ': 1, + 'ន្ទា': 1, + 'ន្ទៈ': 1, + 'ន្ធ': 1, + 'ន្និ': 1, + 'ន្ម': 1, + 'ន្យា': 1, + 'ន្លែ': 1, + 'បា': 1, + 'បើ': 1, + 'បៀ': 1, + 'បែ': 1, + 'បោ': 1, + 'បោះ': 1, + 'បះ': 1, + 'ប៉ះ': 1, + 'ប្ដី': 1, + 'ប្ដូ': 1, + 'ប្ដេ': 1, + 'ប្ប': 1, + 'ប្បី': 1, + 'ប្រ': 1, + 'ប្រា': 1, + 'ប្រឹ': 1, + 'ប្រុ': 1, + 'ប្រើ': 1, + 'ប្រែ': 1, + 'ប្អូ': 1, + 'ផ្ដ': 1, + 'ផ្ដា': 1, + 'ផ្ទា': 1, + 'ផ្ទុ': 1, + 'ផ្ទេ': 1, + 'ផ្នែ': 1, + 'ផ្លា': 1, + 'ផ្លិ': 1, + 'ផ្ស': 1, + 'ផ្សា': 1, + 'ផ្សេ': 1, + 'ផ្សៃ': 1, + 'ពា': 1, + 'ពើ': 1, + 'ពេ': 1, + 'ពោះ': 1, + 'ព្យ': 1, + 'ព្យា': 1, + 'ព្រ': 1, + 'ព្រឹ': 1, + 'ព្រៀ': 1, + 'ព្រៃ': 1, + 'ព្រំ': 1, + 'ព្វ': 1, + 'ភា': 1, + 'ភេ': 1, + 'មា': 1, + 'មើ': 1, + 'មេ': 1, + 'មែ': 1, + 'ម៉ា': 1, + 'ម៉ោ': 1, + 'ម្ងា': 1, + 'ម្ចា': 1, + 'ម្ដា': 1, + 'ម្ដែ': 1, + 'ម្នា': 1, + 'ម្នេ': 1, + 'ម្ប': 1, + 'ម្បី': 1, + 'ម្បុ': 1, + 'ម្ភា': 1, + 'ម្ម': 1, + 'ម្រ': 1, + 'ម្រា': 1, + 'ម្រិ': 1, + 'ម្រូ': 1, + 'ម្រើ': 1, + 'ម្រេ': 1, + 'ម្លៀ': 1, + 'ម្លៃ': 1, + 'យា': 1, + 'យោ': 1, + 'យៈ': 1, + 'យ៉ា': 1, + 'យ្យ': 1, + 'រា': 1, + 'រាំ': 1, + 'រើ': 1, + 'រឿ': 1, + 'រៀ': 1, + 'រះ': 1, + 'រៈ': 1, + 'រ្ដិ៍': 1, + 'លា': 1, + 'លុះ': 1, + 'លើ': 1, + 'លេ': 1, + 'លោ': 1, + 'លៈ': 1, + 'ល្បៈ': 1, + 'ល្មើ': 1, + 'វា': 1, + 'វេ': 1, + 'វៈ': 1, + 'សា': 1, + 'សើ': 1, + 'សេ': 1, + 'សៈ': 1, + 'ស្គា': 1, + 'ស្ដី': 1, + 'ស្ដ្រី': 1, + 'ស្ត្រ': 1, + 'ស្ថា': 1, + 'ស្ថិ': 1, + 'ស្ទួ': 1, + 'ស្នា': 1, + 'ស្មា': 1, + 'ស្មើ': 1, + 'ស្រ': 1, + 'ស្រា': 1, + 'ស្រី': 1, + 'ស្រ័': 1, + 'ស្លា': 1, + 'ស្វែ': 1, + 'ស្វ័': 1, + 'ស្ស': 1, + 'ហា': 1, + 'ហើ': 1, + 'ហេ': 1, + 'ហែ': 1, + 'ហោ': 1, + 'ហ្ម': 1, + 'ឡា': 1, + 'ឡើ': 1, + 'អា': 1, + 'អើ': 1, + 'អៀ': 1, + 'អ្ន': 1, + 'អ្វី': 1, + 'ឱ្យ': 1, + 'ᨠ᩠ᨠ': 1, + 'ᨠ᩠ᨦᩢᩢ': 1, + 'ᨠ᩠ᨦᩨ᩵': 1, + 'ᨠ᩠ᨭᩫ': 1, + 'ᨠ᩠ᨯᩢ': 1, + 'ᨠ᩠ᨶᩢ': 1, + 'ᨠ᩠ᨶᩥ': 1, + 'ᨠ᩠ᩅ': 1, + 'ᨠ᩠ᩅᩢ': 1, + 'ᨠ᩠ᩅᩫ': 1, + 'ᨠ᩠ᩋ᩵': 1, + 'ᨠᩢ᩠ᨷ': 1, + 'ᨠᩮ᩠': 1, + 'ᨠᩮᩢ᩵': 1, + 'ᨠᩮ᩵': 1, + 'ᨠᩯ᩠': 1, + 'ᨠᩯ᩵': 1, + 'ᨡ᩠ᨦᩢ': 1, + 'ᨡ᩠ᨯᩢ': 1, + 'ᨡ᩠ᨶ': 1, + 'ᨡ᩠ᨶᩢ': 1, + 'ᨡ᩠ᨶᩨ᩶': 1, + 'ᨡ᩠ᩅ': 1, + 'ᨡ᩠ᩋ': 1, + 'ᨡᩮ᩠': 1, + 'ᨡᩮᩢ': 1, + 'ᨡᩮᩢᩢ': 1, + 'ᨡᩯ᩠': 1, + 'ᨡᩱᩢ': 1, + 'ᨣᩕ': 1, + 'ᨣᩕ᩠': 1, + 'ᨣᩕᩮ᩠': 1, + 'ᨣ᩠ᨣ': 1, + 'ᨣ᩠ᨯᩧ': 1, + 'ᨣ᩠ᨶᩢ': 1, + 'ᨣ᩠ᨾᩫ': 1, + 'ᨣ᩠ᩅ': 1, + 'ᨣ᩠ᩋᩢ': 1, + 'ᨣᩢ᩠ᨷ': 1, + 'ᨣᩭ': 1, + 'ᨣᩮᩢᩢ': 1, + 'ᨣᩯ᩠': 1, + 'ᨤ᩠ᨯᩥ': 1, + 'ᨤ᩠ᨶᩨ': 1, + 'ᨤ᩠ᨶᩫ': 1, + 'ᨤ᩠ᩅᩫ': 1, + 'ᨤ᩠ᩋ': 1, + 'ᨤᩢ᩠ᨬ': 1, + 'ᨤᩮᩢ': 1, + 'ᨤᩱ᩵': 1, + 'ᨧ᩠ᨦᩥ᩵': 1, + 'ᨧ᩠ᨯᩢ': 1, + 'ᨧᩮ': 1, + 'ᨧᩮ᩠': 1, + 'ᨧᩮᩢᩢ': 1, + 'ᨧᩱ': 1, + 'ᨧᩱ᩠': 1, + 'ᨨ᩠ᨶᩢ': 1, + 'ᨩ᩠ᨶᩢᩢ': 1, + 'ᨩ᩠ᨶ᩼': 1, + 'ᨩᩭ᩵': 1, + 'ᨩᩮ᩠': 1, + 'ᨩᩱᩢ': 1, + 'ᨩ᩵ᩭ': 1, + 'ᨪ᩠ᨦᩨ᩵': 1, + 'ᨪᩮᩢ': 1, + 'ᨬ᩠ᨬ': 1, + 'ᨯ᩠ᨦᩢ᩵': 1, + 'ᨯ᩠ᨰ': 1, + 'ᨯ᩠ᨶᩥ': 1, + 'ᨯ᩠ᩅ᩠ᨿᩢ': 1, + 'ᨯᩢ᩠ᩅ᩠ᨿ': 1, + 'ᨯᩪᩯ': 1, + 'ᨯᩯ᩠': 1, + 'ᨯᩰ᩠': 1, + 'ᨯᩱ': 1, + 'ᨯᩱᩢ': 1, + 'ᨯᩴ᩠ᨿ': 1, + 'ᨱ᩠ᨱ': 1, + 'ᨲᩕ': 1, + 'ᨲᩕᩦ': 1, + 'ᨲᩕ᩼': 1, + 'ᨲ᩠ᨠᩫ': 1, + 'ᨲ᩠ᨦᩢᩢ': 1, + 'ᨲ᩠ᨯᩢ': 1, + 'ᨲ᩠ᨲᩥ': 1, + 'ᨲ᩠ᨳᩩ': 1, + 'ᨲ᩠ᨶᩫ': 1, + 'ᨲ᩠ᨶᩫᩢ': 1, + 'ᨲ᩠ᩅᩫ': 1, + 'ᨲ᩠ᩋᩢ': 1, + 'ᨲᩮ᩠': 1, + 'ᨲᩯ᩠': 1, + 'ᨲᩯ᩵': 1, + 'ᨲᩱ': 1, + 'ᨲᩱ᩠': 1, + 'ᨲᩱᩢ': 1, + 'ᨳ᩠ᨦᩨ': 1, + 'ᨳ᩠ᩅᩢ': 1, + 'ᨳᩫ᩠ᨷ': 1, + 'ᨳᩮ᩠': 1, + 'ᨳᩮᩢᩢ': 1, + 'ᨳᩯ᩠': 1, + 'ᨴ᩠ᨦᩢ': 1, + 'ᨴ᩠ᨦᩨ': 1, + 'ᨴ᩠ᨵᩥ': 1, + 'ᨴ᩠ᨿ': 1, + 'ᨴ᩠ᨿ᩵': 1, + 'ᨴ᩠ᩅᩢ': 1, + 'ᨴ᩠ᩅᩫ᩵': 1, + 'ᨴᩮ᩠': 1, + 'ᨴᩮᩢᩢ': 1, + 'ᨴᩮᩢ᩵': 1, + 'ᨴᩯ᩠': 1, + 'ᨴᩯᩢ': 1, + 'ᨴᩰ᩠': 1, + 'ᨶ᩠ᨲᩥ': 1, + 'ᨶ᩠ᨶᩢᩢ': 1, + 'ᨶ᩠ᨶᩥ': 1, + 'ᨶ᩠ᩋ': 1, + 'ᨶ᩠ᩋᩢ': 1, + 'ᨶᩢ᩠ᨷ': 1, + 'ᨶᩮ': 1, + 'ᨶᩯ᩠': 1, + 'ᨶᩱ': 1, + 'ᨷᩕ': 1, + 'ᨷ᩠ᨦᩢ': 1, + 'ᨷ᩠ᨯᩢ': 1, + 'ᨷ᩠ᨲᩢ': 1, + 'ᨷ᩠ᨲᩥ': 1, + 'ᨷ᩠ᨴᩫ': 1, + 'ᨷ᩠ᨿ': 1, + 'ᨷ᩠ᩅᩫ': 1, + 'ᨷ᩠ᩋ': 1, + 'ᨷᩮ᩠': 1, + 'ᨸ᩠ᨠᩫ': 1, + 'ᨸ᩠ᨯᩨ': 1, + 'ᨸ᩠ᨶᩢ': 1, + 'ᨸ᩠ᩋ': 1, + 'ᨸᩮ᩠': 1, + 'ᨸᩮᩢ᩵': 1, + 'ᨸ᩠᩵ᨿ': 1, + 'ᨹ᩠ᨯᩥ': 1, + 'ᨹ᩠ᨿ᩵': 1, + 'ᨹ᩠ᩅᩥ': 1, + 'ᨹᩪᩢᩱ': 1, + 'ᨹᩫ᩠ᩃ': 1, + 'ᨹᩮᩨ᩠': 1, + 'ᨻᩕ᩠': 1, + 'ᨻ᩠ᨦ': 1, + 'ᨻ᩠ᨶᩨ᩶': 1, + 'ᨻ᩠ᨶᩫ᩶': 1, + 'ᨻ᩠ᨿ': 1, + 'ᨻ᩠ᩋ': 1, + 'ᨻᩮ᩠': 1, + 'ᨻᩱ': 1, + 'ᨽᩱ᩠': 1, + 'ᨾ᩠ᨲᩥ': 1, + 'ᨾ᩠ᨾ': 1, + 'ᨾ᩠ᨾ᩼': 1, + 'ᨾ᩠ᩅ': 1, + 'ᨾ᩠ᩅ᩵': 1, + 'ᨾᩮ᩠': 1, + 'ᨾᩯ᩵': 1, + 'ᨾᩱ': 1, + 'ᨿ᩠ᨦᩢ': 1, + 'ᨿ᩠ᨦᩢᩢ': 1, + 'ᨿ᩠ᨦᩥ': 1, + 'ᨿ᩠ᨦᩥ᩵': 1, + 'ᨿ᩠ᩋ': 1, + 'ᨿᩢ᩠ᨷ': 1, + 'ᨿᩫ᩠ᩈ': 1, + 'ᨿᩮ᩠': 1, + 'ᨿᩰ': 1, + 'ᩁ᩠ᨠᩢ': 1, + 'ᩁ᩠ᨮᩢ': 1, + 'ᩁ᩠ᨾᩫ': 1, + 'ᩁ᩠ᨿ': 1, + 'ᩁ᩠ᩅ': 1, + 'ᩁ᩠ᩅ᩵': 1, + 'ᩁ᩠ᩋ': 1, + 'ᩁᩢ᩠ᨷ': 1, + 'ᩁᩢᩭ': 1, + 'ᩁᩫ᩠ᨷ': 1, + 'ᩁᩮ᩠': 1, + 'ᩁᩮᩨ᩠': 1, + 'ᩁᩯ᩠': 1, + 'ᩃ᩠ᨦᩫ': 1, + 'ᩃ᩠ᩅ᩵': 1, + 'ᩃᩢ᩠ᨿ': 1, + 'ᩃᩨ᩠ᨷ': 1, + 'ᩃᩮ᩠': 1, + 'ᩃᩯ': 1, + 'ᩃᩰ᩠': 1, + 'ᩅ᩠ᨲᩥ': 1, + 'ᩅ᩠ᨶᩢ': 1, + 'ᩅ᩠ᨿ': 1, + 'ᩅ᩠ᩅ᩵': 1, + 'ᩅᩮ': 1, + 'ᩅᩮ᩠': 1, + 'ᩅᩱᩢ': 1, + 'ᩈ᩠ᨠᩢ': 1, + 'ᩈ᩠ᨠᩧ': 1, + 'ᩈ᩠ᨦᩢ': 1, + 'ᩈ᩠ᨦᩥ᩵': 1, + 'ᩈ᩠ᨦᩫ': 1, + 'ᩈ᩠ᨶᩫ': 1, + 'ᩈ᩠ᨾᩫ': 1, + 'ᩈ᩠ᨿ': 1, + 'ᩈ᩠ᩅ᩵': 1, + 'ᩈ᩠ᩋ': 1, + 'ᩈᩢ᩠ᨿ': 1, + 'ᩈᩫ᩠ᨾ': 1, + 'ᩈᩮ': 1, + 'ᩈᩮ᩠': 1, + 'ᩈᩯ᩠': 1, + 'ᩈᩱ': 1, + 'ᩈᩱ᩠': 1, + 'ᩉᩕᩨ': 1, + 'ᩉ᩠ᨶᩢ': 1, + 'ᩉ᩠ᨶᩦ': 1, + 'ᩉ᩠ᨶᩧ': 1, + 'ᩉ᩠ᨶᩧ᩵': 1, + 'ᩉ᩠ᨶᩫ': 1, + 'ᩉ᩠ᨾ': 1, + 'ᩉ᩠ᨾᩢ': 1, + 'ᩉ᩠ᨾᩢᩢ': 1, + 'ᩉ᩠ᨾᩪ᩵': 1, + 'ᩉ᩠ᨾᩳ': 1, + 'ᩉ᩠ᨿᩢ᩠ᩋ': 1, + 'ᩉ᩠ᨿᩩ': 1, + 'ᩉ᩠ᩅᩫ': 1, + 'ᩉ᩠ᩅ᩵': 1, + 'ᩉᩮᩖᩨ': 1, + 'ᩉᩮ᩠': 1, + 'ᩉᩯ᩠': 1, + 'ᩉᩯ᩵': 1, + 'ᩉᩱ᩠': 1, + 'ᩋ᩠ᨶᩢ': 1, + 'ᩋ᩠ᨶᩨ᩵': 1, + 'ᩋ᩠ᩋ': 1, + 'ᩓ᩠ᩅᩢ': 1, + 'ກຳ': 1, + 'ຄຳ': 1, + 'ຈຳ': 1, + 'ດຳ': 1, + 'ຕຳ': 1, + 'ທຳ': 1, + 'ນຳ': 1, + 'ລຳ': 1, + 'ສຳ': 1, + 'ອຳ': 1, + 'क्रू': 1, + 'क्ष्ण': 1, + 'खो': 1, + 'ज्ज': 1, + 'टि': 1, + 'ट्टी': 1, + 'ट्रा': 1, + 'ट्रे': 1, + 'ढ़ो': 1, + 'त्राि': 1, + 'दौ': 1, + 'द्धां': 1, + 'फ्त': 1, + 'ब्यू': 1, + 'र्त्त': 1, + 'लौ': 1, + 'ष्ठा': 1, + 'हाँ': 1, + 'किं': 1, + 'केा': 1, + 'क्ष्य': 1, + 'ख्य': 1, + 'गाँ': 1, + 'घ्व': 1, + 'च्छ': 1, + 'च्छु': 1, + 'छि': 1, + 'छुी': 1, + 'ट्र': 1, + 'त्त्व': 1, + 'त्नी': 1, + 'त्पी': 1, + 'त्र्त': 1, + 'द्घो': 1, + 'द्भ': 1, + 'द्य': 1, + 'नः': 1, + 'न्तः': 1, + 'न्ता': 1, + 'न्त्रि': 1, + 'पाँ': 1, + 'पो': 1, + 'फ्ता': 1, + 'बो': 1, + 'ब्धि': 1, + 'भ्य': 1, + 'भ्या': 1, + 'भ्र': 1, + 'म्न': 1, + 'म्प्र': 1, + 'र्कि': 1, + 'र्बा': 1, + 'र्मा': 1, + 'र्वा': 1, + 'ल्पि': 1, + 'ल्य': 1, + 'ल्ह': 1, + 'श्यि': 1, + 'सौ': 1, + 'स्क': 1, + 'स्ट': 1, + 'स्तु': 1, + 'स्ल': 1, + 'स्वे': 1, + 'അം': 1, + 'കാ': 1, + 'കി': 1, + 'കെ': 1, + 'കേ': 1, + 'കൈ': 1, + 'കൊ': 1, + 'കോ': 1, + 'ക്ക': 1, + 'ക്കാ': 1, + 'ക്കി': 1, + 'ക്കു': 1, + 'ക്കും': 1, + 'ക്കെ': 1, + 'ക്കേ': 1, + 'ക്കൊ': 1, + 'ക്കോ': 1, + 'ക്ക്‌': 1, + 'ക്തി': 1, + 'ക്യ': 1, + 'ക്യം': 1, + 'ക്ര': 1, + 'ക്രൂ': 1, + 'ക്ഷ': 1, + 'ക്ഷാ': 1, + 'ക്ഷി': 1, + 'ക്ഷേ': 1, + 'ഖ്യാ': 1, + 'ഗം': 1, + 'ഗി': 1, + 'ഗീ': 1, + 'ഗ്ഗം': 1, + 'ഗ്ദാ': 1, + 'ഗ്യ': 1, + 'ഗ്യം': 1, + 'ഗ്ര': 1, + 'ഘി': 1, + 'ങ്കി': 1, + 'ങ്കെ': 1, + 'ങ്കേ': 1, + 'ങ്ങ': 1, + 'ങ്ങി': 1, + 'ചാ': 1, + 'ചി': 1, + 'ചെ': 1, + 'ചേ': 1, + 'ചോ': 1, + 'ച്ച': 1, + 'ച്ചി': 1, + 'ച്ചു': 1, + 'ച്ചും': 1, + 'ച്ചെ': 1, + 'ച്ചേ': 1, + 'ജാ': 1, + 'ജി': 1, + 'ജീ': 1, + 'ജ്യ': 1, + 'ജ്യാ': 1, + 'ഞ്ച': 1, + 'ഞ്ഞ': 1, + 'ഞ്ഞി': 1, + 'ഞ്ഞെ': 1, + 'ടാ': 1, + 'ടി': 1, + 'ടും': 1, + 'ടെ': 1, + 'ടേ': 1, + 'ട്ട': 1, + 'ട്ടാ': 1, + 'ട്ടി': 1, + 'ട്ടു': 1, + 'ട്ടോ': 1, + 'ഠി': 1, + 'ണം': 1, + 'ണാ': 1, + 'ണി': 1, + 'ണെ': 1, + 'ണ്ട': 1, + 'ണ്ടാ': 1, + 'ണ്ടി': 1, + 'ണ്ടു': 1, + 'ണ്ടും': 1, + 'ണ്ടെ': 1, + 'ണ്ട്‌': 1, + 'ണ്ഡ': 1, + 'ണ്ണ': 1, + 'തം': 1, + 'താ': 1, + 'തി': 1, + 'തീ': 1, + 'തും': 1, + 'തെ': 1, + 'തേ': 1, + 'തൊ': 1, + 'തോ': 1, + 'ത്ത': 1, + 'ത്താ': 1, + 'ത്തി': 1, + 'ത്തു': 1, + 'ത്തും': 1, + 'ത്തെ': 1, + 'ത്തേ': 1, + 'ത്തോ': 1, + 'ത്ത്‌': 1, + 'ത്ന': 1, + 'ത്നം': 1, + 'ത്നി': 1, + 'ത്യ': 1, + 'ത്യാ': 1, + 'ത്യേ': 1, + 'ത്ര': 1, + 'ത്വ': 1, + 'ത്വം': 1, + 'ദം': 1, + 'ദാ': 1, + 'ദി': 1, + 'ദേ': 1, + 'ദ്ദ': 1, + 'ദ്ധ': 1, + 'ദ്ധി': 1, + 'ദ്യ': 1, + 'ദ്യാ': 1, + 'ദ്ര': 1, + 'ധാ': 1, + 'ധി': 1, + 'ധ്യ': 1, + 'നം': 1, + 'നാ': 1, + 'നി': 1, + 'നീ': 1, + 'നും': 1, + 'നെ': 1, + 'നേ': 1, + 'ന്ത': 1, + 'ന്തം': 1, + 'ന്തെ': 1, + 'ന്ത്ര': 1, + 'ന്ത്ര്യ': 1, + 'ന്ത്ര്യം': 1, + 'ന്ഥ': 1, + 'ന്ദ': 1, + 'ന്ധ': 1, + 'ന്ധി': 1, + 'ന്ന': 1, + 'ന്നാ': 1, + 'ന്നി': 1, + 'ന്നീ': 1, + 'ന്നു': 1, + 'ന്നും': 1, + 'ന്നെ': 1, + 'ന്നേ': 1, + 'ന്നോ': 1, + 'ന്ന്': 1, + 'ന്മ': 1, + 'ന്മാ': 1, + 'ന്മു': 1, + 'ന്മൂ': 1, + 'ന്യ': 1, + 'ന്യം': 1, + 'ന്യാ': 1, + 'ന്യേ': 1, + 'ന്യോ': 1, + 'ന്റെ': 1, + 'ന്‍കൂ': 1, + 'ന്‍പി': 1, + 'പാ': 1, + 'പി': 1, + 'പീ': 1, + 'പെ': 1, + 'പൈ': 1, + 'പൊ': 1, + 'പോ': 1, + 'പൌ': 1, + 'പ്പ': 1, + 'പ്പി': 1, + 'പ്പു': 1, + 'പ്പെ': 1, + 'പ്പോ': 1, + 'പ്പ്‌': 1, + 'പ്ര': 1, + 'പ്രാ': 1, + 'ബം': 1, + 'ബാ': 1, + 'ബോ': 1, + 'ബ്ലി': 1, + 'ഭാ': 1, + 'ഭി': 1, + 'ഭേ': 1, + 'ഭൌ': 1, + 'ഭ്യാ': 1, + 'ഭ്രാ': 1, + 'മം': 1, + 'മാ': 1, + 'മി': 1, + 'മെ': 1, + 'മേ': 1, + 'മൊ': 1, + 'മോ': 1, + 'മൌ': 1, + 'മ്പ': 1, + 'മ്പാ': 1, + 'മ്പ്ര': 1, + 'മ്മ': 1, + 'മ്മി': 1, + 'യം': 1, + 'യാ': 1, + 'യി': 1, + 'യും': 1, + 'യെ': 1, + 'യേ': 1, + 'യോ': 1, + 'യ്ക്കു': 1, + 'യ്തി': 1, + 'യ്തു': 1, + 'യ്മ': 1, + 'യ്യാ': 1, + 'യ്യി': 1, + 'രം': 1, + 'രാ': 1, + 'രി': 1, + 'രീ': 1, + 'രും': 1, + 'രെ': 1, + 'രേ': 1, + 'രോ': 1, + 'ര്യ': 1, + 'ര്യം': 1, + 'ര്‍ക്കു': 1, + 'ര്‍ക്കും': 1, + 'ര്‍ക്ക്‌': 1, + 'ര്‍ഗ്ഗം': 1, + 'ര്‍ച്ച': 1, + 'ര്‍ണ്ണ': 1, + 'ര്‍ത്ത': 1, + 'ര്‍ത്തി': 1, + 'ര്‍ത്തു': 1, + 'ര്‍ത്തേ': 1, + 'ര്‍ദേ': 1, + 'ര്‍ദ്ദ': 1, + 'ര്‍പ്പെ': 1, + 'ര്‍ബ': 1, + 'ര്‍ഭ': 1, + 'ര്‍മ്മി': 1, + 'ര്‍രാ': 1, + 'ര്‍വ്വ': 1, + 'ര്‍ഹ': 1, + 'ര്‍ഹി': 1, + 'റം': 1, + 'റി': 1, + 'റെ': 1, + 'റ്റ': 1, + 'റ്റം': 1, + 'റ്റു': 1, + 'റ്റേ': 1, + 'ലം': 1, + 'ലാ': 1, + 'ലി': 1, + 'ലും': 1, + 'ലെ': 1, + 'ലേ': 1, + 'ലോ': 1, + 'ല്യ': 1, + 'ല്യാ': 1, + 'ല്ല': 1, + 'ല്ലാ': 1, + 'ല്ലാം': 1, + 'ല്ലെ': 1, + 'ല്‍കി': 1, + 'ല്‍കു': 1, + 'ല്‍കേ': 1, + 'ല്‍ത': 1, + 'ല്‍നി': 1, + 'ല്‍പ്പ': 1, + 'ളം': 1, + 'ളാ': 1, + 'ളി': 1, + 'ളും': 1, + 'ളെ': 1, + 'ളേ': 1, + 'ളോ': 1, + 'ള്ള': 1, + 'ള്ളാ': 1, + 'ള്ളി': 1, + 'ള്ളൂ': 1, + 'ള്‍കൊ': 1, + 'ള്‍ക്ക': 1, + 'ള്‍ക്കി': 1, + 'ള്‍ക്കു': 1, + 'ള്‍ക്കും': 1, + 'ള്‍ക്കെ': 1, + 'ള്‍ക്ക്‌': 1, + 'ഴി': 1, + 'വാ': 1, + 'വി': 1, + 'വും': 1, + 'വെ': 1, + 'വേ': 1, + 'വൈ': 1, + 'വോ': 1, + 'വ്യ': 1, + 'വ്യം': 1, + 'വ്യാ': 1, + 'വ്വ': 1, + 'ശാ': 1, + 'ശി': 1, + 'ശീ': 1, + 'ശേ': 1, + 'ശ്യ': 1, + 'ശ്ര': 1, + 'ശ്വാ': 1, + 'ഷം': 1, + 'ഷി': 1, + 'ഷ്ട': 1, + 'ഷ്ട്യാ': 1, + 'ഷ്ട്ര': 1, + 'ഷ്ട്രീ': 1, + 'ഷ്ണു': 1, + 'ഷ്യ': 1, + 'ഷ്യാ': 1, + 'സം': 1, + 'സാ': 1, + 'സാം': 1, + 'സി': 1, + 'സൌ': 1, + 'സ്കാ': 1, + 'സ്തു': 1, + 'സ്ത്രം': 1, + 'സ്ത്രീ': 1, + 'സ്ഥ': 1, + 'സ്ഥാ': 1, + 'സ്ഥി': 1, + 'സ്യ': 1, + 'സ്റ്റ്‌': 1, + 'സ്വ': 1, + 'സ്വാ': 1, + 'സ്വീ': 1, + 'സ്സ': 1, + 'സ്സാ': 1, + 'സ്സി': 1, + 'സ്സും': 1, + 'സ്സോ': 1, + 'ഹം': 1, + 'ഹാ': 1, + 'ഹി': 1, + 'ഹിം': 1, + 'क्कां': 1, + 'क्ती': 1, + 'क्तीं': 1, + 'क्य': 1, + 'क्या': 1, + 'चां': 1, + 'चौ': 1, + 'च्छं': 1, + 'च्या': 1, + 'च्यां': 1, + 'ज्ञे': 1, + 'ज्या': 1, + 'ज्या‌': 1, + 'झा': 1, + 'टा': 1, + 'टां': 1, + 'ट्या': 1, + 'डी': 1, + 'डो': 1, + 'णी': 1, + 'ण्या': 1, + 'ण्यां': 1, + 'त्ते': 1, + 'त्त्वा': 1, + 'त्त्वे': 1, + 'त्यं': 1, + 'त्यां': 1, + 'त्र्य': 1, + 'त्र्या': 1, + 'त्र्ये': 1, + 'त्वा': 1, + 'त्वां': 1, + 'दां': 1, + 'द्द': 1, + 'द्दि': 1, + 'द्दी': 1, + 'द्धिं': 1, + 'द्धी': 1, + 'द्धीं': 1, + 'द्या': 1, + 'द्वि': 1, + 'द्वे': 1, + 'द्स': 1, + 'धां': 1, + 'ध्ये': 1, + 'ध्व': 1, + 'नां': 1, + 'ना‌': 1, + 'न्हा': 1, + 'न्ह्यां': 1, + 'मां': 1, + 'मो': 1, + 'म्ह': 1, + 'यी': 1, + 'य्य': 1, + 'रां': 1, + 'र्जा': 1, + 'र्ती': 1, + 'र्थी': 1, + 'र्ध': 1, + 'र्बं': 1, + 'र्भा': 1, + 'र्यं': 1, + 'र्यां': 1, + 'र्वां': 1, + 'र्वे': 1, + 'र्‍या': 1, + 'लां': 1, + 'ल्यां': 1, + 'ल्ला': 1, + 'ळा': 1, + 'ळी': 1, + 'व्ये': 1, + 'श्रां': 1, + 'षां': 1, + 'ष्टां': 1, + 'ष्टी': 1, + 'ष्टीं': 1, + 'ष्ट्रा': 1, + 'ष्ट्रां': 1, + 'ष्ठे': 1, + 'स्त्रि': 1, + 'स्थे': 1, + 'स्या': 1, + 'ह्या': 1, + 'ကေု': 1, + 'က္က': 1, + 'က္ဍ': 1, + 'က္ဍို': 1, + 'ကၠေ': 1, + 'ကၠေံ': 1, + 'ချဳ': 1, + 'ဂျို': 1, + 'ဂၠေ': 1, + 'စှ်ေ': 1, + 'စၞေ': 1, + 'စၠေ': 1, + 'ဇြ': 1, + 'ဇြေ': 1, + 'ဇြဳ': 1, + 'ဇၞေ': 1, + 'ညေ': 1, + 'တေံ': 1, + 'တ္ၚဲ': 1, + 'တြ': 1, + 'တြုံ': 1, + 'တှ်ေ': 1, + 'တၟေ': 1, + 'ထ္ၜ': 1, + 'ဒေံ': 1, + 'ဒ္ဂေ': 1, + 'ဒြ': 1, + 'ပေဲ': 1, + 'ပ္ဍဲ': 1, + 'ပ္တံ': 1, + 'ပျဲ': 1, + 'ပြဳ': 1, + 'ပြံ': 1, + 'ဖျု': 1, + 'ဖျေံ': 1, + 'ဗ္တေ': 1, + 'ဗ္ၜေ': 1, + 'ဗျဵု': 1, + 'ဗြေ': 1, + 'ဗြဴ': 1, + 'ဗၠေ': 1, + 'မ္ဂ': 1, + 'မ္တီ': 1, + 'မ္ၚဵု': 1, + 'မျီု': 1, + 'မၠေ': 1, + 'ယျဵု': 1, + 'ယြဴ': 1, + 'ရေံ': 1, + 'ရှ်ေ': 1, + 'လ္ပ': 1, + 'လ္ၚ': 1, + 'လျို': 1, + 'လၟေ': 1, + 'သ္က': 1, + 'သ္ကံ': 1, + 'သ္ဂု': 1, + 'သ္ဂေ': 1, + 'သ္ဇို': 1, + 'သ္ဒ': 1, + 'သ္ပ': 1, + 'သ္ၚိ': 1, + 'သြ': 1, + 'သြို': 1, + 'သှ်ေ': 1, + 'သၞေ': 1, + 'ဟေ': 1, + 'ၜေ': 1, + 'क्छ': 1, + 'क्ता': 1, + 'क्ना': 1, + 'क्सा': 1, + 'ख्ने': 1, + 'ख्‍ने': 1, + 'ग्ने': 1, + 'ङ्ग': 1, + 'ङ्घ': 1, + 'चो': 1, + 'ज्ने': 1, + 'ज्रा': 1, + 'ञ्चा': 1, + 'डा': 1, + 'ढाँ': 1, + 'ढि': 1, + 'थ्य': 1, + 'द्दा': 1, + 'द्व': 1, + 'धो': 1, + 'निँ': 1, + 'न्का': 1, + 'न्चि': 1, + 'न्जे': 1, + 'न्दा': 1, + 'न्दो': 1, + 'न्ने': 1, + 'न्मे': 1, + 'फाँ': 1, + 'फ्ना': 1, + 'फ्नो': 1, + 'बाँ': 1, + 'म्ति': 1, + 'म्पा': 1, + 'र्छ': 1, + 'र्ज': 1, + 'र्ढ': 1, + 'र्दा': 1, + 'र्दे': 1, + 'र्दै': 1, + 'र्द्ध': 1, + 'र्न': 1, + 'र्नि': 1, + 'र्नु': 1, + 'र्नू': 1, + 'र्ने': 1, + 'र्स': 1, + 'र्सा': 1, + 'ल्ने': 1, + 'ल्ल': 1, + 'ल्ले': 1, + 'ष्ट्रि': 1, + 'साँ': 1, + 'स्कु': 1, + 'स्ट्या': 1, + 'स्तै': 1, + 'स्तो': 1, + 'स्रो': 1, + 'ਕਾ': 1, + 'ਕਾਂ': 1, + 'ਕਿ': 1, + 'ਕਿ੍': 1, + 'ਕਿੱ': 1, + 'ਕੀ': 1, + 'ਖਾ': 1, + 'ਖਾਂ': 1, + 'ਖਿ': 1, + 'ਖਿ਼': 1, + 'ਖੀ': 1, + 'ਗਾ': 1, + 'ਗਿ': 1, + 'ਗਿ੍': 1, + 'ਗੀ': 1, + 'ਚਾ': 1, + 'ਚਿ': 1, + 'ਚਿੱ': 1, + 'ਚੀ': 1, + 'ਜਾ': 1, + 'ਜਾਂ': 1, + 'ਜਿ': 1, + 'ਜਿ਼': 1, + 'ਜਿ਼ੰ': 1, + 'ਜੀ': 1, + 'ਝਿ': 1, + 'ਝੀ': 1, + 'ਟਾ': 1, + 'ਟਿ': 1, + 'ਟਿ੍': 1, + 'ਟੀ': 1, + 'ਠੀ': 1, + 'ਡਾ': 1, + 'ਣਾ': 1, + 'ਣਾਂ': 1, + 'ਣੀ': 1, + 'ਤਾ': 1, + 'ਤਾਂ': 1, + 'ਤਿ': 1, + 'ਤੀ': 1, + 'ਦਾ': 1, + 'ਦਾਂ': 1, + 'ਦਿ': 1, + 'ਦਿੱ': 1, + 'ਦੀ': 1, + 'ਧਾ': 1, + 'ਧਾਂ': 1, + 'ਧਿ': 1, + 'ਧੀ': 1, + 'ਨਾ': 1, + 'ਨਾਂ': 1, + 'ਨਿ': 1, + 'ਨੀ': 1, + 'ਨੀਂ': 1, + 'ਪਾ': 1, + 'ਪਿ': 1, + 'ਪੀ': 1, + 'ਫਿ': 1, + 'ਬਾ': 1, + 'ਬਿ': 1, + 'ਬੀ': 1, + 'ਭਾ': 1, + 'ਭਿ': 1, + 'ਮਾ': 1, + 'ਮਾਂ': 1, + 'ਮਿ': 1, + 'ਮੀ': 1, + 'ਯਾ': 1, + 'ਰਾ': 1, + 'ਰਾਂ': 1, + 'ਰਿ': 1, + 'ਰੀ': 1, + 'ਲਾ': 1, + 'ਲਾਂ': 1, + 'ਲਿ': 1, + 'ਲਿੰ': 1, + 'ਲੀ': 1, + 'ਵਾ': 1, + 'ਵਾਂ': 1, + 'ਵਿ': 1, + 'ਵਿੱ': 1, + 'ਵੀ': 1, + 'ਸ਼ਾ': 1, + 'ਸ਼ਾਂ': 1, + 'ਸ਼ਿ': 1, + 'ਸ਼ੀ': 1, + 'ਸਾ': 1, + 'ਸਾਂ': 1, + 'ਸਿ': 1, + 'ਸਿੱ': 1, + 'ਸੀ': 1, + 'ਹਾ': 1, + 'ਹਾਂ': 1, + 'ਹਿ': 1, + 'ਹਿੰ': 1, + 'ਹਿੱ': 1, + 'ਹੀ': 1, + 'ਹੀਂ': 1, + 'ਜ਼ਾ': 1, + 'ਜ਼ੀ': 1, + 'ੜਾ': 1, + 'ੜੀਂ': 1, + 'ਫ਼ਾ': 1, + 'क्का': 1, + 'क्तुं': 1, + 'क्तेः': 1, + 'क्त्योः': 1, + 'क्रा': 1, + 'क्षं': 1, + 'क्षां': 1, + 'क्षाः': 1, + 'क्षै': 1, + 'क्षो': 1, + 'क्ष्या': 1, + 'ख्यः': 1, + 'ग्ण': 1, + 'ग्भे': 1, + 'ग्यैः': 1, + 'ग्र्य': 1, + 'ञ्च': 1, + 'ञ्चि': 1, + 'ट्ज़': 1, + 'ठैः': 1, + 'डि': 1, + 'ढ़ी': 1, + 'णां': 1, + 'ण्डं': 1, + 'ण्डः': 1, + 'ण्डि': 1, + 'ण्य': 1, + 'ताः': 1, + 'तिं': 1, + 'त्त्थि': 1, + 'त्पू': 1, + 'त्यै': 1, + 'त्रे': 1, + 'त्वं': 1, + 'त्वे': 1, + 'त्सं': 1, + 'त्सो': 1, + 'त्स्वा': 1, + 'दः': 1, + 'द्धः': 1, + 'द्धैः': 1, + 'द्र': 1, + 'धाः': 1, + 'धेः': 1, + 'नाः': 1, + 'नैः': 1, + 'न्ञ्या': 1, + 'न्तं': 1, + 'न्तु': 1, + 'न्तुं': 1, + 'न्ते': 1, + 'न्तो': 1, + 'न्त्राः': 1, + 'न्त्री': 1, + 'न्त्र्य': 1, + 'न्त्र्यं': 1, + 'न्त्र्या': 1, + 'न्त्र्ये': 1, + 'न्धा': 1, + 'न्धु': 1, + 'न्ना': 1, + 'न्नाः': 1, + 'न्मु': 1, + 'न्ये': 1, + 'न्यै': 1, + 'न्यो': 1, + 'न्व': 1, + 'प्तं': 1, + 'प्तुं': 1, + 'प्तौ': 1, + 'प्यं': 1, + 'प्या': 1, + 'ब्द': 1, + 'भिः': 1, + 'भ्यः': 1, + 'भ्यां': 1, + 'भ्यु': 1, + 'भ्यो': 1, + 'म्नि': 1, + 'यः': 1, + 'याः': 1, + 'यैः': 1, + 'य्यो': 1, + 'रः': 1, + 'राः': 1, + 'रिं': 1, + 'रौ': 1, + 'र्क': 1, + 'र्गी': 1, + 'र्गे': 1, + 'र्चि': 1, + 'र्णं': 1, + 'र्णां': 1, + 'र्णी': 1, + 'र्तिः': 1, + 'र्तुं': 1, + 'र्त्ति': 1, + 'र्थं': 1, + 'र्दि': 1, + 'र्दु': 1, + 'र्धि': 1, + 'र्मं': 1, + 'र्ये': 1, + 'र्वृ': 1, + 'र्षे': 1, + 'र्ह': 1, + 'र्हाः': 1, + 'र्हि': 1, + 'र्हो': 1, + 'लाः': 1, + 'ल्का': 1, + 'ल्यं': 1, + 'ल्याः': 1, + 'ल्ये': 1, + 'वः': 1, + 'वाः': 1, + 'शः': 1, + 'शाः': 1, + 'शो': 1, + 'श्या': 1, + 'श्रु': 1, + 'श्वि': 1, + 'षाः': 1, + 'ष्टः': 1, + 'ष्टा': 1, + 'ष्टाः': 1, + 'ष्ट्रे': 1, + 'ष्ट्रो': 1, + 'ष्प्र': 1, + 'ष्यः': 1, + 'सः': 1, + 'स्का': 1, + 'स्काः': 1, + 'स्ति': 1, + 'स्तुं': 1, + 'स्त्रा': 1, + 'स्थां': 1, + 'स्धी': 1, + 'स्मि': 1, + 'स्मिं': 1, + 'स्मै': 1, + 'स्यां': 1, + 'स्याः': 1, + 'स्युः': 1, + 'स्वं': 1, + 'स्स': 1, + '𑌅𑌂': 1, + '𑌕𑌂': 1, + '𑌕𑌾': 1, + '𑌕𑌾𑌂': 1, + '𑌕𑌾𑌃': 1, + '𑌕𑌿': 1, + '𑌕𑍂': 1, + '𑌕𑍃': 1, + '𑌕𑍇': 1, + '𑌕𑍋': 1, + '𑌗𑌾': 1, + '𑌗𑌿': 1, + '𑌗𑍁': 1, + '𑌗𑍃': 1, + '𑌗𑍇': 1, + '𑌗𑍌': 1, + '𑌘𑌾': 1, + '𑌘𑍇': 1, + '𑌘𑍋': 1, + '𑌚𑌾': 1, + '𑌚𑌿': 1, + '𑌚𑍇': 1, + '𑌚𑍈': 1, + '𑌛𑌾': 1, + '𑌛𑍁': 1, + '𑌛𑍇': 1, + '𑌜𑌾': 1, + '𑌜𑌿': 1, + '𑌜𑍇': 1, + '𑌞𑌾': 1, + '𑌟𑌃': 1, + '𑌟𑌾': 1, + '𑌟𑌾𑌂': 1, + '𑌟𑌾𑌃': 1, + '𑌠𑌾': 1, + '𑌠𑍇': 1, + '𑌠𑍈𑌃': 1, + '𑌡𑌂': 1, + '𑌡𑌃': 1, + '𑌡𑌿': 1, + '𑌣𑌂': 1, + '𑌣𑌾': 1, + '𑌣𑌾𑌂': 1, + '𑌣𑌿': 1, + '𑌣𑍁': 1, + '𑌣𑍇': 1, + '𑌤𑌂': 1, + '𑌤𑌃': 1, + '𑌤𑌾': 1, + '𑌤𑌾𑌂': 1, + '𑌤𑌾𑌃': 1, + '𑌤𑌿': 1, + '𑌤𑌿𑌂': 1, + '𑌤𑌿𑌃': 1, + '𑌤𑍁': 1, + '𑌤𑍁𑌂': 1, + '𑌤𑍃': 1, + '𑌤𑍇': 1, + '𑌤𑍇𑌃': 1, + '𑌤𑍈': 1, + '𑌤𑍋': 1, + '𑌤𑍌': 1, + '𑌥𑌂': 1, + '𑌥𑌾': 1, + '𑌥𑌾𑌂': 1, + '𑌥𑌿': 1, + '𑌦𑌂': 1, + '𑌦𑌃': 1, + '𑌦𑌾': 1, + '𑌦𑌿': 1, + '𑌦𑍁': 1, + '𑌦𑍃': 1, + '𑌦𑍇': 1, + '𑌦𑍋': 1, + '𑌧𑌃': 1, + '𑌧𑌾': 1, + '𑌧𑌾𑌃': 1, + '𑌧𑌿': 1, + '𑌧𑌿𑌂': 1, + '𑌧𑍁': 1, + '𑌧𑍃': 1, + '𑌧𑍇': 1, + '𑌧𑍇𑌃': 1, + '𑌧𑍈𑌃': 1, + '𑌨𑌂': 1, + '𑌨𑌃': 1, + '𑌨𑌾': 1, + '𑌨𑌾𑌂': 1, + '𑌨𑌾𑌃': 1, + '𑌨𑌿': 1, + '𑌨𑌿𑌃': 1, + '𑌨𑍁': 1, + '𑌨𑍂': 1, + '𑌨𑍇': 1, + '𑌨𑍈': 1, + '𑌨𑍈𑌃': 1, + '𑌨𑍋': 1, + '𑌪𑌂': 1, + '𑌪𑌾': 1, + '𑌪𑌿': 1, + '𑌪𑍁': 1, + '𑌪𑍂': 1, + '𑌪𑍇': 1, + '𑌪𑍋': 1, + '𑌬𑌾': 1, + '𑌬𑍃': 1, + '𑌭𑌾': 1, + '𑌭𑌿': 1, + '𑌭𑌿𑌃': 1, + '𑌭𑍁': 1, + '𑌭𑍂': 1, + '𑌭𑍇': 1, + '𑌮𑌂': 1, + '𑌮𑌾': 1, + '𑌮𑌿': 1, + '𑌮𑌿𑌂': 1, + '𑌮𑍁': 1, + '𑌮𑍂': 1, + '𑌮𑍇': 1, + '𑌮𑍈': 1, + '𑌮𑍋': 1, + '𑌮𑍌': 1, + '𑌯𑌂': 1, + '𑌯𑌃': 1, + '𑌯𑌾': 1, + '𑌯𑌾𑌂': 1, + '𑌯𑌾𑌃': 1, + '𑌯𑌿': 1, + '𑌯𑍁': 1, + '𑌯𑍁𑌃': 1, + '𑌯𑍇': 1, + '𑌯𑍈': 1, + '𑌯𑍈𑌃': 1, + '𑌯𑍋': 1, + '𑌯𑍋𑌃': 1, + '𑌰𑌂': 1, + '𑌰𑌃': 1, + '𑌰𑌾': 1, + '𑌰𑌾𑌃': 1, + '𑌰𑌿': 1, + '𑌰𑌿𑌂': 1, + '𑌰𑍁': 1, + '𑌰𑍂': 1, + '𑌰𑍇': 1, + '𑌰𑍋': 1, + '𑌰𑍌': 1, + '𑌲𑌂': 1, + '𑌲𑌾': 1, + '𑌲𑌾𑌃': 1, + '𑌲𑌿': 1, + '𑌲𑌿𑌂': 1, + '𑌲𑍇': 1, + '𑌲𑍈': 1, + '𑌲𑍋': 1, + '𑌵𑌂': 1, + '𑌵𑌃': 1, + '𑌵𑌾': 1, + '𑌵𑌾𑌂': 1, + '𑌵𑌾𑌃': 1, + '𑌵𑌿': 1, + '𑌵𑍃': 1, + '𑌵𑍇': 1, + '𑌵𑍈': 1, + '𑌵𑍋': 1, + '𑌶𑌂': 1, + '𑌶𑌃': 1, + '𑌶𑌾': 1, + '𑌶𑌾𑌃': 1, + '𑌶𑌿': 1, + '𑌶𑍁': 1, + '𑌶𑍂': 1, + '𑌶𑍇': 1, + '𑌶𑍋': 1, + '𑌷𑌂': 1, + '𑌷𑌾': 1, + '𑌷𑌾𑌂': 1, + '𑌷𑌾𑌃': 1, + '𑌷𑌿': 1, + '𑌷𑍁': 1, + '𑌷𑍇': 1, + '𑌷𑍈': 1, + '𑌷𑍋': 1, + '𑌸𑌂': 1, + '𑌸𑌃': 1, + '𑌸𑌾': 1, + '𑌸𑌾𑌂': 1, + '𑌸𑌿': 1, + '𑌸𑍁': 1, + '𑌸𑍂': 1, + '𑌸𑍇': 1, + '𑌸𑍋': 1, + '𑌸𑍌': 1, + '𑌹𑌾': 1, + '𑌹𑌾𑌃': 1, + '𑌹𑌿': 1, + '𑌹𑍇': 1, + '𑌹𑍋': 1, + 'ငႄ': 1, + 'မႄ': 1, + 'လႄ': 1, + 'ၵေ': 1, + 'ၵႄ': 1, + 'ၶေ': 1, + 'ၼေ': 1, + 'ၼႄ': 1, + 'ၽႄ': 1, + 'ႁေ': 1, + 'ႁႄ': 1, + 'කා': 1, + 'කැ': 1, + 'කෘ': 1, + 'කෙ': 1, + 'කො': 1, + 'කෝ': 1, + 'කෲ': 1, + 'ගා': 1, + 'ගැ': 1, + 'ගෙ': 1, + 'ගේ': 1, + 'චා': 1, + 'චැ': 1, + 'චෝ': 1, + 'ජා': 1, + 'ඥා': 1, + 'ටා': 1, + 'ටේ': 1, + 'ඨා': 1, + 'ඩං': 1, + 'ඩා': 1, + 'තා': 1, + 'තැ': 1, + 'තෘ': 1, + 'තෙ': 1, + 'තේ': 1, + 'තො': 1, + 'තෝ': 1, + 'ථා': 1, + 'දා': 1, + 'දැ': 1, + 'දිං': 1, + 'දෙ': 1, + 'දේ': 1, + 'දෝ': 1, + 'ධා': 1, + 'නා': 1, + 'නැ': 1, + 'නෑ': 1, + 'නෙ': 1, + 'නේ': 1, + 'නො': 1, + 'ඳා': 1, + 'පා': 1, + 'පැ': 1, + 'පෑ': 1, + 'පෙ': 1, + 'පේ': 1, + 'පො': 1, + 'පෞ': 1, + 'බා': 1, + 'බැ': 1, + 'බෙ': 1, + 'බේ': 1, + 'බෝ': 1, + 'භා': 1, + 'භෞ': 1, + 'මා': 1, + 'මැ': 1, + 'මෙ': 1, + 'මේ': 1, + 'යා': 1, + 'යෙ': 1, + 'යේ': 1, + 'යො': 1, + 'යෝ': 1, + 'රා': 1, + 'රැ': 1, + 'රෙ': 1, + 'රේ': 1, + 'රෝ': 1, + 'ලං': 1, + 'ලා': 1, + 'ලැ': 1, + 'ලෙ': 1, + 'ලේ': 1, + 'ලෝ': 1, + 'වං': 1, + 'වා': 1, + 'වැ': 1, + 'වෘ': 1, + 'වෙ': 1, + 'වේ': 1, + 'වෝ': 1, + 'ශේ': 1, + 'ෂා': 1, + 'සං': 1, + 'සා': 1, + 'සැ': 1, + 'සෑ': 1, + 'සෙ': 1, + 'සේ': 1, + 'සෞ': 1, + 'හා': 1, + 'හැ': 1, + 'හිං': 1, + 'හෘ': 1, + 'හෙ': 1, + 'හො': 1, + 'හෝ': 1, + 'ළැ': 1, + 'क्को': 1, + 'ग्या': 1, + 'ग्ये': 1, + 'च्यो': 1, + 'न्छे': 1, + 'म्बु': 1, + 'म्से': 1, + 'म्ही': 1, + 'म्हो': 1, + 'ह्रा': 1, + 'கா': 1, + 'கி': 1, + 'கு': 1, + 'கூ': 1, + 'கெ': 1, + 'கே': 1, + 'கை': 1, + 'கொ': 1, + 'கோ': 1, + 'சா': 1, + 'சி': 1, + 'சு': 1, + 'சூ': 1, + 'செ': 1, + 'சே': 1, + 'சை': 1, + 'சொ': 1, + 'டா': 1, + 'டி': 1, + 'டு': 1, + 'டெ': 1, + 'டை': 1, + 'ணா': 1, + 'ணி': 1, + 'ணு': 1, + 'ணை': 1, + 'தா': 1, + 'தி': 1, + 'து': 1, + 'தூ': 1, + 'தெ': 1, + 'தே': 1, + 'தை': 1, + 'தொ': 1, + 'தோ': 1, + 'நா': 1, + 'நி': 1, + 'நு': 1, + 'நெ': 1, + 'நே': 1, + 'நோ': 1, + 'னா': 1, + 'னி': 1, + 'னு': 1, + 'னே': 1, + 'னை': 1, + 'னொ': 1, + 'பா': 1, + 'பி': 1, + 'பு': 1, + 'பெ': 1, + 'பே': 1, + 'பை': 1, + 'பொ': 1, + 'போ': 1, + 'மா': 1, + 'மி': 1, + 'மு': 1, + 'மூ': 1, + 'மெ': 1, + 'மே': 1, + 'மை': 1, + 'மொ': 1, + 'மோ': 1, + 'யா': 1, + 'யி': 1, + 'யு': 1, + 'யே': 1, + 'யை': 1, + 'யோ': 1, + 'ரா': 1, + 'ரி': 1, + 'ரு': 1, + 'ரெ': 1, + 'ரை': 1, + 'றா': 1, + 'றி': 1, + 'று': 1, + 'றே': 1, + 'றை': 1, + 'றொ': 1, + 'றோ': 1, + 'லா': 1, + 'லி': 1, + 'லு': 1, + 'லெ': 1, + 'லே': 1, + 'லை': 1, + 'லோ': 1, + 'ளா': 1, + 'ளி': 1, + 'ளு': 1, + 'ளெ': 1, + 'ளை': 1, + 'ழி': 1, + 'ழு': 1, + 'ழை': 1, + 'வா': 1, + 'வி': 1, + 'வு': 1, + 'வூ': 1, + 'வெ': 1, + 'வே': 1, + 'வை': 1, + 'வொ': 1, + 'வோ': 1, + 'అం': 1, + 'ఆం': 1, + 'ఒం': 1, + 'కం': 1, + 'కాం': 1, + 'కు': 1, + 'కుం': 1, + 'కూ': 1, + 'కృ': 1, + 'కెం': 1, + 'క్క': 1, + 'క్కు': 1, + 'క్త': 1, + 'క్తి': 1, + 'క్తీ': 1, + 'క్తు': 1, + 'క్య': 1, + 'క్ర': 1, + 'క్రాం': 1, + 'క్రి': 1, + 'క్రూ': 1, + 'క్ష': 1, + 'క్షా': 1, + 'క్షి': 1, + 'క్షిం': 1, + 'క్షే': 1, + 'క్షో': 1, + 'క్స్వా': 1, + 'ఖ్య': 1, + 'ఖ్యా': 1, + 'గిం': 1, + 'గు': 1, + 'గూ': 1, + 'గృ': 1, + 'గ్భా': 1, + 'గ్మ': 1, + 'గ్య': 1, + 'గ్ర': 1, + 'గ్రి': 1, + 'చు': 1, + 'చెం': 1, + 'చ్చు': 1, + 'చ్ఛ': 1, + 'చ్ఛా': 1, + 'చ్ఛే': 1, + 'ఛ్ఛా': 1, + 'జ్ఞ': 1, + 'జ్ఞా': 1, + 'జ్య': 1, + 'టం': 1, + 'టిం': 1, + 'టు': 1, + 'టుం': 1, + 'ట్టి': 1, + 'ట్లు': 1, + 'డు': 1, + 'డ్డ': 1, + 'డ్రు': 1, + 'ణిం': 1, + 'తం': 1, + 'తః': 1, + 'తు': 1, + 'తృ': 1, + 'త్కా': 1, + 'త్త': 1, + 'త్తి': 1, + 'త్తు': 1, + 'త్న': 1, + 'త్నిం': 1, + 'త్ప': 1, + 'త్ఫ': 1, + 'త్య': 1, + 'త్యం': 1, + 'త్యా': 1, + 'త్ర': 1, + 'త్రు': 1, + 'త్ర్య': 1, + 'త్వ': 1, + 'త్వా': 1, + 'త్స': 1, + 'దం': 1, + 'దిం': 1, + 'దు': 1, + 'దుం': 1, + 'దృ': 1, + 'ద్ఘో': 1, + 'ద్ది': 1, + 'ద్దు': 1, + 'ద్దే': 1, + 'ద్ధ': 1, + 'ద్ధి': 1, + 'ద్ధిం': 1, + 'ద్య': 1, + 'ద్యా': 1, + 'ద్యో': 1, + 'ద్ర్య': 1, + 'ద్వా': 1, + 'ధిం': 1, + 'ధు': 1, + 'ధ్య': 1, + 'నం': 1, + 'నః': 1, + 'నాం': 1, + 'నిం': 1, + 'ను': 1, + 'నుం': 1, + 'నొం': 1, + 'న్ధ': 1, + 'న్న': 1, + 'న్నా': 1, + 'న్ని': 1, + 'న్ను': 1, + 'న్మ': 1, + 'న్య': 1, + 'న్యా': 1, + 'న్వే': 1, + 'పం': 1, + 'పిం': 1, + 'పు': 1, + 'పూ': 1, + 'పెం': 1, + 'పొం': 1, + 'ప్త': 1, + 'ప్ర': 1, + 'ప్రా': 1, + 'ప్రే': 1, + 'బం': 1, + 'బ్ర': 1, + 'భం': 1, + 'భు': 1, + 'భ్య': 1, + 'భ్యు': 1, + 'భ్ర': 1, + 'భ్రా': 1, + 'మిం': 1, + 'ము': 1, + 'మూ': 1, + 'మ్య': 1, + 'యం': 1, + 'యః': 1, + 'యిం': 1, + 'యు': 1, + 'యుం': 1, + 'రం': 1, + 'రిం': 1, + 'రు': 1, + 'రూ': 1, + 'ర్గ': 1, + 'ర్చి': 1, + 'ర్చు': 1, + 'ర్ణ': 1, + 'ర్ణాం': 1, + 'ర్ణు': 1, + 'ర్త': 1, + 'ర్తి': 1, + 'ర్తిం': 1, + 'ర్తృ': 1, + 'ర్థ': 1, + 'ర్థి': 1, + 'ర్థిం': 1, + 'ర్ద': 1, + 'ర్దో': 1, + 'ర్ధ': 1, + 'ర్ప': 1, + 'ర్బం': 1, + 'ర్భ': 1, + 'ర్భా': 1, + 'ర్య': 1, + 'ర్యా': 1, + 'ర్రా': 1, + 'ర్వ': 1, + 'ర్వా': 1, + 'ర్హ': 1, + 'ర్హాం': 1, + 'ర్హు': 1, + 'ఱు': 1, + 'లం': 1, + 'లిం': 1, + 'లు': 1, + 'ల్క': 1, + 'ల్గొ': 1, + 'ల్ప': 1, + 'ల్ల': 1, + 'ల్లి': 1, + 'విం': 1, + 'వు': 1, + 'వృ': 1, + 'వ్య': 1, + 'వ్యా': 1, + 'వ్వ': 1, + 'శాం': 1, + 'శిం': 1, + 'శు': 1, + 'శ్చ': 1, + 'శ్చి': 1, + 'శ్య': 1, + 'శ్ర': 1, + 'శ్రాం': 1, + 'శ్లే': 1, + 'శ్వా': 1, + 'షిం': 1, + 'షు': 1, + 'ష్ట': 1, + 'ష్టు': 1, + 'ష్ట్ర': 1, + 'ష్ట్రీ': 1, + 'ష్ఠ': 1, + 'ష్ఠా': 1, + 'ష్ఠు': 1, + 'ష్థ': 1, + 'ష్ప': 1, + 'సం': 1, + 'సాం': 1, + 'సు': 1, + 'సూ': 1, + 'స్కృ': 1, + 'స్తా': 1, + 'స్తి': 1, + 'స్త్ర': 1, + 'స్త్రీ': 1, + 'స్థ': 1, + 'స్థా': 1, + 'స్థి': 1, + 'స్థ్య': 1, + 'స్ప': 1, + 'స్య': 1, + 'స్వ': 1, + 'స్వా': 1, + 'స్వీ': 1, + 'స్వే': 1, + 'హిం': 1, + 'กำ': 1, + 'คำ': 1, + 'จำ': 1, + 'ดำ': 1, + 'ต่ำ': 1, + 'ทำ': 1, + 'ธำ': 1, + 'นำ': 1, + 'บำ': 1, + 'พำ': 1, + 'รำ': 1, + 'ลำ': 1, + 'สำ': 1, + 'อำ': 1, + 'ย่ำ': 1, + '؁۱': 1, +} diff --git a/wcwidth/table_grapheme_overrides/_registry.py b/wcwidth/table_grapheme_overrides/_registry.py new file mode 100644 index 00000000..ff4baed3 --- /dev/null +++ b/wcwidth/table_grapheme_overrides/_registry.py @@ -0,0 +1,32 @@ +""" +Terminal to grapheme mapping of overrides, using a hash registry. + +This code generated by python wcwidth using ucs-detect project data. +""" +# pylint: skip-file +_REGISTRY = { + 'alacritty': '45d92e98', + 'apple_terminal': 'e08bd75e', + 'bobcat': '970dbe10', + 'contour': 'fd9d4c44', + 'extraterm': 'fcc05a0f', + 'foot': '529fbb4a', + 'ghostty': '4cdf59ce', + 'iterm2': '8589765c', + 'kitty': 'c0a2cdbf', + 'konsole': 'c2157f7e', + 'mintty': 'c0d5dc9e', + 'mlterm': 'c3db41c0', + 'pterm': '5bfac390', + 'rio': '8f94b404', + 'st': '813fee16', + 'terminology': 'e22030f3', + 'urxvt': '813fee16', + 'vte': '5bfac390', + 'warp': '27e0693f', + 'wezterm': 'da9ceb0a', + 'xterm': '813fee16', + 'xterm.js': '50bf0759', +} + +__all__ = ('_REGISTRY',) diff --git a/wcwidth/table_overrides.py b/wcwidth/table_overrides.py new file mode 100644 index 00000000..aa24494a --- /dev/null +++ b/wcwidth/table_overrides.py @@ -0,0 +1,714 @@ +""" +Terminal override tables keyed by canonical terminal software name. + +This code generated by python wcwidth using ucs-detect project data. +""" +# pylint: skip-file + +# For terminals: alacritty, apple_terminal +_SET_WIDE_OVERRIDES_58496605 = { + 'narrower': ( + (0x1f1e6, 0x1f1ff,), # Regional Indicator Symbo..Regional Indicator Symbo + ), + 'wider': ( + ), +} + +# For terminals: bobcat +_SET_WIDE_OVERRIDES_07CF0C0A = { + 'narrower': ( + (0x03030, 0x03030,), # Wavy Dash + (0x0303d, 0x0303d,), # Part Alternation Mark + (0x03297, 0x03297,), # Circled Ideograph Congratulation + (0x03299, 0x03299,), # Circled Ideograph Secret + (0x1f202, 0x1f202,), # Squared Katakana Sa + (0x1f237, 0x1f237,), # Squared Cjk Unified Ideograph-6708 + ), + 'wider': ( + ), +} + +# For terminals: extraterm +_SET_WIDE_OVERRIDES_94F58AD9 = { + 'narrower': ( + (0x02630, 0x02637,), # Trigram For Heaven ..Trigram For Earth + (0x0268a, 0x0268f,), # Monogram For Yang ..Digram For Greater Yin + (0x02ffc, 0x02fff,), # Ideographic Description ..Ideographic Description + (0x031e4, 0x031e5,), # Cjk Stroke Hxg ..Cjk Stroke Szp + (0x031ef, 0x031ef,), # Ideographic Description Character Subtraction + (0x04dc0, 0x04dff,), # Hexagram For The Creativ..Hexagram For Before Comp + (0x1d300, 0x1d356,), # Monogram For Earth ..Tetragram For Fostering + (0x1d360, 0x1d376,), # Counting Rod Unit Digit ..Ideographic Tally Mark F + (0x1f1e6, 0x1f1ff,), # Regional Indicator Symbo..Regional Indicator Symbo + (0x1f6d8, 0x1f6d8,), # Landslide + (0x1f6dc, 0x1f6dc,), # Wireless + (0x1fa75, 0x1fa77,), # Light Blue Heart ..Pink Heart + (0x1fa87, 0x1fa8a,), # Maracas ..Trombone + (0x1fa8e, 0x1fa8f,), # Treasure Chest ..Shovel + (0x1faad, 0x1faaf,), # Folding Hand Fan ..Khanda + (0x1fabb, 0x1fabf,), # Hyacinth ..Goose + (0x1fac6, 0x1fac6,), # Fingerprint + (0x1fac8, 0x1fac8,), # Hairy Creature + (0x1facd, 0x1facf,), # Orca ..Donkey + (0x1fada, 0x1fadc,), # Ginger Root ..Root Vegetable + (0x1fadf, 0x1fadf,), # Splatter + (0x1fae8, 0x1faea,), # Shaking Face ..Distorted Face + (0x1faef, 0x1faef,), # Fight Cloud + (0x1faf7, 0x1faf8,), # Leftwards Pushing Hand ..Rightwards Pushing Hand + ), + 'wider': ( + ), +} + +# For terminals: foot +_SET_WIDE_OVERRIDES_FDE5FC81 = { + 'narrower': ( + (0x0fa6e, 0x0fa6f,), # (nil) + (0x0fada, 0x0faff,), # (nil) + (0x1f1e6, 0x1f1ff,), # Regional Indicator Symbo..Regional Indicator Symbo + (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri + ), + 'wider': ( + ), +} + +# For terminals: iterm2 +_SET_WIDE_OVERRIDES_AC239184 = { + 'narrower': ( + (0x1f6d8, 0x1f6d8,), # Landslide + (0x1fa8a, 0x1fa8a,), # Trombone + (0x1fa8e, 0x1fa8e,), # Treasure Chest + (0x1fac8, 0x1fac8,), # Hairy Creature + (0x1facd, 0x1facd,), # Orca + (0x1faea, 0x1faea,), # Distorted Face + (0x1faef, 0x1faef,), # Fight Cloud + ), + 'wider': ( + ), +} + +# For terminals: konsole, mintty +_SET_WIDE_OVERRIDES_17E94D9C = { + 'narrower': ( + (0x02630, 0x02637,), # Trigram For Heaven ..Trigram For Earth + (0x0268a, 0x0268f,), # Monogram For Yang ..Digram For Greater Yin + (0x02ffc, 0x02fff,), # Ideographic Description ..Ideographic Description + (0x031e4, 0x031e5,), # Cjk Stroke Hxg ..Cjk Stroke Szp + (0x031ef, 0x031ef,), # Ideographic Description Character Subtraction + (0x04dc0, 0x04dff,), # Hexagram For The Creativ..Hexagram For Before Comp + (0x1d300, 0x1d356,), # Monogram For Earth ..Tetragram For Fostering + (0x1d360, 0x1d376,), # Counting Rod Unit Digit ..Ideographic Tally Mark F + (0x1f6d8, 0x1f6d8,), # Landslide + (0x1fa89, 0x1fa8a,), # Harp ..Trombone + (0x1fa8e, 0x1fa8f,), # Treasure Chest ..Shovel + (0x1fabe, 0x1fabe,), # Leafless Tree + (0x1fac6, 0x1fac6,), # Fingerprint + (0x1fac8, 0x1fac8,), # Hairy Creature + (0x1facd, 0x1facd,), # Orca + (0x1fadc, 0x1fadc,), # Root Vegetable + (0x1fadf, 0x1fadf,), # Splatter + (0x1fae9, 0x1faea,), # Face With Bags Under Eye..Distorted Face + (0x1faef, 0x1faef,), # Fight Cloud + ), + 'wider': ( + ), +} + +# For terminals: mlterm, warp +_SET_WIDE_OVERRIDES_9EA595DD = { + 'narrower': ( + (0x02630, 0x02637,), # Trigram For Heaven ..Trigram For Earth + (0x0268a, 0x0268f,), # Monogram For Yang ..Digram For Greater Yin + (0x031e4, 0x031e5,), # Cjk Stroke Hxg ..Cjk Stroke Szp + (0x04dc0, 0x04dff,), # Hexagram For The Creativ..Hexagram For Before Comp + (0x1d300, 0x1d356,), # Monogram For Earth ..Tetragram For Fostering + (0x1d360, 0x1d376,), # Counting Rod Unit Digit ..Ideographic Tally Mark F + (0x1f1e6, 0x1f1ff,), # Regional Indicator Symbo..Regional Indicator Symbo + (0x1f6d8, 0x1f6d8,), # Landslide + (0x1fa89, 0x1fa8a,), # Harp ..Trombone + (0x1fa8e, 0x1fa8f,), # Treasure Chest ..Shovel + (0x1fabe, 0x1fabe,), # Leafless Tree + (0x1fac6, 0x1fac6,), # Fingerprint + (0x1fac8, 0x1fac8,), # Hairy Creature + (0x1facd, 0x1facd,), # Orca + (0x1fadc, 0x1fadc,), # Root Vegetable + (0x1fadf, 0x1fadf,), # Splatter + (0x1fae9, 0x1faea,), # Face With Bags Under Eye..Distorted Face + (0x1faef, 0x1faef,), # Fight Cloud + ), + 'wider': ( + ), +} + +# For terminals: pterm, rio +_SET_WIDE_OVERRIDES_8CF816C1 = { + 'narrower': ( + (0x1f1e6, 0x1f1ff,), # Regional Indicator Symbo..Regional Indicator Symbo + (0x1f6d8, 0x1f6d8,), # Landslide + (0x1fa8a, 0x1fa8a,), # Trombone + (0x1fa8e, 0x1fa8e,), # Treasure Chest + (0x1fac8, 0x1fac8,), # Hairy Creature + (0x1facd, 0x1facd,), # Orca + (0x1faea, 0x1faea,), # Distorted Face + (0x1faef, 0x1faef,), # Fight Cloud + ), + 'wider': ( + ), +} + +# For terminals: st, urxvt, xterm +_SET_WIDE_OVERRIDES_CDCD60DF = { + 'narrower': ( + (0x0fa6e, 0x0fa6f,), # (nil) + (0x0fada, 0x0faff,), # (nil) + (0x1f1e6, 0x1f1ff,), # Regional Indicator Symbo..Regional Indicator Symbo + ), + 'wider': ( + ), +} + +# For terminals: terminology +_SET_WIDE_OVERRIDES_DA41A89A = { + 'narrower': ( + (0x02630, 0x02637,), # Trigram For Heaven ..Trigram For Earth + (0x0268a, 0x0268f,), # Monogram For Yang ..Digram For Greater Yin + (0x04dc0, 0x04dff,), # Hexagram For The Creativ..Hexagram For Before Comp + (0x0fada, 0x0faff,), # (nil) + (0x1d300, 0x1d356,), # Monogram For Earth ..Tetragram For Fostering + (0x1d360, 0x1d376,), # Counting Rod Unit Digit ..Ideographic Tally Mark F + (0x1f1e6, 0x1f1ff,), # Regional Indicator Symbo..Regional Indicator Symbo + (0x1f6d8, 0x1f6d8,), # Landslide + (0x1f6dc, 0x1f6df,), # Wireless ..Ring Buoy + (0x1f7f0, 0x1f7f0,), # Heavy Equals Sign + (0x1fad7, 0x1fadc,), # Pouring Liquid ..Root Vegetable + (0x1fadf, 0x1faea,), # Splatter ..Distorted Face + (0x1faef, 0x1faf8,), # Fight Cloud ..Rightwards Pushing Hand + ), + 'wider': ( + ), +} + +# For terminals: vte, wezterm +_SET_WIDE_OVERRIDES_AB0AE05F = { + 'narrower': ( + (0x02630, 0x02637,), # Trigram For Heaven ..Trigram For Earth + (0x0268a, 0x0268f,), # Monogram For Yang ..Digram For Greater Yin + (0x02ffc, 0x02fff,), # Ideographic Description ..Ideographic Description + (0x031e4, 0x031e5,), # Cjk Stroke Hxg ..Cjk Stroke Szp + (0x031ef, 0x031ef,), # Ideographic Description Character Subtraction + (0x04dc0, 0x04dff,), # Hexagram For The Creativ..Hexagram For Before Comp + (0x1d300, 0x1d356,), # Monogram For Earth ..Tetragram For Fostering + (0x1d360, 0x1d376,), # Counting Rod Unit Digit ..Ideographic Tally Mark F + (0x1f1e6, 0x1f1ff,), # Regional Indicator Symbo..Regional Indicator Symbo + (0x1f6d8, 0x1f6d8,), # Landslide + (0x1fa89, 0x1fa8a,), # Harp ..Trombone + (0x1fa8e, 0x1fa8f,), # Treasure Chest ..Shovel + (0x1fabe, 0x1fabe,), # Leafless Tree + (0x1fac6, 0x1fac6,), # Fingerprint + (0x1fac8, 0x1fac8,), # Hairy Creature + (0x1facd, 0x1facd,), # Orca + (0x1fadc, 0x1fadc,), # Root Vegetable + (0x1fadf, 0x1fadf,), # Splatter + (0x1fae9, 0x1faea,), # Face With Bags Under Eye..Distorted Face + (0x1faef, 0x1faef,), # Fight Cloud + ), + 'wider': ( + ), +} + +# For terminals: xterm.js +_SET_WIDE_OVERRIDES_4B6C0303 = { + 'narrower': ( + (0x02630, 0x02637,), # Trigram For Heaven ..Trigram For Earth + (0x0268a, 0x0268f,), # Monogram For Yang ..Digram For Greater Yin + (0x02ffc, 0x02fff,), # Ideographic Description ..Ideographic Description + (0x031bb, 0x031bf,), # Bopomofo Final Letter G ..Bopomofo Letter Ah + (0x031e4, 0x031e5,), # Cjk Stroke Hxg ..Cjk Stroke Szp + (0x031ef, 0x031ef,), # Ideographic Description Character Subtraction + (0x04dc0, 0x04dff,), # Hexagram For The Creativ..Hexagram For Before Comp + (0x1aff0, 0x1aff3,), # Katakana Letter Minnan T..Katakana Letter Minnan T + (0x1aff5, 0x1affb,), # Katakana Letter Minnan T..Katakana Letter Minnan N + (0x1affd, 0x1affe,), # Katakana Letter Minnan N..Katakana Letter Minnan N + (0x1d300, 0x1d356,), # Monogram For Earth ..Tetragram For Fostering + (0x1d360, 0x1d376,), # Counting Rod Unit Digit ..Ideographic Tally Mark F + (0x1f1e6, 0x1f1ff,), # Regional Indicator Symbo..Regional Indicator Symbo + (0x1f6d6, 0x1f6d8,), # Hut ..Landslide + (0x1f6dc, 0x1f6df,), # Wireless ..Ring Buoy + (0x1f6fb, 0x1f6fc,), # Pickup Truck ..Roller Skate + (0x1f7f0, 0x1f7f0,), # Heavy Equals Sign + (0x1f90c, 0x1f90c,), # Pinched Fingers + (0x1f972, 0x1f972,), # Smiling Face With Tear + (0x1f977, 0x1f979,), # Ninja ..Face Holding Back Tears + (0x1f9a3, 0x1f9a4,), # Mammoth ..Dodo + (0x1f9ab, 0x1f9ad,), # Beaver ..Seal + (0x1f9cb, 0x1f9cc,), # Bubble Tea ..Troll + (0x1fa74, 0x1fa77,), # Thong Sandal ..Pink Heart + (0x1fa7b, 0x1fa7c,), # X-ray ..Crutch + (0x1fa83, 0x1fa8a,), # Boomerang ..Trombone + (0x1fa8e, 0x1fa8f,), # Treasure Chest ..Shovel + (0x1fa96, 0x1fac6,), # Military Helmet ..Fingerprint + (0x1fac8, 0x1fac8,), # Hairy Creature + (0x1facd, 0x1fadc,), # Orca ..Root Vegetable + (0x1fadf, 0x1faea,), # Splatter ..Distorted Face + (0x1faef, 0x1faf8,), # Fight Cloud ..Rightwards Pushing Hand + ), + 'wider': ( + ), +} + +WIDE_OVERRIDES = { + 'alacritty': _SET_WIDE_OVERRIDES_58496605, + 'apple_terminal': _SET_WIDE_OVERRIDES_58496605, + 'bobcat': _SET_WIDE_OVERRIDES_07CF0C0A, + 'extraterm': _SET_WIDE_OVERRIDES_94F58AD9, + 'foot': _SET_WIDE_OVERRIDES_FDE5FC81, + 'iterm2': _SET_WIDE_OVERRIDES_AC239184, + 'konsole': _SET_WIDE_OVERRIDES_17E94D9C, + 'mintty': _SET_WIDE_OVERRIDES_17E94D9C, + 'mlterm': _SET_WIDE_OVERRIDES_9EA595DD, + 'pterm': _SET_WIDE_OVERRIDES_8CF816C1, + 'rio': _SET_WIDE_OVERRIDES_8CF816C1, + 'st': _SET_WIDE_OVERRIDES_CDCD60DF, + 'terminology': _SET_WIDE_OVERRIDES_DA41A89A, + 'urxvt': _SET_WIDE_OVERRIDES_CDCD60DF, + 'vte': _SET_WIDE_OVERRIDES_AB0AE05F, + 'warp': _SET_WIDE_OVERRIDES_9EA595DD, + 'wezterm': _SET_WIDE_OVERRIDES_AB0AE05F, + 'xterm': _SET_WIDE_OVERRIDES_CDCD60DF, + 'xterm.js': _SET_WIDE_OVERRIDES_4B6C0303, +} + +# For terminals: alacritty, apple_terminal, extraterm, foot, mlterm, pterm, rio, st, terminology, urxvt, vte, warp, wezterm, xterm, xterm.js +_SET_SRI_OVERRIDES_58496605 = { + 'narrower': ( + (0x1f1e6, 0x1f1ff,), # Regional Indicator Symbo..Regional Indicator Symbo + ), + 'wider': ( + ), +} + +SRI_OVERRIDES = { + 'alacritty': _SET_SRI_OVERRIDES_58496605, + 'apple_terminal': _SET_SRI_OVERRIDES_58496605, + 'extraterm': _SET_SRI_OVERRIDES_58496605, + 'foot': _SET_SRI_OVERRIDES_58496605, + 'mlterm': _SET_SRI_OVERRIDES_58496605, + 'pterm': _SET_SRI_OVERRIDES_58496605, + 'rio': _SET_SRI_OVERRIDES_58496605, + 'st': _SET_SRI_OVERRIDES_58496605, + 'terminology': _SET_SRI_OVERRIDES_58496605, + 'urxvt': _SET_SRI_OVERRIDES_58496605, + 'vte': _SET_SRI_OVERRIDES_58496605, + 'warp': _SET_SRI_OVERRIDES_58496605, + 'wezterm': _SET_SRI_OVERRIDES_58496605, + 'xterm': _SET_SRI_OVERRIDES_58496605, + 'xterm.js': _SET_SRI_OVERRIDES_58496605, +} + +# For terminals: foot +_SET_SFZ_OVERRIDES_DFEF2777 = { + 'narrower': ( + (0x1f3fb, 0x1f3ff,), # Emoji Modifier Fitzpatri..Emoji Modifier Fitzpatri + ), + 'wider': ( + ), +} + +SFZ_OVERRIDES = { + 'foot': _SET_SFZ_OVERRIDES_DFEF2777, +} + +# For terminals: alacritty, apple_terminal, contour, mlterm, pterm, st, terminology, urxvt, vte, wezterm, xterm, xterm.js +_SET_VS16_OVERRIDES_7C486220 = { + 'narrower': ( + (0x00023, 0x00023,), # Number Sign + (0x0002a, 0x0002a,), # Asterisk + (0x00030, 0x00039,), # Digit Zero ..Digit Nine + (0x000a9, 0x000a9,), # Copyright Sign + (0x000ae, 0x000ae,), # Registered Sign + (0x0203c, 0x0203c,), # Double Exclamation Mark + (0x02049, 0x02049,), # Exclamation Question Mark + (0x02122, 0x02122,), # Trade Mark Sign + (0x02139, 0x02139,), # Information Source + (0x02194, 0x02199,), # Left Right Arrow ..South West Arrow + (0x021a9, 0x021aa,), # Leftwards Arrow With Hoo..Rightwards Arrow With Ho + (0x02328, 0x02328,), # Keyboard + (0x023cf, 0x023cf,), # Eject Symbol + (0x023ed, 0x023ef,), # Black Right-pointing Dou..Black Right-pointing Tri + (0x023f1, 0x023f2,), # Stopwatch ..Timer Clock + (0x023f8, 0x023fa,), # Double Vertical Bar ..Black Circle For Record + (0x024c2, 0x024c2,), # Circled Latin Capital Letter M + (0x025aa, 0x025ab,), # Black Small Square ..White Small Square + (0x025b6, 0x025b6,), # Black Right-pointing Triangle + (0x025c0, 0x025c0,), # Black Left-pointing Triangle + (0x025fb, 0x025fc,), # White Medium Square ..Black Medium Square + (0x02600, 0x02604,), # Black Sun With Rays ..Comet + (0x0260e, 0x0260e,), # Black Telephone + (0x02611, 0x02611,), # Ballot Box With Check + (0x02618, 0x02618,), # Shamrock + (0x0261d, 0x0261d,), # White Up Pointing Index + (0x02620, 0x02620,), # Skull And Crossbones + (0x02622, 0x02623,), # Radioactive Sign ..Biohazard Sign + (0x02626, 0x02626,), # Orthodox Cross + (0x0262a, 0x0262a,), # Star And Crescent + (0x0262e, 0x0262f,), # Peace Symbol ..Yin Yang + (0x02638, 0x0263a,), # Wheel Of Dharma ..White Smiling Face + (0x02640, 0x02640,), # Female Sign + (0x02642, 0x02642,), # Male Sign + (0x0265f, 0x02660,), # Black Chess Pawn ..Black Spade Suit + (0x02663, 0x02663,), # Black Club Suit + (0x02665, 0x02666,), # Black Heart Suit ..Black Diamond Suit + (0x02668, 0x02668,), # Hot Springs + (0x0267b, 0x0267b,), # Black Universal Recycling Symbol + (0x0267e, 0x0267e,), # Permanent Paper Sign + (0x02692, 0x02692,), # Hammer And Pick + (0x02694, 0x02697,), # Crossed Swords ..Alembic + (0x02699, 0x02699,), # Gear + (0x0269b, 0x0269c,), # Atom Symbol ..Fleur-de-lis + (0x026a0, 0x026a0,), # Warning Sign + (0x026a7, 0x026a7,), # Male With Stroke And Male And Female Sign + (0x026b0, 0x026b1,), # Coffin ..Funeral Urn + (0x026c8, 0x026c8,), # Thunder Cloud And Rain + (0x026cf, 0x026cf,), # Pick + (0x026d1, 0x026d1,), # Helmet With White Cross + (0x026d3, 0x026d3,), # Chains + (0x026e9, 0x026e9,), # Shinto Shrine + (0x026f0, 0x026f1,), # Mountain ..Umbrella On Ground + (0x026f4, 0x026f4,), # Ferry + (0x026f7, 0x026f9,), # Skier ..Person With Ball + (0x02702, 0x02702,), # Black Scissors + (0x02708, 0x02709,), # Airplane ..Envelope + (0x0270c, 0x0270d,), # Victory Hand ..Writing Hand + (0x0270f, 0x0270f,), # Pencil + (0x02712, 0x02712,), # Black Nib + (0x02714, 0x02714,), # Heavy Check Mark + (0x02716, 0x02716,), # Heavy Multiplication X + (0x0271d, 0x0271d,), # Latin Cross + (0x02721, 0x02721,), # Star Of David + (0x02733, 0x02734,), # Eight Spoked Asterisk ..Eight Pointed Black Star + (0x02744, 0x02744,), # Snowflake + (0x02747, 0x02747,), # Sparkle + (0x02763, 0x02764,), # Heavy Heart Exclamation ..Heavy Black Heart + (0x027a1, 0x027a1,), # Black Rightwards Arrow + (0x02934, 0x02935,), # Arrow Pointing Rightward..Arrow Pointing Rightward + (0x02b05, 0x02b07,), # Leftwards Black Arrow ..Downwards Black Arrow + (0x1f170, 0x1f171,), # Negative Squared Latin C..Negative Squared Latin C + (0x1f17e, 0x1f17f,), # Negative Squared Latin C..Negative Squared Latin C + (0x1f321, 0x1f321,), # Thermometer + (0x1f324, 0x1f32c,), # White Sun With Small Clo..Wind Blowing Face + (0x1f336, 0x1f336,), # Hot Pepper + (0x1f37d, 0x1f37d,), # Fork And Knife With Plate + (0x1f396, 0x1f397,), # Military Medal ..Reminder Ribbon + (0x1f399, 0x1f39b,), # Studio Microphone ..Control Knobs + (0x1f39e, 0x1f39f,), # Film Frames ..Admission Tickets + (0x1f3cb, 0x1f3ce,), # Weight Lifter ..Racing Car + (0x1f3d4, 0x1f3df,), # Snow Capped Mountain ..Stadium + (0x1f3f3, 0x1f3f3,), # Waving White Flag + (0x1f3f5, 0x1f3f5,), # Rosette + (0x1f3f7, 0x1f3f7,), # Label + (0x1f43f, 0x1f43f,), # Chipmunk + (0x1f441, 0x1f441,), # Eye + (0x1f4fd, 0x1f4fd,), # Film Projector + (0x1f549, 0x1f54a,), # Om Symbol ..Dove Of Peace + (0x1f56f, 0x1f570,), # Candle ..Mantelpiece Clock + (0x1f573, 0x1f579,), # Hole ..Joystick + (0x1f587, 0x1f587,), # Linked Paperclips + (0x1f58a, 0x1f58d,), # Lower Left Ballpoint Pen..Lower Left Crayon + (0x1f590, 0x1f590,), # Raised Hand With Fingers Splayed + (0x1f5a5, 0x1f5a5,), # Desktop Computer + (0x1f5a8, 0x1f5a8,), # Printer + (0x1f5b1, 0x1f5b2,), # Three Button Mouse ..Trackball + (0x1f5bc, 0x1f5bc,), # Frame With Picture + (0x1f5c2, 0x1f5c4,), # Card Index Dividers ..File Cabinet + (0x1f5d1, 0x1f5d3,), # Wastebasket ..Spiral Calendar Pad + (0x1f5dc, 0x1f5de,), # Compression ..Rolled-up Newspaper + (0x1f5e1, 0x1f5e1,), # Dagger Knife + (0x1f5e3, 0x1f5e3,), # Speaking Head In Silhouette + (0x1f5e8, 0x1f5e8,), # Left Speech Bubble + (0x1f5ef, 0x1f5ef,), # Right Anger Bubble + (0x1f5f3, 0x1f5f3,), # Ballot Box With Ballot + (0x1f5fa, 0x1f5fa,), # World Map + (0x1f6cb, 0x1f6cb,), # Couch And Lamp + (0x1f6cd, 0x1f6cf,), # Shopping Bags ..Bed + (0x1f6e0, 0x1f6e5,), # Hammer And Wrench ..Motor Boat + (0x1f6e9, 0x1f6e9,), # Small Airplane + (0x1f6f0, 0x1f6f0,), # Satellite + (0x1f6f3, 0x1f6f3,), # Passenger Ship + ), + 'wider': ( + ), +} + +# For terminals: iterm2 +_SET_VS16_OVERRIDES_ABCBD177 = { + 'narrower': ( + (0x00023, 0x00023,), # Number Sign + (0x0002a, 0x0002a,), # Asterisk + (0x00030, 0x00039,), # Digit Zero ..Digit Nine + ), + 'wider': ( + ), +} + +VS16_OVERRIDES = { + 'alacritty': _SET_VS16_OVERRIDES_7C486220, + 'apple_terminal': _SET_VS16_OVERRIDES_7C486220, + 'contour': _SET_VS16_OVERRIDES_7C486220, + 'iterm2': _SET_VS16_OVERRIDES_ABCBD177, + 'mlterm': _SET_VS16_OVERRIDES_7C486220, + 'pterm': _SET_VS16_OVERRIDES_7C486220, + 'st': _SET_VS16_OVERRIDES_7C486220, + 'terminology': _SET_VS16_OVERRIDES_7C486220, + 'urxvt': _SET_VS16_OVERRIDES_7C486220, + 'vte': _SET_VS16_OVERRIDES_7C486220, + 'wezterm': _SET_VS16_OVERRIDES_7C486220, + 'xterm': _SET_VS16_OVERRIDES_7C486220, + 'xterm.js': _SET_VS16_OVERRIDES_7C486220, +} + +# For terminals: alacritty, apple_terminal, contour, extraterm, iterm2, konsole, mlterm, pterm, st, terminology, urxvt, vte, wezterm, xterm, xterm.js +_SET_VS15_OVERRIDES_CE924F3D = { + 'narrower': ( + ), + 'wider': ( + (0x0231a, 0x0231b,), # Watch ..Hourglass + (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub + (0x023f0, 0x023f0,), # Alarm Clock + (0x023f3, 0x023f3,), # Hourglass With Flowing Sand + (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar + (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage + (0x02648, 0x02653,), # Aries ..Pisces + (0x0267f, 0x0267f,), # Wheelchair Symbol + (0x02693, 0x02693,), # Anchor + (0x026a1, 0x026a1,), # High Voltage Sign + (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle + (0x026bd, 0x026be,), # Soccer Ball ..Baseball + (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud + (0x026ce, 0x026ce,), # Ophiuchus + (0x026d4, 0x026d4,), # No Entry + (0x026ea, 0x026ea,), # Church + (0x026f2, 0x026f3,), # Fountain ..Flag In Hole + (0x026f5, 0x026f5,), # Sailboat + (0x026fa, 0x026fa,), # Tent + (0x026fd, 0x026fd,), # Fuel Pump + (0x02705, 0x02705,), # White Heavy Check Mark + (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand + (0x02728, 0x02728,), # Sparkles + (0x0274c, 0x0274c,), # Cross Mark + (0x0274e, 0x0274e,), # Negative Squared Cross Mark + (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O + (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol + (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign + (0x027b0, 0x027b0,), # Curly Loop + (0x027bf, 0x027bf,), # Double Curly Loop + (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square + (0x02b50, 0x02b50,), # White Medium Star + (0x02b55, 0x02b55,), # Heavy Large Circle + (0x03030, 0x03030,), # Wavy Dash + (0x0303d, 0x0303d,), # Part Alternation Mark + (0x03297, 0x03297,), # Circled Ideograph Congratulation + (0x03299, 0x03299,), # Circled Ideograph Secret + (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon + (0x1f202, 0x1f202,), # Squared Katakana Sa + (0x1f21a, 0x1f21a,), # Squared Cjk Unified Ideograph-7121 + (0x1f22f, 0x1f22f,), # Squared Cjk Unified Ideograph-6307 + (0x1f237, 0x1f237,), # Squared Cjk Unified Ideograph-6708 + (0x1f30d, 0x1f30f,), # Earth Globe Europe-afric..Earth Globe Asia-austral + (0x1f315, 0x1f315,), # Full Moon Symbol + (0x1f31c, 0x1f31c,), # Last Quarter Moon With Face + (0x1f378, 0x1f378,), # Cocktail Glass + (0x1f393, 0x1f393,), # Graduation Cap + (0x1f3a7, 0x1f3a7,), # Headphone + (0x1f3ac, 0x1f3ae,), # Clapper Board ..Video Game + (0x1f3c2, 0x1f3c2,), # Snowboarder + (0x1f3c4, 0x1f3c4,), # Surfer + (0x1f3c6, 0x1f3c6,), # Trophy + (0x1f3ca, 0x1f3ca,), # Swimmer + (0x1f3e0, 0x1f3e0,), # House Building + (0x1f3ed, 0x1f3ed,), # Factory + (0x1f408, 0x1f408,), # Cat + (0x1f415, 0x1f415,), # Dog + (0x1f41f, 0x1f41f,), # Fish + (0x1f426, 0x1f426,), # Bird + (0x1f442, 0x1f442,), # Ear + (0x1f446, 0x1f449,), # White Up Pointing Backha..White Right Pointing Bac + (0x1f44d, 0x1f44e,), # Thumbs Up Sign ..Thumbs Down Sign + (0x1f453, 0x1f453,), # Eyeglasses + (0x1f46a, 0x1f46a,), # Family + (0x1f47d, 0x1f47d,), # Extraterrestrial Alien + (0x1f4a3, 0x1f4a3,), # Bomb + (0x1f4b0, 0x1f4b0,), # Money Bag + (0x1f4b3, 0x1f4b3,), # Credit Card + (0x1f4bb, 0x1f4bb,), # Personal Computer + (0x1f4bf, 0x1f4bf,), # Optical Disc + (0x1f4cb, 0x1f4cb,), # Clipboard + (0x1f4da, 0x1f4da,), # Books + (0x1f4df, 0x1f4df,), # Pager + (0x1f4e4, 0x1f4e6,), # Outbox Tray ..Package + (0x1f4ea, 0x1f4ed,), # Closed Mailbox With Lowe..Open Mailbox With Lowere + (0x1f4f7, 0x1f4f7,), # Camera + (0x1f4f9, 0x1f4fb,), # Video Camera ..Radio + (0x1f508, 0x1f508,), # Speaker + (0x1f50d, 0x1f50d,), # Left-pointing Magnifying Glass + (0x1f512, 0x1f513,), # Lock ..Open Lock + (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty + (0x1f610, 0x1f610,), # Neutral Face + (0x1f687, 0x1f687,), # Metro + (0x1f68d, 0x1f68d,), # Oncoming Bus + (0x1f691, 0x1f691,), # Ambulance + (0x1f694, 0x1f694,), # Oncoming Police Car + (0x1f698, 0x1f698,), # Oncoming Automobile + (0x1f6ad, 0x1f6ad,), # No Smoking Symbol + (0x1f6b2, 0x1f6b2,), # Bicycle + (0x1f6b9, 0x1f6ba,), # Mens Symbol ..Womens Symbol + (0x1f6bc, 0x1f6bc,), # Baby Symbol + ), +} + +# For terminals: bobcat +_SET_VS15_OVERRIDES_9719B290 = { + 'narrower': ( + ), + 'wider': ( + (0x03030, 0x03030,), # Wavy Dash + (0x0303d, 0x0303d,), # Part Alternation Mark + (0x03297, 0x03297,), # Circled Ideograph Congratulation + (0x03299, 0x03299,), # Circled Ideograph Secret + (0x1f202, 0x1f202,), # Squared Katakana Sa + (0x1f237, 0x1f237,), # Squared Cjk Unified Ideograph-6708 + ), +} + +# For terminals: rio +_SET_VS15_OVERRIDES_D570010F = { + 'narrower': ( + ), + 'wider': ( + (0x023eb, 0x023ec,), # Black Up-pointing Double..Black Down-pointing Doub + (0x023f0, 0x023f0,), # Alarm Clock + (0x026ce, 0x026ce,), # Ophiuchus + (0x02705, 0x02705,), # White Heavy Check Mark + (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand + (0x02728, 0x02728,), # Sparkles + (0x0274c, 0x0274c,), # Cross Mark + (0x0274e, 0x0274e,), # Negative Squared Cross Mark + (0x02754, 0x02755,), # White Question Mark Orna..White Exclamation Mark O + (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign + (0x027b0, 0x027b0,), # Curly Loop + (0x027bf, 0x027bf,), # Double Curly Loop + ), +} + +# For terminals: warp +_SET_VS15_OVERRIDES_ECF58A06 = { + 'narrower': ( + ), + 'wider': ( + (0x0231a, 0x0231b,), # Watch ..Hourglass + (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub + (0x023f0, 0x023f0,), # Alarm Clock + (0x023f3, 0x023f3,), # Hourglass With Flowing Sand + (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar + (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage + (0x02648, 0x02653,), # Aries ..Pisces + (0x0267f, 0x0267f,), # Wheelchair Symbol + (0x02693, 0x02693,), # Anchor + (0x026a1, 0x026a1,), # High Voltage Sign + (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle + (0x026bd, 0x026be,), # Soccer Ball ..Baseball + (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud + (0x026ce, 0x026ce,), # Ophiuchus + (0x026d4, 0x026d4,), # No Entry + (0x026ea, 0x026ea,), # Church + (0x026f2, 0x026f3,), # Fountain ..Flag In Hole + (0x026f5, 0x026f5,), # Sailboat + (0x026fa, 0x026fa,), # Tent + (0x026fd, 0x026fd,), # Fuel Pump + (0x02705, 0x02705,), # White Heavy Check Mark + (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand + (0x02728, 0x02728,), # Sparkles + (0x0274c, 0x0274c,), # Cross Mark + (0x0274e, 0x0274e,), # Negative Squared Cross Mark + (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O + (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol + (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign + (0x027b0, 0x027b0,), # Curly Loop + (0x027bf, 0x027bf,), # Double Curly Loop + (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square + (0x02b50, 0x02b50,), # White Medium Star + (0x02b55, 0x02b55,), # Heavy Large Circle + (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon + (0x1f30d, 0x1f30f,), # Earth Globe Europe-afric..Earth Globe Asia-austral + (0x1f315, 0x1f315,), # Full Moon Symbol + (0x1f31c, 0x1f31c,), # Last Quarter Moon With Face + (0x1f378, 0x1f378,), # Cocktail Glass + (0x1f393, 0x1f393,), # Graduation Cap + (0x1f3a7, 0x1f3a7,), # Headphone + (0x1f3ac, 0x1f3ae,), # Clapper Board ..Video Game + (0x1f3c2, 0x1f3c2,), # Snowboarder + (0x1f3c4, 0x1f3c4,), # Surfer + (0x1f3c6, 0x1f3c6,), # Trophy + (0x1f3ca, 0x1f3ca,), # Swimmer + (0x1f3e0, 0x1f3e0,), # House Building + (0x1f3ed, 0x1f3ed,), # Factory + (0x1f408, 0x1f408,), # Cat + (0x1f415, 0x1f415,), # Dog + (0x1f41f, 0x1f41f,), # Fish + (0x1f426, 0x1f426,), # Bird + (0x1f442, 0x1f442,), # Ear + (0x1f446, 0x1f449,), # White Up Pointing Backha..White Right Pointing Bac + (0x1f44d, 0x1f44e,), # Thumbs Up Sign ..Thumbs Down Sign + (0x1f453, 0x1f453,), # Eyeglasses + (0x1f46a, 0x1f46a,), # Family + (0x1f47d, 0x1f47d,), # Extraterrestrial Alien + (0x1f4a3, 0x1f4a3,), # Bomb + (0x1f4b0, 0x1f4b0,), # Money Bag + (0x1f4b3, 0x1f4b3,), # Credit Card + (0x1f4bb, 0x1f4bb,), # Personal Computer + (0x1f4bf, 0x1f4bf,), # Optical Disc + (0x1f4cb, 0x1f4cb,), # Clipboard + (0x1f4da, 0x1f4da,), # Books + (0x1f4df, 0x1f4df,), # Pager + (0x1f4e4, 0x1f4e6,), # Outbox Tray ..Package + (0x1f4ea, 0x1f4ed,), # Closed Mailbox With Lowe..Open Mailbox With Lowere + (0x1f4f7, 0x1f4f7,), # Camera + (0x1f4f9, 0x1f4fb,), # Video Camera ..Radio + (0x1f508, 0x1f508,), # Speaker + (0x1f50d, 0x1f50d,), # Left-pointing Magnifying Glass + (0x1f512, 0x1f513,), # Lock ..Open Lock + (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty + (0x1f610, 0x1f610,), # Neutral Face + (0x1f687, 0x1f687,), # Metro + (0x1f68d, 0x1f68d,), # Oncoming Bus + (0x1f691, 0x1f691,), # Ambulance + (0x1f694, 0x1f694,), # Oncoming Police Car + (0x1f698, 0x1f698,), # Oncoming Automobile + (0x1f6ad, 0x1f6ad,), # No Smoking Symbol + (0x1f6b2, 0x1f6b2,), # Bicycle + (0x1f6b9, 0x1f6ba,), # Mens Symbol ..Womens Symbol + (0x1f6bc, 0x1f6bc,), # Baby Symbol + ), +} + +VS15_OVERRIDES = { + 'alacritty': _SET_VS15_OVERRIDES_CE924F3D, + 'apple_terminal': _SET_VS15_OVERRIDES_CE924F3D, + 'bobcat': _SET_VS15_OVERRIDES_9719B290, + 'contour': _SET_VS15_OVERRIDES_CE924F3D, + 'extraterm': _SET_VS15_OVERRIDES_CE924F3D, + 'iterm2': _SET_VS15_OVERRIDES_CE924F3D, + 'konsole': _SET_VS15_OVERRIDES_CE924F3D, + 'mlterm': _SET_VS15_OVERRIDES_CE924F3D, + 'pterm': _SET_VS15_OVERRIDES_CE924F3D, + 'rio': _SET_VS15_OVERRIDES_D570010F, + 'st': _SET_VS15_OVERRIDES_CE924F3D, + 'terminology': _SET_VS15_OVERRIDES_CE924F3D, + 'urxvt': _SET_VS15_OVERRIDES_CE924F3D, + 'vte': _SET_VS15_OVERRIDES_CE924F3D, + 'warp': _SET_VS15_OVERRIDES_ECF58A06, + 'wezterm': _SET_VS15_OVERRIDES_CE924F3D, + 'xterm': _SET_VS15_OVERRIDES_CE924F3D, + 'xterm.js': _SET_VS15_OVERRIDES_CE924F3D, +} + +__all__ = ['WIDE_OVERRIDES', 'SRI_OVERRIDES', 'SFZ_OVERRIDES', 'VS16_OVERRIDES', 'VS15_OVERRIDES'] diff --git a/wcwidth/table_term_programs.py b/wcwidth/table_term_programs.py new file mode 100644 index 00000000..08d06dc1 --- /dev/null +++ b/wcwidth/table_term_programs.py @@ -0,0 +1,49 @@ +""" +Canonical terminal names and TERM/TERM_PROGRAM aliases. + +This code generated by python wcwidth using ucs-detect project data. + +Terminal multiplexers (tmux, zellij, libvterm, screen) are excluded because their displayed +presentation depends on the host terminal; cursor-position reports from ucs-detect testing are not +reliable indicators of actual width. +""" +# pylint: skip-file + +KNOWN_TERMINALS = frozenset({ + 'alacritty', + 'apple_terminal', + 'bobcat', + 'contour', + 'extraterm', + 'foot', + 'ghostty', + 'iterm2', + 'kitty', + 'konsole', + 'mintty', + 'mlterm', + 'pterm', + 'rio', + 'st', + 'terminology', + 'urxvt', + 'vte', + 'warp', + 'wezterm', + 'xterm', + 'xterm.js', +}) + +ALIASES = { + 'hyper': 'xterm.js', + 'iterm.app': 'iterm2', + 'putty': 'pterm', + 'rxvt': 'urxvt', + 'rxvt-unicode-256color': 'urxvt', + 'st-256color': 'st', + 'tabby': 'xterm.js', + 'vscode': 'xterm.js', + 'warpterminal': 'warp', + 'xterm-ghostty': 'ghostty', + 'xterm-kitty': 'kitty', +} diff --git a/wcwidth/table_vs15.py b/wcwidth/table_vs15.py new file mode 100644 index 00000000..84fddad8 --- /dev/null +++ b/wcwidth/table_vs15.py @@ -0,0 +1,104 @@ +""" +Exports VS15_WIDE_TO_NARROW table keyed by supporting unicode version level. + +This code generated by python wcwidth project. +""" +# pylint: disable=duplicate-code +VS15_WIDE_TO_NARROW = { + '9.0.0': ( + # Source: 9.0.0 + # Date: 2025-01-30, 21:48:29 GMT + # + (0x0231a, 0x0231b,), # Watch ..Hourglass + (0x023e9, 0x023ec,), # Black Right-pointing Dou..Black Down-pointing Doub + (0x023f0, 0x023f0,), # Alarm Clock + (0x023f3, 0x023f3,), # Hourglass With Flowing Sand + (0x025fd, 0x025fe,), # White Medium Small Squar..Black Medium Small Squar + (0x02614, 0x02615,), # Umbrella With Rain Drops..Hot Beverage + (0x02648, 0x02653,), # Aries ..Pisces + (0x0267f, 0x0267f,), # Wheelchair Symbol + (0x02693, 0x02693,), # Anchor + (0x026a1, 0x026a1,), # High Voltage Sign + (0x026aa, 0x026ab,), # Medium White Circle ..Medium Black Circle + (0x026bd, 0x026be,), # Soccer Ball ..Baseball + (0x026c4, 0x026c5,), # Snowman Without Snow ..Sun Behind Cloud + (0x026ce, 0x026ce,), # Ophiuchus + (0x026d4, 0x026d4,), # No Entry + (0x026ea, 0x026ea,), # Church + (0x026f2, 0x026f3,), # Fountain ..Flag In Hole + (0x026f5, 0x026f5,), # Sailboat + (0x026fa, 0x026fa,), # Tent + (0x026fd, 0x026fd,), # Fuel Pump + (0x02705, 0x02705,), # White Heavy Check Mark + (0x0270a, 0x0270b,), # Raised Fist ..Raised Hand + (0x02728, 0x02728,), # Sparkles + (0x0274c, 0x0274c,), # Cross Mark + (0x0274e, 0x0274e,), # Negative Squared Cross Mark + (0x02753, 0x02755,), # Black Question Mark Orna..White Exclamation Mark O + (0x02757, 0x02757,), # Heavy Exclamation Mark Symbol + (0x02795, 0x02797,), # Heavy Plus Sign ..Heavy Division Sign + (0x027b0, 0x027b0,), # Curly Loop + (0x027bf, 0x027bf,), # Double Curly Loop + (0x02b1b, 0x02b1c,), # Black Large Square ..White Large Square + (0x02b50, 0x02b50,), # White Medium Star + (0x02b55, 0x02b55,), # Heavy Large Circle + (0x03030, 0x03030,), # Wavy Dash + (0x0303d, 0x0303d,), # Part Alternation Mark + (0x03297, 0x03297,), # Circled Ideograph Congratulation + (0x03299, 0x03299,), # Circled Ideograph Secret + (0x1f004, 0x1f004,), # Mahjong Tile Red Dragon + (0x1f202, 0x1f202,), # Squared Katakana Sa + (0x1f21a, 0x1f21a,), # Squared Cjk Unified Ideograph-7121 + (0x1f22f, 0x1f22f,), # Squared Cjk Unified Ideograph-6307 + (0x1f237, 0x1f237,), # Squared Cjk Unified Ideograph-6708 + (0x1f30d, 0x1f30f,), # Earth Globe Europe-afric..Earth Globe Asia-austral + (0x1f315, 0x1f315,), # Full Moon Symbol + (0x1f31c, 0x1f31c,), # Last Quarter Moon With Face + (0x1f378, 0x1f378,), # Cocktail Glass + (0x1f393, 0x1f393,), # Graduation Cap + (0x1f3a7, 0x1f3a7,), # Headphone + (0x1f3ac, 0x1f3ae,), # Clapper Board ..Video Game + (0x1f3c2, 0x1f3c2,), # Snowboarder + (0x1f3c4, 0x1f3c4,), # Surfer + (0x1f3c6, 0x1f3c6,), # Trophy + (0x1f3ca, 0x1f3ca,), # Swimmer + (0x1f3e0, 0x1f3e0,), # House Building + (0x1f3ed, 0x1f3ed,), # Factory + (0x1f408, 0x1f408,), # Cat + (0x1f415, 0x1f415,), # Dog + (0x1f41f, 0x1f41f,), # Fish + (0x1f426, 0x1f426,), # Bird + (0x1f442, 0x1f442,), # Ear + (0x1f446, 0x1f449,), # White Up Pointing Backha..White Right Pointing Bac + (0x1f44d, 0x1f44e,), # Thumbs Up Sign ..Thumbs Down Sign + (0x1f453, 0x1f453,), # Eyeglasses + (0x1f46a, 0x1f46a,), # Family + (0x1f47d, 0x1f47d,), # Extraterrestrial Alien + (0x1f4a3, 0x1f4a3,), # Bomb + (0x1f4b0, 0x1f4b0,), # Money Bag + (0x1f4b3, 0x1f4b3,), # Credit Card + (0x1f4bb, 0x1f4bb,), # Personal Computer + (0x1f4bf, 0x1f4bf,), # Optical Disc + (0x1f4cb, 0x1f4cb,), # Clipboard + (0x1f4da, 0x1f4da,), # Books + (0x1f4df, 0x1f4df,), # Pager + (0x1f4e4, 0x1f4e6,), # Outbox Tray ..Package + (0x1f4ea, 0x1f4ed,), # Closed Mailbox With Lowe..Open Mailbox With Lowere + (0x1f4f7, 0x1f4f7,), # Camera + (0x1f4f9, 0x1f4fb,), # Video Camera ..Radio + (0x1f508, 0x1f508,), # Speaker + (0x1f50d, 0x1f50d,), # Left-pointing Magnifying Glass + (0x1f512, 0x1f513,), # Lock ..Open Lock + (0x1f550, 0x1f567,), # Clock Face One Oclock ..Clock Face Twelve-thirty + (0x1f610, 0x1f610,), # Neutral Face + (0x1f687, 0x1f687,), # Metro + (0x1f68d, 0x1f68d,), # Oncoming Bus + (0x1f691, 0x1f691,), # Ambulance + (0x1f694, 0x1f694,), # Oncoming Police Car + (0x1f698, 0x1f698,), # Oncoming Automobile + (0x1f6ad, 0x1f6ad,), # No Smoking Symbol + (0x1f6b2, 0x1f6b2,), # Bicycle + (0x1f6b9, 0x1f6ba,), # Mens Symbol ..Womens Symbol + (0x1f6bc, 0x1f6bc,), # Baby Symbol + ), +} diff --git a/wcwidth/textwrap.py b/wcwidth/textwrap.py index 02cc31df..0cf2ced4 100644 --- a/wcwidth/textwrap.py +++ b/wcwidth/textwrap.py @@ -48,6 +48,7 @@ def __init__(self, width: int = 70, *, control_codes: Literal['parse', 'strict', 'ignore'] = 'parse', tabsize: int = 8, ambiguous_width: int = 1, + term_program: bool | str = False, **kwargs: Any) -> None: """ Initialize the wrapper. @@ -56,12 +57,20 @@ def __init__(self, width: int = 70, *, :param control_codes: How to handle control sequences (see :func:`~.width`). :param tabsize: Tab stop width for tab expansion. :param ambiguous_width: Width to use for East Asian Ambiguous (A) characters. + :param term_program: Terminal software identifier for table correction. + ``False`` (default) disables override lookup. ``True`` reads the + ``TERM_PROGRAM`` or ``TERM`` environment variable for auto-detection. + Accepts a canonical terminal name matching :func:`list_term_programs`, + such as from XTVERSION_, ENQ_, or ``TERM_PROGRAM``. + + .. versionadded:: 0.8.0 :param kwargs: Additional arguments passed to :class:`textwrap.TextWrapper`. """ super().__init__(width=width, **kwargs) self.control_codes = control_codes self.tabsize = tabsize self.ambiguous_width = ambiguous_width + self.term_program = term_program @staticmethod def _next_hyperlink_id() -> str: @@ -71,7 +80,8 @@ def _next_hyperlink_id() -> str: def _width(self, text: str) -> int: """Measure text width accounting for sequences.""" return wcwidth_width(text, control_codes=self.control_codes, tabsize=self.tabsize, - ambiguous_width=self.ambiguous_width) + ambiguous_width=self.ambiguous_width, + term_program=self.term_program) def _strip_sequences(self, text: str) -> str: """Strip all terminal sequences from text.""" @@ -520,6 +530,7 @@ def wrap(text: str, width: int = 70, *, expand_tabs: bool = True, replace_whitespace: bool = True, ambiguous_width: int = 1, + term_program: bool | str = False, initial_indent: str = '', subsequent_indent: str = '', fix_sentence_endings: bool = False, @@ -549,6 +560,13 @@ def wrap(text: str, width: int = 70, *, may differ from stdlib for non-space whitespace characters. :param ambiguous_width: Width to use for East Asian Ambiguous (A) characters. Default is ``1`` (narrow). Set to ``2`` for CJK contexts. + :param term_program: Terminal software identifier for table correction. + ``False`` (default) disables override lookup. ``True`` reads the + ``TERM_PROGRAM`` or ``TERM`` environment variable for auto-detection. + Accepts a canonical terminal name matching :func:`list_term_programs`, + such as from XTVERSION_, ENQ_, or ``TERM_PROGRAM``. + + .. versionadded:: 0.8.0 :param initial_indent: String prepended to first line. :param subsequent_indent: String prepended to subsequent lines. :param fix_sentence_endings: If True, ensure sentences are always @@ -620,6 +638,7 @@ def wrap(text: str, width: int = 70, *, expand_tabs=expand_tabs, replace_whitespace=replace_whitespace, ambiguous_width=ambiguous_width, + term_program=term_program, initial_indent=initial_indent, subsequent_indent=subsequent_indent, fix_sentence_endings=fix_sentence_endings, diff --git a/wcwidth/unicode_versions.py b/wcwidth/unicode_versions.py index e8484116..fdeb4d60 100644 --- a/wcwidth/unicode_versions.py +++ b/wcwidth/unicode_versions.py @@ -1,7 +1,7 @@ """ Exports function list_versions() for unicode version level support. -This code generated by wcwidth/bin/update-tables.py on 2026-01-27 00:41:01 UTC. +This code generated by python wcwidth project. """ from __future__ import annotations diff --git a/wcwidth/wcwidth.py b/wcwidth/wcwidth.py index d78d5474..523c34f9 100644 --- a/wcwidth/wcwidth.py +++ b/wcwidth/wcwidth.py @@ -39,7 +39,7 @@ from .bisearch import bisearch as _bisearch from .grapheme import iter_graphemes from .table_mc import CATEGORY_MC -from ._wcswidth import wcswidth +from ._wcswidth import wcswidth, wcstwidth from .sgr_state import (_SGR_PATTERN, _SGR_STATE_DEFAULT, _sgr_state_update, @@ -75,6 +75,7 @@ 'list_versions', 'wcwidth', 'wcswidth', + 'wcstwidth', 'width', 'iter_sequences', 'ljust',