From 9d25f9c9e7fbc176c968cda24156b7a03bc04bea Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Thu, 27 Nov 2025 22:43:11 -0800 Subject: [PATCH 01/15] feat: add NIconTabButton widget for icon-only tabs --- Widgets/NIconTabButton.qml | 64 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 64 insertions(+) create mode 100644 Widgets/NIconTabButton.qml diff --git a/Widgets/NIconTabButton.qml b/Widgets/NIconTabButton.qml new file mode 100644 index 00000000..df7e9c07 --- /dev/null +++ b/Widgets/NIconTabButton.qml @@ -0,0 +1,64 @@ +import QtQuick +import QtQuick.Controls +import QtQuick.Layouts +import qs.Commons +import qs.Widgets + +Rectangle { + id: root + + // Public properties + property string icon: "" + property bool checked: false + property int tabIndex: 0 + + // Internal state + property bool isHovered: false + + signal clicked + + // Sizing + Layout.fillWidth: true + Layout.fillHeight: true + + // Styling + radius: Style.radiusXS + color: root.checked ? Color.mPrimary : (root.isHovered ? Color.mHover : Color.mSurface) + + Behavior on color { + ColorAnimation { + duration: Style.animationFast + easing.type: Easing.OutCubic + } + } + + NIcon { + id: tabIcon + anchors.centerIn: parent + icon: root.icon + pointSize: Style.fontSizeL + color: root.checked ? Color.mOnPrimary : root.isHovered ? Color.mOnHover : Color.mOnSurface + + Behavior on color { + ColorAnimation { + duration: Style.animationFast + easing.type: Easing.OutCubic + } + } + } + + MouseArea { + anchors.fill: parent + hoverEnabled: true + cursorShape: Qt.PointingHandCursor + onEntered: root.isHovered = true + onExited: root.isHovered = false + onClicked: { + root.clicked(); + // Update parent NTabBar's currentIndex + if (root.parent && root.parent.parent && root.parent.parent.currentIndex !== undefined) { + root.parent.parent.currentIndex = root.tabIndex; + } + } + } +} From c6b28bec4d344d04aaf399205b39181fe006b80b Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Thu, 27 Nov 2025 22:43:59 -0800 Subject: [PATCH 02/15] feat: add category-based browsing to emoji selector --- .../Panels/Launcher/Plugins/EmojiPlugin.qml | 38 +++++++++- Services/Keyboard/EmojiService.qml | 74 +++++++++++++++---- 2 files changed, 94 insertions(+), 18 deletions(-) diff --git a/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml b/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml index 370b1d58..202fce36 100644 --- a/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml +++ b/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml @@ -11,6 +11,23 @@ Item { property var launcher: null property bool handleSearch: false + property string selectedCategory: "recent" + property bool isBrowsingMode: false + + property var categoryIcons: ({ + "recent": "clock", + "people": "user", + "animals": "paw", + "nature": "leaf", + "food": "apple", + "activity": "run", + "travel": "plane", + "objects": "home", + "symbols": "star" + }) + + property var categories: ["recent", "people", "animals", "nature", "food", "activity", "travel", "objects", "symbols"] + // Force update results when emoji service loads Connections { target: EmojiService @@ -27,6 +44,13 @@ Item { Logger.i("EmojiPlugin", "Initialized"); } + function selectCategory(category) { + selectedCategory = category; + if (launcher) { + launcher.updateResults(); + } + } + // Check if this plugin handles the command function handleCommand(searchText) { return searchText.startsWith(">emoji"); @@ -65,9 +89,17 @@ Item { ]; } - const query = searchText.slice(6).trim(); - const emojis = EmojiService.search(query); - return emojis.map(formatEmojiEntry); + var query = searchText.slice(6).trim(); + + if (query === "") { + isBrowsingMode = true; + var emojis = EmojiService.getEmojisByCategory(selectedCategory); + return emojis.map(formatEmojiEntry); + } else { + isBrowsingMode = false; + var emojis = EmojiService.search(query); + return emojis.map(formatEmojiEntry); + } } // Format an emoji entry for the results list diff --git a/Services/Keyboard/EmojiService.qml b/Services/Keyboard/EmojiService.qml index 8ddb1a1b..5cbf0cc7 100644 --- a/Services/Keyboard/EmojiService.qml +++ b/Services/Keyboard/EmojiService.qml @@ -47,26 +47,70 @@ Singleton { return results; } - // Get popular emojis sorted by usage count function _getPopularEmojis(limit) { - // Create array of emojis with their usage counts - const emojisWithUsage = emojis.map(emoji => { - return { - emoji: emoji, - usageCount: usageCounts[emoji.emoji] || 0 - }; - }); + var emojisWithUsage = emojis.map(function(emoji) { + return { + emoji: emoji, + usageCount: usageCounts[emoji.emoji] || 0 + }; + }).filter(function(item) { + return item.usageCount > 0; + }); // Sort by usage count (descending), then by name - emojisWithUsage.sort((a, b) => { - if (b.usageCount !== a.usageCount) { - return b.usageCount - a.usageCount; - } - return (a.emoji.name || "").localeCompare(b.emoji.name || ""); - }); + emojisWithUsage.sort(function(a, b) { + if (b.usageCount !== a.usageCount) { + return b.usageCount - a.usageCount; + } + return (a.emoji.name || "").localeCompare(b.emoji.name || ""); + }); // Return the emoji objects limited by the specified count - return emojisWithUsage.slice(0, limit).map(item => item.emoji); + return emojisWithUsage.slice(0, limit).map(function(item) { + return item.emoji; + }); + } + + function getCategoriesWithCounts() { + if (!loaded) { + return []; + } + + var categoryCounts = {}; + + for (var i = 0; i < emojis.length; i++) { + var emoji = emojis[i]; + var category = emoji.category || "other"; + if (!categoryCounts[category]) { + categoryCounts[category] = 0; + } + categoryCounts[category]++; + } + + var categories = []; + for (var cat in categoryCounts) { + categories.push({ + name: cat, + count: categoryCounts[cat] + }); + } + + return categories; + } + + function getEmojisByCategory(category) { + if (!loaded) { + return []; + } + + // Special case: "recent" category shows popular/recently used + if (category === "recent") { + return _getPopularEmojis(50); + } + + return emojis.filter(function(emoji) { + return emoji.category === category; + }); } // Record emoji usage From 238b2f3ea33f88e0adba22bbce93b0af8670eb67 Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Thu, 27 Nov 2025 22:44:44 -0800 Subject: [PATCH 03/15] feat: add category tab bar UI to emoji selector --- Modules/Panels/Launcher/Launcher.qml | 27 +++++++++++++++++++++++++++ 1 file changed, 27 insertions(+) diff --git a/Modules/Panels/Launcher/Launcher.qml b/Modules/Panels/Launcher/Launcher.qml index 00537379..c6a649f1 100644 --- a/Modules/Panels/Launcher/Launcher.qml +++ b/Modules/Panels/Launcher/Launcher.qml @@ -586,6 +586,33 @@ SmartPanel { } } + // Emoji category tabs (shown when in browsing mode) + NTabBar { + id: emojiCategoryTabs + visible: root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode + Layout.fillWidth: true + currentIndex: { + if (visible && emojiPlugin.categories) { + return emojiPlugin.categories.indexOf(emojiPlugin.selectedCategory); + } + return 0; + } + + Repeater { + model: emojiPlugin.categories + NIconTabButton { + required property string modelData + required property int index + icon: emojiPlugin.categoryIcons[modelData] || "star" + tabIndex: index + checked: emojiCategoryTabs.currentIndex === index + onClicked: { + emojiPlugin.selectCategory(modelData); + } + } + } + } + Loader { id: resultsViewLoader Layout.fillWidth: true From 1d74157d15e9cea605e23629213e56af4a083169 Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Thu, 27 Nov 2025 22:45:02 -0800 Subject: [PATCH 04/15] fix: force grid view when browsing emoji categories --- Modules/Panels/Launcher/Launcher.qml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Modules/Panels/Launcher/Launcher.qml b/Modules/Panels/Launcher/Launcher.qml index c6a649f1..0bf7e3c7 100644 --- a/Modules/Panels/Launcher/Launcher.qml +++ b/Modules/Panels/Launcher/Launcher.qml @@ -60,6 +60,9 @@ SmartPanel { if (searchText.startsWith(">clip") || searchText.startsWith(">calc")) { return false; } + if (activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { + return true; + } return Settings.data.appLauncher.viewMode === "grid"; } From 5a9cebf420695cd3effe62c6c56000b4b8207a57 Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Thu, 27 Nov 2025 22:45:25 -0800 Subject: [PATCH 05/15] fix: show empty state for unused recent emojis --- Modules/Panels/Launcher/Launcher.qml | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/Modules/Panels/Launcher/Launcher.qml b/Modules/Panels/Launcher/Launcher.qml index 0bf7e3c7..bccd3822 100644 --- a/Modules/Panels/Launcher/Launcher.qml +++ b/Modules/Panels/Launcher/Launcher.qml @@ -1068,10 +1068,16 @@ SmartPanel { NText { Layout.fillWidth: true text: { - if (results.length === 0) - return searchText ? "No results" : ""; - const prefix = activePlugin?.name ? `${activePlugin.name}: ` : ""; - return prefix + `${results.length} result${results.length !== 1 ? 's' : ''}`; + if (results.length === 0) { + if (searchText) { + return "No results"; + } else if (activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode && emojiPlugin.selectedCategory === "recent") { + return "No recently used emoji"; + } + return ""; + } + var prefix = activePlugin && activePlugin.name ? activePlugin.name + ": " : ""; + return prefix + results.length + " result" + (results.length !== 1 ? 's' : ''); } pointSize: Style.fontSizeXS color: Color.mOnSurfaceVariant From 722539796e8af45f0a8fab8ab384d5152d5653c2 Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Thu, 27 Nov 2025 22:45:47 -0800 Subject: [PATCH 06/15] fix: increase emoji size in grid view --- Modules/Panels/Launcher/Launcher.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/Panels/Launcher/Launcher.qml b/Modules/Panels/Launcher/Launcher.qml index bccd3822..026bd9dc 100644 --- a/Modules/Panels/Launcher/Launcher.qml +++ b/Modules/Panels/Launcher/Launcher.qml @@ -1018,7 +1018,7 @@ SmartPanel { anchors.centerIn: parent visible: modelData.emojiChar ? true : (!gridImagePreview.visible && !gridIconLoader.visible) text: modelData.emojiChar ? modelData.emojiChar : (modelData.name ? modelData.name.charAt(0).toUpperCase() : "?") - pointSize: modelData.emojiChar ? Style.fontSizeXXL : Style.fontSizeXL + pointSize: modelData.emojiChar ? Style.fontSizeXXL * 2 : Style.fontSizeXL font.weight: Style.fontWeightBold color: modelData.emojiChar ? Color.mOnSurface : Color.mOnPrimary } From 8d495cea3a3f719abccf59c2d67cd9d9509b9b28 Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Thu, 27 Nov 2025 22:48:52 -0800 Subject: [PATCH 07/15] fix: correct sushi emoji character in emoji.json --- Assets/Launcher/emoji.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Assets/Launcher/emoji.json b/Assets/Launcher/emoji.json index 439542d8..6a3f9044 100644 --- a/Assets/Launcher/emoji.json +++ b/Assets/Launcher/emoji.json @@ -27,7 +27,7 @@ {"emoji": "๐Ÿ’ง", "name": "droplet", "keywords": ["water", "drop", "drip", "liquid"], "category": "nature"}, {"emoji": "๐ŸŽ", "name": "red apple", "keywords": ["apple", "fruit", "food", "red"], "category": "food"}, {"emoji": "๐Ÿ•", "name": "pizza", "keywords": ["pizza", "food", "italian", "cheese"], "category": "food"}, - {"emoji": " sushi", "name": "sushi", "keywords": ["sushi", "food", "japanese", "rice"], "category": "food"}, + {"emoji": "๐Ÿฃ", "name": "sushi", "keywords": ["sushi", "food", "japanese", "rice"], "category": "food"}, {"emoji": "๐Ÿ”", "name": "hamburger", "keywords": ["hamburger", "food", "burger", "fast food"], "category": "food"}, {"emoji": "๐Ÿฆ", "name": "soft ice cream", "keywords": ["ice cream", "dessert", "food", "sweet"], "category": "food"}, {"emoji": "๐Ÿฉ", "name": "doughnut", "keywords": ["donut", "doughnut", "food", "sweet"], "category": "food"}, From ff78afeb82a48fa9bfb21eee9a46c47d320c606a Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Thu, 27 Nov 2025 22:56:11 -0800 Subject: [PATCH 08/15] feat: upgrade to gemoji database --- Assets/Launcher/emoji.json | 12455 ++++++++++++++++++++++++++++++++++- 1 file changed, 12382 insertions(+), 73 deletions(-) diff --git a/Assets/Launcher/emoji.json b/Assets/Launcher/emoji.json index 6a3f9044..127cb03a 100644 --- a/Assets/Launcher/emoji.json +++ b/Assets/Launcher/emoji.json @@ -1,74 +1,12383 @@ [ - {"emoji": "๐Ÿ˜€", "name": "grinning face", "keywords": ["smile", "happy", "grin"], "category": "people"}, - {"emoji": "๐Ÿ˜‚", "name": "face with tears of joy", "keywords": ["laugh", "cry", "happy", "joy"], "category": "people"}, - {"emoji": "๐Ÿ˜", "name": "smiling face with heart-eyes", "keywords": ["love", "heart", "eyes", "smile"], "category": "people"}, - {"emoji": "๐Ÿค”", "name": "thinking face", "keywords": ["think", "ponder", "consider"], "category": "people"}, - {"emoji": "๐Ÿ˜Ž", "name": "smiling face with sunglasses", "keywords": ["cool", "sunglasses", "smile"], "category": "people"}, - {"emoji": "๐Ÿฅณ", "name": "partying face", "keywords": ["party", "hat", "horn", "celebration"], "category": "people"}, - {"emoji": "๐Ÿคฉ", "name": "star-struck", "keywords": ["star", "eyes", "amazed", "wow"], "category": "people"}, - {"emoji": "๐Ÿคฏ", "name": "exploding head", "keywords": ["mind", "blown", "explode", "shocked"], "category": "people"}, - {"emoji": "๐Ÿ‘", "name": "thumbs up", "keywords": ["like", "good", "agree", "ok"], "category": "people"}, - {"emoji": "๐Ÿ‘Ž", "name": "thumbs down", "keywords": ["dislike", "bad", "disagree", "no"], "category": "people"}, - {"emoji": "๐Ÿฑ", "name": "cat face", "keywords": ["cat", "kitten", "pet", "meow"], "category": "animals"}, - {"emoji": "๐Ÿถ", "name": "dog face", "keywords": ["dog", "puppy", "pet", "woof"], "category": "animals"}, - {"emoji": "๐ŸฆŠ", "name": "fox face", "keywords": ["fox", "animal", "cute", "wild"], "category": "animals"}, - {"emoji": "๐Ÿผ", "name": "panda", "keywords": ["panda", "bear", "animal", "cute"], "category": "animals"}, - {"emoji": "๐Ÿฆ„", "name": "unicorn", "keywords": ["unicorn", "horse", "magic", "fantasy"], "category": "animals"}, - {"emoji": "๐Ÿฆ", "name": "lion", "keywords": ["lion", "animal", "face", "majestic"], "category": "animals"}, - {"emoji": "๐Ÿข", "name": "turtle", "keywords": ["turtle", "slow", "animal", "shell"], "category": "animals"}, - {"emoji": "๐Ÿ™", "name": "octopus", "keywords": ["octopus", "animal", "ocean", "sea"], "category": "animals"}, - {"emoji": "๐ŸŒป", "name": "sunflower", "keywords": ["sunflower", "flower", "nature", "yellow"], "category": "nature"}, - {"emoji": "๐ŸŒบ", "name": "hibiscus", "keywords": ["hibiscus", "flower", "nature", "plant"], "category": "nature"}, - {"emoji": "๐ŸŒ", "name": "earth globe europe-africa", "keywords": ["earth", "world", "globe", "nature"], "category": "nature"}, - {"emoji": "๐ŸŒž", "name": "sun with face", "keywords": ["sun", "nature", "bright", "weather"], "category": "nature"}, - {"emoji": "๐ŸŒ™", "name": "crescent moon", "keywords": ["moon", "night", "sky", "sleep"], "category": "nature"}, - {"emoji": "๐ŸŒˆ", "name": "rainbow", "keywords": ["rainbow", "color", "weather", "sky"], "category": "nature"}, - {"emoji": "๐Ÿ”ฅ", "name": "fire", "keywords": ["fire", "hot", "flame", "burn"], "category": "nature"}, - {"emoji": "๐Ÿ’ง", "name": "droplet", "keywords": ["water", "drop", "drip", "liquid"], "category": "nature"}, - {"emoji": "๐ŸŽ", "name": "red apple", "keywords": ["apple", "fruit", "food", "red"], "category": "food"}, - {"emoji": "๐Ÿ•", "name": "pizza", "keywords": ["pizza", "food", "italian", "cheese"], "category": "food"}, - {"emoji": "๐Ÿฃ", "name": "sushi", "keywords": ["sushi", "food", "japanese", "rice"], "category": "food"}, - {"emoji": "๐Ÿ”", "name": "hamburger", "keywords": ["hamburger", "food", "burger", "fast food"], "category": "food"}, - {"emoji": "๐Ÿฆ", "name": "soft ice cream", "keywords": ["ice cream", "dessert", "food", "sweet"], "category": "food"}, - {"emoji": "๐Ÿฉ", "name": "doughnut", "keywords": ["donut", "doughnut", "food", "sweet"], "category": "food"}, - {"emoji": "๐Ÿช", "name": "cookie", "keywords": ["cookie", "food", "sweet", "biscuit"], "category": "food"}, - {"emoji": "๐Ÿบ", "name": "beer mug", "keywords": ["beer", "drink", "alcohol", "pub"], "category": "food"}, - {"emoji": "๐Ÿท", "name": "wine glass", "keywords": ["wine", "drink", "alcohol", "glass"], "category": "food"}, - {"emoji": "โ˜•", "name": "hot beverage", "keywords": ["coffee", "hot", "drink", "cafe"], "category": "food"}, - {"emoji": "โšฝ", "name": "soccer ball", "keywords": ["soccer", "football", "ball", "sport"], "category": "activity"}, - {"emoji": "๐Ÿ€", "name": "basketball", "keywords": ["basketball", "ball", "sport", "game"], "category": "activity"}, - {"emoji": "๐ŸŽฏ", "name": "direct hit", "keywords": ["target", "bullseye", "aim", "goal"], "category": "activity"}, - {"emoji": "๐ŸŽฎ", "name": "video game", "keywords": ["game", "video game", "play", "console"], "category": "activity"}, - {"emoji": "๐ŸŽฒ", "name": "game die", "keywords": ["dice", "game", "board", "random"], "category": "activity"}, - {"emoji": "๐ŸŽจ", "name": "artist palette", "keywords": ["art", "paint", "colors", "creative"], "category": "activity"}, - {"emoji": "๐ŸŽค", "name": "microphone", "keywords": ["mic", "microphone", "sing", "karaoke"], "category": "activity"}, - {"emoji": "๐ŸŽฌ", "name": "clapper board", "keywords": ["movie", "film", "action", "director"], "category": "activity"}, - {"emoji": "๐Ÿš—", "name": "automobile", "keywords": ["car", "vehicle", "transport", "drive"], "category": "travel"}, - {"emoji": "โœˆ๏ธ", "name": "airplane", "keywords": ["plane", "flight", "travel", "fly"], "category": "travel"}, - {"emoji": "๐Ÿš€", "name": "rocket", "keywords": ["space", "launch", "fast", "ship"], "category": "travel"}, - {"emoji": "๐Ÿšฒ", "name": "bicycle", "keywords": ["bike", "cycle", "transport", "exercise"], "category": "travel"}, - {"emoji": "๐Ÿš‚", "name": "locomotive", "keywords": ["train", "steam", "vehicle", "transport"], "category": "travel"}, - {"emoji": "๐Ÿšข", "name": "ship", "keywords": ["ship", "boat", "water", "transport"], "category": "travel"}, - {"emoji": "๐Ÿ ", "name": "house", "keywords": ["home", "house", "building", "residence"], "category": "objects"}, - {"emoji": "๐Ÿข", "name": "office building", "keywords": ["office", "building", "work", "business"], "category": "objects"}, - {"emoji": "๐Ÿฅ", "name": "hospital", "keywords": ["hospital", "medical", "health", "doctor"], "category": "objects"}, - {"emoji": "๐Ÿฆ", "name": "bank", "keywords": ["bank", "money", "finance", "building"], "category": "objects"}, - {"emoji": "๐Ÿช", "name": "convenience store", "keywords": ["store", "shop", "convenience", "grocery"], "category": "objects"}, - {"emoji": "๐ŸŽ", "name": "gift", "keywords": ["present", "gift", "box", "birthday"], "category": "objects"}, - {"emoji": "๐Ÿ’ก", "name": "light bulb", "keywords": ["idea", "light", "bright", "thinking"], "category": "objects"}, - {"emoji": "๐Ÿ’ป", "name": "laptop computer", "keywords": ["computer", "laptop", "pc", "work"], "category": "objects"}, - {"emoji": "๐Ÿ“ฑ", "name": "mobile phone", "keywords": ["phone", "smartphone", "cellphone", "mobile"], "category": "objects"}, - {"emoji": "๐Ÿ”‘", "name": "key", "keywords": ["key", "password", "secret", "access"], "category": "objects"}, - {"emoji": "๐Ÿ”’", "name": "locked", "keywords": ["lock", "secure", "private", "closed"], "category": "objects"}, - {"emoji": "โญ", "name": "star", "keywords": ["star", "rating", "favorite", "bright"], "category": "symbols"}, - {"emoji": "โค๏ธ", "name": "red heart", "keywords": ["heart", "love", "like", "affection"], "category": "symbols"}, - {"emoji": "๐Ÿ’ฏ", "name": "hundred points", "keywords": ["percent", "perfect", "score", "100"], "category": "symbols"}, - {"emoji": "ยฉ๏ธ", "name": "copyright", "keywords": ["copyright", "symbol", "c", "legal"], "category": "symbols"}, - {"emoji": "ยฎ๏ธ", "name": "registered", "keywords": ["registered", "symbol", "r", "trademark"], "category": "symbols"}, - {"emoji": "โ„ข๏ธ", "name": "trade mark", "keywords": ["trademark", "tm", "symbol", "mark"], "category": "symbols"}, - {"emoji": "โœ”๏ธ", "name": "check mark", "keywords": ["check", "mark", "ok", "correct"], "category": "symbols"}, - {"emoji": "โŒ", "name": "cross mark", "keywords": ["x", "cross", "mark", "no", "wrong"], "category": "symbols"}, - {"emoji": "โš ๏ธ", "name": "warning", "keywords": ["warning", "exclamation", "caution", "alert"], "category": "symbols"}, - {"emoji": "๐ŸŽ‰", "name": "party popper", "keywords": ["party", "celebration", "tada", "congrats"], "category": "symbols"}, - {"emoji": "๐Ÿ””", "name": "bell", "keywords": ["bell", "sound", "notification", "ring"], "category": "symbols"} -] \ No newline at end of file + { + "emoji": "๐Ÿ˜€", + "name": "grinning face", + "keywords": [ + "smile", + "happy" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ƒ", + "name": "grinning face with big eyes", + "keywords": [ + "happy", + "joy", + "haha" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜„", + "name": "grinning face with smiling eyes", + "keywords": [ + "happy", + "joy", + "laugh", + "pleased" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜", + "name": "beaming face with smiling eyes", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜†", + "name": "grinning squinting face", + "keywords": [ + "happy", + "haha" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜…", + "name": "grinning face with sweat", + "keywords": [ + "hot" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคฃ", + "name": "rolling on the floor laughing", + "keywords": [ + "lol", + "laughing" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜‚", + "name": "face with tears of joy", + "keywords": [ + "tears" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™‚", + "name": "slightly smiling face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™ƒ", + "name": "upside-down face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซ ", + "name": "melting face", + "keywords": [ + "sarcasm", + "dread" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜‰", + "name": "winking face", + "keywords": [ + "flirt" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜Š", + "name": "smiling face with smiling eyes", + "keywords": [ + "proud" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜‡", + "name": "smiling face with halo", + "keywords": [ + "angel" + ], + "category": "people" + }, + { + "emoji": "๐Ÿฅฐ", + "name": "smiling face with hearts", + "keywords": [ + "love" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜", + "name": "smiling face with heart-eyes", + "keywords": [ + "love", + "crush" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคฉ", + "name": "star-struck", + "keywords": [ + "eyes" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜˜", + "name": "face blowing a kiss", + "keywords": [ + "flirt" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜—", + "name": "kissing face", + "keywords": [], + "category": "people" + }, + { + "emoji": "โ˜บ๏ธ", + "name": "smiling face", + "keywords": [ + "blush", + "pleased" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜š", + "name": "kissing face with closed eyes", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜™", + "name": "kissing face with smiling eyes", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฅฒ", + "name": "smiling face with tear", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜‹", + "name": "face savoring food", + "keywords": [ + "tongue", + "lick" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜›", + "name": "face with tongue", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜œ", + "name": "winking face with tongue", + "keywords": [ + "prank", + "silly" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคช", + "name": "zany face", + "keywords": [ + "goofy", + "wacky" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜", + "name": "squinting face with tongue", + "keywords": [ + "prank" + ], + "category": "people" + }, + { + "emoji": "๐Ÿค‘", + "name": "money-mouth face", + "keywords": [ + "rich" + ], + "category": "people" + }, + { + "emoji": "๐Ÿค—", + "name": "smiling face with open hands", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคญ", + "name": "face with hand over mouth", + "keywords": [ + "quiet", + "whoops" + ], + "category": "people" + }, + { + "emoji": "๐Ÿซข", + "name": "face with open eyes and hand over mouth", + "keywords": [ + "gasp", + "shock" + ], + "category": "people" + }, + { + "emoji": "๐Ÿซฃ", + "name": "face with peeking eye", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคซ", + "name": "shushing face", + "keywords": [ + "silence", + "quiet" + ], + "category": "people" + }, + { + "emoji": "๐Ÿค”", + "name": "thinking face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซก", + "name": "saluting face", + "keywords": [ + "respect" + ], + "category": "people" + }, + { + "emoji": "๐Ÿค", + "name": "zipper-mouth face", + "keywords": [ + "silence", + "hush" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคจ", + "name": "face with raised eyebrow", + "keywords": [ + "suspicious" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜", + "name": "neutral face", + "keywords": [ + "meh" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜‘", + "name": "expressionless face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ถ", + "name": "face without mouth", + "keywords": [ + "mute", + "silence" + ], + "category": "people" + }, + { + "emoji": "๐Ÿซฅ", + "name": "dotted line face", + "keywords": [ + "invisible" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ถโ€๐ŸŒซ๏ธ", + "name": "face in clouds", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜", + "name": "smirking face", + "keywords": [ + "smug" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜’", + "name": "unamused face", + "keywords": [ + "meh" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™„", + "name": "face with rolling eyes", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฌ", + "name": "grimacing face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฎโ€๐Ÿ’จ", + "name": "face exhaling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคฅ", + "name": "lying face", + "keywords": [ + "liar" + ], + "category": "people" + }, + { + "emoji": "๐Ÿซจ", + "name": "shaking face", + "keywords": [ + "shock" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜Œ", + "name": "relieved face", + "keywords": [ + "whew" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜”", + "name": "pensive face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ช", + "name": "sleepy face", + "keywords": [ + "tired" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคค", + "name": "drooling face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ด", + "name": "sleeping face", + "keywords": [ + "zzz" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ท", + "name": "face with medical mask", + "keywords": [ + "sick", + "ill" + ], + "category": "people" + }, + { + "emoji": "๐Ÿค’", + "name": "face with thermometer", + "keywords": [ + "sick" + ], + "category": "people" + }, + { + "emoji": "๐Ÿค•", + "name": "face with head-bandage", + "keywords": [ + "hurt" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคข", + "name": "nauseated face", + "keywords": [ + "sick", + "barf", + "disgusted" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคฎ", + "name": "face vomiting", + "keywords": [ + "barf", + "sick" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคง", + "name": "sneezing face", + "keywords": [ + "achoo", + "sick" + ], + "category": "people" + }, + { + "emoji": "๐Ÿฅต", + "name": "hot face", + "keywords": [ + "heat", + "sweating" + ], + "category": "people" + }, + { + "emoji": "๐Ÿฅถ", + "name": "cold face", + "keywords": [ + "freezing", + "ice" + ], + "category": "people" + }, + { + "emoji": "๐Ÿฅด", + "name": "woozy face", + "keywords": [ + "groggy" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ต", + "name": "face with crossed-out eyes", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ตโ€๐Ÿ’ซ", + "name": "face with spiral eyes", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคฏ", + "name": "exploding head", + "keywords": [ + "mind", + "blown" + ], + "category": "people" + }, + { + "emoji": "๐Ÿค ", + "name": "cowboy hat face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฅณ", + "name": "partying face", + "keywords": [ + "celebration", + "birthday" + ], + "category": "people" + }, + { + "emoji": "๐Ÿฅธ", + "name": "disguised face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜Ž", + "name": "smiling face with sunglasses", + "keywords": [ + "cool" + ], + "category": "people" + }, + { + "emoji": "๐Ÿค“", + "name": "nerd face", + "keywords": [ + "geek", + "glasses" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง", + "name": "face with monocle", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜•", + "name": "confused face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซค", + "name": "face with diagonal mouth", + "keywords": [ + "confused" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜Ÿ", + "name": "worried face", + "keywords": [ + "nervous" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™", + "name": "slightly frowning face", + "keywords": [], + "category": "people" + }, + { + "emoji": "โ˜น๏ธ", + "name": "frowning face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฎ", + "name": "face with open mouth", + "keywords": [ + "surprise", + "impressed", + "wow" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฏ", + "name": "hushed face", + "keywords": [ + "silence", + "speechless" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฒ", + "name": "astonished face", + "keywords": [ + "amazed", + "gasp" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ณ", + "name": "flushed face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฅบ", + "name": "pleading face", + "keywords": [ + "puppy", + "eyes" + ], + "category": "people" + }, + { + "emoji": "๐Ÿฅน", + "name": "face holding back tears", + "keywords": [ + "tears", + "gratitude" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฆ", + "name": "frowning face with open mouth", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ง", + "name": "anguished face", + "keywords": [ + "stunned" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜จ", + "name": "fearful face", + "keywords": [ + "scared", + "shocked", + "oops" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฐ", + "name": "anxious face with sweat", + "keywords": [ + "nervous" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฅ", + "name": "sad but relieved face", + "keywords": [ + "phew", + "sweat", + "nervous" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ข", + "name": "crying face", + "keywords": [ + "sad", + "tear" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ญ", + "name": "loudly crying face", + "keywords": [ + "sad", + "cry", + "bawling" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฑ", + "name": "face screaming in fear", + "keywords": [ + "horror", + "shocked" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜–", + "name": "confounded face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฃ", + "name": "persevering face", + "keywords": [ + "struggling" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ž", + "name": "disappointed face", + "keywords": [ + "sad" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜“", + "name": "downcast face with sweat", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฉ", + "name": "weary face", + "keywords": [ + "tired" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ซ", + "name": "tired face", + "keywords": [ + "upset", + "whine" + ], + "category": "people" + }, + { + "emoji": "๐Ÿฅฑ", + "name": "yawning face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ค", + "name": "face with steam from nose", + "keywords": [ + "smug" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ก", + "name": "enraged face", + "keywords": [ + "angry" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ ", + "name": "angry face", + "keywords": [ + "mad", + "annoyed" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคฌ", + "name": "face with symbols on mouth", + "keywords": [ + "foul" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ˆ", + "name": "smiling face with horns", + "keywords": [ + "devil", + "evil", + "horns" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฟ", + "name": "angry face with horns", + "keywords": [ + "angry", + "devil", + "evil", + "horns" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’€", + "name": "skull", + "keywords": [ + "dead", + "danger", + "poison" + ], + "category": "people" + }, + { + "emoji": "โ˜ ๏ธ", + "name": "skull and crossbones", + "keywords": [ + "danger", + "pirate" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’ฉ", + "name": "pile of poo", + "keywords": [ + "crap" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคก", + "name": "clown face", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘น", + "name": "ogre", + "keywords": [ + "monster" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘บ", + "name": "goblin", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ป", + "name": "ghost", + "keywords": [ + "halloween" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฝ", + "name": "alien", + "keywords": [ + "ufo" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘พ", + "name": "alien monster", + "keywords": [ + "game", + "retro" + ], + "category": "people" + }, + { + "emoji": "๐Ÿค–", + "name": "robot", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜บ", + "name": "grinning cat", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ธ", + "name": "grinning cat with smiling eyes", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜น", + "name": "cat with tears of joy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ป", + "name": "smiling cat with heart-eyes", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ผ", + "name": "cat with wry smile", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฝ", + "name": "kissing cat", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™€", + "name": "weary cat", + "keywords": [ + "horror" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜ฟ", + "name": "crying cat", + "keywords": [ + "sad", + "tear" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ˜พ", + "name": "pouting cat", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™ˆ", + "name": "see-no-evil monkey", + "keywords": [ + "monkey", + "blind", + "ignore" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™‰", + "name": "hear-no-evil monkey", + "keywords": [ + "monkey", + "deaf" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™Š", + "name": "speak-no-evil monkey", + "keywords": [ + "monkey", + "mute", + "hush" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’Œ", + "name": "love letter", + "keywords": [ + "email", + "envelope" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’˜", + "name": "heart with arrow", + "keywords": [ + "love", + "heart" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’", + "name": "heart with ribbon", + "keywords": [ + "chocolates" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’–", + "name": "sparkling heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’—", + "name": "growing heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’“", + "name": "beating heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’ž", + "name": "revolving hearts", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’•", + "name": "two hearts", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’Ÿ", + "name": "heart decoration", + "keywords": [], + "category": "people" + }, + { + "emoji": "โฃ๏ธ", + "name": "heart exclamation", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’”", + "name": "broken heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "โค๏ธโ€๐Ÿ”ฅ", + "name": "heart on fire", + "keywords": [], + "category": "people" + }, + { + "emoji": "โค๏ธโ€๐Ÿฉน", + "name": "mending heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "โค๏ธ", + "name": "red heart", + "keywords": [ + "love" + ], + "category": "people" + }, + { + "emoji": "๐Ÿฉท", + "name": "pink heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงก", + "name": "orange heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’›", + "name": "yellow heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’š", + "name": "green heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’™", + "name": "blue heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฉต", + "name": "light blue heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’œ", + "name": "purple heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸคŽ", + "name": "brown heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ–ค", + "name": "black heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฉถ", + "name": "grey heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿค", + "name": "white heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’‹", + "name": "kiss mark", + "keywords": [ + "lipstick" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’ฏ", + "name": "hundred points", + "keywords": [ + "score", + "perfect" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’ข", + "name": "anger symbol", + "keywords": [ + "angry" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’ฅ", + "name": "collision", + "keywords": [ + "explode" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’ซ", + "name": "dizzy", + "keywords": [ + "star" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’ฆ", + "name": "sweat droplets", + "keywords": [ + "water", + "workout" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’จ", + "name": "dashing away", + "keywords": [ + "wind", + "blow", + "fast" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ•ณ๏ธ", + "name": "hole", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’ฌ", + "name": "speech balloon", + "keywords": [ + "comment" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ", + "name": "eye in speech bubble", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ—จ๏ธ", + "name": "left speech bubble", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ—ฏ๏ธ", + "name": "right anger bubble", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’ญ", + "name": "thought balloon", + "keywords": [ + "thinking" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’ค", + "name": "ZZZ", + "keywords": [ + "sleeping" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘‹", + "name": "waving hand", + "keywords": [ + "goodbye" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคš", + "name": "raised back of hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ–๏ธ", + "name": "hand with fingers splayed", + "keywords": [], + "category": "people" + }, + { + "emoji": "โœ‹", + "name": "raised hand", + "keywords": [ + "highfive", + "stop" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ––", + "name": "vulcan salute", + "keywords": [ + "prosper", + "spock" + ], + "category": "people" + }, + { + "emoji": "๐Ÿซฑ", + "name": "rightwards hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซฒ", + "name": "leftwards hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซณ", + "name": "palm down hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซด", + "name": "palm up hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซท", + "name": "leftwards pushing hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซธ", + "name": "rightwards pushing hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘Œ", + "name": "OK hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸคŒ", + "name": "pinched fingers", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿค", + "name": "pinching hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "โœŒ๏ธ", + "name": "victory hand", + "keywords": [ + "victory", + "peace" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคž", + "name": "crossed fingers", + "keywords": [ + "luck", + "hopeful" + ], + "category": "people" + }, + { + "emoji": "๐Ÿซฐ", + "name": "hand with index finger and thumb crossed", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸคŸ", + "name": "love-you gesture", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿค˜", + "name": "sign of the horns", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿค™", + "name": "call me hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ˆ", + "name": "backhand index pointing left", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘‰", + "name": "backhand index pointing right", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘†", + "name": "backhand index pointing up", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ–•", + "name": "middle finger", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘‡", + "name": "backhand index pointing down", + "keywords": [], + "category": "people" + }, + { + "emoji": "โ˜๏ธ", + "name": "index pointing up", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซต", + "name": "index pointing at the viewer", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘", + "name": "thumbs up", + "keywords": [ + "approve", + "ok" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘Ž", + "name": "thumbs down", + "keywords": [ + "disapprove", + "bury" + ], + "category": "people" + }, + { + "emoji": "โœŠ", + "name": "raised fist", + "keywords": [ + "power" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘Š", + "name": "oncoming fist", + "keywords": [ + "attack" + ], + "category": "people" + }, + { + "emoji": "๐Ÿค›", + "name": "left-facing fist", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคœ", + "name": "right-facing fist", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘", + "name": "clapping hands", + "keywords": [ + "praise", + "applause" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™Œ", + "name": "raising hands", + "keywords": [ + "hooray" + ], + "category": "people" + }, + { + "emoji": "๐Ÿซถ", + "name": "heart hands", + "keywords": [ + "love" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘", + "name": "open hands", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคฒ", + "name": "palms up together", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿค", + "name": "handshake", + "keywords": [ + "deal" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™", + "name": "folded hands", + "keywords": [ + "please", + "hope", + "wish" + ], + "category": "people" + }, + { + "emoji": "โœ๏ธ", + "name": "writing hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’…", + "name": "nail polish", + "keywords": [ + "beauty", + "manicure" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคณ", + "name": "selfie", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’ช", + "name": "flexed biceps", + "keywords": [ + "flex", + "bicep", + "strong", + "workout" + ], + "category": "people" + }, + { + "emoji": "๐Ÿฆพ", + "name": "mechanical arm", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฆฟ", + "name": "mechanical leg", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฆต", + "name": "leg", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฆถ", + "name": "foot", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘‚", + "name": "ear", + "keywords": [ + "hear", + "sound", + "listen" + ], + "category": "people" + }, + { + "emoji": "๐Ÿฆป", + "name": "ear with hearing aid", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ƒ", + "name": "nose", + "keywords": [ + "smell" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง ", + "name": "brain", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซ€", + "name": "anatomical heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซ", + "name": "lungs", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฆท", + "name": "tooth", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฆด", + "name": "bone", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘€", + "name": "eyes", + "keywords": [ + "look", + "see", + "watch" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘๏ธ", + "name": "eye", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘…", + "name": "tongue", + "keywords": [ + "taste" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘„", + "name": "mouth", + "keywords": [ + "kiss" + ], + "category": "people" + }, + { + "emoji": "๐Ÿซฆ", + "name": "biting lip", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ถ", + "name": "baby", + "keywords": [ + "child", + "newborn" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง’", + "name": "child", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฆ", + "name": "boy", + "keywords": [ + "child" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ง", + "name": "girl", + "keywords": [ + "child" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘", + "name": "person", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฑ", + "name": "person: blond hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จ", + "name": "man", + "keywords": [ + "mustache", + "father", + "dad" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง”", + "name": "person: beard", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง”โ€โ™‚๏ธ", + "name": "man: beard", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง”โ€โ™€๏ธ", + "name": "woman: beard", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿฆฐ", + "name": "man: red hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿฆฑ", + "name": "man: curly hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿฆณ", + "name": "man: white hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿฆฒ", + "name": "man: bald", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉ", + "name": "woman", + "keywords": [ + "girls" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿฆฐ", + "name": "woman: red hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿฆฐ", + "name": "person: red hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿฆฑ", + "name": "woman: curly hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿฆฑ", + "name": "person: curly hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿฆณ", + "name": "woman: white hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿฆณ", + "name": "person: white hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿฆฒ", + "name": "woman: bald", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿฆฒ", + "name": "person: bald", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฑโ€โ™€๏ธ", + "name": "woman: blond hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฑโ€โ™‚๏ธ", + "name": "man: blond hair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง“", + "name": "older person", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ด", + "name": "old man", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ต", + "name": "old woman", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™", + "name": "person frowning", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™โ€โ™‚๏ธ", + "name": "man frowning", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™โ€โ™€๏ธ", + "name": "woman frowning", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™Ž", + "name": "person pouting", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™Žโ€โ™‚๏ธ", + "name": "man pouting", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™Žโ€โ™€๏ธ", + "name": "woman pouting", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™…", + "name": "person gesturing NO", + "keywords": [ + "stop", + "halt", + "denied" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™…โ€โ™‚๏ธ", + "name": "man gesturing NO", + "keywords": [ + "stop", + "halt", + "denied" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™…โ€โ™€๏ธ", + "name": "woman gesturing NO", + "keywords": [ + "stop", + "halt", + "denied" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™†", + "name": "person gesturing OK", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™†โ€โ™‚๏ธ", + "name": "man gesturing OK", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™†โ€โ™€๏ธ", + "name": "woman gesturing OK", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’", + "name": "person tipping hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’โ€โ™‚๏ธ", + "name": "man tipping hand", + "keywords": [ + "information" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’โ€โ™€๏ธ", + "name": "woman tipping hand", + "keywords": [ + "information" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™‹", + "name": "person raising hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™‹โ€โ™‚๏ธ", + "name": "man raising hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™‹โ€โ™€๏ธ", + "name": "woman raising hand", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง", + "name": "deaf person", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงโ€โ™‚๏ธ", + "name": "deaf man", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงโ€โ™€๏ธ", + "name": "deaf woman", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ™‡", + "name": "person bowing", + "keywords": [ + "respect", + "thanks" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™‡โ€โ™‚๏ธ", + "name": "man bowing", + "keywords": [ + "respect", + "thanks" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ™‡โ€โ™€๏ธ", + "name": "woman bowing", + "keywords": [ + "respect", + "thanks" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคฆ", + "name": "person facepalming", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคฆโ€โ™‚๏ธ", + "name": "man facepalming", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคฆโ€โ™€๏ธ", + "name": "woman facepalming", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคท", + "name": "person shrugging", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคทโ€โ™‚๏ธ", + "name": "man shrugging", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคทโ€โ™€๏ธ", + "name": "woman shrugging", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€โš•๏ธ", + "name": "health worker", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€โš•๏ธ", + "name": "man health worker", + "keywords": [ + "doctor", + "nurse" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€โš•๏ธ", + "name": "woman health worker", + "keywords": [ + "doctor", + "nurse" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐ŸŽ“", + "name": "student", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐ŸŽ“", + "name": "man student", + "keywords": [ + "graduation" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐ŸŽ“", + "name": "woman student", + "keywords": [ + "graduation" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿซ", + "name": "teacher", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿซ", + "name": "man teacher", + "keywords": [ + "school", + "professor" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿซ", + "name": "woman teacher", + "keywords": [ + "school", + "professor" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€โš–๏ธ", + "name": "judge", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€โš–๏ธ", + "name": "man judge", + "keywords": [ + "justice" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€โš–๏ธ", + "name": "woman judge", + "keywords": [ + "justice" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐ŸŒพ", + "name": "farmer", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐ŸŒพ", + "name": "man farmer", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐ŸŒพ", + "name": "woman farmer", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿณ", + "name": "cook", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿณ", + "name": "man cook", + "keywords": [ + "chef" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿณ", + "name": "woman cook", + "keywords": [ + "chef" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿ”ง", + "name": "mechanic", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ”ง", + "name": "man mechanic", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ”ง", + "name": "woman mechanic", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿญ", + "name": "factory worker", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿญ", + "name": "man factory worker", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿญ", + "name": "woman factory worker", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿ’ผ", + "name": "office worker", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ’ผ", + "name": "man office worker", + "keywords": [ + "business" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ’ผ", + "name": "woman office worker", + "keywords": [ + "business" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿ”ฌ", + "name": "scientist", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ”ฌ", + "name": "man scientist", + "keywords": [ + "research" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ”ฌ", + "name": "woman scientist", + "keywords": [ + "research" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿ’ป", + "name": "technologist", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ’ป", + "name": "man technologist", + "keywords": [ + "coder" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ’ป", + "name": "woman technologist", + "keywords": [ + "coder" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐ŸŽค", + "name": "singer", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐ŸŽค", + "name": "man singer", + "keywords": [ + "rockstar" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐ŸŽค", + "name": "woman singer", + "keywords": [ + "rockstar" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐ŸŽจ", + "name": "artist", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐ŸŽจ", + "name": "man artist", + "keywords": [ + "painter" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐ŸŽจ", + "name": "woman artist", + "keywords": [ + "painter" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€โœˆ๏ธ", + "name": "pilot", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€โœˆ๏ธ", + "name": "man pilot", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€โœˆ๏ธ", + "name": "woman pilot", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿš€", + "name": "astronaut", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿš€", + "name": "man astronaut", + "keywords": [ + "space" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿš€", + "name": "woman astronaut", + "keywords": [ + "space" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿš’", + "name": "firefighter", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿš’", + "name": "man firefighter", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿš’", + "name": "woman firefighter", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฎ", + "name": "police officer", + "keywords": [ + "law" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฎโ€โ™‚๏ธ", + "name": "man police officer", + "keywords": [ + "law", + "cop" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฎโ€โ™€๏ธ", + "name": "woman police officer", + "keywords": [ + "law", + "cop" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ•ต๏ธ", + "name": "detective", + "keywords": [ + "sleuth" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ•ต๏ธโ€โ™‚๏ธ", + "name": "man detective", + "keywords": [ + "sleuth" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ•ต๏ธโ€โ™€๏ธ", + "name": "woman detective", + "keywords": [ + "sleuth" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’‚", + "name": "guard", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’‚โ€โ™‚๏ธ", + "name": "man guard", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’‚โ€โ™€๏ธ", + "name": "woman guard", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฅท", + "name": "ninja", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ท", + "name": "construction worker", + "keywords": [ + "helmet" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ทโ€โ™‚๏ธ", + "name": "man construction worker", + "keywords": [ + "helmet" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ทโ€โ™€๏ธ", + "name": "woman construction worker", + "keywords": [ + "helmet" + ], + "category": "people" + }, + { + "emoji": "๐Ÿซ…", + "name": "person with crown", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคด", + "name": "prince", + "keywords": [ + "crown", + "royal" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ธ", + "name": "princess", + "keywords": [ + "crown", + "royal" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ณ", + "name": "person wearing turban", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ณโ€โ™‚๏ธ", + "name": "man wearing turban", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ณโ€โ™€๏ธ", + "name": "woman wearing turban", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฒ", + "name": "person with skullcap", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง•", + "name": "woman with headscarf", + "keywords": [ + "hijab" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคต", + "name": "person in tuxedo", + "keywords": [ + "groom", + "marriage", + "wedding" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคตโ€โ™‚๏ธ", + "name": "man in tuxedo", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคตโ€โ™€๏ธ", + "name": "woman in tuxedo", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฐ", + "name": "person with veil", + "keywords": [ + "marriage", + "wedding" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฐโ€โ™‚๏ธ", + "name": "man with veil", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฐโ€โ™€๏ธ", + "name": "woman with veil", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคฐ", + "name": "pregnant woman", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซƒ", + "name": "pregnant man", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿซ„", + "name": "pregnant person", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคฑ", + "name": "breast-feeding", + "keywords": [ + "nursing" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿผ", + "name": "woman feeding baby", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿผ", + "name": "man feeding baby", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿผ", + "name": "person feeding baby", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ผ", + "name": "baby angel", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸŽ…", + "name": "Santa Claus", + "keywords": [ + "christmas" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคถ", + "name": "Mrs. Claus", + "keywords": [ + "santa" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐ŸŽ„", + "name": "mx claus", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฆธ", + "name": "superhero", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฆธโ€โ™‚๏ธ", + "name": "man superhero", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฆธโ€โ™€๏ธ", + "name": "woman superhero", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฆน", + "name": "supervillain", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฆนโ€โ™‚๏ธ", + "name": "man supervillain", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿฆนโ€โ™€๏ธ", + "name": "woman supervillain", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง™", + "name": "mage", + "keywords": [ + "wizard" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง™โ€โ™‚๏ธ", + "name": "man mage", + "keywords": [ + "wizard" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง™โ€โ™€๏ธ", + "name": "woman mage", + "keywords": [ + "wizard" + ], + "category": "people" + }, + { + "emoji": "๐Ÿงš", + "name": "fairy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงšโ€โ™‚๏ธ", + "name": "man fairy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงšโ€โ™€๏ธ", + "name": "woman fairy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง›", + "name": "vampire", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง›โ€โ™‚๏ธ", + "name": "man vampire", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง›โ€โ™€๏ธ", + "name": "woman vampire", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงœ", + "name": "merperson", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงœโ€โ™‚๏ธ", + "name": "merman", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงœโ€โ™€๏ธ", + "name": "mermaid", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง", + "name": "elf", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงโ€โ™‚๏ธ", + "name": "man elf", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงโ€โ™€๏ธ", + "name": "woman elf", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงž", + "name": "genie", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงžโ€โ™‚๏ธ", + "name": "man genie", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงžโ€โ™€๏ธ", + "name": "woman genie", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸงŸ", + "name": "zombie", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸงŸโ€โ™‚๏ธ", + "name": "man zombie", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸงŸโ€โ™€๏ธ", + "name": "woman zombie", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸงŒ", + "name": "troll", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’†", + "name": "person getting massage", + "keywords": [ + "spa" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’†โ€โ™‚๏ธ", + "name": "man getting massage", + "keywords": [ + "spa" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’†โ€โ™€๏ธ", + "name": "woman getting massage", + "keywords": [ + "spa" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’‡", + "name": "person getting haircut", + "keywords": [ + "beauty" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’‡โ€โ™‚๏ธ", + "name": "man getting haircut", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’‡โ€โ™€๏ธ", + "name": "woman getting haircut", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿšถ", + "name": "person walking", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿšถโ€โ™‚๏ธ", + "name": "man walking", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿšถโ€โ™€๏ธ", + "name": "woman walking", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง", + "name": "person standing", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงโ€โ™‚๏ธ", + "name": "man standing", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿงโ€โ™€๏ธ", + "name": "woman standing", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸงŽ", + "name": "person kneeling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸงŽโ€โ™‚๏ธ", + "name": "man kneeling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸงŽโ€โ™€๏ธ", + "name": "woman kneeling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿฆฏ", + "name": "person with white cane", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿฆฏ", + "name": "man with white cane", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿฆฏ", + "name": "woman with white cane", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿฆผ", + "name": "person in motorized wheelchair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿฆผ", + "name": "man in motorized wheelchair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿฆผ", + "name": "woman in motorized wheelchair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿฆฝ", + "name": "person in manual wheelchair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿฆฝ", + "name": "man in manual wheelchair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿฆฝ", + "name": "woman in manual wheelchair", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿƒ", + "name": "person running", + "keywords": [ + "exercise", + "workout", + "marathon" + ], + "category": "people" + }, + { + "emoji": "๐Ÿƒโ€โ™‚๏ธ", + "name": "man running", + "keywords": [ + "exercise", + "workout", + "marathon" + ], + "category": "people" + }, + { + "emoji": "๐Ÿƒโ€โ™€๏ธ", + "name": "woman running", + "keywords": [ + "exercise", + "workout", + "marathon" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’ƒ", + "name": "woman dancing", + "keywords": [ + "dress" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ•บ", + "name": "man dancing", + "keywords": [ + "dancer" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ•ด๏ธ", + "name": "person in suit levitating", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฏ", + "name": "people with bunny ears", + "keywords": [ + "bunny" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฏโ€โ™‚๏ธ", + "name": "men with bunny ears", + "keywords": [ + "bunny" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฏโ€โ™€๏ธ", + "name": "women with bunny ears", + "keywords": [ + "bunny" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง–", + "name": "person in steamy room", + "keywords": [ + "steamy" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง–โ€โ™‚๏ธ", + "name": "man in steamy room", + "keywords": [ + "steamy" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง–โ€โ™€๏ธ", + "name": "woman in steamy room", + "keywords": [ + "steamy" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง—", + "name": "person climbing", + "keywords": [ + "bouldering" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง—โ€โ™‚๏ธ", + "name": "man climbing", + "keywords": [ + "bouldering" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง—โ€โ™€๏ธ", + "name": "woman climbing", + "keywords": [ + "bouldering" + ], + "category": "people" + }, + { + "emoji": "๐Ÿคบ", + "name": "person fencing", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‡", + "name": "horse racing", + "keywords": [], + "category": "people" + }, + { + "emoji": "โ›ท๏ธ", + "name": "skier", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‚", + "name": "snowboarder", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸŒ๏ธ", + "name": "person golfing", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸŒ๏ธโ€โ™‚๏ธ", + "name": "man golfing", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸŒ๏ธโ€โ™€๏ธ", + "name": "woman golfing", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ„", + "name": "person surfing", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ„โ€โ™‚๏ธ", + "name": "man surfing", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ„โ€โ™€๏ธ", + "name": "woman surfing", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿšฃ", + "name": "person rowing boat", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿšฃโ€โ™‚๏ธ", + "name": "man rowing boat", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿšฃโ€โ™€๏ธ", + "name": "woman rowing boat", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸŠ", + "name": "person swimming", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸŠโ€โ™‚๏ธ", + "name": "man swimming", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐ŸŠโ€โ™€๏ธ", + "name": "woman swimming", + "keywords": [], + "category": "people" + }, + { + "emoji": "โ›น๏ธ", + "name": "person bouncing ball", + "keywords": [ + "basketball" + ], + "category": "people" + }, + { + "emoji": "โ›น๏ธโ€โ™‚๏ธ", + "name": "man bouncing ball", + "keywords": [], + "category": "people" + }, + { + "emoji": "โ›น๏ธโ€โ™€๏ธ", + "name": "woman bouncing ball", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‹๏ธ", + "name": "person lifting weights", + "keywords": [ + "gym", + "workout" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‹๏ธโ€โ™‚๏ธ", + "name": "man lifting weights", + "keywords": [ + "gym", + "workout" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‹๏ธโ€โ™€๏ธ", + "name": "woman lifting weights", + "keywords": [ + "gym", + "workout" + ], + "category": "people" + }, + { + "emoji": "๐Ÿšด", + "name": "person biking", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿšดโ€โ™‚๏ธ", + "name": "man biking", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿšดโ€โ™€๏ธ", + "name": "woman biking", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿšต", + "name": "person mountain biking", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿšตโ€โ™‚๏ธ", + "name": "man mountain biking", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿšตโ€โ™€๏ธ", + "name": "woman mountain biking", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคธ", + "name": "person cartwheeling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคธโ€โ™‚๏ธ", + "name": "man cartwheeling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคธโ€โ™€๏ธ", + "name": "woman cartwheeling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคผ", + "name": "people wrestling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคผโ€โ™‚๏ธ", + "name": "men wrestling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคผโ€โ™€๏ธ", + "name": "women wrestling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคฝ", + "name": "person playing water polo", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคฝโ€โ™‚๏ธ", + "name": "man playing water polo", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคฝโ€โ™€๏ธ", + "name": "woman playing water polo", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคพ", + "name": "person playing handball", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคพโ€โ™‚๏ธ", + "name": "man playing handball", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคพโ€โ™€๏ธ", + "name": "woman playing handball", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคน", + "name": "person juggling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคนโ€โ™‚๏ธ", + "name": "man juggling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿคนโ€โ™€๏ธ", + "name": "woman juggling", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง˜", + "name": "person in lotus position", + "keywords": [ + "meditation" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง˜โ€โ™‚๏ธ", + "name": "man in lotus position", + "keywords": [ + "meditation" + ], + "category": "people" + }, + { + "emoji": "๐Ÿง˜โ€โ™€๏ธ", + "name": "woman in lotus position", + "keywords": [ + "meditation" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ›€", + "name": "person taking bath", + "keywords": [ + "shower" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ›Œ", + "name": "person in bed", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘", + "name": "people holding hands", + "keywords": [ + "couple", + "date" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ญ", + "name": "women holding hands", + "keywords": [ + "couple", + "date" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ซ", + "name": "woman and man holding hands", + "keywords": [ + "date" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฌ", + "name": "men holding hands", + "keywords": [ + "couple", + "date" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ’", + "name": "kiss", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ", + "name": "kiss: woman, man", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ", + "name": "kiss: man, man", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ", + "name": "kiss: woman, woman", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ’‘", + "name": "couple with heart", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ", + "name": "couple with heart: woman, man", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ", + "name": "couple with heart: man, man", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ", + "name": "couple with heart: woman, woman", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ช", + "name": "family", + "keywords": [ + "home", + "parents", + "child" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ", + "name": "family: man, woman, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง", + "name": "family: man, woman, girl", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "name": "family: man, woman, girl, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "name": "family: man, woman, boy, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "name": "family: man, woman, girl, girl", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ", + "name": "family: man, man, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง", + "name": "family: man, man, girl", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "name": "family: man, man, girl, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "name": "family: man, man, boy, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "name": "family: man, man, girl, girl", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ", + "name": "family: woman, woman, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง", + "name": "family: woman, woman, girl", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "name": "family: woman, woman, girl, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "name": "family: woman, woman, boy, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "name": "family: woman, woman, girl, girl", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘ฆ", + "name": "family: man, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "name": "family: man, boy, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘ง", + "name": "family: man, girl", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "name": "family: man, girl, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "name": "family: man, girl, girl", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ‘ฆ", + "name": "family: woman, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "name": "family: woman, boy, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ‘ง", + "name": "family: woman, girl", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "name": "family: woman, girl, boy", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "name": "family: woman, girl, girl", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ—ฃ๏ธ", + "name": "speaking head", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ค", + "name": "bust in silhouette", + "keywords": [ + "user" + ], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฅ", + "name": "busts in silhouette", + "keywords": [ + "users", + "group", + "team" + ], + "category": "people" + }, + { + "emoji": "๐Ÿซ‚", + "name": "people hugging", + "keywords": [], + "category": "people" + }, + { + "emoji": "๐Ÿ‘ฃ", + "name": "footprints", + "keywords": [ + "feet", + "tracks" + ], + "category": "people" + }, + { + "emoji": "๐Ÿต", + "name": "monkey face", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ’", + "name": "monkey", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ", + "name": "gorilla", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆง", + "name": "orangutan", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿถ", + "name": "dog face", + "keywords": [ + "pet" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿ•", + "name": "dog", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆฎ", + "name": "guide dog", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ•โ€๐Ÿฆบ", + "name": "service dog", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฉ", + "name": "poodle", + "keywords": [ + "dog" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿบ", + "name": "wolf", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐ŸฆŠ", + "name": "fox", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ", + "name": "raccoon", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฑ", + "name": "cat face", + "keywords": [ + "pet" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿˆ", + "name": "cat", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿˆโ€โฌ›", + "name": "black cat", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ", + "name": "lion", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฏ", + "name": "tiger face", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ…", + "name": "tiger", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ†", + "name": "leopard", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿด", + "name": "horse face", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐ŸซŽ", + "name": "moose", + "keywords": [ + "canada" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿซ", + "name": "donkey", + "keywords": [ + "mule" + ], + "category": "animals" + }, + { + "emoji": "๐ŸŽ", + "name": "horse", + "keywords": [ + "speed" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ„", + "name": "unicorn", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ“", + "name": "zebra", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐ŸฆŒ", + "name": "deer", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆฌ", + "name": "bison", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฎ", + "name": "cow face", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ‚", + "name": "ox", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿƒ", + "name": "water buffalo", + "keywords": [], + "category": "nature" + }, + { + "emoji": "๐Ÿ„", + "name": "cow", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿท", + "name": "pig face", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ–", + "name": "pig", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ—", + "name": "boar", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฝ", + "name": "pig nose", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ", + "name": "ram", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ‘", + "name": "ewe", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ", + "name": "goat", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿช", + "name": "camel", + "keywords": [ + "desert" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿซ", + "name": "two-hump camel", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ™", + "name": "llama", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ’", + "name": "giraffe", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ˜", + "name": "elephant", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆฃ", + "name": "mammoth", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ", + "name": "rhinoceros", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ›", + "name": "hippopotamus", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿญ", + "name": "mouse face", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ", + "name": "mouse", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ€", + "name": "rat", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿน", + "name": "hamster", + "keywords": [ + "pet" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿฐ", + "name": "rabbit face", + "keywords": [ + "bunny" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿ‡", + "name": "rabbit", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฟ๏ธ", + "name": "chipmunk", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆซ", + "name": "beaver", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ”", + "name": "hedgehog", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ‡", + "name": "bat", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿป", + "name": "bear", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿปโ€โ„๏ธ", + "name": "polar bear", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿจ", + "name": "koala", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿผ", + "name": "panda", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆฅ", + "name": "sloth", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆฆ", + "name": "otter", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆจ", + "name": "skunk", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ˜", + "name": "kangaroo", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆก", + "name": "badger", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿพ", + "name": "paw prints", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆƒ", + "name": "turkey", + "keywords": [ + "thanksgiving" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿ”", + "name": "chicken", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ“", + "name": "rooster", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฃ", + "name": "hatching chick", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿค", + "name": "baby chick", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฅ", + "name": "front-facing baby chick", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ", + "name": "bird", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿง", + "name": "penguin", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ•Š๏ธ", + "name": "dove", + "keywords": [ + "peace" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ…", + "name": "eagle", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ†", + "name": "duck", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆข", + "name": "swan", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ‰", + "name": "owl", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆค", + "name": "dodo", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿชถ", + "name": "feather", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆฉ", + "name": "flamingo", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆš", + "name": "peacock", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆœ", + "name": "parrot", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿชฝ", + "name": "wing", + "keywords": [ + "fly" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿฆโ€โฌ›", + "name": "black bird", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿชฟ", + "name": "goose", + "keywords": [ + "honk" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿธ", + "name": "frog", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐ŸŠ", + "name": "crocodile", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿข", + "name": "turtle", + "keywords": [ + "slow" + ], + "category": "animals" + }, + { + "emoji": "๐ŸฆŽ", + "name": "lizard", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ", + "name": "snake", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฒ", + "name": "dragon face", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ‰", + "name": "dragon", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ•", + "name": "sauropod", + "keywords": [ + "dinosaur" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ–", + "name": "T-Rex", + "keywords": [ + "dinosaur" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿณ", + "name": "spouting whale", + "keywords": [ + "sea" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿ‹", + "name": "whale", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฌ", + "name": "dolphin", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆญ", + "name": "seal", + "keywords": [], + "category": "nature" + }, + { + "emoji": "๐ŸŸ", + "name": "fish", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ ", + "name": "tropical fish", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿก", + "name": "blowfish", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆˆ", + "name": "shark", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ™", + "name": "octopus", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿš", + "name": "spiral shell", + "keywords": [ + "sea", + "beach" + ], + "category": "nature" + }, + { + "emoji": "๐Ÿชธ", + "name": "coral", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿชผ", + "name": "jellyfish", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐ŸŒ", + "name": "snail", + "keywords": [ + "slow" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ‹", + "name": "butterfly", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ›", + "name": "bug", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿœ", + "name": "ant", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ", + "name": "honeybee", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿชฒ", + "name": "beetle", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿž", + "name": "lady beetle", + "keywords": [ + "bug" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ—", + "name": "cricket", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿชณ", + "name": "cockroach", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ•ท๏ธ", + "name": "spider", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ•ธ๏ธ", + "name": "spider web", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ‚", + "name": "scorpion", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐ŸฆŸ", + "name": "mosquito", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿชฐ", + "name": "fly", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿชฑ", + "name": "worm", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿฆ ", + "name": "microbe", + "keywords": [ + "germ" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿ’", + "name": "bouquet", + "keywords": [ + "flowers" + ], + "category": "nature" + }, + { + "emoji": "๐ŸŒธ", + "name": "cherry blossom", + "keywords": [ + "flower", + "spring" + ], + "category": "nature" + }, + { + "emoji": "๐Ÿ’ฎ", + "name": "white flower", + "keywords": [], + "category": "nature" + }, + { + "emoji": "๐Ÿชท", + "name": "lotus", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿต๏ธ", + "name": "rosette", + "keywords": [], + "category": "nature" + }, + { + "emoji": "๐ŸŒน", + "name": "rose", + "keywords": [ + "flower" + ], + "category": "nature" + }, + { + "emoji": "๐Ÿฅ€", + "name": "wilted flower", + "keywords": [], + "category": "nature" + }, + { + "emoji": "๐ŸŒบ", + "name": "hibiscus", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐ŸŒป", + "name": "sunflower", + "keywords": [], + "category": "nature" + }, + { + "emoji": "๐ŸŒผ", + "name": "blossom", + "keywords": [], + "category": "nature" + }, + { + "emoji": "๐ŸŒท", + "name": "tulip", + "keywords": [ + "flower" + ], + "category": "nature" + }, + { + "emoji": "๐Ÿชป", + "name": "hyacinth", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐ŸŒฑ", + "name": "seedling", + "keywords": [ + "plant" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿชด", + "name": "potted plant", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐ŸŒฒ", + "name": "evergreen tree", + "keywords": [ + "wood" + ], + "category": "nature" + }, + { + "emoji": "๐ŸŒณ", + "name": "deciduous tree", + "keywords": [ + "wood" + ], + "category": "nature" + }, + { + "emoji": "๐ŸŒด", + "name": "palm tree", + "keywords": [], + "category": "nature" + }, + { + "emoji": "๐ŸŒต", + "name": "cactus", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐ŸŒพ", + "name": "sheaf of rice", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐ŸŒฟ", + "name": "herb", + "keywords": [], + "category": "animals" + }, + { + "emoji": "โ˜˜๏ธ", + "name": "shamrock", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ€", + "name": "four leaf clover", + "keywords": [ + "luck" + ], + "category": "nature" + }, + { + "emoji": "๐Ÿ", + "name": "maple leaf", + "keywords": [ + "canada" + ], + "category": "nature" + }, + { + "emoji": "๐Ÿ‚", + "name": "fallen leaf", + "keywords": [ + "autumn" + ], + "category": "nature" + }, + { + "emoji": "๐Ÿƒ", + "name": "leaf fluttering in wind", + "keywords": [ + "leaf" + ], + "category": "nature" + }, + { + "emoji": "๐Ÿชน", + "name": "empty nest", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿชบ", + "name": "nest with eggs", + "keywords": [], + "category": "animals" + }, + { + "emoji": "๐Ÿ„", + "name": "mushroom", + "keywords": [ + "fungus" + ], + "category": "animals" + }, + { + "emoji": "๐Ÿ‡", + "name": "grapes", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿˆ", + "name": "melon", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ‰", + "name": "watermelon", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸŠ", + "name": "tangerine", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ‹", + "name": "lemon", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸŒ", + "name": "banana", + "keywords": [ + "fruit" + ], + "category": "food" + }, + { + "emoji": "๐Ÿ", + "name": "pineapple", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅญ", + "name": "mango", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸŽ", + "name": "red apple", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ", + "name": "green apple", + "keywords": [ + "fruit" + ], + "category": "food" + }, + { + "emoji": "๐Ÿ", + "name": "pear", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ‘", + "name": "peach", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ’", + "name": "cherries", + "keywords": [ + "fruit" + ], + "category": "food" + }, + { + "emoji": "๐Ÿ“", + "name": "strawberry", + "keywords": [ + "fruit" + ], + "category": "food" + }, + { + "emoji": "๐Ÿซ", + "name": "blueberries", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅ", + "name": "kiwi fruit", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ…", + "name": "tomato", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿซ’", + "name": "olive", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅฅ", + "name": "coconut", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅ‘", + "name": "avocado", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ†", + "name": "eggplant", + "keywords": [ + "aubergine" + ], + "category": "food" + }, + { + "emoji": "๐Ÿฅ”", + "name": "potato", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅ•", + "name": "carrot", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸŒฝ", + "name": "ear of corn", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸŒถ๏ธ", + "name": "hot pepper", + "keywords": [ + "spicy" + ], + "category": "food" + }, + { + "emoji": "๐Ÿซ‘", + "name": "bell pepper", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅ’", + "name": "cucumber", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅฌ", + "name": "leafy green", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅฆ", + "name": "broccoli", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿง„", + "name": "garlic", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿง…", + "name": "onion", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅœ", + "name": "peanuts", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿซ˜", + "name": "beans", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸŒฐ", + "name": "chestnut", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿซš", + "name": "ginger root", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿซ›", + "name": "pea pod", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿž", + "name": "bread", + "keywords": [ + "toast" + ], + "category": "food" + }, + { + "emoji": "๐Ÿฅ", + "name": "croissant", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅ–", + "name": "baguette bread", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿซ“", + "name": "flatbread", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅจ", + "name": "pretzel", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅฏ", + "name": "bagel", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅž", + "name": "pancakes", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿง‡", + "name": "waffle", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿง€", + "name": "cheese wedge", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ–", + "name": "meat on bone", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ—", + "name": "poultry leg", + "keywords": [ + "meat", + "chicken" + ], + "category": "food" + }, + { + "emoji": "๐Ÿฅฉ", + "name": "cut of meat", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅ“", + "name": "bacon", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ”", + "name": "hamburger", + "keywords": [ + "burger" + ], + "category": "food" + }, + { + "emoji": "๐ŸŸ", + "name": "french fries", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ•", + "name": "pizza", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸŒญ", + "name": "hot dog", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅช", + "name": "sandwich", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸŒฎ", + "name": "taco", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸŒฏ", + "name": "burrito", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿซ”", + "name": "tamale", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅ™", + "name": "stuffed flatbread", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿง†", + "name": "falafel", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅš", + "name": "egg", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿณ", + "name": "cooking", + "keywords": [ + "breakfast" + ], + "category": "food" + }, + { + "emoji": "๐Ÿฅ˜", + "name": "shallow pan of food", + "keywords": [ + "paella", + "curry" + ], + "category": "food" + }, + { + "emoji": "๐Ÿฒ", + "name": "pot of food", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿซ•", + "name": "fondue", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅฃ", + "name": "bowl with spoon", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅ—", + "name": "green salad", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฟ", + "name": "popcorn", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿงˆ", + "name": "butter", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿง‚", + "name": "salt", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅซ", + "name": "canned food", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฑ", + "name": "bento box", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ˜", + "name": "rice cracker", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ™", + "name": "rice ball", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿš", + "name": "cooked rice", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ›", + "name": "curry rice", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿœ", + "name": "steaming bowl", + "keywords": [ + "noodle" + ], + "category": "food" + }, + { + "emoji": "๐Ÿ", + "name": "spaghetti", + "keywords": [ + "pasta" + ], + "category": "food" + }, + { + "emoji": "๐Ÿ ", + "name": "roasted sweet potato", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿข", + "name": "oden", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฃ", + "name": "sushi", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿค", + "name": "fried shrimp", + "keywords": [ + "tempura" + ], + "category": "food" + }, + { + "emoji": "๐Ÿฅ", + "name": "fish cake with swirl", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅฎ", + "name": "moon cake", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿก", + "name": "dango", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸฅŸ", + "name": "dumpling", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅ ", + "name": "fortune cookie", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅก", + "name": "takeout box", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฆ€", + "name": "crab", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฆž", + "name": "lobster", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฆ", + "name": "shrimp", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฆ‘", + "name": "squid", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฆช", + "name": "oyster", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฆ", + "name": "soft ice cream", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿง", + "name": "shaved ice", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿจ", + "name": "ice cream", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฉ", + "name": "doughnut", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿช", + "name": "cookie", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸŽ‚", + "name": "birthday cake", + "keywords": [ + "party" + ], + "category": "food" + }, + { + "emoji": "๐Ÿฐ", + "name": "shortcake", + "keywords": [ + "dessert" + ], + "category": "food" + }, + { + "emoji": "๐Ÿง", + "name": "cupcake", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅง", + "name": "pie", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿซ", + "name": "chocolate bar", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฌ", + "name": "candy", + "keywords": [ + "sweet" + ], + "category": "food" + }, + { + "emoji": "๐Ÿญ", + "name": "lollipop", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฎ", + "name": "custard", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฏ", + "name": "honey pot", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿผ", + "name": "baby bottle", + "keywords": [ + "milk" + ], + "category": "food" + }, + { + "emoji": "๐Ÿฅ›", + "name": "glass of milk", + "keywords": [], + "category": "food" + }, + { + "emoji": "โ˜•", + "name": "hot beverage", + "keywords": [ + "cafe", + "espresso" + ], + "category": "food" + }, + { + "emoji": "๐Ÿซ–", + "name": "teapot", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿต", + "name": "teacup without handle", + "keywords": [ + "green", + "breakfast" + ], + "category": "food" + }, + { + "emoji": "๐Ÿถ", + "name": "sake", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿพ", + "name": "bottle with popping cork", + "keywords": [ + "bottle", + "bubbly", + "celebration" + ], + "category": "food" + }, + { + "emoji": "๐Ÿท", + "name": "wine glass", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿธ", + "name": "cocktail glass", + "keywords": [ + "drink" + ], + "category": "food" + }, + { + "emoji": "๐Ÿน", + "name": "tropical drink", + "keywords": [ + "summer", + "vacation" + ], + "category": "food" + }, + { + "emoji": "๐Ÿบ", + "name": "beer mug", + "keywords": [ + "drink" + ], + "category": "food" + }, + { + "emoji": "๐Ÿป", + "name": "clinking beer mugs", + "keywords": [ + "drinks" + ], + "category": "food" + }, + { + "emoji": "๐Ÿฅ‚", + "name": "clinking glasses", + "keywords": [ + "cheers", + "toast" + ], + "category": "food" + }, + { + "emoji": "๐Ÿฅƒ", + "name": "tumbler glass", + "keywords": [ + "whisky" + ], + "category": "food" + }, + { + "emoji": "๐Ÿซ—", + "name": "pouring liquid", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅค", + "name": "cup with straw", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿง‹", + "name": "bubble tea", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿงƒ", + "name": "beverage box", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿง‰", + "name": "mate", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸงŠ", + "name": "ice", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฅข", + "name": "chopsticks", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿฝ๏ธ", + "name": "fork and knife with plate", + "keywords": [ + "dining", + "dinner" + ], + "category": "food" + }, + { + "emoji": "๐Ÿด", + "name": "fork and knife", + "keywords": [ + "cutlery" + ], + "category": "food" + }, + { + "emoji": "๐Ÿฅ„", + "name": "spoon", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿ”ช", + "name": "kitchen knife", + "keywords": [ + "cut", + "chop" + ], + "category": "food" + }, + { + "emoji": "๐Ÿซ™", + "name": "jar", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐Ÿบ", + "name": "amphora", + "keywords": [], + "category": "food" + }, + { + "emoji": "๐ŸŒ", + "name": "globe showing Europe-Africa", + "keywords": [ + "globe", + "world", + "international" + ], + "category": "travel" + }, + { + "emoji": "๐ŸŒŽ", + "name": "globe showing Americas", + "keywords": [ + "globe", + "world", + "international" + ], + "category": "travel" + }, + { + "emoji": "๐ŸŒ", + "name": "globe showing Asia-Australia", + "keywords": [ + "globe", + "world", + "international" + ], + "category": "travel" + }, + { + "emoji": "๐ŸŒ", + "name": "globe with meridians", + "keywords": [ + "world", + "global", + "international" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ—บ๏ธ", + "name": "world map", + "keywords": [ + "travel" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ—พ", + "name": "map of Japan", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿงญ", + "name": "compass", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ”๏ธ", + "name": "snow-capped mountain", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โ›ฐ๏ธ", + "name": "mountain", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ‹", + "name": "volcano", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ—ป", + "name": "mount fuji", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•๏ธ", + "name": "camping", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ–๏ธ", + "name": "beach with umbrella", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿœ๏ธ", + "name": "desert", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ๏ธ", + "name": "desert island", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿž๏ธ", + "name": "national park", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŸ๏ธ", + "name": "stadium", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›๏ธ", + "name": "classical building", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ—๏ธ", + "name": "building construction", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿงฑ", + "name": "brick", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿชจ", + "name": "rock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿชต", + "name": "wood", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›–", + "name": "hut", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ˜๏ธ", + "name": "houses", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš๏ธ", + "name": "derelict house", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ ", + "name": "house", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿก", + "name": "house with garden", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿข", + "name": "office building", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿฃ", + "name": "Japanese post office", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿค", + "name": "post office", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿฅ", + "name": "hospital", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿฆ", + "name": "bank", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿจ", + "name": "hotel", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿฉ", + "name": "love hotel", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿช", + "name": "convenience store", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿซ", + "name": "school", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿฌ", + "name": "department store", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿญ", + "name": "factory", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿฏ", + "name": "Japanese castle", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿฐ", + "name": "castle", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ’’", + "name": "wedding", + "keywords": [ + "marriage" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ—ผ", + "name": "Tokyo tower", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ—ฝ", + "name": "Statue of Liberty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โ›ช", + "name": "church", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•Œ", + "name": "mosque", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›•", + "name": "hindu temple", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•", + "name": "synagogue", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โ›ฉ๏ธ", + "name": "shinto shrine", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•‹", + "name": "kaaba", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โ›ฒ", + "name": "fountain", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โ›บ", + "name": "tent", + "keywords": [ + "camping" + ], + "category": "travel" + }, + { + "emoji": "๐ŸŒ", + "name": "foggy", + "keywords": [ + "karl" + ], + "category": "travel" + }, + { + "emoji": "๐ŸŒƒ", + "name": "night with stars", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ™๏ธ", + "name": "cityscape", + "keywords": [ + "skyline" + ], + "category": "travel" + }, + { + "emoji": "๐ŸŒ„", + "name": "sunrise over mountains", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ…", + "name": "sunrise", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ†", + "name": "cityscape at dusk", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ‡", + "name": "sunset", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ‰", + "name": "bridge at night", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โ™จ๏ธ", + "name": "hot springs", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŽ ", + "name": "carousel horse", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›", + "name": "playground slide", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŽก", + "name": "ferris wheel", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŽข", + "name": "roller coaster", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ’ˆ", + "name": "barber pole", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŽช", + "name": "circus tent", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš‚", + "name": "locomotive", + "keywords": [ + "train" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿšƒ", + "name": "railway car", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš„", + "name": "high-speed train", + "keywords": [ + "train" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿš…", + "name": "bullet train", + "keywords": [ + "train" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿš†", + "name": "train", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš‡", + "name": "metro", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿšˆ", + "name": "light rail", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš‰", + "name": "station", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸšŠ", + "name": "tram", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš", + "name": "monorail", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿšž", + "name": "mountain railway", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš‹", + "name": "tram car", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸšŒ", + "name": "bus", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš", + "name": "oncoming bus", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸšŽ", + "name": "trolleybus", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš", + "name": "minibus", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš‘", + "name": "ambulance", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš’", + "name": "fire engine", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš“", + "name": "police car", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš”", + "name": "oncoming police car", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš•", + "name": "taxi", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš–", + "name": "oncoming taxi", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš—", + "name": "automobile", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš˜", + "name": "oncoming automobile", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš™", + "name": "sport utility vehicle", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ป", + "name": "pickup truck", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿšš", + "name": "delivery truck", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš›", + "name": "articulated lorry", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿšœ", + "name": "tractor", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŽ๏ธ", + "name": "racing car", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ๏ธ", + "name": "motorcycle", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ต", + "name": "motor scooter", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿฆฝ", + "name": "manual wheelchair", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿฆผ", + "name": "motorized wheelchair", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›บ", + "name": "auto rickshaw", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿšฒ", + "name": "bicycle", + "keywords": [ + "bicycle" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ด", + "name": "kick scooter", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›น", + "name": "skateboard", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ผ", + "name": "roller skate", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš", + "name": "bus stop", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ฃ๏ธ", + "name": "motorway", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ค๏ธ", + "name": "railway track", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ข๏ธ", + "name": "oil drum", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โ›ฝ", + "name": "fuel pump", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ž", + "name": "wheel", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿšจ", + "name": "police car light", + "keywords": [ + "911", + "emergency" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿšฅ", + "name": "horizontal traffic light", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿšฆ", + "name": "vertical traffic light", + "keywords": [ + "semaphore" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ›‘", + "name": "stop sign", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿšง", + "name": "construction", + "keywords": [ + "wip" + ], + "category": "travel" + }, + { + "emoji": "โš“", + "name": "anchor", + "keywords": [ + "ship" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ›Ÿ", + "name": "ring buoy", + "keywords": [ + "life preserver" + ], + "category": "travel" + }, + { + "emoji": "โ›ต", + "name": "sailboat", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ถ", + "name": "canoe", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿšค", + "name": "speedboat", + "keywords": [ + "ship" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ณ๏ธ", + "name": "passenger ship", + "keywords": [ + "cruise" + ], + "category": "travel" + }, + { + "emoji": "โ›ด๏ธ", + "name": "ferry", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ฅ๏ธ", + "name": "motor boat", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿšข", + "name": "ship", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โœˆ๏ธ", + "name": "airplane", + "keywords": [ + "flight" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ฉ๏ธ", + "name": "small airplane", + "keywords": [ + "flight" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ซ", + "name": "airplane departure", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ฌ", + "name": "airplane arrival", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿช‚", + "name": "parachute", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ’บ", + "name": "seat", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš", + "name": "helicopter", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸšŸ", + "name": "suspension railway", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿš ", + "name": "mountain cableway", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿšก", + "name": "aerial tramway", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ฐ๏ธ", + "name": "satellite", + "keywords": [ + "orbit", + "space" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿš€", + "name": "rocket", + "keywords": [ + "ship", + "launch" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ›ธ", + "name": "flying saucer", + "keywords": [ + "ufo" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ›Ž๏ธ", + "name": "bellhop bell", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿงณ", + "name": "luggage", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โŒ›", + "name": "hourglass done", + "keywords": [ + "time" + ], + "category": "travel" + }, + { + "emoji": "โณ", + "name": "hourglass not done", + "keywords": [ + "time" + ], + "category": "travel" + }, + { + "emoji": "โŒš", + "name": "watch", + "keywords": [ + "time" + ], + "category": "travel" + }, + { + "emoji": "โฐ", + "name": "alarm clock", + "keywords": [ + "morning" + ], + "category": "travel" + }, + { + "emoji": "โฑ๏ธ", + "name": "stopwatch", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โฒ๏ธ", + "name": "timer clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•ฐ๏ธ", + "name": "mantelpiece clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•›", + "name": "twelve oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•ง", + "name": "twelve-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•", + "name": "one oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•œ", + "name": "one-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•‘", + "name": "two oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•", + "name": "two-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•’", + "name": "three oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•ž", + "name": "three-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•“", + "name": "four oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•Ÿ", + "name": "four-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•”", + "name": "five oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ• ", + "name": "five-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ••", + "name": "six oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•ก", + "name": "six-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•–", + "name": "seven oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•ข", + "name": "seven-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•—", + "name": "eight oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•ฃ", + "name": "eight-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•˜", + "name": "nine oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•ค", + "name": "nine-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•™", + "name": "ten oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•ฅ", + "name": "ten-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•š", + "name": "eleven oโ€™clock", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ•ฆ", + "name": "eleven-thirty", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ‘", + "name": "new moon", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ’", + "name": "waxing crescent moon", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ“", + "name": "first quarter moon", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ”", + "name": "waxing gibbous moon", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ•", + "name": "full moon", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ–", + "name": "waning gibbous moon", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ—", + "name": "last quarter moon", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ˜", + "name": "waning crescent moon", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ™", + "name": "crescent moon", + "keywords": [ + "night" + ], + "category": "travel" + }, + { + "emoji": "๐ŸŒš", + "name": "new moon face", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ›", + "name": "first quarter moon face", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒœ", + "name": "last quarter moon face", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒก๏ธ", + "name": "thermometer", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โ˜€๏ธ", + "name": "sun", + "keywords": [ + "weather" + ], + "category": "travel" + }, + { + "emoji": "๐ŸŒ", + "name": "full moon face", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒž", + "name": "sun with face", + "keywords": [ + "summer" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿช", + "name": "ringed planet", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โญ", + "name": "star", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒŸ", + "name": "glowing star", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ ", + "name": "shooting star", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒŒ", + "name": "milky way", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โ˜๏ธ", + "name": "cloud", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โ›…", + "name": "sun behind cloud", + "keywords": [ + "weather", + "cloud" + ], + "category": "travel" + }, + { + "emoji": "โ›ˆ๏ธ", + "name": "cloud with lightning and rain", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒค๏ธ", + "name": "sun behind small cloud", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒฅ๏ธ", + "name": "sun behind large cloud", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒฆ๏ธ", + "name": "sun behind rain cloud", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒง๏ธ", + "name": "cloud with rain", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒจ๏ธ", + "name": "cloud with snow", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒฉ๏ธ", + "name": "cloud with lightning", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒช๏ธ", + "name": "tornado", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒซ๏ธ", + "name": "fog", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒฌ๏ธ", + "name": "wind face", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ€", + "name": "cyclone", + "keywords": [ + "swirl" + ], + "category": "travel" + }, + { + "emoji": "๐ŸŒˆ", + "name": "rainbow", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐ŸŒ‚", + "name": "closed umbrella", + "keywords": [ + "weather", + "rain" + ], + "category": "travel" + }, + { + "emoji": "โ˜‚๏ธ", + "name": "umbrella", + "keywords": [], + "category": "travel" + }, + { + "emoji": "โ˜”", + "name": "umbrella with rain drops", + "keywords": [ + "rain", + "weather" + ], + "category": "travel" + }, + { + "emoji": "โ›ฑ๏ธ", + "name": "umbrella on ground", + "keywords": [ + "beach_umbrella" + ], + "category": "travel" + }, + { + "emoji": "โšก", + "name": "high voltage", + "keywords": [ + "lightning", + "thunder" + ], + "category": "travel" + }, + { + "emoji": "โ„๏ธ", + "name": "snowflake", + "keywords": [ + "winter", + "cold", + "weather" + ], + "category": "travel" + }, + { + "emoji": "โ˜ƒ๏ธ", + "name": "snowman", + "keywords": [ + "winter", + "christmas" + ], + "category": "travel" + }, + { + "emoji": "โ›„", + "name": "snowman without snow", + "keywords": [ + "winter" + ], + "category": "travel" + }, + { + "emoji": "โ˜„๏ธ", + "name": "comet", + "keywords": [], + "category": "travel" + }, + { + "emoji": "๐Ÿ”ฅ", + "name": "fire", + "keywords": [ + "burn" + ], + "category": "travel" + }, + { + "emoji": "๐Ÿ’ง", + "name": "droplet", + "keywords": [ + "water" + ], + "category": "travel" + }, + { + "emoji": "๐ŸŒŠ", + "name": "water wave", + "keywords": [ + "sea" + ], + "category": "travel" + }, + { + "emoji": "๐ŸŽƒ", + "name": "jack-o-lantern", + "keywords": [ + "halloween" + ], + "category": "activity" + }, + { + "emoji": "๐ŸŽ„", + "name": "Christmas tree", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽ†", + "name": "fireworks", + "keywords": [ + "festival", + "celebration" + ], + "category": "activity" + }, + { + "emoji": "๐ŸŽ‡", + "name": "sparkler", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿงจ", + "name": "firecracker", + "keywords": [], + "category": "activity" + }, + { + "emoji": "โœจ", + "name": "sparkles", + "keywords": [ + "shiny" + ], + "category": "activity" + }, + { + "emoji": "๐ŸŽˆ", + "name": "balloon", + "keywords": [ + "party", + "birthday" + ], + "category": "activity" + }, + { + "emoji": "๐ŸŽ‰", + "name": "party popper", + "keywords": [ + "hooray", + "party" + ], + "category": "activity" + }, + { + "emoji": "๐ŸŽŠ", + "name": "confetti ball", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽ‹", + "name": "tanabata tree", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽ", + "name": "pine decoration", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽŽ", + "name": "Japanese dolls", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽ", + "name": "carp streamer", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽ", + "name": "wind chime", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽ‘", + "name": "moon viewing ceremony", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿงง", + "name": "red envelope", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽ€", + "name": "ribbon", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽ", + "name": "wrapped gift", + "keywords": [ + "present", + "birthday", + "christmas" + ], + "category": "activity" + }, + { + "emoji": "๐ŸŽ—๏ธ", + "name": "reminder ribbon", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽŸ๏ธ", + "name": "admission tickets", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽซ", + "name": "ticket", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽ–๏ธ", + "name": "military medal", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿ†", + "name": "trophy", + "keywords": [ + "award", + "contest", + "winner" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿ…", + "name": "sports medal", + "keywords": [ + "gold", + "winner" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿฅ‡", + "name": "1st place medal", + "keywords": [ + "gold" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿฅˆ", + "name": "2nd place medal", + "keywords": [ + "silver" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿฅ‰", + "name": "3rd place medal", + "keywords": [ + "bronze" + ], + "category": "activity" + }, + { + "emoji": "โšฝ", + "name": "soccer ball", + "keywords": [ + "sports" + ], + "category": "activity" + }, + { + "emoji": "โšพ", + "name": "baseball", + "keywords": [ + "sports" + ], + "category": "activity" + }, + { + "emoji": "๐ŸฅŽ", + "name": "softball", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿ€", + "name": "basketball", + "keywords": [ + "sports" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿ", + "name": "volleyball", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿˆ", + "name": "american football", + "keywords": [ + "sports" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿ‰", + "name": "rugby football", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽพ", + "name": "tennis", + "keywords": [ + "sports" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿฅ", + "name": "flying disc", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽณ", + "name": "bowling", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿ", + "name": "cricket game", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿ‘", + "name": "field hockey", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿ’", + "name": "ice hockey", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿฅ", + "name": "lacrosse", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿ“", + "name": "ping pong", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿธ", + "name": "badminton", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸฅŠ", + "name": "boxing glove", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿฅ‹", + "name": "martial arts uniform", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿฅ…", + "name": "goal net", + "keywords": [], + "category": "activity" + }, + { + "emoji": "โ›ณ", + "name": "flag in hole", + "keywords": [], + "category": "activity" + }, + { + "emoji": "โ›ธ๏ธ", + "name": "ice skate", + "keywords": [ + "skating" + ], + "category": "activity" + }, + { + "emoji": "๐ŸŽฃ", + "name": "fishing pole", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿคฟ", + "name": "diving mask", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽฝ", + "name": "running shirt", + "keywords": [ + "marathon" + ], + "category": "activity" + }, + { + "emoji": "๐ŸŽฟ", + "name": "skis", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿ›ท", + "name": "sled", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸฅŒ", + "name": "curling stone", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽฏ", + "name": "bullseye", + "keywords": [ + "target" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿช€", + "name": "yo-yo", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿช", + "name": "kite", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿ”ซ", + "name": "water pistol", + "keywords": [ + "shoot", + "weapon" + ], + "category": "activity" + }, + { + "emoji": "๐ŸŽฑ", + "name": "pool 8 ball", + "keywords": [ + "pool", + "billiards" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿ”ฎ", + "name": "crystal ball", + "keywords": [ + "fortune" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿช„", + "name": "magic wand", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽฎ", + "name": "video game", + "keywords": [ + "play", + "controller", + "console" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿ•น๏ธ", + "name": "joystick", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽฐ", + "name": "slot machine", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽฒ", + "name": "game die", + "keywords": [ + "dice", + "gambling" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿงฉ", + "name": "puzzle piece", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿงธ", + "name": "teddy bear", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿช…", + "name": "piรฑata", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿชฉ", + "name": "mirror ball", + "keywords": [ + "disco", + "party" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿช†", + "name": "nesting dolls", + "keywords": [], + "category": "activity" + }, + { + "emoji": "โ™ ๏ธ", + "name": "spade suit", + "keywords": [], + "category": "activity" + }, + { + "emoji": "โ™ฅ๏ธ", + "name": "heart suit", + "keywords": [], + "category": "activity" + }, + { + "emoji": "โ™ฆ๏ธ", + "name": "diamond suit", + "keywords": [], + "category": "activity" + }, + { + "emoji": "โ™ฃ๏ธ", + "name": "club suit", + "keywords": [], + "category": "activity" + }, + { + "emoji": "โ™Ÿ๏ธ", + "name": "chess pawn", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿƒ", + "name": "joker", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿ€„", + "name": "mahjong red dragon", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽด", + "name": "flower playing cards", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽญ", + "name": "performing arts", + "keywords": [ + "theater", + "drama" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿ–ผ๏ธ", + "name": "framed picture", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐ŸŽจ", + "name": "artist palette", + "keywords": [ + "design", + "paint" + ], + "category": "activity" + }, + { + "emoji": "๐Ÿงต", + "name": "thread", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿชก", + "name": "sewing needle", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿงถ", + "name": "yarn", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿชข", + "name": "knot", + "keywords": [], + "category": "activity" + }, + { + "emoji": "๐Ÿ‘“", + "name": "glasses", + "keywords": [ + "glasses" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ•ถ๏ธ", + "name": "sunglasses", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฅฝ", + "name": "goggles", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฅผ", + "name": "lab coat", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฆบ", + "name": "safety vest", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘”", + "name": "necktie", + "keywords": [ + "shirt", + "formal" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘•", + "name": "t-shirt", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘–", + "name": "jeans", + "keywords": [ + "pants" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿงฃ", + "name": "scarf", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงค", + "name": "gloves", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงฅ", + "name": "coat", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงฆ", + "name": "socks", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘—", + "name": "dress", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘˜", + "name": "kimono", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฅป", + "name": "sari", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฉฑ", + "name": "one-piece swimsuit", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฉฒ", + "name": "briefs", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฉณ", + "name": "shorts", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘™", + "name": "bikini", + "keywords": [ + "beach" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘š", + "name": "womanโ€™s clothes", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿชญ", + "name": "folding hand fan", + "keywords": [ + "sensu" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘›", + "name": "purse", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘œ", + "name": "handbag", + "keywords": [ + "bag" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘", + "name": "clutch bag", + "keywords": [ + "bag" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ›๏ธ", + "name": "shopping bags", + "keywords": [ + "bags" + ], + "category": "objects" + }, + { + "emoji": "๐ŸŽ’", + "name": "backpack", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฉด", + "name": "thong sandal", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘ž", + "name": "manโ€™s shoe", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘Ÿ", + "name": "running shoe", + "keywords": [ + "sneaker", + "sport", + "running" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿฅพ", + "name": "hiking boot", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฅฟ", + "name": "flat shoe", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘ ", + "name": "high-heeled shoe", + "keywords": [ + "shoe" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘ก", + "name": "womanโ€™s sandal", + "keywords": [ + "shoe" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿฉฐ", + "name": "ballet shoes", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘ข", + "name": "womanโ€™s boot", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿชฎ", + "name": "hair pick", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘‘", + "name": "crown", + "keywords": [ + "king", + "queen", + "royal" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ‘’", + "name": "womanโ€™s hat", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐ŸŽฉ", + "name": "top hat", + "keywords": [ + "hat", + "classy" + ], + "category": "objects" + }, + { + "emoji": "๐ŸŽ“", + "name": "graduation cap", + "keywords": [ + "education", + "college", + "university", + "graduation" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿงข", + "name": "billed cap", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿช–", + "name": "military helmet", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โ›‘๏ธ", + "name": "rescue workerโ€™s helmet", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฟ", + "name": "prayer beads", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’„", + "name": "lipstick", + "keywords": [ + "makeup" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ’", + "name": "ring", + "keywords": [ + "wedding", + "marriage", + "engaged" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ’Ž", + "name": "gem stone", + "keywords": [ + "diamond" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ”‡", + "name": "muted speaker", + "keywords": [ + "sound", + "volume" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ”ˆ", + "name": "speaker low volume", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ”‰", + "name": "speaker medium volume", + "keywords": [ + "volume" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ”Š", + "name": "speaker high volume", + "keywords": [ + "volume" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ข", + "name": "loudspeaker", + "keywords": [ + "announcement" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฃ", + "name": "megaphone", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฏ", + "name": "postal horn", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ””", + "name": "bell", + "keywords": [ + "sound", + "notification" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ”•", + "name": "bell with slash", + "keywords": [ + "volume", + "off" + ], + "category": "objects" + }, + { + "emoji": "๐ŸŽผ", + "name": "musical score", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐ŸŽต", + "name": "musical note", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐ŸŽถ", + "name": "musical notes", + "keywords": [ + "music" + ], + "category": "objects" + }, + { + "emoji": "๐ŸŽ™๏ธ", + "name": "studio microphone", + "keywords": [ + "podcast" + ], + "category": "objects" + }, + { + "emoji": "๐ŸŽš๏ธ", + "name": "level slider", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐ŸŽ›๏ธ", + "name": "control knobs", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐ŸŽค", + "name": "microphone", + "keywords": [ + "sing" + ], + "category": "objects" + }, + { + "emoji": "๐ŸŽง", + "name": "headphone", + "keywords": [ + "music", + "earphones" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ป", + "name": "radio", + "keywords": [ + "podcast" + ], + "category": "objects" + }, + { + "emoji": "๐ŸŽท", + "name": "saxophone", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿช—", + "name": "accordion", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐ŸŽธ", + "name": "guitar", + "keywords": [ + "rock" + ], + "category": "objects" + }, + { + "emoji": "๐ŸŽน", + "name": "musical keyboard", + "keywords": [ + "piano" + ], + "category": "objects" + }, + { + "emoji": "๐ŸŽบ", + "name": "trumpet", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐ŸŽป", + "name": "violin", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿช•", + "name": "banjo", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฅ", + "name": "drum", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿช˜", + "name": "long drum", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿช‡", + "name": "maracas", + "keywords": [ + "shaker" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿชˆ", + "name": "flute", + "keywords": [ + "recorder" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฑ", + "name": "mobile phone", + "keywords": [ + "smartphone", + "mobile" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฒ", + "name": "mobile phone with arrow", + "keywords": [ + "call", + "incoming" + ], + "category": "objects" + }, + { + "emoji": "โ˜Ž๏ธ", + "name": "telephone", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ž", + "name": "telephone receiver", + "keywords": [ + "phone", + "call" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“Ÿ", + "name": "pager", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ ", + "name": "fax machine", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ”‹", + "name": "battery", + "keywords": [ + "power" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿชซ", + "name": "low battery", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ”Œ", + "name": "electric plug", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ป", + "name": "laptop", + "keywords": [ + "desktop", + "screen" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ–ฅ๏ธ", + "name": "desktop computer", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ–จ๏ธ", + "name": "printer", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โŒจ๏ธ", + "name": "keyboard", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ–ฑ๏ธ", + "name": "computer mouse", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ–ฒ๏ธ", + "name": "trackball", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ฝ", + "name": "computer disk", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’พ", + "name": "floppy disk", + "keywords": [ + "save" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ฟ", + "name": "optical disk", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“€", + "name": "dvd", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงฎ", + "name": "abacus", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐ŸŽฅ", + "name": "movie camera", + "keywords": [ + "film", + "video" + ], + "category": "objects" + }, + { + "emoji": "๐ŸŽž๏ธ", + "name": "film frames", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฝ๏ธ", + "name": "film projector", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐ŸŽฌ", + "name": "clapper board", + "keywords": [ + "film" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“บ", + "name": "television", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ท", + "name": "camera", + "keywords": [ + "photo" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ธ", + "name": "camera with flash", + "keywords": [ + "photo" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“น", + "name": "video camera", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ผ", + "name": "videocassette", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ”", + "name": "magnifying glass tilted left", + "keywords": [ + "search", + "zoom" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ”Ž", + "name": "magnifying glass tilted right", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ•ฏ๏ธ", + "name": "candle", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ก", + "name": "light bulb", + "keywords": [ + "idea", + "light" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ”ฆ", + "name": "flashlight", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฎ", + "name": "red paper lantern", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿช”", + "name": "diya lamp", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“”", + "name": "notebook with decorative cover", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“•", + "name": "closed book", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“–", + "name": "open book", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“—", + "name": "green book", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“˜", + "name": "blue book", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“™", + "name": "orange book", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“š", + "name": "books", + "keywords": [ + "library" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ““", + "name": "notebook", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“’", + "name": "ledger", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ƒ", + "name": "page with curl", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“œ", + "name": "scroll", + "keywords": [ + "document" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“„", + "name": "page facing up", + "keywords": [ + "document" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฐ", + "name": "newspaper", + "keywords": [ + "press" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ—ž๏ธ", + "name": "rolled-up newspaper", + "keywords": [ + "press" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“‘", + "name": "bookmark tabs", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ”–", + "name": "bookmark", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿท๏ธ", + "name": "label", + "keywords": [ + "tag" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ฐ", + "name": "money bag", + "keywords": [ + "dollar", + "cream" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿช™", + "name": "coin", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ด", + "name": "yen banknote", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ต", + "name": "dollar banknote", + "keywords": [ + "money" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ถ", + "name": "euro banknote", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ท", + "name": "pound banknote", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ธ", + "name": "money with wings", + "keywords": [ + "dollar" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ณ", + "name": "credit card", + "keywords": [ + "subscription" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿงพ", + "name": "receipt", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’น", + "name": "chart increasing with yen", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โœ‰๏ธ", + "name": "envelope", + "keywords": [ + "letter", + "email" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ง", + "name": "e-mail", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“จ", + "name": "incoming envelope", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฉ", + "name": "envelope with arrow", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ค", + "name": "outbox tray", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฅ", + "name": "inbox tray", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฆ", + "name": "package", + "keywords": [ + "shipping" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ซ", + "name": "closed mailbox with raised flag", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ช", + "name": "closed mailbox with lowered flag", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฌ", + "name": "open mailbox with raised flag", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ญ", + "name": "open mailbox with lowered flag", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ฎ", + "name": "postbox", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ—ณ๏ธ", + "name": "ballot box with ballot", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โœ๏ธ", + "name": "pencil", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โœ’๏ธ", + "name": "black nib", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ–‹๏ธ", + "name": "fountain pen", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ–Š๏ธ", + "name": "pen", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ–Œ๏ธ", + "name": "paintbrush", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ–๏ธ", + "name": "crayon", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“", + "name": "memo", + "keywords": [ + "document", + "note" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ผ", + "name": "briefcase", + "keywords": [ + "business" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“", + "name": "file folder", + "keywords": [ + "directory" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“‚", + "name": "open file folder", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ—‚๏ธ", + "name": "card index dividers", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“…", + "name": "calendar", + "keywords": [ + "calendar", + "schedule" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“†", + "name": "tear-off calendar", + "keywords": [ + "schedule" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ—’๏ธ", + "name": "spiral notepad", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ—“๏ธ", + "name": "spiral calendar", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“‡", + "name": "card index", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ˆ", + "name": "chart increasing", + "keywords": [ + "graph", + "metrics" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“‰", + "name": "chart decreasing", + "keywords": [ + "graph", + "metrics" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“Š", + "name": "bar chart", + "keywords": [ + "stats", + "metrics" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“‹", + "name": "clipboard", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“Œ", + "name": "pushpin", + "keywords": [ + "location" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“", + "name": "round pushpin", + "keywords": [ + "location" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ“Ž", + "name": "paperclip", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ–‡๏ธ", + "name": "linked paperclips", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“", + "name": "straight ruler", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“", + "name": "triangular ruler", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โœ‚๏ธ", + "name": "scissors", + "keywords": [ + "cut" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ—ƒ๏ธ", + "name": "card file box", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ—„๏ธ", + "name": "file cabinet", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ—‘๏ธ", + "name": "wastebasket", + "keywords": [ + "trash" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ”’", + "name": "locked", + "keywords": [ + "security", + "private" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ”“", + "name": "unlocked", + "keywords": [ + "security" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ”", + "name": "locked with pen", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ”", + "name": "locked with key", + "keywords": [ + "security" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ”‘", + "name": "key", + "keywords": [ + "lock", + "password" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ—๏ธ", + "name": "old key", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ”จ", + "name": "hammer", + "keywords": [ + "tool" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿช“", + "name": "axe", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โ›๏ธ", + "name": "pick", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โš’๏ธ", + "name": "hammer and pick", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ› ๏ธ", + "name": "hammer and wrench", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ—ก๏ธ", + "name": "dagger", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โš”๏ธ", + "name": "crossed swords", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’ฃ", + "name": "bomb", + "keywords": [ + "boom" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿชƒ", + "name": "boomerang", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿน", + "name": "bow and arrow", + "keywords": [ + "archery" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ›ก๏ธ", + "name": "shield", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿชš", + "name": "carpentry saw", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ”ง", + "name": "wrench", + "keywords": [ + "tool" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿช›", + "name": "screwdriver", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ”ฉ", + "name": "nut and bolt", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โš™๏ธ", + "name": "gear", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ—œ๏ธ", + "name": "clamp", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โš–๏ธ", + "name": "balance scale", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฆฏ", + "name": "white cane", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ”—", + "name": "link", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โ›“๏ธ", + "name": "chains", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿช", + "name": "hook", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงฐ", + "name": "toolbox", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงฒ", + "name": "magnet", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿชœ", + "name": "ladder", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โš—๏ธ", + "name": "alembic", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงช", + "name": "test tube", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงซ", + "name": "petri dish", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงฌ", + "name": "dna", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ”ฌ", + "name": "microscope", + "keywords": [ + "science", + "laboratory", + "investigate" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ”ญ", + "name": "telescope", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ“ก", + "name": "satellite antenna", + "keywords": [ + "signal" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ’‰", + "name": "syringe", + "keywords": [ + "health", + "hospital", + "needle" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿฉธ", + "name": "drop of blood", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ’Š", + "name": "pill", + "keywords": [ + "health", + "medicine" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿฉน", + "name": "adhesive bandage", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฉผ", + "name": "crutch", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฉบ", + "name": "stethoscope", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿฉป", + "name": "x-ray", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿšช", + "name": "door", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ›—", + "name": "elevator", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿชž", + "name": "mirror", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐ŸชŸ", + "name": "window", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ›๏ธ", + "name": "bed", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ›‹๏ธ", + "name": "couch and lamp", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿช‘", + "name": "chair", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿšฝ", + "name": "toilet", + "keywords": [ + "wc" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿช ", + "name": "plunger", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿšฟ", + "name": "shower", + "keywords": [ + "bath" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿ›", + "name": "bathtub", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿชค", + "name": "mouse trap", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿช’", + "name": "razor", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงด", + "name": "lotion bottle", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงท", + "name": "safety pin", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงน", + "name": "broom", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงบ", + "name": "basket", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงป", + "name": "roll of paper", + "keywords": [ + "toilet" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿชฃ", + "name": "bucket", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงผ", + "name": "soap", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿซง", + "name": "bubbles", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿชฅ", + "name": "toothbrush", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงฝ", + "name": "sponge", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงฏ", + "name": "fire extinguisher", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ›’", + "name": "shopping cart", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿšฌ", + "name": "cigarette", + "keywords": [ + "cigarette" + ], + "category": "objects" + }, + { + "emoji": "โšฐ๏ธ", + "name": "coffin", + "keywords": [ + "funeral" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿชฆ", + "name": "headstone", + "keywords": [], + "category": "objects" + }, + { + "emoji": "โšฑ๏ธ", + "name": "funeral urn", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿงฟ", + "name": "nazar amulet", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿชฌ", + "name": "hamsa", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿ—ฟ", + "name": "moai", + "keywords": [ + "stone" + ], + "category": "objects" + }, + { + "emoji": "๐Ÿชง", + "name": "placard", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿชช", + "name": "identification card", + "keywords": [], + "category": "objects" + }, + { + "emoji": "๐Ÿง", + "name": "ATM sign", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿšฎ", + "name": "litter in bin sign", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿšฐ", + "name": "potable water", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™ฟ", + "name": "wheelchair symbol", + "keywords": [ + "accessibility" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿšน", + "name": "menโ€™s room", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿšบ", + "name": "womenโ€™s room", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿšป", + "name": "restroom", + "keywords": [ + "toilet" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿšผ", + "name": "baby symbol", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿšพ", + "name": "water closet", + "keywords": [ + "toilet", + "restroom" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ›‚", + "name": "passport control", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ›ƒ", + "name": "customs", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ›„", + "name": "baggage claim", + "keywords": [ + "airport" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ›…", + "name": "left luggage", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โš ๏ธ", + "name": "warning", + "keywords": [ + "wip" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿšธ", + "name": "children crossing", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ›”", + "name": "no entry", + "keywords": [ + "limit" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿšซ", + "name": "prohibited", + "keywords": [ + "block", + "forbidden" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿšณ", + "name": "no bicycles", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿšญ", + "name": "no smoking", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿšฏ", + "name": "no littering", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿšฑ", + "name": "non-potable water", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿšท", + "name": "no pedestrians", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ“ต", + "name": "no mobile phones", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ž", + "name": "no one under eighteen", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ˜ข๏ธ", + "name": "radioactive", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ˜ฃ๏ธ", + "name": "biohazard", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โฌ†๏ธ", + "name": "up arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ†—๏ธ", + "name": "up-right arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โžก๏ธ", + "name": "right arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ†˜๏ธ", + "name": "down-right arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โฌ‡๏ธ", + "name": "down arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ†™๏ธ", + "name": "down-left arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โฌ…๏ธ", + "name": "left arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ†–๏ธ", + "name": "up-left arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ†•๏ธ", + "name": "up-down arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ†”๏ธ", + "name": "left-right arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ†ฉ๏ธ", + "name": "right arrow curving left", + "keywords": [ + "return" + ], + "category": "symbols" + }, + { + "emoji": "โ†ช๏ธ", + "name": "left arrow curving right", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โคด๏ธ", + "name": "right arrow curving up", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โคต๏ธ", + "name": "right arrow curving down", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ƒ", + "name": "clockwise vertical arrows", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”„", + "name": "counterclockwise arrows button", + "keywords": [ + "sync" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”™", + "name": "BACK arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”š", + "name": "END arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”›", + "name": "ON! arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”œ", + "name": "SOON arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”", + "name": "TOP arrow", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ›", + "name": "place of worship", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โš›๏ธ", + "name": "atom symbol", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ•‰๏ธ", + "name": "om", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โœก๏ธ", + "name": "star of David", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ˜ธ๏ธ", + "name": "wheel of dharma", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ˜ฏ๏ธ", + "name": "yin yang", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โœ๏ธ", + "name": "latin cross", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ˜ฆ๏ธ", + "name": "orthodox cross", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ˜ช๏ธ", + "name": "star and crescent", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ˜ฎ๏ธ", + "name": "peace symbol", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ•Ž", + "name": "menorah", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ฏ", + "name": "dotted six-pointed star", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿชฏ", + "name": "khanda", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™ˆ", + "name": "Aries", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™‰", + "name": "Taurus", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™Š", + "name": "Gemini", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™‹", + "name": "Cancer", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™Œ", + "name": "Leo", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™", + "name": "Virgo", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™Ž", + "name": "Libra", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™", + "name": "Scorpio", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™", + "name": "Sagittarius", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™‘", + "name": "Capricorn", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™’", + "name": "Aquarius", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™“", + "name": "Pisces", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ›Ž", + "name": "Ophiuchus", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”€", + "name": "shuffle tracks button", + "keywords": [ + "shuffle" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”", + "name": "repeat button", + "keywords": [ + "loop" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”‚", + "name": "repeat single button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ–ถ๏ธ", + "name": "play button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โฉ", + "name": "fast-forward button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โญ๏ธ", + "name": "next track button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โฏ๏ธ", + "name": "play or pause button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ—€๏ธ", + "name": "reverse button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โช", + "name": "fast reverse button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โฎ๏ธ", + "name": "last track button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ผ", + "name": "upwards button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โซ", + "name": "fast up button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ฝ", + "name": "downwards button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โฌ", + "name": "fast down button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โธ๏ธ", + "name": "pause button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โน๏ธ", + "name": "stop button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โบ๏ธ", + "name": "record button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ๏ธ", + "name": "eject button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŽฆ", + "name": "cinema", + "keywords": [ + "film", + "movie" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”…", + "name": "dim button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”†", + "name": "bright button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ“ถ", + "name": "antenna bars", + "keywords": [ + "wifi" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ›œ", + "name": "wireless", + "keywords": [ + "wifi" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ“ณ", + "name": "vibration mode", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ“ด", + "name": "mobile phone off", + "keywords": [ + "mute", + "off" + ], + "category": "symbols" + }, + { + "emoji": "โ™€๏ธ", + "name": "female sign", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™‚๏ธ", + "name": "male sign", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โšง๏ธ", + "name": "transgender symbol", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โœ–๏ธ", + "name": "multiply", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โž•", + "name": "plus", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โž–", + "name": "minus", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โž—", + "name": "divide", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸฐ", + "name": "heavy equals sign", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™พ๏ธ", + "name": "infinity", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ€ผ๏ธ", + "name": "double exclamation mark", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ‰๏ธ", + "name": "exclamation question mark", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ“", + "name": "red question mark", + "keywords": [ + "confused" + ], + "category": "symbols" + }, + { + "emoji": "โ”", + "name": "white question mark", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ•", + "name": "white exclamation mark", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ—", + "name": "red exclamation mark", + "keywords": [ + "bang" + ], + "category": "symbols" + }, + { + "emoji": "ใ€ฐ๏ธ", + "name": "wavy dash", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ’ฑ", + "name": "currency exchange", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ’ฒ", + "name": "heavy dollar sign", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โš•๏ธ", + "name": "medical symbol", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ™ป๏ธ", + "name": "recycling symbol", + "keywords": [ + "environment", + "green" + ], + "category": "symbols" + }, + { + "emoji": "โšœ๏ธ", + "name": "fleur-de-lis", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ฑ", + "name": "trident emblem", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ“›", + "name": "name badge", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ฐ", + "name": "Japanese symbol for beginner", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โญ•", + "name": "hollow red circle", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โœ…", + "name": "check mark button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ˜‘๏ธ", + "name": "check box with check", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โœ”๏ธ", + "name": "check mark", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โŒ", + "name": "cross mark", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โŽ", + "name": "cross mark button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โžฐ", + "name": "curly loop", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โžฟ", + "name": "double curly loop", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "ใ€ฝ๏ธ", + "name": "part alternation mark", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โœณ๏ธ", + "name": "eight-spoked asterisk", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โœด๏ธ", + "name": "eight-pointed star", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ‡๏ธ", + "name": "sparkle", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "ยฉ๏ธ", + "name": "copyright", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "ยฎ๏ธ", + "name": "registered", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ„ข๏ธ", + "name": "trade mark", + "keywords": [ + "trademark" + ], + "category": "symbols" + }, + { + "emoji": "#๏ธโƒฃ", + "name": "keycap: #", + "keywords": [ + "number" + ], + "category": "symbols" + }, + { + "emoji": "*๏ธโƒฃ", + "name": "keycap: *", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "0๏ธโƒฃ", + "name": "keycap: 0", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "1๏ธโƒฃ", + "name": "keycap: 1", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "2๏ธโƒฃ", + "name": "keycap: 2", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "3๏ธโƒฃ", + "name": "keycap: 3", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "4๏ธโƒฃ", + "name": "keycap: 4", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "5๏ธโƒฃ", + "name": "keycap: 5", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "6๏ธโƒฃ", + "name": "keycap: 6", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "7๏ธโƒฃ", + "name": "keycap: 7", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "8๏ธโƒฃ", + "name": "keycap: 8", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "9๏ธโƒฃ", + "name": "keycap: 9", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”Ÿ", + "name": "keycap: 10", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ” ", + "name": "input latin uppercase", + "keywords": [ + "letters" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ก", + "name": "input latin lowercase", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ข", + "name": "input numbers", + "keywords": [ + "numbers" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ฃ", + "name": "input symbols", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ค", + "name": "input latin letters", + "keywords": [ + "alphabet" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ…ฐ๏ธ", + "name": "A button (blood type)", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ†Ž", + "name": "AB button (blood type)", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ…ฑ๏ธ", + "name": "B button (blood type)", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ†‘", + "name": "CL button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ†’", + "name": "COOL button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ†“", + "name": "FREE button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ„น๏ธ", + "name": "information", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ†”", + "name": "ID button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ“‚๏ธ", + "name": "circled M", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ†•", + "name": "NEW button", + "keywords": [ + "fresh" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ†–", + "name": "NG button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ…พ๏ธ", + "name": "O button (blood type)", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ†—", + "name": "OK button", + "keywords": [ + "yes" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ…ฟ๏ธ", + "name": "P button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ†˜", + "name": "SOS button", + "keywords": [ + "help", + "emergency" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ†™", + "name": "UP! button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ†š", + "name": "VS button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆ", + "name": "Japanese โ€œhereโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆ‚๏ธ", + "name": "Japanese โ€œservice chargeโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆท๏ธ", + "name": "Japanese โ€œmonthly amountโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆถ", + "name": "Japanese โ€œnot free of chargeโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆฏ", + "name": "Japanese โ€œreservedโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‰", + "name": "Japanese โ€œbargainโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆน", + "name": "Japanese โ€œdiscountโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆš", + "name": "Japanese โ€œfree of chargeโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆฒ", + "name": "Japanese โ€œprohibitedโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‰‘", + "name": "Japanese โ€œacceptableโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆธ", + "name": "Japanese โ€œapplicationโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆด", + "name": "Japanese โ€œpassing gradeโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆณ", + "name": "Japanese โ€œvacancyโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "ใŠ—๏ธ", + "name": "Japanese โ€œcongratulationsโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "ใŠ™๏ธ", + "name": "Japanese โ€œsecretโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆบ", + "name": "Japanese โ€œopen for businessโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿˆต", + "name": "Japanese โ€œno vacancyโ€ button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ด", + "name": "red circle", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸ ", + "name": "orange circle", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸก", + "name": "yellow circle", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸข", + "name": "green circle", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ต", + "name": "blue circle", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸฃ", + "name": "purple circle", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸค", + "name": "brown circle", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โšซ", + "name": "black circle", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โšช", + "name": "white circle", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸฅ", + "name": "red square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸง", + "name": "orange square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸจ", + "name": "yellow square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸฉ", + "name": "green square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸฆ", + "name": "blue square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸช", + "name": "purple square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŸซ", + "name": "brown square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โฌ›", + "name": "black large square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โฌœ", + "name": "white large square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ—ผ๏ธ", + "name": "black medium square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ—ป๏ธ", + "name": "white medium square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ—พ", + "name": "black medium-small square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ—ฝ", + "name": "white medium-small square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ–ช๏ธ", + "name": "black small square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "โ–ซ๏ธ", + "name": "white small square", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ถ", + "name": "large orange diamond", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ท", + "name": "large blue diamond", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ธ", + "name": "small orange diamond", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”น", + "name": "small blue diamond", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”บ", + "name": "red triangle pointed up", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ป", + "name": "red triangle pointed down", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ’ ", + "name": "diamond with a dot", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”˜", + "name": "radio button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ณ", + "name": "white square button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ”ฒ", + "name": "black square button", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ", + "name": "chequered flag", + "keywords": [ + "milestone", + "finish" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿšฉ", + "name": "triangular flag", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐ŸŽŒ", + "name": "crossed flags", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿด", + "name": "black flag", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿณ๏ธ", + "name": "white flag", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿณ๏ธโ€๐ŸŒˆ", + "name": "rainbow flag", + "keywords": [ + "pride" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿณ๏ธโ€โšง๏ธ", + "name": "transgender flag", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿดโ€โ˜ ๏ธ", + "name": "pirate flag", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡จ", + "name": "flag: Ascension Island", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฉ", + "name": "flag: Andorra", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ช", + "name": "flag: United Arab Emirates", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ซ", + "name": "flag: Afghanistan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฌ", + "name": "flag: Antigua & Barbuda", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฎ", + "name": "flag: Anguilla", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฑ", + "name": "flag: Albania", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฒ", + "name": "flag: Armenia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ด", + "name": "flag: Angola", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ถ", + "name": "flag: Antarctica", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ท", + "name": "flag: Argentina", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ธ", + "name": "flag: American Samoa", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡น", + "name": "flag: Austria", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡บ", + "name": "flag: Australia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ผ", + "name": "flag: Aruba", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฝ", + "name": "flag: ร…land Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฟ", + "name": "flag: Azerbaijan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ฆ", + "name": "flag: Bosnia & Herzegovina", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ง", + "name": "flag: Barbados", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ฉ", + "name": "flag: Bangladesh", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ช", + "name": "flag: Belgium", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ซ", + "name": "flag: Burkina Faso", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ฌ", + "name": "flag: Bulgaria", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ญ", + "name": "flag: Bahrain", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ฎ", + "name": "flag: Burundi", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ฏ", + "name": "flag: Benin", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ฑ", + "name": "flag: St. Barthรฉlemy", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ฒ", + "name": "flag: Bermuda", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ณ", + "name": "flag: Brunei", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ด", + "name": "flag: Bolivia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ถ", + "name": "flag: Caribbean Netherlands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ท", + "name": "flag: Brazil", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ธ", + "name": "flag: Bahamas", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡น", + "name": "flag: Bhutan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ป", + "name": "flag: Bouvet Island", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ผ", + "name": "flag: Botswana", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡พ", + "name": "flag: Belarus", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ง๐Ÿ‡ฟ", + "name": "flag: Belize", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ฆ", + "name": "flag: Canada", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡จ", + "name": "flag: Cocos (Keeling) Islands", + "keywords": [ + "keeling" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ฉ", + "name": "flag: Congo - Kinshasa", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ซ", + "name": "flag: Central African Republic", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ฌ", + "name": "flag: Congo - Brazzaville", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ญ", + "name": "flag: Switzerland", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ฎ", + "name": "flag: Cรดte dโ€™Ivoire", + "keywords": [ + "ivory" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ฐ", + "name": "flag: Cook Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ฑ", + "name": "flag: Chile", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ฒ", + "name": "flag: Cameroon", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ณ", + "name": "flag: China", + "keywords": [ + "china" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ด", + "name": "flag: Colombia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ต", + "name": "flag: Clipperton Island", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ท", + "name": "flag: Costa Rica", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡บ", + "name": "flag: Cuba", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ป", + "name": "flag: Cape Verde", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ผ", + "name": "flag: Curaรงao", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ฝ", + "name": "flag: Christmas Island", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡พ", + "name": "flag: Cyprus", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡จ๐Ÿ‡ฟ", + "name": "flag: Czechia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ช", + "name": "flag: Germany", + "keywords": [ + "flag", + "germany" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฌ", + "name": "flag: Diego Garcia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฏ", + "name": "flag: Djibouti", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฐ", + "name": "flag: Denmark", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฒ", + "name": "flag: Dominica", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ด", + "name": "flag: Dominican Republic", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฟ", + "name": "flag: Algeria", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ช๐Ÿ‡ฆ", + "name": "flag: Ceuta & Melilla", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ช๐Ÿ‡จ", + "name": "flag: Ecuador", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ช๐Ÿ‡ช", + "name": "flag: Estonia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ช๐Ÿ‡ฌ", + "name": "flag: Egypt", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ช๐Ÿ‡ญ", + "name": "flag: Western Sahara", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ช๐Ÿ‡ท", + "name": "flag: Eritrea", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ช๐Ÿ‡ธ", + "name": "flag: Spain", + "keywords": [ + "spain" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ช๐Ÿ‡น", + "name": "flag: Ethiopia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ช๐Ÿ‡บ", + "name": "flag: European Union", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ซ๐Ÿ‡ฎ", + "name": "flag: Finland", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ซ๐Ÿ‡ฏ", + "name": "flag: Fiji", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ซ๐Ÿ‡ฐ", + "name": "flag: Falkland Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ซ๐Ÿ‡ฒ", + "name": "flag: Micronesia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ซ๐Ÿ‡ด", + "name": "flag: Faroe Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ซ๐Ÿ‡ท", + "name": "flag: France", + "keywords": [ + "france", + "french" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฆ", + "name": "flag: Gabon", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ง", + "name": "flag: United Kingdom", + "keywords": [ + "flag", + "british" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฉ", + "name": "flag: Grenada", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ช", + "name": "flag: Georgia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ซ", + "name": "flag: French Guiana", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฌ", + "name": "flag: Guernsey", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ญ", + "name": "flag: Ghana", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฎ", + "name": "flag: Gibraltar", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฑ", + "name": "flag: Greenland", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฒ", + "name": "flag: Gambia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ณ", + "name": "flag: Guinea", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ต", + "name": "flag: Guadeloupe", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ถ", + "name": "flag: Equatorial Guinea", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ท", + "name": "flag: Greece", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ธ", + "name": "flag: South Georgia & South Sandwich Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡น", + "name": "flag: Guatemala", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡บ", + "name": "flag: Guam", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡ผ", + "name": "flag: Guinea-Bissau", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฌ๐Ÿ‡พ", + "name": "flag: Guyana", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ญ๐Ÿ‡ฐ", + "name": "flag: Hong Kong SAR China", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ญ๐Ÿ‡ฒ", + "name": "flag: Heard & McDonald Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ญ๐Ÿ‡ณ", + "name": "flag: Honduras", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ญ๐Ÿ‡ท", + "name": "flag: Croatia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ญ๐Ÿ‡น", + "name": "flag: Haiti", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ญ๐Ÿ‡บ", + "name": "flag: Hungary", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฎ๐Ÿ‡จ", + "name": "flag: Canary Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ฉ", + "name": "flag: Indonesia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ช", + "name": "flag: Ireland", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ฑ", + "name": "flag: Israel", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ฒ", + "name": "flag: Isle of Man", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ณ", + "name": "flag: India", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ด", + "name": "flag: British Indian Ocean Territory", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ถ", + "name": "flag: Iraq", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ท", + "name": "flag: Iran", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฎ๐Ÿ‡ธ", + "name": "flag: Iceland", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฎ๐Ÿ‡น", + "name": "flag: Italy", + "keywords": [ + "italy" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฏ๐Ÿ‡ช", + "name": "flag: Jersey", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฏ๐Ÿ‡ฒ", + "name": "flag: Jamaica", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฏ๐Ÿ‡ด", + "name": "flag: Jordan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฏ๐Ÿ‡ต", + "name": "flag: Japan", + "keywords": [ + "japan" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ช", + "name": "flag: Kenya", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฌ", + "name": "flag: Kyrgyzstan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ญ", + "name": "flag: Cambodia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฎ", + "name": "flag: Kiribati", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฒ", + "name": "flag: Comoros", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ณ", + "name": "flag: St. Kitts & Nevis", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ต", + "name": "flag: North Korea", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ท", + "name": "flag: South Korea", + "keywords": [ + "korea" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ผ", + "name": "flag: Kuwait", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฐ๐Ÿ‡พ", + "name": "flag: Cayman Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฟ", + "name": "flag: Kazakhstan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ฆ", + "name": "flag: Laos", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ง", + "name": "flag: Lebanon", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฑ๐Ÿ‡จ", + "name": "flag: St. Lucia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ฎ", + "name": "flag: Liechtenstein", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ฐ", + "name": "flag: Sri Lanka", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ท", + "name": "flag: Liberia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ธ", + "name": "flag: Lesotho", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฑ๐Ÿ‡น", + "name": "flag: Lithuania", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฑ๐Ÿ‡บ", + "name": "flag: Luxembourg", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฑ๐Ÿ‡ป", + "name": "flag: Latvia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฑ๐Ÿ‡พ", + "name": "flag: Libya", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฆ", + "name": "flag: Morocco", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡จ", + "name": "flag: Monaco", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฉ", + "name": "flag: Moldova", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ช", + "name": "flag: Montenegro", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ซ", + "name": "flag: St. Martin", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฌ", + "name": "flag: Madagascar", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ญ", + "name": "flag: Marshall Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฐ", + "name": "flag: North Macedonia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฑ", + "name": "flag: Mali", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฒ", + "name": "flag: Myanmar (Burma)", + "keywords": [ + "burma" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ณ", + "name": "flag: Mongolia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ด", + "name": "flag: Macao SAR China", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ต", + "name": "flag: Northern Mariana Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ถ", + "name": "flag: Martinique", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ท", + "name": "flag: Mauritania", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ธ", + "name": "flag: Montserrat", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡น", + "name": "flag: Malta", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡บ", + "name": "flag: Mauritius", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ป", + "name": "flag: Maldives", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ผ", + "name": "flag: Malawi", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฝ", + "name": "flag: Mexico", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡พ", + "name": "flag: Malaysia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฟ", + "name": "flag: Mozambique", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡ฆ", + "name": "flag: Namibia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡จ", + "name": "flag: New Caledonia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡ช", + "name": "flag: Niger", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡ซ", + "name": "flag: Norfolk Island", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡ฌ", + "name": "flag: Nigeria", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡ฎ", + "name": "flag: Nicaragua", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡ฑ", + "name": "flag: Netherlands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡ด", + "name": "flag: Norway", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡ต", + "name": "flag: Nepal", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡ท", + "name": "flag: Nauru", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡บ", + "name": "flag: Niue", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ณ๐Ÿ‡ฟ", + "name": "flag: New Zealand", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ด๐Ÿ‡ฒ", + "name": "flag: Oman", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ฆ", + "name": "flag: Panama", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ช", + "name": "flag: Peru", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ซ", + "name": "flag: French Polynesia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ฌ", + "name": "flag: Papua New Guinea", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ญ", + "name": "flag: Philippines", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ฐ", + "name": "flag: Pakistan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ฑ", + "name": "flag: Poland", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ฒ", + "name": "flag: St. Pierre & Miquelon", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ณ", + "name": "flag: Pitcairn Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ท", + "name": "flag: Puerto Rico", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ธ", + "name": "flag: Palestinian Territories", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡น", + "name": "flag: Portugal", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡ผ", + "name": "flag: Palau", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ต๐Ÿ‡พ", + "name": "flag: Paraguay", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ถ๐Ÿ‡ฆ", + "name": "flag: Qatar", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ท๐Ÿ‡ช", + "name": "flag: Rรฉunion", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ท๐Ÿ‡ด", + "name": "flag: Romania", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ท๐Ÿ‡ธ", + "name": "flag: Serbia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ท๐Ÿ‡บ", + "name": "flag: Russia", + "keywords": [ + "russia" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ท๐Ÿ‡ผ", + "name": "flag: Rwanda", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฆ", + "name": "flag: Saudi Arabia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ง", + "name": "flag: Solomon Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡จ", + "name": "flag: Seychelles", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฉ", + "name": "flag: Sudan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ช", + "name": "flag: Sweden", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฌ", + "name": "flag: Singapore", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ญ", + "name": "flag: St. Helena", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฎ", + "name": "flag: Slovenia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฏ", + "name": "flag: Svalbard & Jan Mayen", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฐ", + "name": "flag: Slovakia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฑ", + "name": "flag: Sierra Leone", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฒ", + "name": "flag: San Marino", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ณ", + "name": "flag: Senegal", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ด", + "name": "flag: Somalia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ท", + "name": "flag: Suriname", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ธ", + "name": "flag: South Sudan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡น", + "name": "flag: Sรฃo Tomรฉ & Prรญncipe", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ป", + "name": "flag: El Salvador", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฝ", + "name": "flag: Sint Maarten", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡พ", + "name": "flag: Syria", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ธ๐Ÿ‡ฟ", + "name": "flag: Eswatini", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ฆ", + "name": "flag: Tristan da Cunha", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡จ", + "name": "flag: Turks & Caicos Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ฉ", + "name": "flag: Chad", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ซ", + "name": "flag: French Southern Territories", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ฌ", + "name": "flag: Togo", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ญ", + "name": "flag: Thailand", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ฏ", + "name": "flag: Tajikistan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ฐ", + "name": "flag: Tokelau", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ฑ", + "name": "flag: Timor-Leste", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ฒ", + "name": "flag: Turkmenistan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ณ", + "name": "flag: Tunisia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ด", + "name": "flag: Tonga", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ท", + "name": "flag: Turkey", + "keywords": [ + "turkey" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡น", + "name": "flag: Trinidad & Tobago", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ป", + "name": "flag: Tuvalu", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ผ", + "name": "flag: Taiwan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡น๐Ÿ‡ฟ", + "name": "flag: Tanzania", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡บ๐Ÿ‡ฆ", + "name": "flag: Ukraine", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡บ๐Ÿ‡ฌ", + "name": "flag: Uganda", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡บ๐Ÿ‡ฒ", + "name": "flag: U.S. Outlying Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡บ๐Ÿ‡ณ", + "name": "flag: United Nations", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡บ๐Ÿ‡ธ", + "name": "flag: United States", + "keywords": [ + "flag", + "united", + "america" + ], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡บ๐Ÿ‡พ", + "name": "flag: Uruguay", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡บ๐Ÿ‡ฟ", + "name": "flag: Uzbekistan", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ป๐Ÿ‡ฆ", + "name": "flag: Vatican City", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ป๐Ÿ‡จ", + "name": "flag: St. Vincent & Grenadines", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ป๐Ÿ‡ช", + "name": "flag: Venezuela", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ป๐Ÿ‡ฌ", + "name": "flag: British Virgin Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ป๐Ÿ‡ฎ", + "name": "flag: U.S. Virgin Islands", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ป๐Ÿ‡ณ", + "name": "flag: Vietnam", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ป๐Ÿ‡บ", + "name": "flag: Vanuatu", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ผ๐Ÿ‡ซ", + "name": "flag: Wallis & Futuna", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ผ๐Ÿ‡ธ", + "name": "flag: Samoa", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฝ๐Ÿ‡ฐ", + "name": "flag: Kosovo", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡พ๐Ÿ‡ช", + "name": "flag: Yemen", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡พ๐Ÿ‡น", + "name": "flag: Mayotte", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฟ๐Ÿ‡ฆ", + "name": "flag: South Africa", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฟ๐Ÿ‡ฒ", + "name": "flag: Zambia", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿ‡ฟ๐Ÿ‡ผ", + "name": "flag: Zimbabwe", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ", + "name": "flag: England", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ", + "name": "flag: Scotland", + "keywords": [], + "category": "symbols" + }, + { + "emoji": "๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ", + "name": "flag: Wales", + "keywords": [], + "category": "symbols" + } +] From 6b27db0d4f84721cad5b47e53f9473bc29e05681 Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Thu, 27 Nov 2025 23:19:35 -0800 Subject: [PATCH 09/15] fix: remove unnecessary fallbacks and redundant code --- Modules/Panels/Launcher/Launcher.qml | 8 ++++---- Modules/Panels/Launcher/Plugins/EmojiPlugin.qml | 5 ++--- Services/Keyboard/EmojiService.qml | 8 ++++---- 3 files changed, 10 insertions(+), 11 deletions(-) diff --git a/Modules/Panels/Launcher/Launcher.qml b/Modules/Panels/Launcher/Launcher.qml index 026bd9dc..b944983d 100644 --- a/Modules/Panels/Launcher/Launcher.qml +++ b/Modules/Panels/Launcher/Launcher.qml @@ -774,8 +774,8 @@ SmartPanel { NText { id: emojiDisplay anchors.centerIn: parent - visible: modelData.emojiChar ? true : (!imagePreview.visible && !iconLoader.visible) - text: modelData.emojiChar ? modelData.emojiChar : (modelData.name ? modelData.name.charAt(0).toUpperCase() : "?") + visible: modelData.emojiChar || (!imagePreview.visible && !iconLoader.visible) + text: modelData.emojiChar ? modelData.emojiChar : modelData.name.charAt(0).toUpperCase() pointSize: modelData.emojiChar ? Style.fontSizeXXXL : Style.fontSizeXXL // Larger font for emojis font.weight: Style.fontWeightBold color: modelData.emojiChar ? Color.mOnSurface : Color.mOnPrimary // Different color for emojis @@ -1016,8 +1016,8 @@ SmartPanel { NText { id: gridEmojiDisplay anchors.centerIn: parent - visible: modelData.emojiChar ? true : (!gridImagePreview.visible && !gridIconLoader.visible) - text: modelData.emojiChar ? modelData.emojiChar : (modelData.name ? modelData.name.charAt(0).toUpperCase() : "?") + visible: modelData.emojiChar || (!gridImagePreview.visible && !gridIconLoader.visible) + text: modelData.emojiChar ? modelData.emojiChar : modelData.name.charAt(0).toUpperCase() pointSize: modelData.emojiChar ? Style.fontSizeXXL * 2 : Style.fontSizeXL font.weight: Style.fontWeightBold color: modelData.emojiChar ? Color.mOnSurface : Color.mOnPrimary diff --git a/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml b/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml index 202fce36..07f038aa 100644 --- a/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml +++ b/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml @@ -33,8 +33,7 @@ Item { target: EmojiService function onLoadedChanged() { if (EmojiService.loaded && root.launcher) { - // Update launcher results to refresh the UI - root.launcher?.updateResults(); + root.launcher.updateResults(); } } } @@ -105,7 +104,7 @@ Item { // Format an emoji entry for the results list function formatEmojiEntry(emoji) { let title = emoji.name; - let description = (emoji.keywords || []).join(", "); + let description = emoji.keywords.join(", "); if (emoji.category) { description += " โ€ข Category: " + emoji.category; diff --git a/Services/Keyboard/EmojiService.qml b/Services/Keyboard/EmojiService.qml index 5cbf0cc7..e5fc8dcd 100644 --- a/Services/Keyboard/EmojiService.qml +++ b/Services/Keyboard/EmojiService.qml @@ -33,9 +33,9 @@ Singleton { const results = emojis.filter(emoji => { for (let term of terms) { const emojiMatch = emoji.emoji.toLowerCase().includes(term); - const nameMatch = (emoji.name || "").toLowerCase().includes(term); - const keywordMatch = (emoji.keywords || []).some(kw => kw.toLowerCase().includes(term)); - const categoryMatch = (emoji.category || "").toLowerCase().includes(term); + const nameMatch = emoji.name.toLowerCase().includes(term); + const keywordMatch = emoji.keywords.some(kw => kw.toLowerCase().includes(term)); + const categoryMatch = emoji.category.toLowerCase().includes(term); if (!emojiMatch && !nameMatch && !keywordMatch && !categoryMatch) { return false; @@ -62,7 +62,7 @@ Singleton { if (b.usageCount !== a.usageCount) { return b.usageCount - a.usageCount; } - return (a.emoji.name || "").localeCompare(b.emoji.name || ""); + return a.emoji.name.localeCompare(b.emoji.name); }); // Return the emoji objects limited by the specified count From 76982e5de60fc3a4950999f105df67dcad5c4afc Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Thu, 27 Nov 2025 23:25:01 -0800 Subject: [PATCH 10/15] fix: always open to "recent" tab --- Modules/Panels/Launcher/Plugins/EmojiPlugin.qml | 5 +++++ Services/Keyboard/EmojiService.qml | 3 +-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml b/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml index 07f038aa..12209416 100644 --- a/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml +++ b/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml @@ -50,6 +50,11 @@ Item { } } + function onOpened() { + // Always reset to "recent" category when opening + selectedCategory = "recent"; + } + // Check if this plugin handles the command function handleCommand(searchText) { return searchText.startsWith(">emoji"); diff --git a/Services/Keyboard/EmojiService.qml b/Services/Keyboard/EmojiService.qml index e5fc8dcd..09f1dcb8 100644 --- a/Services/Keyboard/EmojiService.qml +++ b/Services/Keyboard/EmojiService.qml @@ -103,9 +103,8 @@ Singleton { return []; } - // Special case: "recent" category shows popular/recently used if (category === "recent") { - return _getPopularEmojis(50); + return _getPopularEmojis(25); } return emojis.filter(function(emoji) { From 4812d9d1e685e905b63e609c6dc15281025fc143 Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Thu, 27 Nov 2025 23:50:19 -0800 Subject: [PATCH 11/15] feat: add flag category --- Assets/Launcher/emoji.json | 1044 ++++++++--------- .../Panels/Launcher/Plugins/EmojiPlugin.qml | 5 +- 2 files changed, 525 insertions(+), 524 deletions(-) diff --git a/Assets/Launcher/emoji.json b/Assets/Launcher/emoji.json index 127cb03a..cca61309 100644 --- a/Assets/Launcher/emoji.json +++ b/Assets/Launcher/emoji.json @@ -10783,1601 +10783,1601 @@ }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡จ", - "name": "flag: Ascension Island", + "name": "Ascension Island", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฉ", - "name": "flag: Andorra", + "name": "Andorra", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ช", - "name": "flag: United Arab Emirates", + "name": "United Arab Emirates", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ซ", - "name": "flag: Afghanistan", + "name": "Afghanistan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฌ", - "name": "flag: Antigua & Barbuda", + "name": "Antigua & Barbuda", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฎ", - "name": "flag: Anguilla", + "name": "Anguilla", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฑ", - "name": "flag: Albania", + "name": "Albania", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฒ", - "name": "flag: Armenia", + "name": "Armenia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ด", - "name": "flag: Angola", + "name": "Angola", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ถ", - "name": "flag: Antarctica", + "name": "Antarctica", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ท", - "name": "flag: Argentina", + "name": "Argentina", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ธ", - "name": "flag: American Samoa", + "name": "American Samoa", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡น", - "name": "flag: Austria", + "name": "Austria", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡บ", - "name": "flag: Australia", + "name": "Australia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ผ", - "name": "flag: Aruba", + "name": "Aruba", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฝ", - "name": "flag: ร…land Islands", + "name": "ร…land Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฆ๐Ÿ‡ฟ", - "name": "flag: Azerbaijan", + "name": "Azerbaijan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ฆ", - "name": "flag: Bosnia & Herzegovina", + "name": "Bosnia & Herzegovina", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ง", - "name": "flag: Barbados", + "name": "Barbados", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ฉ", - "name": "flag: Bangladesh", + "name": "Bangladesh", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ช", - "name": "flag: Belgium", + "name": "Belgium", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ซ", - "name": "flag: Burkina Faso", + "name": "Burkina Faso", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ฌ", - "name": "flag: Bulgaria", + "name": "Bulgaria", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ญ", - "name": "flag: Bahrain", + "name": "Bahrain", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ฎ", - "name": "flag: Burundi", + "name": "Burundi", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ฏ", - "name": "flag: Benin", + "name": "Benin", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ฑ", - "name": "flag: St. Barthรฉlemy", + "name": "St. Barthรฉlemy", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ฒ", - "name": "flag: Bermuda", + "name": "Bermuda", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ณ", - "name": "flag: Brunei", + "name": "Brunei", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ด", - "name": "flag: Bolivia", + "name": "Bolivia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ถ", - "name": "flag: Caribbean Netherlands", + "name": "Caribbean Netherlands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ท", - "name": "flag: Brazil", + "name": "Brazil", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ธ", - "name": "flag: Bahamas", + "name": "Bahamas", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡น", - "name": "flag: Bhutan", + "name": "Bhutan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ป", - "name": "flag: Bouvet Island", + "name": "Bouvet Island", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ผ", - "name": "flag: Botswana", + "name": "Botswana", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡พ", - "name": "flag: Belarus", + "name": "Belarus", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ง๐Ÿ‡ฟ", - "name": "flag: Belize", + "name": "Belize", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ฆ", - "name": "flag: Canada", + "name": "Canada", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡จ", - "name": "flag: Cocos (Keeling) Islands", + "name": "Cocos (Keeling) Islands", "keywords": [ "keeling" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ฉ", - "name": "flag: Congo - Kinshasa", + "name": "Congo - Kinshasa", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ซ", - "name": "flag: Central African Republic", + "name": "Central African Republic", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ฌ", - "name": "flag: Congo - Brazzaville", + "name": "Congo - Brazzaville", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ญ", - "name": "flag: Switzerland", + "name": "Switzerland", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ฎ", - "name": "flag: Cรดte dโ€™Ivoire", + "name": "Cรดte dโ€™Ivoire", "keywords": [ "ivory" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ฐ", - "name": "flag: Cook Islands", + "name": "Cook Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ฑ", - "name": "flag: Chile", + "name": "Chile", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ฒ", - "name": "flag: Cameroon", + "name": "Cameroon", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ณ", - "name": "flag: China", + "name": "China", "keywords": [ "china" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ด", - "name": "flag: Colombia", + "name": "Colombia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ต", - "name": "flag: Clipperton Island", + "name": "Clipperton Island", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ท", - "name": "flag: Costa Rica", + "name": "Costa Rica", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡บ", - "name": "flag: Cuba", + "name": "Cuba", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ป", - "name": "flag: Cape Verde", + "name": "Cape Verde", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ผ", - "name": "flag: Curaรงao", + "name": "Curaรงao", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ฝ", - "name": "flag: Christmas Island", + "name": "Christmas Island", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡พ", - "name": "flag: Cyprus", + "name": "Cyprus", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡จ๐Ÿ‡ฟ", - "name": "flag: Czechia", + "name": "Czechia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฉ๐Ÿ‡ช", - "name": "flag: Germany", + "name": "Germany", "keywords": [ "flag", "germany" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฌ", - "name": "flag: Diego Garcia", + "name": "Diego Garcia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฏ", - "name": "flag: Djibouti", + "name": "Djibouti", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฐ", - "name": "flag: Denmark", + "name": "Denmark", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฒ", - "name": "flag: Dominica", + "name": "Dominica", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฉ๐Ÿ‡ด", - "name": "flag: Dominican Republic", + "name": "Dominican Republic", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฉ๐Ÿ‡ฟ", - "name": "flag: Algeria", + "name": "Algeria", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ช๐Ÿ‡ฆ", - "name": "flag: Ceuta & Melilla", + "name": "Ceuta & Melilla", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ช๐Ÿ‡จ", - "name": "flag: Ecuador", + "name": "Ecuador", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ช๐Ÿ‡ช", - "name": "flag: Estonia", + "name": "Estonia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ช๐Ÿ‡ฌ", - "name": "flag: Egypt", + "name": "Egypt", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ช๐Ÿ‡ญ", - "name": "flag: Western Sahara", + "name": "Western Sahara", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ช๐Ÿ‡ท", - "name": "flag: Eritrea", + "name": "Eritrea", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ช๐Ÿ‡ธ", - "name": "flag: Spain", + "name": "Spain", "keywords": [ "spain" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ช๐Ÿ‡น", - "name": "flag: Ethiopia", + "name": "Ethiopia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ช๐Ÿ‡บ", - "name": "flag: European Union", + "name": "European Union", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ซ๐Ÿ‡ฎ", - "name": "flag: Finland", + "name": "Finland", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ซ๐Ÿ‡ฏ", - "name": "flag: Fiji", + "name": "Fiji", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ซ๐Ÿ‡ฐ", - "name": "flag: Falkland Islands", + "name": "Falkland Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ซ๐Ÿ‡ฒ", - "name": "flag: Micronesia", + "name": "Micronesia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ซ๐Ÿ‡ด", - "name": "flag: Faroe Islands", + "name": "Faroe Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ซ๐Ÿ‡ท", - "name": "flag: France", + "name": "France", "keywords": [ "france", "french" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฆ", - "name": "flag: Gabon", + "name": "Gabon", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ง", - "name": "flag: United Kingdom", + "name": "United Kingdom", "keywords": [ "flag", "british" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฉ", - "name": "flag: Grenada", + "name": "Grenada", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ช", - "name": "flag: Georgia", + "name": "Georgia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ซ", - "name": "flag: French Guiana", + "name": "French Guiana", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฌ", - "name": "flag: Guernsey", + "name": "Guernsey", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ญ", - "name": "flag: Ghana", + "name": "Ghana", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฎ", - "name": "flag: Gibraltar", + "name": "Gibraltar", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฑ", - "name": "flag: Greenland", + "name": "Greenland", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ฒ", - "name": "flag: Gambia", + "name": "Gambia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ณ", - "name": "flag: Guinea", + "name": "Guinea", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ต", - "name": "flag: Guadeloupe", + "name": "Guadeloupe", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ถ", - "name": "flag: Equatorial Guinea", + "name": "Equatorial Guinea", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ท", - "name": "flag: Greece", + "name": "Greece", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ธ", - "name": "flag: South Georgia & South Sandwich Islands", + "name": "South Georgia & South Sandwich Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡น", - "name": "flag: Guatemala", + "name": "Guatemala", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡บ", - "name": "flag: Guam", + "name": "Guam", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡ผ", - "name": "flag: Guinea-Bissau", + "name": "Guinea-Bissau", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฌ๐Ÿ‡พ", - "name": "flag: Guyana", + "name": "Guyana", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ญ๐Ÿ‡ฐ", - "name": "flag: Hong Kong SAR China", + "name": "Hong Kong SAR China", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ญ๐Ÿ‡ฒ", - "name": "flag: Heard & McDonald Islands", + "name": "Heard & McDonald Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ญ๐Ÿ‡ณ", - "name": "flag: Honduras", + "name": "Honduras", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ญ๐Ÿ‡ท", - "name": "flag: Croatia", + "name": "Croatia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ญ๐Ÿ‡น", - "name": "flag: Haiti", + "name": "Haiti", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ญ๐Ÿ‡บ", - "name": "flag: Hungary", + "name": "Hungary", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฎ๐Ÿ‡จ", - "name": "flag: Canary Islands", + "name": "Canary Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฎ๐Ÿ‡ฉ", - "name": "flag: Indonesia", + "name": "Indonesia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฎ๐Ÿ‡ช", - "name": "flag: Ireland", + "name": "Ireland", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฎ๐Ÿ‡ฑ", - "name": "flag: Israel", + "name": "Israel", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฎ๐Ÿ‡ฒ", - "name": "flag: Isle of Man", + "name": "Isle of Man", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฎ๐Ÿ‡ณ", - "name": "flag: India", + "name": "India", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฎ๐Ÿ‡ด", - "name": "flag: British Indian Ocean Territory", + "name": "British Indian Ocean Territory", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฎ๐Ÿ‡ถ", - "name": "flag: Iraq", + "name": "Iraq", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฎ๐Ÿ‡ท", - "name": "flag: Iran", + "name": "Iran", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฎ๐Ÿ‡ธ", - "name": "flag: Iceland", + "name": "Iceland", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฎ๐Ÿ‡น", - "name": "flag: Italy", + "name": "Italy", "keywords": [ "italy" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฏ๐Ÿ‡ช", - "name": "flag: Jersey", + "name": "Jersey", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฏ๐Ÿ‡ฒ", - "name": "flag: Jamaica", + "name": "Jamaica", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฏ๐Ÿ‡ด", - "name": "flag: Jordan", + "name": "Jordan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฏ๐Ÿ‡ต", - "name": "flag: Japan", + "name": "Japan", "keywords": [ "japan" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฐ๐Ÿ‡ช", - "name": "flag: Kenya", + "name": "Kenya", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฌ", - "name": "flag: Kyrgyzstan", + "name": "Kyrgyzstan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฐ๐Ÿ‡ญ", - "name": "flag: Cambodia", + "name": "Cambodia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฎ", - "name": "flag: Kiribati", + "name": "Kiribati", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฒ", - "name": "flag: Comoros", + "name": "Comoros", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฐ๐Ÿ‡ณ", - "name": "flag: St. Kitts & Nevis", + "name": "St. Kitts & Nevis", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฐ๐Ÿ‡ต", - "name": "flag: North Korea", + "name": "North Korea", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฐ๐Ÿ‡ท", - "name": "flag: South Korea", + "name": "South Korea", "keywords": [ "korea" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฐ๐Ÿ‡ผ", - "name": "flag: Kuwait", + "name": "Kuwait", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฐ๐Ÿ‡พ", - "name": "flag: Cayman Islands", + "name": "Cayman Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฐ๐Ÿ‡ฟ", - "name": "flag: Kazakhstan", + "name": "Kazakhstan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฑ๐Ÿ‡ฆ", - "name": "flag: Laos", + "name": "Laos", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฑ๐Ÿ‡ง", - "name": "flag: Lebanon", + "name": "Lebanon", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฑ๐Ÿ‡จ", - "name": "flag: St. Lucia", + "name": "St. Lucia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฑ๐Ÿ‡ฎ", - "name": "flag: Liechtenstein", + "name": "Liechtenstein", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฑ๐Ÿ‡ฐ", - "name": "flag: Sri Lanka", + "name": "Sri Lanka", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฑ๐Ÿ‡ท", - "name": "flag: Liberia", + "name": "Liberia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฑ๐Ÿ‡ธ", - "name": "flag: Lesotho", + "name": "Lesotho", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฑ๐Ÿ‡น", - "name": "flag: Lithuania", + "name": "Lithuania", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฑ๐Ÿ‡บ", - "name": "flag: Luxembourg", + "name": "Luxembourg", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฑ๐Ÿ‡ป", - "name": "flag: Latvia", + "name": "Latvia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฑ๐Ÿ‡พ", - "name": "flag: Libya", + "name": "Libya", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฆ", - "name": "flag: Morocco", + "name": "Morocco", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡จ", - "name": "flag: Monaco", + "name": "Monaco", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฉ", - "name": "flag: Moldova", + "name": "Moldova", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ช", - "name": "flag: Montenegro", + "name": "Montenegro", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ซ", - "name": "flag: St. Martin", + "name": "St. Martin", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฌ", - "name": "flag: Madagascar", + "name": "Madagascar", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ญ", - "name": "flag: Marshall Islands", + "name": "Marshall Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฐ", - "name": "flag: North Macedonia", + "name": "North Macedonia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฑ", - "name": "flag: Mali", + "name": "Mali", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฒ", - "name": "flag: Myanmar (Burma)", + "name": "Myanmar (Burma)", "keywords": [ "burma" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ณ", - "name": "flag: Mongolia", + "name": "Mongolia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ด", - "name": "flag: Macao SAR China", + "name": "Macao SAR China", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ต", - "name": "flag: Northern Mariana Islands", + "name": "Northern Mariana Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ถ", - "name": "flag: Martinique", + "name": "Martinique", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ท", - "name": "flag: Mauritania", + "name": "Mauritania", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ธ", - "name": "flag: Montserrat", + "name": "Montserrat", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡น", - "name": "flag: Malta", + "name": "Malta", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡บ", - "name": "flag: Mauritius", + "name": "Mauritius", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ป", - "name": "flag: Maldives", + "name": "Maldives", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ผ", - "name": "flag: Malawi", + "name": "Malawi", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฝ", - "name": "flag: Mexico", + "name": "Mexico", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡พ", - "name": "flag: Malaysia", + "name": "Malaysia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฒ๐Ÿ‡ฟ", - "name": "flag: Mozambique", + "name": "Mozambique", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡ฆ", - "name": "flag: Namibia", + "name": "Namibia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡จ", - "name": "flag: New Caledonia", + "name": "New Caledonia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡ช", - "name": "flag: Niger", + "name": "Niger", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡ซ", - "name": "flag: Norfolk Island", + "name": "Norfolk Island", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡ฌ", - "name": "flag: Nigeria", + "name": "Nigeria", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡ฎ", - "name": "flag: Nicaragua", + "name": "Nicaragua", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡ฑ", - "name": "flag: Netherlands", + "name": "Netherlands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡ด", - "name": "flag: Norway", + "name": "Norway", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡ต", - "name": "flag: Nepal", + "name": "Nepal", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡ท", - "name": "flag: Nauru", + "name": "Nauru", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡บ", - "name": "flag: Niue", + "name": "Niue", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ณ๐Ÿ‡ฟ", - "name": "flag: New Zealand", + "name": "New Zealand", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ด๐Ÿ‡ฒ", - "name": "flag: Oman", + "name": "Oman", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ฆ", - "name": "flag: Panama", + "name": "Panama", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ช", - "name": "flag: Peru", + "name": "Peru", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ซ", - "name": "flag: French Polynesia", + "name": "French Polynesia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ฌ", - "name": "flag: Papua New Guinea", + "name": "Papua New Guinea", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ญ", - "name": "flag: Philippines", + "name": "Philippines", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ฐ", - "name": "flag: Pakistan", + "name": "Pakistan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ฑ", - "name": "flag: Poland", + "name": "Poland", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ฒ", - "name": "flag: St. Pierre & Miquelon", + "name": "St. Pierre & Miquelon", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ณ", - "name": "flag: Pitcairn Islands", + "name": "Pitcairn Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ท", - "name": "flag: Puerto Rico", + "name": "Puerto Rico", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ธ", - "name": "flag: Palestinian Territories", + "name": "Palestinian Territories", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡น", - "name": "flag: Portugal", + "name": "Portugal", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡ผ", - "name": "flag: Palau", + "name": "Palau", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ต๐Ÿ‡พ", - "name": "flag: Paraguay", + "name": "Paraguay", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ถ๐Ÿ‡ฆ", - "name": "flag: Qatar", + "name": "Qatar", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ท๐Ÿ‡ช", - "name": "flag: Rรฉunion", + "name": "Rรฉunion", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ท๐Ÿ‡ด", - "name": "flag: Romania", + "name": "Romania", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ท๐Ÿ‡ธ", - "name": "flag: Serbia", + "name": "Serbia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ท๐Ÿ‡บ", - "name": "flag: Russia", + "name": "Russia", "keywords": [ "russia" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ท๐Ÿ‡ผ", - "name": "flag: Rwanda", + "name": "Rwanda", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ฆ", - "name": "flag: Saudi Arabia", + "name": "Saudi Arabia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ง", - "name": "flag: Solomon Islands", + "name": "Solomon Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡จ", - "name": "flag: Seychelles", + "name": "Seychelles", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ฉ", - "name": "flag: Sudan", + "name": "Sudan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ช", - "name": "flag: Sweden", + "name": "Sweden", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ฌ", - "name": "flag: Singapore", + "name": "Singapore", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ญ", - "name": "flag: St. Helena", + "name": "St. Helena", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ฎ", - "name": "flag: Slovenia", + "name": "Slovenia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ฏ", - "name": "flag: Svalbard & Jan Mayen", + "name": "Svalbard & Jan Mayen", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ฐ", - "name": "flag: Slovakia", + "name": "Slovakia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ฑ", - "name": "flag: Sierra Leone", + "name": "Sierra Leone", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ฒ", - "name": "flag: San Marino", + "name": "San Marino", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ณ", - "name": "flag: Senegal", + "name": "Senegal", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ด", - "name": "flag: Somalia", + "name": "Somalia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ท", - "name": "flag: Suriname", + "name": "Suriname", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ธ", - "name": "flag: South Sudan", + "name": "South Sudan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡น", - "name": "flag: Sรฃo Tomรฉ & Prรญncipe", + "name": "Sรฃo Tomรฉ & Prรญncipe", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ป", - "name": "flag: El Salvador", + "name": "El Salvador", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ฝ", - "name": "flag: Sint Maarten", + "name": "Sint Maarten", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡พ", - "name": "flag: Syria", + "name": "Syria", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ธ๐Ÿ‡ฟ", - "name": "flag: Eswatini", + "name": "Eswatini", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ฆ", - "name": "flag: Tristan da Cunha", + "name": "Tristan da Cunha", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡จ", - "name": "flag: Turks & Caicos Islands", + "name": "Turks & Caicos Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ฉ", - "name": "flag: Chad", + "name": "Chad", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ซ", - "name": "flag: French Southern Territories", + "name": "French Southern Territories", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ฌ", - "name": "flag: Togo", + "name": "Togo", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ญ", - "name": "flag: Thailand", + "name": "Thailand", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ฏ", - "name": "flag: Tajikistan", + "name": "Tajikistan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ฐ", - "name": "flag: Tokelau", + "name": "Tokelau", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ฑ", - "name": "flag: Timor-Leste", + "name": "Timor-Leste", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ฒ", - "name": "flag: Turkmenistan", + "name": "Turkmenistan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ณ", - "name": "flag: Tunisia", + "name": "Tunisia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ด", - "name": "flag: Tonga", + "name": "Tonga", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ท", - "name": "flag: Turkey", + "name": "Turkey", "keywords": [ "turkey" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡น", - "name": "flag: Trinidad & Tobago", + "name": "Trinidad & Tobago", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ป", - "name": "flag: Tuvalu", + "name": "Tuvalu", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ผ", - "name": "flag: Taiwan", + "name": "Taiwan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡น๐Ÿ‡ฟ", - "name": "flag: Tanzania", + "name": "Tanzania", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡บ๐Ÿ‡ฆ", - "name": "flag: Ukraine", + "name": "Ukraine", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡บ๐Ÿ‡ฌ", - "name": "flag: Uganda", + "name": "Uganda", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡บ๐Ÿ‡ฒ", - "name": "flag: U.S. Outlying Islands", + "name": "U.S. Outlying Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡บ๐Ÿ‡ณ", - "name": "flag: United Nations", + "name": "United Nations", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡บ๐Ÿ‡ธ", - "name": "flag: United States", + "name": "United States", "keywords": [ "flag", "united", "america" ], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡บ๐Ÿ‡พ", - "name": "flag: Uruguay", + "name": "Uruguay", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡บ๐Ÿ‡ฟ", - "name": "flag: Uzbekistan", + "name": "Uzbekistan", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ป๐Ÿ‡ฆ", - "name": "flag: Vatican City", + "name": "Vatican City", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ป๐Ÿ‡จ", - "name": "flag: St. Vincent & Grenadines", + "name": "St. Vincent & Grenadines", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ป๐Ÿ‡ช", - "name": "flag: Venezuela", + "name": "Venezuela", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ป๐Ÿ‡ฌ", - "name": "flag: British Virgin Islands", + "name": "British Virgin Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ป๐Ÿ‡ฎ", - "name": "flag: U.S. Virgin Islands", + "name": "U.S. Virgin Islands", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ป๐Ÿ‡ณ", - "name": "flag: Vietnam", + "name": "Vietnam", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ป๐Ÿ‡บ", - "name": "flag: Vanuatu", + "name": "Vanuatu", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ผ๐Ÿ‡ซ", - "name": "flag: Wallis & Futuna", + "name": "Wallis & Futuna", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ผ๐Ÿ‡ธ", - "name": "flag: Samoa", + "name": "Samoa", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฝ๐Ÿ‡ฐ", - "name": "flag: Kosovo", + "name": "Kosovo", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡พ๐Ÿ‡ช", - "name": "flag: Yemen", + "name": "Yemen", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡พ๐Ÿ‡น", - "name": "flag: Mayotte", + "name": "Mayotte", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฟ๐Ÿ‡ฆ", - "name": "flag: South Africa", + "name": "South Africa", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฟ๐Ÿ‡ฒ", - "name": "flag: Zambia", + "name": "Zambia", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿ‡ฟ๐Ÿ‡ผ", - "name": "flag: Zimbabwe", + "name": "Zimbabwe", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ", - "name": "flag: England", + "name": "England", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ", - "name": "flag: Scotland", + "name": "Scotland", "keywords": [], - "category": "symbols" + "category": "flags" }, { "emoji": "๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ", - "name": "flag: Wales", + "name": "Wales", "keywords": [], - "category": "symbols" + "category": "flags" } ] diff --git a/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml b/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml index 12209416..12eb4771 100644 --- a/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml +++ b/Modules/Panels/Launcher/Plugins/EmojiPlugin.qml @@ -23,10 +23,11 @@ Item { "activity": "run", "travel": "plane", "objects": "home", - "symbols": "star" + "symbols": "star", + "flags": "flag" }) - property var categories: ["recent", "people", "animals", "nature", "food", "activity", "travel", "objects", "symbols"] + property var categories: ["recent", "people", "animals", "nature", "food", "activity", "travel", "objects", "symbols", "flags"] // Force update results when emoji service loads Connections { From 816689dca2d2a978be177d9962a6555643897eed Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Fri, 28 Nov 2025 00:05:02 -0800 Subject: [PATCH 12/15] fix: better interface scaling --- Modules/Panels/Launcher/Launcher.qml | 70 ++++++++++++++++++++++++---- 1 file changed, 60 insertions(+), 10 deletions(-) diff --git a/Modules/Panels/Launcher/Launcher.qml b/Modules/Panels/Launcher/Launcher.qml index b944983d..b0d8accd 100644 --- a/Modules/Panels/Launcher/Launcher.qml +++ b/Modules/Panels/Launcher/Launcher.qml @@ -877,8 +877,18 @@ SmartPanel { width: parent.width height: parent.height - cellWidth: gridCellSize + Style.marginXXS - cellHeight: gridCellSize + Style.marginXXS + cellWidth: { + if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { + return Math.floor(parent.width / 5); + } + return gridCellSize + Style.marginXXS; + } + cellHeight: { + if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { + return Math.floor(parent.width / 5) * 1.2; + } + return gridCellSize + Style.marginXXS; + } model: results cacheBuffer: resultsGrid.height * 2 keyNavigationEnabled: false @@ -934,8 +944,18 @@ SmartPanel { property bool isSelected: (!root.ignoreMouseHover && mouseArea.containsMouse) || (index === selectedIndex) property string appId: (modelData && modelData.appId) ? String(modelData.appId) : "" - width: gridCellSize - height: gridCellSize + width: { + if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { + return Math.floor(resultsGrid.width / 5) - 8; + } + return gridCellSize; + } + height: { + if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { + return Math.floor(resultsGrid.width / 5) * 1.2 - 8; + } + return gridCellSize; + } radius: Style.radiusM color: gridEntry.isSelected ? Color.mHover : Color.mSurface @@ -948,13 +968,28 @@ SmartPanel { ColumnLayout { anchors.fill: parent - anchors.margins: Style.marginM + anchors.margins: { + if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { + return 4; + } + return Style.marginM; + } spacing: Style.marginS // Icon badge or Image preview or Emoji Rectangle { - Layout.preferredWidth: badgeSize * 1.5 - Layout.preferredHeight: badgeSize * 1.5 + Layout.preferredWidth: { + if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode && modelData.emojiChar) { + return gridEntry.width - 8; + } + return badgeSize * 1.5; + } + Layout.preferredHeight: { + if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode && modelData.emojiChar) { + return gridEntry.width - 8; + } + return badgeSize * 1.5; + } Layout.alignment: Qt.AlignHCenter radius: Style.radiusM color: Color.mSurfaceVariant @@ -1018,7 +1053,15 @@ SmartPanel { anchors.centerIn: parent visible: modelData.emojiChar || (!gridImagePreview.visible && !gridIconLoader.visible) text: modelData.emojiChar ? modelData.emojiChar : modelData.name.charAt(0).toUpperCase() - pointSize: modelData.emojiChar ? Style.fontSizeXXL * 2 : Style.fontSizeXL + pointSize: { + if (modelData.emojiChar) { + if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { + return gridEntry.width * 0.4; + } + return Style.fontSizeXXL * 2; + } + return Style.fontSizeXL; + } font.weight: Style.fontWeightBold color: modelData.emojiChar ? Color.mOnSurface : Color.mOnPrimary } @@ -1027,13 +1070,20 @@ SmartPanel { // Text content NText { text: modelData.name || "Unknown" - pointSize: Style.fontSizeS + pointSize: { + if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode && modelData.emojiChar) { + return Style.fontSizeS; + } + return Style.fontSizeS; + } font.weight: Style.fontWeightSemiBold color: gridEntry.isSelected ? Color.mOnHover : Color.mOnSurface elide: Text.ElideRight Layout.fillWidth: true - Layout.maximumWidth: gridCellSize - Style.marginM * 2 + Layout.maximumWidth: gridEntry.width - 8 horizontalAlignment: Text.AlignHCenter + wrapMode: Text.NoWrap + maximumLineCount: 1 } } From 2867048d9ba770311e6c87ffa221d78320e01168 Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Fri, 28 Nov 2025 17:51:21 -0800 Subject: [PATCH 13/15] fix: arrow key navigation + use tab to cycle through categories --- Modules/Panels/Launcher/Launcher.qml | 30 ++++++++++++++++++++++++---- 1 file changed, 26 insertions(+), 4 deletions(-) diff --git a/Modules/Panels/Launcher/Launcher.qml b/Modules/Panels/Launcher/Launcher.qml index b0d8accd..3dc877ed 100644 --- a/Modules/Panels/Launcher/Launcher.qml +++ b/Modules/Panels/Launcher/Launcher.qml @@ -79,7 +79,14 @@ SmartPanel { // They are not coming from SmartPanelWindow as they are consumed by the search field before reaching the panel. // They are instead being forwared from the search field NTextInput below. function onTabPressed() { - selectNextWrapped(); + // In emoji browsing mode, Tab navigates between categories + if (activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { + var currentIndex = emojiPlugin.categories.indexOf(emojiPlugin.selectedCategory); + var nextIndex = (currentIndex + 1) % emojiPlugin.categories.length; + emojiPlugin.selectCategory(emojiPlugin.categories[nextIndex]); + } else { + selectNextWrapped(); + } } function onBackTabPressed() { @@ -898,9 +905,14 @@ SmartPanel { onWidthChanged: { // Update gridColumns based on actual GridView width // This ensures navigation works correctly regardless of panel size - const actualCols = Math.floor(width / cellWidth); - if (actualCols > 0 && actualCols !== root.gridColumns) { - root.gridColumns = actualCols; + if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { + // Always 5 columns for emoji browsing mode + root.gridColumns = 5; + } else { + const actualCols = Math.floor(width / cellWidth); + if (actualCols > 0 && actualCols !== root.gridColumns) { + root.gridColumns = actualCols; + } } } @@ -913,6 +925,16 @@ SmartPanel { onModelChanged: {} + // Update gridColumns when entering/exiting emoji browsing mode + Connections { + target: emojiPlugin + function onIsBrowsingModeChanged() { + if (emojiPlugin.isBrowsingMode) { + root.gridColumns = 5; + } + } + } + // Handle scrolling to show selected item when it changes Connections { target: root From 4cc6d8b54e2d824105afc4a9fb00eb98ef329766 Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Fri, 28 Nov 2025 17:54:25 -0800 Subject: [PATCH 14/15] fix: emoji grid alignment on right side --- Modules/Panels/Launcher/Launcher.qml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/Modules/Panels/Launcher/Launcher.qml b/Modules/Panels/Launcher/Launcher.qml index 3dc877ed..54a9d96b 100644 --- a/Modules/Panels/Launcher/Launcher.qml +++ b/Modules/Panels/Launcher/Launcher.qml @@ -886,13 +886,13 @@ SmartPanel { height: parent.height cellWidth: { if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { - return Math.floor(parent.width / 5); + return parent.width / 5; } return gridCellSize + Style.marginXXS; } cellHeight: { if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { - return Math.floor(parent.width / 5) * 1.2; + return (parent.width / 5) * 1.2; } return gridCellSize + Style.marginXXS; } @@ -968,13 +968,13 @@ SmartPanel { width: { if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { - return Math.floor(resultsGrid.width / 5) - 8; + return resultsGrid.width / 5; } return gridCellSize; } height: { if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { - return Math.floor(resultsGrid.width / 5) * 1.2 - 8; + return (resultsGrid.width / 5) * 1.2; } return gridCellSize; } From 1242082a9e44837b323e7b8d5c9d4b1f46bd3252 Mon Sep 17 00:00:00 2001 From: Eric Handley Date: Fri, 28 Nov 2025 17:56:05 -0800 Subject: [PATCH 15/15] fix: QFont warning spam --- Modules/Panels/Launcher/Launcher.qml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Modules/Panels/Launcher/Launcher.qml b/Modules/Panels/Launcher/Launcher.qml index 54a9d96b..185a16cb 100644 --- a/Modules/Panels/Launcher/Launcher.qml +++ b/Modules/Panels/Launcher/Launcher.qml @@ -1078,7 +1078,7 @@ SmartPanel { pointSize: { if (modelData.emojiChar) { if (root.activePlugin === emojiPlugin && emojiPlugin.isBrowsingMode) { - return gridEntry.width * 0.4; + return Math.max(Style.fontSizeL, gridEntry.width * 0.4); } return Style.fontSizeXXL * 2; }