From cd827488891ff538d480fa2f9821908bed9a6756 Mon Sep 17 00:00:00 2001
From: syuilo <Syuilotan@yahoo.co.jp>
Date: Thu, 1 Jun 2023 17:10:53 +0900
Subject: [PATCH] =?UTF-8?q?enhance(frontend):=20=E8=BF=BD=E5=8A=A0?=
 =?UTF-8?q?=E3=81=AE=E7=B5=B5=E6=96=87=E5=AD=97=E7=94=A8=E8=BE=9E=E6=9B=B8?=
 =?UTF-8?q?=E3=82=92=E3=83=80=E3=82=A6=E3=83=B3=E3=83=AD=E3=83=BC=E3=83=89?=
 =?UTF-8?q?=E3=81=A7=E3=81=8D=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Resolve #10921
---
 locales/ja-JP.yml                             |    1 +
 .../src/components/MkAutocomplete.vue         |   15 +-
 .../frontend/src/components/MkEmojiPicker.vue |   30 +-
 .../frontend/src/pages/settings/general.vue   |   22 +
 packages/frontend/src/store.ts                |    4 +
 .../src/unicode-emoji-indexes/en-US.json      | 1784 +++++++++++++++++
 6 files changed, 1849 insertions(+), 7 deletions(-)
 create mode 100644 packages/frontend/src/unicode-emoji-indexes/en-US.json

diff --git a/locales/ja-JP.yml b/locales/ja-JP.yml
index 0ca37caa58..40fad285ca 100644
--- a/locales/ja-JP.yml
+++ b/locales/ja-JP.yml
@@ -1060,6 +1060,7 @@ cancelReactionConfirm: "リアクションを取り消しますか?"
 changeReactionConfirm: "リアクションを変更しますか?"
 later: "あとで"
 goToMisskey: "Misskeyへ"
+additionalEmojiDictionary: "絵文字の追加辞書"
 
 _initialAccountSetting:
   accountCreated: "アカウントの作成が完了しました!"
diff --git a/packages/frontend/src/components/MkAutocomplete.vue b/packages/frontend/src/components/MkAutocomplete.vue
index 4338a8f8e6..1af998dedd 100644
--- a/packages/frontend/src/components/MkAutocomplete.vue
+++ b/packages/frontend/src/components/MkAutocomplete.vue
@@ -42,7 +42,7 @@ import { acct } from '@/filters/user';
 import * as os from '@/os';
 import { MFM_TAGS } from '@/scripts/mfm-tags';
 import { defaultStore } from '@/store';
-import { emojilist } from '@/scripts/emojilist';
+import { emojilist, getEmojiName } from '@/scripts/emojilist';
 import { i18n } from '@/i18n';
 import { miLocalStorage } from '@/local-storage';
 import { customEmojis } from '@/custom-emojis';
@@ -71,6 +71,19 @@ const emojiDb = computed(() => {
 		url: char2path(x.char),
 	}));
 
+	for (const index of Object.values(defaultStore.state.additionalUnicodeEmojiIndexes)) {
+		for (const [emoji, keywords] of Object.entries(index)) {
+			for (const k of keywords) {
+				unicodeEmojiDB.push({
+					emoji: emoji,
+					name: k,
+					aliasOf: getEmojiName(emoji)!,
+					url: char2path(emoji),
+				});
+			}
+		}
+	}
+
 	unicodeEmojiDB.sort((a, b) => a.name.length - b.name.length);
 	//#endregion
 
diff --git a/packages/frontend/src/components/MkEmojiPicker.vue b/packages/frontend/src/components/MkEmojiPicker.vue
index aab00e17d6..cf856fd31f 100644
--- a/packages/frontend/src/components/MkEmojiPicker.vue
+++ b/packages/frontend/src/components/MkEmojiPicker.vue
@@ -224,7 +224,6 @@ watch(q, () => {
 		if (newQ.includes(' ')) { // AND検索
 			const keywords = newQ.split(' ');
 
-			// 名前にキーワードが含まれている
 			for (const emoji of emojis) {
 				if (keywords.every(keyword => emoji.name.includes(keyword))) {
 					matches.add(emoji);
@@ -233,11 +232,12 @@ watch(q, () => {
 			}
 			if (matches.size >= max) return matches;
 
-			// 名前にキーワードが含まれている
-			for (const emoji of emojis) {
-				if (keywords.every(keyword => emoji.name.includes(keyword))) {
-					matches.add(emoji);
-					if (matches.size >= max) break;
+			for (const index of Object.values(defaultStore.state.additionalUnicodeEmojiIndexes)) {
+				for (const emoji of emojis) {
+					if (keywords.every(keyword => index[emoji.char].some(k => k.includes(keyword)))) {
+						matches.add(emoji);
+						if (matches.size >= max) break;
+					}
 				}
 			}
 		} else {
@@ -249,6 +249,15 @@ watch(q, () => {
 			}
 			if (matches.size >= max) return matches;
 
+			for (const index of Object.values(defaultStore.state.additionalUnicodeEmojiIndexes)) {
+				for (const emoji of emojis) {
+					if (index[emoji.char].some(k => k.startsWith(newQ))) {
+						matches.add(emoji);
+						if (matches.size >= max) break;
+					}
+				}
+			}
+
 			for (const emoji of emojis) {
 				if (emoji.name.includes(newQ)) {
 					matches.add(emoji);
@@ -256,6 +265,15 @@ watch(q, () => {
 				}
 			}
 			if (matches.size >= max) return matches;
+
+			for (const index of Object.values(defaultStore.state.additionalUnicodeEmojiIndexes)) {
+				for (const emoji of emojis) {
+					if (index[emoji.char].some(k => k.includes(newQ))) {
+						matches.add(emoji);
+						if (matches.size >= max) break;
+					}
+				}
+			}
 		}
 
 		return matches;
diff --git a/packages/frontend/src/pages/settings/general.vue b/packages/frontend/src/pages/settings/general.vue
index 9d06d35e60..4ac077a5e3 100644
--- a/packages/frontend/src/pages/settings/general.vue
+++ b/packages/frontend/src/pages/settings/general.vue
@@ -147,6 +147,10 @@
 		<template #label>{{ i18n.ts.other }}</template>
 
 		<div class="_gaps">
+			<MkFolder>
+				<template #label>{{ i18n.ts.additionalEmojiDictionary }}</template>
+				<MkButton @click="downloadEmojiIndex('en-US')"><i class="ti ti-download"></i> en-US</MkButton>
+			</MkFolder>
 			<MkSwitch v-model="showTimelineReplies">{{ i18n.ts.flagShowTimelineReplies }}<template #caption>{{ i18n.ts.flagShowTimelineRepliesDescription }} {{ i18n.ts.reflectMayTakeTime }}</template></MkSwitch>
 			<FormLink to="/settings/deck">{{ i18n.ts.deck }}</FormLink>
 			<FormLink to="/settings/custom-css"><template #icon><i class="ti ti-code"></i></template>{{ i18n.ts.customCss }}</FormLink>
@@ -161,6 +165,8 @@ import MkSwitch from '@/components/MkSwitch.vue';
 import MkSelect from '@/components/MkSelect.vue';
 import MkRadios from '@/components/MkRadios.vue';
 import MkRange from '@/components/MkRange.vue';
+import MkFolder from '@/components/MkFolder.vue';
+import MkButton from '@/components/MkButton.vue';
 import FormSection from '@/components/form/section.vue';
 import FormLink from '@/components/form/link.vue';
 import MkLink from '@/components/MkLink.vue';
@@ -253,6 +259,22 @@ watch([
 	await reloadAsk();
 });
 
+async function downloadEmojiIndex(lang: string) {
+	async function main() {
+		const currentIndexes = defaultStore.state.additionalUnicodeEmojiIndexes;
+		function download() {
+			switch (lang) {
+				case 'en-US': return import('../../unicode-emoji-indexes/en-US.json').then(x => x.default);
+				default: throw new Error('unrecognized lang: ' + lang);
+			}
+		}
+		currentIndexes[lang] = await download();
+		defaultStore.set('additionalUnicodeEmojiIndexes', currentIndexes);
+	}
+
+	os.promiseDialog(main());
+}
+
 const headerActions = $computed(() => []);
 
 const headerTabs = $computed(() => []);
diff --git a/packages/frontend/src/store.ts b/packages/frontend/src/store.ts
index aa4b98c05c..4e43c8e745 100644
--- a/packages/frontend/src/store.ts
+++ b/packages/frontend/src/store.ts
@@ -338,6 +338,10 @@ export const defaultStore = markRaw(new Storage('base', {
 		where: 'device',
 		default: true,
 	},
+	additionalUnicodeEmojiIndexes: {
+		where: 'device',
+		default: {} as Record<string, Record<string, string[]>>,
+	},
 }));
 
 // TODO: 他のタブと永続化されたstateを同期
diff --git a/packages/frontend/src/unicode-emoji-indexes/en-US.json b/packages/frontend/src/unicode-emoji-indexes/en-US.json
new file mode 100644
index 0000000000..c5544418db
--- /dev/null
+++ b/packages/frontend/src/unicode-emoji-indexes/en-US.json
@@ -0,0 +1,1784 @@
+{
+	"😀": ["face", "smile", "happy", "joy", ": D", "grin"],
+	"😬": ["face", "grimace", "teeth"],
+	"😁": ["face", "happy", "smile", "joy", "kawaii"],
+	"😂": ["face", "cry", "tears", "weep", "happy", "happytears", "haha"],
+	"🤣": ["face", "rolling", "floor", "laughing", "lol", "haha"],
+	"🥳": ["face", "celebration", "woohoo"],
+	"😃": ["face", "happy", "joy", "haha", ": D", ": )", "smile", "funny"],
+	"😄": ["face", "happy", "joy", "funny", "haha", "laugh", "like", ": D", ": )"],
+	"😅": ["face", "hot", "happy", "laugh", "sweat", "smile", "relief"],
+	"🥲": ["face"],
+	"😆": ["happy", "joy", "lol", "satisfied", "haha", "face", "glad", "XD", "laugh"],
+	"😇": ["face", "angel", "heaven", "halo"],
+	"😉": ["face", "happy", "mischievous", "secret", ";)", "smile", "eye"],
+	"😊": ["face", "smile", "happy", "flushed", "crush", "embarrassed", "shy", "joy"],
+	"🙂": ["face", "smile"],
+	"🙃": ["face", "flipped", "silly", "smile"],
+	"☺️": ["face", "blush", "massage", "happiness"],
+	"😋": ["happy", "joy", "tongue", "smile", "face", "silly", "yummy", "nom", "delicious", "savouring"],
+	"😌": ["face", "relaxed", "phew", "massage", "happiness"],
+	"😍": ["face", "love", "like", "affection", "valentines", "infatuation", "crush", "heart"],
+	"🥰": ["face", "love", "like", "affection", "valentines", "infatuation", "crush", "hearts", "adore"],
+	"😘": ["face", "love", "like", "affection", "valentines", "infatuation", "kiss"],
+	"😗": ["love", "like", "face", "3", "valentines", "infatuation", "kiss"],
+	"😙": ["face", "affection", "valentines", "infatuation", "kiss"],
+	"😚": ["face", "love", "like", "affection", "valentines", "infatuation", "kiss"],
+	"😜": ["face", "prank", "childish", "playful", "mischievous", "smile", "wink", "tongue"],
+	"🤪": ["face", "goofy", "crazy"],
+	"🤨": ["face", "distrust", "scepticism", "disapproval", "disbelief", "surprise"],
+	"🧐": ["face", "stuffy", "wealthy"],
+	"😝": ["face", "prank", "playful", "mischievous", "smile", "tongue"],
+	"😛": ["face", "prank", "childish", "playful", "mischievous", "smile", "tongue"],
+	"🤑": ["face", "rich", "dollar", "money"],
+	"🤓": ["face", "nerdy", "geek", "dork"],
+	"🥸": ["face", "nose", "glasses", "incognito"],
+	"😎": ["face", "cool", "smile", "summer", "beach", "sunglass"],
+	"🤩": ["face", "smile", "starry", "eyes", "grinning"],
+	"🤡": ["face"],
+	"🤠": ["face", "cowgirl", "hat"],
+	"🤗": ["face", "smile", "hug"],
+	"😏": ["face", "smile", "mean", "prank", "smug", "sarcasm"],
+	"😶": ["face", "hellokitty"],
+	"😐": ["indifference", "meh", ": |", "neutral"],
+	"😑": ["face", "indifferent", "-_-", "meh", "deadpan"],
+	"😒": ["indifference", "bored", "straight face", "serious", "sarcasm", "unimpressed", "skeptical", "dubious", "side_eye"],
+	"🙄": ["face", "eyeroll", "frustrated"],
+	"🤔": ["face", "hmmm", "think", "consider"],
+	"🤥": ["face", "lie", "pinocchio"],
+	"🤭": ["face", "whoops", "shock", "surprise"],
+	"🤫": ["face", "quiet", "shhh"],
+	"🤬": ["face", "swearing", "cursing", "cussing", "profanity", "expletive"],
+	"🤯": ["face", "shocked", "mind", "blown"],
+	"😳": ["face", "blush", "shy", "flattered"],
+	"😞": ["face", "sad", "upset", "depressed", ": ("],
+	"😟": ["face", "concern", "nervous", ": ("],
+	"😠": ["mad", "face", "annoyed", "frustrated"],
+	"😡": ["angry", "mad", "hate", "despise"],
+	"😔": ["face", "sad", "depressed", "upset"],
+	"😕": ["face", "indifference", "huh", "weird", "hmmm", ": /"],
+	"🙁": ["face", "frowning", "disappointed", "sad", "upset"],
+	"☹": ["face", "sad", "upset", "frown"],
+	"😣": ["face", "sick", "no", "upset", "oops"],
+	"😖": ["face", "confused", "sick", "unwell", "oops", ": S"],
+	"😫": ["sick", "whine", "upset", "frustrated"],
+	"😩": ["face", "tired", "sleepy", "sad", "frustrated", "upset"],
+	"🥺": ["face", "begging", "mercy"],
+	"😤": ["face", "gas", "phew", "proud", "pride"],
+	"😮": ["face", "surprise", "impressed", "wow", "whoa", ": O"],
+	"😱": ["face", "munch", "scared", "omg"],
+	"😨": ["face", "scared", "terrified", "nervous", "oops", "huh"],
+	"😰": ["face", "nervous", "sweat"],
+	"😯": ["face", "woo", "shh"],
+	"😦": ["face", "aw", "what"],
+	"😧": ["face", "stunned", "nervous"],
+	"😢": ["face", "tears", "sad", "depressed", "upset", ": '("],
+	"😥": ["face", "phew", "sweat", "nervous"],
+	"🤤": ["face"],
+	"😪": ["face", "tired", "rest", "nap"],
+	"😓": ["face", "hot", "sad", "tired", "exercise"],
+	"🥵": ["face", "feverish", "heat", "red", "sweating"],
+	"🥶": ["face", "blue", "freezing", "frozen", "frostbite", "icicles"],
+	"😭": ["face", "cry", "tears", "sad", "upset", "depressed"],
+	"😵": ["spent", "unconscious", "xox", "dizzy"],
+	"😲": ["face", "xox", "surprised", "poisoned"],
+	"🤐": ["face", "sealed", "zipper", "secret"],
+	"🤢": ["face", "vomit", "gross", "green", "sick", "throw up", "ill"],
+	"🤧": ["face", "gesundheit", "sneeze", "sick", "allergy"],
+	"🤮": ["face", "sick"],
+	"😷": ["face", "sick", "ill", "disease"],
+	"🤒": ["sick", "temperature", "thermometer", "cold", "fever"],
+	"🤕": ["injured", "clumsy", "bandage", "hurt"],
+	"🥴": ["face", "dizzy", "intoxicated", "tipsy", "wavy"],
+	"🥱": ["face", "tired", "yawning"],
+	"😴": ["face", "tired", "sleepy", "night", "zzz"],
+	"💤": ["sleepy", "tired", "dream"],
+	"😶‍🌫️": [],
+	"😮‍💨": [],
+	"😵‍💫": [],
+	"🫠": ["disappear", "dissolve", "liquid", "melt", "toketa"],
+	"🫢": ["amazement", "awe", "disbelief", "embarrass", "scared", "surprise", "ohoho"],
+	"🫣": ["captivated", "peep", "stare", "chunibyo"],
+	"🫡": ["ok", "salute", "sunny", "troops", "yes", "raja"],
+	"🫥": ["depressed", "disappear", "hide", "introvert", "invisible", "tensen"],
+	"🫤": ["disappointed", "meh", "skeptical", "unsure"],
+	"🥹": ["angry", "cry", "proud", "resist", "sad"],
+	"💩": ["hankey", "shitface", "fail", "turd", "shit"],
+	"😈": ["devil", "horns"],
+	"👿": ["devil", "angry", "horns"],
+	"👹": ["monster", "red", "mask", "halloween", "scary", "creepy", "devil", "demon", "japanese", "ogre"],
+	"👺": ["red", "evil", "mask", "monster", "scary", "creepy", "japanese", "goblin"],
+	"💀": ["dead", "skeleton", "creepy", "death"],
+	"👻": ["halloween", "spooky", "scary"],
+	"👽": ["UFO", "paul", "weird", "outer_space"],
+	"🤖": ["computer", "machine", "bot"],
+	"😺": ["animal", "cats", "happy", "smile"],
+	"😸": ["animal", "cats", "smile"],
+	"😹": ["animal", "cats", "haha", "happy", "tears"],
+	"😻": ["animal", "love", "like", "affection", "cats", "valentines", "heart"],
+	"😼": ["animal", "cats", "smirk"],
+	"😽": ["animal", "cats", "kiss"],
+	"🙀": ["animal", "cats", "munch", "scared", "scream"],
+	"😿": ["animal", "tears", "weep", "sad", "cats", "upset", "cry"],
+	"😾": ["animal", "cats"],
+	"🤲": ["hands", "gesture", "cupped", "prayer"],
+	"🙌": ["gesture", "hooray", "yea", "celebration", "hands"],
+	"👏": ["hands", "praise", "applause", "congrats", "yay"],
+	"👋": ["hands", "gesture", "goodbye", "solong", "farewell", "hello", "hi", "palm"],
+	"🤙": ["hands", "gesture"],
+	"👍": ["thumbsup", "yes", "awesome", "good", "agree", "accept", "cool", "hand", "like"],
+	"👎": ["thumbsdown", "no", "dislike", "hand"],
+	"👊": ["angry", "violence", "fist", "hit", "attack", "hand"],
+	"✊": ["fingers", "hand", "grasp"],
+	"🤛": ["hand", "fistbump"],
+	"🤜": ["hand", "fistbump"],
+	"✌": ["fingers", "ohyeah", "hand", "peace", "victory", "two"],
+	"👌": ["fingers", "limbs", "perfect", "ok", "okay"],
+	"✋": ["fingers", "stop", "highfive", "palm", "ban"],
+	"🤚": ["fingers", "raised", "backhand"],
+	"👐": ["fingers", "butterfly", "hands", "open"],
+	"💪": ["arm", "flex", "hand", "summer", "strong", "biceps"],
+	"🦾": ["flex", "hand", "strong", "biceps"],
+	"🙏": ["please", "hope", "wish", "namaste", "highfive"],
+	"🦶": ["kick", "stomp"],
+	"🦵": ["kick", "limb"],
+	"🦿": ["kick", "limb"],
+	"🤝": ["agreement", "shake"],
+	"☝": ["hand", "fingers", "direction", "up"],
+	"👆": ["fingers", "hand", "direction", "up"],
+	"👇": ["fingers", "hand", "direction", "down"],
+	"👈": ["direction", "fingers", "hand", "left"],
+	"👉": ["fingers", "hand", "direction", "right"],
+	"🖕": ["hand", "fingers", "rude", "middle", "flipping"],
+	"🖐": ["hand", "fingers", "palm"],
+	"🤟": ["hand", "fingers", "gesture"],
+	"🤘": ["hand", "fingers", "evil_eye", "sign_of_horns", "rock_on"],
+	"🤞": ["good", "lucky"],
+	"🖖": ["hand", "fingers", "spock", "star trek"],
+	"✍": ["lower_left_ballpoint_pen", "stationery", "write", "compose"],
+	"🫰": [],
+	"🫱": [],
+	"🫲": [],
+	"🫳": [],
+	"🫴": [],
+	"🫵": [],
+	"🫶": ["moemoekyun"],
+	"🤏": ["hand", "fingers"],
+	"🤌": ["hand", "fingers"],
+	"🤳": ["camera", "phone"],
+	"💅": ["beauty", "manicure", "finger", "fashion", "nail"],
+	"👄": ["mouth", "kiss"],
+	"🫦": [],
+	"🦷": ["teeth", "dentist"],
+	"👅": ["mouth", "playful"],
+	"👂": ["face", "hear", "sound", "listen"],
+	"🦻": ["face", "hear", "sound", "listen"],
+	"👃": ["smell", "sniff"],
+	"👁": ["face", "look", "see", "watch", "stare"],
+	"👀": ["look", "watch", "stalk", "peek", "see"],
+	"🧠": ["smart", "intelligent"],
+	"🫀": [],
+	"🫁": [],
+	"👤": ["user", "person", "human"],
+	"👥": ["user", "person", "human", "group", "team"],
+	"🗣": ["user", "person", "human", "sing", "say", "talk"],
+	"👶": ["child", "boy", "girl", "toddler"],
+	"🧒": ["gender-neutral", "young"],
+	"👦": ["man", "male", "guy", "teenager"],
+	"👧": ["female", "woman", "teenager"],
+	"🧑": ["gender-neutral", "person"],
+	"👨": ["mustache", "father", "dad", "guy", "classy", "sir", "moustache"],
+	"👩": ["female", "girls", "lady"],
+	"🧑‍🦱": ["curly", "afro", "braids", "ringlets"],
+	"👩‍🦱": ["woman", "female", "girl", "curly", "afro", "braids", "ringlets"],
+	"👨‍🦱": ["man", "male", "boy", "guy", "curly", "afro", "braids", "ringlets"],
+	"🧑‍🦰": ["redhead"],
+	"👩‍🦰": ["woman", "female", "girl", "ginger", "redhead"],
+	"👨‍🦰": ["man", "male", "boy", "guy", "ginger", "redhead"],
+	"👱‍♀️": ["woman", "female", "girl", "blonde", "person"],
+	"👱": ["man", "male", "boy", "blonde", "guy", "person"],
+	"🧑‍🦳": ["gray", "old", "white"],
+	"👩‍🦳": ["woman", "female", "girl", "gray", "old", "white"],
+	"👨‍🦳": ["man", "male", "boy", "guy", "gray", "old", "white"],
+	"🧑‍🦲": ["bald", "chemotherapy", "hairless", "shaven"],
+	"👩‍🦲": ["woman", "female", "girl", "bald", "chemotherapy", "hairless", "shaven"],
+	"👨‍🦲": ["man", "male", "boy", "guy", "bald", "chemotherapy", "hairless", "shaven"],
+	"🧔": ["person", "bewhiskered"],
+	"🧓": ["human", "elder", "senior", "gender-neutral"],
+	"👴": ["human", "male", "men", "old", "elder", "senior"],
+	"👵": ["human", "female", "women", "lady", "old", "elder", "senior"],
+	"👲": ["male", "boy", "chinese"],
+	"🧕": ["female", "hijab", "mantilla", "tichel"],
+	"👳‍♀️": ["female", "indian", "hinduism", "arabs", "woman"],
+	"👳": ["male", "indian", "hinduism", "arabs"],
+	"👮‍♀️": ["woman", "police", "law", "legal", "enforcement", "arrest", "911", "female"],
+	"👮": ["man", "police", "law", "legal", "enforcement", "arrest", "911"],
+	"👷‍♀️": ["female", "human", "wip", "build", "construction", "worker", "labor", "woman"],
+	"👷": ["male", "human", "wip", "guy", "build", "construction", "worker", "labor"],
+	"💂‍♀️": ["uk", "gb", "british", "female", "royal", "woman"],
+	"💂": ["uk", "gb", "british", "male", "guy", "royal"],
+	"🕵️‍♀️": ["human", "spy", "detective", "female", "woman"],
+	"🕵": ["human", "spy", "detective"],
+	"🧑‍⚕️": ["doctor", "nurse", "therapist", "healthcare", "human"],
+	"👩‍⚕️": ["doctor", "nurse", "therapist", "healthcare", "woman", "human"],
+	"👨‍⚕️": ["doctor", "nurse", "therapist", "healthcare", "man", "human"],
+	"🧑‍🌾": ["rancher", "gardener", "human"],
+	"👩‍🌾": ["rancher", "gardener", "woman", "human"],
+	"👨‍🌾": ["rancher", "gardener", "man", "human"],
+	"🧑‍🍳": ["chef", "human"],
+	"👩‍🍳": ["chef", "woman", "human"],
+	"👨‍🍳": ["chef", "man", "human"],
+	"🧑‍🎓": ["graduate", "human"],
+	"👩‍🎓": ["graduate", "woman", "human"],
+	"👨‍🎓": ["graduate", "man", "human"],
+	"🧑‍🎤": ["rockstar", "entertainer", "human"],
+	"👩‍🎤": ["rockstar", "entertainer", "woman", "human"],
+	"👨‍🎤": ["rockstar", "entertainer", "man", "human"],
+	"🧑‍🏫": ["instructor", "professor", "human"],
+	"👩‍🏫": ["instructor", "professor", "woman", "human"],
+	"👨‍🏫": ["instructor", "professor", "man", "human"],
+	"🧑‍🏭": ["assembly", "industrial", "human"],
+	"👩‍🏭": ["assembly", "industrial", "woman", "human"],
+	"👨‍🏭": ["assembly", "industrial", "man", "human"],
+	"🧑‍💻": ["coder", "developer", "engineer", "programmer", "software", "human", "laptop", "computer"],
+	"👩‍💻": ["coder", "developer", "engineer", "programmer", "software", "woman", "human", "laptop", "computer"],
+	"👨‍💻": ["coder", "developer", "engineer", "programmer", "software", "man", "human", "laptop", "computer"],
+	"🧑‍💼": ["business", "manager", "human"],
+	"👩‍💼": ["business", "manager", "woman", "human"],
+	"👨‍💼": ["business", "manager", "man", "human"],
+	"🧑‍🔧": ["plumber", "human", "wrench"],
+	"👩‍🔧": ["plumber", "woman", "human", "wrench"],
+	"👨‍🔧": ["plumber", "man", "human", "wrench"],
+	"🧑‍🔬": ["biologist", "chemist", "engineer", "physicist", "human"],
+	"👩‍🔬": ["biologist", "chemist", "engineer", "physicist", "woman", "human"],
+	"👨‍🔬": ["biologist", "chemist", "engineer", "physicist", "man", "human"],
+	"🧑‍🎨": ["painter", "human"],
+	"👩‍🎨": ["painter", "woman", "human"],
+	"👨‍🎨": ["painter", "man", "human"],
+	"🧑‍🚒": ["fireman", "human"],
+	"👩‍🚒": ["fireman", "woman", "human"],
+	"👨‍🚒": ["fireman", "man", "human"],
+	"🧑‍✈️": ["aviator", "plane", "human"],
+	"👩‍✈️": ["aviator", "plane", "woman", "human"],
+	"👨‍✈️": ["aviator", "plane", "man", "human"],
+	"🧑‍🚀": ["space", "rocket", "human"],
+	"👩‍🚀": ["space", "rocket", "woman", "human"],
+	"👨‍🚀": ["space", "rocket", "man", "human"],
+	"🧑‍⚖️": ["justice", "court", "human"],
+	"👩‍⚖️": ["justice", "court", "woman", "human"],
+	"👨‍⚖️": ["justice", "court", "man", "human"],
+	"🦸‍♀️": ["woman", "female", "good", "heroine", "superpowers"],
+	"🦸‍♂️": ["man", "male", "good", "hero", "superpowers"],
+	"🦹‍♀️": ["woman", "female", "evil", "bad", "criminal", "heroine", "superpowers"],
+	"🦹‍♂️": ["man", "male", "evil", "bad", "criminal", "hero", "superpowers"],
+	"🤶": ["woman", "female", "xmas", "mother christmas"],
+	"🧑‍🎄": ["xmas", "christmas"],
+	"🎅": ["festival", "man", "male", "xmas", "father christmas"],
+	"🥷": [],
+	"🧙‍♀️": ["woman", "female", "mage", "witch"],
+	"🧙‍♂️": ["man", "male", "mage", "sorcerer"],
+	"🧝‍♀️": ["woman", "female"],
+	"🧝‍♂️": ["man", "male"],
+	"🧛‍♀️": ["woman", "female"],
+	"🧛‍♂️": ["man", "male", "dracula"],
+	"🧟‍♀️": ["woman", "female", "undead", "walking dead"],
+	"🧟‍♂️": ["man", "male", "dracula", "undead", "walking dead"],
+	"🧞‍♀️": ["woman", "female"],
+	"🧞‍♂️": ["man", "male"],
+	"🧜‍♀️": ["woman", "female", "merwoman", "ariel"],
+	"🧜‍♂️": ["man", "male", "triton"],
+	"🧚‍♀️": ["woman", "female"],
+	"🧚‍♂️": ["man", "male"],
+	"👼": ["heaven", "wings", "halo"],
+	"🧌": [],
+	"🤰": ["baby"],
+	"🫃": [],
+	"🫄": [],
+	"🫅": [],
+	"🤱": ["nursing", "baby"],
+	"👩‍🍼": [],
+	"👨‍🍼": [],
+	"🧑‍🍼": [],
+	"👸": ["girl", "woman", "female", "blond", "crown", "royal", "queen"],
+	"🤴": ["boy", "man", "male", "crown", "royal", "king"],
+	"👰": ["couple", "marriage", "wedding", "woman", "bride"],
+	"👰": ["couple", "marriage", "wedding", "woman", "bride"],
+	"🤵": ["couple", "marriage", "wedding", "groom"],
+	"🤵": ["couple", "marriage", "wedding", "groom"],
+	"🏃‍♀️": ["woman", "walking", "exercise", "race", "running", "female"],
+	"🏃": ["man", "walking", "exercise", "race", "running"],
+	"🚶‍♀️": ["human", "feet", "steps", "woman", "female"],
+	"🚶": ["human", "feet", "steps"],
+	"💃": ["female", "girl", "woman", "fun"],
+	"🕺": ["male", "boy", "fun", "dancer"],
+	"👯": ["female", "bunny", "women", "girls"],
+	"👯‍♂️": ["male", "bunny", "men", "boys"],
+	"👫": ["pair", "people", "human", "love", "date", "dating", "like", "affection", "valentines", "marriage"],
+	"🧑‍🤝‍🧑": ["pair", "couple", "love", "like", "bromance", "friendship", "people", "human"],
+	"👬": ["pair", "couple", "love", "like", "bromance", "friendship", "people", "man", "human"],
+	"👭": ["pair", "couple", "love", "like", "bromance", "friendship", "people", "female", "human"],
+	"🫂": [],
+	"🙇‍♀️": ["woman", "female", "girl"],
+	"🙇": ["man", "male", "boy"],
+	"🤦‍♂️": ["man", "male", "boy", "disbelief"],
+	"🤦‍♀️": ["woman", "female", "girl", "disbelief"],
+	"🤷": ["woman", "female", "girl", "confused", "indifferent", "doubt"],
+	"🤷‍♂️": ["man", "male", "boy", "confused", "indifferent", "doubt"],
+	"💁": ["female", "girl", "woman", "human", "information"],
+	"💁‍♂️": ["male", "boy", "man", "human", "information"],
+	"🙅": ["female", "girl", "woman", "nope"],
+	"🙅‍♂️": ["male", "boy", "man", "nope"],
+	"🙆": ["women", "girl", "female", "pink", "human", "woman"],
+	"🙆‍♂️": ["men", "boy", "male", "blue", "human", "man"],
+	"🙋": ["female", "girl", "woman"],
+	"🙋‍♂️": ["male", "boy", "man"],
+	"🙎": ["female", "girl", "woman"],
+	"🙎‍♂️": ["male", "boy", "man"],
+	"🙍": ["female", "girl", "woman", "sad", "depressed", "discouraged", "unhappy"],
+	"🙍‍♂️": ["male", "boy", "man", "sad", "depressed", "discouraged", "unhappy"],
+	"💇": ["female", "girl", "woman"],
+	"💇‍♂️": ["male", "boy", "man"],
+	"💆": ["female", "girl", "woman", "head"],
+	"💆‍♂️": ["male", "boy", "man", "head"],
+	"🧖‍♀️": ["female", "woman", "spa", "steamroom", "sauna"],
+	"🧖‍♂️": ["male", "man", "spa", "steamroom", "sauna"],
+	"🧏‍♀️": ["woman", "female"],
+	"🧏‍♂️": ["man", "male"],
+	"🧍‍♀️": ["woman", "female"],
+	"🧍‍♂️": ["man", "male"],
+	"🧎‍♀️": ["woman", "female"],
+	"🧎‍♂️": ["man", "male"],
+	"🧑‍🦯": ["accessibility", "blind"],
+	"👩‍🦯": ["woman", "female", "accessibility", "blind"],
+	"👨‍🦯": ["man", "male", "accessibility", "blind"],
+	"🧑‍🦼": ["accessibility"],
+	"👩‍🦼": ["woman", "female", "accessibility"],
+	"👨‍🦼": ["man", "male", "accessibility"],
+	"🧑‍🦽": ["accessibility"],
+	"👩‍🦽": ["woman", "female", "accessibility"],
+	"👨‍🦽": ["man", "male", "accessibility"],
+	"💑": ["pair", "love", "like", "affection", "human", "dating", "valentines", "marriage"],
+	"👩‍❤️‍👩": ["pair", "love", "like", "affection", "human", "dating", "valentines", "marriage"],
+	"👨‍❤️‍👨": ["pair", "love", "like", "affection", "human", "dating", "valentines", "marriage"],
+	"💏": ["pair", "valentines", "love", "like", "dating", "marriage"],
+	"👩‍❤️‍💋‍👩": ["pair", "valentines", "love", "like", "dating", "marriage"],
+	"👨‍❤️‍💋‍👨": ["pair", "valentines", "love", "like", "dating", "marriage"],
+	"👪": ["home", "parents", "child", "mom", "dad", "father", "mother", "people", "human"],
+	"👨‍👩‍👧": ["home", "parents", "people", "human", "child"],
+	"👨‍👩‍👧‍👦": ["home", "parents", "people", "human", "children"],
+	"👨‍👩‍👦‍👦": ["home", "parents", "people", "human", "children"],
+	"👨‍👩‍👧‍👧": ["home", "parents", "people", "human", "children"],
+	"👩‍👩‍👦": ["home", "parents", "people", "human", "children"],
+	"👩‍👩‍👧": ["home", "parents", "people", "human", "children"],
+	"👩‍👩‍👧‍👦": ["home", "parents", "people", "human", "children"],
+	"👩‍👩‍👦‍👦": ["home", "parents", "people", "human", "children"],
+	"👩‍👩‍👧‍👧": ["home", "parents", "people", "human", "children"],
+	"👨‍👨‍👦": ["home", "parents", "people", "human", "children"],
+	"👨‍👨‍👧": ["home", "parents", "people", "human", "children"],
+	"👨‍👨‍👧‍👦": ["home", "parents", "people", "human", "children"],
+	"👨‍👨‍👦‍👦": ["home", "parents", "people", "human", "children"],
+	"👨‍👨‍👧‍👧": ["home", "parents", "people", "human", "children"],
+	"👩‍👦": ["home", "parent", "people", "human", "child"],
+	"👩‍👧": ["home", "parent", "people", "human", "child"],
+	"👩‍👧‍👦": ["home", "parent", "people", "human", "children"],
+	"👩‍👦‍👦": ["home", "parent", "people", "human", "children"],
+	"👩‍👧‍👧": ["home", "parent", "people", "human", "children"],
+	"👨‍👦": ["home", "parent", "people", "human", "child"],
+	"👨‍👧": ["home", "parent", "people", "human", "child"],
+	"👨‍👧‍👦": ["home", "parent", "people", "human", "children"],
+	"👨‍👦‍👦": ["home", "parent", "people", "human", "children"],
+	"👨‍👧‍👧": ["home", "parent", "people", "human", "children"],
+	"🧶": ["ball", "crochet", "knit"],
+	"🧵": ["needle", "sewing", "spool", "string"],
+	"🧥": ["jacket"],
+	"🥼": ["doctor", "experiment", "scientist", "chemist"],
+	"👚": ["fashion", "shopping_bags", "female"],
+	"👕": ["fashion", "cloth", "casual", "shirt", "tee"],
+	"👖": ["fashion", "shopping"],
+	"👔": ["shirt", "suitup", "formal", "fashion", "cloth", "business"],
+	"👗": ["clothes", "fashion", "shopping"],
+	"👙": ["swimming", "female", "woman", "girl", "fashion", "beach", "summer"],
+	"🩱": ["swimming", "female", "woman", "girl", "fashion", "beach", "summer"],
+	"👘": ["dress", "fashion", "women", "female", "japanese"],
+	"🥻": ["dress", "fashion", "women", "female"],
+	"🩲": ["dress", "fashion"],
+	"🩳": ["dress", "fashion"],
+	"💄": ["female", "girl", "fashion", "woman"],
+	"💋": ["face", "lips", "love", "like", "affection", "valentines"],
+	"👣": ["feet", "tracking", "walking", "beach"],
+	"🥿": ["ballet", "slip-on", "slipper"],
+	"👠": ["fashion", "shoes", "female", "pumps", "stiletto"],
+	"👡": ["shoes", "fashion", "flip flops"],
+	"👢": ["shoes", "fashion"],
+	"👞": ["fashion", "male"],
+	"👟": ["shoes", "sports", "sneakers"],
+	"🩴": [],
+	"🩰": ["shoes", "sports"],
+	"🧦": ["stockings", "clothes"],
+	"🧤": ["hands", "winter", "clothes"],
+	"🧣": ["neck", "winter", "clothes"],
+	"👒": ["fashion", "accessories", "female", "lady", "spring"],
+	"🎩": ["magic", "gentleman", "classy", "circus"],
+	"🧢": ["cap", "baseball"],
+	"⛑": ["construction", "build"],
+	"🪖": [],
+	"🎓": ["school", "college", "degree", "university", "graduation", "cap", "hat", "legal", "learn", "education"],
+	"👑": ["king", "kod", "leader", "royalty", "lord"],
+	"🎒": ["student", "education", "bag", "backpack"],
+	"🧳": ["packing", "travel"],
+	"👝": ["bag", "accessories", "shopping"],
+	"👛": ["fashion", "accessories", "money", "sales", "shopping"],
+	"👜": ["fashion", "accessory", "accessories", "shopping"],
+	"💼": ["business", "documents", "work", "law", "legal", "job", "career"],
+	"👓": ["fashion", "accessories", "eyesight", "nerdy", "dork", "geek"],
+	"🕶": ["face", "cool", "accessories"],
+	"🥽": ["eyes", "protection", "safety"],
+	"💍": ["wedding", "propose", "marriage", "valentines", "diamond", "fashion", "jewelry", "gem", "engagement"],
+	"🌂": ["weather", "rain", "drizzle"],
+	"🐶": ["animal", "friend", "nature", "woof", "puppy", "pet", "faithful"],
+	"🐱": ["animal", "meow", "nature", "pet", "kitten"],
+	"🐈‍⬛": ["animal", "meow", "nature", "pet", "kitten"],
+	"🐭": ["animal", "nature", "cheese_wedge", "rodent"],
+	"🐹": ["animal", "nature"],
+	"🐰": ["animal", "nature", "pet", "spring", "magic", "bunny"],
+	"🦊": ["animal", "nature", "face"],
+	"🐻": ["animal", "nature", "wild"],
+	"🐼": ["animal", "nature", "panda"],
+	"🐨": ["animal", "nature"],
+	"🐯": ["animal", "cat", "danger", "wild", "nature", "roar"],
+	"🦁": ["animal", "nature"],
+	"🐮": ["beef", "ox", "animal", "nature", "moo", "milk"],
+	"🐷": ["animal", "oink", "nature"],
+	"🐽": ["animal", "oink"],
+	"🐸": ["animal", "nature", "croak", "toad"],
+	"🦑": ["animal", "nature", "ocean", "sea"],
+	"🐙": ["animal", "creature", "ocean", "sea", "nature", "beach"],
+	"🦐": ["animal", "ocean", "nature", "seafood"],
+	"🐵": ["animal", "nature", "circus"],
+	"🦍": ["animal", "nature", "circus"],
+	"🙈": ["monkey", "animal", "nature", "haha"],
+	"🙉": ["animal", "monkey", "nature"],
+	"🙊": ["monkey", "animal", "nature", "omg"],
+	"🐒": ["animal", "nature", "banana", "circus"],
+	"🐔": ["animal", "cluck", "nature", "bird"],
+	"🐧": ["animal", "nature"],
+	"🐦": ["animal", "nature", "fly", "tweet", "spring"],
+	"🐤": ["animal", "chicken", "bird"],
+	"🐣": ["animal", "chicken", "egg", "born", "baby", "bird"],
+	"🐥": ["animal", "chicken", "baby", "bird"],
+	"🦆": ["animal", "nature", "bird", "mallard"],
+	"🦅": ["animal", "nature", "bird"],
+	"🦉": ["animal", "nature", "bird", "hoot"],
+	"🦇": ["animal", "nature", "blind", "vampire"],
+	"🐺": ["animal", "nature", "wild"],
+	"🐗": ["animal", "nature"],
+	"🐴": ["animal", "brown", "nature"],
+	"🦄": ["animal", "nature", "mystical"],
+	"🐝": ["animal", "insect", "nature", "bug", "spring", "honey"],
+	"🐛": ["animal", "insect", "nature", "worm"],
+	"🦋": ["animal", "insect", "nature", "caterpillar"],
+	"🐌": ["slow", "animal", "shell"],
+	"🐞": ["animal", "insect", "nature", "ladybug"],
+	"🐜": ["animal", "insect", "nature", "bug"],
+	"🦗": ["animal", "cricket", "chirp"],
+	"🕷": ["animal", "arachnid"],
+	"🪲": ["animal"],
+	"🪳": ["animal"],
+	"🪰": ["animal"],
+	"🪱": ["animal"],
+	"🦂": ["animal", "arachnid"],
+	"🦀": ["animal", "crustacean"],
+	"🐍": ["animal", "evil", "nature", "hiss", "python"],
+	"🦎": ["animal", "nature", "reptile"],
+	"🦖": ["animal", "nature", "dinosaur", "tyrannosaurus", "extinct"],
+	"🦕": ["animal", "nature", "dinosaur", "brachiosaurus", "brontosaurus", "diplodocus", "extinct"],
+	"🐢": ["animal", "slow", "nature", "tortoise"],
+	"🐠": ["animal", "swim", "ocean", "beach", "nemo"],
+	"🐟": ["animal", "food", "nature"],
+	"🐡": ["animal", "nature", "food", "sea", "ocean"],
+	"🐬": ["animal", "nature", "fish", "sea", "ocean", "flipper", "fins", "beach"],
+	"🦈": ["animal", "nature", "fish", "sea", "ocean", "jaws", "fins", "beach"],
+	"🐳": ["animal", "nature", "sea", "ocean"],
+	"🐋": ["animal", "nature", "sea", "ocean"],
+	"🐊": ["animal", "nature", "reptile", "lizard", "alligator"],
+	"🐆": ["animal", "nature"],
+	"🦓": ["animal", "nature", "stripes", "safari"],
+	"🐅": ["animal", "nature", "roar"],
+	"🐃": ["animal", "nature", "ox", "cow"],
+	"🐂": ["animal", "cow", "beef"],
+	"🐄": ["beef", "ox", "animal", "nature", "moo", "milk"],
+	"🦌": ["animal", "nature", "horns", "venison"],
+	"🐪": ["animal", "hot", "desert", "hump"],
+	"🐫": ["animal", "nature", "hot", "desert", "hump"],
+	"🦒": ["animal", "nature", "spots", "safari"],
+	"🐘": ["animal", "nature", "nose", "th", "circus"],
+	"🦏": ["animal", "nature", "horn"],
+	"🐐": ["animal", "nature"],
+	"🐏": ["animal", "sheep", "nature"],
+	"🐑": ["animal", "nature", "wool", "shipit"],
+	"🐎": ["animal", "gamble", "luck"],
+	"🐖": ["animal", "nature"],
+	"🐀": ["animal", "mouse", "rodent"],
+	"🐁": ["animal", "nature", "rodent"],
+	"🐓": ["animal", "nature", "chicken"],
+	"🦃": ["animal", "bird"],
+	"🕊": ["animal", "bird"],
+	"🐕": ["animal", "nature", "friend", "doge", "pet", "faithful"],
+	"🐩": ["dog", "animal", "101", "nature", "pet"],
+	"🐈": ["animal", "meow", "pet", "cats"],
+	"🐇": ["animal", "nature", "pet", "magic", "spring"],
+	"🐿": ["animal", "nature", "rodent", "squirrel"],
+	"🦔": ["animal", "nature", "spiny"],
+	"🦝": ["animal", "nature"],
+	"🦙": ["animal", "nature", "alpaca"],
+	"🦛": ["animal", "nature"],
+	"🦘": ["animal", "nature", "australia", "joey", "hop", "marsupial"],
+	"🦡": ["animal", "nature", "honey"],
+	"🦢": ["animal", "nature", "bird"],
+	"🦚": ["animal", "nature", "peahen", "bird"],
+	"🦜": ["animal", "nature", "bird", "pirate", "talk"],
+	"🦞": ["animal", "nature", "bisque", "claws", "seafood"],
+	"🦠": ["amoeba", "bacteria", "germs"],
+	"🦟": ["animal", "nature", "insect", "malaria"],
+	"🦬": ["animal", "nature"],
+	"🦣": ["animal", "nature"],
+	"🦫": ["animal", "nature"],
+	"🐻‍❄️": ["animal", "nature"],
+	"🦤": ["animal", "nature"],
+	"🪶": ["animal", "nature"],
+	"🦭": ["animal", "nature"],
+	"🐾": ["animal", "tracking", "footprints", "dog", "cat", "pet", "feet"],
+	"🐉": ["animal", "myth", "nature", "chinese", "green"],
+	"🐲": ["animal", "myth", "nature", "chinese", "green"],
+	"🦧": ["animal", "nature"],
+	"🦮": ["animal", "nature"],
+	"🐕‍🦺": ["animal", "nature"],
+	"🦥": ["animal", "nature"],
+	"🦦": ["animal", "nature"],
+	"🦨": ["animal", "nature"],
+	"🦩": ["animal", "nature"],
+	"🌵": ["vegetable", "plant", "nature"],
+	"🎄": ["festival", "vacation", "december", "xmas", "celebration"],
+	"🌲": ["plant", "nature"],
+	"🌳": ["plant", "nature"],
+	"🌴": ["plant", "vegetable", "nature", "summer", "beach", "mojito", "tropical"],
+	"🌱": ["plant", "nature", "grass", "lawn", "spring"],
+	"🌿": ["vegetable", "plant", "medicine", "weed", "grass", "lawn"],
+	"☘": ["vegetable", "plant", "nature", "irish", "clover"],
+	"🍀": ["vegetable", "plant", "nature", "lucky", "irish"],
+	"🎍": ["plant", "nature", "vegetable", "panda", "pine_decoration"],
+	"🎋": ["plant", "nature", "branch", "summer"],
+	"🍃": ["nature", "plant", "tree", "vegetable", "grass", "lawn", "spring"],
+	"🍂": ["nature", "plant", "vegetable", "leaves"],
+	"🍁": ["nature", "plant", "vegetable", "ca", "fall"],
+	"🌾": ["nature", "plant"],
+	"🌺": ["plant", "vegetable", "flowers", "beach"],
+	"🌻": ["nature", "plant", "fall"],
+	"🌹": ["flowers", "valentines", "love", "spring"],
+	"🥀": ["plant", "nature", "flower"],
+	"🌷": ["flowers", "plant", "nature", "summer", "spring"],
+	"🌼": ["nature", "flowers", "yellow"],
+	"🌸": ["nature", "plant", "spring", "flower"],
+	"💐": ["flowers", "nature", "spring"],
+	"🍄": ["plant", "vegetable"],
+	"🪴": ["plant"],
+	"🌰": ["food", "squirrel"],
+	"🎃": ["halloween", "light", "pumpkin", "creepy", "fall"],
+	"🐚": ["nature", "sea", "beach"],
+	"🕸": ["animal", "insect", "arachnid", "silk"],
+	"🌎": ["globe", "world", "USA", "international"],
+	"🌍": ["globe", "world", "international"],
+	"🌏": ["globe", "world", "east", "international"],
+	"🪐": ["saturn"],
+	"🌕": ["nature", "yellow", "twilight", "planet", "space", "night", "evening", "sleep"],
+	"🌖": ["nature", "twilight", "planet", "space", "night", "evening", "sleep", "waxing_gibbous_moon"],
+	"🌗": ["nature", "twilight", "planet", "space", "night", "evening", "sleep"],
+	"🌘": ["nature", "twilight", "planet", "space", "night", "evening", "sleep"],
+	"🌑": ["nature", "twilight", "planet", "space", "night", "evening", "sleep"],
+	"🌒": ["nature", "twilight", "planet", "space", "night", "evening", "sleep"],
+	"🌓": ["nature", "twilight", "planet", "space", "night", "evening", "sleep"],
+	"🌔": ["nature", "night", "sky", "gray", "twilight", "planet", "space", "evening", "sleep"],
+	"🌚": ["nature", "twilight", "planet", "space", "night", "evening", "sleep"],
+	"🌝": ["nature", "twilight", "planet", "space", "night", "evening", "sleep"],
+	"🌛": ["nature", "twilight", "planet", "space", "night", "evening", "sleep"],
+	"🌜": ["nature", "twilight", "planet", "space", "night", "evening", "sleep"],
+	"🌞": ["nature", "morning", "sky"],
+	"🌙": ["night", "sleep", "sky", "evening", "magic"],
+	"⭐": ["night", "yellow"],
+	"🌟": ["night", "sparkle", "awesome", "good", "magic"],
+	"💫": ["star", "sparkle", "shoot", "magic"],
+	"✨": ["stars", "shine", "shiny", "cool", "awesome", "good", "magic"],
+	"☄": ["space"],
+	"☀️": ["weather", "nature", "brightness", "summer", "beach", "spring"],
+	"🌤": ["weather"],
+	"â›…": ["weather", "nature", "cloudy", "morning", "fall", "spring"],
+	"🌥": ["weather"],
+	"🌦": ["weather"],
+	"☁️": ["weather", "sky"],
+	"🌧": ["weather"],
+	"⛈": ["weather", "lightning"],
+	"🌩": ["weather", "thunder"],
+	"âš¡": ["thunder", "weather", "lightning bolt", "fast"],
+	"🔥": ["hot", "cook", "flame"],
+	"💥": ["bomb", "explode", "explosion", "collision", "blown"],
+	"❄️": ["winter", "season", "cold", "weather", "christmas", "xmas"],
+	"🌨": ["weather"],
+	"⛄": ["winter", "season", "cold", "weather", "christmas", "xmas", "frozen", "without_snow"],
+	"☃": ["winter", "season", "cold", "weather", "christmas", "xmas", "frozen"],
+	"🌬": ["gust", "air"],
+	"💨": ["wind", "air", "fast", "shoo", "fart", "smoke", "puff"],
+	"🌪": ["weather", "cyclone", "twister"],
+	"🌫": ["weather"],
+	"☂": ["weather", "spring"],
+	"☔": ["rainy", "weather", "spring"],
+	"💧": ["water", "drip", "faucet", "spring"],
+	"💦": ["water", "drip", "oops"],
+	"🌊": ["sea", "water", "wave", "nature", "tsunami", "disaster"],
+	"🪷": [],
+	"🪸": [],
+	"🪹": [],
+	"🪺": [],
+	"🍏": ["fruit", "nature"],
+	"🍎": ["fruit", "mac", "school"],
+	"🍐": ["fruit", "nature", "food"],
+	"🍊": ["food", "fruit", "nature", "orange"],
+	"🍋": ["fruit", "nature"],
+	"🍌": ["fruit", "food", "monkey"],
+	"🍉": ["fruit", "food", "picnic", "summer"],
+	"🍇": ["fruit", "food", "wine"],
+	"🍓": ["fruit", "food", "nature"],
+	"🍈": ["fruit", "nature", "food"],
+	"🍒": ["food", "fruit"],
+	"🍑": ["fruit", "nature", "food"],
+	"🍍": ["fruit", "nature", "food"],
+	"🥥": ["fruit", "nature", "food", "palm"],
+	"🥝": ["fruit", "food"],
+	"🥭": ["fruit", "food", "tropical"],
+	"🥑": ["fruit", "food"],
+	"🥦": ["fruit", "food", "vegetable"],
+	"🍅": ["fruit", "vegetable", "nature", "food"],
+	"🍆": ["vegetable", "nature", "food", "aubergine"],
+	"🥒": ["fruit", "food", "pickle"],
+	"🫐": ["fruit", "food"],
+	"🫒": ["fruit", "food"],
+	"🫑": ["fruit", "food"],
+	"🥕": ["vegetable", "food", "orange"],
+	"🌶": ["food", "spicy", "chilli", "chili"],
+	"🥔": ["food", "tuber", "vegatable", "starch"],
+	"🌽": ["food", "vegetable", "plant"],
+	"🥬": ["food", "vegetable", "plant", "bok choy", "cabbage", "kale", "lettuce"],
+	"🍠": ["food", "nature"],
+	"🥜": ["food", "nut"],
+	"🧄": ["food"],
+	"🧅": ["food"],
+	"🍯": ["bees", "sweet", "kitchen"],
+	"🥐": ["food", "bread", "french"],
+	"🍞": ["food", "wheat", "breakfast", "toast"],
+	"🥖": ["food", "bread", "french"],
+	"🥯": ["food", "bread", "bakery", "schmear"],
+	"🥨": ["food", "bread", "twisted"],
+	"🧀": ["food", "chadder"],
+	"🥚": ["food", "chicken", "breakfast"],
+	"🥓": ["food", "breakfast", "pork", "pig", "meat"],
+	"🥩": ["food", "cow", "meat", "cut", "chop", "lambchop", "porkchop"],
+	"🥞": ["food", "breakfast", "flapjacks", "hotcakes"],
+	"🍗": ["food", "meat", "drumstick", "bird", "chicken", "turkey"],
+	"🍖": ["good", "food", "drumstick"],
+	"🦴": ["skeleton"],
+	"🍤": ["food", "animal", "appetizer", "summer"],
+	"🍳": ["food", "breakfast", "kitchen", "egg"],
+	"🍔": ["meat", "fast food", "beef", "cheeseburger", "mcdonalds", "burger king"],
+	"🍟": ["chips", "snack", "fast food"],
+	"🥙": ["food", "flatbread", "stuffed", "gyro"],
+	"🌭": ["food", "frankfurter"],
+	"🍕": ["food", "party"],
+	"🥪": ["food", "lunch", "bread"],
+	"🥫": ["food", "soup"],
+	"🍝": ["food", "italian", "noodle"],
+	"🌮": ["food", "mexican"],
+	"🌯": ["food", "mexican"],
+	"🥗": ["food", "healthy", "lettuce"],
+	"🥘": ["food", "cooking", "casserole", "paella"],
+	"🍜": ["food", "japanese", "noodle", "chopsticks"],
+	"🍲": ["food", "meat", "soup"],
+	"🍥": ["food", "japan", "sea", "beach", "narutomaki", "pink", "swirl", "kamaboko", "surimi", "ramen"],
+	"🥠": ["food", "prophecy"],
+	"🍣": ["food", "fish", "japanese", "rice"],
+	"🍱": ["food", "japanese", "box"],
+	"🍛": ["food", "spicy", "hot", "indian"],
+	"🍙": ["food", "japanese"],
+	"🍚": ["food", "china", "asian"],
+	"🍘": ["food", "japanese"],
+	"🍢": ["food", "japanese"],
+	"🍡": ["food", "dessert", "sweet", "japanese", "barbecue", "meat"],
+	"🍧": ["hot", "dessert", "summer"],
+	"🍨": ["food", "hot", "dessert"],
+	"🍦": ["food", "hot", "dessert", "summer"],
+	"🥧": ["food", "dessert", "pastry"],
+	"🍰": ["food", "dessert"],
+	"🧁": ["food", "dessert", "bakery", "sweet"],
+	"🥮": ["food", "autumn"],
+	"🎂": ["food", "dessert", "cake"],
+	"🍮": ["dessert", "food"],
+	"🍬": ["snack", "dessert", "sweet", "lolly"],
+	"🍭": ["food", "snack", "candy", "sweet"],
+	"🍫": ["food", "snack", "dessert", "sweet"],
+	"🍿": ["food", "movie theater", "films", "snack"],
+	"🥟": ["food", "empanada", "pierogi", "potsticker"],
+	"🍩": ["food", "dessert", "snack", "sweet", "donut"],
+	"🍪": ["food", "snack", "oreo", "chocolate", "sweet", "dessert"],
+	"🧇": ["food"],
+	"🧆": ["food"],
+	"🧈": ["food"],
+	"🦪": ["food"],
+	"🫓": ["food"],
+	"🫔": ["food"],
+	"🫕": ["food"],
+	"🥛": ["beverage", "drink", "cow"],
+	"🍺": ["relax", "beverage", "drink", "drunk", "party", "pub", "summer", "alcohol", "booze"],
+	"🍻": ["relax", "beverage", "drink", "drunk", "party", "pub", "summer", "alcohol", "booze"],
+	"🥂": ["beverage", "drink", "party", "alcohol", "celebrate", "cheers", "wine", "champagne", "toast"],
+	"🍷": ["drink", "beverage", "drunk", "alcohol", "booze"],
+	"🥃": ["drink", "beverage", "drunk", "alcohol", "liquor", "booze", "bourbon", "scotch", "whisky", "glass", "shot"],
+	"🍸": ["drink", "drunk", "alcohol", "beverage", "booze", "mojito"],
+	"🍹": ["beverage", "cocktail", "summer", "beach", "alcohol", "booze", "mojito"],
+	"🍾": ["drink", "wine", "bottle", "celebration"],
+	"🍶": ["wine", "drink", "drunk", "beverage", "japanese", "alcohol", "booze"],
+	"🍵": ["drink", "bowl", "breakfast", "green", "british"],
+	"🥤": ["drink", "soda"],
+	"☕": ["beverage", "caffeine", "latte", "espresso"],
+	"🫖": [],
+	"🧋": ["tapioca"],
+	"🍼": ["food", "container", "milk"],
+	"🧃": ["food", "drink"],
+	"🧉": ["food", "drink"],
+	"🧊": ["food"],
+	"🧂": ["condiment", "shaker"],
+	"🥄": ["cutlery", "kitchen", "tableware"],
+	"🍴": ["cutlery", "kitchen"],
+	"🍽": ["food", "eat", "meal", "lunch", "dinner", "restaurant"],
+	"🥣": ["food", "breakfast", "cereal", "oatmeal", "porridge"],
+	"🥡": ["food", "leftovers"],
+	"🥢": ["food"],
+	"🫗": [],
+	"🫘": [],
+	"🫙": [],
+	"âš½": ["sports", "football"],
+	"🏀": ["sports", "balls", "NBA"],
+	"🏈": ["sports", "balls", "NFL"],
+	"âš¾": ["sports", "balls"],
+	"🥎": ["sports", "balls"],
+	"🎾": ["sports", "balls", "green"],
+	"🏐": ["sports", "balls"],
+	"🏉": ["sports", "team"],
+	"🥏": ["sports", "frisbee", "ultimate"],
+	"🎱": ["pool", "hobby", "game", "luck", "magic"],
+	"⛳": ["sports", "business", "flag", "hole", "summer"],
+	"🏌️‍♀️": ["sports", "business", "woman", "female"],
+	"🏌": ["sports", "business"],
+	"🏓": ["sports", "pingpong"],
+	"🏸": ["sports"],
+	"🥅": ["sports"],
+	"🏒": ["sports"],
+	"🏑": ["sports"],
+	"🥍": ["sports", "ball", "stick"],
+	"🏏": ["sports"],
+	"🎿": ["sports", "winter", "cold", "snow"],
+	"â›·": ["sports", "winter", "snow"],
+	"🏂": ["sports", "winter"],
+	"🤺": ["sports", "fencing", "sword"],
+	"🤼‍♀️": ["sports", "wrestlers"],
+	"🤼‍♂️": ["sports", "wrestlers"],
+	"🤸‍♀️": ["gymnastics"],
+	"🤸‍♂️": ["gymnastics"],
+	"🤾‍♀️": ["sports"],
+	"🤾‍♂️": ["sports"],
+	"⛸": ["sports"],
+	"🥌": ["sports"],
+	"🛹": ["board"],
+	"🛷": ["sleigh", "luge", "toboggan"],
+	"🏹": ["sports"],
+	"🎣": ["food", "hobby", "summer"],
+	"🥊": ["sports", "fighting"],
+	"🥋": ["judo", "karate", "taekwondo"],
+	"🚣‍♀️": ["sports", "hobby", "water", "ship", "woman", "female"],
+	"🚣": ["sports", "hobby", "water", "ship"],
+	"🧗‍♀️": ["sports", "hobby", "woman", "female", "rock"],
+	"🧗‍♂️": ["sports", "hobby", "man", "male", "rock"],
+	"🏊‍♀️": ["sports", "exercise", "human", "athlete", "water", "summer", "woman", "female"],
+	"🏊": ["sports", "exercise", "human", "athlete", "water", "summer"],
+	"🤽‍♀️": ["sports", "pool"],
+	"🤽‍♂️": ["sports", "pool"],
+	"🧘‍♀️": ["woman", "female", "meditation", "yoga", "serenity", "zen", "mindfulness"],
+	"🧘‍♂️": ["man", "male", "meditation", "yoga", "serenity", "zen", "mindfulness"],
+	"🏄‍♀️": ["sports", "ocean", "sea", "summer", "beach", "woman", "female"],
+	"🏄": ["sports", "ocean", "sea", "summer", "beach"],
+	"🛀": ["clean", "shower", "bathroom"],
+	"⛹️‍♀️": ["sports", "human", "woman", "female"],
+	"⛹": ["sports", "human"],
+	"🏋️‍♀️": ["sports", "training", "exercise", "woman", "female"],
+	"🏋": ["sports", "training", "exercise"],
+	"🚴‍♀️": ["sports", "bike", "exercise", "hipster", "woman", "female"],
+	"🚴": ["sports", "bike", "exercise", "hipster"],
+	"🚵‍♀️": ["transportation", "sports", "human", "race", "bike", "woman", "female"],
+	"🚵": ["transportation", "sports", "human", "race", "bike"],
+	"🏇": ["animal", "betting", "competition", "gambling", "luck"],
+	"🤿": ["sports"],
+	"🪀": ["sports"],
+	"🪁": ["sports"],
+	"🦺": ["sports"],
+	"🪡": [],
+	"🪢": [],
+	"🕴": ["suit", "business", "levitate", "hover", "jump"],
+	"🏆": ["win", "award", "contest", "place", "ftw", "ceremony"],
+	"🎽": ["play", "pageant"],
+	"🏅": ["award", "winning"],
+	"🎖": ["award", "winning", "army"],
+	"🥇": ["award", "winning", "first"],
+	"🥈": ["award", "second"],
+	"🥉": ["award", "third"],
+	"🎗": ["sports", "cause", "support", "awareness"],
+	"🏵": ["flower", "decoration", "military"],
+	"🎫": ["event", "concert", "pass"],
+	"🎟": ["sports", "concert", "entrance"],
+	"🎭": ["acting", "theater", "drama"],
+	"🎨": ["design", "paint", "draw", "colors"],
+	"🎪": ["festival", "carnival", "party"],
+	"🤹‍♀️": ["juggle", "balance", "skill", "multitask"],
+	"🤹‍♂️": ["juggle", "balance", "skill", "multitask"],
+	"🎤": ["sound", "music", "PA", "sing", "talkshow"],
+	"🎧": ["music", "score", "gadgets"],
+	"🎼": ["treble", "clef", "compose"],
+	"🎹": ["piano", "instrument", "compose"],
+	"🥁": ["music", "instrument", "drumsticks", "snare"],
+	"🎷": ["music", "instrument", "jazz", "blues"],
+	"🎺": ["music", "brass"],
+	"🎸": ["music", "instrument"],
+	"🎻": ["music", "instrument", "orchestra", "symphony"],
+	"🪕": ["music", "instrument"],
+	"🪗": ["music", "instrument"],
+	"🪘": ["music", "instrument"],
+	"🎬": ["movie", "film", "record"],
+	"🎮": ["play", "console", "PS4", "controller"],
+	"👾": ["game", "arcade", "play"],
+	"🎯": ["game", "play", "bar", "target", "bullseye"],
+	"🎲": ["dice", "random", "tabletop", "play", "luck"],
+	"♟️": ["expendable"],
+	"🎰": ["bet", "gamble", "vegas", "fruit machine", "luck", "casino"],
+	"🧩": ["interlocking", "puzzle", "piece"],
+	"🎳": ["sports", "fun", "play"],
+	"🪄": [],
+	"🪅": [],
+	"🪆": [],
+	"🪬": [],
+	"🪩": [],
+	"🚗": ["red", "transportation", "vehicle"],
+	"🚕": ["uber", "vehicle", "cars", "transportation"],
+	"🚙": ["transportation", "vehicle"],
+	"🚌": ["car", "vehicle", "transportation"],
+	"🚎": ["bart", "transportation", "vehicle"],
+	"🏎": ["sports", "race", "fast", "formula", "f1"],
+	"🚓": ["vehicle", "cars", "transportation", "law", "legal", "enforcement"],
+	"🚑": ["health", "911", "hospital"],
+	"🚒": ["transportation", "cars", "vehicle"],
+	"🚐": ["vehicle", "car", "transportation"],
+	"🚚": ["cars", "transportation"],
+	"🚛": ["vehicle", "cars", "transportation", "express"],
+	"🚜": ["vehicle", "car", "farming", "agriculture"],
+	"🛴": ["vehicle", "kick", "razor"],
+	"🏍": ["race", "sports", "fast"],
+	"🚲": ["sports", "bicycle", "exercise", "hipster"],
+	"🛵": ["vehicle", "vespa", "sasha"],
+	"🦽": ["vehicle"],
+	"🦼": ["vehicle"],
+	"🛺": ["vehicle"],
+	"🪂": ["vehicle"],
+	"🚨": ["police", "ambulance", "911", "emergency", "alert", "error", "pinged", "law", "legal"],
+	"🚔": ["vehicle", "law", "legal", "enforcement", "911"],
+	"🚍": ["vehicle", "transportation"],
+	"🚘": ["car", "vehicle", "transportation"],
+	"🚖": ["vehicle", "cars", "uber"],
+	"🚡": ["transportation", "vehicle", "ski"],
+	"🚠": ["transportation", "vehicle", "ski"],
+	"🚟": ["vehicle", "transportation"],
+	"🚃": ["transportation", "vehicle", "train"],
+	"🚋": ["transportation", "vehicle", "carriage", "public", "travel"],
+	"🚝": ["transportation", "vehicle"],
+	"🚄": ["transportation", "vehicle"],
+	"🚅": ["transportation", "vehicle", "speed", "fast", "public", "travel"],
+	"🚈": ["transportation", "vehicle"],
+	"🚞": ["transportation", "vehicle"],
+	"🚂": ["transportation", "vehicle", "train"],
+	"🚆": ["transportation", "vehicle"],
+	"🚇": ["transportation", "blue-square", "mrt", "underground", "tube"],
+	"🚊": ["transportation", "vehicle"],
+	"🚉": ["transportation", "vehicle", "public"],
+	"🛸": ["transportation", "vehicle", "ufo"],
+	"🚁": ["transportation", "vehicle", "fly"],
+	"🛩": ["flight", "transportation", "fly", "vehicle"],
+	"✈️": ["vehicle", "transportation", "flight", "fly"],
+	"🛫": ["airport", "flight", "landing"],
+	"🛬": ["airport", "flight", "boarding"],
+	"⛵": ["ship", "summer", "transportation", "water", "sailing"],
+	"🛥": ["ship"],
+	"🚤": ["ship", "transportation", "vehicle", "summer"],
+	"â›´": ["boat", "ship", "yacht"],
+	"🛳": ["yacht", "cruise", "ferry"],
+	"🚀": ["launch", "ship", "staffmode", "NASA", "outer space", "outer_space", "fly"],
+	"🛰": ["communication", "gps", "orbit", "spaceflight", "NASA", "ISS"],
+	"🛻": ["car"],
+	"🛼": [],
+	"💺": ["sit", "airplane", "transport", "bus", "flight", "fly"],
+	"🛶": ["boat", "paddle", "water", "ship"],
+	"âš“": ["ship", "ferry", "sea", "boat"],
+	"🚧": ["wip", "progress", "caution", "warning"],
+	"⛽": ["gas station", "petroleum"],
+	"🚏": ["transportation", "wait"],
+	"🚦": ["transportation", "driving"],
+	"🚥": ["transportation", "signal"],
+	"🏁": ["contest", "finishline", "race", "gokart"],
+	"🚢": ["transportation", "titanic", "deploy"],
+	"🎡": ["photo", "carnival", "londoneye"],
+	"🎢": ["carnival", "playground", "photo", "fun"],
+	"🎠": ["photo", "carnival"],
+	"🏗": ["wip", "working", "progress"],
+	"🌁": ["photo", "mountain"],
+	"🏭": ["building", "industry", "pollution", "smoke"],
+	"⛲": ["photo", "summer", "water", "fresh"],
+	"🎑": ["photo", "japan", "asia", "tsukimi"],
+	"â›°": ["photo", "nature", "environment"],
+	"🏔": ["photo", "nature", "environment", "winter", "cold"],
+	"🗻": ["photo", "mountain", "nature", "japanese"],
+	"🌋": ["photo", "nature", "disaster"],
+	"🗾": ["nation", "country", "japanese", "asia"],
+	"🏕": ["photo", "outdoors", "tent"],
+	"⛺": ["photo", "camping", "outdoors"],
+	"🏞": ["photo", "environment", "nature"],
+	"🛣": ["road", "cupertino", "interstate", "highway"],
+	"🛤": ["train", "transportation"],
+	"🌅": ["morning", "view", "vacation", "photo"],
+	"🌄": ["view", "vacation", "photo"],
+	"🏜": ["photo", "warm", "saharah"],
+	"🏖": ["weather", "summer", "sunny", "sand", "mojito"],
+	"🏝": ["photo", "tropical", "mojito"],
+	"🌇": ["photo", "good morning", "dawn"],
+	"🌆": ["photo", "evening", "sky", "buildings"],
+	"🏙": ["photo", "night life", "urban"],
+	"🌃": ["evening", "city", "downtown"],
+	"🌉": ["photo", "sanfrancisco"],
+	"🌌": ["photo", "space", "stars"],
+	"🌠": ["night", "photo"],
+	"🎇": ["stars", "night", "shine"],
+	"🎆": ["photo", "festival", "carnival", "congratulations"],
+	"🌈": ["nature", "happy", "unicorn_face", "photo", "sky", "spring"],
+	"🏘": ["buildings", "photo"],
+	"🏰": ["building", "royalty", "history"],
+	"🏯": ["photo", "building"],
+	"🗼": ["photo", "japanese"],
+	"": ["photo", "japanese"],
+	"🏟": ["photo", "place", "sports", "concert", "venue"],
+	"🗽": ["american", "newyork"],
+	"🏠": ["building", "home"],
+	"🏡": ["home", "plant", "nature"],
+	"🏚": ["abandon", "evict", "broken", "building"],
+	"🏢": ["building", "bureau", "work"],
+	"🏬": ["building", "shopping", "mall"],
+	"🏣": ["building", "envelope", "communication"],
+	"🏤": ["building", "email"],
+	"🏥": ["building", "health", "surgery", "doctor"],
+	"🏦": ["building", "money", "sales", "cash", "business", "enterprise"],
+	"🏨": ["building", "accomodation", "checkin"],
+	"🏪": ["building", "shopping", "groceries"],
+	"🏫": ["building", "student", "education", "learn", "teach"],
+	"🏩": ["like", "affection", "dating"],
+	"💒": ["love", "like", "affection", "couple", "marriage", "bride", "groom"],
+	"🏛": ["art", "culture", "history"],
+	"⛪": ["building", "religion", "christ"],
+	"🕌": ["islam", "worship", "minaret"],
+	"🕍": ["judaism", "worship", "temple", "jewish"],
+	"🕋": ["mecca", "mosque", "islam"],
+	"⛩": ["temple", "japan", "kyoto"],
+	"🛕": ["temple"],
+	"🪨": [],
+	"🪵": [],
+	"🛖": [],
+	"🛝": [],
+	"🛞": [],
+	"🛟": [],
+	"⌚": ["time", "accessories"],
+	"📱": ["technology", "apple", "gadgets", "dial"],
+	"📲": ["iphone", "incoming"],
+	"💻": ["technology", "laptop", "screen", "display", "monitor"],
+	"⌨": ["technology", "computer", "type", "input", "text"],
+	"🖥": ["technology", "computing", "screen"],
+	"🖨": ["paper", "ink"],
+	"🖱": ["click"],
+	"🖲": ["technology", "trackpad"],
+	"🕹": ["game", "play"],
+	"🗜": ["tool"],
+	"💽": ["technology", "record", "data", "disk", "90s"],
+	"💾": ["oldschool", "technology", "save", "90s", "80s"],
+	"💿": ["technology", "dvd", "disk", "disc", "90s"],
+	"📀": ["cd", "disk", "disc"],
+	"📼": ["record", "video", "oldschool", "90s", "80s"],
+	"📷": ["gadgets", "photography"],
+	"📸": ["photography", "gadgets"],
+	"📹": ["film", "record"],
+	"🎥": ["film", "record"],
+	"📽": ["video", "tape", "record", "movie"],
+	"🎞": ["movie"],
+	"📞": ["technology", "communication", "dial"],
+	"☎️": ["technology", "communication", "dial", "telephone"],
+	"📟": ["bbcall", "oldschool", "90s"],
+	"📠": ["communication", "technology"],
+	"📺": ["technology", "program", "oldschool", "show", "television"],
+	"📻": ["communication", "music", "podcast", "program"],
+	"🎙": ["sing", "recording", "artist", "talkshow"],
+	"🎚": ["scale"],
+	"🎛": ["dial"],
+	"🧭": ["magnetic", "navigation", "orienteering"],
+	"⏱": ["time", "deadline"],
+	"⏲": ["alarm"],
+	"⏰": ["time", "wake"],
+	"🕰": ["time"],
+	"⏳": ["oldschool", "time", "countdown"],
+	"⌛": ["time", "clock", "oldschool", "limit", "exam", "quiz", "test"],
+	"📡": ["communication", "future", "radio", "space"],
+	"🔋": ["power", "energy", "sustain"],
+	"🪫": [],
+	"🔌": ["charger", "power"],
+	"💡": ["light", "electricity", "idea"],
+	"🔦": ["dark", "camping", "sight", "night"],
+	"🕯": ["fire", "wax"],
+	"🧯": ["quench"],
+	"🗑": ["bin", "trash", "rubbish", "garbage", "toss"],
+	"🛢": ["barrell"],
+	"💸": ["dollar", "bills", "payment", "sale"],
+	"💵": ["money", "sales", "bill", "currency"],
+	"💴": ["money", "sales", "japanese", "dollar", "currency"],
+	"💶": ["money", "sales", "dollar", "currency"],
+	"💷": ["british", "sterling", "money", "sales", "bills", "uk", "england", "currency"],
+	"💰": ["dollar", "payment", "coins", "sale"],
+	"🪙": ["dollar", "payment", "coins", "sale"],
+	"💳": ["money", "sales", "dollar", "bill", "payment", "shopping"],
+	"🪫": [],
+	"💎": ["blue", "ruby", "diamond", "jewelry"],
+	"âš–": ["law", "fairness", "weight"],
+	"🧰": ["tools", "diy", "fix", "maintainer", "mechanic"],
+	"🔧": ["tools", "diy", "ikea", "fix", "maintainer"],
+	"🔨": ["tools", "build", "create"],
+	"âš’": ["tools", "build", "create"],
+	"🛠": ["tools", "build", "create"],
+	"⛏": ["tools", "dig"],
+	"🪓": ["tools"],
+	"🦯": ["tools"],
+	"🔩": ["handy", "tools", "fix"],
+	"âš™": ["cog"],
+	"🪃": ["tool"],
+	"🪚": ["tool"],
+	"🪛": ["tool"],
+	"🪝": ["tool"],
+	"🪜": ["tool"],
+	"🧱": ["bricks"],
+	"⛓": ["lock", "arrest"],
+	"🧲": ["attraction", "magnetic"],
+	"🔫": ["violence", "weapon", "pistol", "revolver"],
+	"💣": ["boom", "explode", "explosion", "terrorism"],
+	"🧨": ["dynamite", "boom", "explode", "explosion", "explosive"],
+	"🔪": ["knife", "blade", "cutlery", "kitchen", "weapon"],
+	"🗡": ["weapon"],
+	"âš”": ["weapon"],
+	"🛡": ["protection", "security"],
+	"🚬": ["kills", "tobacco", "cigarette", "joint", "smoke"],
+	"☠": ["poison", "danger", "deadly", "scary", "death", "pirate", "evil"],
+	"âš°": ["vampire", "dead", "die", "death", "rip", "graveyard", "cemetery", "casket", "funeral", "box"],
+	"âš±": ["dead", "die", "death", "rip", "ashes"],
+	"🏺": ["vase", "jar"],
+	"🔮": ["disco", "party", "magic", "circus", "fortune_teller"],
+	"📿": ["dhikr", "religious"],
+	"🧿": ["bead", "charm"],
+	"💈": ["hair", "salon", "style"],
+	"âš—": ["distilling", "science", "experiment", "chemistry"],
+	"🔭": ["stars", "space", "zoom", "science", "astronomy"],
+	"🔬": ["laboratory", "experiment", "zoomin", "science", "study"],
+	"🕳": ["embarrassing"],
+	"💊": ["health", "medicine", "doctor", "pharmacy", "drug"],
+	"💉": ["health", "hospital", "drugs", "blood", "medicine", "needle", "doctor", "nurse"],
+	"🩸": ["health", "hospital", "medicine", "needle", "doctor", "nurse"],
+	"🩹": ["health", "hospital", "medicine", "needle", "doctor", "nurse"],
+	"🩺": ["health", "hospital", "medicine", "needle", "doctor", "nurse"],
+	"🪒": ["health"],
+	"🩻": [],
+	"🩼": [],
+	"🧬": ["biologist", "genetics", "life"],
+	"🧫": ["bacteria", "biology", "culture", "lab"],
+	"🧪": ["chemistry", "experiment", "lab", "science"],
+	"🌡": ["weather", "temperature", "hot", "cold"],
+	"🧹": ["cleaning", "sweeping", "witch"],
+	"🧺": ["laundry"],
+	"🧻": ["roll"],
+	"🏷": ["sale", "tag"],
+	"🔖": ["favorite", "label", "save"],
+	"🚽": ["restroom", "wc", "washroom", "bathroom", "potty"],
+	"🚿": ["clean", "water", "bathroom"],
+	"🛁": ["clean", "shower", "bathroom"],
+	"🧼": ["bar", "bathing", "cleaning", "lather"],
+	"🧽": ["absorbing", "cleaning", "porous"],
+	"🧴": ["moisturizer", "sunscreen"],
+	"🔑": ["lock", "door", "password"],
+	"🗝": ["lock", "door", "password"],
+	"🛋": ["read", "chill"],
+	"🪔": ["light", "oil"],
+	"🛌": ["bed", "rest"],
+	"🛏": ["sleep", "rest"],
+	"🚪": ["house", "entry", "exit"],
+	"🪑": ["house", "desk"],
+	"🛎": ["service"],
+	"🧸": ["plush", "stuffed"],
+	"🖼": ["photography"],
+	"🗺": ["location", "direction"],
+	"🛗": ["household"],
+	"🪞": ["household"],
+	"🪟": ["household"],
+	"🪠": ["household"],
+	"🪤": ["household"],
+	"🪣": ["household"],
+	"🪥": ["household"],
+	"🫧": [],
+	"â›±": ["weather", "summer"],
+	"🗿": ["rock", "easter island", "moai"],
+	"🛍": ["mall", "buy", "purchase"],
+	"🛒": ["trolley"],
+	"🎈": ["party", "celebration", "birthday", "circus"],
+	"🎏": ["fish", "japanese", "koinobori", "carp", "banner"],
+	"🎀": ["decoration", "pink", "girl", "bowtie"],
+	"🎁": ["present", "birthday", "christmas", "xmas"],
+	"🎊": ["festival", "party", "birthday", "circus"],
+	"🎉": ["party", "congratulations", "birthday", "magic", "circus", "celebration"],
+	"🎎": ["japanese", "toy", "kimono"],
+	"🎐": ["nature", "ding", "spring", "bell"],
+	"🎌": ["japanese", "nation", "country", "border"],
+	"🏮": ["light", "paper", "halloween", "spooky"],
+	"🧧": ["gift"],
+	"✉️": ["letter", "postal", "inbox", "communication"],
+	"📩": ["email", "communication"],
+	"📨": ["email", "inbox"],
+	"📧": ["communication", "inbox"],
+	"💌": ["email", "like", "affection", "envelope", "valentines"],
+	"📮": ["email", "letter", "envelope"],
+	"📪": ["email", "communication", "inbox"],
+	"📫": ["email", "inbox", "communication"],
+	"📬": ["email", "inbox", "communication"],
+	"📭": ["email", "inbox"],
+	"📦": ["mail", "gift", "cardboard", "box", "moving"],
+	"📯": ["instrument", "music"],
+	"📥": ["email", "documents"],
+	"📤": ["inbox", "email"],
+	"📜": ["documents", "ancient", "history", "paper"],
+	"📃": ["documents", "office", "paper"],
+	"📑": ["favorite", "save", "order", "tidy"],
+	"🧾": ["accounting", "expenses"],
+	"📊": ["graph", "presentation", "stats"],
+	"📈": ["graph", "presentation", "stats", "recovery", "business", "economics", "money", "sales", "good", "success"],
+	"📉": ["graph", "presentation", "stats", "recession", "business", "economics", "money", "sales", "bad", "failure"],
+	"📄": ["documents", "office", "paper", "information"],
+	"📅": ["calendar", "schedule"],
+	"📆": ["schedule", "date", "planning"],
+	"🗓": ["date", "schedule", "planning"],
+	"📇": ["business", "stationery"],
+	"🗃": ["business", "stationery"],
+	"🗳": ["election", "vote"],
+	"🗄": ["filing", "organizing"],
+	"📋": ["stationery", "documents"],
+	"🗒": ["memo", "stationery"],
+	"📁": ["documents", "business", "office"],
+	"📂": ["documents", "load"],
+	"🗂": ["organizing", "business", "stationery"],
+	"🗞": ["press", "headline"],
+	"📰": ["press", "headline"],
+	"📓": ["stationery", "record", "notes", "paper", "study"],
+	"📕": ["read", "library", "knowledge", "textbook", "learn"],
+	"📗": ["read", "library", "knowledge", "study"],
+	"📘": ["read", "library", "knowledge", "learn", "study"],
+	"📙": ["read", "library", "knowledge", "textbook", "study"],
+	"📔": ["classroom", "notes", "record", "paper", "study"],
+	"📒": ["notes", "paper"],
+	"📚": ["literature", "library", "study"],
+	"📖": ["book", "read", "library", "knowledge", "literature", "learn", "study"],
+	"🧷": ["diaper"],
+	"🔗": ["rings", "url"],
+	"📎": ["documents", "stationery"],
+	"🖇": ["documents", "stationery"],
+	"✂️": ["stationery", "cut"],
+	"📐": ["stationery", "math", "architect", "sketch"],
+	"📏": ["stationery", "calculate", "length", "math", "school", "drawing", "architect", "sketch"],
+	"🧮": ["calculation"],
+	"📌": ["stationery", "mark", "here"],
+	"📍": ["stationery", "location", "map", "here"],
+	"🚩": ["mark", "milestone", "place"],
+	"🏳": ["losing", "loser", "lost", "surrender", "give up", "fail"],
+	"🏴": ["pirate"],
+	"🏳️‍🌈": ["flag", "rainbow", "pride", "gay", "lgbt", "glbt", "queer", "homosexual", "lesbian", "bisexual", "transgender"],
+	"🏳️‍⚧️": ["flag", "transgender"],
+	"🔐": ["security", "privacy"],
+	"🔒": ["security", "password", "padlock"],
+	"🔓": ["privacy", "security"],
+	"🔏": ["security", "secret"],
+	"🖊": ["stationery", "writing", "write"],
+	"🖋": ["stationery", "writing", "write"],
+	"✒️": ["pen", "stationery", "writing", "write"],
+	"📝": ["write", "documents", "stationery", "pencil", "paper", "writing", "legal", "exam", "quiz", "test", "study", "compose"],
+	"✏️": ["stationery", "write", "paper", "writing", "school", "study"],
+	"🖍": ["drawing", "creativity"],
+	"🖌": ["drawing", "creativity", "art"],
+	"🔍": ["search", "zoom", "find", "detective"],
+	"🔎": ["search", "zoom", "find", "detective"],
+	"🪦": [],
+	"🪧": [],
+	"💯": ["score", "perfect", "numbers", "century", "exam", "quiz", "test", "pass", "hundred"],
+	"🔢": ["numbers", "blue-square"],
+	"❤️": ["love", "like", "affection", "valentines"],
+	"🧡": ["love", "like", "affection", "valentines"],
+	"💛": ["love", "like", "affection", "valentines"],
+	"💚": ["love", "like", "affection", "valentines"],
+	"💙": ["love", "like", "affection", "valentines"],
+	"💜": ["love", "like", "affection", "valentines"],
+	"🤎": ["love", "like", "affection", "valentines"],
+	"🖤": ["love", "like", "affection", "valentines"],
+	"🤍": ["love", "like", "affection", "valentines"],
+	"💔": ["sad", "sorry", "break", "heart", "heartbreak"],
+	"❣": ["decoration", "love"],
+	"💕": ["love", "like", "affection", "valentines", "heart"],
+	"💞": ["love", "like", "affection", "valentines"],
+	"💓": ["love", "like", "affection", "valentines", "pink", "heart"],
+	"💗": ["like", "love", "affection", "valentines", "pink"],
+	"💖": ["love", "like", "affection", "valentines"],
+	"💘": ["love", "like", "heart", "affection", "valentines"],
+	"💝": ["love", "valentines"],
+	"💟": ["purple-square", "love", "like"],
+	"❤️‍🔥": [],
+	"❤️‍🩹": [],
+	"☮": ["hippie"],
+	"✝": ["christianity"],
+	"☪": ["islam"],
+	"🕉": ["hinduism", "buddhism", "sikhism", "jainism"],
+	"☸": ["hinduism", "buddhism", "sikhism", "jainism"],
+	"✡": ["judaism"],
+	"🔯": ["purple-square", "religion", "jewish", "hexagram"],
+	"🕎": ["hanukkah", "candles", "jewish"],
+	"☯": ["balance"],
+	"☦": ["suppedaneum", "religion"],
+	"🛐": ["religion", "church", "temple", "prayer"],
+	"⛎": ["sign", "purple-square", "constellation", "astrology"],
+	"♈": ["sign", "purple-square", "zodiac", "astrology"],
+	"♉": ["purple-square", "sign", "zodiac", "astrology"],
+	"♊": ["sign", "zodiac", "purple-square", "astrology"],
+	"♋": ["sign", "zodiac", "purple-square", "astrology"],
+	"♌": ["sign", "purple-square", "zodiac", "astrology"],
+	"♍": ["sign", "zodiac", "purple-square", "astrology"],
+	"♎": ["sign", "purple-square", "zodiac", "astrology"],
+	"♏": ["sign", "zodiac", "purple-square", "astrology", "scorpio"],
+	"♐": ["sign", "zodiac", "purple-square", "astrology"],
+	"♑": ["sign", "zodiac", "purple-square", "astrology"],
+	"â™’": ["sign", "purple-square", "zodiac", "astrology"],
+	"♓": ["purple-square", "sign", "zodiac", "astrology"],
+	"🆔": ["purple-square", "words"],
+	"âš›": ["science", "physics", "chemistry"],
+	"⚧️": ["purple-square", "woman", "female", "toilet", "loo", "restroom", "gender"],
+	"🈳": ["kanji", "japanese", "chinese", "empty", "sky", "blue-square", "aki"],
+	"🈹": ["cut", "divide", "chinese", "kanji", "pink-square", "waribiki"],
+	"☢": ["nuclear", "danger"],
+	"☣": ["danger"],
+	"📴": ["mute", "orange-square", "silence", "quiet"],
+	"📳": ["orange-square", "phone"],
+	"🈶": ["orange-square", "chinese", "have", "kanji", "ari"],
+	"🈚": ["nothing", "chinese", "kanji", "japanese", "orange-square", "nashi"],
+	"🈸": ["chinese", "japanese", "kanji", "orange-square", "moushikomi"],
+	"🈺": ["japanese", "opening hours", "orange-square", "eigyo"],
+	"🈷️": ["chinese", "month", "moon", "japanese", "orange-square", "kanji", "tsuki", "tsukigime", "getsugaku"],
+	"✴️": ["orange-square", "shape", "polygon"],
+	"🆚": ["words", "orange-square"],
+	"🉑": ["ok", "good", "chinese", "kanji", "agree", "yes", "orange-circle"],
+	"💮": ["japanese", "spring"],
+	"🉐": ["chinese", "kanji", "obtain", "get", "circle"],
+	"㊙️": ["privacy", "chinese", "sshh", "kanji", "red-circle"],
+	"㊗️": ["chinese", "kanji", "japanese", "red-circle"],
+	"🈴": ["japanese", "chinese", "join", "kanji", "red-square", "goukaku", "pass"],
+	"🈵": ["full", "chinese", "japanese", "red-square", "kanji", "man"],
+	"🈲": ["kanji", "japanese", "chinese", "forbidden", "limit", "restricted", "red-square", "kinshi"],
+	"🅰️": ["red-square", "alphabet", "letter"],
+	"🅱️": ["red-square", "alphabet", "letter"],
+	"🆎": ["red-square", "alphabet"],
+	"🆑": ["alphabet", "words", "red-square"],
+	"🅾️": ["alphabet", "red-square", "letter"],
+	"🆘": ["help", "red-square", "words", "emergency", "911"],
+	"â›”": ["limit", "security", "privacy", "bad", "denied", "stop", "circle"],
+	"📛": ["fire", "forbid"],
+	"🚫": ["forbid", "stop", "limit", "denied", "disallow", "circle"],
+	"❌": ["no", "delete", "remove", "cancel", "red"],
+	"â­•": ["circle", "round"],
+	"🛑": ["stop"],
+	"💢": ["angry", "mad"],
+	"♨️": ["bath", "warm", "relax"],
+	"🚷": ["rules", "crossing", "walking", "circle"],
+	"🚯": ["trash", "bin", "garbage", "circle"],
+	"🚳": ["cyclist", "prohibited", "circle"],
+	"🚱": ["drink", "faucet", "tap", "circle"],
+	"🔞": ["18", "drink", "pub", "night", "minor", "circle"],
+	"📵": ["iphone", "mute", "circle"],
+	"❗": ["heavy_exclamation_mark", "danger", "surprise", "punctuation", "wow", "warning"],
+	"❕": ["surprise", "punctuation", "gray", "wow", "warning"],
+	"❓": ["doubt", "confused"],
+	"❔": ["doubts", "gray", "huh", "confused"],
+	"‼️": ["exclamation", "surprise"],
+	"⁉️": ["wat", "punctuation", "surprise"],
+	"🔅": ["sun", "afternoon", "warm", "summer"],
+	"🔆": ["sun", "light"],
+	"🔱": ["weapon", "spear"],
+	"⚜": ["decorative", "scout"],
+	"〽️": ["graph", "presentation", "stats", "business", "economics", "bad"],
+	"⚠️": ["exclamation", "wip", "alert", "error", "problem", "issue"],
+	"🚸": ["school", "warning", "danger", "sign", "driving", "yellow-diamond"],
+	"🔰": ["badge", "shield"],
+	"♻️": ["arrow", "environment", "garbage", "trash"],
+	"🈯": ["chinese", "point", "green-square", "kanji", "reserved", "shiteiseki"],
+	"💹": ["green-square", "graph", "presentation", "stats"],
+	"❇️": ["stars", "green-square", "awesome", "good", "fireworks"],
+	"✳️": ["star", "sparkle", "green-square"],
+	"❎": ["x", "green-square", "no", "deny"],
+	"✅": ["green-square", "ok", "agree", "vote", "election", "answer", "tick"],
+	"💠": ["jewel", "blue", "gem", "crystal", "fancy"],
+	"🌀": ["weather", "swirl", "blue", "cloud", "vortex", "spiral", "whirlpool", "spin", "tornado", "hurricane", "typhoon"],
+	"âž¿": ["tape", "cassette"],
+	"🌐": ["earth", "international", "world", "internet", "interweb", "i18n"],
+	"Ⓜ️": ["alphabet", "blue-circle", "letter"],
+	"🏧": ["money", "sales", "cash", "blue-square", "payment", "bank"],
+	"🈂️": ["japanese", "blue-square", "katakana"],
+	"🛂": ["custom", "blue-square"],
+	"🛃": ["passport", "border", "blue-square"],
+	"🛄": ["blue-square", "airport", "transport"],
+	"🛅": ["blue-square", "travel"],
+	"♿": ["blue-square", "disabled", "a11y", "accessibility"],
+	"🚭": ["cigarette", "blue-square", "smell", "smoke"],
+	"🚾": ["toilet", "restroom", "blue-square"],
+	"🅿️": ["cars", "blue-square", "alphabet", "letter"],
+	"🚰": ["blue-square", "liquid", "restroom", "cleaning", "faucet"],
+	"🚹": ["toilet", "restroom", "wc", "blue-square", "gender", "male"],
+	"🚺": ["purple-square", "woman", "female", "toilet", "loo", "restroom", "gender"],
+	"🚼": ["orange-square", "child"],
+	"🚻": ["blue-square", "toilet", "refresh", "wc", "gender"],
+	"🚮": ["blue-square", "sign", "human", "info"],
+	"🎦": ["blue-square", "record", "film", "movie", "curtain", "stage", "theater"],
+	"📶": ["blue-square", "reception", "phone", "internet", "connection", "wifi", "bluetooth", "bars"],
+	"🈁": ["blue-square", "here", "katakana", "japanese", "destination"],
+	"🆖": ["blue-square", "words", "shape", "icon"],
+	"🆗": ["good", "agree", "yes", "blue-square"],
+	"🆙": ["blue-square", "above", "high"],
+	"🆒": ["words", "blue-square"],
+	"🆕": ["blue-square", "words", "start"],
+	"🆓": ["blue-square", "words"],
+	"0️⃣": ["0", "numbers", "blue-square", "null"],
+	"1️⃣": ["blue-square", "numbers", "1"],
+	"2️⃣": ["numbers", "2", "prime", "blue-square"],
+	"3️⃣": ["3", "numbers", "prime", "blue-square"],
+	"4️⃣": ["4", "numbers", "blue-square"],
+	"5️⃣": ["5", "numbers", "blue-square", "prime"],
+	"6️⃣": ["6", "numbers", "blue-square"],
+	"7️⃣": ["7", "numbers", "blue-square", "prime"],
+	"8️⃣": ["8", "blue-square", "numbers"],
+	"9️⃣": ["blue-square", "numbers", "9"],
+	"🔟": ["numbers", "10", "blue-square"],
+	"*⃣": ["star", "keycap"],
+	"⏏️": ["blue-square"],
+	"▶️": ["blue-square", "right", "direction", "play"],
+	"⏸": ["pause", "blue-square"],
+	"⏭": ["forward", "next", "blue-square"],
+	"⏹": ["blue-square"],
+	"⏺": ["blue-square"],
+	"⏯": ["blue-square", "play", "pause"],
+	"⏮": ["backward"],
+	"⏩": ["blue-square", "play", "speed", "continue"],
+	"⏪": ["play", "blue-square"],
+	"🔀": ["blue-square", "shuffle", "music", "random"],
+	"🔁": ["loop", "record"],
+	"🔂": ["blue-square", "loop"],
+	"◀️": ["blue-square", "left", "direction"],
+	"🔼": ["blue-square", "triangle", "direction", "point", "forward", "top"],
+	"🔽": ["blue-square", "direction", "bottom"],
+	"⏫": ["blue-square", "direction", "top"],
+	"⏬": ["blue-square", "direction", "bottom"],
+	"➡️": ["blue-square", "next"],
+	"⬅️": ["blue-square", "previous", "back"],
+	"⬆️": ["blue-square", "continue", "top", "direction"],
+	"⬇️": ["blue-square", "direction", "bottom"],
+	"↗️": ["blue-square", "point", "direction", "diagonal", "northeast"],
+	"↘️": ["blue-square", "direction", "diagonal", "southeast"],
+	"↙️": ["blue-square", "direction", "diagonal", "southwest"],
+	"↖️": ["blue-square", "point", "direction", "diagonal", "northwest"],
+	"↕️": ["blue-square", "direction", "way", "vertical"],
+	"↔️": ["shape", "direction", "horizontal", "sideways"],
+	"🔄": ["blue-square", "sync", "cycle"],
+	"↪️": ["blue-square", "return", "rotate", "direction"],
+	"↩️": ["back", "return", "blue-square", "undo", "enter"],
+	"⤴️": ["blue-square", "direction", "top"],
+	"⤵️": ["blue-square", "direction", "bottom"],
+	"#️⃣": ["symbol", "blue-square", "twitter"],
+	"ℹ️": ["blue-square", "alphabet", "letter"],
+	"🔤": ["blue-square", "alphabet"],
+	"🔡": ["blue-square", "alphabet"],
+	"🔠": ["alphabet", "words", "blue-square"],
+	"🔣": ["blue-square", "music", "note", "ampersand", "percent", "glyphs", "characters"],
+	"🎵": ["score", "tone", "sound"],
+	"🎶": ["music", "score"],
+	"〰️": ["draw", "line", "moustache", "mustache", "squiggle", "scribble"],
+	"âž°": ["scribble", "draw", "shape", "squiggle"],
+	"✔️": ["ok", "nike", "answer", "yes", "tick"],
+	"🔃": ["sync", "cycle", "round", "repeat"],
+	"âž•": ["math", "calculation", "addition", "more", "increase"],
+	"âž–": ["math", "calculation", "subtract", "less"],
+	"âž—": ["divide", "math", "calculation"],
+	"✖️": ["math", "calculation"],
+	"🟰": [],
+	"♾": ["forever"],
+	"💲": ["money", "sales", "payment", "currency", "buck"],
+	"💱": ["money", "sales", "dollar", "travel"],
+	"©️": ["ip", "license", "circle", "law", "legal"],
+	"®️": ["alphabet", "circle"],
+	"™️": ["trademark", "brand", "law", "legal"],
+	"🔚": ["words", "arrow"],
+	"🔙": ["arrow", "words", "return"],
+	"🔛": ["arrow", "words"],
+	"🔝": ["words", "blue-square"],
+	"🔜": ["arrow", "words"],
+	"☑️": ["ok", "agree", "confirm", "black-square", "vote", "election", "yes", "tick"],
+	"🔘": ["input", "old", "music", "circle"],
+	"âš«": ["shape", "button", "round"],
+	"⚪": ["shape", "round"],
+	"🔴": ["shape", "error", "danger"],
+	"🟠": ["shape"],
+	"🟡": ["shape"],
+	"🟢": ["shape"],
+	"🔵": ["shape", "icon", "button"],
+	"🟣": ["shape"],
+	"🟤": ["shape"],
+	"🔸": ["shape", "jewel", "gem"],
+	"🔹": ["shape", "jewel", "gem"],
+	"🔶": ["shape", "jewel", "gem"],
+	"🔷": ["shape", "jewel", "gem"],
+	"🔺": ["shape", "direction", "up", "top"],
+	"▪️": ["shape", "icon"],
+	"▫️": ["shape", "icon"],
+	"⬛": ["shape", "icon", "button"],
+	"⬜": ["shape", "icon", "stone", "button"],
+	"🟥": ["shape"],
+	"🟧": ["shape"],
+	"🟨": ["shape"],
+	"🟩": ["shape"],
+	"🟦": ["shape"],
+	"🟪": ["shape"],
+	"🟫": ["shape"],
+	"🔻": ["shape", "direction", "bottom"],
+	"◼️": ["shape", "button", "icon"],
+	"◻️": ["shape", "stone", "icon"],
+	"â—¾": ["icon", "shape", "button"],
+	"â—½": ["shape", "stone", "icon", "button"],
+	"🔲": ["shape", "input", "frame"],
+	"🔳": ["shape", "input"],
+	"🔈": ["sound", "volume", "silence", "broadcast"],
+	"🔉": ["volume", "speaker", "broadcast"],
+	"🔊": ["volume", "noise", "noisy", "speaker", "broadcast"],
+	"🔇": ["sound", "volume", "silence", "quiet"],
+	"📣": ["sound", "speaker", "volume"],
+	"📢": ["volume", "sound"],
+	"🔔": ["sound", "notification", "christmas", "xmas", "chime"],
+	"🔕": ["sound", "volume", "mute", "quiet", "silent"],
+	"🃏": ["poker", "cards", "game", "play", "magic"],
+	"🀄": ["game", "play", "chinese", "kanji"],
+	"♠️": ["poker", "cards", "suits", "magic"],
+	"♣️": ["poker", "cards", "magic", "suits"],
+	"♥️": ["poker", "cards", "magic", "suits"],
+	"♦️": ["poker", "cards", "magic", "suits"],
+	"🎴": ["game", "sunset", "red"],
+	"💭": ["bubble", "cloud", "speech", "thinking", "dream"],
+	"🗯": ["caption", "speech", "thinking", "mad"],
+	"💬": ["bubble", "words", "message", "talk", "chatting"],
+	"🗨": ["words", "message", "talk", "chatting"],
+	"🕐": ["time", "late", "early", "schedule"],
+	"🕑": ["time", "late", "early", "schedule"],
+	"🕒": ["time", "late", "early", "schedule"],
+	"🕓": ["time", "late", "early", "schedule"],
+	"🕔": ["time", "late", "early", "schedule"],
+	"🕕": ["time", "late", "early", "schedule", "dawn", "dusk"],
+	"🕖": ["time", "late", "early", "schedule"],
+	"🕗": ["time", "late", "early", "schedule"],
+	"🕘": ["time", "late", "early", "schedule"],
+	"🕙": ["time", "late", "early", "schedule"],
+	"🕚": ["time", "late", "early", "schedule"],
+	"🕛": ["time", "noon", "midnight", "midday", "late", "early", "schedule"],
+	"🕜": ["time", "late", "early", "schedule"],
+	"🕝": ["time", "late", "early", "schedule"],
+	"🕞": ["time", "late", "early", "schedule"],
+	"🕟": ["time", "late", "early", "schedule"],
+	"🕠": ["time", "late", "early", "schedule"],
+	"🕡": ["time", "late", "early", "schedule"],
+	"🕢": ["time", "late", "early", "schedule"],
+	"🕣": ["time", "late", "early", "schedule"],
+	"🕤": ["time", "late", "early", "schedule"],
+	"🕥": ["time", "late", "early", "schedule"],
+	"🕦": ["time", "late", "early", "schedule"],
+	"🕧": ["time", "late", "early", "schedule"],
+	"🇦🇫": ["af", "flag", "nation", "country", "banner"],
+	"🇦🇽": ["Åland", "islands", "flag", "nation", "country", "banner"],
+	"🇦🇱": ["al", "flag", "nation", "country", "banner"],
+	"🇩🇿": ["dz", "flag", "nation", "country", "banner"],
+	"🇦🇸": ["american", "ws", "flag", "nation", "country", "banner"],
+	"🇦🇩": ["ad", "flag", "nation", "country", "banner"],
+	"🇦🇴": ["ao", "flag", "nation", "country", "banner"],
+	"🇦🇮": ["ai", "flag", "nation", "country", "banner"],
+	"🇦🇶": ["aq", "flag", "nation", "country", "banner"],
+	"🇦🇬": ["antigua", "barbuda", "flag", "nation", "country", "banner"],
+	"🇦🇷": ["ar", "flag", "nation", "country", "banner"],
+	"🇦🇲": ["am", "flag", "nation", "country", "banner"],
+	"🇦🇼": ["aw", "flag", "nation", "country", "banner"],
+	"🇦🇨": ["flag", "nation", "country", "banner"],
+	"🇦🇺": ["au", "flag", "nation", "country", "banner"],
+	"🇦🇹": ["at", "flag", "nation", "country", "banner"],
+	"🇦🇿": ["az", "flag", "nation", "country", "banner"],
+	"🇧🇸": ["bs", "flag", "nation", "country", "banner"],
+	"🇧🇭": ["bh", "flag", "nation", "country", "banner"],
+	"🇧🇩": ["bd", "flag", "nation", "country", "banner"],
+	"🇧🇧": ["bb", "flag", "nation", "country", "banner"],
+	"🇧🇾": ["by", "flag", "nation", "country", "banner"],
+	"🇧🇪": ["be", "flag", "nation", "country", "banner"],
+	"🇧🇿": ["bz", "flag", "nation", "country", "banner"],
+	"🇧🇯": ["bj", "flag", "nation", "country", "banner"],
+	"🇧🇲": ["bm", "flag", "nation", "country", "banner"],
+	"🇧🇹": ["bt", "flag", "nation", "country", "banner"],
+	"🇧🇴": ["bo", "flag", "nation", "country", "banner"],
+	"🇧🇶": ["bonaire", "flag", "nation", "country", "banner"],
+	"🇧🇦": ["bosnia", "herzegovina", "flag", "nation", "country", "banner"],
+	"🇧🇼": ["bw", "flag", "nation", "country", "banner"],
+	"🇧🇷": ["br", "flag", "nation", "country", "banner"],
+	"🇮🇴": ["british", "indian", "ocean", "territory", "flag", "nation", "country", "banner"],
+	"🇻🇬": ["british", "virgin", "islands", "bvi", "flag", "nation", "country", "banner"],
+	"🇧🇳": ["bn", "darussalam", "flag", "nation", "country", "banner"],
+	"🇧🇬": ["bg", "flag", "nation", "country", "banner"],
+	"🇧🇫": ["burkina", "faso", "flag", "nation", "country", "banner"],
+	"🇧🇮": ["bi", "flag", "nation", "country", "banner"],
+	"🇨🇻": ["cabo", "verde", "flag", "nation", "country", "banner"],
+	"🇰🇭": ["kh", "flag", "nation", "country", "banner"],
+	"🇨🇲": ["cm", "flag", "nation", "country", "banner"],
+	"🇨🇦": ["ca", "flag", "nation", "country", "banner"],
+	"🇮🇨": ["canary", "islands", "flag", "nation", "country", "banner"],
+	"🇰🇾": ["cayman", "islands", "flag", "nation", "country", "banner"],
+	"🇨🇫": ["central", "african", "republic", "flag", "nation", "country", "banner"],
+	"🇹🇩": ["td", "flag", "nation", "country", "banner"],
+	"🇨🇱": ["flag", "nation", "country", "banner"],
+	"🇨🇳": ["china", "chinese", "prc", "flag", "country", "nation", "banner"],
+	"🇨🇽": ["christmas", "island", "flag", "nation", "country", "banner"],
+	"🇨🇨": ["cocos", "keeling", "islands", "flag", "nation", "country", "banner"],
+	"🇨🇴": ["co", "flag", "nation", "country", "banner"],
+	"🇰🇲": ["km", "flag", "nation", "country", "banner"],
+	"🇨🇬": ["congo", "flag", "nation", "country", "banner"],
+	"🇨🇩": ["congo", "democratic", "republic", "flag", "nation", "country", "banner"],
+	"🇨🇰": ["cook", "islands", "flag", "nation", "country", "banner"],
+	"🇨🇷": ["costa", "rica", "flag", "nation", "country", "banner"],
+	"🇭🇷": ["hr", "flag", "nation", "country", "banner"],
+	"🇨🇺": ["cu", "flag", "nation", "country", "banner"],
+	"🇨🇼": ["curaçao", "flag", "nation", "country", "banner"],
+	"🇨🇾": ["cy", "flag", "nation", "country", "banner"],
+	"🇨🇿": ["cz", "flag", "nation", "country", "banner"],
+	"🇩🇰": ["dk", "flag", "nation", "country", "banner"],
+	"🇩🇯": ["dj", "flag", "nation", "country", "banner"],
+	"🇩🇲": ["dm", "flag", "nation", "country", "banner"],
+	"🇩🇴": ["dominican", "republic", "flag", "nation", "country", "banner"],
+	"🇪🇨": ["ec", "flag", "nation", "country", "banner"],
+	"🇪🇬": ["eg", "flag", "nation", "country", "banner"],
+	"🇸🇻": ["el", "salvador", "flag", "nation", "country", "banner"],
+	"🇬🇶": ["equatorial", "gn", "flag", "nation", "country", "banner"],
+	"🇪🇷": ["er", "flag", "nation", "country", "banner"],
+	"🇪🇪": ["ee", "flag", "nation", "country", "banner"],
+	"🇪🇹": ["et", "flag", "nation", "country", "banner"],
+	"🇪🇺": ["european", "union", "flag", "banner"],
+	"🇫🇰": ["falkland", "islands", "malvinas", "flag", "nation", "country", "banner"],
+	"🇫🇴": ["faroe", "islands", "flag", "nation", "country", "banner"],
+	"🇫🇯": ["fj", "flag", "nation", "country", "banner"],
+	"🇫🇮": ["fi", "flag", "nation", "country", "banner"],
+	"🇫🇷": ["banner", "flag", "nation", "france", "french", "country"],
+	"🇬🇫": ["french", "guiana", "flag", "nation", "country", "banner"],
+	"🇵🇫": ["french", "polynesia", "flag", "nation", "country", "banner"],
+	"🇹🇫": ["french", "southern", "territories", "flag", "nation", "country", "banner"],
+	"🇬🇦": ["ga", "flag", "nation", "country", "banner"],
+	"🇬🇲": ["gm", "flag", "nation", "country", "banner"],
+	"🇬🇪": ["ge", "flag", "nation", "country", "banner"],
+	"🇩🇪": ["german", "nation", "flag", "country", "banner"],
+	"🇬🇭": ["gh", "flag", "nation", "country", "banner"],
+	"🇬🇮": ["gi", "flag", "nation", "country", "banner"],
+	"🇬🇷": ["gr", "flag", "nation", "country", "banner"],
+	"🇬🇱": ["gl", "flag", "nation", "country", "banner"],
+	"🇬🇩": ["gd", "flag", "nation", "country", "banner"],
+	"🇬🇵": ["gp", "flag", "nation", "country", "banner"],
+	"🇬🇺": ["gu", "flag", "nation", "country", "banner"],
+	"🇬🇹": ["gt", "flag", "nation", "country", "banner"],
+	"🇬🇬": ["gg", "flag", "nation", "country", "banner"],
+	"🇬🇳": ["gn", "flag", "nation", "country", "banner"],
+	"🇬🇼": ["gw", "bissau", "flag", "nation", "country", "banner"],
+	"🇬🇾": ["gy", "flag", "nation", "country", "banner"],
+	"🇭🇹": ["ht", "flag", "nation", "country", "banner"],
+	"🇭🇳": ["hn", "flag", "nation", "country", "banner"],
+	"🇭🇰": ["hong", "kong", "flag", "nation", "country", "banner"],
+	"🇭🇺": ["hu", "flag", "nation", "country", "banner"],
+	"🇮🇸": ["is", "flag", "nation", "country", "banner"],
+	"🇮🇳": ["in", "flag", "nation", "country", "banner"],
+	"🇮🇩": ["flag", "nation", "country", "banner"],
+	"🇮🇷": ["iran, ", "islamic", "republic", "flag", "nation", "country", "banner"],
+	"🇮🇶": ["iq", "flag", "nation", "country", "banner"],
+	"🇮🇪": ["ie", "flag", "nation", "country", "banner"],
+	"🇮🇲": ["isle", "man", "flag", "nation", "country", "banner"],
+	"🇮🇱": ["il", "flag", "nation", "country", "banner"],
+	"🇮🇹": ["italy", "flag", "nation", "country", "banner"],
+	"🇨🇮": ["ivory", "coast", "flag", "nation", "country", "banner"],
+	"🇯🇲": ["jm", "flag", "nation", "country", "banner"],
+	"🇯🇵": ["japanese", "nation", "flag", "country", "banner"],
+	"🇯🇪": ["je", "flag", "nation", "country", "banner"],
+	"🇯🇴": ["jo", "flag", "nation", "country", "banner"],
+	"🇰🇿": ["kz", "flag", "nation", "country", "banner"],
+	"🇰🇪": ["ke", "flag", "nation", "country", "banner"],
+	"🇰🇮": ["ki", "flag", "nation", "country", "banner"],
+	"🇽🇰": ["xk", "flag", "nation", "country", "banner"],
+	"🇰🇼": ["kw", "flag", "nation", "country", "banner"],
+	"🇰🇬": ["kg", "flag", "nation", "country", "banner"],
+	"🇱🇦": ["lao", "democratic", "republic", "flag", "nation", "country", "banner"],
+	"🇱🇻": ["lv", "flag", "nation", "country", "banner"],
+	"🇱🇧": ["lb", "flag", "nation", "country", "banner"],
+	"🇱🇸": ["ls", "flag", "nation", "country", "banner"],
+	"🇱🇷": ["lr", "flag", "nation", "country", "banner"],
+	"🇱🇾": ["ly", "flag", "nation", "country", "banner"],
+	"🇱🇮": ["li", "flag", "nation", "country", "banner"],
+	"🇱🇹": ["lt", "flag", "nation", "country", "banner"],
+	"🇱🇺": ["lu", "flag", "nation", "country", "banner"],
+	"🇲🇴": ["macao", "flag", "nation", "country", "banner"],
+	"🇲🇰": ["macedonia, ", "flag", "nation", "country", "banner"],
+	"🇲🇬": ["mg", "flag", "nation", "country", "banner"],
+	"🇲🇼": ["mw", "flag", "nation", "country", "banner"],
+	"🇲🇾": ["my", "flag", "nation", "country", "banner"],
+	"🇲🇻": ["mv", "flag", "nation", "country", "banner"],
+	"🇲🇱": ["ml", "flag", "nation", "country", "banner"],
+	"🇲🇹": ["mt", "flag", "nation", "country", "banner"],
+	"🇲🇭": ["marshall", "islands", "flag", "nation", "country", "banner"],
+	"🇲🇶": ["mq", "flag", "nation", "country", "banner"],
+	"🇲🇷": ["mr", "flag", "nation", "country", "banner"],
+	"🇲🇺": ["mu", "flag", "nation", "country", "banner"],
+	"🇾🇹": ["yt", "flag", "nation", "country", "banner"],
+	"🇲🇽": ["mx", "flag", "nation", "country", "banner"],
+	"🇫🇲": ["micronesia, ", "federated", "states", "flag", "nation", "country", "banner"],
+	"🇲🇩": ["moldova, ", "republic", "flag", "nation", "country", "banner"],
+	"🇲🇨": ["mc", "flag", "nation", "country", "banner"],
+	"🇲🇳": ["mn", "flag", "nation", "country", "banner"],
+	"🇲🇪": ["me", "flag", "nation", "country", "banner"],
+	"🇲🇸": ["ms", "flag", "nation", "country", "banner"],
+	"🇲🇦": ["ma", "flag", "nation", "country", "banner"],
+	"🇲🇿": ["mz", "flag", "nation", "country", "banner"],
+	"🇲🇲": ["mm", "flag", "nation", "country", "banner"],
+	"🇳🇦": ["na", "flag", "nation", "country", "banner"],
+	"🇳🇷": ["nr", "flag", "nation", "country", "banner"],
+	"🇳🇵": ["np", "flag", "nation", "country", "banner"],
+	"🇳🇱": ["nl", "flag", "nation", "country", "banner"],
+	"🇳🇨": ["new", "caledonia", "flag", "nation", "country", "banner"],
+	"🇳🇿": ["new", "zealand", "flag", "nation", "country", "banner"],
+	"🇳🇮": ["ni", "flag", "nation", "country", "banner"],
+	"🇳🇪": ["ne", "flag", "nation", "country", "banner"],
+	"🇳🇬": ["flag", "nation", "country", "banner"],
+	"🇳🇺": ["nu", "flag", "nation", "country", "banner"],
+	"🇳🇫": ["norfolk", "island", "flag", "nation", "country", "banner"],
+	"🇲🇵": ["northern", "mariana", "islands", "flag", "nation", "country", "banner"],
+	"🇰🇵": ["north", "korea", "nation", "flag", "country", "banner"],
+	"🇳🇴": ["no", "flag", "nation", "country", "banner"],
+	"🇴🇲": ["om_symbol", "flag", "nation", "country", "banner"],
+	"🇵🇰": ["pk", "flag", "nation", "country", "banner"],
+	"🇵🇼": ["pw", "flag", "nation", "country", "banner"],
+	"🇵🇸": ["palestine", "palestinian", "territories", "flag", "nation", "country", "banner"],
+	"🇵🇦": ["pa", "flag", "nation", "country", "banner"],
+	"🇵🇬": ["papua", "new", "guinea", "flag", "nation", "country", "banner"],
+	"🇵🇾": ["py", "flag", "nation", "country", "banner"],
+	"🇵🇪": ["pe", "flag", "nation", "country", "banner"],
+	"🇵🇭": ["ph", "flag", "nation", "country", "banner"],
+	"🇵🇳": ["pitcairn", "flag", "nation", "country", "banner"],
+	"🇵🇱": ["pl", "flag", "nation", "country", "banner"],
+	"🇵🇹": ["pt", "flag", "nation", "country", "banner"],
+	"🇵🇷": ["puerto", "rico", "flag", "nation", "country", "banner"],
+	"🇶🇦": ["qa", "flag", "nation", "country", "banner"],
+	"🇷🇪": ["réunion", "flag", "nation", "country", "banner"],
+	"🇷🇴": ["ro", "flag", "nation", "country", "banner"],
+	"🇷🇺": ["russian", "federation", "flag", "nation", "country", "banner"],
+	"🇷🇼": ["rw", "flag", "nation", "country", "banner"],
+	"🇧🇱": ["saint", "barthélemy", "flag", "nation", "country", "banner"],
+	"🇸🇭": ["saint", "helena", "ascension", "tristan", "cunha", "flag", "nation", "country", "banner"],
+	"🇰🇳": ["saint", "kitts", "nevis", "flag", "nation", "country", "banner"],
+	"🇱🇨": ["saint", "lucia", "flag", "nation", "country", "banner"],
+	"🇵🇲": ["saint", "pierre", "miquelon", "flag", "nation", "country", "banner"],
+	"🇻🇨": ["saint", "vincent", "grenadines", "flag", "nation", "country", "banner"],
+	"🇼🇸": ["ws", "flag", "nation", "country", "banner"],
+	"🇸🇲": ["san", "marino", "flag", "nation", "country", "banner"],
+	"🇸🇹": ["sao", "tome", "principe", "flag", "nation", "country", "banner"],
+	"🇸🇦": ["flag", "nation", "country", "banner"],
+	"🇸🇳": ["sn", "flag", "nation", "country", "banner"],
+	"🇷🇸": ["rs", "flag", "nation", "country", "banner"],
+	"🇸🇨": ["sc", "flag", "nation", "country", "banner"],
+	"🇸🇱": ["sierra", "leone", "flag", "nation", "country", "banner"],
+	"🇸🇬": ["sg", "flag", "nation", "country", "banner"],
+	"🇸🇽": ["sint", "maarten", "dutch", "flag", "nation", "country", "banner"],
+	"🇸🇰": ["sk", "flag", "nation", "country", "banner"],
+	"🇸🇮": ["si", "flag", "nation", "country", "banner"],
+	"🇸🇧": ["solomon", "islands", "flag", "nation", "country", "banner"],
+	"🇸🇴": ["so", "flag", "nation", "country", "banner"],
+	"🇿🇦": ["south", "africa", "flag", "nation", "country", "banner"],
+	"🇬🇸": ["south", "georgia", "sandwich", "islands", "flag", "nation", "country", "banner"],
+	"🇰🇷": ["south", "korea", "nation", "flag", "country", "banner"],
+	"🇸🇸": ["south", "sd", "flag", "nation", "country", "banner"],
+	"🇪🇸": ["spain", "flag", "nation", "country", "banner"],
+	"🇱🇰": ["sri", "lanka", "flag", "nation", "country", "banner"],
+	"🇸🇩": ["sd", "flag", "nation", "country", "banner"],
+	"🇸🇷": ["sr", "flag", "nation", "country", "banner"],
+	"🇸🇿": ["sz", "flag", "nation", "country", "banner"],
+	"🇸🇪": ["se", "flag", "nation", "country", "banner"],
+	"🇨🇭": ["ch", "flag", "nation", "country", "banner"],
+	"🇸🇾": ["syrian", "arab", "republic", "flag", "nation", "country", "banner"],
+	"🇹🇼": ["tw", "flag", "nation", "country", "banner"],
+	"🇹🇯": ["tj", "flag", "nation", "country", "banner"],
+	"🇹🇿": ["tanzania, ", "united", "republic", "flag", "nation", "country", "banner"],
+	"🇹🇭": ["th", "flag", "nation", "country", "banner"],
+	"🇹🇱": ["timor", "leste", "flag", "nation", "country", "banner"],
+	"🇹🇬": ["tg", "flag", "nation", "country", "banner"],
+	"🇹🇰": ["tk", "flag", "nation", "country", "banner"],
+	"🇹🇴": ["to", "flag", "nation", "country", "banner"],
+	"🇹🇹": ["trinidad", "tobago", "flag", "nation", "country", "banner"],
+	"🇹🇦": ["flag", "nation", "country", "banner"],
+	"🇹🇳": ["tn", "flag", "nation", "country", "banner"],
+	"🇹🇷": ["turkey", "flag", "nation", "country", "banner"],
+	"🇹🇲": ["flag", "nation", "country", "banner"],
+	"🇹🇨": ["turks", "caicos", "islands", "flag", "nation", "country", "banner"],
+	"🇹🇻": ["flag", "nation", "country", "banner"],
+	"🇺🇬": ["ug", "flag", "nation", "country", "banner"],
+	"🇺🇦": ["ua", "flag", "nation", "country", "banner"],
+	"🇦🇪": ["united", "arab", "emirates", "flag", "nation", "country", "banner"],
+	"🇬🇧": ["united", "kingdom", "great", "britain", "northern", "ireland", "flag", "nation", "country", "banner", "british", "UK", "english", "england", "union jack"],
+	"🏴󠁧󠁢󠁥󠁮󠁧󠁿": ["flag", "english"],
+	"🏴󠁧󠁢󠁳󠁣󠁴󠁿": ["flag", "scottish"],
+	"🏴󠁧󠁢󠁷󠁬󠁳󠁿": ["flag", "welsh"],
+	"🇺🇸": ["united", "states", "america", "flag", "nation", "country", "banner"],
+	"🇻🇮": ["virgin", "islands", "us", "flag", "nation", "country", "banner"],
+	"🇺🇾": ["uy", "flag", "nation", "country", "banner"],
+	"🇺🇿": ["uz", "flag", "nation", "country", "banner"],
+	"🇻🇺": ["vu", "flag", "nation", "country", "banner"],
+	"🇻🇦": ["vatican", "city", "flag", "nation", "country", "banner"],
+	"🇻🇪": ["ve", "bolivarian", "republic", "flag", "nation", "country", "banner"],
+	"🇻🇳": ["viet", "nam", "flag", "nation", "country", "banner"],
+	"🇼🇫": ["wallis", "futuna", "flag", "nation", "country", "banner"],
+	"🇪🇭": ["western", "sahara", "flag", "nation", "country", "banner"],
+	"🇾🇪": ["ye", "flag", "nation", "country", "banner"],
+	"🇿🇲": ["zm", "flag", "nation", "country", "banner"],
+	"🇿🇼": ["zw", "flag", "nation", "country", "banner"],
+	"🇺🇳": ["un", "flag", "banner"],
+	"🏴‍☠️": ["skull", "crossbones", "flag", "banner"]
+}
-- 
GitLab