From 9235f58050fcad6f720c5d2e6750f9a1d1d92d0f Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Thu, 24 Sep 2026 07:02:52 +0000 Subject: [PATCH 1/2] Emoji: OpenEmoji built in and on by default, emoji("fire") draws the best it can MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The OpenEmoji pack (every standard emoji, 3,963 in Emoji 18.0) ships beside OpenIcon, generated by scripts/generate-emoji.ts into one table for the TypeScript library and the Go, Python and Rust ports (about 270 KB each): emoji(), emojify(":tada:"), emojiSearch("lol"), emojiInfo(), setEmojiMode() and HQTUI_EMOJI=emoji|text. Text is an emoticon where one fits and the name in brackets elsewhere; the Linux console gets text. Width: emoji are one two-column cell in every port (TS, Go, Rust, Python, Zig, C): skin tones join their base, regional indicators pair into flags, tag sequences join, and U+FE0F, keycaps and a skin tone make a text-default pictograph two columns (❤️, #️⃣, ☝🏽). Cell width and measured width share one rule, including when the cluster table is full. Conformance fixtures gain the emoji cases; unrelated pre-existing drift in screen.json/input.json is left. TypeScript also gets: - hqtui fonts install|status|remove and installEmojiFont(): the OpenEmoji colour font (CBDT on Linux, sbix on macOS) from the set's release, falling back to the repository, wired through fontconfig (emoji family, other emoji families aliased, appended to text families so digits stay text), with Kitty/WezTerm/iTerm2 snippets, backups as .bak-001. outside conf.d, and a record that remove undoes. Only on the explicit command. - emojiImage(): the artwork inline via the Kitty graphics protocol (Kitty, Ghostty) or iTerm2 images (iTerm2, WezTerm), off unless HQTUI_EMOJI_ART=1, PNG size from the cell's pixel height x2 (128/256/512, CSI 16 t or HQTUI_CELL_PX), cached under XDG_CACHE_HOME. Node modules load lazily, so importing hqtui stays side-effect free. Co-Authored-By: Claude Opus 5.5 (1M context) --- apps/web/app/docs/page.tsx | 43 + packages/hqtui/README.md | 49 + packages/hqtui/scripts/generate-emoji.ts | 304 ++ packages/hqtui/src/cli.ts | 33 + packages/hqtui/src/emoji-art.ts | 178 + packages/hqtui/src/emoji-data.ts | 4133 +++++++++++++++++++++ packages/hqtui/src/emoji.ts | 218 ++ packages/hqtui/src/fonts.ts | 309 ++ packages/hqtui/src/index.ts | 11 + packages/hqtui/src/unicode.ts | 62 +- packages/hqtui/test/emoji.test.ts | 247 ++ packages/hqtui/test/unicode.test.ts | 36 + ports/c/src/unicode.c | 27 + ports/conformance/fixtures/unicode.json | 512 ++- ports/conformance/generate.ts | Bin 50380 -> 50776 bytes ports/go/emoji.go | 321 ++ ports/go/emoji_data.go | 4144 ++++++++++++++++++++++ ports/go/emoji_test.go | 77 + ports/go/unicode.go | 59 +- ports/python/hqtui/__init__.py | 13 + ports/python/hqtui/emoji.py | 210 ++ ports/python/hqtui/emoji_data.py | 4133 +++++++++++++++++++++ ports/python/hqtui/unicode.py | 59 +- ports/python/tests/test_emoji.py | 52 + ports/rust/src/emoji.rs | 340 ++ ports/rust/src/emoji_data.rs | 4139 +++++++++++++++++++++ ports/rust/src/lib.rs | 6 + ports/rust/src/unicode.rs | 60 +- ports/zig/src/unicode.zig | 63 +- 29 files changed, 19806 insertions(+), 32 deletions(-) create mode 100644 packages/hqtui/scripts/generate-emoji.ts create mode 100644 packages/hqtui/src/emoji-art.ts create mode 100644 packages/hqtui/src/emoji-data.ts create mode 100644 packages/hqtui/src/emoji.ts create mode 100644 packages/hqtui/src/fonts.ts create mode 100644 packages/hqtui/test/emoji.test.ts create mode 100644 ports/go/emoji.go create mode 100644 ports/go/emoji_data.go create mode 100644 ports/go/emoji_test.go create mode 100644 ports/python/hqtui/emoji.py create mode 100644 ports/python/hqtui/emoji_data.py create mode 100644 ports/python/tests/test_emoji.py create mode 100644 ports/rust/src/emoji.rs create mode 100644 ports/rust/src/emoji_data.rs diff --git a/apps/web/app/docs/page.tsx b/apps/web/app/docs/page.tsx index 2eb5b06..582ceab 100644 --- a/apps/web/app/docs/page.tsx +++ b/apps/web/app/docs/page.tsx @@ -23,6 +23,7 @@ const SECTIONS = [ { id: "graphics", label: "Graphics" }, { id: "themes", label: "Themes" }, { id: "icons", label: "Icons" }, + { id: "emoji", label: "Emoji" }, { id: "input", label: "Input" }, { id: "testing", label: "Testing" }, { id: "escape-hatches", label: "Escape hatches" }, @@ -361,6 +362,48 @@ setIconMode("nerd"); // for the whole app`} hqtui.icon("mail").

+

Emoji

+

+ The OpenEmoji pack is built in and + on by default: every standard emoji, 3,963 in Emoji 18.0, with its CLDR name, an{" "} + oe_ shortcode and search keywords.{" "} + emoji() is the emoji where the terminal draws emoji and readable text where it + cannot: an emoticon where one fits, the name in brackets elsewhere. +

+ +

+ A name can be the shortcode (fire, oe_fire,{" "} + :fire:), the CLDR name, a common alias (thumbsup,{" "} + +1) or the emoji itself. stringWidth counts every emoji as two + columns, skin tones, flags, keycaps and ZWJ sequences included, so tables and borders stay aligned in + every port. +

+

+ Our artwork in your terminal. A TUI cannot pick the terminal's font, so{" "} + hqtui fonts install installs the OpenEmoji colour font and makes it the emoji + fallback: fontconfig on Linux (Alacritty, foot, GNOME Terminal and Konsole follow it; Kitty and WezTerm + get a one-line snippet) and ~/Library/Fonts on macOS, where Kitty, WezTerm and iTerm2 + can use it and Terminal.app cannot. hqtui fonts status checks it;{" "} + hqtui fonts remove undoes it. Nothing is installed except by that command. +

+

+ Inline artwork. With HQTUI_EMOJI_ART=1,{" "} + await emojiImage("rocket") draws the OpenEmoji PNG two cells wide in + Kitty and Ghostty (Kitty graphics) and iTerm2 and WezTerm (inline images), picking 128, 256 or 512 px + at twice the cell height, and falls back to the character everywhere else. In a browser terminal, load{" "} + openemoji.css from the set and add OpenEmoji to xterm.js's{" "} + fontFamily. +

+

Input

Keys arrive normalized — "ctrl+c",{" "} diff --git a/packages/hqtui/README.md b/packages/hqtui/README.md index 67666e5..7dde4dc 100644 --- a/packages/hqtui/README.md +++ b/packages/hqtui/README.md @@ -134,6 +134,55 @@ falls back to Unicode, and an unknown name draws nothing. `useIconPack()` swaps in any other OpenIcon set. The table is generated from the set by `scripts/generate-icons.ts`, for this library and the Rust, Go and Python ports. +## Emoji + +The [OpenEmoji](https://logicsrc.com/openemoji) pack is built in and on by +default: every standard emoji (3,963 in Emoji 18.0) with its CLDR name, an +`oe_` shortcode and search keywords. `emoji()` is the emoji where the terminal +draws emoji and readable text where it cannot. + +```ts +import { emoji, emojify, emojiSearch } from "@profullstack/hqtui"; + +ui.text(`${emoji("rocket")} shipped`); // 🚀 shipped ([rocket] shipped as text) +ui.text(emojify("deploy :tada: :+1:")); // deploy 🎉 👍 (deploy [party popper] +1) +emoji("thumbs_up_t3"); // 👍🏽 skin tones are _t1 … _t5 +emojiSearch("lol")[0].char; // 😂 CLDR keywords +``` + +A name can be the shortcode (`fire`, `oe_fire`, `:fire:`), the CLDR name, a +common alias (`thumbsup`, `+1`, `heart`) or the emoji itself. Text mode is an +emoticon where one fits (`:)`, `<3`, `:D`) and the name in brackets elsewhere; +it is chosen with `setEmojiMode()`, `HQTUI_EMOJI=emoji|text`, or detected (the +Linux console gets text). `stringWidth` counts every emoji as two columns, +skin tones, flags, keycaps and ZWJ sequences included, so tables and borders +stay aligned. The Rust, Go and Python ports carry the same table. + +**Our artwork in your terminal.** A TUI cannot pick the terminal's font, so +`hqtui fonts install` installs the OpenEmoji colour font and makes it the +emoji fallback: fontconfig on Linux (Alacritty, foot, GNOME Terminal, Konsole +and others follow it; Kitty and WezTerm get a one-line snippet), and +`~/Library/Fonts` on macOS, where Kitty, WezTerm and iTerm2 can use it and +Terminal.app cannot. `hqtui fonts status` checks it, and `hqtui fonts remove` +undoes everything, restoring any file it replaced. Nothing is installed except +by that command. + +**Inline artwork.** In terminals that show images, `await emojiImage("rocket")` +returns the escape sequence that draws the OpenEmoji PNG two cells wide: the +Kitty graphics protocol in Kitty and Ghostty, iTerm2 inline images in iTerm2 +and WezTerm. It is off unless `HQTUI_EMOJI_ART=1` (or `{ art: true }`); the PNG +is picked from 128, 256 and 512 px at twice the cell height +(`queryCellSize()` or `HQTUI_CELL_PX=10x20`) and cached under +`~/.cache/hqtui/openemoji`. Everywhere else it returns the emoji character. + +**In a browser terminal** (xterm.js), load the set's stylesheet and name the +family, so emoji draw with the same art: + +```html + + +``` + ## Testing your TUI Terminal apps are usually untestable. Here they are not: diff --git a/packages/hqtui/scripts/generate-emoji.ts b/packages/hqtui/scripts/generate-emoji.ts new file mode 100644 index 0000000..2da28f0 --- /dev/null +++ b/packages/hqtui/scripts/generate-emoji.ts @@ -0,0 +1,304 @@ +/** + * Regenerate the built-in emoji pack from an OpenEmoji set. + * + * node packages/hqtui/scripts/generate-emoji.ts [openemoji.json | URL] + * + * Defaults to the reference set's published manifest. Writes one table for the + * TypeScript library and the Go, Python and Rust ports, so `emoji("fire")` is + * the same answer in every language. Kept small on purpose: the character is + * the key's codepoints, skin-tone variants are stored as key and base (their + * names and shortcodes are derived), and keywords are cut to the ten rarest. + * The artwork never ships in a terminal library; the art mode fetches it. + */ + +import { spawnSync } from "node:child_process"; +import { readFileSync, writeFileSync } from "node:fs"; +import { dirname, join } from "node:path"; +import { fileURLToPath } from "node:url"; + +const DEFAULT = "https://logicsrc.com/openemoji/set/openemoji.json"; +const root = join(dirname(fileURLToPath(import.meta.url)), "..", "..", ".."); + +interface Entry { + key: string; + name: string; + group: string; + unicode: string; + keywords?: string[]; + shortcodes?: string[]; + base?: string; +} +interface Set { + openemoji: string; + name: string; + version: string; + unicode: string; + emoji: Entry[]; +} + +/** + * Names people already type, from Slack, GitHub and Discord, mapped to keys. + * Every one is checked against the table below, so a typo fails generation. + */ +const ALIASES: Record = { + "+1": "1f44d", thumbsup: "1f44d", "-1": "1f44e", thumbsdown: "1f44e", + heart: "2764-fe0f", broken_heart: "1f494", smile: "1f604", smiley: "1f603", + grinning: "1f600", grin: "1f601", joy: "1f602", rofl: "1f923", laughing: "1f606", + sweat_smile: "1f605", wink: "1f609", blush: "1f60a", heart_eyes: "1f60d", + kissing_heart: "1f618", slightly_smiling_face: "1f642", upside_down_face: "1f643", + thinking: "1f914", neutral_face: "1f610", unamused: "1f612", roll_eyes: "1f644", + sob: "1f62d", cry: "1f622", angry: "1f620", rage: "1f621", scream: "1f631", + sunglasses: "1f60e", stuck_out_tongue: "1f61b", hugs: "1f917", partying_face: "1f973", + skull: "1f480", ghost: "1f47b", robot: "1f916", poop: "1f4a9", see_no_evil: "1f648", + wave: "1f44b", clap: "1f44f", pray: "1f64f", raised_hands: "1f64c", ok_hand: "1f44c", + muscle: "1f4aa", point_right: "1f449", point_left: "1f448", point_up: "261d-fe0f", + point_down: "1f447", eyes: "1f440", shrug: "1f937", facepalm: "1f926", + fire: "1f525", rocket: "1f680", tada: "1f389", sparkles: "2728", star: "2b50", + "100": "1f4af", zap: "26a1", boom: "1f4a5", white_check_mark: "2705", check: "2705", + x: "274c", warning: "26a0-fe0f", bug: "1f41b", bulb: "1f4a1", lock: "1f512", + key: "1f511", mag: "1f50d", gear: "2699-fe0f", hammer: "1f528", wrench: "1f527", + package: "1f4e6", email: "1f4e7", phone: "1f4de", link: "1f517", pushpin: "1f4cc", + calendar: "1f4c5", memo: "1f4dd", computer: "1f4bb", coffee: "2615", beer: "1f37a", + pizza: "1f355", cake: "1f382", gift: "1f381", moneybag: "1f4b0", chart: "1f4c8", + sun: "2600-fe0f", moon: "1f319", cloud: "2601-fe0f", rainbow: "1f308", + snowflake: "2744-fe0f", earth: "1f30d", globe: "1f310", cat: "1f431", dog: "1f436", + hourglass: "231b", stopwatch: "23f1-fe0f", bell: "1f514", trophy: "1f3c6", + us: "1f1fa-1f1f8", gb: "1f1ec-1f1e7", jp: "1f1ef-1f1f5", +}; + +/** + * The ASCII faces a terminal without emoji shows instead. Anything not here + * falls back to its name in brackets, [fire], which reads as well as any icon. + */ +const EMOTICONS: Record = { + "1f642": ":)", "263a-fe0f": ":)", "1f60a": "^_^", "1f641": ":(", "2639-fe0f": ":(", + "1f600": ":D", "1f603": ":D", "1f604": ":D", "1f601": ":D", "1f602": "XD", + "1f923": "XD", "1f606": "XD", "1f609": ";)", "1f61b": ":P", "1f61c": ";P", + "1f61d": "XP", "1f62e": ":O", "1f62f": ":o", "1f632": ":O", "1f610": ":|", + "1f611": "-_-", "1f615": ":/", "1f622": ":'(", "1f62d": ":'(", "1f620": ">:(", + "1f621": ">:(", "1f60e": "B)", "1f618": ":*", "1f617": ":*", "1f607": "O:)", + "1f608": ">:)", "1f643": "(:", "1f914": ":-?", "2764-fe0f": "<3", "1f494": " name.toLowerCase().replace(/[^a-z0-9]+/g, "_").replace(/^_+|_+$/g, ""); + +/** Byte order, not locale order: the Rust port binary-searches these tables. */ +const byteOrder = (a: string, b: string) => (a < b ? -1 : a > b ? 1 : 0); + +const source = process.argv[2] ?? DEFAULT; +const set: Set = source.startsWith("http") + ? await (await fetch(source)).json() + : JSON.parse(readFileSync(source, "utf8")); + +const keys = new Set(set.emoji.map((e) => e.key)); +const isTone = (e: Entry) => e.key.split("-").some((cp) => TONE_KEYS.includes(cp)); +const shortOf = (e: Entry) => (e.shortcodes?.[0] ?? "").replace(/^oe_/, ""); + +// A variant is stored as [key, base] only when its base is in the table and +// its derived shortcode matches the set's; anything else is a full row. +const groups = [...new Set(set.emoji.map((e) => e.group))]; +const byKey = new Map(set.emoji.map((e) => [e.key, e])); +const derivedShort = (e: Entry, base: Entry) => + [shortOf(base), ...e.key.split("-").filter((cp) => TONE_KEYS.includes(cp)).map((cp) => `t${TONE_KEYS.indexOf(cp) + 1}`)].join("_"); +const keywordUse = new Map(); +for (const e of set.emoji) if (!isTone(e)) for (const k of e.keywords ?? []) keywordUse.set(k, (keywordUse.get(k) ?? 0) + 1); +const toned: Array<[string, string]> = []; +const rows: Array<[string, string, string, number, string]> = []; +for (const e of set.emoji) { + if (!shortOf(e)) throw new Error(`${e.key} has no shortcode; regenerate the set with shortcodes`); + const base = e.base ? byKey.get(e.base) : undefined; + if (isTone(e) && base && !isTone(base) && derivedShort(e, base) === shortOf(e)) { + toned.push([e.key, base.key]); + continue; + } + // Keywords the name already says add nothing to a search, and neither do + // ones on dozens of emoji (face, hand, person). Keep the ten rarest, which + // is where the words people type live: lol, haha, yolo. + const words = new Set(e.name.toLowerCase().split(/[^a-z0-9]+/)); + const keywords = (e.keywords ?? []) + .filter((k) => !words.has(k.toLowerCase()) && (keywordUse.get(k) ?? 0) <= 30) + .sort((a, b) => (keywordUse.get(a) ?? 0) - (keywordUse.get(b) ?? 0)) + .slice(0, 10) + .join(" "); + const short = shortOf(e) === slug(e.name) ? "" : shortOf(e); + rows.push([e.key, short, e.name, groups.indexOf(e.group), keywords]); +} +rows.sort((a, b) => byteOrder(a[0], b[0])); +toned.sort((a, b) => byteOrder(a[0], b[0])); +for (const [alias, key] of Object.entries(ALIASES)) { + if (!keys.has(key)) throw new Error(`alias ${alias} points at ${key}, which the set does not have`); +} +for (const key of Object.keys(EMOTICONS)) { + if (!keys.has(key)) throw new Error(`emoticon for ${key}, which the set does not have`); +} +const aliases = Object.entries(ALIASES).sort((a, b) => byteOrder(a[0], b[0])); +const emoticons = Object.entries(EMOTICONS).sort((a, b) => byteOrder(a[0], b[0])); +const stamp = `${set.name} ${set.version} (OpenEmoji ${set.openemoji}, Unicode ${set.unicode}), ${set.emoji.length} emoji`; + +/** A string literal every one of the four languages reads the same way. */ +let escapeFor = (ch: string) => `\\u{${ch.codePointAt(0)!.toString(16)}}`; +const lit = (s: string) => + `"${[...s] + .map((ch) => { + const cp = ch.codePointAt(0)!; + if (ch === '"' || ch === "\\") return `\\${ch}`; + return cp >= 0x20 && cp < 0x7f ? ch : escapeFor(ch); + }) + .join("")}"`; + +function write(rel: string, text: string) { + writeFileSync(join(root, rel), text); + console.log(`wrote ${rel} (${(Buffer.byteLength(text) / 1024).toFixed(0)} KB)`); +} + +const header = (c: string) => + `${c} Generated by packages/hqtui/scripts/generate-emoji.ts from ${stamp}. Do not edit. +${c} Emoji rows: key (codepoints), shortcode without oe_ (empty when it is the name in snake_case), +${c} CLDR name, group index, up to ten of its rarest keywords the name does not already say. +${c} Toned rows: key and base key; name and shortcode are the base's plus the skin tones.`; + +// TypeScript +escapeFor = (ch) => `\\u{${ch.codePointAt(0)!.toString(16)}}`; +write( + "packages/hqtui/src/emoji-data.ts", + `${header("//")} + +export const OPENEMOJI_VERSION = ${lit(set.version)}; +export const OPENEMOJI_UNICODE = ${lit(set.unicode)}; + +export const OPENEMOJI_GROUPS: readonly string[] = [${groups.map(lit).join(", ")}]; + +export const OPENEMOJI_ROWS: ReadonlyArray = [ +${rows.map(([k, s, n, g, kw]) => ` [${lit(k)}, ${lit(s)}, ${lit(n)}, ${g}, ${lit(kw)}],`).join("\n")} +]; + +export const OPENEMOJI_TONED: ReadonlyArray = [ +${toned.map((t) => ` [${t.map(lit).join(", ")}],`).join("\n")} +]; + +export const OPENEMOJI_ALIASES: ReadonlyArray = [ +${aliases.map((a) => ` [${a.map(lit).join(", ")}],`).join("\n")} +]; + +export const OPENEMOJI_EMOTICONS: ReadonlyArray = [ +${emoticons.map((a) => ` [${a.map(lit).join(", ")}],`).join("\n")} +]; +`, +); + +// Go +escapeFor = (ch) => `\\U${ch.codePointAt(0)!.toString(16).padStart(8, "0")}`; +write( + "ports/go/emoji_data.go", + `${header("//").replace("// Generated", "// Code generated").replace("Do not edit.", "DO NOT EDIT.")} + +package hqtui + +// OpenEmojiVersion is the OpenEmoji set the built-in pack was generated from. +const OpenEmojiVersion = ${lit(set.version)} + +// OpenEmojiUnicode is the Emoji version that set covers. +const OpenEmojiUnicode = ${lit(set.unicode)} + +var openEmojiGroups = []string{${groups.map(lit).join(", ")}} + +type emojiRow struct { + key, short, name string + group int + keywords string +} + +var openEmojiRows = []emojiRow{ +${rows.map(([k, s, n, g, kw]) => `\t{${lit(k)}, ${lit(s)}, ${lit(n)}, ${g}, ${lit(kw)}},`).join("\n")} +} + +var openEmojiToned = [][2]string{ +${toned.map((t) => `\t{${t.map(lit).join(", ")}},`).join("\n")} +} + +var openEmojiAliases = map[string]string{ +${aliases.map(([a, k]) => `\t${lit(a)}: ${lit(k)},`).join("\n")} +} + +var openEmojiEmoticons = map[string]string{ +${emoticons.map(([a, k]) => `\t${lit(a)}: ${lit(k)},`).join("\n")} +} +`, +); +spawnSync("gofmt", ["-w", join(root, "ports/go/emoji_data.go")], { stdio: "ignore" }); + +// Python +escapeFor = (ch) => `\\U${ch.codePointAt(0)!.toString(16).padStart(8, "0")}`; +write( + "ports/python/hqtui/emoji_data.py", + `${header("#")} + +OPENEMOJI_VERSION = ${lit(set.version)} +OPENEMOJI_UNICODE = ${lit(set.unicode)} + +OPENEMOJI_GROUPS = (${groups.map(lit).join(", ")}) + +OPENEMOJI_ROWS = ( +${rows.map(([k, s, n, g, kw]) => ` (${lit(k)}, ${lit(s)}, ${lit(n)}, ${g}, ${lit(kw)}),`).join("\n")} +) + +OPENEMOJI_TONED = ( +${toned.map((t) => ` (${t.map(lit).join(", ")}),`).join("\n")} +) + +OPENEMOJI_ALIASES = { +${aliases.map(([a, k]) => ` ${lit(a)}: ${lit(k)},`).join("\n")} +} + +OPENEMOJI_EMOTICONS = { +${emoticons.map(([a, k]) => ` ${lit(a)}: ${lit(k)},`).join("\n")} +} +`, +); + +// Rust +escapeFor = (ch) => `\\u{${ch.codePointAt(0)!.toString(16)}}`; +write( + "ports/rust/src/emoji_data.rs", + `${header("//")} + +/// The OpenEmoji set the built-in pack was generated from. +pub const OPENEMOJI_VERSION: &str = ${lit(set.version)}; +/// The Emoji version that set covers. +pub const OPENEMOJI_UNICODE: &str = ${lit(set.unicode)}; + +pub static OPENEMOJI_GROUPS: &[&str] = &[${groups.map(lit).join(", ")}]; + +/// (key, shortcode without oe_, name, group index, keywords), sorted by key. +pub static OPENEMOJI_ROWS: &[(&str, &str, &str, usize, &str)] = &[ +${rows.map(([k, s, n, g, kw]) => ` (${lit(k)}, ${lit(s)}, ${lit(n)}, ${g}, ${lit(kw)}),`).join("\n")} +]; + +/// (key, base key), sorted by key. +pub static OPENEMOJI_TONED: &[(&str, &str)] = &[ +${toned.map((t) => ` (${t.map(lit).join(", ")}),`).join("\n")} +]; + +/// Sorted by alias. +pub static OPENEMOJI_ALIASES: &[(&str, &str)] = &[ +${aliases.map((a) => ` (${a.map(lit).join(", ")}),`).join("\n")} +]; + +/// Sorted by key. +pub static OPENEMOJI_EMOTICONS: &[(&str, &str)] = &[ +${emoticons.map((a) => ` (${a.map(lit).join(", ")}),`).join("\n")} +]; +`, +); + +console.log(`${rows.length} rows, ${toned.length} toned, ${aliases.length} aliases, ${emoticons.length} emoticons`); diff --git a/packages/hqtui/src/cli.ts b/packages/hqtui/src/cli.ts index b5ed320..ebe3fa9 100644 --- a/packages/hqtui/src/cli.ts +++ b/packages/hqtui/src/cli.ts @@ -4,6 +4,7 @@ * hqtui a built-in showcase of the widget set * hqtui doctor what your terminal can actually do * hqtui demo the showcase, explicitly + * hqtui fonts install, check or remove the OpenEmoji font * * The full system dashboard lives in `@profullstack/hqtui-demo`, which is a * separate package so this one keeps its promise of touching nothing. @@ -25,6 +26,9 @@ Commands: demo Interactive showcase of the widget set (default) doctor Report what this terminal supports themes Print every built-in theme name + fonts install Install the OpenEmoji colour font as the terminal's emoji + fonts status Is it installed, and does the terminal use it? + fonts remove Undo fonts install (restores anything it replaced) Options: --theme dark, dracula, nord, tokyoNight, gruvbox, matrix, @@ -175,6 +179,33 @@ async function demo(themeName: string, fps: number): Promise { await app.start(); } +async function fonts(action: string | undefined): Promise { + // Loaded on demand: the rest of the CLI never touches the filesystem. + const { installEmojiFont, emojiFontStatus, removeEmojiFont } = await import("./fonts.ts"); + if (action === "install") { + const result = await installEmojiFont(); + for (const note of result.notes) console.log(`note: ${note}`); + console.log("\nTerminals that choose their own fonts need one line each:"); + for (const s of result.snippets) console.log(` ${s.terminal} (${s.file}):\n ${s.snippet}`); + console.log("\nRestart the terminal, then run `hqtui fonts status`."); + return; + } + if (action === "status") { + const status = await emojiFontStatus(); + console.log(`installed: ${status.installed ? status.files.join(", ") : "no"}`); + if (status.emojiFont !== undefined) console.log(`fontconfig emoji font: ${status.emojiFont || "none"}`); + console.log(`active: ${status.active ? "yes" : "no"}`); + return; + } + if (action === "remove") { + const done = await removeEmojiFont(); + if (!done.length) console.log("Nothing to remove: `hqtui fonts install` has not been run."); + return; + } + console.error("hqtui fonts: install, status or remove"); + process.exitCode = 1; +} + export async function main(argv: string[] = process.argv.slice(2)): Promise { let theme = "dark"; let fps = 30; @@ -200,6 +231,8 @@ export async function main(argv: string[] = process.argv.slice(2)): Promise t.name).join("\n")); + case "fonts": + return fonts(commands[1]); case undefined: case "demo": return demo(theme, fps); diff --git a/packages/hqtui/src/emoji-art.ts b/packages/hqtui/src/emoji-art.ts new file mode 100644 index 0000000..332e130 --- /dev/null +++ b/packages/hqtui/src/emoji-art.ts @@ -0,0 +1,178 @@ +/** + * The OpenEmoji artwork itself, drawn inline in terminals that show images. + * + * import { emojiImage } from "@profullstack/hqtui"; + * process.stdout.write(await emojiImage("rocket")); // the drawing, two cells wide + * + * Off by default: `HQTUI_EMOJI_ART=1` (or `{ art: true }`) turns it on, and it + * then speaks the protocol the terminal understands: + * + * kitty the Kitty graphics protocol: Kitty, Ghostty + * iterm iTerm2 inline images: iTerm2, WezTerm + * + * Everything else, including tmux (which needs passthrough) and sixel-only + * terminals, gets the emoji character, so the call is always safe to make. + * `HQTUI_EMOJI_ART=kitty|iterm` forces a protocol. + * + * Hi-res: the PNG is chosen from the set's 128, 256 and 512 px sizes as the + * smallest at least twice the cell's pixel height (a crisp 2x), 128 when the + * cell size is unknown. `queryCellSize()` asks the terminal (CSI 16 t); + * `HQTUI_CELL_PX=WxH` states it. + * + * Images are fetched from the OpenEmoji repository on first use and cached + * under $XDG_CACHE_HOME/hqtui/openemoji (never bundled in the package). + * Node's filesystem is loaded only when art is actually drawn, so importing + * hqtui stays free of side effects and safe in a browser bundle. + */ + +import { detectCapabilities } from "./capabilities.ts"; +import { emoji, emojiInfo } from "./emoji.ts"; + +export type ArtProtocol = "kitty" | "iterm" | "none"; + +export const OPENEMOJI_PNG_BASE = "https://raw.githubusercontent.com/profullstack/openemoji/main/png"; +export const ART_SIZES = [128, 256, 512] as const; + +/** Which image protocol to speak, or none. Off unless asked for. */ +export function artProtocol(env: NodeJS.ProcessEnv = process.env, enabled?: boolean): ArtProtocol { + const setting = (env.HQTUI_EMOJI_ART ?? "").toLowerCase(); + if (setting === "kitty" || setting === "iterm") return setting; + const on = enabled ?? (setting === "1" || setting === "on" || setting === "true"); + if (!on) return "none"; + // tmux swallows graphics escapes unless passthrough is configured; the + // character is the honest answer there. + if (env.TMUX) return "none"; + const program = detectCapabilities({}, env).program; + if (program === "kitty" || program === "ghostty") return "kitty"; + if (program === "iterm" || program === "wezterm") return "iterm"; + return "none"; +} + +export interface CellSize { + width: number; + height: number; +} + +/** The cell size stated in HQTUI_CELL_PX (`10x20`), or undefined. */ +export function cellSizeFromEnv(env: NodeJS.ProcessEnv = process.env): CellSize | undefined { + const m = /^(\d+)x(\d+)$/i.exec(env.HQTUI_CELL_PX ?? ""); + return m ? { width: Number(m[1]), height: Number(m[2]) } : undefined; +} + +/** + * Ask the terminal for its cell size in pixels (CSI 16 t, answered as + * CSI 6 ; height ; width t by Kitty, WezTerm, iTerm2, Ghostty, foot and xterm + * with `allowWindowOps`). Resolves undefined if nothing answers in time. + * The caller owns raw mode; hqtui apps already have the terminal in it. + */ +export function queryCellSize( + input: NodeJS.ReadableStream, + output: NodeJS.WritableStream, + timeoutMs = 150, +): Promise { + return new Promise((resolve) => { + let buffer = ""; + const done = (value: CellSize | undefined) => { + clearTimeout(timer); + input.removeListener("data", onData); + resolve(value); + }; + const onData = (chunk: Buffer | string) => { + buffer += chunk.toString(); + const m = /\x1b\[6;(\d+);(\d+)t/.exec(buffer); + if (m) done({ height: Number(m[1]), width: Number(m[2]) }); + }; + const timer = setTimeout(() => done(undefined), timeoutMs); + input.on("data", onData); + output.write("\x1b[16t"); + }); +} + +/** The smallest of the set's sizes at least twice the cell height; 128 when unknown. */ +export function artSize(cell: CellSize | undefined): (typeof ART_SIZES)[number] { + if (!cell) return 128; + const target = cell.height * 2; + return ART_SIZES.find((s) => s >= target) ?? 512; +} + +const join = (...parts: string[]) => parts.join("/").replace(/\/+/g, "/"); + +export function artCacheDir(env: NodeJS.ProcessEnv = process.env): string { + return join(env.XDG_CACHE_HOME || join(env.HOME || env.USERPROFILE || ".", ".cache"), "hqtui", "openemoji"); +} + +export interface EmojiImageOptions { + /** Columns the image spans; rows are always one. Default 2, an emoji's width. */ + cells?: number; + /** Turn art on for this call regardless of HQTUI_EMOJI_ART. */ + art?: boolean; + protocol?: ArtProtocol; + cell?: CellSize; + /** Force a PNG size instead of choosing from the cell size. */ + size?: (typeof ART_SIZES)[number]; + env?: NodeJS.ProcessEnv; + fetch?: typeof fetch; + cacheDir?: string; +} + +/** The PNG for an emoji at a size, from the cache or the repository. */ +export async function emojiPng( + key: string, + size: (typeof ART_SIZES)[number], + options: Pick = {}, +): Promise { + const { mkdir, readFile, writeFile } = await import("node:fs/promises"); + const dir = join(options.cacheDir ?? artCacheDir(options.env), String(size)); + const file = join(dir, `${key}.png`); + try { + return await readFile(file); + } catch { + // not cached yet + } + const response = await (options.fetch ?? fetch)(`${OPENEMOJI_PNG_BASE}/${size}/${key}.png`).catch(() => undefined); + if (!response?.ok) return undefined; + const png = Buffer.from(await response.arrayBuffer()); + // A PNG starts with its signature; anything else (an HTML error page) is not cached. + if (png.length < 8 || png.readUInt32BE(0) !== 0x89504e47) return undefined; + await mkdir(dir, { recursive: true }); + await writeFile(file, png); + return png; +} + +/** Kitty graphics protocol: base64 PNG in 4096-byte chunks, `c` columns by one row. */ +export function kittyImage(png: Buffer, cells: number): string { + const data = png.toString("base64"); + const chunks = data.match(/.{1,4096}/g) ?? [""]; + return chunks + .map((chunk, i) => { + const more = i < chunks.length - 1 ? 1 : 0; + const keys = i === 0 ? `f=100,a=T,c=${cells},r=1,q=2,m=${more}` : `m=${more}`; + return `\x1b_G${keys};${chunk}\x1b\\`; + }) + .join(""); +} + +/** iTerm2 inline image (also WezTerm), `cells` wide by one row. */ +export function itermImage(png: Buffer, cells: number): string { + return `\x1b]1337;File=inline=1;size=${png.length};width=${cells};height=1;preserveAspectRatio=1:${png.toString("base64")}\x07`; +} + +/** + * The escape sequence that draws an emoji's artwork, or the emoji character + * when art is off, the terminal cannot show images, or the image is not + * available. Never throws for a known emoji; unknown names return "". + */ +export async function emojiImage(name: string, options: EmojiImageOptions = {}): Promise { + const info = emojiInfo(name); + if (!info) return ""; + const env = options.env ?? process.env; + const protocol = options.protocol ?? artProtocol(env, options.art); + if (protocol === "none") return emoji(info.key); + const size = options.size ?? artSize(options.cell ?? cellSizeFromEnv(env)); + const png = await emojiPng(info.key, size, { env, fetch: options.fetch, cacheDir: options.cacheDir }).catch( + () => undefined, + ); + if (!png) return emoji(info.key); + const cells = options.cells ?? 2; + return protocol === "kitty" ? kittyImage(png, cells) : itermImage(png, cells); +} diff --git a/packages/hqtui/src/emoji-data.ts b/packages/hqtui/src/emoji-data.ts new file mode 100644 index 0000000..e99af71 --- /dev/null +++ b/packages/hqtui/src/emoji-data.ts @@ -0,0 +1,4133 @@ +// Generated by packages/hqtui/scripts/generate-emoji.ts from OpenEmoji 2026-09-24 (OpenEmoji 0.1, Unicode 18.0), 3963 emoji. Do not edit. +// Emoji rows: key (codepoints), shortcode without oe_ (empty when it is the name in snake_case), +// CLDR name, group index, up to ten of its rarest keywords the name does not already say. +// Toned rows: key and base key; name and shortcode are the base's plus the skin tones. + +export const OPENEMOJI_VERSION = "2026-09-24"; +export const OPENEMOJI_UNICODE = "18.0"; + +export const OPENEMOJI_GROUPS: readonly string[] = ["Smileys & Emotion", "People & Body", "Animals & Nature", "Food & Drink", "Travel & Places", "Activities", "Objects", "Symbols", "Flags"]; + +export const OPENEMOJI_ROWS: ReadonlyArray = [ + ["0023-fe0f-20e3", "keycap_hash", "keycap: #", 7, ""], + ["002a-fe0f-20e3", "keycap_asterisk", "keycap: *", 7, ""], + ["0030-fe0f-20e3", "", "keycap: 0", 7, "zero"], + ["0031-fe0f-20e3", "", "keycap: 1", 7, "one"], + ["0032-fe0f-20e3", "", "keycap: 2", 7, "two"], + ["0033-fe0f-20e3", "", "keycap: 3", 7, "three"], + ["0034-fe0f-20e3", "", "keycap: 4", 7, "four"], + ["0035-fe0f-20e3", "", "keycap: 5", 7, "five"], + ["0036-fe0f-20e3", "", "keycap: 6", 7, "six"], + ["0037-fe0f-20e3", "", "keycap: 7", 7, "seven"], + ["0038-fe0f-20e3", "", "keycap: 8", 7, "eight"], + ["0039-fe0f-20e3", "", "keycap: 9", 7, "nine"], + ["00a9-fe0f", "", "copyright", 7, "C"], + ["00ae-fe0f", "", "registered", 7, "R"], + ["1f004", "", "mahjong red dragon", 5, "game"], + ["1f0cf", "", "joker", 5, "wildcard card game"], + ["1f170-fe0f", "", "A button (blood type)", 7, ""], + ["1f171-fe0f", "", "B button (blood type)", 7, ""], + ["1f17e-fe0f", "", "O button (blood type)", 7, ""], + ["1f17f-fe0f", "", "P button", 7, "parking"], + ["1f18e", "", "AB button (blood type)", 7, ""], + ["1f191", "", "CL button", 7, ""], + ["1f192", "", "COOL button", 7, ""], + ["1f193", "", "FREE button", 7, ""], + ["1f194", "", "ID button", 7, "identity"], + ["1f195", "", "NEW button", 7, ""], + ["1f196", "", "NG button", 7, ""], + ["1f197", "", "OK button", 7, "okay"], + ["1f198", "", "SOS button", 7, "help"], + ["1f199", "", "UP! button", 7, "UP! mark"], + ["1f19a", "", "VS button", 7, "versus"], + ["1f1e6-1f1e8", "", "flag: Ascension Island", 8, ""], + ["1f1e6-1f1e9", "", "flag: Andorra", 8, ""], + ["1f1e6-1f1ea", "", "flag: United Arab Emirates", 8, ""], + ["1f1e6-1f1eb", "", "flag: Afghanistan", 8, ""], + ["1f1e6-1f1ec", "flag_antigua_and_barbuda", "flag: Antigua & Barbuda", 8, ""], + ["1f1e6-1f1ee", "", "flag: Anguilla", 8, ""], + ["1f1e6-1f1f1", "", "flag: Albania", 8, ""], + ["1f1e6-1f1f2", "", "flag: Armenia", 8, ""], + ["1f1e6-1f1f4", "", "flag: Angola", 8, ""], + ["1f1e6-1f1f6", "", "flag: Antarctica", 8, ""], + ["1f1e6-1f1f7", "", "flag: Argentina", 8, ""], + ["1f1e6-1f1f8", "", "flag: American Samoa", 8, ""], + ["1f1e6-1f1f9", "", "flag: Austria", 8, ""], + ["1f1e6-1f1fa", "", "flag: Australia", 8, ""], + ["1f1e6-1f1fc", "", "flag: Aruba", 8, ""], + ["1f1e6-1f1fd", "flag_aland_islands", "flag: \u{c5}land Islands", 8, ""], + ["1f1e6-1f1ff", "", "flag: Azerbaijan", 8, ""], + ["1f1e7-1f1e6", "flag_bosnia_and_herzegovina", "flag: Bosnia & Herzegovina", 8, ""], + ["1f1e7-1f1e7", "", "flag: Barbados", 8, ""], + ["1f1e7-1f1e9", "", "flag: Bangladesh", 8, ""], + ["1f1e7-1f1ea", "", "flag: Belgium", 8, ""], + ["1f1e7-1f1eb", "", "flag: Burkina Faso", 8, ""], + ["1f1e7-1f1ec", "", "flag: Bulgaria", 8, ""], + ["1f1e7-1f1ed", "", "flag: Bahrain", 8, ""], + ["1f1e7-1f1ee", "", "flag: Burundi", 8, ""], + ["1f1e7-1f1ef", "", "flag: Benin", 8, ""], + ["1f1e7-1f1f1", "flag_st_barthelemy", "flag: St. Barth\u{e9}lemy", 8, ""], + ["1f1e7-1f1f2", "", "flag: Bermuda", 8, ""], + ["1f1e7-1f1f3", "", "flag: Brunei", 8, ""], + ["1f1e7-1f1f4", "", "flag: Bolivia", 8, ""], + ["1f1e7-1f1f6", "", "flag: Caribbean Netherlands", 8, ""], + ["1f1e7-1f1f7", "", "flag: Brazil", 8, ""], + ["1f1e7-1f1f8", "", "flag: Bahamas", 8, ""], + ["1f1e7-1f1f9", "", "flag: Bhutan", 8, ""], + ["1f1e7-1f1fb", "", "flag: Bouvet Island", 8, ""], + ["1f1e7-1f1fc", "", "flag: Botswana", 8, ""], + ["1f1e7-1f1fe", "", "flag: Belarus", 8, ""], + ["1f1e7-1f1ff", "", "flag: Belize", 8, ""], + ["1f1e8-1f1e6", "", "flag: Canada", 8, ""], + ["1f1e8-1f1e8", "", "flag: Cocos (Keeling) Islands", 8, ""], + ["1f1e8-1f1e9", "", "flag: Congo - Kinshasa", 8, ""], + ["1f1e8-1f1eb", "", "flag: Central African Republic", 8, ""], + ["1f1e8-1f1ec", "", "flag: Congo - Brazzaville", 8, ""], + ["1f1e8-1f1ed", "", "flag: Switzerland", 8, ""], + ["1f1e8-1f1ee", "flag_cote_d_ivoire", "flag: C\u{f4}te d\u{2019}Ivoire", 8, ""], + ["1f1e8-1f1f0", "", "flag: Cook Islands", 8, ""], + ["1f1e8-1f1f1", "", "flag: Chile", 8, ""], + ["1f1e8-1f1f2", "", "flag: Cameroon", 8, ""], + ["1f1e8-1f1f3", "", "flag: China", 8, ""], + ["1f1e8-1f1f4", "", "flag: Colombia", 8, ""], + ["1f1e8-1f1f5", "", "flag: Clipperton Island", 8, ""], + ["1f1e8-1f1f6", "", "flag: Sark", 8, ""], + ["1f1e8-1f1f7", "", "flag: Costa Rica", 8, ""], + ["1f1e8-1f1fa", "", "flag: Cuba", 8, ""], + ["1f1e8-1f1fb", "", "flag: Cape Verde", 8, ""], + ["1f1e8-1f1fc", "flag_curacao", "flag: Cura\u{e7}ao", 8, ""], + ["1f1e8-1f1fd", "", "flag: Christmas Island", 8, ""], + ["1f1e8-1f1fe", "", "flag: Cyprus", 8, ""], + ["1f1e8-1f1ff", "", "flag: Czechia", 8, ""], + ["1f1e9-1f1ea", "", "flag: Germany", 8, ""], + ["1f1e9-1f1ec", "", "flag: Diego Garcia", 8, ""], + ["1f1e9-1f1ef", "", "flag: Djibouti", 8, ""], + ["1f1e9-1f1f0", "", "flag: Denmark", 8, ""], + ["1f1e9-1f1f2", "", "flag: Dominica", 8, ""], + ["1f1e9-1f1f4", "", "flag: Dominican Republic", 8, ""], + ["1f1e9-1f1ff", "", "flag: Algeria", 8, ""], + ["1f1ea-1f1e6", "flag_ceuta_and_melilla", "flag: Ceuta & Melilla", 8, ""], + ["1f1ea-1f1e8", "", "flag: Ecuador", 8, ""], + ["1f1ea-1f1ea", "", "flag: Estonia", 8, ""], + ["1f1ea-1f1ec", "", "flag: Egypt", 8, ""], + ["1f1ea-1f1ed", "", "flag: Western Sahara", 8, ""], + ["1f1ea-1f1f7", "", "flag: Eritrea", 8, ""], + ["1f1ea-1f1f8", "", "flag: Spain", 8, ""], + ["1f1ea-1f1f9", "", "flag: Ethiopia", 8, ""], + ["1f1ea-1f1fa", "", "flag: European Union", 8, ""], + ["1f1eb-1f1ee", "", "flag: Finland", 8, ""], + ["1f1eb-1f1ef", "", "flag: Fiji", 8, ""], + ["1f1eb-1f1f0", "", "flag: Falkland Islands", 8, ""], + ["1f1eb-1f1f2", "", "flag: Micronesia", 8, ""], + ["1f1eb-1f1f4", "", "flag: Faroe Islands", 8, ""], + ["1f1eb-1f1f7", "", "flag: France", 8, ""], + ["1f1ec-1f1e6", "", "flag: Gabon", 8, ""], + ["1f1ec-1f1e7", "", "flag: United Kingdom", 8, ""], + ["1f1ec-1f1e9", "", "flag: Grenada", 8, ""], + ["1f1ec-1f1ea", "", "flag: Georgia", 8, ""], + ["1f1ec-1f1eb", "", "flag: French Guiana", 8, ""], + ["1f1ec-1f1ec", "", "flag: Guernsey", 8, ""], + ["1f1ec-1f1ed", "", "flag: Ghana", 8, ""], + ["1f1ec-1f1ee", "", "flag: Gibraltar", 8, ""], + ["1f1ec-1f1f1", "", "flag: Greenland", 8, ""], + ["1f1ec-1f1f2", "", "flag: Gambia", 8, ""], + ["1f1ec-1f1f3", "", "flag: Guinea", 8, ""], + ["1f1ec-1f1f5", "", "flag: Guadeloupe", 8, ""], + ["1f1ec-1f1f6", "", "flag: Equatorial Guinea", 8, ""], + ["1f1ec-1f1f7", "", "flag: Greece", 8, ""], + ["1f1ec-1f1f8", "flag_south_georgia_and_south_sandwich_islands", "flag: South Georgia & South Sandwich Islands", 8, ""], + ["1f1ec-1f1f9", "", "flag: Guatemala", 8, ""], + ["1f1ec-1f1fa", "", "flag: Guam", 8, ""], + ["1f1ec-1f1fc", "", "flag: Guinea-Bissau", 8, ""], + ["1f1ec-1f1fe", "", "flag: Guyana", 8, ""], + ["1f1ed-1f1f0", "", "flag: Hong Kong SAR China", 8, ""], + ["1f1ed-1f1f2", "flag_heard_island_and_mcdonald_islands", "flag: Heard Island & McDonald Islands", 8, ""], + ["1f1ed-1f1f3", "", "flag: Honduras", 8, ""], + ["1f1ed-1f1f7", "", "flag: Croatia", 8, ""], + ["1f1ed-1f1f9", "", "flag: Haiti", 8, ""], + ["1f1ed-1f1fa", "", "flag: Hungary", 8, ""], + ["1f1ee-1f1e8", "", "flag: Canary Islands", 8, ""], + ["1f1ee-1f1e9", "", "flag: Indonesia", 8, ""], + ["1f1ee-1f1ea", "", "flag: Ireland", 8, ""], + ["1f1ee-1f1f1", "", "flag: Israel", 8, ""], + ["1f1ee-1f1f2", "", "flag: Isle of Man", 8, ""], + ["1f1ee-1f1f3", "", "flag: India", 8, ""], + ["1f1ee-1f1f4", "", "flag: British Indian Ocean Territory", 8, ""], + ["1f1ee-1f1f6", "", "flag: Iraq", 8, ""], + ["1f1ee-1f1f7", "", "flag: Iran", 8, ""], + ["1f1ee-1f1f8", "", "flag: Iceland", 8, ""], + ["1f1ee-1f1f9", "", "flag: Italy", 8, ""], + ["1f1ef-1f1ea", "", "flag: Jersey", 8, ""], + ["1f1ef-1f1f2", "", "flag: Jamaica", 8, ""], + ["1f1ef-1f1f4", "", "flag: Jordan", 8, ""], + ["1f1ef-1f1f5", "", "flag: Japan", 8, ""], + ["1f1f0-1f1ea", "", "flag: Kenya", 8, ""], + ["1f1f0-1f1ec", "", "flag: Kyrgyzstan", 8, ""], + ["1f1f0-1f1ed", "", "flag: Cambodia", 8, ""], + ["1f1f0-1f1ee", "", "flag: Kiribati", 8, ""], + ["1f1f0-1f1f2", "", "flag: Comoros", 8, ""], + ["1f1f0-1f1f3", "flag_st_kitts_and_nevis", "flag: St. Kitts & Nevis", 8, ""], + ["1f1f0-1f1f5", "", "flag: North Korea", 8, ""], + ["1f1f0-1f1f7", "", "flag: South Korea", 8, ""], + ["1f1f0-1f1fc", "", "flag: Kuwait", 8, ""], + ["1f1f0-1f1fe", "", "flag: Cayman Islands", 8, ""], + ["1f1f0-1f1ff", "", "flag: Kazakhstan", 8, ""], + ["1f1f1-1f1e6", "", "flag: Laos", 8, ""], + ["1f1f1-1f1e7", "", "flag: Lebanon", 8, ""], + ["1f1f1-1f1e8", "", "flag: St. Lucia", 8, ""], + ["1f1f1-1f1ee", "", "flag: Liechtenstein", 8, ""], + ["1f1f1-1f1f0", "", "flag: Sri Lanka", 8, ""], + ["1f1f1-1f1f7", "", "flag: Liberia", 8, ""], + ["1f1f1-1f1f8", "", "flag: Lesotho", 8, ""], + ["1f1f1-1f1f9", "", "flag: Lithuania", 8, ""], + ["1f1f1-1f1fa", "", "flag: Luxembourg", 8, ""], + ["1f1f1-1f1fb", "", "flag: Latvia", 8, ""], + ["1f1f1-1f1fe", "", "flag: Libya", 8, ""], + ["1f1f2-1f1e6", "", "flag: Morocco", 8, ""], + ["1f1f2-1f1e8", "", "flag: Monaco", 8, ""], + ["1f1f2-1f1e9", "", "flag: Moldova", 8, ""], + ["1f1f2-1f1ea", "", "flag: Montenegro", 8, ""], + ["1f1f2-1f1eb", "", "flag: St. Martin", 8, ""], + ["1f1f2-1f1ec", "", "flag: Madagascar", 8, ""], + ["1f1f2-1f1ed", "", "flag: Marshall Islands", 8, ""], + ["1f1f2-1f1f0", "", "flag: North Macedonia", 8, ""], + ["1f1f2-1f1f1", "", "flag: Mali", 8, ""], + ["1f1f2-1f1f2", "", "flag: Myanmar (Burma)", 8, ""], + ["1f1f2-1f1f3", "", "flag: Mongolia", 8, ""], + ["1f1f2-1f1f4", "", "flag: Macao SAR China", 8, ""], + ["1f1f2-1f1f5", "", "flag: Northern Mariana Islands", 8, ""], + ["1f1f2-1f1f6", "", "flag: Martinique", 8, ""], + ["1f1f2-1f1f7", "", "flag: Mauritania", 8, ""], + ["1f1f2-1f1f8", "", "flag: Montserrat", 8, ""], + ["1f1f2-1f1f9", "", "flag: Malta", 8, ""], + ["1f1f2-1f1fa", "", "flag: Mauritius", 8, ""], + ["1f1f2-1f1fb", "", "flag: Maldives", 8, ""], + ["1f1f2-1f1fc", "", "flag: Malawi", 8, ""], + ["1f1f2-1f1fd", "", "flag: Mexico", 8, ""], + ["1f1f2-1f1fe", "", "flag: Malaysia", 8, ""], + ["1f1f2-1f1ff", "", "flag: Mozambique", 8, ""], + ["1f1f3-1f1e6", "", "flag: Namibia", 8, ""], + ["1f1f3-1f1e8", "", "flag: New Caledonia", 8, ""], + ["1f1f3-1f1ea", "", "flag: Niger", 8, ""], + ["1f1f3-1f1eb", "", "flag: Norfolk Island", 8, ""], + ["1f1f3-1f1ec", "", "flag: Nigeria", 8, ""], + ["1f1f3-1f1ee", "", "flag: Nicaragua", 8, ""], + ["1f1f3-1f1f1", "", "flag: Netherlands", 8, ""], + ["1f1f3-1f1f4", "", "flag: Norway", 8, ""], + ["1f1f3-1f1f5", "", "flag: Nepal", 8, ""], + ["1f1f3-1f1f7", "", "flag: Nauru", 8, ""], + ["1f1f3-1f1fa", "", "flag: Niue", 8, ""], + ["1f1f3-1f1ff", "", "flag: New Zealand", 8, ""], + ["1f1f4-1f1f2", "", "flag: Oman", 8, ""], + ["1f1f5-1f1e6", "", "flag: Panama", 8, ""], + ["1f1f5-1f1ea", "", "flag: Peru", 8, ""], + ["1f1f5-1f1eb", "", "flag: French Polynesia", 8, ""], + ["1f1f5-1f1ec", "", "flag: Papua New Guinea", 8, ""], + ["1f1f5-1f1ed", "", "flag: Philippines", 8, ""], + ["1f1f5-1f1f0", "", "flag: Pakistan", 8, ""], + ["1f1f5-1f1f1", "", "flag: Poland", 8, ""], + ["1f1f5-1f1f2", "flag_st_pierre_and_miquelon", "flag: St. Pierre & Miquelon", 8, ""], + ["1f1f5-1f1f3", "", "flag: Pitcairn Islands", 8, ""], + ["1f1f5-1f1f7", "", "flag: Puerto Rico", 8, ""], + ["1f1f5-1f1f8", "", "flag: Palestinian Territories", 8, ""], + ["1f1f5-1f1f9", "", "flag: Portugal", 8, ""], + ["1f1f5-1f1fc", "", "flag: Palau", 8, ""], + ["1f1f5-1f1fe", "", "flag: Paraguay", 8, ""], + ["1f1f6-1f1e6", "", "flag: Qatar", 8, ""], + ["1f1f7-1f1ea", "flag_reunion", "flag: R\u{e9}union", 8, ""], + ["1f1f7-1f1f4", "", "flag: Romania", 8, ""], + ["1f1f7-1f1f8", "", "flag: Serbia", 8, ""], + ["1f1f7-1f1fa", "", "flag: Russia", 8, ""], + ["1f1f7-1f1fc", "", "flag: Rwanda", 8, ""], + ["1f1f8-1f1e6", "", "flag: Saudi Arabia", 8, ""], + ["1f1f8-1f1e7", "", "flag: Solomon Islands", 8, ""], + ["1f1f8-1f1e8", "", "flag: Seychelles", 8, ""], + ["1f1f8-1f1e9", "", "flag: Sudan", 8, ""], + ["1f1f8-1f1ea", "", "flag: Sweden", 8, ""], + ["1f1f8-1f1ec", "", "flag: Singapore", 8, ""], + ["1f1f8-1f1ed", "flag_st_helena_ascension_and_tristan_da_cunha", "flag: St. Helena, Ascension & Tristan da Cunha", 8, ""], + ["1f1f8-1f1ee", "", "flag: Slovenia", 8, ""], + ["1f1f8-1f1ef", "flag_svalbard_and_jan_mayen", "flag: Svalbard & Jan Mayen", 8, ""], + ["1f1f8-1f1f0", "", "flag: Slovakia", 8, ""], + ["1f1f8-1f1f1", "", "flag: Sierra Leone", 8, ""], + ["1f1f8-1f1f2", "", "flag: San Marino", 8, ""], + ["1f1f8-1f1f3", "", "flag: Senegal", 8, ""], + ["1f1f8-1f1f4", "", "flag: Somalia", 8, ""], + ["1f1f8-1f1f7", "", "flag: Suriname", 8, ""], + ["1f1f8-1f1f8", "", "flag: South Sudan", 8, ""], + ["1f1f8-1f1f9", "flag_sao_tome_and_principe", "flag: S\u{e3}o Tom\u{e9} & Pr\u{ed}ncipe", 8, ""], + ["1f1f8-1f1fb", "", "flag: El Salvador", 8, ""], + ["1f1f8-1f1fd", "", "flag: Sint Maarten", 8, ""], + ["1f1f8-1f1fe", "", "flag: Syria", 8, ""], + ["1f1f8-1f1ff", "", "flag: Eswatini", 8, ""], + ["1f1f9-1f1e6", "", "flag: Tristan da Cunha", 8, ""], + ["1f1f9-1f1e8", "flag_turks_and_caicos_islands", "flag: Turks & Caicos Islands", 8, ""], + ["1f1f9-1f1e9", "", "flag: Chad", 8, ""], + ["1f1f9-1f1eb", "", "flag: French Southern and Antarctic Lands", 8, ""], + ["1f1f9-1f1ec", "", "flag: Togo", 8, ""], + ["1f1f9-1f1ed", "", "flag: Thailand", 8, ""], + ["1f1f9-1f1ef", "", "flag: Tajikistan", 8, ""], + ["1f1f9-1f1f0", "", "flag: Tokelau", 8, ""], + ["1f1f9-1f1f1", "", "flag: Timor-Leste", 8, ""], + ["1f1f9-1f1f2", "", "flag: Turkmenistan", 8, ""], + ["1f1f9-1f1f3", "", "flag: Tunisia", 8, ""], + ["1f1f9-1f1f4", "", "flag: Tonga", 8, ""], + ["1f1f9-1f1f7", "flag_turkiye", "flag: T\u{fc}rkiye", 8, ""], + ["1f1f9-1f1f9", "flag_trinidad_and_tobago", "flag: Trinidad & Tobago", 8, ""], + ["1f1f9-1f1fb", "", "flag: Tuvalu", 8, ""], + ["1f1f9-1f1fc", "", "flag: Taiwan", 8, ""], + ["1f1f9-1f1ff", "", "flag: Tanzania", 8, ""], + ["1f1fa-1f1e6", "", "flag: Ukraine", 8, ""], + ["1f1fa-1f1ec", "", "flag: Uganda", 8, ""], + ["1f1fa-1f1f2", "", "flag: U.S. Outlying Islands", 8, ""], + ["1f1fa-1f1f3", "", "flag: United Nations", 8, ""], + ["1f1fa-1f1f8", "", "flag: United States", 8, ""], + ["1f1fa-1f1fe", "", "flag: Uruguay", 8, ""], + ["1f1fa-1f1ff", "", "flag: Uzbekistan", 8, ""], + ["1f1fb-1f1e6", "", "flag: Vatican City", 8, ""], + ["1f1fb-1f1e8", "flag_st_vincent_and_grenadines", "flag: St. Vincent & Grenadines", 8, ""], + ["1f1fb-1f1ea", "", "flag: Venezuela", 8, ""], + ["1f1fb-1f1ec", "", "flag: British Virgin Islands", 8, ""], + ["1f1fb-1f1ee", "", "flag: U.S. Virgin Islands", 8, ""], + ["1f1fb-1f1f3", "", "flag: Vietnam", 8, ""], + ["1f1fb-1f1fa", "", "flag: Vanuatu", 8, ""], + ["1f1fc-1f1eb", "flag_wallis_and_futuna", "flag: Wallis & Futuna", 8, ""], + ["1f1fc-1f1f8", "", "flag: Samoa", 8, ""], + ["1f1fd-1f1f0", "", "flag: Kosovo", 8, ""], + ["1f1fe-1f1ea", "", "flag: Yemen", 8, ""], + ["1f1fe-1f1f9", "", "flag: Mayotte", 8, ""], + ["1f1ff-1f1e6", "", "flag: South Africa", 8, ""], + ["1f1ff-1f1f2", "", "flag: Zambia", 8, ""], + ["1f1ff-1f1fc", "", "flag: Zimbabwe", 8, ""], + ["1f201", "", "Japanese \u{201c}here\u{201d} button", 7, "katakana"], + ["1f202-fe0f", "", "Japanese \u{201c}service charge\u{201d} button", 7, "katakana"], + ["1f21a", "", "Japanese \u{201c}free of charge\u{201d} button", 7, "ideograph"], + ["1f22f", "", "Japanese \u{201c}reserved\u{201d} button", 7, "ideograph"], + ["1f232", "", "Japanese \u{201c}prohibited\u{201d} button", 7, "ideograph"], + ["1f233", "", "Japanese \u{201c}vacancy\u{201d} button", 7, "ideograph"], + ["1f234", "", "Japanese \u{201c}passing grade\u{201d} button", 7, "ideograph"], + ["1f235", "", "Japanese \u{201c}no vacancy\u{201d} button", 7, "ideograph"], + ["1f236", "", "Japanese \u{201c}not free of charge\u{201d} button", 7, "ideograph"], + ["1f237-fe0f", "", "Japanese \u{201c}monthly amount\u{201d} button", 7, "ideograph"], + ["1f238", "", "Japanese \u{201c}application\u{201d} button", 7, "ideograph"], + ["1f239", "", "Japanese \u{201c}discount\u{201d} button", 7, "ideograph"], + ["1f23a", "", "Japanese \u{201c}open for business\u{201d} button", 7, "ideograph"], + ["1f250", "", "Japanese \u{201c}bargain\u{201d} button", 7, "ideograph"], + ["1f251", "", "Japanese \u{201c}acceptable\u{201d} button", 7, "ideograph"], + ["1f300", "", "cyclone", 4, "hurricane twister typhoon dizzy weather"], + ["1f301", "", "foggy", 4, "fog"], + ["1f302", "", "closed umbrella", 4, "rain clothing"], + ["1f303", "", "night with stars", 4, "star"], + ["1f304", "", "sunrise over mountains", 4, "morning sun"], + ["1f305", "", "sunrise", 4, "morning nature sun"], + ["1f306", "", "cityscape at dusk", 4, "evening landscape sunset city sun building"], + ["1f307", "", "sunset", 4, "dusk sun building"], + ["1f308", "", "rainbow", 4, "gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride queer"], + ["1f309", "", "bridge at night", 4, ""], + ["1f30a", "", "water wave", 4, "surf surfer surfing nature ocean"], + ["1f30b", "", "volcano", 4, "eruption nature mountain"], + ["1f30c", "", "milky way", 4, "space"], + ["1f30d", "", "globe showing Europe-Africa", 4, "Europe-Africa earth world"], + ["1f30e", "", "globe showing Americas", 4, "earth world"], + ["1f30f", "", "globe showing Asia-Australia", 4, "Asia-Australia earth world"], + ["1f310", "", "globe with meridians", 4, "worldwide internet web earth world"], + ["1f311", "", "new moon", 4, "dark space"], + ["1f312", "", "waxing crescent moon", 4, "dreams space"], + ["1f313", "", "first quarter moon", 4, "space"], + ["1f314", "", "waxing gibbous moon", 4, "space"], + ["1f315", "", "full moon", 4, "space"], + ["1f316", "", "waning gibbous moon", 4, "space"], + ["1f317", "", "last quarter moon", 4, "space"], + ["1f318", "", "waning crescent moon", 4, "space"], + ["1f319", "", "crescent moon", 4, "ramadan space"], + ["1f31a", "", "new moon face", 4, "space"], + ["1f31b", "", "first quarter moon face", 4, "space"], + ["1f31c", "", "last quarter moon face", 4, "dreams"], + ["1f31d", "", "full moon face", 4, "bright"], + ["1f31e", "", "sun with face", 4, "shine sunshine sunny day heat bright beach weather"], + ["1f31f", "", "glowing star", 4, "glittery glow shining sparkle win night"], + ["1f320", "", "shooting star", 4, "falling night space"], + ["1f321-fe0f", "", "thermometer", 4, "weather"], + ["1f324-fe0f", "", "sun behind small cloud", 4, "weather"], + ["1f325-fe0f", "", "sun behind large cloud", 4, "weather"], + ["1f326-fe0f", "", "sun behind rain cloud", 4, "weather"], + ["1f327-fe0f", "", "cloud with rain", 4, "weather"], + ["1f328-fe0f", "", "cloud with snow", 4, "cold weather"], + ["1f329-fe0f", "", "cloud with lightning", 4, "weather"], + ["1f32a-fe0f", "", "tornado", 4, "whirlwind cloud weather"], + ["1f32b-fe0f", "", "fog", 4, "cloud weather"], + ["1f32c-fe0f", "", "wind face", 4, "blow cloud"], + ["1f32d", "", "hot dog", 3, "frankfurter hotdog sausage"], + ["1f32e", "", "taco", 3, "mexican"], + ["1f32f", "", "burrito", 3, "wrap mexican"], + ["1f330", "", "chestnut", 3, "almond plant"], + ["1f331", "", "seedling", 2, "sapling sprout young plant"], + ["1f332", "", "evergreen tree", 2, "christmas pine forest"], + ["1f333", "", "deciduous tree", 2, "habitat shedding forest green"], + ["1f334", "", "palm tree", 2, "tropical beach plant"], + ["1f335", "", "cactus", 2, "drought desert nature plant"], + ["1f336-fe0f", "", "hot pepper", 3, ""], + ["1f337", "", "tulip", 2, "blossom growth flower plant"], + ["1f338", "", "cherry blossom", 2, "springtime spring flower plant"], + ["1f339", "", "rose", 2, "elegant valentine beauty flower plant red"], + ["1f33a", "", "hibiscus", 2, "flower plant"], + ["1f33b", "", "sunflower", 2, "outdoors flower sun plant"], + ["1f33c", "", "blossom", 2, "buttercup dandelion flower plant"], + ["1f33d", "", "ear of corn", 3, "crops maize maze farm"], + ["1f33e", "", "sheaf of rice", 2, "grains grain ear plant"], + ["1f33f", "", "herb", 2, "leaf plant"], + ["1f340", "", "four leaf clover", 2, "four-leaf lucky irish 4 plant"], + ["1f341", "", "maple leaf", 2, "falling"], + ["1f342", "", "fallen leaf", 2, "fall autumn falling"], + ["1f343", "", "leaf fluttering in wind", 2, "flutter blow"], + ["1f344", "", "mushroom", 2, "toadstool fungus"], + ["1f344-200d-1f7eb", "", "brown mushroom", 3, "fungi portobello shiitake shroom spore toppings truffle fungus pizza sprout"], + ["1f345", "", "tomato", 3, "vegetable fruit"], + ["1f346", "", "eggplant", 3, "aubergine vegetable"], + ["1f347", "", "grapes", 3, "Dionysus grape fruit"], + ["1f348", "", "melon", 3, "cantaloupe fruit"], + ["1f349", "", "watermelon", 3, "fruit"], + ["1f34a", "", "tangerine", 3, "c nectarine vitamin citrus orange fruit"], + ["1f34b", "", "lemon", 3, "sour citrus fruit"], + ["1f34b-200d-1f7e9", "", "lime", 3, "acidity garnish margarita mojito refreshing tangy tequila zest sour citrus"], + ["1f34c", "", "banana", 3, "potassium fruit"], + ["1f34d", "", "pineapple", 3, "pina colada tropical fruit"], + ["1f34e", "", "red apple", 3, "diet ripe health fruit"], + ["1f34f", "", "green apple", 3, "fruit"], + ["1f350", "", "pear", 3, "fruit"], + ["1f351", "", "peach", 3, "fruit"], + ["1f352", "", "cherries", 3, "berries cherry fruit red"], + ["1f353", "", "strawberry", 3, "berry fruit"], + ["1f354", "", "hamburger", 3, "burger eat hungry fast"], + ["1f355", "", "pizza", 3, "pepperoni slice cheese hungry"], + ["1f356", "", "meat on bone", 3, ""], + ["1f357", "", "poultry leg", 3, "drumstick chicken turkey bone hungry"], + ["1f358", "", "rice cracker", 3, ""], + ["1f359", "", "rice ball", 3, "Japanese"], + ["1f35a", "", "cooked rice", 3, ""], + ["1f35b", "", "curry rice", 3, ""], + ["1f35c", "", "steaming bowl", 3, "noodle pho ramen soup chopsticks"], + ["1f35d", "", "spaghetti", 3, "meatballs pasta restaurant"], + ["1f35e", "", "bread", 3, "carbs loaf toast wheat grain restaurant"], + ["1f35f", "", "french fries", 3, "fast"], + ["1f360", "", "roasted sweet potato", 3, ""], + ["1f361", "", "dango", 3, "skewer stick dessert sweet Japanese"], + ["1f362", "", "oden", 3, "kebab seafood skewer stick restaurant"], + ["1f363", "", "sushi", 3, ""], + ["1f364", "", "fried shrimp", 3, "prawn tempura"], + ["1f365", "", "fish cake with swirl", 3, "pastry restaurant"], + ["1f366", "", "soft ice cream", 3, "icecream serve dessert restaurant sweet"], + ["1f367", "", "shaved ice", 3, "dessert restaurant sweet"], + ["1f368", "", "ice cream", 3, "dessert restaurant sweet"], + ["1f369", "", "doughnut", 3, "donut breakfast dessert sweet"], + ["1f36a", "", "cookie", 3, "chip chocolate dessert sweet"], + ["1f36b", "", "chocolate bar", 3, "tooth candy halloween dessert sweet"], + ["1f36c", "", "candy", 3, "cavities wrapper tooth halloween dessert restaurant sweet"], + ["1f36d", "", "lollipop", 3, "candy dessert restaurant sweet"], + ["1f36e", "", "custard", 3, "pudding dessert sweet"], + ["1f36f", "", "honey pot", 3, "barrel honeypot jar bear sweet"], + ["1f370", "", "shortcake", 3, "slice cake pastry dessert sweet"], + ["1f371", "", "bento box", 3, ""], + ["1f372", "", "pot of food", 3, "stew soup"], + ["1f373", "", "cooking", 3, "easy fry frying side pan sunny egg over breakfast restaurant"], + ["1f374", "", "fork and knife", 3, "breaky cutlery lunch delicious yum yummy dinner feed cooking eat"], + ["1f375", "", "teacup without handle", 3, "oolong cup tea beverage drink"], + ["1f376", "", "sake", 3, "bottle cup beverage bar restaurant drink"], + ["1f377", "", "wine glass", 3, "club alcohol beverage booze drinks drinking bar restaurant drink"], + ["1f378", "", "cocktail glass", 3, "martini club men alcohol booze drinks drinking mad bar drink"], + ["1f379", "", "tropical drink", 3, "mai tai tropics drunk cocktail club alcohol booze drinks drinking"], + ["1f37a", "", "beer mug", 3, "ale octoberfest oktoberfest pint stein summer alcohol booze drinks drinking"], + ["1f37b", "", "clinking beer mugs", 3, "bottoms cheers clink alcohol booze drinks drinking bar"], + ["1f37c", "", "baby bottle", 3, "birth born babies infant milk newborn drink"], + ["1f37d-fe0f", "", "fork and knife with plate", 3, "dinner cooking eat"], + ["1f37e", "", "bottle with popping cork", 3, "bar drink"], + ["1f37f", "", "popcorn", 3, "corn pop movie"], + ["1f380", "", "ribbon", 5, "celebration"], + ["1f381", "", "wrapped gift", 5, "present christmas birthday bow surprise box celebration"], + ["1f382", "", "birthday cake", 3, "bday pastry dessert happy sweet celebration"], + ["1f383", "", "jack-o-lantern", 5, "jack-o-lantern pumpkin halloween celebration"], + ["1f384", "", "Christmas tree", 5, "celebration"], + ["1f385", "", "Santa Claus", 1, "father holiday merry xmas Christmas fairy tale celebration"], + ["1f386", "", "fireworks", 5, "boom yolo entertainment celebration"], + ["1f387", "", "sparkler", 5, "fireworks boom sparkle celebration"], + ["1f388", "", "balloon", 5, "birthday celebrate celebration"], + ["1f389", "", "party popper", 5, "tada woohoo hooray awesome birthday celebrate excited celebration"], + ["1f38a", "", "confetti ball", 5, "woohoo celebrate party celebration"], + ["1f38b", "", "tanabata tree", 5, "banner celebration Japanese"], + ["1f38c", "", "crossed flags", 8, "cross celebration Japanese"], + ["1f38d", "", "pine decoration", 5, "bamboo plant celebration Japanese"], + ["1f38e", "", "Japanese dolls", 5, "doll festival celebration"], + ["1f38f", "", "carp streamer", 5, "celebration"], + ["1f390", "", "wind chime", 5, "bell celebration"], + ["1f391", "", "moon viewing ceremony", 5, "celebration"], + ["1f392", "", "backpack", 6, "bookbag rucksack satchel backpacking bag school education"], + ["1f393", "", "graduation cap", 6, "scholar education hat celebration clothing"], + ["1f396-fe0f", "", "military medal", 5, "award celebration"], + ["1f397-fe0f", "", "reminder ribbon", 5, "celebration"], + ["1f399-fe0f", "", "studio microphone", 6, "mic music"], + ["1f39a-fe0f", "", "level slider", 6, "music"], + ["1f39b-fe0f", "", "control knobs", 6, "music"], + ["1f39e-fe0f", "", "film frames", 6, "cinema movie"], + ["1f39f-fe0f", "", "admission tickets", 5, "ticket"], + ["1f3a0", "", "carousel horse", 4, "entertainment"], + ["1f3a1", "", "ferris wheel", 4, "amusement theme park"], + ["1f3a2", "", "roller coaster", 4, "amusement theme park"], + ["1f3a3", "", "fishing pole", 5, "fish entertainment"], + ["1f3a4", "", "microphone", 6, "karaoke sing mic sound music"], + ["1f3a5", "", "movie camera", 6, "bollywood hollywood record cinema film"], + ["1f3a6", "", "cinema", 7, "film camera movie"], + ["1f3a7", "", "headphone", 6, "earbud sound"], + ["1f3a8", "", "artist palette", 5, "artsy arty creative painter colorful museum art painting entertainment"], + ["1f3a9", "", "top hat", 6, "tophat fancy formal magic clothes clothing"], + ["1f3aa", "", "circus tent", 4, ""], + ["1f3ab", "", "ticket", 5, "stub admission"], + ["1f3ac", "", "clapper board", 6, "action movie"], + ["1f3ad", "", "performing arts", 5, "actress theater theatre thespian art actor mask entertainment"], + ["1f3ae", "", "video game", 5, "controller entertainment"], + ["1f3af", "", "bullseye", 5, "dart direct hit target bull entertainment game"], + ["1f3b0", "", "slot machine", 5, "casino gamble gambling slots game"], + ["1f3b1", "", "pool 8 ball", 5, "8ball billiard eight game"], + ["1f3b2", "", "game die", 5, "dice entertainment"], + ["1f3b3", "", "bowling", 5, "strike game ball"], + ["1f3b4", "", "flower playing cards", 5, "card game Japanese"], + ["1f3b5", "", "musical note", 6, "sound music"], + ["1f3b6", "", "musical notes", 6, "note sound music"], + ["1f3b7", "", "saxophone", 6, "sax instrument music"], + ["1f3b8", "", "guitar", 6, "strat instrument music"], + ["1f3b9", "", "musical keyboard", 6, "piano instrument music"], + ["1f3ba", "", "trumpet", 6, "instrument music"], + ["1f3bb", "", "violin", 6, "instrument music"], + ["1f3bc", "", "musical score", 6, "note music"], + ["1f3bd", "", "running shirt", 5, "sash athletics"], + ["1f3be", "", "tennis", 5, "racquet ball"], + ["1f3bf", "", "skis", 5, "ski snow"], + ["1f3c0", "", "basketball", 5, "hoop ball"], + ["1f3c1", "", "chequered flag", 8, "checkered finish flags win race racing game"], + ["1f3c2", "", "snowboarder", 1, "snowboard ski snow"], + ["1f3c3", "", "person running", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c3-200d-2640-fe0f", "", "woman running", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c3-200d-2640-fe0f-200d-27a1-fe0f", "", "woman running facing right", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c3-200d-2642-fe0f", "", "man running", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c3-200d-2642-fe0f-200d-27a1-fe0f", "", "man running facing right", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c3-200d-27a1-fe0f", "", "person running facing right", 1, "hurry marathon quick run rush move race speed racing fast"], + ["1f3c4", "", "person surfing", 1, "swell waves surf surfer beach ocean"], + ["1f3c4-200d-2640-fe0f", "", "woman surfing", 1, "swell waves surf surfer beach ocean"], + ["1f3c4-200d-2642-fe0f", "", "man surfing", 1, "swell waves surf surfer beach ocean"], + ["1f3c5", "", "sports medal", 5, "winner award gold"], + ["1f3c6", "", "trophy", 5, "champion champs winning prize slay victory win"], + ["1f3c7", "", "horse racing", 1, "jockey racehorse riding"], + ["1f3c8", "", "american football", 5, "super bowl ball"], + ["1f3c9", "", "rugby football", 5, "ball"], + ["1f3ca", "", "person swimming", 1, "freestyle swimmer triathlon swim"], + ["1f3ca-200d-2640-fe0f", "", "woman swimming", 1, "freestyle swimmer triathlon swim"], + ["1f3ca-200d-2642-fe0f", "", "man swimming", 1, "freestyle swimmer triathlon swim"], + ["1f3cb-fe0f", "", "person lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"], + ["1f3cb-fe0f-200d-2640-fe0f", "", "woman lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"], + ["1f3cb-fe0f-200d-2642-fe0f", "", "man lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"], + ["1f3cc-fe0f", "", "person golfing", 1, "caddy pga putt range tee birdie driving golf green ball"], + ["1f3cc-fe0f-200d-2640-fe0f", "", "woman golfing", 1, "caddy pga putt range tee birdie driving golf green ball"], + ["1f3cc-fe0f-200d-2642-fe0f", "", "man golfing", 1, "caddy pga putt range tee birdie driving golf green ball"], + ["1f3cd-fe0f", "", "motorcycle", 4, "racing"], + ["1f3ce-fe0f", "", "racing car", 4, "zoom"], + ["1f3cf", "", "cricket game", 5, "bat ball"], + ["1f3d0", "", "volleyball", 5, "game ball"], + ["1f3d1", "", "field hockey", 5, "stick game ball"], + ["1f3d2", "", "ice hockey", 5, "puck stick game"], + ["1f3d3", "", "ping pong", 5, "pingpong table bat tennis paddle game ball"], + ["1f3d4-fe0f", "", "snow-capped mountain", 4, "snow-capped cold"], + ["1f3d5-fe0f", "", "camping", 4, ""], + ["1f3d6-fe0f", "", "beach with umbrella", 4, ""], + ["1f3d7-fe0f", "", "building construction", 4, "crane"], + ["1f3d8-fe0f", "", "houses", 4, "house"], + ["1f3d9-fe0f", "", "cityscape", 4, "city"], + ["1f3da-fe0f", "", "derelict house", 4, "home"], + ["1f3db-fe0f", "", "classical building", 4, ""], + ["1f3dc-fe0f", "", "desert", 4, ""], + ["1f3dd-fe0f", "", "desert island", 4, ""], + ["1f3de-fe0f", "", "national park", 4, ""], + ["1f3df-fe0f", "", "stadium", 4, ""], + ["1f3e0", "", "house", 4, "country ranch settle simple suburban suburbia where home building"], + ["1f3e1", "", "house with garden", 4, "country ranch settle simple suburban suburbia where home building"], + ["1f3e2", "", "office building", 4, "cubical job city"], + ["1f3e3", "", "Japanese post office", 4, "building"], + ["1f3e4", "", "post office", 4, "European building"], + ["1f3e5", "", "hospital", 4, "medicine doctor building"], + ["1f3e6", "", "bank", 4, "building"], + ["1f3e7", "", "ATM sign", 7, "automated teller cash bank money"], + ["1f3e8", "", "hotel", 4, "building"], + ["1f3e9", "", "love hotel", 4, "building"], + ["1f3ea", "", "convenience store", 4, "24 hours building"], + ["1f3eb", "", "school", 4, "building"], + ["1f3ec", "", "department store", 4, "building"], + ["1f3ed", "", "factory", 4, "building"], + ["1f3ee", "", "red paper lantern", 6, "bar light restaurant"], + ["1f3ef", "", "Japanese castle", 4, "building"], + ["1f3f0", "", "castle", 4, "European building"], + ["1f3f3-fe0f", "", "white flag", 8, "waving"], + ["1f3f3-fe0f-200d-1f308", "", "rainbow flag", 8, "bisexual gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride"], + ["1f3f3-fe0f-200d-26a7-fe0f", "", "transgender flag", 8, "pink blue light white"], + ["1f3f4", "", "black flag", 8, "waving"], + ["1f3f4-200d-2620-fe0f", "", "pirate flag", 8, "Jolly plunder Roger treasure"], + ["1f3f4-e0067-e0062-e0065-e006e-e0067-e007f", "", "flag: England", 8, ""], + ["1f3f4-e0067-e0062-e0073-e0063-e0074-e007f", "", "flag: Scotland", 8, ""], + ["1f3f4-e0067-e0062-e0077-e006c-e0073-e007f", "", "flag: Wales", 8, ""], + ["1f3f5-fe0f", "", "rosette", 2, "plant"], + ["1f3f7-fe0f", "", "label", 6, "tag"], + ["1f3f8", "", "badminton", 5, "shuttlecock racquet birdie game"], + ["1f3f9", "", "bow and arrow", 6, "archery archer Sagittarius weapon zodiac tool"], + ["1f3fa", "", "amphora", 3, "jug Aquarius cooking weapon drink zodiac tool"], + ["1f400", "", "rat", 2, ""], + ["1f401", "", "mouse", 2, "animals"], + ["1f402", "", "ox", 2, "Taurus bull animals farm zodiac"], + ["1f403", "", "water buffalo", 2, "zoo"], + ["1f404", "", "cow", 2, "moo animals milk farm"], + ["1f405", "", "tiger", 2, "predator big zoo cat"], + ["1f406", "", "leopard", 2, "predator big zoo cat"], + ["1f407", "", "rabbit", 2, "bunny pet"], + ["1f408", "", "cat", 2, "cats kitten animals pet"], + ["1f408-200d-2b1b", "", "black cat", 2, "feline meow unlucky halloween"], + ["1f409", "", "dragon", 2, "knights fairytale fairy tale"], + ["1f40a", "", "crocodile", 2, "zoo"], + ["1f40b", "", "whale", 2, "beach ocean"], + ["1f40c", "", "snail", 2, "escargot slug garden nature"], + ["1f40d", "", "snake", 2, "Ophiuchus serpent bearer zodiac"], + ["1f40e", "", "horse", 2, "equestrian racehorse farm racing"], + ["1f40f", "", "ram", 2, "Aries male sheep horns zoo zodiac"], + ["1f410", "", "goat", 2, "Capricorn milk farm zodiac"], + ["1f411", "", "ewe", 2, "baa lamb female fluffy sheep wool farm"], + ["1f412", "", "monkey", 2, "banana"], + ["1f413", "", "rooster", 2, "ornithology bird"], + ["1f414", "", "chicken", 2, "ornithology bird"], + ["1f415", "", "dog", 2, "dogs animals pet"], + ["1f415-200d-1f9ba", "", "service dog", 2, "assistance accessibility"], + ["1f416", "", "pig", 2, "sow pork bacon farm"], + ["1f417", "", "boar", 2, "pig"], + ["1f418", "", "elephant", 2, ""], + ["1f419", "", "octopus", 2, "creature ocean"], + ["1f41a", "", "spiral shell", 2, "conch sea beach"], + ["1f41b", "", "bug", 2, "garden insect"], + ["1f41c", "", "ant", 2, "garden insect"], + ["1f41d", "", "honeybee", 2, "bee bumblebee spring honey insect nature"], + ["1f41e", "", "lady beetle", 2, "ladybird ladybug garden insect nature"], + ["1f41f", "", "fish", 2, "fishes Pisces dinner fishing zodiac"], + ["1f420", "", "tropical fish", 2, "fishes"], + ["1f421", "", "blowfish", 2, "fish"], + ["1f422", "", "turtle", 2, "terrapin tortoise"], + ["1f423", "", "hatching chick", 2, "egg baby bird"], + ["1f424", "", "baby chick", 2, "ornithology bird"], + ["1f425", "", "front-facing baby chick", 2, "front-facing newborn ornithology bird"], + ["1f426", "", "bird", 2, "ornithology"], + ["1f426-200d-1f525", "", "phoenix", 2, "ascension emerge firebird glory immortal rebirth reincarnation reinvent renewal revival"], + ["1f426-200d-2b1b", "", "black bird", 2, "beak caw corvid crow raven rook ornithology"], + ["1f427", "", "penguin", 2, "antarctica ornithology bird"], + ["1f428", "", "koala", 2, "australia under marsupial bear down"], + ["1f429", "", "poodle", 2, "fluffy dog"], + ["1f42a", "", "camel", 2, "dromedary hump desert one"], + ["1f42b", "", "two-hump camel", 2, "bactrian two-hump desert"], + ["1f42c", "", "dolphin", 2, "flipper beach ocean"], + ["1f42d", "", "mouse face", 2, ""], + ["1f42e", "", "cow face", 2, "moo milk farm"], + ["1f42f", "", "tiger face", 2, "predator big cat"], + ["1f430", "", "rabbit face", 2, "bunny pet"], + ["1f431", "", "cat face", 2, "kitty kitten pet"], + ["1f432", "", "dragon face", 2, "fairytale fairy tale"], + ["1f433", "", "spouting whale", 2, "beach ocean"], + ["1f434", "", "horse face", 2, "dressage equine horses farm"], + ["1f435", "", "monkey face", 2, "banana"], + ["1f436", "", "dog face", 2, "puppies puppy adorbs pet"], + ["1f437", "", "pig face", 2, "pork bacon farm"], + ["1f438", "", "frog", 2, ""], + ["1f439", "", "hamster", 2, "pet"], + ["1f43a", "", "wolf", 2, ""], + ["1f43b", "", "bear", 2, "grizzly growl honey"], + ["1f43b-200d-2744-fe0f", "", "polar bear", 2, "arctic white"], + ["1f43c", "", "panda", 2, "bamboo"], + ["1f43d", "", "pig nose", 2, "snout smell farm"], + ["1f43e", "", "paw prints", 2, "paws feet print"], + ["1f43f-fe0f", "", "chipmunk", 2, "squirrel"], + ["1f440", "", "eyes", 1, "googly look looking seeing peep see body omg eye"], + ["1f441-fe0f", "", "eye", 1, "1 one body"], + ["1f441-fe0f-200d-1f5e8-fe0f", "", "eye in speech bubble", 0, "witness balloon"], + ["1f442", "", "ear", 1, "listening ears hearing listen hear body sound"], + ["1f443", "", "nose", 1, "noses nosey odor smells smell body"], + ["1f444", "", "mouth", 1, "lips lipstick kissing beauty body kiss"], + ["1f445", "", "tongue", 1, "lick slurp body"], + ["1f446", "", "backhand index pointing up", 1, "point finger"], + ["1f447", "", "backhand index pointing down", 1, "point finger"], + ["1f448", "", "backhand index pointing left", 1, "point finger"], + ["1f449", "", "backhand index pointing right", 1, "point finger"], + ["1f44a", "", "oncoming fist", 1, "absolutely bruh bump correct knuckle agree clenched pound punch ttyl"], + ["1f44b", "", "waving hand", 1, "bye cya g2g greetings gtg hey hi later outtie ttfn"], + ["1f44c", "", "OK hand", 1, "dope fosho got gotcha legit pinch bet fleek okay rad"], + ["1f44d", "", "thumbs up", 1, "+1 like thumb yes good"], + ["1f44e", "", "thumbs down", 1, "-1 dislike nope thumb bad good no"], + ["1f44f", "", "clapping hands", 1, "applause approval congrats great prayed clap congratulations job well yay"], + ["1f450", "", "open hands", 1, "swerve jazz hug"], + ["1f451", "", "crown", 6, "medieval king queen royal royalty win clothing"], + ["1f452", "", "woman\u{2019}s hat", 6, "hats woman\u{2019}s garden party clothes clothing"], + ["1f453", "", "glasses", 6, "eyeglasses eyewear eye clothing"], + ["1f454", "", "necktie", 6, "employed serious tie shirt clothing"], + ["1f455", "", "t-shirt", 6, "t-shirt tshirt casual collar weekend dressed shopping blue clothes clothing"], + ["1f456", "", "jeans", 6, "denim trousers casual pants weekend dressed shopping blue clothes clothing"], + ["1f457", "", "dress", 6, "dressed fancy shopping clothes clothing"], + ["1f458", "", "kimono", 6, "comfortable clothing"], + ["1f459", "", "bikini", 6, "pool bathing swim suit beach clothing"], + ["1f45a", "", "woman\u{2019}s clothes", 6, "blouse collar dressed shirt woman\u{2019}s dress lady shopping clothing"], + ["1f45b", "", "purse", 6, "coin handbag fancy dress shopping clothes clothing"], + ["1f45c", "", "handbag", 6, "purse bag dress lady shopping clothes clothing"], + ["1f45d", "", "clutch bag", 6, "pouch handbag purse dress clothes clothing"], + ["1f45e", "", "man\u{2019}s shoe", 6, "man\u{2019}s feet foot brown kick shoes shopping clothes clothing"], + ["1f45f", "", "running shoe", 6, "sneaker tennis athletic kick shoes shopping clothes fast clothing"], + ["1f460", "", "high-heeled shoe", 6, "fashion heel heels high-heeled stiletto shoes dress shopping clothes clothing"], + ["1f461", "", "woman\u{2019}s sandal", 6, "woman\u{2019}s shoe clothing"], + ["1f462", "", "woman\u{2019}s boot", 6, "woman\u{2019}s shoes dress shoe shopping clothes clothing"], + ["1f463", "", "footprints", 1, "barefoot footprint omw print walk clothing"], + ["1f464", "", "bust in silhouette", 1, "mysterious shadow"], + ["1f465", "", "busts in silhouette", 1, "everyone friend bust friends people bff"], + ["1f466", "", "boy", 1, "grandson son bright-eyed kid younger young"], + ["1f467", "", "girl", 1, "daughter granddaughter Virgo bright-eyed kid younger young zodiac"], + ["1f468", "", "man", 1, "bro adult"], + ["1f468-1f3fb-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t1_t2", "men with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fb-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t1_t3", "men with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fb-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t1_t4", "men with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fb-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t1_t5", "men with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t1_t2", "men holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t1_t3", "men holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t1_t4", "men holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t1_t5", "men holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fb-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t1_t2", "men wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fb-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t1_t3", "men wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fb-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t1_t4", "men wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fb-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t1_t5", "men wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_man_man_t1", "couple with heart: man, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_man_man_t1", "kiss: man, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f468-1f3fc-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t2_t1", "men with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fc-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t2_t3", "men with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fc-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t2_t4", "men with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fc-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t2_t5", "men with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t2_t1", "men holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t2_t3", "men holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t2_t4", "men holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t2_t5", "men holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fc-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t2_t1", "men wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fc-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t2_t3", "men wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fc-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t2_t4", "men wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fc-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t2_t5", "men wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_man_man_t2", "couple with heart: man, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_man_man_t2", "kiss: man, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f468-1f3fd-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t3_t1", "men with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fd-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t3_t2", "men with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fd-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t3_t4", "men with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fd-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t3_t5", "men with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t3_t1", "men holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t3_t2", "men holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t3_t4", "men holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t3_t5", "men holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fd-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t3_t1", "men wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fd-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t3_t2", "men wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fd-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t3_t4", "men wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fd-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t3_t5", "men wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_man_man_t3", "couple with heart: man, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_man_man_t3", "kiss: man, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f468-1f3fe-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t4_t1", "men with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fe-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t4_t2", "men with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fe-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t4_t3", "men with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fe-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t4_t5", "men with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t4_t1", "men holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t4_t2", "men holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t4_t3", "men holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t4_t5", "men holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3fe-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t4_t1", "men wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fe-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t4_t2", "men wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fe-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t4_t3", "men wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fe-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t4_t5", "men wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_man_man_t4", "couple with heart: man, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_man_man_t4", "kiss: man, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f468-1f3ff-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t5_t1", "men with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3ff-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t5_t2", "men with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3ff-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t5_t3", "men with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3ff-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t5_t4", "men with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t5_t1", "men holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t5_t2", "men holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t5_t3", "men holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t5_t4", "men holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"], + ["1f468-1f3ff-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t5_t1", "men wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3ff-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t5_t2", "men wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3ff-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t5_t3", "men wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3ff-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t5_t4", "men wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_man_man_t5", "couple with heart: man, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_man_man_t5", "kiss: man, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f468-200d-1f33e", "", "man farmer", 1, "gardener rancher"], + ["1f468-200d-1f373", "", "man cook", 1, "chef"], + ["1f468-200d-1f37c", "", "man feeding baby", 1, "dad father nanny feed nursing newborn"], + ["1f468-200d-1f393", "", "man student", 1, "graduate"], + ["1f468-200d-1f3a4", "", "man singer", 1, "entertainer rockstar actor rock star"], + ["1f468-200d-1f3a8", "", "man artist", 1, "palette"], + ["1f468-200d-1f3eb", "", "man teacher", 1, "instructor lecturer professor"], + ["1f468-200d-1f3ed", "", "man factory worker", 1, "assembly industrial"], + ["1f468-200d-1f466", "", "family: man, boy", 1, ""], + ["1f468-200d-1f466-200d-1f466", "", "family: man, boy, boy", 1, ""], + ["1f468-200d-1f467", "", "family: man, girl", 1, ""], + ["1f468-200d-1f467-200d-1f466", "", "family: man, girl, boy", 1, ""], + ["1f468-200d-1f467-200d-1f467", "", "family: man, girl, girl", 1, ""], + ["1f468-200d-1f468-200d-1f466", "", "family: man, man, boy", 1, ""], + ["1f468-200d-1f468-200d-1f466-200d-1f466", "", "family: man, man, boy, boy", 1, ""], + ["1f468-200d-1f468-200d-1f467", "", "family: man, man, girl", 1, ""], + ["1f468-200d-1f468-200d-1f467-200d-1f466", "", "family: man, man, girl, boy", 1, ""], + ["1f468-200d-1f468-200d-1f467-200d-1f467", "", "family: man, man, girl, girl", 1, ""], + ["1f468-200d-1f469-200d-1f466", "", "family: man, woman, boy", 1, ""], + ["1f468-200d-1f469-200d-1f466-200d-1f466", "", "family: man, woman, boy, boy", 1, ""], + ["1f468-200d-1f469-200d-1f467", "", "family: man, woman, girl", 1, ""], + ["1f468-200d-1f469-200d-1f467-200d-1f466", "", "family: man, woman, girl, boy", 1, ""], + ["1f468-200d-1f469-200d-1f467-200d-1f467", "", "family: man, woman, girl, girl", 1, ""], + ["1f468-200d-1f4bb", "", "man technologist", 1, "coder developer inventor software computer"], + ["1f468-200d-1f4bc", "", "man office worker", 1, "architect manager white-collar business"], + ["1f468-200d-1f527", "", "man mechanic", 1, "electrician tradesperson plumber"], + ["1f468-200d-1f52c", "", "man scientist", 1, "engineer mathematician physicist chemist biologist"], + ["1f468-200d-1f680", "", "man astronaut", 1, "rocket space"], + ["1f468-200d-1f692", "", "man firefighter", 1, "firetruck fire"], + ["1f468-200d-1f9af", "", "man with white cane", 1, "probing blind accessibility"], + ["1f468-200d-1f9af-200d-27a1-fe0f", "", "man with white cane facing right", 1, "probing blind accessibility"], + ["1f468-200d-1f9b0", "", "man: red hair", 1, "red hair bro adult"], + ["1f468-200d-1f9b1", "", "man: curly hair", 1, "curly hair bro adult"], + ["1f468-200d-1f9b2", "", "man: bald", 1, "bro adult"], + ["1f468-200d-1f9b3", "", "man: white hair", 1, "white hair bro adult"], + ["1f468-200d-1f9bc", "", "man in motorized wheelchair", 1, "accessibility"], + ["1f468-200d-1f9bc-200d-27a1-fe0f", "", "man in motorized wheelchair facing right", 1, "accessibility"], + ["1f468-200d-1f9bd", "", "man in manual wheelchair", 1, "accessibility"], + ["1f468-200d-1f9bd-200d-27a1-fe0f", "", "man in manual wheelchair facing right", 1, "accessibility"], + ["1f468-200d-2695-fe0f", "", "man health worker", 1, "healthcare nurse therapist doctor"], + ["1f468-200d-2696-fe0f", "", "man judge", 1, "justice scales law"], + ["1f468-200d-2708-fe0f", "", "man pilot", 1, "plane"], + ["1f468-200d-2764-fe0f-200d-1f468", "", "couple with heart: man, man", 1, "relationship babe together anniversary you bae kiss dating romance"], + ["1f468-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: man, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"], + ["1f469", "", "woman", 1, "lady adult"], + ["1f469-1f3fb-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t1_t2", "women with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fb-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t1_t3", "women with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fb-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t1_t4", "women with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fb-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t1_t5", "women with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t1_t2", "woman and man holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t1_t3", "woman and man holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t1_t4", "woman and man holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t1_t5", "woman and man holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t1_t2", "women holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t1_t3", "women holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t1_t4", "women holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t1_t5", "women holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fb-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t1_t2", "women wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fb-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t1_t3", "women wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fb-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t1_t4", "women wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fb-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t1_t5", "women wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_woman_man_t1", "couple with heart: woman, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb", "couple_with_heart_woman_woman_t1", "couple with heart: woman, woman, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_woman_man_t1", "kiss: woman, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "kiss_woman_woman_t1", "kiss: woman, woman, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fc-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t2_t1", "women with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fc-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t2_t3", "women with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fc-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t2_t4", "women with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fc-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t2_t5", "women with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t2_t1", "woman and man holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t2_t3", "woman and man holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t2_t4", "woman and man holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t2_t5", "woman and man holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t2_t1", "women holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t2_t3", "women holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t2_t4", "women holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t2_t5", "women holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fc-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t2_t1", "women wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fc-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t2_t3", "women wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fc-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t2_t4", "women wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fc-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t2_t5", "women wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_woman_man_t2", "couple with heart: woman, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc", "couple_with_heart_woman_woman_t2", "couple with heart: woman, woman, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_woman_man_t2", "kiss: woman, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "kiss_woman_woman_t2", "kiss: woman, woman, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fd-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t3_t1", "women with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fd-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t3_t2", "women with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fd-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t3_t4", "women with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fd-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t3_t5", "women with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t3_t1", "woman and man holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t3_t2", "woman and man holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t3_t4", "woman and man holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t3_t5", "woman and man holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t3_t1", "women holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t3_t2", "women holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t3_t4", "women holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t3_t5", "women holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fd-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t3_t1", "women wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fd-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t3_t2", "women wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fd-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t3_t4", "women wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fd-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t3_t5", "women wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_woman_man_t3", "couple with heart: woman, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd", "couple_with_heart_woman_woman_t3", "couple with heart: woman, woman, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_woman_man_t3", "kiss: woman, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "kiss_woman_woman_t3", "kiss: woman, woman, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fe-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t4_t1", "women with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fe-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t4_t2", "women with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fe-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t4_t3", "women with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fe-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t4_t5", "women with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t4_t1", "woman and man holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t4_t2", "woman and man holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t4_t3", "woman and man holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t4_t5", "woman and man holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t4_t1", "women holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t4_t2", "women holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t4_t3", "women holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t4_t5", "women holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3fe-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t4_t1", "women wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fe-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t4_t2", "women wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fe-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t4_t3", "women wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fe-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t4_t5", "women wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_woman_man_t4", "couple with heart: woman, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe", "couple_with_heart_woman_woman_t4", "couple with heart: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_woman_man_t4", "kiss: woman, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "kiss_woman_woman_t4", "kiss: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3ff-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t5_t1", "women with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3ff-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t5_t2", "women with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3ff-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t5_t3", "women with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3ff-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t5_t4", "women with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t5_t1", "woman and man holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t5_t2", "woman and man holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t5_t3", "woman and man holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t5_t4", "woman and man holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"], + ["1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t5_t1", "women holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t5_t2", "women holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t5_t3", "women holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t5_t4", "women holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"], + ["1f469-1f3ff-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t5_t1", "women wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3ff-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t5_t2", "women wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3ff-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t5_t3", "women wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3ff-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t5_t4", "women wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_woman_man_t5", "couple with heart: woman, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff", "couple_with_heart_woman_woman_t5", "couple with heart: woman, woman, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_woman_man_t5", "kiss: woman, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "kiss_woman_woman_t5", "kiss: woman, woman, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"], + ["1f469-200d-1f33e", "", "woman farmer", 1, "gardener rancher"], + ["1f469-200d-1f373", "", "woman cook", 1, "chef"], + ["1f469-200d-1f37c", "", "woman feeding baby", 1, "mom mother nanny feed nursing newborn"], + ["1f469-200d-1f393", "", "woman student", 1, "graduate"], + ["1f469-200d-1f3a4", "", "woman singer", 1, "entertainer rockstar actor rock star"], + ["1f469-200d-1f3a8", "", "woman artist", 1, "palette"], + ["1f469-200d-1f3eb", "", "woman teacher", 1, "instructor lecturer professor"], + ["1f469-200d-1f3ed", "", "woman factory worker", 1, "assembly industrial"], + ["1f469-200d-1f466", "", "family: woman, boy", 1, ""], + ["1f469-200d-1f466-200d-1f466", "", "family: woman, boy, boy", 1, ""], + ["1f469-200d-1f467", "", "family: woman, girl", 1, ""], + ["1f469-200d-1f467-200d-1f466", "", "family: woman, girl, boy", 1, ""], + ["1f469-200d-1f467-200d-1f467", "", "family: woman, girl, girl", 1, ""], + ["1f469-200d-1f469-200d-1f466", "", "family: woman, woman, boy", 1, ""], + ["1f469-200d-1f469-200d-1f466-200d-1f466", "", "family: woman, woman, boy, boy", 1, ""], + ["1f469-200d-1f469-200d-1f467", "", "family: woman, woman, girl", 1, ""], + ["1f469-200d-1f469-200d-1f467-200d-1f466", "", "family: woman, woman, girl, boy", 1, ""], + ["1f469-200d-1f469-200d-1f467-200d-1f467", "", "family: woman, woman, girl, girl", 1, ""], + ["1f469-200d-1f4bb", "", "woman technologist", 1, "coder developer inventor software computer"], + ["1f469-200d-1f4bc", "", "woman office worker", 1, "architect manager white-collar business"], + ["1f469-200d-1f527", "", "woman mechanic", 1, "electrician tradesperson plumber"], + ["1f469-200d-1f52c", "", "woman scientist", 1, "engineer mathematician physicist chemist biologist"], + ["1f469-200d-1f680", "", "woman astronaut", 1, "rocket space"], + ["1f469-200d-1f692", "", "woman firefighter", 1, "firetruck fire"], + ["1f469-200d-1f9af", "", "woman with white cane", 1, "probing blind accessibility"], + ["1f469-200d-1f9af-200d-27a1-fe0f", "", "woman with white cane facing right", 1, "probing blind accessibility"], + ["1f469-200d-1f9b0", "", "woman: red hair", 1, "red hair lady adult"], + ["1f469-200d-1f9b1", "", "woman: curly hair", 1, "curly hair lady adult"], + ["1f469-200d-1f9b2", "", "woman: bald", 1, "lady adult"], + ["1f469-200d-1f9b3", "", "woman: white hair", 1, "white hair lady adult"], + ["1f469-200d-1f9bc", "", "woman in motorized wheelchair", 1, "accessibility"], + ["1f469-200d-1f9bc-200d-27a1-fe0f", "", "woman in motorized wheelchair facing right", 1, "accessibility"], + ["1f469-200d-1f9bd", "", "woman in manual wheelchair", 1, "accessibility"], + ["1f469-200d-1f9bd-200d-27a1-fe0f", "", "woman in manual wheelchair facing right", 1, "accessibility"], + ["1f469-200d-2695-fe0f", "", "woman health worker", 1, "healthcare nurse therapist doctor"], + ["1f469-200d-2696-fe0f", "", "woman judge", 1, "justice scales law"], + ["1f469-200d-2708-fe0f", "", "woman pilot", 1, "plane"], + ["1f469-200d-2764-fe0f-200d-1f468", "", "couple with heart: woman, man", 1, "relationship babe together anniversary you bae kiss dating romance"], + ["1f469-200d-2764-fe0f-200d-1f469", "", "couple with heart: woman, woman", 1, "relationship babe together anniversary you bae kiss dating romance"], + ["1f469-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: woman, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"], + ["1f469-200d-2764-fe0f-200d-1f48b-200d-1f469", "", "kiss: woman, woman", 1, "mwah babe together anniversary couple date xoxo bae dating romance"], + ["1f46a", "", "family", 1, ""], + ["1f46b", "", "woman and man holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"], + ["1f46c", "", "men holding hands", 1, "boys brothers friends twins bestie bff hold couple flirt bae"], + ["1f46d", "", "women holding hands", 1, "girls sisters friends twins bestie bff hold couple flirt bae"], + ["1f46e", "", "police officer", 1, "apprehend arrest citation cop pulled undercover law over"], + ["1f46e-200d-2640-fe0f", "", "woman police officer", 1, "apprehend arrest citation cop pulled undercover law over"], + ["1f46e-200d-2642-fe0f", "", "man police officer", 1, "apprehend arrest citation cop pulled undercover law over"], + ["1f46f", "", "people with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie bff"], + ["1f46f-200d-2640-fe0f", "", "women with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"], + ["1f46f-200d-2642-fe0f", "", "men with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"], + ["1f470", "", "person with veil", 1, "wedding"], + ["1f470-200d-2640-fe0f", "", "woman with veil", 1, "bride wedding"], + ["1f470-200d-2642-fe0f", "", "man with veil", 1, "wedding"], + ["1f471", "", "person: blond hair", 1, "human blond-haired"], + ["1f471-200d-2640-fe0f", "", "woman: blond hair", 1, "blonde blond-haired"], + ["1f471-200d-2642-fe0f", "", "man: blond hair", 1, "blond-haired"], + ["1f472", "", "person with skullcap", 1, "Chinese gua guapi mao pi cap hat"], + ["1f473", "", "person wearing turban", 1, ""], + ["1f473-200d-2640-fe0f", "", "woman wearing turban", 1, ""], + ["1f473-200d-2642-fe0f", "", "man wearing turban", 1, ""], + ["1f474", "", "old man", 1, "gramps grandfather grandpa elderly bald wise adult"], + ["1f475", "", "old woman", 1, "grandma grandmother granny elderly wise lady adult"], + ["1f476", "", "baby", 1, "goo babies children infant pregnant young newborn"], + ["1f477", "", "construction worker", 1, "fix hardhat rebuild remodel repair build work hat"], + ["1f477-200d-2640-fe0f", "", "woman construction worker", 1, "fix hardhat rebuild remodel repair build work hat"], + ["1f477-200d-2642-fe0f", "", "man construction worker", 1, "fix hardhat rebuild remodel repair build work hat"], + ["1f478", "", "princess", 1, "queen crown royal royalty fairytale fairy tale"], + ["1f479", "", "ogre", 0, "devil mask creature monster scary fairytale fairy tale"], + ["1f47a", "", "goblin", 0, "mean mask angry creature monster fairytale fairy tale"], + ["1f47b", "", "ghost", 0, "boo haunting silly creature monster scary excited halloween fairytale fairy"], + ["1f47c", "", "baby angel", 1, "church fairytale fairy tale"], + ["1f47d", "", "alien", 0, "ufo extraterrestrial creature monster fairytale fairy space tale"], + ["1f47e", "", "alien monster", 0, "gamer games pixelated ufo extraterrestrial creature fairytale fairy space tale"], + ["1f47f", "", "angry face with horns", 0, "imp mischievous demon devil purple shade evil fairytale fairy tale"], + ["1f480", "", "skull", 0, "i\u{2019}m lmao death yolo body monster dead fairytale fairy tale"], + ["1f481", "", "person tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"], + ["1f481-200d-2640-fe0f", "", "woman tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"], + ["1f481-200d-2642-fe0f", "", "man tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"], + ["1f482", "", "guard", 1, "buckingham london palace helmet"], + ["1f482-200d-2640-fe0f", "", "woman guard", 1, "buckingham london palace helmet"], + ["1f482-200d-2642-fe0f", "", "man guard", 1, "buckingham london palace helmet"], + ["1f483", "", "woman dancing", 1, "flair flamenco groove let\u{2019}s tango elegant festive salsa dance dancer"], + ["1f484", "", "lipstick", 6, "cosmetics makeup date"], + ["1f485", "", "nail polish", 1, "care manicure cosmetics makeup bored done whatever"], + ["1f486", "", "person getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"], + ["1f486-200d-2640-fe0f", "", "woman getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"], + ["1f486-200d-2642-fe0f", "", "man getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"], + ["1f487", "", "person getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"], + ["1f487-200d-2640-fe0f", "", "woman getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"], + ["1f487-200d-2642-fe0f", "", "man getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"], + ["1f488", "", "barber pole", 4, "fresh shave haircut cut"], + ["1f489", "", "syringe", 6, "vaccination flu shot needle medicine sick doctor tool"], + ["1f48a", "", "pill", 6, "drugs medicated pills vitamin medicine sick doctor"], + ["1f48b", "", "kiss mark", 0, "lips sexy kissing dating romance emotion"], + ["1f48c", "", "love letter", 0, "valentine mail romance"], + ["1f48d", "", "ring", 6, "engaged married shiny engagement sparkling diamond wedding romance"], + ["1f48e", "", "gem stone", 6, "jewel engagement diamond wedding money romance"], + ["1f48f", "", "kiss", 1, "mwah babe together anniversary couple date xoxo bae dating romance"], + ["1f490", "", "bouquet", 2, "birthday anniversary date flower romance plant"], + ["1f491", "", "couple with heart", 1, "relationship babe together anniversary you bae kiss dating romance"], + ["1f492", "", "wedding", 4, "hitched nuptials chapel romance"], + ["1f493", "", "beating heart", 0, "cardio pulsating heartbeat pulse emotion ily 143"], + ["1f494", "", "broken heart", 0, "crushed heartbroken lonely break emotion sad"], + ["1f495", "", "two hearts", 0, "loving kisses anniversary date xoxo dating emotion ily 143"], + ["1f496", "", "sparkling heart", 0, "morning sparkle kisses excited night xoxo good emotion ily 143"], + ["1f497", "", "growing heart", 0, "heartpulse muah pulse nervous kisses excited xoxo emotion ily 143"], + ["1f498", "", "heart with arrow", 0, "cupid adorbs valentine date romance emotion ily 143"], + ["1f499", "", "blue heart", 0, "romance emotion ily 143"], + ["1f49a", "", "green heart", 0, "romantic emotion ily 143"], + ["1f49b", "", "yellow heart", 0, "cardiac emotion ily 143"], + ["1f49c", "", "purple heart", 0, "bestest emotion ily 143"], + ["1f49d", "", "heart with ribbon", 0, "valentine kisses anniversary xoxo emotion ily 143"], + ["1f49e", "", "revolving hearts", 0, "adorbs anniversary emotion 143"], + ["1f49f", "", "heart decoration", 0, "hearth purple emotion 143 white"], + ["1f4a0", "", "diamond with a dot", 7, "comic geometric"], + ["1f4a1", "", "light bulb", 6, "idea electric comic"], + ["1f4a2", "", "anger symbol", 0, "angry mad upset comic"], + ["1f4a3", "", "bomb", 6, "dangerous explosion boom hot comic"], + ["1f4a4", "", "ZZZ", 0, "sleeping goodnight sleepy sleep tired night comic good"], + ["1f4a5", "", "collision", 0, "collide bomb explode boom comic"], + ["1f4a6", "", "sweat droplets", 0, "splashing squirt wet drip droplet drops work workout comic water"], + ["1f4a7", "", "droplet", 4, "drop sweat tear nature comic cold water weather sad"], + ["1f4a8", "", "dashing away", 0, "fart go gone gotta dash running smoke comic cloud fast"], + ["1f4a9", "", "pile of poo", 0, "bs doo dung fml smelly stinks stinky turd poop stink"], + ["1f4aa", "", "flexed biceps", 1, "beast bench curls flex gains gym jacked muscle press ripped"], + ["1f4ab", "", "dizzy", 0, "shining shooting stars comic star"], + ["1f4ac", "", "speech balloon", 0, "message sms text typing dialog talk bubble comic"], + ["1f4ad", "", "thought balloon", 0, "cartoon daydream decisions dream invent invention realize think thoughts wonder"], + ["1f4ae", "", "white flower", 2, ""], + ["1f4af", "", "hundred points", 0, "a+ clearly definitely faithful perfect TRUE truth yup 100 agree"], + ["1f4b0", "", "money bag", 6, "moneybag paying bet paid cost million billion rich dollar gold"], + ["1f4b1", "", "currency exchange", 7, "bank money"], + ["1f4b2", "", "heavy dollar sign", 7, "million pay billion charge cash currency money"], + ["1f4b3", "", "credit card", 6, "pay charge cash bank money"], + ["1f4b4", "", "yen banknote", 6, "bill currency note bank money"], + ["1f4b5", "", "dollar banknote", 6, "bill currency note bank money"], + ["1f4b6", "", "euro banknote", 6, "100 rich bill currency note bank money"], + ["1f4b7", "", "pound banknote", 6, "pounds billion bill cash currency note bank money"], + ["1f4b8", "", "money with wings", 6, "million pay billion banknote bill dollar cash fly note bank"], + ["1f4b9", "", "chart increasing with yen", 6, "market rise upward growth trend graph currency bank money"], + ["1f4ba", "", "seat", 4, "chair"], + ["1f4bb", "", "laptop", 6, "pc personal office computer"], + ["1f4bc", "", "briefcase", 6, "office"], + ["1f4bd", "", "computer disk", 6, "minidisk optical"], + ["1f4be", "", "floppy disk", 6, "computer"], + ["1f4bf", "", "optical disk", 6, "blu-ray CD dvd computer"], + ["1f4c0", "", "dvd", 6, "Blu-ray cd optical disk computer"], + ["1f4c1", "", "file folder", 6, ""], + ["1f4c2", "", "open file folder", 6, ""], + ["1f4c3", "", "page with curl", 6, "document paper"], + ["1f4c4", "", "page facing up", 6, "document paper"], + ["1f4c5", "", "calendar", 6, "date"], + ["1f4c6", "", "tear-off calendar", 6, "tear-off"], + ["1f4c7", "", "card index", 6, "rolodex old school"], + ["1f4c8", "", "chart increasing", 6, "upward data growth trend graph up right"], + ["1f4c9", "", "chart decreasing", 6, "downward negative data trend graph down"], + ["1f4ca", "", "bar chart", 6, "data graph"], + ["1f4cb", "", "clipboard", 6, "list do notes"], + ["1f4cc", "", "pushpin", 6, "collage pin"], + ["1f4cd", "", "round pushpin", 6, "location map pin"], + ["1f4ce", "", "paperclip", 6, ""], + ["1f4cf", "", "straight ruler", 6, "edge straightedge angle math"], + ["1f4d0", "", "triangular ruler", 6, "rule set angle slide math triangle"], + ["1f4d1", "", "bookmark tabs", 6, "marker mark"], + ["1f4d2", "", "ledger", 6, "notebook"], + ["1f4d3", "", "notebook", 6, ""], + ["1f4d4", "", "notebook with decorative cover", 6, "decorated writing book school education"], + ["1f4d5", "", "closed book", 6, "education"], + ["1f4d6", "", "open book", 6, "knowledge novels library reading education"], + ["1f4d7", "", "green book", 6, "library reading education"], + ["1f4d8", "", "blue book", 6, "library reading education"], + ["1f4d9", "", "orange book", 6, "library reading education"], + ["1f4da", "", "books", 6, "study knowledge novels library reading book school education"], + ["1f4db", "", "name badge", 7, ""], + ["1f4dc", "", "scroll", 6, "paper"], + ["1f4dd", "", "memo", 6, "media pencil notes communication"], + ["1f4de", "", "telephone receiver", 6, "voip phone communication"], + ["1f4df", "", "pager", 6, "communication"], + ["1f4e0", "", "fax machine", 6, "communication"], + ["1f4e1", "", "satellite antenna", 6, "aliens dish contact science"], + ["1f4e2", "", "loudspeaker", 6, "address public loud communication sound"], + ["1f4e3", "", "megaphone", 6, "cheering sound"], + ["1f4e4", "", "outbox tray", 6, "sent email letter mail box"], + ["1f4e5", "", "inbox tray", 6, "zero receive email letter mail box"], + ["1f4e6", "", "package", 6, "parcel shipping delivery box communication"], + ["1f4e7", "", "e-mail", 6, "e-mail email letter"], + ["1f4e8", "", "incoming envelope", 6, "delivering receive sent e-mail email letter mail"], + ["1f4e9", "", "envelope with arrow", 6, "outgoing send sent e-mail email letter down mail communication"], + ["1f4ea", "", "closed mailbox with lowered flag", 6, "postbox mail"], + ["1f4eb", "", "closed mailbox with raised flag", 6, "postbox mail communication"], + ["1f4ec", "", "open mailbox with raised flag", 6, "postbox mail"], + ["1f4ed", "", "open mailbox with lowered flag", 6, "postbox mail"], + ["1f4ee", "", "postbox", 6, "mailbox mail"], + ["1f4ef", "", "postal horn", 6, "post"], + ["1f4f0", "", "newspaper", 6, "news paper communication"], + ["1f4f1", "", "mobile phone", 6, "cell telephone communication"], + ["1f4f2", "", "mobile phone with arrow", 6, "call receive build cell telephone communication"], + ["1f4f3", "", "vibration mode", 7, "cell mobile telephone phone communication"], + ["1f4f4", "", "mobile phone off", 7, "cell telephone"], + ["1f4f5", "", "no mobile phones", 7, "cell telephone phone prohibited forbidden not"], + ["1f4f6", "", "antenna bars", 7, "signal cell mobile telephone phone bar communication"], + ["1f4f7", "", "camera", 6, "photo selfie snap tbt trip video"], + ["1f4f8", "", "camera with flash", 6, "video"], + ["1f4f9", "", "video camera", 6, "camcorder tbt"], + ["1f4fa", "", "television", 6, "tv video"], + ["1f4fb", "", "radio", 6, "tbt entertainment video"], + ["1f4fc", "", "videocassette", 6, "tape vcr vhs old school video"], + ["1f4fd-fe0f", "", "film projector", 6, "cinema movie video"], + ["1f4ff", "", "prayer beads", 6, "necklace religion clothing"], + ["1f500", "", "shuffle tracks button", 7, "crossed"], + ["1f501", "", "repeat button", 7, "clockwise"], + ["1f502", "", "repeat single button", 7, "once clockwise"], + ["1f503", "", "clockwise vertical arrows", 7, "reload refresh"], + ["1f504", "", "counterclockwise arrows button", 7, "anticlockwise deja rewindershins vu refresh again"], + ["1f505", "", "dim button", 7, "brightness low"], + ["1f506", "", "bright button", 7, "brightness light"], + ["1f507", "", "muted speaker", 6, "mute silent quiet sound"], + ["1f508", "", "speaker low volume", 6, "soft sound"], + ["1f509", "", "speaker medium volume", 6, "sound"], + ["1f50a", "", "speaker high volume", 6, "loud sound music"], + ["1f50b", "", "battery", 6, ""], + ["1f50c", "", "electric plug", 6, "electricity"], + ["1f50d", "", "magnifying glass tilted left", 6, "left-pointing search lab science tool"], + ["1f50e", "", "magnifying glass tilted right", 6, "right-pointing search contact lab science tool"], + ["1f50f", "", "locked with pen", 6, "privacy ink nib lock"], + ["1f510", "", "locked with key", 6, "secure lock bike closed"], + ["1f511", "", "key", 6, "keys major password unlock lock"], + ["1f512", "", "locked", 6, "private lock closed"], + ["1f513", "", "unlocked", 6, "cracked unlock lock open"], + ["1f514", "", "bell", 6, "break church sound"], + ["1f515", "", "bell with slash", 6, "mute silent quiet sound prohibited forbidden no not"], + ["1f516", "", "bookmark", 6, "mark"], + ["1f517", "", "link", 6, "links"], + ["1f518", "", "radio button", 7, "geometric"], + ["1f519", "", "BACK arrow", 7, ""], + ["1f51a", "", "END arrow", 7, ""], + ["1f51b", "", "ON! arrow", 7, "ON! mark"], + ["1f51c", "", "SOON arrow", 7, "brb omw"], + ["1f51d", "", "TOP arrow", 7, "homie up"], + ["1f51e", "", "no one under eighteen", 7, "18 age restriction underage prohibited forbidden not"], + ["1f51f", "", "keycap: 10", 7, ""], + ["1f520", "", "input latin uppercase", 7, "ABCD letters"], + ["1f521", "", "input latin lowercase", 7, "abcd letters"], + ["1f522", "", "input numbers", 7, "1234"], + ["1f523", "", "input symbols", 7, "& % \u{266a} \u{3012}"], + ["1f524", "", "input latin letters", 7, "abc alphabet"], + ["1f525", "", "fire", 4, "af flame lit litaf burn hot tool"], + ["1f526", "", "flashlight", 6, "torch electric light tool"], + ["1f527", "", "wrench", 6, "spanner improvement home tool"], + ["1f528", "", "hammer", 6, "repairs improvement home tool"], + ["1f529", "", "nut and bolt", 6, "improvement home tool"], + ["1f52a", "", "kitchen knife", 3, "hocho chef cooking weapon tool"], + ["1f52b", "", "water pistol", 5, "gun handgun revolver weapon tool"], + ["1f52c", "", "microscope", 6, "experiment lab science tool"], + ["1f52d", "", "telescope", 6, "contact extraterrestrial science tool"], + ["1f52e", "", "crystal ball", 5, "future fortune magic fairytale fairy tale tool"], + ["1f52f", "", "dotted six-pointed star", 7, "six-pointed jewish fortune judaism"], + ["1f530", "", "Japanese symbol for beginner", 7, "chevron leaf yellow green tool"], + ["1f531", "", "trident emblem", 7, "poseidon anchor ship tool"], + ["1f532", "", "black square button", 7, "geometric"], + ["1f533", "", "white square button", 7, "outlined geometric"], + ["1f534", "", "red circle", 7, "geometric"], + ["1f535", "", "blue circle", 7, "geometric"], + ["1f536", "", "large orange diamond", 7, "geometric"], + ["1f537", "", "large blue diamond", 7, "geometric"], + ["1f538", "", "small orange diamond", 7, "geometric"], + ["1f539", "", "small blue diamond", 7, "geometric"], + ["1f53a", "", "red triangle pointed up", 7, "geometric"], + ["1f53b", "", "red triangle pointed down", 7, "geometric"], + ["1f53c", "", "upwards button", 7, "red up"], + ["1f53d", "", "downwards button", 7, "down red"], + ["1f549-fe0f", "", "om", 7, "Hindu religion"], + ["1f54a-fe0f", "", "dove", 2, "fly peace ornithology bird"], + ["1f54b", "", "kaaba", 4, "hajj umrah islam Muslim religion"], + ["1f54c", "", "mosque", 4, "masjid islam Muslim religion"], + ["1f54d", "", "synagogue", 4, "Jew Jewish temple judaism religion"], + ["1f54e", "", "menorah", 7, "candelabrum candlestick hanukkah jewish judaism religion"], + ["1f550", "", "one o\u{2019}clock", 4, "1:00 1 o\u{2019}clock time"], + ["1f551", "", "two o\u{2019}clock", 4, "2:00 2 o\u{2019}clock time"], + ["1f552", "", "three o\u{2019}clock", 4, "3:00 3 o\u{2019}clock time"], + ["1f553", "", "four o\u{2019}clock", 4, "4:00 4 o\u{2019}clock time"], + ["1f554", "", "five o\u{2019}clock", 4, "5:00 5 o\u{2019}clock time"], + ["1f555", "", "six o\u{2019}clock", 4, "6:00 6 o\u{2019}clock time"], + ["1f556", "", "seven o\u{2019}clock", 4, "7:00 0 7 o\u{2019}clock"], + ["1f557", "", "eight o\u{2019}clock", 4, "8:00 8 o\u{2019}clock time"], + ["1f558", "", "nine o\u{2019}clock", 4, "9:00 9 o\u{2019}clock time"], + ["1f559", "", "ten o\u{2019}clock", 4, "10:00 10 0 o\u{2019}clock"], + ["1f55a", "", "eleven o\u{2019}clock", 4, "11:00 11 o\u{2019}clock time"], + ["1f55b", "", "twelve o\u{2019}clock", 4, "12:00 12 o\u{2019}clock time"], + ["1f55c", "", "one-thirty", 4, "1:30 one-thirty 1 30 time clock"], + ["1f55d", "", "two-thirty", 4, "2:30 two-thirty 2 30 time clock"], + ["1f55e", "", "three-thirty", 4, "3:30 three-thirty 3 30 time clock"], + ["1f55f", "", "four-thirty", 4, "4:30 four-thirty 4 30 time clock"], + ["1f560", "", "five-thirty", 4, "5:30 five-thirty 5 30 time clock"], + ["1f561", "", "six-thirty", 4, "6:30 six-thirty 6 30 clock"], + ["1f562", "", "seven-thirty", 4, "7:30 seven-thirty 7 30 clock"], + ["1f563", "", "eight-thirty", 4, "8:30 eight-thirty 8 30 time clock"], + ["1f564", "", "nine-thirty", 4, "9:30 nine-thirty 9 30 time clock"], + ["1f565", "", "ten-thirty", 4, "10:30 ten-thirty 10 30 time clock"], + ["1f566", "", "eleven-thirty", 4, "11:30 eleven-thirty 11 30 time clock"], + ["1f567", "", "twelve-thirty", 4, "12:30 twelve-thirty 12 30 time clock"], + ["1f56f-fe0f", "", "candle", 6, "light"], + ["1f570-fe0f", "", "mantelpiece clock", 4, "time"], + ["1f573-fe0f", "", "hole", 0, ""], + ["1f574-fe0f", "", "person in suit levitating", 1, "business"], + ["1f575-fe0f", "", "detective", 1, "sleuth spy"], + ["1f575-fe0f-200d-2640-fe0f", "", "woman detective", 1, "sleuth spy"], + ["1f575-fe0f-200d-2642-fe0f", "", "man detective", 1, "sleuth spy"], + ["1f576-fe0f", "", "sunglasses", 6, "dark eyewear glasses eye"], + ["1f577-fe0f", "", "spider", 2, "insect"], + ["1f578-fe0f", "", "spider web", 2, ""], + ["1f579-fe0f", "", "joystick", 5, "videogame video game"], + ["1f57a", "", "man dancing", 1, "flair flamenco groove let\u{2019}s tango elegant festive salsa dance dancer"], + ["1f587-fe0f", "", "linked paperclips", 6, "link paperclip"], + ["1f58a-fe0f", "", "pen", 6, "ballpoint"], + ["1f58b-fe0f", "", "fountain pen", 6, ""], + ["1f58c-fe0f", "", "paintbrush", 6, "painting"], + ["1f58d-fe0f", "", "crayon", 6, ""], + ["1f590-fe0f", "", "hand with fingers splayed", 1, "raised stop finger"], + ["1f595", "", "middle finger", 1, ""], + ["1f596", "", "vulcan salute", 1, "hands finger"], + ["1f5a4", "", "black heart", 0, "wicked evil"], + ["1f5a5-fe0f", "", "desktop computer", 6, "monitor"], + ["1f5a8-fe0f", "", "printer", 6, "computer"], + ["1f5b1-fe0f", "", "computer mouse", 6, ""], + ["1f5b2-fe0f", "", "trackball", 6, "computer"], + ["1f5bc-fe0f", "", "framed picture", 5, "frame museum art painting"], + ["1f5c2-fe0f", "", "card index dividers", 6, ""], + ["1f5c3-fe0f", "", "card file box", 6, ""], + ["1f5c4-fe0f", "", "file cabinet", 6, "filing paper"], + ["1f5d1-fe0f", "", "wastebasket", 6, "garbage trash waste can"], + ["1f5d2-fe0f", "", "spiral notepad", 6, "pad note"], + ["1f5d3-fe0f", "", "spiral calendar", 6, "pad"], + ["1f5dc-fe0f", "", "clamp", 6, "compress vice tool"], + ["1f5dd-fe0f", "", "old key", 6, "clue lock"], + ["1f5de-fe0f", "", "rolled-up newspaper", 6, "rolled-up news paper"], + ["1f5e1-fe0f", "", "dagger", 6, "knife weapon"], + ["1f5e3-fe0f", "", "speaking head", 1, "speak silhouette"], + ["1f5e8-fe0f", "", "left speech bubble", 0, "dialog balloon"], + ["1f5ef-fe0f", "", "right anger bubble", 0, "balloon angry mad"], + ["1f5f3-fe0f", "", "ballot box with ballot", 6, ""], + ["1f5fa-fe0f", "", "world map", 4, ""], + ["1f5fb", "", "mount fuji", 4, "nature mountain"], + ["1f5fc", "", "Tokyo tower", 4, ""], + ["1f5fd", "", "Statue of Liberty", 4, "ny nyc york new"], + ["1f5fe", "", "map of Japan", 4, ""], + ["1f5ff", "", "moai", 6, "moyai stoneface statue travel"], + ["1f600", "", "grinning face", 0, "cheerful cheery nice grin laugh teeth happy smiling smile"], + ["1f601", "", "beaming face with smiling eyes", 0, "nice grin grinning teeth happy eye smile"], + ["1f602", "", "face with tears of joy", 0, "hilarious roflmao funny hehe lmao rofl haha laugh lol crying"], + ["1f603", "", "grinning face with big eyes", 0, "yay grin awesome teeth happy mouth open smiling smile"], + ["1f604", "", "grinning face with smiling eyes", 0, "grin laugh lol happy mouth open eye smile"], + ["1f605", "", "grinning face with sweat", 0, "stress dejected stressed nervous excited cold mouth open smiling smile"], + ["1f606", "", "grinning squinting face", 0, "hahaha rofl haha laugh lol closed happy mouth open eyes"], + ["1f607", "", "smiling face with halo", 0, "angels innocent spirit angel angelic blessed peaceful happy fairytale fairy"], + ["1f608", "", "smiling face with horns", 0, "demon devil purple shade evil fairytale fairy tale smile"], + ["1f609", "", "winking face", 0, "heartbreaker tease winks wink sexy slide flirt"], + ["1f60a", "", "smiling face with smiling eyes", 0, "satisfied blush glad eye smile"], + ["1f60b", "", "face savoring food", 0, "savor tasty um delicious yum yummy eat full hungry smiling"], + ["1f60c", "", "relieved face", 0, "calm relief zen peace"], + ["1f60d", "", "smiling face with heart-eyes", 0, "heart-eyes romantic hearts kisses feels xoxo bae romance eye ily"], + ["1f60e", "", "smiling face with sunglasses", 0, "chilling shades rad relaxed slay swag cool style bright awesome"], + ["1f60f", "", "smirking face", 0, "boss dapper kidding leer slick smirk smug snicker suave suspicious"], + ["1f610", "", "neutral face", 0, "deadpan blank unamused unimpressed expressionless fine jealous straight awkward meh"], + ["1f611", "", "expressionless face", 0, "inexpressive uh unimpressed fine jealous straight awkward meh oh dead"], + ["1f612", "", "unamused face", 0, "... jel uhh weird jelly pissed fine jealous ugh bored"], + ["1f613", "", "downcast face with sweat", 0, "close yikes headache nervous scared feels cold sad"], + ["1f614", "", "pensive face", 0, "died lost sucks losing awful dejected bored disappointed sad"], + ["1f615", "", "confused face", 0, "befuddled confusing hm sure dunno sorry meh frown sad not"], + ["1f616", "", "confounded face", 0, "cringe distraught annoyed confused frustrated mad feels sad"], + ["1f617", "", "kissing face", 0, "smooch smooches date flirt xoxo you kiss dating ily 143"], + ["1f618", "", "face blowing a kiss", 0, "lover miss muah smooch romantic adorbs flirt xoxo you bae"], + ["1f619", "", "kissing face with smiling eyes", 0, "kisses closed night date flirt kiss dating eye ily 143"], + ["1f61a", "", "kissing face with closed eyes", 0, "blush smooches kisses date flirt xoxo bae dating eye ily"], + ["1f61b", "", "face with tongue", 0, "cool stuck-out nice awesome party sweet"], + ["1f61c", "", "winking face with tongue", 0, "joke loopy nutty wacky weirdo wink epic funny stuck-out crazy"], + ["1f61d", "", "squinting face with tongue", 0, "horrible taste gross stuck-out yolo closed omg whatever eye eyes"], + ["1f61e", "", "disappointed face", 0, "losing awful blame dejected fail unhappy sad"], + ["1f61f", "", "worried face", 0, "butterflies nerves stress worry stressed anxious nervous surprised sad"], + ["1f620", "", "angry face", 0, "maddening rage blame anger frustrated shade mad upset feels unhappy"], + ["1f621", "", "enraged face", 0, "maddening rage anger pouting angry shade mad upset feels unhappy"], + ["1f622", "", "crying face", 0, "triste miss awful cry tear feels unhappy sad"], + ["1f623", "", "persevering face", 0, "concentrate concentration focus persevere headache"], + ["1f624", "", "face with steam from nose", 0, "fume fuming furious fury triumph won anger angry mad feels"], + ["1f625", "", "sad but relieved face", 0, "complicated whew close call anxious sweat disappointed not time"], + ["1f626", "", "frowning face with open mouth", 0, "caught guard what wow surprise scared frown scary"], + ["1f627", "", "anguished face", 0, "forgot stressed what wow surprise scared scary unhappy"], + ["1f628", "", "fearful face", 0, "afraid blame fear worried anxious scared"], + ["1f629", "", "weary face", 0, "nooo fail sleepy hungry crying tired mad feels unhappy sad"], + ["1f62a", "", "sleepy face", 0, "sleeping sleep crying tired night good sad"], + ["1f62b", "", "tired face", 0, "sneeze cost nap feels sad"], + ["1f62c", "", "grimacing face", 0, "awk dentist grimace awkward grinning smiling smile"], + ["1f62d", "", "loudly crying face", 0, "bawling sob tears cry tear unhappy sad"], + ["1f62e", "", "face with open mouth", 0, "believe sympathy unbelievable unreal forgot whoa shocked surprised wow you"], + ["1f62e-200d-1f4a8", "", "face exhaling", 0, "exhale groan sigh whisper whistle blowing exhausted gasp relief blow"], + ["1f62f", "", "hushed face", 0, "stunned epic woah whoa surprised omg"], + ["1f630", "", "anxious face with sweat", 0, "eek rushed yikes nervous scared blue cold mouth open"], + ["1f631", "", "face screaming in fear", 0, "munch scream screamer fearful epic woah shocked surprised scared"], + ["1f632", "", "astonished face", 0, "totally cost way shocked omg no"], + ["1f633", "", "flushed face", 0, "amazed dazed geez impressed jeez crazy embarrassed heat awkward what"], + ["1f634", "", "sleeping face", 0, "yawn bed bedtime goodnight nap zzz sleep tired night good"], + ["1f635", "", "face with crossed-out eyes", 0, "crossed-out knocked dizzy sick tired dead feels"], + ["1f635-200d-1f4ab", "", "face with spiral eyes", 0, "hypnotized trouble woozy smiley woah confused whoa dizzy omg"], + ["1f636", "", "face without mouth", 0, "mouthless silence speechless blank expressionless mute silent awkward quiet secret"], + ["1f636-200d-1f32b-fe0f", "", "face in clouds", 0, "absentminded fog head"], + ["1f637", "", "face with medical mask", 0, "dermatologist germs dr dentist medicine sick doctor cold"], + ["1f638", "", "grinning cat with smiling eyes", 0, "grin eye smile"], + ["1f639", "", "cat with tears of joy", 0, "laughing laugh lol tear"], + ["1f63a", "", "grinning cat", 0, "mouth open smiling smile"], + ["1f63b", "", "smiling cat with heart-eyes", 0, "heart-eyes eye smile"], + ["1f63c", "", "cat with wry smile", 0, "ironic"], + ["1f63d", "", "kissing cat", 0, "closed kiss eye eyes"], + ["1f63e", "", "pouting cat", 0, ""], + ["1f63f", "", "crying cat", 0, "cry tear sad"], + ["1f640", "", "weary cat", 0, "oh surprised"], + ["1f641", "", "slightly frowning face", 0, "frown sad"], + ["1f642", "", "slightly smiling face", 0, "happy smile"], + ["1f642-200d-2194-fe0f", "", "head shaking horizontally", 0, "shake no"], + ["1f642-200d-2195-fe0f", "", "head shaking vertically", 0, "nod yes"], + ["1f643", "", "upside-down face", 0, "upside-down hehe smile"], + ["1f644", "", "face with rolling eyes", 0, "eyeroll ugh shade whatever"], + ["1f645", "", "person gesturing NO", 1, "prohibit forbidden not gesture"], + ["1f645-200d-2640-fe0f", "", "woman gesturing NO", 1, "prohibit forbidden not gesture"], + ["1f645-200d-2642-fe0f", "", "man gesturing NO", 1, "prohibit forbidden not gesture"], + ["1f646", "", "person gesturing OK", 1, "exercise omg gesture"], + ["1f646-200d-2640-fe0f", "", "woman gesturing OK", 1, "exercise omg gesture"], + ["1f646-200d-2642-fe0f", "", "man gesturing OK", 1, "exercise omg gesture"], + ["1f647", "", "person bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"], + ["1f647-200d-2640-fe0f", "", "woman bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"], + ["1f647-200d-2642-fe0f", "", "man bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"], + ["1f648", "", "see-no-evil monkey", 0, "watch forgot hide embarrassed smh secret scared prohibited forbidden omg"], + ["1f649", "", "hear-no-evil monkey", 0, "tmi ears listen shh secret prohibited forbidden not gesture"], + ["1f64a", "", "speak-no-evil monkey", 0, "stealth oops quiet secret prohibited forbidden not gesture"], + ["1f64b", "", "person raising hand", 1, "raise here know me question pick gesture"], + ["1f64b-200d-2640-fe0f", "", "woman raising hand", 1, "raise here know me question pick gesture"], + ["1f64b-200d-2642-fe0f", "", "man raising hand", 1, "raise here know me question pick gesture"], + ["1f64c", "", "raising hands", 1, "praise hooray raised gesture celebration"], + ["1f64d", "", "person frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"], + ["1f64d-200d-2640-fe0f", "", "woman frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"], + ["1f64d-200d-2642-fe0f", "", "man frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"], + ["1f64e", "", "person pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"], + ["1f64e-200d-2640-fe0f", "", "woman pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"], + ["1f64e-200d-2642-fe0f", "", "man pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"], + ["1f64f", "", "folded hands", 1, "appreciate cmon thx blessed thanks please pray ask beg bow"], + ["1f680", "", "rocket", 4, "launch rockets travel space"], + ["1f681", "", "helicopter", 4, "copter roflcopter travel vehicle"], + ["1f682", "", "locomotive", 4, "caboose trains engine steam train railway travel"], + ["1f683", "", "railway car", 4, "tram trolleybus electric train travel"], + ["1f684", "", "high-speed train", 4, "high-speed shinkansen railway"], + ["1f685", "", "bullet train", 4, "high-speed shinkansen nose speed railway travel"], + ["1f686", "", "train", 4, "choo arrived railway"], + ["1f687", "", "metro", 4, "subway travel"], + ["1f688", "", "light rail", 4, "monorail arrived railway"], + ["1f689", "", "station", 4, "train railway"], + ["1f68a", "", "tram", 4, "trolleybus"], + ["1f68b", "", "tram car", 4, "trolley trolleybus bus"], + ["1f68c", "", "bus", 4, "school vehicle"], + ["1f68d", "", "oncoming bus", 4, "cars"], + ["1f68e", "", "trolleybus", 4, "trolley tram bus"], + ["1f68f", "", "bus stop", 4, "busstop"], + ["1f690", "", "minibus", 4, "van drive bus vehicle"], + ["1f691", "", "ambulance", 4, "emergency vehicle"], + ["1f692", "", "fire engine", 4, "truck"], + ["1f693", "", "police car", 4, "5\u{2013}0 cops patrol"], + ["1f694", "", "oncoming police car", 4, ""], + ["1f695", "", "taxi", 4, "cab cabbie drive yellow vehicle car"], + ["1f696", "", "oncoming taxi", 4, "hail cab cabbie cars drove yellow"], + ["1f697", "", "automobile", 4, "driving vehicle car"], + ["1f698", "", "oncoming automobile", 4, "cars drove vehicle car"], + ["1f699", "", "sport utility vehicle", 4, "recreational sportutility drive car"], + ["1f69a", "", "delivery truck", 4, "drive vehicle car"], + ["1f69b", "", "articulated lorry", 4, "semi truck drive move vehicle car"], + ["1f69c", "", "tractor", 4, "vehicle"], + ["1f69d", "", "monorail", 4, "vehicle"], + ["1f69e", "", "mountain railway", 4, "trip car"], + ["1f69f", "", "suspension railway", 4, ""], + ["1f6a0", "", "mountain cableway", 4, "cable gondola lift ski"], + ["1f6a1", "", "aerial tramway", 4, "ropeway cable gondola car"], + ["1f6a2", "", "ship", 4, "passenger boat travel"], + ["1f6a3", "", "person rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"], + ["1f6a3-200d-2640-fe0f", "", "woman rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"], + ["1f6a3-200d-2642-fe0f", "", "man rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"], + ["1f6a4", "", "speedboat", 4, "billionaire luxury millionaire summer lake boat travel"], + ["1f6a5", "", "horizontal traffic light", 4, "intersection stoplight signal stop"], + ["1f6a6", "", "vertical traffic light", 4, "intersection stoplight drove signal stop"], + ["1f6a7", "", "construction", 4, "barrier"], + ["1f6a8", "", "police car light", 4, "alert beacon alarm revolving emergency siren"], + ["1f6a9", "", "triangular flag", 8, "post golf construction"], + ["1f6aa", "", "door", 6, "front closet back"], + ["1f6ab", "", "prohibited", 7, "entry smoke forbidden no not"], + ["1f6ac", "", "cigarette", 6, "smoking"], + ["1f6ad", "", "no smoking", 7, "smoke prohibited forbidden not"], + ["1f6ae", "", "litter in bin sign", 7, "litterbin"], + ["1f6af", "", "no littering", 7, "litter prohibited forbidden not"], + ["1f6b0", "", "potable water", 7, "drinking"], + ["1f6b1", "", "non-potable water", 7, "dry non-drinking non-potable prohibited"], + ["1f6b2", "", "bicycle", 4, "class cycling gang ride spin spinning cycle cyclist bike"], + ["1f6b3", "", "no bicycles", 7, "bicycle bike prohibited forbidden not"], + ["1f6b4", "", "person biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b4-200d-2640-fe0f", "", "woman biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b4-200d-2642-fe0f", "", "man biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b5", "", "person mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b5-200d-2640-fe0f", "", "woman mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b5-200d-2642-fe0f", "", "man mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"], + ["1f6b6", "", "person walking", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b6-200d-2640-fe0f", "", "woman walking", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b6-200d-2640-fe0f-200d-27a1-fe0f", "", "woman walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b6-200d-2642-fe0f", "", "man walking", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b6-200d-2642-fe0f-200d-27a1-fe0f", "", "man walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b6-200d-27a1-fe0f", "", "person walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"], + ["1f6b7", "", "no pedestrians", 7, "pedestrian prohibited forbidden not"], + ["1f6b8", "", "children crossing", 7, "traffic pedestrian"], + ["1f6b9", "", "men\u{2019}s room", 7, "men\u{2019}s lavatory restroom WC bathroom toilet"], + ["1f6ba", "", "women\u{2019}s room", 7, "women\u{2019}s lavatory restroom WC bathroom toilet"], + ["1f6bb", "", "restroom", 7, "lavatory WC bathroom toilet"], + ["1f6bc", "", "baby symbol", 7, "changing"], + ["1f6bd", "", "toilet", 6, "bathroom"], + ["1f6be", "", "water closet", 7, "lavatory restroom WC bathroom toilet"], + ["1f6bf", "", "shower", 6, "water"], + ["1f6c0", "", "person taking bath", 1, "tub bathtub"], + ["1f6c1", "", "bathtub", 6, "bath"], + ["1f6c2", "", "passport control", 7, ""], + ["1f6c3", "", "customs", 7, "packing"], + ["1f6c4", "", "baggage claim", 7, "journey ready case arrived bags packing trip checked plane travel"], + ["1f6c5", "", "left luggage", 7, "locker baggage case"], + ["1f6cb-fe0f", "", "couch and lamp", 6, "hotel"], + ["1f6cc", "", "person in bed", 1, "bedtime goodnight nap zzz sleep hotel tired night good"], + ["1f6cd-fe0f", "", "shopping bags", 6, "bag hotel"], + ["1f6ce-fe0f", "", "bellhop bell", 4, "hotel"], + ["1f6cf-fe0f", "", "bed", 6, "sleep hotel"], + ["1f6d0", "", "place of worship", 7, "pray religion"], + ["1f6d1", "", "stop sign", 4, "octagonal"], + ["1f6d2", "", "shopping cart", 6, "trolley"], + ["1f6d5", "", "hindu temple", 4, ""], + ["1f6d6", "", "hut", 4, "roundhouse shelter yurt house home"], + ["1f6d7", "", "elevator", 6, "hoist lift accessibility"], + ["1f6d8", "", "landslide", 4, "avalanche disaster mudslide rocks danger earthquake mountain"], + ["1f6d9", "", "lighthouse", 4, ""], + ["1f6dc", "", "wireless", 7, "broadband connectivity hotspot network router smartphone wi-fi wifi wlan internet"], + ["1f6dd", "", "playground slide", 4, "sliding amusement theme park play playing"], + ["1f6de", "", "wheel", 4, "tire turn circle vehicle car"], + ["1f6df", "", "ring buoy", 4, "float lifesaver preserver save saver rescue life safety swim"], + ["1f6e0-fe0f", "", "hammer and wrench", 6, "spanner tool"], + ["1f6e1-fe0f", "", "shield", 6, "weapon"], + ["1f6e2-fe0f", "", "oil drum", 4, ""], + ["1f6e3-fe0f", "", "motorway", 4, "highway road"], + ["1f6e4-fe0f", "", "railway track", 4, "train"], + ["1f6e5-fe0f", "", "motor boat", 4, "motorboat"], + ["1f6e9-fe0f", "", "small airplane", 4, "aeroplane plane"], + ["1f6eb", "", "airplane departure", 4, "check-in departures aeroplane plane"], + ["1f6ec", "", "airplane arrival", 4, "arrivals arriving landing aeroplane plane"], + ["1f6f0-fe0f", "", "satellite", 4, "space"], + ["1f6f3-fe0f", "", "passenger ship", 4, ""], + ["1f6f4", "", "kick scooter", 4, ""], + ["1f6f5", "", "motor scooter", 4, ""], + ["1f6f6", "", "canoe", 4, "boat"], + ["1f6f7", "", "sled", 5, "luge sledge sleigh toboggan snow"], + ["1f6f8", "", "flying saucer", 4, "extra terrestrial UFO aliens"], + ["1f6f9", "", "skateboard", 4, "skater wheels board skate"], + ["1f6fa", "", "auto rickshaw", 4, "tuk"], + ["1f6fb", "", "pickup truck", 4, "flatbed pick-up transportation automobile car"], + ["1f6fc", "", "roller skate", 4, "blades skates"], + ["1f7e0", "", "orange circle", 7, ""], + ["1f7e1", "", "yellow circle", 7, ""], + ["1f7e2", "", "green circle", 7, ""], + ["1f7e3", "", "purple circle", 7, ""], + ["1f7e4", "", "brown circle", 7, ""], + ["1f7e5", "", "red square", 7, "penalty card"], + ["1f7e6", "", "blue square", 7, ""], + ["1f7e7", "", "orange square", 7, ""], + ["1f7e8", "", "yellow square", 7, "penalty card"], + ["1f7e9", "", "green square", 7, ""], + ["1f7ea", "", "purple square", 7, ""], + ["1f7eb", "", "brown square", 7, ""], + ["1f7f0", "", "heavy equals sign", 7, "answer equal equality math"], + ["1f90c", "", "pinched fingers", 1, "huh interrogation patience zip ugh sarcastic what hold relax gesture"], + ["1f90d", "", "white heart", 0, "143"], + ["1f90e", "", "brown heart", 0, "143"], + ["1f90f", "", "pinching hand", 1, "bit little sort amount fingers small"], + ["1f910", "", "zipper-mouth face", 0, "shut zipper-mouth keep zip quiet secret"], + ["1f911", "", "money-mouth face", 0, "money-mouth paid"], + ["1f912", "", "face with thermometer", 0, "ill sick"], + ["1f913", "", "nerd face", 0, "brainy clever expert geek gifted intelligent smart glasses"], + ["1f914", "", "thinking face", 0, "chin consider ponder pondering wondering hmm"], + ["1f915", "", "face with head-bandage", 0, "head-bandage hurt injury ouch"], + ["1f916", "", "robot", 0, "monster"], + ["1f917", "", "smiling face with open hands", 0, "hugging hug"], + ["1f918", "", "sign of the horns", 1, "rock-on finger"], + ["1f919", "", "call me hand", 1, "hang loose Shaka"], + ["1f91a", "", "raised back of hand", 1, "backhand"], + ["1f91b", "", "left-facing fist", 1, "left-facing leftwards"], + ["1f91c", "", "right-facing fist", 1, "right-facing rightwards"], + ["1f91d", "", "handshake", 1, "agreement deal meeting shake"], + ["1f91e", "", "crossed fingers", 1, "luck cross finger"], + ["1f91f", "", "love-you gesture", 1, "ILY love-you fingers three"], + ["1f920", "", "cowboy hat face", 0, "cowgirl"], + ["1f921", "", "clown face", 0, ""], + ["1f922", "", "nauseated face", 0, "nasty vomit gross sick"], + ["1f923", "", "rolling on the floor laughing", 0, "hilarious roflmao funny hehe lmao rofl haha joy laugh lol"], + ["1f924", "", "drooling face", 0, ""], + ["1f925", "", "lying face", 0, "liar lie pinocchio"], + ["1f926", "", "person facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"], + ["1f926-200d-2640-fe0f", "", "woman facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"], + ["1f926-200d-2642-fe0f", "", "man facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"], + ["1f927", "", "sneezing face", 0, "gesundheit fever flu sneeze sick"], + ["1f928", "", "face with raised eyebrow", 0, "disapproval distrust emoji mild skeptic skepticism hmm skeptical what disbelief"], + ["1f929", "", "star-struck", 0, "star-struck starry-eyed wow grinning excited eyes smile"], + ["1f92a", "", "zany face", 0, "goofy crazy large small eye eyes"], + ["1f92b", "", "shushing face", 0, "shush shh quiet"], + ["1f92c", "", "face with symbols on mouth", 0, "censor cursing cussing swearing pissed mad"], + ["1f92d", "", "face with hand over mouth", 0, "giggle giggling realization sudden whoops oops shock surprise secret"], + ["1f92e", "", "face vomiting", 0, "barf ew puke spew vomit gross throw sick up"], + ["1f92f", "", "exploding head", 0, "blown mind mindblown explode way shocked no"], + ["1f930", "", "pregnant woman", 1, ""], + ["1f931", "", "breast-feeding", 1, "breast-feeding mom mother nursing baby"], + ["1f932", "", "palms up together", 1, "cupped dua wish prayer pray hands"], + ["1f933", "", "selfie", 1, "camera phone"], + ["1f934", "", "prince", 1, "king crown royal royalty fairytale fairy tale"], + ["1f935", "", "person in tuxedo", 1, "formal wedding"], + ["1f935-200d-2640-fe0f", "", "woman in tuxedo", 1, "formal wedding"], + ["1f935-200d-2642-fe0f", "", "man in tuxedo", 1, "formal groom wedding"], + ["1f936", "", "Mrs. Claus", 1, "holiday merry mother santa xmas Christmas fairy tale celebration"], + ["1f937", "", "person shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"], + ["1f937-200d-2640-fe0f", "", "woman shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"], + ["1f937-200d-2642-fe0f", "", "man shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"], + ["1f938", "", "person cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"], + ["1f938-200d-2640-fe0f", "", "woman cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"], + ["1f938-200d-2642-fe0f", "", "man cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"], + ["1f939", "", "person juggling", 1, "act balancing juggle manage multitask skill handle balance"], + ["1f939-200d-2640-fe0f", "", "woman juggling", 1, "act balancing juggle manage multitask skill handle balance"], + ["1f939-200d-2642-fe0f", "", "man juggling", 1, "act balancing juggle manage multitask skill handle balance"], + ["1f93a", "", "person fencing", 1, "fencer sword"], + ["1f93c", "", "people wrestling", 1, "combat duel grapple tournament wrestle ring"], + ["1f93c-200d-2640-fe0f", "", "women wrestling", 1, "combat duel grapple tournament wrestle ring"], + ["1f93c-200d-2642-fe0f", "", "men wrestling", 1, "combat duel grapple tournament wrestle ring"], + ["1f93d", "", "person playing water polo", 1, "waterpolo swimming"], + ["1f93d-200d-2640-fe0f", "", "woman playing water polo", 1, "waterpolo swimming"], + ["1f93d-200d-2642-fe0f", "", "man playing water polo", 1, "waterpolo swimming"], + ["1f93e", "", "person playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"], + ["1f93e-200d-2640-fe0f", "", "woman playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"], + ["1f93e-200d-2642-fe0f", "", "man playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"], + ["1f93f", "", "diving mask", 5, "snorkeling scuba"], + ["1f940", "", "wilted flower", 2, "dying"], + ["1f941", "", "drum", 6, "drumsticks music"], + ["1f942", "", "clinking glasses", 3, "clink celebrate glass drink"], + ["1f943", "", "tumbler glass", 3, "liquor scotch whiskey whisky shot"], + ["1f944", "", "spoon", 3, "tableware eat"], + ["1f945", "", "goal net", 5, ""], + ["1f947", "", "1st place medal", 5, "first gold"], + ["1f948", "", "2nd place medal", 5, "second silver"], + ["1f949", "", "3rd place medal", 5, "bronze third"], + ["1f94a", "", "boxing glove", 5, ""], + ["1f94b", "", "martial arts uniform", 5, "judo karate taekwondo"], + ["1f94c", "", "curling stone", 5, "rock game"], + ["1f94d", "", "lacrosse", 5, "goal sports stick ball"], + ["1f94e", "", "softball", 5, "underarm glove sports ball"], + ["1f94f", "", "flying disc", 5, "ultimate"], + ["1f950", "", "croissant", 3, "roll french crescent bread breakfast"], + ["1f951", "", "avocado", 3, "fruit"], + ["1f952", "", "cucumber", 3, "pickle vegetable"], + ["1f953", "", "bacon", 3, "meat breakfast"], + ["1f954", "", "potato", 3, "vegetable"], + ["1f955", "", "carrot", 3, "vegetable"], + ["1f956", "", "baguette bread", 3, "french"], + ["1f957", "", "green salad", 3, ""], + ["1f958", "", "shallow pan of food", 3, "casserole paella"], + ["1f959", "", "stuffed flatbread", 3, "gyro falafel kebab"], + ["1f95a", "", "egg", 3, "breakfast"], + ["1f95b", "", "glass of milk", 3, "drink"], + ["1f95c", "", "peanuts", 3, "peanut nut vegetable"], + ["1f95d", "", "kiwi fruit", 3, ""], + ["1f95e", "", "pancakes", 3, "cr\u{ea}pe hotcake pancake breakfast"], + ["1f95f", "", "dumpling", 3, "empanada gy\u{14d}za jiaozi pierogi potsticker"], + ["1f960", "", "fortune cookie", 3, "prophecy"], + ["1f961", "", "takeout box", 3, "oyster pail chopsticks delivery"], + ["1f962", "", "chopsticks", 3, "hashi jeotgarak kuaizi"], + ["1f963", "", "bowl with spoon", 3, "cereal congee oatmeal porridge breakfast"], + ["1f964", "", "cup with straw", 3, "malt soda juice soft water drink"], + ["1f965", "", "coconut", 3, "pi\u{f1}a colada palm"], + ["1f966", "", "broccoli", 3, "wild cabbage"], + ["1f967", "", "pie", 3, "filling pumpkin apple slice meat pastry fruit"], + ["1f968", "", "pretzel", 3, "convoluted twisted"], + ["1f969", "", "cut of meat", 3, "lambchop porkchop steak chop red"], + ["1f96a", "", "sandwich", 3, "bread"], + ["1f96b", "", "canned food", 3, "can"], + ["1f96c", "", "leafy green", 3, "bok burgers choy kale lettuce cabbage salad"], + ["1f96d", "", "mango", 3, "tropical fruit"], + ["1f96e", "", "moon cake", 3, "yu\u{e8}b\u{1d0}ng autumn festival"], + ["1f96f", "", "bagel", 3, "schmear bakery bread breakfast"], + ["1f970", "", "smiling face with hearts", 0, "adore crush 3 you romance ily smile"], + ["1f971", "", "yawning face", 0, "yawn bedtime goodnight nap zzz bored sleepy sleep tired night"], + ["1f972", "", "smiling face with tear", 0, "pain touched glad grateful proud relieved smiley joy happy smile"], + ["1f973", "", "partying face", 0, "bday horn hooray birthday celebrate excited hat party happy celebration"], + ["1f974", "", "woozy face", 0, "intoxicated tipsy uneven drunk wavy dizzy mouth eyes"], + ["1f975", "", "hot face", 0, "feverish panting red-faced stroke sweating dying heat tongue"], + ["1f976", "", "cold face", 0, "blue-faced freezing frostbite icicles subzero teeth blue"], + ["1f977", "", "ninja", 1, "assassin fighter skills fight hidden soldier stealth war sly secret"], + ["1f978", "", "disguised face", 0, "disguise incognito moustache mustache tache tash eyebrow spy glasses nose"], + ["1f979", "", "face holding back tears", 0, "admiration aww feelings gratitude resist grateful please proud cry embarrassed"], + ["1f97a", "", "pleading face", 0, "begging mercy why puppy please pretty big eyes sad not"], + ["1f97b", "", "sari", 6, "dress clothing"], + ["1f97c", "", "lab coat", 6, "dr jacket experiment scientist doctor clothes white"], + ["1f97d", "", "goggles", 6, "dive welding protection scuba swimming eye"], + ["1f97e", "", "hiking boot", 6, "backpacking outdoors camping brown shoe"], + ["1f97f", "", "flat shoe", 6, "comfy flats slip-on slipper ballet"], + ["1f980", "", "crab", 2, "Cancer zodiac"], + ["1f981", "", "lion", 2, "alpha mane order rawr roar safari Leo strong zodiac"], + ["1f982", "", "scorpion", 2, "Scorpio Scorpius zodiac"], + ["1f983", "", "turkey", 2, "gobble thanksgiving bird"], + ["1f984", "", "unicorn", 2, ""], + ["1f985", "", "eagle", 2, "ornithology bird"], + ["1f986", "", "duck", 2, "ornithology bird"], + ["1f987", "", "bat", 2, "vampire"], + ["1f988", "", "shark", 2, "fish"], + ["1f989", "", "owl", 2, "wise ornithology bird"], + ["1f98a", "", "fox", 2, ""], + ["1f98b", "", "butterfly", 2, "pretty insect"], + ["1f98c", "", "deer", 2, ""], + ["1f98d", "", "gorilla", 2, ""], + ["1f98e", "", "lizard", 2, "reptile"], + ["1f98f", "", "rhinoceros", 2, ""], + ["1f990", "", "shrimp", 2, "shellfish small"], + ["1f991", "", "squid", 2, "mollusk"], + ["1f992", "", "giraffe", 2, "spots"], + ["1f993", "", "zebra", 2, "stripe"], + ["1f994", "", "hedgehog", 2, "spiny"], + ["1f995", "", "sauropod", 2, "brachiosaurus brontosaurus diplodocus dinosaur"], + ["1f996", "", "T-Rex", 2, "T-Rex Tyrannosaurus dinosaur"], + ["1f997", "", "cricket", 2, "grasshopper Orthoptera bug insect"], + ["1f998", "", "kangaroo", 2, "joey jump marsupial"], + ["1f999", "", "llama", 2, "alpaca guanaco vicu\u{f1}a wool"], + ["1f99a", "", "peacock", 2, "ostentatious peahen colorful pretty proud ornithology bird"], + ["1f99b", "", "hippopotamus", 2, "hippo"], + ["1f99c", "", "parrot", 2, "pirate talk ornithology bird"], + ["1f99d", "", "raccoon", 2, "curious sly"], + ["1f99e", "", "lobster", 2, "bisque claws seafood"], + ["1f99f", "", "mosquito", 2, "malaria bite disease fever virus pest insect"], + ["1f9a0", "", "microbe", 2, "amoeba bacteria virus science"], + ["1f9a1", "", "badger", 2, "pester honey"], + ["1f9a2", "", "swan", 2, "cygnet duckling ugly ornithology bird"], + ["1f9a3", "", "mammoth", 2, "tusk wooly extinction large"], + ["1f9a4", "", "dodo", 2, "extinction large ornithology bird"], + ["1f9a5", "", "sloth", 2, "lazy slow"], + ["1f9a6", "", "otter", 2, "playful fishing"], + ["1f9a7", "", "orangutan", 2, "ape monkey"], + ["1f9a8", "", "skunk", 2, "stink"], + ["1f9a9", "", "flamingo", 2, "flamboyant tropical ornithology bird"], + ["1f9aa", "", "oyster", 2, "diving pearl"], + ["1f9ab", "", "beaver", 2, "dam teeth"], + ["1f9ac", "", "bison", 2, "herd wisent buffalo"], + ["1f9ad", "", "seal", 2, "lion sea ocean"], + ["1f9ae", "", "guide dog", 2, "blind accessibility"], + ["1f9af", "", "white cane", 6, "probing blind accessibility"], + ["1f9b4", "", "bone", 1, "wishbone bones skeleton dog"], + ["1f9b5", "", "leg", 1, "knee limb bent foot kick"], + ["1f9b6", "", "foot", 1, "ankle stomp feet kick"], + ["1f9b7", "", "tooth", 1, "pearly dentist teeth white"], + ["1f9b8", "", "superhero", 1, "hero superpower good"], + ["1f9b8-200d-2640-fe0f", "", "woman superhero", 1, "heroine hero superpower good"], + ["1f9b8-200d-2642-fe0f", "", "man superhero", 1, "hero superpower good"], + ["1f9b9", "", "supervillain", 1, "criminal villain bad superpower evil"], + ["1f9b9-200d-2640-fe0f", "", "woman supervillain", 1, "criminal villain bad superpower evil"], + ["1f9b9-200d-2642-fe0f", "", "man supervillain", 1, "criminal villain bad superpower evil"], + ["1f9ba", "", "safety vest", 6, "emergency"], + ["1f9bb", "", "ear with hearing aid", 1, "hard accessibility"], + ["1f9bc", "", "motorized wheelchair", 4, "accessibility"], + ["1f9bd", "", "manual wheelchair", 4, "accessibility"], + ["1f9be", "", "mechanical arm", 1, "prosthetic accessibility"], + ["1f9bf", "", "mechanical leg", 1, "prosthetic accessibility"], + ["1f9c0", "", "cheese wedge", 3, ""], + ["1f9c1", "", "cupcake", 3, "sprinkles sugar treat bakery dessert sweet"], + ["1f9c2", "", "salt", 3, "flavor salty condiment shaker taste mad upset"], + ["1f9c3", "", "beverage box", 3, "juice straw sweet"], + ["1f9c4", "", "garlic", 3, "flavoring"], + ["1f9c5", "", "onion", 3, "flavoring"], + ["1f9c6", "", "falafel", 3, "chickpea meatball"], + ["1f9c7", "", "waffle", 3, "indecisive iron breakfast"], + ["1f9c8", "", "butter", 3, "dairy"], + ["1f9c9", "", "mate", 3, "drink"], + ["1f9ca", "", "ice", 3, "cube iceberg cold"], + ["1f9cb", "", "bubble tea", 3, "boba pearl milk"], + ["1f9cc", "", "troll", 1, "trolling monster fairy tale"], + ["1f9cd", "", "person standing", 1, "stand"], + ["1f9cd-200d-2640-fe0f", "", "woman standing", 1, "stand"], + ["1f9cd-200d-2642-fe0f", "", "man standing", 1, "stand"], + ["1f9ce", "", "person kneeling", 1, "kneel knees"], + ["1f9ce-200d-2640-fe0f", "", "woman kneeling", 1, "kneel knees"], + ["1f9ce-200d-2640-fe0f-200d-27a1-fe0f", "", "woman kneeling facing right", 1, "kneel knees"], + ["1f9ce-200d-2642-fe0f", "", "man kneeling", 1, "kneel knees"], + ["1f9ce-200d-2642-fe0f-200d-27a1-fe0f", "", "man kneeling facing right", 1, "kneel knees"], + ["1f9ce-200d-27a1-fe0f", "", "person kneeling facing right", 1, "kneel knees"], + ["1f9cf", "", "deaf person", 1, "hear ear gesture accessibility"], + ["1f9cf-200d-2640-fe0f", "", "deaf woman", 1, "hear ear gesture accessibility"], + ["1f9cf-200d-2642-fe0f", "", "deaf man", 1, "hear ear gesture accessibility"], + ["1f9d0", "", "face with monocle", 0, "classy stuffy wealthy fancy rich"], + ["1f9d1", "", "person", 1, "adult"], + ["1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t1_t2", "people with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t1_t3", "people with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t1_t4", "people with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t1_t5", "people with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb", "people_holding_hands_t1", "people holding hands: light skin tone", 1, "light skin tone friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t1_t2", "people wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t1_t3", "people wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t1_t4", "people wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t1_t5", "people wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t1_t2", "kiss: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t1_t3", "kiss: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t1_t4", "kiss: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t1_t5", "kiss: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t1_t2", "couple with heart: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t1_t3", "couple with heart: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t1_t4", "couple with heart: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t1_t5", "couple with heart: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t2_t1", "people with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t2_t3", "people with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t2_t4", "people with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t2_t5", "people with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc", "people_holding_hands_t2", "people holding hands: medium-light skin tone", 1, "medium-light skin tone friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t2_t1", "people wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t2_t3", "people wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t2_t4", "people wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t2_t5", "people wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t2_t1", "kiss: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t2_t3", "kiss: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t2_t4", "kiss: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t2_t5", "kiss: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t2_t1", "couple with heart: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t2_t3", "couple with heart: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t2_t4", "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t2_t5", "couple with heart: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t3_t1", "people with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t3_t2", "people with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t3_t4", "people with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t3_t5", "people with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd", "people_holding_hands_t3", "people holding hands: medium skin tone", 1, "medium skin tone friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t3_t1", "people wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t3_t2", "people wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t3_t4", "people wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t3_t5", "people wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t3_t1", "kiss: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t3_t2", "kiss: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t3_t4", "kiss: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t3_t5", "kiss: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t3_t1", "couple with heart: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t3_t2", "couple with heart: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t3_t4", "couple with heart: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t3_t5", "couple with heart: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t4_t1", "people with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t4_t2", "people with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t4_t3", "people with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t4_t5", "people with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe", "people_holding_hands_t4", "people holding hands: medium-dark skin tone", 1, "medium-dark skin tone friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t4_t1", "people wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t4_t2", "people wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t4_t3", "people wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t4_t5", "people wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t4_t1", "kiss: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t4_t2", "kiss: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t4_t3", "kiss: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t4_t5", "kiss: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t4_t1", "couple with heart: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t4_t2", "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t4_t3", "couple with heart: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t4_t5", "couple with heart: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t5_t1", "people with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t5_t2", "people with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t5_t3", "people with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t5_t4", "people with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"], + ["1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff", "people_holding_hands_t5", "people holding hands: dark skin tone", 1, "dark skin tone friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t5_t1", "people wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t5_t2", "people wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t5_t3", "people wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t5_t4", "people wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t5_t1", "kiss: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t5_t2", "kiss: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t5_t3", "kiss: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t5_t4", "kiss: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t5_t1", "couple with heart: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t5_t2", "couple with heart: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t5_t3", "couple with heart: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t5_t4", "couple with heart: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"], + ["1f9d1-200d-1f33e", "", "farmer", 1, "gardener rancher"], + ["1f9d1-200d-1f373", "", "cook", 1, "chef"], + ["1f9d1-200d-1f37c", "", "person feeding baby", 1, "parent nanny feed nursing newborn"], + ["1f9d1-200d-1f384", "", "Mx Claus", 1, "holiday merry santa xmas Christmas fairy tale celebration"], + ["1f9d1-200d-1f393", "", "student", 1, "graduate"], + ["1f9d1-200d-1f3a4", "", "singer", 1, "entertainer rockstar actor rock star"], + ["1f9d1-200d-1f3a8", "", "artist", 1, "palette"], + ["1f9d1-200d-1f3eb", "", "teacher", 1, "instructor lecturer professor"], + ["1f9d1-200d-1f3ed", "", "factory worker", 1, "assembly industrial"], + ["1f9d1-200d-1f4bb", "", "technologist", 1, "coder developer inventor software computer"], + ["1f9d1-200d-1f4bc", "", "office worker", 1, "architect manager white-collar business"], + ["1f9d1-200d-1f527", "", "mechanic", 1, "electrician tradesperson plumber"], + ["1f9d1-200d-1f52c", "", "scientist", 1, "engineer mathematician physicist chemist biologist"], + ["1f9d1-200d-1f680", "", "astronaut", 1, "rocket space"], + ["1f9d1-200d-1f692", "", "firefighter", 1, "firetruck fire"], + ["1f9d1-200d-1f91d-200d-1f9d1", "", "people holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"], + ["1f9d1-200d-1f9af", "", "person with white cane", 1, "probing blind accessibility"], + ["1f9d1-200d-1f9af-200d-27a1-fe0f", "", "person with white cane facing right", 1, "probing blind accessibility"], + ["1f9d1-200d-1f9b0", "", "person: red hair", 1, "red hair adult"], + ["1f9d1-200d-1f9b1", "", "person: curly hair", 1, "curly hair adult"], + ["1f9d1-200d-1f9b2", "", "person: bald", 1, "adult"], + ["1f9d1-200d-1f9b3", "", "person: white hair", 1, "white hair adult"], + ["1f9d1-200d-1f9bc", "", "person in motorized wheelchair", 1, "accessibility"], + ["1f9d1-200d-1f9bc-200d-27a1-fe0f", "", "person in motorized wheelchair facing right", 1, "accessibility"], + ["1f9d1-200d-1f9bd", "", "person in manual wheelchair", 1, "accessibility"], + ["1f9d1-200d-1f9bd-200d-27a1-fe0f", "", "person in manual wheelchair facing right", 1, "accessibility"], + ["1f9d1-200d-1f9d1-200d-1f9d2", "", "family: adult, adult, child", 1, ""], + ["1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, adult, child, child", 1, ""], + ["1f9d1-200d-1f9d2", "", "family: adult, child", 1, ""], + ["1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, child, child", 1, ""], + ["1f9d1-200d-1fa70", "", "ballet dancer", 1, ""], + ["1f9d1-200d-2695-fe0f", "", "health worker", 1, "healthcare nurse therapist doctor"], + ["1f9d1-200d-2696-fe0f", "", "judge", 1, "justice scales law"], + ["1f9d1-200d-2708-fe0f", "", "pilot", 1, "plane"], + ["1f9d2", "", "child", 1, "grandchild bright-eyed kid younger young"], + ["1f9d3", "", "older person", 1, "grandparent elderly wise old adult"], + ["1f9d4", "", "person: beard", 1, "bearded whiskers"], + ["1f9d4-200d-2640-fe0f", "", "woman: beard", 1, "bearded whiskers"], + ["1f9d4-200d-2642-fe0f", "", "man: beard", 1, "bearded whiskers"], + ["1f9d5", "", "woman with headscarf", 1, "bandana hijab kerchief mantilla tichel head"], + ["1f9d6", "", "person in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"], + ["1f9d6-200d-2640-fe0f", "", "woman in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"], + ["1f9d6-200d-2642-fe0f", "", "man in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"], + ["1f9d7", "", "person climbing", 1, "climber climb scale rock mountain up"], + ["1f9d7-200d-2640-fe0f", "", "woman climbing", 1, "climber climb scale rock mountain up"], + ["1f9d7-200d-2642-fe0f", "", "man climbing", 1, "climber climb scale rock mountain up"], + ["1f9d8", "", "person in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"], + ["1f9d8-200d-2640-fe0f", "", "woman in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"], + ["1f9d8-200d-2642-fe0f", "", "man in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"], + ["1f9d9", "", "mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"], + ["1f9d9-200d-2640-fe0f", "", "woman mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"], + ["1f9d9-200d-2642-fe0f", "", "man mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"], + ["1f9da", "", "fairy", 1, "pixie wings myth fairytale tale"], + ["1f9da-200d-2640-fe0f", "", "woman fairy", 1, "Titania pixie wings myth fairytale tale"], + ["1f9da-200d-2642-fe0f", "", "man fairy", 1, "Oberon Puck pixie wings myth fairytale tale"], + ["1f9db", "", "vampire", 1, "Dracula fangs supernatural undead blood scary teeth halloween"], + ["1f9db-200d-2640-fe0f", "", "woman vampire", 1, "fangs supernatural undead blood scary teeth halloween"], + ["1f9db-200d-2642-fe0f", "", "man vampire", 1, "fangs supernatural undead blood scary teeth halloween"], + ["1f9dc", "", "merperson", 1, "siren trident folklore sea creature ocean fairytale"], + ["1f9dc-200d-2640-fe0f", "", "mermaid", 1, "merwoman siren trident folklore sea creature ocean fairytale"], + ["1f9dc-200d-2642-fe0f", "", "merman", 1, "Neptune Poseidon Triton siren trident folklore sea creature ocean fairytale"], + ["1f9dd", "", "elf", 1, "elves enchantment magical folklore myth magic"], + ["1f9dd-200d-2640-fe0f", "", "woman elf", 1, "elves enchantment magical folklore myth magic"], + ["1f9dd-200d-2642-fe0f", "", "man elf", 1, "elves enchantment magical folklore myth magic"], + ["1f9de", "", "genie", 1, "djinn jinn rub wishes lamp myth"], + ["1f9de-200d-2640-fe0f", "", "woman genie", 1, "djinn jinn rub wishes lamp myth"], + ["1f9de-200d-2642-fe0f", "", "man genie", 1, "djinn jinn rub wishes lamp myth"], + ["1f9df", "", "zombie", 1, "apocalypse horror undead walking scary dead halloween"], + ["1f9df-200d-2640-fe0f", "", "woman zombie", 1, "apocalypse horror undead walking scary dead halloween"], + ["1f9df-200d-2642-fe0f", "", "man zombie", 1, "apocalypse horror undead walking scary dead halloween"], + ["1f9e0", "", "brain", 1, "intelligent smart"], + ["1f9e1", "", "orange heart", 0, "143"], + ["1f9e2", "", "billed cap", 6, "baseball bent dad hat"], + ["1f9e3", "", "scarf", 6, "neck bundle cold up"], + ["1f9e4", "", "gloves", 6, ""], + ["1f9e5", "", "coat", 6, "brr bundle jacket cold up"], + ["1f9e6", "", "socks", 6, "stocking"], + ["1f9e7", "", "red envelope", 5, "h\u{f3}ngb\u{101}o lai gift see luck good money"], + ["1f9e8", "", "firecracker", 5, "dynamite explosive spark pop popping fireworks fire light"], + ["1f9e9", "", "puzzle piece", 5, "interlocking jigsaw clue"], + ["1f9ea", "", "test tube", 6, "chemistry experiment chemist lab science"], + ["1f9eb", "", "petri dish", 6, "biology culture bacteria biologist lab"], + ["1f9ec", "", "dna", 6, "evolution gene genetics life biologist"], + ["1f9ed", "", "compass", 4, "navigation orienteering magnetic direction"], + ["1f9ee", "", "abacus", 6, "calculation calculator"], + ["1f9ef", "", "fire extinguisher", 6, "extinguish quench"], + ["1f9f0", "", "toolbox", 6, "chest mechanic box red tool"], + ["1f9f1", "", "brick", 4, "bricks clay mortar wall"], + ["1f9f2", "", "magnet", 6, "attraction horseshoe positive shape u magnetic negative"], + ["1f9f3", "", "luggage", 4, "suitcase packing roller bag travel"], + ["1f9f4", "", "lotion bottle", 6, "moisturizer shampoo sunscreen"], + ["1f9f5", "", "thread", 5, "spool string sewing needle"], + ["1f9f6", "", "yarn", 5, "crochet knit ball"], + ["1f9f7", "", "safety pin", 6, "diaper punk rock"], + ["1f9f8", "", "teddy bear", 5, "plaything plush toy stuffed"], + ["1f9f9", "", "broom", 6, "sweeping cleaning witch"], + ["1f9fa", "", "basket", 6, "farming laundry picnic"], + ["1f9fb", "", "roll of paper", 6, "towels toilet"], + ["1f9fc", "", "soap", 6, "lather soapdish clean cleaning bathing bar"], + ["1f9fd", "", "sponge", 6, "absorbing porous soak cleaning"], + ["1f9fe", "", "receipt", 6, "accounting bookkeeping evidence invoice proof"], + ["1f9ff", "", "nazar amulet", 6, "bead charm evil-eye talisman blue"], + ["1fa70", "", "ballet shoes", 6, "dance"], + ["1fa71", "", "one-piece swimsuit", 6, "one-piece bathing suit"], + ["1fa72", "", "briefs", 6, "one-piece underwear swimsuit bathing suit"], + ["1fa73", "", "shorts", 6, "pants underwear swimsuit bathing suit"], + ["1fa74", "", "thong sandal", 6, "flop sandals thongs z\u{14d}ri flip shoe beach"], + ["1fa75", "", "light blue heart", 0, "cyan sky teal cute like special emotion ily 143"], + ["1fa76", "", "grey heart", 0, "gray slate special silver emotion ily 143"], + ["1fa77", "", "pink heart", 0, "adorable cute like special emotion ily sweet 143"], + ["1fa78", "", "drop of blood", 6, "bleed donation menstruation injury medicine"], + ["1fa79", "", "adhesive bandage", 6, ""], + ["1fa7a", "", "stethoscope", 6, "medicine doctor"], + ["1fa7b", "", "x-ray", 6, "x-ray xray bones skeleton medical skull doctor"], + ["1fa7c", "", "crutch", 6, "disability injured mobility help hurt aid stick cane"], + ["1fa80", "", "yo-yo", 5, "fluctuate yo-yo toy"], + ["1fa81", "", "kite", 5, "soar fly"], + ["1fa82", "", "parachute", 4, "hang-glide parasail skydive"], + ["1fa83", "", "boomerang", 6, "rebound repercussion weapon"], + ["1fa84", "", "magic wand", 5, "magician wizard witch"], + ["1fa85", "pinata", "pi\u{f1}ata", 5, "cinco de mayo pinada pinata pi\u{f1}ata festive candy celebrate party"], + ["1fa86", "", "nesting dolls", 5, "babooshka baboushka babushka matryoshka russia doll"], + ["1fa87", "", "maracas", 6, "cha percussion rattle shaker shake dance instrument party music"], + ["1fa88", "", "flute", 6, "band fife flautist marching piccolo pipe recorder woodwind orchestra instrument"], + ["1fa89", "", "harp", 6, "cupid orchestra instrument music"], + ["1fa8a", "", "trombone", 6, "brass jazz slide instrument music sad"], + ["1fa8b", "", "meteor", 4, ""], + ["1fa8c", "", "eraser", 6, ""], + ["1fa8d", "", "net with handle", 6, ""], + ["1fa8e", "", "treasure chest", 6, "jewels loot valuables wealth gem prize silver gold money"], + ["1fa8f", "", "shovel", 6, "bury dig scoop spade hole garden snow plant"], + ["1fa90", "", "ringed planet", 4, "saturn saturnine"], + ["1fa91", "", "chair", 6, "sit seat"], + ["1fa92", "", "razor", 6, "sharp shave"], + ["1fa93", "", "axe", 6, "ax hatchet split wood chop"], + ["1fa94", "", "diya lamp", 6, "oil light"], + ["1fa95", "", "banjo", 6, "stringed music"], + ["1fa96", "", "military helmet", 6, "army warrior soldier war"], + ["1fa97", "", "accordion", 6, "concertina squeeze squeezebox instrument box music"], + ["1fa98", "", "long drum", 6, "conga rhythm beat instrument"], + ["1fa99", "", "coin", 6, "metal euro treasure rich silver dollar gold money"], + ["1fa9a", "", "carpentry saw", 6, "carpenter trim lumber cut tool"], + ["1fa9b", "", "screwdriver", 6, "flathead handy screw tool"], + ["1fa9c", "", "ladder", 6, "rung step climb"], + ["1fa9d", "", "hook", 6, "crook curve ensnare selling catch point"], + ["1fa9e", "", "mirror", 6, "reflection reflector speculum makeup"], + ["1fa9f", "", "window", 6, "air opening transparent view frame fresh"], + ["1faa0", "", "plunger", 6, "force suction poop cup plumber toilet"], + ["1faa1", "", "sewing needle", 5, "embroidery sew stitches sutures tailoring thread"], + ["1faa2", "", "knot", 5, "cord rope tangled twine twist tie"], + ["1faa3", "", "bucket", 6, "cask vat pail"], + ["1faa4", "", "mouse trap", 6, "bait lure mousetrap snare cheese"], + ["1faa5", "", "toothbrush", 6, "brush dental hygiene toiletry clean bathroom teeth"], + ["1faa6", "", "headstone", 6, "cemetery grave graveyard memorial rip tomb tombstone dead"], + ["1faa7", "", "placard", 6, "demonstration notice picket plaque protest card sign"], + ["1faa8", "", "rock", 4, "boulder solid tough stone heavy"], + ["1faa9", "", "mirror ball", 5, "disco glitter dance party"], + ["1faaa", "", "identification card", 6, "credentials license security ID document"], + ["1faab", "", "low battery", 6, "drained electronic energy power"], + ["1faac", "", "hamsa", 6, "Fatima Mary Miriam protect amulet guide protection fortune palm"], + ["1faad", "", "folding hand fan", 6, "clack cooling clap flutter shy cool dance hot flirt"], + ["1faae", "", "hair pick", 6, "Afro comb groom"], + ["1faaf", "", "khanda", 7, "Deg Fateh Khalsa Sikh Sikhism Tegh religion"], + ["1fab0", "", "fly", 2, "maggot rotting disease pest insect"], + ["1fab1", "", "worm", 2, "annelid earthworm parasite"], + ["1fab2", "", "beetle", 2, "bug insect"], + ["1fab3", "", "cockroach", 2, "roach pest insect"], + ["1fab4", "", "potted plant", 2, "decor grow nurturing house pot"], + ["1fab5", "", "wood", 4, "log timber lumber"], + ["1fab6", "", "feather", 2, "flight plumage light bird"], + ["1fab7", "", "lotus", 2, "Buddhism Hinduism purity calm serenity beauty peace flower"], + ["1fab8", "", "coral", 2, "change climate reef sea ocean"], + ["1fab9", "", "empty nest", 2, "branch nesting home"], + ["1faba", "", "nest with eggs", 2, "branch nesting egg bird"], + ["1fabb", "", "hyacinth", 2, "bloom bluebonnet indigo lavender lilac lupine shrub snapdragon violet spring"], + ["1fabc", "", "jellyfish", 2, "aquarium invertebrate plankton sting stinger tentacles jelly marine ouch burn"], + ["1fabd", "", "wing", 2, "aviation heavenly mythology angelic ascend soar flying fly bird"], + ["1fabe", "", "leafless tree", 2, "bare barren branches trunk winter drought wood dead"], + ["1fabf", "", "goose", 2, "flock fowl gaggle gander geese honk duck silly ornithology bird"], + ["1fac0", "", "anatomical heart", 1, "cardiology real beat heartbeat organ pulse red"], + ["1fac1", "", "lungs", 1, "breath breathe exhalation inhalation lung respiration organ"], + ["1fac2", "", "people hugging", 1, "comfort embrace farewell friendship goodbye hello thanks hug"], + ["1fac3", "", "pregnant man", 1, "belly overeat bloated full"], + ["1fac4", "", "pregnant person", 1, "belly overeat bloated stuffed full"], + ["1fac5", "", "person with crown", 1, "monarch noble regal royal royalty"], + ["1fac6", "", "fingerprint", 1, "crime forensics mystery trace identity clue print detective safety"], + ["1fac8", "", "hairy creature", 1, "bigfoot cryptid giant sasquatch woodwose yeti forest"], + ["1facc", "", "monarch butterfly", 2, ""], + ["1facd", "", "orca", 2, "marine whale ocean"], + ["1face", "", "moose", 2, "alces antlers elk mammal"], + ["1facf", "", "donkey", 2, "ass burro hinny mule stubborn mammal"], + ["1fad0", "", "blueberries", 3, "bilberry blueberry berries berry blue fruit"], + ["1fad1", "", "bell pepper", 3, "capsicum vegetable"], + ["1fad2", "", "olive", 3, ""], + ["1fad3", "", "flatbread", 3, "arepa gordita lavash naan pita bread"], + ["1fad4", "", "tamale", 3, "pamonha wrapped mexican"], + ["1fad5", "", "fondue", 3, "melted chocolate cheese ski pot"], + ["1fad6", "", "teapot", 3, "brew tea pot drink"], + ["1fad7", "", "pouring liquid", 3, "accident pour spill empty oops glass water drink"], + ["1fad8", "", "beans", 3, "kidney legume small"], + ["1fad9", "", "jar", 3, "container nothing sauce condiment empty store"], + ["1fada", "", "ginger root", 3, "natural spice herb beer health"], + ["1fadb", "", "pea pod", 3, "beanstalk edamame soybean beans legume veggie vegetable"], + ["1fadc", "", "root vegetable", 3, "beet radish turnip vegetarian salad garden"], + ["1fadd", "", "pickle", 3, ""], + ["1fadf", "", "splatter", 7, "holi mess paint stain drip ink spill liquid"], + ["1fae0", "", "melting face", 0, "dissolve melt disappear liquid embarrassed haha heat sarcasm sarcastic lol"], + ["1fae1", "", "saluting face", 0, "ma\u{2019}am respect sir troops salute luck yes OK good"], + ["1fae2", "", "face with open eyes and hand over mouth", 0, "amazement awe embarrass gasp disbelief shock quiet surprise scared omg"], + ["1fae3", "", "face with peeking eye", 0, "captivated hiding peek stare embarrass peep shy hide scared"], + ["1fae4", "", "face with diagonal mouth", 0, "confusion doubtful frustration unsure skeptical wtv confused doubt meh frustrated"], + ["1fae5", "", "dotted line face", 0, "depressed introvert invisible disappear hidden wtv hide meh whatever"], + ["1fae6", "", "biting lip", 1, "flirting uncomfortable bite worry fear lipstick sexy worried anxious nervous"], + ["1fae7", "", "bubbles", 6, "burp floating underwater soap clean pearl bubble"], + ["1fae8", "", "shaking face", 0, "daze vibrate earthquake panic crazy whoa shock wow surprise omg"], + ["1fae9", "", "face with bags under eyes", 0, "fatigued exhausted late weary bored sleepy tired"], + ["1faea", "", "distorted face", 0, "anxiety vulnerable panic bloated shocked surprised"], + ["1faeb", "", "cracking face", 0, ""], + ["1faef", "", "fight cloud", 0, "argument brawl debate disagreement ruckus wrestle"], + ["1faf0", "", "hand with index finger and thumb crossed", 1, "expensive <3 snap money"], + ["1faf1", "", "rightwards hand", 1, "reach rightward handshake shake hold right"], + ["1faf1-1f3fb-200d-1faf2-1f3fc", "handshake_t1_t2", "handshake: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fb-200d-1faf2-1f3fd", "handshake_t1_t3", "handshake: light skin tone, medium skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"], + ["1faf1-1f3fb-200d-1faf2-1f3fe", "handshake_t1_t4", "handshake: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf1-1f3fb-200d-1faf2-1f3ff", "handshake_t1_t5", "handshake: light skin tone, dark skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"], + ["1faf1-1f3fc-200d-1faf2-1f3fb", "handshake_t2_t1", "handshake: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fc-200d-1faf2-1f3fd", "handshake_t2_t3", "handshake: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fc-200d-1faf2-1f3fe", "handshake_t2_t4", "handshake: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fc-200d-1faf2-1f3ff", "handshake_t2_t5", "handshake: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fd-200d-1faf2-1f3fb", "handshake_t3_t1", "handshake: medium skin tone, light skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"], + ["1faf1-1f3fd-200d-1faf2-1f3fc", "handshake_t3_t2", "handshake: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fd-200d-1faf2-1f3fe", "handshake_t3_t4", "handshake: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf1-1f3fd-200d-1faf2-1f3ff", "handshake_t3_t5", "handshake: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"], + ["1faf1-1f3fe-200d-1faf2-1f3fb", "handshake_t4_t1", "handshake: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf1-1f3fe-200d-1faf2-1f3fc", "handshake_t4_t2", "handshake: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3fe-200d-1faf2-1f3fd", "handshake_t4_t3", "handshake: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf1-1f3fe-200d-1faf2-1f3ff", "handshake_t4_t5", "handshake: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf1-1f3ff-200d-1faf2-1f3fb", "handshake_t5_t1", "handshake: dark skin tone, light skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"], + ["1faf1-1f3ff-200d-1faf2-1f3fc", "handshake_t5_t2", "handshake: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"], + ["1faf1-1f3ff-200d-1faf2-1f3fd", "handshake_t5_t3", "handshake: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"], + ["1faf1-1f3ff-200d-1faf2-1f3fe", "handshake_t5_t4", "handshake: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"], + ["1faf2", "", "leftwards hand", 1, "leftward reach handshake shake left hold"], + ["1faf3", "", "palm down hand", 1, "dismiss dropped shoo drop pick up"], + ["1faf4", "", "palm up hand", 1, "beckon come offer tell lift know catch me hold"], + ["1faf5", "", "index pointing at the viewer", 1, "poke finger you"], + ["1faf6", "", "heart hands", 1, "<3 you"], + ["1faf7", "", "leftwards pushing hand", 1, "block halt leftward push refuse slap wait pause high five"], + ["1faf8", "", "rightwards pushing hand", 1, "block halt push refuse rightward slap wait pause high five"], + ["1faf9", "", "leftwards thumb sign", 1, ""], + ["1fafa", "", "rightwards thumb sign", 1, ""], + ["203c-fe0f", "", "double exclamation mark", 7, "!! bangbang ! punctuation"], + ["2049-fe0f", "", "exclamation question mark", 7, "!? interrobang ? ! punctuation"], + ["2122-fe0f", "", "trade mark", 7, "TM trademark"], + ["2139-fe0f", "", "information", 7, "I"], + ["2194-fe0f", "", "left-right arrow", 7, "left-right"], + ["2195-fe0f", "", "up-down arrow", 7, "up-down"], + ["2196-fe0f", "", "up-left arrow", 7, "northwest up-left intercardinal direction"], + ["2197-fe0f", "", "up-right arrow", 7, "northeast up-right intercardinal direction"], + ["2198-fe0f", "", "down-right arrow", 7, "down-right southeast intercardinal direction"], + ["2199-fe0f", "", "down-left arrow", 7, "down-left southwest intercardinal direction"], + ["21a9-fe0f", "", "right arrow curving left", 7, ""], + ["21aa-fe0f", "", "left arrow curving right", 7, ""], + ["231a", "", "watch", 4, "time clock"], + ["231b", "", "hourglass done", 4, "sand timer time"], + ["2328-fe0f", "", "keyboard", 6, "computer"], + ["23cf-fe0f", "", "eject button", 7, ""], + ["23e9", "", "fast-forward button", 7, "fast-forward double"], + ["23ea", "", "fast reverse button", 7, "rewind double"], + ["23eb", "", "fast up button", 7, "double"], + ["23ec", "", "fast down button", 7, "double"], + ["23ed-fe0f", "", "next track button", 7, "scene triangle"], + ["23ee-fe0f", "", "last track button", 7, "previous scene triangle"], + ["23ef-fe0f", "", "play or pause button", 7, "triangle right"], + ["23f0", "", "alarm clock", 4, "hrs late waiting hours time"], + ["23f1-fe0f", "", "stopwatch", 4, "time clock"], + ["23f2-fe0f", "", "timer clock", 4, ""], + ["23f3", "", "hourglass not done", 4, "flowing sand waiting hours timer yolo"], + ["23f8-fe0f", "", "pause button", 7, "vertical double bar"], + ["23f9-fe0f", "", "stop button", 7, "square"], + ["23fa-fe0f", "", "record button", 7, "circle"], + ["24c2-fe0f", "", "circled M", 7, "circle"], + ["25aa-fe0f", "", "black small square", 7, "geometric"], + ["25ab-fe0f", "", "white small square", 7, "geometric"], + ["25b6-fe0f", "", "play button", 7, "triangle right"], + ["25c0-fe0f", "", "reverse button", 7, "triangle left"], + ["25fb-fe0f", "", "white medium square", 7, "geometric"], + ["25fc-fe0f", "", "black medium square", 7, "geometric"], + ["25fd", "", "white medium-small square", 7, "medium-small geometric"], + ["25fe", "", "black medium-small square", 7, "medium-small geometric"], + ["2600-fe0f", "", "sun", 4, "rays sunny bright weather space"], + ["2601-fe0f", "", "cloud", 4, "weather"], + ["2602-fe0f", "", "umbrella", 4, "rain clothing"], + ["2603-fe0f", "", "snowman", 4, "snow cold"], + ["2604-fe0f", "", "comet", 4, "space"], + ["260e-fe0f", "", "telephone", 6, "phone"], + ["2611-fe0f", "", "check box with check", 7, "ballot off \u{2713} tick checked done"], + ["2614", "", "umbrella with rain drops", 4, "drop weather clothing"], + ["2615", "", "hot beverage", 3, "cafe caffeine chai coffee steaming morning tea drink"], + ["2618-fe0f", "", "shamrock", 2, "irish plant"], + ["261d-fe0f", "", "index pointing up", 1, "this point finger"], + ["2620-fe0f", "", "skull and crossbones", 0, "bone death monster dead"], + ["2622-fe0f", "", "radioactive", 7, "sign"], + ["2623-fe0f", "", "biohazard", 7, "sign"], + ["2626-fe0f", "", "orthodox cross", 7, "Christian religion"], + ["262a-fe0f", "", "star and crescent", 7, "ramadan islam Muslim religion"], + ["262e-fe0f", "", "peace symbol", 7, "healing peaceful"], + ["262f-fe0f", "", "yin yang", 7, "difficult lives tao taoist total yinyang religion"], + ["2638-fe0f", "", "wheel of dharma", 7, "Buddhist religion"], + ["2639-fe0f", "", "frowning face", 0, "frown sad"], + ["263a-fe0f", "", "smiling face", 0, "relaxed outlined happy smile"], + ["2640-fe0f", "", "female sign", 7, ""], + ["2642-fe0f", "", "male sign", 7, ""], + ["2648", "", "Aries", 7, "ram horoscope zodiac"], + ["2649", "", "Taurus", 7, "ox bull horoscope zodiac"], + ["264a", "", "Gemini", 7, "twins horoscope zodiac"], + ["264b", "", "Cancer", 7, "crab horoscope zodiac"], + ["264c", "", "Leo", 7, "lion horoscope zodiac"], + ["264d", "", "Virgo", 7, "horoscope zodiac"], + ["264e", "", "Libra", 7, "balance justice scales horoscope zodiac"], + ["264f", "", "Scorpio", 7, "scorpion Scorpius horoscope zodiac"], + ["2650", "", "Sagittarius", 7, "archer horoscope zodiac"], + ["2651", "", "Capricorn", 7, "goat horoscope zodiac"], + ["2652", "", "Aquarius", 7, "bearer horoscope water zodiac"], + ["2653", "", "Pisces", 7, "fish horoscope zodiac"], + ["265f-fe0f", "", "chess pawn", 5, "dupe expendable"], + ["2660-fe0f", "", "spade suit", 5, "card game"], + ["2663-fe0f", "", "club suit", 5, "clubs card game"], + ["2665-fe0f", "", "heart suit", 5, "hearts card emotion game"], + ["2666-fe0f", "", "diamond suit", 5, "card game"], + ["2668-fe0f", "", "hot springs", 4, "hotsprings steaming"], + ["267b-fe0f", "", "recycling symbol", 7, "recycle"], + ["267e-fe0f", "", "infinity", 7, "forever unbounded universal"], + ["267f", "", "wheelchair symbol", 7, "access handicap"], + ["2692-fe0f", "", "hammer and pick", 6, "tool"], + ["2693", "", "anchor", 4, "ship tool"], + ["2694-fe0f", "", "crossed swords", 6, "weapon"], + ["2695-fe0f", "", "medical symbol", 7, "aesculapius staff medicine"], + ["2696-fe0f", "", "balance scale", 6, "Libra weight justice scales zodiac tool"], + ["2697-fe0f", "", "alembic", 6, "chemistry tool"], + ["2699-fe0f", "", "gear", 6, "cog cogwheel tool"], + ["269b-fe0f", "", "atom symbol", 7, "atheist"], + ["269c-fe0f", "", "fleur-de-lis", 7, "fleur-de-lis knights"], + ["26a0-fe0f", "", "warning", 7, "caution"], + ["26a1", "", "high voltage", 4, "thunderbolt zap danger electricity thunder lightning electric nature"], + ["26a7-fe0f", "", "transgender symbol", 7, ""], + ["26aa", "", "white circle", 7, "geometric"], + ["26ab", "", "black circle", 7, "geometric"], + ["26b0-fe0f", "", "coffin", 6, "death vampire dead"], + ["26b1-fe0f", "", "funeral urn", 6, "ashes death"], + ["26bd", "", "soccer ball", 5, "futbol football"], + ["26be", "", "baseball", 5, "ball"], + ["26c4", "", "snowman without snow", 4, "cold"], + ["26c5", "", "sun behind cloud", 4, "cloudy weather"], + ["26c8-fe0f", "", "cloud with lightning and rain", 4, "thunderstorm thunder"], + ["26ce", "", "Ophiuchus", 7, "serpent snake bearer zodiac"], + ["26cf-fe0f", "", "pick", 6, "mining hammer tool"], + ["26d1-fe0f", "", "rescue worker\u{2019}s helmet", 6, "worker\u{2019}s aid cross hat"], + ["26d3-fe0f", "", "chains", 6, "chain"], + ["26d3-fe0f-200d-1f4a5", "", "broken chain", 6, "breaking cuffs freedom break"], + ["26d4", "", "no entry", 7, "pass do fail traffic prohibited forbidden not"], + ["26e9-fe0f", "", "shinto shrine", 4, "religion"], + ["26ea", "", "church", 4, "bless chapel Christian cross religion"], + ["26f0-fe0f", "", "mountain", 4, ""], + ["26f1-fe0f", "", "umbrella on ground", 4, "rain sun"], + ["26f2", "", "fountain", 4, ""], + ["26f3", "", "flag in hole", 5, "golf"], + ["26f4-fe0f", "", "ferry", 4, "passenger boat"], + ["26f5", "", "sailboat", 4, "resort sailing yacht sea boat"], + ["26f7-fe0f", "", "skier", 1, "ski snow"], + ["26f8-fe0f", "", "ice skate", 5, "skating"], + ["26f9-fe0f", "", "person bouncing ball", 1, "championship dribble player athletic basketball net throw"], + ["26f9-fe0f-200d-2640-fe0f", "", "woman bouncing ball", 1, "championship dribble player athletic basketball net throw"], + ["26f9-fe0f-200d-2642-fe0f", "", "man bouncing ball", 1, "championship dribble player athletic basketball net throw"], + ["26fa", "", "tent", 4, "camping"], + ["26fd", "", "fuel pump", 4, "diesel fuelpump gas gasoline station"], + ["2702-fe0f", "", "scissors", 6, "cutting cut paper tool"], + ["2705", "", "check mark button", 7, "complete completed fixed checkmark \u{2713} tick checked done"], + ["2708-fe0f", "", "airplane", 4, "jet aeroplane flying fly plane travel"], + ["2709-fe0f", "", "envelope", 6, "e-mail email letter"], + ["270a", "", "raised fist", 1, "solidarity clenched punch"], + ["270b", "", "raised hand", 1, "5 high five stop"], + ["270c-fe0f", "", "victory hand", 1, "v peace"], + ["270d-fe0f", "", "writing hand", 1, "write"], + ["270f-fe0f", "", "pencil", 6, ""], + ["2712-fe0f", "", "black nib", 6, "pen"], + ["2714-fe0f", "", "check mark", 7, "checkmark \u{2713} tick checked done heavy"], + ["2716-fe0f", "", "multiply", 7, "cancel \u{d7} multiplication x sign"], + ["271d-fe0f", "", "latin cross", 7, "christ Christian religion"], + ["2721-fe0f", "", "star of David", 7, "Jew Jewish judaism religion"], + ["2728", "", "sparkles", 5, "* sparkle magic star"], + ["2733-fe0f", "", "eight-spoked asterisk", 7, "eight-spoked *"], + ["2734-fe0f", "", "eight-pointed star", 7, "eight-pointed *"], + ["2744-fe0f", "", "snowflake", 4, "snow cold weather"], + ["2747-fe0f", "", "sparkle", 7, "*"], + ["274c", "", "cross mark", 7, "cancel \u{d7} multiplication multiply x"], + ["274e", "", "cross mark button", 7, "\u{d7} multiplication multiply x square"], + ["2753", "", "red question mark", 7, "? punctuation"], + ["2754", "", "white question mark", 7, "? outlined punctuation"], + ["2755", "", "white exclamation mark", 7, "! outlined punctuation"], + ["2757", "", "red exclamation mark", 7, "! punctuation"], + ["2763-fe0f", "", "heart exclamation", 0, "heavy punctuation mark"], + ["2764-fe0f", "", "red heart", 0, "emotion"], + ["2764-fe0f-200d-1f525", "", "heart on fire", 0, "lust sacred burn"], + ["2764-fe0f-200d-1fa79", "", "mending heart", 0, "healthier improving recovering recuperating well"], + ["2795", "", "plus", 7, "+"], + ["2796", "", "minus", 7, "- \u{2212} math heavy sign"], + ["2797", "", "divide", 7, "\u{f7} division math heavy sign"], + ["27a1-fe0f", "", "right arrow", 7, "east cardinal direction"], + ["27b0", "", "curly loop", 7, "curl"], + ["27bf", "", "double curly loop", 7, "curl"], + ["2934-fe0f", "", "right arrow curving up", 7, ""], + ["2935-fe0f", "", "right arrow curving down", 7, ""], + ["2b05-fe0f", "", "left arrow", 7, "west cardinal direction"], + ["2b06-fe0f", "", "up arrow", 7, "north cardinal direction"], + ["2b07-fe0f", "", "down arrow", 7, "south cardinal direction"], + ["2b1b", "", "black large square", 7, "geometric"], + ["2b1c", "", "white large square", 7, "geometric"], + ["2b50", "", "star", 4, "astronomy stars medium white"], + ["2b55", "", "hollow red circle", 7, "o heavy large"], + ["3030-fe0f", "", "wavy dash", 7, "punctuation"], + ["303d-fe0f", "", "part alternation mark", 7, ""], + ["3297-fe0f", "", "Japanese \u{201c}congratulations\u{201d} button", 7, "ideograph"], + ["3299-fe0f", "", "Japanese \u{201c}secret\u{201d} button", 7, "ideograph"], +]; + +export const OPENEMOJI_TONED: ReadonlyArray = [ + ["1f385-1f3fb", "1f385"], + ["1f385-1f3fc", "1f385"], + ["1f385-1f3fd", "1f385"], + ["1f385-1f3fe", "1f385"], + ["1f385-1f3ff", "1f385"], + ["1f3c2-1f3fb", "1f3c2"], + ["1f3c2-1f3fc", "1f3c2"], + ["1f3c2-1f3fd", "1f3c2"], + ["1f3c2-1f3fe", "1f3c2"], + ["1f3c2-1f3ff", "1f3c2"], + ["1f3c3-1f3fb", "1f3c3"], + ["1f3c3-1f3fb-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"], + ["1f3c3-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fb-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"], + ["1f3c3-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fb-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"], + ["1f3c3-1f3fc", "1f3c3"], + ["1f3c3-1f3fc-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"], + ["1f3c3-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fc-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"], + ["1f3c3-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fc-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"], + ["1f3c3-1f3fd", "1f3c3"], + ["1f3c3-1f3fd-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"], + ["1f3c3-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fd-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"], + ["1f3c3-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fd-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"], + ["1f3c3-1f3fe", "1f3c3"], + ["1f3c3-1f3fe-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"], + ["1f3c3-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fe-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"], + ["1f3c3-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3fe-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"], + ["1f3c3-1f3ff", "1f3c3"], + ["1f3c3-1f3ff-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"], + ["1f3c3-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3ff-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"], + ["1f3c3-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f3c3-1f3ff-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"], + ["1f3c4-1f3fb", "1f3c4"], + ["1f3c4-1f3fb-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"], + ["1f3c4-1f3fb-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"], + ["1f3c4-1f3fc", "1f3c4"], + ["1f3c4-1f3fc-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"], + ["1f3c4-1f3fc-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"], + ["1f3c4-1f3fd", "1f3c4"], + ["1f3c4-1f3fd-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"], + ["1f3c4-1f3fd-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"], + ["1f3c4-1f3fe", "1f3c4"], + ["1f3c4-1f3fe-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"], + ["1f3c4-1f3fe-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"], + ["1f3c4-1f3ff", "1f3c4"], + ["1f3c4-1f3ff-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"], + ["1f3c4-1f3ff-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"], + ["1f3c7-1f3fb", "1f3c7"], + ["1f3c7-1f3fc", "1f3c7"], + ["1f3c7-1f3fd", "1f3c7"], + ["1f3c7-1f3fe", "1f3c7"], + ["1f3c7-1f3ff", "1f3c7"], + ["1f3ca-1f3fb", "1f3ca"], + ["1f3ca-1f3fb-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"], + ["1f3ca-1f3fb-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"], + ["1f3ca-1f3fc", "1f3ca"], + ["1f3ca-1f3fc-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"], + ["1f3ca-1f3fc-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"], + ["1f3ca-1f3fd", "1f3ca"], + ["1f3ca-1f3fd-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"], + ["1f3ca-1f3fd-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"], + ["1f3ca-1f3fe", "1f3ca"], + ["1f3ca-1f3fe-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"], + ["1f3ca-1f3fe-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"], + ["1f3ca-1f3ff", "1f3ca"], + ["1f3ca-1f3ff-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"], + ["1f3ca-1f3ff-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"], + ["1f3cb-1f3fb", "1f3cb-fe0f"], + ["1f3cb-1f3fb-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"], + ["1f3cb-1f3fb-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"], + ["1f3cb-1f3fc", "1f3cb-fe0f"], + ["1f3cb-1f3fc-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"], + ["1f3cb-1f3fc-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"], + ["1f3cb-1f3fd", "1f3cb-fe0f"], + ["1f3cb-1f3fd-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"], + ["1f3cb-1f3fd-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"], + ["1f3cb-1f3fe", "1f3cb-fe0f"], + ["1f3cb-1f3fe-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"], + ["1f3cb-1f3fe-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"], + ["1f3cb-1f3ff", "1f3cb-fe0f"], + ["1f3cb-1f3ff-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"], + ["1f3cb-1f3ff-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"], + ["1f3cc-1f3fb", "1f3cc-fe0f"], + ["1f3cc-1f3fb-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"], + ["1f3cc-1f3fb-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"], + ["1f3cc-1f3fc", "1f3cc-fe0f"], + ["1f3cc-1f3fc-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"], + ["1f3cc-1f3fc-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"], + ["1f3cc-1f3fd", "1f3cc-fe0f"], + ["1f3cc-1f3fd-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"], + ["1f3cc-1f3fd-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"], + ["1f3cc-1f3fe", "1f3cc-fe0f"], + ["1f3cc-1f3fe-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"], + ["1f3cc-1f3fe-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"], + ["1f3cc-1f3ff", "1f3cc-fe0f"], + ["1f3cc-1f3ff-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"], + ["1f3cc-1f3ff-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"], + ["1f442-1f3fb", "1f442"], + ["1f442-1f3fc", "1f442"], + ["1f442-1f3fd", "1f442"], + ["1f442-1f3fe", "1f442"], + ["1f442-1f3ff", "1f442"], + ["1f443-1f3fb", "1f443"], + ["1f443-1f3fc", "1f443"], + ["1f443-1f3fd", "1f443"], + ["1f443-1f3fe", "1f443"], + ["1f443-1f3ff", "1f443"], + ["1f446-1f3fb", "1f446"], + ["1f446-1f3fc", "1f446"], + ["1f446-1f3fd", "1f446"], + ["1f446-1f3fe", "1f446"], + ["1f446-1f3ff", "1f446"], + ["1f447-1f3fb", "1f447"], + ["1f447-1f3fc", "1f447"], + ["1f447-1f3fd", "1f447"], + ["1f447-1f3fe", "1f447"], + ["1f447-1f3ff", "1f447"], + ["1f448-1f3fb", "1f448"], + ["1f448-1f3fc", "1f448"], + ["1f448-1f3fd", "1f448"], + ["1f448-1f3fe", "1f448"], + ["1f448-1f3ff", "1f448"], + ["1f449-1f3fb", "1f449"], + ["1f449-1f3fc", "1f449"], + ["1f449-1f3fd", "1f449"], + ["1f449-1f3fe", "1f449"], + ["1f449-1f3ff", "1f449"], + ["1f44a-1f3fb", "1f44a"], + ["1f44a-1f3fc", "1f44a"], + ["1f44a-1f3fd", "1f44a"], + ["1f44a-1f3fe", "1f44a"], + ["1f44a-1f3ff", "1f44a"], + ["1f44b-1f3fb", "1f44b"], + ["1f44b-1f3fc", "1f44b"], + ["1f44b-1f3fd", "1f44b"], + ["1f44b-1f3fe", "1f44b"], + ["1f44b-1f3ff", "1f44b"], + ["1f44c-1f3fb", "1f44c"], + ["1f44c-1f3fc", "1f44c"], + ["1f44c-1f3fd", "1f44c"], + ["1f44c-1f3fe", "1f44c"], + ["1f44c-1f3ff", "1f44c"], + ["1f44d-1f3fb", "1f44d"], + ["1f44d-1f3fc", "1f44d"], + ["1f44d-1f3fd", "1f44d"], + ["1f44d-1f3fe", "1f44d"], + ["1f44d-1f3ff", "1f44d"], + ["1f44e-1f3fb", "1f44e"], + ["1f44e-1f3fc", "1f44e"], + ["1f44e-1f3fd", "1f44e"], + ["1f44e-1f3fe", "1f44e"], + ["1f44e-1f3ff", "1f44e"], + ["1f44f-1f3fb", "1f44f"], + ["1f44f-1f3fc", "1f44f"], + ["1f44f-1f3fd", "1f44f"], + ["1f44f-1f3fe", "1f44f"], + ["1f44f-1f3ff", "1f44f"], + ["1f450-1f3fb", "1f450"], + ["1f450-1f3fc", "1f450"], + ["1f450-1f3fd", "1f450"], + ["1f450-1f3fe", "1f450"], + ["1f450-1f3ff", "1f450"], + ["1f466-1f3fb", "1f466"], + ["1f466-1f3fc", "1f466"], + ["1f466-1f3fd", "1f466"], + ["1f466-1f3fe", "1f466"], + ["1f466-1f3ff", "1f466"], + ["1f467-1f3fb", "1f467"], + ["1f467-1f3fc", "1f467"], + ["1f467-1f3fd", "1f467"], + ["1f467-1f3fe", "1f467"], + ["1f467-1f3ff", "1f467"], + ["1f468-1f3fb", "1f468"], + ["1f468-1f3fb-200d-1f33e", "1f468-200d-1f33e"], + ["1f468-1f3fb-200d-1f373", "1f468-200d-1f373"], + ["1f468-1f3fb-200d-1f37c", "1f468-200d-1f37c"], + ["1f468-1f3fb-200d-1f393", "1f468-200d-1f393"], + ["1f468-1f3fb-200d-1f3a4", "1f468-200d-1f3a4"], + ["1f468-1f3fb-200d-1f3a8", "1f468-200d-1f3a8"], + ["1f468-1f3fb-200d-1f3eb", "1f468-200d-1f3eb"], + ["1f468-1f3fb-200d-1f3ed", "1f468-200d-1f3ed"], + ["1f468-1f3fb-200d-1f4bb", "1f468-200d-1f4bb"], + ["1f468-1f3fb-200d-1f4bc", "1f468-200d-1f4bc"], + ["1f468-1f3fb-200d-1f527", "1f468-200d-1f527"], + ["1f468-1f3fb-200d-1f52c", "1f468-200d-1f52c"], + ["1f468-1f3fb-200d-1f680", "1f468-200d-1f680"], + ["1f468-1f3fb-200d-1f692", "1f468-200d-1f692"], + ["1f468-1f3fb-200d-1f9af", "1f468-200d-1f9af"], + ["1f468-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"], + ["1f468-1f3fb-200d-1f9b0", "1f468-200d-1f9b0"], + ["1f468-1f3fb-200d-1f9b1", "1f468-200d-1f9b1"], + ["1f468-1f3fb-200d-1f9b2", "1f468-200d-1f9b2"], + ["1f468-1f3fb-200d-1f9b3", "1f468-200d-1f9b3"], + ["1f468-1f3fb-200d-1f9bc", "1f468-200d-1f9bc"], + ["1f468-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"], + ["1f468-1f3fb-200d-1f9bd", "1f468-200d-1f9bd"], + ["1f468-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"], + ["1f468-1f3fb-200d-2695-fe0f", "1f468-200d-2695-fe0f"], + ["1f468-1f3fb-200d-2696-fe0f", "1f468-200d-2696-fe0f"], + ["1f468-1f3fb-200d-2708-fe0f", "1f468-200d-2708-fe0f"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fc", "1f468"], + ["1f468-1f3fc-200d-1f33e", "1f468-200d-1f33e"], + ["1f468-1f3fc-200d-1f373", "1f468-200d-1f373"], + ["1f468-1f3fc-200d-1f37c", "1f468-200d-1f37c"], + ["1f468-1f3fc-200d-1f393", "1f468-200d-1f393"], + ["1f468-1f3fc-200d-1f3a4", "1f468-200d-1f3a4"], + ["1f468-1f3fc-200d-1f3a8", "1f468-200d-1f3a8"], + ["1f468-1f3fc-200d-1f3eb", "1f468-200d-1f3eb"], + ["1f468-1f3fc-200d-1f3ed", "1f468-200d-1f3ed"], + ["1f468-1f3fc-200d-1f4bb", "1f468-200d-1f4bb"], + ["1f468-1f3fc-200d-1f4bc", "1f468-200d-1f4bc"], + ["1f468-1f3fc-200d-1f527", "1f468-200d-1f527"], + ["1f468-1f3fc-200d-1f52c", "1f468-200d-1f52c"], + ["1f468-1f3fc-200d-1f680", "1f468-200d-1f680"], + ["1f468-1f3fc-200d-1f692", "1f468-200d-1f692"], + ["1f468-1f3fc-200d-1f9af", "1f468-200d-1f9af"], + ["1f468-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"], + ["1f468-1f3fc-200d-1f9b0", "1f468-200d-1f9b0"], + ["1f468-1f3fc-200d-1f9b1", "1f468-200d-1f9b1"], + ["1f468-1f3fc-200d-1f9b2", "1f468-200d-1f9b2"], + ["1f468-1f3fc-200d-1f9b3", "1f468-200d-1f9b3"], + ["1f468-1f3fc-200d-1f9bc", "1f468-200d-1f9bc"], + ["1f468-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"], + ["1f468-1f3fc-200d-1f9bd", "1f468-200d-1f9bd"], + ["1f468-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"], + ["1f468-1f3fc-200d-2695-fe0f", "1f468-200d-2695-fe0f"], + ["1f468-1f3fc-200d-2696-fe0f", "1f468-200d-2696-fe0f"], + ["1f468-1f3fc-200d-2708-fe0f", "1f468-200d-2708-fe0f"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fd", "1f468"], + ["1f468-1f3fd-200d-1f33e", "1f468-200d-1f33e"], + ["1f468-1f3fd-200d-1f373", "1f468-200d-1f373"], + ["1f468-1f3fd-200d-1f37c", "1f468-200d-1f37c"], + ["1f468-1f3fd-200d-1f393", "1f468-200d-1f393"], + ["1f468-1f3fd-200d-1f3a4", "1f468-200d-1f3a4"], + ["1f468-1f3fd-200d-1f3a8", "1f468-200d-1f3a8"], + ["1f468-1f3fd-200d-1f3eb", "1f468-200d-1f3eb"], + ["1f468-1f3fd-200d-1f3ed", "1f468-200d-1f3ed"], + ["1f468-1f3fd-200d-1f4bb", "1f468-200d-1f4bb"], + ["1f468-1f3fd-200d-1f4bc", "1f468-200d-1f4bc"], + ["1f468-1f3fd-200d-1f527", "1f468-200d-1f527"], + ["1f468-1f3fd-200d-1f52c", "1f468-200d-1f52c"], + ["1f468-1f3fd-200d-1f680", "1f468-200d-1f680"], + ["1f468-1f3fd-200d-1f692", "1f468-200d-1f692"], + ["1f468-1f3fd-200d-1f9af", "1f468-200d-1f9af"], + ["1f468-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"], + ["1f468-1f3fd-200d-1f9b0", "1f468-200d-1f9b0"], + ["1f468-1f3fd-200d-1f9b1", "1f468-200d-1f9b1"], + ["1f468-1f3fd-200d-1f9b2", "1f468-200d-1f9b2"], + ["1f468-1f3fd-200d-1f9b3", "1f468-200d-1f9b3"], + ["1f468-1f3fd-200d-1f9bc", "1f468-200d-1f9bc"], + ["1f468-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"], + ["1f468-1f3fd-200d-1f9bd", "1f468-200d-1f9bd"], + ["1f468-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"], + ["1f468-1f3fd-200d-2695-fe0f", "1f468-200d-2695-fe0f"], + ["1f468-1f3fd-200d-2696-fe0f", "1f468-200d-2696-fe0f"], + ["1f468-1f3fd-200d-2708-fe0f", "1f468-200d-2708-fe0f"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fe", "1f468"], + ["1f468-1f3fe-200d-1f33e", "1f468-200d-1f33e"], + ["1f468-1f3fe-200d-1f373", "1f468-200d-1f373"], + ["1f468-1f3fe-200d-1f37c", "1f468-200d-1f37c"], + ["1f468-1f3fe-200d-1f393", "1f468-200d-1f393"], + ["1f468-1f3fe-200d-1f3a4", "1f468-200d-1f3a4"], + ["1f468-1f3fe-200d-1f3a8", "1f468-200d-1f3a8"], + ["1f468-1f3fe-200d-1f3eb", "1f468-200d-1f3eb"], + ["1f468-1f3fe-200d-1f3ed", "1f468-200d-1f3ed"], + ["1f468-1f3fe-200d-1f4bb", "1f468-200d-1f4bb"], + ["1f468-1f3fe-200d-1f4bc", "1f468-200d-1f4bc"], + ["1f468-1f3fe-200d-1f527", "1f468-200d-1f527"], + ["1f468-1f3fe-200d-1f52c", "1f468-200d-1f52c"], + ["1f468-1f3fe-200d-1f680", "1f468-200d-1f680"], + ["1f468-1f3fe-200d-1f692", "1f468-200d-1f692"], + ["1f468-1f3fe-200d-1f9af", "1f468-200d-1f9af"], + ["1f468-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"], + ["1f468-1f3fe-200d-1f9b0", "1f468-200d-1f9b0"], + ["1f468-1f3fe-200d-1f9b1", "1f468-200d-1f9b1"], + ["1f468-1f3fe-200d-1f9b2", "1f468-200d-1f9b2"], + ["1f468-1f3fe-200d-1f9b3", "1f468-200d-1f9b3"], + ["1f468-1f3fe-200d-1f9bc", "1f468-200d-1f9bc"], + ["1f468-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"], + ["1f468-1f3fe-200d-1f9bd", "1f468-200d-1f9bd"], + ["1f468-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"], + ["1f468-1f3fe-200d-2695-fe0f", "1f468-200d-2695-fe0f"], + ["1f468-1f3fe-200d-2696-fe0f", "1f468-200d-2696-fe0f"], + ["1f468-1f3fe-200d-2708-fe0f", "1f468-200d-2708-fe0f"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3ff", "1f468"], + ["1f468-1f3ff-200d-1f33e", "1f468-200d-1f33e"], + ["1f468-1f3ff-200d-1f373", "1f468-200d-1f373"], + ["1f468-1f3ff-200d-1f37c", "1f468-200d-1f37c"], + ["1f468-1f3ff-200d-1f393", "1f468-200d-1f393"], + ["1f468-1f3ff-200d-1f3a4", "1f468-200d-1f3a4"], + ["1f468-1f3ff-200d-1f3a8", "1f468-200d-1f3a8"], + ["1f468-1f3ff-200d-1f3eb", "1f468-200d-1f3eb"], + ["1f468-1f3ff-200d-1f3ed", "1f468-200d-1f3ed"], + ["1f468-1f3ff-200d-1f4bb", "1f468-200d-1f4bb"], + ["1f468-1f3ff-200d-1f4bc", "1f468-200d-1f4bc"], + ["1f468-1f3ff-200d-1f527", "1f468-200d-1f527"], + ["1f468-1f3ff-200d-1f52c", "1f468-200d-1f52c"], + ["1f468-1f3ff-200d-1f680", "1f468-200d-1f680"], + ["1f468-1f3ff-200d-1f692", "1f468-200d-1f692"], + ["1f468-1f3ff-200d-1f9af", "1f468-200d-1f9af"], + ["1f468-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"], + ["1f468-1f3ff-200d-1f9b0", "1f468-200d-1f9b0"], + ["1f468-1f3ff-200d-1f9b1", "1f468-200d-1f9b1"], + ["1f468-1f3ff-200d-1f9b2", "1f468-200d-1f9b2"], + ["1f468-1f3ff-200d-1f9b3", "1f468-200d-1f9b3"], + ["1f468-1f3ff-200d-1f9bc", "1f468-200d-1f9bc"], + ["1f468-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"], + ["1f468-1f3ff-200d-1f9bd", "1f468-200d-1f9bd"], + ["1f468-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"], + ["1f468-1f3ff-200d-2695-fe0f", "1f468-200d-2695-fe0f"], + ["1f468-1f3ff-200d-2696-fe0f", "1f468-200d-2696-fe0f"], + ["1f468-1f3ff-200d-2708-fe0f", "1f468-200d-2708-fe0f"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fb", "1f469"], + ["1f469-1f3fb-200d-1f33e", "1f469-200d-1f33e"], + ["1f469-1f3fb-200d-1f373", "1f469-200d-1f373"], + ["1f469-1f3fb-200d-1f37c", "1f469-200d-1f37c"], + ["1f469-1f3fb-200d-1f393", "1f469-200d-1f393"], + ["1f469-1f3fb-200d-1f3a4", "1f469-200d-1f3a4"], + ["1f469-1f3fb-200d-1f3a8", "1f469-200d-1f3a8"], + ["1f469-1f3fb-200d-1f3eb", "1f469-200d-1f3eb"], + ["1f469-1f3fb-200d-1f3ed", "1f469-200d-1f3ed"], + ["1f469-1f3fb-200d-1f4bb", "1f469-200d-1f4bb"], + ["1f469-1f3fb-200d-1f4bc", "1f469-200d-1f4bc"], + ["1f469-1f3fb-200d-1f527", "1f469-200d-1f527"], + ["1f469-1f3fb-200d-1f52c", "1f469-200d-1f52c"], + ["1f469-1f3fb-200d-1f680", "1f469-200d-1f680"], + ["1f469-1f3fb-200d-1f692", "1f469-200d-1f692"], + ["1f469-1f3fb-200d-1f9af", "1f469-200d-1f9af"], + ["1f469-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"], + ["1f469-1f3fb-200d-1f9b0", "1f469-200d-1f9b0"], + ["1f469-1f3fb-200d-1f9b1", "1f469-200d-1f9b1"], + ["1f469-1f3fb-200d-1f9b2", "1f469-200d-1f9b2"], + ["1f469-1f3fb-200d-1f9b3", "1f469-200d-1f9b3"], + ["1f469-1f3fb-200d-1f9bc", "1f469-200d-1f9bc"], + ["1f469-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"], + ["1f469-1f3fb-200d-1f9bd", "1f469-200d-1f9bd"], + ["1f469-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"], + ["1f469-1f3fb-200d-2695-fe0f", "1f469-200d-2695-fe0f"], + ["1f469-1f3fb-200d-2696-fe0f", "1f469-200d-2696-fe0f"], + ["1f469-1f3fb-200d-2708-fe0f", "1f469-200d-2708-fe0f"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fc", "1f469"], + ["1f469-1f3fc-200d-1f33e", "1f469-200d-1f33e"], + ["1f469-1f3fc-200d-1f373", "1f469-200d-1f373"], + ["1f469-1f3fc-200d-1f37c", "1f469-200d-1f37c"], + ["1f469-1f3fc-200d-1f393", "1f469-200d-1f393"], + ["1f469-1f3fc-200d-1f3a4", "1f469-200d-1f3a4"], + ["1f469-1f3fc-200d-1f3a8", "1f469-200d-1f3a8"], + ["1f469-1f3fc-200d-1f3eb", "1f469-200d-1f3eb"], + ["1f469-1f3fc-200d-1f3ed", "1f469-200d-1f3ed"], + ["1f469-1f3fc-200d-1f4bb", "1f469-200d-1f4bb"], + ["1f469-1f3fc-200d-1f4bc", "1f469-200d-1f4bc"], + ["1f469-1f3fc-200d-1f527", "1f469-200d-1f527"], + ["1f469-1f3fc-200d-1f52c", "1f469-200d-1f52c"], + ["1f469-1f3fc-200d-1f680", "1f469-200d-1f680"], + ["1f469-1f3fc-200d-1f692", "1f469-200d-1f692"], + ["1f469-1f3fc-200d-1f9af", "1f469-200d-1f9af"], + ["1f469-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"], + ["1f469-1f3fc-200d-1f9b0", "1f469-200d-1f9b0"], + ["1f469-1f3fc-200d-1f9b1", "1f469-200d-1f9b1"], + ["1f469-1f3fc-200d-1f9b2", "1f469-200d-1f9b2"], + ["1f469-1f3fc-200d-1f9b3", "1f469-200d-1f9b3"], + ["1f469-1f3fc-200d-1f9bc", "1f469-200d-1f9bc"], + ["1f469-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"], + ["1f469-1f3fc-200d-1f9bd", "1f469-200d-1f9bd"], + ["1f469-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"], + ["1f469-1f3fc-200d-2695-fe0f", "1f469-200d-2695-fe0f"], + ["1f469-1f3fc-200d-2696-fe0f", "1f469-200d-2696-fe0f"], + ["1f469-1f3fc-200d-2708-fe0f", "1f469-200d-2708-fe0f"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fd", "1f469"], + ["1f469-1f3fd-200d-1f33e", "1f469-200d-1f33e"], + ["1f469-1f3fd-200d-1f373", "1f469-200d-1f373"], + ["1f469-1f3fd-200d-1f37c", "1f469-200d-1f37c"], + ["1f469-1f3fd-200d-1f393", "1f469-200d-1f393"], + ["1f469-1f3fd-200d-1f3a4", "1f469-200d-1f3a4"], + ["1f469-1f3fd-200d-1f3a8", "1f469-200d-1f3a8"], + ["1f469-1f3fd-200d-1f3eb", "1f469-200d-1f3eb"], + ["1f469-1f3fd-200d-1f3ed", "1f469-200d-1f3ed"], + ["1f469-1f3fd-200d-1f4bb", "1f469-200d-1f4bb"], + ["1f469-1f3fd-200d-1f4bc", "1f469-200d-1f4bc"], + ["1f469-1f3fd-200d-1f527", "1f469-200d-1f527"], + ["1f469-1f3fd-200d-1f52c", "1f469-200d-1f52c"], + ["1f469-1f3fd-200d-1f680", "1f469-200d-1f680"], + ["1f469-1f3fd-200d-1f692", "1f469-200d-1f692"], + ["1f469-1f3fd-200d-1f9af", "1f469-200d-1f9af"], + ["1f469-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"], + ["1f469-1f3fd-200d-1f9b0", "1f469-200d-1f9b0"], + ["1f469-1f3fd-200d-1f9b1", "1f469-200d-1f9b1"], + ["1f469-1f3fd-200d-1f9b2", "1f469-200d-1f9b2"], + ["1f469-1f3fd-200d-1f9b3", "1f469-200d-1f9b3"], + ["1f469-1f3fd-200d-1f9bc", "1f469-200d-1f9bc"], + ["1f469-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"], + ["1f469-1f3fd-200d-1f9bd", "1f469-200d-1f9bd"], + ["1f469-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"], + ["1f469-1f3fd-200d-2695-fe0f", "1f469-200d-2695-fe0f"], + ["1f469-1f3fd-200d-2696-fe0f", "1f469-200d-2696-fe0f"], + ["1f469-1f3fd-200d-2708-fe0f", "1f469-200d-2708-fe0f"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fe", "1f469"], + ["1f469-1f3fe-200d-1f33e", "1f469-200d-1f33e"], + ["1f469-1f3fe-200d-1f373", "1f469-200d-1f373"], + ["1f469-1f3fe-200d-1f37c", "1f469-200d-1f37c"], + ["1f469-1f3fe-200d-1f393", "1f469-200d-1f393"], + ["1f469-1f3fe-200d-1f3a4", "1f469-200d-1f3a4"], + ["1f469-1f3fe-200d-1f3a8", "1f469-200d-1f3a8"], + ["1f469-1f3fe-200d-1f3eb", "1f469-200d-1f3eb"], + ["1f469-1f3fe-200d-1f3ed", "1f469-200d-1f3ed"], + ["1f469-1f3fe-200d-1f4bb", "1f469-200d-1f4bb"], + ["1f469-1f3fe-200d-1f4bc", "1f469-200d-1f4bc"], + ["1f469-1f3fe-200d-1f527", "1f469-200d-1f527"], + ["1f469-1f3fe-200d-1f52c", "1f469-200d-1f52c"], + ["1f469-1f3fe-200d-1f680", "1f469-200d-1f680"], + ["1f469-1f3fe-200d-1f692", "1f469-200d-1f692"], + ["1f469-1f3fe-200d-1f9af", "1f469-200d-1f9af"], + ["1f469-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"], + ["1f469-1f3fe-200d-1f9b0", "1f469-200d-1f9b0"], + ["1f469-1f3fe-200d-1f9b1", "1f469-200d-1f9b1"], + ["1f469-1f3fe-200d-1f9b2", "1f469-200d-1f9b2"], + ["1f469-1f3fe-200d-1f9b3", "1f469-200d-1f9b3"], + ["1f469-1f3fe-200d-1f9bc", "1f469-200d-1f9bc"], + ["1f469-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"], + ["1f469-1f3fe-200d-1f9bd", "1f469-200d-1f9bd"], + ["1f469-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"], + ["1f469-1f3fe-200d-2695-fe0f", "1f469-200d-2695-fe0f"], + ["1f469-1f3fe-200d-2696-fe0f", "1f469-200d-2696-fe0f"], + ["1f469-1f3fe-200d-2708-fe0f", "1f469-200d-2708-fe0f"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3ff", "1f469"], + ["1f469-1f3ff-200d-1f33e", "1f469-200d-1f33e"], + ["1f469-1f3ff-200d-1f373", "1f469-200d-1f373"], + ["1f469-1f3ff-200d-1f37c", "1f469-200d-1f37c"], + ["1f469-1f3ff-200d-1f393", "1f469-200d-1f393"], + ["1f469-1f3ff-200d-1f3a4", "1f469-200d-1f3a4"], + ["1f469-1f3ff-200d-1f3a8", "1f469-200d-1f3a8"], + ["1f469-1f3ff-200d-1f3eb", "1f469-200d-1f3eb"], + ["1f469-1f3ff-200d-1f3ed", "1f469-200d-1f3ed"], + ["1f469-1f3ff-200d-1f4bb", "1f469-200d-1f4bb"], + ["1f469-1f3ff-200d-1f4bc", "1f469-200d-1f4bc"], + ["1f469-1f3ff-200d-1f527", "1f469-200d-1f527"], + ["1f469-1f3ff-200d-1f52c", "1f469-200d-1f52c"], + ["1f469-1f3ff-200d-1f680", "1f469-200d-1f680"], + ["1f469-1f3ff-200d-1f692", "1f469-200d-1f692"], + ["1f469-1f3ff-200d-1f9af", "1f469-200d-1f9af"], + ["1f469-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"], + ["1f469-1f3ff-200d-1f9b0", "1f469-200d-1f9b0"], + ["1f469-1f3ff-200d-1f9b1", "1f469-200d-1f9b1"], + ["1f469-1f3ff-200d-1f9b2", "1f469-200d-1f9b2"], + ["1f469-1f3ff-200d-1f9b3", "1f469-200d-1f9b3"], + ["1f469-1f3ff-200d-1f9bc", "1f469-200d-1f9bc"], + ["1f469-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"], + ["1f469-1f3ff-200d-1f9bd", "1f469-200d-1f9bd"], + ["1f469-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"], + ["1f469-1f3ff-200d-2695-fe0f", "1f469-200d-2695-fe0f"], + ["1f469-1f3ff-200d-2696-fe0f", "1f469-200d-2696-fe0f"], + ["1f469-1f3ff-200d-2708-fe0f", "1f469-200d-2708-fe0f"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"], + ["1f46b-1f3fb", "1f46b"], + ["1f46b-1f3fc", "1f46b"], + ["1f46b-1f3fd", "1f46b"], + ["1f46b-1f3fe", "1f46b"], + ["1f46b-1f3ff", "1f46b"], + ["1f46c-1f3fb", "1f46c"], + ["1f46c-1f3fc", "1f46c"], + ["1f46c-1f3fd", "1f46c"], + ["1f46c-1f3fe", "1f46c"], + ["1f46c-1f3ff", "1f46c"], + ["1f46d-1f3fb", "1f46d"], + ["1f46d-1f3fc", "1f46d"], + ["1f46d-1f3fd", "1f46d"], + ["1f46d-1f3fe", "1f46d"], + ["1f46d-1f3ff", "1f46d"], + ["1f46e-1f3fb", "1f46e"], + ["1f46e-1f3fb-200d-2640-fe0f", "1f46e-200d-2640-fe0f"], + ["1f46e-1f3fb-200d-2642-fe0f", "1f46e-200d-2642-fe0f"], + ["1f46e-1f3fc", "1f46e"], + ["1f46e-1f3fc-200d-2640-fe0f", "1f46e-200d-2640-fe0f"], + ["1f46e-1f3fc-200d-2642-fe0f", "1f46e-200d-2642-fe0f"], + ["1f46e-1f3fd", "1f46e"], + ["1f46e-1f3fd-200d-2640-fe0f", "1f46e-200d-2640-fe0f"], + ["1f46e-1f3fd-200d-2642-fe0f", "1f46e-200d-2642-fe0f"], + ["1f46e-1f3fe", "1f46e"], + ["1f46e-1f3fe-200d-2640-fe0f", "1f46e-200d-2640-fe0f"], + ["1f46e-1f3fe-200d-2642-fe0f", "1f46e-200d-2642-fe0f"], + ["1f46e-1f3ff", "1f46e"], + ["1f46e-1f3ff-200d-2640-fe0f", "1f46e-200d-2640-fe0f"], + ["1f46e-1f3ff-200d-2642-fe0f", "1f46e-200d-2642-fe0f"], + ["1f46f-1f3fb", "1f46f"], + ["1f46f-1f3fb-200d-2640-fe0f", "1f46f-200d-2640-fe0f"], + ["1f46f-1f3fb-200d-2642-fe0f", "1f46f-200d-2642-fe0f"], + ["1f46f-1f3fc", "1f46f"], + ["1f46f-1f3fc-200d-2640-fe0f", "1f46f-200d-2640-fe0f"], + ["1f46f-1f3fc-200d-2642-fe0f", "1f46f-200d-2642-fe0f"], + ["1f46f-1f3fd", "1f46f"], + ["1f46f-1f3fd-200d-2640-fe0f", "1f46f-200d-2640-fe0f"], + ["1f46f-1f3fd-200d-2642-fe0f", "1f46f-200d-2642-fe0f"], + ["1f46f-1f3fe", "1f46f"], + ["1f46f-1f3fe-200d-2640-fe0f", "1f46f-200d-2640-fe0f"], + ["1f46f-1f3fe-200d-2642-fe0f", "1f46f-200d-2642-fe0f"], + ["1f46f-1f3ff", "1f46f"], + ["1f46f-1f3ff-200d-2640-fe0f", "1f46f-200d-2640-fe0f"], + ["1f46f-1f3ff-200d-2642-fe0f", "1f46f-200d-2642-fe0f"], + ["1f470-1f3fb", "1f470"], + ["1f470-1f3fb-200d-2640-fe0f", "1f470-200d-2640-fe0f"], + ["1f470-1f3fb-200d-2642-fe0f", "1f470-200d-2642-fe0f"], + ["1f470-1f3fc", "1f470"], + ["1f470-1f3fc-200d-2640-fe0f", "1f470-200d-2640-fe0f"], + ["1f470-1f3fc-200d-2642-fe0f", "1f470-200d-2642-fe0f"], + ["1f470-1f3fd", "1f470"], + ["1f470-1f3fd-200d-2640-fe0f", "1f470-200d-2640-fe0f"], + ["1f470-1f3fd-200d-2642-fe0f", "1f470-200d-2642-fe0f"], + ["1f470-1f3fe", "1f470"], + ["1f470-1f3fe-200d-2640-fe0f", "1f470-200d-2640-fe0f"], + ["1f470-1f3fe-200d-2642-fe0f", "1f470-200d-2642-fe0f"], + ["1f470-1f3ff", "1f470"], + ["1f470-1f3ff-200d-2640-fe0f", "1f470-200d-2640-fe0f"], + ["1f470-1f3ff-200d-2642-fe0f", "1f470-200d-2642-fe0f"], + ["1f471-1f3fb", "1f471"], + ["1f471-1f3fb-200d-2640-fe0f", "1f471-200d-2640-fe0f"], + ["1f471-1f3fb-200d-2642-fe0f", "1f471-200d-2642-fe0f"], + ["1f471-1f3fc", "1f471"], + ["1f471-1f3fc-200d-2640-fe0f", "1f471-200d-2640-fe0f"], + ["1f471-1f3fc-200d-2642-fe0f", "1f471-200d-2642-fe0f"], + ["1f471-1f3fd", "1f471"], + ["1f471-1f3fd-200d-2640-fe0f", "1f471-200d-2640-fe0f"], + ["1f471-1f3fd-200d-2642-fe0f", "1f471-200d-2642-fe0f"], + ["1f471-1f3fe", "1f471"], + ["1f471-1f3fe-200d-2640-fe0f", "1f471-200d-2640-fe0f"], + ["1f471-1f3fe-200d-2642-fe0f", "1f471-200d-2642-fe0f"], + ["1f471-1f3ff", "1f471"], + ["1f471-1f3ff-200d-2640-fe0f", "1f471-200d-2640-fe0f"], + ["1f471-1f3ff-200d-2642-fe0f", "1f471-200d-2642-fe0f"], + ["1f472-1f3fb", "1f472"], + ["1f472-1f3fc", "1f472"], + ["1f472-1f3fd", "1f472"], + ["1f472-1f3fe", "1f472"], + ["1f472-1f3ff", "1f472"], + ["1f473-1f3fb", "1f473"], + ["1f473-1f3fb-200d-2640-fe0f", "1f473-200d-2640-fe0f"], + ["1f473-1f3fb-200d-2642-fe0f", "1f473-200d-2642-fe0f"], + ["1f473-1f3fc", "1f473"], + ["1f473-1f3fc-200d-2640-fe0f", "1f473-200d-2640-fe0f"], + ["1f473-1f3fc-200d-2642-fe0f", "1f473-200d-2642-fe0f"], + ["1f473-1f3fd", "1f473"], + ["1f473-1f3fd-200d-2640-fe0f", "1f473-200d-2640-fe0f"], + ["1f473-1f3fd-200d-2642-fe0f", "1f473-200d-2642-fe0f"], + ["1f473-1f3fe", "1f473"], + ["1f473-1f3fe-200d-2640-fe0f", "1f473-200d-2640-fe0f"], + ["1f473-1f3fe-200d-2642-fe0f", "1f473-200d-2642-fe0f"], + ["1f473-1f3ff", "1f473"], + ["1f473-1f3ff-200d-2640-fe0f", "1f473-200d-2640-fe0f"], + ["1f473-1f3ff-200d-2642-fe0f", "1f473-200d-2642-fe0f"], + ["1f474-1f3fb", "1f474"], + ["1f474-1f3fc", "1f474"], + ["1f474-1f3fd", "1f474"], + ["1f474-1f3fe", "1f474"], + ["1f474-1f3ff", "1f474"], + ["1f475-1f3fb", "1f475"], + ["1f475-1f3fc", "1f475"], + ["1f475-1f3fd", "1f475"], + ["1f475-1f3fe", "1f475"], + ["1f475-1f3ff", "1f475"], + ["1f476-1f3fb", "1f476"], + ["1f476-1f3fc", "1f476"], + ["1f476-1f3fd", "1f476"], + ["1f476-1f3fe", "1f476"], + ["1f476-1f3ff", "1f476"], + ["1f477-1f3fb", "1f477"], + ["1f477-1f3fb-200d-2640-fe0f", "1f477-200d-2640-fe0f"], + ["1f477-1f3fb-200d-2642-fe0f", "1f477-200d-2642-fe0f"], + ["1f477-1f3fc", "1f477"], + ["1f477-1f3fc-200d-2640-fe0f", "1f477-200d-2640-fe0f"], + ["1f477-1f3fc-200d-2642-fe0f", "1f477-200d-2642-fe0f"], + ["1f477-1f3fd", "1f477"], + ["1f477-1f3fd-200d-2640-fe0f", "1f477-200d-2640-fe0f"], + ["1f477-1f3fd-200d-2642-fe0f", "1f477-200d-2642-fe0f"], + ["1f477-1f3fe", "1f477"], + ["1f477-1f3fe-200d-2640-fe0f", "1f477-200d-2640-fe0f"], + ["1f477-1f3fe-200d-2642-fe0f", "1f477-200d-2642-fe0f"], + ["1f477-1f3ff", "1f477"], + ["1f477-1f3ff-200d-2640-fe0f", "1f477-200d-2640-fe0f"], + ["1f477-1f3ff-200d-2642-fe0f", "1f477-200d-2642-fe0f"], + ["1f478-1f3fb", "1f478"], + ["1f478-1f3fc", "1f478"], + ["1f478-1f3fd", "1f478"], + ["1f478-1f3fe", "1f478"], + ["1f478-1f3ff", "1f478"], + ["1f47c-1f3fb", "1f47c"], + ["1f47c-1f3fc", "1f47c"], + ["1f47c-1f3fd", "1f47c"], + ["1f47c-1f3fe", "1f47c"], + ["1f47c-1f3ff", "1f47c"], + ["1f481-1f3fb", "1f481"], + ["1f481-1f3fb-200d-2640-fe0f", "1f481-200d-2640-fe0f"], + ["1f481-1f3fb-200d-2642-fe0f", "1f481-200d-2642-fe0f"], + ["1f481-1f3fc", "1f481"], + ["1f481-1f3fc-200d-2640-fe0f", "1f481-200d-2640-fe0f"], + ["1f481-1f3fc-200d-2642-fe0f", "1f481-200d-2642-fe0f"], + ["1f481-1f3fd", "1f481"], + ["1f481-1f3fd-200d-2640-fe0f", "1f481-200d-2640-fe0f"], + ["1f481-1f3fd-200d-2642-fe0f", "1f481-200d-2642-fe0f"], + ["1f481-1f3fe", "1f481"], + ["1f481-1f3fe-200d-2640-fe0f", "1f481-200d-2640-fe0f"], + ["1f481-1f3fe-200d-2642-fe0f", "1f481-200d-2642-fe0f"], + ["1f481-1f3ff", "1f481"], + ["1f481-1f3ff-200d-2640-fe0f", "1f481-200d-2640-fe0f"], + ["1f481-1f3ff-200d-2642-fe0f", "1f481-200d-2642-fe0f"], + ["1f482-1f3fb", "1f482"], + ["1f482-1f3fb-200d-2640-fe0f", "1f482-200d-2640-fe0f"], + ["1f482-1f3fb-200d-2642-fe0f", "1f482-200d-2642-fe0f"], + ["1f482-1f3fc", "1f482"], + ["1f482-1f3fc-200d-2640-fe0f", "1f482-200d-2640-fe0f"], + ["1f482-1f3fc-200d-2642-fe0f", "1f482-200d-2642-fe0f"], + ["1f482-1f3fd", "1f482"], + ["1f482-1f3fd-200d-2640-fe0f", "1f482-200d-2640-fe0f"], + ["1f482-1f3fd-200d-2642-fe0f", "1f482-200d-2642-fe0f"], + ["1f482-1f3fe", "1f482"], + ["1f482-1f3fe-200d-2640-fe0f", "1f482-200d-2640-fe0f"], + ["1f482-1f3fe-200d-2642-fe0f", "1f482-200d-2642-fe0f"], + ["1f482-1f3ff", "1f482"], + ["1f482-1f3ff-200d-2640-fe0f", "1f482-200d-2640-fe0f"], + ["1f482-1f3ff-200d-2642-fe0f", "1f482-200d-2642-fe0f"], + ["1f483-1f3fb", "1f483"], + ["1f483-1f3fc", "1f483"], + ["1f483-1f3fd", "1f483"], + ["1f483-1f3fe", "1f483"], + ["1f483-1f3ff", "1f483"], + ["1f485-1f3fb", "1f485"], + ["1f485-1f3fc", "1f485"], + ["1f485-1f3fd", "1f485"], + ["1f485-1f3fe", "1f485"], + ["1f485-1f3ff", "1f485"], + ["1f486-1f3fb", "1f486"], + ["1f486-1f3fb-200d-2640-fe0f", "1f486-200d-2640-fe0f"], + ["1f486-1f3fb-200d-2642-fe0f", "1f486-200d-2642-fe0f"], + ["1f486-1f3fc", "1f486"], + ["1f486-1f3fc-200d-2640-fe0f", "1f486-200d-2640-fe0f"], + ["1f486-1f3fc-200d-2642-fe0f", "1f486-200d-2642-fe0f"], + ["1f486-1f3fd", "1f486"], + ["1f486-1f3fd-200d-2640-fe0f", "1f486-200d-2640-fe0f"], + ["1f486-1f3fd-200d-2642-fe0f", "1f486-200d-2642-fe0f"], + ["1f486-1f3fe", "1f486"], + ["1f486-1f3fe-200d-2640-fe0f", "1f486-200d-2640-fe0f"], + ["1f486-1f3fe-200d-2642-fe0f", "1f486-200d-2642-fe0f"], + ["1f486-1f3ff", "1f486"], + ["1f486-1f3ff-200d-2640-fe0f", "1f486-200d-2640-fe0f"], + ["1f486-1f3ff-200d-2642-fe0f", "1f486-200d-2642-fe0f"], + ["1f487-1f3fb", "1f487"], + ["1f487-1f3fb-200d-2640-fe0f", "1f487-200d-2640-fe0f"], + ["1f487-1f3fb-200d-2642-fe0f", "1f487-200d-2642-fe0f"], + ["1f487-1f3fc", "1f487"], + ["1f487-1f3fc-200d-2640-fe0f", "1f487-200d-2640-fe0f"], + ["1f487-1f3fc-200d-2642-fe0f", "1f487-200d-2642-fe0f"], + ["1f487-1f3fd", "1f487"], + ["1f487-1f3fd-200d-2640-fe0f", "1f487-200d-2640-fe0f"], + ["1f487-1f3fd-200d-2642-fe0f", "1f487-200d-2642-fe0f"], + ["1f487-1f3fe", "1f487"], + ["1f487-1f3fe-200d-2640-fe0f", "1f487-200d-2640-fe0f"], + ["1f487-1f3fe-200d-2642-fe0f", "1f487-200d-2642-fe0f"], + ["1f487-1f3ff", "1f487"], + ["1f487-1f3ff-200d-2640-fe0f", "1f487-200d-2640-fe0f"], + ["1f487-1f3ff-200d-2642-fe0f", "1f487-200d-2642-fe0f"], + ["1f48f-1f3fb", "1f48f"], + ["1f48f-1f3fc", "1f48f"], + ["1f48f-1f3fd", "1f48f"], + ["1f48f-1f3fe", "1f48f"], + ["1f48f-1f3ff", "1f48f"], + ["1f491-1f3fb", "1f491"], + ["1f491-1f3fc", "1f491"], + ["1f491-1f3fd", "1f491"], + ["1f491-1f3fe", "1f491"], + ["1f491-1f3ff", "1f491"], + ["1f4aa-1f3fb", "1f4aa"], + ["1f4aa-1f3fc", "1f4aa"], + ["1f4aa-1f3fd", "1f4aa"], + ["1f4aa-1f3fe", "1f4aa"], + ["1f4aa-1f3ff", "1f4aa"], + ["1f574-1f3fb", "1f574-fe0f"], + ["1f574-1f3fc", "1f574-fe0f"], + ["1f574-1f3fd", "1f574-fe0f"], + ["1f574-1f3fe", "1f574-fe0f"], + ["1f574-1f3ff", "1f574-fe0f"], + ["1f575-1f3fb", "1f575-fe0f"], + ["1f575-1f3fb-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"], + ["1f575-1f3fb-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"], + ["1f575-1f3fc", "1f575-fe0f"], + ["1f575-1f3fc-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"], + ["1f575-1f3fc-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"], + ["1f575-1f3fd", "1f575-fe0f"], + ["1f575-1f3fd-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"], + ["1f575-1f3fd-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"], + ["1f575-1f3fe", "1f575-fe0f"], + ["1f575-1f3fe-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"], + ["1f575-1f3fe-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"], + ["1f575-1f3ff", "1f575-fe0f"], + ["1f575-1f3ff-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"], + ["1f575-1f3ff-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"], + ["1f57a-1f3fb", "1f57a"], + ["1f57a-1f3fc", "1f57a"], + ["1f57a-1f3fd", "1f57a"], + ["1f57a-1f3fe", "1f57a"], + ["1f57a-1f3ff", "1f57a"], + ["1f590-1f3fb", "1f590-fe0f"], + ["1f590-1f3fc", "1f590-fe0f"], + ["1f590-1f3fd", "1f590-fe0f"], + ["1f590-1f3fe", "1f590-fe0f"], + ["1f590-1f3ff", "1f590-fe0f"], + ["1f595-1f3fb", "1f595"], + ["1f595-1f3fc", "1f595"], + ["1f595-1f3fd", "1f595"], + ["1f595-1f3fe", "1f595"], + ["1f595-1f3ff", "1f595"], + ["1f596-1f3fb", "1f596"], + ["1f596-1f3fc", "1f596"], + ["1f596-1f3fd", "1f596"], + ["1f596-1f3fe", "1f596"], + ["1f596-1f3ff", "1f596"], + ["1f645-1f3fb", "1f645"], + ["1f645-1f3fb-200d-2640-fe0f", "1f645-200d-2640-fe0f"], + ["1f645-1f3fb-200d-2642-fe0f", "1f645-200d-2642-fe0f"], + ["1f645-1f3fc", "1f645"], + ["1f645-1f3fc-200d-2640-fe0f", "1f645-200d-2640-fe0f"], + ["1f645-1f3fc-200d-2642-fe0f", "1f645-200d-2642-fe0f"], + ["1f645-1f3fd", "1f645"], + ["1f645-1f3fd-200d-2640-fe0f", "1f645-200d-2640-fe0f"], + ["1f645-1f3fd-200d-2642-fe0f", "1f645-200d-2642-fe0f"], + ["1f645-1f3fe", "1f645"], + ["1f645-1f3fe-200d-2640-fe0f", "1f645-200d-2640-fe0f"], + ["1f645-1f3fe-200d-2642-fe0f", "1f645-200d-2642-fe0f"], + ["1f645-1f3ff", "1f645"], + ["1f645-1f3ff-200d-2640-fe0f", "1f645-200d-2640-fe0f"], + ["1f645-1f3ff-200d-2642-fe0f", "1f645-200d-2642-fe0f"], + ["1f646-1f3fb", "1f646"], + ["1f646-1f3fb-200d-2640-fe0f", "1f646-200d-2640-fe0f"], + ["1f646-1f3fb-200d-2642-fe0f", "1f646-200d-2642-fe0f"], + ["1f646-1f3fc", "1f646"], + ["1f646-1f3fc-200d-2640-fe0f", "1f646-200d-2640-fe0f"], + ["1f646-1f3fc-200d-2642-fe0f", "1f646-200d-2642-fe0f"], + ["1f646-1f3fd", "1f646"], + ["1f646-1f3fd-200d-2640-fe0f", "1f646-200d-2640-fe0f"], + ["1f646-1f3fd-200d-2642-fe0f", "1f646-200d-2642-fe0f"], + ["1f646-1f3fe", "1f646"], + ["1f646-1f3fe-200d-2640-fe0f", "1f646-200d-2640-fe0f"], + ["1f646-1f3fe-200d-2642-fe0f", "1f646-200d-2642-fe0f"], + ["1f646-1f3ff", "1f646"], + ["1f646-1f3ff-200d-2640-fe0f", "1f646-200d-2640-fe0f"], + ["1f646-1f3ff-200d-2642-fe0f", "1f646-200d-2642-fe0f"], + ["1f647-1f3fb", "1f647"], + ["1f647-1f3fb-200d-2640-fe0f", "1f647-200d-2640-fe0f"], + ["1f647-1f3fb-200d-2642-fe0f", "1f647-200d-2642-fe0f"], + ["1f647-1f3fc", "1f647"], + ["1f647-1f3fc-200d-2640-fe0f", "1f647-200d-2640-fe0f"], + ["1f647-1f3fc-200d-2642-fe0f", "1f647-200d-2642-fe0f"], + ["1f647-1f3fd", "1f647"], + ["1f647-1f3fd-200d-2640-fe0f", "1f647-200d-2640-fe0f"], + ["1f647-1f3fd-200d-2642-fe0f", "1f647-200d-2642-fe0f"], + ["1f647-1f3fe", "1f647"], + ["1f647-1f3fe-200d-2640-fe0f", "1f647-200d-2640-fe0f"], + ["1f647-1f3fe-200d-2642-fe0f", "1f647-200d-2642-fe0f"], + ["1f647-1f3ff", "1f647"], + ["1f647-1f3ff-200d-2640-fe0f", "1f647-200d-2640-fe0f"], + ["1f647-1f3ff-200d-2642-fe0f", "1f647-200d-2642-fe0f"], + ["1f64b-1f3fb", "1f64b"], + ["1f64b-1f3fb-200d-2640-fe0f", "1f64b-200d-2640-fe0f"], + ["1f64b-1f3fb-200d-2642-fe0f", "1f64b-200d-2642-fe0f"], + ["1f64b-1f3fc", "1f64b"], + ["1f64b-1f3fc-200d-2640-fe0f", "1f64b-200d-2640-fe0f"], + ["1f64b-1f3fc-200d-2642-fe0f", "1f64b-200d-2642-fe0f"], + ["1f64b-1f3fd", "1f64b"], + ["1f64b-1f3fd-200d-2640-fe0f", "1f64b-200d-2640-fe0f"], + ["1f64b-1f3fd-200d-2642-fe0f", "1f64b-200d-2642-fe0f"], + ["1f64b-1f3fe", "1f64b"], + ["1f64b-1f3fe-200d-2640-fe0f", "1f64b-200d-2640-fe0f"], + ["1f64b-1f3fe-200d-2642-fe0f", "1f64b-200d-2642-fe0f"], + ["1f64b-1f3ff", "1f64b"], + ["1f64b-1f3ff-200d-2640-fe0f", "1f64b-200d-2640-fe0f"], + ["1f64b-1f3ff-200d-2642-fe0f", "1f64b-200d-2642-fe0f"], + ["1f64c-1f3fb", "1f64c"], + ["1f64c-1f3fc", "1f64c"], + ["1f64c-1f3fd", "1f64c"], + ["1f64c-1f3fe", "1f64c"], + ["1f64c-1f3ff", "1f64c"], + ["1f64d-1f3fb", "1f64d"], + ["1f64d-1f3fb-200d-2640-fe0f", "1f64d-200d-2640-fe0f"], + ["1f64d-1f3fb-200d-2642-fe0f", "1f64d-200d-2642-fe0f"], + ["1f64d-1f3fc", "1f64d"], + ["1f64d-1f3fc-200d-2640-fe0f", "1f64d-200d-2640-fe0f"], + ["1f64d-1f3fc-200d-2642-fe0f", "1f64d-200d-2642-fe0f"], + ["1f64d-1f3fd", "1f64d"], + ["1f64d-1f3fd-200d-2640-fe0f", "1f64d-200d-2640-fe0f"], + ["1f64d-1f3fd-200d-2642-fe0f", "1f64d-200d-2642-fe0f"], + ["1f64d-1f3fe", "1f64d"], + ["1f64d-1f3fe-200d-2640-fe0f", "1f64d-200d-2640-fe0f"], + ["1f64d-1f3fe-200d-2642-fe0f", "1f64d-200d-2642-fe0f"], + ["1f64d-1f3ff", "1f64d"], + ["1f64d-1f3ff-200d-2640-fe0f", "1f64d-200d-2640-fe0f"], + ["1f64d-1f3ff-200d-2642-fe0f", "1f64d-200d-2642-fe0f"], + ["1f64e-1f3fb", "1f64e"], + ["1f64e-1f3fb-200d-2640-fe0f", "1f64e-200d-2640-fe0f"], + ["1f64e-1f3fb-200d-2642-fe0f", "1f64e-200d-2642-fe0f"], + ["1f64e-1f3fc", "1f64e"], + ["1f64e-1f3fc-200d-2640-fe0f", "1f64e-200d-2640-fe0f"], + ["1f64e-1f3fc-200d-2642-fe0f", "1f64e-200d-2642-fe0f"], + ["1f64e-1f3fd", "1f64e"], + ["1f64e-1f3fd-200d-2640-fe0f", "1f64e-200d-2640-fe0f"], + ["1f64e-1f3fd-200d-2642-fe0f", "1f64e-200d-2642-fe0f"], + ["1f64e-1f3fe", "1f64e"], + ["1f64e-1f3fe-200d-2640-fe0f", "1f64e-200d-2640-fe0f"], + ["1f64e-1f3fe-200d-2642-fe0f", "1f64e-200d-2642-fe0f"], + ["1f64e-1f3ff", "1f64e"], + ["1f64e-1f3ff-200d-2640-fe0f", "1f64e-200d-2640-fe0f"], + ["1f64e-1f3ff-200d-2642-fe0f", "1f64e-200d-2642-fe0f"], + ["1f64f-1f3fb", "1f64f"], + ["1f64f-1f3fc", "1f64f"], + ["1f64f-1f3fd", "1f64f"], + ["1f64f-1f3fe", "1f64f"], + ["1f64f-1f3ff", "1f64f"], + ["1f6a3-1f3fb", "1f6a3"], + ["1f6a3-1f3fb-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"], + ["1f6a3-1f3fb-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"], + ["1f6a3-1f3fc", "1f6a3"], + ["1f6a3-1f3fc-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"], + ["1f6a3-1f3fc-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"], + ["1f6a3-1f3fd", "1f6a3"], + ["1f6a3-1f3fd-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"], + ["1f6a3-1f3fd-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"], + ["1f6a3-1f3fe", "1f6a3"], + ["1f6a3-1f3fe-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"], + ["1f6a3-1f3fe-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"], + ["1f6a3-1f3ff", "1f6a3"], + ["1f6a3-1f3ff-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"], + ["1f6a3-1f3ff-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"], + ["1f6b4-1f3fb", "1f6b4"], + ["1f6b4-1f3fb-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"], + ["1f6b4-1f3fb-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"], + ["1f6b4-1f3fc", "1f6b4"], + ["1f6b4-1f3fc-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"], + ["1f6b4-1f3fc-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"], + ["1f6b4-1f3fd", "1f6b4"], + ["1f6b4-1f3fd-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"], + ["1f6b4-1f3fd-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"], + ["1f6b4-1f3fe", "1f6b4"], + ["1f6b4-1f3fe-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"], + ["1f6b4-1f3fe-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"], + ["1f6b4-1f3ff", "1f6b4"], + ["1f6b4-1f3ff-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"], + ["1f6b4-1f3ff-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"], + ["1f6b5-1f3fb", "1f6b5"], + ["1f6b5-1f3fb-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"], + ["1f6b5-1f3fb-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"], + ["1f6b5-1f3fc", "1f6b5"], + ["1f6b5-1f3fc-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"], + ["1f6b5-1f3fc-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"], + ["1f6b5-1f3fd", "1f6b5"], + ["1f6b5-1f3fd-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"], + ["1f6b5-1f3fd-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"], + ["1f6b5-1f3fe", "1f6b5"], + ["1f6b5-1f3fe-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"], + ["1f6b5-1f3fe-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"], + ["1f6b5-1f3ff", "1f6b5"], + ["1f6b5-1f3ff-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"], + ["1f6b5-1f3ff-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"], + ["1f6b6-1f3fb", "1f6b6"], + ["1f6b6-1f3fb-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"], + ["1f6b6-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fb-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"], + ["1f6b6-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fb-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"], + ["1f6b6-1f3fc", "1f6b6"], + ["1f6b6-1f3fc-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"], + ["1f6b6-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fc-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"], + ["1f6b6-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fc-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"], + ["1f6b6-1f3fd", "1f6b6"], + ["1f6b6-1f3fd-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"], + ["1f6b6-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fd-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"], + ["1f6b6-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fd-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"], + ["1f6b6-1f3fe", "1f6b6"], + ["1f6b6-1f3fe-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"], + ["1f6b6-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fe-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"], + ["1f6b6-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3fe-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"], + ["1f6b6-1f3ff", "1f6b6"], + ["1f6b6-1f3ff-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"], + ["1f6b6-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3ff-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"], + ["1f6b6-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f6b6-1f3ff-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"], + ["1f6c0-1f3fb", "1f6c0"], + ["1f6c0-1f3fc", "1f6c0"], + ["1f6c0-1f3fd", "1f6c0"], + ["1f6c0-1f3fe", "1f6c0"], + ["1f6c0-1f3ff", "1f6c0"], + ["1f6cc-1f3fb", "1f6cc"], + ["1f6cc-1f3fc", "1f6cc"], + ["1f6cc-1f3fd", "1f6cc"], + ["1f6cc-1f3fe", "1f6cc"], + ["1f6cc-1f3ff", "1f6cc"], + ["1f90c-1f3fb", "1f90c"], + ["1f90c-1f3fc", "1f90c"], + ["1f90c-1f3fd", "1f90c"], + ["1f90c-1f3fe", "1f90c"], + ["1f90c-1f3ff", "1f90c"], + ["1f90f-1f3fb", "1f90f"], + ["1f90f-1f3fc", "1f90f"], + ["1f90f-1f3fd", "1f90f"], + ["1f90f-1f3fe", "1f90f"], + ["1f90f-1f3ff", "1f90f"], + ["1f918-1f3fb", "1f918"], + ["1f918-1f3fc", "1f918"], + ["1f918-1f3fd", "1f918"], + ["1f918-1f3fe", "1f918"], + ["1f918-1f3ff", "1f918"], + ["1f919-1f3fb", "1f919"], + ["1f919-1f3fc", "1f919"], + ["1f919-1f3fd", "1f919"], + ["1f919-1f3fe", "1f919"], + ["1f919-1f3ff", "1f919"], + ["1f91a-1f3fb", "1f91a"], + ["1f91a-1f3fc", "1f91a"], + ["1f91a-1f3fd", "1f91a"], + ["1f91a-1f3fe", "1f91a"], + ["1f91a-1f3ff", "1f91a"], + ["1f91b-1f3fb", "1f91b"], + ["1f91b-1f3fc", "1f91b"], + ["1f91b-1f3fd", "1f91b"], + ["1f91b-1f3fe", "1f91b"], + ["1f91b-1f3ff", "1f91b"], + ["1f91c-1f3fb", "1f91c"], + ["1f91c-1f3fc", "1f91c"], + ["1f91c-1f3fd", "1f91c"], + ["1f91c-1f3fe", "1f91c"], + ["1f91c-1f3ff", "1f91c"], + ["1f91d-1f3fb", "1f91d"], + ["1f91d-1f3fc", "1f91d"], + ["1f91d-1f3fd", "1f91d"], + ["1f91d-1f3fe", "1f91d"], + ["1f91d-1f3ff", "1f91d"], + ["1f91e-1f3fb", "1f91e"], + ["1f91e-1f3fc", "1f91e"], + ["1f91e-1f3fd", "1f91e"], + ["1f91e-1f3fe", "1f91e"], + ["1f91e-1f3ff", "1f91e"], + ["1f91f-1f3fb", "1f91f"], + ["1f91f-1f3fc", "1f91f"], + ["1f91f-1f3fd", "1f91f"], + ["1f91f-1f3fe", "1f91f"], + ["1f91f-1f3ff", "1f91f"], + ["1f926-1f3fb", "1f926"], + ["1f926-1f3fb-200d-2640-fe0f", "1f926-200d-2640-fe0f"], + ["1f926-1f3fb-200d-2642-fe0f", "1f926-200d-2642-fe0f"], + ["1f926-1f3fc", "1f926"], + ["1f926-1f3fc-200d-2640-fe0f", "1f926-200d-2640-fe0f"], + ["1f926-1f3fc-200d-2642-fe0f", "1f926-200d-2642-fe0f"], + ["1f926-1f3fd", "1f926"], + ["1f926-1f3fd-200d-2640-fe0f", "1f926-200d-2640-fe0f"], + ["1f926-1f3fd-200d-2642-fe0f", "1f926-200d-2642-fe0f"], + ["1f926-1f3fe", "1f926"], + ["1f926-1f3fe-200d-2640-fe0f", "1f926-200d-2640-fe0f"], + ["1f926-1f3fe-200d-2642-fe0f", "1f926-200d-2642-fe0f"], + ["1f926-1f3ff", "1f926"], + ["1f926-1f3ff-200d-2640-fe0f", "1f926-200d-2640-fe0f"], + ["1f926-1f3ff-200d-2642-fe0f", "1f926-200d-2642-fe0f"], + ["1f930-1f3fb", "1f930"], + ["1f930-1f3fc", "1f930"], + ["1f930-1f3fd", "1f930"], + ["1f930-1f3fe", "1f930"], + ["1f930-1f3ff", "1f930"], + ["1f931-1f3fb", "1f931"], + ["1f931-1f3fc", "1f931"], + ["1f931-1f3fd", "1f931"], + ["1f931-1f3fe", "1f931"], + ["1f931-1f3ff", "1f931"], + ["1f932-1f3fb", "1f932"], + ["1f932-1f3fc", "1f932"], + ["1f932-1f3fd", "1f932"], + ["1f932-1f3fe", "1f932"], + ["1f932-1f3ff", "1f932"], + ["1f933-1f3fb", "1f933"], + ["1f933-1f3fc", "1f933"], + ["1f933-1f3fd", "1f933"], + ["1f933-1f3fe", "1f933"], + ["1f933-1f3ff", "1f933"], + ["1f934-1f3fb", "1f934"], + ["1f934-1f3fc", "1f934"], + ["1f934-1f3fd", "1f934"], + ["1f934-1f3fe", "1f934"], + ["1f934-1f3ff", "1f934"], + ["1f935-1f3fb", "1f935"], + ["1f935-1f3fb-200d-2640-fe0f", "1f935-200d-2640-fe0f"], + ["1f935-1f3fb-200d-2642-fe0f", "1f935-200d-2642-fe0f"], + ["1f935-1f3fc", "1f935"], + ["1f935-1f3fc-200d-2640-fe0f", "1f935-200d-2640-fe0f"], + ["1f935-1f3fc-200d-2642-fe0f", "1f935-200d-2642-fe0f"], + ["1f935-1f3fd", "1f935"], + ["1f935-1f3fd-200d-2640-fe0f", "1f935-200d-2640-fe0f"], + ["1f935-1f3fd-200d-2642-fe0f", "1f935-200d-2642-fe0f"], + ["1f935-1f3fe", "1f935"], + ["1f935-1f3fe-200d-2640-fe0f", "1f935-200d-2640-fe0f"], + ["1f935-1f3fe-200d-2642-fe0f", "1f935-200d-2642-fe0f"], + ["1f935-1f3ff", "1f935"], + ["1f935-1f3ff-200d-2640-fe0f", "1f935-200d-2640-fe0f"], + ["1f935-1f3ff-200d-2642-fe0f", "1f935-200d-2642-fe0f"], + ["1f936-1f3fb", "1f936"], + ["1f936-1f3fc", "1f936"], + ["1f936-1f3fd", "1f936"], + ["1f936-1f3fe", "1f936"], + ["1f936-1f3ff", "1f936"], + ["1f937-1f3fb", "1f937"], + ["1f937-1f3fb-200d-2640-fe0f", "1f937-200d-2640-fe0f"], + ["1f937-1f3fb-200d-2642-fe0f", "1f937-200d-2642-fe0f"], + ["1f937-1f3fc", "1f937"], + ["1f937-1f3fc-200d-2640-fe0f", "1f937-200d-2640-fe0f"], + ["1f937-1f3fc-200d-2642-fe0f", "1f937-200d-2642-fe0f"], + ["1f937-1f3fd", "1f937"], + ["1f937-1f3fd-200d-2640-fe0f", "1f937-200d-2640-fe0f"], + ["1f937-1f3fd-200d-2642-fe0f", "1f937-200d-2642-fe0f"], + ["1f937-1f3fe", "1f937"], + ["1f937-1f3fe-200d-2640-fe0f", "1f937-200d-2640-fe0f"], + ["1f937-1f3fe-200d-2642-fe0f", "1f937-200d-2642-fe0f"], + ["1f937-1f3ff", "1f937"], + ["1f937-1f3ff-200d-2640-fe0f", "1f937-200d-2640-fe0f"], + ["1f937-1f3ff-200d-2642-fe0f", "1f937-200d-2642-fe0f"], + ["1f938-1f3fb", "1f938"], + ["1f938-1f3fb-200d-2640-fe0f", "1f938-200d-2640-fe0f"], + ["1f938-1f3fb-200d-2642-fe0f", "1f938-200d-2642-fe0f"], + ["1f938-1f3fc", "1f938"], + ["1f938-1f3fc-200d-2640-fe0f", "1f938-200d-2640-fe0f"], + ["1f938-1f3fc-200d-2642-fe0f", "1f938-200d-2642-fe0f"], + ["1f938-1f3fd", "1f938"], + ["1f938-1f3fd-200d-2640-fe0f", "1f938-200d-2640-fe0f"], + ["1f938-1f3fd-200d-2642-fe0f", "1f938-200d-2642-fe0f"], + ["1f938-1f3fe", "1f938"], + ["1f938-1f3fe-200d-2640-fe0f", "1f938-200d-2640-fe0f"], + ["1f938-1f3fe-200d-2642-fe0f", "1f938-200d-2642-fe0f"], + ["1f938-1f3ff", "1f938"], + ["1f938-1f3ff-200d-2640-fe0f", "1f938-200d-2640-fe0f"], + ["1f938-1f3ff-200d-2642-fe0f", "1f938-200d-2642-fe0f"], + ["1f939-1f3fb", "1f939"], + ["1f939-1f3fb-200d-2640-fe0f", "1f939-200d-2640-fe0f"], + ["1f939-1f3fb-200d-2642-fe0f", "1f939-200d-2642-fe0f"], + ["1f939-1f3fc", "1f939"], + ["1f939-1f3fc-200d-2640-fe0f", "1f939-200d-2640-fe0f"], + ["1f939-1f3fc-200d-2642-fe0f", "1f939-200d-2642-fe0f"], + ["1f939-1f3fd", "1f939"], + ["1f939-1f3fd-200d-2640-fe0f", "1f939-200d-2640-fe0f"], + ["1f939-1f3fd-200d-2642-fe0f", "1f939-200d-2642-fe0f"], + ["1f939-1f3fe", "1f939"], + ["1f939-1f3fe-200d-2640-fe0f", "1f939-200d-2640-fe0f"], + ["1f939-1f3fe-200d-2642-fe0f", "1f939-200d-2642-fe0f"], + ["1f939-1f3ff", "1f939"], + ["1f939-1f3ff-200d-2640-fe0f", "1f939-200d-2640-fe0f"], + ["1f939-1f3ff-200d-2642-fe0f", "1f939-200d-2642-fe0f"], + ["1f93c-1f3fb", "1f93c"], + ["1f93c-1f3fb-200d-2640-fe0f", "1f93c-200d-2640-fe0f"], + ["1f93c-1f3fb-200d-2642-fe0f", "1f93c-200d-2642-fe0f"], + ["1f93c-1f3fc", "1f93c"], + ["1f93c-1f3fc-200d-2640-fe0f", "1f93c-200d-2640-fe0f"], + ["1f93c-1f3fc-200d-2642-fe0f", "1f93c-200d-2642-fe0f"], + ["1f93c-1f3fd", "1f93c"], + ["1f93c-1f3fd-200d-2640-fe0f", "1f93c-200d-2640-fe0f"], + ["1f93c-1f3fd-200d-2642-fe0f", "1f93c-200d-2642-fe0f"], + ["1f93c-1f3fe", "1f93c"], + ["1f93c-1f3fe-200d-2640-fe0f", "1f93c-200d-2640-fe0f"], + ["1f93c-1f3fe-200d-2642-fe0f", "1f93c-200d-2642-fe0f"], + ["1f93c-1f3ff", "1f93c"], + ["1f93c-1f3ff-200d-2640-fe0f", "1f93c-200d-2640-fe0f"], + ["1f93c-1f3ff-200d-2642-fe0f", "1f93c-200d-2642-fe0f"], + ["1f93d-1f3fb", "1f93d"], + ["1f93d-1f3fb-200d-2640-fe0f", "1f93d-200d-2640-fe0f"], + ["1f93d-1f3fb-200d-2642-fe0f", "1f93d-200d-2642-fe0f"], + ["1f93d-1f3fc", "1f93d"], + ["1f93d-1f3fc-200d-2640-fe0f", "1f93d-200d-2640-fe0f"], + ["1f93d-1f3fc-200d-2642-fe0f", "1f93d-200d-2642-fe0f"], + ["1f93d-1f3fd", "1f93d"], + ["1f93d-1f3fd-200d-2640-fe0f", "1f93d-200d-2640-fe0f"], + ["1f93d-1f3fd-200d-2642-fe0f", "1f93d-200d-2642-fe0f"], + ["1f93d-1f3fe", "1f93d"], + ["1f93d-1f3fe-200d-2640-fe0f", "1f93d-200d-2640-fe0f"], + ["1f93d-1f3fe-200d-2642-fe0f", "1f93d-200d-2642-fe0f"], + ["1f93d-1f3ff", "1f93d"], + ["1f93d-1f3ff-200d-2640-fe0f", "1f93d-200d-2640-fe0f"], + ["1f93d-1f3ff-200d-2642-fe0f", "1f93d-200d-2642-fe0f"], + ["1f93e-1f3fb", "1f93e"], + ["1f93e-1f3fb-200d-2640-fe0f", "1f93e-200d-2640-fe0f"], + ["1f93e-1f3fb-200d-2642-fe0f", "1f93e-200d-2642-fe0f"], + ["1f93e-1f3fc", "1f93e"], + ["1f93e-1f3fc-200d-2640-fe0f", "1f93e-200d-2640-fe0f"], + ["1f93e-1f3fc-200d-2642-fe0f", "1f93e-200d-2642-fe0f"], + ["1f93e-1f3fd", "1f93e"], + ["1f93e-1f3fd-200d-2640-fe0f", "1f93e-200d-2640-fe0f"], + ["1f93e-1f3fd-200d-2642-fe0f", "1f93e-200d-2642-fe0f"], + ["1f93e-1f3fe", "1f93e"], + ["1f93e-1f3fe-200d-2640-fe0f", "1f93e-200d-2640-fe0f"], + ["1f93e-1f3fe-200d-2642-fe0f", "1f93e-200d-2642-fe0f"], + ["1f93e-1f3ff", "1f93e"], + ["1f93e-1f3ff-200d-2640-fe0f", "1f93e-200d-2640-fe0f"], + ["1f93e-1f3ff-200d-2642-fe0f", "1f93e-200d-2642-fe0f"], + ["1f977-1f3fb", "1f977"], + ["1f977-1f3fc", "1f977"], + ["1f977-1f3fd", "1f977"], + ["1f977-1f3fe", "1f977"], + ["1f977-1f3ff", "1f977"], + ["1f9b5-1f3fb", "1f9b5"], + ["1f9b5-1f3fc", "1f9b5"], + ["1f9b5-1f3fd", "1f9b5"], + ["1f9b5-1f3fe", "1f9b5"], + ["1f9b5-1f3ff", "1f9b5"], + ["1f9b6-1f3fb", "1f9b6"], + ["1f9b6-1f3fc", "1f9b6"], + ["1f9b6-1f3fd", "1f9b6"], + ["1f9b6-1f3fe", "1f9b6"], + ["1f9b6-1f3ff", "1f9b6"], + ["1f9b8-1f3fb", "1f9b8"], + ["1f9b8-1f3fb-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"], + ["1f9b8-1f3fb-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"], + ["1f9b8-1f3fc", "1f9b8"], + ["1f9b8-1f3fc-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"], + ["1f9b8-1f3fc-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"], + ["1f9b8-1f3fd", "1f9b8"], + ["1f9b8-1f3fd-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"], + ["1f9b8-1f3fd-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"], + ["1f9b8-1f3fe", "1f9b8"], + ["1f9b8-1f3fe-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"], + ["1f9b8-1f3fe-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"], + ["1f9b8-1f3ff", "1f9b8"], + ["1f9b8-1f3ff-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"], + ["1f9b8-1f3ff-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"], + ["1f9b9-1f3fb", "1f9b9"], + ["1f9b9-1f3fb-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"], + ["1f9b9-1f3fb-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"], + ["1f9b9-1f3fc", "1f9b9"], + ["1f9b9-1f3fc-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"], + ["1f9b9-1f3fc-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"], + ["1f9b9-1f3fd", "1f9b9"], + ["1f9b9-1f3fd-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"], + ["1f9b9-1f3fd-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"], + ["1f9b9-1f3fe", "1f9b9"], + ["1f9b9-1f3fe-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"], + ["1f9b9-1f3fe-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"], + ["1f9b9-1f3ff", "1f9b9"], + ["1f9b9-1f3ff-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"], + ["1f9b9-1f3ff-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"], + ["1f9bb-1f3fb", "1f9bb"], + ["1f9bb-1f3fc", "1f9bb"], + ["1f9bb-1f3fd", "1f9bb"], + ["1f9bb-1f3fe", "1f9bb"], + ["1f9bb-1f3ff", "1f9bb"], + ["1f9cd-1f3fb", "1f9cd"], + ["1f9cd-1f3fb-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"], + ["1f9cd-1f3fb-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"], + ["1f9cd-1f3fc", "1f9cd"], + ["1f9cd-1f3fc-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"], + ["1f9cd-1f3fc-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"], + ["1f9cd-1f3fd", "1f9cd"], + ["1f9cd-1f3fd-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"], + ["1f9cd-1f3fd-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"], + ["1f9cd-1f3fe", "1f9cd"], + ["1f9cd-1f3fe-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"], + ["1f9cd-1f3fe-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"], + ["1f9cd-1f3ff", "1f9cd"], + ["1f9cd-1f3ff-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"], + ["1f9cd-1f3ff-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"], + ["1f9ce-1f3fb", "1f9ce"], + ["1f9ce-1f3fb-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"], + ["1f9ce-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fb-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"], + ["1f9ce-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fb-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"], + ["1f9ce-1f3fc", "1f9ce"], + ["1f9ce-1f3fc-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"], + ["1f9ce-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fc-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"], + ["1f9ce-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fc-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"], + ["1f9ce-1f3fd", "1f9ce"], + ["1f9ce-1f3fd-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"], + ["1f9ce-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fd-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"], + ["1f9ce-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fd-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"], + ["1f9ce-1f3fe", "1f9ce"], + ["1f9ce-1f3fe-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"], + ["1f9ce-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fe-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"], + ["1f9ce-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3fe-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"], + ["1f9ce-1f3ff", "1f9ce"], + ["1f9ce-1f3ff-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"], + ["1f9ce-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3ff-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"], + ["1f9ce-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"], + ["1f9ce-1f3ff-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"], + ["1f9cf-1f3fb", "1f9cf"], + ["1f9cf-1f3fb-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"], + ["1f9cf-1f3fb-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"], + ["1f9cf-1f3fc", "1f9cf"], + ["1f9cf-1f3fc-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"], + ["1f9cf-1f3fc-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"], + ["1f9cf-1f3fd", "1f9cf"], + ["1f9cf-1f3fd-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"], + ["1f9cf-1f3fd-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"], + ["1f9cf-1f3fe", "1f9cf"], + ["1f9cf-1f3fe-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"], + ["1f9cf-1f3fe-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"], + ["1f9cf-1f3ff", "1f9cf"], + ["1f9cf-1f3ff-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"], + ["1f9cf-1f3ff-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"], + ["1f9d1-1f3fb", "1f9d1"], + ["1f9d1-1f3fb-200d-1f33e", "1f9d1-200d-1f33e"], + ["1f9d1-1f3fb-200d-1f373", "1f9d1-200d-1f373"], + ["1f9d1-1f3fb-200d-1f37c", "1f9d1-200d-1f37c"], + ["1f9d1-1f3fb-200d-1f384", "1f9d1-200d-1f384"], + ["1f9d1-1f3fb-200d-1f393", "1f9d1-200d-1f393"], + ["1f9d1-1f3fb-200d-1f3a4", "1f9d1-200d-1f3a4"], + ["1f9d1-1f3fb-200d-1f3a8", "1f9d1-200d-1f3a8"], + ["1f9d1-1f3fb-200d-1f3eb", "1f9d1-200d-1f3eb"], + ["1f9d1-1f3fb-200d-1f3ed", "1f9d1-200d-1f3ed"], + ["1f9d1-1f3fb-200d-1f4bb", "1f9d1-200d-1f4bb"], + ["1f9d1-1f3fb-200d-1f4bc", "1f9d1-200d-1f4bc"], + ["1f9d1-1f3fb-200d-1f527", "1f9d1-200d-1f527"], + ["1f9d1-1f3fb-200d-1f52c", "1f9d1-200d-1f52c"], + ["1f9d1-1f3fb-200d-1f680", "1f9d1-200d-1f680"], + ["1f9d1-1f3fb-200d-1f692", "1f9d1-200d-1f692"], + ["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fb-200d-1f9af", "1f9d1-200d-1f9af"], + ["1f9d1-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"], + ["1f9d1-1f3fb-200d-1f9b0", "1f9d1-200d-1f9b0"], + ["1f9d1-1f3fb-200d-1f9b1", "1f9d1-200d-1f9b1"], + ["1f9d1-1f3fb-200d-1f9b2", "1f9d1-200d-1f9b2"], + ["1f9d1-1f3fb-200d-1f9b3", "1f9d1-200d-1f9b3"], + ["1f9d1-1f3fb-200d-1f9bc", "1f9d1-200d-1f9bc"], + ["1f9d1-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"], + ["1f9d1-1f3fb-200d-1f9bd", "1f9d1-200d-1f9bd"], + ["1f9d1-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"], + ["1f9d1-1f3fb-200d-1fa70", "1f9d1-200d-1fa70"], + ["1f9d1-1f3fb-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"], + ["1f9d1-1f3fb-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"], + ["1f9d1-1f3fb-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"], + ["1f9d1-1f3fc", "1f9d1"], + ["1f9d1-1f3fc-200d-1f33e", "1f9d1-200d-1f33e"], + ["1f9d1-1f3fc-200d-1f373", "1f9d1-200d-1f373"], + ["1f9d1-1f3fc-200d-1f37c", "1f9d1-200d-1f37c"], + ["1f9d1-1f3fc-200d-1f384", "1f9d1-200d-1f384"], + ["1f9d1-1f3fc-200d-1f393", "1f9d1-200d-1f393"], + ["1f9d1-1f3fc-200d-1f3a4", "1f9d1-200d-1f3a4"], + ["1f9d1-1f3fc-200d-1f3a8", "1f9d1-200d-1f3a8"], + ["1f9d1-1f3fc-200d-1f3eb", "1f9d1-200d-1f3eb"], + ["1f9d1-1f3fc-200d-1f3ed", "1f9d1-200d-1f3ed"], + ["1f9d1-1f3fc-200d-1f4bb", "1f9d1-200d-1f4bb"], + ["1f9d1-1f3fc-200d-1f4bc", "1f9d1-200d-1f4bc"], + ["1f9d1-1f3fc-200d-1f527", "1f9d1-200d-1f527"], + ["1f9d1-1f3fc-200d-1f52c", "1f9d1-200d-1f52c"], + ["1f9d1-1f3fc-200d-1f680", "1f9d1-200d-1f680"], + ["1f9d1-1f3fc-200d-1f692", "1f9d1-200d-1f692"], + ["1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fc-200d-1f9af", "1f9d1-200d-1f9af"], + ["1f9d1-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"], + ["1f9d1-1f3fc-200d-1f9b0", "1f9d1-200d-1f9b0"], + ["1f9d1-1f3fc-200d-1f9b1", "1f9d1-200d-1f9b1"], + ["1f9d1-1f3fc-200d-1f9b2", "1f9d1-200d-1f9b2"], + ["1f9d1-1f3fc-200d-1f9b3", "1f9d1-200d-1f9b3"], + ["1f9d1-1f3fc-200d-1f9bc", "1f9d1-200d-1f9bc"], + ["1f9d1-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"], + ["1f9d1-1f3fc-200d-1f9bd", "1f9d1-200d-1f9bd"], + ["1f9d1-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"], + ["1f9d1-1f3fc-200d-1fa70", "1f9d1-200d-1fa70"], + ["1f9d1-1f3fc-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"], + ["1f9d1-1f3fc-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"], + ["1f9d1-1f3fc-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"], + ["1f9d1-1f3fd", "1f9d1"], + ["1f9d1-1f3fd-200d-1f33e", "1f9d1-200d-1f33e"], + ["1f9d1-1f3fd-200d-1f373", "1f9d1-200d-1f373"], + ["1f9d1-1f3fd-200d-1f37c", "1f9d1-200d-1f37c"], + ["1f9d1-1f3fd-200d-1f384", "1f9d1-200d-1f384"], + ["1f9d1-1f3fd-200d-1f393", "1f9d1-200d-1f393"], + ["1f9d1-1f3fd-200d-1f3a4", "1f9d1-200d-1f3a4"], + ["1f9d1-1f3fd-200d-1f3a8", "1f9d1-200d-1f3a8"], + ["1f9d1-1f3fd-200d-1f3eb", "1f9d1-200d-1f3eb"], + ["1f9d1-1f3fd-200d-1f3ed", "1f9d1-200d-1f3ed"], + ["1f9d1-1f3fd-200d-1f4bb", "1f9d1-200d-1f4bb"], + ["1f9d1-1f3fd-200d-1f4bc", "1f9d1-200d-1f4bc"], + ["1f9d1-1f3fd-200d-1f527", "1f9d1-200d-1f527"], + ["1f9d1-1f3fd-200d-1f52c", "1f9d1-200d-1f52c"], + ["1f9d1-1f3fd-200d-1f680", "1f9d1-200d-1f680"], + ["1f9d1-1f3fd-200d-1f692", "1f9d1-200d-1f692"], + ["1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fd-200d-1f9af", "1f9d1-200d-1f9af"], + ["1f9d1-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"], + ["1f9d1-1f3fd-200d-1f9b0", "1f9d1-200d-1f9b0"], + ["1f9d1-1f3fd-200d-1f9b1", "1f9d1-200d-1f9b1"], + ["1f9d1-1f3fd-200d-1f9b2", "1f9d1-200d-1f9b2"], + ["1f9d1-1f3fd-200d-1f9b3", "1f9d1-200d-1f9b3"], + ["1f9d1-1f3fd-200d-1f9bc", "1f9d1-200d-1f9bc"], + ["1f9d1-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"], + ["1f9d1-1f3fd-200d-1f9bd", "1f9d1-200d-1f9bd"], + ["1f9d1-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"], + ["1f9d1-1f3fd-200d-1fa70", "1f9d1-200d-1fa70"], + ["1f9d1-1f3fd-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"], + ["1f9d1-1f3fd-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"], + ["1f9d1-1f3fd-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"], + ["1f9d1-1f3fe", "1f9d1"], + ["1f9d1-1f3fe-200d-1f33e", "1f9d1-200d-1f33e"], + ["1f9d1-1f3fe-200d-1f373", "1f9d1-200d-1f373"], + ["1f9d1-1f3fe-200d-1f37c", "1f9d1-200d-1f37c"], + ["1f9d1-1f3fe-200d-1f384", "1f9d1-200d-1f384"], + ["1f9d1-1f3fe-200d-1f393", "1f9d1-200d-1f393"], + ["1f9d1-1f3fe-200d-1f3a4", "1f9d1-200d-1f3a4"], + ["1f9d1-1f3fe-200d-1f3a8", "1f9d1-200d-1f3a8"], + ["1f9d1-1f3fe-200d-1f3eb", "1f9d1-200d-1f3eb"], + ["1f9d1-1f3fe-200d-1f3ed", "1f9d1-200d-1f3ed"], + ["1f9d1-1f3fe-200d-1f4bb", "1f9d1-200d-1f4bb"], + ["1f9d1-1f3fe-200d-1f4bc", "1f9d1-200d-1f4bc"], + ["1f9d1-1f3fe-200d-1f527", "1f9d1-200d-1f527"], + ["1f9d1-1f3fe-200d-1f52c", "1f9d1-200d-1f52c"], + ["1f9d1-1f3fe-200d-1f680", "1f9d1-200d-1f680"], + ["1f9d1-1f3fe-200d-1f692", "1f9d1-200d-1f692"], + ["1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3fe-200d-1f9af", "1f9d1-200d-1f9af"], + ["1f9d1-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"], + ["1f9d1-1f3fe-200d-1f9b0", "1f9d1-200d-1f9b0"], + ["1f9d1-1f3fe-200d-1f9b1", "1f9d1-200d-1f9b1"], + ["1f9d1-1f3fe-200d-1f9b2", "1f9d1-200d-1f9b2"], + ["1f9d1-1f3fe-200d-1f9b3", "1f9d1-200d-1f9b3"], + ["1f9d1-1f3fe-200d-1f9bc", "1f9d1-200d-1f9bc"], + ["1f9d1-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"], + ["1f9d1-1f3fe-200d-1f9bd", "1f9d1-200d-1f9bd"], + ["1f9d1-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"], + ["1f9d1-1f3fe-200d-1fa70", "1f9d1-200d-1fa70"], + ["1f9d1-1f3fe-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"], + ["1f9d1-1f3fe-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"], + ["1f9d1-1f3fe-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"], + ["1f9d1-1f3ff", "1f9d1"], + ["1f9d1-1f3ff-200d-1f33e", "1f9d1-200d-1f33e"], + ["1f9d1-1f3ff-200d-1f373", "1f9d1-200d-1f373"], + ["1f9d1-1f3ff-200d-1f37c", "1f9d1-200d-1f37c"], + ["1f9d1-1f3ff-200d-1f384", "1f9d1-200d-1f384"], + ["1f9d1-1f3ff-200d-1f393", "1f9d1-200d-1f393"], + ["1f9d1-1f3ff-200d-1f3a4", "1f9d1-200d-1f3a4"], + ["1f9d1-1f3ff-200d-1f3a8", "1f9d1-200d-1f3a8"], + ["1f9d1-1f3ff-200d-1f3eb", "1f9d1-200d-1f3eb"], + ["1f9d1-1f3ff-200d-1f3ed", "1f9d1-200d-1f3ed"], + ["1f9d1-1f3ff-200d-1f4bb", "1f9d1-200d-1f4bb"], + ["1f9d1-1f3ff-200d-1f4bc", "1f9d1-200d-1f4bc"], + ["1f9d1-1f3ff-200d-1f527", "1f9d1-200d-1f527"], + ["1f9d1-1f3ff-200d-1f52c", "1f9d1-200d-1f52c"], + ["1f9d1-1f3ff-200d-1f680", "1f9d1-200d-1f680"], + ["1f9d1-1f3ff-200d-1f692", "1f9d1-200d-1f692"], + ["1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"], + ["1f9d1-1f3ff-200d-1f9af", "1f9d1-200d-1f9af"], + ["1f9d1-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"], + ["1f9d1-1f3ff-200d-1f9b0", "1f9d1-200d-1f9b0"], + ["1f9d1-1f3ff-200d-1f9b1", "1f9d1-200d-1f9b1"], + ["1f9d1-1f3ff-200d-1f9b2", "1f9d1-200d-1f9b2"], + ["1f9d1-1f3ff-200d-1f9b3", "1f9d1-200d-1f9b3"], + ["1f9d1-1f3ff-200d-1f9bc", "1f9d1-200d-1f9bc"], + ["1f9d1-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"], + ["1f9d1-1f3ff-200d-1f9bd", "1f9d1-200d-1f9bd"], + ["1f9d1-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"], + ["1f9d1-1f3ff-200d-1fa70", "1f9d1-200d-1fa70"], + ["1f9d1-1f3ff-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"], + ["1f9d1-1f3ff-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"], + ["1f9d1-1f3ff-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"], + ["1f9d2-1f3fb", "1f9d2"], + ["1f9d2-1f3fc", "1f9d2"], + ["1f9d2-1f3fd", "1f9d2"], + ["1f9d2-1f3fe", "1f9d2"], + ["1f9d2-1f3ff", "1f9d2"], + ["1f9d3-1f3fb", "1f9d3"], + ["1f9d3-1f3fc", "1f9d3"], + ["1f9d3-1f3fd", "1f9d3"], + ["1f9d3-1f3fe", "1f9d3"], + ["1f9d3-1f3ff", "1f9d3"], + ["1f9d4-1f3fb", "1f9d4"], + ["1f9d4-1f3fb-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"], + ["1f9d4-1f3fb-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"], + ["1f9d4-1f3fc", "1f9d4"], + ["1f9d4-1f3fc-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"], + ["1f9d4-1f3fc-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"], + ["1f9d4-1f3fd", "1f9d4"], + ["1f9d4-1f3fd-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"], + ["1f9d4-1f3fd-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"], + ["1f9d4-1f3fe", "1f9d4"], + ["1f9d4-1f3fe-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"], + ["1f9d4-1f3fe-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"], + ["1f9d4-1f3ff", "1f9d4"], + ["1f9d4-1f3ff-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"], + ["1f9d4-1f3ff-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"], + ["1f9d5-1f3fb", "1f9d5"], + ["1f9d5-1f3fc", "1f9d5"], + ["1f9d5-1f3fd", "1f9d5"], + ["1f9d5-1f3fe", "1f9d5"], + ["1f9d5-1f3ff", "1f9d5"], + ["1f9d6-1f3fb", "1f9d6"], + ["1f9d6-1f3fb-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"], + ["1f9d6-1f3fb-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"], + ["1f9d6-1f3fc", "1f9d6"], + ["1f9d6-1f3fc-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"], + ["1f9d6-1f3fc-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"], + ["1f9d6-1f3fd", "1f9d6"], + ["1f9d6-1f3fd-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"], + ["1f9d6-1f3fd-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"], + ["1f9d6-1f3fe", "1f9d6"], + ["1f9d6-1f3fe-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"], + ["1f9d6-1f3fe-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"], + ["1f9d6-1f3ff", "1f9d6"], + ["1f9d6-1f3ff-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"], + ["1f9d6-1f3ff-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"], + ["1f9d7-1f3fb", "1f9d7"], + ["1f9d7-1f3fb-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"], + ["1f9d7-1f3fb-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"], + ["1f9d7-1f3fc", "1f9d7"], + ["1f9d7-1f3fc-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"], + ["1f9d7-1f3fc-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"], + ["1f9d7-1f3fd", "1f9d7"], + ["1f9d7-1f3fd-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"], + ["1f9d7-1f3fd-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"], + ["1f9d7-1f3fe", "1f9d7"], + ["1f9d7-1f3fe-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"], + ["1f9d7-1f3fe-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"], + ["1f9d7-1f3ff", "1f9d7"], + ["1f9d7-1f3ff-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"], + ["1f9d7-1f3ff-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"], + ["1f9d8-1f3fb", "1f9d8"], + ["1f9d8-1f3fb-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"], + ["1f9d8-1f3fb-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"], + ["1f9d8-1f3fc", "1f9d8"], + ["1f9d8-1f3fc-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"], + ["1f9d8-1f3fc-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"], + ["1f9d8-1f3fd", "1f9d8"], + ["1f9d8-1f3fd-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"], + ["1f9d8-1f3fd-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"], + ["1f9d8-1f3fe", "1f9d8"], + ["1f9d8-1f3fe-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"], + ["1f9d8-1f3fe-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"], + ["1f9d8-1f3ff", "1f9d8"], + ["1f9d8-1f3ff-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"], + ["1f9d8-1f3ff-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"], + ["1f9d9-1f3fb", "1f9d9"], + ["1f9d9-1f3fb-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"], + ["1f9d9-1f3fb-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"], + ["1f9d9-1f3fc", "1f9d9"], + ["1f9d9-1f3fc-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"], + ["1f9d9-1f3fc-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"], + ["1f9d9-1f3fd", "1f9d9"], + ["1f9d9-1f3fd-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"], + ["1f9d9-1f3fd-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"], + ["1f9d9-1f3fe", "1f9d9"], + ["1f9d9-1f3fe-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"], + ["1f9d9-1f3fe-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"], + ["1f9d9-1f3ff", "1f9d9"], + ["1f9d9-1f3ff-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"], + ["1f9d9-1f3ff-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"], + ["1f9da-1f3fb", "1f9da"], + ["1f9da-1f3fb-200d-2640-fe0f", "1f9da-200d-2640-fe0f"], + ["1f9da-1f3fb-200d-2642-fe0f", "1f9da-200d-2642-fe0f"], + ["1f9da-1f3fc", "1f9da"], + ["1f9da-1f3fc-200d-2640-fe0f", "1f9da-200d-2640-fe0f"], + ["1f9da-1f3fc-200d-2642-fe0f", "1f9da-200d-2642-fe0f"], + ["1f9da-1f3fd", "1f9da"], + ["1f9da-1f3fd-200d-2640-fe0f", "1f9da-200d-2640-fe0f"], + ["1f9da-1f3fd-200d-2642-fe0f", "1f9da-200d-2642-fe0f"], + ["1f9da-1f3fe", "1f9da"], + ["1f9da-1f3fe-200d-2640-fe0f", "1f9da-200d-2640-fe0f"], + ["1f9da-1f3fe-200d-2642-fe0f", "1f9da-200d-2642-fe0f"], + ["1f9da-1f3ff", "1f9da"], + ["1f9da-1f3ff-200d-2640-fe0f", "1f9da-200d-2640-fe0f"], + ["1f9da-1f3ff-200d-2642-fe0f", "1f9da-200d-2642-fe0f"], + ["1f9db-1f3fb", "1f9db"], + ["1f9db-1f3fb-200d-2640-fe0f", "1f9db-200d-2640-fe0f"], + ["1f9db-1f3fb-200d-2642-fe0f", "1f9db-200d-2642-fe0f"], + ["1f9db-1f3fc", "1f9db"], + ["1f9db-1f3fc-200d-2640-fe0f", "1f9db-200d-2640-fe0f"], + ["1f9db-1f3fc-200d-2642-fe0f", "1f9db-200d-2642-fe0f"], + ["1f9db-1f3fd", "1f9db"], + ["1f9db-1f3fd-200d-2640-fe0f", "1f9db-200d-2640-fe0f"], + ["1f9db-1f3fd-200d-2642-fe0f", "1f9db-200d-2642-fe0f"], + ["1f9db-1f3fe", "1f9db"], + ["1f9db-1f3fe-200d-2640-fe0f", "1f9db-200d-2640-fe0f"], + ["1f9db-1f3fe-200d-2642-fe0f", "1f9db-200d-2642-fe0f"], + ["1f9db-1f3ff", "1f9db"], + ["1f9db-1f3ff-200d-2640-fe0f", "1f9db-200d-2640-fe0f"], + ["1f9db-1f3ff-200d-2642-fe0f", "1f9db-200d-2642-fe0f"], + ["1f9dc-1f3fb", "1f9dc"], + ["1f9dc-1f3fb-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"], + ["1f9dc-1f3fb-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"], + ["1f9dc-1f3fc", "1f9dc"], + ["1f9dc-1f3fc-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"], + ["1f9dc-1f3fc-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"], + ["1f9dc-1f3fd", "1f9dc"], + ["1f9dc-1f3fd-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"], + ["1f9dc-1f3fd-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"], + ["1f9dc-1f3fe", "1f9dc"], + ["1f9dc-1f3fe-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"], + ["1f9dc-1f3fe-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"], + ["1f9dc-1f3ff", "1f9dc"], + ["1f9dc-1f3ff-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"], + ["1f9dc-1f3ff-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"], + ["1f9dd-1f3fb", "1f9dd"], + ["1f9dd-1f3fb-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"], + ["1f9dd-1f3fb-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"], + ["1f9dd-1f3fc", "1f9dd"], + ["1f9dd-1f3fc-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"], + ["1f9dd-1f3fc-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"], + ["1f9dd-1f3fd", "1f9dd"], + ["1f9dd-1f3fd-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"], + ["1f9dd-1f3fd-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"], + ["1f9dd-1f3fe", "1f9dd"], + ["1f9dd-1f3fe-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"], + ["1f9dd-1f3fe-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"], + ["1f9dd-1f3ff", "1f9dd"], + ["1f9dd-1f3ff-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"], + ["1f9dd-1f3ff-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"], + ["1fac3-1f3fb", "1fac3"], + ["1fac3-1f3fc", "1fac3"], + ["1fac3-1f3fd", "1fac3"], + ["1fac3-1f3fe", "1fac3"], + ["1fac3-1f3ff", "1fac3"], + ["1fac4-1f3fb", "1fac4"], + ["1fac4-1f3fc", "1fac4"], + ["1fac4-1f3fd", "1fac4"], + ["1fac4-1f3fe", "1fac4"], + ["1fac4-1f3ff", "1fac4"], + ["1fac5-1f3fb", "1fac5"], + ["1fac5-1f3fc", "1fac5"], + ["1fac5-1f3fd", "1fac5"], + ["1fac5-1f3fe", "1fac5"], + ["1fac5-1f3ff", "1fac5"], + ["1faf0-1f3fb", "1faf0"], + ["1faf0-1f3fc", "1faf0"], + ["1faf0-1f3fd", "1faf0"], + ["1faf0-1f3fe", "1faf0"], + ["1faf0-1f3ff", "1faf0"], + ["1faf1-1f3fb", "1faf1"], + ["1faf1-1f3fc", "1faf1"], + ["1faf1-1f3fd", "1faf1"], + ["1faf1-1f3fe", "1faf1"], + ["1faf1-1f3ff", "1faf1"], + ["1faf2-1f3fb", "1faf2"], + ["1faf2-1f3fc", "1faf2"], + ["1faf2-1f3fd", "1faf2"], + ["1faf2-1f3fe", "1faf2"], + ["1faf2-1f3ff", "1faf2"], + ["1faf3-1f3fb", "1faf3"], + ["1faf3-1f3fc", "1faf3"], + ["1faf3-1f3fd", "1faf3"], + ["1faf3-1f3fe", "1faf3"], + ["1faf3-1f3ff", "1faf3"], + ["1faf4-1f3fb", "1faf4"], + ["1faf4-1f3fc", "1faf4"], + ["1faf4-1f3fd", "1faf4"], + ["1faf4-1f3fe", "1faf4"], + ["1faf4-1f3ff", "1faf4"], + ["1faf5-1f3fb", "1faf5"], + ["1faf5-1f3fc", "1faf5"], + ["1faf5-1f3fd", "1faf5"], + ["1faf5-1f3fe", "1faf5"], + ["1faf5-1f3ff", "1faf5"], + ["1faf6-1f3fb", "1faf6"], + ["1faf6-1f3fc", "1faf6"], + ["1faf6-1f3fd", "1faf6"], + ["1faf6-1f3fe", "1faf6"], + ["1faf6-1f3ff", "1faf6"], + ["1faf7-1f3fb", "1faf7"], + ["1faf7-1f3fc", "1faf7"], + ["1faf7-1f3fd", "1faf7"], + ["1faf7-1f3fe", "1faf7"], + ["1faf7-1f3ff", "1faf7"], + ["1faf8-1f3fb", "1faf8"], + ["1faf8-1f3fc", "1faf8"], + ["1faf8-1f3fd", "1faf8"], + ["1faf8-1f3fe", "1faf8"], + ["1faf8-1f3ff", "1faf8"], + ["1faf9-1f3fb", "1faf9"], + ["1faf9-1f3fc", "1faf9"], + ["1faf9-1f3fd", "1faf9"], + ["1faf9-1f3fe", "1faf9"], + ["1faf9-1f3ff", "1faf9"], + ["1fafa-1f3fb", "1fafa"], + ["1fafa-1f3fc", "1fafa"], + ["1fafa-1f3fd", "1fafa"], + ["1fafa-1f3fe", "1fafa"], + ["1fafa-1f3ff", "1fafa"], + ["261d-1f3fb", "261d-fe0f"], + ["261d-1f3fc", "261d-fe0f"], + ["261d-1f3fd", "261d-fe0f"], + ["261d-1f3fe", "261d-fe0f"], + ["261d-1f3ff", "261d-fe0f"], + ["26f9-1f3fb", "26f9-fe0f"], + ["26f9-1f3fb-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"], + ["26f9-1f3fb-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"], + ["26f9-1f3fc", "26f9-fe0f"], + ["26f9-1f3fc-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"], + ["26f9-1f3fc-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"], + ["26f9-1f3fd", "26f9-fe0f"], + ["26f9-1f3fd-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"], + ["26f9-1f3fd-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"], + ["26f9-1f3fe", "26f9-fe0f"], + ["26f9-1f3fe-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"], + ["26f9-1f3fe-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"], + ["26f9-1f3ff", "26f9-fe0f"], + ["26f9-1f3ff-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"], + ["26f9-1f3ff-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"], + ["270a-1f3fb", "270a"], + ["270a-1f3fc", "270a"], + ["270a-1f3fd", "270a"], + ["270a-1f3fe", "270a"], + ["270a-1f3ff", "270a"], + ["270b-1f3fb", "270b"], + ["270b-1f3fc", "270b"], + ["270b-1f3fd", "270b"], + ["270b-1f3fe", "270b"], + ["270b-1f3ff", "270b"], + ["270c-1f3fb", "270c-fe0f"], + ["270c-1f3fc", "270c-fe0f"], + ["270c-1f3fd", "270c-fe0f"], + ["270c-1f3fe", "270c-fe0f"], + ["270c-1f3ff", "270c-fe0f"], + ["270d-1f3fb", "270d-fe0f"], + ["270d-1f3fc", "270d-fe0f"], + ["270d-1f3fd", "270d-fe0f"], + ["270d-1f3fe", "270d-fe0f"], + ["270d-1f3ff", "270d-fe0f"], +]; + +export const OPENEMOJI_ALIASES: ReadonlyArray = [ + ["+1", "1f44d"], + ["-1", "1f44e"], + ["100", "1f4af"], + ["angry", "1f620"], + ["beer", "1f37a"], + ["bell", "1f514"], + ["blush", "1f60a"], + ["boom", "1f4a5"], + ["broken_heart", "1f494"], + ["bug", "1f41b"], + ["bulb", "1f4a1"], + ["cake", "1f382"], + ["calendar", "1f4c5"], + ["cat", "1f431"], + ["chart", "1f4c8"], + ["check", "2705"], + ["clap", "1f44f"], + ["cloud", "2601-fe0f"], + ["coffee", "2615"], + ["computer", "1f4bb"], + ["cry", "1f622"], + ["dog", "1f436"], + ["earth", "1f30d"], + ["email", "1f4e7"], + ["eyes", "1f440"], + ["facepalm", "1f926"], + ["fire", "1f525"], + ["gb", "1f1ec-1f1e7"], + ["gear", "2699-fe0f"], + ["ghost", "1f47b"], + ["gift", "1f381"], + ["globe", "1f310"], + ["grin", "1f601"], + ["grinning", "1f600"], + ["hammer", "1f528"], + ["heart", "2764-fe0f"], + ["heart_eyes", "1f60d"], + ["hourglass", "231b"], + ["hugs", "1f917"], + ["joy", "1f602"], + ["jp", "1f1ef-1f1f5"], + ["key", "1f511"], + ["kissing_heart", "1f618"], + ["laughing", "1f606"], + ["link", "1f517"], + ["lock", "1f512"], + ["mag", "1f50d"], + ["memo", "1f4dd"], + ["moneybag", "1f4b0"], + ["moon", "1f319"], + ["muscle", "1f4aa"], + ["neutral_face", "1f610"], + ["ok_hand", "1f44c"], + ["package", "1f4e6"], + ["partying_face", "1f973"], + ["phone", "1f4de"], + ["pizza", "1f355"], + ["point_down", "1f447"], + ["point_left", "1f448"], + ["point_right", "1f449"], + ["point_up", "261d-fe0f"], + ["poop", "1f4a9"], + ["pray", "1f64f"], + ["pushpin", "1f4cc"], + ["rage", "1f621"], + ["rainbow", "1f308"], + ["raised_hands", "1f64c"], + ["robot", "1f916"], + ["rocket", "1f680"], + ["rofl", "1f923"], + ["roll_eyes", "1f644"], + ["scream", "1f631"], + ["see_no_evil", "1f648"], + ["shrug", "1f937"], + ["skull", "1f480"], + ["slightly_smiling_face", "1f642"], + ["smile", "1f604"], + ["smiley", "1f603"], + ["snowflake", "2744-fe0f"], + ["sob", "1f62d"], + ["sparkles", "2728"], + ["star", "2b50"], + ["stopwatch", "23f1-fe0f"], + ["stuck_out_tongue", "1f61b"], + ["sun", "2600-fe0f"], + ["sunglasses", "1f60e"], + ["sweat_smile", "1f605"], + ["tada", "1f389"], + ["thinking", "1f914"], + ["thumbsdown", "1f44e"], + ["thumbsup", "1f44d"], + ["trophy", "1f3c6"], + ["unamused", "1f612"], + ["upside_down_face", "1f643"], + ["us", "1f1fa-1f1f8"], + ["warning", "26a0-fe0f"], + ["wave", "1f44b"], + ["white_check_mark", "2705"], + ["wink", "1f609"], + ["wrench", "1f527"], + ["x", "274c"], + ["zap", "26a1"], +]; + +export const OPENEMOJI_EMOTICONS: ReadonlyArray = [ + ["1f44b", "o/"], + ["1f44d", "+1"], + ["1f44e", "-1"], + ["1f480", "x_x"], + ["1f494", ":)"], + ["1f609", ";)"], + ["1f60a", "^_^"], + ["1f60e", "B)"], + ["1f610", ":|"], + ["1f611", "-_-"], + ["1f615", ":/"], + ["1f617", ":*"], + ["1f618", ":*"], + ["1f61b", ":P"], + ["1f61c", ";P"], + ["1f61d", "XP"], + ["1f620", ">:("], + ["1f621", ">:("], + ["1f622", ":'("], + ["1f62d", ":'("], + ["1f62e", ":O"], + ["1f62f", ":o"], + ["1f632", ":O"], + ["1f634", "-_-zZ"], + ["1f641", ":("], + ["1f642", ":)"], + ["1f643", "(:"], + ["1f64c", "\\o/"], + ["1f914", ":-?"], + ["1f923", "XD"], + ["1f937", "\\_(o)_/"], + ["2639-fe0f", ":("], + ["263a-fe0f", ":)"], + ["26a0-fe0f", "/!\\"], + ["2705", "[x]"], + ["2728", "*"], + ["274c", "[X]"], + ["2764-fe0f", "<3"], + ["2b50", "*"], +]; diff --git a/packages/hqtui/src/emoji.ts b/packages/hqtui/src/emoji.ts new file mode 100644 index 0000000..1473477 --- /dev/null +++ b/packages/hqtui/src/emoji.ts @@ -0,0 +1,218 @@ +/** + * Emoji for terminals: `emoji("fire")` is 🔥 where the terminal draws emoji, + * and `[fire]` where it cannot. + * + * import { emoji, emojify } from "@profullstack/hqtui"; + * ui.text(`${emoji("rocket")} shipped`); // 🚀 shipped + * ui.text(emojify("deploy :tada: :+1:")); // deploy 🎉 👍 + * + * The built-in pack is OpenEmoji (https://logicsrc.com/openemoji), on by + * default: every fully-qualified emoji in Unicode's list, with its CLDR name, + * its `oe_` shortcode and a few keywords. A name can be the shortcode with or + * without `oe_` and colons, the CLDR name, a common alias (`thumbsup`, `+1`, + * `heart`), or the emoji itself. + * + * Which you get: + * + * 1. setEmojiMode("emoji" | "text"), if the app chose; + * 2. HQTUI_EMOJI=emoji|text in the environment; + * 3. otherwise emoji where the terminal draws Unicode (the same detection the + * rest of hqtui uses) and is not the Linux console, and text elsewhere. + * + * Text is an emoticon where one fits (`:)`, `<3`, `:D`) and the name in + * brackets where none does, `[fire]`. An unknown name draws nothing rather + * than throwing mid-frame. Widths are handled by stringWidth, which counts + * every emoji here (skin tones, flags, keycaps, ZWJ sequences) as two columns. + */ + +import { detectCapabilities } from "./capabilities.ts"; +import { + OPENEMOJI_ALIASES, OPENEMOJI_EMOTICONS, OPENEMOJI_GROUPS, OPENEMOJI_ROWS, OPENEMOJI_TONED, + OPENEMOJI_UNICODE, OPENEMOJI_VERSION, +} from "./emoji-data.ts"; +import { stringWidth } from "./unicode.ts"; + +export type EmojiMode = "emoji" | "text"; + +export interface EmojiInfo { + /** Fully-qualified codepoints, lowercase hex, hyphen-joined: the OpenEmoji key. */ + key: string; + char: string; + /** The CLDR short name. */ + name: string; + /** The set's shortcode, `oe_` included. */ + shortcode: string; + group: string; + keywords: string[]; + /** The toneless emoji a skin-tone variant belongs to. */ + base?: string; +} + +const TONES = ["1f3fb", "1f3fc", "1f3fd", "1f3fe", "1f3ff"]; +const TONE_NAMES = ["light", "medium-light", "medium", "medium-dark", "dark"]; + +/** The shortcode a name reduces to; rows store theirs only when it differs. */ +export const slugOf = (name: string): string => + name.toLowerCase().replace(/[^a-z0-9]+/g, "_").replace(/^_+|_+$/g, ""); + +const charOf = (key: string): string => String.fromCodePoint(...key.split("-").map((h) => Number.parseInt(h, 16))); + +interface Table { + byKey: Map; + byName: Map; + byChar: Map; + all: EmojiInfo[]; +} + +let table: Table | undefined; + +/** Built on first use: importing hqtui costs nothing until someone asks for an emoji. */ +function load(): Table { + if (table) return table; + const byKey = new Map(); + for (const [key, short, name, group, keywords] of OPENEMOJI_ROWS) { + byKey.set(key, { + key, + char: charOf(key), + name, + shortcode: `oe_${short || slugOf(name)}`, + group: OPENEMOJI_GROUPS[group] ?? "", + keywords: keywords ? keywords.split(" ") : [], + }); + } + for (const [key, baseKey] of OPENEMOJI_TONED) { + const base = byKey.get(baseKey); + if (!base) continue; + const tones = key.split("-").filter((cp) => TONES.includes(cp)).map((cp) => TONES.indexOf(cp)); + const toneNames = tones.map((t) => `${TONE_NAMES[t]} skin tone`).join(", "); + byKey.set(key, { + key, + char: charOf(key), + name: `${base.name}${base.name.includes(":") ? ", " : ": "}${toneNames}`, + shortcode: `${base.shortcode}_${tones.map((t) => `t${t + 1}`).join("_")}`, + group: base.group, + keywords: base.keywords, + base: baseKey, + }); + } + const byName = new Map(); + const byChar = new Map(); + const all = [...byKey.values()]; + for (const e of all) { + byName.set(e.shortcode, e.key); + byName.set(e.shortcode.slice(3), e.key); + byName.set(e.name.toLowerCase(), e.key); + byChar.set(e.char, e.key); + byChar.set(e.char.replace(/️/g, ""), e.key); + } + // Aliases last, but never over a real name: `x` is an alias for ❌ and must + // not hide anything the set itself calls x. + for (const [alias, key] of OPENEMOJI_ALIASES) if (!byName.has(alias)) byName.set(alias, key); + table = { byKey, byName, byChar, all }; + return table; +} + +/** Everything known about an emoji, by any name it answers to, or undefined. */ +export function emojiInfo(name: string): EmojiInfo | undefined { + const t = load(); + const trimmed = name.trim(); + const bare = trimmed.replace(/^:|:$/g, "").toLowerCase(); + const key = + t.byName.get(bare) ?? t.byName.get(bare.replace(/[\s-]+/g, "_")) ?? t.byChar.get(trimmed) ?? + t.byChar.get(trimmed.replace(/️/g, "")) ?? (t.byKey.has(bare) ? bare : undefined); + return key ? t.byKey.get(key) : undefined; +} + +let chosen: EmojiMode | undefined; +let detected: EmojiMode | undefined; + +/** Pin emoji or text for the whole app, or pass undefined to detect again. */ +export function setEmojiMode(mode: EmojiMode | undefined): void { + chosen = mode; + detected = undefined; +} + +/** Which this environment gets, following the order at the top of this file. */ +export function emojiMode(env: NodeJS.ProcessEnv = process.env): EmojiMode { + if (chosen) return chosen; + const named = env.HQTUI_EMOJI; + if (named === "emoji" || named === "text") return named; + // The Linux virtual console speaks UTF-8 but its font has no emoji. + if (env.TERM === "linux") return "text"; + return detectCapabilities({}, env).unicode ? "emoji" : "text"; +} + +const emoticons = new Map(OPENEMOJI_EMOTICONS); + +/** The text an emoji is when a terminal cannot draw it: an emoticon, or its name in brackets. */ +export function emojiText(name: string): string { + const info = emojiInfo(name); + if (!info) return ""; + return emoticons.get(info.key) ?? emoticons.get(info.base ?? "") ?? `[${info.name}]`; +} + +export interface EmojiOptions { + /** Override the app-wide mode for this one call. */ + mode?: EmojiMode; +} + +/** + * The emoji, or its text where the terminal cannot draw it: `emoji("fire")`, + * `emoji(":oe_fire:")`, `emoji("thumbsup")`, `emoji("face with tears of joy")`. + * Unknown names return "". + */ +export function emoji(name: string, options: EmojiOptions = {}): string { + const info = emojiInfo(name); + if (!info) return ""; + const mode = options.mode ?? chosen ?? (detected ??= emojiMode()); + return mode === "emoji" ? info.char : emojiText(info.key); +} + +/** + * Replace every `:name:` in a string with its emoji (or text): `:fire:`, + * `:oe_fire:`, `:+1:`, `:thumbs_up_t3:`. Anything between colons that is not + * an emoji is left exactly as it was, so `12:30:00` survives. + */ +export function emojify(text: string, options: EmojiOptions = {}): string { + return text.replace(/:([a-z0-9_+-]+):/gi, (whole, name: string) => emoji(name, options) || whole); +} + +/** + * Emoji whose name, shortcode or keywords match every word of the query, best + * first: the exact emoji, then names with the query as a whole word (flag: + * Japan for "japan"), then names starting with it, then the rest. + */ +export function emojiSearch(query: string, limit = 20): EmojiInfo[] { + const t = load(); + const q = query.trim().toLowerCase().replace(/^:|:$/g, ""); + if (!q) return []; + const words = q.split(/[\s_]+/).filter(Boolean); + const exact = emojiInfo(q); + const scored: Array<[number, EmojiInfo]> = []; + for (const e of t.all) { + if (e.base) continue; + const hay = `${e.name} ${e.shortcode} ${e.keywords.join(" ")}`.toLowerCase(); + if (!words.every((w) => hay.includes(w))) continue; + const name = e.name.toLowerCase(); + const score = + e.key === exact?.key ? 0 + : name.split(/[^a-z0-9]+/).includes(q) ? 1 + : name.startsWith(q) ? 2 + : name.includes(q) ? 3 + : 4; + scored.push([score, e]); + } + if (exact && !exact.base && !scored.some(([, e]) => e.key === exact.key)) scored.push([0, exact]); + return scored.sort((a, b) => a[0] - b[0] || a[1].name.length - b[1].name.length).slice(0, limit).map(([, e]) => e); +} + +/** Every shortcode in the set, sorted. */ +export function emojiNames(): string[] { + return load().all.map((e) => e.shortcode).sort(); +} + +/** Columns a string with emoji in it occupies: the same count the renderer uses. */ +export const emojiWidth = (text: string): number => stringWidth(text); + +/** Which OpenEmoji set and Emoji version the built-in pack was generated from. */ +export const openEmoji = { name: "OpenEmoji", version: OPENEMOJI_VERSION, unicode: OPENEMOJI_UNICODE } as const; diff --git a/packages/hqtui/src/fonts.ts b/packages/hqtui/src/fonts.ts new file mode 100644 index 0000000..570621e --- /dev/null +++ b/packages/hqtui/src/fonts.ts @@ -0,0 +1,309 @@ +/** + * Our emoji font in the terminal: `hqtui fonts install`. + * + * A TUI draws characters; the terminal picks the font. So the only way to see + * OpenEmoji's artwork in plain text is to install the font where the terminal + * looks and make it the emoji fallback. That changes the user's machine, so it + * happens only on this explicit command (never on import, never on first run), + * and `hqtui fonts remove` undoes all of it. + * + * Linux the CBDT colour font into ~/.local/share/fonts, a fontconfig rule + * preferring it for emoji (~/.config/fontconfig/conf.d/60-openemoji.conf), + * then fc-cache. Alacritty, foot, GNOME Terminal, Konsole and every + * other fontconfig terminal follow it; Kitty and WezTerm get snippets. + * macOS the sbix font into ~/Library/Fonts. Terminal.app always draws emoji + * with Apple Color Emoji and cannot be told otherwise; Kitty, WezTerm + * and iTerm2 can, and get snippets. + * + * Every file it edits is backed up first as .bak-001. (the next + * free number) in ~/.config/hqtui/backups, outside conf.d, where fontconfig + * would otherwise load a backup as a second rule. What it wrote is recorded in + * ~/.config/hqtui/openemoji-font.json, which is what `remove` reads. + */ + +// Node's filesystem and process modules are loaded inside the functions that +// use them, so importing hqtui (which re-exports these) stays side-effect free +// and safe in a browser bundle. +type Fs = typeof import("node:fs/promises"); +const loadFs = (): Promise => import("node:fs/promises"); + +const join = (...parts: string[]) => parts.join("/").replace(/\/+/g, "/"); +const dirOf = (path: string) => path.slice(0, path.lastIndexOf("/")) || "/"; +const extOf = (path: string) => /\.[^./]*$/.exec(path)?.[0] ?? ""; +const baseOf = (path: string, ext = "") => { + const name = path.slice(path.lastIndexOf("/") + 1); + return ext && name.endsWith(ext) ? name.slice(0, -ext.length) : name; +}; + +export const FONT_FAMILY = "OpenEmoji"; +export const FONT_RELEASE = "https://github.com/profullstack/openemoji/releases/latest/download"; +export const FONT_RAW = "https://raw.githubusercontent.com/profullstack/openemoji/main/font"; + +/** Emoji blocks for terminals that map by codepoint (Kitty's symbol_map, WezTerm). */ +export const EMOJI_RANGES = [ + "U+1F300-U+1F5FF", "U+1F600-U+1F64F", "U+1F680-U+1F6FF", "U+1F900-U+1F9FF", + "U+1FA70-U+1FAFF", "U+2600-U+27BF", "U+1F1E6-U+1F1FF", "U+2B00-U+2BFF", +]; + +export type Run = (command: string, args: string[]) => { status: number | null; stdout: string }; + +export interface FontEnv { + platform?: NodeJS.Platform; + home?: string; + env?: NodeJS.ProcessEnv; + fetch?: typeof fetch; + run?: Run; + log?: (line: string) => void; +} + +interface Resolved { + platform: NodeJS.Platform; + home: string; + env: NodeJS.ProcessEnv; + fetch: typeof fetch; + run: Run; + log: (line: string) => void; +} + +async function resolve(o: FontEnv): Promise { + let run = o.run; + if (!run) { + const { spawnSync } = await import("node:child_process"); + run = (command, args) => { + const r = spawnSync(command, args, { encoding: "utf8" }); + return { status: r.error ? null : r.status, stdout: r.stdout ?? "" }; + }; + } + let home = o.home; + if (!home) home = (await import("node:os")).homedir(); + return { + platform: o.platform ?? process.platform, + home, + env: o.env ?? process.env, + fetch: o.fetch ?? fetch, + run, + log: o.log ?? ((line) => console.log(line)), + }; +} + +/** The font files a platform uses: CBDT where fontconfig reads it, sbix on Apple. */ +export function fontFiles(platform: NodeJS.Platform): string[] { + return platform === "darwin" ? [`${FONT_FAMILY}-sbix.ttf`] : [`${FONT_FAMILY}-CBDT.ttf`]; +} + +export function fontDir(r: Pick): string { + if (r.platform === "darwin") return join(r.home, "Library", "Fonts"); + return join(r.env.XDG_DATA_HOME || join(r.home, ".local", "share"), "fonts"); +} + +const configDir = (r: Pick) => r.env.XDG_CONFIG_HOME || join(r.home, ".config"); +const fontconfigFile = (r: Pick) => + join(configDir(r), "fontconfig", "conf.d", "60-openemoji.conf"); +const recordFile = (r: Pick) => join(configDir(r), "hqtui", "openemoji-font.json"); +const backupDir = (r: Pick) => join(configDir(r), "hqtui", "backups"); + +/** + * fontconfig: OpenEmoji is what "emoji" means, the other colour emoji families + * resolve to it, and it is appended (never prepended) to the text families as + * their fallback. Prepending would be a bug: colour emoji fonts carry glyphs + * for 0-9, # and * (the keycap bases), so digits would draw as emoji art. + */ +export const FONTCONFIG = ` + + + + + emoji + ${FONT_FAMILY} + +${["Noto Color Emoji", "Apple Color Emoji", "Segoe UI Emoji", "Twemoji", "Twitter Color Emoji", "JoyPixels", "EmojiOne Color", "Blobmoji"] + .map( + (family) => ` + ${family} + ${FONT_FAMILY} + `, + ) + .join("\n")} +${["monospace", "sans-serif", "serif"] + .map( + (family) => ` + ${family} + ${FONT_FAMILY} + `, + ) + .join("\n")} + +`; + +/** What to add to the terminals that choose fonts themselves. */ +export function terminalSnippets(platform: NodeJS.Platform): Array<{ terminal: string; file: string; snippet: string }> { + const out = [ + { + terminal: "Kitty", + file: "~/.config/kitty/kitty.conf", + snippet: `symbol_map ${EMOJI_RANGES.join(",")} ${FONT_FAMILY}`, + }, + { + terminal: "WezTerm", + file: "~/.wezterm.lua", + snippet: `config.font = wezterm.font_with_fallback({ "JetBrains Mono", "${FONT_FAMILY}" })`, + }, + ]; + if (platform === "darwin") { + out.push({ + terminal: "iTerm2", + file: "Settings > Profiles > Text", + snippet: `Use a different font for non-ASCII text: ${FONT_FAMILY}`, + }); + } + return out; +} + +/** The next free .bak-NNN. in the backup folder. */ +async function backup(r: Resolved, file: string): Promise { + const { copyFile, mkdir, stat } = await loadFs(); + try { + await stat(file); + } catch { + return undefined; + } + await mkdir(backupDir(r), { recursive: true }); + const ext = extOf(file); + const stem = baseOf(file, ext); + for (let n = 1; n < 1000; n++) { + const target = join(backupDir(r), `${stem}.bak-${String(n).padStart(3, "0")}${ext}`); + try { + await stat(target); + } catch { + await copyFile(file, target); + return target; + } + } + throw new Error(`too many backups of ${file}`); +} + +async function download(r: Resolved, file: string): Promise { + const tried: string[] = []; + for (const url of [`${FONT_RELEASE}/${file}`, `${FONT_RAW}/${file}`]) { + tried.push(url); + const response = await r.fetch(url).catch(() => undefined); + if (response?.ok) { + const data = Buffer.from(await response.arrayBuffer()); + // A TrueType file starts 00 01 00 00 or 'true'; anything else is an error page. + const magic = data.length >= 4 ? data.readUInt32BE(0) : 0; + if (magic === 0x00010000 || magic === 0x74727565) return data; + } + } + throw new Error( + `The OpenEmoji font is not published yet (tried ${tried.join(" and ")}). ` + + "It ships with the set's first release; try again later.", + ); +} + +interface Record { + files: string[]; + backups: Array<{ original: string; backup: string }>; +} + +export interface InstallResult { + installed: string[]; + fontconfig?: string; + snippets: ReturnType; + notes: string[]; +} + +/** Download the font and wire it up. Changes the machine; only call on the user's say-so. */ +export async function installEmojiFont(options: FontEnv = {}): Promise { + const r = await resolve(options); + const { mkdir, readFile, writeFile } = await loadFs(); + if (r.platform === "win32") { + throw new Error("Windows Terminal draws emoji with Segoe UI Emoji and has no fallback setting to change."); + } + const record: Record = { files: [], backups: [] }; + const dir = fontDir(r); + await mkdir(dir, { recursive: true }); + const installed: string[] = []; + for (const file of fontFiles(r.platform)) { + const data = await download(r, file); + const target = join(dir, file); + await writeFile(target, data); + record.files.push(target); + installed.push(target); + r.log(`installed ${target}`); + } + + const notes: string[] = []; + let fontconfig: string | undefined; + if (r.platform !== "darwin") { + fontconfig = fontconfigFile(r); + const previous = await readFile(fontconfig, "utf8").catch(() => undefined); + if (previous !== undefined && previous !== FONTCONFIG) { + const saved = await backup(r, fontconfig); + if (saved) record.backups.push({ original: fontconfig, backup: saved }); + } + await mkdir(dirOf(fontconfig), { recursive: true }); + await writeFile(fontconfig, FONTCONFIG); + record.files.push(fontconfig); + r.log(`wrote ${fontconfig}`); + const cache = r.run("fc-cache", ["-f", dir]); + if (cache.status !== 0) notes.push("fc-cache is not installed or failed; run `fc-cache -f` after installing fontconfig."); + } else { + notes.push( + "Terminal.app always draws emoji with Apple Color Emoji; use Kitty, WezTerm or iTerm2 to see OpenEmoji.", + ); + } + + await mkdir(dirOf(recordFile(r)), { recursive: true }); + await writeFile(recordFile(r), `${JSON.stringify(record, null, 2)}\n`); + return { installed, fontconfig, snippets: terminalSnippets(r.platform), notes }; +} + +export interface FontStatus { + installed: boolean; + files: string[]; + fontconfig: boolean; + /** What fc-match picks for emoji, where fontconfig exists. */ + emojiFont?: string; + active: boolean; +} + +export async function emojiFontStatus(options: FontEnv = {}): Promise { + const r = await resolve(options); + const { stat } = await loadFs(); + const files: string[] = []; + for (const file of fontFiles(r.platform)) { + const path = join(fontDir(r), file); + if (await stat(path).then(() => true, () => false)) files.push(path); + } + const fontconfig = r.platform !== "darwin" && (await stat(fontconfigFile(r)).then(() => true, () => false)); + let emojiFont: string | undefined; + if (r.platform !== "darwin" && r.platform !== "win32") { + const match = r.run("fc-match", ["-f", "%{family}", "emoji"]); + if (match.status === 0) emojiFont = match.stdout.trim(); + } + const installed = files.length > 0; + const active = installed && (r.platform === "darwin" || (emojiFont ?? "").includes(FONT_FAMILY)); + return { installed, files, fontconfig, emojiFont, active }; +} + +/** Undo `installEmojiFont`: delete what it wrote and put back what it replaced. */ +export async function removeEmojiFont(options: FontEnv = {}): Promise { + const r = await resolve(options); + const { copyFile, readFile, rm } = await loadFs(); + const raw = await readFile(recordFile(r), "utf8").catch(() => undefined); + if (!raw) return []; + const record = JSON.parse(raw) as Record; + const done: string[] = []; + for (const file of record.files) { + await rm(file, { force: true }); + done.push(`removed ${file}`); + } + for (const { original, backup: saved } of record.backups) { + await copyFile(saved, original); + done.push(`restored ${original} from ${saved}`); + } + await rm(recordFile(r), { force: true }); + if (r.platform !== "darwin") r.run("fc-cache", ["-f"]); + for (const line of done) r.log(line); + return done; +} diff --git a/packages/hqtui/src/index.ts b/packages/hqtui/src/index.ts index a22cdf7..8eb6c90 100644 --- a/packages/hqtui/src/index.ts +++ b/packages/hqtui/src/index.ts @@ -72,6 +72,17 @@ export { icon, iconGlyphs, iconMode, setIconMode, useIconPack, currentIconPack, iconPackFrom, iconNames, openIcon, type IconMode, type IconGlyphs, type IconPack, type IconOptions, } from "./icons.ts"; +export { + emoji, emojify, emojiInfo, emojiText, emojiSearch, emojiNames, emojiMode, setEmojiMode, emojiWidth, + openEmoji, +} from "./emoji.ts"; +export type { EmojiMode, EmojiInfo, EmojiOptions } from "./emoji.ts"; +export { + emojiImage, emojiPng, artProtocol, artSize, queryCellSize, cellSizeFromEnv, kittyImage, itermImage, +} from "./emoji-art.ts"; +export type { ArtProtocol, CellSize, EmojiImageOptions } from "./emoji-art.ts"; +export { installEmojiFont, emojiFontStatus, removeEmojiFont, terminalSnippets } from "./fonts.ts"; +export type { FontStatus, InstallResult } from "./fonts.ts"; // Graphics export { BrailleCanvas } from "./graphics/braille.ts"; diff --git a/packages/hqtui/src/unicode.ts b/packages/hqtui/src/unicode.ts index dfe90ca..7a2fae0 100644 --- a/packages/hqtui/src/unicode.ts +++ b/packages/hqtui/src/unicode.ts @@ -100,8 +100,11 @@ export function internCluster(text: string): number { const existing = clusterIds.get(safe); if (existing !== undefined) return existing; if (clusters.length >= MAX_CLUSTERS) { - // Degrade to the base character rather than grow the table for ever. + // Degrade to the base character rather than grow the table for ever. When + // the base alone is narrower than the cluster (a flag's first half, ❤ from + // ❤️), a blank ideographic space holds the cluster's two columns instead. const first = safe.codePointAt(0) ?? 32; + if (clusterWidth(safe) === 2 && charWidth(first) !== 2) return 0x3000; return charWidth(first) > 0 ? first : 32; } const id = CLUSTER_BASE + clusters.length; @@ -184,14 +187,42 @@ export function charWidth(cp: number): 0 | 1 | 2 { return 1; } +/** A regional indicator: half of a flag. */ +const isRegional = (cp: number) => cp >= 0x1f1e6 && cp <= 0x1f1ff; +/** A Fitzpatrick skin-tone modifier. */ +const isToneModifier = (cp: number) => cp >= 0x1f3fb && cp <= 0x1f3ff; +/** A tag character: spells out subdivision flags such as England's. */ +const isTag = (cp: number) => cp >= 0xe0020 && cp <= 0xe007f; +/** The bases of keycap emoji: 0-9, # and *. */ +const isKeycapBase = (cp: number) => (cp >= 0x30 && cp <= 0x39) || cp === 0x23 || cp === 0x2a; + +/** + * Columns a multi-codepoint cluster occupies. One rule for measuring and for + * cells, so a cell never disagrees with the width its text was measured at. + * + * Emoji presentation makes a cluster two columns even when its base alone is + * one: a flag (two regional indicators), a keycap (#, digit or * with U+20E3), + * and a text-default pictograph asking for emoji with U+FE0F (❤️) or wearing + * a skin tone (☝🏽). + */ +export function clusterWidth(text: string): 1 | 2 { + const first = text.codePointAt(0) ?? 32; + const base = charWidth(first); + if (base === 2) return 2; + if (isRegional(first)) { + const second = text.codePointAt(2); + return second !== undefined && isRegional(second) ? 2 : 1; + } + if (isKeycapBase(first) && text.includes("\u20e3")) return 2; + // U+FE0F asks for emoji presentation; a skin tone implies it (☝🏽). + if (inRanges(first, PICTOGRAPHIC) && (text.includes("\ufe0f") || /[\u{1f3fb}-\u{1f3ff}]/u.test(text))) return 2; + return 1; +} + /** Columns a cell value occupies (handles interned clusters). */ export function cellWidth(value: number): 0 | 1 | 2 { if (value === CONTINUATION) return 0; - if (value >= CLUSTER_BASE) { - const t = clusterText(value); - const first = t.codePointAt(0) ?? 32; - return charWidth(first) === 2 ? 2 : 1; - } + if (value >= CLUSTER_BASE) return clusterWidth(clusterText(value)); return charWidth(value); } @@ -252,6 +283,20 @@ export function graphemes(text: string): Grapheme[] { parts += 2; continue; } + // Emoji that are one picture but several codepoints: a skin tone after a + // person or hand, the second half of a flag, and the tags that spell a + // subdivision flag. Each belongs to the cell before it. + const pictographicBase = inRanges(cp, PICTOGRAPHIC); + const joins = + (pictographicBase && (isToneModifier(next) || isTag(next))) || + (isRegional(cp) && isRegional(next) && size === 2 && !cluster); + if (joins) { + cluster = cluster || text.slice(i, i + size); + cluster += text.slice(i + size, i + size + nsize); + size += nsize; + parts += 1; + continue; + } if (charWidth(next) !== 0) break; // Leave anything unsafe to the outer loop, which drops it. Only zero-width // codepoints reach here, so this costs nothing on ordinary text. @@ -266,7 +311,10 @@ export function graphemes(text: string): Grapheme[] { // stray ZWJ. It paints no column, so handing it one would walk the cursor // ahead of the screen. Drop it, along with anything it absorbed. } else if (cluster) { - out.push({ value: internCluster(cluster), width }); + // The width comes from the stored cell, the same number the buffer uses, + // so even a cluster degraded to its base (a full cluster table) agrees. + const value = internCluster(cluster); + out.push({ value, width: cellWidth(value) as 1 | 2 }); } else { out.push({ value: cp, width }); } diff --git a/packages/hqtui/test/emoji.test.ts b/packages/hqtui/test/emoji.test.ts new file mode 100644 index 0000000..1ec3f1d --- /dev/null +++ b/packages/hqtui/test/emoji.test.ts @@ -0,0 +1,247 @@ +import { test } from "node:test"; +import assert from "node:assert/strict"; +import { mkdtemp, readFile, readdir, writeFile, mkdir } from "node:fs/promises"; +import { tmpdir } from "node:os"; +import { join } from "node:path"; + +import { + emoji, emojify, emojiInfo, emojiMode, emojiNames, emojiSearch, emojiText, emojiWidth, setEmojiMode, +} from "../src/emoji.ts"; +import { artProtocol, artSize, emojiImage, itermImage, kittyImage, queryCellSize } from "../src/emoji-art.ts"; +import { FONTCONFIG, emojiFontStatus, installEmojiFont, removeEmojiFont, terminalSnippets } from "../src/fonts.ts"; +import { stringWidth } from "../src/unicode.ts"; +import { renderToText } from "../src/testing.ts"; + +test("the OpenEmoji pack is built in and on by default", () => { + assert.ok(emojiNames().length >= 3900, "every fully-qualified emoji"); + assert.equal(emoji("fire", { mode: "emoji" }), "🔥"); + assert.equal(emojiInfo("fire")?.shortcode, "oe_fire"); +}); + +test("a name can be the shortcode, the CLDR name, an alias or the emoji itself", () => { + for (const name of ["fire", "oe_fire", ":oe_fire:", ":fire:", "FIRE", "🔥"]) { + assert.equal(emoji(name, { mode: "emoji" }), "🔥", name); + } + assert.equal(emoji("face with tears of joy", { mode: "emoji" }), "😂"); + assert.equal(emoji("thumbsup", { mode: "emoji" }), "👍"); + assert.equal(emoji("+1", { mode: "emoji" }), "👍"); + assert.equal(emoji("heart", { mode: "emoji" }), "❤️"); + assert.equal(emoji("❤", { mode: "emoji" }), "❤️", "typed without FE0F"); + assert.equal(emoji("no such emoji"), ""); +}); + +test("skin tones are named after their base, with t1 to t5", () => { + const toned = emojiInfo("thumbs_up_t3"); + assert.equal(toned?.char, "👍🏽"); + assert.equal(toned?.name, "thumbs up: medium skin tone"); + assert.equal(toned?.base, "1f44d"); + assert.equal(emojiInfo("👩🏾‍💻")?.shortcode, "oe_woman_technologist_t4"); +}); + +test("text mode is an emoticon where one fits and the name in brackets elsewhere", () => { + assert.equal(emoji("slightly smiling face", { mode: "text" }), ":)"); + assert.equal(emoji("heart", { mode: "text" }), "<3"); + assert.equal(emoji("thumbs_up_t3", { mode: "text" }), "+1", "a tone uses its base's emoticon"); + assert.equal(emoji("fire", { mode: "text" }), "[fire]"); + assert.equal(emojiText("rocket"), "[rocket]"); +}); + +test("the mode comes from the app, then HQTUI_EMOJI, then the terminal", () => { + assert.equal(emojiMode({ HQTUI_EMOJI: "text", LANG: "en_US.UTF-8" }), "text"); + assert.equal(emojiMode({ HQTUI_EMOJI: "emoji", TERM: "dumb" }), "emoji"); + assert.equal(emojiMode({ LANG: "en_US.UTF-8", TERM: "xterm-256color" }), "emoji"); + assert.equal(emojiMode({ LANG: "en_US.UTF-8", TERM: "linux" }), "text", "the Linux console has no emoji font"); + assert.equal(emojiMode({ TERM: "dumb" }), "text"); + setEmojiMode("text"); + try { + assert.equal(emojiMode({ HQTUI_EMOJI: "emoji" }), "text"); + assert.equal(emoji("fire"), "[fire]"); + } finally { + setEmojiMode(undefined); + } +}); + +test("emojify replaces :names: and leaves everything else alone", () => { + assert.equal(emojify("ship :rocket: :+1: :oe_fire:", { mode: "emoji" }), "ship 🚀 👍 🔥"); + assert.equal(emojify("at 12:30:00, :nope: stays", { mode: "emoji" }), "at 12:30:00, :nope: stays"); + assert.equal(emojify("tone :thumbs_up_t5:", { mode: "emoji" }), "tone 👍🏿"); + assert.equal(emojify("love :heart:", { mode: "text" }), "love <3"); +}); + +test("search finds by name and keyword, exact first", () => { + assert.equal(emojiSearch("fire")[0]?.char, "🔥"); + assert.ok(emojiSearch("lol").some((e) => e.char === "😂"), "CLDR keyword"); + assert.ok(emojiSearch("japan").some((e) => e.char === "🇯🇵")); + assert.ok(emojiSearch("thumbs").every((e) => !e.base), "tone variants are not listed separately"); + assert.deepEqual(emojiSearch(""), []); +}); + +test("emoji keep tables aligned: every one is two columns", () => { + for (const name of ["fire", "thumbs_up_t3", "flag_japan", "keycap_hash", "heart", "woman_technologist_t4", "family_man_woman_girl_boy"]) { + const char = emoji(name, { mode: "emoji" }); + assert.ok(char, name); + assert.equal(emojiWidth(char), 2, name); + assert.equal(stringWidth(`${char}|`), 3, name); + } + // A row of emoji followed by a border: if any emoji were measured narrower + // than it draws, the border would land in a different column on each row. + const rows = ["fire", "thumbs_up_t3", "flag_japan", "heart", "keycap_hash"].map((name) => { + const text = renderToText(({ ui }) => { ui.text(`${emoji(name, { mode: "emoji" })}ab|`); }, { width: 10, height: 1 }); + return text.split("\n")[0]!; + }); + for (const row of rows) assert.equal(stringWidth(row.slice(0, row.indexOf("|"))), 4, row); +}); + +// --------------------------------------------------------------- art mode + +const PNG = Buffer.from( + "iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVR42mNkYPhfDwAChwGA60e6kgAAAABJRU5ErkJggg==", + "base64", +); + +test("art is off unless asked for, and picks the terminal's protocol", () => { + assert.equal(artProtocol({ TERM: "xterm-kitty" }), "none", "off by default"); + assert.equal(artProtocol({ TERM: "xterm-kitty", HQTUI_EMOJI_ART: "1" }), "kitty"); + assert.equal(artProtocol({ GHOSTTY_RESOURCES_DIR: "/x", HQTUI_EMOJI_ART: "1" }), "kitty"); + assert.equal(artProtocol({ TERM_PROGRAM: "iTerm.app", HQTUI_EMOJI_ART: "1" }), "iterm"); + assert.equal(artProtocol({ TERM_PROGRAM: "WezTerm", HQTUI_EMOJI_ART: "1" }), "iterm"); + assert.equal(artProtocol({ TERM: "xterm-256color", HQTUI_EMOJI_ART: "1" }), "none"); + assert.equal(artProtocol({ TERM: "xterm-kitty", TMUX: "/tmp/tmux", HQTUI_EMOJI_ART: "1" }), "none", "tmux"); + assert.equal(artProtocol({ HQTUI_EMOJI_ART: "iterm" }), "iterm", "forced"); + assert.equal(artProtocol({ TERM: "xterm-kitty" }, true), "kitty", "the API flag"); +}); + +test("hi-res: the PNG is at least twice the cell height, 128 when unknown", () => { + assert.equal(artSize(undefined), 128); + assert.equal(artSize({ width: 8, height: 16 }), 128); + assert.equal(artSize({ width: 10, height: 20 }), 128); + assert.equal(artSize({ width: 16, height: 33 }), 128, "66 px needs 128"); + assert.equal(artSize({ width: 30, height: 70 }), 256, "a Retina cell"); + assert.equal(artSize({ width: 60, height: 140 }), 512); + assert.equal(artSize({ width: 200, height: 400 }), 512, "never beyond the set's largest"); +}); + +test("the terminal's cell size is read from its CSI 16 t answer", async () => { + const { EventEmitter } = await import("node:events"); + const input = new EventEmitter() as unknown as NodeJS.ReadableStream; + let asked = ""; + const output = { write: (s: string) => ((asked += s), true) } as unknown as NodeJS.WritableStream; + const pending = queryCellSize(input, output); + (input as unknown as { emit: (e: string, d: string) => void }).emit("data", "\x1b[6;36;17t"); + assert.deepEqual(await pending, { width: 17, height: 36 }); + assert.equal(asked, "\x1b[16t"); + const silent = queryCellSize(new EventEmitter() as unknown as NodeJS.ReadableStream, output, 10); + assert.equal(await silent, undefined); +}); + +test("kitty and iTerm2 sequences carry the PNG two cells wide", () => { + const kitty = kittyImage(PNG, 2); + assert.ok(kitty.startsWith("\x1b_Gf=100,a=T,c=2,r=1,q=2,m=0;")); + assert.ok(kitty.endsWith("\x1b\\")); + const big = kittyImage(Buffer.alloc(10000, 1), 2); + assert.ok(big.split("\x1b_G").length - 1 > 1, "chunked at 4096 bytes"); + assert.match(itermImage(PNG, 2), /^\x1b\]1337;File=inline=1;size=\d+;width=2;height=1;preserveAspectRatio=1:.+\x07$/); +}); + +test("emojiImage fetches the right size once, caches it, and falls back to the character", async () => { + const cacheDir = await mkdtemp(join(tmpdir(), "oe-art-")); + const urls: string[] = []; + const fakeFetch = (async (url: string) => { + urls.push(url); + return new Response(PNG); + }) as typeof fetch; + const first = await emojiImage("fire", { protocol: "kitty", cell: { width: 30, height: 70 }, fetch: fakeFetch, cacheDir }); + assert.ok(first.startsWith("\x1b_G")); + assert.equal(urls[0], "https://raw.githubusercontent.com/profullstack/openemoji/main/png/256/1f525.png"); + await emojiImage("fire", { protocol: "kitty", cell: { width: 30, height: 70 }, fetch: fakeFetch, cacheDir }); + assert.equal(urls.length, 1, "second draw comes from the cache"); + assert.deepEqual(await readdir(join(cacheDir, "256")), ["1f525.png"]); + + const notFound = (async () => new Response("404", { status: 404 })) as typeof fetch; + assert.equal(await emojiImage("rocket", { protocol: "iterm", fetch: notFound, cacheDir, env: { HQTUI_EMOJI: "emoji" } }), "🚀"); + const html = (async () => new Response("not a png")) as typeof fetch; + assert.equal(await emojiImage("rocket", { protocol: "kitty", fetch: html, cacheDir, env: {} }), emoji("rocket")); + assert.equal(await emojiImage("fire", { env: { TERM: "xterm-kitty" } }), emoji("fire"), "art off: the character"); + assert.equal(await emojiImage("no such emoji", { protocol: "kitty" }), ""); +}); + +// ------------------------------------------------------------------ fonts + +const TTF = Buffer.concat([Buffer.from([0, 1, 0, 0]), Buffer.alloc(64, 7)]); + +async function sandbox() { + const home = await mkdtemp(join(tmpdir(), "oe-font-")); + const env = { HOME: home, XDG_CONFIG_HOME: join(home, ".config"), XDG_DATA_HOME: join(home, ".local/share") }; + const commands: string[] = []; + const run = (command: string, args: string[]) => { + commands.push(`${command} ${args.join(" ")}`); + return { status: 0, stdout: command === "fc-match" ? "OpenEmoji" : "" }; + }; + return { home, env, commands, run, log: () => {} }; +} + +test("fonts install falls back from the release to the repository and wires fontconfig", async () => { + const s = await sandbox(); + const urls: string[] = []; + const fakeFetch = (async (url: string) => { + urls.push(url); + return url.includes("/releases/") ? new Response("Not Found", { status: 404 }) : new Response(TTF); + }) as typeof fetch; + const result = await installEmojiFont({ ...s, platform: "linux", fetch: fakeFetch }); + assert.deepEqual(urls, [ + "https://github.com/profullstack/openemoji/releases/latest/download/OpenEmoji-CBDT.ttf", + "https://raw.githubusercontent.com/profullstack/openemoji/main/font/OpenEmoji-CBDT.ttf", + ]); + assert.deepEqual(await readFile(join(s.home, ".local/share/fonts/OpenEmoji-CBDT.ttf")), TTF); + const conf = await readFile(join(s.home, ".config/fontconfig/conf.d/60-openemoji.conf"), "utf8"); + assert.equal(conf, FONTCONFIG); + assert.match(conf, /emoji<\/family>\s*OpenEmoji/); + assert.match(conf, /mode="append"/, "appended to text families, so digits stay text"); + assert.doesNotMatch(conf, /mode="prepend"/); + assert.ok(s.commands.some((c) => c.startsWith("fc-cache -f"))); + assert.ok(result.snippets.some((x) => x.terminal === "Kitty" && x.snippet.startsWith("symbol_map U+1F300"))); + assert.deepEqual(await emojiFontStatus({ ...s, platform: "linux" }), { + installed: true, + files: [join(s.home, ".local/share/fonts/OpenEmoji-CBDT.ttf")], + fontconfig: true, + emojiFont: "OpenEmoji", + active: true, + }); +}); + +test("a missing font is a clear error, not a broken file", async () => { + const s = await sandbox(); + const nothing = (async () => new Response("Not Found", { status: 404 })) as typeof fetch; + await assert.rejects(installEmojiFont({ ...s, platform: "linux", fetch: nothing }), /not published yet/); + const html = (async () => new Response("")) as typeof fetch; + await assert.rejects(installEmojiFont({ ...s, platform: "linux", fetch: html }), /not published yet/); +}); + +test("fonts remove undoes install and restores a fontconfig file it replaced", async () => { + const s = await sandbox(); + const conf = join(s.home, ".config/fontconfig/conf.d/60-openemoji.conf"); + await mkdir(join(s.home, ".config/fontconfig/conf.d"), { recursive: true }); + await writeFile(conf, "\n"); + const fakeFetch = (async () => new Response(TTF)) as typeof fetch; + await installEmojiFont({ ...s, platform: "linux", fetch: fakeFetch }); + const backups = await readdir(join(s.home, ".config/hqtui/backups")); + assert.deepEqual(backups, ["60-openemoji.bak-001.conf"], "house backup name, outside conf.d"); + const done = await removeEmojiFont({ ...s, platform: "linux" }); + assert.ok(done.some((l) => l.startsWith("restored"))); + assert.equal(await readFile(conf, "utf8"), "\n"); + await assert.rejects(readFile(join(s.home, ".local/share/fonts/OpenEmoji-CBDT.ttf"))); + assert.deepEqual(await removeEmojiFont({ ...s, platform: "linux" }), [], "nothing left to remove"); +}); + +test("macOS gets the sbix font, no fontconfig, and the Terminal.app caveat", async () => { + const s = await sandbox(); + const urls: string[] = []; + const fakeFetch = (async (url: string) => (urls.push(url), new Response(TTF))) as typeof fetch; + const result = await installEmojiFont({ ...s, platform: "darwin", fetch: fakeFetch }); + assert.ok(urls[0]!.endsWith("/OpenEmoji-sbix.ttf")); + assert.deepEqual(result.installed, [join(s.home, "Library/Fonts/OpenEmoji-sbix.ttf")]); + assert.equal(result.fontconfig, undefined); + assert.ok(result.notes.some((n) => n.includes("Terminal.app"))); + assert.ok(terminalSnippets("darwin").some((x) => x.terminal === "iTerm2")); + await assert.rejects(installEmojiFont({ ...s, platform: "win32", fetch: fakeFetch }), /Windows/); +}); diff --git a/packages/hqtui/test/unicode.test.ts b/packages/hqtui/test/unicode.test.ts index 0b9860e..2fc95bd 100644 --- a/packages/hqtui/test/unicode.test.ts +++ b/packages/hqtui/test/unicode.test.ts @@ -47,3 +47,39 @@ test("wrap breaks on words and hard-splits long ones", () => { assert.ok(long.every((l) => stringWidth(l) <= 8)); assert.equal(long.join(""), "supercalifragilistic"); }); + +test("skin tones, flags, keycaps and emoji presentation are one two-column cell", () => { + const cases: Array<[string, string]> = [ + ["👍", "thumbs up"], + ["👍🏽", "thumbs up: medium skin tone"], + ["👩🏾‍💻", "woman technologist: medium-dark skin tone"], + ["🧑🏻‍❤️‍💋‍🧑🏾", "kiss: person, person, light and medium-dark skin tone"], + ["👨‍👩‍👧‍👦", "family: man, woman, girl, boy"], + ["🇯🇵", "flag: Japan"], + ["🏴󠁧󠁢󠁥󠁮󠁧󠁿", "flag: England (tag sequence)"], + ["#️⃣", "keycap: #"], + ["1️⃣", "keycap: 1"], + ["❤️", "red heart (U+2764 U+FE0F)"], + ["☝🏽", "index pointing up: medium skin tone"], + ]; + for (const [text, what] of cases) { + assert.equal(graphemes(text).length, 1, `${what}: one cell`); + assert.equal(stringWidth(text), 2, `${what}: two columns`); + } +}); + +test("emoji width does not leak into text around it", () => { + assert.equal(stringWidth("❤"), 1, "text-default heart without FE0F stays one column"); + assert.equal(stringWidth("a🇯🇵b"), 4); + assert.equal(stringWidth("🇯🇵🇺🇸"), 4, "two flags are two cells"); + assert.equal(graphemes("🇯🇵🇺").length, 2, "an odd regional indicator stands alone"); + assert.equal(stringWidth("#1"), 2, "a plain # and digit are text"); + assert.equal(stringWidth("🏽"), 2, "a lone tone swatch is its own picture"); +}); + +test("tables stay aligned with emoji in them", () => { + for (const cell of ["👍🏽 ok", "🇯🇵 jp", "❤️ hi", "#️⃣ no"]) { + assert.equal(stringWidth(fit(cell, 8)), 8, cell); + assert.ok(stringWidth(truncate(cell, 3)) <= 3, cell); + } +}); diff --git a/ports/c/src/unicode.c b/ports/c/src/unicode.c index 7e3ae44..161ce6b 100644 --- a/ports/c/src/unicode.c +++ b/ports/c/src/unicode.c @@ -71,6 +71,25 @@ size_t hq_utf8(uint32_t cp,char out[5]) { else { out[0]=(char)(0xf0|(cp>>18)); out[1]=(char)(0x80|(cp>>12&63)); out[2]=(char)(0x80|(cp>>6&63)); out[3]=(char)(0x80|(cp&63)); n=4; } out[n]=0; return n; } +static int is_regional(uint32_t cp) { return cp>=0x1f1e6 && cp<=0x1f1ff; } +static int is_tone(uint32_t cp) { return cp>=0x1f3fb && cp<=0x1f3ff; } +static int is_tag(uint32_t cp) { return cp>=0xe0020 && cp<=0xe007f; } +static int is_keycap_base(uint32_t cp) { return (cp>='0' && cp<='9') || cp=='#' || cp=='*'; } +/* Columns a multi-codepoint cluster occupies. Emoji presentation makes it two + even when its base alone is one: a flag (two regional indicators), a keycap, + and a text-default pictograph with U+FE0F or a skin tone. */ +static int cluster_width(const char *s,size_t n,uint32_t first,int base) { + if(base==2) return 2; + size_t off,u; decode(s,n,&off); + if(is_regional(first)) return off16) break; bytes+=nb+ab; parts+=2; continue; } + /* Emoji that are one picture but several codepoints: a skin tone + after a person or hand, the second half of a flag, and the tags + that spell a subdivision flag. Each belongs to the cell before it. */ + if((IN(cp,pictographic) && (is_tone(next) || is_tag(next))) || + (is_regional(cp) && is_regional(next) && parts==1)) { + bytes+=nb; ++parts; continue; + } if(hq_char_width(next)!=0 || hq_unsafe(next)) break; bytes+=nb; ++parts; } *offset=start+bytes; if(!width) continue; + if(parts>1) width=cluster_width(s+start,bytes,cp,width); g->start=s+start; g->bytes=bytes; g->cp=cp; g->width=width; return 1; } diff --git a/ports/conformance/fixtures/unicode.json b/ports/conformance/fixtures/unicode.json index e0e8e39..7c277a8 100644 --- a/ports/conformance/fixtures/unicode.json +++ b/ports/conformance/fixtures/unicode.json @@ -192,7 +192,7 @@ }, { "s": "❤️ heart", - "width": 7 + "width": 8 }, { "s": "─│╭╮╰╯┌┐└┘", @@ -210,6 +210,30 @@ "s": "mixed 日本 abc 🚀 end", "width": 21 }, + { + "s": "👍🏽 ok", + "width": 5 + }, + { + "s": "☝🏽 up", + "width": 5 + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "width": 11 + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "width": 10 + }, + { + "s": "#️⃣ 1️⃣ keys", + "width": 10 + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "width": 7 + }, { "s": "tab\there", "width": 7 @@ -665,12 +689,12 @@ { "s": "❤️ heart", "max": 3, - "out": "❤️ …" + "out": "❤️…" }, { "s": "❤️ heart", "max": 5, - "out": "❤️ he…" + "out": "❤️ h…" }, { "s": "❤️ heart", @@ -827,6 +851,216 @@ "max": 100, "out": "mixed 日本 abc 🚀 end" }, + { + "s": "👍🏽 ok", + "max": 0, + "out": "" + }, + { + "s": "👍🏽 ok", + "max": 1, + "out": "…" + }, + { + "s": "👍🏽 ok", + "max": 3, + "out": "👍🏽…" + }, + { + "s": "👍🏽 ok", + "max": 5, + "out": "👍🏽 ok" + }, + { + "s": "👍🏽 ok", + "max": 8, + "out": "👍🏽 ok" + }, + { + "s": "👍🏽 ok", + "max": 20, + "out": "👍🏽 ok" + }, + { + "s": "👍🏽 ok", + "max": 100, + "out": "👍🏽 ok" + }, + { + "s": "☝🏽 up", + "max": 0, + "out": "" + }, + { + "s": "☝🏽 up", + "max": 1, + "out": "…" + }, + { + "s": "☝🏽 up", + "max": 3, + "out": "☝🏽…" + }, + { + "s": "☝🏽 up", + "max": 5, + "out": "☝🏽 up" + }, + { + "s": "☝🏽 up", + "max": 8, + "out": "☝🏽 up" + }, + { + "s": "☝🏽 up", + "max": 20, + "out": "☝🏽 up" + }, + { + "s": "☝🏽 up", + "max": 100, + "out": "☝🏽 up" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 0, + "out": "" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 1, + "out": "…" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 3, + "out": "🇯🇵…" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 5, + "out": "🇯🇵🇺🇸…" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 8, + "out": "🇯🇵🇺🇸🇯 f…" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 20, + "out": "🇯🇵🇺🇸🇯 flags" + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "max": 100, + "out": "🇯🇵🇺🇸🇯 flags" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 0, + "out": "" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 1, + "out": "…" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 3, + "out": "🏴󠁧󠁢󠁥󠁮󠁧󠁿…" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 5, + "out": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 e…" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 8, + "out": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 engl…" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 20, + "out": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england" + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "max": 100, + "out": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 0, + "out": "" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 1, + "out": "…" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 3, + "out": "#️⃣…" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 5, + "out": "#️⃣ …" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 8, + "out": "#️⃣ 1️⃣ k…" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 20, + "out": "#️⃣ 1️⃣ keys" + }, + { + "s": "#️⃣ 1️⃣ keys", + "max": 100, + "out": "#️⃣ 1️⃣ keys" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 0, + "out": "" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 1, + "out": "…" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 3, + "out": "🧑🏻‍❤️‍💋‍🧑🏾…" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 5, + "out": "🧑🏻‍❤️‍💋‍🧑🏾 k…" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 8, + "out": "🧑🏻‍❤️‍💋‍🧑🏾 kiss" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 20, + "out": "🧑🏻‍❤️‍💋‍🧑🏾 kiss" + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "max": 100, + "out": "🧑🏻‍❤️‍💋‍🧑🏾 kiss" + }, { "s": "tab\there", "max": 0, @@ -2410,7 +2644,7 @@ "s": "❤️ heart", "cells": [ { - "width": 1, + "width": 2, "cluster": true, "text": "❤️", "cp": null @@ -2719,6 +2953,276 @@ } ] }, + { + "s": "👍🏽 ok", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "👍🏽", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "o", + "cp": 111 + }, + { + "width": 1, + "cluster": false, + "text": "k", + "cp": 107 + } + ] + }, + { + "s": "☝🏽 up", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "☝🏽", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "u", + "cp": 117 + }, + { + "width": 1, + "cluster": false, + "text": "p", + "cp": 112 + } + ] + }, + { + "s": "🇯🇵🇺🇸🇯 flags", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "🇯🇵", + "cp": null + }, + { + "width": 2, + "cluster": true, + "text": "🇺🇸", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": "🇯", + "cp": 127471 + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "f", + "cp": 102 + }, + { + "width": 1, + "cluster": false, + "text": "l", + "cp": 108 + }, + { + "width": 1, + "cluster": false, + "text": "a", + "cp": 97 + }, + { + "width": 1, + "cluster": false, + "text": "g", + "cp": 103 + }, + { + "width": 1, + "cluster": false, + "text": "s", + "cp": 115 + } + ] + }, + { + "s": "🏴󠁧󠁢󠁥󠁮󠁧󠁿 england", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "🏴󠁧󠁢󠁥󠁮󠁧󠁿", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "e", + "cp": 101 + }, + { + "width": 1, + "cluster": false, + "text": "n", + "cp": 110 + }, + { + "width": 1, + "cluster": false, + "text": "g", + "cp": 103 + }, + { + "width": 1, + "cluster": false, + "text": "l", + "cp": 108 + }, + { + "width": 1, + "cluster": false, + "text": "a", + "cp": 97 + }, + { + "width": 1, + "cluster": false, + "text": "n", + "cp": 110 + }, + { + "width": 1, + "cluster": false, + "text": "d", + "cp": 100 + } + ] + }, + { + "s": "#️⃣ 1️⃣ keys", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "#️⃣", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 2, + "cluster": true, + "text": "1️⃣", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "k", + "cp": 107 + }, + { + "width": 1, + "cluster": false, + "text": "e", + "cp": 101 + }, + { + "width": 1, + "cluster": false, + "text": "y", + "cp": 121 + }, + { + "width": 1, + "cluster": false, + "text": "s", + "cp": 115 + } + ] + }, + { + "s": "🧑🏻‍❤️‍💋‍🧑🏾 kiss", + "cells": [ + { + "width": 2, + "cluster": true, + "text": "🧑🏻‍❤️‍💋‍🧑🏾", + "cp": null + }, + { + "width": 1, + "cluster": false, + "text": " ", + "cp": 32 + }, + { + "width": 1, + "cluster": false, + "text": "k", + "cp": 107 + }, + { + "width": 1, + "cluster": false, + "text": "i", + "cp": 105 + }, + { + "width": 1, + "cluster": false, + "text": "s", + "cp": 115 + }, + { + "width": 1, + "cluster": false, + "text": "s", + "cp": 115 + } + ] + }, { "s": "tab\there", "cells": [ diff --git a/ports/conformance/generate.ts b/ports/conformance/generate.ts index 5ec0f68fcf461ea175e946ad1bc30a584b6319fc..651a256de7f0f09a538f8b2d9115773d10c4b692 100644 GIT binary patch delta 407 zcmXv}%SyvQ6kT*9{y?{vxKT(gZryhy?ge+3M9i%MYNQ+l1QQ7fmhCR!BJkrZO9!^$QybIRRw*jbn1s+F)ItVjxC`wV z0|Uz_eaKLP@_o=02qiK8&k@oW9$KYWI2)7a}_JFfpaNy|uy3(j+G6 z2pfX!sH&D(t= 0 { + tones = append(tones, i) + } + } + names := make([]string, len(tones)) + codes := make([]string, len(tones)) + for i, tone := range tones { + names[i] = emojiToneNm[tone] + " skin tone" + codes[i] = "t" + strconv.Itoa(tone+1) + } + sep := ": " + if strings.Contains(base.Name, ":") { + sep = ", " + } + emojiByKey[t[0]] = &EmojiInfo{ + Key: t[0], Char: emojiChar(t[0]), Name: base.Name + sep + strings.Join(names, ", "), + Shortcode: base.Shortcode + "_" + strings.Join(codes, "_"), Group: base.Group, Keywords: base.Keywords, Base: base.Key, + } + } + emojiByName = make(map[string]string, len(emojiByKey)*3) + emojiByChar = make(map[string]string, len(emojiByKey)*2) + keys := make([]string, 0, len(emojiByKey)) + for k := range emojiByKey { + keys = append(keys, k) + } + sort.Strings(keys) + for _, k := range keys { + e := emojiByKey[k] + emojiAll = append(emojiAll, e) + emojiByName[e.Shortcode] = k + emojiByName[e.Shortcode[3:]] = k + emojiByName[strings.ToLower(e.Name)] = k + emojiByChar[e.Char] = k + emojiByChar[strings.ReplaceAll(e.Char, "️", "")] = k + } + for alias, k := range openEmojiAliases { + if _, taken := emojiByName[alias]; !taken { + emojiByName[alias] = k + } + } + }) +} + +// EmojiInfoOf looks an emoji up by any name it answers to. +func EmojiInfoOf(name string) (EmojiInfo, bool) { + loadEmoji() + trimmed := strings.TrimSpace(name) + bare := strings.ToLower(strings.TrimSuffix(strings.TrimPrefix(trimmed, ":"), ":")) + candidates := []string{emojiByName[bare], emojiByName[strings.Join(strings.FieldsFunc(bare, func(r rune) bool { return r == ' ' || r == '-' }), "_")], emojiByChar[trimmed], emojiByChar[strings.ReplaceAll(trimmed, "️", "")]} + for _, k := range candidates { + if e, ok := emojiByKey[k]; ok && k != "" { + return *e, true + } + } + if e, ok := emojiByKey[bare]; ok { + return *e, true + } + return EmojiInfo{}, false +} + +// SetEmojiMode pins emoji or text for the whole app; "" detects again. +func SetEmojiMode(mode EmojiMode) { + emojiMu.Lock() + emojiChosen = mode + emojiMu.Unlock() +} + +// EmojiModeIn is what an environment gets, in the order at the top of this file. +func EmojiModeIn(env Env, windows bool) EmojiMode { + emojiMu.RLock() + chosen := emojiChosen + emojiMu.RUnlock() + if chosen != "" { + return chosen + } + switch EmojiMode(env.get("HQTUI_EMOJI")) { + case EmojiModeEmoji: + return EmojiModeEmoji + case EmojiModeText: + return EmojiModeText + } + // The Linux virtual console speaks UTF-8 but its font has no emoji. + if env.get("TERM") == "linux" { + return EmojiModeText + } + if detectUnicode(env, windows) { + return EmojiModeEmoji + } + return EmojiModeText +} + +// EmojiText is an emoji as text: an emoticon, or its name in brackets. +func EmojiText(name string) string { + e, ok := EmojiInfoOf(name) + if !ok { + return "" + } + if t, ok := openEmojiEmoticons[e.Key]; ok { + return t + } + if t, ok := openEmojiEmoticons[e.Base]; ok && e.Base != "" { + return t + } + return "[" + e.Name + "]" +} + +// EmojiIn is an emoji in a given mode. Unknown names return "". +func EmojiIn(name string, mode EmojiMode) string { + e, ok := EmojiInfoOf(name) + if !ok { + return "" + } + if mode == EmojiModeEmoji { + return e.Char + } + return EmojiText(e.Key) +} + +// Emoji is the emoji, or its text, in this process's terminal. +func Emoji(name string) string { + return EmojiIn(name, EmojiModeIn(ProcessEnv(), runningOnWindows())) +} + +// EmojifyIn replaces every :name: in text; anything that is not an emoji stays. +func EmojifyIn(text string, mode EmojiMode) string { + return emojifyRe.ReplaceAllStringFunc(text, func(whole string) string { + if out := EmojiIn(whole[1:len(whole)-1], mode); out != "" { + return out + } + return whole + }) +} + +// Emojify replaces every :name: in text for this process's terminal. +func Emojify(text string) string { + return EmojifyIn(text, EmojiModeIn(ProcessEnv(), runningOnWindows())) +} + +// EmojiSearch lists emoji matching every word of the query, best first. +func EmojiSearch(query string, limit int) []EmojiInfo { + loadEmoji() + q := strings.ToLower(strings.Trim(strings.TrimSpace(query), ":")) + if q == "" { + return nil + } + words := strings.FieldsFunc(q, func(r rune) bool { return r == ' ' || r == '_' }) + exact, hasExact := EmojiInfoOf(q) + type hit struct { + score int + e *EmojiInfo + } + var hits []hit + for _, e := range emojiAll { + if e.Base != "" { + continue + } + hay := strings.ToLower(e.Name + " " + e.Shortcode + " " + strings.Join(e.Keywords, " ")) + all := true + for _, w := range words { + if !strings.Contains(hay, w) { + all = false + break + } + } + if !all { + continue + } + name := strings.ToLower(e.Name) + score := 4 + switch { + case hasExact && e.Key == exact.Key: + score = 0 + case containsWord(name, q): + score = 1 + case strings.HasPrefix(name, q): + score = 2 + case strings.Contains(name, q): + score = 3 + } + hits = append(hits, hit{score, e}) + } + sort.SliceStable(hits, func(i, j int) bool { + if hits[i].score != hits[j].score { + return hits[i].score < hits[j].score + } + return len(hits[i].e.Name) < len(hits[j].e.Name) + }) + if limit > 0 && len(hits) > limit { + hits = hits[:limit] + } + out := make([]EmojiInfo, len(hits)) + for i, h := range hits { + out[i] = *h.e + } + return out +} + +func containsWord(name, word string) bool { + for _, w := range slugPattern.Split(name, -1) { + if w == word { + return true + } + } + return false +} + +// EmojiNames lists every shortcode in the built-in pack, sorted. +func EmojiNames() []string { + loadEmoji() + names := make([]string, len(emojiAll)) + for i, e := range emojiAll { + names[i] = e.Shortcode + } + sort.Strings(names) + return names +} diff --git a/ports/go/emoji_data.go b/ports/go/emoji_data.go new file mode 100644 index 0000000..f8877c7 --- /dev/null +++ b/ports/go/emoji_data.go @@ -0,0 +1,4144 @@ +// Code generated by packages/hqtui/scripts/generate-emoji.ts from OpenEmoji 2026-09-24 (OpenEmoji 0.1, Unicode 18.0), 3963 emoji. DO NOT EDIT. +// Emoji rows: key (codepoints), shortcode without oe_ (empty when it is the name in snake_case), +// CLDR name, group index, up to ten of its rarest keywords the name does not already say. +// Toned rows: key and base key; name and shortcode are the base's plus the skin tones. + +package hqtui + +// OpenEmojiVersion is the OpenEmoji set the built-in pack was generated from. +const OpenEmojiVersion = "2026-09-24" + +// OpenEmojiUnicode is the Emoji version that set covers. +const OpenEmojiUnicode = "18.0" + +var openEmojiGroups = []string{"Smileys & Emotion", "People & Body", "Animals & Nature", "Food & Drink", "Travel & Places", "Activities", "Objects", "Symbols", "Flags"} + +type emojiRow struct { + key, short, name string + group int + keywords string +} + +var openEmojiRows = []emojiRow{ + {"0023-fe0f-20e3", "keycap_hash", "keycap: #", 7, ""}, + {"002a-fe0f-20e3", "keycap_asterisk", "keycap: *", 7, ""}, + {"0030-fe0f-20e3", "", "keycap: 0", 7, "zero"}, + {"0031-fe0f-20e3", "", "keycap: 1", 7, "one"}, + {"0032-fe0f-20e3", "", "keycap: 2", 7, "two"}, + {"0033-fe0f-20e3", "", "keycap: 3", 7, "three"}, + {"0034-fe0f-20e3", "", "keycap: 4", 7, "four"}, + {"0035-fe0f-20e3", "", "keycap: 5", 7, "five"}, + {"0036-fe0f-20e3", "", "keycap: 6", 7, "six"}, + {"0037-fe0f-20e3", "", "keycap: 7", 7, "seven"}, + {"0038-fe0f-20e3", "", "keycap: 8", 7, "eight"}, + {"0039-fe0f-20e3", "", "keycap: 9", 7, "nine"}, + {"00a9-fe0f", "", "copyright", 7, "C"}, + {"00ae-fe0f", "", "registered", 7, "R"}, + {"1f004", "", "mahjong red dragon", 5, "game"}, + {"1f0cf", "", "joker", 5, "wildcard card game"}, + {"1f170-fe0f", "", "A button (blood type)", 7, ""}, + {"1f171-fe0f", "", "B button (blood type)", 7, ""}, + {"1f17e-fe0f", "", "O button (blood type)", 7, ""}, + {"1f17f-fe0f", "", "P button", 7, "parking"}, + {"1f18e", "", "AB button (blood type)", 7, ""}, + {"1f191", "", "CL button", 7, ""}, + {"1f192", "", "COOL button", 7, ""}, + {"1f193", "", "FREE button", 7, ""}, + {"1f194", "", "ID button", 7, "identity"}, + {"1f195", "", "NEW button", 7, ""}, + {"1f196", "", "NG button", 7, ""}, + {"1f197", "", "OK button", 7, "okay"}, + {"1f198", "", "SOS button", 7, "help"}, + {"1f199", "", "UP! button", 7, "UP! mark"}, + {"1f19a", "", "VS button", 7, "versus"}, + {"1f1e6-1f1e8", "", "flag: Ascension Island", 8, ""}, + {"1f1e6-1f1e9", "", "flag: Andorra", 8, ""}, + {"1f1e6-1f1ea", "", "flag: United Arab Emirates", 8, ""}, + {"1f1e6-1f1eb", "", "flag: Afghanistan", 8, ""}, + {"1f1e6-1f1ec", "flag_antigua_and_barbuda", "flag: Antigua & Barbuda", 8, ""}, + {"1f1e6-1f1ee", "", "flag: Anguilla", 8, ""}, + {"1f1e6-1f1f1", "", "flag: Albania", 8, ""}, + {"1f1e6-1f1f2", "", "flag: Armenia", 8, ""}, + {"1f1e6-1f1f4", "", "flag: Angola", 8, ""}, + {"1f1e6-1f1f6", "", "flag: Antarctica", 8, ""}, + {"1f1e6-1f1f7", "", "flag: Argentina", 8, ""}, + {"1f1e6-1f1f8", "", "flag: American Samoa", 8, ""}, + {"1f1e6-1f1f9", "", "flag: Austria", 8, ""}, + {"1f1e6-1f1fa", "", "flag: Australia", 8, ""}, + {"1f1e6-1f1fc", "", "flag: Aruba", 8, ""}, + {"1f1e6-1f1fd", "flag_aland_islands", "flag: \U000000c5land Islands", 8, ""}, + {"1f1e6-1f1ff", "", "flag: Azerbaijan", 8, ""}, + {"1f1e7-1f1e6", "flag_bosnia_and_herzegovina", "flag: Bosnia & Herzegovina", 8, ""}, + {"1f1e7-1f1e7", "", "flag: Barbados", 8, ""}, + {"1f1e7-1f1e9", "", "flag: Bangladesh", 8, ""}, + {"1f1e7-1f1ea", "", "flag: Belgium", 8, ""}, + {"1f1e7-1f1eb", "", "flag: Burkina Faso", 8, ""}, + {"1f1e7-1f1ec", "", "flag: Bulgaria", 8, ""}, + {"1f1e7-1f1ed", "", "flag: Bahrain", 8, ""}, + {"1f1e7-1f1ee", "", "flag: Burundi", 8, ""}, + {"1f1e7-1f1ef", "", "flag: Benin", 8, ""}, + {"1f1e7-1f1f1", "flag_st_barthelemy", "flag: St. Barth\U000000e9lemy", 8, ""}, + {"1f1e7-1f1f2", "", "flag: Bermuda", 8, ""}, + {"1f1e7-1f1f3", "", "flag: Brunei", 8, ""}, + {"1f1e7-1f1f4", "", "flag: Bolivia", 8, ""}, + {"1f1e7-1f1f6", "", "flag: Caribbean Netherlands", 8, ""}, + {"1f1e7-1f1f7", "", "flag: Brazil", 8, ""}, + {"1f1e7-1f1f8", "", "flag: Bahamas", 8, ""}, + {"1f1e7-1f1f9", "", "flag: Bhutan", 8, ""}, + {"1f1e7-1f1fb", "", "flag: Bouvet Island", 8, ""}, + {"1f1e7-1f1fc", "", "flag: Botswana", 8, ""}, + {"1f1e7-1f1fe", "", "flag: Belarus", 8, ""}, + {"1f1e7-1f1ff", "", "flag: Belize", 8, ""}, + {"1f1e8-1f1e6", "", "flag: Canada", 8, ""}, + {"1f1e8-1f1e8", "", "flag: Cocos (Keeling) Islands", 8, ""}, + {"1f1e8-1f1e9", "", "flag: Congo - Kinshasa", 8, ""}, + {"1f1e8-1f1eb", "", "flag: Central African Republic", 8, ""}, + {"1f1e8-1f1ec", "", "flag: Congo - Brazzaville", 8, ""}, + {"1f1e8-1f1ed", "", "flag: Switzerland", 8, ""}, + {"1f1e8-1f1ee", "flag_cote_d_ivoire", "flag: C\U000000f4te d\U00002019Ivoire", 8, ""}, + {"1f1e8-1f1f0", "", "flag: Cook Islands", 8, ""}, + {"1f1e8-1f1f1", "", "flag: Chile", 8, ""}, + {"1f1e8-1f1f2", "", "flag: Cameroon", 8, ""}, + {"1f1e8-1f1f3", "", "flag: China", 8, ""}, + {"1f1e8-1f1f4", "", "flag: Colombia", 8, ""}, + {"1f1e8-1f1f5", "", "flag: Clipperton Island", 8, ""}, + {"1f1e8-1f1f6", "", "flag: Sark", 8, ""}, + {"1f1e8-1f1f7", "", "flag: Costa Rica", 8, ""}, + {"1f1e8-1f1fa", "", "flag: Cuba", 8, ""}, + {"1f1e8-1f1fb", "", "flag: Cape Verde", 8, ""}, + {"1f1e8-1f1fc", "flag_curacao", "flag: Cura\U000000e7ao", 8, ""}, + {"1f1e8-1f1fd", "", "flag: Christmas Island", 8, ""}, + {"1f1e8-1f1fe", "", "flag: Cyprus", 8, ""}, + {"1f1e8-1f1ff", "", "flag: Czechia", 8, ""}, + {"1f1e9-1f1ea", "", "flag: Germany", 8, ""}, + {"1f1e9-1f1ec", "", "flag: Diego Garcia", 8, ""}, + {"1f1e9-1f1ef", "", "flag: Djibouti", 8, ""}, + {"1f1e9-1f1f0", "", "flag: Denmark", 8, ""}, + {"1f1e9-1f1f2", "", "flag: Dominica", 8, ""}, + {"1f1e9-1f1f4", "", "flag: Dominican Republic", 8, ""}, + {"1f1e9-1f1ff", "", "flag: Algeria", 8, ""}, + {"1f1ea-1f1e6", "flag_ceuta_and_melilla", "flag: Ceuta & Melilla", 8, ""}, + {"1f1ea-1f1e8", "", "flag: Ecuador", 8, ""}, + {"1f1ea-1f1ea", "", "flag: Estonia", 8, ""}, + {"1f1ea-1f1ec", "", "flag: Egypt", 8, ""}, + {"1f1ea-1f1ed", "", "flag: Western Sahara", 8, ""}, + {"1f1ea-1f1f7", "", "flag: Eritrea", 8, ""}, + {"1f1ea-1f1f8", "", "flag: Spain", 8, ""}, + {"1f1ea-1f1f9", "", "flag: Ethiopia", 8, ""}, + {"1f1ea-1f1fa", "", "flag: European Union", 8, ""}, + {"1f1eb-1f1ee", "", "flag: Finland", 8, ""}, + {"1f1eb-1f1ef", "", "flag: Fiji", 8, ""}, + {"1f1eb-1f1f0", "", "flag: Falkland Islands", 8, ""}, + {"1f1eb-1f1f2", "", "flag: Micronesia", 8, ""}, + {"1f1eb-1f1f4", "", "flag: Faroe Islands", 8, ""}, + {"1f1eb-1f1f7", "", "flag: France", 8, ""}, + {"1f1ec-1f1e6", "", "flag: Gabon", 8, ""}, + {"1f1ec-1f1e7", "", "flag: United Kingdom", 8, ""}, + {"1f1ec-1f1e9", "", "flag: Grenada", 8, ""}, + {"1f1ec-1f1ea", "", "flag: Georgia", 8, ""}, + {"1f1ec-1f1eb", "", "flag: French Guiana", 8, ""}, + {"1f1ec-1f1ec", "", "flag: Guernsey", 8, ""}, + {"1f1ec-1f1ed", "", "flag: Ghana", 8, ""}, + {"1f1ec-1f1ee", "", "flag: Gibraltar", 8, ""}, + {"1f1ec-1f1f1", "", "flag: Greenland", 8, ""}, + {"1f1ec-1f1f2", "", "flag: Gambia", 8, ""}, + {"1f1ec-1f1f3", "", "flag: Guinea", 8, ""}, + {"1f1ec-1f1f5", "", "flag: Guadeloupe", 8, ""}, + {"1f1ec-1f1f6", "", "flag: Equatorial Guinea", 8, ""}, + {"1f1ec-1f1f7", "", "flag: Greece", 8, ""}, + {"1f1ec-1f1f8", "flag_south_georgia_and_south_sandwich_islands", "flag: South Georgia & South Sandwich Islands", 8, ""}, + {"1f1ec-1f1f9", "", "flag: Guatemala", 8, ""}, + {"1f1ec-1f1fa", "", "flag: Guam", 8, ""}, + {"1f1ec-1f1fc", "", "flag: Guinea-Bissau", 8, ""}, + {"1f1ec-1f1fe", "", "flag: Guyana", 8, ""}, + {"1f1ed-1f1f0", "", "flag: Hong Kong SAR China", 8, ""}, + {"1f1ed-1f1f2", "flag_heard_island_and_mcdonald_islands", "flag: Heard Island & McDonald Islands", 8, ""}, + {"1f1ed-1f1f3", "", "flag: Honduras", 8, ""}, + {"1f1ed-1f1f7", "", "flag: Croatia", 8, ""}, + {"1f1ed-1f1f9", "", "flag: Haiti", 8, ""}, + {"1f1ed-1f1fa", "", "flag: Hungary", 8, ""}, + {"1f1ee-1f1e8", "", "flag: Canary Islands", 8, ""}, + {"1f1ee-1f1e9", "", "flag: Indonesia", 8, ""}, + {"1f1ee-1f1ea", "", "flag: Ireland", 8, ""}, + {"1f1ee-1f1f1", "", "flag: Israel", 8, ""}, + {"1f1ee-1f1f2", "", "flag: Isle of Man", 8, ""}, + {"1f1ee-1f1f3", "", "flag: India", 8, ""}, + {"1f1ee-1f1f4", "", "flag: British Indian Ocean Territory", 8, ""}, + {"1f1ee-1f1f6", "", "flag: Iraq", 8, ""}, + {"1f1ee-1f1f7", "", "flag: Iran", 8, ""}, + {"1f1ee-1f1f8", "", "flag: Iceland", 8, ""}, + {"1f1ee-1f1f9", "", "flag: Italy", 8, ""}, + {"1f1ef-1f1ea", "", "flag: Jersey", 8, ""}, + {"1f1ef-1f1f2", "", "flag: Jamaica", 8, ""}, + {"1f1ef-1f1f4", "", "flag: Jordan", 8, ""}, + {"1f1ef-1f1f5", "", "flag: Japan", 8, ""}, + {"1f1f0-1f1ea", "", "flag: Kenya", 8, ""}, + {"1f1f0-1f1ec", "", "flag: Kyrgyzstan", 8, ""}, + {"1f1f0-1f1ed", "", "flag: Cambodia", 8, ""}, + {"1f1f0-1f1ee", "", "flag: Kiribati", 8, ""}, + {"1f1f0-1f1f2", "", "flag: Comoros", 8, ""}, + {"1f1f0-1f1f3", "flag_st_kitts_and_nevis", "flag: St. Kitts & Nevis", 8, ""}, + {"1f1f0-1f1f5", "", "flag: North Korea", 8, ""}, + {"1f1f0-1f1f7", "", "flag: South Korea", 8, ""}, + {"1f1f0-1f1fc", "", "flag: Kuwait", 8, ""}, + {"1f1f0-1f1fe", "", "flag: Cayman Islands", 8, ""}, + {"1f1f0-1f1ff", "", "flag: Kazakhstan", 8, ""}, + {"1f1f1-1f1e6", "", "flag: Laos", 8, ""}, + {"1f1f1-1f1e7", "", "flag: Lebanon", 8, ""}, + {"1f1f1-1f1e8", "", "flag: St. Lucia", 8, ""}, + {"1f1f1-1f1ee", "", "flag: Liechtenstein", 8, ""}, + {"1f1f1-1f1f0", "", "flag: Sri Lanka", 8, ""}, + {"1f1f1-1f1f7", "", "flag: Liberia", 8, ""}, + {"1f1f1-1f1f8", "", "flag: Lesotho", 8, ""}, + {"1f1f1-1f1f9", "", "flag: Lithuania", 8, ""}, + {"1f1f1-1f1fa", "", "flag: Luxembourg", 8, ""}, + {"1f1f1-1f1fb", "", "flag: Latvia", 8, ""}, + {"1f1f1-1f1fe", "", "flag: Libya", 8, ""}, + {"1f1f2-1f1e6", "", "flag: Morocco", 8, ""}, + {"1f1f2-1f1e8", "", "flag: Monaco", 8, ""}, + {"1f1f2-1f1e9", "", "flag: Moldova", 8, ""}, + {"1f1f2-1f1ea", "", "flag: Montenegro", 8, ""}, + {"1f1f2-1f1eb", "", "flag: St. Martin", 8, ""}, + {"1f1f2-1f1ec", "", "flag: Madagascar", 8, ""}, + {"1f1f2-1f1ed", "", "flag: Marshall Islands", 8, ""}, + {"1f1f2-1f1f0", "", "flag: North Macedonia", 8, ""}, + {"1f1f2-1f1f1", "", "flag: Mali", 8, ""}, + {"1f1f2-1f1f2", "", "flag: Myanmar (Burma)", 8, ""}, + {"1f1f2-1f1f3", "", "flag: Mongolia", 8, ""}, + {"1f1f2-1f1f4", "", "flag: Macao SAR China", 8, ""}, + {"1f1f2-1f1f5", "", "flag: Northern Mariana Islands", 8, ""}, + {"1f1f2-1f1f6", "", "flag: Martinique", 8, ""}, + {"1f1f2-1f1f7", "", "flag: Mauritania", 8, ""}, + {"1f1f2-1f1f8", "", "flag: Montserrat", 8, ""}, + {"1f1f2-1f1f9", "", "flag: Malta", 8, ""}, + {"1f1f2-1f1fa", "", "flag: Mauritius", 8, ""}, + {"1f1f2-1f1fb", "", "flag: Maldives", 8, ""}, + {"1f1f2-1f1fc", "", "flag: Malawi", 8, ""}, + {"1f1f2-1f1fd", "", "flag: Mexico", 8, ""}, + {"1f1f2-1f1fe", "", "flag: Malaysia", 8, ""}, + {"1f1f2-1f1ff", "", "flag: Mozambique", 8, ""}, + {"1f1f3-1f1e6", "", "flag: Namibia", 8, ""}, + {"1f1f3-1f1e8", "", "flag: New Caledonia", 8, ""}, + {"1f1f3-1f1ea", "", "flag: Niger", 8, ""}, + {"1f1f3-1f1eb", "", "flag: Norfolk Island", 8, ""}, + {"1f1f3-1f1ec", "", "flag: Nigeria", 8, ""}, + {"1f1f3-1f1ee", "", "flag: Nicaragua", 8, ""}, + {"1f1f3-1f1f1", "", "flag: Netherlands", 8, ""}, + {"1f1f3-1f1f4", "", "flag: Norway", 8, ""}, + {"1f1f3-1f1f5", "", "flag: Nepal", 8, ""}, + {"1f1f3-1f1f7", "", "flag: Nauru", 8, ""}, + {"1f1f3-1f1fa", "", "flag: Niue", 8, ""}, + {"1f1f3-1f1ff", "", "flag: New Zealand", 8, ""}, + {"1f1f4-1f1f2", "", "flag: Oman", 8, ""}, + {"1f1f5-1f1e6", "", "flag: Panama", 8, ""}, + {"1f1f5-1f1ea", "", "flag: Peru", 8, ""}, + {"1f1f5-1f1eb", "", "flag: French Polynesia", 8, ""}, + {"1f1f5-1f1ec", "", "flag: Papua New Guinea", 8, ""}, + {"1f1f5-1f1ed", "", "flag: Philippines", 8, ""}, + {"1f1f5-1f1f0", "", "flag: Pakistan", 8, ""}, + {"1f1f5-1f1f1", "", "flag: Poland", 8, ""}, + {"1f1f5-1f1f2", "flag_st_pierre_and_miquelon", "flag: St. Pierre & Miquelon", 8, ""}, + {"1f1f5-1f1f3", "", "flag: Pitcairn Islands", 8, ""}, + {"1f1f5-1f1f7", "", "flag: Puerto Rico", 8, ""}, + {"1f1f5-1f1f8", "", "flag: Palestinian Territories", 8, ""}, + {"1f1f5-1f1f9", "", "flag: Portugal", 8, ""}, + {"1f1f5-1f1fc", "", "flag: Palau", 8, ""}, + {"1f1f5-1f1fe", "", "flag: Paraguay", 8, ""}, + {"1f1f6-1f1e6", "", "flag: Qatar", 8, ""}, + {"1f1f7-1f1ea", "flag_reunion", "flag: R\U000000e9union", 8, ""}, + {"1f1f7-1f1f4", "", "flag: Romania", 8, ""}, + {"1f1f7-1f1f8", "", "flag: Serbia", 8, ""}, + {"1f1f7-1f1fa", "", "flag: Russia", 8, ""}, + {"1f1f7-1f1fc", "", "flag: Rwanda", 8, ""}, + {"1f1f8-1f1e6", "", "flag: Saudi Arabia", 8, ""}, + {"1f1f8-1f1e7", "", "flag: Solomon Islands", 8, ""}, + {"1f1f8-1f1e8", "", "flag: Seychelles", 8, ""}, + {"1f1f8-1f1e9", "", "flag: Sudan", 8, ""}, + {"1f1f8-1f1ea", "", "flag: Sweden", 8, ""}, + {"1f1f8-1f1ec", "", "flag: Singapore", 8, ""}, + {"1f1f8-1f1ed", "flag_st_helena_ascension_and_tristan_da_cunha", "flag: St. Helena, Ascension & Tristan da Cunha", 8, ""}, + {"1f1f8-1f1ee", "", "flag: Slovenia", 8, ""}, + {"1f1f8-1f1ef", "flag_svalbard_and_jan_mayen", "flag: Svalbard & Jan Mayen", 8, ""}, + {"1f1f8-1f1f0", "", "flag: Slovakia", 8, ""}, + {"1f1f8-1f1f1", "", "flag: Sierra Leone", 8, ""}, + {"1f1f8-1f1f2", "", "flag: San Marino", 8, ""}, + {"1f1f8-1f1f3", "", "flag: Senegal", 8, ""}, + {"1f1f8-1f1f4", "", "flag: Somalia", 8, ""}, + {"1f1f8-1f1f7", "", "flag: Suriname", 8, ""}, + {"1f1f8-1f1f8", "", "flag: South Sudan", 8, ""}, + {"1f1f8-1f1f9", "flag_sao_tome_and_principe", "flag: S\U000000e3o Tom\U000000e9 & Pr\U000000edncipe", 8, ""}, + {"1f1f8-1f1fb", "", "flag: El Salvador", 8, ""}, + {"1f1f8-1f1fd", "", "flag: Sint Maarten", 8, ""}, + {"1f1f8-1f1fe", "", "flag: Syria", 8, ""}, + {"1f1f8-1f1ff", "", "flag: Eswatini", 8, ""}, + {"1f1f9-1f1e6", "", "flag: Tristan da Cunha", 8, ""}, + {"1f1f9-1f1e8", "flag_turks_and_caicos_islands", "flag: Turks & Caicos Islands", 8, ""}, + {"1f1f9-1f1e9", "", "flag: Chad", 8, ""}, + {"1f1f9-1f1eb", "", "flag: French Southern and Antarctic Lands", 8, ""}, + {"1f1f9-1f1ec", "", "flag: Togo", 8, ""}, + {"1f1f9-1f1ed", "", "flag: Thailand", 8, ""}, + {"1f1f9-1f1ef", "", "flag: Tajikistan", 8, ""}, + {"1f1f9-1f1f0", "", "flag: Tokelau", 8, ""}, + {"1f1f9-1f1f1", "", "flag: Timor-Leste", 8, ""}, + {"1f1f9-1f1f2", "", "flag: Turkmenistan", 8, ""}, + {"1f1f9-1f1f3", "", "flag: Tunisia", 8, ""}, + {"1f1f9-1f1f4", "", "flag: Tonga", 8, ""}, + {"1f1f9-1f1f7", "flag_turkiye", "flag: T\U000000fcrkiye", 8, ""}, + {"1f1f9-1f1f9", "flag_trinidad_and_tobago", "flag: Trinidad & Tobago", 8, ""}, + {"1f1f9-1f1fb", "", "flag: Tuvalu", 8, ""}, + {"1f1f9-1f1fc", "", "flag: Taiwan", 8, ""}, + {"1f1f9-1f1ff", "", "flag: Tanzania", 8, ""}, + {"1f1fa-1f1e6", "", "flag: Ukraine", 8, ""}, + {"1f1fa-1f1ec", "", "flag: Uganda", 8, ""}, + {"1f1fa-1f1f2", "", "flag: U.S. Outlying Islands", 8, ""}, + {"1f1fa-1f1f3", "", "flag: United Nations", 8, ""}, + {"1f1fa-1f1f8", "", "flag: United States", 8, ""}, + {"1f1fa-1f1fe", "", "flag: Uruguay", 8, ""}, + {"1f1fa-1f1ff", "", "flag: Uzbekistan", 8, ""}, + {"1f1fb-1f1e6", "", "flag: Vatican City", 8, ""}, + {"1f1fb-1f1e8", "flag_st_vincent_and_grenadines", "flag: St. Vincent & Grenadines", 8, ""}, + {"1f1fb-1f1ea", "", "flag: Venezuela", 8, ""}, + {"1f1fb-1f1ec", "", "flag: British Virgin Islands", 8, ""}, + {"1f1fb-1f1ee", "", "flag: U.S. Virgin Islands", 8, ""}, + {"1f1fb-1f1f3", "", "flag: Vietnam", 8, ""}, + {"1f1fb-1f1fa", "", "flag: Vanuatu", 8, ""}, + {"1f1fc-1f1eb", "flag_wallis_and_futuna", "flag: Wallis & Futuna", 8, ""}, + {"1f1fc-1f1f8", "", "flag: Samoa", 8, ""}, + {"1f1fd-1f1f0", "", "flag: Kosovo", 8, ""}, + {"1f1fe-1f1ea", "", "flag: Yemen", 8, ""}, + {"1f1fe-1f1f9", "", "flag: Mayotte", 8, ""}, + {"1f1ff-1f1e6", "", "flag: South Africa", 8, ""}, + {"1f1ff-1f1f2", "", "flag: Zambia", 8, ""}, + {"1f1ff-1f1fc", "", "flag: Zimbabwe", 8, ""}, + {"1f201", "", "Japanese \U0000201chere\U0000201d button", 7, "katakana"}, + {"1f202-fe0f", "", "Japanese \U0000201cservice charge\U0000201d button", 7, "katakana"}, + {"1f21a", "", "Japanese \U0000201cfree of charge\U0000201d button", 7, "ideograph"}, + {"1f22f", "", "Japanese \U0000201creserved\U0000201d button", 7, "ideograph"}, + {"1f232", "", "Japanese \U0000201cprohibited\U0000201d button", 7, "ideograph"}, + {"1f233", "", "Japanese \U0000201cvacancy\U0000201d button", 7, "ideograph"}, + {"1f234", "", "Japanese \U0000201cpassing grade\U0000201d button", 7, "ideograph"}, + {"1f235", "", "Japanese \U0000201cno vacancy\U0000201d button", 7, "ideograph"}, + {"1f236", "", "Japanese \U0000201cnot free of charge\U0000201d button", 7, "ideograph"}, + {"1f237-fe0f", "", "Japanese \U0000201cmonthly amount\U0000201d button", 7, "ideograph"}, + {"1f238", "", "Japanese \U0000201capplication\U0000201d button", 7, "ideograph"}, + {"1f239", "", "Japanese \U0000201cdiscount\U0000201d button", 7, "ideograph"}, + {"1f23a", "", "Japanese \U0000201copen for business\U0000201d button", 7, "ideograph"}, + {"1f250", "", "Japanese \U0000201cbargain\U0000201d button", 7, "ideograph"}, + {"1f251", "", "Japanese \U0000201cacceptable\U0000201d button", 7, "ideograph"}, + {"1f300", "", "cyclone", 4, "hurricane twister typhoon dizzy weather"}, + {"1f301", "", "foggy", 4, "fog"}, + {"1f302", "", "closed umbrella", 4, "rain clothing"}, + {"1f303", "", "night with stars", 4, "star"}, + {"1f304", "", "sunrise over mountains", 4, "morning sun"}, + {"1f305", "", "sunrise", 4, "morning nature sun"}, + {"1f306", "", "cityscape at dusk", 4, "evening landscape sunset city sun building"}, + {"1f307", "", "sunset", 4, "dusk sun building"}, + {"1f308", "", "rainbow", 4, "gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride queer"}, + {"1f309", "", "bridge at night", 4, ""}, + {"1f30a", "", "water wave", 4, "surf surfer surfing nature ocean"}, + {"1f30b", "", "volcano", 4, "eruption nature mountain"}, + {"1f30c", "", "milky way", 4, "space"}, + {"1f30d", "", "globe showing Europe-Africa", 4, "Europe-Africa earth world"}, + {"1f30e", "", "globe showing Americas", 4, "earth world"}, + {"1f30f", "", "globe showing Asia-Australia", 4, "Asia-Australia earth world"}, + {"1f310", "", "globe with meridians", 4, "worldwide internet web earth world"}, + {"1f311", "", "new moon", 4, "dark space"}, + {"1f312", "", "waxing crescent moon", 4, "dreams space"}, + {"1f313", "", "first quarter moon", 4, "space"}, + {"1f314", "", "waxing gibbous moon", 4, "space"}, + {"1f315", "", "full moon", 4, "space"}, + {"1f316", "", "waning gibbous moon", 4, "space"}, + {"1f317", "", "last quarter moon", 4, "space"}, + {"1f318", "", "waning crescent moon", 4, "space"}, + {"1f319", "", "crescent moon", 4, "ramadan space"}, + {"1f31a", "", "new moon face", 4, "space"}, + {"1f31b", "", "first quarter moon face", 4, "space"}, + {"1f31c", "", "last quarter moon face", 4, "dreams"}, + {"1f31d", "", "full moon face", 4, "bright"}, + {"1f31e", "", "sun with face", 4, "shine sunshine sunny day heat bright beach weather"}, + {"1f31f", "", "glowing star", 4, "glittery glow shining sparkle win night"}, + {"1f320", "", "shooting star", 4, "falling night space"}, + {"1f321-fe0f", "", "thermometer", 4, "weather"}, + {"1f324-fe0f", "", "sun behind small cloud", 4, "weather"}, + {"1f325-fe0f", "", "sun behind large cloud", 4, "weather"}, + {"1f326-fe0f", "", "sun behind rain cloud", 4, "weather"}, + {"1f327-fe0f", "", "cloud with rain", 4, "weather"}, + {"1f328-fe0f", "", "cloud with snow", 4, "cold weather"}, + {"1f329-fe0f", "", "cloud with lightning", 4, "weather"}, + {"1f32a-fe0f", "", "tornado", 4, "whirlwind cloud weather"}, + {"1f32b-fe0f", "", "fog", 4, "cloud weather"}, + {"1f32c-fe0f", "", "wind face", 4, "blow cloud"}, + {"1f32d", "", "hot dog", 3, "frankfurter hotdog sausage"}, + {"1f32e", "", "taco", 3, "mexican"}, + {"1f32f", "", "burrito", 3, "wrap mexican"}, + {"1f330", "", "chestnut", 3, "almond plant"}, + {"1f331", "", "seedling", 2, "sapling sprout young plant"}, + {"1f332", "", "evergreen tree", 2, "christmas pine forest"}, + {"1f333", "", "deciduous tree", 2, "habitat shedding forest green"}, + {"1f334", "", "palm tree", 2, "tropical beach plant"}, + {"1f335", "", "cactus", 2, "drought desert nature plant"}, + {"1f336-fe0f", "", "hot pepper", 3, ""}, + {"1f337", "", "tulip", 2, "blossom growth flower plant"}, + {"1f338", "", "cherry blossom", 2, "springtime spring flower plant"}, + {"1f339", "", "rose", 2, "elegant valentine beauty flower plant red"}, + {"1f33a", "", "hibiscus", 2, "flower plant"}, + {"1f33b", "", "sunflower", 2, "outdoors flower sun plant"}, + {"1f33c", "", "blossom", 2, "buttercup dandelion flower plant"}, + {"1f33d", "", "ear of corn", 3, "crops maize maze farm"}, + {"1f33e", "", "sheaf of rice", 2, "grains grain ear plant"}, + {"1f33f", "", "herb", 2, "leaf plant"}, + {"1f340", "", "four leaf clover", 2, "four-leaf lucky irish 4 plant"}, + {"1f341", "", "maple leaf", 2, "falling"}, + {"1f342", "", "fallen leaf", 2, "fall autumn falling"}, + {"1f343", "", "leaf fluttering in wind", 2, "flutter blow"}, + {"1f344", "", "mushroom", 2, "toadstool fungus"}, + {"1f344-200d-1f7eb", "", "brown mushroom", 3, "fungi portobello shiitake shroom spore toppings truffle fungus pizza sprout"}, + {"1f345", "", "tomato", 3, "vegetable fruit"}, + {"1f346", "", "eggplant", 3, "aubergine vegetable"}, + {"1f347", "", "grapes", 3, "Dionysus grape fruit"}, + {"1f348", "", "melon", 3, "cantaloupe fruit"}, + {"1f349", "", "watermelon", 3, "fruit"}, + {"1f34a", "", "tangerine", 3, "c nectarine vitamin citrus orange fruit"}, + {"1f34b", "", "lemon", 3, "sour citrus fruit"}, + {"1f34b-200d-1f7e9", "", "lime", 3, "acidity garnish margarita mojito refreshing tangy tequila zest sour citrus"}, + {"1f34c", "", "banana", 3, "potassium fruit"}, + {"1f34d", "", "pineapple", 3, "pina colada tropical fruit"}, + {"1f34e", "", "red apple", 3, "diet ripe health fruit"}, + {"1f34f", "", "green apple", 3, "fruit"}, + {"1f350", "", "pear", 3, "fruit"}, + {"1f351", "", "peach", 3, "fruit"}, + {"1f352", "", "cherries", 3, "berries cherry fruit red"}, + {"1f353", "", "strawberry", 3, "berry fruit"}, + {"1f354", "", "hamburger", 3, "burger eat hungry fast"}, + {"1f355", "", "pizza", 3, "pepperoni slice cheese hungry"}, + {"1f356", "", "meat on bone", 3, ""}, + {"1f357", "", "poultry leg", 3, "drumstick chicken turkey bone hungry"}, + {"1f358", "", "rice cracker", 3, ""}, + {"1f359", "", "rice ball", 3, "Japanese"}, + {"1f35a", "", "cooked rice", 3, ""}, + {"1f35b", "", "curry rice", 3, ""}, + {"1f35c", "", "steaming bowl", 3, "noodle pho ramen soup chopsticks"}, + {"1f35d", "", "spaghetti", 3, "meatballs pasta restaurant"}, + {"1f35e", "", "bread", 3, "carbs loaf toast wheat grain restaurant"}, + {"1f35f", "", "french fries", 3, "fast"}, + {"1f360", "", "roasted sweet potato", 3, ""}, + {"1f361", "", "dango", 3, "skewer stick dessert sweet Japanese"}, + {"1f362", "", "oden", 3, "kebab seafood skewer stick restaurant"}, + {"1f363", "", "sushi", 3, ""}, + {"1f364", "", "fried shrimp", 3, "prawn tempura"}, + {"1f365", "", "fish cake with swirl", 3, "pastry restaurant"}, + {"1f366", "", "soft ice cream", 3, "icecream serve dessert restaurant sweet"}, + {"1f367", "", "shaved ice", 3, "dessert restaurant sweet"}, + {"1f368", "", "ice cream", 3, "dessert restaurant sweet"}, + {"1f369", "", "doughnut", 3, "donut breakfast dessert sweet"}, + {"1f36a", "", "cookie", 3, "chip chocolate dessert sweet"}, + {"1f36b", "", "chocolate bar", 3, "tooth candy halloween dessert sweet"}, + {"1f36c", "", "candy", 3, "cavities wrapper tooth halloween dessert restaurant sweet"}, + {"1f36d", "", "lollipop", 3, "candy dessert restaurant sweet"}, + {"1f36e", "", "custard", 3, "pudding dessert sweet"}, + {"1f36f", "", "honey pot", 3, "barrel honeypot jar bear sweet"}, + {"1f370", "", "shortcake", 3, "slice cake pastry dessert sweet"}, + {"1f371", "", "bento box", 3, ""}, + {"1f372", "", "pot of food", 3, "stew soup"}, + {"1f373", "", "cooking", 3, "easy fry frying side pan sunny egg over breakfast restaurant"}, + {"1f374", "", "fork and knife", 3, "breaky cutlery lunch delicious yum yummy dinner feed cooking eat"}, + {"1f375", "", "teacup without handle", 3, "oolong cup tea beverage drink"}, + {"1f376", "", "sake", 3, "bottle cup beverage bar restaurant drink"}, + {"1f377", "", "wine glass", 3, "club alcohol beverage booze drinks drinking bar restaurant drink"}, + {"1f378", "", "cocktail glass", 3, "martini club men alcohol booze drinks drinking mad bar drink"}, + {"1f379", "", "tropical drink", 3, "mai tai tropics drunk cocktail club alcohol booze drinks drinking"}, + {"1f37a", "", "beer mug", 3, "ale octoberfest oktoberfest pint stein summer alcohol booze drinks drinking"}, + {"1f37b", "", "clinking beer mugs", 3, "bottoms cheers clink alcohol booze drinks drinking bar"}, + {"1f37c", "", "baby bottle", 3, "birth born babies infant milk newborn drink"}, + {"1f37d-fe0f", "", "fork and knife with plate", 3, "dinner cooking eat"}, + {"1f37e", "", "bottle with popping cork", 3, "bar drink"}, + {"1f37f", "", "popcorn", 3, "corn pop movie"}, + {"1f380", "", "ribbon", 5, "celebration"}, + {"1f381", "", "wrapped gift", 5, "present christmas birthday bow surprise box celebration"}, + {"1f382", "", "birthday cake", 3, "bday pastry dessert happy sweet celebration"}, + {"1f383", "", "jack-o-lantern", 5, "jack-o-lantern pumpkin halloween celebration"}, + {"1f384", "", "Christmas tree", 5, "celebration"}, + {"1f385", "", "Santa Claus", 1, "father holiday merry xmas Christmas fairy tale celebration"}, + {"1f386", "", "fireworks", 5, "boom yolo entertainment celebration"}, + {"1f387", "", "sparkler", 5, "fireworks boom sparkle celebration"}, + {"1f388", "", "balloon", 5, "birthday celebrate celebration"}, + {"1f389", "", "party popper", 5, "tada woohoo hooray awesome birthday celebrate excited celebration"}, + {"1f38a", "", "confetti ball", 5, "woohoo celebrate party celebration"}, + {"1f38b", "", "tanabata tree", 5, "banner celebration Japanese"}, + {"1f38c", "", "crossed flags", 8, "cross celebration Japanese"}, + {"1f38d", "", "pine decoration", 5, "bamboo plant celebration Japanese"}, + {"1f38e", "", "Japanese dolls", 5, "doll festival celebration"}, + {"1f38f", "", "carp streamer", 5, "celebration"}, + {"1f390", "", "wind chime", 5, "bell celebration"}, + {"1f391", "", "moon viewing ceremony", 5, "celebration"}, + {"1f392", "", "backpack", 6, "bookbag rucksack satchel backpacking bag school education"}, + {"1f393", "", "graduation cap", 6, "scholar education hat celebration clothing"}, + {"1f396-fe0f", "", "military medal", 5, "award celebration"}, + {"1f397-fe0f", "", "reminder ribbon", 5, "celebration"}, + {"1f399-fe0f", "", "studio microphone", 6, "mic music"}, + {"1f39a-fe0f", "", "level slider", 6, "music"}, + {"1f39b-fe0f", "", "control knobs", 6, "music"}, + {"1f39e-fe0f", "", "film frames", 6, "cinema movie"}, + {"1f39f-fe0f", "", "admission tickets", 5, "ticket"}, + {"1f3a0", "", "carousel horse", 4, "entertainment"}, + {"1f3a1", "", "ferris wheel", 4, "amusement theme park"}, + {"1f3a2", "", "roller coaster", 4, "amusement theme park"}, + {"1f3a3", "", "fishing pole", 5, "fish entertainment"}, + {"1f3a4", "", "microphone", 6, "karaoke sing mic sound music"}, + {"1f3a5", "", "movie camera", 6, "bollywood hollywood record cinema film"}, + {"1f3a6", "", "cinema", 7, "film camera movie"}, + {"1f3a7", "", "headphone", 6, "earbud sound"}, + {"1f3a8", "", "artist palette", 5, "artsy arty creative painter colorful museum art painting entertainment"}, + {"1f3a9", "", "top hat", 6, "tophat fancy formal magic clothes clothing"}, + {"1f3aa", "", "circus tent", 4, ""}, + {"1f3ab", "", "ticket", 5, "stub admission"}, + {"1f3ac", "", "clapper board", 6, "action movie"}, + {"1f3ad", "", "performing arts", 5, "actress theater theatre thespian art actor mask entertainment"}, + {"1f3ae", "", "video game", 5, "controller entertainment"}, + {"1f3af", "", "bullseye", 5, "dart direct hit target bull entertainment game"}, + {"1f3b0", "", "slot machine", 5, "casino gamble gambling slots game"}, + {"1f3b1", "", "pool 8 ball", 5, "8ball billiard eight game"}, + {"1f3b2", "", "game die", 5, "dice entertainment"}, + {"1f3b3", "", "bowling", 5, "strike game ball"}, + {"1f3b4", "", "flower playing cards", 5, "card game Japanese"}, + {"1f3b5", "", "musical note", 6, "sound music"}, + {"1f3b6", "", "musical notes", 6, "note sound music"}, + {"1f3b7", "", "saxophone", 6, "sax instrument music"}, + {"1f3b8", "", "guitar", 6, "strat instrument music"}, + {"1f3b9", "", "musical keyboard", 6, "piano instrument music"}, + {"1f3ba", "", "trumpet", 6, "instrument music"}, + {"1f3bb", "", "violin", 6, "instrument music"}, + {"1f3bc", "", "musical score", 6, "note music"}, + {"1f3bd", "", "running shirt", 5, "sash athletics"}, + {"1f3be", "", "tennis", 5, "racquet ball"}, + {"1f3bf", "", "skis", 5, "ski snow"}, + {"1f3c0", "", "basketball", 5, "hoop ball"}, + {"1f3c1", "", "chequered flag", 8, "checkered finish flags win race racing game"}, + {"1f3c2", "", "snowboarder", 1, "snowboard ski snow"}, + {"1f3c3", "", "person running", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c3-200d-2640-fe0f", "", "woman running", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c3-200d-2640-fe0f-200d-27a1-fe0f", "", "woman running facing right", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c3-200d-2642-fe0f", "", "man running", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c3-200d-2642-fe0f-200d-27a1-fe0f", "", "man running facing right", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c3-200d-27a1-fe0f", "", "person running facing right", 1, "hurry marathon quick run rush move race speed racing fast"}, + {"1f3c4", "", "person surfing", 1, "swell waves surf surfer beach ocean"}, + {"1f3c4-200d-2640-fe0f", "", "woman surfing", 1, "swell waves surf surfer beach ocean"}, + {"1f3c4-200d-2642-fe0f", "", "man surfing", 1, "swell waves surf surfer beach ocean"}, + {"1f3c5", "", "sports medal", 5, "winner award gold"}, + {"1f3c6", "", "trophy", 5, "champion champs winning prize slay victory win"}, + {"1f3c7", "", "horse racing", 1, "jockey racehorse riding"}, + {"1f3c8", "", "american football", 5, "super bowl ball"}, + {"1f3c9", "", "rugby football", 5, "ball"}, + {"1f3ca", "", "person swimming", 1, "freestyle swimmer triathlon swim"}, + {"1f3ca-200d-2640-fe0f", "", "woman swimming", 1, "freestyle swimmer triathlon swim"}, + {"1f3ca-200d-2642-fe0f", "", "man swimming", 1, "freestyle swimmer triathlon swim"}, + {"1f3cb-fe0f", "", "person lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"}, + {"1f3cb-fe0f-200d-2640-fe0f", "", "woman lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"}, + {"1f3cb-fe0f-200d-2642-fe0f", "", "man lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"}, + {"1f3cc-fe0f", "", "person golfing", 1, "caddy pga putt range tee birdie driving golf green ball"}, + {"1f3cc-fe0f-200d-2640-fe0f", "", "woman golfing", 1, "caddy pga putt range tee birdie driving golf green ball"}, + {"1f3cc-fe0f-200d-2642-fe0f", "", "man golfing", 1, "caddy pga putt range tee birdie driving golf green ball"}, + {"1f3cd-fe0f", "", "motorcycle", 4, "racing"}, + {"1f3ce-fe0f", "", "racing car", 4, "zoom"}, + {"1f3cf", "", "cricket game", 5, "bat ball"}, + {"1f3d0", "", "volleyball", 5, "game ball"}, + {"1f3d1", "", "field hockey", 5, "stick game ball"}, + {"1f3d2", "", "ice hockey", 5, "puck stick game"}, + {"1f3d3", "", "ping pong", 5, "pingpong table bat tennis paddle game ball"}, + {"1f3d4-fe0f", "", "snow-capped mountain", 4, "snow-capped cold"}, + {"1f3d5-fe0f", "", "camping", 4, ""}, + {"1f3d6-fe0f", "", "beach with umbrella", 4, ""}, + {"1f3d7-fe0f", "", "building construction", 4, "crane"}, + {"1f3d8-fe0f", "", "houses", 4, "house"}, + {"1f3d9-fe0f", "", "cityscape", 4, "city"}, + {"1f3da-fe0f", "", "derelict house", 4, "home"}, + {"1f3db-fe0f", "", "classical building", 4, ""}, + {"1f3dc-fe0f", "", "desert", 4, ""}, + {"1f3dd-fe0f", "", "desert island", 4, ""}, + {"1f3de-fe0f", "", "national park", 4, ""}, + {"1f3df-fe0f", "", "stadium", 4, ""}, + {"1f3e0", "", "house", 4, "country ranch settle simple suburban suburbia where home building"}, + {"1f3e1", "", "house with garden", 4, "country ranch settle simple suburban suburbia where home building"}, + {"1f3e2", "", "office building", 4, "cubical job city"}, + {"1f3e3", "", "Japanese post office", 4, "building"}, + {"1f3e4", "", "post office", 4, "European building"}, + {"1f3e5", "", "hospital", 4, "medicine doctor building"}, + {"1f3e6", "", "bank", 4, "building"}, + {"1f3e7", "", "ATM sign", 7, "automated teller cash bank money"}, + {"1f3e8", "", "hotel", 4, "building"}, + {"1f3e9", "", "love hotel", 4, "building"}, + {"1f3ea", "", "convenience store", 4, "24 hours building"}, + {"1f3eb", "", "school", 4, "building"}, + {"1f3ec", "", "department store", 4, "building"}, + {"1f3ed", "", "factory", 4, "building"}, + {"1f3ee", "", "red paper lantern", 6, "bar light restaurant"}, + {"1f3ef", "", "Japanese castle", 4, "building"}, + {"1f3f0", "", "castle", 4, "European building"}, + {"1f3f3-fe0f", "", "white flag", 8, "waving"}, + {"1f3f3-fe0f-200d-1f308", "", "rainbow flag", 8, "bisexual gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride"}, + {"1f3f3-fe0f-200d-26a7-fe0f", "", "transgender flag", 8, "pink blue light white"}, + {"1f3f4", "", "black flag", 8, "waving"}, + {"1f3f4-200d-2620-fe0f", "", "pirate flag", 8, "Jolly plunder Roger treasure"}, + {"1f3f4-e0067-e0062-e0065-e006e-e0067-e007f", "", "flag: England", 8, ""}, + {"1f3f4-e0067-e0062-e0073-e0063-e0074-e007f", "", "flag: Scotland", 8, ""}, + {"1f3f4-e0067-e0062-e0077-e006c-e0073-e007f", "", "flag: Wales", 8, ""}, + {"1f3f5-fe0f", "", "rosette", 2, "plant"}, + {"1f3f7-fe0f", "", "label", 6, "tag"}, + {"1f3f8", "", "badminton", 5, "shuttlecock racquet birdie game"}, + {"1f3f9", "", "bow and arrow", 6, "archery archer Sagittarius weapon zodiac tool"}, + {"1f3fa", "", "amphora", 3, "jug Aquarius cooking weapon drink zodiac tool"}, + {"1f400", "", "rat", 2, ""}, + {"1f401", "", "mouse", 2, "animals"}, + {"1f402", "", "ox", 2, "Taurus bull animals farm zodiac"}, + {"1f403", "", "water buffalo", 2, "zoo"}, + {"1f404", "", "cow", 2, "moo animals milk farm"}, + {"1f405", "", "tiger", 2, "predator big zoo cat"}, + {"1f406", "", "leopard", 2, "predator big zoo cat"}, + {"1f407", "", "rabbit", 2, "bunny pet"}, + {"1f408", "", "cat", 2, "cats kitten animals pet"}, + {"1f408-200d-2b1b", "", "black cat", 2, "feline meow unlucky halloween"}, + {"1f409", "", "dragon", 2, "knights fairytale fairy tale"}, + {"1f40a", "", "crocodile", 2, "zoo"}, + {"1f40b", "", "whale", 2, "beach ocean"}, + {"1f40c", "", "snail", 2, "escargot slug garden nature"}, + {"1f40d", "", "snake", 2, "Ophiuchus serpent bearer zodiac"}, + {"1f40e", "", "horse", 2, "equestrian racehorse farm racing"}, + {"1f40f", "", "ram", 2, "Aries male sheep horns zoo zodiac"}, + {"1f410", "", "goat", 2, "Capricorn milk farm zodiac"}, + {"1f411", "", "ewe", 2, "baa lamb female fluffy sheep wool farm"}, + {"1f412", "", "monkey", 2, "banana"}, + {"1f413", "", "rooster", 2, "ornithology bird"}, + {"1f414", "", "chicken", 2, "ornithology bird"}, + {"1f415", "", "dog", 2, "dogs animals pet"}, + {"1f415-200d-1f9ba", "", "service dog", 2, "assistance accessibility"}, + {"1f416", "", "pig", 2, "sow pork bacon farm"}, + {"1f417", "", "boar", 2, "pig"}, + {"1f418", "", "elephant", 2, ""}, + {"1f419", "", "octopus", 2, "creature ocean"}, + {"1f41a", "", "spiral shell", 2, "conch sea beach"}, + {"1f41b", "", "bug", 2, "garden insect"}, + {"1f41c", "", "ant", 2, "garden insect"}, + {"1f41d", "", "honeybee", 2, "bee bumblebee spring honey insect nature"}, + {"1f41e", "", "lady beetle", 2, "ladybird ladybug garden insect nature"}, + {"1f41f", "", "fish", 2, "fishes Pisces dinner fishing zodiac"}, + {"1f420", "", "tropical fish", 2, "fishes"}, + {"1f421", "", "blowfish", 2, "fish"}, + {"1f422", "", "turtle", 2, "terrapin tortoise"}, + {"1f423", "", "hatching chick", 2, "egg baby bird"}, + {"1f424", "", "baby chick", 2, "ornithology bird"}, + {"1f425", "", "front-facing baby chick", 2, "front-facing newborn ornithology bird"}, + {"1f426", "", "bird", 2, "ornithology"}, + {"1f426-200d-1f525", "", "phoenix", 2, "ascension emerge firebird glory immortal rebirth reincarnation reinvent renewal revival"}, + {"1f426-200d-2b1b", "", "black bird", 2, "beak caw corvid crow raven rook ornithology"}, + {"1f427", "", "penguin", 2, "antarctica ornithology bird"}, + {"1f428", "", "koala", 2, "australia under marsupial bear down"}, + {"1f429", "", "poodle", 2, "fluffy dog"}, + {"1f42a", "", "camel", 2, "dromedary hump desert one"}, + {"1f42b", "", "two-hump camel", 2, "bactrian two-hump desert"}, + {"1f42c", "", "dolphin", 2, "flipper beach ocean"}, + {"1f42d", "", "mouse face", 2, ""}, + {"1f42e", "", "cow face", 2, "moo milk farm"}, + {"1f42f", "", "tiger face", 2, "predator big cat"}, + {"1f430", "", "rabbit face", 2, "bunny pet"}, + {"1f431", "", "cat face", 2, "kitty kitten pet"}, + {"1f432", "", "dragon face", 2, "fairytale fairy tale"}, + {"1f433", "", "spouting whale", 2, "beach ocean"}, + {"1f434", "", "horse face", 2, "dressage equine horses farm"}, + {"1f435", "", "monkey face", 2, "banana"}, + {"1f436", "", "dog face", 2, "puppies puppy adorbs pet"}, + {"1f437", "", "pig face", 2, "pork bacon farm"}, + {"1f438", "", "frog", 2, ""}, + {"1f439", "", "hamster", 2, "pet"}, + {"1f43a", "", "wolf", 2, ""}, + {"1f43b", "", "bear", 2, "grizzly growl honey"}, + {"1f43b-200d-2744-fe0f", "", "polar bear", 2, "arctic white"}, + {"1f43c", "", "panda", 2, "bamboo"}, + {"1f43d", "", "pig nose", 2, "snout smell farm"}, + {"1f43e", "", "paw prints", 2, "paws feet print"}, + {"1f43f-fe0f", "", "chipmunk", 2, "squirrel"}, + {"1f440", "", "eyes", 1, "googly look looking seeing peep see body omg eye"}, + {"1f441-fe0f", "", "eye", 1, "1 one body"}, + {"1f441-fe0f-200d-1f5e8-fe0f", "", "eye in speech bubble", 0, "witness balloon"}, + {"1f442", "", "ear", 1, "listening ears hearing listen hear body sound"}, + {"1f443", "", "nose", 1, "noses nosey odor smells smell body"}, + {"1f444", "", "mouth", 1, "lips lipstick kissing beauty body kiss"}, + {"1f445", "", "tongue", 1, "lick slurp body"}, + {"1f446", "", "backhand index pointing up", 1, "point finger"}, + {"1f447", "", "backhand index pointing down", 1, "point finger"}, + {"1f448", "", "backhand index pointing left", 1, "point finger"}, + {"1f449", "", "backhand index pointing right", 1, "point finger"}, + {"1f44a", "", "oncoming fist", 1, "absolutely bruh bump correct knuckle agree clenched pound punch ttyl"}, + {"1f44b", "", "waving hand", 1, "bye cya g2g greetings gtg hey hi later outtie ttfn"}, + {"1f44c", "", "OK hand", 1, "dope fosho got gotcha legit pinch bet fleek okay rad"}, + {"1f44d", "", "thumbs up", 1, "+1 like thumb yes good"}, + {"1f44e", "", "thumbs down", 1, "-1 dislike nope thumb bad good no"}, + {"1f44f", "", "clapping hands", 1, "applause approval congrats great prayed clap congratulations job well yay"}, + {"1f450", "", "open hands", 1, "swerve jazz hug"}, + {"1f451", "", "crown", 6, "medieval king queen royal royalty win clothing"}, + {"1f452", "", "woman\U00002019s hat", 6, "hats woman\U00002019s garden party clothes clothing"}, + {"1f453", "", "glasses", 6, "eyeglasses eyewear eye clothing"}, + {"1f454", "", "necktie", 6, "employed serious tie shirt clothing"}, + {"1f455", "", "t-shirt", 6, "t-shirt tshirt casual collar weekend dressed shopping blue clothes clothing"}, + {"1f456", "", "jeans", 6, "denim trousers casual pants weekend dressed shopping blue clothes clothing"}, + {"1f457", "", "dress", 6, "dressed fancy shopping clothes clothing"}, + {"1f458", "", "kimono", 6, "comfortable clothing"}, + {"1f459", "", "bikini", 6, "pool bathing swim suit beach clothing"}, + {"1f45a", "", "woman\U00002019s clothes", 6, "blouse collar dressed shirt woman\U00002019s dress lady shopping clothing"}, + {"1f45b", "", "purse", 6, "coin handbag fancy dress shopping clothes clothing"}, + {"1f45c", "", "handbag", 6, "purse bag dress lady shopping clothes clothing"}, + {"1f45d", "", "clutch bag", 6, "pouch handbag purse dress clothes clothing"}, + {"1f45e", "", "man\U00002019s shoe", 6, "man\U00002019s feet foot brown kick shoes shopping clothes clothing"}, + {"1f45f", "", "running shoe", 6, "sneaker tennis athletic kick shoes shopping clothes fast clothing"}, + {"1f460", "", "high-heeled shoe", 6, "fashion heel heels high-heeled stiletto shoes dress shopping clothes clothing"}, + {"1f461", "", "woman\U00002019s sandal", 6, "woman\U00002019s shoe clothing"}, + {"1f462", "", "woman\U00002019s boot", 6, "woman\U00002019s shoes dress shoe shopping clothes clothing"}, + {"1f463", "", "footprints", 1, "barefoot footprint omw print walk clothing"}, + {"1f464", "", "bust in silhouette", 1, "mysterious shadow"}, + {"1f465", "", "busts in silhouette", 1, "everyone friend bust friends people bff"}, + {"1f466", "", "boy", 1, "grandson son bright-eyed kid younger young"}, + {"1f467", "", "girl", 1, "daughter granddaughter Virgo bright-eyed kid younger young zodiac"}, + {"1f468", "", "man", 1, "bro adult"}, + {"1f468-1f3fb-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t1_t2", "men with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fb-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t1_t3", "men with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fb-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t1_t4", "men with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fb-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t1_t5", "men with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t1_t2", "men holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t1_t3", "men holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t1_t4", "men holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t1_t5", "men holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fb-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t1_t2", "men wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fb-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t1_t3", "men wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fb-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t1_t4", "men wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fb-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t1_t5", "men wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_man_man_t1", "couple with heart: man, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_man_man_t1", "kiss: man, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f468-1f3fc-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t2_t1", "men with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fc-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t2_t3", "men with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fc-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t2_t4", "men with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fc-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t2_t5", "men with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t2_t1", "men holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t2_t3", "men holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t2_t4", "men holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t2_t5", "men holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fc-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t2_t1", "men wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fc-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t2_t3", "men wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fc-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t2_t4", "men wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fc-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t2_t5", "men wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_man_man_t2", "couple with heart: man, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_man_man_t2", "kiss: man, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f468-1f3fd-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t3_t1", "men with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fd-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t3_t2", "men with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fd-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t3_t4", "men with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fd-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t3_t5", "men with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t3_t1", "men holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t3_t2", "men holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t3_t4", "men holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t3_t5", "men holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fd-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t3_t1", "men wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fd-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t3_t2", "men wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fd-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t3_t4", "men wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fd-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t3_t5", "men wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_man_man_t3", "couple with heart: man, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_man_man_t3", "kiss: man, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f468-1f3fe-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t4_t1", "men with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fe-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t4_t2", "men with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fe-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t4_t3", "men with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fe-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t4_t5", "men with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t4_t1", "men holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t4_t2", "men holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t4_t3", "men holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t4_t5", "men holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3fe-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t4_t1", "men wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fe-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t4_t2", "men wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fe-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t4_t3", "men wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fe-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t4_t5", "men wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_man_man_t4", "couple with heart: man, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_man_man_t4", "kiss: man, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f468-1f3ff-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t5_t1", "men with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3ff-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t5_t2", "men with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3ff-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t5_t3", "men with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3ff-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t5_t4", "men with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t5_t1", "men holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t5_t2", "men holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t5_t3", "men holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t5_t4", "men holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"}, + {"1f468-1f3ff-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t5_t1", "men wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3ff-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t5_t2", "men wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3ff-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t5_t3", "men wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3ff-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t5_t4", "men wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_man_man_t5", "couple with heart: man, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_man_man_t5", "kiss: man, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f468-200d-1f33e", "", "man farmer", 1, "gardener rancher"}, + {"1f468-200d-1f373", "", "man cook", 1, "chef"}, + {"1f468-200d-1f37c", "", "man feeding baby", 1, "dad father nanny feed nursing newborn"}, + {"1f468-200d-1f393", "", "man student", 1, "graduate"}, + {"1f468-200d-1f3a4", "", "man singer", 1, "entertainer rockstar actor rock star"}, + {"1f468-200d-1f3a8", "", "man artist", 1, "palette"}, + {"1f468-200d-1f3eb", "", "man teacher", 1, "instructor lecturer professor"}, + {"1f468-200d-1f3ed", "", "man factory worker", 1, "assembly industrial"}, + {"1f468-200d-1f466", "", "family: man, boy", 1, ""}, + {"1f468-200d-1f466-200d-1f466", "", "family: man, boy, boy", 1, ""}, + {"1f468-200d-1f467", "", "family: man, girl", 1, ""}, + {"1f468-200d-1f467-200d-1f466", "", "family: man, girl, boy", 1, ""}, + {"1f468-200d-1f467-200d-1f467", "", "family: man, girl, girl", 1, ""}, + {"1f468-200d-1f468-200d-1f466", "", "family: man, man, boy", 1, ""}, + {"1f468-200d-1f468-200d-1f466-200d-1f466", "", "family: man, man, boy, boy", 1, ""}, + {"1f468-200d-1f468-200d-1f467", "", "family: man, man, girl", 1, ""}, + {"1f468-200d-1f468-200d-1f467-200d-1f466", "", "family: man, man, girl, boy", 1, ""}, + {"1f468-200d-1f468-200d-1f467-200d-1f467", "", "family: man, man, girl, girl", 1, ""}, + {"1f468-200d-1f469-200d-1f466", "", "family: man, woman, boy", 1, ""}, + {"1f468-200d-1f469-200d-1f466-200d-1f466", "", "family: man, woman, boy, boy", 1, ""}, + {"1f468-200d-1f469-200d-1f467", "", "family: man, woman, girl", 1, ""}, + {"1f468-200d-1f469-200d-1f467-200d-1f466", "", "family: man, woman, girl, boy", 1, ""}, + {"1f468-200d-1f469-200d-1f467-200d-1f467", "", "family: man, woman, girl, girl", 1, ""}, + {"1f468-200d-1f4bb", "", "man technologist", 1, "coder developer inventor software computer"}, + {"1f468-200d-1f4bc", "", "man office worker", 1, "architect manager white-collar business"}, + {"1f468-200d-1f527", "", "man mechanic", 1, "electrician tradesperson plumber"}, + {"1f468-200d-1f52c", "", "man scientist", 1, "engineer mathematician physicist chemist biologist"}, + {"1f468-200d-1f680", "", "man astronaut", 1, "rocket space"}, + {"1f468-200d-1f692", "", "man firefighter", 1, "firetruck fire"}, + {"1f468-200d-1f9af", "", "man with white cane", 1, "probing blind accessibility"}, + {"1f468-200d-1f9af-200d-27a1-fe0f", "", "man with white cane facing right", 1, "probing blind accessibility"}, + {"1f468-200d-1f9b0", "", "man: red hair", 1, "red hair bro adult"}, + {"1f468-200d-1f9b1", "", "man: curly hair", 1, "curly hair bro adult"}, + {"1f468-200d-1f9b2", "", "man: bald", 1, "bro adult"}, + {"1f468-200d-1f9b3", "", "man: white hair", 1, "white hair bro adult"}, + {"1f468-200d-1f9bc", "", "man in motorized wheelchair", 1, "accessibility"}, + {"1f468-200d-1f9bc-200d-27a1-fe0f", "", "man in motorized wheelchair facing right", 1, "accessibility"}, + {"1f468-200d-1f9bd", "", "man in manual wheelchair", 1, "accessibility"}, + {"1f468-200d-1f9bd-200d-27a1-fe0f", "", "man in manual wheelchair facing right", 1, "accessibility"}, + {"1f468-200d-2695-fe0f", "", "man health worker", 1, "healthcare nurse therapist doctor"}, + {"1f468-200d-2696-fe0f", "", "man judge", 1, "justice scales law"}, + {"1f468-200d-2708-fe0f", "", "man pilot", 1, "plane"}, + {"1f468-200d-2764-fe0f-200d-1f468", "", "couple with heart: man, man", 1, "relationship babe together anniversary you bae kiss dating romance"}, + {"1f468-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: man, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"}, + {"1f469", "", "woman", 1, "lady adult"}, + {"1f469-1f3fb-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t1_t2", "women with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fb-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t1_t3", "women with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fb-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t1_t4", "women with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fb-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t1_t5", "women with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t1_t2", "woman and man holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t1_t3", "woman and man holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t1_t4", "woman and man holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t1_t5", "woman and man holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t1_t2", "women holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t1_t3", "women holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t1_t4", "women holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t1_t5", "women holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fb-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t1_t2", "women wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fb-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t1_t3", "women wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fb-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t1_t4", "women wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fb-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t1_t5", "women wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_woman_man_t1", "couple with heart: woman, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb", "couple_with_heart_woman_woman_t1", "couple with heart: woman, woman, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_woman_man_t1", "kiss: woman, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "kiss_woman_woman_t1", "kiss: woman, woman, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fc-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t2_t1", "women with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fc-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t2_t3", "women with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fc-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t2_t4", "women with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fc-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t2_t5", "women with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t2_t1", "woman and man holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t2_t3", "woman and man holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t2_t4", "woman and man holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t2_t5", "woman and man holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t2_t1", "women holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t2_t3", "women holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t2_t4", "women holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t2_t5", "women holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fc-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t2_t1", "women wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fc-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t2_t3", "women wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fc-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t2_t4", "women wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fc-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t2_t5", "women wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_woman_man_t2", "couple with heart: woman, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc", "couple_with_heart_woman_woman_t2", "couple with heart: woman, woman, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_woman_man_t2", "kiss: woman, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "kiss_woman_woman_t2", "kiss: woman, woman, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fd-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t3_t1", "women with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fd-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t3_t2", "women with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fd-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t3_t4", "women with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fd-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t3_t5", "women with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t3_t1", "woman and man holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t3_t2", "woman and man holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t3_t4", "woman and man holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t3_t5", "woman and man holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t3_t1", "women holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t3_t2", "women holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t3_t4", "women holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t3_t5", "women holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fd-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t3_t1", "women wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fd-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t3_t2", "women wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fd-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t3_t4", "women wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fd-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t3_t5", "women wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_woman_man_t3", "couple with heart: woman, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd", "couple_with_heart_woman_woman_t3", "couple with heart: woman, woman, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_woman_man_t3", "kiss: woman, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "kiss_woman_woman_t3", "kiss: woman, woman, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fe-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t4_t1", "women with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fe-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t4_t2", "women with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fe-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t4_t3", "women with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fe-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t4_t5", "women with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t4_t1", "woman and man holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t4_t2", "woman and man holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t4_t3", "woman and man holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t4_t5", "woman and man holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t4_t1", "women holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t4_t2", "women holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t4_t3", "women holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t4_t5", "women holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3fe-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t4_t1", "women wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fe-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t4_t2", "women wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fe-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t4_t3", "women wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fe-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t4_t5", "women wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_woman_man_t4", "couple with heart: woman, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe", "couple_with_heart_woman_woman_t4", "couple with heart: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_woman_man_t4", "kiss: woman, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "kiss_woman_woman_t4", "kiss: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3ff-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t5_t1", "women with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3ff-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t5_t2", "women with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3ff-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t5_t3", "women with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3ff-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t5_t4", "women with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t5_t1", "woman and man holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t5_t2", "woman and man holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t5_t3", "woman and man holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t5_t4", "woman and man holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"}, + {"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t5_t1", "women holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t5_t2", "women holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t5_t3", "women holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t5_t4", "women holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"}, + {"1f469-1f3ff-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t5_t1", "women wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3ff-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t5_t2", "women wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3ff-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t5_t3", "women wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3ff-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t5_t4", "women wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_woman_man_t5", "couple with heart: woman, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff", "couple_with_heart_woman_woman_t5", "couple with heart: woman, woman, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_woman_man_t5", "kiss: woman, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "kiss_woman_woman_t5", "kiss: woman, woman, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"}, + {"1f469-200d-1f33e", "", "woman farmer", 1, "gardener rancher"}, + {"1f469-200d-1f373", "", "woman cook", 1, "chef"}, + {"1f469-200d-1f37c", "", "woman feeding baby", 1, "mom mother nanny feed nursing newborn"}, + {"1f469-200d-1f393", "", "woman student", 1, "graduate"}, + {"1f469-200d-1f3a4", "", "woman singer", 1, "entertainer rockstar actor rock star"}, + {"1f469-200d-1f3a8", "", "woman artist", 1, "palette"}, + {"1f469-200d-1f3eb", "", "woman teacher", 1, "instructor lecturer professor"}, + {"1f469-200d-1f3ed", "", "woman factory worker", 1, "assembly industrial"}, + {"1f469-200d-1f466", "", "family: woman, boy", 1, ""}, + {"1f469-200d-1f466-200d-1f466", "", "family: woman, boy, boy", 1, ""}, + {"1f469-200d-1f467", "", "family: woman, girl", 1, ""}, + {"1f469-200d-1f467-200d-1f466", "", "family: woman, girl, boy", 1, ""}, + {"1f469-200d-1f467-200d-1f467", "", "family: woman, girl, girl", 1, ""}, + {"1f469-200d-1f469-200d-1f466", "", "family: woman, woman, boy", 1, ""}, + {"1f469-200d-1f469-200d-1f466-200d-1f466", "", "family: woman, woman, boy, boy", 1, ""}, + {"1f469-200d-1f469-200d-1f467", "", "family: woman, woman, girl", 1, ""}, + {"1f469-200d-1f469-200d-1f467-200d-1f466", "", "family: woman, woman, girl, boy", 1, ""}, + {"1f469-200d-1f469-200d-1f467-200d-1f467", "", "family: woman, woman, girl, girl", 1, ""}, + {"1f469-200d-1f4bb", "", "woman technologist", 1, "coder developer inventor software computer"}, + {"1f469-200d-1f4bc", "", "woman office worker", 1, "architect manager white-collar business"}, + {"1f469-200d-1f527", "", "woman mechanic", 1, "electrician tradesperson plumber"}, + {"1f469-200d-1f52c", "", "woman scientist", 1, "engineer mathematician physicist chemist biologist"}, + {"1f469-200d-1f680", "", "woman astronaut", 1, "rocket space"}, + {"1f469-200d-1f692", "", "woman firefighter", 1, "firetruck fire"}, + {"1f469-200d-1f9af", "", "woman with white cane", 1, "probing blind accessibility"}, + {"1f469-200d-1f9af-200d-27a1-fe0f", "", "woman with white cane facing right", 1, "probing blind accessibility"}, + {"1f469-200d-1f9b0", "", "woman: red hair", 1, "red hair lady adult"}, + {"1f469-200d-1f9b1", "", "woman: curly hair", 1, "curly hair lady adult"}, + {"1f469-200d-1f9b2", "", "woman: bald", 1, "lady adult"}, + {"1f469-200d-1f9b3", "", "woman: white hair", 1, "white hair lady adult"}, + {"1f469-200d-1f9bc", "", "woman in motorized wheelchair", 1, "accessibility"}, + {"1f469-200d-1f9bc-200d-27a1-fe0f", "", "woman in motorized wheelchair facing right", 1, "accessibility"}, + {"1f469-200d-1f9bd", "", "woman in manual wheelchair", 1, "accessibility"}, + {"1f469-200d-1f9bd-200d-27a1-fe0f", "", "woman in manual wheelchair facing right", 1, "accessibility"}, + {"1f469-200d-2695-fe0f", "", "woman health worker", 1, "healthcare nurse therapist doctor"}, + {"1f469-200d-2696-fe0f", "", "woman judge", 1, "justice scales law"}, + {"1f469-200d-2708-fe0f", "", "woman pilot", 1, "plane"}, + {"1f469-200d-2764-fe0f-200d-1f468", "", "couple with heart: woman, man", 1, "relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-200d-2764-fe0f-200d-1f469", "", "couple with heart: woman, woman", 1, "relationship babe together anniversary you bae kiss dating romance"}, + {"1f469-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: woman, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"}, + {"1f469-200d-2764-fe0f-200d-1f48b-200d-1f469", "", "kiss: woman, woman", 1, "mwah babe together anniversary couple date xoxo bae dating romance"}, + {"1f46a", "", "family", 1, ""}, + {"1f46b", "", "woman and man holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"}, + {"1f46c", "", "men holding hands", 1, "boys brothers friends twins bestie bff hold couple flirt bae"}, + {"1f46d", "", "women holding hands", 1, "girls sisters friends twins bestie bff hold couple flirt bae"}, + {"1f46e", "", "police officer", 1, "apprehend arrest citation cop pulled undercover law over"}, + {"1f46e-200d-2640-fe0f", "", "woman police officer", 1, "apprehend arrest citation cop pulled undercover law over"}, + {"1f46e-200d-2642-fe0f", "", "man police officer", 1, "apprehend arrest citation cop pulled undercover law over"}, + {"1f46f", "", "people with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie bff"}, + {"1f46f-200d-2640-fe0f", "", "women with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"}, + {"1f46f-200d-2642-fe0f", "", "men with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"}, + {"1f470", "", "person with veil", 1, "wedding"}, + {"1f470-200d-2640-fe0f", "", "woman with veil", 1, "bride wedding"}, + {"1f470-200d-2642-fe0f", "", "man with veil", 1, "wedding"}, + {"1f471", "", "person: blond hair", 1, "human blond-haired"}, + {"1f471-200d-2640-fe0f", "", "woman: blond hair", 1, "blonde blond-haired"}, + {"1f471-200d-2642-fe0f", "", "man: blond hair", 1, "blond-haired"}, + {"1f472", "", "person with skullcap", 1, "Chinese gua guapi mao pi cap hat"}, + {"1f473", "", "person wearing turban", 1, ""}, + {"1f473-200d-2640-fe0f", "", "woman wearing turban", 1, ""}, + {"1f473-200d-2642-fe0f", "", "man wearing turban", 1, ""}, + {"1f474", "", "old man", 1, "gramps grandfather grandpa elderly bald wise adult"}, + {"1f475", "", "old woman", 1, "grandma grandmother granny elderly wise lady adult"}, + {"1f476", "", "baby", 1, "goo babies children infant pregnant young newborn"}, + {"1f477", "", "construction worker", 1, "fix hardhat rebuild remodel repair build work hat"}, + {"1f477-200d-2640-fe0f", "", "woman construction worker", 1, "fix hardhat rebuild remodel repair build work hat"}, + {"1f477-200d-2642-fe0f", "", "man construction worker", 1, "fix hardhat rebuild remodel repair build work hat"}, + {"1f478", "", "princess", 1, "queen crown royal royalty fairytale fairy tale"}, + {"1f479", "", "ogre", 0, "devil mask creature monster scary fairytale fairy tale"}, + {"1f47a", "", "goblin", 0, "mean mask angry creature monster fairytale fairy tale"}, + {"1f47b", "", "ghost", 0, "boo haunting silly creature monster scary excited halloween fairytale fairy"}, + {"1f47c", "", "baby angel", 1, "church fairytale fairy tale"}, + {"1f47d", "", "alien", 0, "ufo extraterrestrial creature monster fairytale fairy space tale"}, + {"1f47e", "", "alien monster", 0, "gamer games pixelated ufo extraterrestrial creature fairytale fairy space tale"}, + {"1f47f", "", "angry face with horns", 0, "imp mischievous demon devil purple shade evil fairytale fairy tale"}, + {"1f480", "", "skull", 0, "i\U00002019m lmao death yolo body monster dead fairytale fairy tale"}, + {"1f481", "", "person tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"}, + {"1f481-200d-2640-fe0f", "", "woman tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"}, + {"1f481-200d-2642-fe0f", "", "man tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"}, + {"1f482", "", "guard", 1, "buckingham london palace helmet"}, + {"1f482-200d-2640-fe0f", "", "woman guard", 1, "buckingham london palace helmet"}, + {"1f482-200d-2642-fe0f", "", "man guard", 1, "buckingham london palace helmet"}, + {"1f483", "", "woman dancing", 1, "flair flamenco groove let\U00002019s tango elegant festive salsa dance dancer"}, + {"1f484", "", "lipstick", 6, "cosmetics makeup date"}, + {"1f485", "", "nail polish", 1, "care manicure cosmetics makeup bored done whatever"}, + {"1f486", "", "person getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"}, + {"1f486-200d-2640-fe0f", "", "woman getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"}, + {"1f486-200d-2642-fe0f", "", "man getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"}, + {"1f487", "", "person getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"}, + {"1f487-200d-2640-fe0f", "", "woman getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"}, + {"1f487-200d-2642-fe0f", "", "man getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"}, + {"1f488", "", "barber pole", 4, "fresh shave haircut cut"}, + {"1f489", "", "syringe", 6, "vaccination flu shot needle medicine sick doctor tool"}, + {"1f48a", "", "pill", 6, "drugs medicated pills vitamin medicine sick doctor"}, + {"1f48b", "", "kiss mark", 0, "lips sexy kissing dating romance emotion"}, + {"1f48c", "", "love letter", 0, "valentine mail romance"}, + {"1f48d", "", "ring", 6, "engaged married shiny engagement sparkling diamond wedding romance"}, + {"1f48e", "", "gem stone", 6, "jewel engagement diamond wedding money romance"}, + {"1f48f", "", "kiss", 1, "mwah babe together anniversary couple date xoxo bae dating romance"}, + {"1f490", "", "bouquet", 2, "birthday anniversary date flower romance plant"}, + {"1f491", "", "couple with heart", 1, "relationship babe together anniversary you bae kiss dating romance"}, + {"1f492", "", "wedding", 4, "hitched nuptials chapel romance"}, + {"1f493", "", "beating heart", 0, "cardio pulsating heartbeat pulse emotion ily 143"}, + {"1f494", "", "broken heart", 0, "crushed heartbroken lonely break emotion sad"}, + {"1f495", "", "two hearts", 0, "loving kisses anniversary date xoxo dating emotion ily 143"}, + {"1f496", "", "sparkling heart", 0, "morning sparkle kisses excited night xoxo good emotion ily 143"}, + {"1f497", "", "growing heart", 0, "heartpulse muah pulse nervous kisses excited xoxo emotion ily 143"}, + {"1f498", "", "heart with arrow", 0, "cupid adorbs valentine date romance emotion ily 143"}, + {"1f499", "", "blue heart", 0, "romance emotion ily 143"}, + {"1f49a", "", "green heart", 0, "romantic emotion ily 143"}, + {"1f49b", "", "yellow heart", 0, "cardiac emotion ily 143"}, + {"1f49c", "", "purple heart", 0, "bestest emotion ily 143"}, + {"1f49d", "", "heart with ribbon", 0, "valentine kisses anniversary xoxo emotion ily 143"}, + {"1f49e", "", "revolving hearts", 0, "adorbs anniversary emotion 143"}, + {"1f49f", "", "heart decoration", 0, "hearth purple emotion 143 white"}, + {"1f4a0", "", "diamond with a dot", 7, "comic geometric"}, + {"1f4a1", "", "light bulb", 6, "idea electric comic"}, + {"1f4a2", "", "anger symbol", 0, "angry mad upset comic"}, + {"1f4a3", "", "bomb", 6, "dangerous explosion boom hot comic"}, + {"1f4a4", "", "ZZZ", 0, "sleeping goodnight sleepy sleep tired night comic good"}, + {"1f4a5", "", "collision", 0, "collide bomb explode boom comic"}, + {"1f4a6", "", "sweat droplets", 0, "splashing squirt wet drip droplet drops work workout comic water"}, + {"1f4a7", "", "droplet", 4, "drop sweat tear nature comic cold water weather sad"}, + {"1f4a8", "", "dashing away", 0, "fart go gone gotta dash running smoke comic cloud fast"}, + {"1f4a9", "", "pile of poo", 0, "bs doo dung fml smelly stinks stinky turd poop stink"}, + {"1f4aa", "", "flexed biceps", 1, "beast bench curls flex gains gym jacked muscle press ripped"}, + {"1f4ab", "", "dizzy", 0, "shining shooting stars comic star"}, + {"1f4ac", "", "speech balloon", 0, "message sms text typing dialog talk bubble comic"}, + {"1f4ad", "", "thought balloon", 0, "cartoon daydream decisions dream invent invention realize think thoughts wonder"}, + {"1f4ae", "", "white flower", 2, ""}, + {"1f4af", "", "hundred points", 0, "a+ clearly definitely faithful perfect TRUE truth yup 100 agree"}, + {"1f4b0", "", "money bag", 6, "moneybag paying bet paid cost million billion rich dollar gold"}, + {"1f4b1", "", "currency exchange", 7, "bank money"}, + {"1f4b2", "", "heavy dollar sign", 7, "million pay billion charge cash currency money"}, + {"1f4b3", "", "credit card", 6, "pay charge cash bank money"}, + {"1f4b4", "", "yen banknote", 6, "bill currency note bank money"}, + {"1f4b5", "", "dollar banknote", 6, "bill currency note bank money"}, + {"1f4b6", "", "euro banknote", 6, "100 rich bill currency note bank money"}, + {"1f4b7", "", "pound banknote", 6, "pounds billion bill cash currency note bank money"}, + {"1f4b8", "", "money with wings", 6, "million pay billion banknote bill dollar cash fly note bank"}, + {"1f4b9", "", "chart increasing with yen", 6, "market rise upward growth trend graph currency bank money"}, + {"1f4ba", "", "seat", 4, "chair"}, + {"1f4bb", "", "laptop", 6, "pc personal office computer"}, + {"1f4bc", "", "briefcase", 6, "office"}, + {"1f4bd", "", "computer disk", 6, "minidisk optical"}, + {"1f4be", "", "floppy disk", 6, "computer"}, + {"1f4bf", "", "optical disk", 6, "blu-ray CD dvd computer"}, + {"1f4c0", "", "dvd", 6, "Blu-ray cd optical disk computer"}, + {"1f4c1", "", "file folder", 6, ""}, + {"1f4c2", "", "open file folder", 6, ""}, + {"1f4c3", "", "page with curl", 6, "document paper"}, + {"1f4c4", "", "page facing up", 6, "document paper"}, + {"1f4c5", "", "calendar", 6, "date"}, + {"1f4c6", "", "tear-off calendar", 6, "tear-off"}, + {"1f4c7", "", "card index", 6, "rolodex old school"}, + {"1f4c8", "", "chart increasing", 6, "upward data growth trend graph up right"}, + {"1f4c9", "", "chart decreasing", 6, "downward negative data trend graph down"}, + {"1f4ca", "", "bar chart", 6, "data graph"}, + {"1f4cb", "", "clipboard", 6, "list do notes"}, + {"1f4cc", "", "pushpin", 6, "collage pin"}, + {"1f4cd", "", "round pushpin", 6, "location map pin"}, + {"1f4ce", "", "paperclip", 6, ""}, + {"1f4cf", "", "straight ruler", 6, "edge straightedge angle math"}, + {"1f4d0", "", "triangular ruler", 6, "rule set angle slide math triangle"}, + {"1f4d1", "", "bookmark tabs", 6, "marker mark"}, + {"1f4d2", "", "ledger", 6, "notebook"}, + {"1f4d3", "", "notebook", 6, ""}, + {"1f4d4", "", "notebook with decorative cover", 6, "decorated writing book school education"}, + {"1f4d5", "", "closed book", 6, "education"}, + {"1f4d6", "", "open book", 6, "knowledge novels library reading education"}, + {"1f4d7", "", "green book", 6, "library reading education"}, + {"1f4d8", "", "blue book", 6, "library reading education"}, + {"1f4d9", "", "orange book", 6, "library reading education"}, + {"1f4da", "", "books", 6, "study knowledge novels library reading book school education"}, + {"1f4db", "", "name badge", 7, ""}, + {"1f4dc", "", "scroll", 6, "paper"}, + {"1f4dd", "", "memo", 6, "media pencil notes communication"}, + {"1f4de", "", "telephone receiver", 6, "voip phone communication"}, + {"1f4df", "", "pager", 6, "communication"}, + {"1f4e0", "", "fax machine", 6, "communication"}, + {"1f4e1", "", "satellite antenna", 6, "aliens dish contact science"}, + {"1f4e2", "", "loudspeaker", 6, "address public loud communication sound"}, + {"1f4e3", "", "megaphone", 6, "cheering sound"}, + {"1f4e4", "", "outbox tray", 6, "sent email letter mail box"}, + {"1f4e5", "", "inbox tray", 6, "zero receive email letter mail box"}, + {"1f4e6", "", "package", 6, "parcel shipping delivery box communication"}, + {"1f4e7", "", "e-mail", 6, "e-mail email letter"}, + {"1f4e8", "", "incoming envelope", 6, "delivering receive sent e-mail email letter mail"}, + {"1f4e9", "", "envelope with arrow", 6, "outgoing send sent e-mail email letter down mail communication"}, + {"1f4ea", "", "closed mailbox with lowered flag", 6, "postbox mail"}, + {"1f4eb", "", "closed mailbox with raised flag", 6, "postbox mail communication"}, + {"1f4ec", "", "open mailbox with raised flag", 6, "postbox mail"}, + {"1f4ed", "", "open mailbox with lowered flag", 6, "postbox mail"}, + {"1f4ee", "", "postbox", 6, "mailbox mail"}, + {"1f4ef", "", "postal horn", 6, "post"}, + {"1f4f0", "", "newspaper", 6, "news paper communication"}, + {"1f4f1", "", "mobile phone", 6, "cell telephone communication"}, + {"1f4f2", "", "mobile phone with arrow", 6, "call receive build cell telephone communication"}, + {"1f4f3", "", "vibration mode", 7, "cell mobile telephone phone communication"}, + {"1f4f4", "", "mobile phone off", 7, "cell telephone"}, + {"1f4f5", "", "no mobile phones", 7, "cell telephone phone prohibited forbidden not"}, + {"1f4f6", "", "antenna bars", 7, "signal cell mobile telephone phone bar communication"}, + {"1f4f7", "", "camera", 6, "photo selfie snap tbt trip video"}, + {"1f4f8", "", "camera with flash", 6, "video"}, + {"1f4f9", "", "video camera", 6, "camcorder tbt"}, + {"1f4fa", "", "television", 6, "tv video"}, + {"1f4fb", "", "radio", 6, "tbt entertainment video"}, + {"1f4fc", "", "videocassette", 6, "tape vcr vhs old school video"}, + {"1f4fd-fe0f", "", "film projector", 6, "cinema movie video"}, + {"1f4ff", "", "prayer beads", 6, "necklace religion clothing"}, + {"1f500", "", "shuffle tracks button", 7, "crossed"}, + {"1f501", "", "repeat button", 7, "clockwise"}, + {"1f502", "", "repeat single button", 7, "once clockwise"}, + {"1f503", "", "clockwise vertical arrows", 7, "reload refresh"}, + {"1f504", "", "counterclockwise arrows button", 7, "anticlockwise deja rewindershins vu refresh again"}, + {"1f505", "", "dim button", 7, "brightness low"}, + {"1f506", "", "bright button", 7, "brightness light"}, + {"1f507", "", "muted speaker", 6, "mute silent quiet sound"}, + {"1f508", "", "speaker low volume", 6, "soft sound"}, + {"1f509", "", "speaker medium volume", 6, "sound"}, + {"1f50a", "", "speaker high volume", 6, "loud sound music"}, + {"1f50b", "", "battery", 6, ""}, + {"1f50c", "", "electric plug", 6, "electricity"}, + {"1f50d", "", "magnifying glass tilted left", 6, "left-pointing search lab science tool"}, + {"1f50e", "", "magnifying glass tilted right", 6, "right-pointing search contact lab science tool"}, + {"1f50f", "", "locked with pen", 6, "privacy ink nib lock"}, + {"1f510", "", "locked with key", 6, "secure lock bike closed"}, + {"1f511", "", "key", 6, "keys major password unlock lock"}, + {"1f512", "", "locked", 6, "private lock closed"}, + {"1f513", "", "unlocked", 6, "cracked unlock lock open"}, + {"1f514", "", "bell", 6, "break church sound"}, + {"1f515", "", "bell with slash", 6, "mute silent quiet sound prohibited forbidden no not"}, + {"1f516", "", "bookmark", 6, "mark"}, + {"1f517", "", "link", 6, "links"}, + {"1f518", "", "radio button", 7, "geometric"}, + {"1f519", "", "BACK arrow", 7, ""}, + {"1f51a", "", "END arrow", 7, ""}, + {"1f51b", "", "ON! arrow", 7, "ON! mark"}, + {"1f51c", "", "SOON arrow", 7, "brb omw"}, + {"1f51d", "", "TOP arrow", 7, "homie up"}, + {"1f51e", "", "no one under eighteen", 7, "18 age restriction underage prohibited forbidden not"}, + {"1f51f", "", "keycap: 10", 7, ""}, + {"1f520", "", "input latin uppercase", 7, "ABCD letters"}, + {"1f521", "", "input latin lowercase", 7, "abcd letters"}, + {"1f522", "", "input numbers", 7, "1234"}, + {"1f523", "", "input symbols", 7, "& % \U0000266a \U00003012"}, + {"1f524", "", "input latin letters", 7, "abc alphabet"}, + {"1f525", "", "fire", 4, "af flame lit litaf burn hot tool"}, + {"1f526", "", "flashlight", 6, "torch electric light tool"}, + {"1f527", "", "wrench", 6, "spanner improvement home tool"}, + {"1f528", "", "hammer", 6, "repairs improvement home tool"}, + {"1f529", "", "nut and bolt", 6, "improvement home tool"}, + {"1f52a", "", "kitchen knife", 3, "hocho chef cooking weapon tool"}, + {"1f52b", "", "water pistol", 5, "gun handgun revolver weapon tool"}, + {"1f52c", "", "microscope", 6, "experiment lab science tool"}, + {"1f52d", "", "telescope", 6, "contact extraterrestrial science tool"}, + {"1f52e", "", "crystal ball", 5, "future fortune magic fairytale fairy tale tool"}, + {"1f52f", "", "dotted six-pointed star", 7, "six-pointed jewish fortune judaism"}, + {"1f530", "", "Japanese symbol for beginner", 7, "chevron leaf yellow green tool"}, + {"1f531", "", "trident emblem", 7, "poseidon anchor ship tool"}, + {"1f532", "", "black square button", 7, "geometric"}, + {"1f533", "", "white square button", 7, "outlined geometric"}, + {"1f534", "", "red circle", 7, "geometric"}, + {"1f535", "", "blue circle", 7, "geometric"}, + {"1f536", "", "large orange diamond", 7, "geometric"}, + {"1f537", "", "large blue diamond", 7, "geometric"}, + {"1f538", "", "small orange diamond", 7, "geometric"}, + {"1f539", "", "small blue diamond", 7, "geometric"}, + {"1f53a", "", "red triangle pointed up", 7, "geometric"}, + {"1f53b", "", "red triangle pointed down", 7, "geometric"}, + {"1f53c", "", "upwards button", 7, "red up"}, + {"1f53d", "", "downwards button", 7, "down red"}, + {"1f549-fe0f", "", "om", 7, "Hindu religion"}, + {"1f54a-fe0f", "", "dove", 2, "fly peace ornithology bird"}, + {"1f54b", "", "kaaba", 4, "hajj umrah islam Muslim religion"}, + {"1f54c", "", "mosque", 4, "masjid islam Muslim religion"}, + {"1f54d", "", "synagogue", 4, "Jew Jewish temple judaism religion"}, + {"1f54e", "", "menorah", 7, "candelabrum candlestick hanukkah jewish judaism religion"}, + {"1f550", "", "one o\U00002019clock", 4, "1:00 1 o\U00002019clock time"}, + {"1f551", "", "two o\U00002019clock", 4, "2:00 2 o\U00002019clock time"}, + {"1f552", "", "three o\U00002019clock", 4, "3:00 3 o\U00002019clock time"}, + {"1f553", "", "four o\U00002019clock", 4, "4:00 4 o\U00002019clock time"}, + {"1f554", "", "five o\U00002019clock", 4, "5:00 5 o\U00002019clock time"}, + {"1f555", "", "six o\U00002019clock", 4, "6:00 6 o\U00002019clock time"}, + {"1f556", "", "seven o\U00002019clock", 4, "7:00 0 7 o\U00002019clock"}, + {"1f557", "", "eight o\U00002019clock", 4, "8:00 8 o\U00002019clock time"}, + {"1f558", "", "nine o\U00002019clock", 4, "9:00 9 o\U00002019clock time"}, + {"1f559", "", "ten o\U00002019clock", 4, "10:00 10 0 o\U00002019clock"}, + {"1f55a", "", "eleven o\U00002019clock", 4, "11:00 11 o\U00002019clock time"}, + {"1f55b", "", "twelve o\U00002019clock", 4, "12:00 12 o\U00002019clock time"}, + {"1f55c", "", "one-thirty", 4, "1:30 one-thirty 1 30 time clock"}, + {"1f55d", "", "two-thirty", 4, "2:30 two-thirty 2 30 time clock"}, + {"1f55e", "", "three-thirty", 4, "3:30 three-thirty 3 30 time clock"}, + {"1f55f", "", "four-thirty", 4, "4:30 four-thirty 4 30 time clock"}, + {"1f560", "", "five-thirty", 4, "5:30 five-thirty 5 30 time clock"}, + {"1f561", "", "six-thirty", 4, "6:30 six-thirty 6 30 clock"}, + {"1f562", "", "seven-thirty", 4, "7:30 seven-thirty 7 30 clock"}, + {"1f563", "", "eight-thirty", 4, "8:30 eight-thirty 8 30 time clock"}, + {"1f564", "", "nine-thirty", 4, "9:30 nine-thirty 9 30 time clock"}, + {"1f565", "", "ten-thirty", 4, "10:30 ten-thirty 10 30 time clock"}, + {"1f566", "", "eleven-thirty", 4, "11:30 eleven-thirty 11 30 time clock"}, + {"1f567", "", "twelve-thirty", 4, "12:30 twelve-thirty 12 30 time clock"}, + {"1f56f-fe0f", "", "candle", 6, "light"}, + {"1f570-fe0f", "", "mantelpiece clock", 4, "time"}, + {"1f573-fe0f", "", "hole", 0, ""}, + {"1f574-fe0f", "", "person in suit levitating", 1, "business"}, + {"1f575-fe0f", "", "detective", 1, "sleuth spy"}, + {"1f575-fe0f-200d-2640-fe0f", "", "woman detective", 1, "sleuth spy"}, + {"1f575-fe0f-200d-2642-fe0f", "", "man detective", 1, "sleuth spy"}, + {"1f576-fe0f", "", "sunglasses", 6, "dark eyewear glasses eye"}, + {"1f577-fe0f", "", "spider", 2, "insect"}, + {"1f578-fe0f", "", "spider web", 2, ""}, + {"1f579-fe0f", "", "joystick", 5, "videogame video game"}, + {"1f57a", "", "man dancing", 1, "flair flamenco groove let\U00002019s tango elegant festive salsa dance dancer"}, + {"1f587-fe0f", "", "linked paperclips", 6, "link paperclip"}, + {"1f58a-fe0f", "", "pen", 6, "ballpoint"}, + {"1f58b-fe0f", "", "fountain pen", 6, ""}, + {"1f58c-fe0f", "", "paintbrush", 6, "painting"}, + {"1f58d-fe0f", "", "crayon", 6, ""}, + {"1f590-fe0f", "", "hand with fingers splayed", 1, "raised stop finger"}, + {"1f595", "", "middle finger", 1, ""}, + {"1f596", "", "vulcan salute", 1, "hands finger"}, + {"1f5a4", "", "black heart", 0, "wicked evil"}, + {"1f5a5-fe0f", "", "desktop computer", 6, "monitor"}, + {"1f5a8-fe0f", "", "printer", 6, "computer"}, + {"1f5b1-fe0f", "", "computer mouse", 6, ""}, + {"1f5b2-fe0f", "", "trackball", 6, "computer"}, + {"1f5bc-fe0f", "", "framed picture", 5, "frame museum art painting"}, + {"1f5c2-fe0f", "", "card index dividers", 6, ""}, + {"1f5c3-fe0f", "", "card file box", 6, ""}, + {"1f5c4-fe0f", "", "file cabinet", 6, "filing paper"}, + {"1f5d1-fe0f", "", "wastebasket", 6, "garbage trash waste can"}, + {"1f5d2-fe0f", "", "spiral notepad", 6, "pad note"}, + {"1f5d3-fe0f", "", "spiral calendar", 6, "pad"}, + {"1f5dc-fe0f", "", "clamp", 6, "compress vice tool"}, + {"1f5dd-fe0f", "", "old key", 6, "clue lock"}, + {"1f5de-fe0f", "", "rolled-up newspaper", 6, "rolled-up news paper"}, + {"1f5e1-fe0f", "", "dagger", 6, "knife weapon"}, + {"1f5e3-fe0f", "", "speaking head", 1, "speak silhouette"}, + {"1f5e8-fe0f", "", "left speech bubble", 0, "dialog balloon"}, + {"1f5ef-fe0f", "", "right anger bubble", 0, "balloon angry mad"}, + {"1f5f3-fe0f", "", "ballot box with ballot", 6, ""}, + {"1f5fa-fe0f", "", "world map", 4, ""}, + {"1f5fb", "", "mount fuji", 4, "nature mountain"}, + {"1f5fc", "", "Tokyo tower", 4, ""}, + {"1f5fd", "", "Statue of Liberty", 4, "ny nyc york new"}, + {"1f5fe", "", "map of Japan", 4, ""}, + {"1f5ff", "", "moai", 6, "moyai stoneface statue travel"}, + {"1f600", "", "grinning face", 0, "cheerful cheery nice grin laugh teeth happy smiling smile"}, + {"1f601", "", "beaming face with smiling eyes", 0, "nice grin grinning teeth happy eye smile"}, + {"1f602", "", "face with tears of joy", 0, "hilarious roflmao funny hehe lmao rofl haha laugh lol crying"}, + {"1f603", "", "grinning face with big eyes", 0, "yay grin awesome teeth happy mouth open smiling smile"}, + {"1f604", "", "grinning face with smiling eyes", 0, "grin laugh lol happy mouth open eye smile"}, + {"1f605", "", "grinning face with sweat", 0, "stress dejected stressed nervous excited cold mouth open smiling smile"}, + {"1f606", "", "grinning squinting face", 0, "hahaha rofl haha laugh lol closed happy mouth open eyes"}, + {"1f607", "", "smiling face with halo", 0, "angels innocent spirit angel angelic blessed peaceful happy fairytale fairy"}, + {"1f608", "", "smiling face with horns", 0, "demon devil purple shade evil fairytale fairy tale smile"}, + {"1f609", "", "winking face", 0, "heartbreaker tease winks wink sexy slide flirt"}, + {"1f60a", "", "smiling face with smiling eyes", 0, "satisfied blush glad eye smile"}, + {"1f60b", "", "face savoring food", 0, "savor tasty um delicious yum yummy eat full hungry smiling"}, + {"1f60c", "", "relieved face", 0, "calm relief zen peace"}, + {"1f60d", "", "smiling face with heart-eyes", 0, "heart-eyes romantic hearts kisses feels xoxo bae romance eye ily"}, + {"1f60e", "", "smiling face with sunglasses", 0, "chilling shades rad relaxed slay swag cool style bright awesome"}, + {"1f60f", "", "smirking face", 0, "boss dapper kidding leer slick smirk smug snicker suave suspicious"}, + {"1f610", "", "neutral face", 0, "deadpan blank unamused unimpressed expressionless fine jealous straight awkward meh"}, + {"1f611", "", "expressionless face", 0, "inexpressive uh unimpressed fine jealous straight awkward meh oh dead"}, + {"1f612", "", "unamused face", 0, "... jel uhh weird jelly pissed fine jealous ugh bored"}, + {"1f613", "", "downcast face with sweat", 0, "close yikes headache nervous scared feels cold sad"}, + {"1f614", "", "pensive face", 0, "died lost sucks losing awful dejected bored disappointed sad"}, + {"1f615", "", "confused face", 0, "befuddled confusing hm sure dunno sorry meh frown sad not"}, + {"1f616", "", "confounded face", 0, "cringe distraught annoyed confused frustrated mad feels sad"}, + {"1f617", "", "kissing face", 0, "smooch smooches date flirt xoxo you kiss dating ily 143"}, + {"1f618", "", "face blowing a kiss", 0, "lover miss muah smooch romantic adorbs flirt xoxo you bae"}, + {"1f619", "", "kissing face with smiling eyes", 0, "kisses closed night date flirt kiss dating eye ily 143"}, + {"1f61a", "", "kissing face with closed eyes", 0, "blush smooches kisses date flirt xoxo bae dating eye ily"}, + {"1f61b", "", "face with tongue", 0, "cool stuck-out nice awesome party sweet"}, + {"1f61c", "", "winking face with tongue", 0, "joke loopy nutty wacky weirdo wink epic funny stuck-out crazy"}, + {"1f61d", "", "squinting face with tongue", 0, "horrible taste gross stuck-out yolo closed omg whatever eye eyes"}, + {"1f61e", "", "disappointed face", 0, "losing awful blame dejected fail unhappy sad"}, + {"1f61f", "", "worried face", 0, "butterflies nerves stress worry stressed anxious nervous surprised sad"}, + {"1f620", "", "angry face", 0, "maddening rage blame anger frustrated shade mad upset feels unhappy"}, + {"1f621", "", "enraged face", 0, "maddening rage anger pouting angry shade mad upset feels unhappy"}, + {"1f622", "", "crying face", 0, "triste miss awful cry tear feels unhappy sad"}, + {"1f623", "", "persevering face", 0, "concentrate concentration focus persevere headache"}, + {"1f624", "", "face with steam from nose", 0, "fume fuming furious fury triumph won anger angry mad feels"}, + {"1f625", "", "sad but relieved face", 0, "complicated whew close call anxious sweat disappointed not time"}, + {"1f626", "", "frowning face with open mouth", 0, "caught guard what wow surprise scared frown scary"}, + {"1f627", "", "anguished face", 0, "forgot stressed what wow surprise scared scary unhappy"}, + {"1f628", "", "fearful face", 0, "afraid blame fear worried anxious scared"}, + {"1f629", "", "weary face", 0, "nooo fail sleepy hungry crying tired mad feels unhappy sad"}, + {"1f62a", "", "sleepy face", 0, "sleeping sleep crying tired night good sad"}, + {"1f62b", "", "tired face", 0, "sneeze cost nap feels sad"}, + {"1f62c", "", "grimacing face", 0, "awk dentist grimace awkward grinning smiling smile"}, + {"1f62d", "", "loudly crying face", 0, "bawling sob tears cry tear unhappy sad"}, + {"1f62e", "", "face with open mouth", 0, "believe sympathy unbelievable unreal forgot whoa shocked surprised wow you"}, + {"1f62e-200d-1f4a8", "", "face exhaling", 0, "exhale groan sigh whisper whistle blowing exhausted gasp relief blow"}, + {"1f62f", "", "hushed face", 0, "stunned epic woah whoa surprised omg"}, + {"1f630", "", "anxious face with sweat", 0, "eek rushed yikes nervous scared blue cold mouth open"}, + {"1f631", "", "face screaming in fear", 0, "munch scream screamer fearful epic woah shocked surprised scared"}, + {"1f632", "", "astonished face", 0, "totally cost way shocked omg no"}, + {"1f633", "", "flushed face", 0, "amazed dazed geez impressed jeez crazy embarrassed heat awkward what"}, + {"1f634", "", "sleeping face", 0, "yawn bed bedtime goodnight nap zzz sleep tired night good"}, + {"1f635", "", "face with crossed-out eyes", 0, "crossed-out knocked dizzy sick tired dead feels"}, + {"1f635-200d-1f4ab", "", "face with spiral eyes", 0, "hypnotized trouble woozy smiley woah confused whoa dizzy omg"}, + {"1f636", "", "face without mouth", 0, "mouthless silence speechless blank expressionless mute silent awkward quiet secret"}, + {"1f636-200d-1f32b-fe0f", "", "face in clouds", 0, "absentminded fog head"}, + {"1f637", "", "face with medical mask", 0, "dermatologist germs dr dentist medicine sick doctor cold"}, + {"1f638", "", "grinning cat with smiling eyes", 0, "grin eye smile"}, + {"1f639", "", "cat with tears of joy", 0, "laughing laugh lol tear"}, + {"1f63a", "", "grinning cat", 0, "mouth open smiling smile"}, + {"1f63b", "", "smiling cat with heart-eyes", 0, "heart-eyes eye smile"}, + {"1f63c", "", "cat with wry smile", 0, "ironic"}, + {"1f63d", "", "kissing cat", 0, "closed kiss eye eyes"}, + {"1f63e", "", "pouting cat", 0, ""}, + {"1f63f", "", "crying cat", 0, "cry tear sad"}, + {"1f640", "", "weary cat", 0, "oh surprised"}, + {"1f641", "", "slightly frowning face", 0, "frown sad"}, + {"1f642", "", "slightly smiling face", 0, "happy smile"}, + {"1f642-200d-2194-fe0f", "", "head shaking horizontally", 0, "shake no"}, + {"1f642-200d-2195-fe0f", "", "head shaking vertically", 0, "nod yes"}, + {"1f643", "", "upside-down face", 0, "upside-down hehe smile"}, + {"1f644", "", "face with rolling eyes", 0, "eyeroll ugh shade whatever"}, + {"1f645", "", "person gesturing NO", 1, "prohibit forbidden not gesture"}, + {"1f645-200d-2640-fe0f", "", "woman gesturing NO", 1, "prohibit forbidden not gesture"}, + {"1f645-200d-2642-fe0f", "", "man gesturing NO", 1, "prohibit forbidden not gesture"}, + {"1f646", "", "person gesturing OK", 1, "exercise omg gesture"}, + {"1f646-200d-2640-fe0f", "", "woman gesturing OK", 1, "exercise omg gesture"}, + {"1f646-200d-2642-fe0f", "", "man gesturing OK", 1, "exercise omg gesture"}, + {"1f647", "", "person bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"}, + {"1f647-200d-2640-fe0f", "", "woman bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"}, + {"1f647-200d-2642-fe0f", "", "man bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"}, + {"1f648", "", "see-no-evil monkey", 0, "watch forgot hide embarrassed smh secret scared prohibited forbidden omg"}, + {"1f649", "", "hear-no-evil monkey", 0, "tmi ears listen shh secret prohibited forbidden not gesture"}, + {"1f64a", "", "speak-no-evil monkey", 0, "stealth oops quiet secret prohibited forbidden not gesture"}, + {"1f64b", "", "person raising hand", 1, "raise here know me question pick gesture"}, + {"1f64b-200d-2640-fe0f", "", "woman raising hand", 1, "raise here know me question pick gesture"}, + {"1f64b-200d-2642-fe0f", "", "man raising hand", 1, "raise here know me question pick gesture"}, + {"1f64c", "", "raising hands", 1, "praise hooray raised gesture celebration"}, + {"1f64d", "", "person frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"}, + {"1f64d-200d-2640-fe0f", "", "woman frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"}, + {"1f64d-200d-2642-fe0f", "", "man frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"}, + {"1f64e", "", "person pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"}, + {"1f64e-200d-2640-fe0f", "", "woman pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"}, + {"1f64e-200d-2642-fe0f", "", "man pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"}, + {"1f64f", "", "folded hands", 1, "appreciate cmon thx blessed thanks please pray ask beg bow"}, + {"1f680", "", "rocket", 4, "launch rockets travel space"}, + {"1f681", "", "helicopter", 4, "copter roflcopter travel vehicle"}, + {"1f682", "", "locomotive", 4, "caboose trains engine steam train railway travel"}, + {"1f683", "", "railway car", 4, "tram trolleybus electric train travel"}, + {"1f684", "", "high-speed train", 4, "high-speed shinkansen railway"}, + {"1f685", "", "bullet train", 4, "high-speed shinkansen nose speed railway travel"}, + {"1f686", "", "train", 4, "choo arrived railway"}, + {"1f687", "", "metro", 4, "subway travel"}, + {"1f688", "", "light rail", 4, "monorail arrived railway"}, + {"1f689", "", "station", 4, "train railway"}, + {"1f68a", "", "tram", 4, "trolleybus"}, + {"1f68b", "", "tram car", 4, "trolley trolleybus bus"}, + {"1f68c", "", "bus", 4, "school vehicle"}, + {"1f68d", "", "oncoming bus", 4, "cars"}, + {"1f68e", "", "trolleybus", 4, "trolley tram bus"}, + {"1f68f", "", "bus stop", 4, "busstop"}, + {"1f690", "", "minibus", 4, "van drive bus vehicle"}, + {"1f691", "", "ambulance", 4, "emergency vehicle"}, + {"1f692", "", "fire engine", 4, "truck"}, + {"1f693", "", "police car", 4, "5\U000020130 cops patrol"}, + {"1f694", "", "oncoming police car", 4, ""}, + {"1f695", "", "taxi", 4, "cab cabbie drive yellow vehicle car"}, + {"1f696", "", "oncoming taxi", 4, "hail cab cabbie cars drove yellow"}, + {"1f697", "", "automobile", 4, "driving vehicle car"}, + {"1f698", "", "oncoming automobile", 4, "cars drove vehicle car"}, + {"1f699", "", "sport utility vehicle", 4, "recreational sportutility drive car"}, + {"1f69a", "", "delivery truck", 4, "drive vehicle car"}, + {"1f69b", "", "articulated lorry", 4, "semi truck drive move vehicle car"}, + {"1f69c", "", "tractor", 4, "vehicle"}, + {"1f69d", "", "monorail", 4, "vehicle"}, + {"1f69e", "", "mountain railway", 4, "trip car"}, + {"1f69f", "", "suspension railway", 4, ""}, + {"1f6a0", "", "mountain cableway", 4, "cable gondola lift ski"}, + {"1f6a1", "", "aerial tramway", 4, "ropeway cable gondola car"}, + {"1f6a2", "", "ship", 4, "passenger boat travel"}, + {"1f6a3", "", "person rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"}, + {"1f6a3-200d-2640-fe0f", "", "woman rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"}, + {"1f6a3-200d-2642-fe0f", "", "man rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"}, + {"1f6a4", "", "speedboat", 4, "billionaire luxury millionaire summer lake boat travel"}, + {"1f6a5", "", "horizontal traffic light", 4, "intersection stoplight signal stop"}, + {"1f6a6", "", "vertical traffic light", 4, "intersection stoplight drove signal stop"}, + {"1f6a7", "", "construction", 4, "barrier"}, + {"1f6a8", "", "police car light", 4, "alert beacon alarm revolving emergency siren"}, + {"1f6a9", "", "triangular flag", 8, "post golf construction"}, + {"1f6aa", "", "door", 6, "front closet back"}, + {"1f6ab", "", "prohibited", 7, "entry smoke forbidden no not"}, + {"1f6ac", "", "cigarette", 6, "smoking"}, + {"1f6ad", "", "no smoking", 7, "smoke prohibited forbidden not"}, + {"1f6ae", "", "litter in bin sign", 7, "litterbin"}, + {"1f6af", "", "no littering", 7, "litter prohibited forbidden not"}, + {"1f6b0", "", "potable water", 7, "drinking"}, + {"1f6b1", "", "non-potable water", 7, "dry non-drinking non-potable prohibited"}, + {"1f6b2", "", "bicycle", 4, "class cycling gang ride spin spinning cycle cyclist bike"}, + {"1f6b3", "", "no bicycles", 7, "bicycle bike prohibited forbidden not"}, + {"1f6b4", "", "person biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b4-200d-2640-fe0f", "", "woman biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b4-200d-2642-fe0f", "", "man biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b5", "", "person mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b5-200d-2640-fe0f", "", "woman mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b5-200d-2642-fe0f", "", "man mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"}, + {"1f6b6", "", "person walking", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b6-200d-2640-fe0f", "", "woman walking", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b6-200d-2640-fe0f-200d-27a1-fe0f", "", "woman walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b6-200d-2642-fe0f", "", "man walking", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b6-200d-2642-fe0f-200d-27a1-fe0f", "", "man walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b6-200d-27a1-fe0f", "", "person walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"}, + {"1f6b7", "", "no pedestrians", 7, "pedestrian prohibited forbidden not"}, + {"1f6b8", "", "children crossing", 7, "traffic pedestrian"}, + {"1f6b9", "", "men\U00002019s room", 7, "men\U00002019s lavatory restroom WC bathroom toilet"}, + {"1f6ba", "", "women\U00002019s room", 7, "women\U00002019s lavatory restroom WC bathroom toilet"}, + {"1f6bb", "", "restroom", 7, "lavatory WC bathroom toilet"}, + {"1f6bc", "", "baby symbol", 7, "changing"}, + {"1f6bd", "", "toilet", 6, "bathroom"}, + {"1f6be", "", "water closet", 7, "lavatory restroom WC bathroom toilet"}, + {"1f6bf", "", "shower", 6, "water"}, + {"1f6c0", "", "person taking bath", 1, "tub bathtub"}, + {"1f6c1", "", "bathtub", 6, "bath"}, + {"1f6c2", "", "passport control", 7, ""}, + {"1f6c3", "", "customs", 7, "packing"}, + {"1f6c4", "", "baggage claim", 7, "journey ready case arrived bags packing trip checked plane travel"}, + {"1f6c5", "", "left luggage", 7, "locker baggage case"}, + {"1f6cb-fe0f", "", "couch and lamp", 6, "hotel"}, + {"1f6cc", "", "person in bed", 1, "bedtime goodnight nap zzz sleep hotel tired night good"}, + {"1f6cd-fe0f", "", "shopping bags", 6, "bag hotel"}, + {"1f6ce-fe0f", "", "bellhop bell", 4, "hotel"}, + {"1f6cf-fe0f", "", "bed", 6, "sleep hotel"}, + {"1f6d0", "", "place of worship", 7, "pray religion"}, + {"1f6d1", "", "stop sign", 4, "octagonal"}, + {"1f6d2", "", "shopping cart", 6, "trolley"}, + {"1f6d5", "", "hindu temple", 4, ""}, + {"1f6d6", "", "hut", 4, "roundhouse shelter yurt house home"}, + {"1f6d7", "", "elevator", 6, "hoist lift accessibility"}, + {"1f6d8", "", "landslide", 4, "avalanche disaster mudslide rocks danger earthquake mountain"}, + {"1f6d9", "", "lighthouse", 4, ""}, + {"1f6dc", "", "wireless", 7, "broadband connectivity hotspot network router smartphone wi-fi wifi wlan internet"}, + {"1f6dd", "", "playground slide", 4, "sliding amusement theme park play playing"}, + {"1f6de", "", "wheel", 4, "tire turn circle vehicle car"}, + {"1f6df", "", "ring buoy", 4, "float lifesaver preserver save saver rescue life safety swim"}, + {"1f6e0-fe0f", "", "hammer and wrench", 6, "spanner tool"}, + {"1f6e1-fe0f", "", "shield", 6, "weapon"}, + {"1f6e2-fe0f", "", "oil drum", 4, ""}, + {"1f6e3-fe0f", "", "motorway", 4, "highway road"}, + {"1f6e4-fe0f", "", "railway track", 4, "train"}, + {"1f6e5-fe0f", "", "motor boat", 4, "motorboat"}, + {"1f6e9-fe0f", "", "small airplane", 4, "aeroplane plane"}, + {"1f6eb", "", "airplane departure", 4, "check-in departures aeroplane plane"}, + {"1f6ec", "", "airplane arrival", 4, "arrivals arriving landing aeroplane plane"}, + {"1f6f0-fe0f", "", "satellite", 4, "space"}, + {"1f6f3-fe0f", "", "passenger ship", 4, ""}, + {"1f6f4", "", "kick scooter", 4, ""}, + {"1f6f5", "", "motor scooter", 4, ""}, + {"1f6f6", "", "canoe", 4, "boat"}, + {"1f6f7", "", "sled", 5, "luge sledge sleigh toboggan snow"}, + {"1f6f8", "", "flying saucer", 4, "extra terrestrial UFO aliens"}, + {"1f6f9", "", "skateboard", 4, "skater wheels board skate"}, + {"1f6fa", "", "auto rickshaw", 4, "tuk"}, + {"1f6fb", "", "pickup truck", 4, "flatbed pick-up transportation automobile car"}, + {"1f6fc", "", "roller skate", 4, "blades skates"}, + {"1f7e0", "", "orange circle", 7, ""}, + {"1f7e1", "", "yellow circle", 7, ""}, + {"1f7e2", "", "green circle", 7, ""}, + {"1f7e3", "", "purple circle", 7, ""}, + {"1f7e4", "", "brown circle", 7, ""}, + {"1f7e5", "", "red square", 7, "penalty card"}, + {"1f7e6", "", "blue square", 7, ""}, + {"1f7e7", "", "orange square", 7, ""}, + {"1f7e8", "", "yellow square", 7, "penalty card"}, + {"1f7e9", "", "green square", 7, ""}, + {"1f7ea", "", "purple square", 7, ""}, + {"1f7eb", "", "brown square", 7, ""}, + {"1f7f0", "", "heavy equals sign", 7, "answer equal equality math"}, + {"1f90c", "", "pinched fingers", 1, "huh interrogation patience zip ugh sarcastic what hold relax gesture"}, + {"1f90d", "", "white heart", 0, "143"}, + {"1f90e", "", "brown heart", 0, "143"}, + {"1f90f", "", "pinching hand", 1, "bit little sort amount fingers small"}, + {"1f910", "", "zipper-mouth face", 0, "shut zipper-mouth keep zip quiet secret"}, + {"1f911", "", "money-mouth face", 0, "money-mouth paid"}, + {"1f912", "", "face with thermometer", 0, "ill sick"}, + {"1f913", "", "nerd face", 0, "brainy clever expert geek gifted intelligent smart glasses"}, + {"1f914", "", "thinking face", 0, "chin consider ponder pondering wondering hmm"}, + {"1f915", "", "face with head-bandage", 0, "head-bandage hurt injury ouch"}, + {"1f916", "", "robot", 0, "monster"}, + {"1f917", "", "smiling face with open hands", 0, "hugging hug"}, + {"1f918", "", "sign of the horns", 1, "rock-on finger"}, + {"1f919", "", "call me hand", 1, "hang loose Shaka"}, + {"1f91a", "", "raised back of hand", 1, "backhand"}, + {"1f91b", "", "left-facing fist", 1, "left-facing leftwards"}, + {"1f91c", "", "right-facing fist", 1, "right-facing rightwards"}, + {"1f91d", "", "handshake", 1, "agreement deal meeting shake"}, + {"1f91e", "", "crossed fingers", 1, "luck cross finger"}, + {"1f91f", "", "love-you gesture", 1, "ILY love-you fingers three"}, + {"1f920", "", "cowboy hat face", 0, "cowgirl"}, + {"1f921", "", "clown face", 0, ""}, + {"1f922", "", "nauseated face", 0, "nasty vomit gross sick"}, + {"1f923", "", "rolling on the floor laughing", 0, "hilarious roflmao funny hehe lmao rofl haha joy laugh lol"}, + {"1f924", "", "drooling face", 0, ""}, + {"1f925", "", "lying face", 0, "liar lie pinocchio"}, + {"1f926", "", "person facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"}, + {"1f926-200d-2640-fe0f", "", "woman facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"}, + {"1f926-200d-2642-fe0f", "", "man facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"}, + {"1f927", "", "sneezing face", 0, "gesundheit fever flu sneeze sick"}, + {"1f928", "", "face with raised eyebrow", 0, "disapproval distrust emoji mild skeptic skepticism hmm skeptical what disbelief"}, + {"1f929", "", "star-struck", 0, "star-struck starry-eyed wow grinning excited eyes smile"}, + {"1f92a", "", "zany face", 0, "goofy crazy large small eye eyes"}, + {"1f92b", "", "shushing face", 0, "shush shh quiet"}, + {"1f92c", "", "face with symbols on mouth", 0, "censor cursing cussing swearing pissed mad"}, + {"1f92d", "", "face with hand over mouth", 0, "giggle giggling realization sudden whoops oops shock surprise secret"}, + {"1f92e", "", "face vomiting", 0, "barf ew puke spew vomit gross throw sick up"}, + {"1f92f", "", "exploding head", 0, "blown mind mindblown explode way shocked no"}, + {"1f930", "", "pregnant woman", 1, ""}, + {"1f931", "", "breast-feeding", 1, "breast-feeding mom mother nursing baby"}, + {"1f932", "", "palms up together", 1, "cupped dua wish prayer pray hands"}, + {"1f933", "", "selfie", 1, "camera phone"}, + {"1f934", "", "prince", 1, "king crown royal royalty fairytale fairy tale"}, + {"1f935", "", "person in tuxedo", 1, "formal wedding"}, + {"1f935-200d-2640-fe0f", "", "woman in tuxedo", 1, "formal wedding"}, + {"1f935-200d-2642-fe0f", "", "man in tuxedo", 1, "formal groom wedding"}, + {"1f936", "", "Mrs. Claus", 1, "holiday merry mother santa xmas Christmas fairy tale celebration"}, + {"1f937", "", "person shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"}, + {"1f937-200d-2640-fe0f", "", "woman shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"}, + {"1f937-200d-2642-fe0f", "", "man shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"}, + {"1f938", "", "person cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"}, + {"1f938-200d-2640-fe0f", "", "woman cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"}, + {"1f938-200d-2642-fe0f", "", "man cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"}, + {"1f939", "", "person juggling", 1, "act balancing juggle manage multitask skill handle balance"}, + {"1f939-200d-2640-fe0f", "", "woman juggling", 1, "act balancing juggle manage multitask skill handle balance"}, + {"1f939-200d-2642-fe0f", "", "man juggling", 1, "act balancing juggle manage multitask skill handle balance"}, + {"1f93a", "", "person fencing", 1, "fencer sword"}, + {"1f93c", "", "people wrestling", 1, "combat duel grapple tournament wrestle ring"}, + {"1f93c-200d-2640-fe0f", "", "women wrestling", 1, "combat duel grapple tournament wrestle ring"}, + {"1f93c-200d-2642-fe0f", "", "men wrestling", 1, "combat duel grapple tournament wrestle ring"}, + {"1f93d", "", "person playing water polo", 1, "waterpolo swimming"}, + {"1f93d-200d-2640-fe0f", "", "woman playing water polo", 1, "waterpolo swimming"}, + {"1f93d-200d-2642-fe0f", "", "man playing water polo", 1, "waterpolo swimming"}, + {"1f93e", "", "person playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"}, + {"1f93e-200d-2640-fe0f", "", "woman playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"}, + {"1f93e-200d-2642-fe0f", "", "man playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"}, + {"1f93f", "", "diving mask", 5, "snorkeling scuba"}, + {"1f940", "", "wilted flower", 2, "dying"}, + {"1f941", "", "drum", 6, "drumsticks music"}, + {"1f942", "", "clinking glasses", 3, "clink celebrate glass drink"}, + {"1f943", "", "tumbler glass", 3, "liquor scotch whiskey whisky shot"}, + {"1f944", "", "spoon", 3, "tableware eat"}, + {"1f945", "", "goal net", 5, ""}, + {"1f947", "", "1st place medal", 5, "first gold"}, + {"1f948", "", "2nd place medal", 5, "second silver"}, + {"1f949", "", "3rd place medal", 5, "bronze third"}, + {"1f94a", "", "boxing glove", 5, ""}, + {"1f94b", "", "martial arts uniform", 5, "judo karate taekwondo"}, + {"1f94c", "", "curling stone", 5, "rock game"}, + {"1f94d", "", "lacrosse", 5, "goal sports stick ball"}, + {"1f94e", "", "softball", 5, "underarm glove sports ball"}, + {"1f94f", "", "flying disc", 5, "ultimate"}, + {"1f950", "", "croissant", 3, "roll french crescent bread breakfast"}, + {"1f951", "", "avocado", 3, "fruit"}, + {"1f952", "", "cucumber", 3, "pickle vegetable"}, + {"1f953", "", "bacon", 3, "meat breakfast"}, + {"1f954", "", "potato", 3, "vegetable"}, + {"1f955", "", "carrot", 3, "vegetable"}, + {"1f956", "", "baguette bread", 3, "french"}, + {"1f957", "", "green salad", 3, ""}, + {"1f958", "", "shallow pan of food", 3, "casserole paella"}, + {"1f959", "", "stuffed flatbread", 3, "gyro falafel kebab"}, + {"1f95a", "", "egg", 3, "breakfast"}, + {"1f95b", "", "glass of milk", 3, "drink"}, + {"1f95c", "", "peanuts", 3, "peanut nut vegetable"}, + {"1f95d", "", "kiwi fruit", 3, ""}, + {"1f95e", "", "pancakes", 3, "cr\U000000eape hotcake pancake breakfast"}, + {"1f95f", "", "dumpling", 3, "empanada gy\U0000014dza jiaozi pierogi potsticker"}, + {"1f960", "", "fortune cookie", 3, "prophecy"}, + {"1f961", "", "takeout box", 3, "oyster pail chopsticks delivery"}, + {"1f962", "", "chopsticks", 3, "hashi jeotgarak kuaizi"}, + {"1f963", "", "bowl with spoon", 3, "cereal congee oatmeal porridge breakfast"}, + {"1f964", "", "cup with straw", 3, "malt soda juice soft water drink"}, + {"1f965", "", "coconut", 3, "pi\U000000f1a colada palm"}, + {"1f966", "", "broccoli", 3, "wild cabbage"}, + {"1f967", "", "pie", 3, "filling pumpkin apple slice meat pastry fruit"}, + {"1f968", "", "pretzel", 3, "convoluted twisted"}, + {"1f969", "", "cut of meat", 3, "lambchop porkchop steak chop red"}, + {"1f96a", "", "sandwich", 3, "bread"}, + {"1f96b", "", "canned food", 3, "can"}, + {"1f96c", "", "leafy green", 3, "bok burgers choy kale lettuce cabbage salad"}, + {"1f96d", "", "mango", 3, "tropical fruit"}, + {"1f96e", "", "moon cake", 3, "yu\U000000e8b\U000001d0ng autumn festival"}, + {"1f96f", "", "bagel", 3, "schmear bakery bread breakfast"}, + {"1f970", "", "smiling face with hearts", 0, "adore crush 3 you romance ily smile"}, + {"1f971", "", "yawning face", 0, "yawn bedtime goodnight nap zzz bored sleepy sleep tired night"}, + {"1f972", "", "smiling face with tear", 0, "pain touched glad grateful proud relieved smiley joy happy smile"}, + {"1f973", "", "partying face", 0, "bday horn hooray birthday celebrate excited hat party happy celebration"}, + {"1f974", "", "woozy face", 0, "intoxicated tipsy uneven drunk wavy dizzy mouth eyes"}, + {"1f975", "", "hot face", 0, "feverish panting red-faced stroke sweating dying heat tongue"}, + {"1f976", "", "cold face", 0, "blue-faced freezing frostbite icicles subzero teeth blue"}, + {"1f977", "", "ninja", 1, "assassin fighter skills fight hidden soldier stealth war sly secret"}, + {"1f978", "", "disguised face", 0, "disguise incognito moustache mustache tache tash eyebrow spy glasses nose"}, + {"1f979", "", "face holding back tears", 0, "admiration aww feelings gratitude resist grateful please proud cry embarrassed"}, + {"1f97a", "", "pleading face", 0, "begging mercy why puppy please pretty big eyes sad not"}, + {"1f97b", "", "sari", 6, "dress clothing"}, + {"1f97c", "", "lab coat", 6, "dr jacket experiment scientist doctor clothes white"}, + {"1f97d", "", "goggles", 6, "dive welding protection scuba swimming eye"}, + {"1f97e", "", "hiking boot", 6, "backpacking outdoors camping brown shoe"}, + {"1f97f", "", "flat shoe", 6, "comfy flats slip-on slipper ballet"}, + {"1f980", "", "crab", 2, "Cancer zodiac"}, + {"1f981", "", "lion", 2, "alpha mane order rawr roar safari Leo strong zodiac"}, + {"1f982", "", "scorpion", 2, "Scorpio Scorpius zodiac"}, + {"1f983", "", "turkey", 2, "gobble thanksgiving bird"}, + {"1f984", "", "unicorn", 2, ""}, + {"1f985", "", "eagle", 2, "ornithology bird"}, + {"1f986", "", "duck", 2, "ornithology bird"}, + {"1f987", "", "bat", 2, "vampire"}, + {"1f988", "", "shark", 2, "fish"}, + {"1f989", "", "owl", 2, "wise ornithology bird"}, + {"1f98a", "", "fox", 2, ""}, + {"1f98b", "", "butterfly", 2, "pretty insect"}, + {"1f98c", "", "deer", 2, ""}, + {"1f98d", "", "gorilla", 2, ""}, + {"1f98e", "", "lizard", 2, "reptile"}, + {"1f98f", "", "rhinoceros", 2, ""}, + {"1f990", "", "shrimp", 2, "shellfish small"}, + {"1f991", "", "squid", 2, "mollusk"}, + {"1f992", "", "giraffe", 2, "spots"}, + {"1f993", "", "zebra", 2, "stripe"}, + {"1f994", "", "hedgehog", 2, "spiny"}, + {"1f995", "", "sauropod", 2, "brachiosaurus brontosaurus diplodocus dinosaur"}, + {"1f996", "", "T-Rex", 2, "T-Rex Tyrannosaurus dinosaur"}, + {"1f997", "", "cricket", 2, "grasshopper Orthoptera bug insect"}, + {"1f998", "", "kangaroo", 2, "joey jump marsupial"}, + {"1f999", "", "llama", 2, "alpaca guanaco vicu\U000000f1a wool"}, + {"1f99a", "", "peacock", 2, "ostentatious peahen colorful pretty proud ornithology bird"}, + {"1f99b", "", "hippopotamus", 2, "hippo"}, + {"1f99c", "", "parrot", 2, "pirate talk ornithology bird"}, + {"1f99d", "", "raccoon", 2, "curious sly"}, + {"1f99e", "", "lobster", 2, "bisque claws seafood"}, + {"1f99f", "", "mosquito", 2, "malaria bite disease fever virus pest insect"}, + {"1f9a0", "", "microbe", 2, "amoeba bacteria virus science"}, + {"1f9a1", "", "badger", 2, "pester honey"}, + {"1f9a2", "", "swan", 2, "cygnet duckling ugly ornithology bird"}, + {"1f9a3", "", "mammoth", 2, "tusk wooly extinction large"}, + {"1f9a4", "", "dodo", 2, "extinction large ornithology bird"}, + {"1f9a5", "", "sloth", 2, "lazy slow"}, + {"1f9a6", "", "otter", 2, "playful fishing"}, + {"1f9a7", "", "orangutan", 2, "ape monkey"}, + {"1f9a8", "", "skunk", 2, "stink"}, + {"1f9a9", "", "flamingo", 2, "flamboyant tropical ornithology bird"}, + {"1f9aa", "", "oyster", 2, "diving pearl"}, + {"1f9ab", "", "beaver", 2, "dam teeth"}, + {"1f9ac", "", "bison", 2, "herd wisent buffalo"}, + {"1f9ad", "", "seal", 2, "lion sea ocean"}, + {"1f9ae", "", "guide dog", 2, "blind accessibility"}, + {"1f9af", "", "white cane", 6, "probing blind accessibility"}, + {"1f9b4", "", "bone", 1, "wishbone bones skeleton dog"}, + {"1f9b5", "", "leg", 1, "knee limb bent foot kick"}, + {"1f9b6", "", "foot", 1, "ankle stomp feet kick"}, + {"1f9b7", "", "tooth", 1, "pearly dentist teeth white"}, + {"1f9b8", "", "superhero", 1, "hero superpower good"}, + {"1f9b8-200d-2640-fe0f", "", "woman superhero", 1, "heroine hero superpower good"}, + {"1f9b8-200d-2642-fe0f", "", "man superhero", 1, "hero superpower good"}, + {"1f9b9", "", "supervillain", 1, "criminal villain bad superpower evil"}, + {"1f9b9-200d-2640-fe0f", "", "woman supervillain", 1, "criminal villain bad superpower evil"}, + {"1f9b9-200d-2642-fe0f", "", "man supervillain", 1, "criminal villain bad superpower evil"}, + {"1f9ba", "", "safety vest", 6, "emergency"}, + {"1f9bb", "", "ear with hearing aid", 1, "hard accessibility"}, + {"1f9bc", "", "motorized wheelchair", 4, "accessibility"}, + {"1f9bd", "", "manual wheelchair", 4, "accessibility"}, + {"1f9be", "", "mechanical arm", 1, "prosthetic accessibility"}, + {"1f9bf", "", "mechanical leg", 1, "prosthetic accessibility"}, + {"1f9c0", "", "cheese wedge", 3, ""}, + {"1f9c1", "", "cupcake", 3, "sprinkles sugar treat bakery dessert sweet"}, + {"1f9c2", "", "salt", 3, "flavor salty condiment shaker taste mad upset"}, + {"1f9c3", "", "beverage box", 3, "juice straw sweet"}, + {"1f9c4", "", "garlic", 3, "flavoring"}, + {"1f9c5", "", "onion", 3, "flavoring"}, + {"1f9c6", "", "falafel", 3, "chickpea meatball"}, + {"1f9c7", "", "waffle", 3, "indecisive iron breakfast"}, + {"1f9c8", "", "butter", 3, "dairy"}, + {"1f9c9", "", "mate", 3, "drink"}, + {"1f9ca", "", "ice", 3, "cube iceberg cold"}, + {"1f9cb", "", "bubble tea", 3, "boba pearl milk"}, + {"1f9cc", "", "troll", 1, "trolling monster fairy tale"}, + {"1f9cd", "", "person standing", 1, "stand"}, + {"1f9cd-200d-2640-fe0f", "", "woman standing", 1, "stand"}, + {"1f9cd-200d-2642-fe0f", "", "man standing", 1, "stand"}, + {"1f9ce", "", "person kneeling", 1, "kneel knees"}, + {"1f9ce-200d-2640-fe0f", "", "woman kneeling", 1, "kneel knees"}, + {"1f9ce-200d-2640-fe0f-200d-27a1-fe0f", "", "woman kneeling facing right", 1, "kneel knees"}, + {"1f9ce-200d-2642-fe0f", "", "man kneeling", 1, "kneel knees"}, + {"1f9ce-200d-2642-fe0f-200d-27a1-fe0f", "", "man kneeling facing right", 1, "kneel knees"}, + {"1f9ce-200d-27a1-fe0f", "", "person kneeling facing right", 1, "kneel knees"}, + {"1f9cf", "", "deaf person", 1, "hear ear gesture accessibility"}, + {"1f9cf-200d-2640-fe0f", "", "deaf woman", 1, "hear ear gesture accessibility"}, + {"1f9cf-200d-2642-fe0f", "", "deaf man", 1, "hear ear gesture accessibility"}, + {"1f9d0", "", "face with monocle", 0, "classy stuffy wealthy fancy rich"}, + {"1f9d1", "", "person", 1, "adult"}, + {"1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t1_t2", "people with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t1_t3", "people with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t1_t4", "people with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t1_t5", "people with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb", "people_holding_hands_t1", "people holding hands: light skin tone", 1, "light skin tone friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t1_t2", "people wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t1_t3", "people wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t1_t4", "people wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t1_t5", "people wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t1_t2", "kiss: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t1_t3", "kiss: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t1_t4", "kiss: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t1_t5", "kiss: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t1_t2", "couple with heart: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t1_t3", "couple with heart: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t1_t4", "couple with heart: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t1_t5", "couple with heart: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t2_t1", "people with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t2_t3", "people with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t2_t4", "people with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t2_t5", "people with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc", "people_holding_hands_t2", "people holding hands: medium-light skin tone", 1, "medium-light skin tone friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t2_t1", "people wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t2_t3", "people wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t2_t4", "people wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t2_t5", "people wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t2_t1", "kiss: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t2_t3", "kiss: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t2_t4", "kiss: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t2_t5", "kiss: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t2_t1", "couple with heart: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t2_t3", "couple with heart: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t2_t4", "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t2_t5", "couple with heart: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t3_t1", "people with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t3_t2", "people with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t3_t4", "people with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t3_t5", "people with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd", "people_holding_hands_t3", "people holding hands: medium skin tone", 1, "medium skin tone friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t3_t1", "people wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t3_t2", "people wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t3_t4", "people wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t3_t5", "people wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t3_t1", "kiss: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t3_t2", "kiss: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t3_t4", "kiss: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t3_t5", "kiss: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t3_t1", "couple with heart: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t3_t2", "couple with heart: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t3_t4", "couple with heart: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t3_t5", "couple with heart: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t4_t1", "people with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t4_t2", "people with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t4_t3", "people with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t4_t5", "people with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe", "people_holding_hands_t4", "people holding hands: medium-dark skin tone", 1, "medium-dark skin tone friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t4_t1", "people wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t4_t2", "people wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t4_t3", "people wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t4_t5", "people wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t4_t1", "kiss: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t4_t2", "kiss: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t4_t3", "kiss: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t4_t5", "kiss: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t4_t1", "couple with heart: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t4_t2", "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t4_t3", "couple with heart: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t4_t5", "couple with heart: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t5_t1", "people with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t5_t2", "people with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t5_t3", "people with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t5_t4", "people with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"}, + {"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff", "people_holding_hands_t5", "people holding hands: dark skin tone", 1, "dark skin tone friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t5_t1", "people wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t5_t2", "people wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t5_t3", "people wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t5_t4", "people wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t5_t1", "kiss: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t5_t2", "kiss: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t5_t3", "kiss: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t5_t4", "kiss: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t5_t1", "couple with heart: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t5_t2", "couple with heart: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t5_t3", "couple with heart: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t5_t4", "couple with heart: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"}, + {"1f9d1-200d-1f33e", "", "farmer", 1, "gardener rancher"}, + {"1f9d1-200d-1f373", "", "cook", 1, "chef"}, + {"1f9d1-200d-1f37c", "", "person feeding baby", 1, "parent nanny feed nursing newborn"}, + {"1f9d1-200d-1f384", "", "Mx Claus", 1, "holiday merry santa xmas Christmas fairy tale celebration"}, + {"1f9d1-200d-1f393", "", "student", 1, "graduate"}, + {"1f9d1-200d-1f3a4", "", "singer", 1, "entertainer rockstar actor rock star"}, + {"1f9d1-200d-1f3a8", "", "artist", 1, "palette"}, + {"1f9d1-200d-1f3eb", "", "teacher", 1, "instructor lecturer professor"}, + {"1f9d1-200d-1f3ed", "", "factory worker", 1, "assembly industrial"}, + {"1f9d1-200d-1f4bb", "", "technologist", 1, "coder developer inventor software computer"}, + {"1f9d1-200d-1f4bc", "", "office worker", 1, "architect manager white-collar business"}, + {"1f9d1-200d-1f527", "", "mechanic", 1, "electrician tradesperson plumber"}, + {"1f9d1-200d-1f52c", "", "scientist", 1, "engineer mathematician physicist chemist biologist"}, + {"1f9d1-200d-1f680", "", "astronaut", 1, "rocket space"}, + {"1f9d1-200d-1f692", "", "firefighter", 1, "firetruck fire"}, + {"1f9d1-200d-1f91d-200d-1f9d1", "", "people holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"}, + {"1f9d1-200d-1f9af", "", "person with white cane", 1, "probing blind accessibility"}, + {"1f9d1-200d-1f9af-200d-27a1-fe0f", "", "person with white cane facing right", 1, "probing blind accessibility"}, + {"1f9d1-200d-1f9b0", "", "person: red hair", 1, "red hair adult"}, + {"1f9d1-200d-1f9b1", "", "person: curly hair", 1, "curly hair adult"}, + {"1f9d1-200d-1f9b2", "", "person: bald", 1, "adult"}, + {"1f9d1-200d-1f9b3", "", "person: white hair", 1, "white hair adult"}, + {"1f9d1-200d-1f9bc", "", "person in motorized wheelchair", 1, "accessibility"}, + {"1f9d1-200d-1f9bc-200d-27a1-fe0f", "", "person in motorized wheelchair facing right", 1, "accessibility"}, + {"1f9d1-200d-1f9bd", "", "person in manual wheelchair", 1, "accessibility"}, + {"1f9d1-200d-1f9bd-200d-27a1-fe0f", "", "person in manual wheelchair facing right", 1, "accessibility"}, + {"1f9d1-200d-1f9d1-200d-1f9d2", "", "family: adult, adult, child", 1, ""}, + {"1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, adult, child, child", 1, ""}, + {"1f9d1-200d-1f9d2", "", "family: adult, child", 1, ""}, + {"1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, child, child", 1, ""}, + {"1f9d1-200d-1fa70", "", "ballet dancer", 1, ""}, + {"1f9d1-200d-2695-fe0f", "", "health worker", 1, "healthcare nurse therapist doctor"}, + {"1f9d1-200d-2696-fe0f", "", "judge", 1, "justice scales law"}, + {"1f9d1-200d-2708-fe0f", "", "pilot", 1, "plane"}, + {"1f9d2", "", "child", 1, "grandchild bright-eyed kid younger young"}, + {"1f9d3", "", "older person", 1, "grandparent elderly wise old adult"}, + {"1f9d4", "", "person: beard", 1, "bearded whiskers"}, + {"1f9d4-200d-2640-fe0f", "", "woman: beard", 1, "bearded whiskers"}, + {"1f9d4-200d-2642-fe0f", "", "man: beard", 1, "bearded whiskers"}, + {"1f9d5", "", "woman with headscarf", 1, "bandana hijab kerchief mantilla tichel head"}, + {"1f9d6", "", "person in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"}, + {"1f9d6-200d-2640-fe0f", "", "woman in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"}, + {"1f9d6-200d-2642-fe0f", "", "man in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"}, + {"1f9d7", "", "person climbing", 1, "climber climb scale rock mountain up"}, + {"1f9d7-200d-2640-fe0f", "", "woman climbing", 1, "climber climb scale rock mountain up"}, + {"1f9d7-200d-2642-fe0f", "", "man climbing", 1, "climber climb scale rock mountain up"}, + {"1f9d8", "", "person in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"}, + {"1f9d8-200d-2640-fe0f", "", "woman in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"}, + {"1f9d8-200d-2642-fe0f", "", "man in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"}, + {"1f9d9", "", "mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"}, + {"1f9d9-200d-2640-fe0f", "", "woman mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"}, + {"1f9d9-200d-2642-fe0f", "", "man mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"}, + {"1f9da", "", "fairy", 1, "pixie wings myth fairytale tale"}, + {"1f9da-200d-2640-fe0f", "", "woman fairy", 1, "Titania pixie wings myth fairytale tale"}, + {"1f9da-200d-2642-fe0f", "", "man fairy", 1, "Oberon Puck pixie wings myth fairytale tale"}, + {"1f9db", "", "vampire", 1, "Dracula fangs supernatural undead blood scary teeth halloween"}, + {"1f9db-200d-2640-fe0f", "", "woman vampire", 1, "fangs supernatural undead blood scary teeth halloween"}, + {"1f9db-200d-2642-fe0f", "", "man vampire", 1, "fangs supernatural undead blood scary teeth halloween"}, + {"1f9dc", "", "merperson", 1, "siren trident folklore sea creature ocean fairytale"}, + {"1f9dc-200d-2640-fe0f", "", "mermaid", 1, "merwoman siren trident folklore sea creature ocean fairytale"}, + {"1f9dc-200d-2642-fe0f", "", "merman", 1, "Neptune Poseidon Triton siren trident folklore sea creature ocean fairytale"}, + {"1f9dd", "", "elf", 1, "elves enchantment magical folklore myth magic"}, + {"1f9dd-200d-2640-fe0f", "", "woman elf", 1, "elves enchantment magical folklore myth magic"}, + {"1f9dd-200d-2642-fe0f", "", "man elf", 1, "elves enchantment magical folklore myth magic"}, + {"1f9de", "", "genie", 1, "djinn jinn rub wishes lamp myth"}, + {"1f9de-200d-2640-fe0f", "", "woman genie", 1, "djinn jinn rub wishes lamp myth"}, + {"1f9de-200d-2642-fe0f", "", "man genie", 1, "djinn jinn rub wishes lamp myth"}, + {"1f9df", "", "zombie", 1, "apocalypse horror undead walking scary dead halloween"}, + {"1f9df-200d-2640-fe0f", "", "woman zombie", 1, "apocalypse horror undead walking scary dead halloween"}, + {"1f9df-200d-2642-fe0f", "", "man zombie", 1, "apocalypse horror undead walking scary dead halloween"}, + {"1f9e0", "", "brain", 1, "intelligent smart"}, + {"1f9e1", "", "orange heart", 0, "143"}, + {"1f9e2", "", "billed cap", 6, "baseball bent dad hat"}, + {"1f9e3", "", "scarf", 6, "neck bundle cold up"}, + {"1f9e4", "", "gloves", 6, ""}, + {"1f9e5", "", "coat", 6, "brr bundle jacket cold up"}, + {"1f9e6", "", "socks", 6, "stocking"}, + {"1f9e7", "", "red envelope", 5, "h\U000000f3ngb\U00000101o lai gift see luck good money"}, + {"1f9e8", "", "firecracker", 5, "dynamite explosive spark pop popping fireworks fire light"}, + {"1f9e9", "", "puzzle piece", 5, "interlocking jigsaw clue"}, + {"1f9ea", "", "test tube", 6, "chemistry experiment chemist lab science"}, + {"1f9eb", "", "petri dish", 6, "biology culture bacteria biologist lab"}, + {"1f9ec", "", "dna", 6, "evolution gene genetics life biologist"}, + {"1f9ed", "", "compass", 4, "navigation orienteering magnetic direction"}, + {"1f9ee", "", "abacus", 6, "calculation calculator"}, + {"1f9ef", "", "fire extinguisher", 6, "extinguish quench"}, + {"1f9f0", "", "toolbox", 6, "chest mechanic box red tool"}, + {"1f9f1", "", "brick", 4, "bricks clay mortar wall"}, + {"1f9f2", "", "magnet", 6, "attraction horseshoe positive shape u magnetic negative"}, + {"1f9f3", "", "luggage", 4, "suitcase packing roller bag travel"}, + {"1f9f4", "", "lotion bottle", 6, "moisturizer shampoo sunscreen"}, + {"1f9f5", "", "thread", 5, "spool string sewing needle"}, + {"1f9f6", "", "yarn", 5, "crochet knit ball"}, + {"1f9f7", "", "safety pin", 6, "diaper punk rock"}, + {"1f9f8", "", "teddy bear", 5, "plaything plush toy stuffed"}, + {"1f9f9", "", "broom", 6, "sweeping cleaning witch"}, + {"1f9fa", "", "basket", 6, "farming laundry picnic"}, + {"1f9fb", "", "roll of paper", 6, "towels toilet"}, + {"1f9fc", "", "soap", 6, "lather soapdish clean cleaning bathing bar"}, + {"1f9fd", "", "sponge", 6, "absorbing porous soak cleaning"}, + {"1f9fe", "", "receipt", 6, "accounting bookkeeping evidence invoice proof"}, + {"1f9ff", "", "nazar amulet", 6, "bead charm evil-eye talisman blue"}, + {"1fa70", "", "ballet shoes", 6, "dance"}, + {"1fa71", "", "one-piece swimsuit", 6, "one-piece bathing suit"}, + {"1fa72", "", "briefs", 6, "one-piece underwear swimsuit bathing suit"}, + {"1fa73", "", "shorts", 6, "pants underwear swimsuit bathing suit"}, + {"1fa74", "", "thong sandal", 6, "flop sandals thongs z\U0000014dri flip shoe beach"}, + {"1fa75", "", "light blue heart", 0, "cyan sky teal cute like special emotion ily 143"}, + {"1fa76", "", "grey heart", 0, "gray slate special silver emotion ily 143"}, + {"1fa77", "", "pink heart", 0, "adorable cute like special emotion ily sweet 143"}, + {"1fa78", "", "drop of blood", 6, "bleed donation menstruation injury medicine"}, + {"1fa79", "", "adhesive bandage", 6, ""}, + {"1fa7a", "", "stethoscope", 6, "medicine doctor"}, + {"1fa7b", "", "x-ray", 6, "x-ray xray bones skeleton medical skull doctor"}, + {"1fa7c", "", "crutch", 6, "disability injured mobility help hurt aid stick cane"}, + {"1fa80", "", "yo-yo", 5, "fluctuate yo-yo toy"}, + {"1fa81", "", "kite", 5, "soar fly"}, + {"1fa82", "", "parachute", 4, "hang-glide parasail skydive"}, + {"1fa83", "", "boomerang", 6, "rebound repercussion weapon"}, + {"1fa84", "", "magic wand", 5, "magician wizard witch"}, + {"1fa85", "pinata", "pi\U000000f1ata", 5, "cinco de mayo pinada pinata pi\U000000f1ata festive candy celebrate party"}, + {"1fa86", "", "nesting dolls", 5, "babooshka baboushka babushka matryoshka russia doll"}, + {"1fa87", "", "maracas", 6, "cha percussion rattle shaker shake dance instrument party music"}, + {"1fa88", "", "flute", 6, "band fife flautist marching piccolo pipe recorder woodwind orchestra instrument"}, + {"1fa89", "", "harp", 6, "cupid orchestra instrument music"}, + {"1fa8a", "", "trombone", 6, "brass jazz slide instrument music sad"}, + {"1fa8b", "", "meteor", 4, ""}, + {"1fa8c", "", "eraser", 6, ""}, + {"1fa8d", "", "net with handle", 6, ""}, + {"1fa8e", "", "treasure chest", 6, "jewels loot valuables wealth gem prize silver gold money"}, + {"1fa8f", "", "shovel", 6, "bury dig scoop spade hole garden snow plant"}, + {"1fa90", "", "ringed planet", 4, "saturn saturnine"}, + {"1fa91", "", "chair", 6, "sit seat"}, + {"1fa92", "", "razor", 6, "sharp shave"}, + {"1fa93", "", "axe", 6, "ax hatchet split wood chop"}, + {"1fa94", "", "diya lamp", 6, "oil light"}, + {"1fa95", "", "banjo", 6, "stringed music"}, + {"1fa96", "", "military helmet", 6, "army warrior soldier war"}, + {"1fa97", "", "accordion", 6, "concertina squeeze squeezebox instrument box music"}, + {"1fa98", "", "long drum", 6, "conga rhythm beat instrument"}, + {"1fa99", "", "coin", 6, "metal euro treasure rich silver dollar gold money"}, + {"1fa9a", "", "carpentry saw", 6, "carpenter trim lumber cut tool"}, + {"1fa9b", "", "screwdriver", 6, "flathead handy screw tool"}, + {"1fa9c", "", "ladder", 6, "rung step climb"}, + {"1fa9d", "", "hook", 6, "crook curve ensnare selling catch point"}, + {"1fa9e", "", "mirror", 6, "reflection reflector speculum makeup"}, + {"1fa9f", "", "window", 6, "air opening transparent view frame fresh"}, + {"1faa0", "", "plunger", 6, "force suction poop cup plumber toilet"}, + {"1faa1", "", "sewing needle", 5, "embroidery sew stitches sutures tailoring thread"}, + {"1faa2", "", "knot", 5, "cord rope tangled twine twist tie"}, + {"1faa3", "", "bucket", 6, "cask vat pail"}, + {"1faa4", "", "mouse trap", 6, "bait lure mousetrap snare cheese"}, + {"1faa5", "", "toothbrush", 6, "brush dental hygiene toiletry clean bathroom teeth"}, + {"1faa6", "", "headstone", 6, "cemetery grave graveyard memorial rip tomb tombstone dead"}, + {"1faa7", "", "placard", 6, "demonstration notice picket plaque protest card sign"}, + {"1faa8", "", "rock", 4, "boulder solid tough stone heavy"}, + {"1faa9", "", "mirror ball", 5, "disco glitter dance party"}, + {"1faaa", "", "identification card", 6, "credentials license security ID document"}, + {"1faab", "", "low battery", 6, "drained electronic energy power"}, + {"1faac", "", "hamsa", 6, "Fatima Mary Miriam protect amulet guide protection fortune palm"}, + {"1faad", "", "folding hand fan", 6, "clack cooling clap flutter shy cool dance hot flirt"}, + {"1faae", "", "hair pick", 6, "Afro comb groom"}, + {"1faaf", "", "khanda", 7, "Deg Fateh Khalsa Sikh Sikhism Tegh religion"}, + {"1fab0", "", "fly", 2, "maggot rotting disease pest insect"}, + {"1fab1", "", "worm", 2, "annelid earthworm parasite"}, + {"1fab2", "", "beetle", 2, "bug insect"}, + {"1fab3", "", "cockroach", 2, "roach pest insect"}, + {"1fab4", "", "potted plant", 2, "decor grow nurturing house pot"}, + {"1fab5", "", "wood", 4, "log timber lumber"}, + {"1fab6", "", "feather", 2, "flight plumage light bird"}, + {"1fab7", "", "lotus", 2, "Buddhism Hinduism purity calm serenity beauty peace flower"}, + {"1fab8", "", "coral", 2, "change climate reef sea ocean"}, + {"1fab9", "", "empty nest", 2, "branch nesting home"}, + {"1faba", "", "nest with eggs", 2, "branch nesting egg bird"}, + {"1fabb", "", "hyacinth", 2, "bloom bluebonnet indigo lavender lilac lupine shrub snapdragon violet spring"}, + {"1fabc", "", "jellyfish", 2, "aquarium invertebrate plankton sting stinger tentacles jelly marine ouch burn"}, + {"1fabd", "", "wing", 2, "aviation heavenly mythology angelic ascend soar flying fly bird"}, + {"1fabe", "", "leafless tree", 2, "bare barren branches trunk winter drought wood dead"}, + {"1fabf", "", "goose", 2, "flock fowl gaggle gander geese honk duck silly ornithology bird"}, + {"1fac0", "", "anatomical heart", 1, "cardiology real beat heartbeat organ pulse red"}, + {"1fac1", "", "lungs", 1, "breath breathe exhalation inhalation lung respiration organ"}, + {"1fac2", "", "people hugging", 1, "comfort embrace farewell friendship goodbye hello thanks hug"}, + {"1fac3", "", "pregnant man", 1, "belly overeat bloated full"}, + {"1fac4", "", "pregnant person", 1, "belly overeat bloated stuffed full"}, + {"1fac5", "", "person with crown", 1, "monarch noble regal royal royalty"}, + {"1fac6", "", "fingerprint", 1, "crime forensics mystery trace identity clue print detective safety"}, + {"1fac8", "", "hairy creature", 1, "bigfoot cryptid giant sasquatch woodwose yeti forest"}, + {"1facc", "", "monarch butterfly", 2, ""}, + {"1facd", "", "orca", 2, "marine whale ocean"}, + {"1face", "", "moose", 2, "alces antlers elk mammal"}, + {"1facf", "", "donkey", 2, "ass burro hinny mule stubborn mammal"}, + {"1fad0", "", "blueberries", 3, "bilberry blueberry berries berry blue fruit"}, + {"1fad1", "", "bell pepper", 3, "capsicum vegetable"}, + {"1fad2", "", "olive", 3, ""}, + {"1fad3", "", "flatbread", 3, "arepa gordita lavash naan pita bread"}, + {"1fad4", "", "tamale", 3, "pamonha wrapped mexican"}, + {"1fad5", "", "fondue", 3, "melted chocolate cheese ski pot"}, + {"1fad6", "", "teapot", 3, "brew tea pot drink"}, + {"1fad7", "", "pouring liquid", 3, "accident pour spill empty oops glass water drink"}, + {"1fad8", "", "beans", 3, "kidney legume small"}, + {"1fad9", "", "jar", 3, "container nothing sauce condiment empty store"}, + {"1fada", "", "ginger root", 3, "natural spice herb beer health"}, + {"1fadb", "", "pea pod", 3, "beanstalk edamame soybean beans legume veggie vegetable"}, + {"1fadc", "", "root vegetable", 3, "beet radish turnip vegetarian salad garden"}, + {"1fadd", "", "pickle", 3, ""}, + {"1fadf", "", "splatter", 7, "holi mess paint stain drip ink spill liquid"}, + {"1fae0", "", "melting face", 0, "dissolve melt disappear liquid embarrassed haha heat sarcasm sarcastic lol"}, + {"1fae1", "", "saluting face", 0, "ma\U00002019am respect sir troops salute luck yes OK good"}, + {"1fae2", "", "face with open eyes and hand over mouth", 0, "amazement awe embarrass gasp disbelief shock quiet surprise scared omg"}, + {"1fae3", "", "face with peeking eye", 0, "captivated hiding peek stare embarrass peep shy hide scared"}, + {"1fae4", "", "face with diagonal mouth", 0, "confusion doubtful frustration unsure skeptical wtv confused doubt meh frustrated"}, + {"1fae5", "", "dotted line face", 0, "depressed introvert invisible disappear hidden wtv hide meh whatever"}, + {"1fae6", "", "biting lip", 1, "flirting uncomfortable bite worry fear lipstick sexy worried anxious nervous"}, + {"1fae7", "", "bubbles", 6, "burp floating underwater soap clean pearl bubble"}, + {"1fae8", "", "shaking face", 0, "daze vibrate earthquake panic crazy whoa shock wow surprise omg"}, + {"1fae9", "", "face with bags under eyes", 0, "fatigued exhausted late weary bored sleepy tired"}, + {"1faea", "", "distorted face", 0, "anxiety vulnerable panic bloated shocked surprised"}, + {"1faeb", "", "cracking face", 0, ""}, + {"1faef", "", "fight cloud", 0, "argument brawl debate disagreement ruckus wrestle"}, + {"1faf0", "", "hand with index finger and thumb crossed", 1, "expensive <3 snap money"}, + {"1faf1", "", "rightwards hand", 1, "reach rightward handshake shake hold right"}, + {"1faf1-1f3fb-200d-1faf2-1f3fc", "handshake_t1_t2", "handshake: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fb-200d-1faf2-1f3fd", "handshake_t1_t3", "handshake: light skin tone, medium skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"}, + {"1faf1-1f3fb-200d-1faf2-1f3fe", "handshake_t1_t4", "handshake: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf1-1f3fb-200d-1faf2-1f3ff", "handshake_t1_t5", "handshake: light skin tone, dark skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fc-200d-1faf2-1f3fb", "handshake_t2_t1", "handshake: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fc-200d-1faf2-1f3fd", "handshake_t2_t3", "handshake: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fc-200d-1faf2-1f3fe", "handshake_t2_t4", "handshake: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fc-200d-1faf2-1f3ff", "handshake_t2_t5", "handshake: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fd-200d-1faf2-1f3fb", "handshake_t3_t1", "handshake: medium skin tone, light skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"}, + {"1faf1-1f3fd-200d-1faf2-1f3fc", "handshake_t3_t2", "handshake: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fd-200d-1faf2-1f3fe", "handshake_t3_t4", "handshake: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf1-1f3fd-200d-1faf2-1f3ff", "handshake_t3_t5", "handshake: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"}, + {"1faf1-1f3fe-200d-1faf2-1f3fb", "handshake_t4_t1", "handshake: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf1-1f3fe-200d-1faf2-1f3fc", "handshake_t4_t2", "handshake: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3fe-200d-1faf2-1f3fd", "handshake_t4_t3", "handshake: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf1-1f3fe-200d-1faf2-1f3ff", "handshake_t4_t5", "handshake: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf1-1f3ff-200d-1faf2-1f3fb", "handshake_t5_t1", "handshake: dark skin tone, light skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"}, + {"1faf1-1f3ff-200d-1faf2-1f3fc", "handshake_t5_t2", "handshake: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"}, + {"1faf1-1f3ff-200d-1faf2-1f3fd", "handshake_t5_t3", "handshake: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"}, + {"1faf1-1f3ff-200d-1faf2-1f3fe", "handshake_t5_t4", "handshake: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"}, + {"1faf2", "", "leftwards hand", 1, "leftward reach handshake shake left hold"}, + {"1faf3", "", "palm down hand", 1, "dismiss dropped shoo drop pick up"}, + {"1faf4", "", "palm up hand", 1, "beckon come offer tell lift know catch me hold"}, + {"1faf5", "", "index pointing at the viewer", 1, "poke finger you"}, + {"1faf6", "", "heart hands", 1, "<3 you"}, + {"1faf7", "", "leftwards pushing hand", 1, "block halt leftward push refuse slap wait pause high five"}, + {"1faf8", "", "rightwards pushing hand", 1, "block halt push refuse rightward slap wait pause high five"}, + {"1faf9", "", "leftwards thumb sign", 1, ""}, + {"1fafa", "", "rightwards thumb sign", 1, ""}, + {"203c-fe0f", "", "double exclamation mark", 7, "!! bangbang ! punctuation"}, + {"2049-fe0f", "", "exclamation question mark", 7, "!? interrobang ? ! punctuation"}, + {"2122-fe0f", "", "trade mark", 7, "TM trademark"}, + {"2139-fe0f", "", "information", 7, "I"}, + {"2194-fe0f", "", "left-right arrow", 7, "left-right"}, + {"2195-fe0f", "", "up-down arrow", 7, "up-down"}, + {"2196-fe0f", "", "up-left arrow", 7, "northwest up-left intercardinal direction"}, + {"2197-fe0f", "", "up-right arrow", 7, "northeast up-right intercardinal direction"}, + {"2198-fe0f", "", "down-right arrow", 7, "down-right southeast intercardinal direction"}, + {"2199-fe0f", "", "down-left arrow", 7, "down-left southwest intercardinal direction"}, + {"21a9-fe0f", "", "right arrow curving left", 7, ""}, + {"21aa-fe0f", "", "left arrow curving right", 7, ""}, + {"231a", "", "watch", 4, "time clock"}, + {"231b", "", "hourglass done", 4, "sand timer time"}, + {"2328-fe0f", "", "keyboard", 6, "computer"}, + {"23cf-fe0f", "", "eject button", 7, ""}, + {"23e9", "", "fast-forward button", 7, "fast-forward double"}, + {"23ea", "", "fast reverse button", 7, "rewind double"}, + {"23eb", "", "fast up button", 7, "double"}, + {"23ec", "", "fast down button", 7, "double"}, + {"23ed-fe0f", "", "next track button", 7, "scene triangle"}, + {"23ee-fe0f", "", "last track button", 7, "previous scene triangle"}, + {"23ef-fe0f", "", "play or pause button", 7, "triangle right"}, + {"23f0", "", "alarm clock", 4, "hrs late waiting hours time"}, + {"23f1-fe0f", "", "stopwatch", 4, "time clock"}, + {"23f2-fe0f", "", "timer clock", 4, ""}, + {"23f3", "", "hourglass not done", 4, "flowing sand waiting hours timer yolo"}, + {"23f8-fe0f", "", "pause button", 7, "vertical double bar"}, + {"23f9-fe0f", "", "stop button", 7, "square"}, + {"23fa-fe0f", "", "record button", 7, "circle"}, + {"24c2-fe0f", "", "circled M", 7, "circle"}, + {"25aa-fe0f", "", "black small square", 7, "geometric"}, + {"25ab-fe0f", "", "white small square", 7, "geometric"}, + {"25b6-fe0f", "", "play button", 7, "triangle right"}, + {"25c0-fe0f", "", "reverse button", 7, "triangle left"}, + {"25fb-fe0f", "", "white medium square", 7, "geometric"}, + {"25fc-fe0f", "", "black medium square", 7, "geometric"}, + {"25fd", "", "white medium-small square", 7, "medium-small geometric"}, + {"25fe", "", "black medium-small square", 7, "medium-small geometric"}, + {"2600-fe0f", "", "sun", 4, "rays sunny bright weather space"}, + {"2601-fe0f", "", "cloud", 4, "weather"}, + {"2602-fe0f", "", "umbrella", 4, "rain clothing"}, + {"2603-fe0f", "", "snowman", 4, "snow cold"}, + {"2604-fe0f", "", "comet", 4, "space"}, + {"260e-fe0f", "", "telephone", 6, "phone"}, + {"2611-fe0f", "", "check box with check", 7, "ballot off \U00002713 tick checked done"}, + {"2614", "", "umbrella with rain drops", 4, "drop weather clothing"}, + {"2615", "", "hot beverage", 3, "cafe caffeine chai coffee steaming morning tea drink"}, + {"2618-fe0f", "", "shamrock", 2, "irish plant"}, + {"261d-fe0f", "", "index pointing up", 1, "this point finger"}, + {"2620-fe0f", "", "skull and crossbones", 0, "bone death monster dead"}, + {"2622-fe0f", "", "radioactive", 7, "sign"}, + {"2623-fe0f", "", "biohazard", 7, "sign"}, + {"2626-fe0f", "", "orthodox cross", 7, "Christian religion"}, + {"262a-fe0f", "", "star and crescent", 7, "ramadan islam Muslim religion"}, + {"262e-fe0f", "", "peace symbol", 7, "healing peaceful"}, + {"262f-fe0f", "", "yin yang", 7, "difficult lives tao taoist total yinyang religion"}, + {"2638-fe0f", "", "wheel of dharma", 7, "Buddhist religion"}, + {"2639-fe0f", "", "frowning face", 0, "frown sad"}, + {"263a-fe0f", "", "smiling face", 0, "relaxed outlined happy smile"}, + {"2640-fe0f", "", "female sign", 7, ""}, + {"2642-fe0f", "", "male sign", 7, ""}, + {"2648", "", "Aries", 7, "ram horoscope zodiac"}, + {"2649", "", "Taurus", 7, "ox bull horoscope zodiac"}, + {"264a", "", "Gemini", 7, "twins horoscope zodiac"}, + {"264b", "", "Cancer", 7, "crab horoscope zodiac"}, + {"264c", "", "Leo", 7, "lion horoscope zodiac"}, + {"264d", "", "Virgo", 7, "horoscope zodiac"}, + {"264e", "", "Libra", 7, "balance justice scales horoscope zodiac"}, + {"264f", "", "Scorpio", 7, "scorpion Scorpius horoscope zodiac"}, + {"2650", "", "Sagittarius", 7, "archer horoscope zodiac"}, + {"2651", "", "Capricorn", 7, "goat horoscope zodiac"}, + {"2652", "", "Aquarius", 7, "bearer horoscope water zodiac"}, + {"2653", "", "Pisces", 7, "fish horoscope zodiac"}, + {"265f-fe0f", "", "chess pawn", 5, "dupe expendable"}, + {"2660-fe0f", "", "spade suit", 5, "card game"}, + {"2663-fe0f", "", "club suit", 5, "clubs card game"}, + {"2665-fe0f", "", "heart suit", 5, "hearts card emotion game"}, + {"2666-fe0f", "", "diamond suit", 5, "card game"}, + {"2668-fe0f", "", "hot springs", 4, "hotsprings steaming"}, + {"267b-fe0f", "", "recycling symbol", 7, "recycle"}, + {"267e-fe0f", "", "infinity", 7, "forever unbounded universal"}, + {"267f", "", "wheelchair symbol", 7, "access handicap"}, + {"2692-fe0f", "", "hammer and pick", 6, "tool"}, + {"2693", "", "anchor", 4, "ship tool"}, + {"2694-fe0f", "", "crossed swords", 6, "weapon"}, + {"2695-fe0f", "", "medical symbol", 7, "aesculapius staff medicine"}, + {"2696-fe0f", "", "balance scale", 6, "Libra weight justice scales zodiac tool"}, + {"2697-fe0f", "", "alembic", 6, "chemistry tool"}, + {"2699-fe0f", "", "gear", 6, "cog cogwheel tool"}, + {"269b-fe0f", "", "atom symbol", 7, "atheist"}, + {"269c-fe0f", "", "fleur-de-lis", 7, "fleur-de-lis knights"}, + {"26a0-fe0f", "", "warning", 7, "caution"}, + {"26a1", "", "high voltage", 4, "thunderbolt zap danger electricity thunder lightning electric nature"}, + {"26a7-fe0f", "", "transgender symbol", 7, ""}, + {"26aa", "", "white circle", 7, "geometric"}, + {"26ab", "", "black circle", 7, "geometric"}, + {"26b0-fe0f", "", "coffin", 6, "death vampire dead"}, + {"26b1-fe0f", "", "funeral urn", 6, "ashes death"}, + {"26bd", "", "soccer ball", 5, "futbol football"}, + {"26be", "", "baseball", 5, "ball"}, + {"26c4", "", "snowman without snow", 4, "cold"}, + {"26c5", "", "sun behind cloud", 4, "cloudy weather"}, + {"26c8-fe0f", "", "cloud with lightning and rain", 4, "thunderstorm thunder"}, + {"26ce", "", "Ophiuchus", 7, "serpent snake bearer zodiac"}, + {"26cf-fe0f", "", "pick", 6, "mining hammer tool"}, + {"26d1-fe0f", "", "rescue worker\U00002019s helmet", 6, "worker\U00002019s aid cross hat"}, + {"26d3-fe0f", "", "chains", 6, "chain"}, + {"26d3-fe0f-200d-1f4a5", "", "broken chain", 6, "breaking cuffs freedom break"}, + {"26d4", "", "no entry", 7, "pass do fail traffic prohibited forbidden not"}, + {"26e9-fe0f", "", "shinto shrine", 4, "religion"}, + {"26ea", "", "church", 4, "bless chapel Christian cross religion"}, + {"26f0-fe0f", "", "mountain", 4, ""}, + {"26f1-fe0f", "", "umbrella on ground", 4, "rain sun"}, + {"26f2", "", "fountain", 4, ""}, + {"26f3", "", "flag in hole", 5, "golf"}, + {"26f4-fe0f", "", "ferry", 4, "passenger boat"}, + {"26f5", "", "sailboat", 4, "resort sailing yacht sea boat"}, + {"26f7-fe0f", "", "skier", 1, "ski snow"}, + {"26f8-fe0f", "", "ice skate", 5, "skating"}, + {"26f9-fe0f", "", "person bouncing ball", 1, "championship dribble player athletic basketball net throw"}, + {"26f9-fe0f-200d-2640-fe0f", "", "woman bouncing ball", 1, "championship dribble player athletic basketball net throw"}, + {"26f9-fe0f-200d-2642-fe0f", "", "man bouncing ball", 1, "championship dribble player athletic basketball net throw"}, + {"26fa", "", "tent", 4, "camping"}, + {"26fd", "", "fuel pump", 4, "diesel fuelpump gas gasoline station"}, + {"2702-fe0f", "", "scissors", 6, "cutting cut paper tool"}, + {"2705", "", "check mark button", 7, "complete completed fixed checkmark \U00002713 tick checked done"}, + {"2708-fe0f", "", "airplane", 4, "jet aeroplane flying fly plane travel"}, + {"2709-fe0f", "", "envelope", 6, "e-mail email letter"}, + {"270a", "", "raised fist", 1, "solidarity clenched punch"}, + {"270b", "", "raised hand", 1, "5 high five stop"}, + {"270c-fe0f", "", "victory hand", 1, "v peace"}, + {"270d-fe0f", "", "writing hand", 1, "write"}, + {"270f-fe0f", "", "pencil", 6, ""}, + {"2712-fe0f", "", "black nib", 6, "pen"}, + {"2714-fe0f", "", "check mark", 7, "checkmark \U00002713 tick checked done heavy"}, + {"2716-fe0f", "", "multiply", 7, "cancel \U000000d7 multiplication x sign"}, + {"271d-fe0f", "", "latin cross", 7, "christ Christian religion"}, + {"2721-fe0f", "", "star of David", 7, "Jew Jewish judaism religion"}, + {"2728", "", "sparkles", 5, "* sparkle magic star"}, + {"2733-fe0f", "", "eight-spoked asterisk", 7, "eight-spoked *"}, + {"2734-fe0f", "", "eight-pointed star", 7, "eight-pointed *"}, + {"2744-fe0f", "", "snowflake", 4, "snow cold weather"}, + {"2747-fe0f", "", "sparkle", 7, "*"}, + {"274c", "", "cross mark", 7, "cancel \U000000d7 multiplication multiply x"}, + {"274e", "", "cross mark button", 7, "\U000000d7 multiplication multiply x square"}, + {"2753", "", "red question mark", 7, "? punctuation"}, + {"2754", "", "white question mark", 7, "? outlined punctuation"}, + {"2755", "", "white exclamation mark", 7, "! outlined punctuation"}, + {"2757", "", "red exclamation mark", 7, "! punctuation"}, + {"2763-fe0f", "", "heart exclamation", 0, "heavy punctuation mark"}, + {"2764-fe0f", "", "red heart", 0, "emotion"}, + {"2764-fe0f-200d-1f525", "", "heart on fire", 0, "lust sacred burn"}, + {"2764-fe0f-200d-1fa79", "", "mending heart", 0, "healthier improving recovering recuperating well"}, + {"2795", "", "plus", 7, "+"}, + {"2796", "", "minus", 7, "- \U00002212 math heavy sign"}, + {"2797", "", "divide", 7, "\U000000f7 division math heavy sign"}, + {"27a1-fe0f", "", "right arrow", 7, "east cardinal direction"}, + {"27b0", "", "curly loop", 7, "curl"}, + {"27bf", "", "double curly loop", 7, "curl"}, + {"2934-fe0f", "", "right arrow curving up", 7, ""}, + {"2935-fe0f", "", "right arrow curving down", 7, ""}, + {"2b05-fe0f", "", "left arrow", 7, "west cardinal direction"}, + {"2b06-fe0f", "", "up arrow", 7, "north cardinal direction"}, + {"2b07-fe0f", "", "down arrow", 7, "south cardinal direction"}, + {"2b1b", "", "black large square", 7, "geometric"}, + {"2b1c", "", "white large square", 7, "geometric"}, + {"2b50", "", "star", 4, "astronomy stars medium white"}, + {"2b55", "", "hollow red circle", 7, "o heavy large"}, + {"3030-fe0f", "", "wavy dash", 7, "punctuation"}, + {"303d-fe0f", "", "part alternation mark", 7, ""}, + {"3297-fe0f", "", "Japanese \U0000201ccongratulations\U0000201d button", 7, "ideograph"}, + {"3299-fe0f", "", "Japanese \U0000201csecret\U0000201d button", 7, "ideograph"}, +} + +var openEmojiToned = [][2]string{ + {"1f385-1f3fb", "1f385"}, + {"1f385-1f3fc", "1f385"}, + {"1f385-1f3fd", "1f385"}, + {"1f385-1f3fe", "1f385"}, + {"1f385-1f3ff", "1f385"}, + {"1f3c2-1f3fb", "1f3c2"}, + {"1f3c2-1f3fc", "1f3c2"}, + {"1f3c2-1f3fd", "1f3c2"}, + {"1f3c2-1f3fe", "1f3c2"}, + {"1f3c2-1f3ff", "1f3c2"}, + {"1f3c3-1f3fb", "1f3c3"}, + {"1f3c3-1f3fb-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"}, + {"1f3c3-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fb-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"}, + {"1f3c3-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fb-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"}, + {"1f3c3-1f3fc", "1f3c3"}, + {"1f3c3-1f3fc-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"}, + {"1f3c3-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fc-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"}, + {"1f3c3-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fc-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"}, + {"1f3c3-1f3fd", "1f3c3"}, + {"1f3c3-1f3fd-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"}, + {"1f3c3-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fd-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"}, + {"1f3c3-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fd-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"}, + {"1f3c3-1f3fe", "1f3c3"}, + {"1f3c3-1f3fe-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"}, + {"1f3c3-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fe-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"}, + {"1f3c3-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3fe-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"}, + {"1f3c3-1f3ff", "1f3c3"}, + {"1f3c3-1f3ff-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"}, + {"1f3c3-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3ff-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"}, + {"1f3c3-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f3c3-1f3ff-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"}, + {"1f3c4-1f3fb", "1f3c4"}, + {"1f3c4-1f3fb-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"}, + {"1f3c4-1f3fb-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"}, + {"1f3c4-1f3fc", "1f3c4"}, + {"1f3c4-1f3fc-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"}, + {"1f3c4-1f3fc-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"}, + {"1f3c4-1f3fd", "1f3c4"}, + {"1f3c4-1f3fd-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"}, + {"1f3c4-1f3fd-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"}, + {"1f3c4-1f3fe", "1f3c4"}, + {"1f3c4-1f3fe-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"}, + {"1f3c4-1f3fe-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"}, + {"1f3c4-1f3ff", "1f3c4"}, + {"1f3c4-1f3ff-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"}, + {"1f3c4-1f3ff-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"}, + {"1f3c7-1f3fb", "1f3c7"}, + {"1f3c7-1f3fc", "1f3c7"}, + {"1f3c7-1f3fd", "1f3c7"}, + {"1f3c7-1f3fe", "1f3c7"}, + {"1f3c7-1f3ff", "1f3c7"}, + {"1f3ca-1f3fb", "1f3ca"}, + {"1f3ca-1f3fb-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"}, + {"1f3ca-1f3fb-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"}, + {"1f3ca-1f3fc", "1f3ca"}, + {"1f3ca-1f3fc-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"}, + {"1f3ca-1f3fc-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"}, + {"1f3ca-1f3fd", "1f3ca"}, + {"1f3ca-1f3fd-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"}, + {"1f3ca-1f3fd-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"}, + {"1f3ca-1f3fe", "1f3ca"}, + {"1f3ca-1f3fe-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"}, + {"1f3ca-1f3fe-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"}, + {"1f3ca-1f3ff", "1f3ca"}, + {"1f3ca-1f3ff-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"}, + {"1f3ca-1f3ff-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"}, + {"1f3cb-1f3fb", "1f3cb-fe0f"}, + {"1f3cb-1f3fb-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"}, + {"1f3cb-1f3fb-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"}, + {"1f3cb-1f3fc", "1f3cb-fe0f"}, + {"1f3cb-1f3fc-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"}, + {"1f3cb-1f3fc-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"}, + {"1f3cb-1f3fd", "1f3cb-fe0f"}, + {"1f3cb-1f3fd-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"}, + {"1f3cb-1f3fd-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"}, + {"1f3cb-1f3fe", "1f3cb-fe0f"}, + {"1f3cb-1f3fe-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"}, + {"1f3cb-1f3fe-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"}, + {"1f3cb-1f3ff", "1f3cb-fe0f"}, + {"1f3cb-1f3ff-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"}, + {"1f3cb-1f3ff-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"}, + {"1f3cc-1f3fb", "1f3cc-fe0f"}, + {"1f3cc-1f3fb-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"}, + {"1f3cc-1f3fb-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"}, + {"1f3cc-1f3fc", "1f3cc-fe0f"}, + {"1f3cc-1f3fc-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"}, + {"1f3cc-1f3fc-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"}, + {"1f3cc-1f3fd", "1f3cc-fe0f"}, + {"1f3cc-1f3fd-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"}, + {"1f3cc-1f3fd-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"}, + {"1f3cc-1f3fe", "1f3cc-fe0f"}, + {"1f3cc-1f3fe-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"}, + {"1f3cc-1f3fe-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"}, + {"1f3cc-1f3ff", "1f3cc-fe0f"}, + {"1f3cc-1f3ff-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"}, + {"1f3cc-1f3ff-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"}, + {"1f442-1f3fb", "1f442"}, + {"1f442-1f3fc", "1f442"}, + {"1f442-1f3fd", "1f442"}, + {"1f442-1f3fe", "1f442"}, + {"1f442-1f3ff", "1f442"}, + {"1f443-1f3fb", "1f443"}, + {"1f443-1f3fc", "1f443"}, + {"1f443-1f3fd", "1f443"}, + {"1f443-1f3fe", "1f443"}, + {"1f443-1f3ff", "1f443"}, + {"1f446-1f3fb", "1f446"}, + {"1f446-1f3fc", "1f446"}, + {"1f446-1f3fd", "1f446"}, + {"1f446-1f3fe", "1f446"}, + {"1f446-1f3ff", "1f446"}, + {"1f447-1f3fb", "1f447"}, + {"1f447-1f3fc", "1f447"}, + {"1f447-1f3fd", "1f447"}, + {"1f447-1f3fe", "1f447"}, + {"1f447-1f3ff", "1f447"}, + {"1f448-1f3fb", "1f448"}, + {"1f448-1f3fc", "1f448"}, + {"1f448-1f3fd", "1f448"}, + {"1f448-1f3fe", "1f448"}, + {"1f448-1f3ff", "1f448"}, + {"1f449-1f3fb", "1f449"}, + {"1f449-1f3fc", "1f449"}, + {"1f449-1f3fd", "1f449"}, + {"1f449-1f3fe", "1f449"}, + {"1f449-1f3ff", "1f449"}, + {"1f44a-1f3fb", "1f44a"}, + {"1f44a-1f3fc", "1f44a"}, + {"1f44a-1f3fd", "1f44a"}, + {"1f44a-1f3fe", "1f44a"}, + {"1f44a-1f3ff", "1f44a"}, + {"1f44b-1f3fb", "1f44b"}, + {"1f44b-1f3fc", "1f44b"}, + {"1f44b-1f3fd", "1f44b"}, + {"1f44b-1f3fe", "1f44b"}, + {"1f44b-1f3ff", "1f44b"}, + {"1f44c-1f3fb", "1f44c"}, + {"1f44c-1f3fc", "1f44c"}, + {"1f44c-1f3fd", "1f44c"}, + {"1f44c-1f3fe", "1f44c"}, + {"1f44c-1f3ff", "1f44c"}, + {"1f44d-1f3fb", "1f44d"}, + {"1f44d-1f3fc", "1f44d"}, + {"1f44d-1f3fd", "1f44d"}, + {"1f44d-1f3fe", "1f44d"}, + {"1f44d-1f3ff", "1f44d"}, + {"1f44e-1f3fb", "1f44e"}, + {"1f44e-1f3fc", "1f44e"}, + {"1f44e-1f3fd", "1f44e"}, + {"1f44e-1f3fe", "1f44e"}, + {"1f44e-1f3ff", "1f44e"}, + {"1f44f-1f3fb", "1f44f"}, + {"1f44f-1f3fc", "1f44f"}, + {"1f44f-1f3fd", "1f44f"}, + {"1f44f-1f3fe", "1f44f"}, + {"1f44f-1f3ff", "1f44f"}, + {"1f450-1f3fb", "1f450"}, + {"1f450-1f3fc", "1f450"}, + {"1f450-1f3fd", "1f450"}, + {"1f450-1f3fe", "1f450"}, + {"1f450-1f3ff", "1f450"}, + {"1f466-1f3fb", "1f466"}, + {"1f466-1f3fc", "1f466"}, + {"1f466-1f3fd", "1f466"}, + {"1f466-1f3fe", "1f466"}, + {"1f466-1f3ff", "1f466"}, + {"1f467-1f3fb", "1f467"}, + {"1f467-1f3fc", "1f467"}, + {"1f467-1f3fd", "1f467"}, + {"1f467-1f3fe", "1f467"}, + {"1f467-1f3ff", "1f467"}, + {"1f468-1f3fb", "1f468"}, + {"1f468-1f3fb-200d-1f33e", "1f468-200d-1f33e"}, + {"1f468-1f3fb-200d-1f373", "1f468-200d-1f373"}, + {"1f468-1f3fb-200d-1f37c", "1f468-200d-1f37c"}, + {"1f468-1f3fb-200d-1f393", "1f468-200d-1f393"}, + {"1f468-1f3fb-200d-1f3a4", "1f468-200d-1f3a4"}, + {"1f468-1f3fb-200d-1f3a8", "1f468-200d-1f3a8"}, + {"1f468-1f3fb-200d-1f3eb", "1f468-200d-1f3eb"}, + {"1f468-1f3fb-200d-1f3ed", "1f468-200d-1f3ed"}, + {"1f468-1f3fb-200d-1f4bb", "1f468-200d-1f4bb"}, + {"1f468-1f3fb-200d-1f4bc", "1f468-200d-1f4bc"}, + {"1f468-1f3fb-200d-1f527", "1f468-200d-1f527"}, + {"1f468-1f3fb-200d-1f52c", "1f468-200d-1f52c"}, + {"1f468-1f3fb-200d-1f680", "1f468-200d-1f680"}, + {"1f468-1f3fb-200d-1f692", "1f468-200d-1f692"}, + {"1f468-1f3fb-200d-1f9af", "1f468-200d-1f9af"}, + {"1f468-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"}, + {"1f468-1f3fb-200d-1f9b0", "1f468-200d-1f9b0"}, + {"1f468-1f3fb-200d-1f9b1", "1f468-200d-1f9b1"}, + {"1f468-1f3fb-200d-1f9b2", "1f468-200d-1f9b2"}, + {"1f468-1f3fb-200d-1f9b3", "1f468-200d-1f9b3"}, + {"1f468-1f3fb-200d-1f9bc", "1f468-200d-1f9bc"}, + {"1f468-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"}, + {"1f468-1f3fb-200d-1f9bd", "1f468-200d-1f9bd"}, + {"1f468-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"}, + {"1f468-1f3fb-200d-2695-fe0f", "1f468-200d-2695-fe0f"}, + {"1f468-1f3fb-200d-2696-fe0f", "1f468-200d-2696-fe0f"}, + {"1f468-1f3fb-200d-2708-fe0f", "1f468-200d-2708-fe0f"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fc", "1f468"}, + {"1f468-1f3fc-200d-1f33e", "1f468-200d-1f33e"}, + {"1f468-1f3fc-200d-1f373", "1f468-200d-1f373"}, + {"1f468-1f3fc-200d-1f37c", "1f468-200d-1f37c"}, + {"1f468-1f3fc-200d-1f393", "1f468-200d-1f393"}, + {"1f468-1f3fc-200d-1f3a4", "1f468-200d-1f3a4"}, + {"1f468-1f3fc-200d-1f3a8", "1f468-200d-1f3a8"}, + {"1f468-1f3fc-200d-1f3eb", "1f468-200d-1f3eb"}, + {"1f468-1f3fc-200d-1f3ed", "1f468-200d-1f3ed"}, + {"1f468-1f3fc-200d-1f4bb", "1f468-200d-1f4bb"}, + {"1f468-1f3fc-200d-1f4bc", "1f468-200d-1f4bc"}, + {"1f468-1f3fc-200d-1f527", "1f468-200d-1f527"}, + {"1f468-1f3fc-200d-1f52c", "1f468-200d-1f52c"}, + {"1f468-1f3fc-200d-1f680", "1f468-200d-1f680"}, + {"1f468-1f3fc-200d-1f692", "1f468-200d-1f692"}, + {"1f468-1f3fc-200d-1f9af", "1f468-200d-1f9af"}, + {"1f468-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"}, + {"1f468-1f3fc-200d-1f9b0", "1f468-200d-1f9b0"}, + {"1f468-1f3fc-200d-1f9b1", "1f468-200d-1f9b1"}, + {"1f468-1f3fc-200d-1f9b2", "1f468-200d-1f9b2"}, + {"1f468-1f3fc-200d-1f9b3", "1f468-200d-1f9b3"}, + {"1f468-1f3fc-200d-1f9bc", "1f468-200d-1f9bc"}, + {"1f468-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"}, + {"1f468-1f3fc-200d-1f9bd", "1f468-200d-1f9bd"}, + {"1f468-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"}, + {"1f468-1f3fc-200d-2695-fe0f", "1f468-200d-2695-fe0f"}, + {"1f468-1f3fc-200d-2696-fe0f", "1f468-200d-2696-fe0f"}, + {"1f468-1f3fc-200d-2708-fe0f", "1f468-200d-2708-fe0f"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fd", "1f468"}, + {"1f468-1f3fd-200d-1f33e", "1f468-200d-1f33e"}, + {"1f468-1f3fd-200d-1f373", "1f468-200d-1f373"}, + {"1f468-1f3fd-200d-1f37c", "1f468-200d-1f37c"}, + {"1f468-1f3fd-200d-1f393", "1f468-200d-1f393"}, + {"1f468-1f3fd-200d-1f3a4", "1f468-200d-1f3a4"}, + {"1f468-1f3fd-200d-1f3a8", "1f468-200d-1f3a8"}, + {"1f468-1f3fd-200d-1f3eb", "1f468-200d-1f3eb"}, + {"1f468-1f3fd-200d-1f3ed", "1f468-200d-1f3ed"}, + {"1f468-1f3fd-200d-1f4bb", "1f468-200d-1f4bb"}, + {"1f468-1f3fd-200d-1f4bc", "1f468-200d-1f4bc"}, + {"1f468-1f3fd-200d-1f527", "1f468-200d-1f527"}, + {"1f468-1f3fd-200d-1f52c", "1f468-200d-1f52c"}, + {"1f468-1f3fd-200d-1f680", "1f468-200d-1f680"}, + {"1f468-1f3fd-200d-1f692", "1f468-200d-1f692"}, + {"1f468-1f3fd-200d-1f9af", "1f468-200d-1f9af"}, + {"1f468-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"}, + {"1f468-1f3fd-200d-1f9b0", "1f468-200d-1f9b0"}, + {"1f468-1f3fd-200d-1f9b1", "1f468-200d-1f9b1"}, + {"1f468-1f3fd-200d-1f9b2", "1f468-200d-1f9b2"}, + {"1f468-1f3fd-200d-1f9b3", "1f468-200d-1f9b3"}, + {"1f468-1f3fd-200d-1f9bc", "1f468-200d-1f9bc"}, + {"1f468-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"}, + {"1f468-1f3fd-200d-1f9bd", "1f468-200d-1f9bd"}, + {"1f468-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"}, + {"1f468-1f3fd-200d-2695-fe0f", "1f468-200d-2695-fe0f"}, + {"1f468-1f3fd-200d-2696-fe0f", "1f468-200d-2696-fe0f"}, + {"1f468-1f3fd-200d-2708-fe0f", "1f468-200d-2708-fe0f"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fe", "1f468"}, + {"1f468-1f3fe-200d-1f33e", "1f468-200d-1f33e"}, + {"1f468-1f3fe-200d-1f373", "1f468-200d-1f373"}, + {"1f468-1f3fe-200d-1f37c", "1f468-200d-1f37c"}, + {"1f468-1f3fe-200d-1f393", "1f468-200d-1f393"}, + {"1f468-1f3fe-200d-1f3a4", "1f468-200d-1f3a4"}, + {"1f468-1f3fe-200d-1f3a8", "1f468-200d-1f3a8"}, + {"1f468-1f3fe-200d-1f3eb", "1f468-200d-1f3eb"}, + {"1f468-1f3fe-200d-1f3ed", "1f468-200d-1f3ed"}, + {"1f468-1f3fe-200d-1f4bb", "1f468-200d-1f4bb"}, + {"1f468-1f3fe-200d-1f4bc", "1f468-200d-1f4bc"}, + {"1f468-1f3fe-200d-1f527", "1f468-200d-1f527"}, + {"1f468-1f3fe-200d-1f52c", "1f468-200d-1f52c"}, + {"1f468-1f3fe-200d-1f680", "1f468-200d-1f680"}, + {"1f468-1f3fe-200d-1f692", "1f468-200d-1f692"}, + {"1f468-1f3fe-200d-1f9af", "1f468-200d-1f9af"}, + {"1f468-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"}, + {"1f468-1f3fe-200d-1f9b0", "1f468-200d-1f9b0"}, + {"1f468-1f3fe-200d-1f9b1", "1f468-200d-1f9b1"}, + {"1f468-1f3fe-200d-1f9b2", "1f468-200d-1f9b2"}, + {"1f468-1f3fe-200d-1f9b3", "1f468-200d-1f9b3"}, + {"1f468-1f3fe-200d-1f9bc", "1f468-200d-1f9bc"}, + {"1f468-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"}, + {"1f468-1f3fe-200d-1f9bd", "1f468-200d-1f9bd"}, + {"1f468-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"}, + {"1f468-1f3fe-200d-2695-fe0f", "1f468-200d-2695-fe0f"}, + {"1f468-1f3fe-200d-2696-fe0f", "1f468-200d-2696-fe0f"}, + {"1f468-1f3fe-200d-2708-fe0f", "1f468-200d-2708-fe0f"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3ff", "1f468"}, + {"1f468-1f3ff-200d-1f33e", "1f468-200d-1f33e"}, + {"1f468-1f3ff-200d-1f373", "1f468-200d-1f373"}, + {"1f468-1f3ff-200d-1f37c", "1f468-200d-1f37c"}, + {"1f468-1f3ff-200d-1f393", "1f468-200d-1f393"}, + {"1f468-1f3ff-200d-1f3a4", "1f468-200d-1f3a4"}, + {"1f468-1f3ff-200d-1f3a8", "1f468-200d-1f3a8"}, + {"1f468-1f3ff-200d-1f3eb", "1f468-200d-1f3eb"}, + {"1f468-1f3ff-200d-1f3ed", "1f468-200d-1f3ed"}, + {"1f468-1f3ff-200d-1f4bb", "1f468-200d-1f4bb"}, + {"1f468-1f3ff-200d-1f4bc", "1f468-200d-1f4bc"}, + {"1f468-1f3ff-200d-1f527", "1f468-200d-1f527"}, + {"1f468-1f3ff-200d-1f52c", "1f468-200d-1f52c"}, + {"1f468-1f3ff-200d-1f680", "1f468-200d-1f680"}, + {"1f468-1f3ff-200d-1f692", "1f468-200d-1f692"}, + {"1f468-1f3ff-200d-1f9af", "1f468-200d-1f9af"}, + {"1f468-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"}, + {"1f468-1f3ff-200d-1f9b0", "1f468-200d-1f9b0"}, + {"1f468-1f3ff-200d-1f9b1", "1f468-200d-1f9b1"}, + {"1f468-1f3ff-200d-1f9b2", "1f468-200d-1f9b2"}, + {"1f468-1f3ff-200d-1f9b3", "1f468-200d-1f9b3"}, + {"1f468-1f3ff-200d-1f9bc", "1f468-200d-1f9bc"}, + {"1f468-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"}, + {"1f468-1f3ff-200d-1f9bd", "1f468-200d-1f9bd"}, + {"1f468-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"}, + {"1f468-1f3ff-200d-2695-fe0f", "1f468-200d-2695-fe0f"}, + {"1f468-1f3ff-200d-2696-fe0f", "1f468-200d-2696-fe0f"}, + {"1f468-1f3ff-200d-2708-fe0f", "1f468-200d-2708-fe0f"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fb", "1f469"}, + {"1f469-1f3fb-200d-1f33e", "1f469-200d-1f33e"}, + {"1f469-1f3fb-200d-1f373", "1f469-200d-1f373"}, + {"1f469-1f3fb-200d-1f37c", "1f469-200d-1f37c"}, + {"1f469-1f3fb-200d-1f393", "1f469-200d-1f393"}, + {"1f469-1f3fb-200d-1f3a4", "1f469-200d-1f3a4"}, + {"1f469-1f3fb-200d-1f3a8", "1f469-200d-1f3a8"}, + {"1f469-1f3fb-200d-1f3eb", "1f469-200d-1f3eb"}, + {"1f469-1f3fb-200d-1f3ed", "1f469-200d-1f3ed"}, + {"1f469-1f3fb-200d-1f4bb", "1f469-200d-1f4bb"}, + {"1f469-1f3fb-200d-1f4bc", "1f469-200d-1f4bc"}, + {"1f469-1f3fb-200d-1f527", "1f469-200d-1f527"}, + {"1f469-1f3fb-200d-1f52c", "1f469-200d-1f52c"}, + {"1f469-1f3fb-200d-1f680", "1f469-200d-1f680"}, + {"1f469-1f3fb-200d-1f692", "1f469-200d-1f692"}, + {"1f469-1f3fb-200d-1f9af", "1f469-200d-1f9af"}, + {"1f469-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"}, + {"1f469-1f3fb-200d-1f9b0", "1f469-200d-1f9b0"}, + {"1f469-1f3fb-200d-1f9b1", "1f469-200d-1f9b1"}, + {"1f469-1f3fb-200d-1f9b2", "1f469-200d-1f9b2"}, + {"1f469-1f3fb-200d-1f9b3", "1f469-200d-1f9b3"}, + {"1f469-1f3fb-200d-1f9bc", "1f469-200d-1f9bc"}, + {"1f469-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"}, + {"1f469-1f3fb-200d-1f9bd", "1f469-200d-1f9bd"}, + {"1f469-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"}, + {"1f469-1f3fb-200d-2695-fe0f", "1f469-200d-2695-fe0f"}, + {"1f469-1f3fb-200d-2696-fe0f", "1f469-200d-2696-fe0f"}, + {"1f469-1f3fb-200d-2708-fe0f", "1f469-200d-2708-fe0f"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fc", "1f469"}, + {"1f469-1f3fc-200d-1f33e", "1f469-200d-1f33e"}, + {"1f469-1f3fc-200d-1f373", "1f469-200d-1f373"}, + {"1f469-1f3fc-200d-1f37c", "1f469-200d-1f37c"}, + {"1f469-1f3fc-200d-1f393", "1f469-200d-1f393"}, + {"1f469-1f3fc-200d-1f3a4", "1f469-200d-1f3a4"}, + {"1f469-1f3fc-200d-1f3a8", "1f469-200d-1f3a8"}, + {"1f469-1f3fc-200d-1f3eb", "1f469-200d-1f3eb"}, + {"1f469-1f3fc-200d-1f3ed", "1f469-200d-1f3ed"}, + {"1f469-1f3fc-200d-1f4bb", "1f469-200d-1f4bb"}, + {"1f469-1f3fc-200d-1f4bc", "1f469-200d-1f4bc"}, + {"1f469-1f3fc-200d-1f527", "1f469-200d-1f527"}, + {"1f469-1f3fc-200d-1f52c", "1f469-200d-1f52c"}, + {"1f469-1f3fc-200d-1f680", "1f469-200d-1f680"}, + {"1f469-1f3fc-200d-1f692", "1f469-200d-1f692"}, + {"1f469-1f3fc-200d-1f9af", "1f469-200d-1f9af"}, + {"1f469-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"}, + {"1f469-1f3fc-200d-1f9b0", "1f469-200d-1f9b0"}, + {"1f469-1f3fc-200d-1f9b1", "1f469-200d-1f9b1"}, + {"1f469-1f3fc-200d-1f9b2", "1f469-200d-1f9b2"}, + {"1f469-1f3fc-200d-1f9b3", "1f469-200d-1f9b3"}, + {"1f469-1f3fc-200d-1f9bc", "1f469-200d-1f9bc"}, + {"1f469-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"}, + {"1f469-1f3fc-200d-1f9bd", "1f469-200d-1f9bd"}, + {"1f469-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"}, + {"1f469-1f3fc-200d-2695-fe0f", "1f469-200d-2695-fe0f"}, + {"1f469-1f3fc-200d-2696-fe0f", "1f469-200d-2696-fe0f"}, + {"1f469-1f3fc-200d-2708-fe0f", "1f469-200d-2708-fe0f"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fd", "1f469"}, + {"1f469-1f3fd-200d-1f33e", "1f469-200d-1f33e"}, + {"1f469-1f3fd-200d-1f373", "1f469-200d-1f373"}, + {"1f469-1f3fd-200d-1f37c", "1f469-200d-1f37c"}, + {"1f469-1f3fd-200d-1f393", "1f469-200d-1f393"}, + {"1f469-1f3fd-200d-1f3a4", "1f469-200d-1f3a4"}, + {"1f469-1f3fd-200d-1f3a8", "1f469-200d-1f3a8"}, + {"1f469-1f3fd-200d-1f3eb", "1f469-200d-1f3eb"}, + {"1f469-1f3fd-200d-1f3ed", "1f469-200d-1f3ed"}, + {"1f469-1f3fd-200d-1f4bb", "1f469-200d-1f4bb"}, + {"1f469-1f3fd-200d-1f4bc", "1f469-200d-1f4bc"}, + {"1f469-1f3fd-200d-1f527", "1f469-200d-1f527"}, + {"1f469-1f3fd-200d-1f52c", "1f469-200d-1f52c"}, + {"1f469-1f3fd-200d-1f680", "1f469-200d-1f680"}, + {"1f469-1f3fd-200d-1f692", "1f469-200d-1f692"}, + {"1f469-1f3fd-200d-1f9af", "1f469-200d-1f9af"}, + {"1f469-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"}, + {"1f469-1f3fd-200d-1f9b0", "1f469-200d-1f9b0"}, + {"1f469-1f3fd-200d-1f9b1", "1f469-200d-1f9b1"}, + {"1f469-1f3fd-200d-1f9b2", "1f469-200d-1f9b2"}, + {"1f469-1f3fd-200d-1f9b3", "1f469-200d-1f9b3"}, + {"1f469-1f3fd-200d-1f9bc", "1f469-200d-1f9bc"}, + {"1f469-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"}, + {"1f469-1f3fd-200d-1f9bd", "1f469-200d-1f9bd"}, + {"1f469-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"}, + {"1f469-1f3fd-200d-2695-fe0f", "1f469-200d-2695-fe0f"}, + {"1f469-1f3fd-200d-2696-fe0f", "1f469-200d-2696-fe0f"}, + {"1f469-1f3fd-200d-2708-fe0f", "1f469-200d-2708-fe0f"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fe", "1f469"}, + {"1f469-1f3fe-200d-1f33e", "1f469-200d-1f33e"}, + {"1f469-1f3fe-200d-1f373", "1f469-200d-1f373"}, + {"1f469-1f3fe-200d-1f37c", "1f469-200d-1f37c"}, + {"1f469-1f3fe-200d-1f393", "1f469-200d-1f393"}, + {"1f469-1f3fe-200d-1f3a4", "1f469-200d-1f3a4"}, + {"1f469-1f3fe-200d-1f3a8", "1f469-200d-1f3a8"}, + {"1f469-1f3fe-200d-1f3eb", "1f469-200d-1f3eb"}, + {"1f469-1f3fe-200d-1f3ed", "1f469-200d-1f3ed"}, + {"1f469-1f3fe-200d-1f4bb", "1f469-200d-1f4bb"}, + {"1f469-1f3fe-200d-1f4bc", "1f469-200d-1f4bc"}, + {"1f469-1f3fe-200d-1f527", "1f469-200d-1f527"}, + {"1f469-1f3fe-200d-1f52c", "1f469-200d-1f52c"}, + {"1f469-1f3fe-200d-1f680", "1f469-200d-1f680"}, + {"1f469-1f3fe-200d-1f692", "1f469-200d-1f692"}, + {"1f469-1f3fe-200d-1f9af", "1f469-200d-1f9af"}, + {"1f469-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"}, + {"1f469-1f3fe-200d-1f9b0", "1f469-200d-1f9b0"}, + {"1f469-1f3fe-200d-1f9b1", "1f469-200d-1f9b1"}, + {"1f469-1f3fe-200d-1f9b2", "1f469-200d-1f9b2"}, + {"1f469-1f3fe-200d-1f9b3", "1f469-200d-1f9b3"}, + {"1f469-1f3fe-200d-1f9bc", "1f469-200d-1f9bc"}, + {"1f469-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"}, + {"1f469-1f3fe-200d-1f9bd", "1f469-200d-1f9bd"}, + {"1f469-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"}, + {"1f469-1f3fe-200d-2695-fe0f", "1f469-200d-2695-fe0f"}, + {"1f469-1f3fe-200d-2696-fe0f", "1f469-200d-2696-fe0f"}, + {"1f469-1f3fe-200d-2708-fe0f", "1f469-200d-2708-fe0f"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3ff", "1f469"}, + {"1f469-1f3ff-200d-1f33e", "1f469-200d-1f33e"}, + {"1f469-1f3ff-200d-1f373", "1f469-200d-1f373"}, + {"1f469-1f3ff-200d-1f37c", "1f469-200d-1f37c"}, + {"1f469-1f3ff-200d-1f393", "1f469-200d-1f393"}, + {"1f469-1f3ff-200d-1f3a4", "1f469-200d-1f3a4"}, + {"1f469-1f3ff-200d-1f3a8", "1f469-200d-1f3a8"}, + {"1f469-1f3ff-200d-1f3eb", "1f469-200d-1f3eb"}, + {"1f469-1f3ff-200d-1f3ed", "1f469-200d-1f3ed"}, + {"1f469-1f3ff-200d-1f4bb", "1f469-200d-1f4bb"}, + {"1f469-1f3ff-200d-1f4bc", "1f469-200d-1f4bc"}, + {"1f469-1f3ff-200d-1f527", "1f469-200d-1f527"}, + {"1f469-1f3ff-200d-1f52c", "1f469-200d-1f52c"}, + {"1f469-1f3ff-200d-1f680", "1f469-200d-1f680"}, + {"1f469-1f3ff-200d-1f692", "1f469-200d-1f692"}, + {"1f469-1f3ff-200d-1f9af", "1f469-200d-1f9af"}, + {"1f469-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"}, + {"1f469-1f3ff-200d-1f9b0", "1f469-200d-1f9b0"}, + {"1f469-1f3ff-200d-1f9b1", "1f469-200d-1f9b1"}, + {"1f469-1f3ff-200d-1f9b2", "1f469-200d-1f9b2"}, + {"1f469-1f3ff-200d-1f9b3", "1f469-200d-1f9b3"}, + {"1f469-1f3ff-200d-1f9bc", "1f469-200d-1f9bc"}, + {"1f469-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"}, + {"1f469-1f3ff-200d-1f9bd", "1f469-200d-1f9bd"}, + {"1f469-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"}, + {"1f469-1f3ff-200d-2695-fe0f", "1f469-200d-2695-fe0f"}, + {"1f469-1f3ff-200d-2696-fe0f", "1f469-200d-2696-fe0f"}, + {"1f469-1f3ff-200d-2708-fe0f", "1f469-200d-2708-fe0f"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"}, + {"1f46b-1f3fb", "1f46b"}, + {"1f46b-1f3fc", "1f46b"}, + {"1f46b-1f3fd", "1f46b"}, + {"1f46b-1f3fe", "1f46b"}, + {"1f46b-1f3ff", "1f46b"}, + {"1f46c-1f3fb", "1f46c"}, + {"1f46c-1f3fc", "1f46c"}, + {"1f46c-1f3fd", "1f46c"}, + {"1f46c-1f3fe", "1f46c"}, + {"1f46c-1f3ff", "1f46c"}, + {"1f46d-1f3fb", "1f46d"}, + {"1f46d-1f3fc", "1f46d"}, + {"1f46d-1f3fd", "1f46d"}, + {"1f46d-1f3fe", "1f46d"}, + {"1f46d-1f3ff", "1f46d"}, + {"1f46e-1f3fb", "1f46e"}, + {"1f46e-1f3fb-200d-2640-fe0f", "1f46e-200d-2640-fe0f"}, + {"1f46e-1f3fb-200d-2642-fe0f", "1f46e-200d-2642-fe0f"}, + {"1f46e-1f3fc", "1f46e"}, + {"1f46e-1f3fc-200d-2640-fe0f", "1f46e-200d-2640-fe0f"}, + {"1f46e-1f3fc-200d-2642-fe0f", "1f46e-200d-2642-fe0f"}, + {"1f46e-1f3fd", "1f46e"}, + {"1f46e-1f3fd-200d-2640-fe0f", "1f46e-200d-2640-fe0f"}, + {"1f46e-1f3fd-200d-2642-fe0f", "1f46e-200d-2642-fe0f"}, + {"1f46e-1f3fe", "1f46e"}, + {"1f46e-1f3fe-200d-2640-fe0f", "1f46e-200d-2640-fe0f"}, + {"1f46e-1f3fe-200d-2642-fe0f", "1f46e-200d-2642-fe0f"}, + {"1f46e-1f3ff", "1f46e"}, + {"1f46e-1f3ff-200d-2640-fe0f", "1f46e-200d-2640-fe0f"}, + {"1f46e-1f3ff-200d-2642-fe0f", "1f46e-200d-2642-fe0f"}, + {"1f46f-1f3fb", "1f46f"}, + {"1f46f-1f3fb-200d-2640-fe0f", "1f46f-200d-2640-fe0f"}, + {"1f46f-1f3fb-200d-2642-fe0f", "1f46f-200d-2642-fe0f"}, + {"1f46f-1f3fc", "1f46f"}, + {"1f46f-1f3fc-200d-2640-fe0f", "1f46f-200d-2640-fe0f"}, + {"1f46f-1f3fc-200d-2642-fe0f", "1f46f-200d-2642-fe0f"}, + {"1f46f-1f3fd", "1f46f"}, + {"1f46f-1f3fd-200d-2640-fe0f", "1f46f-200d-2640-fe0f"}, + {"1f46f-1f3fd-200d-2642-fe0f", "1f46f-200d-2642-fe0f"}, + {"1f46f-1f3fe", "1f46f"}, + {"1f46f-1f3fe-200d-2640-fe0f", "1f46f-200d-2640-fe0f"}, + {"1f46f-1f3fe-200d-2642-fe0f", "1f46f-200d-2642-fe0f"}, + {"1f46f-1f3ff", "1f46f"}, + {"1f46f-1f3ff-200d-2640-fe0f", "1f46f-200d-2640-fe0f"}, + {"1f46f-1f3ff-200d-2642-fe0f", "1f46f-200d-2642-fe0f"}, + {"1f470-1f3fb", "1f470"}, + {"1f470-1f3fb-200d-2640-fe0f", "1f470-200d-2640-fe0f"}, + {"1f470-1f3fb-200d-2642-fe0f", "1f470-200d-2642-fe0f"}, + {"1f470-1f3fc", "1f470"}, + {"1f470-1f3fc-200d-2640-fe0f", "1f470-200d-2640-fe0f"}, + {"1f470-1f3fc-200d-2642-fe0f", "1f470-200d-2642-fe0f"}, + {"1f470-1f3fd", "1f470"}, + {"1f470-1f3fd-200d-2640-fe0f", "1f470-200d-2640-fe0f"}, + {"1f470-1f3fd-200d-2642-fe0f", "1f470-200d-2642-fe0f"}, + {"1f470-1f3fe", "1f470"}, + {"1f470-1f3fe-200d-2640-fe0f", "1f470-200d-2640-fe0f"}, + {"1f470-1f3fe-200d-2642-fe0f", "1f470-200d-2642-fe0f"}, + {"1f470-1f3ff", "1f470"}, + {"1f470-1f3ff-200d-2640-fe0f", "1f470-200d-2640-fe0f"}, + {"1f470-1f3ff-200d-2642-fe0f", "1f470-200d-2642-fe0f"}, + {"1f471-1f3fb", "1f471"}, + {"1f471-1f3fb-200d-2640-fe0f", "1f471-200d-2640-fe0f"}, + {"1f471-1f3fb-200d-2642-fe0f", "1f471-200d-2642-fe0f"}, + {"1f471-1f3fc", "1f471"}, + {"1f471-1f3fc-200d-2640-fe0f", "1f471-200d-2640-fe0f"}, + {"1f471-1f3fc-200d-2642-fe0f", "1f471-200d-2642-fe0f"}, + {"1f471-1f3fd", "1f471"}, + {"1f471-1f3fd-200d-2640-fe0f", "1f471-200d-2640-fe0f"}, + {"1f471-1f3fd-200d-2642-fe0f", "1f471-200d-2642-fe0f"}, + {"1f471-1f3fe", "1f471"}, + {"1f471-1f3fe-200d-2640-fe0f", "1f471-200d-2640-fe0f"}, + {"1f471-1f3fe-200d-2642-fe0f", "1f471-200d-2642-fe0f"}, + {"1f471-1f3ff", "1f471"}, + {"1f471-1f3ff-200d-2640-fe0f", "1f471-200d-2640-fe0f"}, + {"1f471-1f3ff-200d-2642-fe0f", "1f471-200d-2642-fe0f"}, + {"1f472-1f3fb", "1f472"}, + {"1f472-1f3fc", "1f472"}, + {"1f472-1f3fd", "1f472"}, + {"1f472-1f3fe", "1f472"}, + {"1f472-1f3ff", "1f472"}, + {"1f473-1f3fb", "1f473"}, + {"1f473-1f3fb-200d-2640-fe0f", "1f473-200d-2640-fe0f"}, + {"1f473-1f3fb-200d-2642-fe0f", "1f473-200d-2642-fe0f"}, + {"1f473-1f3fc", "1f473"}, + {"1f473-1f3fc-200d-2640-fe0f", "1f473-200d-2640-fe0f"}, + {"1f473-1f3fc-200d-2642-fe0f", "1f473-200d-2642-fe0f"}, + {"1f473-1f3fd", "1f473"}, + {"1f473-1f3fd-200d-2640-fe0f", "1f473-200d-2640-fe0f"}, + {"1f473-1f3fd-200d-2642-fe0f", "1f473-200d-2642-fe0f"}, + {"1f473-1f3fe", "1f473"}, + {"1f473-1f3fe-200d-2640-fe0f", "1f473-200d-2640-fe0f"}, + {"1f473-1f3fe-200d-2642-fe0f", "1f473-200d-2642-fe0f"}, + {"1f473-1f3ff", "1f473"}, + {"1f473-1f3ff-200d-2640-fe0f", "1f473-200d-2640-fe0f"}, + {"1f473-1f3ff-200d-2642-fe0f", "1f473-200d-2642-fe0f"}, + {"1f474-1f3fb", "1f474"}, + {"1f474-1f3fc", "1f474"}, + {"1f474-1f3fd", "1f474"}, + {"1f474-1f3fe", "1f474"}, + {"1f474-1f3ff", "1f474"}, + {"1f475-1f3fb", "1f475"}, + {"1f475-1f3fc", "1f475"}, + {"1f475-1f3fd", "1f475"}, + {"1f475-1f3fe", "1f475"}, + {"1f475-1f3ff", "1f475"}, + {"1f476-1f3fb", "1f476"}, + {"1f476-1f3fc", "1f476"}, + {"1f476-1f3fd", "1f476"}, + {"1f476-1f3fe", "1f476"}, + {"1f476-1f3ff", "1f476"}, + {"1f477-1f3fb", "1f477"}, + {"1f477-1f3fb-200d-2640-fe0f", "1f477-200d-2640-fe0f"}, + {"1f477-1f3fb-200d-2642-fe0f", "1f477-200d-2642-fe0f"}, + {"1f477-1f3fc", "1f477"}, + {"1f477-1f3fc-200d-2640-fe0f", "1f477-200d-2640-fe0f"}, + {"1f477-1f3fc-200d-2642-fe0f", "1f477-200d-2642-fe0f"}, + {"1f477-1f3fd", "1f477"}, + {"1f477-1f3fd-200d-2640-fe0f", "1f477-200d-2640-fe0f"}, + {"1f477-1f3fd-200d-2642-fe0f", "1f477-200d-2642-fe0f"}, + {"1f477-1f3fe", "1f477"}, + {"1f477-1f3fe-200d-2640-fe0f", "1f477-200d-2640-fe0f"}, + {"1f477-1f3fe-200d-2642-fe0f", "1f477-200d-2642-fe0f"}, + {"1f477-1f3ff", "1f477"}, + {"1f477-1f3ff-200d-2640-fe0f", "1f477-200d-2640-fe0f"}, + {"1f477-1f3ff-200d-2642-fe0f", "1f477-200d-2642-fe0f"}, + {"1f478-1f3fb", "1f478"}, + {"1f478-1f3fc", "1f478"}, + {"1f478-1f3fd", "1f478"}, + {"1f478-1f3fe", "1f478"}, + {"1f478-1f3ff", "1f478"}, + {"1f47c-1f3fb", "1f47c"}, + {"1f47c-1f3fc", "1f47c"}, + {"1f47c-1f3fd", "1f47c"}, + {"1f47c-1f3fe", "1f47c"}, + {"1f47c-1f3ff", "1f47c"}, + {"1f481-1f3fb", "1f481"}, + {"1f481-1f3fb-200d-2640-fe0f", "1f481-200d-2640-fe0f"}, + {"1f481-1f3fb-200d-2642-fe0f", "1f481-200d-2642-fe0f"}, + {"1f481-1f3fc", "1f481"}, + {"1f481-1f3fc-200d-2640-fe0f", "1f481-200d-2640-fe0f"}, + {"1f481-1f3fc-200d-2642-fe0f", "1f481-200d-2642-fe0f"}, + {"1f481-1f3fd", "1f481"}, + {"1f481-1f3fd-200d-2640-fe0f", "1f481-200d-2640-fe0f"}, + {"1f481-1f3fd-200d-2642-fe0f", "1f481-200d-2642-fe0f"}, + {"1f481-1f3fe", "1f481"}, + {"1f481-1f3fe-200d-2640-fe0f", "1f481-200d-2640-fe0f"}, + {"1f481-1f3fe-200d-2642-fe0f", "1f481-200d-2642-fe0f"}, + {"1f481-1f3ff", "1f481"}, + {"1f481-1f3ff-200d-2640-fe0f", "1f481-200d-2640-fe0f"}, + {"1f481-1f3ff-200d-2642-fe0f", "1f481-200d-2642-fe0f"}, + {"1f482-1f3fb", "1f482"}, + {"1f482-1f3fb-200d-2640-fe0f", "1f482-200d-2640-fe0f"}, + {"1f482-1f3fb-200d-2642-fe0f", "1f482-200d-2642-fe0f"}, + {"1f482-1f3fc", "1f482"}, + {"1f482-1f3fc-200d-2640-fe0f", "1f482-200d-2640-fe0f"}, + {"1f482-1f3fc-200d-2642-fe0f", "1f482-200d-2642-fe0f"}, + {"1f482-1f3fd", "1f482"}, + {"1f482-1f3fd-200d-2640-fe0f", "1f482-200d-2640-fe0f"}, + {"1f482-1f3fd-200d-2642-fe0f", "1f482-200d-2642-fe0f"}, + {"1f482-1f3fe", "1f482"}, + {"1f482-1f3fe-200d-2640-fe0f", "1f482-200d-2640-fe0f"}, + {"1f482-1f3fe-200d-2642-fe0f", "1f482-200d-2642-fe0f"}, + {"1f482-1f3ff", "1f482"}, + {"1f482-1f3ff-200d-2640-fe0f", "1f482-200d-2640-fe0f"}, + {"1f482-1f3ff-200d-2642-fe0f", "1f482-200d-2642-fe0f"}, + {"1f483-1f3fb", "1f483"}, + {"1f483-1f3fc", "1f483"}, + {"1f483-1f3fd", "1f483"}, + {"1f483-1f3fe", "1f483"}, + {"1f483-1f3ff", "1f483"}, + {"1f485-1f3fb", "1f485"}, + {"1f485-1f3fc", "1f485"}, + {"1f485-1f3fd", "1f485"}, + {"1f485-1f3fe", "1f485"}, + {"1f485-1f3ff", "1f485"}, + {"1f486-1f3fb", "1f486"}, + {"1f486-1f3fb-200d-2640-fe0f", "1f486-200d-2640-fe0f"}, + {"1f486-1f3fb-200d-2642-fe0f", "1f486-200d-2642-fe0f"}, + {"1f486-1f3fc", "1f486"}, + {"1f486-1f3fc-200d-2640-fe0f", "1f486-200d-2640-fe0f"}, + {"1f486-1f3fc-200d-2642-fe0f", "1f486-200d-2642-fe0f"}, + {"1f486-1f3fd", "1f486"}, + {"1f486-1f3fd-200d-2640-fe0f", "1f486-200d-2640-fe0f"}, + {"1f486-1f3fd-200d-2642-fe0f", "1f486-200d-2642-fe0f"}, + {"1f486-1f3fe", "1f486"}, + {"1f486-1f3fe-200d-2640-fe0f", "1f486-200d-2640-fe0f"}, + {"1f486-1f3fe-200d-2642-fe0f", "1f486-200d-2642-fe0f"}, + {"1f486-1f3ff", "1f486"}, + {"1f486-1f3ff-200d-2640-fe0f", "1f486-200d-2640-fe0f"}, + {"1f486-1f3ff-200d-2642-fe0f", "1f486-200d-2642-fe0f"}, + {"1f487-1f3fb", "1f487"}, + {"1f487-1f3fb-200d-2640-fe0f", "1f487-200d-2640-fe0f"}, + {"1f487-1f3fb-200d-2642-fe0f", "1f487-200d-2642-fe0f"}, + {"1f487-1f3fc", "1f487"}, + {"1f487-1f3fc-200d-2640-fe0f", "1f487-200d-2640-fe0f"}, + {"1f487-1f3fc-200d-2642-fe0f", "1f487-200d-2642-fe0f"}, + {"1f487-1f3fd", "1f487"}, + {"1f487-1f3fd-200d-2640-fe0f", "1f487-200d-2640-fe0f"}, + {"1f487-1f3fd-200d-2642-fe0f", "1f487-200d-2642-fe0f"}, + {"1f487-1f3fe", "1f487"}, + {"1f487-1f3fe-200d-2640-fe0f", "1f487-200d-2640-fe0f"}, + {"1f487-1f3fe-200d-2642-fe0f", "1f487-200d-2642-fe0f"}, + {"1f487-1f3ff", "1f487"}, + {"1f487-1f3ff-200d-2640-fe0f", "1f487-200d-2640-fe0f"}, + {"1f487-1f3ff-200d-2642-fe0f", "1f487-200d-2642-fe0f"}, + {"1f48f-1f3fb", "1f48f"}, + {"1f48f-1f3fc", "1f48f"}, + {"1f48f-1f3fd", "1f48f"}, + {"1f48f-1f3fe", "1f48f"}, + {"1f48f-1f3ff", "1f48f"}, + {"1f491-1f3fb", "1f491"}, + {"1f491-1f3fc", "1f491"}, + {"1f491-1f3fd", "1f491"}, + {"1f491-1f3fe", "1f491"}, + {"1f491-1f3ff", "1f491"}, + {"1f4aa-1f3fb", "1f4aa"}, + {"1f4aa-1f3fc", "1f4aa"}, + {"1f4aa-1f3fd", "1f4aa"}, + {"1f4aa-1f3fe", "1f4aa"}, + {"1f4aa-1f3ff", "1f4aa"}, + {"1f574-1f3fb", "1f574-fe0f"}, + {"1f574-1f3fc", "1f574-fe0f"}, + {"1f574-1f3fd", "1f574-fe0f"}, + {"1f574-1f3fe", "1f574-fe0f"}, + {"1f574-1f3ff", "1f574-fe0f"}, + {"1f575-1f3fb", "1f575-fe0f"}, + {"1f575-1f3fb-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"}, + {"1f575-1f3fb-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"}, + {"1f575-1f3fc", "1f575-fe0f"}, + {"1f575-1f3fc-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"}, + {"1f575-1f3fc-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"}, + {"1f575-1f3fd", "1f575-fe0f"}, + {"1f575-1f3fd-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"}, + {"1f575-1f3fd-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"}, + {"1f575-1f3fe", "1f575-fe0f"}, + {"1f575-1f3fe-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"}, + {"1f575-1f3fe-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"}, + {"1f575-1f3ff", "1f575-fe0f"}, + {"1f575-1f3ff-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"}, + {"1f575-1f3ff-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"}, + {"1f57a-1f3fb", "1f57a"}, + {"1f57a-1f3fc", "1f57a"}, + {"1f57a-1f3fd", "1f57a"}, + {"1f57a-1f3fe", "1f57a"}, + {"1f57a-1f3ff", "1f57a"}, + {"1f590-1f3fb", "1f590-fe0f"}, + {"1f590-1f3fc", "1f590-fe0f"}, + {"1f590-1f3fd", "1f590-fe0f"}, + {"1f590-1f3fe", "1f590-fe0f"}, + {"1f590-1f3ff", "1f590-fe0f"}, + {"1f595-1f3fb", "1f595"}, + {"1f595-1f3fc", "1f595"}, + {"1f595-1f3fd", "1f595"}, + {"1f595-1f3fe", "1f595"}, + {"1f595-1f3ff", "1f595"}, + {"1f596-1f3fb", "1f596"}, + {"1f596-1f3fc", "1f596"}, + {"1f596-1f3fd", "1f596"}, + {"1f596-1f3fe", "1f596"}, + {"1f596-1f3ff", "1f596"}, + {"1f645-1f3fb", "1f645"}, + {"1f645-1f3fb-200d-2640-fe0f", "1f645-200d-2640-fe0f"}, + {"1f645-1f3fb-200d-2642-fe0f", "1f645-200d-2642-fe0f"}, + {"1f645-1f3fc", "1f645"}, + {"1f645-1f3fc-200d-2640-fe0f", "1f645-200d-2640-fe0f"}, + {"1f645-1f3fc-200d-2642-fe0f", "1f645-200d-2642-fe0f"}, + {"1f645-1f3fd", "1f645"}, + {"1f645-1f3fd-200d-2640-fe0f", "1f645-200d-2640-fe0f"}, + {"1f645-1f3fd-200d-2642-fe0f", "1f645-200d-2642-fe0f"}, + {"1f645-1f3fe", "1f645"}, + {"1f645-1f3fe-200d-2640-fe0f", "1f645-200d-2640-fe0f"}, + {"1f645-1f3fe-200d-2642-fe0f", "1f645-200d-2642-fe0f"}, + {"1f645-1f3ff", "1f645"}, + {"1f645-1f3ff-200d-2640-fe0f", "1f645-200d-2640-fe0f"}, + {"1f645-1f3ff-200d-2642-fe0f", "1f645-200d-2642-fe0f"}, + {"1f646-1f3fb", "1f646"}, + {"1f646-1f3fb-200d-2640-fe0f", "1f646-200d-2640-fe0f"}, + {"1f646-1f3fb-200d-2642-fe0f", "1f646-200d-2642-fe0f"}, + {"1f646-1f3fc", "1f646"}, + {"1f646-1f3fc-200d-2640-fe0f", "1f646-200d-2640-fe0f"}, + {"1f646-1f3fc-200d-2642-fe0f", "1f646-200d-2642-fe0f"}, + {"1f646-1f3fd", "1f646"}, + {"1f646-1f3fd-200d-2640-fe0f", "1f646-200d-2640-fe0f"}, + {"1f646-1f3fd-200d-2642-fe0f", "1f646-200d-2642-fe0f"}, + {"1f646-1f3fe", "1f646"}, + {"1f646-1f3fe-200d-2640-fe0f", "1f646-200d-2640-fe0f"}, + {"1f646-1f3fe-200d-2642-fe0f", "1f646-200d-2642-fe0f"}, + {"1f646-1f3ff", "1f646"}, + {"1f646-1f3ff-200d-2640-fe0f", "1f646-200d-2640-fe0f"}, + {"1f646-1f3ff-200d-2642-fe0f", "1f646-200d-2642-fe0f"}, + {"1f647-1f3fb", "1f647"}, + {"1f647-1f3fb-200d-2640-fe0f", "1f647-200d-2640-fe0f"}, + {"1f647-1f3fb-200d-2642-fe0f", "1f647-200d-2642-fe0f"}, + {"1f647-1f3fc", "1f647"}, + {"1f647-1f3fc-200d-2640-fe0f", "1f647-200d-2640-fe0f"}, + {"1f647-1f3fc-200d-2642-fe0f", "1f647-200d-2642-fe0f"}, + {"1f647-1f3fd", "1f647"}, + {"1f647-1f3fd-200d-2640-fe0f", "1f647-200d-2640-fe0f"}, + {"1f647-1f3fd-200d-2642-fe0f", "1f647-200d-2642-fe0f"}, + {"1f647-1f3fe", "1f647"}, + {"1f647-1f3fe-200d-2640-fe0f", "1f647-200d-2640-fe0f"}, + {"1f647-1f3fe-200d-2642-fe0f", "1f647-200d-2642-fe0f"}, + {"1f647-1f3ff", "1f647"}, + {"1f647-1f3ff-200d-2640-fe0f", "1f647-200d-2640-fe0f"}, + {"1f647-1f3ff-200d-2642-fe0f", "1f647-200d-2642-fe0f"}, + {"1f64b-1f3fb", "1f64b"}, + {"1f64b-1f3fb-200d-2640-fe0f", "1f64b-200d-2640-fe0f"}, + {"1f64b-1f3fb-200d-2642-fe0f", "1f64b-200d-2642-fe0f"}, + {"1f64b-1f3fc", "1f64b"}, + {"1f64b-1f3fc-200d-2640-fe0f", "1f64b-200d-2640-fe0f"}, + {"1f64b-1f3fc-200d-2642-fe0f", "1f64b-200d-2642-fe0f"}, + {"1f64b-1f3fd", "1f64b"}, + {"1f64b-1f3fd-200d-2640-fe0f", "1f64b-200d-2640-fe0f"}, + {"1f64b-1f3fd-200d-2642-fe0f", "1f64b-200d-2642-fe0f"}, + {"1f64b-1f3fe", "1f64b"}, + {"1f64b-1f3fe-200d-2640-fe0f", "1f64b-200d-2640-fe0f"}, + {"1f64b-1f3fe-200d-2642-fe0f", "1f64b-200d-2642-fe0f"}, + {"1f64b-1f3ff", "1f64b"}, + {"1f64b-1f3ff-200d-2640-fe0f", "1f64b-200d-2640-fe0f"}, + {"1f64b-1f3ff-200d-2642-fe0f", "1f64b-200d-2642-fe0f"}, + {"1f64c-1f3fb", "1f64c"}, + {"1f64c-1f3fc", "1f64c"}, + {"1f64c-1f3fd", "1f64c"}, + {"1f64c-1f3fe", "1f64c"}, + {"1f64c-1f3ff", "1f64c"}, + {"1f64d-1f3fb", "1f64d"}, + {"1f64d-1f3fb-200d-2640-fe0f", "1f64d-200d-2640-fe0f"}, + {"1f64d-1f3fb-200d-2642-fe0f", "1f64d-200d-2642-fe0f"}, + {"1f64d-1f3fc", "1f64d"}, + {"1f64d-1f3fc-200d-2640-fe0f", "1f64d-200d-2640-fe0f"}, + {"1f64d-1f3fc-200d-2642-fe0f", "1f64d-200d-2642-fe0f"}, + {"1f64d-1f3fd", "1f64d"}, + {"1f64d-1f3fd-200d-2640-fe0f", "1f64d-200d-2640-fe0f"}, + {"1f64d-1f3fd-200d-2642-fe0f", "1f64d-200d-2642-fe0f"}, + {"1f64d-1f3fe", "1f64d"}, + {"1f64d-1f3fe-200d-2640-fe0f", "1f64d-200d-2640-fe0f"}, + {"1f64d-1f3fe-200d-2642-fe0f", "1f64d-200d-2642-fe0f"}, + {"1f64d-1f3ff", "1f64d"}, + {"1f64d-1f3ff-200d-2640-fe0f", "1f64d-200d-2640-fe0f"}, + {"1f64d-1f3ff-200d-2642-fe0f", "1f64d-200d-2642-fe0f"}, + {"1f64e-1f3fb", "1f64e"}, + {"1f64e-1f3fb-200d-2640-fe0f", "1f64e-200d-2640-fe0f"}, + {"1f64e-1f3fb-200d-2642-fe0f", "1f64e-200d-2642-fe0f"}, + {"1f64e-1f3fc", "1f64e"}, + {"1f64e-1f3fc-200d-2640-fe0f", "1f64e-200d-2640-fe0f"}, + {"1f64e-1f3fc-200d-2642-fe0f", "1f64e-200d-2642-fe0f"}, + {"1f64e-1f3fd", "1f64e"}, + {"1f64e-1f3fd-200d-2640-fe0f", "1f64e-200d-2640-fe0f"}, + {"1f64e-1f3fd-200d-2642-fe0f", "1f64e-200d-2642-fe0f"}, + {"1f64e-1f3fe", "1f64e"}, + {"1f64e-1f3fe-200d-2640-fe0f", "1f64e-200d-2640-fe0f"}, + {"1f64e-1f3fe-200d-2642-fe0f", "1f64e-200d-2642-fe0f"}, + {"1f64e-1f3ff", "1f64e"}, + {"1f64e-1f3ff-200d-2640-fe0f", "1f64e-200d-2640-fe0f"}, + {"1f64e-1f3ff-200d-2642-fe0f", "1f64e-200d-2642-fe0f"}, + {"1f64f-1f3fb", "1f64f"}, + {"1f64f-1f3fc", "1f64f"}, + {"1f64f-1f3fd", "1f64f"}, + {"1f64f-1f3fe", "1f64f"}, + {"1f64f-1f3ff", "1f64f"}, + {"1f6a3-1f3fb", "1f6a3"}, + {"1f6a3-1f3fb-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"}, + {"1f6a3-1f3fb-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"}, + {"1f6a3-1f3fc", "1f6a3"}, + {"1f6a3-1f3fc-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"}, + {"1f6a3-1f3fc-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"}, + {"1f6a3-1f3fd", "1f6a3"}, + {"1f6a3-1f3fd-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"}, + {"1f6a3-1f3fd-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"}, + {"1f6a3-1f3fe", "1f6a3"}, + {"1f6a3-1f3fe-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"}, + {"1f6a3-1f3fe-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"}, + {"1f6a3-1f3ff", "1f6a3"}, + {"1f6a3-1f3ff-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"}, + {"1f6a3-1f3ff-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"}, + {"1f6b4-1f3fb", "1f6b4"}, + {"1f6b4-1f3fb-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"}, + {"1f6b4-1f3fb-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"}, + {"1f6b4-1f3fc", "1f6b4"}, + {"1f6b4-1f3fc-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"}, + {"1f6b4-1f3fc-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"}, + {"1f6b4-1f3fd", "1f6b4"}, + {"1f6b4-1f3fd-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"}, + {"1f6b4-1f3fd-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"}, + {"1f6b4-1f3fe", "1f6b4"}, + {"1f6b4-1f3fe-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"}, + {"1f6b4-1f3fe-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"}, + {"1f6b4-1f3ff", "1f6b4"}, + {"1f6b4-1f3ff-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"}, + {"1f6b4-1f3ff-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"}, + {"1f6b5-1f3fb", "1f6b5"}, + {"1f6b5-1f3fb-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"}, + {"1f6b5-1f3fb-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"}, + {"1f6b5-1f3fc", "1f6b5"}, + {"1f6b5-1f3fc-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"}, + {"1f6b5-1f3fc-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"}, + {"1f6b5-1f3fd", "1f6b5"}, + {"1f6b5-1f3fd-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"}, + {"1f6b5-1f3fd-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"}, + {"1f6b5-1f3fe", "1f6b5"}, + {"1f6b5-1f3fe-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"}, + {"1f6b5-1f3fe-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"}, + {"1f6b5-1f3ff", "1f6b5"}, + {"1f6b5-1f3ff-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"}, + {"1f6b5-1f3ff-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"}, + {"1f6b6-1f3fb", "1f6b6"}, + {"1f6b6-1f3fb-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"}, + {"1f6b6-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fb-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"}, + {"1f6b6-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fb-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"}, + {"1f6b6-1f3fc", "1f6b6"}, + {"1f6b6-1f3fc-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"}, + {"1f6b6-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fc-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"}, + {"1f6b6-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fc-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"}, + {"1f6b6-1f3fd", "1f6b6"}, + {"1f6b6-1f3fd-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"}, + {"1f6b6-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fd-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"}, + {"1f6b6-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fd-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"}, + {"1f6b6-1f3fe", "1f6b6"}, + {"1f6b6-1f3fe-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"}, + {"1f6b6-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fe-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"}, + {"1f6b6-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3fe-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"}, + {"1f6b6-1f3ff", "1f6b6"}, + {"1f6b6-1f3ff-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"}, + {"1f6b6-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3ff-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"}, + {"1f6b6-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f6b6-1f3ff-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"}, + {"1f6c0-1f3fb", "1f6c0"}, + {"1f6c0-1f3fc", "1f6c0"}, + {"1f6c0-1f3fd", "1f6c0"}, + {"1f6c0-1f3fe", "1f6c0"}, + {"1f6c0-1f3ff", "1f6c0"}, + {"1f6cc-1f3fb", "1f6cc"}, + {"1f6cc-1f3fc", "1f6cc"}, + {"1f6cc-1f3fd", "1f6cc"}, + {"1f6cc-1f3fe", "1f6cc"}, + {"1f6cc-1f3ff", "1f6cc"}, + {"1f90c-1f3fb", "1f90c"}, + {"1f90c-1f3fc", "1f90c"}, + {"1f90c-1f3fd", "1f90c"}, + {"1f90c-1f3fe", "1f90c"}, + {"1f90c-1f3ff", "1f90c"}, + {"1f90f-1f3fb", "1f90f"}, + {"1f90f-1f3fc", "1f90f"}, + {"1f90f-1f3fd", "1f90f"}, + {"1f90f-1f3fe", "1f90f"}, + {"1f90f-1f3ff", "1f90f"}, + {"1f918-1f3fb", "1f918"}, + {"1f918-1f3fc", "1f918"}, + {"1f918-1f3fd", "1f918"}, + {"1f918-1f3fe", "1f918"}, + {"1f918-1f3ff", "1f918"}, + {"1f919-1f3fb", "1f919"}, + {"1f919-1f3fc", "1f919"}, + {"1f919-1f3fd", "1f919"}, + {"1f919-1f3fe", "1f919"}, + {"1f919-1f3ff", "1f919"}, + {"1f91a-1f3fb", "1f91a"}, + {"1f91a-1f3fc", "1f91a"}, + {"1f91a-1f3fd", "1f91a"}, + {"1f91a-1f3fe", "1f91a"}, + {"1f91a-1f3ff", "1f91a"}, + {"1f91b-1f3fb", "1f91b"}, + {"1f91b-1f3fc", "1f91b"}, + {"1f91b-1f3fd", "1f91b"}, + {"1f91b-1f3fe", "1f91b"}, + {"1f91b-1f3ff", "1f91b"}, + {"1f91c-1f3fb", "1f91c"}, + {"1f91c-1f3fc", "1f91c"}, + {"1f91c-1f3fd", "1f91c"}, + {"1f91c-1f3fe", "1f91c"}, + {"1f91c-1f3ff", "1f91c"}, + {"1f91d-1f3fb", "1f91d"}, + {"1f91d-1f3fc", "1f91d"}, + {"1f91d-1f3fd", "1f91d"}, + {"1f91d-1f3fe", "1f91d"}, + {"1f91d-1f3ff", "1f91d"}, + {"1f91e-1f3fb", "1f91e"}, + {"1f91e-1f3fc", "1f91e"}, + {"1f91e-1f3fd", "1f91e"}, + {"1f91e-1f3fe", "1f91e"}, + {"1f91e-1f3ff", "1f91e"}, + {"1f91f-1f3fb", "1f91f"}, + {"1f91f-1f3fc", "1f91f"}, + {"1f91f-1f3fd", "1f91f"}, + {"1f91f-1f3fe", "1f91f"}, + {"1f91f-1f3ff", "1f91f"}, + {"1f926-1f3fb", "1f926"}, + {"1f926-1f3fb-200d-2640-fe0f", "1f926-200d-2640-fe0f"}, + {"1f926-1f3fb-200d-2642-fe0f", "1f926-200d-2642-fe0f"}, + {"1f926-1f3fc", "1f926"}, + {"1f926-1f3fc-200d-2640-fe0f", "1f926-200d-2640-fe0f"}, + {"1f926-1f3fc-200d-2642-fe0f", "1f926-200d-2642-fe0f"}, + {"1f926-1f3fd", "1f926"}, + {"1f926-1f3fd-200d-2640-fe0f", "1f926-200d-2640-fe0f"}, + {"1f926-1f3fd-200d-2642-fe0f", "1f926-200d-2642-fe0f"}, + {"1f926-1f3fe", "1f926"}, + {"1f926-1f3fe-200d-2640-fe0f", "1f926-200d-2640-fe0f"}, + {"1f926-1f3fe-200d-2642-fe0f", "1f926-200d-2642-fe0f"}, + {"1f926-1f3ff", "1f926"}, + {"1f926-1f3ff-200d-2640-fe0f", "1f926-200d-2640-fe0f"}, + {"1f926-1f3ff-200d-2642-fe0f", "1f926-200d-2642-fe0f"}, + {"1f930-1f3fb", "1f930"}, + {"1f930-1f3fc", "1f930"}, + {"1f930-1f3fd", "1f930"}, + {"1f930-1f3fe", "1f930"}, + {"1f930-1f3ff", "1f930"}, + {"1f931-1f3fb", "1f931"}, + {"1f931-1f3fc", "1f931"}, + {"1f931-1f3fd", "1f931"}, + {"1f931-1f3fe", "1f931"}, + {"1f931-1f3ff", "1f931"}, + {"1f932-1f3fb", "1f932"}, + {"1f932-1f3fc", "1f932"}, + {"1f932-1f3fd", "1f932"}, + {"1f932-1f3fe", "1f932"}, + {"1f932-1f3ff", "1f932"}, + {"1f933-1f3fb", "1f933"}, + {"1f933-1f3fc", "1f933"}, + {"1f933-1f3fd", "1f933"}, + {"1f933-1f3fe", "1f933"}, + {"1f933-1f3ff", "1f933"}, + {"1f934-1f3fb", "1f934"}, + {"1f934-1f3fc", "1f934"}, + {"1f934-1f3fd", "1f934"}, + {"1f934-1f3fe", "1f934"}, + {"1f934-1f3ff", "1f934"}, + {"1f935-1f3fb", "1f935"}, + {"1f935-1f3fb-200d-2640-fe0f", "1f935-200d-2640-fe0f"}, + {"1f935-1f3fb-200d-2642-fe0f", "1f935-200d-2642-fe0f"}, + {"1f935-1f3fc", "1f935"}, + {"1f935-1f3fc-200d-2640-fe0f", "1f935-200d-2640-fe0f"}, + {"1f935-1f3fc-200d-2642-fe0f", "1f935-200d-2642-fe0f"}, + {"1f935-1f3fd", "1f935"}, + {"1f935-1f3fd-200d-2640-fe0f", "1f935-200d-2640-fe0f"}, + {"1f935-1f3fd-200d-2642-fe0f", "1f935-200d-2642-fe0f"}, + {"1f935-1f3fe", "1f935"}, + {"1f935-1f3fe-200d-2640-fe0f", "1f935-200d-2640-fe0f"}, + {"1f935-1f3fe-200d-2642-fe0f", "1f935-200d-2642-fe0f"}, + {"1f935-1f3ff", "1f935"}, + {"1f935-1f3ff-200d-2640-fe0f", "1f935-200d-2640-fe0f"}, + {"1f935-1f3ff-200d-2642-fe0f", "1f935-200d-2642-fe0f"}, + {"1f936-1f3fb", "1f936"}, + {"1f936-1f3fc", "1f936"}, + {"1f936-1f3fd", "1f936"}, + {"1f936-1f3fe", "1f936"}, + {"1f936-1f3ff", "1f936"}, + {"1f937-1f3fb", "1f937"}, + {"1f937-1f3fb-200d-2640-fe0f", "1f937-200d-2640-fe0f"}, + {"1f937-1f3fb-200d-2642-fe0f", "1f937-200d-2642-fe0f"}, + {"1f937-1f3fc", "1f937"}, + {"1f937-1f3fc-200d-2640-fe0f", "1f937-200d-2640-fe0f"}, + {"1f937-1f3fc-200d-2642-fe0f", "1f937-200d-2642-fe0f"}, + {"1f937-1f3fd", "1f937"}, + {"1f937-1f3fd-200d-2640-fe0f", "1f937-200d-2640-fe0f"}, + {"1f937-1f3fd-200d-2642-fe0f", "1f937-200d-2642-fe0f"}, + {"1f937-1f3fe", "1f937"}, + {"1f937-1f3fe-200d-2640-fe0f", "1f937-200d-2640-fe0f"}, + {"1f937-1f3fe-200d-2642-fe0f", "1f937-200d-2642-fe0f"}, + {"1f937-1f3ff", "1f937"}, + {"1f937-1f3ff-200d-2640-fe0f", "1f937-200d-2640-fe0f"}, + {"1f937-1f3ff-200d-2642-fe0f", "1f937-200d-2642-fe0f"}, + {"1f938-1f3fb", "1f938"}, + {"1f938-1f3fb-200d-2640-fe0f", "1f938-200d-2640-fe0f"}, + {"1f938-1f3fb-200d-2642-fe0f", "1f938-200d-2642-fe0f"}, + {"1f938-1f3fc", "1f938"}, + {"1f938-1f3fc-200d-2640-fe0f", "1f938-200d-2640-fe0f"}, + {"1f938-1f3fc-200d-2642-fe0f", "1f938-200d-2642-fe0f"}, + {"1f938-1f3fd", "1f938"}, + {"1f938-1f3fd-200d-2640-fe0f", "1f938-200d-2640-fe0f"}, + {"1f938-1f3fd-200d-2642-fe0f", "1f938-200d-2642-fe0f"}, + {"1f938-1f3fe", "1f938"}, + {"1f938-1f3fe-200d-2640-fe0f", "1f938-200d-2640-fe0f"}, + {"1f938-1f3fe-200d-2642-fe0f", "1f938-200d-2642-fe0f"}, + {"1f938-1f3ff", "1f938"}, + {"1f938-1f3ff-200d-2640-fe0f", "1f938-200d-2640-fe0f"}, + {"1f938-1f3ff-200d-2642-fe0f", "1f938-200d-2642-fe0f"}, + {"1f939-1f3fb", "1f939"}, + {"1f939-1f3fb-200d-2640-fe0f", "1f939-200d-2640-fe0f"}, + {"1f939-1f3fb-200d-2642-fe0f", "1f939-200d-2642-fe0f"}, + {"1f939-1f3fc", "1f939"}, + {"1f939-1f3fc-200d-2640-fe0f", "1f939-200d-2640-fe0f"}, + {"1f939-1f3fc-200d-2642-fe0f", "1f939-200d-2642-fe0f"}, + {"1f939-1f3fd", "1f939"}, + {"1f939-1f3fd-200d-2640-fe0f", "1f939-200d-2640-fe0f"}, + {"1f939-1f3fd-200d-2642-fe0f", "1f939-200d-2642-fe0f"}, + {"1f939-1f3fe", "1f939"}, + {"1f939-1f3fe-200d-2640-fe0f", "1f939-200d-2640-fe0f"}, + {"1f939-1f3fe-200d-2642-fe0f", "1f939-200d-2642-fe0f"}, + {"1f939-1f3ff", "1f939"}, + {"1f939-1f3ff-200d-2640-fe0f", "1f939-200d-2640-fe0f"}, + {"1f939-1f3ff-200d-2642-fe0f", "1f939-200d-2642-fe0f"}, + {"1f93c-1f3fb", "1f93c"}, + {"1f93c-1f3fb-200d-2640-fe0f", "1f93c-200d-2640-fe0f"}, + {"1f93c-1f3fb-200d-2642-fe0f", "1f93c-200d-2642-fe0f"}, + {"1f93c-1f3fc", "1f93c"}, + {"1f93c-1f3fc-200d-2640-fe0f", "1f93c-200d-2640-fe0f"}, + {"1f93c-1f3fc-200d-2642-fe0f", "1f93c-200d-2642-fe0f"}, + {"1f93c-1f3fd", "1f93c"}, + {"1f93c-1f3fd-200d-2640-fe0f", "1f93c-200d-2640-fe0f"}, + {"1f93c-1f3fd-200d-2642-fe0f", "1f93c-200d-2642-fe0f"}, + {"1f93c-1f3fe", "1f93c"}, + {"1f93c-1f3fe-200d-2640-fe0f", "1f93c-200d-2640-fe0f"}, + {"1f93c-1f3fe-200d-2642-fe0f", "1f93c-200d-2642-fe0f"}, + {"1f93c-1f3ff", "1f93c"}, + {"1f93c-1f3ff-200d-2640-fe0f", "1f93c-200d-2640-fe0f"}, + {"1f93c-1f3ff-200d-2642-fe0f", "1f93c-200d-2642-fe0f"}, + {"1f93d-1f3fb", "1f93d"}, + {"1f93d-1f3fb-200d-2640-fe0f", "1f93d-200d-2640-fe0f"}, + {"1f93d-1f3fb-200d-2642-fe0f", "1f93d-200d-2642-fe0f"}, + {"1f93d-1f3fc", "1f93d"}, + {"1f93d-1f3fc-200d-2640-fe0f", "1f93d-200d-2640-fe0f"}, + {"1f93d-1f3fc-200d-2642-fe0f", "1f93d-200d-2642-fe0f"}, + {"1f93d-1f3fd", "1f93d"}, + {"1f93d-1f3fd-200d-2640-fe0f", "1f93d-200d-2640-fe0f"}, + {"1f93d-1f3fd-200d-2642-fe0f", "1f93d-200d-2642-fe0f"}, + {"1f93d-1f3fe", "1f93d"}, + {"1f93d-1f3fe-200d-2640-fe0f", "1f93d-200d-2640-fe0f"}, + {"1f93d-1f3fe-200d-2642-fe0f", "1f93d-200d-2642-fe0f"}, + {"1f93d-1f3ff", "1f93d"}, + {"1f93d-1f3ff-200d-2640-fe0f", "1f93d-200d-2640-fe0f"}, + {"1f93d-1f3ff-200d-2642-fe0f", "1f93d-200d-2642-fe0f"}, + {"1f93e-1f3fb", "1f93e"}, + {"1f93e-1f3fb-200d-2640-fe0f", "1f93e-200d-2640-fe0f"}, + {"1f93e-1f3fb-200d-2642-fe0f", "1f93e-200d-2642-fe0f"}, + {"1f93e-1f3fc", "1f93e"}, + {"1f93e-1f3fc-200d-2640-fe0f", "1f93e-200d-2640-fe0f"}, + {"1f93e-1f3fc-200d-2642-fe0f", "1f93e-200d-2642-fe0f"}, + {"1f93e-1f3fd", "1f93e"}, + {"1f93e-1f3fd-200d-2640-fe0f", "1f93e-200d-2640-fe0f"}, + {"1f93e-1f3fd-200d-2642-fe0f", "1f93e-200d-2642-fe0f"}, + {"1f93e-1f3fe", "1f93e"}, + {"1f93e-1f3fe-200d-2640-fe0f", "1f93e-200d-2640-fe0f"}, + {"1f93e-1f3fe-200d-2642-fe0f", "1f93e-200d-2642-fe0f"}, + {"1f93e-1f3ff", "1f93e"}, + {"1f93e-1f3ff-200d-2640-fe0f", "1f93e-200d-2640-fe0f"}, + {"1f93e-1f3ff-200d-2642-fe0f", "1f93e-200d-2642-fe0f"}, + {"1f977-1f3fb", "1f977"}, + {"1f977-1f3fc", "1f977"}, + {"1f977-1f3fd", "1f977"}, + {"1f977-1f3fe", "1f977"}, + {"1f977-1f3ff", "1f977"}, + {"1f9b5-1f3fb", "1f9b5"}, + {"1f9b5-1f3fc", "1f9b5"}, + {"1f9b5-1f3fd", "1f9b5"}, + {"1f9b5-1f3fe", "1f9b5"}, + {"1f9b5-1f3ff", "1f9b5"}, + {"1f9b6-1f3fb", "1f9b6"}, + {"1f9b6-1f3fc", "1f9b6"}, + {"1f9b6-1f3fd", "1f9b6"}, + {"1f9b6-1f3fe", "1f9b6"}, + {"1f9b6-1f3ff", "1f9b6"}, + {"1f9b8-1f3fb", "1f9b8"}, + {"1f9b8-1f3fb-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"}, + {"1f9b8-1f3fb-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"}, + {"1f9b8-1f3fc", "1f9b8"}, + {"1f9b8-1f3fc-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"}, + {"1f9b8-1f3fc-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"}, + {"1f9b8-1f3fd", "1f9b8"}, + {"1f9b8-1f3fd-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"}, + {"1f9b8-1f3fd-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"}, + {"1f9b8-1f3fe", "1f9b8"}, + {"1f9b8-1f3fe-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"}, + {"1f9b8-1f3fe-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"}, + {"1f9b8-1f3ff", "1f9b8"}, + {"1f9b8-1f3ff-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"}, + {"1f9b8-1f3ff-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"}, + {"1f9b9-1f3fb", "1f9b9"}, + {"1f9b9-1f3fb-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"}, + {"1f9b9-1f3fb-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"}, + {"1f9b9-1f3fc", "1f9b9"}, + {"1f9b9-1f3fc-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"}, + {"1f9b9-1f3fc-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"}, + {"1f9b9-1f3fd", "1f9b9"}, + {"1f9b9-1f3fd-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"}, + {"1f9b9-1f3fd-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"}, + {"1f9b9-1f3fe", "1f9b9"}, + {"1f9b9-1f3fe-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"}, + {"1f9b9-1f3fe-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"}, + {"1f9b9-1f3ff", "1f9b9"}, + {"1f9b9-1f3ff-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"}, + {"1f9b9-1f3ff-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"}, + {"1f9bb-1f3fb", "1f9bb"}, + {"1f9bb-1f3fc", "1f9bb"}, + {"1f9bb-1f3fd", "1f9bb"}, + {"1f9bb-1f3fe", "1f9bb"}, + {"1f9bb-1f3ff", "1f9bb"}, + {"1f9cd-1f3fb", "1f9cd"}, + {"1f9cd-1f3fb-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"}, + {"1f9cd-1f3fb-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"}, + {"1f9cd-1f3fc", "1f9cd"}, + {"1f9cd-1f3fc-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"}, + {"1f9cd-1f3fc-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"}, + {"1f9cd-1f3fd", "1f9cd"}, + {"1f9cd-1f3fd-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"}, + {"1f9cd-1f3fd-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"}, + {"1f9cd-1f3fe", "1f9cd"}, + {"1f9cd-1f3fe-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"}, + {"1f9cd-1f3fe-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"}, + {"1f9cd-1f3ff", "1f9cd"}, + {"1f9cd-1f3ff-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"}, + {"1f9cd-1f3ff-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"}, + {"1f9ce-1f3fb", "1f9ce"}, + {"1f9ce-1f3fb-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"}, + {"1f9ce-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fb-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"}, + {"1f9ce-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fb-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"}, + {"1f9ce-1f3fc", "1f9ce"}, + {"1f9ce-1f3fc-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"}, + {"1f9ce-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fc-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"}, + {"1f9ce-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fc-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"}, + {"1f9ce-1f3fd", "1f9ce"}, + {"1f9ce-1f3fd-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"}, + {"1f9ce-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fd-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"}, + {"1f9ce-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fd-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"}, + {"1f9ce-1f3fe", "1f9ce"}, + {"1f9ce-1f3fe-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"}, + {"1f9ce-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fe-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"}, + {"1f9ce-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3fe-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"}, + {"1f9ce-1f3ff", "1f9ce"}, + {"1f9ce-1f3ff-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"}, + {"1f9ce-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3ff-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"}, + {"1f9ce-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"}, + {"1f9ce-1f3ff-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"}, + {"1f9cf-1f3fb", "1f9cf"}, + {"1f9cf-1f3fb-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"}, + {"1f9cf-1f3fb-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"}, + {"1f9cf-1f3fc", "1f9cf"}, + {"1f9cf-1f3fc-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"}, + {"1f9cf-1f3fc-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"}, + {"1f9cf-1f3fd", "1f9cf"}, + {"1f9cf-1f3fd-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"}, + {"1f9cf-1f3fd-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"}, + {"1f9cf-1f3fe", "1f9cf"}, + {"1f9cf-1f3fe-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"}, + {"1f9cf-1f3fe-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"}, + {"1f9cf-1f3ff", "1f9cf"}, + {"1f9cf-1f3ff-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"}, + {"1f9cf-1f3ff-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"}, + {"1f9d1-1f3fb", "1f9d1"}, + {"1f9d1-1f3fb-200d-1f33e", "1f9d1-200d-1f33e"}, + {"1f9d1-1f3fb-200d-1f373", "1f9d1-200d-1f373"}, + {"1f9d1-1f3fb-200d-1f37c", "1f9d1-200d-1f37c"}, + {"1f9d1-1f3fb-200d-1f384", "1f9d1-200d-1f384"}, + {"1f9d1-1f3fb-200d-1f393", "1f9d1-200d-1f393"}, + {"1f9d1-1f3fb-200d-1f3a4", "1f9d1-200d-1f3a4"}, + {"1f9d1-1f3fb-200d-1f3a8", "1f9d1-200d-1f3a8"}, + {"1f9d1-1f3fb-200d-1f3eb", "1f9d1-200d-1f3eb"}, + {"1f9d1-1f3fb-200d-1f3ed", "1f9d1-200d-1f3ed"}, + {"1f9d1-1f3fb-200d-1f4bb", "1f9d1-200d-1f4bb"}, + {"1f9d1-1f3fb-200d-1f4bc", "1f9d1-200d-1f4bc"}, + {"1f9d1-1f3fb-200d-1f527", "1f9d1-200d-1f527"}, + {"1f9d1-1f3fb-200d-1f52c", "1f9d1-200d-1f52c"}, + {"1f9d1-1f3fb-200d-1f680", "1f9d1-200d-1f680"}, + {"1f9d1-1f3fb-200d-1f692", "1f9d1-200d-1f692"}, + {"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fb-200d-1f9af", "1f9d1-200d-1f9af"}, + {"1f9d1-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"}, + {"1f9d1-1f3fb-200d-1f9b0", "1f9d1-200d-1f9b0"}, + {"1f9d1-1f3fb-200d-1f9b1", "1f9d1-200d-1f9b1"}, + {"1f9d1-1f3fb-200d-1f9b2", "1f9d1-200d-1f9b2"}, + {"1f9d1-1f3fb-200d-1f9b3", "1f9d1-200d-1f9b3"}, + {"1f9d1-1f3fb-200d-1f9bc", "1f9d1-200d-1f9bc"}, + {"1f9d1-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"}, + {"1f9d1-1f3fb-200d-1f9bd", "1f9d1-200d-1f9bd"}, + {"1f9d1-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"}, + {"1f9d1-1f3fb-200d-1fa70", "1f9d1-200d-1fa70"}, + {"1f9d1-1f3fb-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"}, + {"1f9d1-1f3fb-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"}, + {"1f9d1-1f3fb-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"}, + {"1f9d1-1f3fc", "1f9d1"}, + {"1f9d1-1f3fc-200d-1f33e", "1f9d1-200d-1f33e"}, + {"1f9d1-1f3fc-200d-1f373", "1f9d1-200d-1f373"}, + {"1f9d1-1f3fc-200d-1f37c", "1f9d1-200d-1f37c"}, + {"1f9d1-1f3fc-200d-1f384", "1f9d1-200d-1f384"}, + {"1f9d1-1f3fc-200d-1f393", "1f9d1-200d-1f393"}, + {"1f9d1-1f3fc-200d-1f3a4", "1f9d1-200d-1f3a4"}, + {"1f9d1-1f3fc-200d-1f3a8", "1f9d1-200d-1f3a8"}, + {"1f9d1-1f3fc-200d-1f3eb", "1f9d1-200d-1f3eb"}, + {"1f9d1-1f3fc-200d-1f3ed", "1f9d1-200d-1f3ed"}, + {"1f9d1-1f3fc-200d-1f4bb", "1f9d1-200d-1f4bb"}, + {"1f9d1-1f3fc-200d-1f4bc", "1f9d1-200d-1f4bc"}, + {"1f9d1-1f3fc-200d-1f527", "1f9d1-200d-1f527"}, + {"1f9d1-1f3fc-200d-1f52c", "1f9d1-200d-1f52c"}, + {"1f9d1-1f3fc-200d-1f680", "1f9d1-200d-1f680"}, + {"1f9d1-1f3fc-200d-1f692", "1f9d1-200d-1f692"}, + {"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fc-200d-1f9af", "1f9d1-200d-1f9af"}, + {"1f9d1-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"}, + {"1f9d1-1f3fc-200d-1f9b0", "1f9d1-200d-1f9b0"}, + {"1f9d1-1f3fc-200d-1f9b1", "1f9d1-200d-1f9b1"}, + {"1f9d1-1f3fc-200d-1f9b2", "1f9d1-200d-1f9b2"}, + {"1f9d1-1f3fc-200d-1f9b3", "1f9d1-200d-1f9b3"}, + {"1f9d1-1f3fc-200d-1f9bc", "1f9d1-200d-1f9bc"}, + {"1f9d1-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"}, + {"1f9d1-1f3fc-200d-1f9bd", "1f9d1-200d-1f9bd"}, + {"1f9d1-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"}, + {"1f9d1-1f3fc-200d-1fa70", "1f9d1-200d-1fa70"}, + {"1f9d1-1f3fc-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"}, + {"1f9d1-1f3fc-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"}, + {"1f9d1-1f3fc-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"}, + {"1f9d1-1f3fd", "1f9d1"}, + {"1f9d1-1f3fd-200d-1f33e", "1f9d1-200d-1f33e"}, + {"1f9d1-1f3fd-200d-1f373", "1f9d1-200d-1f373"}, + {"1f9d1-1f3fd-200d-1f37c", "1f9d1-200d-1f37c"}, + {"1f9d1-1f3fd-200d-1f384", "1f9d1-200d-1f384"}, + {"1f9d1-1f3fd-200d-1f393", "1f9d1-200d-1f393"}, + {"1f9d1-1f3fd-200d-1f3a4", "1f9d1-200d-1f3a4"}, + {"1f9d1-1f3fd-200d-1f3a8", "1f9d1-200d-1f3a8"}, + {"1f9d1-1f3fd-200d-1f3eb", "1f9d1-200d-1f3eb"}, + {"1f9d1-1f3fd-200d-1f3ed", "1f9d1-200d-1f3ed"}, + {"1f9d1-1f3fd-200d-1f4bb", "1f9d1-200d-1f4bb"}, + {"1f9d1-1f3fd-200d-1f4bc", "1f9d1-200d-1f4bc"}, + {"1f9d1-1f3fd-200d-1f527", "1f9d1-200d-1f527"}, + {"1f9d1-1f3fd-200d-1f52c", "1f9d1-200d-1f52c"}, + {"1f9d1-1f3fd-200d-1f680", "1f9d1-200d-1f680"}, + {"1f9d1-1f3fd-200d-1f692", "1f9d1-200d-1f692"}, + {"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fd-200d-1f9af", "1f9d1-200d-1f9af"}, + {"1f9d1-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"}, + {"1f9d1-1f3fd-200d-1f9b0", "1f9d1-200d-1f9b0"}, + {"1f9d1-1f3fd-200d-1f9b1", "1f9d1-200d-1f9b1"}, + {"1f9d1-1f3fd-200d-1f9b2", "1f9d1-200d-1f9b2"}, + {"1f9d1-1f3fd-200d-1f9b3", "1f9d1-200d-1f9b3"}, + {"1f9d1-1f3fd-200d-1f9bc", "1f9d1-200d-1f9bc"}, + {"1f9d1-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"}, + {"1f9d1-1f3fd-200d-1f9bd", "1f9d1-200d-1f9bd"}, + {"1f9d1-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"}, + {"1f9d1-1f3fd-200d-1fa70", "1f9d1-200d-1fa70"}, + {"1f9d1-1f3fd-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"}, + {"1f9d1-1f3fd-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"}, + {"1f9d1-1f3fd-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"}, + {"1f9d1-1f3fe", "1f9d1"}, + {"1f9d1-1f3fe-200d-1f33e", "1f9d1-200d-1f33e"}, + {"1f9d1-1f3fe-200d-1f373", "1f9d1-200d-1f373"}, + {"1f9d1-1f3fe-200d-1f37c", "1f9d1-200d-1f37c"}, + {"1f9d1-1f3fe-200d-1f384", "1f9d1-200d-1f384"}, + {"1f9d1-1f3fe-200d-1f393", "1f9d1-200d-1f393"}, + {"1f9d1-1f3fe-200d-1f3a4", "1f9d1-200d-1f3a4"}, + {"1f9d1-1f3fe-200d-1f3a8", "1f9d1-200d-1f3a8"}, + {"1f9d1-1f3fe-200d-1f3eb", "1f9d1-200d-1f3eb"}, + {"1f9d1-1f3fe-200d-1f3ed", "1f9d1-200d-1f3ed"}, + {"1f9d1-1f3fe-200d-1f4bb", "1f9d1-200d-1f4bb"}, + {"1f9d1-1f3fe-200d-1f4bc", "1f9d1-200d-1f4bc"}, + {"1f9d1-1f3fe-200d-1f527", "1f9d1-200d-1f527"}, + {"1f9d1-1f3fe-200d-1f52c", "1f9d1-200d-1f52c"}, + {"1f9d1-1f3fe-200d-1f680", "1f9d1-200d-1f680"}, + {"1f9d1-1f3fe-200d-1f692", "1f9d1-200d-1f692"}, + {"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3fe-200d-1f9af", "1f9d1-200d-1f9af"}, + {"1f9d1-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"}, + {"1f9d1-1f3fe-200d-1f9b0", "1f9d1-200d-1f9b0"}, + {"1f9d1-1f3fe-200d-1f9b1", "1f9d1-200d-1f9b1"}, + {"1f9d1-1f3fe-200d-1f9b2", "1f9d1-200d-1f9b2"}, + {"1f9d1-1f3fe-200d-1f9b3", "1f9d1-200d-1f9b3"}, + {"1f9d1-1f3fe-200d-1f9bc", "1f9d1-200d-1f9bc"}, + {"1f9d1-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"}, + {"1f9d1-1f3fe-200d-1f9bd", "1f9d1-200d-1f9bd"}, + {"1f9d1-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"}, + {"1f9d1-1f3fe-200d-1fa70", "1f9d1-200d-1fa70"}, + {"1f9d1-1f3fe-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"}, + {"1f9d1-1f3fe-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"}, + {"1f9d1-1f3fe-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"}, + {"1f9d1-1f3ff", "1f9d1"}, + {"1f9d1-1f3ff-200d-1f33e", "1f9d1-200d-1f33e"}, + {"1f9d1-1f3ff-200d-1f373", "1f9d1-200d-1f373"}, + {"1f9d1-1f3ff-200d-1f37c", "1f9d1-200d-1f37c"}, + {"1f9d1-1f3ff-200d-1f384", "1f9d1-200d-1f384"}, + {"1f9d1-1f3ff-200d-1f393", "1f9d1-200d-1f393"}, + {"1f9d1-1f3ff-200d-1f3a4", "1f9d1-200d-1f3a4"}, + {"1f9d1-1f3ff-200d-1f3a8", "1f9d1-200d-1f3a8"}, + {"1f9d1-1f3ff-200d-1f3eb", "1f9d1-200d-1f3eb"}, + {"1f9d1-1f3ff-200d-1f3ed", "1f9d1-200d-1f3ed"}, + {"1f9d1-1f3ff-200d-1f4bb", "1f9d1-200d-1f4bb"}, + {"1f9d1-1f3ff-200d-1f4bc", "1f9d1-200d-1f4bc"}, + {"1f9d1-1f3ff-200d-1f527", "1f9d1-200d-1f527"}, + {"1f9d1-1f3ff-200d-1f52c", "1f9d1-200d-1f52c"}, + {"1f9d1-1f3ff-200d-1f680", "1f9d1-200d-1f680"}, + {"1f9d1-1f3ff-200d-1f692", "1f9d1-200d-1f692"}, + {"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"}, + {"1f9d1-1f3ff-200d-1f9af", "1f9d1-200d-1f9af"}, + {"1f9d1-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"}, + {"1f9d1-1f3ff-200d-1f9b0", "1f9d1-200d-1f9b0"}, + {"1f9d1-1f3ff-200d-1f9b1", "1f9d1-200d-1f9b1"}, + {"1f9d1-1f3ff-200d-1f9b2", "1f9d1-200d-1f9b2"}, + {"1f9d1-1f3ff-200d-1f9b3", "1f9d1-200d-1f9b3"}, + {"1f9d1-1f3ff-200d-1f9bc", "1f9d1-200d-1f9bc"}, + {"1f9d1-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"}, + {"1f9d1-1f3ff-200d-1f9bd", "1f9d1-200d-1f9bd"}, + {"1f9d1-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"}, + {"1f9d1-1f3ff-200d-1fa70", "1f9d1-200d-1fa70"}, + {"1f9d1-1f3ff-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"}, + {"1f9d1-1f3ff-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"}, + {"1f9d1-1f3ff-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"}, + {"1f9d2-1f3fb", "1f9d2"}, + {"1f9d2-1f3fc", "1f9d2"}, + {"1f9d2-1f3fd", "1f9d2"}, + {"1f9d2-1f3fe", "1f9d2"}, + {"1f9d2-1f3ff", "1f9d2"}, + {"1f9d3-1f3fb", "1f9d3"}, + {"1f9d3-1f3fc", "1f9d3"}, + {"1f9d3-1f3fd", "1f9d3"}, + {"1f9d3-1f3fe", "1f9d3"}, + {"1f9d3-1f3ff", "1f9d3"}, + {"1f9d4-1f3fb", "1f9d4"}, + {"1f9d4-1f3fb-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"}, + {"1f9d4-1f3fb-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"}, + {"1f9d4-1f3fc", "1f9d4"}, + {"1f9d4-1f3fc-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"}, + {"1f9d4-1f3fc-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"}, + {"1f9d4-1f3fd", "1f9d4"}, + {"1f9d4-1f3fd-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"}, + {"1f9d4-1f3fd-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"}, + {"1f9d4-1f3fe", "1f9d4"}, + {"1f9d4-1f3fe-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"}, + {"1f9d4-1f3fe-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"}, + {"1f9d4-1f3ff", "1f9d4"}, + {"1f9d4-1f3ff-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"}, + {"1f9d4-1f3ff-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"}, + {"1f9d5-1f3fb", "1f9d5"}, + {"1f9d5-1f3fc", "1f9d5"}, + {"1f9d5-1f3fd", "1f9d5"}, + {"1f9d5-1f3fe", "1f9d5"}, + {"1f9d5-1f3ff", "1f9d5"}, + {"1f9d6-1f3fb", "1f9d6"}, + {"1f9d6-1f3fb-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"}, + {"1f9d6-1f3fb-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"}, + {"1f9d6-1f3fc", "1f9d6"}, + {"1f9d6-1f3fc-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"}, + {"1f9d6-1f3fc-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"}, + {"1f9d6-1f3fd", "1f9d6"}, + {"1f9d6-1f3fd-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"}, + {"1f9d6-1f3fd-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"}, + {"1f9d6-1f3fe", "1f9d6"}, + {"1f9d6-1f3fe-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"}, + {"1f9d6-1f3fe-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"}, + {"1f9d6-1f3ff", "1f9d6"}, + {"1f9d6-1f3ff-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"}, + {"1f9d6-1f3ff-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"}, + {"1f9d7-1f3fb", "1f9d7"}, + {"1f9d7-1f3fb-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"}, + {"1f9d7-1f3fb-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"}, + {"1f9d7-1f3fc", "1f9d7"}, + {"1f9d7-1f3fc-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"}, + {"1f9d7-1f3fc-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"}, + {"1f9d7-1f3fd", "1f9d7"}, + {"1f9d7-1f3fd-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"}, + {"1f9d7-1f3fd-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"}, + {"1f9d7-1f3fe", "1f9d7"}, + {"1f9d7-1f3fe-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"}, + {"1f9d7-1f3fe-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"}, + {"1f9d7-1f3ff", "1f9d7"}, + {"1f9d7-1f3ff-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"}, + {"1f9d7-1f3ff-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"}, + {"1f9d8-1f3fb", "1f9d8"}, + {"1f9d8-1f3fb-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"}, + {"1f9d8-1f3fb-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"}, + {"1f9d8-1f3fc", "1f9d8"}, + {"1f9d8-1f3fc-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"}, + {"1f9d8-1f3fc-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"}, + {"1f9d8-1f3fd", "1f9d8"}, + {"1f9d8-1f3fd-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"}, + {"1f9d8-1f3fd-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"}, + {"1f9d8-1f3fe", "1f9d8"}, + {"1f9d8-1f3fe-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"}, + {"1f9d8-1f3fe-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"}, + {"1f9d8-1f3ff", "1f9d8"}, + {"1f9d8-1f3ff-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"}, + {"1f9d8-1f3ff-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"}, + {"1f9d9-1f3fb", "1f9d9"}, + {"1f9d9-1f3fb-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"}, + {"1f9d9-1f3fb-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"}, + {"1f9d9-1f3fc", "1f9d9"}, + {"1f9d9-1f3fc-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"}, + {"1f9d9-1f3fc-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"}, + {"1f9d9-1f3fd", "1f9d9"}, + {"1f9d9-1f3fd-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"}, + {"1f9d9-1f3fd-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"}, + {"1f9d9-1f3fe", "1f9d9"}, + {"1f9d9-1f3fe-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"}, + {"1f9d9-1f3fe-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"}, + {"1f9d9-1f3ff", "1f9d9"}, + {"1f9d9-1f3ff-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"}, + {"1f9d9-1f3ff-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"}, + {"1f9da-1f3fb", "1f9da"}, + {"1f9da-1f3fb-200d-2640-fe0f", "1f9da-200d-2640-fe0f"}, + {"1f9da-1f3fb-200d-2642-fe0f", "1f9da-200d-2642-fe0f"}, + {"1f9da-1f3fc", "1f9da"}, + {"1f9da-1f3fc-200d-2640-fe0f", "1f9da-200d-2640-fe0f"}, + {"1f9da-1f3fc-200d-2642-fe0f", "1f9da-200d-2642-fe0f"}, + {"1f9da-1f3fd", "1f9da"}, + {"1f9da-1f3fd-200d-2640-fe0f", "1f9da-200d-2640-fe0f"}, + {"1f9da-1f3fd-200d-2642-fe0f", "1f9da-200d-2642-fe0f"}, + {"1f9da-1f3fe", "1f9da"}, + {"1f9da-1f3fe-200d-2640-fe0f", "1f9da-200d-2640-fe0f"}, + {"1f9da-1f3fe-200d-2642-fe0f", "1f9da-200d-2642-fe0f"}, + {"1f9da-1f3ff", "1f9da"}, + {"1f9da-1f3ff-200d-2640-fe0f", "1f9da-200d-2640-fe0f"}, + {"1f9da-1f3ff-200d-2642-fe0f", "1f9da-200d-2642-fe0f"}, + {"1f9db-1f3fb", "1f9db"}, + {"1f9db-1f3fb-200d-2640-fe0f", "1f9db-200d-2640-fe0f"}, + {"1f9db-1f3fb-200d-2642-fe0f", "1f9db-200d-2642-fe0f"}, + {"1f9db-1f3fc", "1f9db"}, + {"1f9db-1f3fc-200d-2640-fe0f", "1f9db-200d-2640-fe0f"}, + {"1f9db-1f3fc-200d-2642-fe0f", "1f9db-200d-2642-fe0f"}, + {"1f9db-1f3fd", "1f9db"}, + {"1f9db-1f3fd-200d-2640-fe0f", "1f9db-200d-2640-fe0f"}, + {"1f9db-1f3fd-200d-2642-fe0f", "1f9db-200d-2642-fe0f"}, + {"1f9db-1f3fe", "1f9db"}, + {"1f9db-1f3fe-200d-2640-fe0f", "1f9db-200d-2640-fe0f"}, + {"1f9db-1f3fe-200d-2642-fe0f", "1f9db-200d-2642-fe0f"}, + {"1f9db-1f3ff", "1f9db"}, + {"1f9db-1f3ff-200d-2640-fe0f", "1f9db-200d-2640-fe0f"}, + {"1f9db-1f3ff-200d-2642-fe0f", "1f9db-200d-2642-fe0f"}, + {"1f9dc-1f3fb", "1f9dc"}, + {"1f9dc-1f3fb-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"}, + {"1f9dc-1f3fb-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"}, + {"1f9dc-1f3fc", "1f9dc"}, + {"1f9dc-1f3fc-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"}, + {"1f9dc-1f3fc-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"}, + {"1f9dc-1f3fd", "1f9dc"}, + {"1f9dc-1f3fd-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"}, + {"1f9dc-1f3fd-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"}, + {"1f9dc-1f3fe", "1f9dc"}, + {"1f9dc-1f3fe-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"}, + {"1f9dc-1f3fe-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"}, + {"1f9dc-1f3ff", "1f9dc"}, + {"1f9dc-1f3ff-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"}, + {"1f9dc-1f3ff-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"}, + {"1f9dd-1f3fb", "1f9dd"}, + {"1f9dd-1f3fb-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"}, + {"1f9dd-1f3fb-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"}, + {"1f9dd-1f3fc", "1f9dd"}, + {"1f9dd-1f3fc-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"}, + {"1f9dd-1f3fc-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"}, + {"1f9dd-1f3fd", "1f9dd"}, + {"1f9dd-1f3fd-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"}, + {"1f9dd-1f3fd-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"}, + {"1f9dd-1f3fe", "1f9dd"}, + {"1f9dd-1f3fe-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"}, + {"1f9dd-1f3fe-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"}, + {"1f9dd-1f3ff", "1f9dd"}, + {"1f9dd-1f3ff-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"}, + {"1f9dd-1f3ff-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"}, + {"1fac3-1f3fb", "1fac3"}, + {"1fac3-1f3fc", "1fac3"}, + {"1fac3-1f3fd", "1fac3"}, + {"1fac3-1f3fe", "1fac3"}, + {"1fac3-1f3ff", "1fac3"}, + {"1fac4-1f3fb", "1fac4"}, + {"1fac4-1f3fc", "1fac4"}, + {"1fac4-1f3fd", "1fac4"}, + {"1fac4-1f3fe", "1fac4"}, + {"1fac4-1f3ff", "1fac4"}, + {"1fac5-1f3fb", "1fac5"}, + {"1fac5-1f3fc", "1fac5"}, + {"1fac5-1f3fd", "1fac5"}, + {"1fac5-1f3fe", "1fac5"}, + {"1fac5-1f3ff", "1fac5"}, + {"1faf0-1f3fb", "1faf0"}, + {"1faf0-1f3fc", "1faf0"}, + {"1faf0-1f3fd", "1faf0"}, + {"1faf0-1f3fe", "1faf0"}, + {"1faf0-1f3ff", "1faf0"}, + {"1faf1-1f3fb", "1faf1"}, + {"1faf1-1f3fc", "1faf1"}, + {"1faf1-1f3fd", "1faf1"}, + {"1faf1-1f3fe", "1faf1"}, + {"1faf1-1f3ff", "1faf1"}, + {"1faf2-1f3fb", "1faf2"}, + {"1faf2-1f3fc", "1faf2"}, + {"1faf2-1f3fd", "1faf2"}, + {"1faf2-1f3fe", "1faf2"}, + {"1faf2-1f3ff", "1faf2"}, + {"1faf3-1f3fb", "1faf3"}, + {"1faf3-1f3fc", "1faf3"}, + {"1faf3-1f3fd", "1faf3"}, + {"1faf3-1f3fe", "1faf3"}, + {"1faf3-1f3ff", "1faf3"}, + {"1faf4-1f3fb", "1faf4"}, + {"1faf4-1f3fc", "1faf4"}, + {"1faf4-1f3fd", "1faf4"}, + {"1faf4-1f3fe", "1faf4"}, + {"1faf4-1f3ff", "1faf4"}, + {"1faf5-1f3fb", "1faf5"}, + {"1faf5-1f3fc", "1faf5"}, + {"1faf5-1f3fd", "1faf5"}, + {"1faf5-1f3fe", "1faf5"}, + {"1faf5-1f3ff", "1faf5"}, + {"1faf6-1f3fb", "1faf6"}, + {"1faf6-1f3fc", "1faf6"}, + {"1faf6-1f3fd", "1faf6"}, + {"1faf6-1f3fe", "1faf6"}, + {"1faf6-1f3ff", "1faf6"}, + {"1faf7-1f3fb", "1faf7"}, + {"1faf7-1f3fc", "1faf7"}, + {"1faf7-1f3fd", "1faf7"}, + {"1faf7-1f3fe", "1faf7"}, + {"1faf7-1f3ff", "1faf7"}, + {"1faf8-1f3fb", "1faf8"}, + {"1faf8-1f3fc", "1faf8"}, + {"1faf8-1f3fd", "1faf8"}, + {"1faf8-1f3fe", "1faf8"}, + {"1faf8-1f3ff", "1faf8"}, + {"1faf9-1f3fb", "1faf9"}, + {"1faf9-1f3fc", "1faf9"}, + {"1faf9-1f3fd", "1faf9"}, + {"1faf9-1f3fe", "1faf9"}, + {"1faf9-1f3ff", "1faf9"}, + {"1fafa-1f3fb", "1fafa"}, + {"1fafa-1f3fc", "1fafa"}, + {"1fafa-1f3fd", "1fafa"}, + {"1fafa-1f3fe", "1fafa"}, + {"1fafa-1f3ff", "1fafa"}, + {"261d-1f3fb", "261d-fe0f"}, + {"261d-1f3fc", "261d-fe0f"}, + {"261d-1f3fd", "261d-fe0f"}, + {"261d-1f3fe", "261d-fe0f"}, + {"261d-1f3ff", "261d-fe0f"}, + {"26f9-1f3fb", "26f9-fe0f"}, + {"26f9-1f3fb-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"}, + {"26f9-1f3fb-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"}, + {"26f9-1f3fc", "26f9-fe0f"}, + {"26f9-1f3fc-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"}, + {"26f9-1f3fc-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"}, + {"26f9-1f3fd", "26f9-fe0f"}, + {"26f9-1f3fd-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"}, + {"26f9-1f3fd-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"}, + {"26f9-1f3fe", "26f9-fe0f"}, + {"26f9-1f3fe-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"}, + {"26f9-1f3fe-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"}, + {"26f9-1f3ff", "26f9-fe0f"}, + {"26f9-1f3ff-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"}, + {"26f9-1f3ff-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"}, + {"270a-1f3fb", "270a"}, + {"270a-1f3fc", "270a"}, + {"270a-1f3fd", "270a"}, + {"270a-1f3fe", "270a"}, + {"270a-1f3ff", "270a"}, + {"270b-1f3fb", "270b"}, + {"270b-1f3fc", "270b"}, + {"270b-1f3fd", "270b"}, + {"270b-1f3fe", "270b"}, + {"270b-1f3ff", "270b"}, + {"270c-1f3fb", "270c-fe0f"}, + {"270c-1f3fc", "270c-fe0f"}, + {"270c-1f3fd", "270c-fe0f"}, + {"270c-1f3fe", "270c-fe0f"}, + {"270c-1f3ff", "270c-fe0f"}, + {"270d-1f3fb", "270d-fe0f"}, + {"270d-1f3fc", "270d-fe0f"}, + {"270d-1f3fd", "270d-fe0f"}, + {"270d-1f3fe", "270d-fe0f"}, + {"270d-1f3ff", "270d-fe0f"}, +} + +var openEmojiAliases = map[string]string{ + "+1": "1f44d", + "-1": "1f44e", + "100": "1f4af", + "angry": "1f620", + "beer": "1f37a", + "bell": "1f514", + "blush": "1f60a", + "boom": "1f4a5", + "broken_heart": "1f494", + "bug": "1f41b", + "bulb": "1f4a1", + "cake": "1f382", + "calendar": "1f4c5", + "cat": "1f431", + "chart": "1f4c8", + "check": "2705", + "clap": "1f44f", + "cloud": "2601-fe0f", + "coffee": "2615", + "computer": "1f4bb", + "cry": "1f622", + "dog": "1f436", + "earth": "1f30d", + "email": "1f4e7", + "eyes": "1f440", + "facepalm": "1f926", + "fire": "1f525", + "gb": "1f1ec-1f1e7", + "gear": "2699-fe0f", + "ghost": "1f47b", + "gift": "1f381", + "globe": "1f310", + "grin": "1f601", + "grinning": "1f600", + "hammer": "1f528", + "heart": "2764-fe0f", + "heart_eyes": "1f60d", + "hourglass": "231b", + "hugs": "1f917", + "joy": "1f602", + "jp": "1f1ef-1f1f5", + "key": "1f511", + "kissing_heart": "1f618", + "laughing": "1f606", + "link": "1f517", + "lock": "1f512", + "mag": "1f50d", + "memo": "1f4dd", + "moneybag": "1f4b0", + "moon": "1f319", + "muscle": "1f4aa", + "neutral_face": "1f610", + "ok_hand": "1f44c", + "package": "1f4e6", + "partying_face": "1f973", + "phone": "1f4de", + "pizza": "1f355", + "point_down": "1f447", + "point_left": "1f448", + "point_right": "1f449", + "point_up": "261d-fe0f", + "poop": "1f4a9", + "pray": "1f64f", + "pushpin": "1f4cc", + "rage": "1f621", + "rainbow": "1f308", + "raised_hands": "1f64c", + "robot": "1f916", + "rocket": "1f680", + "rofl": "1f923", + "roll_eyes": "1f644", + "scream": "1f631", + "see_no_evil": "1f648", + "shrug": "1f937", + "skull": "1f480", + "slightly_smiling_face": "1f642", + "smile": "1f604", + "smiley": "1f603", + "snowflake": "2744-fe0f", + "sob": "1f62d", + "sparkles": "2728", + "star": "2b50", + "stopwatch": "23f1-fe0f", + "stuck_out_tongue": "1f61b", + "sun": "2600-fe0f", + "sunglasses": "1f60e", + "sweat_smile": "1f605", + "tada": "1f389", + "thinking": "1f914", + "thumbsdown": "1f44e", + "thumbsup": "1f44d", + "trophy": "1f3c6", + "unamused": "1f612", + "upside_down_face": "1f643", + "us": "1f1fa-1f1f8", + "warning": "26a0-fe0f", + "wave": "1f44b", + "white_check_mark": "2705", + "wink": "1f609", + "wrench": "1f527", + "x": "274c", + "zap": "26a1", +} + +var openEmojiEmoticons = map[string]string{ + "1f44b": "o/", + "1f44d": "+1", + "1f44e": "-1", + "1f480": "x_x", + "1f494": ":)", + "1f609": ";)", + "1f60a": "^_^", + "1f60e": "B)", + "1f610": ":|", + "1f611": "-_-", + "1f615": ":/", + "1f617": ":*", + "1f618": ":*", + "1f61b": ":P", + "1f61c": ";P", + "1f61d": "XP", + "1f620": ">:(", + "1f621": ">:(", + "1f622": ":'(", + "1f62d": ":'(", + "1f62e": ":O", + "1f62f": ":o", + "1f632": ":O", + "1f634": "-_-zZ", + "1f641": ":(", + "1f642": ":)", + "1f643": "(:", + "1f64c": "\\o/", + "1f914": ":-?", + "1f923": "XD", + "1f937": "\\_(o)_/", + "2639-fe0f": ":(", + "263a-fe0f": ":)", + "26a0-fe0f": "/!\\", + "2705": "[x]", + "2728": "*", + "274c": "[X]", + "2764-fe0f": "<3", + "2b50": "*", +} diff --git a/ports/go/emoji_test.go b/ports/go/emoji_test.go new file mode 100644 index 0000000..14cbcaf --- /dev/null +++ b/ports/go/emoji_test.go @@ -0,0 +1,77 @@ +package hqtui + +import "testing" + +func TestEmojiBuiltInAndOnByDefault(t *testing.T) { + if n := len(EmojiNames()); n < 3900 { + t.Fatalf("EmojiNames() = %d, want every fully-qualified emoji", n) + } + for _, name := range []string{"fire", "oe_fire", ":oe_fire:", ":fire:", "FIRE", "🔥"} { + if got := EmojiIn(name, EmojiModeEmoji); got != "🔥" { + t.Errorf("EmojiIn(%q) = %q", name, got) + } + } + cases := map[string]string{"thumbsup": "👍", "+1": "👍", "heart": "❤️", "❤": "❤️", "face with tears of joy": "😂", "thumbs_up_t3": "👍🏽"} + for name, want := range cases { + if got := EmojiIn(name, EmojiModeEmoji); got != want { + t.Errorf("EmojiIn(%q) = %q, want %q", name, got, want) + } + } + if got := EmojiIn("no such emoji", EmojiModeEmoji); got != "" { + t.Errorf("unknown name = %q", got) + } +} + +func TestEmojiTonesAndText(t *testing.T) { + e, _ := EmojiInfoOf("👩🏾‍💻") + if e.Shortcode != "oe_woman_technologist_t4" || e.Name != "woman technologist: medium-dark skin tone" { + t.Errorf("tone info = %+v", e) + } + texts := map[string]string{"slightly smiling face": ":)", "heart": "<3", "thumbs_up_t3": "+1", "fire": "[fire]"} + for name, want := range texts { + if got := EmojiIn(name, EmojiModeText); got != want { + t.Errorf("text %q = %q, want %q", name, got, want) + } + } +} + +func TestEmojiModeOrder(t *testing.T) { + if m := EmojiModeIn(Env{"HQTUI_EMOJI": "text", "LANG": "en_US.UTF-8"}, false); m != EmojiModeText { + t.Errorf("env override = %s", m) + } + if m := EmojiModeIn(Env{"LANG": "en_US.UTF-8", "TERM": "linux"}, false); m != EmojiModeText { + t.Errorf("linux console = %s", m) + } + if m := EmojiModeIn(Env{"LANG": "en_US.UTF-8", "TERM": "xterm-256color"}, false); m != EmojiModeEmoji { + t.Errorf("unicode terminal = %s", m) + } + SetEmojiMode(EmojiModeText) + defer SetEmojiMode("") + if m := EmojiModeIn(Env{"HQTUI_EMOJI": "emoji"}, false); m != EmojiModeText { + t.Errorf("app choice = %s", m) + } +} + +func TestEmojifyAndSearch(t *testing.T) { + if got := EmojifyIn("ship :rocket: :+1: at 12:30:00 :nope:", EmojiModeEmoji); got != "ship 🚀 👍 at 12:30:00 :nope:" { + t.Errorf("EmojifyIn = %q", got) + } + if got := EmojiSearch("fire", 5); len(got) == 0 || got[0].Char != "🔥" { + t.Errorf("search fire = %+v", got) + } + found := false + for _, e := range EmojiSearch("japan", 20) { + found = found || e.Char == "🇯🇵" + } + if !found { + t.Error("search japan misses the flag") + } +} + +func TestEmojiAreTwoColumns(t *testing.T) { + for _, name := range []string{"fire", "thumbs_up_t3", "flag_japan", "keycap_hash", "heart", "woman_technologist_t4"} { + if w := StringWidth(EmojiIn(name, EmojiModeEmoji)); w != 2 { + t.Errorf("width of %s = %d", name, w) + } + } +} diff --git a/ports/go/unicode.go b/ports/go/unicode.go index 05fcb1a..c7bbf6e 100644 --- a/ports/go/unicode.go +++ b/ports/go/unicode.go @@ -126,7 +126,12 @@ func InternCluster(text string) Cell { } if len(clusters.texts) >= maxClusters { // Degrade to the base character rather than grow the table for ever. + // When the base alone is narrower than the cluster (a flag's first + // half, ❤ from ❤️), a blank ideographic space holds its two columns. first, _ := utf8.DecodeRuneInString(safe) + if clusterWidth(safe) == 2 && CharWidth(first) != 2 { + return 0x3000 + } if CharWidth(first) > 0 { return Cell(first) } @@ -236,17 +241,47 @@ func CharWidth(cp rune) int { return 1 } +func isRegional(cp rune) bool { return cp >= 0x1f1e6 && cp <= 0x1f1ff } +func isToneModifier(cp rune) bool { return cp >= 0x1f3fb && cp <= 0x1f3ff } +func isTag(cp rune) bool { return cp >= 0xe0020 && cp <= 0xe007f } +func isKeycapBase(cp rune) bool { return (cp >= '0' && cp <= '9') || cp == '#' || cp == '*' } + +// clusterWidth is the columns a multi-codepoint cluster occupies, one rule +// for measuring and for cells. Emoji presentation makes a cluster two +// columns even when its base alone is one: a flag (two regional indicators), +// a keycap, and a text-default pictograph with U+FE0F or a skin tone. +func clusterWidth(text string) int { + first, size := utf8.DecodeRuneInString(text) + if CharWidth(first) == 2 { + return 2 + } + if isRegional(first) { + second, _ := utf8.DecodeRuneInString(text[size:]) + if isRegional(second) { + return 2 + } + return 1 + } + if isKeycapBase(first) && strings.ContainsRune(text, 0x20e3) { + return 2 + } + if inRanges(first, pictographic) { + for _, r := range text { + if r == 0xfe0f || isToneModifier(r) { + return 2 + } + } + } + return 1 +} + // CellWidth is the number of columns a cell value occupies, handling clusters. func CellWidth(value Cell) int { if value == Continuation { return 0 } if value >= ClusterBase { - first, _ := utf8.DecodeRuneInString(ClusterText(value)) - if CharWidth(first) == 2 { - return 2 - } - return 1 + return clusterWidth(ClusterText(value)) } return CharWidth(rune(value)) } @@ -305,6 +340,16 @@ func Graphemes(text string) []Grapheme { parts += 2 continue } + // Emoji that are one picture but several codepoints: a skin tone + // after a person or hand, the second half of a flag, and the tags + // that spell a subdivision flag. Each belongs to the cell before it. + if (inRanges(cp, pictographic) && (isToneModifier(next) || isTag(next))) || + (isRegional(cp) && isRegional(next) && clusterEnd < 0) { + size += nsize + clusterEnd = i + size + parts++ + continue + } if CharWidth(next) != 0 { break } @@ -323,7 +368,9 @@ func Graphemes(text string) []Grapheme { // or a stray ZWJ. It paints no column, so handing it one would walk // the cursor ahead of the screen. Drop it, and what it absorbed. case clusterEnd >= 0: - out = append(out, Grapheme{Value: InternCluster(text[i:clusterEnd]), Width: width}) + // The width comes from the stored cell, the number the buffer uses. + value := InternCluster(text[i:clusterEnd]) + out = append(out, Grapheme{Value: value, Width: CellWidth(value)}) default: out = append(out, Grapheme{Value: Cell(cp), Width: width}) } diff --git a/ports/python/hqtui/__init__.py b/ports/python/hqtui/__init__.py index 28953d2..4e53f59 100644 --- a/ports/python/hqtui/__init__.py +++ b/ports/python/hqtui/__init__.py @@ -23,6 +23,17 @@ from .diff import EncodeResult, Encoder, encode_full from .graphics import BrailleCanvas, FillMode from .icons import IconGlyphs, icon, icon_glyphs, icon_mode, icon_names, set_icon_mode +from .emoji import ( + EmojiInfo, + emoji, + emoji_info, + emoji_mode, + emoji_names, + emoji_search, + emoji_text, + emojify, + set_emoji_mode, +) from .input import InputParser, KeyEvent, MouseAction, MouseEvent, match_key from .layout import Constraint, Direction, Rect, solve, stack from .surface import BorderStyle, BoxOptions, Surface, TextOptions @@ -51,6 +62,8 @@ "emergency_restore", "match_key", "render_to_ansi", "render_to_html", "render_to_screen", "render_to_text", "widgets", "IconGlyphs", "icon", "icon_glyphs", "icon_mode", "icon_names", "set_icon_mode", + "EmojiInfo", "emoji", "emoji_info", "emoji_mode", "emoji_names", "emoji_search", "emoji_text", + "emojify", "set_emoji_mode", ] from . import widgets # noqa: E402 (re-exported for `hqtui.widgets.*`) diff --git a/ports/python/hqtui/emoji.py b/ports/python/hqtui/emoji.py new file mode 100644 index 0000000..cb42cae --- /dev/null +++ b/ports/python/hqtui/emoji.py @@ -0,0 +1,210 @@ +"""Emoji for terminals: ``emoji("fire")`` is 🔥 where the terminal draws emoji +and ``[fire]`` where it cannot. + +The built-in pack is OpenEmoji (https://logicsrc.com/openemoji), on by default, +generated into ``emoji_data.py`` from the same set as the TypeScript reference. +A name can be the shortcode with or without ``oe_`` and colons, the CLDR name, +a common alias (``thumbsup``, ``+1``, ``heart``) or the emoji itself. Which you +get: ``set_emoji_mode`` if the app chose; ``HQTUI_EMOJI=emoji|text``; otherwise +emoji where the terminal draws Unicode and is not the Linux console, and text +elsewhere. Text is an emoticon where one fits (``:)`` ``<3`` ``:D``) and the +name in brackets elsewhere. ``string_width`` counts every emoji here as two +columns. +""" +from __future__ import annotations + +import os +import re +import sys +from collections.abc import Mapping +from typing import Literal, NamedTuple + +from .capabilities import _detect_unicode +from .emoji_data import ( + OPENEMOJI_ALIASES, + OPENEMOJI_EMOTICONS, + OPENEMOJI_GROUPS, + OPENEMOJI_ROWS, + OPENEMOJI_TONED, + OPENEMOJI_UNICODE, + OPENEMOJI_VERSION, +) + +EmojiMode = Literal["emoji", "text"] +_MODES = ("emoji", "text") +_TONES = ("1f3fb", "1f3fc", "1f3fd", "1f3fe", "1f3ff") +_TONE_NAMES = ("light", "medium-light", "medium", "medium-dark", "dark") +_SLUG = re.compile(r"[^a-z0-9]+") +_EMOJIFY = re.compile(r":([a-z0-9_+-]+):", re.IGNORECASE) + + +class EmojiInfo(NamedTuple): + """Everything the built-in pack knows about one emoji.""" + + key: str + char: str + name: str + shortcode: str + group: str + keywords: tuple[str, ...] + base: str = "" + + +def emoji_slug(name: str) -> str: + """The shortcode a name reduces to; rows store theirs only when it differs.""" + return _SLUG.sub("_", name.lower()).strip("_") + + +def _char(key: str) -> str: + return "".join(chr(int(h, 16)) for h in key.split("-")) + + +_table: tuple[dict[str, EmojiInfo], dict[str, str], dict[str, str]] | None = None + + +def _load() -> tuple[dict[str, EmojiInfo], dict[str, str], dict[str, str]]: + """Built on first use, so importing hqtui costs nothing until someone asks.""" + global _table + if _table is not None: + return _table + by_key: dict[str, EmojiInfo] = {} + for key, short, name, group, keywords in OPENEMOJI_ROWS: + by_key[key] = EmojiInfo( + key, + _char(key), + name, + "oe_" + (short or emoji_slug(name)), + OPENEMOJI_GROUPS[group] if group < len(OPENEMOJI_GROUPS) else "", + tuple(keywords.split()) if keywords else (), + ) + for key, base_key in OPENEMOJI_TONED: + base = by_key.get(base_key) + if base is None: + continue + tones = [_TONES.index(cp) for cp in key.split("-") if cp in _TONES] + names = ", ".join(f"{_TONE_NAMES[t]} skin tone" for t in tones) + sep = ", " if ":" in base.name else ": " + by_key[key] = EmojiInfo( + key, + _char(key), + f"{base.name}{sep}{names}", + base.shortcode + "_" + "_".join(f"t{t + 1}" for t in tones), + base.group, + base.keywords, + base_key, + ) + by_name: dict[str, str] = {} + by_char: dict[str, str] = {} + for key in sorted(by_key): + e = by_key[key] + by_name[e.shortcode] = key + by_name[e.shortcode[3:]] = key + by_name[e.name.lower()] = key + by_char[e.char] = key + by_char[e.char.replace("️", "")] = key + for alias, key in OPENEMOJI_ALIASES.items(): + by_name.setdefault(alias, key) + _table = (by_key, by_name, by_char) + return _table + + +def emoji_info(name: str) -> EmojiInfo | None: + """Everything known about an emoji, by any name it answers to, or ``None``.""" + by_key, by_name, by_char = _load() + trimmed = name.strip() + bare = trimmed.strip(":").lower() + key = ( + by_name.get(bare) + or by_name.get(re.sub(r"[\s-]+", "_", bare)) + or by_char.get(trimmed) + or by_char.get(trimmed.replace("️", "")) + or (bare if bare in by_key else None) + ) + return by_key.get(key) if key else None + + +_chosen: EmojiMode | None = None + + +def set_emoji_mode(mode: EmojiMode | None) -> None: + """Pin emoji or text for the whole app, or ``None`` to detect again.""" + global _chosen + if mode is not None and mode not in _MODES: + raise ValueError(f"emoji mode must be one of {_MODES}, got {mode!r}") + _chosen = mode + + +def emoji_mode(env: Mapping[str, str] | None = None) -> EmojiMode: + """What an environment gets, in the order in this module's docstring.""" + if _chosen is not None: + return _chosen + env = os.environ if env is None else env + named = env.get("HQTUI_EMOJI", "") + if named in _MODES: + return named # type: ignore[return-value] + # The Linux virtual console speaks UTF-8 but its font has no emoji. + if env.get("TERM") == "linux": + return "text" + return "emoji" if _detect_unicode(env, sys.platform == "win32") else "text" + + +def emoji_text(name: str) -> str: + """An emoji as text: an emoticon, or its name in brackets.""" + e = emoji_info(name) + if e is None: + return "" + return OPENEMOJI_EMOTICONS.get(e.key) or OPENEMOJI_EMOTICONS.get(e.base, "") or f"[{e.name}]" + + +def emoji(name: str, mode: EmojiMode | None = None) -> str: + """The emoji, or its text where the terminal cannot draw it. Unknown names give ``""``.""" + e = emoji_info(name) + if e is None: + return "" + return e.char if (mode or emoji_mode()) == "emoji" else emoji_text(e.key) + + +def emojify(text: str, mode: EmojiMode | None = None) -> str: + """Replace every ``:name:``; anything between colons that is not an emoji stays.""" + return _EMOJIFY.sub(lambda m: emoji(m.group(1), mode) or m.group(0), text) + + +def emoji_search(query: str, limit: int = 20) -> list[EmojiInfo]: + """Emoji matching every word of the query, best first.""" + by_key, _, _ = _load() + q = query.strip().strip(":").lower() + if not q: + return [] + words = [w for w in re.split(r"[\s_]+", q) if w] + exact = emoji_info(q) + hits: list[tuple[int, int, EmojiInfo]] = [] + for key in sorted(by_key): + e = by_key[key] + if e.base: + continue + hay = f"{e.name} {e.shortcode} {' '.join(e.keywords)}".lower() + if not all(w in hay for w in words): + continue + name = e.name.lower() + if exact is not None and e.key == exact.key: + score = 0 + elif q in _SLUG.split(name): + score = 1 + elif name.startswith(q): + score = 2 + elif q in name: + score = 3 + else: + score = 4 + hits.append((score, len(e.name), e)) + hits.sort(key=lambda h: (h[0], h[1])) + return [h[2] for h in hits[:limit]] + + +def emoji_names() -> list[str]: + """Every shortcode in the built-in pack, sorted.""" + by_key, _, _ = _load() + return sorted(e.shortcode for e in by_key.values()) + + +OPEN_EMOJI = {"name": "OpenEmoji", "version": OPENEMOJI_VERSION, "unicode": OPENEMOJI_UNICODE} diff --git a/ports/python/hqtui/emoji_data.py b/ports/python/hqtui/emoji_data.py new file mode 100644 index 0000000..607fb47 --- /dev/null +++ b/ports/python/hqtui/emoji_data.py @@ -0,0 +1,4133 @@ +# Generated by packages/hqtui/scripts/generate-emoji.ts from OpenEmoji 2026-09-24 (OpenEmoji 0.1, Unicode 18.0), 3963 emoji. Do not edit. +# Emoji rows: key (codepoints), shortcode without oe_ (empty when it is the name in snake_case), +# CLDR name, group index, up to ten of its rarest keywords the name does not already say. +# Toned rows: key and base key; name and shortcode are the base's plus the skin tones. + +OPENEMOJI_VERSION = "2026-09-24" +OPENEMOJI_UNICODE = "18.0" + +OPENEMOJI_GROUPS = ("Smileys & Emotion", "People & Body", "Animals & Nature", "Food & Drink", "Travel & Places", "Activities", "Objects", "Symbols", "Flags") + +OPENEMOJI_ROWS = ( + ("0023-fe0f-20e3", "keycap_hash", "keycap: #", 7, ""), + ("002a-fe0f-20e3", "keycap_asterisk", "keycap: *", 7, ""), + ("0030-fe0f-20e3", "", "keycap: 0", 7, "zero"), + ("0031-fe0f-20e3", "", "keycap: 1", 7, "one"), + ("0032-fe0f-20e3", "", "keycap: 2", 7, "two"), + ("0033-fe0f-20e3", "", "keycap: 3", 7, "three"), + ("0034-fe0f-20e3", "", "keycap: 4", 7, "four"), + ("0035-fe0f-20e3", "", "keycap: 5", 7, "five"), + ("0036-fe0f-20e3", "", "keycap: 6", 7, "six"), + ("0037-fe0f-20e3", "", "keycap: 7", 7, "seven"), + ("0038-fe0f-20e3", "", "keycap: 8", 7, "eight"), + ("0039-fe0f-20e3", "", "keycap: 9", 7, "nine"), + ("00a9-fe0f", "", "copyright", 7, "C"), + ("00ae-fe0f", "", "registered", 7, "R"), + ("1f004", "", "mahjong red dragon", 5, "game"), + ("1f0cf", "", "joker", 5, "wildcard card game"), + ("1f170-fe0f", "", "A button (blood type)", 7, ""), + ("1f171-fe0f", "", "B button (blood type)", 7, ""), + ("1f17e-fe0f", "", "O button (blood type)", 7, ""), + ("1f17f-fe0f", "", "P button", 7, "parking"), + ("1f18e", "", "AB button (blood type)", 7, ""), + ("1f191", "", "CL button", 7, ""), + ("1f192", "", "COOL button", 7, ""), + ("1f193", "", "FREE button", 7, ""), + ("1f194", "", "ID button", 7, "identity"), + ("1f195", "", "NEW button", 7, ""), + ("1f196", "", "NG button", 7, ""), + ("1f197", "", "OK button", 7, "okay"), + ("1f198", "", "SOS button", 7, "help"), + ("1f199", "", "UP! button", 7, "UP! mark"), + ("1f19a", "", "VS button", 7, "versus"), + ("1f1e6-1f1e8", "", "flag: Ascension Island", 8, ""), + ("1f1e6-1f1e9", "", "flag: Andorra", 8, ""), + ("1f1e6-1f1ea", "", "flag: United Arab Emirates", 8, ""), + ("1f1e6-1f1eb", "", "flag: Afghanistan", 8, ""), + ("1f1e6-1f1ec", "flag_antigua_and_barbuda", "flag: Antigua & Barbuda", 8, ""), + ("1f1e6-1f1ee", "", "flag: Anguilla", 8, ""), + ("1f1e6-1f1f1", "", "flag: Albania", 8, ""), + ("1f1e6-1f1f2", "", "flag: Armenia", 8, ""), + ("1f1e6-1f1f4", "", "flag: Angola", 8, ""), + ("1f1e6-1f1f6", "", "flag: Antarctica", 8, ""), + ("1f1e6-1f1f7", "", "flag: Argentina", 8, ""), + ("1f1e6-1f1f8", "", "flag: American Samoa", 8, ""), + ("1f1e6-1f1f9", "", "flag: Austria", 8, ""), + ("1f1e6-1f1fa", "", "flag: Australia", 8, ""), + ("1f1e6-1f1fc", "", "flag: Aruba", 8, ""), + ("1f1e6-1f1fd", "flag_aland_islands", "flag: \U000000c5land Islands", 8, ""), + ("1f1e6-1f1ff", "", "flag: Azerbaijan", 8, ""), + ("1f1e7-1f1e6", "flag_bosnia_and_herzegovina", "flag: Bosnia & Herzegovina", 8, ""), + ("1f1e7-1f1e7", "", "flag: Barbados", 8, ""), + ("1f1e7-1f1e9", "", "flag: Bangladesh", 8, ""), + ("1f1e7-1f1ea", "", "flag: Belgium", 8, ""), + ("1f1e7-1f1eb", "", "flag: Burkina Faso", 8, ""), + ("1f1e7-1f1ec", "", "flag: Bulgaria", 8, ""), + ("1f1e7-1f1ed", "", "flag: Bahrain", 8, ""), + ("1f1e7-1f1ee", "", "flag: Burundi", 8, ""), + ("1f1e7-1f1ef", "", "flag: Benin", 8, ""), + ("1f1e7-1f1f1", "flag_st_barthelemy", "flag: St. Barth\U000000e9lemy", 8, ""), + ("1f1e7-1f1f2", "", "flag: Bermuda", 8, ""), + ("1f1e7-1f1f3", "", "flag: Brunei", 8, ""), + ("1f1e7-1f1f4", "", "flag: Bolivia", 8, ""), + ("1f1e7-1f1f6", "", "flag: Caribbean Netherlands", 8, ""), + ("1f1e7-1f1f7", "", "flag: Brazil", 8, ""), + ("1f1e7-1f1f8", "", "flag: Bahamas", 8, ""), + ("1f1e7-1f1f9", "", "flag: Bhutan", 8, ""), + ("1f1e7-1f1fb", "", "flag: Bouvet Island", 8, ""), + ("1f1e7-1f1fc", "", "flag: Botswana", 8, ""), + ("1f1e7-1f1fe", "", "flag: Belarus", 8, ""), + ("1f1e7-1f1ff", "", "flag: Belize", 8, ""), + ("1f1e8-1f1e6", "", "flag: Canada", 8, ""), + ("1f1e8-1f1e8", "", "flag: Cocos (Keeling) Islands", 8, ""), + ("1f1e8-1f1e9", "", "flag: Congo - Kinshasa", 8, ""), + ("1f1e8-1f1eb", "", "flag: Central African Republic", 8, ""), + ("1f1e8-1f1ec", "", "flag: Congo - Brazzaville", 8, ""), + ("1f1e8-1f1ed", "", "flag: Switzerland", 8, ""), + ("1f1e8-1f1ee", "flag_cote_d_ivoire", "flag: C\U000000f4te d\U00002019Ivoire", 8, ""), + ("1f1e8-1f1f0", "", "flag: Cook Islands", 8, ""), + ("1f1e8-1f1f1", "", "flag: Chile", 8, ""), + ("1f1e8-1f1f2", "", "flag: Cameroon", 8, ""), + ("1f1e8-1f1f3", "", "flag: China", 8, ""), + ("1f1e8-1f1f4", "", "flag: Colombia", 8, ""), + ("1f1e8-1f1f5", "", "flag: Clipperton Island", 8, ""), + ("1f1e8-1f1f6", "", "flag: Sark", 8, ""), + ("1f1e8-1f1f7", "", "flag: Costa Rica", 8, ""), + ("1f1e8-1f1fa", "", "flag: Cuba", 8, ""), + ("1f1e8-1f1fb", "", "flag: Cape Verde", 8, ""), + ("1f1e8-1f1fc", "flag_curacao", "flag: Cura\U000000e7ao", 8, ""), + ("1f1e8-1f1fd", "", "flag: Christmas Island", 8, ""), + ("1f1e8-1f1fe", "", "flag: Cyprus", 8, ""), + ("1f1e8-1f1ff", "", "flag: Czechia", 8, ""), + ("1f1e9-1f1ea", "", "flag: Germany", 8, ""), + ("1f1e9-1f1ec", "", "flag: Diego Garcia", 8, ""), + ("1f1e9-1f1ef", "", "flag: Djibouti", 8, ""), + ("1f1e9-1f1f0", "", "flag: Denmark", 8, ""), + ("1f1e9-1f1f2", "", "flag: Dominica", 8, ""), + ("1f1e9-1f1f4", "", "flag: Dominican Republic", 8, ""), + ("1f1e9-1f1ff", "", "flag: Algeria", 8, ""), + ("1f1ea-1f1e6", "flag_ceuta_and_melilla", "flag: Ceuta & Melilla", 8, ""), + ("1f1ea-1f1e8", "", "flag: Ecuador", 8, ""), + ("1f1ea-1f1ea", "", "flag: Estonia", 8, ""), + ("1f1ea-1f1ec", "", "flag: Egypt", 8, ""), + ("1f1ea-1f1ed", "", "flag: Western Sahara", 8, ""), + ("1f1ea-1f1f7", "", "flag: Eritrea", 8, ""), + ("1f1ea-1f1f8", "", "flag: Spain", 8, ""), + ("1f1ea-1f1f9", "", "flag: Ethiopia", 8, ""), + ("1f1ea-1f1fa", "", "flag: European Union", 8, ""), + ("1f1eb-1f1ee", "", "flag: Finland", 8, ""), + ("1f1eb-1f1ef", "", "flag: Fiji", 8, ""), + ("1f1eb-1f1f0", "", "flag: Falkland Islands", 8, ""), + ("1f1eb-1f1f2", "", "flag: Micronesia", 8, ""), + ("1f1eb-1f1f4", "", "flag: Faroe Islands", 8, ""), + ("1f1eb-1f1f7", "", "flag: France", 8, ""), + ("1f1ec-1f1e6", "", "flag: Gabon", 8, ""), + ("1f1ec-1f1e7", "", "flag: United Kingdom", 8, ""), + ("1f1ec-1f1e9", "", "flag: Grenada", 8, ""), + ("1f1ec-1f1ea", "", "flag: Georgia", 8, ""), + ("1f1ec-1f1eb", "", "flag: French Guiana", 8, ""), + ("1f1ec-1f1ec", "", "flag: Guernsey", 8, ""), + ("1f1ec-1f1ed", "", "flag: Ghana", 8, ""), + ("1f1ec-1f1ee", "", "flag: Gibraltar", 8, ""), + ("1f1ec-1f1f1", "", "flag: Greenland", 8, ""), + ("1f1ec-1f1f2", "", "flag: Gambia", 8, ""), + ("1f1ec-1f1f3", "", "flag: Guinea", 8, ""), + ("1f1ec-1f1f5", "", "flag: Guadeloupe", 8, ""), + ("1f1ec-1f1f6", "", "flag: Equatorial Guinea", 8, ""), + ("1f1ec-1f1f7", "", "flag: Greece", 8, ""), + ("1f1ec-1f1f8", "flag_south_georgia_and_south_sandwich_islands", "flag: South Georgia & South Sandwich Islands", 8, ""), + ("1f1ec-1f1f9", "", "flag: Guatemala", 8, ""), + ("1f1ec-1f1fa", "", "flag: Guam", 8, ""), + ("1f1ec-1f1fc", "", "flag: Guinea-Bissau", 8, ""), + ("1f1ec-1f1fe", "", "flag: Guyana", 8, ""), + ("1f1ed-1f1f0", "", "flag: Hong Kong SAR China", 8, ""), + ("1f1ed-1f1f2", "flag_heard_island_and_mcdonald_islands", "flag: Heard Island & McDonald Islands", 8, ""), + ("1f1ed-1f1f3", "", "flag: Honduras", 8, ""), + ("1f1ed-1f1f7", "", "flag: Croatia", 8, ""), + ("1f1ed-1f1f9", "", "flag: Haiti", 8, ""), + ("1f1ed-1f1fa", "", "flag: Hungary", 8, ""), + ("1f1ee-1f1e8", "", "flag: Canary Islands", 8, ""), + ("1f1ee-1f1e9", "", "flag: Indonesia", 8, ""), + ("1f1ee-1f1ea", "", "flag: Ireland", 8, ""), + ("1f1ee-1f1f1", "", "flag: Israel", 8, ""), + ("1f1ee-1f1f2", "", "flag: Isle of Man", 8, ""), + ("1f1ee-1f1f3", "", "flag: India", 8, ""), + ("1f1ee-1f1f4", "", "flag: British Indian Ocean Territory", 8, ""), + ("1f1ee-1f1f6", "", "flag: Iraq", 8, ""), + ("1f1ee-1f1f7", "", "flag: Iran", 8, ""), + ("1f1ee-1f1f8", "", "flag: Iceland", 8, ""), + ("1f1ee-1f1f9", "", "flag: Italy", 8, ""), + ("1f1ef-1f1ea", "", "flag: Jersey", 8, ""), + ("1f1ef-1f1f2", "", "flag: Jamaica", 8, ""), + ("1f1ef-1f1f4", "", "flag: Jordan", 8, ""), + ("1f1ef-1f1f5", "", "flag: Japan", 8, ""), + ("1f1f0-1f1ea", "", "flag: Kenya", 8, ""), + ("1f1f0-1f1ec", "", "flag: Kyrgyzstan", 8, ""), + ("1f1f0-1f1ed", "", "flag: Cambodia", 8, ""), + ("1f1f0-1f1ee", "", "flag: Kiribati", 8, ""), + ("1f1f0-1f1f2", "", "flag: Comoros", 8, ""), + ("1f1f0-1f1f3", "flag_st_kitts_and_nevis", "flag: St. Kitts & Nevis", 8, ""), + ("1f1f0-1f1f5", "", "flag: North Korea", 8, ""), + ("1f1f0-1f1f7", "", "flag: South Korea", 8, ""), + ("1f1f0-1f1fc", "", "flag: Kuwait", 8, ""), + ("1f1f0-1f1fe", "", "flag: Cayman Islands", 8, ""), + ("1f1f0-1f1ff", "", "flag: Kazakhstan", 8, ""), + ("1f1f1-1f1e6", "", "flag: Laos", 8, ""), + ("1f1f1-1f1e7", "", "flag: Lebanon", 8, ""), + ("1f1f1-1f1e8", "", "flag: St. Lucia", 8, ""), + ("1f1f1-1f1ee", "", "flag: Liechtenstein", 8, ""), + ("1f1f1-1f1f0", "", "flag: Sri Lanka", 8, ""), + ("1f1f1-1f1f7", "", "flag: Liberia", 8, ""), + ("1f1f1-1f1f8", "", "flag: Lesotho", 8, ""), + ("1f1f1-1f1f9", "", "flag: Lithuania", 8, ""), + ("1f1f1-1f1fa", "", "flag: Luxembourg", 8, ""), + ("1f1f1-1f1fb", "", "flag: Latvia", 8, ""), + ("1f1f1-1f1fe", "", "flag: Libya", 8, ""), + ("1f1f2-1f1e6", "", "flag: Morocco", 8, ""), + ("1f1f2-1f1e8", "", "flag: Monaco", 8, ""), + ("1f1f2-1f1e9", "", "flag: Moldova", 8, ""), + ("1f1f2-1f1ea", "", "flag: Montenegro", 8, ""), + ("1f1f2-1f1eb", "", "flag: St. Martin", 8, ""), + ("1f1f2-1f1ec", "", "flag: Madagascar", 8, ""), + ("1f1f2-1f1ed", "", "flag: Marshall Islands", 8, ""), + ("1f1f2-1f1f0", "", "flag: North Macedonia", 8, ""), + ("1f1f2-1f1f1", "", "flag: Mali", 8, ""), + ("1f1f2-1f1f2", "", "flag: Myanmar (Burma)", 8, ""), + ("1f1f2-1f1f3", "", "flag: Mongolia", 8, ""), + ("1f1f2-1f1f4", "", "flag: Macao SAR China", 8, ""), + ("1f1f2-1f1f5", "", "flag: Northern Mariana Islands", 8, ""), + ("1f1f2-1f1f6", "", "flag: Martinique", 8, ""), + ("1f1f2-1f1f7", "", "flag: Mauritania", 8, ""), + ("1f1f2-1f1f8", "", "flag: Montserrat", 8, ""), + ("1f1f2-1f1f9", "", "flag: Malta", 8, ""), + ("1f1f2-1f1fa", "", "flag: Mauritius", 8, ""), + ("1f1f2-1f1fb", "", "flag: Maldives", 8, ""), + ("1f1f2-1f1fc", "", "flag: Malawi", 8, ""), + ("1f1f2-1f1fd", "", "flag: Mexico", 8, ""), + ("1f1f2-1f1fe", "", "flag: Malaysia", 8, ""), + ("1f1f2-1f1ff", "", "flag: Mozambique", 8, ""), + ("1f1f3-1f1e6", "", "flag: Namibia", 8, ""), + ("1f1f3-1f1e8", "", "flag: New Caledonia", 8, ""), + ("1f1f3-1f1ea", "", "flag: Niger", 8, ""), + ("1f1f3-1f1eb", "", "flag: Norfolk Island", 8, ""), + ("1f1f3-1f1ec", "", "flag: Nigeria", 8, ""), + ("1f1f3-1f1ee", "", "flag: Nicaragua", 8, ""), + ("1f1f3-1f1f1", "", "flag: Netherlands", 8, ""), + ("1f1f3-1f1f4", "", "flag: Norway", 8, ""), + ("1f1f3-1f1f5", "", "flag: Nepal", 8, ""), + ("1f1f3-1f1f7", "", "flag: Nauru", 8, ""), + ("1f1f3-1f1fa", "", "flag: Niue", 8, ""), + ("1f1f3-1f1ff", "", "flag: New Zealand", 8, ""), + ("1f1f4-1f1f2", "", "flag: Oman", 8, ""), + ("1f1f5-1f1e6", "", "flag: Panama", 8, ""), + ("1f1f5-1f1ea", "", "flag: Peru", 8, ""), + ("1f1f5-1f1eb", "", "flag: French Polynesia", 8, ""), + ("1f1f5-1f1ec", "", "flag: Papua New Guinea", 8, ""), + ("1f1f5-1f1ed", "", "flag: Philippines", 8, ""), + ("1f1f5-1f1f0", "", "flag: Pakistan", 8, ""), + ("1f1f5-1f1f1", "", "flag: Poland", 8, ""), + ("1f1f5-1f1f2", "flag_st_pierre_and_miquelon", "flag: St. Pierre & Miquelon", 8, ""), + ("1f1f5-1f1f3", "", "flag: Pitcairn Islands", 8, ""), + ("1f1f5-1f1f7", "", "flag: Puerto Rico", 8, ""), + ("1f1f5-1f1f8", "", "flag: Palestinian Territories", 8, ""), + ("1f1f5-1f1f9", "", "flag: Portugal", 8, ""), + ("1f1f5-1f1fc", "", "flag: Palau", 8, ""), + ("1f1f5-1f1fe", "", "flag: Paraguay", 8, ""), + ("1f1f6-1f1e6", "", "flag: Qatar", 8, ""), + ("1f1f7-1f1ea", "flag_reunion", "flag: R\U000000e9union", 8, ""), + ("1f1f7-1f1f4", "", "flag: Romania", 8, ""), + ("1f1f7-1f1f8", "", "flag: Serbia", 8, ""), + ("1f1f7-1f1fa", "", "flag: Russia", 8, ""), + ("1f1f7-1f1fc", "", "flag: Rwanda", 8, ""), + ("1f1f8-1f1e6", "", "flag: Saudi Arabia", 8, ""), + ("1f1f8-1f1e7", "", "flag: Solomon Islands", 8, ""), + ("1f1f8-1f1e8", "", "flag: Seychelles", 8, ""), + ("1f1f8-1f1e9", "", "flag: Sudan", 8, ""), + ("1f1f8-1f1ea", "", "flag: Sweden", 8, ""), + ("1f1f8-1f1ec", "", "flag: Singapore", 8, ""), + ("1f1f8-1f1ed", "flag_st_helena_ascension_and_tristan_da_cunha", "flag: St. Helena, Ascension & Tristan da Cunha", 8, ""), + ("1f1f8-1f1ee", "", "flag: Slovenia", 8, ""), + ("1f1f8-1f1ef", "flag_svalbard_and_jan_mayen", "flag: Svalbard & Jan Mayen", 8, ""), + ("1f1f8-1f1f0", "", "flag: Slovakia", 8, ""), + ("1f1f8-1f1f1", "", "flag: Sierra Leone", 8, ""), + ("1f1f8-1f1f2", "", "flag: San Marino", 8, ""), + ("1f1f8-1f1f3", "", "flag: Senegal", 8, ""), + ("1f1f8-1f1f4", "", "flag: Somalia", 8, ""), + ("1f1f8-1f1f7", "", "flag: Suriname", 8, ""), + ("1f1f8-1f1f8", "", "flag: South Sudan", 8, ""), + ("1f1f8-1f1f9", "flag_sao_tome_and_principe", "flag: S\U000000e3o Tom\U000000e9 & Pr\U000000edncipe", 8, ""), + ("1f1f8-1f1fb", "", "flag: El Salvador", 8, ""), + ("1f1f8-1f1fd", "", "flag: Sint Maarten", 8, ""), + ("1f1f8-1f1fe", "", "flag: Syria", 8, ""), + ("1f1f8-1f1ff", "", "flag: Eswatini", 8, ""), + ("1f1f9-1f1e6", "", "flag: Tristan da Cunha", 8, ""), + ("1f1f9-1f1e8", "flag_turks_and_caicos_islands", "flag: Turks & Caicos Islands", 8, ""), + ("1f1f9-1f1e9", "", "flag: Chad", 8, ""), + ("1f1f9-1f1eb", "", "flag: French Southern and Antarctic Lands", 8, ""), + ("1f1f9-1f1ec", "", "flag: Togo", 8, ""), + ("1f1f9-1f1ed", "", "flag: Thailand", 8, ""), + ("1f1f9-1f1ef", "", "flag: Tajikistan", 8, ""), + ("1f1f9-1f1f0", "", "flag: Tokelau", 8, ""), + ("1f1f9-1f1f1", "", "flag: Timor-Leste", 8, ""), + ("1f1f9-1f1f2", "", "flag: Turkmenistan", 8, ""), + ("1f1f9-1f1f3", "", "flag: Tunisia", 8, ""), + ("1f1f9-1f1f4", "", "flag: Tonga", 8, ""), + ("1f1f9-1f1f7", "flag_turkiye", "flag: T\U000000fcrkiye", 8, ""), + ("1f1f9-1f1f9", "flag_trinidad_and_tobago", "flag: Trinidad & Tobago", 8, ""), + ("1f1f9-1f1fb", "", "flag: Tuvalu", 8, ""), + ("1f1f9-1f1fc", "", "flag: Taiwan", 8, ""), + ("1f1f9-1f1ff", "", "flag: Tanzania", 8, ""), + ("1f1fa-1f1e6", "", "flag: Ukraine", 8, ""), + ("1f1fa-1f1ec", "", "flag: Uganda", 8, ""), + ("1f1fa-1f1f2", "", "flag: U.S. Outlying Islands", 8, ""), + ("1f1fa-1f1f3", "", "flag: United Nations", 8, ""), + ("1f1fa-1f1f8", "", "flag: United States", 8, ""), + ("1f1fa-1f1fe", "", "flag: Uruguay", 8, ""), + ("1f1fa-1f1ff", "", "flag: Uzbekistan", 8, ""), + ("1f1fb-1f1e6", "", "flag: Vatican City", 8, ""), + ("1f1fb-1f1e8", "flag_st_vincent_and_grenadines", "flag: St. Vincent & Grenadines", 8, ""), + ("1f1fb-1f1ea", "", "flag: Venezuela", 8, ""), + ("1f1fb-1f1ec", "", "flag: British Virgin Islands", 8, ""), + ("1f1fb-1f1ee", "", "flag: U.S. Virgin Islands", 8, ""), + ("1f1fb-1f1f3", "", "flag: Vietnam", 8, ""), + ("1f1fb-1f1fa", "", "flag: Vanuatu", 8, ""), + ("1f1fc-1f1eb", "flag_wallis_and_futuna", "flag: Wallis & Futuna", 8, ""), + ("1f1fc-1f1f8", "", "flag: Samoa", 8, ""), + ("1f1fd-1f1f0", "", "flag: Kosovo", 8, ""), + ("1f1fe-1f1ea", "", "flag: Yemen", 8, ""), + ("1f1fe-1f1f9", "", "flag: Mayotte", 8, ""), + ("1f1ff-1f1e6", "", "flag: South Africa", 8, ""), + ("1f1ff-1f1f2", "", "flag: Zambia", 8, ""), + ("1f1ff-1f1fc", "", "flag: Zimbabwe", 8, ""), + ("1f201", "", "Japanese \U0000201chere\U0000201d button", 7, "katakana"), + ("1f202-fe0f", "", "Japanese \U0000201cservice charge\U0000201d button", 7, "katakana"), + ("1f21a", "", "Japanese \U0000201cfree of charge\U0000201d button", 7, "ideograph"), + ("1f22f", "", "Japanese \U0000201creserved\U0000201d button", 7, "ideograph"), + ("1f232", "", "Japanese \U0000201cprohibited\U0000201d button", 7, "ideograph"), + ("1f233", "", "Japanese \U0000201cvacancy\U0000201d button", 7, "ideograph"), + ("1f234", "", "Japanese \U0000201cpassing grade\U0000201d button", 7, "ideograph"), + ("1f235", "", "Japanese \U0000201cno vacancy\U0000201d button", 7, "ideograph"), + ("1f236", "", "Japanese \U0000201cnot free of charge\U0000201d button", 7, "ideograph"), + ("1f237-fe0f", "", "Japanese \U0000201cmonthly amount\U0000201d button", 7, "ideograph"), + ("1f238", "", "Japanese \U0000201capplication\U0000201d button", 7, "ideograph"), + ("1f239", "", "Japanese \U0000201cdiscount\U0000201d button", 7, "ideograph"), + ("1f23a", "", "Japanese \U0000201copen for business\U0000201d button", 7, "ideograph"), + ("1f250", "", "Japanese \U0000201cbargain\U0000201d button", 7, "ideograph"), + ("1f251", "", "Japanese \U0000201cacceptable\U0000201d button", 7, "ideograph"), + ("1f300", "", "cyclone", 4, "hurricane twister typhoon dizzy weather"), + ("1f301", "", "foggy", 4, "fog"), + ("1f302", "", "closed umbrella", 4, "rain clothing"), + ("1f303", "", "night with stars", 4, "star"), + ("1f304", "", "sunrise over mountains", 4, "morning sun"), + ("1f305", "", "sunrise", 4, "morning nature sun"), + ("1f306", "", "cityscape at dusk", 4, "evening landscape sunset city sun building"), + ("1f307", "", "sunset", 4, "dusk sun building"), + ("1f308", "", "rainbow", 4, "gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride queer"), + ("1f309", "", "bridge at night", 4, ""), + ("1f30a", "", "water wave", 4, "surf surfer surfing nature ocean"), + ("1f30b", "", "volcano", 4, "eruption nature mountain"), + ("1f30c", "", "milky way", 4, "space"), + ("1f30d", "", "globe showing Europe-Africa", 4, "Europe-Africa earth world"), + ("1f30e", "", "globe showing Americas", 4, "earth world"), + ("1f30f", "", "globe showing Asia-Australia", 4, "Asia-Australia earth world"), + ("1f310", "", "globe with meridians", 4, "worldwide internet web earth world"), + ("1f311", "", "new moon", 4, "dark space"), + ("1f312", "", "waxing crescent moon", 4, "dreams space"), + ("1f313", "", "first quarter moon", 4, "space"), + ("1f314", "", "waxing gibbous moon", 4, "space"), + ("1f315", "", "full moon", 4, "space"), + ("1f316", "", "waning gibbous moon", 4, "space"), + ("1f317", "", "last quarter moon", 4, "space"), + ("1f318", "", "waning crescent moon", 4, "space"), + ("1f319", "", "crescent moon", 4, "ramadan space"), + ("1f31a", "", "new moon face", 4, "space"), + ("1f31b", "", "first quarter moon face", 4, "space"), + ("1f31c", "", "last quarter moon face", 4, "dreams"), + ("1f31d", "", "full moon face", 4, "bright"), + ("1f31e", "", "sun with face", 4, "shine sunshine sunny day heat bright beach weather"), + ("1f31f", "", "glowing star", 4, "glittery glow shining sparkle win night"), + ("1f320", "", "shooting star", 4, "falling night space"), + ("1f321-fe0f", "", "thermometer", 4, "weather"), + ("1f324-fe0f", "", "sun behind small cloud", 4, "weather"), + ("1f325-fe0f", "", "sun behind large cloud", 4, "weather"), + ("1f326-fe0f", "", "sun behind rain cloud", 4, "weather"), + ("1f327-fe0f", "", "cloud with rain", 4, "weather"), + ("1f328-fe0f", "", "cloud with snow", 4, "cold weather"), + ("1f329-fe0f", "", "cloud with lightning", 4, "weather"), + ("1f32a-fe0f", "", "tornado", 4, "whirlwind cloud weather"), + ("1f32b-fe0f", "", "fog", 4, "cloud weather"), + ("1f32c-fe0f", "", "wind face", 4, "blow cloud"), + ("1f32d", "", "hot dog", 3, "frankfurter hotdog sausage"), + ("1f32e", "", "taco", 3, "mexican"), + ("1f32f", "", "burrito", 3, "wrap mexican"), + ("1f330", "", "chestnut", 3, "almond plant"), + ("1f331", "", "seedling", 2, "sapling sprout young plant"), + ("1f332", "", "evergreen tree", 2, "christmas pine forest"), + ("1f333", "", "deciduous tree", 2, "habitat shedding forest green"), + ("1f334", "", "palm tree", 2, "tropical beach plant"), + ("1f335", "", "cactus", 2, "drought desert nature plant"), + ("1f336-fe0f", "", "hot pepper", 3, ""), + ("1f337", "", "tulip", 2, "blossom growth flower plant"), + ("1f338", "", "cherry blossom", 2, "springtime spring flower plant"), + ("1f339", "", "rose", 2, "elegant valentine beauty flower plant red"), + ("1f33a", "", "hibiscus", 2, "flower plant"), + ("1f33b", "", "sunflower", 2, "outdoors flower sun plant"), + ("1f33c", "", "blossom", 2, "buttercup dandelion flower plant"), + ("1f33d", "", "ear of corn", 3, "crops maize maze farm"), + ("1f33e", "", "sheaf of rice", 2, "grains grain ear plant"), + ("1f33f", "", "herb", 2, "leaf plant"), + ("1f340", "", "four leaf clover", 2, "four-leaf lucky irish 4 plant"), + ("1f341", "", "maple leaf", 2, "falling"), + ("1f342", "", "fallen leaf", 2, "fall autumn falling"), + ("1f343", "", "leaf fluttering in wind", 2, "flutter blow"), + ("1f344", "", "mushroom", 2, "toadstool fungus"), + ("1f344-200d-1f7eb", "", "brown mushroom", 3, "fungi portobello shiitake shroom spore toppings truffle fungus pizza sprout"), + ("1f345", "", "tomato", 3, "vegetable fruit"), + ("1f346", "", "eggplant", 3, "aubergine vegetable"), + ("1f347", "", "grapes", 3, "Dionysus grape fruit"), + ("1f348", "", "melon", 3, "cantaloupe fruit"), + ("1f349", "", "watermelon", 3, "fruit"), + ("1f34a", "", "tangerine", 3, "c nectarine vitamin citrus orange fruit"), + ("1f34b", "", "lemon", 3, "sour citrus fruit"), + ("1f34b-200d-1f7e9", "", "lime", 3, "acidity garnish margarita mojito refreshing tangy tequila zest sour citrus"), + ("1f34c", "", "banana", 3, "potassium fruit"), + ("1f34d", "", "pineapple", 3, "pina colada tropical fruit"), + ("1f34e", "", "red apple", 3, "diet ripe health fruit"), + ("1f34f", "", "green apple", 3, "fruit"), + ("1f350", "", "pear", 3, "fruit"), + ("1f351", "", "peach", 3, "fruit"), + ("1f352", "", "cherries", 3, "berries cherry fruit red"), + ("1f353", "", "strawberry", 3, "berry fruit"), + ("1f354", "", "hamburger", 3, "burger eat hungry fast"), + ("1f355", "", "pizza", 3, "pepperoni slice cheese hungry"), + ("1f356", "", "meat on bone", 3, ""), + ("1f357", "", "poultry leg", 3, "drumstick chicken turkey bone hungry"), + ("1f358", "", "rice cracker", 3, ""), + ("1f359", "", "rice ball", 3, "Japanese"), + ("1f35a", "", "cooked rice", 3, ""), + ("1f35b", "", "curry rice", 3, ""), + ("1f35c", "", "steaming bowl", 3, "noodle pho ramen soup chopsticks"), + ("1f35d", "", "spaghetti", 3, "meatballs pasta restaurant"), + ("1f35e", "", "bread", 3, "carbs loaf toast wheat grain restaurant"), + ("1f35f", "", "french fries", 3, "fast"), + ("1f360", "", "roasted sweet potato", 3, ""), + ("1f361", "", "dango", 3, "skewer stick dessert sweet Japanese"), + ("1f362", "", "oden", 3, "kebab seafood skewer stick restaurant"), + ("1f363", "", "sushi", 3, ""), + ("1f364", "", "fried shrimp", 3, "prawn tempura"), + ("1f365", "", "fish cake with swirl", 3, "pastry restaurant"), + ("1f366", "", "soft ice cream", 3, "icecream serve dessert restaurant sweet"), + ("1f367", "", "shaved ice", 3, "dessert restaurant sweet"), + ("1f368", "", "ice cream", 3, "dessert restaurant sweet"), + ("1f369", "", "doughnut", 3, "donut breakfast dessert sweet"), + ("1f36a", "", "cookie", 3, "chip chocolate dessert sweet"), + ("1f36b", "", "chocolate bar", 3, "tooth candy halloween dessert sweet"), + ("1f36c", "", "candy", 3, "cavities wrapper tooth halloween dessert restaurant sweet"), + ("1f36d", "", "lollipop", 3, "candy dessert restaurant sweet"), + ("1f36e", "", "custard", 3, "pudding dessert sweet"), + ("1f36f", "", "honey pot", 3, "barrel honeypot jar bear sweet"), + ("1f370", "", "shortcake", 3, "slice cake pastry dessert sweet"), + ("1f371", "", "bento box", 3, ""), + ("1f372", "", "pot of food", 3, "stew soup"), + ("1f373", "", "cooking", 3, "easy fry frying side pan sunny egg over breakfast restaurant"), + ("1f374", "", "fork and knife", 3, "breaky cutlery lunch delicious yum yummy dinner feed cooking eat"), + ("1f375", "", "teacup without handle", 3, "oolong cup tea beverage drink"), + ("1f376", "", "sake", 3, "bottle cup beverage bar restaurant drink"), + ("1f377", "", "wine glass", 3, "club alcohol beverage booze drinks drinking bar restaurant drink"), + ("1f378", "", "cocktail glass", 3, "martini club men alcohol booze drinks drinking mad bar drink"), + ("1f379", "", "tropical drink", 3, "mai tai tropics drunk cocktail club alcohol booze drinks drinking"), + ("1f37a", "", "beer mug", 3, "ale octoberfest oktoberfest pint stein summer alcohol booze drinks drinking"), + ("1f37b", "", "clinking beer mugs", 3, "bottoms cheers clink alcohol booze drinks drinking bar"), + ("1f37c", "", "baby bottle", 3, "birth born babies infant milk newborn drink"), + ("1f37d-fe0f", "", "fork and knife with plate", 3, "dinner cooking eat"), + ("1f37e", "", "bottle with popping cork", 3, "bar drink"), + ("1f37f", "", "popcorn", 3, "corn pop movie"), + ("1f380", "", "ribbon", 5, "celebration"), + ("1f381", "", "wrapped gift", 5, "present christmas birthday bow surprise box celebration"), + ("1f382", "", "birthday cake", 3, "bday pastry dessert happy sweet celebration"), + ("1f383", "", "jack-o-lantern", 5, "jack-o-lantern pumpkin halloween celebration"), + ("1f384", "", "Christmas tree", 5, "celebration"), + ("1f385", "", "Santa Claus", 1, "father holiday merry xmas Christmas fairy tale celebration"), + ("1f386", "", "fireworks", 5, "boom yolo entertainment celebration"), + ("1f387", "", "sparkler", 5, "fireworks boom sparkle celebration"), + ("1f388", "", "balloon", 5, "birthday celebrate celebration"), + ("1f389", "", "party popper", 5, "tada woohoo hooray awesome birthday celebrate excited celebration"), + ("1f38a", "", "confetti ball", 5, "woohoo celebrate party celebration"), + ("1f38b", "", "tanabata tree", 5, "banner celebration Japanese"), + ("1f38c", "", "crossed flags", 8, "cross celebration Japanese"), + ("1f38d", "", "pine decoration", 5, "bamboo plant celebration Japanese"), + ("1f38e", "", "Japanese dolls", 5, "doll festival celebration"), + ("1f38f", "", "carp streamer", 5, "celebration"), + ("1f390", "", "wind chime", 5, "bell celebration"), + ("1f391", "", "moon viewing ceremony", 5, "celebration"), + ("1f392", "", "backpack", 6, "bookbag rucksack satchel backpacking bag school education"), + ("1f393", "", "graduation cap", 6, "scholar education hat celebration clothing"), + ("1f396-fe0f", "", "military medal", 5, "award celebration"), + ("1f397-fe0f", "", "reminder ribbon", 5, "celebration"), + ("1f399-fe0f", "", "studio microphone", 6, "mic music"), + ("1f39a-fe0f", "", "level slider", 6, "music"), + ("1f39b-fe0f", "", "control knobs", 6, "music"), + ("1f39e-fe0f", "", "film frames", 6, "cinema movie"), + ("1f39f-fe0f", "", "admission tickets", 5, "ticket"), + ("1f3a0", "", "carousel horse", 4, "entertainment"), + ("1f3a1", "", "ferris wheel", 4, "amusement theme park"), + ("1f3a2", "", "roller coaster", 4, "amusement theme park"), + ("1f3a3", "", "fishing pole", 5, "fish entertainment"), + ("1f3a4", "", "microphone", 6, "karaoke sing mic sound music"), + ("1f3a5", "", "movie camera", 6, "bollywood hollywood record cinema film"), + ("1f3a6", "", "cinema", 7, "film camera movie"), + ("1f3a7", "", "headphone", 6, "earbud sound"), + ("1f3a8", "", "artist palette", 5, "artsy arty creative painter colorful museum art painting entertainment"), + ("1f3a9", "", "top hat", 6, "tophat fancy formal magic clothes clothing"), + ("1f3aa", "", "circus tent", 4, ""), + ("1f3ab", "", "ticket", 5, "stub admission"), + ("1f3ac", "", "clapper board", 6, "action movie"), + ("1f3ad", "", "performing arts", 5, "actress theater theatre thespian art actor mask entertainment"), + ("1f3ae", "", "video game", 5, "controller entertainment"), + ("1f3af", "", "bullseye", 5, "dart direct hit target bull entertainment game"), + ("1f3b0", "", "slot machine", 5, "casino gamble gambling slots game"), + ("1f3b1", "", "pool 8 ball", 5, "8ball billiard eight game"), + ("1f3b2", "", "game die", 5, "dice entertainment"), + ("1f3b3", "", "bowling", 5, "strike game ball"), + ("1f3b4", "", "flower playing cards", 5, "card game Japanese"), + ("1f3b5", "", "musical note", 6, "sound music"), + ("1f3b6", "", "musical notes", 6, "note sound music"), + ("1f3b7", "", "saxophone", 6, "sax instrument music"), + ("1f3b8", "", "guitar", 6, "strat instrument music"), + ("1f3b9", "", "musical keyboard", 6, "piano instrument music"), + ("1f3ba", "", "trumpet", 6, "instrument music"), + ("1f3bb", "", "violin", 6, "instrument music"), + ("1f3bc", "", "musical score", 6, "note music"), + ("1f3bd", "", "running shirt", 5, "sash athletics"), + ("1f3be", "", "tennis", 5, "racquet ball"), + ("1f3bf", "", "skis", 5, "ski snow"), + ("1f3c0", "", "basketball", 5, "hoop ball"), + ("1f3c1", "", "chequered flag", 8, "checkered finish flags win race racing game"), + ("1f3c2", "", "snowboarder", 1, "snowboard ski snow"), + ("1f3c3", "", "person running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2640-fe0f", "", "woman running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2640-fe0f-200d-27a1-fe0f", "", "woman running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2642-fe0f", "", "man running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2642-fe0f-200d-27a1-fe0f", "", "man running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-27a1-fe0f", "", "person running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c4", "", "person surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c4-200d-2640-fe0f", "", "woman surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c4-200d-2642-fe0f", "", "man surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c5", "", "sports medal", 5, "winner award gold"), + ("1f3c6", "", "trophy", 5, "champion champs winning prize slay victory win"), + ("1f3c7", "", "horse racing", 1, "jockey racehorse riding"), + ("1f3c8", "", "american football", 5, "super bowl ball"), + ("1f3c9", "", "rugby football", 5, "ball"), + ("1f3ca", "", "person swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3ca-200d-2640-fe0f", "", "woman swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3ca-200d-2642-fe0f", "", "man swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3cb-fe0f", "", "person lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cb-fe0f-200d-2640-fe0f", "", "woman lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cb-fe0f-200d-2642-fe0f", "", "man lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cc-fe0f", "", "person golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cc-fe0f-200d-2640-fe0f", "", "woman golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cc-fe0f-200d-2642-fe0f", "", "man golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cd-fe0f", "", "motorcycle", 4, "racing"), + ("1f3ce-fe0f", "", "racing car", 4, "zoom"), + ("1f3cf", "", "cricket game", 5, "bat ball"), + ("1f3d0", "", "volleyball", 5, "game ball"), + ("1f3d1", "", "field hockey", 5, "stick game ball"), + ("1f3d2", "", "ice hockey", 5, "puck stick game"), + ("1f3d3", "", "ping pong", 5, "pingpong table bat tennis paddle game ball"), + ("1f3d4-fe0f", "", "snow-capped mountain", 4, "snow-capped cold"), + ("1f3d5-fe0f", "", "camping", 4, ""), + ("1f3d6-fe0f", "", "beach with umbrella", 4, ""), + ("1f3d7-fe0f", "", "building construction", 4, "crane"), + ("1f3d8-fe0f", "", "houses", 4, "house"), + ("1f3d9-fe0f", "", "cityscape", 4, "city"), + ("1f3da-fe0f", "", "derelict house", 4, "home"), + ("1f3db-fe0f", "", "classical building", 4, ""), + ("1f3dc-fe0f", "", "desert", 4, ""), + ("1f3dd-fe0f", "", "desert island", 4, ""), + ("1f3de-fe0f", "", "national park", 4, ""), + ("1f3df-fe0f", "", "stadium", 4, ""), + ("1f3e0", "", "house", 4, "country ranch settle simple suburban suburbia where home building"), + ("1f3e1", "", "house with garden", 4, "country ranch settle simple suburban suburbia where home building"), + ("1f3e2", "", "office building", 4, "cubical job city"), + ("1f3e3", "", "Japanese post office", 4, "building"), + ("1f3e4", "", "post office", 4, "European building"), + ("1f3e5", "", "hospital", 4, "medicine doctor building"), + ("1f3e6", "", "bank", 4, "building"), + ("1f3e7", "", "ATM sign", 7, "automated teller cash bank money"), + ("1f3e8", "", "hotel", 4, "building"), + ("1f3e9", "", "love hotel", 4, "building"), + ("1f3ea", "", "convenience store", 4, "24 hours building"), + ("1f3eb", "", "school", 4, "building"), + ("1f3ec", "", "department store", 4, "building"), + ("1f3ed", "", "factory", 4, "building"), + ("1f3ee", "", "red paper lantern", 6, "bar light restaurant"), + ("1f3ef", "", "Japanese castle", 4, "building"), + ("1f3f0", "", "castle", 4, "European building"), + ("1f3f3-fe0f", "", "white flag", 8, "waving"), + ("1f3f3-fe0f-200d-1f308", "", "rainbow flag", 8, "bisexual gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride"), + ("1f3f3-fe0f-200d-26a7-fe0f", "", "transgender flag", 8, "pink blue light white"), + ("1f3f4", "", "black flag", 8, "waving"), + ("1f3f4-200d-2620-fe0f", "", "pirate flag", 8, "Jolly plunder Roger treasure"), + ("1f3f4-e0067-e0062-e0065-e006e-e0067-e007f", "", "flag: England", 8, ""), + ("1f3f4-e0067-e0062-e0073-e0063-e0074-e007f", "", "flag: Scotland", 8, ""), + ("1f3f4-e0067-e0062-e0077-e006c-e0073-e007f", "", "flag: Wales", 8, ""), + ("1f3f5-fe0f", "", "rosette", 2, "plant"), + ("1f3f7-fe0f", "", "label", 6, "tag"), + ("1f3f8", "", "badminton", 5, "shuttlecock racquet birdie game"), + ("1f3f9", "", "bow and arrow", 6, "archery archer Sagittarius weapon zodiac tool"), + ("1f3fa", "", "amphora", 3, "jug Aquarius cooking weapon drink zodiac tool"), + ("1f400", "", "rat", 2, ""), + ("1f401", "", "mouse", 2, "animals"), + ("1f402", "", "ox", 2, "Taurus bull animals farm zodiac"), + ("1f403", "", "water buffalo", 2, "zoo"), + ("1f404", "", "cow", 2, "moo animals milk farm"), + ("1f405", "", "tiger", 2, "predator big zoo cat"), + ("1f406", "", "leopard", 2, "predator big zoo cat"), + ("1f407", "", "rabbit", 2, "bunny pet"), + ("1f408", "", "cat", 2, "cats kitten animals pet"), + ("1f408-200d-2b1b", "", "black cat", 2, "feline meow unlucky halloween"), + ("1f409", "", "dragon", 2, "knights fairytale fairy tale"), + ("1f40a", "", "crocodile", 2, "zoo"), + ("1f40b", "", "whale", 2, "beach ocean"), + ("1f40c", "", "snail", 2, "escargot slug garden nature"), + ("1f40d", "", "snake", 2, "Ophiuchus serpent bearer zodiac"), + ("1f40e", "", "horse", 2, "equestrian racehorse farm racing"), + ("1f40f", "", "ram", 2, "Aries male sheep horns zoo zodiac"), + ("1f410", "", "goat", 2, "Capricorn milk farm zodiac"), + ("1f411", "", "ewe", 2, "baa lamb female fluffy sheep wool farm"), + ("1f412", "", "monkey", 2, "banana"), + ("1f413", "", "rooster", 2, "ornithology bird"), + ("1f414", "", "chicken", 2, "ornithology bird"), + ("1f415", "", "dog", 2, "dogs animals pet"), + ("1f415-200d-1f9ba", "", "service dog", 2, "assistance accessibility"), + ("1f416", "", "pig", 2, "sow pork bacon farm"), + ("1f417", "", "boar", 2, "pig"), + ("1f418", "", "elephant", 2, ""), + ("1f419", "", "octopus", 2, "creature ocean"), + ("1f41a", "", "spiral shell", 2, "conch sea beach"), + ("1f41b", "", "bug", 2, "garden insect"), + ("1f41c", "", "ant", 2, "garden insect"), + ("1f41d", "", "honeybee", 2, "bee bumblebee spring honey insect nature"), + ("1f41e", "", "lady beetle", 2, "ladybird ladybug garden insect nature"), + ("1f41f", "", "fish", 2, "fishes Pisces dinner fishing zodiac"), + ("1f420", "", "tropical fish", 2, "fishes"), + ("1f421", "", "blowfish", 2, "fish"), + ("1f422", "", "turtle", 2, "terrapin tortoise"), + ("1f423", "", "hatching chick", 2, "egg baby bird"), + ("1f424", "", "baby chick", 2, "ornithology bird"), + ("1f425", "", "front-facing baby chick", 2, "front-facing newborn ornithology bird"), + ("1f426", "", "bird", 2, "ornithology"), + ("1f426-200d-1f525", "", "phoenix", 2, "ascension emerge firebird glory immortal rebirth reincarnation reinvent renewal revival"), + ("1f426-200d-2b1b", "", "black bird", 2, "beak caw corvid crow raven rook ornithology"), + ("1f427", "", "penguin", 2, "antarctica ornithology bird"), + ("1f428", "", "koala", 2, "australia under marsupial bear down"), + ("1f429", "", "poodle", 2, "fluffy dog"), + ("1f42a", "", "camel", 2, "dromedary hump desert one"), + ("1f42b", "", "two-hump camel", 2, "bactrian two-hump desert"), + ("1f42c", "", "dolphin", 2, "flipper beach ocean"), + ("1f42d", "", "mouse face", 2, ""), + ("1f42e", "", "cow face", 2, "moo milk farm"), + ("1f42f", "", "tiger face", 2, "predator big cat"), + ("1f430", "", "rabbit face", 2, "bunny pet"), + ("1f431", "", "cat face", 2, "kitty kitten pet"), + ("1f432", "", "dragon face", 2, "fairytale fairy tale"), + ("1f433", "", "spouting whale", 2, "beach ocean"), + ("1f434", "", "horse face", 2, "dressage equine horses farm"), + ("1f435", "", "monkey face", 2, "banana"), + ("1f436", "", "dog face", 2, "puppies puppy adorbs pet"), + ("1f437", "", "pig face", 2, "pork bacon farm"), + ("1f438", "", "frog", 2, ""), + ("1f439", "", "hamster", 2, "pet"), + ("1f43a", "", "wolf", 2, ""), + ("1f43b", "", "bear", 2, "grizzly growl honey"), + ("1f43b-200d-2744-fe0f", "", "polar bear", 2, "arctic white"), + ("1f43c", "", "panda", 2, "bamboo"), + ("1f43d", "", "pig nose", 2, "snout smell farm"), + ("1f43e", "", "paw prints", 2, "paws feet print"), + ("1f43f-fe0f", "", "chipmunk", 2, "squirrel"), + ("1f440", "", "eyes", 1, "googly look looking seeing peep see body omg eye"), + ("1f441-fe0f", "", "eye", 1, "1 one body"), + ("1f441-fe0f-200d-1f5e8-fe0f", "", "eye in speech bubble", 0, "witness balloon"), + ("1f442", "", "ear", 1, "listening ears hearing listen hear body sound"), + ("1f443", "", "nose", 1, "noses nosey odor smells smell body"), + ("1f444", "", "mouth", 1, "lips lipstick kissing beauty body kiss"), + ("1f445", "", "tongue", 1, "lick slurp body"), + ("1f446", "", "backhand index pointing up", 1, "point finger"), + ("1f447", "", "backhand index pointing down", 1, "point finger"), + ("1f448", "", "backhand index pointing left", 1, "point finger"), + ("1f449", "", "backhand index pointing right", 1, "point finger"), + ("1f44a", "", "oncoming fist", 1, "absolutely bruh bump correct knuckle agree clenched pound punch ttyl"), + ("1f44b", "", "waving hand", 1, "bye cya g2g greetings gtg hey hi later outtie ttfn"), + ("1f44c", "", "OK hand", 1, "dope fosho got gotcha legit pinch bet fleek okay rad"), + ("1f44d", "", "thumbs up", 1, "+1 like thumb yes good"), + ("1f44e", "", "thumbs down", 1, "-1 dislike nope thumb bad good no"), + ("1f44f", "", "clapping hands", 1, "applause approval congrats great prayed clap congratulations job well yay"), + ("1f450", "", "open hands", 1, "swerve jazz hug"), + ("1f451", "", "crown", 6, "medieval king queen royal royalty win clothing"), + ("1f452", "", "woman\U00002019s hat", 6, "hats woman\U00002019s garden party clothes clothing"), + ("1f453", "", "glasses", 6, "eyeglasses eyewear eye clothing"), + ("1f454", "", "necktie", 6, "employed serious tie shirt clothing"), + ("1f455", "", "t-shirt", 6, "t-shirt tshirt casual collar weekend dressed shopping blue clothes clothing"), + ("1f456", "", "jeans", 6, "denim trousers casual pants weekend dressed shopping blue clothes clothing"), + ("1f457", "", "dress", 6, "dressed fancy shopping clothes clothing"), + ("1f458", "", "kimono", 6, "comfortable clothing"), + ("1f459", "", "bikini", 6, "pool bathing swim suit beach clothing"), + ("1f45a", "", "woman\U00002019s clothes", 6, "blouse collar dressed shirt woman\U00002019s dress lady shopping clothing"), + ("1f45b", "", "purse", 6, "coin handbag fancy dress shopping clothes clothing"), + ("1f45c", "", "handbag", 6, "purse bag dress lady shopping clothes clothing"), + ("1f45d", "", "clutch bag", 6, "pouch handbag purse dress clothes clothing"), + ("1f45e", "", "man\U00002019s shoe", 6, "man\U00002019s feet foot brown kick shoes shopping clothes clothing"), + ("1f45f", "", "running shoe", 6, "sneaker tennis athletic kick shoes shopping clothes fast clothing"), + ("1f460", "", "high-heeled shoe", 6, "fashion heel heels high-heeled stiletto shoes dress shopping clothes clothing"), + ("1f461", "", "woman\U00002019s sandal", 6, "woman\U00002019s shoe clothing"), + ("1f462", "", "woman\U00002019s boot", 6, "woman\U00002019s shoes dress shoe shopping clothes clothing"), + ("1f463", "", "footprints", 1, "barefoot footprint omw print walk clothing"), + ("1f464", "", "bust in silhouette", 1, "mysterious shadow"), + ("1f465", "", "busts in silhouette", 1, "everyone friend bust friends people bff"), + ("1f466", "", "boy", 1, "grandson son bright-eyed kid younger young"), + ("1f467", "", "girl", 1, "daughter granddaughter Virgo bright-eyed kid younger young zodiac"), + ("1f468", "", "man", 1, "bro adult"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t1_t2", "men with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t1_t3", "men with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t1_t4", "men with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t1_t5", "men with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t1_t2", "men holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t1_t3", "men holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t1_t4", "men holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t1_t5", "men holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t1_t2", "men wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t1_t3", "men wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t1_t4", "men wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t1_t5", "men wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_man_man_t1", "couple with heart: man, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_man_man_t1", "kiss: man, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t2_t1", "men with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t2_t3", "men with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t2_t4", "men with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t2_t5", "men with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t2_t1", "men holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t2_t3", "men holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t2_t4", "men holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t2_t5", "men holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t2_t1", "men wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t2_t3", "men wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t2_t4", "men wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t2_t5", "men wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_man_man_t2", "couple with heart: man, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_man_man_t2", "kiss: man, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t3_t1", "men with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t3_t2", "men with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t3_t4", "men with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t3_t5", "men with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t3_t1", "men holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t3_t2", "men holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t3_t4", "men holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t3_t5", "men holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t3_t1", "men wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t3_t2", "men wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t3_t4", "men wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t3_t5", "men wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_man_man_t3", "couple with heart: man, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_man_man_t3", "kiss: man, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t4_t1", "men with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t4_t2", "men with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t4_t3", "men with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t4_t5", "men with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t4_t1", "men holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t4_t2", "men holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t4_t3", "men holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t4_t5", "men holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t4_t1", "men wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t4_t2", "men wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t4_t3", "men wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t4_t5", "men wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_man_man_t4", "couple with heart: man, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_man_man_t4", "kiss: man, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t5_t1", "men with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t5_t2", "men with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t5_t3", "men with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t5_t4", "men with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t5_t1", "men holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t5_t2", "men holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t5_t3", "men holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t5_t4", "men holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t5_t1", "men wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t5_t2", "men wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t5_t3", "men wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t5_t4", "men wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_man_man_t5", "couple with heart: man, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_man_man_t5", "kiss: man, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-200d-1f33e", "", "man farmer", 1, "gardener rancher"), + ("1f468-200d-1f373", "", "man cook", 1, "chef"), + ("1f468-200d-1f37c", "", "man feeding baby", 1, "dad father nanny feed nursing newborn"), + ("1f468-200d-1f393", "", "man student", 1, "graduate"), + ("1f468-200d-1f3a4", "", "man singer", 1, "entertainer rockstar actor rock star"), + ("1f468-200d-1f3a8", "", "man artist", 1, "palette"), + ("1f468-200d-1f3eb", "", "man teacher", 1, "instructor lecturer professor"), + ("1f468-200d-1f3ed", "", "man factory worker", 1, "assembly industrial"), + ("1f468-200d-1f466", "", "family: man, boy", 1, ""), + ("1f468-200d-1f466-200d-1f466", "", "family: man, boy, boy", 1, ""), + ("1f468-200d-1f467", "", "family: man, girl", 1, ""), + ("1f468-200d-1f467-200d-1f466", "", "family: man, girl, boy", 1, ""), + ("1f468-200d-1f467-200d-1f467", "", "family: man, girl, girl", 1, ""), + ("1f468-200d-1f468-200d-1f466", "", "family: man, man, boy", 1, ""), + ("1f468-200d-1f468-200d-1f466-200d-1f466", "", "family: man, man, boy, boy", 1, ""), + ("1f468-200d-1f468-200d-1f467", "", "family: man, man, girl", 1, ""), + ("1f468-200d-1f468-200d-1f467-200d-1f466", "", "family: man, man, girl, boy", 1, ""), + ("1f468-200d-1f468-200d-1f467-200d-1f467", "", "family: man, man, girl, girl", 1, ""), + ("1f468-200d-1f469-200d-1f466", "", "family: man, woman, boy", 1, ""), + ("1f468-200d-1f469-200d-1f466-200d-1f466", "", "family: man, woman, boy, boy", 1, ""), + ("1f468-200d-1f469-200d-1f467", "", "family: man, woman, girl", 1, ""), + ("1f468-200d-1f469-200d-1f467-200d-1f466", "", "family: man, woman, girl, boy", 1, ""), + ("1f468-200d-1f469-200d-1f467-200d-1f467", "", "family: man, woman, girl, girl", 1, ""), + ("1f468-200d-1f4bb", "", "man technologist", 1, "coder developer inventor software computer"), + ("1f468-200d-1f4bc", "", "man office worker", 1, "architect manager white-collar business"), + ("1f468-200d-1f527", "", "man mechanic", 1, "electrician tradesperson plumber"), + ("1f468-200d-1f52c", "", "man scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f468-200d-1f680", "", "man astronaut", 1, "rocket space"), + ("1f468-200d-1f692", "", "man firefighter", 1, "firetruck fire"), + ("1f468-200d-1f9af", "", "man with white cane", 1, "probing blind accessibility"), + ("1f468-200d-1f9af-200d-27a1-fe0f", "", "man with white cane facing right", 1, "probing blind accessibility"), + ("1f468-200d-1f9b0", "", "man: red hair", 1, "red hair bro adult"), + ("1f468-200d-1f9b1", "", "man: curly hair", 1, "curly hair bro adult"), + ("1f468-200d-1f9b2", "", "man: bald", 1, "bro adult"), + ("1f468-200d-1f9b3", "", "man: white hair", 1, "white hair bro adult"), + ("1f468-200d-1f9bc", "", "man in motorized wheelchair", 1, "accessibility"), + ("1f468-200d-1f9bc-200d-27a1-fe0f", "", "man in motorized wheelchair facing right", 1, "accessibility"), + ("1f468-200d-1f9bd", "", "man in manual wheelchair", 1, "accessibility"), + ("1f468-200d-1f9bd-200d-27a1-fe0f", "", "man in manual wheelchair facing right", 1, "accessibility"), + ("1f468-200d-2695-fe0f", "", "man health worker", 1, "healthcare nurse therapist doctor"), + ("1f468-200d-2696-fe0f", "", "man judge", 1, "justice scales law"), + ("1f468-200d-2708-fe0f", "", "man pilot", 1, "plane"), + ("1f468-200d-2764-fe0f-200d-1f468", "", "couple with heart: man, man", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f468-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: man, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f469", "", "woman", 1, "lady adult"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t1_t2", "women with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t1_t3", "women with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t1_t4", "women with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t1_t5", "women with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t1_t2", "woman and man holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t1_t3", "woman and man holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t1_t4", "woman and man holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t1_t5", "woman and man holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t1_t2", "women holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t1_t3", "women holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t1_t4", "women holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t1_t5", "women holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t1_t2", "women wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t1_t3", "women wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t1_t4", "women wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t1_t5", "women wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_woman_man_t1", "couple with heart: woman, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb", "couple_with_heart_woman_woman_t1", "couple with heart: woman, woman, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_woman_man_t1", "kiss: woman, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "kiss_woman_woman_t1", "kiss: woman, woman, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t2_t1", "women with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t2_t3", "women with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t2_t4", "women with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t2_t5", "women with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t2_t1", "woman and man holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t2_t3", "woman and man holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t2_t4", "woman and man holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t2_t5", "woman and man holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t2_t1", "women holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t2_t3", "women holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t2_t4", "women holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t2_t5", "women holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t2_t1", "women wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t2_t3", "women wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t2_t4", "women wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t2_t5", "women wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_woman_man_t2", "couple with heart: woman, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc", "couple_with_heart_woman_woman_t2", "couple with heart: woman, woman, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_woman_man_t2", "kiss: woman, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "kiss_woman_woman_t2", "kiss: woman, woman, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t3_t1", "women with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t3_t2", "women with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t3_t4", "women with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t3_t5", "women with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t3_t1", "woman and man holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t3_t2", "woman and man holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t3_t4", "woman and man holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t3_t5", "woman and man holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t3_t1", "women holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t3_t2", "women holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t3_t4", "women holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t3_t5", "women holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t3_t1", "women wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t3_t2", "women wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t3_t4", "women wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t3_t5", "women wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_woman_man_t3", "couple with heart: woman, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd", "couple_with_heart_woman_woman_t3", "couple with heart: woman, woman, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_woman_man_t3", "kiss: woman, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "kiss_woman_woman_t3", "kiss: woman, woman, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t4_t1", "women with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t4_t2", "women with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t4_t3", "women with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t4_t5", "women with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t4_t1", "woman and man holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t4_t2", "woman and man holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t4_t3", "woman and man holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t4_t5", "woman and man holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t4_t1", "women holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t4_t2", "women holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t4_t3", "women holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t4_t5", "women holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t4_t1", "women wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t4_t2", "women wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t4_t3", "women wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t4_t5", "women wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_woman_man_t4", "couple with heart: woman, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe", "couple_with_heart_woman_woman_t4", "couple with heart: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_woman_man_t4", "kiss: woman, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "kiss_woman_woman_t4", "kiss: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t5_t1", "women with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t5_t2", "women with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t5_t3", "women with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t5_t4", "women with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t5_t1", "woman and man holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t5_t2", "woman and man holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t5_t3", "woman and man holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t5_t4", "woman and man holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t5_t1", "women holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t5_t2", "women holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t5_t3", "women holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t5_t4", "women holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t5_t1", "women wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t5_t2", "women wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t5_t3", "women wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t5_t4", "women wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_woman_man_t5", "couple with heart: woman, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff", "couple_with_heart_woman_woman_t5", "couple with heart: woman, woman, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_woman_man_t5", "kiss: woman, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "kiss_woman_woman_t5", "kiss: woman, woman, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-200d-1f33e", "", "woman farmer", 1, "gardener rancher"), + ("1f469-200d-1f373", "", "woman cook", 1, "chef"), + ("1f469-200d-1f37c", "", "woman feeding baby", 1, "mom mother nanny feed nursing newborn"), + ("1f469-200d-1f393", "", "woman student", 1, "graduate"), + ("1f469-200d-1f3a4", "", "woman singer", 1, "entertainer rockstar actor rock star"), + ("1f469-200d-1f3a8", "", "woman artist", 1, "palette"), + ("1f469-200d-1f3eb", "", "woman teacher", 1, "instructor lecturer professor"), + ("1f469-200d-1f3ed", "", "woman factory worker", 1, "assembly industrial"), + ("1f469-200d-1f466", "", "family: woman, boy", 1, ""), + ("1f469-200d-1f466-200d-1f466", "", "family: woman, boy, boy", 1, ""), + ("1f469-200d-1f467", "", "family: woman, girl", 1, ""), + ("1f469-200d-1f467-200d-1f466", "", "family: woman, girl, boy", 1, ""), + ("1f469-200d-1f467-200d-1f467", "", "family: woman, girl, girl", 1, ""), + ("1f469-200d-1f469-200d-1f466", "", "family: woman, woman, boy", 1, ""), + ("1f469-200d-1f469-200d-1f466-200d-1f466", "", "family: woman, woman, boy, boy", 1, ""), + ("1f469-200d-1f469-200d-1f467", "", "family: woman, woman, girl", 1, ""), + ("1f469-200d-1f469-200d-1f467-200d-1f466", "", "family: woman, woman, girl, boy", 1, ""), + ("1f469-200d-1f469-200d-1f467-200d-1f467", "", "family: woman, woman, girl, girl", 1, ""), + ("1f469-200d-1f4bb", "", "woman technologist", 1, "coder developer inventor software computer"), + ("1f469-200d-1f4bc", "", "woman office worker", 1, "architect manager white-collar business"), + ("1f469-200d-1f527", "", "woman mechanic", 1, "electrician tradesperson plumber"), + ("1f469-200d-1f52c", "", "woman scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f469-200d-1f680", "", "woman astronaut", 1, "rocket space"), + ("1f469-200d-1f692", "", "woman firefighter", 1, "firetruck fire"), + ("1f469-200d-1f9af", "", "woman with white cane", 1, "probing blind accessibility"), + ("1f469-200d-1f9af-200d-27a1-fe0f", "", "woman with white cane facing right", 1, "probing blind accessibility"), + ("1f469-200d-1f9b0", "", "woman: red hair", 1, "red hair lady adult"), + ("1f469-200d-1f9b1", "", "woman: curly hair", 1, "curly hair lady adult"), + ("1f469-200d-1f9b2", "", "woman: bald", 1, "lady adult"), + ("1f469-200d-1f9b3", "", "woman: white hair", 1, "white hair lady adult"), + ("1f469-200d-1f9bc", "", "woman in motorized wheelchair", 1, "accessibility"), + ("1f469-200d-1f9bc-200d-27a1-fe0f", "", "woman in motorized wheelchair facing right", 1, "accessibility"), + ("1f469-200d-1f9bd", "", "woman in manual wheelchair", 1, "accessibility"), + ("1f469-200d-1f9bd-200d-27a1-fe0f", "", "woman in manual wheelchair facing right", 1, "accessibility"), + ("1f469-200d-2695-fe0f", "", "woman health worker", 1, "healthcare nurse therapist doctor"), + ("1f469-200d-2696-fe0f", "", "woman judge", 1, "justice scales law"), + ("1f469-200d-2708-fe0f", "", "woman pilot", 1, "plane"), + ("1f469-200d-2764-fe0f-200d-1f468", "", "couple with heart: woman, man", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f469-200d-2764-fe0f-200d-1f469", "", "couple with heart: woman, woman", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f469-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: woman, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f469-200d-2764-fe0f-200d-1f48b-200d-1f469", "", "kiss: woman, woman", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f46a", "", "family", 1, ""), + ("1f46b", "", "woman and man holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"), + ("1f46c", "", "men holding hands", 1, "boys brothers friends twins bestie bff hold couple flirt bae"), + ("1f46d", "", "women holding hands", 1, "girls sisters friends twins bestie bff hold couple flirt bae"), + ("1f46e", "", "police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46e-200d-2640-fe0f", "", "woman police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46e-200d-2642-fe0f", "", "man police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46f", "", "people with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie bff"), + ("1f46f-200d-2640-fe0f", "", "women with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"), + ("1f46f-200d-2642-fe0f", "", "men with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"), + ("1f470", "", "person with veil", 1, "wedding"), + ("1f470-200d-2640-fe0f", "", "woman with veil", 1, "bride wedding"), + ("1f470-200d-2642-fe0f", "", "man with veil", 1, "wedding"), + ("1f471", "", "person: blond hair", 1, "human blond-haired"), + ("1f471-200d-2640-fe0f", "", "woman: blond hair", 1, "blonde blond-haired"), + ("1f471-200d-2642-fe0f", "", "man: blond hair", 1, "blond-haired"), + ("1f472", "", "person with skullcap", 1, "Chinese gua guapi mao pi cap hat"), + ("1f473", "", "person wearing turban", 1, ""), + ("1f473-200d-2640-fe0f", "", "woman wearing turban", 1, ""), + ("1f473-200d-2642-fe0f", "", "man wearing turban", 1, ""), + ("1f474", "", "old man", 1, "gramps grandfather grandpa elderly bald wise adult"), + ("1f475", "", "old woman", 1, "grandma grandmother granny elderly wise lady adult"), + ("1f476", "", "baby", 1, "goo babies children infant pregnant young newborn"), + ("1f477", "", "construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f477-200d-2640-fe0f", "", "woman construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f477-200d-2642-fe0f", "", "man construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f478", "", "princess", 1, "queen crown royal royalty fairytale fairy tale"), + ("1f479", "", "ogre", 0, "devil mask creature monster scary fairytale fairy tale"), + ("1f47a", "", "goblin", 0, "mean mask angry creature monster fairytale fairy tale"), + ("1f47b", "", "ghost", 0, "boo haunting silly creature monster scary excited halloween fairytale fairy"), + ("1f47c", "", "baby angel", 1, "church fairytale fairy tale"), + ("1f47d", "", "alien", 0, "ufo extraterrestrial creature monster fairytale fairy space tale"), + ("1f47e", "", "alien monster", 0, "gamer games pixelated ufo extraterrestrial creature fairytale fairy space tale"), + ("1f47f", "", "angry face with horns", 0, "imp mischievous demon devil purple shade evil fairytale fairy tale"), + ("1f480", "", "skull", 0, "i\U00002019m lmao death yolo body monster dead fairytale fairy tale"), + ("1f481", "", "person tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f481-200d-2640-fe0f", "", "woman tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f481-200d-2642-fe0f", "", "man tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f482", "", "guard", 1, "buckingham london palace helmet"), + ("1f482-200d-2640-fe0f", "", "woman guard", 1, "buckingham london palace helmet"), + ("1f482-200d-2642-fe0f", "", "man guard", 1, "buckingham london palace helmet"), + ("1f483", "", "woman dancing", 1, "flair flamenco groove let\U00002019s tango elegant festive salsa dance dancer"), + ("1f484", "", "lipstick", 6, "cosmetics makeup date"), + ("1f485", "", "nail polish", 1, "care manicure cosmetics makeup bored done whatever"), + ("1f486", "", "person getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f486-200d-2640-fe0f", "", "woman getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f486-200d-2642-fe0f", "", "man getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f487", "", "person getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f487-200d-2640-fe0f", "", "woman getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f487-200d-2642-fe0f", "", "man getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f488", "", "barber pole", 4, "fresh shave haircut cut"), + ("1f489", "", "syringe", 6, "vaccination flu shot needle medicine sick doctor tool"), + ("1f48a", "", "pill", 6, "drugs medicated pills vitamin medicine sick doctor"), + ("1f48b", "", "kiss mark", 0, "lips sexy kissing dating romance emotion"), + ("1f48c", "", "love letter", 0, "valentine mail romance"), + ("1f48d", "", "ring", 6, "engaged married shiny engagement sparkling diamond wedding romance"), + ("1f48e", "", "gem stone", 6, "jewel engagement diamond wedding money romance"), + ("1f48f", "", "kiss", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f490", "", "bouquet", 2, "birthday anniversary date flower romance plant"), + ("1f491", "", "couple with heart", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f492", "", "wedding", 4, "hitched nuptials chapel romance"), + ("1f493", "", "beating heart", 0, "cardio pulsating heartbeat pulse emotion ily 143"), + ("1f494", "", "broken heart", 0, "crushed heartbroken lonely break emotion sad"), + ("1f495", "", "two hearts", 0, "loving kisses anniversary date xoxo dating emotion ily 143"), + ("1f496", "", "sparkling heart", 0, "morning sparkle kisses excited night xoxo good emotion ily 143"), + ("1f497", "", "growing heart", 0, "heartpulse muah pulse nervous kisses excited xoxo emotion ily 143"), + ("1f498", "", "heart with arrow", 0, "cupid adorbs valentine date romance emotion ily 143"), + ("1f499", "", "blue heart", 0, "romance emotion ily 143"), + ("1f49a", "", "green heart", 0, "romantic emotion ily 143"), + ("1f49b", "", "yellow heart", 0, "cardiac emotion ily 143"), + ("1f49c", "", "purple heart", 0, "bestest emotion ily 143"), + ("1f49d", "", "heart with ribbon", 0, "valentine kisses anniversary xoxo emotion ily 143"), + ("1f49e", "", "revolving hearts", 0, "adorbs anniversary emotion 143"), + ("1f49f", "", "heart decoration", 0, "hearth purple emotion 143 white"), + ("1f4a0", "", "diamond with a dot", 7, "comic geometric"), + ("1f4a1", "", "light bulb", 6, "idea electric comic"), + ("1f4a2", "", "anger symbol", 0, "angry mad upset comic"), + ("1f4a3", "", "bomb", 6, "dangerous explosion boom hot comic"), + ("1f4a4", "", "ZZZ", 0, "sleeping goodnight sleepy sleep tired night comic good"), + ("1f4a5", "", "collision", 0, "collide bomb explode boom comic"), + ("1f4a6", "", "sweat droplets", 0, "splashing squirt wet drip droplet drops work workout comic water"), + ("1f4a7", "", "droplet", 4, "drop sweat tear nature comic cold water weather sad"), + ("1f4a8", "", "dashing away", 0, "fart go gone gotta dash running smoke comic cloud fast"), + ("1f4a9", "", "pile of poo", 0, "bs doo dung fml smelly stinks stinky turd poop stink"), + ("1f4aa", "", "flexed biceps", 1, "beast bench curls flex gains gym jacked muscle press ripped"), + ("1f4ab", "", "dizzy", 0, "shining shooting stars comic star"), + ("1f4ac", "", "speech balloon", 0, "message sms text typing dialog talk bubble comic"), + ("1f4ad", "", "thought balloon", 0, "cartoon daydream decisions dream invent invention realize think thoughts wonder"), + ("1f4ae", "", "white flower", 2, ""), + ("1f4af", "", "hundred points", 0, "a+ clearly definitely faithful perfect TRUE truth yup 100 agree"), + ("1f4b0", "", "money bag", 6, "moneybag paying bet paid cost million billion rich dollar gold"), + ("1f4b1", "", "currency exchange", 7, "bank money"), + ("1f4b2", "", "heavy dollar sign", 7, "million pay billion charge cash currency money"), + ("1f4b3", "", "credit card", 6, "pay charge cash bank money"), + ("1f4b4", "", "yen banknote", 6, "bill currency note bank money"), + ("1f4b5", "", "dollar banknote", 6, "bill currency note bank money"), + ("1f4b6", "", "euro banknote", 6, "100 rich bill currency note bank money"), + ("1f4b7", "", "pound banknote", 6, "pounds billion bill cash currency note bank money"), + ("1f4b8", "", "money with wings", 6, "million pay billion banknote bill dollar cash fly note bank"), + ("1f4b9", "", "chart increasing with yen", 6, "market rise upward growth trend graph currency bank money"), + ("1f4ba", "", "seat", 4, "chair"), + ("1f4bb", "", "laptop", 6, "pc personal office computer"), + ("1f4bc", "", "briefcase", 6, "office"), + ("1f4bd", "", "computer disk", 6, "minidisk optical"), + ("1f4be", "", "floppy disk", 6, "computer"), + ("1f4bf", "", "optical disk", 6, "blu-ray CD dvd computer"), + ("1f4c0", "", "dvd", 6, "Blu-ray cd optical disk computer"), + ("1f4c1", "", "file folder", 6, ""), + ("1f4c2", "", "open file folder", 6, ""), + ("1f4c3", "", "page with curl", 6, "document paper"), + ("1f4c4", "", "page facing up", 6, "document paper"), + ("1f4c5", "", "calendar", 6, "date"), + ("1f4c6", "", "tear-off calendar", 6, "tear-off"), + ("1f4c7", "", "card index", 6, "rolodex old school"), + ("1f4c8", "", "chart increasing", 6, "upward data growth trend graph up right"), + ("1f4c9", "", "chart decreasing", 6, "downward negative data trend graph down"), + ("1f4ca", "", "bar chart", 6, "data graph"), + ("1f4cb", "", "clipboard", 6, "list do notes"), + ("1f4cc", "", "pushpin", 6, "collage pin"), + ("1f4cd", "", "round pushpin", 6, "location map pin"), + ("1f4ce", "", "paperclip", 6, ""), + ("1f4cf", "", "straight ruler", 6, "edge straightedge angle math"), + ("1f4d0", "", "triangular ruler", 6, "rule set angle slide math triangle"), + ("1f4d1", "", "bookmark tabs", 6, "marker mark"), + ("1f4d2", "", "ledger", 6, "notebook"), + ("1f4d3", "", "notebook", 6, ""), + ("1f4d4", "", "notebook with decorative cover", 6, "decorated writing book school education"), + ("1f4d5", "", "closed book", 6, "education"), + ("1f4d6", "", "open book", 6, "knowledge novels library reading education"), + ("1f4d7", "", "green book", 6, "library reading education"), + ("1f4d8", "", "blue book", 6, "library reading education"), + ("1f4d9", "", "orange book", 6, "library reading education"), + ("1f4da", "", "books", 6, "study knowledge novels library reading book school education"), + ("1f4db", "", "name badge", 7, ""), + ("1f4dc", "", "scroll", 6, "paper"), + ("1f4dd", "", "memo", 6, "media pencil notes communication"), + ("1f4de", "", "telephone receiver", 6, "voip phone communication"), + ("1f4df", "", "pager", 6, "communication"), + ("1f4e0", "", "fax machine", 6, "communication"), + ("1f4e1", "", "satellite antenna", 6, "aliens dish contact science"), + ("1f4e2", "", "loudspeaker", 6, "address public loud communication sound"), + ("1f4e3", "", "megaphone", 6, "cheering sound"), + ("1f4e4", "", "outbox tray", 6, "sent email letter mail box"), + ("1f4e5", "", "inbox tray", 6, "zero receive email letter mail box"), + ("1f4e6", "", "package", 6, "parcel shipping delivery box communication"), + ("1f4e7", "", "e-mail", 6, "e-mail email letter"), + ("1f4e8", "", "incoming envelope", 6, "delivering receive sent e-mail email letter mail"), + ("1f4e9", "", "envelope with arrow", 6, "outgoing send sent e-mail email letter down mail communication"), + ("1f4ea", "", "closed mailbox with lowered flag", 6, "postbox mail"), + ("1f4eb", "", "closed mailbox with raised flag", 6, "postbox mail communication"), + ("1f4ec", "", "open mailbox with raised flag", 6, "postbox mail"), + ("1f4ed", "", "open mailbox with lowered flag", 6, "postbox mail"), + ("1f4ee", "", "postbox", 6, "mailbox mail"), + ("1f4ef", "", "postal horn", 6, "post"), + ("1f4f0", "", "newspaper", 6, "news paper communication"), + ("1f4f1", "", "mobile phone", 6, "cell telephone communication"), + ("1f4f2", "", "mobile phone with arrow", 6, "call receive build cell telephone communication"), + ("1f4f3", "", "vibration mode", 7, "cell mobile telephone phone communication"), + ("1f4f4", "", "mobile phone off", 7, "cell telephone"), + ("1f4f5", "", "no mobile phones", 7, "cell telephone phone prohibited forbidden not"), + ("1f4f6", "", "antenna bars", 7, "signal cell mobile telephone phone bar communication"), + ("1f4f7", "", "camera", 6, "photo selfie snap tbt trip video"), + ("1f4f8", "", "camera with flash", 6, "video"), + ("1f4f9", "", "video camera", 6, "camcorder tbt"), + ("1f4fa", "", "television", 6, "tv video"), + ("1f4fb", "", "radio", 6, "tbt entertainment video"), + ("1f4fc", "", "videocassette", 6, "tape vcr vhs old school video"), + ("1f4fd-fe0f", "", "film projector", 6, "cinema movie video"), + ("1f4ff", "", "prayer beads", 6, "necklace religion clothing"), + ("1f500", "", "shuffle tracks button", 7, "crossed"), + ("1f501", "", "repeat button", 7, "clockwise"), + ("1f502", "", "repeat single button", 7, "once clockwise"), + ("1f503", "", "clockwise vertical arrows", 7, "reload refresh"), + ("1f504", "", "counterclockwise arrows button", 7, "anticlockwise deja rewindershins vu refresh again"), + ("1f505", "", "dim button", 7, "brightness low"), + ("1f506", "", "bright button", 7, "brightness light"), + ("1f507", "", "muted speaker", 6, "mute silent quiet sound"), + ("1f508", "", "speaker low volume", 6, "soft sound"), + ("1f509", "", "speaker medium volume", 6, "sound"), + ("1f50a", "", "speaker high volume", 6, "loud sound music"), + ("1f50b", "", "battery", 6, ""), + ("1f50c", "", "electric plug", 6, "electricity"), + ("1f50d", "", "magnifying glass tilted left", 6, "left-pointing search lab science tool"), + ("1f50e", "", "magnifying glass tilted right", 6, "right-pointing search contact lab science tool"), + ("1f50f", "", "locked with pen", 6, "privacy ink nib lock"), + ("1f510", "", "locked with key", 6, "secure lock bike closed"), + ("1f511", "", "key", 6, "keys major password unlock lock"), + ("1f512", "", "locked", 6, "private lock closed"), + ("1f513", "", "unlocked", 6, "cracked unlock lock open"), + ("1f514", "", "bell", 6, "break church sound"), + ("1f515", "", "bell with slash", 6, "mute silent quiet sound prohibited forbidden no not"), + ("1f516", "", "bookmark", 6, "mark"), + ("1f517", "", "link", 6, "links"), + ("1f518", "", "radio button", 7, "geometric"), + ("1f519", "", "BACK arrow", 7, ""), + ("1f51a", "", "END arrow", 7, ""), + ("1f51b", "", "ON! arrow", 7, "ON! mark"), + ("1f51c", "", "SOON arrow", 7, "brb omw"), + ("1f51d", "", "TOP arrow", 7, "homie up"), + ("1f51e", "", "no one under eighteen", 7, "18 age restriction underage prohibited forbidden not"), + ("1f51f", "", "keycap: 10", 7, ""), + ("1f520", "", "input latin uppercase", 7, "ABCD letters"), + ("1f521", "", "input latin lowercase", 7, "abcd letters"), + ("1f522", "", "input numbers", 7, "1234"), + ("1f523", "", "input symbols", 7, "& % \U0000266a \U00003012"), + ("1f524", "", "input latin letters", 7, "abc alphabet"), + ("1f525", "", "fire", 4, "af flame lit litaf burn hot tool"), + ("1f526", "", "flashlight", 6, "torch electric light tool"), + ("1f527", "", "wrench", 6, "spanner improvement home tool"), + ("1f528", "", "hammer", 6, "repairs improvement home tool"), + ("1f529", "", "nut and bolt", 6, "improvement home tool"), + ("1f52a", "", "kitchen knife", 3, "hocho chef cooking weapon tool"), + ("1f52b", "", "water pistol", 5, "gun handgun revolver weapon tool"), + ("1f52c", "", "microscope", 6, "experiment lab science tool"), + ("1f52d", "", "telescope", 6, "contact extraterrestrial science tool"), + ("1f52e", "", "crystal ball", 5, "future fortune magic fairytale fairy tale tool"), + ("1f52f", "", "dotted six-pointed star", 7, "six-pointed jewish fortune judaism"), + ("1f530", "", "Japanese symbol for beginner", 7, "chevron leaf yellow green tool"), + ("1f531", "", "trident emblem", 7, "poseidon anchor ship tool"), + ("1f532", "", "black square button", 7, "geometric"), + ("1f533", "", "white square button", 7, "outlined geometric"), + ("1f534", "", "red circle", 7, "geometric"), + ("1f535", "", "blue circle", 7, "geometric"), + ("1f536", "", "large orange diamond", 7, "geometric"), + ("1f537", "", "large blue diamond", 7, "geometric"), + ("1f538", "", "small orange diamond", 7, "geometric"), + ("1f539", "", "small blue diamond", 7, "geometric"), + ("1f53a", "", "red triangle pointed up", 7, "geometric"), + ("1f53b", "", "red triangle pointed down", 7, "geometric"), + ("1f53c", "", "upwards button", 7, "red up"), + ("1f53d", "", "downwards button", 7, "down red"), + ("1f549-fe0f", "", "om", 7, "Hindu religion"), + ("1f54a-fe0f", "", "dove", 2, "fly peace ornithology bird"), + ("1f54b", "", "kaaba", 4, "hajj umrah islam Muslim religion"), + ("1f54c", "", "mosque", 4, "masjid islam Muslim religion"), + ("1f54d", "", "synagogue", 4, "Jew Jewish temple judaism religion"), + ("1f54e", "", "menorah", 7, "candelabrum candlestick hanukkah jewish judaism religion"), + ("1f550", "", "one o\U00002019clock", 4, "1:00 1 o\U00002019clock time"), + ("1f551", "", "two o\U00002019clock", 4, "2:00 2 o\U00002019clock time"), + ("1f552", "", "three o\U00002019clock", 4, "3:00 3 o\U00002019clock time"), + ("1f553", "", "four o\U00002019clock", 4, "4:00 4 o\U00002019clock time"), + ("1f554", "", "five o\U00002019clock", 4, "5:00 5 o\U00002019clock time"), + ("1f555", "", "six o\U00002019clock", 4, "6:00 6 o\U00002019clock time"), + ("1f556", "", "seven o\U00002019clock", 4, "7:00 0 7 o\U00002019clock"), + ("1f557", "", "eight o\U00002019clock", 4, "8:00 8 o\U00002019clock time"), + ("1f558", "", "nine o\U00002019clock", 4, "9:00 9 o\U00002019clock time"), + ("1f559", "", "ten o\U00002019clock", 4, "10:00 10 0 o\U00002019clock"), + ("1f55a", "", "eleven o\U00002019clock", 4, "11:00 11 o\U00002019clock time"), + ("1f55b", "", "twelve o\U00002019clock", 4, "12:00 12 o\U00002019clock time"), + ("1f55c", "", "one-thirty", 4, "1:30 one-thirty 1 30 time clock"), + ("1f55d", "", "two-thirty", 4, "2:30 two-thirty 2 30 time clock"), + ("1f55e", "", "three-thirty", 4, "3:30 three-thirty 3 30 time clock"), + ("1f55f", "", "four-thirty", 4, "4:30 four-thirty 4 30 time clock"), + ("1f560", "", "five-thirty", 4, "5:30 five-thirty 5 30 time clock"), + ("1f561", "", "six-thirty", 4, "6:30 six-thirty 6 30 clock"), + ("1f562", "", "seven-thirty", 4, "7:30 seven-thirty 7 30 clock"), + ("1f563", "", "eight-thirty", 4, "8:30 eight-thirty 8 30 time clock"), + ("1f564", "", "nine-thirty", 4, "9:30 nine-thirty 9 30 time clock"), + ("1f565", "", "ten-thirty", 4, "10:30 ten-thirty 10 30 time clock"), + ("1f566", "", "eleven-thirty", 4, "11:30 eleven-thirty 11 30 time clock"), + ("1f567", "", "twelve-thirty", 4, "12:30 twelve-thirty 12 30 time clock"), + ("1f56f-fe0f", "", "candle", 6, "light"), + ("1f570-fe0f", "", "mantelpiece clock", 4, "time"), + ("1f573-fe0f", "", "hole", 0, ""), + ("1f574-fe0f", "", "person in suit levitating", 1, "business"), + ("1f575-fe0f", "", "detective", 1, "sleuth spy"), + ("1f575-fe0f-200d-2640-fe0f", "", "woman detective", 1, "sleuth spy"), + ("1f575-fe0f-200d-2642-fe0f", "", "man detective", 1, "sleuth spy"), + ("1f576-fe0f", "", "sunglasses", 6, "dark eyewear glasses eye"), + ("1f577-fe0f", "", "spider", 2, "insect"), + ("1f578-fe0f", "", "spider web", 2, ""), + ("1f579-fe0f", "", "joystick", 5, "videogame video game"), + ("1f57a", "", "man dancing", 1, "flair flamenco groove let\U00002019s tango elegant festive salsa dance dancer"), + ("1f587-fe0f", "", "linked paperclips", 6, "link paperclip"), + ("1f58a-fe0f", "", "pen", 6, "ballpoint"), + ("1f58b-fe0f", "", "fountain pen", 6, ""), + ("1f58c-fe0f", "", "paintbrush", 6, "painting"), + ("1f58d-fe0f", "", "crayon", 6, ""), + ("1f590-fe0f", "", "hand with fingers splayed", 1, "raised stop finger"), + ("1f595", "", "middle finger", 1, ""), + ("1f596", "", "vulcan salute", 1, "hands finger"), + ("1f5a4", "", "black heart", 0, "wicked evil"), + ("1f5a5-fe0f", "", "desktop computer", 6, "monitor"), + ("1f5a8-fe0f", "", "printer", 6, "computer"), + ("1f5b1-fe0f", "", "computer mouse", 6, ""), + ("1f5b2-fe0f", "", "trackball", 6, "computer"), + ("1f5bc-fe0f", "", "framed picture", 5, "frame museum art painting"), + ("1f5c2-fe0f", "", "card index dividers", 6, ""), + ("1f5c3-fe0f", "", "card file box", 6, ""), + ("1f5c4-fe0f", "", "file cabinet", 6, "filing paper"), + ("1f5d1-fe0f", "", "wastebasket", 6, "garbage trash waste can"), + ("1f5d2-fe0f", "", "spiral notepad", 6, "pad note"), + ("1f5d3-fe0f", "", "spiral calendar", 6, "pad"), + ("1f5dc-fe0f", "", "clamp", 6, "compress vice tool"), + ("1f5dd-fe0f", "", "old key", 6, "clue lock"), + ("1f5de-fe0f", "", "rolled-up newspaper", 6, "rolled-up news paper"), + ("1f5e1-fe0f", "", "dagger", 6, "knife weapon"), + ("1f5e3-fe0f", "", "speaking head", 1, "speak silhouette"), + ("1f5e8-fe0f", "", "left speech bubble", 0, "dialog balloon"), + ("1f5ef-fe0f", "", "right anger bubble", 0, "balloon angry mad"), + ("1f5f3-fe0f", "", "ballot box with ballot", 6, ""), + ("1f5fa-fe0f", "", "world map", 4, ""), + ("1f5fb", "", "mount fuji", 4, "nature mountain"), + ("1f5fc", "", "Tokyo tower", 4, ""), + ("1f5fd", "", "Statue of Liberty", 4, "ny nyc york new"), + ("1f5fe", "", "map of Japan", 4, ""), + ("1f5ff", "", "moai", 6, "moyai stoneface statue travel"), + ("1f600", "", "grinning face", 0, "cheerful cheery nice grin laugh teeth happy smiling smile"), + ("1f601", "", "beaming face with smiling eyes", 0, "nice grin grinning teeth happy eye smile"), + ("1f602", "", "face with tears of joy", 0, "hilarious roflmao funny hehe lmao rofl haha laugh lol crying"), + ("1f603", "", "grinning face with big eyes", 0, "yay grin awesome teeth happy mouth open smiling smile"), + ("1f604", "", "grinning face with smiling eyes", 0, "grin laugh lol happy mouth open eye smile"), + ("1f605", "", "grinning face with sweat", 0, "stress dejected stressed nervous excited cold mouth open smiling smile"), + ("1f606", "", "grinning squinting face", 0, "hahaha rofl haha laugh lol closed happy mouth open eyes"), + ("1f607", "", "smiling face with halo", 0, "angels innocent spirit angel angelic blessed peaceful happy fairytale fairy"), + ("1f608", "", "smiling face with horns", 0, "demon devil purple shade evil fairytale fairy tale smile"), + ("1f609", "", "winking face", 0, "heartbreaker tease winks wink sexy slide flirt"), + ("1f60a", "", "smiling face with smiling eyes", 0, "satisfied blush glad eye smile"), + ("1f60b", "", "face savoring food", 0, "savor tasty um delicious yum yummy eat full hungry smiling"), + ("1f60c", "", "relieved face", 0, "calm relief zen peace"), + ("1f60d", "", "smiling face with heart-eyes", 0, "heart-eyes romantic hearts kisses feels xoxo bae romance eye ily"), + ("1f60e", "", "smiling face with sunglasses", 0, "chilling shades rad relaxed slay swag cool style bright awesome"), + ("1f60f", "", "smirking face", 0, "boss dapper kidding leer slick smirk smug snicker suave suspicious"), + ("1f610", "", "neutral face", 0, "deadpan blank unamused unimpressed expressionless fine jealous straight awkward meh"), + ("1f611", "", "expressionless face", 0, "inexpressive uh unimpressed fine jealous straight awkward meh oh dead"), + ("1f612", "", "unamused face", 0, "... jel uhh weird jelly pissed fine jealous ugh bored"), + ("1f613", "", "downcast face with sweat", 0, "close yikes headache nervous scared feels cold sad"), + ("1f614", "", "pensive face", 0, "died lost sucks losing awful dejected bored disappointed sad"), + ("1f615", "", "confused face", 0, "befuddled confusing hm sure dunno sorry meh frown sad not"), + ("1f616", "", "confounded face", 0, "cringe distraught annoyed confused frustrated mad feels sad"), + ("1f617", "", "kissing face", 0, "smooch smooches date flirt xoxo you kiss dating ily 143"), + ("1f618", "", "face blowing a kiss", 0, "lover miss muah smooch romantic adorbs flirt xoxo you bae"), + ("1f619", "", "kissing face with smiling eyes", 0, "kisses closed night date flirt kiss dating eye ily 143"), + ("1f61a", "", "kissing face with closed eyes", 0, "blush smooches kisses date flirt xoxo bae dating eye ily"), + ("1f61b", "", "face with tongue", 0, "cool stuck-out nice awesome party sweet"), + ("1f61c", "", "winking face with tongue", 0, "joke loopy nutty wacky weirdo wink epic funny stuck-out crazy"), + ("1f61d", "", "squinting face with tongue", 0, "horrible taste gross stuck-out yolo closed omg whatever eye eyes"), + ("1f61e", "", "disappointed face", 0, "losing awful blame dejected fail unhappy sad"), + ("1f61f", "", "worried face", 0, "butterflies nerves stress worry stressed anxious nervous surprised sad"), + ("1f620", "", "angry face", 0, "maddening rage blame anger frustrated shade mad upset feels unhappy"), + ("1f621", "", "enraged face", 0, "maddening rage anger pouting angry shade mad upset feels unhappy"), + ("1f622", "", "crying face", 0, "triste miss awful cry tear feels unhappy sad"), + ("1f623", "", "persevering face", 0, "concentrate concentration focus persevere headache"), + ("1f624", "", "face with steam from nose", 0, "fume fuming furious fury triumph won anger angry mad feels"), + ("1f625", "", "sad but relieved face", 0, "complicated whew close call anxious sweat disappointed not time"), + ("1f626", "", "frowning face with open mouth", 0, "caught guard what wow surprise scared frown scary"), + ("1f627", "", "anguished face", 0, "forgot stressed what wow surprise scared scary unhappy"), + ("1f628", "", "fearful face", 0, "afraid blame fear worried anxious scared"), + ("1f629", "", "weary face", 0, "nooo fail sleepy hungry crying tired mad feels unhappy sad"), + ("1f62a", "", "sleepy face", 0, "sleeping sleep crying tired night good sad"), + ("1f62b", "", "tired face", 0, "sneeze cost nap feels sad"), + ("1f62c", "", "grimacing face", 0, "awk dentist grimace awkward grinning smiling smile"), + ("1f62d", "", "loudly crying face", 0, "bawling sob tears cry tear unhappy sad"), + ("1f62e", "", "face with open mouth", 0, "believe sympathy unbelievable unreal forgot whoa shocked surprised wow you"), + ("1f62e-200d-1f4a8", "", "face exhaling", 0, "exhale groan sigh whisper whistle blowing exhausted gasp relief blow"), + ("1f62f", "", "hushed face", 0, "stunned epic woah whoa surprised omg"), + ("1f630", "", "anxious face with sweat", 0, "eek rushed yikes nervous scared blue cold mouth open"), + ("1f631", "", "face screaming in fear", 0, "munch scream screamer fearful epic woah shocked surprised scared"), + ("1f632", "", "astonished face", 0, "totally cost way shocked omg no"), + ("1f633", "", "flushed face", 0, "amazed dazed geez impressed jeez crazy embarrassed heat awkward what"), + ("1f634", "", "sleeping face", 0, "yawn bed bedtime goodnight nap zzz sleep tired night good"), + ("1f635", "", "face with crossed-out eyes", 0, "crossed-out knocked dizzy sick tired dead feels"), + ("1f635-200d-1f4ab", "", "face with spiral eyes", 0, "hypnotized trouble woozy smiley woah confused whoa dizzy omg"), + ("1f636", "", "face without mouth", 0, "mouthless silence speechless blank expressionless mute silent awkward quiet secret"), + ("1f636-200d-1f32b-fe0f", "", "face in clouds", 0, "absentminded fog head"), + ("1f637", "", "face with medical mask", 0, "dermatologist germs dr dentist medicine sick doctor cold"), + ("1f638", "", "grinning cat with smiling eyes", 0, "grin eye smile"), + ("1f639", "", "cat with tears of joy", 0, "laughing laugh lol tear"), + ("1f63a", "", "grinning cat", 0, "mouth open smiling smile"), + ("1f63b", "", "smiling cat with heart-eyes", 0, "heart-eyes eye smile"), + ("1f63c", "", "cat with wry smile", 0, "ironic"), + ("1f63d", "", "kissing cat", 0, "closed kiss eye eyes"), + ("1f63e", "", "pouting cat", 0, ""), + ("1f63f", "", "crying cat", 0, "cry tear sad"), + ("1f640", "", "weary cat", 0, "oh surprised"), + ("1f641", "", "slightly frowning face", 0, "frown sad"), + ("1f642", "", "slightly smiling face", 0, "happy smile"), + ("1f642-200d-2194-fe0f", "", "head shaking horizontally", 0, "shake no"), + ("1f642-200d-2195-fe0f", "", "head shaking vertically", 0, "nod yes"), + ("1f643", "", "upside-down face", 0, "upside-down hehe smile"), + ("1f644", "", "face with rolling eyes", 0, "eyeroll ugh shade whatever"), + ("1f645", "", "person gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f645-200d-2640-fe0f", "", "woman gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f645-200d-2642-fe0f", "", "man gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f646", "", "person gesturing OK", 1, "exercise omg gesture"), + ("1f646-200d-2640-fe0f", "", "woman gesturing OK", 1, "exercise omg gesture"), + ("1f646-200d-2642-fe0f", "", "man gesturing OK", 1, "exercise omg gesture"), + ("1f647", "", "person bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f647-200d-2640-fe0f", "", "woman bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f647-200d-2642-fe0f", "", "man bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f648", "", "see-no-evil monkey", 0, "watch forgot hide embarrassed smh secret scared prohibited forbidden omg"), + ("1f649", "", "hear-no-evil monkey", 0, "tmi ears listen shh secret prohibited forbidden not gesture"), + ("1f64a", "", "speak-no-evil monkey", 0, "stealth oops quiet secret prohibited forbidden not gesture"), + ("1f64b", "", "person raising hand", 1, "raise here know me question pick gesture"), + ("1f64b-200d-2640-fe0f", "", "woman raising hand", 1, "raise here know me question pick gesture"), + ("1f64b-200d-2642-fe0f", "", "man raising hand", 1, "raise here know me question pick gesture"), + ("1f64c", "", "raising hands", 1, "praise hooray raised gesture celebration"), + ("1f64d", "", "person frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64d-200d-2640-fe0f", "", "woman frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64d-200d-2642-fe0f", "", "man frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64e", "", "person pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64e-200d-2640-fe0f", "", "woman pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64e-200d-2642-fe0f", "", "man pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64f", "", "folded hands", 1, "appreciate cmon thx blessed thanks please pray ask beg bow"), + ("1f680", "", "rocket", 4, "launch rockets travel space"), + ("1f681", "", "helicopter", 4, "copter roflcopter travel vehicle"), + ("1f682", "", "locomotive", 4, "caboose trains engine steam train railway travel"), + ("1f683", "", "railway car", 4, "tram trolleybus electric train travel"), + ("1f684", "", "high-speed train", 4, "high-speed shinkansen railway"), + ("1f685", "", "bullet train", 4, "high-speed shinkansen nose speed railway travel"), + ("1f686", "", "train", 4, "choo arrived railway"), + ("1f687", "", "metro", 4, "subway travel"), + ("1f688", "", "light rail", 4, "monorail arrived railway"), + ("1f689", "", "station", 4, "train railway"), + ("1f68a", "", "tram", 4, "trolleybus"), + ("1f68b", "", "tram car", 4, "trolley trolleybus bus"), + ("1f68c", "", "bus", 4, "school vehicle"), + ("1f68d", "", "oncoming bus", 4, "cars"), + ("1f68e", "", "trolleybus", 4, "trolley tram bus"), + ("1f68f", "", "bus stop", 4, "busstop"), + ("1f690", "", "minibus", 4, "van drive bus vehicle"), + ("1f691", "", "ambulance", 4, "emergency vehicle"), + ("1f692", "", "fire engine", 4, "truck"), + ("1f693", "", "police car", 4, "5\U000020130 cops patrol"), + ("1f694", "", "oncoming police car", 4, ""), + ("1f695", "", "taxi", 4, "cab cabbie drive yellow vehicle car"), + ("1f696", "", "oncoming taxi", 4, "hail cab cabbie cars drove yellow"), + ("1f697", "", "automobile", 4, "driving vehicle car"), + ("1f698", "", "oncoming automobile", 4, "cars drove vehicle car"), + ("1f699", "", "sport utility vehicle", 4, "recreational sportutility drive car"), + ("1f69a", "", "delivery truck", 4, "drive vehicle car"), + ("1f69b", "", "articulated lorry", 4, "semi truck drive move vehicle car"), + ("1f69c", "", "tractor", 4, "vehicle"), + ("1f69d", "", "monorail", 4, "vehicle"), + ("1f69e", "", "mountain railway", 4, "trip car"), + ("1f69f", "", "suspension railway", 4, ""), + ("1f6a0", "", "mountain cableway", 4, "cable gondola lift ski"), + ("1f6a1", "", "aerial tramway", 4, "ropeway cable gondola car"), + ("1f6a2", "", "ship", 4, "passenger boat travel"), + ("1f6a3", "", "person rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a3-200d-2640-fe0f", "", "woman rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a3-200d-2642-fe0f", "", "man rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a4", "", "speedboat", 4, "billionaire luxury millionaire summer lake boat travel"), + ("1f6a5", "", "horizontal traffic light", 4, "intersection stoplight signal stop"), + ("1f6a6", "", "vertical traffic light", 4, "intersection stoplight drove signal stop"), + ("1f6a7", "", "construction", 4, "barrier"), + ("1f6a8", "", "police car light", 4, "alert beacon alarm revolving emergency siren"), + ("1f6a9", "", "triangular flag", 8, "post golf construction"), + ("1f6aa", "", "door", 6, "front closet back"), + ("1f6ab", "", "prohibited", 7, "entry smoke forbidden no not"), + ("1f6ac", "", "cigarette", 6, "smoking"), + ("1f6ad", "", "no smoking", 7, "smoke prohibited forbidden not"), + ("1f6ae", "", "litter in bin sign", 7, "litterbin"), + ("1f6af", "", "no littering", 7, "litter prohibited forbidden not"), + ("1f6b0", "", "potable water", 7, "drinking"), + ("1f6b1", "", "non-potable water", 7, "dry non-drinking non-potable prohibited"), + ("1f6b2", "", "bicycle", 4, "class cycling gang ride spin spinning cycle cyclist bike"), + ("1f6b3", "", "no bicycles", 7, "bicycle bike prohibited forbidden not"), + ("1f6b4", "", "person biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b4-200d-2640-fe0f", "", "woman biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b4-200d-2642-fe0f", "", "man biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5", "", "person mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5-200d-2640-fe0f", "", "woman mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5-200d-2642-fe0f", "", "man mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b6", "", "person walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2640-fe0f", "", "woman walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2640-fe0f-200d-27a1-fe0f", "", "woman walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2642-fe0f", "", "man walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2642-fe0f-200d-27a1-fe0f", "", "man walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-27a1-fe0f", "", "person walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b7", "", "no pedestrians", 7, "pedestrian prohibited forbidden not"), + ("1f6b8", "", "children crossing", 7, "traffic pedestrian"), + ("1f6b9", "", "men\U00002019s room", 7, "men\U00002019s lavatory restroom WC bathroom toilet"), + ("1f6ba", "", "women\U00002019s room", 7, "women\U00002019s lavatory restroom WC bathroom toilet"), + ("1f6bb", "", "restroom", 7, "lavatory WC bathroom toilet"), + ("1f6bc", "", "baby symbol", 7, "changing"), + ("1f6bd", "", "toilet", 6, "bathroom"), + ("1f6be", "", "water closet", 7, "lavatory restroom WC bathroom toilet"), + ("1f6bf", "", "shower", 6, "water"), + ("1f6c0", "", "person taking bath", 1, "tub bathtub"), + ("1f6c1", "", "bathtub", 6, "bath"), + ("1f6c2", "", "passport control", 7, ""), + ("1f6c3", "", "customs", 7, "packing"), + ("1f6c4", "", "baggage claim", 7, "journey ready case arrived bags packing trip checked plane travel"), + ("1f6c5", "", "left luggage", 7, "locker baggage case"), + ("1f6cb-fe0f", "", "couch and lamp", 6, "hotel"), + ("1f6cc", "", "person in bed", 1, "bedtime goodnight nap zzz sleep hotel tired night good"), + ("1f6cd-fe0f", "", "shopping bags", 6, "bag hotel"), + ("1f6ce-fe0f", "", "bellhop bell", 4, "hotel"), + ("1f6cf-fe0f", "", "bed", 6, "sleep hotel"), + ("1f6d0", "", "place of worship", 7, "pray religion"), + ("1f6d1", "", "stop sign", 4, "octagonal"), + ("1f6d2", "", "shopping cart", 6, "trolley"), + ("1f6d5", "", "hindu temple", 4, ""), + ("1f6d6", "", "hut", 4, "roundhouse shelter yurt house home"), + ("1f6d7", "", "elevator", 6, "hoist lift accessibility"), + ("1f6d8", "", "landslide", 4, "avalanche disaster mudslide rocks danger earthquake mountain"), + ("1f6d9", "", "lighthouse", 4, ""), + ("1f6dc", "", "wireless", 7, "broadband connectivity hotspot network router smartphone wi-fi wifi wlan internet"), + ("1f6dd", "", "playground slide", 4, "sliding amusement theme park play playing"), + ("1f6de", "", "wheel", 4, "tire turn circle vehicle car"), + ("1f6df", "", "ring buoy", 4, "float lifesaver preserver save saver rescue life safety swim"), + ("1f6e0-fe0f", "", "hammer and wrench", 6, "spanner tool"), + ("1f6e1-fe0f", "", "shield", 6, "weapon"), + ("1f6e2-fe0f", "", "oil drum", 4, ""), + ("1f6e3-fe0f", "", "motorway", 4, "highway road"), + ("1f6e4-fe0f", "", "railway track", 4, "train"), + ("1f6e5-fe0f", "", "motor boat", 4, "motorboat"), + ("1f6e9-fe0f", "", "small airplane", 4, "aeroplane plane"), + ("1f6eb", "", "airplane departure", 4, "check-in departures aeroplane plane"), + ("1f6ec", "", "airplane arrival", 4, "arrivals arriving landing aeroplane plane"), + ("1f6f0-fe0f", "", "satellite", 4, "space"), + ("1f6f3-fe0f", "", "passenger ship", 4, ""), + ("1f6f4", "", "kick scooter", 4, ""), + ("1f6f5", "", "motor scooter", 4, ""), + ("1f6f6", "", "canoe", 4, "boat"), + ("1f6f7", "", "sled", 5, "luge sledge sleigh toboggan snow"), + ("1f6f8", "", "flying saucer", 4, "extra terrestrial UFO aliens"), + ("1f6f9", "", "skateboard", 4, "skater wheels board skate"), + ("1f6fa", "", "auto rickshaw", 4, "tuk"), + ("1f6fb", "", "pickup truck", 4, "flatbed pick-up transportation automobile car"), + ("1f6fc", "", "roller skate", 4, "blades skates"), + ("1f7e0", "", "orange circle", 7, ""), + ("1f7e1", "", "yellow circle", 7, ""), + ("1f7e2", "", "green circle", 7, ""), + ("1f7e3", "", "purple circle", 7, ""), + ("1f7e4", "", "brown circle", 7, ""), + ("1f7e5", "", "red square", 7, "penalty card"), + ("1f7e6", "", "blue square", 7, ""), + ("1f7e7", "", "orange square", 7, ""), + ("1f7e8", "", "yellow square", 7, "penalty card"), + ("1f7e9", "", "green square", 7, ""), + ("1f7ea", "", "purple square", 7, ""), + ("1f7eb", "", "brown square", 7, ""), + ("1f7f0", "", "heavy equals sign", 7, "answer equal equality math"), + ("1f90c", "", "pinched fingers", 1, "huh interrogation patience zip ugh sarcastic what hold relax gesture"), + ("1f90d", "", "white heart", 0, "143"), + ("1f90e", "", "brown heart", 0, "143"), + ("1f90f", "", "pinching hand", 1, "bit little sort amount fingers small"), + ("1f910", "", "zipper-mouth face", 0, "shut zipper-mouth keep zip quiet secret"), + ("1f911", "", "money-mouth face", 0, "money-mouth paid"), + ("1f912", "", "face with thermometer", 0, "ill sick"), + ("1f913", "", "nerd face", 0, "brainy clever expert geek gifted intelligent smart glasses"), + ("1f914", "", "thinking face", 0, "chin consider ponder pondering wondering hmm"), + ("1f915", "", "face with head-bandage", 0, "head-bandage hurt injury ouch"), + ("1f916", "", "robot", 0, "monster"), + ("1f917", "", "smiling face with open hands", 0, "hugging hug"), + ("1f918", "", "sign of the horns", 1, "rock-on finger"), + ("1f919", "", "call me hand", 1, "hang loose Shaka"), + ("1f91a", "", "raised back of hand", 1, "backhand"), + ("1f91b", "", "left-facing fist", 1, "left-facing leftwards"), + ("1f91c", "", "right-facing fist", 1, "right-facing rightwards"), + ("1f91d", "", "handshake", 1, "agreement deal meeting shake"), + ("1f91e", "", "crossed fingers", 1, "luck cross finger"), + ("1f91f", "", "love-you gesture", 1, "ILY love-you fingers three"), + ("1f920", "", "cowboy hat face", 0, "cowgirl"), + ("1f921", "", "clown face", 0, ""), + ("1f922", "", "nauseated face", 0, "nasty vomit gross sick"), + ("1f923", "", "rolling on the floor laughing", 0, "hilarious roflmao funny hehe lmao rofl haha joy laugh lol"), + ("1f924", "", "drooling face", 0, ""), + ("1f925", "", "lying face", 0, "liar lie pinocchio"), + ("1f926", "", "person facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f926-200d-2640-fe0f", "", "woman facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f926-200d-2642-fe0f", "", "man facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f927", "", "sneezing face", 0, "gesundheit fever flu sneeze sick"), + ("1f928", "", "face with raised eyebrow", 0, "disapproval distrust emoji mild skeptic skepticism hmm skeptical what disbelief"), + ("1f929", "", "star-struck", 0, "star-struck starry-eyed wow grinning excited eyes smile"), + ("1f92a", "", "zany face", 0, "goofy crazy large small eye eyes"), + ("1f92b", "", "shushing face", 0, "shush shh quiet"), + ("1f92c", "", "face with symbols on mouth", 0, "censor cursing cussing swearing pissed mad"), + ("1f92d", "", "face with hand over mouth", 0, "giggle giggling realization sudden whoops oops shock surprise secret"), + ("1f92e", "", "face vomiting", 0, "barf ew puke spew vomit gross throw sick up"), + ("1f92f", "", "exploding head", 0, "blown mind mindblown explode way shocked no"), + ("1f930", "", "pregnant woman", 1, ""), + ("1f931", "", "breast-feeding", 1, "breast-feeding mom mother nursing baby"), + ("1f932", "", "palms up together", 1, "cupped dua wish prayer pray hands"), + ("1f933", "", "selfie", 1, "camera phone"), + ("1f934", "", "prince", 1, "king crown royal royalty fairytale fairy tale"), + ("1f935", "", "person in tuxedo", 1, "formal wedding"), + ("1f935-200d-2640-fe0f", "", "woman in tuxedo", 1, "formal wedding"), + ("1f935-200d-2642-fe0f", "", "man in tuxedo", 1, "formal groom wedding"), + ("1f936", "", "Mrs. Claus", 1, "holiday merry mother santa xmas Christmas fairy tale celebration"), + ("1f937", "", "person shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f937-200d-2640-fe0f", "", "woman shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f937-200d-2642-fe0f", "", "man shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f938", "", "person cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f938-200d-2640-fe0f", "", "woman cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f938-200d-2642-fe0f", "", "man cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f939", "", "person juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f939-200d-2640-fe0f", "", "woman juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f939-200d-2642-fe0f", "", "man juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f93a", "", "person fencing", 1, "fencer sword"), + ("1f93c", "", "people wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93c-200d-2640-fe0f", "", "women wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93c-200d-2642-fe0f", "", "men wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93d", "", "person playing water polo", 1, "waterpolo swimming"), + ("1f93d-200d-2640-fe0f", "", "woman playing water polo", 1, "waterpolo swimming"), + ("1f93d-200d-2642-fe0f", "", "man playing water polo", 1, "waterpolo swimming"), + ("1f93e", "", "person playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93e-200d-2640-fe0f", "", "woman playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93e-200d-2642-fe0f", "", "man playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93f", "", "diving mask", 5, "snorkeling scuba"), + ("1f940", "", "wilted flower", 2, "dying"), + ("1f941", "", "drum", 6, "drumsticks music"), + ("1f942", "", "clinking glasses", 3, "clink celebrate glass drink"), + ("1f943", "", "tumbler glass", 3, "liquor scotch whiskey whisky shot"), + ("1f944", "", "spoon", 3, "tableware eat"), + ("1f945", "", "goal net", 5, ""), + ("1f947", "", "1st place medal", 5, "first gold"), + ("1f948", "", "2nd place medal", 5, "second silver"), + ("1f949", "", "3rd place medal", 5, "bronze third"), + ("1f94a", "", "boxing glove", 5, ""), + ("1f94b", "", "martial arts uniform", 5, "judo karate taekwondo"), + ("1f94c", "", "curling stone", 5, "rock game"), + ("1f94d", "", "lacrosse", 5, "goal sports stick ball"), + ("1f94e", "", "softball", 5, "underarm glove sports ball"), + ("1f94f", "", "flying disc", 5, "ultimate"), + ("1f950", "", "croissant", 3, "roll french crescent bread breakfast"), + ("1f951", "", "avocado", 3, "fruit"), + ("1f952", "", "cucumber", 3, "pickle vegetable"), + ("1f953", "", "bacon", 3, "meat breakfast"), + ("1f954", "", "potato", 3, "vegetable"), + ("1f955", "", "carrot", 3, "vegetable"), + ("1f956", "", "baguette bread", 3, "french"), + ("1f957", "", "green salad", 3, ""), + ("1f958", "", "shallow pan of food", 3, "casserole paella"), + ("1f959", "", "stuffed flatbread", 3, "gyro falafel kebab"), + ("1f95a", "", "egg", 3, "breakfast"), + ("1f95b", "", "glass of milk", 3, "drink"), + ("1f95c", "", "peanuts", 3, "peanut nut vegetable"), + ("1f95d", "", "kiwi fruit", 3, ""), + ("1f95e", "", "pancakes", 3, "cr\U000000eape hotcake pancake breakfast"), + ("1f95f", "", "dumpling", 3, "empanada gy\U0000014dza jiaozi pierogi potsticker"), + ("1f960", "", "fortune cookie", 3, "prophecy"), + ("1f961", "", "takeout box", 3, "oyster pail chopsticks delivery"), + ("1f962", "", "chopsticks", 3, "hashi jeotgarak kuaizi"), + ("1f963", "", "bowl with spoon", 3, "cereal congee oatmeal porridge breakfast"), + ("1f964", "", "cup with straw", 3, "malt soda juice soft water drink"), + ("1f965", "", "coconut", 3, "pi\U000000f1a colada palm"), + ("1f966", "", "broccoli", 3, "wild cabbage"), + ("1f967", "", "pie", 3, "filling pumpkin apple slice meat pastry fruit"), + ("1f968", "", "pretzel", 3, "convoluted twisted"), + ("1f969", "", "cut of meat", 3, "lambchop porkchop steak chop red"), + ("1f96a", "", "sandwich", 3, "bread"), + ("1f96b", "", "canned food", 3, "can"), + ("1f96c", "", "leafy green", 3, "bok burgers choy kale lettuce cabbage salad"), + ("1f96d", "", "mango", 3, "tropical fruit"), + ("1f96e", "", "moon cake", 3, "yu\U000000e8b\U000001d0ng autumn festival"), + ("1f96f", "", "bagel", 3, "schmear bakery bread breakfast"), + ("1f970", "", "smiling face with hearts", 0, "adore crush 3 you romance ily smile"), + ("1f971", "", "yawning face", 0, "yawn bedtime goodnight nap zzz bored sleepy sleep tired night"), + ("1f972", "", "smiling face with tear", 0, "pain touched glad grateful proud relieved smiley joy happy smile"), + ("1f973", "", "partying face", 0, "bday horn hooray birthday celebrate excited hat party happy celebration"), + ("1f974", "", "woozy face", 0, "intoxicated tipsy uneven drunk wavy dizzy mouth eyes"), + ("1f975", "", "hot face", 0, "feverish panting red-faced stroke sweating dying heat tongue"), + ("1f976", "", "cold face", 0, "blue-faced freezing frostbite icicles subzero teeth blue"), + ("1f977", "", "ninja", 1, "assassin fighter skills fight hidden soldier stealth war sly secret"), + ("1f978", "", "disguised face", 0, "disguise incognito moustache mustache tache tash eyebrow spy glasses nose"), + ("1f979", "", "face holding back tears", 0, "admiration aww feelings gratitude resist grateful please proud cry embarrassed"), + ("1f97a", "", "pleading face", 0, "begging mercy why puppy please pretty big eyes sad not"), + ("1f97b", "", "sari", 6, "dress clothing"), + ("1f97c", "", "lab coat", 6, "dr jacket experiment scientist doctor clothes white"), + ("1f97d", "", "goggles", 6, "dive welding protection scuba swimming eye"), + ("1f97e", "", "hiking boot", 6, "backpacking outdoors camping brown shoe"), + ("1f97f", "", "flat shoe", 6, "comfy flats slip-on slipper ballet"), + ("1f980", "", "crab", 2, "Cancer zodiac"), + ("1f981", "", "lion", 2, "alpha mane order rawr roar safari Leo strong zodiac"), + ("1f982", "", "scorpion", 2, "Scorpio Scorpius zodiac"), + ("1f983", "", "turkey", 2, "gobble thanksgiving bird"), + ("1f984", "", "unicorn", 2, ""), + ("1f985", "", "eagle", 2, "ornithology bird"), + ("1f986", "", "duck", 2, "ornithology bird"), + ("1f987", "", "bat", 2, "vampire"), + ("1f988", "", "shark", 2, "fish"), + ("1f989", "", "owl", 2, "wise ornithology bird"), + ("1f98a", "", "fox", 2, ""), + ("1f98b", "", "butterfly", 2, "pretty insect"), + ("1f98c", "", "deer", 2, ""), + ("1f98d", "", "gorilla", 2, ""), + ("1f98e", "", "lizard", 2, "reptile"), + ("1f98f", "", "rhinoceros", 2, ""), + ("1f990", "", "shrimp", 2, "shellfish small"), + ("1f991", "", "squid", 2, "mollusk"), + ("1f992", "", "giraffe", 2, "spots"), + ("1f993", "", "zebra", 2, "stripe"), + ("1f994", "", "hedgehog", 2, "spiny"), + ("1f995", "", "sauropod", 2, "brachiosaurus brontosaurus diplodocus dinosaur"), + ("1f996", "", "T-Rex", 2, "T-Rex Tyrannosaurus dinosaur"), + ("1f997", "", "cricket", 2, "grasshopper Orthoptera bug insect"), + ("1f998", "", "kangaroo", 2, "joey jump marsupial"), + ("1f999", "", "llama", 2, "alpaca guanaco vicu\U000000f1a wool"), + ("1f99a", "", "peacock", 2, "ostentatious peahen colorful pretty proud ornithology bird"), + ("1f99b", "", "hippopotamus", 2, "hippo"), + ("1f99c", "", "parrot", 2, "pirate talk ornithology bird"), + ("1f99d", "", "raccoon", 2, "curious sly"), + ("1f99e", "", "lobster", 2, "bisque claws seafood"), + ("1f99f", "", "mosquito", 2, "malaria bite disease fever virus pest insect"), + ("1f9a0", "", "microbe", 2, "amoeba bacteria virus science"), + ("1f9a1", "", "badger", 2, "pester honey"), + ("1f9a2", "", "swan", 2, "cygnet duckling ugly ornithology bird"), + ("1f9a3", "", "mammoth", 2, "tusk wooly extinction large"), + ("1f9a4", "", "dodo", 2, "extinction large ornithology bird"), + ("1f9a5", "", "sloth", 2, "lazy slow"), + ("1f9a6", "", "otter", 2, "playful fishing"), + ("1f9a7", "", "orangutan", 2, "ape monkey"), + ("1f9a8", "", "skunk", 2, "stink"), + ("1f9a9", "", "flamingo", 2, "flamboyant tropical ornithology bird"), + ("1f9aa", "", "oyster", 2, "diving pearl"), + ("1f9ab", "", "beaver", 2, "dam teeth"), + ("1f9ac", "", "bison", 2, "herd wisent buffalo"), + ("1f9ad", "", "seal", 2, "lion sea ocean"), + ("1f9ae", "", "guide dog", 2, "blind accessibility"), + ("1f9af", "", "white cane", 6, "probing blind accessibility"), + ("1f9b4", "", "bone", 1, "wishbone bones skeleton dog"), + ("1f9b5", "", "leg", 1, "knee limb bent foot kick"), + ("1f9b6", "", "foot", 1, "ankle stomp feet kick"), + ("1f9b7", "", "tooth", 1, "pearly dentist teeth white"), + ("1f9b8", "", "superhero", 1, "hero superpower good"), + ("1f9b8-200d-2640-fe0f", "", "woman superhero", 1, "heroine hero superpower good"), + ("1f9b8-200d-2642-fe0f", "", "man superhero", 1, "hero superpower good"), + ("1f9b9", "", "supervillain", 1, "criminal villain bad superpower evil"), + ("1f9b9-200d-2640-fe0f", "", "woman supervillain", 1, "criminal villain bad superpower evil"), + ("1f9b9-200d-2642-fe0f", "", "man supervillain", 1, "criminal villain bad superpower evil"), + ("1f9ba", "", "safety vest", 6, "emergency"), + ("1f9bb", "", "ear with hearing aid", 1, "hard accessibility"), + ("1f9bc", "", "motorized wheelchair", 4, "accessibility"), + ("1f9bd", "", "manual wheelchair", 4, "accessibility"), + ("1f9be", "", "mechanical arm", 1, "prosthetic accessibility"), + ("1f9bf", "", "mechanical leg", 1, "prosthetic accessibility"), + ("1f9c0", "", "cheese wedge", 3, ""), + ("1f9c1", "", "cupcake", 3, "sprinkles sugar treat bakery dessert sweet"), + ("1f9c2", "", "salt", 3, "flavor salty condiment shaker taste mad upset"), + ("1f9c3", "", "beverage box", 3, "juice straw sweet"), + ("1f9c4", "", "garlic", 3, "flavoring"), + ("1f9c5", "", "onion", 3, "flavoring"), + ("1f9c6", "", "falafel", 3, "chickpea meatball"), + ("1f9c7", "", "waffle", 3, "indecisive iron breakfast"), + ("1f9c8", "", "butter", 3, "dairy"), + ("1f9c9", "", "mate", 3, "drink"), + ("1f9ca", "", "ice", 3, "cube iceberg cold"), + ("1f9cb", "", "bubble tea", 3, "boba pearl milk"), + ("1f9cc", "", "troll", 1, "trolling monster fairy tale"), + ("1f9cd", "", "person standing", 1, "stand"), + ("1f9cd-200d-2640-fe0f", "", "woman standing", 1, "stand"), + ("1f9cd-200d-2642-fe0f", "", "man standing", 1, "stand"), + ("1f9ce", "", "person kneeling", 1, "kneel knees"), + ("1f9ce-200d-2640-fe0f", "", "woman kneeling", 1, "kneel knees"), + ("1f9ce-200d-2640-fe0f-200d-27a1-fe0f", "", "woman kneeling facing right", 1, "kneel knees"), + ("1f9ce-200d-2642-fe0f", "", "man kneeling", 1, "kneel knees"), + ("1f9ce-200d-2642-fe0f-200d-27a1-fe0f", "", "man kneeling facing right", 1, "kneel knees"), + ("1f9ce-200d-27a1-fe0f", "", "person kneeling facing right", 1, "kneel knees"), + ("1f9cf", "", "deaf person", 1, "hear ear gesture accessibility"), + ("1f9cf-200d-2640-fe0f", "", "deaf woman", 1, "hear ear gesture accessibility"), + ("1f9cf-200d-2642-fe0f", "", "deaf man", 1, "hear ear gesture accessibility"), + ("1f9d0", "", "face with monocle", 0, "classy stuffy wealthy fancy rich"), + ("1f9d1", "", "person", 1, "adult"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t1_t2", "people with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t1_t3", "people with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t1_t4", "people with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t1_t5", "people with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb", "people_holding_hands_t1", "people holding hands: light skin tone", 1, "light skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t1_t2", "people wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t1_t3", "people wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t1_t4", "people wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t1_t5", "people wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t1_t2", "kiss: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t1_t3", "kiss: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t1_t4", "kiss: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t1_t5", "kiss: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t1_t2", "couple with heart: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t1_t3", "couple with heart: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t1_t4", "couple with heart: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t1_t5", "couple with heart: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t2_t1", "people with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t2_t3", "people with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t2_t4", "people with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t2_t5", "people with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc", "people_holding_hands_t2", "people holding hands: medium-light skin tone", 1, "medium-light skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t2_t1", "people wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t2_t3", "people wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t2_t4", "people wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t2_t5", "people wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t2_t1", "kiss: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t2_t3", "kiss: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t2_t4", "kiss: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t2_t5", "kiss: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t2_t1", "couple with heart: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t2_t3", "couple with heart: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t2_t4", "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t2_t5", "couple with heart: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t3_t1", "people with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t3_t2", "people with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t3_t4", "people with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t3_t5", "people with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd", "people_holding_hands_t3", "people holding hands: medium skin tone", 1, "medium skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t3_t1", "people wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t3_t2", "people wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t3_t4", "people wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t3_t5", "people wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t3_t1", "kiss: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t3_t2", "kiss: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t3_t4", "kiss: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t3_t5", "kiss: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t3_t1", "couple with heart: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t3_t2", "couple with heart: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t3_t4", "couple with heart: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t3_t5", "couple with heart: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t4_t1", "people with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t4_t2", "people with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t4_t3", "people with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t4_t5", "people with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe", "people_holding_hands_t4", "people holding hands: medium-dark skin tone", 1, "medium-dark skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t4_t1", "people wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t4_t2", "people wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t4_t3", "people wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t4_t5", "people wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t4_t1", "kiss: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t4_t2", "kiss: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t4_t3", "kiss: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t4_t5", "kiss: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t4_t1", "couple with heart: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t4_t2", "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t4_t3", "couple with heart: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t4_t5", "couple with heart: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t5_t1", "people with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t5_t2", "people with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t5_t3", "people with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t5_t4", "people with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff", "people_holding_hands_t5", "people holding hands: dark skin tone", 1, "dark skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t5_t1", "people wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t5_t2", "people wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t5_t3", "people wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t5_t4", "people wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t5_t1", "kiss: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t5_t2", "kiss: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t5_t3", "kiss: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t5_t4", "kiss: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t5_t1", "couple with heart: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t5_t2", "couple with heart: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t5_t3", "couple with heart: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t5_t4", "couple with heart: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-200d-1f33e", "", "farmer", 1, "gardener rancher"), + ("1f9d1-200d-1f373", "", "cook", 1, "chef"), + ("1f9d1-200d-1f37c", "", "person feeding baby", 1, "parent nanny feed nursing newborn"), + ("1f9d1-200d-1f384", "", "Mx Claus", 1, "holiday merry santa xmas Christmas fairy tale celebration"), + ("1f9d1-200d-1f393", "", "student", 1, "graduate"), + ("1f9d1-200d-1f3a4", "", "singer", 1, "entertainer rockstar actor rock star"), + ("1f9d1-200d-1f3a8", "", "artist", 1, "palette"), + ("1f9d1-200d-1f3eb", "", "teacher", 1, "instructor lecturer professor"), + ("1f9d1-200d-1f3ed", "", "factory worker", 1, "assembly industrial"), + ("1f9d1-200d-1f4bb", "", "technologist", 1, "coder developer inventor software computer"), + ("1f9d1-200d-1f4bc", "", "office worker", 1, "architect manager white-collar business"), + ("1f9d1-200d-1f527", "", "mechanic", 1, "electrician tradesperson plumber"), + ("1f9d1-200d-1f52c", "", "scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f9d1-200d-1f680", "", "astronaut", 1, "rocket space"), + ("1f9d1-200d-1f692", "", "firefighter", 1, "firetruck fire"), + ("1f9d1-200d-1f91d-200d-1f9d1", "", "people holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-200d-1f9af", "", "person with white cane", 1, "probing blind accessibility"), + ("1f9d1-200d-1f9af-200d-27a1-fe0f", "", "person with white cane facing right", 1, "probing blind accessibility"), + ("1f9d1-200d-1f9b0", "", "person: red hair", 1, "red hair adult"), + ("1f9d1-200d-1f9b1", "", "person: curly hair", 1, "curly hair adult"), + ("1f9d1-200d-1f9b2", "", "person: bald", 1, "adult"), + ("1f9d1-200d-1f9b3", "", "person: white hair", 1, "white hair adult"), + ("1f9d1-200d-1f9bc", "", "person in motorized wheelchair", 1, "accessibility"), + ("1f9d1-200d-1f9bc-200d-27a1-fe0f", "", "person in motorized wheelchair facing right", 1, "accessibility"), + ("1f9d1-200d-1f9bd", "", "person in manual wheelchair", 1, "accessibility"), + ("1f9d1-200d-1f9bd-200d-27a1-fe0f", "", "person in manual wheelchair facing right", 1, "accessibility"), + ("1f9d1-200d-1f9d1-200d-1f9d2", "", "family: adult, adult, child", 1, ""), + ("1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, adult, child, child", 1, ""), + ("1f9d1-200d-1f9d2", "", "family: adult, child", 1, ""), + ("1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, child, child", 1, ""), + ("1f9d1-200d-1fa70", "", "ballet dancer", 1, ""), + ("1f9d1-200d-2695-fe0f", "", "health worker", 1, "healthcare nurse therapist doctor"), + ("1f9d1-200d-2696-fe0f", "", "judge", 1, "justice scales law"), + ("1f9d1-200d-2708-fe0f", "", "pilot", 1, "plane"), + ("1f9d2", "", "child", 1, "grandchild bright-eyed kid younger young"), + ("1f9d3", "", "older person", 1, "grandparent elderly wise old adult"), + ("1f9d4", "", "person: beard", 1, "bearded whiskers"), + ("1f9d4-200d-2640-fe0f", "", "woman: beard", 1, "bearded whiskers"), + ("1f9d4-200d-2642-fe0f", "", "man: beard", 1, "bearded whiskers"), + ("1f9d5", "", "woman with headscarf", 1, "bandana hijab kerchief mantilla tichel head"), + ("1f9d6", "", "person in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d6-200d-2640-fe0f", "", "woman in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d6-200d-2642-fe0f", "", "man in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d7", "", "person climbing", 1, "climber climb scale rock mountain up"), + ("1f9d7-200d-2640-fe0f", "", "woman climbing", 1, "climber climb scale rock mountain up"), + ("1f9d7-200d-2642-fe0f", "", "man climbing", 1, "climber climb scale rock mountain up"), + ("1f9d8", "", "person in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d8-200d-2640-fe0f", "", "woman in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d8-200d-2642-fe0f", "", "man in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d9", "", "mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9d9-200d-2640-fe0f", "", "woman mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9d9-200d-2642-fe0f", "", "man mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9da", "", "fairy", 1, "pixie wings myth fairytale tale"), + ("1f9da-200d-2640-fe0f", "", "woman fairy", 1, "Titania pixie wings myth fairytale tale"), + ("1f9da-200d-2642-fe0f", "", "man fairy", 1, "Oberon Puck pixie wings myth fairytale tale"), + ("1f9db", "", "vampire", 1, "Dracula fangs supernatural undead blood scary teeth halloween"), + ("1f9db-200d-2640-fe0f", "", "woman vampire", 1, "fangs supernatural undead blood scary teeth halloween"), + ("1f9db-200d-2642-fe0f", "", "man vampire", 1, "fangs supernatural undead blood scary teeth halloween"), + ("1f9dc", "", "merperson", 1, "siren trident folklore sea creature ocean fairytale"), + ("1f9dc-200d-2640-fe0f", "", "mermaid", 1, "merwoman siren trident folklore sea creature ocean fairytale"), + ("1f9dc-200d-2642-fe0f", "", "merman", 1, "Neptune Poseidon Triton siren trident folklore sea creature ocean fairytale"), + ("1f9dd", "", "elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9dd-200d-2640-fe0f", "", "woman elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9dd-200d-2642-fe0f", "", "man elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9de", "", "genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9de-200d-2640-fe0f", "", "woman genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9de-200d-2642-fe0f", "", "man genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9df", "", "zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9df-200d-2640-fe0f", "", "woman zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9df-200d-2642-fe0f", "", "man zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9e0", "", "brain", 1, "intelligent smart"), + ("1f9e1", "", "orange heart", 0, "143"), + ("1f9e2", "", "billed cap", 6, "baseball bent dad hat"), + ("1f9e3", "", "scarf", 6, "neck bundle cold up"), + ("1f9e4", "", "gloves", 6, ""), + ("1f9e5", "", "coat", 6, "brr bundle jacket cold up"), + ("1f9e6", "", "socks", 6, "stocking"), + ("1f9e7", "", "red envelope", 5, "h\U000000f3ngb\U00000101o lai gift see luck good money"), + ("1f9e8", "", "firecracker", 5, "dynamite explosive spark pop popping fireworks fire light"), + ("1f9e9", "", "puzzle piece", 5, "interlocking jigsaw clue"), + ("1f9ea", "", "test tube", 6, "chemistry experiment chemist lab science"), + ("1f9eb", "", "petri dish", 6, "biology culture bacteria biologist lab"), + ("1f9ec", "", "dna", 6, "evolution gene genetics life biologist"), + ("1f9ed", "", "compass", 4, "navigation orienteering magnetic direction"), + ("1f9ee", "", "abacus", 6, "calculation calculator"), + ("1f9ef", "", "fire extinguisher", 6, "extinguish quench"), + ("1f9f0", "", "toolbox", 6, "chest mechanic box red tool"), + ("1f9f1", "", "brick", 4, "bricks clay mortar wall"), + ("1f9f2", "", "magnet", 6, "attraction horseshoe positive shape u magnetic negative"), + ("1f9f3", "", "luggage", 4, "suitcase packing roller bag travel"), + ("1f9f4", "", "lotion bottle", 6, "moisturizer shampoo sunscreen"), + ("1f9f5", "", "thread", 5, "spool string sewing needle"), + ("1f9f6", "", "yarn", 5, "crochet knit ball"), + ("1f9f7", "", "safety pin", 6, "diaper punk rock"), + ("1f9f8", "", "teddy bear", 5, "plaything plush toy stuffed"), + ("1f9f9", "", "broom", 6, "sweeping cleaning witch"), + ("1f9fa", "", "basket", 6, "farming laundry picnic"), + ("1f9fb", "", "roll of paper", 6, "towels toilet"), + ("1f9fc", "", "soap", 6, "lather soapdish clean cleaning bathing bar"), + ("1f9fd", "", "sponge", 6, "absorbing porous soak cleaning"), + ("1f9fe", "", "receipt", 6, "accounting bookkeeping evidence invoice proof"), + ("1f9ff", "", "nazar amulet", 6, "bead charm evil-eye talisman blue"), + ("1fa70", "", "ballet shoes", 6, "dance"), + ("1fa71", "", "one-piece swimsuit", 6, "one-piece bathing suit"), + ("1fa72", "", "briefs", 6, "one-piece underwear swimsuit bathing suit"), + ("1fa73", "", "shorts", 6, "pants underwear swimsuit bathing suit"), + ("1fa74", "", "thong sandal", 6, "flop sandals thongs z\U0000014dri flip shoe beach"), + ("1fa75", "", "light blue heart", 0, "cyan sky teal cute like special emotion ily 143"), + ("1fa76", "", "grey heart", 0, "gray slate special silver emotion ily 143"), + ("1fa77", "", "pink heart", 0, "adorable cute like special emotion ily sweet 143"), + ("1fa78", "", "drop of blood", 6, "bleed donation menstruation injury medicine"), + ("1fa79", "", "adhesive bandage", 6, ""), + ("1fa7a", "", "stethoscope", 6, "medicine doctor"), + ("1fa7b", "", "x-ray", 6, "x-ray xray bones skeleton medical skull doctor"), + ("1fa7c", "", "crutch", 6, "disability injured mobility help hurt aid stick cane"), + ("1fa80", "", "yo-yo", 5, "fluctuate yo-yo toy"), + ("1fa81", "", "kite", 5, "soar fly"), + ("1fa82", "", "parachute", 4, "hang-glide parasail skydive"), + ("1fa83", "", "boomerang", 6, "rebound repercussion weapon"), + ("1fa84", "", "magic wand", 5, "magician wizard witch"), + ("1fa85", "pinata", "pi\U000000f1ata", 5, "cinco de mayo pinada pinata pi\U000000f1ata festive candy celebrate party"), + ("1fa86", "", "nesting dolls", 5, "babooshka baboushka babushka matryoshka russia doll"), + ("1fa87", "", "maracas", 6, "cha percussion rattle shaker shake dance instrument party music"), + ("1fa88", "", "flute", 6, "band fife flautist marching piccolo pipe recorder woodwind orchestra instrument"), + ("1fa89", "", "harp", 6, "cupid orchestra instrument music"), + ("1fa8a", "", "trombone", 6, "brass jazz slide instrument music sad"), + ("1fa8b", "", "meteor", 4, ""), + ("1fa8c", "", "eraser", 6, ""), + ("1fa8d", "", "net with handle", 6, ""), + ("1fa8e", "", "treasure chest", 6, "jewels loot valuables wealth gem prize silver gold money"), + ("1fa8f", "", "shovel", 6, "bury dig scoop spade hole garden snow plant"), + ("1fa90", "", "ringed planet", 4, "saturn saturnine"), + ("1fa91", "", "chair", 6, "sit seat"), + ("1fa92", "", "razor", 6, "sharp shave"), + ("1fa93", "", "axe", 6, "ax hatchet split wood chop"), + ("1fa94", "", "diya lamp", 6, "oil light"), + ("1fa95", "", "banjo", 6, "stringed music"), + ("1fa96", "", "military helmet", 6, "army warrior soldier war"), + ("1fa97", "", "accordion", 6, "concertina squeeze squeezebox instrument box music"), + ("1fa98", "", "long drum", 6, "conga rhythm beat instrument"), + ("1fa99", "", "coin", 6, "metal euro treasure rich silver dollar gold money"), + ("1fa9a", "", "carpentry saw", 6, "carpenter trim lumber cut tool"), + ("1fa9b", "", "screwdriver", 6, "flathead handy screw tool"), + ("1fa9c", "", "ladder", 6, "rung step climb"), + ("1fa9d", "", "hook", 6, "crook curve ensnare selling catch point"), + ("1fa9e", "", "mirror", 6, "reflection reflector speculum makeup"), + ("1fa9f", "", "window", 6, "air opening transparent view frame fresh"), + ("1faa0", "", "plunger", 6, "force suction poop cup plumber toilet"), + ("1faa1", "", "sewing needle", 5, "embroidery sew stitches sutures tailoring thread"), + ("1faa2", "", "knot", 5, "cord rope tangled twine twist tie"), + ("1faa3", "", "bucket", 6, "cask vat pail"), + ("1faa4", "", "mouse trap", 6, "bait lure mousetrap snare cheese"), + ("1faa5", "", "toothbrush", 6, "brush dental hygiene toiletry clean bathroom teeth"), + ("1faa6", "", "headstone", 6, "cemetery grave graveyard memorial rip tomb tombstone dead"), + ("1faa7", "", "placard", 6, "demonstration notice picket plaque protest card sign"), + ("1faa8", "", "rock", 4, "boulder solid tough stone heavy"), + ("1faa9", "", "mirror ball", 5, "disco glitter dance party"), + ("1faaa", "", "identification card", 6, "credentials license security ID document"), + ("1faab", "", "low battery", 6, "drained electronic energy power"), + ("1faac", "", "hamsa", 6, "Fatima Mary Miriam protect amulet guide protection fortune palm"), + ("1faad", "", "folding hand fan", 6, "clack cooling clap flutter shy cool dance hot flirt"), + ("1faae", "", "hair pick", 6, "Afro comb groom"), + ("1faaf", "", "khanda", 7, "Deg Fateh Khalsa Sikh Sikhism Tegh religion"), + ("1fab0", "", "fly", 2, "maggot rotting disease pest insect"), + ("1fab1", "", "worm", 2, "annelid earthworm parasite"), + ("1fab2", "", "beetle", 2, "bug insect"), + ("1fab3", "", "cockroach", 2, "roach pest insect"), + ("1fab4", "", "potted plant", 2, "decor grow nurturing house pot"), + ("1fab5", "", "wood", 4, "log timber lumber"), + ("1fab6", "", "feather", 2, "flight plumage light bird"), + ("1fab7", "", "lotus", 2, "Buddhism Hinduism purity calm serenity beauty peace flower"), + ("1fab8", "", "coral", 2, "change climate reef sea ocean"), + ("1fab9", "", "empty nest", 2, "branch nesting home"), + ("1faba", "", "nest with eggs", 2, "branch nesting egg bird"), + ("1fabb", "", "hyacinth", 2, "bloom bluebonnet indigo lavender lilac lupine shrub snapdragon violet spring"), + ("1fabc", "", "jellyfish", 2, "aquarium invertebrate plankton sting stinger tentacles jelly marine ouch burn"), + ("1fabd", "", "wing", 2, "aviation heavenly mythology angelic ascend soar flying fly bird"), + ("1fabe", "", "leafless tree", 2, "bare barren branches trunk winter drought wood dead"), + ("1fabf", "", "goose", 2, "flock fowl gaggle gander geese honk duck silly ornithology bird"), + ("1fac0", "", "anatomical heart", 1, "cardiology real beat heartbeat organ pulse red"), + ("1fac1", "", "lungs", 1, "breath breathe exhalation inhalation lung respiration organ"), + ("1fac2", "", "people hugging", 1, "comfort embrace farewell friendship goodbye hello thanks hug"), + ("1fac3", "", "pregnant man", 1, "belly overeat bloated full"), + ("1fac4", "", "pregnant person", 1, "belly overeat bloated stuffed full"), + ("1fac5", "", "person with crown", 1, "monarch noble regal royal royalty"), + ("1fac6", "", "fingerprint", 1, "crime forensics mystery trace identity clue print detective safety"), + ("1fac8", "", "hairy creature", 1, "bigfoot cryptid giant sasquatch woodwose yeti forest"), + ("1facc", "", "monarch butterfly", 2, ""), + ("1facd", "", "orca", 2, "marine whale ocean"), + ("1face", "", "moose", 2, "alces antlers elk mammal"), + ("1facf", "", "donkey", 2, "ass burro hinny mule stubborn mammal"), + ("1fad0", "", "blueberries", 3, "bilberry blueberry berries berry blue fruit"), + ("1fad1", "", "bell pepper", 3, "capsicum vegetable"), + ("1fad2", "", "olive", 3, ""), + ("1fad3", "", "flatbread", 3, "arepa gordita lavash naan pita bread"), + ("1fad4", "", "tamale", 3, "pamonha wrapped mexican"), + ("1fad5", "", "fondue", 3, "melted chocolate cheese ski pot"), + ("1fad6", "", "teapot", 3, "brew tea pot drink"), + ("1fad7", "", "pouring liquid", 3, "accident pour spill empty oops glass water drink"), + ("1fad8", "", "beans", 3, "kidney legume small"), + ("1fad9", "", "jar", 3, "container nothing sauce condiment empty store"), + ("1fada", "", "ginger root", 3, "natural spice herb beer health"), + ("1fadb", "", "pea pod", 3, "beanstalk edamame soybean beans legume veggie vegetable"), + ("1fadc", "", "root vegetable", 3, "beet radish turnip vegetarian salad garden"), + ("1fadd", "", "pickle", 3, ""), + ("1fadf", "", "splatter", 7, "holi mess paint stain drip ink spill liquid"), + ("1fae0", "", "melting face", 0, "dissolve melt disappear liquid embarrassed haha heat sarcasm sarcastic lol"), + ("1fae1", "", "saluting face", 0, "ma\U00002019am respect sir troops salute luck yes OK good"), + ("1fae2", "", "face with open eyes and hand over mouth", 0, "amazement awe embarrass gasp disbelief shock quiet surprise scared omg"), + ("1fae3", "", "face with peeking eye", 0, "captivated hiding peek stare embarrass peep shy hide scared"), + ("1fae4", "", "face with diagonal mouth", 0, "confusion doubtful frustration unsure skeptical wtv confused doubt meh frustrated"), + ("1fae5", "", "dotted line face", 0, "depressed introvert invisible disappear hidden wtv hide meh whatever"), + ("1fae6", "", "biting lip", 1, "flirting uncomfortable bite worry fear lipstick sexy worried anxious nervous"), + ("1fae7", "", "bubbles", 6, "burp floating underwater soap clean pearl bubble"), + ("1fae8", "", "shaking face", 0, "daze vibrate earthquake panic crazy whoa shock wow surprise omg"), + ("1fae9", "", "face with bags under eyes", 0, "fatigued exhausted late weary bored sleepy tired"), + ("1faea", "", "distorted face", 0, "anxiety vulnerable panic bloated shocked surprised"), + ("1faeb", "", "cracking face", 0, ""), + ("1faef", "", "fight cloud", 0, "argument brawl debate disagreement ruckus wrestle"), + ("1faf0", "", "hand with index finger and thumb crossed", 1, "expensive <3 snap money"), + ("1faf1", "", "rightwards hand", 1, "reach rightward handshake shake hold right"), + ("1faf1-1f3fb-200d-1faf2-1f3fc", "handshake_t1_t2", "handshake: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3fd", "handshake_t1_t3", "handshake: light skin tone, medium skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3fe", "handshake_t1_t4", "handshake: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3ff", "handshake_t1_t5", "handshake: light skin tone, dark skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fb", "handshake_t2_t1", "handshake: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fd", "handshake_t2_t3", "handshake: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fe", "handshake_t2_t4", "handshake: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3ff", "handshake_t2_t5", "handshake: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fb", "handshake_t3_t1", "handshake: medium skin tone, light skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fc", "handshake_t3_t2", "handshake: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fe", "handshake_t3_t4", "handshake: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3ff", "handshake_t3_t5", "handshake: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fb", "handshake_t4_t1", "handshake: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fc", "handshake_t4_t2", "handshake: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fd", "handshake_t4_t3", "handshake: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3ff", "handshake_t4_t5", "handshake: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fb", "handshake_t5_t1", "handshake: dark skin tone, light skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fc", "handshake_t5_t2", "handshake: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fd", "handshake_t5_t3", "handshake: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fe", "handshake_t5_t4", "handshake: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf2", "", "leftwards hand", 1, "leftward reach handshake shake left hold"), + ("1faf3", "", "palm down hand", 1, "dismiss dropped shoo drop pick up"), + ("1faf4", "", "palm up hand", 1, "beckon come offer tell lift know catch me hold"), + ("1faf5", "", "index pointing at the viewer", 1, "poke finger you"), + ("1faf6", "", "heart hands", 1, "<3 you"), + ("1faf7", "", "leftwards pushing hand", 1, "block halt leftward push refuse slap wait pause high five"), + ("1faf8", "", "rightwards pushing hand", 1, "block halt push refuse rightward slap wait pause high five"), + ("1faf9", "", "leftwards thumb sign", 1, ""), + ("1fafa", "", "rightwards thumb sign", 1, ""), + ("203c-fe0f", "", "double exclamation mark", 7, "!! bangbang ! punctuation"), + ("2049-fe0f", "", "exclamation question mark", 7, "!? interrobang ? ! punctuation"), + ("2122-fe0f", "", "trade mark", 7, "TM trademark"), + ("2139-fe0f", "", "information", 7, "I"), + ("2194-fe0f", "", "left-right arrow", 7, "left-right"), + ("2195-fe0f", "", "up-down arrow", 7, "up-down"), + ("2196-fe0f", "", "up-left arrow", 7, "northwest up-left intercardinal direction"), + ("2197-fe0f", "", "up-right arrow", 7, "northeast up-right intercardinal direction"), + ("2198-fe0f", "", "down-right arrow", 7, "down-right southeast intercardinal direction"), + ("2199-fe0f", "", "down-left arrow", 7, "down-left southwest intercardinal direction"), + ("21a9-fe0f", "", "right arrow curving left", 7, ""), + ("21aa-fe0f", "", "left arrow curving right", 7, ""), + ("231a", "", "watch", 4, "time clock"), + ("231b", "", "hourglass done", 4, "sand timer time"), + ("2328-fe0f", "", "keyboard", 6, "computer"), + ("23cf-fe0f", "", "eject button", 7, ""), + ("23e9", "", "fast-forward button", 7, "fast-forward double"), + ("23ea", "", "fast reverse button", 7, "rewind double"), + ("23eb", "", "fast up button", 7, "double"), + ("23ec", "", "fast down button", 7, "double"), + ("23ed-fe0f", "", "next track button", 7, "scene triangle"), + ("23ee-fe0f", "", "last track button", 7, "previous scene triangle"), + ("23ef-fe0f", "", "play or pause button", 7, "triangle right"), + ("23f0", "", "alarm clock", 4, "hrs late waiting hours time"), + ("23f1-fe0f", "", "stopwatch", 4, "time clock"), + ("23f2-fe0f", "", "timer clock", 4, ""), + ("23f3", "", "hourglass not done", 4, "flowing sand waiting hours timer yolo"), + ("23f8-fe0f", "", "pause button", 7, "vertical double bar"), + ("23f9-fe0f", "", "stop button", 7, "square"), + ("23fa-fe0f", "", "record button", 7, "circle"), + ("24c2-fe0f", "", "circled M", 7, "circle"), + ("25aa-fe0f", "", "black small square", 7, "geometric"), + ("25ab-fe0f", "", "white small square", 7, "geometric"), + ("25b6-fe0f", "", "play button", 7, "triangle right"), + ("25c0-fe0f", "", "reverse button", 7, "triangle left"), + ("25fb-fe0f", "", "white medium square", 7, "geometric"), + ("25fc-fe0f", "", "black medium square", 7, "geometric"), + ("25fd", "", "white medium-small square", 7, "medium-small geometric"), + ("25fe", "", "black medium-small square", 7, "medium-small geometric"), + ("2600-fe0f", "", "sun", 4, "rays sunny bright weather space"), + ("2601-fe0f", "", "cloud", 4, "weather"), + ("2602-fe0f", "", "umbrella", 4, "rain clothing"), + ("2603-fe0f", "", "snowman", 4, "snow cold"), + ("2604-fe0f", "", "comet", 4, "space"), + ("260e-fe0f", "", "telephone", 6, "phone"), + ("2611-fe0f", "", "check box with check", 7, "ballot off \U00002713 tick checked done"), + ("2614", "", "umbrella with rain drops", 4, "drop weather clothing"), + ("2615", "", "hot beverage", 3, "cafe caffeine chai coffee steaming morning tea drink"), + ("2618-fe0f", "", "shamrock", 2, "irish plant"), + ("261d-fe0f", "", "index pointing up", 1, "this point finger"), + ("2620-fe0f", "", "skull and crossbones", 0, "bone death monster dead"), + ("2622-fe0f", "", "radioactive", 7, "sign"), + ("2623-fe0f", "", "biohazard", 7, "sign"), + ("2626-fe0f", "", "orthodox cross", 7, "Christian religion"), + ("262a-fe0f", "", "star and crescent", 7, "ramadan islam Muslim religion"), + ("262e-fe0f", "", "peace symbol", 7, "healing peaceful"), + ("262f-fe0f", "", "yin yang", 7, "difficult lives tao taoist total yinyang religion"), + ("2638-fe0f", "", "wheel of dharma", 7, "Buddhist religion"), + ("2639-fe0f", "", "frowning face", 0, "frown sad"), + ("263a-fe0f", "", "smiling face", 0, "relaxed outlined happy smile"), + ("2640-fe0f", "", "female sign", 7, ""), + ("2642-fe0f", "", "male sign", 7, ""), + ("2648", "", "Aries", 7, "ram horoscope zodiac"), + ("2649", "", "Taurus", 7, "ox bull horoscope zodiac"), + ("264a", "", "Gemini", 7, "twins horoscope zodiac"), + ("264b", "", "Cancer", 7, "crab horoscope zodiac"), + ("264c", "", "Leo", 7, "lion horoscope zodiac"), + ("264d", "", "Virgo", 7, "horoscope zodiac"), + ("264e", "", "Libra", 7, "balance justice scales horoscope zodiac"), + ("264f", "", "Scorpio", 7, "scorpion Scorpius horoscope zodiac"), + ("2650", "", "Sagittarius", 7, "archer horoscope zodiac"), + ("2651", "", "Capricorn", 7, "goat horoscope zodiac"), + ("2652", "", "Aquarius", 7, "bearer horoscope water zodiac"), + ("2653", "", "Pisces", 7, "fish horoscope zodiac"), + ("265f-fe0f", "", "chess pawn", 5, "dupe expendable"), + ("2660-fe0f", "", "spade suit", 5, "card game"), + ("2663-fe0f", "", "club suit", 5, "clubs card game"), + ("2665-fe0f", "", "heart suit", 5, "hearts card emotion game"), + ("2666-fe0f", "", "diamond suit", 5, "card game"), + ("2668-fe0f", "", "hot springs", 4, "hotsprings steaming"), + ("267b-fe0f", "", "recycling symbol", 7, "recycle"), + ("267e-fe0f", "", "infinity", 7, "forever unbounded universal"), + ("267f", "", "wheelchair symbol", 7, "access handicap"), + ("2692-fe0f", "", "hammer and pick", 6, "tool"), + ("2693", "", "anchor", 4, "ship tool"), + ("2694-fe0f", "", "crossed swords", 6, "weapon"), + ("2695-fe0f", "", "medical symbol", 7, "aesculapius staff medicine"), + ("2696-fe0f", "", "balance scale", 6, "Libra weight justice scales zodiac tool"), + ("2697-fe0f", "", "alembic", 6, "chemistry tool"), + ("2699-fe0f", "", "gear", 6, "cog cogwheel tool"), + ("269b-fe0f", "", "atom symbol", 7, "atheist"), + ("269c-fe0f", "", "fleur-de-lis", 7, "fleur-de-lis knights"), + ("26a0-fe0f", "", "warning", 7, "caution"), + ("26a1", "", "high voltage", 4, "thunderbolt zap danger electricity thunder lightning electric nature"), + ("26a7-fe0f", "", "transgender symbol", 7, ""), + ("26aa", "", "white circle", 7, "geometric"), + ("26ab", "", "black circle", 7, "geometric"), + ("26b0-fe0f", "", "coffin", 6, "death vampire dead"), + ("26b1-fe0f", "", "funeral urn", 6, "ashes death"), + ("26bd", "", "soccer ball", 5, "futbol football"), + ("26be", "", "baseball", 5, "ball"), + ("26c4", "", "snowman without snow", 4, "cold"), + ("26c5", "", "sun behind cloud", 4, "cloudy weather"), + ("26c8-fe0f", "", "cloud with lightning and rain", 4, "thunderstorm thunder"), + ("26ce", "", "Ophiuchus", 7, "serpent snake bearer zodiac"), + ("26cf-fe0f", "", "pick", 6, "mining hammer tool"), + ("26d1-fe0f", "", "rescue worker\U00002019s helmet", 6, "worker\U00002019s aid cross hat"), + ("26d3-fe0f", "", "chains", 6, "chain"), + ("26d3-fe0f-200d-1f4a5", "", "broken chain", 6, "breaking cuffs freedom break"), + ("26d4", "", "no entry", 7, "pass do fail traffic prohibited forbidden not"), + ("26e9-fe0f", "", "shinto shrine", 4, "religion"), + ("26ea", "", "church", 4, "bless chapel Christian cross religion"), + ("26f0-fe0f", "", "mountain", 4, ""), + ("26f1-fe0f", "", "umbrella on ground", 4, "rain sun"), + ("26f2", "", "fountain", 4, ""), + ("26f3", "", "flag in hole", 5, "golf"), + ("26f4-fe0f", "", "ferry", 4, "passenger boat"), + ("26f5", "", "sailboat", 4, "resort sailing yacht sea boat"), + ("26f7-fe0f", "", "skier", 1, "ski snow"), + ("26f8-fe0f", "", "ice skate", 5, "skating"), + ("26f9-fe0f", "", "person bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26f9-fe0f-200d-2640-fe0f", "", "woman bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26f9-fe0f-200d-2642-fe0f", "", "man bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26fa", "", "tent", 4, "camping"), + ("26fd", "", "fuel pump", 4, "diesel fuelpump gas gasoline station"), + ("2702-fe0f", "", "scissors", 6, "cutting cut paper tool"), + ("2705", "", "check mark button", 7, "complete completed fixed checkmark \U00002713 tick checked done"), + ("2708-fe0f", "", "airplane", 4, "jet aeroplane flying fly plane travel"), + ("2709-fe0f", "", "envelope", 6, "e-mail email letter"), + ("270a", "", "raised fist", 1, "solidarity clenched punch"), + ("270b", "", "raised hand", 1, "5 high five stop"), + ("270c-fe0f", "", "victory hand", 1, "v peace"), + ("270d-fe0f", "", "writing hand", 1, "write"), + ("270f-fe0f", "", "pencil", 6, ""), + ("2712-fe0f", "", "black nib", 6, "pen"), + ("2714-fe0f", "", "check mark", 7, "checkmark \U00002713 tick checked done heavy"), + ("2716-fe0f", "", "multiply", 7, "cancel \U000000d7 multiplication x sign"), + ("271d-fe0f", "", "latin cross", 7, "christ Christian religion"), + ("2721-fe0f", "", "star of David", 7, "Jew Jewish judaism religion"), + ("2728", "", "sparkles", 5, "* sparkle magic star"), + ("2733-fe0f", "", "eight-spoked asterisk", 7, "eight-spoked *"), + ("2734-fe0f", "", "eight-pointed star", 7, "eight-pointed *"), + ("2744-fe0f", "", "snowflake", 4, "snow cold weather"), + ("2747-fe0f", "", "sparkle", 7, "*"), + ("274c", "", "cross mark", 7, "cancel \U000000d7 multiplication multiply x"), + ("274e", "", "cross mark button", 7, "\U000000d7 multiplication multiply x square"), + ("2753", "", "red question mark", 7, "? punctuation"), + ("2754", "", "white question mark", 7, "? outlined punctuation"), + ("2755", "", "white exclamation mark", 7, "! outlined punctuation"), + ("2757", "", "red exclamation mark", 7, "! punctuation"), + ("2763-fe0f", "", "heart exclamation", 0, "heavy punctuation mark"), + ("2764-fe0f", "", "red heart", 0, "emotion"), + ("2764-fe0f-200d-1f525", "", "heart on fire", 0, "lust sacred burn"), + ("2764-fe0f-200d-1fa79", "", "mending heart", 0, "healthier improving recovering recuperating well"), + ("2795", "", "plus", 7, "+"), + ("2796", "", "minus", 7, "- \U00002212 math heavy sign"), + ("2797", "", "divide", 7, "\U000000f7 division math heavy sign"), + ("27a1-fe0f", "", "right arrow", 7, "east cardinal direction"), + ("27b0", "", "curly loop", 7, "curl"), + ("27bf", "", "double curly loop", 7, "curl"), + ("2934-fe0f", "", "right arrow curving up", 7, ""), + ("2935-fe0f", "", "right arrow curving down", 7, ""), + ("2b05-fe0f", "", "left arrow", 7, "west cardinal direction"), + ("2b06-fe0f", "", "up arrow", 7, "north cardinal direction"), + ("2b07-fe0f", "", "down arrow", 7, "south cardinal direction"), + ("2b1b", "", "black large square", 7, "geometric"), + ("2b1c", "", "white large square", 7, "geometric"), + ("2b50", "", "star", 4, "astronomy stars medium white"), + ("2b55", "", "hollow red circle", 7, "o heavy large"), + ("3030-fe0f", "", "wavy dash", 7, "punctuation"), + ("303d-fe0f", "", "part alternation mark", 7, ""), + ("3297-fe0f", "", "Japanese \U0000201ccongratulations\U0000201d button", 7, "ideograph"), + ("3299-fe0f", "", "Japanese \U0000201csecret\U0000201d button", 7, "ideograph"), +) + +OPENEMOJI_TONED = ( + ("1f385-1f3fb", "1f385"), + ("1f385-1f3fc", "1f385"), + ("1f385-1f3fd", "1f385"), + ("1f385-1f3fe", "1f385"), + ("1f385-1f3ff", "1f385"), + ("1f3c2-1f3fb", "1f3c2"), + ("1f3c2-1f3fc", "1f3c2"), + ("1f3c2-1f3fd", "1f3c2"), + ("1f3c2-1f3fe", "1f3c2"), + ("1f3c2-1f3ff", "1f3c2"), + ("1f3c3-1f3fb", "1f3c3"), + ("1f3c3-1f3fb-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fb-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fb-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fc", "1f3c3"), + ("1f3c3-1f3fc-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fc-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fc-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fd", "1f3c3"), + ("1f3c3-1f3fd-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fd-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fd-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fe", "1f3c3"), + ("1f3c3-1f3fe-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fe-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fe-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3ff", "1f3c3"), + ("1f3c3-1f3ff-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3ff-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3ff-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c4-1f3fb", "1f3c4"), + ("1f3c4-1f3fb-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fb-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fc", "1f3c4"), + ("1f3c4-1f3fc-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fc-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fd", "1f3c4"), + ("1f3c4-1f3fd-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fd-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fe", "1f3c4"), + ("1f3c4-1f3fe-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fe-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3ff", "1f3c4"), + ("1f3c4-1f3ff-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3ff-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c7-1f3fb", "1f3c7"), + ("1f3c7-1f3fc", "1f3c7"), + ("1f3c7-1f3fd", "1f3c7"), + ("1f3c7-1f3fe", "1f3c7"), + ("1f3c7-1f3ff", "1f3c7"), + ("1f3ca-1f3fb", "1f3ca"), + ("1f3ca-1f3fb-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fb-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fc", "1f3ca"), + ("1f3ca-1f3fc-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fc-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fd", "1f3ca"), + ("1f3ca-1f3fd-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fd-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fe", "1f3ca"), + ("1f3ca-1f3fe-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fe-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3ff", "1f3ca"), + ("1f3ca-1f3ff-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3ff-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3cb-1f3fb", "1f3cb-fe0f"), + ("1f3cb-1f3fb-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fb-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fc", "1f3cb-fe0f"), + ("1f3cb-1f3fc-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fc-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fd", "1f3cb-fe0f"), + ("1f3cb-1f3fd-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fd-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fe", "1f3cb-fe0f"), + ("1f3cb-1f3fe-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fe-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3ff", "1f3cb-fe0f"), + ("1f3cb-1f3ff-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3ff-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fb", "1f3cc-fe0f"), + ("1f3cc-1f3fb-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fb-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fc", "1f3cc-fe0f"), + ("1f3cc-1f3fc-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fc-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fd", "1f3cc-fe0f"), + ("1f3cc-1f3fd-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fd-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fe", "1f3cc-fe0f"), + ("1f3cc-1f3fe-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fe-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3ff", "1f3cc-fe0f"), + ("1f3cc-1f3ff-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3ff-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f442-1f3fb", "1f442"), + ("1f442-1f3fc", "1f442"), + ("1f442-1f3fd", "1f442"), + ("1f442-1f3fe", "1f442"), + ("1f442-1f3ff", "1f442"), + ("1f443-1f3fb", "1f443"), + ("1f443-1f3fc", "1f443"), + ("1f443-1f3fd", "1f443"), + ("1f443-1f3fe", "1f443"), + ("1f443-1f3ff", "1f443"), + ("1f446-1f3fb", "1f446"), + ("1f446-1f3fc", "1f446"), + ("1f446-1f3fd", "1f446"), + ("1f446-1f3fe", "1f446"), + ("1f446-1f3ff", "1f446"), + ("1f447-1f3fb", "1f447"), + ("1f447-1f3fc", "1f447"), + ("1f447-1f3fd", "1f447"), + ("1f447-1f3fe", "1f447"), + ("1f447-1f3ff", "1f447"), + ("1f448-1f3fb", "1f448"), + ("1f448-1f3fc", "1f448"), + ("1f448-1f3fd", "1f448"), + ("1f448-1f3fe", "1f448"), + ("1f448-1f3ff", "1f448"), + ("1f449-1f3fb", "1f449"), + ("1f449-1f3fc", "1f449"), + ("1f449-1f3fd", "1f449"), + ("1f449-1f3fe", "1f449"), + ("1f449-1f3ff", "1f449"), + ("1f44a-1f3fb", "1f44a"), + ("1f44a-1f3fc", "1f44a"), + ("1f44a-1f3fd", "1f44a"), + ("1f44a-1f3fe", "1f44a"), + ("1f44a-1f3ff", "1f44a"), + ("1f44b-1f3fb", "1f44b"), + ("1f44b-1f3fc", "1f44b"), + ("1f44b-1f3fd", "1f44b"), + ("1f44b-1f3fe", "1f44b"), + ("1f44b-1f3ff", "1f44b"), + ("1f44c-1f3fb", "1f44c"), + ("1f44c-1f3fc", "1f44c"), + ("1f44c-1f3fd", "1f44c"), + ("1f44c-1f3fe", "1f44c"), + ("1f44c-1f3ff", "1f44c"), + ("1f44d-1f3fb", "1f44d"), + ("1f44d-1f3fc", "1f44d"), + ("1f44d-1f3fd", "1f44d"), + ("1f44d-1f3fe", "1f44d"), + ("1f44d-1f3ff", "1f44d"), + ("1f44e-1f3fb", "1f44e"), + ("1f44e-1f3fc", "1f44e"), + ("1f44e-1f3fd", "1f44e"), + ("1f44e-1f3fe", "1f44e"), + ("1f44e-1f3ff", "1f44e"), + ("1f44f-1f3fb", "1f44f"), + ("1f44f-1f3fc", "1f44f"), + ("1f44f-1f3fd", "1f44f"), + ("1f44f-1f3fe", "1f44f"), + ("1f44f-1f3ff", "1f44f"), + ("1f450-1f3fb", "1f450"), + ("1f450-1f3fc", "1f450"), + ("1f450-1f3fd", "1f450"), + ("1f450-1f3fe", "1f450"), + ("1f450-1f3ff", "1f450"), + ("1f466-1f3fb", "1f466"), + ("1f466-1f3fc", "1f466"), + ("1f466-1f3fd", "1f466"), + ("1f466-1f3fe", "1f466"), + ("1f466-1f3ff", "1f466"), + ("1f467-1f3fb", "1f467"), + ("1f467-1f3fc", "1f467"), + ("1f467-1f3fd", "1f467"), + ("1f467-1f3fe", "1f467"), + ("1f467-1f3ff", "1f467"), + ("1f468-1f3fb", "1f468"), + ("1f468-1f3fb-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fb-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fb-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fb-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fb-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fb-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fb-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fb-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fb-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fb-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fb-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fb-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fb-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fb-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fb-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fb-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fb-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fb-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fb-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fb-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fb-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc", "1f468"), + ("1f468-1f3fc-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fc-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fc-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fc-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fc-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fc-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fc-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fc-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fc-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fc-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fc-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fc-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fc-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fc-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fc-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fc-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fc-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fc-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fc-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fc-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fc-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd", "1f468"), + ("1f468-1f3fd-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fd-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fd-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fd-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fd-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fd-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fd-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fd-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fd-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fd-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fd-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fd-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fd-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fd-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fd-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fd-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fd-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fd-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fd-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fd-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fd-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe", "1f468"), + ("1f468-1f3fe-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fe-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fe-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fe-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fe-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fe-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fe-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fe-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fe-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fe-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fe-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fe-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fe-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fe-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fe-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fe-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fe-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fe-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fe-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fe-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fe-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff", "1f468"), + ("1f468-1f3ff-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3ff-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3ff-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3ff-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3ff-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3ff-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3ff-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3ff-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3ff-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3ff-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3ff-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3ff-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3ff-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3ff-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3ff-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3ff-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3ff-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3ff-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3ff-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3ff-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3ff-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb", "1f469"), + ("1f469-1f3fb-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fb-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fb-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fb-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fb-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fb-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fb-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fb-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fb-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fb-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fb-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fb-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fb-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fb-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fb-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fb-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fb-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fb-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fb-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fb-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fb-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc", "1f469"), + ("1f469-1f3fc-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fc-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fc-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fc-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fc-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fc-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fc-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fc-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fc-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fc-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fc-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fc-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fc-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fc-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fc-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fc-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fc-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fc-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fc-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fc-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fc-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd", "1f469"), + ("1f469-1f3fd-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fd-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fd-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fd-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fd-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fd-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fd-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fd-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fd-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fd-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fd-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fd-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fd-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fd-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fd-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fd-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fd-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fd-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fd-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fd-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fd-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe", "1f469"), + ("1f469-1f3fe-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fe-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fe-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fe-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fe-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fe-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fe-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fe-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fe-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fe-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fe-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fe-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fe-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fe-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fe-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fe-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fe-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fe-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fe-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fe-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fe-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff", "1f469"), + ("1f469-1f3ff-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3ff-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3ff-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3ff-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3ff-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3ff-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3ff-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3ff-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3ff-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3ff-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3ff-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3ff-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3ff-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3ff-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3ff-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3ff-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3ff-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3ff-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3ff-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3ff-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3ff-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f46b-1f3fb", "1f46b"), + ("1f46b-1f3fc", "1f46b"), + ("1f46b-1f3fd", "1f46b"), + ("1f46b-1f3fe", "1f46b"), + ("1f46b-1f3ff", "1f46b"), + ("1f46c-1f3fb", "1f46c"), + ("1f46c-1f3fc", "1f46c"), + ("1f46c-1f3fd", "1f46c"), + ("1f46c-1f3fe", "1f46c"), + ("1f46c-1f3ff", "1f46c"), + ("1f46d-1f3fb", "1f46d"), + ("1f46d-1f3fc", "1f46d"), + ("1f46d-1f3fd", "1f46d"), + ("1f46d-1f3fe", "1f46d"), + ("1f46d-1f3ff", "1f46d"), + ("1f46e-1f3fb", "1f46e"), + ("1f46e-1f3fb-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fb-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fc", "1f46e"), + ("1f46e-1f3fc-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fc-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fd", "1f46e"), + ("1f46e-1f3fd-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fd-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fe", "1f46e"), + ("1f46e-1f3fe-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fe-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3ff", "1f46e"), + ("1f46e-1f3ff-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3ff-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46f-1f3fb", "1f46f"), + ("1f46f-1f3fb-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fb-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fc", "1f46f"), + ("1f46f-1f3fc-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fc-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fd", "1f46f"), + ("1f46f-1f3fd-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fd-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fe", "1f46f"), + ("1f46f-1f3fe-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fe-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3ff", "1f46f"), + ("1f46f-1f3ff-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3ff-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f470-1f3fb", "1f470"), + ("1f470-1f3fb-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fb-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fc", "1f470"), + ("1f470-1f3fc-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fc-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fd", "1f470"), + ("1f470-1f3fd-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fd-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fe", "1f470"), + ("1f470-1f3fe-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fe-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3ff", "1f470"), + ("1f470-1f3ff-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3ff-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f471-1f3fb", "1f471"), + ("1f471-1f3fb-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fb-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fc", "1f471"), + ("1f471-1f3fc-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fc-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fd", "1f471"), + ("1f471-1f3fd-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fd-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fe", "1f471"), + ("1f471-1f3fe-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fe-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3ff", "1f471"), + ("1f471-1f3ff-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3ff-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f472-1f3fb", "1f472"), + ("1f472-1f3fc", "1f472"), + ("1f472-1f3fd", "1f472"), + ("1f472-1f3fe", "1f472"), + ("1f472-1f3ff", "1f472"), + ("1f473-1f3fb", "1f473"), + ("1f473-1f3fb-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fb-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fc", "1f473"), + ("1f473-1f3fc-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fc-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fd", "1f473"), + ("1f473-1f3fd-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fd-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fe", "1f473"), + ("1f473-1f3fe-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fe-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3ff", "1f473"), + ("1f473-1f3ff-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3ff-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f474-1f3fb", "1f474"), + ("1f474-1f3fc", "1f474"), + ("1f474-1f3fd", "1f474"), + ("1f474-1f3fe", "1f474"), + ("1f474-1f3ff", "1f474"), + ("1f475-1f3fb", "1f475"), + ("1f475-1f3fc", "1f475"), + ("1f475-1f3fd", "1f475"), + ("1f475-1f3fe", "1f475"), + ("1f475-1f3ff", "1f475"), + ("1f476-1f3fb", "1f476"), + ("1f476-1f3fc", "1f476"), + ("1f476-1f3fd", "1f476"), + ("1f476-1f3fe", "1f476"), + ("1f476-1f3ff", "1f476"), + ("1f477-1f3fb", "1f477"), + ("1f477-1f3fb-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fb-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fc", "1f477"), + ("1f477-1f3fc-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fc-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fd", "1f477"), + ("1f477-1f3fd-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fd-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fe", "1f477"), + ("1f477-1f3fe-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fe-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3ff", "1f477"), + ("1f477-1f3ff-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3ff-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f478-1f3fb", "1f478"), + ("1f478-1f3fc", "1f478"), + ("1f478-1f3fd", "1f478"), + ("1f478-1f3fe", "1f478"), + ("1f478-1f3ff", "1f478"), + ("1f47c-1f3fb", "1f47c"), + ("1f47c-1f3fc", "1f47c"), + ("1f47c-1f3fd", "1f47c"), + ("1f47c-1f3fe", "1f47c"), + ("1f47c-1f3ff", "1f47c"), + ("1f481-1f3fb", "1f481"), + ("1f481-1f3fb-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fb-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fc", "1f481"), + ("1f481-1f3fc-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fc-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fd", "1f481"), + ("1f481-1f3fd-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fd-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fe", "1f481"), + ("1f481-1f3fe-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fe-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3ff", "1f481"), + ("1f481-1f3ff-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3ff-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f482-1f3fb", "1f482"), + ("1f482-1f3fb-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fb-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fc", "1f482"), + ("1f482-1f3fc-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fc-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fd", "1f482"), + ("1f482-1f3fd-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fd-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fe", "1f482"), + ("1f482-1f3fe-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fe-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3ff", "1f482"), + ("1f482-1f3ff-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3ff-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f483-1f3fb", "1f483"), + ("1f483-1f3fc", "1f483"), + ("1f483-1f3fd", "1f483"), + ("1f483-1f3fe", "1f483"), + ("1f483-1f3ff", "1f483"), + ("1f485-1f3fb", "1f485"), + ("1f485-1f3fc", "1f485"), + ("1f485-1f3fd", "1f485"), + ("1f485-1f3fe", "1f485"), + ("1f485-1f3ff", "1f485"), + ("1f486-1f3fb", "1f486"), + ("1f486-1f3fb-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fb-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fc", "1f486"), + ("1f486-1f3fc-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fc-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fd", "1f486"), + ("1f486-1f3fd-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fd-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fe", "1f486"), + ("1f486-1f3fe-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fe-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3ff", "1f486"), + ("1f486-1f3ff-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3ff-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f487-1f3fb", "1f487"), + ("1f487-1f3fb-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fb-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fc", "1f487"), + ("1f487-1f3fc-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fc-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fd", "1f487"), + ("1f487-1f3fd-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fd-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fe", "1f487"), + ("1f487-1f3fe-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fe-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3ff", "1f487"), + ("1f487-1f3ff-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3ff-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f48f-1f3fb", "1f48f"), + ("1f48f-1f3fc", "1f48f"), + ("1f48f-1f3fd", "1f48f"), + ("1f48f-1f3fe", "1f48f"), + ("1f48f-1f3ff", "1f48f"), + ("1f491-1f3fb", "1f491"), + ("1f491-1f3fc", "1f491"), + ("1f491-1f3fd", "1f491"), + ("1f491-1f3fe", "1f491"), + ("1f491-1f3ff", "1f491"), + ("1f4aa-1f3fb", "1f4aa"), + ("1f4aa-1f3fc", "1f4aa"), + ("1f4aa-1f3fd", "1f4aa"), + ("1f4aa-1f3fe", "1f4aa"), + ("1f4aa-1f3ff", "1f4aa"), + ("1f574-1f3fb", "1f574-fe0f"), + ("1f574-1f3fc", "1f574-fe0f"), + ("1f574-1f3fd", "1f574-fe0f"), + ("1f574-1f3fe", "1f574-fe0f"), + ("1f574-1f3ff", "1f574-fe0f"), + ("1f575-1f3fb", "1f575-fe0f"), + ("1f575-1f3fb-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fb-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fc", "1f575-fe0f"), + ("1f575-1f3fc-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fc-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fd", "1f575-fe0f"), + ("1f575-1f3fd-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fd-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fe", "1f575-fe0f"), + ("1f575-1f3fe-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fe-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3ff", "1f575-fe0f"), + ("1f575-1f3ff-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3ff-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f57a-1f3fb", "1f57a"), + ("1f57a-1f3fc", "1f57a"), + ("1f57a-1f3fd", "1f57a"), + ("1f57a-1f3fe", "1f57a"), + ("1f57a-1f3ff", "1f57a"), + ("1f590-1f3fb", "1f590-fe0f"), + ("1f590-1f3fc", "1f590-fe0f"), + ("1f590-1f3fd", "1f590-fe0f"), + ("1f590-1f3fe", "1f590-fe0f"), + ("1f590-1f3ff", "1f590-fe0f"), + ("1f595-1f3fb", "1f595"), + ("1f595-1f3fc", "1f595"), + ("1f595-1f3fd", "1f595"), + ("1f595-1f3fe", "1f595"), + ("1f595-1f3ff", "1f595"), + ("1f596-1f3fb", "1f596"), + ("1f596-1f3fc", "1f596"), + ("1f596-1f3fd", "1f596"), + ("1f596-1f3fe", "1f596"), + ("1f596-1f3ff", "1f596"), + ("1f645-1f3fb", "1f645"), + ("1f645-1f3fb-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fb-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fc", "1f645"), + ("1f645-1f3fc-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fc-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fd", "1f645"), + ("1f645-1f3fd-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fd-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fe", "1f645"), + ("1f645-1f3fe-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fe-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3ff", "1f645"), + ("1f645-1f3ff-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3ff-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f646-1f3fb", "1f646"), + ("1f646-1f3fb-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fb-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fc", "1f646"), + ("1f646-1f3fc-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fc-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fd", "1f646"), + ("1f646-1f3fd-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fd-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fe", "1f646"), + ("1f646-1f3fe-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fe-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3ff", "1f646"), + ("1f646-1f3ff-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3ff-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f647-1f3fb", "1f647"), + ("1f647-1f3fb-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fb-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fc", "1f647"), + ("1f647-1f3fc-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fc-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fd", "1f647"), + ("1f647-1f3fd-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fd-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fe", "1f647"), + ("1f647-1f3fe-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fe-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3ff", "1f647"), + ("1f647-1f3ff-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3ff-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f64b-1f3fb", "1f64b"), + ("1f64b-1f3fb-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fb-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fc", "1f64b"), + ("1f64b-1f3fc-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fc-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fd", "1f64b"), + ("1f64b-1f3fd-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fd-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fe", "1f64b"), + ("1f64b-1f3fe-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fe-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3ff", "1f64b"), + ("1f64b-1f3ff-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3ff-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64c-1f3fb", "1f64c"), + ("1f64c-1f3fc", "1f64c"), + ("1f64c-1f3fd", "1f64c"), + ("1f64c-1f3fe", "1f64c"), + ("1f64c-1f3ff", "1f64c"), + ("1f64d-1f3fb", "1f64d"), + ("1f64d-1f3fb-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fb-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fc", "1f64d"), + ("1f64d-1f3fc-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fc-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fd", "1f64d"), + ("1f64d-1f3fd-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fd-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fe", "1f64d"), + ("1f64d-1f3fe-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fe-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3ff", "1f64d"), + ("1f64d-1f3ff-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3ff-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64e-1f3fb", "1f64e"), + ("1f64e-1f3fb-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fb-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fc", "1f64e"), + ("1f64e-1f3fc-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fc-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fd", "1f64e"), + ("1f64e-1f3fd-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fd-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fe", "1f64e"), + ("1f64e-1f3fe-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fe-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3ff", "1f64e"), + ("1f64e-1f3ff-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3ff-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64f-1f3fb", "1f64f"), + ("1f64f-1f3fc", "1f64f"), + ("1f64f-1f3fd", "1f64f"), + ("1f64f-1f3fe", "1f64f"), + ("1f64f-1f3ff", "1f64f"), + ("1f6a3-1f3fb", "1f6a3"), + ("1f6a3-1f3fb-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fb-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fc", "1f6a3"), + ("1f6a3-1f3fc-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fc-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fd", "1f6a3"), + ("1f6a3-1f3fd-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fd-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fe", "1f6a3"), + ("1f6a3-1f3fe-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fe-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3ff", "1f6a3"), + ("1f6a3-1f3ff-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3ff-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6b4-1f3fb", "1f6b4"), + ("1f6b4-1f3fb-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fb-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fc", "1f6b4"), + ("1f6b4-1f3fc-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fc-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fd", "1f6b4"), + ("1f6b4-1f3fd-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fd-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fe", "1f6b4"), + ("1f6b4-1f3fe-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fe-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3ff", "1f6b4"), + ("1f6b4-1f3ff-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3ff-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b5-1f3fb", "1f6b5"), + ("1f6b5-1f3fb-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fb-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fc", "1f6b5"), + ("1f6b5-1f3fc-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fc-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fd", "1f6b5"), + ("1f6b5-1f3fd-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fd-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fe", "1f6b5"), + ("1f6b5-1f3fe-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fe-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3ff", "1f6b5"), + ("1f6b5-1f3ff-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3ff-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b6-1f3fb", "1f6b6"), + ("1f6b6-1f3fb-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fb-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fb-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fc", "1f6b6"), + ("1f6b6-1f3fc-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fc-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fc-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fd", "1f6b6"), + ("1f6b6-1f3fd-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fd-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fd-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fe", "1f6b6"), + ("1f6b6-1f3fe-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fe-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fe-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3ff", "1f6b6"), + ("1f6b6-1f3ff-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3ff-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3ff-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6c0-1f3fb", "1f6c0"), + ("1f6c0-1f3fc", "1f6c0"), + ("1f6c0-1f3fd", "1f6c0"), + ("1f6c0-1f3fe", "1f6c0"), + ("1f6c0-1f3ff", "1f6c0"), + ("1f6cc-1f3fb", "1f6cc"), + ("1f6cc-1f3fc", "1f6cc"), + ("1f6cc-1f3fd", "1f6cc"), + ("1f6cc-1f3fe", "1f6cc"), + ("1f6cc-1f3ff", "1f6cc"), + ("1f90c-1f3fb", "1f90c"), + ("1f90c-1f3fc", "1f90c"), + ("1f90c-1f3fd", "1f90c"), + ("1f90c-1f3fe", "1f90c"), + ("1f90c-1f3ff", "1f90c"), + ("1f90f-1f3fb", "1f90f"), + ("1f90f-1f3fc", "1f90f"), + ("1f90f-1f3fd", "1f90f"), + ("1f90f-1f3fe", "1f90f"), + ("1f90f-1f3ff", "1f90f"), + ("1f918-1f3fb", "1f918"), + ("1f918-1f3fc", "1f918"), + ("1f918-1f3fd", "1f918"), + ("1f918-1f3fe", "1f918"), + ("1f918-1f3ff", "1f918"), + ("1f919-1f3fb", "1f919"), + ("1f919-1f3fc", "1f919"), + ("1f919-1f3fd", "1f919"), + ("1f919-1f3fe", "1f919"), + ("1f919-1f3ff", "1f919"), + ("1f91a-1f3fb", "1f91a"), + ("1f91a-1f3fc", "1f91a"), + ("1f91a-1f3fd", "1f91a"), + ("1f91a-1f3fe", "1f91a"), + ("1f91a-1f3ff", "1f91a"), + ("1f91b-1f3fb", "1f91b"), + ("1f91b-1f3fc", "1f91b"), + ("1f91b-1f3fd", "1f91b"), + ("1f91b-1f3fe", "1f91b"), + ("1f91b-1f3ff", "1f91b"), + ("1f91c-1f3fb", "1f91c"), + ("1f91c-1f3fc", "1f91c"), + ("1f91c-1f3fd", "1f91c"), + ("1f91c-1f3fe", "1f91c"), + ("1f91c-1f3ff", "1f91c"), + ("1f91d-1f3fb", "1f91d"), + ("1f91d-1f3fc", "1f91d"), + ("1f91d-1f3fd", "1f91d"), + ("1f91d-1f3fe", "1f91d"), + ("1f91d-1f3ff", "1f91d"), + ("1f91e-1f3fb", "1f91e"), + ("1f91e-1f3fc", "1f91e"), + ("1f91e-1f3fd", "1f91e"), + ("1f91e-1f3fe", "1f91e"), + ("1f91e-1f3ff", "1f91e"), + ("1f91f-1f3fb", "1f91f"), + ("1f91f-1f3fc", "1f91f"), + ("1f91f-1f3fd", "1f91f"), + ("1f91f-1f3fe", "1f91f"), + ("1f91f-1f3ff", "1f91f"), + ("1f926-1f3fb", "1f926"), + ("1f926-1f3fb-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fb-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fc", "1f926"), + ("1f926-1f3fc-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fc-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fd", "1f926"), + ("1f926-1f3fd-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fd-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fe", "1f926"), + ("1f926-1f3fe-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fe-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3ff", "1f926"), + ("1f926-1f3ff-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3ff-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f930-1f3fb", "1f930"), + ("1f930-1f3fc", "1f930"), + ("1f930-1f3fd", "1f930"), + ("1f930-1f3fe", "1f930"), + ("1f930-1f3ff", "1f930"), + ("1f931-1f3fb", "1f931"), + ("1f931-1f3fc", "1f931"), + ("1f931-1f3fd", "1f931"), + ("1f931-1f3fe", "1f931"), + ("1f931-1f3ff", "1f931"), + ("1f932-1f3fb", "1f932"), + ("1f932-1f3fc", "1f932"), + ("1f932-1f3fd", "1f932"), + ("1f932-1f3fe", "1f932"), + ("1f932-1f3ff", "1f932"), + ("1f933-1f3fb", "1f933"), + ("1f933-1f3fc", "1f933"), + ("1f933-1f3fd", "1f933"), + ("1f933-1f3fe", "1f933"), + ("1f933-1f3ff", "1f933"), + ("1f934-1f3fb", "1f934"), + ("1f934-1f3fc", "1f934"), + ("1f934-1f3fd", "1f934"), + ("1f934-1f3fe", "1f934"), + ("1f934-1f3ff", "1f934"), + ("1f935-1f3fb", "1f935"), + ("1f935-1f3fb-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fb-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fc", "1f935"), + ("1f935-1f3fc-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fc-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fd", "1f935"), + ("1f935-1f3fd-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fd-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fe", "1f935"), + ("1f935-1f3fe-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fe-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3ff", "1f935"), + ("1f935-1f3ff-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3ff-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f936-1f3fb", "1f936"), + ("1f936-1f3fc", "1f936"), + ("1f936-1f3fd", "1f936"), + ("1f936-1f3fe", "1f936"), + ("1f936-1f3ff", "1f936"), + ("1f937-1f3fb", "1f937"), + ("1f937-1f3fb-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fb-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fc", "1f937"), + ("1f937-1f3fc-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fc-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fd", "1f937"), + ("1f937-1f3fd-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fd-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fe", "1f937"), + ("1f937-1f3fe-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fe-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3ff", "1f937"), + ("1f937-1f3ff-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3ff-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f938-1f3fb", "1f938"), + ("1f938-1f3fb-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fb-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fc", "1f938"), + ("1f938-1f3fc-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fc-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fd", "1f938"), + ("1f938-1f3fd-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fd-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fe", "1f938"), + ("1f938-1f3fe-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fe-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3ff", "1f938"), + ("1f938-1f3ff-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3ff-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f939-1f3fb", "1f939"), + ("1f939-1f3fb-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fb-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fc", "1f939"), + ("1f939-1f3fc-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fc-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fd", "1f939"), + ("1f939-1f3fd-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fd-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fe", "1f939"), + ("1f939-1f3fe-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fe-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3ff", "1f939"), + ("1f939-1f3ff-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3ff-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f93c-1f3fb", "1f93c"), + ("1f93c-1f3fb-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fb-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fc", "1f93c"), + ("1f93c-1f3fc-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fc-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fd", "1f93c"), + ("1f93c-1f3fd-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fd-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fe", "1f93c"), + ("1f93c-1f3fe-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fe-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3ff", "1f93c"), + ("1f93c-1f3ff-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3ff-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93d-1f3fb", "1f93d"), + ("1f93d-1f3fb-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fb-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fc", "1f93d"), + ("1f93d-1f3fc-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fc-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fd", "1f93d"), + ("1f93d-1f3fd-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fd-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fe", "1f93d"), + ("1f93d-1f3fe-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fe-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3ff", "1f93d"), + ("1f93d-1f3ff-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3ff-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93e-1f3fb", "1f93e"), + ("1f93e-1f3fb-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fb-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fc", "1f93e"), + ("1f93e-1f3fc-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fc-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fd", "1f93e"), + ("1f93e-1f3fd-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fd-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fe", "1f93e"), + ("1f93e-1f3fe-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fe-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3ff", "1f93e"), + ("1f93e-1f3ff-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3ff-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f977-1f3fb", "1f977"), + ("1f977-1f3fc", "1f977"), + ("1f977-1f3fd", "1f977"), + ("1f977-1f3fe", "1f977"), + ("1f977-1f3ff", "1f977"), + ("1f9b5-1f3fb", "1f9b5"), + ("1f9b5-1f3fc", "1f9b5"), + ("1f9b5-1f3fd", "1f9b5"), + ("1f9b5-1f3fe", "1f9b5"), + ("1f9b5-1f3ff", "1f9b5"), + ("1f9b6-1f3fb", "1f9b6"), + ("1f9b6-1f3fc", "1f9b6"), + ("1f9b6-1f3fd", "1f9b6"), + ("1f9b6-1f3fe", "1f9b6"), + ("1f9b6-1f3ff", "1f9b6"), + ("1f9b8-1f3fb", "1f9b8"), + ("1f9b8-1f3fb-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fb-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fc", "1f9b8"), + ("1f9b8-1f3fc-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fc-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fd", "1f9b8"), + ("1f9b8-1f3fd-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fd-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fe", "1f9b8"), + ("1f9b8-1f3fe-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fe-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3ff", "1f9b8"), + ("1f9b8-1f3ff-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3ff-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b9-1f3fb", "1f9b9"), + ("1f9b9-1f3fb-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fb-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fc", "1f9b9"), + ("1f9b9-1f3fc-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fc-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fd", "1f9b9"), + ("1f9b9-1f3fd-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fd-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fe", "1f9b9"), + ("1f9b9-1f3fe-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fe-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3ff", "1f9b9"), + ("1f9b9-1f3ff-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3ff-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9bb-1f3fb", "1f9bb"), + ("1f9bb-1f3fc", "1f9bb"), + ("1f9bb-1f3fd", "1f9bb"), + ("1f9bb-1f3fe", "1f9bb"), + ("1f9bb-1f3ff", "1f9bb"), + ("1f9cd-1f3fb", "1f9cd"), + ("1f9cd-1f3fb-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fb-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fc", "1f9cd"), + ("1f9cd-1f3fc-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fc-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fd", "1f9cd"), + ("1f9cd-1f3fd-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fd-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fe", "1f9cd"), + ("1f9cd-1f3fe-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fe-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3ff", "1f9cd"), + ("1f9cd-1f3ff-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3ff-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9ce-1f3fb", "1f9ce"), + ("1f9ce-1f3fb-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fb-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fb-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fc", "1f9ce"), + ("1f9ce-1f3fc-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fc-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fc-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fd", "1f9ce"), + ("1f9ce-1f3fd-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fd-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fd-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fe", "1f9ce"), + ("1f9ce-1f3fe-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fe-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fe-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3ff", "1f9ce"), + ("1f9ce-1f3ff-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3ff-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3ff-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9cf-1f3fb", "1f9cf"), + ("1f9cf-1f3fb-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fb-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fc", "1f9cf"), + ("1f9cf-1f3fc-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fc-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fd", "1f9cf"), + ("1f9cf-1f3fd-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fd-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fe", "1f9cf"), + ("1f9cf-1f3fe-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fe-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3ff", "1f9cf"), + ("1f9cf-1f3ff-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3ff-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9d1-1f3fb", "1f9d1"), + ("1f9d1-1f3fb-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fb-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fb-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fb-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fb-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fb-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fb-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fb-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fb-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fb-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fb-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fb-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fb-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fb-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fb-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fb-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fb-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fb-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fb-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fb-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fb-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fb-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fc", "1f9d1"), + ("1f9d1-1f3fc-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fc-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fc-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fc-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fc-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fc-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fc-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fc-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fc-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fc-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fc-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fc-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fc-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fc-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fc-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fc-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fc-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fc-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fc-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fc-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fc-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fc-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fd", "1f9d1"), + ("1f9d1-1f3fd-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fd-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fd-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fd-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fd-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fd-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fd-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fd-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fd-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fd-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fd-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fd-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fd-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fd-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fd-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fd-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fd-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fd-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fd-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fd-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fd-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fd-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fe", "1f9d1"), + ("1f9d1-1f3fe-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fe-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fe-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fe-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fe-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fe-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fe-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fe-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fe-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fe-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fe-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fe-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fe-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fe-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fe-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fe-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fe-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fe-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fe-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fe-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fe-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fe-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3ff", "1f9d1"), + ("1f9d1-1f3ff-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3ff-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3ff-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3ff-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3ff-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3ff-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3ff-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3ff-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3ff-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3ff-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3ff-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3ff-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3ff-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3ff-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3ff-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3ff-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3ff-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3ff-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3ff-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3ff-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3ff-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3ff-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d2-1f3fb", "1f9d2"), + ("1f9d2-1f3fc", "1f9d2"), + ("1f9d2-1f3fd", "1f9d2"), + ("1f9d2-1f3fe", "1f9d2"), + ("1f9d2-1f3ff", "1f9d2"), + ("1f9d3-1f3fb", "1f9d3"), + ("1f9d3-1f3fc", "1f9d3"), + ("1f9d3-1f3fd", "1f9d3"), + ("1f9d3-1f3fe", "1f9d3"), + ("1f9d3-1f3ff", "1f9d3"), + ("1f9d4-1f3fb", "1f9d4"), + ("1f9d4-1f3fb-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fb-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fc", "1f9d4"), + ("1f9d4-1f3fc-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fc-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fd", "1f9d4"), + ("1f9d4-1f3fd-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fd-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fe", "1f9d4"), + ("1f9d4-1f3fe-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fe-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3ff", "1f9d4"), + ("1f9d4-1f3ff-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3ff-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d5-1f3fb", "1f9d5"), + ("1f9d5-1f3fc", "1f9d5"), + ("1f9d5-1f3fd", "1f9d5"), + ("1f9d5-1f3fe", "1f9d5"), + ("1f9d5-1f3ff", "1f9d5"), + ("1f9d6-1f3fb", "1f9d6"), + ("1f9d6-1f3fb-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fb-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fc", "1f9d6"), + ("1f9d6-1f3fc-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fc-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fd", "1f9d6"), + ("1f9d6-1f3fd-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fd-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fe", "1f9d6"), + ("1f9d6-1f3fe-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fe-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3ff", "1f9d6"), + ("1f9d6-1f3ff-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3ff-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d7-1f3fb", "1f9d7"), + ("1f9d7-1f3fb-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fb-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fc", "1f9d7"), + ("1f9d7-1f3fc-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fc-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fd", "1f9d7"), + ("1f9d7-1f3fd-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fd-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fe", "1f9d7"), + ("1f9d7-1f3fe-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fe-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3ff", "1f9d7"), + ("1f9d7-1f3ff-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3ff-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d8-1f3fb", "1f9d8"), + ("1f9d8-1f3fb-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fb-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fc", "1f9d8"), + ("1f9d8-1f3fc-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fc-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fd", "1f9d8"), + ("1f9d8-1f3fd-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fd-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fe", "1f9d8"), + ("1f9d8-1f3fe-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fe-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3ff", "1f9d8"), + ("1f9d8-1f3ff-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3ff-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d9-1f3fb", "1f9d9"), + ("1f9d9-1f3fb-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fb-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fc", "1f9d9"), + ("1f9d9-1f3fc-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fc-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fd", "1f9d9"), + ("1f9d9-1f3fd-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fd-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fe", "1f9d9"), + ("1f9d9-1f3fe-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fe-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3ff", "1f9d9"), + ("1f9d9-1f3ff-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3ff-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9da-1f3fb", "1f9da"), + ("1f9da-1f3fb-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fb-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fc", "1f9da"), + ("1f9da-1f3fc-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fc-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fd", "1f9da"), + ("1f9da-1f3fd-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fd-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fe", "1f9da"), + ("1f9da-1f3fe-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fe-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3ff", "1f9da"), + ("1f9da-1f3ff-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3ff-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9db-1f3fb", "1f9db"), + ("1f9db-1f3fb-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fb-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fc", "1f9db"), + ("1f9db-1f3fc-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fc-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fd", "1f9db"), + ("1f9db-1f3fd-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fd-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fe", "1f9db"), + ("1f9db-1f3fe-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fe-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3ff", "1f9db"), + ("1f9db-1f3ff-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3ff-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9dc-1f3fb", "1f9dc"), + ("1f9dc-1f3fb-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fb-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fc", "1f9dc"), + ("1f9dc-1f3fc-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fc-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fd", "1f9dc"), + ("1f9dc-1f3fd-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fd-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fe", "1f9dc"), + ("1f9dc-1f3fe-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fe-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3ff", "1f9dc"), + ("1f9dc-1f3ff-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3ff-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dd-1f3fb", "1f9dd"), + ("1f9dd-1f3fb-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fb-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fc", "1f9dd"), + ("1f9dd-1f3fc-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fc-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fd", "1f9dd"), + ("1f9dd-1f3fd-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fd-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fe", "1f9dd"), + ("1f9dd-1f3fe-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fe-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3ff", "1f9dd"), + ("1f9dd-1f3ff-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3ff-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1fac3-1f3fb", "1fac3"), + ("1fac3-1f3fc", "1fac3"), + ("1fac3-1f3fd", "1fac3"), + ("1fac3-1f3fe", "1fac3"), + ("1fac3-1f3ff", "1fac3"), + ("1fac4-1f3fb", "1fac4"), + ("1fac4-1f3fc", "1fac4"), + ("1fac4-1f3fd", "1fac4"), + ("1fac4-1f3fe", "1fac4"), + ("1fac4-1f3ff", "1fac4"), + ("1fac5-1f3fb", "1fac5"), + ("1fac5-1f3fc", "1fac5"), + ("1fac5-1f3fd", "1fac5"), + ("1fac5-1f3fe", "1fac5"), + ("1fac5-1f3ff", "1fac5"), + ("1faf0-1f3fb", "1faf0"), + ("1faf0-1f3fc", "1faf0"), + ("1faf0-1f3fd", "1faf0"), + ("1faf0-1f3fe", "1faf0"), + ("1faf0-1f3ff", "1faf0"), + ("1faf1-1f3fb", "1faf1"), + ("1faf1-1f3fc", "1faf1"), + ("1faf1-1f3fd", "1faf1"), + ("1faf1-1f3fe", "1faf1"), + ("1faf1-1f3ff", "1faf1"), + ("1faf2-1f3fb", "1faf2"), + ("1faf2-1f3fc", "1faf2"), + ("1faf2-1f3fd", "1faf2"), + ("1faf2-1f3fe", "1faf2"), + ("1faf2-1f3ff", "1faf2"), + ("1faf3-1f3fb", "1faf3"), + ("1faf3-1f3fc", "1faf3"), + ("1faf3-1f3fd", "1faf3"), + ("1faf3-1f3fe", "1faf3"), + ("1faf3-1f3ff", "1faf3"), + ("1faf4-1f3fb", "1faf4"), + ("1faf4-1f3fc", "1faf4"), + ("1faf4-1f3fd", "1faf4"), + ("1faf4-1f3fe", "1faf4"), + ("1faf4-1f3ff", "1faf4"), + ("1faf5-1f3fb", "1faf5"), + ("1faf5-1f3fc", "1faf5"), + ("1faf5-1f3fd", "1faf5"), + ("1faf5-1f3fe", "1faf5"), + ("1faf5-1f3ff", "1faf5"), + ("1faf6-1f3fb", "1faf6"), + ("1faf6-1f3fc", "1faf6"), + ("1faf6-1f3fd", "1faf6"), + ("1faf6-1f3fe", "1faf6"), + ("1faf6-1f3ff", "1faf6"), + ("1faf7-1f3fb", "1faf7"), + ("1faf7-1f3fc", "1faf7"), + ("1faf7-1f3fd", "1faf7"), + ("1faf7-1f3fe", "1faf7"), + ("1faf7-1f3ff", "1faf7"), + ("1faf8-1f3fb", "1faf8"), + ("1faf8-1f3fc", "1faf8"), + ("1faf8-1f3fd", "1faf8"), + ("1faf8-1f3fe", "1faf8"), + ("1faf8-1f3ff", "1faf8"), + ("1faf9-1f3fb", "1faf9"), + ("1faf9-1f3fc", "1faf9"), + ("1faf9-1f3fd", "1faf9"), + ("1faf9-1f3fe", "1faf9"), + ("1faf9-1f3ff", "1faf9"), + ("1fafa-1f3fb", "1fafa"), + ("1fafa-1f3fc", "1fafa"), + ("1fafa-1f3fd", "1fafa"), + ("1fafa-1f3fe", "1fafa"), + ("1fafa-1f3ff", "1fafa"), + ("261d-1f3fb", "261d-fe0f"), + ("261d-1f3fc", "261d-fe0f"), + ("261d-1f3fd", "261d-fe0f"), + ("261d-1f3fe", "261d-fe0f"), + ("261d-1f3ff", "261d-fe0f"), + ("26f9-1f3fb", "26f9-fe0f"), + ("26f9-1f3fb-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fb-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fc", "26f9-fe0f"), + ("26f9-1f3fc-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fc-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fd", "26f9-fe0f"), + ("26f9-1f3fd-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fd-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fe", "26f9-fe0f"), + ("26f9-1f3fe-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fe-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3ff", "26f9-fe0f"), + ("26f9-1f3ff-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3ff-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("270a-1f3fb", "270a"), + ("270a-1f3fc", "270a"), + ("270a-1f3fd", "270a"), + ("270a-1f3fe", "270a"), + ("270a-1f3ff", "270a"), + ("270b-1f3fb", "270b"), + ("270b-1f3fc", "270b"), + ("270b-1f3fd", "270b"), + ("270b-1f3fe", "270b"), + ("270b-1f3ff", "270b"), + ("270c-1f3fb", "270c-fe0f"), + ("270c-1f3fc", "270c-fe0f"), + ("270c-1f3fd", "270c-fe0f"), + ("270c-1f3fe", "270c-fe0f"), + ("270c-1f3ff", "270c-fe0f"), + ("270d-1f3fb", "270d-fe0f"), + ("270d-1f3fc", "270d-fe0f"), + ("270d-1f3fd", "270d-fe0f"), + ("270d-1f3fe", "270d-fe0f"), + ("270d-1f3ff", "270d-fe0f"), +) + +OPENEMOJI_ALIASES = { + "+1": "1f44d", + "-1": "1f44e", + "100": "1f4af", + "angry": "1f620", + "beer": "1f37a", + "bell": "1f514", + "blush": "1f60a", + "boom": "1f4a5", + "broken_heart": "1f494", + "bug": "1f41b", + "bulb": "1f4a1", + "cake": "1f382", + "calendar": "1f4c5", + "cat": "1f431", + "chart": "1f4c8", + "check": "2705", + "clap": "1f44f", + "cloud": "2601-fe0f", + "coffee": "2615", + "computer": "1f4bb", + "cry": "1f622", + "dog": "1f436", + "earth": "1f30d", + "email": "1f4e7", + "eyes": "1f440", + "facepalm": "1f926", + "fire": "1f525", + "gb": "1f1ec-1f1e7", + "gear": "2699-fe0f", + "ghost": "1f47b", + "gift": "1f381", + "globe": "1f310", + "grin": "1f601", + "grinning": "1f600", + "hammer": "1f528", + "heart": "2764-fe0f", + "heart_eyes": "1f60d", + "hourglass": "231b", + "hugs": "1f917", + "joy": "1f602", + "jp": "1f1ef-1f1f5", + "key": "1f511", + "kissing_heart": "1f618", + "laughing": "1f606", + "link": "1f517", + "lock": "1f512", + "mag": "1f50d", + "memo": "1f4dd", + "moneybag": "1f4b0", + "moon": "1f319", + "muscle": "1f4aa", + "neutral_face": "1f610", + "ok_hand": "1f44c", + "package": "1f4e6", + "partying_face": "1f973", + "phone": "1f4de", + "pizza": "1f355", + "point_down": "1f447", + "point_left": "1f448", + "point_right": "1f449", + "point_up": "261d-fe0f", + "poop": "1f4a9", + "pray": "1f64f", + "pushpin": "1f4cc", + "rage": "1f621", + "rainbow": "1f308", + "raised_hands": "1f64c", + "robot": "1f916", + "rocket": "1f680", + "rofl": "1f923", + "roll_eyes": "1f644", + "scream": "1f631", + "see_no_evil": "1f648", + "shrug": "1f937", + "skull": "1f480", + "slightly_smiling_face": "1f642", + "smile": "1f604", + "smiley": "1f603", + "snowflake": "2744-fe0f", + "sob": "1f62d", + "sparkles": "2728", + "star": "2b50", + "stopwatch": "23f1-fe0f", + "stuck_out_tongue": "1f61b", + "sun": "2600-fe0f", + "sunglasses": "1f60e", + "sweat_smile": "1f605", + "tada": "1f389", + "thinking": "1f914", + "thumbsdown": "1f44e", + "thumbsup": "1f44d", + "trophy": "1f3c6", + "unamused": "1f612", + "upside_down_face": "1f643", + "us": "1f1fa-1f1f8", + "warning": "26a0-fe0f", + "wave": "1f44b", + "white_check_mark": "2705", + "wink": "1f609", + "wrench": "1f527", + "x": "274c", + "zap": "26a1", +} + +OPENEMOJI_EMOTICONS = { + "1f44b": "o/", + "1f44d": "+1", + "1f44e": "-1", + "1f480": "x_x", + "1f494": ":)", + "1f609": ";)", + "1f60a": "^_^", + "1f60e": "B)", + "1f610": ":|", + "1f611": "-_-", + "1f615": ":/", + "1f617": ":*", + "1f618": ":*", + "1f61b": ":P", + "1f61c": ";P", + "1f61d": "XP", + "1f620": ">:(", + "1f621": ">:(", + "1f622": ":'(", + "1f62d": ":'(", + "1f62e": ":O", + "1f62f": ":o", + "1f632": ":O", + "1f634": "-_-zZ", + "1f641": ":(", + "1f642": ":)", + "1f643": "(:", + "1f64c": "\\o/", + "1f914": ":-?", + "1f923": "XD", + "1f937": "\\_(o)_/", + "2639-fe0f": ":(", + "263a-fe0f": ":)", + "26a0-fe0f": "/!\\", + "2705": "[x]", + "2728": "*", + "274c": "[X]", + "2764-fe0f": "<3", + "2b50": "*", +} diff --git a/ports/python/hqtui/unicode.py b/ports/python/hqtui/unicode.py index 51d6e69..4a3cc0b 100644 --- a/ports/python/hqtui/unicode.py +++ b/ports/python/hqtui/unicode.py @@ -132,7 +132,11 @@ def intern_cluster(text: str) -> int: return existing if len(_cluster_texts) >= _MAX_CLUSTERS: # Degrade to the base character rather than grow the table for ever. + # When the base alone is narrower than the cluster (a flag's first + # half, ❤ from ❤️), a blank ideographic space holds its two columns. first = ord(safe[0]) + if cluster_width(safe) == 2 and char_width(first) != 2: + return 0x3000 return first if char_width(first) > 0 else 32 value = CLUSTER_BASE + len(_cluster_texts) _cluster_texts.append(safe) @@ -225,13 +229,49 @@ def char_width(cp: int) -> int: return 1 +def _is_regional(cp: int) -> bool: + return 0x1F1E6 <= cp <= 0x1F1FF + + +def _is_tone_modifier(cp: int) -> bool: + return 0x1F3FB <= cp <= 0x1F3FF + + +def _is_tag(cp: int) -> bool: + return 0xE0020 <= cp <= 0xE007F + + +def _is_keycap_base(cp: int) -> bool: + return 0x30 <= cp <= 0x39 or cp in (0x23, 0x2A) + + +def cluster_width(text: str) -> int: + """Columns a multi-codepoint cluster occupies, one rule for measuring and cells. + + Emoji presentation makes a cluster two columns even when its base alone is + one: a flag (two regional indicators), a keycap, and a text-default + pictograph with U+FE0F or a skin tone. + """ + first = ord(text[0]) if text else 32 + if char_width(first) == 2: + return 2 + if _is_regional(first): + return 2 if len(text) > 1 and _is_regional(ord(text[1])) else 1 + if _is_keycap_base(first) and "\u20e3" in text: + return 2 + if _in_ranges(first, _PICT_LO, _PICT_HI) and any( + c == "\ufe0f" or _is_tone_modifier(ord(c)) for c in text + ): + return 2 + return 1 + + def cell_width(value: int) -> int: """Columns a cell value occupies, handling interned clusters.""" if value == CONTINUATION: return 0 if value >= CLUSTER_BASE: - text = cluster_text(value) - return 2 if char_width(ord(text[0])) == 2 else 1 + return cluster_width(cluster_text(value)) return char_width(value) @@ -292,6 +332,17 @@ def graphemes(text: str) -> list[Grapheme]: cluster_end = i + size parts += 2 continue + # Emoji that are one picture but several codepoints: a skin tone + # after a person or hand, the second half of a flag, and the tags + # that spell a subdivision flag. Each belongs to the cell before it. + if ( + _in_ranges(cp, _PICT_LO, _PICT_HI) + and (_is_tone_modifier(nxt) or _is_tag(nxt)) + ) or (_is_regional(cp) and _is_regional(nxt) and cluster_end < 0): + size += 1 + cluster_end = i + size + parts += 1 + continue if char_width(nxt) != 0: break # Leave anything unsafe to the outer loop, which drops it. @@ -307,7 +358,9 @@ def graphemes(text: str) -> list[Grapheme]: # the cursor ahead of the screen. Drop it, and what it absorbed. pass elif cluster_end >= 0: - out.append(Grapheme(intern_cluster(text[i:cluster_end]), width)) + # The width comes from the stored cell, the number the buffer uses. + value = intern_cluster(text[i:cluster_end]) + out.append(Grapheme(value, cell_width(value))) else: out.append(Grapheme(cp, width)) i += size diff --git a/ports/python/tests/test_emoji.py b/ports/python/tests/test_emoji.py new file mode 100644 index 0000000..551f48a --- /dev/null +++ b/ports/python/tests/test_emoji.py @@ -0,0 +1,52 @@ +"""The same cases as packages/hqtui/test/emoji.test.ts.""" +import unittest + +from hqtui import emoji, emoji_info, emoji_mode, emoji_names, emoji_search, emojify, set_emoji_mode +from hqtui.unicode import string_width + + +class EmojiTests(unittest.TestCase): + def test_built_in_and_every_name_form(self): + self.assertGreaterEqual(len(emoji_names()), 3900) + for name in ("fire", "oe_fire", ":oe_fire:", ":fire:", "FIRE", "🔥"): + self.assertEqual(emoji(name, "emoji"), "🔥", name) + self.assertEqual(emoji("face with tears of joy", "emoji"), "😂") + self.assertEqual(emoji("thumbsup", "emoji"), "👍") + self.assertEqual(emoji("+1", "emoji"), "👍") + self.assertEqual(emoji("heart", "emoji"), "❤️") + self.assertEqual(emoji("❤", "emoji"), "❤️") + self.assertEqual(emoji("no such emoji"), "") + + def test_tones_and_text(self): + toned = emoji_info("thumbs_up_t3") + self.assertEqual(toned.char, "👍🏽") + self.assertEqual(toned.name, "thumbs up: medium skin tone") + self.assertEqual(emoji_info("👩🏾‍💻").shortcode, "oe_woman_technologist_t4") + self.assertEqual(emoji("slightly smiling face", "text"), ":)") + self.assertEqual(emoji("heart", "text"), "<3") + self.assertEqual(emoji("thumbs_up_t3", "text"), "+1") + self.assertEqual(emoji("fire", "text"), "[fire]") + + def test_mode_order(self): + self.assertEqual(emoji_mode({"HQTUI_EMOJI": "text", "LANG": "en_US.UTF-8"}), "text") + self.assertEqual(emoji_mode({"LANG": "en_US.UTF-8", "TERM": "linux"}), "text") + self.assertEqual(emoji_mode({"LANG": "en_US.UTF-8", "TERM": "xterm-256color"}), "emoji") + set_emoji_mode("text") + try: + self.assertEqual(emoji_mode({"HQTUI_EMOJI": "emoji"}), "text") + finally: + set_emoji_mode(None) + + def test_emojify_and_search(self): + self.assertEqual(emojify("ship :rocket: :+1: at 12:30:00 :nope:", "emoji"), "ship 🚀 👍 at 12:30:00 :nope:") + self.assertEqual(emoji_search("fire")[0].char, "🔥") + self.assertIn("🇯🇵", [e.char for e in emoji_search("japan")]) + self.assertIn("😂", [e.char for e in emoji_search("lol")]) + + def test_two_columns(self): + for name in ("fire", "thumbs_up_t3", "flag_japan", "keycap_hash", "heart", "woman_technologist_t4"): + self.assertEqual(string_width(emoji(name, "emoji")), 2, name) + + +if __name__ == "__main__": + unittest.main() diff --git a/ports/rust/src/emoji.rs b/ports/rust/src/emoji.rs new file mode 100644 index 0000000..05b16c9 --- /dev/null +++ b/ports/rust/src/emoji.rs @@ -0,0 +1,340 @@ +//! Emoji for terminals: `emoji("fire")` is 🔥 where the terminal draws emoji +//! and `[fire]` where it cannot. +//! +//! The built-in pack is OpenEmoji (), on by +//! default, generated into `emoji_data.rs` from the same set as the +//! TypeScript reference. A name can be the shortcode with or without `oe_` and +//! colons, the CLDR name, a common alias (`thumbsup`, `+1`, `heart`) or the +//! emoji itself. Which you get: [`set_emoji_mode`] if the app chose; +//! `HQTUI_EMOJI=emoji|text`; otherwise emoji where the terminal draws Unicode +//! and is not the Linux console, and text elsewhere. Text is an emoticon where +//! one fits (`:)` `<3` `:D`) and the name in brackets elsewhere. +//! `string_width` counts every emoji here as two columns. + +use std::collections::HashMap; +use std::sync::{OnceLock, RwLock}; + +use crate::capabilities::{detect_unicode, process_env, Env}; +use crate::emoji_data::{ + OPENEMOJI_ALIASES, OPENEMOJI_EMOTICONS, OPENEMOJI_GROUPS, OPENEMOJI_ROWS, OPENEMOJI_TONED, +}; +pub use crate::emoji_data::{OPENEMOJI_UNICODE, OPENEMOJI_VERSION}; + +/// The emoji, or its text. +#[derive(Clone, Copy, Debug, PartialEq, Eq)] +pub enum EmojiMode { + Emoji, + Text, +} + +/// Everything the built-in pack knows about one emoji. +#[derive(Clone, Debug, PartialEq, Eq)] +pub struct EmojiInfo { + /// Fully-qualified codepoints, lowercase hex, hyphen-joined. + pub key: String, + pub char: String, + /// The CLDR short name. + pub name: String, + /// The set's shortcode, `oe_` included. + pub shortcode: String, + pub group: String, + pub keywords: Vec, + /// The toneless emoji a skin-tone variant belongs to; empty otherwise. + pub base: String, +} + +const TONES: [&str; 5] = ["1f3fb", "1f3fc", "1f3fd", "1f3fe", "1f3ff"]; +const TONE_NAMES: [&str; 5] = ["light", "medium-light", "medium", "medium-dark", "dark"]; + +/// The shortcode a name reduces to; rows store theirs only when it differs. +pub fn emoji_slug(name: &str) -> String { + let mut out = String::with_capacity(name.len()); + let mut gap = false; + for c in name.to_lowercase().chars() { + if c.is_ascii_lowercase() || c.is_ascii_digit() { + if gap && !out.is_empty() { + out.push('_'); + } + gap = false; + out.push(c); + } else { + gap = true; + } + } + out +} + +fn char_of(key: &str) -> String { + key.split('-') + .filter_map(|h| u32::from_str_radix(h, 16).ok().and_then(char::from_u32)) + .collect() +} + +struct Table { + by_key: HashMap, + by_name: HashMap, + by_char: HashMap, + sorted: Vec, +} + +fn table() -> &'static Table { + static TABLE: OnceLock = OnceLock::new(); + TABLE.get_or_init(|| { + let mut by_key = HashMap::with_capacity(OPENEMOJI_ROWS.len() + OPENEMOJI_TONED.len()); + for &(key, short, name, group, keywords) in OPENEMOJI_ROWS { + let short = if short.is_empty() { emoji_slug(name) } else { short.to_string() }; + by_key.insert( + key.to_string(), + EmojiInfo { + key: key.to_string(), + char: char_of(key), + name: name.to_string(), + shortcode: format!("oe_{short}"), + group: OPENEMOJI_GROUPS.get(group).copied().unwrap_or("").to_string(), + keywords: keywords.split_whitespace().map(String::from).collect(), + base: String::new(), + }, + ); + } + for &(key, base_key) in OPENEMOJI_TONED { + let Some(base) = by_key.get(base_key).cloned() else { continue }; + let tones: Vec = + key.split('-').filter_map(|cp| TONES.iter().position(|t| *t == cp)).collect(); + let names: Vec = tones.iter().map(|t| format!("{} skin tone", TONE_NAMES[*t])).collect(); + let codes: Vec = tones.iter().map(|t| format!("t{}", t + 1)).collect(); + let sep = if base.name.contains(':') { ", " } else { ": " }; + by_key.insert( + key.to_string(), + EmojiInfo { + key: key.to_string(), + char: char_of(key), + name: format!("{}{}{}", base.name, sep, names.join(", ")), + shortcode: format!("{}_{}", base.shortcode, codes.join("_")), + group: base.group.clone(), + keywords: base.keywords.clone(), + base: base_key.to_string(), + }, + ); + } + let mut sorted: Vec = by_key.keys().cloned().collect(); + sorted.sort(); + let mut by_name = HashMap::with_capacity(by_key.len() * 3); + let mut by_char = HashMap::with_capacity(by_key.len() * 2); + for key in &sorted { + let e = &by_key[key]; + by_name.insert(e.shortcode.clone(), key.clone()); + by_name.insert(e.shortcode[3..].to_string(), key.clone()); + by_name.insert(e.name.to_lowercase(), key.clone()); + by_char.insert(e.char.clone(), key.clone()); + by_char.insert(e.char.replace('\u{fe0f}', ""), key.clone()); + } + for &(alias, key) in OPENEMOJI_ALIASES { + by_name.entry(alias.to_string()).or_insert_with(|| key.to_string()); + } + Table { by_key, by_name, by_char, sorted } + }) +} + +/// Everything known about an emoji, by any name it answers to. +pub fn emoji_info(name: &str) -> Option { + let t = table(); + let trimmed = name.trim(); + let bare = trimmed.trim_matches(':').to_lowercase(); + let underscored: String = bare + .split(|c: char| c.is_whitespace() || c == '-') + .filter(|s| !s.is_empty()) + .collect::>() + .join("_"); + let key = t + .by_name + .get(&bare) + .or_else(|| t.by_name.get(&underscored)) + .or_else(|| t.by_char.get(trimmed)) + .or_else(|| t.by_char.get(&trimmed.replace('\u{fe0f}', ""))) + .cloned() + .or_else(|| t.by_key.contains_key(&bare).then(|| bare.clone()))?; + t.by_key.get(&key).cloned() +} + +static CHOSEN: RwLock> = RwLock::new(None); + +/// Pin emoji or text for the whole app, or `None` to detect again. +pub fn set_emoji_mode(mode: Option) { + *CHOSEN.write().unwrap_or_else(|e| e.into_inner()) = mode; +} + +/// What an environment gets, in the order in this module's docs. +pub fn emoji_mode_in(env: &Env) -> EmojiMode { + if let Some(mode) = *CHOSEN.read().unwrap_or_else(|e| e.into_inner()) { + return mode; + } + match env.get("HQTUI_EMOJI").map(String::as_str) { + Some("emoji") => return EmojiMode::Emoji, + Some("text") => return EmojiMode::Text, + _ => {} + } + // The Linux virtual console speaks UTF-8 but its font has no emoji. + if env.get("TERM").map(String::as_str) == Some("linux") { + return EmojiMode::Text; + } + if detect_unicode(env) { + EmojiMode::Emoji + } else { + EmojiMode::Text + } +} + +fn emoticon(key: &str) -> Option<&'static str> { + OPENEMOJI_EMOTICONS + .binary_search_by(|row| row.0.cmp(key)) + .ok() + .map(|i| OPENEMOJI_EMOTICONS[i].1) +} + +/// An emoji as text: an emoticon, or its name in brackets. +pub fn emoji_text(name: &str) -> String { + let Some(e) = emoji_info(name) else { return String::new() }; + emoticon(&e.key) + .or_else(|| emoticon(&e.base)) + .map(String::from) + .unwrap_or_else(|| format!("[{}]", e.name)) +} + +/// An emoji in a given mode. Unknown names return `""`. +pub fn emoji_in(name: &str, mode: EmojiMode) -> String { + match emoji_info(name) { + None => String::new(), + Some(e) if mode == EmojiMode::Emoji => e.char, + Some(e) => emoji_text(&e.key), + } +} + +/// The emoji, or its text, in this process's terminal. +pub fn emoji(name: &str) -> String { + emoji_in(name, emoji_mode_in(&process_env())) +} + +/// Replace every `:name:` in text; anything between colons that is not an emoji stays. +pub fn emojify_in(text: &str, mode: EmojiMode) -> String { + let mut out = String::with_capacity(text.len()); + let mut rest = text; + while let Some(start) = rest.find(':') { + out.push_str(&rest[..start]); + let after = &rest[start + 1..]; + let end = after.find(':'); + let candidate = end.map(|e| &after[..e]).filter(|name| { + !name.is_empty() + && name.chars().all(|c| c.is_ascii_alphanumeric() || c == '_' || c == '+' || c == '-') + }); + match candidate.map(|name| (name, emoji_in(name, mode))) { + Some((name, found)) if !found.is_empty() => { + out.push_str(&found); + rest = &after[name.len() + 1..]; + } + _ => { + out.push(':'); + rest = after; + } + } + } + out.push_str(rest); + out +} + +/// Replace every `:name:` in text for this process's terminal. +pub fn emojify(text: &str) -> String { + emojify_in(text, emoji_mode_in(&process_env())) +} + +/// Emoji matching every word of the query, best first. +pub fn emoji_search(query: &str, limit: usize) -> Vec { + let t = table(); + let q = query.trim().trim_matches(':').to_lowercase(); + if q.is_empty() { + return Vec::new(); + } + let words: Vec<&str> = q.split(|c: char| c.is_whitespace() || c == '_').filter(|w| !w.is_empty()).collect(); + let exact = emoji_info(&q).map(|e| e.key); + let mut hits: Vec<(usize, usize, &EmojiInfo)> = Vec::new(); + for key in &t.sorted { + let e = &t.by_key[key]; + if !e.base.is_empty() { + continue; + } + let hay = format!("{} {} {}", e.name, e.shortcode, e.keywords.join(" ")).to_lowercase(); + if !words.iter().all(|w| hay.contains(w)) { + continue; + } + let name = e.name.to_lowercase(); + let score = if exact.as_deref() == Some(e.key.as_str()) { + 0 + } else if name.split(|c: char| !c.is_ascii_alphanumeric()).any(|w| w == q) { + 1 + } else if name.starts_with(&q) { + 2 + } else if name.contains(&q) { + 3 + } else { + 4 + }; + hits.push((score, e.name.len(), e)); + } + hits.sort_by_key(|h| (h.0, h.1)); + hits.into_iter().take(limit).map(|h| h.2.clone()).collect() +} + +/// Every shortcode in the built-in pack, sorted. +pub fn emoji_names() -> Vec { + let mut names: Vec = table().by_key.values().map(|e| e.shortcode.clone()).collect(); + names.sort(); + names +} + +#[cfg(test)] +mod tests { + use super::*; + use crate::unicode::string_width; + + #[test] + fn built_in_and_every_name_form() { + assert!(emoji_names().len() >= 3900); + for name in ["fire", "oe_fire", ":oe_fire:", ":fire:", "FIRE", "🔥"] { + assert_eq!(emoji_in(name, EmojiMode::Emoji), "🔥", "{name}"); + } + assert_eq!(emoji_in("face with tears of joy", EmojiMode::Emoji), "😂"); + assert_eq!(emoji_in("+1", EmojiMode::Emoji), "👍"); + assert_eq!(emoji_in("heart", EmojiMode::Emoji), "❤️"); + assert_eq!(emoji_in("❤", EmojiMode::Emoji), "❤️"); + assert_eq!(emoji_in("no such emoji", EmojiMode::Emoji), ""); + } + + #[test] + fn tones_and_text() { + let toned = emoji_info("thumbs_up_t3").unwrap(); + assert_eq!(toned.char, "👍🏽"); + assert_eq!(toned.name, "thumbs up: medium skin tone"); + assert_eq!(emoji_info("👩🏾‍💻").unwrap().shortcode, "oe_woman_technologist_t4"); + assert_eq!(emoji_in("slightly smiling face", EmojiMode::Text), ":)"); + assert_eq!(emoji_in("thumbs_up_t3", EmojiMode::Text), "+1"); + assert_eq!(emoji_in("fire", EmojiMode::Text), "[fire]"); + } + + #[test] + fn emojify_search_and_width() { + assert_eq!(emojify_in("ship :rocket: :+1: at 12:30:00 :nope:", EmojiMode::Emoji), "ship 🚀 👍 at 12:30:00 :nope:"); + assert_eq!(emoji_search("fire", 5)[0].char, "🔥"); + assert!(emoji_search("japan", 20).iter().any(|e| e.char == "🇯🇵")); + assert!(emoji_search("lol", 20).iter().any(|e| e.char == "😂")); + for name in ["fire", "thumbs_up_t3", "flag_japan", "keycap_hash", "heart", "woman_technologist_t4"] { + assert_eq!(string_width(&emoji_in(name, EmojiMode::Emoji)), 2, "{name}"); + } + } + + #[test] + fn mode_order() { + let env = |pairs: &[(&str, &str)]| -> Env { pairs.iter().map(|(k, v)| (k.to_string(), v.to_string())).collect() }; + assert_eq!(emoji_mode_in(&env(&[("HQTUI_EMOJI", "text"), ("LANG", "en_US.UTF-8")])), EmojiMode::Text); + assert_eq!(emoji_mode_in(&env(&[("LANG", "en_US.UTF-8"), ("TERM", "linux")])), EmojiMode::Text); + assert_eq!(emoji_mode_in(&env(&[("LANG", "en_US.UTF-8"), ("TERM", "xterm-256color")])), EmojiMode::Emoji); + } +} diff --git a/ports/rust/src/emoji_data.rs b/ports/rust/src/emoji_data.rs new file mode 100644 index 0000000..b313d0a --- /dev/null +++ b/ports/rust/src/emoji_data.rs @@ -0,0 +1,4139 @@ +// Generated by packages/hqtui/scripts/generate-emoji.ts from OpenEmoji 2026-09-24 (OpenEmoji 0.1, Unicode 18.0), 3963 emoji. Do not edit. +// Emoji rows: key (codepoints), shortcode without oe_ (empty when it is the name in snake_case), +// CLDR name, group index, up to ten of its rarest keywords the name does not already say. +// Toned rows: key and base key; name and shortcode are the base's plus the skin tones. + +/// The OpenEmoji set the built-in pack was generated from. +pub const OPENEMOJI_VERSION: &str = "2026-09-24"; +/// The Emoji version that set covers. +pub const OPENEMOJI_UNICODE: &str = "18.0"; + +pub static OPENEMOJI_GROUPS: &[&str] = &["Smileys & Emotion", "People & Body", "Animals & Nature", "Food & Drink", "Travel & Places", "Activities", "Objects", "Symbols", "Flags"]; + +/// (key, shortcode without oe_, name, group index, keywords), sorted by key. +pub static OPENEMOJI_ROWS: &[(&str, &str, &str, usize, &str)] = &[ + ("0023-fe0f-20e3", "keycap_hash", "keycap: #", 7, ""), + ("002a-fe0f-20e3", "keycap_asterisk", "keycap: *", 7, ""), + ("0030-fe0f-20e3", "", "keycap: 0", 7, "zero"), + ("0031-fe0f-20e3", "", "keycap: 1", 7, "one"), + ("0032-fe0f-20e3", "", "keycap: 2", 7, "two"), + ("0033-fe0f-20e3", "", "keycap: 3", 7, "three"), + ("0034-fe0f-20e3", "", "keycap: 4", 7, "four"), + ("0035-fe0f-20e3", "", "keycap: 5", 7, "five"), + ("0036-fe0f-20e3", "", "keycap: 6", 7, "six"), + ("0037-fe0f-20e3", "", "keycap: 7", 7, "seven"), + ("0038-fe0f-20e3", "", "keycap: 8", 7, "eight"), + ("0039-fe0f-20e3", "", "keycap: 9", 7, "nine"), + ("00a9-fe0f", "", "copyright", 7, "C"), + ("00ae-fe0f", "", "registered", 7, "R"), + ("1f004", "", "mahjong red dragon", 5, "game"), + ("1f0cf", "", "joker", 5, "wildcard card game"), + ("1f170-fe0f", "", "A button (blood type)", 7, ""), + ("1f171-fe0f", "", "B button (blood type)", 7, ""), + ("1f17e-fe0f", "", "O button (blood type)", 7, ""), + ("1f17f-fe0f", "", "P button", 7, "parking"), + ("1f18e", "", "AB button (blood type)", 7, ""), + ("1f191", "", "CL button", 7, ""), + ("1f192", "", "COOL button", 7, ""), + ("1f193", "", "FREE button", 7, ""), + ("1f194", "", "ID button", 7, "identity"), + ("1f195", "", "NEW button", 7, ""), + ("1f196", "", "NG button", 7, ""), + ("1f197", "", "OK button", 7, "okay"), + ("1f198", "", "SOS button", 7, "help"), + ("1f199", "", "UP! button", 7, "UP! mark"), + ("1f19a", "", "VS button", 7, "versus"), + ("1f1e6-1f1e8", "", "flag: Ascension Island", 8, ""), + ("1f1e6-1f1e9", "", "flag: Andorra", 8, ""), + ("1f1e6-1f1ea", "", "flag: United Arab Emirates", 8, ""), + ("1f1e6-1f1eb", "", "flag: Afghanistan", 8, ""), + ("1f1e6-1f1ec", "flag_antigua_and_barbuda", "flag: Antigua & Barbuda", 8, ""), + ("1f1e6-1f1ee", "", "flag: Anguilla", 8, ""), + ("1f1e6-1f1f1", "", "flag: Albania", 8, ""), + ("1f1e6-1f1f2", "", "flag: Armenia", 8, ""), + ("1f1e6-1f1f4", "", "flag: Angola", 8, ""), + ("1f1e6-1f1f6", "", "flag: Antarctica", 8, ""), + ("1f1e6-1f1f7", "", "flag: Argentina", 8, ""), + ("1f1e6-1f1f8", "", "flag: American Samoa", 8, ""), + ("1f1e6-1f1f9", "", "flag: Austria", 8, ""), + ("1f1e6-1f1fa", "", "flag: Australia", 8, ""), + ("1f1e6-1f1fc", "", "flag: Aruba", 8, ""), + ("1f1e6-1f1fd", "flag_aland_islands", "flag: \u{c5}land Islands", 8, ""), + ("1f1e6-1f1ff", "", "flag: Azerbaijan", 8, ""), + ("1f1e7-1f1e6", "flag_bosnia_and_herzegovina", "flag: Bosnia & Herzegovina", 8, ""), + ("1f1e7-1f1e7", "", "flag: Barbados", 8, ""), + ("1f1e7-1f1e9", "", "flag: Bangladesh", 8, ""), + ("1f1e7-1f1ea", "", "flag: Belgium", 8, ""), + ("1f1e7-1f1eb", "", "flag: Burkina Faso", 8, ""), + ("1f1e7-1f1ec", "", "flag: Bulgaria", 8, ""), + ("1f1e7-1f1ed", "", "flag: Bahrain", 8, ""), + ("1f1e7-1f1ee", "", "flag: Burundi", 8, ""), + ("1f1e7-1f1ef", "", "flag: Benin", 8, ""), + ("1f1e7-1f1f1", "flag_st_barthelemy", "flag: St. Barth\u{e9}lemy", 8, ""), + ("1f1e7-1f1f2", "", "flag: Bermuda", 8, ""), + ("1f1e7-1f1f3", "", "flag: Brunei", 8, ""), + ("1f1e7-1f1f4", "", "flag: Bolivia", 8, ""), + ("1f1e7-1f1f6", "", "flag: Caribbean Netherlands", 8, ""), + ("1f1e7-1f1f7", "", "flag: Brazil", 8, ""), + ("1f1e7-1f1f8", "", "flag: Bahamas", 8, ""), + ("1f1e7-1f1f9", "", "flag: Bhutan", 8, ""), + ("1f1e7-1f1fb", "", "flag: Bouvet Island", 8, ""), + ("1f1e7-1f1fc", "", "flag: Botswana", 8, ""), + ("1f1e7-1f1fe", "", "flag: Belarus", 8, ""), + ("1f1e7-1f1ff", "", "flag: Belize", 8, ""), + ("1f1e8-1f1e6", "", "flag: Canada", 8, ""), + ("1f1e8-1f1e8", "", "flag: Cocos (Keeling) Islands", 8, ""), + ("1f1e8-1f1e9", "", "flag: Congo - Kinshasa", 8, ""), + ("1f1e8-1f1eb", "", "flag: Central African Republic", 8, ""), + ("1f1e8-1f1ec", "", "flag: Congo - Brazzaville", 8, ""), + ("1f1e8-1f1ed", "", "flag: Switzerland", 8, ""), + ("1f1e8-1f1ee", "flag_cote_d_ivoire", "flag: C\u{f4}te d\u{2019}Ivoire", 8, ""), + ("1f1e8-1f1f0", "", "flag: Cook Islands", 8, ""), + ("1f1e8-1f1f1", "", "flag: Chile", 8, ""), + ("1f1e8-1f1f2", "", "flag: Cameroon", 8, ""), + ("1f1e8-1f1f3", "", "flag: China", 8, ""), + ("1f1e8-1f1f4", "", "flag: Colombia", 8, ""), + ("1f1e8-1f1f5", "", "flag: Clipperton Island", 8, ""), + ("1f1e8-1f1f6", "", "flag: Sark", 8, ""), + ("1f1e8-1f1f7", "", "flag: Costa Rica", 8, ""), + ("1f1e8-1f1fa", "", "flag: Cuba", 8, ""), + ("1f1e8-1f1fb", "", "flag: Cape Verde", 8, ""), + ("1f1e8-1f1fc", "flag_curacao", "flag: Cura\u{e7}ao", 8, ""), + ("1f1e8-1f1fd", "", "flag: Christmas Island", 8, ""), + ("1f1e8-1f1fe", "", "flag: Cyprus", 8, ""), + ("1f1e8-1f1ff", "", "flag: Czechia", 8, ""), + ("1f1e9-1f1ea", "", "flag: Germany", 8, ""), + ("1f1e9-1f1ec", "", "flag: Diego Garcia", 8, ""), + ("1f1e9-1f1ef", "", "flag: Djibouti", 8, ""), + ("1f1e9-1f1f0", "", "flag: Denmark", 8, ""), + ("1f1e9-1f1f2", "", "flag: Dominica", 8, ""), + ("1f1e9-1f1f4", "", "flag: Dominican Republic", 8, ""), + ("1f1e9-1f1ff", "", "flag: Algeria", 8, ""), + ("1f1ea-1f1e6", "flag_ceuta_and_melilla", "flag: Ceuta & Melilla", 8, ""), + ("1f1ea-1f1e8", "", "flag: Ecuador", 8, ""), + ("1f1ea-1f1ea", "", "flag: Estonia", 8, ""), + ("1f1ea-1f1ec", "", "flag: Egypt", 8, ""), + ("1f1ea-1f1ed", "", "flag: Western Sahara", 8, ""), + ("1f1ea-1f1f7", "", "flag: Eritrea", 8, ""), + ("1f1ea-1f1f8", "", "flag: Spain", 8, ""), + ("1f1ea-1f1f9", "", "flag: Ethiopia", 8, ""), + ("1f1ea-1f1fa", "", "flag: European Union", 8, ""), + ("1f1eb-1f1ee", "", "flag: Finland", 8, ""), + ("1f1eb-1f1ef", "", "flag: Fiji", 8, ""), + ("1f1eb-1f1f0", "", "flag: Falkland Islands", 8, ""), + ("1f1eb-1f1f2", "", "flag: Micronesia", 8, ""), + ("1f1eb-1f1f4", "", "flag: Faroe Islands", 8, ""), + ("1f1eb-1f1f7", "", "flag: France", 8, ""), + ("1f1ec-1f1e6", "", "flag: Gabon", 8, ""), + ("1f1ec-1f1e7", "", "flag: United Kingdom", 8, ""), + ("1f1ec-1f1e9", "", "flag: Grenada", 8, ""), + ("1f1ec-1f1ea", "", "flag: Georgia", 8, ""), + ("1f1ec-1f1eb", "", "flag: French Guiana", 8, ""), + ("1f1ec-1f1ec", "", "flag: Guernsey", 8, ""), + ("1f1ec-1f1ed", "", "flag: Ghana", 8, ""), + ("1f1ec-1f1ee", "", "flag: Gibraltar", 8, ""), + ("1f1ec-1f1f1", "", "flag: Greenland", 8, ""), + ("1f1ec-1f1f2", "", "flag: Gambia", 8, ""), + ("1f1ec-1f1f3", "", "flag: Guinea", 8, ""), + ("1f1ec-1f1f5", "", "flag: Guadeloupe", 8, ""), + ("1f1ec-1f1f6", "", "flag: Equatorial Guinea", 8, ""), + ("1f1ec-1f1f7", "", "flag: Greece", 8, ""), + ("1f1ec-1f1f8", "flag_south_georgia_and_south_sandwich_islands", "flag: South Georgia & South Sandwich Islands", 8, ""), + ("1f1ec-1f1f9", "", "flag: Guatemala", 8, ""), + ("1f1ec-1f1fa", "", "flag: Guam", 8, ""), + ("1f1ec-1f1fc", "", "flag: Guinea-Bissau", 8, ""), + ("1f1ec-1f1fe", "", "flag: Guyana", 8, ""), + ("1f1ed-1f1f0", "", "flag: Hong Kong SAR China", 8, ""), + ("1f1ed-1f1f2", "flag_heard_island_and_mcdonald_islands", "flag: Heard Island & McDonald Islands", 8, ""), + ("1f1ed-1f1f3", "", "flag: Honduras", 8, ""), + ("1f1ed-1f1f7", "", "flag: Croatia", 8, ""), + ("1f1ed-1f1f9", "", "flag: Haiti", 8, ""), + ("1f1ed-1f1fa", "", "flag: Hungary", 8, ""), + ("1f1ee-1f1e8", "", "flag: Canary Islands", 8, ""), + ("1f1ee-1f1e9", "", "flag: Indonesia", 8, ""), + ("1f1ee-1f1ea", "", "flag: Ireland", 8, ""), + ("1f1ee-1f1f1", "", "flag: Israel", 8, ""), + ("1f1ee-1f1f2", "", "flag: Isle of Man", 8, ""), + ("1f1ee-1f1f3", "", "flag: India", 8, ""), + ("1f1ee-1f1f4", "", "flag: British Indian Ocean Territory", 8, ""), + ("1f1ee-1f1f6", "", "flag: Iraq", 8, ""), + ("1f1ee-1f1f7", "", "flag: Iran", 8, ""), + ("1f1ee-1f1f8", "", "flag: Iceland", 8, ""), + ("1f1ee-1f1f9", "", "flag: Italy", 8, ""), + ("1f1ef-1f1ea", "", "flag: Jersey", 8, ""), + ("1f1ef-1f1f2", "", "flag: Jamaica", 8, ""), + ("1f1ef-1f1f4", "", "flag: Jordan", 8, ""), + ("1f1ef-1f1f5", "", "flag: Japan", 8, ""), + ("1f1f0-1f1ea", "", "flag: Kenya", 8, ""), + ("1f1f0-1f1ec", "", "flag: Kyrgyzstan", 8, ""), + ("1f1f0-1f1ed", "", "flag: Cambodia", 8, ""), + ("1f1f0-1f1ee", "", "flag: Kiribati", 8, ""), + ("1f1f0-1f1f2", "", "flag: Comoros", 8, ""), + ("1f1f0-1f1f3", "flag_st_kitts_and_nevis", "flag: St. Kitts & Nevis", 8, ""), + ("1f1f0-1f1f5", "", "flag: North Korea", 8, ""), + ("1f1f0-1f1f7", "", "flag: South Korea", 8, ""), + ("1f1f0-1f1fc", "", "flag: Kuwait", 8, ""), + ("1f1f0-1f1fe", "", "flag: Cayman Islands", 8, ""), + ("1f1f0-1f1ff", "", "flag: Kazakhstan", 8, ""), + ("1f1f1-1f1e6", "", "flag: Laos", 8, ""), + ("1f1f1-1f1e7", "", "flag: Lebanon", 8, ""), + ("1f1f1-1f1e8", "", "flag: St. Lucia", 8, ""), + ("1f1f1-1f1ee", "", "flag: Liechtenstein", 8, ""), + ("1f1f1-1f1f0", "", "flag: Sri Lanka", 8, ""), + ("1f1f1-1f1f7", "", "flag: Liberia", 8, ""), + ("1f1f1-1f1f8", "", "flag: Lesotho", 8, ""), + ("1f1f1-1f1f9", "", "flag: Lithuania", 8, ""), + ("1f1f1-1f1fa", "", "flag: Luxembourg", 8, ""), + ("1f1f1-1f1fb", "", "flag: Latvia", 8, ""), + ("1f1f1-1f1fe", "", "flag: Libya", 8, ""), + ("1f1f2-1f1e6", "", "flag: Morocco", 8, ""), + ("1f1f2-1f1e8", "", "flag: Monaco", 8, ""), + ("1f1f2-1f1e9", "", "flag: Moldova", 8, ""), + ("1f1f2-1f1ea", "", "flag: Montenegro", 8, ""), + ("1f1f2-1f1eb", "", "flag: St. Martin", 8, ""), + ("1f1f2-1f1ec", "", "flag: Madagascar", 8, ""), + ("1f1f2-1f1ed", "", "flag: Marshall Islands", 8, ""), + ("1f1f2-1f1f0", "", "flag: North Macedonia", 8, ""), + ("1f1f2-1f1f1", "", "flag: Mali", 8, ""), + ("1f1f2-1f1f2", "", "flag: Myanmar (Burma)", 8, ""), + ("1f1f2-1f1f3", "", "flag: Mongolia", 8, ""), + ("1f1f2-1f1f4", "", "flag: Macao SAR China", 8, ""), + ("1f1f2-1f1f5", "", "flag: Northern Mariana Islands", 8, ""), + ("1f1f2-1f1f6", "", "flag: Martinique", 8, ""), + ("1f1f2-1f1f7", "", "flag: Mauritania", 8, ""), + ("1f1f2-1f1f8", "", "flag: Montserrat", 8, ""), + ("1f1f2-1f1f9", "", "flag: Malta", 8, ""), + ("1f1f2-1f1fa", "", "flag: Mauritius", 8, ""), + ("1f1f2-1f1fb", "", "flag: Maldives", 8, ""), + ("1f1f2-1f1fc", "", "flag: Malawi", 8, ""), + ("1f1f2-1f1fd", "", "flag: Mexico", 8, ""), + ("1f1f2-1f1fe", "", "flag: Malaysia", 8, ""), + ("1f1f2-1f1ff", "", "flag: Mozambique", 8, ""), + ("1f1f3-1f1e6", "", "flag: Namibia", 8, ""), + ("1f1f3-1f1e8", "", "flag: New Caledonia", 8, ""), + ("1f1f3-1f1ea", "", "flag: Niger", 8, ""), + ("1f1f3-1f1eb", "", "flag: Norfolk Island", 8, ""), + ("1f1f3-1f1ec", "", "flag: Nigeria", 8, ""), + ("1f1f3-1f1ee", "", "flag: Nicaragua", 8, ""), + ("1f1f3-1f1f1", "", "flag: Netherlands", 8, ""), + ("1f1f3-1f1f4", "", "flag: Norway", 8, ""), + ("1f1f3-1f1f5", "", "flag: Nepal", 8, ""), + ("1f1f3-1f1f7", "", "flag: Nauru", 8, ""), + ("1f1f3-1f1fa", "", "flag: Niue", 8, ""), + ("1f1f3-1f1ff", "", "flag: New Zealand", 8, ""), + ("1f1f4-1f1f2", "", "flag: Oman", 8, ""), + ("1f1f5-1f1e6", "", "flag: Panama", 8, ""), + ("1f1f5-1f1ea", "", "flag: Peru", 8, ""), + ("1f1f5-1f1eb", "", "flag: French Polynesia", 8, ""), + ("1f1f5-1f1ec", "", "flag: Papua New Guinea", 8, ""), + ("1f1f5-1f1ed", "", "flag: Philippines", 8, ""), + ("1f1f5-1f1f0", "", "flag: Pakistan", 8, ""), + ("1f1f5-1f1f1", "", "flag: Poland", 8, ""), + ("1f1f5-1f1f2", "flag_st_pierre_and_miquelon", "flag: St. Pierre & Miquelon", 8, ""), + ("1f1f5-1f1f3", "", "flag: Pitcairn Islands", 8, ""), + ("1f1f5-1f1f7", "", "flag: Puerto Rico", 8, ""), + ("1f1f5-1f1f8", "", "flag: Palestinian Territories", 8, ""), + ("1f1f5-1f1f9", "", "flag: Portugal", 8, ""), + ("1f1f5-1f1fc", "", "flag: Palau", 8, ""), + ("1f1f5-1f1fe", "", "flag: Paraguay", 8, ""), + ("1f1f6-1f1e6", "", "flag: Qatar", 8, ""), + ("1f1f7-1f1ea", "flag_reunion", "flag: R\u{e9}union", 8, ""), + ("1f1f7-1f1f4", "", "flag: Romania", 8, ""), + ("1f1f7-1f1f8", "", "flag: Serbia", 8, ""), + ("1f1f7-1f1fa", "", "flag: Russia", 8, ""), + ("1f1f7-1f1fc", "", "flag: Rwanda", 8, ""), + ("1f1f8-1f1e6", "", "flag: Saudi Arabia", 8, ""), + ("1f1f8-1f1e7", "", "flag: Solomon Islands", 8, ""), + ("1f1f8-1f1e8", "", "flag: Seychelles", 8, ""), + ("1f1f8-1f1e9", "", "flag: Sudan", 8, ""), + ("1f1f8-1f1ea", "", "flag: Sweden", 8, ""), + ("1f1f8-1f1ec", "", "flag: Singapore", 8, ""), + ("1f1f8-1f1ed", "flag_st_helena_ascension_and_tristan_da_cunha", "flag: St. Helena, Ascension & Tristan da Cunha", 8, ""), + ("1f1f8-1f1ee", "", "flag: Slovenia", 8, ""), + ("1f1f8-1f1ef", "flag_svalbard_and_jan_mayen", "flag: Svalbard & Jan Mayen", 8, ""), + ("1f1f8-1f1f0", "", "flag: Slovakia", 8, ""), + ("1f1f8-1f1f1", "", "flag: Sierra Leone", 8, ""), + ("1f1f8-1f1f2", "", "flag: San Marino", 8, ""), + ("1f1f8-1f1f3", "", "flag: Senegal", 8, ""), + ("1f1f8-1f1f4", "", "flag: Somalia", 8, ""), + ("1f1f8-1f1f7", "", "flag: Suriname", 8, ""), + ("1f1f8-1f1f8", "", "flag: South Sudan", 8, ""), + ("1f1f8-1f1f9", "flag_sao_tome_and_principe", "flag: S\u{e3}o Tom\u{e9} & Pr\u{ed}ncipe", 8, ""), + ("1f1f8-1f1fb", "", "flag: El Salvador", 8, ""), + ("1f1f8-1f1fd", "", "flag: Sint Maarten", 8, ""), + ("1f1f8-1f1fe", "", "flag: Syria", 8, ""), + ("1f1f8-1f1ff", "", "flag: Eswatini", 8, ""), + ("1f1f9-1f1e6", "", "flag: Tristan da Cunha", 8, ""), + ("1f1f9-1f1e8", "flag_turks_and_caicos_islands", "flag: Turks & Caicos Islands", 8, ""), + ("1f1f9-1f1e9", "", "flag: Chad", 8, ""), + ("1f1f9-1f1eb", "", "flag: French Southern and Antarctic Lands", 8, ""), + ("1f1f9-1f1ec", "", "flag: Togo", 8, ""), + ("1f1f9-1f1ed", "", "flag: Thailand", 8, ""), + ("1f1f9-1f1ef", "", "flag: Tajikistan", 8, ""), + ("1f1f9-1f1f0", "", "flag: Tokelau", 8, ""), + ("1f1f9-1f1f1", "", "flag: Timor-Leste", 8, ""), + ("1f1f9-1f1f2", "", "flag: Turkmenistan", 8, ""), + ("1f1f9-1f1f3", "", "flag: Tunisia", 8, ""), + ("1f1f9-1f1f4", "", "flag: Tonga", 8, ""), + ("1f1f9-1f1f7", "flag_turkiye", "flag: T\u{fc}rkiye", 8, ""), + ("1f1f9-1f1f9", "flag_trinidad_and_tobago", "flag: Trinidad & Tobago", 8, ""), + ("1f1f9-1f1fb", "", "flag: Tuvalu", 8, ""), + ("1f1f9-1f1fc", "", "flag: Taiwan", 8, ""), + ("1f1f9-1f1ff", "", "flag: Tanzania", 8, ""), + ("1f1fa-1f1e6", "", "flag: Ukraine", 8, ""), + ("1f1fa-1f1ec", "", "flag: Uganda", 8, ""), + ("1f1fa-1f1f2", "", "flag: U.S. Outlying Islands", 8, ""), + ("1f1fa-1f1f3", "", "flag: United Nations", 8, ""), + ("1f1fa-1f1f8", "", "flag: United States", 8, ""), + ("1f1fa-1f1fe", "", "flag: Uruguay", 8, ""), + ("1f1fa-1f1ff", "", "flag: Uzbekistan", 8, ""), + ("1f1fb-1f1e6", "", "flag: Vatican City", 8, ""), + ("1f1fb-1f1e8", "flag_st_vincent_and_grenadines", "flag: St. Vincent & Grenadines", 8, ""), + ("1f1fb-1f1ea", "", "flag: Venezuela", 8, ""), + ("1f1fb-1f1ec", "", "flag: British Virgin Islands", 8, ""), + ("1f1fb-1f1ee", "", "flag: U.S. Virgin Islands", 8, ""), + ("1f1fb-1f1f3", "", "flag: Vietnam", 8, ""), + ("1f1fb-1f1fa", "", "flag: Vanuatu", 8, ""), + ("1f1fc-1f1eb", "flag_wallis_and_futuna", "flag: Wallis & Futuna", 8, ""), + ("1f1fc-1f1f8", "", "flag: Samoa", 8, ""), + ("1f1fd-1f1f0", "", "flag: Kosovo", 8, ""), + ("1f1fe-1f1ea", "", "flag: Yemen", 8, ""), + ("1f1fe-1f1f9", "", "flag: Mayotte", 8, ""), + ("1f1ff-1f1e6", "", "flag: South Africa", 8, ""), + ("1f1ff-1f1f2", "", "flag: Zambia", 8, ""), + ("1f1ff-1f1fc", "", "flag: Zimbabwe", 8, ""), + ("1f201", "", "Japanese \u{201c}here\u{201d} button", 7, "katakana"), + ("1f202-fe0f", "", "Japanese \u{201c}service charge\u{201d} button", 7, "katakana"), + ("1f21a", "", "Japanese \u{201c}free of charge\u{201d} button", 7, "ideograph"), + ("1f22f", "", "Japanese \u{201c}reserved\u{201d} button", 7, "ideograph"), + ("1f232", "", "Japanese \u{201c}prohibited\u{201d} button", 7, "ideograph"), + ("1f233", "", "Japanese \u{201c}vacancy\u{201d} button", 7, "ideograph"), + ("1f234", "", "Japanese \u{201c}passing grade\u{201d} button", 7, "ideograph"), + ("1f235", "", "Japanese \u{201c}no vacancy\u{201d} button", 7, "ideograph"), + ("1f236", "", "Japanese \u{201c}not free of charge\u{201d} button", 7, "ideograph"), + ("1f237-fe0f", "", "Japanese \u{201c}monthly amount\u{201d} button", 7, "ideograph"), + ("1f238", "", "Japanese \u{201c}application\u{201d} button", 7, "ideograph"), + ("1f239", "", "Japanese \u{201c}discount\u{201d} button", 7, "ideograph"), + ("1f23a", "", "Japanese \u{201c}open for business\u{201d} button", 7, "ideograph"), + ("1f250", "", "Japanese \u{201c}bargain\u{201d} button", 7, "ideograph"), + ("1f251", "", "Japanese \u{201c}acceptable\u{201d} button", 7, "ideograph"), + ("1f300", "", "cyclone", 4, "hurricane twister typhoon dizzy weather"), + ("1f301", "", "foggy", 4, "fog"), + ("1f302", "", "closed umbrella", 4, "rain clothing"), + ("1f303", "", "night with stars", 4, "star"), + ("1f304", "", "sunrise over mountains", 4, "morning sun"), + ("1f305", "", "sunrise", 4, "morning nature sun"), + ("1f306", "", "cityscape at dusk", 4, "evening landscape sunset city sun building"), + ("1f307", "", "sunset", 4, "dusk sun building"), + ("1f308", "", "rainbow", 4, "gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride queer"), + ("1f309", "", "bridge at night", 4, ""), + ("1f30a", "", "water wave", 4, "surf surfer surfing nature ocean"), + ("1f30b", "", "volcano", 4, "eruption nature mountain"), + ("1f30c", "", "milky way", 4, "space"), + ("1f30d", "", "globe showing Europe-Africa", 4, "Europe-Africa earth world"), + ("1f30e", "", "globe showing Americas", 4, "earth world"), + ("1f30f", "", "globe showing Asia-Australia", 4, "Asia-Australia earth world"), + ("1f310", "", "globe with meridians", 4, "worldwide internet web earth world"), + ("1f311", "", "new moon", 4, "dark space"), + ("1f312", "", "waxing crescent moon", 4, "dreams space"), + ("1f313", "", "first quarter moon", 4, "space"), + ("1f314", "", "waxing gibbous moon", 4, "space"), + ("1f315", "", "full moon", 4, "space"), + ("1f316", "", "waning gibbous moon", 4, "space"), + ("1f317", "", "last quarter moon", 4, "space"), + ("1f318", "", "waning crescent moon", 4, "space"), + ("1f319", "", "crescent moon", 4, "ramadan space"), + ("1f31a", "", "new moon face", 4, "space"), + ("1f31b", "", "first quarter moon face", 4, "space"), + ("1f31c", "", "last quarter moon face", 4, "dreams"), + ("1f31d", "", "full moon face", 4, "bright"), + ("1f31e", "", "sun with face", 4, "shine sunshine sunny day heat bright beach weather"), + ("1f31f", "", "glowing star", 4, "glittery glow shining sparkle win night"), + ("1f320", "", "shooting star", 4, "falling night space"), + ("1f321-fe0f", "", "thermometer", 4, "weather"), + ("1f324-fe0f", "", "sun behind small cloud", 4, "weather"), + ("1f325-fe0f", "", "sun behind large cloud", 4, "weather"), + ("1f326-fe0f", "", "sun behind rain cloud", 4, "weather"), + ("1f327-fe0f", "", "cloud with rain", 4, "weather"), + ("1f328-fe0f", "", "cloud with snow", 4, "cold weather"), + ("1f329-fe0f", "", "cloud with lightning", 4, "weather"), + ("1f32a-fe0f", "", "tornado", 4, "whirlwind cloud weather"), + ("1f32b-fe0f", "", "fog", 4, "cloud weather"), + ("1f32c-fe0f", "", "wind face", 4, "blow cloud"), + ("1f32d", "", "hot dog", 3, "frankfurter hotdog sausage"), + ("1f32e", "", "taco", 3, "mexican"), + ("1f32f", "", "burrito", 3, "wrap mexican"), + ("1f330", "", "chestnut", 3, "almond plant"), + ("1f331", "", "seedling", 2, "sapling sprout young plant"), + ("1f332", "", "evergreen tree", 2, "christmas pine forest"), + ("1f333", "", "deciduous tree", 2, "habitat shedding forest green"), + ("1f334", "", "palm tree", 2, "tropical beach plant"), + ("1f335", "", "cactus", 2, "drought desert nature plant"), + ("1f336-fe0f", "", "hot pepper", 3, ""), + ("1f337", "", "tulip", 2, "blossom growth flower plant"), + ("1f338", "", "cherry blossom", 2, "springtime spring flower plant"), + ("1f339", "", "rose", 2, "elegant valentine beauty flower plant red"), + ("1f33a", "", "hibiscus", 2, "flower plant"), + ("1f33b", "", "sunflower", 2, "outdoors flower sun plant"), + ("1f33c", "", "blossom", 2, "buttercup dandelion flower plant"), + ("1f33d", "", "ear of corn", 3, "crops maize maze farm"), + ("1f33e", "", "sheaf of rice", 2, "grains grain ear plant"), + ("1f33f", "", "herb", 2, "leaf plant"), + ("1f340", "", "four leaf clover", 2, "four-leaf lucky irish 4 plant"), + ("1f341", "", "maple leaf", 2, "falling"), + ("1f342", "", "fallen leaf", 2, "fall autumn falling"), + ("1f343", "", "leaf fluttering in wind", 2, "flutter blow"), + ("1f344", "", "mushroom", 2, "toadstool fungus"), + ("1f344-200d-1f7eb", "", "brown mushroom", 3, "fungi portobello shiitake shroom spore toppings truffle fungus pizza sprout"), + ("1f345", "", "tomato", 3, "vegetable fruit"), + ("1f346", "", "eggplant", 3, "aubergine vegetable"), + ("1f347", "", "grapes", 3, "Dionysus grape fruit"), + ("1f348", "", "melon", 3, "cantaloupe fruit"), + ("1f349", "", "watermelon", 3, "fruit"), + ("1f34a", "", "tangerine", 3, "c nectarine vitamin citrus orange fruit"), + ("1f34b", "", "lemon", 3, "sour citrus fruit"), + ("1f34b-200d-1f7e9", "", "lime", 3, "acidity garnish margarita mojito refreshing tangy tequila zest sour citrus"), + ("1f34c", "", "banana", 3, "potassium fruit"), + ("1f34d", "", "pineapple", 3, "pina colada tropical fruit"), + ("1f34e", "", "red apple", 3, "diet ripe health fruit"), + ("1f34f", "", "green apple", 3, "fruit"), + ("1f350", "", "pear", 3, "fruit"), + ("1f351", "", "peach", 3, "fruit"), + ("1f352", "", "cherries", 3, "berries cherry fruit red"), + ("1f353", "", "strawberry", 3, "berry fruit"), + ("1f354", "", "hamburger", 3, "burger eat hungry fast"), + ("1f355", "", "pizza", 3, "pepperoni slice cheese hungry"), + ("1f356", "", "meat on bone", 3, ""), + ("1f357", "", "poultry leg", 3, "drumstick chicken turkey bone hungry"), + ("1f358", "", "rice cracker", 3, ""), + ("1f359", "", "rice ball", 3, "Japanese"), + ("1f35a", "", "cooked rice", 3, ""), + ("1f35b", "", "curry rice", 3, ""), + ("1f35c", "", "steaming bowl", 3, "noodle pho ramen soup chopsticks"), + ("1f35d", "", "spaghetti", 3, "meatballs pasta restaurant"), + ("1f35e", "", "bread", 3, "carbs loaf toast wheat grain restaurant"), + ("1f35f", "", "french fries", 3, "fast"), + ("1f360", "", "roasted sweet potato", 3, ""), + ("1f361", "", "dango", 3, "skewer stick dessert sweet Japanese"), + ("1f362", "", "oden", 3, "kebab seafood skewer stick restaurant"), + ("1f363", "", "sushi", 3, ""), + ("1f364", "", "fried shrimp", 3, "prawn tempura"), + ("1f365", "", "fish cake with swirl", 3, "pastry restaurant"), + ("1f366", "", "soft ice cream", 3, "icecream serve dessert restaurant sweet"), + ("1f367", "", "shaved ice", 3, "dessert restaurant sweet"), + ("1f368", "", "ice cream", 3, "dessert restaurant sweet"), + ("1f369", "", "doughnut", 3, "donut breakfast dessert sweet"), + ("1f36a", "", "cookie", 3, "chip chocolate dessert sweet"), + ("1f36b", "", "chocolate bar", 3, "tooth candy halloween dessert sweet"), + ("1f36c", "", "candy", 3, "cavities wrapper tooth halloween dessert restaurant sweet"), + ("1f36d", "", "lollipop", 3, "candy dessert restaurant sweet"), + ("1f36e", "", "custard", 3, "pudding dessert sweet"), + ("1f36f", "", "honey pot", 3, "barrel honeypot jar bear sweet"), + ("1f370", "", "shortcake", 3, "slice cake pastry dessert sweet"), + ("1f371", "", "bento box", 3, ""), + ("1f372", "", "pot of food", 3, "stew soup"), + ("1f373", "", "cooking", 3, "easy fry frying side pan sunny egg over breakfast restaurant"), + ("1f374", "", "fork and knife", 3, "breaky cutlery lunch delicious yum yummy dinner feed cooking eat"), + ("1f375", "", "teacup without handle", 3, "oolong cup tea beverage drink"), + ("1f376", "", "sake", 3, "bottle cup beverage bar restaurant drink"), + ("1f377", "", "wine glass", 3, "club alcohol beverage booze drinks drinking bar restaurant drink"), + ("1f378", "", "cocktail glass", 3, "martini club men alcohol booze drinks drinking mad bar drink"), + ("1f379", "", "tropical drink", 3, "mai tai tropics drunk cocktail club alcohol booze drinks drinking"), + ("1f37a", "", "beer mug", 3, "ale octoberfest oktoberfest pint stein summer alcohol booze drinks drinking"), + ("1f37b", "", "clinking beer mugs", 3, "bottoms cheers clink alcohol booze drinks drinking bar"), + ("1f37c", "", "baby bottle", 3, "birth born babies infant milk newborn drink"), + ("1f37d-fe0f", "", "fork and knife with plate", 3, "dinner cooking eat"), + ("1f37e", "", "bottle with popping cork", 3, "bar drink"), + ("1f37f", "", "popcorn", 3, "corn pop movie"), + ("1f380", "", "ribbon", 5, "celebration"), + ("1f381", "", "wrapped gift", 5, "present christmas birthday bow surprise box celebration"), + ("1f382", "", "birthday cake", 3, "bday pastry dessert happy sweet celebration"), + ("1f383", "", "jack-o-lantern", 5, "jack-o-lantern pumpkin halloween celebration"), + ("1f384", "", "Christmas tree", 5, "celebration"), + ("1f385", "", "Santa Claus", 1, "father holiday merry xmas Christmas fairy tale celebration"), + ("1f386", "", "fireworks", 5, "boom yolo entertainment celebration"), + ("1f387", "", "sparkler", 5, "fireworks boom sparkle celebration"), + ("1f388", "", "balloon", 5, "birthday celebrate celebration"), + ("1f389", "", "party popper", 5, "tada woohoo hooray awesome birthday celebrate excited celebration"), + ("1f38a", "", "confetti ball", 5, "woohoo celebrate party celebration"), + ("1f38b", "", "tanabata tree", 5, "banner celebration Japanese"), + ("1f38c", "", "crossed flags", 8, "cross celebration Japanese"), + ("1f38d", "", "pine decoration", 5, "bamboo plant celebration Japanese"), + ("1f38e", "", "Japanese dolls", 5, "doll festival celebration"), + ("1f38f", "", "carp streamer", 5, "celebration"), + ("1f390", "", "wind chime", 5, "bell celebration"), + ("1f391", "", "moon viewing ceremony", 5, "celebration"), + ("1f392", "", "backpack", 6, "bookbag rucksack satchel backpacking bag school education"), + ("1f393", "", "graduation cap", 6, "scholar education hat celebration clothing"), + ("1f396-fe0f", "", "military medal", 5, "award celebration"), + ("1f397-fe0f", "", "reminder ribbon", 5, "celebration"), + ("1f399-fe0f", "", "studio microphone", 6, "mic music"), + ("1f39a-fe0f", "", "level slider", 6, "music"), + ("1f39b-fe0f", "", "control knobs", 6, "music"), + ("1f39e-fe0f", "", "film frames", 6, "cinema movie"), + ("1f39f-fe0f", "", "admission tickets", 5, "ticket"), + ("1f3a0", "", "carousel horse", 4, "entertainment"), + ("1f3a1", "", "ferris wheel", 4, "amusement theme park"), + ("1f3a2", "", "roller coaster", 4, "amusement theme park"), + ("1f3a3", "", "fishing pole", 5, "fish entertainment"), + ("1f3a4", "", "microphone", 6, "karaoke sing mic sound music"), + ("1f3a5", "", "movie camera", 6, "bollywood hollywood record cinema film"), + ("1f3a6", "", "cinema", 7, "film camera movie"), + ("1f3a7", "", "headphone", 6, "earbud sound"), + ("1f3a8", "", "artist palette", 5, "artsy arty creative painter colorful museum art painting entertainment"), + ("1f3a9", "", "top hat", 6, "tophat fancy formal magic clothes clothing"), + ("1f3aa", "", "circus tent", 4, ""), + ("1f3ab", "", "ticket", 5, "stub admission"), + ("1f3ac", "", "clapper board", 6, "action movie"), + ("1f3ad", "", "performing arts", 5, "actress theater theatre thespian art actor mask entertainment"), + ("1f3ae", "", "video game", 5, "controller entertainment"), + ("1f3af", "", "bullseye", 5, "dart direct hit target bull entertainment game"), + ("1f3b0", "", "slot machine", 5, "casino gamble gambling slots game"), + ("1f3b1", "", "pool 8 ball", 5, "8ball billiard eight game"), + ("1f3b2", "", "game die", 5, "dice entertainment"), + ("1f3b3", "", "bowling", 5, "strike game ball"), + ("1f3b4", "", "flower playing cards", 5, "card game Japanese"), + ("1f3b5", "", "musical note", 6, "sound music"), + ("1f3b6", "", "musical notes", 6, "note sound music"), + ("1f3b7", "", "saxophone", 6, "sax instrument music"), + ("1f3b8", "", "guitar", 6, "strat instrument music"), + ("1f3b9", "", "musical keyboard", 6, "piano instrument music"), + ("1f3ba", "", "trumpet", 6, "instrument music"), + ("1f3bb", "", "violin", 6, "instrument music"), + ("1f3bc", "", "musical score", 6, "note music"), + ("1f3bd", "", "running shirt", 5, "sash athletics"), + ("1f3be", "", "tennis", 5, "racquet ball"), + ("1f3bf", "", "skis", 5, "ski snow"), + ("1f3c0", "", "basketball", 5, "hoop ball"), + ("1f3c1", "", "chequered flag", 8, "checkered finish flags win race racing game"), + ("1f3c2", "", "snowboarder", 1, "snowboard ski snow"), + ("1f3c3", "", "person running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2640-fe0f", "", "woman running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2640-fe0f-200d-27a1-fe0f", "", "woman running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2642-fe0f", "", "man running", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-2642-fe0f-200d-27a1-fe0f", "", "man running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c3-200d-27a1-fe0f", "", "person running facing right", 1, "hurry marathon quick run rush move race speed racing fast"), + ("1f3c4", "", "person surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c4-200d-2640-fe0f", "", "woman surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c4-200d-2642-fe0f", "", "man surfing", 1, "swell waves surf surfer beach ocean"), + ("1f3c5", "", "sports medal", 5, "winner award gold"), + ("1f3c6", "", "trophy", 5, "champion champs winning prize slay victory win"), + ("1f3c7", "", "horse racing", 1, "jockey racehorse riding"), + ("1f3c8", "", "american football", 5, "super bowl ball"), + ("1f3c9", "", "rugby football", 5, "ball"), + ("1f3ca", "", "person swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3ca-200d-2640-fe0f", "", "woman swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3ca-200d-2642-fe0f", "", "man swimming", 1, "freestyle swimmer triathlon swim"), + ("1f3cb-fe0f", "", "person lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cb-fe0f-200d-2640-fe0f", "", "woman lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cb-fe0f-200d-2642-fe0f", "", "man lifting weights", 1, "barbell deadlift lifter powerlifting weightlifter bodybuilder weight workout"), + ("1f3cc-fe0f", "", "person golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cc-fe0f-200d-2640-fe0f", "", "woman golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cc-fe0f-200d-2642-fe0f", "", "man golfing", 1, "caddy pga putt range tee birdie driving golf green ball"), + ("1f3cd-fe0f", "", "motorcycle", 4, "racing"), + ("1f3ce-fe0f", "", "racing car", 4, "zoom"), + ("1f3cf", "", "cricket game", 5, "bat ball"), + ("1f3d0", "", "volleyball", 5, "game ball"), + ("1f3d1", "", "field hockey", 5, "stick game ball"), + ("1f3d2", "", "ice hockey", 5, "puck stick game"), + ("1f3d3", "", "ping pong", 5, "pingpong table bat tennis paddle game ball"), + ("1f3d4-fe0f", "", "snow-capped mountain", 4, "snow-capped cold"), + ("1f3d5-fe0f", "", "camping", 4, ""), + ("1f3d6-fe0f", "", "beach with umbrella", 4, ""), + ("1f3d7-fe0f", "", "building construction", 4, "crane"), + ("1f3d8-fe0f", "", "houses", 4, "house"), + ("1f3d9-fe0f", "", "cityscape", 4, "city"), + ("1f3da-fe0f", "", "derelict house", 4, "home"), + ("1f3db-fe0f", "", "classical building", 4, ""), + ("1f3dc-fe0f", "", "desert", 4, ""), + ("1f3dd-fe0f", "", "desert island", 4, ""), + ("1f3de-fe0f", "", "national park", 4, ""), + ("1f3df-fe0f", "", "stadium", 4, ""), + ("1f3e0", "", "house", 4, "country ranch settle simple suburban suburbia where home building"), + ("1f3e1", "", "house with garden", 4, "country ranch settle simple suburban suburbia where home building"), + ("1f3e2", "", "office building", 4, "cubical job city"), + ("1f3e3", "", "Japanese post office", 4, "building"), + ("1f3e4", "", "post office", 4, "European building"), + ("1f3e5", "", "hospital", 4, "medicine doctor building"), + ("1f3e6", "", "bank", 4, "building"), + ("1f3e7", "", "ATM sign", 7, "automated teller cash bank money"), + ("1f3e8", "", "hotel", 4, "building"), + ("1f3e9", "", "love hotel", 4, "building"), + ("1f3ea", "", "convenience store", 4, "24 hours building"), + ("1f3eb", "", "school", 4, "building"), + ("1f3ec", "", "department store", 4, "building"), + ("1f3ed", "", "factory", 4, "building"), + ("1f3ee", "", "red paper lantern", 6, "bar light restaurant"), + ("1f3ef", "", "Japanese castle", 4, "building"), + ("1f3f0", "", "castle", 4, "European building"), + ("1f3f3-fe0f", "", "white flag", 8, "waving"), + ("1f3f3-fe0f-200d-1f308", "", "rainbow flag", 8, "bisexual gay genderqueer glbt glbtq lesbian lgbt lgbtq lgbtqia pride"), + ("1f3f3-fe0f-200d-26a7-fe0f", "", "transgender flag", 8, "pink blue light white"), + ("1f3f4", "", "black flag", 8, "waving"), + ("1f3f4-200d-2620-fe0f", "", "pirate flag", 8, "Jolly plunder Roger treasure"), + ("1f3f4-e0067-e0062-e0065-e006e-e0067-e007f", "", "flag: England", 8, ""), + ("1f3f4-e0067-e0062-e0073-e0063-e0074-e007f", "", "flag: Scotland", 8, ""), + ("1f3f4-e0067-e0062-e0077-e006c-e0073-e007f", "", "flag: Wales", 8, ""), + ("1f3f5-fe0f", "", "rosette", 2, "plant"), + ("1f3f7-fe0f", "", "label", 6, "tag"), + ("1f3f8", "", "badminton", 5, "shuttlecock racquet birdie game"), + ("1f3f9", "", "bow and arrow", 6, "archery archer Sagittarius weapon zodiac tool"), + ("1f3fa", "", "amphora", 3, "jug Aquarius cooking weapon drink zodiac tool"), + ("1f400", "", "rat", 2, ""), + ("1f401", "", "mouse", 2, "animals"), + ("1f402", "", "ox", 2, "Taurus bull animals farm zodiac"), + ("1f403", "", "water buffalo", 2, "zoo"), + ("1f404", "", "cow", 2, "moo animals milk farm"), + ("1f405", "", "tiger", 2, "predator big zoo cat"), + ("1f406", "", "leopard", 2, "predator big zoo cat"), + ("1f407", "", "rabbit", 2, "bunny pet"), + ("1f408", "", "cat", 2, "cats kitten animals pet"), + ("1f408-200d-2b1b", "", "black cat", 2, "feline meow unlucky halloween"), + ("1f409", "", "dragon", 2, "knights fairytale fairy tale"), + ("1f40a", "", "crocodile", 2, "zoo"), + ("1f40b", "", "whale", 2, "beach ocean"), + ("1f40c", "", "snail", 2, "escargot slug garden nature"), + ("1f40d", "", "snake", 2, "Ophiuchus serpent bearer zodiac"), + ("1f40e", "", "horse", 2, "equestrian racehorse farm racing"), + ("1f40f", "", "ram", 2, "Aries male sheep horns zoo zodiac"), + ("1f410", "", "goat", 2, "Capricorn milk farm zodiac"), + ("1f411", "", "ewe", 2, "baa lamb female fluffy sheep wool farm"), + ("1f412", "", "monkey", 2, "banana"), + ("1f413", "", "rooster", 2, "ornithology bird"), + ("1f414", "", "chicken", 2, "ornithology bird"), + ("1f415", "", "dog", 2, "dogs animals pet"), + ("1f415-200d-1f9ba", "", "service dog", 2, "assistance accessibility"), + ("1f416", "", "pig", 2, "sow pork bacon farm"), + ("1f417", "", "boar", 2, "pig"), + ("1f418", "", "elephant", 2, ""), + ("1f419", "", "octopus", 2, "creature ocean"), + ("1f41a", "", "spiral shell", 2, "conch sea beach"), + ("1f41b", "", "bug", 2, "garden insect"), + ("1f41c", "", "ant", 2, "garden insect"), + ("1f41d", "", "honeybee", 2, "bee bumblebee spring honey insect nature"), + ("1f41e", "", "lady beetle", 2, "ladybird ladybug garden insect nature"), + ("1f41f", "", "fish", 2, "fishes Pisces dinner fishing zodiac"), + ("1f420", "", "tropical fish", 2, "fishes"), + ("1f421", "", "blowfish", 2, "fish"), + ("1f422", "", "turtle", 2, "terrapin tortoise"), + ("1f423", "", "hatching chick", 2, "egg baby bird"), + ("1f424", "", "baby chick", 2, "ornithology bird"), + ("1f425", "", "front-facing baby chick", 2, "front-facing newborn ornithology bird"), + ("1f426", "", "bird", 2, "ornithology"), + ("1f426-200d-1f525", "", "phoenix", 2, "ascension emerge firebird glory immortal rebirth reincarnation reinvent renewal revival"), + ("1f426-200d-2b1b", "", "black bird", 2, "beak caw corvid crow raven rook ornithology"), + ("1f427", "", "penguin", 2, "antarctica ornithology bird"), + ("1f428", "", "koala", 2, "australia under marsupial bear down"), + ("1f429", "", "poodle", 2, "fluffy dog"), + ("1f42a", "", "camel", 2, "dromedary hump desert one"), + ("1f42b", "", "two-hump camel", 2, "bactrian two-hump desert"), + ("1f42c", "", "dolphin", 2, "flipper beach ocean"), + ("1f42d", "", "mouse face", 2, ""), + ("1f42e", "", "cow face", 2, "moo milk farm"), + ("1f42f", "", "tiger face", 2, "predator big cat"), + ("1f430", "", "rabbit face", 2, "bunny pet"), + ("1f431", "", "cat face", 2, "kitty kitten pet"), + ("1f432", "", "dragon face", 2, "fairytale fairy tale"), + ("1f433", "", "spouting whale", 2, "beach ocean"), + ("1f434", "", "horse face", 2, "dressage equine horses farm"), + ("1f435", "", "monkey face", 2, "banana"), + ("1f436", "", "dog face", 2, "puppies puppy adorbs pet"), + ("1f437", "", "pig face", 2, "pork bacon farm"), + ("1f438", "", "frog", 2, ""), + ("1f439", "", "hamster", 2, "pet"), + ("1f43a", "", "wolf", 2, ""), + ("1f43b", "", "bear", 2, "grizzly growl honey"), + ("1f43b-200d-2744-fe0f", "", "polar bear", 2, "arctic white"), + ("1f43c", "", "panda", 2, "bamboo"), + ("1f43d", "", "pig nose", 2, "snout smell farm"), + ("1f43e", "", "paw prints", 2, "paws feet print"), + ("1f43f-fe0f", "", "chipmunk", 2, "squirrel"), + ("1f440", "", "eyes", 1, "googly look looking seeing peep see body omg eye"), + ("1f441-fe0f", "", "eye", 1, "1 one body"), + ("1f441-fe0f-200d-1f5e8-fe0f", "", "eye in speech bubble", 0, "witness balloon"), + ("1f442", "", "ear", 1, "listening ears hearing listen hear body sound"), + ("1f443", "", "nose", 1, "noses nosey odor smells smell body"), + ("1f444", "", "mouth", 1, "lips lipstick kissing beauty body kiss"), + ("1f445", "", "tongue", 1, "lick slurp body"), + ("1f446", "", "backhand index pointing up", 1, "point finger"), + ("1f447", "", "backhand index pointing down", 1, "point finger"), + ("1f448", "", "backhand index pointing left", 1, "point finger"), + ("1f449", "", "backhand index pointing right", 1, "point finger"), + ("1f44a", "", "oncoming fist", 1, "absolutely bruh bump correct knuckle agree clenched pound punch ttyl"), + ("1f44b", "", "waving hand", 1, "bye cya g2g greetings gtg hey hi later outtie ttfn"), + ("1f44c", "", "OK hand", 1, "dope fosho got gotcha legit pinch bet fleek okay rad"), + ("1f44d", "", "thumbs up", 1, "+1 like thumb yes good"), + ("1f44e", "", "thumbs down", 1, "-1 dislike nope thumb bad good no"), + ("1f44f", "", "clapping hands", 1, "applause approval congrats great prayed clap congratulations job well yay"), + ("1f450", "", "open hands", 1, "swerve jazz hug"), + ("1f451", "", "crown", 6, "medieval king queen royal royalty win clothing"), + ("1f452", "", "woman\u{2019}s hat", 6, "hats woman\u{2019}s garden party clothes clothing"), + ("1f453", "", "glasses", 6, "eyeglasses eyewear eye clothing"), + ("1f454", "", "necktie", 6, "employed serious tie shirt clothing"), + ("1f455", "", "t-shirt", 6, "t-shirt tshirt casual collar weekend dressed shopping blue clothes clothing"), + ("1f456", "", "jeans", 6, "denim trousers casual pants weekend dressed shopping blue clothes clothing"), + ("1f457", "", "dress", 6, "dressed fancy shopping clothes clothing"), + ("1f458", "", "kimono", 6, "comfortable clothing"), + ("1f459", "", "bikini", 6, "pool bathing swim suit beach clothing"), + ("1f45a", "", "woman\u{2019}s clothes", 6, "blouse collar dressed shirt woman\u{2019}s dress lady shopping clothing"), + ("1f45b", "", "purse", 6, "coin handbag fancy dress shopping clothes clothing"), + ("1f45c", "", "handbag", 6, "purse bag dress lady shopping clothes clothing"), + ("1f45d", "", "clutch bag", 6, "pouch handbag purse dress clothes clothing"), + ("1f45e", "", "man\u{2019}s shoe", 6, "man\u{2019}s feet foot brown kick shoes shopping clothes clothing"), + ("1f45f", "", "running shoe", 6, "sneaker tennis athletic kick shoes shopping clothes fast clothing"), + ("1f460", "", "high-heeled shoe", 6, "fashion heel heels high-heeled stiletto shoes dress shopping clothes clothing"), + ("1f461", "", "woman\u{2019}s sandal", 6, "woman\u{2019}s shoe clothing"), + ("1f462", "", "woman\u{2019}s boot", 6, "woman\u{2019}s shoes dress shoe shopping clothes clothing"), + ("1f463", "", "footprints", 1, "barefoot footprint omw print walk clothing"), + ("1f464", "", "bust in silhouette", 1, "mysterious shadow"), + ("1f465", "", "busts in silhouette", 1, "everyone friend bust friends people bff"), + ("1f466", "", "boy", 1, "grandson son bright-eyed kid younger young"), + ("1f467", "", "girl", 1, "daughter granddaughter Virgo bright-eyed kid younger young zodiac"), + ("1f468", "", "man", 1, "bro adult"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t1_t2", "men with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t1_t3", "men with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t1_t4", "men with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t1_t5", "men with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t1_t2", "men holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t1_t3", "men holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t1_t4", "men holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t1_t5", "men holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t1_t2", "men wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t1_t3", "men wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t1_t4", "men wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t1_t5", "men wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_man_man_t1", "couple with heart: man, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_man_man_t1", "kiss: man, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t2_t1", "men with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t2_t3", "men with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t2_t4", "men with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t2_t5", "men with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t2_t1", "men holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t2_t3", "men holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t2_t4", "men holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t2_t5", "men holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t2_t1", "men wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t2_t3", "men wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t2_t4", "men wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t2_t5", "men wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_man_man_t2", "couple with heart: man, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_man_man_t2", "kiss: man, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t3_t1", "men with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t3_t2", "men with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t3_t4", "men with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t3_t5", "men with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t3_t1", "men holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t3_t2", "men holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t3_t4", "men holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t3_t5", "men holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t3_t1", "men wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t3_t2", "men wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t3_t4", "men wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t3_t5", "men wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_man_man_t3", "couple with heart: man, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_man_man_t3", "kiss: man, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t4_t1", "men with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t4_t2", "men with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t4_t3", "men with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f430-200d-1f468-1f3ff", "men_with_bunny_ears_t4_t5", "men with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t4_t1", "men holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t4_t2", "men holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t4_t3", "men holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1f91d-200d-1f468-1f3ff", "men_holding_hands_t4_t5", "men holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t4_t1", "men wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t4_t2", "men wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t4_t3", "men wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-1faef-200d-1f468-1f3ff", "men_wrestling_t4_t5", "men wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_man_man_t4", "couple with heart: man, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_man_man_t4", "kiss: man, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fb", "men_with_bunny_ears_t5_t1", "men with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fc", "men_with_bunny_ears_t5_t2", "men with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fd", "men_with_bunny_ears_t5_t3", "men with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f430-200d-1f468-1f3fe", "men_with_bunny_ears_t5_t4", "men with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fb", "men_holding_hands_t5_t1", "men holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fc", "men_holding_hands_t5_t2", "men holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fd", "men_holding_hands_t5_t3", "men holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1f91d-200d-1f468-1f3fe", "men_holding_hands_t5_t4", "men holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone boys brothers friends twins bestie bff hold couple"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fb", "men_wrestling_t5_t1", "men wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fc", "men_wrestling_t5_t2", "men wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fd", "men_wrestling_t5_t3", "men wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-1faef-200d-1f468-1f3fe", "men_wrestling_t5_t4", "men wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_man_man_t5", "couple with heart: man, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_man_man_t5", "kiss: man, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f468-200d-1f33e", "", "man farmer", 1, "gardener rancher"), + ("1f468-200d-1f373", "", "man cook", 1, "chef"), + ("1f468-200d-1f37c", "", "man feeding baby", 1, "dad father nanny feed nursing newborn"), + ("1f468-200d-1f393", "", "man student", 1, "graduate"), + ("1f468-200d-1f3a4", "", "man singer", 1, "entertainer rockstar actor rock star"), + ("1f468-200d-1f3a8", "", "man artist", 1, "palette"), + ("1f468-200d-1f3eb", "", "man teacher", 1, "instructor lecturer professor"), + ("1f468-200d-1f3ed", "", "man factory worker", 1, "assembly industrial"), + ("1f468-200d-1f466", "", "family: man, boy", 1, ""), + ("1f468-200d-1f466-200d-1f466", "", "family: man, boy, boy", 1, ""), + ("1f468-200d-1f467", "", "family: man, girl", 1, ""), + ("1f468-200d-1f467-200d-1f466", "", "family: man, girl, boy", 1, ""), + ("1f468-200d-1f467-200d-1f467", "", "family: man, girl, girl", 1, ""), + ("1f468-200d-1f468-200d-1f466", "", "family: man, man, boy", 1, ""), + ("1f468-200d-1f468-200d-1f466-200d-1f466", "", "family: man, man, boy, boy", 1, ""), + ("1f468-200d-1f468-200d-1f467", "", "family: man, man, girl", 1, ""), + ("1f468-200d-1f468-200d-1f467-200d-1f466", "", "family: man, man, girl, boy", 1, ""), + ("1f468-200d-1f468-200d-1f467-200d-1f467", "", "family: man, man, girl, girl", 1, ""), + ("1f468-200d-1f469-200d-1f466", "", "family: man, woman, boy", 1, ""), + ("1f468-200d-1f469-200d-1f466-200d-1f466", "", "family: man, woman, boy, boy", 1, ""), + ("1f468-200d-1f469-200d-1f467", "", "family: man, woman, girl", 1, ""), + ("1f468-200d-1f469-200d-1f467-200d-1f466", "", "family: man, woman, girl, boy", 1, ""), + ("1f468-200d-1f469-200d-1f467-200d-1f467", "", "family: man, woman, girl, girl", 1, ""), + ("1f468-200d-1f4bb", "", "man technologist", 1, "coder developer inventor software computer"), + ("1f468-200d-1f4bc", "", "man office worker", 1, "architect manager white-collar business"), + ("1f468-200d-1f527", "", "man mechanic", 1, "electrician tradesperson plumber"), + ("1f468-200d-1f52c", "", "man scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f468-200d-1f680", "", "man astronaut", 1, "rocket space"), + ("1f468-200d-1f692", "", "man firefighter", 1, "firetruck fire"), + ("1f468-200d-1f9af", "", "man with white cane", 1, "probing blind accessibility"), + ("1f468-200d-1f9af-200d-27a1-fe0f", "", "man with white cane facing right", 1, "probing blind accessibility"), + ("1f468-200d-1f9b0", "", "man: red hair", 1, "red hair bro adult"), + ("1f468-200d-1f9b1", "", "man: curly hair", 1, "curly hair bro adult"), + ("1f468-200d-1f9b2", "", "man: bald", 1, "bro adult"), + ("1f468-200d-1f9b3", "", "man: white hair", 1, "white hair bro adult"), + ("1f468-200d-1f9bc", "", "man in motorized wheelchair", 1, "accessibility"), + ("1f468-200d-1f9bc-200d-27a1-fe0f", "", "man in motorized wheelchair facing right", 1, "accessibility"), + ("1f468-200d-1f9bd", "", "man in manual wheelchair", 1, "accessibility"), + ("1f468-200d-1f9bd-200d-27a1-fe0f", "", "man in manual wheelchair facing right", 1, "accessibility"), + ("1f468-200d-2695-fe0f", "", "man health worker", 1, "healthcare nurse therapist doctor"), + ("1f468-200d-2696-fe0f", "", "man judge", 1, "justice scales law"), + ("1f468-200d-2708-fe0f", "", "man pilot", 1, "plane"), + ("1f468-200d-2764-fe0f-200d-1f468", "", "couple with heart: man, man", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f468-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: man, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f469", "", "woman", 1, "lady adult"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t1_t2", "women with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t1_t3", "women with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t1_t4", "women with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t1_t5", "women with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t1_t2", "woman and man holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t1_t3", "woman and man holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t1_t4", "woman and man holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t1_t5", "woman and man holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t1_t2", "women holding hands: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t1_t3", "women holding hands: light skin tone, medium skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t1_t4", "women holding hands: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t1_t5", "women holding hands: light skin tone, dark skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t1_t2", "women wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t1_t3", "women wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t1_t4", "women wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t1_t5", "women wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fb", "couple_with_heart_woman_man_t1", "couple with heart: woman, man, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fb", "couple_with_heart_woman_woman_t1", "couple with heart: woman, woman, light skin tone", 1, "light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "kiss_woman_man_t1", "kiss: woman, man, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "kiss_woman_woman_t1", "kiss: woman, woman, light skin tone", 1, "light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t2_t1", "women with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t2_t3", "women with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t2_t4", "women with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t2_t5", "women with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t2_t1", "woman and man holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t2_t3", "woman and man holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t2_t4", "woman and man holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t2_t5", "woman and man holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t2_t1", "women holding hands: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t2_t3", "women holding hands: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t2_t4", "women holding hands: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t2_t5", "women holding hands: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t2_t1", "women wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t2_t3", "women wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t2_t4", "women wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t2_t5", "women wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fc", "couple_with_heart_woman_man_t2", "couple with heart: woman, man, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fc", "couple_with_heart_woman_woman_t2", "couple with heart: woman, woman, medium-light skin tone", 1, "medium-light skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "kiss_woman_man_t2", "kiss: woman, man, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "kiss_woman_woman_t2", "kiss: woman, woman, medium-light skin tone", 1, "medium-light skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t3_t1", "women with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t3_t2", "women with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t3_t4", "women with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t3_t5", "women with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t3_t1", "woman and man holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t3_t2", "woman and man holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t3_t4", "woman and man holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t3_t5", "woman and man holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t3_t1", "women holding hands: medium skin tone, light skin tone", 1, "light skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t3_t2", "women holding hands: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t3_t4", "women holding hands: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t3_t5", "women holding hands: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t3_t1", "women wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t3_t2", "women wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t3_t4", "women wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t3_t5", "women wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fd", "couple_with_heart_woman_man_t3", "couple with heart: woman, man, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fd", "couple_with_heart_woman_woman_t3", "couple with heart: woman, woman, medium skin tone", 1, "medium skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "kiss_woman_man_t3", "kiss: woman, man, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "kiss_woman_woman_t3", "kiss: woman, woman, medium skin tone", 1, "medium skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t4_t1", "women with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t4_t2", "women with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t4_t3", "women with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f430-200d-1f469-1f3ff", "women_with_bunny_ears_t4_t5", "women with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t4_t1", "woman and man holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t4_t2", "woman and man holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t4_t3", "woman and man holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f468-1f3ff", "woman_and_man_holding_hands_t4_t5", "woman and man holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t4_t1", "women holding hands: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t4_t2", "women holding hands: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t4_t3", "women holding hands: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1f91d-200d-1f469-1f3ff", "women_holding_hands_t4_t5", "women holding hands: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t4_t1", "women wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t4_t2", "women wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t4_t3", "women wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-1faef-200d-1f469-1f3ff", "women_wrestling_t4_t5", "women wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fe", "couple_with_heart_woman_man_t4", "couple with heart: woman, man, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fe", "couple_with_heart_woman_woman_t4", "couple with heart: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "kiss_woman_man_t4", "kiss: woman, man, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "kiss_woman_woman_t4", "kiss: woman, woman, medium-dark skin tone", 1, "medium-dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fb", "women_with_bunny_ears_t5_t1", "women with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fc", "women_with_bunny_ears_t5_t2", "women with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fd", "women_with_bunny_ears_t5_t3", "women with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f430-200d-1f469-1f3fe", "women_with_bunny_ears_t5_t4", "women with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fb", "woman_and_man_holding_hands_t5_t1", "woman and man holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fc", "woman_and_man_holding_hands_t5_t2", "woman and man holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fd", "woman_and_man_holding_hands_t5_t3", "woman and man holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f468-1f3fe", "woman_and_man_holding_hands_t5_t4", "woman and man holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone friends twins bestie bff hold couple flirt bae"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fb", "women_holding_hands_t5_t1", "women holding hands: dark skin tone, light skin tone", 1, "dark skin tone light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fc", "women_holding_hands_t5_t2", "women holding hands: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fd", "women_holding_hands_t5_t3", "women holding hands: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1f91d-200d-1f469-1f3fe", "women_holding_hands_t5_t4", "women holding hands: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone girls sisters friends twins bestie bff hold couple"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fb", "women_wrestling_t5_t1", "women wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fc", "women_wrestling_t5_t2", "women wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fd", "women_wrestling_t5_t3", "women wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-1faef-200d-1f469-1f3fe", "women_wrestling_t5_t4", "women wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3ff", "couple_with_heart_woman_man_t5", "couple with heart: woman, man, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3ff", "couple_with_heart_woman_woman_t5", "couple with heart: woman, woman, dark skin tone", 1, "dark skin tone relationship babe together anniversary you bae kiss dating romance"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "kiss_woman_man_t5", "kiss: woman, man, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "kiss_woman_woman_t5", "kiss: woman, woman, dark skin tone", 1, "dark skin tone mwah babe together anniversary couple date xoxo bae dating"), + ("1f469-200d-1f33e", "", "woman farmer", 1, "gardener rancher"), + ("1f469-200d-1f373", "", "woman cook", 1, "chef"), + ("1f469-200d-1f37c", "", "woman feeding baby", 1, "mom mother nanny feed nursing newborn"), + ("1f469-200d-1f393", "", "woman student", 1, "graduate"), + ("1f469-200d-1f3a4", "", "woman singer", 1, "entertainer rockstar actor rock star"), + ("1f469-200d-1f3a8", "", "woman artist", 1, "palette"), + ("1f469-200d-1f3eb", "", "woman teacher", 1, "instructor lecturer professor"), + ("1f469-200d-1f3ed", "", "woman factory worker", 1, "assembly industrial"), + ("1f469-200d-1f466", "", "family: woman, boy", 1, ""), + ("1f469-200d-1f466-200d-1f466", "", "family: woman, boy, boy", 1, ""), + ("1f469-200d-1f467", "", "family: woman, girl", 1, ""), + ("1f469-200d-1f467-200d-1f466", "", "family: woman, girl, boy", 1, ""), + ("1f469-200d-1f467-200d-1f467", "", "family: woman, girl, girl", 1, ""), + ("1f469-200d-1f469-200d-1f466", "", "family: woman, woman, boy", 1, ""), + ("1f469-200d-1f469-200d-1f466-200d-1f466", "", "family: woman, woman, boy, boy", 1, ""), + ("1f469-200d-1f469-200d-1f467", "", "family: woman, woman, girl", 1, ""), + ("1f469-200d-1f469-200d-1f467-200d-1f466", "", "family: woman, woman, girl, boy", 1, ""), + ("1f469-200d-1f469-200d-1f467-200d-1f467", "", "family: woman, woman, girl, girl", 1, ""), + ("1f469-200d-1f4bb", "", "woman technologist", 1, "coder developer inventor software computer"), + ("1f469-200d-1f4bc", "", "woman office worker", 1, "architect manager white-collar business"), + ("1f469-200d-1f527", "", "woman mechanic", 1, "electrician tradesperson plumber"), + ("1f469-200d-1f52c", "", "woman scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f469-200d-1f680", "", "woman astronaut", 1, "rocket space"), + ("1f469-200d-1f692", "", "woman firefighter", 1, "firetruck fire"), + ("1f469-200d-1f9af", "", "woman with white cane", 1, "probing blind accessibility"), + ("1f469-200d-1f9af-200d-27a1-fe0f", "", "woman with white cane facing right", 1, "probing blind accessibility"), + ("1f469-200d-1f9b0", "", "woman: red hair", 1, "red hair lady adult"), + ("1f469-200d-1f9b1", "", "woman: curly hair", 1, "curly hair lady adult"), + ("1f469-200d-1f9b2", "", "woman: bald", 1, "lady adult"), + ("1f469-200d-1f9b3", "", "woman: white hair", 1, "white hair lady adult"), + ("1f469-200d-1f9bc", "", "woman in motorized wheelchair", 1, "accessibility"), + ("1f469-200d-1f9bc-200d-27a1-fe0f", "", "woman in motorized wheelchair facing right", 1, "accessibility"), + ("1f469-200d-1f9bd", "", "woman in manual wheelchair", 1, "accessibility"), + ("1f469-200d-1f9bd-200d-27a1-fe0f", "", "woman in manual wheelchair facing right", 1, "accessibility"), + ("1f469-200d-2695-fe0f", "", "woman health worker", 1, "healthcare nurse therapist doctor"), + ("1f469-200d-2696-fe0f", "", "woman judge", 1, "justice scales law"), + ("1f469-200d-2708-fe0f", "", "woman pilot", 1, "plane"), + ("1f469-200d-2764-fe0f-200d-1f468", "", "couple with heart: woman, man", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f469-200d-2764-fe0f-200d-1f469", "", "couple with heart: woman, woman", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f469-200d-2764-fe0f-200d-1f48b-200d-1f468", "", "kiss: woman, man", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f469-200d-2764-fe0f-200d-1f48b-200d-1f469", "", "kiss: woman, woman", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f46a", "", "family", 1, ""), + ("1f46b", "", "woman and man holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"), + ("1f46c", "", "men holding hands", 1, "boys brothers friends twins bestie bff hold couple flirt bae"), + ("1f46d", "", "women holding hands", 1, "girls sisters friends twins bestie bff hold couple flirt bae"), + ("1f46e", "", "police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46e-200d-2640-fe0f", "", "woman police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46e-200d-2642-fe0f", "", "man police officer", 1, "apprehend arrest citation cop pulled undercover law over"), + ("1f46f", "", "people with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie bff"), + ("1f46f-200d-2640-fe0f", "", "women with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"), + ("1f46f-200d-2642-fe0f", "", "men with bunny ears", 1, "counterpart identical pair soulmate twin twinsies partying dancer bestie people"), + ("1f470", "", "person with veil", 1, "wedding"), + ("1f470-200d-2640-fe0f", "", "woman with veil", 1, "bride wedding"), + ("1f470-200d-2642-fe0f", "", "man with veil", 1, "wedding"), + ("1f471", "", "person: blond hair", 1, "human blond-haired"), + ("1f471-200d-2640-fe0f", "", "woman: blond hair", 1, "blonde blond-haired"), + ("1f471-200d-2642-fe0f", "", "man: blond hair", 1, "blond-haired"), + ("1f472", "", "person with skullcap", 1, "Chinese gua guapi mao pi cap hat"), + ("1f473", "", "person wearing turban", 1, ""), + ("1f473-200d-2640-fe0f", "", "woman wearing turban", 1, ""), + ("1f473-200d-2642-fe0f", "", "man wearing turban", 1, ""), + ("1f474", "", "old man", 1, "gramps grandfather grandpa elderly bald wise adult"), + ("1f475", "", "old woman", 1, "grandma grandmother granny elderly wise lady adult"), + ("1f476", "", "baby", 1, "goo babies children infant pregnant young newborn"), + ("1f477", "", "construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f477-200d-2640-fe0f", "", "woman construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f477-200d-2642-fe0f", "", "man construction worker", 1, "fix hardhat rebuild remodel repair build work hat"), + ("1f478", "", "princess", 1, "queen crown royal royalty fairytale fairy tale"), + ("1f479", "", "ogre", 0, "devil mask creature monster scary fairytale fairy tale"), + ("1f47a", "", "goblin", 0, "mean mask angry creature monster fairytale fairy tale"), + ("1f47b", "", "ghost", 0, "boo haunting silly creature monster scary excited halloween fairytale fairy"), + ("1f47c", "", "baby angel", 1, "church fairytale fairy tale"), + ("1f47d", "", "alien", 0, "ufo extraterrestrial creature monster fairytale fairy space tale"), + ("1f47e", "", "alien monster", 0, "gamer games pixelated ufo extraterrestrial creature fairytale fairy space tale"), + ("1f47f", "", "angry face with horns", 0, "imp mischievous demon devil purple shade evil fairytale fairy tale"), + ("1f480", "", "skull", 0, "i\u{2019}m lmao death yolo body monster dead fairytale fairy tale"), + ("1f481", "", "person tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f481-200d-2640-fe0f", "", "woman tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f481-200d-2642-fe0f", "", "man tipping hand", 1, "fetch flick gossip sassy seriously sarcasm sarcastic flip whatever"), + ("1f482", "", "guard", 1, "buckingham london palace helmet"), + ("1f482-200d-2640-fe0f", "", "woman guard", 1, "buckingham london palace helmet"), + ("1f482-200d-2642-fe0f", "", "man guard", 1, "buckingham london palace helmet"), + ("1f483", "", "woman dancing", 1, "flair flamenco groove let\u{2019}s tango elegant festive salsa dance dancer"), + ("1f484", "", "lipstick", 6, "cosmetics makeup date"), + ("1f485", "", "nail polish", 1, "care manicure cosmetics makeup bored done whatever"), + ("1f486", "", "person getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f486-200d-2640-fe0f", "", "woman getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f486-200d-2642-fe0f", "", "man getting massage", 1, "relaxing salon soothe tension therapy treatment headache spa relax"), + ("1f487", "", "person getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f487-200d-2640-fe0f", "", "woman getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f487-200d-2642-fe0f", "", "man getting haircut", 1, "cosmetology parlor shears barber style chop groom beauty hair cut"), + ("1f488", "", "barber pole", 4, "fresh shave haircut cut"), + ("1f489", "", "syringe", 6, "vaccination flu shot needle medicine sick doctor tool"), + ("1f48a", "", "pill", 6, "drugs medicated pills vitamin medicine sick doctor"), + ("1f48b", "", "kiss mark", 0, "lips sexy kissing dating romance emotion"), + ("1f48c", "", "love letter", 0, "valentine mail romance"), + ("1f48d", "", "ring", 6, "engaged married shiny engagement sparkling diamond wedding romance"), + ("1f48e", "", "gem stone", 6, "jewel engagement diamond wedding money romance"), + ("1f48f", "", "kiss", 1, "mwah babe together anniversary couple date xoxo bae dating romance"), + ("1f490", "", "bouquet", 2, "birthday anniversary date flower romance plant"), + ("1f491", "", "couple with heart", 1, "relationship babe together anniversary you bae kiss dating romance"), + ("1f492", "", "wedding", 4, "hitched nuptials chapel romance"), + ("1f493", "", "beating heart", 0, "cardio pulsating heartbeat pulse emotion ily 143"), + ("1f494", "", "broken heart", 0, "crushed heartbroken lonely break emotion sad"), + ("1f495", "", "two hearts", 0, "loving kisses anniversary date xoxo dating emotion ily 143"), + ("1f496", "", "sparkling heart", 0, "morning sparkle kisses excited night xoxo good emotion ily 143"), + ("1f497", "", "growing heart", 0, "heartpulse muah pulse nervous kisses excited xoxo emotion ily 143"), + ("1f498", "", "heart with arrow", 0, "cupid adorbs valentine date romance emotion ily 143"), + ("1f499", "", "blue heart", 0, "romance emotion ily 143"), + ("1f49a", "", "green heart", 0, "romantic emotion ily 143"), + ("1f49b", "", "yellow heart", 0, "cardiac emotion ily 143"), + ("1f49c", "", "purple heart", 0, "bestest emotion ily 143"), + ("1f49d", "", "heart with ribbon", 0, "valentine kisses anniversary xoxo emotion ily 143"), + ("1f49e", "", "revolving hearts", 0, "adorbs anniversary emotion 143"), + ("1f49f", "", "heart decoration", 0, "hearth purple emotion 143 white"), + ("1f4a0", "", "diamond with a dot", 7, "comic geometric"), + ("1f4a1", "", "light bulb", 6, "idea electric comic"), + ("1f4a2", "", "anger symbol", 0, "angry mad upset comic"), + ("1f4a3", "", "bomb", 6, "dangerous explosion boom hot comic"), + ("1f4a4", "", "ZZZ", 0, "sleeping goodnight sleepy sleep tired night comic good"), + ("1f4a5", "", "collision", 0, "collide bomb explode boom comic"), + ("1f4a6", "", "sweat droplets", 0, "splashing squirt wet drip droplet drops work workout comic water"), + ("1f4a7", "", "droplet", 4, "drop sweat tear nature comic cold water weather sad"), + ("1f4a8", "", "dashing away", 0, "fart go gone gotta dash running smoke comic cloud fast"), + ("1f4a9", "", "pile of poo", 0, "bs doo dung fml smelly stinks stinky turd poop stink"), + ("1f4aa", "", "flexed biceps", 1, "beast bench curls flex gains gym jacked muscle press ripped"), + ("1f4ab", "", "dizzy", 0, "shining shooting stars comic star"), + ("1f4ac", "", "speech balloon", 0, "message sms text typing dialog talk bubble comic"), + ("1f4ad", "", "thought balloon", 0, "cartoon daydream decisions dream invent invention realize think thoughts wonder"), + ("1f4ae", "", "white flower", 2, ""), + ("1f4af", "", "hundred points", 0, "a+ clearly definitely faithful perfect TRUE truth yup 100 agree"), + ("1f4b0", "", "money bag", 6, "moneybag paying bet paid cost million billion rich dollar gold"), + ("1f4b1", "", "currency exchange", 7, "bank money"), + ("1f4b2", "", "heavy dollar sign", 7, "million pay billion charge cash currency money"), + ("1f4b3", "", "credit card", 6, "pay charge cash bank money"), + ("1f4b4", "", "yen banknote", 6, "bill currency note bank money"), + ("1f4b5", "", "dollar banknote", 6, "bill currency note bank money"), + ("1f4b6", "", "euro banknote", 6, "100 rich bill currency note bank money"), + ("1f4b7", "", "pound banknote", 6, "pounds billion bill cash currency note bank money"), + ("1f4b8", "", "money with wings", 6, "million pay billion banknote bill dollar cash fly note bank"), + ("1f4b9", "", "chart increasing with yen", 6, "market rise upward growth trend graph currency bank money"), + ("1f4ba", "", "seat", 4, "chair"), + ("1f4bb", "", "laptop", 6, "pc personal office computer"), + ("1f4bc", "", "briefcase", 6, "office"), + ("1f4bd", "", "computer disk", 6, "minidisk optical"), + ("1f4be", "", "floppy disk", 6, "computer"), + ("1f4bf", "", "optical disk", 6, "blu-ray CD dvd computer"), + ("1f4c0", "", "dvd", 6, "Blu-ray cd optical disk computer"), + ("1f4c1", "", "file folder", 6, ""), + ("1f4c2", "", "open file folder", 6, ""), + ("1f4c3", "", "page with curl", 6, "document paper"), + ("1f4c4", "", "page facing up", 6, "document paper"), + ("1f4c5", "", "calendar", 6, "date"), + ("1f4c6", "", "tear-off calendar", 6, "tear-off"), + ("1f4c7", "", "card index", 6, "rolodex old school"), + ("1f4c8", "", "chart increasing", 6, "upward data growth trend graph up right"), + ("1f4c9", "", "chart decreasing", 6, "downward negative data trend graph down"), + ("1f4ca", "", "bar chart", 6, "data graph"), + ("1f4cb", "", "clipboard", 6, "list do notes"), + ("1f4cc", "", "pushpin", 6, "collage pin"), + ("1f4cd", "", "round pushpin", 6, "location map pin"), + ("1f4ce", "", "paperclip", 6, ""), + ("1f4cf", "", "straight ruler", 6, "edge straightedge angle math"), + ("1f4d0", "", "triangular ruler", 6, "rule set angle slide math triangle"), + ("1f4d1", "", "bookmark tabs", 6, "marker mark"), + ("1f4d2", "", "ledger", 6, "notebook"), + ("1f4d3", "", "notebook", 6, ""), + ("1f4d4", "", "notebook with decorative cover", 6, "decorated writing book school education"), + ("1f4d5", "", "closed book", 6, "education"), + ("1f4d6", "", "open book", 6, "knowledge novels library reading education"), + ("1f4d7", "", "green book", 6, "library reading education"), + ("1f4d8", "", "blue book", 6, "library reading education"), + ("1f4d9", "", "orange book", 6, "library reading education"), + ("1f4da", "", "books", 6, "study knowledge novels library reading book school education"), + ("1f4db", "", "name badge", 7, ""), + ("1f4dc", "", "scroll", 6, "paper"), + ("1f4dd", "", "memo", 6, "media pencil notes communication"), + ("1f4de", "", "telephone receiver", 6, "voip phone communication"), + ("1f4df", "", "pager", 6, "communication"), + ("1f4e0", "", "fax machine", 6, "communication"), + ("1f4e1", "", "satellite antenna", 6, "aliens dish contact science"), + ("1f4e2", "", "loudspeaker", 6, "address public loud communication sound"), + ("1f4e3", "", "megaphone", 6, "cheering sound"), + ("1f4e4", "", "outbox tray", 6, "sent email letter mail box"), + ("1f4e5", "", "inbox tray", 6, "zero receive email letter mail box"), + ("1f4e6", "", "package", 6, "parcel shipping delivery box communication"), + ("1f4e7", "", "e-mail", 6, "e-mail email letter"), + ("1f4e8", "", "incoming envelope", 6, "delivering receive sent e-mail email letter mail"), + ("1f4e9", "", "envelope with arrow", 6, "outgoing send sent e-mail email letter down mail communication"), + ("1f4ea", "", "closed mailbox with lowered flag", 6, "postbox mail"), + ("1f4eb", "", "closed mailbox with raised flag", 6, "postbox mail communication"), + ("1f4ec", "", "open mailbox with raised flag", 6, "postbox mail"), + ("1f4ed", "", "open mailbox with lowered flag", 6, "postbox mail"), + ("1f4ee", "", "postbox", 6, "mailbox mail"), + ("1f4ef", "", "postal horn", 6, "post"), + ("1f4f0", "", "newspaper", 6, "news paper communication"), + ("1f4f1", "", "mobile phone", 6, "cell telephone communication"), + ("1f4f2", "", "mobile phone with arrow", 6, "call receive build cell telephone communication"), + ("1f4f3", "", "vibration mode", 7, "cell mobile telephone phone communication"), + ("1f4f4", "", "mobile phone off", 7, "cell telephone"), + ("1f4f5", "", "no mobile phones", 7, "cell telephone phone prohibited forbidden not"), + ("1f4f6", "", "antenna bars", 7, "signal cell mobile telephone phone bar communication"), + ("1f4f7", "", "camera", 6, "photo selfie snap tbt trip video"), + ("1f4f8", "", "camera with flash", 6, "video"), + ("1f4f9", "", "video camera", 6, "camcorder tbt"), + ("1f4fa", "", "television", 6, "tv video"), + ("1f4fb", "", "radio", 6, "tbt entertainment video"), + ("1f4fc", "", "videocassette", 6, "tape vcr vhs old school video"), + ("1f4fd-fe0f", "", "film projector", 6, "cinema movie video"), + ("1f4ff", "", "prayer beads", 6, "necklace religion clothing"), + ("1f500", "", "shuffle tracks button", 7, "crossed"), + ("1f501", "", "repeat button", 7, "clockwise"), + ("1f502", "", "repeat single button", 7, "once clockwise"), + ("1f503", "", "clockwise vertical arrows", 7, "reload refresh"), + ("1f504", "", "counterclockwise arrows button", 7, "anticlockwise deja rewindershins vu refresh again"), + ("1f505", "", "dim button", 7, "brightness low"), + ("1f506", "", "bright button", 7, "brightness light"), + ("1f507", "", "muted speaker", 6, "mute silent quiet sound"), + ("1f508", "", "speaker low volume", 6, "soft sound"), + ("1f509", "", "speaker medium volume", 6, "sound"), + ("1f50a", "", "speaker high volume", 6, "loud sound music"), + ("1f50b", "", "battery", 6, ""), + ("1f50c", "", "electric plug", 6, "electricity"), + ("1f50d", "", "magnifying glass tilted left", 6, "left-pointing search lab science tool"), + ("1f50e", "", "magnifying glass tilted right", 6, "right-pointing search contact lab science tool"), + ("1f50f", "", "locked with pen", 6, "privacy ink nib lock"), + ("1f510", "", "locked with key", 6, "secure lock bike closed"), + ("1f511", "", "key", 6, "keys major password unlock lock"), + ("1f512", "", "locked", 6, "private lock closed"), + ("1f513", "", "unlocked", 6, "cracked unlock lock open"), + ("1f514", "", "bell", 6, "break church sound"), + ("1f515", "", "bell with slash", 6, "mute silent quiet sound prohibited forbidden no not"), + ("1f516", "", "bookmark", 6, "mark"), + ("1f517", "", "link", 6, "links"), + ("1f518", "", "radio button", 7, "geometric"), + ("1f519", "", "BACK arrow", 7, ""), + ("1f51a", "", "END arrow", 7, ""), + ("1f51b", "", "ON! arrow", 7, "ON! mark"), + ("1f51c", "", "SOON arrow", 7, "brb omw"), + ("1f51d", "", "TOP arrow", 7, "homie up"), + ("1f51e", "", "no one under eighteen", 7, "18 age restriction underage prohibited forbidden not"), + ("1f51f", "", "keycap: 10", 7, ""), + ("1f520", "", "input latin uppercase", 7, "ABCD letters"), + ("1f521", "", "input latin lowercase", 7, "abcd letters"), + ("1f522", "", "input numbers", 7, "1234"), + ("1f523", "", "input symbols", 7, "& % \u{266a} \u{3012}"), + ("1f524", "", "input latin letters", 7, "abc alphabet"), + ("1f525", "", "fire", 4, "af flame lit litaf burn hot tool"), + ("1f526", "", "flashlight", 6, "torch electric light tool"), + ("1f527", "", "wrench", 6, "spanner improvement home tool"), + ("1f528", "", "hammer", 6, "repairs improvement home tool"), + ("1f529", "", "nut and bolt", 6, "improvement home tool"), + ("1f52a", "", "kitchen knife", 3, "hocho chef cooking weapon tool"), + ("1f52b", "", "water pistol", 5, "gun handgun revolver weapon tool"), + ("1f52c", "", "microscope", 6, "experiment lab science tool"), + ("1f52d", "", "telescope", 6, "contact extraterrestrial science tool"), + ("1f52e", "", "crystal ball", 5, "future fortune magic fairytale fairy tale tool"), + ("1f52f", "", "dotted six-pointed star", 7, "six-pointed jewish fortune judaism"), + ("1f530", "", "Japanese symbol for beginner", 7, "chevron leaf yellow green tool"), + ("1f531", "", "trident emblem", 7, "poseidon anchor ship tool"), + ("1f532", "", "black square button", 7, "geometric"), + ("1f533", "", "white square button", 7, "outlined geometric"), + ("1f534", "", "red circle", 7, "geometric"), + ("1f535", "", "blue circle", 7, "geometric"), + ("1f536", "", "large orange diamond", 7, "geometric"), + ("1f537", "", "large blue diamond", 7, "geometric"), + ("1f538", "", "small orange diamond", 7, "geometric"), + ("1f539", "", "small blue diamond", 7, "geometric"), + ("1f53a", "", "red triangle pointed up", 7, "geometric"), + ("1f53b", "", "red triangle pointed down", 7, "geometric"), + ("1f53c", "", "upwards button", 7, "red up"), + ("1f53d", "", "downwards button", 7, "down red"), + ("1f549-fe0f", "", "om", 7, "Hindu religion"), + ("1f54a-fe0f", "", "dove", 2, "fly peace ornithology bird"), + ("1f54b", "", "kaaba", 4, "hajj umrah islam Muslim religion"), + ("1f54c", "", "mosque", 4, "masjid islam Muslim religion"), + ("1f54d", "", "synagogue", 4, "Jew Jewish temple judaism religion"), + ("1f54e", "", "menorah", 7, "candelabrum candlestick hanukkah jewish judaism religion"), + ("1f550", "", "one o\u{2019}clock", 4, "1:00 1 o\u{2019}clock time"), + ("1f551", "", "two o\u{2019}clock", 4, "2:00 2 o\u{2019}clock time"), + ("1f552", "", "three o\u{2019}clock", 4, "3:00 3 o\u{2019}clock time"), + ("1f553", "", "four o\u{2019}clock", 4, "4:00 4 o\u{2019}clock time"), + ("1f554", "", "five o\u{2019}clock", 4, "5:00 5 o\u{2019}clock time"), + ("1f555", "", "six o\u{2019}clock", 4, "6:00 6 o\u{2019}clock time"), + ("1f556", "", "seven o\u{2019}clock", 4, "7:00 0 7 o\u{2019}clock"), + ("1f557", "", "eight o\u{2019}clock", 4, "8:00 8 o\u{2019}clock time"), + ("1f558", "", "nine o\u{2019}clock", 4, "9:00 9 o\u{2019}clock time"), + ("1f559", "", "ten o\u{2019}clock", 4, "10:00 10 0 o\u{2019}clock"), + ("1f55a", "", "eleven o\u{2019}clock", 4, "11:00 11 o\u{2019}clock time"), + ("1f55b", "", "twelve o\u{2019}clock", 4, "12:00 12 o\u{2019}clock time"), + ("1f55c", "", "one-thirty", 4, "1:30 one-thirty 1 30 time clock"), + ("1f55d", "", "two-thirty", 4, "2:30 two-thirty 2 30 time clock"), + ("1f55e", "", "three-thirty", 4, "3:30 three-thirty 3 30 time clock"), + ("1f55f", "", "four-thirty", 4, "4:30 four-thirty 4 30 time clock"), + ("1f560", "", "five-thirty", 4, "5:30 five-thirty 5 30 time clock"), + ("1f561", "", "six-thirty", 4, "6:30 six-thirty 6 30 clock"), + ("1f562", "", "seven-thirty", 4, "7:30 seven-thirty 7 30 clock"), + ("1f563", "", "eight-thirty", 4, "8:30 eight-thirty 8 30 time clock"), + ("1f564", "", "nine-thirty", 4, "9:30 nine-thirty 9 30 time clock"), + ("1f565", "", "ten-thirty", 4, "10:30 ten-thirty 10 30 time clock"), + ("1f566", "", "eleven-thirty", 4, "11:30 eleven-thirty 11 30 time clock"), + ("1f567", "", "twelve-thirty", 4, "12:30 twelve-thirty 12 30 time clock"), + ("1f56f-fe0f", "", "candle", 6, "light"), + ("1f570-fe0f", "", "mantelpiece clock", 4, "time"), + ("1f573-fe0f", "", "hole", 0, ""), + ("1f574-fe0f", "", "person in suit levitating", 1, "business"), + ("1f575-fe0f", "", "detective", 1, "sleuth spy"), + ("1f575-fe0f-200d-2640-fe0f", "", "woman detective", 1, "sleuth spy"), + ("1f575-fe0f-200d-2642-fe0f", "", "man detective", 1, "sleuth spy"), + ("1f576-fe0f", "", "sunglasses", 6, "dark eyewear glasses eye"), + ("1f577-fe0f", "", "spider", 2, "insect"), + ("1f578-fe0f", "", "spider web", 2, ""), + ("1f579-fe0f", "", "joystick", 5, "videogame video game"), + ("1f57a", "", "man dancing", 1, "flair flamenco groove let\u{2019}s tango elegant festive salsa dance dancer"), + ("1f587-fe0f", "", "linked paperclips", 6, "link paperclip"), + ("1f58a-fe0f", "", "pen", 6, "ballpoint"), + ("1f58b-fe0f", "", "fountain pen", 6, ""), + ("1f58c-fe0f", "", "paintbrush", 6, "painting"), + ("1f58d-fe0f", "", "crayon", 6, ""), + ("1f590-fe0f", "", "hand with fingers splayed", 1, "raised stop finger"), + ("1f595", "", "middle finger", 1, ""), + ("1f596", "", "vulcan salute", 1, "hands finger"), + ("1f5a4", "", "black heart", 0, "wicked evil"), + ("1f5a5-fe0f", "", "desktop computer", 6, "monitor"), + ("1f5a8-fe0f", "", "printer", 6, "computer"), + ("1f5b1-fe0f", "", "computer mouse", 6, ""), + ("1f5b2-fe0f", "", "trackball", 6, "computer"), + ("1f5bc-fe0f", "", "framed picture", 5, "frame museum art painting"), + ("1f5c2-fe0f", "", "card index dividers", 6, ""), + ("1f5c3-fe0f", "", "card file box", 6, ""), + ("1f5c4-fe0f", "", "file cabinet", 6, "filing paper"), + ("1f5d1-fe0f", "", "wastebasket", 6, "garbage trash waste can"), + ("1f5d2-fe0f", "", "spiral notepad", 6, "pad note"), + ("1f5d3-fe0f", "", "spiral calendar", 6, "pad"), + ("1f5dc-fe0f", "", "clamp", 6, "compress vice tool"), + ("1f5dd-fe0f", "", "old key", 6, "clue lock"), + ("1f5de-fe0f", "", "rolled-up newspaper", 6, "rolled-up news paper"), + ("1f5e1-fe0f", "", "dagger", 6, "knife weapon"), + ("1f5e3-fe0f", "", "speaking head", 1, "speak silhouette"), + ("1f5e8-fe0f", "", "left speech bubble", 0, "dialog balloon"), + ("1f5ef-fe0f", "", "right anger bubble", 0, "balloon angry mad"), + ("1f5f3-fe0f", "", "ballot box with ballot", 6, ""), + ("1f5fa-fe0f", "", "world map", 4, ""), + ("1f5fb", "", "mount fuji", 4, "nature mountain"), + ("1f5fc", "", "Tokyo tower", 4, ""), + ("1f5fd", "", "Statue of Liberty", 4, "ny nyc york new"), + ("1f5fe", "", "map of Japan", 4, ""), + ("1f5ff", "", "moai", 6, "moyai stoneface statue travel"), + ("1f600", "", "grinning face", 0, "cheerful cheery nice grin laugh teeth happy smiling smile"), + ("1f601", "", "beaming face with smiling eyes", 0, "nice grin grinning teeth happy eye smile"), + ("1f602", "", "face with tears of joy", 0, "hilarious roflmao funny hehe lmao rofl haha laugh lol crying"), + ("1f603", "", "grinning face with big eyes", 0, "yay grin awesome teeth happy mouth open smiling smile"), + ("1f604", "", "grinning face with smiling eyes", 0, "grin laugh lol happy mouth open eye smile"), + ("1f605", "", "grinning face with sweat", 0, "stress dejected stressed nervous excited cold mouth open smiling smile"), + ("1f606", "", "grinning squinting face", 0, "hahaha rofl haha laugh lol closed happy mouth open eyes"), + ("1f607", "", "smiling face with halo", 0, "angels innocent spirit angel angelic blessed peaceful happy fairytale fairy"), + ("1f608", "", "smiling face with horns", 0, "demon devil purple shade evil fairytale fairy tale smile"), + ("1f609", "", "winking face", 0, "heartbreaker tease winks wink sexy slide flirt"), + ("1f60a", "", "smiling face with smiling eyes", 0, "satisfied blush glad eye smile"), + ("1f60b", "", "face savoring food", 0, "savor tasty um delicious yum yummy eat full hungry smiling"), + ("1f60c", "", "relieved face", 0, "calm relief zen peace"), + ("1f60d", "", "smiling face with heart-eyes", 0, "heart-eyes romantic hearts kisses feels xoxo bae romance eye ily"), + ("1f60e", "", "smiling face with sunglasses", 0, "chilling shades rad relaxed slay swag cool style bright awesome"), + ("1f60f", "", "smirking face", 0, "boss dapper kidding leer slick smirk smug snicker suave suspicious"), + ("1f610", "", "neutral face", 0, "deadpan blank unamused unimpressed expressionless fine jealous straight awkward meh"), + ("1f611", "", "expressionless face", 0, "inexpressive uh unimpressed fine jealous straight awkward meh oh dead"), + ("1f612", "", "unamused face", 0, "... jel uhh weird jelly pissed fine jealous ugh bored"), + ("1f613", "", "downcast face with sweat", 0, "close yikes headache nervous scared feels cold sad"), + ("1f614", "", "pensive face", 0, "died lost sucks losing awful dejected bored disappointed sad"), + ("1f615", "", "confused face", 0, "befuddled confusing hm sure dunno sorry meh frown sad not"), + ("1f616", "", "confounded face", 0, "cringe distraught annoyed confused frustrated mad feels sad"), + ("1f617", "", "kissing face", 0, "smooch smooches date flirt xoxo you kiss dating ily 143"), + ("1f618", "", "face blowing a kiss", 0, "lover miss muah smooch romantic adorbs flirt xoxo you bae"), + ("1f619", "", "kissing face with smiling eyes", 0, "kisses closed night date flirt kiss dating eye ily 143"), + ("1f61a", "", "kissing face with closed eyes", 0, "blush smooches kisses date flirt xoxo bae dating eye ily"), + ("1f61b", "", "face with tongue", 0, "cool stuck-out nice awesome party sweet"), + ("1f61c", "", "winking face with tongue", 0, "joke loopy nutty wacky weirdo wink epic funny stuck-out crazy"), + ("1f61d", "", "squinting face with tongue", 0, "horrible taste gross stuck-out yolo closed omg whatever eye eyes"), + ("1f61e", "", "disappointed face", 0, "losing awful blame dejected fail unhappy sad"), + ("1f61f", "", "worried face", 0, "butterflies nerves stress worry stressed anxious nervous surprised sad"), + ("1f620", "", "angry face", 0, "maddening rage blame anger frustrated shade mad upset feels unhappy"), + ("1f621", "", "enraged face", 0, "maddening rage anger pouting angry shade mad upset feels unhappy"), + ("1f622", "", "crying face", 0, "triste miss awful cry tear feels unhappy sad"), + ("1f623", "", "persevering face", 0, "concentrate concentration focus persevere headache"), + ("1f624", "", "face with steam from nose", 0, "fume fuming furious fury triumph won anger angry mad feels"), + ("1f625", "", "sad but relieved face", 0, "complicated whew close call anxious sweat disappointed not time"), + ("1f626", "", "frowning face with open mouth", 0, "caught guard what wow surprise scared frown scary"), + ("1f627", "", "anguished face", 0, "forgot stressed what wow surprise scared scary unhappy"), + ("1f628", "", "fearful face", 0, "afraid blame fear worried anxious scared"), + ("1f629", "", "weary face", 0, "nooo fail sleepy hungry crying tired mad feels unhappy sad"), + ("1f62a", "", "sleepy face", 0, "sleeping sleep crying tired night good sad"), + ("1f62b", "", "tired face", 0, "sneeze cost nap feels sad"), + ("1f62c", "", "grimacing face", 0, "awk dentist grimace awkward grinning smiling smile"), + ("1f62d", "", "loudly crying face", 0, "bawling sob tears cry tear unhappy sad"), + ("1f62e", "", "face with open mouth", 0, "believe sympathy unbelievable unreal forgot whoa shocked surprised wow you"), + ("1f62e-200d-1f4a8", "", "face exhaling", 0, "exhale groan sigh whisper whistle blowing exhausted gasp relief blow"), + ("1f62f", "", "hushed face", 0, "stunned epic woah whoa surprised omg"), + ("1f630", "", "anxious face with sweat", 0, "eek rushed yikes nervous scared blue cold mouth open"), + ("1f631", "", "face screaming in fear", 0, "munch scream screamer fearful epic woah shocked surprised scared"), + ("1f632", "", "astonished face", 0, "totally cost way shocked omg no"), + ("1f633", "", "flushed face", 0, "amazed dazed geez impressed jeez crazy embarrassed heat awkward what"), + ("1f634", "", "sleeping face", 0, "yawn bed bedtime goodnight nap zzz sleep tired night good"), + ("1f635", "", "face with crossed-out eyes", 0, "crossed-out knocked dizzy sick tired dead feels"), + ("1f635-200d-1f4ab", "", "face with spiral eyes", 0, "hypnotized trouble woozy smiley woah confused whoa dizzy omg"), + ("1f636", "", "face without mouth", 0, "mouthless silence speechless blank expressionless mute silent awkward quiet secret"), + ("1f636-200d-1f32b-fe0f", "", "face in clouds", 0, "absentminded fog head"), + ("1f637", "", "face with medical mask", 0, "dermatologist germs dr dentist medicine sick doctor cold"), + ("1f638", "", "grinning cat with smiling eyes", 0, "grin eye smile"), + ("1f639", "", "cat with tears of joy", 0, "laughing laugh lol tear"), + ("1f63a", "", "grinning cat", 0, "mouth open smiling smile"), + ("1f63b", "", "smiling cat with heart-eyes", 0, "heart-eyes eye smile"), + ("1f63c", "", "cat with wry smile", 0, "ironic"), + ("1f63d", "", "kissing cat", 0, "closed kiss eye eyes"), + ("1f63e", "", "pouting cat", 0, ""), + ("1f63f", "", "crying cat", 0, "cry tear sad"), + ("1f640", "", "weary cat", 0, "oh surprised"), + ("1f641", "", "slightly frowning face", 0, "frown sad"), + ("1f642", "", "slightly smiling face", 0, "happy smile"), + ("1f642-200d-2194-fe0f", "", "head shaking horizontally", 0, "shake no"), + ("1f642-200d-2195-fe0f", "", "head shaking vertically", 0, "nod yes"), + ("1f643", "", "upside-down face", 0, "upside-down hehe smile"), + ("1f644", "", "face with rolling eyes", 0, "eyeroll ugh shade whatever"), + ("1f645", "", "person gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f645-200d-2640-fe0f", "", "woman gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f645-200d-2642-fe0f", "", "man gesturing NO", 1, "prohibit forbidden not gesture"), + ("1f646", "", "person gesturing OK", 1, "exercise omg gesture"), + ("1f646-200d-2640-fe0f", "", "woman gesturing OK", 1, "exercise omg gesture"), + ("1f646-200d-2642-fe0f", "", "man gesturing OK", 1, "exercise omg gesture"), + ("1f647", "", "person bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f647-200d-2640-fe0f", "", "woman bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f647-200d-2642-fe0f", "", "man bowing", 1, "apology favor forgive meditate pity regret ask beg sorry bow"), + ("1f648", "", "see-no-evil monkey", 0, "watch forgot hide embarrassed smh secret scared prohibited forbidden omg"), + ("1f649", "", "hear-no-evil monkey", 0, "tmi ears listen shh secret prohibited forbidden not gesture"), + ("1f64a", "", "speak-no-evil monkey", 0, "stealth oops quiet secret prohibited forbidden not gesture"), + ("1f64b", "", "person raising hand", 1, "raise here know me question pick gesture"), + ("1f64b-200d-2640-fe0f", "", "woman raising hand", 1, "raise here know me question pick gesture"), + ("1f64b-200d-2642-fe0f", "", "man raising hand", 1, "raise here know me question pick gesture"), + ("1f64c", "", "raising hands", 1, "praise hooray raised gesture celebration"), + ("1f64d", "", "person frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64d-200d-2640-fe0f", "", "woman frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64d-200d-2642-fe0f", "", "man frowning", 1, "disgruntled disturbed irritated annoyed frustrated disappointed frown upset gesture"), + ("1f64e", "", "person pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64e-200d-2640-fe0f", "", "woman pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64e-200d-2642-fe0f", "", "man pouting", 1, "downtrodden scowl sulk whine grimace disappointed frown upset"), + ("1f64f", "", "folded hands", 1, "appreciate cmon thx blessed thanks please pray ask beg bow"), + ("1f680", "", "rocket", 4, "launch rockets travel space"), + ("1f681", "", "helicopter", 4, "copter roflcopter travel vehicle"), + ("1f682", "", "locomotive", 4, "caboose trains engine steam train railway travel"), + ("1f683", "", "railway car", 4, "tram trolleybus electric train travel"), + ("1f684", "", "high-speed train", 4, "high-speed shinkansen railway"), + ("1f685", "", "bullet train", 4, "high-speed shinkansen nose speed railway travel"), + ("1f686", "", "train", 4, "choo arrived railway"), + ("1f687", "", "metro", 4, "subway travel"), + ("1f688", "", "light rail", 4, "monorail arrived railway"), + ("1f689", "", "station", 4, "train railway"), + ("1f68a", "", "tram", 4, "trolleybus"), + ("1f68b", "", "tram car", 4, "trolley trolleybus bus"), + ("1f68c", "", "bus", 4, "school vehicle"), + ("1f68d", "", "oncoming bus", 4, "cars"), + ("1f68e", "", "trolleybus", 4, "trolley tram bus"), + ("1f68f", "", "bus stop", 4, "busstop"), + ("1f690", "", "minibus", 4, "van drive bus vehicle"), + ("1f691", "", "ambulance", 4, "emergency vehicle"), + ("1f692", "", "fire engine", 4, "truck"), + ("1f693", "", "police car", 4, "5\u{2013}0 cops patrol"), + ("1f694", "", "oncoming police car", 4, ""), + ("1f695", "", "taxi", 4, "cab cabbie drive yellow vehicle car"), + ("1f696", "", "oncoming taxi", 4, "hail cab cabbie cars drove yellow"), + ("1f697", "", "automobile", 4, "driving vehicle car"), + ("1f698", "", "oncoming automobile", 4, "cars drove vehicle car"), + ("1f699", "", "sport utility vehicle", 4, "recreational sportutility drive car"), + ("1f69a", "", "delivery truck", 4, "drive vehicle car"), + ("1f69b", "", "articulated lorry", 4, "semi truck drive move vehicle car"), + ("1f69c", "", "tractor", 4, "vehicle"), + ("1f69d", "", "monorail", 4, "vehicle"), + ("1f69e", "", "mountain railway", 4, "trip car"), + ("1f69f", "", "suspension railway", 4, ""), + ("1f6a0", "", "mountain cableway", 4, "cable gondola lift ski"), + ("1f6a1", "", "aerial tramway", 4, "ropeway cable gondola car"), + ("1f6a2", "", "ship", 4, "passenger boat travel"), + ("1f6a3", "", "person rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a3-200d-2640-fe0f", "", "woman rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a3-200d-2642-fe0f", "", "man rowing boat", 1, "cruise oar raft river row rowboat canoe lake paddle fishing"), + ("1f6a4", "", "speedboat", 4, "billionaire luxury millionaire summer lake boat travel"), + ("1f6a5", "", "horizontal traffic light", 4, "intersection stoplight signal stop"), + ("1f6a6", "", "vertical traffic light", 4, "intersection stoplight drove signal stop"), + ("1f6a7", "", "construction", 4, "barrier"), + ("1f6a8", "", "police car light", 4, "alert beacon alarm revolving emergency siren"), + ("1f6a9", "", "triangular flag", 8, "post golf construction"), + ("1f6aa", "", "door", 6, "front closet back"), + ("1f6ab", "", "prohibited", 7, "entry smoke forbidden no not"), + ("1f6ac", "", "cigarette", 6, "smoking"), + ("1f6ad", "", "no smoking", 7, "smoke prohibited forbidden not"), + ("1f6ae", "", "litter in bin sign", 7, "litterbin"), + ("1f6af", "", "no littering", 7, "litter prohibited forbidden not"), + ("1f6b0", "", "potable water", 7, "drinking"), + ("1f6b1", "", "non-potable water", 7, "dry non-drinking non-potable prohibited"), + ("1f6b2", "", "bicycle", 4, "class cycling gang ride spin spinning cycle cyclist bike"), + ("1f6b3", "", "no bicycles", 7, "bicycle bike prohibited forbidden not"), + ("1f6b4", "", "person biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b4-200d-2640-fe0f", "", "woman biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b4-200d-2642-fe0f", "", "man biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5", "", "person mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5-200d-2640-fe0f", "", "woman mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b5-200d-2642-fe0f", "", "man mountain biking", 1, "bicyclist cycle cyclist riding bicycle bike"), + ("1f6b6", "", "person walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2640-fe0f", "", "woman walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2640-fe0f-200d-27a1-fe0f", "", "woman walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2642-fe0f", "", "man walking", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-2642-fe0f-200d-27a1-fe0f", "", "man walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b6-200d-27a1-fe0f", "", "person walking facing right", 1, "amble gait hike pace stride stroll walk pedestrian"), + ("1f6b7", "", "no pedestrians", 7, "pedestrian prohibited forbidden not"), + ("1f6b8", "", "children crossing", 7, "traffic pedestrian"), + ("1f6b9", "", "men\u{2019}s room", 7, "men\u{2019}s lavatory restroom WC bathroom toilet"), + ("1f6ba", "", "women\u{2019}s room", 7, "women\u{2019}s lavatory restroom WC bathroom toilet"), + ("1f6bb", "", "restroom", 7, "lavatory WC bathroom toilet"), + ("1f6bc", "", "baby symbol", 7, "changing"), + ("1f6bd", "", "toilet", 6, "bathroom"), + ("1f6be", "", "water closet", 7, "lavatory restroom WC bathroom toilet"), + ("1f6bf", "", "shower", 6, "water"), + ("1f6c0", "", "person taking bath", 1, "tub bathtub"), + ("1f6c1", "", "bathtub", 6, "bath"), + ("1f6c2", "", "passport control", 7, ""), + ("1f6c3", "", "customs", 7, "packing"), + ("1f6c4", "", "baggage claim", 7, "journey ready case arrived bags packing trip checked plane travel"), + ("1f6c5", "", "left luggage", 7, "locker baggage case"), + ("1f6cb-fe0f", "", "couch and lamp", 6, "hotel"), + ("1f6cc", "", "person in bed", 1, "bedtime goodnight nap zzz sleep hotel tired night good"), + ("1f6cd-fe0f", "", "shopping bags", 6, "bag hotel"), + ("1f6ce-fe0f", "", "bellhop bell", 4, "hotel"), + ("1f6cf-fe0f", "", "bed", 6, "sleep hotel"), + ("1f6d0", "", "place of worship", 7, "pray religion"), + ("1f6d1", "", "stop sign", 4, "octagonal"), + ("1f6d2", "", "shopping cart", 6, "trolley"), + ("1f6d5", "", "hindu temple", 4, ""), + ("1f6d6", "", "hut", 4, "roundhouse shelter yurt house home"), + ("1f6d7", "", "elevator", 6, "hoist lift accessibility"), + ("1f6d8", "", "landslide", 4, "avalanche disaster mudslide rocks danger earthquake mountain"), + ("1f6d9", "", "lighthouse", 4, ""), + ("1f6dc", "", "wireless", 7, "broadband connectivity hotspot network router smartphone wi-fi wifi wlan internet"), + ("1f6dd", "", "playground slide", 4, "sliding amusement theme park play playing"), + ("1f6de", "", "wheel", 4, "tire turn circle vehicle car"), + ("1f6df", "", "ring buoy", 4, "float lifesaver preserver save saver rescue life safety swim"), + ("1f6e0-fe0f", "", "hammer and wrench", 6, "spanner tool"), + ("1f6e1-fe0f", "", "shield", 6, "weapon"), + ("1f6e2-fe0f", "", "oil drum", 4, ""), + ("1f6e3-fe0f", "", "motorway", 4, "highway road"), + ("1f6e4-fe0f", "", "railway track", 4, "train"), + ("1f6e5-fe0f", "", "motor boat", 4, "motorboat"), + ("1f6e9-fe0f", "", "small airplane", 4, "aeroplane plane"), + ("1f6eb", "", "airplane departure", 4, "check-in departures aeroplane plane"), + ("1f6ec", "", "airplane arrival", 4, "arrivals arriving landing aeroplane plane"), + ("1f6f0-fe0f", "", "satellite", 4, "space"), + ("1f6f3-fe0f", "", "passenger ship", 4, ""), + ("1f6f4", "", "kick scooter", 4, ""), + ("1f6f5", "", "motor scooter", 4, ""), + ("1f6f6", "", "canoe", 4, "boat"), + ("1f6f7", "", "sled", 5, "luge sledge sleigh toboggan snow"), + ("1f6f8", "", "flying saucer", 4, "extra terrestrial UFO aliens"), + ("1f6f9", "", "skateboard", 4, "skater wheels board skate"), + ("1f6fa", "", "auto rickshaw", 4, "tuk"), + ("1f6fb", "", "pickup truck", 4, "flatbed pick-up transportation automobile car"), + ("1f6fc", "", "roller skate", 4, "blades skates"), + ("1f7e0", "", "orange circle", 7, ""), + ("1f7e1", "", "yellow circle", 7, ""), + ("1f7e2", "", "green circle", 7, ""), + ("1f7e3", "", "purple circle", 7, ""), + ("1f7e4", "", "brown circle", 7, ""), + ("1f7e5", "", "red square", 7, "penalty card"), + ("1f7e6", "", "blue square", 7, ""), + ("1f7e7", "", "orange square", 7, ""), + ("1f7e8", "", "yellow square", 7, "penalty card"), + ("1f7e9", "", "green square", 7, ""), + ("1f7ea", "", "purple square", 7, ""), + ("1f7eb", "", "brown square", 7, ""), + ("1f7f0", "", "heavy equals sign", 7, "answer equal equality math"), + ("1f90c", "", "pinched fingers", 1, "huh interrogation patience zip ugh sarcastic what hold relax gesture"), + ("1f90d", "", "white heart", 0, "143"), + ("1f90e", "", "brown heart", 0, "143"), + ("1f90f", "", "pinching hand", 1, "bit little sort amount fingers small"), + ("1f910", "", "zipper-mouth face", 0, "shut zipper-mouth keep zip quiet secret"), + ("1f911", "", "money-mouth face", 0, "money-mouth paid"), + ("1f912", "", "face with thermometer", 0, "ill sick"), + ("1f913", "", "nerd face", 0, "brainy clever expert geek gifted intelligent smart glasses"), + ("1f914", "", "thinking face", 0, "chin consider ponder pondering wondering hmm"), + ("1f915", "", "face with head-bandage", 0, "head-bandage hurt injury ouch"), + ("1f916", "", "robot", 0, "monster"), + ("1f917", "", "smiling face with open hands", 0, "hugging hug"), + ("1f918", "", "sign of the horns", 1, "rock-on finger"), + ("1f919", "", "call me hand", 1, "hang loose Shaka"), + ("1f91a", "", "raised back of hand", 1, "backhand"), + ("1f91b", "", "left-facing fist", 1, "left-facing leftwards"), + ("1f91c", "", "right-facing fist", 1, "right-facing rightwards"), + ("1f91d", "", "handshake", 1, "agreement deal meeting shake"), + ("1f91e", "", "crossed fingers", 1, "luck cross finger"), + ("1f91f", "", "love-you gesture", 1, "ILY love-you fingers three"), + ("1f920", "", "cowboy hat face", 0, "cowgirl"), + ("1f921", "", "clown face", 0, ""), + ("1f922", "", "nauseated face", 0, "nasty vomit gross sick"), + ("1f923", "", "rolling on the floor laughing", 0, "hilarious roflmao funny hehe lmao rofl haha joy laugh lol"), + ("1f924", "", "drooling face", 0, ""), + ("1f925", "", "lying face", 0, "liar lie pinocchio"), + ("1f926", "", "person facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f926-200d-2640-fe0f", "", "woman facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f926-200d-2642-fe0f", "", "man facepalming", 1, "bewilder exasperation facepalm again disbelief oh shock smh omg no"), + ("1f927", "", "sneezing face", 0, "gesundheit fever flu sneeze sick"), + ("1f928", "", "face with raised eyebrow", 0, "disapproval distrust emoji mild skeptic skepticism hmm skeptical what disbelief"), + ("1f929", "", "star-struck", 0, "star-struck starry-eyed wow grinning excited eyes smile"), + ("1f92a", "", "zany face", 0, "goofy crazy large small eye eyes"), + ("1f92b", "", "shushing face", 0, "shush shh quiet"), + ("1f92c", "", "face with symbols on mouth", 0, "censor cursing cussing swearing pissed mad"), + ("1f92d", "", "face with hand over mouth", 0, "giggle giggling realization sudden whoops oops shock surprise secret"), + ("1f92e", "", "face vomiting", 0, "barf ew puke spew vomit gross throw sick up"), + ("1f92f", "", "exploding head", 0, "blown mind mindblown explode way shocked no"), + ("1f930", "", "pregnant woman", 1, ""), + ("1f931", "", "breast-feeding", 1, "breast-feeding mom mother nursing baby"), + ("1f932", "", "palms up together", 1, "cupped dua wish prayer pray hands"), + ("1f933", "", "selfie", 1, "camera phone"), + ("1f934", "", "prince", 1, "king crown royal royalty fairytale fairy tale"), + ("1f935", "", "person in tuxedo", 1, "formal wedding"), + ("1f935-200d-2640-fe0f", "", "woman in tuxedo", 1, "formal wedding"), + ("1f935-200d-2642-fe0f", "", "man in tuxedo", 1, "formal groom wedding"), + ("1f936", "", "Mrs. Claus", 1, "holiday merry mother santa xmas Christmas fairy tale celebration"), + ("1f937", "", "person shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f937-200d-2640-fe0f", "", "woman shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f937-200d-2642-fe0f", "", "man shrugging", 1, "guess idk ignorance indifference knows maybe shrug who doubt dunno"), + ("1f938", "", "person cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f938-200d-2640-fe0f", "", "woman cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f938-200d-2642-fe0f", "", "man cartwheeling", 1, "active cartwheel gymnastics somersault flip excited happy"), + ("1f939", "", "person juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f939-200d-2640-fe0f", "", "woman juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f939-200d-2642-fe0f", "", "man juggling", 1, "act balancing juggle manage multitask skill handle balance"), + ("1f93a", "", "person fencing", 1, "fencer sword"), + ("1f93c", "", "people wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93c-200d-2640-fe0f", "", "women wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93c-200d-2642-fe0f", "", "men wrestling", 1, "combat duel grapple tournament wrestle ring"), + ("1f93d", "", "person playing water polo", 1, "waterpolo swimming"), + ("1f93d-200d-2640-fe0f", "", "woman playing water polo", 1, "waterpolo swimming"), + ("1f93d-200d-2642-fe0f", "", "man playing water polo", 1, "waterpolo swimming"), + ("1f93e", "", "person playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93e-200d-2640-fe0f", "", "woman playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93e-200d-2642-fe0f", "", "man playing handball", 1, "chuck hurl lob pitch toss athletics catch throw ball"), + ("1f93f", "", "diving mask", 5, "snorkeling scuba"), + ("1f940", "", "wilted flower", 2, "dying"), + ("1f941", "", "drum", 6, "drumsticks music"), + ("1f942", "", "clinking glasses", 3, "clink celebrate glass drink"), + ("1f943", "", "tumbler glass", 3, "liquor scotch whiskey whisky shot"), + ("1f944", "", "spoon", 3, "tableware eat"), + ("1f945", "", "goal net", 5, ""), + ("1f947", "", "1st place medal", 5, "first gold"), + ("1f948", "", "2nd place medal", 5, "second silver"), + ("1f949", "", "3rd place medal", 5, "bronze third"), + ("1f94a", "", "boxing glove", 5, ""), + ("1f94b", "", "martial arts uniform", 5, "judo karate taekwondo"), + ("1f94c", "", "curling stone", 5, "rock game"), + ("1f94d", "", "lacrosse", 5, "goal sports stick ball"), + ("1f94e", "", "softball", 5, "underarm glove sports ball"), + ("1f94f", "", "flying disc", 5, "ultimate"), + ("1f950", "", "croissant", 3, "roll french crescent bread breakfast"), + ("1f951", "", "avocado", 3, "fruit"), + ("1f952", "", "cucumber", 3, "pickle vegetable"), + ("1f953", "", "bacon", 3, "meat breakfast"), + ("1f954", "", "potato", 3, "vegetable"), + ("1f955", "", "carrot", 3, "vegetable"), + ("1f956", "", "baguette bread", 3, "french"), + ("1f957", "", "green salad", 3, ""), + ("1f958", "", "shallow pan of food", 3, "casserole paella"), + ("1f959", "", "stuffed flatbread", 3, "gyro falafel kebab"), + ("1f95a", "", "egg", 3, "breakfast"), + ("1f95b", "", "glass of milk", 3, "drink"), + ("1f95c", "", "peanuts", 3, "peanut nut vegetable"), + ("1f95d", "", "kiwi fruit", 3, ""), + ("1f95e", "", "pancakes", 3, "cr\u{ea}pe hotcake pancake breakfast"), + ("1f95f", "", "dumpling", 3, "empanada gy\u{14d}za jiaozi pierogi potsticker"), + ("1f960", "", "fortune cookie", 3, "prophecy"), + ("1f961", "", "takeout box", 3, "oyster pail chopsticks delivery"), + ("1f962", "", "chopsticks", 3, "hashi jeotgarak kuaizi"), + ("1f963", "", "bowl with spoon", 3, "cereal congee oatmeal porridge breakfast"), + ("1f964", "", "cup with straw", 3, "malt soda juice soft water drink"), + ("1f965", "", "coconut", 3, "pi\u{f1}a colada palm"), + ("1f966", "", "broccoli", 3, "wild cabbage"), + ("1f967", "", "pie", 3, "filling pumpkin apple slice meat pastry fruit"), + ("1f968", "", "pretzel", 3, "convoluted twisted"), + ("1f969", "", "cut of meat", 3, "lambchop porkchop steak chop red"), + ("1f96a", "", "sandwich", 3, "bread"), + ("1f96b", "", "canned food", 3, "can"), + ("1f96c", "", "leafy green", 3, "bok burgers choy kale lettuce cabbage salad"), + ("1f96d", "", "mango", 3, "tropical fruit"), + ("1f96e", "", "moon cake", 3, "yu\u{e8}b\u{1d0}ng autumn festival"), + ("1f96f", "", "bagel", 3, "schmear bakery bread breakfast"), + ("1f970", "", "smiling face with hearts", 0, "adore crush 3 you romance ily smile"), + ("1f971", "", "yawning face", 0, "yawn bedtime goodnight nap zzz bored sleepy sleep tired night"), + ("1f972", "", "smiling face with tear", 0, "pain touched glad grateful proud relieved smiley joy happy smile"), + ("1f973", "", "partying face", 0, "bday horn hooray birthday celebrate excited hat party happy celebration"), + ("1f974", "", "woozy face", 0, "intoxicated tipsy uneven drunk wavy dizzy mouth eyes"), + ("1f975", "", "hot face", 0, "feverish panting red-faced stroke sweating dying heat tongue"), + ("1f976", "", "cold face", 0, "blue-faced freezing frostbite icicles subzero teeth blue"), + ("1f977", "", "ninja", 1, "assassin fighter skills fight hidden soldier stealth war sly secret"), + ("1f978", "", "disguised face", 0, "disguise incognito moustache mustache tache tash eyebrow spy glasses nose"), + ("1f979", "", "face holding back tears", 0, "admiration aww feelings gratitude resist grateful please proud cry embarrassed"), + ("1f97a", "", "pleading face", 0, "begging mercy why puppy please pretty big eyes sad not"), + ("1f97b", "", "sari", 6, "dress clothing"), + ("1f97c", "", "lab coat", 6, "dr jacket experiment scientist doctor clothes white"), + ("1f97d", "", "goggles", 6, "dive welding protection scuba swimming eye"), + ("1f97e", "", "hiking boot", 6, "backpacking outdoors camping brown shoe"), + ("1f97f", "", "flat shoe", 6, "comfy flats slip-on slipper ballet"), + ("1f980", "", "crab", 2, "Cancer zodiac"), + ("1f981", "", "lion", 2, "alpha mane order rawr roar safari Leo strong zodiac"), + ("1f982", "", "scorpion", 2, "Scorpio Scorpius zodiac"), + ("1f983", "", "turkey", 2, "gobble thanksgiving bird"), + ("1f984", "", "unicorn", 2, ""), + ("1f985", "", "eagle", 2, "ornithology bird"), + ("1f986", "", "duck", 2, "ornithology bird"), + ("1f987", "", "bat", 2, "vampire"), + ("1f988", "", "shark", 2, "fish"), + ("1f989", "", "owl", 2, "wise ornithology bird"), + ("1f98a", "", "fox", 2, ""), + ("1f98b", "", "butterfly", 2, "pretty insect"), + ("1f98c", "", "deer", 2, ""), + ("1f98d", "", "gorilla", 2, ""), + ("1f98e", "", "lizard", 2, "reptile"), + ("1f98f", "", "rhinoceros", 2, ""), + ("1f990", "", "shrimp", 2, "shellfish small"), + ("1f991", "", "squid", 2, "mollusk"), + ("1f992", "", "giraffe", 2, "spots"), + ("1f993", "", "zebra", 2, "stripe"), + ("1f994", "", "hedgehog", 2, "spiny"), + ("1f995", "", "sauropod", 2, "brachiosaurus brontosaurus diplodocus dinosaur"), + ("1f996", "", "T-Rex", 2, "T-Rex Tyrannosaurus dinosaur"), + ("1f997", "", "cricket", 2, "grasshopper Orthoptera bug insect"), + ("1f998", "", "kangaroo", 2, "joey jump marsupial"), + ("1f999", "", "llama", 2, "alpaca guanaco vicu\u{f1}a wool"), + ("1f99a", "", "peacock", 2, "ostentatious peahen colorful pretty proud ornithology bird"), + ("1f99b", "", "hippopotamus", 2, "hippo"), + ("1f99c", "", "parrot", 2, "pirate talk ornithology bird"), + ("1f99d", "", "raccoon", 2, "curious sly"), + ("1f99e", "", "lobster", 2, "bisque claws seafood"), + ("1f99f", "", "mosquito", 2, "malaria bite disease fever virus pest insect"), + ("1f9a0", "", "microbe", 2, "amoeba bacteria virus science"), + ("1f9a1", "", "badger", 2, "pester honey"), + ("1f9a2", "", "swan", 2, "cygnet duckling ugly ornithology bird"), + ("1f9a3", "", "mammoth", 2, "tusk wooly extinction large"), + ("1f9a4", "", "dodo", 2, "extinction large ornithology bird"), + ("1f9a5", "", "sloth", 2, "lazy slow"), + ("1f9a6", "", "otter", 2, "playful fishing"), + ("1f9a7", "", "orangutan", 2, "ape monkey"), + ("1f9a8", "", "skunk", 2, "stink"), + ("1f9a9", "", "flamingo", 2, "flamboyant tropical ornithology bird"), + ("1f9aa", "", "oyster", 2, "diving pearl"), + ("1f9ab", "", "beaver", 2, "dam teeth"), + ("1f9ac", "", "bison", 2, "herd wisent buffalo"), + ("1f9ad", "", "seal", 2, "lion sea ocean"), + ("1f9ae", "", "guide dog", 2, "blind accessibility"), + ("1f9af", "", "white cane", 6, "probing blind accessibility"), + ("1f9b4", "", "bone", 1, "wishbone bones skeleton dog"), + ("1f9b5", "", "leg", 1, "knee limb bent foot kick"), + ("1f9b6", "", "foot", 1, "ankle stomp feet kick"), + ("1f9b7", "", "tooth", 1, "pearly dentist teeth white"), + ("1f9b8", "", "superhero", 1, "hero superpower good"), + ("1f9b8-200d-2640-fe0f", "", "woman superhero", 1, "heroine hero superpower good"), + ("1f9b8-200d-2642-fe0f", "", "man superhero", 1, "hero superpower good"), + ("1f9b9", "", "supervillain", 1, "criminal villain bad superpower evil"), + ("1f9b9-200d-2640-fe0f", "", "woman supervillain", 1, "criminal villain bad superpower evil"), + ("1f9b9-200d-2642-fe0f", "", "man supervillain", 1, "criminal villain bad superpower evil"), + ("1f9ba", "", "safety vest", 6, "emergency"), + ("1f9bb", "", "ear with hearing aid", 1, "hard accessibility"), + ("1f9bc", "", "motorized wheelchair", 4, "accessibility"), + ("1f9bd", "", "manual wheelchair", 4, "accessibility"), + ("1f9be", "", "mechanical arm", 1, "prosthetic accessibility"), + ("1f9bf", "", "mechanical leg", 1, "prosthetic accessibility"), + ("1f9c0", "", "cheese wedge", 3, ""), + ("1f9c1", "", "cupcake", 3, "sprinkles sugar treat bakery dessert sweet"), + ("1f9c2", "", "salt", 3, "flavor salty condiment shaker taste mad upset"), + ("1f9c3", "", "beverage box", 3, "juice straw sweet"), + ("1f9c4", "", "garlic", 3, "flavoring"), + ("1f9c5", "", "onion", 3, "flavoring"), + ("1f9c6", "", "falafel", 3, "chickpea meatball"), + ("1f9c7", "", "waffle", 3, "indecisive iron breakfast"), + ("1f9c8", "", "butter", 3, "dairy"), + ("1f9c9", "", "mate", 3, "drink"), + ("1f9ca", "", "ice", 3, "cube iceberg cold"), + ("1f9cb", "", "bubble tea", 3, "boba pearl milk"), + ("1f9cc", "", "troll", 1, "trolling monster fairy tale"), + ("1f9cd", "", "person standing", 1, "stand"), + ("1f9cd-200d-2640-fe0f", "", "woman standing", 1, "stand"), + ("1f9cd-200d-2642-fe0f", "", "man standing", 1, "stand"), + ("1f9ce", "", "person kneeling", 1, "kneel knees"), + ("1f9ce-200d-2640-fe0f", "", "woman kneeling", 1, "kneel knees"), + ("1f9ce-200d-2640-fe0f-200d-27a1-fe0f", "", "woman kneeling facing right", 1, "kneel knees"), + ("1f9ce-200d-2642-fe0f", "", "man kneeling", 1, "kneel knees"), + ("1f9ce-200d-2642-fe0f-200d-27a1-fe0f", "", "man kneeling facing right", 1, "kneel knees"), + ("1f9ce-200d-27a1-fe0f", "", "person kneeling facing right", 1, "kneel knees"), + ("1f9cf", "", "deaf person", 1, "hear ear gesture accessibility"), + ("1f9cf-200d-2640-fe0f", "", "deaf woman", 1, "hear ear gesture accessibility"), + ("1f9cf-200d-2642-fe0f", "", "deaf man", 1, "hear ear gesture accessibility"), + ("1f9d0", "", "face with monocle", 0, "classy stuffy wealthy fancy rich"), + ("1f9d1", "", "person", 1, "adult"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t1_t2", "people with bunny ears: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t1_t3", "people with bunny ears: light skin tone, medium skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t1_t4", "people with bunny ears: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t1_t5", "people with bunny ears: light skin tone, dark skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fb", "people_holding_hands_t1", "people holding hands: light skin tone", 1, "light skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t1_t2", "people wrestling: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t1_t3", "people wrestling: light skin tone, medium skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t1_t4", "people wrestling: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t1_t5", "people wrestling: light skin tone, dark skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t1_t2", "kiss: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t1_t3", "kiss: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t1_t4", "kiss: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t1_t5", "kiss: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t1_t2", "couple with heart: person, person, light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t1_t3", "couple with heart: person, person, light skin tone, medium skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t1_t4", "couple with heart: person, person, light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fb-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t1_t5", "couple with heart: person, person, light skin tone, dark skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t2_t1", "people with bunny ears: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t2_t3", "people with bunny ears: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t2_t4", "people with bunny ears: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t2_t5", "people with bunny ears: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fc", "people_holding_hands_t2", "people holding hands: medium-light skin tone", 1, "medium-light skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t2_t1", "people wrestling: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t2_t3", "people wrestling: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t2_t4", "people wrestling: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t2_t5", "people wrestling: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t2_t1", "kiss: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t2_t3", "kiss: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t2_t4", "kiss: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t2_t5", "kiss: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t2_t1", "couple with heart: person, person, medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t2_t3", "couple with heart: person, person, medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t2_t4", "couple with heart: person, person, medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fc-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t2_t5", "couple with heart: person, person, medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t3_t1", "people with bunny ears: medium skin tone, light skin tone", 1, "light skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t3_t2", "people with bunny ears: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t3_t4", "people with bunny ears: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t3_t5", "people with bunny ears: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fd", "people_holding_hands_t3", "people holding hands: medium skin tone", 1, "medium skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t3_t1", "people wrestling: medium skin tone, light skin tone", 1, "light skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t3_t2", "people wrestling: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t3_t4", "people wrestling: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t3_t5", "people wrestling: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t3_t1", "kiss: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t3_t2", "kiss: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t3_t4", "kiss: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t3_t5", "kiss: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t3_t1", "couple with heart: person, person, medium skin tone, light skin tone", 1, "light skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t3_t2", "couple with heart: person, person, medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t3_t4", "couple with heart: person, person, medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fd-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t3_t5", "couple with heart: person, person, medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t4_t1", "people with bunny ears: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t4_t2", "people with bunny ears: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t4_t3", "people with bunny ears: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f430-200d-1f9d1-1f3ff", "people_with_bunny_ears_t4_t5", "people with bunny ears: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fe", "people_holding_hands_t4", "people holding hands: medium-dark skin tone", 1, "medium-dark skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t4_t1", "people wrestling: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t4_t2", "people wrestling: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t4_t3", "people wrestling: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-1faef-200d-1f9d1-1f3ff", "people_wrestling_t4_t5", "people wrestling: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t4_t1", "kiss: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t4_t2", "kiss: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t4_t3", "kiss: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3ff", "kiss_person_person_t4_t5", "kiss: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t4_t1", "couple with heart: person, person, medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t4_t2", "couple with heart: person, person, medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t4_t3", "couple with heart: person, person, medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3fe-200d-2764-fe0f-200d-1f9d1-1f3ff", "couple_with_heart_person_person_t4_t5", "couple with heart: person, person, medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fb", "people_with_bunny_ears_t5_t1", "people with bunny ears: dark skin tone, light skin tone", 1, "dark skin tone light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fc", "people_with_bunny_ears_t5_t2", "people with bunny ears: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fd", "people_with_bunny_ears_t5_t3", "people with bunny ears: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f430-200d-1f9d1-1f3fe", "people_with_bunny_ears_t5_t4", "people with bunny ears: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone counterpart identical pair soulmate twin twinsies partying dancer"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3ff", "people_holding_hands_t5", "people holding hands: dark skin tone", 1, "dark skin tone friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fb", "people_wrestling_t5_t1", "people wrestling: dark skin tone, light skin tone", 1, "dark skin tone light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fc", "people_wrestling_t5_t2", "people wrestling: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fd", "people_wrestling_t5_t3", "people wrestling: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-1faef-200d-1f9d1-1f3fe", "people_wrestling_t5_t4", "people wrestling: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone combat duel grapple tournament wrestle ring"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fb", "kiss_person_person_t5_t1", "kiss: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fc", "kiss_person_person_t5_t2", "kiss: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fd", "kiss_person_person_t5_t3", "kiss: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f9d1-1f3fe", "kiss_person_person_t5_t4", "kiss: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone mwah babe together anniversary couple date xoxo bae"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fb", "couple_with_heart_person_person_t5_t1", "couple with heart: person, person, dark skin tone, light skin tone", 1, "dark skin tone light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fc", "couple_with_heart_person_person_t5_t2", "couple with heart: person, person, dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fd", "couple_with_heart_person_person_t5_t3", "couple with heart: person, person, dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-1f3ff-200d-2764-fe0f-200d-1f9d1-1f3fe", "couple_with_heart_person_person_t5_t4", "couple with heart: person, person, dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone relationship babe together anniversary you bae kiss dating"), + ("1f9d1-200d-1f33e", "", "farmer", 1, "gardener rancher"), + ("1f9d1-200d-1f373", "", "cook", 1, "chef"), + ("1f9d1-200d-1f37c", "", "person feeding baby", 1, "parent nanny feed nursing newborn"), + ("1f9d1-200d-1f384", "", "Mx Claus", 1, "holiday merry santa xmas Christmas fairy tale celebration"), + ("1f9d1-200d-1f393", "", "student", 1, "graduate"), + ("1f9d1-200d-1f3a4", "", "singer", 1, "entertainer rockstar actor rock star"), + ("1f9d1-200d-1f3a8", "", "artist", 1, "palette"), + ("1f9d1-200d-1f3eb", "", "teacher", 1, "instructor lecturer professor"), + ("1f9d1-200d-1f3ed", "", "factory worker", 1, "assembly industrial"), + ("1f9d1-200d-1f4bb", "", "technologist", 1, "coder developer inventor software computer"), + ("1f9d1-200d-1f4bc", "", "office worker", 1, "architect manager white-collar business"), + ("1f9d1-200d-1f527", "", "mechanic", 1, "electrician tradesperson plumber"), + ("1f9d1-200d-1f52c", "", "scientist", 1, "engineer mathematician physicist chemist biologist"), + ("1f9d1-200d-1f680", "", "astronaut", 1, "rocket space"), + ("1f9d1-200d-1f692", "", "firefighter", 1, "firetruck fire"), + ("1f9d1-200d-1f91d-200d-1f9d1", "", "people holding hands", 1, "friends twins bestie bff hold couple flirt bae dating"), + ("1f9d1-200d-1f9af", "", "person with white cane", 1, "probing blind accessibility"), + ("1f9d1-200d-1f9af-200d-27a1-fe0f", "", "person with white cane facing right", 1, "probing blind accessibility"), + ("1f9d1-200d-1f9b0", "", "person: red hair", 1, "red hair adult"), + ("1f9d1-200d-1f9b1", "", "person: curly hair", 1, "curly hair adult"), + ("1f9d1-200d-1f9b2", "", "person: bald", 1, "adult"), + ("1f9d1-200d-1f9b3", "", "person: white hair", 1, "white hair adult"), + ("1f9d1-200d-1f9bc", "", "person in motorized wheelchair", 1, "accessibility"), + ("1f9d1-200d-1f9bc-200d-27a1-fe0f", "", "person in motorized wheelchair facing right", 1, "accessibility"), + ("1f9d1-200d-1f9bd", "", "person in manual wheelchair", 1, "accessibility"), + ("1f9d1-200d-1f9bd-200d-27a1-fe0f", "", "person in manual wheelchair facing right", 1, "accessibility"), + ("1f9d1-200d-1f9d1-200d-1f9d2", "", "family: adult, adult, child", 1, ""), + ("1f9d1-200d-1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, adult, child, child", 1, ""), + ("1f9d1-200d-1f9d2", "", "family: adult, child", 1, ""), + ("1f9d1-200d-1f9d2-200d-1f9d2", "", "family: adult, child, child", 1, ""), + ("1f9d1-200d-1fa70", "", "ballet dancer", 1, ""), + ("1f9d1-200d-2695-fe0f", "", "health worker", 1, "healthcare nurse therapist doctor"), + ("1f9d1-200d-2696-fe0f", "", "judge", 1, "justice scales law"), + ("1f9d1-200d-2708-fe0f", "", "pilot", 1, "plane"), + ("1f9d2", "", "child", 1, "grandchild bright-eyed kid younger young"), + ("1f9d3", "", "older person", 1, "grandparent elderly wise old adult"), + ("1f9d4", "", "person: beard", 1, "bearded whiskers"), + ("1f9d4-200d-2640-fe0f", "", "woman: beard", 1, "bearded whiskers"), + ("1f9d4-200d-2642-fe0f", "", "man: beard", 1, "bearded whiskers"), + ("1f9d5", "", "woman with headscarf", 1, "bandana hijab kerchief mantilla tichel head"), + ("1f9d6", "", "person in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d6-200d-2640-fe0f", "", "woman in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d6-200d-2642-fe0f", "", "man in steamy room", 1, "luxurious pamper sauna steambath unwind day steam spa relax"), + ("1f9d7", "", "person climbing", 1, "climber climb scale rock mountain up"), + ("1f9d7-200d-2640-fe0f", "", "woman climbing", 1, "climber climb scale rock mountain up"), + ("1f9d7-200d-2642-fe0f", "", "man climbing", 1, "climber climb scale rock mountain up"), + ("1f9d8", "", "person in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d8-200d-2640-fe0f", "", "woman in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d8-200d-2642-fe0f", "", "man in lotus position", 1, "legged legs yoga yogi serenity zen meditation peace relax cross"), + ("1f9d9", "", "mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9d9-200d-2640-fe0f", "", "woman mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9d9-200d-2642-fe0f", "", "man mage", 1, "sorcerer sorceress sorcery spell summon wizard witch play magic"), + ("1f9da", "", "fairy", 1, "pixie wings myth fairytale tale"), + ("1f9da-200d-2640-fe0f", "", "woman fairy", 1, "Titania pixie wings myth fairytale tale"), + ("1f9da-200d-2642-fe0f", "", "man fairy", 1, "Oberon Puck pixie wings myth fairytale tale"), + ("1f9db", "", "vampire", 1, "Dracula fangs supernatural undead blood scary teeth halloween"), + ("1f9db-200d-2640-fe0f", "", "woman vampire", 1, "fangs supernatural undead blood scary teeth halloween"), + ("1f9db-200d-2642-fe0f", "", "man vampire", 1, "fangs supernatural undead blood scary teeth halloween"), + ("1f9dc", "", "merperson", 1, "siren trident folklore sea creature ocean fairytale"), + ("1f9dc-200d-2640-fe0f", "", "mermaid", 1, "merwoman siren trident folklore sea creature ocean fairytale"), + ("1f9dc-200d-2642-fe0f", "", "merman", 1, "Neptune Poseidon Triton siren trident folklore sea creature ocean fairytale"), + ("1f9dd", "", "elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9dd-200d-2640-fe0f", "", "woman elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9dd-200d-2642-fe0f", "", "man elf", 1, "elves enchantment magical folklore myth magic"), + ("1f9de", "", "genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9de-200d-2640-fe0f", "", "woman genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9de-200d-2642-fe0f", "", "man genie", 1, "djinn jinn rub wishes lamp myth"), + ("1f9df", "", "zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9df-200d-2640-fe0f", "", "woman zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9df-200d-2642-fe0f", "", "man zombie", 1, "apocalypse horror undead walking scary dead halloween"), + ("1f9e0", "", "brain", 1, "intelligent smart"), + ("1f9e1", "", "orange heart", 0, "143"), + ("1f9e2", "", "billed cap", 6, "baseball bent dad hat"), + ("1f9e3", "", "scarf", 6, "neck bundle cold up"), + ("1f9e4", "", "gloves", 6, ""), + ("1f9e5", "", "coat", 6, "brr bundle jacket cold up"), + ("1f9e6", "", "socks", 6, "stocking"), + ("1f9e7", "", "red envelope", 5, "h\u{f3}ngb\u{101}o lai gift see luck good money"), + ("1f9e8", "", "firecracker", 5, "dynamite explosive spark pop popping fireworks fire light"), + ("1f9e9", "", "puzzle piece", 5, "interlocking jigsaw clue"), + ("1f9ea", "", "test tube", 6, "chemistry experiment chemist lab science"), + ("1f9eb", "", "petri dish", 6, "biology culture bacteria biologist lab"), + ("1f9ec", "", "dna", 6, "evolution gene genetics life biologist"), + ("1f9ed", "", "compass", 4, "navigation orienteering magnetic direction"), + ("1f9ee", "", "abacus", 6, "calculation calculator"), + ("1f9ef", "", "fire extinguisher", 6, "extinguish quench"), + ("1f9f0", "", "toolbox", 6, "chest mechanic box red tool"), + ("1f9f1", "", "brick", 4, "bricks clay mortar wall"), + ("1f9f2", "", "magnet", 6, "attraction horseshoe positive shape u magnetic negative"), + ("1f9f3", "", "luggage", 4, "suitcase packing roller bag travel"), + ("1f9f4", "", "lotion bottle", 6, "moisturizer shampoo sunscreen"), + ("1f9f5", "", "thread", 5, "spool string sewing needle"), + ("1f9f6", "", "yarn", 5, "crochet knit ball"), + ("1f9f7", "", "safety pin", 6, "diaper punk rock"), + ("1f9f8", "", "teddy bear", 5, "plaything plush toy stuffed"), + ("1f9f9", "", "broom", 6, "sweeping cleaning witch"), + ("1f9fa", "", "basket", 6, "farming laundry picnic"), + ("1f9fb", "", "roll of paper", 6, "towels toilet"), + ("1f9fc", "", "soap", 6, "lather soapdish clean cleaning bathing bar"), + ("1f9fd", "", "sponge", 6, "absorbing porous soak cleaning"), + ("1f9fe", "", "receipt", 6, "accounting bookkeeping evidence invoice proof"), + ("1f9ff", "", "nazar amulet", 6, "bead charm evil-eye talisman blue"), + ("1fa70", "", "ballet shoes", 6, "dance"), + ("1fa71", "", "one-piece swimsuit", 6, "one-piece bathing suit"), + ("1fa72", "", "briefs", 6, "one-piece underwear swimsuit bathing suit"), + ("1fa73", "", "shorts", 6, "pants underwear swimsuit bathing suit"), + ("1fa74", "", "thong sandal", 6, "flop sandals thongs z\u{14d}ri flip shoe beach"), + ("1fa75", "", "light blue heart", 0, "cyan sky teal cute like special emotion ily 143"), + ("1fa76", "", "grey heart", 0, "gray slate special silver emotion ily 143"), + ("1fa77", "", "pink heart", 0, "adorable cute like special emotion ily sweet 143"), + ("1fa78", "", "drop of blood", 6, "bleed donation menstruation injury medicine"), + ("1fa79", "", "adhesive bandage", 6, ""), + ("1fa7a", "", "stethoscope", 6, "medicine doctor"), + ("1fa7b", "", "x-ray", 6, "x-ray xray bones skeleton medical skull doctor"), + ("1fa7c", "", "crutch", 6, "disability injured mobility help hurt aid stick cane"), + ("1fa80", "", "yo-yo", 5, "fluctuate yo-yo toy"), + ("1fa81", "", "kite", 5, "soar fly"), + ("1fa82", "", "parachute", 4, "hang-glide parasail skydive"), + ("1fa83", "", "boomerang", 6, "rebound repercussion weapon"), + ("1fa84", "", "magic wand", 5, "magician wizard witch"), + ("1fa85", "pinata", "pi\u{f1}ata", 5, "cinco de mayo pinada pinata pi\u{f1}ata festive candy celebrate party"), + ("1fa86", "", "nesting dolls", 5, "babooshka baboushka babushka matryoshka russia doll"), + ("1fa87", "", "maracas", 6, "cha percussion rattle shaker shake dance instrument party music"), + ("1fa88", "", "flute", 6, "band fife flautist marching piccolo pipe recorder woodwind orchestra instrument"), + ("1fa89", "", "harp", 6, "cupid orchestra instrument music"), + ("1fa8a", "", "trombone", 6, "brass jazz slide instrument music sad"), + ("1fa8b", "", "meteor", 4, ""), + ("1fa8c", "", "eraser", 6, ""), + ("1fa8d", "", "net with handle", 6, ""), + ("1fa8e", "", "treasure chest", 6, "jewels loot valuables wealth gem prize silver gold money"), + ("1fa8f", "", "shovel", 6, "bury dig scoop spade hole garden snow plant"), + ("1fa90", "", "ringed planet", 4, "saturn saturnine"), + ("1fa91", "", "chair", 6, "sit seat"), + ("1fa92", "", "razor", 6, "sharp shave"), + ("1fa93", "", "axe", 6, "ax hatchet split wood chop"), + ("1fa94", "", "diya lamp", 6, "oil light"), + ("1fa95", "", "banjo", 6, "stringed music"), + ("1fa96", "", "military helmet", 6, "army warrior soldier war"), + ("1fa97", "", "accordion", 6, "concertina squeeze squeezebox instrument box music"), + ("1fa98", "", "long drum", 6, "conga rhythm beat instrument"), + ("1fa99", "", "coin", 6, "metal euro treasure rich silver dollar gold money"), + ("1fa9a", "", "carpentry saw", 6, "carpenter trim lumber cut tool"), + ("1fa9b", "", "screwdriver", 6, "flathead handy screw tool"), + ("1fa9c", "", "ladder", 6, "rung step climb"), + ("1fa9d", "", "hook", 6, "crook curve ensnare selling catch point"), + ("1fa9e", "", "mirror", 6, "reflection reflector speculum makeup"), + ("1fa9f", "", "window", 6, "air opening transparent view frame fresh"), + ("1faa0", "", "plunger", 6, "force suction poop cup plumber toilet"), + ("1faa1", "", "sewing needle", 5, "embroidery sew stitches sutures tailoring thread"), + ("1faa2", "", "knot", 5, "cord rope tangled twine twist tie"), + ("1faa3", "", "bucket", 6, "cask vat pail"), + ("1faa4", "", "mouse trap", 6, "bait lure mousetrap snare cheese"), + ("1faa5", "", "toothbrush", 6, "brush dental hygiene toiletry clean bathroom teeth"), + ("1faa6", "", "headstone", 6, "cemetery grave graveyard memorial rip tomb tombstone dead"), + ("1faa7", "", "placard", 6, "demonstration notice picket plaque protest card sign"), + ("1faa8", "", "rock", 4, "boulder solid tough stone heavy"), + ("1faa9", "", "mirror ball", 5, "disco glitter dance party"), + ("1faaa", "", "identification card", 6, "credentials license security ID document"), + ("1faab", "", "low battery", 6, "drained electronic energy power"), + ("1faac", "", "hamsa", 6, "Fatima Mary Miriam protect amulet guide protection fortune palm"), + ("1faad", "", "folding hand fan", 6, "clack cooling clap flutter shy cool dance hot flirt"), + ("1faae", "", "hair pick", 6, "Afro comb groom"), + ("1faaf", "", "khanda", 7, "Deg Fateh Khalsa Sikh Sikhism Tegh religion"), + ("1fab0", "", "fly", 2, "maggot rotting disease pest insect"), + ("1fab1", "", "worm", 2, "annelid earthworm parasite"), + ("1fab2", "", "beetle", 2, "bug insect"), + ("1fab3", "", "cockroach", 2, "roach pest insect"), + ("1fab4", "", "potted plant", 2, "decor grow nurturing house pot"), + ("1fab5", "", "wood", 4, "log timber lumber"), + ("1fab6", "", "feather", 2, "flight plumage light bird"), + ("1fab7", "", "lotus", 2, "Buddhism Hinduism purity calm serenity beauty peace flower"), + ("1fab8", "", "coral", 2, "change climate reef sea ocean"), + ("1fab9", "", "empty nest", 2, "branch nesting home"), + ("1faba", "", "nest with eggs", 2, "branch nesting egg bird"), + ("1fabb", "", "hyacinth", 2, "bloom bluebonnet indigo lavender lilac lupine shrub snapdragon violet spring"), + ("1fabc", "", "jellyfish", 2, "aquarium invertebrate plankton sting stinger tentacles jelly marine ouch burn"), + ("1fabd", "", "wing", 2, "aviation heavenly mythology angelic ascend soar flying fly bird"), + ("1fabe", "", "leafless tree", 2, "bare barren branches trunk winter drought wood dead"), + ("1fabf", "", "goose", 2, "flock fowl gaggle gander geese honk duck silly ornithology bird"), + ("1fac0", "", "anatomical heart", 1, "cardiology real beat heartbeat organ pulse red"), + ("1fac1", "", "lungs", 1, "breath breathe exhalation inhalation lung respiration organ"), + ("1fac2", "", "people hugging", 1, "comfort embrace farewell friendship goodbye hello thanks hug"), + ("1fac3", "", "pregnant man", 1, "belly overeat bloated full"), + ("1fac4", "", "pregnant person", 1, "belly overeat bloated stuffed full"), + ("1fac5", "", "person with crown", 1, "monarch noble regal royal royalty"), + ("1fac6", "", "fingerprint", 1, "crime forensics mystery trace identity clue print detective safety"), + ("1fac8", "", "hairy creature", 1, "bigfoot cryptid giant sasquatch woodwose yeti forest"), + ("1facc", "", "monarch butterfly", 2, ""), + ("1facd", "", "orca", 2, "marine whale ocean"), + ("1face", "", "moose", 2, "alces antlers elk mammal"), + ("1facf", "", "donkey", 2, "ass burro hinny mule stubborn mammal"), + ("1fad0", "", "blueberries", 3, "bilberry blueberry berries berry blue fruit"), + ("1fad1", "", "bell pepper", 3, "capsicum vegetable"), + ("1fad2", "", "olive", 3, ""), + ("1fad3", "", "flatbread", 3, "arepa gordita lavash naan pita bread"), + ("1fad4", "", "tamale", 3, "pamonha wrapped mexican"), + ("1fad5", "", "fondue", 3, "melted chocolate cheese ski pot"), + ("1fad6", "", "teapot", 3, "brew tea pot drink"), + ("1fad7", "", "pouring liquid", 3, "accident pour spill empty oops glass water drink"), + ("1fad8", "", "beans", 3, "kidney legume small"), + ("1fad9", "", "jar", 3, "container nothing sauce condiment empty store"), + ("1fada", "", "ginger root", 3, "natural spice herb beer health"), + ("1fadb", "", "pea pod", 3, "beanstalk edamame soybean beans legume veggie vegetable"), + ("1fadc", "", "root vegetable", 3, "beet radish turnip vegetarian salad garden"), + ("1fadd", "", "pickle", 3, ""), + ("1fadf", "", "splatter", 7, "holi mess paint stain drip ink spill liquid"), + ("1fae0", "", "melting face", 0, "dissolve melt disappear liquid embarrassed haha heat sarcasm sarcastic lol"), + ("1fae1", "", "saluting face", 0, "ma\u{2019}am respect sir troops salute luck yes OK good"), + ("1fae2", "", "face with open eyes and hand over mouth", 0, "amazement awe embarrass gasp disbelief shock quiet surprise scared omg"), + ("1fae3", "", "face with peeking eye", 0, "captivated hiding peek stare embarrass peep shy hide scared"), + ("1fae4", "", "face with diagonal mouth", 0, "confusion doubtful frustration unsure skeptical wtv confused doubt meh frustrated"), + ("1fae5", "", "dotted line face", 0, "depressed introvert invisible disappear hidden wtv hide meh whatever"), + ("1fae6", "", "biting lip", 1, "flirting uncomfortable bite worry fear lipstick sexy worried anxious nervous"), + ("1fae7", "", "bubbles", 6, "burp floating underwater soap clean pearl bubble"), + ("1fae8", "", "shaking face", 0, "daze vibrate earthquake panic crazy whoa shock wow surprise omg"), + ("1fae9", "", "face with bags under eyes", 0, "fatigued exhausted late weary bored sleepy tired"), + ("1faea", "", "distorted face", 0, "anxiety vulnerable panic bloated shocked surprised"), + ("1faeb", "", "cracking face", 0, ""), + ("1faef", "", "fight cloud", 0, "argument brawl debate disagreement ruckus wrestle"), + ("1faf0", "", "hand with index finger and thumb crossed", 1, "expensive <3 snap money"), + ("1faf1", "", "rightwards hand", 1, "reach rightward handshake shake hold right"), + ("1faf1-1f3fb-200d-1faf2-1f3fc", "handshake_t1_t2", "handshake: light skin tone, medium-light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3fd", "handshake_t1_t3", "handshake: light skin tone, medium skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3fe", "handshake_t1_t4", "handshake: light skin tone, medium-dark skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fb-200d-1faf2-1f3ff", "handshake_t1_t5", "handshake: light skin tone, dark skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fb", "handshake_t2_t1", "handshake: medium-light skin tone, light skin tone", 1, "light skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fd", "handshake_t2_t3", "handshake: medium-light skin tone, medium skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3fe", "handshake_t2_t4", "handshake: medium-light skin tone, medium-dark skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fc-200d-1faf2-1f3ff", "handshake_t2_t5", "handshake: medium-light skin tone, dark skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fb", "handshake_t3_t1", "handshake: medium skin tone, light skin tone", 1, "light skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fc", "handshake_t3_t2", "handshake: medium skin tone, medium-light skin tone", 1, "medium skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3fe", "handshake_t3_t4", "handshake: medium skin tone, medium-dark skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fd-200d-1faf2-1f3ff", "handshake_t3_t5", "handshake: medium skin tone, dark skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fb", "handshake_t4_t1", "handshake: medium-dark skin tone, light skin tone", 1, "light skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fc", "handshake_t4_t2", "handshake: medium-dark skin tone, medium-light skin tone", 1, "medium-dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3fd", "handshake_t4_t3", "handshake: medium-dark skin tone, medium skin tone", 1, "medium skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3fe-200d-1faf2-1f3ff", "handshake_t4_t5", "handshake: medium-dark skin tone, dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fb", "handshake_t5_t1", "handshake: dark skin tone, light skin tone", 1, "dark skin tone light skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fc", "handshake_t5_t2", "handshake: dark skin tone, medium-light skin tone", 1, "dark skin tone medium-light skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fd", "handshake_t5_t3", "handshake: dark skin tone, medium skin tone", 1, "dark skin tone medium skin tone agreement deal meeting shake"), + ("1faf1-1f3ff-200d-1faf2-1f3fe", "handshake_t5_t4", "handshake: dark skin tone, medium-dark skin tone", 1, "dark skin tone medium-dark skin tone agreement deal meeting shake"), + ("1faf2", "", "leftwards hand", 1, "leftward reach handshake shake left hold"), + ("1faf3", "", "palm down hand", 1, "dismiss dropped shoo drop pick up"), + ("1faf4", "", "palm up hand", 1, "beckon come offer tell lift know catch me hold"), + ("1faf5", "", "index pointing at the viewer", 1, "poke finger you"), + ("1faf6", "", "heart hands", 1, "<3 you"), + ("1faf7", "", "leftwards pushing hand", 1, "block halt leftward push refuse slap wait pause high five"), + ("1faf8", "", "rightwards pushing hand", 1, "block halt push refuse rightward slap wait pause high five"), + ("1faf9", "", "leftwards thumb sign", 1, ""), + ("1fafa", "", "rightwards thumb sign", 1, ""), + ("203c-fe0f", "", "double exclamation mark", 7, "!! bangbang ! punctuation"), + ("2049-fe0f", "", "exclamation question mark", 7, "!? interrobang ? ! punctuation"), + ("2122-fe0f", "", "trade mark", 7, "TM trademark"), + ("2139-fe0f", "", "information", 7, "I"), + ("2194-fe0f", "", "left-right arrow", 7, "left-right"), + ("2195-fe0f", "", "up-down arrow", 7, "up-down"), + ("2196-fe0f", "", "up-left arrow", 7, "northwest up-left intercardinal direction"), + ("2197-fe0f", "", "up-right arrow", 7, "northeast up-right intercardinal direction"), + ("2198-fe0f", "", "down-right arrow", 7, "down-right southeast intercardinal direction"), + ("2199-fe0f", "", "down-left arrow", 7, "down-left southwest intercardinal direction"), + ("21a9-fe0f", "", "right arrow curving left", 7, ""), + ("21aa-fe0f", "", "left arrow curving right", 7, ""), + ("231a", "", "watch", 4, "time clock"), + ("231b", "", "hourglass done", 4, "sand timer time"), + ("2328-fe0f", "", "keyboard", 6, "computer"), + ("23cf-fe0f", "", "eject button", 7, ""), + ("23e9", "", "fast-forward button", 7, "fast-forward double"), + ("23ea", "", "fast reverse button", 7, "rewind double"), + ("23eb", "", "fast up button", 7, "double"), + ("23ec", "", "fast down button", 7, "double"), + ("23ed-fe0f", "", "next track button", 7, "scene triangle"), + ("23ee-fe0f", "", "last track button", 7, "previous scene triangle"), + ("23ef-fe0f", "", "play or pause button", 7, "triangle right"), + ("23f0", "", "alarm clock", 4, "hrs late waiting hours time"), + ("23f1-fe0f", "", "stopwatch", 4, "time clock"), + ("23f2-fe0f", "", "timer clock", 4, ""), + ("23f3", "", "hourglass not done", 4, "flowing sand waiting hours timer yolo"), + ("23f8-fe0f", "", "pause button", 7, "vertical double bar"), + ("23f9-fe0f", "", "stop button", 7, "square"), + ("23fa-fe0f", "", "record button", 7, "circle"), + ("24c2-fe0f", "", "circled M", 7, "circle"), + ("25aa-fe0f", "", "black small square", 7, "geometric"), + ("25ab-fe0f", "", "white small square", 7, "geometric"), + ("25b6-fe0f", "", "play button", 7, "triangle right"), + ("25c0-fe0f", "", "reverse button", 7, "triangle left"), + ("25fb-fe0f", "", "white medium square", 7, "geometric"), + ("25fc-fe0f", "", "black medium square", 7, "geometric"), + ("25fd", "", "white medium-small square", 7, "medium-small geometric"), + ("25fe", "", "black medium-small square", 7, "medium-small geometric"), + ("2600-fe0f", "", "sun", 4, "rays sunny bright weather space"), + ("2601-fe0f", "", "cloud", 4, "weather"), + ("2602-fe0f", "", "umbrella", 4, "rain clothing"), + ("2603-fe0f", "", "snowman", 4, "snow cold"), + ("2604-fe0f", "", "comet", 4, "space"), + ("260e-fe0f", "", "telephone", 6, "phone"), + ("2611-fe0f", "", "check box with check", 7, "ballot off \u{2713} tick checked done"), + ("2614", "", "umbrella with rain drops", 4, "drop weather clothing"), + ("2615", "", "hot beverage", 3, "cafe caffeine chai coffee steaming morning tea drink"), + ("2618-fe0f", "", "shamrock", 2, "irish plant"), + ("261d-fe0f", "", "index pointing up", 1, "this point finger"), + ("2620-fe0f", "", "skull and crossbones", 0, "bone death monster dead"), + ("2622-fe0f", "", "radioactive", 7, "sign"), + ("2623-fe0f", "", "biohazard", 7, "sign"), + ("2626-fe0f", "", "orthodox cross", 7, "Christian religion"), + ("262a-fe0f", "", "star and crescent", 7, "ramadan islam Muslim religion"), + ("262e-fe0f", "", "peace symbol", 7, "healing peaceful"), + ("262f-fe0f", "", "yin yang", 7, "difficult lives tao taoist total yinyang religion"), + ("2638-fe0f", "", "wheel of dharma", 7, "Buddhist religion"), + ("2639-fe0f", "", "frowning face", 0, "frown sad"), + ("263a-fe0f", "", "smiling face", 0, "relaxed outlined happy smile"), + ("2640-fe0f", "", "female sign", 7, ""), + ("2642-fe0f", "", "male sign", 7, ""), + ("2648", "", "Aries", 7, "ram horoscope zodiac"), + ("2649", "", "Taurus", 7, "ox bull horoscope zodiac"), + ("264a", "", "Gemini", 7, "twins horoscope zodiac"), + ("264b", "", "Cancer", 7, "crab horoscope zodiac"), + ("264c", "", "Leo", 7, "lion horoscope zodiac"), + ("264d", "", "Virgo", 7, "horoscope zodiac"), + ("264e", "", "Libra", 7, "balance justice scales horoscope zodiac"), + ("264f", "", "Scorpio", 7, "scorpion Scorpius horoscope zodiac"), + ("2650", "", "Sagittarius", 7, "archer horoscope zodiac"), + ("2651", "", "Capricorn", 7, "goat horoscope zodiac"), + ("2652", "", "Aquarius", 7, "bearer horoscope water zodiac"), + ("2653", "", "Pisces", 7, "fish horoscope zodiac"), + ("265f-fe0f", "", "chess pawn", 5, "dupe expendable"), + ("2660-fe0f", "", "spade suit", 5, "card game"), + ("2663-fe0f", "", "club suit", 5, "clubs card game"), + ("2665-fe0f", "", "heart suit", 5, "hearts card emotion game"), + ("2666-fe0f", "", "diamond suit", 5, "card game"), + ("2668-fe0f", "", "hot springs", 4, "hotsprings steaming"), + ("267b-fe0f", "", "recycling symbol", 7, "recycle"), + ("267e-fe0f", "", "infinity", 7, "forever unbounded universal"), + ("267f", "", "wheelchair symbol", 7, "access handicap"), + ("2692-fe0f", "", "hammer and pick", 6, "tool"), + ("2693", "", "anchor", 4, "ship tool"), + ("2694-fe0f", "", "crossed swords", 6, "weapon"), + ("2695-fe0f", "", "medical symbol", 7, "aesculapius staff medicine"), + ("2696-fe0f", "", "balance scale", 6, "Libra weight justice scales zodiac tool"), + ("2697-fe0f", "", "alembic", 6, "chemistry tool"), + ("2699-fe0f", "", "gear", 6, "cog cogwheel tool"), + ("269b-fe0f", "", "atom symbol", 7, "atheist"), + ("269c-fe0f", "", "fleur-de-lis", 7, "fleur-de-lis knights"), + ("26a0-fe0f", "", "warning", 7, "caution"), + ("26a1", "", "high voltage", 4, "thunderbolt zap danger electricity thunder lightning electric nature"), + ("26a7-fe0f", "", "transgender symbol", 7, ""), + ("26aa", "", "white circle", 7, "geometric"), + ("26ab", "", "black circle", 7, "geometric"), + ("26b0-fe0f", "", "coffin", 6, "death vampire dead"), + ("26b1-fe0f", "", "funeral urn", 6, "ashes death"), + ("26bd", "", "soccer ball", 5, "futbol football"), + ("26be", "", "baseball", 5, "ball"), + ("26c4", "", "snowman without snow", 4, "cold"), + ("26c5", "", "sun behind cloud", 4, "cloudy weather"), + ("26c8-fe0f", "", "cloud with lightning and rain", 4, "thunderstorm thunder"), + ("26ce", "", "Ophiuchus", 7, "serpent snake bearer zodiac"), + ("26cf-fe0f", "", "pick", 6, "mining hammer tool"), + ("26d1-fe0f", "", "rescue worker\u{2019}s helmet", 6, "worker\u{2019}s aid cross hat"), + ("26d3-fe0f", "", "chains", 6, "chain"), + ("26d3-fe0f-200d-1f4a5", "", "broken chain", 6, "breaking cuffs freedom break"), + ("26d4", "", "no entry", 7, "pass do fail traffic prohibited forbidden not"), + ("26e9-fe0f", "", "shinto shrine", 4, "religion"), + ("26ea", "", "church", 4, "bless chapel Christian cross religion"), + ("26f0-fe0f", "", "mountain", 4, ""), + ("26f1-fe0f", "", "umbrella on ground", 4, "rain sun"), + ("26f2", "", "fountain", 4, ""), + ("26f3", "", "flag in hole", 5, "golf"), + ("26f4-fe0f", "", "ferry", 4, "passenger boat"), + ("26f5", "", "sailboat", 4, "resort sailing yacht sea boat"), + ("26f7-fe0f", "", "skier", 1, "ski snow"), + ("26f8-fe0f", "", "ice skate", 5, "skating"), + ("26f9-fe0f", "", "person bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26f9-fe0f-200d-2640-fe0f", "", "woman bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26f9-fe0f-200d-2642-fe0f", "", "man bouncing ball", 1, "championship dribble player athletic basketball net throw"), + ("26fa", "", "tent", 4, "camping"), + ("26fd", "", "fuel pump", 4, "diesel fuelpump gas gasoline station"), + ("2702-fe0f", "", "scissors", 6, "cutting cut paper tool"), + ("2705", "", "check mark button", 7, "complete completed fixed checkmark \u{2713} tick checked done"), + ("2708-fe0f", "", "airplane", 4, "jet aeroplane flying fly plane travel"), + ("2709-fe0f", "", "envelope", 6, "e-mail email letter"), + ("270a", "", "raised fist", 1, "solidarity clenched punch"), + ("270b", "", "raised hand", 1, "5 high five stop"), + ("270c-fe0f", "", "victory hand", 1, "v peace"), + ("270d-fe0f", "", "writing hand", 1, "write"), + ("270f-fe0f", "", "pencil", 6, ""), + ("2712-fe0f", "", "black nib", 6, "pen"), + ("2714-fe0f", "", "check mark", 7, "checkmark \u{2713} tick checked done heavy"), + ("2716-fe0f", "", "multiply", 7, "cancel \u{d7} multiplication x sign"), + ("271d-fe0f", "", "latin cross", 7, "christ Christian religion"), + ("2721-fe0f", "", "star of David", 7, "Jew Jewish judaism religion"), + ("2728", "", "sparkles", 5, "* sparkle magic star"), + ("2733-fe0f", "", "eight-spoked asterisk", 7, "eight-spoked *"), + ("2734-fe0f", "", "eight-pointed star", 7, "eight-pointed *"), + ("2744-fe0f", "", "snowflake", 4, "snow cold weather"), + ("2747-fe0f", "", "sparkle", 7, "*"), + ("274c", "", "cross mark", 7, "cancel \u{d7} multiplication multiply x"), + ("274e", "", "cross mark button", 7, "\u{d7} multiplication multiply x square"), + ("2753", "", "red question mark", 7, "? punctuation"), + ("2754", "", "white question mark", 7, "? outlined punctuation"), + ("2755", "", "white exclamation mark", 7, "! outlined punctuation"), + ("2757", "", "red exclamation mark", 7, "! punctuation"), + ("2763-fe0f", "", "heart exclamation", 0, "heavy punctuation mark"), + ("2764-fe0f", "", "red heart", 0, "emotion"), + ("2764-fe0f-200d-1f525", "", "heart on fire", 0, "lust sacred burn"), + ("2764-fe0f-200d-1fa79", "", "mending heart", 0, "healthier improving recovering recuperating well"), + ("2795", "", "plus", 7, "+"), + ("2796", "", "minus", 7, "- \u{2212} math heavy sign"), + ("2797", "", "divide", 7, "\u{f7} division math heavy sign"), + ("27a1-fe0f", "", "right arrow", 7, "east cardinal direction"), + ("27b0", "", "curly loop", 7, "curl"), + ("27bf", "", "double curly loop", 7, "curl"), + ("2934-fe0f", "", "right arrow curving up", 7, ""), + ("2935-fe0f", "", "right arrow curving down", 7, ""), + ("2b05-fe0f", "", "left arrow", 7, "west cardinal direction"), + ("2b06-fe0f", "", "up arrow", 7, "north cardinal direction"), + ("2b07-fe0f", "", "down arrow", 7, "south cardinal direction"), + ("2b1b", "", "black large square", 7, "geometric"), + ("2b1c", "", "white large square", 7, "geometric"), + ("2b50", "", "star", 4, "astronomy stars medium white"), + ("2b55", "", "hollow red circle", 7, "o heavy large"), + ("3030-fe0f", "", "wavy dash", 7, "punctuation"), + ("303d-fe0f", "", "part alternation mark", 7, ""), + ("3297-fe0f", "", "Japanese \u{201c}congratulations\u{201d} button", 7, "ideograph"), + ("3299-fe0f", "", "Japanese \u{201c}secret\u{201d} button", 7, "ideograph"), +]; + +/// (key, base key), sorted by key. +pub static OPENEMOJI_TONED: &[(&str, &str)] = &[ + ("1f385-1f3fb", "1f385"), + ("1f385-1f3fc", "1f385"), + ("1f385-1f3fd", "1f385"), + ("1f385-1f3fe", "1f385"), + ("1f385-1f3ff", "1f385"), + ("1f3c2-1f3fb", "1f3c2"), + ("1f3c2-1f3fc", "1f3c2"), + ("1f3c2-1f3fd", "1f3c2"), + ("1f3c2-1f3fe", "1f3c2"), + ("1f3c2-1f3ff", "1f3c2"), + ("1f3c3-1f3fb", "1f3c3"), + ("1f3c3-1f3fb-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fb-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fb-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fc", "1f3c3"), + ("1f3c3-1f3fc-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fc-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fc-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fd", "1f3c3"), + ("1f3c3-1f3fd-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fd-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fd-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3fe", "1f3c3"), + ("1f3c3-1f3fe-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fe-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3fe-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c3-1f3ff", "1f3c3"), + ("1f3c3-1f3ff-200d-2640-fe0f", "1f3c3-200d-2640-fe0f"), + ("1f3c3-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f3c3-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3ff-200d-2642-fe0f", "1f3c3-200d-2642-fe0f"), + ("1f3c3-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f3c3-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f3c3-1f3ff-200d-27a1-fe0f", "1f3c3-200d-27a1-fe0f"), + ("1f3c4-1f3fb", "1f3c4"), + ("1f3c4-1f3fb-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fb-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fc", "1f3c4"), + ("1f3c4-1f3fc-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fc-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fd", "1f3c4"), + ("1f3c4-1f3fd-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fd-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3fe", "1f3c4"), + ("1f3c4-1f3fe-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3fe-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c4-1f3ff", "1f3c4"), + ("1f3c4-1f3ff-200d-2640-fe0f", "1f3c4-200d-2640-fe0f"), + ("1f3c4-1f3ff-200d-2642-fe0f", "1f3c4-200d-2642-fe0f"), + ("1f3c7-1f3fb", "1f3c7"), + ("1f3c7-1f3fc", "1f3c7"), + ("1f3c7-1f3fd", "1f3c7"), + ("1f3c7-1f3fe", "1f3c7"), + ("1f3c7-1f3ff", "1f3c7"), + ("1f3ca-1f3fb", "1f3ca"), + ("1f3ca-1f3fb-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fb-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fc", "1f3ca"), + ("1f3ca-1f3fc-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fc-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fd", "1f3ca"), + ("1f3ca-1f3fd-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fd-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3fe", "1f3ca"), + ("1f3ca-1f3fe-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3fe-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3ca-1f3ff", "1f3ca"), + ("1f3ca-1f3ff-200d-2640-fe0f", "1f3ca-200d-2640-fe0f"), + ("1f3ca-1f3ff-200d-2642-fe0f", "1f3ca-200d-2642-fe0f"), + ("1f3cb-1f3fb", "1f3cb-fe0f"), + ("1f3cb-1f3fb-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fb-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fc", "1f3cb-fe0f"), + ("1f3cb-1f3fc-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fc-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fd", "1f3cb-fe0f"), + ("1f3cb-1f3fd-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fd-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3fe", "1f3cb-fe0f"), + ("1f3cb-1f3fe-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3fe-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cb-1f3ff", "1f3cb-fe0f"), + ("1f3cb-1f3ff-200d-2640-fe0f", "1f3cb-fe0f-200d-2640-fe0f"), + ("1f3cb-1f3ff-200d-2642-fe0f", "1f3cb-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fb", "1f3cc-fe0f"), + ("1f3cc-1f3fb-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fb-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fc", "1f3cc-fe0f"), + ("1f3cc-1f3fc-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fc-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fd", "1f3cc-fe0f"), + ("1f3cc-1f3fd-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fd-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3fe", "1f3cc-fe0f"), + ("1f3cc-1f3fe-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3fe-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f3cc-1f3ff", "1f3cc-fe0f"), + ("1f3cc-1f3ff-200d-2640-fe0f", "1f3cc-fe0f-200d-2640-fe0f"), + ("1f3cc-1f3ff-200d-2642-fe0f", "1f3cc-fe0f-200d-2642-fe0f"), + ("1f442-1f3fb", "1f442"), + ("1f442-1f3fc", "1f442"), + ("1f442-1f3fd", "1f442"), + ("1f442-1f3fe", "1f442"), + ("1f442-1f3ff", "1f442"), + ("1f443-1f3fb", "1f443"), + ("1f443-1f3fc", "1f443"), + ("1f443-1f3fd", "1f443"), + ("1f443-1f3fe", "1f443"), + ("1f443-1f3ff", "1f443"), + ("1f446-1f3fb", "1f446"), + ("1f446-1f3fc", "1f446"), + ("1f446-1f3fd", "1f446"), + ("1f446-1f3fe", "1f446"), + ("1f446-1f3ff", "1f446"), + ("1f447-1f3fb", "1f447"), + ("1f447-1f3fc", "1f447"), + ("1f447-1f3fd", "1f447"), + ("1f447-1f3fe", "1f447"), + ("1f447-1f3ff", "1f447"), + ("1f448-1f3fb", "1f448"), + ("1f448-1f3fc", "1f448"), + ("1f448-1f3fd", "1f448"), + ("1f448-1f3fe", "1f448"), + ("1f448-1f3ff", "1f448"), + ("1f449-1f3fb", "1f449"), + ("1f449-1f3fc", "1f449"), + ("1f449-1f3fd", "1f449"), + ("1f449-1f3fe", "1f449"), + ("1f449-1f3ff", "1f449"), + ("1f44a-1f3fb", "1f44a"), + ("1f44a-1f3fc", "1f44a"), + ("1f44a-1f3fd", "1f44a"), + ("1f44a-1f3fe", "1f44a"), + ("1f44a-1f3ff", "1f44a"), + ("1f44b-1f3fb", "1f44b"), + ("1f44b-1f3fc", "1f44b"), + ("1f44b-1f3fd", "1f44b"), + ("1f44b-1f3fe", "1f44b"), + ("1f44b-1f3ff", "1f44b"), + ("1f44c-1f3fb", "1f44c"), + ("1f44c-1f3fc", "1f44c"), + ("1f44c-1f3fd", "1f44c"), + ("1f44c-1f3fe", "1f44c"), + ("1f44c-1f3ff", "1f44c"), + ("1f44d-1f3fb", "1f44d"), + ("1f44d-1f3fc", "1f44d"), + ("1f44d-1f3fd", "1f44d"), + ("1f44d-1f3fe", "1f44d"), + ("1f44d-1f3ff", "1f44d"), + ("1f44e-1f3fb", "1f44e"), + ("1f44e-1f3fc", "1f44e"), + ("1f44e-1f3fd", "1f44e"), + ("1f44e-1f3fe", "1f44e"), + ("1f44e-1f3ff", "1f44e"), + ("1f44f-1f3fb", "1f44f"), + ("1f44f-1f3fc", "1f44f"), + ("1f44f-1f3fd", "1f44f"), + ("1f44f-1f3fe", "1f44f"), + ("1f44f-1f3ff", "1f44f"), + ("1f450-1f3fb", "1f450"), + ("1f450-1f3fc", "1f450"), + ("1f450-1f3fd", "1f450"), + ("1f450-1f3fe", "1f450"), + ("1f450-1f3ff", "1f450"), + ("1f466-1f3fb", "1f466"), + ("1f466-1f3fc", "1f466"), + ("1f466-1f3fd", "1f466"), + ("1f466-1f3fe", "1f466"), + ("1f466-1f3ff", "1f466"), + ("1f467-1f3fb", "1f467"), + ("1f467-1f3fc", "1f467"), + ("1f467-1f3fd", "1f467"), + ("1f467-1f3fe", "1f467"), + ("1f467-1f3ff", "1f467"), + ("1f468-1f3fb", "1f468"), + ("1f468-1f3fb-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fb-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fb-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fb-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fb-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fb-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fb-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fb-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fb-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fb-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fb-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fb-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fb-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fb-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fb-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fb-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fb-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fb-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fb-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fb-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fb-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fb-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc", "1f468"), + ("1f468-1f3fc-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fc-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fc-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fc-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fc-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fc-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fc-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fc-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fc-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fc-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fc-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fc-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fc-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fc-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fc-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fc-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fc-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fc-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fc-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fc-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fc-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fc-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd", "1f468"), + ("1f468-1f3fd-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fd-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fd-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fd-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fd-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fd-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fd-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fd-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fd-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fd-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fd-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fd-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fd-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fd-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fd-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fd-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fd-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fd-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fd-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fd-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fd-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fd-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe", "1f468"), + ("1f468-1f3fe-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3fe-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3fe-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3fe-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3fe-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3fe-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3fe-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3fe-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3fe-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3fe-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3fe-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3fe-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3fe-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3fe-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3fe-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3fe-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3fe-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3fe-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3fe-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3fe-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3fe-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3fe-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff", "1f468"), + ("1f468-1f3ff-200d-1f33e", "1f468-200d-1f33e"), + ("1f468-1f3ff-200d-1f373", "1f468-200d-1f373"), + ("1f468-1f3ff-200d-1f37c", "1f468-200d-1f37c"), + ("1f468-1f3ff-200d-1f393", "1f468-200d-1f393"), + ("1f468-1f3ff-200d-1f3a4", "1f468-200d-1f3a4"), + ("1f468-1f3ff-200d-1f3a8", "1f468-200d-1f3a8"), + ("1f468-1f3ff-200d-1f3eb", "1f468-200d-1f3eb"), + ("1f468-1f3ff-200d-1f3ed", "1f468-200d-1f3ed"), + ("1f468-1f3ff-200d-1f4bb", "1f468-200d-1f4bb"), + ("1f468-1f3ff-200d-1f4bc", "1f468-200d-1f4bc"), + ("1f468-1f3ff-200d-1f527", "1f468-200d-1f527"), + ("1f468-1f3ff-200d-1f52c", "1f468-200d-1f52c"), + ("1f468-1f3ff-200d-1f680", "1f468-200d-1f680"), + ("1f468-1f3ff-200d-1f692", "1f468-200d-1f692"), + ("1f468-1f3ff-200d-1f9af", "1f468-200d-1f9af"), + ("1f468-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f468-200d-1f9af-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-1f9b0", "1f468-200d-1f9b0"), + ("1f468-1f3ff-200d-1f9b1", "1f468-200d-1f9b1"), + ("1f468-1f3ff-200d-1f9b2", "1f468-200d-1f9b2"), + ("1f468-1f3ff-200d-1f9b3", "1f468-200d-1f9b3"), + ("1f468-1f3ff-200d-1f9bc", "1f468-200d-1f9bc"), + ("1f468-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f468-200d-1f9bc-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-1f9bd", "1f468-200d-1f9bd"), + ("1f468-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f468-200d-1f9bd-200d-27a1-fe0f"), + ("1f468-1f3ff-200d-2695-fe0f", "1f468-200d-2695-fe0f"), + ("1f468-1f3ff-200d-2696-fe0f", "1f468-200d-2696-fe0f"), + ("1f468-1f3ff-200d-2708-fe0f", "1f468-200d-2708-fe0f"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f468-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f468-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb", "1f469"), + ("1f469-1f3fb-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fb-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fb-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fb-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fb-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fb-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fb-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fb-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fb-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fb-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fb-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fb-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fb-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fb-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fb-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fb-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fb-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fb-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fb-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fb-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fb-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fb-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fb-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc", "1f469"), + ("1f469-1f3fc-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fc-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fc-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fc-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fc-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fc-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fc-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fc-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fc-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fc-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fc-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fc-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fc-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fc-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fc-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fc-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fc-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fc-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fc-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fc-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fc-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fc-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fc-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd", "1f469"), + ("1f469-1f3fd-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fd-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fd-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fd-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fd-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fd-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fd-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fd-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fd-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fd-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fd-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fd-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fd-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fd-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fd-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fd-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fd-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fd-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fd-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fd-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fd-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fd-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fd-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe", "1f469"), + ("1f469-1f3fe-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3fe-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3fe-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3fe-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3fe-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3fe-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3fe-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3fe-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3fe-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3fe-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3fe-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3fe-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3fe-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3fe-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3fe-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3fe-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3fe-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3fe-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3fe-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3fe-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3fe-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3fe-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3fe-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3ff", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff", "1f469"), + ("1f469-1f3ff-200d-1f33e", "1f469-200d-1f33e"), + ("1f469-1f3ff-200d-1f373", "1f469-200d-1f373"), + ("1f469-1f3ff-200d-1f37c", "1f469-200d-1f37c"), + ("1f469-1f3ff-200d-1f393", "1f469-200d-1f393"), + ("1f469-1f3ff-200d-1f3a4", "1f469-200d-1f3a4"), + ("1f469-1f3ff-200d-1f3a8", "1f469-200d-1f3a8"), + ("1f469-1f3ff-200d-1f3eb", "1f469-200d-1f3eb"), + ("1f469-1f3ff-200d-1f3ed", "1f469-200d-1f3ed"), + ("1f469-1f3ff-200d-1f4bb", "1f469-200d-1f4bb"), + ("1f469-1f3ff-200d-1f4bc", "1f469-200d-1f4bc"), + ("1f469-1f3ff-200d-1f527", "1f469-200d-1f527"), + ("1f469-1f3ff-200d-1f52c", "1f469-200d-1f52c"), + ("1f469-1f3ff-200d-1f680", "1f469-200d-1f680"), + ("1f469-1f3ff-200d-1f692", "1f469-200d-1f692"), + ("1f469-1f3ff-200d-1f9af", "1f469-200d-1f9af"), + ("1f469-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f469-200d-1f9af-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-1f9b0", "1f469-200d-1f9b0"), + ("1f469-1f3ff-200d-1f9b1", "1f469-200d-1f9b1"), + ("1f469-1f3ff-200d-1f9b2", "1f469-200d-1f9b2"), + ("1f469-1f3ff-200d-1f9b3", "1f469-200d-1f9b3"), + ("1f469-1f3ff-200d-1f9bc", "1f469-200d-1f9bc"), + ("1f469-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f469-200d-1f9bc-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-1f9bd", "1f469-200d-1f9bd"), + ("1f469-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f469-200d-1f9bd-200d-27a1-fe0f"), + ("1f469-1f3ff-200d-2695-fe0f", "1f469-200d-2695-fe0f"), + ("1f469-1f3ff-200d-2696-fe0f", "1f469-200d-2696-fe0f"), + ("1f469-1f3ff-200d-2708-fe0f", "1f469-200d-2708-fe0f"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f468-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f468"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fb", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fc", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fd", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f469-1f3ff-200d-2764-fe0f-200d-1f48b-200d-1f469-1f3fe", "1f469-200d-2764-fe0f-200d-1f48b-200d-1f469"), + ("1f46b-1f3fb", "1f46b"), + ("1f46b-1f3fc", "1f46b"), + ("1f46b-1f3fd", "1f46b"), + ("1f46b-1f3fe", "1f46b"), + ("1f46b-1f3ff", "1f46b"), + ("1f46c-1f3fb", "1f46c"), + ("1f46c-1f3fc", "1f46c"), + ("1f46c-1f3fd", "1f46c"), + ("1f46c-1f3fe", "1f46c"), + ("1f46c-1f3ff", "1f46c"), + ("1f46d-1f3fb", "1f46d"), + ("1f46d-1f3fc", "1f46d"), + ("1f46d-1f3fd", "1f46d"), + ("1f46d-1f3fe", "1f46d"), + ("1f46d-1f3ff", "1f46d"), + ("1f46e-1f3fb", "1f46e"), + ("1f46e-1f3fb-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fb-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fc", "1f46e"), + ("1f46e-1f3fc-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fc-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fd", "1f46e"), + ("1f46e-1f3fd-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fd-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3fe", "1f46e"), + ("1f46e-1f3fe-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3fe-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46e-1f3ff", "1f46e"), + ("1f46e-1f3ff-200d-2640-fe0f", "1f46e-200d-2640-fe0f"), + ("1f46e-1f3ff-200d-2642-fe0f", "1f46e-200d-2642-fe0f"), + ("1f46f-1f3fb", "1f46f"), + ("1f46f-1f3fb-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fb-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fc", "1f46f"), + ("1f46f-1f3fc-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fc-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fd", "1f46f"), + ("1f46f-1f3fd-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fd-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3fe", "1f46f"), + ("1f46f-1f3fe-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3fe-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f46f-1f3ff", "1f46f"), + ("1f46f-1f3ff-200d-2640-fe0f", "1f46f-200d-2640-fe0f"), + ("1f46f-1f3ff-200d-2642-fe0f", "1f46f-200d-2642-fe0f"), + ("1f470-1f3fb", "1f470"), + ("1f470-1f3fb-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fb-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fc", "1f470"), + ("1f470-1f3fc-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fc-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fd", "1f470"), + ("1f470-1f3fd-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fd-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3fe", "1f470"), + ("1f470-1f3fe-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3fe-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f470-1f3ff", "1f470"), + ("1f470-1f3ff-200d-2640-fe0f", "1f470-200d-2640-fe0f"), + ("1f470-1f3ff-200d-2642-fe0f", "1f470-200d-2642-fe0f"), + ("1f471-1f3fb", "1f471"), + ("1f471-1f3fb-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fb-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fc", "1f471"), + ("1f471-1f3fc-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fc-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fd", "1f471"), + ("1f471-1f3fd-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fd-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3fe", "1f471"), + ("1f471-1f3fe-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3fe-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f471-1f3ff", "1f471"), + ("1f471-1f3ff-200d-2640-fe0f", "1f471-200d-2640-fe0f"), + ("1f471-1f3ff-200d-2642-fe0f", "1f471-200d-2642-fe0f"), + ("1f472-1f3fb", "1f472"), + ("1f472-1f3fc", "1f472"), + ("1f472-1f3fd", "1f472"), + ("1f472-1f3fe", "1f472"), + ("1f472-1f3ff", "1f472"), + ("1f473-1f3fb", "1f473"), + ("1f473-1f3fb-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fb-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fc", "1f473"), + ("1f473-1f3fc-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fc-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fd", "1f473"), + ("1f473-1f3fd-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fd-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3fe", "1f473"), + ("1f473-1f3fe-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3fe-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f473-1f3ff", "1f473"), + ("1f473-1f3ff-200d-2640-fe0f", "1f473-200d-2640-fe0f"), + ("1f473-1f3ff-200d-2642-fe0f", "1f473-200d-2642-fe0f"), + ("1f474-1f3fb", "1f474"), + ("1f474-1f3fc", "1f474"), + ("1f474-1f3fd", "1f474"), + ("1f474-1f3fe", "1f474"), + ("1f474-1f3ff", "1f474"), + ("1f475-1f3fb", "1f475"), + ("1f475-1f3fc", "1f475"), + ("1f475-1f3fd", "1f475"), + ("1f475-1f3fe", "1f475"), + ("1f475-1f3ff", "1f475"), + ("1f476-1f3fb", "1f476"), + ("1f476-1f3fc", "1f476"), + ("1f476-1f3fd", "1f476"), + ("1f476-1f3fe", "1f476"), + ("1f476-1f3ff", "1f476"), + ("1f477-1f3fb", "1f477"), + ("1f477-1f3fb-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fb-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fc", "1f477"), + ("1f477-1f3fc-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fc-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fd", "1f477"), + ("1f477-1f3fd-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fd-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3fe", "1f477"), + ("1f477-1f3fe-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3fe-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f477-1f3ff", "1f477"), + ("1f477-1f3ff-200d-2640-fe0f", "1f477-200d-2640-fe0f"), + ("1f477-1f3ff-200d-2642-fe0f", "1f477-200d-2642-fe0f"), + ("1f478-1f3fb", "1f478"), + ("1f478-1f3fc", "1f478"), + ("1f478-1f3fd", "1f478"), + ("1f478-1f3fe", "1f478"), + ("1f478-1f3ff", "1f478"), + ("1f47c-1f3fb", "1f47c"), + ("1f47c-1f3fc", "1f47c"), + ("1f47c-1f3fd", "1f47c"), + ("1f47c-1f3fe", "1f47c"), + ("1f47c-1f3ff", "1f47c"), + ("1f481-1f3fb", "1f481"), + ("1f481-1f3fb-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fb-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fc", "1f481"), + ("1f481-1f3fc-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fc-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fd", "1f481"), + ("1f481-1f3fd-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fd-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3fe", "1f481"), + ("1f481-1f3fe-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3fe-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f481-1f3ff", "1f481"), + ("1f481-1f3ff-200d-2640-fe0f", "1f481-200d-2640-fe0f"), + ("1f481-1f3ff-200d-2642-fe0f", "1f481-200d-2642-fe0f"), + ("1f482-1f3fb", "1f482"), + ("1f482-1f3fb-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fb-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fc", "1f482"), + ("1f482-1f3fc-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fc-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fd", "1f482"), + ("1f482-1f3fd-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fd-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3fe", "1f482"), + ("1f482-1f3fe-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3fe-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f482-1f3ff", "1f482"), + ("1f482-1f3ff-200d-2640-fe0f", "1f482-200d-2640-fe0f"), + ("1f482-1f3ff-200d-2642-fe0f", "1f482-200d-2642-fe0f"), + ("1f483-1f3fb", "1f483"), + ("1f483-1f3fc", "1f483"), + ("1f483-1f3fd", "1f483"), + ("1f483-1f3fe", "1f483"), + ("1f483-1f3ff", "1f483"), + ("1f485-1f3fb", "1f485"), + ("1f485-1f3fc", "1f485"), + ("1f485-1f3fd", "1f485"), + ("1f485-1f3fe", "1f485"), + ("1f485-1f3ff", "1f485"), + ("1f486-1f3fb", "1f486"), + ("1f486-1f3fb-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fb-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fc", "1f486"), + ("1f486-1f3fc-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fc-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fd", "1f486"), + ("1f486-1f3fd-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fd-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3fe", "1f486"), + ("1f486-1f3fe-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3fe-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f486-1f3ff", "1f486"), + ("1f486-1f3ff-200d-2640-fe0f", "1f486-200d-2640-fe0f"), + ("1f486-1f3ff-200d-2642-fe0f", "1f486-200d-2642-fe0f"), + ("1f487-1f3fb", "1f487"), + ("1f487-1f3fb-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fb-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fc", "1f487"), + ("1f487-1f3fc-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fc-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fd", "1f487"), + ("1f487-1f3fd-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fd-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3fe", "1f487"), + ("1f487-1f3fe-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3fe-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f487-1f3ff", "1f487"), + ("1f487-1f3ff-200d-2640-fe0f", "1f487-200d-2640-fe0f"), + ("1f487-1f3ff-200d-2642-fe0f", "1f487-200d-2642-fe0f"), + ("1f48f-1f3fb", "1f48f"), + ("1f48f-1f3fc", "1f48f"), + ("1f48f-1f3fd", "1f48f"), + ("1f48f-1f3fe", "1f48f"), + ("1f48f-1f3ff", "1f48f"), + ("1f491-1f3fb", "1f491"), + ("1f491-1f3fc", "1f491"), + ("1f491-1f3fd", "1f491"), + ("1f491-1f3fe", "1f491"), + ("1f491-1f3ff", "1f491"), + ("1f4aa-1f3fb", "1f4aa"), + ("1f4aa-1f3fc", "1f4aa"), + ("1f4aa-1f3fd", "1f4aa"), + ("1f4aa-1f3fe", "1f4aa"), + ("1f4aa-1f3ff", "1f4aa"), + ("1f574-1f3fb", "1f574-fe0f"), + ("1f574-1f3fc", "1f574-fe0f"), + ("1f574-1f3fd", "1f574-fe0f"), + ("1f574-1f3fe", "1f574-fe0f"), + ("1f574-1f3ff", "1f574-fe0f"), + ("1f575-1f3fb", "1f575-fe0f"), + ("1f575-1f3fb-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fb-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fc", "1f575-fe0f"), + ("1f575-1f3fc-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fc-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fd", "1f575-fe0f"), + ("1f575-1f3fd-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fd-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3fe", "1f575-fe0f"), + ("1f575-1f3fe-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3fe-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f575-1f3ff", "1f575-fe0f"), + ("1f575-1f3ff-200d-2640-fe0f", "1f575-fe0f-200d-2640-fe0f"), + ("1f575-1f3ff-200d-2642-fe0f", "1f575-fe0f-200d-2642-fe0f"), + ("1f57a-1f3fb", "1f57a"), + ("1f57a-1f3fc", "1f57a"), + ("1f57a-1f3fd", "1f57a"), + ("1f57a-1f3fe", "1f57a"), + ("1f57a-1f3ff", "1f57a"), + ("1f590-1f3fb", "1f590-fe0f"), + ("1f590-1f3fc", "1f590-fe0f"), + ("1f590-1f3fd", "1f590-fe0f"), + ("1f590-1f3fe", "1f590-fe0f"), + ("1f590-1f3ff", "1f590-fe0f"), + ("1f595-1f3fb", "1f595"), + ("1f595-1f3fc", "1f595"), + ("1f595-1f3fd", "1f595"), + ("1f595-1f3fe", "1f595"), + ("1f595-1f3ff", "1f595"), + ("1f596-1f3fb", "1f596"), + ("1f596-1f3fc", "1f596"), + ("1f596-1f3fd", "1f596"), + ("1f596-1f3fe", "1f596"), + ("1f596-1f3ff", "1f596"), + ("1f645-1f3fb", "1f645"), + ("1f645-1f3fb-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fb-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fc", "1f645"), + ("1f645-1f3fc-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fc-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fd", "1f645"), + ("1f645-1f3fd-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fd-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3fe", "1f645"), + ("1f645-1f3fe-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3fe-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f645-1f3ff", "1f645"), + ("1f645-1f3ff-200d-2640-fe0f", "1f645-200d-2640-fe0f"), + ("1f645-1f3ff-200d-2642-fe0f", "1f645-200d-2642-fe0f"), + ("1f646-1f3fb", "1f646"), + ("1f646-1f3fb-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fb-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fc", "1f646"), + ("1f646-1f3fc-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fc-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fd", "1f646"), + ("1f646-1f3fd-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fd-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3fe", "1f646"), + ("1f646-1f3fe-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3fe-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f646-1f3ff", "1f646"), + ("1f646-1f3ff-200d-2640-fe0f", "1f646-200d-2640-fe0f"), + ("1f646-1f3ff-200d-2642-fe0f", "1f646-200d-2642-fe0f"), + ("1f647-1f3fb", "1f647"), + ("1f647-1f3fb-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fb-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fc", "1f647"), + ("1f647-1f3fc-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fc-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fd", "1f647"), + ("1f647-1f3fd-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fd-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3fe", "1f647"), + ("1f647-1f3fe-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3fe-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f647-1f3ff", "1f647"), + ("1f647-1f3ff-200d-2640-fe0f", "1f647-200d-2640-fe0f"), + ("1f647-1f3ff-200d-2642-fe0f", "1f647-200d-2642-fe0f"), + ("1f64b-1f3fb", "1f64b"), + ("1f64b-1f3fb-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fb-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fc", "1f64b"), + ("1f64b-1f3fc-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fc-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fd", "1f64b"), + ("1f64b-1f3fd-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fd-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3fe", "1f64b"), + ("1f64b-1f3fe-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3fe-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64b-1f3ff", "1f64b"), + ("1f64b-1f3ff-200d-2640-fe0f", "1f64b-200d-2640-fe0f"), + ("1f64b-1f3ff-200d-2642-fe0f", "1f64b-200d-2642-fe0f"), + ("1f64c-1f3fb", "1f64c"), + ("1f64c-1f3fc", "1f64c"), + ("1f64c-1f3fd", "1f64c"), + ("1f64c-1f3fe", "1f64c"), + ("1f64c-1f3ff", "1f64c"), + ("1f64d-1f3fb", "1f64d"), + ("1f64d-1f3fb-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fb-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fc", "1f64d"), + ("1f64d-1f3fc-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fc-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fd", "1f64d"), + ("1f64d-1f3fd-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fd-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3fe", "1f64d"), + ("1f64d-1f3fe-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3fe-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64d-1f3ff", "1f64d"), + ("1f64d-1f3ff-200d-2640-fe0f", "1f64d-200d-2640-fe0f"), + ("1f64d-1f3ff-200d-2642-fe0f", "1f64d-200d-2642-fe0f"), + ("1f64e-1f3fb", "1f64e"), + ("1f64e-1f3fb-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fb-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fc", "1f64e"), + ("1f64e-1f3fc-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fc-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fd", "1f64e"), + ("1f64e-1f3fd-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fd-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3fe", "1f64e"), + ("1f64e-1f3fe-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3fe-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64e-1f3ff", "1f64e"), + ("1f64e-1f3ff-200d-2640-fe0f", "1f64e-200d-2640-fe0f"), + ("1f64e-1f3ff-200d-2642-fe0f", "1f64e-200d-2642-fe0f"), + ("1f64f-1f3fb", "1f64f"), + ("1f64f-1f3fc", "1f64f"), + ("1f64f-1f3fd", "1f64f"), + ("1f64f-1f3fe", "1f64f"), + ("1f64f-1f3ff", "1f64f"), + ("1f6a3-1f3fb", "1f6a3"), + ("1f6a3-1f3fb-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fb-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fc", "1f6a3"), + ("1f6a3-1f3fc-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fc-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fd", "1f6a3"), + ("1f6a3-1f3fd-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fd-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3fe", "1f6a3"), + ("1f6a3-1f3fe-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3fe-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6a3-1f3ff", "1f6a3"), + ("1f6a3-1f3ff-200d-2640-fe0f", "1f6a3-200d-2640-fe0f"), + ("1f6a3-1f3ff-200d-2642-fe0f", "1f6a3-200d-2642-fe0f"), + ("1f6b4-1f3fb", "1f6b4"), + ("1f6b4-1f3fb-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fb-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fc", "1f6b4"), + ("1f6b4-1f3fc-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fc-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fd", "1f6b4"), + ("1f6b4-1f3fd-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fd-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3fe", "1f6b4"), + ("1f6b4-1f3fe-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3fe-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b4-1f3ff", "1f6b4"), + ("1f6b4-1f3ff-200d-2640-fe0f", "1f6b4-200d-2640-fe0f"), + ("1f6b4-1f3ff-200d-2642-fe0f", "1f6b4-200d-2642-fe0f"), + ("1f6b5-1f3fb", "1f6b5"), + ("1f6b5-1f3fb-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fb-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fc", "1f6b5"), + ("1f6b5-1f3fc-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fc-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fd", "1f6b5"), + ("1f6b5-1f3fd-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fd-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3fe", "1f6b5"), + ("1f6b5-1f3fe-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3fe-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b5-1f3ff", "1f6b5"), + ("1f6b5-1f3ff-200d-2640-fe0f", "1f6b5-200d-2640-fe0f"), + ("1f6b5-1f3ff-200d-2642-fe0f", "1f6b5-200d-2642-fe0f"), + ("1f6b6-1f3fb", "1f6b6"), + ("1f6b6-1f3fb-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fb-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fb-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fc", "1f6b6"), + ("1f6b6-1f3fc-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fc-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fc-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fd", "1f6b6"), + ("1f6b6-1f3fd-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fd-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fd-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3fe", "1f6b6"), + ("1f6b6-1f3fe-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fe-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3fe-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6b6-1f3ff", "1f6b6"), + ("1f6b6-1f3ff-200d-2640-fe0f", "1f6b6-200d-2640-fe0f"), + ("1f6b6-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f6b6-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3ff-200d-2642-fe0f", "1f6b6-200d-2642-fe0f"), + ("1f6b6-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f6b6-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f6b6-1f3ff-200d-27a1-fe0f", "1f6b6-200d-27a1-fe0f"), + ("1f6c0-1f3fb", "1f6c0"), + ("1f6c0-1f3fc", "1f6c0"), + ("1f6c0-1f3fd", "1f6c0"), + ("1f6c0-1f3fe", "1f6c0"), + ("1f6c0-1f3ff", "1f6c0"), + ("1f6cc-1f3fb", "1f6cc"), + ("1f6cc-1f3fc", "1f6cc"), + ("1f6cc-1f3fd", "1f6cc"), + ("1f6cc-1f3fe", "1f6cc"), + ("1f6cc-1f3ff", "1f6cc"), + ("1f90c-1f3fb", "1f90c"), + ("1f90c-1f3fc", "1f90c"), + ("1f90c-1f3fd", "1f90c"), + ("1f90c-1f3fe", "1f90c"), + ("1f90c-1f3ff", "1f90c"), + ("1f90f-1f3fb", "1f90f"), + ("1f90f-1f3fc", "1f90f"), + ("1f90f-1f3fd", "1f90f"), + ("1f90f-1f3fe", "1f90f"), + ("1f90f-1f3ff", "1f90f"), + ("1f918-1f3fb", "1f918"), + ("1f918-1f3fc", "1f918"), + ("1f918-1f3fd", "1f918"), + ("1f918-1f3fe", "1f918"), + ("1f918-1f3ff", "1f918"), + ("1f919-1f3fb", "1f919"), + ("1f919-1f3fc", "1f919"), + ("1f919-1f3fd", "1f919"), + ("1f919-1f3fe", "1f919"), + ("1f919-1f3ff", "1f919"), + ("1f91a-1f3fb", "1f91a"), + ("1f91a-1f3fc", "1f91a"), + ("1f91a-1f3fd", "1f91a"), + ("1f91a-1f3fe", "1f91a"), + ("1f91a-1f3ff", "1f91a"), + ("1f91b-1f3fb", "1f91b"), + ("1f91b-1f3fc", "1f91b"), + ("1f91b-1f3fd", "1f91b"), + ("1f91b-1f3fe", "1f91b"), + ("1f91b-1f3ff", "1f91b"), + ("1f91c-1f3fb", "1f91c"), + ("1f91c-1f3fc", "1f91c"), + ("1f91c-1f3fd", "1f91c"), + ("1f91c-1f3fe", "1f91c"), + ("1f91c-1f3ff", "1f91c"), + ("1f91d-1f3fb", "1f91d"), + ("1f91d-1f3fc", "1f91d"), + ("1f91d-1f3fd", "1f91d"), + ("1f91d-1f3fe", "1f91d"), + ("1f91d-1f3ff", "1f91d"), + ("1f91e-1f3fb", "1f91e"), + ("1f91e-1f3fc", "1f91e"), + ("1f91e-1f3fd", "1f91e"), + ("1f91e-1f3fe", "1f91e"), + ("1f91e-1f3ff", "1f91e"), + ("1f91f-1f3fb", "1f91f"), + ("1f91f-1f3fc", "1f91f"), + ("1f91f-1f3fd", "1f91f"), + ("1f91f-1f3fe", "1f91f"), + ("1f91f-1f3ff", "1f91f"), + ("1f926-1f3fb", "1f926"), + ("1f926-1f3fb-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fb-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fc", "1f926"), + ("1f926-1f3fc-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fc-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fd", "1f926"), + ("1f926-1f3fd-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fd-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3fe", "1f926"), + ("1f926-1f3fe-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3fe-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f926-1f3ff", "1f926"), + ("1f926-1f3ff-200d-2640-fe0f", "1f926-200d-2640-fe0f"), + ("1f926-1f3ff-200d-2642-fe0f", "1f926-200d-2642-fe0f"), + ("1f930-1f3fb", "1f930"), + ("1f930-1f3fc", "1f930"), + ("1f930-1f3fd", "1f930"), + ("1f930-1f3fe", "1f930"), + ("1f930-1f3ff", "1f930"), + ("1f931-1f3fb", "1f931"), + ("1f931-1f3fc", "1f931"), + ("1f931-1f3fd", "1f931"), + ("1f931-1f3fe", "1f931"), + ("1f931-1f3ff", "1f931"), + ("1f932-1f3fb", "1f932"), + ("1f932-1f3fc", "1f932"), + ("1f932-1f3fd", "1f932"), + ("1f932-1f3fe", "1f932"), + ("1f932-1f3ff", "1f932"), + ("1f933-1f3fb", "1f933"), + ("1f933-1f3fc", "1f933"), + ("1f933-1f3fd", "1f933"), + ("1f933-1f3fe", "1f933"), + ("1f933-1f3ff", "1f933"), + ("1f934-1f3fb", "1f934"), + ("1f934-1f3fc", "1f934"), + ("1f934-1f3fd", "1f934"), + ("1f934-1f3fe", "1f934"), + ("1f934-1f3ff", "1f934"), + ("1f935-1f3fb", "1f935"), + ("1f935-1f3fb-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fb-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fc", "1f935"), + ("1f935-1f3fc-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fc-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fd", "1f935"), + ("1f935-1f3fd-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fd-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3fe", "1f935"), + ("1f935-1f3fe-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3fe-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f935-1f3ff", "1f935"), + ("1f935-1f3ff-200d-2640-fe0f", "1f935-200d-2640-fe0f"), + ("1f935-1f3ff-200d-2642-fe0f", "1f935-200d-2642-fe0f"), + ("1f936-1f3fb", "1f936"), + ("1f936-1f3fc", "1f936"), + ("1f936-1f3fd", "1f936"), + ("1f936-1f3fe", "1f936"), + ("1f936-1f3ff", "1f936"), + ("1f937-1f3fb", "1f937"), + ("1f937-1f3fb-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fb-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fc", "1f937"), + ("1f937-1f3fc-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fc-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fd", "1f937"), + ("1f937-1f3fd-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fd-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3fe", "1f937"), + ("1f937-1f3fe-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3fe-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f937-1f3ff", "1f937"), + ("1f937-1f3ff-200d-2640-fe0f", "1f937-200d-2640-fe0f"), + ("1f937-1f3ff-200d-2642-fe0f", "1f937-200d-2642-fe0f"), + ("1f938-1f3fb", "1f938"), + ("1f938-1f3fb-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fb-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fc", "1f938"), + ("1f938-1f3fc-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fc-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fd", "1f938"), + ("1f938-1f3fd-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fd-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3fe", "1f938"), + ("1f938-1f3fe-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3fe-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f938-1f3ff", "1f938"), + ("1f938-1f3ff-200d-2640-fe0f", "1f938-200d-2640-fe0f"), + ("1f938-1f3ff-200d-2642-fe0f", "1f938-200d-2642-fe0f"), + ("1f939-1f3fb", "1f939"), + ("1f939-1f3fb-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fb-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fc", "1f939"), + ("1f939-1f3fc-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fc-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fd", "1f939"), + ("1f939-1f3fd-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fd-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3fe", "1f939"), + ("1f939-1f3fe-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3fe-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f939-1f3ff", "1f939"), + ("1f939-1f3ff-200d-2640-fe0f", "1f939-200d-2640-fe0f"), + ("1f939-1f3ff-200d-2642-fe0f", "1f939-200d-2642-fe0f"), + ("1f93c-1f3fb", "1f93c"), + ("1f93c-1f3fb-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fb-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fc", "1f93c"), + ("1f93c-1f3fc-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fc-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fd", "1f93c"), + ("1f93c-1f3fd-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fd-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3fe", "1f93c"), + ("1f93c-1f3fe-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3fe-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93c-1f3ff", "1f93c"), + ("1f93c-1f3ff-200d-2640-fe0f", "1f93c-200d-2640-fe0f"), + ("1f93c-1f3ff-200d-2642-fe0f", "1f93c-200d-2642-fe0f"), + ("1f93d-1f3fb", "1f93d"), + ("1f93d-1f3fb-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fb-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fc", "1f93d"), + ("1f93d-1f3fc-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fc-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fd", "1f93d"), + ("1f93d-1f3fd-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fd-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3fe", "1f93d"), + ("1f93d-1f3fe-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3fe-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93d-1f3ff", "1f93d"), + ("1f93d-1f3ff-200d-2640-fe0f", "1f93d-200d-2640-fe0f"), + ("1f93d-1f3ff-200d-2642-fe0f", "1f93d-200d-2642-fe0f"), + ("1f93e-1f3fb", "1f93e"), + ("1f93e-1f3fb-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fb-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fc", "1f93e"), + ("1f93e-1f3fc-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fc-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fd", "1f93e"), + ("1f93e-1f3fd-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fd-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3fe", "1f93e"), + ("1f93e-1f3fe-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3fe-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f93e-1f3ff", "1f93e"), + ("1f93e-1f3ff-200d-2640-fe0f", "1f93e-200d-2640-fe0f"), + ("1f93e-1f3ff-200d-2642-fe0f", "1f93e-200d-2642-fe0f"), + ("1f977-1f3fb", "1f977"), + ("1f977-1f3fc", "1f977"), + ("1f977-1f3fd", "1f977"), + ("1f977-1f3fe", "1f977"), + ("1f977-1f3ff", "1f977"), + ("1f9b5-1f3fb", "1f9b5"), + ("1f9b5-1f3fc", "1f9b5"), + ("1f9b5-1f3fd", "1f9b5"), + ("1f9b5-1f3fe", "1f9b5"), + ("1f9b5-1f3ff", "1f9b5"), + ("1f9b6-1f3fb", "1f9b6"), + ("1f9b6-1f3fc", "1f9b6"), + ("1f9b6-1f3fd", "1f9b6"), + ("1f9b6-1f3fe", "1f9b6"), + ("1f9b6-1f3ff", "1f9b6"), + ("1f9b8-1f3fb", "1f9b8"), + ("1f9b8-1f3fb-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fb-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fc", "1f9b8"), + ("1f9b8-1f3fc-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fc-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fd", "1f9b8"), + ("1f9b8-1f3fd-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fd-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3fe", "1f9b8"), + ("1f9b8-1f3fe-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3fe-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b8-1f3ff", "1f9b8"), + ("1f9b8-1f3ff-200d-2640-fe0f", "1f9b8-200d-2640-fe0f"), + ("1f9b8-1f3ff-200d-2642-fe0f", "1f9b8-200d-2642-fe0f"), + ("1f9b9-1f3fb", "1f9b9"), + ("1f9b9-1f3fb-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fb-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fc", "1f9b9"), + ("1f9b9-1f3fc-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fc-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fd", "1f9b9"), + ("1f9b9-1f3fd-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fd-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3fe", "1f9b9"), + ("1f9b9-1f3fe-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3fe-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9b9-1f3ff", "1f9b9"), + ("1f9b9-1f3ff-200d-2640-fe0f", "1f9b9-200d-2640-fe0f"), + ("1f9b9-1f3ff-200d-2642-fe0f", "1f9b9-200d-2642-fe0f"), + ("1f9bb-1f3fb", "1f9bb"), + ("1f9bb-1f3fc", "1f9bb"), + ("1f9bb-1f3fd", "1f9bb"), + ("1f9bb-1f3fe", "1f9bb"), + ("1f9bb-1f3ff", "1f9bb"), + ("1f9cd-1f3fb", "1f9cd"), + ("1f9cd-1f3fb-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fb-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fc", "1f9cd"), + ("1f9cd-1f3fc-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fc-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fd", "1f9cd"), + ("1f9cd-1f3fd-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fd-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3fe", "1f9cd"), + ("1f9cd-1f3fe-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3fe-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9cd-1f3ff", "1f9cd"), + ("1f9cd-1f3ff-200d-2640-fe0f", "1f9cd-200d-2640-fe0f"), + ("1f9cd-1f3ff-200d-2642-fe0f", "1f9cd-200d-2642-fe0f"), + ("1f9ce-1f3fb", "1f9ce"), + ("1f9ce-1f3fb-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fb-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fb-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fb-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fb-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fc", "1f9ce"), + ("1f9ce-1f3fc-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fc-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fc-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fc-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fc-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fd", "1f9ce"), + ("1f9ce-1f3fd-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fd-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fd-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fd-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fd-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3fe", "1f9ce"), + ("1f9ce-1f3fe-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3fe-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fe-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3fe-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3fe-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9ce-1f3ff", "1f9ce"), + ("1f9ce-1f3ff-200d-2640-fe0f", "1f9ce-200d-2640-fe0f"), + ("1f9ce-1f3ff-200d-2640-fe0f-200d-27a1-fe0f", "1f9ce-200d-2640-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3ff-200d-2642-fe0f", "1f9ce-200d-2642-fe0f"), + ("1f9ce-1f3ff-200d-2642-fe0f-200d-27a1-fe0f", "1f9ce-200d-2642-fe0f-200d-27a1-fe0f"), + ("1f9ce-1f3ff-200d-27a1-fe0f", "1f9ce-200d-27a1-fe0f"), + ("1f9cf-1f3fb", "1f9cf"), + ("1f9cf-1f3fb-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fb-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fc", "1f9cf"), + ("1f9cf-1f3fc-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fc-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fd", "1f9cf"), + ("1f9cf-1f3fd-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fd-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3fe", "1f9cf"), + ("1f9cf-1f3fe-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3fe-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9cf-1f3ff", "1f9cf"), + ("1f9cf-1f3ff-200d-2640-fe0f", "1f9cf-200d-2640-fe0f"), + ("1f9cf-1f3ff-200d-2642-fe0f", "1f9cf-200d-2642-fe0f"), + ("1f9d1-1f3fb", "1f9d1"), + ("1f9d1-1f3fb-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fb-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fb-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fb-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fb-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fb-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fb-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fb-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fb-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fb-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fb-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fb-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fb-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fb-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fb-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fb-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fb-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fb-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fb-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fb-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fb-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fb-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fb-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fb-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fb-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fb-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fb-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fc", "1f9d1"), + ("1f9d1-1f3fc-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fc-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fc-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fc-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fc-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fc-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fc-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fc-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fc-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fc-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fc-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fc-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fc-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fc-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fc-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fc-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fc-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fc-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fc-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fc-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fc-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fc-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fc-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fc-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fc-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fc-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fc-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fd", "1f9d1"), + ("1f9d1-1f3fd-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fd-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fd-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fd-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fd-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fd-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fd-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fd-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fd-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fd-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fd-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fd-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fd-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fd-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fd-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fd-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fd-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fd-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fd-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fd-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fd-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fd-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fd-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fd-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fd-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fd-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fd-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3fe", "1f9d1"), + ("1f9d1-1f3fe-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3fe-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3fe-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3fe-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3fe-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3fe-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3fe-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3fe-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3fe-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3fe-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3fe-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3fe-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3fe-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3fe-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3fe-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f91d-200d-1f9d1-1f3ff", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3fe-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3fe-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3fe-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3fe-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3fe-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3fe-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3fe-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3fe-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3fe-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3fe-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3fe-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3fe-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d1-1f3ff", "1f9d1"), + ("1f9d1-1f3ff-200d-1f33e", "1f9d1-200d-1f33e"), + ("1f9d1-1f3ff-200d-1f373", "1f9d1-200d-1f373"), + ("1f9d1-1f3ff-200d-1f37c", "1f9d1-200d-1f37c"), + ("1f9d1-1f3ff-200d-1f384", "1f9d1-200d-1f384"), + ("1f9d1-1f3ff-200d-1f393", "1f9d1-200d-1f393"), + ("1f9d1-1f3ff-200d-1f3a4", "1f9d1-200d-1f3a4"), + ("1f9d1-1f3ff-200d-1f3a8", "1f9d1-200d-1f3a8"), + ("1f9d1-1f3ff-200d-1f3eb", "1f9d1-200d-1f3eb"), + ("1f9d1-1f3ff-200d-1f3ed", "1f9d1-200d-1f3ed"), + ("1f9d1-1f3ff-200d-1f4bb", "1f9d1-200d-1f4bb"), + ("1f9d1-1f3ff-200d-1f4bc", "1f9d1-200d-1f4bc"), + ("1f9d1-1f3ff-200d-1f527", "1f9d1-200d-1f527"), + ("1f9d1-1f3ff-200d-1f52c", "1f9d1-200d-1f52c"), + ("1f9d1-1f3ff-200d-1f680", "1f9d1-200d-1f680"), + ("1f9d1-1f3ff-200d-1f692", "1f9d1-200d-1f692"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fb", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fc", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fd", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f91d-200d-1f9d1-1f3fe", "1f9d1-200d-1f91d-200d-1f9d1"), + ("1f9d1-1f3ff-200d-1f9af", "1f9d1-200d-1f9af"), + ("1f9d1-1f3ff-200d-1f9af-200d-27a1-fe0f", "1f9d1-200d-1f9af-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1f9b0", "1f9d1-200d-1f9b0"), + ("1f9d1-1f3ff-200d-1f9b1", "1f9d1-200d-1f9b1"), + ("1f9d1-1f3ff-200d-1f9b2", "1f9d1-200d-1f9b2"), + ("1f9d1-1f3ff-200d-1f9b3", "1f9d1-200d-1f9b3"), + ("1f9d1-1f3ff-200d-1f9bc", "1f9d1-200d-1f9bc"), + ("1f9d1-1f3ff-200d-1f9bc-200d-27a1-fe0f", "1f9d1-200d-1f9bc-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1f9bd", "1f9d1-200d-1f9bd"), + ("1f9d1-1f3ff-200d-1f9bd-200d-27a1-fe0f", "1f9d1-200d-1f9bd-200d-27a1-fe0f"), + ("1f9d1-1f3ff-200d-1fa70", "1f9d1-200d-1fa70"), + ("1f9d1-1f3ff-200d-2695-fe0f", "1f9d1-200d-2695-fe0f"), + ("1f9d1-1f3ff-200d-2696-fe0f", "1f9d1-200d-2696-fe0f"), + ("1f9d1-1f3ff-200d-2708-fe0f", "1f9d1-200d-2708-fe0f"), + ("1f9d2-1f3fb", "1f9d2"), + ("1f9d2-1f3fc", "1f9d2"), + ("1f9d2-1f3fd", "1f9d2"), + ("1f9d2-1f3fe", "1f9d2"), + ("1f9d2-1f3ff", "1f9d2"), + ("1f9d3-1f3fb", "1f9d3"), + ("1f9d3-1f3fc", "1f9d3"), + ("1f9d3-1f3fd", "1f9d3"), + ("1f9d3-1f3fe", "1f9d3"), + ("1f9d3-1f3ff", "1f9d3"), + ("1f9d4-1f3fb", "1f9d4"), + ("1f9d4-1f3fb-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fb-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fc", "1f9d4"), + ("1f9d4-1f3fc-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fc-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fd", "1f9d4"), + ("1f9d4-1f3fd-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fd-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3fe", "1f9d4"), + ("1f9d4-1f3fe-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3fe-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d4-1f3ff", "1f9d4"), + ("1f9d4-1f3ff-200d-2640-fe0f", "1f9d4-200d-2640-fe0f"), + ("1f9d4-1f3ff-200d-2642-fe0f", "1f9d4-200d-2642-fe0f"), + ("1f9d5-1f3fb", "1f9d5"), + ("1f9d5-1f3fc", "1f9d5"), + ("1f9d5-1f3fd", "1f9d5"), + ("1f9d5-1f3fe", "1f9d5"), + ("1f9d5-1f3ff", "1f9d5"), + ("1f9d6-1f3fb", "1f9d6"), + ("1f9d6-1f3fb-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fb-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fc", "1f9d6"), + ("1f9d6-1f3fc-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fc-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fd", "1f9d6"), + ("1f9d6-1f3fd-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fd-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3fe", "1f9d6"), + ("1f9d6-1f3fe-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3fe-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d6-1f3ff", "1f9d6"), + ("1f9d6-1f3ff-200d-2640-fe0f", "1f9d6-200d-2640-fe0f"), + ("1f9d6-1f3ff-200d-2642-fe0f", "1f9d6-200d-2642-fe0f"), + ("1f9d7-1f3fb", "1f9d7"), + ("1f9d7-1f3fb-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fb-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fc", "1f9d7"), + ("1f9d7-1f3fc-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fc-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fd", "1f9d7"), + ("1f9d7-1f3fd-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fd-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3fe", "1f9d7"), + ("1f9d7-1f3fe-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3fe-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d7-1f3ff", "1f9d7"), + ("1f9d7-1f3ff-200d-2640-fe0f", "1f9d7-200d-2640-fe0f"), + ("1f9d7-1f3ff-200d-2642-fe0f", "1f9d7-200d-2642-fe0f"), + ("1f9d8-1f3fb", "1f9d8"), + ("1f9d8-1f3fb-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fb-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fc", "1f9d8"), + ("1f9d8-1f3fc-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fc-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fd", "1f9d8"), + ("1f9d8-1f3fd-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fd-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3fe", "1f9d8"), + ("1f9d8-1f3fe-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3fe-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d8-1f3ff", "1f9d8"), + ("1f9d8-1f3ff-200d-2640-fe0f", "1f9d8-200d-2640-fe0f"), + ("1f9d8-1f3ff-200d-2642-fe0f", "1f9d8-200d-2642-fe0f"), + ("1f9d9-1f3fb", "1f9d9"), + ("1f9d9-1f3fb-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fb-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fc", "1f9d9"), + ("1f9d9-1f3fc-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fc-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fd", "1f9d9"), + ("1f9d9-1f3fd-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fd-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3fe", "1f9d9"), + ("1f9d9-1f3fe-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3fe-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9d9-1f3ff", "1f9d9"), + ("1f9d9-1f3ff-200d-2640-fe0f", "1f9d9-200d-2640-fe0f"), + ("1f9d9-1f3ff-200d-2642-fe0f", "1f9d9-200d-2642-fe0f"), + ("1f9da-1f3fb", "1f9da"), + ("1f9da-1f3fb-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fb-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fc", "1f9da"), + ("1f9da-1f3fc-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fc-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fd", "1f9da"), + ("1f9da-1f3fd-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fd-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3fe", "1f9da"), + ("1f9da-1f3fe-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3fe-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9da-1f3ff", "1f9da"), + ("1f9da-1f3ff-200d-2640-fe0f", "1f9da-200d-2640-fe0f"), + ("1f9da-1f3ff-200d-2642-fe0f", "1f9da-200d-2642-fe0f"), + ("1f9db-1f3fb", "1f9db"), + ("1f9db-1f3fb-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fb-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fc", "1f9db"), + ("1f9db-1f3fc-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fc-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fd", "1f9db"), + ("1f9db-1f3fd-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fd-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3fe", "1f9db"), + ("1f9db-1f3fe-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3fe-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9db-1f3ff", "1f9db"), + ("1f9db-1f3ff-200d-2640-fe0f", "1f9db-200d-2640-fe0f"), + ("1f9db-1f3ff-200d-2642-fe0f", "1f9db-200d-2642-fe0f"), + ("1f9dc-1f3fb", "1f9dc"), + ("1f9dc-1f3fb-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fb-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fc", "1f9dc"), + ("1f9dc-1f3fc-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fc-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fd", "1f9dc"), + ("1f9dc-1f3fd-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fd-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3fe", "1f9dc"), + ("1f9dc-1f3fe-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3fe-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dc-1f3ff", "1f9dc"), + ("1f9dc-1f3ff-200d-2640-fe0f", "1f9dc-200d-2640-fe0f"), + ("1f9dc-1f3ff-200d-2642-fe0f", "1f9dc-200d-2642-fe0f"), + ("1f9dd-1f3fb", "1f9dd"), + ("1f9dd-1f3fb-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fb-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fc", "1f9dd"), + ("1f9dd-1f3fc-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fc-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fd", "1f9dd"), + ("1f9dd-1f3fd-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fd-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3fe", "1f9dd"), + ("1f9dd-1f3fe-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3fe-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1f9dd-1f3ff", "1f9dd"), + ("1f9dd-1f3ff-200d-2640-fe0f", "1f9dd-200d-2640-fe0f"), + ("1f9dd-1f3ff-200d-2642-fe0f", "1f9dd-200d-2642-fe0f"), + ("1fac3-1f3fb", "1fac3"), + ("1fac3-1f3fc", "1fac3"), + ("1fac3-1f3fd", "1fac3"), + ("1fac3-1f3fe", "1fac3"), + ("1fac3-1f3ff", "1fac3"), + ("1fac4-1f3fb", "1fac4"), + ("1fac4-1f3fc", "1fac4"), + ("1fac4-1f3fd", "1fac4"), + ("1fac4-1f3fe", "1fac4"), + ("1fac4-1f3ff", "1fac4"), + ("1fac5-1f3fb", "1fac5"), + ("1fac5-1f3fc", "1fac5"), + ("1fac5-1f3fd", "1fac5"), + ("1fac5-1f3fe", "1fac5"), + ("1fac5-1f3ff", "1fac5"), + ("1faf0-1f3fb", "1faf0"), + ("1faf0-1f3fc", "1faf0"), + ("1faf0-1f3fd", "1faf0"), + ("1faf0-1f3fe", "1faf0"), + ("1faf0-1f3ff", "1faf0"), + ("1faf1-1f3fb", "1faf1"), + ("1faf1-1f3fc", "1faf1"), + ("1faf1-1f3fd", "1faf1"), + ("1faf1-1f3fe", "1faf1"), + ("1faf1-1f3ff", "1faf1"), + ("1faf2-1f3fb", "1faf2"), + ("1faf2-1f3fc", "1faf2"), + ("1faf2-1f3fd", "1faf2"), + ("1faf2-1f3fe", "1faf2"), + ("1faf2-1f3ff", "1faf2"), + ("1faf3-1f3fb", "1faf3"), + ("1faf3-1f3fc", "1faf3"), + ("1faf3-1f3fd", "1faf3"), + ("1faf3-1f3fe", "1faf3"), + ("1faf3-1f3ff", "1faf3"), + ("1faf4-1f3fb", "1faf4"), + ("1faf4-1f3fc", "1faf4"), + ("1faf4-1f3fd", "1faf4"), + ("1faf4-1f3fe", "1faf4"), + ("1faf4-1f3ff", "1faf4"), + ("1faf5-1f3fb", "1faf5"), + ("1faf5-1f3fc", "1faf5"), + ("1faf5-1f3fd", "1faf5"), + ("1faf5-1f3fe", "1faf5"), + ("1faf5-1f3ff", "1faf5"), + ("1faf6-1f3fb", "1faf6"), + ("1faf6-1f3fc", "1faf6"), + ("1faf6-1f3fd", "1faf6"), + ("1faf6-1f3fe", "1faf6"), + ("1faf6-1f3ff", "1faf6"), + ("1faf7-1f3fb", "1faf7"), + ("1faf7-1f3fc", "1faf7"), + ("1faf7-1f3fd", "1faf7"), + ("1faf7-1f3fe", "1faf7"), + ("1faf7-1f3ff", "1faf7"), + ("1faf8-1f3fb", "1faf8"), + ("1faf8-1f3fc", "1faf8"), + ("1faf8-1f3fd", "1faf8"), + ("1faf8-1f3fe", "1faf8"), + ("1faf8-1f3ff", "1faf8"), + ("1faf9-1f3fb", "1faf9"), + ("1faf9-1f3fc", "1faf9"), + ("1faf9-1f3fd", "1faf9"), + ("1faf9-1f3fe", "1faf9"), + ("1faf9-1f3ff", "1faf9"), + ("1fafa-1f3fb", "1fafa"), + ("1fafa-1f3fc", "1fafa"), + ("1fafa-1f3fd", "1fafa"), + ("1fafa-1f3fe", "1fafa"), + ("1fafa-1f3ff", "1fafa"), + ("261d-1f3fb", "261d-fe0f"), + ("261d-1f3fc", "261d-fe0f"), + ("261d-1f3fd", "261d-fe0f"), + ("261d-1f3fe", "261d-fe0f"), + ("261d-1f3ff", "261d-fe0f"), + ("26f9-1f3fb", "26f9-fe0f"), + ("26f9-1f3fb-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fb-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fc", "26f9-fe0f"), + ("26f9-1f3fc-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fc-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fd", "26f9-fe0f"), + ("26f9-1f3fd-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fd-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3fe", "26f9-fe0f"), + ("26f9-1f3fe-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3fe-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("26f9-1f3ff", "26f9-fe0f"), + ("26f9-1f3ff-200d-2640-fe0f", "26f9-fe0f-200d-2640-fe0f"), + ("26f9-1f3ff-200d-2642-fe0f", "26f9-fe0f-200d-2642-fe0f"), + ("270a-1f3fb", "270a"), + ("270a-1f3fc", "270a"), + ("270a-1f3fd", "270a"), + ("270a-1f3fe", "270a"), + ("270a-1f3ff", "270a"), + ("270b-1f3fb", "270b"), + ("270b-1f3fc", "270b"), + ("270b-1f3fd", "270b"), + ("270b-1f3fe", "270b"), + ("270b-1f3ff", "270b"), + ("270c-1f3fb", "270c-fe0f"), + ("270c-1f3fc", "270c-fe0f"), + ("270c-1f3fd", "270c-fe0f"), + ("270c-1f3fe", "270c-fe0f"), + ("270c-1f3ff", "270c-fe0f"), + ("270d-1f3fb", "270d-fe0f"), + ("270d-1f3fc", "270d-fe0f"), + ("270d-1f3fd", "270d-fe0f"), + ("270d-1f3fe", "270d-fe0f"), + ("270d-1f3ff", "270d-fe0f"), +]; + +/// Sorted by alias. +pub static OPENEMOJI_ALIASES: &[(&str, &str)] = &[ + ("+1", "1f44d"), + ("-1", "1f44e"), + ("100", "1f4af"), + ("angry", "1f620"), + ("beer", "1f37a"), + ("bell", "1f514"), + ("blush", "1f60a"), + ("boom", "1f4a5"), + ("broken_heart", "1f494"), + ("bug", "1f41b"), + ("bulb", "1f4a1"), + ("cake", "1f382"), + ("calendar", "1f4c5"), + ("cat", "1f431"), + ("chart", "1f4c8"), + ("check", "2705"), + ("clap", "1f44f"), + ("cloud", "2601-fe0f"), + ("coffee", "2615"), + ("computer", "1f4bb"), + ("cry", "1f622"), + ("dog", "1f436"), + ("earth", "1f30d"), + ("email", "1f4e7"), + ("eyes", "1f440"), + ("facepalm", "1f926"), + ("fire", "1f525"), + ("gb", "1f1ec-1f1e7"), + ("gear", "2699-fe0f"), + ("ghost", "1f47b"), + ("gift", "1f381"), + ("globe", "1f310"), + ("grin", "1f601"), + ("grinning", "1f600"), + ("hammer", "1f528"), + ("heart", "2764-fe0f"), + ("heart_eyes", "1f60d"), + ("hourglass", "231b"), + ("hugs", "1f917"), + ("joy", "1f602"), + ("jp", "1f1ef-1f1f5"), + ("key", "1f511"), + ("kissing_heart", "1f618"), + ("laughing", "1f606"), + ("link", "1f517"), + ("lock", "1f512"), + ("mag", "1f50d"), + ("memo", "1f4dd"), + ("moneybag", "1f4b0"), + ("moon", "1f319"), + ("muscle", "1f4aa"), + ("neutral_face", "1f610"), + ("ok_hand", "1f44c"), + ("package", "1f4e6"), + ("partying_face", "1f973"), + ("phone", "1f4de"), + ("pizza", "1f355"), + ("point_down", "1f447"), + ("point_left", "1f448"), + ("point_right", "1f449"), + ("point_up", "261d-fe0f"), + ("poop", "1f4a9"), + ("pray", "1f64f"), + ("pushpin", "1f4cc"), + ("rage", "1f621"), + ("rainbow", "1f308"), + ("raised_hands", "1f64c"), + ("robot", "1f916"), + ("rocket", "1f680"), + ("rofl", "1f923"), + ("roll_eyes", "1f644"), + ("scream", "1f631"), + ("see_no_evil", "1f648"), + ("shrug", "1f937"), + ("skull", "1f480"), + ("slightly_smiling_face", "1f642"), + ("smile", "1f604"), + ("smiley", "1f603"), + ("snowflake", "2744-fe0f"), + ("sob", "1f62d"), + ("sparkles", "2728"), + ("star", "2b50"), + ("stopwatch", "23f1-fe0f"), + ("stuck_out_tongue", "1f61b"), + ("sun", "2600-fe0f"), + ("sunglasses", "1f60e"), + ("sweat_smile", "1f605"), + ("tada", "1f389"), + ("thinking", "1f914"), + ("thumbsdown", "1f44e"), + ("thumbsup", "1f44d"), + ("trophy", "1f3c6"), + ("unamused", "1f612"), + ("upside_down_face", "1f643"), + ("us", "1f1fa-1f1f8"), + ("warning", "26a0-fe0f"), + ("wave", "1f44b"), + ("white_check_mark", "2705"), + ("wink", "1f609"), + ("wrench", "1f527"), + ("x", "274c"), + ("zap", "26a1"), +]; + +/// Sorted by key. +pub static OPENEMOJI_EMOTICONS: &[(&str, &str)] = &[ + ("1f44b", "o/"), + ("1f44d", "+1"), + ("1f44e", "-1"), + ("1f480", "x_x"), + ("1f494", ":)"), + ("1f609", ";)"), + ("1f60a", "^_^"), + ("1f60e", "B)"), + ("1f610", ":|"), + ("1f611", "-_-"), + ("1f615", ":/"), + ("1f617", ":*"), + ("1f618", ":*"), + ("1f61b", ":P"), + ("1f61c", ";P"), + ("1f61d", "XP"), + ("1f620", ">:("), + ("1f621", ">:("), + ("1f622", ":'("), + ("1f62d", ":'("), + ("1f62e", ":O"), + ("1f62f", ":o"), + ("1f632", ":O"), + ("1f634", "-_-zZ"), + ("1f641", ":("), + ("1f642", ":)"), + ("1f643", "(:"), + ("1f64c", "\\o/"), + ("1f914", ":-?"), + ("1f923", "XD"), + ("1f937", "\\_(o)_/"), + ("2639-fe0f", ":("), + ("263a-fe0f", ":)"), + ("26a0-fe0f", "/!\\"), + ("2705", "[x]"), + ("2728", "*"), + ("274c", "[X]"), + ("2764-fe0f", "<3"), + ("2b50", "*"), +]; diff --git a/ports/rust/src/lib.rs b/ports/rust/src/lib.rs index dfddfee..feb23a4 100644 --- a/ports/rust/src/lib.rs +++ b/ports/rust/src/lib.rs @@ -28,6 +28,8 @@ pub mod diff; pub mod graphics; pub mod icons; mod icons_data; +pub mod emoji; +mod emoji_data; pub mod input; pub mod layout; pub mod surface; @@ -47,6 +49,10 @@ pub use color::{Color, Gradient}; pub use diff::{encode_full, EncodeResult, Encoder, EncoderOptions}; pub use graphics::BrailleCanvas; pub use icons::{icon, icon_glyphs, icon_in, icon_mode_in, icon_names, set_icon_mode, IconGlyphs, IconMode}; +pub use emoji::{ + emoji, emoji_in, emoji_info, emoji_mode_in, emoji_names, emoji_search, emoji_text, emojify, emojify_in, + set_emoji_mode, EmojiInfo, EmojiMode, +}; pub use input::{FocusEvent, InputEvent, InputParser, KeyEvent, MouseAction, MouseButton, MouseEvent, PasteEvent}; pub use layout::{solve, stack, Constraint, Direction, Padding, Rect, Size}; pub use surface::{BorderStyle, Surface}; diff --git a/ports/rust/src/unicode.rs b/ports/rust/src/unicode.rs index 3b3e4d1..7a57386 100644 --- a/ports/rust/src/unicode.rs +++ b/ports/rust/src/unicode.rs @@ -105,7 +105,12 @@ pub fn intern_cluster(text: &str) -> Cell { } if table.texts.len() >= MAX_CLUSTERS { // Degrade to the base character rather than grow the table for ever. + // When the base alone is narrower than the cluster (a flag's first + // half, ❤ from ❤️), a blank ideographic space holds its two columns. let first = safe.chars().next().map(|c| c as u32).unwrap_or(32); + if cluster_width(&safe) == 2 && char_width(first) != 2 { + return 0x3000; + } return if char_width(first) > 0 { first } else { 32 }; } let id = CLUSTER_BASE + table.texts.len() as u32; @@ -212,15 +217,48 @@ pub fn char_width(cp: u32) -> usize { 1 } +fn is_regional(cp: u32) -> bool { + (0x1f1e6..=0x1f1ff).contains(&cp) +} +fn is_tone_modifier(cp: u32) -> bool { + (0x1f3fb..=0x1f3ff).contains(&cp) +} +fn is_tag(cp: u32) -> bool { + (0xe0020..=0xe007f).contains(&cp) +} +fn is_keycap_base(cp: u32) -> bool { + (0x30..=0x39).contains(&cp) || cp == 0x23 || cp == 0x2a +} + +/// Columns a multi-codepoint cluster occupies, one rule for measuring and for +/// cells. Emoji presentation makes a cluster two columns even when its base +/// alone is one: a flag (two regional indicators), a keycap, and a +/// text-default pictograph with U+FE0F or a skin tone. +pub(crate) fn cluster_width(text: &str) -> usize { + let mut chars = text.chars().map(|c| c as u32); + let first = chars.next().unwrap_or(32); + if char_width(first) == 2 { + return 2; + } + if is_regional(first) { + return if chars.next().map(is_regional).unwrap_or(false) { 2 } else { 1 }; + } + if is_keycap_base(first) && text.contains('\u{20e3}') { + return 2; + } + if in_ranges(first, PICTOGRAPHIC) && text.chars().any(|c| c == '\u{fe0f}' || is_tone_modifier(c as u32)) { + return 2; + } + 1 +} + /// Columns a cell value occupies (handles interned clusters). pub fn cell_width(value: Cell) -> usize { if value == CONTINUATION { return 0; } if value >= CLUSTER_BASE { - let text = cluster_text(value); - let first = text.chars().next().map(|c| c as u32).unwrap_or(32); - return if char_width(first) == 2 { 2 } else { 1 }; + return cluster_width(&cluster_text(value)); } char_width(value) } @@ -287,6 +325,18 @@ pub fn graphemes(text: &str) -> Vec { parts += 2; continue; } + // Emoji that are one picture but several codepoints: a skin tone + // after a person or hand, the second half of a flag, and the tags + // that spell a subdivision flag. Each belongs to the cell before it. + let (c, n) = (cp as u32, next as u32); + if (in_ranges(c, PICTOGRAPHIC) && (is_tone_modifier(n) || is_tag(n))) + || (is_regional(c) && is_regional(n) && cluster_end.is_none()) + { + size += nsize; + cluster_end = Some(i + size); + parts += 1; + continue; + } if char_width(next as u32) != 0 { break; } @@ -304,7 +354,9 @@ pub fn graphemes(text: &str) -> Vec { // or a stray ZWJ. It paints no column, so handing it one would walk // the cursor ahead of the screen. Drop it, and anything it absorbed. } else if let Some(end) = cluster_end { - out.push(Grapheme { value: intern_cluster(&text[i..end]), width }); + // The width comes from the stored cell, the number the buffer uses. + let value = intern_cluster(&text[i..end]); + out.push(Grapheme { value, width: cell_width(value) }); } else { out.push(Grapheme { value: cp as u32, width }); } diff --git a/ports/zig/src/unicode.zig b/ports/zig/src/unicode.zig index cb80b46..d7c997b 100644 --- a/ports/zig/src/unicode.zig +++ b/ports/zig/src/unicode.zig @@ -149,9 +149,12 @@ pub fn internCluster(text: []const u8) Cell { ClusterTable.used + safe.len > ClusterTable.storage.len) { // Degrade to the base character rather than grow the table for ever. + // When the base alone is narrower than the cluster (a flag's first + // half, ❤ from ❤️), a blank ideographic space holds its two columns. const first = std.unicode.utf8Decode( safe[0 .. std.unicode.utf8ByteSequenceLength(safe[0]) catch 1], ) catch 32; + if (clusterWidth(safe) == 2 and charWidth(first) != 2) return 0x3000; return if (charWidth(first) > 0) @as(Cell, first) else 32; } @@ -276,16 +279,46 @@ pub fn charWidth(cp: u32) usize { return 1; } +fn isRegional(cp: u32) bool { + return cp >= 0x1f1e6 and cp <= 0x1f1ff; +} +fn isToneModifier(cp: u32) bool { + return cp >= 0x1f3fb and cp <= 0x1f3ff; +} +fn isTag(cp: u32) bool { + return cp >= 0xe0020 and cp <= 0xe007f; +} +fn isKeycapBase(cp: u32) bool { + return (cp >= '0' and cp <= '9') or cp == '#' or cp == '*'; +} + +/// Columns a multi-codepoint cluster occupies, one rule for measuring and for +/// cells. Emoji presentation makes a cluster two columns even when its base +/// alone is one: a flag (two regional indicators), a keycap, and a +/// text-default pictograph with U+FE0F or a skin tone. +pub fn clusterWidth(text: []const u8) usize { + if (text.len == 0) return 1; + var view = std.unicode.Utf8View.init(text) catch return 1; + var it = view.iterator(); + const first: u32 = it.nextCodepoint() orelse return 1; + if (charWidth(first) == 2) return 2; + if (isRegional(first)) { + const second: u32 = it.nextCodepoint() orelse return 1; + return if (isRegional(second)) 2 else 1; + } + const keycap = isKeycapBase(first); + const pict = inRanges(first, &pictographic); + while (it.nextCodepoint()) |c| { + if (keycap and c == 0x20e3) return 2; + if (pict and (c == 0xfe0f or isToneModifier(c))) return 2; + } + return 1; +} + /// Columns a cell value occupies, handling interned clusters. pub fn cellWidth(value: Cell) usize { if (value == continuation) return 0; - if (value >= cluster_base) { - const text = clusterText(value); - if (text.len == 0) return 1; - const len = std.unicode.utf8ByteSequenceLength(text[0]) catch return 1; - const first = std.unicode.utf8Decode(text[0..len]) catch return 1; - return if (charWidth(first) == 2) 2 else 1; - } + if (value >= cluster_base) return clusterWidth(clusterText(value)); return charWidth(value); } @@ -360,6 +393,18 @@ pub const GraphemeIterator = struct { parts += 2; continue; } + // Emoji that are one picture but several codepoints: a skin tone + // after a person or hand, the second half of a flag, and the + // tags that spell a subdivision flag. Each belongs to the cell + // before it. + if ((inRanges(cp, &pictographic) and (isToneModifier(nxt) or isTag(nxt))) or + (isRegional(cp) and isRegional(nxt) and cluster_end == null)) + { + size += next_len; + cluster_end = self.i + size; + parts += 1; + continue; + } if (charWidth(nxt) != 0) break; // Leave anything unsafe to the outer loop, which drops it. if (isUnsafeCodepoint(nxt)) break; @@ -378,7 +423,9 @@ pub const GraphemeIterator = struct { continue; } if (cluster_end) |end| { - return .{ .value = internCluster(self.text[start..end]), .width = width }; + // The width comes from the stored cell, the number the buffer uses. + const value = internCluster(self.text[start..end]); + return .{ .value = value, .width = cellWidth(value) }; } return .{ .value = @as(Cell, cp), .width = width }; } From 885f7316ec49b6bc82e25373c0cb1c1d31967441 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Thu, 24 Sep 2026 07:05:22 +0000 Subject: [PATCH 2/2] Emoji: art fallback follows the caller's env; tests build paths the way the code does Windows CI caught both: the fallback used the process's emoji mode (text on the runner) instead of the env passed in, and the tests expected path.join's backslashes where the code joins with /. Co-Authored-By: Claude Opus 5.5 (1M context) --- packages/hqtui/src/emoji-art.ts | 8 +++++--- packages/hqtui/test/emoji.test.ts | 9 +++++---- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/packages/hqtui/src/emoji-art.ts b/packages/hqtui/src/emoji-art.ts index 332e130..7b1d225 100644 --- a/packages/hqtui/src/emoji-art.ts +++ b/packages/hqtui/src/emoji-art.ts @@ -26,7 +26,7 @@ */ import { detectCapabilities } from "./capabilities.ts"; -import { emoji, emojiInfo } from "./emoji.ts"; +import { emoji, emojiInfo, emojiMode } from "./emoji.ts"; export type ArtProtocol = "kitty" | "iterm" | "none"; @@ -167,12 +167,14 @@ export async function emojiImage(name: string, options: EmojiImageOptions = {}): if (!info) return ""; const env = options.env ?? process.env; const protocol = options.protocol ?? artProtocol(env, options.art); - if (protocol === "none") return emoji(info.key); + // The fallback follows the same environment the caller passed in. + const fallback = () => emoji(info.key, { mode: emojiMode(env) }); + if (protocol === "none") return fallback(); const size = options.size ?? artSize(options.cell ?? cellSizeFromEnv(env)); const png = await emojiPng(info.key, size, { env, fetch: options.fetch, cacheDir: options.cacheDir }).catch( () => undefined, ); - if (!png) return emoji(info.key); + if (!png) return fallback(); const cells = options.cells ?? 2; return protocol === "kitty" ? kittyImage(png, cells) : itermImage(png, cells); } diff --git a/packages/hqtui/test/emoji.test.ts b/packages/hqtui/test/emoji.test.ts index 1ec3f1d..70bdebd 100644 --- a/packages/hqtui/test/emoji.test.ts +++ b/packages/hqtui/test/emoji.test.ts @@ -160,8 +160,9 @@ test("emojiImage fetches the right size once, caches it, and falls back to the c const notFound = (async () => new Response("404", { status: 404 })) as typeof fetch; assert.equal(await emojiImage("rocket", { protocol: "iterm", fetch: notFound, cacheDir, env: { HQTUI_EMOJI: "emoji" } }), "🚀"); const html = (async () => new Response("not a png")) as typeof fetch; - assert.equal(await emojiImage("rocket", { protocol: "kitty", fetch: html, cacheDir, env: {} }), emoji("rocket")); - assert.equal(await emojiImage("fire", { env: { TERM: "xterm-kitty" } }), emoji("fire"), "art off: the character"); + assert.equal(await emojiImage("rocket", { protocol: "kitty", fetch: html, cacheDir, env: { HQTUI_EMOJI: "emoji" } }), "🚀"); + assert.equal(await emojiImage("fire", { env: { TERM: "xterm-kitty", HQTUI_EMOJI: "emoji" } }), "🔥", "art off: the character"); + assert.equal(await emojiImage("fire", { env: { TERM: "dumb" } }), "[fire]", "and text where emoji cannot draw"); assert.equal(await emojiImage("no such emoji", { protocol: "kitty" }), ""); }); @@ -202,7 +203,7 @@ test("fonts install falls back from the release to the repository and wires font assert.ok(result.snippets.some((x) => x.terminal === "Kitty" && x.snippet.startsWith("symbol_map U+1F300"))); assert.deepEqual(await emojiFontStatus({ ...s, platform: "linux" }), { installed: true, - files: [join(s.home, ".local/share/fonts/OpenEmoji-CBDT.ttf")], + files: [`${s.env.XDG_DATA_HOME}/fonts/OpenEmoji-CBDT.ttf`], fontconfig: true, emojiFont: "OpenEmoji", active: true, @@ -239,7 +240,7 @@ test("macOS gets the sbix font, no fontconfig, and the Terminal.app caveat", asy const fakeFetch = (async (url: string) => (urls.push(url), new Response(TTF))) as typeof fetch; const result = await installEmojiFont({ ...s, platform: "darwin", fetch: fakeFetch }); assert.ok(urls[0]!.endsWith("/OpenEmoji-sbix.ttf")); - assert.deepEqual(result.installed, [join(s.home, "Library/Fonts/OpenEmoji-sbix.ttf")]); + assert.deepEqual(result.installed, [`${s.home}/Library/Fonts/OpenEmoji-sbix.ttf`]); assert.equal(result.fontconfig, undefined); assert.ok(result.notes.some((n) => n.includes("Terminal.app"))); assert.ok(terminalSnippets("darwin").some((x) => x.terminal === "iTerm2"));