From b5ce1e39d7cd01f75a4d304594edee3a434cf33c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Alexandre=20K=C3=BChn?= Date: Fri, 5 Aug 2022 09:44:29 +0000 Subject: [PATCH] [IMP] mail: Improve Emoji Picker (step 2) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Improvements: - Much more emojis in the emoji picker (more than 1800 emojis, up from 81) - Fuzzy search bar to find emoji in the emoji picker Known limitations: - Emoji visual is based on browser/OS, so some emojis may not be visible on some devices Task-2957928 closes odoo/odoo#99343 Signed-off-by: Alexandre Kรผhn (aku) --- addons/mail/__manifest__.py | 1 + .../static/src/components/emoji/emoji.xml | 10 - .../emoji_category_view.scss | 4 + .../emoji_category_view.xml | 4 +- .../emoji_grid_item_view.js | 21 + .../emoji_grid_item_view.xml | 9 + .../emoji_grid_row_view.js | 21 + .../emoji_grid_row_view.scss | 13 + .../emoji_grid_row_view.xml | 14 + .../emoji_grid_section_view.js | 21 + .../emoji_grid_section_view.xml | 9 + .../emoji_grid_view/emoji_grid_view.js | 12 +- .../emoji_grid_view/emoji_grid_view.scss | 18 + .../emoji_grid_view/emoji_grid_view.xml | 10 +- .../emoji_picker_view/emoji_picker_view.js | 4 + .../emoji_picker_view/emoji_picker_view.scss | 3 - .../emoji_picker_view/emoji_picker_view.xml | 1 + .../emoji_search_bar_view.js | 33 + .../emoji_search_bar_view.scss | 15 + .../emoji_search_bar_view.xml | 14 + .../emoji.js => emoji_view/emoji_view.js} | 8 +- .../src/components/emoji_view/emoji_view.xml | 10 + .../components/legacy_emoji/legacy_emoji.xml | 2 +- .../mail/static/src/models/composer_view.js | 4 +- addons/mail/static/src/models/emoji.js | 77 +- .../mail/static/src/models/emoji_category.js | 32 +- .../src/models/emoji_category_bar_view.js | 44 +- .../static/src/models/emoji_category_view.js | 29 +- .../static/src/models/emoji_grid_item_view.js | 41 + .../static/src/models/emoji_grid_row_view.js | 38 + .../src/models/emoji_grid_section_view.js | 20 + .../mail/static/src/models/emoji_grid_view.js | 193 +- .../models/emoji_grid_view_row_registry.js | 91 + .../static/src/models/emoji_in_category.js | 22 + .../src/models/emoji_or_emoji_in_category.js | 23 + .../static/src/models/emoji_picker_view.js | 41 +- .../src/models/emoji_picker_view__category.js | 34 + .../mail/static/src/models/emoji_registry.js | 156 +- .../src/models/emoji_search_bar_view.js | 81 + addons/mail/static/src/models/emoji_view.js | 21 +- addons/mail/static/src/models/message.js | 23 +- .../static/src/models/message_action_view.js | 2 +- addons/mail/static/src/models/popover_view.js | 2 +- addons/mail/static/src/models/throttle.js | 7 + .../mail/static/src/models_data/emoji_data.js | 26920 ++++++++++++++++ addons/mail/static/src/utils/utils.js | 2 +- addons/mail/static/src/xml/composer.xml | 4 +- .../models/emoji_registry_qunit_tests.js | 100 + .../components/composer_tests.js | 14 +- .../components/discuss_inbox_tests.js | 2 +- 50 files changed, 28040 insertions(+), 240 deletions(-) delete mode 100644 addons/mail/static/src/components/emoji/emoji.xml create mode 100644 addons/mail/static/src/components/emoji_category_view/emoji_category_view.scss create mode 100644 addons/mail/static/src/components/emoji_grid_item_view/emoji_grid_item_view.js create mode 100644 addons/mail/static/src/components/emoji_grid_item_view/emoji_grid_item_view.xml create mode 100644 addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.js create mode 100644 addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.scss create mode 100644 addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.xml create mode 100644 addons/mail/static/src/components/emoji_grid_section_view/emoji_grid_section_view.js create mode 100644 addons/mail/static/src/components/emoji_grid_section_view/emoji_grid_section_view.xml delete mode 100644 addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.scss create mode 100644 addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.js create mode 100644 addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.scss create mode 100644 addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.xml rename addons/mail/static/src/components/{emoji/emoji.js => emoji_view/emoji_view.js} (66%) create mode 100644 addons/mail/static/src/components/emoji_view/emoji_view.xml create mode 100644 addons/mail/static/src/models/emoji_grid_item_view.js create mode 100644 addons/mail/static/src/models/emoji_grid_row_view.js create mode 100644 addons/mail/static/src/models/emoji_grid_section_view.js create mode 100644 addons/mail/static/src/models/emoji_grid_view_row_registry.js create mode 100644 addons/mail/static/src/models/emoji_in_category.js create mode 100644 addons/mail/static/src/models/emoji_or_emoji_in_category.js create mode 100644 addons/mail/static/src/models/emoji_picker_view__category.js create mode 100644 addons/mail/static/src/models/emoji_search_bar_view.js create mode 100644 addons/mail/static/src/models_data/emoji_data.js create mode 100644 addons/mail/static/tests/models/emoji_registry_qunit_tests.js diff --git a/addons/mail/__manifest__.py b/addons/mail/__manifest__.py index 7570b2c8d7b..017874d6a4e 100644 --- a/addons/mail/__manifest__.py +++ b/addons/mail/__manifest__.py @@ -117,6 +117,7 @@ For more specific needs, you may also assign custom-defined actions 'mail.assets_messaging': [ 'mail/static/src/model/*.js', 'mail/static/src/models/*.js', + 'mail/static/src/models_data/*.js', 'mail/static/lib/selfie_segmentation/selfie_segmentation.js', ], # Custom bundle in case we want to remove things that are later added to web.assets_common diff --git a/addons/mail/static/src/components/emoji/emoji.xml b/addons/mail/static/src/components/emoji/emoji.xml deleted file mode 100644 index b25ddebe61e..00000000000 --- a/addons/mail/static/src/components/emoji/emoji.xml +++ /dev/null @@ -1,10 +0,0 @@ - - - - - - - - - - diff --git a/addons/mail/static/src/components/emoji_category_view/emoji_category_view.scss b/addons/mail/static/src/components/emoji_category_view/emoji_category_view.scss new file mode 100644 index 00000000000..86d8ab7b01f --- /dev/null +++ b/addons/mail/static/src/components/emoji_category_view/emoji_category_view.scss @@ -0,0 +1,4 @@ + +.o_EmojiCategoryView { + filter: grayscale(1); +} diff --git a/addons/mail/static/src/components/emoji_category_view/emoji_category_view.xml b/addons/mail/static/src/components/emoji_category_view/emoji_category_view.xml index a1c6007842f..c58c5da5bfd 100644 --- a/addons/mail/static/src/components/emoji_category_view/emoji_category_view.xml +++ b/addons/mail/static/src/components/emoji_category_view/emoji_category_view.xml @@ -2,8 +2,8 @@ - - + + diff --git a/addons/mail/static/src/components/emoji_grid_item_view/emoji_grid_item_view.js b/addons/mail/static/src/components/emoji_grid_item_view/emoji_grid_item_view.js new file mode 100644 index 00000000000..3fc53ba27b7 --- /dev/null +++ b/addons/mail/static/src/components/emoji_grid_item_view/emoji_grid_item_view.js @@ -0,0 +1,21 @@ +/** @odoo-module **/ + +import { registerMessagingComponent } from '@mail/utils/messaging_component'; + +const { Component } = owl; + +export class EmojiGridItemView extends Component { + /** + * @returns {EmojiGridItemView} + */ + get emojiGridItemView() { + return this.props.record; + } +} + +Object.assign(EmojiGridItemView, { + props: { record: Object }, + template: 'mail.EmojiGridItemView', +}); + +registerMessagingComponent(EmojiGridItemView); diff --git a/addons/mail/static/src/components/emoji_grid_item_view/emoji_grid_item_view.xml b/addons/mail/static/src/components/emoji_grid_item_view/emoji_grid_item_view.xml new file mode 100644 index 00000000000..5501a457c94 --- /dev/null +++ b/addons/mail/static/src/components/emoji_grid_item_view/emoji_grid_item_view.xml @@ -0,0 +1,9 @@ + + + + +
+ +
+
+
diff --git a/addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.js b/addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.js new file mode 100644 index 00000000000..b073d9d9b81 --- /dev/null +++ b/addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.js @@ -0,0 +1,21 @@ +/** @odoo-module **/ + +import { registerMessagingComponent } from '@mail/utils/messaging_component'; + +const { Component } = owl; + +export class EmojiGridRowView extends Component { + /** + * @returns {EmojiGridRowView} + */ + get emojiGridRowView() { + return this.props.record; + } +} + +Object.assign(EmojiGridRowView, { + props: { record: Object }, + template: 'mail.EmojiGridRowView', +}); + +registerMessagingComponent(EmojiGridRowView); diff --git a/addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.scss b/addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.scss new file mode 100644 index 00000000000..1d69ae7cc61 --- /dev/null +++ b/addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.scss @@ -0,0 +1,13 @@ +.o_EmojiGridRowView { + display: flex; + text-align: center; + height: var(--rowHeight); + user-select: none; +} + +.o_EmojiGridRowView_item { + max-width: var(--itemWidth); + width: var(--itemWidth); + cursor: pointer; + margin: 1px; +} diff --git a/addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.xml b/addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.xml new file mode 100644 index 00000000000..4fc3d834219 --- /dev/null +++ b/addons/mail/static/src/components/emoji_grid_row_view/emoji_grid_row_view.xml @@ -0,0 +1,14 @@ + + + + +
+ + + + + + +
+
+
diff --git a/addons/mail/static/src/components/emoji_grid_section_view/emoji_grid_section_view.js b/addons/mail/static/src/components/emoji_grid_section_view/emoji_grid_section_view.js new file mode 100644 index 00000000000..57ff0b3b951 --- /dev/null +++ b/addons/mail/static/src/components/emoji_grid_section_view/emoji_grid_section_view.js @@ -0,0 +1,21 @@ +/** @odoo-module **/ + +import { registerMessagingComponent } from '@mail/utils/messaging_component'; + +const { Component } = owl; + +export class EmojiGridSectionView extends Component { + /** + * @returns {EmojiGridSectionView} + */ + get emojiGridSectionView() { + return this.props.record; + } +} + +Object.assign(EmojiGridSectionView, { + props: { record: Object }, + template: 'mail.EmojiGridSectionView', +}); + +registerMessagingComponent(EmojiGridSectionView); diff --git a/addons/mail/static/src/components/emoji_grid_section_view/emoji_grid_section_view.xml b/addons/mail/static/src/components/emoji_grid_section_view/emoji_grid_section_view.xml new file mode 100644 index 00000000000..ffe47745b14 --- /dev/null +++ b/addons/mail/static/src/components/emoji_grid_section_view/emoji_grid_section_view.xml @@ -0,0 +1,9 @@ + + + + +
+ +
+
+
diff --git a/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.js b/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.js index be25e92201a..b82f0ff5635 100644 --- a/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.js +++ b/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.js @@ -1,10 +1,20 @@ /** @odoo-module **/ import { registerMessagingComponent } from '@mail/utils/messaging_component'; +import { useRefToModel } from '@mail/component_hooks/use_ref_to_model'; -const { Component } = owl; +const { Component, onMounted } = owl; export class EmojiGridView extends Component { + setup() { + useRefToModel({ fieldName: 'containerRef', refName: 'containerRef'}); + useRefToModel({ fieldName: 'listRef', refName: 'listRef'}); + useRefToModel({ fieldName: 'viewBlockRef', refName: 'viewBlockRef'}); + onMounted(() => { + this.emojiGridView.calculateDimensions(); + }); + } + /** * @returns {EmojiGridView} */ diff --git a/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.scss b/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.scss index 2cfa00244f2..a746a196e9c 100644 --- a/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.scss +++ b/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.scss @@ -5,4 +5,22 @@ .o_EmojiGridView { display: grid; grid-template-columns: repeat(9, 1fr); + text-align: center; +} + +.o_EmojiGridView_container { + height: auto; + width: auto; + overflow-y: scroll; + overflow-x: visible; +} + +.o_EmojiGridView_list { + position: relative; + display: flex; + justify-content: flex-start; +} + +.o_EmojiGridView_viewBlock { + position: absolute; } diff --git a/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.xml b/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.xml index 7aeca90b5bf..80b1967130e 100644 --- a/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.xml +++ b/addons/mail/static/src/components/emoji_grid_view/emoji_grid_view.xml @@ -2,11 +2,13 @@ -
- - - +
+
+
+ +
+
diff --git a/addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.js b/addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.js index 434b02083b0..bf2e6a386a1 100644 --- a/addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.js +++ b/addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.js @@ -1,10 +1,14 @@ /** @odoo-module **/ import { registerMessagingComponent } from '@mail/utils/messaging_component'; +import { useComponentToModel } from '@mail/component_hooks/use_component_to_model'; const { Component } = owl; export class EmojiPickerView extends Component { + setup() { + useComponentToModel({ fieldName: 'component' }); + } /** * @returns {EmojiPickerView} */ diff --git a/addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.scss b/addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.scss deleted file mode 100644 index 31da23ef5e3..00000000000 --- a/addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.scss +++ /dev/null @@ -1,3 +0,0 @@ -.o_EmojiPickerView { - height: Min(80vh, 340px); -} diff --git a/addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.xml b/addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.xml index e6ed2dc393f..f335e561334 100644 --- a/addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.xml +++ b/addons/mail/static/src/components/emoji_picker_view/emoji_picker_view.xml @@ -4,6 +4,7 @@
+
diff --git a/addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.js b/addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.js new file mode 100644 index 00000000000..a497140d447 --- /dev/null +++ b/addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.js @@ -0,0 +1,33 @@ +/** @odoo-module **/ + +import { registerMessagingComponent } from '@mail/utils/messaging_component'; +import { useRefToModel } from '@mail/component_hooks/use_ref_to_model'; +import { useUpdateToModel } from '@mail/component_hooks/use_update_to_model'; + + +const { Component } = owl; + +export class EmojiSearchBarView extends Component { + /** + * @override + */ + setup() { + super.setup(); + useRefToModel({ fieldName: 'inputRef', refName: 'input' }); + useUpdateToModel({ methodName: 'onComponentUpdate', modelName: 'EmojiSearchBarView' }); + } + + /** + * @returns {EmojiSearchBarView} + */ + get emojiSearchBarView() { + return this.props.record; + } +} + +Object.assign(EmojiSearchBarView, { + props: { record: Object }, + template: 'mail.EmojiSearchBarView', +}); + +registerMessagingComponent(EmojiSearchBarView); diff --git a/addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.scss b/addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.scss new file mode 100644 index 00000000000..e8acc6edea2 --- /dev/null +++ b/addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.scss @@ -0,0 +1,15 @@ +// ------------------------------------------------------------------ +// Layout +// ------------------------------------------------------------------ + +.o_EmojiSearchBarView_icon.o-isFocused { + color: darken($o-enterprise-primary-color, 5%), +} + +.o_EmojiSearchBarView_inputBar.o-isFocused { + color: darken($o-enterprise-primary-color, 5%), +} + +.o_EmojiSearchBarView_searchInput:focus { + outline: none; +} diff --git a/addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.xml b/addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.xml new file mode 100644 index 00000000000..c610b3f73a8 --- /dev/null +++ b/addons/mail/static/src/components/emoji_search_bar_view/emoji_search_bar_view.xml @@ -0,0 +1,14 @@ + + + + +
+
+ + +
+
+
+
+ +
diff --git a/addons/mail/static/src/components/emoji/emoji.js b/addons/mail/static/src/components/emoji_view/emoji_view.js similarity index 66% rename from addons/mail/static/src/components/emoji/emoji.js rename to addons/mail/static/src/components/emoji_view/emoji_view.js index 86c4effb3e3..e68687e9316 100644 --- a/addons/mail/static/src/components/emoji/emoji.js +++ b/addons/mail/static/src/components/emoji_view/emoji_view.js @@ -4,7 +4,7 @@ import { registerMessagingComponent } from '@mail/utils/messaging_component'; const { Component } = owl; -export class Emoji extends Component { +export class EmojiView extends Component { /** * @returns {EmojiView} */ @@ -13,9 +13,9 @@ export class Emoji extends Component { } } -Object.assign(Emoji, { +Object.assign(EmojiView, { props: { record: Object }, - template: 'mail.Emoji', + template: 'mail.EmojiView', }); -registerMessagingComponent(Emoji); +registerMessagingComponent(EmojiView); diff --git a/addons/mail/static/src/components/emoji_view/emoji_view.xml b/addons/mail/static/src/components/emoji_view/emoji_view.xml new file mode 100644 index 00000000000..5e6a7d54b1c --- /dev/null +++ b/addons/mail/static/src/components/emoji_view/emoji_view.xml @@ -0,0 +1,10 @@ + + + + + + + + + + diff --git a/addons/mail/static/src/components/legacy_emoji/legacy_emoji.xml b/addons/mail/static/src/components/legacy_emoji/legacy_emoji.xml index 7b41ea920b1..00254e831fb 100644 --- a/addons/mail/static/src/components/legacy_emoji/legacy_emoji.xml +++ b/addons/mail/static/src/components/legacy_emoji/legacy_emoji.xml @@ -2,7 +2,7 @@ - + diff --git a/addons/mail/static/src/models/composer_view.js b/addons/mail/static/src/models/composer_view.js index a307ac73ca4..fdecbf80006 100644 --- a/addons/mail/static/src/models/composer_view.js +++ b/addons/mail/static/src/models/composer_view.js @@ -214,7 +214,7 @@ registerModel({ */ onClickEmoji(ev) { this.saveStateInStore(); - this.insertIntoTextInput(ev.currentTarget.dataset.unicode); + this.insertIntoTextInput(ev.currentTarget.dataset.codepoints); if (!this.messaging.device.isMobileDevice) { this.update({ doFocus: true }); } @@ -1079,7 +1079,7 @@ registerModel({ const regexp = new RegExp( '(\\s|^)(' + escapedSource + ')(?=\\s|$)', 'g'); - htmlString = htmlString.replace(regexp, '$1' + emoji.unicode); + htmlString = htmlString.replace(regexp, '$1' + emoji.codepoints); } } return htmlString; diff --git a/addons/mail/static/src/models/emoji.js b/addons/mail/static/src/models/emoji.js index 72e481ecedb..7da84981e66 100644 --- a/addons/mail/static/src/models/emoji.js +++ b/addons/mail/static/src/models/emoji.js @@ -2,27 +2,76 @@ import { registerModel } from '@mail/model/model_core'; import { attr, many, one } from '@mail/model/model_field'; +import { clear } from '@mail/model/model_field_command'; registerModel({ name: 'Emoji', recordMethods: { /** + * Compares two strings + * * @private - * @returns {FieldCommand} + * @returns {boolean} */ - _computeEmojiRegistry() { - return this.messaging.emojiRegistry; + _fuzzySearch(string, search) { + let i = 0; + let j = 0; + while (i < string.length) { + if (string[i] === search[j]) { + j += 1; + } + if (j === search.length) { + return true; + } + i += 1; + } + return false; + }, + /** + * @private + * @returns {boolean} + */ + _isStringInEmojiKeywords(string) { + for (let index in this.searchData) { + if (this._fuzzySearch(this.searchData[index], string)) { //If at least one correspondence is found, return true. + return true; + } + } + return false; }, }, fields: { - description: attr({ - readonly: true, + allEmojiInCategoryOfCurrent: many('EmojiInCategory', { + compute() { + return this.emojiCategories.map(category => ({ category })); + }, + inverse: 'emoji', + isCausal: true, + }), + codepoints: attr({ + identifying: true, }), emojiCategories: many('EmojiCategory', { + compute() { + if (!this.emojiRegistry) { + return clear(); + } + return [this.emojiDataCategory]; + }, inverse: 'allEmojis', }), + emojiDataCategory: one('EmojiCategory'), + emojiOrEmojiInCategory: many('EmojiOrEmojiInCategory', { + inverse: 'emoji', + isCausal: true, + }), emojiRegistry: one('EmojiRegistry', { - compute: '_computeEmojiRegistry', + compute() { + if (!this.messaging) { + return clear(); + } + return this.messaging.emojiRegistry; + }, inverse: 'allEmojis', required: true, }), @@ -31,11 +80,21 @@ registerModel({ readonly: true, isCausal: true, }), - sources: attr({ + emoticons: attr(), + keywords: attr(), + name: attr({ readonly: true, }), - unicode: attr({ - identifying: true, + searchData: attr({ + compute() { + return [...this.shortcodes, ...this.emoticons, ...this.name, ...this.keywords]; + }, + }), + shortcodes: attr(), + sources: attr({ + compute() { + return [...this.shortcodes, ...this.emoticons]; + }, }), }, }); diff --git a/addons/mail/static/src/models/emoji_category.js b/addons/mail/static/src/models/emoji_category.js index 6c86551b907..eba04a09c14 100644 --- a/addons/mail/static/src/models/emoji_category.js +++ b/addons/mail/static/src/models/emoji_category.js @@ -1,20 +1,42 @@ /** @odoo-module **/ import { registerModel } from '@mail/model/model_core'; -import { attr, many } from '@mail/model/model_field'; +import { attr, many, one } from '@mail/model/model_field'; registerModel({ name: 'EmojiCategory', fields: { + allEmojiInCategoryOfCurrent: many('EmojiInCategory', { + inverse: 'category', + isCausal: true, + }), + allEmojiPickerViewCategory: many('EmojiPickerView.Category', { + inverse: 'category', + isCausal: true, + }), allEmojis: many('Emoji', { inverse: 'emojiCategories', }), - categoryName: attr({ + emojiCount: attr({ //Number of emojis that will be in that category once every emoji is loaded. + default: 0, + }), + emojiRegistry: one("EmojiRegistry", { + compute() { + return this.messaging.emojiRegistry; + }, + inverse: "allCategories", + required: true, + }), + name: attr({ identifying: true, }), - emojiCategoryViews: many('EmojiCategoryView', { - inverse: 'emojiCategory', - isCausal: true, + sortId: attr({ + readonly: true, + required: true, + }), + title: attr({ + readonly: true, + required: true, }), }, }); diff --git a/addons/mail/static/src/models/emoji_category_bar_view.js b/addons/mail/static/src/models/emoji_category_bar_view.js index e2f7f398a0f..8896ac885d3 100644 --- a/addons/mail/static/src/models/emoji_category_bar_view.js +++ b/addons/mail/static/src/models/emoji_category_bar_view.js @@ -5,49 +5,11 @@ import { many, one } from '@mail/model/model_field'; registerModel({ name: 'EmojiCategoryBarView', - recordMethods: { - /** - * @private - * @returns {FieldCommand} - */ - _computeActiveCategoryView() { - if (!this.activeByUserCategoryView) { - return this.defaultActiveCategoryView; - } - return this.activeByUserCategoryView; - }, - /** - * @private - * @returns {FieldCommand} - */ - _computeDefaultActiveCategoryView() { - return { - emojiCategory: { categoryName: "all" }, - emojiCategoryBarViewOwner: this, - }; - }, - /** - * @private - * @returns {FieldCommand} - */ - _computeEmojiCategoryViews() { - return this.messaging.emojiRegistry.allCategories.map(emojiCategory => ({ emojiCategory })); - }, - }, fields: { - activeByUserCategoryView: one('EmojiCategoryView', { - inverse: 'emojiCategoryBarViewOwnerAsActiveByUser', - }), - activeCategoryView: one('EmojiCategoryView', { - compute: '_computeActiveCategoryView', - inverse: 'emojiCategoryBarViewOwnerAsActive', - required: true, - }), - defaultActiveCategoryView: one('EmojiCategoryView', { - compute: '_computeDefaultActiveCategoryView', - }), emojiCategoryViews: many('EmojiCategoryView', { - compute: '_computeEmojiCategoryViews', + compute() { + return this.emojiPickerViewOwner.categories.map(category => ({ viewCategory: category })); + }, inverse: 'emojiCategoryBarViewOwner', isCausal: true, }), diff --git a/addons/mail/static/src/models/emoji_category_view.js b/addons/mail/static/src/models/emoji_category_view.js index b2cc4d60966..c7a32e28bc8 100644 --- a/addons/mail/static/src/models/emoji_category_view.js +++ b/addons/mail/static/src/models/emoji_category_view.js @@ -10,7 +10,16 @@ registerModel({ * @param {MouseEvent} ev */ onClick() { - this.update({ emojiCategoryBarViewOwnerAsActiveByUser: this.emojiCategoryBarViewOwner }); + this.emojiCategoryBarViewOwner.emojiPickerViewOwner.emojiSearchBarView.reset(); + let categoryRowScrollPosition = Math.max( + 0, + // Index of the beginning of the category + (this.emojiCategoryBarViewOwner.emojiPickerViewOwner.emojiGridView.rowHeight * this.viewCategory.emojiGridRowView.index) + - + // Cancels the amount of buffer rows + (this.emojiCategoryBarViewOwner.emojiPickerViewOwner.emojiGridView.rowHeight * this.emojiCategoryBarViewOwner.emojiPickerViewOwner.emojiGridView.topBufferAmount) + ); + this.emojiCategoryBarViewOwner.emojiPickerViewOwner.emojiGridView.containerRef.el.scrollTo({ top: categoryRowScrollPosition }); }, /** * @param {MouseEvent} ev @@ -26,22 +35,24 @@ registerModel({ }, }, fields: { - emojiCategory: one('EmojiCategory', { - identifying: true, - inverse: 'emojiCategoryViews', + category: one('EmojiCategory', { + related: 'viewCategory.category', }), emojiCategoryBarViewOwner: one('EmojiCategoryBarView', { identifying: true, inverse: 'emojiCategoryViews', }), - emojiCategoryBarViewOwnerAsActiveByUser: one('EmojiCategoryBarView', { - inverse: 'activeByUserCategoryView', - }), - emojiCategoryBarViewOwnerAsActive: one('EmojiCategoryBarView', { - inverse: 'activeCategoryView', + isActive: attr({ + compute() { + return Boolean(this.viewCategory.emojiPickerViewAsActive); + }, }), isHovered: attr({ default: false, }), + viewCategory: one('EmojiPickerView.Category', { + identifying: true, + inverse: 'emojiCategoryView', + }), } }); diff --git a/addons/mail/static/src/models/emoji_grid_item_view.js b/addons/mail/static/src/models/emoji_grid_item_view.js new file mode 100644 index 00000000000..24f904d4cd5 --- /dev/null +++ b/addons/mail/static/src/models/emoji_grid_item_view.js @@ -0,0 +1,41 @@ +/** @odoo-module **/ + +import { registerModel } from '@mail/model/model_core'; +import { attr, one } from '@mail/model/model_field'; +import { clear } from '@mail/model/model_field_command'; + +registerModel({ + name: 'EmojiGridItemView', + fields: { + emojiOrEmojiInCategory: one('EmojiOrEmojiInCategory', { + identifying: true, + inverse: 'emojiGridItemViews', + }), + emojiGridRowViewOwner: one('EmojiGridRowView', { + identifying: true, + inverse: 'items', + }), + emojiView: one('EmojiView', { + compute() { + if (this.emojiOrEmojiInCategory.emoji) { + return { emoji: this.emojiOrEmojiInCategory.emoji }; + } + if (this.emojiOrEmojiInCategory.emojiInCategory) { + return { emoji: this.emojiOrEmojiInCategory.emojiInCategory.emoji }; + } + return clear(); + }, + inverse: 'emojiGridItemViewOwner', + isCausal: true, + }), + width: attr({ + compute() { + if (!this.emojiGridRowViewOwner.emojiGridViewOwner) { + return clear(); + } + return this.emojiGridRowViewOwner.emojiGridViewOwner.itemWidth; + }, + default: 0, + }), + }, +}); diff --git a/addons/mail/static/src/models/emoji_grid_row_view.js b/addons/mail/static/src/models/emoji_grid_row_view.js new file mode 100644 index 00000000000..b527d2eff00 --- /dev/null +++ b/addons/mail/static/src/models/emoji_grid_row_view.js @@ -0,0 +1,38 @@ +/** @odoo-module **/ + +import { registerModel } from '@mail/model/model_core'; +import { attr, many, one } from '@mail/model/model_field'; +import { clear } from '@mail/model/model_field_command'; + +registerModel({ + name: 'EmojiGridRowView', + fields: { + emojiGridViewOwner: one('EmojiGridView', { + related: 'emojiGridViewRowRegistryOwner.emojiGridViewOwner', + }), + index: attr({ + identifying: true, + }), + items: many('EmojiGridItemView', { + isCausal: true, + inverse: 'emojiGridRowViewOwner', + }), + sectionView: one('EmojiGridSectionView', { + compute() { + if (this.viewCategory) { + return {}; + } + return clear(); + }, + isCausal: true, + inverse: 'emojiGridRowViewOwner', + }), + emojiGridViewRowRegistryOwner: one('EmojiGridViewRowRegistry', { + identifying: true, + inverse: 'rows', + }), + viewCategory: one('EmojiPickerView.Category', { + inverse: 'emojiGridRowView', + }), + }, +}); diff --git a/addons/mail/static/src/models/emoji_grid_section_view.js b/addons/mail/static/src/models/emoji_grid_section_view.js new file mode 100644 index 00000000000..b0b83f3cc90 --- /dev/null +++ b/addons/mail/static/src/models/emoji_grid_section_view.js @@ -0,0 +1,20 @@ +/** @odoo-module **/ + +import { registerModel } from '@mail/model/model_core'; +import { one } from '@mail/model/model_field'; + +registerModel({ + name: 'EmojiGridSectionView', + fields: { + category: one('EmojiCategory', { + related: 'viewCategory.category', + }), + emojiGridRowViewOwner: one('EmojiGridRowView', { + identifying: true, + inverse: 'sectionView', + }), + viewCategory: one('EmojiPickerView.Category', { + related: 'emojiGridRowViewOwner.viewCategory', + }), + }, +}); diff --git a/addons/mail/static/src/models/emoji_grid_view.js b/addons/mail/static/src/models/emoji_grid_view.js index b77a5a34d2f..5f83485df70 100644 --- a/addons/mail/static/src/models/emoji_grid_view.js +++ b/addons/mail/static/src/models/emoji_grid_view.js @@ -1,32 +1,203 @@ /** @odoo-module **/ import { registerModel } from '@mail/model/model_core'; -import { many, one } from '@mail/model/model_field'; -import { clear } from '@mail/model/model_field_command'; +import { attr, many, one } from '@mail/model/model_field'; +import { clear, increment } from '@mail/model/model_field_command'; registerModel({ name: 'EmojiGridView', recordMethods: { + calculateDimensions() { + if (!this.containerRef.el || !this.viewBlockRef.el) { + return; + } + const fittingAmount = this.containerRef.el.clientHeight / this.rowHeight; + const amountToDisplay = fittingAmount + this.additionalRowsToRender; + this.update({ + amountToDisplay, + scrollRecomputeCount: increment() + }); + }, + onScroll() { + this.onScrollThrottle.do(); + }, /** * @private - * @returns {FieldCommand} + * @returns {boolean} + * Filters emoji according to the current search terms. */ - _computeEmojiViews() { - if (!this.emojiPickerViewOwner.emojiCategoryBarView.activeCategoryView) { - return clear(); - } - return this.emojiPickerViewOwner.emojiCategoryBarView.activeCategoryView.emojiCategory.allEmojis.map(emoji => ({ emoji })); + _filterEmoji(emoji) { + return (emoji._isStringInEmojiKeywords(this.emojiPickerViewOwner.emojiSearchBarView.currentSearch)); + }, + _sortRenderedRows() { + return [ + ['smaller-first', 'index'], + ]; }, }, fields: { + additionalRowsToRender: attr({ + default: 4, + }), + amountOfItemsPerRow: attr({ + default: 9, + }), + amountToDisplay: attr({ + default: 50, + }), + containerRef: attr(), + distanceFromTop: attr({ + compute() { + this.scrollRecomputeCount; // observe scroll changes + if (!this.listRef || !this.listRef.el) { + return clear(); + } + let distanceFromTopValue; + const buffer = this.topBufferAmount * this.rowHeight; + let offset = this.scrollPercentage * this.listRef.el.clientHeight; + if (offset < buffer) { + distanceFromTopValue = 0; + } else { + distanceFromTopValue = offset - buffer; + } + return distanceFromTopValue; + }, + default: 0, + }), emojiPickerViewOwner: one('EmojiPickerView', { identifying: true, inverse: 'emojiGridView', }), - emojiViews: many('EmojiView', { - compute: '_computeEmojiViews', - inverse: 'emojiGridView', + firstRenderedRowIndex: attr({ + compute() { + this.scrollRecomputeCount; // observe scroll changes + let value; + if (this.scrollIndex - this.amountToDisplay >= this.rows.length) { + value = this.scrollIndex - this.amountToDisplay; + } else { + value = this.scrollIndex; + } + return Math.floor(value); + }, + default: 0, + }), + height: attr({ + default: "275px", + }), + itemWidth: attr({ + default: 30, + }), + lastRenderedRowIndex: attr({ + compute() { + this.scrollRecomputeCount; // observe scroll changes + let value; + if (this.firstRenderedRowIndex + this.amountToDisplay >= this.rows.length) { + value = Math.max(this.rows.length - 1, 0); + } else { + value = this.firstRenderedRowIndex + this.amountToDisplay; + } + return Math.floor(value); + }, + default: 0, + }), + listHeight: attr({ + compute() { + return this.rowHeight * this.rows.length; + }, + default: 0, + }), + listRef: attr(), + nonSearchRowRegistry: one('EmojiGridViewRowRegistry', { + default: {}, + inverse: 'emojiGridViewOwnerAsNonSearch', isCausal: true, }), + onScrollActiveCategory: attr({ + compute() { + this.scrollRecomputeCount; // observe scroll changes + for (const viewCategory of this.emojiPickerViewOwner.categories) { + const rowIndex = this.firstRenderedRowIndex + this.topBufferAmount; + if ( + viewCategory.emojiGridRowView && + rowIndex >= viewCategory.emojiGridRowView.index && + rowIndex <= viewCategory.endSectionIndex + ) { + this.emojiPickerViewOwner.update({ activeCategoryByGridViewScroll: viewCategory }); + break; + } + } + }, + }), + onScrollThrottle: one('Throttle', { + compute() { + return { func: () => this.update({ scrollRecomputeCount: increment() }) }; + }, + inverse: 'emojiGridViewAsOnScroll', + isCausal: true, + }), + renderedRows: many('EmojiGridRowView', { + compute() { + if (this.lastRenderedRowIndex + 1 - this.firstRenderedRowIndex < 0) { + return clear(); + } + if (this.rows.length === 0) { + return clear(); + } + return ( + [...Array(this.lastRenderedRowIndex + 1 - this.firstRenderedRowIndex).keys()] + .map(relativeRowIndex => this.rows[this.firstRenderedRowIndex + relativeRowIndex]) + .filter(row => row !== undefined) // some corner cases where very briefly it doesn't sync with rows and it's bigger + ); + }, + sort: '_sortRenderedRows', + }), + rowHeight: attr({ + default: 30, + }), + rows: many('EmojiGridRowView', { + compute() { + if (this.emojiPickerViewOwner.emojiSearchBarView.currentSearch !== "") { + return this.searchRowRegistry.rows; + } + return this.nonSearchRowRegistry.rows; + }, + }), + scrollIndex: attr({ + compute() { + this.scrollRecomputeCount; // observe scroll changes + return (this.scrollPercentage * this.rows.length); + }, + default: 0, + }), + scrollPercentage: attr({ + compute() { + this.scrollRecomputeCount; // observe scroll changes + if (!this.containerRef || !this.containerRef.el) { + return clear(); + } + return this.containerRef.el.scrollTop / this.containerRef.el.scrollHeight; + }, + default: 0, + }), + scrollbarThresholdWidth: attr({ + default: 15, + }), + scrollRecomputeCount: attr({ + default: 0, + }), + searchRowRegistry: one('EmojiGridViewRowRegistry', { + default: {}, + inverse: 'emojiGridViewOwnerAsSearch', + isCausal: true, + }), + topBufferAmount: attr({ + default: 2, + }), + viewBlockRef: attr(), + width: attr({ + compute() { + return `${this.itemWidth * this.amountOfItemsPerRow + this.scrollbarThresholdWidth}px`; + }, + }), }, }); diff --git a/addons/mail/static/src/models/emoji_grid_view_row_registry.js b/addons/mail/static/src/models/emoji_grid_view_row_registry.js new file mode 100644 index 00000000000..691c78073f7 --- /dev/null +++ b/addons/mail/static/src/models/emoji_grid_view_row_registry.js @@ -0,0 +1,91 @@ +/** @odoo-module **/ + +import { registerModel } from '@mail/model/model_core'; +import { many, one } from '@mail/model/model_field'; +import { clear } from '@mail/model/model_field_command'; + +registerModel({ + name: 'EmojiGridViewRowRegistry', + identifyingMode: 'xor', + recordMethods: { + computeNonSearchRows() { + const value = []; + let index = 0; + for (let viewCategory of this.emojiGridViewOwner.emojiPickerViewOwner.categories) { + value.push({ viewCategory, index }); + index++; + let currentItems = []; + for (let emojiInCategory of viewCategory.category.allEmojiInCategoryOfCurrent) { + currentItems.push({ emojiOrEmojiInCategory: { emojiInCategory } }); + if (currentItems.length === this.emojiGridViewOwner.amountOfItemsPerRow) { + value.push({ items: currentItems, index }); + currentItems = []; + index++; + } + } + if (currentItems.length > 0) { + value.push({ items: currentItems, index }); + currentItems = []; + index++; + } + viewCategory.update({ endSectionIndex: index - 1 }); + } + return value; + }, + computeSearchRows() { + if (this.emojiGridViewOwner.emojiPickerViewOwner.emojiSearchBarView.currentSearch === "") { + return clear(); + } + const emojis = this.messaging.emojiRegistry.allEmojis.filter(this.emojiGridViewOwner._filterEmoji); + const value = []; + let index = 0; + let currentItems = []; + for (let emoji of emojis) { + currentItems.push({ emojiOrEmojiInCategory: { emoji } }); + if (currentItems.length === this.emojiGridViewOwner.amountOfItemsPerRow) { + index++; + value.push({ items: currentItems, index }); + currentItems = []; + } + } + return value; + }, + _sortRows() { + return [ + ['smaller-first', 'index'], + ]; + }, + }, + fields: { + rows: many('EmojiGridRowView', { + compute() { + if (!this.emojiGridViewOwner) { + return clear(); + } + if (this.emojiGridViewOwnerAsNonSearch) { + return this.computeNonSearchRows(); + } + if (this.emojiGridViewOwnerAsSearch) { + return this.computeSearchRows(); + } + return clear(); + }, + isCausal: true, + inverse: 'emojiGridViewRowRegistryOwner', + sort: '_sortRows', + }), + emojiGridViewOwner: one('EmojiGridView', { + compute() { + return this.emojiGridViewOwnerAsNonSearch || this.emojiGridViewOwnerAsSearch; + }, + }), + emojiGridViewOwnerAsNonSearch: one('EmojiGridView', { + identifying: true, + inverse: 'nonSearchRowRegistry', + }), + emojiGridViewOwnerAsSearch: one('EmojiGridView', { + identifying: true, + inverse: 'searchRowRegistry', + }), + }, +}); diff --git a/addons/mail/static/src/models/emoji_in_category.js b/addons/mail/static/src/models/emoji_in_category.js new file mode 100644 index 00000000000..d0777fb3498 --- /dev/null +++ b/addons/mail/static/src/models/emoji_in_category.js @@ -0,0 +1,22 @@ +/** @odoo-module **/ + +import { registerModel } from '@mail/model/model_core'; +import { many, one } from '@mail/model/model_field'; + +registerModel({ + name: 'EmojiInCategory', + fields: { + category: one('EmojiCategory', { + identifying: true, + inverse: 'allEmojiInCategoryOfCurrent', + }), + emoji: one('Emoji', { + identifying: true, + inverse: 'allEmojiInCategoryOfCurrent', + }), + emojiOrEmojiInCategory: many('EmojiOrEmojiInCategory', { + inverse: 'emojiInCategory', + isCausal: true, + }), + }, +}); diff --git a/addons/mail/static/src/models/emoji_or_emoji_in_category.js b/addons/mail/static/src/models/emoji_or_emoji_in_category.js new file mode 100644 index 00000000000..1a3f8ca0d92 --- /dev/null +++ b/addons/mail/static/src/models/emoji_or_emoji_in_category.js @@ -0,0 +1,23 @@ +/** @odoo-module **/ + +import { registerModel } from '@mail/model/model_core'; +import { many, one } from '@mail/model/model_field'; + +registerModel({ + name: 'EmojiOrEmojiInCategory', + identifyingMode: 'xor', + fields: { + emoji: one('Emoji', { + identifying: true, + inverse: 'emojiOrEmojiInCategory', + }), + emojiInCategory: one('EmojiInCategory', { + identifying: true, + inverse: 'emojiOrEmojiInCategory', + }), + emojiGridItemViews: many('EmojiGridItemView', { + isCausal: true, + inverse: 'emojiOrEmojiInCategory', + }), + }, +}); diff --git a/addons/mail/static/src/models/emoji_picker_view.js b/addons/mail/static/src/models/emoji_picker_view.js index fc7455bb45c..bc873ba9fca 100644 --- a/addons/mail/static/src/models/emoji_picker_view.js +++ b/addons/mail/static/src/models/emoji_picker_view.js @@ -1,11 +1,43 @@ /** @odoo-module **/ import { registerModel } from '@mail/model/model_core'; -import { one } from '@mail/model/model_field'; +import { attr, many, one } from '@mail/model/model_field'; +import { clear } from '@mail/model/model_field_command'; registerModel({ name: 'EmojiPickerView', fields: { + activeCategoryByGridViewScroll: one('EmojiPickerView.Category'), + activeCategory: one('EmojiPickerView.Category', { + compute() { + if (this.emojiSearchBarView.currentSearch !== "") { + return clear(); + } + if (this.activeCategoryByGridViewScroll) { + return this.activeCategoryByGridViewScroll; + } + if (this.defaultActiveCategory) { + return this.defaultActiveCategory; + } + return clear(); + }, + inverse: 'emojiPickerViewAsActive', + }), + categories: many('EmojiPickerView.Category', { + compute() { + return this.messaging.emojiRegistry.allCategories.map(category => ({ category })); + }, + inverse: 'emojiPickerViewOwner', + isCausal: true, + }), + defaultActiveCategory: one('EmojiPickerView.Category', { + compute() { + if (this.categories.length === 0) { + return clear(); + } + return this.categories[0]; + }, + }), emojiCategoryBarView: one('EmojiCategoryBarView', { default: {}, inverse: 'emojiPickerViewOwner', @@ -20,9 +52,16 @@ registerModel({ required: true, isCausal: true, }), + emojiSearchBarView: one('EmojiSearchBarView', { + default: {}, + inverse: 'emojiPickerView', + readonly: true, + isCausal: true, + }), popoverViewOwner: one('PopoverView', { identifying: true, inverse: 'emojiPickerView', }), + component: attr(), }, }); diff --git a/addons/mail/static/src/models/emoji_picker_view__category.js b/addons/mail/static/src/models/emoji_picker_view__category.js new file mode 100644 index 00000000000..ec0edb0a2a4 --- /dev/null +++ b/addons/mail/static/src/models/emoji_picker_view__category.js @@ -0,0 +1,34 @@ +/** @odoo-module **/ + +import { registerModel } from '@mail/model/model_core'; +import { attr, one } from '@mail/model/model_field'; + +/** + * Emoji category info of a specific emoji picker view + */ +registerModel({ + name: 'EmojiPickerView.Category', + fields: { + category: one('EmojiCategory', { + identifying: true, + inverse: 'allEmojiPickerViewCategory', + }), + emojiPickerViewOwner: one('EmojiPickerView', { + identifying: true, + inverse: 'categories', + }), + emojiPickerViewAsActive: one('EmojiPickerView', { + inverse: 'activeCategory', + }), + emojiCategoryView: one('EmojiCategoryView', { + inverse: 'viewCategory', + isCausal: true, + }), + emojiGridRowView: one('EmojiGridRowView', { + inverse: 'viewCategory', + }), + endSectionIndex: attr({ + default: 0, + }), + }, +}); diff --git a/addons/mail/static/src/models/emoji_registry.js b/addons/mail/static/src/models/emoji_registry.js index 32dae118dac..ea3d6d5cc71 100644 --- a/addons/mail/static/src/models/emoji_registry.js +++ b/addons/mail/static/src/models/emoji_registry.js @@ -1,107 +1,71 @@ /** @odoo-module **/ import { registerModel } from '@mail/model/model_core'; -import { many } from '@mail/model/model_field'; +import { attr, many } from '@mail/model/model_field'; +import { insert } from '@mail/model/model_field_command'; +import { emojiCategoriesData, emojisData } from '@mail/models_data/emoji_data'; +import { executeGracefully } from '@mail/utils/utils'; registerModel({ name: 'EmojiRegistry', + lifecycleHooks: { + _created() { + this._populateFromEmojiData(emojiCategoriesData, emojisData); + }, + }, + recordMethods: { + async _populateFromEmojiData(dataCategories, dataEmojis) { + await executeGracefully(dataCategories.map(category => () => { + if (!this.exists()) { + return; + } + const emojiCount = dataEmojis.reduce((acc, emoji) => emoji.category === category.name ? acc + 1 : acc, 0); + this.update({ + dataCategories: insert({ + name: category.name, + title: category.title, + sortId: category.sortId, + emojiCount, + }), + }); + })); + this.update({ allEmojiCount: dataEmojis.length }); // Set the total number of emojis to the category before all emojis are processed and created. + await executeGracefully(dataEmojis.map(emojiData => () => { + if (!this.exists()) { + return; + } + this.models['Emoji'].insert({ + codepoints: emojiData.codepoints, + shortcodes: emojiData.shortcodes, + emoticons: emojiData.emoticons, + name: emojiData.name, + keywords: emojiData.keywords, + emojiDataCategory: { name: emojiData.category }, + }); + })); + }, + _sortAllCategories() { + return [['smaller-first', 'sortId']]; + }, + _sortAllEmojis() { + return [['smaller-first', 'codepoints']]; + } + }, fields: { - allEmojis: many('Emoji', { - default: [ - { unicode: "๐Ÿ˜Š", sources: [":)", ":-)", "=)", ":]"], description: ":)" }, - { unicode: "๐Ÿ˜ƒ", sources: [":D", ":-D", "=D"], description: ":D" }, - { unicode: "๐Ÿ˜†", sources: ["xD", "XD"], description: "xD" }, - { unicode: "๐Ÿ˜‚", sources: ["x'D"], description: "x'D" }, - { unicode: "๐Ÿ˜‰", sources: [";)", ";-)"], description: ";)" }, - { unicode: "๐Ÿ˜Ž", sources: ["B)", "8)", "B-)", "8-)"], description: "B)" }, - { unicode: "๐Ÿ˜œ", sources: [";p", ";P"], description: ";p" }, - { unicode: "๐Ÿ˜‹", sources: [":p", ":P", ":-p", ":-P", "=P"], description: ":p" }, - { unicode: "๐Ÿ˜", sources: ["xp", "xP"], description: "xp" }, - { unicode: "๐Ÿ˜ณ", sources: ["o_o"], description: "o_o" }, - { unicode: "๐Ÿ˜", sources: [":|", ":-|"], description: ":|" }, - { unicode: "๐Ÿ˜•", sources: [":/", ":-/"], description: ":/" }, - { unicode: "๐Ÿ˜ž", sources: [":("], description: ":(" }, - { unicode: "๐Ÿ˜ฑ", sources: [":@"], description: ":@" }, - { unicode: "๐Ÿ˜ฒ", sources: [":O", ":-O", ":o", ":-o"], description: ":O" }, - { unicode: "๐Ÿ˜จ", sources: [":'o"], description: ":'o" }, - { unicode: "๐Ÿ˜ ", sources: ["3:(", ">:("], description: "3:(" }, - { unicode: "๐Ÿ˜ˆ", sources: ["3:)", ">:)"], description: "3:)" }, - { unicode: "๐Ÿ˜˜", sources: [":*", ":-*"], description: ":*" }, - { unicode: "๐Ÿ˜‡", sources: ["o:)"], description: "o:)" }, - { unicode: "๐Ÿ˜ข", sources: [":'("], description: ":'(" }, - { unicode: "๐Ÿ˜ญ", sources: [":'-(", ":\"("], description: ":'-(" }, - { unicode: "โค๏ธ", sources: ["<3", "<3", ":heart"], description: "<3" }, - { unicode: "๐Ÿ’”", sources: [" ({ unicode })) }, - { categoryName: "๐Ÿค ", allEmojis: ["๐Ÿ˜Š", "๐Ÿ˜ƒ", "๐Ÿ˜†", "๐Ÿ˜‚", "๐Ÿ˜‰", "๐Ÿ˜Ž", "๐Ÿ˜œ", "๐Ÿ˜‹", "๐Ÿ˜", "๐Ÿ˜ณ", "๐Ÿ˜", "๐Ÿ˜•", "๐Ÿ˜ž", "๐Ÿ˜ฑ", "๐Ÿ˜ฒ", "๐Ÿ˜จ", "๐Ÿ˜ ", "๐Ÿ˜ˆ", "๐Ÿ˜˜", "๐Ÿ˜‡", "๐Ÿ˜ข", "๐Ÿ˜ญ", "โค๏ธ", "๐Ÿ’”", "๐Ÿ˜", "๐Ÿ‘ณ", "๐Ÿ‘", "๐Ÿ‘Ž", "๐Ÿ‘Œ", "๐Ÿ’ฉ"].map(unicode => ({ unicode })) }, - { categoryName: "๐Ÿฟ", allEmojis: ["๐Ÿ™ˆ", "๐Ÿ™‰", "๐Ÿ™Š", "๐Ÿž", "๐Ÿ˜บ", "๐Ÿป", "๐ŸŒ", "๐Ÿ—"].map(unicode => ({ unicode })) }, - { categoryName: "๐ŸŒฟ", allEmojis: ["๐Ÿ€", "๐ŸŒน", "๐Ÿ”ฅ", "โ˜€๏ธ", "โ›…๏ธ", "๐ŸŒˆ", "โ˜๏ธ", "โšก๏ธ", "โญ๏ธ"].map(unicode => ({ unicode })) }, - { categoryName: "๐Ÿฝ", allEmojis: ["๐Ÿช", "๐Ÿ•", "๐Ÿ”", "๐ŸŸ", "๐ŸŽ‚", "๐Ÿฐ", "โ˜•๏ธ", "๐ŸŒ", "๐Ÿฃ", "๐Ÿ™", "๐Ÿบ", "๐Ÿท", "๐Ÿธ", "๐Ÿน", "๐Ÿป", "๐Ÿง€"].map(unicode => ({ unicode })) }, - { categoryName: "๐Ÿ“ฆ", allEmojis: ["๐Ÿ‘ป", "๐Ÿ’€", "๐Ÿ‘ฝ", "๐ŸŽ‰", "๐Ÿ†", "๐Ÿ”‘", "๐Ÿ“Œ", "๐Ÿ“ฏ", "๐ŸŽต", "๐ŸŽบ", "๐ŸŽธ"].map(unicode => ({ unicode })) }, - { categoryName: "โšฝ๏ธ", allEmojis: ["๐Ÿƒ", "๐Ÿšฒ", "โšฝ๏ธ", "๐Ÿˆ", "๐ŸŽฑ", "๐ŸŽฌ", "๐ŸŽค"].map(unicode => ({ unicode })) }, - ], + compute() { + return this.dataCategories; + }, + inverse: 'emojiRegistry', + sort: '_sortAllCategories', }), + allEmojiCount: attr({ + default: 0, + }), + allEmojis: many('Emoji', { + inverse: 'emojiRegistry', + sort: '_sortAllEmojis' + }), + dataCategories: many('EmojiCategory'), }, }); diff --git a/addons/mail/static/src/models/emoji_search_bar_view.js b/addons/mail/static/src/models/emoji_search_bar_view.js new file mode 100644 index 00000000000..54d78777ee7 --- /dev/null +++ b/addons/mail/static/src/models/emoji_search_bar_view.js @@ -0,0 +1,81 @@ +/** @odoo-module **/ + +import { registerModel } from '@mail/model/model_core'; +import { attr, one } from '@mail/model/model_field'; + +registerModel({ + name: 'EmojiSearchBarView', + recordMethods: { + /** + * Handles OWL update on this EmojiSearchBarView component. + */ + onComponentUpdate() { + this._handleFocus(); + }, + onFocusinInput() { + if (!this.exists()) { + return; + } + this.update({ isFocused: true }); + }, + onFocusoutInput() { + if (!this.exists()) { + return; + } + this.update({ isFocused: false }); + }, + /** + * @public + */ + onInput() { + if (!this.exists()) { + return; + } + this.update({ + currentSearch: this.inputRef.el.value, + }); + }, + /** + * @public + */ + reset() { + this.update({ currentSearch: "" }); + this.inputRef.el.value = ""; + this.update({ isDoFocus: true }); + }, + /** + * @private + */ + _handleFocus() { + if (this.isDoFocus) { + if (!this.inputRef.el) { + return; + } + this.update({ isDoFocus: false }); + this.inputRef.el.focus(); + } + }, + }, + fields: { + currentSearch: attr({ + default: "", + }), + emojiPickerView: one("EmojiPickerView", { + identifying: true, + inverse: "emojiSearchBarView", + }), + inputRef: attr(), + isDoFocus: attr({ + default: true, + }), + isFocused: attr({ + default: false, + }), + placeholder: attr({ + compute() { + return (this.env._t("Search here to find an emoji")); + }, + required: true, + }), + }, +}); diff --git a/addons/mail/static/src/models/emoji_view.js b/addons/mail/static/src/models/emoji_view.js index f71d388102a..13600cd0836 100644 --- a/addons/mail/static/src/models/emoji_view.js +++ b/addons/mail/static/src/models/emoji_view.js @@ -10,12 +10,15 @@ registerModel({ * @param {MouseEvent} ev */ onClick(ev) { - if (this.emojiGridView.emojiPickerViewOwner.popoverViewOwner.messageActionViewOwnerAsReaction) { - this.emojiGridView.emojiPickerViewOwner.popoverViewOwner.messageActionViewOwnerAsReaction.onClickReaction(ev); + if (!this.emojiGridItemViewOwner.emojiGridRowViewOwner) { return; } - if (this.emojiGridView.emojiPickerViewOwner.popoverViewOwner.composerViewOwnerAsEmoji) { - this.emojiGridView.emojiPickerViewOwner.popoverViewOwner.composerViewOwnerAsEmoji.onClickEmoji(ev); + if (this.emojiGridItemViewOwner.emojiGridRowViewOwner.emojiGridViewOwner.emojiPickerViewOwner.popoverViewOwner.messageActionViewOwnerAsReaction) { + this.emojiGridItemViewOwner.emojiGridRowViewOwner.emojiGridViewOwner.emojiPickerViewOwner.popoverViewOwner.messageActionViewOwnerAsReaction.onClickReaction(ev); + return; + } + if (this.emojiGridItemViewOwner.emojiGridRowViewOwner.emojiGridViewOwner.emojiPickerViewOwner.popoverViewOwner.composerViewOwnerAsEmoji) { + this.emojiGridItemViewOwner.emojiGridRowViewOwner.emojiGridViewOwner.emojiPickerViewOwner.popoverViewOwner.composerViewOwnerAsEmoji.onClickEmoji(ev); return; } }, @@ -23,12 +26,18 @@ registerModel({ * @param {MouseEvent} ev */ onMouseenter(ev) { + if (!this.exists()) { + return; + } this.update({ isHovered: true }); }, /** * @param {MouseEvent} ev */ onMouseleave(ev) { + if (!this.exists()) { + return; + } this.update({ isHovered: false }); }, }, @@ -37,9 +46,9 @@ registerModel({ identifying: true, inverse: 'emojiViews', }), - emojiGridView: one('EmojiGridView', { + emojiGridItemViewOwner: one('EmojiGridItemView', { identifying: true, - inverse: 'emojiViews', + inverse: 'emojiView', }), isHovered: attr({ default: false, diff --git a/addons/mail/static/src/models/message.js b/addons/mail/static/src/models/message.js index 46cfe222d29..2b3751fbb39 100644 --- a/addons/mail/static/src/models/message.js +++ b/addons/mail/static/src/models/message.js @@ -545,29 +545,8 @@ registerModel({ // body null in db, body will be false instead of empty string return clear(); } - let prettyBody = this.body; - for (const emoji of this.messaging.emojiRegistry.allEmojis) { - const { unicode } = emoji; - const regexp = new RegExp( - `(?:^|\\s|<[a-z]*>)(${unicode})(?=\\s|$|)`, - "g" - ); - const originalBody = this.body; - prettyBody = this.body.replace( - regexp, - ` ${unicode} ` - ); - // Idiot-proof limit. If the user had the amazing idea of - // copy-pasting thousands of emojis, the image rendering can lead - // to memory overflow errors on some browsers (e.g. Chrome). Set an - // arbitrary limit to 200 from which we simply don't replace them - // (anyway, they are already replaced by the unicode counterpart). - if (_.str.count(prettyBody, "o_mail_emoji") > 200) { - prettyBody = originalBody; - } - } // add anchor tags to urls - return parseAndTransform(prettyBody, addLink); + return parseAndTransform(this.body, addLink); }, /** * @private diff --git a/addons/mail/static/src/models/message_action_view.js b/addons/mail/static/src/models/message_action_view.js index f1b4f5c3d60..2457e92022b 100644 --- a/addons/mail/static/src/models/message_action_view.js +++ b/addons/mail/static/src/models/message_action_view.js @@ -47,7 +47,7 @@ registerModel({ * @param {MouseEvent} ev */ onClickReaction(ev) { - this.messageAction.messageActionListOwner.message.addReaction(ev.currentTarget.dataset.unicode); + this.messageAction.messageActionListOwner.message.addReaction(ev.currentTarget.dataset.codepoints); this.update({ reactionPopoverView: clear() }); }, /** diff --git a/addons/mail/static/src/models/popover_view.js b/addons/mail/static/src/models/popover_view.js index dd799a80bc1..c567ca928cd 100644 --- a/addons/mail/static/src/models/popover_view.js +++ b/addons/mail/static/src/models/popover_view.js @@ -24,7 +24,7 @@ registerModel({ * @returns {boolean} */ contains(element) { - return Boolean(this.component && this.component.root.el.contains(element)); + return Boolean(this.component && this.component.root.el && this.component.root.el.contains(element)); }, /** * @private diff --git a/addons/mail/static/src/models/throttle.js b/addons/mail/static/src/models/throttle.js index 026ae763039..d5d4d926891 100644 --- a/addons/mail/static/src/models/throttle.js +++ b/addons/mail/static/src/models/throttle.js @@ -47,6 +47,9 @@ registerModel({ * @returns {integer|FieldCommand} */ _computeDuration() { + if (this.emojiGridViewAsOnScroll) { + return 150; + } if (this.threadAsThrottleNotifyCurrentPartnerTypingStatus) { return 2.5 * 1000; } @@ -65,6 +68,10 @@ registerModel({ compute: '_computeDuration', required: true, }), + emojiGridViewAsOnScroll: one('EmojiGridView', { + identifying: true, + inverse: 'onScrollThrottle', + }), /** * Inner function to be invoked and throttled. */ diff --git a/addons/mail/static/src/models_data/emoji_data.js b/addons/mail/static/src/models_data/emoji_data.js new file mode 100644 index 00000000000..c405d0c3a52 --- /dev/null +++ b/addons/mail/static/src/models_data/emoji_data.js @@ -0,0 +1,26920 @@ +/** @odoo-module **/ + +// Emoji data are generated from Unicode CLDR, falling under the following +// licence: + +/** + * UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE + * + * See Terms of Use + * for definitions of Unicode Inc.โ€™s Data Files and Software. + * + * NOTICE TO USER: Carefully read the following legal agreement. + * BY DOWNLOADING, INSTALLING, COPYING OR OTHERWISE USING UNICODE INC.'S + * DATA FILES ("DATA FILES"), AND/OR SOFTWARE ("SOFTWARE"), + * YOU UNEQUIVOCALLY ACCEPT, AND AGREE TO BE BOUND BY, ALL OF THE + * TERMS AND CONDITIONS OF THIS AGREEMENT. + * IF YOU DO NOT AGREE, DO NOT DOWNLOAD, INSTALL, COPY, DISTRIBUTE OR USE + * THE DATA FILES OR SOFTWARE. + * + * COPYRIGHT AND PERMISSION NOTICE + * + * Copyright ยฉ 1991-2022 Unicode, Inc. All rights reserved. + * Distributed under the Terms of Use in https://www.unicode.org/copyright.html. + * + * Permission is hereby granted, free of charge, to any person obtaining + * a copy of the Unicode data files and any associated documentation + * (the "Data Files") or Unicode software and any associated documentation + * (the "Software") to deal in the Data Files or Software + * without restriction, including without limitation the rights to use, + * copy, modify, merge, publish, distribute, and/or sell copies of + * the Data Files or Software, and to permit persons to whom the Data Files + * or Software are furnished to do so, provided that either + * (a) this copyright and permission notice appear with all copies + * of the Data Files or Software, or + * (b) this copyright and permission notice appear in associated + * Documentation. + * + * THE DATA FILES AND SOFTWARE ARE PROVIDED "AS IS", WITHOUT WARRANTY OF + * ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE + * WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND + * NONINFRINGEMENT OF THIRD PARTY RIGHTS. + * IN NO EVENT SHALL THE COPYRIGHT HOLDER OR HOLDERS INCLUDED IN THIS + * NOTICE BE LIABLE FOR ANY CLAIM, OR ANY SPECIAL INDIRECT OR CONSEQUENTIAL + * DAMAGES, OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, + * DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER + * TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR + * PERFORMANCE OF THE DATA FILES OR SOFTWARE. + * + * Except as contained in this notice, the name of a copyright holder + * shall not be used in advertising or otherwise to promote the sale, + * use or other dealings in these Data Files or Software without prior + * written authorization of the copyright holder. + */ + +// Since JSON grammar is way simpler than JavaScript's grammar, it is actually +// faster to parse the data as a JSON object than as a JavaScript object. +export const emojiCategoriesData = JSON.parse(`[ + { + "name": "Smileys & Emotion", + "title": "๐Ÿค ", + "sortId": 1 + }, + { + "name": "People & Body", + "title": "๐ŸคŸ", + "sortId": 2 + }, + { + "name": "Animals & Nature", + "title": "๐Ÿ˜", + "sortId": 3 + }, + { + "name": "Food & Drink", + "title": "๐Ÿ”", + "sortId": 4 + }, + { + "name": "Travel & Places", + "title": "๐Ÿš", + "sortId": 5 + }, + { + "name": "Activities", + "title": "๐ŸŽฃ", + "sortId": 6 + }, + { + "name": "Objects", + "title": "๐ŸŽฉ", + "sortId": 7 + }, + { + "name": "Symbols", + "title": "๐Ÿšฐ", + "sortId": 8 + }, + { + "name": "Flags", + "title": "๐Ÿ‡ป๐Ÿ‡จ", + "sortId": 9 + } +]`); + +export const emojisData = JSON.parse(`[ + { + "codepoints": "๐Ÿ˜€", + "name": "grinning face", + "shortcodes": [ + ":grinning:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "grin", + "grinning face" + ] + }, + { + "codepoints": "๐Ÿ˜ƒ", + "name": "grinning face with big eyes", + "shortcodes": [ + ":smiley:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "grinning face with big eyes", + "mouth", + "open", + "smile" + ] + }, + { + "codepoints": "๐Ÿ˜„", + "name": "grinning face with smiling eyes", + "shortcodes": [ + ":smile:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "eye", + "face", + "grinning face with smiling eyes", + "mouth", + "open", + "smile" + ] + }, + { + "codepoints": "๐Ÿ˜", + "name": "beaming face with smiling eyes", + "shortcodes": [ + ":grin:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "beaming face with smiling eyes", + "eye", + "face", + "grin", + "smile" + ] + }, + { + "codepoints": "๐Ÿ˜†", + "name": "grinning squinting face", + "shortcodes": [ + ":laughing:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "grinning squinting face", + "laugh", + "mouth", + "satisfied", + "smile" + ] + }, + { + "codepoints": "๐Ÿ˜…", + "name": "grinning face with sweat", + "shortcodes": [ + ":sweat_smile:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cold", + "face", + "grinning face with sweat", + "open", + "smile", + "sweat" + ] + }, + { + "codepoints": "๐Ÿคฃ", + "name": "rolling on the floor laughing", + "shortcodes": [ + ":rofl:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "floor", + "laugh", + "rofl", + "rolling", + "rolling on the floor laughing", + "rotfl" + ] + }, + { + "codepoints": "๐Ÿ˜‚", + "name": "face with tears of joy", + "shortcodes": [ + ":joy:", + ":jpp:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "face with tears of joy", + "joy", + "laugh", + "tear" + ] + }, + { + "codepoints": "๐Ÿ™‚", + "name": "slightly smiling face", + "shortcodes": [ + ":slight_smile:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "slightly smiling face", + "smile" + ] + }, + { + "codepoints": "๐Ÿ™ƒ", + "name": "upside-down face", + "shortcodes": [ + ":upside_down:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "upside-down", + "upside down", + "upside-down face" + ] + }, + { + "codepoints": "๐Ÿซ ", + "name": "melting face", + "shortcodes": [ + ":melt:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "disappear", + "dissolve", + "liquid", + "melt", + "melting face" + ] + }, + { + "codepoints": "๐Ÿ˜‰", + "name": "winking face", + "shortcodes": [ + ":wink:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "wink", + "winking face" + ] + }, + { + "codepoints": "๐Ÿ˜Š", + "name": "smiling face with smiling eyes", + "shortcodes": [ + ":smiling_face_with_smiling_eyes:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "blush", + "eye", + "face", + "smile", + "smiling face with smiling eyes" + ] + }, + { + "codepoints": "๐Ÿ˜‡", + "name": "smiling face with halo", + "shortcodes": [ + ":innocent:", + ":halo:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "angel", + "face", + "fantasy", + "halo", + "innocent", + "smiling face with halo" + ] + }, + { + "codepoints": "๐Ÿฅฐ", + "name": "smiling face with hearts", + "shortcodes": [ + ":smiling_face_with_hearts:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "adore", + "crush", + "hearts", + "in love", + "smiling face with hearts" + ] + }, + { + "codepoints": "๐Ÿ˜", + "name": "smiling face with heart-eyes", + "shortcodes": [ + ":heart_eyes:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "eye", + "face", + "love", + "smile", + "smiling face with heart-eyes", + "smiling face with heart eyes" + ] + }, + { + "codepoints": "๐Ÿคฉ", + "name": "star-struck", + "shortcodes": [ + ":star_struck:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "eyes", + "face", + "grinning", + "star", + "star-struck" + ] + }, + { + "codepoints": "๐Ÿ˜˜", + "name": "face blowing a kiss", + "shortcodes": [ + ":kissing_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "face blowing a kiss", + "kiss" + ] + }, + { + "codepoints": "๐Ÿ˜—", + "name": "kissing face", + "shortcodes": [ + ":kissing:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "kiss", + "kissing face" + ] + }, + { + "codepoints": "โ˜บ๏ธ", + "name": "smiling face", + "shortcodes": [ + ":smiling_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "outlined", + "relaxed", + "smile", + "smiling face" + ] + }, + { + "codepoints": "๐Ÿ˜š", + "name": "kissing face with closed eyes", + "shortcodes": [ + ":kissing_closed_eyes:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "closed", + "eye", + "face", + "kiss", + "kissing face with closed eyes" + ] + }, + { + "codepoints": "๐Ÿ˜™", + "name": "kissing face with smiling eyes", + "shortcodes": [ + ":kissing_smiling_eyes:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "eye", + "face", + "kiss", + "kissing face with smiling eyes", + "smile" + ] + }, + { + "codepoints": "๐Ÿฅฒ", + "name": "smiling face with tear", + "shortcodes": [ + ":smiling_face_with_tear:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "grateful", + "proud", + "relieved", + "smiling", + "smiling face with tear", + "tear", + "touched" + ] + }, + { + "codepoints": "๐Ÿ˜‹", + "name": "face savoring food", + "shortcodes": [ + ":yum:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "delicious", + "face", + "face savoring food", + "savouring", + "smile", + "yum", + "face savouring food", + "savoring" + ] + }, + { + "codepoints": "๐Ÿ˜›", + "name": "face with tongue", + "shortcodes": [ + ":stuck_out_tongue:" + ], + "emoticons": [ + ":P" + ], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "face with tongue", + "tongue" + ] + }, + { + "codepoints": "๐Ÿ˜œ", + "name": "winking face with tongue", + "shortcodes": [ + ":stuck_out_tongue_winking_eye:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "eye", + "face", + "joke", + "tongue", + "wink", + "winking face with tongue" + ] + }, + { + "codepoints": "๐Ÿคช", + "name": "zany face", + "shortcodes": [ + ":zany:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "eye", + "goofy", + "large", + "small", + "zany face" + ] + }, + { + "codepoints": "๐Ÿ˜", + "name": "squinting face with tongue", + "shortcodes": [ + ":stuck_out_tongue_closed_eyes:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "eye", + "face", + "horrible", + "squinting face with tongue", + "taste", + "tongue" + ] + }, + { + "codepoints": "๐Ÿค‘", + "name": "money-mouth face", + "shortcodes": [ + ":money_mouth:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "money", + "money-mouth face", + "mouth" + ] + }, + { + "codepoints": "๐Ÿค—", + "name": "smiling face with open hands", + "shortcodes": [ + ":hugging_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "hug", + "hugging", + "open hands", + "smiling face", + "smiling face with open hands" + ] + }, + { + "codepoints": "๐Ÿคญ", + "name": "face with hand over mouth", + "shortcodes": [ + ":hand_over_mouth:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face with hand over mouth", + "whoops", + "oops", + "embarrassed" + ] + }, + { + "codepoints": "๐Ÿซข", + "name": "face with open eyes and hand over mouth", + "shortcodes": [ + ":gasp:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "amazement", + "awe", + "disbelief", + "embarrass", + "face with open eyes and hand over mouth", + "scared", + "surprise" + ] + }, + { + "codepoints": "๐Ÿซฃ", + "name": "face with peeking eye", + "shortcodes": [ + ":peek:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "captivated", + "face with peeking eye", + "peep", + "stare" + ] + }, + { + "codepoints": "๐Ÿคซ", + "name": "shushing face", + "shortcodes": [ + ":shush:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "quiet", + "shooshing face", + "shush", + "shushing face" + ] + }, + { + "codepoints": "๐Ÿค”", + "name": "thinking face", + "shortcodes": [ + ":thinking:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "thinking" + ] + }, + { + "codepoints": "๐Ÿซก", + "name": "saluting face", + "shortcodes": [ + ":salute:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "OK", + "salute", + "saluting face", + "sunny", + "troops", + "yes" + ] + }, + { + "codepoints": "๐Ÿค", + "name": "zipper-mouth face", + "shortcodes": [ + ":zipper_mouth:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "mouth", + "zipper", + "zipper-mouth face" + ] + }, + { + "codepoints": "๐Ÿคจ", + "name": "face with raised eyebrow", + "shortcodes": [ + ":raised_eyebrow:", + ":skeptic:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "distrust", + "face with raised eyebrow", + "skeptic" + ] + }, + { + "codepoints": "๐Ÿ˜", + "name": "neutral face", + "shortcodes": [ + ":neutral:" + ], + "emoticons": [ + ":|", + ":-|" + ], + "category": "Smileys & Emotion", + "keywords": [ + "deadpan", + "face", + "meh", + "neutral" + ] + }, + { + "codepoints": "๐Ÿ˜‘", + "name": "expressionless face", + "shortcodes": [ + ":expressionless:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "expressionless", + "face", + "inexpressive", + "meh", + "unexpressive" + ] + }, + { + "codepoints": "๐Ÿ˜ถ", + "name": "face without mouth", + "shortcodes": [ + ":no_mouth:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "face without mouth", + "mouth", + "quiet", + "silent" + ] + }, + { + "codepoints": "๐Ÿซฅ", + "name": "dotted line face", + "shortcodes": [ + ":dotted_line_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "depressed", + "disappear", + "dotted line face", + "hide", + "introvert", + "invisible" + ] + }, + { + "codepoints": "๐Ÿ˜ถโ€๐ŸŒซ๏ธ", + "name": "face in clouds", + "shortcodes": [ + ":face_in_clouds:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "absentminded", + "face in clouds", + "face in the fog", + "head in clouds", + "absent-minded" + ] + }, + { + "codepoints": "๐Ÿ˜", + "name": "smirking face", + "shortcodes": [ + ":smirk:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "smirk", + "smirking face" + ] + }, + { + "codepoints": "๐Ÿ˜’", + "name": "unamused face", + "shortcodes": [ + ":unamused_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "unamused", + "unhappy" + ] + }, + { + "codepoints": "๐Ÿ™„", + "name": "face with rolling eyes", + "shortcodes": [ + ":face_with_rolling_eyes:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "eyeroll", + "eyes", + "face", + "face with rolling eyes", + "rolling" + ] + }, + { + "codepoints": "๐Ÿ˜ฌ", + "name": "grimacing face", + "shortcodes": [ + ":grimacing_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "grimace", + "grimacing face" + ] + }, + { + "codepoints": "๐Ÿ˜ฎโ€๐Ÿ’จ", + "name": "face exhaling", + "shortcodes": [ + ":face_exhaling:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "exhale", + "face exhaling", + "gasp", + "groan", + "relief", + "whisper", + "whistle" + ] + }, + { + "codepoints": "๐Ÿคฅ", + "name": "lying face", + "shortcodes": [ + ":lying_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "lie", + "lying face", + "pinocchio" + ] + }, + { + "codepoints": "๐Ÿ˜Œ", + "name": "relieved face", + "shortcodes": [ + ":relieved_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "relieved" + ] + }, + { + "codepoints": "๐Ÿ˜”", + "name": "pensive face", + "shortcodes": [ + ":pensive_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "dejected", + "face", + "pensive" + ] + }, + { + "codepoints": "๐Ÿ˜ช", + "name": "sleepy face", + "shortcodes": [ + ":sleepy_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "good night", + "sleep", + "sleepy face" + ] + }, + { + "codepoints": "๐Ÿคค", + "name": "drooling face", + "shortcodes": [ + ":drooling_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "drooling", + "face" + ] + }, + { + "codepoints": "๐Ÿ˜ด", + "name": "sleeping face", + "shortcodes": [ + ":sleeping_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "good night", + "sleep", + "sleeping face", + "ZZZ" + ] + }, + { + "codepoints": "๐Ÿ˜ท", + "name": "face with medical mask", + "shortcodes": [ + ":face_with_medical_mask:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cold", + "doctor", + "face", + "face with medical mask", + "mask", + "sick", + "ill", + "medicine", + "poorly" + ] + }, + { + "codepoints": "๐Ÿค’", + "name": "face with thermometer", + "shortcodes": [ + ":face_with_thermometer:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "face with thermometer", + "ill", + "sick", + "thermometer" + ] + }, + { + "codepoints": "๐Ÿค•", + "name": "face with head-bandage", + "shortcodes": [ + ":face_with_head-bandage:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "bandage", + "face", + "face with head-bandage", + "hurt", + "injury", + "face with head bandage" + ] + }, + { + "codepoints": "๐Ÿคข", + "name": "nauseated face", + "shortcodes": [ + ":nauseated_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "nauseated", + "vomit" + ] + }, + { + "codepoints": "๐Ÿคฎ", + "name": "face vomiting", + "shortcodes": [ + ":face_vomiting:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face vomiting", + "puke", + "sick", + "vomit" + ] + }, + { + "codepoints": "๐Ÿคง", + "name": "sneezing face", + "shortcodes": [ + ":sneezing_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "gesundheit", + "sneeze", + "sneezing face", + "bless you" + ] + }, + { + "codepoints": "๐Ÿฅต", + "name": "hot face", + "shortcodes": [ + ":hot_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "feverish", + "flushed", + "heat stroke", + "hot", + "hot face", + "red-faced", + "sweating" + ] + }, + { + "codepoints": "๐Ÿฅถ", + "name": "cold face", + "shortcodes": [ + ":cold_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "blue-faced", + "cold", + "cold face", + "freezing", + "frostbite", + "icicles" + ] + }, + { + "codepoints": "๐Ÿฅด", + "name": "woozy face", + "shortcodes": [ + ":woozy_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "dizzy", + "intoxicated", + "tipsy", + "uneven eyes", + "wavy mouth", + "woozy face" + ] + }, + { + "codepoints": "๐Ÿ˜ต", + "name": "face with crossed-out eyes", + "shortcodes": [ + ":face_with_crossed-out_eyes:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "crossed-out eyes", + "dead", + "face", + "face with crossed-out eyes", + "knocked out" + ] + }, + { + "codepoints": "๐Ÿ˜ตโ€๐Ÿ’ซ", + "name": "face with spiral eyes", + "shortcodes": [ + ":face_with_spiral_eyes:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "dizzy", + "face with spiral eyes", + "hypnotized", + "spiral", + "trouble", + "whoa", + "hypnotised" + ] + }, + { + "codepoints": "๐Ÿคฏ", + "name": "exploding head", + "shortcodes": [ + ":exploding_head:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "exploding head", + "mind blown", + "shocked" + ] + }, + { + "codepoints": "๐Ÿค ", + "name": "cowboy hat face", + "shortcodes": [ + ":cowboy_hat_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cowboy", + "cowgirl", + "face", + "hat" + ] + }, + { + "codepoints": "๐Ÿฅณ", + "name": "partying face", + "shortcodes": [ + ":partying_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "celebration", + "hat", + "horn", + "party", + "partying face" + ] + }, + { + "codepoints": "๐Ÿฅธ", + "name": "disguised face", + "shortcodes": [ + ":disguised_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "disguise", + "disguised face", + "face", + "glasses", + "incognito", + "nose" + ] + }, + { + "codepoints": "๐Ÿ˜Ž", + "name": "smiling face with sunglasses", + "shortcodes": [ + ":smiling_face_with_sunglasses:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "bright", + "cool", + "face", + "smiling face with sunglasses", + "sun", + "sunglasses" + ] + }, + { + "codepoints": "๐Ÿค“", + "name": "nerd face", + "shortcodes": [ + ":nerd_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "geek", + "nerd" + ] + }, + { + "codepoints": "๐Ÿง", + "name": "face with monocle", + "shortcodes": [ + ":face_with_monocle:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "face with monocle", + "monocle", + "stuffy" + ] + }, + { + "codepoints": "๐Ÿ˜•", + "name": "confused face", + "shortcodes": [ + ":confused_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "confused", + "face", + "meh" + ] + }, + { + "codepoints": "๐Ÿซค", + "name": "face with diagonal mouth", + "shortcodes": [ + ":face_with_diagonal_mouth:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "disappointed", + "face with diagonal mouth", + "meh", + "skeptical", + "unsure", + "sceptical" + ] + }, + { + "codepoints": "๐Ÿ˜Ÿ", + "name": "worried face", + "shortcodes": [ + ":worried_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "worried" + ] + }, + { + "codepoints": "๐Ÿ™", + "name": "slightly frowning face", + "shortcodes": [ + ":slightly_frowning_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "frown", + "slightly frowning face" + ] + }, + { + "codepoints": "โ˜น๏ธ", + "name": "frowning face", + "shortcodes": [ + ":frowning_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "frown", + "frowning face" + ] + }, + { + "codepoints": "๐Ÿ˜ฎ", + "name": "face with open mouth", + "shortcodes": [ + ":face_with_open_mouth:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "face with open mouth", + "mouth", + "open", + "sympathy" + ] + }, + { + "codepoints": "๐Ÿ˜ฏ", + "name": "hushed face", + "shortcodes": [ + ":hushed_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "hushed", + "stunned", + "surprised" + ] + }, + { + "codepoints": "๐Ÿ˜ฒ", + "name": "astonished face", + "shortcodes": [ + ":astonished_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "astonished", + "face", + "shocked", + "totally" + ] + }, + { + "codepoints": "๐Ÿ˜ณ", + "name": "flushed face", + "shortcodes": [ + ":flushed_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "dazed", + "face", + "flushed" + ] + }, + { + "codepoints": "๐Ÿฅบ", + "name": "pleading face", + "shortcodes": [ + ":pleading_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "begging", + "mercy", + "pleading face", + "puppy eyes" + ] + }, + { + "codepoints": "๐Ÿฅน", + "name": "face holding back tears", + "shortcodes": [ + ":face_holding_back_tears:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "angry", + "cry", + "face holding back tears", + "proud", + "resist", + "sad" + ] + }, + { + "codepoints": "๐Ÿ˜ฆ", + "name": "frowning face with open mouth", + "shortcodes": [ + ":frowning_face_with_open_mouth:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "frown", + "frowning face with open mouth", + "mouth", + "open" + ] + }, + { + "codepoints": "๐Ÿ˜ง", + "name": "anguished face", + "shortcodes": [ + ":anguished_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "anguished", + "face" + ] + }, + { + "codepoints": "๐Ÿ˜จ", + "name": "fearful face", + "shortcodes": [ + ":fearful_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "fear", + "fearful", + "scared" + ] + }, + { + "codepoints": "๐Ÿ˜ฐ", + "name": "anxious face with sweat", + "shortcodes": [ + ":anxious_face_with_sweat:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "anxious face with sweat", + "blue", + "cold", + "face", + "rushed", + "sweat" + ] + }, + { + "codepoints": "๐Ÿ˜ฅ", + "name": "sad but relieved face", + "shortcodes": [ + ":sad_but_relieved_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "disappointed", + "face", + "relieved", + "sad but relieved face", + "whew" + ] + }, + { + "codepoints": "๐Ÿ˜ข", + "name": "crying face", + "shortcodes": [ + ":crying_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cry", + "crying face", + "face", + "sad", + "tear" + ] + }, + { + "codepoints": "๐Ÿ˜ญ", + "name": "loudly crying face", + "shortcodes": [ + ":loudly_crying_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cry", + "face", + "loudly crying face", + "sad", + "sob", + "tear" + ] + }, + { + "codepoints": "๐Ÿ˜ฑ", + "name": "face screaming in fear", + "shortcodes": [ + ":face_screaming_in_fear:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "face screaming in fear", + "fear", + "Munch", + "scared", + "scream", + "munch" + ] + }, + { + "codepoints": "๐Ÿ˜–", + "name": "confounded face", + "shortcodes": [ + ":confounded_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "confounded", + "face" + ] + }, + { + "codepoints": "๐Ÿ˜ฃ", + "name": "persevering face", + "shortcodes": [ + ":persevering_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "persevere", + "persevering face" + ] + }, + { + "codepoints": "๐Ÿ˜ž", + "name": "disappointed face", + "shortcodes": [ + ":disappointed_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "disappointed", + "face" + ] + }, + { + "codepoints": "๐Ÿ˜“", + "name": "downcast face with sweat", + "shortcodes": [ + ":downcast_face_with_sweat:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cold", + "downcast face with sweat", + "face", + "sweat" + ] + }, + { + "codepoints": "๐Ÿ˜ฉ", + "name": "weary face", + "shortcodes": [ + ":weary_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "tired", + "weary" + ] + }, + { + "codepoints": "๐Ÿ˜ซ", + "name": "tired face", + "shortcodes": [ + ":tired_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "tired" + ] + }, + { + "codepoints": "๐Ÿฅฑ", + "name": "yawning face", + "shortcodes": [ + ":yawning_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "bored", + "tired", + "yawn", + "yawning face" + ] + }, + { + "codepoints": "๐Ÿ˜ค", + "name": "face with steam from nose", + "shortcodes": [ + ":face_with_steam_from_nose:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "face with steam from nose", + "triumph", + "won", + "angry", + "frustration" + ] + }, + { + "codepoints": "๐Ÿ˜ก", + "name": "enraged face", + "shortcodes": [ + ":enraged_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "angry", + "enraged", + "face", + "mad", + "pouting", + "rage", + "red" + ] + }, + { + "codepoints": "๐Ÿ˜ ", + "name": "angry face", + "shortcodes": [ + ":angry_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "anger", + "angry", + "face", + "mad" + ] + }, + { + "codepoints": "๐Ÿคฌ", + "name": "face with symbols on mouth", + "shortcodes": [ + ":face_with_symbols_on_mouth:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face with symbols on mouth", + "swearing" + ] + }, + { + "codepoints": "๐Ÿ˜ˆ", + "name": "smiling face with horns", + "shortcodes": [ + ":smiling_face_with_horns:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "devil", + "face", + "fantasy", + "horns", + "smile", + "smiling face with horns", + "fairy tale" + ] + }, + { + "codepoints": "๐Ÿ‘ฟ", + "name": "angry face with horns", + "shortcodes": [ + ":angry_face_with_horns:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "angry face with horns", + "demon", + "devil", + "face", + "fantasy", + "imp" + ] + }, + { + "codepoints": "๐Ÿ’€", + "name": "skull", + "shortcodes": [ + ":skull:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "death", + "face", + "fairy tale", + "monster", + "skull" + ] + }, + { + "codepoints": "โ˜ ๏ธ", + "name": "skull and crossbones", + "shortcodes": [ + ":skull_and_crossbones:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "crossbones", + "death", + "face", + "monster", + "skull", + "skull and crossbones" + ] + }, + { + "codepoints": "๐Ÿ’ฉ", + "name": "pile of poo", + "shortcodes": [ + ":pile_of_poo:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "dung", + "face", + "monster", + "pile of poo", + "poo", + "poop" + ] + }, + { + "codepoints": "๐Ÿคก", + "name": "clown face", + "shortcodes": [ + ":clown_face:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "clown", + "face" + ] + }, + { + "codepoints": "๐Ÿ‘น", + "name": "ogre", + "shortcodes": [ + ":ogre:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "creature", + "face", + "fairy tale", + "fantasy", + "monster", + "ogre" + ] + }, + { + "codepoints": "๐Ÿ‘บ", + "name": "goblin", + "shortcodes": [ + ":goblin:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "creature", + "face", + "fairy tale", + "fantasy", + "goblin", + "monster" + ] + }, + { + "codepoints": "๐Ÿ‘ป", + "name": "ghost", + "shortcodes": [ + ":ghost:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "creature", + "face", + "fairy tale", + "fantasy", + "ghost", + "monster" + ] + }, + { + "codepoints": "๐Ÿ‘ฝ", + "name": "alien", + "shortcodes": [ + ":alien:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "alien", + "creature", + "extraterrestrial", + "face", + "fantasy", + "ufo" + ] + }, + { + "codepoints": "๐Ÿ‘พ", + "name": "alien monster", + "shortcodes": [ + ":alien_monster:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "alien", + "creature", + "extraterrestrial", + "face", + "monster", + "ufo" + ] + }, + { + "codepoints": "๐Ÿค–", + "name": "robot", + "shortcodes": [ + ":robot:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "monster", + "robot" + ] + }, + { + "codepoints": "๐Ÿ˜บ", + "name": "grinning cat", + "shortcodes": [ + ":grinning_cat:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cat", + "face", + "grinning", + "mouth", + "open", + "smile" + ] + }, + { + "codepoints": "๐Ÿ˜ธ", + "name": "grinning cat with smiling eyes", + "shortcodes": [ + ":grinning_cat_with_smiling_eyes:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cat", + "eye", + "face", + "grin", + "grinning cat with smiling eyes", + "smile" + ] + }, + { + "codepoints": "๐Ÿ˜น", + "name": "cat with tears of joy", + "shortcodes": [ + ":cat_with_tears_of_joy:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cat", + "cat with tears of joy", + "face", + "joy", + "tear" + ] + }, + { + "codepoints": "๐Ÿ˜ป", + "name": "smiling cat with heart-eyes", + "shortcodes": [ + ":smiling_cat_with_heart-eyes:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cat", + "eye", + "face", + "heart", + "love", + "smile", + "smiling cat with heart-eyes", + "smiling cat face with heart eyes", + "smiling cat face with heart-eyes" + ] + }, + { + "codepoints": "๐Ÿ˜ผ", + "name": "cat with wry smile", + "shortcodes": [ + ":cat_with_wry_smile:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cat", + "cat with wry smile", + "face", + "ironic", + "smile", + "wry" + ] + }, + { + "codepoints": "๐Ÿ˜ฝ", + "name": "kissing cat", + "shortcodes": [ + ":kissing_cat:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cat", + "eye", + "face", + "kiss", + "kissing cat" + ] + }, + { + "codepoints": "๐Ÿ™€", + "name": "weary cat", + "shortcodes": [ + ":weary_cat:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cat", + "face", + "oh", + "surprised", + "weary" + ] + }, + { + "codepoints": "๐Ÿ˜ฟ", + "name": "crying cat", + "shortcodes": [ + ":crying_cat:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cat", + "cry", + "crying cat", + "face", + "sad", + "tear" + ] + }, + { + "codepoints": "๐Ÿ˜พ", + "name": "pouting cat", + "shortcodes": [ + ":pouting_cat:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "cat", + "face", + "pouting" + ] + }, + { + "codepoints": "๐Ÿ™ˆ", + "name": "see-no-evil monkey", + "shortcodes": [ + ":see-no-evil_monkey:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "evil", + "face", + "forbidden", + "monkey", + "see", + "see-no-evil monkey" + ] + }, + { + "codepoints": "๐Ÿ™‰", + "name": "hear-no-evil monkey", + "shortcodes": [ + ":hear-no-evil_monkey:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "evil", + "face", + "forbidden", + "hear", + "hear-no-evil monkey", + "monkey" + ] + }, + { + "codepoints": "๐Ÿ™Š", + "name": "speak-no-evil monkey", + "shortcodes": [ + ":speak-no-evil_monkey:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "evil", + "face", + "forbidden", + "monkey", + "speak", + "speak-no-evil monkey" + ] + }, + { + "codepoints": "๐Ÿ’‹", + "name": "kiss mark", + "shortcodes": [ + ":kiss_mark:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "kiss", + "kiss mark", + "lips" + ] + }, + { + "codepoints": "๐Ÿ’Œ", + "name": "love letter", + "shortcodes": [ + ":love_letter:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "heart", + "letter", + "love", + "mail" + ] + }, + { + "codepoints": "๐Ÿ’˜", + "name": "heart with arrow", + "shortcodes": [ + ":heart_with_arrow:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "arrow", + "cupid", + "heart with arrow" + ] + }, + { + "codepoints": "๐Ÿ’", + "name": "heart with ribbon", + "shortcodes": [ + ":heart_with_ribbon:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "heart with ribbon", + "ribbon", + "valentine" + ] + }, + { + "codepoints": "๐Ÿ’–", + "name": "sparkling heart", + "shortcodes": [ + ":sparkling_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "excited", + "sparkle", + "sparkling heart" + ] + }, + { + "codepoints": "๐Ÿ’—", + "name": "growing heart", + "shortcodes": [ + ":growing_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "excited", + "growing", + "growing heart", + "nervous", + "pulse" + ] + }, + { + "codepoints": "๐Ÿ’“", + "name": "beating heart", + "shortcodes": [ + ":beating_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "beating", + "beating heart", + "heartbeat", + "pulsating" + ] + }, + { + "codepoints": "๐Ÿ’ž", + "name": "revolving hearts", + "shortcodes": [ + ":revolving_hearts:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "revolving", + "revolving hearts" + ] + }, + { + "codepoints": "๐Ÿ’•", + "name": "two hearts", + "shortcodes": [ + ":two_hearts:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "love", + "two hearts" + ] + }, + { + "codepoints": "๐Ÿ’Ÿ", + "name": "heart decoration", + "shortcodes": [ + ":heart_decoration:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "heart", + "heart decoration" + ] + }, + { + "codepoints": "โฃ๏ธ", + "name": "heart exclamation", + "shortcodes": [ + ":heart_exclamation:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "exclamation", + "heart exclamation", + "mark", + "punctuation" + ] + }, + { + "codepoints": "๐Ÿ’”", + "name": "broken heart", + "shortcodes": [ + ":broken_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "break", + "broken", + "broken heart" + ] + }, + { + "codepoints": "โค๏ธโ€๐Ÿ”ฅ", + "name": "heart on fire", + "shortcodes": [ + ":heart_on_fire:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "burn", + "heart", + "heart on fire", + "love", + "lust", + "sacred heart" + ] + }, + { + "codepoints": "โค๏ธโ€๐Ÿฉน", + "name": "mending heart", + "shortcodes": [ + ":mending_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "healthier", + "improving", + "mending", + "mending heart", + "recovering", + "recuperating", + "well" + ] + }, + { + "codepoints": "โค๏ธ", + "name": "red heart", + "shortcodes": [ + ":red_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "heart", + "red heart" + ] + }, + { + "codepoints": "๐Ÿงก", + "name": "orange heart", + "shortcodes": [ + ":orange_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "orange", + "orange heart" + ] + }, + { + "codepoints": "๐Ÿ’›", + "name": "yellow heart", + "shortcodes": [ + ":yellow_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "yellow", + "yellow heart" + ] + }, + { + "codepoints": "๐Ÿ’š", + "name": "green heart", + "shortcodes": [ + ":green_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "green", + "green heart" + ] + }, + { + "codepoints": "๐Ÿ’™", + "name": "blue heart", + "shortcodes": [ + ":blue_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "blue", + "blue heart" + ] + }, + { + "codepoints": "๐Ÿ’œ", + "name": "purple heart", + "shortcodes": [ + ":purple_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "purple", + "purple heart" + ] + }, + { + "codepoints": "๐ŸคŽ", + "name": "brown heart", + "shortcodes": [ + ":brown_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "brown", + "heart" + ] + }, + { + "codepoints": "๐Ÿ–ค", + "name": "black heart", + "shortcodes": [ + ":black_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "black", + "black heart", + "evil", + "wicked" + ] + }, + { + "codepoints": "๐Ÿค", + "name": "white heart", + "shortcodes": [ + ":white_heart:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "heart", + "white" + ] + }, + { + "codepoints": "๐Ÿ’ฏ", + "name": "hundred points", + "shortcodes": [ + ":hundred_points:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "100", + "full", + "hundred", + "hundred points", + "score" + ] + }, + { + "codepoints": "๐Ÿ’ข", + "name": "anger symbol", + "shortcodes": [ + ":anger_symbol:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "anger symbol", + "angry", + "comic", + "mad" + ] + }, + { + "codepoints": "๐Ÿ’ฅ", + "name": "collision", + "shortcodes": [ + ":collision:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "boom", + "collision", + "comic" + ] + }, + { + "codepoints": "๐Ÿ’ซ", + "name": "dizzy", + "shortcodes": [ + ":dizzy:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "comic", + "dizzy", + "star" + ] + }, + { + "codepoints": "๐Ÿ’ฆ", + "name": "sweat droplets", + "shortcodes": [ + ":sweat_droplets:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "comic", + "splashing", + "sweat", + "sweat droplets" + ] + }, + { + "codepoints": "๐Ÿ’จ", + "name": "dashing away", + "shortcodes": [ + ":dashing_away:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "comic", + "dash", + "dashing away", + "running" + ] + }, + { + "codepoints": "๐Ÿ•ณ๏ธ", + "name": "hole", + "shortcodes": [ + ":hole:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "hole" + ] + }, + { + "codepoints": "๐Ÿ’ฃ", + "name": "bomb", + "shortcodes": [ + ":bomb:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "bomb", + "comic" + ] + }, + { + "codepoints": "๐Ÿ’ฌ", + "name": "speech balloon", + "shortcodes": [ + ":speech_balloon:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "balloon", + "bubble", + "comic", + "dialog", + "speech" + ] + }, + { + "codepoints": "๐Ÿ‘๏ธโ€๐Ÿ—จ๏ธ", + "name": "eye in speech bubble", + "shortcodes": [ + ":eye_in_speech_bubble:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [] + }, + { + "codepoints": "๐Ÿ—จ๏ธ", + "name": "left speech bubble", + "shortcodes": [ + ":left_speech_bubble:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "balloon", + "bubble", + "dialog", + "left speech bubble", + "speech", + "dialogue" + ] + }, + { + "codepoints": "๐Ÿ—ฏ๏ธ", + "name": "right anger bubble", + "shortcodes": [ + ":right_anger_bubble:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "angry", + "balloon", + "bubble", + "mad", + "right anger bubble" + ] + }, + { + "codepoints": "๐Ÿ’ญ", + "name": "thought balloon", + "shortcodes": [ + ":thought_balloon:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "balloon", + "bubble", + "comic", + "thought" + ] + }, + { + "codepoints": "๐Ÿ’ค", + "name": "ZZZ", + "shortcodes": [ + ":ZZZ:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "comic", + "good night", + "sleep", + "ZZZ" + ] + }, + { + "codepoints": "๐Ÿ‘‹", + "name": "waving hand", + "shortcodes": [ + ":waving_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hand", + "wave", + "waving" + ] + }, + { + "codepoints": "๐Ÿคš", + "name": "raised back of hand", + "shortcodes": [ + ":raised_back_of_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "backhand", + "raised", + "raised back of hand" + ] + }, + { + "codepoints": "๐Ÿ–๏ธ", + "name": "hand with fingers splayed", + "shortcodes": [ + ":hand_with_fingers_splayed:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "finger", + "hand", + "hand with fingers splayed", + "splayed" + ] + }, + { + "codepoints": "โœ‹", + "name": "raised hand", + "shortcodes": [ + ":raised_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hand", + "high 5", + "high five", + "raised hand" + ] + }, + { + "codepoints": "๐Ÿ––", + "name": "vulcan salute", + "shortcodes": [ + ":vulcan_salute:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "finger", + "hand", + "spock", + "vulcan", + "Vulcan salute", + "vulcan salute" + ] + }, + { + "codepoints": "๐Ÿซฑ", + "name": "rightwards hand", + "shortcodes": [ + ":rightwards_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hand", + "right", + "rightward", + "rightwards hand", + "rightwards" + ] + }, + { + "codepoints": "๐Ÿซฒ", + "name": "leftwards hand", + "shortcodes": [ + ":leftwards_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hand", + "left", + "leftward", + "leftwards hand", + "leftwards" + ] + }, + { + "codepoints": "๐Ÿซณ", + "name": "palm down hand", + "shortcodes": [ + ":palm_down_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "dismiss", + "drop", + "palm down hand", + "shoo" + ] + }, + { + "codepoints": "๐Ÿซด", + "name": "palm up hand", + "shortcodes": [ + ":palm_up_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "beckon", + "catch", + "come", + "offer", + "palm up hand" + ] + }, + { + "codepoints": "๐Ÿ‘Œ", + "name": "OK hand", + "shortcodes": [ + ":OK_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hand", + "OK", + "perfect" + ] + }, + { + "codepoints": "๐ŸคŒ", + "name": "pinched fingers", + "shortcodes": [ + ":pinched_fingers:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "fingers", + "hand gesture", + "interrogation", + "pinched", + "sarcastic" + ] + }, + { + "codepoints": "๐Ÿค", + "name": "pinching hand", + "shortcodes": [ + ":pinching_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "pinching hand", + "small amount" + ] + }, + { + "codepoints": "โœŒ๏ธ", + "name": "victory hand", + "shortcodes": [ + ":victory_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hand", + "v", + "victory" + ] + }, + { + "codepoints": "๐Ÿคž", + "name": "crossed fingers", + "shortcodes": [ + ":crossed_fingers:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "cross", + "crossed fingers", + "finger", + "hand", + "luck", + "good luck" + ] + }, + { + "codepoints": "๐Ÿซฐ", + "name": "hand with index finger and thumb crossed", + "shortcodes": [ + ":hand_with_index_finger_and_thumb_crossed:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "expensive", + "hand with index finger and thumb crossed", + "heart", + "love", + "money", + "snap" + ] + }, + { + "codepoints": "๐ŸคŸ", + "name": "love-you gesture", + "shortcodes": [ + ":love-you_gesture:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hand", + "ILY", + "love-you gesture", + "love you gesture" + ] + }, + { + "codepoints": "๐Ÿค˜", + "name": "sign of the horns", + "shortcodes": [ + ":sign_of_the_horns:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "finger", + "hand", + "horns", + "rock-on", + "sign of the horns", + "rock on" + ] + }, + { + "codepoints": "๐Ÿค™", + "name": "call me hand", + "shortcodes": [ + ":call_me_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "call", + "call me hand", + "call-me hand", + "hand", + "shaka", + "hang loose", + "Shaka" + ] + }, + { + "codepoints": "๐Ÿ‘ˆ", + "name": "backhand index pointing left", + "shortcodes": [ + ":backhand_index_pointing_left:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "backhand", + "backhand index pointing left", + "finger", + "hand", + "index", + "point" + ] + }, + { + "codepoints": "๐Ÿ‘‰", + "name": "backhand index pointing right", + "shortcodes": [ + ":backhand_index_pointing_right:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "backhand", + "backhand index pointing right", + "finger", + "hand", + "index", + "point" + ] + }, + { + "codepoints": "๐Ÿ‘†", + "name": "backhand index pointing up", + "shortcodes": [ + ":backhand_index_pointing_up:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "backhand", + "backhand index pointing up", + "finger", + "hand", + "point", + "up" + ] + }, + { + "codepoints": "๐Ÿ–•", + "name": "middle finger", + "shortcodes": [ + ":middle_finger:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "finger", + "hand", + "middle finger" + ] + }, + { + "codepoints": "๐Ÿ‘‡", + "name": "backhand index pointing down", + "shortcodes": [ + ":backhand_index_pointing_down:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "backhand", + "backhand index pointing down", + "down", + "finger", + "hand", + "point" + ] + }, + { + "codepoints": "โ˜๏ธ", + "name": "index pointing up", + "shortcodes": [ + ":index_pointing_up:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "finger", + "hand", + "index", + "index pointing up", + "point", + "up" + ] + }, + { + "codepoints": "๐Ÿซต", + "name": "index pointing at the viewer", + "shortcodes": [ + ":index_pointing_at_the_viewer:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "index pointing at the viewer", + "point", + "you" + ] + }, + { + "codepoints": "๐Ÿ‘", + "name": "thumbs up", + "shortcodes": [ + ":thumbs_up:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "+1", + "hand", + "thumb", + "thumbs up", + "up" + ] + }, + { + "codepoints": "๐Ÿ‘Ž", + "name": "thumbs down", + "shortcodes": [ + ":thumbs_down:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "-1", + "down", + "hand", + "thumb", + "thumbs down" + ] + }, + { + "codepoints": "โœŠ", + "name": "raised fist", + "shortcodes": [ + ":raised_fist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "clenched", + "fist", + "hand", + "punch", + "raised fist" + ] + }, + { + "codepoints": "๐Ÿ‘Š", + "name": "oncoming fist", + "shortcodes": [ + ":oncoming_fist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "clenched", + "fist", + "hand", + "oncoming fist", + "punch" + ] + }, + { + "codepoints": "๐Ÿค›", + "name": "left-facing fist", + "shortcodes": [ + ":left-facing_fist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "fist", + "left-facing fist", + "leftwards", + "leftward" + ] + }, + { + "codepoints": "๐Ÿคœ", + "name": "right-facing fist", + "shortcodes": [ + ":right-facing_fist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "fist", + "right-facing fist", + "rightwards", + "rightward" + ] + }, + { + "codepoints": "๐Ÿ‘", + "name": "clapping hands", + "shortcodes": [ + ":clapping_hands:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "clap", + "clapping hands", + "hand" + ] + }, + { + "codepoints": "๐Ÿ™Œ", + "name": "raising hands", + "shortcodes": [ + ":raising_hands:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "celebration", + "gesture", + "hand", + "hooray", + "raised", + "raising hands", + "woo hoo", + "yay" + ] + }, + { + "codepoints": "๐Ÿซถ", + "name": "heart hands", + "shortcodes": [ + ":heart_hands:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "heart hands", + "love" + ] + }, + { + "codepoints": "๐Ÿ‘", + "name": "open hands", + "shortcodes": [ + ":open_hands:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hand", + "open", + "open hands" + ] + }, + { + "codepoints": "๐Ÿคฒ", + "name": "palms up together", + "shortcodes": [ + ":palms_up_together:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "palms up together", + "prayer" + ] + }, + { + "codepoints": "๐Ÿค", + "name": "handshake", + "shortcodes": [ + ":handshake:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "agreement", + "hand", + "handshake", + "meeting", + "shake" + ] + }, + { + "codepoints": "๐Ÿ™", + "name": "folded hands", + "shortcodes": [ + ":folded_hands:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "ask", + "folded hands", + "hand", + "high 5", + "high five", + "please", + "pray", + "thanks" + ] + }, + { + "codepoints": "โœ๏ธ", + "name": "writing hand", + "shortcodes": [ + ":writing_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hand", + "write", + "writing hand" + ] + }, + { + "codepoints": "๐Ÿ’…", + "name": "nail polish", + "shortcodes": [ + ":nail_polish:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "care", + "cosmetics", + "manicure", + "nail", + "polish" + ] + }, + { + "codepoints": "๐Ÿคณ", + "name": "selfie", + "shortcodes": [ + ":selfie:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "camera", + "phone", + "selfie" + ] + }, + { + "codepoints": "๐Ÿ’ช", + "name": "flexed biceps", + "shortcodes": [ + ":flexed_biceps:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "biceps", + "comic", + "flex", + "flexed biceps", + "muscle" + ] + }, + { + "codepoints": "๐Ÿฆพ", + "name": "mechanical arm", + "shortcodes": [ + ":mechanical_arm:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "accessibility", + "mechanical arm", + "prosthetic" + ] + }, + { + "codepoints": "๐Ÿฆฟ", + "name": "mechanical leg", + "shortcodes": [ + ":mechanical_leg:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "accessibility", + "mechanical leg", + "prosthetic" + ] + }, + { + "codepoints": "๐Ÿฆต", + "name": "leg", + "shortcodes": [ + ":leg:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "kick", + "leg", + "limb" + ] + }, + { + "codepoints": "๐Ÿฆถ", + "name": "foot", + "shortcodes": [ + ":foot:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "foot", + "kick", + "stomp" + ] + }, + { + "codepoints": "๐Ÿ‘‚", + "name": "ear", + "shortcodes": [ + ":ear:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "body", + "ear" + ] + }, + { + "codepoints": "๐Ÿฆป", + "name": "ear with hearing aid", + "shortcodes": [ + ":ear_with_hearing_aid:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "accessibility", + "ear with hearing aid", + "hard of hearing", + "hearing impaired" + ] + }, + { + "codepoints": "๐Ÿ‘ƒ", + "name": "nose", + "shortcodes": [ + ":nose:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "body", + "nose" + ] + }, + { + "codepoints": "๐Ÿง ", + "name": "brain", + "shortcodes": [ + ":brain:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "brain", + "intelligent" + ] + }, + { + "codepoints": "๐Ÿซ€", + "name": "anatomical heart", + "shortcodes": [ + ":anatomical_heart:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "anatomical", + "cardiology", + "heart", + "organ", + "pulse", + "anatomical heart" + ] + }, + { + "codepoints": "๐Ÿซ", + "name": "lungs", + "shortcodes": [ + ":lungs:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "breath", + "exhalation", + "inhalation", + "lungs", + "organ", + "respiration" + ] + }, + { + "codepoints": "๐Ÿฆท", + "name": "tooth", + "shortcodes": [ + ":tooth:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "dentist", + "tooth" + ] + }, + { + "codepoints": "๐Ÿฆด", + "name": "bone", + "shortcodes": [ + ":bone:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bone", + "skeleton" + ] + }, + { + "codepoints": "๐Ÿ‘€", + "name": "eyes", + "shortcodes": [ + ":eyes:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "eye", + "eyes", + "face" + ] + }, + { + "codepoints": "๐Ÿ‘๏ธ", + "name": "eye", + "shortcodes": [ + ":eye:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "body", + "eye" + ] + }, + { + "codepoints": "๐Ÿ‘…", + "name": "tongue", + "shortcodes": [ + ":tongue:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "body", + "tongue" + ] + }, + { + "codepoints": "๐Ÿ‘„", + "name": "mouth", + "shortcodes": [ + ":mouth:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "lips", + "mouth" + ] + }, + { + "codepoints": "๐Ÿซฆ", + "name": "biting lip", + "shortcodes": [ + ":biting_lip:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "anxious", + "biting lip", + "fear", + "flirting", + "nervous", + "uncomfortable", + "worried" + ] + }, + { + "codepoints": "๐Ÿ‘ถ", + "name": "baby", + "shortcodes": [ + ":baby:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "baby", + "young" + ] + }, + { + "codepoints": "๐Ÿง’", + "name": "child", + "shortcodes": [ + ":child:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "child", + "gender-neutral", + "unspecified gender", + "young" + ] + }, + { + "codepoints": "๐Ÿ‘ฆ", + "name": "boy", + "shortcodes": [ + ":boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "young", + "young person" + ] + }, + { + "codepoints": "๐Ÿ‘ง", + "name": "girl", + "shortcodes": [ + ":girl:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "girl", + "Virgo", + "young person", + "zodiac", + "young" + ] + }, + { + "codepoints": "๐Ÿง‘", + "name": "person", + "shortcodes": [ + ":person:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "gender-neutral", + "person", + "unspecified gender" + ] + }, + { + "codepoints": "๐Ÿ‘ฑ", + "name": "person: blond hair", + "shortcodes": [ + ":person:_blond_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "blond", + "blond-haired person", + "hair", + "person: blond hair" + ] + }, + { + "codepoints": "๐Ÿ‘จ", + "name": "man", + "shortcodes": [ + ":man:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "man" + ] + }, + { + "codepoints": "๐Ÿง”", + "name": "person: beard", + "shortcodes": [ + ":person:_beard:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "beard", + "person", + "person: beard" + ] + }, + { + "codepoints": "๐Ÿง”โ€โ™‚๏ธ", + "name": "man: beard", + "shortcodes": [ + ":man:_beard:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "beard", + "man", + "man: beard" + ] + }, + { + "codepoints": "๐Ÿง”โ€โ™€๏ธ", + "name": "woman: beard", + "shortcodes": [ + ":woman:_beard:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "beard", + "woman", + "woman: beard" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿฆฐ", + "name": "man: red hair", + "shortcodes": [ + ":man:_red_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "man", + "red hair" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿฆฑ", + "name": "man: curly hair", + "shortcodes": [ + ":man:_curly_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "curly hair", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿฆณ", + "name": "man: white hair", + "shortcodes": [ + ":man:_white_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "man", + "white hair" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿฆฒ", + "name": "man: bald", + "shortcodes": [ + ":man:_bald:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "bald", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘ฉ", + "name": "woman", + "shortcodes": [ + ":woman:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿฆฐ", + "name": "woman: red hair", + "shortcodes": [ + ":woman:_red_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "red hair", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿฆฐ", + "name": "person: red hair", + "shortcodes": [ + ":person:_red_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "gender-neutral", + "person", + "red hair", + "unspecified gender" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿฆฑ", + "name": "woman: curly hair", + "shortcodes": [ + ":woman:_curly_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "curly hair", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿฆฑ", + "name": "person: curly hair", + "shortcodes": [ + ":person:_curly_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "curly hair", + "gender-neutral", + "person", + "unspecified gender" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿฆณ", + "name": "woman: white hair", + "shortcodes": [ + ":woman:_white_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "white hair", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿฆณ", + "name": "person: white hair", + "shortcodes": [ + ":person:_white_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "gender-neutral", + "person", + "unspecified gender", + "white hair" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿฆฒ", + "name": "woman: bald", + "shortcodes": [ + ":woman:_bald:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "bald", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿฆฒ", + "name": "person: bald", + "shortcodes": [ + ":person:_bald:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "bald", + "gender-neutral", + "person", + "unspecified gender" + ] + }, + { + "codepoints": "๐Ÿ‘ฑโ€โ™€๏ธ", + "name": "woman: blond hair", + "shortcodes": [ + ":woman:_blond_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "blond-haired woman", + "blonde", + "hair", + "woman", + "woman: blond hair" + ] + }, + { + "codepoints": "๐Ÿ‘ฑโ€โ™‚๏ธ", + "name": "man: blond hair", + "shortcodes": [ + ":man:_blond_hair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "blond", + "blond-haired man", + "hair", + "man", + "man: blond hair" + ] + }, + { + "codepoints": "๐Ÿง“", + "name": "older person", + "shortcodes": [ + ":older_person:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "gender-neutral", + "old", + "older person", + "unspecified gender" + ] + }, + { + "codepoints": "๐Ÿ‘ด", + "name": "old man", + "shortcodes": [ + ":old_man:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "man", + "old" + ] + }, + { + "codepoints": "๐Ÿ‘ต", + "name": "old woman", + "shortcodes": [ + ":old_woman:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "adult", + "old", + "woman" + ] + }, + { + "codepoints": "๐Ÿ™", + "name": "person frowning", + "shortcodes": [ + ":person_frowning:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "frown", + "gesture", + "person frowning" + ] + }, + { + "codepoints": "๐Ÿ™โ€โ™‚๏ธ", + "name": "man frowning", + "shortcodes": [ + ":man_frowning:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "frowning", + "gesture", + "man" + ] + }, + { + "codepoints": "๐Ÿ™โ€โ™€๏ธ", + "name": "woman frowning", + "shortcodes": [ + ":woman_frowning:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "frowning", + "gesture", + "woman" + ] + }, + { + "codepoints": "๐Ÿ™Ž", + "name": "person pouting", + "shortcodes": [ + ":person_pouting:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "gesture", + "person pouting", + "pouting" + ] + }, + { + "codepoints": "๐Ÿ™Žโ€โ™‚๏ธ", + "name": "man pouting", + "shortcodes": [ + ":man_pouting:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "gesture", + "man", + "pouting" + ] + }, + { + "codepoints": "๐Ÿ™Žโ€โ™€๏ธ", + "name": "woman pouting", + "shortcodes": [ + ":woman_pouting:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "gesture", + "pouting", + "woman" + ] + }, + { + "codepoints": "๐Ÿ™…", + "name": "person gesturing NO", + "shortcodes": [ + ":person_gesturing_NO:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "forbidden", + "gesture", + "hand", + "person gesturing NO", + "prohibited" + ] + }, + { + "codepoints": "๐Ÿ™…โ€โ™‚๏ธ", + "name": "man gesturing NO", + "shortcodes": [ + ":man_gesturing_NO:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "forbidden", + "gesture", + "hand", + "man", + "man gesturing NO", + "prohibited" + ] + }, + { + "codepoints": "๐Ÿ™…โ€โ™€๏ธ", + "name": "woman gesturing NO", + "shortcodes": [ + ":woman_gesturing_NO:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "forbidden", + "gesture", + "hand", + "prohibited", + "woman", + "woman gesturing NO" + ] + }, + { + "codepoints": "๐Ÿ™†", + "name": "person gesturing OK", + "shortcodes": [ + ":person_gesturing_OK:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "gesture", + "hand", + "OK", + "person gesturing OK" + ] + }, + { + "codepoints": "๐Ÿ™†โ€โ™‚๏ธ", + "name": "man gesturing OK", + "shortcodes": [ + ":man_gesturing_OK:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "gesture", + "hand", + "man", + "man gesturing OK", + "OK" + ] + }, + { + "codepoints": "๐Ÿ™†โ€โ™€๏ธ", + "name": "woman gesturing OK", + "shortcodes": [ + ":woman_gesturing_OK:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "gesture", + "hand", + "OK", + "woman", + "woman gesturing OK" + ] + }, + { + "codepoints": "๐Ÿ’", + "name": "person tipping hand", + "shortcodes": [ + ":person_tipping_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hand", + "help", + "information", + "person tipping hand", + "sassy", + "tipping" + ] + }, + { + "codepoints": "๐Ÿ’โ€โ™‚๏ธ", + "name": "man tipping hand", + "shortcodes": [ + ":man_tipping_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man", + "man tipping hand", + "sassy", + "tipping hand" + ] + }, + { + "codepoints": "๐Ÿ’โ€โ™€๏ธ", + "name": "woman tipping hand", + "shortcodes": [ + ":woman_tipping_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "sassy", + "tipping hand", + "woman", + "woman tipping hand" + ] + }, + { + "codepoints": "๐Ÿ™‹", + "name": "person raising hand", + "shortcodes": [ + ":person_raising_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "gesture", + "hand", + "happy", + "person raising hand", + "raised" + ] + }, + { + "codepoints": "๐Ÿ™‹โ€โ™‚๏ธ", + "name": "man raising hand", + "shortcodes": [ + ":man_raising_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "gesture", + "man", + "man raising hand", + "raising hand" + ] + }, + { + "codepoints": "๐Ÿ™‹โ€โ™€๏ธ", + "name": "woman raising hand", + "shortcodes": [ + ":woman_raising_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "gesture", + "raising hand", + "woman", + "woman raising hand" + ] + }, + { + "codepoints": "๐Ÿง", + "name": "deaf person", + "shortcodes": [ + ":deaf_person:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "accessibility", + "deaf", + "deaf person", + "ear", + "hear", + "hearing impaired" + ] + }, + { + "codepoints": "๐Ÿงโ€โ™‚๏ธ", + "name": "deaf man", + "shortcodes": [ + ":deaf_man:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "deaf", + "man" + ] + }, + { + "codepoints": "๐Ÿงโ€โ™€๏ธ", + "name": "deaf woman", + "shortcodes": [ + ":deaf_woman:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "deaf", + "woman" + ] + }, + { + "codepoints": "๐Ÿ™‡", + "name": "person bowing", + "shortcodes": [ + ":person_bowing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "apology", + "bow", + "gesture", + "person bowing", + "sorry" + ] + }, + { + "codepoints": "๐Ÿ™‡โ€โ™‚๏ธ", + "name": "man bowing", + "shortcodes": [ + ":man_bowing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "apology", + "bowing", + "favor", + "gesture", + "man", + "sorry" + ] + }, + { + "codepoints": "๐Ÿ™‡โ€โ™€๏ธ", + "name": "woman bowing", + "shortcodes": [ + ":woman_bowing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "apology", + "bowing", + "favor", + "gesture", + "sorry", + "woman" + ] + }, + { + "codepoints": "๐Ÿคฆ", + "name": "person facepalming", + "shortcodes": [ + ":person_facepalming:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "disbelief", + "exasperation", + "face", + "palm", + "person facepalming" + ] + }, + { + "codepoints": "๐Ÿคฆโ€โ™‚๏ธ", + "name": "man facepalming", + "shortcodes": [ + ":man_facepalming:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "disbelief", + "exasperation", + "facepalm", + "man", + "man facepalming" + ] + }, + { + "codepoints": "๐Ÿคฆโ€โ™€๏ธ", + "name": "woman facepalming", + "shortcodes": [ + ":woman_facepalming:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "disbelief", + "exasperation", + "facepalm", + "woman", + "woman facepalming" + ] + }, + { + "codepoints": "๐Ÿคท", + "name": "person shrugging", + "shortcodes": [ + ":person_shrugging:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "doubt", + "ignorance", + "indifference", + "person shrugging", + "shrug" + ] + }, + { + "codepoints": "๐Ÿคทโ€โ™‚๏ธ", + "name": "man shrugging", + "shortcodes": [ + ":man_shrugging:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "doubt", + "ignorance", + "indifference", + "man", + "man shrugging", + "shrug" + ] + }, + { + "codepoints": "๐Ÿคทโ€โ™€๏ธ", + "name": "woman shrugging", + "shortcodes": [ + ":woman_shrugging:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "doubt", + "ignorance", + "indifference", + "shrug", + "woman", + "woman shrugging" + ] + }, + { + "codepoints": "๐Ÿง‘โ€โš•๏ธ", + "name": "health worker", + "shortcodes": [ + ":health_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "doctor", + "health worker", + "healthcare", + "nurse", + "therapist", + "care", + "health" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€โš•๏ธ", + "name": "man health worker", + "shortcodes": [ + ":man_health_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "doctor", + "healthcare", + "man", + "man health worker", + "nurse", + "therapist", + "health care" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€โš•๏ธ", + "name": "woman health worker", + "shortcodes": [ + ":woman_health_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "doctor", + "healthcare", + "nurse", + "therapist", + "woman", + "woman health worker", + "health care" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐ŸŽ“", + "name": "student", + "shortcodes": [ + ":student:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "graduate", + "student" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐ŸŽ“", + "name": "man student", + "shortcodes": [ + ":man_student:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "graduate", + "man", + "student" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐ŸŽ“", + "name": "woman student", + "shortcodes": [ + ":woman_student:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "graduate", + "student", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿซ", + "name": "teacher", + "shortcodes": [ + ":teacher:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "instructor", + "professor", + "teacher", + "lecturer" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿซ", + "name": "man teacher", + "shortcodes": [ + ":man_teacher:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "instructor", + "man", + "professor", + "teacher" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿซ", + "name": "woman teacher", + "shortcodes": [ + ":woman_teacher:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "instructor", + "professor", + "teacher", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€โš–๏ธ", + "name": "judge", + "shortcodes": [ + ":judge:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "judge", + "justice", + "scales", + "law" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€โš–๏ธ", + "name": "man judge", + "shortcodes": [ + ":man_judge:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "judge", + "justice", + "man", + "scales" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€โš–๏ธ", + "name": "woman judge", + "shortcodes": [ + ":woman_judge:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "judge", + "justice", + "scales", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐ŸŒพ", + "name": "farmer", + "shortcodes": [ + ":farmer:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "farmer", + "gardener", + "rancher" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐ŸŒพ", + "name": "man farmer", + "shortcodes": [ + ":man_farmer:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "farmer", + "gardener", + "man", + "rancher" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐ŸŒพ", + "name": "woman farmer", + "shortcodes": [ + ":woman_farmer:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "farmer", + "gardener", + "rancher", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿณ", + "name": "cook", + "shortcodes": [ + ":cook:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "chef", + "cook" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿณ", + "name": "man cook", + "shortcodes": [ + ":man_cook:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "chef", + "cook", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿณ", + "name": "woman cook", + "shortcodes": [ + ":woman_cook:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "chef", + "cook", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿ”ง", + "name": "mechanic", + "shortcodes": [ + ":mechanic:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "electrician", + "mechanic", + "plumber", + "tradesperson", + "tradie" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ”ง", + "name": "man mechanic", + "shortcodes": [ + ":man_mechanic:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "electrician", + "man", + "mechanic", + "plumber", + "tradesperson" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ”ง", + "name": "woman mechanic", + "shortcodes": [ + ":woman_mechanic:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "electrician", + "mechanic", + "plumber", + "tradesperson", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿญ", + "name": "factory worker", + "shortcodes": [ + ":factory_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "assembly", + "factory", + "industrial", + "worker" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿญ", + "name": "man factory worker", + "shortcodes": [ + ":man_factory_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "assembly", + "factory", + "industrial", + "man", + "worker" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿญ", + "name": "woman factory worker", + "shortcodes": [ + ":woman_factory_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "assembly", + "factory", + "industrial", + "woman", + "worker" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿ’ผ", + "name": "office worker", + "shortcodes": [ + ":office_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "architect", + "business", + "manager", + "office worker", + "white-collar" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ’ผ", + "name": "man office worker", + "shortcodes": [ + ":man_office_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "business man", + "man office worker", + "manager", + "office worker", + "white collar", + "architect", + "business", + "man", + "white-collar" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ’ผ", + "name": "woman office worker", + "shortcodes": [ + ":woman_office_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "business woman", + "manager", + "office worker", + "white collar", + "woman office worker", + "architect", + "business", + "white-collar", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿ”ฌ", + "name": "scientist", + "shortcodes": [ + ":scientist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "biologist", + "chemist", + "engineer", + "physicist", + "scientist" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ”ฌ", + "name": "man scientist", + "shortcodes": [ + ":man_scientist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "biologist", + "chemist", + "engineer", + "man", + "physicist", + "scientist" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ”ฌ", + "name": "woman scientist", + "shortcodes": [ + ":woman_scientist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "biologist", + "chemist", + "engineer", + "physicist", + "scientist", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿ’ป", + "name": "technologist", + "shortcodes": [ + ":technologist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "coder", + "developer", + "inventor", + "software", + "technologist" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ’ป", + "name": "man technologist", + "shortcodes": [ + ":man_technologist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "coder", + "developer", + "inventor", + "man", + "software", + "technologist" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ’ป", + "name": "woman technologist", + "shortcodes": [ + ":woman_technologist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "coder", + "developer", + "inventor", + "software", + "technologist", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐ŸŽค", + "name": "singer", + "shortcodes": [ + ":singer:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "actor", + "entertainer", + "rock", + "singer", + "star" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐ŸŽค", + "name": "man singer", + "shortcodes": [ + ":man_singer:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "entertainer", + "man", + "man singer", + "performer", + "rock singer", + "star", + "actor", + "rock", + "singer" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐ŸŽค", + "name": "woman singer", + "shortcodes": [ + ":woman_singer:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "entertainer", + "performer", + "rock singer", + "star", + "woman", + "woman singer", + "actor", + "rock", + "singer" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐ŸŽจ", + "name": "artist", + "shortcodes": [ + ":artist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "artist", + "palette" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐ŸŽจ", + "name": "man artist", + "shortcodes": [ + ":man_artist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "artist", + "man", + "painter", + "palette" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐ŸŽจ", + "name": "woman artist", + "shortcodes": [ + ":woman_artist:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "artist", + "painter", + "palette", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€โœˆ๏ธ", + "name": "pilot", + "shortcodes": [ + ":pilot:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "pilot", + "plane" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€โœˆ๏ธ", + "name": "man pilot", + "shortcodes": [ + ":man_pilot:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man", + "pilot", + "plane" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€โœˆ๏ธ", + "name": "woman pilot", + "shortcodes": [ + ":woman_pilot:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "pilot", + "plane", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿš€", + "name": "astronaut", + "shortcodes": [ + ":astronaut:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "astronaut", + "rocket" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿš€", + "name": "man astronaut", + "shortcodes": [ + ":man_astronaut:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "astronaut", + "man", + "rocket" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿš€", + "name": "woman astronaut", + "shortcodes": [ + ":woman_astronaut:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "astronaut", + "rocket", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿš’", + "name": "firefighter", + "shortcodes": [ + ":firefighter:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "firefighter", + "firetruck", + "engine", + "fire", + "truck", + "fire engine", + "fire truck" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿš’", + "name": "man firefighter", + "shortcodes": [ + ":man_firefighter:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "fire truck", + "firefighter", + "man", + "firetruck", + "fireman" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿš’", + "name": "woman firefighter", + "shortcodes": [ + ":woman_firefighter:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "fire truck", + "firefighter", + "woman", + "firetruck", + "engine", + "fire", + "firewoman", + "truck" + ] + }, + { + "codepoints": "๐Ÿ‘ฎ", + "name": "police officer", + "shortcodes": [ + ":police_officer:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "cop", + "officer", + "police" + ] + }, + { + "codepoints": "๐Ÿ‘ฎโ€โ™‚๏ธ", + "name": "man police officer", + "shortcodes": [ + ":man_police_officer:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "cop", + "man", + "officer", + "police" + ] + }, + { + "codepoints": "๐Ÿ‘ฎโ€โ™€๏ธ", + "name": "woman police officer", + "shortcodes": [ + ":woman_police_officer:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "cop", + "officer", + "police", + "woman" + ] + }, + { + "codepoints": "๐Ÿ•ต๏ธ", + "name": "detective", + "shortcodes": [ + ":detective:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "detective", + "investigator", + "sleuth", + "spy" + ] + }, + { + "codepoints": "๐Ÿ•ต๏ธโ€โ™‚๏ธ", + "name": "man detective", + "shortcodes": [ + ":man_detective:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [] + }, + { + "codepoints": "๐Ÿ•ต๏ธโ€โ™€๏ธ", + "name": "woman detective", + "shortcodes": [ + ":woman_detective:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [] + }, + { + "codepoints": "๐Ÿ’‚", + "name": "guard", + "shortcodes": [ + ":guard:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "guard" + ] + }, + { + "codepoints": "๐Ÿ’‚โ€โ™‚๏ธ", + "name": "man guard", + "shortcodes": [ + ":man_guard:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "guard", + "man" + ] + }, + { + "codepoints": "๐Ÿ’‚โ€โ™€๏ธ", + "name": "woman guard", + "shortcodes": [ + ":woman_guard:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "guard", + "woman" + ] + }, + { + "codepoints": "๐Ÿฅท", + "name": "ninja", + "shortcodes": [ + ":ninja:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "fighter", + "hidden", + "ninja", + "stealth" + ] + }, + { + "codepoints": "๐Ÿ‘ท", + "name": "construction worker", + "shortcodes": [ + ":construction_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "construction", + "hat", + "worker" + ] + }, + { + "codepoints": "๐Ÿ‘ทโ€โ™‚๏ธ", + "name": "man construction worker", + "shortcodes": [ + ":man_construction_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "construction", + "man", + "worker" + ] + }, + { + "codepoints": "๐Ÿ‘ทโ€โ™€๏ธ", + "name": "woman construction worker", + "shortcodes": [ + ":woman_construction_worker:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "construction", + "woman", + "worker" + ] + }, + { + "codepoints": "๐Ÿซ…", + "name": "person with crown", + "shortcodes": [ + ":person_with_crown:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "monarch", + "noble", + "person with crown", + "regal", + "royalty" + ] + }, + { + "codepoints": "๐Ÿคด", + "name": "prince", + "shortcodes": [ + ":prince:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "prince" + ] + }, + { + "codepoints": "๐Ÿ‘ธ", + "name": "princess", + "shortcodes": [ + ":princess:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "fairy tale", + "fantasy", + "princess" + ] + }, + { + "codepoints": "๐Ÿ‘ณ", + "name": "person wearing turban", + "shortcodes": [ + ":person_wearing_turban:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "person wearing turban", + "turban" + ] + }, + { + "codepoints": "๐Ÿ‘ณโ€โ™‚๏ธ", + "name": "man wearing turban", + "shortcodes": [ + ":man_wearing_turban:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man", + "man wearing turban", + "turban" + ] + }, + { + "codepoints": "๐Ÿ‘ณโ€โ™€๏ธ", + "name": "woman wearing turban", + "shortcodes": [ + ":woman_wearing_turban:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "turban", + "woman", + "woman wearing turban" + ] + }, + { + "codepoints": "๐Ÿ‘ฒ", + "name": "person with skullcap", + "shortcodes": [ + ":person_with_skullcap:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "cap", + "gua pi mao", + "hat", + "person", + "person with skullcap", + "skullcap" + ] + }, + { + "codepoints": "๐Ÿง•", + "name": "woman with headscarf", + "shortcodes": [ + ":woman_with_headscarf:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "headscarf", + "hijab", + "mantilla", + "tichel", + "woman with headscarf" + ] + }, + { + "codepoints": "๐Ÿคต", + "name": "person in tuxedo", + "shortcodes": [ + ":person_in_tuxedo:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "groom", + "person", + "person in tux", + "person in tuxedo", + "tuxedo" + ] + }, + { + "codepoints": "๐Ÿคตโ€โ™‚๏ธ", + "name": "man in tuxedo", + "shortcodes": [ + ":man_in_tuxedo:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man", + "man in tux", + "man in tuxedo", + "tux", + "tuxedo" + ] + }, + { + "codepoints": "๐Ÿคตโ€โ™€๏ธ", + "name": "woman in tuxedo", + "shortcodes": [ + ":woman_in_tuxedo:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "tuxedo", + "woman", + "woman in tux", + "woman in tuxedo" + ] + }, + { + "codepoints": "๐Ÿ‘ฐ", + "name": "person with veil", + "shortcodes": [ + ":person_with_veil:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bride", + "person", + "person with veil", + "veil", + "wedding" + ] + }, + { + "codepoints": "๐Ÿ‘ฐโ€โ™‚๏ธ", + "name": "man with veil", + "shortcodes": [ + ":man_with_veil:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man", + "man with veil", + "veil" + ] + }, + { + "codepoints": "๐Ÿ‘ฐโ€โ™€๏ธ", + "name": "woman with veil", + "shortcodes": [ + ":woman_with_veil:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bride", + "veil", + "woman", + "woman with veil" + ] + }, + { + "codepoints": "๐Ÿคฐ", + "name": "pregnant woman", + "shortcodes": [ + ":pregnant_woman:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "pregnant", + "woman" + ] + }, + { + "codepoints": "๐Ÿซƒ", + "name": "pregnant man", + "shortcodes": [ + ":pregnant_man:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "belly", + "bloated", + "full", + "pregnant", + "pregnant man" + ] + }, + { + "codepoints": "๐Ÿซ„", + "name": "pregnant person", + "shortcodes": [ + ":pregnant_person:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "belly", + "bloated", + "full", + "pregnant", + "pregnant person" + ] + }, + { + "codepoints": "๐Ÿคฑ", + "name": "breast-feeding", + "shortcodes": [ + ":breast-feeding:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "baby", + "breast", + "breast-feeding", + "nursing" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿผ", + "name": "woman feeding baby", + "shortcodes": [ + ":woman_feeding_baby:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "baby", + "feeding", + "nursing", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿผ", + "name": "man feeding baby", + "shortcodes": [ + ":man_feeding_baby:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "baby", + "feeding", + "man", + "nursing" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿผ", + "name": "person feeding baby", + "shortcodes": [ + ":person_feeding_baby:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "baby", + "feeding", + "nursing", + "person" + ] + }, + { + "codepoints": "๐Ÿ‘ผ", + "name": "baby angel", + "shortcodes": [ + ":baby_angel:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "angel", + "baby", + "face", + "fairy tale", + "fantasy" + ] + }, + { + "codepoints": "๐ŸŽ…", + "name": "Santa Claus", + "shortcodes": [ + ":Santa_Claus:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "celebration", + "Christmas", + "Father Christmas", + "Santa", + "Santa Claus", + "claus", + "father", + "santa", + "Claus", + "Father" + ] + }, + { + "codepoints": "๐Ÿคถ", + "name": "Mrs. Claus", + "shortcodes": [ + ":Mrs._Claus:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "celebration", + "Christmas", + "Mrs Claus", + "Mrs Santa Claus", + "Mrs. Claus", + "claus", + "mother", + "Mrs.", + "Claus", + "Mother" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐ŸŽ„", + "name": "mx claus", + "shortcodes": [ + ":mx_claus:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "Claus, christmas", + "mx claus", + "Claus, Christmas", + "Mx. Claus" + ] + }, + { + "codepoints": "๐Ÿฆธ", + "name": "superhero", + "shortcodes": [ + ":superhero:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "good", + "hero", + "heroine", + "superhero", + "superpower" + ] + }, + { + "codepoints": "๐Ÿฆธโ€โ™‚๏ธ", + "name": "man superhero", + "shortcodes": [ + ":man_superhero:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "good", + "hero", + "man", + "man superhero", + "superpower" + ] + }, + { + "codepoints": "๐Ÿฆธโ€โ™€๏ธ", + "name": "woman superhero", + "shortcodes": [ + ":woman_superhero:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "good", + "hero", + "heroine", + "superpower", + "woman", + "woman superhero" + ] + }, + { + "codepoints": "๐Ÿฆน", + "name": "supervillain", + "shortcodes": [ + ":supervillain:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "criminal", + "evil", + "superpower", + "supervillain", + "villain" + ] + }, + { + "codepoints": "๐Ÿฆนโ€โ™‚๏ธ", + "name": "man supervillain", + "shortcodes": [ + ":man_supervillain:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "criminal", + "evil", + "man", + "man supervillain", + "superpower", + "villain" + ] + }, + { + "codepoints": "๐Ÿฆนโ€โ™€๏ธ", + "name": "woman supervillain", + "shortcodes": [ + ":woman_supervillain:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "criminal", + "evil", + "superpower", + "villain", + "woman", + "woman supervillain" + ] + }, + { + "codepoints": "๐Ÿง™", + "name": "mage", + "shortcodes": [ + ":mage:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "mage", + "sorcerer", + "sorceress", + "witch", + "wizard" + ] + }, + { + "codepoints": "๐Ÿง™โ€โ™‚๏ธ", + "name": "man mage", + "shortcodes": [ + ":man_mage:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man mage", + "sorcerer", + "wizard" + ] + }, + { + "codepoints": "๐Ÿง™โ€โ™€๏ธ", + "name": "woman mage", + "shortcodes": [ + ":woman_mage:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "sorceress", + "witch", + "woman mage" + ] + }, + { + "codepoints": "๐Ÿงš", + "name": "fairy", + "shortcodes": [ + ":fairy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "fairy", + "Oberon", + "Puck", + "Titania" + ] + }, + { + "codepoints": "๐Ÿงšโ€โ™‚๏ธ", + "name": "man fairy", + "shortcodes": [ + ":man_fairy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man fairy", + "Oberon", + "Puck" + ] + }, + { + "codepoints": "๐Ÿงšโ€โ™€๏ธ", + "name": "woman fairy", + "shortcodes": [ + ":woman_fairy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "Titania", + "woman fairy" + ] + }, + { + "codepoints": "๐Ÿง›", + "name": "vampire", + "shortcodes": [ + ":vampire:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "Dracula", + "undead", + "vampire" + ] + }, + { + "codepoints": "๐Ÿง›โ€โ™‚๏ธ", + "name": "man vampire", + "shortcodes": [ + ":man_vampire:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "Dracula", + "man vampire", + "undead" + ] + }, + { + "codepoints": "๐Ÿง›โ€โ™€๏ธ", + "name": "woman vampire", + "shortcodes": [ + ":woman_vampire:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "undead", + "woman vampire" + ] + }, + { + "codepoints": "๐Ÿงœ", + "name": "merperson", + "shortcodes": [ + ":merperson:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "mermaid", + "merman", + "merperson", + "merwoman" + ] + }, + { + "codepoints": "๐Ÿงœโ€โ™‚๏ธ", + "name": "merman", + "shortcodes": [ + ":merman:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "merman", + "Triton" + ] + }, + { + "codepoints": "๐Ÿงœโ€โ™€๏ธ", + "name": "mermaid", + "shortcodes": [ + ":mermaid:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "mermaid", + "merwoman" + ] + }, + { + "codepoints": "๐Ÿง", + "name": "elf", + "shortcodes": [ + ":elf:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "elf", + "magical" + ] + }, + { + "codepoints": "๐Ÿงโ€โ™‚๏ธ", + "name": "man elf", + "shortcodes": [ + ":man_elf:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "magical", + "man elf" + ] + }, + { + "codepoints": "๐Ÿงโ€โ™€๏ธ", + "name": "woman elf", + "shortcodes": [ + ":woman_elf:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "magical", + "woman elf" + ] + }, + { + "codepoints": "๐Ÿงž", + "name": "genie", + "shortcodes": [ + ":genie:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "djinn", + "genie" + ] + }, + { + "codepoints": "๐Ÿงžโ€โ™‚๏ธ", + "name": "man genie", + "shortcodes": [ + ":man_genie:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "djinn", + "man genie" + ] + }, + { + "codepoints": "๐Ÿงžโ€โ™€๏ธ", + "name": "woman genie", + "shortcodes": [ + ":woman_genie:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "djinn", + "woman genie" + ] + }, + { + "codepoints": "๐ŸงŸ", + "name": "zombie", + "shortcodes": [ + ":zombie:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "undead", + "walking dead", + "zombie" + ] + }, + { + "codepoints": "๐ŸงŸโ€โ™‚๏ธ", + "name": "man zombie", + "shortcodes": [ + ":man_zombie:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man zombie", + "undead", + "walking dead" + ] + }, + { + "codepoints": "๐ŸงŸโ€โ™€๏ธ", + "name": "woman zombie", + "shortcodes": [ + ":woman_zombie:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "undead", + "walking dead", + "woman zombie" + ] + }, + { + "codepoints": "๐ŸงŒ", + "name": "troll", + "shortcodes": [ + ":troll:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "fairy tale", + "fantasy", + "monster", + "troll" + ] + }, + { + "codepoints": "๐Ÿ’†", + "name": "person getting massage", + "shortcodes": [ + ":person_getting_massage:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "face", + "massage", + "person getting massage", + "salon" + ] + }, + { + "codepoints": "๐Ÿ’†โ€โ™‚๏ธ", + "name": "man getting massage", + "shortcodes": [ + ":man_getting_massage:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "face", + "man", + "man getting massage", + "massage" + ] + }, + { + "codepoints": "๐Ÿ’†โ€โ™€๏ธ", + "name": "woman getting massage", + "shortcodes": [ + ":woman_getting_massage:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "face", + "massage", + "woman", + "woman getting massage" + ] + }, + { + "codepoints": "๐Ÿ’‡", + "name": "person getting haircut", + "shortcodes": [ + ":person_getting_haircut:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "barber", + "beauty", + "haircut", + "parlor", + "person getting haircut", + "parlour" + ] + }, + { + "codepoints": "๐Ÿ’‡โ€โ™‚๏ธ", + "name": "man getting haircut", + "shortcodes": [ + ":man_getting_haircut:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "haircut", + "hairdresser", + "man", + "man getting haircut" + ] + }, + { + "codepoints": "๐Ÿ’‡โ€โ™€๏ธ", + "name": "woman getting haircut", + "shortcodes": [ + ":woman_getting_haircut:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "haircut", + "hairdresser", + "woman", + "woman getting haircut" + ] + }, + { + "codepoints": "๐Ÿšถ", + "name": "person walking", + "shortcodes": [ + ":person_walking:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hike", + "person walking", + "walk", + "walking" + ] + }, + { + "codepoints": "๐Ÿšถโ€โ™‚๏ธ", + "name": "man walking", + "shortcodes": [ + ":man_walking:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hike", + "man", + "man walking", + "walk" + ] + }, + { + "codepoints": "๐Ÿšถโ€โ™€๏ธ", + "name": "woman walking", + "shortcodes": [ + ":woman_walking:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hike", + "walk", + "woman", + "woman walking" + ] + }, + { + "codepoints": "๐Ÿง", + "name": "person standing", + "shortcodes": [ + ":person_standing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "person standing", + "stand", + "standing" + ] + }, + { + "codepoints": "๐Ÿงโ€โ™‚๏ธ", + "name": "man standing", + "shortcodes": [ + ":man_standing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man", + "standing" + ] + }, + { + "codepoints": "๐Ÿงโ€โ™€๏ธ", + "name": "woman standing", + "shortcodes": [ + ":woman_standing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "standing", + "woman" + ] + }, + { + "codepoints": "๐ŸงŽ", + "name": "person kneeling", + "shortcodes": [ + ":person_kneeling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "kneel", + "kneeling", + "person kneeling" + ] + }, + { + "codepoints": "๐ŸงŽโ€โ™‚๏ธ", + "name": "man kneeling", + "shortcodes": [ + ":man_kneeling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "kneeling", + "man" + ] + }, + { + "codepoints": "๐ŸงŽโ€โ™€๏ธ", + "name": "woman kneeling", + "shortcodes": [ + ":woman_kneeling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "kneeling", + "woman" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿฆฏ", + "name": "person with white cane", + "shortcodes": [ + ":person_with_white_cane:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "accessibility", + "blind", + "person with guide cane", + "person with long mobility cane", + "person with white cane" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿฆฏ", + "name": "man with white cane", + "shortcodes": [ + ":man_with_white_cane:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "accessibility", + "blind", + "man", + "man with white cane", + "man with guide cane" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿฆฏ", + "name": "woman with white cane", + "shortcodes": [ + ":woman_with_white_cane:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "accessibility", + "blind", + "woman", + "woman with white cane", + "woman with guide cane" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿฆผ", + "name": "person in motorized wheelchair", + "shortcodes": [ + ":person_in_motorized_wheelchair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "person in motorised wheelchair", + "accessibility", + "person in motorized wheelchair", + "wheelchair", + "person in powered wheelchair" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿฆผ", + "name": "man in motorized wheelchair", + "shortcodes": [ + ":man_in_motorized_wheelchair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man in motorised wheelchair", + "accessibility", + "man", + "man in motorized wheelchair", + "wheelchair", + "man in powered wheelchair" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿฆผ", + "name": "woman in motorized wheelchair", + "shortcodes": [ + ":woman_in_motorized_wheelchair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "woman in motorised wheelchair", + "accessibility", + "wheelchair", + "woman", + "woman in motorized wheelchair", + "woman in powered wheelchair" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿฆฝ", + "name": "person in manual wheelchair", + "shortcodes": [ + ":person_in_manual_wheelchair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "accessibility", + "person in manual wheelchair", + "wheelchair" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿฆฝ", + "name": "man in manual wheelchair", + "shortcodes": [ + ":man_in_manual_wheelchair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "accessibility", + "man", + "man in manual wheelchair", + "wheelchair" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿฆฝ", + "name": "woman in manual wheelchair", + "shortcodes": [ + ":woman_in_manual_wheelchair:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "accessibility", + "wheelchair", + "woman", + "woman in manual wheelchair" + ] + }, + { + "codepoints": "๐Ÿƒ", + "name": "person running", + "shortcodes": [ + ":person_running:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "marathon", + "person running", + "running" + ] + }, + { + "codepoints": "๐Ÿƒโ€โ™‚๏ธ", + "name": "man running", + "shortcodes": [ + ":man_running:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man", + "marathon", + "racing", + "running" + ] + }, + { + "codepoints": "๐Ÿƒโ€โ™€๏ธ", + "name": "woman running", + "shortcodes": [ + ":woman_running:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "marathon", + "racing", + "running", + "woman" + ] + }, + { + "codepoints": "๐Ÿ’ƒ", + "name": "woman dancing", + "shortcodes": [ + ":woman_dancing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "dance", + "dancing", + "woman" + ] + }, + { + "codepoints": "๐Ÿ•บ", + "name": "man dancing", + "shortcodes": [ + ":man_dancing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "dance", + "dancing", + "man" + ] + }, + { + "codepoints": "๐Ÿ•ด๏ธ", + "name": "person in suit levitating", + "shortcodes": [ + ":person_in_suit_levitating:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "business", + "person", + "person in suit levitating", + "suit" + ] + }, + { + "codepoints": "๐Ÿ‘ฏ", + "name": "people with bunny ears", + "shortcodes": [ + ":people_with_bunny_ears:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bunny ear", + "dancer", + "partying", + "people with bunny ears" + ] + }, + { + "codepoints": "๐Ÿ‘ฏโ€โ™‚๏ธ", + "name": "men with bunny ears", + "shortcodes": [ + ":men_with_bunny_ears:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bunny ear", + "dancer", + "men", + "men with bunny ears", + "partying" + ] + }, + { + "codepoints": "๐Ÿ‘ฏโ€โ™€๏ธ", + "name": "women with bunny ears", + "shortcodes": [ + ":women_with_bunny_ears:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bunny ear", + "dancer", + "partying", + "women", + "women with bunny ears" + ] + }, + { + "codepoints": "๐Ÿง–", + "name": "person in steamy room", + "shortcodes": [ + ":person_in_steamy_room:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "person in steamy room", + "sauna", + "steam room" + ] + }, + { + "codepoints": "๐Ÿง–โ€โ™‚๏ธ", + "name": "man in steamy room", + "shortcodes": [ + ":man_in_steamy_room:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man in steam room", + "man in steamy room", + "sauna", + "steam room" + ] + }, + { + "codepoints": "๐Ÿง–โ€โ™€๏ธ", + "name": "woman in steamy room", + "shortcodes": [ + ":woman_in_steamy_room:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "sauna", + "steam room", + "woman in steam room", + "woman in steamy room" + ] + }, + { + "codepoints": "๐Ÿง—", + "name": "person climbing", + "shortcodes": [ + ":person_climbing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "climber", + "person climbing" + ] + }, + { + "codepoints": "๐Ÿง—โ€โ™‚๏ธ", + "name": "man climbing", + "shortcodes": [ + ":man_climbing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "climber", + "man climbing" + ] + }, + { + "codepoints": "๐Ÿง—โ€โ™€๏ธ", + "name": "woman climbing", + "shortcodes": [ + ":woman_climbing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "climber", + "woman climbing" + ] + }, + { + "codepoints": "๐Ÿคบ", + "name": "person fencing", + "shortcodes": [ + ":person_fencing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "fencer", + "fencing", + "person fencing", + "sword" + ] + }, + { + "codepoints": "๐Ÿ‡", + "name": "horse racing", + "shortcodes": [ + ":horse_racing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "horse", + "jockey", + "racehorse", + "racing" + ] + }, + { + "codepoints": "โ›ท๏ธ", + "name": "skier", + "shortcodes": [ + ":skier:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "ski", + "skier", + "snow" + ] + }, + { + "codepoints": "๐Ÿ‚", + "name": "snowboarder", + "shortcodes": [ + ":snowboarder:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "ski", + "snow", + "snowboard", + "snowboarder" + ] + }, + { + "codepoints": "๐ŸŒ๏ธ", + "name": "person golfing", + "shortcodes": [ + ":person_golfing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "ball", + "golf", + "golfer", + "person golfing" + ] + }, + { + "codepoints": "๐ŸŒ๏ธโ€โ™‚๏ธ", + "name": "man golfing", + "shortcodes": [ + ":man_golfing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [] + }, + { + "codepoints": "๐ŸŒ๏ธโ€โ™€๏ธ", + "name": "woman golfing", + "shortcodes": [ + ":woman_golfing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [] + }, + { + "codepoints": "๐Ÿ„", + "name": "person surfing", + "shortcodes": [ + ":person_surfing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "person surfing", + "surfer", + "surfing" + ] + }, + { + "codepoints": "๐Ÿ„โ€โ™‚๏ธ", + "name": "man surfing", + "shortcodes": [ + ":man_surfing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man", + "surfer", + "surfing" + ] + }, + { + "codepoints": "๐Ÿ„โ€โ™€๏ธ", + "name": "woman surfing", + "shortcodes": [ + ":woman_surfing:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "surfer", + "surfing", + "woman" + ] + }, + { + "codepoints": "๐Ÿšฃ", + "name": "person rowing boat", + "shortcodes": [ + ":person_rowing_boat:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boat", + "person", + "person rowing boat", + "rowboat" + ] + }, + { + "codepoints": "๐Ÿšฃโ€โ™‚๏ธ", + "name": "man rowing boat", + "shortcodes": [ + ":man_rowing_boat:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boat", + "man", + "man rowing boat", + "rowboat" + ] + }, + { + "codepoints": "๐Ÿšฃโ€โ™€๏ธ", + "name": "woman rowing boat", + "shortcodes": [ + ":woman_rowing_boat:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boat", + "rowboat", + "woman", + "woman rowing boat" + ] + }, + { + "codepoints": "๐ŸŠ", + "name": "person swimming", + "shortcodes": [ + ":person_swimming:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "person swimming", + "swim", + "swimmer" + ] + }, + { + "codepoints": "๐ŸŠโ€โ™‚๏ธ", + "name": "man swimming", + "shortcodes": [ + ":man_swimming:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man", + "man swimming", + "swim", + "swimmer" + ] + }, + { + "codepoints": "๐ŸŠโ€โ™€๏ธ", + "name": "woman swimming", + "shortcodes": [ + ":woman_swimming:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "swim", + "swimmer", + "woman", + "woman swimming" + ] + }, + { + "codepoints": "โ›น๏ธ", + "name": "person bouncing ball", + "shortcodes": [ + ":person_bouncing_ball:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "ball", + "person bouncing ball" + ] + }, + { + "codepoints": "โ›น๏ธโ€โ™‚๏ธ", + "name": "man bouncing ball", + "shortcodes": [ + ":man_bouncing_ball:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [] + }, + { + "codepoints": "โ›น๏ธโ€โ™€๏ธ", + "name": "woman bouncing ball", + "shortcodes": [ + ":woman_bouncing_ball:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [] + }, + { + "codepoints": "๐Ÿ‹๏ธ", + "name": "person lifting weights", + "shortcodes": [ + ":person_lifting_weights:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "lifter", + "person lifting weights", + "weight", + "weightlifter" + ] + }, + { + "codepoints": "๐Ÿ‹๏ธโ€โ™‚๏ธ", + "name": "man lifting weights", + "shortcodes": [ + ":man_lifting_weights:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [] + }, + { + "codepoints": "๐Ÿ‹๏ธโ€โ™€๏ธ", + "name": "woman lifting weights", + "shortcodes": [ + ":woman_lifting_weights:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [] + }, + { + "codepoints": "๐Ÿšด", + "name": "person biking", + "shortcodes": [ + ":person_biking:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bicycle", + "biking", + "cyclist", + "person biking", + "person riding a bike" + ] + }, + { + "codepoints": "๐Ÿšดโ€โ™‚๏ธ", + "name": "man biking", + "shortcodes": [ + ":man_biking:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bicycle", + "biking", + "cyclist", + "man", + "man riding a bike" + ] + }, + { + "codepoints": "๐Ÿšดโ€โ™€๏ธ", + "name": "woman biking", + "shortcodes": [ + ":woman_biking:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bicycle", + "biking", + "cyclist", + "woman", + "woman riding a bike" + ] + }, + { + "codepoints": "๐Ÿšต", + "name": "person mountain biking", + "shortcodes": [ + ":person_mountain_biking:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bicycle", + "bicyclist", + "bike", + "cyclist", + "mountain", + "person mountain biking" + ] + }, + { + "codepoints": "๐Ÿšตโ€โ™‚๏ธ", + "name": "man mountain biking", + "shortcodes": [ + ":man_mountain_biking:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bicycle", + "bike", + "cyclist", + "man", + "man mountain biking", + "mountain" + ] + }, + { + "codepoints": "๐Ÿšตโ€โ™€๏ธ", + "name": "woman mountain biking", + "shortcodes": [ + ":woman_mountain_biking:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bicycle", + "bike", + "biking", + "cyclist", + "mountain", + "woman" + ] + }, + { + "codepoints": "๐Ÿคธ", + "name": "person cartwheeling", + "shortcodes": [ + ":person_cartwheeling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "cartwheel", + "gymnastics", + "person cartwheeling" + ] + }, + { + "codepoints": "๐Ÿคธโ€โ™‚๏ธ", + "name": "man cartwheeling", + "shortcodes": [ + ":man_cartwheeling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "cartwheel", + "gymnastics", + "man", + "man cartwheeling" + ] + }, + { + "codepoints": "๐Ÿคธโ€โ™€๏ธ", + "name": "woman cartwheeling", + "shortcodes": [ + ":woman_cartwheeling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "cartwheel", + "gymnastics", + "woman", + "woman cartwheeling" + ] + }, + { + "codepoints": "๐Ÿคผ", + "name": "people wrestling", + "shortcodes": [ + ":people_wrestling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "people wrestling", + "wrestle", + "wrestler" + ] + }, + { + "codepoints": "๐Ÿคผโ€โ™‚๏ธ", + "name": "men wrestling", + "shortcodes": [ + ":men_wrestling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "men", + "men wrestling", + "wrestle" + ] + }, + { + "codepoints": "๐Ÿคผโ€โ™€๏ธ", + "name": "women wrestling", + "shortcodes": [ + ":women_wrestling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "women", + "women wrestling", + "wrestle" + ] + }, + { + "codepoints": "๐Ÿคฝ", + "name": "person playing water polo", + "shortcodes": [ + ":person_playing_water_polo:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "person playing water polo", + "polo", + "water" + ] + }, + { + "codepoints": "๐Ÿคฝโ€โ™‚๏ธ", + "name": "man playing water polo", + "shortcodes": [ + ":man_playing_water_polo:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man", + "man playing water polo", + "water polo" + ] + }, + { + "codepoints": "๐Ÿคฝโ€โ™€๏ธ", + "name": "woman playing water polo", + "shortcodes": [ + ":woman_playing_water_polo:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "water polo", + "woman", + "woman playing water polo" + ] + }, + { + "codepoints": "๐Ÿคพ", + "name": "person playing handball", + "shortcodes": [ + ":person_playing_handball:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "ball", + "handball", + "person playing handball" + ] + }, + { + "codepoints": "๐Ÿคพโ€โ™‚๏ธ", + "name": "man playing handball", + "shortcodes": [ + ":man_playing_handball:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "handball", + "man", + "man playing handball" + ] + }, + { + "codepoints": "๐Ÿคพโ€โ™€๏ธ", + "name": "woman playing handball", + "shortcodes": [ + ":woman_playing_handball:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "handball", + "woman", + "woman playing handball" + ] + }, + { + "codepoints": "๐Ÿคน", + "name": "person juggling", + "shortcodes": [ + ":person_juggling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "balance", + "juggle", + "multi-task", + "person juggling", + "skill", + "multitask" + ] + }, + { + "codepoints": "๐Ÿคนโ€โ™‚๏ธ", + "name": "man juggling", + "shortcodes": [ + ":man_juggling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "juggling", + "man", + "multi-task", + "multitask" + ] + }, + { + "codepoints": "๐Ÿคนโ€โ™€๏ธ", + "name": "woman juggling", + "shortcodes": [ + ":woman_juggling:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "juggling", + "multi-task", + "woman", + "multitask" + ] + }, + { + "codepoints": "๐Ÿง˜", + "name": "person in lotus position", + "shortcodes": [ + ":person_in_lotus_position:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "meditation", + "person in lotus position", + "yoga" + ] + }, + { + "codepoints": "๐Ÿง˜โ€โ™‚๏ธ", + "name": "man in lotus position", + "shortcodes": [ + ":man_in_lotus_position:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "man in lotus position", + "meditation", + "yoga" + ] + }, + { + "codepoints": "๐Ÿง˜โ€โ™€๏ธ", + "name": "woman in lotus position", + "shortcodes": [ + ":woman_in_lotus_position:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "meditation", + "woman in lotus position", + "yoga" + ] + }, + { + "codepoints": "๐Ÿ›€", + "name": "person taking bath", + "shortcodes": [ + ":person_taking_bath:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bath", + "bathtub", + "person taking bath", + "tub" + ] + }, + { + "codepoints": "๐Ÿ›Œ", + "name": "person in bed", + "shortcodes": [ + ":person_in_bed:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hotel", + "person in bed", + "sleep", + "sleeping", + "good night" + ] + }, + { + "codepoints": "๐Ÿง‘โ€๐Ÿคโ€๐Ÿง‘", + "name": "people holding hands", + "shortcodes": [ + ":people_holding_hands:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "hand", + "hold", + "holding hands", + "people holding hands", + "person" + ] + }, + { + "codepoints": "๐Ÿ‘ญ", + "name": "women holding hands", + "shortcodes": [ + ":women_holding_hands:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "hand", + "holding hands", + "women", + "women holding hands", + "two women holding hands" + ] + }, + { + "codepoints": "๐Ÿ‘ซ", + "name": "woman and man holding hands", + "shortcodes": [ + ":woman_and_man_holding_hands:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "hand", + "hold", + "holding hands", + "man", + "woman", + "woman and man holding hands", + "man and woman holding hands" + ] + }, + { + "codepoints": "๐Ÿ‘ฌ", + "name": "men holding hands", + "shortcodes": [ + ":men_holding_hands:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "Gemini", + "holding hands", + "man", + "men", + "men holding hands", + "twins", + "zodiac", + "two men holding hands" + ] + }, + { + "codepoints": "๐Ÿ’", + "name": "kiss", + "shortcodes": [ + ":kiss:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "kiss" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ", + "name": "kiss: woman, man", + "shortcodes": [ + ":kiss:_woman,_man:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "kiss", + "man", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘จ", + "name": "kiss: man, man", + "shortcodes": [ + ":kiss:_man,_man:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "kiss", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ’‹โ€๐Ÿ‘ฉ", + "name": "kiss: woman, woman", + "shortcodes": [ + ":kiss:_woman,_woman:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "kiss", + "woman" + ] + }, + { + "codepoints": "๐Ÿ’‘", + "name": "couple with heart", + "shortcodes": [ + ":couple_with_heart:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "couple with heart", + "love" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘จ", + "name": "couple with heart: woman, man", + "shortcodes": [ + ":couple_with_heart:_woman,_man:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "couple with heart", + "love", + "man", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€โค๏ธโ€๐Ÿ‘จ", + "name": "couple with heart: man, man", + "shortcodes": [ + ":couple_with_heart:_man,_man:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "couple with heart", + "love", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€โค๏ธโ€๐Ÿ‘ฉ", + "name": "couple with heart: woman, woman", + "shortcodes": [ + ":couple_with_heart:_woman,_woman:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "couple", + "couple with heart", + "love", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘ช", + "name": "family", + "shortcodes": [ + ":family:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "family" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ", + "name": "family: man, woman, boy", + "shortcodes": [ + ":family:_man,_woman,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "man", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ง", + "name": "family: man, woman, girl", + "shortcodes": [ + ":family:_man,_woman,_girl:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "family", + "girl", + "man", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "name": "family: man, woman, girl, boy", + "shortcodes": [ + ":family:_man,_woman,_girl,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "girl", + "man", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "name": "family: man, woman, boy, boy", + "shortcodes": [ + ":family:_man,_woman,_boy,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "man", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "name": "family: man, woman, girl, girl", + "shortcodes": [ + ":family:_man,_woman,_girl,_girl:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "family", + "girl", + "man", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆ", + "name": "family: man, man, boy", + "shortcodes": [ + ":family:_man,_man,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ง", + "name": "family: man, man, girl", + "shortcodes": [ + ":family:_man,_man,_girl:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "family", + "girl", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "name": "family: man, man, girl, boy", + "shortcodes": [ + ":family:_man,_man,_girl,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "girl", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "name": "family: man, man, boy, boy", + "shortcodes": [ + ":family:_man,_man,_boy,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "name": "family: man, man, girl, girl", + "shortcodes": [ + ":family:_man,_man,_girl,_girl:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "family", + "girl", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆ", + "name": "family: woman, woman, boy", + "shortcodes": [ + ":family:_woman,_woman,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ง", + "name": "family: woman, woman, girl", + "shortcodes": [ + ":family:_woman,_woman,_girl:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "family", + "girl", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "name": "family: woman, woman, girl, boy", + "shortcodes": [ + ":family:_woman,_woman,_girl,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "girl", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "name": "family: woman, woman, boy, boy", + "shortcodes": [ + ":family:_woman,_woman,_boy,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "name": "family: woman, woman, girl, girl", + "shortcodes": [ + ":family:_woman,_woman,_girl,_girl:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "family", + "girl", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘ฆ", + "name": "family: man, boy", + "shortcodes": [ + ":family:_man,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "name": "family: man, boy, boy", + "shortcodes": [ + ":family:_man,_boy,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘ง", + "name": "family: man, girl", + "shortcodes": [ + ":family:_man,_girl:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "family", + "girl", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "name": "family: man, girl, boy", + "shortcodes": [ + ":family:_man,_girl,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "girl", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘จโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "name": "family: man, girl, girl", + "shortcodes": [ + ":family:_man,_girl,_girl:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "family", + "girl", + "man" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ‘ฆ", + "name": "family: woman, boy", + "shortcodes": [ + ":family:_woman,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ‘ฆโ€๐Ÿ‘ฆ", + "name": "family: woman, boy, boy", + "shortcodes": [ + ":family:_woman,_boy,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ‘ง", + "name": "family: woman, girl", + "shortcodes": [ + ":family:_woman,_girl:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "family", + "girl", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ", + "name": "family: woman, girl, boy", + "shortcodes": [ + ":family:_woman,_girl,_boy:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "boy", + "family", + "girl", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ง", + "name": "family: woman, girl, girl", + "shortcodes": [ + ":family:_woman,_girl,_girl:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "family", + "girl", + "woman" + ] + }, + { + "codepoints": "๐Ÿ—ฃ๏ธ", + "name": "speaking head", + "shortcodes": [ + ":speaking_head:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "face", + "head", + "silhouette", + "speak", + "speaking" + ] + }, + { + "codepoints": "๐Ÿ‘ค", + "name": "bust in silhouette", + "shortcodes": [ + ":bust_in_silhouette:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bust", + "bust in silhouette", + "silhouette" + ] + }, + { + "codepoints": "๐Ÿ‘ฅ", + "name": "busts in silhouette", + "shortcodes": [ + ":busts_in_silhouette:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "bust", + "busts in silhouette", + "silhouette" + ] + }, + { + "codepoints": "๐Ÿซ‚", + "name": "people hugging", + "shortcodes": [ + ":people_hugging:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "goodbye", + "hello", + "hug", + "people hugging", + "thanks" + ] + }, + { + "codepoints": "๐Ÿ‘ฃ", + "name": "footprints", + "shortcodes": [ + ":footprints:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "clothing", + "footprint", + "footprints", + "print" + ] + }, + { + "codepoints": "๐Ÿต", + "name": "monkey face", + "shortcodes": [ + ":monkey_face:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "monkey" + ] + }, + { + "codepoints": "๐Ÿ’", + "name": "monkey", + "shortcodes": [ + ":monkey:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "monkey" + ] + }, + { + "codepoints": "๐Ÿฆ", + "name": "gorilla", + "shortcodes": [ + ":gorilla:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "gorilla" + ] + }, + { + "codepoints": "๐Ÿฆง", + "name": "orangutan", + "shortcodes": [ + ":orangutan:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "ape", + "orangutan" + ] + }, + { + "codepoints": "๐Ÿถ", + "name": "dog face", + "shortcodes": [ + ":dog_face:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "dog", + "face", + "pet" + ] + }, + { + "codepoints": "๐Ÿ•", + "name": "dog", + "shortcodes": [ + ":dog:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "dog", + "pet" + ] + }, + { + "codepoints": "๐Ÿฆฎ", + "name": "guide dog", + "shortcodes": [ + ":guide_dog:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "accessibility", + "blind", + "guide", + "guide dog" + ] + }, + { + "codepoints": "๐Ÿ•โ€๐Ÿฆบ", + "name": "service dog", + "shortcodes": [ + ":service_dog:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "accessibility", + "assistance", + "dog", + "service" + ] + }, + { + "codepoints": "๐Ÿฉ", + "name": "poodle", + "shortcodes": [ + ":poodle:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "dog", + "poodle" + ] + }, + { + "codepoints": "๐Ÿบ", + "name": "wolf", + "shortcodes": [ + ":wolf:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "wolf" + ] + }, + { + "codepoints": "๐ŸฆŠ", + "name": "fox", + "shortcodes": [ + ":fox:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "fox" + ] + }, + { + "codepoints": "๐Ÿฆ", + "name": "raccoon", + "shortcodes": [ + ":raccoon:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "curious", + "raccoon", + "sly" + ] + }, + { + "codepoints": "๐Ÿฑ", + "name": "cat face", + "shortcodes": [ + ":cat_face:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "cat", + "face", + "pet" + ] + }, + { + "codepoints": "๐Ÿˆ", + "name": "cat", + "shortcodes": [ + ":cat:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "cat", + "pet" + ] + }, + { + "codepoints": "๐Ÿˆโ€โฌ›", + "name": "black cat", + "shortcodes": [ + ":black_cat:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "black", + "cat", + "unlucky" + ] + }, + { + "codepoints": "๐Ÿฆ", + "name": "lion", + "shortcodes": [ + ":lion:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "Leo", + "lion", + "zodiac" + ] + }, + { + "codepoints": "๐Ÿฏ", + "name": "tiger face", + "shortcodes": [ + ":tiger_face:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "tiger" + ] + }, + { + "codepoints": "๐Ÿ…", + "name": "tiger", + "shortcodes": [ + ":tiger:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "tiger" + ] + }, + { + "codepoints": "๐Ÿ†", + "name": "leopard", + "shortcodes": [ + ":leopard:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "leopard" + ] + }, + { + "codepoints": "๐Ÿด", + "name": "horse face", + "shortcodes": [ + ":horse_face:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "horse" + ] + }, + { + "codepoints": "๐ŸŽ", + "name": "horse", + "shortcodes": [ + ":horse:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "equestrian", + "horse", + "racehorse", + "racing" + ] + }, + { + "codepoints": "๐Ÿฆ„", + "name": "unicorn", + "shortcodes": [ + ":unicorn:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "unicorn" + ] + }, + { + "codepoints": "๐Ÿฆ“", + "name": "zebra", + "shortcodes": [ + ":zebra:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "stripe", + "zebra" + ] + }, + { + "codepoints": "๐ŸฆŒ", + "name": "deer", + "shortcodes": [ + ":deer:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "deer", + "stag" + ] + }, + { + "codepoints": "๐Ÿฆฌ", + "name": "bison", + "shortcodes": [ + ":bison:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bison", + "buffalo", + "herd", + "wisent" + ] + }, + { + "codepoints": "๐Ÿฎ", + "name": "cow face", + "shortcodes": [ + ":cow_face:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "cow", + "face" + ] + }, + { + "codepoints": "๐Ÿ‚", + "name": "ox", + "shortcodes": [ + ":ox:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bull", + "ox", + "Taurus", + "zodiac" + ] + }, + { + "codepoints": "๐Ÿƒ", + "name": "water buffalo", + "shortcodes": [ + ":water_buffalo:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "buffalo", + "water" + ] + }, + { + "codepoints": "๐Ÿ„", + "name": "cow", + "shortcodes": [ + ":cow:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "cow" + ] + }, + { + "codepoints": "๐Ÿท", + "name": "pig face", + "shortcodes": [ + ":pig_face:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "pig" + ] + }, + { + "codepoints": "๐Ÿ–", + "name": "pig", + "shortcodes": [ + ":pig:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "pig", + "sow" + ] + }, + { + "codepoints": "๐Ÿ—", + "name": "boar", + "shortcodes": [ + ":boar:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "boar", + "pig" + ] + }, + { + "codepoints": "๐Ÿฝ", + "name": "pig nose", + "shortcodes": [ + ":pig_nose:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "nose", + "pig" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "ram", + "shortcodes": [ + ":ram:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "Aries", + "male", + "ram", + "sheep", + "zodiac" + ] + }, + { + "codepoints": "๐Ÿ‘", + "name": "ewe", + "shortcodes": [ + ":ewe:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "ewe", + "female", + "sheep" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "goat", + "shortcodes": [ + ":goat:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "Capricorn", + "goat", + "zodiac" + ] + }, + { + "codepoints": "๐Ÿช", + "name": "camel", + "shortcodes": [ + ":camel:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "camel", + "dromedary", + "hump" + ] + }, + { + "codepoints": "๐Ÿซ", + "name": "two-hump camel", + "shortcodes": [ + ":two-hump_camel:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bactrian", + "camel", + "hump", + "two-hump camel", + "Bactrian" + ] + }, + { + "codepoints": "๐Ÿฆ™", + "name": "llama", + "shortcodes": [ + ":llama:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "alpaca", + "guanaco", + "llama", + "vicuรฑa", + "wool" + ] + }, + { + "codepoints": "๐Ÿฆ’", + "name": "giraffe", + "shortcodes": [ + ":giraffe:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "giraffe", + "spots" + ] + }, + { + "codepoints": "๐Ÿ˜", + "name": "elephant", + "shortcodes": [ + ":elephant:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "elephant" + ] + }, + { + "codepoints": "๐Ÿฆฃ", + "name": "mammoth", + "shortcodes": [ + ":mammoth:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "extinction", + "large", + "mammoth", + "tusk", + "woolly" + ] + }, + { + "codepoints": "๐Ÿฆ", + "name": "rhinoceros", + "shortcodes": [ + ":rhinoceros:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "rhino", + "rhinoceros" + ] + }, + { + "codepoints": "๐Ÿฆ›", + "name": "hippopotamus", + "shortcodes": [ + ":hippopotamus:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "hippo", + "hippopotamus" + ] + }, + { + "codepoints": "๐Ÿญ", + "name": "mouse face", + "shortcodes": [ + ":mouse_face:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "mouse", + "pet" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "mouse", + "shortcodes": [ + ":mouse:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "mouse", + "pet", + "rodent" + ] + }, + { + "codepoints": "๐Ÿ€", + "name": "rat", + "shortcodes": [ + ":rat:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "pet", + "rat", + "rodent" + ] + }, + { + "codepoints": "๐Ÿน", + "name": "hamster", + "shortcodes": [ + ":hamster:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "hamster", + "pet" + ] + }, + { + "codepoints": "๐Ÿฐ", + "name": "rabbit face", + "shortcodes": [ + ":rabbit_face:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bunny", + "face", + "pet", + "rabbit" + ] + }, + { + "codepoints": "๐Ÿ‡", + "name": "rabbit", + "shortcodes": [ + ":rabbit:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bunny", + "pet", + "rabbit" + ] + }, + { + "codepoints": "๐Ÿฟ๏ธ", + "name": "chipmunk", + "shortcodes": [ + ":chipmunk:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "chipmunk", + "squirrel" + ] + }, + { + "codepoints": "๐Ÿฆซ", + "name": "beaver", + "shortcodes": [ + ":beaver:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "beaver", + "dam" + ] + }, + { + "codepoints": "๐Ÿฆ”", + "name": "hedgehog", + "shortcodes": [ + ":hedgehog:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "hedgehog", + "spiny" + ] + }, + { + "codepoints": "๐Ÿฆ‡", + "name": "bat", + "shortcodes": [ + ":bat:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bat", + "vampire" + ] + }, + { + "codepoints": "๐Ÿป", + "name": "bear", + "shortcodes": [ + ":bear:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bear", + "face" + ] + }, + { + "codepoints": "๐Ÿปโ€โ„๏ธ", + "name": "polar bear", + "shortcodes": [ + ":polar_bear:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "arctic", + "bear", + "polar bear", + "white" + ] + }, + { + "codepoints": "๐Ÿจ", + "name": "koala", + "shortcodes": [ + ":koala:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "koala", + "marsupial", + "face" + ] + }, + { + "codepoints": "๐Ÿผ", + "name": "panda", + "shortcodes": [ + ":panda:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "panda" + ] + }, + { + "codepoints": "๐Ÿฆฅ", + "name": "sloth", + "shortcodes": [ + ":sloth:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "lazy", + "sloth", + "slow" + ] + }, + { + "codepoints": "๐Ÿฆฆ", + "name": "otter", + "shortcodes": [ + ":otter:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "fishing", + "otter", + "playful" + ] + }, + { + "codepoints": "๐Ÿฆจ", + "name": "skunk", + "shortcodes": [ + ":skunk:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "skunk", + "stink" + ] + }, + { + "codepoints": "๐Ÿฆ˜", + "name": "kangaroo", + "shortcodes": [ + ":kangaroo:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "Australia", + "joey", + "jump", + "kangaroo", + "marsupial" + ] + }, + { + "codepoints": "๐Ÿฆก", + "name": "badger", + "shortcodes": [ + ":badger:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "badger", + "honey badger", + "pester" + ] + }, + { + "codepoints": "๐Ÿพ", + "name": "paw prints", + "shortcodes": [ + ":paw_prints:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "feet", + "paw", + "paw prints", + "print" + ] + }, + { + "codepoints": "๐Ÿฆƒ", + "name": "turkey", + "shortcodes": [ + ":turkey:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird", + "poultry", + "turkey" + ] + }, + { + "codepoints": "๐Ÿ”", + "name": "chicken", + "shortcodes": [ + ":chicken:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird", + "chicken", + "poultry" + ] + }, + { + "codepoints": "๐Ÿ“", + "name": "rooster", + "shortcodes": [ + ":rooster:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird", + "rooster" + ] + }, + { + "codepoints": "๐Ÿฃ", + "name": "hatching chick", + "shortcodes": [ + ":hatching_chick:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "baby", + "bird", + "chick", + "hatching" + ] + }, + { + "codepoints": "๐Ÿค", + "name": "baby chick", + "shortcodes": [ + ":baby_chick:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "baby", + "bird", + "chick" + ] + }, + { + "codepoints": "๐Ÿฅ", + "name": "front-facing baby chick", + "shortcodes": [ + ":front-facing_baby_chick:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "baby", + "bird", + "chick", + "front-facing baby chick" + ] + }, + { + "codepoints": "๐Ÿฆ", + "name": "bird", + "shortcodes": [ + ":bird:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird" + ] + }, + { + "codepoints": "๐Ÿง", + "name": "penguin", + "shortcodes": [ + ":penguin:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird", + "penguin" + ] + }, + { + "codepoints": "๐Ÿ•Š๏ธ", + "name": "dove", + "shortcodes": [ + ":dove:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird", + "dove", + "fly", + "peace" + ] + }, + { + "codepoints": "๐Ÿฆ…", + "name": "eagle", + "shortcodes": [ + ":eagle:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird of prey", + "eagle", + "bird" + ] + }, + { + "codepoints": "๐Ÿฆ†", + "name": "duck", + "shortcodes": [ + ":duck:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird", + "duck" + ] + }, + { + "codepoints": "๐Ÿฆข", + "name": "swan", + "shortcodes": [ + ":swan:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird", + "cygnet", + "swan", + "ugly duckling" + ] + }, + { + "codepoints": "๐Ÿฆ‰", + "name": "owl", + "shortcodes": [ + ":owl:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird of prey", + "owl", + "wise", + "bird" + ] + }, + { + "codepoints": "๐Ÿฆค", + "name": "dodo", + "shortcodes": [ + ":dodo:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "dodo", + "extinction", + "large", + "Mauritius" + ] + }, + { + "codepoints": "๐Ÿชถ", + "name": "feather", + "shortcodes": [ + ":feather:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird", + "feather", + "flight", + "light", + "plumage" + ] + }, + { + "codepoints": "๐Ÿฆฉ", + "name": "flamingo", + "shortcodes": [ + ":flamingo:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "flamboyant", + "flamingo", + "tropical" + ] + }, + { + "codepoints": "๐Ÿฆš", + "name": "peacock", + "shortcodes": [ + ":peacock:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird", + "ostentatious", + "peacock", + "peahen", + "proud" + ] + }, + { + "codepoints": "๐Ÿฆœ", + "name": "parrot", + "shortcodes": [ + ":parrot:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bird", + "parrot", + "pirate", + "talk" + ] + }, + { + "codepoints": "๐Ÿธ", + "name": "frog", + "shortcodes": [ + ":frog:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "frog" + ] + }, + { + "codepoints": "๐ŸŠ", + "name": "crocodile", + "shortcodes": [ + ":crocodile:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "crocodile" + ] + }, + { + "codepoints": "๐Ÿข", + "name": "turtle", + "shortcodes": [ + ":turtle:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "terrapin", + "tortoise", + "turtle" + ] + }, + { + "codepoints": "๐ŸฆŽ", + "name": "lizard", + "shortcodes": [ + ":lizard:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "lizard", + "reptile" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "snake", + "shortcodes": [ + ":snake:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bearer", + "Ophiuchus", + "serpent", + "snake", + "zodiac" + ] + }, + { + "codepoints": "๐Ÿฒ", + "name": "dragon face", + "shortcodes": [ + ":dragon_face:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "dragon", + "face", + "fairy tale" + ] + }, + { + "codepoints": "๐Ÿ‰", + "name": "dragon", + "shortcodes": [ + ":dragon:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "dragon", + "fairy tale" + ] + }, + { + "codepoints": "๐Ÿฆ•", + "name": "sauropod", + "shortcodes": [ + ":sauropod:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "brachiosaurus", + "brontosaurus", + "diplodocus", + "sauropod" + ] + }, + { + "codepoints": "๐Ÿฆ–", + "name": "T-Rex", + "shortcodes": [ + ":T-Rex:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "T-Rex", + "Tyrannosaurus Rex" + ] + }, + { + "codepoints": "๐Ÿณ", + "name": "spouting whale", + "shortcodes": [ + ":spouting_whale:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "face", + "spouting", + "whale" + ] + }, + { + "codepoints": "๐Ÿ‹", + "name": "whale", + "shortcodes": [ + ":whale:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "whale" + ] + }, + { + "codepoints": "๐Ÿฌ", + "name": "dolphin", + "shortcodes": [ + ":dolphin:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "dolphin", + "porpoise", + "flipper" + ] + }, + { + "codepoints": "๐Ÿฆญ", + "name": "seal", + "shortcodes": [ + ":seal:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "sea lion", + "seal" + ] + }, + { + "codepoints": "๐ŸŸ", + "name": "fish", + "shortcodes": [ + ":fish:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "fish", + "Pisces", + "zodiac" + ] + }, + { + "codepoints": "๐Ÿ ", + "name": "tropical fish", + "shortcodes": [ + ":tropical_fish:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "fish", + "reef fish", + "tropical" + ] + }, + { + "codepoints": "๐Ÿก", + "name": "blowfish", + "shortcodes": [ + ":blowfish:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "blowfish", + "fish" + ] + }, + { + "codepoints": "๐Ÿฆˆ", + "name": "shark", + "shortcodes": [ + ":shark:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "fish", + "shark" + ] + }, + { + "codepoints": "๐Ÿ™", + "name": "octopus", + "shortcodes": [ + ":octopus:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "octopus" + ] + }, + { + "codepoints": "๐Ÿš", + "name": "spiral shell", + "shortcodes": [ + ":spiral_shell:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "shell", + "spiral" + ] + }, + { + "codepoints": "๐Ÿชธ", + "name": "coral", + "shortcodes": [ + ":coral:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "coral", + "ocean", + "reef" + ] + }, + { + "codepoints": "๐ŸŒ", + "name": "snail", + "shortcodes": [ + ":snail:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "mollusc", + "snail" + ] + }, + { + "codepoints": "๐Ÿฆ‹", + "name": "butterfly", + "shortcodes": [ + ":butterfly:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "butterfly", + "insect", + "moth", + "pretty" + ] + }, + { + "codepoints": "๐Ÿ›", + "name": "bug", + "shortcodes": [ + ":bug:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bug", + "caterpillar", + "insect", + "worm" + ] + }, + { + "codepoints": "๐Ÿœ", + "name": "ant", + "shortcodes": [ + ":ant:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "ant", + "insect" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "honeybee", + "shortcodes": [ + ":honeybee:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bee", + "honeybee", + "insect" + ] + }, + { + "codepoints": "๐Ÿชฒ", + "name": "beetle", + "shortcodes": [ + ":beetle:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "beetle", + "bug", + "insect" + ] + }, + { + "codepoints": "๐Ÿž", + "name": "lady beetle", + "shortcodes": [ + ":lady_beetle:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "beetle", + "insect", + "lady beetle", + "ladybird", + "ladybug" + ] + }, + { + "codepoints": "๐Ÿฆ—", + "name": "cricket", + "shortcodes": [ + ":cricket:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "cricket", + "grasshopper" + ] + }, + { + "codepoints": "๐Ÿชณ", + "name": "cockroach", + "shortcodes": [ + ":cockroach:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "cockroach", + "insect", + "pest", + "roach" + ] + }, + { + "codepoints": "๐Ÿ•ท๏ธ", + "name": "spider", + "shortcodes": [ + ":spider:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "arachnid", + "spider", + "insect" + ] + }, + { + "codepoints": "๐Ÿ•ธ๏ธ", + "name": "spider web", + "shortcodes": [ + ":spider_web:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "spider", + "web" + ] + }, + { + "codepoints": "๐Ÿฆ‚", + "name": "scorpion", + "shortcodes": [ + ":scorpion:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "scorpio", + "Scorpio", + "scorpion", + "zodiac" + ] + }, + { + "codepoints": "๐ŸฆŸ", + "name": "mosquito", + "shortcodes": [ + ":mosquito:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "dengue", + "fever", + "insect", + "malaria", + "mosquito", + "mozzie", + "virus", + "disease", + "pest" + ] + }, + { + "codepoints": "๐Ÿชฐ", + "name": "fly", + "shortcodes": [ + ":fly:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "disease", + "fly", + "maggot", + "pest", + "rotting" + ] + }, + { + "codepoints": "๐Ÿชฑ", + "name": "worm", + "shortcodes": [ + ":worm:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "annelid", + "earthworm", + "parasite", + "worm" + ] + }, + { + "codepoints": "๐Ÿฆ ", + "name": "microbe", + "shortcodes": [ + ":microbe:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "amoeba", + "bacteria", + "microbe", + "virus" + ] + }, + { + "codepoints": "๐Ÿ’", + "name": "bouquet", + "shortcodes": [ + ":bouquet:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "bouquet", + "flower" + ] + }, + { + "codepoints": "๐ŸŒธ", + "name": "cherry blossom", + "shortcodes": [ + ":cherry_blossom:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "blossom", + "cherry", + "flower" + ] + }, + { + "codepoints": "๐Ÿ’ฎ", + "name": "white flower", + "shortcodes": [ + ":white_flower:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "flower", + "white flower" + ] + }, + { + "codepoints": "๐Ÿชท", + "name": "lotus", + "shortcodes": [ + ":lotus:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "Buddhism", + "flower", + "Hinduism", + "India", + "lotus", + "purity", + "Vietnam" + ] + }, + { + "codepoints": "๐Ÿต๏ธ", + "name": "rosette", + "shortcodes": [ + ":rosette:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "plant", + "rosette" + ] + }, + { + "codepoints": "๐ŸŒน", + "name": "rose", + "shortcodes": [ + ":rose:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "flower", + "rose" + ] + }, + { + "codepoints": "๐Ÿฅ€", + "name": "wilted flower", + "shortcodes": [ + ":wilted_flower:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "flower", + "wilted" + ] + }, + { + "codepoints": "๐ŸŒบ", + "name": "hibiscus", + "shortcodes": [ + ":hibiscus:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "flower", + "hibiscus" + ] + }, + { + "codepoints": "๐ŸŒป", + "name": "sunflower", + "shortcodes": [ + ":sunflower:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "flower", + "sun", + "sunflower" + ] + }, + { + "codepoints": "๐ŸŒผ", + "name": "blossom", + "shortcodes": [ + ":blossom:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "blossom", + "flower" + ] + }, + { + "codepoints": "๐ŸŒท", + "name": "tulip", + "shortcodes": [ + ":tulip:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "flower", + "tulip" + ] + }, + { + "codepoints": "๐ŸŒฑ", + "name": "seedling", + "shortcodes": [ + ":seedling:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "seedling", + "young" + ] + }, + { + "codepoints": "๐Ÿชด", + "name": "potted plant", + "shortcodes": [ + ":potted_plant:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "grow", + "house", + "nurturing", + "plant", + "pot plant", + "boring", + "potted plant", + "useless" + ] + }, + { + "codepoints": "๐ŸŒฒ", + "name": "evergreen tree", + "shortcodes": [ + ":evergreen_tree:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "evergreen tree", + "tree" + ] + }, + { + "codepoints": "๐ŸŒณ", + "name": "deciduous tree", + "shortcodes": [ + ":deciduous_tree:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "deciduous", + "shedding", + "tree" + ] + }, + { + "codepoints": "๐ŸŒด", + "name": "palm tree", + "shortcodes": [ + ":palm_tree:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "palm", + "tree" + ] + }, + { + "codepoints": "๐ŸŒต", + "name": "cactus", + "shortcodes": [ + ":cactus:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "cactus", + "plant" + ] + }, + { + "codepoints": "๐ŸŒพ", + "name": "sheaf of rice", + "shortcodes": [ + ":sheaf_of_rice:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "ear", + "grain", + "rice", + "sheaf of rice", + "sheaf" + ] + }, + { + "codepoints": "๐ŸŒฟ", + "name": "herb", + "shortcodes": [ + ":herb:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "herb", + "leaf" + ] + }, + { + "codepoints": "โ˜˜๏ธ", + "name": "shamrock", + "shortcodes": [ + ":shamrock:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "plant", + "shamrock" + ] + }, + { + "codepoints": "๐Ÿ€", + "name": "four leaf clover", + "shortcodes": [ + ":four_leaf_clover:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "4", + "clover", + "four", + "four-leaf clover", + "leaf" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "maple leaf", + "shortcodes": [ + ":maple_leaf:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "falling", + "leaf", + "maple" + ] + }, + { + "codepoints": "๐Ÿ‚", + "name": "fallen leaf", + "shortcodes": [ + ":fallen_leaf:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "fallen leaf", + "falling", + "leaf" + ] + }, + { + "codepoints": "๐Ÿƒ", + "name": "leaf fluttering in wind", + "shortcodes": [ + ":leaf_fluttering_in_wind:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "blow", + "flutter", + "leaf", + "leaf fluttering in wind", + "wind" + ] + }, + { + "codepoints": "๐Ÿชน", + "name": "empty nest", + "shortcodes": [ + ":empty_nest:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "empty nest", + "nesting" + ] + }, + { + "codepoints": "๐Ÿชบ", + "name": "nest with eggs", + "shortcodes": [ + ":nest_with_eggs:" + ], + "emoticons": [], + "category": "Animals & Nature", + "keywords": [ + "nest with eggs", + "nesting" + ] + }, + { + "codepoints": "๐Ÿ‡", + "name": "grapes", + "shortcodes": [ + ":grapes:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "fruit", + "grape", + "grapes" + ] + }, + { + "codepoints": "๐Ÿˆ", + "name": "melon", + "shortcodes": [ + ":melon:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "fruit", + "melon" + ] + }, + { + "codepoints": "๐Ÿ‰", + "name": "watermelon", + "shortcodes": [ + ":watermelon:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "fruit", + "watermelon" + ] + }, + { + "codepoints": "๐ŸŠ", + "name": "tangerine", + "shortcodes": [ + ":tangerine:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "fruit", + "mandarin", + "orange", + "tangerine" + ] + }, + { + "codepoints": "๐Ÿ‹", + "name": "lemon", + "shortcodes": [ + ":lemon:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "citrus", + "fruit", + "lemon" + ] + }, + { + "codepoints": "๐ŸŒ", + "name": "banana", + "shortcodes": [ + ":banana:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "banana", + "fruit" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "pineapple", + "shortcodes": [ + ":pineapple:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "fruit", + "pineapple" + ] + }, + { + "codepoints": "๐Ÿฅญ", + "name": "mango", + "shortcodes": [ + ":mango:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "fruit", + "mango", + "tropical" + ] + }, + { + "codepoints": "๐ŸŽ", + "name": "red apple", + "shortcodes": [ + ":red_apple:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "apple", + "fruit", + "red" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "green apple", + "shortcodes": [ + ":green_apple:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "apple", + "fruit", + "green" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "pear", + "shortcodes": [ + ":pear:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "fruit", + "pear" + ] + }, + { + "codepoints": "๐Ÿ‘", + "name": "peach", + "shortcodes": [ + ":peach:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "fruit", + "peach" + ] + }, + { + "codepoints": "๐Ÿ’", + "name": "cherries", + "shortcodes": [ + ":cherries:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "berries", + "cherries", + "cherry", + "fruit", + "red" + ] + }, + { + "codepoints": "๐Ÿ“", + "name": "strawberry", + "shortcodes": [ + ":strawberry:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "berry", + "fruit", + "strawberry" + ] + }, + { + "codepoints": "๐Ÿซ", + "name": "blueberries", + "shortcodes": [ + ":blueberries:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "berry", + "bilberry", + "blue", + "blueberries", + "blueberry" + ] + }, + { + "codepoints": "๐Ÿฅ", + "name": "kiwi fruit", + "shortcodes": [ + ":kiwi_fruit:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "food", + "fruit", + "kiwi fruit", + "kiwi" + ] + }, + { + "codepoints": "๐Ÿ…", + "name": "tomato", + "shortcodes": [ + ":tomato:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "fruit", + "tomato", + "vegetable" + ] + }, + { + "codepoints": "๐Ÿซ’", + "name": "olive", + "shortcodes": [ + ":olive:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "food", + "olive" + ] + }, + { + "codepoints": "๐Ÿฅฅ", + "name": "coconut", + "shortcodes": [ + ":coconut:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "coconut", + "palm", + "piรฑa colada" + ] + }, + { + "codepoints": "๐Ÿฅ‘", + "name": "avocado", + "shortcodes": [ + ":avocado:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "avocado", + "food", + "fruit" + ] + }, + { + "codepoints": "๐Ÿ†", + "name": "eggplant", + "shortcodes": [ + ":eggplant:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "aubergine", + "eggplant", + "vegetable" + ] + }, + { + "codepoints": "๐Ÿฅ”", + "name": "potato", + "shortcodes": [ + ":potato:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "food", + "potato", + "vegetable" + ] + }, + { + "codepoints": "๐Ÿฅ•", + "name": "carrot", + "shortcodes": [ + ":carrot:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "carrot", + "food", + "vegetable" + ] + }, + { + "codepoints": "๐ŸŒฝ", + "name": "ear of corn", + "shortcodes": [ + ":ear_of_corn:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "corn", + "corn on the cob", + "sweetcorn", + "ear", + "ear of corn", + "maize", + "maze" + ] + }, + { + "codepoints": "๐ŸŒถ๏ธ", + "name": "hot pepper", + "shortcodes": [ + ":hot_pepper:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "chilli", + "hot pepper", + "pepper", + "hot" + ] + }, + { + "codepoints": "๐Ÿซ‘", + "name": "bell pepper", + "shortcodes": [ + ":bell_pepper:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bell pepper", + "capsicum", + "pepper", + "vegetable", + "sweet pepper" + ] + }, + { + "codepoints": "๐Ÿฅ’", + "name": "cucumber", + "shortcodes": [ + ":cucumber:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cucumber", + "food", + "pickle", + "vegetable" + ] + }, + { + "codepoints": "๐Ÿฅฌ", + "name": "leafy green", + "shortcodes": [ + ":leafy_green:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bok choy", + "leafy green", + "pak choi", + "cabbage", + "kale", + "lettuce" + ] + }, + { + "codepoints": "๐Ÿฅฆ", + "name": "broccoli", + "shortcodes": [ + ":broccoli:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "broccoli", + "wild cabbage" + ] + }, + { + "codepoints": "๐Ÿง„", + "name": "garlic", + "shortcodes": [ + ":garlic:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "flavouring", + "garlic", + "flavoring" + ] + }, + { + "codepoints": "๐Ÿง…", + "name": "onion", + "shortcodes": [ + ":onion:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "flavouring", + "onion", + "flavoring" + ] + }, + { + "codepoints": "๐Ÿ„", + "name": "mushroom", + "shortcodes": [ + ":mushroom:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "mushroom", + "toadstool" + ] + }, + { + "codepoints": "๐Ÿฅœ", + "name": "peanuts", + "shortcodes": [ + ":peanuts:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "food", + "nut", + "nuts", + "peanut", + "peanuts", + "vegetable" + ] + }, + { + "codepoints": "๐Ÿซ˜", + "name": "beans", + "shortcodes": [ + ":beans:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "food", + "kidney bean", + "kidney beans", + "legume", + "beans", + "kidney" + ] + }, + { + "codepoints": "๐ŸŒฐ", + "name": "chestnut", + "shortcodes": [ + ":chestnut:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "chestnut", + "plant", + "nut" + ] + }, + { + "codepoints": "๐Ÿž", + "name": "bread", + "shortcodes": [ + ":bread:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bread", + "loaf" + ] + }, + { + "codepoints": "๐Ÿฅ", + "name": "croissant", + "shortcodes": [ + ":croissant:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bread", + "breakfast", + "croissant", + "food", + "french", + "roll", + "crescent roll", + "French" + ] + }, + { + "codepoints": "๐Ÿฅ–", + "name": "baguette bread", + "shortcodes": [ + ":baguette_bread:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "baguette", + "bread", + "food", + "french", + "French stick", + "French" + ] + }, + { + "codepoints": "๐Ÿซ“", + "name": "flatbread", + "shortcodes": [ + ":flatbread:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "arepa", + "flatbread", + "lavash", + "naan", + "pita" + ] + }, + { + "codepoints": "๐Ÿฅจ", + "name": "pretzel", + "shortcodes": [ + ":pretzel:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "pretzel", + "twisted" + ] + }, + { + "codepoints": "๐Ÿฅฏ", + "name": "bagel", + "shortcodes": [ + ":bagel:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bagel", + "bakery", + "breakfast", + "schmear" + ] + }, + { + "codepoints": "๐Ÿฅž", + "name": "pancakes", + "shortcodes": [ + ":pancakes:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "breakfast", + "crรชpe", + "food", + "hotcake", + "pancake", + "pancakes" + ] + }, + { + "codepoints": "๐Ÿง‡", + "name": "waffle", + "shortcodes": [ + ":waffle:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "waffle", + "waffle with butter", + "breakfast", + "indecisive", + "iron", + "unclear", + "vague" + ] + }, + { + "codepoints": "๐Ÿง€", + "name": "cheese wedge", + "shortcodes": [ + ":cheese_wedge:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cheese", + "cheese wedge" + ] + }, + { + "codepoints": "๐Ÿ–", + "name": "meat on bone", + "shortcodes": [ + ":meat_on_bone:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bone", + "meat", + "meat on bone" + ] + }, + { + "codepoints": "๐Ÿ—", + "name": "poultry leg", + "shortcodes": [ + ":poultry_leg:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bone", + "chicken", + "drumstick", + "leg", + "poultry" + ] + }, + { + "codepoints": "๐Ÿฅฉ", + "name": "cut of meat", + "shortcodes": [ + ":cut_of_meat:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "chop", + "cut of meat", + "lambchop", + "porkchop", + "steak", + "lamb chop", + "pork chop" + ] + }, + { + "codepoints": "๐Ÿฅ“", + "name": "bacon", + "shortcodes": [ + ":bacon:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bacon", + "breakfast", + "food", + "meat" + ] + }, + { + "codepoints": "๐Ÿ”", + "name": "hamburger", + "shortcodes": [ + ":hamburger:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "beefburger", + "burger", + "hamburger" + ] + }, + { + "codepoints": "๐ŸŸ", + "name": "french fries", + "shortcodes": [ + ":french_fries:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "chips", + "french fries", + "fries", + "french", + "French" + ] + }, + { + "codepoints": "๐Ÿ•", + "name": "pizza", + "shortcodes": [ + ":pizza:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cheese", + "pizza", + "slice" + ] + }, + { + "codepoints": "๐ŸŒญ", + "name": "hot dog", + "shortcodes": [ + ":hot_dog:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "frankfurter", + "hot dog", + "hotdog", + "sausage" + ] + }, + { + "codepoints": "๐Ÿฅช", + "name": "sandwich", + "shortcodes": [ + ":sandwich:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bread", + "sandwich" + ] + }, + { + "codepoints": "๐ŸŒฎ", + "name": "taco", + "shortcodes": [ + ":taco:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "mexican", + "taco", + "Mexican" + ] + }, + { + "codepoints": "๐ŸŒฏ", + "name": "burrito", + "shortcodes": [ + ":burrito:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "burrito", + "mexican", + "wrap", + "Mexican" + ] + }, + { + "codepoints": "๐Ÿซ”", + "name": "tamale", + "shortcodes": [ + ":tamale:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "mexican", + "tamale", + "wrapped" + ] + }, + { + "codepoints": "๐Ÿฅ™", + "name": "stuffed flatbread", + "shortcodes": [ + ":stuffed_flatbread:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "falafel", + "flatbread", + "food", + "gyro", + "kebab", + "pita", + "pita roll", + "stuffed" + ] + }, + { + "codepoints": "๐Ÿง†", + "name": "falafel", + "shortcodes": [ + ":falafel:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "chickpea", + "falafel", + "meatball", + "chick pea" + ] + }, + { + "codepoints": "๐Ÿฅš", + "name": "egg", + "shortcodes": [ + ":egg:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "breakfast", + "egg", + "food" + ] + }, + { + "codepoints": "๐Ÿณ", + "name": "cooking", + "shortcodes": [ + ":cooking:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "breakfast", + "cooking", + "egg", + "frying", + "pan" + ] + }, + { + "codepoints": "๐Ÿฅ˜", + "name": "shallow pan of food", + "shortcodes": [ + ":shallow_pan_of_food:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "casserole", + "food", + "paella", + "pan", + "shallow", + "shallow pan of food" + ] + }, + { + "codepoints": "๐Ÿฒ", + "name": "pot of food", + "shortcodes": [ + ":pot_of_food:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "pot", + "pot of food", + "stew" + ] + }, + { + "codepoints": "๐Ÿซ•", + "name": "fondue", + "shortcodes": [ + ":fondue:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cheese", + "chocolate", + "fondue", + "melted", + "pot", + "Swiss" + ] + }, + { + "codepoints": "๐Ÿฅฃ", + "name": "bowl with spoon", + "shortcodes": [ + ":bowl_with_spoon:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bowl with spoon", + "breakfast", + "cereal", + "congee" + ] + }, + { + "codepoints": "๐Ÿฅ—", + "name": "green salad", + "shortcodes": [ + ":green_salad:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "food", + "garden", + "salad", + "green" + ] + }, + { + "codepoints": "๐Ÿฟ", + "name": "popcorn", + "shortcodes": [ + ":popcorn:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "popcorn" + ] + }, + { + "codepoints": "๐Ÿงˆ", + "name": "butter", + "shortcodes": [ + ":butter:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "butter", + "dairy" + ] + }, + { + "codepoints": "๐Ÿง‚", + "name": "salt", + "shortcodes": [ + ":salt:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "condiment", + "salt", + "shaker" + ] + }, + { + "codepoints": "๐Ÿฅซ", + "name": "canned food", + "shortcodes": [ + ":canned_food:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "can", + "canned food" + ] + }, + { + "codepoints": "๐Ÿฑ", + "name": "bento box", + "shortcodes": [ + ":bento_box:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bento", + "box" + ] + }, + { + "codepoints": "๐Ÿ˜", + "name": "rice cracker", + "shortcodes": [ + ":rice_cracker:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cracker", + "rice" + ] + }, + { + "codepoints": "๐Ÿ™", + "name": "rice ball", + "shortcodes": [ + ":rice_ball:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "ball", + "Japanese", + "rice" + ] + }, + { + "codepoints": "๐Ÿš", + "name": "cooked rice", + "shortcodes": [ + ":cooked_rice:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cooked", + "rice" + ] + }, + { + "codepoints": "๐Ÿ›", + "name": "curry rice", + "shortcodes": [ + ":curry_rice:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "curry", + "rice" + ] + }, + { + "codepoints": "๐Ÿœ", + "name": "steaming bowl", + "shortcodes": [ + ":steaming_bowl:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bowl", + "noodle", + "ramen", + "steaming" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "spaghetti", + "shortcodes": [ + ":spaghetti:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "pasta", + "spaghetti" + ] + }, + { + "codepoints": "๐Ÿ ", + "name": "roasted sweet potato", + "shortcodes": [ + ":roasted_sweet_potato:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "potato", + "roasted", + "sweet" + ] + }, + { + "codepoints": "๐Ÿข", + "name": "oden", + "shortcodes": [ + ":oden:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "kebab", + "oden", + "seafood", + "skewer", + "stick" + ] + }, + { + "codepoints": "๐Ÿฃ", + "name": "sushi", + "shortcodes": [ + ":sushi:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "sushi" + ] + }, + { + "codepoints": "๐Ÿค", + "name": "fried shrimp", + "shortcodes": [ + ":fried_shrimp:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "battered", + "fried", + "prawn", + "shrimp", + "tempura" + ] + }, + { + "codepoints": "๐Ÿฅ", + "name": "fish cake with swirl", + "shortcodes": [ + ":fish_cake_with_swirl:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cake", + "fish", + "fish cake with swirl", + "pastry", + "swirl", + "narutomaki" + ] + }, + { + "codepoints": "๐Ÿฅฎ", + "name": "moon cake", + "shortcodes": [ + ":moon_cake:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "autumn", + "festival", + "moon cake", + "yuรจbวng" + ] + }, + { + "codepoints": "๐Ÿก", + "name": "dango", + "shortcodes": [ + ":dango:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "dango", + "dessert", + "Japanese", + "skewer", + "stick", + "sweet" + ] + }, + { + "codepoints": "๐ŸฅŸ", + "name": "dumpling", + "shortcodes": [ + ":dumpling:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "dumpling", + "empanada", + "gyลza", + "pastie", + "samosa", + "jiaozi", + "pierogi", + "potsticker" + ] + }, + { + "codepoints": "๐Ÿฅ ", + "name": "fortune cookie", + "shortcodes": [ + ":fortune_cookie:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "fortune cookie", + "prophecy" + ] + }, + { + "codepoints": "๐Ÿฅก", + "name": "takeout box", + "shortcodes": [ + ":takeout_box:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "takeaway container", + "takeout", + "oyster pail", + "takeout box", + "takeaway box" + ] + }, + { + "codepoints": "๐Ÿฆ€", + "name": "crab", + "shortcodes": [ + ":crab:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "crab", + "crustacean", + "seafood", + "shellfish", + "Cancer", + "zodiac" + ] + }, + { + "codepoints": "๐Ÿฆž", + "name": "lobster", + "shortcodes": [ + ":lobster:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bisque", + "claws", + "lobster", + "seafood", + "shellfish" + ] + }, + { + "codepoints": "๐Ÿฆ", + "name": "shrimp", + "shortcodes": [ + ":shrimp:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "prawn", + "seafood", + "shellfish", + "shrimp", + "food", + "small" + ] + }, + { + "codepoints": "๐Ÿฆ‘", + "name": "squid", + "shortcodes": [ + ":squid:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "decapod", + "seafood", + "squid", + "food", + "molusc" + ] + }, + { + "codepoints": "๐Ÿฆช", + "name": "oyster", + "shortcodes": [ + ":oyster:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "diving", + "oyster", + "pearl" + ] + }, + { + "codepoints": "๐Ÿฆ", + "name": "soft ice cream", + "shortcodes": [ + ":soft_ice_cream:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cream", + "dessert", + "ice cream", + "soft serve", + "sweet", + "ice", + "icecream", + "soft" + ] + }, + { + "codepoints": "๐Ÿง", + "name": "shaved ice", + "shortcodes": [ + ":shaved_ice:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "dessert", + "granita", + "ice", + "sweet", + "shaved" + ] + }, + { + "codepoints": "๐Ÿจ", + "name": "ice cream", + "shortcodes": [ + ":ice_cream:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cream", + "dessert", + "ice cream", + "sweet", + "ice" + ] + }, + { + "codepoints": "๐Ÿฉ", + "name": "doughnut", + "shortcodes": [ + ":doughnut:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "breakfast", + "dessert", + "donut", + "doughnut", + "sweet" + ] + }, + { + "codepoints": "๐Ÿช", + "name": "cookie", + "shortcodes": [ + ":cookie:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "biscuit", + "cookie", + "dessert", + "sweet" + ] + }, + { + "codepoints": "๐ŸŽ‚", + "name": "birthday cake", + "shortcodes": [ + ":birthday_cake:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "birthday", + "cake", + "celebration", + "dessert", + "pastry", + "sweet" + ] + }, + { + "codepoints": "๐Ÿฐ", + "name": "shortcake", + "shortcodes": [ + ":shortcake:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cake", + "dessert", + "pastry", + "shortcake", + "slice", + "sweet" + ] + }, + { + "codepoints": "๐Ÿง", + "name": "cupcake", + "shortcodes": [ + ":cupcake:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bakery", + "cupcake", + "sweet" + ] + }, + { + "codepoints": "๐Ÿฅง", + "name": "pie", + "shortcodes": [ + ":pie:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "filling", + "pastry", + "pie" + ] + }, + { + "codepoints": "๐Ÿซ", + "name": "chocolate bar", + "shortcodes": [ + ":chocolate_bar:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bar", + "chocolate", + "dessert", + "sweet" + ] + }, + { + "codepoints": "๐Ÿฌ", + "name": "candy", + "shortcodes": [ + ":candy:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "candy", + "dessert", + "sweet", + "sweets" + ] + }, + { + "codepoints": "๐Ÿญ", + "name": "lollipop", + "shortcodes": [ + ":lollipop:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "candy", + "dessert", + "lollipop", + "sweet" + ] + }, + { + "codepoints": "๐Ÿฎ", + "name": "custard", + "shortcodes": [ + ":custard:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "baked custard", + "dessert", + "pudding", + "sweet", + "custard" + ] + }, + { + "codepoints": "๐Ÿฏ", + "name": "honey pot", + "shortcodes": [ + ":honey_pot:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "honey", + "honeypot", + "pot", + "sweet" + ] + }, + { + "codepoints": "๐Ÿผ", + "name": "baby bottle", + "shortcodes": [ + ":baby_bottle:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "baby", + "bottle", + "drink", + "milk" + ] + }, + { + "codepoints": "๐Ÿฅ›", + "name": "glass of milk", + "shortcodes": [ + ":glass_of_milk:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "drink", + "glass", + "glass of milk", + "milk" + ] + }, + { + "codepoints": "โ˜•", + "name": "hot beverage", + "shortcodes": [ + ":hot_beverage:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "beverage", + "coffee", + "drink", + "hot", + "steaming", + "tea" + ] + }, + { + "codepoints": "๐Ÿซ–", + "name": "teapot", + "shortcodes": [ + ":teapot:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "drink", + "pot", + "tea", + "teapot" + ] + }, + { + "codepoints": "๐Ÿต", + "name": "teacup without handle", + "shortcodes": [ + ":teacup_without_handle:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "beverage", + "cup", + "drink", + "tea", + "teacup", + "teacup without handle" + ] + }, + { + "codepoints": "๐Ÿถ", + "name": "sake", + "shortcodes": [ + ":sake:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bar", + "beverage", + "bottle", + "cup", + "drink", + "sake", + "sakรฉ" + ] + }, + { + "codepoints": "๐Ÿพ", + "name": "bottle with popping cork", + "shortcodes": [ + ":bottle_with_popping_cork:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bar", + "bottle", + "bottle with popping cork", + "cork", + "drink", + "popping" + ] + }, + { + "codepoints": "๐Ÿท", + "name": "wine glass", + "shortcodes": [ + ":wine_glass:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bar", + "beverage", + "drink", + "glass", + "wine" + ] + }, + { + "codepoints": "๐Ÿธ", + "name": "cocktail glass", + "shortcodes": [ + ":cocktail_glass:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bar", + "cocktail", + "drink", + "glass" + ] + }, + { + "codepoints": "๐Ÿน", + "name": "tropical drink", + "shortcodes": [ + ":tropical_drink:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bar", + "drink", + "tropical" + ] + }, + { + "codepoints": "๐Ÿบ", + "name": "beer mug", + "shortcodes": [ + ":beer_mug:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bar", + "beer", + "drink", + "mug" + ] + }, + { + "codepoints": "๐Ÿป", + "name": "clinking beer mugs", + "shortcodes": [ + ":clinking_beer_mugs:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bar", + "beer", + "clink", + "clinking beer mugs", + "drink", + "mug" + ] + }, + { + "codepoints": "๐Ÿฅ‚", + "name": "clinking glasses", + "shortcodes": [ + ":clinking_glasses:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "celebrate", + "clink", + "clinking glasses", + "drink", + "glass" + ] + }, + { + "codepoints": "๐Ÿฅƒ", + "name": "tumbler glass", + "shortcodes": [ + ":tumbler_glass:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "glass", + "liquor", + "shot", + "tumbler", + "whisky" + ] + }, + { + "codepoints": "๐Ÿซ—", + "name": "pouring liquid", + "shortcodes": [ + ":pouring_liquid:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "drink", + "empty", + "glass", + "pouring liquid", + "spill" + ] + }, + { + "codepoints": "๐Ÿฅค", + "name": "cup with straw", + "shortcodes": [ + ":cup_with_straw:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cup with straw", + "juice", + "soda" + ] + }, + { + "codepoints": "๐Ÿง‹", + "name": "bubble tea", + "shortcodes": [ + ":bubble_tea:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "bubble", + "milk", + "pearl", + "tea" + ] + }, + { + "codepoints": "๐Ÿงƒ", + "name": "beverage box", + "shortcodes": [ + ":beverage_box:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "drink carton", + "juice box", + "popper", + "beverage", + "box", + "juice", + "straw", + "sweet" + ] + }, + { + "codepoints": "๐Ÿง‰", + "name": "mate", + "shortcodes": [ + ":mate:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "drink", + "mate", + "matรฉ" + ] + }, + { + "codepoints": "๐ŸงŠ", + "name": "ice", + "shortcodes": [ + ":ice:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cold", + "ice", + "ice cube", + "iceberg" + ] + }, + { + "codepoints": "๐Ÿฅข", + "name": "chopsticks", + "shortcodes": [ + ":chopsticks:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "chopsticks", + "pair of chopsticks", + "hashi" + ] + }, + { + "codepoints": "๐Ÿฝ๏ธ", + "name": "fork and knife with plate", + "shortcodes": [ + ":fork_and_knife_with_plate:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cooking", + "fork", + "fork and knife with plate", + "knife", + "plate" + ] + }, + { + "codepoints": "๐Ÿด", + "name": "fork and knife", + "shortcodes": [ + ":fork_and_knife:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cooking", + "cutlery", + "fork", + "fork and knife", + "knife", + "knife and fork" + ] + }, + { + "codepoints": "๐Ÿฅ„", + "name": "spoon", + "shortcodes": [ + ":spoon:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "spoon", + "tableware" + ] + }, + { + "codepoints": "๐Ÿ”ช", + "name": "kitchen knife", + "shortcodes": [ + ":kitchen_knife:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "cooking", + "hocho", + "kitchen knife", + "knife", + "tool", + "weapon" + ] + }, + { + "codepoints": "๐Ÿซ™", + "name": "jar", + "shortcodes": [ + ":jar:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "condiment", + "container", + "empty", + "jar", + "sauce", + "store" + ] + }, + { + "codepoints": "๐Ÿบ", + "name": "amphora", + "shortcodes": [ + ":amphora:" + ], + "emoticons": [], + "category": "Food & Drink", + "keywords": [ + "amphora", + "Aquarius", + "cooking", + "drink", + "jug", + "zodiac", + "jar" + ] + }, + { + "codepoints": "๐ŸŒ", + "name": "globe showing Europe-Africa", + "shortcodes": [ + ":globe_showing_Europe-Africa:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Africa", + "earth", + "Europe", + "globe", + "globe showing Europe-Africa", + "world" + ] + }, + { + "codepoints": "๐ŸŒŽ", + "name": "globe showing Americas", + "shortcodes": [ + ":globe_showing_Americas:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Americas", + "earth", + "globe", + "globe showing Americas", + "world" + ] + }, + { + "codepoints": "๐ŸŒ", + "name": "globe showing Asia-Australia", + "shortcodes": [ + ":globe_showing_Asia-Australia:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Asia", + "Australia", + "earth", + "globe", + "globe showing Asia-Australia", + "world" + ] + }, + { + "codepoints": "๐ŸŒ", + "name": "globe with meridians", + "shortcodes": [ + ":globe_with_meridians:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "earth", + "globe", + "globe with meridians", + "meridians", + "world" + ] + }, + { + "codepoints": "๐Ÿ—บ๏ธ", + "name": "world map", + "shortcodes": [ + ":world_map:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "map", + "world" + ] + }, + { + "codepoints": "๐Ÿ—พ", + "name": "map of Japan", + "shortcodes": [ + ":map_of_Japan:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Japan", + "map", + "map of Japan" + ] + }, + { + "codepoints": "๐Ÿงญ", + "name": "compass", + "shortcodes": [ + ":compass:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "compass", + "magnetic", + "navigation", + "orienteering" + ] + }, + { + "codepoints": "๐Ÿ”๏ธ", + "name": "snow-capped mountain", + "shortcodes": [ + ":snow-capped_mountain:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cold", + "mountain", + "snow", + "snow-capped mountain" + ] + }, + { + "codepoints": "โ›ฐ๏ธ", + "name": "mountain", + "shortcodes": [ + ":mountain:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "mountain" + ] + }, + { + "codepoints": "๐ŸŒ‹", + "name": "volcano", + "shortcodes": [ + ":volcano:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "eruption", + "mountain", + "volcano" + ] + }, + { + "codepoints": "๐Ÿ—ป", + "name": "mount fuji", + "shortcodes": [ + ":mount_fuji:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Fuji", + "mount Fuji", + "mountain", + "fuji", + "mount fuji", + "Mount Fuji" + ] + }, + { + "codepoints": "๐Ÿ•๏ธ", + "name": "camping", + "shortcodes": [ + ":camping:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "camping" + ] + }, + { + "codepoints": "๐Ÿ–๏ธ", + "name": "beach with umbrella", + "shortcodes": [ + ":beach_with_umbrella:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "beach", + "beach with umbrella", + "umbrella" + ] + }, + { + "codepoints": "๐Ÿœ๏ธ", + "name": "desert", + "shortcodes": [ + ":desert:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "desert" + ] + }, + { + "codepoints": "๐Ÿ๏ธ", + "name": "desert island", + "shortcodes": [ + ":desert_island:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "desert", + "island" + ] + }, + { + "codepoints": "๐Ÿž๏ธ", + "name": "national park", + "shortcodes": [ + ":national_park:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "national park", + "park" + ] + }, + { + "codepoints": "๐ŸŸ๏ธ", + "name": "stadium", + "shortcodes": [ + ":stadium:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "arena", + "stadium" + ] + }, + { + "codepoints": "๐Ÿ›๏ธ", + "name": "classical building", + "shortcodes": [ + ":classical_building:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "classical", + "classical building", + "column" + ] + }, + { + "codepoints": "๐Ÿ—๏ธ", + "name": "building construction", + "shortcodes": [ + ":building_construction:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "building construction", + "construction" + ] + }, + { + "codepoints": "๐Ÿงฑ", + "name": "brick", + "shortcodes": [ + ":brick:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "brick", + "bricks", + "clay", + "mortar", + "wall" + ] + }, + { + "codepoints": "๐Ÿชจ", + "name": "rock", + "shortcodes": [ + ":rock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "boulder", + "heavy", + "rock", + "solid", + "stone" + ] + }, + { + "codepoints": "๐Ÿชต", + "name": "wood", + "shortcodes": [ + ":wood:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "log", + "lumber", + "timber", + "wood" + ] + }, + { + "codepoints": "๐Ÿ›–", + "name": "hut", + "shortcodes": [ + ":hut:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "house", + "hut", + "roundhouse", + "yurt" + ] + }, + { + "codepoints": "๐Ÿ˜๏ธ", + "name": "houses", + "shortcodes": [ + ":houses:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "houses" + ] + }, + { + "codepoints": "๐Ÿš๏ธ", + "name": "derelict house", + "shortcodes": [ + ":derelict_house:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "derelict", + "house" + ] + }, + { + "codepoints": "๐Ÿ ", + "name": "house", + "shortcodes": [ + ":house:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "home", + "house" + ] + }, + { + "codepoints": "๐Ÿก", + "name": "house with garden", + "shortcodes": [ + ":house_with_garden:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "garden", + "home", + "house", + "house with garden" + ] + }, + { + "codepoints": "๐Ÿข", + "name": "office building", + "shortcodes": [ + ":office_building:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "building", + "office building" + ] + }, + { + "codepoints": "๐Ÿฃ", + "name": "Japanese post office", + "shortcodes": [ + ":Japanese_post_office:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Japanese", + "Japanese post office", + "post" + ] + }, + { + "codepoints": "๐Ÿค", + "name": "post office", + "shortcodes": [ + ":post_office:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "European", + "post", + "post office" + ] + }, + { + "codepoints": "๐Ÿฅ", + "name": "hospital", + "shortcodes": [ + ":hospital:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "doctor", + "hospital", + "medicine" + ] + }, + { + "codepoints": "๐Ÿฆ", + "name": "bank", + "shortcodes": [ + ":bank:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bank", + "building" + ] + }, + { + "codepoints": "๐Ÿจ", + "name": "hotel", + "shortcodes": [ + ":hotel:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "building", + "hotel" + ] + }, + { + "codepoints": "๐Ÿฉ", + "name": "love hotel", + "shortcodes": [ + ":love_hotel:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "hotel", + "love" + ] + }, + { + "codepoints": "๐Ÿช", + "name": "convenience store", + "shortcodes": [ + ":convenience_store:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "convenience", + "store", + "dรฉpanneur" + ] + }, + { + "codepoints": "๐Ÿซ", + "name": "school", + "shortcodes": [ + ":school:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "building", + "school" + ] + }, + { + "codepoints": "๐Ÿฌ", + "name": "department store", + "shortcodes": [ + ":department_store:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "department", + "store" + ] + }, + { + "codepoints": "๐Ÿญ", + "name": "factory", + "shortcodes": [ + ":factory:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "building", + "factory" + ] + }, + { + "codepoints": "๐Ÿฏ", + "name": "Japanese castle", + "shortcodes": [ + ":Japanese_castle:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "castle", + "Japanese" + ] + }, + { + "codepoints": "๐Ÿฐ", + "name": "castle", + "shortcodes": [ + ":castle:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "castle", + "European" + ] + }, + { + "codepoints": "๐Ÿ’’", + "name": "wedding", + "shortcodes": [ + ":wedding:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "chapel", + "romance", + "wedding" + ] + }, + { + "codepoints": "๐Ÿ—ผ", + "name": "Tokyo tower", + "shortcodes": [ + ":Tokyo_tower:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Tokyo", + "tower", + "Tower" + ] + }, + { + "codepoints": "๐Ÿ—ฝ", + "name": "Statue of Liberty", + "shortcodes": [ + ":Statue_of_Liberty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "liberty", + "statue", + "Statue of Liberty", + "Liberty", + "Statue" + ] + }, + { + "codepoints": "โ›ช", + "name": "church", + "shortcodes": [ + ":church:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Christian", + "church", + "cross", + "religion" + ] + }, + { + "codepoints": "๐Ÿ•Œ", + "name": "mosque", + "shortcodes": [ + ":mosque:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Islam", + "mosque", + "Muslim", + "religion", + "islam" + ] + }, + { + "codepoints": "๐Ÿ›•", + "name": "hindu temple", + "shortcodes": [ + ":hindu_temple:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "hindu", + "temple", + "Hindu" + ] + }, + { + "codepoints": "๐Ÿ•", + "name": "synagogue", + "shortcodes": [ + ":synagogue:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Jew", + "Jewish", + "religion", + "synagogue", + "temple", + "shul" + ] + }, + { + "codepoints": "โ›ฉ๏ธ", + "name": "shinto shrine", + "shortcodes": [ + ":shinto_shrine:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "religion", + "Shinto", + "shrine", + "shinto" + ] + }, + { + "codepoints": "๐Ÿ•‹", + "name": "kaaba", + "shortcodes": [ + ":kaaba:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Islam", + "Kaaba", + "Muslim", + "religion", + "islam", + "kaaba" + ] + }, + { + "codepoints": "โ›ฒ", + "name": "fountain", + "shortcodes": [ + ":fountain:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "fountain" + ] + }, + { + "codepoints": "โ›บ", + "name": "tent", + "shortcodes": [ + ":tent:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "camping", + "tent" + ] + }, + { + "codepoints": "๐ŸŒ", + "name": "foggy", + "shortcodes": [ + ":foggy:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "fog", + "foggy" + ] + }, + { + "codepoints": "๐ŸŒƒ", + "name": "night with stars", + "shortcodes": [ + ":night_with_stars:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "night", + "night with stars", + "star" + ] + }, + { + "codepoints": "๐Ÿ™๏ธ", + "name": "cityscape", + "shortcodes": [ + ":cityscape:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "city", + "cityscape" + ] + }, + { + "codepoints": "๐ŸŒ„", + "name": "sunrise over mountains", + "shortcodes": [ + ":sunrise_over_mountains:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "morning", + "mountain", + "sun", + "sunrise", + "sunrise over mountains" + ] + }, + { + "codepoints": "๐ŸŒ…", + "name": "sunrise", + "shortcodes": [ + ":sunrise:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "morning", + "sun", + "sunrise" + ] + }, + { + "codepoints": "๐ŸŒ†", + "name": "cityscape at dusk", + "shortcodes": [ + ":cityscape_at_dusk:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "city", + "cityscape at dusk", + "dusk", + "evening", + "landscape", + "sunset" + ] + }, + { + "codepoints": "๐ŸŒ‡", + "name": "sunset", + "shortcodes": [ + ":sunset:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "dusk", + "sun", + "sunset" + ] + }, + { + "codepoints": "๐ŸŒ‰", + "name": "bridge at night", + "shortcodes": [ + ":bridge_at_night:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bridge", + "bridge at night", + "night" + ] + }, + { + "codepoints": "โ™จ๏ธ", + "name": "hot springs", + "shortcodes": [ + ":hot_springs:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "hot", + "hotsprings", + "springs", + "steaming" + ] + }, + { + "codepoints": "๐ŸŽ ", + "name": "carousel horse", + "shortcodes": [ + ":carousel_horse:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "carousel", + "horse", + "merry-go-round" + ] + }, + { + "codepoints": "๐Ÿ›", + "name": "playground slide", + "shortcodes": [ + ":playground_slide:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "amusement park", + "play", + "playground slide" + ] + }, + { + "codepoints": "๐ŸŽก", + "name": "ferris wheel", + "shortcodes": [ + ":ferris_wheel:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "amusement park", + "ferris", + "wheel", + "Ferris", + "theme park" + ] + }, + { + "codepoints": "๐ŸŽข", + "name": "roller coaster", + "shortcodes": [ + ":roller_coaster:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "amusement park", + "coaster", + "roller" + ] + }, + { + "codepoints": "๐Ÿ’ˆ", + "name": "barber pole", + "shortcodes": [ + ":barber_pole:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "barber", + "haircut", + "pole" + ] + }, + { + "codepoints": "๐ŸŽช", + "name": "circus tent", + "shortcodes": [ + ":circus_tent:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "big top", + "circus", + "tent" + ] + }, + { + "codepoints": "๐Ÿš‚", + "name": "locomotive", + "shortcodes": [ + ":locomotive:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "engine", + "locomotive", + "railway", + "steam", + "train" + ] + }, + { + "codepoints": "๐Ÿšƒ", + "name": "railway car", + "shortcodes": [ + ":railway_car:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "car", + "electric", + "railway", + "train", + "tram", + "trolley bus", + "trolleybus", + "railway carriage" + ] + }, + { + "codepoints": "๐Ÿš„", + "name": "high-speed train", + "shortcodes": [ + ":high-speed_train:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "high-speed train", + "railway", + "shinkansen", + "speed", + "train", + "Shinkansen" + ] + }, + { + "codepoints": "๐Ÿš…", + "name": "bullet train", + "shortcodes": [ + ":bullet_train:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bullet", + "railway", + "shinkansen", + "speed", + "train", + "Shinkansen" + ] + }, + { + "codepoints": "๐Ÿš†", + "name": "train", + "shortcodes": [ + ":train:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "railway", + "train" + ] + }, + { + "codepoints": "๐Ÿš‡", + "name": "metro", + "shortcodes": [ + ":metro:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "metro", + "subway" + ] + }, + { + "codepoints": "๐Ÿšˆ", + "name": "light rail", + "shortcodes": [ + ":light_rail:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "light rail", + "railway" + ] + }, + { + "codepoints": "๐Ÿš‰", + "name": "station", + "shortcodes": [ + ":station:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "railway", + "station", + "train" + ] + }, + { + "codepoints": "๐ŸšŠ", + "name": "tram", + "shortcodes": [ + ":tram:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "light rail", + "oncoming", + "oncoming light rail", + "tram", + "trolleybus", + "car", + "streetcar", + "tramcar", + "trolley", + "trolley bus" + ] + }, + { + "codepoints": "๐Ÿš", + "name": "monorail", + "shortcodes": [ + ":monorail:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "monorail", + "vehicle" + ] + }, + { + "codepoints": "๐Ÿšž", + "name": "mountain railway", + "shortcodes": [ + ":mountain_railway:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "car", + "mountain", + "railway" + ] + }, + { + "codepoints": "๐Ÿš‹", + "name": "tram car", + "shortcodes": [ + ":tram_car:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "car", + "tram", + "trolley bus", + "trolleybus", + "streetcar", + "tramcar", + "trolley" + ] + }, + { + "codepoints": "๐ŸšŒ", + "name": "bus", + "shortcodes": [ + ":bus:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bus", + "vehicle" + ] + }, + { + "codepoints": "๐Ÿš", + "name": "oncoming bus", + "shortcodes": [ + ":oncoming_bus:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bus", + "oncoming" + ] + }, + { + "codepoints": "๐ŸšŽ", + "name": "trolleybus", + "shortcodes": [ + ":trolleybus:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bus", + "tram", + "trolley", + "trolleybus", + "streetcar" + ] + }, + { + "codepoints": "๐Ÿš", + "name": "minibus", + "shortcodes": [ + ":minibus:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bus", + "minibus" + ] + }, + { + "codepoints": "๐Ÿš‘", + "name": "ambulance", + "shortcodes": [ + ":ambulance:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "ambulance", + "vehicle" + ] + }, + { + "codepoints": "๐Ÿš’", + "name": "fire engine", + "shortcodes": [ + ":fire_engine:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "engine", + "fire", + "truck" + ] + }, + { + "codepoints": "๐Ÿš“", + "name": "police car", + "shortcodes": [ + ":police_car:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "car", + "patrol", + "police" + ] + }, + { + "codepoints": "๐Ÿš”", + "name": "oncoming police car", + "shortcodes": [ + ":oncoming_police_car:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "car", + "oncoming", + "police" + ] + }, + { + "codepoints": "๐Ÿš•", + "name": "taxi", + "shortcodes": [ + ":taxi:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "taxi", + "vehicle" + ] + }, + { + "codepoints": "๐Ÿš–", + "name": "oncoming taxi", + "shortcodes": [ + ":oncoming_taxi:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "oncoming", + "taxi" + ] + }, + { + "codepoints": "๐Ÿš—", + "name": "automobile", + "shortcodes": [ + ":automobile:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "automobile", + "car" + ] + }, + { + "codepoints": "๐Ÿš˜", + "name": "oncoming automobile", + "shortcodes": [ + ":oncoming_automobile:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "automobile", + "car", + "oncoming" + ] + }, + { + "codepoints": "๐Ÿš™", + "name": "sport utility vehicle", + "shortcodes": [ + ":sport_utility_vehicle:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "4WD", + "four-wheel drive", + "recreational", + "sport utility", + "sport utility vehicle", + "4x4", + "off-road vehicle", + "SUV" + ] + }, + { + "codepoints": "๐Ÿ›ป", + "name": "pickup truck", + "shortcodes": [ + ":pickup_truck:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "pick-up", + "pickup", + "truck", + "ute" + ] + }, + { + "codepoints": "๐Ÿšš", + "name": "delivery truck", + "shortcodes": [ + ":delivery_truck:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "delivery", + "truck" + ] + }, + { + "codepoints": "๐Ÿš›", + "name": "articulated lorry", + "shortcodes": [ + ":articulated_lorry:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "articulated truck", + "lorry", + "semi", + "truck", + "articulated lorry" + ] + }, + { + "codepoints": "๐Ÿšœ", + "name": "tractor", + "shortcodes": [ + ":tractor:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "tractor", + "vehicle" + ] + }, + { + "codepoints": "๐ŸŽ๏ธ", + "name": "racing car", + "shortcodes": [ + ":racing_car:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "car", + "racing" + ] + }, + { + "codepoints": "๐Ÿ๏ธ", + "name": "motorcycle", + "shortcodes": [ + ":motorcycle:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "motorcycle", + "racing" + ] + }, + { + "codepoints": "๐Ÿ›ต", + "name": "motor scooter", + "shortcodes": [ + ":motor_scooter:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "motor", + "scooter" + ] + }, + { + "codepoints": "๐Ÿฆฝ", + "name": "manual wheelchair", + "shortcodes": [ + ":manual_wheelchair:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "accessibility", + "manual wheelchair" + ] + }, + { + "codepoints": "๐Ÿฆผ", + "name": "motorized wheelchair", + "shortcodes": [ + ":motorized_wheelchair:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "mobility scooter", + "accessibility", + "motorized wheelchair", + "powered wheelchair" + ] + }, + { + "codepoints": "๐Ÿ›บ", + "name": "auto rickshaw", + "shortcodes": [ + ":auto_rickshaw:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "auto rickshaw", + "tuk tuk", + "tuk-tuk", + "tuktuk" + ] + }, + { + "codepoints": "๐Ÿšฒ", + "name": "bicycle", + "shortcodes": [ + ":bicycle:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bicycle", + "bike" + ] + }, + { + "codepoints": "๐Ÿ›ด", + "name": "kick scooter", + "shortcodes": [ + ":kick_scooter:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "kick", + "scooter" + ] + }, + { + "codepoints": "๐Ÿ›น", + "name": "skateboard", + "shortcodes": [ + ":skateboard:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "board", + "skateboard" + ] + }, + { + "codepoints": "๐Ÿ›ผ", + "name": "roller skate", + "shortcodes": [ + ":roller_skate:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "roller", + "rollerskate", + "skate" + ] + }, + { + "codepoints": "๐Ÿš", + "name": "bus stop", + "shortcodes": [ + ":bus_stop:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bus", + "stop", + "busstop" + ] + }, + { + "codepoints": "๐Ÿ›ฃ๏ธ", + "name": "motorway", + "shortcodes": [ + ":motorway:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "freeway", + "highway", + "road", + "motorway" + ] + }, + { + "codepoints": "๐Ÿ›ค๏ธ", + "name": "railway track", + "shortcodes": [ + ":railway_track:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "railway", + "railway track", + "train" + ] + }, + { + "codepoints": "๐Ÿ›ข๏ธ", + "name": "oil drum", + "shortcodes": [ + ":oil_drum:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "drum", + "oil" + ] + }, + { + "codepoints": "โ›ฝ", + "name": "fuel pump", + "shortcodes": [ + ":fuel_pump:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "diesel", + "fuel", + "gas", + "petrol pump", + "pump", + "station", + "fuelpump" + ] + }, + { + "codepoints": "๐Ÿ›ž", + "name": "wheel", + "shortcodes": [ + ":wheel:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "circle", + "turn", + "tyre", + "wheel", + "tire" + ] + }, + { + "codepoints": "๐Ÿšจ", + "name": "police car light", + "shortcodes": [ + ":police_car_light:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "beacon", + "car", + "light", + "police", + "revolving" + ] + }, + { + "codepoints": "๐Ÿšฅ", + "name": "horizontal traffic light", + "shortcodes": [ + ":horizontal_traffic_light:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "horizontal traffic lights", + "lights", + "signal", + "traffic", + "horizontal traffic light", + "light" + ] + }, + { + "codepoints": "๐Ÿšฆ", + "name": "vertical traffic light", + "shortcodes": [ + ":vertical_traffic_light:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "lights", + "signal", + "traffic", + "vertical traffic lights", + "light", + "vertical traffic light" + ] + }, + { + "codepoints": "๐Ÿ›‘", + "name": "stop sign", + "shortcodes": [ + ":stop_sign:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "octagonal", + "sign", + "stop" + ] + }, + { + "codepoints": "๐Ÿšง", + "name": "construction", + "shortcodes": [ + ":construction:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "barrier", + "construction" + ] + }, + { + "codepoints": "โš“", + "name": "anchor", + "shortcodes": [ + ":anchor:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "anchor", + "ship", + "tool" + ] + }, + { + "codepoints": "๐Ÿ›Ÿ", + "name": "ring buoy", + "shortcodes": [ + ":ring_buoy:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "buoy", + "float", + "life preserver", + "rescue", + "ring buoy", + "safety", + "life saver" + ] + }, + { + "codepoints": "โ›ต", + "name": "sailboat", + "shortcodes": [ + ":sailboat:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "boat", + "resort", + "sailboat", + "sea", + "yacht" + ] + }, + { + "codepoints": "๐Ÿ›ถ", + "name": "canoe", + "shortcodes": [ + ":canoe:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "boat", + "canoe" + ] + }, + { + "codepoints": "๐Ÿšค", + "name": "speedboat", + "shortcodes": [ + ":speedboat:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "boat", + "speedboat" + ] + }, + { + "codepoints": "๐Ÿ›ณ๏ธ", + "name": "passenger ship", + "shortcodes": [ + ":passenger_ship:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "passenger", + "ship" + ] + }, + { + "codepoints": "โ›ด๏ธ", + "name": "ferry", + "shortcodes": [ + ":ferry:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "boat", + "ferry", + "passenger" + ] + }, + { + "codepoints": "๐Ÿ›ฅ๏ธ", + "name": "motor boat", + "shortcodes": [ + ":motor_boat:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "boat", + "motor boat", + "motorboat" + ] + }, + { + "codepoints": "๐Ÿšข", + "name": "ship", + "shortcodes": [ + ":ship:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "boat", + "passenger", + "ship" + ] + }, + { + "codepoints": "โœˆ๏ธ", + "name": "airplane", + "shortcodes": [ + ":airplane:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "aeroplane", + "airplane" + ] + }, + { + "codepoints": "๐Ÿ›ฉ๏ธ", + "name": "small airplane", + "shortcodes": [ + ":small_airplane:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "aeroplane", + "airplane", + "small airplane" + ] + }, + { + "codepoints": "๐Ÿ›ซ", + "name": "airplane departure", + "shortcodes": [ + ":airplane_departure:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "aeroplane", + "airplane", + "check-in", + "departure", + "departures", + "take-off" + ] + }, + { + "codepoints": "๐Ÿ›ฌ", + "name": "airplane arrival", + "shortcodes": [ + ":airplane_arrival:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "aeroplane", + "airplane", + "airplane arrival", + "arrivals", + "arriving", + "landing" + ] + }, + { + "codepoints": "๐Ÿช‚", + "name": "parachute", + "shortcodes": [ + ":parachute:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "hang-glide", + "parachute", + "parasail", + "skydive", + "parascend" + ] + }, + { + "codepoints": "๐Ÿ’บ", + "name": "seat", + "shortcodes": [ + ":seat:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "chair", + "seat" + ] + }, + { + "codepoints": "๐Ÿš", + "name": "helicopter", + "shortcodes": [ + ":helicopter:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "helicopter", + "vehicle" + ] + }, + { + "codepoints": "๐ŸšŸ", + "name": "suspension railway", + "shortcodes": [ + ":suspension_railway:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cable", + "railway", + "suspension" + ] + }, + { + "codepoints": "๐Ÿš ", + "name": "mountain cableway", + "shortcodes": [ + ":mountain_cableway:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cable", + "cableway", + "gondola", + "mountain", + "mountain cableway" + ] + }, + { + "codepoints": "๐Ÿšก", + "name": "aerial tramway", + "shortcodes": [ + ":aerial_tramway:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "aerial", + "cable", + "car", + "gondola", + "tramway" + ] + }, + { + "codepoints": "๐Ÿ›ฐ๏ธ", + "name": "satellite", + "shortcodes": [ + ":satellite:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "satellite", + "space" + ] + }, + { + "codepoints": "๐Ÿš€", + "name": "rocket", + "shortcodes": [ + ":rocket:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "rocket", + "space" + ] + }, + { + "codepoints": "๐Ÿ›ธ", + "name": "flying saucer", + "shortcodes": [ + ":flying_saucer:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "flying saucer", + "UFO" + ] + }, + { + "codepoints": "๐Ÿ›Ž๏ธ", + "name": "bellhop bell", + "shortcodes": [ + ":bellhop_bell:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bell", + "hotel", + "porter", + "bellhop" + ] + }, + { + "codepoints": "๐Ÿงณ", + "name": "luggage", + "shortcodes": [ + ":luggage:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "luggage", + "packing", + "travel" + ] + }, + { + "codepoints": "โŒ›", + "name": "hourglass done", + "shortcodes": [ + ":hourglass_done:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "hourglass", + "hourglass done", + "sand", + "timer" + ] + }, + { + "codepoints": "โณ", + "name": "hourglass not done", + "shortcodes": [ + ":hourglass_not_done:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "hourglass", + "hourglass not done", + "sand", + "timer" + ] + }, + { + "codepoints": "โŒš", + "name": "watch", + "shortcodes": [ + ":watch:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "clock", + "watch" + ] + }, + { + "codepoints": "โฐ", + "name": "alarm clock", + "shortcodes": [ + ":alarm_clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "alarm", + "clock" + ] + }, + { + "codepoints": "โฑ๏ธ", + "name": "stopwatch", + "shortcodes": [ + ":stopwatch:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "clock", + "stopwatch" + ] + }, + { + "codepoints": "โฒ๏ธ", + "name": "timer clock", + "shortcodes": [ + ":timer_clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "clock", + "timer" + ] + }, + { + "codepoints": "๐Ÿ•ฐ๏ธ", + "name": "mantelpiece clock", + "shortcodes": [ + ":mantelpiece_clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "clock", + "mantelpiece clock" + ] + }, + { + "codepoints": "๐Ÿ•›", + "name": "twelve oโ€™clock", + "shortcodes": [ + ":twelve_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "12", + "12:00", + "clock", + "oโ€™clock", + "twelve" + ] + }, + { + "codepoints": "๐Ÿ•ง", + "name": "twelve-thirty", + "shortcodes": [ + ":twelve-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "12", + "12:30", + "clock", + "thirty", + "twelve", + "twelve-thirty", + "half past twelve", + "12.30" + ] + }, + { + "codepoints": "๐Ÿ•", + "name": "one oโ€™clock", + "shortcodes": [ + ":one_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "1", + "1:00", + "clock", + "oโ€™clock", + "one" + ] + }, + { + "codepoints": "๐Ÿ•œ", + "name": "one-thirty", + "shortcodes": [ + ":one-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "1", + "1:30", + "clock", + "one", + "one-thirty", + "thirty", + "half past one", + "1.30" + ] + }, + { + "codepoints": "๐Ÿ•‘", + "name": "two oโ€™clock", + "shortcodes": [ + ":two_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "2", + "2:00", + "clock", + "oโ€™clock", + "two" + ] + }, + { + "codepoints": "๐Ÿ•", + "name": "two-thirty", + "shortcodes": [ + ":two-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "2", + "2:30", + "clock", + "thirty", + "two", + "two-thirty", + "half past two", + "2.30" + ] + }, + { + "codepoints": "๐Ÿ•’", + "name": "three oโ€™clock", + "shortcodes": [ + ":three_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "3", + "3:00", + "clock", + "oโ€™clock", + "three" + ] + }, + { + "codepoints": "๐Ÿ•ž", + "name": "three-thirty", + "shortcodes": [ + ":three-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "3", + "3:30", + "clock", + "thirty", + "three", + "three-thirty", + "half past three", + "3.30" + ] + }, + { + "codepoints": "๐Ÿ•“", + "name": "four oโ€™clock", + "shortcodes": [ + ":four_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "4", + "4:00", + "clock", + "four", + "oโ€™clock" + ] + }, + { + "codepoints": "๐Ÿ•Ÿ", + "name": "four-thirty", + "shortcodes": [ + ":four-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "4", + "4:30", + "clock", + "four", + "four-thirty", + "thirty", + "half past four", + "4.30" + ] + }, + { + "codepoints": "๐Ÿ•”", + "name": "five oโ€™clock", + "shortcodes": [ + ":five_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "5", + "5:00", + "clock", + "five", + "oโ€™clock" + ] + }, + { + "codepoints": "๐Ÿ• ", + "name": "five-thirty", + "shortcodes": [ + ":five-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "5", + "5:30", + "clock", + "five", + "five-thirty", + "thirty", + "half past five", + "5.30" + ] + }, + { + "codepoints": "๐Ÿ••", + "name": "six oโ€™clock", + "shortcodes": [ + ":six_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "6", + "6:00", + "clock", + "oโ€™clock", + "six" + ] + }, + { + "codepoints": "๐Ÿ•ก", + "name": "six-thirty", + "shortcodes": [ + ":six-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "6", + "6:30", + "clock", + "six", + "six-thirty", + "thirty", + "half past six", + "6.30" + ] + }, + { + "codepoints": "๐Ÿ•–", + "name": "seven oโ€™clock", + "shortcodes": [ + ":seven_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "7", + "7:00", + "clock", + "oโ€™clock", + "seven" + ] + }, + { + "codepoints": "๐Ÿ•ข", + "name": "seven-thirty", + "shortcodes": [ + ":seven-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "7", + "7:30", + "clock", + "seven", + "seven-thirty", + "thirty", + "half past seven", + "7.30" + ] + }, + { + "codepoints": "๐Ÿ•—", + "name": "eight oโ€™clock", + "shortcodes": [ + ":eight_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "8", + "8:00", + "clock", + "eight", + "oโ€™clock" + ] + }, + { + "codepoints": "๐Ÿ•ฃ", + "name": "eight-thirty", + "shortcodes": [ + ":eight-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "8", + "8:30", + "clock", + "eight", + "eight-thirty", + "thirty", + "half past eight", + "8.30" + ] + }, + { + "codepoints": "๐Ÿ•˜", + "name": "nine oโ€™clock", + "shortcodes": [ + ":nine_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "9", + "9:00", + "clock", + "nine", + "oโ€™clock" + ] + }, + { + "codepoints": "๐Ÿ•ค", + "name": "nine-thirty", + "shortcodes": [ + ":nine-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "9", + "9:30", + "clock", + "nine", + "nine-thirty", + "thirty", + "half past nine", + "9.30" + ] + }, + { + "codepoints": "๐Ÿ•™", + "name": "ten oโ€™clock", + "shortcodes": [ + ":ten_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "10", + "10:00", + "clock", + "oโ€™clock", + "ten" + ] + }, + { + "codepoints": "๐Ÿ•ฅ", + "name": "ten-thirty", + "shortcodes": [ + ":ten-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "10", + "10:30", + "clock", + "ten", + "ten-thirty", + "thirty", + "half past ten", + "10.30" + ] + }, + { + "codepoints": "๐Ÿ•š", + "name": "eleven oโ€™clock", + "shortcodes": [ + ":eleven_oโ€™clock:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "00", + "11", + "11:00", + "clock", + "eleven", + "oโ€™clock" + ] + }, + { + "codepoints": "๐Ÿ•ฆ", + "name": "eleven-thirty", + "shortcodes": [ + ":eleven-thirty:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "11", + "11:30", + "clock", + "eleven", + "eleven-thirty", + "thirty", + "half past eleven", + "11.30" + ] + }, + { + "codepoints": "๐ŸŒ‘", + "name": "new moon", + "shortcodes": [ + ":new_moon:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "dark", + "moon", + "new moon" + ] + }, + { + "codepoints": "๐ŸŒ’", + "name": "waxing crescent moon", + "shortcodes": [ + ":waxing_crescent_moon:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "crescent", + "moon", + "waxing" + ] + }, + { + "codepoints": "๐ŸŒ“", + "name": "first quarter moon", + "shortcodes": [ + ":first_quarter_moon:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "first quarter moon", + "moon", + "quarter" + ] + }, + { + "codepoints": "๐ŸŒ”", + "name": "waxing gibbous moon", + "shortcodes": [ + ":waxing_gibbous_moon:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "gibbous", + "moon", + "waxing" + ] + }, + { + "codepoints": "๐ŸŒ•", + "name": "full moon", + "shortcodes": [ + ":full_moon:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "full", + "moon" + ] + }, + { + "codepoints": "๐ŸŒ–", + "name": "waning gibbous moon", + "shortcodes": [ + ":waning_gibbous_moon:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "gibbous", + "moon", + "waning" + ] + }, + { + "codepoints": "๐ŸŒ—", + "name": "last quarter moon", + "shortcodes": [ + ":last_quarter_moon:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "last quarter moon", + "moon", + "quarter" + ] + }, + { + "codepoints": "๐ŸŒ˜", + "name": "waning crescent moon", + "shortcodes": [ + ":waning_crescent_moon:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "crescent", + "moon", + "waning" + ] + }, + { + "codepoints": "๐ŸŒ™", + "name": "crescent moon", + "shortcodes": [ + ":crescent_moon:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "crescent", + "moon" + ] + }, + { + "codepoints": "๐ŸŒš", + "name": "new moon face", + "shortcodes": [ + ":new_moon_face:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "face", + "moon", + "new moon face" + ] + }, + { + "codepoints": "๐ŸŒ›", + "name": "first quarter moon face", + "shortcodes": [ + ":first_quarter_moon_face:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "face", + "first quarter moon face", + "moon", + "quarter" + ] + }, + { + "codepoints": "๐ŸŒœ", + "name": "last quarter moon face", + "shortcodes": [ + ":last_quarter_moon_face:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "face", + "last quarter moon face", + "moon", + "quarter" + ] + }, + { + "codepoints": "๐ŸŒก๏ธ", + "name": "thermometer", + "shortcodes": [ + ":thermometer:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "thermometer", + "weather" + ] + }, + { + "codepoints": "โ˜€๏ธ", + "name": "sun", + "shortcodes": [ + ":sun:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bright", + "rays", + "sun", + "sunny" + ] + }, + { + "codepoints": "๐ŸŒ", + "name": "full moon face", + "shortcodes": [ + ":full_moon_face:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bright", + "face", + "full", + "moon", + "full-moon face" + ] + }, + { + "codepoints": "๐ŸŒž", + "name": "sun with face", + "shortcodes": [ + ":sun_with_face:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "bright", + "face", + "sun", + "sun with face" + ] + }, + { + "codepoints": "๐Ÿช", + "name": "ringed planet", + "shortcodes": [ + ":ringed_planet:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "ringed planet", + "saturn", + "saturnine" + ] + }, + { + "codepoints": "โญ", + "name": "star", + "shortcodes": [ + ":star:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "star" + ] + }, + { + "codepoints": "๐ŸŒŸ", + "name": "glowing star", + "shortcodes": [ + ":glowing_star:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "glittery", + "glow", + "glowing star", + "shining", + "sparkle", + "star" + ] + }, + { + "codepoints": "๐ŸŒ ", + "name": "shooting star", + "shortcodes": [ + ":shooting_star:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "falling", + "shooting", + "star" + ] + }, + { + "codepoints": "๐ŸŒŒ", + "name": "milky way", + "shortcodes": [ + ":milky_way:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "Milky Way", + "space", + "milky way", + "Milky", + "Way" + ] + }, + { + "codepoints": "โ˜๏ธ", + "name": "cloud", + "shortcodes": [ + ":cloud:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cloud", + "weather" + ] + }, + { + "codepoints": "โ›…", + "name": "sun behind cloud", + "shortcodes": [ + ":sun_behind_cloud:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cloud", + "sun", + "sun behind cloud" + ] + }, + { + "codepoints": "โ›ˆ๏ธ", + "name": "cloud with lightning and rain", + "shortcodes": [ + ":cloud_with_lightning_and_rain:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cloud", + "cloud with lightning and rain", + "rain", + "thunder" + ] + }, + { + "codepoints": "๐ŸŒค๏ธ", + "name": "sun behind small cloud", + "shortcodes": [ + ":sun_behind_small_cloud:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cloud", + "sun", + "sun behind small cloud" + ] + }, + { + "codepoints": "๐ŸŒฅ๏ธ", + "name": "sun behind large cloud", + "shortcodes": [ + ":sun_behind_large_cloud:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cloud", + "sun", + "sun behind large cloud" + ] + }, + { + "codepoints": "๐ŸŒฆ๏ธ", + "name": "sun behind rain cloud", + "shortcodes": [ + ":sun_behind_rain_cloud:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cloud", + "rain", + "sun", + "sun behind rain cloud" + ] + }, + { + "codepoints": "๐ŸŒง๏ธ", + "name": "cloud with rain", + "shortcodes": [ + ":cloud_with_rain:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cloud", + "cloud with rain", + "rain" + ] + }, + { + "codepoints": "๐ŸŒจ๏ธ", + "name": "cloud with snow", + "shortcodes": [ + ":cloud_with_snow:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cloud", + "cloud with snow", + "cold", + "snow" + ] + }, + { + "codepoints": "๐ŸŒฉ๏ธ", + "name": "cloud with lightning", + "shortcodes": [ + ":cloud_with_lightning:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cloud", + "cloud with lightning", + "lightning" + ] + }, + { + "codepoints": "๐ŸŒช๏ธ", + "name": "tornado", + "shortcodes": [ + ":tornado:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cloud", + "tornado", + "whirlwind" + ] + }, + { + "codepoints": "๐ŸŒซ๏ธ", + "name": "fog", + "shortcodes": [ + ":fog:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cloud", + "fog" + ] + }, + { + "codepoints": "๐ŸŒฌ๏ธ", + "name": "wind face", + "shortcodes": [ + ":wind_face:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "blow", + "cloud", + "face", + "wind" + ] + }, + { + "codepoints": "๐ŸŒ€", + "name": "cyclone", + "shortcodes": [ + ":cyclone:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cyclone", + "dizzy", + "hurricane", + "twister", + "typhoon" + ] + }, + { + "codepoints": "๐ŸŒˆ", + "name": "rainbow", + "shortcodes": [ + ":rainbow:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "rain", + "rainbow" + ] + }, + { + "codepoints": "๐ŸŒ‚", + "name": "closed umbrella", + "shortcodes": [ + ":closed_umbrella:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "closed umbrella", + "clothing", + "rain", + "umbrella" + ] + }, + { + "codepoints": "โ˜‚๏ธ", + "name": "umbrella", + "shortcodes": [ + ":umbrella:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "clothing", + "rain", + "umbrella" + ] + }, + { + "codepoints": "โ˜”", + "name": "umbrella with rain drops", + "shortcodes": [ + ":umbrella_with_rain_drops:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "clothing", + "drop", + "rain", + "umbrella", + "umbrella with rain drops" + ] + }, + { + "codepoints": "โ›ฑ๏ธ", + "name": "umbrella on ground", + "shortcodes": [ + ":umbrella_on_ground:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "beach", + "sand", + "sun", + "umbrella", + "rain", + "umbrella on ground" + ] + }, + { + "codepoints": "โšก", + "name": "high voltage", + "shortcodes": [ + ":high_voltage:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "danger", + "electric", + "high voltage", + "lightning", + "voltage", + "zap" + ] + }, + { + "codepoints": "โ„๏ธ", + "name": "snowflake", + "shortcodes": [ + ":snowflake:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cold", + "snow", + "snowflake" + ] + }, + { + "codepoints": "โ˜ƒ๏ธ", + "name": "snowman", + "shortcodes": [ + ":snowman:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cold", + "snow", + "snowman" + ] + }, + { + "codepoints": "โ›„", + "name": "snowman without snow", + "shortcodes": [ + ":snowman_without_snow:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cold", + "snow", + "snowman", + "snowman without snow" + ] + }, + { + "codepoints": "โ˜„๏ธ", + "name": "comet", + "shortcodes": [ + ":comet:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "comet", + "space" + ] + }, + { + "codepoints": "๐Ÿ”ฅ", + "name": "fire", + "shortcodes": [ + ":fire:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "fire", + "flame", + "tool" + ] + }, + { + "codepoints": "๐Ÿ’ง", + "name": "droplet", + "shortcodes": [ + ":droplet:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "cold", + "comic", + "drop", + "droplet", + "sweat" + ] + }, + { + "codepoints": "๐ŸŒŠ", + "name": "water wave", + "shortcodes": [ + ":water_wave:" + ], + "emoticons": [], + "category": "Travel & Places", + "keywords": [ + "ocean", + "water", + "wave" + ] + }, + { + "codepoints": "๐ŸŽƒ", + "name": "jack-o-lantern", + "shortcodes": [ + ":jack-o-lantern:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "halloween", + "jack", + "jack-o-lantern", + "lantern", + "Halloween", + "jack-oโ€™-lantern" + ] + }, + { + "codepoints": "๐ŸŽ„", + "name": "Christmas tree", + "shortcodes": [ + ":Christmas_tree:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "Christmas", + "tree" + ] + }, + { + "codepoints": "๐ŸŽ†", + "name": "fireworks", + "shortcodes": [ + ":fireworks:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "fireworks" + ] + }, + { + "codepoints": "๐ŸŽ‡", + "name": "sparkler", + "shortcodes": [ + ":sparkler:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "fireworks", + "sparkle", + "sparkler" + ] + }, + { + "codepoints": "๐Ÿงจ", + "name": "firecracker", + "shortcodes": [ + ":firecracker:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "dynamite", + "explosive", + "firecracker", + "fireworks" + ] + }, + { + "codepoints": "โœจ", + "name": "sparkles", + "shortcodes": [ + ":sparkles:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "*", + "sparkle", + "sparkles", + "star" + ] + }, + { + "codepoints": "๐ŸŽˆ", + "name": "balloon", + "shortcodes": [ + ":balloon:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "balloon", + "celebration" + ] + }, + { + "codepoints": "๐ŸŽ‰", + "name": "party popper", + "shortcodes": [ + ":party_popper:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "party", + "popper", + "ta-da", + "tada" + ] + }, + { + "codepoints": "๐ŸŽŠ", + "name": "confetti ball", + "shortcodes": [ + ":confetti_ball:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "celebration", + "confetti" + ] + }, + { + "codepoints": "๐ŸŽ‹", + "name": "tanabata tree", + "shortcodes": [ + ":tanabata_tree:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "banner", + "celebration", + "Japanese", + "tanabata tree", + "tree", + "Tanabata tree" + ] + }, + { + "codepoints": "๐ŸŽ", + "name": "pine decoration", + "shortcodes": [ + ":pine_decoration:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "bamboo", + "celebration", + "decoration", + "Japanese", + "pine", + "pine decoration" + ] + }, + { + "codepoints": "๐ŸŽŽ", + "name": "Japanese dolls", + "shortcodes": [ + ":Japanese_dolls:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "doll", + "festival", + "Japanese", + "Japanese dolls" + ] + }, + { + "codepoints": "๐ŸŽ", + "name": "carp streamer", + "shortcodes": [ + ":carp_streamer:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "carp", + "celebration", + "streamer", + "carp wind sock", + "Japanese wind socks", + "koinobori" + ] + }, + { + "codepoints": "๐ŸŽ", + "name": "wind chime", + "shortcodes": [ + ":wind_chime:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "bell", + "celebration", + "chime", + "wind" + ] + }, + { + "codepoints": "๐ŸŽ‘", + "name": "moon viewing ceremony", + "shortcodes": [ + ":moon_viewing_ceremony:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "ceremony", + "moon", + "moon viewing ceremony", + "moon-viewing ceremony" + ] + }, + { + "codepoints": "๐Ÿงง", + "name": "red envelope", + "shortcodes": [ + ":red_envelope:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "gift", + "good luck", + "hรณngbฤo", + "lai see", + "money", + "red envelope" + ] + }, + { + "codepoints": "๐ŸŽ€", + "name": "ribbon", + "shortcodes": [ + ":ribbon:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "ribbon" + ] + }, + { + "codepoints": "๐ŸŽ", + "name": "wrapped gift", + "shortcodes": [ + ":wrapped_gift:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "box", + "celebration", + "gift", + "present", + "wrapped" + ] + }, + { + "codepoints": "๐ŸŽ—๏ธ", + "name": "reminder ribbon", + "shortcodes": [ + ":reminder_ribbon:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "reminder", + "ribbon" + ] + }, + { + "codepoints": "๐ŸŽŸ๏ธ", + "name": "admission tickets", + "shortcodes": [ + ":admission_tickets:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "admission", + "admission tickets", + "entry", + "ticket" + ] + }, + { + "codepoints": "๐ŸŽซ", + "name": "ticket", + "shortcodes": [ + ":ticket:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "admission", + "ticket" + ] + }, + { + "codepoints": "๐ŸŽ–๏ธ", + "name": "military medal", + "shortcodes": [ + ":military_medal:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "medal", + "military" + ] + }, + { + "codepoints": "๐Ÿ†", + "name": "trophy", + "shortcodes": [ + ":trophy:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "prize", + "trophy" + ] + }, + { + "codepoints": "๐Ÿ…", + "name": "sports medal", + "shortcodes": [ + ":sports_medal:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "medal", + "sports", + "sports medal" + ] + }, + { + "codepoints": "๐Ÿฅ‡", + "name": "1st place medal", + "shortcodes": [ + ":1st_place_medal:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "1st place medal", + "first", + "gold", + "medal" + ] + }, + { + "codepoints": "๐Ÿฅˆ", + "name": "2nd place medal", + "shortcodes": [ + ":2nd_place_medal:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "2nd place medal", + "medal", + "second", + "silver" + ] + }, + { + "codepoints": "๐Ÿฅ‰", + "name": "3rd place medal", + "shortcodes": [ + ":3rd_place_medal:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "3rd place medal", + "bronze", + "medal", + "third" + ] + }, + { + "codepoints": "โšฝ", + "name": "soccer ball", + "shortcodes": [ + ":soccer_ball:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "football", + "soccer" + ] + }, + { + "codepoints": "โšพ", + "name": "baseball", + "shortcodes": [ + ":baseball:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "baseball" + ] + }, + { + "codepoints": "๐ŸฅŽ", + "name": "softball", + "shortcodes": [ + ":softball:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "glove", + "softball", + "underarm" + ] + }, + { + "codepoints": "๐Ÿ€", + "name": "basketball", + "shortcodes": [ + ":basketball:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "basketball", + "hoop" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "volleyball", + "shortcodes": [ + ":volleyball:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "game", + "volleyball" + ] + }, + { + "codepoints": "๐Ÿˆ", + "name": "american football", + "shortcodes": [ + ":american_football:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "american", + "ball", + "football" + ] + }, + { + "codepoints": "๐Ÿ‰", + "name": "rugby football", + "shortcodes": [ + ":rugby_football:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "australian football", + "rugby ball", + "rugby league", + "rugby union", + "ball", + "football", + "rugby" + ] + }, + { + "codepoints": "๐ŸŽพ", + "name": "tennis", + "shortcodes": [ + ":tennis:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "racquet", + "tennis" + ] + }, + { + "codepoints": "๐Ÿฅ", + "name": "flying disc", + "shortcodes": [ + ":flying_disc:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "flying disc", + "frisbee", + "ultimate", + "Frisbee" + ] + }, + { + "codepoints": "๐ŸŽณ", + "name": "bowling", + "shortcodes": [ + ":bowling:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "game", + "tenpin bowling", + "bowling" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "cricket game", + "shortcodes": [ + ":cricket_game:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "bat", + "cricket game", + "game", + "cricket", + "cricket match" + ] + }, + { + "codepoints": "๐Ÿ‘", + "name": "field hockey", + "shortcodes": [ + ":field_hockey:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "field", + "game", + "hockey", + "stick" + ] + }, + { + "codepoints": "๐Ÿ’", + "name": "ice hockey", + "shortcodes": [ + ":ice_hockey:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "game", + "hockey", + "ice", + "puck", + "stick" + ] + }, + { + "codepoints": "๐Ÿฅ", + "name": "lacrosse", + "shortcodes": [ + ":lacrosse:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "goal", + "lacrosse", + "stick" + ] + }, + { + "codepoints": "๐Ÿ“", + "name": "ping pong", + "shortcodes": [ + ":ping_pong:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "bat", + "game", + "paddle", + "ping pong", + "table tennis" + ] + }, + { + "codepoints": "๐Ÿธ", + "name": "badminton", + "shortcodes": [ + ":badminton:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "badminton", + "birdie", + "game", + "racquet", + "shuttlecock" + ] + }, + { + "codepoints": "๐ŸฅŠ", + "name": "boxing glove", + "shortcodes": [ + ":boxing_glove:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "boxing", + "glove" + ] + }, + { + "codepoints": "๐Ÿฅ‹", + "name": "martial arts uniform", + "shortcodes": [ + ":martial_arts_uniform:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "judo", + "karate", + "martial arts", + "martial arts uniform", + "taekwondo", + "uniform" + ] + }, + { + "codepoints": "๐Ÿฅ…", + "name": "goal net", + "shortcodes": [ + ":goal_net:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "goal", + "goal cage", + "net" + ] + }, + { + "codepoints": "โ›ณ", + "name": "flag in hole", + "shortcodes": [ + ":flag_in_hole:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "flag", + "flag in hole", + "golf", + "hole" + ] + }, + { + "codepoints": "โ›ธ๏ธ", + "name": "ice skate", + "shortcodes": [ + ":ice_skate:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ice", + "ice skating", + "skate" + ] + }, + { + "codepoints": "๐ŸŽฃ", + "name": "fishing pole", + "shortcodes": [ + ":fishing_pole:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "fish", + "fishing", + "pole", + "rod", + "fishing pole" + ] + }, + { + "codepoints": "๐Ÿคฟ", + "name": "diving mask", + "shortcodes": [ + ":diving_mask:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "diving", + "diving mask", + "scuba", + "snorkeling", + "snorkelling" + ] + }, + { + "codepoints": "๐ŸŽฝ", + "name": "running shirt", + "shortcodes": [ + ":running_shirt:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "athletics", + "running", + "sash", + "shirt" + ] + }, + { + "codepoints": "๐ŸŽฟ", + "name": "skis", + "shortcodes": [ + ":skis:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ski", + "skiing", + "skis", + "snow" + ] + }, + { + "codepoints": "๐Ÿ›ท", + "name": "sled", + "shortcodes": [ + ":sled:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "sled", + "sledge", + "sleigh" + ] + }, + { + "codepoints": "๐ŸฅŒ", + "name": "curling stone", + "shortcodes": [ + ":curling_stone:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "curling", + "game", + "rock", + "stone", + "curling stone", + "curling rock" + ] + }, + { + "codepoints": "๐ŸŽฏ", + "name": "bullseye", + "shortcodes": [ + ":bullseye:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "bullseye", + "dart", + "direct hit", + "game", + "hit", + "target" + ] + }, + { + "codepoints": "๐Ÿช€", + "name": "yo-yo", + "shortcodes": [ + ":yo-yo:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "fluctuate", + "toy", + "yo-yo" + ] + }, + { + "codepoints": "๐Ÿช", + "name": "kite", + "shortcodes": [ + ":kite:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "fly", + "kite", + "soar" + ] + }, + { + "codepoints": "๐ŸŽฑ", + "name": "pool 8 ball", + "shortcodes": [ + ":pool_8_ball:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "8", + "ball", + "billiard", + "eight", + "game", + "pool 8 ball" + ] + }, + { + "codepoints": "๐Ÿ”ฎ", + "name": "crystal ball", + "shortcodes": [ + ":crystal_ball:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "crystal", + "fairy tale", + "fantasy", + "fortune", + "tool" + ] + }, + { + "codepoints": "๐Ÿช„", + "name": "magic wand", + "shortcodes": [ + ":magic_wand:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "magic", + "magic wand", + "witch", + "wizard" + ] + }, + { + "codepoints": "๐Ÿงฟ", + "name": "nazar amulet", + "shortcodes": [ + ":nazar_amulet:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "amulet", + "charm", + "evil-eye", + "nazar", + "talisman", + "bead", + "nazar amulet", + "evil eye" + ] + }, + { + "codepoints": "๐Ÿชฌ", + "name": "hamsa", + "shortcodes": [ + ":hamsa:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "amulet", + "Fatima", + "hamsa", + "hand", + "Mary", + "Miriam", + "protection" + ] + }, + { + "codepoints": "๐ŸŽฎ", + "name": "video game", + "shortcodes": [ + ":video_game:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "controller", + "game", + "video game" + ] + }, + { + "codepoints": "๐Ÿ•น๏ธ", + "name": "joystick", + "shortcodes": [ + ":joystick:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "game", + "joystick", + "video game" + ] + }, + { + "codepoints": "๐ŸŽฐ", + "name": "slot machine", + "shortcodes": [ + ":slot_machine:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "game", + "pokie", + "pokies", + "slot", + "slot machine" + ] + }, + { + "codepoints": "๐ŸŽฒ", + "name": "game die", + "shortcodes": [ + ":game_die:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "dice", + "die", + "game" + ] + }, + { + "codepoints": "๐Ÿงฉ", + "name": "puzzle piece", + "shortcodes": [ + ":puzzle_piece:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "clue", + "interlocking", + "jigsaw", + "piece", + "puzzle" + ] + }, + { + "codepoints": "๐Ÿงธ", + "name": "teddy bear", + "shortcodes": [ + ":teddy_bear:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "plaything", + "plush", + "stuffed", + "teddy bear", + "toy" + ] + }, + { + "codepoints": "๐Ÿช…", + "name": "piรฑata", + "shortcodes": [ + ":piรฑata:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "celebration", + "party", + "piรฑata" + ] + }, + { + "codepoints": "๐Ÿชฉ", + "name": "mirror ball", + "shortcodes": [ + ":mirror_ball:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "dance", + "disco", + "glitter", + "mirror ball", + "party" + ] + }, + { + "codepoints": "๐Ÿช†", + "name": "nesting dolls", + "shortcodes": [ + ":nesting_dolls:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "doll", + "nesting", + "nesting dolls", + "russia", + "babushka", + "matryoshka", + "Russian dolls" + ] + }, + { + "codepoints": "โ™ ๏ธ", + "name": "spade suit", + "shortcodes": [ + ":spade_suit:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "card", + "game", + "spade suit" + ] + }, + { + "codepoints": "โ™ฅ๏ธ", + "name": "heart suit", + "shortcodes": [ + ":heart_suit:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "card", + "game", + "heart suit" + ] + }, + { + "codepoints": "โ™ฆ๏ธ", + "name": "diamond suit", + "shortcodes": [ + ":diamond_suit:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "card", + "diamond suit", + "diamonds", + "game" + ] + }, + { + "codepoints": "โ™ฃ๏ธ", + "name": "club suit", + "shortcodes": [ + ":club_suit:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "card", + "club suit", + "clubs", + "game" + ] + }, + { + "codepoints": "โ™Ÿ๏ธ", + "name": "chess pawn", + "shortcodes": [ + ":chess_pawn:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "chess", + "chess pawn", + "dupe", + "expendable" + ] + }, + { + "codepoints": "๐Ÿƒ", + "name": "joker", + "shortcodes": [ + ":joker:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "card", + "game", + "joker", + "wildcard" + ] + }, + { + "codepoints": "๐Ÿ€„", + "name": "mahjong red dragon", + "shortcodes": [ + ":mahjong_red_dragon:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "game", + "mahjong", + "mahjong red dragon", + "red", + "Mahjong", + "Mahjong red dragon" + ] + }, + { + "codepoints": "๐ŸŽด", + "name": "flower playing cards", + "shortcodes": [ + ":flower_playing_cards:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "card", + "flower", + "flower playing cards", + "game", + "Japanese", + "playing" + ] + }, + { + "codepoints": "๐ŸŽญ", + "name": "performing arts", + "shortcodes": [ + ":performing_arts:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "art", + "mask", + "performing", + "performing arts", + "theater", + "theatre" + ] + }, + { + "codepoints": "๐Ÿ–ผ๏ธ", + "name": "framed picture", + "shortcodes": [ + ":framed_picture:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "art", + "frame", + "framed picture", + "museum", + "painting", + "picture" + ] + }, + { + "codepoints": "๐ŸŽจ", + "name": "artist palette", + "shortcodes": [ + ":artist_palette:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "art", + "artist palette", + "museum", + "painting", + "palette" + ] + }, + { + "codepoints": "๐Ÿงต", + "name": "thread", + "shortcodes": [ + ":thread:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "needle", + "sewing", + "spool", + "string", + "thread" + ] + }, + { + "codepoints": "๐Ÿชก", + "name": "sewing needle", + "shortcodes": [ + ":sewing_needle:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "embroidery", + "needle", + "needle and thread", + "sewing", + "stitches", + "sutures", + "tailoring" + ] + }, + { + "codepoints": "๐Ÿงถ", + "name": "yarn", + "shortcodes": [ + ":yarn:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "ball", + "crochet", + "knit", + "yarn" + ] + }, + { + "codepoints": "๐Ÿชข", + "name": "knot", + "shortcodes": [ + ":knot:" + ], + "emoticons": [], + "category": "Activities", + "keywords": [ + "knot", + "rope", + "tangled", + "tie", + "twine", + "twist" + ] + }, + { + "codepoints": "๐Ÿ‘“", + "name": "glasses", + "shortcodes": [ + ":glasses:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "eye", + "eyeglasses", + "eyewear", + "glasses" + ] + }, + { + "codepoints": "๐Ÿ•ถ๏ธ", + "name": "sunglasses", + "shortcodes": [ + ":sunglasses:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "dark", + "eye", + "eyewear", + "glasses", + "sunglasses", + "sunnies" + ] + }, + { + "codepoints": "๐Ÿฅฝ", + "name": "goggles", + "shortcodes": [ + ":goggles:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "eye protection", + "goggles", + "swimming", + "welding" + ] + }, + { + "codepoints": "๐Ÿฅผ", + "name": "lab coat", + "shortcodes": [ + ":lab_coat:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "doctor", + "experiment", + "lab coat", + "scientist" + ] + }, + { + "codepoints": "๐Ÿฆบ", + "name": "safety vest", + "shortcodes": [ + ":safety_vest:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "emergency", + "safety", + "vest", + "hi-vis", + "high-vis", + "jacket", + "life jacket" + ] + }, + { + "codepoints": "๐Ÿ‘”", + "name": "necktie", + "shortcodes": [ + ":necktie:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "necktie", + "tie" + ] + }, + { + "codepoints": "๐Ÿ‘•", + "name": "t-shirt", + "shortcodes": [ + ":t-shirt:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "shirt", + "t-shirt", + "T-shirt", + "tee", + "tshirt", + "tee-shirt" + ] + }, + { + "codepoints": "๐Ÿ‘–", + "name": "jeans", + "shortcodes": [ + ":jeans:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "jeans", + "pants", + "trousers" + ] + }, + { + "codepoints": "๐Ÿงฃ", + "name": "scarf", + "shortcodes": [ + ":scarf:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "neck", + "scarf" + ] + }, + { + "codepoints": "๐Ÿงค", + "name": "gloves", + "shortcodes": [ + ":gloves:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "gloves", + "hand" + ] + }, + { + "codepoints": "๐Ÿงฅ", + "name": "coat", + "shortcodes": [ + ":coat:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "coat", + "jacket" + ] + }, + { + "codepoints": "๐Ÿงฆ", + "name": "socks", + "shortcodes": [ + ":socks:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "socks", + "stocking" + ] + }, + { + "codepoints": "๐Ÿ‘—", + "name": "dress", + "shortcodes": [ + ":dress:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "dress", + "womanโ€™s clothes" + ] + }, + { + "codepoints": "๐Ÿ‘˜", + "name": "kimono", + "shortcodes": [ + ":kimono:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "kimono" + ] + }, + { + "codepoints": "๐Ÿฅป", + "name": "sari", + "shortcodes": [ + ":sari:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "dress", + "sari" + ] + }, + { + "codepoints": "๐Ÿฉฑ", + "name": "one-piece swimsuit", + "shortcodes": [ + ":one-piece_swimsuit:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bathing suit", + "one-piece swimsuit", + "swimming costume" + ] + }, + { + "codepoints": "๐Ÿฉฒ", + "name": "briefs", + "shortcodes": [ + ":briefs:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bathers", + "briefs", + "speedos", + "underwear", + "bathing suit", + "one-piece", + "swimsuit", + "pants" + ] + }, + { + "codepoints": "๐Ÿฉณ", + "name": "shorts", + "shortcodes": [ + ":shorts:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bathing suit", + "boardies", + "boardshorts", + "shorts", + "swim shorts", + "underwear", + "pants" + ] + }, + { + "codepoints": "๐Ÿ‘™", + "name": "bikini", + "shortcodes": [ + ":bikini:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bikini", + "clothing", + "swim suit", + "two-piece", + "swim" + ] + }, + { + "codepoints": "๐Ÿ‘š", + "name": "womanโ€™s clothes", + "shortcodes": [ + ":womanโ€™s_clothes:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "blouse", + "clothing", + "top", + "woman", + "womanโ€™s clothes" + ] + }, + { + "codepoints": "๐Ÿ‘›", + "name": "purse", + "shortcodes": [ + ":purse:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "accessories", + "coin", + "purse", + "clothing" + ] + }, + { + "codepoints": "๐Ÿ‘œ", + "name": "handbag", + "shortcodes": [ + ":handbag:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "accessories", + "bag", + "handbag", + "tote", + "clothing", + "purse" + ] + }, + { + "codepoints": "๐Ÿ‘", + "name": "clutch bag", + "shortcodes": [ + ":clutch_bag:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "accessories", + "bag", + "clutch bag", + "pouch", + "clothing" + ] + }, + { + "codepoints": "๐Ÿ›๏ธ", + "name": "shopping bags", + "shortcodes": [ + ":shopping_bags:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bag", + "hotel", + "shopping", + "shopping bags" + ] + }, + { + "codepoints": "๐ŸŽ’", + "name": "backpack", + "shortcodes": [ + ":backpack:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "backpack", + "bag", + "rucksack", + "satchel", + "school" + ] + }, + { + "codepoints": "๐Ÿฉด", + "name": "thong sandal", + "shortcodes": [ + ":thong_sandal:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "beach sandals", + "sandals", + "thong sandal", + "thong sandals", + "thongs", + "zลri", + "flip-flop", + "beach sandal", + "sandal", + "thong", + "flipflop", + "zori" + ] + }, + { + "codepoints": "๐Ÿ‘ž", + "name": "manโ€™s shoe", + "shortcodes": [ + ":manโ€™s_shoe:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "man", + "manโ€™s shoe", + "shoe" + ] + }, + { + "codepoints": "๐Ÿ‘Ÿ", + "name": "running shoe", + "shortcodes": [ + ":running_shoe:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "athletic", + "clothing", + "runners", + "running shoe", + "shoe", + "sneaker", + "trainer" + ] + }, + { + "codepoints": "๐Ÿฅพ", + "name": "hiking boot", + "shortcodes": [ + ":hiking_boot:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "backpacking", + "boot", + "camping", + "hiking" + ] + }, + { + "codepoints": "๐Ÿฅฟ", + "name": "flat shoe", + "shortcodes": [ + ":flat_shoe:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "ballet flat", + "flat shoe", + "slip-on", + "slipper", + "pump" + ] + }, + { + "codepoints": "๐Ÿ‘ ", + "name": "high-heeled shoe", + "shortcodes": [ + ":high-heeled_shoe:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "heel", + "high-heeled shoe", + "shoe", + "woman" + ] + }, + { + "codepoints": "๐Ÿ‘ก", + "name": "womanโ€™s sandal", + "shortcodes": [ + ":womanโ€™s_sandal:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "sandal", + "shoe", + "woman", + "womanโ€™s sandal" + ] + }, + { + "codepoints": "๐Ÿฉฐ", + "name": "ballet shoes", + "shortcodes": [ + ":ballet_shoes:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "ballet", + "ballet shoes", + "dance" + ] + }, + { + "codepoints": "๐Ÿ‘ข", + "name": "womanโ€™s boot", + "shortcodes": [ + ":womanโ€™s_boot:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "boot", + "clothing", + "shoe", + "woman", + "womanโ€™s boot" + ] + }, + { + "codepoints": "๐Ÿ‘‘", + "name": "crown", + "shortcodes": [ + ":crown:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "crown", + "king", + "queen" + ] + }, + { + "codepoints": "๐Ÿ‘’", + "name": "womanโ€™s hat", + "shortcodes": [ + ":womanโ€™s_hat:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "hat", + "woman", + "womanโ€™s hat" + ] + }, + { + "codepoints": "๐ŸŽฉ", + "name": "top hat", + "shortcodes": [ + ":top_hat:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clothing", + "hat", + "top", + "tophat" + ] + }, + { + "codepoints": "๐ŸŽ“", + "name": "graduation cap", + "shortcodes": [ + ":graduation_cap:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cap", + "celebration", + "clothing", + "graduation", + "hat" + ] + }, + { + "codepoints": "๐Ÿงข", + "name": "billed cap", + "shortcodes": [ + ":billed_cap:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "baseball cap", + "billed cap" + ] + }, + { + "codepoints": "๐Ÿช–", + "name": "military helmet", + "shortcodes": [ + ":military_helmet:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "army", + "helmet", + "military", + "soldier", + "warrior" + ] + }, + { + "codepoints": "โ›‘๏ธ", + "name": "rescue workerโ€™s helmet", + "shortcodes": [ + ":rescue_workerโ€™s_helmet:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "aid", + "cross", + "face", + "hat", + "helmet", + "rescue workerโ€™s helmet" + ] + }, + { + "codepoints": "๐Ÿ“ฟ", + "name": "prayer beads", + "shortcodes": [ + ":prayer_beads:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "beads", + "clothing", + "necklace", + "prayer", + "religion" + ] + }, + { + "codepoints": "๐Ÿ’„", + "name": "lipstick", + "shortcodes": [ + ":lipstick:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cosmetics", + "lipstick", + "make-up", + "makeup" + ] + }, + { + "codepoints": "๐Ÿ’", + "name": "ring", + "shortcodes": [ + ":ring:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "diamond", + "ring" + ] + }, + { + "codepoints": "๐Ÿ’Ž", + "name": "gem stone", + "shortcodes": [ + ":gem_stone:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "diamond", + "gem", + "gem stone", + "jewel", + "gemstone" + ] + }, + { + "codepoints": "๐Ÿ”‡", + "name": "muted speaker", + "shortcodes": [ + ":muted_speaker:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "mute", + "muted speaker", + "quiet", + "silent", + "speaker" + ] + }, + { + "codepoints": "๐Ÿ”ˆ", + "name": "speaker low volume", + "shortcodes": [ + ":speaker_low_volume:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "low", + "quiet", + "soft", + "speaker", + "volume", + "speaker low volume" + ] + }, + { + "codepoints": "๐Ÿ”‰", + "name": "speaker medium volume", + "shortcodes": [ + ":speaker_medium_volume:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "medium", + "speaker medium volume" + ] + }, + { + "codepoints": "๐Ÿ”Š", + "name": "speaker high volume", + "shortcodes": [ + ":speaker_high_volume:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "loud", + "speaker high volume" + ] + }, + { + "codepoints": "๐Ÿ“ข", + "name": "loudspeaker", + "shortcodes": [ + ":loudspeaker:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "loud", + "loudspeaker", + "public address" + ] + }, + { + "codepoints": "๐Ÿ“ฃ", + "name": "megaphone", + "shortcodes": [ + ":megaphone:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cheering", + "megaphone" + ] + }, + { + "codepoints": "๐Ÿ“ฏ", + "name": "postal horn", + "shortcodes": [ + ":postal_horn:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "horn", + "post", + "postal" + ] + }, + { + "codepoints": "๐Ÿ””", + "name": "bell", + "shortcodes": [ + ":bell:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bell" + ] + }, + { + "codepoints": "๐Ÿ”•", + "name": "bell with slash", + "shortcodes": [ + ":bell_with_slash:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bell", + "bell with slash", + "forbidden", + "mute", + "quiet", + "silent" + ] + }, + { + "codepoints": "๐ŸŽผ", + "name": "musical score", + "shortcodes": [ + ":musical_score:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "music", + "musical score", + "score" + ] + }, + { + "codepoints": "๐ŸŽต", + "name": "musical note", + "shortcodes": [ + ":musical_note:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "music", + "musical note", + "note" + ] + }, + { + "codepoints": "๐ŸŽถ", + "name": "musical notes", + "shortcodes": [ + ":musical_notes:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "music", + "musical notes", + "note", + "notes" + ] + }, + { + "codepoints": "๐ŸŽ™๏ธ", + "name": "studio microphone", + "shortcodes": [ + ":studio_microphone:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "mic", + "microphone", + "music", + "studio" + ] + }, + { + "codepoints": "๐ŸŽš๏ธ", + "name": "level slider", + "shortcodes": [ + ":level_slider:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "level", + "music", + "slider" + ] + }, + { + "codepoints": "๐ŸŽ›๏ธ", + "name": "control knobs", + "shortcodes": [ + ":control_knobs:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "control", + "knobs", + "music" + ] + }, + { + "codepoints": "๐ŸŽค", + "name": "microphone", + "shortcodes": [ + ":microphone:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "karaoke", + "mic", + "microphone" + ] + }, + { + "codepoints": "๐ŸŽง", + "name": "headphone", + "shortcodes": [ + ":headphone:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "earbud", + "headphone" + ] + }, + { + "codepoints": "๐Ÿ“ป", + "name": "radio", + "shortcodes": [ + ":radio:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "AM", + "FM", + "radio", + "wireless", + "video" + ] + }, + { + "codepoints": "๐ŸŽท", + "name": "saxophone", + "shortcodes": [ + ":saxophone:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "instrument", + "music", + "sax", + "saxophone" + ] + }, + { + "codepoints": "๐Ÿช—", + "name": "accordion", + "shortcodes": [ + ":accordion:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "accordion", + "concertina", + "squeeze box" + ] + }, + { + "codepoints": "๐ŸŽธ", + "name": "guitar", + "shortcodes": [ + ":guitar:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "guitar", + "instrument", + "music" + ] + }, + { + "codepoints": "๐ŸŽน", + "name": "musical keyboard", + "shortcodes": [ + ":musical_keyboard:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "instrument", + "keyboard", + "music", + "musical keyboard", + "organ", + "piano" + ] + }, + { + "codepoints": "๐ŸŽบ", + "name": "trumpet", + "shortcodes": [ + ":trumpet:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "instrument", + "music", + "trumpet" + ] + }, + { + "codepoints": "๐ŸŽป", + "name": "violin", + "shortcodes": [ + ":violin:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "instrument", + "music", + "violin" + ] + }, + { + "codepoints": "๐Ÿช•", + "name": "banjo", + "shortcodes": [ + ":banjo:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "banjo", + "music", + "stringed" + ] + }, + { + "codepoints": "๐Ÿฅ", + "name": "drum", + "shortcodes": [ + ":drum:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "drum", + "drumsticks", + "music", + "percussions" + ] + }, + { + "codepoints": "๐Ÿช˜", + "name": "long drum", + "shortcodes": [ + ":long_drum:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "beat", + "conga", + "drum", + "long drum", + "rhythm" + ] + }, + { + "codepoints": "๐Ÿ“ฑ", + "name": "mobile phone", + "shortcodes": [ + ":mobile_phone:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cell", + "mobile", + "phone", + "telephone" + ] + }, + { + "codepoints": "๐Ÿ“ฒ", + "name": "mobile phone with arrow", + "shortcodes": [ + ":mobile_phone_with_arrow:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "arrow", + "cell", + "mobile", + "mobile phone with arrow", + "phone", + "receive" + ] + }, + { + "codepoints": "โ˜Ž๏ธ", + "name": "telephone", + "shortcodes": [ + ":telephone:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "landline", + "phone", + "telephone" + ] + }, + { + "codepoints": "๐Ÿ“ž", + "name": "telephone receiver", + "shortcodes": [ + ":telephone_receiver:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "phone", + "receiver", + "telephone" + ] + }, + { + "codepoints": "๐Ÿ“Ÿ", + "name": "pager", + "shortcodes": [ + ":pager:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "pager" + ] + }, + { + "codepoints": "๐Ÿ“ ", + "name": "fax machine", + "shortcodes": [ + ":fax_machine:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "fax", + "fax machine" + ] + }, + { + "codepoints": "๐Ÿ”‹", + "name": "battery", + "shortcodes": [ + ":battery:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "battery" + ] + }, + { + "codepoints": "๐Ÿชซ", + "name": "low battery", + "shortcodes": [ + ":low_battery:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "electronic", + "low battery", + "low energy" + ] + }, + { + "codepoints": "๐Ÿ”Œ", + "name": "electric plug", + "shortcodes": [ + ":electric_plug:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "electric", + "electricity", + "plug" + ] + }, + { + "codepoints": "๐Ÿ’ป", + "name": "laptop", + "shortcodes": [ + ":laptop:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "computer", + "laptop", + "PC", + "personal", + "pc" + ] + }, + { + "codepoints": "๐Ÿ–ฅ๏ธ", + "name": "desktop computer", + "shortcodes": [ + ":desktop_computer:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "computer", + "desktop" + ] + }, + { + "codepoints": "๐Ÿ–จ๏ธ", + "name": "printer", + "shortcodes": [ + ":printer:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "computer", + "printer" + ] + }, + { + "codepoints": "โŒจ๏ธ", + "name": "keyboard", + "shortcodes": [ + ":keyboard:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "computer", + "keyboard" + ] + }, + { + "codepoints": "๐Ÿ–ฑ๏ธ", + "name": "computer mouse", + "shortcodes": [ + ":computer_mouse:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "computer", + "computer mouse" + ] + }, + { + "codepoints": "๐Ÿ–ฒ๏ธ", + "name": "trackball", + "shortcodes": [ + ":trackball:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "computer", + "trackball" + ] + }, + { + "codepoints": "๐Ÿ’ฝ", + "name": "computer disk", + "shortcodes": [ + ":computer_disk:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "computer", + "disk", + "minidisk", + "optical" + ] + }, + { + "codepoints": "๐Ÿ’พ", + "name": "floppy disk", + "shortcodes": [ + ":floppy_disk:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "computer", + "disk", + "diskette", + "floppy" + ] + }, + { + "codepoints": "๐Ÿ’ฟ", + "name": "optical disk", + "shortcodes": [ + ":optical_disk:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "CD", + "computer", + "disk", + "optical" + ] + }, + { + "codepoints": "๐Ÿ“€", + "name": "dvd", + "shortcodes": [ + ":dvd:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "blu-ray", + "computer", + "disk", + "dvd", + "DVD", + "optical", + "Blu-ray" + ] + }, + { + "codepoints": "๐Ÿงฎ", + "name": "abacus", + "shortcodes": [ + ":abacus:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "abacus", + "calculation" + ] + }, + { + "codepoints": "๐ŸŽฅ", + "name": "movie camera", + "shortcodes": [ + ":movie_camera:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "camera", + "cinema", + "movie" + ] + }, + { + "codepoints": "๐ŸŽž๏ธ", + "name": "film frames", + "shortcodes": [ + ":film_frames:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cinema", + "film", + "frames", + "movie" + ] + }, + { + "codepoints": "๐Ÿ“ฝ๏ธ", + "name": "film projector", + "shortcodes": [ + ":film_projector:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cinema", + "film", + "movie", + "projector", + "video" + ] + }, + { + "codepoints": "๐ŸŽฌ", + "name": "clapper board", + "shortcodes": [ + ":clapper_board:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clapper", + "clapper board", + "clapperboard", + "film", + "movie" + ] + }, + { + "codepoints": "๐Ÿ“บ", + "name": "television", + "shortcodes": [ + ":television:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "television", + "TV", + "video", + "tv" + ] + }, + { + "codepoints": "๐Ÿ“ท", + "name": "camera", + "shortcodes": [ + ":camera:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "camera", + "video" + ] + }, + { + "codepoints": "๐Ÿ“ธ", + "name": "camera with flash", + "shortcodes": [ + ":camera_with_flash:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "camera", + "camera with flash", + "flash", + "video" + ] + }, + { + "codepoints": "๐Ÿ“น", + "name": "video camera", + "shortcodes": [ + ":video_camera:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "camera", + "video" + ] + }, + { + "codepoints": "๐Ÿ“ผ", + "name": "videocassette", + "shortcodes": [ + ":videocassette:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "tape", + "VHS", + "video", + "videocassette", + "vhs" + ] + }, + { + "codepoints": "๐Ÿ”", + "name": "magnifying glass tilted left", + "shortcodes": [ + ":magnifying_glass_tilted_left:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "glass", + "magnifying", + "magnifying glass tilted left", + "search", + "tool" + ] + }, + { + "codepoints": "๐Ÿ”Ž", + "name": "magnifying glass tilted right", + "shortcodes": [ + ":magnifying_glass_tilted_right:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "glass", + "magnifying", + "magnifying glass tilted right", + "search", + "tool" + ] + }, + { + "codepoints": "๐Ÿ•ฏ๏ธ", + "name": "candle", + "shortcodes": [ + ":candle:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "candle", + "light" + ] + }, + { + "codepoints": "๐Ÿ’ก", + "name": "light bulb", + "shortcodes": [ + ":light_bulb:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bulb", + "comic", + "electric", + "globe", + "idea", + "light" + ] + }, + { + "codepoints": "๐Ÿ”ฆ", + "name": "flashlight", + "shortcodes": [ + ":flashlight:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "electric", + "flashlight", + "light", + "tool", + "torch" + ] + }, + { + "codepoints": "๐Ÿฎ", + "name": "red paper lantern", + "shortcodes": [ + ":red_paper_lantern:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bar", + "lantern", + "light", + "red", + "red paper lantern" + ] + }, + { + "codepoints": "๐Ÿช”", + "name": "diya lamp", + "shortcodes": [ + ":diya_lamp:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "diya", + "lamp", + "oil" + ] + }, + { + "codepoints": "๐Ÿ“”", + "name": "notebook with decorative cover", + "shortcodes": [ + ":notebook_with_decorative_cover:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "book", + "cover", + "decorated", + "notebook", + "notebook with decorative cover" + ] + }, + { + "codepoints": "๐Ÿ“•", + "name": "closed book", + "shortcodes": [ + ":closed_book:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "book", + "closed" + ] + }, + { + "codepoints": "๐Ÿ“–", + "name": "open book", + "shortcodes": [ + ":open_book:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "book", + "open" + ] + }, + { + "codepoints": "๐Ÿ“—", + "name": "green book", + "shortcodes": [ + ":green_book:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "book", + "green" + ] + }, + { + "codepoints": "๐Ÿ“˜", + "name": "blue book", + "shortcodes": [ + ":blue_book:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "blue", + "book" + ] + }, + { + "codepoints": "๐Ÿ“™", + "name": "orange book", + "shortcodes": [ + ":orange_book:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "book", + "orange" + ] + }, + { + "codepoints": "๐Ÿ“š", + "name": "books", + "shortcodes": [ + ":books:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "book", + "books" + ] + }, + { + "codepoints": "๐Ÿ““", + "name": "notebook", + "shortcodes": [ + ":notebook:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "notebook" + ] + }, + { + "codepoints": "๐Ÿ“’", + "name": "ledger", + "shortcodes": [ + ":ledger:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "ledger", + "notebook" + ] + }, + { + "codepoints": "๐Ÿ“ƒ", + "name": "page with curl", + "shortcodes": [ + ":page_with_curl:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "curl", + "document", + "page", + "page with curl" + ] + }, + { + "codepoints": "๐Ÿ“œ", + "name": "scroll", + "shortcodes": [ + ":scroll:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "paper", + "scroll" + ] + }, + { + "codepoints": "๐Ÿ“„", + "name": "page facing up", + "shortcodes": [ + ":page_facing_up:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "document", + "page", + "page facing up" + ] + }, + { + "codepoints": "๐Ÿ“ฐ", + "name": "newspaper", + "shortcodes": [ + ":newspaper:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "news", + "newspaper", + "paper" + ] + }, + { + "codepoints": "๐Ÿ—ž๏ธ", + "name": "rolled-up newspaper", + "shortcodes": [ + ":rolled-up_newspaper:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "news", + "newspaper", + "paper", + "rolled", + "rolled-up newspaper" + ] + }, + { + "codepoints": "๐Ÿ“‘", + "name": "bookmark tabs", + "shortcodes": [ + ":bookmark_tabs:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bookmark", + "mark", + "marker", + "tabs" + ] + }, + { + "codepoints": "๐Ÿ”–", + "name": "bookmark", + "shortcodes": [ + ":bookmark:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bookmark", + "mark" + ] + }, + { + "codepoints": "๐Ÿท๏ธ", + "name": "label", + "shortcodes": [ + ":label:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "label" + ] + }, + { + "codepoints": "๐Ÿ’ฐ", + "name": "money bag", + "shortcodes": [ + ":money_bag:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bag", + "dollar", + "money", + "moneybag" + ] + }, + { + "codepoints": "๐Ÿช™", + "name": "coin", + "shortcodes": [ + ":coin:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "coin", + "gold", + "metal", + "money", + "silver", + "treasure" + ] + }, + { + "codepoints": "๐Ÿ’ด", + "name": "yen banknote", + "shortcodes": [ + ":yen_banknote:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "banknote", + "bill", + "currency", + "money", + "note", + "yen" + ] + }, + { + "codepoints": "๐Ÿ’ต", + "name": "dollar banknote", + "shortcodes": [ + ":dollar_banknote:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "banknote", + "bill", + "currency", + "dollar", + "money", + "note" + ] + }, + { + "codepoints": "๐Ÿ’ถ", + "name": "euro banknote", + "shortcodes": [ + ":euro_banknote:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "banknote", + "bill", + "currency", + "euro", + "money", + "note" + ] + }, + { + "codepoints": "๐Ÿ’ท", + "name": "pound banknote", + "shortcodes": [ + ":pound_banknote:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "banknote", + "bill", + "currency", + "money", + "note", + "pound", + "sterling" + ] + }, + { + "codepoints": "๐Ÿ’ธ", + "name": "money with wings", + "shortcodes": [ + ":money_with_wings:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "banknote", + "bill", + "fly", + "money", + "money with wings", + "wings" + ] + }, + { + "codepoints": "๐Ÿ’ณ", + "name": "credit card", + "shortcodes": [ + ":credit_card:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "card", + "credit", + "money" + ] + }, + { + "codepoints": "๐Ÿงพ", + "name": "receipt", + "shortcodes": [ + ":receipt:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "accounting", + "bookkeeping", + "evidence", + "proof", + "receipt" + ] + }, + { + "codepoints": "๐Ÿ’น", + "name": "chart increasing with yen", + "shortcodes": [ + ":chart_increasing_with_yen:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "chart", + "chart increasing with yen", + "graph", + "graph increasing with yen", + "growth", + "money", + "yen" + ] + }, + { + "codepoints": "โœ‰๏ธ", + "name": "envelope", + "shortcodes": [ + ":envelope:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "email", + "envelope", + "letter", + "e-mail" + ] + }, + { + "codepoints": "๐Ÿ“ง", + "name": "e-mail", + "shortcodes": [ + ":e-mail:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "e-mail", + "email", + "letter", + "mail" + ] + }, + { + "codepoints": "๐Ÿ“จ", + "name": "incoming envelope", + "shortcodes": [ + ":incoming_envelope:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "e-mail", + "email", + "envelope", + "incoming", + "letter", + "receive" + ] + }, + { + "codepoints": "๐Ÿ“ฉ", + "name": "envelope with arrow", + "shortcodes": [ + ":envelope_with_arrow:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "arrow", + "e-mail", + "email", + "envelope", + "envelope with arrow", + "outgoing" + ] + }, + { + "codepoints": "๐Ÿ“ค", + "name": "outbox tray", + "shortcodes": [ + ":outbox_tray:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "box", + "letter", + "mail", + "out tray", + "outbox", + "sent", + "tray" + ] + }, + { + "codepoints": "๐Ÿ“ฅ", + "name": "inbox tray", + "shortcodes": [ + ":inbox_tray:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "box", + "in tray", + "inbox", + "letter", + "mail", + "receive", + "tray" + ] + }, + { + "codepoints": "๐Ÿ“ฆ", + "name": "package", + "shortcodes": [ + ":package:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "box", + "package", + "parcel" + ] + }, + { + "codepoints": "๐Ÿ“ซ", + "name": "closed mailbox with raised flag", + "shortcodes": [ + ":closed_mailbox_with_raised_flag:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "closed", + "closed letterbox with raised flag", + "mail", + "mailbox", + "postbox", + "closed mailbox with raised flag", + "closed postbox with raised flag", + "letterbox", + "post", + "post box" + ] + }, + { + "codepoints": "๐Ÿ“ช", + "name": "closed mailbox with lowered flag", + "shortcodes": [ + ":closed_mailbox_with_lowered_flag:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "closed", + "closed letterbox with lowered flag", + "lowered", + "mail", + "mailbox", + "postbox", + "closed mailbox with lowered flag", + "closed postbox with lowered flag", + "letterbox", + "post box", + "post" + ] + }, + { + "codepoints": "๐Ÿ“ฌ", + "name": "open mailbox with raised flag", + "shortcodes": [ + ":open_mailbox_with_raised_flag:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "mail", + "mailbox", + "open", + "open letterbox with raised flag", + "postbox", + "open mailbox with raised flag", + "open postbox with raised flag", + "post", + "post box" + ] + }, + { + "codepoints": "๐Ÿ“ญ", + "name": "open mailbox with lowered flag", + "shortcodes": [ + ":open_mailbox_with_lowered_flag:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "lowered", + "mail", + "mailbox", + "open", + "open letterbox with lowered flag", + "postbox", + "open mailbox with lowered flag", + "open postbox with lowered flag", + "post", + "post box" + ] + }, + { + "codepoints": "๐Ÿ“ฎ", + "name": "postbox", + "shortcodes": [ + ":postbox:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "mail", + "mailbox", + "postbox", + "post", + "post box" + ] + }, + { + "codepoints": "๐Ÿ—ณ๏ธ", + "name": "ballot box with ballot", + "shortcodes": [ + ":ballot_box_with_ballot:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "ballot", + "ballot box with ballot", + "box" + ] + }, + { + "codepoints": "โœ๏ธ", + "name": "pencil", + "shortcodes": [ + ":pencil:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "pencil" + ] + }, + { + "codepoints": "โœ’๏ธ", + "name": "black nib", + "shortcodes": [ + ":black_nib:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "black nib", + "nib", + "pen" + ] + }, + { + "codepoints": "๐Ÿ–‹๏ธ", + "name": "fountain pen", + "shortcodes": [ + ":fountain_pen:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "fountain", + "pen" + ] + }, + { + "codepoints": "๐Ÿ–Š๏ธ", + "name": "pen", + "shortcodes": [ + ":pen:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "ballpoint", + "pen" + ] + }, + { + "codepoints": "๐Ÿ–Œ๏ธ", + "name": "paintbrush", + "shortcodes": [ + ":paintbrush:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "paintbrush", + "painting" + ] + }, + { + "codepoints": "๐Ÿ–๏ธ", + "name": "crayon", + "shortcodes": [ + ":crayon:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "crayon" + ] + }, + { + "codepoints": "๐Ÿ“", + "name": "memo", + "shortcodes": [ + ":memo:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "memo", + "pencil" + ] + }, + { + "codepoints": "๐Ÿ’ผ", + "name": "briefcase", + "shortcodes": [ + ":briefcase:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "briefcase" + ] + }, + { + "codepoints": "๐Ÿ“", + "name": "file folder", + "shortcodes": [ + ":file_folder:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "file", + "folder" + ] + }, + { + "codepoints": "๐Ÿ“‚", + "name": "open file folder", + "shortcodes": [ + ":open_file_folder:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "file", + "folder", + "open" + ] + }, + { + "codepoints": "๐Ÿ—‚๏ธ", + "name": "card index dividers", + "shortcodes": [ + ":card_index_dividers:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "card", + "dividers", + "index" + ] + }, + { + "codepoints": "๐Ÿ“…", + "name": "calendar", + "shortcodes": [ + ":calendar:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "calendar", + "date" + ] + }, + { + "codepoints": "๐Ÿ“†", + "name": "tear-off calendar", + "shortcodes": [ + ":tear-off_calendar:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "calendar", + "tear-off calendar" + ] + }, + { + "codepoints": "๐Ÿ—’๏ธ", + "name": "spiral notepad", + "shortcodes": [ + ":spiral_notepad:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "note", + "pad", + "spiral", + "spiral notepad" + ] + }, + { + "codepoints": "๐Ÿ—“๏ธ", + "name": "spiral calendar", + "shortcodes": [ + ":spiral_calendar:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "calendar", + "pad", + "spiral" + ] + }, + { + "codepoints": "๐Ÿ“‡", + "name": "card index", + "shortcodes": [ + ":card_index:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "card", + "index", + "rolodex" + ] + }, + { + "codepoints": "๐Ÿ“ˆ", + "name": "chart increasing", + "shortcodes": [ + ":chart_increasing:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "chart", + "chart increasing", + "graph", + "graph increasing", + "growth", + "trend", + "upward" + ] + }, + { + "codepoints": "๐Ÿ“‰", + "name": "chart decreasing", + "shortcodes": [ + ":chart_decreasing:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "chart", + "chart decreasing", + "down", + "graph", + "graph decreasing", + "trend" + ] + }, + { + "codepoints": "๐Ÿ“Š", + "name": "bar chart", + "shortcodes": [ + ":bar_chart:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bar", + "chart", + "graph" + ] + }, + { + "codepoints": "๐Ÿ“‹", + "name": "clipboard", + "shortcodes": [ + ":clipboard:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clipboard" + ] + }, + { + "codepoints": "๐Ÿ“Œ", + "name": "pushpin", + "shortcodes": [ + ":pushpin:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "drawing-pin", + "pin", + "pushpin" + ] + }, + { + "codepoints": "๐Ÿ“", + "name": "round pushpin", + "shortcodes": [ + ":round_pushpin:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "pin", + "pushpin", + "round drawing-pin", + "round pushpin" + ] + }, + { + "codepoints": "๐Ÿ“Ž", + "name": "paperclip", + "shortcodes": [ + ":paperclip:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "paperclip" + ] + }, + { + "codepoints": "๐Ÿ–‡๏ธ", + "name": "linked paperclips", + "shortcodes": [ + ":linked_paperclips:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "link", + "linked paperclips", + "paperclip" + ] + }, + { + "codepoints": "๐Ÿ“", + "name": "straight ruler", + "shortcodes": [ + ":straight_ruler:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "ruler", + "straight edge", + "straight ruler" + ] + }, + { + "codepoints": "๐Ÿ“", + "name": "triangular ruler", + "shortcodes": [ + ":triangular_ruler:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "ruler", + "set", + "triangle", + "triangular ruler", + "set square" + ] + }, + { + "codepoints": "โœ‚๏ธ", + "name": "scissors", + "shortcodes": [ + ":scissors:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cutting", + "scissors", + "tool" + ] + }, + { + "codepoints": "๐Ÿ—ƒ๏ธ", + "name": "card file box", + "shortcodes": [ + ":card_file_box:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "box", + "card", + "file" + ] + }, + { + "codepoints": "๐Ÿ—„๏ธ", + "name": "file cabinet", + "shortcodes": [ + ":file_cabinet:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cabinet", + "file", + "filing" + ] + }, + { + "codepoints": "๐Ÿ—‘๏ธ", + "name": "wastebasket", + "shortcodes": [ + ":wastebasket:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "wastebasket" + ] + }, + { + "codepoints": "๐Ÿ”’", + "name": "locked", + "shortcodes": [ + ":locked:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "closed", + "locked", + "padlock" + ] + }, + { + "codepoints": "๐Ÿ”“", + "name": "unlocked", + "shortcodes": [ + ":unlocked:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "lock", + "open", + "unlock", + "unlocked", + "padlock" + ] + }, + { + "codepoints": "๐Ÿ”", + "name": "locked with pen", + "shortcodes": [ + ":locked_with_pen:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "ink", + "lock", + "locked with pen", + "nib", + "pen", + "privacy" + ] + }, + { + "codepoints": "๐Ÿ”", + "name": "locked with key", + "shortcodes": [ + ":locked_with_key:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "closed", + "key", + "lock", + "locked with key", + "secure" + ] + }, + { + "codepoints": "๐Ÿ”‘", + "name": "key", + "shortcodes": [ + ":key:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "key", + "lock", + "password" + ] + }, + { + "codepoints": "๐Ÿ—๏ธ", + "name": "old key", + "shortcodes": [ + ":old_key:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clue", + "key", + "lock", + "old" + ] + }, + { + "codepoints": "๐Ÿ”จ", + "name": "hammer", + "shortcodes": [ + ":hammer:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "hammer", + "tool" + ] + }, + { + "codepoints": "๐Ÿช“", + "name": "axe", + "shortcodes": [ + ":axe:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "axe", + "chop", + "hatchet", + "split", + "wood" + ] + }, + { + "codepoints": "โ›๏ธ", + "name": "pick", + "shortcodes": [ + ":pick:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "mining", + "pick", + "tool" + ] + }, + { + "codepoints": "โš’๏ธ", + "name": "hammer and pick", + "shortcodes": [ + ":hammer_and_pick:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "hammer", + "hammer and pick", + "pick", + "tool" + ] + }, + { + "codepoints": "๐Ÿ› ๏ธ", + "name": "hammer and wrench", + "shortcodes": [ + ":hammer_and_wrench:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "hammer", + "hammer and spanner", + "hammer and wrench", + "spanner", + "tool", + "wrench" + ] + }, + { + "codepoints": "๐Ÿ—ก๏ธ", + "name": "dagger", + "shortcodes": [ + ":dagger:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "dagger", + "knife", + "weapon" + ] + }, + { + "codepoints": "โš”๏ธ", + "name": "crossed swords", + "shortcodes": [ + ":crossed_swords:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "crossed", + "swords", + "weapon" + ] + }, + { + "codepoints": "๐Ÿ”ซ", + "name": "water pistol", + "shortcodes": [ + ":water_pistol:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "toy", + "water pistol", + "gun", + "handgun", + "pistol", + "revolver", + "tool", + "water", + "weapon" + ] + }, + { + "codepoints": "๐Ÿชƒ", + "name": "boomerang", + "shortcodes": [ + ":boomerang:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "australia", + "boomerang", + "rebound", + "repercussion" + ] + }, + { + "codepoints": "๐Ÿน", + "name": "bow and arrow", + "shortcodes": [ + ":bow_and_arrow:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "archer", + "arrow", + "bow", + "bow and arrow", + "Sagittarius", + "zodiac" + ] + }, + { + "codepoints": "๐Ÿ›ก๏ธ", + "name": "shield", + "shortcodes": [ + ":shield:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "shield", + "weapon" + ] + }, + { + "codepoints": "๐Ÿชš", + "name": "carpentry saw", + "shortcodes": [ + ":carpentry_saw:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "carpenter", + "carpentry saw", + "lumber", + "saw", + "tool" + ] + }, + { + "codepoints": "๐Ÿ”ง", + "name": "wrench", + "shortcodes": [ + ":wrench:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "spanner", + "tool", + "wrench" + ] + }, + { + "codepoints": "๐Ÿช›", + "name": "screwdriver", + "shortcodes": [ + ":screwdriver:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "screw", + "screwdriver", + "tool" + ] + }, + { + "codepoints": "๐Ÿ”ฉ", + "name": "nut and bolt", + "shortcodes": [ + ":nut_and_bolt:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bolt", + "nut", + "nut and bolt", + "tool" + ] + }, + { + "codepoints": "โš™๏ธ", + "name": "gear", + "shortcodes": [ + ":gear:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cog", + "cogwheel", + "gear", + "tool" + ] + }, + { + "codepoints": "๐Ÿ—œ๏ธ", + "name": "clamp", + "shortcodes": [ + ":clamp:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "clamp", + "compress", + "tool", + "vice" + ] + }, + { + "codepoints": "โš–๏ธ", + "name": "balance scale", + "shortcodes": [ + ":balance_scale:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "balance", + "justice", + "Libra", + "scale", + "zodiac" + ] + }, + { + "codepoints": "๐Ÿฆฏ", + "name": "white cane", + "shortcodes": [ + ":white_cane:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "accessibility", + "long mobility cane", + "white cane", + "blind", + "guide cane" + ] + }, + { + "codepoints": "๐Ÿ”—", + "name": "link", + "shortcodes": [ + ":link:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "link" + ] + }, + { + "codepoints": "โ›“๏ธ", + "name": "chains", + "shortcodes": [ + ":chains:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "chain", + "chains" + ] + }, + { + "codepoints": "๐Ÿช", + "name": "hook", + "shortcodes": [ + ":hook:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "catch", + "crook", + "curve", + "ensnare", + "fishing", + "hook", + "selling point" + ] + }, + { + "codepoints": "๐Ÿงฐ", + "name": "toolbox", + "shortcodes": [ + ":toolbox:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "chest", + "mechanic", + "tool", + "toolbox" + ] + }, + { + "codepoints": "๐Ÿงฒ", + "name": "magnet", + "shortcodes": [ + ":magnet:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "attraction", + "horseshoe", + "magnet", + "magnetic" + ] + }, + { + "codepoints": "๐Ÿชœ", + "name": "ladder", + "shortcodes": [ + ":ladder:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "climb", + "ladder", + "rung", + "step" + ] + }, + { + "codepoints": "โš—๏ธ", + "name": "alembic", + "shortcodes": [ + ":alembic:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "alembic", + "chemistry", + "tool" + ] + }, + { + "codepoints": "๐Ÿงช", + "name": "test tube", + "shortcodes": [ + ":test_tube:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "chemist", + "chemistry", + "experiment", + "lab", + "science", + "test tube" + ] + }, + { + "codepoints": "๐Ÿงซ", + "name": "petri dish", + "shortcodes": [ + ":petri_dish:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bacteria", + "biologist", + "biology", + "culture", + "lab", + "petri dish" + ] + }, + { + "codepoints": "๐Ÿงฌ", + "name": "dna", + "shortcodes": [ + ":dna:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "biologist", + "dna", + "DNA", + "evolution", + "gene", + "genetics", + "life" + ] + }, + { + "codepoints": "๐Ÿ”ฌ", + "name": "microscope", + "shortcodes": [ + ":microscope:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "microscope", + "science", + "tool" + ] + }, + { + "codepoints": "๐Ÿ”ญ", + "name": "telescope", + "shortcodes": [ + ":telescope:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "science", + "telescope", + "tool" + ] + }, + { + "codepoints": "๐Ÿ“ก", + "name": "satellite antenna", + "shortcodes": [ + ":satellite_antenna:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "antenna", + "dish", + "satellite" + ] + }, + { + "codepoints": "๐Ÿ’‰", + "name": "syringe", + "shortcodes": [ + ":syringe:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "medicine", + "needle", + "shot", + "sick", + "syringe", + "ill", + "injection" + ] + }, + { + "codepoints": "๐Ÿฉธ", + "name": "drop of blood", + "shortcodes": [ + ":drop_of_blood:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bleed", + "blood donation", + "drop of blood", + "injury", + "medicine", + "menstruation" + ] + }, + { + "codepoints": "๐Ÿ’Š", + "name": "pill", + "shortcodes": [ + ":pill:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "doctor", + "medicine", + "pill", + "sick" + ] + }, + { + "codepoints": "๐Ÿฉน", + "name": "adhesive bandage", + "shortcodes": [ + ":adhesive_bandage:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "adhesive bandage", + "bandage", + "bandaid", + "dressing", + "injury", + "plaster", + "sticking plaster" + ] + }, + { + "codepoints": "๐Ÿฉผ", + "name": "crutch", + "shortcodes": [ + ":crutch:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cane", + "crutch", + "disability", + "hurt", + "mobility aid", + "stick" + ] + }, + { + "codepoints": "๐Ÿฉบ", + "name": "stethoscope", + "shortcodes": [ + ":stethoscope:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "doctor", + "heart", + "medicine", + "stethoscope" + ] + }, + { + "codepoints": "๐Ÿฉป", + "name": "x-ray", + "shortcodes": [ + ":x-ray:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bones", + "doctor", + "medical", + "skeleton", + "x-ray" + ] + }, + { + "codepoints": "๐Ÿšช", + "name": "door", + "shortcodes": [ + ":door:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "door" + ] + }, + { + "codepoints": "๐Ÿ›—", + "name": "elevator", + "shortcodes": [ + ":elevator:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "accessibility", + "elevator", + "hoist", + "lift" + ] + }, + { + "codepoints": "๐Ÿชž", + "name": "mirror", + "shortcodes": [ + ":mirror:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "looking glass", + "mirror", + "reflection", + "reflector", + "speculum" + ] + }, + { + "codepoints": "๐ŸชŸ", + "name": "window", + "shortcodes": [ + ":window:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "frame", + "fresh air", + "opening", + "transparent", + "view", + "window" + ] + }, + { + "codepoints": "๐Ÿ›๏ธ", + "name": "bed", + "shortcodes": [ + ":bed:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bed", + "hotel", + "sleep" + ] + }, + { + "codepoints": "๐Ÿ›‹๏ธ", + "name": "couch and lamp", + "shortcodes": [ + ":couch_and_lamp:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "couch", + "couch and lamp", + "hotel", + "lamp", + "sofa", + "sofa and lamp" + ] + }, + { + "codepoints": "๐Ÿช‘", + "name": "chair", + "shortcodes": [ + ":chair:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "chair", + "seat", + "sit" + ] + }, + { + "codepoints": "๐Ÿšฝ", + "name": "toilet", + "shortcodes": [ + ":toilet:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "facilities", + "loo", + "toilet", + "WC", + "lavatory" + ] + }, + { + "codepoints": "๐Ÿช ", + "name": "plunger", + "shortcodes": [ + ":plunger:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "force cup", + "plumber", + "plunger", + "suction", + "toilet" + ] + }, + { + "codepoints": "๐Ÿšฟ", + "name": "shower", + "shortcodes": [ + ":shower:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "shower", + "water" + ] + }, + { + "codepoints": "๐Ÿ›", + "name": "bathtub", + "shortcodes": [ + ":bathtub:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bath", + "bathtub" + ] + }, + { + "codepoints": "๐Ÿชค", + "name": "mouse trap", + "shortcodes": [ + ":mouse_trap:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bait", + "mouse trap", + "mousetrap", + "snare", + "trap", + "mouse" + ] + }, + { + "codepoints": "๐Ÿช’", + "name": "razor", + "shortcodes": [ + ":razor:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "razor", + "sharp", + "shave", + "cut-throat" + ] + }, + { + "codepoints": "๐Ÿงด", + "name": "lotion bottle", + "shortcodes": [ + ":lotion_bottle:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "lotion", + "lotion bottle", + "moisturizer", + "shampoo", + "sunscreen", + "moisturiser" + ] + }, + { + "codepoints": "๐Ÿงท", + "name": "safety pin", + "shortcodes": [ + ":safety_pin:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "nappy", + "punk rock", + "safety pin", + "diaper" + ] + }, + { + "codepoints": "๐Ÿงน", + "name": "broom", + "shortcodes": [ + ":broom:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "broom", + "cleaning", + "sweeping", + "witch" + ] + }, + { + "codepoints": "๐Ÿงบ", + "name": "basket", + "shortcodes": [ + ":basket:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "basket", + "farming", + "laundry", + "picnic" + ] + }, + { + "codepoints": "๐Ÿงป", + "name": "roll of paper", + "shortcodes": [ + ":roll_of_paper:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "paper towels", + "roll of paper", + "toilet paper", + "toilet roll" + ] + }, + { + "codepoints": "๐Ÿชฃ", + "name": "bucket", + "shortcodes": [ + ":bucket:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bucket", + "cask", + "pail", + "vat" + ] + }, + { + "codepoints": "๐Ÿงผ", + "name": "soap", + "shortcodes": [ + ":soap:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bar", + "bathing", + "cleaning", + "lather", + "soap", + "soapdish" + ] + }, + { + "codepoints": "๐Ÿซง", + "name": "bubbles", + "shortcodes": [ + ":bubbles:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bubbles", + "burp", + "clean", + "soap", + "underwater" + ] + }, + { + "codepoints": "๐Ÿชฅ", + "name": "toothbrush", + "shortcodes": [ + ":toothbrush:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "bathroom", + "brush", + "clean", + "dental", + "hygiene", + "teeth", + "toothbrush" + ] + }, + { + "codepoints": "๐Ÿงฝ", + "name": "sponge", + "shortcodes": [ + ":sponge:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "absorbing", + "cleaning", + "porous", + "sponge" + ] + }, + { + "codepoints": "๐Ÿงฏ", + "name": "fire extinguisher", + "shortcodes": [ + ":fire_extinguisher:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "extinguish", + "fire", + "fire extinguisher", + "quench" + ] + }, + { + "codepoints": "๐Ÿ›’", + "name": "shopping cart", + "shortcodes": [ + ":shopping_cart:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cart", + "shopping", + "trolley", + "basket" + ] + }, + { + "codepoints": "๐Ÿšฌ", + "name": "cigarette", + "shortcodes": [ + ":cigarette:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cigarette", + "smoking" + ] + }, + { + "codepoints": "โšฐ๏ธ", + "name": "coffin", + "shortcodes": [ + ":coffin:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "coffin", + "death" + ] + }, + { + "codepoints": "๐Ÿชฆ", + "name": "headstone", + "shortcodes": [ + ":headstone:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "cemetery", + "grave", + "graveyard", + "headstone", + "tombstone" + ] + }, + { + "codepoints": "โšฑ๏ธ", + "name": "funeral urn", + "shortcodes": [ + ":funeral_urn:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "ashes", + "death", + "funeral", + "urn" + ] + }, + { + "codepoints": "๐Ÿ—ฟ", + "name": "moai", + "shortcodes": [ + ":moai:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "face", + "moai", + "moyai", + "statue" + ] + }, + { + "codepoints": "๐Ÿชง", + "name": "placard", + "shortcodes": [ + ":placard:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "demonstration", + "picket", + "placard", + "protest", + "sign" + ] + }, + { + "codepoints": "๐Ÿชช", + "name": "identification card", + "shortcodes": [ + ":identification_card:" + ], + "emoticons": [], + "category": "Objects", + "keywords": [ + "credentials", + "ID", + "identification card", + "license", + "security", + "driving", + "licence" + ] + }, + { + "codepoints": "๐Ÿง", + "name": "ATM sign", + "shortcodes": [ + ":ATM_sign:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "ATM", + "ATM sign", + "automated", + "bank", + "teller" + ] + }, + { + "codepoints": "๐Ÿšฎ", + "name": "litter in bin sign", + "shortcodes": [ + ":litter_in_bin_sign:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "litter", + "litter bin", + "litter in bin sign", + "garbage", + "trash" + ] + }, + { + "codepoints": "๐Ÿšฐ", + "name": "potable water", + "shortcodes": [ + ":potable_water:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "drinking", + "potable", + "water" + ] + }, + { + "codepoints": "โ™ฟ", + "name": "wheelchair symbol", + "shortcodes": [ + ":wheelchair_symbol:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "access", + "disabled access", + "wheelchair symbol" + ] + }, + { + "codepoints": "๐Ÿšน", + "name": "menโ€™s room", + "shortcodes": [ + ":menโ€™s_room:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "bathroom", + "lavatory", + "man", + "menโ€™s room", + "restroom", + "toilet", + "WC", + "menโ€™s", + "washroom", + "wc" + ] + }, + { + "codepoints": "๐Ÿšบ", + "name": "womenโ€™s room", + "shortcodes": [ + ":womenโ€™s_room:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "ladies room", + "lavatory", + "restroom", + "wc", + "woman", + "womenโ€™s room", + "womenโ€™s toilet", + "bathroom", + "toilet", + "WC", + "ladiesโ€™ room", + "washroom", + "womenโ€™s" + ] + }, + { + "codepoints": "๐Ÿšป", + "name": "restroom", + "shortcodes": [ + ":restroom:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "bathroom", + "lavatory", + "restroom", + "toilet", + "WC", + "washroom" + ] + }, + { + "codepoints": "๐Ÿšผ", + "name": "baby symbol", + "shortcodes": [ + ":baby_symbol:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "baby", + "baby symbol", + "change room", + "changing" + ] + }, + { + "codepoints": "๐Ÿšพ", + "name": "water closet", + "shortcodes": [ + ":water_closet:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "amenities", + "bathroom", + "restroom", + "toilet", + "water closet", + "wc", + "WC", + "closet", + "lavatory", + "water" + ] + }, + { + "codepoints": "๐Ÿ›‚", + "name": "passport control", + "shortcodes": [ + ":passport_control:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "border", + "control", + "passport", + "security" + ] + }, + { + "codepoints": "๐Ÿ›ƒ", + "name": "customs", + "shortcodes": [ + ":customs:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "customs" + ] + }, + { + "codepoints": "๐Ÿ›„", + "name": "baggage claim", + "shortcodes": [ + ":baggage_claim:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "baggage", + "claim" + ] + }, + { + "codepoints": "๐Ÿ›…", + "name": "left luggage", + "shortcodes": [ + ":left_luggage:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "baggage", + "left luggage", + "locker", + "luggage" + ] + }, + { + "codepoints": "โš ๏ธ", + "name": "warning", + "shortcodes": [ + ":warning:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "warning" + ] + }, + { + "codepoints": "๐Ÿšธ", + "name": "children crossing", + "shortcodes": [ + ":children_crossing:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "child", + "children crossing", + "crossing", + "pedestrian", + "traffic" + ] + }, + { + "codepoints": "โ›”", + "name": "no entry", + "shortcodes": [ + ":no_entry:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "denied", + "entry", + "forbidden", + "no", + "prohibited", + "traffic", + "not" + ] + }, + { + "codepoints": "๐Ÿšซ", + "name": "prohibited", + "shortcodes": [ + ":prohibited:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "denied", + "entry", + "forbidden", + "no", + "prohibited", + "not" + ] + }, + { + "codepoints": "๐Ÿšณ", + "name": "no bicycles", + "shortcodes": [ + ":no_bicycles:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "bicycle", + "bike", + "forbidden", + "no", + "no bicycles", + "prohibited" + ] + }, + { + "codepoints": "๐Ÿšญ", + "name": "no smoking", + "shortcodes": [ + ":no_smoking:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "denied", + "forbidden", + "no", + "prohibited", + "smoking", + "not" + ] + }, + { + "codepoints": "๐Ÿšฏ", + "name": "no littering", + "shortcodes": [ + ":no_littering:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "denied", + "forbidden", + "litter", + "no", + "no littering", + "prohibited", + "not" + ] + }, + { + "codepoints": "๐Ÿšฑ", + "name": "non-potable water", + "shortcodes": [ + ":non-potable_water:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "non-drinkable water", + "non-drinking", + "non-potable", + "water" + ] + }, + { + "codepoints": "๐Ÿšท", + "name": "no pedestrians", + "shortcodes": [ + ":no_pedestrians:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "denied", + "forbidden", + "no", + "no pedestrians", + "pedestrian", + "prohibited", + "not" + ] + }, + { + "codepoints": "๐Ÿ“ต", + "name": "no mobile phones", + "shortcodes": [ + ":no_mobile_phones:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "cell", + "forbidden", + "mobile", + "no", + "no mobile phones", + "phone" + ] + }, + { + "codepoints": "๐Ÿ”ž", + "name": "no one under eighteen", + "shortcodes": [ + ":no_one_under_eighteen:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "18", + "age restriction", + "eighteen", + "no one under eighteen", + "prohibited", + "underage" + ] + }, + { + "codepoints": "โ˜ข๏ธ", + "name": "radioactive", + "shortcodes": [ + ":radioactive:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "radioactive", + "sign" + ] + }, + { + "codepoints": "โ˜ฃ๏ธ", + "name": "biohazard", + "shortcodes": [ + ":biohazard:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "biohazard", + "sign" + ] + }, + { + "codepoints": "โฌ†๏ธ", + "name": "up arrow", + "shortcodes": [ + ":up_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "cardinal", + "direction", + "north", + "up", + "up arrow" + ] + }, + { + "codepoints": "โ†—๏ธ", + "name": "up-right arrow", + "shortcodes": [ + ":up-right_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "direction", + "intercardinal", + "northeast", + "up-right arrow" + ] + }, + { + "codepoints": "โžก๏ธ", + "name": "right arrow", + "shortcodes": [ + ":right_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "cardinal", + "direction", + "east", + "right arrow" + ] + }, + { + "codepoints": "โ†˜๏ธ", + "name": "down-right arrow", + "shortcodes": [ + ":down-right_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "direction", + "down-right arrow", + "intercardinal", + "southeast" + ] + }, + { + "codepoints": "โฌ‡๏ธ", + "name": "down arrow", + "shortcodes": [ + ":down_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "cardinal", + "direction", + "down", + "south" + ] + }, + { + "codepoints": "โ†™๏ธ", + "name": "down-left arrow", + "shortcodes": [ + ":down-left_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "direction", + "down-left arrow", + "intercardinal", + "southwest" + ] + }, + { + "codepoints": "โฌ…๏ธ", + "name": "left arrow", + "shortcodes": [ + ":left_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "cardinal", + "direction", + "left arrow", + "west" + ] + }, + { + "codepoints": "โ†–๏ธ", + "name": "up-left arrow", + "shortcodes": [ + ":up-left_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "direction", + "intercardinal", + "northwest", + "up-left arrow" + ] + }, + { + "codepoints": "โ†•๏ธ", + "name": "up-down arrow", + "shortcodes": [ + ":up-down_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "up-down arrow" + ] + }, + { + "codepoints": "โ†”๏ธ", + "name": "left-right arrow", + "shortcodes": [ + ":left-right_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "left-right arrow" + ] + }, + { + "codepoints": "โ†ฉ๏ธ", + "name": "right arrow curving left", + "shortcodes": [ + ":right_arrow_curving_left:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "right arrow curving left" + ] + }, + { + "codepoints": "โ†ช๏ธ", + "name": "left arrow curving right", + "shortcodes": [ + ":left_arrow_curving_right:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "left arrow curving right" + ] + }, + { + "codepoints": "โคด๏ธ", + "name": "right arrow curving up", + "shortcodes": [ + ":right_arrow_curving_up:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "right arrow curving up" + ] + }, + { + "codepoints": "โคต๏ธ", + "name": "right arrow curving down", + "shortcodes": [ + ":right_arrow_curving_down:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "down", + "right arrow curving down" + ] + }, + { + "codepoints": "๐Ÿ”ƒ", + "name": "clockwise vertical arrows", + "shortcodes": [ + ":clockwise_vertical_arrows:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "clockwise", + "clockwise vertical arrows", + "reload" + ] + }, + { + "codepoints": "๐Ÿ”„", + "name": "counterclockwise arrows button", + "shortcodes": [ + ":counterclockwise_arrows_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "anticlockwise", + "arrow", + "counterclockwise", + "counterclockwise arrows button", + "withershins", + "anticlockwise arrows button" + ] + }, + { + "codepoints": "๐Ÿ”™", + "name": "BACK arrow", + "shortcodes": [ + ":BACK_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "BACK" + ] + }, + { + "codepoints": "๐Ÿ”š", + "name": "END arrow", + "shortcodes": [ + ":END_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "END" + ] + }, + { + "codepoints": "๐Ÿ”›", + "name": "ON! arrow", + "shortcodes": [ + ":ON!_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "mark", + "ON", + "ON!" + ] + }, + { + "codepoints": "๐Ÿ”œ", + "name": "SOON arrow", + "shortcodes": [ + ":SOON_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "SOON" + ] + }, + { + "codepoints": "๐Ÿ”", + "name": "TOP arrow", + "shortcodes": [ + ":TOP_arrow:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "TOP", + "up" + ] + }, + { + "codepoints": "๐Ÿ›", + "name": "place of worship", + "shortcodes": [ + ":place_of_worship:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "place of worship", + "religion", + "worship" + ] + }, + { + "codepoints": "โš›๏ธ", + "name": "atom symbol", + "shortcodes": [ + ":atom_symbol:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "atheist", + "atom", + "atom symbol" + ] + }, + { + "codepoints": "๐Ÿ•‰๏ธ", + "name": "om", + "shortcodes": [ + ":om:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "Hindu", + "om", + "religion" + ] + }, + { + "codepoints": "โœก๏ธ", + "name": "star of David", + "shortcodes": [ + ":star_of_David:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "David", + "Jew", + "Jewish", + "religion", + "star", + "star of David", + "Judaism", + "Star of David" + ] + }, + { + "codepoints": "โ˜ธ๏ธ", + "name": "wheel of dharma", + "shortcodes": [ + ":wheel_of_dharma:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "Buddhist", + "dharma", + "religion", + "wheel", + "wheel of dharma" + ] + }, + { + "codepoints": "โ˜ฏ๏ธ", + "name": "yin yang", + "shortcodes": [ + ":yin_yang:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "religion", + "tao", + "taoist", + "yang", + "yin", + "Tao", + "Taoist" + ] + }, + { + "codepoints": "โœ๏ธ", + "name": "latin cross", + "shortcodes": [ + ":latin_cross:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "Christian", + "cross", + "religion", + "latin cross", + "Latin cross" + ] + }, + { + "codepoints": "โ˜ฆ๏ธ", + "name": "orthodox cross", + "shortcodes": [ + ":orthodox_cross:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "Christian", + "cross", + "orthodox cross", + "religion", + "Orthodox cross" + ] + }, + { + "codepoints": "โ˜ช๏ธ", + "name": "star and crescent", + "shortcodes": [ + ":star_and_crescent:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "islam", + "Muslim", + "religion", + "star and crescent", + "Islam" + ] + }, + { + "codepoints": "โ˜ฎ๏ธ", + "name": "peace symbol", + "shortcodes": [ + ":peace_symbol:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "peace", + "peace symbol" + ] + }, + { + "codepoints": "๐Ÿ•Ž", + "name": "menorah", + "shortcodes": [ + ":menorah:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "candelabrum", + "candlestick", + "menorah", + "religion" + ] + }, + { + "codepoints": "๐Ÿ”ฏ", + "name": "dotted six-pointed star", + "shortcodes": [ + ":dotted_six-pointed_star:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "dotted six-pointed star", + "fortune", + "star" + ] + }, + { + "codepoints": "โ™ˆ", + "name": "Aries", + "shortcodes": [ + ":Aries:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "Aries", + "ram", + "zodiac" + ] + }, + { + "codepoints": "โ™‰", + "name": "Taurus", + "shortcodes": [ + ":Taurus:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "bull", + "ox", + "Taurus", + "zodiac" + ] + }, + { + "codepoints": "โ™Š", + "name": "Gemini", + "shortcodes": [ + ":Gemini:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "Gemini", + "twins", + "zodiac" + ] + }, + { + "codepoints": "โ™‹", + "name": "Cancer", + "shortcodes": [ + ":Cancer:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "Cancer", + "crab", + "zodiac" + ] + }, + { + "codepoints": "โ™Œ", + "name": "Leo", + "shortcodes": [ + ":Leo:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "Leo", + "lion", + "zodiac" + ] + }, + { + "codepoints": "โ™", + "name": "Virgo", + "shortcodes": [ + ":Virgo:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "virgin", + "Virgo", + "zodiac" + ] + }, + { + "codepoints": "โ™Ž", + "name": "Libra", + "shortcodes": [ + ":Libra:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "balance", + "justice", + "Libra", + "scales", + "zodiac" + ] + }, + { + "codepoints": "โ™", + "name": "Scorpio", + "shortcodes": [ + ":Scorpio:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "Scorpio", + "scorpion", + "scorpius", + "zodiac", + "Scorpius" + ] + }, + { + "codepoints": "โ™", + "name": "Sagittarius", + "shortcodes": [ + ":Sagittarius:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "archer", + "centaur", + "Sagittarius", + "zodiac" + ] + }, + { + "codepoints": "โ™‘", + "name": "Capricorn", + "shortcodes": [ + ":Capricorn:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "Capricorn", + "goat", + "zodiac" + ] + }, + { + "codepoints": "โ™’", + "name": "Aquarius", + "shortcodes": [ + ":Aquarius:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "Aquarius", + "water bearer", + "zodiac", + "bearer", + "water" + ] + }, + { + "codepoints": "โ™“", + "name": "Pisces", + "shortcodes": [ + ":Pisces:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "fish", + "Pisces", + "zodiac" + ] + }, + { + "codepoints": "โ›Ž", + "name": "Ophiuchus", + "shortcodes": [ + ":Ophiuchus:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "bearer", + "Ophiuchus", + "serpent", + "snake", + "zodiac" + ] + }, + { + "codepoints": "๐Ÿ”€", + "name": "shuffle tracks button", + "shortcodes": [ + ":shuffle_tracks_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "crossed", + "shuffle tracks button" + ] + }, + { + "codepoints": "๐Ÿ”", + "name": "repeat button", + "shortcodes": [ + ":repeat_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "clockwise", + "repeat", + "repeat button" + ] + }, + { + "codepoints": "๐Ÿ”‚", + "name": "repeat single button", + "shortcodes": [ + ":repeat_single_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "clockwise", + "once", + "repeat single button" + ] + }, + { + "codepoints": "โ–ถ๏ธ", + "name": "play button", + "shortcodes": [ + ":play_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "play", + "play button", + "right", + "triangle" + ] + }, + { + "codepoints": "โฉ", + "name": "fast-forward button", + "shortcodes": [ + ":fast-forward_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "fast forward button", + "arrow", + "double", + "fast", + "fast-forward button", + "forward" + ] + }, + { + "codepoints": "โญ๏ธ", + "name": "next track button", + "shortcodes": [ + ":next_track_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "next scene", + "next track", + "next track button", + "triangle" + ] + }, + { + "codepoints": "โฏ๏ธ", + "name": "play or pause button", + "shortcodes": [ + ":play_or_pause_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "pause", + "play", + "play or pause button", + "right", + "triangle" + ] + }, + { + "codepoints": "โ—€๏ธ", + "name": "reverse button", + "shortcodes": [ + ":reverse_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "left", + "reverse", + "reverse button", + "triangle" + ] + }, + { + "codepoints": "โช", + "name": "fast reverse button", + "shortcodes": [ + ":fast_reverse_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "double", + "fast reverse button", + "rewind" + ] + }, + { + "codepoints": "โฎ๏ธ", + "name": "last track button", + "shortcodes": [ + ":last_track_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "last track button", + "previous scene", + "previous track", + "triangle" + ] + }, + { + "codepoints": "๐Ÿ”ผ", + "name": "upwards button", + "shortcodes": [ + ":upwards_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "button", + "red", + "upwards button", + "upward button" + ] + }, + { + "codepoints": "โซ", + "name": "fast up button", + "shortcodes": [ + ":fast_up_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "double", + "fast up button" + ] + }, + { + "codepoints": "๐Ÿ”ฝ", + "name": "downwards button", + "shortcodes": [ + ":downwards_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "button", + "down", + "downwards button", + "red", + "downward button" + ] + }, + { + "codepoints": "โฌ", + "name": "fast down button", + "shortcodes": [ + ":fast_down_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "arrow", + "double", + "down", + "fast down button" + ] + }, + { + "codepoints": "โธ๏ธ", + "name": "pause button", + "shortcodes": [ + ":pause_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "bar", + "double", + "pause", + "pause button", + "vertical" + ] + }, + { + "codepoints": "โน๏ธ", + "name": "stop button", + "shortcodes": [ + ":stop_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "square", + "stop", + "stop button" + ] + }, + { + "codepoints": "โบ๏ธ", + "name": "record button", + "shortcodes": [ + ":record_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "circle", + "record", + "record button" + ] + }, + { + "codepoints": "โ๏ธ", + "name": "eject button", + "shortcodes": [ + ":eject_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "eject", + "eject button" + ] + }, + { + "codepoints": "๐ŸŽฆ", + "name": "cinema", + "shortcodes": [ + ":cinema:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "camera", + "cinema", + "film", + "movie" + ] + }, + { + "codepoints": "๐Ÿ”…", + "name": "dim button", + "shortcodes": [ + ":dim_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "brightness", + "dim", + "dim button", + "low" + ] + }, + { + "codepoints": "๐Ÿ”†", + "name": "bright button", + "shortcodes": [ + ":bright_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "bright button", + "brightness", + "brightness button", + "bright" + ] + }, + { + "codepoints": "๐Ÿ“ถ", + "name": "antenna bars", + "shortcodes": [ + ":antenna_bars:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "antenna", + "antenna bars", + "bar", + "cell", + "mobile", + "phone" + ] + }, + { + "codepoints": "๐Ÿ“ณ", + "name": "vibration mode", + "shortcodes": [ + ":vibration_mode:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "cell", + "mobile", + "mode", + "phone", + "telephone", + "vibration", + "vibrate" + ] + }, + { + "codepoints": "๐Ÿ“ด", + "name": "mobile phone off", + "shortcodes": [ + ":mobile_phone_off:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "cell", + "mobile", + "off", + "phone", + "telephone" + ] + }, + { + "codepoints": "โ™€๏ธ", + "name": "female sign", + "shortcodes": [ + ":female_sign:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "female sign", + "woman" + ] + }, + { + "codepoints": "โ™‚๏ธ", + "name": "male sign", + "shortcodes": [ + ":male_sign:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "male sign", + "man" + ] + }, + { + "codepoints": "โšง๏ธ", + "name": "transgender symbol", + "shortcodes": [ + ":transgender_symbol:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "transgender", + "transgender symbol", + "trans" + ] + }, + { + "codepoints": "โœ–๏ธ", + "name": "multiply", + "shortcodes": [ + ":multiply:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "ร—", + "cancel", + "multiplication", + "multiply", + "sign", + "x", + "heavy multiplication sign" + ] + }, + { + "codepoints": "โž•", + "name": "plus", + "shortcodes": [ + ":plus:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "+", + "add", + "addition", + "math", + "maths", + "plus", + "sign" + ] + }, + { + "codepoints": "โž–", + "name": "minus", + "shortcodes": [ + ":minus:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "-", + "โ€“", + "math", + "maths", + "minus", + "sign", + "subtraction", + "โˆ’", + "heavy minus sign" + ] + }, + { + "codepoints": "โž—", + "name": "divide", + "shortcodes": [ + ":divide:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "รท", + "divide", + "division", + "math", + "sign" + ] + }, + { + "codepoints": "๐ŸŸฐ", + "name": "heavy equals sign", + "shortcodes": [ + ":heavy_equals_sign:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "equality", + "heavy equals sign", + "maths", + "math" + ] + }, + { + "codepoints": "โ™พ๏ธ", + "name": "infinity", + "shortcodes": [ + ":infinity:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "eternal", + "forever", + "infinity", + "unbound", + "universal", + "unbounded" + ] + }, + { + "codepoints": "โ€ผ๏ธ", + "name": "double exclamation mark", + "shortcodes": [ + ":double_exclamation_mark:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "double exclamation mark", + "exclamation", + "mark", + "punctuation", + "!", + "!!", + "bangbang" + ] + }, + { + "codepoints": "โ‰๏ธ", + "name": "exclamation question mark", + "shortcodes": [ + ":exclamation_question_mark:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "exclamation", + "mark", + "punctuation", + "question", + "!", + "!?", + "?", + "interrobang", + "exclamation question mark" + ] + }, + { + "codepoints": "โ“", + "name": "red question mark", + "shortcodes": [ + ":red_question_mark:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "?", + "mark", + "punctuation", + "question", + "red question mark" + ] + }, + { + "codepoints": "โ”", + "name": "white question mark", + "shortcodes": [ + ":white_question_mark:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "?", + "mark", + "outlined", + "punctuation", + "question", + "white question mark" + ] + }, + { + "codepoints": "โ•", + "name": "white exclamation mark", + "shortcodes": [ + ":white_exclamation_mark:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "!", + "exclamation", + "mark", + "outlined", + "punctuation", + "white exclamation mark" + ] + }, + { + "codepoints": "โ—", + "name": "red exclamation mark", + "shortcodes": [ + ":red_exclamation_mark:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "!", + "exclamation", + "mark", + "punctuation", + "red exclamation mark" + ] + }, + { + "codepoints": "ใ€ฐ๏ธ", + "name": "wavy dash", + "shortcodes": [ + ":wavy_dash:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "dash", + "punctuation", + "wavy" + ] + }, + { + "codepoints": "๐Ÿ’ฑ", + "name": "currency exchange", + "shortcodes": [ + ":currency_exchange:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "bank", + "currency", + "exchange", + "money" + ] + }, + { + "codepoints": "๐Ÿ’ฒ", + "name": "heavy dollar sign", + "shortcodes": [ + ":heavy_dollar_sign:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "currency", + "dollar", + "heavy dollar sign", + "money" + ] + }, + { + "codepoints": "โš•๏ธ", + "name": "medical symbol", + "shortcodes": [ + ":medical_symbol:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "aesculapius", + "medical symbol", + "medicine", + "staff" + ] + }, + { + "codepoints": "โ™ป๏ธ", + "name": "recycling symbol", + "shortcodes": [ + ":recycling_symbol:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "recycle", + "recycling symbol" + ] + }, + { + "codepoints": "โšœ๏ธ", + "name": "fleur-de-lis", + "shortcodes": [ + ":fleur-de-lis:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "fleur-de-lis" + ] + }, + { + "codepoints": "๐Ÿ”ฑ", + "name": "trident emblem", + "shortcodes": [ + ":trident_emblem:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "anchor", + "emblem", + "ship", + "tool", + "trident" + ] + }, + { + "codepoints": "๐Ÿ“›", + "name": "name badge", + "shortcodes": [ + ":name_badge:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "badge", + "name" + ] + }, + { + "codepoints": "๐Ÿ”ฐ", + "name": "Japanese symbol for beginner", + "shortcodes": [ + ":Japanese_symbol_for_beginner:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "beginner", + "chevron", + "Japanese", + "Japanese symbol for beginner", + "leaf" + ] + }, + { + "codepoints": "โญ•", + "name": "hollow red circle", + "shortcodes": [ + ":hollow_red_circle:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "circle", + "hollow red circle", + "large", + "o", + "red" + ] + }, + { + "codepoints": "โœ…", + "name": "check mark button", + "shortcodes": [ + ":check_mark_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โœ“", + "button", + "check", + "mark", + "tick" + ] + }, + { + "codepoints": "โ˜‘๏ธ", + "name": "check box with check", + "shortcodes": [ + ":check_box_with_check:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "ballot", + "box", + "check box with check", + "tick", + "tick box with tick", + "โœ“", + "check" + ] + }, + { + "codepoints": "โœ”๏ธ", + "name": "check mark", + "shortcodes": [ + ":check_mark:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "check mark", + "heavy tick mark", + "mark", + "tick", + "โœ“", + "check" + ] + }, + { + "codepoints": "โŒ", + "name": "cross mark", + "shortcodes": [ + ":cross_mark:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "ร—", + "cancel", + "cross", + "mark", + "multiplication", + "multiply", + "x" + ] + }, + { + "codepoints": "โŽ", + "name": "cross mark button", + "shortcodes": [ + ":cross_mark_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "ร—", + "cross mark button", + "mark", + "square", + "x" + ] + }, + { + "codepoints": "โžฐ", + "name": "curly loop", + "shortcodes": [ + ":curly_loop:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "curl", + "curly loop", + "loop" + ] + }, + { + "codepoints": "โžฟ", + "name": "double curly loop", + "shortcodes": [ + ":double_curly_loop:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "curl", + "double", + "double curly loop", + "loop" + ] + }, + { + "codepoints": "ใ€ฝ๏ธ", + "name": "part alternation mark", + "shortcodes": [ + ":part_alternation_mark:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "mark", + "part", + "part alternation mark" + ] + }, + { + "codepoints": "โœณ๏ธ", + "name": "eight-spoked asterisk", + "shortcodes": [ + ":eight-spoked_asterisk:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "*", + "asterisk", + "eight-spoked asterisk" + ] + }, + { + "codepoints": "โœด๏ธ", + "name": "eight-pointed star", + "shortcodes": [ + ":eight-pointed_star:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "*", + "eight-pointed star", + "star" + ] + }, + { + "codepoints": "โ‡๏ธ", + "name": "sparkle", + "shortcodes": [ + ":sparkle:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "*", + "sparkle" + ] + }, + { + "codepoints": "ยฉ๏ธ", + "name": "copyright", + "shortcodes": [ + ":copyright:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "C", + "copyright" + ] + }, + { + "codepoints": "ยฎ๏ธ", + "name": "registered", + "shortcodes": [ + ":registered:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "R", + "registered", + "r", + "trademark" + ] + }, + { + "codepoints": "โ„ข๏ธ", + "name": "trade mark", + "shortcodes": [ + ":trade_mark:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "mark", + "TM", + "trade mark", + "trademark" + ] + }, + { + "codepoints": "#๏ธโƒฃ", + "name": "keycap: #", + "shortcodes": [ + ":keycap:_#:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "*๏ธโƒฃ", + "name": "keycap: *", + "shortcodes": [ + ":keycap:_*:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "0๏ธโƒฃ", + "name": "keycap: 0", + "shortcodes": [ + ":keycap:_0:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "1๏ธโƒฃ", + "name": "keycap: 1", + "shortcodes": [ + ":keycap:_1:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "2๏ธโƒฃ", + "name": "keycap: 2", + "shortcodes": [ + ":keycap:_2:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "3๏ธโƒฃ", + "name": "keycap: 3", + "shortcodes": [ + ":keycap:_3:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "4๏ธโƒฃ", + "name": "keycap: 4", + "shortcodes": [ + ":keycap:_4:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "5๏ธโƒฃ", + "name": "keycap: 5", + "shortcodes": [ + ":keycap:_5:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "6๏ธโƒฃ", + "name": "keycap: 6", + "shortcodes": [ + ":keycap:_6:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "7๏ธโƒฃ", + "name": "keycap: 7", + "shortcodes": [ + ":keycap:_7:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "8๏ธโƒฃ", + "name": "keycap: 8", + "shortcodes": [ + ":keycap:_8:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "9๏ธโƒฃ", + "name": "keycap: 9", + "shortcodes": [ + ":keycap:_9:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "๐Ÿ”Ÿ", + "name": "keycap: 10", + "shortcodes": [ + ":keycap:_10:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "keycap" + ] + }, + { + "codepoints": "๐Ÿ” ", + "name": "input latin uppercase", + "shortcodes": [ + ":input_latin_uppercase:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "input Latin uppercase", + "ABCD", + "input", + "latin", + "letters", + "uppercase", + "Latin" + ] + }, + { + "codepoints": "๐Ÿ”ก", + "name": "input latin lowercase", + "shortcodes": [ + ":input_latin_lowercase:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "input Latin lowercase", + "abcd", + "input", + "latin", + "letters", + "lowercase", + "Latin" + ] + }, + { + "codepoints": "๐Ÿ”ข", + "name": "input numbers", + "shortcodes": [ + ":input_numbers:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "1234", + "input", + "numbers" + ] + }, + { + "codepoints": "๐Ÿ”ฃ", + "name": "input symbols", + "shortcodes": [ + ":input_symbols:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "ใ€’โ™ช&%", + "input", + "input symbols" + ] + }, + { + "codepoints": "๐Ÿ”ค", + "name": "input latin letters", + "shortcodes": [ + ":input_latin_letters:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "input Latin letters", + "abc", + "alphabet", + "input", + "latin", + "letters", + "Latin" + ] + }, + { + "codepoints": "๐Ÿ…ฐ๏ธ", + "name": "A button (blood type)", + "shortcodes": [ + ":A_button_(blood_type):" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "A", + "A button (blood type)", + "blood type" + ] + }, + { + "codepoints": "๐Ÿ†Ž", + "name": "AB button (blood type)", + "shortcodes": [ + ":AB_button_(blood_type):" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "AB", + "AB button (blood type)", + "blood type" + ] + }, + { + "codepoints": "๐Ÿ…ฑ๏ธ", + "name": "B button (blood type)", + "shortcodes": [ + ":B_button_(blood_type):" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "B", + "B button (blood type)", + "blood type" + ] + }, + { + "codepoints": "๐Ÿ†‘", + "name": "CL button", + "shortcodes": [ + ":CL_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "CL", + "CL button" + ] + }, + { + "codepoints": "๐Ÿ†’", + "name": "COOL button", + "shortcodes": [ + ":COOL_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "COOL", + "COOL button" + ] + }, + { + "codepoints": "๐Ÿ†“", + "name": "FREE button", + "shortcodes": [ + ":FREE_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "FREE", + "FREE button" + ] + }, + { + "codepoints": "โ„น๏ธ", + "name": "information", + "shortcodes": [ + ":information:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "i", + "information" + ] + }, + { + "codepoints": "๐Ÿ†”", + "name": "ID button", + "shortcodes": [ + ":ID_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "ID", + "ID button", + "identity" + ] + }, + { + "codepoints": "โ“‚๏ธ", + "name": "circled M", + "shortcodes": [ + ":circled_M:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "circle", + "circled M", + "M" + ] + }, + { + "codepoints": "๐Ÿ†•", + "name": "NEW button", + "shortcodes": [ + ":NEW_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "NEW", + "NEW button" + ] + }, + { + "codepoints": "๐Ÿ†–", + "name": "NG button", + "shortcodes": [ + ":NG_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "NG", + "NG button" + ] + }, + { + "codepoints": "๐Ÿ…พ๏ธ", + "name": "O button (blood type)", + "shortcodes": [ + ":O_button_(blood_type):" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "blood type", + "O", + "O button (blood type)" + ] + }, + { + "codepoints": "๐Ÿ†—", + "name": "OK button", + "shortcodes": [ + ":OK_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "OK", + "OK button" + ] + }, + { + "codepoints": "๐Ÿ…ฟ๏ธ", + "name": "P button", + "shortcodes": [ + ":P_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "P", + "P button", + "parking" + ] + }, + { + "codepoints": "๐Ÿ†˜", + "name": "SOS button", + "shortcodes": [ + ":SOS_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "help", + "SOS", + "SOS button" + ] + }, + { + "codepoints": "๐Ÿ†™", + "name": "UP! button", + "shortcodes": [ + ":UP!_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "mark", + "UP", + "UP!", + "UP! button" + ] + }, + { + "codepoints": "๐Ÿ†š", + "name": "VS button", + "shortcodes": [ + ":VS_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "versus", + "VS", + "VS button" + ] + }, + { + "codepoints": "๐Ÿˆ", + "name": "Japanese โ€œhereโ€ button", + "shortcodes": [ + ":Japanese_โ€œhereโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œhereโ€", + "Japanese", + "Japanese โ€œhereโ€ button", + "katakana", + "ใ‚ณใ‚ณ" + ] + }, + { + "codepoints": "๐Ÿˆ‚๏ธ", + "name": "Japanese โ€œservice chargeโ€ button", + "shortcodes": [ + ":Japanese_โ€œservice_chargeโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œservice chargeโ€", + "Japanese", + "Japanese โ€œservice chargeโ€ button", + "katakana", + "ใ‚ต" + ] + }, + { + "codepoints": "๐Ÿˆท๏ธ", + "name": "Japanese โ€œmonthly amountโ€ button", + "shortcodes": [ + ":Japanese_โ€œmonthly_amountโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œmonthly amountโ€", + "ideograph", + "Japanese", + "Japanese โ€œmonthly amountโ€ button", + "ๆœˆ" + ] + }, + { + "codepoints": "๐Ÿˆถ", + "name": "Japanese โ€œnot free of chargeโ€ button", + "shortcodes": [ + ":Japanese_โ€œnot_free_of_chargeโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œnot free of chargeโ€", + "ideograph", + "Japanese", + "Japanese โ€œnot free of chargeโ€ button", + "ๆœ‰" + ] + }, + { + "codepoints": "๐Ÿˆฏ", + "name": "Japanese โ€œreservedโ€ button", + "shortcodes": [ + ":Japanese_โ€œreservedโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œreservedโ€", + "ideograph", + "Japanese", + "Japanese โ€œreservedโ€ button", + "ๆŒ‡" + ] + }, + { + "codepoints": "๐Ÿ‰", + "name": "Japanese โ€œbargainโ€ button", + "shortcodes": [ + ":Japanese_โ€œbargainโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œbargainโ€", + "ideograph", + "Japanese", + "Japanese โ€œbargainโ€ button", + "ๅพ—" + ] + }, + { + "codepoints": "๐Ÿˆน", + "name": "Japanese โ€œdiscountโ€ button", + "shortcodes": [ + ":Japanese_โ€œdiscountโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œdiscountโ€", + "ideograph", + "Japanese", + "Japanese โ€œdiscountโ€ button", + "ๅ‰ฒ" + ] + }, + { + "codepoints": "๐Ÿˆš", + "name": "Japanese โ€œfree of chargeโ€ button", + "shortcodes": [ + ":Japanese_โ€œfree_of_chargeโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œfree of chargeโ€", + "ideograph", + "Japanese", + "Japanese โ€œfree of chargeโ€ button", + "็„ก" + ] + }, + { + "codepoints": "๐Ÿˆฒ", + "name": "Japanese โ€œprohibitedโ€ button", + "shortcodes": [ + ":Japanese_โ€œprohibitedโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œprohibitedโ€", + "ideograph", + "Japanese", + "Japanese โ€œprohibitedโ€ button", + "็ฆ" + ] + }, + { + "codepoints": "๐Ÿ‰‘", + "name": "Japanese โ€œacceptableโ€ button", + "shortcodes": [ + ":Japanese_โ€œacceptableโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œacceptableโ€", + "ideograph", + "Japanese", + "Japanese โ€œacceptableโ€ button", + "ๅฏ" + ] + }, + { + "codepoints": "๐Ÿˆธ", + "name": "Japanese โ€œapplicationโ€ button", + "shortcodes": [ + ":Japanese_โ€œapplicationโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œapplicationโ€", + "ideograph", + "Japanese", + "Japanese โ€œapplicationโ€ button", + "็”ณ" + ] + }, + { + "codepoints": "๐Ÿˆด", + "name": "Japanese โ€œpassing gradeโ€ button", + "shortcodes": [ + ":Japanese_โ€œpassing_gradeโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œpassing gradeโ€", + "ideograph", + "Japanese", + "Japanese โ€œpassing gradeโ€ button", + "ๅˆ" + ] + }, + { + "codepoints": "๐Ÿˆณ", + "name": "Japanese โ€œvacancyโ€ button", + "shortcodes": [ + ":Japanese_โ€œvacancyโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œvacancyโ€", + "ideograph", + "Japanese", + "Japanese โ€œvacancyโ€ button", + "็ฉบ" + ] + }, + { + "codepoints": "ใŠ—๏ธ", + "name": "Japanese โ€œcongratulationsโ€ button", + "shortcodes": [ + ":Japanese_โ€œcongratulationsโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œcongratulationsโ€", + "ideograph", + "Japanese", + "Japanese โ€œcongratulationsโ€ button", + "็ฅ" + ] + }, + { + "codepoints": "ใŠ™๏ธ", + "name": "Japanese โ€œsecretโ€ button", + "shortcodes": [ + ":Japanese_โ€œsecretโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œsecretโ€", + "ideograph", + "Japanese", + "Japanese โ€œsecretโ€ button", + "็ง˜" + ] + }, + { + "codepoints": "๐Ÿˆบ", + "name": "Japanese โ€œopen for businessโ€ button", + "shortcodes": [ + ":Japanese_โ€œopen_for_businessโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œopen for businessโ€", + "ideograph", + "Japanese", + "Japanese โ€œopen for businessโ€ button", + "ๅ–ถ" + ] + }, + { + "codepoints": "๐Ÿˆต", + "name": "Japanese โ€œno vacancyโ€ button", + "shortcodes": [ + ":Japanese_โ€œno_vacancyโ€_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "โ€œno vacancyโ€", + "ideograph", + "Japanese", + "Japanese โ€œno vacancyโ€ button", + "ๆบ€" + ] + }, + { + "codepoints": "๐Ÿ”ด", + "name": "red circle", + "shortcodes": [ + ":red_circle:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "circle", + "geometric", + "red" + ] + }, + { + "codepoints": "๐ŸŸ ", + "name": "orange circle", + "shortcodes": [ + ":orange_circle:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "circle", + "orange" + ] + }, + { + "codepoints": "๐ŸŸก", + "name": "yellow circle", + "shortcodes": [ + ":yellow_circle:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "circle", + "yellow" + ] + }, + { + "codepoints": "๐ŸŸข", + "name": "green circle", + "shortcodes": [ + ":green_circle:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "circle", + "green" + ] + }, + { + "codepoints": "๐Ÿ”ต", + "name": "blue circle", + "shortcodes": [ + ":blue_circle:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "blue", + "circle", + "geometric" + ] + }, + { + "codepoints": "๐ŸŸฃ", + "name": "purple circle", + "shortcodes": [ + ":purple_circle:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "circle", + "purple" + ] + }, + { + "codepoints": "๐ŸŸค", + "name": "brown circle", + "shortcodes": [ + ":brown_circle:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "brown", + "circle" + ] + }, + { + "codepoints": "โšซ", + "name": "black circle", + "shortcodes": [ + ":black_circle:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "black circle", + "circle", + "geometric" + ] + }, + { + "codepoints": "โšช", + "name": "white circle", + "shortcodes": [ + ":white_circle:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "circle", + "geometric", + "white circle" + ] + }, + { + "codepoints": "๐ŸŸฅ", + "name": "red square", + "shortcodes": [ + ":red_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "red", + "square" + ] + }, + { + "codepoints": "๐ŸŸง", + "name": "orange square", + "shortcodes": [ + ":orange_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "orange", + "square" + ] + }, + { + "codepoints": "๐ŸŸจ", + "name": "yellow square", + "shortcodes": [ + ":yellow_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "square", + "yellow" + ] + }, + { + "codepoints": "๐ŸŸฉ", + "name": "green square", + "shortcodes": [ + ":green_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "green", + "square" + ] + }, + { + "codepoints": "๐ŸŸฆ", + "name": "blue square", + "shortcodes": [ + ":blue_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "blue", + "square" + ] + }, + { + "codepoints": "๐ŸŸช", + "name": "purple square", + "shortcodes": [ + ":purple_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "purple", + "square" + ] + }, + { + "codepoints": "๐ŸŸซ", + "name": "brown square", + "shortcodes": [ + ":brown_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "brown", + "square" + ] + }, + { + "codepoints": "โฌ›", + "name": "black large square", + "shortcodes": [ + ":black_large_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "black large square", + "geometric", + "square" + ] + }, + { + "codepoints": "โฌœ", + "name": "white large square", + "shortcodes": [ + ":white_large_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "geometric", + "square", + "white large square" + ] + }, + { + "codepoints": "โ—ผ๏ธ", + "name": "black medium square", + "shortcodes": [ + ":black_medium_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "black medium square", + "geometric", + "square" + ] + }, + { + "codepoints": "โ—ป๏ธ", + "name": "white medium square", + "shortcodes": [ + ":white_medium_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "geometric", + "square", + "white medium square" + ] + }, + { + "codepoints": "โ—พ", + "name": "black medium-small square", + "shortcodes": [ + ":black_medium-small_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "black medium-small square", + "geometric", + "square" + ] + }, + { + "codepoints": "โ—ฝ", + "name": "white medium-small square", + "shortcodes": [ + ":white_medium-small_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "geometric", + "square", + "white medium-small square" + ] + }, + { + "codepoints": "โ–ช๏ธ", + "name": "black small square", + "shortcodes": [ + ":black_small_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "black small square", + "geometric", + "square" + ] + }, + { + "codepoints": "โ–ซ๏ธ", + "name": "white small square", + "shortcodes": [ + ":white_small_square:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "geometric", + "square", + "white small square" + ] + }, + { + "codepoints": "๐Ÿ”ถ", + "name": "large orange diamond", + "shortcodes": [ + ":large_orange_diamond:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "diamond", + "geometric", + "large orange diamond", + "orange" + ] + }, + { + "codepoints": "๐Ÿ”ท", + "name": "large blue diamond", + "shortcodes": [ + ":large_blue_diamond:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "blue", + "diamond", + "geometric", + "large blue diamond" + ] + }, + { + "codepoints": "๐Ÿ”ธ", + "name": "small orange diamond", + "shortcodes": [ + ":small_orange_diamond:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "diamond", + "geometric", + "orange", + "small orange diamond" + ] + }, + { + "codepoints": "๐Ÿ”น", + "name": "small blue diamond", + "shortcodes": [ + ":small_blue_diamond:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "blue", + "diamond", + "geometric", + "small blue diamond" + ] + }, + { + "codepoints": "๐Ÿ”บ", + "name": "red triangle pointed up", + "shortcodes": [ + ":red_triangle_pointed_up:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "geometric", + "red", + "red triangle pointed up" + ] + }, + { + "codepoints": "๐Ÿ”ป", + "name": "red triangle pointed down", + "shortcodes": [ + ":red_triangle_pointed_down:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "down", + "geometric", + "red", + "red triangle pointed down" + ] + }, + { + "codepoints": "๐Ÿ’ ", + "name": "diamond with a dot", + "shortcodes": [ + ":diamond_with_a_dot:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "comic", + "diamond", + "diamond with a dot", + "geometric", + "inside" + ] + }, + { + "codepoints": "๐Ÿ”˜", + "name": "radio button", + "shortcodes": [ + ":radio_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "button", + "geometric", + "radio" + ] + }, + { + "codepoints": "๐Ÿ”ณ", + "name": "white square button", + "shortcodes": [ + ":white_square_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "button", + "geometric", + "outlined", + "square", + "white square button" + ] + }, + { + "codepoints": "๐Ÿ”ฒ", + "name": "black square button", + "shortcodes": [ + ":black_square_button:" + ], + "emoticons": [], + "category": "Symbols", + "keywords": [ + "black square button", + "button", + "geometric", + "square" + ] + }, + { + "codepoints": "๐Ÿ", + "name": "chequered flag", + "shortcodes": [ + ":chequered_flag:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "checkered", + "chequered", + "chequered flag", + "racing", + "checkered flag" + ] + }, + { + "codepoints": "๐Ÿšฉ", + "name": "triangular flag", + "shortcodes": [ + ":triangular_flag:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "post", + "triangular flag", + "red flag" + ] + }, + { + "codepoints": "๐ŸŽŒ", + "name": "crossed flags", + "shortcodes": [ + ":crossed_flags:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "celebration", + "cross", + "crossed", + "crossed flags", + "Japanese" + ] + }, + { + "codepoints": "๐Ÿด", + "name": "black flag", + "shortcodes": [ + ":black_flag:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "black flag", + "waving" + ] + }, + { + "codepoints": "๐Ÿณ๏ธ", + "name": "white flag", + "shortcodes": [ + ":white_flag:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "waving", + "white flag", + "surrender" + ] + }, + { + "codepoints": "๐Ÿณ๏ธโ€๐ŸŒˆ", + "name": "rainbow flag", + "shortcodes": [ + ":rainbow_flag:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "pride", + "rainbow", + "rainbow flag" + ] + }, + { + "codepoints": "๐Ÿณ๏ธโ€โšง๏ธ", + "name": "transgender flag", + "shortcodes": [ + ":transgender_flag:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [] + }, + { + "codepoints": "๐Ÿดโ€โ˜ ๏ธ", + "name": "pirate flag", + "shortcodes": [ + ":pirate_flag:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "Jolly Roger", + "pirate", + "pirate flag", + "plunder", + "treasure" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡จ", + "name": "flag: Ascension Island", + "shortcodes": [ + ":flag_ac:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ฉ", + "name": "flag: Andorra", + "shortcodes": [ + ":flag_ad:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ช", + "name": "flag: United Arab Emirates", + "shortcodes": [ + ":flag_ae:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ซ", + "name": "flag: Afghanistan", + "shortcodes": [ + ":flag_af:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ฌ", + "name": "flag: Antigua & Barbuda", + "shortcodes": [ + ":flag_ag:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ฎ", + "name": "flag: Anguilla", + "shortcodes": [ + ":flag_ai:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ฑ", + "name": "flag: Albania", + "shortcodes": [ + ":flag_al:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ฒ", + "name": "flag: Armenia", + "shortcodes": [ + ":flag_am:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ด", + "name": "flag: Angola", + "shortcodes": [ + ":flag_ao:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ถ", + "name": "flag: Antarctica", + "shortcodes": [ + ":flag_aq:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ท", + "name": "flag: Argentina", + "shortcodes": [ + ":flag_ar:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ธ", + "name": "flag: American Samoa", + "shortcodes": [ + ":flag_as:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡น", + "name": "flag: Austria", + "shortcodes": [ + ":flag_at:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡บ", + "name": "flag: Australia", + "shortcodes": [ + ":flag_au:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ผ", + "name": "flag: Aruba", + "shortcodes": [ + ":flag_aw:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ฝ", + "name": "flag: ร…land Islands", + "shortcodes": [ + ":flag_ax:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฆ๐Ÿ‡ฟ", + "name": "flag: Azerbaijan", + "shortcodes": [ + ":flag_az:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ฆ", + "name": "flag: Bosnia & Herzegovina", + "shortcodes": [ + ":flag_ba:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ง", + "name": "flag: Barbados", + "shortcodes": [ + ":flag_bb:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ฉ", + "name": "flag: Bangladesh", + "shortcodes": [ + ":flag_bd:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ช", + "name": "flag: Belgium", + "shortcodes": [ + ":flag_be:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ซ", + "name": "flag: Burkina Faso", + "shortcodes": [ + ":flag_bf:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ฌ", + "name": "flag: Bulgaria", + "shortcodes": [ + ":flag_bg:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ญ", + "name": "flag: Bahrain", + "shortcodes": [ + ":flag_bh:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ฎ", + "name": "flag: Burundi", + "shortcodes": [ + ":flag_bi:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ฏ", + "name": "flag: Benin", + "shortcodes": [ + ":flag_bj:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ฑ", + "name": "flag: St. Barthรฉlemy", + "shortcodes": [ + ":flag_bl:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ฒ", + "name": "flag: Bermuda", + "shortcodes": [ + ":flag_bm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ณ", + "name": "flag: Brunei", + "shortcodes": [ + ":flag_bn:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ด", + "name": "flag: Bolivia", + "shortcodes": [ + ":flag_bo:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ถ", + "name": "flag: Caribbean Netherlands", + "shortcodes": [ + ":flag_bq:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ท", + "name": "flag: Brazil", + "shortcodes": [ + ":flag_br:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ธ", + "name": "flag: Bahamas", + "shortcodes": [ + ":flag_bs:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡น", + "name": "flag: Bhutan", + "shortcodes": [ + ":flag_bt:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ป", + "name": "flag: Bouvet Island", + "shortcodes": [ + ":flag_bv:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ผ", + "name": "flag: Botswana", + "shortcodes": [ + ":flag_bw:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡พ", + "name": "flag: Belarus", + "shortcodes": [ + ":flag_by:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ง๐Ÿ‡ฟ", + "name": "flag: Belize", + "shortcodes": [ + ":flag_bz:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ฆ", + "name": "flag: Canada", + "shortcodes": [ + ":flag_ca:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡จ", + "name": "flag: Cocos (Keeling) Islands", + "shortcodes": [ + ":flag_cc:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ฉ", + "name": "flag: Congo - Kinshasa", + "shortcodes": [ + ":flag_cd:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ซ", + "name": "flag: Central African Republic", + "shortcodes": [ + ":flag_cf:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ฌ", + "name": "flag: Congo - Brazzaville", + "shortcodes": [ + ":flag_cg:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ญ", + "name": "flag: Switzerland", + "shortcodes": [ + ":flag_ch:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ฎ", + "name": "flag: Cรดte dโ€™Ivoire", + "shortcodes": [ + ":flag_ci:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ฐ", + "name": "flag: Cook Islands", + "shortcodes": [ + ":flag_ck:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ฑ", + "name": "flag: Chile", + "shortcodes": [ + ":flag_cl:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ฒ", + "name": "flag: Cameroon", + "shortcodes": [ + ":flag_cm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ณ", + "name": "flag: China", + "shortcodes": [ + ":flag_cn:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ด", + "name": "flag: Colombia", + "shortcodes": [ + ":flag_co:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ต", + "name": "flag: Clipperton Island", + "shortcodes": [ + ":flag_cp:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ท", + "name": "flag: Costa Rica", + "shortcodes": [ + ":flag_cr:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡บ", + "name": "flag: Cuba", + "shortcodes": [ + ":flag_cu:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ป", + "name": "flag: Cape Verde", + "shortcodes": [ + ":flag_cv:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ผ", + "name": "flag: Curaรงao", + "shortcodes": [ + ":flag_cw:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ฝ", + "name": "flag: Christmas Island", + "shortcodes": [ + ":flag_cx:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡พ", + "name": "flag: Cyprus", + "shortcodes": [ + ":flag_cy:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡จ๐Ÿ‡ฟ", + "name": "flag: Czechia", + "shortcodes": [ + ":flag_cz:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฉ๐Ÿ‡ช", + "name": "flag: Germany", + "shortcodes": [ + ":flag_de:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฉ๐Ÿ‡ฌ", + "name": "flag: Diego Garcia", + "shortcodes": [ + ":flag_dg:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฉ๐Ÿ‡ฏ", + "name": "flag: Djibouti", + "shortcodes": [ + ":flag_dj:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฉ๐Ÿ‡ฐ", + "name": "flag: Denmark", + "shortcodes": [ + ":flag_dk:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฉ๐Ÿ‡ฒ", + "name": "flag: Dominica", + "shortcodes": [ + ":flag_dm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฉ๐Ÿ‡ด", + "name": "flag: Dominican Republic", + "shortcodes": [ + ":flag_do:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฉ๐Ÿ‡ฟ", + "name": "flag: Algeria", + "shortcodes": [ + ":flag_dz:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ช๐Ÿ‡ฆ", + "name": "flag: Ceuta & Melilla", + "shortcodes": [ + ":flag_ea:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ช๐Ÿ‡จ", + "name": "flag: Ecuador", + "shortcodes": [ + ":flag_ec:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ช๐Ÿ‡ช", + "name": "flag: Estonia", + "shortcodes": [ + ":flag_ee:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ช๐Ÿ‡ฌ", + "name": "flag: Egypt", + "shortcodes": [ + ":flag_eg:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ช๐Ÿ‡ญ", + "name": "flag: Western Sahara", + "shortcodes": [ + ":flag_eh:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ช๐Ÿ‡ท", + "name": "flag: Eritrea", + "shortcodes": [ + ":flag_er:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ช๐Ÿ‡ธ", + "name": "flag: Spain", + "shortcodes": [ + ":flag_es:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ช๐Ÿ‡น", + "name": "flag: Ethiopia", + "shortcodes": [ + ":flag_et:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ช๐Ÿ‡บ", + "name": "flag: European Union", + "shortcodes": [ + ":flag_eu:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ซ๐Ÿ‡ฎ", + "name": "flag: Finland", + "shortcodes": [ + ":flag_fi:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ซ๐Ÿ‡ฏ", + "name": "flag: Fiji", + "shortcodes": [ + ":flag_fj:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ซ๐Ÿ‡ฐ", + "name": "flag: Falkland Islands", + "shortcodes": [ + ":flag_fk:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ซ๐Ÿ‡ฒ", + "name": "flag: Micronesia", + "shortcodes": [ + ":flag_fm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ซ๐Ÿ‡ด", + "name": "flag: Faroe Islands", + "shortcodes": [ + ":flag_fo:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ซ๐Ÿ‡ท", + "name": "flag: France", + "shortcodes": [ + ":flag_fr:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ฆ", + "name": "flag: Gabon", + "shortcodes": [ + ":flag_ga:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ง", + "name": "flag: United Kingdom", + "shortcodes": [ + ":flag_gb:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ฉ", + "name": "flag: Grenada", + "shortcodes": [ + ":flag_gd:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ช", + "name": "flag: Georgia", + "shortcodes": [ + ":flag_ge:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ซ", + "name": "flag: French Guiana", + "shortcodes": [ + ":flag_gf:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ฌ", + "name": "flag: Guernsey", + "shortcodes": [ + ":flag_gg:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ญ", + "name": "flag: Ghana", + "shortcodes": [ + ":flag_gh:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ฎ", + "name": "flag: Gibraltar", + "shortcodes": [ + ":flag_gi:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ฑ", + "name": "flag: Greenland", + "shortcodes": [ + ":flag_gl:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ฒ", + "name": "flag: Gambia", + "shortcodes": [ + ":flag_gm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ณ", + "name": "flag: Guinea", + "shortcodes": [ + ":flag_gn:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ต", + "name": "flag: Guadeloupe", + "shortcodes": [ + ":flag_gp:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ถ", + "name": "flag: Equatorial Guinea", + "shortcodes": [ + ":flag_gq:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ท", + "name": "flag: Greece", + "shortcodes": [ + ":flag_gr:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ธ", + "name": "flag: South Georgia & South Sandwich Islands", + "shortcodes": [ + ":flag_gs:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡น", + "name": "flag: Guatemala", + "shortcodes": [ + ":flag_gt:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡บ", + "name": "flag: Guam", + "shortcodes": [ + ":flag_gu:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡ผ", + "name": "flag: Guinea-Bissau", + "shortcodes": [ + ":flag_gw:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฌ๐Ÿ‡พ", + "name": "flag: Guyana", + "shortcodes": [ + ":flag_gy:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ญ๐Ÿ‡ฐ", + "name": "flag: Hong Kong SAR China", + "shortcodes": [ + ":flag_hk:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ญ๐Ÿ‡ฒ", + "name": "flag: Heard & McDonald Islands", + "shortcodes": [ + ":flag_hm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ญ๐Ÿ‡ณ", + "name": "flag: Honduras", + "shortcodes": [ + ":flag_hn:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ญ๐Ÿ‡ท", + "name": "flag: Croatia", + "shortcodes": [ + ":flag_hr:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ญ๐Ÿ‡น", + "name": "flag: Haiti", + "shortcodes": [ + ":flag_ht:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ญ๐Ÿ‡บ", + "name": "flag: Hungary", + "shortcodes": [ + ":flag_hu:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฎ๐Ÿ‡จ", + "name": "flag: Canary Islands", + "shortcodes": [ + ":flag_ic:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฎ๐Ÿ‡ฉ", + "name": "flag: Indonesia", + "shortcodes": [ + ":flag_id:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฎ๐Ÿ‡ช", + "name": "flag: Ireland", + "shortcodes": [ + ":flag_ie:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฎ๐Ÿ‡ฑ", + "name": "flag: Israel", + "shortcodes": [ + ":flag_il:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฎ๐Ÿ‡ฒ", + "name": "flag: Isle of Man", + "shortcodes": [ + ":flag_im:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฎ๐Ÿ‡ณ", + "name": "flag: India", + "shortcodes": [ + ":flag_in:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฎ๐Ÿ‡ด", + "name": "flag: British Indian Ocean Territory", + "shortcodes": [ + ":flag_io:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฎ๐Ÿ‡ถ", + "name": "flag: Iraq", + "shortcodes": [ + ":flag_iq:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฎ๐Ÿ‡ท", + "name": "flag: Iran", + "shortcodes": [ + ":flag_ir:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฎ๐Ÿ‡ธ", + "name": "flag: Iceland", + "shortcodes": [ + ":flag_is:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฎ๐Ÿ‡น", + "name": "flag: Italy", + "shortcodes": [ + ":flag_it:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฏ๐Ÿ‡ช", + "name": "flag: Jersey", + "shortcodes": [ + ":flag_je:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฏ๐Ÿ‡ฒ", + "name": "flag: Jamaica", + "shortcodes": [ + ":flag_jm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฏ๐Ÿ‡ด", + "name": "flag: Jordan", + "shortcodes": [ + ":flag_jo:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฏ๐Ÿ‡ต", + "name": "flag: Japan", + "shortcodes": [ + ":flag_jp:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฐ๐Ÿ‡ช", + "name": "flag: Kenya", + "shortcodes": [ + ":flag_ke:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฐ๐Ÿ‡ฌ", + "name": "flag: Kyrgyzstan", + "shortcodes": [ + ":flag_kg:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฐ๐Ÿ‡ญ", + "name": "flag: Cambodia", + "shortcodes": [ + ":flag_kh:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฐ๐Ÿ‡ฎ", + "name": "flag: Kiribati", + "shortcodes": [ + ":flag_ki:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฐ๐Ÿ‡ฒ", + "name": "flag: Comoros", + "shortcodes": [ + ":flag_km:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฐ๐Ÿ‡ณ", + "name": "flag: St. Kitts & Nevis", + "shortcodes": [ + ":flag_kn:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฐ๐Ÿ‡ต", + "name": "flag: North Korea", + "shortcodes": [ + ":flag_kp:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฐ๐Ÿ‡ท", + "name": "flag: South Korea", + "shortcodes": [ + ":flag_kr:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฐ๐Ÿ‡ผ", + "name": "flag: Kuwait", + "shortcodes": [ + ":flag_kw:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฐ๐Ÿ‡พ", + "name": "flag: Cayman Islands", + "shortcodes": [ + ":flag_ky:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฐ๐Ÿ‡ฟ", + "name": "flag: Kazakhstan", + "shortcodes": [ + ":flag_kz:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฑ๐Ÿ‡ฆ", + "name": "flag: Laos", + "shortcodes": [ + ":flag_la:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฑ๐Ÿ‡ง", + "name": "flag: Lebanon", + "shortcodes": [ + ":flag_lb:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฑ๐Ÿ‡จ", + "name": "flag: St. Lucia", + "shortcodes": [ + ":flag_lc:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฑ๐Ÿ‡ฎ", + "name": "flag: Liechtenstein", + "shortcodes": [ + ":flag_li:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฑ๐Ÿ‡ฐ", + "name": "flag: Sri Lanka", + "shortcodes": [ + ":flag_lk:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฑ๐Ÿ‡ท", + "name": "flag: Liberia", + "shortcodes": [ + ":flag_lr:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฑ๐Ÿ‡ธ", + "name": "flag: Lesotho", + "shortcodes": [ + ":flag_ls:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฑ๐Ÿ‡น", + "name": "flag: Lithuania", + "shortcodes": [ + ":flag_lt:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฑ๐Ÿ‡บ", + "name": "flag: Luxembourg", + "shortcodes": [ + ":flag_lu:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฑ๐Ÿ‡ป", + "name": "flag: Latvia", + "shortcodes": [ + ":flag_lv:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฑ๐Ÿ‡พ", + "name": "flag: Libya", + "shortcodes": [ + ":flag_ly:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ฆ", + "name": "flag: Morocco", + "shortcodes": [ + ":flag_ma:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡จ", + "name": "flag: Monaco", + "shortcodes": [ + ":flag_mc:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ฉ", + "name": "flag: Moldova", + "shortcodes": [ + ":flag_md:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ช", + "name": "flag: Montenegro", + "shortcodes": [ + ":flag_me:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ซ", + "name": "flag: St. Martin", + "shortcodes": [ + ":flag_mf:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ฌ", + "name": "flag: Madagascar", + "shortcodes": [ + ":flag_mg:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ญ", + "name": "flag: Marshall Islands", + "shortcodes": [ + ":flag_mh:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ฐ", + "name": "flag: North Macedonia", + "shortcodes": [ + ":flag_mk:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ฑ", + "name": "flag: Mali", + "shortcodes": [ + ":flag_ml:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ฒ", + "name": "flag: Myanmar (Burma)", + "shortcodes": [ + ":flag_mm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ณ", + "name": "flag: Mongolia", + "shortcodes": [ + ":flag_mn:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ด", + "name": "flag: Macao SAR China", + "shortcodes": [ + ":flag_mo:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ต", + "name": "flag: Northern Mariana Islands", + "shortcodes": [ + ":flag_mp:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ถ", + "name": "flag: Martinique", + "shortcodes": [ + ":flag_mq:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ท", + "name": "flag: Mauritania", + "shortcodes": [ + ":flag_mr:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ธ", + "name": "flag: Montserrat", + "shortcodes": [ + ":flag_ms:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡น", + "name": "flag: Malta", + "shortcodes": [ + ":flag_mt:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡บ", + "name": "flag: Mauritius", + "shortcodes": [ + ":flag_mu:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ป", + "name": "flag: Maldives", + "shortcodes": [ + ":flag_mv:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ผ", + "name": "flag: Malawi", + "shortcodes": [ + ":flag_mw:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ฝ", + "name": "flag: Mexico", + "shortcodes": [ + ":flag_mx:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡พ", + "name": "flag: Malaysia", + "shortcodes": [ + ":flag_my:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฒ๐Ÿ‡ฟ", + "name": "flag: Mozambique", + "shortcodes": [ + ":flag_mz:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡ฆ", + "name": "flag: Namibia", + "shortcodes": [ + ":flag_na:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡จ", + "name": "flag: New Caledonia", + "shortcodes": [ + ":flag_nc:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡ช", + "name": "flag: Niger", + "shortcodes": [ + ":flag_ne:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡ซ", + "name": "flag: Norfolk Island", + "shortcodes": [ + ":flag_nf:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡ฌ", + "name": "flag: Nigeria", + "shortcodes": [ + ":flag_ng:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡ฎ", + "name": "flag: Nicaragua", + "shortcodes": [ + ":flag_ni:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡ฑ", + "name": "flag: Netherlands", + "shortcodes": [ + ":flag_nl:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡ด", + "name": "flag: Norway", + "shortcodes": [ + ":flag_no:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡ต", + "name": "flag: Nepal", + "shortcodes": [ + ":flag_np:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡ท", + "name": "flag: Nauru", + "shortcodes": [ + ":flag_nr:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡บ", + "name": "flag: Niue", + "shortcodes": [ + ":flag_nu:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ณ๐Ÿ‡ฟ", + "name": "flag: New Zealand", + "shortcodes": [ + ":flag_nz:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ด๐Ÿ‡ฒ", + "name": "flag: Oman", + "shortcodes": [ + ":flag_om:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ฆ", + "name": "flag: Panama", + "shortcodes": [ + ":flag_pa:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ช", + "name": "flag: Peru", + "shortcodes": [ + ":flag_pe:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ซ", + "name": "flag: French Polynesia", + "shortcodes": [ + ":flag_pf:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ฌ", + "name": "flag: Papua New Guinea", + "shortcodes": [ + ":flag_pg:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ญ", + "name": "flag: Philippines", + "shortcodes": [ + ":flag_ph:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ฐ", + "name": "flag: Pakistan", + "shortcodes": [ + ":flag_pk:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ฑ", + "name": "flag: Poland", + "shortcodes": [ + ":flag_pl:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ฒ", + "name": "flag: St. Pierre & Miquelon", + "shortcodes": [ + ":flag_pm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ณ", + "name": "flag: Pitcairn Islands", + "shortcodes": [ + ":flag_pn:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ท", + "name": "flag: Puerto Rico", + "shortcodes": [ + ":flag_pr:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ธ", + "name": "flag: Palestinian Territories", + "shortcodes": [ + ":flag_ps:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡น", + "name": "flag: Portugal", + "shortcodes": [ + ":flag_pt:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡ผ", + "name": "flag: Palau", + "shortcodes": [ + ":flag_pw:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ต๐Ÿ‡พ", + "name": "flag: Paraguay", + "shortcodes": [ + ":flag_py:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ถ๐Ÿ‡ฆ", + "name": "flag: Qatar", + "shortcodes": [ + ":flag_qa:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ท๐Ÿ‡ช", + "name": "flag: Rรฉunion", + "shortcodes": [ + ":flag_re:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ท๐Ÿ‡ด", + "name": "flag: Romania", + "shortcodes": [ + ":flag_ro:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ท๐Ÿ‡ธ", + "name": "flag: Serbia", + "shortcodes": [ + ":flag_rs:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ท๐Ÿ‡บ", + "name": "flag: Russia", + "shortcodes": [ + ":flag_ru:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ท๐Ÿ‡ผ", + "name": "flag: Rwanda", + "shortcodes": [ + ":flag_rw:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ฆ", + "name": "flag: Saudi Arabia", + "shortcodes": [ + ":flag_sa:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ง", + "name": "flag: Solomon Islands", + "shortcodes": [ + ":flag_sb:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡จ", + "name": "flag: Seychelles", + "shortcodes": [ + ":flag_sc:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ฉ", + "name": "flag: Sudan", + "shortcodes": [ + ":flag_sd:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ช", + "name": "flag: Sweden", + "shortcodes": [ + ":flag_se:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ฌ", + "name": "flag: Singapore", + "shortcodes": [ + ":flag_sg:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ญ", + "name": "flag: St. Helena", + "shortcodes": [ + ":flag_sh:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ฎ", + "name": "flag: Slovenia", + "shortcodes": [ + ":flag_si:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ฏ", + "name": "flag: Svalbard & Jan Mayen", + "shortcodes": [ + ":flag_sj:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ฐ", + "name": "flag: Slovakia", + "shortcodes": [ + ":flag_sk:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ฑ", + "name": "flag: Sierra Leone", + "shortcodes": [ + ":flag_sl:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ฒ", + "name": "flag: San Marino", + "shortcodes": [ + ":flag_sm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ณ", + "name": "flag: Senegal", + "shortcodes": [ + ":flag_sn:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ด", + "name": "flag: Somalia", + "shortcodes": [ + ":flag_so:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ท", + "name": "flag: Suriname", + "shortcodes": [ + ":flag_sr:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ธ", + "name": "flag: South Sudan", + "shortcodes": [ + ":flag_ss:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡น", + "name": "flag: Sรฃo Tomรฉ & Prรญncipe", + "shortcodes": [ + ":flag_st:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ป", + "name": "flag: El Salvador", + "shortcodes": [ + ":flag_sv:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ฝ", + "name": "flag: Sint Maarten", + "shortcodes": [ + ":flag_sx:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡พ", + "name": "flag: Syria", + "shortcodes": [ + ":flag_sy:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ธ๐Ÿ‡ฟ", + "name": "flag: Eswatini", + "shortcodes": [ + ":flag_sz:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ฆ", + "name": "flag: Tristan da Cunha", + "shortcodes": [ + ":flag_ta:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡จ", + "name": "flag: Turks & Caicos Islands", + "shortcodes": [ + ":flag_tc:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ฉ", + "name": "flag: Chad", + "shortcodes": [ + ":flag_td:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ซ", + "name": "flag: French Southern Territories", + "shortcodes": [ + ":flag_tf:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ฌ", + "name": "flag: Togo", + "shortcodes": [ + ":flag_tg:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ญ", + "name": "flag: Thailand", + "shortcodes": [ + ":flag_th:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ฏ", + "name": "flag: Tajikistan", + "shortcodes": [ + ":flag_tj:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ฐ", + "name": "flag: Tokelau", + "shortcodes": [ + ":flag_tk:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ฑ", + "name": "flag: Timor-Leste", + "shortcodes": [ + ":flag_tl:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ฒ", + "name": "flag: Turkmenistan", + "shortcodes": [ + ":flag_tm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ณ", + "name": "flag: Tunisia", + "shortcodes": [ + ":flag_tn:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ด", + "name": "flag: Tonga", + "shortcodes": [ + ":flag_to:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ท", + "name": "flag: Turkey", + "shortcodes": [ + ":flag_tr:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡น", + "name": "flag: Trinidad & Tobago", + "shortcodes": [ + ":flag_tt:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ป", + "name": "flag: Tuvalu", + "shortcodes": [ + ":flag_tv:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ผ", + "name": "flag: Taiwan", + "shortcodes": [ + ":flag_tw:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡น๐Ÿ‡ฟ", + "name": "flag: Tanzania", + "shortcodes": [ + ":flag_tz:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡บ๐Ÿ‡ฆ", + "name": "flag: Ukraine", + "shortcodes": [ + ":flag_ua:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡บ๐Ÿ‡ฌ", + "name": "flag: Uganda", + "shortcodes": [ + ":flag_ug:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡บ๐Ÿ‡ฒ", + "name": "flag: U.S. Outlying Islands", + "shortcodes": [ + ":flag_um:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡บ๐Ÿ‡ณ", + "name": "flag: United Nations", + "shortcodes": [ + ":flag_un:", + ":united_nations:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡บ๐Ÿ‡ธ", + "name": "flag: United States", + "shortcodes": [ + ":flag_us:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡บ๐Ÿ‡พ", + "name": "flag: Uruguay", + "shortcodes": [ + ":flag_uy:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡บ๐Ÿ‡ฟ", + "name": "flag: Uzbekistan", + "shortcodes": [ + ":flag_uz:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ป๐Ÿ‡ฆ", + "name": "flag: Vatican City", + "shortcodes": [ + ":flag_va:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ป๐Ÿ‡จ", + "name": "flag: St. Vincent & Grenadines", + "shortcodes": [ + ":flag_vc:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ป๐Ÿ‡ช", + "name": "flag: Venezuela", + "shortcodes": [ + ":flag_ve:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ป๐Ÿ‡ฌ", + "name": "flag: British Virgin Islands", + "shortcodes": [ + ":flag_vg:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ป๐Ÿ‡ฎ", + "name": "flag: U.S. Virgin Islands", + "shortcodes": [ + ":flag_vi:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ป๐Ÿ‡ณ", + "name": "flag: Vietnam", + "shortcodes": [ + ":flag_vn:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ป๐Ÿ‡บ", + "name": "flag: Vanuatu", + "shortcodes": [ + ":flag_vu:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ผ๐Ÿ‡ซ", + "name": "flag: Wallis & Futuna", + "shortcodes": [ + ":flag_wf:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ผ๐Ÿ‡ธ", + "name": "flag: Samoa", + "shortcodes": [ + ":flag_ws:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฝ๐Ÿ‡ฐ", + "name": "flag: Kosovo", + "shortcodes": [ + ":flag_xk:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡พ๐Ÿ‡ช", + "name": "flag: Yemen", + "shortcodes": [ + ":flag_ye:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡พ๐Ÿ‡น", + "name": "flag: Mayotte", + "shortcodes": [ + ":flag_yt:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฟ๐Ÿ‡ฆ", + "name": "flag: South Africa", + "shortcodes": [ + ":flag_za:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฟ๐Ÿ‡ฒ", + "name": "flag: Zambia", + "shortcodes": [ + ":flag_zm:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿ‡ฟ๐Ÿ‡ผ", + "name": "flag: Zimbabwe", + "shortcodes": [ + ":flag_zw:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿด๓ ง๓ ข๓ ฅ๓ ฎ๓ ง๓ ฟ", + "name": "flag: England", + "shortcodes": [ + ":england:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿด๓ ง๓ ข๓ ณ๓ ฃ๓ ด๓ ฟ", + "name": "flag: Scotland", + "shortcodes": [ + ":scotland:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + }, + { + "codepoints": "๐Ÿด๓ ง๓ ข๓ ท๓ ฌ๓ ณ๓ ฟ", + "name": "flag: Wales", + "shortcodes": [ + ":wales:" + ], + "emoticons": [], + "category": "Flags", + "keywords": [ + "flag" + ] + } +]`); diff --git a/addons/mail/static/src/utils/utils.js b/addons/mail/static/src/utils/utils.js index e632c531fc3..c125ceada45 100644 --- a/addons/mail/static/src/utils/utils.js +++ b/addons/mail/static/src/utils/utils.js @@ -33,7 +33,7 @@ async function executeGracefully(functions, maxTimeFrame = 100) { let startDate = new Date(); for (const func of functions) { if (new Date() - startDate > maxTimeFrame) { - await new Promise(resolve => setTimeout(resolve)); + await new Promise(resolve => setTimeout(resolve, 50)); startDate = new Date(); } await func(); diff --git a/addons/mail/static/src/xml/composer.xml b/addons/mail/static/src/xml/composer.xml index 80111a742ab..050562b08bf 100644 --- a/addons/mail/static/src/xml/composer.xml +++ b/addons/mail/static/src/xml/composer.xml @@ -3,8 +3,8 @@
- - + +
diff --git a/addons/mail/static/tests/models/emoji_registry_qunit_tests.js b/addons/mail/static/tests/models/emoji_registry_qunit_tests.js new file mode 100644 index 00000000000..a3bbc915389 --- /dev/null +++ b/addons/mail/static/tests/models/emoji_registry_qunit_tests.js @@ -0,0 +1,100 @@ +/** @odoo-module **/ + +import { patchRecordMethods } from '@mail/model/model_core'; +// ensure that the model definition is loaded before the patch +import '@mail/models/throttle'; + +patchRecordMethods('EmojiRegistry', { + async _populateFromEmojiData() { + const dataEmojiCategories = [ + { + "name": "Smileys & Emotion", + "title": "๐Ÿค ", + "sortId": 1 + }, + { + "name": "People & Body", + "title": "๐ŸคŸ", + "sortId": 2 + }]; + const dataEmojis = [ + { + "codepoints": "๐Ÿ˜€", + "name": "grinning face", + "shortcodes": [ + ":grinning:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "grin", + "grinning face" + ] + }, + { + "codepoints": "๐Ÿคฃ", + "name": "rolling on the floor laughing", + "shortcodes": [ + ":rofl:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "face", + "floor", + "laugh", + "rofl", + "rolling", + "rolling on the floor laughing", + "rotfl" + ] + }, + { + "codepoints": "๐Ÿ˜Š", + "name": "smiling face with smiling eyes", + "shortcodes": [ + ":smiling_face_with_smiling_eyes:" + ], + "emoticons": [], + "category": "Smileys & Emotion", + "keywords": [ + "blush", + "eye", + "face", + "smile", + "smiling face with smiling eyes" + ] + }, + { + "codepoints": "๐Ÿ‘‹", + "name": "waving hand", + "shortcodes": [ + ":waving_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "hand", + "wave", + "waving" + ] + }, + { + "codepoints": "๐Ÿคš", + "name": "raised back of hand", + "shortcodes": [ + ":raised_back_of_hand:" + ], + "emoticons": [], + "category": "People & Body", + "keywords": [ + "backhand", + "raised", + "raised back of hand" + ] + }, + ]; + this._super(dataEmojiCategories, dataEmojis); + }, +}); diff --git a/addons/mail/static/tests/qunit_suite_tests/components/composer_tests.js b/addons/mail/static/tests/qunit_suite_tests/components/composer_tests.js index d726142d6f2..ffa5310e241 100644 --- a/addons/mail/static/tests/qunit_suite_tests/components/composer_tests.js +++ b/addons/mail/static/tests/qunit_suite_tests/components/composer_tests.js @@ -182,7 +182,7 @@ QUnit.test('add an emoji', async function (assert) { }); await openDiscuss(); await click('.o_Composer_buttonEmojis'); - await click('.o_Emoji[data-unicode="๐Ÿ˜Š"]'); + await click('.o_EmojiView[data-codepoints="๐Ÿ˜Š"]'); assert.strictEqual( document.querySelector(`.o_ComposerTextInput_textarea`).value, "๐Ÿ˜Š", @@ -209,7 +209,7 @@ QUnit.test('add an emoji after some text', async function (assert) { ); await click('.o_Composer_buttonEmojis'); - await click('.o_Emoji[data-unicode="๐Ÿ˜Š"]'); + await click('.o_EmojiView[data-codepoints="๐Ÿ˜Š"]'); assert.strictEqual( document.querySelector(`.o_ComposerTextInput_textarea`).value, "Blabla๐Ÿ˜Š", @@ -239,7 +239,7 @@ QUnit.test('add emoji replaces (keyboard) text selection', async function (asser // simulate selection of all the content by keyboard composerTextInputTextArea.setSelectionRange(0, composerTextInputTextArea.value.length); await click('.o_Composer_buttonEmojis'); - await click('.o_Emoji[data-unicode="๐Ÿ˜Š"]'); + await click('.o_EmojiView[data-codepoints="๐Ÿ˜Š"]'); assert.strictEqual( document.querySelector(`.o_ComposerTextInput_textarea`).value, "๐Ÿ˜Š", @@ -391,7 +391,7 @@ QUnit.test('add an emoji after a canned response', async function (assert) { // select emoji await click('.o_Composer_buttonEmojis'); - await click('.o_Emoji[data-unicode="๐Ÿ˜Š"]'); + await click('.o_EmojiView[data-codepoints="๐Ÿ˜Š"]'); assert.strictEqual( document.querySelector(`.o_ComposerTextInput_textarea`).value.replace(/\s/, " "), "Hello! How are you? ๐Ÿ˜Š", @@ -539,7 +539,7 @@ QUnit.test('add an emoji after a channel mention', async function (assert) { // select emoji await click('.o_Composer_buttonEmojis'); - await click('.o_Emoji[data-unicode="๐Ÿ˜Š"]'); + await click('.o_EmojiView[data-codepoints="๐Ÿ˜Š"]'); assert.strictEqual( document.querySelector(`.o_ComposerTextInput_textarea`).value.replace(/\s/, " "), "#General ๐Ÿ˜Š", @@ -718,7 +718,7 @@ QUnit.test('add an emoji after a command', async function (assert) { // select emoji await click('.o_Composer_buttonEmojis'); - await click('.o_Emoji[data-unicode="๐Ÿ˜Š"]'); + await click('.o_EmojiView[data-codepoints="๐Ÿ˜Š"]'); assert.strictEqual( document.querySelector(`.o_ComposerTextInput_textarea`).value.replace(/\s/, " "), "/who ๐Ÿ˜Š", @@ -899,7 +899,7 @@ QUnit.test('add an emoji after a partner mention', async function (assert) { // select emoji await click('.o_Composer_buttonEmojis'); - await click('.o_Emoji[data-unicode="๐Ÿ˜Š"]'); + await click('.o_EmojiView[data-codepoints="๐Ÿ˜Š"]'); assert.strictEqual( document.querySelector(`.o_ComposerTextInput_textarea`).value.replace(/\s/, " "), "@TestPartner ๐Ÿ˜Š", diff --git a/addons/mail/static/tests/qunit_suite_tests/components/discuss_inbox_tests.js b/addons/mail/static/tests/qunit_suite_tests/components/discuss_inbox_tests.js index 41ea2882e1b..f5af77d605c 100644 --- a/addons/mail/static/tests/qunit_suite_tests/components/discuss_inbox_tests.js +++ b/addons/mail/static/tests/qunit_suite_tests/components/discuss_inbox_tests.js @@ -282,7 +282,7 @@ QUnit.test('reply: discard on click away', async function (assert) { "emoji list should be opened after clicking on emojis button" ); - await click(`.o_Emoji`); + await click(`.o_EmojiView`); assert.containsNone( document.body, '.o_EmojiPickerView',