From 8ac9d8c5ad401b109fbaf546348c49855ff9ee94 Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Wed, 10 May 2023 13:32:28 -1000 Subject: [PATCH 001/920] method to get most recent blahblah --- src/libs/ReportActionsUtils.js | 34 ++++++++++++++++++++++++++++++++++ src/libs/actions/App.js | 9 ++++++++- 2 files changed, 42 insertions(+), 1 deletion(-) diff --git a/src/libs/ReportActionsUtils.js b/src/libs/ReportActionsUtils.js index 86034d8a14ef..2534ebb92df9 100644 --- a/src/libs/ReportActionsUtils.js +++ b/src/libs/ReportActionsUtils.js @@ -285,6 +285,39 @@ function getLinkedTransactionID(reportID, reportActionID) { return reportAction.originalMessage.IOUTransactionID; } +/** + * @returns {object} + */ +function getMostRecentStoredReportAction() { + let mostRecentReportAction; + let mostRecentReportActionCreated = new Date(0).toISOString(); + + // Flatten all the actions + // Loop over them all to find the one that is the most recent + const flatReportActions = _.flatten(_.map(allReportActions, actions => _.values(actions))); + _.each(flatReportActions, (action) => { + // Pending actions should not be counted here as a user could create a comment or some other action while offline and the server might know about + // messages they have not seen yet. + if (!_.isEmpty(action.pendingAction)) { + return; + } + + // All actions should have this, but if not they are not useful to us. + if (!action.created) { + return; + } + + if (action.created < mostRecentReportActionCreated) { + return; + } + + mostRecentReportActionCreated = action.created; + mostRecentReportAction = action; + }); + + return mostRecentReportAction; +} + export { getSortedReportActions, getLastVisibleAction, @@ -298,4 +331,5 @@ export { getLastClosedReportAction, getLatestReportActionFromOnyxData, getLinkedTransactionID, + getMostRecentStoredReportAction, }; diff --git a/src/libs/actions/App.js b/src/libs/actions/App.js index e2d49f11c69e..14eb8a03078a 100644 --- a/src/libs/actions/App.js +++ b/src/libs/actions/App.js @@ -15,6 +15,7 @@ import ROUTES from '../../ROUTES'; import * as SessionUtils from '../SessionUtils'; import getCurrentUrl from '../Navigation/currentUrl'; import * as Session from './Session'; +import * as ReportActionsUtils from '../ReportActionsUtils'; let currentUserAccountID; let currentUserEmail = ''; @@ -184,9 +185,15 @@ function openApp() { * Refreshes data when the app reconnects */ function reconnectApp() { + // When the app reconnects we do a fast "sync" of the LHN and only return chats that have new messages. We achieve this by sending the most recent reportActionID + // we have locally. And then only update the user about chats with messages that have occurred after that reportActionID. + // + // 1. Look through the local report actions to find the most recent reportActionID out of all of them + // 2. Send this to the server so that it can compute which chats are critical for the user to see and then follow up with a more complete sync later + const mostRecentReportAction = ReportActionsUtils.getMostRecentStoredReportAction(); API.write( CONST.NETWORK.COMMAND.RECONNECT_APP, - {policyIDList: getNonOptimisticPolicyIDs(allPolicies)}, + {policyIDList: getNonOptimisticPolicyIDs(allPolicies), mostRecentReportActionID: mostRecentReportAction.reportActionID}, { optimisticData: [ { From 72dcafca73e635bcca1c94947ecbc978f724c443 Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Thu, 11 May 2023 12:20:33 -1000 Subject: [PATCH 002/920] add getMostRecentReportActionLastModified() --- src/libs/ReportActionsUtils.js | 20 ++++++++++---------- src/libs/actions/App.js | 7 +++---- 2 files changed, 13 insertions(+), 14 deletions(-) diff --git a/src/libs/ReportActionsUtils.js b/src/libs/ReportActionsUtils.js index 2534ebb92df9..22f8db27f4e4 100644 --- a/src/libs/ReportActionsUtils.js +++ b/src/libs/ReportActionsUtils.js @@ -286,11 +286,11 @@ function getLinkedTransactionID(reportID, reportActionID) { } /** - * @returns {object} + * @returns {string} */ -function getMostRecentStoredReportAction() { - let mostRecentReportAction; - let mostRecentReportActionCreated = new Date(0).toISOString(); +function getMostRecentReportActionLastModified() { + let mostRecentlyModifiedReportAction; + let mostRecentReportActionLastModified = new Date(0).toISOString(); // Flatten all the actions // Loop over them all to find the one that is the most recent @@ -303,19 +303,19 @@ function getMostRecentStoredReportAction() { } // All actions should have this, but if not they are not useful to us. - if (!action.created) { + if (!action.lastModified) { return; } - if (action.created < mostRecentReportActionCreated) { + if (action.lastModified < mostRecentReportActionLastModified) { return; } - mostRecentReportActionCreated = action.created; - mostRecentReportAction = action; + mostRecentReportActionLastModified = action.lastModified; + mostRecentlyModifiedReportAction = action; }); - return mostRecentReportAction; + return mostRecentlyModifiedReportAction; } export { @@ -331,5 +331,5 @@ export { getLastClosedReportAction, getLatestReportActionFromOnyxData, getLinkedTransactionID, - getMostRecentStoredReportAction, + getMostRecentReportActionLastModified, }; diff --git a/src/libs/actions/App.js b/src/libs/actions/App.js index 14eb8a03078a..aa83a8a11d51 100644 --- a/src/libs/actions/App.js +++ b/src/libs/actions/App.js @@ -188,12 +188,11 @@ function reconnectApp() { // When the app reconnects we do a fast "sync" of the LHN and only return chats that have new messages. We achieve this by sending the most recent reportActionID // we have locally. And then only update the user about chats with messages that have occurred after that reportActionID. // - // 1. Look through the local report actions to find the most recent reportActionID out of all of them - // 2. Send this to the server so that it can compute which chats are critical for the user to see and then follow up with a more complete sync later - const mostRecentReportAction = ReportActionsUtils.getMostRecentStoredReportAction(); + // - Look through the local report actions to find the most recently modified report action + // - We Send this to the server so that it can compute which chats are critical for the user to see so we can update them in the LHN API.write( CONST.NETWORK.COMMAND.RECONNECT_APP, - {policyIDList: getNonOptimisticPolicyIDs(allPolicies), mostRecentReportActionID: mostRecentReportAction.reportActionID}, + {policyIDList: getNonOptimisticPolicyIDs(allPolicies), mostRecentReportActionLastModified: ReportActionsUtils.getMostRecentReportActionLastModified()}, { optimisticData: [ { From 3b680b0efafabf4edfe3c391d2be3aaabc4ecddc Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Thu, 11 May 2023 12:36:17 -1000 Subject: [PATCH 003/920] Actually send the timestamp --- src/libs/ReportActionsUtils.js | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/libs/ReportActionsUtils.js b/src/libs/ReportActionsUtils.js index 510f48d3a555..427376a7f95f 100644 --- a/src/libs/ReportActionsUtils.js +++ b/src/libs/ReportActionsUtils.js @@ -289,7 +289,7 @@ function getLinkedTransactionID(reportID, reportActionID) { * @returns {string} */ function getMostRecentReportActionLastModified() { - let mostRecentlyModifiedReportAction; + // Start with the oldest date possible let mostRecentReportActionLastModified = new Date(0).toISOString(); // Flatten all the actions @@ -312,10 +312,9 @@ function getMostRecentReportActionLastModified() { } mostRecentReportActionLastModified = action.lastModified; - mostRecentlyModifiedReportAction = action; }); - return mostRecentlyModifiedReportAction; + return mostRecentReportActionLastModified; } function isCreatedTaskReportAction(reportAction) { From e17680640320c7e313dee45b2d0505de96e10d46 Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Thu, 11 May 2023 14:29:00 -1000 Subject: [PATCH 004/920] Subscribe to correct key --- src/libs/ReportActionsUtils.js | 32 ++++++++++++++++++++++++++++---- 1 file changed, 28 insertions(+), 4 deletions(-) diff --git a/src/libs/ReportActionsUtils.js b/src/libs/ReportActionsUtils.js index 427376a7f95f..7734e4ea69d8 100644 --- a/src/libs/ReportActionsUtils.js +++ b/src/libs/ReportActionsUtils.js @@ -11,6 +11,19 @@ import ONYXKEYS from '../ONYXKEYS'; import Log from './Log'; import isReportMessageAttachment from './isReportMessageAttachment'; +const allReports = {}; +Onyx.connect({ + key: ONYXKEYS.COLLECTION.REPORT, + callback: (report, key) => { + if (!key || !report) { + return; + } + + const reportID = CollectionUtils.extractCollectionItemID(key); + allReports[reportID] = report; + }, +}); + const allReportActions = {}; Onyx.connect({ key: ONYXKEYS.COLLECTION.REPORT_ACTIONS, @@ -302,16 +315,27 @@ function getMostRecentReportActionLastModified() { return; } - // All actions should have this, but if not they are not useful to us. - if (!action.lastModified) { + let lastModified = action.lastModified; + if (!lastModified) { + lastModified = action.created; + } + + if (lastModified < mostRecentReportActionLastModified) { return; } - if (action.lastModified < mostRecentReportActionLastModified) { + mostRecentReportActionLastModified = lastModified; + }); + + // We might not have actions so we also look at the report objects to see if any have a lastVisibleActionLastModified that is more recent. We don't need to get + // any reports that have been updated before either a recently updated report or reportAction as we should be up to date on these + _.each(allReports, (report) => { + const reportLastVisibleActionLastModified = report.lastVisibleActionLastModified || report.lastVisibleActionCreated; + if (reportLastVisibleActionLastModified < mostRecentReportActionLastModified) { return; } - mostRecentReportActionLastModified = action.lastModified; + mostRecentReportActionLastModified = reportLastVisibleActionLastModified; }); return mostRecentReportActionLastModified; From 32e19d002a17748f6ad7279137cd0517b62cf7e0 Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Fri, 19 May 2023 12:09:29 -1000 Subject: [PATCH 005/920] Run prettier --- src/libs/ReportActionsUtils.js | 74 +++++++++++++++++----------------- 1 file changed, 37 insertions(+), 37 deletions(-) diff --git a/src/libs/ReportActionsUtils.js b/src/libs/ReportActionsUtils.js index 541f5197f6d0..ea8cca24011a 100644 --- a/src/libs/ReportActionsUtils.js +++ b/src/libs/ReportActionsUtils.js @@ -383,43 +383,43 @@ function getLinkedTransactionID(reportID, reportActionID) { * @returns {string} */ function getMostRecentReportActionLastModified() { - // Start with the oldest date possible - let mostRecentReportActionLastModified = new Date(0).toISOString(); - - // Flatten all the actions - // Loop over them all to find the one that is the most recent - const flatReportActions = _.flatten(_.map(allReportActions, actions => _.values(actions))); - _.each(flatReportActions, (action) => { - // Pending actions should not be counted here as a user could create a comment or some other action while offline and the server might know about - // messages they have not seen yet. - if (!_.isEmpty(action.pendingAction)) { - return; - } - - let lastModified = action.lastModified; - if (!lastModified) { - lastModified = action.created; - } - - if (lastModified < mostRecentReportActionLastModified) { - return; - } - - mostRecentReportActionLastModified = lastModified; - }); - - // We might not have actions so we also look at the report objects to see if any have a lastVisibleActionLastModified that is more recent. We don't need to get - // any reports that have been updated before either a recently updated report or reportAction as we should be up to date on these - _.each(allReports, (report) => { - const reportLastVisibleActionLastModified = report.lastVisibleActionLastModified || report.lastVisibleActionCreated; - if (reportLastVisibleActionLastModified < mostRecentReportActionLastModified) { - return; - } - - mostRecentReportActionLastModified = reportLastVisibleActionLastModified; - }); - - return mostRecentReportActionLastModified; + // Start with the oldest date possible + let mostRecentReportActionLastModified = new Date(0).toISOString(); + + // Flatten all the actions + // Loop over them all to find the one that is the most recent + const flatReportActions = _.flatten(_.map(allReportActions, (actions) => _.values(actions))); + _.each(flatReportActions, (action) => { + // Pending actions should not be counted here as a user could create a comment or some other action while offline and the server might know about + // messages they have not seen yet. + if (!_.isEmpty(action.pendingAction)) { + return; + } + + let lastModified = action.lastModified; + if (!lastModified) { + lastModified = action.created; + } + + if (lastModified < mostRecentReportActionLastModified) { + return; + } + + mostRecentReportActionLastModified = lastModified; + }); + + // We might not have actions so we also look at the report objects to see if any have a lastVisibleActionLastModified that is more recent. We don't need to get + // any reports that have been updated before either a recently updated report or reportAction as we should be up to date on these + _.each(allReports, (report) => { + const reportLastVisibleActionLastModified = report.lastVisibleActionLastModified || report.lastVisibleActionCreated; + if (reportLastVisibleActionLastModified < mostRecentReportActionLastModified) { + return; + } + + mostRecentReportActionLastModified = reportLastVisibleActionLastModified; + }); + + return mostRecentReportActionLastModified; } /** From bd9e3d4c1655abc5d1b0a2ef6d1641e20a893ddc Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Tue, 23 May 2023 18:26:04 -0700 Subject: [PATCH 006/920] add copy for email delivery failure --- src/languages/en.js | 9 +++++++++ src/languages/es.js | 9 +++++++++ 2 files changed, 18 insertions(+) diff --git a/src/languages/en.js b/src/languages/en.js index 9f4426a2a441..5d27d7fb37ce 100755 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -731,6 +731,15 @@ export default { linkSent: 'Link sent!', succesfullyUnlinkedLogin: 'Secondary login successfully unlinked!', }, + emailDeliveryFailurePage: { + ourEmailProvider: ({login}) => `Our email provider has temporarily suspended emails to ${login} due to delivery issues. To unblock your login, please follow these steps:`, + confirmThat: ({login}) => `Confirm that ${login} is spelled correctly and is a real, deliverable email address.`, + emailAliases: 'Email aliases such as "expenses@domain.com" must have access to their own email inbox for it to be a valid Expensify login.', + whitelistExpensify: 'Whitelist expensify.com from your email client.', + youCanFindDirections: 'You can find directions on how to complete this step ', + helpConfigure: ' but you may need your IT department to help configure your email settings.', + onceTheAbove: 'Once the above steps are completed, please reach out to concierge@expensify.com to unblock your login.', + }, detailsPage: { localTime: 'Local time', }, diff --git a/src/languages/es.js b/src/languages/es.js index 8a024d2f3e8a..0d618fc70e23 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -732,6 +732,15 @@ export default { linkSent: '¡Enlace enviado!', succesfullyUnlinkedLogin: '¡Nombre de usuario secundario desvinculado correctamente!', }, + emailDeliveryFailurePage: { + ourEmailProvider: ({login}) => `Our email provider has temporarily suspended emails to ${login} due to delivery issues. To unblock your login, please follow these steps:`, + confirmThat: ({login}) => `Confirm that ${login} is spelled correctly and is a real, deliverable email address.`, + emailAliases: 'Email aliases such as "expenses@domain.com" must have access to their own email inbox for it to be a valid Expensify login.', + whitelistExpensify: 'Whitelist expensify.com from your email client.', + youCanFindDirections: 'You can find directions on how to complete this step ', + helpConfigure: ' but you may need your IT department to help configure your email settings.', + onceTheAbove: 'Once the above steps are completed, please reach out to concierge@expensify.com to unblock your login.', + }, detailsPage: { localTime: 'Hora local', }, From 3bd508420ff3ac09584b223f0a212a918e1a44d6 Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Tue, 23 May 2023 18:27:12 -0700 Subject: [PATCH 007/920] add email delivery page to signin logic --- src/pages/signin/SignInPage.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/pages/signin/SignInPage.js b/src/pages/signin/SignInPage.js index ac1759661ff1..fee35f822612 100644 --- a/src/pages/signin/SignInPage.js +++ b/src/pages/signin/SignInPage.js @@ -17,6 +17,7 @@ import Performance from '../../libs/Performance'; import * as App from '../../libs/actions/App'; import Permissions from '../../libs/Permissions'; import UnlinkLoginForm from './UnlinkLoginForm'; +import EmailDeliveryFailurePage from './EmailDeliveryFailurePage'; import withWindowDimensions, {windowDimensionsPropTypes} from '../../components/withWindowDimensions'; import * as Localize from '../../libs/Localize'; @@ -67,7 +68,11 @@ class SignInPage extends Component { // Show the login form if // - A login has not been entered yet // - AND a validateCode has not been cached with sign in link - const showLoginForm = !this.props.credentials.login && !this.props.credentials.validateCode; + + // Show the email delivery failure page if + // - A login has been entered + // - AND the response from the API shows that we've been unable to send emails to the user + const showEmailDeliveryFailurePage = Boolean(this.props.credentials.login) && this.props.account.hasEmailDeliveryFailure; // Show the unlink form if // - A login has been entered @@ -161,6 +166,7 @@ class SignInPage extends Component { {showValidateCodeForm ? : } {showResendValidationForm && } {showUnlinkLoginForm && } + {showEmailDeliveryFailurePage && } ); From 9a8cc3f9395aa13fa0d158aa2ff32ea71be8a24c Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Tue, 23 May 2023 18:27:34 -0700 Subject: [PATCH 008/920] style and consistentcy --- src/pages/signin/SignInPage.js | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/src/pages/signin/SignInPage.js b/src/pages/signin/SignInPage.js index fee35f822612..7890d7975768 100644 --- a/src/pages/signin/SignInPage.js +++ b/src/pages/signin/SignInPage.js @@ -68,6 +68,7 @@ class SignInPage extends Component { // Show the login form if // - A login has not been entered yet // - AND a validateCode has not been cached with sign in link + const showLoginForm = !Boolean(this.props.credentials.login) && !Boolean(this.props.credentials.validateCode); // Show the email delivery failure page if // - A login has been entered @@ -79,7 +80,11 @@ class SignInPage extends Component { // - AND the login is not the primary login // - AND the login is not validated const showUnlinkLoginForm = - this.props.credentials.login && this.props.account.primaryLogin && this.props.account.primaryLogin !== this.props.credentials.login && !this.props.account.validated; + Boolean(this.props.credentials.login) && + Boolean(this.props.account.primaryLogin) && + this.props.account.primaryLogin !== this.props.credentials.login && + !this.props.account.validated && + !showEmailDeliveryFailurePage; // Show the old password form if // - A login has been entered @@ -94,13 +99,18 @@ class SignInPage extends Component { !this.props.credentials.password && !this.props.account.forgotPassword && !showUnlinkLoginForm && - !Permissions.canUsePasswordlessLogins(this.props.betas); + !Permissions.canUsePasswordlessLogins(this.props.betas) && + !showEmailDeliveryFailurePage; // Show the new magic code / validate code form if // - A login has been entered or a validateCode has been cached from sign in link // - AND the login isn't an unvalidated secondary login // - AND the user is on the 'passwordless' beta - const showValidateCodeForm = (this.props.credentials.login || this.props.credentials.validateCode) && !showUnlinkLoginForm && Permissions.canUsePasswordlessLogins(this.props.betas); + const showValidateCodeForm = + (Boolean(this.props.credentials.login) || Boolean(this.props.credentials.validateCode)) && + !showUnlinkLoginForm && + Permissions.canUsePasswordlessLogins(this.props.betas) && + !showEmailDeliveryFailurePage; // Show the resend validation link form if // - A login has been entered @@ -111,7 +121,8 @@ class SignInPage extends Component { Boolean(this.props.credentials.login) && (!this.props.account.validated || this.props.account.forgotPassword) && !showUnlinkLoginForm && - !Permissions.canUsePasswordlessLogins(this.props.betas); + !Permissions.canUsePasswordlessLogins(this.props.betas) && + !showEmailDeliveryFailurePage; let welcomeHeader = ''; let welcomeText = ''; From 7c0de2971370ecebd655eb706be2ec29f3c87901 Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Tue, 23 May 2023 18:27:53 -0700 Subject: [PATCH 009/920] add emailDeliveryFailurePage --- src/pages/signin/EmailDeliveryFailurePage.js | 99 ++++++++++++++++++++ 1 file changed, 99 insertions(+) create mode 100644 src/pages/signin/EmailDeliveryFailurePage.js diff --git a/src/pages/signin/EmailDeliveryFailurePage.js b/src/pages/signin/EmailDeliveryFailurePage.js new file mode 100644 index 000000000000..13a557855a0f --- /dev/null +++ b/src/pages/signin/EmailDeliveryFailurePage.js @@ -0,0 +1,99 @@ +import React from 'react'; +import _ from 'underscore'; +import {TouchableOpacity, View} from 'react-native'; +import {withOnyx} from 'react-native-onyx'; +import PropTypes from 'prop-types'; +import Str from 'expensify-common/lib/str'; +import styles from '../../styles/styles'; +import Button from '../../components/Button'; +import Text from '../../components/Text'; +import * as Session from '../../libs/actions/Session'; +import ONYXKEYS from '../../ONYXKEYS'; +import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize'; +import compose from '../../libs/compose'; +import redirectToSignIn from '../../libs/actions/SignInRedirect'; +import Avatar from '../../components/Avatar'; +import * as ReportUtils from '../../libs/ReportUtils'; +import networkPropTypes from '../../components/networkPropTypes'; +import {withNetwork} from '../../components/OnyxProvider'; +import DotIndicatorMessage from '../../components/DotIndicatorMessage'; + +const propTypes = { + /* Onyx Props */ + + /** The credentials of the logged in person */ + credentials: PropTypes.shape({ + /** The email/phone the user logged in with */ + login: PropTypes.string, + }), + + /** Information about the network */ + network: networkPropTypes.isRequired, + + ...withLocalizePropTypes, +}; + +const defaultProps = { + credentials: {}, +}; + +const EmailDeliveryFailurePage = (props) => { + const isSMSLogin = Str.isSMSLogin(props.credentials.login); + + // replacing spaces with "hard spaces" to prevent breaking the number + const login = isSMSLogin ? props.formatPhoneNumber(props.credentials.login).replace(/ /g, '\u00A0') : props.credentials.login; + + const loginType = (isSMSLogin ? props.translate('common.phone') : props.translate('common.email')).toLowerCase(); + + return ( + <> + + + + {props.translate('emailDeliveryFailurePage.ourEmailProvider', props.credentials.login)} + + + {props.translate('emailDeliveryFailurePage.confirmThat', props.credentials.login)} + + + {props.translate('emailDeliveryFailurePage.emailAliases')} + + + {props.translate('emailDeliveryFailurePage.whitelistExpensify', props.credentials.login)} + + + {props.translate('emailDeliveryFailurePage.youCanFindDirections')} + {props.translate('common.here')} + {props.translate('emailDeliveryFailurePage.helpConfigure')} + + + {props.translate('emailDeliveryFailurePage.onceTheAbove')} + + + + + redirectToSignIn()}> + {props.translate('common.back')} + + + + ); +}; + +EmailDeliveryFailurePage.propTypes = propTypes; +EmailDeliveryFailurePage.defaultProps = defaultProps; +EmailDeliveryFailurePage.displayName = 'ResendValidationForm'; + +export default compose( + withLocalize, + withNetwork(), + withOnyx({ + credentials: {key: ONYXKEYS.CREDENTIALS}, + }), +)(EmailDeliveryFailurePage); From 453f0eb64521d95aa06445dde5ed3654310dd535 Mon Sep 17 00:00:00 2001 From: Cristi Paval Date: Wed, 31 May 2023 23:17:43 +0300 Subject: [PATCH 010/920] Hook refactor for ValidateLoginPage/index.js --- src/pages/ValidateLoginPage/index.js | 22 ++++++++++------------ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/src/pages/ValidateLoginPage/index.js b/src/pages/ValidateLoginPage/index.js index 97461b42ab92..942c6d744783 100644 --- a/src/pages/ValidateLoginPage/index.js +++ b/src/pages/ValidateLoginPage/index.js @@ -1,4 +1,4 @@ -import React, {Component} from 'react'; +import React, {useEffect} from 'react'; import PropTypes from 'prop-types'; import {withOnyx} from 'react-native-onyx'; import lodashGet from 'lodash/get'; @@ -39,26 +39,24 @@ const defaultProps = { preferredLocale: CONST.LOCALES.DEFAULT, }; -class ValidateLoginPage extends Component { - componentDidMount() { - const accountID = lodashGet(this.props.route.params, 'accountID', ''); - const validateCode = lodashGet(this.props.route.params, 'validateCode', ''); - if (Permissions.canUsePasswordlessLogins(this.props.betas)) { - if (lodashGet(this.props, 'session.authToken')) { +function ValidateLoginPage(props) { + useEffect(() => { + const accountID = lodashGet(props.route.params, 'accountID', ''); + const validateCode = lodashGet(props.route.params, 'validateCode', ''); + if (Permissions.canUsePasswordlessLogins(props.betas)) { + if (lodashGet(props, 'session.authToken')) { // If already signed in, do not show the validate code if not on web, // because we don't want to block the user with the interstitial page. Navigation.goBack(false); } else { - Session.signInWithValidateCodeAndNavigate(accountID, validateCode, this.props.preferredLocale); + Session.signInWithValidateCodeAndNavigate(accountID, validateCode, props.preferredLocale); } } else { User.validateLogin(accountID, validateCode); } - } + }, []); - render() { - return ; - } + return ; } ValidateLoginPage.propTypes = propTypes; From e4dfed53725a2eff445ec51fffb25303226ba09d Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Fri, 2 Jun 2023 12:52:06 -0700 Subject: [PATCH 011/920] update copy --- src/languages/en.js | 7 ++++--- src/languages/es.js | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/src/languages/en.js b/src/languages/en.js index 900098e76872..4f7dae9da01c 100755 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -759,12 +759,13 @@ export default { }, emailDeliveryFailurePage: { ourEmailProvider: ({login}) => `Our email provider has temporarily suspended emails to ${login} due to delivery issues. To unblock your login, please follow these steps:`, - confirmThat: ({login}) => `Confirm that ${login} is spelled correctly and is a real, deliverable email address.`, + confirmThat: ({login}) => `Confirm that ${login} is spelled correctly and is a real, deliverable email address. `, emailAliases: 'Email aliases such as "expenses@domain.com" must have access to their own email inbox for it to be a valid Expensify login.', - whitelistExpensify: 'Whitelist expensify.com from your email client.', + whitelistExpensify: 'Whitelist expensify.com from your email client. ', youCanFindDirections: 'You can find directions on how to complete this step ', helpConfigure: ' but you may need your IT department to help configure your email settings.', - onceTheAbove: 'Once the above steps are completed, please reach out to concierge@expensify.com to unblock your login.', + onceTheAbove: 'Once the above steps are completed, please reach out to ', + toUnblock: ' to unblock your login.', }, detailsPage: { localTime: 'Local time', diff --git a/src/languages/es.js b/src/languages/es.js index 723388141b92..d847041e6afc 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -760,12 +760,13 @@ export default { }, emailDeliveryFailurePage: { ourEmailProvider: ({login}) => `Our email provider has temporarily suspended emails to ${login} due to delivery issues. To unblock your login, please follow these steps:`, - confirmThat: ({login}) => `Confirm that ${login} is spelled correctly and is a real, deliverable email address.`, + confirmThat: ({login}) => `Confirm that ${login} is spelled correctly and is a real, deliverable email address. `, emailAliases: 'Email aliases such as "expenses@domain.com" must have access to their own email inbox for it to be a valid Expensify login.', - whitelistExpensify: 'Whitelist expensify.com from your email client.', + whitelistExpensify: 'Whitelist expensify.com from your email client. ', youCanFindDirections: 'You can find directions on how to complete this step ', helpConfigure: ' but you may need your IT department to help configure your email settings.', - onceTheAbove: 'Once the above steps are completed, please reach out to concierge@expensify.com to unblock your login.', + onceTheAbove: 'Once the above steps are completed, please reach out to ', + toUnblock: ' to unblock your login.', }, detailsPage: { localTime: 'Hora local', From 1cdc46b64dbbc44572c026687ea8c8d5b607e0ad Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Fri, 2 Jun 2023 12:52:31 -0700 Subject: [PATCH 012/920] update styling for emaildeliveryfailure view --- src/pages/signin/EmailDeliveryFailurePage.js | 62 ++++++++++---------- 1 file changed, 30 insertions(+), 32 deletions(-) diff --git a/src/pages/signin/EmailDeliveryFailurePage.js b/src/pages/signin/EmailDeliveryFailurePage.js index 13a557855a0f..628fe5d01ff8 100644 --- a/src/pages/signin/EmailDeliveryFailurePage.js +++ b/src/pages/signin/EmailDeliveryFailurePage.js @@ -5,18 +5,15 @@ import {withOnyx} from 'react-native-onyx'; import PropTypes from 'prop-types'; import Str from 'expensify-common/lib/str'; import styles from '../../styles/styles'; -import Button from '../../components/Button'; import Text from '../../components/Text'; -import * as Session from '../../libs/actions/Session'; +import TextLink from '../../components/TextLink'; import ONYXKEYS from '../../ONYXKEYS'; import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize'; import compose from '../../libs/compose'; import redirectToSignIn from '../../libs/actions/SignInRedirect'; -import Avatar from '../../components/Avatar'; -import * as ReportUtils from '../../libs/ReportUtils'; import networkPropTypes from '../../components/networkPropTypes'; import {withNetwork} from '../../components/OnyxProvider'; -import DotIndicatorMessage from '../../components/DotIndicatorMessage'; +import CONST from '../../CONST'; const propTypes = { /* Onyx Props */ @@ -38,46 +35,47 @@ const defaultProps = { }; const EmailDeliveryFailurePage = (props) => { - const isSMSLogin = Str.isSMSLogin(props.credentials.login); - - // replacing spaces with "hard spaces" to prevent breaking the number - const login = isSMSLogin ? props.formatPhoneNumber(props.credentials.login).replace(/ /g, '\u00A0') : props.credentials.login; - - const loginType = (isSMSLogin ? props.translate('common.phone') : props.translate('common.email')).toLowerCase(); - + // Replace spaces with "hard spaces" to prevent breaking the number + const login = Str.isSMSLogin(props.credentials.login) ? Str.removeSMSDomain(props.credentials.login) : props.credentials.login; + console.log("login: " + login); return ( <> - + - - {props.translate('emailDeliveryFailurePage.ourEmailProvider', props.credentials.login)} + + {props.translate('emailDeliveryFailurePage.ourEmailProvider', {login})} - - {props.translate('emailDeliveryFailurePage.confirmThat', props.credentials.login)} - - + + + {props.translate('emailDeliveryFailurePage.confirmThat', {login})} + {props.translate('emailDeliveryFailurePage.emailAliases')} - - {props.translate('emailDeliveryFailurePage.whitelistExpensify', props.credentials.login)} - - + + + {props.translate('emailDeliveryFailurePage.whitelistExpensify')} + {props.translate('emailDeliveryFailurePage.youCanFindDirections')} - {props.translate('common.here')} + + {props.translate('common.here')} + {props.translate('emailDeliveryFailurePage.helpConfigure')} - + {props.translate('emailDeliveryFailurePage.onceTheAbove')} + + {CONST.EMAIL.CONCIERGE} + + {props.translate('emailDeliveryFailurePage.toUnblock')} - + redirectToSignIn()}> {props.translate('common.back')} From 5c23dfb6edc790a260dd6aa9bb605d909a6e5837 Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Fri, 2 Jun 2023 12:52:42 -0700 Subject: [PATCH 013/920] ensure we show the correct header --- src/pages/signin/SignInPage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/signin/SignInPage.js b/src/pages/signin/SignInPage.js index ae2aef3f6c73..a27416d5b1fc 100644 --- a/src/pages/signin/SignInPage.js +++ b/src/pages/signin/SignInPage.js @@ -156,7 +156,7 @@ class SignInPage extends Component { welcomeText = this.props.isSmallScreenWidth ? `${this.props.translate('welcomeText.welcomeBack')} ${this.props.translate('welcomeText.enterPassword')}` : this.props.translate('welcomeText.enterPassword'); - } else if (showUnlinkLoginForm) { + } else if (showUnlinkLoginForm || showEmailDeliveryFailurePage) { welcomeHeader = this.props.isSmallScreenWidth ? this.props.translate('login.hero.header') : this.props.translate('welcomeText.welcomeBack'); } else if (!showResendValidationForm) { welcomeHeader = this.props.isSmallScreenWidth ? this.props.translate('login.hero.header') : this.props.translate('welcomeText.getStarted'); From f84803fb5130e4872c57045dc53b4be864d05641 Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Fri, 2 Jun 2023 15:43:46 -0700 Subject: [PATCH 014/920] jsx style --- src/pages/signin/EmailDeliveryFailurePage.js | 8 -------- src/pages/signin/SignInPage.js | 4 ++-- 2 files changed, 2 insertions(+), 10 deletions(-) diff --git a/src/pages/signin/EmailDeliveryFailurePage.js b/src/pages/signin/EmailDeliveryFailurePage.js index 628fe5d01ff8..b5bb727e0a7d 100644 --- a/src/pages/signin/EmailDeliveryFailurePage.js +++ b/src/pages/signin/EmailDeliveryFailurePage.js @@ -1,5 +1,4 @@ import React from 'react'; -import _ from 'underscore'; import {TouchableOpacity, View} from 'react-native'; import {withOnyx} from 'react-native-onyx'; import PropTypes from 'prop-types'; @@ -11,8 +10,6 @@ import ONYXKEYS from '../../ONYXKEYS'; import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize'; import compose from '../../libs/compose'; import redirectToSignIn from '../../libs/actions/SignInRedirect'; -import networkPropTypes from '../../components/networkPropTypes'; -import {withNetwork} from '../../components/OnyxProvider'; import CONST from '../../CONST'; const propTypes = { @@ -24,9 +21,6 @@ const propTypes = { login: PropTypes.string, }), - /** Information about the network */ - network: networkPropTypes.isRequired, - ...withLocalizePropTypes, }; @@ -37,7 +31,6 @@ const defaultProps = { const EmailDeliveryFailurePage = (props) => { // Replace spaces with "hard spaces" to prevent breaking the number const login = Str.isSMSLogin(props.credentials.login) ? Str.removeSMSDomain(props.credentials.login) : props.credentials.login; - console.log("login: " + login); return ( <> @@ -90,7 +83,6 @@ EmailDeliveryFailurePage.displayName = 'ResendValidationForm'; export default compose( withLocalize, - withNetwork(), withOnyx({ credentials: {key: ONYXKEYS.CREDENTIALS}, }), diff --git a/src/pages/signin/SignInPage.js b/src/pages/signin/SignInPage.js index a27416d5b1fc..a0dcf53e2486 100644 --- a/src/pages/signin/SignInPage.js +++ b/src/pages/signin/SignInPage.js @@ -70,7 +70,7 @@ class SignInPage extends Component { // Show the login form if // - A login has not been entered yet // - AND a validateCode has not been cached with sign in link - const showLoginForm = !Boolean(this.props.credentials.login) && !Boolean(this.props.credentials.validateCode); + const showLoginForm = !this.props.credentials.login && !this.props.credentials.validateCode; // Show the email delivery failure page if // - A login has been entered @@ -85,7 +85,7 @@ class SignInPage extends Component { Boolean(this.props.credentials.login) && Boolean(this.props.account.primaryLogin) && this.props.account.primaryLogin !== this.props.credentials.login && - !this.props.account.validated + !this.props.account.validated && !showEmailDeliveryFailurePage; From 52051ff1ba63d10dd968344b9f88d90396bfad7b Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Fri, 2 Jun 2023 16:10:10 -0700 Subject: [PATCH 015/920] prettier style --- src/pages/signin/EmailDeliveryFailurePage.js | 15 +++++---------- src/pages/signin/SignInPage.js | 1 - 2 files changed, 5 insertions(+), 11 deletions(-) diff --git a/src/pages/signin/EmailDeliveryFailurePage.js b/src/pages/signin/EmailDeliveryFailurePage.js index b5bb727e0a7d..86081091a9c3 100644 --- a/src/pages/signin/EmailDeliveryFailurePage.js +++ b/src/pages/signin/EmailDeliveryFailurePage.js @@ -35,21 +35,16 @@ const EmailDeliveryFailurePage = (props) => { <> - - {props.translate('emailDeliveryFailurePage.ourEmailProvider', {login})} - + {props.translate('emailDeliveryFailurePage.ourEmailProvider', {login})} - - {props.translate('emailDeliveryFailurePage.confirmThat', {login})} - + {props.translate('emailDeliveryFailurePage.confirmThat', {login})} {props.translate('emailDeliveryFailurePage.emailAliases')} - - {props.translate('emailDeliveryFailurePage.whitelistExpensify')} - + {props.translate('emailDeliveryFailurePage.whitelistExpensify')} {props.translate('emailDeliveryFailurePage.youCanFindDirections')} - {props.translate('common.here')} diff --git a/src/pages/signin/SignInPage.js b/src/pages/signin/SignInPage.js index a0dcf53e2486..7fdccab6a503 100644 --- a/src/pages/signin/SignInPage.js +++ b/src/pages/signin/SignInPage.js @@ -88,7 +88,6 @@ class SignInPage extends Component { !this.props.account.validated && !showEmailDeliveryFailurePage; - // Show the old password form if // - A login has been entered // - AND an account exists and is validated for this login From fb0b48067831ba6685f508b20d9ecf3822288871 Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Fri, 2 Jun 2023 16:28:26 -0700 Subject: [PATCH 016/920] remove out of date comment --- src/pages/signin/EmailDeliveryFailurePage.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/signin/EmailDeliveryFailurePage.js b/src/pages/signin/EmailDeliveryFailurePage.js index 86081091a9c3..b05e67f8ba56 100644 --- a/src/pages/signin/EmailDeliveryFailurePage.js +++ b/src/pages/signin/EmailDeliveryFailurePage.js @@ -29,7 +29,6 @@ const defaultProps = { }; const EmailDeliveryFailurePage = (props) => { - // Replace spaces with "hard spaces" to prevent breaking the number const login = Str.isSMSLogin(props.credentials.login) ? Str.removeSMSDomain(props.credentials.login) : props.credentials.login; return ( <> From f8661e7ebb9cb5afc56440af2bc87ccd5d3fb7dd Mon Sep 17 00:00:00 2001 From: oleh Date: Tue, 6 Jun 2023 16:20:40 +0300 Subject: [PATCH 017/920] Migrate MoneyRequestParticipantsSplitSelector.js to function component --- .../MoneyRequestParticipantsSplitSelector.js | 218 ++++++++---------- 1 file changed, 100 insertions(+), 118 deletions(-) diff --git a/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js b/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js index 28bdc2365622..134f35ff2682 100755 --- a/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js +++ b/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js @@ -1,4 +1,4 @@ -import React, {Component} from 'react'; +import React, {useEffect, useMemo, useState} from 'react'; import {View} from 'react-native'; import PropTypes from 'prop-types'; import _ from 'underscore'; @@ -59,37 +59,32 @@ const defaultProps = { safeAreaPaddingBottomStyle: {}, }; -class MoneyRequestParticipantsSplitSelector extends Component { - constructor(props) { - super(props); - - this.toggleOption = this.toggleOption.bind(this); - this.finalizeParticipants = this.finalizeParticipants.bind(this); - this.updateOptionsWithSearchTerm = this.updateOptionsWithSearchTerm.bind(this); +function MoneyRequestParticipantsSplitSelector(props) { + const [searchTerm, setSearchTerm] = useState(''); + const [newChatOptions, setNewChatOptions] = useState({ + recentReports: [], + personalDetails: [], + userToInvite: null, + }); + function updateOptionsWithSearchTerm (newSearchTerm = '') { const {recentReports, personalDetails, userToInvite} = OptionsListUtils.getNewChatOptions( props.reports, props.personalDetails, props.betas, - '', + newSearchTerm, props.participants, CONST.EXPENSIFY_EMAILS, ); - - this.state = { - searchTerm: '', + setSearchTerm(newSearchTerm); + setNewChatOptions({ recentReports, personalDetails, - userToInvite, - }; + userToInvite + }); } - componentDidUpdate(prevProps) { - if (_.isEqual(prevProps.reports, this.props.reports) && _.isEqual(prevProps.personalDetails, this.props.personalDetails)) { - return; - } - this.updateOptionsWithSearchTerm(this.state.searchTerm); - } + const maxParticipantsReached = props.participants.length === CONST.REPORT.MAXIMUM_PARTICIPANTS; /** * Returns the sections needed for the OptionsSelector @@ -97,145 +92,132 @@ class MoneyRequestParticipantsSplitSelector extends Component { * @param {Boolean} maxParticipantsReached * @returns {Array} */ - getSections(maxParticipantsReached) { - const sections = []; + const sections = useMemo(() => { + const newSections = []; let indexOffset = 0; - sections.push({ + newSections.push({ title: undefined, - data: this.props.participants, + data: props.participants, shouldShow: true, indexOffset, }); - indexOffset += this.props.participants.length; + indexOffset += props.participants.length; if (maxParticipantsReached) { - return sections; + return newSections; } - sections.push({ - title: this.props.translate('common.recents'), - data: this.state.recentReports, - shouldShow: !_.isEmpty(this.state.recentReports), + const { + recentReports, + personalDetails, + userToInvite + } = newChatOptions; + + newSections.push({ + title: props.translate('common.recents'), + data: recentReports, + shouldShow: !_.isEmpty(recentReports), indexOffset, }); - indexOffset += this.state.recentReports.length; + indexOffset += recentReports.length; - sections.push({ - title: this.props.translate('common.contacts'), - data: this.state.personalDetails, - shouldShow: !_.isEmpty(this.state.personalDetails), + newSections.push({ + title: props.translate('common.contacts'), + data: personalDetails, + shouldShow: !_.isEmpty(personalDetails), indexOffset, }); - indexOffset += this.state.personalDetails.length; + indexOffset += personalDetails.length; - if (this.state.userToInvite && !OptionsListUtils.isCurrentUser(this.state.userToInvite)) { - sections.push({ + if (userToInvite && !OptionsListUtils.isCurrentUser(userToInvite)) { + newSections.push({ undefined, - data: [this.state.userToInvite], + data: [userToInvite], shouldShow: true, indexOffset, }); } - return sections; - } - - updateOptionsWithSearchTerm(searchTerm = '') { - const {recentReports, personalDetails, userToInvite} = OptionsListUtils.getNewChatOptions( - this.props.reports, - this.props.personalDetails, - this.props.betas, - searchTerm, - this.props.participants, - CONST.EXPENSIFY_EMAILS, - ); - this.setState({ - searchTerm, - userToInvite, - recentReports, - personalDetails, - }); - } - - /** - * Once a single or more users are selected, navigates to next step - */ - finalizeParticipants() { - this.props.onStepComplete(); - } + return newSections; + }, [props.translate, props.participants, newChatOptions, maxParticipantsReached]) /** * Removes a selected option from list if already selected. If not already selected add this option to the list. * @param {Object} option */ - toggleOption(option) { - const isOptionInList = _.some(this.props.participants, (selectedOption) => selectedOption.login === option.login); + function toggleOption(option) { + const isOptionInList = _.some(props.participants, (selectedOption) => selectedOption.login === option.login); let newSelectedOptions; if (isOptionInList) { - newSelectedOptions = _.reject(this.props.participants, (selectedOption) => selectedOption.login === option.login); + newSelectedOptions = _.reject(props.participants, (selectedOption) => selectedOption.login === option.login); } else { - newSelectedOptions = [...this.props.participants, option]; + newSelectedOptions = [...props.participants, option]; } - this.props.onAddParticipants(newSelectedOptions); - - this.setState((prevState) => { - const {recentReports, personalDetails, userToInvite} = OptionsListUtils.getNewChatOptions( - this.props.reports, - this.props.personalDetails, - this.props.betas, - isOptionInList ? prevState.searchTerm : '', - newSelectedOptions, - CONST.EXPENSIFY_EMAILS, - ); - return { - recentReports, - personalDetails, - userToInvite, - searchTerm: isOptionInList ? prevState.searchTerm : '', - }; + const {recentReports, personalDetails, userToInvite} = OptionsListUtils.getNewChatOptions( + props.reports, + props.personalDetails, + props.betas, + isOptionInList ? searchTerm : '', + newSelectedOptions, + CONST.EXPENSIFY_EMAILS, + ); + + setNewChatOptions({ + recentReports, + personalDetails, + userToInvite }); + props.onAddParticipants(newSelectedOptions) } - render() { - const maxParticipantsReached = this.props.participants.length === CONST.REPORT.MAXIMUM_PARTICIPANTS; - const sections = this.getSections(maxParticipantsReached); - const headerMessage = OptionsListUtils.getHeaderMessage( - this.state.personalDetails.length + this.state.recentReports.length !== 0, - Boolean(this.state.userToInvite), - this.state.searchTerm, - maxParticipantsReached, - ); - const isOptionsDataReady = ReportUtils.isReportDataReady() && OptionsListUtils.isPersonalDetailsReady(this.props.personalDetails); - - return ( - 0 ? this.props.safeAreaPaddingBottomStyle : {}]}> - - - ); + /** + * Once a single or more users are selected, navigates to next step + */ + function finalizeParticipants() { + props.onStepComplete(); } -} + + const headerMessage = OptionsListUtils.getHeaderMessage( + newChatOptions.personalDetails.length + newChatOptions.recentReports.length !== 0, + Boolean(newChatOptions.userToInvite), + searchTerm, + maxParticipantsReached, + ); + const isOptionsDataReady = ReportUtils.isReportDataReady() && OptionsListUtils.isPersonalDetailsReady(props.personalDetails); + + useEffect(() => { + updateOptionsWithSearchTerm(searchTerm); + }, [props.reports, props.personalDetails, searchTerm]) + + return ( + 0 ? props.safeAreaPaddingBottomStyle : {}]}> + + + ); +}; MoneyRequestParticipantsSplitSelector.propTypes = propTypes; MoneyRequestParticipantsSplitSelector.defaultProps = defaultProps; +MoneyRequestParticipantsSplitSelector.displayName = 'MoneyRequestParticipantsSplitSelector'; export default compose( withLocalize, From 9a2a4e3934a80d4be48563c8e7ccf23b061797d8 Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Tue, 6 Jun 2023 14:31:44 -0400 Subject: [PATCH 018/920] update english copy --- src/languages/en.js | 2 +- src/pages/signin/EmailDeliveryFailurePage.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/languages/en.js b/src/languages/en.js index 46fe4fd76748..d8e82b11b30f 100755 --- a/src/languages/en.js +++ b/src/languages/en.js @@ -761,7 +761,7 @@ export default { ourEmailProvider: ({login}) => `Our email provider has temporarily suspended emails to ${login} due to delivery issues. To unblock your login, please follow these steps:`, confirmThat: ({login}) => `Confirm that ${login} is spelled correctly and is a real, deliverable email address. `, emailAliases: 'Email aliases such as "expenses@domain.com" must have access to their own email inbox for it to be a valid Expensify login.', - whitelistExpensify: 'Whitelist expensify.com from your email client. ', + ensureYourEmailClient: 'Ensure your email client allows expensify.com emails. ', youCanFindDirections: 'You can find directions on how to complete this step ', helpConfigure: ' but you may need your IT department to help configure your email settings.', onceTheAbove: 'Once the above steps are completed, please reach out to ', diff --git a/src/pages/signin/EmailDeliveryFailurePage.js b/src/pages/signin/EmailDeliveryFailurePage.js index b05e67f8ba56..fcdccd148f86 100644 --- a/src/pages/signin/EmailDeliveryFailurePage.js +++ b/src/pages/signin/EmailDeliveryFailurePage.js @@ -40,7 +40,7 @@ const EmailDeliveryFailurePage = (props) => { {props.translate('emailDeliveryFailurePage.emailAliases')} - {props.translate('emailDeliveryFailurePage.whitelistExpensify')} + {props.translate('emailDeliveryFailurePage.ensureYourEmailClient')} {props.translate('emailDeliveryFailurePage.youCanFindDirections')} Date: Tue, 6 Jun 2023 14:31:51 -0400 Subject: [PATCH 019/920] add spanish copy --- src/languages/es.js | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/src/languages/es.js b/src/languages/es.js index d847041e6afc..c06dae23f4c5 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -759,14 +759,14 @@ export default { succesfullyUnlinkedLogin: '¡Nombre de usuario secundario desvinculado correctamente!', }, emailDeliveryFailurePage: { - ourEmailProvider: ({login}) => `Our email provider has temporarily suspended emails to ${login} due to delivery issues. To unblock your login, please follow these steps:`, - confirmThat: ({login}) => `Confirm that ${login} is spelled correctly and is a real, deliverable email address. `, - emailAliases: 'Email aliases such as "expenses@domain.com" must have access to their own email inbox for it to be a valid Expensify login.', - whitelistExpensify: 'Whitelist expensify.com from your email client. ', - youCanFindDirections: 'You can find directions on how to complete this step ', - helpConfigure: ' but you may need your IT department to help configure your email settings.', - onceTheAbove: 'Once the above steps are completed, please reach out to ', - toUnblock: ' to unblock your login.', + ourEmailProvider: ({login}) => `Nuestro proveedor de correo electrónico ha suspendido temporalmente los correos electrónicos a ${login} debido a problemas de entrega. Para desbloquear el inicio de sesión, sigue estos pasos:`, + confirmThat: ({login}) => `Confirma que ${login} está escrito correctamente y que es una dirección de correo electrónico real que puede recibir correos. `, + emailAliases: 'Los alias de correo electrónico como "expenses@domain.com" deben tener acceso a su propia bandeja de entrada de correo electrónico para que sea un inicio de sesión válido de Expensify.', + ensureYourEmailClient: 'Asegúrese de que su cliente de correo electrónico permita correos electrónicos de expensify.com. ', + youCanFindDirections: 'Puedes encontrar instrucciones sobre cómo completar este paso ', + helpConfigure: ', pero es posible que necesites que el departamento de informática te ayude a configurar los ajustes de correo electrónico.', + onceTheAbove: 'Una vez completados los pasos anteriores, ponte en contacto con ', + toUnblock: ' para desbloquear el inicio de sesión.', }, detailsPage: { localTime: 'Hora local', From 8ecd4fbb6de90d4a67ce775b46e3bb7d27f99f8f Mon Sep 17 00:00:00 2001 From: oleh Date: Wed, 7 Jun 2023 00:01:13 +0300 Subject: [PATCH 020/920] Fixed lint issues --- ios/Podfile.lock | 6 +-- .../MoneyRequestParticipantsSplitSelector.js | 48 +++++++++---------- 2 files changed, 25 insertions(+), 29 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 6cb4235c58c8..c6c8ee0b4dce 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1019,7 +1019,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: Airship: c70eed50e429f97f5adb285423c7291fb7a032ae AirshipFrameworkProxy: 7bc4130c668c6c98e2d4c60fe4c9eb61a999be99 - boost: a7c83b31436843459a1961bfd74b96033dc77234 + boost: 57d2868c099736d80fcd648bf211b4431e51a558 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 FBLazyVector: ff54429f0110d3c722630a98096ba689c39f6d5f @@ -1062,7 +1062,7 @@ SPEC CHECKSUMS: Permission-LocationWhenInUse: 3ba99e45c852763f730eabecec2870c2382b7bd4 Plaid: 7d340abeadb46c7aa1a91f896c5b22395a31fcf2 PromisesObjC: 09985d6d70fbe7878040aa746d78236e6946d2ef - RCT-Folly: 0080d0a6ebf2577475bda044aa59e2ca1f909cda + RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 RCTRequired: e9e7b8b45aa9bedb2fdad71740adf07a7265b9be RCTTypeSafety: 9ae0e9206625e995f0df4d5b9ddc94411929fb30 React: a71c8e1380f07e01de721ccd52bcf9c03e81867d @@ -1135,4 +1135,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 4ed1c7b099741c82e2b0411b95f6468e72be6c76 -COCOAPODS: 1.12.0 +COCOAPODS: 1.11.3 diff --git a/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js b/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js index 134f35ff2682..ad4925e5893d 100755 --- a/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js +++ b/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js @@ -1,4 +1,4 @@ -import React, {useEffect, useMemo, useState} from 'react'; +import React, {useEffect, useState} from 'react'; import {View} from 'react-native'; import PropTypes from 'prop-types'; import _ from 'underscore'; @@ -67,32 +67,13 @@ function MoneyRequestParticipantsSplitSelector(props) { userToInvite: null, }); - function updateOptionsWithSearchTerm (newSearchTerm = '') { - const {recentReports, personalDetails, userToInvite} = OptionsListUtils.getNewChatOptions( - props.reports, - props.personalDetails, - props.betas, - newSearchTerm, - props.participants, - CONST.EXPENSIFY_EMAILS, - ); - setSearchTerm(newSearchTerm); - setNewChatOptions({ - recentReports, - personalDetails, - userToInvite - }); - } - - const maxParticipantsReached = props.participants.length === CONST.REPORT.MAXIMUM_PARTICIPANTS; - /** * Returns the sections needed for the OptionsSelector * * @param {Boolean} maxParticipantsReached * @returns {Array} */ - const sections = useMemo(() => { + const getSections = (maxParticipantsReached) => { const newSections = []; let indexOffset = 0; @@ -140,13 +121,13 @@ function MoneyRequestParticipantsSplitSelector(props) { } return newSections; - }, [props.translate, props.participants, newChatOptions, maxParticipantsReached]) + } /** * Removes a selected option from list if already selected. If not already selected add this option to the list. * @param {Object} option */ - function toggleOption(option) { + const toggleOption = (option) => { const isOptionInList = _.some(props.participants, (selectedOption) => selectedOption.login === option.login); let newSelectedOptions; @@ -177,10 +158,11 @@ function MoneyRequestParticipantsSplitSelector(props) { /** * Once a single or more users are selected, navigates to next step */ - function finalizeParticipants() { + const finalizeParticipants = () => { props.onStepComplete(); } + const maxParticipantsReached = props.participants.length === CONST.REPORT.MAXIMUM_PARTICIPANTS; const headerMessage = OptionsListUtils.getHeaderMessage( newChatOptions.personalDetails.length + newChatOptions.recentReports.length !== 0, Boolean(newChatOptions.userToInvite), @@ -189,9 +171,23 @@ function MoneyRequestParticipantsSplitSelector(props) { ); const isOptionsDataReady = ReportUtils.isReportDataReady() && OptionsListUtils.isPersonalDetailsReady(props.personalDetails); + const sections = getSections(maxParticipantsReached); + useEffect(() => { - updateOptionsWithSearchTerm(searchTerm); - }, [props.reports, props.personalDetails, searchTerm]) + const {recentReports, personalDetails, userToInvite} = OptionsListUtils.getNewChatOptions( + props.reports, + props.personalDetails, + props.betas, + searchTerm, + props.participants, + CONST.EXPENSIFY_EMAILS, + ); + setNewChatOptions({ + recentReports, + personalDetails, + userToInvite + }); + }, [props.betas, props.reports, props.participants, props.personalDetails, searchTerm]) return ( 0 ? props.safeAreaPaddingBottomStyle : {}]}> From 0b66de41bff8c8b06acd1c00e769e2726cbb18a0 Mon Sep 17 00:00:00 2001 From: oleh Date: Wed, 7 Jun 2023 00:12:00 +0300 Subject: [PATCH 021/920] Revert podfile.lock --- ios/Podfile.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index c6c8ee0b4dce..0ba0e5d249ee 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1019,7 +1019,7 @@ EXTERNAL SOURCES: SPEC CHECKSUMS: Airship: c70eed50e429f97f5adb285423c7291fb7a032ae AirshipFrameworkProxy: 7bc4130c668c6c98e2d4c60fe4c9eb61a999be99 - boost: 57d2868c099736d80fcd648bf211b4431e51a558 + boost: a7c83b31436843459a1961bfd74b96033dc77234 CocoaAsyncSocket: 065fd1e645c7abab64f7a6a2007a48038fdc6a99 DoubleConversion: 5189b271737e1565bdce30deb4a08d647e3f5f54 FBLazyVector: ff54429f0110d3c722630a98096ba689c39f6d5f @@ -1062,7 +1062,7 @@ SPEC CHECKSUMS: Permission-LocationWhenInUse: 3ba99e45c852763f730eabecec2870c2382b7bd4 Plaid: 7d340abeadb46c7aa1a91f896c5b22395a31fcf2 PromisesObjC: 09985d6d70fbe7878040aa746d78236e6946d2ef - RCT-Folly: 424b8c9a7a0b9ab2886ffe9c3b041ef628fd4fb1 + RCT-Folly: 0080d0a6ebf2577475bda044aa59e2ca1f909cda RCTRequired: e9e7b8b45aa9bedb2fdad71740adf07a7265b9be RCTTypeSafety: 9ae0e9206625e995f0df4d5b9ddc94411929fb30 React: a71c8e1380f07e01de721ccd52bcf9c03e81867d @@ -1135,4 +1135,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 4ed1c7b099741c82e2b0411b95f6468e72be6c76 -COCOAPODS: 1.11.3 +COCOAPODS: 1.12.0 \ No newline at end of file From e10cd886530beb97a88b2ee7780d83ca417bdfca Mon Sep 17 00:00:00 2001 From: oleh Date: Wed, 7 Jun 2023 00:14:07 +0300 Subject: [PATCH 022/920] Fix --- ios/Podfile.lock | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ios/Podfile.lock b/ios/Podfile.lock index 0ba0e5d249ee..6cb4235c58c8 100644 --- a/ios/Podfile.lock +++ b/ios/Podfile.lock @@ -1135,4 +1135,4 @@ SPEC CHECKSUMS: PODFILE CHECKSUM: 4ed1c7b099741c82e2b0411b95f6468e72be6c76 -COCOAPODS: 1.12.0 \ No newline at end of file +COCOAPODS: 1.12.0 From cdd0c97a562479cf16308628c1a9d08e067ddd08 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20Ska=C5=82ka?= Date: Wed, 7 Jun 2023 15:29:00 +0200 Subject: [PATCH 023/920] added new eslint rules --- .eslintrc.js | 7 ++++--- package-lock.json | 29 +++++++++++++++++++++++++++++ package.json | 1 + 3 files changed, 34 insertions(+), 3 deletions(-) diff --git a/.eslintrc.js b/.eslintrc.js index ac352db40431..1b0c3612e5ca 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -1,6 +1,6 @@ module.exports = { - extends: ['expensify', 'plugin:storybook/recommended', 'plugin:react-hooks/recommended', 'prettier'], - plugins: ['react-hooks'], + extends: ['expensify', 'plugin:storybook/recommended', 'plugin:react-hooks/recommended', 'prettier', 'plugin:react-native-a11y/basic'], + plugins: ['react-hooks', 'react-native-a11y'], parser: 'babel-eslint', ignorePatterns: ['!.*', 'src/vendor', '.github/actions/**/index.js', 'desktop/dist/*.js', 'dist/*.js', 'node_modules/.bin/**', '.git/**'], env: { @@ -28,11 +28,12 @@ module.exports = { }, { name: 'react-native', - importNames: ['TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight'], + importNames: ['TouchableOpacity', 'TouchableWithoutFeedback', 'TouchableNativeFeedback', 'TouchableHighlight', 'Pressable'], message: 'Please use PressableWithFeedback and/or PressableWithoutFeedback from src/components/Pressable instead', }, ], }, ], + 'react-native-a11y/has-accessibility-hint': ['off'], }, }; diff --git a/package-lock.json b/package-lock.json index 43f750e09267..4309e1681f05 100644 --- a/package-lock.json +++ b/package-lock.json @@ -152,6 +152,7 @@ "eslint-plugin-jest": "^24.1.0", "eslint-plugin-jsx-a11y": "^6.6.1", "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-native-a11y": "^3.3.0", "eslint-plugin-storybook": "^0.5.13", "flipper-plugin-bridgespy-client": "^0.1.9", "html-webpack-plugin": "^5.5.0", @@ -23361,6 +23362,23 @@ "eslint": "^3.17.0 || ^4 || ^5 || ^6 || ^7" } }, + "node_modules/eslint-plugin-react-native-a11y": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-a11y/-/eslint-plugin-react-native-a11y-3.3.0.tgz", + "integrity": "sha512-21bIs/0yROcMq7KtAG+OVNDWAh8M+6scII0iXcO3i9NYHe2xZ443yPs5KSUMSvQJeRLLjuKB7V5saqNjoMWDHA==", + "dev": true, + "dependencies": { + "@babel/runtime": "^7.15.4", + "ast-types-flow": "^0.0.7", + "jsx-ast-utils": "^3.2.1" + }, + "engines": { + "node": ">=12.0" + }, + "peerDependencies": { + "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8" + } + }, "node_modules/eslint-plugin-react-native-globals": { "version": "0.1.2", "dev": true, @@ -58967,6 +58985,17 @@ "eslint-plugin-react-native-globals": "^0.1.1" } }, + "eslint-plugin-react-native-a11y": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-native-a11y/-/eslint-plugin-react-native-a11y-3.3.0.tgz", + "integrity": "sha512-21bIs/0yROcMq7KtAG+OVNDWAh8M+6scII0iXcO3i9NYHe2xZ443yPs5KSUMSvQJeRLLjuKB7V5saqNjoMWDHA==", + "dev": true, + "requires": { + "@babel/runtime": "^7.15.4", + "ast-types-flow": "^0.0.7", + "jsx-ast-utils": "^3.2.1" + } + }, "eslint-plugin-react-native-globals": { "version": "0.1.2", "dev": true diff --git a/package.json b/package.json index 9b6b582915e1..f664dedf2b0c 100644 --- a/package.json +++ b/package.json @@ -187,6 +187,7 @@ "eslint-plugin-jest": "^24.1.0", "eslint-plugin-jsx-a11y": "^6.6.1", "eslint-plugin-react-hooks": "^4.6.0", + "eslint-plugin-react-native-a11y": "^3.3.0", "eslint-plugin-storybook": "^0.5.13", "flipper-plugin-bridgespy-client": "^0.1.9", "html-webpack-plugin": "^5.5.0", From 3e0f91bec915265855860ef5a1fb933bd0a2f984 Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Wed, 7 Jun 2023 12:27:03 -0400 Subject: [PATCH 024/920] use presablewithfeedback instead of touchable opacity --- src/languages/es.js | 6 ++++-- src/pages/signin/EmailDeliveryFailurePage.js | 12 ++++++++++-- 2 files changed, 14 insertions(+), 4 deletions(-) diff --git a/src/languages/es.js b/src/languages/es.js index c06dae23f4c5..92da99e11c8f 100644 --- a/src/languages/es.js +++ b/src/languages/es.js @@ -759,9 +759,11 @@ export default { succesfullyUnlinkedLogin: '¡Nombre de usuario secundario desvinculado correctamente!', }, emailDeliveryFailurePage: { - ourEmailProvider: ({login}) => `Nuestro proveedor de correo electrónico ha suspendido temporalmente los correos electrónicos a ${login} debido a problemas de entrega. Para desbloquear el inicio de sesión, sigue estos pasos:`, + ourEmailProvider: ({login}) => + `Nuestro proveedor de correo electrónico ha suspendido temporalmente los correos electrónicos a ${login} debido a problemas de entrega. Para desbloquear el inicio de sesión, sigue estos pasos:`, confirmThat: ({login}) => `Confirma que ${login} está escrito correctamente y que es una dirección de correo electrónico real que puede recibir correos. `, - emailAliases: 'Los alias de correo electrónico como "expenses@domain.com" deben tener acceso a su propia bandeja de entrada de correo electrónico para que sea un inicio de sesión válido de Expensify.', + emailAliases: + 'Los alias de correo electrónico como "expenses@domain.com" deben tener acceso a su propia bandeja de entrada de correo electrónico para que sea un inicio de sesión válido de Expensify.', ensureYourEmailClient: 'Asegúrese de que su cliente de correo electrónico permita correos electrónicos de expensify.com. ', youCanFindDirections: 'Puedes encontrar instrucciones sobre cómo completar este paso ', helpConfigure: ', pero es posible que necesites que el departamento de informática te ayude a configurar los ajustes de correo electrónico.', diff --git a/src/pages/signin/EmailDeliveryFailurePage.js b/src/pages/signin/EmailDeliveryFailurePage.js index fcdccd148f86..18eb82a6a763 100644 --- a/src/pages/signin/EmailDeliveryFailurePage.js +++ b/src/pages/signin/EmailDeliveryFailurePage.js @@ -11,6 +11,7 @@ import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize import compose from '../../libs/compose'; import redirectToSignIn from '../../libs/actions/SignInRedirect'; import CONST from '../../CONST'; +import PressableWithoutFeedback from '../../components/Pressable/PressableWithoutFeedback'; const propTypes = { /* Onyx Props */ @@ -63,9 +64,16 @@ const EmailDeliveryFailurePage = (props) => { - redirectToSignIn()}> + redirectToSignIn()} + accessibilityRole="button" + accessibilityLabel={props.translate('common.back')} + // disable hover dim for switch + hoverDimmingValue={1} + pressDimmingValue={0.2} + > {props.translate('common.back')} - + ); From a66dd2cd5cbd81a3c972fde956c5c7ddacdd132a Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Wed, 7 Jun 2023 13:04:35 -0400 Subject: [PATCH 025/920] fix imports --- src/pages/signin/EmailDeliveryFailurePage.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/signin/EmailDeliveryFailurePage.js b/src/pages/signin/EmailDeliveryFailurePage.js index 18eb82a6a763..dd9a43f78e5e 100644 --- a/src/pages/signin/EmailDeliveryFailurePage.js +++ b/src/pages/signin/EmailDeliveryFailurePage.js @@ -1,5 +1,5 @@ import React from 'react'; -import {TouchableOpacity, View} from 'react-native'; +import {View} from 'react-native'; import {withOnyx} from 'react-native-onyx'; import PropTypes from 'prop-types'; import Str from 'expensify-common/lib/str'; @@ -11,7 +11,7 @@ import withLocalize, {withLocalizePropTypes} from '../../components/withLocalize import compose from '../../libs/compose'; import redirectToSignIn from '../../libs/actions/SignInRedirect'; import CONST from '../../CONST'; -import PressableWithoutFeedback from '../../components/Pressable/PressableWithoutFeedback'; +import PressableWithFeedback from '../../components/Pressable/PressableWithFeedback'; const propTypes = { /* Onyx Props */ From 6bc4f8c27c658fa4836b13d687a75182b93b11b6 Mon Sep 17 00:00:00 2001 From: Georgia Monahan Date: Thu, 8 Jun 2023 15:54:31 +0100 Subject: [PATCH 026/920] initial commit - remove text pill, remove old room icons, use workspace subscript avatar for non DM threads --- src/components/LHNOptionsList/OptionRowLHN.js | 9 --- src/components/TextPill.js | 38 ---------- src/libs/ReportUtils.js | 75 ++++++++++++++----- src/styles/styles.js | 12 --- 4 files changed, 58 insertions(+), 76 deletions(-) delete mode 100644 src/components/TextPill.js diff --git a/src/components/LHNOptionsList/OptionRowLHN.js b/src/components/LHNOptionsList/OptionRowLHN.js index ed209750f49e..732051e6553e 100644 --- a/src/components/LHNOptionsList/OptionRowLHN.js +++ b/src/components/LHNOptionsList/OptionRowLHN.js @@ -17,7 +17,6 @@ import SubscriptAvatar from '../SubscriptAvatar'; import CONST from '../../CONST'; import themeColors from '../../styles/themes/default'; import SidebarUtils from '../../libs/SidebarUtils'; -import TextPill from '../TextPill'; import OfflineWithFeedback from '../OfflineWithFeedback'; import PressableWithSecondaryInteraction from '../PressableWithSecondaryInteraction'; import * as ReportActionContextMenu from '../../pages/home/report/ContextMenu/ReportActionContextMenu'; @@ -64,7 +63,6 @@ const OptionRowLHN = (props) => { const textStyle = props.isFocused ? styles.sidebarLinkActiveText : styles.sidebarLinkText; const textUnreadStyle = optionItem.isUnread ? [textStyle, styles.sidebarLinkTextBold] : [textStyle]; const displayNameStyle = StyleUtils.combineStyles([styles.optionDisplayName, styles.optionDisplayNameCompact, styles.pre, ...textUnreadStyle], props.style); - const textPillStyle = props.isFocused ? [styles.ml1, StyleUtils.getBackgroundColorWithOpacityStyle(themeColors.icon, 0.5)] : [styles.ml1]; const alternateTextStyle = StyleUtils.combineStyles( props.viewMode === CONST.OPTION_MODE.COMPACT ? [textStyle, styles.optionAlternateText, styles.pre, styles.textLabelSupporting, styles.optionAlternateTextCompact, styles.ml2] @@ -178,13 +176,6 @@ const OptionRowLHN = (props) => { optionItem.isChatRoom || optionItem.isPolicyExpenseChat || optionItem.isTaskReport || optionItem.isThread || optionItem.isMoneyRequestReport } /> - {optionItem.isChatRoom && !optionItem.isThread && ( - - )} {optionItem.alternateText ? ( { - const propsStyle = StyleUtils.parseStyleAsArray(props.style); - - return ( - - {props.text} - - ); -}; - -TextPill.propTypes = propTypes; -TextPill.defaultProps = defaultProps; -TextPill.displayName = 'TextPill'; - -export default TextPill; diff --git a/src/libs/ReportUtils.js b/src/libs/ReportUtils.js index d27ee3610813..a4f31ba1c2d8 100644 --- a/src/libs/ReportUtils.js +++ b/src/libs/ReportUtils.js @@ -511,6 +511,17 @@ function isThread(report) { return Boolean(report && report.parentReportID && report.parentReportActionID && report.type === CONST.REPORT.TYPE.CHAT); } + +/** + * If the report has a chat type, it is a workspace chat. + * + * @param {Object} report + * @returns {Boolean} + */ +function isWorkspaceThread(report) { + return Boolean(isThread(report) && getChatType(report)); +} + /** * Returns true if reportAction has a child. * @@ -751,10 +762,17 @@ function getIcons(report, personalDetails, defaultIcon = null, isPayer = false) result.source = CONST.CONCIERGE_ICON_URL; return [result]; } - if (isArchivedRoom(report)) { - result.source = Expensicons.DeletedRoomAvatar; - return [result]; - } + // if (isArchivedRoom(report)) { + // const workspaceName = getPolicyName(report); + // const policyExpenseChatAvatarSource = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'avatar']) || getDefaultWorkspaceAvatar(workspaceName); + // const workspaceIcon = { + // source: policyExpenseChatAvatarSource, + // type: CONST.ICON_TYPE_WORKSPACE, + // name: workspaceName, + // }; + // console.log('archived report: ', report.displayName, {report, workspaceName, workspaceIcon}); + // return [workspaceIcon]; + // } if (isThread(report)) { const parentReportAction = ReportActionsUtils.getParentReportAction(report); @@ -765,23 +783,42 @@ function getIcons(report, personalDetails, defaultIcon = null, isPayer = false) type: CONST.ICON_TYPE_AVATAR, }; + if(isWorkspaceThread(report)){ + const workspaceName = getPolicyName(report); + const policyExpenseChatAvatarSource = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'avatar']) || getDefaultWorkspaceAvatar(workspaceName); + const workspaceIcon = { + source: policyExpenseChatAvatarSource, + type: CONST.ICON_TYPE_WORKSPACE, + name: workspaceName, + }; + return [actorIcon, workspaceIcon]; + } + return [actorIcon]; } if (isDomainRoom(report)) { - result.source = Expensicons.DomainRoomAvatar; - return [result]; - } - if (isAdminRoom(report)) { - result.source = Expensicons.AdminRoomAvatar; - return [result]; - } - if (isAnnounceRoom(report)) { - result.source = Expensicons.AnnounceRoomAvatar; - return [result]; + const domainName = report.ownerEmail.replace('+@', ''); + const policyExpenseChatAvatarSource = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'avatar']) || getDefaultWorkspaceAvatar(domainName); + const domainIcon = { + source: policyExpenseChatAvatarSource, + type: CONST.ICON_TYPE_WORKSPACE, + name: domainName, + }; + console.log('domain report: ', report.displayName, {report, domainName, domainIcon}); + + return [domainIcon]; } - if (isChatRoom(report)) { - result.source = Expensicons.ActiveRoomAvatar; - return [result]; + if (isAdminRoom(report) || isAnnounceRoom(report) || isChatRoom(report) || isArchivedRoom(report)) { + const workspaceName = getPolicyName(report); + const policyExpenseChatAvatarSource = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'avatar']) || getDefaultWorkspaceAvatar(workspaceName); + const workspaceIcon = { + source: policyExpenseChatAvatarSource, + type: CONST.ICON_TYPE_WORKSPACE, + name: workspaceName, + }; + console.log('room report: ', report.displayName, {report, workspaceName, workspaceIcon}); + + return [workspaceIcon]; } if (isPolicyExpenseChat(report) || isExpenseReport(report)) { const workspaceName = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'name']); @@ -2128,6 +2165,10 @@ function shouldReportShowSubscript(report) { return true; } + if (isWorkspaceThread(report)) { + return true; + } + return isExpenseReport(report); } diff --git a/src/styles/styles.js b/src/styles/styles.js index 70cfac3de847..fddc0d4150b9 100644 --- a/src/styles/styles.js +++ b/src/styles/styles.js @@ -3116,18 +3116,6 @@ const styles = { zIndex: 2, }, - textPill: { - backgroundColor: themeColors.border, - borderRadius: 10, - overflow: 'hidden', - paddingVertical: 2, - flexShrink: 0, - maxWidth: variables.badgeMaxWidth, - fontSize: variables.fontSizeSmall, - ...whiteSpace.pre, - ...spacing.ph2, - }, - dropZoneTopInvisibleOverlay: { position: 'absolute', width: '100%', From fbae9160176b8e23f0589f6cd080423095df680f Mon Sep 17 00:00:00 2001 From: Georgia Monahan Date: Thu, 8 Jun 2023 17:56:40 +0100 Subject: [PATCH 027/920] Add getWorkspaceIcon() --- src/libs/ReportUtils.js | 77 ++++++++++++++++------------------------- 1 file changed, 30 insertions(+), 47 deletions(-) diff --git a/src/libs/ReportUtils.js b/src/libs/ReportUtils.js index a4f31ba1c2d8..c34eefb4fc05 100644 --- a/src/libs/ReportUtils.js +++ b/src/libs/ReportUtils.js @@ -737,6 +737,24 @@ function getIconsForParticipants(participants, personalDetails) { return avatars; } + +/** + * Given a policy name, return the associated workspace icon. + * + * @param {Object} report + * @returns {Object} + */ +function getWorkspaceIcon(report) { + const workspaceName = getPolicyName(report); + const policyExpenseChatAvatarSource = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'avatar']) || getDefaultWorkspaceAvatar(workspaceName); + const workspaceIcon = { + source: policyExpenseChatAvatarSource, + type: CONST.ICON_TYPE_WORKSPACE, + name: workspaceName, + }; + return workspaceIcon; +} + /** * Returns the appropriate icons for the given chat report using the stored personalDetails. * The Avatar sources can be URLs or Icon components according to the chat type. @@ -762,17 +780,6 @@ function getIcons(report, personalDetails, defaultIcon = null, isPayer = false) result.source = CONST.CONCIERGE_ICON_URL; return [result]; } - // if (isArchivedRoom(report)) { - // const workspaceName = getPolicyName(report); - // const policyExpenseChatAvatarSource = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'avatar']) || getDefaultWorkspaceAvatar(workspaceName); - // const workspaceIcon = { - // source: policyExpenseChatAvatarSource, - // type: CONST.ICON_TYPE_WORKSPACE, - // name: workspaceName, - // }; - // console.log('archived report: ', report.displayName, {report, workspaceName, workspaceIcon}); - // return [workspaceIcon]; - // } if (isThread(report)) { const parentReportAction = ReportActionsUtils.getParentReportAction(report); @@ -784,13 +791,7 @@ function getIcons(report, personalDetails, defaultIcon = null, isPayer = false) }; if(isWorkspaceThread(report)){ - const workspaceName = getPolicyName(report); - const policyExpenseChatAvatarSource = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'avatar']) || getDefaultWorkspaceAvatar(workspaceName); - const workspaceIcon = { - source: policyExpenseChatAvatarSource, - type: CONST.ICON_TYPE_WORKSPACE, - name: workspaceName, - }; + const workspaceIcon = getWorkspaceIcon(report); return [actorIcon, workspaceIcon]; } @@ -804,46 +805,28 @@ function getIcons(report, personalDetails, defaultIcon = null, isPayer = false) type: CONST.ICON_TYPE_WORKSPACE, name: domainName, }; - console.log('domain report: ', report.displayName, {report, domainName, domainIcon}); - return [domainIcon]; } if (isAdminRoom(report) || isAnnounceRoom(report) || isChatRoom(report) || isArchivedRoom(report)) { - const workspaceName = getPolicyName(report); - const policyExpenseChatAvatarSource = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'avatar']) || getDefaultWorkspaceAvatar(workspaceName); - const workspaceIcon = { - source: policyExpenseChatAvatarSource, - type: CONST.ICON_TYPE_WORKSPACE, - name: workspaceName, - }; - console.log('room report: ', report.displayName, {report, workspaceName, workspaceIcon}); - + const workspaceIcon = getWorkspaceIcon(report); return [workspaceIcon]; } if (isPolicyExpenseChat(report) || isExpenseReport(report)) { - const workspaceName = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'name']); - - const policyExpenseChatAvatarSource = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'avatar']) || getDefaultWorkspaceAvatar(workspaceName); - - // Return the workspace avatar if the user is the owner of the policy expense chat - if (report.isOwnPolicyExpenseChat && !isExpenseReport(report)) { - result.source = policyExpenseChatAvatarSource; - result.type = CONST.ICON_TYPE_WORKSPACE; - result.name = workspaceName; - return [result]; - } - + const workspaceIcon = getWorkspaceIcon(report); const adminIcon = { source: UserUtils.getAvatar(lodashGet(personalDetails, [report.ownerEmail, 'avatar']), report.ownerEmail), name: report.ownerEmail, type: CONST.ICON_TYPE_AVATAR, }; - const workspaceIcon = { - source: policyExpenseChatAvatarSource, - type: CONST.ICON_TYPE_WORKSPACE, - name: workspaceName, - }; + // Return the workspace avatar if the user is the owner of the policy expense chat + if (report.isOwnPolicyExpenseChat && !isExpenseReport(report)) { + return [workspaceIcon, adminIcon]; + } + + // if (isExpenseReport(report)) { + // return [adminIcon, workspaceIcon] + // } // If the user is an admin, return avatar source of the other participant of the report // (their workspace chat) and the avatar source of the workspace @@ -2161,7 +2144,7 @@ function shouldReportShowSubscript(report) { return false; } - if (isPolicyExpenseChat(report) && !report.isOwnPolicyExpenseChat) { + if (isPolicyExpenseChat(report)) { return true; } From 69538e83ee0c09796ceda9784c1d67aa47c246df Mon Sep 17 00:00:00 2001 From: Cristi Paval Date: Thu, 8 Jun 2023 23:55:39 +0300 Subject: [PATCH 028/920] disable the rule for lint. --- src/pages/ValidateLoginPage/index.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pages/ValidateLoginPage/index.js b/src/pages/ValidateLoginPage/index.js index 832b1eec3c8c..9b0b833bead4 100644 --- a/src/pages/ValidateLoginPage/index.js +++ b/src/pages/ValidateLoginPage/index.js @@ -65,6 +65,7 @@ function ValidateLoginPage(props) { } else { User.validateLogin(accountID, validateCode); } + // eslint-disable-next-line react-hooks/exhaustive-deps }, []); return ; From 391e00a12703bd2763eb61c9b2f58021624b3954 Mon Sep 17 00:00:00 2001 From: dukenv0307 Date: Fri, 9 Jun 2023 10:41:51 +0700 Subject: [PATCH 029/920] fix user isn't a participant of report displays in detail --- src/pages/ProfilePage.js | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/src/pages/ProfilePage.js b/src/pages/ProfilePage.js index 932f489be5f4..2beead085ce5 100755 --- a/src/pages/ProfilePage.js +++ b/src/pages/ProfilePage.js @@ -60,6 +60,9 @@ const propTypes = { partnerUserID: PropTypes.string, }), + /** Indicated whether the report data is loading */ + isLoadingReportData: PropTypes.bool, + ...withLocalizePropTypes, }; @@ -67,6 +70,7 @@ const defaultProps = { // When opening someone else's profile (via deep link) before login, this is empty personalDetails: {}, loginList: {}, + isLoadingReportData: true }; /** @@ -91,6 +95,8 @@ const getPhoneNumber = (details) => { function ProfilePage(props) { const accountID = lodashGet(props.route.params, 'accountID', 0); + const reportID = lodashGet(props.route.params, 'reportID', ''); + const report = ReportUtils.getReport(reportID); // eslint-disable-next-line rulesdir/prefer-early-return useEffect(() => { @@ -108,7 +114,13 @@ function ProfilePage(props) { // If we have a reportID param this means that we // arrived here via the ParticipantsPage and should be allowed to navigate back to it + // and should check user details is a participant in the report or not const shouldShowLocalTime = !ReportUtils.hasAutomatedExpensifyEmails([login]) && !_.isEmpty(timezone); + let isParticipantInReport = true; + if (!_.isEmpty(report)) { + const participants = report.participants; + isParticipantInReport = participants.includes(login); + } let pronouns = lodashGet(details, 'pronouns', ''); if (pronouns && pronouns.startsWith(CONST.PRONOUNS.PREFIX)) { @@ -122,11 +134,10 @@ function ProfilePage(props) { const isCurrentUser = _.keys(props.loginList).includes(login); const hasMinimumDetails = !_.isEmpty(details.avatar); - const isLoading = lodashGet(details, 'isLoading', false) || _.isEmpty(details); + const isLoading = lodashGet(details, 'isLoading', false) || _.isEmpty(details) || props.isLoadingReportData; // If the API returns an error for some reason there won't be any details and isLoading will get set to false, so we want to show a blocking screen const shouldShowBlockingView = !hasMinimumDetails && !isLoading; - return ( - {hasMinimumDetails && ( + {hasMinimumDetails && isParticipantInReport && ( )} {!hasMinimumDetails && isLoading && } - {shouldShowBlockingView && ( + {(shouldShowBlockingView || !isParticipantInReport) && ( Date: Fri, 9 Jun 2023 12:57:41 +0700 Subject: [PATCH 030/920] fix both loading and not found page appear --- src/pages/ProfilePage.js | 24 +++++++++++++++--------- 1 file changed, 15 insertions(+), 9 deletions(-) diff --git a/src/pages/ProfilePage.js b/src/pages/ProfilePage.js index 2beead085ce5..5c14ea8182ff 100755 --- a/src/pages/ProfilePage.js +++ b/src/pages/ProfilePage.js @@ -70,7 +70,7 @@ const defaultProps = { // When opening someone else's profile (via deep link) before login, this is empty personalDetails: {}, loginList: {}, - isLoadingReportData: true + isLoadingReportData: true, }; /** @@ -220,14 +220,20 @@ function ProfilePage(props) { )} )} - {!hasMinimumDetails && isLoading && } - {(shouldShowBlockingView || !isParticipantInReport) && ( - + {!hasMinimumDetails && isLoading ? ( + + ) : ( + <> + {shouldShowBlockingView || + (!isParticipantInReport && ( + + ))} + )} From 4038af9db801d80f7c0bbc7913afb45191ca418a Mon Sep 17 00:00:00 2001 From: dukenv0307 Date: Fri, 9 Jun 2023 13:12:13 +0700 Subject: [PATCH 031/920] clear condition --- src/pages/ProfilePage.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/src/pages/ProfilePage.js b/src/pages/ProfilePage.js index 5c14ea8182ff..c963aae1a1b9 100755 --- a/src/pages/ProfilePage.js +++ b/src/pages/ProfilePage.js @@ -138,6 +138,7 @@ function ProfilePage(props) { // If the API returns an error for some reason there won't be any details and isLoading will get set to false, so we want to show a blocking screen const shouldShowBlockingView = !hasMinimumDetails && !isLoading; + return ( ) : ( <> - {shouldShowBlockingView || - (!isParticipantInReport && ( - - ))} + {(shouldShowBlockingView || !isParticipantInReport) && ( + + )} )} From 309db2d029c9c4c31604cb907dd9a56e29a55542 Mon Sep 17 00:00:00 2001 From: dukenv0307 Date: Fri, 9 Jun 2023 13:13:15 +0700 Subject: [PATCH 032/920] fix empty line --- src/pages/ProfilePage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/ProfilePage.js b/src/pages/ProfilePage.js index c963aae1a1b9..6f42fb9c7da7 100755 --- a/src/pages/ProfilePage.js +++ b/src/pages/ProfilePage.js @@ -138,7 +138,7 @@ function ProfilePage(props) { // If the API returns an error for some reason there won't be any details and isLoading will get set to false, so we want to show a blocking screen const shouldShowBlockingView = !hasMinimumDetails && !isLoading; - + return ( Date: Fri, 9 Jun 2023 16:33:05 +0700 Subject: [PATCH 033/920] fix participant is null --- src/pages/ProfilePage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/ProfilePage.js b/src/pages/ProfilePage.js index 6f42fb9c7da7..176c2d8d664d 100755 --- a/src/pages/ProfilePage.js +++ b/src/pages/ProfilePage.js @@ -118,7 +118,7 @@ function ProfilePage(props) { const shouldShowLocalTime = !ReportUtils.hasAutomatedExpensifyEmails([login]) && !_.isEmpty(timezone); let isParticipantInReport = true; if (!_.isEmpty(report)) { - const participants = report.participants; + const participants = lodashGet(report, 'participants', []); isParticipantInReport = participants.includes(login); } From 55e4f0676eb888d7967ace3faeb60d4670eabb5e Mon Sep 17 00:00:00 2001 From: Georgia Monahan Date: Fri, 9 Jun 2023 13:42:16 +0100 Subject: [PATCH 034/920] update all LHN icons --- src/components/LHNOptionsList/OptionRowLHN.js | 6 +- src/components/MultipleAvatars.js | 12 ++-- src/libs/ReportUtils.js | 56 ++++++++++--------- 3 files changed, 38 insertions(+), 36 deletions(-) diff --git a/src/components/LHNOptionsList/OptionRowLHN.js b/src/components/LHNOptionsList/OptionRowLHN.js index 732051e6553e..2fae4b095e83 100644 --- a/src/components/LHNOptionsList/OptionRowLHN.js +++ b/src/components/LHNOptionsList/OptionRowLHN.js @@ -146,8 +146,8 @@ const OptionRowLHN = (props) => { backgroundColor={props.isFocused ? themeColors.activeComponentBG : themeColors.sidebar} mainAvatar={optionItem.icons[0]} secondaryAvatar={optionItem.icons[1]} - mainTooltip={optionItem.ownerEmail} - secondaryTooltip={optionItem.subtitle} + mainTooltip={optionItem.icons[0].name} + secondaryTooltip={optionItem.icons[1].name} size={props.viewMode === CONST.OPTION_MODE.COMPACT ? CONST.AVATAR_SIZE.SMALL : CONST.AVATAR_SIZE.DEFAULT} /> ) : ( @@ -160,7 +160,7 @@ const OptionRowLHN = (props) => { props.isFocused ? StyleUtils.getBackgroundAndBorderStyle(focusedBackgroundColor) : undefined, hovered && !props.isFocused ? StyleUtils.getBackgroundAndBorderStyle(hoveredBackgroundColor) : undefined, ]} - shouldShowTooltip={!optionItem.isChatRoom && !optionItem.isArchivedRoom} + shouldShowTooltip={!optionItem.isArchivedRoom} /> ))} diff --git a/src/components/MultipleAvatars.js b/src/components/MultipleAvatars.js index fa6330d4703f..8046c03c7699 100644 --- a/src/components/MultipleAvatars.js +++ b/src/components/MultipleAvatars.js @@ -64,7 +64,7 @@ const defaultProps = { const MultipleAvatars = (props) => { let avatarContainerStyles = props.size === CONST.AVATAR_SIZE.SMALL ? [styles.emptyAvatarSmall, styles.emptyAvatarMarginSmall] : [styles.emptyAvatar, styles.emptyAvatarMargin]; - const singleAvatarStyles = props.size === CONST.AVATAR_SIZE.SMALL ? styles.singleAvatarSmall : styles.singleAvatar; + const singleAvatarStyle = props.size === CONST.AVATAR_SIZE.SMALL ? styles.singleAvatarSmall : styles.singleAvatar; const secondAvatarStyles = [props.size === CONST.AVATAR_SIZE.SMALL ? styles.secondAvatarSmall : styles.secondAvatar, ...props.secondAvatarStyle]; const tooltipTexts = props.shouldShowTooltip ? _.pluck(props.icons, 'name') : []; @@ -172,7 +172,7 @@ const MultipleAvatars = (props) => { )} ) : ( - + {/* View is necessary for tooltip to show for multiple avatars in LHN */} @@ -180,13 +180,13 @@ const MultipleAvatars = (props) => { source={props.icons[0].source || props.fallbackIcon} fill={themeColors.iconSuccessFill} size={props.isFocusMode ? CONST.AVATAR_SIZE.MID_SUBSCRIPT : CONST.AVATAR_SIZE.SMALLER} - imageStyles={[singleAvatarStyles]} + imageStyles={[singleAvatarStyle]} name={props.icons[0].name} type={props.icons[0].type} /> - + {props.icons.length === 2 ? ( @@ -194,7 +194,7 @@ const MultipleAvatars = (props) => { source={props.icons[1].source || props.fallbackIcon} fill={themeColors.iconSuccessFill} size={props.isFocusMode ? CONST.AVATAR_SIZE.MID_SUBSCRIPT : CONST.AVATAR_SIZE.SMALLER} - imageStyles={[singleAvatarStyles]} + imageStyles={[singleAvatarStyle]} name={props.icons[1].name} type={props.icons[1].type} /> @@ -202,7 +202,7 @@ const MultipleAvatars = (props) => { ) : ( - + Date: Fri, 9 Jun 2023 14:29:04 +0100 Subject: [PATCH 035/920] use function for domain name --- src/libs/ReportUtils.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libs/ReportUtils.js b/src/libs/ReportUtils.js index d360609abf84..c1b82754e2d8 100644 --- a/src/libs/ReportUtils.js +++ b/src/libs/ReportUtils.js @@ -803,11 +803,10 @@ function getIcons(report, personalDetails, defaultIcon = null, isPayer = false) const workspaceIcon = getWorkspaceIcon(report); return [actorIcon, workspaceIcon]; } - return [actorIcon]; } if (isDomainRoom(report)) { - const domainName = report.ownerEmail.replace('+@', ''); + const domainName = Str.extractEmailDomain(report.ownerEmail); const policyExpenseChatAvatarSource = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'avatar']) || getDefaultWorkspaceAvatar(domainName); const domainIcon = { source: policyExpenseChatAvatarSource, From 108e25bb5e42bf97c2c64d59b270eb008528c63c Mon Sep 17 00:00:00 2001 From: Georgia Monahan Date: Fri, 9 Jun 2023 14:44:24 +0100 Subject: [PATCH 036/920] prettier --- src/libs/ReportUtils.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/src/libs/ReportUtils.js b/src/libs/ReportUtils.js index c1b82754e2d8..8af5ef72a371 100644 --- a/src/libs/ReportUtils.js +++ b/src/libs/ReportUtils.js @@ -746,7 +746,6 @@ function getIconsForParticipants(participants, personalDetails) { return avatars; } - /** * Given a policy name, return the associated workspace icon. * @@ -799,7 +798,7 @@ function getIcons(report, personalDetails, defaultIcon = null, isPayer = false) type: CONST.ICON_TYPE_AVATAR, }; - if(isWorkspaceThread(report)){ + if (isWorkspaceThread(report)) { const workspaceIcon = getWorkspaceIcon(report); return [actorIcon, workspaceIcon]; } From 35b3f79d09f34518bee78388e7aad2121fdd0926 Mon Sep 17 00:00:00 2001 From: oleh Date: Fri, 9 Jun 2023 17:42:43 +0300 Subject: [PATCH 037/920] added translate per reviewer request --- .../MoneyRequestParticipantsSplitSelector.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js b/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js index ad4925e5893d..575b374fa75c 100755 --- a/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js +++ b/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js @@ -187,7 +187,7 @@ function MoneyRequestParticipantsSplitSelector(props) { personalDetails, userToInvite }); - }, [props.betas, props.reports, props.participants, props.personalDetails, searchTerm]) + }, [props.betas, props.reports, props.participants, props.personalDetails, props.translate, searchTerm]) return ( 0 ? props.safeAreaPaddingBottomStyle : {}]}> From b47023eb336832b5d8076fa3c74933a20a2c6d08 Mon Sep 17 00:00:00 2001 From: Cristi Paval Date: Fri, 9 Jun 2023 21:02:44 +0300 Subject: [PATCH 038/920] usePermissions custom hook --- src/pages/ValidateLoginPage/index.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pages/ValidateLoginPage/index.js b/src/pages/ValidateLoginPage/index.js index 9b0b833bead4..aced500b2e01 100644 --- a/src/pages/ValidateLoginPage/index.js +++ b/src/pages/ValidateLoginPage/index.js @@ -7,7 +7,7 @@ import * as User from '../../libs/actions/User'; import FullScreenLoadingIndicator from '../../components/FullscreenLoadingIndicator'; import ONYXKEYS from '../../ONYXKEYS'; import * as Session from '../../libs/actions/Session'; -import Permissions from '../../libs/Permissions'; +import usePermissions from '../../hooks/usePermissions'; import Navigation from '../../libs/Navigation/Navigation'; import withLocalize from '../../components/withLocalize'; import CONST from '../../CONST'; @@ -47,6 +47,8 @@ const defaultProps = { }; function ValidateLoginPage(props) { + const {canUsePasswordlessLogins} = usePermissions(); + useEffect(() => { const login = lodashGet(props, 'credentials.login', null); const accountID = lodashGet(props.route.params, 'accountID', ''); @@ -54,7 +56,7 @@ function ValidateLoginPage(props) { // A fresh session will not have credentials.login and user permission betas available. // In that case, we directly allow users to go through password less flow - if (!login || Permissions.canUsePasswordlessLogins(props.betas)) { + if (!login || canUsePasswordlessLogins) { if (lodashGet(props, 'session.authToken')) { // If already signed in, do not show the validate code if not on web, // because we don't want to block the user with the interstitial page. From 9c177e52f6c458ee387ddf04d62374b81bee8e97 Mon Sep 17 00:00:00 2001 From: Cristi Paval Date: Fri, 9 Jun 2023 21:17:49 +0300 Subject: [PATCH 039/920] Remove withLocalize --- src/pages/ValidateLoginPage/index.js | 14 +++++--------- 1 file changed, 5 insertions(+), 9 deletions(-) diff --git a/src/pages/ValidateLoginPage/index.js b/src/pages/ValidateLoginPage/index.js index aced500b2e01..157c97d7056b 100644 --- a/src/pages/ValidateLoginPage/index.js +++ b/src/pages/ValidateLoginPage/index.js @@ -9,7 +9,6 @@ import ONYXKEYS from '../../ONYXKEYS'; import * as Session from '../../libs/actions/Session'; import usePermissions from '../../hooks/usePermissions'; import Navigation from '../../libs/Navigation/Navigation'; -import withLocalize from '../../components/withLocalize'; import CONST from '../../CONST'; import compose from '../../libs/compose'; @@ -76,11 +75,8 @@ function ValidateLoginPage(props) { ValidateLoginPage.propTypes = propTypes; ValidateLoginPage.defaultProps = defaultProps; -export default compose( - withLocalize, - withOnyx({ - betas: {key: ONYXKEYS.BETAS}, - credentials: {key: ONYXKEYS.CREDENTIALS}, - session: {key: ONYXKEYS.SESSION}, - }), -)(ValidateLoginPage); +export default withOnyx({ + betas: {key: ONYXKEYS.BETAS}, + credentials: {key: ONYXKEYS.CREDENTIALS}, + session: {key: ONYXKEYS.SESSION}, +})(ValidateLoginPage); From 707161f8a5b33872afae4aeb9f5789817bade7a5 Mon Sep 17 00:00:00 2001 From: Cristi Paval Date: Fri, 9 Jun 2023 22:08:33 +0300 Subject: [PATCH 040/920] Make Lint happy --- src/pages/ValidateLoginPage/index.js | 5 ----- 1 file changed, 5 deletions(-) diff --git a/src/pages/ValidateLoginPage/index.js b/src/pages/ValidateLoginPage/index.js index 157c97d7056b..5894a04b40f2 100644 --- a/src/pages/ValidateLoginPage/index.js +++ b/src/pages/ValidateLoginPage/index.js @@ -10,15 +10,11 @@ import * as Session from '../../libs/actions/Session'; import usePermissions from '../../hooks/usePermissions'; import Navigation from '../../libs/Navigation/Navigation'; import CONST from '../../CONST'; -import compose from '../../libs/compose'; const propTypes = { /** The accountID and validateCode are passed via the URL */ route: validateLinkPropTypes, - /** List of betas available to current user */ - betas: PropTypes.arrayOf(PropTypes.string), - /** Session of currently logged in user */ session: PropTypes.shape({ /** Currently logged in user authToken */ @@ -76,7 +72,6 @@ ValidateLoginPage.propTypes = propTypes; ValidateLoginPage.defaultProps = defaultProps; export default withOnyx({ - betas: {key: ONYXKEYS.BETAS}, credentials: {key: ONYXKEYS.CREDENTIALS}, session: {key: ONYXKEYS.SESSION}, })(ValidateLoginPage); From b3b7cf0033bdb125fc907410483cf445b52a68bf Mon Sep 17 00:00:00 2001 From: Cristi Paval Date: Fri, 9 Jun 2023 22:14:26 +0300 Subject: [PATCH 041/920] I hate you Lint --- src/pages/ValidateLoginPage/index.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/ValidateLoginPage/index.js b/src/pages/ValidateLoginPage/index.js index 5894a04b40f2..21d14c2bffac 100644 --- a/src/pages/ValidateLoginPage/index.js +++ b/src/pages/ValidateLoginPage/index.js @@ -33,7 +33,6 @@ const propTypes = { const defaultProps = { route: validateLinkDefaultProps, - betas: [], session: { authToken: null, }, From d21a5410009371fc0fde83ffb4af860a2d5dfde9 Mon Sep 17 00:00:00 2001 From: Georgia Monahan Date: Mon, 12 Jun 2023 09:47:40 +0100 Subject: [PATCH 042/920] remove extra [] --- src/components/MultipleAvatars.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/MultipleAvatars.js b/src/components/MultipleAvatars.js index 8046c03c7699..9e8df67b967d 100644 --- a/src/components/MultipleAvatars.js +++ b/src/components/MultipleAvatars.js @@ -186,7 +186,7 @@ const MultipleAvatars = (props) => { /> - + {props.icons.length === 2 ? ( From 979295bba857042b73972d33e3439cd381db51cf Mon Sep 17 00:00:00 2001 From: Georgia Monahan Date: Mon, 12 Jun 2023 10:51:21 +0100 Subject: [PATCH 043/920] Fixes failing Jest Test. --- src/libs/ReportUtils.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/libs/ReportUtils.js b/src/libs/ReportUtils.js index d33225bafa8b..d36cf6f70d8a 100644 --- a/src/libs/ReportUtils.js +++ b/src/libs/ReportUtils.js @@ -805,8 +805,8 @@ function getIcons(report, personalDetails, defaultIcon = null, isPayer = false) return [actorIcon]; } if (isDomainRoom(report)) { - const domainName = Str.extractEmailDomain(report.ownerEmail); - const policyExpenseChatAvatarSource = lodashGet(allPolicies, [`${ONYXKEYS.COLLECTION.POLICY}${report.policyID}`, 'avatar']) || getDefaultWorkspaceAvatar(domainName); + const domainName = report.reportName.substring(1); + const policyExpenseChatAvatarSource = getDefaultWorkspaceAvatar(domainName); const domainIcon = { source: policyExpenseChatAvatarSource, type: CONST.ICON_TYPE_WORKSPACE, From 780477c067a00c8b2224671bf8fce05205a8c170 Mon Sep 17 00:00:00 2001 From: Pierre Michel Date: Mon, 12 Jun 2023 06:53:22 -0600 Subject: [PATCH 044/920] Make part of MoneyRequestHeader scrollable, the top of the header stays fixed, the other part is moved as a footer of the InvertedFlatList which makes it a header Signed-off-by: Pierre Michel --- src/components/MoneyRequestHeader.js | 36 ++---- src/components/MoneyRequestTopHeader.js | 121 +++++++++++++++++++++ src/pages/home/ReportScreen.js | 4 +- src/pages/home/report/ReportActionsList.js | 30 ++++- src/pages/home/report/ReportActionsView.js | 1 + src/styles/styles.js | 4 + src/styles/utilities/spacing.js | 4 + 7 files changed, 170 insertions(+), 30 deletions(-) create mode 100644 src/components/MoneyRequestTopHeader.js diff --git a/src/components/MoneyRequestHeader.js b/src/components/MoneyRequestHeader.js index 600a96aede18..7df7fd3f42c0 100644 --- a/src/components/MoneyRequestHeader.js +++ b/src/components/MoneyRequestHeader.js @@ -36,11 +36,14 @@ const propTypes = { /** The expense report or iou report (only will have a value if this is a transaction thread) */ parentReport: iouReportPropTypes, - /** The policies which the user has access to and which the report could be tied to */ - policies: PropTypes.shape({ - /** Name of the policy */ + /** The policy object for the current route */ + policy: PropTypes.shape({ + /** The name of the policy */ name: PropTypes.string, - }).isRequired, + + /** The URL for the policy avatar */ + avatar: PropTypes.string, + }), /** The chat report this report is linked to */ chatReport: reportPropTypes, @@ -80,37 +83,18 @@ const MoneyRequestHeader = (props) => { const moneyRequestReport = props.isSingleTransactionView ? props.parentReport : props.report; const isSettled = ReportUtils.isSettled(moneyRequestReport.reportID); const isExpenseReport = ReportUtils.isExpenseReport(moneyRequestReport); - const payeeName = isExpenseReport ? ReportUtils.getPolicyName(moneyRequestReport, props.policies) : ReportUtils.getDisplayNameForParticipant(moneyRequestReport.managerEmail); + const payeeName = isExpenseReport ? ReportUtils.getPolicyName(moneyRequestReport) : ReportUtils.getDisplayNameForParticipant(moneyRequestReport.managerEmail); const payeeAvatar = isExpenseReport ? ReportUtils.getWorkspaceAvatar(moneyRequestReport) : UserUtils.getAvatar(lodashGet(props.personalDetails, [moneyRequestReport.managerEmail, 'avatar']), moneyRequestReport.managerEmail); - const policy = props.policies[`${ONYXKEYS.COLLECTION.POLICY}${props.report.policyID}`]; + const isPayer = - Policy.isAdminOfFreePolicy([policy]) || (ReportUtils.isMoneyRequestReport(moneyRequestReport) && lodashGet(props.session, 'email', null) === moneyRequestReport.managerEmail); + Policy.isAdminOfFreePolicy([props.policy]) || (ReportUtils.isMoneyRequestReport(moneyRequestReport) && lodashGet(props.session, 'email', null) === moneyRequestReport.managerEmail); const shouldShowSettlementButton = !isSettled && !props.isSingleTransactionView && isPayer; const bankAccountRoute = ReportUtils.getBankAccountRoute(props.chatReport); const shouldShowPaypal = Boolean(lodashGet(props.personalDetails, [moneyRequestReport.managerEmail, 'payPalMeAddress'])); return ( - {}, - }, - ]} - threeDotsAnchorPosition={styles.threeDotsPopoverOffsetNoCloseButton(props.windowWidth)} - report={props.report} - parentReport={moneyRequestReport} - policies={props.policies} - personalDetails={props.personalDetails} - shouldShowBackButton={props.isSmallScreenWidth} - onBackButtonPress={() => Navigation.goBack(ROUTES.HOME)} - /> {props.translate('common.to')} diff --git a/src/components/MoneyRequestTopHeader.js b/src/components/MoneyRequestTopHeader.js new file mode 100644 index 000000000000..5513775089d8 --- /dev/null +++ b/src/components/MoneyRequestTopHeader.js @@ -0,0 +1,121 @@ +import React from 'react'; +import {withOnyx} from 'react-native-onyx'; +import {View} from 'react-native'; +import PropTypes from 'prop-types'; +import lodashGet from 'lodash/get'; +import HeaderWithBackButton from './HeaderWithBackButton'; +import iouReportPropTypes from '../pages/iouReportPropTypes'; +import withLocalize, {withLocalizePropTypes} from './withLocalize'; +import * as ReportUtils from '../libs/ReportUtils'; +import * as Expensicons from './Icon/Expensicons'; +import Text from './Text'; +import participantPropTypes from './participantPropTypes'; +import Avatar from './Avatar'; +import styles from '../styles/styles'; +import themeColors from '../styles/themes/default'; +import CONST from '../CONST'; +import withWindowDimensions from './withWindowDimensions'; +import compose from '../libs/compose'; +import Navigation from '../libs/Navigation/Navigation'; +import ROUTES from '../ROUTES'; +import Icon from './Icon'; +import SettlementButton from './SettlementButton'; +import * as Policy from '../libs/actions/Policy'; +import ONYXKEYS from '../ONYXKEYS'; +import * as IOU from '../libs/actions/IOU'; +import * as CurrencyUtils from '../libs/CurrencyUtils'; +import MenuItemWithTopDescription from './MenuItemWithTopDescription'; +import DateUtils from '../libs/DateUtils'; +import reportPropTypes from '../pages/reportPropTypes'; +import * as UserUtils from '../libs/UserUtils'; + +const propTypes = { + /** The report currently being looked at */ + report: iouReportPropTypes.isRequired, + + /** The expense report or iou report (only will have a value if this is a transaction thread) */ + parentReport: iouReportPropTypes, + + /** The policies which the user has access to */ + policies: PropTypes.objectOf( + PropTypes.shape({ + /** The policy name */ + name: PropTypes.string, + + /** The type of the policy */ + type: PropTypes.string, + }), + ), + + + /** Personal details so we can get the ones for the report participants */ + personalDetails: PropTypes.objectOf(participantPropTypes).isRequired, + + /** Whether we're viewing a report with a single transaction in it */ + isSingleTransactionView: PropTypes.bool, + + /** Session info for the currently logged in user. */ + session: PropTypes.shape({ + /** Currently logged in user email */ + email: PropTypes.string, + }), + + ...withLocalizePropTypes, +}; + +const defaultProps = { + isSingleTransactionView: false, + session: { + email: null, + }, + parentReport: {}, +}; + +const MoneyRequestTopHeader = (props) => { + const moneyRequestReport = props.isSingleTransactionView ? props.parentReport : props.report; + const isSettled = ReportUtils.isSettled(moneyRequestReport.reportID); + const policy = props.policies[`${ONYXKEYS.COLLECTION.POLICY}${props.report.policyID}`]; + const isPayer = + Policy.isAdminOfFreePolicy([policy]) || (ReportUtils.isMoneyRequestReport(moneyRequestReport) && lodashGet(props.session, 'email', null) === moneyRequestReport.managerEmail); + return ( + + + {}, + }, + ]} + threeDotsAnchorPosition={styles.threeDotsPopoverOffsetNoCloseButton(props.windowWidth)} + report={props.report} + parentReport={moneyRequestReport} + policies={props.policies} + personalDetails={props.personalDetails} + shouldShowBackButton={props.isSmallScreenWidth} + onBackButtonPress={() => Navigation.goBack(ROUTES.HOME)} + /> + + ); +}; + +MoneyRequestTopHeader.displayName = 'MoneyRequestTopHeader'; +MoneyRequestTopHeader.propTypes = propTypes; +MoneyRequestTopHeader.defaultProps = defaultProps; + +export default compose( + withWindowDimensions, + withLocalize, + withOnyx({ + session: { + key: ONYXKEYS.SESSION, + }, + parentReport: { + key: (props) => `${ONYXKEYS.COLLECTION.REPORT}${props.report.parentReportID}`, + }, + }), +)(MoneyRequestTopHeader); diff --git a/src/pages/home/ReportScreen.js b/src/pages/home/ReportScreen.js index 652ea5eb5d2c..5fa8c622c665 100644 --- a/src/pages/home/ReportScreen.js +++ b/src/pages/home/ReportScreen.js @@ -36,7 +36,7 @@ import getIsReportFullyVisible from '../../libs/getIsReportFullyVisible'; import EmojiPicker from '../../components/EmojiPicker/EmojiPicker'; import * as EmojiPickerAction from '../../libs/actions/EmojiPickerAction'; import TaskHeader from '../../components/TaskHeader'; -import MoneyRequestHeader from '../../components/MoneyRequestHeader'; +import MoneyRequestTopHeader from '../../components/MoneyRequestTopHeader'; import withNavigation, {withNavigationPropTypes} from '../../components/withNavigation'; import * as ComposerActions from '../../libs/actions/Composer'; @@ -263,7 +263,7 @@ class ReportScreen extends React.Component { shouldShowErrorMessages={false} > {ReportUtils.isMoneyRequestReport(this.props.report) || isSingleTransactionView ? ( - { // To notify there something changes we can use extraData prop to flatlist const extraData = [props.isSmallScreenWidth ? props.newMarkerReportActionID : undefined, ReportUtils.isArchivedRoom(props.report)]; const shouldShowReportRecipientLocalTime = ReportUtils.canShowReportRecipientLocalTime(props.personalDetails, props.report, props.currentUserPersonalDetails.login); + + const parentReportAction = ReportActionsUtils.getParentReportAction(props.report); + const isSingleTransactionView = ReportActionsUtils.isTransactionThread(parentReportAction); + const showMoneyRequestHeader = ReportUtils.isMoneyRequestReport(props.report) || isSingleTransactionView; return ( { ref={ReportScrollManager.flatListRef} data={props.sortedReportActions} renderItem={renderItem} - contentContainerStyle={[styles.chatContentScrollView, shouldShowReportRecipientLocalTime && styles.pt0]} + contentContainerStyle={[styles.chatContentScrollView, shouldShowReportRecipientLocalTime && styles.pt0, showMoneyRequestHeader && styles.pb0]} keyExtractor={keyExtractor} initialRowHeight={32} initialNumToRender={calculateInitialNumToRender()} onEndReached={props.loadMoreChats} onEndReachedThreshold={0.75} + ListFooterComponentStyle={showMoneyRequestHeader && styles.chatFooterAtTheTop} + ListFooterComponent={() => { if (props.report.isLoadingMoreReportActions) { return ; @@ -178,7 +194,17 @@ const ReportActionsList = (props) => { /> ); } - + if(showMoneyRequestHeader) { + return ( + + ); + } return null; }} keyboardShouldPersistTaps="handled" diff --git a/src/pages/home/report/ReportActionsView.js b/src/pages/home/report/ReportActionsView.js index 6c7cf10da781..ce377f4ecf1d 100755 --- a/src/pages/home/report/ReportActionsView.js +++ b/src/pages/home/report/ReportActionsView.js @@ -352,6 +352,7 @@ class ReportActionsView extends React.Component { isLoadingMoreReportActions={this.props.report.isLoadingMoreReportActions} loadMoreChats={this.loadMoreChats} newMarkerReportActionID={this.state.newMarkerReportActionID} + policy={this.props.policy} /> Date: Mon, 12 Jun 2023 14:19:15 +0100 Subject: [PATCH 045/920] Make Expense Report Icon 32x32 --- src/CONST.js | 1 + src/components/LHNOptionsList/OptionRowLHN.js | 7 ++++--- src/components/SubscriptAvatar.js | 17 +++++++++-------- src/libs/ReportUtils.js | 2 +- src/libs/SidebarUtils.js | 2 ++ src/styles/StyleUtils.js | 2 ++ src/styles/styles.js | 11 +++++++++++ src/styles/variables.js | 7 ++++--- 8 files changed, 34 insertions(+), 15 deletions(-) diff --git a/src/CONST.js b/src/CONST.js index 85b01b943216..a8d8ec0e62f8 100755 --- a/src/CONST.js +++ b/src/CONST.js @@ -1087,6 +1087,7 @@ const CONST = { LARGE_BORDERED: 'large-bordered', HEADER: 'header', MENTION_ICON: 'mention-icon', + MID_SMALL_NORMAL: 'mid-small-normal', }, OPTION_MODE: { COMPACT: 'compact', diff --git a/src/components/LHNOptionsList/OptionRowLHN.js b/src/components/LHNOptionsList/OptionRowLHN.js index 327744daa1cc..79ca40765931 100644 --- a/src/components/LHNOptionsList/OptionRowLHN.js +++ b/src/components/LHNOptionsList/OptionRowLHN.js @@ -82,6 +82,7 @@ const OptionRowLHN = (props) => { const hasBrickError = optionItem.brickRoadIndicator === CONST.BRICK_ROAD_INDICATOR_STATUS.ERROR; const shouldShowGreenDotIndicator = !hasBrickError && (optionItem.isUnreadWithMention || (optionItem.hasOutstandingIOU && !optionItem.isIOUReportOwner)); + const defaultSubscriptSize = optionItem.isExpenseReport ? CONST.AVATAR_SIZE.MID_SMALL_NORMAL : CONST.AVATAR_SIZE.DEFAULT; /** * Show the ReportActionContextMenu modal popover. @@ -147,9 +148,9 @@ const OptionRowLHN = (props) => { backgroundColor={props.isFocused ? themeColors.activeComponentBG : themeColors.sidebar} mainAvatar={optionItem.icons[0]} secondaryAvatar={optionItem.icons[1]} - mainTooltip={optionItem.icons[0].name} - secondaryTooltip={optionItem.icons[1].name} - size={props.viewMode === CONST.OPTION_MODE.COMPACT ? CONST.AVATAR_SIZE.SMALL : CONST.AVATAR_SIZE.DEFAULT} + mainTooltip={optionItem.ownerEmail} + secondaryTooltip={optionItem.subtitle} + size={props.viewMode === CONST.OPTION_MODE.COMPACT ? CONST.AVATAR_SIZE.SMALL : defaultSubscriptSize} /> ) : ( { - const containerStyle = props.size === CONST.AVATAR_SIZE.SMALL ? styles.emptyAvatarSmall : styles.emptyAvatar; - + const isSmall = props.size === CONST.AVATAR_SIZE.SMALL; + const subscriptSyle = props.size === CONST.AVATAR_SIZE.MID_SMALL_NORMAL ? styles.secondAvatarSubscriptMidSmallNormal : styles.secondAvatarSubscript; + const containerStyle = isSmall ? styles.emptyAvatarSmall : styles.emptyAvatar; // Default the margin style to what is normal for small or normal sized avatars - let marginStyle = props.size === CONST.AVATAR_SIZE.SMALL ? styles.emptyAvatarMarginSmall : styles.emptyAvatarMargin; + let marginStyle = isSmall ? styles.emptyAvatarMarginSmall : styles.emptyAvatarMargin; // Some views like the chat view require that there be no margins if (props.noMargin) { @@ -59,23 +60,23 @@ const SubscriptAvatar = (props) => { - + Date: Mon, 12 Jun 2023 14:44:37 +0100 Subject: [PATCH 046/920] Pass correct size to search bar as well --- src/components/OptionRow.js | 2 ++ src/libs/OptionsListUtils.js | 2 ++ src/libs/ReportUtils.js | 3 ++- src/pages/home/HeaderView.js | 2 ++ 4 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/components/OptionRow.js b/src/components/OptionRow.js index 28ee50ccf8a1..87cbee817d4a 100644 --- a/src/components/OptionRow.js +++ b/src/components/OptionRow.js @@ -132,6 +132,7 @@ class OptionRow extends Component { const hoveredBackgroundColor = this.props.hoverStyle && this.props.hoverStyle.backgroundColor ? this.props.hoverStyle.backgroundColor : this.props.backgroundColor; const focusedBackgroundColor = styles.sidebarLinkActive.backgroundColor; const isMultipleParticipant = lodashGet(this.props.option, 'participantsList.length', 0) > 1; + const defaultSubscriptSize = this.props.option.isExpenseReport ? CONST.AVATAR_SIZE.MID_SMALL_NORMAL : CONST.AVATAR_SIZE.DEFAULT; // We only create tooltips for the first 10 users or so since some reports have hundreds of users, causing performance to degrade. const displayNamesWithTooltips = ReportUtils.getDisplayNamesWithTooltips((this.props.option.participantsList || []).slice(0, 10), isMultipleParticipant); @@ -194,6 +195,7 @@ class OptionRow extends Component { mainTooltip={this.props.option.ownerEmail} secondaryTooltip={this.props.option.subtitle} backgroundColor={hovered && !this.props.optionIsFocused ? hoveredBackgroundColor : subscriptColor} + size={defaultSubscriptSize} /> ) : ( { const shouldShowThreeDotsButton = !!threeDotMenuItems.length; const shouldShowSubscript = ReportUtils.shouldReportShowSubscript(props.report); + const defaultSubscriptSize = ReportUtils.isExpenseReport(props.report) ? CONST.AVATAR_SIZE.MID_SMALL_NORMAL : CONST.AVATAR_SIZE.DEFAULT; const icons = ReportUtils.getIcons(reportHeaderData, props.personalDetails); const brickRoadIndicator = ReportUtils.hasReportNameError(props.report) ? CONST.BRICK_ROAD_INDICATOR_STATUS.ERROR : ''; return ( @@ -154,6 +155,7 @@ const HeaderView = (props) => { secondaryAvatar={icons[1]} mainTooltip={props.report.ownerEmail} secondaryTooltip={subtitle} + size={defaultSubscriptSize} /> ) : ( Date: Mon, 12 Jun 2023 17:57:28 +0300 Subject: [PATCH 047/920] fixed lint issues --- .../MoneyRequestParticipantsSplitSelector.js | 22 ++++++++----------- 1 file changed, 9 insertions(+), 13 deletions(-) diff --git a/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js b/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js index 575b374fa75c..9c77ef68b0e2 100755 --- a/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js +++ b/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js @@ -89,11 +89,7 @@ function MoneyRequestParticipantsSplitSelector(props) { return newSections; } - const { - recentReports, - personalDetails, - userToInvite - } = newChatOptions; + const {recentReports, personalDetails, userToInvite} = newChatOptions; newSections.push({ title: props.translate('common.recents'), @@ -121,7 +117,7 @@ function MoneyRequestParticipantsSplitSelector(props) { } return newSections; - } + }; /** * Removes a selected option from list if already selected. If not already selected add this option to the list. @@ -150,17 +146,17 @@ function MoneyRequestParticipantsSplitSelector(props) { setNewChatOptions({ recentReports, personalDetails, - userToInvite + userToInvite, }); - props.onAddParticipants(newSelectedOptions) - } + props.onAddParticipants(newSelectedOptions); + }; /** * Once a single or more users are selected, navigates to next step */ const finalizeParticipants = () => { props.onStepComplete(); - } + }; const maxParticipantsReached = props.participants.length === CONST.REPORT.MAXIMUM_PARTICIPANTS; const headerMessage = OptionsListUtils.getHeaderMessage( @@ -185,9 +181,9 @@ function MoneyRequestParticipantsSplitSelector(props) { setNewChatOptions({ recentReports, personalDetails, - userToInvite + userToInvite, }); - }, [props.betas, props.reports, props.participants, props.personalDetails, props.translate, searchTerm]) + }, [props.betas, props.reports, props.participants, props.personalDetails, props.translate, searchTerm]); return ( 0 ? props.safeAreaPaddingBottomStyle : {}]}> @@ -209,7 +205,7 @@ function MoneyRequestParticipantsSplitSelector(props) { /> ); -}; +} MoneyRequestParticipantsSplitSelector.propTypes = propTypes; MoneyRequestParticipantsSplitSelector.defaultProps = defaultProps; From dc7ab26aac3ef39430be148139566e4182407cbc Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Mon, 12 Jun 2023 15:16:17 -0400 Subject: [PATCH 048/920] function docs, prop validation, minor style --- src/pages/signin/SignInPage.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/pages/signin/SignInPage.js b/src/pages/signin/SignInPage.js index 57fa8013d76b..f27930e0979b 100644 --- a/src/pages/signin/SignInPage.js +++ b/src/pages/signin/SignInPage.js @@ -39,6 +39,9 @@ const propTypes = { /** Does this account require 2FA? */ requiresTwoFactorAuth: PropTypes.bool, + + /** Is this account having trouble receiving emails */ + hasEmailDeliveryFailure: PropTypes,bool, }), /** The credentials of the person signing in */ @@ -63,6 +66,7 @@ const defaultProps = { * @param {Boolean} isAccountValidated * @param {Boolean} didForgetPassword * @param {Boolean} canUsePasswordlessLogins + * @param {Boolean} hasEmailDeliveryFailure * @returns {Object} */ function getRenderOptions({hasLogin, hasPassword, hasValidateCode, isPrimaryLogin, isAccountValidated, didForgetPassword, canUsePasswordlessLogins, hasEmailDeliveryFailure}) { @@ -98,8 +102,8 @@ function SignInPage({account, credentials}) { }, []); const { - shouldShowEmailDeliveryFailurePage, shouldShowLoginForm, + shouldShowEmailDeliveryFailurePage, shouldShowUnlinkLoginForm, shouldShowPasswordForm, shouldShowValidateCodeForm, From f2c881d23c91e50872a3f79765743e2d71c4ad06 Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Mon, 12 Jun 2023 15:47:35 -0400 Subject: [PATCH 049/920] typo --- src/pages/signin/SignInPage.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/signin/SignInPage.js b/src/pages/signin/SignInPage.js index f27930e0979b..fb6a4b59eaca 100644 --- a/src/pages/signin/SignInPage.js +++ b/src/pages/signin/SignInPage.js @@ -41,7 +41,7 @@ const propTypes = { requiresTwoFactorAuth: PropTypes.bool, /** Is this account having trouble receiving emails */ - hasEmailDeliveryFailure: PropTypes,bool, + hasEmailDeliveryFailure: PropTypes.bool, }), /** The credentials of the person signing in */ From 1ab85df7fd3ab9bc138f51e54ae03323fa795921 Mon Sep 17 00:00:00 2001 From: Cristi Paval Date: Mon, 12 Jun 2023 22:47:39 +0300 Subject: [PATCH 050/920] useLocalize hook to get preferredLocale value --- src/pages/ValidateLoginPage/index.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/pages/ValidateLoginPage/index.js b/src/pages/ValidateLoginPage/index.js index 21d14c2bffac..09eecb696f64 100644 --- a/src/pages/ValidateLoginPage/index.js +++ b/src/pages/ValidateLoginPage/index.js @@ -8,6 +8,7 @@ import FullScreenLoadingIndicator from '../../components/FullscreenLoadingIndica import ONYXKEYS from '../../ONYXKEYS'; import * as Session from '../../libs/actions/Session'; import usePermissions from '../../hooks/usePermissions'; +import useLocalize from '../../hooks/useLocalize'; import Navigation from '../../libs/Navigation/Navigation'; import CONST from '../../CONST'; @@ -26,9 +27,6 @@ const propTypes = { /** The email the user logged in with */ login: PropTypes.string, }), - - /** Indicates which locale the user currently has selected */ - preferredLocale: PropTypes.string, }; const defaultProps = { @@ -37,11 +35,11 @@ const defaultProps = { authToken: null, }, credentials: {}, - preferredLocale: CONST.LOCALES.DEFAULT, }; function ValidateLoginPage(props) { const {canUsePasswordlessLogins} = usePermissions(); + const {preferredLocale} = useLocalize(); useEffect(() => { const login = lodashGet(props, 'credentials.login', null); @@ -56,7 +54,7 @@ function ValidateLoginPage(props) { // because we don't want to block the user with the interstitial page. Navigation.goBack(false); } else { - Session.signInWithValidateCodeAndNavigate(accountID, validateCode, props.preferredLocale); + Session.signInWithValidateCodeAndNavigate(accountID, validateCode, preferredLocale); } } else { User.validateLogin(accountID, validateCode); From 524f83876def31348034e211b36d595acbf36e04 Mon Sep 17 00:00:00 2001 From: Cristi Paval Date: Mon, 12 Jun 2023 23:03:59 +0300 Subject: [PATCH 051/920] Make Lint happy again --- src/pages/ValidateLoginPage/index.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/pages/ValidateLoginPage/index.js b/src/pages/ValidateLoginPage/index.js index 09eecb696f64..2309a7af5852 100644 --- a/src/pages/ValidateLoginPage/index.js +++ b/src/pages/ValidateLoginPage/index.js @@ -10,7 +10,6 @@ import * as Session from '../../libs/actions/Session'; import usePermissions from '../../hooks/usePermissions'; import useLocalize from '../../hooks/useLocalize'; import Navigation from '../../libs/Navigation/Navigation'; -import CONST from '../../CONST'; const propTypes = { /** The accountID and validateCode are passed via the URL */ From 51615f1691600246f0b9120d7d5bd45125e9b2a2 Mon Sep 17 00:00:00 2001 From: Nikki Wines Date: Mon, 12 Jun 2023 16:07:36 -0400 Subject: [PATCH 052/920] prettier style --- src/pages/signin/SignInPage.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/pages/signin/SignInPage.js b/src/pages/signin/SignInPage.js index fb6a4b59eaca..a0375373ac37 100644 --- a/src/pages/signin/SignInPage.js +++ b/src/pages/signin/SignInPage.js @@ -73,9 +73,11 @@ function getRenderOptions({hasLogin, hasPassword, hasValidateCode, isPrimaryLogi const shouldShowLoginForm = !hasLogin && !hasValidateCode; const shouldShowEmailDeliveryFailurePage = hasLogin && hasEmailDeliveryFailure; const isUnvalidatedSecondaryLogin = hasLogin && !isPrimaryLogin && !isAccountValidated && !shouldShowEmailDeliveryFailurePage; - const shouldShowPasswordForm = hasLogin && isAccountValidated && !hasPassword && !didForgetPassword && !isUnvalidatedSecondaryLogin && !canUsePasswordlessLogins && !shouldShowEmailDeliveryFailurePage; + const shouldShowPasswordForm = + hasLogin && isAccountValidated && !hasPassword && !didForgetPassword && !isUnvalidatedSecondaryLogin && !canUsePasswordlessLogins && !shouldShowEmailDeliveryFailurePage; const shouldShowValidateCodeForm = (hasLogin || hasValidateCode) && !isUnvalidatedSecondaryLogin && canUsePasswordlessLogins && !shouldShowEmailDeliveryFailurePage; - const shouldShowResendValidationForm = hasLogin && (!isAccountValidated || didForgetPassword) && !isUnvalidatedSecondaryLogin && !canUsePasswordlessLogins && !shouldShowEmailDeliveryFailurePage; + const shouldShowResendValidationForm = + hasLogin && (!isAccountValidated || didForgetPassword) && !isUnvalidatedSecondaryLogin && !canUsePasswordlessLogins && !shouldShowEmailDeliveryFailurePage; const shouldShowWelcomeHeader = shouldShowLoginForm || shouldShowPasswordForm || shouldShowValidateCodeForm || isUnvalidatedSecondaryLogin || shouldShowEmailDeliveryFailurePage; const shouldShowWelcomeText = shouldShowLoginForm || shouldShowPasswordForm || shouldShowValidateCodeForm || shouldShowEmailDeliveryFailurePage; return { From bb88c621a6d5c4b64b4ab735181b4f35e1182388 Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Tue, 13 Jun 2023 13:47:28 -1000 Subject: [PATCH 053/920] check reports and policies --- src/libs/actions/App.js | 50 +++++++++++++++++++++++++++++++++-------- 1 file changed, 41 insertions(+), 9 deletions(-) diff --git a/src/libs/actions/App.js b/src/libs/actions/App.js index aa83a8a11d51..56cfb5109983 100644 --- a/src/libs/actions/App.js +++ b/src/libs/actions/App.js @@ -138,17 +138,50 @@ AppState.addEventListener('change', (nextAppState) => { appState = nextAppState; }); -/** - * Fetches data needed for app initialization - */ -function openApp() { - isReadyToOpenApp.then(() => { - // We need a fresh connection/callback here to make sure that the list of policyIDs that is sent to OpenApp is the most updated list from Onyx +function getPolicies() { + return new Promise((resolve) => { const connectionID = Onyx.connect({ key: ONYXKEYS.COLLECTION.POLICY, waitForCollectionCallback: true, callback: (policies) => { Onyx.disconnect(connectionID); + resolve(policies); + }, + }); + }); +} +function getCollection(key) { + return new Promise((resolve) => { + const connectionID = Onyx.connect({ + key, + waitForCollectionCallback: true, + callback: (reports) => { + Onyx.disconnect(connectionID); + resolve(reports); + }, + }); + }); +} + +function getReports() { +} + +/** + * Fetches data needed for app initialization + */ +function openApp() { + let hasExistingReportData = false; + isReadyToOpenApp.then(() => + // If we are opening the app after a first sign in then we will have no data whatsoever. This is easily checked by looking to see if + // the user has any report data at all. All users should have at least one report with Concierge so this is a reliable way to check if + // we are signing in the first time or if the app is being opened after it was killed or the page refreshed. + getCollection(ONYXKEYS.COLLECTION.REPORT) + .then((reports) => { + console.log({reports}); + hasExistingReportData = !_.isEmpty(reports); + return getCollection(ONYXKEYS.COLLECTION.POLICY); + }) + .then((policies) => { API.read( 'OpenApp', {policyIDList: getNonOptimisticPolicyIDs(policies)}, @@ -176,9 +209,8 @@ function openApp() { ], }, ); - }, - }); - }); + }) + ); } /** From ec5a7962c0f68fe415738206c10e93622c37a450 Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Tue, 13 Jun 2023 15:15:46 -1000 Subject: [PATCH 054/920] no app changes --- src/libs/actions/App.js | 58 +++++++---------------------------------- 1 file changed, 10 insertions(+), 48 deletions(-) diff --git a/src/libs/actions/App.js b/src/libs/actions/App.js index 556c7696eea7..eccf2623f7f5 100644 --- a/src/libs/actions/App.js +++ b/src/libs/actions/App.js @@ -15,7 +15,6 @@ import ROUTES from '../../ROUTES'; import * as SessionUtils from '../SessionUtils'; import getCurrentUrl from '../Navigation/currentUrl'; import * as Session from './Session'; -import * as ReportActionsUtils from '../ReportActionsUtils'; let currentUserAccountID; let currentUserEmail; @@ -138,50 +137,17 @@ AppState.addEventListener('change', (nextAppState) => { appState = nextAppState; }); -function getPolicies() { - return new Promise((resolve) => { +/** + * Fetches data needed for app initialization + */ +function openApp() { + isReadyToOpenApp.then(() => { + // We need a fresh connection/callback here to make sure that the list of policyIDs that is sent to OpenApp is the most updated list from Onyx const connectionID = Onyx.connect({ key: ONYXKEYS.COLLECTION.POLICY, waitForCollectionCallback: true, callback: (policies) => { Onyx.disconnect(connectionID); - resolve(policies); - }, - }); - }); -} -function getCollection(key) { - return new Promise((resolve) => { - const connectionID = Onyx.connect({ - key, - waitForCollectionCallback: true, - callback: (reports) => { - Onyx.disconnect(connectionID); - resolve(reports); - }, - }); - }); -} - -function getReports() { -} - -/** - * Fetches data needed for app initialization - */ -function openApp() { - let hasExistingReportData = false; - isReadyToOpenApp.then(() => - // If we are opening the app after a first sign in then we will have no data whatsoever. This is easily checked by looking to see if - // the user has any report data at all. All users should have at least one report with Concierge so this is a reliable way to check if - // we are signing in the first time or if the app is being opened after it was killed or the page refreshed. - getCollection(ONYXKEYS.COLLECTION.REPORT) - .then((reports) => { - console.log({reports}); - hasExistingReportData = !_.isEmpty(reports); - return getCollection(ONYXKEYS.COLLECTION.POLICY); - }) - .then((policies) => { API.read( 'OpenApp', {policyIDList: getNonOptimisticPolicyIDs(policies)}, @@ -209,22 +175,18 @@ function openApp() { ], }, ); - }) - ); + }, + }); + }); } /** * Refreshes data when the app reconnects */ function reconnectApp() { - // When the app reconnects we do a fast "sync" of the LHN and only return chats that have new messages. We achieve this by sending the most recent reportActionID - // we have locally. And then only update the user about chats with messages that have occurred after that reportActionID. - // - // - Look through the local report actions to find the most recently modified report action - // - We Send this to the server so that it can compute which chats are critical for the user to see so we can update them in the LHN API.write( CONST.NETWORK.COMMAND.RECONNECT_APP, - {policyIDList: getNonOptimisticPolicyIDs(allPolicies), mostRecentReportActionLastModified: ReportActionsUtils.getMostRecentReportActionLastModified()}, + {policyIDList: getNonOptimisticPolicyIDs(allPolicies)}, { optimisticData: [ { From 79feeef15079076e609314cc1d0a8c1a002b1cb5 Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Tue, 13 Jun 2023 15:16:50 -1000 Subject: [PATCH 055/920] Revert "no app changes" This reverts commit ec5a7962c0f68fe415738206c10e93622c37a450. --- src/libs/actions/App.js | 58 ++++++++++++++++++++++++++++++++++------- 1 file changed, 48 insertions(+), 10 deletions(-) diff --git a/src/libs/actions/App.js b/src/libs/actions/App.js index eccf2623f7f5..556c7696eea7 100644 --- a/src/libs/actions/App.js +++ b/src/libs/actions/App.js @@ -15,6 +15,7 @@ import ROUTES from '../../ROUTES'; import * as SessionUtils from '../SessionUtils'; import getCurrentUrl from '../Navigation/currentUrl'; import * as Session from './Session'; +import * as ReportActionsUtils from '../ReportActionsUtils'; let currentUserAccountID; let currentUserEmail; @@ -137,17 +138,50 @@ AppState.addEventListener('change', (nextAppState) => { appState = nextAppState; }); -/** - * Fetches data needed for app initialization - */ -function openApp() { - isReadyToOpenApp.then(() => { - // We need a fresh connection/callback here to make sure that the list of policyIDs that is sent to OpenApp is the most updated list from Onyx +function getPolicies() { + return new Promise((resolve) => { const connectionID = Onyx.connect({ key: ONYXKEYS.COLLECTION.POLICY, waitForCollectionCallback: true, callback: (policies) => { Onyx.disconnect(connectionID); + resolve(policies); + }, + }); + }); +} +function getCollection(key) { + return new Promise((resolve) => { + const connectionID = Onyx.connect({ + key, + waitForCollectionCallback: true, + callback: (reports) => { + Onyx.disconnect(connectionID); + resolve(reports); + }, + }); + }); +} + +function getReports() { +} + +/** + * Fetches data needed for app initialization + */ +function openApp() { + let hasExistingReportData = false; + isReadyToOpenApp.then(() => + // If we are opening the app after a first sign in then we will have no data whatsoever. This is easily checked by looking to see if + // the user has any report data at all. All users should have at least one report with Concierge so this is a reliable way to check if + // we are signing in the first time or if the app is being opened after it was killed or the page refreshed. + getCollection(ONYXKEYS.COLLECTION.REPORT) + .then((reports) => { + console.log({reports}); + hasExistingReportData = !_.isEmpty(reports); + return getCollection(ONYXKEYS.COLLECTION.POLICY); + }) + .then((policies) => { API.read( 'OpenApp', {policyIDList: getNonOptimisticPolicyIDs(policies)}, @@ -175,18 +209,22 @@ function openApp() { ], }, ); - }, - }); - }); + }) + ); } /** * Refreshes data when the app reconnects */ function reconnectApp() { + // When the app reconnects we do a fast "sync" of the LHN and only return chats that have new messages. We achieve this by sending the most recent reportActionID + // we have locally. And then only update the user about chats with messages that have occurred after that reportActionID. + // + // - Look through the local report actions to find the most recently modified report action + // - We Send this to the server so that it can compute which chats are critical for the user to see so we can update them in the LHN API.write( CONST.NETWORK.COMMAND.RECONNECT_APP, - {policyIDList: getNonOptimisticPolicyIDs(allPolicies)}, + {policyIDList: getNonOptimisticPolicyIDs(allPolicies), mostRecentReportActionLastModified: ReportActionsUtils.getMostRecentReportActionLastModified()}, { optimisticData: [ { From e1ddfc22cb6da1dbe99415d68b5a0b07b8536cdf Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Tue, 13 Jun 2023 15:19:25 -1000 Subject: [PATCH 056/920] revert stuff --- src/libs/actions/App.js | 38 +++++++++----------------------------- 1 file changed, 9 insertions(+), 29 deletions(-) diff --git a/src/libs/actions/App.js b/src/libs/actions/App.js index 556c7696eea7..a07087379ab3 100644 --- a/src/libs/actions/App.js +++ b/src/libs/actions/App.js @@ -150,38 +150,17 @@ function getPolicies() { }); }); } -function getCollection(key) { - return new Promise((resolve) => { - const connectionID = Onyx.connect({ - key, - waitForCollectionCallback: true, - callback: (reports) => { - Onyx.disconnect(connectionID); - resolve(reports); - }, - }); - }); -} - -function getReports() { -} /** * Fetches data needed for app initialization */ function openApp() { - let hasExistingReportData = false; - isReadyToOpenApp.then(() => - // If we are opening the app after a first sign in then we will have no data whatsoever. This is easily checked by looking to see if - // the user has any report data at all. All users should have at least one report with Concierge so this is a reliable way to check if - // we are signing in the first time or if the app is being opened after it was killed or the page refreshed. - getCollection(ONYXKEYS.COLLECTION.REPORT) - .then((reports) => { - console.log({reports}); - hasExistingReportData = !_.isEmpty(reports); - return getCollection(ONYXKEYS.COLLECTION.POLICY); - }) - .then((policies) => { + isReadyToOpenApp.then(() => { + const connectionID = Onyx.connect({ + key: ONYXKEYS.POLICY, + waitForCollectionCallback: true, + callback: (policies) => { + Onyx.disconnect(connectionID); API.read( 'OpenApp', {policyIDList: getNonOptimisticPolicyIDs(policies)}, @@ -209,8 +188,9 @@ function openApp() { ], }, ); - }) - ); + }, + }); + }); } /** From 2ac3528f15c86b1a6531a1e902f09e0a5c29b715 Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Tue, 13 Jun 2023 15:19:44 -1000 Subject: [PATCH 057/920] revert more stuff --- src/libs/actions/App.js | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/libs/actions/App.js b/src/libs/actions/App.js index a07087379ab3..e20188cabbe5 100644 --- a/src/libs/actions/App.js +++ b/src/libs/actions/App.js @@ -138,19 +138,6 @@ AppState.addEventListener('change', (nextAppState) => { appState = nextAppState; }); -function getPolicies() { - return new Promise((resolve) => { - const connectionID = Onyx.connect({ - key: ONYXKEYS.COLLECTION.POLICY, - waitForCollectionCallback: true, - callback: (policies) => { - Onyx.disconnect(connectionID); - resolve(policies); - }, - }); - }); -} - /** * Fetches data needed for app initialization */ From 6adf6de408d27e415ae924f638c52c962333ed2a Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Tue, 13 Jun 2023 15:20:07 -1000 Subject: [PATCH 058/920] More --- src/libs/actions/App.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/libs/actions/App.js b/src/libs/actions/App.js index e20188cabbe5..308c01e3da6a 100644 --- a/src/libs/actions/App.js +++ b/src/libs/actions/App.js @@ -143,8 +143,9 @@ AppState.addEventListener('change', (nextAppState) => { */ function openApp() { isReadyToOpenApp.then(() => { + // We need a fresh connection/callback here to make sure that the list of policyIDs that is sent to OpenApp is the most updated list from Onyx const connectionID = Onyx.connect({ - key: ONYXKEYS.POLICY, + key: ONYXKEYS.COLLECTION.POLICY, waitForCollectionCallback: true, callback: (policies) => { Onyx.disconnect(connectionID); From ee20216ce864e974f55f4685f29033803527b762 Mon Sep 17 00:00:00 2001 From: dukenv0307 Date: Wed, 14 Jun 2023 10:29:49 +0700 Subject: [PATCH 059/920] fix: remain focus when selecting option --- src/components/OptionRow.js | 1 + src/components/OptionsList/BaseOptionsList.js | 1 + src/components/OptionsSelector/BaseOptionsSelector.js | 9 +++++++++ 3 files changed, 11 insertions(+) diff --git a/src/components/OptionRow.js b/src/components/OptionRow.js index 28ee50ccf8a1..4dfbc7462041 100644 --- a/src/components/OptionRow.js +++ b/src/components/OptionRow.js @@ -183,6 +183,7 @@ class OptionRow extends Component { hoverDimmingValue={1} hoverStyle={this.props.hoverStyle} focusStyle={this.props.hoverStyle} + onMouseDown={this.props.onRowMouseDown} > diff --git a/src/components/OptionsList/BaseOptionsList.js b/src/components/OptionsList/BaseOptionsList.js index df14af5234bd..4b3df3c900ed 100644 --- a/src/components/OptionsList/BaseOptionsList.js +++ b/src/components/OptionsList/BaseOptionsList.js @@ -174,6 +174,7 @@ class BaseOptionsList extends Component { isDisabled={isDisabled} shouldHaveOptionSeparator={index > 0 && this.props.shouldHaveOptionSeparator} shouldDisableRowInnerPadding={this.props.shouldDisableRowInnerPadding} + onRowMouseDown={this.props.onRowMouseDown} /> ); } diff --git a/src/components/OptionsSelector/BaseOptionsSelector.js b/src/components/OptionsSelector/BaseOptionsSelector.js index f64c5975b986..c079a78eb779 100755 --- a/src/components/OptionsSelector/BaseOptionsSelector.js +++ b/src/components/OptionsSelector/BaseOptionsSelector.js @@ -261,6 +261,7 @@ class BaseOptionsSelector extends Component { * @returns {Promise} */ selectRow(option, ref) { + console.log("selectRow") return new Promise((resolve) => { if (this.props.shouldShowTextInput && this.props.shouldFocusOnSelectRow) { if (this.relatedTarget && ref === this.relatedTarget) { @@ -337,6 +338,14 @@ class BaseOptionsSelector extends Component { contentContainerStyles={[safeAreaPaddingBottomStyle, ...this.props.contentContainerStyles]} listContainerStyles={this.props.listContainerStyles} isLoading={!this.props.shouldShowOptions} + onRowMouseDown={(e) => { + if (!e || !this.textInput.isFocused()) { + return; + } + console.log("onRowMouseDown") + + e.preventDefault(); + }} /> ); return ( From ab6dd45d1bb3d44c6b035e3e9dabe7892862c80e Mon Sep 17 00:00:00 2001 From: dukenv0307 Date: Wed, 14 Jun 2023 11:43:59 +0700 Subject: [PATCH 060/920] fix: lint --- src/components/OptionsSelector/BaseOptionsSelector.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/components/OptionsSelector/BaseOptionsSelector.js b/src/components/OptionsSelector/BaseOptionsSelector.js index c079a78eb779..8815cb1a0a2d 100755 --- a/src/components/OptionsSelector/BaseOptionsSelector.js +++ b/src/components/OptionsSelector/BaseOptionsSelector.js @@ -261,7 +261,7 @@ class BaseOptionsSelector extends Component { * @returns {Promise} */ selectRow(option, ref) { - console.log("selectRow") + console.log('selectRow'); return new Promise((resolve) => { if (this.props.shouldShowTextInput && this.props.shouldFocusOnSelectRow) { if (this.relatedTarget && ref === this.relatedTarget) { @@ -342,8 +342,8 @@ class BaseOptionsSelector extends Component { if (!e || !this.textInput.isFocused()) { return; } - console.log("onRowMouseDown") - + console.log('onRowMouseDown'); + e.preventDefault(); }} /> From 0debd1ca3206ad1f8c4a481e8294d3e799019e9b Mon Sep 17 00:00:00 2001 From: dukenv0307 Date: Wed, 14 Jun 2023 11:44:38 +0700 Subject: [PATCH 061/920] fix: lint --- src/components/OptionsSelector/BaseOptionsSelector.js | 2 -- 1 file changed, 2 deletions(-) diff --git a/src/components/OptionsSelector/BaseOptionsSelector.js b/src/components/OptionsSelector/BaseOptionsSelector.js index 8815cb1a0a2d..f65e82def619 100755 --- a/src/components/OptionsSelector/BaseOptionsSelector.js +++ b/src/components/OptionsSelector/BaseOptionsSelector.js @@ -342,8 +342,6 @@ class BaseOptionsSelector extends Component { if (!e || !this.textInput.isFocused()) { return; } - console.log('onRowMouseDown'); - e.preventDefault(); }} /> From 59a6ffcba892e7243761cf8251a3c4cf37384d23 Mon Sep 17 00:00:00 2001 From: dukenv0307 Date: Wed, 14 Jun 2023 11:45:20 +0700 Subject: [PATCH 062/920] fix: lint --- src/components/OptionsSelector/BaseOptionsSelector.js | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/OptionsSelector/BaseOptionsSelector.js b/src/components/OptionsSelector/BaseOptionsSelector.js index f65e82def619..887d2f4923ba 100755 --- a/src/components/OptionsSelector/BaseOptionsSelector.js +++ b/src/components/OptionsSelector/BaseOptionsSelector.js @@ -261,7 +261,6 @@ class BaseOptionsSelector extends Component { * @returns {Promise} */ selectRow(option, ref) { - console.log('selectRow'); return new Promise((resolve) => { if (this.props.shouldShowTextInput && this.props.shouldFocusOnSelectRow) { if (this.relatedTarget && ref === this.relatedTarget) { From d38f775fcb25849a29d7da213370d17368fb2ef0 Mon Sep 17 00:00:00 2001 From: s-alves10 Date: Thu, 15 Jun 2023 03:30:24 -0500 Subject: [PATCH 063/920] feat: new emoji database --- assets/emojis.js | 47502 ++++++++++++++---- assets/images/emojiCategoryIcons/people.svg | 4 + 2 files changed, 38048 insertions(+), 9458 deletions(-) create mode 100644 assets/images/emojiCategoryIcons/people.svg diff --git a/assets/emojis.js b/assets/emojis.js index 30d2839f3b86..e90ef77383a3 100644 --- a/assets/emojis.js +++ b/assets/emojis.js @@ -1,4 +1,5 @@ import Smiley from './images/emoji.svg'; +import PeopleAndBody from './images/emojiCategoryIcons/people.svg'; import AnimalsAndNature from './images/emojiCategoryIcons/plant.svg'; import FoodAndDrink from './images/emojiCategoryIcons/hamburger.svg'; import TravelAndPlaces from './images/emojiCategoryIcons/plane.svg'; @@ -7,52 +8,6 @@ import Objects from './images/emojiCategoryIcons/light-bulb.svg'; import Symbols from './images/emojiCategoryIcons/peace-sign.svg'; import Flags from './images/emojiCategoryIcons/flag.svg'; -/* - * This list is generated from the code here https://github.com/github/gemoji/blob/master/db/emoji.json - * Each code is then converted to hex by replacing the "U+" with "0x" - * Each hex is then converted to a string using this function (each section is defined as "emojis" in this function) - * const emojiData = require('./gemoji.json'); - * const { getEmojiUnicode } = require('./EmojiUtils'); - * const emojisGroupedByCategory = _.groupBy(emojiData, 'category'); - * const skinTones = ['1f3fb', '1f3fc', '1f3fd', '1f3fe', '1f3ff']; - * const emojisList = [] - * for(let category in emojisGroupedByCategory) { - * let categoryName = category.replace(' & ', 'And'); - * categoryName = categoryName.charAt(0).toLowerCase() + categoryName.slice(1); - * emojisList.push({ - * code: categoryName, - * header: true - * }); - * - * const emojisPerCategory = emojisGroupedByCategory[category]; - * for(let i = 0; i < emojisPerCategory.length; i++) { - * const emoji = emojisPerCategory[i]; - * let keywords = [...emoji.tags , ...emoji.aliases]; - * if(oldEmojiMap[emoji.emoji]) { // old Emoji Map is old assets/emojis.js data - * keywords = keywords.concat(oldEmojiMap[emoji.emoji].keywords); - * } - * const emojiRow = { - * code: emoji.emoji, - * keywords: _.uniq(keywords) - * }; - * - * if (emoji.skin_tones) { - * emojiRow.types = skinTones.map(skinTone => { - * const emojiUnicode = trimEmojiUnicode(getEmojiUnicode(emoji.emoji)).split(' ').map(p => parseInt(p, 16)); - * if(emojiUnicode.length > 0) { - * emojiUnicode.splice(1, 0, parseInt(skinTone, 16)); - * } else { - * emojiUnicode.push(parseInt(skinTone, 16)); - * } - * return String.fromCodePoint(...emojiUnicode); - * }); - * } - * emojisList.push(emojiRow); - * } - * }; - */ - -// BEFORE YOU EDIT THIS, PLEASE SEE WARNINGS IN EmojiPickerMenu.js const skinTones = [ { code: '🖐', @@ -60,11 +15,11 @@ const skinTones = [ }, { code: '🖐🏻', - skinTone: 4, + skinTone: 0, }, { code: '🖐🏼', - skinTone: 3, + skinTone: 1, }, { code: '🖐🏽', @@ -72,9425 +27,38056 @@ const skinTones = [ }, { code: '🖐🏾', - skinTone: 1, + skinTone: 3, }, { code: '🖐🏿', - skinTone: 0, + skinTone: 4, }, ]; const emojis = [ { - code: 'smileysAndEmotion', - header: true, + code: "😀", + name: { + en: "Smileys & Emotions", + es: "cara sonriendo" + }, icon: Smiley, - }, - { - name: 'grinning', - code: '😀', - keywords: ['smile', 'happy', 'grinning', 'face', 'grin'], - }, - { - name: 'smiley', - code: '😃', - keywords: ['happy', 'joy', 'haha', 'smiley', 'face', 'mouth', 'open', 'smile'], - }, - { - name: 'smile', - code: '😄', - keywords: ['happy', 'joy', 'laugh', 'pleased', 'smile', 'eye', 'face', 'mouth', 'open'], - }, - { - name: 'grin', - code: '😁', - keywords: ['grin', 'eye', 'face', 'smile'], - }, - { - name: 'laughing', - code: '😆', - keywords: ['happy', 'haha', 'laughing', 'satisfied', 'face', 'laugh', 'mouth', 'open', 'smile'], - }, - { - name: 'sweat_smile', - code: '😅', - keywords: ['hot', 'sweat_smile', 'cold', 'face', 'open', 'smile', 'sweat'], - }, - { - name: 'rofl', - code: '🤣', - keywords: ['lol', 'laughing', 'rofl', 'face', 'floor', 'laugh', 'rolling'], - }, - { - name: 'joy', - code: '😂', - keywords: ['tears', 'joy', 'face', 'laugh', 'tear'], - }, - { - name: 'slightly_smiling_face', - code: '🙂', - keywords: ['slightly_smiling_face', 'face', 'smile'], - }, - { - name: 'upside_down_face', - code: '🙃', - keywords: ['upside_down_face', 'face', 'upside-down'], - }, - { - name: 'wink', - code: '😉', - keywords: ['flirt', 'wink', 'face'], - }, - { - name: 'blush', - code: '😊', - keywords: ['proud', 'blush', 'eye', 'face', 'smile'], - }, - { - name: 'innocent', - code: '😇', - keywords: ['angel', 'innocent', 'face', 'fairy tale', 'fantasy', 'halo', 'smile'], - }, - { - name: 'smiling_face_with_three_hearts', - code: '🥰', - keywords: ['love', 'smiling_face_with_three_hearts'], - }, - { - name: 'heart_eyes', - code: '😍', - keywords: ['love', 'crush', 'heart_eyes', 'eye', 'face', 'heart', 'smile'], - }, - { - name: 'star_struck', - code: '🤩', - keywords: ['eyes', 'star_struck'], - }, - { - name: 'kissing_heart', - code: '😘', - keywords: ['flirt', 'kissing_heart', 'face', 'heart', 'kiss'], - }, - { - name: 'kissing', - code: '😗', - keywords: ['kissing', 'face', 'kiss'], - }, - { - name: 'relaxed', - code: '☺️', - keywords: ['blush', 'pleased', 'relaxed'], - }, - { - name: 'kissing_closed_eyes', - code: '😚', - keywords: ['kissing_closed_eyes', 'closed', 'eye', 'face', 'kiss'], - }, - { - name: 'kissing_smiling_eyes', - code: '😙', - keywords: ['kissing_smiling_eyes', 'eye', 'face', 'kiss', 'smile'], - }, - { - name: 'smiling_face_with_tear', - code: '🥲', - keywords: ['smiling_face_with_tear'], - }, - { - name: 'yum', - code: '😋', - keywords: ['tongue', 'lick', 'yum', 'delicious', 'face', 'savouring', 'smile', 'um'], - }, - { - name: 'stuck_out_tongue', - code: '😛', - keywords: ['stuck_out_tongue', 'face', 'tongue'], - }, - { - name: 'stuck_out_tongue_winking_eye', - code: '😜', - keywords: ['prank', 'silly', 'stuck_out_tongue_winking_eye', 'eye', 'face', 'joke', 'tongue', 'wink'], - }, - { - name: 'zany_face', - code: '🤪', - keywords: ['goofy', 'wacky', 'zany_face'], - }, - { - name: 'stuck_out_tongue_closed_eyes', - code: '😝', - keywords: ['prank', 'stuck_out_tongue_closed_eyes', 'eye', 'face', 'horrible', 'taste', 'tongue'], - }, - { - name: 'money_mouth_face', - code: '🤑', - keywords: ['rich', 'money_mouth_face', 'face', 'money', 'mouth'], - }, - { - name: 'hugs', - code: '🤗', - keywords: ['hugs', 'face', 'hug', 'hugging'], - }, - { - name: 'hand_over_mouth', - code: '🤭', - keywords: ['quiet', 'whoops', 'hand_over_mouth'], - }, - { - name: 'shushing_face', - code: '🤫', - keywords: ['silence', 'quiet', 'shushing_face'], - }, - { - name: 'thinking', - code: '🤔', - keywords: ['thinking', 'face'], - }, - { - name: 'zipper_mouth_face', - code: '🤐', - keywords: ['silence', 'hush', 'zipper_mouth_face', 'face', 'mouth', 'zipper'], - }, - { - name: 'raised_eyebrow', - code: '🤨', - keywords: ['suspicious', 'raised_eyebrow'], - }, - { - name: 'neutral_face', - code: '😐', - keywords: ['meh', 'neutral_face', 'deadpan', 'face', 'neutral'], - }, - { - name: 'expressionless', - code: '😑', - keywords: ['expressionless', 'face', 'inexpressive', 'unexpressive'], - }, - { - name: 'no_mouth', - code: '😶', - keywords: ['mute', 'silence', 'no_mouth', 'face', 'mouth', 'quiet', 'silent'], - }, - { - name: 'face_in_clouds', - code: '😶‍🌫️', - keywords: ['face_in_clouds'], - }, - { - name: 'smirk', - code: '😏', - keywords: ['smug', 'smirk', 'face'], - }, - { - name: 'unamused', - code: '😒', - keywords: ['meh', 'unamused', 'face', 'unhappy'], - }, - { - name: 'roll_eyes', - code: '🙄', - keywords: ['roll_eyes', 'eyes', 'face', 'rolling'], - }, - { - name: 'grimacing', - code: '😬', - keywords: ['grimacing', 'face', 'grimace'], - }, - { - name: 'face_exhaling', - code: '😮‍💨', - keywords: ['face_exhaling'], - }, - { - name: 'lying_face', - code: '🤥', - keywords: ['liar', 'lying_face', 'face', 'lie', 'pinocchio'], - }, - { - name: 'relieved', - code: '😌', - keywords: ['whew', 'relieved', 'face'], - }, - { - name: 'pensive', - code: '😔', - keywords: ['pensive', 'dejected', 'face'], - }, - { - name: 'sleepy', - code: '😪', - keywords: ['tired', 'sleepy', 'face', 'sleep'], - }, - { - name: 'drooling_face', - code: '🤤', - keywords: ['drooling_face', 'drooling', 'face'], - }, - { - name: 'sleeping', - code: '😴', - keywords: ['zzz', 'sleeping', 'face', 'sleep'], - }, - { - name: 'mask', - code: '😷', - keywords: ['sick', 'ill', 'mask', 'cold', 'doctor', 'face', 'medicine'], - }, - { - name: 'face_with_thermometer', - code: '🤒', - keywords: ['sick', 'face_with_thermometer', 'face', 'ill', 'thermometer'], - }, - { - name: 'face_with_head_bandage', - code: '🤕', - keywords: ['hurt', 'face_with_head_bandage', 'bandage', 'face', 'injury'], - }, - { - name: 'nauseated_face', - code: '🤢', - keywords: ['sick', 'barf', 'disgusted', 'nauseated_face', 'face', 'nauseated', 'vomit'], - }, - { - name: 'vomiting_face', - code: '🤮', - keywords: ['barf', 'sick', 'vomiting_face'], - }, - { - name: 'sneezing_face', - code: '🤧', - keywords: ['achoo', 'sick', 'sneezing_face', 'face', 'gesundheit', 'sneeze'], - }, - { - name: 'hot_face', - code: '🥵', - keywords: ['heat', 'sweating', 'hot_face'], - }, - { - name: 'cold_face', - code: '🥶', - keywords: ['freezing', 'ice', 'cold_face'], - }, - { - name: 'woozy_face', - code: '🥴', - keywords: ['groggy', 'woozy_face'], - }, - { - name: 'dizzy_face', - code: '😵', - keywords: ['dizzy_face', 'dizzy', 'face'], - }, - { - name: 'face_with_spiral_eyes', - code: '😵‍💫', - keywords: ['face_with_spiral_eyes'], - }, - { - name: 'exploding_head', - code: '🤯', - keywords: ['mind', 'blown', 'exploding_head'], - }, - { - name: 'cowboy_hat_face', - code: '🤠', - keywords: ['cowboy_hat_face', 'cowboy', 'cowgirl', 'face', 'hat'], - }, - { - name: 'partying_face', - code: '🥳', - keywords: ['celebration', 'birthday', 'partying_face'], - }, - { - name: 'disguised_face', - code: '🥸', - keywords: ['disguised_face'], - }, - { - name: 'sunglasses', - code: '😎', - keywords: ['cool', 'sunglasses', 'bright', 'eye', 'eyewear', 'face', 'glasses', 'smile', 'sun', 'weather'], - }, - { - name: 'nerd_face', - code: '🤓', - keywords: ['geek', 'glasses', 'nerd_face', 'face', 'nerd'], - }, - { - name: 'monocle_face', - code: '🧐', - keywords: ['monocle_face'], - }, - { - name: 'confused', - code: '😕', - keywords: ['confused', 'face'], - }, - { - name: 'worried', - code: '😟', - keywords: ['nervous', 'worried', 'face'], - }, - { - name: 'slightly_frowning_face', - code: '🙁', - keywords: ['slightly_frowning_face', 'face', 'frown'], - }, - { - name: 'frowning_face', - code: '☹️', - keywords: ['frowning_face'], - }, - { - name: 'open_mouth', - code: '😮', - keywords: ['surprise', 'impressed', 'wow', 'open_mouth', 'face', 'mouth', 'open', 'sympathy'], - }, - { - name: 'hushed', - code: '😯', - keywords: ['silence', 'speechless', 'hushed', 'face', 'stunned', 'surprised'], - }, - { - name: 'astonished', - code: '😲', - keywords: ['amazed', 'gasp', 'astonished', 'face', 'shocked', 'totally'], - }, - { - name: 'flushed', - code: '😳', - keywords: ['flushed', 'dazed', 'face'], - }, - { - name: 'pleading_face', - code: '🥺', - keywords: ['puppy', 'eyes', 'pleading_face'], - }, - { - name: 'frowning', - code: '😦', - keywords: ['frowning', 'face', 'frown', 'mouth', 'open'], - }, - { - name: 'anguished', - code: '😧', - keywords: ['stunned', 'anguished', 'face'], - }, - { - name: 'fearful', - code: '😨', - keywords: ['scared', 'shocked', 'oops', 'fearful', 'face', 'fear'], - }, - { - name: 'cold_sweat', - code: '😰', - keywords: ['nervous', 'cold_sweat', 'blue', 'cold', 'face', 'mouth', 'open', 'rushed', 'sweat'], - }, - { - name: 'disappointed_relieved', - code: '😥', - keywords: ['phew', 'sweat', 'nervous', 'disappointed_relieved', 'disappointed', 'face', 'relieved', 'whew'], - }, - { - name: 'cry', - code: '😢', - keywords: ['sad', 'tear', 'cry', 'face'], - }, - { - name: 'sob', - code: '😭', - keywords: ['sad', 'cry', 'bawling', 'sob', 'face', 'tear'], - }, - { - name: 'scream', - code: '😱', - keywords: ['horror', 'shocked', 'scream', 'face', 'fear', 'fearful', 'munch', 'scared'], - }, - { - name: 'confounded', - code: '😖', - keywords: ['confounded', 'face'], - }, - { - name: 'persevere', - code: '😣', - keywords: ['struggling', 'persevere', 'face'], - }, - { - name: 'disappointed', - code: '😞', - keywords: ['sad', 'disappointed', 'face'], - }, - { - name: 'sweat', - code: '😓', - keywords: ['sweat', 'cold', 'face'], - }, - { - name: 'weary', - code: '😩', - keywords: ['tired', 'weary', 'face'], - }, - { - name: 'tired_face', - code: '😫', - keywords: ['upset', 'whine', 'tired_face', 'face', 'tired'], - }, - { - name: 'yawning_face', - code: '🥱', - keywords: ['yawning_face'], - }, - { - name: 'triumph', - code: '😤', - keywords: ['smug', 'triumph', 'face', 'won'], - }, - { - name: 'rage', - code: '😡', - keywords: ['angry', 'rage', 'pout', 'face', 'mad', 'pouting', 'red'], - }, - { - name: 'angry', - code: '😠', - keywords: ['mad', 'annoyed', 'angry', 'face'], - }, - { - name: 'cursing_face', - code: '🤬', - keywords: ['foul', 'cursing_face'], - }, - { - name: 'smiling_imp', - code: '😈', - keywords: ['devil', 'evil', 'horns', 'smiling_imp', 'face', 'fairy tale', 'fantasy', 'smile'], - }, - { - name: 'imp', - code: '👿', - keywords: ['angry', 'devil', 'evil', 'horns', 'imp', 'demon', 'face', 'fairy tale', 'fantasy'], - }, - { - name: 'skull', - code: '💀', - keywords: ['dead', 'danger', 'poison', 'skull', 'body', 'death', 'face', 'fairy tale', 'monster'], - }, - { - name: 'skull_and_crossbones', - code: '☠️', - keywords: ['danger', 'pirate', 'skull_and_crossbones', 'body', 'crossbones', 'death', 'face', 'monster', 'skull'], - }, - { - name: 'hankey', - code: '💩', - keywords: ['crap', 'hankey', 'poop', 'shit', 'comic', 'dung', 'face', 'monster', 'poo'], - }, - { - name: 'clown_face', - code: '🤡', - keywords: ['clown_face', 'clown', 'face'], - }, - { - name: 'japanese_ogre', - code: '👹', - keywords: ['monster', 'japanese_ogre', 'creature', 'face', 'fairy tale', 'fantasy', 'japanese', 'ogre'], - }, - { - name: 'japanese_goblin', - code: '👺', - keywords: ['japanese_goblin', 'creature', 'face', 'fairy tale', 'fantasy', 'goblin', 'japanese', 'monster'], - }, - { - name: 'ghost', - code: '👻', - keywords: ['halloween', 'ghost', 'creature', 'face', 'fairy tale', 'fantasy', 'monster'], - }, - { - name: 'alien', - code: '👽', - keywords: ['ufo', 'alien', 'creature', 'extraterrestrial', 'face', 'fairy tale', 'fantasy', 'monster', 'space'], - }, - { - name: 'space_invader', - code: '👾', - keywords: ['game', 'retro', 'space_invader', 'alien', 'creature', 'extraterrestrial', 'face', 'fairy tale', 'fantasy', 'monster', 'space', 'ufo'], - }, - { - name: 'robot', - code: '🤖', - keywords: ['robot', 'face', 'monster'], - }, - { - name: 'smiley_cat', - code: '😺', - keywords: ['smiley_cat', 'cat', 'face', 'mouth', 'open', 'smile'], - }, - { - name: 'smile_cat', - code: '😸', - keywords: ['smile_cat', 'cat', 'eye', 'face', 'grin', 'smile'], - }, - { - name: 'joy_cat', - code: '😹', - keywords: ['joy_cat', 'cat', 'face', 'joy', 'tear'], - }, - { - name: 'heart_eyes_cat', - code: '😻', - keywords: ['heart_eyes_cat', 'cat', 'eye', 'face', 'heart', 'love', 'smile'], - }, - { - name: 'smirk_cat', - code: '😼', - keywords: ['smirk_cat', 'cat', 'face', 'ironic', 'smile', 'wry'], - }, - { - name: 'kissing_cat', - code: '😽', - keywords: ['kissing_cat', 'cat', 'eye', 'face', 'kiss'], - }, - { - name: 'scream_cat', - code: '🙀', - keywords: ['horror', 'scream_cat', 'cat', 'face', 'oh', 'surprised', 'weary'], - }, - { - name: 'crying_cat_face', - code: '😿', - keywords: ['sad', 'tear', 'crying_cat_face', 'cat', 'cry', 'face'], - }, - { - name: 'pouting_cat', - code: '😾', - keywords: ['pouting_cat', 'cat', 'face', 'pouting'], - }, - { - name: 'see_no_evil', - code: '🙈', - keywords: ['monkey', 'blind', 'ignore', 'see_no_evil', 'evil', 'face', 'forbidden', 'gesture', 'no', 'not', 'prohibited', 'see'], - }, - { - name: 'hear_no_evil', - code: '🙉', - keywords: ['monkey', 'deaf', 'hear_no_evil', 'evil', 'face', 'forbidden', 'gesture', 'hear', 'no', 'not', 'prohibited'], - }, - { - name: 'speak_no_evil', - code: '🙊', - keywords: ['monkey', 'mute', 'hush', 'speak_no_evil', 'evil', 'face', 'forbidden', 'gesture', 'no', 'not', 'prohibited', 'speak'], - }, - { - name: 'kiss', - code: '💋', - keywords: ['lipstick', 'kiss', 'heart', 'lips', 'mark', 'romance'], - }, - { - name: 'love_letter', - code: '💌', - keywords: ['email', 'envelope', 'love_letter', 'heart', 'letter', 'love', 'mail', 'romance'], - }, - { - name: 'cupid', - code: '💘', - keywords: ['love', 'heart', 'cupid', 'arrow', 'romance'], - }, - { - name: 'gift_heart', - code: '💝', - keywords: ['chocolates', 'gift_heart', 'heart', 'ribbon', 'valentine'], - }, - { - name: 'sparkling_heart', - code: '💖', - keywords: ['sparkling_heart', 'excited', 'heart', 'sparkle'], - }, - { - name: 'heartpulse', - code: '💗', - keywords: ['heartpulse', 'excited', 'growing', 'heart', 'nervous'], - }, - { - name: 'heartbeat', - code: '💓', - keywords: ['heartbeat', 'beating', 'heart', 'pulsating'], - }, - { - name: 'revolving_hearts', - code: '💞', - keywords: ['revolving_hearts', 'heart', 'revolving'], - }, - { - name: 'two_hearts', - code: '💕', - keywords: ['two_hearts', 'heart', 'love'], - }, - { - name: 'heart_decoration', - code: '💟', - keywords: ['heart_decoration', 'heart'], - }, - { - name: 'heavy_heart_exclamation', - code: '❣️', - keywords: ['heavy_heart_exclamation', 'exclamation', 'heart', 'mark', 'punctuation'], - }, - { - name: 'broken_heart', - code: '💔', - keywords: ['broken_heart', 'break', 'broken', 'heart'], - }, - { - name: 'heart_on_fire', - code: '❤️‍🔥', - keywords: ['heart_on_fire'], - }, - { - name: 'mending_heart', - code: '❤️‍🩹', - keywords: ['mending_heart'], - }, - { - name: 'heart', - code: '❤️', - keywords: ['love', 'heart'], - }, - { - name: 'orange_heart', - code: '🧡', - keywords: ['orange_heart'], - }, - { - name: 'yellow_heart', - code: '💛', - keywords: ['yellow_heart', 'heart', 'yellow'], - }, - { - name: 'green_heart', - code: '💚', - keywords: ['green_heart', 'green', 'heart'], - }, - { - name: 'blue_heart', - code: '💙', - keywords: ['blue_heart', 'blue', 'heart'], - }, - { - name: 'purple_heart', - code: '💜', - keywords: ['purple_heart', 'heart', 'purple'], - }, - { - name: 'brown_heart', - code: '🤎', - keywords: ['brown_heart'], - }, - { - name: 'black_heart', - code: '🖤', - keywords: ['black_heart', 'black', 'evil', 'heart', 'wicked'], - }, - { - name: 'white_heart', - code: '🤍', - keywords: ['white_heart'], - }, - { - name: '100', - code: '💯', - keywords: ['score', 'perfect', '100', 'full', 'hundred'], - }, - { - name: 'anger', - code: '💢', - keywords: ['angry', 'anger', 'comic', 'mad'], - }, - { - name: 'boom', - code: '💥', - keywords: ['explode', 'boom', 'collision', 'comic'], - }, - { - name: 'dizzy', - code: '💫', - keywords: ['star', 'dizzy', 'comic'], - }, - { - name: 'sweat_drops', - code: '💦', - keywords: ['water', 'workout', 'sweat_drops', 'comic', 'splashing', 'sweat'], - }, - { - name: 'dash', - code: '💨', - keywords: ['wind', 'blow', 'fast', 'dash', 'comic', 'running'], - }, - { - name: 'hole', - code: '🕳️', - keywords: ['hole'], - }, - { - name: 'bomb', - code: '💣', - keywords: ['boom', 'bomb', 'comic'], - }, - { - name: 'speech_balloon', - code: '💬', - keywords: ['comment', 'speech_balloon', 'balloon', 'bubble', 'comic', 'dialog', 'speech'], - }, - { - name: 'eye_speech_bubble', - code: '👁️‍🗨️', - keywords: ['eye_speech_bubble'], - }, - { - name: 'left_speech_bubble', - code: '🗨️', - keywords: ['left_speech_bubble'], - }, - { - name: 'right_anger_bubble', - code: '🗯️', - keywords: ['right_anger_bubble'], - }, - { - name: 'thought_balloon', - code: '💭', - keywords: ['thinking', 'thought_balloon', 'balloon', 'bubble', 'comic', 'thought'], - }, - { - name: 'zzz', - code: '💤', - keywords: ['sleeping', 'zzz', 'comic', 'sleep'], - }, - { - name: 'wave', - code: '👋', - keywords: ['goodbye', 'wave', 'body', 'hand', 'waving'], - types: ['👋🏿', '👋🏾', '👋🏽', '👋🏼', '👋🏻'], - }, - { - name: 'raised_back_of_hand', - code: '🤚', - keywords: ['raised_back_of_hand', 'backhand', 'raised'], - types: ['🤚🏿', '🤚🏾', '🤚🏽', '🤚🏼', '🤚🏻'], - }, - { - name: 'raised_hand_with_fingers_splayed', - code: '🖐️', - keywords: ['raised_hand_with_fingers_splayed'], - types: ['🖐🏿', '🖐🏾', '🖐🏽', '🖐🏼', '🖐🏻'], - }, - { - name: 'hand', - code: '✋', - keywords: ['highfive', 'stop', 'hand', 'raised_hand', 'body'], - types: ['✋🏿', '✋🏾', '✋🏽', '✋🏼', '✋🏻'], - }, - { - name: 'vulcan_salute', - code: '🖖', - keywords: ['prosper', 'spock', 'vulcan_salute', 'body', 'finger', 'hand', 'vulcan'], - types: ['🖖🏿', '🖖🏾', '🖖🏽', '🖖🏼', '🖖🏻'], - }, - { - name: 'ok_hand', - code: '👌', - keywords: ['ok_hand', 'body', 'hand', 'ok'], - types: ['👌🏿', '👌🏾', '👌🏽', '👌🏼', '👌🏻'], - }, - { - name: 'pinched_fingers', - code: '🤌', - keywords: ['pinched_fingers'], - types: ['🤌🏿', '🤌🏾', '🤌🏽', '🤌🏼', '🤌🏻'], - }, - { - name: 'pinching_hand', - code: '🤏', - keywords: ['pinching_hand'], - types: ['🤏🏿', '🤏🏾', '🤏🏽', '🤏🏼', '🤏🏻'], - }, - { - name: 'v', - code: '✌️', - keywords: ['victory', 'peace', 'v'], - types: ['✌🏿', '✌🏾', '✌🏽', '✌🏼', '✌🏻'], - }, - { - name: 'crossed_fingers', - code: '🤞', - keywords: ['luck', 'hopeful', 'crossed_fingers', 'cross', 'finger', 'hand'], - types: ['🤞🏿', '🤞🏾', '🤞🏽', '🤞🏼', '🤞🏻'], - }, - { - name: 'love_you_gesture', - code: '🤟', - keywords: ['love_you_gesture'], - types: ['🤟🏿', '🤟🏾', '🤟🏽', '🤟🏼', '🤟🏻'], - }, - { - name: 'metal', - code: '🤘', - keywords: ['metal', 'body', 'finger', 'hand', 'horns', 'rock-on'], - types: ['🤘🏿', '🤘🏾', '🤘🏽', '🤘🏼', '🤘🏻'], - }, - { - name: 'call_me_hand', - code: '🤙', - keywords: ['call_me_hand', 'call', 'hand', 'shaka'], - types: ['🤙🏿', '🤙🏾', '🤙🏽', '🤙🏼', '🤙🏻'], - }, - { - name: 'point_left', - code: '👈', - keywords: ['point_left', 'backhand', 'body', 'finger', 'hand', 'index', 'point'], - types: ['👈🏿', '👈🏾', '👈🏽', '👈🏼', '👈🏻'], - }, - { - name: 'point_right', - code: '👉', - keywords: ['point_right', 'backhand', 'body', 'finger', 'hand', 'index', 'point'], - types: ['👉🏿', '👉🏾', '👉🏽', '👉🏼', '👉🏻'], - }, - { - name: 'point_up_2', - code: '👆', - keywords: ['point_up_2', 'backhand', 'body', 'finger', 'hand', 'index', 'point', 'up'], - types: ['👆🏿', '👆🏾', '👆🏽', '👆🏼', '👆🏻'], - }, - { - name: 'middle_finger', - code: '🖕', - keywords: ['middle_finger', 'fu', 'body', 'finger', 'hand', 'middle finger'], - types: ['🖕🏿', '🖕🏾', '🖕🏽', '🖕🏼', '🖕🏻'], - }, - { - name: 'point_down', - code: '👇', - keywords: ['point_down', 'backhand', 'body', 'down', 'finger', 'hand', 'index', 'point'], - types: ['👇🏿', '👇🏾', '👇🏽', '👇🏼', '👇🏻'], - }, - { - name: 'point_up', - code: '☝️', - keywords: ['point_up'], - types: ['☝🏿', '☝🏾', '☝🏽', '☝🏼', '☝🏻'], - }, - { - name: '+1', - code: '👍', - keywords: ['approve', 'ok', '+1', 'thumbsup', 'body', 'hand', 'thumb', 'thumbs up', 'up'], - types: ['👍🏿', '👍🏾', '👍🏽', '👍🏼', '👍🏻'], - }, - { - name: '-1', - code: '👎', - keywords: ['disapprove', 'bury', '-1', 'thumbsdown', 'body', 'down', 'hand', 'thumb', 'thumbs down'], - types: ['👎🏿', '👎🏾', '👎🏽', '👎🏼', '👎🏻'], - }, - { - name: 'fist_raised', - code: '✊', - keywords: ['power', 'fist_raised', 'fist', 'body', 'clenched', 'hand', 'punch'], - types: ['✊🏿', '✊🏾', '✊🏽', '✊🏼', '✊🏻'], - }, - { - name: 'fist_oncoming', - code: '👊', - keywords: ['attack', 'fist_oncoming', 'facepunch', 'punch', 'body', 'clenched', 'fist', 'hand'], - types: ['👊🏿', '👊🏾', '👊🏽', '👊🏼', '👊🏻'], - }, - { - name: 'fist_left', - code: '🤛', - keywords: ['fist_left', 'fist', 'leftwards'], - types: ['🤛🏿', '🤛🏾', '🤛🏽', '🤛🏼', '🤛🏻'], - }, - { - name: 'fist_right', - code: '🤜', - keywords: ['fist_right', 'fist', 'rightwards'], - types: ['🤜🏿', '🤜🏾', '🤜🏽', '🤜🏼', '🤜🏻'], - }, - { - name: 'clap', - code: '👏', - keywords: ['praise', 'applause', 'clap', 'body', 'hand'], - types: ['👏🏿', '👏🏾', '👏🏽', '👏🏼', '👏🏻'], - }, - { - name: 'raised_hands', - code: '🙌', - keywords: ['hooray', 'raised_hands', 'body', 'celebration', 'gesture', 'hand', 'raised'], - types: ['🙌🏿', '🙌🏾', '🙌🏽', '🙌🏼', '🙌🏻'], - }, - { - name: 'open_hands', - code: '👐', - keywords: ['open_hands', 'body', 'hand', 'open'], - types: ['👐🏿', '👐🏾', '👐🏽', '👐🏼', '👐🏻'], - }, - { - name: 'palms_up_together', - code: '🤲', - keywords: ['palms_up_together'], - types: ['🤲🏿', '🤲🏾', '🤲🏽', '🤲🏼', '🤲🏻'], - }, - { - name: 'handshake', - code: '🤝', - keywords: ['deal', 'handshake', 'agreement', 'hand', 'meeting', 'shake'], - types: ['🤝🏿', '🤝🏾', '🤝🏽', '🤝🏼', '🤝🏻'], - }, - { - name: 'pray', - code: '🙏', - keywords: ['please', 'hope', 'wish', 'pray', 'ask', 'body', 'bow', 'folded', 'gesture', 'hand', 'thanks'], - types: ['🙏🏿', '🙏🏾', '🙏🏽', '🙏🏼', '🙏🏻'], - }, - { - name: 'writing_hand', - code: '✍️', - keywords: ['writing_hand'], - types: ['✍🏿', '✍🏾', '✍🏽', '✍🏼', '✍🏻'], - }, - { - name: 'nail_care', - code: '💅', - keywords: ['beauty', 'manicure', 'nail_care', 'body', 'care', 'cosmetics', 'nail', 'polish'], - types: ['💅🏿', '💅🏾', '💅🏽', '💅🏼', '💅🏻'], - }, - { - name: 'selfie', - code: '🤳', - keywords: ['selfie', 'camera', 'phone'], - types: ['🤳🏿', '🤳🏾', '🤳🏽', '🤳🏼', '🤳🏻'], - }, - { - name: 'muscle', - code: '💪', - keywords: ['flex', 'bicep', 'strong', 'workout', 'muscle', 'biceps', 'body', 'comic'], - types: ['💪🏿', '💪🏾', '💪🏽', '💪🏼', '💪🏻'], - }, - { - name: 'mechanical_arm', - code: '🦾', - keywords: ['mechanical_arm'], - }, - { - name: 'mechanical_leg', - code: '🦿', - keywords: ['mechanical_leg'], - }, - { - name: 'leg', - code: '🦵', - keywords: ['leg'], - types: ['🦵🏿', '🦵🏾', '🦵🏽', '🦵🏼', '🦵🏻'], - }, - { - name: 'foot', - code: '🦶', - keywords: ['foot'], - types: ['🦶🏿', '🦶🏾', '🦶🏽', '🦶🏼', '🦶🏻'], - }, - { - name: 'ear', - code: '👂', - keywords: ['hear', 'sound', 'listen', 'ear', 'body'], - types: ['👂🏿', '👂🏾', '👂🏽', '👂🏼', '👂🏻'], - }, - { - name: 'ear_with_hearing_aid', - code: '🦻', - keywords: ['ear_with_hearing_aid'], - types: ['🦻🏿', '🦻🏾', '🦻🏽', '🦻🏼', '🦻🏻'], - }, - { - name: 'nose', - code: '👃', - keywords: ['smell', 'nose', 'body'], - types: ['👃🏿', '👃🏾', '👃🏽', '👃🏼', '👃🏻'], - }, - { - name: 'brain', - code: '🧠', - keywords: ['brain'], - }, - { - name: 'anatomical_heart', - code: '🫀', - keywords: ['anatomical_heart'], - }, - { - name: 'lungs', - code: '🫁', - keywords: ['lungs'], - }, - { - name: 'tooth', - code: '🦷', - keywords: ['tooth'], - }, - { - name: 'bone', - code: '🦴', - keywords: ['bone'], - }, - { - name: 'eyes', - code: '👀', - keywords: ['look', 'see', 'watch', 'eyes', 'body', 'eye', 'face'], - }, - { - name: 'eye', - code: '👁️', - keywords: ['eye'], - }, - { - name: 'tongue', - code: '👅', - keywords: ['taste', 'tongue', 'body'], - }, - { - name: 'lips', - code: '👄', - keywords: ['kiss', 'lips', 'body', 'mouth'], - }, - { - name: 'baby', - code: '👶', - keywords: ['child', 'newborn', 'baby'], - types: ['👶🏿', '👶🏾', '👶🏽', '👶🏼', '👶🏻'], - }, - { - name: 'child', - code: '🧒', - keywords: ['child'], - types: ['🧒🏿', '🧒🏾', '🧒🏽', '🧒🏼', '🧒🏻'], - }, - { - name: 'boy', - code: '👦', - keywords: ['child', 'boy'], - types: ['👦🏿', '👦🏾', '👦🏽', '👦🏼', '👦🏻'], - }, - { - name: 'girl', - code: '👧', - keywords: ['child', 'girl', 'maiden', 'virgin', 'virgo', 'zodiac'], - types: ['👧🏿', '👧🏾', '👧🏽', '👧🏼', '👧🏻'], - }, - { - name: 'adult', - code: '🧑', - keywords: ['adult'], - types: ['🧑🏿', '🧑🏾', '🧑🏽', '🧑🏼', '🧑🏻'], - }, - { - name: 'blond_haired_person', - code: '👱', - keywords: ['blond_haired_person', 'blond'], - types: ['👱🏿', '👱🏾', '👱🏽', '👱🏼', '👱🏻'], - }, - { - name: 'man', - code: '👨', - keywords: ['mustache', 'father', 'dad', 'man'], - types: ['👨🏿', '👨🏾', '👨🏽', '👨🏼', '👨🏻'], - }, - { - name: 'bearded_person', - code: '🧔', - keywords: ['bearded_person'], - types: ['🧔🏿', '🧔🏾', '🧔🏽', '🧔🏼', '🧔🏻'], - }, - { - name: 'man_beard', - code: '🧔‍♂️', - keywords: ['man_beard'], - types: ['🧔🏿‍♂️', '🧔🏾‍♂️', '🧔🏽‍♂️', '🧔🏼‍♂️', '🧔🏻‍♂️'], - }, - { - name: 'woman_beard', - code: '🧔‍♀️', - keywords: ['woman_beard'], - types: ['🧔🏿‍♀️', '🧔🏾‍♀️', '🧔🏽‍♀️', '🧔🏼‍♀️', '🧔🏻‍♀️'], - }, - { - name: 'red_haired_man', - code: '👨‍🦰', - keywords: ['red_haired_man'], - types: ['👨🏿‍🦰', '👨🏾‍🦰', '👨🏽‍🦰', '👨🏼‍🦰', '👨🏻‍🦰'], - }, - { - name: 'curly_haired_man', - code: '👨‍🦱', - keywords: ['curly_haired_man'], - types: ['👨🏿‍🦱', '👨🏾‍🦱', '👨🏽‍🦱', '👨🏼‍🦱', '👨🏻‍🦱'], - }, - { - name: 'white_haired_man', - code: '👨‍🦳', - keywords: ['white_haired_man'], - types: ['👨🏿‍🦳', '👨🏾‍🦳', '👨🏽‍🦳', '👨🏼‍🦳', '👨🏻‍🦳'], - }, - { - name: 'bald_man', - code: '👨‍🦲', - keywords: ['bald_man'], - types: ['👨🏿‍🦲', '👨🏾‍🦲', '👨🏽‍🦲', '👨🏼‍🦲', '👨🏻‍🦲'], - }, - { - name: 'woman', - code: '👩', - keywords: ['girls', 'woman'], - types: ['👩🏿', '👩🏾', '👩🏽', '👩🏼', '👩🏻'], - }, - { - name: 'red_haired_woman', - code: '👩‍🦰', - keywords: ['red_haired_woman'], - types: ['👩🏿‍🦰', '👩🏾‍🦰', '👩🏽‍🦰', '👩🏼‍🦰', '👩🏻‍🦰'], - }, - { - name: 'person_red_hair', - code: '🧑‍🦰', - keywords: ['person_red_hair'], - types: ['🧑🏿‍🦰', '🧑🏾‍🦰', '🧑🏽‍🦰', '🧑🏼‍🦰', '🧑🏻‍🦰'], - }, - { - name: 'curly_haired_woman', - code: '👩‍🦱', - keywords: ['curly_haired_woman'], - types: ['👩🏿‍🦱', '👩🏾‍🦱', '👩🏽‍🦱', '👩🏼‍🦱', '👩🏻‍🦱'], - }, - { - name: 'person_curly_hair', - code: '🧑‍🦱', - keywords: ['person_curly_hair'], - types: ['🧑🏿‍🦱', '🧑🏾‍🦱', '🧑🏽‍🦱', '🧑🏼‍🦱', '🧑🏻‍🦱'], - }, - { - name: 'white_haired_woman', - code: '👩‍🦳', - keywords: ['white_haired_woman'], - types: ['👩🏿‍🦳', '👩🏾‍🦳', '👩🏽‍🦳', '👩🏼‍🦳', '👩🏻‍🦳'], - }, - { - name: 'person_white_hair', - code: '🧑‍🦳', - keywords: ['person_white_hair'], - types: ['🧑🏿‍🦳', '🧑🏾‍🦳', '🧑🏽‍🦳', '🧑🏼‍🦳', '🧑🏻‍🦳'], - }, - { - name: 'bald_woman', - code: '👩‍🦲', - keywords: ['bald_woman'], - types: ['👩🏿‍🦲', '👩🏾‍🦲', '👩🏽‍🦲', '👩🏼‍🦲', '👩🏻‍🦲'], - }, - { - name: 'person_bald', - code: '🧑‍🦲', - keywords: ['person_bald'], - types: ['🧑🏿‍🦲', '🧑🏾‍🦲', '🧑🏽‍🦲', '🧑🏼‍🦲', '🧑🏻‍🦲'], - }, - { - name: 'blond_haired_woman', - code: '👱‍♀️', - keywords: ['blond_haired_woman', 'blonde_woman'], - types: ['👱🏿‍♀️', '👱🏾‍♀️', '👱🏽‍♀️', '👱🏼‍♀️', '👱🏻‍♀️'], - }, - { - name: 'blond_haired_man', - code: '👱‍♂️', - keywords: ['blond_haired_man'], - types: ['👱🏿‍♂️', '👱🏾‍♂️', '👱🏽‍♂️', '👱🏼‍♂️', '👱🏻‍♂️'], - }, - { - name: 'older_adult', - code: '🧓', - keywords: ['older_adult'], - types: ['🧓🏿', '🧓🏾', '🧓🏽', '🧓🏼', '🧓🏻'], - }, - { - name: 'older_man', - code: '👴', - keywords: ['older_man', 'man', 'old'], - types: ['👴🏿', '👴🏾', '👴🏽', '👴🏼', '👴🏻'], - }, - { - name: 'older_woman', - code: '👵', - keywords: ['older_woman', 'old', 'woman'], - types: ['👵🏿', '👵🏾', '👵🏽', '👵🏼', '👵🏻'], - }, - { - name: 'frowning_person', - code: '🙍', - keywords: ['frowning_person', 'frown', 'gesture'], - types: ['🙍🏿', '🙍🏾', '🙍🏽', '🙍🏼', '🙍🏻'], - }, - { - name: 'frowning_man', - code: '🙍‍♂️', - keywords: ['frowning_man'], - types: ['🙍🏿‍♂️', '🙍🏾‍♂️', '🙍🏽‍♂️', '🙍🏼‍♂️', '🙍🏻‍♂️'], - }, - { - name: 'frowning_woman', - code: '🙍‍♀️', - keywords: ['frowning_woman'], - types: ['🙍🏿‍♀️', '🙍🏾‍♀️', '🙍🏽‍♀️', '🙍🏼‍♀️', '🙍🏻‍♀️'], - }, - { - name: 'pouting_face', - code: '🙎', - keywords: ['pouting_face', 'gesture', 'pouting'], - types: ['🙎🏿', '🙎🏾', '🙎🏽', '🙎🏼', '🙎🏻'], - }, - { - name: 'pouting_man', - code: '🙎‍♂️', - keywords: ['pouting_man'], - types: ['🙎🏿‍♂️', '🙎🏾‍♂️', '🙎🏽‍♂️', '🙎🏼‍♂️', '🙎🏻‍♂️'], - }, - { - name: 'pouting_woman', - code: '🙎‍♀️', - keywords: ['pouting_woman'], - types: ['🙎🏿‍♀️', '🙎🏾‍♀️', '🙎🏽‍♀️', '🙎🏼‍♀️', '🙎🏻‍♀️'], - }, - { - name: 'no_good', - code: '🙅', - keywords: ['stop', 'halt', 'denied', 'no_good', 'forbidden', 'gesture', 'hand', 'no', 'not', 'prohibited'], - types: ['🙅🏿', '🙅🏾', '🙅🏽', '🙅🏼', '🙅🏻'], - }, - { - name: 'no_good_man', - code: '🙅‍♂️', - keywords: ['stop', 'halt', 'denied', 'no_good_man', 'ng_man'], - types: ['🙅🏿‍♂️', '🙅🏾‍♂️', '🙅🏽‍♂️', '🙅🏼‍♂️', '🙅🏻‍♂️'], - }, - { - name: 'no_good_woman', - code: '🙅‍♀️', - keywords: ['stop', 'halt', 'denied', 'no_good_woman', 'ng_woman'], - types: ['🙅🏿‍♀️', '🙅🏾‍♀️', '🙅🏽‍♀️', '🙅🏼‍♀️', '🙅🏻‍♀️'], - }, - { - name: 'ok_person', - code: '🙆', - keywords: ['ok_person', 'gesture', 'hand', 'ok'], - types: ['🙆🏿', '🙆🏾', '🙆🏽', '🙆🏼', '🙆🏻'], - }, - { - name: 'ok_man', - code: '🙆‍♂️', - keywords: ['ok_man'], - types: ['🙆🏿‍♂️', '🙆🏾‍♂️', '🙆🏽‍♂️', '🙆🏼‍♂️', '🙆🏻‍♂️'], - }, - { - name: 'ok_woman', - code: '🙆‍♀️', - keywords: ['ok_woman'], - types: ['🙆🏿‍♀️', '🙆🏾‍♀️', '🙆🏽‍♀️', '🙆🏼‍♀️', '🙆🏻‍♀️'], - }, - { - name: 'tipping_hand_person', - code: '💁', - keywords: ['tipping_hand_person', 'information_desk_person', 'hand', 'help', 'information', 'sassy'], - types: ['💁🏿', '💁🏾', '💁🏽', '💁🏼', '💁🏻'], - }, - { - name: 'tipping_hand_man', - code: '💁‍♂️', - keywords: ['information', 'tipping_hand_man', 'sassy_man'], - types: ['💁🏿‍♂️', '💁🏾‍♂️', '💁🏽‍♂️', '💁🏼‍♂️', '💁🏻‍♂️'], - }, - { - name: 'tipping_hand_woman', - code: '💁‍♀️', - keywords: ['information', 'tipping_hand_woman', 'sassy_woman'], - types: ['💁🏿‍♀️', '💁🏾‍♀️', '💁🏽‍♀️', '💁🏼‍♀️', '💁🏻‍♀️'], - }, - { - name: 'raising_hand', - code: '🙋', - keywords: ['raising_hand', 'gesture', 'hand', 'happy', 'raised'], - types: ['🙋🏿', '🙋🏾', '🙋🏽', '🙋🏼', '🙋🏻'], - }, - { - name: 'raising_hand_man', - code: '🙋‍♂️', - keywords: ['raising_hand_man'], - types: ['🙋🏿‍♂️', '🙋🏾‍♂️', '🙋🏽‍♂️', '🙋🏼‍♂️', '🙋🏻‍♂️'], - }, - { - name: 'raising_hand_woman', - code: '🙋‍♀️', - keywords: ['raising_hand_woman'], - types: ['🙋🏿‍♀️', '🙋🏾‍♀️', '🙋🏽‍♀️', '🙋🏼‍♀️', '🙋🏻‍♀️'], - }, - { - name: 'deaf_person', - code: '🧏', - keywords: ['deaf_person'], - types: ['🧏🏿', '🧏🏾', '🧏🏽', '🧏🏼', '🧏🏻'], - }, - { - name: 'deaf_man', - code: '🧏‍♂️', - keywords: ['deaf_man'], - types: ['🧏🏿‍♂️', '🧏🏾‍♂️', '🧏🏽‍♂️', '🧏🏼‍♂️', '🧏🏻‍♂️'], - }, - { - name: 'deaf_woman', - code: '🧏‍♀️', - keywords: ['deaf_woman'], - types: ['🧏🏿‍♀️', '🧏🏾‍♀️', '🧏🏽‍♀️', '🧏🏼‍♀️', '🧏🏻‍♀️'], - }, - { - name: 'bow', - code: '🙇', - keywords: ['respect', 'thanks', 'bow', 'apology', 'gesture', 'sorry'], - types: ['🙇🏿', '🙇🏾', '🙇🏽', '🙇🏼', '🙇🏻'], - }, - { - name: 'bowing_man', - code: '🙇‍♂️', - keywords: ['respect', 'thanks', 'bowing_man'], - types: ['🙇🏿‍♂️', '🙇🏾‍♂️', '🙇🏽‍♂️', '🙇🏼‍♂️', '🙇🏻‍♂️'], - }, - { - name: 'bowing_woman', - code: '🙇‍♀️', - keywords: ['respect', 'thanks', 'bowing_woman'], - types: ['🙇🏿‍♀️', '🙇🏾‍♀️', '🙇🏽‍♀️', '🙇🏼‍♀️', '🙇🏻‍♀️'], - }, - { - name: 'facepalm', - code: '🤦', - keywords: ['facepalm', 'disbelief', 'exasperation', 'face', 'palm'], - types: ['🤦🏿', '🤦🏾', '🤦🏽', '🤦🏼', '🤦🏻'], - }, - { - name: 'man_facepalming', - code: '🤦‍♂️', - keywords: ['man_facepalming'], - types: ['🤦🏿‍♂️', '🤦🏾‍♂️', '🤦🏽‍♂️', '🤦🏼‍♂️', '🤦🏻‍♂️'], - }, - { - name: 'woman_facepalming', - code: '🤦‍♀️', - keywords: ['woman_facepalming'], - types: ['🤦🏿‍♀️', '🤦🏾‍♀️', '🤦🏽‍♀️', '🤦🏼‍♀️', '🤦🏻‍♀️'], - }, - { - name: 'shrug', - code: '🤷', - keywords: ['shrug', 'doubt', 'ignorance', 'indifference'], - types: ['🤷🏿', '🤷🏾', '🤷🏽', '🤷🏼', '🤷🏻'], - }, - { - name: 'man_shrugging', - code: '🤷‍♂️', - keywords: ['man_shrugging'], - types: ['🤷🏿‍♂️', '🤷🏾‍♂️', '🤷🏽‍♂️', '🤷🏼‍♂️', '🤷🏻‍♂️'], - }, - { - name: 'woman_shrugging', - code: '🤷‍♀️', - keywords: ['woman_shrugging'], - types: ['🤷🏿‍♀️', '🤷🏾‍♀️', '🤷🏽‍♀️', '🤷🏼‍♀️', '🤷🏻‍♀️'], - }, - { - name: 'health_worker', - code: '🧑‍⚕️', - keywords: ['health_worker'], - types: ['🧑🏿‍⚕️', '🧑🏾‍⚕️', '🧑🏽‍⚕️', '🧑🏼‍⚕️', '🧑🏻‍⚕️'], - }, - { - name: 'man_health_worker', - code: '👨‍⚕️', - keywords: ['doctor', 'nurse', 'man_health_worker'], - types: ['👨🏿‍⚕️', '👨🏾‍⚕️', '👨🏽‍⚕️', '👨🏼‍⚕️', '👨🏻‍⚕️'], - }, - { - name: 'woman_health_worker', - code: '👩‍⚕️', - keywords: ['doctor', 'nurse', 'woman_health_worker'], - types: ['👩🏿‍⚕️', '👩🏾‍⚕️', '👩🏽‍⚕️', '👩🏼‍⚕️', '👩🏻‍⚕️'], - }, - { - name: 'student', - code: '🧑‍🎓', - keywords: ['student'], - types: ['🧑🏿‍🎓', '🧑🏾‍🎓', '🧑🏽‍🎓', '🧑🏼‍🎓', '🧑🏻‍🎓'], - }, - { - name: 'man_student', - code: '👨‍🎓', - keywords: ['graduation', 'man_student'], - types: ['👨🏿‍🎓', '👨🏾‍🎓', '👨🏽‍🎓', '👨🏼‍🎓', '👨🏻‍🎓'], - }, - { - name: 'woman_student', - code: '👩‍🎓', - keywords: ['graduation', 'woman_student'], - types: ['👩🏿‍🎓', '👩🏾‍🎓', '👩🏽‍🎓', '👩🏼‍🎓', '👩🏻‍🎓'], - }, - { - name: 'teacher', - code: '🧑‍🏫', - keywords: ['teacher'], - types: ['🧑🏿‍🏫', '🧑🏾‍🏫', '🧑🏽‍🏫', '🧑🏼‍🏫', '🧑🏻‍🏫'], - }, - { - name: 'man_teacher', - code: '👨‍🏫', - keywords: ['school', 'professor', 'man_teacher'], - types: ['👨🏿‍🏫', '👨🏾‍🏫', '👨🏽‍🏫', '👨🏼‍🏫', '👨🏻‍🏫'], - }, - { - name: 'woman_teacher', - code: '👩‍🏫', - keywords: ['school', 'professor', 'woman_teacher'], - types: ['👩🏿‍🏫', '👩🏾‍🏫', '👩🏽‍🏫', '👩🏼‍🏫', '👩🏻‍🏫'], - }, - { - name: 'judge', - code: '🧑‍⚖️', - keywords: ['judge'], - types: ['🧑🏿‍⚖️', '🧑🏾‍⚖️', '🧑🏽‍⚖️', '🧑🏼‍⚖️', '🧑🏻‍⚖️'], - }, - { - name: 'man_judge', - code: '👨‍⚖️', - keywords: ['justice', 'man_judge'], - types: ['👨🏿‍⚖️', '👨🏾‍⚖️', '👨🏽‍⚖️', '👨🏼‍⚖️', '👨🏻‍⚖️'], - }, - { - name: 'woman_judge', - code: '👩‍⚖️', - keywords: ['justice', 'woman_judge'], - types: ['👩🏿‍⚖️', '👩🏾‍⚖️', '👩🏽‍⚖️', '👩🏼‍⚖️', '👩🏻‍⚖️'], - }, - { - name: 'farmer', - code: '🧑‍🌾', - keywords: ['farmer'], - types: ['🧑🏿‍🌾', '🧑🏾‍🌾', '🧑🏽‍🌾', '🧑🏼‍🌾', '🧑🏻‍🌾'], - }, - { - name: 'man_farmer', - code: '👨‍🌾', - keywords: ['man_farmer'], - types: ['👨🏿‍🌾', '👨🏾‍🌾', '👨🏽‍🌾', '👨🏼‍🌾', '👨🏻‍🌾'], - }, - { - name: 'woman_farmer', - code: '👩‍🌾', - keywords: ['woman_farmer'], - types: ['👩🏿‍🌾', '👩🏾‍🌾', '👩🏽‍🌾', '👩🏼‍🌾', '👩🏻‍🌾'], - }, - { - name: 'cook', - code: '🧑‍🍳', - keywords: ['cook'], - types: ['🧑🏿‍🍳', '🧑🏾‍🍳', '🧑🏽‍🍳', '🧑🏼‍🍳', '🧑🏻‍🍳'], - }, - { - name: 'man_cook', - code: '👨‍🍳', - keywords: ['chef', 'man_cook'], - types: ['👨🏿‍🍳', '👨🏾‍🍳', '👨🏽‍🍳', '👨🏼‍🍳', '👨🏻‍🍳'], - }, - { - name: 'woman_cook', - code: '👩‍🍳', - keywords: ['chef', 'woman_cook'], - types: ['👩🏿‍🍳', '👩🏾‍🍳', '👩🏽‍🍳', '👩🏼‍🍳', '👩🏻‍🍳'], - }, - { - name: 'mechanic', - code: '🧑‍🔧', - keywords: ['mechanic'], - types: ['🧑🏿‍🔧', '🧑🏾‍🔧', '🧑🏽‍🔧', '🧑🏼‍🔧', '🧑🏻‍🔧'], - }, - { - name: 'man_mechanic', - code: '👨‍🔧', - keywords: ['man_mechanic'], - types: ['👨🏿‍🔧', '👨🏾‍🔧', '👨🏽‍🔧', '👨🏼‍🔧', '👨🏻‍🔧'], - }, - { - name: 'woman_mechanic', - code: '👩‍🔧', - keywords: ['woman_mechanic'], - types: ['👩🏿‍🔧', '👩🏾‍🔧', '👩🏽‍🔧', '👩🏼‍🔧', '👩🏻‍🔧'], - }, - { - name: 'factory_worker', - code: '🧑‍🏭', - keywords: ['factory_worker'], - types: ['🧑🏿‍🏭', '🧑🏾‍🏭', '🧑🏽‍🏭', '🧑🏼‍🏭', '🧑🏻‍🏭'], - }, - { - name: 'man_factory_worker', - code: '👨‍🏭', - keywords: ['man_factory_worker'], - types: ['👨🏿‍🏭', '👨🏾‍🏭', '👨🏽‍🏭', '👨🏼‍🏭', '👨🏻‍🏭'], - }, - { - name: 'woman_factory_worker', - code: '👩‍🏭', - keywords: ['woman_factory_worker'], - types: ['👩🏿‍🏭', '👩🏾‍🏭', '👩🏽‍🏭', '👩🏼‍🏭', '👩🏻‍🏭'], - }, - { - name: 'office_worker', - code: '🧑‍💼', - keywords: ['office_worker'], - types: ['🧑🏿‍💼', '🧑🏾‍💼', '🧑🏽‍💼', '🧑🏼‍💼', '🧑🏻‍💼'], - }, - { - name: 'man_office_worker', - code: '👨‍💼', - keywords: ['business', 'man_office_worker'], - types: ['👨🏿‍💼', '👨🏾‍💼', '👨🏽‍💼', '👨🏼‍💼', '👨🏻‍💼'], - }, - { - name: 'woman_office_worker', - code: '👩‍💼', - keywords: ['business', 'woman_office_worker'], - types: ['👩🏿‍💼', '👩🏾‍💼', '👩🏽‍💼', '👩🏼‍💼', '👩🏻‍💼'], - }, - { - name: 'scientist', - code: '🧑‍🔬', - keywords: ['scientist'], - types: ['🧑🏿‍🔬', '🧑🏾‍🔬', '🧑🏽‍🔬', '🧑🏼‍🔬', '🧑🏻‍🔬'], - }, - { - name: 'man_scientist', - code: '👨‍🔬', - keywords: ['research', 'man_scientist'], - types: ['👨🏿‍🔬', '👨🏾‍🔬', '👨🏽‍🔬', '👨🏼‍🔬', '👨🏻‍🔬'], - }, - { - name: 'woman_scientist', - code: '👩‍🔬', - keywords: ['research', 'woman_scientist'], - types: ['👩🏿‍🔬', '👩🏾‍🔬', '👩🏽‍🔬', '👩🏼‍🔬', '👩🏻‍🔬'], - }, - { - name: 'technologist', - code: '🧑‍💻', - keywords: ['technologist'], - types: ['🧑🏿‍💻', '🧑🏾‍💻', '🧑🏽‍💻', '🧑🏼‍💻', '🧑🏻‍💻'], - }, - { - name: 'man_technologist', - code: '👨‍💻', - keywords: ['coder', 'man_technologist'], - types: ['👨🏿‍💻', '👨🏾‍💻', '👨🏽‍💻', '👨🏼‍💻', '👨🏻‍💻'], - }, - { - name: 'woman_technologist', - code: '👩‍💻', - keywords: ['coder', 'woman_technologist'], - types: ['👩🏿‍💻', '👩🏾‍💻', '👩🏽‍💻', '👩🏼‍💻', '👩🏻‍💻'], - }, - { - name: 'singer', - code: '🧑‍🎤', - keywords: ['singer'], - types: ['🧑🏿‍🎤', '🧑🏾‍🎤', '🧑🏽‍🎤', '🧑🏼‍🎤', '🧑🏻‍🎤'], - }, - { - name: 'man_singer', - code: '👨‍🎤', - keywords: ['rockstar', 'man_singer'], - types: ['👨🏿‍🎤', '👨🏾‍🎤', '👨🏽‍🎤', '👨🏼‍🎤', '👨🏻‍🎤'], - }, - { - name: 'woman_singer', - code: '👩‍🎤', - keywords: ['rockstar', 'woman_singer'], - types: ['👩🏿‍🎤', '👩🏾‍🎤', '👩🏽‍🎤', '👩🏼‍🎤', '👩🏻‍🎤'], - }, - { - name: 'artist', - code: '🧑‍🎨', - keywords: ['artist'], - types: ['🧑🏿‍🎨', '🧑🏾‍🎨', '🧑🏽‍🎨', '🧑🏼‍🎨', '🧑🏻‍🎨'], - }, - { - name: 'man_artist', - code: '👨‍🎨', - keywords: ['painter', 'man_artist'], - types: ['👨🏿‍🎨', '👨🏾‍🎨', '👨🏽‍🎨', '👨🏼‍🎨', '👨🏻‍🎨'], - }, - { - name: 'woman_artist', - code: '👩‍🎨', - keywords: ['painter', 'woman_artist'], - types: ['👩🏿‍🎨', '👩🏾‍🎨', '👩🏽‍🎨', '👩🏼‍🎨', '👩🏻‍🎨'], - }, - { - name: 'pilot', - code: '🧑‍✈️', - keywords: ['pilot'], - types: ['🧑🏿‍✈️', '🧑🏾‍✈️', '🧑🏽‍✈️', '🧑🏼‍✈️', '🧑🏻‍✈️'], - }, - { - name: 'man_pilot', - code: '👨‍✈️', - keywords: ['man_pilot'], - types: ['👨🏿‍✈️', '👨🏾‍✈️', '👨🏽‍✈️', '👨🏼‍✈️', '👨🏻‍✈️'], - }, - { - name: 'woman_pilot', - code: '👩‍✈️', - keywords: ['woman_pilot'], - types: ['👩🏿‍✈️', '👩🏾‍✈️', '👩🏽‍✈️', '👩🏼‍✈️', '👩🏻‍✈️'], - }, - { - name: 'astronaut', - code: '🧑‍🚀', - keywords: ['astronaut'], - types: ['🧑🏿‍🚀', '🧑🏾‍🚀', '🧑🏽‍🚀', '🧑🏼‍🚀', '🧑🏻‍🚀'], - }, - { - name: 'man_astronaut', - code: '👨‍🚀', - keywords: ['space', 'man_astronaut'], - types: ['👨🏿‍🚀', '👨🏾‍🚀', '👨🏽‍🚀', '👨🏼‍🚀', '👨🏻‍🚀'], - }, - { - name: 'woman_astronaut', - code: '👩‍🚀', - keywords: ['space', 'woman_astronaut'], - types: ['👩🏿‍🚀', '👩🏾‍🚀', '👩🏽‍🚀', '👩🏼‍🚀', '👩🏻‍🚀'], - }, - { - name: 'firefighter', - code: '🧑‍🚒', - keywords: ['firefighter'], - types: ['🧑🏿‍🚒', '🧑🏾‍🚒', '🧑🏽‍🚒', '🧑🏼‍🚒', '🧑🏻‍🚒'], - }, - { - name: 'man_firefighter', - code: '👨‍🚒', - keywords: ['man_firefighter'], - types: ['👨🏿‍🚒', '👨🏾‍🚒', '👨🏽‍🚒', '👨🏼‍🚒', '👨🏻‍🚒'], - }, - { - name: 'woman_firefighter', - code: '👩‍🚒', - keywords: ['woman_firefighter'], - types: ['👩🏿‍🚒', '👩🏾‍🚒', '👩🏽‍🚒', '👩🏼‍🚒', '👩🏻‍🚒'], - }, - { - name: 'police_officer', - code: '👮', - keywords: ['law', 'police_officer', 'cop', 'officer', 'police'], - types: ['👮🏿', '👮🏾', '👮🏽', '👮🏼', '👮🏻'], - }, - { - name: 'policeman', - code: '👮‍♂️', - keywords: ['law', 'cop', 'policeman'], - types: ['👮🏿‍♂️', '👮🏾‍♂️', '👮🏽‍♂️', '👮🏼‍♂️', '👮🏻‍♂️'], - }, - { - name: 'policewoman', - code: '👮‍♀️', - keywords: ['law', 'cop', 'policewoman'], - types: ['👮🏿‍♀️', '👮🏾‍♀️', '👮🏽‍♀️', '👮🏼‍♀️', '👮🏻‍♀️'], - }, - { - name: 'detective', - code: '🕵️', - keywords: ['sleuth', 'detective'], - types: ['🕵🏿', '🕵🏾', '🕵🏽', '🕵🏼', '🕵🏻'], - }, - { - name: 'male_detective', - code: '🕵️‍♂️', - keywords: ['sleuth', 'male_detective'], - types: ['🕵🏿‍♂️', '🕵🏾‍♂️', '🕵🏽‍♂️', '🕵🏼‍♂️', '🕵🏻‍♂️'], - }, - { - name: 'female_detective', - code: '🕵️‍♀️', - keywords: ['sleuth', 'female_detective'], - types: ['🕵🏿‍♀️', '🕵🏾‍♀️', '🕵🏽‍♀️', '🕵🏼‍♀️', '🕵🏻‍♀️'], - }, - { - name: 'guard', - code: '💂', - keywords: ['guard', 'guardsman'], - types: ['💂🏿', '💂🏾', '💂🏽', '💂🏼', '💂🏻'], - }, - { - name: 'guardsman', - code: '💂‍♂️', - keywords: ['guardsman'], - types: ['💂🏿‍♂️', '💂🏾‍♂️', '💂🏽‍♂️', '💂🏼‍♂️', '💂🏻‍♂️'], - }, - { - name: 'guardswoman', - code: '💂‍♀️', - keywords: ['guardswoman'], - types: ['💂🏿‍♀️', '💂🏾‍♀️', '💂🏽‍♀️', '💂🏼‍♀️', '💂🏻‍♀️'], - }, - { - name: 'ninja', - code: '🥷', - keywords: ['ninja'], - types: ['🥷🏿', '🥷🏾', '🥷🏽', '🥷🏼', '🥷🏻'], - }, - { - name: 'construction_worker', - code: '👷', - keywords: ['helmet', 'construction_worker', 'construction', 'hat', 'worker'], - types: ['👷🏿', '👷🏾', '👷🏽', '👷🏼', '👷🏻'], - }, - { - name: 'construction_worker_man', - code: '👷‍♂️', - keywords: ['helmet', 'construction_worker_man'], - types: ['👷🏿‍♂️', '👷🏾‍♂️', '👷🏽‍♂️', '👷🏼‍♂️', '👷🏻‍♂️'], - }, - { - name: 'construction_worker_woman', - code: '👷‍♀️', - keywords: ['helmet', 'construction_worker_woman'], - types: ['👷🏿‍♀️', '👷🏾‍♀️', '👷🏽‍♀️', '👷🏼‍♀️', '👷🏻‍♀️'], - }, - { - name: 'prince', - code: '🤴', - keywords: ['crown', 'royal', 'prince'], - types: ['🤴🏿', '🤴🏾', '🤴🏽', '🤴🏼', '🤴🏻'], - }, - { - name: 'princess', - code: '👸', - keywords: ['crown', 'royal', 'princess', 'fairy tale', 'fantasy'], - types: ['👸🏿', '👸🏾', '👸🏽', '👸🏼', '👸🏻'], - }, - { - name: 'person_with_turban', - code: '👳', - keywords: ['person_with_turban', 'man', 'turban'], - types: ['👳🏿', '👳🏾', '👳🏽', '👳🏼', '👳🏻'], - }, - { - name: 'man_with_turban', - code: '👳‍♂️', - keywords: ['man_with_turban'], - types: ['👳🏿‍♂️', '👳🏾‍♂️', '👳🏽‍♂️', '👳🏼‍♂️', '👳🏻‍♂️'], - }, - { - name: 'woman_with_turban', - code: '👳‍♀️', - keywords: ['woman_with_turban'], - types: ['👳🏿‍♀️', '👳🏾‍♀️', '👳🏽‍♀️', '👳🏼‍♀️', '👳🏻‍♀️'], - }, - { - name: 'man_with_gua_pi_mao', - code: '👲', - keywords: ['man_with_gua_pi_mao', 'gua pi mao', 'hat', 'man'], - types: ['👲🏿', '👲🏾', '👲🏽', '👲🏼', '👲🏻'], - }, - { - name: 'woman_with_headscarf', - code: '🧕', - keywords: ['hijab', 'woman_with_headscarf'], - types: ['🧕🏿', '🧕🏾', '🧕🏽', '🧕🏼', '🧕🏻'], - }, - { - name: 'person_in_tuxedo', - code: '🤵', - keywords: ['groom', 'marriage', 'wedding', 'person_in_tuxedo', 'man', 'tuxedo'], - types: ['🤵🏿', '🤵🏾', '🤵🏽', '🤵🏼', '🤵🏻'], - }, - { - name: 'man_in_tuxedo', - code: '🤵‍♂️', - keywords: ['man_in_tuxedo'], - types: ['🤵🏿‍♂️', '🤵🏾‍♂️', '🤵🏽‍♂️', '🤵🏼‍♂️', '🤵🏻‍♂️'], - }, - { - name: 'woman_in_tuxedo', - code: '🤵‍♀️', - keywords: ['woman_in_tuxedo'], - types: ['🤵🏿‍♀️', '🤵🏾‍♀️', '🤵🏽‍♀️', '🤵🏼‍♀️', '🤵🏻‍♀️'], - }, - { - name: 'person_with_veil', - code: '👰', - keywords: ['marriage', 'wedding', 'person_with_veil', 'bride', 'veil'], - types: ['👰🏿', '👰🏾', '👰🏽', '👰🏼', '👰🏻'], - }, - { - name: 'man_with_veil', - code: '👰‍♂️', - keywords: ['man_with_veil'], - types: ['👰🏿‍♂️', '👰🏾‍♂️', '👰🏽‍♂️', '👰🏼‍♂️', '👰🏻‍♂️'], - }, - { - name: 'woman_with_veil', - code: '👰‍♀️', - keywords: ['woman_with_veil', 'bride_with_veil'], - types: ['👰🏿‍♀️', '👰🏾‍♀️', '👰🏽‍♀️', '👰🏼‍♀️', '👰🏻‍♀️'], - }, - { - name: 'pregnant_woman', - code: '🤰', - keywords: ['pregnant_woman', 'pregnant', 'woman'], - types: ['🤰🏿', '🤰🏾', '🤰🏽', '🤰🏼', '🤰🏻'], - }, - { - name: 'breast_feeding', - code: '🤱', - keywords: ['nursing', 'breast_feeding'], - types: ['🤱🏿', '🤱🏾', '🤱🏽', '🤱🏼', '🤱🏻'], - }, - { - name: 'woman_feeding_baby', - code: '👩‍🍼', - keywords: ['woman_feeding_baby'], - types: ['👩🏿‍🍼', '👩🏾‍🍼', '👩🏽‍🍼', '👩🏼‍🍼', '👩🏻‍🍼'], - }, - { - name: 'man_feeding_baby', - code: '👨‍🍼', - keywords: ['man_feeding_baby'], - types: ['👨🏿‍🍼', '👨🏾‍🍼', '👨🏽‍🍼', '👨🏼‍🍼', '👨🏻‍🍼'], - }, - { - name: 'person_feeding_baby', - code: '🧑‍🍼', - keywords: ['person_feeding_baby'], - types: ['🧑🏿‍🍼', '🧑🏾‍🍼', '🧑🏽‍🍼', '🧑🏼‍🍼', '🧑🏻‍🍼'], - }, - { - name: 'angel', - code: '👼', - keywords: ['angel', 'baby', 'face', 'fairy tale', 'fantasy'], - types: ['👼🏿', '👼🏾', '👼🏽', '👼🏼', '👼🏻'], - }, - { - name: 'santa', - code: '🎅', - keywords: ['christmas', 'santa', 'activity', 'celebration', 'fairy tale', 'fantasy', 'father'], - types: ['🎅🏿', '🎅🏾', '🎅🏽', '🎅🏼', '🎅🏻'], - }, - { - name: 'mrs_claus', - code: '🤶', - keywords: ['santa', 'mrs_claus', 'christmas', 'mother', 'mrs. claus'], - types: ['🤶🏿', '🤶🏾', '🤶🏽', '🤶🏼', '🤶🏻'], - }, - { - name: 'mx_claus', - code: '🧑‍🎄', - keywords: ['mx_claus'], - types: ['🧑🏿‍🎄', '🧑🏾‍🎄', '🧑🏽‍🎄', '🧑🏼‍🎄', '🧑🏻‍🎄'], - }, - { - name: 'superhero', - code: '🦸', - keywords: ['superhero'], - types: ['🦸🏿', '🦸🏾', '🦸🏽', '🦸🏼', '🦸🏻'], - }, - { - name: 'superhero_man', - code: '🦸‍♂️', - keywords: ['superhero_man'], - types: ['🦸🏿‍♂️', '🦸🏾‍♂️', '🦸🏽‍♂️', '🦸🏼‍♂️', '🦸🏻‍♂️'], - }, - { - name: 'superhero_woman', - code: '🦸‍♀️', - keywords: ['superhero_woman'], - types: ['🦸🏿‍♀️', '🦸🏾‍♀️', '🦸🏽‍♀️', '🦸🏼‍♀️', '🦸🏻‍♀️'], - }, - { - name: 'supervillain', - code: '🦹', - keywords: ['supervillain'], - types: ['🦹🏿', '🦹🏾', '🦹🏽', '🦹🏼', '🦹🏻'], - }, - { - name: 'supervillain_man', - code: '🦹‍♂️', - keywords: ['supervillain_man'], - types: ['🦹🏿‍♂️', '🦹🏾‍♂️', '🦹🏽‍♂️', '🦹🏼‍♂️', '🦹🏻‍♂️'], - }, - { - name: 'supervillain_woman', - code: '🦹‍♀️', - keywords: ['supervillain_woman'], - types: ['🦹🏿‍♀️', '🦹🏾‍♀️', '🦹🏽‍♀️', '🦹🏼‍♀️', '🦹🏻‍♀️'], - }, - { - name: 'mage', - code: '🧙', - keywords: ['wizard', 'mage'], - types: ['🧙🏿', '🧙🏾', '🧙🏽', '🧙🏼', '🧙🏻'], - }, - { - name: 'mage_man', - code: '🧙‍♂️', - keywords: ['wizard', 'mage_man'], - types: ['🧙🏿‍♂️', '🧙🏾‍♂️', '🧙🏽‍♂️', '🧙🏼‍♂️', '🧙🏻‍♂️'], - }, - { - name: 'mage_woman', - code: '🧙‍♀️', - keywords: ['wizard', 'mage_woman'], - types: ['🧙🏿‍♀️', '🧙🏾‍♀️', '🧙🏽‍♀️', '🧙🏼‍♀️', '🧙🏻‍♀️'], - }, - { - name: 'fairy', - code: '🧚', - keywords: ['fairy'], - types: ['🧚🏿', '🧚🏾', '🧚🏽', '🧚🏼', '🧚🏻'], - }, - { - name: 'fairy_man', - code: '🧚‍♂️', - keywords: ['fairy_man'], - types: ['🧚🏿‍♂️', '🧚🏾‍♂️', '🧚🏽‍♂️', '🧚🏼‍♂️', '🧚🏻‍♂️'], - }, - { - name: 'fairy_woman', - code: '🧚‍♀️', - keywords: ['fairy_woman'], - types: ['🧚🏿‍♀️', '🧚🏾‍♀️', '🧚🏽‍♀️', '🧚🏼‍♀️', '🧚🏻‍♀️'], - }, - { - name: 'vampire', - code: '🧛', - keywords: ['vampire'], - types: ['🧛🏿', '🧛🏾', '🧛🏽', '🧛🏼', '🧛🏻'], - }, - { - name: 'vampire_man', - code: '🧛‍♂️', - keywords: ['vampire_man'], - types: ['🧛🏿‍♂️', '🧛🏾‍♂️', '🧛🏽‍♂️', '🧛🏼‍♂️', '🧛🏻‍♂️'], - }, - { - name: 'vampire_woman', - code: '🧛‍♀️', - keywords: ['vampire_woman'], - types: ['🧛🏿‍♀️', '🧛🏾‍♀️', '🧛🏽‍♀️', '🧛🏼‍♀️', '🧛🏻‍♀️'], - }, - { - name: 'merperson', - code: '🧜', - keywords: ['merperson'], - types: ['🧜🏿', '🧜🏾', '🧜🏽', '🧜🏼', '🧜🏻'], - }, - { - name: 'merman', - code: '🧜‍♂️', - keywords: ['merman'], - types: ['🧜🏿‍♂️', '🧜🏾‍♂️', '🧜🏽‍♂️', '🧜🏼‍♂️', '🧜🏻‍♂️'], - }, - { - name: 'mermaid', - code: '🧜‍♀️', - keywords: ['mermaid'], - types: ['🧜🏿‍♀️', '🧜🏾‍♀️', '🧜🏽‍♀️', '🧜🏼‍♀️', '🧜🏻‍♀️'], - }, - { - name: 'elf', - code: '🧝', - keywords: ['elf'], - types: ['🧝🏿', '🧝🏾', '🧝🏽', '🧝🏼', '🧝🏻'], - }, - { - name: 'elf_man', - code: '🧝‍♂️', - keywords: ['elf_man'], - types: ['🧝🏿‍♂️', '🧝🏾‍♂️', '🧝🏽‍♂️', '🧝🏼‍♂️', '🧝🏻‍♂️'], - }, - { - name: 'elf_woman', - code: '🧝‍♀️', - keywords: ['elf_woman'], - types: ['🧝🏿‍♀️', '🧝🏾‍♀️', '🧝🏽‍♀️', '🧝🏼‍♀️', '🧝🏻‍♀️'], - }, - { - name: 'genie', - code: '🧞', - keywords: ['genie'], - }, - { - name: 'genie_man', - code: '🧞‍♂️', - keywords: ['genie_man'], - }, - { - name: 'genie_woman', - code: '🧞‍♀️', - keywords: ['genie_woman'], - }, - { - name: 'zombie', - code: '🧟', - keywords: ['zombie'], - }, - { - name: 'zombie_man', - code: '🧟‍♂️', - keywords: ['zombie_man'], - }, - { - name: 'zombie_woman', - code: '🧟‍♀️', - keywords: ['zombie_woman'], - }, - { - name: 'massage', - code: '💆', - keywords: ['spa', 'massage', 'salon'], - types: ['💆🏿', '💆🏾', '💆🏽', '💆🏼', '💆🏻'], - }, - { - name: 'massage_man', - code: '💆‍♂️', - keywords: ['spa', 'massage_man'], - types: ['💆🏿‍♂️', '💆🏾‍♂️', '💆🏽‍♂️', '💆🏼‍♂️', '💆🏻‍♂️'], - }, - { - name: 'massage_woman', - code: '💆‍♀️', - keywords: ['spa', 'massage_woman'], - types: ['💆🏿‍♀️', '💆🏾‍♀️', '💆🏽‍♀️', '💆🏼‍♀️', '💆🏻‍♀️'], - }, - { - name: 'haircut', - code: '💇', - keywords: ['beauty', 'haircut', 'barber', 'parlor'], - types: ['💇🏿', '💇🏾', '💇🏽', '💇🏼', '💇🏻'], - }, - { - name: 'haircut_man', - code: '💇‍♂️', - keywords: ['haircut_man'], - types: ['💇🏿‍♂️', '💇🏾‍♂️', '💇🏽‍♂️', '💇🏼‍♂️', '💇🏻‍♂️'], - }, - { - name: 'haircut_woman', - code: '💇‍♀️', - keywords: ['haircut_woman'], - types: ['💇🏿‍♀️', '💇🏾‍♀️', '💇🏽‍♀️', '💇🏼‍♀️', '💇🏻‍♀️'], - }, - { - name: 'walking', - code: '🚶', - keywords: ['walking', 'hike', 'pedestrian', 'walk'], - types: ['🚶🏿', '🚶🏾', '🚶🏽', '🚶🏼', '🚶🏻'], - }, - { - name: 'walking_man', - code: '🚶‍♂️', - keywords: ['walking_man'], - types: ['🚶🏿‍♂️', '🚶🏾‍♂️', '🚶🏽‍♂️', '🚶🏼‍♂️', '🚶🏻‍♂️'], - }, - { - name: 'walking_woman', - code: '🚶‍♀️', - keywords: ['walking_woman'], - types: ['🚶🏿‍♀️', '🚶🏾‍♀️', '🚶🏽‍♀️', '🚶🏼‍♀️', '🚶🏻‍♀️'], - }, - { - name: 'standing_person', - code: '🧍', - keywords: ['standing_person'], - types: ['🧍🏿', '🧍🏾', '🧍🏽', '🧍🏼', '🧍🏻'], - }, - { - name: 'standing_man', - code: '🧍‍♂️', - keywords: ['standing_man'], - types: ['🧍🏿‍♂️', '🧍🏾‍♂️', '🧍🏽‍♂️', '🧍🏼‍♂️', '🧍🏻‍♂️'], - }, - { - name: 'standing_woman', - code: '🧍‍♀️', - keywords: ['standing_woman'], - types: ['🧍🏿‍♀️', '🧍🏾‍♀️', '🧍🏽‍♀️', '🧍🏼‍♀️', '🧍🏻‍♀️'], - }, - { - name: 'kneeling_person', - code: '🧎', - keywords: ['kneeling_person'], - types: ['🧎🏿', '🧎🏾', '🧎🏽', '🧎🏼', '🧎🏻'], - }, - { - name: 'kneeling_man', - code: '🧎‍♂️', - keywords: ['kneeling_man'], - types: ['🧎🏿‍♂️', '🧎🏾‍♂️', '🧎🏽‍♂️', '🧎🏼‍♂️', '🧎🏻‍♂️'], - }, - { - name: 'kneeling_woman', - code: '🧎‍♀️', - keywords: ['kneeling_woman'], - types: ['🧎🏿‍♀️', '🧎🏾‍♀️', '🧎🏽‍♀️', '🧎🏼‍♀️', '🧎🏻‍♀️'], - }, - { - name: 'person_with_probing_cane', - code: '🧑‍🦯', - keywords: ['person_with_probing_cane'], - types: ['🧑🏿‍🦯', '🧑🏾‍🦯', '🧑🏽‍🦯', '🧑🏼‍🦯', '🧑🏻‍🦯'], - }, - { - name: 'man_with_probing_cane', - code: '👨‍🦯', - keywords: ['man_with_probing_cane'], - types: ['👨🏿‍🦯', '👨🏾‍🦯', '👨🏽‍🦯', '👨🏼‍🦯', '👨🏻‍🦯'], - }, - { - name: 'woman_with_probing_cane', - code: '👩‍🦯', - keywords: ['woman_with_probing_cane'], - types: ['👩🏿‍🦯', '👩🏾‍🦯', '👩🏽‍🦯', '👩🏼‍🦯', '👩🏻‍🦯'], - }, - { - name: 'person_in_motorized_wheelchair', - code: '🧑‍🦼', - keywords: ['person_in_motorized_wheelchair'], - types: ['🧑🏿‍🦼', '🧑🏾‍🦼', '🧑🏽‍🦼', '🧑🏼‍🦼', '🧑🏻‍🦼'], - }, - { - name: 'man_in_motorized_wheelchair', - code: '👨‍🦼', - keywords: ['man_in_motorized_wheelchair'], - types: ['👨🏿‍🦼', '👨🏾‍🦼', '👨🏽‍🦼', '👨🏼‍🦼', '👨🏻‍🦼'], - }, - { - name: 'woman_in_motorized_wheelchair', - code: '👩‍🦼', - keywords: ['woman_in_motorized_wheelchair'], - types: ['👩🏿‍🦼', '👩🏾‍🦼', '👩🏽‍🦼', '👩🏼‍🦼', '👩🏻‍🦼'], - }, - { - name: 'person_in_manual_wheelchair', - code: '🧑‍🦽', - keywords: ['person_in_manual_wheelchair'], - types: ['🧑🏿‍🦽', '🧑🏾‍🦽', '🧑🏽‍🦽', '🧑🏼‍🦽', '🧑🏻‍🦽'], - }, - { - name: 'man_in_manual_wheelchair', - code: '👨‍🦽', - keywords: ['man_in_manual_wheelchair'], - types: ['👨🏿‍🦽', '👨🏾‍🦽', '👨🏽‍🦽', '👨🏼‍🦽', '👨🏻‍🦽'], - }, - { - name: 'woman_in_manual_wheelchair', - code: '👩‍🦽', - keywords: ['woman_in_manual_wheelchair'], - types: ['👩🏿‍🦽', '👩🏾‍🦽', '👩🏽‍🦽', '👩🏼‍🦽', '👩🏻‍🦽'], - }, - { - name: 'runner', - code: '🏃', - keywords: ['exercise', 'workout', 'marathon', 'runner', 'running'], - types: ['🏃🏿', '🏃🏾', '🏃🏽', '🏃🏼', '🏃🏻'], - }, - { - name: 'running_man', - code: '🏃‍♂️', - keywords: ['exercise', 'workout', 'marathon', 'running_man'], - types: ['🏃🏿‍♂️', '🏃🏾‍♂️', '🏃🏽‍♂️', '🏃🏼‍♂️', '🏃🏻‍♂️'], - }, - { - name: 'running_woman', - code: '🏃‍♀️', - keywords: ['exercise', 'workout', 'marathon', 'running_woman'], - types: ['🏃🏿‍♀️', '🏃🏾‍♀️', '🏃🏽‍♀️', '🏃🏼‍♀️', '🏃🏻‍♀️'], - }, - { - name: 'woman_dancing', - code: '💃', - keywords: ['dress', 'woman_dancing', 'dancer'], - types: ['💃🏿', '💃🏾', '💃🏽', '💃🏼', '💃🏻'], - }, - { - name: 'man_dancing', - code: '🕺', - keywords: ['dancer', 'man_dancing', 'dance', 'man'], - types: ['🕺🏿', '🕺🏾', '🕺🏽', '🕺🏼', '🕺🏻'], - }, - { - name: 'business_suit_levitating', - code: '🕴️', - keywords: ['business_suit_levitating'], - types: ['🕴🏿', '🕴🏾', '🕴🏽', '🕴🏼', '🕴🏻'], - }, - { - name: 'dancers', - code: '👯', - keywords: ['bunny', 'dancers', 'dancer', 'ear', 'girl', 'woman'], - }, - { - name: 'dancing_men', - code: '👯‍♂️', - keywords: ['bunny', 'dancing_men'], - }, - { - name: 'dancing_women', - code: '👯‍♀️', - keywords: ['bunny', 'dancing_women'], - }, - { - name: 'sauna_person', - code: '🧖', - keywords: ['steamy', 'sauna_person'], - types: ['🧖🏿', '🧖🏾', '🧖🏽', '🧖🏼', '🧖🏻'], - }, - { - name: 'sauna_man', - code: '🧖‍♂️', - keywords: ['steamy', 'sauna_man'], - types: ['🧖🏿‍♂️', '🧖🏾‍♂️', '🧖🏽‍♂️', '🧖🏼‍♂️', '🧖🏻‍♂️'], - }, - { - name: 'sauna_woman', - code: '🧖‍♀️', - keywords: ['steamy', 'sauna_woman'], - types: ['🧖🏿‍♀️', '🧖🏾‍♀️', '🧖🏽‍♀️', '🧖🏼‍♀️', '🧖🏻‍♀️'], - }, - { - name: 'climbing', - code: '🧗', - keywords: ['bouldering', 'climbing'], - types: ['🧗🏿', '🧗🏾', '🧗🏽', '🧗🏼', '🧗🏻'], - }, - { - name: 'climbing_man', - code: '🧗‍♂️', - keywords: ['bouldering', 'climbing_man'], - types: ['🧗🏿‍♂️', '🧗🏾‍♂️', '🧗🏽‍♂️', '🧗🏼‍♂️', '🧗🏻‍♂️'], - }, - { - name: 'climbing_woman', - code: '🧗‍♀️', - keywords: ['bouldering', 'climbing_woman'], - types: ['🧗🏿‍♀️', '🧗🏾‍♀️', '🧗🏽‍♀️', '🧗🏼‍♀️', '🧗🏻‍♀️'], - }, - { - name: 'person_fencing', - code: '🤺', - keywords: ['person_fencing', 'fencer', 'fencing', 'sword'], - }, - { - name: 'horse_racing', - code: '🏇', - keywords: ['horse_racing', 'horse', 'jockey', 'racehorse', 'racing'], - types: ['🏇🏿', '🏇🏾', '🏇🏽', '🏇🏼', '🏇🏻'], - }, - { - name: 'skier', - code: '⛷️', - keywords: ['skier'], - }, - { - name: 'snowboarder', - code: '🏂', - keywords: ['snowboarder', 'ski', 'snow', 'snowboard'], - types: ['🏂🏿', '🏂🏾', '🏂🏽', '🏂🏼', '🏂🏻'], - }, - { - name: 'golfing', - code: '🏌️', - keywords: ['golfing'], - types: ['🏌🏿', '🏌🏾', '🏌🏽', '🏌🏼', '🏌🏻'], - }, - { - name: 'golfing_man', - code: '🏌️‍♂️', - keywords: ['golfing_man'], - types: ['🏌🏿‍♂️', '🏌🏾‍♂️', '🏌🏽‍♂️', '🏌🏼‍♂️', '🏌🏻‍♂️'], - }, - { - name: 'golfing_woman', - code: '🏌️‍♀️', - keywords: ['golfing_woman'], - types: ['🏌🏿‍♀️', '🏌🏾‍♀️', '🏌🏽‍♀️', '🏌🏼‍♀️', '🏌🏻‍♀️'], - }, - { - name: 'surfer', - code: '🏄', - keywords: ['surfer', 'surfing'], - types: ['🏄🏿', '🏄🏾', '🏄🏽', '🏄🏼', '🏄🏻'], - }, - { - name: 'surfing_man', - code: '🏄‍♂️', - keywords: ['surfing_man'], - types: ['🏄🏿‍♂️', '🏄🏾‍♂️', '🏄🏽‍♂️', '🏄🏼‍♂️', '🏄🏻‍♂️'], - }, - { - name: 'surfing_woman', - code: '🏄‍♀️', - keywords: ['surfing_woman'], - types: ['🏄🏿‍♀️', '🏄🏾‍♀️', '🏄🏽‍♀️', '🏄🏼‍♀️', '🏄🏻‍♀️'], - }, - { - name: 'rowboat', - code: '🚣', - keywords: ['rowboat', 'boat', 'vehicle'], - types: ['🚣🏿', '🚣🏾', '🚣🏽', '🚣🏼', '🚣🏻'], - }, - { - name: 'rowing_man', - code: '🚣‍♂️', - keywords: ['rowing_man'], - types: ['🚣🏿‍♂️', '🚣🏾‍♂️', '🚣🏽‍♂️', '🚣🏼‍♂️', '🚣🏻‍♂️'], - }, - { - name: 'rowing_woman', - code: '🚣‍♀️', - keywords: ['rowing_woman'], - types: ['🚣🏿‍♀️', '🚣🏾‍♀️', '🚣🏽‍♀️', '🚣🏼‍♀️', '🚣🏻‍♀️'], - }, - { - name: 'swimmer', - code: '🏊', - keywords: ['swimmer', 'swim'], - types: ['🏊🏿', '🏊🏾', '🏊🏽', '🏊🏼', '🏊🏻'], - }, - { - name: 'swimming_man', - code: '🏊‍♂️', - keywords: ['swimming_man'], - types: ['🏊🏿‍♂️', '🏊🏾‍♂️', '🏊🏽‍♂️', '🏊🏼‍♂️', '🏊🏻‍♂️'], - }, - { - name: 'swimming_woman', - code: '🏊‍♀️', - keywords: ['swimming_woman'], - types: ['🏊🏿‍♀️', '🏊🏾‍♀️', '🏊🏽‍♀️', '🏊🏼‍♀️', '🏊🏻‍♀️'], - }, - { - name: 'bouncing_ball_person', - code: '⛹️', - keywords: ['basketball', 'bouncing_ball_person'], - types: ['⛹🏿', '⛹🏾', '⛹🏽', '⛹🏼', '⛹🏻'], - }, - { - name: 'bouncing_ball_man', - code: '⛹️‍♂️', - keywords: ['bouncing_ball_man', 'basketball_man'], - types: ['⛹🏿‍♂️', '⛹🏾‍♂️', '⛹🏽‍♂️', '⛹🏼‍♂️', '⛹🏻‍♂️'], - }, - { - name: 'bouncing_ball_woman', - code: '⛹️‍♀️', - keywords: ['bouncing_ball_woman', 'basketball_woman'], - types: ['⛹🏿‍♀️', '⛹🏾‍♀️', '⛹🏽‍♀️', '⛹🏼‍♀️', '⛹🏻‍♀️'], - }, - { - name: 'weight_lifting', - code: '🏋️', - keywords: ['gym', 'workout', 'weight_lifting'], - types: ['🏋🏿', '🏋🏾', '🏋🏽', '🏋🏼', '🏋🏻'], - }, - { - name: 'weight_lifting_man', - code: '🏋️‍♂️', - keywords: ['gym', 'workout', 'weight_lifting_man'], - types: ['🏋🏿‍♂️', '🏋🏾‍♂️', '🏋🏽‍♂️', '🏋🏼‍♂️', '🏋🏻‍♂️'], - }, - { - name: 'weight_lifting_woman', - code: '🏋️‍♀️', - keywords: ['gym', 'workout', 'weight_lifting_woman'], - types: ['🏋🏿‍♀️', '🏋🏾‍♀️', '🏋🏽‍♀️', '🏋🏼‍♀️', '🏋🏻‍♀️'], - }, - { - name: 'bicyclist', - code: '🚴', - keywords: ['bicyclist', 'bicycle', 'bike', 'cyclist'], - types: ['🚴🏿', '🚴🏾', '🚴🏽', '🚴🏼', '🚴🏻'], - }, - { - name: 'biking_man', - code: '🚴‍♂️', - keywords: ['biking_man'], - types: ['🚴🏿‍♂️', '🚴🏾‍♂️', '🚴🏽‍♂️', '🚴🏼‍♂️', '🚴🏻‍♂️'], - }, - { - name: 'biking_woman', - code: '🚴‍♀️', - keywords: ['biking_woman'], - types: ['🚴🏿‍♀️', '🚴🏾‍♀️', '🚴🏽‍♀️', '🚴🏼‍♀️', '🚴🏻‍♀️'], - }, - { - name: 'mountain_bicyclist', - code: '🚵', - keywords: ['mountain_bicyclist', 'bicycle', 'bicyclist', 'bike', 'cyclist', 'mountain'], - types: ['🚵🏿', '🚵🏾', '🚵🏽', '🚵🏼', '🚵🏻'], - }, - { - name: 'mountain_biking_man', - code: '🚵‍♂️', - keywords: ['mountain_biking_man'], - types: ['🚵🏿‍♂️', '🚵🏾‍♂️', '🚵🏽‍♂️', '🚵🏼‍♂️', '🚵🏻‍♂️'], - }, - { - name: 'mountain_biking_woman', - code: '🚵‍♀️', - keywords: ['mountain_biking_woman'], - types: ['🚵🏿‍♀️', '🚵🏾‍♀️', '🚵🏽‍♀️', '🚵🏼‍♀️', '🚵🏻‍♀️'], - }, - { - name: 'cartwheeling', - code: '🤸', - keywords: ['cartwheeling', 'cartwheel', 'gymnastics'], - types: ['🤸🏿', '🤸🏾', '🤸🏽', '🤸🏼', '🤸🏻'], - }, - { - name: 'man_cartwheeling', - code: '🤸‍♂️', - keywords: ['man_cartwheeling'], - types: ['🤸🏿‍♂️', '🤸🏾‍♂️', '🤸🏽‍♂️', '🤸🏼‍♂️', '🤸🏻‍♂️'], - }, - { - name: 'woman_cartwheeling', - code: '🤸‍♀️', - keywords: ['woman_cartwheeling'], - types: ['🤸🏿‍♀️', '🤸🏾‍♀️', '🤸🏽‍♀️', '🤸🏼‍♀️', '🤸🏻‍♀️'], - }, - { - name: 'wrestling', - code: '🤼', - keywords: ['wrestling', 'wrestle', 'wrestler'], - }, - { - name: 'men_wrestling', - code: '🤼‍♂️', - keywords: ['men_wrestling'], - }, - { - name: 'women_wrestling', - code: '🤼‍♀️', - keywords: ['women_wrestling'], - }, - { - name: 'water_polo', - code: '🤽', - keywords: ['water_polo', 'polo', 'water'], - types: ['🤽🏿', '🤽🏾', '🤽🏽', '🤽🏼', '🤽🏻'], - }, - { - name: 'man_playing_water_polo', - code: '🤽‍♂️', - keywords: ['man_playing_water_polo'], - types: ['🤽🏿‍♂️', '🤽🏾‍♂️', '🤽🏽‍♂️', '🤽🏼‍♂️', '🤽🏻‍♂️'], - }, - { - name: 'woman_playing_water_polo', - code: '🤽‍♀️', - keywords: ['woman_playing_water_polo'], - types: ['🤽🏿‍♀️', '🤽🏾‍♀️', '🤽🏽‍♀️', '🤽🏼‍♀️', '🤽🏻‍♀️'], - }, - { - name: 'handball_person', - code: '🤾', - keywords: ['handball_person', 'ball', 'handball'], - types: ['🤾🏿', '🤾🏾', '🤾🏽', '🤾🏼', '🤾🏻'], - }, - { - name: 'man_playing_handball', - code: '🤾‍♂️', - keywords: ['man_playing_handball'], - types: ['🤾🏿‍♂️', '🤾🏾‍♂️', '🤾🏽‍♂️', '🤾🏼‍♂️', '🤾🏻‍♂️'], - }, - { - name: 'woman_playing_handball', - code: '🤾‍♀️', - keywords: ['woman_playing_handball'], - types: ['🤾🏿‍♀️', '🤾🏾‍♀️', '🤾🏽‍♀️', '🤾🏼‍♀️', '🤾🏻‍♀️'], - }, - { - name: 'juggling_person', - code: '🤹', - keywords: ['juggling_person', 'balance', 'juggle', 'multitask', 'skill'], - types: ['🤹🏿', '🤹🏾', '🤹🏽', '🤹🏼', '🤹🏻'], - }, - { - name: 'man_juggling', - code: '🤹‍♂️', - keywords: ['man_juggling'], - types: ['🤹🏿‍♂️', '🤹🏾‍♂️', '🤹🏽‍♂️', '🤹🏼‍♂️', '🤹🏻‍♂️'], - }, - { - name: 'woman_juggling', - code: '🤹‍♀️', - keywords: ['woman_juggling'], - types: ['🤹🏿‍♀️', '🤹🏾‍♀️', '🤹🏽‍♀️', '🤹🏼‍♀️', '🤹🏻‍♀️'], - }, - { - name: 'lotus_position', - code: '🧘', - keywords: ['meditation', 'lotus_position'], - types: ['🧘🏿', '🧘🏾', '🧘🏽', '🧘🏼', '🧘🏻'], - }, - { - name: 'lotus_position_man', - code: '🧘‍♂️', - keywords: ['meditation', 'lotus_position_man'], - types: ['🧘🏿‍♂️', '🧘🏾‍♂️', '🧘🏽‍♂️', '🧘🏼‍♂️', '🧘🏻‍♂️'], - }, - { - name: 'lotus_position_woman', - code: '🧘‍♀️', - keywords: ['meditation', 'lotus_position_woman'], - types: ['🧘🏿‍♀️', '🧘🏾‍♀️', '🧘🏽‍♀️', '🧘🏼‍♀️', '🧘🏻‍♀️'], - }, - { - name: 'bath', - code: '🛀', - keywords: ['shower', 'bath', 'bathtub'], - types: ['🛀🏿', '🛀🏾', '🛀🏽', '🛀🏼', '🛀🏻'], - }, - { - name: 'sleeping_bed', - code: '🛌', - keywords: ['sleeping_bed', 'hotel', 'sleep'], - types: ['🛌🏿', '🛌🏾', '🛌🏽', '🛌🏼', '🛌🏻'], - }, - { - name: 'people_holding_hands', - code: '🧑‍🤝‍🧑', - keywords: ['couple', 'date', 'people_holding_hands'], - types: ['🧑🏿‍🤝‍🧑🏿', '🧑🏿‍🤝‍🧑🏾', '🧑🏿‍🤝‍🧑🏽', '🧑🏿‍🤝‍🧑🏼', '🧑🏿‍🤝‍🧑🏻', '🧑🏾‍🤝‍🧑🏿', '🧑🏾‍🤝‍🧑🏾', '🧑🏾‍🤝‍🧑🏽', '🧑🏾‍🤝‍🧑🏼', '🧑🏾‍🤝‍🧑🏻', '🧑🏽‍🤝‍🧑🏿', '🧑🏽‍🤝‍🧑🏾', '🧑🏽‍🤝‍🧑🏽', '🧑🏽‍🤝‍🧑🏼', '🧑🏽‍🤝‍🧑🏻', '🧑🏼‍🤝‍🧑🏿', '🧑🏼‍🤝‍🧑🏾', '🧑🏼‍🤝‍🧑🏽', '🧑🏼‍🤝‍🧑🏼', '🧑🏼‍🤝‍🧑🏻', '🧑🏻‍🤝‍🧑🏿', '🧑🏻‍🤝‍🧑🏾', '🧑🏻‍🤝‍🧑🏽', '🧑🏻‍🤝‍🧑🏼', '🧑🏻‍🤝‍🧑🏻'], - }, - { - name: 'two_women_holding_hands', - code: '👭', - keywords: ['couple', 'date', 'two_women_holding_hands', 'hand', 'hold', 'woman'], - types: ['👩🏿‍🤝‍👩🏾', '👩🏿‍🤝‍👩🏽', '👩🏿‍🤝‍👩🏼', '👩🏿‍🤝‍👩🏻', '👩🏾‍🤝‍👩🏿', '👩🏾‍🤝‍👩🏽', '👩🏾‍🤝‍👩🏼', '👩🏾‍🤝‍👩🏻', '👩🏽‍🤝‍👩🏿', '👩🏽‍🤝‍👩🏾', '👩🏽‍🤝‍👩🏼', '👩🏽‍🤝‍👩🏻', '👩🏼‍🤝‍👩🏿', '👩🏼‍🤝‍👩🏾', '👩🏼‍🤝‍👩🏽', '👩🏼‍🤝‍👩🏻', '👩🏻‍🤝‍👩🏿', '👩🏻‍🤝‍👩🏾', '👩🏻‍🤝‍👩🏽', '👩🏻‍🤝‍👩🏼', '👭🏿', '👭🏾', '👭🏽', '👭🏼', '👭🏻'], - }, - { - name: 'couple', - code: '👫', - keywords: ['date', 'couple', 'hand', 'hold', 'man', 'woman'], - types: ['👩🏿‍🤝‍👨🏾', '👩🏿‍🤝‍👨🏽', '👩🏿‍🤝‍👨🏼', '👩🏿‍🤝‍👨🏻', '👩🏾‍🤝‍👨🏿', '👩🏾‍🤝‍👨🏽', '👩🏾‍🤝‍👨🏼', '👩🏾‍🤝‍👨🏻', '👩🏽‍🤝‍👨🏿', '👩🏽‍🤝‍👨🏾', '👩🏽‍🤝‍👨🏼', '👩🏽‍🤝‍👨🏻', '👩🏼‍🤝‍👨🏿', '👩🏼‍🤝‍👨🏾', '👩🏼‍🤝‍👨🏽', '👩🏼‍🤝‍👨🏻', '👩🏻‍🤝‍👨🏿', '👩🏻‍🤝‍👨🏾', '👩🏻‍🤝‍👨🏽', '👩🏻‍🤝‍👨🏼', '👫🏿', '👫🏾', '👫🏽', '👫🏼', '👫🏻'], - }, - { - name: 'two_men_holding_hands', - code: '👬', - keywords: ['couple', 'date', 'two_men_holding_hands', 'gemini', 'hand', 'hold', 'man', 'twins', 'zodiac'], - types: ['👨🏿‍🤝‍👨🏾', '👨🏿‍🤝‍👨🏽', '👨🏿‍🤝‍👨🏼', '👨🏿‍🤝‍👨🏻', '👨🏾‍🤝‍👨🏿', '👨🏾‍🤝‍👨🏽', '👨🏾‍🤝‍👨🏼', '👨🏾‍🤝‍👨🏻', '👨🏽‍🤝‍👨🏿', '👨🏽‍🤝‍👨🏾', '👨🏽‍🤝‍👨🏼', '👨🏽‍🤝‍👨🏻', '👨🏼‍🤝‍👨🏿', '👨🏼‍🤝‍👨🏾', '👨🏼‍🤝‍👨🏽', '👨🏼‍🤝‍👨🏻', '👨🏻‍🤝‍👨🏿', '👨🏻‍🤝‍👨🏾', '👨🏻‍🤝‍👨🏽', '👨🏻‍🤝‍👨🏼', '👬🏿', '👬🏾', '👬🏽', '👬🏼', '👬🏻'], - }, - { - name: 'couplekiss', - code: '💏', - keywords: ['couplekiss', 'couple', 'kiss', 'romance'], - types: ['🧑🏿‍❤️‍💋‍🧑🏾', '🧑🏿‍❤️‍💋‍🧑🏽', '🧑🏿‍❤️‍💋‍🧑🏼', '🧑🏿‍❤️‍💋‍🧑🏻', '🧑🏾‍❤️‍💋‍🧑🏿', '🧑🏾‍❤️‍💋‍🧑🏽', '🧑🏾‍❤️‍💋‍🧑🏼', '🧑🏾‍❤️‍💋‍🧑🏻', '🧑🏽‍❤️‍💋‍🧑🏿', '🧑🏽‍❤️‍💋‍🧑🏾', '🧑🏽‍❤️‍💋‍🧑🏼', '🧑🏽‍❤️‍💋‍🧑🏻', '🧑🏼‍❤️‍💋‍🧑🏿', '🧑🏼‍❤️‍💋‍🧑🏾', '🧑🏼‍❤️‍💋‍🧑🏽', '🧑🏼‍❤️‍💋‍🧑🏻', '🧑🏻‍❤️‍💋‍🧑🏿', '🧑🏻‍❤️‍💋‍🧑🏾', '🧑🏻‍❤️‍💋‍🧑🏽', '🧑🏻‍❤️‍💋‍🧑🏼', '💏🏿', '💏🏾', '💏🏽', '💏🏼', '💏🏻'], - }, - { - name: 'couplekiss_man_woman', - code: '👩‍❤️‍💋‍👨', - keywords: ['couplekiss_man_woman'], - types: ['👩🏿‍❤️‍💋‍👨🏿', '👩🏿‍❤️‍💋‍👨🏾', '👩🏿‍❤️‍💋‍👨🏽', '👩🏿‍❤️‍💋‍👨🏼', '👩🏿‍❤️‍💋‍👨🏻', '👩🏾‍❤️‍💋‍👨🏿', '👩🏾‍❤️‍💋‍👨🏾', '👩🏾‍❤️‍💋‍👨🏽', '👩🏾‍❤️‍💋‍👨🏼', '👩🏾‍❤️‍💋‍👨🏻', '👩🏽‍❤️‍💋‍👨🏿', '👩🏽‍❤️‍💋‍👨🏾', '👩🏽‍❤️‍💋‍👨🏽', '👩🏽‍❤️‍💋‍👨🏼', '👩🏽‍❤️‍💋‍👨🏻', '👩🏼‍❤️‍💋‍👨🏿', '👩🏼‍❤️‍💋‍👨🏾', '👩🏼‍❤️‍💋‍👨🏽', '👩🏼‍❤️‍💋‍👨🏼', '👩🏼‍❤️‍💋‍👨🏻', '👩🏻‍❤️‍💋‍👨🏿', '👩🏻‍❤️‍💋‍👨🏾', '👩🏻‍❤️‍💋‍👨🏽', '👩🏻‍❤️‍💋‍👨🏼', '👩🏻‍❤️‍💋‍👨🏻'], - }, - { - name: 'couplekiss_man_man', - code: '👨‍❤️‍💋‍👨', - keywords: ['couplekiss_man_man'], - types: ['👨🏿‍❤️‍💋‍👨🏿', '👨🏿‍❤️‍💋‍👨🏾', '👨🏿‍❤️‍💋‍👨🏽', '👨🏿‍❤️‍💋‍👨🏼', '👨🏿‍❤️‍💋‍👨🏻', '👨🏾‍❤️‍💋‍👨🏿', '👨🏾‍❤️‍💋‍👨🏾', '👨🏾‍❤️‍💋‍👨🏽', '👨🏾‍❤️‍💋‍👨🏼', '👨🏾‍❤️‍💋‍👨🏻', '👨🏽‍❤️‍💋‍👨🏿', '👨🏽‍❤️‍💋‍👨🏾', '👨🏽‍❤️‍💋‍👨🏽', '👨🏽‍❤️‍💋‍👨🏼', '👨🏽‍❤️‍💋‍👨🏻', '👨🏼‍❤️‍💋‍👨🏿', '👨🏼‍❤️‍💋‍👨🏾', '👨🏼‍❤️‍💋‍👨🏽', '👨🏼‍❤️‍💋‍👨🏼', '👨🏼‍❤️‍💋‍👨🏻', '👨🏻‍❤️‍💋‍👨🏿', '👨🏻‍❤️‍💋‍👨🏾', '👨🏻‍❤️‍💋‍👨🏽', '👨🏻‍❤️‍💋‍👨🏼', '👨🏻‍❤️‍💋‍👨🏻'], - }, - { - name: 'couplekiss_woman_woman', - code: '👩‍❤️‍💋‍👩', - keywords: ['couplekiss_woman_woman'], - types: ['👩🏿‍❤️‍💋‍👩🏿', '👩🏿‍❤️‍💋‍👩🏾', '👩🏿‍❤️‍💋‍👩🏽', '👩🏿‍❤️‍💋‍👩🏼', '👩🏿‍❤️‍💋‍👩🏻', '👩🏾‍❤️‍💋‍👩🏿', '👩🏾‍❤️‍💋‍👩🏾', '👩🏾‍❤️‍💋‍👩🏽', '👩🏾‍❤️‍💋‍👩🏼', '👩🏾‍❤️‍💋‍👩🏻', '👩🏽‍❤️‍💋‍👩🏿', '👩🏽‍❤️‍💋‍👩🏾', '👩🏽‍❤️‍💋‍👩🏽', '👩🏽‍❤️‍💋‍👩🏼', '👩🏽‍❤️‍💋‍👩🏻', '👩🏼‍❤️‍💋‍👩🏿', '👩🏼‍❤️‍💋‍👩🏾', '👩🏼‍❤️‍💋‍👩🏽', '👩🏼‍❤️‍💋‍👩🏼', '👩🏼‍❤️‍💋‍👩🏻', '👩🏻‍❤️‍💋‍👩🏿', '👩🏻‍❤️‍💋‍👩🏾', '👩🏻‍❤️‍💋‍👩🏽', '👩🏻‍❤️‍💋‍👩🏼', '👩🏻‍❤️‍💋‍👩🏻'], - }, - { - name: 'couple_with_heart', - code: '💑', - keywords: ['couple_with_heart', 'couple', 'heart', 'love', 'romance'], - types: ['🧑🏿‍❤️‍🧑🏾', '🧑🏿‍❤️‍🧑🏽', '🧑🏿‍❤️‍🧑🏼', '🧑🏿‍❤️‍🧑🏻', '🧑🏾‍❤️‍🧑🏿', '🧑🏾‍❤️‍🧑🏽', '🧑🏾‍❤️‍🧑🏼', '🧑🏾‍❤️‍🧑🏻', '🧑🏽‍❤️‍🧑🏿', '🧑🏽‍❤️‍🧑🏾', '🧑🏽‍❤️‍🧑🏼', '🧑🏽‍❤️‍🧑🏻', '🧑🏼‍❤️‍🧑🏿', '🧑🏼‍❤️‍🧑🏾', '🧑🏼‍❤️‍🧑🏽', '🧑🏼‍❤️‍🧑🏻', '🧑🏻‍❤️‍🧑🏿', '🧑🏻‍❤️‍🧑🏾', '🧑🏻‍❤️‍🧑🏽', '🧑🏻‍❤️‍🧑🏼', '💑🏿', '💑🏾', '💑🏽', '💑🏼', '💑🏻'], - }, - { - name: 'couple_with_heart_woman_man', - code: '👩‍❤️‍👨', - keywords: ['couple_with_heart_woman_man'], - types: ['👩🏿‍❤️‍👨🏿', '👩🏿‍❤️‍👨🏾', '👩🏿‍❤️‍👨🏽', '👩🏿‍❤️‍👨🏼', '👩🏿‍❤️‍👨🏻', '👩🏾‍❤️‍👨🏿', '👩🏾‍❤️‍👨🏾', '👩🏾‍❤️‍👨🏽', '👩🏾‍❤️‍👨🏼', '👩🏾‍❤️‍👨🏻', '👩🏽‍❤️‍👨🏿', '👩🏽‍❤️‍👨🏾', '👩🏽‍❤️‍👨🏽', '👩🏽‍❤️‍👨🏼', '👩🏽‍❤️‍👨🏻', '👩🏼‍❤️‍👨🏿', '👩🏼‍❤️‍👨🏾', '👩🏼‍❤️‍👨🏽', '👩🏼‍❤️‍👨🏼', '👩🏼‍❤️‍👨🏻', '👩🏻‍❤️‍👨🏿', '👩🏻‍❤️‍👨🏾', '👩🏻‍❤️‍👨🏽', '👩🏻‍❤️‍👨🏼', '👩🏻‍❤️‍👨🏻'], - }, - { - name: 'couple_with_heart_man_man', - code: '👨‍❤️‍👨', - keywords: ['couple_with_heart_man_man'], - types: ['👨🏿‍❤️‍👨🏿', '👨🏿‍❤️‍👨🏾', '👨🏿‍❤️‍👨🏽', '👨🏿‍❤️‍👨🏼', '👨🏿‍❤️‍👨🏻', '👨🏾‍❤️‍👨🏿', '👨🏾‍❤️‍👨🏾', '👨🏾‍❤️‍👨🏽', '👨🏾‍❤️‍👨🏼', '👨🏾‍❤️‍👨🏻', '👨🏽‍❤️‍👨🏿', '👨🏽‍❤️‍👨🏾', '👨🏽‍❤️‍👨🏽', '👨🏽‍❤️‍👨🏼', '👨🏽‍❤️‍👨🏻', '👨🏼‍❤️‍👨🏿', '👨🏼‍❤️‍👨🏾', '👨🏼‍❤️‍👨🏽', '👨🏼‍❤️‍👨🏼', '👨🏼‍❤️‍👨🏻', '👨🏻‍❤️‍👨🏿', '👨🏻‍❤️‍👨🏾', '👨🏻‍❤️‍👨🏽', '👨🏻‍❤️‍👨🏼', '👨🏻‍❤️‍👨🏻'], - }, - { - name: 'couple_with_heart_woman_woman', - code: '👩‍❤️‍👩', - keywords: ['couple_with_heart_woman_woman'], - types: ['👩🏿‍❤️‍👩🏿', '👩🏿‍❤️‍👩🏾', '👩🏿‍❤️‍👩🏽', '👩🏿‍❤️‍👩🏼', '👩🏿‍❤️‍👩🏻', '👩🏾‍❤️‍👩🏿', '👩🏾‍❤️‍👩🏾', '👩🏾‍❤️‍👩🏽', '👩🏾‍❤️‍👩🏼', '👩🏾‍❤️‍👩🏻', '👩🏽‍❤️‍👩🏿', '👩🏽‍❤️‍👩🏾', '👩🏽‍❤️‍👩🏽', '👩🏽‍❤️‍👩🏼', '👩🏽‍❤️‍👩🏻', '👩🏼‍❤️‍👩🏿', '👩🏼‍❤️‍👩🏾', '👩🏼‍❤️‍👩🏽', '👩🏼‍❤️‍👩🏼', '👩🏼‍❤️‍👩🏻', '👩🏻‍❤️‍👩🏿', '👩🏻‍❤️‍👩🏾', '👩🏻‍❤️‍👩🏽', '👩🏻‍❤️‍👩🏼', '👩🏻‍❤️‍👩🏻'], - }, - { - name: 'family', - code: '👪', - keywords: ['home', 'parents', 'child', 'family', 'father', 'mother'], - }, - { - name: 'family_man_woman_boy', - code: '👨‍👩‍👦', - keywords: ['family_man_woman_boy', 'boy', 'family', 'man', 'woman'], - }, - { - name: 'family_man_woman_girl', - code: '👨‍👩‍👧', - keywords: ['family_man_woman_girl', 'family', 'girl', 'man', 'woman'], - }, - { - name: 'family_man_woman_girl_boy', - code: '👨‍👩‍👧‍👦', - keywords: ['family_man_woman_girl_boy', 'boy', 'family', 'girl', 'man', 'woman'], - }, - { - name: 'family_man_woman_boy_boy', - code: '👨‍👩‍👦‍👦', - keywords: ['family_man_woman_boy_boy', 'boy', 'family', 'man', 'woman'], - }, - { - name: 'family_man_woman_girl_girl', - code: '👨‍👩‍👧‍👧', - keywords: ['family_man_woman_girl_girl', 'family', 'girl', 'man', 'woman'], - }, - { - name: 'family_man_man_boy', - code: '👨‍👨‍👦', - keywords: ['family_man_man_boy', 'boy', 'family', 'man'], - }, - { - name: 'family_man_man_girl', - code: '👨‍👨‍👧', - keywords: ['family_man_man_girl', 'family', 'girl', 'man'], - }, - { - name: 'family_man_man_girl_boy', - code: '👨‍👨‍👧‍👦', - keywords: ['family_man_man_girl_boy', 'boy', 'family', 'girl', 'man'], - }, - { - name: 'family_man_man_boy_boy', - code: '👨‍👨‍👦‍👦', - keywords: ['family_man_man_boy_boy', 'boy', 'family', 'man'], - }, - { - name: 'family_man_man_girl_girl', - code: '👨‍👨‍👧‍👧', - keywords: ['family_man_man_girl_girl', 'family', 'girl', 'man'], - }, - { - name: 'family_woman_woman_boy', - code: '👩‍👩‍👦', - keywords: ['family_woman_woman_boy', 'boy', 'family', 'woman'], - }, - { - name: 'family_woman_woman_girl', - code: '👩‍👩‍👧', - keywords: ['family_woman_woman_girl', 'family', 'girl', 'woman'], - }, - { - name: 'family_woman_woman_girl_boy', - code: '👩‍👩‍👧‍👦', - keywords: ['family_woman_woman_girl_boy', 'boy', 'family', 'girl', 'woman'], - }, - { - name: 'family_woman_woman_boy_boy', - code: '👩‍👩‍👦‍👦', - keywords: ['family_woman_woman_boy_boy', 'boy', 'family', 'woman'], - }, - { - name: 'family_woman_woman_girl_girl', - code: '👩‍👩‍👧‍👧', - keywords: ['family_woman_woman_girl_girl', 'family', 'girl', 'woman'], - }, - { - name: 'family_man_boy', - code: '👨‍👦', - keywords: ['family_man_boy'], - }, - { - name: 'family_man_boy_boy', - code: '👨‍👦‍👦', - keywords: ['family_man_boy_boy'], - }, - { - name: 'family_man_girl', - code: '👨‍👧', - keywords: ['family_man_girl'], - }, - { - name: 'family_man_girl_boy', - code: '👨‍👧‍👦', - keywords: ['family_man_girl_boy'], - }, - { - name: 'family_man_girl_girl', - code: '👨‍👧‍👧', - keywords: ['family_man_girl_girl'], - }, - { - name: 'family_woman_boy', - code: '👩‍👦', - keywords: ['family_woman_boy'], - }, - { - name: 'family_woman_boy_boy', - code: '👩‍👦‍👦', - keywords: ['family_woman_boy_boy'], - }, - { - name: 'family_woman_girl', - code: '👩‍👧', - keywords: ['family_woman_girl'], - }, - { - name: 'family_woman_girl_boy', - code: '👩‍👧‍👦', - keywords: ['family_woman_girl_boy'], - }, - { - name: 'family_woman_girl_girl', - code: '👩‍👧‍👧', - keywords: ['family_woman_girl_girl'], - }, - { - name: 'speaking_head', - code: '🗣️', - keywords: ['speaking_head'], - }, - { - name: 'bust_in_silhouette', - code: '👤', - keywords: ['user', 'bust_in_silhouette', 'bust', 'silhouette'], - }, - { - name: 'busts_in_silhouette', - code: '👥', - keywords: ['users', 'group', 'team', 'busts_in_silhouette', 'bust', 'silhouette'], - }, - { - name: 'people_hugging', - code: '🫂', - keywords: ['people_hugging'], - }, - { - name: 'footprints', - code: '👣', - keywords: ['feet', 'tracks', 'footprints', 'body', 'clothing', 'footprint', 'print'], - }, - { - code: 'animalsAndNature', - header: true, - icon: AnimalsAndNature, - }, - { - name: 'monkey_face', - code: '🐵', - keywords: ['monkey_face', 'face', 'monkey'], - }, - { - name: 'monkey', - code: '🐒', - keywords: ['monkey'], - }, - { - name: 'gorilla', - code: '🦍', - keywords: ['gorilla'], - }, - { - name: 'orangutan', - code: '🦧', - keywords: ['orangutan'], - }, - { - name: 'dog', - code: '🐶', - keywords: ['pet', 'dog', 'face'], - }, - { - name: 'dog2', - code: '🐕', - keywords: ['dog2', 'dog', 'pet'], - }, - { - name: 'guide_dog', - code: '🦮', - keywords: ['guide_dog'], - }, - { - name: 'service_dog', - code: '🐕‍🦺', - keywords: ['service_dog'], - }, - { - name: 'poodle', - code: '🐩', - keywords: ['dog', 'poodle'], - }, - { - name: 'wolf', - code: '🐺', - keywords: ['wolf', 'face'], - }, - { - name: 'fox_face', - code: '🦊', - keywords: ['fox_face', 'face', 'fox'], - }, - { - name: 'raccoon', - code: '🦝', - keywords: ['raccoon'], - }, - { - name: 'cat', - code: '🐱', - keywords: ['pet', 'cat', 'face'], - }, - { - name: 'cat2', - code: '🐈', - keywords: ['cat2', 'cat', 'pet'], - }, - { - name: 'black_cat', - code: '🐈‍⬛', - keywords: ['black_cat'], - }, - { - name: 'lion', - code: '🦁', - keywords: ['lion', 'face', 'leo', 'zodiac'], - }, - { - name: 'tiger', - code: '🐯', - keywords: ['tiger', 'face'], - }, - { - name: 'tiger2', - code: '🐅', - keywords: ['tiger2', 'tiger'], - }, - { - name: 'leopard', - code: '🐆', - keywords: ['leopard'], - }, - { - name: 'horse', - code: '🐴', - keywords: ['horse', 'face'], - }, - { - name: 'racehorse', - code: '🐎', - keywords: ['speed', 'racehorse', 'horse', 'racing'], - }, - { - name: 'unicorn', - code: '🦄', - keywords: ['unicorn', 'face'], - }, - { - name: 'zebra', - code: '🦓', - keywords: ['zebra'], - }, - { - name: 'deer', - code: '🦌', - keywords: ['deer'], - }, - { - name: 'bison', - code: '🦬', - keywords: ['bison'], - }, - { - name: 'cow', - code: '🐮', - keywords: ['cow', 'face'], - }, - { - name: 'ox', - code: '🐂', - keywords: ['ox', 'bull', 'taurus', 'zodiac'], - }, - { - name: 'water_buffalo', - code: '🐃', - keywords: ['water_buffalo', 'buffalo', 'water'], - }, - { - name: 'cow2', - code: '🐄', - keywords: ['cow2', 'cow'], - }, - { - name: 'pig', - code: '🐷', - keywords: ['pig', 'face'], - }, - { - name: 'pig2', - code: '🐖', - keywords: ['pig2', 'pig', 'sow'], - }, - { - name: 'boar', - code: '🐗', - keywords: ['boar', 'pig'], - }, - { - name: 'pig_nose', - code: '🐽', - keywords: ['pig_nose', 'face', 'nose', 'pig'], - }, - { - name: 'ram', - code: '🐏', - keywords: ['ram', 'aries', 'sheep', 'zodiac'], - }, - { - name: 'sheep', - code: '🐑', - keywords: ['sheep', 'ewe'], - }, - { - name: 'goat', - code: '🐐', - keywords: ['goat', 'capricorn', 'zodiac'], - }, - { - name: 'dromedary_camel', - code: '🐪', - keywords: ['desert', 'dromedary_camel', 'camel', 'dromedary', 'hump'], - }, - { - name: 'camel', - code: '🐫', - keywords: ['camel', 'bactrian', 'hump'], - }, - { - name: 'llama', - code: '🦙', - keywords: ['llama'], - }, - { - name: 'giraffe', - code: '🦒', - keywords: ['giraffe'], - }, - { - name: 'elephant', - code: '🐘', - keywords: ['elephant'], - }, - { - name: 'mammoth', - code: '🦣', - keywords: ['mammoth'], - }, - { - name: 'rhinoceros', - code: '🦏', - keywords: ['rhinoceros'], - }, - { - name: 'hippopotamus', - code: '🦛', - keywords: ['hippopotamus'], - }, - { - name: 'mouse', - code: '🐭', - keywords: ['mouse', 'face'], - }, - { - name: 'mouse2', - code: '🐁', - keywords: ['mouse2', 'mouse'], - }, - { - name: 'rat', - code: '🐀', - keywords: ['rat'], - }, - { - name: 'hamster', - code: '🐹', - keywords: ['pet', 'hamster', 'face'], - }, - { - name: 'rabbit', - code: '🐰', - keywords: ['bunny', 'rabbit', 'face', 'pet'], - }, - { - name: 'rabbit2', - code: '🐇', - keywords: ['rabbit2', 'bunny', 'pet', 'rabbit'], - }, - { - name: 'chipmunk', - code: '🐿️', - keywords: ['chipmunk'], - }, - { - name: 'beaver', - code: '🦫', - keywords: ['beaver'], - }, - { - name: 'hedgehog', - code: '🦔', - keywords: ['hedgehog'], - }, - { - name: 'bat', - code: '🦇', - keywords: ['bat', 'vampire'], - }, - { - name: 'bear', - code: '🐻', - keywords: ['bear', 'face'], - }, - { - name: 'polar_bear', - code: '🐻‍❄️', - keywords: ['polar_bear'], - }, - { - name: 'koala', - code: '🐨', - keywords: ['koala', 'bear'], - }, - { - name: 'panda_face', - code: '🐼', - keywords: ['panda_face', 'face', 'panda'], - }, - { - name: 'sloth', - code: '🦥', - keywords: ['sloth'], - }, - { - name: 'otter', - code: '🦦', - keywords: ['otter'], - }, - { - name: 'skunk', - code: '🦨', - keywords: ['skunk'], - }, - { - name: 'kangaroo', - code: '🦘', - keywords: ['kangaroo'], - }, - { - name: 'badger', - code: '🦡', - keywords: ['badger'], - }, - { - name: 'feet', - code: '🐾', - keywords: ['feet', 'paw_prints', 'paw', 'print'], - }, - { - name: 'turkey', - code: '🦃', - keywords: ['thanksgiving', 'turkey'], - }, - { - name: 'chicken', - code: '🐔', - keywords: ['chicken'], - }, - { - name: 'rooster', - code: '🐓', - keywords: ['rooster'], - }, - { - name: 'hatching_chick', - code: '🐣', - keywords: ['hatching_chick', 'baby', 'chick', 'hatching'], - }, - { - name: 'baby_chick', - code: '🐤', - keywords: ['baby_chick', 'baby', 'chick'], - }, - { - name: 'hatched_chick', - code: '🐥', - keywords: ['hatched_chick', 'baby', 'chick'], - }, - { - name: 'bird', - code: '🐦', - keywords: ['bird'], - }, - { - name: 'penguin', - code: '🐧', - keywords: ['penguin'], - }, - { - name: 'dove', - code: '🕊️', - keywords: ['peace', 'dove'], - }, - { - name: 'eagle', - code: '🦅', - keywords: ['eagle', 'bird'], - }, - { - name: 'duck', - code: '🦆', - keywords: ['duck', 'bird'], - }, - { - name: 'swan', - code: '🦢', - keywords: ['swan'], - }, - { - name: 'owl', - code: '🦉', - keywords: ['owl', 'bird', 'wise'], - }, - { - name: 'dodo', - code: '🦤', - keywords: ['dodo'], - }, - { - name: 'feather', - code: '🪶', - keywords: ['feather'], - }, - { - name: 'flamingo', - code: '🦩', - keywords: ['flamingo'], - }, - { - name: 'peacock', - code: '🦚', - keywords: ['peacock'], - }, - { - name: 'parrot', - code: '🦜', - keywords: ['parrot'], - }, - { - name: 'frog', - code: '🐸', - keywords: ['frog', 'face'], - }, - { - name: 'crocodile', - code: '🐊', - keywords: ['crocodile'], - }, - { - name: 'turtle', - code: '🐢', - keywords: ['slow', 'turtle'], - }, - { - name: 'lizard', - code: '🦎', - keywords: ['lizard', 'reptile'], - }, - { - name: 'snake', - code: '🐍', - keywords: ['snake', 'bearer', 'ophiuchus', 'serpent', 'zodiac'], - }, - { - name: 'dragon_face', - code: '🐲', - keywords: ['dragon_face', 'dragon', 'face', 'fairy tale'], - }, - { - name: 'dragon', - code: '🐉', - keywords: ['dragon', 'fairy tale'], - }, - { - name: 'sauropod', - code: '🦕', - keywords: ['dinosaur', 'sauropod'], - }, - { - name: 't-rex', - code: '🦖', - keywords: ['dinosaur', 't-rex'], - }, - { - name: 'whale', - code: '🐳', - keywords: ['sea', 'whale', 'face', 'spouting'], - }, - { - name: 'whale2', - code: '🐋', - keywords: ['whale2', 'whale'], - }, - { - name: 'dolphin', - code: '🐬', - keywords: ['dolphin', 'flipper'], - }, - { - name: 'seal', - code: '🦭', - keywords: ['seal'], - }, - { - name: 'fish', - code: '🐟', - keywords: ['fish', 'pisces', 'zodiac'], - }, - { - name: 'tropical_fish', - code: '🐠', - keywords: ['tropical_fish', 'fish', 'tropical'], - }, - { - name: 'blowfish', - code: '🐡', - keywords: ['blowfish', 'fish'], - }, - { - name: 'shark', - code: '🦈', - keywords: ['shark', 'fish'], - }, - { - name: 'octopus', - code: '🐙', - keywords: ['octopus'], - }, - { - name: 'shell', - code: '🐚', - keywords: ['sea', 'beach', 'shell', 'spiral'], - }, - { - name: 'snail', - code: '🐌', - keywords: ['slow', 'snail'], - }, - { - name: 'butterfly', - code: '🦋', - keywords: ['butterfly', 'insect', 'pretty'], - }, - { - name: 'bug', - code: '🐛', - keywords: ['bug', 'insect'], - }, - { - name: 'ant', - code: '🐜', - keywords: ['ant', 'insect'], - }, - { - name: 'bee', - code: '🐝', - keywords: ['bee', 'honeybee', 'insect'], - }, - { - name: 'beetle', - code: '🪲', - keywords: ['beetle'], - }, - { - name: 'lady_beetle', - code: '🐞', - keywords: ['bug', 'lady_beetle', 'beetle', 'insect', 'lady beetle', 'ladybird', 'ladybug'], - }, - { - name: 'cricket', - code: '🦗', - keywords: ['cricket'], - }, - { - name: 'cockroach', - code: '🪳', - keywords: ['cockroach'], - }, - { - name: 'spider', - code: '🕷️', - keywords: ['spider'], - }, - { - name: 'spider_web', - code: '🕸️', - keywords: ['spider_web'], - }, - { - name: 'scorpion', - code: '🦂', - keywords: ['scorpion', 'scorpio', 'scorpius', 'zodiac'], - }, - { - name: 'mosquito', - code: '🦟', - keywords: ['mosquito'], - }, - { - name: 'fly', - code: '🪰', - keywords: ['fly'], - }, - { - name: 'worm', - code: '🪱', - keywords: ['worm'], - }, - { - name: 'microbe', - code: '🦠', - keywords: ['germ', 'microbe'], - }, - { - name: 'bouquet', - code: '💐', - keywords: ['flowers', 'bouquet', 'flower', 'plant', 'romance'], - }, - { - name: 'cherry_blossom', - code: '🌸', - keywords: ['flower', 'spring', 'cherry_blossom', 'blossom', 'cherry', 'plant'], - }, - { - name: 'white_flower', - code: '💮', - keywords: ['white_flower', 'flower'], - }, - { - name: 'rosette', - code: '🏵️', - keywords: ['rosette'], - }, - { - name: 'rose', - code: '🌹', - keywords: ['flower', 'rose', 'plant'], - }, - { - name: 'wilted_flower', - code: '🥀', - keywords: ['wilted_flower', 'flower', 'wilted'], - }, - { - name: 'hibiscus', - code: '🌺', - keywords: ['hibiscus', 'flower', 'plant'], - }, - { - name: 'sunflower', - code: '🌻', - keywords: ['sunflower', 'flower', 'plant', 'sun'], - }, - { - name: 'blossom', - code: '🌼', - keywords: ['blossom', 'flower', 'plant'], - }, - { - name: 'tulip', - code: '🌷', - keywords: ['flower', 'tulip', 'plant'], - }, - { - name: 'seedling', - code: '🌱', - keywords: ['plant', 'seedling', 'young'], - }, - { - name: 'potted_plant', - code: '🪴', - keywords: ['potted_plant'], - }, - { - name: 'evergreen_tree', - code: '🌲', - keywords: ['wood', 'evergreen_tree', 'evergreen', 'plant', 'tree'], - }, - { - name: 'deciduous_tree', - code: '🌳', - keywords: ['wood', 'deciduous_tree', 'deciduous', 'plant', 'shedding', 'tree'], - }, - { - name: 'palm_tree', - code: '🌴', - keywords: ['palm_tree', 'palm', 'plant', 'tree'], - }, - { - name: 'cactus', - code: '🌵', - keywords: ['cactus', 'plant'], - }, - { - name: 'ear_of_rice', - code: '🌾', - keywords: ['ear_of_rice', 'ear', 'plant', 'rice'], - }, - { - name: 'herb', - code: '🌿', - keywords: ['herb', 'leaf', 'plant'], - }, - { - name: 'shamrock', - code: '☘️', - keywords: ['shamrock', 'plant'], - }, - { - name: 'four_leaf_clover', - code: '🍀', - keywords: ['luck', 'four_leaf_clover', '4', 'clover', 'four', 'leaf', 'plant'], - }, - { - name: 'maple_leaf', - code: '🍁', - keywords: ['canada', 'maple_leaf', 'falling', 'leaf', 'maple', 'plant'], - }, - { - name: 'fallen_leaf', - code: '🍂', - keywords: ['autumn', 'fallen_leaf', 'falling', 'leaf', 'plant'], - }, - { - name: 'leaves', - code: '🍃', - keywords: ['leaf', 'leaves', 'blow', 'flutter', 'plant', 'wind'], - }, - { - code: 'foodAndDrink', - header: true, - icon: FoodAndDrink, - }, - { - name: 'grapes', - code: '🍇', - keywords: ['grapes', 'fruit', 'grape', 'plant'], - }, - { - name: 'melon', - code: '🍈', - keywords: ['melon', 'fruit', 'plant'], - }, - { - name: 'watermelon', - code: '🍉', - keywords: ['watermelon', 'fruit', 'plant'], - }, - { - name: 'tangerine', - code: '🍊', - keywords: ['tangerine', 'orange', 'mandarin', 'fruit', 'plant'], - }, - { - name: 'lemon', - code: '🍋', - keywords: ['lemon', 'citrus', 'fruit', 'plant'], - }, - { - name: 'banana', - code: '🍌', - keywords: ['fruit', 'banana', 'plant'], - }, - { - name: 'pineapple', - code: '🍍', - keywords: ['pineapple', 'fruit', 'plant'], - }, - { - name: 'mango', - code: '🥭', - keywords: ['mango'], - }, - { - name: 'apple', - code: '🍎', - keywords: ['apple', 'fruit', 'plant', 'red'], - }, - { - name: 'green_apple', - code: '🍏', - keywords: ['fruit', 'green_apple', 'apple', 'green', 'plant'], - }, - { - name: 'pear', - code: '🍐', - keywords: ['pear', 'fruit', 'plant'], - }, - { - name: 'peach', - code: '🍑', - keywords: ['peach', 'fruit', 'plant'], - }, - { - name: 'cherries', - code: '🍒', - keywords: ['fruit', 'cherries', 'cherry', 'plant'], - }, - { - name: 'strawberry', - code: '🍓', - keywords: ['fruit', 'strawberry', 'berry', 'plant'], - }, - { - name: 'blueberries', - code: '🫐', - keywords: ['blueberries'], - }, - { - name: 'kiwi_fruit', - code: '🥝', - keywords: ['kiwi_fruit', 'fruit', 'kiwi'], - }, - { - name: 'tomato', - code: '🍅', - keywords: ['tomato', 'plant', 'vegetable'], - }, - { - name: 'olive', - code: '🫒', - keywords: ['olive'], - }, - { - name: 'coconut', - code: '🥥', - keywords: ['coconut'], - }, - { - name: 'avocado', - code: '🥑', - keywords: ['avocado', 'fruit'], - }, - { - name: 'eggplant', - code: '🍆', - keywords: ['aubergine', 'eggplant', 'plant', 'vegetable'], - }, - { - name: 'potato', - code: '🥔', - keywords: ['potato', 'vegetable'], - }, - { - name: 'carrot', - code: '🥕', - keywords: ['carrot', 'vegetable'], - }, - { - name: 'corn', - code: '🌽', - keywords: ['corn', 'ear', 'maize', 'maze', 'plant'], - }, - { - name: 'hot_pepper', - code: '🌶️', - keywords: ['spicy', 'hot_pepper'], - }, - { - name: 'bell_pepper', - code: '🫑', - keywords: ['bell_pepper'], - }, - { - name: 'cucumber', - code: '🥒', - keywords: ['cucumber', 'pickle', 'vegetable'], - }, - { - name: 'leafy_green', - code: '🥬', - keywords: ['leafy_green'], - }, - { - name: 'broccoli', - code: '🥦', - keywords: ['broccoli'], - }, - { - name: 'garlic', - code: '🧄', - keywords: ['garlic'], - }, - { - name: 'onion', - code: '🧅', - keywords: ['onion'], - }, - { - name: 'mushroom', - code: '🍄', - keywords: ['mushroom', 'plant'], - }, - { - name: 'peanuts', - code: '🥜', - keywords: ['peanuts', 'nut', 'peanut', 'vegetable'], - }, - { - name: 'chestnut', - code: '🌰', - keywords: ['chestnut', 'plant'], - }, - { - name: 'bread', - code: '🍞', - keywords: ['toast', 'bread', 'loaf'], - }, - { - name: 'croissant', - code: '🥐', - keywords: ['croissant', 'bread', 'crescent roll', 'french'], - }, - { - name: 'baguette_bread', - code: '🥖', - keywords: ['baguette_bread', 'baguette', 'bread', 'french'], - }, - { - name: 'flatbread', - code: '🫓', - keywords: ['flatbread'], - }, - { - name: 'pretzel', - code: '🥨', - keywords: ['pretzel'], - }, - { - name: 'bagel', - code: '🥯', - keywords: ['bagel'], - }, - { - name: 'pancakes', - code: '🥞', - keywords: ['pancakes', 'crêpe', 'hotcake', 'pancake'], - }, - { - name: 'waffle', - code: '🧇', - keywords: ['waffle'], - }, - { - name: 'cheese', - code: '🧀', - keywords: ['cheese'], - }, - { - name: 'meat_on_bone', - code: '🍖', - keywords: ['meat_on_bone', 'bone', 'meat'], - }, - { - name: 'poultry_leg', - code: '🍗', - keywords: ['meat', 'chicken', 'poultry_leg', 'bone', 'leg', 'poultry'], - }, - { - name: 'cut_of_meat', - code: '🥩', - keywords: ['cut_of_meat'], - }, - { - name: 'bacon', - code: '🥓', - keywords: ['bacon', 'meat'], - }, - { - name: 'hamburger', - code: '🍔', - keywords: ['burger', 'hamburger'], - }, - { - name: 'fries', - code: '🍟', - keywords: ['fries', 'french'], - }, - { - name: 'pizza', - code: '🍕', - keywords: ['pizza', 'cheese', 'slice'], - }, - { - name: 'hotdog', - code: '🌭', - keywords: ['hotdog', 'frankfurter', 'hot dog', 'sausage'], - }, - { - name: 'sandwich', - code: '🥪', - keywords: ['sandwich'], - }, - { - name: 'taco', - code: '🌮', - keywords: ['taco', 'mexican'], - }, - { - name: 'burrito', - code: '🌯', - keywords: ['burrito', 'mexican'], - }, - { - name: 'tamale', - code: '🫔', - keywords: ['tamale'], - }, - { - name: 'stuffed_flatbread', - code: '🥙', - keywords: ['stuffed_flatbread', 'falafel', 'flatbread', 'gyro', 'kebab', 'stuffed'], - }, - { - name: 'falafel', - code: '🧆', - keywords: ['falafel'], - }, - { - name: 'egg', - code: '🥚', - keywords: ['egg'], - }, - { - name: 'fried_egg', - code: '🍳', - keywords: ['breakfast', 'fried_egg', 'cooking', 'egg', 'frying', 'pan'], - }, - { - name: 'shallow_pan_of_food', - code: '🥘', - keywords: ['paella', 'curry', 'shallow_pan_of_food', 'casserole', 'pan', 'shallow'], - }, - { - name: 'stew', - code: '🍲', - keywords: ['stew', 'pot'], - }, - { - name: 'fondue', - code: '🫕', - keywords: ['fondue'], - }, - { - name: 'bowl_with_spoon', - code: '🥣', - keywords: ['bowl_with_spoon'], - }, - { - name: 'green_salad', - code: '🥗', - keywords: ['green_salad', 'green', 'salad'], - }, - { - name: 'popcorn', - code: '🍿', - keywords: ['popcorn'], - }, - { - name: 'butter', - code: '🧈', - keywords: ['butter'], - }, - { - name: 'salt', - code: '🧂', - keywords: ['salt'], - }, - { - name: 'canned_food', - code: '🥫', - keywords: ['canned_food'], - }, - { - name: 'bento', - code: '🍱', - keywords: ['bento', 'box'], - }, - { - name: 'rice_cracker', - code: '🍘', - keywords: ['rice_cracker', 'cracker', 'rice'], - }, - { - name: 'rice_ball', - code: '🍙', - keywords: ['rice_ball', 'ball', 'japanese', 'rice'], - }, - { - name: 'rice', - code: '🍚', - keywords: ['rice', 'cooked'], - }, - { - name: 'curry', - code: '🍛', - keywords: ['curry', 'rice'], - }, - { - name: 'ramen', - code: '🍜', - keywords: ['noodle', 'ramen', 'bowl', 'steaming'], - }, - { - name: 'spaghetti', - code: '🍝', - keywords: ['pasta', 'spaghetti'], - }, - { - name: 'sweet_potato', - code: '🍠', - keywords: ['sweet_potato', 'potato', 'roasted', 'sweet'], - }, - { - name: 'oden', - code: '🍢', - keywords: ['oden', 'kebab', 'seafood', 'skewer', 'stick'], - }, - { - name: 'sushi', - code: '🍣', - keywords: ['sushi'], - }, - { - name: 'fried_shrimp', - code: '🍤', - keywords: ['tempura', 'fried_shrimp', 'fried', 'prawn', 'shrimp'], - }, - { - name: 'fish_cake', - code: '🍥', - keywords: ['fish_cake', 'cake', 'fish', 'pastry', 'swirl'], - }, - { - name: 'moon_cake', - code: '🥮', - keywords: ['moon_cake'], - }, - { - name: 'dango', - code: '🍡', - keywords: ['dango', 'dessert', 'japanese', 'skewer', 'stick', 'sweet'], - }, - { - name: 'dumpling', - code: '🥟', - keywords: ['dumpling'], - }, - { - name: 'fortune_cookie', - code: '🥠', - keywords: ['fortune_cookie'], - }, - { - name: 'takeout_box', - code: '🥡', - keywords: ['takeout_box'], - }, - { - name: 'crab', - code: '🦀', - keywords: ['crab', 'cancer', 'zodiac'], - }, - { - name: 'lobster', - code: '🦞', - keywords: ['lobster'], - }, - { - name: 'shrimp', - code: '🦐', - keywords: ['shrimp', 'shellfish', 'small'], - }, - { - name: 'squid', - code: '🦑', - keywords: ['squid', 'molusc'], - }, - { - name: 'oyster', - code: '🦪', - keywords: ['oyster'], - }, - { - name: 'icecream', - code: '🍦', - keywords: ['icecream', 'cream', 'dessert', 'ice', 'soft', 'sweet'], - }, - { - name: 'shaved_ice', - code: '🍧', - keywords: ['shaved_ice', 'dessert', 'ice', 'shaved', 'sweet'], - }, - { - name: 'ice_cream', - code: '🍨', - keywords: ['ice_cream', 'cream', 'dessert', 'ice', 'sweet'], - }, - { - name: 'doughnut', - code: '🍩', - keywords: ['doughnut', 'dessert', 'donut', 'sweet'], - }, - { - name: 'cookie', - code: '🍪', - keywords: ['cookie', 'dessert', 'sweet'], - }, - { - name: 'birthday', - code: '🎂', - keywords: ['party', 'birthday', 'cake', 'celebration', 'dessert', 'pastry', 'sweet'], - }, - { - name: 'cake', - code: '🍰', - keywords: ['dessert', 'cake', 'pastry', 'shortcake', 'slice', 'sweet'], - }, - { - name: 'cupcake', - code: '🧁', - keywords: ['cupcake'], - }, - { - name: 'pie', - code: '🥧', - keywords: ['pie'], - }, - { - name: 'chocolate_bar', - code: '🍫', - keywords: ['chocolate_bar', 'bar', 'chocolate', 'dessert', 'sweet'], - }, - { - name: 'candy', - code: '🍬', - keywords: ['sweet', 'candy', 'dessert'], - }, - { - name: 'lollipop', - code: '🍭', - keywords: ['lollipop', 'candy', 'dessert', 'sweet'], - }, - { - name: 'custard', - code: '🍮', - keywords: ['custard', 'dessert', 'pudding', 'sweet'], - }, - { - name: 'honey_pot', - code: '🍯', - keywords: ['honey_pot', 'honey', 'honeypot', 'pot', 'sweet'], - }, - { - name: 'baby_bottle', - code: '🍼', - keywords: ['milk', 'baby_bottle', 'baby', 'bottle', 'drink'], - }, - { - name: 'milk_glass', - code: '🥛', - keywords: ['milk_glass', 'drink', 'glass', 'milk'], - }, - { - name: 'coffee', - code: '☕', - keywords: ['cafe', 'espresso', 'coffee', 'beverage', 'drink', 'hot', 'steaming', 'tea'], - }, - { - name: 'teapot', - code: '🫖', - keywords: ['teapot'], - }, - { - name: 'tea', - code: '🍵', - keywords: ['green', 'breakfast', 'tea', 'beverage', 'cup', 'drink', 'teacup'], - }, - { - name: 'sake', - code: '🍶', - keywords: ['sake', 'bar', 'beverage', 'bottle', 'cup', 'drink'], - }, - { - name: 'champagne', - code: '🍾', - keywords: ['bottle', 'bubbly', 'celebration', 'champagne', 'bar', 'cork', 'drink', 'popping'], - }, - { - name: 'wine_glass', - code: '🍷', - keywords: ['wine_glass', 'bar', 'beverage', 'drink', 'glass', 'wine'], - }, - { - name: 'cocktail', - code: '🍸', - keywords: ['drink', 'cocktail', 'bar', 'glass'], - }, - { - name: 'tropical_drink', - code: '🍹', - keywords: ['summer', 'vacation', 'tropical_drink', 'bar', 'drink', 'tropical'], - }, - { - name: 'beer', - code: '🍺', - keywords: ['drink', 'beer', 'bar', 'mug'], - }, - { - name: 'beers', - code: '🍻', - keywords: ['drinks', 'beers', 'bar', 'beer', 'clink', 'drink', 'mug'], - }, - { - name: 'clinking_glasses', - code: '🥂', - keywords: ['cheers', 'toast', 'clinking_glasses', 'celebrate', 'clink', 'drink', 'glass'], - }, - { - name: 'tumbler_glass', - code: '🥃', - keywords: ['whisky', 'tumbler_glass', 'glass', 'liquor', 'shot', 'tumbler'], - }, - { - name: 'cup_with_straw', - code: '🥤', - keywords: ['cup_with_straw'], - }, - { - name: 'bubble_tea', - code: '🧋', - keywords: ['bubble_tea'], - }, - { - name: 'beverage_box', - code: '🧃', - keywords: ['beverage_box'], - }, - { - name: 'mate', - code: '🧉', - keywords: ['mate'], - }, - { - name: 'ice_cube', - code: '🧊', - keywords: ['ice_cube'], - }, - { - name: 'chopsticks', - code: '🥢', - keywords: ['chopsticks'], - }, - { - name: 'plate_with_cutlery', - code: '🍽️', - keywords: ['dining', 'dinner', 'plate_with_cutlery'], - }, - { - name: 'fork_and_knife', - code: '🍴', - keywords: ['cutlery', 'fork_and_knife', 'cooking', 'fork', 'knife'], - }, - { - name: 'spoon', - code: '🥄', - keywords: ['spoon', 'tableware'], - }, - { - name: 'hocho', - code: '🔪', - keywords: ['cut', 'chop', 'hocho', 'knife', 'cooking', 'tool', 'weapon'], - }, - { - name: 'amphora', - code: '🏺', - keywords: ['amphora', 'aquarius', 'cooking', 'drink', 'jug', 'tool', 'weapon', 'zodiac'], - }, - { - code: 'travelAndPlaces', - header: true, - icon: TravelAndPlaces, - }, - { - name: 'earth_africa', - code: '🌍', - keywords: ['globe', 'world', 'international', 'earth_africa', 'africa', 'earth', 'europe'], - }, - { - name: 'earth_americas', - code: '🌎', - keywords: ['globe', 'world', 'international', 'earth_americas', 'americas', 'earth'], - }, - { - name: 'earth_asia', - code: '🌏', - keywords: ['globe', 'world', 'international', 'earth_asia', 'asia', 'australia', 'earth'], - }, - { - name: 'globe_with_meridians', - code: '🌐', - keywords: ['world', 'global', 'international', 'globe_with_meridians', 'earth', 'globe', 'meridians'], - }, - { - name: 'world_map', - code: '🗺️', - keywords: ['travel', 'world_map'], - }, - { - name: 'japan', - code: '🗾', - keywords: ['japan', 'map'], - }, - { - name: 'compass', - code: '🧭', - keywords: ['compass'], - }, - { - name: 'mountain_snow', - code: '🏔️', - keywords: ['mountain_snow'], - }, - { - name: 'mountain', - code: '⛰️', - keywords: ['mountain'], - }, - { - name: 'volcano', - code: '🌋', - keywords: ['volcano', 'eruption', 'mountain', 'weather'], - }, - { - name: 'mount_fuji', - code: '🗻', - keywords: ['mount_fuji', 'fuji', 'mountain'], - }, - { - name: 'camping', - code: '🏕️', - keywords: ['camping'], - }, - { - name: 'beach_umbrella', - code: '🏖️', - keywords: ['beach_umbrella'], - }, - { - name: 'desert', - code: '🏜️', - keywords: ['desert'], - }, - { - name: 'desert_island', - code: '🏝️', - keywords: ['desert_island'], - }, - { - name: 'national_park', - code: '🏞️', - keywords: ['national_park'], - }, - { - name: 'stadium', - code: '🏟️', - keywords: ['stadium'], - }, - { - name: 'classical_building', - code: '🏛️', - keywords: ['classical_building'], - }, - { - name: 'building_construction', - code: '🏗️', - keywords: ['building_construction'], - }, - { - name: 'bricks', - code: '🧱', - keywords: ['bricks'], - }, - { - name: 'rock', - code: '🪨', - keywords: ['rock'], - }, - { - name: 'wood', - code: '🪵', - keywords: ['wood'], - }, - { - name: 'hut', - code: '🛖', - keywords: ['hut'], - }, - { - name: 'houses', - code: '🏘️', - keywords: ['houses'], - }, - { - name: 'derelict_house', - code: '🏚️', - keywords: ['derelict_house'], - }, - { - name: 'house', - code: '🏠', - keywords: ['house', 'building', 'home'], - }, - { - name: 'house_with_garden', - code: '🏡', - keywords: ['house_with_garden', 'building', 'garden', 'home', 'house'], - }, - { - name: 'office', - code: '🏢', - keywords: ['office', 'building'], - }, - { - name: 'post_office', - code: '🏣', - keywords: ['post_office', 'building', 'japanese', 'post'], - }, - { - name: 'european_post_office', - code: '🏤', - keywords: ['european_post_office', 'building', 'european', 'post'], - }, - { - name: 'hospital', - code: '🏥', - keywords: ['hospital', 'building', 'doctor', 'medicine'], - }, - { - name: 'bank', - code: '🏦', - keywords: ['bank', 'building'], - }, - { - name: 'hotel', - code: '🏨', - keywords: ['hotel', 'building'], - }, - { - name: 'love_hotel', - code: '🏩', - keywords: ['love_hotel', 'building', 'hotel', 'love'], - }, - { - name: 'convenience_store', - code: '🏪', - keywords: ['convenience_store', 'building', 'convenience', 'store'], - }, - { - name: 'school', - code: '🏫', - keywords: ['school', 'building'], - }, - { - name: 'department_store', - code: '🏬', - keywords: ['department_store', 'building', 'department', 'store'], - }, - { - name: 'factory', - code: '🏭', - keywords: ['factory', 'building'], - }, - { - name: 'japanese_castle', - code: '🏯', - keywords: ['japanese_castle', 'building', 'castle', 'japanese'], - }, - { - name: 'european_castle', - code: '🏰', - keywords: ['european_castle', 'building', 'castle', 'european'], - }, - { - name: 'wedding', - code: '💒', - keywords: ['marriage', 'wedding', 'activity', 'chapel', 'romance'], - }, - { - name: 'tokyo_tower', - code: '🗼', - keywords: ['tokyo_tower', 'tokyo', 'tower'], - }, - { - name: 'statue_of_liberty', - code: '🗽', - keywords: ['statue_of_liberty', 'liberty', 'statue'], - }, - { - name: 'church', - code: '⛪', - keywords: ['church', 'building', 'christian', 'cross', 'religion'], - }, - { - name: 'mosque', - code: '🕌', - keywords: ['mosque', 'islam', 'muslim', 'religion'], - }, - { - name: 'hindu_temple', - code: '🛕', - keywords: ['hindu_temple'], - }, - { - name: 'synagogue', - code: '🕍', - keywords: ['synagogue', 'jew', 'jewish', 'religion', 'temple'], - }, - { - name: 'shinto_shrine', - code: '⛩️', - keywords: ['shinto_shrine'], - }, - { - name: 'kaaba', - code: '🕋', - keywords: ['kaaba', 'islam', 'muslim', 'religion'], - }, - { - name: 'fountain', - code: '⛲', - keywords: ['fountain'], - }, - { - name: 'tent', - code: '⛺', - keywords: ['camping', 'tent'], - }, - { - name: 'foggy', - code: '🌁', - keywords: ['karl', 'foggy', 'fog', 'weather'], - }, - { - name: 'night_with_stars', - code: '🌃', - keywords: ['night_with_stars', 'night', 'star', 'weather'], - }, - { - name: 'cityscape', - code: '🏙️', - keywords: ['skyline', 'cityscape'], - }, - { - name: 'sunrise_over_mountains', - code: '🌄', - keywords: ['sunrise_over_mountains', 'morning', 'mountain', 'sun', 'sunrise', 'weather'], - }, - { - name: 'sunrise', - code: '🌅', - keywords: ['sunrise', 'morning', 'sun', 'weather'], - }, - { - name: 'city_sunset', - code: '🌆', - keywords: ['city_sunset', 'building', 'city', 'dusk', 'evening', 'landscape', 'sun', 'sunset', 'weather'], - }, - { - name: 'city_sunrise', - code: '🌇', - keywords: ['city_sunrise', 'building', 'dusk', 'sun', 'sunset', 'weather'], - }, - { - name: 'bridge_at_night', - code: '🌉', - keywords: ['bridge_at_night', 'bridge', 'night', 'weather'], - }, - { - name: 'hotsprings', - code: '♨️', - keywords: ['hotsprings', 'hot', 'springs', 'steaming'], - }, - { - name: 'carousel_horse', - code: '🎠', - keywords: ['carousel_horse', 'activity', 'carousel', 'entertainment', 'horse'], - }, - { - name: 'ferris_wheel', - code: '🎡', - keywords: ['ferris_wheel', 'activity', 'amusement park', 'entertainment', 'ferris', 'wheel'], - }, - { - name: 'roller_coaster', - code: '🎢', - keywords: ['roller_coaster', 'activity', 'amusement park', 'coaster', 'entertainment', 'roller'], - }, - { - name: 'barber', - code: '💈', - keywords: ['barber', 'haircut', 'pole'], - }, - { - name: 'circus_tent', - code: '🎪', - keywords: ['circus_tent', 'activity', 'circus', 'entertainment', 'tent'], - }, - { - name: 'steam_locomotive', - code: '🚂', - keywords: ['train', 'steam_locomotive', 'engine', 'locomotive', 'railway', 'steam', 'vehicle'], - }, - { - name: 'railway_car', - code: '🚃', - keywords: ['railway_car', 'car', 'electric', 'railway', 'train', 'tram', 'trolleybus', 'vehicle'], - }, - { - name: 'bullettrain_side', - code: '🚄', - keywords: ['train', 'bullettrain_side', 'railway', 'shinkansen', 'speed', 'vehicle'], - }, - { - name: 'bullettrain_front', - code: '🚅', - keywords: ['train', 'bullettrain_front', 'bullet', 'railway', 'shinkansen', 'speed', 'vehicle'], - }, - { - name: 'train2', - code: '🚆', - keywords: ['train2', 'railway', 'train', 'vehicle'], - }, - { - name: 'metro', - code: '🚇', - keywords: ['metro', 'subway', 'vehicle'], - }, - { - name: 'light_rail', - code: '🚈', - keywords: ['light_rail', 'railway', 'vehicle'], - }, - { - name: 'station', - code: '🚉', - keywords: ['station', 'railway', 'train', 'vehicle'], - }, - { - name: 'tram', - code: '🚊', - keywords: ['tram', 'trolleybus', 'vehicle'], - }, - { - name: 'monorail', - code: '🚝', - keywords: ['monorail', 'vehicle'], - }, - { - name: 'mountain_railway', - code: '🚞', - keywords: ['mountain_railway', 'car', 'mountain', 'railway', 'vehicle'], - }, - { - name: 'train', - code: '🚋', - keywords: ['train', 'car', 'tram', 'trolleybus', 'vehicle'], - }, - { - name: 'bus', - code: '🚌', - keywords: ['bus', 'vehicle'], - }, - { - name: 'oncoming_bus', - code: '🚍', - keywords: ['oncoming_bus', 'bus', 'oncoming', 'vehicle'], - }, - { - name: 'trolleybus', - code: '🚎', - keywords: ['trolleybus', 'bus', 'tram', 'trolley', 'vehicle'], - }, - { - name: 'minibus', - code: '🚐', - keywords: ['minibus', 'bus', 'vehicle'], - }, - { - name: 'ambulance', - code: '🚑', - keywords: ['ambulance', 'vehicle'], - }, - { - name: 'fire_engine', - code: '🚒', - keywords: ['fire_engine', 'engine', 'fire', 'truck', 'vehicle'], - }, - { - name: 'police_car', - code: '🚓', - keywords: ['police_car', 'car', 'patrol', 'police', 'vehicle'], - }, - { - name: 'oncoming_police_car', - code: '🚔', - keywords: ['oncoming_police_car', 'car', 'oncoming', 'police', 'vehicle'], - }, - { - name: 'taxi', - code: '🚕', - keywords: ['taxi', 'vehicle'], - }, - { - name: 'oncoming_taxi', - code: '🚖', - keywords: ['oncoming_taxi', 'oncoming', 'taxi', 'vehicle'], - }, - { - name: 'car', - code: '🚗', - keywords: ['car', 'red_car', 'automobile', 'vehicle'], - }, - { - name: 'oncoming_automobile', - code: '🚘', - keywords: ['oncoming_automobile', 'automobile', 'car', 'oncoming', 'vehicle'], - }, - { - name: 'blue_car', - code: '🚙', - keywords: ['blue_car', 'recreational', 'rv', 'vehicle'], - }, - { - name: 'pickup_truck', - code: '🛻', - keywords: ['pickup_truck'], - }, - { - name: 'truck', - code: '🚚', - keywords: ['truck', 'delivery', 'vehicle'], - }, - { - name: 'articulated_lorry', - code: '🚛', - keywords: ['articulated_lorry', 'lorry', 'semi', 'truck', 'vehicle'], - }, - { - name: 'tractor', - code: '🚜', - keywords: ['tractor', 'vehicle'], - }, - { - name: 'racing_car', - code: '🏎️', - keywords: ['racing_car'], - }, - { - name: 'motorcycle', - code: '🏍️', - keywords: ['motorcycle'], - }, - { - name: 'motor_scooter', - code: '🛵', - keywords: ['motor_scooter', 'motor', 'scooter'], - }, - { - name: 'manual_wheelchair', - code: '🦽', - keywords: ['manual_wheelchair'], - }, - { - name: 'motorized_wheelchair', - code: '🦼', - keywords: ['motorized_wheelchair'], - }, - { - name: 'auto_rickshaw', - code: '🛺', - keywords: ['auto_rickshaw'], - }, - { - name: 'bike', - code: '🚲', - keywords: ['bicycle', 'bike', 'vehicle'], - }, - { - name: 'kick_scooter', - code: '🛴', - keywords: ['kick_scooter', 'kick', 'scooter'], - }, - { - name: 'skateboard', - code: '🛹', - keywords: ['skateboard'], - }, - { - name: 'roller_skate', - code: '🛼', - keywords: ['roller_skate'], - }, - { - name: 'busstop', - code: '🚏', - keywords: ['busstop', 'bus', 'stop'], - }, - { - name: 'motorway', - code: '🛣️', - keywords: ['motorway'], - }, - { - name: 'railway_track', - code: '🛤️', - keywords: ['railway_track'], - }, - { - name: 'oil_drum', - code: '🛢️', - keywords: ['oil_drum'], - }, - { - name: 'fuelpump', - code: '⛽', - keywords: ['fuelpump', 'fuel', 'gas', 'pump', 'station'], - }, - { - name: 'rotating_light', - code: '🚨', - keywords: ['911', 'emergency', 'rotating_light', 'beacon', 'car', 'light', 'police', 'revolving', 'vehicle'], - }, - { - name: 'traffic_light', - code: '🚥', - keywords: ['traffic_light', 'light', 'signal', 'traffic'], - }, - { - name: 'vertical_traffic_light', - code: '🚦', - keywords: ['semaphore', 'vertical_traffic_light', 'light', 'signal', 'traffic'], - }, - { - name: 'stop_sign', - code: '🛑', - keywords: ['stop_sign', 'octagonal', 'stop'], - }, - { - name: 'construction', - code: '🚧', - keywords: ['wip', 'construction', 'barrier'], - }, - { - name: 'anchor', - code: '⚓', - keywords: ['ship', 'anchor', 'tool'], - }, - { - name: 'boat', - code: '⛵', - keywords: ['boat', 'sailboat', 'resort', 'sea', 'vehicle', 'yacht'], - }, - { - name: 'canoe', - code: '🛶', - keywords: ['canoe', 'boat'], - }, - { - name: 'speedboat', - code: '🚤', - keywords: ['ship', 'speedboat', 'boat', 'vehicle'], - }, - { - name: 'passenger_ship', - code: '🛳️', - keywords: ['cruise', 'passenger_ship'], - }, - { - name: 'ferry', - code: '⛴️', - keywords: ['ferry'], - }, - { - name: 'motor_boat', - code: '🛥️', - keywords: ['motor_boat'], - }, - { - name: 'ship', - code: '🚢', - keywords: ['ship', 'vehicle'], - }, - { - name: 'airplane', - code: '✈️', - keywords: ['flight', 'airplane', 'vehicle'], - }, - { - name: 'small_airplane', - code: '🛩️', - keywords: ['flight', 'small_airplane'], - }, - { - name: 'flight_departure', - code: '🛫', - keywords: ['flight_departure', 'airplane', 'check-in', 'departure', 'departures', 'vehicle'], - }, - { - name: 'flight_arrival', - code: '🛬', - keywords: ['flight_arrival', 'airplane', 'arrivals', 'arriving', 'landing', 'vehicle'], - }, - { - name: 'parachute', - code: '🪂', - keywords: ['parachute'], - }, - { - name: 'seat', - code: '💺', - keywords: ['seat', 'chair'], - }, - { - name: 'helicopter', - code: '🚁', - keywords: ['helicopter', 'vehicle'], - }, - { - name: 'suspension_railway', - code: '🚟', - keywords: ['suspension_railway', 'railway', 'suspension', 'vehicle'], - }, - { - name: 'mountain_cableway', - code: '🚠', - keywords: ['mountain_cableway', 'cable', 'gondola', 'mountain', 'vehicle'], - }, - { - name: 'aerial_tramway', - code: '🚡', - keywords: ['aerial_tramway', 'aerial', 'cable', 'car', 'gondola', 'ropeway', 'tramway', 'vehicle'], - }, - { - name: 'artificial_satellite', - code: '🛰️', - keywords: ['orbit', 'space', 'artificial_satellite'], - }, - { - name: 'rocket', - code: '🚀', - keywords: ['ship', 'launch', 'rocket', 'space', 'vehicle'], - }, - { - name: 'flying_saucer', - code: '🛸', - keywords: ['ufo', 'flying_saucer'], - }, - { - name: 'bellhop_bell', - code: '🛎️', - keywords: ['bellhop_bell'], - }, - { - name: 'luggage', - code: '🧳', - keywords: ['luggage'], - }, - { - name: 'hourglass', - code: '⌛', - keywords: ['time', 'hourglass', 'sand', 'timer'], - }, - { - name: 'hourglass_flowing_sand', - code: '⏳', - keywords: ['time', 'hourglass_flowing_sand', 'hourglass', 'sand', 'timer'], - }, - { - name: 'watch', - code: '⌚', - keywords: ['time', 'watch', 'clock'], - }, - { - name: 'alarm_clock', - code: '⏰', - keywords: ['morning', 'alarm_clock', 'alarm', 'clock'], - }, - { - name: 'stopwatch', - code: '⏱️', - keywords: ['stopwatch'], - }, - { - name: 'timer_clock', - code: '⏲️', - keywords: ['timer_clock'], - }, - { - name: 'mantelpiece_clock', - code: '🕰️', - keywords: ['mantelpiece_clock'], - }, - { - name: 'clock12', - code: '🕛', - keywords: ['clock12', '00', '12', '12:00', 'clock', 'o’clock', 'twelve'], - }, - { - name: 'clock1230', - code: '🕧', - keywords: ['clock1230', '12', '12:30', '30', 'clock', 'thirty', 'twelve'], - }, - { - name: 'clock1', - code: '🕐', - keywords: ['clock1', '00', '1', '1:00', 'clock', 'o’clock', 'one'], - }, - { - name: 'clock130', - code: '🕜', - keywords: ['clock130', '1', '1:30', '30', 'clock', 'one', 'thirty'], - }, - { - name: 'clock2', - code: '🕑', - keywords: ['clock2', '00', '2', '2:00', 'clock', 'o’clock', 'two'], - }, - { - name: 'clock230', - code: '🕝', - keywords: ['clock230', '2', '2:30', '30', 'clock', 'thirty', 'two'], - }, - { - name: 'clock3', - code: '🕒', - keywords: ['clock3', '00', '3', '3:00', 'clock', 'o’clock', 'three'], - }, - { - name: 'clock330', - code: '🕞', - keywords: ['clock330', '3', '3:30', '30', 'clock', 'thirty', 'three'], - }, - { - name: 'clock4', - code: '🕓', - keywords: ['clock4', '00', '4', '4:00', 'clock', 'four', 'o’clock'], - }, - { - name: 'clock430', - code: '🕟', - keywords: ['clock430', '30', '4', '4:30', 'clock', 'four', 'thirty'], - }, - { - name: 'clock5', - code: '🕔', - keywords: ['clock5', '00', '5', '5:00', 'clock', 'five', 'o’clock'], - }, - { - name: 'clock530', - code: '🕠', - keywords: ['clock530', '30', '5', '5:30', 'clock', 'five', 'thirty'], - }, - { - name: 'clock6', - code: '🕕', - keywords: ['clock6', '00', '6', '6:00', 'clock', 'o’clock', 'six'], - }, - { - name: 'clock630', - code: '🕡', - keywords: ['clock630', '30', '6', '6:30', 'clock', 'six', 'thirty'], - }, - { - name: 'clock7', - code: '🕖', - keywords: ['clock7', '00', '7', '7:00', 'clock', 'o’clock', 'seven'], - }, - { - name: 'clock730', - code: '🕢', - keywords: ['clock730', '30', '7', '7:30', 'clock', 'seven', 'thirty'], - }, - { - name: 'clock8', - code: '🕗', - keywords: ['clock8', '00', '8', '8:00', 'clock', 'eight', 'o’clock'], - }, - { - name: 'clock830', - code: '🕣', - keywords: ['clock830', '30', '8', '8:30', 'clock', 'eight', 'thirty'], - }, - { - name: 'clock9', - code: '🕘', - keywords: ['clock9', '00', '9', '9:00', 'clock', 'nine', 'o’clock'], - }, - { - name: 'clock930', - code: '🕤', - keywords: ['clock930', '30', '9', '9:30', 'clock', 'nine', 'thirty'], - }, - { - name: 'clock10', - code: '🕙', - keywords: ['clock10', '00', '10', '10:00', 'clock', 'o’clock', 'ten'], - }, - { - name: 'clock1030', - code: '🕥', - keywords: ['clock1030', '10', '10:30', '30', 'clock', 'ten', 'thirty'], - }, - { - name: 'clock11', - code: '🕚', - keywords: ['clock11', '00', '11', '11:00', 'clock', 'eleven', 'o’clock'], - }, - { - name: 'clock1130', - code: '🕦', - keywords: ['clock1130', '11', '11:30', '30', 'clock', 'eleven', 'thirty'], - }, - { - name: 'new_moon', - code: '🌑', - keywords: ['new_moon', 'dark', 'moon', 'space', 'weather'], - }, - { - name: 'waxing_crescent_moon', - code: '🌒', - keywords: ['waxing_crescent_moon', 'crescent', 'moon', 'space', 'waxing', 'weather'], - }, - { - name: 'first_quarter_moon', - code: '🌓', - keywords: ['first_quarter_moon', 'moon', 'quarter', 'space', 'weather'], - }, - { - name: 'moon', - code: '🌔', - keywords: ['moon', 'waxing_gibbous_moon', 'gibbous', 'space', 'waxing', 'weather'], - }, - { - name: 'full_moon', - code: '🌕', - keywords: ['full_moon', 'full', 'moon', 'space', 'weather'], - }, - { - name: 'waning_gibbous_moon', - code: '🌖', - keywords: ['waning_gibbous_moon', 'gibbous', 'moon', 'space', 'waning', 'weather'], - }, - { - name: 'last_quarter_moon', - code: '🌗', - keywords: ['last_quarter_moon', 'moon', 'quarter', 'space', 'weather'], - }, - { - name: 'waning_crescent_moon', - code: '🌘', - keywords: ['waning_crescent_moon', 'crescent', 'moon', 'space', 'waning', 'weather'], - }, - { - name: 'crescent_moon', - code: '🌙', - keywords: ['night', 'crescent_moon', 'crescent', 'moon', 'space', 'weather'], - }, - { - name: 'new_moon_with_face', - code: '🌚', - keywords: ['new_moon_with_face', 'face', 'moon', 'space', 'weather'], - }, - { - name: 'first_quarter_moon_with_face', - code: '🌛', - keywords: ['first_quarter_moon_with_face', 'face', 'moon', 'quarter', 'space', 'weather'], - }, - { - name: 'last_quarter_moon_with_face', - code: '🌜', - keywords: ['last_quarter_moon_with_face', 'face', 'moon', 'quarter', 'space', 'weather'], - }, - { - name: 'thermometer', - code: '🌡️', - keywords: ['thermometer'], - }, - { - name: 'sunny', - code: '☀️', - keywords: ['weather', 'sunny', 'bright', 'rays', 'space', 'sun'], - }, - { - name: 'full_moon_with_face', - code: '🌝', - keywords: ['full_moon_with_face', 'bright', 'face', 'full', 'moon', 'space', 'weather'], - }, - { - name: 'sun_with_face', - code: '🌞', - keywords: ['summer', 'sun_with_face', 'bright', 'face', 'space', 'sun', 'weather'], - }, - { - name: 'ringed_planet', - code: '🪐', - keywords: ['ringed_planet'], - }, - { - name: 'star', - code: '⭐', - keywords: ['star'], - }, - { - name: 'star2', - code: '🌟', - keywords: ['star2', 'glittery', 'glow', 'shining', 'sparkle', 'star'], - }, - { - name: 'stars', - code: '🌠', - keywords: ['stars', 'activity', 'falling', 'shooting', 'space', 'star'], - }, - { - name: 'milky_way', - code: '🌌', - keywords: ['milky_way', 'milky way', 'space', 'weather'], - }, - { - name: 'cloud', - code: '☁️', - keywords: ['cloud', 'weather'], - }, - { - name: 'partly_sunny', - code: '⛅', - keywords: ['weather', 'cloud', 'partly_sunny', 'sun'], - }, - { - name: 'cloud_with_lightning_and_rain', - code: '⛈️', - keywords: ['cloud_with_lightning_and_rain'], - }, - { - name: 'sun_behind_small_cloud', - code: '🌤️', - keywords: ['sun_behind_small_cloud'], - }, - { - name: 'sun_behind_large_cloud', - code: '🌥️', - keywords: ['sun_behind_large_cloud'], - }, - { - name: 'sun_behind_rain_cloud', - code: '🌦️', - keywords: ['sun_behind_rain_cloud'], - }, - { - name: 'cloud_with_rain', - code: '🌧️', - keywords: ['cloud_with_rain'], - }, - { - name: 'cloud_with_snow', - code: '🌨️', - keywords: ['cloud_with_snow'], - }, - { - name: 'cloud_with_lightning', - code: '🌩️', - keywords: ['cloud_with_lightning'], - }, - { - name: 'tornado', - code: '🌪️', - keywords: ['tornado'], - }, - { - name: 'fog', - code: '🌫️', - keywords: ['fog'], - }, - { - name: 'wind_face', - code: '🌬️', - keywords: ['wind_face'], - }, - { - name: 'cyclone', - code: '🌀', - keywords: ['swirl', 'cyclone', 'dizzy', 'twister', 'typhoon', 'weather'], - }, - { - name: 'rainbow', - code: '🌈', - keywords: ['rainbow', 'rain', 'weather'], - }, - { - name: 'closed_umbrella', - code: '🌂', - keywords: ['weather', 'rain', 'closed_umbrella', 'clothing', 'umbrella'], - }, - { - name: 'open_umbrella', - code: '☂️', - keywords: ['open_umbrella', 'clothing', 'rain', 'umbrella', 'weather'], - }, - { - name: 'umbrella', - code: '☔', - keywords: ['rain', 'weather', 'umbrella', 'clothing', 'drop'], - }, - { - name: 'parasol_on_ground', - code: '⛱️', - keywords: ['beach_umbrella', 'parasol_on_ground'], - }, - { - name: 'zap', - code: '⚡', - keywords: ['lightning', 'thunder', 'zap', 'danger', 'electric', 'electricity', 'voltage'], - }, - { - name: 'snowflake', - code: '❄️', - keywords: ['winter', 'cold', 'weather', 'snowflake', 'snow'], - }, - { - name: 'snowman_with_snow', - code: '☃️', - keywords: ['winter', 'christmas', 'snowman_with_snow', 'cold', 'snow', 'snowman', 'weather'], - }, - { - name: 'snowman', - code: '⛄', - keywords: ['winter', 'snowman', 'cold', 'snow', 'weather'], - }, - { - name: 'comet', - code: '☄️', - keywords: ['comet', 'space'], - }, - { - name: 'fire', - code: '🔥', - keywords: ['burn', 'fire', 'flame', 'tool'], - }, - { - name: 'droplet', - code: '💧', - keywords: ['water', 'droplet', 'cold', 'comic', 'drop', 'sweat', 'weather'], - }, - { - name: 'ocean', - code: '🌊', - keywords: ['sea', 'ocean', 'water', 'wave', 'weather'], - }, - { - code: 'activities', - header: true, - icon: Activities, - }, - { - name: 'jack_o_lantern', - code: '🎃', - keywords: ['halloween', 'jack_o_lantern', 'activity', 'celebration', 'entertainment', 'jack', 'lantern'], - }, - { - name: 'christmas_tree', - code: '🎄', - keywords: ['christmas_tree', 'activity', 'celebration', 'christmas', 'entertainment', 'tree'], - }, - { - name: 'fireworks', - code: '🎆', - keywords: ['festival', 'celebration', 'fireworks', 'activity', 'entertainment'], - }, - { - name: 'sparkler', - code: '🎇', - keywords: ['sparkler', 'activity', 'celebration', 'entertainment', 'fireworks', 'sparkle'], - }, - { - name: 'firecracker', - code: '🧨', - keywords: ['firecracker'], - }, - { - name: 'sparkles', - code: '✨', - keywords: ['shiny', 'sparkles', 'entertainment', 'sparkle', 'star'], - }, - { - name: 'balloon', - code: '🎈', - keywords: ['party', 'birthday', 'balloon', 'activity', 'celebration', 'entertainment'], - }, - { - name: 'tada', - code: '🎉', - keywords: ['hooray', 'party', 'tada', 'activity', 'celebration', 'entertainment', 'popper'], - }, - { - name: 'confetti_ball', - code: '🎊', - keywords: ['confetti_ball', 'activity', 'ball', 'celebration', 'confetti', 'entertainment'], - }, - { - name: 'tanabata_tree', - code: '🎋', - keywords: ['tanabata_tree', 'activity', 'banner', 'celebration', 'entertainment', 'japanese', 'tree'], - }, - { - name: 'bamboo', - code: '🎍', - keywords: ['bamboo', 'activity', 'celebration', 'japanese', 'pine', 'plant'], - }, - { - name: 'dolls', - code: '🎎', - keywords: ['dolls', 'activity', 'celebration', 'doll', 'entertainment', 'festival', 'japanese'], - }, - { - name: 'flags', - code: '🎏', - keywords: ['flags', 'activity', 'carp', 'celebration', 'entertainment', 'flag', 'streamer'], - }, - { - name: 'wind_chime', - code: '🎐', - keywords: ['wind_chime', 'activity', 'bell', 'celebration', 'chime', 'entertainment', 'wind'], - }, - { - name: 'rice_scene', - code: '🎑', - keywords: ['rice_scene', 'activity', 'celebration', 'ceremony', 'entertainment', 'moon'], - }, - { - name: 'red_envelope', - code: '🧧', - keywords: ['red_envelope'], - }, - { - name: 'ribbon', - code: '🎀', - keywords: ['ribbon', 'celebration'], - }, - { - name: 'gift', - code: '🎁', - keywords: ['present', 'birthday', 'christmas', 'gift', 'box', 'celebration', 'entertainment', 'wrapped'], - }, - { - name: 'reminder_ribbon', - code: '🎗️', - keywords: ['reminder_ribbon'], - }, - { - name: 'tickets', - code: '🎟️', - keywords: ['tickets'], - }, - { - name: 'ticket', - code: '🎫', - keywords: ['ticket', 'activity', 'admission', 'entertainment'], - }, - { - name: 'medal_military', - code: '🎖️', - keywords: ['medal_military'], - }, - { - name: 'trophy', - code: '🏆', - keywords: ['award', 'contest', 'winner', 'trophy', 'prize'], - }, - { - name: 'medal_sports', - code: '🏅', - keywords: ['gold', 'winner', 'medal_sports', 'medal'], - }, - { - name: '1st_place_medal', - code: '🥇', - keywords: ['gold', '1st_place_medal', 'first', 'medal'], - }, - { - name: '2nd_place_medal', - code: '🥈', - keywords: ['silver', '2nd_place_medal', 'medal', 'second'], - }, - { - name: '3rd_place_medal', - code: '🥉', - keywords: ['bronze', '3rd_place_medal', 'medal', 'third'], - }, - { - name: 'soccer', - code: '⚽', - keywords: ['sports', 'soccer', 'ball'], - }, - { - name: 'baseball', - code: '⚾', - keywords: ['sports', 'baseball', 'ball'], - }, - { - name: 'softball', - code: '🥎', - keywords: ['softball'], - }, - { - name: 'basketball', - code: '🏀', - keywords: ['sports', 'basketball', 'ball', 'hoop'], - }, - { - name: 'volleyball', - code: '🏐', - keywords: ['volleyball', 'ball', 'game'], - }, - { - name: 'football', - code: '🏈', - keywords: ['sports', 'football', 'american', 'ball'], - }, - { - name: 'rugby_football', - code: '🏉', - keywords: ['rugby_football', 'ball', 'football', 'rugby'], - }, - { - name: 'tennis', - code: '🎾', - keywords: ['sports', 'tennis', 'ball', 'racquet'], - }, - { - name: 'flying_disc', - code: '🥏', - keywords: ['flying_disc'], - }, - { - name: 'bowling', - code: '🎳', - keywords: ['bowling', 'ball', 'game'], - }, - { - name: 'cricket_game', - code: '🏏', - keywords: ['cricket_game', 'ball', 'bat', 'cricket', 'game'], - }, - { - name: 'field_hockey', - code: '🏑', - keywords: ['field_hockey', 'ball', 'field', 'game', 'hockey', 'stick'], - }, - { - name: 'ice_hockey', - code: '🏒', - keywords: ['ice_hockey', 'game', 'hockey', 'ice', 'puck', 'stick'], - }, - { - name: 'lacrosse', - code: '🥍', - keywords: ['lacrosse'], - }, - { - name: 'ping_pong', - code: '🏓', - keywords: ['ping_pong', 'ball', 'bat', 'game', 'paddle', 'table tennis'], - }, - { - name: 'badminton', - code: '🏸', - keywords: ['badminton', 'birdie', 'game', 'racquet', 'shuttlecock'], - }, - { - name: 'boxing_glove', - code: '🥊', - keywords: ['boxing_glove', 'boxing', 'glove'], - }, - { - name: 'martial_arts_uniform', - code: '🥋', - keywords: ['martial_arts_uniform', 'judo', 'karate', 'martial arts', 'taekwondo', 'uniform'], - }, - { - name: 'goal_net', - code: '🥅', - keywords: ['goal_net', 'goal', 'net'], - }, - { - name: 'golf', - code: '⛳', - keywords: ['golf', 'flag', 'hole'], - }, - { - name: 'ice_skate', - code: '⛸️', - keywords: ['skating', 'ice_skate'], - }, - { - name: 'fishing_pole_and_fish', - code: '🎣', - keywords: ['fishing_pole_and_fish', 'entertainment', 'fish', 'pole'], - }, - { - name: 'diving_mask', - code: '🤿', - keywords: ['diving_mask'], - }, - { - name: 'running_shirt_with_sash', - code: '🎽', - keywords: ['marathon', 'running_shirt_with_sash', 'running', 'sash', 'shirt'], - }, - { - name: 'ski', - code: '🎿', - keywords: ['ski', 'snow'], - }, - { - name: 'sled', - code: '🛷', - keywords: ['sled'], - }, - { - name: 'curling_stone', - code: '🥌', - keywords: ['curling_stone'], - }, - { - name: 'dart', - code: '🎯', - keywords: ['target', 'dart', 'activity', 'bull', 'bullseye', 'entertainment', 'eye', 'game', 'hit'], - }, - { - name: 'yo_yo', - code: '🪀', - keywords: ['yo_yo'], - }, - { - name: 'kite', - code: '🪁', - keywords: ['kite'], - }, - { - name: '8ball', - code: '🎱', - keywords: ['pool', 'billiards', '8ball', '8', '8 ball', 'ball', 'billiard', 'eight', 'game'], - }, - { - name: 'crystal_ball', - code: '🔮', - keywords: ['fortune', 'crystal_ball', 'ball', 'crystal', 'fairy tale', 'fantasy', 'tool'], - }, - { - name: 'magic_wand', - code: '🪄', - keywords: ['magic_wand'], - }, - { - name: 'nazar_amulet', - code: '🧿', - keywords: ['nazar_amulet'], - }, - { - name: 'video_game', - code: '🎮', - keywords: ['play', 'controller', 'console', 'video_game', 'entertainment', 'game', 'video game'], - }, - { - name: 'joystick', - code: '🕹️', - keywords: ['joystick'], - }, - { - name: 'slot_machine', - code: '🎰', - keywords: ['slot_machine', 'activity', 'game', 'slot'], - }, - { - name: 'game_die', - code: '🎲', - keywords: ['dice', 'gambling', 'game_die', 'die', 'entertainment', 'game'], - }, - { - name: 'jigsaw', - code: '🧩', - keywords: ['jigsaw'], - }, - { - name: 'teddy_bear', - code: '🧸', - keywords: ['teddy_bear'], - }, - { - name: 'pinata', - code: '🪅', - keywords: ['pinata'], - }, - { - name: 'nesting_dolls', - code: '🪆', - keywords: ['nesting_dolls'], - }, - { - name: 'spades', - code: '♠️', - keywords: ['spades', 'card', 'game', 'spade', 'suit'], - }, - { - name: 'hearts', - code: '♥️', - keywords: ['hearts', 'card', 'game', 'heart', 'suit'], - }, - { - name: 'diamonds', - code: '♦️', - keywords: ['diamonds', 'card', 'diamond', 'game', 'suit'], - }, - { - name: 'clubs', - code: '♣️', - keywords: ['clubs', 'card', 'club', 'game', 'suit'], - }, - { - name: 'chess_pawn', - code: '♟️', - keywords: ['chess_pawn'], - }, - { - name: 'black_joker', - code: '🃏', - keywords: ['black_joker', 'card', 'entertainment', 'game', 'joker', 'playing'], - }, - { - name: 'mahjong', - code: '🀄', - keywords: ['mahjong', 'game', 'red'], - }, - { - name: 'flower_playing_cards', - code: '🎴', - keywords: ['flower_playing_cards', 'activity', 'card', 'entertainment', 'flower', 'game', 'japanese', 'playing'], - }, - { - name: 'performing_arts', - code: '🎭', - keywords: ['theater', 'drama', 'performing_arts', 'activity', 'art', 'entertainment', 'mask', 'performing', 'theatre'], - }, - { - name: 'framed_picture', - code: '🖼️', - keywords: ['framed_picture'], - }, - { - name: 'art', - code: '🎨', - keywords: ['design', 'paint', 'art', 'activity', 'entertainment', 'museum', 'painting', 'palette'], - }, - { - name: 'thread', - code: '🧵', - keywords: ['thread'], - }, - { - name: 'sewing_needle', - code: '🪡', - keywords: ['sewing_needle'], - }, - { - name: 'yarn', - code: '🧶', - keywords: ['yarn'], - }, - { - name: 'knot', - code: '🪢', - keywords: ['knot'], - }, - { - code: 'objects', - header: true, - icon: Objects, - }, - { - name: 'eyeglasses', - code: '👓', - keywords: ['glasses', 'eyeglasses', 'clothing', 'eye', 'eyewear'], - }, - { - name: 'dark_sunglasses', - code: '🕶️', - keywords: ['dark_sunglasses'], - }, - { - name: 'goggles', - code: '🥽', - keywords: ['goggles'], - }, - { - name: 'lab_coat', - code: '🥼', - keywords: ['lab_coat'], - }, - { - name: 'safety_vest', - code: '🦺', - keywords: ['safety_vest'], - }, - { - name: 'necktie', - code: '👔', - keywords: ['shirt', 'formal', 'necktie', 'clothing'], - }, - { - name: 'shirt', - code: '👕', - keywords: ['shirt', 'tshirt', 'clothing'], - }, - { - name: 'jeans', - code: '👖', - keywords: ['pants', 'jeans', 'clothing', 'trousers'], - }, - { - name: 'scarf', - code: '🧣', - keywords: ['scarf'], - }, - { - name: 'gloves', - code: '🧤', - keywords: ['gloves'], - }, - { - name: 'coat', - code: '🧥', - keywords: ['coat'], - }, - { - name: 'socks', - code: '🧦', - keywords: ['socks'], - }, - { - name: 'dress', - code: '👗', - keywords: ['dress', 'clothing'], - }, - { - name: 'kimono', - code: '👘', - keywords: ['kimono', 'clothing'], - }, - { - name: 'sari', - code: '🥻', - keywords: ['sari'], - }, - { - name: 'one_piece_swimsuit', - code: '🩱', - keywords: ['one_piece_swimsuit'], - }, - { - name: 'swim_brief', - code: '🩲', - keywords: ['swim_brief'], - }, - { - name: 'shorts', - code: '🩳', - keywords: ['shorts'], - }, - { - name: 'bikini', - code: '👙', - keywords: ['beach', 'bikini', 'clothing', 'swim'], - }, - { - name: 'womans_clothes', - code: '👚', - keywords: ['womans_clothes', 'clothing', 'woman'], - }, - { - name: 'purse', - code: '👛', - keywords: ['purse', 'clothing', 'coin'], - }, - { - name: 'handbag', - code: '👜', - keywords: ['bag', 'handbag', 'clothing'], - }, - { - name: 'pouch', - code: '👝', - keywords: ['bag', 'pouch', 'clothing'], - }, - { - name: 'shopping', - code: '🛍️', - keywords: ['bags', 'shopping'], - }, - { - name: 'school_satchel', - code: '🎒', - keywords: ['school_satchel', 'activity', 'bag', 'satchel', 'school'], - }, - { - name: 'thong_sandal', - code: '🩴', - keywords: ['thong_sandal'], - }, - { - name: 'mans_shoe', - code: '👞', - keywords: ['mans_shoe', 'shoe', 'clothing', 'man'], - }, - { - name: 'athletic_shoe', - code: '👟', - keywords: ['sneaker', 'sport', 'running', 'athletic_shoe', 'athletic', 'clothing', 'shoe'], - }, - { - name: 'hiking_boot', - code: '🥾', - keywords: ['hiking_boot'], - }, - { - name: 'flat_shoe', - code: '🥿', - keywords: ['flat_shoe'], - }, - { - name: 'high_heel', - code: '👠', - keywords: ['shoe', 'high_heel', 'clothing', 'heel', 'woman'], - }, - { - name: 'sandal', - code: '👡', - keywords: ['shoe', 'sandal', 'clothing', 'woman'], - }, - { - name: 'ballet_shoes', - code: '🩰', - keywords: ['ballet_shoes'], - }, - { - name: 'boot', - code: '👢', - keywords: ['boot', 'clothing', 'shoe', 'woman'], - }, - { - name: 'crown', - code: '👑', - keywords: ['king', 'queen', 'royal', 'crown', 'clothing'], - }, - { - name: 'womans_hat', - code: '👒', - keywords: ['womans_hat', 'clothing', 'hat', 'woman'], - }, - { - name: 'tophat', - code: '🎩', - keywords: ['hat', 'classy', 'tophat', 'activity', 'clothing', 'entertainment', 'top'], - }, - { - name: 'mortar_board', - code: '🎓', - keywords: ['education', 'college', 'university', 'graduation', 'mortar_board', 'activity', 'cap', 'celebration', 'clothing', 'hat'], - }, - { - name: 'billed_cap', - code: '🧢', - keywords: ['billed_cap'], - }, - { - name: 'military_helmet', - code: '🪖', - keywords: ['military_helmet'], - }, - { - name: 'rescue_worker_helmet', - code: '⛑️', - keywords: ['rescue_worker_helmet'], - }, - { - name: 'prayer_beads', - code: '📿', - keywords: ['prayer_beads', 'beads', 'clothing', 'necklace', 'prayer', 'religion'], - }, - { - name: 'lipstick', - code: '💄', - keywords: ['makeup', 'lipstick', 'cosmetics'], - }, - { - name: 'ring', - code: '💍', - keywords: ['wedding', 'marriage', 'engaged', 'ring', 'diamond', 'romance'], - }, - { - name: 'gem', - code: '💎', - keywords: ['diamond', 'gem', 'jewel', 'romance'], - }, - { - name: 'mute', - code: '🔇', - keywords: ['sound', 'volume', 'mute', 'quiet', 'silent', 'speaker'], - }, - { - name: 'speaker', - code: '🔈', - keywords: ['speaker', 'volume'], - }, - { - name: 'sound', - code: '🔉', - keywords: ['volume', 'sound', 'low', 'speaker', 'wave'], - }, - { - name: 'loud_sound', - code: '🔊', - keywords: ['volume', 'loud_sound', '3', 'entertainment', 'high', 'loud', 'speaker', 'three'], - }, - { - name: 'loudspeaker', - code: '📢', - keywords: ['announcement', 'loudspeaker', 'communication', 'loud', 'public address'], - }, - { - name: 'mega', - code: '📣', - keywords: ['mega', 'cheering', 'communication', 'megaphone'], - }, - { - name: 'postal_horn', - code: '📯', - keywords: ['postal_horn', 'communication', 'entertainment', 'horn', 'post', 'postal'], - }, - { - name: 'bell', - code: '🔔', - keywords: ['sound', 'notification', 'bell'], - }, - { - name: 'no_bell', - code: '🔕', - keywords: ['volume', 'off', 'no_bell', 'bell', 'forbidden', 'mute', 'no', 'not', 'prohibited', 'quiet', 'silent'], - }, - { - name: 'musical_score', - code: '🎼', - keywords: ['musical_score', 'activity', 'entertainment', 'music', 'score'], - }, - { - name: 'musical_note', - code: '🎵', - keywords: ['musical_note', 'activity', 'entertainment', 'music', 'note'], - }, - { - name: 'notes', - code: '🎶', - keywords: ['music', 'notes', 'activity', 'entertainment', 'note'], - }, - { - name: 'studio_microphone', - code: '🎙️', - keywords: ['podcast', 'studio_microphone'], - }, - { - name: 'level_slider', - code: '🎚️', - keywords: ['level_slider'], - }, - { - name: 'control_knobs', - code: '🎛️', - keywords: ['control_knobs'], - }, - { - name: 'microphone', - code: '🎤', - keywords: ['sing', 'microphone', 'activity', 'entertainment', 'karaoke', 'mic'], - }, - { - name: 'headphones', - code: '🎧', - keywords: ['music', 'earphones', 'headphones', 'activity', 'earbud', 'entertainment', 'headphone'], - }, - { - name: 'radio', - code: '📻', - keywords: ['podcast', 'radio', 'entertainment', 'video'], - }, - { - name: 'saxophone', - code: '🎷', - keywords: ['saxophone', 'activity', 'entertainment', 'instrument', 'music', 'sax'], - }, - { - name: 'accordion', - code: '🪗', - keywords: ['accordion'], - }, - { - name: 'guitar', - code: '🎸', - keywords: ['rock', 'guitar', 'activity', 'entertainment', 'instrument', 'music'], - }, - { - name: 'musical_keyboard', - code: '🎹', - keywords: ['piano', 'musical_keyboard', 'activity', 'entertainment', 'instrument', 'keyboard', 'music'], - }, - { - name: 'trumpet', - code: '🎺', - keywords: ['trumpet', 'activity', 'entertainment', 'instrument', 'music'], - }, - { - name: 'violin', - code: '🎻', - keywords: ['violin', 'activity', 'entertainment', 'instrument', 'music'], - }, - { - name: 'banjo', - code: '🪕', - keywords: ['banjo'], - }, - { - name: 'drum', - code: '🥁', - keywords: ['drum', 'drumsticks', 'music'], - }, - { - name: 'long_drum', - code: '🪘', - keywords: ['long_drum'], - }, - { - name: 'iphone', - code: '📱', - keywords: ['smartphone', 'mobile', 'iphone', 'cell', 'communication', 'phone', 'telephone'], - }, - { - name: 'calling', - code: '📲', - keywords: ['call', 'incoming', 'calling', 'arrow', 'cell', 'communication', 'mobile', 'phone', 'receive', 'telephone'], - }, - { - name: 'phone', - code: '☎️', - keywords: ['phone', 'telephone'], - }, - { - name: 'telephone_receiver', - code: '📞', - keywords: ['phone', 'call', 'telephone_receiver', 'communication', 'receiver', 'telephone'], - }, - { - name: 'pager', - code: '📟', - keywords: ['pager', 'communication'], - }, - { - name: 'fax', - code: '📠', - keywords: ['fax', 'communication'], - }, - { - name: 'battery', - code: '🔋', - keywords: ['power', 'battery'], - }, - { - name: 'electric_plug', - code: '🔌', - keywords: ['electric_plug', 'electric', 'electricity', 'plug'], - }, - { - name: 'computer', - code: '💻', - keywords: ['desktop', 'screen', 'computer', 'pc', 'personal'], - }, - { - name: 'desktop_computer', - code: '🖥️', - keywords: ['desktop_computer'], - }, - { - name: 'printer', - code: '🖨️', - keywords: ['printer'], - }, - { - name: 'keyboard', - code: '⌨️', - keywords: ['keyboard', 'computer'], - }, - { - name: 'computer_mouse', - code: '🖱️', - keywords: ['computer_mouse'], - }, - { - name: 'trackball', - code: '🖲️', - keywords: ['trackball'], - }, - { - name: 'minidisc', - code: '💽', - keywords: ['minidisc', 'computer', 'disk', 'entertainment', 'minidisk', 'optical'], - }, - { - name: 'floppy_disk', - code: '💾', - keywords: ['save', 'floppy_disk', 'computer', 'disk', 'floppy'], - }, - { - name: 'cd', - code: '💿', - keywords: ['cd', 'blu-ray', 'computer', 'disk', 'dvd', 'optical'], - }, - { - name: 'dvd', - code: '📀', - keywords: ['dvd', 'blu-ray', 'cd', 'computer', 'disk', 'entertainment', 'optical'], - }, - { - name: 'abacus', - code: '🧮', - keywords: ['abacus'], - }, - { - name: 'movie_camera', - code: '🎥', - keywords: ['film', 'video', 'movie_camera', 'activity', 'camera', 'cinema', 'entertainment', 'movie'], - }, - { - name: 'film_strip', - code: '🎞️', - keywords: ['film_strip'], - }, - { - name: 'film_projector', - code: '📽️', - keywords: ['film_projector'], - }, - { - name: 'clapper', - code: '🎬', - keywords: ['film', 'clapper', 'activity', 'entertainment', 'movie'], - }, - { - name: 'tv', - code: '📺', - keywords: ['tv', 'entertainment', 'television', 'video'], - }, - { - name: 'camera', - code: '📷', - keywords: ['photo', 'camera', 'entertainment', 'video'], - }, - { - name: 'camera_flash', - code: '📸', - keywords: ['photo', 'camera_flash', 'camera', 'flash', 'video'], - }, - { - name: 'video_camera', - code: '📹', - keywords: ['video_camera', 'camera', 'entertainment', 'video'], - }, - { - name: 'vhs', - code: '📼', - keywords: ['vhs', 'entertainment', 'tape', 'video', 'videocassette'], - }, - { - name: 'mag', - code: '🔍', - keywords: ['search', 'zoom', 'mag', 'glass', 'magnifying', 'tool'], - }, - { - name: 'mag_right', - code: '🔎', - keywords: ['mag_right', 'glass', 'magnifying', 'search', 'tool'], - }, - { - name: 'candle', - code: '🕯️', - keywords: ['candle'], - }, - { - name: 'bulb', - code: '💡', - keywords: ['idea', 'light', 'bulb', 'comic', 'electric'], - }, - { - name: 'flashlight', - code: '🔦', - keywords: ['flashlight', 'electric', 'light', 'tool', 'torch'], - }, - { - name: 'izakaya_lantern', - code: '🏮', - keywords: ['izakaya_lantern', 'lantern', 'bar', 'japanese', 'light', 'red'], - }, - { - name: 'diya_lamp', - code: '🪔', - keywords: ['diya_lamp'], - }, - { - name: 'notebook_with_decorative_cover', - code: '📔', - keywords: ['notebook_with_decorative_cover', 'book', 'cover', 'decorated', 'notebook'], - }, - { - name: 'closed_book', - code: '📕', - keywords: ['closed_book', 'book', 'closed'], - }, - { - name: 'book', - code: '📖', - keywords: ['book', 'open_book', 'open'], - }, - { - name: 'green_book', - code: '📗', - keywords: ['green_book', 'book', 'green'], - }, - { - name: 'blue_book', - code: '📘', - keywords: ['blue_book', 'blue', 'book'], - }, - { - name: 'orange_book', - code: '📙', - keywords: ['orange_book', 'book', 'orange'], - }, - { - name: 'books', - code: '📚', - keywords: ['library', 'books', 'book'], - }, - { - name: 'notebook', - code: '📓', - keywords: ['notebook'], - }, - { - name: 'ledger', - code: '📒', - keywords: ['ledger', 'notebook'], - }, - { - name: 'page_with_curl', - code: '📃', - keywords: ['page_with_curl', 'curl', 'document', 'page'], - }, - { - name: 'scroll', - code: '📜', - keywords: ['document', 'scroll', 'paper'], - }, - { - name: 'page_facing_up', - code: '📄', - keywords: ['document', 'page_facing_up', 'page'], - }, - { - name: 'newspaper', - code: '📰', - keywords: ['press', 'newspaper', 'communication', 'news', 'paper'], - }, - { - name: 'newspaper_roll', - code: '🗞️', - keywords: ['press', 'newspaper_roll'], - }, - { - name: 'bookmark_tabs', - code: '📑', - keywords: ['bookmark_tabs', 'bookmark', 'mark', 'marker', 'tabs'], - }, - { - name: 'bookmark', - code: '🔖', - keywords: ['bookmark', 'mark'], - }, - { - name: 'label', - code: '🏷️', - keywords: ['tag', 'label'], - }, - { - name: 'moneybag', - code: '💰', - keywords: ['dollar', 'cream', 'moneybag', 'bag', 'money'], - }, - { - name: 'coin', - code: '🪙', - keywords: ['coin'], - }, - { - name: 'yen', - code: '💴', - keywords: ['yen', 'bank', 'banknote', 'bill', 'currency', 'money', 'note'], - }, - { - name: 'dollar', - code: '💵', - keywords: ['money', 'dollar', 'bank', 'banknote', 'bill', 'currency', 'note'], - }, - { - name: 'euro', - code: '💶', - keywords: ['euro', 'bank', 'banknote', 'bill', 'currency', 'money', 'note'], - }, - { - name: 'pound', - code: '💷', - keywords: ['pound', 'bank', 'banknote', 'bill', 'currency', 'money', 'note'], - }, - { - name: 'money_with_wings', - code: '💸', - keywords: ['dollar', 'money_with_wings', 'bank', 'banknote', 'bill', 'fly', 'money', 'note', 'wings'], - }, - { - name: 'credit_card', - code: '💳', - keywords: ['subscription', 'credit_card', 'bank', 'card', 'credit', 'money'], - }, - { - name: 'receipt', - code: '🧾', - keywords: ['receipt'], - }, - { - name: 'chart', - code: '💹', - keywords: ['chart', 'bank', 'currency', 'graph', 'growth', 'market', 'money', 'rise', 'trend', 'upward', 'yen'], - }, - { - name: 'envelope', - code: '✉️', - keywords: ['letter', 'email', 'envelope', 'e-mail'], - }, - { - name: 'email', - code: '📧', - keywords: ['email', 'e-mail', 'communication', 'letter', 'mail'], - }, - { - name: 'incoming_envelope', - code: '📨', - keywords: ['incoming_envelope', 'communication', 'e-mail', 'email', 'envelope', 'incoming', 'letter', 'mail', 'receive'], - }, - { - name: 'envelope_with_arrow', - code: '📩', - keywords: ['envelope_with_arrow', 'arrow', 'communication', 'down', 'e-mail', 'email', 'envelope', 'letter', 'mail', 'outgoing', 'sent'], - }, - { - name: 'outbox_tray', - code: '📤', - keywords: ['outbox_tray', 'box', 'communication', 'letter', 'mail', 'outbox', 'sent', 'tray'], - }, - { - name: 'inbox_tray', - code: '📥', - keywords: ['inbox_tray', 'box', 'communication', 'inbox', 'letter', 'mail', 'receive', 'tray'], - }, - { - name: 'package', - code: '📦', - keywords: ['shipping', 'package', 'box', 'communication', 'parcel'], - }, - { - name: 'mailbox', - code: '📫', - keywords: ['mailbox', 'closed', 'communication', 'flag', 'mail', 'postbox'], - }, - { - name: 'mailbox_closed', - code: '📪', - keywords: ['mailbox_closed', 'closed', 'communication', 'flag', 'lowered', 'mail', 'mailbox', 'postbox'], - }, - { - name: 'mailbox_with_mail', - code: '📬', - keywords: ['mailbox_with_mail', 'communication', 'flag', 'mail', 'mailbox', 'open', 'postbox'], - }, - { - name: 'mailbox_with_no_mail', - code: '📭', - keywords: ['mailbox_with_no_mail', 'communication', 'flag', 'lowered', 'mail', 'mailbox', 'open', 'postbox'], - }, - { - name: 'postbox', - code: '📮', - keywords: ['postbox', 'communication', 'mail', 'mailbox'], - }, - { - name: 'ballot_box', - code: '🗳️', - keywords: ['ballot_box'], - }, - { - name: 'pencil2', - code: '✏️', - keywords: ['pencil2'], - }, - { - name: 'black_nib', - code: '✒️', - keywords: ['black_nib', 'nib', 'pen'], - }, - { - name: 'fountain_pen', - code: '🖋️', - keywords: ['fountain_pen'], - }, - { - name: 'pen', - code: '🖊️', - keywords: ['pen'], - }, - { - name: 'paintbrush', - code: '🖌️', - keywords: ['paintbrush'], - }, - { - name: 'crayon', - code: '🖍️', - keywords: ['crayon'], - }, - { - name: 'memo', - code: '📝', - keywords: ['document', 'note', 'memo', 'pencil', 'communication'], - }, - { - name: 'briefcase', - code: '💼', - keywords: ['business', 'briefcase'], - }, - { - name: 'file_folder', - code: '📁', - keywords: ['directory', 'file_folder', 'file', 'folder'], - }, - { - name: 'open_file_folder', - code: '📂', - keywords: ['open_file_folder', 'file', 'folder', 'open'], - }, - { - name: 'card_index_dividers', - code: '🗂️', - keywords: ['card_index_dividers'], - }, - { - name: 'date', - code: '📅', - keywords: ['calendar', 'schedule', 'date'], - }, - { - name: 'calendar', - code: '📆', - keywords: ['schedule', 'calendar'], - }, - { - name: 'spiral_notepad', - code: '🗒️', - keywords: ['spiral_notepad'], - }, - { - name: 'spiral_calendar', - code: '🗓️', - keywords: ['spiral_calendar'], - }, - { - name: 'card_index', - code: '📇', - keywords: ['card_index', 'card', 'index', 'rolodex'], - }, - { - name: 'chart_with_upwards_trend', - code: '📈', - keywords: ['graph', 'metrics', 'chart_with_upwards_trend', 'chart', 'growth', 'trend', 'upward'], - }, - { - name: 'chart_with_downwards_trend', - code: '📉', - keywords: ['graph', 'metrics', 'chart_with_downwards_trend', 'chart', 'down', 'trend'], - }, - { - name: 'bar_chart', - code: '📊', - keywords: ['stats', 'metrics', 'bar_chart', 'bar', 'chart', 'graph'], - }, - { - name: 'clipboard', - code: '📋', - keywords: ['clipboard'], - }, - { - name: 'pushpin', - code: '📌', - keywords: ['location', 'pushpin', 'pin'], - }, - { - name: 'round_pushpin', - code: '📍', - keywords: ['location', 'round_pushpin', 'pin', 'pushpin'], - }, - { - name: 'paperclip', - code: '📎', - keywords: ['paperclip'], - }, - { - name: 'paperclips', - code: '🖇️', - keywords: ['paperclips'], - }, - { - name: 'straight_ruler', - code: '📏', - keywords: ['straight_ruler', 'ruler', 'straight edge'], - }, - { - name: 'triangular_ruler', - code: '📐', - keywords: ['triangular_ruler', 'ruler', 'set', 'triangle'], - }, - { - name: 'scissors', - code: '✂️', - keywords: ['cut', 'scissors', 'tool'], - }, - { - name: 'card_file_box', - code: '🗃️', - keywords: ['card_file_box'], - }, - { - name: 'file_cabinet', - code: '🗄️', - keywords: ['file_cabinet'], - }, - { - name: 'wastebasket', - code: '🗑️', - keywords: ['trash', 'wastebasket'], - }, - { - name: 'lock', - code: '🔒', - keywords: ['security', 'private', 'lock', 'closed'], - }, - { - name: 'unlock', - code: '🔓', - keywords: ['security', 'unlock', 'lock', 'open'], - }, - { - name: 'lock_with_ink_pen', - code: '🔏', - keywords: ['lock_with_ink_pen', 'ink', 'lock', 'nib', 'pen', 'privacy'], - }, - { - name: 'closed_lock_with_key', - code: '🔐', - keywords: ['security', 'closed_lock_with_key', 'closed', 'key', 'lock', 'secure'], - }, - { - name: 'key', - code: '🔑', - keywords: ['lock', 'password', 'key'], - }, - { - name: 'old_key', - code: '🗝️', - keywords: ['old_key'], - }, - { - name: 'hammer', - code: '🔨', - keywords: ['tool', 'hammer'], - }, - { - name: 'axe', - code: '🪓', - keywords: ['axe'], - }, - { - name: 'pick', - code: '⛏️', - keywords: ['pick'], - }, - { - name: 'hammer_and_pick', - code: '⚒️', - keywords: ['hammer_and_pick', 'hammer', 'pick', 'tool'], - }, - { - name: 'hammer_and_wrench', - code: '🛠️', - keywords: ['hammer_and_wrench'], - }, - { - name: 'dagger', - code: '🗡️', - keywords: ['dagger'], - }, - { - name: 'crossed_swords', - code: '⚔️', - keywords: ['crossed_swords', 'crossed', 'swords', 'weapon'], - }, - { - name: 'gun', - code: '🔫', - keywords: ['shoot', 'weapon', 'gun', 'handgun', 'pistol', 'revolver', 'tool'], - }, - { - name: 'boomerang', - code: '🪃', - keywords: ['boomerang'], - }, - { - name: 'bow_and_arrow', - code: '🏹', - keywords: ['archery', 'bow_and_arrow', 'archer', 'arrow', 'bow', 'sagittarius', 'tool', 'weapon', 'zodiac'], - }, - { - name: 'shield', - code: '🛡️', - keywords: ['shield'], - }, - { - name: 'carpentry_saw', - code: '🪚', - keywords: ['carpentry_saw'], - }, - { - name: 'wrench', - code: '🔧', - keywords: ['tool', 'wrench'], - }, - { - name: 'screwdriver', - code: '🪛', - keywords: ['screwdriver'], - }, - { - name: 'nut_and_bolt', - code: '🔩', - keywords: ['nut_and_bolt', 'bolt', 'nut', 'tool'], - }, - { - name: 'gear', - code: '⚙️', - keywords: ['gear', 'tool'], - }, - { - name: 'clamp', - code: '🗜️', - keywords: ['clamp'], - }, - { - name: 'balance_scale', - code: '⚖️', - keywords: ['balance_scale', 'balance', 'justice', 'libra', 'scales', 'tool', 'weight', 'zodiac'], - }, - { - name: 'probing_cane', - code: '🦯', - keywords: ['probing_cane'], - }, - { - name: 'link', - code: '🔗', - keywords: ['link'], - }, - { - name: 'chains', - code: '⛓️', - keywords: ['chains'], - }, - { - name: 'hook', - code: '🪝', - keywords: ['hook'], - }, - { - name: 'toolbox', - code: '🧰', - keywords: ['toolbox'], - }, - { - name: 'magnet', - code: '🧲', - keywords: ['magnet'], - }, - { - name: 'ladder', - code: '🪜', - keywords: ['ladder'], - }, - { - name: 'alembic', - code: '⚗️', - keywords: ['alembic', 'chemistry', 'tool'], - }, - { - name: 'test_tube', - code: '🧪', - keywords: ['test_tube'], - }, - { - name: 'petri_dish', - code: '🧫', - keywords: ['petri_dish'], - }, - { - name: 'dna', - code: '🧬', - keywords: ['dna'], - }, - { - name: 'microscope', - code: '🔬', - keywords: ['science', 'laboratory', 'investigate', 'microscope', 'tool'], - }, - { - name: 'telescope', - code: '🔭', - keywords: ['telescope', 'tool'], - }, - { - name: 'satellite', - code: '📡', - keywords: ['signal', 'satellite', 'antenna', 'communication', 'dish'], - }, - { - name: 'syringe', - code: '💉', - keywords: ['health', 'hospital', 'needle', 'syringe', 'doctor', 'medicine', 'shot', 'sick', 'tool'], - }, - { - name: 'drop_of_blood', - code: '🩸', - keywords: ['drop_of_blood'], - }, - { - name: 'pill', - code: '💊', - keywords: ['health', 'medicine', 'pill', 'doctor', 'sick'], - }, - { - name: 'adhesive_bandage', - code: '🩹', - keywords: ['adhesive_bandage'], - }, - { - name: 'stethoscope', - code: '🩺', - keywords: ['stethoscope'], - }, - { - name: 'door', - code: '🚪', - keywords: ['door'], - }, - { - name: 'elevator', - code: '🛗', - keywords: ['elevator'], - }, - { - name: 'mirror', - code: '🪞', - keywords: ['mirror'], - }, - { - name: 'window', - code: '🪟', - keywords: ['window'], - }, - { - name: 'bed', - code: '🛏️', - keywords: ['bed'], - }, - { - name: 'couch_and_lamp', - code: '🛋️', - keywords: ['couch_and_lamp'], - }, - { - name: 'chair', - code: '🪑', - keywords: ['chair'], - }, - { - name: 'toilet', - code: '🚽', - keywords: ['wc', 'toilet'], - }, - { - name: 'plunger', - code: '🪠', - keywords: ['plunger'], - }, - { - name: 'shower', - code: '🚿', - keywords: ['bath', 'shower', 'water'], - }, - { - name: 'bathtub', - code: '🛁', - keywords: ['bathtub', 'bath'], - }, - { - name: 'mouse_trap', - code: '🪤', - keywords: ['mouse_trap'], - }, - { - name: 'razor', - code: '🪒', - keywords: ['razor'], - }, - { - name: 'lotion_bottle', - code: '🧴', - keywords: ['lotion_bottle'], - }, - { - name: 'safety_pin', - code: '🧷', - keywords: ['safety_pin'], - }, - { - name: 'broom', - code: '🧹', - keywords: ['broom'], - }, - { - name: 'basket', - code: '🧺', - keywords: ['basket'], - }, - { - name: 'roll_of_paper', - code: '🧻', - keywords: ['toilet', 'roll_of_paper'], - }, - { - name: 'bucket', - code: '🪣', - keywords: ['bucket'], - }, - { - name: 'soap', - code: '🧼', - keywords: ['soap'], - }, - { - name: 'toothbrush', - code: '🪥', - keywords: ['toothbrush'], - }, - { - name: 'sponge', - code: '🧽', - keywords: ['sponge'], - }, - { - name: 'fire_extinguisher', - code: '🧯', - keywords: ['fire_extinguisher'], - }, - { - name: 'shopping_cart', - code: '🛒', - keywords: ['shopping_cart', 'cart', 'shopping', 'trolley'], - }, - { - name: 'smoking', - code: '🚬', - keywords: ['cigarette', 'smoking', 'activity'], - }, - { - name: 'coffin', - code: '⚰️', - keywords: ['funeral', 'coffin'], - }, - { - name: 'headstone', - code: '🪦', - keywords: ['headstone'], - }, - { - name: 'funeral_urn', - code: '⚱️', - keywords: ['funeral_urn'], - }, - { - name: 'moyai', - code: '🗿', - keywords: ['stone', 'moyai', 'face', 'statue'], - }, - { - name: 'placard', - code: '🪧', - keywords: ['placard'], - }, - { - code: 'symbols', - header: true, - icon: Symbols, - }, - { - name: 'atm', - code: '🏧', - keywords: ['atm', 'automated', 'bank', 'teller'], - }, - { - name: 'put_litter_in_its_place', - code: '🚮', - keywords: ['put_litter_in_its_place', 'litter', 'litterbox'], - }, - { - name: 'potable_water', - code: '🚰', - keywords: ['potable_water', 'drink', 'potable', 'water'], - }, - { - name: 'wheelchair', - code: '♿', - keywords: ['accessibility', 'wheelchair', 'access'], - }, - { - name: 'mens', - code: '🚹', - keywords: ['mens', 'lavatory', 'man', 'restroom', 'wc'], - }, - { - name: 'womens', - code: '🚺', - keywords: ['womens', 'lavatory', 'restroom', 'wc', 'woman'], - }, - { - name: 'restroom', - code: '🚻', - keywords: ['toilet', 'restroom', 'lavatory', 'wc'], - }, - { - name: 'baby_symbol', - code: '🚼', - keywords: ['baby_symbol', 'baby', 'changing'], - }, - { - name: 'wc', - code: '🚾', - keywords: ['toilet', 'restroom', 'wc', 'closet', 'lavatory', 'water'], - }, - { - name: 'passport_control', - code: '🛂', - keywords: ['passport_control', 'control', 'passport'], - }, - { - name: 'customs', - code: '🛃', - keywords: ['customs'], - }, - { - name: 'baggage_claim', - code: '🛄', - keywords: ['airport', 'baggage_claim', 'baggage', 'claim'], - }, - { - name: 'left_luggage', - code: '🛅', - keywords: ['left_luggage', 'baggage', 'left luggage', 'locker', 'luggage'], - }, - { - name: 'warning', - code: '⚠️', - keywords: ['wip', 'warning'], - }, - { - name: 'children_crossing', - code: '🚸', - keywords: ['children_crossing', 'child', 'crossing', 'pedestrian', 'traffic'], - }, - { - name: 'no_entry', - code: '⛔', - keywords: ['limit', 'no_entry', 'entry', 'forbidden', 'no', 'not', 'prohibited', 'traffic'], - }, - { - name: 'no_entry_sign', - code: '🚫', - keywords: ['block', 'forbidden', 'no_entry_sign', 'entry', 'no', 'not', 'prohibited'], - }, - { - name: 'no_bicycles', - code: '🚳', - keywords: ['no_bicycles', 'bicycle', 'bike', 'forbidden', 'no', 'not', 'prohibited', 'vehicle'], - }, - { - name: 'no_smoking', - code: '🚭', - keywords: ['no_smoking', 'forbidden', 'no', 'not', 'prohibited', 'smoking'], - }, - { - name: 'do_not_litter', - code: '🚯', - keywords: ['do_not_litter', 'forbidden', 'litter', 'no', 'not', 'prohibited'], - }, - { - name: 'non-potable_water', - code: '🚱', - keywords: ['non-potable_water', 'drink', 'forbidden', 'no', 'not', 'potable', 'prohibited', 'water'], - }, - { - name: 'no_pedestrians', - code: '🚷', - keywords: ['no_pedestrians', 'forbidden', 'no', 'not', 'pedestrian', 'prohibited'], - }, - { - name: 'no_mobile_phones', - code: '📵', - keywords: ['no_mobile_phones', 'cell', 'communication', 'forbidden', 'mobile', 'no', 'not', 'phone', 'prohibited', 'telephone'], - }, - { - name: 'underage', - code: '🔞', - keywords: ['underage', '18', 'age restriction', 'eighteen', 'forbidden', 'no', 'not', 'prohibited'], - }, - { - name: 'radioactive', - code: '☢️', - keywords: ['radioactive'], - }, - { - name: 'biohazard', - code: '☣️', - keywords: ['biohazard'], - }, - { - name: 'arrow_up', - code: '⬆️', - keywords: ['arrow_up'], - }, - { - name: 'arrow_upper_right', - code: '↗️', - keywords: ['arrow_upper_right', 'arrow', 'direction', 'intercardinal', 'northeast'], - }, - { - name: 'arrow_right', - code: '➡️', - keywords: ['arrow_right'], - }, - { - name: 'arrow_lower_right', - code: '↘️', - keywords: ['arrow_lower_right', 'arrow', 'direction', 'intercardinal', 'southeast'], - }, - { - name: 'arrow_down', - code: '⬇️', - keywords: ['arrow_down'], - }, - { - name: 'arrow_lower_left', - code: '↙️', - keywords: ['arrow_lower_left', 'arrow', 'direction', 'intercardinal', 'southwest'], - }, - { - name: 'arrow_left', - code: '⬅️', - keywords: ['arrow_left'], - }, - { - name: 'arrow_upper_left', - code: '↖️', - keywords: ['arrow_upper_left', 'arrow', 'direction', 'intercardinal', 'northwest'], - }, - { - name: 'arrow_up_down', - code: '↕️', - keywords: ['arrow_up_down', 'arrow'], - }, - { - name: 'left_right_arrow', - code: '↔️', - keywords: ['left_right_arrow', 'arrow'], - }, - { - name: 'leftwards_arrow_with_hook', - code: '↩️', - keywords: ['return', 'leftwards_arrow_with_hook'], - }, - { - name: 'arrow_right_hook', - code: '↪️', - keywords: ['arrow_right_hook'], - }, - { - name: 'arrow_heading_up', - code: '⤴️', - keywords: ['arrow_heading_up', 'arrow', 'up'], - }, - { - name: 'arrow_heading_down', - code: '⤵️', - keywords: ['arrow_heading_down', 'arrow', 'down'], - }, - { - name: 'arrows_clockwise', - code: '🔃', - keywords: ['arrows_clockwise', 'arrow', 'clockwise', 'reload'], - }, - { - name: 'arrows_counterclockwise', - code: '🔄', - keywords: ['sync', 'arrows_counterclockwise', 'anticlockwise', 'arrow', 'counterclockwise', 'withershins'], - }, - { - name: 'back', - code: '🔙', - keywords: ['back', 'arrow'], - }, - { - name: 'end', - code: '🔚', - keywords: ['end', 'arrow'], - }, - { - name: 'on', - code: '🔛', - keywords: ['on', 'arrow', 'mark'], - }, - { - name: 'soon', - code: '🔜', - keywords: ['soon', 'arrow'], - }, - { - name: 'top', - code: '🔝', - keywords: ['top', 'arrow', 'up'], - }, - { - name: 'place_of_worship', - code: '🛐', - keywords: ['place_of_worship', 'religion', 'worship'], - }, - { - name: 'atom_symbol', - code: '⚛️', - keywords: ['atom_symbol'], - }, - { - name: 'om', - code: '🕉️', - keywords: ['om'], - }, - { - name: 'star_of_david', - code: '✡️', - keywords: ['star_of_david', 'david', 'jew', 'jewish', 'religion', 'star'], - }, - { - name: 'wheel_of_dharma', - code: '☸️', - keywords: ['wheel_of_dharma', 'buddhist', 'dharma', 'religion', 'wheel'], - }, - { - name: 'yin_yang', - code: '☯️', - keywords: ['yin_yang'], - }, - { - name: 'latin_cross', - code: '✝️', - keywords: ['latin_cross'], - }, - { - name: 'orthodox_cross', - code: '☦️', - keywords: ['orthodox_cross', 'christian', 'cross', 'religion'], - }, - { - name: 'star_and_crescent', - code: '☪️', - keywords: ['star_and_crescent'], - }, - { - name: 'peace_symbol', - code: '☮️', - keywords: ['peace_symbol'], - }, - { - name: 'menorah', - code: '🕎', - keywords: ['menorah', 'candelabrum', 'candlestick', 'religion'], - }, - { - name: 'six_pointed_star', - code: '🔯', - keywords: ['six_pointed_star', 'fortune', 'star'], - }, - { - name: 'aries', - code: '♈', - keywords: ['aries', 'ram', 'zodiac'], - }, - { - name: 'taurus', - code: '♉', - keywords: ['taurus', 'bull', 'ox', 'zodiac'], - }, - { - name: 'gemini', - code: '♊', - keywords: ['gemini', 'twins', 'zodiac'], - }, - { - name: 'cancer', - code: '♋', - keywords: ['cancer', 'crab', 'zodiac'], - }, - { - name: 'leo', - code: '♌', - keywords: ['leo', 'lion', 'zodiac'], - }, - { - name: 'virgo', - code: '♍', - keywords: ['virgo', 'maiden', 'virgin', 'zodiac'], - }, - { - name: 'libra', - code: '♎', - keywords: ['libra', 'balance', 'justice', 'scales', 'zodiac'], - }, - { - name: 'scorpius', - code: '♏', - keywords: ['scorpius', 'scorpio', 'scorpion', 'zodiac'], - }, - { - name: 'sagittarius', - code: '♐', - keywords: ['sagittarius', 'archer', 'zodiac'], - }, - { - name: 'capricorn', - code: '♑', - keywords: ['capricorn', 'goat', 'zodiac'], - }, - { - name: 'aquarius', - code: '♒', - keywords: ['aquarius', 'bearer', 'water', 'zodiac'], - }, - { - name: 'pisces', - code: '♓', - keywords: ['pisces', 'fish', 'zodiac'], - }, - { - name: 'ophiuchus', - code: '⛎', - keywords: ['ophiuchus', 'bearer', 'serpent', 'snake', 'zodiac'], - }, - { - name: 'twisted_rightwards_arrows', - code: '🔀', - keywords: ['shuffle', 'twisted_rightwards_arrows', 'arrow', 'crossed'], - }, - { - name: 'repeat', - code: '🔁', - keywords: ['loop', 'repeat', 'arrow', 'clockwise'], - }, - { - name: 'repeat_one', - code: '🔂', - keywords: ['repeat_one', 'arrow', 'clockwise', 'once'], - }, - { - name: 'arrow_forward', - code: '▶️', - keywords: ['arrow_forward'], - }, - { - name: 'fast_forward', - code: '⏩', - keywords: ['fast_forward', 'arrow', 'double', 'fast', 'forward'], - }, - { - name: 'next_track_button', - code: '⏭️', - keywords: ['next_track_button'], - }, - { - name: 'play_or_pause_button', - code: '⏯️', - keywords: ['play_or_pause_button'], - }, - { - name: 'arrow_backward', - code: '◀️', - keywords: ['arrow_backward'], - }, - { - name: 'rewind', - code: '⏪', - keywords: ['rewind', 'arrow', 'double'], - }, - { - name: 'previous_track_button', - code: '⏮️', - keywords: ['previous_track_button'], - }, - { - name: 'arrow_up_small', - code: '🔼', - keywords: ['arrow_up_small', 'arrow', 'button', 'red'], - }, - { - name: 'arrow_double_up', - code: '⏫', - keywords: ['arrow_double_up', 'arrow', 'double'], - }, - { - name: 'arrow_down_small', - code: '🔽', - keywords: ['arrow_down_small', 'arrow', 'button', 'down', 'red'], - }, - { - name: 'arrow_double_down', - code: '⏬', - keywords: ['arrow_double_down', 'arrow', 'double', 'down'], - }, - { - name: 'pause_button', - code: '⏸️', - keywords: ['pause_button'], - }, - { - name: 'stop_button', - code: '⏹️', - keywords: ['stop_button'], - }, - { - name: 'record_button', - code: '⏺️', - keywords: ['record_button'], - }, - { - name: 'eject_button', - code: '⏏️', - keywords: ['eject_button'], - }, - { - name: 'cinema', - code: '🎦', - keywords: ['film', 'movie', 'cinema', 'activity', 'camera', 'entertainment'], - }, - { - name: 'low_brightness', - code: '🔅', - keywords: ['low_brightness', 'brightness', 'dim', 'low'], - }, - { - name: 'high_brightness', - code: '🔆', - keywords: ['high_brightness', 'bright', 'brightness'], - }, - { - name: 'signal_strength', - code: '📶', - keywords: ['wifi', 'signal_strength', 'antenna', 'bar', 'cell', 'communication', 'mobile', 'phone', 'signal', 'telephone'], - }, - { - name: 'vibration_mode', - code: '📳', - keywords: ['vibration_mode', 'cell', 'communication', 'mobile', 'mode', 'phone', 'telephone', 'vibration'], - }, - { - name: 'mobile_phone_off', - code: '📴', - keywords: ['mute', 'off', 'mobile_phone_off', 'cell', 'communication', 'mobile', 'phone', 'telephone'], - }, - { - name: 'female_sign', - code: '♀️', - keywords: ['female_sign'], - }, - { - name: 'male_sign', - code: '♂️', - keywords: ['male_sign'], - }, - { - name: 'transgender_symbol', - code: '⚧️', - keywords: ['transgender_symbol'], - }, - { - name: 'heavy_multiplication_x', - code: '✖️', - keywords: ['heavy_multiplication_x', 'cancel', 'multiplication', 'multiply', 'x'], - }, - { - name: 'heavy_plus_sign', - code: '➕', - keywords: ['heavy_plus_sign', 'math', 'plus'], - }, - { - name: 'heavy_minus_sign', - code: '➖', - keywords: ['heavy_minus_sign', 'math', 'minus'], - }, - { - name: 'heavy_division_sign', - code: '➗', - keywords: ['heavy_division_sign', 'division', 'math'], - }, - { - name: 'infinity', - code: '♾️', - keywords: ['infinity'], - }, - { - name: 'bangbang', - code: '‼️', - keywords: ['bangbang'], - }, - { - name: 'interrobang', - code: '⁉️', - keywords: ['interrobang', 'exclamation', 'mark', 'punctuation', 'question'], - }, - { - name: 'question', - code: '❓', - keywords: ['confused', 'question', 'mark', 'punctuation'], - }, - { - name: 'grey_question', - code: '❔', - keywords: ['grey_question', 'mark', 'outlined', 'punctuation', 'question'], - }, - { - name: 'grey_exclamation', - code: '❕', - keywords: ['grey_exclamation', 'exclamation', 'mark', 'outlined', 'punctuation'], - }, - { - name: 'exclamation', - code: '❗', - keywords: ['bang', 'exclamation', 'heavy_exclamation_mark', 'mark', 'punctuation'], - }, - { - name: 'wavy_dash', - code: '〰️', - keywords: ['wavy_dash', 'dash', 'punctuation', 'wavy'], - }, - { - name: 'currency_exchange', - code: '💱', - keywords: ['currency_exchange', 'bank', 'currency', 'exchange', 'money'], - }, - { - name: 'heavy_dollar_sign', - code: '💲', - keywords: ['heavy_dollar_sign', 'currency', 'dollar', 'money'], - }, - { - name: 'medical_symbol', - code: '⚕️', - keywords: ['medical_symbol'], - }, - { - name: 'recycle', - code: '♻️', - keywords: ['environment', 'green', 'recycle'], - }, - { - name: 'fleur_de_lis', - code: '⚜️', - keywords: ['fleur_de_lis'], - }, - { - name: 'trident', - code: '🔱', - keywords: ['trident', 'anchor', 'emblem', 'ship', 'tool'], - }, - { - name: 'name_badge', - code: '📛', - keywords: ['name_badge', 'badge', 'name'], - }, - { - name: 'beginner', - code: '🔰', - keywords: ['beginner', 'chevron', 'green', 'japanese', 'leaf', 'tool', 'yellow'], - }, - { - name: 'o', - code: '⭕', - keywords: ['o', 'circle'], - }, - { - name: 'white_check_mark', - code: '✅', - keywords: ['white_check_mark', 'check', 'mark'], - }, - { - name: 'ballot_box_with_check', - code: '☑️', - keywords: ['ballot_box_with_check', 'ballot', 'box', 'check'], - }, - { - name: 'heavy_check_mark', - code: '✔️', - keywords: ['heavy_check_mark', 'check', 'mark'], - }, - { - name: 'x', - code: '❌', - keywords: ['x', 'cancel', 'mark', 'multiplication', 'multiply'], - }, - { - name: 'negative_squared_cross_mark', - code: '❎', - keywords: ['negative_squared_cross_mark', 'mark', 'square'], - }, - { - name: 'curly_loop', - code: '➰', - keywords: ['curly_loop', 'curl', 'loop'], - }, - { - name: 'loop', - code: '➿', - keywords: ['loop', 'curl', 'double'], - }, - { - name: 'part_alternation_mark', - code: '〽️', - keywords: ['part_alternation_mark'], - }, - { - name: 'eight_spoked_asterisk', - code: '✳️', - keywords: ['eight_spoked_asterisk', 'asterisk'], - }, - { - name: 'eight_pointed_black_star', - code: '✴️', - keywords: ['eight_pointed_black_star', 'star'], - }, - { - name: 'sparkle', - code: '❇️', - keywords: ['sparkle'], - }, - { - name: 'copyright', - code: '©️', - keywords: ['copyright'], - }, - { - name: 'registered', - code: '®️', - keywords: ['registered'], - }, - { - name: 'tm', - code: '™️', - keywords: ['trademark', 'tm', 'mark'], - }, - { - name: 'hash', - code: '#️⃣', - keywords: ['number', 'hash', 'keycap', 'pound'], - }, - { - name: 'asterisk', - code: '*️⃣', - keywords: ['asterisk', 'keycap', 'star'], - }, - { - name: 'zero', - code: '0️⃣', - keywords: ['zero', '0', 'keycap'], - }, - { - name: 'one', - code: '1️⃣', - keywords: ['one', '1', 'keycap'], - }, - { - name: 'two', - code: '2️⃣', - keywords: ['two', '2', 'keycap'], - }, - { - name: 'three', - code: '3️⃣', - keywords: ['three', '3', 'keycap'], - }, - { - name: 'four', - code: '4️⃣', - keywords: ['four', '4', 'keycap'], - }, - { - name: 'five', - code: '5️⃣', - keywords: ['five', '5', 'keycap'], - }, - { - name: 'six', - code: '6️⃣', - keywords: ['six', '6', 'keycap'], - }, - { - name: 'seven', - code: '7️⃣', - keywords: ['seven', '7', 'keycap'], - }, - { - name: 'eight', - code: '8️⃣', - keywords: ['eight', '8', 'keycap'], - }, - { - name: 'nine', - code: '9️⃣', - keywords: ['nine', '9', 'keycap'], - }, - { - name: 'keycap_ten', - code: '🔟', - keywords: ['keycap_ten', '10', 'keycap', 'ten'], - }, - { - name: 'capital_abcd', - code: '🔠', - keywords: ['letters', 'capital_abcd', 'input', 'latin', 'uppercase'], - }, - { - name: 'abcd', - code: '🔡', - keywords: ['abcd', 'input', 'latin', 'letters', 'lowercase'], - }, - { - name: '1234', - code: '🔢', - keywords: ['numbers', '1234', 'input'], - }, - { - name: 'symbols', - code: '🔣', - keywords: ['symbols', 'input'], - }, - { - name: 'abc', - code: '🔤', - keywords: ['alphabet', 'abc', 'input', 'latin', 'letters'], - }, - { - name: 'a', - code: '🅰️', - keywords: ['a'], - }, - { - name: 'ab', - code: '🆎', - keywords: ['ab', 'blood'], - }, - { - name: 'b', - code: '🅱️', - keywords: ['b'], - }, - { - name: 'cl', - code: '🆑', - keywords: ['cl'], - }, - { - name: 'cool', - code: '🆒', - keywords: ['cool'], - }, - { - name: 'free', - code: '🆓', - keywords: ['free'], - }, - { - name: 'information_source', - code: 'ℹ️', - keywords: ['information_source', 'i', 'information'], - }, - { - name: 'id', - code: '🆔', - keywords: ['id', 'identity'], - }, - { - name: 'm', - code: 'Ⓜ️', - keywords: ['m'], - }, - { - name: 'new', - code: '🆕', - keywords: ['fresh', 'new'], - }, - { - name: 'ng', - code: '🆖', - keywords: ['ng'], - }, - { - name: 'o2', - code: '🅾️', - keywords: ['o2'], - }, - { - name: 'ok', - code: '🆗', - keywords: ['yes', 'ok'], - }, - { - name: 'parking', - code: '🅿️', - keywords: ['parking'], - }, - { - name: 'sos', - code: '🆘', - keywords: ['help', 'emergency', 'sos'], - }, - { - name: 'up', - code: '🆙', - keywords: ['up', 'mark'], - }, - { - name: 'vs', - code: '🆚', - keywords: ['vs', 'versus'], - }, - { - name: 'koko', - code: '🈁', - keywords: ['koko', 'japanese'], - }, - { - name: 'sa', - code: '🈂️', - keywords: ['sa'], - }, - { - name: 'u6708', - code: '🈷️', - keywords: ['u6708'], - }, - { - name: 'u6709', - code: '🈶', - keywords: ['u6709', 'japanese'], - }, - { - name: 'u6307', - code: '🈯', - keywords: ['u6307', 'japanese'], - }, - { - name: 'ideograph_advantage', - code: '🉐', - keywords: ['ideograph_advantage', 'japanese'], - }, - { - name: 'u5272', - code: '🈹', - keywords: ['u5272', 'japanese'], - }, - { - name: 'u7121', - code: '🈚', - keywords: ['u7121', 'japanese'], - }, - { - name: 'u7981', - code: '🈲', - keywords: ['u7981', 'japanese'], - }, - { - name: 'accept', - code: '🉑', - keywords: ['accept', 'chinese'], - }, - { - name: 'u7533', - code: '🈸', - keywords: ['u7533', 'chinese'], - }, - { - name: 'u5408', - code: '🈴', - keywords: ['u5408', 'chinese'], - }, - { - name: 'u7a7a', - code: '🈳', - keywords: ['u7a7a', 'chinese'], - }, - { - name: 'congratulations', - code: '㊗️', - keywords: ['congratulations', 'chinese', 'congratulation', 'ideograph'], - }, - { - name: 'secret', - code: '㊙️', - keywords: ['secret', 'chinese', 'ideograph'], - }, - { - name: 'u55b6', - code: '🈺', - keywords: ['u55b6', 'chinese'], - }, - { - name: 'u6e80', - code: '🈵', - keywords: ['u6e80', 'chinese'], - }, - { - name: 'red_circle', - code: '🔴', - keywords: ['red_circle', 'circle', 'geometric', 'red'], - }, - { - name: 'orange_circle', - code: '🟠', - keywords: ['orange_circle'], - }, - { - name: 'yellow_circle', - code: '🟡', - keywords: ['yellow_circle'], - }, - { - name: 'green_circle', - code: '🟢', - keywords: ['green_circle'], - }, - { - name: 'large_blue_circle', - code: '🔵', - keywords: ['large_blue_circle', 'blue', 'circle', 'geometric'], - }, - { - name: 'purple_circle', - code: '🟣', - keywords: ['purple_circle'], - }, - { - name: 'brown_circle', - code: '🟤', - keywords: ['brown_circle'], - }, - { - name: 'black_circle', - code: '⚫', - keywords: ['black_circle', 'circle', 'geometric'], - }, - { - name: 'white_circle', - code: '⚪', - keywords: ['white_circle', 'circle', 'geometric'], - }, - { - name: 'red_square', - code: '🟥', - keywords: ['red_square'], - }, - { - name: 'orange_square', - code: '🟧', - keywords: ['orange_square'], - }, - { - name: 'yellow_square', - code: '🟨', - keywords: ['yellow_square'], - }, - { - name: 'green_square', - code: '🟩', - keywords: ['green_square'], - }, - { - name: 'blue_square', - code: '🟦', - keywords: ['blue_square'], - }, - { - name: 'purple_square', - code: '🟪', - keywords: ['purple_square'], - }, - { - name: 'brown_square', - code: '🟫', - keywords: ['brown_square'], - }, - { - name: 'black_large_square', - code: '⬛', - keywords: ['black_large_square', 'geometric', 'square'], - }, - { - name: 'white_large_square', - code: '⬜', - keywords: ['white_large_square', 'geometric', 'square'], - }, - { - name: 'black_medium_square', - code: '◼️', - keywords: ['black_medium_square'], - }, - { - name: 'white_medium_square', - code: '◻️', - keywords: ['white_medium_square'], - }, - { - name: 'black_medium_small_square', - code: '◾', - keywords: ['black_medium_small_square', 'geometric', 'square'], - }, - { - name: 'white_medium_small_square', - code: '◽', - keywords: ['white_medium_small_square', 'geometric', 'square'], - }, - { - name: 'black_small_square', - code: '▪️', - keywords: ['black_small_square'], - }, - { - name: 'white_small_square', - code: '▫️', - keywords: ['white_small_square'], - }, - { - name: 'large_orange_diamond', - code: '🔶', - keywords: ['large_orange_diamond', 'diamond', 'geometric', 'orange'], - }, - { - name: 'large_blue_diamond', - code: '🔷', - keywords: ['large_blue_diamond', 'blue', 'diamond', 'geometric'], - }, - { - name: 'small_orange_diamond', - code: '🔸', - keywords: ['small_orange_diamond', 'diamond', 'geometric', 'orange'], - }, - { - name: 'small_blue_diamond', - code: '🔹', - keywords: ['small_blue_diamond', 'blue', 'diamond', 'geometric'], - }, - { - name: 'small_red_triangle', - code: '🔺', - keywords: ['small_red_triangle', 'geometric', 'red'], - }, - { - name: 'small_red_triangle_down', - code: '🔻', - keywords: ['small_red_triangle_down', 'down', 'geometric', 'red'], - }, - { - name: 'diamond_shape_with_a_dot_inside', - code: '💠', - keywords: ['diamond_shape_with_a_dot_inside', 'comic', 'diamond', 'geometric', 'inside'], - }, - { - name: 'radio_button', - code: '🔘', - keywords: ['radio_button', 'button', 'geometric', 'radio'], - }, - { - name: 'white_square_button', - code: '🔳', - keywords: ['white_square_button', 'button', 'geometric', 'outlined', 'square'], - }, - { - name: 'black_square_button', - code: '🔲', - keywords: ['black_square_button', 'button', 'geometric', 'square'], - }, - { - code: 'flags', - header: true, - icon: Flags, - }, - { - name: 'checkered_flag', - code: '🏁', - keywords: ['milestone', 'finish', 'checkered_flag', 'checkered', 'chequered', 'flag', 'racing'], - }, - { - name: 'triangular_flag_on_post', - code: '🚩', - keywords: ['triangular_flag_on_post', 'flag', 'post'], - }, - { - name: 'crossed_flags', - code: '🎌', - keywords: ['crossed_flags', 'activity', 'celebration', 'cross', 'crossed', 'flag', 'japanese'], - }, - { - name: 'black_flag', - code: '🏴', - keywords: ['black_flag', 'flag', 'waving'], - }, - { - name: 'white_flag', - code: '🏳️', - keywords: ['white_flag'], - }, - { - name: 'rainbow_flag', - code: '🏳️‍🌈', - keywords: ['pride', 'rainbow_flag'], - }, - { - name: 'transgender_flag', - code: '🏳️‍⚧️', - keywords: ['transgender_flag'], - }, - { - name: 'pirate_flag', - code: '🏴‍☠️', - keywords: ['pirate_flag'], - }, - { - name: 'ascension_island', - code: '🇦🇨', - keywords: ['ascension_island', 'ascension', 'flag', 'island'], - }, - { - name: 'andorra', - code: '🇦🇩', - keywords: ['andorra', 'flag'], - }, - { - name: 'united_arab_emirates', - code: '🇦🇪', - keywords: ['united_arab_emirates', 'emirates', 'flag', 'uae', 'united'], - }, - { - name: 'afghanistan', - code: '🇦🇫', - keywords: ['afghanistan', 'flag'], - }, - { - name: 'antigua_barbuda', - code: '🇦🇬', - keywords: ['antigua_barbuda', 'antigua', 'barbuda', 'flag'], - }, - { - name: 'anguilla', - code: '🇦🇮', - keywords: ['anguilla', 'flag'], - }, - { - name: 'albania', - code: '🇦🇱', - keywords: ['albania', 'flag'], - }, - { - name: 'armenia', - code: '🇦🇲', - keywords: ['armenia', 'flag'], - }, - { - name: 'angola', - code: '🇦🇴', - keywords: ['angola', 'flag'], - }, - { - name: 'antarctica', - code: '🇦🇶', - keywords: ['antarctica', 'flag'], - }, - { - name: 'argentina', - code: '🇦🇷', - keywords: ['argentina', 'flag'], - }, - { - name: 'american_samoa', - code: '🇦🇸', - keywords: ['american_samoa', 'american', 'flag', 'samoa'], - }, - { - name: 'austria', - code: '🇦🇹', - keywords: ['austria', 'flag'], - }, - { - name: 'australia', - code: '🇦🇺', - keywords: ['australia', 'flag'], - }, - { - name: 'aruba', - code: '🇦🇼', - keywords: ['aruba', 'flag'], - }, - { - name: 'aland_islands', - code: '🇦🇽', - keywords: ['aland_islands', 'åland', 'flag'], - }, - { - name: 'azerbaijan', - code: '🇦🇿', - keywords: ['azerbaijan', 'flag'], - }, - { - name: 'bosnia_herzegovina', - code: '🇧🇦', - keywords: ['bosnia_herzegovina', 'bosnia', 'flag', 'herzegovina'], - }, - { - name: 'barbados', - code: '🇧🇧', - keywords: ['barbados', 'flag'], - }, - { - name: 'bangladesh', - code: '🇧🇩', - keywords: ['bangladesh', 'flag'], - }, - { - name: 'belgium', - code: '🇧🇪', - keywords: ['belgium', 'flag'], - }, - { - name: 'burkina_faso', - code: '🇧🇫', - keywords: ['burkina_faso', 'burkina faso', 'flag'], - }, - { - name: 'bulgaria', - code: '🇧🇬', - keywords: ['bulgaria', 'flag'], - }, - { - name: 'bahrain', - code: '🇧🇭', - keywords: ['bahrain', 'flag'], - }, - { - name: 'burundi', - code: '🇧🇮', - keywords: ['burundi', 'flag'], - }, - { - name: 'benin', - code: '🇧🇯', - keywords: ['benin', 'flag'], - }, - { - name: 'st_barthelemy', - code: '🇧🇱', - keywords: ['st_barthelemy', 'barthelemy', 'barthélemy', 'flag', 'saint'], - }, - { - name: 'bermuda', - code: '🇧🇲', - keywords: ['bermuda', 'flag'], - }, - { - name: 'brunei', - code: '🇧🇳', - keywords: ['brunei', 'darussalam', 'flag'], - }, - { - name: 'bolivia', - code: '🇧🇴', - keywords: ['bolivia', 'flag'], - }, - { - name: 'caribbean_netherlands', - code: '🇧🇶', - keywords: ['caribbean_netherlands', 'bonaire', 'caribbean', 'eustatius', 'flag', 'netherlands', 'saba', 'sint'], - }, - { - name: 'brazil', - code: '🇧🇷', - keywords: ['brazil', 'flag'], - }, - { - name: 'bahamas', - code: '🇧🇸', - keywords: ['bahamas', 'flag'], - }, - { - name: 'bhutan', - code: '🇧🇹', - keywords: ['bhutan', 'flag'], - }, - { - name: 'bouvet_island', - code: '🇧🇻', - keywords: ['bouvet_island', 'bouvet', 'flag', 'island'], - }, - { - name: 'botswana', - code: '🇧🇼', - keywords: ['botswana', 'flag'], - }, - { - name: 'belarus', - code: '🇧🇾', - keywords: ['belarus', 'flag'], - }, - { - name: 'belize', - code: '🇧🇿', - keywords: ['belize', 'flag'], - }, - { - name: 'canada', - code: '🇨🇦', - keywords: ['canada', 'flag'], - }, - { - name: 'cocos_islands', - code: '🇨🇨', - keywords: ['keeling', 'cocos_islands', 'cocos', 'flag', 'island'], - }, - { - name: 'congo_kinshasa', - code: '🇨🇩', - keywords: ['congo_kinshasa', 'congo', 'congo-kinshasa', 'democratic republic of congo', 'drc', 'flag', 'kinshasa', 'republic'], - }, - { - name: 'central_african_republic', - code: '🇨🇫', - keywords: ['central_african_republic', 'central african republic', 'flag', 'republic'], - }, - { - name: 'congo_brazzaville', - code: '🇨🇬', - keywords: ['congo_brazzaville', 'brazzaville', 'congo', 'congo republic', 'congo-brazzaville', 'flag', 'republic', 'republic of the congo'], - }, - { - name: 'switzerland', - code: '🇨🇭', - keywords: ['switzerland', 'flag'], - }, - { - name: 'cote_divoire', - code: '🇨🇮', - keywords: ['ivory', 'cote_divoire', 'cote ivoire', 'côte ivoire', 'flag', 'ivory coast'], - }, - { - name: 'cook_islands', - code: '🇨🇰', - keywords: ['cook_islands', 'cook', 'flag', 'island'], - }, - { - name: 'chile', - code: '🇨🇱', - keywords: ['chile', 'flag'], - }, - { - name: 'cameroon', - code: '🇨🇲', - keywords: ['cameroon', 'flag'], - }, - { - name: 'cn', - code: '🇨🇳', - keywords: ['china', 'cn', 'flag'], - }, - { - name: 'colombia', - code: '🇨🇴', - keywords: ['colombia', 'flag'], - }, - { - name: 'clipperton_island', - code: '🇨🇵', - keywords: ['clipperton_island', 'clipperton', 'flag', 'island'], - }, - { - name: 'costa_rica', - code: '🇨🇷', - keywords: ['costa_rica', 'costa rica', 'flag'], - }, - { - name: 'cuba', - code: '🇨🇺', - keywords: ['cuba', 'flag'], - }, - { - name: 'cape_verde', - code: '🇨🇻', - keywords: ['cape_verde', 'cabo', 'cape', 'flag', 'verde'], - }, - { - name: 'curacao', - code: '🇨🇼', - keywords: ['curacao', 'antilles', 'curaçao', 'flag'], - }, - { - name: 'christmas_island', - code: '🇨🇽', - keywords: ['christmas_island', 'christmas', 'flag', 'island'], - }, - { - name: 'cyprus', - code: '🇨🇾', - keywords: ['cyprus', 'flag'], - }, - { - name: 'czech_republic', - code: '🇨🇿', - keywords: ['czech_republic', 'czech republic', 'flag'], - }, - { - name: 'de', - code: '🇩🇪', - keywords: ['flag', 'germany', 'de'], - }, - { - name: 'diego_garcia', - code: '🇩🇬', - keywords: ['diego_garcia', 'diego garcia', 'flag'], - }, - { - name: 'djibouti', - code: '🇩🇯', - keywords: ['djibouti', 'flag'], - }, - { - name: 'denmark', - code: '🇩🇰', - keywords: ['denmark', 'flag'], - }, - { - name: 'dominica', - code: '🇩🇲', - keywords: ['dominica', 'flag'], - }, - { - name: 'dominican_republic', - code: '🇩🇴', - keywords: ['dominican_republic', 'dominican republic', 'flag'], - }, - { - name: 'algeria', - code: '🇩🇿', - keywords: ['algeria', 'flag'], - }, - { - name: 'ceuta_melilla', - code: '🇪🇦', - keywords: ['ceuta_melilla', 'ceuta', 'flag', 'melilla'], - }, - { - name: 'ecuador', - code: '🇪🇨', - keywords: ['ecuador', 'flag'], - }, - { - name: 'estonia', - code: '🇪🇪', - keywords: ['estonia', 'flag'], - }, - { - name: 'egypt', - code: '🇪🇬', - keywords: ['egypt', 'flag'], - }, - { - name: 'western_sahara', - code: '🇪🇭', - keywords: ['western_sahara', 'flag', 'sahara', 'west', 'western sahara'], - }, - { - name: 'eritrea', - code: '🇪🇷', - keywords: ['eritrea', 'flag'], - }, - { - name: 'es', - code: '🇪🇸', - keywords: ['spain', 'es', 'flag'], - }, - { - name: 'ethiopia', - code: '🇪🇹', - keywords: ['ethiopia', 'flag'], - }, - { - name: 'eu', - code: '🇪🇺', - keywords: ['eu', 'european_union', 'european union', 'flag'], - }, - { - name: 'finland', - code: '🇫🇮', - keywords: ['finland', 'flag'], - }, - { - name: 'fiji', - code: '🇫🇯', - keywords: ['fiji', 'flag'], - }, - { - name: 'falkland_islands', - code: '🇫🇰', - keywords: ['falkland_islands', 'falkland', 'falklands', 'flag', 'island', 'islas', 'malvinas'], - }, - { - name: 'micronesia', - code: '🇫🇲', - keywords: ['micronesia', 'flag'], - }, - { - name: 'faroe_islands', - code: '🇫🇴', - keywords: ['faroe_islands', 'faroe', 'flag', 'island'], - }, - { - name: 'fr', - code: '🇫🇷', - keywords: ['france', 'french', 'fr', 'flag'], - }, - { - name: 'gabon', - code: '🇬🇦', - keywords: ['gabon', 'flag'], - }, - { - name: 'gb', - code: '🇬🇧', - keywords: [ - 'flag', - 'british', - 'gb', - 'uk', - 'britain', - 'cornwall', - 'england', - 'great britain', - 'ireland', - 'northern ireland', - 'scotland', - 'union jack', - 'united', - 'united kingdom', - 'wales', - ], - }, - { - name: 'grenada', - code: '🇬🇩', - keywords: ['grenada', 'flag'], - }, - { - name: 'georgia', - code: '🇬🇪', - keywords: ['georgia', 'flag'], - }, - { - name: 'french_guiana', - code: '🇬🇫', - keywords: ['french_guiana', 'flag', 'french', 'guiana'], - }, - { - name: 'guernsey', - code: '🇬🇬', - keywords: ['guernsey', 'flag'], - }, - { - name: 'ghana', - code: '🇬🇭', - keywords: ['ghana', 'flag'], - }, - { - name: 'gibraltar', - code: '🇬🇮', - keywords: ['gibraltar', 'flag'], - }, - { - name: 'greenland', - code: '🇬🇱', - keywords: ['greenland', 'flag'], - }, - { - name: 'gambia', - code: '🇬🇲', - keywords: ['gambia', 'flag'], - }, - { - name: 'guinea', - code: '🇬🇳', - keywords: ['guinea', 'flag'], - }, - { - name: 'guadeloupe', - code: '🇬🇵', - keywords: ['guadeloupe', 'flag'], - }, - { - name: 'equatorial_guinea', - code: '🇬🇶', - keywords: ['equatorial_guinea', 'equatorial guinea', 'flag', 'guinea'], - }, - { - name: 'greece', - code: '🇬🇷', - keywords: ['greece', 'flag'], - }, - { - name: 'south_georgia_south_sandwich_islands', - code: '🇬🇸', - keywords: ['south_georgia_south_sandwich_islands', 'flag', 'georgia', 'island', 'south', 'south georgia', 'south sandwich'], - }, - { - name: 'guatemala', - code: '🇬🇹', - keywords: ['guatemala', 'flag'], - }, - { - name: 'guam', - code: '🇬🇺', - keywords: ['guam', 'flag'], - }, - { - name: 'guinea_bissau', - code: '🇬🇼', - keywords: ['guinea_bissau', 'bissau', 'flag', 'guinea'], - }, - { - name: 'guyana', - code: '🇬🇾', - keywords: ['guyana', 'flag'], - }, - { - name: 'hong_kong', - code: '🇭🇰', - keywords: ['hong_kong', 'china', 'flag', 'hong kong'], - }, - { - name: 'heard_mcdonald_islands', - code: '🇭🇲', - keywords: ['heard_mcdonald_islands', 'flag', 'heard', 'island', 'mcdonald'], - }, - { - name: 'honduras', - code: '🇭🇳', - keywords: ['honduras', 'flag'], - }, - { - name: 'croatia', - code: '🇭🇷', - keywords: ['croatia', 'flag'], - }, - { - name: 'haiti', - code: '🇭🇹', - keywords: ['haiti', 'flag'], - }, - { - name: 'hungary', - code: '🇭🇺', - keywords: ['hungary', 'flag'], - }, - { - name: 'canary_islands', - code: '🇮🇨', - keywords: ['canary_islands', 'canary', 'flag', 'island'], - }, - { - name: 'indonesia', - code: '🇮🇩', - keywords: ['indonesia', 'flag'], - }, - { - name: 'ireland', - code: '🇮🇪', - keywords: ['ireland', 'flag'], - }, - { - name: 'israel', - code: '🇮🇱', - keywords: ['israel', 'flag'], - }, - { - name: 'isle_of_man', - code: '🇮🇲', - keywords: ['isle_of_man', 'flag', 'isle of man'], - }, - { - name: 'india', - code: '🇮🇳', - keywords: ['india', 'flag'], - }, - { - name: 'british_indian_ocean_territory', - code: '🇮🇴', - keywords: ['british_indian_ocean_territory', 'british', 'chagos', 'flag', 'indian ocean', 'island'], - }, - { - name: 'iraq', - code: '🇮🇶', - keywords: ['iraq', 'flag'], - }, - { - name: 'iran', - code: '🇮🇷', - keywords: ['iran', 'flag'], - }, - { - name: 'iceland', - code: '🇮🇸', - keywords: ['iceland', 'flag'], - }, - { - name: 'it', - code: '🇮🇹', - keywords: ['italy', 'it', 'flag'], - }, - { - name: 'jersey', - code: '🇯🇪', - keywords: ['jersey', 'flag'], - }, - { - name: 'jamaica', - code: '🇯🇲', - keywords: ['jamaica', 'flag'], - }, - { - name: 'jordan', - code: '🇯🇴', - keywords: ['jordan', 'flag'], - }, - { - name: 'jp', - code: '🇯🇵', - keywords: ['japan', 'jp', 'flag'], - }, - { - name: 'kenya', - code: '🇰🇪', - keywords: ['kenya', 'flag'], - }, - { - name: 'kyrgyzstan', - code: '🇰🇬', - keywords: ['kyrgyzstan', 'flag'], - }, - { - name: 'cambodia', - code: '🇰🇭', - keywords: ['cambodia', 'flag'], - }, - { - name: 'kiribati', - code: '🇰🇮', - keywords: ['kiribati', 'flag'], - }, - { - name: 'comoros', - code: '🇰🇲', - keywords: ['comoros', 'flag'], - }, - { - name: 'st_kitts_nevis', - code: '🇰🇳', - keywords: ['st_kitts_nevis', 'flag', 'kitts', 'nevis', 'saint'], - }, - { - name: 'north_korea', - code: '🇰🇵', - keywords: ['north_korea', 'flag', 'korea', 'north', 'north korea'], - }, - { - name: 'kr', - code: '🇰🇷', - keywords: ['korea', 'kr', 'flag', 'south', 'south korea'], - }, - { - name: 'kuwait', - code: '🇰🇼', - keywords: ['kuwait', 'flag'], - }, - { - name: 'cayman_islands', - code: '🇰🇾', - keywords: ['cayman_islands', 'cayman', 'flag', 'island'], - }, - { - name: 'kazakhstan', - code: '🇰🇿', - keywords: ['kazakhstan', 'flag'], - }, - { - name: 'laos', - code: '🇱🇦', - keywords: ['laos', 'flag'], - }, - { - name: 'lebanon', - code: '🇱🇧', - keywords: ['lebanon', 'flag'], - }, - { - name: 'st_lucia', - code: '🇱🇨', - keywords: ['st_lucia', 'flag', 'lucia', 'saint'], - }, - { - name: 'liechtenstein', - code: '🇱🇮', - keywords: ['liechtenstein', 'flag'], - }, - { - name: 'sri_lanka', - code: '🇱🇰', - keywords: ['sri_lanka', 'flag', 'sri lanka'], - }, - { - name: 'liberia', - code: '🇱🇷', - keywords: ['liberia', 'flag'], - }, - { - name: 'lesotho', - code: '🇱🇸', - keywords: ['lesotho', 'flag'], - }, - { - name: 'lithuania', - code: '🇱🇹', - keywords: ['lithuania', 'flag'], - }, - { - name: 'luxembourg', - code: '🇱🇺', - keywords: ['luxembourg', 'flag'], - }, - { - name: 'latvia', - code: '🇱🇻', - keywords: ['latvia', 'flag'], - }, - { - name: 'libya', - code: '🇱🇾', - keywords: ['libya', 'flag'], - }, - { - name: 'morocco', - code: '🇲🇦', - keywords: ['morocco', 'flag'], - }, - { - name: 'monaco', - code: '🇲🇨', - keywords: ['monaco', 'flag'], - }, - { - name: 'moldova', - code: '🇲🇩', - keywords: ['moldova', 'flag'], - }, - { - name: 'montenegro', - code: '🇲🇪', - keywords: ['montenegro', 'flag'], - }, - { - name: 'st_martin', - code: '🇲🇫', - keywords: ['st_martin', 'flag', 'french', 'martin', 'saint'], - }, - { - name: 'madagascar', - code: '🇲🇬', - keywords: ['madagascar', 'flag'], - }, - { - name: 'marshall_islands', - code: '🇲🇭', - keywords: ['marshall_islands', 'flag', 'island', 'marshall'], - }, - { - name: 'macedonia', - code: '🇲🇰', - keywords: ['macedonia', 'flag'], - }, - { - name: 'mali', - code: '🇲🇱', - keywords: ['mali', 'flag'], - }, - { - name: 'myanmar', - code: '🇲🇲', - keywords: ['burma', 'myanmar', 'flag'], - }, - { - name: 'mongolia', - code: '🇲🇳', - keywords: ['mongolia', 'flag'], - }, - { - name: 'macau', - code: '🇲🇴', - keywords: ['macau', 'china', 'flag', 'macao'], - }, - { - name: 'northern_mariana_islands', - code: '🇲🇵', - keywords: ['northern_mariana_islands', 'flag', 'island', 'mariana', 'north', 'northern mariana'], - }, - { - name: 'martinique', - code: '🇲🇶', - keywords: ['martinique', 'flag'], - }, - { - name: 'mauritania', - code: '🇲🇷', - keywords: ['mauritania', 'flag'], - }, - { - name: 'montserrat', - code: '🇲🇸', - keywords: ['montserrat', 'flag'], - }, - { - name: 'malta', - code: '🇲🇹', - keywords: ['malta', 'flag'], - }, - { - name: 'mauritius', - code: '🇲🇺', - keywords: ['mauritius', 'flag'], - }, - { - name: 'maldives', - code: '🇲🇻', - keywords: ['maldives', 'flag'], - }, - { - name: 'malawi', - code: '🇲🇼', - keywords: ['malawi', 'flag'], - }, - { - name: 'mexico', - code: '🇲🇽', - keywords: ['mexico', 'flag'], - }, - { - name: 'malaysia', - code: '🇲🇾', - keywords: ['malaysia', 'flag'], - }, - { - name: 'mozambique', - code: '🇲🇿', - keywords: ['mozambique', 'flag'], - }, - { - name: 'namibia', - code: '🇳🇦', - keywords: ['namibia', 'flag'], - }, - { - name: 'new_caledonia', - code: '🇳🇨', - keywords: ['new_caledonia', 'flag', 'new', 'new caledonia'], - }, - { - name: 'niger', - code: '🇳🇪', - keywords: ['niger', 'flag'], - }, - { - name: 'norfolk_island', - code: '🇳🇫', - keywords: ['norfolk_island', 'flag', 'island', 'norfolk'], - }, - { - name: 'nigeria', - code: '🇳🇬', - keywords: ['nigeria', 'flag'], - }, - { - name: 'nicaragua', - code: '🇳🇮', - keywords: ['nicaragua', 'flag'], - }, - { - name: 'netherlands', - code: '🇳🇱', - keywords: ['netherlands', 'flag'], - }, - { - name: 'norway', - code: '🇳🇴', - keywords: ['norway', 'flag'], - }, - { - name: 'nepal', - code: '🇳🇵', - keywords: ['nepal', 'flag'], - }, - { - name: 'nauru', - code: '🇳🇷', - keywords: ['nauru', 'flag'], - }, - { - name: 'niue', - code: '🇳🇺', - keywords: ['niue', 'flag'], - }, - { - name: 'new_zealand', - code: '🇳🇿', - keywords: ['new_zealand', 'flag', 'new', 'new zealand'], - }, - { - name: 'oman', - code: '🇴🇲', - keywords: ['oman', 'flag'], - }, - { - name: 'panama', - code: '🇵🇦', - keywords: ['panama', 'flag'], - }, - { - name: 'peru', - code: '🇵🇪', - keywords: ['peru', 'flag'], - }, - { - name: 'french_polynesia', - code: '🇵🇫', - keywords: ['french_polynesia', 'flag', 'french', 'polynesia'], - }, - { - name: 'papua_new_guinea', - code: '🇵🇬', - keywords: ['papua_new_guinea', 'flag', 'guinea', 'new', 'papua new guinea'], - }, - { - name: 'philippines', - code: '🇵🇭', - keywords: ['philippines', 'flag'], - }, - { - name: 'pakistan', - code: '🇵🇰', - keywords: ['pakistan', 'flag'], - }, - { - name: 'poland', - code: '🇵🇱', - keywords: ['poland', 'flag'], - }, - { - name: 'st_pierre_miquelon', - code: '🇵🇲', - keywords: ['st_pierre_miquelon', 'flag', 'miquelon', 'pierre', 'saint'], - }, - { - name: 'pitcairn_islands', - code: '🇵🇳', - keywords: ['pitcairn_islands', 'flag', 'island', 'pitcairn'], - }, - { - name: 'puerto_rico', - code: '🇵🇷', - keywords: ['puerto_rico', 'flag', 'puerto rico'], - }, - { - name: 'palestinian_territories', - code: '🇵🇸', - keywords: ['palestinian_territories', 'flag', 'palestine'], - }, - { - name: 'portugal', - code: '🇵🇹', - keywords: ['portugal', 'flag'], - }, - { - name: 'palau', - code: '🇵🇼', - keywords: ['palau', 'flag'], - }, - { - name: 'paraguay', - code: '🇵🇾', - keywords: ['paraguay', 'flag'], - }, - { - name: 'qatar', - code: '🇶🇦', - keywords: ['qatar', 'flag'], - }, - { - name: 'reunion', - code: '🇷🇪', - keywords: ['reunion', 'flag', 'réunion'], - }, - { - name: 'romania', - code: '🇷🇴', - keywords: ['romania', 'flag'], - }, - { - name: 'serbia', - code: '🇷🇸', - keywords: ['serbia', 'flag'], - }, - { - name: 'ru', - code: '🇷🇺', - keywords: ['russia', 'ru', 'flag'], - }, - { - name: 'rwanda', - code: '🇷🇼', - keywords: ['rwanda', 'flag'], - }, - { - name: 'saudi_arabia', - code: '🇸🇦', - keywords: ['saudi_arabia', 'flag', 'saudi arabia'], - }, - { - name: 'solomon_islands', - code: '🇸🇧', - keywords: ['solomon_islands', 'flag', 'island', 'solomon'], - }, - { - name: 'seychelles', - code: '🇸🇨', - keywords: ['seychelles', 'flag'], - }, - { - name: 'sudan', - code: '🇸🇩', - keywords: ['sudan', 'flag'], - }, - { - name: 'sweden', - code: '🇸🇪', - keywords: ['sweden', 'flag'], - }, - { - name: 'singapore', - code: '🇸🇬', - keywords: ['singapore', 'flag'], - }, - { - name: 'st_helena', - code: '🇸🇭', - keywords: ['st_helena', 'flag', 'helena', 'saint'], - }, - { - name: 'slovenia', - code: '🇸🇮', - keywords: ['slovenia', 'flag'], - }, - { - name: 'svalbard_jan_mayen', - code: '🇸🇯', - keywords: ['svalbard_jan_mayen', 'flag', 'jan mayen', 'svalbard'], - }, - { - name: 'slovakia', - code: '🇸🇰', - keywords: ['slovakia', 'flag'], - }, - { - name: 'sierra_leone', - code: '🇸🇱', - keywords: ['sierra_leone', 'flag', 'sierra leone'], - }, - { - name: 'san_marino', - code: '🇸🇲', - keywords: ['san_marino', 'flag', 'san marino'], - }, - { - name: 'senegal', - code: '🇸🇳', - keywords: ['senegal', 'flag'], - }, - { - name: 'somalia', - code: '🇸🇴', - keywords: ['somalia', 'flag'], - }, - { - name: 'suriname', - code: '🇸🇷', - keywords: ['suriname', 'flag'], - }, - { - name: 'south_sudan', - code: '🇸🇸', - keywords: ['south_sudan', 'flag', 'south', 'south sudan', 'sudan'], - }, - { - name: 'sao_tome_principe', - code: '🇸🇹', - keywords: ['sao_tome_principe', 'flag', 'principe', 'príncipe', 'sao tome', 'são tomé'], - }, - { - name: 'el_salvador', - code: '🇸🇻', - keywords: ['el_salvador', 'el salvador', 'flag'], - }, - { - name: 'sint_maarten', - code: '🇸🇽', - keywords: ['sint_maarten', 'flag', 'maarten', 'sint'], - }, - { - name: 'syria', - code: '🇸🇾', - keywords: ['syria', 'flag'], - }, - { - name: 'swaziland', - code: '🇸🇿', - keywords: ['swaziland', 'flag'], - }, - { - name: 'tristan_da_cunha', - code: '🇹🇦', - keywords: ['tristan_da_cunha', 'flag', 'tristan da cunha'], - }, - { - name: 'turks_caicos_islands', - code: '🇹🇨', - keywords: ['turks_caicos_islands', 'caicos', 'flag', 'island', 'turks'], - }, - { - name: 'chad', - code: '🇹🇩', - keywords: ['chad', 'flag'], - }, - { - name: 'french_southern_territories', - code: '🇹🇫', - keywords: ['french_southern_territories', 'antarctic', 'flag', 'french'], - }, - { - name: 'togo', - code: '🇹🇬', - keywords: ['togo', 'flag'], - }, - { - name: 'thailand', - code: '🇹🇭', - keywords: ['thailand', 'flag'], - }, - { - name: 'tajikistan', - code: '🇹🇯', - keywords: ['tajikistan', 'flag'], - }, - { - name: 'tokelau', - code: '🇹🇰', - keywords: ['tokelau', 'flag'], - }, - { - name: 'timor_leste', - code: '🇹🇱', - keywords: ['timor_leste', 'east', 'east timor', 'flag', 'timor-leste'], - }, - { - name: 'turkmenistan', - code: '🇹🇲', - keywords: ['turkmenistan', 'flag'], - }, - { - name: 'tunisia', - code: '🇹🇳', - keywords: ['tunisia', 'flag'], - }, - { - name: 'tonga', - code: '🇹🇴', - keywords: ['tonga', 'flag'], - }, - { - name: 'tr', - code: '🇹🇷', - keywords: ['turkey', 'tr', 'flag'], - }, - { - name: 'trinidad_tobago', - code: '🇹🇹', - keywords: ['trinidad_tobago', 'flag', 'tobago', 'trinidad'], - }, - { - name: 'tuvalu', - code: '🇹🇻', - keywords: ['tuvalu', 'flag'], - }, - { - name: 'taiwan', - code: '🇹🇼', - keywords: ['taiwan', 'china', 'flag'], - }, - { - name: 'tanzania', - code: '🇹🇿', - keywords: ['tanzania', 'flag'], - }, - { - name: 'ukraine', - code: '🇺🇦', - keywords: ['ukraine', 'flag'], - }, - { - name: 'uganda', - code: '🇺🇬', - keywords: ['uganda', 'flag'], - }, - { - name: 'us_outlying_islands', - code: '🇺🇲', - keywords: ['us_outlying_islands', 'america', 'flag', 'island', 'minor outlying', 'united', 'united states', 'us', 'usa'], - }, - { - name: 'united_nations', - code: '🇺🇳', - keywords: ['united_nations', 'flag'], - }, - { - name: 'us', - code: '🇺🇸', - keywords: ['flag', 'united', 'america', 'us', 'stars and stripes', 'united states'], - }, - { - name: 'uruguay', - code: '🇺🇾', - keywords: ['uruguay', 'flag'], - }, - { - name: 'uzbekistan', - code: '🇺🇿', - keywords: ['uzbekistan', 'flag'], - }, - { - name: 'vatican_city', - code: '🇻🇦', - keywords: ['vatican_city', 'flag', 'vatican'], - }, - { - name: 'st_vincent_grenadines', - code: '🇻🇨', - keywords: ['st_vincent_grenadines', 'flag', 'grenadines', 'saint', 'vincent'], - }, - { - name: 'venezuela', - code: '🇻🇪', - keywords: ['venezuela', 'flag'], - }, - { - name: 'british_virgin_islands', - code: '🇻🇬', - keywords: ['british_virgin_islands', 'british', 'flag', 'island', 'virgin'], - }, - { - name: 'us_virgin_islands', - code: '🇻🇮', - keywords: ['us_virgin_islands', 'america', 'american', 'flag', 'island', 'united', 'united states', 'us', 'usa', 'virgin'], - }, - { - name: 'vietnam', - code: '🇻🇳', - keywords: ['vietnam', 'flag', 'viet nam'], - }, - { - name: 'vanuatu', - code: '🇻🇺', - keywords: ['vanuatu', 'flag'], - }, - { - name: 'wallis_futuna', - code: '🇼🇫', - keywords: ['wallis_futuna', 'flag', 'futuna', 'wallis'], - }, - { - name: 'samoa', - code: '🇼🇸', - keywords: ['samoa', 'flag'], - }, - { - name: 'kosovo', - code: '🇽🇰', - keywords: ['kosovo', 'flag'], - }, - { - name: 'yemen', - code: '🇾🇪', - keywords: ['yemen', 'flag'], - }, - { - name: 'mayotte', - code: '🇾🇹', - keywords: ['mayotte', 'flag'], - }, - { - name: 'south_africa', - code: '🇿🇦', - keywords: ['south_africa', 'flag', 'south', 'south africa'], - }, - { - name: 'zambia', - code: '🇿🇲', - keywords: ['zambia', 'flag'], - }, - { - name: 'zimbabwe', - code: '🇿🇼', - keywords: ['zimbabwe', 'flag'], - }, - { - name: 'england', - code: '🏴󠁧󠁢󠁥󠁮󠁧󠁿', - keywords: ['england', 'flag'], - }, - { - name: 'scotland', - code: '🏴󠁧󠁢󠁳󠁣󠁴󠁿', - keywords: ['scotland', 'flag'], - }, - { - name: 'wales', - code: '🏴󠁧󠁢󠁷󠁬󠁳󠁿', - keywords: ['wales', 'flag'], - }, + header: true + }, + { + code: "😀", + shortcode: { + en: "grinning", + es: "sonriendo" + }, + keywords: { + en: [ + "face", + "grin", + "grinning face" + ], + es: [ + "cara", + "divertido", + "feliz", + "sonrisa", + "cara sonriendo" + ] + } + }, + { + code: "😃", + shortcode: { + en: "smiley", + es: "sonriente" + }, + keywords: { + en: [ + "face", + "mouth", + "open", + "smile", + "grinning face with big eyes" + ], + es: [ + "cara", + "divertido", + "risa", + "sonriendo", + "cara sonriendo con ojos grandes" + ] + } + }, + { + code: "😄", + shortcode: { + en: "smile", + es: "sonrisa" + }, + keywords: { + en: [ + "eye", + "face", + "mouth", + "open", + "smile", + "grinning face with smiling eyes" + ], + es: [ + "abierta", + "cara", + "ojo", + "sonrisa", + "cara sonriendo con ojos sonrientes" + ] + } + }, + { + code: "😁", + shortcode: { + en: "grin", + es: "sonrisa_burlona" + }, + keywords: { + en: [ + "eye", + "face", + "grin", + "smile", + "beaming face with smiling eyes" + ], + es: [ + "cara", + "ojo", + "risa", + "sonrisa", + "cara radiante con ojos sonrientes" + ] + } + }, + { + code: "😆", + shortcode: { + en: "laughing", + es: "risa" + }, + keywords: { + en: [ + "face", + "laugh", + "mouth", + "satisfied", + "smile", + "grinning squinting face" + ], + es: [ + "abierta", + "boca", + "cara", + "risa", + "cara sonriendo con los ojos cerrados" + ] + } + }, + { + code: "😅", + shortcode: { + en: "sweat_smile", + es: "sonrisa_con_sudor" + }, + keywords: { + en: [ + "cold", + "face", + "open", + "smile", + "sweat", + "grinning face with sweat" + ], + es: [ + "cara", + "frío", + "risa", + "sudor", + "cara sonriendo con sudor frío" + ] + } + }, + { + code: "🤣", + shortcode: { + en: "rolling_on_the_floor_laughing", + es: "muriéndose_de_risa" + }, + keywords: { + en: [ + "face", + "floor", + "laugh", + "rofl", + "rolling", + "rotfl", + "rolling on the floor laughing" + ], + es: [ + "cara", + "carcajada", + "ojos cerrados", + "risa", + "cara revolviéndose de la risa" + ] + } + }, + { + code: "😂", + shortcode: { + en: "joy", + es: "alegría" + }, + keywords: { + en: [ + "face", + "joy", + "laugh", + "tear", + "face with tears of joy" + ], + es: [ + "cara", + "felicidad", + "lágrima", + "risa", + "cara llorando de risa" + ] + } + }, + { + code: "🙂", + shortcode: { + en: "slightly_smiling_face", + es: "cara_ligeramente_sonriente" + }, + keywords: { + en: [ + "face", + "smile", + "slightly smiling face" + ], + es: [ + "cara", + "sonrisa", + "cara sonriendo ligeramente" + ] + } + }, + { + code: "🙃", + shortcode: { + en: "upside_down_face", + es: "cara_boca_arriba" + }, + keywords: { + en: [ + "face", + "upside-down" + ], + es: [ + "cara", + "revés", + "cara al revés" + ] + } + }, + { + code: "😉", + shortcode: { + en: "wink", + es: "guiño" + }, + keywords: { + en: [ + "face", + "wink", + "winking face" + ], + es: [ + "cara", + "guiño", + "cara guiñando el ojo" + ] + } + }, + { + code: "😊", + shortcode: { + en: "blush", + es: "sonrojo" + }, + keywords: { + en: [ + "blush", + "eye", + "face", + "smile", + "smiling face with smiling eyes" + ], + es: [ + "cara", + "ojo", + "rubor", + "sonrisa", + "cara feliz con ojos sonrientes" + ] + } + }, + { + code: "😇", + shortcode: { + en: "innocent", + es: "inocente" + }, + keywords: { + en: [ + "angel", + "face", + "fantasy", + "halo", + "innocent", + "smiling face with halo" + ], + es: [ + "ángel", + "cara", + "halo", + "sonrisa", + "cara sonriendo con aureola" + ] + } + }, + { + code: "🥰", + shortcode: { + en: "smiling_face_with_3_hearts", + es: "cara_sonriendo_con_corazones" + }, + keywords: { + en: [ + "adore", + "crush", + "hearts", + "in love", + "smiling face with hearts" + ], + es: [ + "adorar", + "amor", + "corazones", + "enamorada", + "enamorado", + "cara sonriendo con corazones" + ] + } + }, + { + code: "😍", + shortcode: { + en: "heart_eyes", + es: "ojos_de_corazón" + }, + keywords: { + en: [ + "eye", + "face", + "love", + "smile", + "smiling face with heart-eyes" + ], + es: [ + "amor", + "cara", + "corazón", + "sonrisa", + "cara sonriendo con ojos de corazón" + ] + } + }, + { + code: "🤩", + shortcode: { + en: "star-struck", + es: "ojos_estrella" + }, + keywords: { + en: [ + "eyes", + "face", + "grinning", + "star", + "star-struck" + ], + es: [ + "cara", + "estrellas", + "sonrisa", + "cara sonriendo con estrellas" + ] + } + }, + { + code: "😘", + shortcode: { + en: "kissing_heart", + es: "beso_de_corazón" + }, + keywords: { + en: [ + "face", + "kiss", + "face blowing a kiss" + ], + es: [ + "beso", + "cara", + "cara lanzando un beso" + ] + } + }, + { + code: "😗", + shortcode: { + en: "kissing", + es: "besos" + }, + keywords: { + en: [ + "face", + "kiss", + "kissing face" + ], + es: [ + "beso", + "cara", + "cara besando" + ] + } + }, + { + code: "☺️", + shortcode: { + en: "relaxed", + es: "relajado" + }, + keywords: { + en: [ + "face", + "outlined", + "relaxed", + "smile", + "smiling face" + ], + es: [ + "cara", + "contorno", + "relajado", + "sonrisa", + "cara sonriente" + ] + } + }, + { + code: "😚", + shortcode: { + en: "kissing_closed_eyes", + es: "beso_con_ojos_cerrados" + }, + keywords: { + en: [ + "closed", + "eye", + "face", + "kiss", + "kissing face with closed eyes" + ], + es: [ + "beso", + "cara", + "cerrado", + "ojo", + "cara besando con los ojos cerrados" + ] + } + }, + { + code: "😙", + shortcode: { + en: "kissing_smiling_eyes", + es: "besando_con_ojos_sonrientes" + }, + keywords: { + en: [ + "eye", + "face", + "kiss", + "smile", + "kissing face with smiling eyes" + ], + es: [ + "beso", + "cara", + "ojo", + "sonrisa", + "cara besando con ojos sonrientes" + ] + } + }, + { + code: "🥲", + shortcode: { + en: "smiling_face_with_tear", + es: "cara_sonriente_con_lágrima" + }, + keywords: { + en: [ + "grateful", + "proud", + "relieved", + "smiling", + "tear", + "touched", + "smiling face with tear" + ], + es: [ + "agradecido", + "aliviado", + "emocionado", + "lágrima", + "orgulloso", + "sonrisa", + "cara sonriente con lágrima" + ] + } + }, + { + code: "😋", + shortcode: { + en: "yum", + es: "sabroso" + }, + keywords: { + en: [ + "delicious", + "face", + "savouring", + "smile", + "yum", + "face savoring food" + ], + es: [ + "cara", + "delicioso", + "hambre", + "rico", + "cara saboreando comida" + ] + } + }, + { + code: "😛", + shortcode: { + en: "stuck_out_tongue", + es: "lengua_fuera" + }, + keywords: { + en: [ + "face", + "tongue", + "face with tongue" + ], + es: [ + "cara", + "lengua", + "cara sacando la lengua" + ] + } + }, + { + code: "😜", + shortcode: { + en: "stuck_out_tongue_winking_eye", + es: "lengua_fuera_con_guiño_de_ojos" + }, + keywords: { + en: [ + "eye", + "face", + "joke", + "tongue", + "wink", + "winking face with tongue" + ], + es: [ + "cara", + "guiño", + "lengua", + "ojo", + "cara sacando la lengua y guiñando un ojo" + ] + } + }, + { + code: "🤪", + shortcode: { + en: "zany_face", + es: "cara_loco" + }, + keywords: { + en: [ + "eye", + "goofy", + "large", + "small", + "zany face" + ], + es: [ + "grande", + "ojo", + "pequeño", + "cara de loco" + ] + } + }, + { + code: "😝", + shortcode: { + en: "stuck_out_tongue_closed_eyes", + es: "lengua_fuera_con_ojos_cerrados" + }, + keywords: { + en: [ + "eye", + "face", + "horrible", + "taste", + "tongue", + "squinting face with tongue" + ], + es: [ + "cara", + "lengua", + "ojo", + "sabor", + "cara con ojos cerrados y lengua fuera" + ] + } + }, + { + code: "🤑", + shortcode: { + en: "money_mouth_face", + es: "cara_con_dinero_en_la_boca" + }, + keywords: { + en: [ + "face", + "money", + "mouth", + "money-mouth face" + ], + es: [ + "boca", + "cara", + "dinero", + "cara con lengua de dinero" + ] + } + }, + { + code: "🤗", + shortcode: { + en: "hugging_face", + es: "cara_abrazando" + }, + keywords: { + en: [ + "face", + "hug", + "hugging", + "open hands", + "smiling face", + "smiling face with open hands" + ], + es: [ + "abrazo", + "cara", + "sonrisa", + "cara con manos abrazando" + ] + } + }, + { + code: "🤭", + shortcode: { + en: "face_with_hand_over_mouth", + es: "cara_con_mano_sobre_boca" + }, + keywords: { + en: [ + "whoops", + "face with hand over mouth" + ], + es: [ + "ostras", + "uy", + "vaya", + "cara con mano sobre la boca" + ] + } + }, + { + code: "🤫", + shortcode: { + en: "shushing_face", + es: "calla" + }, + keywords: { + en: [ + "quiet", + "shush", + "shushing face" + ], + es: [ + "callado", + "silencio", + "cara pidiendo silencio" + ] + } + }, + { + code: "🤔", + shortcode: { + en: "thinking_face", + es: "cara_pensativa" + }, + keywords: { + en: [ + "face", + "thinking" + ], + es: [ + "cara", + "duda", + "pensando", + "cara pensativa" + ] + } + }, + { + code: "🤐", + shortcode: { + en: "zipper_mouth_face", + es: "cara_con_boca_de_cremallera" + }, + keywords: { + en: [ + "face", + "mouth", + "zipper", + "zipper-mouth face" + ], + es: [ + "boca", + "cara", + "cremallera", + "cara con la boca cerrada con cremallera" + ] + } + }, + { + code: "🤨", + shortcode: { + en: "face_with_raised_eyebrow", + es: "cara_con_ceja_levantada" + }, + keywords: { + en: [ + "distrust", + "skeptic", + "face with raised eyebrow" + ], + es: [ + "desconfiado", + "escéptico", + "cara con ceja alzada" + ] + } + }, + { + code: "😐", + shortcode: { + en: "neutral_face", + es: "cara_neutra" + }, + keywords: { + en: [ + "deadpan", + "face", + "meh", + "neutral" + ], + es: [ + "cara", + "inexpresivo", + "neutral" + ] + } + }, + { + code: "😑", + shortcode: { + en: "expressionless", + es: "inexpresivo" + }, + keywords: { + en: [ + "expressionless", + "face", + "inexpressive", + "meh", + "unexpressive" + ], + es: [ + "cara", + "inexpresión", + "inexpresiva", + "inexpresivo", + "cara sin expresión" + ] + } + }, + { + code: "😶", + shortcode: { + en: "no_mouth", + es: "prohibido_hablar" + }, + keywords: { + en: [ + "face", + "mouth", + "quiet", + "silent", + "face without mouth" + ], + es: [ + "boca", + "callado", + "cara", + "silencio", + "cara sin boca" + ] + } + }, + { + code: "😶‍🌫️", + shortcode: { + en: "face_in_clouds", + es: "prohibido_hablar‍niebla" + }, + keywords: { + en: [ + "absentminded", + "face in the fog", + "head in clouds", + "face in clouds" + ], + es: [ + "atontado", + "cara", + "despistado", + "distraído", + "nubes", + "parra", + "cara en las nubes" + ] + } + }, + { + code: "😏", + shortcode: { + en: "smirk", + es: "sonrisita" + }, + keywords: { + en: [ + "face", + "smirk", + "smirking face" + ], + es: [ + "cara", + "listillo", + "superioridad", + "cara sonriendo con superioridad" + ] + } + }, + { + code: "😒", + shortcode: { + en: "unamused", + es: "no_interesado" + }, + keywords: { + en: [ + "face", + "unamused", + "unhappy" + ], + es: [ + "cara", + "insatisfacción", + "rechazo", + "cara de desaprobación" + ] + } + }, + { + code: "🙄", + shortcode: { + en: "face_with_rolling_eyes", + es: "cara_con_ojos_en_blanco" + }, + keywords: { + en: [ + "eyeroll", + "eyes", + "face", + "rolling", + "face with rolling eyes" + ], + es: [ + "cara", + "frustración", + "ojos", + "vueltos", + "cara con ojos en blanco" + ] + } + }, + { + code: "😬", + shortcode: { + en: "grimacing", + es: "muecas" + }, + keywords: { + en: [ + "face", + "grimace", + "grimacing face" + ], + es: [ + "cara", + "mueca", + "cara haciendo una mueca" + ] + } + }, + { + code: "😮‍💨", + shortcode: { + en: "face_exhaling", + es: "boca_abierta‍guión" + }, + keywords: { + en: [ + "exhale", + "gasp", + "groan", + "relief", + "whisper", + "whistle", + "face exhaling" + ], + es: [ + "cara", + "exhalar", + "resoplido", + "respirar", + "silbato", + "silbido", + "cara exhalando" + ] + } + }, + { + code: "🤥", + shortcode: { + en: "lying_face", + es: "cara_de_mentiroso" + }, + keywords: { + en: [ + "face", + "lie", + "pinocchio", + "lying face" + ], + es: [ + "cara", + "mentiroso", + "nariz", + "pinocho", + "cara de mentiroso" + ] + } + }, + { + code: "😌", + shortcode: { + en: "relieved", + es: "aliviado" + }, + keywords: { + en: [ + "face", + "relieved" + ], + es: [ + "aliviado", + "cara", + "cara de alivio" + ] + } + }, + { + code: "😔", + shortcode: { + en: "pensive", + es: "pensativo" + }, + keywords: { + en: [ + "dejected", + "face", + "pensive" + ], + es: [ + "alicaído", + "cara", + "desanimado", + "pensativo", + "cara desanimada" + ] + } + }, + { + code: "😪", + shortcode: { + en: "sleepy", + es: "soñoliento" + }, + keywords: { + en: [ + "face", + "good night", + "sleep", + "sleepy face" + ], + es: [ + "cara", + "dormir", + "sueño", + "cara de sueño" + ] + } + }, + { + code: "🤤", + shortcode: { + en: "drooling_face", + es: "cara-babeando" + }, + keywords: { + en: [ + "drooling", + "face" + ], + es: [ + "baba", + "babeando", + "cara" + ] + } + }, + { + code: "😴", + shortcode: { + en: "sleeping", + es: "durmiendo" + }, + keywords: { + en: [ + "face", + "good night", + "sleep", + "ZZZ", + "sleeping face" + ], + es: [ + "cara", + "dormido", + "sueño", + "zzz", + "cara durmiendo" + ] + } + }, + { + code: "😷", + shortcode: { + en: "mask", + es: "máscara" + }, + keywords: { + en: [ + "cold", + "doctor", + "face", + "mask", + "sick", + "face with medical mask" + ], + es: [ + "cara", + "enfermo", + "malo", + "máscara", + "cara con mascarilla médica" + ] + } + }, + { + code: "🤒", + shortcode: { + en: "face_with_thermometer", + es: "cara_con_termómetro" + }, + keywords: { + en: [ + "face", + "ill", + "sick", + "thermometer", + "face with thermometer" + ], + es: [ + "cara", + "enfermo", + "malo", + "termómetro", + "cara con termómetro" + ] + } + }, + { + code: "🤕", + shortcode: { + en: "face_with_head_bandage", + es: "cara_con_la_cabeza_vendada" + }, + keywords: { + en: [ + "bandage", + "face", + "hurt", + "injury", + "face with head-bandage" + ], + es: [ + "cara", + "dolor", + "herida", + "venda", + "cara con la cabeza vendada" + ] + } + }, + { + code: "🤢", + shortcode: { + en: "nauseated_face", + es: "cara_de_asco" + }, + keywords: { + en: [ + "face", + "nauseated", + "vomit" + ], + es: [ + "cara", + "náuseas", + "vomitar", + "cara de náuseas" + ] + } + }, + { + code: "🤮", + shortcode: { + en: "face_vomiting", + es: "cara_vomitando" + }, + keywords: { + en: [ + "puke", + "sick", + "vomit", + "face vomiting" + ], + es: [ + "enfermo", + "malo", + "vomitar", + "cara vomitando" + ] + } + }, + { + code: "🤧", + shortcode: { + en: "sneezing_face", + es: "cara_estornudando" + }, + keywords: { + en: [ + "face", + "gesundheit", + "sneeze", + "sneezing face" + ], + es: [ + "cara", + "estornudar", + "estornudo", + "pañuelo", + "cara estornudando" + ] + } + }, + { + code: "🥵", + shortcode: { + en: "hot_face", + es: "cara_con_calor" + }, + keywords: { + en: [ + "feverish", + "heat stroke", + "hot", + "red-faced", + "sweating", + "hot face" + ], + es: [ + "calor", + "cara roja", + "fiebre", + "golpe de calor", + "sudor", + "cara con calor" + ] + } + }, + { + code: "🥶", + shortcode: { + en: "cold_face", + es: "cara_con_frío" + }, + keywords: { + en: [ + "blue-faced", + "cold", + "freezing", + "frostbite", + "icicles", + "cold face" + ], + es: [ + "cara congelada", + "congelado", + "frío", + "helado", + "cara con frío" + ] + } + }, + { + code: "🥴", + shortcode: { + en: "woozy_face", + es: "cara_de_grogui" + }, + keywords: { + en: [ + "dizzy", + "intoxicated", + "tipsy", + "uneven eyes", + "wavy mouth", + "woozy face" + ], + es: [ + "atontado", + "entonado", + "grogui", + "intoxicado", + "mareado", + "cara de grogui" + ] + } + }, + { + code: "😵", + shortcode: { + en: "dizzy_face", + es: "cara_de_mareo" + }, + keywords: { + en: [ + "crossed-out eyes", + "dead", + "face", + "knocked out", + "face with crossed-out eyes" + ], + es: [ + "cara", + "mareo", + "cara mareada" + ] + } + }, + { + code: "😵‍💫", + shortcode: { + en: "face_with_spiral_eyes", + es: "cara_de_mareo‍mareado" + }, + keywords: { + en: [ + "dizzy", + "hypnotized", + "spiral", + "trouble", + "whoa", + "face with spiral eyes" + ], + es: [ + "alucinado", + "desmayado", + "hipnotizado", + "locura", + "mareado", + "problema", + "cara con ojos de espiral" + ] + } + }, + { + code: "🤯", + shortcode: { + en: "exploding_head", + es: "cabeza_explotando" + }, + keywords: { + en: [ + "mind blown", + "shocked", + "exploding head" + ], + es: [ + "cabeza", + "explosión", + "cabeza explotando" + ] + } + }, + { + code: "🤠", + shortcode: { + en: "face_with_cowboy_hat", + es: "cara_con_sombrero_vaquero" + }, + keywords: { + en: [ + "cowboy", + "cowgirl", + "face", + "hat" + ], + es: [ + "cara", + "sombrero", + "vaquera", + "vaquero", + "cara con sombrero de vaquero" + ] + } + }, + { + code: "🥳", + shortcode: { + en: "partying_face", + es: "cara_de_fiesta" + }, + keywords: { + en: [ + "celebration", + "hat", + "horn", + "party", + "partying face" + ], + es: [ + "capirote", + "celebración", + "fiesta", + "gorro", + "matasuegras", + "cara de fiesta" + ] + } + }, + { + code: "🥸", + shortcode: { + en: "disguised_face", + es: "cara_disfrazada" + }, + keywords: { + en: [ + "disguise", + "face", + "glasses", + "incognito", + "nose", + "disguised face" + ], + es: [ + "careta", + "disfraz", + "disimulo", + "gafas", + "incógnito", + "nariz", + "cara disfrazada" + ] + } + }, + { + code: "😎", + shortcode: { + en: "sunglasses", + es: "gafas_de_sol" + }, + keywords: { + en: [ + "bright", + "cool", + "face", + "sun", + "sunglasses", + "smiling face with sunglasses" + ], + es: [ + "cara", + "gafas", + "guay", + "sol", + "cara sonriendo con gafas de sol" + ] + } + }, + { + code: "🤓", + shortcode: { + en: "nerd_face", + es: "cara_de_nerd" + }, + keywords: { + en: [ + "face", + "geek", + "nerd" + ], + es: [ + "cara", + "empollón", + "friki", + "friqui", + "cara de empollón" + ] + } + }, + { + code: "🧐", + shortcode: { + en: "face_with_monocle", + es: "cara_con_monóculo" + }, + keywords: { + en: [ + "face", + "monocle", + "stuffy", + "face with monocle" + ], + es: [ + "aristocrático", + "estirado", + "cara con monóculo" + ] + } + }, + { + code: "😕", + shortcode: { + en: "confused", + es: "desconcertado" + }, + keywords: { + en: [ + "confused", + "face", + "meh" + ], + es: [ + "cara", + "confuso", + "cara de confusión" + ] + } + }, + { + code: "😟", + shortcode: { + en: "worried", + es: "preocupado" + }, + keywords: { + en: [ + "face", + "worried" + ], + es: [ + "cara", + "preocupación", + "preocupado", + "cara preocupada" + ] + } + }, + { + code: "🙁", + shortcode: { + en: "slightly_frowning_face", + es: "cara_con_el_ceño_ligeramente_fruncido" + }, + keywords: { + en: [ + "face", + "frown", + "slightly frowning face" + ], + es: [ + "cara", + "ceño", + "fruncido", + "cara con el ceño ligeramente fruncido" + ] + } + }, + { + code: "☹️", + shortcode: { + en: "white_frowning_face", + es: "cara_blanca_ceñuda" + }, + keywords: { + en: [ + "face", + "frown", + "frowning face" + ], + es: [ + "cara", + "ceño", + "fruncido", + "cara con el ceño fruncido" + ] + } + }, + { + code: "😮", + shortcode: { + en: "open_mouth", + es: "boca_abierta" + }, + keywords: { + en: [ + "face", + "mouth", + "open", + "sympathy", + "face with open mouth" + ], + es: [ + "boca", + "cara", + "cara con la boca abierta" + ] + } + }, + { + code: "😯", + shortcode: { + en: "hushed", + es: "silencioso" + }, + keywords: { + en: [ + "face", + "hushed", + "stunned", + "surprised" + ], + es: [ + "alucinado", + "cara", + "estupefacto", + "sorprendido", + "cara estupefacta" + ] + } + }, + { + code: "😲", + shortcode: { + en: "astonished", + es: "asombrado" + }, + keywords: { + en: [ + "astonished", + "face", + "shocked", + "totally" + ], + es: [ + "alucinado", + "asombrado", + "cara", + "pasmado", + "cara asombrada" + ] + } + }, + { + code: "😳", + shortcode: { + en: "flushed", + es: "sonrojado" + }, + keywords: { + en: [ + "dazed", + "face", + "flushed" + ], + es: [ + "cara", + "colorado", + "sonrojado", + "cara sonrojada" + ] + } + }, + { + code: "🥺", + shortcode: { + en: "pleading_face", + es: "cara_de_por_favor" + }, + keywords: { + en: [ + "begging", + "mercy", + "puppy eyes", + "pleading face" + ], + es: [ + "implorar", + "ojos adorables", + "piedad", + "por favor", + "cara suplicante" + ] + } + }, + { + code: "😦", + shortcode: { + en: "frowning", + es: "ceñudo" + }, + keywords: { + en: [ + "face", + "frown", + "mouth", + "open", + "frowning face with open mouth" + ], + es: [ + "boca abierta", + "cara", + "ceño fruncido con boca abierta", + "cara con el ceño fruncido y la boca abierta" + ] + } + }, + { + code: "😧", + shortcode: { + en: "anguished", + es: "angustiado" + }, + keywords: { + en: [ + "anguished", + "face" + ], + es: [ + "angustia", + "angustiado", + "cara", + "cara angustiada" + ] + } + }, + { + code: "😨", + shortcode: { + en: "fearful", + es: "temeroso" + }, + keywords: { + en: [ + "face", + "fear", + "fearful", + "scared" + ], + es: [ + "asustado", + "cara", + "miedo", + "miedoso", + "cara asustada" + ] + } + }, + { + code: "😰", + shortcode: { + en: "cold_sweat", + es: "sudor_frío" + }, + keywords: { + en: [ + "blue", + "cold", + "face", + "rushed", + "sweat", + "anxious face with sweat" + ], + es: [ + "ansiedad", + "cara", + "frío", + "sudor", + "cara con ansiedad y sudor" + ] + } + }, + { + code: "😥", + shortcode: { + en: "disappointed_relieved", + es: "decepcionado_aliviado" + }, + keywords: { + en: [ + "disappointed", + "face", + "relieved", + "whew", + "sad but relieved face" + ], + es: [ + "aliviado", + "cara", + "decepcionado", + "menos mal", + "cara triste pero aliviada" + ] + } + }, + { + code: "😢", + shortcode: { + en: "cry", + es: "lloros" + }, + keywords: { + en: [ + "cry", + "face", + "sad", + "tear", + "crying face" + ], + es: [ + "cara", + "lágrima", + "llorar", + "triste", + "cara llorando" + ] + } + }, + { + code: "😭", + shortcode: { + en: "sob", + es: "sollozo" + }, + keywords: { + en: [ + "cry", + "face", + "sad", + "sob", + "tear", + "loudly crying face" + ], + es: [ + "cara", + "lágrima", + "llorar", + "triste", + "cara llorando fuerte" + ] + } + }, + { + code: "😱", + shortcode: { + en: "scream", + es: "grito" + }, + keywords: { + en: [ + "face", + "fear", + "munch", + "scared", + "scream", + "face screaming in fear" + ], + es: [ + "asustado", + "cara", + "miedo", + "pánico", + "cara gritando de miedo" + ] + } + }, + { + code: "😖", + shortcode: { + en: "confounded", + es: "aturdido" + }, + keywords: { + en: [ + "confounded", + "face" + ], + es: [ + "cara", + "frustrado", + "cara de frustración" + ] + } + }, + { + code: "😣", + shortcode: { + en: "persevere", + es: "tenacidad" + }, + keywords: { + en: [ + "face", + "persevere", + "persevering face" + ], + es: [ + "cara", + "desesperación", + "frustración", + "cara desesperada" + ] + } + }, + { + code: "😞", + shortcode: { + en: "disappointed", + es: "decepcionado" + }, + keywords: { + en: [ + "disappointed", + "face" + ], + es: [ + "cara", + "decepción", + "decepcionado", + "cara decepcionada" + ] + } + }, + { + code: "😓", + shortcode: { + en: "sweat", + es: "sudor" + }, + keywords: { + en: [ + "cold", + "face", + "sweat", + "downcast face with sweat" + ], + es: [ + "cara", + "frío", + "sudor", + "cara con sudor frío" + ] + } + }, + { + code: "😩", + shortcode: { + en: "weary", + es: "cansado" + }, + keywords: { + en: [ + "face", + "tired", + "weary" + ], + es: [ + "agotado", + "cansado", + "cara", + "cara agotada" + ] + } + }, + { + code: "😫", + shortcode: { + en: "tired_face", + es: "cara_cansada" + }, + keywords: { + en: [ + "face", + "tired" + ], + es: [ + "cansado", + "cara", + "cara cansada" + ] + } + }, + { + code: "🥱", + shortcode: { + en: "yawning_face", + es: "cara_de_bostezo" + }, + keywords: { + en: [ + "bored", + "tired", + "yawn", + "yawning face" + ], + es: [ + "aburrido", + "bostezo", + "cansado", + "dormido", + "sueño", + "cara de bostezo" + ] + } + }, + { + code: "😤", + shortcode: { + en: "triumph", + es: "triunfo" + }, + keywords: { + en: [ + "face", + "triumph", + "won", + "face with steam from nose" + ], + es: [ + "cabreo", + "cara", + "enfado", + "cara resoplando" + ] + } + }, + { + code: "😡", + shortcode: { + en: "rage", + es: "rabia" + }, + keywords: { + en: [ + "angry", + "enraged", + "face", + "mad", + "pouting", + "rage", + "red" + ], + es: [ + "cabreo", + "cara", + "enfadado", + "furia", + "cara cabreada" + ] + } + }, + { + code: "😠", + shortcode: { + en: "angry", + es: "enfado" + }, + keywords: { + en: [ + "anger", + "angry", + "face", + "mad" + ], + es: [ + "cara", + "enfadado", + "histérico", + "cara enfadada" + ] + } + }, + { + code: "🤬", + shortcode: { + en: "face_with_symbols_on_mouth", + es: "cara_con_símbolos_en_boca" + }, + keywords: { + en: [ + "swearing", + "face with symbols on mouth" + ], + es: [ + "maldecir", + "palabrota", + "símbolo", + "cara con símbolos en la boca" + ] + } + }, + { + code: "😈", + shortcode: { + en: "smiling_imp", + es: "diablillo_sonriente" + }, + keywords: { + en: [ + "face", + "fairy tale", + "fantasy", + "horns", + "smile", + "smiling face with horns" + ], + es: [ + "cara", + "cuernos", + "demonio", + "sonrisa", + "cara sonriendo con cuernos" + ] + } + }, + { + code: "👿", + shortcode: { + en: "imp", + es: "diablillo" + }, + keywords: { + en: [ + "demon", + "devil", + "face", + "fantasy", + "imp", + "angry face with horns" + ], + es: [ + "cara", + "cuernos", + "demonio", + "diablo", + "cara enfadada con cuernos" + ] + } + }, + { + code: "💀", + shortcode: { + en: "skull", + es: "calavera" + }, + keywords: { + en: [ + "death", + "face", + "fairy tale", + "monster", + "skull" + ], + es: [ + "cara", + "cuento", + "monstruo", + "muerte", + "calavera" + ] + } + }, + { + code: "☠️", + shortcode: { + en: "skull_and_crossbones", + es: "calavera_y_tibias_cruzadas" + }, + keywords: { + en: [ + "crossbones", + "death", + "face", + "monster", + "skull", + "skull and crossbones" + ], + es: [ + "calavera", + "cara", + "huesos", + "muerte", + "calavera y huesos cruzados" + ] + } + }, + { + code: "💩", + shortcode: { + en: "hankey", + es: "zurullo" + }, + keywords: { + en: [ + "dung", + "face", + "monster", + "poo", + "poop", + "pile of poo" + ], + es: [ + "caca", + "cómic", + "mierda", + "mojón", + "caca con ojos" + ] + } + }, + { + code: "🤡", + shortcode: { + en: "clown_face", + es: "cara_payaso" + }, + keywords: { + en: [ + "clown", + "face" + ], + es: [ + "cara", + "payaso", + "cara de payaso" + ] + } + }, + { + code: "👹", + shortcode: { + en: "japanese_ogre", + es: "ogro_japonés" + }, + keywords: { + en: [ + "creature", + "face", + "fairy tale", + "fantasy", + "monster", + "ogre" + ], + es: [ + "cara", + "cuento", + "cuernos", + "sonrisa", + "demonio japonés oni" + ] + } + }, + { + code: "👺", + shortcode: { + en: "japanese_goblin", + es: "duende_japonés" + }, + keywords: { + en: [ + "creature", + "face", + "fairy tale", + "fantasy", + "monster", + "goblin" + ], + es: [ + "cara", + "cuento", + "fantasía", + "monstruo", + "tengu", + "demonio japonés tengu" + ] + } + }, + { + code: "👻", + shortcode: { + en: "ghost", + es: "fantasma" + }, + keywords: { + en: [ + "creature", + "face", + "fairy tale", + "fantasy", + "monster", + "ghost" + ], + es: [ + "cara", + "criatura", + "cuento", + "monstruo", + "fantasma" + ] + } + }, + { + code: "👽", + shortcode: { + en: "alien", + es: "extraterrestre" + }, + keywords: { + en: [ + "creature", + "extraterrestrial", + "face", + "fantasy", + "ufo", + "alien" + ], + es: [ + "alien", + "cara", + "criatura", + "extraterrestre", + "ovni", + "alienígena" + ] + } + }, + { + code: "👾", + shortcode: { + en: "space_invader", + es: "invasor_del_espacio" + }, + keywords: { + en: [ + "alien", + "creature", + "extraterrestrial", + "face", + "monster", + "ufo" + ], + es: [ + "alien", + "cara", + "criatura", + "extraterrestre", + "ovni", + "monstruo alienígena" + ] + } + }, + { + code: "🤖", + shortcode: { + en: "robot_face", + es: "cara_de_robot" + }, + keywords: { + en: [ + "face", + "monster", + "robot" + ], + es: [ + "cara", + "monstruo", + "robot" + ] + } + }, + { + code: "😺", + shortcode: { + en: "smiley_cat", + es: "gato_sonriente" + }, + keywords: { + en: [ + "cat", + "face", + "grinning", + "mouth", + "open", + "smile" + ], + es: [ + "cara", + "feliz", + "gato alegre", + "gato feliz", + "sonrisa", + "gato sonriendo" + ] + } + }, + { + code: "😸", + shortcode: { + en: "smile_cat", + es: "gato_sonrisa" + }, + keywords: { + en: [ + "cat", + "eye", + "face", + "grin", + "smile", + "grinning cat with smiling eyes" + ], + es: [ + "cara", + "gato", + "ojos", + "sonriente", + "sonrisa", + "gato sonriendo con ojos sonrientes" + ] + } + }, + { + code: "😹", + shortcode: { + en: "joy_cat", + es: "gato_alegre" + }, + keywords: { + en: [ + "cat", + "face", + "joy", + "tear", + "cat with tears of joy" + ], + es: [ + "cara", + "gato", + "lágrima", + "risa", + "gato llorando de risa" + ] + } + }, + { + code: "😻", + shortcode: { + en: "heart_eyes_cat", + es: "gato_con_ojos_de_corazón" + }, + keywords: { + en: [ + "cat", + "eye", + "face", + "heart", + "love", + "smile", + "smiling cat with heart-eyes" + ], + es: [ + "cara", + "corazón", + "enamorado", + "gato", + "gato sonriendo con ojos de corazón" + ] + } + }, + { + code: "😼", + shortcode: { + en: "smirk_cat", + es: "gato_con_sonrisa_de_satisfacción" + }, + keywords: { + en: [ + "cat", + "face", + "ironic", + "smile", + "wry", + "cat with wry smile" + ], + es: [ + "cara", + "gato", + "irónico", + "sonrisa", + "gato haciendo una mueca" + ] + } + }, + { + code: "😽", + shortcode: { + en: "kissing_cat", + es: "gato_besando" + }, + keywords: { + en: [ + "cat", + "eye", + "face", + "kiss", + "kissing cat" + ], + es: [ + "beso", + "cara", + "cariñoso", + "gato", + "gato besando" + ] + } + }, + { + code: "🙀", + shortcode: { + en: "scream_cat", + es: "gato_gritando" + }, + keywords: { + en: [ + "cat", + "face", + "oh", + "surprised", + "weary" + ], + es: [ + "cara", + "gato", + "pánico", + "preocupación", + "sorpresa", + "gato asustado" + ] + } + }, + { + code: "😿", + shortcode: { + en: "crying_cat_face", + es: "cara_de_gato_lloroso" + }, + keywords: { + en: [ + "cat", + "cry", + "face", + "sad", + "tear", + "crying cat" + ], + es: [ + "cara", + "gato", + "lágrima", + "pena", + "triste", + "gato llorando" + ] + } + }, + { + code: "😾", + shortcode: { + en: "pouting_cat", + es: "gato_enfadado" + }, + keywords: { + en: [ + "cat", + "face", + "pouting" + ], + es: [ + "cara", + "enfadado", + "gato" + ] + } + }, + { + code: "🙈", + shortcode: { + en: "see_no_evil", + es: "mono_ojos_tapados" + }, + keywords: { + en: [ + "evil", + "face", + "forbidden", + "monkey", + "see", + "see-no-evil monkey" + ], + es: [ + "cara", + "mal", + "mono", + "prohibido", + "mono con los ojos tapados" + ] + } + }, + { + code: "🙉", + shortcode: { + en: "hear_no_evil", + es: "mono_sordo" + }, + keywords: { + en: [ + "evil", + "face", + "forbidden", + "hear", + "monkey", + "hear-no-evil monkey" + ], + es: [ + "cara", + "mal", + "mono", + "prohibido", + "mono con los oídos tapados" + ] + } + }, + { + code: "🙊", + shortcode: { + en: "speak_no_evil", + es: "no_decir_nada" + }, + keywords: { + en: [ + "evil", + "face", + "forbidden", + "monkey", + "speak", + "speak-no-evil monkey" + ], + es: [ + "cara", + "mal", + "mono", + "prohibido", + "mono con la boca tapada" + ] + } + }, + { + code: "💌", + shortcode: { + en: "love_letter", + es: "carta_de_amor" + }, + keywords: { + en: [ + "heart", + "letter", + "love", + "mail" + ], + es: [ + "amor", + "carta", + "corazón", + "correo", + "carta de amor" + ] + } + }, + { + code: "💘", + shortcode: { + en: "cupid", + es: "cupido" + }, + keywords: { + en: [ + "arrow", + "cupid", + "heart with arrow" + ], + es: [ + "amor", + "corazón", + "emoción", + "flecha", + "corazón con flecha" + ] + } + }, + { + code: "💝", + shortcode: { + en: "gift_heart", + es: "corazón_de_regalo" + }, + keywords: { + en: [ + "ribbon", + "valentine", + "heart with ribbon" + ], + es: [ + "corazón", + "emoción", + "lazo", + "san valentín", + "corazón con lazo" + ] + } + }, + { + code: "💖", + shortcode: { + en: "sparkling_heart", + es: "corazón_refulgente" + }, + keywords: { + en: [ + "excited", + "sparkle", + "sparkling heart" + ], + es: [ + "amor", + "brillante", + "emoción", + "corazón brillante" + ] + } + }, + { + code: "💗", + shortcode: { + en: "heartpulse", + es: "ritmo_cardíaco" + }, + keywords: { + en: [ + "excited", + "growing", + "nervous", + "pulse", + "growing heart" + ], + es: [ + "corazón", + "creciente", + "emocionado", + "latido", + "nervioso" + ] + } + }, + { + code: "💓", + shortcode: { + en: "heartbeat", + es: "latido" + }, + keywords: { + en: [ + "beating", + "heartbeat", + "pulsating", + "beating heart" + ], + es: [ + "amor", + "corazón", + "emoción", + "latido", + "corazón latiendo" + ] + } + }, + { + code: "💞", + shortcode: { + en: "revolving_hearts", + es: "corazones_girando" + }, + keywords: { + en: [ + "revolving", + "revolving hearts" + ], + es: [ + "corazón", + "giratorio", + "corazones giratorios" + ] + } + }, + { + code: "💕", + shortcode: { + en: "two_hearts", + es: "dos_corazones" + }, + keywords: { + en: [ + "love", + "two hearts" + ], + es: [ + "amantes", + "amor", + "corazón", + "dos corazones" + ] + } + }, + { + code: "💟", + shortcode: { + en: "heart_decoration", + es: "corazón_decorativo" + }, + keywords: { + en: [ + "heart", + "heart decoration" + ], + es: [ + "corazón", + "adorno de corazón" + ] + } + }, + { + code: "❣️", + shortcode: { + en: "heavy_heart_exclamation_mark_ornament", + es: "signo_de_exclamación_en_forma_de_corazón_grueso" + }, + keywords: { + en: [ + "exclamation", + "mark", + "punctuation", + "heart exclamation" + ], + es: [ + "corazón", + "exclamación", + "puntuación", + "exclamación de corazón" + ] + } + }, + { + code: "💔", + shortcode: { + en: "broken_heart", + es: "corazón_partido" + }, + keywords: { + en: [ + "break", + "broken", + "broken heart" + ], + es: [ + "corazón", + "emoción", + "partido", + "roto" + ] + } + }, + { + code: "❤️‍🔥", + shortcode: { + en: "heart_on_fire", + es: "corazón‍fuego" + }, + keywords: { + en: [ + "burn", + "heart", + "love", + "lust", + "sacred heart", + "heart on fire" + ], + es: [ + "amor", + "corazón", + "fuego", + "llamas", + "lujuria", + "pasión", + "corazón en llamas" + ] + } + }, + { + code: "❤️‍🩹", + shortcode: { + en: "mending_heart", + es: "corazón‍tirita" + }, + keywords: { + en: [ + "healthier", + "improving", + "mending", + "recovering", + "recuperating", + "well", + "mending heart" + ], + es: [ + "bien", + "cura", + "mejor", + "mejora", + "recuperación", + "salud", + "corazón curándose" + ] + } + }, + { + code: "❤️", + shortcode: { + en: "heart", + es: "corazón" + }, + keywords: { + en: [ + "heart", + "red heart" + ], + es: [ + "corazón", + "emoción", + "rojo" + ] + } + }, + { + code: "🧡", + shortcode: { + en: "orange_heart", + es: "corazón_naranja" + }, + keywords: { + en: [ + "orange", + "orange heart" + ], + es: [ + "corazón", + "emoción", + "naranja" + ] + } + }, + { + code: "💛", + shortcode: { + en: "yellow_heart", + es: "corazón_amarillo" + }, + keywords: { + en: [ + "yellow", + "yellow heart" + ], + es: [ + "amarillo", + "corazón", + "emoción" + ] + } + }, + { + code: "💚", + shortcode: { + en: "green_heart", + es: "corazón_verde" + }, + keywords: { + en: [ + "green", + "green heart" + ], + es: [ + "corazón", + "emoción", + "verde" + ] + } + }, + { + code: "💙", + shortcode: { + en: "blue_heart", + es: "corazón_azul" + }, + keywords: { + en: [ + "blue", + "blue heart" + ], + es: [ + "azul", + "corazón", + "emoción" + ] + } + }, + { + code: "💜", + shortcode: { + en: "purple_heart", + es: "corazón_púrpura" + }, + keywords: { + en: [ + "purple", + "purple heart" + ], + es: [ + "corazón", + "emoción", + "morado" + ] + } + }, + { + code: "🤎", + shortcode: { + en: "brown_heart", + es: "corazón_marrón" + }, + keywords: { + en: [ + "brown", + "heart" + ], + es: [ + "corazón", + "emoción", + "marrón" + ] + } + }, + { + code: "🖤", + shortcode: { + en: "black_heart", + es: "corazón_negro" + }, + keywords: { + en: [ + "black", + "evil", + "wicked", + "black heart" + ], + es: [ + "corazón", + "negro" + ] + } + }, + { + code: "🤍", + shortcode: { + en: "white_heart", + es: "corazón_blanco" + }, + keywords: { + en: [ + "heart", + "white" + ], + es: [ + "blanco", + "corazón", + "emoción" + ] + } + }, + { + code: "💋", + shortcode: { + en: "kiss", + es: "beso" + }, + keywords: { + en: [ + "kiss", + "lips", + "kiss mark" + ], + es: [ + "beso", + "labios", + "romance", + "marca de beso" + ] + } + }, + { + code: "💯", + shortcode: { + en: "100", + es: "100" + }, + keywords: { + en: [ + "100", + "full", + "hundred", + "score", + "hundred points" + ], + es: [ + "100", + "pleno", + "puntos", + "cien puntos" + ] + } + }, + { + code: "💢", + shortcode: { + en: "anger", + es: "ira" + }, + keywords: { + en: [ + "angry", + "comic", + "mad", + "anger symbol" + ], + es: [ + "cómic", + "enfadado", + "enfado", + "símbolo de enfado" + ] + } + }, + { + code: "💥", + shortcode: { + en: "boom", + es: "bum" + }, + keywords: { + en: [ + "boom", + "comic", + "collision" + ], + es: [ + "cómic", + "colisión" + ] + } + }, + { + code: "💫", + shortcode: { + en: "dizzy", + es: "mareado" + }, + keywords: { + en: [ + "comic", + "star", + "dizzy" + ], + es: [ + "cómic", + "emoción", + "estrella", + "mareo", + "símbolo de mareo" + ] + } + }, + { + code: "💦", + shortcode: { + en: "sweat_drops", + es: "gotas_de_sudor" + }, + keywords: { + en: [ + "comic", + "splashing", + "sweat", + "sweat droplets" + ], + es: [ + "cómic", + "emoción", + "sudor", + "gotas de sudor" + ] + } + }, + { + code: "💨", + shortcode: { + en: "dash", + es: "guión" + }, + keywords: { + en: [ + "comic", + "dash", + "running", + "dashing away" + ], + es: [ + "carrera", + "cómic", + "correr", + "humo", + "salir corriendo" + ] + } + }, + { + code: "🕳️", + shortcode: { + en: "hole", + es: "agujero" + }, + keywords: { + en: [ + "hole" + ], + es: [ + "orificio", + "agujero" + ] + } + }, + { + code: "💬", + shortcode: { + en: "speech_balloon", + es: "bocadillo_de_diálogo" + }, + keywords: { + en: [ + "balloon", + "bubble", + "comic", + "dialog", + "speech" + ], + es: [ + "bocadillo", + "cómic", + "conversación", + "diálogo", + "bocadillo de diálogo" + ] + } + }, + { + code: "👁️‍🗨️", + shortcode: { + en: "eye-in-speech-bubble", + es: "ojo-en-globo-de-texto" + }, + keywords: { + en: [ + "balloon", + "bubble", + "eye", + "speech", + "witness", + "eye in speech bubble" + ], + es: [ + "bocadillo de texto", + "ojo", + "testigo", + "ojo en bocadillo de texto" + ] + } + }, + { + code: "🗨️", + shortcode: { + en: "left_speech_bubble", + es: "bocadillo_a_la_izquierda" + }, + keywords: { + en: [ + "balloon", + "bubble", + "dialog", + "speech", + "left speech bubble" + ], + es: [ + "bocadillo", + "burbuja", + "conversación", + "diálogo", + "bocadillo de diálogo por la izquierda" + ] + } + }, + { + code: "🗯️", + shortcode: { + en: "right_anger_bubble", + es: "bocadillo_para_palabras_de_enfado" + }, + keywords: { + en: [ + "angry", + "balloon", + "bubble", + "mad", + "right anger bubble" + ], + es: [ + "bocadillo", + "cabreo", + "enfado", + "rabia", + "bocadillo de enfado por la derecha" + ] + } + }, + { + code: "💭", + shortcode: { + en: "thought_balloon", + es: "bocadillo_para_pensamientos" + }, + keywords: { + en: [ + "balloon", + "bubble", + "comic", + "thought" + ], + es: [ + "bocadillo", + "burbuja", + "cómic", + "pensamiento", + "bocadillo de pensamiento" + ] + } + }, + { + code: "💤", + shortcode: { + en: "zzz", + es: "zzz" + }, + keywords: { + en: [ + "comic", + "good night", + "sleep", + "ZZZ" + ], + es: [ + "cómic", + "dormir", + "sueño", + "zzz", + "símbolo de sueño" + ] + } + }, + { + code: "👋", + name: { + en: "People & Body", + es: "mano saludando" + }, + icon: PeopleAndBody, + header: true + }, + { + code: "👋", + shortcode: { + en: "wave", + es: "hola" + }, + keywords: { + en: [ + "hand", + "wave", + "waving" + ], + es: [ + "agitar", + "mano", + "saludar", + "saludo", + "mano saludando" + ] + }, + "types": [ + "👋🏻", + "👋🏼", + "👋🏽", + "👋🏾", + "👋🏿" + ] + }, + { + code: "🤚", + shortcode: { + en: "raised_back_of_hand", + es: "palma_de_mano_levantada" + }, + keywords: { + en: [ + "backhand", + "raised", + "raised back of hand" + ], + es: [ + "dorso", + "levantado", + "mano", + "dorso de la mano" + ] + }, + "types": [ + "🤚🏻", + "🤚🏼", + "🤚🏽", + "🤚🏾", + "🤚🏿" + ] + }, + { + code: "🖐️", + shortcode: { + en: "raised_hand_with_fingers_splayed", + es: "mano_levantada_con_los_dedos_extendidos" + }, + keywords: { + en: [ + "finger", + "hand", + "splayed", + "hand with fingers splayed" + ], + es: [ + "abierta", + "dedo", + "mano" + ] + }, + "types": [ + "🖐🏻", + "🖐🏼", + "🖐🏽", + "🖐🏾", + "🖐🏿" + ] + }, + { + code: "✋", + shortcode: { + en: "hand", + es: "mano" + }, + keywords: { + en: [ + "hand", + "high 5", + "high five", + "raised hand" + ], + es: [ + "choca esos cinco", + "levantada", + "mano" + ] + }, + "types": [ + "✋🏻", + "✋🏼", + "✋🏽", + "✋🏾", + "✋🏿" + ] + }, + { + code: "🖖", + shortcode: { + en: "spock-hand", + es: "saludo_de_spock" + }, + keywords: { + en: [ + "finger", + "hand", + "spock", + "vulcan", + "vulcan salute" + ], + es: [ + "mano", + "saludo", + "spock", + "vulcano" + ] + }, + "types": [ + "🖖🏻", + "🖖🏼", + "🖖🏽", + "🖖🏾", + "🖖🏿" + ] + }, + { + code: "👌", + shortcode: { + en: "ok_hand", + es: "mano_con_signo_de_aprobación" + }, + keywords: { + en: [ + "hand", + "OK" + ], + es: [ + "aprobación", + "mano", + "ok", + "señal de aprobación con la mano" + ] + }, + "types": [ + "👌🏻", + "👌🏼", + "👌🏽", + "👌🏾", + "👌🏿" + ] + }, + { + code: "🤌", + shortcode: { + en: "pinched_fingers", + es: "dedos_juntos_apuntando_hacia_arriba" + }, + keywords: { + en: [ + "fingers", + "hand gesture", + "interrogation", + "pinched", + "sarcastic" + ], + es: [ + "dedos", + "gesto", + "italia", + "italiano", + "mano", + "sarcasmo", + "dedos juntos apuntando hacia arriba" + ] + }, + "types": [ + "🤌🏻", + "🤌🏼", + "🤌🏽", + "🤌🏾", + "🤌🏿" + ] + }, + { + code: "🤏", + shortcode: { + en: "pinching_hand", + es: "mano_pellizcando" + }, + keywords: { + en: [ + "small amount", + "pinching hand" + ], + es: [ + "pellizco", + "poco", + "poquito", + "mano pellizcando" + ] + }, + "types": [ + "🤏🏻", + "🤏🏼", + "🤏🏽", + "🤏🏾", + "🤏🏿" + ] + }, + { + code: "✌️", + shortcode: { + en: "v", + es: "v" + }, + keywords: { + en: [ + "hand", + "v", + "victory" + ], + es: [ + "mano", + "señal de victoria", + "victoria", + "mano con señal de victoria" + ] + }, + "types": [ + "✌🏻", + "✌🏼", + "✌🏽", + "✌🏾", + "✌🏿" + ] + }, + { + code: "🤞", + shortcode: { + en: "crossed_fingers", + es: "dedos_cruzados" + }, + keywords: { + en: [ + "cross", + "finger", + "hand", + "luck", + "crossed fingers" + ], + es: [ + "cruzar", + "dedos", + "mano", + "suerte", + "dedos cruzados" + ] + }, + "types": [ + "🤞🏻", + "🤞🏼", + "🤞🏽", + "🤞🏾", + "🤞🏿" + ] + }, + { + code: "🤟", + shortcode: { + en: "i_love_you_hand_sign", + es: "te_amo_en_lenguaje_de_señas" + }, + keywords: { + en: [ + "hand", + "ILY", + "love-you gesture" + ], + es: [ + "mano", + "quiero", + "gesto de te quiero" + ] + }, + "types": [ + "🤟🏻", + "🤟🏼", + "🤟🏽", + "🤟🏾", + "🤟🏿" + ] + }, + { + code: "🤘", + shortcode: { + en: "the_horns", + es: "los_cuernos" + }, + keywords: { + en: [ + "finger", + "hand", + "horns", + "rock-on", + "sign of the horns" + ], + es: [ + "cuernos", + "dedo", + "mano", + "rock", + "mano haciendo el signo de cuernos" + ] + }, + "types": [ + "🤘🏻", + "🤘🏼", + "🤘🏽", + "🤘🏾", + "🤘🏿" + ] + }, + { + code: "🤙", + shortcode: { + en: "call_me_hand", + es: "mano_llámame" + }, + keywords: { + en: [ + "call", + "hand", + "hang loose", + "Shaka", + "call me hand" + ], + es: [ + "llamar", + "mano", + "meñique", + "pulgar", + "mano haciendo el gesto de llamar" + ] + }, + "types": [ + "🤙🏻", + "🤙🏼", + "🤙🏽", + "🤙🏾", + "🤙🏿" + ] + }, + { + code: "👈", + shortcode: { + en: "point_left", + es: "apuntando_hacia_la_izquierda" + }, + keywords: { + en: [ + "backhand", + "finger", + "hand", + "index", + "point", + "backhand index pointing left" + ], + es: [ + "dedo", + "índice", + "izquierda", + "mano", + "dorso de mano con índice a la izquierda" + ] + }, + "types": [ + "👈🏻", + "👈🏼", + "👈🏽", + "👈🏾", + "👈🏿" + ] + }, + { + code: "👉", + shortcode: { + en: "point_right", + es: "apuntando_hacia_la_derecha" + }, + keywords: { + en: [ + "backhand", + "finger", + "hand", + "index", + "point", + "backhand index pointing right" + ], + es: [ + "dedo", + "derecha", + "índice", + "mano", + "dorso de mano con índice a la derecha" + ] + }, + "types": [ + "👉🏻", + "👉🏼", + "👉🏽", + "👉🏾", + "👉🏿" + ] + }, + { + code: "👆", + shortcode: { + en: "point_up_2", + es: "apuntando_hacia_arriba_2" + }, + keywords: { + en: [ + "backhand", + "finger", + "hand", + "point", + "up", + "backhand index pointing up" + ], + es: [ + "apuntar", + "arriba", + "dedo", + "mano", + "dorso de mano con índice hacia arriba" + ] + }, + "types": [ + "👆🏻", + "👆🏼", + "👆🏽", + "👆🏾", + "👆🏿" + ] + }, + { + code: "🖕", + shortcode: { + en: "middle_finger", + es: "dedo_corazón" + }, + keywords: { + en: [ + "finger", + "hand", + "middle finger" + ], + es: [ + "corazón", + "dedo", + "mano", + "peineta", + "dedo corazón hacia arriba" + ] + }, + "types": [ + "🖕🏻", + "🖕🏼", + "🖕🏽", + "🖕🏾", + "🖕🏿" + ] + }, + { + code: "👇", + shortcode: { + en: "point_down", + es: "apuntando_hacia_abajo" + }, + keywords: { + en: [ + "backhand", + "down", + "finger", + "hand", + "point", + "backhand index pointing down" + ], + es: [ + "abajo", + "apuntar", + "dedo", + "mano", + "dorso de mano con índice hacia abajo" + ] + }, + "types": [ + "👇🏻", + "👇🏼", + "👇🏽", + "👇🏾", + "👇🏿" + ] + }, + { + code: "☝️", + shortcode: { + en: "point_up", + es: "apuntando_hacia_arriba" + }, + keywords: { + en: [ + "finger", + "hand", + "index", + "point", + "up", + "index pointing up" + ], + es: [ + "apuntar", + "arriba", + "dedo", + "mano", + "dedo índice hacia arriba" + ] + }, + "types": [ + "☝🏻", + "☝🏼", + "☝🏽", + "☝🏾", + "☝🏿" + ] + }, + { + code: "👍", + shortcode: { + en: "+1", + es: "+1" + }, + keywords: { + en: [ + "hand", + "thumb", + "up", + "+1", + "thumbs up" + ], + es: [ + "arriba", + "mano", + "pulgar", + "señal", + "pulgar hacia arriba" + ] + }, + "types": [ + "👍🏻", + "👍🏼", + "👍🏽", + "👍🏾", + "👍🏿" + ] + }, + { + code: "👎", + shortcode: { + en: "-1", + es: "-1" + }, + keywords: { + en: [ + "down", + "hand", + "thumb", + "-1", + "thumbs down" + ], + es: [ + "abajo", + "mano", + "pulgar", + "señal", + "pulgar hacia abajo" + ] + }, + "types": [ + "👎🏻", + "👎🏼", + "👎🏽", + "👎🏾", + "👎🏿" + ] + }, + { + code: "✊", + shortcode: { + en: "fist", + es: "puño" + }, + keywords: { + en: [ + "clenched", + "fist", + "hand", + "punch", + "raised fist" + ], + es: [ + "cerrado", + "mano", + "puñetazo", + "puño", + "puño en alto" + ] + }, + "types": [ + "✊🏻", + "✊🏼", + "✊🏽", + "✊🏾", + "✊🏿" + ] + }, + { + code: "👊", + shortcode: { + en: "facepunch", + es: "puñetazo" + }, + keywords: { + en: [ + "clenched", + "fist", + "hand", + "punch", + "oncoming fist" + ], + es: [ + "puñetazo", + "puño", + "puño cerrado" + ] + }, + "types": [ + "👊🏻", + "👊🏼", + "👊🏽", + "👊🏾", + "👊🏿" + ] + }, + { + code: "🤛", + shortcode: { + en: "left-facing_fist", + es: "puño-hacia-izquierda" + }, + keywords: { + en: [ + "fist", + "leftwards", + "left-facing fist" + ], + es: [ + "izquierda", + "puño", + "puño hacia la izquierda" + ] + }, + "types": [ + "🤛🏻", + "🤛🏼", + "🤛🏽", + "🤛🏾", + "🤛🏿" + ] + }, + { + code: "🤜", + shortcode: { + en: "right-facing_fist", + es: "puño_hacia_la_derecha" + }, + keywords: { + en: [ + "fist", + "rightwards", + "right-facing fist" + ], + es: [ + "derecha", + "puño", + "puño hacia la derecha" + ] + }, + "types": [ + "🤜🏻", + "🤜🏼", + "🤜🏽", + "🤜🏾", + "🤜🏿" + ] + }, + { + code: "👏", + shortcode: { + en: "clap", + es: "aplauso" + }, + keywords: { + en: [ + "clap", + "hand", + "clapping hands" + ], + es: [ + "aplaudir", + "manos", + "palmas", + "señal", + "manos aplaudiendo" + ] + }, + "types": [ + "👏🏻", + "👏🏼", + "👏🏽", + "👏🏾", + "👏🏿" + ] + }, + { + code: "🙌", + shortcode: { + en: "raised_hands", + es: "manos_levantadas" + }, + keywords: { + en: [ + "celebration", + "gesture", + "hand", + "hooray", + "raised", + "raising hands" + ], + es: [ + "celebración", + "gesto", + "hurra", + "mano", + "manos levantadas celebrando" + ] + }, + "types": [ + "🙌🏻", + "🙌🏼", + "🙌🏽", + "🙌🏾", + "🙌🏿" + ] + }, + { + code: "👐", + shortcode: { + en: "open_hands", + es: "manos_abiertas" + }, + keywords: { + en: [ + "hand", + "open", + "open hands" + ], + es: [ + "abiertas", + "manos" + ] + }, + "types": [ + "👐🏻", + "👐🏼", + "👐🏽", + "👐🏾", + "👐🏿" + ] + }, + { + code: "🤲", + shortcode: { + en: "palms_up_together", + es: "palmas_hacia_arriba_juntas" + }, + keywords: { + en: [ + "prayer", + "palms up together" + ], + es: [ + "oración", + "palmas hacia arriba juntas" + ] + }, + "types": [ + "🤲🏻", + "🤲🏼", + "🤲🏽", + "🤲🏾", + "🤲🏿" + ] + }, + { + code: "🤝", + shortcode: { + en: "handshake", + es: "apretón-manos" + }, + keywords: { + en: [ + "agreement", + "hand", + "meeting", + "shake", + "handshake" + ], + es: [ + "acuerdo", + "apretón", + "manos", + "apretón de manos" + ] + }, + "types": [ + "🤝🏻", + "🤝🏼", + "🤝🏽", + "🤝🏾", + "🤝🏿", + "🫱🏻‍🫲🏼", + "🫱🏻‍🫲🏽", + "🫱🏻‍🫲🏾", + "🫱🏻‍🫲🏿", + "🫱🏼‍🫲🏻", + "🫱🏼‍🫲🏽", + "🫱🏼‍🫲🏾", + "🫱🏼‍🫲🏿", + "🫱🏽‍🫲🏻", + "🫱🏽‍🫲🏼", + "🫱🏽‍🫲🏾", + "🫱🏽‍🫲🏿", + "🫱🏾‍🫲🏻", + "🫱🏾‍🫲🏼", + "🫱🏾‍🫲🏽", + "🫱🏾‍🫲🏿", + "🫱🏿‍🫲🏻", + "🫱🏿‍🫲🏼", + "🫱🏿‍🫲🏽", + "🫱🏿‍🫲🏾" + ] + }, + { + code: "🙏", + shortcode: { + en: "pray", + es: "rezo" + }, + keywords: { + en: [ + "ask", + "hand", + "high 5", + "high five", + "please", + "pray", + "thanks", + "folded hands" + ], + es: [ + "gracias", + "mano", + "oración", + "orar", + "por favor", + "rezar", + "manos en oración" + ] + }, + "types": [ + "🙏🏻", + "🙏🏼", + "🙏🏽", + "🙏🏾", + "🙏🏿" + ] + }, + { + code: "✍️", + shortcode: { + en: "writing_hand", + es: "mano_escribiendo" + }, + keywords: { + en: [ + "hand", + "write", + "writing hand" + ], + es: [ + "escribir", + "lápiz", + "mano", + "mano escribiendo" + ] + }, + "types": [ + "✍🏻", + "✍🏼", + "✍🏽", + "✍🏾", + "✍🏿" + ] + }, + { + code: "💅", + shortcode: { + en: "nail_care", + es: "cuidado_de_las_uñas" + }, + keywords: { + en: [ + "care", + "cosmetics", + "manicure", + "nail", + "polish" + ], + es: [ + "cosmética", + "esmalte", + "manicura", + "uñas", + "pintarse las uñas" + ] + }, + "types": [ + "💅🏻", + "💅🏼", + "💅🏽", + "💅🏾", + "💅🏿" + ] + }, + { + code: "🤳", + shortcode: { + en: "selfie", + es: "selfi" + }, + keywords: { + en: [ + "camera", + "phone", + "selfie" + ], + es: [ + "autofoto", + "cámara", + "selfie", + "teléfono", + "selfi" + ] + }, + "types": [ + "🤳🏻", + "🤳🏼", + "🤳🏽", + "🤳🏾", + "🤳🏿" + ] + }, + { + code: "💪", + shortcode: { + en: "muscle", + es: "músculo" + }, + keywords: { + en: [ + "biceps", + "comic", + "flex", + "muscle", + "flexed biceps" + ], + es: [ + "bíceps", + "cómic", + "flexionado", + "fuerte", + "músculo" + ] + }, + "types": [ + "💪🏻", + "💪🏼", + "💪🏽", + "💪🏾", + "💪🏿" + ] + }, + { + code: "🦾", + shortcode: { + en: "mechanical_arm", + es: "brazo_mecánico" + }, + keywords: { + en: [ + "accessibility", + "prosthetic", + "mechanical arm" + ], + es: [ + "accesibilidad", + "ortopedia", + "prótesis", + "brazo mecánico" + ] + } + }, + { + code: "🦿", + shortcode: { + en: "mechanical_leg", + es: "pierna_mecánica" + }, + keywords: { + en: [ + "accessibility", + "prosthetic", + "mechanical leg" + ], + es: [ + "accesibilidad", + "ortopedia", + "prótesis", + "pierna mecánica" + ] + } + }, + { + code: "🦵", + shortcode: { + en: "leg", + es: "pierna" + }, + keywords: { + en: [ + "kick", + "limb", + "leg" + ], + es: [ + "extremidad", + "patada", + "pierna" + ] + }, + "types": [ + "🦵🏻", + "🦵🏼", + "🦵🏽", + "🦵🏾", + "🦵🏿" + ] + }, + { + code: "🦶", + shortcode: { + en: "foot", + es: "pie_humano" + }, + keywords: { + en: [ + "kick", + "stomp", + "foot" + ], + es: [ + "patada", + "pisotón", + "pie" + ] + }, + "types": [ + "🦶🏻", + "🦶🏼", + "🦶🏽", + "🦶🏾", + "🦶🏿" + ] + }, + { + code: "👂", + shortcode: { + en: "ear", + es: "oreja" + }, + keywords: { + en: [ + "body", + "ear" + ], + es: [ + "cuerpo", + "oreja" + ] + }, + "types": [ + "👂🏻", + "👂🏼", + "👂🏽", + "👂🏾", + "👂🏿" + ] + }, + { + code: "🦻", + shortcode: { + en: "ear_with_hearing_aid", + es: "oreja_con_audifono" + }, + keywords: { + en: [ + "accessibility", + "hard of hearing", + "ear with hearing aid" + ], + es: [ + "accesibilidad", + "audífono", + "prótesis auditiva", + "sordo", + "oreja con audífono" + ] + }, + "types": [ + "🦻🏻", + "🦻🏼", + "🦻🏽", + "🦻🏾", + "🦻🏿" + ] + }, + { + code: "👃", + shortcode: { + en: "nose", + es: "nariz" + }, + keywords: { + en: [ + "body", + "nose" + ], + es: [ + "cuerpo", + "nariz" + ] + }, + "types": [ + "👃🏻", + "👃🏼", + "👃🏽", + "👃🏾", + "👃🏿" + ] + }, + { + code: "🧠", + shortcode: { + en: "brain", + es: "cerebro" + }, + keywords: { + en: [ + "intelligent", + "brain" + ], + es: [ + "inteligente", + "cerebro" + ] + } + }, + { + code: "🫀", + shortcode: { + en: "anatomical_heart", + es: "corazón_humano" + }, + keywords: { + en: [ + "anatomical", + "cardiology", + "heart", + "organ", + "pulse" + ], + es: [ + "cardiología", + "corazón", + "latido", + "órgano", + "pulso", + "anatomía", + "corazón humano" + ] + } + }, + { + code: "🫁", + shortcode: { + en: "lungs", + es: "pulmones" + }, + keywords: { + en: [ + "breath", + "exhalation", + "inhalation", + "organ", + "respiration", + "lungs" + ], + es: [ + "exhalar", + "inhalar", + "órgano", + "respiración", + "respirar", + "pulmones" + ] + } + }, + { + code: "🦷", + shortcode: { + en: "tooth", + es: "diente" + }, + keywords: { + en: [ + "dentist", + "tooth" + ], + es: [ + "dentista", + "molar", + "muela", + "diente" + ] + } + }, + { + code: "🦴", + shortcode: { + en: "bone", + es: "hueso" + }, + keywords: { + en: [ + "skeleton", + "bone" + ], + es: [ + "esqueleto", + "hueso" + ] + } + }, + { + code: "👀", + shortcode: { + en: "eyes", + es: "ojos" + }, + keywords: { + en: [ + "eye", + "face", + "eyes" + ], + es: [ + "cara", + "ojos" + ] + } + }, + { + code: "👁️", + shortcode: { + en: "eye", + es: "ojo" + }, + keywords: { + en: [ + "body", + "eye" + ], + es: [ + "cuerpo", + "ojo" + ] + } + }, + { + code: "👅", + shortcode: { + en: "tongue", + es: "lengua" + }, + keywords: { + en: [ + "body", + "tongue" + ], + es: [ + "cuerpo", + "lengua" + ] + } + }, + { + code: "👄", + shortcode: { + en: "lips", + es: "labios" + }, + keywords: { + en: [ + "lips", + "mouth" + ], + es: [ + "labios", + "boca" + ] + } + }, + { + code: "👶", + shortcode: { + en: "baby", + es: "bebé" + }, + keywords: { + en: [ + "young", + "baby" + ], + es: [ + "joven", + "niño", + "bebé" + ] + }, + "types": [ + "👶🏻", + "👶🏼", + "👶🏽", + "👶🏾", + "👶🏿" + ] + }, + { + code: "🧒", + shortcode: { + en: "child", + es: "niño" + }, + keywords: { + en: [ + "gender-neutral", + "unspecified gender", + "young", + "child" + ], + es: [ + "crío", + "género", + "joven", + "neutro", + "infante" + ] + }, + "types": [ + "🧒🏻", + "🧒🏼", + "🧒🏽", + "🧒🏾", + "🧒🏿" + ] + }, + { + code: "👦", + shortcode: { + en: "boy", + es: "chico" + }, + keywords: { + en: [ + "young", + "boy" + ], + es: [ + "joven", + "niño" + ] + }, + "types": [ + "👦🏻", + "👦🏼", + "👦🏽", + "👦🏾", + "👦🏿" + ] + }, + { + code: "👧", + shortcode: { + en: "girl", + es: "niña" + }, + keywords: { + en: [ + "Virgo", + "young", + "zodiac", + "girl" + ], + es: [ + "chica", + "joven", + "niña" + ] + }, + "types": [ + "👧🏻", + "👧🏼", + "👧🏽", + "👧🏾", + "👧🏿" + ] + }, + { + code: "🧑", + shortcode: { + en: "adult", + es: "adulto" + }, + keywords: { + en: [ + "adult", + "gender-neutral", + "unspecified gender", + "person" + ], + es: [ + "género", + "neutro", + "persona adulta" + ] + }, + "types": [ + "🧑🏻", + "🧑🏼", + "🧑🏽", + "🧑🏾", + "🧑🏿" + ] + }, + { + code: "👱", + shortcode: { + en: "person_with_blond_hair", + es: "persona_rubia" + }, + keywords: { + en: [ + "blond", + "blond-haired person", + "hair", + "person: blond hair" + ], + es: [ + "rubia", + "rubias", + "rubio", + "rubios", + "persona adulta rubia" + ] + }, + "types": [ + "👱🏻", + "👱🏼", + "👱🏽", + "👱🏾", + "👱🏿" + ] + }, + { + code: "👨", + shortcode: { + en: "man", + es: "hombre" + }, + keywords: { + en: [ + "adult", + "man" + ], + es: [ + "adulto", + "hombre" + ] + }, + "types": [ + "👨🏻", + "👨🏼", + "👨🏽", + "👨🏾", + "👨🏿" + ] + }, + { + code: "🧔", + shortcode: { + en: "bearded_person", + es: "persona_barba" + }, + keywords: { + en: [ + "beard", + "person", + "person: beard" + ], + es: [ + "barbas", + "barbudo", + "persona", + "persona con barba" + ] + }, + "types": [ + "🧔🏻", + "🧔🏼", + "🧔🏽", + "🧔🏾", + "🧔🏿" + ] + }, + { + code: "🧔‍♂️", + shortcode: { + en: "man_with_beard", + es: "persona_barba‍signo_masculino" + }, + keywords: { + en: [ + "beard", + "man", + "man: beard" + ], + es: [ + "barba", + "hombre", + "hombre: barba" + ] + }, + "types": [ + "🧔🏻‍♂️", + "🧔🏼‍♂️", + "🧔🏽‍♂️", + "🧔🏾‍♂️", + "🧔🏿‍♂️" + ] + }, + { + code: "🧔‍♀️", + shortcode: { + en: "woman_with_beard", + es: "persona_barba‍signo_femenino" + }, + keywords: { + en: [ + "beard", + "woman", + "woman: beard" + ], + es: [ + "barba", + "mujer", + "mujer: barba" + ] + }, + "types": [ + "🧔🏻‍♀️", + "🧔🏼‍♀️", + "🧔🏽‍♀️", + "🧔🏾‍♀️", + "🧔🏿‍♀️" + ] + }, + { + code: "👨‍🦰", + shortcode: { + en: "red_haired_man", + es: "hombre_pelirrojo" + }, + keywords: { + en: [ + "adult", + "man", + "red hair" + ], + es: [ + "adulto", + "hombre", + "pelo pelirrojo" + ] + }, + "types": [ + "👨🏻‍🦰", + "👨🏼‍🦰", + "👨🏽‍🦰", + "👨🏾‍🦰", + "👨🏿‍🦰" + ] + }, + { + code: "👨‍🦱", + shortcode: { + en: "curly_haired_man", + es: "hombre_con_pelo_rizado" + }, + keywords: { + en: [ + "adult", + "curly hair", + "man" + ], + es: [ + "adulto", + "hombre", + "pelo rizado" + ] + }, + "types": [ + "👨🏻‍🦱", + "👨🏼‍🦱", + "👨🏽‍🦱", + "👨🏾‍🦱", + "👨🏿‍🦱" + ] + }, + { + code: "👨‍🦳", + shortcode: { + en: "white_haired_man", + es: "hombre_con_pelo_blanco" + }, + keywords: { + en: [ + "adult", + "man", + "white hair" + ], + es: [ + "adulto", + "hombre", + "pelo blanco" + ] + }, + "types": [ + "👨🏻‍🦳", + "👨🏼‍🦳", + "👨🏽‍🦳", + "👨🏾‍🦳", + "👨🏿‍🦳" + ] + }, + { + code: "👨‍🦲", + shortcode: { + en: "bald_man", + es: "hombre_calvo" + }, + keywords: { + en: [ + "adult", + "bald", + "man" + ], + es: [ + "adulto", + "hombre", + "sin pelo" + ] + }, + "types": [ + "👨🏻‍🦲", + "👨🏼‍🦲", + "👨🏽‍🦲", + "👨🏾‍🦲", + "👨🏿‍🦲" + ] + }, + { + code: "👩", + shortcode: { + en: "woman", + es: "mujer" + }, + keywords: { + en: [ + "adult", + "woman" + ], + es: [ + "adulta", + "mujer" + ] + }, + "types": [ + "👩🏻", + "👩🏼", + "👩🏽", + "👩🏾", + "👩🏿" + ] + }, + { + code: "👩‍🦰", + shortcode: { + en: "red_haired_woman", + es: "mujer_pelirroja" + }, + keywords: { + en: [ + "adult", + "red hair", + "woman" + ], + es: [ + "adulta", + "mujer", + "pelo pelirrojo" + ] + }, + "types": [ + "👩🏻‍🦰", + "👩🏼‍🦰", + "👩🏽‍🦰", + "👩🏾‍🦰", + "👩🏿‍🦰" + ] + }, + { + code: "🧑‍🦰", + shortcode: { + en: "red_haired_person", + es: "persona_pelirroja" + }, + keywords: { + en: [ + "adult", + "gender-neutral", + "person", + "red hair", + "unspecified gender" + ], + es: [ + "género", + "neutro", + "pelo pelirrojo", + "persona adulta" + ] + }, + "types": [ + "🧑🏻‍🦰", + "🧑🏼‍🦰", + "🧑🏽‍🦰", + "🧑🏾‍🦰", + "🧑🏿‍🦰" + ] + }, + { + code: "👩‍🦱", + shortcode: { + en: "curly_haired_woman", + es: "mujer_de_pelo_rizado" + }, + keywords: { + en: [ + "adult", + "curly hair", + "woman" + ], + es: [ + "adulta", + "mujer", + "pelo rizado" + ] + }, + "types": [ + "👩🏻‍🦱", + "👩🏼‍🦱", + "👩🏽‍🦱", + "👩🏾‍🦱", + "👩🏿‍🦱" + ] + }, + { + code: "🧑‍🦱", + shortcode: { + en: "curly_haired_person", + es: "persona_con_pelo_rizado" + }, + keywords: { + en: [ + "adult", + "curly hair", + "gender-neutral", + "person", + "unspecified gender" + ], + es: [ + "género", + "neutro", + "pelo rizado", + "persona adulta" + ] + }, + "types": [ + "🧑🏻‍🦱", + "🧑🏼‍🦱", + "🧑🏽‍🦱", + "🧑🏾‍🦱", + "🧑🏿‍🦱" + ] + }, + { + code: "👩‍🦳", + shortcode: { + en: "white_haired_woman", + es: "mujer_con_pelo_blanco" + }, + keywords: { + en: [ + "adult", + "white hair", + "woman" + ], + es: [ + "adulta", + "mujer", + "pelo blanco" + ] + }, + "types": [ + "👩🏻‍🦳", + "👩🏼‍🦳", + "👩🏽‍🦳", + "👩🏾‍🦳", + "👩🏿‍🦳" + ] + }, + { + code: "🧑‍🦳", + shortcode: { + en: "white_haired_person", + es: "persona_con_pelo_blanco" + }, + keywords: { + en: [ + "adult", + "gender-neutral", + "person", + "unspecified gender", + "white hair" + ], + es: [ + "género", + "neutro", + "pelo blanco", + "persona adulta" + ] + }, + "types": [ + "🧑🏻‍🦳", + "🧑🏼‍🦳", + "🧑🏽‍🦳", + "🧑🏾‍🦳", + "🧑🏿‍🦳" + ] + }, + { + code: "👩‍🦲", + shortcode: { + en: "bald_woman", + es: "mujer_calva" + }, + keywords: { + en: [ + "adult", + "bald", + "woman" + ], + es: [ + "adulta", + "mujer", + "sin pelo" + ] + }, + "types": [ + "👩🏻‍🦲", + "👩🏼‍🦲", + "👩🏽‍🦲", + "👩🏾‍🦲", + "👩🏿‍🦲" + ] + }, + { + code: "🧑‍🦲", + shortcode: { + en: "bald_person", + es: "persona_calva" + }, + keywords: { + en: [ + "adult", + "bald", + "gender-neutral", + "person", + "unspecified gender" + ], + es: [ + "género", + "neutro", + "persona adulta", + "sin pelo" + ] + }, + "types": [ + "🧑🏻‍🦲", + "🧑🏼‍🦲", + "🧑🏽‍🦲", + "🧑🏾‍🦲", + "🧑🏿‍🦲" + ] + }, + { + code: "👱‍♀️", + shortcode: { + en: "blond-haired-woman", + es: "mujer-pelo-rubio" + }, + keywords: { + en: [ + "blond-haired woman", + "blonde", + "hair", + "woman", + "woman: blond hair" + ], + es: [ + "mujer", + "rubia", + "rubiales" + ] + }, + "types": [ + "👱🏻‍♀️", + "👱🏼‍♀️", + "👱🏽‍♀️", + "👱🏾‍♀️", + "👱🏿‍♀️" + ] + }, + { + code: "👱‍♂️", + shortcode: { + en: "blond-haired-man", + es: "hombre-pelo-rubio" + }, + keywords: { + en: [ + "blond", + "blond-haired man", + "hair", + "man", + "man: blond hair" + ], + es: [ + "hombre", + "rubiales", + "rubio" + ] + }, + "types": [ + "👱🏻‍♂️", + "👱🏼‍♂️", + "👱🏽‍♂️", + "👱🏾‍♂️", + "👱🏿‍♂️" + ] + }, + { + code: "🧓", + shortcode: { + en: "older_adult", + es: "adulto_mayor" + }, + keywords: { + en: [ + "adult", + "gender-neutral", + "old", + "unspecified gender", + "older person" + ], + es: [ + "adulto", + "género neutro", + "género no especificado", + "maduro", + "mayor", + "persona mayor" + ] + }, + "types": [ + "🧓🏻", + "🧓🏼", + "🧓🏽", + "🧓🏾", + "🧓🏿" + ] + }, + { + code: "👴", + shortcode: { + en: "older_man", + es: "hombre_mayor" + }, + keywords: { + en: [ + "adult", + "man", + "old" + ], + es: [ + "hombre", + "mayor", + "anciano" + ] + }, + "types": [ + "👴🏻", + "👴🏼", + "👴🏽", + "👴🏾", + "👴🏿" + ] + }, + { + code: "👵", + shortcode: { + en: "older_woman", + es: "mujer_mayor" + }, + keywords: { + en: [ + "adult", + "old", + "woman" + ], + es: [ + "mayor", + "mujer", + "anciana" + ] + }, + "types": [ + "👵🏻", + "👵🏼", + "👵🏽", + "👵🏾", + "👵🏿" + ] + }, + { + code: "🙍", + shortcode: { + en: "person_frowning", + es: "persona_con_el_ceño_fruncido" + }, + keywords: { + en: [ + "frown", + "gesture", + "person frowning" + ], + es: [ + "ceño", + "fruncido", + "gesto", + "persona", + "persona frunciendo el ceño" + ] + }, + "types": [ + "🙍🏻", + "🙍🏼", + "🙍🏽", + "🙍🏾", + "🙍🏿" + ] + }, + { + code: "🙍‍♂️", + shortcode: { + en: "man-frowning", + es: "hombre_con_ceño_fruncido" + }, + keywords: { + en: [ + "frowning", + "gesture", + "man" + ], + es: [ + "ceño", + "fruncido", + "gesto", + "hombre", + "hombre frunciendo el ceño" + ] + }, + "types": [ + "🙍🏻‍♂️", + "🙍🏼‍♂️", + "🙍🏽‍♂️", + "🙍🏾‍♂️", + "🙍🏿‍♂️" + ] + }, + { + code: "🙍‍♀️", + shortcode: { + en: "woman-frowning", + es: "mujer_con_ceño_fruncido" + }, + keywords: { + en: [ + "frowning", + "gesture", + "woman" + ], + es: [ + "ceño", + "fruncido", + "gesto", + "mujer", + "mujer frunciendo el ceño" + ] + }, + "types": [ + "🙍🏻‍♀️", + "🙍🏼‍♀️", + "🙍🏽‍♀️", + "🙍🏾‍♀️", + "🙍🏿‍♀️" + ] + }, + { + code: "🙎", + shortcode: { + en: "person_with_pouting_face", + es: "persona_haciendo_pucheros" + }, + keywords: { + en: [ + "gesture", + "pouting", + "person pouting" + ], + es: [ + "gesto", + "persona", + "pucheros", + "persona haciendo pucheros" + ] + }, + "types": [ + "🙎🏻", + "🙎🏼", + "🙎🏽", + "🙎🏾", + "🙎🏿" + ] + }, + { + code: "🙎‍♂️", + shortcode: { + en: "man-pouting", + es: "hombre_enfadado" + }, + keywords: { + en: [ + "gesture", + "man", + "pouting" + ], + es: [ + "gesto", + "hombre", + "pucheros", + "hombre haciendo pucheros" + ] + }, + "types": [ + "🙎🏻‍♂️", + "🙎🏼‍♂️", + "🙎🏽‍♂️", + "🙎🏾‍♂️", + "🙎🏿‍♂️" + ] + }, + { + code: "🙎‍♀️", + shortcode: { + en: "woman-pouting", + es: "mujer_enfadada" + }, + keywords: { + en: [ + "gesture", + "pouting", + "woman" + ], + es: [ + "gesto", + "mujer", + "pucheros", + "mujer haciendo pucheros" + ] + }, + "types": [ + "🙎🏻‍♀️", + "🙎🏼‍♀️", + "🙎🏽‍♀️", + "🙎🏾‍♀️", + "🙎🏿‍♀️" + ] + }, + { + code: "🙅", + shortcode: { + en: "no_good", + es: "prohibido" + }, + keywords: { + en: [ + "forbidden", + "gesture", + "hand", + "prohibited", + "person gesturing NO" + ], + es: [ + "gesto", + "mano", + "no", + "prohibido", + "persona haciendo el gesto de \"no\"" + ] + }, + "types": [ + "🙅🏻", + "🙅🏼", + "🙅🏽", + "🙅🏾", + "🙅🏿" + ] + }, + { + code: "🙅‍♂️", + shortcode: { + en: "man-gesturing-no", + es: "hombre_gesticulando_no" + }, + keywords: { + en: [ + "forbidden", + "gesture", + "hand", + "man", + "prohibited", + "man gesturing NO" + ], + es: [ + "gesto", + "hombre", + "mano", + "prohibido", + "hombre haciendo el gesto de \"no\"" + ] + }, + "types": [ + "🙅🏻‍♂️", + "🙅🏼‍♂️", + "🙅🏽‍♂️", + "🙅🏾‍♂️", + "🙅🏿‍♂️" + ] + }, + { + code: "🙅‍♀️", + shortcode: { + en: "woman-gesturing-no", + es: "mujer_gesticulando_no" + }, + keywords: { + en: [ + "forbidden", + "gesture", + "hand", + "prohibited", + "woman", + "woman gesturing NO" + ], + es: [ + "gesto", + "mano", + "mujer", + "prohibido", + "mujer haciendo el gesto de \"no\"" + ] + }, + "types": [ + "🙅🏻‍♀️", + "🙅🏼‍♀️", + "🙅🏽‍♀️", + "🙅🏾‍♀️", + "🙅🏿‍♀️" + ] + }, + { + code: "🙆", + shortcode: { + en: "ok_woman", + es: "mujer_con_signo_de_aprobación" + }, + keywords: { + en: [ + "gesture", + "hand", + "OK", + "person gesturing OK" + ], + es: [ + "gesto", + "mano", + "OK", + "vale", + "persona haciendo el gesto de \"de acuerdo\"" + ] + }, + "types": [ + "🙆🏻", + "🙆🏼", + "🙆🏽", + "🙆🏾", + "🙆🏿" + ] + }, + { + code: "🙆‍♂️", + shortcode: { + en: "man-gesturing-ok", + es: "hombre_gesticulando_sí" + }, + keywords: { + en: [ + "gesture", + "hand", + "man", + "OK", + "man gesturing OK" + ], + es: [ + "gesto", + "mano", + "OK", + "vale", + "hombre haciendo el gesto de \"de acuerdo\"" + ] + }, + "types": [ + "🙆🏻‍♂️", + "🙆🏼‍♂️", + "🙆🏽‍♂️", + "🙆🏾‍♂️", + "🙆🏿‍♂️" + ] + }, + { + code: "🙆‍♀️", + shortcode: { + en: "woman-gesturing-ok", + es: "mujer_gesticulando_sí" + }, + keywords: { + en: [ + "gesture", + "hand", + "OK", + "woman", + "woman gesturing OK" + ], + es: [ + "gesto", + "mano", + "OK", + "vale", + "mujer haciendo el gesto de \"de acuerdo\"" + ] + }, + "types": [ + "🙆🏻‍♀️", + "🙆🏼‍♀️", + "🙆🏽‍♀️", + "🙆🏾‍♀️", + "🙆🏿‍♀️" + ] + }, + { + code: "💁", + shortcode: { + en: "information_desk_person", + es: "recepcionista_de_información" + }, + keywords: { + en: [ + "hand", + "help", + "information", + "sassy", + "tipping", + "person tipping hand" + ], + es: [ + "información", + "mano", + "mostrador", + "persona", + "persona de mostrador de información" + ] + }, + "types": [ + "💁🏻", + "💁🏼", + "💁🏽", + "💁🏾", + "💁🏿" + ] + }, + { + code: "💁‍♂️", + shortcode: { + en: "man-tipping-hand", + es: "hombre_con_palma_hacia_arriba" + }, + keywords: { + en: [ + "man", + "sassy", + "tipping hand", + "man tipping hand" + ], + es: [ + "hombre", + "información", + "mano", + "mostrador", + "empleado de mostrador de información" + ] + }, + "types": [ + "💁🏻‍♂️", + "💁🏼‍♂️", + "💁🏽‍♂️", + "💁🏾‍♂️", + "💁🏿‍♂️" + ] + }, + { + code: "💁‍♀️", + shortcode: { + en: "woman-tipping-hand", + es: "mujer_con_palma_hacia_arriba" + }, + keywords: { + en: [ + "sassy", + "tipping hand", + "woman", + "woman tipping hand" + ], + es: [ + "información", + "mano", + "mostrador", + "mujer", + "empleada de mostrador de información" + ] + }, + "types": [ + "💁🏻‍♀️", + "💁🏼‍♀️", + "💁🏽‍♀️", + "💁🏾‍♀️", + "💁🏿‍♀️" + ] + }, + { + code: "🙋", + shortcode: { + en: "raising_hand", + es: "levantando_la_mano" + }, + keywords: { + en: [ + "gesture", + "hand", + "happy", + "raised", + "person raising hand" + ], + es: [ + "feliz", + "gesto", + "levantar", + "mano", + "persona con la mano levantada" + ] + }, + "types": [ + "🙋🏻", + "🙋🏼", + "🙋🏽", + "🙋🏾", + "🙋🏿" + ] + }, + { + code: "🙋‍♂️", + shortcode: { + en: "man-raising-hand", + es: "hombre_levantando_mano" + }, + keywords: { + en: [ + "gesture", + "man", + "raising hand", + "man raising hand" + ], + es: [ + "gesto", + "hombre", + "levantar", + "mano", + "hombre con la mano levantada" + ] + }, + "types": [ + "🙋🏻‍♂️", + "🙋🏼‍♂️", + "🙋🏽‍♂️", + "🙋🏾‍♂️", + "🙋🏿‍♂️" + ] + }, + { + code: "🙋‍♀️", + shortcode: { + en: "woman-raising-hand", + es: "mujer_levantando_mano" + }, + keywords: { + en: [ + "gesture", + "raising hand", + "woman", + "woman raising hand" + ], + es: [ + "gesto", + "levantar", + "mano", + "mujer", + "mujer con la mano levantada" + ] + }, + "types": [ + "🙋🏻‍♀️", + "🙋🏼‍♀️", + "🙋🏽‍♀️", + "🙋🏾‍♀️", + "🙋🏿‍♀️" + ] + }, + { + code: "🧏", + shortcode: { + en: "deaf_person", + es: "persona_sorda" + }, + keywords: { + en: [ + "accessibility", + "deaf", + "ear", + "hear", + "deaf person" + ], + es: [ + "accesibilidad", + "escuchar", + "oído", + "oír", + "sordera", + "persona sorda" + ] + }, + "types": [ + "🧏🏻", + "🧏🏼", + "🧏🏽", + "🧏🏾", + "🧏🏿" + ] + }, + { + code: "🧏‍♂️", + shortcode: { + en: "deaf_man", + es: "hombre_sordo" + }, + keywords: { + en: [ + "deaf", + "man" + ], + es: [ + "hombre", + "sordera", + "sordo" + ] + }, + "types": [ + "🧏🏻‍♂️", + "🧏🏼‍♂️", + "🧏🏽‍♂️", + "🧏🏾‍♂️", + "🧏🏿‍♂️" + ] + }, + { + code: "🧏‍♀️", + shortcode: { + en: "deaf_woman", + es: "mujer_sorda" + }, + keywords: { + en: [ + "deaf", + "woman" + ], + es: [ + "mujer", + "sorda", + "sordera" + ] + }, + "types": [ + "🧏🏻‍♀️", + "🧏🏼‍♀️", + "🧏🏽‍♀️", + "🧏🏾‍♀️", + "🧏🏿‍♀️" + ] + }, + { + code: "🙇", + shortcode: { + en: "bow", + es: "reverencia" + }, + keywords: { + en: [ + "apology", + "bow", + "gesture", + "sorry", + "person bowing" + ], + es: [ + "disculpa", + "gesto", + "perdón", + "reverencia", + "persona haciendo una reverencia" + ] + }, + "types": [ + "🙇🏻", + "🙇🏼", + "🙇🏽", + "🙇🏾", + "🙇🏿" + ] + }, + { + code: "🙇‍♂️", + shortcode: { + en: "man-bowing", + es: "hombre_reverencia" + }, + keywords: { + en: [ + "apology", + "bowing", + "favor", + "gesture", + "man", + "sorry" + ], + es: [ + "disculpa", + "gesto", + "perdón", + "reverencia", + "hombre haciendo una reverencia" + ] + }, + "types": [ + "🙇🏻‍♂️", + "🙇🏼‍♂️", + "🙇🏽‍♂️", + "🙇🏾‍♂️", + "🙇🏿‍♂️" + ] + }, + { + code: "🙇‍♀️", + shortcode: { + en: "woman-bowing", + es: "mujer_reverencia" + }, + keywords: { + en: [ + "apology", + "bowing", + "favor", + "gesture", + "sorry", + "woman" + ], + es: [ + "disculpa", + "gesto", + "perdón", + "reverencia", + "mujer haciendo una reverencia" + ] + }, + "types": [ + "🙇🏻‍♀️", + "🙇🏼‍♀️", + "🙇🏽‍♀️", + "🙇🏾‍♀️", + "🙇🏿‍♀️" + ] + }, + { + code: "🤦", + shortcode: { + en: "face_palm", + es: "mano_en_la_cara" + }, + keywords: { + en: [ + "disbelief", + "exasperation", + "face", + "palm", + "person facepalming" + ], + es: [ + "facepalm", + "frente", + "incredulidad", + "mano", + "persona con la mano en la frente" + ] + }, + "types": [ + "🤦🏻", + "🤦🏼", + "🤦🏽", + "🤦🏾", + "🤦🏿" + ] + }, + { + code: "🤦‍♂️", + shortcode: { + en: "man-facepalming", + es: "hombre_mano_en_la_cara" + }, + keywords: { + en: [ + "disbelief", + "exasperation", + "facepalm", + "man", + "man facepalming" + ], + es: [ + "facepalm", + "frente", + "incredulidad", + "mano", + "hombre con la mano en la frente" + ] + }, + "types": [ + "🤦🏻‍♂️", + "🤦🏼‍♂️", + "🤦🏽‍♂️", + "🤦🏾‍♂️", + "🤦🏿‍♂️" + ] + }, + { + code: "🤦‍♀️", + shortcode: { + en: "woman-facepalming", + es: "mujer_mano_en_la_cara" + }, + keywords: { + en: [ + "disbelief", + "exasperation", + "facepalm", + "woman", + "woman facepalming" + ], + es: [ + "facepalm", + "frente", + "incredulidad", + "mano", + "mujer con la mano en la frente" + ] + }, + "types": [ + "🤦🏻‍♀️", + "🤦🏼‍♀️", + "🤦🏽‍♀️", + "🤦🏾‍♀️", + "🤦🏿‍♀️" + ] + }, + { + code: "🤷", + shortcode: { + en: "shrug", + es: "encoger_los_hombros" + }, + keywords: { + en: [ + "doubt", + "ignorance", + "indifference", + "shrug", + "person shrugging" + ], + es: [ + "duda", + "encogerse", + "hombros", + "indiferencia", + "persona encogida de hombros" + ] + }, + "types": [ + "🤷🏻", + "🤷🏼", + "🤷🏽", + "🤷🏾", + "🤷🏿" + ] + }, + { + code: "🤷‍♂️", + shortcode: { + en: "man-shrugging", + es: "hombre_encogiéndose_de_hombros" + }, + keywords: { + en: [ + "doubt", + "ignorance", + "indifference", + "man", + "shrug", + "man shrugging" + ], + es: [ + "duda", + "encogerse", + "hombros", + "indiferencia", + "hombre encogido de hombros" + ] + }, + "types": [ + "🤷🏻‍♂️", + "🤷🏼‍♂️", + "🤷🏽‍♂️", + "🤷🏾‍♂️", + "🤷🏿‍♂️" + ] + }, + { + code: "🤷‍♀️", + shortcode: { + en: "woman-shrugging", + es: "mujer_encogiéndose_de_hombros" + }, + keywords: { + en: [ + "doubt", + "ignorance", + "indifference", + "shrug", + "woman", + "woman shrugging" + ], + es: [ + "duda", + "encogerse", + "hombros", + "indiferencia", + "mujer encogida de hombros" + ] + }, + "types": [ + "🤷🏻‍♀️", + "🤷🏼‍♀️", + "🤷🏽‍♀️", + "🤷🏾‍♀️", + "🤷🏿‍♀️" + ] + }, + { + code: "🧑‍⚕️", + shortcode: { + en: "health_worker", + es: "profesional_sanitario" + }, + keywords: { + en: [ + "doctor", + "healthcare", + "nurse", + "therapist", + "health worker" + ], + es: [ + "doctor", + "enfermero", + "médico", + "salud", + "terapeuta", + "profesional sanitario" + ] + }, + "types": [ + "🧑🏻‍⚕️", + "🧑🏼‍⚕️", + "🧑🏽‍⚕️", + "🧑🏾‍⚕️", + "🧑🏿‍⚕️" + ] + }, + { + code: "👨‍⚕️", + shortcode: { + en: "male-doctor", + es: "doctor" + }, + keywords: { + en: [ + "doctor", + "healthcare", + "man", + "nurse", + "therapist", + "man health worker" + ], + es: [ + "doctor", + "enfermero", + "médico", + "sanitario", + "terapeuta hombre", + "profesional sanitario hombre" + ] + }, + "types": [ + "👨🏻‍⚕️", + "👨🏼‍⚕️", + "👨🏽‍⚕️", + "👨🏾‍⚕️", + "👨🏿‍⚕️" + ] + }, + { + code: "👩‍⚕️", + shortcode: { + en: "female-doctor", + es: "doctora" + }, + keywords: { + en: [ + "doctor", + "healthcare", + "nurse", + "therapist", + "woman", + "woman health worker" + ], + es: [ + "doctora", + "enfermera", + "médica", + "sanitaria", + "terapeuta mujer", + "profesional sanitario mujer" + ] + }, + "types": [ + "👩🏻‍⚕️", + "👩🏼‍⚕️", + "👩🏽‍⚕️", + "👩🏾‍⚕️", + "👩🏿‍⚕️" + ] + }, + { + code: "🧑‍🎓", + shortcode: { + en: "student", + es: "estudiante" + }, + keywords: { + en: [ + "graduate", + "student" + ], + es: [ + "graduado", + "licenciado", + "universitario", + "estudiante" + ] + }, + "types": [ + "🧑🏻‍🎓", + "🧑🏼‍🎓", + "🧑🏽‍🎓", + "🧑🏾‍🎓", + "🧑🏿‍🎓" + ] + }, + { + code: "👨‍🎓", + shortcode: { + en: "male-student", + es: "alumno" + }, + keywords: { + en: [ + "graduate", + "man", + "student" + ], + es: [ + "estudiante", + "graduado", + "hombre", + "licenciado", + "universitario" + ] + }, + "types": [ + "👨🏻‍🎓", + "👨🏼‍🎓", + "👨🏽‍🎓", + "👨🏾‍🎓", + "👨🏿‍🎓" + ] + }, + { + code: "👩‍🎓", + shortcode: { + en: "female-student", + es: "alumna" + }, + keywords: { + en: [ + "graduate", + "student", + "woman" + ], + es: [ + "estudiante", + "graduada", + "licenciada", + "mujer", + "universitaria" + ] + }, + "types": [ + "👩🏻‍🎓", + "👩🏼‍🎓", + "👩🏽‍🎓", + "👩🏾‍🎓", + "👩🏿‍🎓" + ] + }, + { + code: "🧑‍🏫", + shortcode: { + en: "teacher", + es: "docente" + }, + keywords: { + en: [ + "instructor", + "professor", + "teacher" + ], + es: [ + "educador", + "enseñanza", + "instructor", + "maestro", + "profesor", + "docente" + ] + }, + "types": [ + "🧑🏻‍🏫", + "🧑🏼‍🏫", + "🧑🏽‍🏫", + "🧑🏾‍🏫", + "🧑🏿‍🏫" + ] + }, + { + code: "👨‍🏫", + shortcode: { + en: "male-teacher", + es: "profesor" + }, + keywords: { + en: [ + "instructor", + "man", + "professor", + "teacher" + ], + es: [ + "educador", + "hombre", + "instructor", + "maestro", + "profesor", + "docente hombre" + ] + }, + "types": [ + "👨🏻‍🏫", + "👨🏼‍🏫", + "👨🏽‍🏫", + "👨🏾‍🏫", + "👨🏿‍🏫" + ] + }, + { + code: "👩‍🏫", + shortcode: { + en: "female-teacher", + es: "profesora" + }, + keywords: { + en: [ + "instructor", + "professor", + "teacher", + "woman" + ], + es: [ + "educadora", + "instructora", + "maestra", + "mujer", + "profesora", + "docente mujer" + ] + }, + "types": [ + "👩🏻‍🏫", + "👩🏼‍🏫", + "👩🏽‍🏫", + "👩🏾‍🏫", + "👩🏿‍🏫" + ] + }, + { + code: "🧑‍⚖️", + shortcode: { + en: "judge", + es: "persona_juez" + }, + keywords: { + en: [ + "justice", + "scales", + "judge" + ], + es: [ + "juez", + "juicio", + "magistrado", + "fiscal" + ] + }, + "types": [ + "🧑🏻‍⚖️", + "🧑🏼‍⚖️", + "🧑🏽‍⚖️", + "🧑🏾‍⚖️", + "🧑🏿‍⚖️" + ] + }, + { + code: "👨‍⚖️", + shortcode: { + en: "male-judge", + es: "juez" + }, + keywords: { + en: [ + "judge", + "justice", + "man", + "scales" + ], + es: [ + "hombre", + "juez", + "justicia", + "magistrado", + "fiscal hombre" + ] + }, + "types": [ + "👨🏻‍⚖️", + "👨🏼‍⚖️", + "👨🏽‍⚖️", + "👨🏾‍⚖️", + "👨🏿‍⚖️" + ] + }, + { + code: "👩‍⚖️", + shortcode: { + en: "female-judge", + es: "jueza" + }, + keywords: { + en: [ + "judge", + "justice", + "scales", + "woman" + ], + es: [ + "jueza", + "justicia", + "magistrada", + "mujer", + "fiscal mujer" + ] + }, + "types": [ + "👩🏻‍⚖️", + "👩🏼‍⚖️", + "👩🏽‍⚖️", + "👩🏾‍⚖️", + "👩🏿‍⚖️" + ] + }, + { + code: "🧑‍🌾", + shortcode: { + en: "farmer", + es: "persona_agricultora" + }, + keywords: { + en: [ + "gardener", + "rancher", + "farmer" + ], + es: [ + "agricultor", + "cultivador", + "granjero", + "jardinero", + "labrador", + "profesional de la agricultura" + ] + }, + "types": [ + "🧑🏻‍🌾", + "🧑🏼‍🌾", + "🧑🏽‍🌾", + "🧑🏾‍🌾", + "🧑🏿‍🌾" + ] + }, + { + code: "👨‍🌾", + shortcode: { + en: "male-farmer", + es: "agricultor" + }, + keywords: { + en: [ + "farmer", + "gardener", + "man", + "rancher" + ], + es: [ + "agricultor", + "campo", + "granjero", + "hombre", + "labrador", + "profesional de la agricultura hombre" + ] + }, + "types": [ + "👨🏻‍🌾", + "👨🏼‍🌾", + "👨🏽‍🌾", + "👨🏾‍🌾", + "👨🏿‍🌾" + ] + }, + { + code: "👩‍🌾", + shortcode: { + en: "female-farmer", + es: "agricultora" + }, + keywords: { + en: [ + "farmer", + "gardener", + "rancher", + "woman" + ], + es: [ + "agricultora", + "campo", + "granjera", + "labradora", + "mujer", + "profesional de la agricultura mujer" + ] + }, + "types": [ + "👩🏻‍🌾", + "👩🏼‍🌾", + "👩🏽‍🌾", + "👩🏾‍🌾", + "👩🏿‍🌾" + ] + }, + { + code: "🧑‍🍳", + shortcode: { + en: "cook", + es: "persona_cocinera" + }, + keywords: { + en: [ + "chef", + "cook" + ], + es: [ + "cocinero", + "cocinillas", + "guisandero", + "pinche", + "chef" + ] + }, + "types": [ + "🧑🏻‍🍳", + "🧑🏼‍🍳", + "🧑🏽‍🍳", + "🧑🏾‍🍳", + "🧑🏿‍🍳" + ] + }, + { + code: "👨‍🍳", + shortcode: { + en: "male-cook", + es: "cocinero" + }, + keywords: { + en: [ + "chef", + "cook", + "man" + ], + es: [ + "chef", + "cocinero", + "hombre", + "pinche" + ] + }, + "types": [ + "👨🏻‍🍳", + "👨🏼‍🍳", + "👨🏽‍🍳", + "👨🏾‍🍳", + "👨🏿‍🍳" + ] + }, + { + code: "👩‍🍳", + shortcode: { + en: "female-cook", + es: "cocinera" + }, + keywords: { + en: [ + "chef", + "cook", + "woman" + ], + es: [ + "chef", + "cocinera", + "mujer", + "pinche" + ] + }, + "types": [ + "👩🏻‍🍳", + "👩🏼‍🍳", + "👩🏽‍🍳", + "👩🏾‍🍳", + "👩🏿‍🍳" + ] + }, + { + code: "🧑‍🔧", + shortcode: { + en: "mechanic", + es: "persona_mecánica" + }, + keywords: { + en: [ + "electrician", + "plumber", + "tradesperson", + "mechanic" + ], + es: [ + "electricista", + "fontanero", + "mecánico", + "operario", + "técnico", + "profesional de la mecánica" + ] + }, + "types": [ + "🧑🏻‍🔧", + "🧑🏼‍🔧", + "🧑🏽‍🔧", + "🧑🏾‍🔧", + "🧑🏿‍🔧" + ] + }, + { + code: "👨‍🔧", + shortcode: { + en: "male-mechanic", + es: "mecánico" + }, + keywords: { + en: [ + "electrician", + "man", + "mechanic", + "plumber", + "tradesperson" + ], + es: [ + "electricista", + "fontanero", + "hombre", + "mecánico", + "operario", + "profesional de la mecánica hombre" + ] + }, + "types": [ + "👨🏻‍🔧", + "👨🏼‍🔧", + "👨🏽‍🔧", + "👨🏾‍🔧", + "👨🏿‍🔧" + ] + }, + { + code: "👩‍🔧", + shortcode: { + en: "female-mechanic", + es: "mecánica" + }, + keywords: { + en: [ + "electrician", + "mechanic", + "plumber", + "tradesperson", + "woman" + ], + es: [ + "electricista", + "fontanera", + "mecánica", + "mujer", + "operaria", + "profesional de la mecánica mujer" + ] + }, + "types": [ + "👩🏻‍🔧", + "👩🏼‍🔧", + "👩🏽‍🔧", + "👩🏾‍🔧", + "👩🏿‍🔧" + ] + }, + { + code: "🧑‍🏭", + shortcode: { + en: "factory_worker", + es: "profesional_industrial" + }, + keywords: { + en: [ + "assembly", + "factory", + "industrial", + "worker" + ], + es: [ + "fábrica", + "montaje", + "obrero", + "operario", + "trabajador", + "profesional industrial" + ] + }, + "types": [ + "🧑🏻‍🏭", + "🧑🏼‍🏭", + "🧑🏽‍🏭", + "🧑🏾‍🏭", + "🧑🏿‍🏭" + ] + }, + { + code: "👨‍🏭", + shortcode: { + en: "male-factory-worker", + es: "trabajador" + }, + keywords: { + en: [ + "assembly", + "factory", + "industrial", + "man", + "worker" + ], + es: [ + "fábrica", + "montaje", + "obrero", + "operario", + "trabajador", + "profesional industrial hombre" + ] + }, + "types": [ + "👨🏻‍🏭", + "👨🏼‍🏭", + "👨🏽‍🏭", + "👨🏾‍🏭", + "👨🏿‍🏭" + ] + }, + { + code: "👩‍🏭", + shortcode: { + en: "female-factory-worker", + es: "trabajadora" + }, + keywords: { + en: [ + "assembly", + "factory", + "industrial", + "woman", + "worker" + ], + es: [ + "fábrica", + "montaje", + "obrera", + "operaria", + "trabajadora", + "profesional industrial mujer" + ] + }, + "types": [ + "👩🏻‍🏭", + "👩🏼‍🏭", + "👩🏽‍🏭", + "👩🏾‍🏭", + "👩🏿‍🏭" + ] + }, + { + code: "🧑‍💼", + shortcode: { + en: "office_worker", + es: "oficinista" + }, + keywords: { + en: [ + "architect", + "business", + "manager", + "white-collar", + "office worker" + ], + es: [ + "arquitecto", + "director", + "ejecutivo", + "empresa", + "oficinista" + ] + }, + "types": [ + "🧑🏻‍💼", + "🧑🏼‍💼", + "🧑🏽‍💼", + "🧑🏾‍💼", + "🧑🏿‍💼" + ] + }, + { + code: "👨‍💼", + shortcode: { + en: "male-office-worker", + es: "oficinista_hombre" + }, + keywords: { + en: [ + "architect", + "business", + "man", + "manager", + "white-collar", + "man office worker" + ], + es: [ + "director", + "ejecutivo", + "empresa", + "hombre", + "oficina", + "oficinista" + ] + }, + "types": [ + "👨🏻‍💼", + "👨🏼‍💼", + "👨🏽‍💼", + "👨🏾‍💼", + "👨🏿‍💼" + ] + }, + { + code: "👩‍💼", + shortcode: { + en: "female-office-worker", + es: "oficinista_mujer" + }, + keywords: { + en: [ + "architect", + "business", + "manager", + "white-collar", + "woman", + "woman office worker" + ], + es: [ + "directora", + "ejecutiva", + "empresa", + "mujer", + "oficina", + "oficinista" + ] + }, + "types": [ + "👩🏻‍💼", + "👩🏼‍💼", + "👩🏽‍💼", + "👩🏾‍💼", + "👩🏿‍💼" + ] + }, + { + code: "🧑‍🔬", + shortcode: { + en: "scientist", + es: "persona_científica" + }, + keywords: { + en: [ + "biologist", + "chemist", + "engineer", + "physicist", + "scientist" + ], + es: [ + "biólogo", + "científico", + "físico", + "investigador", + "químico", + "profesional de la ciencia" + ] + }, + "types": [ + "🧑🏻‍🔬", + "🧑🏼‍🔬", + "🧑🏽‍🔬", + "🧑🏾‍🔬", + "🧑🏿‍🔬" + ] + }, + { + code: "👨‍🔬", + shortcode: { + en: "male-scientist", + es: "científico" + }, + keywords: { + en: [ + "biologist", + "chemist", + "engineer", + "man", + "physicist", + "scientist" + ], + es: [ + "biólogo", + "científico", + "físico", + "hombre", + "químico", + "profesional de la ciencia hombre" + ] + }, + "types": [ + "👨🏻‍🔬", + "👨🏼‍🔬", + "👨🏽‍🔬", + "👨🏾‍🔬", + "👨🏿‍🔬" + ] + }, + { + code: "👩‍🔬", + shortcode: { + en: "female-scientist", + es: "científica" + }, + keywords: { + en: [ + "biologist", + "chemist", + "engineer", + "physicist", + "scientist", + "woman" + ], + es: [ + "bióloga", + "científica", + "física", + "mujer", + "química", + "profesional de la ciencia mujer" + ] + }, + "types": [ + "👩🏻‍🔬", + "👩🏼‍🔬", + "👩🏽‍🔬", + "👩🏾‍🔬", + "👩🏿‍🔬" + ] + }, + { + code: "🧑‍💻", + shortcode: { + en: "technologist", + es: "persona_tecnóloga" + }, + keywords: { + en: [ + "coder", + "developer", + "inventor", + "software", + "technologist" + ], + es: [ + "desarrollador", + "informático", + "programador", + "software", + "tecnólogo", + "profesional de la tecnología" + ] + }, + "types": [ + "🧑🏻‍💻", + "🧑🏼‍💻", + "🧑🏽‍💻", + "🧑🏾‍💻", + "🧑🏿‍💻" + ] + }, + { + code: "👨‍💻", + shortcode: { + en: "male-technologist", + es: "tecnólogo" + }, + keywords: { + en: [ + "coder", + "developer", + "inventor", + "man", + "software", + "technologist" + ], + es: [ + "desarrollador", + "hombre", + "informático", + "programador", + "tecnólogo", + "profesional de la tecnología hombre" + ] + }, + "types": [ + "👨🏻‍💻", + "👨🏼‍💻", + "👨🏽‍💻", + "👨🏾‍💻", + "👨🏿‍💻" + ] + }, + { + code: "👩‍💻", + shortcode: { + en: "female-technologist", + es: "tecnóloga" + }, + keywords: { + en: [ + "coder", + "developer", + "inventor", + "software", + "technologist", + "woman" + ], + es: [ + "desarrolladora", + "informática", + "mujer", + "programadora", + "tecnóloga", + "profesional de la tecnología mujer" + ] + }, + "types": [ + "👩🏻‍💻", + "👩🏼‍💻", + "👩🏽‍💻", + "👩🏾‍💻", + "👩🏿‍💻" + ] + }, + { + code: "🧑‍🎤", + shortcode: { + en: "singer", + es: "cantante" + }, + keywords: { + en: [ + "actor", + "entertainer", + "rock", + "star", + "singer" + ], + es: [ + "artista", + "estrella", + "rock", + "cantante" + ] + }, + "types": [ + "🧑🏻‍🎤", + "🧑🏼‍🎤", + "🧑🏽‍🎤", + "🧑🏾‍🎤", + "🧑🏿‍🎤" + ] + }, + { + code: "👨‍🎤", + shortcode: { + en: "male-singer", + es: "cantante_hombre" + }, + keywords: { + en: [ + "actor", + "entertainer", + "man", + "rock", + "singer", + "star" + ], + es: [ + "artista", + "estrella", + "hombre", + "rock", + "cantante hombre" + ] + }, + "types": [ + "👨🏻‍🎤", + "👨🏼‍🎤", + "👨🏽‍🎤", + "👨🏾‍🎤", + "👨🏿‍🎤" + ] + }, + { + code: "👩‍🎤", + shortcode: { + en: "female-singer", + es: "cantante_mujer" + }, + keywords: { + en: [ + "actor", + "entertainer", + "rock", + "singer", + "star", + "woman" + ], + es: [ + "artista", + "estrella", + "mujer", + "rock", + "cantante mujer" + ] + }, + "types": [ + "👩🏻‍🎤", + "👩🏼‍🎤", + "👩🏽‍🎤", + "👩🏾‍🎤", + "👩🏿‍🎤" + ] + }, + { + code: "🧑‍🎨", + shortcode: { + en: "artist", + es: "artista" + }, + keywords: { + en: [ + "palette", + "artist" + ], + es: [ + "paleta", + "pintor", + "pinturas", + "artista" + ] + }, + "types": [ + "🧑🏻‍🎨", + "🧑🏼‍🎨", + "🧑🏽‍🎨", + "🧑🏾‍🎨", + "🧑🏿‍🎨" + ] + }, + { + code: "👨‍🎨", + shortcode: { + en: "male-artist", + es: "artista_hombre" + }, + keywords: { + en: [ + "artist", + "man", + "palette" + ], + es: [ + "hombre", + "paleta", + "pintor", + "pinturas", + "artista hombre" + ] + }, + "types": [ + "👨🏻‍🎨", + "👨🏼‍🎨", + "👨🏽‍🎨", + "👨🏾‍🎨", + "👨🏿‍🎨" + ] + }, + { + code: "👩‍🎨", + shortcode: { + en: "female-artist", + es: "artista_mujer" + }, + keywords: { + en: [ + "artist", + "palette", + "woman" + ], + es: [ + "mujer", + "paleta", + "pintora", + "pinturas", + "artista mujer" + ] + }, + "types": [ + "👩🏻‍🎨", + "👩🏼‍🎨", + "👩🏽‍🎨", + "👩🏾‍🎨", + "👩🏿‍🎨" + ] + }, + { + code: "🧑‍✈️", + shortcode: { + en: "pilot", + es: "piloto" + }, + keywords: { + en: [ + "plane", + "pilot" + ], + es: [ + "avión", + "capitán", + "vuelo", + "piloto" + ] + }, + "types": [ + "🧑🏻‍✈️", + "🧑🏼‍✈️", + "🧑🏽‍✈️", + "🧑🏾‍✈️", + "🧑🏿‍✈️" + ] + }, + { + code: "👨‍✈️", + shortcode: { + en: "male-pilot", + es: "piloto_hombre" + }, + keywords: { + en: [ + "man", + "pilot", + "plane" + ], + es: [ + "avión", + "capitán", + "hombre", + "piloto", + "vuelo" + ] + }, + "types": [ + "👨🏻‍✈️", + "👨🏼‍✈️", + "👨🏽‍✈️", + "👨🏾‍✈️", + "👨🏿‍✈️" + ] + }, + { + code: "👩‍✈️", + shortcode: { + en: "female-pilot", + es: "piloto_mujer" + }, + keywords: { + en: [ + "pilot", + "plane", + "woman" + ], + es: [ + "avión", + "capitana", + "mujer", + "piloto", + "vuelo" + ] + }, + "types": [ + "👩🏻‍✈️", + "👩🏼‍✈️", + "👩🏽‍✈️", + "👩🏾‍✈️", + "👩🏿‍✈️" + ] + }, + { + code: "🧑‍🚀", + shortcode: { + en: "astronaut", + es: "astronauta" + }, + keywords: { + en: [ + "rocket", + "astronaut" + ], + es: [ + "cohete", + "espacio", + "astronauta" + ] + }, + "types": [ + "🧑🏻‍🚀", + "🧑🏼‍🚀", + "🧑🏽‍🚀", + "🧑🏾‍🚀", + "🧑🏿‍🚀" + ] + }, + { + code: "👨‍🚀", + shortcode: { + en: "male-astronaut", + es: "astronauta_hombre" + }, + keywords: { + en: [ + "astronaut", + "man", + "rocket" + ], + es: [ + "astronauta", + "cohete", + "espacio", + "hombre" + ] + }, + "types": [ + "👨🏻‍🚀", + "👨🏼‍🚀", + "👨🏽‍🚀", + "👨🏾‍🚀", + "👨🏿‍🚀" + ] + }, + { + code: "👩‍🚀", + shortcode: { + en: "female-astronaut", + es: "astronauta_mujer" + }, + keywords: { + en: [ + "astronaut", + "rocket", + "woman" + ], + es: [ + "astronauta", + "cohete", + "espacio", + "mujer" + ] + }, + "types": [ + "👩🏻‍🚀", + "👩🏼‍🚀", + "👩🏽‍🚀", + "👩🏾‍🚀", + "👩🏿‍🚀" + ] + }, + { + code: "🧑‍🚒", + shortcode: { + en: "firefighter", + es: "persona_bombero" + }, + keywords: { + en: [ + "firetruck", + "firefighter" + ], + es: [ + "camión", + "manguera", + "bombero" + ] + }, + "types": [ + "🧑🏻‍🚒", + "🧑🏼‍🚒", + "🧑🏽‍🚒", + "🧑🏾‍🚒", + "🧑🏿‍🚒" + ] + }, + { + code: "👨‍🚒", + shortcode: { + en: "male-firefighter", + es: "bombero" + }, + keywords: { + en: [ + "firefighter", + "firetruck", + "man" + ], + es: [ + "apagafuegos", + "bombero", + "camión", + "manguera", + "bombero hombre" + ] + }, + "types": [ + "👨🏻‍🚒", + "👨🏼‍🚒", + "👨🏽‍🚒", + "👨🏾‍🚒", + "👨🏿‍🚒" + ] + }, + { + code: "👩‍🚒", + shortcode: { + en: "female-firefighter", + es: "bombera" + }, + keywords: { + en: [ + "firefighter", + "firetruck", + "woman" + ], + es: [ + "apagafuegos", + "bombera mujera", + "camión", + "manguera", + "bombera" + ] + }, + "types": [ + "👩🏻‍🚒", + "👩🏼‍🚒", + "👩🏽‍🚒", + "👩🏾‍🚒", + "👩🏿‍🚒" + ] + }, + { + code: "👮", + shortcode: { + en: "cop", + es: "policía" + }, + keywords: { + en: [ + "cop", + "officer", + "police" + ], + es: [ + "agente", + "personas", + "policía", + "agente de policía" + ] + }, + "types": [ + "👮🏻", + "👮🏼", + "👮🏽", + "👮🏾", + "👮🏿" + ] + }, + { + code: "👮‍♂️", + shortcode: { + en: "male-police-officer", + es: "policía_hombre" + }, + keywords: { + en: [ + "cop", + "man", + "officer", + "police" + ], + es: [ + "agente", + "hombre", + "poli", + "policía", + "agente de policía hombre" + ] + }, + "types": [ + "👮🏻‍♂️", + "👮🏼‍♂️", + "👮🏽‍♂️", + "👮🏾‍♂️", + "👮🏿‍♂️" + ] + }, + { + code: "👮‍♀️", + shortcode: { + en: "female-police-officer", + es: "policía_mujer" + }, + keywords: { + en: [ + "cop", + "officer", + "police", + "woman" + ], + es: [ + "agente", + "mujer", + "poli", + "policía", + "agente de policía mujer" + ] + }, + "types": [ + "👮🏻‍♀️", + "👮🏼‍♀️", + "👮🏽‍♀️", + "👮🏾‍♀️", + "👮🏿‍♀️" + ] + }, + { + code: "🕵️", + shortcode: { + en: "sleuth_or_spy", + es: "sabueso_o_espía" + }, + keywords: { + en: [ + "sleuth", + "spy", + "detective" + ], + es: [ + "cara", + "espía", + "detective" + ] + }, + "types": [ + "🕵🏻", + "🕵🏼", + "🕵🏽", + "🕵🏾", + "🕵🏿" + ] + }, + { + code: "🕵️‍♂️", + shortcode: { + en: "male-detective", + es: "detective_hombre" + }, + keywords: { + en: [ + "detective", + "man", + "sleuth", + "spy" + ], + es: [ + "agente", + "detective", + "espía", + "hombre", + "investigador" + ] + }, + "types": [ + "🕵🏻‍♂️", + "🕵🏼‍♂️", + "🕵🏽‍♂️", + "🕵🏾‍♂️", + "🕵🏿‍♂️" + ] + }, + { + code: "🕵️‍♀️", + shortcode: { + en: "female-detective", + es: "detective_mujer" + }, + keywords: { + en: [ + "detective", + "sleuth", + "spy", + "woman" + ], + es: [ + "agente", + "detective", + "espía", + "investigadora", + "mujer" + ] + }, + "types": [ + "🕵🏻‍♀️", + "🕵🏼‍♀️", + "🕵🏽‍♀️", + "🕵🏾‍♀️", + "🕵🏿‍♀️" + ] + }, + { + code: "💂", + shortcode: { + en: "guardsman", + es: "guardia" + }, + keywords: { + en: [ + "guard" + ], + es: [ + "guardia real británica", + "guardia" + ] + }, + "types": [ + "💂🏻", + "💂🏼", + "💂🏽", + "💂🏾", + "💂🏿" + ] + }, + { + code: "💂‍♂️", + shortcode: { + en: "male-guard", + es: "guardia_hombre" + }, + keywords: { + en: [ + "guard", + "man" + ], + es: [ + "guardia", + "hombre", + "vigilante" + ] + }, + "types": [ + "💂🏻‍♂️", + "💂🏼‍♂️", + "💂🏽‍♂️", + "💂🏾‍♂️", + "💂🏿‍♂️" + ] + }, + { + code: "💂‍♀️", + shortcode: { + en: "female-guard", + es: "guardia_mujer" + }, + keywords: { + en: [ + "guard", + "woman" + ], + es: [ + "guardia", + "mujer", + "vigilante" + ] + }, + "types": [ + "💂🏻‍♀️", + "💂🏼‍♀️", + "💂🏽‍♀️", + "💂🏾‍♀️", + "💂🏿‍♀️" + ] + }, + { + code: "🥷", + shortcode: { + en: "ninja", + es: "ninja" + }, + keywords: { + en: [ + "fighter", + "hidden", + "stealth", + "ninja" + ], + es: [ + "furtivo", + "guerrero", + "luchador", + "oculto", + "sigilo", + "ninja" + ] + }, + "types": [ + "🥷🏻", + "🥷🏼", + "🥷🏽", + "🥷🏾", + "🥷🏿" + ] + }, + { + code: "👷", + shortcode: { + en: "construction_worker", + es: "obrero_de_la_construcción" + }, + keywords: { + en: [ + "construction", + "hat", + "worker" + ], + es: [ + "casco", + "construcción", + "obrero", + "trabajador", + "profesional de la construcción" + ] + }, + "types": [ + "👷🏻", + "👷🏼", + "👷🏽", + "👷🏾", + "👷🏿" + ] + }, + { + code: "👷‍♂️", + shortcode: { + en: "male-construction-worker", + es: "obrero" + }, + keywords: { + en: [ + "construction", + "man", + "worker" + ], + es: [ + "albañil", + "construcción", + "hombre", + "obrero", + "trabajador", + "profesional de la construcción hombre" + ] + }, + "types": [ + "👷🏻‍♂️", + "👷🏼‍♂️", + "👷🏽‍♂️", + "👷🏾‍♂️", + "👷🏿‍♂️" + ] + }, + { + code: "👷‍♀️", + shortcode: { + en: "female-construction-worker", + es: "obrera" + }, + keywords: { + en: [ + "construction", + "woman", + "worker" + ], + es: [ + "albañila", + "construcción", + "mujer", + "obrera", + "trabajadora", + "profesional de la construcción mujer" + ] + }, + "types": [ + "👷🏻‍♀️", + "👷🏼‍♀️", + "👷🏽‍♀️", + "👷🏾‍♀️", + "👷🏿‍♀️" + ] + }, + { + code: "🤴", + shortcode: { + en: "prince", + es: "príncipe" + }, + keywords: { + en: [ + "prince" + ], + es: [ + "corona", + "príncipe" + ] + }, + "types": [ + "🤴🏻", + "🤴🏼", + "🤴🏽", + "🤴🏾", + "🤴🏿" + ] + }, + { + code: "👸", + shortcode: { + en: "princess", + es: "princesa" + }, + keywords: { + en: [ + "fairy tale", + "fantasy", + "princess" + ], + es: [ + "cuento", + "fantasía", + "hadas", + "princesa" + ] + }, + "types": [ + "👸🏻", + "👸🏼", + "👸🏽", + "👸🏾", + "👸🏿" + ] + }, + { + code: "👳", + shortcode: { + en: "man_with_turban", + es: "hombre_con_turbante" + }, + keywords: { + en: [ + "turban", + "person wearing turban" + ], + es: [ + "turbante", + "persona con turbante" + ] + }, + "types": [ + "👳🏻", + "👳🏼", + "👳🏽", + "👳🏾", + "👳🏿" + ] + }, + { + code: "👳‍♂️", + shortcode: { + en: "man-wearing-turban", + es: "hombre_que_lleva_turbante" + }, + keywords: { + en: [ + "man", + "turban", + "man wearing turban" + ], + es: [ + "hombre", + "turbante", + "hombre con turbante" + ] + }, + "types": [ + "👳🏻‍♂️", + "👳🏼‍♂️", + "👳🏽‍♂️", + "👳🏾‍♂️", + "👳🏿‍♂️" + ] + }, + { + code: "👳‍♀️", + shortcode: { + en: "woman-wearing-turban", + es: "mujer_que_lleva_turbante" + }, + keywords: { + en: [ + "turban", + "woman", + "woman wearing turban" + ], + es: [ + "mujer", + "turbante", + "mujer con turbante" + ] + }, + "types": [ + "👳🏻‍♀️", + "👳🏼‍♀️", + "👳🏽‍♀️", + "👳🏾‍♀️", + "👳🏿‍♀️" + ] + }, + { + code: "👲", + shortcode: { + en: "man_with_gua_pi_mao", + es: "hombre_con_gorro_chino" + }, + keywords: { + en: [ + "cap", + "gua pi mao", + "hat", + "person", + "skullcap", + "person with skullcap" + ], + es: [ + "gorro", + "gua", + "mao", + "persona", + "gua pi mao", + "persona con gorro chino" + ] + }, + "types": [ + "👲🏻", + "👲🏼", + "👲🏽", + "👲🏾", + "👲🏿" + ] + }, + { + code: "🧕", + shortcode: { + en: "person_with_headscarf", + es: "persona_con_velo" + }, + keywords: { + en: [ + "headscarf", + "hijab", + "mantilla", + "tichel", + "woman with headscarf" + ], + es: [ + "hiyab", + "pañuelo", + "mujer con hiyab" + ] + }, + "types": [ + "🧕🏻", + "🧕🏼", + "🧕🏽", + "🧕🏾", + "🧕🏿" + ] + }, + { + code: "🤵", + shortcode: { + en: "person_in_tuxedo", + es: "persona_en_esmoquin" + }, + keywords: { + en: [ + "groom", + "person", + "tuxedo", + "person in tuxedo" + ], + es: [ + "esmoquin", + "novio", + "persona", + "persona con esmoquin" + ] + }, + "types": [ + "🤵🏻", + "🤵🏼", + "🤵🏽", + "🤵🏾", + "🤵🏿" + ] + }, + { + code: "🤵‍♂️", + shortcode: { + en: "man_in_tuxedo", + es: "hombre_con_esmoquin" + }, + keywords: { + en: [ + "man", + "tuxedo", + "man in tuxedo" + ], + es: [ + "esmoquin", + "hombre", + "hombre con esmoquin" + ] + }, + "types": [ + "🤵🏻‍♂️", + "🤵🏼‍♂️", + "🤵🏽‍♂️", + "🤵🏾‍♂️", + "🤵🏿‍♂️" + ] + }, + { + code: "🤵‍♀️", + shortcode: { + en: "woman_in_tuxedo", + es: "mujer_con_esmoquin" + }, + keywords: { + en: [ + "tuxedo", + "woman", + "woman in tuxedo" + ], + es: [ + "esmoquin", + "mujer", + "mujer con esmoquin" + ] + }, + "types": [ + "🤵🏻‍♀️", + "🤵🏼‍♀️", + "🤵🏽‍♀️", + "🤵🏾‍♀️", + "🤵🏿‍♀️" + ] + }, + { + code: "👰", + shortcode: { + en: "bride_with_veil", + es: "novia_con_velo" + }, + keywords: { + en: [ + "bride", + "person", + "veil", + "wedding", + "person with veil" + ], + es: [ + "boda", + "novia", + "persona", + "velo", + "persona con velo" + ] + }, + "types": [ + "👰🏻", + "👰🏼", + "👰🏽", + "👰🏾", + "👰🏿" + ] + }, + { + code: "👰‍♂️", + shortcode: { + en: "man_with_veil", + es: "hombre_con_velo" + }, + keywords: { + en: [ + "man", + "veil", + "man with veil" + ], + es: [ + "boda", + "hombre", + "novio", + "velo", + "hombre con velo" + ] + }, + "types": [ + "👰🏻‍♂️", + "👰🏼‍♂️", + "👰🏽‍♂️", + "👰🏾‍♂️", + "👰🏿‍♂️" + ] + }, + { + code: "👰‍♀️", + shortcode: { + en: "woman_with_veil", + es: "mujer_con_velo" + }, + keywords: { + en: [ + "veil", + "woman", + "woman with veil" + ], + es: [ + "boda", + "mujer", + "novia", + "velo", + "mujer con velo" + ] + }, + "types": [ + "👰🏻‍♀️", + "👰🏼‍♀️", + "👰🏽‍♀️", + "👰🏾‍♀️", + "👰🏿‍♀️" + ] + }, + { + code: "🤰", + shortcode: { + en: "pregnant_woman", + es: "embarazada" + }, + keywords: { + en: [ + "pregnant", + "woman" + ], + es: [ + "embarazada", + "mujer" + ] + }, + "types": [ + "🤰🏻", + "🤰🏼", + "🤰🏽", + "🤰🏾", + "🤰🏿" + ] + }, + { + code: "🤱", + shortcode: { + en: "breast-feeding", + es: "amamantar" + }, + keywords: { + en: [ + "baby", + "breast", + "nursing", + "breast-feeding" + ], + es: [ + "amamantar", + "bebé", + "dar pecho", + "pecho", + "lactancia materna" + ] + }, + "types": [ + "🤱🏻", + "🤱🏼", + "🤱🏽", + "🤱🏾", + "🤱🏿" + ] + }, + { + code: "👩‍🍼", + shortcode: { + en: "woman_feeding_baby", + es: "mujer_alimentando_a_bebé" + }, + keywords: { + en: [ + "baby", + "feeding", + "nursing", + "woman" + ], + es: [ + "alimentar", + "amamantar", + "bebé", + "lactancia", + "mujer", + "mujer alimentando a bebé" + ] + }, + "types": [ + "👩🏻‍🍼", + "👩🏼‍🍼", + "👩🏽‍🍼", + "👩🏾‍🍼", + "👩🏿‍🍼" + ] + }, + { + code: "👨‍🍼", + shortcode: { + en: "man_feeding_baby", + es: "hombre_alimentando_a_bebé" + }, + keywords: { + en: [ + "baby", + "feeding", + "man", + "nursing" + ], + es: [ + "alimentar", + "amamantar", + "bebé", + "hombre", + "lactancia", + "hombre alimentando a bebé" + ] + }, + "types": [ + "👨🏻‍🍼", + "👨🏼‍🍼", + "👨🏽‍🍼", + "👨🏾‍🍼", + "👨🏿‍🍼" + ] + }, + { + code: "🧑‍🍼", + shortcode: { + en: "person_feeding_baby", + es: "persona_alimentando_a_bebé" + }, + keywords: { + en: [ + "baby", + "feeding", + "nursing", + "person" + ], + es: [ + "alimentar", + "amamantar", + "bebé", + "lactancia", + "persona", + "persona alimentando a bebé" + ] + }, + "types": [ + "🧑🏻‍🍼", + "🧑🏼‍🍼", + "🧑🏽‍🍼", + "🧑🏾‍🍼", + "🧑🏿‍🍼" + ] + }, + { + code: "👼", + shortcode: { + en: "angel", + es: "ángel" + }, + keywords: { + en: [ + "angel", + "baby", + "face", + "fairy tale", + "fantasy" + ], + es: [ + "ángel", + "bebé", + "cara", + "cuento" + ] + }, + "types": [ + "👼🏻", + "👼🏼", + "👼🏽", + "👼🏾", + "👼🏿" + ] + }, + { + code: "🎅", + shortcode: { + en: "santa", + es: "santa_claus" + }, + keywords: { + en: [ + "celebration", + "Christmas", + "claus", + "father", + "santa", + "Santa Claus" + ], + es: [ + "celebración", + "claus", + "Navidad", + "papá noel", + "Papá Noel", + "santa" + ] + }, + "types": [ + "🎅🏻", + "🎅🏼", + "🎅🏽", + "🎅🏾", + "🎅🏿" + ] + }, + { + code: "🤶", + shortcode: { + en: "mrs_claus", + es: "sra_claus" + }, + keywords: { + en: [ + "celebration", + "Christmas", + "claus", + "mother", + "Mrs.", + "Mrs. Claus" + ], + es: [ + "abuela", + "mamá", + "Navidad", + "noel", + "Mamá Noel" + ] + }, + "types": [ + "🤶🏻", + "🤶🏼", + "🤶🏽", + "🤶🏾", + "🤶🏿" + ] + }, + { + code: "🦸", + shortcode: { + en: "superhero", + es: "personaje_de_superhéroe" + }, + keywords: { + en: [ + "good", + "hero", + "heroine", + "superpower", + "superhero" + ], + es: [ + "bien", + "héroe", + "heroína", + "superhéroe", + "superheroína", + "superpoder", + "personaje de superhéroe" + ] + }, + "types": [ + "🦸🏻", + "🦸🏼", + "🦸🏽", + "🦸🏾", + "🦸🏿" + ] + }, + { + code: "🦸‍♂️", + shortcode: { + en: "male_superhero", + es: "superhéroe" + }, + keywords: { + en: [ + "good", + "hero", + "man", + "superpower", + "man superhero" + ], + es: [ + "bueno", + "héroe", + "hombre", + "superhombre", + "superpoder", + "superhéroe" + ] + }, + "types": [ + "🦸🏻‍♂️", + "🦸🏼‍♂️", + "🦸🏽‍♂️", + "🦸🏾‍♂️", + "🦸🏿‍♂️" + ] + }, + { + code: "🦸‍♀️", + shortcode: { + en: "female_superhero", + es: "superheroína" + }, + keywords: { + en: [ + "good", + "hero", + "heroine", + "superpower", + "woman", + "woman superhero" + ], + es: [ + "héroe", + "heroína", + "mujer", + "superhéroe", + "superpoder", + "superheroína" + ] + }, + "types": [ + "🦸🏻‍♀️", + "🦸🏼‍♀️", + "🦸🏽‍♀️", + "🦸🏾‍♀️", + "🦸🏿‍♀️" + ] + }, + { + code: "🦹", + shortcode: { + en: "supervillain", + es: "personaje_de_supervillano" + }, + keywords: { + en: [ + "criminal", + "evil", + "superpower", + "villain", + "supervillain" + ], + es: [ + "mal", + "superpoder", + "supervillana", + "supervillano", + "villana", + "villano", + "personaje de supervillano" + ] + }, + "types": [ + "🦹🏻", + "🦹🏼", + "🦹🏽", + "🦹🏾", + "🦹🏿" + ] + }, + { + code: "🦹‍♂️", + shortcode: { + en: "male_supervillain", + es: "supervillano" + }, + keywords: { + en: [ + "criminal", + "evil", + "man", + "superpower", + "villain", + "man supervillain" + ], + es: [ + "hombre", + "mal", + "malvado", + "villano", + "supervillano" + ] + }, + "types": [ + "🦹🏻‍♂️", + "🦹🏼‍♂️", + "🦹🏽‍♂️", + "🦹🏾‍♂️", + "🦹🏿‍♂️" + ] + }, + { + code: "🦹‍♀️", + shortcode: { + en: "female_supervillain", + es: "supervillana" + }, + keywords: { + en: [ + "criminal", + "evil", + "superpower", + "villain", + "woman", + "woman supervillain" + ], + es: [ + "mal", + "malvada", + "mujer", + "villana", + "supervillana" + ] + }, + "types": [ + "🦹🏻‍♀️", + "🦹🏼‍♀️", + "🦹🏽‍♀️", + "🦹🏾‍♀️", + "🦹🏿‍♀️" + ] + }, + { + code: "🧙", + shortcode: { + en: "mage", + es: "brujo" + }, + keywords: { + en: [ + "sorcerer", + "sorceress", + "witch", + "wizard", + "mage" + ], + es: [ + "bruja", + "brujo", + "hechicera", + "hechicero", + "persona maga" + ] + }, + "types": [ + "🧙🏻", + "🧙🏼", + "🧙🏽", + "🧙🏾", + "🧙🏿" + ] + }, + { + code: "🧙‍♂️", + shortcode: { + en: "male_mage", + es: "mago" + }, + keywords: { + en: [ + "sorcerer", + "wizard", + "man mage" + ], + es: [ + "brujo", + "hechicero", + "mago" + ] + }, + "types": [ + "🧙🏻‍♂️", + "🧙🏼‍♂️", + "🧙🏽‍♂️", + "🧙🏾‍♂️", + "🧙🏿‍♂️" + ] + }, + { + code: "🧙‍♀️", + shortcode: { + en: "female_mage", + es: "maga" + }, + keywords: { + en: [ + "sorceress", + "witch", + "woman mage" + ], + es: [ + "bruja", + "hechicera", + "maga" + ] + }, + "types": [ + "🧙🏻‍♀️", + "🧙🏼‍♀️", + "🧙🏽‍♀️", + "🧙🏾‍♀️", + "🧙🏿‍♀️" + ] + }, + { + code: "🧚", + shortcode: { + en: "fairy", + es: "hada" + }, + keywords: { + en: [ + "Oberon", + "Puck", + "Titania", + "fairy" + ], + es: [ + "campanilla", + "oberón", + "puck", + "titania", + "hada" + ] + }, + "types": [ + "🧚🏻", + "🧚🏼", + "🧚🏽", + "🧚🏾", + "🧚🏿" + ] + }, + { + code: "🧚‍♂️", + shortcode: { + en: "male_fairy", + es: "hada_macho" + }, + keywords: { + en: [ + "Oberon", + "Puck", + "man fairy" + ], + es: [ + "hada", + "oberón", + "puck", + "hada hombre" + ] + }, + "types": [ + "🧚🏻‍♂️", + "🧚🏼‍♂️", + "🧚🏽‍♂️", + "🧚🏾‍♂️", + "🧚🏿‍♂️" + ] + }, + { + code: "🧚‍♀️", + shortcode: { + en: "female_fairy", + es: "hada_hembra" + }, + keywords: { + en: [ + "Titania", + "woman fairy" + ], + es: [ + "campanilla", + "hada", + "titania", + "hada mujer" + ] + }, + "types": [ + "🧚🏻‍♀️", + "🧚🏼‍♀️", + "🧚🏽‍♀️", + "🧚🏾‍♀️", + "🧚🏿‍♀️" + ] + }, + { + code: "🧛", + shortcode: { + en: "vampire", + es: "vampiro" + }, + keywords: { + en: [ + "Dracula", + "undead", + "vampire" + ], + es: [ + "drácula", + "muerto viviente", + "no muerto", + "vampiro" + ] + }, + "types": [ + "🧛🏻", + "🧛🏼", + "🧛🏽", + "🧛🏾", + "🧛🏿" + ] + }, + { + code: "🧛‍♂️", + shortcode: { + en: "male_vampire", + es: "vampiro_macho" + }, + keywords: { + en: [ + "Dracula", + "undead", + "man vampire" + ], + es: [ + "drácula", + "muerto viviente", + "no muerto", + "vampiro hombre" + ] + }, + "types": [ + "🧛🏻‍♂️", + "🧛🏼‍♂️", + "🧛🏽‍♂️", + "🧛🏾‍♂️", + "🧛🏿‍♂️" + ] + }, + { + code: "🧛‍♀️", + shortcode: { + en: "female_vampire", + es: "vampira" + }, + keywords: { + en: [ + "undead", + "woman vampire" + ], + es: [ + "muerta viviente", + "no muerta", + "vampiresa" + ] + }, + "types": [ + "🧛🏻‍♀️", + "🧛🏼‍♀️", + "🧛🏽‍♀️", + "🧛🏾‍♀️", + "🧛🏿‍♀️" + ] + }, + { + code: "🧜", + shortcode: { + en: "merperson", + es: "sirena-tritón" + }, + keywords: { + en: [ + "mermaid", + "merman", + "merwoman", + "merperson" + ], + es: [ + "sirena", + "tritón", + "persona sirena" + ] + }, + "types": [ + "🧜🏻", + "🧜🏼", + "🧜🏽", + "🧜🏾", + "🧜🏿" + ] + }, + { + code: "🧜‍♂️", + shortcode: { + en: "merman", + es: "tritón" + }, + keywords: { + en: [ + "Triton", + "merman" + ], + es: [ + "sirena", + "tritón", + "sirena hombre" + ] + }, + "types": [ + "🧜🏻‍♂️", + "🧜🏼‍♂️", + "🧜🏽‍♂️", + "🧜🏾‍♂️", + "🧜🏿‍♂️" + ] + }, + { + code: "🧜‍♀️", + shortcode: { + en: "mermaid", + es: "sirena" + }, + keywords: { + en: [ + "merwoman", + "mermaid" + ], + es: [ + "sirena" + ] + }, + "types": [ + "🧜🏻‍♀️", + "🧜🏼‍♀️", + "🧜🏽‍♀️", + "🧜🏾‍♀️", + "🧜🏿‍♀️" + ] + }, + { + code: "🧝", + shortcode: { + en: "elf", + es: "elfo" + }, + keywords: { + en: [ + "magical", + "elf" + ], + es: [ + "mágico", + "elfo" + ] + }, + "types": [ + "🧝🏻", + "🧝🏼", + "🧝🏽", + "🧝🏾", + "🧝🏿" + ] + }, + { + code: "🧝‍♂️", + shortcode: { + en: "male_elf", + es: "elfo_macho" + }, + keywords: { + en: [ + "magical", + "man elf" + ], + es: [ + "elfo", + "mágico", + "elfo hombre" + ] + }, + "types": [ + "🧝🏻‍♂️", + "🧝🏼‍♂️", + "🧝🏽‍♂️", + "🧝🏾‍♂️", + "🧝🏿‍♂️" + ] + }, + { + code: "🧝‍♀️", + shortcode: { + en: "female_elf", + es: "elfa" + }, + keywords: { + en: [ + "magical", + "woman elf" + ], + es: [ + "mágico", + "mujer", + "elfa" + ] + }, + "types": [ + "🧝🏻‍♀️", + "🧝🏼‍♀️", + "🧝🏽‍♀️", + "🧝🏾‍♀️", + "🧝🏿‍♀️" + ] + }, + { + code: "🧞", + shortcode: { + en: "genie", + es: "genio" + }, + keywords: { + en: [ + "djinn", + "genie" + ], + es: [ + "lámpara", + "genio" + ] + } + }, + { + code: "🧞‍♂️", + shortcode: { + en: "male_genie", + es: "genio_de_la_lámpara" + }, + keywords: { + en: [ + "djinn", + "man genie" + ], + es: [ + "djinn", + "genio", + "lámpara", + "genio hombre" + ] + } + }, + { + code: "🧞‍♀️", + shortcode: { + en: "female_genie", + es: "genia_de_la_lámpara" + }, + keywords: { + en: [ + "djinn", + "woman genie" + ], + es: [ + "genio", + "lámpara", + "genio mujer" + ] + } + }, + { + code: "🧟", + shortcode: { + en: "zombie", + es: "zombi" + }, + keywords: { + en: [ + "undead", + "walking dead", + "zombie" + ], + es: [ + "muerto viviente", + "no muerto", + "zombi" + ] + } + }, + { + code: "🧟‍♂️", + shortcode: { + en: "male_zombie", + es: "zombi_macho" + }, + keywords: { + en: [ + "undead", + "walking dead", + "man zombie" + ], + es: [ + "caminante", + "muerto viviente", + "no muerto", + "zombi hombre" + ] + } + }, + { + code: "🧟‍♀️", + shortcode: { + en: "female_zombie", + es: "zombi_hembra" + }, + keywords: { + en: [ + "undead", + "walking dead", + "woman zombie" + ], + es: [ + "caminante", + "muerta viviente", + "no muerta", + "zombi mujer" + ] + } + }, + { + code: "💆", + shortcode: { + en: "massage", + es: "masaje" + }, + keywords: { + en: [ + "face", + "massage", + "salon", + "person getting massage" + ], + es: [ + "cara", + "facial", + "masaje", + "salón", + "persona recibiendo masaje" + ] + }, + "types": [ + "💆🏻", + "💆🏼", + "💆🏽", + "💆🏾", + "💆🏿" + ] + }, + { + code: "💆‍♂️", + shortcode: { + en: "man-getting-massage", + es: "hombre_dándose_un_masaje" + }, + keywords: { + en: [ + "face", + "man", + "massage", + "man getting massage" + ], + es: [ + "cara", + "facial", + "masaje", + "salón", + "hombre recibiendo masaje" + ] + }, + "types": [ + "💆🏻‍♂️", + "💆🏼‍♂️", + "💆🏽‍♂️", + "💆🏾‍♂️", + "💆🏿‍♂️" + ] + }, + { + code: "💆‍♀️", + shortcode: { + en: "woman-getting-massage", + es: "mujer_dándose_un_masaje" + }, + keywords: { + en: [ + "face", + "massage", + "woman", + "woman getting massage" + ], + es: [ + "cara", + "facial", + "masaje", + "salón", + "mujer recibiendo masaje" + ] + }, + "types": [ + "💆🏻‍♀️", + "💆🏼‍♀️", + "💆🏽‍♀️", + "💆🏾‍♀️", + "💆🏿‍♀️" + ] + }, + { + code: "💇", + shortcode: { + en: "haircut", + es: "corte_de_pelo" + }, + keywords: { + en: [ + "barber", + "beauty", + "haircut", + "parlor", + "person getting haircut" + ], + es: [ + "belleza", + "corte", + "pelo", + "peluquero", + "persona cortándose el pelo" + ] + }, + "types": [ + "💇🏻", + "💇🏼", + "💇🏽", + "💇🏾", + "💇🏿" + ] + }, + { + code: "💇‍♂️", + shortcode: { + en: "man-getting-haircut", + es: "hombre_cortándose_el_pelo" + }, + keywords: { + en: [ + "haircut", + "man", + "man getting haircut" + ], + es: [ + "belleza", + "corte", + "pelo", + "peluquero", + "hombre cortándose el pelo" + ] + }, + "types": [ + "💇🏻‍♂️", + "💇🏼‍♂️", + "💇🏽‍♂️", + "💇🏾‍♂️", + "💇🏿‍♂️" + ] + }, + { + code: "💇‍♀️", + shortcode: { + en: "woman-getting-haircut", + es: "mujer_cortándose_el_pelo" + }, + keywords: { + en: [ + "haircut", + "woman", + "woman getting haircut" + ], + es: [ + "belleza", + "corte", + "pelo", + "peluquero", + "mujer cortándose el pelo" + ] + }, + "types": [ + "💇🏻‍♀️", + "💇🏼‍♀️", + "💇🏽‍♀️", + "💇🏾‍♀️", + "💇🏿‍♀️" + ] + }, + { + code: "🚶", + shortcode: { + en: "walking", + es: "caminando" + }, + keywords: { + en: [ + "hike", + "walk", + "walking", + "person walking" + ], + es: [ + "andar", + "caminando", + "caminar", + "persona caminando" + ] + }, + "types": [ + "🚶🏻", + "🚶🏼", + "🚶🏽", + "🚶🏾", + "🚶🏿" + ] + }, + { + code: "🚶‍♂️", + shortcode: { + en: "man-walking", + es: "hombre_caminando" + }, + keywords: { + en: [ + "hike", + "man", + "walk", + "man walking" + ], + es: [ + "andar", + "caminata", + "hombre", + "marcha", + "hombre caminando" + ] + }, + "types": [ + "🚶🏻‍♂️", + "🚶🏼‍♂️", + "🚶🏽‍♂️", + "🚶🏾‍♂️", + "🚶🏿‍♂️" + ] + }, + { + code: "🚶‍♀️", + shortcode: { + en: "woman-walking", + es: "mujer_caminando" + }, + keywords: { + en: [ + "hike", + "walk", + "woman", + "woman walking" + ], + es: [ + "andar", + "caminata", + "marcha", + "mujer", + "mujer caminando" + ] + }, + "types": [ + "🚶🏻‍♀️", + "🚶🏼‍♀️", + "🚶🏽‍♀️", + "🚶🏾‍♀️", + "🚶🏿‍♀️" + ] + }, + { + code: "🧍", + shortcode: { + en: "standing_person", + es: "persona_de_pie" + }, + keywords: { + en: [ + "stand", + "standing", + "person standing" + ], + es: [ + "de pie", + "levantada", + "levantado", + "levantarse", + "persona de pie" + ] + }, + "types": [ + "🧍🏻", + "🧍🏼", + "🧍🏽", + "🧍🏾", + "🧍🏿" + ] + }, + { + code: "🧍‍♂️", + shortcode: { + en: "man_standing", + es: "hombre_de_pie" + }, + keywords: { + en: [ + "man", + "standing" + ], + es: [ + "de pie", + "hombre", + "levantado", + "levantarse", + "hombre de pie" + ] + }, + "types": [ + "🧍🏻‍♂️", + "🧍🏼‍♂️", + "🧍🏽‍♂️", + "🧍🏾‍♂️", + "🧍🏿‍♂️" + ] + }, + { + code: "🧍‍♀️", + shortcode: { + en: "woman_standing", + es: "mujer_de_pie" + }, + keywords: { + en: [ + "standing", + "woman" + ], + es: [ + "de pie", + "levantada", + "levantarse", + "mujer", + "mujer de pie" + ] + }, + "types": [ + "🧍🏻‍♀️", + "🧍🏼‍♀️", + "🧍🏽‍♀️", + "🧍🏾‍♀️", + "🧍🏿‍♀️" + ] + }, + { + code: "🧎", + shortcode: { + en: "kneeling_person", + es: "persona_de_rodillas" + }, + keywords: { + en: [ + "kneel", + "kneeling", + "person kneeling" + ], + es: [ + "arrodillada", + "arrodillado", + "arrodillarse", + "de rodillas", + "persona de rodillas" + ] + }, + "types": [ + "🧎🏻", + "🧎🏼", + "🧎🏽", + "🧎🏾", + "🧎🏿" + ] + }, + { + code: "🧎‍♂️", + shortcode: { + en: "man_kneeling", + es: "hombre_de_rodillas" + }, + keywords: { + en: [ + "kneeling", + "man" + ], + es: [ + "arrodillado", + "arrodillarse", + "de rodillas", + "hombre", + "hombre de rodillas" + ] + }, + "types": [ + "🧎🏻‍♂️", + "🧎🏼‍♂️", + "🧎🏽‍♂️", + "🧎🏾‍♂️", + "🧎🏿‍♂️" + ] + }, + { + code: "🧎‍♀️", + shortcode: { + en: "woman_kneeling", + es: "mujer_de_rodillas" + }, + keywords: { + en: [ + "kneeling", + "woman" + ], + es: [ + "arrodillada", + "arrodillarse", + "de rodillas", + "mujer", + "mujer de rodillas" + ] + }, + "types": [ + "🧎🏻‍♀️", + "🧎🏼‍♀️", + "🧎🏽‍♀️", + "🧎🏾‍♀️", + "🧎🏿‍♀️" + ] + }, + { + code: "🧑‍🦯", + shortcode: { + en: "person_with_probing_cane", + es: "persona_con_bastón" + }, + keywords: { + en: [ + "accessibility", + "blind", + "person with white cane" + ], + es: [ + "accesibilidad", + "ciego", + "invidente", + "persona con bastón" + ] + }, + "types": [ + "🧑🏻‍🦯", + "🧑🏼‍🦯", + "🧑🏽‍🦯", + "🧑🏾‍🦯", + "🧑🏿‍🦯" + ] + }, + { + code: "👨‍🦯", + shortcode: { + en: "man_with_probing_cane", + es: "hombre_con_bastón" + }, + keywords: { + en: [ + "accessibility", + "blind", + "man", + "man with white cane" + ], + es: [ + "accesibilidad", + "bastón", + "ciego", + "hombre", + "invidente", + "hombre con bastón" + ] + }, + "types": [ + "👨🏻‍🦯", + "👨🏼‍🦯", + "👨🏽‍🦯", + "👨🏾‍🦯", + "👨🏿‍🦯" + ] + }, + { + code: "👩‍🦯", + shortcode: { + en: "woman_with_probing_cane", + es: "mujer_con_bastón" + }, + keywords: { + en: [ + "accessibility", + "blind", + "woman", + "woman with white cane" + ], + es: [ + "accesibilidad", + "bastón", + "ciega", + "invidente", + "mujer", + "mujer con bastón" + ] + }, + "types": [ + "👩🏻‍🦯", + "👩🏼‍🦯", + "👩🏽‍🦯", + "👩🏾‍🦯", + "👩🏿‍🦯" + ] + }, + { + code: "🧑‍🦼", + shortcode: { + en: "person_in_motorized_wheelchair", + es: "persona_en_silla_de_ruedas_eléctrica" + }, + keywords: { + en: [ + "accessibility", + "wheelchair", + "person in motorized wheelchair" + ], + es: [ + "accesibilidad", + "silla de ruedas", + "persona en silla de ruedas eléctrica" + ] + }, + "types": [ + "🧑🏻‍🦼", + "🧑🏼‍🦼", + "🧑🏽‍🦼", + "🧑🏾‍🦼", + "🧑🏿‍🦼" + ] + }, + { + code: "👨‍🦼", + shortcode: { + en: "man_in_motorized_wheelchair", + es: "hombre_en_silla_de_ruedas_eléctrica" + }, + keywords: { + en: [ + "accessibility", + "man", + "wheelchair", + "man in motorized wheelchair" + ], + es: [ + "accesibilidad", + "hombre", + "silla de ruedas", + "hombre en silla de ruedas eléctrica" + ] + }, + "types": [ + "👨🏻‍🦼", + "👨🏼‍🦼", + "👨🏽‍🦼", + "👨🏾‍🦼", + "👨🏿‍🦼" + ] + }, + { + code: "👩‍🦼", + shortcode: { + en: "woman_in_motorized_wheelchair", + es: "mujer_en_silla_de_ruedas_eléctrica" + }, + keywords: { + en: [ + "accessibility", + "wheelchair", + "woman", + "woman in motorized wheelchair" + ], + es: [ + "accesibilidad", + "mujer", + "silla de ruedas", + "mujer en silla de ruedas eléctrica" + ] + }, + "types": [ + "👩🏻‍🦼", + "👩🏼‍🦼", + "👩🏽‍🦼", + "👩🏾‍🦼", + "👩🏿‍🦼" + ] + }, + { + code: "🧑‍🦽", + shortcode: { + en: "person_in_manual_wheelchair", + es: "persona_en_silla_de_ruedas_manual" + }, + keywords: { + en: [ + "accessibility", + "wheelchair", + "person in manual wheelchair" + ], + es: [ + "accesibilidad", + "silla de ruedas", + "persona en silla de ruedas manual" + ] + }, + "types": [ + "🧑🏻‍🦽", + "🧑🏼‍🦽", + "🧑🏽‍🦽", + "🧑🏾‍🦽", + "🧑🏿‍🦽" + ] + }, + { + code: "👨‍🦽", + shortcode: { + en: "man_in_manual_wheelchair", + es: "hombre_en_silla_de_ruedas_manual" + }, + keywords: { + en: [ + "accessibility", + "man", + "wheelchair", + "man in manual wheelchair" + ], + es: [ + "accesibilidad", + "hombre", + "silla de ruedas", + "hombre en silla de ruedas manual" + ] + }, + "types": [ + "👨🏻‍🦽", + "👨🏼‍🦽", + "👨🏽‍🦽", + "👨🏾‍🦽", + "👨🏿‍🦽" + ] + }, + { + code: "👩‍🦽", + shortcode: { + en: "woman_in_manual_wheelchair", + es: "mujer_en_silla_de_ruedas_manual" + }, + keywords: { + en: [ + "accessibility", + "wheelchair", + "woman", + "woman in manual wheelchair" + ], + es: [ + "accesibilidad", + "mujer", + "silla de ruedas", + "mujer en silla de ruedas manual" + ] + }, + "types": [ + "👩🏻‍🦽", + "👩🏼‍🦽", + "👩🏽‍🦽", + "👩🏾‍🦽", + "👩🏿‍🦽" + ] + }, + { + code: "🏃", + shortcode: { + en: "runner", + es: "corredor" + }, + keywords: { + en: [ + "running", + "marathon person running" + ], + es: [ + "carrera", + "deporte", + "maratón persona corriendo" + ] + }, + "types": [ + "🏃🏻", + "🏃🏼", + "🏃🏽", + "🏃🏾", + "🏃🏿" + ] + }, + { + code: "🏃‍♂️", + shortcode: { + en: "man-running", + es: "hombre_corriendo" + }, + keywords: { + en: [ + "man", + "racing", + "running", + "marathon" + ], + es: [ + "carrera", + "correr", + "hombre", + "hombre corriendo maratón" + ] + }, + "types": [ + "🏃🏻‍♂️", + "🏃🏼‍♂️", + "🏃🏽‍♂️", + "🏃🏾‍♂️", + "🏃🏿‍♂️" + ] + }, + { + code: "🏃‍♀️", + shortcode: { + en: "woman-running", + es: "mujer_corriendo" + }, + keywords: { + en: [ + "racing", + "running", + "woman", + "marathon" + ], + es: [ + "carrera", + "correr", + "mujer", + "maratón", + "mujer corriendo" + ] + }, + "types": [ + "🏃🏻‍♀️", + "🏃🏼‍♀️", + "🏃🏽‍♀️", + "🏃🏾‍♀️", + "🏃🏿‍♀️" + ] + }, + { + code: "💃", + shortcode: { + en: "dancer", + es: "bailarín" + }, + keywords: { + en: [ + "dance", + "dancing", + "woman" + ], + es: [ + "bailar", + "mujer", + "mujer bailando" + ] + }, + "types": [ + "💃🏻", + "💃🏼", + "💃🏽", + "💃🏾", + "💃🏿" + ] + }, + { + code: "🕺", + shortcode: { + en: "man_dancing", + es: "hombre_bailando" + }, + keywords: { + en: [ + "dance", + "dancing", + "man" + ], + es: [ + "bailar", + "hombre", + "hombre bailando" + ] + }, + "types": [ + "🕺🏻", + "🕺🏼", + "🕺🏽", + "🕺🏾", + "🕺🏿" + ] + }, + { + code: "🕴️", + shortcode: { + en: "man_in_business_suit_levitating", + es: "hombre_de_negocios_levitando" + }, + keywords: { + en: [ + "business", + "person", + "suit", + "person in suit levitating" + ], + es: [ + "levitar", + "negocios", + "persona", + "traje", + "persona trajeada levitando" + ] + }, + "types": [ + "🕴🏻", + "🕴🏼", + "🕴🏽", + "🕴🏾", + "🕴🏿" + ] + }, + { + code: "👯", + shortcode: { + en: "dancers", + es: "bailarines" + }, + keywords: { + en: [ + "bunny ear", + "dancer", + "partying", + "people with bunny ears" + ], + es: [ + "bailar", + "fiesta", + "orejas de conejo", + "personas", + "personas con orejas de conejo" + ] + } + }, + { + code: "👯‍♂️", + shortcode: { + en: "man-with-bunny-ears-partying", + es: "hombre_con_orejas_de_conejo" + }, + keywords: { + en: [ + "bunny ear", + "dancer", + "men", + "partying", + "men with bunny ears" + ], + es: [ + "bailar", + "fiesta", + "hombre", + "orejas de conejo", + "hombres con orejas de conejo" + ] + } + }, + { + code: "👯‍♀️", + shortcode: { + en: "woman-with-bunny-ears-partying", + es: "mujer_con_orejas_de_conejo" + }, + keywords: { + en: [ + "bunny ear", + "dancer", + "partying", + "women", + "women with bunny ears" + ], + es: [ + "bailar", + "fiesta", + "mujer", + "orejas de conejo", + "mujeres con orejas de conejo" + ] + } + }, + { + code: "🧖", + shortcode: { + en: "person_in_steamy_room", + es: "persona_en_sauna" + }, + keywords: { + en: [ + "sauna", + "steam room", + "person in steamy room" + ], + es: [ + "sauna", + "vapor", + "persona en una sauna" + ] + }, + "types": [ + "🧖🏻", + "🧖🏼", + "🧖🏽", + "🧖🏾", + "🧖🏿" + ] + }, + { + code: "🧖‍♂️", + shortcode: { + en: "man_in_steamy_room", + es: "hombre_en_sauna" + }, + keywords: { + en: [ + "sauna", + "steam room", + "man in steamy room" + ], + es: [ + "sauna", + "vapor", + "hombre en una sauna" + ] + }, + "types": [ + "🧖🏻‍♂️", + "🧖🏼‍♂️", + "🧖🏽‍♂️", + "🧖🏾‍♂️", + "🧖🏿‍♂️" + ] + }, + { + code: "🧖‍♀️", + shortcode: { + en: "woman_in_steamy_room", + es: "mujer_en_sauna" + }, + keywords: { + en: [ + "sauna", + "steam room", + "woman in steamy room" + ], + es: [ + "sauna", + "vapor", + "mujer en una sauna" + ] + }, + "types": [ + "🧖🏻‍♀️", + "🧖🏼‍♀️", + "🧖🏽‍♀️", + "🧖🏾‍♀️", + "🧖🏿‍♀️" + ] + }, + { + code: "🧗", + shortcode: { + en: "person_climbing", + es: "persona_escalando" + }, + keywords: { + en: [ + "climber", + "person climbing" + ], + es: [ + "alpinista", + "escalador", + "persona escalando" + ] + }, + "types": [ + "🧗🏻", + "🧗🏼", + "🧗🏽", + "🧗🏾", + "🧗🏿" + ] + }, + { + code: "🧗‍♂️", + shortcode: { + en: "man_climbing", + es: "hombre_escalando" + }, + keywords: { + en: [ + "climber", + "man climbing" + ], + es: [ + "alpinista", + "escalador", + "hombre escalando" + ] + }, + "types": [ + "🧗🏻‍♂️", + "🧗🏼‍♂️", + "🧗🏽‍♂️", + "🧗🏾‍♂️", + "🧗🏿‍♂️" + ] + }, + { + code: "🧗‍♀️", + shortcode: { + en: "woman_climbing", + es: "mujer_escalando" + }, + keywords: { + en: [ + "climber", + "woman climbing" + ], + es: [ + "alpinista", + "escaladora", + "mujer escalando" + ] + }, + "types": [ + "🧗🏻‍♀️", + "🧗🏼‍♀️", + "🧗🏽‍♀️", + "🧗🏾‍♀️", + "🧗🏿‍♀️" + ] + }, + { + code: "🤺", + shortcode: { + en: "fencer", + es: "esgrimista" + }, + keywords: { + en: [ + "fencer", + "fencing", + "sword", + "person fencing" + ], + es: [ + "esgrima", + "esgrimista", + "espada", + "persona haciendo esgrima" + ] + } + }, + { + code: "🏇", + shortcode: { + en: "horse_racing", + es: "carrera_de_caballos" + }, + keywords: { + en: [ + "horse", + "jockey", + "racehorse", + "racing" + ], + es: [ + "caballo", + "caballo de carreras", + "carreras", + "jinete", + "carrera de caballos" + ] + }, + "types": [ + "🏇🏻", + "🏇🏼", + "🏇🏽", + "🏇🏾", + "🏇🏿" + ] + }, + { + code: "⛷️", + shortcode: { + en: "skier", + es: "esquiador" + }, + keywords: { + en: [ + "ski", + "snow", + "skier" + ], + es: [ + "esquí", + "esquiador", + "nieve", + "persona esquiando" + ] + } + }, + { + code: "🏂", + shortcode: { + en: "snowboarder", + es: "practicante_de_snowboard" + }, + keywords: { + en: [ + "ski", + "snow", + "snowboard", + "snowboarder" + ], + es: [ + "nieve", + "snowboard", + "practicante de snowboard" + ] + }, + "types": [ + "🏂🏻", + "🏂🏼", + "🏂🏽", + "🏂🏾", + "🏂🏿" + ] + }, + { + code: "🏌️", + shortcode: { + en: "golfer", + es: "golfista" + }, + keywords: { + en: [ + "ball", + "golf", + "person golfing" + ], + es: [ + "golf", + "golfista", + "pelota", + "persona jugando al golf" + ] + }, + "types": [ + "🏌🏻", + "🏌🏼", + "🏌🏽", + "🏌🏾", + "🏌🏿" + ] + }, + { + code: "🏌️‍♂️", + shortcode: { + en: "man-golfing", + es: "hombre_jugando_golf" + }, + keywords: { + en: [ + "golf", + "man", + "man golfing" + ], + es: [ + "golf", + "hombre", + "jugador", + "hombre jugando al golf" + ] + }, + "types": [ + "🏌🏻‍♂️", + "🏌🏼‍♂️", + "🏌🏽‍♂️", + "🏌🏾‍♂️", + "🏌🏿‍♂️" + ] + }, + { + code: "🏌️‍♀️", + shortcode: { + en: "woman-golfing", + es: "mujer_jugando_golf" + }, + keywords: { + en: [ + "golf", + "woman", + "woman golfing" + ], + es: [ + "golf", + "jugadora", + "mujer", + "mujer jugando al golf" + ] + }, + "types": [ + "🏌🏻‍♀️", + "🏌🏼‍♀️", + "🏌🏽‍♀️", + "🏌🏾‍♀️", + "🏌🏿‍♀️" + ] + }, + { + code: "🏄", + shortcode: { + en: "surfer", + es: "surfista" + }, + keywords: { + en: [ + "surfing", + "person surfing" + ], + es: [ + "surf", + "persona haciendo surf", + "surfear" + ] + }, + "types": [ + "🏄🏻", + "🏄🏼", + "🏄🏽", + "🏄🏾", + "🏄🏿" + ] + }, + { + code: "🏄‍♂️", + shortcode: { + en: "man-surfing", + es: "hombre_surfeando" + }, + keywords: { + en: [ + "man", + "surfing" + ], + es: [ + "hombre", + "surf", + "surfero", + "surfista", + "hombre haciendo surf" + ] + }, + "types": [ + "🏄🏻‍♂️", + "🏄🏼‍♂️", + "🏄🏽‍♂️", + "🏄🏾‍♂️", + "🏄🏿‍♂️" + ] + }, + { + code: "🏄‍♀️", + shortcode: { + en: "woman-surfing", + es: "mujer_haciendo_surf" + }, + keywords: { + en: [ + "surfing", + "woman" + ], + es: [ + "mujer", + "surf", + "surfera", + "surfista", + "mujer haciendo surf" + ] + }, + "types": [ + "🏄🏻‍♀️", + "🏄🏼‍♀️", + "🏄🏽‍♀️", + "🏄🏾‍♀️", + "🏄🏿‍♀️" + ] + }, + { + code: "🚣", + shortcode: { + en: "rowboat", + es: "bote_de_remos" + }, + keywords: { + en: [ + "boat", + "rowboat", + "person rowing boat" + ], + es: [ + "barca", + "bote", + "remo", + "persona remando en un bote" + ] + }, + "types": [ + "🚣🏻", + "🚣🏼", + "🚣🏽", + "🚣🏾", + "🚣🏿" + ] + }, + { + code: "🚣‍♂️", + shortcode: { + en: "man-rowing-boat", + es: "hombre_remando_barca" + }, + keywords: { + en: [ + "boat", + "man", + "rowboat", + "man rowing boat" + ], + es: [ + "barca", + "bote", + "hombre", + "remo", + "hombre remando en un bote" + ] + }, + "types": [ + "🚣🏻‍♂️", + "🚣🏼‍♂️", + "🚣🏽‍♂️", + "🚣🏾‍♂️", + "🚣🏿‍♂️" + ] + }, + { + code: "🚣‍♀️", + shortcode: { + en: "woman-rowing-boat", + es: "mujer_remando_barca" + }, + keywords: { + en: [ + "boat", + "rowboat", + "woman", + "woman rowing boat" + ], + es: [ + "barca", + "bote", + "mujer", + "remo", + "mujer remando en un bote" + ] + }, + "types": [ + "🚣🏻‍♀️", + "🚣🏼‍♀️", + "🚣🏽‍♀️", + "🚣🏾‍♀️", + "🚣🏿‍♀️" + ] + }, + { + code: "🏊", + shortcode: { + en: "swimmer", + es: "nadador" + }, + keywords: { + en: [ + "swim", + "person swimming" + ], + es: [ + "nadar", + "natación", + "persona nadando" + ] + }, + "types": [ + "🏊🏻", + "🏊🏼", + "🏊🏽", + "🏊🏾", + "🏊🏿" + ] + }, + { + code: "🏊‍♂️", + shortcode: { + en: "man-swimming", + es: "hombre_nadando" + }, + keywords: { + en: [ + "man", + "swim", + "man swimming" + ], + es: [ + "hombre", + "nadar", + "hombre nadando" + ] + }, + "types": [ + "🏊🏻‍♂️", + "🏊🏼‍♂️", + "🏊🏽‍♂️", + "🏊🏾‍♂️", + "🏊🏿‍♂️" + ] + }, + { + code: "🏊‍♀️", + shortcode: { + en: "woman-swimming", + es: "mujer_nadando" + }, + keywords: { + en: [ + "swim", + "woman", + "woman swimming" + ], + es: [ + "mujer", + "nadar", + "mujer nadando" + ] + }, + "types": [ + "🏊🏻‍♀️", + "🏊🏼‍♀️", + "🏊🏽‍♀️", + "🏊🏾‍♀️", + "🏊🏿‍♀️" + ] + }, + { + code: "⛹️", + shortcode: { + en: "person_with_ball", + es: "persona_con_una_pelota" + }, + keywords: { + en: [ + "ball", + "person bouncing ball" + ], + es: [ + "balón", + "botar", + "pelota", + "persona botando un balón" + ] + }, + "types": [ + "⛹🏻", + "⛹🏼", + "⛹🏽", + "⛹🏾", + "⛹🏿" + ] + }, + { + code: "⛹️‍♂️", + shortcode: { + en: "man-bouncing-ball", + es: "hombre_botando_balón" + }, + keywords: { + en: [ + "ball", + "man", + "man bouncing ball" + ], + es: [ + "balón", + "botar", + "hombre", + "pelota", + "hombre botando un balón" + ] + }, + "types": [ + "⛹🏻‍♂️", + "⛹🏼‍♂️", + "⛹🏽‍♂️", + "⛹🏾‍♂️", + "⛹🏿‍♂️" + ] + }, + { + code: "⛹️‍♀️", + shortcode: { + en: "woman-bouncing-ball", + es: "mujer_botando_balón" + }, + keywords: { + en: [ + "ball", + "woman", + "woman bouncing ball" + ], + es: [ + "balón", + "botar", + "mujer", + "pelota", + "mujer botando un balón" + ] + }, + "types": [ + "⛹🏻‍♀️", + "⛹🏼‍♀️", + "⛹🏽‍♀️", + "⛹🏾‍♀️", + "⛹🏿‍♀️" + ] + }, + { + code: "🏋️", + shortcode: { + en: "weight_lifter", + es: "levantador_de_peso" + }, + keywords: { + en: [ + "lifter", + "weight", + "person lifting weights" + ], + es: [ + "halterofilia", + "levantador", + "pesas", + "peso", + "persona levantando pesas" + ] + }, + "types": [ + "🏋🏻", + "🏋🏼", + "🏋🏽", + "🏋🏾", + "🏋🏿" + ] + }, + { + code: "🏋️‍♂️", + shortcode: { + en: "man-lifting-weights", + es: "hombre_levantando_pesas" + }, + keywords: { + en: [ + "man", + "weight lifter", + "man lifting weights" + ], + es: [ + "halterofilia", + "hombre", + "levantador de pesas", + "pesas", + "hombre levantando pesas" + ] + }, + "types": [ + "🏋🏻‍♂️", + "🏋🏼‍♂️", + "🏋🏽‍♂️", + "🏋🏾‍♂️", + "🏋🏿‍♂️" + ] + }, + { + code: "🏋️‍♀️", + shortcode: { + en: "woman-lifting-weights", + es: "mujer_levantando_pesas" + }, + keywords: { + en: [ + "weight lifter", + "woman", + "woman lifting weights" + ], + es: [ + "halterofilia", + "levantadora de pesas", + "mujer", + "pesas", + "mujer levantando pesas" + ] + }, + "types": [ + "🏋🏻‍♀️", + "🏋🏼‍♀️", + "🏋🏽‍♀️", + "🏋🏾‍♀️", + "🏋🏿‍♀️" + ] + }, + { + code: "🚴", + shortcode: { + en: "bicyclist", + es: "ciclista" + }, + keywords: { + en: [ + "bicycle", + "biking", + "cyclist", + "person biking" + ], + es: [ + "bicicleta", + "ciclismo", + "ciclista", + "persona en bicicleta" + ] + }, + "types": [ + "🚴🏻", + "🚴🏼", + "🚴🏽", + "🚴🏾", + "🚴🏿" + ] + }, + { + code: "🚴‍♂️", + shortcode: { + en: "man-biking", + es: "hombre_en_bici" + }, + keywords: { + en: [ + "bicycle", + "biking", + "cyclist", + "man" + ], + es: [ + "bicicleta", + "ciclismo", + "ciclista", + "hombre", + "hombre en bicicleta" + ] + }, + "types": [ + "🚴🏻‍♂️", + "🚴🏼‍♂️", + "🚴🏽‍♂️", + "🚴🏾‍♂️", + "🚴🏿‍♂️" + ] + }, + { + code: "🚴‍♀️", + shortcode: { + en: "woman-biking", + es: "mujer_en_bici" + }, + keywords: { + en: [ + "bicycle", + "biking", + "cyclist", + "woman" + ], + es: [ + "bicicleta", + "ciclismo", + "ciclista", + "mujer", + "mujer en bicicleta" + ] + }, + "types": [ + "🚴🏻‍♀️", + "🚴🏼‍♀️", + "🚴🏽‍♀️", + "🚴🏾‍♀️", + "🚴🏿‍♀️" + ] + }, + { + code: "🚵", + shortcode: { + en: "mountain_bicyclist", + es: "ciclista_de_montaña" + }, + keywords: { + en: [ + "bicycle", + "bicyclist", + "bike", + "cyclist", + "mountain", + "person mountain biking" + ], + es: [ + "bicicleta", + "ciclista", + "montaña", + "mountain bike", + "persona en bicicleta de montaña" + ] + }, + "types": [ + "🚵🏻", + "🚵🏼", + "🚵🏽", + "🚵🏾", + "🚵🏿" + ] + }, + { + code: "🚵‍♂️", + shortcode: { + en: "man-mountain-biking", + es: "hombre_bici_montaña" + }, + keywords: { + en: [ + "bicycle", + "bike", + "cyclist", + "man", + "mountain", + "man mountain biking" + ], + es: [ + "bicicleta", + "ciclista", + "montaña", + "mountain bike", + "hombre en bicicleta de montaña" + ] + }, + "types": [ + "🚵🏻‍♂️", + "🚵🏼‍♂️", + "🚵🏽‍♂️", + "🚵🏾‍♂️", + "🚵🏿‍♂️" + ] + }, + { + code: "🚵‍♀️", + shortcode: { + en: "woman-mountain-biking", + es: "mujer_bici_montaña" + }, + keywords: { + en: [ + "bicycle", + "bike", + "biking", + "cyclist", + "mountain", + "woman" + ], + es: [ + "bicicleta", + "ciclista", + "montaña", + "mountain bike", + "mujer en bicicleta de montaña" + ] + }, + "types": [ + "🚵🏻‍♀️", + "🚵🏼‍♀️", + "🚵🏽‍♀️", + "🚵🏾‍♀️", + "🚵🏿‍♀️" + ] + }, + { + code: "🤸", + shortcode: { + en: "person_doing_cartwheel", + es: "persona_dando_volteretas" + }, + keywords: { + en: [ + "cartwheel", + "gymnastics", + "person cartwheeling" + ], + es: [ + "acrobacia", + "gimnasia", + "pirueta", + "rueda", + "voltereta", + "persona haciendo voltereta lateral" + ] + }, + "types": [ + "🤸🏻", + "🤸🏼", + "🤸🏽", + "🤸🏾", + "🤸🏿" + ] + }, + { + code: "🤸‍♂️", + shortcode: { + en: "man-cartwheeling", + es: "hombre_dando_volteretas" + }, + keywords: { + en: [ + "cartwheel", + "gymnastics", + "man", + "man cartwheeling" + ], + es: [ + "deporte", + "gimnasia", + "hombre", + "rueda", + "voltereta", + "hombre dando una voltereta lateral" + ] + }, + "types": [ + "🤸🏻‍♂️", + "🤸🏼‍♂️", + "🤸🏽‍♂️", + "🤸🏾‍♂️", + "🤸🏿‍♂️" + ] + }, + { + code: "🤸‍♀️", + shortcode: { + en: "woman-cartwheeling", + es: "mujer_dando_volteretas" + }, + keywords: { + en: [ + "cartwheel", + "gymnastics", + "woman", + "woman cartwheeling" + ], + es: [ + "deporte", + "gimnasia", + "mujer", + "rueda", + "voltereta", + "mujer dando una voltereta lateral" + ] + }, + "types": [ + "🤸🏻‍♀️", + "🤸🏼‍♀️", + "🤸🏽‍♀️", + "🤸🏾‍♀️", + "🤸🏿‍♀️" + ] + }, + { + code: "🤼", + shortcode: { + en: "wrestlers", + es: "luchadores" + }, + keywords: { + en: [ + "wrestle", + "wrestler", + "people wrestling" + ], + es: [ + "lucha", + "luchador", + "personas luchando" + ] + } + }, + { + code: "🤼‍♂️", + shortcode: { + en: "man-wrestling", + es: "hombre_lucha_libre" + }, + keywords: { + en: [ + "men", + "wrestle", + "men wrestling" + ], + es: [ + "deporte", + "hombre", + "lucha", + "luchador", + "hombres luchando" + ] + } + }, + { + code: "🤼‍♀️", + shortcode: { + en: "woman-wrestling", + es: "mujer_lucha_libre" + }, + keywords: { + en: [ + "women", + "wrestle", + "women wrestling" + ], + es: [ + "deporte", + "lucha", + "luchadora", + "mujer", + "mujeres luchando" + ] + } + }, + { + code: "🤽", + shortcode: { + en: "water_polo", + es: "waterpolo" + }, + keywords: { + en: [ + "polo", + "water", + "person playing water polo" + ], + es: [ + "waterpolista", + "waterpolo", + "persona jugando al waterpolo" + ] + }, + "types": [ + "🤽🏻", + "🤽🏼", + "🤽🏽", + "🤽🏾", + "🤽🏿" + ] + }, + { + code: "🤽‍♂️", + shortcode: { + en: "man-playing-water-polo", + es: "hombre_jugando_waterpolo" + }, + keywords: { + en: [ + "man", + "water polo", + "man playing water polo" + ], + es: [ + "agua", + "deporte", + "waterpolista", + "waterpolo", + "hombre jugando al waterpolo" + ] + }, + "types": [ + "🤽🏻‍♂️", + "🤽🏼‍♂️", + "🤽🏽‍♂️", + "🤽🏾‍♂️", + "🤽🏿‍♂️" + ] + }, + { + code: "🤽‍♀️", + shortcode: { + en: "woman-playing-water-polo", + es: "mujer_jugando_waterpolo" + }, + keywords: { + en: [ + "water polo", + "woman", + "woman playing water polo" + ], + es: [ + "agua", + "deporte", + "waterpolista", + "waterpolo", + "mujer jugando al waterpolo" + ] + }, + "types": [ + "🤽🏻‍♀️", + "🤽🏼‍♀️", + "🤽🏽‍♀️", + "🤽🏾‍♀️", + "🤽🏿‍♀️" + ] + }, + { + code: "🤾", + shortcode: { + en: "handball", + es: "balonmano" + }, + keywords: { + en: [ + "ball", + "handball", + "person playing handball" + ], + es: [ + "balonmanista", + "balonmano", + "persona jugando al balonmano" + ] + }, + "types": [ + "🤾🏻", + "🤾🏼", + "🤾🏽", + "🤾🏾", + "🤾🏿" + ] + }, + { + code: "🤾‍♂️", + shortcode: { + en: "man-playing-handball", + es: "hombre_jugando_balonmano" + }, + keywords: { + en: [ + "handball", + "man", + "man playing handball" + ], + es: [ + "balonmanista", + "balonmano", + "deporte", + "hombre", + "hombre jugando al balonmano" + ] + }, + "types": [ + "🤾🏻‍♂️", + "🤾🏼‍♂️", + "🤾🏽‍♂️", + "🤾🏾‍♂️", + "🤾🏿‍♂️" + ] + }, + { + code: "🤾‍♀️", + shortcode: { + en: "woman-playing-handball", + es: "mujer_jugando_balonmano" + }, + keywords: { + en: [ + "handball", + "woman", + "woman playing handball" + ], + es: [ + "balonmanista", + "balonmano", + "deporte", + "mujer", + "mujer jugando al balonmano" + ] + }, + "types": [ + "🤾🏻‍♀️", + "🤾🏼‍♀️", + "🤾🏽‍♀️", + "🤾🏾‍♀️", + "🤾🏿‍♀️" + ] + }, + { + code: "🤹", + shortcode: { + en: "juggling", + es: "malabarismo" + }, + keywords: { + en: [ + "balance", + "juggle", + "multitask", + "skill", + "person juggling" + ], + es: [ + "equilibrio", + "malabares", + "malabarismo", + "malabarista", + "persona haciendo malabares" + ] + }, + "types": [ + "🤹🏻", + "🤹🏼", + "🤹🏽", + "🤹🏾", + "🤹🏿" + ] + }, + { + code: "🤹‍♂️", + shortcode: { + en: "man-juggling", + es: "malabarista_hombre" + }, + keywords: { + en: [ + "juggling", + "man", + "multitask" + ], + es: [ + "hombre", + "malabares", + "malabarismo", + "malabarista", + "hombre haciendo malabares" + ] + }, + "types": [ + "🤹🏻‍♂️", + "🤹🏼‍♂️", + "🤹🏽‍♂️", + "🤹🏾‍♂️", + "🤹🏿‍♂️" + ] + }, + { + code: "🤹‍♀️", + shortcode: { + en: "woman-juggling", + es: "malabarista_mujer" + }, + keywords: { + en: [ + "juggling", + "multitask", + "woman" + ], + es: [ + "malabares", + "malabarismo", + "malabarista", + "mujer", + "mujer haciendo malabares" + ] + }, + "types": [ + "🤹🏻‍♀️", + "🤹🏼‍♀️", + "🤹🏽‍♀️", + "🤹🏾‍♀️", + "🤹🏿‍♀️" + ] + }, + { + code: "🧘", + shortcode: { + en: "person_in_lotus_position", + es: "persona_en_postura_loto" + }, + keywords: { + en: [ + "meditation", + "yoga", + "person in lotus position" + ], + es: [ + "meditación", + "yoga", + "persona en posición de loto" + ] + }, + "types": [ + "🧘🏻", + "🧘🏼", + "🧘🏽", + "🧘🏾", + "🧘🏿" + ] + }, + { + code: "🧘‍♂️", + shortcode: { + en: "man_in_lotus_position", + es: "hombre_en_postura_loto" + }, + keywords: { + en: [ + "meditation", + "yoga", + "man in lotus position" + ], + es: [ + "meditación", + "yoga", + "hombre en posición de loto" + ] + }, + "types": [ + "🧘🏻‍♂️", + "🧘🏼‍♂️", + "🧘🏽‍♂️", + "🧘🏾‍♂️", + "🧘🏿‍♂️" + ] + }, + { + code: "🧘‍♀️", + shortcode: { + en: "woman_in_lotus_position", + es: "mujer_en_postura_loto" + }, + keywords: { + en: [ + "meditation", + "yoga", + "woman in lotus position" + ], + es: [ + "meditación", + "yoga", + "mujer en posición de loto" + ] + }, + "types": [ + "🧘🏻‍♀️", + "🧘🏼‍♀️", + "🧘🏽‍♀️", + "🧘🏾‍♀️", + "🧘🏿‍♀️" + ] + }, + { + code: "🛀", + shortcode: { + en: "bath", + es: "bañera" + }, + keywords: { + en: [ + "bath", + "bathtub", + "person taking bath" + ], + es: [ + "bañera", + "baño", + "persona", + "persona en la bañera" + ] + }, + "types": [ + "🛀🏻", + "🛀🏼", + "🛀🏽", + "🛀🏾", + "🛀🏿" + ] + }, + { + code: "🛌", + shortcode: { + en: "sleeping_accommodation", + es: "lugar_para_dormir" + }, + keywords: { + en: [ + "good night", + "hotel", + "sleep", + "person in bed" + ], + es: [ + "dormir", + "hotel", + "persona en la cama" + ] + }, + "types": [ + "🛌🏻", + "🛌🏼", + "🛌🏽", + "🛌🏾", + "🛌🏿" + ] + }, + { + code: "🧑‍🤝‍🧑", + shortcode: { + en: "people_holding_hands", + es: "dos_personas_dándose_la_mano" + }, + keywords: { + en: [ + "couple", + "hand", + "hold", + "holding hands", + "person", + "people holding hands" + ], + es: [ + "mano", + "pareja", + "persona", + "dos personas de la mano" + ] + }, + "types": [ + "🧑🏻‍🤝‍🧑🏻", + "🧑🏻‍🤝‍🧑🏼", + "🧑🏻‍🤝‍🧑🏽", + "🧑🏻‍🤝‍🧑🏾", + "🧑🏻‍🤝‍🧑🏿", + "🧑🏼‍🤝‍🧑🏻", + "🧑🏼‍🤝‍🧑🏼", + "🧑🏼‍🤝‍🧑🏽", + "🧑🏼‍🤝‍🧑🏾", + "🧑🏼‍🤝‍🧑🏿", + "🧑🏽‍🤝‍🧑🏻", + "🧑🏽‍🤝‍🧑🏼", + "🧑🏽‍🤝‍🧑🏽", + "🧑🏽‍🤝‍🧑🏾", + "🧑🏽‍🤝‍🧑🏿", + "🧑🏾‍🤝‍🧑🏻", + "🧑🏾‍🤝‍🧑🏼", + "🧑🏾‍🤝‍🧑🏽", + "🧑🏾‍🤝‍🧑🏾", + "🧑🏾‍🤝‍🧑🏿", + "🧑🏿‍🤝‍🧑🏻", + "🧑🏿‍🤝‍🧑🏼", + "🧑🏿‍🤝‍🧑🏽", + "🧑🏿‍🤝‍🧑🏾", + "🧑🏿‍🤝‍🧑🏿" + ] + }, + { + code: "👭", + shortcode: { + en: "two_women_holding_hands", + es: "dos_mujeres_de_la_mano" + }, + keywords: { + en: [ + "couple", + "hand", + "holding hands", + "women", + "women holding hands" + ], + es: [ + "lesbianas", + "mujeres", + "novias", + "pareja", + "mujeres de la mano" + ] + }, + "types": [ + "👩🏻‍🤝‍👩🏼", + "👩🏻‍🤝‍👩🏽", + "👩🏻‍🤝‍👩🏾", + "👩🏻‍🤝‍👩🏿", + "👩🏼‍🤝‍👩🏻", + "👩🏼‍🤝‍👩🏽", + "👩🏼‍🤝‍👩🏾", + "👩🏼‍🤝‍👩🏿", + "👩🏽‍🤝‍👩🏻", + "👩🏽‍🤝‍👩🏼", + "👩🏽‍🤝‍👩🏾", + "👩🏽‍🤝‍👩🏿", + "👩🏾‍🤝‍👩🏻", + "👩🏾‍🤝‍👩🏼", + "👩🏾‍🤝‍👩🏽", + "👩🏾‍🤝‍👩🏿", + "👩🏿‍🤝‍👩🏻", + "👩🏿‍🤝‍👩🏼", + "👩🏿‍🤝‍👩🏽", + "👩🏿‍🤝‍👩🏾", + "👭🏻", + "👭🏼", + "👭🏽", + "👭🏾", + "👭🏿" + ] + }, + { + code: "👫", + shortcode: { + en: "man_and_woman_holding_hands", + es: "hombre_y_mujer_de_la_mano" + }, + keywords: { + en: [ + "couple", + "hand", + "hold", + "holding hands", + "man", + "woman", + "woman and man holding hands" + ], + es: [ + "hombre", + "hombre y mujer de la mano", + "mujer", + "novios", + "pareja", + "mujer y hombre de la mano" + ] + }, + "types": [ + "👩🏻‍🤝‍👨🏼", + "👩🏻‍🤝‍👨🏽", + "👩🏻‍🤝‍👨🏾", + "👩🏻‍🤝‍👨🏿", + "👩🏼‍🤝‍👨🏻", + "👩🏼‍🤝‍👨🏽", + "👩🏼‍🤝‍👨🏾", + "👩🏼‍🤝‍👨🏿", + "👩🏽‍🤝‍👨🏻", + "👩🏽‍🤝‍👨🏼", + "👩🏽‍🤝‍👨🏾", + "👩🏽‍🤝‍👨🏿", + "👩🏾‍🤝‍👨🏻", + "👩🏾‍🤝‍👨🏼", + "👩🏾‍🤝‍👨🏽", + "👩🏾‍🤝‍👨🏿", + "👩🏿‍🤝‍👨🏻", + "👩🏿‍🤝‍👨🏼", + "👩🏿‍🤝‍👨🏽", + "👩🏿‍🤝‍👨🏾", + "👫🏻", + "👫🏼", + "👫🏽", + "👫🏾", + "👫🏿" + ] + }, + { + code: "👬", + shortcode: { + en: "two_men_holding_hands", + es: "dos_hombres_de_la_mano" + }, + keywords: { + en: [ + "couple", + "Gemini", + "holding hands", + "man", + "men", + "twins", + "zodiac", + "men holding hands" + ], + es: [ + "gays", + "hombres", + "novios", + "pareja", + "hombres de la mano" + ] + }, + "types": [ + "👨🏻‍🤝‍👨🏼", + "👨🏻‍🤝‍👨🏽", + "👨🏻‍🤝‍👨🏾", + "👨🏻‍🤝‍👨🏿", + "👨🏼‍🤝‍👨🏻", + "👨🏼‍🤝‍👨🏽", + "👨🏼‍🤝‍👨🏾", + "👨🏼‍🤝‍👨🏿", + "👨🏽‍🤝‍👨🏻", + "👨🏽‍🤝‍👨🏼", + "👨🏽‍🤝‍👨🏾", + "👨🏽‍🤝‍👨🏿", + "👨🏾‍🤝‍👨🏻", + "👨🏾‍🤝‍👨🏼", + "👨🏾‍🤝‍👨🏽", + "👨🏾‍🤝‍👨🏿", + "👨🏿‍🤝‍👨🏻", + "👨🏿‍🤝‍👨🏼", + "👨🏿‍🤝‍👨🏽", + "👨🏿‍🤝‍👨🏾", + "👬🏻", + "👬🏼", + "👬🏽", + "👬🏾", + "👬🏿" + ] + }, + { + code: "💏", + shortcode: { + en: "couplekiss", + es: "pareja_besándose" + }, + keywords: { + en: [ + "couple", + "kiss" + ], + es: [ + "personas", + "romance", + "beso" + ] + }, + "types": [ + "💏🏻", + "💏🏼", + "💏🏽", + "💏🏾", + "💏🏿" + ] + }, + { + code: "👩‍❤️‍💋‍👨", + shortcode: { + en: "woman-kiss-man", + es: "mujer_beso_hombre" + }, + keywords: { + en: [ + "couple", + "kiss", + "man", + "woman" + ], + es: [ + "beso", + "hombre", + "mujer", + "personas", + "romance" + ] + }, + "types": [ + "👩🏻‍❤️‍💋‍👨🏻", + "👩🏻‍❤️‍💋‍👨🏼", + "👩🏻‍❤️‍💋‍👨🏽", + "👩🏻‍❤️‍💋‍👨🏾", + "👩🏻‍❤️‍💋‍👨🏿", + "👩🏼‍❤️‍💋‍👨🏻", + "👩🏼‍❤️‍💋‍👨🏼", + "👩🏼‍❤️‍💋‍👨🏽", + "👩🏼‍❤️‍💋‍👨🏾", + "👩🏼‍❤️‍💋‍👨🏿", + "👩🏽‍❤️‍💋‍👨🏻", + "👩🏽‍❤️‍💋‍👨🏼", + "👩🏽‍❤️‍💋‍👨🏽", + "👩🏽‍❤️‍💋‍👨🏾", + "👩🏽‍❤️‍💋‍👨🏿", + "👩🏾‍❤️‍💋‍👨🏻", + "👩🏾‍❤️‍💋‍👨🏼", + "👩🏾‍❤️‍💋‍👨🏽", + "👩🏾‍❤️‍💋‍👨🏾", + "👩🏾‍❤️‍💋‍👨🏿", + "👩🏿‍❤️‍💋‍👨🏻", + "👩🏿‍❤️‍💋‍👨🏼", + "👩🏿‍❤️‍💋‍👨🏽", + "👩🏿‍❤️‍💋‍👨🏾", + "👩🏿‍❤️‍💋‍👨🏿" + ] + }, + { + code: "👨‍❤️‍💋‍👨", + shortcode: { + en: "man-kiss-man", + es: "hombre_beso_hombre" + }, + keywords: { + en: [ + "couple", + "kiss", + "man" + ], + es: [ + "beso", + "hombre", + "personas", + "romance" + ] + }, + "types": [ + "👨🏻‍❤️‍💋‍👨🏻", + "👨🏻‍❤️‍💋‍👨🏼", + "👨🏻‍❤️‍💋‍👨🏽", + "👨🏻‍❤️‍💋‍👨🏾", + "👨🏻‍❤️‍💋‍👨🏿", + "👨🏼‍❤️‍💋‍👨🏻", + "👨🏼‍❤️‍💋‍👨🏼", + "👨🏼‍❤️‍💋‍👨🏽", + "👨🏼‍❤️‍💋‍👨🏾", + "👨🏼‍❤️‍💋‍👨🏿", + "👨🏽‍❤️‍💋‍👨🏻", + "👨🏽‍❤️‍💋‍👨🏼", + "👨🏽‍❤️‍💋‍👨🏽", + "👨🏽‍❤️‍💋‍👨🏾", + "👨🏽‍❤️‍💋‍👨🏿", + "👨🏾‍❤️‍💋‍👨🏻", + "👨🏾‍❤️‍💋‍👨🏼", + "👨🏾‍❤️‍💋‍👨🏽", + "👨🏾‍❤️‍💋‍👨🏾", + "👨🏾‍❤️‍💋‍👨🏿", + "👨🏿‍❤️‍💋‍👨🏻", + "👨🏿‍❤️‍💋‍👨🏼", + "👨🏿‍❤️‍💋‍👨🏽", + "👨🏿‍❤️‍💋‍👨🏾", + "👨🏿‍❤️‍💋‍👨🏿" + ] + }, + { + code: "👩‍❤️‍💋‍👩", + shortcode: { + en: "woman-kiss-woman", + es: "mujer_beso_mujer" + }, + keywords: { + en: [ + "couple", + "kiss", + "woman" + ], + es: [ + "beso", + "mujer", + "personas", + "romance" + ] + }, + "types": [ + "👩🏻‍❤️‍💋‍👩🏻", + "👩🏻‍❤️‍💋‍👩🏼", + "👩🏻‍❤️‍💋‍👩🏽", + "👩🏻‍❤️‍💋‍👩🏾", + "👩🏻‍❤️‍💋‍👩🏿", + "👩🏼‍❤️‍💋‍👩🏻", + "👩🏼‍❤️‍💋‍👩🏼", + "👩🏼‍❤️‍💋‍👩🏽", + "👩🏼‍❤️‍💋‍👩🏾", + "👩🏼‍❤️‍💋‍👩🏿", + "👩🏽‍❤️‍💋‍👩🏻", + "👩🏽‍❤️‍💋‍👩🏼", + "👩🏽‍❤️‍💋‍👩🏽", + "👩🏽‍❤️‍💋‍👩🏾", + "👩🏽‍❤️‍💋‍👩🏿", + "👩🏾‍❤️‍💋‍👩🏻", + "👩🏾‍❤️‍💋‍👩🏼", + "👩🏾‍❤️‍💋‍👩🏽", + "👩🏾‍❤️‍💋‍👩🏾", + "👩🏾‍❤️‍💋‍👩🏿", + "👩🏿‍❤️‍💋‍👩🏻", + "👩🏿‍❤️‍💋‍👩🏼", + "👩🏿‍❤️‍💋‍👩🏽", + "👩🏿‍❤️‍💋‍👩🏾", + "👩🏿‍❤️‍💋‍👩🏿" + ] + }, + { + code: "💑", + shortcode: { + en: "couple_with_heart", + es: "pareja_con_corazón" + }, + keywords: { + en: [ + "couple", + "love", + "couple with heart" + ], + es: [ + "amor", + "pareja", + "pareja enamorada personas enamoradas" + ] + }, + "types": [ + "💑🏻", + "💑🏼", + "💑🏽", + "💑🏾", + "💑🏿" + ] + }, + { + code: "👩‍❤️‍👨", + shortcode: { + en: "woman-heart-man", + es: "mujer_corazón_hombre" + }, + keywords: { + en: [ + "couple", + "couple with heart", + "love", + "man", + "woman" + ], + es: [ + "amor", + "hombre", + "mujer", + "pareja", + "pareja enamorada", + "personas enamoradas" + ] + }, + "types": [ + "👩🏻‍❤️‍👨🏻", + "👩🏻‍❤️‍👨🏼", + "👩🏻‍❤️‍👨🏽", + "👩🏻‍❤️‍👨🏾", + "👩🏻‍❤️‍👨🏿", + "👩🏼‍❤️‍👨🏻", + "👩🏼‍❤️‍👨🏼", + "👩🏼‍❤️‍👨🏽", + "👩🏼‍❤️‍👨🏾", + "👩🏼‍❤️‍👨🏿", + "👩🏽‍❤️‍👨🏻", + "👩🏽‍❤️‍👨🏼", + "👩🏽‍❤️‍👨🏽", + "👩🏽‍❤️‍👨🏾", + "👩🏽‍❤️‍👨🏿", + "👩🏾‍❤️‍👨🏻", + "👩🏾‍❤️‍👨🏼", + "👩🏾‍❤️‍👨🏽", + "👩🏾‍❤️‍👨🏾", + "👩🏾‍❤️‍👨🏿", + "👩🏿‍❤️‍👨🏻", + "👩🏿‍❤️‍👨🏼", + "👩🏿‍❤️‍👨🏽", + "👩🏿‍❤️‍👨🏾", + "👩🏿‍❤️‍👨🏿" + ] + }, + { + code: "👨‍❤️‍👨", + shortcode: { + en: "man-heart-man", + es: "hombre_corazón_hombre" + }, + keywords: { + en: [ + "couple", + "couple with heart", + "love", + "man" + ], + es: [ + "amor", + "hombre", + "pareja", + "pareja enamorada", + "personas enamoradas" + ] + }, + "types": [ + "👨🏻‍❤️‍👨🏻", + "👨🏻‍❤️‍👨🏼", + "👨🏻‍❤️‍👨🏽", + "👨🏻‍❤️‍👨🏾", + "👨🏻‍❤️‍👨🏿", + "👨🏼‍❤️‍👨🏻", + "👨🏼‍❤️‍👨🏼", + "👨🏼‍❤️‍👨🏽", + "👨🏼‍❤️‍👨🏾", + "👨🏼‍❤️‍👨🏿", + "👨🏽‍❤️‍👨🏻", + "👨🏽‍❤️‍👨🏼", + "👨🏽‍❤️‍👨🏽", + "👨🏽‍❤️‍👨🏾", + "👨🏽‍❤️‍👨🏿", + "👨🏾‍❤️‍👨🏻", + "👨🏾‍❤️‍👨🏼", + "👨🏾‍❤️‍👨🏽", + "👨🏾‍❤️‍👨🏾", + "👨🏾‍❤️‍👨🏿", + "👨🏿‍❤️‍👨🏻", + "👨🏿‍❤️‍👨🏼", + "👨🏿‍❤️‍👨🏽", + "👨🏿‍❤️‍👨🏾", + "👨🏿‍❤️‍👨🏿" + ] + }, + { + code: "👩‍❤️‍👩", + shortcode: { + en: "woman-heart-woman", + es: "mujer_corazón_mujer" + }, + keywords: { + en: [ + "couple", + "couple with heart", + "love", + "woman" + ], + es: [ + "amor", + "mujer", + "pareja", + "pareja enamorada", + "personas enamoradas" + ] + }, + "types": [ + "👩🏻‍❤️‍👩🏻", + "👩🏻‍❤️‍👩🏼", + "👩🏻‍❤️‍👩🏽", + "👩🏻‍❤️‍👩🏾", + "👩🏻‍❤️‍👩🏿", + "👩🏼‍❤️‍👩🏻", + "👩🏼‍❤️‍👩🏼", + "👩🏼‍❤️‍👩🏽", + "👩🏼‍❤️‍👩🏾", + "👩🏼‍❤️‍👩🏿", + "👩🏽‍❤️‍👩🏻", + "👩🏽‍❤️‍👩🏼", + "👩🏽‍❤️‍👩🏽", + "👩🏽‍❤️‍👩🏾", + "👩🏽‍❤️‍👩🏿", + "👩🏾‍❤️‍👩🏻", + "👩🏾‍❤️‍👩🏼", + "👩🏾‍❤️‍👩🏽", + "👩🏾‍❤️‍👩🏾", + "👩🏾‍❤️‍👩🏿", + "👩🏿‍❤️‍👩🏻", + "👩🏿‍❤️‍👩🏼", + "👩🏿‍❤️‍👩🏽", + "👩🏿‍❤️‍👩🏾", + "👩🏿‍❤️‍👩🏿" + ] + }, + { + code: "👪", + shortcode: { + en: "family", + es: "familia" + }, + keywords: { + en: [ + "family" + ], + es: [ + "familia" + ] + } + }, + { + code: "👨‍👩‍👦", + shortcode: { + en: "man-woman-boy", + es: "hombre_mujer_niño" + }, + keywords: { + en: [ + "boy", + "family", + "man", + "woman" + ], + es: [ + "familia", + "hombre", + "mujer", + "niño" + ] + } + }, + { + code: "👨‍👩‍👧", + shortcode: { + en: "man-woman-girl", + es: "hombre_mujer_niña" + }, + keywords: { + en: [ + "family", + "girl", + "man", + "woman" + ], + es: [ + "familia", + "hombre", + "mujer", + "niña" + ] + } + }, + { + code: "👨‍👩‍👧‍👦", + shortcode: { + en: "man-woman-girl-boy", + es: "hombre_mujer_niña_niño" + }, + keywords: { + en: [ + "boy", + "family", + "girl", + "man", + "woman" + ], + es: [ + "familia", + "hombre", + "mujer", + "niña", + "niño" + ] + } + }, + { + code: "👨‍👩‍👦‍👦", + shortcode: { + en: "man-woman-boy-boy", + es: "hombre_mujer_niño_niño" + }, + keywords: { + en: [ + "boy", + "family", + "man", + "woman" + ], + es: [ + "familia", + "hombre", + "mujer", + "niño" + ] + } + }, + { + code: "👨‍👩‍👧‍👧", + shortcode: { + en: "man-woman-girl-girl", + es: "hombre_mujer_niña_niña" + }, + keywords: { + en: [ + "family", + "girl", + "man", + "woman" + ], + es: [ + "familia", + "hombre", + "mujer", + "niña" + ] + } + }, + { + code: "👨‍👨‍👦", + shortcode: { + en: "man-man-boy", + es: "hombre_hombre_niño" + }, + keywords: { + en: [ + "boy", + "family", + "man" + ], + es: [ + "familia", + "hombre", + "niño" + ] + } + }, + { + code: "👨‍👨‍👧", + shortcode: { + en: "man-man-girl", + es: "hombre_hombre_niña" + }, + keywords: { + en: [ + "family", + "girl", + "man" + ], + es: [ + "familia", + "hombre", + "niña" + ] + } + }, + { + code: "👨‍👨‍👧‍👦", + shortcode: { + en: "man-man-girl-boy", + es: "hombre_hombre_niña_niño" + }, + keywords: { + en: [ + "boy", + "family", + "girl", + "man" + ], + es: [ + "familia", + "hombre", + "niña", + "niño" + ] + } + }, + { + code: "👨‍👨‍👦‍👦", + shortcode: { + en: "man-man-boy-boy", + es: "hombre_hombre_niño_niño" + }, + keywords: { + en: [ + "boy", + "family", + "man" + ], + es: [ + "familia", + "hombre", + "niño" + ] + } + }, + { + code: "👨‍👨‍👧‍👧", + shortcode: { + en: "man-man-girl-girl", + es: "hombre_hombre_niña_niña" + }, + keywords: { + en: [ + "family", + "girl", + "man" + ], + es: [ + "familia", + "hombre", + "niña" + ] + } + }, + { + code: "👩‍👩‍👦", + shortcode: { + en: "woman-woman-boy", + es: "mujer_mujer_niño" + }, + keywords: { + en: [ + "boy", + "family", + "woman" + ], + es: [ + "familia", + "mujer", + "niño" + ] + } + }, + { + code: "👩‍👩‍👧", + shortcode: { + en: "woman-woman-girl", + es: "mujer_mujer_niña" + }, + keywords: { + en: [ + "family", + "girl", + "woman" + ], + es: [ + "familia", + "mujer", + "niña" + ] + } + }, + { + code: "👩‍👩‍👧‍👦", + shortcode: { + en: "woman-woman-girl-boy", + es: "mujer_mujer_niña_niño" + }, + keywords: { + en: [ + "boy", + "family", + "girl", + "woman" + ], + es: [ + "familia", + "mujer", + "niña", + "niño" + ] + } + }, + { + code: "👩‍👩‍👦‍👦", + shortcode: { + en: "woman-woman-boy-boy", + es: "mujer_mujer_niño_niño" + }, + keywords: { + en: [ + "boy", + "family", + "woman" + ], + es: [ + "familia", + "mujer", + "niño" + ] + } + }, + { + code: "👩‍👩‍👧‍👧", + shortcode: { + en: "woman-woman-girl-girl", + es: "mujer_mujer_niña_niña" + }, + keywords: { + en: [ + "family", + "girl", + "woman" + ], + es: [ + "familia", + "mujer", + "niña" + ] + } + }, + { + code: "👨‍👦", + shortcode: { + en: "man-boy", + es: "hombre_niño" + }, + keywords: { + en: [ + "boy", + "family", + "man" + ], + es: [ + "familia", + "hombre", + "niño" + ] + } + }, + { + code: "👨‍👦‍👦", + shortcode: { + en: "man-boy-boy", + es: "hombre_niño_niño" + }, + keywords: { + en: [ + "boy", + "family", + "man" + ], + es: [ + "familia", + "hombre", + "niño" + ] + } + }, + { + code: "👨‍👧", + shortcode: { + en: "man-girl", + es: "hombre_niña" + }, + keywords: { + en: [ + "family", + "girl", + "man" + ], + es: [ + "familia", + "hombre", + "niña" + ] + } + }, + { + code: "👨‍👧‍👦", + shortcode: { + en: "man-girl-boy", + es: "hombre_niño_niña" + }, + keywords: { + en: [ + "boy", + "family", + "girl", + "man" + ], + es: [ + "familia", + "hombre", + "niña", + "niño" + ] + } + }, + { + code: "👨‍👧‍👧", + shortcode: { + en: "man-girl-girl", + es: "hombre_niña_niña" + }, + keywords: { + en: [ + "family", + "girl", + "man" + ], + es: [ + "familia", + "hombre", + "niña" + ] + } + }, + { + code: "👩‍👦", + shortcode: { + en: "woman-boy", + es: "mujer_niño" + }, + keywords: { + en: [ + "boy", + "family", + "woman" + ], + es: [ + "familia", + "mujer", + "niño" + ] + } + }, + { + code: "👩‍👦‍👦", + shortcode: { + en: "woman-boy-boy", + es: "mujer_niño_niño" + }, + keywords: { + en: [ + "boy", + "family", + "woman" + ], + es: [ + "familia", + "mujer", + "niño" + ] + } + }, + { + code: "👩‍👧", + shortcode: { + en: "woman-girl", + es: "mujer_niña" + }, + keywords: { + en: [ + "family", + "girl", + "woman" + ], + es: [ + "familia", + "mujer", + "niña" + ] + } + }, + { + code: "👩‍👧‍👦", + shortcode: { + en: "woman-girl-boy", + es: "mujer_niña_niño" + }, + keywords: { + en: [ + "boy", + "family", + "girl", + "woman" + ], + es: [ + "familia", + "mujer", + "niña", + "niño" + ] + } + }, + { + code: "👩‍👧‍👧", + shortcode: { + en: "woman-girl-girl", + es: "mujer_niña_niña" + }, + keywords: { + en: [ + "family", + "girl", + "woman" + ], + es: [ + "familia", + "mujer", + "niña" + ] + } + }, + { + code: "🗣️", + shortcode: { + en: "speaking_head_in_silhouette", + es: "silueta_de_cabeza_parlante" + }, + keywords: { + en: [ + "face", + "head", + "silhouette", + "speak", + "speaking" + ], + es: [ + "cabeza", + "cara", + "hablar", + "silueta", + "cabeza parlante" + ] + } + }, + { + code: "👤", + shortcode: { + en: "bust_in_silhouette", + es: "silueta_de_busto" + }, + keywords: { + en: [ + "bust", + "silhouette", + "bust in silhouette" + ], + es: [ + "busto", + "silueta", + "silueta de busto" + ] + } + }, + { + code: "👥", + shortcode: { + en: "busts_in_silhouette", + es: "siluetas_de_bustos" + }, + keywords: { + en: [ + "bust", + "silhouette", + "busts in silhouette" + ], + es: [ + "bustos", + "siluetas", + "dos siluetas de bustos" + ] + } + }, + { + code: "🫂", + shortcode: { + en: "people_hugging", + es: "personas_abrazándose" + }, + keywords: { + en: [ + "goodbye", + "hello", + "hug", + "thanks", + "people hugging" + ], + es: [ + "abrazo", + "adiós", + "despedida", + "gracias", + "saludo", + "personas abrazándose" + ] + } + }, + { + code: "👣", + shortcode: { + en: "footprints", + es: "huellas" + }, + keywords: { + en: [ + "clothing", + "footprint", + "print", + "footprints" + ], + es: [ + "huellas", + "pies", + "huellas de pies" + ] + } + }, + { + code: "🐵", + name: { + en: "Animals & Nature", + es: "cara de mono" + }, + icon: AnimalsAndNature, + header: true + }, + { + code: "🐵", + shortcode: { + en: "monkey_face", + es: "cara_de_mono" + }, + keywords: { + en: [ + "face", + "monkey" + ], + es: [ + "cara", + "mono", + "cara de mono" + ] + } + }, + { + code: "🐒", + shortcode: { + en: "monkey", + es: "mono" + }, + keywords: { + en: [ + "monkey" + ], + es: [ + "macaco", + "simio", + "mono" + ] + } + }, + { + code: "🦍", + shortcode: { + en: "gorilla", + es: "gorila" + }, + keywords: { + en: [ + "gorilla" + ], + es: [ + "primate", + "simio", + "gorila" + ] + } + }, + { + code: "🦧", + shortcode: { + en: "orangutan", + es: "orangután" + }, + keywords: { + en: [ + "ape", + "orangutan" + ], + es: [ + "mono", + "primate", + "simio", + "orangután" + ] + } + }, + { + code: "🐶", + shortcode: { + en: "dog", + es: "perro" + }, + keywords: { + en: [ + "dog", + "face", + "pet" + ], + es: [ + "cara", + "mascota", + "perro", + "cara de perro" + ] + } + }, + { + code: "🐕", + shortcode: { + en: "dog2", + es: "perro2" + }, + keywords: { + en: [ + "pet", + "dog" + ], + es: [ + "cachorro", + "perrete", + "perrito", + "perro" + ] + } + }, + { + code: "🦮", + shortcode: { + en: "guide_dog", + es: "perro_guía" + }, + keywords: { + en: [ + "accessibility", + "blind", + "guide", + "guide dog" + ], + es: [ + "accesibilidad", + "ciego", + "guía", + "invidente", + "lazarillo", + "perro guía" + ] + } + }, + { + code: "🐕‍🦺", + shortcode: { + en: "service_dog", + es: "perro_de_servicio" + }, + keywords: { + en: [ + "accessibility", + "assistance", + "dog", + "service" + ], + es: [ + "accesibilidad", + "apoyo", + "asistencia", + "perro", + "servicio", + "perro de servicio" + ] + } + }, + { + code: "🐩", + shortcode: { + en: "poodle", + es: "caniche" + }, + keywords: { + en: [ + "dog", + "poodle" + ], + es: [ + "perrito", + "perro", + "caniche" + ] + } + }, + { + code: "🐺", + shortcode: { + en: "wolf", + es: "lobo" + }, + keywords: { + en: [ + "face", + "wolf" + ], + es: [ + "cara", + "lobo" + ] + } + }, + { + code: "🦊", + shortcode: { + en: "fox_face", + es: "cara_zorro" + }, + keywords: { + en: [ + "face", + "fox" + ], + es: [ + "cara", + "zorro" + ] + } + }, + { + code: "🦝", + shortcode: { + en: "raccoon", + es: "mapache" + }, + keywords: { + en: [ + "curious", + "sly", + "raccoon" + ], + es: [ + "astuto", + "curioso", + "ladino", + "maquillaje", + "ojeras", + "mapache" + ] + } + }, + { + code: "🐱", + shortcode: { + en: "cat", + es: "gato" + }, + keywords: { + en: [ + "cat", + "face", + "pet" + ], + es: [ + "cara", + "gato", + "mascota", + "cara de gato" + ] + } + }, + { + code: "🐈", + shortcode: { + en: "cat2", + es: "gato2" + }, + keywords: { + en: [ + "pet", + "cat" + ], + es: [ + "gatete", + "minino", + "gato" + ] + } + }, + { + code: "🐈‍⬛", + shortcode: { + en: "black_cat", + es: "gato_negro" + }, + keywords: { + en: [ + "black", + "cat", + "unlucky" + ], + es: [ + "gato", + "mala suerte", + "negro" + ] + } + }, + { + code: "🦁", + shortcode: { + en: "lion_face", + es: "cara_de_león" + }, + keywords: { + en: [ + "face", + "Leo", + "zodiac", + "lion" + ], + es: [ + "cara", + "leo", + "zodiaco", + "león" + ] + } + }, + { + code: "🐯", + shortcode: { + en: "tiger", + es: "tigre" + }, + keywords: { + en: [ + "face", + "tiger" + ], + es: [ + "cara", + "tigre", + "cara de tigre" + ] + } + }, + { + code: "🐅", + shortcode: { + en: "tiger2", + es: "tigre2" + }, + keywords: { + en: [ + "tiger" + ], + es: [ + "felino", + "tigre" + ] + } + }, + { + code: "🐆", + shortcode: { + en: "leopard", + es: "leopardo" + }, + keywords: { + en: [ + "leopard" + ], + es: [ + "felino", + "leopardo" + ] + } + }, + { + code: "🐴", + shortcode: { + en: "horse", + es: "caballo" + }, + keywords: { + en: [ + "face", + "horse" + ], + es: [ + "caballo", + "cara", + "cara de caballo" + ] + } + }, + { + code: "🐎", + shortcode: { + en: "racehorse", + es: "caballo_de_carreras" + }, + keywords: { + en: [ + "equestrian", + "racehorse", + "racing", + "horse" + ], + es: [ + "caballo de carreras", + "ecuestre", + "caballo", + "carreras de caballos" + ] + } + }, + { + code: "🦄", + shortcode: { + en: "unicorn_face", + es: "cara_de_unicornio" + }, + keywords: { + en: [ + "face", + "unicorn" + ], + es: [ + "cara", + "unicornio" + ] + } + }, + { + code: "🦓", + shortcode: { + en: "zebra_face", + es: "cara_zebra" + }, + keywords: { + en: [ + "stripe", + "zebra" + ], + es: [ + "raya", + "cebra" + ] + } + }, + { + code: "🦌", + shortcode: { + en: "deer", + es: "ciervo" + }, + keywords: { + en: [ + "deer" + ], + es: [ + "bambi cervatillo ciervo" + ] + } + }, + { + code: "🦬", + shortcode: { + en: "bison", + es: "bisonte" + }, + keywords: { + en: [ + "buffalo", + "herd", + "wisent", + "bison" + ], + es: [ + "búfalo", + "cíbolo", + "bisonte" + ] + } + }, + { + code: "🐮", + shortcode: { + en: "cow", + es: "vaca" + }, + keywords: { + en: [ + "cow", + "face" + ], + es: [ + "cara", + "vaca", + "cara de vaca" + ] + } + }, + { + code: "🐂", + shortcode: { + en: "ox", + es: "buey" + }, + keywords: { + en: [ + "bull", + "Taurus", + "zodiac", + "ox" + ], + es: [ + "cabestro", + "tauro", + "zodiaco", + "buey" + ] + } + }, + { + code: "🐃", + shortcode: { + en: "water_buffalo", + es: "búfalo_de_agua" + }, + keywords: { + en: [ + "buffalo", + "water" + ], + es: [ + "agua", + "búfalo", + "búfalo de agua" + ] + } + }, + { + code: "🐄", + shortcode: { + en: "cow2", + es: "vaca2" + }, + keywords: { + en: [ + "cow" + ], + es: [ + "bovino", + "res", + "vaca" + ] + } + }, + { + code: "🐷", + shortcode: { + en: "pig", + es: "cerdo" + }, + keywords: { + en: [ + "face", + "pig" + ], + es: [ + "cara", + "cerdo", + "gorrino", + "cara de cerdo" + ] + } + }, + { + code: "🐖", + shortcode: { + en: "pig2", + es: "cerdo2" + }, + keywords: { + en: [ + "sow", + "pig" + ], + es: [ + "cochino", + "gorrino", + "puerco", + "cerdo" + ] + } + }, + { + code: "🐗", + shortcode: { + en: "boar", + es: "jabalí" + }, + keywords: { + en: [ + "pig", + "boar" + ], + es: [ + "cerdo salvaje", + "jabalí" + ] + } + }, + { + code: "🐽", + shortcode: { + en: "pig_nose", + es: "hocico_de_cerdo" + }, + keywords: { + en: [ + "face", + "nose", + "pig" + ], + es: [ + "cara", + "cerdo", + "morro", + "nariz", + "nariz de cerdo" + ] + } + }, + { + code: "🐏", + shortcode: { + en: "ram", + es: "carnero" + }, + keywords: { + en: [ + "Aries", + "male", + "sheep", + "zodiac", + "ram" + ], + es: [ + "aries", + "morueco", + "zodiaco", + "carnero" + ] + } + }, + { + code: "🐑", + shortcode: { + en: "sheep", + es: "oveja" + }, + keywords: { + en: [ + "female", + "sheep", + "ewe" + ], + es: [ + "borrego", + "cordero", + "ovino", + "oveja" + ] + } + }, + { + code: "🐐", + shortcode: { + en: "goat", + es: "cabra" + }, + keywords: { + en: [ + "Capricorn", + "zodiac", + "goat" + ], + es: [ + "capricornio", + "caprino", + "chivo", + "zodiaco", + "cabra" + ] + } + }, + { + code: "🐪", + shortcode: { + en: "dromedary_camel", + es: "dromedario_camello" + }, + keywords: { + en: [ + "dromedary", + "hump", + "camel" + ], + es: [ + "camello", + "desierto", + "joroba", + "dromedario" + ] + } + }, + { + code: "🐫", + shortcode: { + en: "camel", + es: "camello" + }, + keywords: { + en: [ + "bactrian", + "camel", + "hump", + "two-hump camel" + ], + es: [ + "bactriano", + "desierto", + "dromedario", + "jorobas", + "camello" + ] + } + }, + { + code: "🦙", + shortcode: { + en: "llama", + es: "llama" + }, + keywords: { + en: [ + "alpaca", + "guanaco", + "vicuña", + "wool", + "llama" + ], + es: [ + "alpaca", + "guanaco", + "lana", + "vicuña", + "llama" + ] + } + }, + { + code: "🦒", + shortcode: { + en: "giraffe_face", + es: "cara_jirafa" + }, + keywords: { + en: [ + "spots", + "giraffe" + ], + es: [ + "manchas", + "jirafa" + ] + } + }, + { + code: "🐘", + shortcode: { + en: "elephant", + es: "elefante" + }, + keywords: { + en: [ + "elephant" + ], + es: [ + "paquidermo", + "elefante" + ] + } + }, + { + code: "🦣", + shortcode: { + en: "mammoth", + es: "mamut" + }, + keywords: { + en: [ + "extinction", + "large", + "tusk", + "woolly", + "mammoth" + ], + es: [ + "colmillo", + "extinguido", + "lanudo", + "mamut" + ] + } + }, + { + code: "🦏", + shortcode: { + en: "rhinoceros", + es: "rinoceronte" + }, + keywords: { + en: [ + "rhinoceros" + ], + es: [ + "paquidermo", + "rinoceronte" + ] + } + }, + { + code: "🦛", + shortcode: { + en: "hippopotamus", + es: "hipopótamo" + }, + keywords: { + en: [ + "hippo", + "hippopotamus" + ], + es: [ + "paquidermo", + "hipopótamo" + ] + } + }, + { + code: "🐭", + shortcode: { + en: "mouse", + es: "ratón" + }, + keywords: { + en: [ + "face", + "mouse" + ], + es: [ + "cara", + "ratón", + "cara de ratón" + ] + } + }, + { + code: "🐁", + shortcode: { + en: "mouse2", + es: "mouse2" + }, + keywords: { + en: [ + "mouse" + ], + es: [ + "roedor", + "ratón" + ] + } + }, + { + code: "🐀", + shortcode: { + en: "rat", + es: "rata" + }, + keywords: { + en: [ + "rat" + ], + es: [ + "roedor", + "rata" + ] + } + }, + { + code: "🐹", + shortcode: { + en: "hamster", + es: "hámster" + }, + keywords: { + en: [ + "face", + "pet", + "hamster" + ], + es: [ + "cara", + "mascota", + "hámster" + ] + } + }, + { + code: "🐰", + shortcode: { + en: "rabbit", + es: "conejo" + }, + keywords: { + en: [ + "bunny", + "face", + "pet", + "rabbit" + ], + es: [ + "cara", + "conejo", + "mascota", + "cara de conejo" + ] + } + }, + { + code: "🐇", + shortcode: { + en: "rabbit2", + es: "conejo2" + }, + keywords: { + en: [ + "bunny", + "pet", + "rabbit" + ], + es: [ + "conejito", + "gazapo", + "conejo" + ] + } + }, + { + code: "🐿️", + shortcode: { + en: "chipmunk", + es: "ardilla" + }, + keywords: { + en: [ + "squirrel", + "chipmunk" + ], + es: [ + "ardilla" + ] + } + }, + { + code: "🦫", + shortcode: { + en: "beaver", + es: "castor" + }, + keywords: { + en: [ + "dam", + "beaver" + ], + es: [ + "roedor", + "castor" + ] + } + }, + { + code: "🦔", + shortcode: { + en: "hedgehog", + es: "erizo" + }, + keywords: { + en: [ + "spiny", + "hedgehog" + ], + es: [ + "espinas", + "púas", + "erizo" + ] + } + }, + { + code: "🦇", + shortcode: { + en: "bat", + es: "murciélago" + }, + keywords: { + en: [ + "vampire", + "bat" + ], + es: [ + "vampiro", + "murciélago" + ] + } + }, + { + code: "🐻", + shortcode: { + en: "bear", + es: "oso" + }, + keywords: { + en: [ + "face", + "bear" + ], + es: [ + "cara", + "oso" + ] + } + }, + { + code: "🐻‍❄️", + shortcode: { + en: "polar_bear", + es: "oso_polar" + }, + keywords: { + en: [ + "arctic", + "bear", + "white", + "polar bear" + ], + es: [ + "ártico", + "blanco", + "oso", + "polar" + ] + } + }, + { + code: "🐨", + shortcode: { + en: "koala", + es: "coala" + }, + keywords: { + en: [ + "face", + "marsupial", + "koala" + ], + es: [ + "cara", + "marsupial", + "koala" + ] + } + }, + { + code: "🐼", + shortcode: { + en: "panda_face", + es: "cara_de_panda" + }, + keywords: { + en: [ + "face", + "panda" + ], + es: [ + "cara", + "oso panda", + "panda" + ] + } + }, + { + code: "🦥", + shortcode: { + en: "sloth", + es: "perezoso" + }, + keywords: { + en: [ + "lazy", + "slow", + "sloth" + ], + es: [ + "gandul", + "lento", + "vago", + "perezoso" + ] + } + }, + { + code: "🦦", + shortcode: { + en: "otter", + es: "nutria" + }, + keywords: { + en: [ + "fishing", + "playful", + "otter" + ], + es: [ + "bromista", + "juguetón", + "pesca", + "nutria" + ] + } + }, + { + code: "🦨", + shortcode: { + en: "skunk", + es: "mofeta" + }, + keywords: { + en: [ + "stink", + "skunk" + ], + es: [ + "apestar", + "hedor", + "mal olor", + "peste", + "tufo", + "mofeta" + ] + } + }, + { + code: "🦘", + shortcode: { + en: "kangaroo", + es: "canguro" + }, + keywords: { + en: [ + "joey", + "jump", + "marsupial", + "kangaroo" + ], + es: [ + "marsupial", + "salto", + "canguro" + ] + } + }, + { + code: "🦡", + shortcode: { + en: "badger", + es: "tejón" + }, + keywords: { + en: [ + "honey badger", + "pester", + "badger" + ], + es: [ + "ratel", + "tejón de la miel", + "tejón melero", + "tejón" + ] + } + }, + { + code: "🐾", + shortcode: { + en: "feet", + es: "pies" + }, + keywords: { + en: [ + "feet", + "paw", + "print", + "paw prints" + ], + es: [ + "huellas", + "pezuñas", + "huellas de pezuñas" + ] + } + }, + { + code: "🦃", + shortcode: { + en: "turkey", + es: "pavo" + }, + keywords: { + en: [ + "bird", + "turkey" + ], + es: [ + "ave", + "pavo" + ] + } + }, + { + code: "🐔", + shortcode: { + en: "chicken", + es: "pollo" + }, + keywords: { + en: [ + "bird", + "chicken" + ], + es: [ + "ave", + "gallinácea", + "pollo", + "gallina" + ] + } + }, + { + code: "🐓", + shortcode: { + en: "rooster", + es: "gallo" + }, + keywords: { + en: [ + "bird", + "rooster" + ], + es: [ + "ave", + "gallina", + "gallinácea", + "pollo", + "gallo" + ] + } + }, + { + code: "🐣", + shortcode: { + en: "hatching_chick", + es: "pollito_saliendo_del_cascarón" + }, + keywords: { + en: [ + "baby", + "bird", + "chick", + "hatching" + ], + es: [ + "ave", + "huevo", + "pollito", + "pollo", + "pollito rompiendo el cascarón" + ] + } + }, + { + code: "🐤", + shortcode: { + en: "baby_chick", + es: "pollito" + }, + keywords: { + en: [ + "baby", + "bird", + "chick" + ], + es: [ + "ave", + "pollo", + "polluelo", + "pollito" + ] + } + }, + { + code: "🐥", + shortcode: { + en: "hatched_chick", + es: "pollito_recién_nacido" + }, + keywords: { + en: [ + "baby", + "bird", + "chick", + "front-facing baby chick" + ], + es: [ + "ave", + "pollito", + "pollo", + "pollito de frente" + ] + } + }, + { + code: "🐦", + shortcode: { + en: "bird", + es: "pájaro" + }, + keywords: { + en: [ + "bird" + ], + es: [ + "ave", + "pajarillo", + "pájaro" + ] + } + }, + { + code: "🐧", + shortcode: { + en: "penguin", + es: "pingüino" + }, + keywords: { + en: [ + "bird", + "penguin" + ], + es: [ + "ave", + "pingüino" + ] + } + }, + { + code: "🕊️", + shortcode: { + en: "dove_of_peace", + es: "paloma_de_la_paz" + }, + keywords: { + en: [ + "bird", + "fly", + "peace", + "dove" + ], + es: [ + "ave", + "pájaro", + "paz", + "paloma" + ] + } + }, + { + code: "🦅", + shortcode: { + en: "eagle", + es: "águila" + }, + keywords: { + en: [ + "bird", + "eagle" + ], + es: [ + "ave", + "águila" + ] + } + }, + { + code: "🦆", + shortcode: { + en: "duck", + es: "pato" + }, + keywords: { + en: [ + "bird", + "duck" + ], + es: [ + "ave", + "pato" + ] + } + }, + { + code: "🦢", + shortcode: { + en: "swan", + es: "cisne" + }, + keywords: { + en: [ + "bird", + "cygnet", + "ugly duckling", + "swan" + ], + es: [ + "ave", + "patito feo", + "cisne" + ] + } + }, + { + code: "🦉", + shortcode: { + en: "owl", + es: "búho" + }, + keywords: { + en: [ + "bird", + "wise", + "owl" + ], + es: [ + "ave", + "lechuza", + "pájaro", + "búho" + ] + } + }, + { + code: "🦤", + shortcode: { + en: "dodo", + es: "dodo" + }, + keywords: { + en: [ + "extinction", + "large", + "Mauritius", + "dodo" + ], + es: [ + "ave", + "dronte", + "extinguido", + "Mauricio", + "pájaro", + "dodo" + ] + } + }, + { + code: "🪶", + shortcode: { + en: "feather", + es: "pluma" + }, + keywords: { + en: [ + "bird", + "flight", + "light", + "plumage", + "feather" + ], + es: [ + "ave", + "ligero", + "pájaro", + "plumaje", + "pluma" + ] + } + }, + { + code: "🦩", + shortcode: { + en: "flamingo", + es: "flamenco" + }, + keywords: { + en: [ + "flamboyant", + "tropical", + "flamingo" + ], + es: [ + "extravangante", + "ostentoso", + "tropical", + "flamenco" + ] + } + }, + { + code: "🦚", + shortcode: { + en: "peacock", + es: "pavo_real" + }, + keywords: { + en: [ + "bird", + "ostentatious", + "peahen", + "proud", + "peacock" + ], + es: [ + "ave", + "orgulloso", + "pavo", + "plumas", + "pavo real" + ] + } + }, + { + code: "🦜", + shortcode: { + en: "parrot", + es: "loro" + }, + keywords: { + en: [ + "bird", + "pirate", + "talk", + "parrot" + ], + es: [ + "ave", + "hablar", + "papagayo", + "pirata", + "loro" + ] + } + }, + { + code: "🐸", + shortcode: { + en: "frog", + es: "rana" + }, + keywords: { + en: [ + "face", + "frog" + ], + es: [ + "cara", + "rana" + ] + } + }, + { + code: "🐊", + shortcode: { + en: "crocodile", + es: "cocodrilo" + }, + keywords: { + en: [ + "crocodile" + ], + es: [ + "caimán", + "cocodrilo" + ] + } + }, + { + code: "🐢", + shortcode: { + en: "turtle", + es: "tortuga" + }, + keywords: { + en: [ + "terrapin", + "tortoise", + "turtle" + ], + es: [ + "galápago", + "tortuga" + ] + } + }, + { + code: "🦎", + shortcode: { + en: "lizard", + es: "lagarto" + }, + keywords: { + en: [ + "reptile", + "lizard" + ], + es: [ + "lagartija", + "reptil", + "lagarto" + ] + } + }, + { + code: "🐍", + shortcode: { + en: "snake", + es: "serpiente" + }, + keywords: { + en: [ + "bearer", + "Ophiuchus", + "serpent", + "zodiac", + "snake" + ], + es: [ + "culebra", + "reptil", + "víbora", + "serpiente" + ] + } + }, + { + code: "🐲", + shortcode: { + en: "dragon_face", + es: "cara_de_dragón" + }, + keywords: { + en: [ + "dragon", + "face", + "fairy tale" + ], + es: [ + "cara", + "cuento", + "dragón", + "fantasía", + "cara de dragón" + ] + } + }, + { + code: "🐉", + shortcode: { + en: "dragon", + es: "dragón" + }, + keywords: { + en: [ + "fairy tale", + "dragon" + ], + es: [ + "cuento", + "fantasía", + "dragón" + ] + } + }, + { + code: "🦕", + shortcode: { + en: "sauropod", + es: "saurópodo" + }, + keywords: { + en: [ + "brachiosaurus", + "brontosaurus", + "diplodocus", + "sauropod" + ], + es: [ + "braquiosaurio", + "brontosaurio", + "diplodocus", + "saurópodo" + ] + } + }, + { + code: "🦖", + shortcode: { + en: "t-rex", + es: "t-rex" + }, + keywords: { + en: [ + "Tyrannosaurus Rex", + "T-Rex" + ], + es: [ + "tiranosaurio", + "tiranosaurio rex", + "t-rex" + ] + } + }, + { + code: "🐳", + shortcode: { + en: "whale", + es: "ballena" + }, + keywords: { + en: [ + "face", + "spouting", + "whale" + ], + es: [ + "ballena", + "chorro de agua", + "ballena soltando un chorro" + ] + } + }, + { + code: "🐋", + shortcode: { + en: "whale2", + es: "ballena2" + }, + keywords: { + en: [ + "whale" + ], + es: [ + "cachalote", + "cetáceo", + "ballena" + ] + } + }, + { + code: "🐬", + shortcode: { + en: "dolphin", + es: "delfín" + }, + keywords: { + en: [ + "flipper", + "dolphin" + ], + es: [ + "cetáceo", + "delfín" + ] + } + }, + { + code: "🦭", + shortcode: { + en: "seal", + es: "foca" + }, + keywords: { + en: [ + "sea lion", + "seal" + ], + es: [ + "león marino", + "foca" + ] + } + }, + { + code: "🐟", + shortcode: { + en: "fish", + es: "pez" + }, + keywords: { + en: [ + "Pisces", + "zodiac", + "fish" + ], + es: [ + "pececillo", + "pescado", + "piscis", + "zodiaco", + "pez" + ] + } + }, + { + code: "🐠", + shortcode: { + en: "tropical_fish", + es: "pez_tropical" + }, + keywords: { + en: [ + "fish", + "tropical" + ], + es: [ + "pez", + "tropical" + ] + } + }, + { + code: "🐡", + shortcode: { + en: "blowfish", + es: "pez_globo" + }, + keywords: { + en: [ + "fish", + "blowfish" + ], + es: [ + "globo", + "pez" + ] + } + }, + { + code: "🦈", + shortcode: { + en: "shark", + es: "tiburón" + }, + keywords: { + en: [ + "fish", + "shark" + ], + es: [ + "pez", + "tiburón" + ] + } + }, + { + code: "🐙", + shortcode: { + en: "octopus", + es: "pulpo" + }, + keywords: { + en: [ + "octopus" + ], + es: [ + "cefalópodo", + "octópodo", + "pulpo" + ] + } + }, + { + code: "🐚", + shortcode: { + en: "shell", + es: "caracola" + }, + keywords: { + en: [ + "shell", + "spiral" + ], + es: [ + "concha", + "mar", + "concha de mar" + ] + } + }, + { + code: "🐌", + shortcode: { + en: "snail", + es: "caracol" + }, + keywords: { + en: [ + "snail" + ], + es: [ + "caracola", + "molusco", + "caracol" + ] + } + }, + { + code: "🦋", + shortcode: { + en: "butterfly", + es: "mariposa" + }, + keywords: { + en: [ + "insect", + "pretty", + "butterfly" + ], + es: [ + "bonito", + "insecto", + "mariposa" + ] + } + }, + { + code: "🐛", + shortcode: { + en: "bug", + es: "bicho" + }, + keywords: { + en: [ + "insect", + "bug" + ], + es: [ + "gusano", + "insecto", + "bicho" + ] + } + }, + { + code: "🐜", + shortcode: { + en: "ant", + es: "hormiga" + }, + keywords: { + en: [ + "insect", + "ant" + ], + es: [ + "antenas", + "insecto", + "hormiga" + ] + } + }, + { + code: "🐝", + shortcode: { + en: "bee", + es: "abeja" + }, + keywords: { + en: [ + "bee", + "insect", + "honeybee" + ], + es: [ + "insecto", + "miel", + "abeja" + ] + } + }, + { + code: "🪲", + shortcode: { + en: "beetle", + es: "escarabajo" + }, + keywords: { + en: [ + "bug", + "insect", + "beetle" + ], + es: [ + "bicho", + "insecto", + "escarabajo" + ] + } + }, + { + code: "🐞", + shortcode: { + en: "ladybug", + es: "mariquita" + }, + keywords: { + en: [ + "beetle", + "insect", + "ladybird", + "ladybug", + "lady beetle" + ], + es: [ + "cochinilla", + "insecto", + "mariquita" + ] + } + }, + { + code: "🦗", + shortcode: { + en: "cricket", + es: "grillo" + }, + keywords: { + en: [ + "grasshopper", + "cricket" + ], + es: [ + "saltamontes", + "grillo" + ] + } + }, + { + code: "🪳", + shortcode: { + en: "cockroach", + es: "cucaracha" + }, + keywords: { + en: [ + "insect", + "pest", + "roach", + "cockroach" + ], + es: [ + "alimaña", + "bicho", + "insecto", + "plaga", + "cucaracha" + ] + } + }, + { + code: "🕷️", + shortcode: { + en: "spider", + es: "araña" + }, + keywords: { + en: [ + "insect", + "spider" + ], + es: [ + "insecto", + "araña" + ] + } + }, + { + code: "🕸️", + shortcode: { + en: "spider_web", + es: "telaraña" + }, + keywords: { + en: [ + "spider", + "web" + ], + es: [ + "araña", + "tela", + "telaraña", + "tela de araña" + ] + } + }, + { + code: "🦂", + shortcode: { + en: "scorpion", + es: "escorpión" + }, + keywords: { + en: [ + "scorpio", + "Scorpio", + "zodiac", + "scorpion" + ], + es: [ + "escorpio", + "zodiaco", + "escorpión" + ] + } + }, + { + code: "🦟", + shortcode: { + en: "mosquito", + es: "mosquito" + }, + keywords: { + en: [ + "disease", + "fever", + "malaria", + "pest", + "virus", + "mosquito" + ], + es: [ + "fiebre", + "insecto", + "malaria", + "virus", + "mosquito" + ] + } + }, + { + code: "🪰", + shortcode: { + en: "fly", + es: "mosca" + }, + keywords: { + en: [ + "disease", + "maggot", + "pest", + "rotting", + "fly" + ], + es: [ + "basura", + "bicho", + "mal olor", + "podrido", + "mosca" + ] + } + }, + { + code: "🪱", + shortcode: { + en: "worm", + es: "gusano" + }, + keywords: { + en: [ + "annelid", + "earthworm", + "parasite", + "worm" + ], + es: [ + "lombriz", + "oruga", + "parásito", + "gusano" + ] + } + }, + { + code: "🦠", + shortcode: { + en: "microbe", + es: "microbio" + }, + keywords: { + en: [ + "amoeba", + "bacteria", + "virus", + "microbe" + ], + es: [ + "ameba", + "bacteria", + "germen", + "virus", + "microbio" + ] + } + }, + { + code: "💐", + shortcode: { + en: "bouquet", + es: "ramo" + }, + keywords: { + en: [ + "flower", + "bouquet" + ], + es: [ + "bouquet", + "flores", + "ramo", + "ramo de flores" + ] + } + }, + { + code: "🌸", + shortcode: { + en: "cherry_blossom", + es: "flor_de_cerezo" + }, + keywords: { + en: [ + "blossom", + "cherry", + "flower" + ], + es: [ + "cerezo", + "flor", + "flor de cerezo" + ] + } + }, + { + code: "💮", + shortcode: { + en: "white_flower", + es: "flor_blanca" + }, + keywords: { + en: [ + "flower", + "white flower" + ], + es: [ + "blanca", + "flor" + ] + } + }, + { + code: "🏵️", + shortcode: { + en: "rosette", + es: "roseta" + }, + keywords: { + en: [ + "plant", + "rosette" + ], + es: [ + "flor", + "planta", + "roseta" + ] + } + }, + { + code: "🌹", + shortcode: { + en: "rose", + es: "rosa" + }, + keywords: { + en: [ + "flower", + "rose" + ], + es: [ + "flor", + "rosa" + ] + } + }, + { + code: "🥀", + shortcode: { + en: "wilted_flower", + es: "flor_marchita" + }, + keywords: { + en: [ + "flower", + "wilted" + ], + es: [ + "flor", + "marchita", + "marchitada", + "marchitarse" + ] + } + }, + { + code: "🌺", + shortcode: { + en: "hibiscus", + es: "hibisco" + }, + keywords: { + en: [ + "flower", + "hibiscus" + ], + es: [ + "flor", + "hibisco", + "flor de hibisco" + ] + } + }, + { + code: "🌻", + shortcode: { + en: "sunflower", + es: "girasol" + }, + keywords: { + en: [ + "flower", + "sun", + "sunflower" + ], + es: [ + "flor", + "sol", + "girasol" + ] + } + }, + { + code: "🌼", + shortcode: { + en: "blossom", + es: "flor" + }, + keywords: { + en: [ + "flower", + "blossom" + ], + es: [ + "flor" + ] + } + }, + { + code: "🌷", + shortcode: { + en: "tulip", + es: "tulipán" + }, + keywords: { + en: [ + "flower", + "tulip" + ], + es: [ + "flor", + "tulipán" + ] + } + }, + { + code: "🌱", + shortcode: { + en: "seedling", + es: "plántula" + }, + keywords: { + en: [ + "young", + "seedling" + ], + es: [ + "plantón", + "planta joven" + ] + } + }, + { + code: "🪴", + shortcode: { + en: "potted_plant", + es: "planta_de_maceta" + }, + keywords: { + en: [ + "boring", + "grow", + "house", + "nurturing", + "plant", + "useless", + "potted plant" + ], + es: [ + "crecer", + "maceta", + "planta", + "tiesto", + "planta de maceta" + ] + } + }, + { + code: "🌲", + shortcode: { + en: "evergreen_tree", + es: "árbol_de_hoja_perenne" + }, + keywords: { + en: [ + "tree", + "evergreen tree" + ], + es: [ + "árbol", + "hoja perenne", + "perenne", + "árbol de hoja perenne" + ] + } + }, + { + code: "🌳", + shortcode: { + en: "deciduous_tree", + es: "árbol_caduco" + }, + keywords: { + en: [ + "deciduous", + "shedding", + "tree" + ], + es: [ + "árbol", + "caducifolio", + "hoja caduca", + "árbol de hoja caduca" + ] + } + }, + { + code: "🌴", + shortcode: { + en: "palm_tree", + es: "palmera" + }, + keywords: { + en: [ + "palm", + "tree" + ], + es: [ + "árbol", + "árbol de palma", + "palmera" + ] + } + }, + { + code: "🌵", + shortcode: { + en: "cactus", + es: "cactus" + }, + keywords: { + en: [ + "plant", + "cactus" + ], + es: [ + "planta", + "cactus" + ] + } + }, + { + code: "🌾", + shortcode: { + en: "ear_of_rice", + es: "planta_de_arroz" + }, + keywords: { + en: [ + "ear", + "grain", + "rice", + "sheaf of rice" + ], + es: [ + "arroz", + "espiga", + "planta", + "espiga de arroz" + ] + } + }, + { + code: "🌿", + shortcode: { + en: "herb", + es: "hierba" + }, + keywords: { + en: [ + "leaf", + "herb" + ], + es: [ + "hoja", + "verde", + "hierba" + ] + } + }, + { + code: "☘️", + shortcode: { + en: "shamrock", + es: "trébol" + }, + keywords: { + en: [ + "plant", + "shamrock" + ], + es: [ + "planta", + "trébol" + ] + } + }, + { + code: "🍀", + shortcode: { + en: "four_leaf_clover", + es: "trébol_de_cuatro_hojas" + }, + keywords: { + en: [ + "4", + "clover", + "four", + "four-leaf clover", + "leaf" + ], + es: [ + "suerte", + "trébol", + "trébol de cuatro hojas" + ] + } + }, + { + code: "🍁", + shortcode: { + en: "maple_leaf", + es: "hoja_de_arce" + }, + keywords: { + en: [ + "falling", + "leaf", + "maple" + ], + es: [ + "arce", + "hoja", + "hoja de arce" + ] + } + }, + { + code: "🍂", + shortcode: { + en: "fallen_leaf", + es: "hoja_caída" + }, + keywords: { + en: [ + "falling", + "leaf", + "fallen leaf" + ], + es: [ + "caída", + "hojas", + "hojas caídas" + ] + } + }, + { + code: "🍃", + shortcode: { + en: "leaves", + es: "hojas" + }, + keywords: { + en: [ + "blow", + "flutter", + "leaf", + "wind", + "leaf fluttering in wind" + ], + es: [ + "hoja", + "revolotear", + "soplar", + "viento", + "hojas revoloteando al viento" + ] + } + }, + { + code: "🍄", + name: { + en: "Food & Drink", + es: "champiñón" + }, + icon: FoodAndDrink, + header: true + }, + { + code: "🍄", + shortcode: { + en: "mushroom", + es: "seta" + }, + keywords: { + en: [ + "toadstool", + "mushroom" + ], + es: [ + "hongo", + "seta", + "champiñón" + ] + } + }, + { + code: "🍇", + shortcode: { + en: "grapes", + es: "uvas" + }, + keywords: { + en: [ + "fruit", + "grape", + "grapes" + ], + es: [ + "agracejo", + "fruta", + "racimo", + "uva", + "uvas" + ] + } + }, + { + code: "🍈", + shortcode: { + en: "melon", + es: "melón" + }, + keywords: { + en: [ + "fruit", + "melon" + ], + es: [ + "fruta", + "melón" + ] + } + }, + { + code: "🍉", + shortcode: { + en: "watermelon", + es: "sandía" + }, + keywords: { + en: [ + "fruit", + "watermelon" + ], + es: [ + "fruta", + "sandía" + ] + } + }, + { + code: "🍊", + shortcode: { + en: "tangerine", + es: "mandarina" + }, + keywords: { + en: [ + "fruit", + "orange", + "tangerine" + ], + es: [ + "fruta", + "naranja", + "mandarina" + ] + } + }, + { + code: "🍋", + shortcode: { + en: "lemon", + es: "limón" + }, + keywords: { + en: [ + "citrus", + "fruit", + "lemon" + ], + es: [ + "cítrico", + "citrón", + "fruta", + "limón" + ] + } + }, + { + code: "🍌", + shortcode: { + en: "banana", + es: "plátano" + }, + keywords: { + en: [ + "fruit", + "banana" + ], + es: [ + "banana", + "fruta", + "plátano" + ] + } + }, + { + code: "🍍", + shortcode: { + en: "pineapple", + es: "piña" + }, + keywords: { + en: [ + "fruit", + "pineapple" + ], + es: [ + "ananás", + "fruta", + "piña" + ] + } + }, + { + code: "🥭", + shortcode: { + en: "mango", + es: "mango" + }, + keywords: { + en: [ + "fruit", + "tropical", + "mango" + ], + es: [ + "fruta", + "tropical", + "mango" + ] + } + }, + { + code: "🍎", + shortcode: { + en: "apple", + es: "manzana" + }, + keywords: { + en: [ + "apple", + "fruit", + "red" + ], + es: [ + "fruta", + "manzana", + "poma", + "roja" + ] + } + }, + { + code: "🍏", + shortcode: { + en: "green_apple", + es: "manzana_verde" + }, + keywords: { + en: [ + "apple", + "fruit", + "green" + ], + es: [ + "fruta", + "manzana", + "poma", + "verde" + ] + } + }, + { + code: "🍐", + shortcode: { + en: "pear", + es: "pera" + }, + keywords: { + en: [ + "fruit", + "pear" + ], + es: [ + "fruta", + "perilla", + "pera" + ] + } + }, + { + code: "🍑", + shortcode: { + en: "peach", + es: "melocotón" + }, + keywords: { + en: [ + "fruit", + "peach" + ], + es: [ + "durazno", + "fruta", + "melocotón" + ] + } + }, + { + code: "🍒", + shortcode: { + en: "cherries", + es: "cerezas" + }, + keywords: { + en: [ + "berries", + "cherry", + "fruit", + "red", + "cherries" + ], + es: [ + "cereza", + "fruta", + "guindas", + "cerezas" + ] + } + }, + { + code: "🍓", + shortcode: { + en: "strawberry", + es: "fresa" + }, + keywords: { + en: [ + "berry", + "fruit", + "strawberry" + ], + es: [ + "fresón", + "fruta", + "fresa" + ] + } + }, + { + code: "🫐", + shortcode: { + en: "blueberries", + es: "arándanos" + }, + keywords: { + en: [ + "berry", + "bilberry", + "blue", + "blueberry", + "blueberries" + ], + es: [ + "arándano", + "azul", + "baya", + "frutos del bosque", + "mirtilo", + "arándanos" + ] + } + }, + { + code: "🥝", + shortcode: { + en: "kiwifruit", + es: "kiwi" + }, + keywords: { + en: [ + "food", + "fruit", + "kiwi" + ], + es: [ + "comida", + "fruta", + "kiwi" + ] + } + }, + { + code: "🍅", + shortcode: { + en: "tomato", + es: "tomate" + }, + keywords: { + en: [ + "fruit", + "vegetable", + "tomato" + ], + es: [ + "ensalada", + "fruta", + "verdura", + "tomate" + ] + } + }, + { + code: "🫒", + shortcode: { + en: "olive", + es: "aceituna" + }, + keywords: { + en: [ + "food", + "olive" + ], + es: [ + "aperitivo", + "comida", + "oliva", + "aceituna" + ] + } + }, + { + code: "🥥", + shortcode: { + en: "coconut", + es: "coco" + }, + keywords: { + en: [ + "palm", + "piña colada", + "coconut" + ], + es: [ + "palmera", + "piña colada", + "coco" + ] + } + }, + { + code: "🥑", + shortcode: { + en: "avocado", + es: "aguacate" + }, + keywords: { + en: [ + "food", + "fruit", + "avocado" + ], + es: [ + "comida", + "fruta", + "aguacate" + ] + } + }, + { + code: "🍆", + shortcode: { + en: "eggplant", + es: "berenjena" + }, + keywords: { + en: [ + "aubergine", + "vegetable", + "eggplant" + ], + es: [ + "fruto", + "verdura", + "berenjena" + ] + } + }, + { + code: "🥔", + shortcode: { + en: "potato", + es: "patata" + }, + keywords: { + en: [ + "food", + "vegetable", + "potato" + ], + es: [ + "comida", + "papa", + "verdura", + "patata" + ] + } + }, + { + code: "🥕", + shortcode: { + en: "carrot", + es: "zanahoria" + }, + keywords: { + en: [ + "food", + "vegetable", + "carrot" + ], + es: [ + "comida", + "verdura", + "zanahoria" + ] + } + }, + { + code: "🌽", + shortcode: { + en: "corn", + es: "maíz" + }, + keywords: { + en: [ + "corn", + "ear", + "maize", + "maze", + "ear of corn" + ], + es: [ + "espiga", + "maíz", + "mazorca", + "mijo", + "espiga de maíz" + ] + } + }, + { + code: "🌶️", + shortcode: { + en: "hot_pepper", + es: "guindilla" + }, + keywords: { + en: [ + "hot", + "pepper" + ], + es: [ + "chile", + "picante", + "planta" + ] + } + }, + { + code: "🫑", + shortcode: { + en: "bell_pepper", + es: "pimiento" + }, + keywords: { + en: [ + "capsicum", + "pepper", + "vegetable", + "bell pepper" + ], + es: [ + "ají", + "chile", + "morrón", + "rojo", + "verdura", + "pimiento" + ] + } + }, + { + code: "🥒", + shortcode: { + en: "cucumber", + es: "pepino" + }, + keywords: { + en: [ + "food", + "pickle", + "vegetable", + "cucumber" + ], + es: [ + "comida", + "pepinillo", + "verdura", + "pepino" + ] + } + }, + { + code: "🥬", + shortcode: { + en: "leafy_green", + es: "verdura_de_hoja_verde" + }, + keywords: { + en: [ + "bok choy", + "cabbage", + "kale", + "lettuce", + "leafy green" + ], + es: [ + "bok choy", + "col", + "kale", + "lechuga", + "pak choi", + "verdura de hoja verde" + ] + } + }, + { + code: "🥦", + shortcode: { + en: "broccoli", + es: "brócoli" + }, + keywords: { + en: [ + "wild cabbage", + "broccoli" + ], + es: [ + "col", + "repollo", + "brócoli" + ] + } + }, + { + code: "🧄", + shortcode: { + en: "garlic", + es: "ajo" + }, + keywords: { + en: [ + "flavoring", + "garlic" + ], + es: [ + "condimento", + "vampiro", + "ajo" + ] + } + }, + { + code: "🧅", + shortcode: { + en: "onion", + es: "cebolla" + }, + keywords: { + en: [ + "flavoring", + "onion" + ], + es: [ + "condimento", + "llorar", + "cebolla" + ] + } + }, + { + code: "🥜", + shortcode: { + en: "peanuts", + es: "cacahuetes" + }, + keywords: { + en: [ + "food", + "nut", + "peanut", + "vegetable", + "peanuts" + ], + es: [ + "cacahuete", + "comida", + "fruto seco", + "verdura", + "cacahuetes" + ] + } + }, + { + code: "🌰", + shortcode: { + en: "chestnut", + es: "castaña" + }, + keywords: { + en: [ + "plant", + "chestnut" + ], + es: [ + "castaño", + "fruto seco", + "castaña" + ] + } + }, + { + code: "🍞", + shortcode: { + en: "bread", + es: "pan" + }, + keywords: { + en: [ + "loaf", + "bread" + ], + es: [ + "pan", + "rebanada", + "tostada", + "pan de molde" + ] + } + }, + { + code: "🥐", + shortcode: { + en: "croissant", + es: "cruasán" + }, + keywords: { + en: [ + "bread", + "breakfast", + "food", + "french", + "roll", + "croissant" + ], + es: [ + "bollo", + "comida", + "croissant", + "francés", + "cruasán" + ] + } + }, + { + code: "🥖", + shortcode: { + en: "baguette_bread", + es: "baguete" + }, + keywords: { + en: [ + "baguette", + "bread", + "food", + "french" + ], + es: [ + "baguette", + "barra", + "comida", + "francés", + "pan", + "baguete" + ] + } + }, + { + code: "🫓", + shortcode: { + en: "flatbread", + es: "pan_sin_levadura" + }, + keywords: { + en: [ + "arepa", + "lavash", + "naan", + "pita", + "flatbread" + ], + es: [ + "arepa", + "naan", + "pita", + "tortilla", + "pan sin levadura" + ] + } + }, + { + code: "🥨", + shortcode: { + en: "pretzel", + es: "galleta_salada" + }, + keywords: { + en: [ + "twisted", + "pretzel" + ], + es: [ + "galleta salada", + "pretzel", + "bretzel" + ] + } + }, + { + code: "🥯", + shortcode: { + en: "bagel", + es: "bagel" + }, + keywords: { + en: [ + "bakery", + "breakfast", + "schmear", + "bagel" + ], + es: [ + "bocadillo", + "pan", + "panadería", + "bagel" + ] + } + }, + { + code: "🥞", + shortcode: { + en: "pancakes", + es: "crepes" + }, + keywords: { + en: [ + "breakfast", + "crêpe", + "food", + "hotcake", + "pancake", + "pancakes" + ], + es: [ + "comida", + "dulce", + "pancakes", + "postre", + "tortita", + "tortitas" + ] + } + }, + { + code: "🧇", + shortcode: { + en: "waffle", + es: "gofre" + }, + keywords: { + en: [ + "breakfast", + "indecisive", + "iron", + "waffle" + ], + es: [ + "waffle", + "gofre" + ] + } + }, + { + code: "🧀", + shortcode: { + en: "cheese_wedge", + es: "cuña_de_queso" + }, + keywords: { + en: [ + "cheese", + "cheese wedge" + ], + es: [ + "cuña", + "queso", + "trozo", + "cuña de queso" + ] + } + }, + { + code: "🍖", + shortcode: { + en: "meat_on_bone", + es: "hueso_con_carne" + }, + keywords: { + en: [ + "bone", + "meat", + "meat on bone" + ], + es: [ + "carne", + "hueso", + "restaurante", + "carne con hueso" + ] + } + }, + { + code: "🍗", + shortcode: { + en: "poultry_leg", + es: "muslo_de_pollo" + }, + keywords: { + en: [ + "bone", + "chicken", + "drumstick", + "leg", + "poultry" + ], + es: [ + "muslo", + "pollo", + "restaurante", + "muslo de pollo" + ] + } + }, + { + code: "🥩", + shortcode: { + en: "cut_of_meat", + es: "chuleta" + }, + keywords: { + en: [ + "chop", + "lambchop", + "porkchop", + "steak", + "cut of meat" + ], + es: [ + "carne", + "chuleta", + "filete", + "corte de carne" + ] + } + }, + { + code: "🥓", + shortcode: { + en: "bacon", + es: "beicon" + }, + keywords: { + en: [ + "breakfast", + "food", + "meat", + "bacon" + ], + es: [ + "bacon", + "carne", + "comida", + "panceta", + "beicon" + ] + } + }, + { + code: "🍔", + shortcode: { + en: "hamburger", + es: "hamburguesa" + }, + keywords: { + en: [ + "burger", + "hamburger" + ], + es: [ + "burger", + "hamburguesa" + ] + } + }, + { + code: "🍟", + shortcode: { + en: "fries", + es: "patatas_fritas" + }, + keywords: { + en: [ + "french", + "fries" + ], + es: [ + "papas fritas", + "patatas", + "restaurante", + "patatas fritas" + ] + } + }, + { + code: "🍕", + shortcode: { + en: "pizza", + es: "pizza" + }, + keywords: { + en: [ + "cheese", + "slice", + "pizza" + ], + es: [ + "porción", + "restaurante", + "pizza" + ] + } + }, + { + code: "🌭", + shortcode: { + en: "hotdog", + es: "perrito_caliente" + }, + keywords: { + en: [ + "frankfurter", + "hotdog", + "sausage", + "hot dog" + ], + es: [ + "perrito", + "salchicha", + "perrito caliente" + ] + } + }, + { + code: "🥪", + shortcode: { + en: "sandwich", + es: "sándwich" + }, + keywords: { + en: [ + "bread", + "sandwich" + ], + es: [ + "bocadillo", + "bocata", + "emparedado", + "sándwich" + ] + } + }, + { + code: "🌮", + shortcode: { + en: "taco", + es: "taco" + }, + keywords: { + en: [ + "mexican", + "taco" + ], + es: [ + "comida", + "mexicano", + "taco" + ] + } + }, + { + code: "🌯", + shortcode: { + en: "burrito", + es: "burrito" + }, + keywords: { + en: [ + "mexican", + "wrap", + "burrito" + ], + es: [ + "comida", + "mexicano", + "tex mex", + "wrap", + "burrito" + ] + } + }, + { + code: "🫔", + shortcode: { + en: "tamale", + es: "tamal" + }, + keywords: { + en: [ + "mexican", + "wrapped", + "tamale" + ], + es: [ + "mejicano", + "mexicano", + "wrap", + "tamal" + ] + } + }, + { + code: "🥙", + shortcode: { + en: "stuffed_flatbread", + es: "kebab" + }, + keywords: { + en: [ + "falafel", + "flatbread", + "food", + "gyro", + "kebab", + "stuffed" + ], + es: [ + "comida", + "durum", + "falafel", + "kebab", + "pan de pita", + "pan relleno" + ] + } + }, + { + code: "🧆", + shortcode: { + en: "falafel", + es: "falafel" + }, + keywords: { + en: [ + "chickpea", + "meatball", + "falafel" + ], + es: [ + "albóndiga", + "garbanzo", + "falafel" + ] + } + }, + { + code: "🥚", + shortcode: { + en: "egg", + es: "huevo" + }, + keywords: { + en: [ + "breakfast", + "food", + "egg" + ], + es: [ + "comida", + "huevo" + ] + } + }, + { + code: "🍳", + shortcode: { + en: "fried_egg", + es: "huevo_frito" + }, + keywords: { + en: [ + "breakfast", + "egg", + "frying", + "pan", + "cooking" + ], + es: [ + "freír", + "huevo", + "sartén", + "cocinar" + ] + } + }, + { + code: "🥘", + shortcode: { + en: "shallow_pan_of_food", + es: "paella" + }, + keywords: { + en: [ + "casserole", + "food", + "paella", + "pan", + "shallow", + "shallow pan of food" + ], + es: [ + "arroz", + "comida", + "paella" + ] + } + }, + { + code: "🍲", + shortcode: { + en: "stew", + es: "estofado" + }, + keywords: { + en: [ + "pot", + "stew", + "pot of food" + ], + es: [ + "comida de olla", + "puchero", + "restaurante", + "olla de comida" + ] + } + }, + { + code: "🫕", + shortcode: { + en: "fondue", + es: "fondue" + }, + keywords: { + en: [ + "cheese", + "chocolate", + "melted", + "pot", + "Swiss", + "fondue" + ], + es: [ + "chocolate", + "olla", + "queso", + "suizo", + "fondue" + ] + } + }, + { + code: "🥣", + shortcode: { + en: "bowl_with_spoon", + es: "cuenco_con_cuchara" + }, + keywords: { + en: [ + "breakfast", + "cereal", + "congee", + "bowl with spoon" + ], + es: [ + "cereal", + "desayuno", + "cuenco con cuchara" + ] + } + }, + { + code: "🥗", + shortcode: { + en: "green_salad", + es: "ensalada_verde" + }, + keywords: { + en: [ + "food", + "green", + "salad" + ], + es: [ + "bol", + "comida", + "verde", + "ensalada" + ] + } + }, + { + code: "🍿", + shortcode: { + en: "popcorn", + es: "palomitas_de_maíz" + }, + keywords: { + en: [ + "popcorn" + ], + es: [ + "maíz", + "palomitas" + ] + } + }, + { + code: "🧈", + shortcode: { + en: "butter", + es: "mantequilla" + }, + keywords: { + en: [ + "dairy", + "butter" + ], + es: [ + "lácteo", + "mantequilla" + ] + } + }, + { + code: "🧂", + shortcode: { + en: "salt", + es: "sal" + }, + keywords: { + en: [ + "condiment", + "shaker", + "salt" + ], + es: [ + "condimento", + "salero", + "sal" + ] + } + }, + { + code: "🥫", + shortcode: { + en: "canned_food", + es: "comida_enlatada" + }, + keywords: { + en: [ + "can", + "canned food" + ], + es: [ + "conserva", + "lata", + "comida enlatada" + ] + } + }, + { + code: "🍱", + shortcode: { + en: "bento", + es: "bento" + }, + keywords: { + en: [ + "bento", + "box" + ], + es: [ + "bento", + "caja", + "comida", + "restaurante", + "caja de bento" + ] + } + }, + { + code: "🍘", + shortcode: { + en: "rice_cracker", + es: "galleta_de_arroz" + }, + keywords: { + en: [ + "cracker", + "rice" + ], + es: [ + "arroz", + "galleta", + "galleta de arroz" + ] + } + }, + { + code: "🍙", + shortcode: { + en: "rice_ball", + es: "bola_de_arroz" + }, + keywords: { + en: [ + "ball", + "Japanese", + "rice" + ], + es: [ + "arroz", + "japonés", + "onigiri", + "restaurante", + "bola de arroz" + ] + } + }, + { + code: "🍚", + shortcode: { + en: "rice", + es: "arroz" + }, + keywords: { + en: [ + "cooked", + "rice" + ], + es: [ + "arroz", + "restaurante", + "arroz cocido" + ] + } + }, + { + code: "🍛", + shortcode: { + en: "curry", + es: "curry" + }, + keywords: { + en: [ + "curry", + "rice" + ], + es: [ + "arroz", + "curry", + "restaurante", + "arroz con curry" + ] + } + }, + { + code: "🍜", + shortcode: { + en: "ramen", + es: "ramen" + }, + keywords: { + en: [ + "bowl", + "noodle", + "ramen", + "steaming" + ], + es: [ + "fideos calientes", + "fideos chinos", + "fideos ramen", + "ramen", + "tazón de fideos" + ] + } + }, + { + code: "🍝", + shortcode: { + en: "spaghetti", + es: "espaguetis" + }, + keywords: { + en: [ + "pasta", + "spaghetti" + ], + es: [ + "pasta", + "restaurante", + "espagueti" + ] + } + }, + { + code: "🍠", + shortcode: { + en: "sweet_potato", + es: "batata" + }, + keywords: { + en: [ + "potato", + "roasted", + "sweet" + ], + es: [ + "asada", + "papa asada", + "patata", + "restaurante" + ] + } + }, + { + code: "🍢", + shortcode: { + en: "oden", + es: "oden" + }, + keywords: { + en: [ + "kebab", + "seafood", + "skewer", + "stick", + "oden" + ], + es: [ + "japonés", + "marisco", + "oden", + "pincho", + "brocheta" + ] + } + }, + { + code: "🍣", + shortcode: { + en: "sushi", + es: "sushi" + }, + keywords: { + en: [ + "sushi" + ], + es: [ + "restaurante", + "sushi" + ] + } + }, + { + code: "🍤", + shortcode: { + en: "fried_shrimp", + es: "camarón_frito" + }, + keywords: { + en: [ + "fried", + "prawn", + "shrimp", + "tempura" + ], + es: [ + "frito", + "gamba", + "restaurante", + "gamba frita" + ] + } + }, + { + code: "🍥", + shortcode: { + en: "fish_cake", + es: "pastel_de_pescado" + }, + keywords: { + en: [ + "cake", + "fish", + "pastry", + "swirl", + "fish cake with swirl" + ], + es: [ + "comida japonesa", + "pastel", + "pescado", + "pastel de pescado japonés" + ] + } + }, + { + code: "🥮", + shortcode: { + en: "moon_cake", + es: "pastel_de_luna" + }, + keywords: { + en: [ + "autumn", + "festival", + "yuèbǐng", + "moon cake" + ], + es: [ + "festival", + "luna", + "otoño", + "yuebing", + "pastel de luna" + ] + } + }, + { + code: "🍡", + shortcode: { + en: "dango", + es: "dango" + }, + keywords: { + en: [ + "dessert", + "Japanese", + "skewer", + "stick", + "sweet", + "dango" + ], + es: [ + "japonés", + "pincho", + "postre", + "restaurante", + "dango" + ] + } + }, + { + code: "🥟", + shortcode: { + en: "dumpling", + es: "empanadilla" + }, + keywords: { + en: [ + "empanada", + "gyōza", + "jiaozi", + "pierogi", + "potsticker", + "dumpling" + ], + es: [ + "comida", + "gyōza", + "jiaozi", + "masa", + "dumpling" + ] + } + }, + { + code: "🥠", + shortcode: { + en: "fortune_cookie", + es: "galletita_fortuna" + }, + keywords: { + en: [ + "prophecy", + "fortune cookie" + ], + es: [ + "adivinación", + "profecía", + "superstición", + "galleta de la fortuna" + ] + } + }, + { + code: "🥡", + shortcode: { + en: "takeout_box", + es: "caja_comida_rápida" + }, + keywords: { + en: [ + "oyster pail", + "takeout box" + ], + es: [ + "recipiente para llevar", + "restaurante", + "caja para llevar" + ] + } + }, + { + code: "🦀", + shortcode: { + en: "crab", + es: "cangrejo" + }, + keywords: { + en: [ + "Cancer", + "zodiac", + "crab" + ], + es: [ + "animal", + "cáncer", + "zodiaco", + "cangrejo" + ] + } + }, + { + code: "🦞", + shortcode: { + en: "lobster", + es: "langosta" + }, + keywords: { + en: [ + "bisque", + "claws", + "seafood", + "lobster" + ], + es: [ + "langosta", + "marisco", + "pinzas", + "bogavante" + ] + } + }, + { + code: "🦐", + shortcode: { + en: "shrimp", + es: "camarón" + }, + keywords: { + en: [ + "food", + "shellfish", + "small", + "shrimp" + ], + es: [ + "camarón", + "comida", + "langostino", + "marisco", + "gamba" + ] + } + }, + { + code: "🦑", + shortcode: { + en: "squid", + es: "calamar" + }, + keywords: { + en: [ + "food", + "molusc", + "squid" + ], + es: [ + "comida", + "molusco", + "calamar" + ] + } + }, + { + code: "🦪", + shortcode: { + en: "oyster", + es: "ostra" + }, + keywords: { + en: [ + "diving", + "pearl", + "oyster" + ], + es: [ + "buceo", + "perla", + "ostra" + ] + } + }, + { + code: "🍦", + shortcode: { + en: "icecream", + es: "helado" + }, + keywords: { + en: [ + "cream", + "dessert", + "ice", + "icecream", + "soft", + "sweet" + ], + es: [ + "cucurucho", + "dulce", + "helado", + "helado de cucurucho", + "restaurante", + "cucurucho de helado" + ] + } + }, + { + code: "🍧", + shortcode: { + en: "shaved_ice", + es: "hielo_picado" + }, + keywords: { + en: [ + "dessert", + "ice", + "shaved", + "sweet" + ], + es: [ + "helado", + "hielo", + "postre", + "raspado", + "granizado hawaiano" + ] + } + }, + { + code: "🍨", + shortcode: { + en: "ice_cream", + es: "postre_helado" + }, + keywords: { + en: [ + "cream", + "dessert", + "ice", + "sweet" + ], + es: [ + "postre", + "sorbete", + "helado" + ] + } + }, + { + code: "🍩", + shortcode: { + en: "doughnut", + es: "rosquilla" + }, + keywords: { + en: [ + "breakfast", + "dessert", + "donut", + "sweet", + "doughnut" + ], + es: [ + "berlina", + "pastel", + "rosquilla", + "dónut" + ] + } + }, + { + code: "🍪", + shortcode: { + en: "cookie", + es: "galleta" + }, + keywords: { + en: [ + "dessert", + "sweet", + "cookie" + ], + es: [ + "dulce", + "pasta", + "postre", + "galleta" + ] + } + }, + { + code: "🎂", + shortcode: { + en: "birthday", + es: "cumpleaños" + }, + keywords: { + en: [ + "birthday", + "cake", + "celebration", + "dessert", + "pastry", + "sweet" + ], + es: [ + "celebración", + "cumpleaños", + "tarta", + "tarta de cumpleaños" + ] + } + }, + { + code: "🍰", + shortcode: { + en: "cake", + es: "pastel" + }, + keywords: { + en: [ + "cake", + "dessert", + "pastry", + "slice", + "sweet", + "shortcake" + ], + es: [ + "pedazo de tarta", + "restaurante", + "tarta", + "trozo de tarta" + ] + } + }, + { + code: "🧁", + shortcode: { + en: "cupcake", + es: "magdalena" + }, + keywords: { + en: [ + "bakery", + "sweet", + "cupcake" + ], + es: [ + "cupcake", + "dulce", + "repostería", + "magdalena" + ] + } + }, + { + code: "🥧", + shortcode: { + en: "pie", + es: "tarta" + }, + keywords: { + en: [ + "filling", + "pastry", + "pie" + ], + es: [ + "masa", + "relleno", + "pastel" + ] + } + }, + { + code: "🍫", + shortcode: { + en: "chocolate_bar", + es: "chocolatina" + }, + keywords: { + en: [ + "bar", + "chocolate", + "dessert", + "sweet" + ], + es: [ + "barra", + "chocolate", + "restaurante", + "tableta", + "tableta de chocolate" + ] + } + }, + { + code: "🍬", + shortcode: { + en: "candy", + es: "caramelo" + }, + keywords: { + en: [ + "dessert", + "sweet", + "candy" + ], + es: [ + "chuche", + "chuchería", + "dulce", + "golosina", + "caramelo" + ] + } + }, + { + code: "🍭", + shortcode: { + en: "lollipop", + es: "piruleta" + }, + keywords: { + en: [ + "candy", + "dessert", + "sweet", + "lollipop" + ], + es: [ + "chuche", + "chuchería", + "dulce", + "golosina", + "piruleta" + ] + } + }, + { + code: "🍮", + shortcode: { + en: "custard", + es: "natillas" + }, + keywords: { + en: [ + "dessert", + "pudding", + "sweet", + "custard" + ], + es: [ + "dulce", + "postre", + "pudding", + "flan" + ] + } + }, + { + code: "🍯", + shortcode: { + en: "honey_pot", + es: "tarro_de_miel" + }, + keywords: { + en: [ + "honey", + "honeypot", + "pot", + "sweet" + ], + es: [ + "dulce", + "miel", + "tarro", + "tarro de miel" + ] + } + }, + { + code: "🍼", + shortcode: { + en: "baby_bottle", + es: "biberón" + }, + keywords: { + en: [ + "baby", + "bottle", + "drink", + "milk" + ], + es: [ + "bebé", + "bibe", + "bibi", + "botella", + "leche", + "biberón" + ] + } + }, + { + code: "🥛", + shortcode: { + en: "glass_of_milk", + es: "vaso_de_leche" + }, + keywords: { + en: [ + "drink", + "glass", + "milk", + "glass of milk" + ], + es: [ + "bebida", + "leche", + "vaso", + "vaso de leche" + ] + } + }, + { + code: "☕", + shortcode: { + en: "coffee", + es: "café" + }, + keywords: { + en: [ + "beverage", + "coffee", + "drink", + "hot", + "steaming", + "tea" + ], + es: [ + "bebida", + "café", + "caliente", + "té" + ] + } + }, + { + code: "🫖", + shortcode: { + en: "teapot", + es: "tetera" + }, + keywords: { + en: [ + "drink", + "pot", + "tea", + "teapot" + ], + es: [ + "bebida", + "infusión", + "té", + "tetera" + ] + } + }, + { + code: "🍵", + shortcode: { + en: "tea", + es: "té" + }, + keywords: { + en: [ + "beverage", + "cup", + "drink", + "tea", + "teacup", + "teacup without handle" + ], + es: [ + "bebida", + "taza", + "té", + "tazón de té" + ] + } + }, + { + code: "🍶", + shortcode: { + en: "sake", + es: "sake" + }, + keywords: { + en: [ + "bar", + "beverage", + "bottle", + "cup", + "drink", + "sake" + ], + es: [ + "bar", + "bebida", + "botella", + "restaurante", + "tazón", + "sake" + ] + } + }, + { + code: "🍾", + shortcode: { + en: "champagne", + es: "champán" + }, + keywords: { + en: [ + "bar", + "bottle", + "cork", + "drink", + "popping", + "bottle with popping cork" + ], + es: [ + "bar", + "beber", + "botella", + "cava", + "corcho", + "botella descorchada" + ] + } + }, + { + code: "🍷", + shortcode: { + en: "wine_glass", + es: "copa_de_vino" + }, + keywords: { + en: [ + "bar", + "beverage", + "drink", + "glass", + "wine" + ], + es: [ + "bar", + "bebida", + "copa", + "vaso", + "vino", + "copa de vino" + ] + } + }, + { + code: "🍸", + shortcode: { + en: "cocktail", + es: "cóctel" + }, + keywords: { + en: [ + "bar", + "cocktail", + "drink", + "glass" + ], + es: [ + "bar", + "cóctel", + "copa", + "restaurante", + "copa de cóctel" + ] + } + }, + { + code: "🍹", + shortcode: { + en: "tropical_drink", + es: "bebida_tropical" + }, + keywords: { + en: [ + "bar", + "drink", + "tropical" + ], + es: [ + "bar", + "bebida", + "restaurante", + "tropical" + ] + } + }, + { + code: "🍺", + shortcode: { + en: "beer", + es: "cerveza" + }, + keywords: { + en: [ + "bar", + "beer", + "drink", + "mug" + ], + es: [ + "bar", + "cerveza", + "jarra", + "restaurante", + "jarra de cerveza" + ] + } + }, + { + code: "🍻", + shortcode: { + en: "beers", + es: "cervezas" + }, + keywords: { + en: [ + "bar", + "beer", + "clink", + "drink", + "mug", + "clinking beer mugs" + ], + es: [ + "bar", + "cerveza", + "jarra", + "jarras", + "restaurante", + "jarras de cerveza brindando" + ] + } + }, + { + code: "🥂", + shortcode: { + en: "clinking_glasses", + es: "copas_brindis" + }, + keywords: { + en: [ + "celebrate", + "clink", + "drink", + "glass", + "clinking glasses" + ], + es: [ + "bebida", + "brindar", + "brindis", + "celebración", + "copa", + "copas brindando" + ] + } + }, + { + code: "🥃", + shortcode: { + en: "tumbler_glass", + es: "vaso_corto" + }, + keywords: { + en: [ + "glass", + "liquor", + "shot", + "tumbler", + "whisky" + ], + es: [ + "chupito", + "copa", + "licor", + "vaso", + "whisky", + "vaso de whisky" + ] + } + }, + { + code: "🥤", + shortcode: { + en: "cup_with_straw", + es: "vaso_con_pajita" + }, + keywords: { + en: [ + "juice", + "soda", + "cup with straw" + ], + es: [ + "refresco", + "zumo", + "vaso con pajita" + ] + } + }, + { + code: "🧋", + shortcode: { + en: "bubble_tea", + es: "té_de_burbujas" + }, + keywords: { + en: [ + "bubble", + "milk", + "pearl", + "tea" + ], + es: [ + "boba", + "bubble tea", + "burbuja", + "leche", + "perla", + "té", + "té de burbujas" + ] + } + }, + { + code: "🧃", + shortcode: { + en: "beverage_box", + es: "tetrabrik" + }, + keywords: { + en: [ + "beverage", + "box", + "juice", + "straw", + "sweet" + ], + es: [ + "brick", + "cartón", + "envase", + "zumo", + "tetrabrik" + ] + } + }, + { + code: "🧉", + shortcode: { + en: "mate_drink", + es: "bebida_de_mate" + }, + keywords: { + en: [ + "drink", + "mate" + ], + es: [ + "bebida", + "infusión", + "mate" + ] + } + }, + { + code: "🧊", + shortcode: { + en: "ice_cube", + es: "cubito_de_hielo" + }, + keywords: { + en: [ + "cold", + "ice cube", + "iceberg", + "ice" + ], + es: [ + "frío", + "iceberg", + "cubito de hielo" + ] + } + }, + { + code: "🥢", + shortcode: { + en: "chopsticks", + es: "palillos" + }, + keywords: { + en: [ + "hashi", + "chopsticks" + ], + es: [ + "cubiertos", + "hashi", + "palillos" + ] + } + }, + { + code: "🍽️", + shortcode: { + en: "knife_fork_plate", + es: "cuchillo_tenedor_plato" + }, + keywords: { + en: [ + "cooking", + "fork", + "knife", + "plate", + "fork and knife with plate" + ], + es: [ + "cuchillo", + "plato", + "restaurante", + "tenedor", + "cuchillo y tenedor con un plato" + ] + } + }, + { + code: "🍴", + shortcode: { + en: "fork_and_knife", + es: "cuchilo_y_tenedor" + }, + keywords: { + en: [ + "cooking", + "cutlery", + "fork", + "knife", + "fork and knife" + ], + es: [ + "cuchillo", + "restaurante", + "tenedor", + "tenedor y cuchillo" + ] + } + }, + { + code: "🥄", + shortcode: { + en: "spoon", + es: "cuchara" + }, + keywords: { + en: [ + "tableware", + "spoon" + ], + es: [ + "cubiertos", + "cucharilla", + "cuchara" + ] + } + }, + { + code: "🔪", + shortcode: { + en: "hocho", + es: "cuchillo_japonés" + }, + keywords: { + en: [ + "cooking", + "hocho", + "knife", + "tool", + "weapon", + "kitchen knife" + ], + es: [ + "arma", + "cocinar", + "cuchillo", + "cuchillo de cocina" + ] + } + }, + { + code: "🏺", + shortcode: { + en: "amphora", + es: "ánfora" + }, + keywords: { + en: [ + "Aquarius", + "cooking", + "drink", + "jug", + "zodiac", + "amphora" + ], + es: [ + "acuario", + "beber", + "jarra", + "zodiaco", + "ánfora" + ] + } + }, + { + code: "🌍", + name: { + en: "Travel & Places", + es: "globo terráqueo mostrando Europa y África" + }, + icon: TravelAndPlaces, + header: true + }, + { + code: "🌍", + shortcode: { + en: "earth_africa", + es: "tierra_áfrica" + }, + keywords: { + en: [ + "Africa", + "earth", + "Europe", + "globe", + "world", + "globe showing Europe-Africa" + ], + es: [ + "África", + "Europa", + "mundo", + "planeta", + "Tierra", + "globo terráqueo mostrando Europa y África" + ] + } + }, + { + code: "🌎", + shortcode: { + en: "earth_americas", + es: "tierra_américa" + }, + keywords: { + en: [ + "Americas", + "earth", + "globe", + "world", + "globe showing Americas" + ], + es: [ + "América", + "globo", + "mundo", + "planeta", + "Tierra", + "globo terráqueo mostrando América" + ] + } + }, + { + code: "🌏", + shortcode: { + en: "earth_asia", + es: "tierra_asia" + }, + keywords: { + en: [ + "Asia", + "Australia", + "earth", + "globe", + "world", + "globe showing Asia-Australia" + ], + es: [ + "Asia", + "Australia", + "mundo", + "planeta", + "Tierra", + "globo terráqueo mostrando Asia y Australia" + ] + } + }, + { + code: "🌐", + shortcode: { + en: "globe_with_meridians", + es: "globo_terráqueo_con_meridianos" + }, + keywords: { + en: [ + "earth", + "globe", + "meridians", + "world", + "globe with meridians" + ], + es: [ + "globo", + "meridianos", + "mundo", + "Tierra", + "globo terráqueo con meridianos" + ] + } + }, + { + code: "🗺️", + shortcode: { + en: "world_map", + es: "mapamundi" + }, + keywords: { + en: [ + "map", + "world" + ], + es: [ + "mapa", + "mapamundi", + "mundo", + "mapa mundial" + ] + } + }, + { + code: "🗾", + shortcode: { + en: "japan", + es: "japón" + }, + keywords: { + en: [ + "Japan", + "map", + "map of Japan" + ], + es: [ + "Japón", + "mapa", + "mapa de japón", + "mapa de Japón" + ] + } + }, + { + code: "🧭", + shortcode: { + en: "compass", + es: "brújula" + }, + keywords: { + en: [ + "magnetic", + "navigation", + "orienteering", + "compass" + ], + es: [ + "compás", + "magnético", + "navegación", + "orientación", + "brújula" + ] + } + }, + { + code: "🏔️", + shortcode: { + en: "snow_capped_mountain", + es: "montaña_con_cima_nevada" + }, + keywords: { + en: [ + "cold", + "mountain", + "snow", + "snow-capped mountain" + ], + es: [ + "frío", + "montaña", + "nieve", + "montaña con nieve" + ] + } + }, + { + code: "⛰️", + shortcode: { + en: "mountain", + es: "montaña" + }, + keywords: { + en: [ + "mountain" + ], + es: [ + "monte", + "montaña" + ] + } + }, + { + code: "🌋", + shortcode: { + en: "volcano", + es: "volcán" + }, + keywords: { + en: [ + "eruption", + "mountain", + "volcano" + ], + es: [ + "erupción", + "erupción volcánica", + "volcán" + ] + } + }, + { + code: "🗻", + shortcode: { + en: "mount_fuji", + es: "monte_fuji" + }, + keywords: { + en: [ + "fuji", + "mountain", + "mount fuji" + ], + es: [ + "montaña", + "monte fuji", + "monte Fuji" + ] + } + }, + { + code: "🏕️", + shortcode: { + en: "camping", + es: "campin" + }, + keywords: { + en: [ + "camping" + ], + es: [ + "acampada", + "campamento", + "vacaciones", + "camping" + ] + } + }, + { + code: "🏖️", + shortcode: { + en: "beach_with_umbrella", + es: "playa_con_sombrilla" + }, + keywords: { + en: [ + "beach", + "umbrella", + "beach with umbrella" + ], + es: [ + "playa", + "sombrilla", + "playa y sombrilla" + ] + } + }, + { + code: "🏜️", + shortcode: { + en: "desert", + es: "desierto" + }, + keywords: { + en: [ + "desert" + ], + es: [ + "arena", + "desierto" + ] + } + }, + { + code: "🏝️", + shortcode: { + en: "desert_island", + es: "isla_desierta" + }, + keywords: { + en: [ + "desert", + "island" + ], + es: [ + "desierta", + "isla" + ] + } + }, + { + code: "🏞️", + shortcode: { + en: "national_park", + es: "parque_nacional" + }, + keywords: { + en: [ + "park", + "national park" + ], + es: [ + "nacional", + "parque" + ] + } + }, + { + code: "🏟️", + shortcode: { + en: "stadium", + es: "estadio" + }, + keywords: { + en: [ + "stadium" + ], + es: [ + "estadio" + ] + } + }, + { + code: "🏛️", + shortcode: { + en: "classical_building", + es: "edificio_clásico" + }, + keywords: { + en: [ + "classical", + "classical building" + ], + es: [ + "clásico", + "edificio" + ] + } + }, + { + code: "🏗️", + shortcode: { + en: "building_construction", + es: "edificio_en_construcción" + }, + keywords: { + en: [ + "construction", + "building construction" + ], + es: [ + "edificio", + "obra", + "construcción" + ] + } + }, + { + code: "🧱", + shortcode: { + en: "bricks", + es: "ladrillos" + }, + keywords: { + en: [ + "bricks", + "clay", + "mortar", + "wall", + "brick" + ], + es: [ + "arcilla", + "cemento", + "muro", + "pared", + "ladrillo" + ] + } + }, + { + code: "🪨", + shortcode: { + en: "rock", + es: "roca" + }, + keywords: { + en: [ + "boulder", + "heavy", + "solid", + "stone", + "rock" + ], + es: [ + "pedrusco", + "peña", + "peñasco", + "roca", + "piedra" + ] + } + }, + { + code: "🪵", + shortcode: { + en: "wood", + es: "madera" + }, + keywords: { + en: [ + "log", + "lumber", + "timber", + "wood" + ], + es: [ + "hoguera", + "leña", + "madero", + "palos", + "tronco", + "madera" + ] + } + }, + { + code: "🛖", + shortcode: { + en: "hut", + es: "cabaña" + }, + keywords: { + en: [ + "house", + "roundhouse", + "yurt", + "hut" + ], + es: [ + "casa", + "yurta", + "cabaña" + ] + } + }, + { + code: "🏘️", + shortcode: { + en: "house_buildings", + es: "edificios_de_viviendas" + }, + keywords: { + en: [ + "houses" + ], + es: [ + "edificio", + "urbanización", + "casas" + ] + } + }, + { + code: "🏚️", + shortcode: { + en: "derelict_house_building", + es: "edificio_de_viviendas_en_ruinas" + }, + keywords: { + en: [ + "derelict", + "house" + ], + es: [ + "abandonada", + "casa", + "deshabitada", + "inhabitada", + "vacía" + ] + } + }, + { + code: "🏠", + shortcode: { + en: "house", + es: "casa" + }, + keywords: { + en: [ + "home", + "house" + ], + es: [ + "vivienda", + "casa" + ] + } + }, + { + code: "🏡", + shortcode: { + en: "house_with_garden", + es: "casa_con_jardín" + }, + keywords: { + en: [ + "garden", + "home", + "house", + "house with garden" + ], + es: [ + "casa", + "construcción", + "jardín", + "vivienda", + "casa con jardín" + ] + } + }, + { + code: "🏢", + shortcode: { + en: "office", + es: "oficina" + }, + keywords: { + en: [ + "building", + "office building" + ], + es: [ + "construcción", + "edificio", + "oficinas", + "edificio de oficinas" + ] + } + }, + { + code: "🏣", + shortcode: { + en: "post_office", + es: "oficina_postal" + }, + keywords: { + en: [ + "Japanese", + "post", + "Japanese post office" + ], + es: [ + "correos", + "edificio", + "japón", + "oficina de correos", + "oficina de correos japonesa" + ] + } + }, + { + code: "🏤", + shortcode: { + en: "european_post_office", + es: "oficina_de_correos_europea" + }, + keywords: { + en: [ + "European", + "post", + "post office" + ], + es: [ + "correos", + "edificio", + "europa", + "oficina de correos", + "oficina de correos europea" + ] + } + }, + { + code: "🏥", + shortcode: { + en: "hospital", + es: "hospital" + }, + keywords: { + en: [ + "doctor", + "medicine", + "hospital" + ], + es: [ + "doctor", + "edificio", + "medicina", + "médico", + "hospital" + ] + } + }, + { + code: "🏦", + shortcode: { + en: "bank", + es: "banco" + }, + keywords: { + en: [ + "building", + "bank" + ], + es: [ + "banca", + "edificio", + "banco" + ] + } + }, + { + code: "🏨", + shortcode: { + en: "hotel", + es: "hotel" + }, + keywords: { + en: [ + "building", + "hotel" + ], + es: [ + "alojamiento", + "edificio", + "turismo", + "hotel" + ] + } + }, + { + code: "🏩", + shortcode: { + en: "love_hotel", + es: "motel_para_parejas" + }, + keywords: { + en: [ + "hotel", + "love" + ], + es: [ + "amor", + "edificio", + "hotel", + "hotel del amor" + ] + } + }, + { + code: "🏪", + shortcode: { + en: "convenience_store", + es: "tienda_de_barrio" + }, + keywords: { + en: [ + "convenience", + "store" + ], + es: [ + "edificio", + "establecimiento", + "tienda de comestibles", + "tienda 24 horas" + ] + } + }, + { + code: "🏫", + shortcode: { + en: "school", + es: "colegio" + }, + keywords: { + en: [ + "building", + "school" + ], + es: [ + "edificio", + "escuela", + "colegio" + ] + } + }, + { + code: "🏬", + shortcode: { + en: "department_store", + es: "grandes_almacenes" + }, + keywords: { + en: [ + "department", + "store" + ], + es: [ + "comercio", + "grandes almacenes" + ] + } + }, + { + code: "🏭", + shortcode: { + en: "factory", + es: "fábrica" + }, + keywords: { + en: [ + "building", + "factory" + ], + es: [ + "edificio", + "industria", + "fábrica" + ] + } + }, + { + code: "🏯", + shortcode: { + en: "japanese_castle", + es: "castillo_japonés" + }, + keywords: { + en: [ + "castle", + "Japanese" + ], + es: [ + "castillo", + "construcción", + "castillo japonés" + ] + } + }, + { + code: "🏰", + shortcode: { + en: "european_castle", + es: "castillo_europeo" + }, + keywords: { + en: [ + "European", + "castle" + ], + es: [ + "castillo", + "construcción", + "castillo europeo" + ] + } + }, + { + code: "💒", + shortcode: { + en: "wedding", + es: "boda" + }, + keywords: { + en: [ + "chapel", + "romance", + "wedding" + ], + es: [ + "boda", + "iglesia", + "romance", + "iglesia celebrando boda" + ] + } + }, + { + code: "🗼", + shortcode: { + en: "tokyo_tower", + es: "torre_de_tokio" + }, + keywords: { + en: [ + "Tokyo", + "tower" + ], + es: [ + "Tokio", + "torre", + "Torre de Tokio" + ] + } + }, + { + code: "🗽", + shortcode: { + en: "statue_of_liberty", + es: "estatua_de_la_libertad" + }, + keywords: { + en: [ + "liberty", + "statue", + "Statue of Liberty" + ], + es: [ + "estatua", + "estatua de la libertad", + "Estatua de la Libertad", + "libertad" + ] + } + }, + { + code: "⛪", + shortcode: { + en: "church", + es: "iglesia" + }, + keywords: { + en: [ + "Christian", + "cross", + "religion", + "church" + ], + es: [ + "cristianismo", + "cruz", + "edificio", + "religión", + "iglesia" + ] + } + }, + { + code: "🕌", + shortcode: { + en: "mosque", + es: "mezquita" + }, + keywords: { + en: [ + "islam", + "Muslim", + "religion", + "mosque" + ], + es: [ + "islam", + "religión", + "mezquita" + ] + } + }, + { + code: "🛕", + shortcode: { + en: "hindu_temple", + es: "templo_hindú" + }, + keywords: { + en: [ + "hindu", + "temple" + ], + es: [ + "hindú", + "templo" + ] + } + }, + { + code: "🕍", + shortcode: { + en: "synagogue", + es: "sinagoga" + }, + keywords: { + en: [ + "Jew", + "Jewish", + "religion", + "temple", + "synagogue" + ], + es: [ + "judaísmo", + "religión", + "sinagoga" + ] + } + }, + { + code: "⛩️", + shortcode: { + en: "shinto_shrine", + es: "santuario_sintoísta" + }, + keywords: { + en: [ + "religion", + "shinto", + "shrine" + ], + es: [ + "japón", + "religión", + "santuario", + "sintoísmo", + "santuario sintoísta" + ] + } + }, + { + code: "🕋", + shortcode: { + en: "kaaba", + es: "kaaba" + }, + keywords: { + en: [ + "islam", + "Muslim", + "religion", + "kaaba" + ], + es: [ + "islam", + "kaaba", + "Kaaba", + "religión" + ] + } + }, + { + code: "⛲", + shortcode: { + en: "fountain", + es: "fuente" + }, + keywords: { + en: [ + "fountain" + ], + es: [ + "fuente" + ] + } + }, + { + code: "⛺", + shortcode: { + en: "tent", + es: "tienda_de_campaña" + }, + keywords: { + en: [ + "camping", + "tent" + ], + es: [ + "campaña", + "camping", + "tienda", + "vacaciones", + "tienda de campaña" + ] + } + }, + { + code: "🌁", + shortcode: { + en: "foggy", + es: "brumoso" + }, + keywords: { + en: [ + "fog", + "foggy" + ], + es: [ + "niebla", + "bruma" + ] + } + }, + { + code: "🌃", + shortcode: { + en: "night_with_stars", + es: "noche_estrellada" + }, + keywords: { + en: [ + "night", + "star", + "night with stars" + ], + es: [ + "estrellas", + "noche", + "noche estrellada" + ] + } + }, + { + code: "🏙️", + shortcode: { + en: "cityscape", + es: "paisaje_urbano" + }, + keywords: { + en: [ + "city", + "cityscape" + ], + es: [ + "ciudad", + "edificio", + "paisaje", + "paisaje urbano" + ] + } + }, + { + code: "🌄", + shortcode: { + en: "sunrise_over_mountains", + es: "amanecer_sobre_las_montañas" + }, + keywords: { + en: [ + "morning", + "mountain", + "sun", + "sunrise", + "sunrise over mountains" + ], + es: [ + "amanecer", + "montaña", + "salida", + "sol", + "amanecer sobre montañas" + ] + } + }, + { + code: "🌅", + shortcode: { + en: "sunrise", + es: "amanecer" + }, + keywords: { + en: [ + "morning", + "sun", + "sunrise" + ], + es: [ + "salida del sol", + "amanecer" + ] + } + }, + { + code: "🌆", + shortcode: { + en: "city_sunset", + es: "puesta_de_sol_urbana" + }, + keywords: { + en: [ + "city", + "dusk", + "evening", + "landscape", + "sunset", + "cityscape at dusk" + ], + es: [ + "atardecer", + "ciudad", + "edificios", + "paisaje", + "ciudad al atardecer" + ] + } + }, + { + code: "🌇", + shortcode: { + en: "city_sunrise", + es: "amanecer_urbano" + }, + keywords: { + en: [ + "dusk", + "sun", + "sunset" + ], + es: [ + "edificios", + "puesta del sol" + ] + } + }, + { + code: "🌉", + shortcode: { + en: "bridge_at_night", + es: "puente_de_noche" + }, + keywords: { + en: [ + "bridge", + "night", + "bridge at night" + ], + es: [ + "noche", + "puente", + "puente de noche" + ] + } + }, + { + code: "♨️", + shortcode: { + en: "hotsprings", + es: "aguas_termales" + }, + keywords: { + en: [ + "hot", + "hotsprings", + "springs", + "steaming" + ], + es: [ + "termas", + "vapor", + "aguas termales" + ] + } + }, + { + code: "🎠", + shortcode: { + en: "carousel_horse", + es: "caballito_de_carrusel" + }, + keywords: { + en: [ + "carousel", + "horse" + ], + es: [ + "caballo", + "entretenimiento", + "tiovivo", + "caballo de tiovivo" + ] + } + }, + { + code: "🎡", + shortcode: { + en: "ferris_wheel", + es: "noria" + }, + keywords: { + en: [ + "amusement park", + "ferris", + "wheel" + ], + es: [ + "atracciones", + "entretenimiento", + "feria", + "noria", + "noria de feria" + ] + } + }, + { + code: "🎢", + shortcode: { + en: "roller_coaster", + es: "montaña_rusa" + }, + keywords: { + en: [ + "amusement park", + "coaster", + "roller" + ], + es: [ + "atracciones", + "entretenimiento", + "feria", + "parque", + "montaña rusa" + ] + } + }, + { + code: "💈", + shortcode: { + en: "barber", + es: "barbero" + }, + keywords: { + en: [ + "barber", + "haircut", + "pole" + ], + es: [ + "barbería", + "barbero", + "peluquero", + "poste", + "poste de barbero" + ] + } + }, + { + code: "🎪", + shortcode: { + en: "circus_tent", + es: "carpa_de_circo" + }, + keywords: { + en: [ + "circus", + "tent" + ], + es: [ + "carpa", + "circo", + "entretenimiento", + "carpa de circo" + ] + } + }, + { + code: "🚂", + shortcode: { + en: "steam_locomotive", + es: "locomotora_de_vapor" + }, + keywords: { + en: [ + "engine", + "railway", + "steam", + "train", + "locomotive" + ], + es: [ + "locomotora", + "tren", + "vehículo", + "locomotora de vapor" + ] + } + }, + { + code: "🚃", + shortcode: { + en: "railway_car", + es: "vagón" + }, + keywords: { + en: [ + "car", + "electric", + "railway", + "train", + "tram", + "trolleybus" + ], + es: [ + "ferrocarril", + "tranvía", + "tren eléctrico", + "vehículo", + "vagón" + ] + } + }, + { + code: "🚄", + shortcode: { + en: "bullettrain_side", + es: "tren_bala_de_lado" + }, + keywords: { + en: [ + "railway", + "shinkansen", + "speed", + "train", + "high-speed train" + ], + es: [ + "AVE", + "ferrocarril", + "rápido", + "tren", + "velocidad", + "tren de alta velocidad" + ] + } + }, + { + code: "🚅", + shortcode: { + en: "bullettrain_front", + es: "tren_bala_de_frente" + }, + keywords: { + en: [ + "bullet", + "railway", + "shinkansen", + "speed", + "train" + ], + es: [ + "bala", + "shinkansen", + "tren", + "vehículo", + "velocidad" + ] + } + }, + { + code: "🚆", + shortcode: { + en: "train2", + es: "tren2" + }, + keywords: { + en: [ + "railway", + "train" + ], + es: [ + "ferrocarril", + "vehículo", + "tren" + ] + } + }, + { + code: "🚇", + shortcode: { + en: "metro", + es: "metro" + }, + keywords: { + en: [ + "subway", + "metro" + ], + es: [ + "subterráneo", + "suburbano", + "transporte", + "metro" + ] + } + }, + { + code: "🚈", + shortcode: { + en: "light_rail", + es: "tren_ligero" + }, + keywords: { + en: [ + "railway", + "light rail" + ], + es: [ + "ferrocarril", + "transporte", + "tren", + "tren ligero" + ] + } + }, + { + code: "🚉", + shortcode: { + en: "station", + es: "estación" + }, + keywords: { + en: [ + "railway", + "train", + "station" + ], + es: [ + "estación", + "tren", + "estación de tren" + ] + } + }, + { + code: "🚊", + shortcode: { + en: "tram", + es: "tranvía" + }, + keywords: { + en: [ + "trolleybus", + "tram" + ], + es: [ + "transporte", + "trolebús", + "tranvía" + ] + } + }, + { + code: "🚝", + shortcode: { + en: "monorail", + es: "monorraíl" + }, + keywords: { + en: [ + "vehicle", + "monorail" + ], + es: [ + "ferrocarril", + "monocarril", + "transporte", + "tren", + "monorraíl" + ] + } + }, + { + code: "🚞", + shortcode: { + en: "mountain_railway", + es: "tren_de_montaña" + }, + keywords: { + en: [ + "car", + "mountain", + "railway" + ], + es: [ + "ferrocarril", + "montaña", + "vehículo", + "ferrocarril de montaña" + ] + } + }, + { + code: "🚋", + shortcode: { + en: "train", + es: "tren" + }, + keywords: { + en: [ + "car", + "tram", + "trolleybus" + ], + es: [ + "tranvía", + "vagón", + "vehículo", + "vagón de tranvía" + ] + } + }, + { + code: "🚌", + shortcode: { + en: "bus", + es: "autobús" + }, + keywords: { + en: [ + "vehicle", + "bus" + ], + es: [ + "bus", + "transporte", + "autobús" + ] + } + }, + { + code: "🚍", + shortcode: { + en: "oncoming_bus", + es: "bus_en_sentido_contrario" + }, + keywords: { + en: [ + "bus", + "oncoming" + ], + es: [ + "autobús", + "próximo", + "vehículo" + ] + } + }, + { + code: "🚎", + shortcode: { + en: "trolleybus", + es: "trolebús" + }, + keywords: { + en: [ + "bus", + "tram", + "trolley", + "trolleybus" + ], + es: [ + "transporte", + "tranvía", + "trolebús" + ] + } + }, + { + code: "🚐", + shortcode: { + en: "minibus", + es: "microbús" + }, + keywords: { + en: [ + "bus", + "minibus" + ], + es: [ + "autobús", + "bus", + "transporte", + "minibús" + ] + } + }, + { + code: "🚑", + shortcode: { + en: "ambulance", + es: "ambulancia" + }, + keywords: { + en: [ + "vehicle", + "ambulance" + ], + es: [ + "asistencia médica", + "transporte", + "vehículo", + "ambulancia" + ] + } + }, + { + code: "🚒", + shortcode: { + en: "fire_engine", + es: "camión_de_bomberos" + }, + keywords: { + en: [ + "engine", + "fire", + "truck" + ], + es: [ + "camión", + "camión de bomberos", + "fuego", + "vehículo", + "coche de bomberos" + ] + } + }, + { + code: "🚓", + shortcode: { + en: "police_car", + es: "coche_patrulla" + }, + keywords: { + en: [ + "car", + "patrol", + "police" + ], + es: [ + "coche patrulla", + "policía", + "vehículo", + "coche de policía" + ] + } + }, + { + code: "🚔", + shortcode: { + en: "oncoming_police_car", + es: "coche_de_policía_en_sentido_contrario" + }, + keywords: { + en: [ + "car", + "oncoming", + "police" + ], + es: [ + "coche patrulla", + "policía", + "próximo", + "vehículo", + "coche de policía próximo" + ] + } + }, + { + code: "🚕", + shortcode: { + en: "taxi", + es: "taxi" + }, + keywords: { + en: [ + "vehicle", + "taxi" + ], + es: [ + "coche", + "vehículo", + "taxi" + ] + } + }, + { + code: "🚖", + shortcode: { + en: "oncoming_taxi", + es: "taxi_en_sentido_contrario" + }, + keywords: { + en: [ + "oncoming", + "taxi" + ], + es: [ + "taxi", + "vehículo", + "taxi próximo" + ] + } + }, + { + code: "🚗", + shortcode: { + en: "car", + es: "coche" + }, + keywords: { + en: [ + "car", + "automobile" + ], + es: [ + "automóvil", + "vehículo", + "coche" + ] + } + }, + { + code: "🚘", + shortcode: { + en: "oncoming_automobile", + es: "automóvil_en_sentido_contrario" + }, + keywords: { + en: [ + "automobile", + "car", + "oncoming" + ], + es: [ + "automóvil", + "coche", + "próximo", + "vehículo" + ] + } + }, + { + code: "🚙", + shortcode: { + en: "blue_car", + es: "coche_azul" + }, + keywords: { + en: [ + "recreational", + "sport utility", + "sport utility vehicle" + ], + es: [ + "camping", + "caravana", + "furgoneta", + "vacaciones", + "vehículo", + "vehículo deportivo utilitario" + ] + } + }, + { + code: "🛻", + shortcode: { + en: "pickup_truck", + es: "camioneta" + }, + keywords: { + en: [ + "pick-up", + "pickup", + "truck" + ], + es: [ + "pickup", + "ranchera", + "camioneta" + ] + } + }, + { + code: "🚚", + shortcode: { + en: "truck", + es: "camión" + }, + keywords: { + en: [ + "delivery", + "truck" + ], + es: [ + "mercancías", + "reparto", + "transporte", + "vehículo", + "camión de reparto" + ] + } + }, + { + code: "🚛", + shortcode: { + en: "articulated_lorry", + es: "camión_articulado" + }, + keywords: { + en: [ + "lorry", + "semi", + "truck", + "articulated lorry" + ], + es: [ + "camión", + "tráiler", + "vehículo", + "camión articulado" + ] + } + }, + { + code: "🚜", + shortcode: { + en: "tractor", + es: "tractor" + }, + keywords: { + en: [ + "vehicle", + "tractor" + ], + es: [ + "agricultura", + "vehículo", + "tractor" + ] + } + }, + { + code: "🏎️", + shortcode: { + en: "racing_car", + es: "coche_de_carreras" + }, + keywords: { + en: [ + "car", + "racing" + ], + es: [ + "carreras", + "coche", + "coche de carreras" + ] + } + }, + { + code: "🏍️", + shortcode: { + en: "racing_motorcycle", + es: "moto_de_carreras" + }, + keywords: { + en: [ + "racing", + "motorcycle" + ], + es: [ + "carreras", + "motocicleta", + "vehículo", + "moto" + ] + } + }, + { + code: "🛵", + shortcode: { + en: "motor_scooter", + es: "vespa" + }, + keywords: { + en: [ + "motor", + "scooter" + ], + es: [ + "escúter", + "moto", + "scooter" + ] + } + }, + { + code: "🦽", + shortcode: { + en: "manual_wheelchair", + es: "silla_de_ruedas_manual" + }, + keywords: { + en: [ + "accessibility", + "manual wheelchair" + ], + es: [ + "accesibilidad", + "silla de ruedas manual" + ] + } + }, + { + code: "🦼", + shortcode: { + en: "motorized_wheelchair", + es: "silla_de_ruedas_eléctrica" + }, + keywords: { + en: [ + "accessibility", + "motorized wheelchair" + ], + es: [ + "accesibilidad", + "silla de ruedas eléctrica" + ] + } + }, + { + code: "🛺", + shortcode: { + en: "auto_rickshaw", + es: "mototaxi" + }, + keywords: { + en: [ + "tuk tuk", + "auto rickshaw" + ], + es: [ + "rickshaw", + "tuk tuk", + "mototaxi" + ] + } + }, + { + code: "🚲", + shortcode: { + en: "bike", + es: "bicicleta" + }, + keywords: { + en: [ + "bike", + "bicycle" + ], + es: [ + "bici", + "vehículo", + "bicicleta" + ] + } + }, + { + code: "🛴", + shortcode: { + en: "scooter", + es: "patinete" + }, + keywords: { + en: [ + "kick", + "scooter" + ], + es: [ + "patinete" + ] + } + }, + { + code: "🛹", + shortcode: { + en: "skateboard", + es: "monopatín" + }, + keywords: { + en: [ + "board", + "skateboard" + ], + es: [ + "skateboard", + "tabla", + "monopatín" + ] + } + }, + { + code: "🛼", + shortcode: { + en: "roller_skate", + es: "patines" + }, + keywords: { + en: [ + "roller", + "skate" + ], + es: [ + "patín", + "patín de 4 ruedas", + "patín de cuatro ruedas", + "patines" + ] + } + }, + { + code: "🚏", + shortcode: { + en: "busstop", + es: "parada_de_autobús" + }, + keywords: { + en: [ + "bus", + "stop" + ], + es: [ + "autobús", + "parada", + "parada de autobús" + ] + } + }, + { + code: "🛣️", + shortcode: { + en: "motorway", + es: "autopista" + }, + keywords: { + en: [ + "highway", + "road", + "motorway" + ], + es: [ + "carretera", + "autopista" + ] + } + }, + { + code: "🛤️", + shortcode: { + en: "railway_track", + es: "vía_de_tren" + }, + keywords: { + en: [ + "railway", + "train", + "railway track" + ], + es: [ + "tren", + "vía", + "vía de tren" + ] + } + }, + { + code: "🛢️", + shortcode: { + en: "oil_drum", + es: "barril_de_petróleo" + }, + keywords: { + en: [ + "drum", + "oil" + ], + es: [ + "barril", + "bidón", + "petróleo", + "barril de petróleo" + ] + } + }, + { + code: "⛽", + shortcode: { + en: "fuelpump", + es: "surtidor_de_gasolina" + }, + keywords: { + en: [ + "diesel", + "fuel", + "fuelpump", + "gas", + "pump", + "station" + ], + es: [ + "bomba de gasolina", + "combustible", + "gasolina", + "surtidor", + "surtidor de gasolina" + ] + } + }, + { + code: "🚨", + shortcode: { + en: "rotating_light", + es: "luz_giratoria" + }, + keywords: { + en: [ + "beacon", + "car", + "light", + "police", + "revolving" + ], + es: [ + "coche de policía", + "luces", + "policía", + "luces de policía" + ] + } + }, + { + code: "🚥", + shortcode: { + en: "traffic_light", + es: "semáforo" + }, + keywords: { + en: [ + "light", + "signal", + "traffic", + "horizontal traffic light" + ], + es: [ + "luz", + "señales de tráfico", + "tráfico", + "semáforo horizontal" + ] + } + }, + { + code: "🚦", + shortcode: { + en: "vertical_traffic_light", + es: "semáforo_vertical" + }, + keywords: { + en: [ + "light", + "signal", + "traffic", + "vertical traffic light" + ], + es: [ + "luz", + "semáforo vertical", + "señales de tráfico", + "tráfico", + "semáforo" + ] + } + }, + { + code: "🛑", + shortcode: { + en: "octagonal_sign", + es: "señal_octogonal" + }, + keywords: { + en: [ + "octagonal", + "sign", + "stop" + ], + es: [ + "octágono", + "parada", + "señal", + "stop", + "señal de stop" + ] + } + }, + { + code: "🚧", + shortcode: { + en: "construction", + es: "construcción" + }, + keywords: { + en: [ + "barrier", + "construction" + ], + es: [ + "construcción", + "señal", + "señal de obras", + "obras" + ] + } + }, + { + code: "⚓", + shortcode: { + en: "anchor", + es: "ancla" + }, + keywords: { + en: [ + "ship", + "tool", + "anchor" + ], + es: [ + "barco", + "gancho", + "ancla" + ] + } + }, + { + code: "⛵", + shortcode: { + en: "boat", + es: "barco_de_vela" + }, + keywords: { + en: [ + "boat", + "resort", + "sea", + "yacht", + "sailboat" + ], + es: [ + "barco", + "barco de vela", + "yate", + "velero" + ] + } + }, + { + code: "🛶", + shortcode: { + en: "canoe", + es: "canoa" + }, + keywords: { + en: [ + "boat", + "canoe" + ], + es: [ + "barca", + "barco", + "piragua", + "canoa" + ] + } + }, + { + code: "🚤", + shortcode: { + en: "speedboat", + es: "lancha_rápida" + }, + keywords: { + en: [ + "boat", + "speedboat" + ], + es: [ + "barco", + "vehículo", + "lancha motora" + ] + } + }, + { + code: "🛳️", + shortcode: { + en: "passenger_ship", + es: "barco_de_pasajeros" + }, + keywords: { + en: [ + "passenger", + "ship" + ], + es: [ + "barco", + "pasajeros", + "vehículo", + "barco de pasajeros" + ] + } + }, + { + code: "⛴️", + shortcode: { + en: "ferry", + es: "ferri" + }, + keywords: { + en: [ + "boat", + "passenger", + "ferry" + ], + es: [ + "barco", + "ferry", + "ferri" + ] + } + }, + { + code: "🛥️", + shortcode: { + en: "motor_boat", + es: "motora" + }, + keywords: { + en: [ + "boat", + "motorboat", + "motor boat" + ], + es: [ + "barco", + "motor", + "vehículo", + "barco a motor" + ] + } + }, + { + code: "🚢", + shortcode: { + en: "ship", + es: "barco" + }, + keywords: { + en: [ + "boat", + "passenger", + "ship" + ], + es: [ + "vehículo", + "barco" + ] + } + }, + { + code: "✈️", + shortcode: { + en: "airplane", + es: "avión" + }, + keywords: { + en: [ + "aeroplane", + "airplane" + ], + es: [ + "aeroplano", + "avión" + ] + } + }, + { + code: "🛩️", + shortcode: { + en: "small_airplane", + es: "avioneta" + }, + keywords: { + en: [ + "aeroplane", + "airplane", + "small airplane" + ], + es: [ + "avión", + "avioneta" + ] + } + }, + { + code: "🛫", + shortcode: { + en: "airplane_departure", + es: "avión_despegando" + }, + keywords: { + en: [ + "aeroplane", + "airplane", + "check-in", + "departure", + "departures" + ], + es: [ + "aeroplano", + "avión", + "salida", + "avión despegando" + ] + } + }, + { + code: "🛬", + shortcode: { + en: "airplane_arriving", + es: "avión_aterrizando" + }, + keywords: { + en: [ + "aeroplane", + "airplane", + "arrivals", + "arriving", + "landing", + "airplane arrival" + ], + es: [ + "aeroplano", + "avión", + "llegada", + "avión aterrizando" + ] + } + }, + { + code: "🪂", + shortcode: { + en: "parachute", + es: "paracaídas" + }, + keywords: { + en: [ + "hang-glide", + "parasail", + "skydive", + "parachute" + ], + es: [ + "ala delta", + "paracaidismo", + "paravela", + "volar", + "paracaídas" + ] + } + }, + { + code: "💺", + shortcode: { + en: "seat", + es: "asiento" + }, + keywords: { + en: [ + "chair", + "seat" + ], + es: [ + "asiento", + "plaza", + "silla", + "asiento de transporte" + ] + } + }, + { + code: "🚁", + shortcode: { + en: "helicopter", + es: "helicóptero" + }, + keywords: { + en: [ + "vehicle", + "helicopter" + ], + es: [ + "aspas", + "rotores", + "vehículo", + "volar", + "helicóptero" + ] + } + }, + { + code: "🚟", + shortcode: { + en: "suspension_railway", + es: "tren_colgante" + }, + keywords: { + en: [ + "railway", + "suspension" + ], + es: [ + "ferrocarril", + "suspensión", + "vehículo", + "ferrocarril de suspensión" + ] + } + }, + { + code: "🚠", + shortcode: { + en: "mountain_cableway", + es: "funicular_de_montaña" + }, + keywords: { + en: [ + "cable", + "gondola", + "mountain", + "mountain cableway" + ], + es: [ + "cable", + "funicular", + "montaña", + "teleférico", + "vehículo", + "teleférico de montaña" + ] + } + }, + { + code: "🚡", + shortcode: { + en: "aerial_tramway", + es: "teleférico" + }, + keywords: { + en: [ + "aerial", + "cable", + "car", + "gondola", + "tramway" + ], + es: [ + "aéreo", + "tranvía", + "vehículo", + "teleférico" + ] + } + }, + { + code: "🛰️", + shortcode: { + en: "satellite", + es: "satélite" + }, + keywords: { + en: [ + "space", + "satellite" + ], + es: [ + "espacio", + "vehículo", + "satélite" + ] + } + }, + { + code: "🚀", + shortcode: { + en: "rocket", + es: "cohete" + }, + keywords: { + en: [ + "space", + "rocket" + ], + es: [ + "espacio", + "vehículo", + "cohete" + ] + } + }, + { + code: "🛸", + shortcode: { + en: "flying_saucer", + es: "platillo_volante" + }, + keywords: { + en: [ + "UFO", + "flying saucer" + ], + es: [ + "ovni", + "platillo volante" + ] + } + }, + { + code: "🛎️", + shortcode: { + en: "bellhop_bell", + es: "timbre_de_hotel" + }, + keywords: { + en: [ + "bell", + "bellhop", + "hotel" + ], + es: [ + "botones", + "campanilla", + "hotel", + "timbre", + "timbre de hotel" + ] + } + }, + { + code: "🧳", + shortcode: { + en: "luggage", + es: "equipaje" + }, + keywords: { + en: [ + "packing", + "travel", + "luggage" + ], + es: [ + "maleta", + "viajar", + "equipaje" + ] + } + }, + { + code: "⌛", + shortcode: { + en: "hourglass", + es: "reloj_de_arena" + }, + keywords: { + en: [ + "sand", + "timer", + "hourglass done" + ], + es: [ + "arena", + "reloj", + "temporizador", + "reloj de arena sin tiempo" + ] + } + }, + { + code: "⏳", + shortcode: { + en: "hourglass_flowing_sand", + es: "reloj_de_arena_en_marcha" + }, + keywords: { + en: [ + "hourglass", + "sand", + "timer", + "hourglass not done" + ], + es: [ + "reloj con arena cayendo", + "temporizador", + "reloj de arena con tiempo" + ] + } + }, + { + code: "⌚", + shortcode: { + en: "watch", + es: "reloj" + }, + keywords: { + en: [ + "clock", + "watch" + ], + es: [ + "reloj" + ] + } + }, + { + code: "⏰", + shortcode: { + en: "alarm_clock", + es: "reloj_de_alarma" + }, + keywords: { + en: [ + "alarm", + "clock" + ], + es: [ + "alarma", + "despertador", + "reloj" + ] + } + }, + { + code: "⏱️", + shortcode: { + en: "stopwatch", + es: "cronómetro" + }, + keywords: { + en: [ + "clock", + "stopwatch" + ], + es: [ + "reloj", + "cronómetro" + ] + } + }, + { + code: "⏲️", + shortcode: { + en: "timer_clock", + es: "temporizador" + }, + keywords: { + en: [ + "clock", + "timer" + ], + es: [ + "reloj", + "temporizador" + ] + } + }, + { + code: "🕰️", + shortcode: { + en: "mantelpiece_clock", + es: "reloj_de_repisa" + }, + keywords: { + en: [ + "clock", + "mantelpiece clock" + ], + es: [ + "reloj", + "sobremesa", + "reloj de sobremesa" + ] + } + }, + { + code: "🕛", + shortcode: { + en: "clock12", + es: "reloj12" + }, + keywords: { + en: [ + "00", + "12", + "12:00", + "clock", + "o’clock", + "twelve" + ], + es: [ + "12:00", + "doce", + "reloj", + "12 en punto" + ] + } + }, + { + code: "🕧", + shortcode: { + en: "clock1230", + es: "reloj1230" + }, + keywords: { + en: [ + "12", + "12:30", + "clock", + "thirty", + "twelve", + "twelve-thirty" + ], + es: [ + "12:30", + "reloj", + "doce y media" + ] + } + }, + { + code: "🕐", + shortcode: { + en: "clock1", + es: "reloj1" + }, + keywords: { + en: [ + "00", + "clock", + "o’clock", + "one", + "1 1:00" + ], + es: [ + "reloj", + "una", + "1 en punto 1:00" + ] + } + }, + { + code: "🕜", + shortcode: { + en: "clock130", + es: "reloj130" + }, + keywords: { + en: [ + "1:30", + "clock", + "one", + "thirty", + "1", + "one-thirty" + ], + es: [ + "1:30", + "reloj", + "una y media" + ] + } + }, + { + code: "🕑", + shortcode: { + en: "clock2", + es: "reloj2" + }, + keywords: { + en: [ + "00", + "2", + "2:00", + "clock", + "o’clock", + "two" + ], + es: [ + "2:00", + "dos", + "reloj", + "2 en punto" + ] + } + }, + { + code: "🕝", + shortcode: { + en: "clock230", + es: "reloj230" + }, + keywords: { + en: [ + "2", + "2:30", + "clock", + "thirty", + "two", + "two-thirty" + ], + es: [ + "2:30", + "reloj", + "dos y media" + ] + } + }, + { + code: "🕒", + shortcode: { + en: "clock3", + es: "reloj3" + }, + keywords: { + en: [ + "00", + "3", + "3:00", + "clock", + "o’clock", + "three" + ], + es: [ + "3:00", + "reloj", + "tres", + "3 en punto" + ] + } + }, + { + code: "🕞", + shortcode: { + en: "clock330", + es: "reloj330" + }, + keywords: { + en: [ + "3", + "3:30", + "clock", + "thirty", + "three", + "three-thirty" + ], + es: [ + "3:30", + "reloj", + "tres y media" + ] + } + }, + { + code: "🕓", + shortcode: { + en: "clock4", + es: "reloj4" + }, + keywords: { + en: [ + "00", + "4", + "4:00", + "clock", + "four", + "o’clock" + ], + es: [ + "4:00", + "cuatro", + "reloj", + "4 en punto" + ] + } + }, + { + code: "🕟", + shortcode: { + en: "clock430", + es: "reloj430" + }, + keywords: { + en: [ + "4", + "4:30", + "clock", + "four", + "thirty", + "four-thirty" + ], + es: [ + "4:30", + "reloj", + "cuatro y media" + ] + } + }, + { + code: "🕔", + shortcode: { + en: "clock5", + es: "reloj5" + }, + keywords: { + en: [ + "00", + "5", + "5:00", + "clock", + "five", + "o’clock" + ], + es: [ + "5:00", + "cinco", + "reloj", + "5 en punto" + ] + } + }, + { + code: "🕠", + shortcode: { + en: "clock530", + es: "reloj530" + }, + keywords: { + en: [ + "5", + "5:30", + "clock", + "five", + "thirty", + "five-thirty" + ], + es: [ + "5:30", + "reloj", + "cinco y media" + ] + } + }, + { + code: "🕕", + shortcode: { + en: "clock6", + es: "reloj6" + }, + keywords: { + en: [ + "00", + "6", + "6:00", + "clock", + "o’clock", + "six" + ], + es: [ + "6:00", + "reloj", + "seis", + "6 en punto" + ] + } + }, + { + code: "🕡", + shortcode: { + en: "clock630", + es: "reloj630" + }, + keywords: { + en: [ + "6", + "6:30", + "clock", + "six", + "thirty", + "six-thirty" + ], + es: [ + "6:30", + "reloj", + "seis y media" + ] + } + }, + { + code: "🕖", + shortcode: { + en: "clock7", + es: "reloj7" + }, + keywords: { + en: [ + "00", + "7", + "7:00", + "clock", + "o’clock", + "seven" + ], + es: [ + "7:00", + "reloj", + "siete", + "7 en punto" + ] + } + }, + { + code: "🕢", + shortcode: { + en: "clock730", + es: "reloj730" + }, + keywords: { + en: [ + "7", + "7:30", + "clock", + "seven", + "thirty", + "seven-thirty" + ], + es: [ + "7:30", + "reloj", + "siete y media" + ] + } + }, + { + code: "🕗", + shortcode: { + en: "clock8", + es: "reloj8" + }, + keywords: { + en: [ + "00", + "8", + "8:00", + "clock", + "eight", + "o’clock" + ], + es: [ + "8:00", + "ocho", + "reloj", + "8 en punto" + ] + } + }, + { + code: "🕣", + shortcode: { + en: "clock830", + es: "reloj830" + }, + keywords: { + en: [ + "8", + "8:30", + "clock", + "eight", + "thirty", + "eight-thirty" + ], + es: [ + "8:30", + "reloj", + "ocho y media" + ] + } + }, + { + code: "🕘", + shortcode: { + en: "clock9", + es: "reloj9" + }, + keywords: { + en: [ + "00", + "9", + "9:00", + "clock", + "nine", + "o’clock" + ], + es: [ + "9:00", + "nueve", + "reloj", + "9 en punto" + ] + } + }, + { + code: "🕤", + shortcode: { + en: "clock930", + es: "reloj930" + }, + keywords: { + en: [ + "9", + "9:30", + "clock", + "nine", + "thirty", + "nine-thirty" + ], + es: [ + "9:30", + "reloj", + "nueve y media" + ] + } + }, + { + code: "🕙", + shortcode: { + en: "clock10", + es: "reloj10" + }, + keywords: { + en: [ + "00", + "10", + "10:00", + "clock", + "o’clock", + "ten" + ], + es: [ + "10:00", + "diez", + "reloj", + "10 en punto" + ] + } + }, + { + code: "🕥", + shortcode: { + en: "clock1030", + es: "reloj1030" + }, + keywords: { + en: [ + "10", + "10:30", + "clock", + "ten", + "thirty", + "ten-thirty" + ], + es: [ + "10:30", + "reloj", + "diez y media" + ] + } + }, + { + code: "🕚", + shortcode: { + en: "clock11", + es: "reloj11" + }, + keywords: { + en: [ + "00", + "11", + "11:00", + "clock", + "eleven", + "o’clock" + ], + es: [ + "11:00", + "once", + "reloj", + "11 en punto" + ] + } + }, + { + code: "🕦", + shortcode: { + en: "clock1130", + es: "reloj1130" + }, + keywords: { + en: [ + "11", + "11:30", + "clock", + "eleven", + "thirty", + "eleven-thirty" + ], + es: [ + "11:30", + "reloj", + "once y media" + ] + } + }, + { + code: "🌑", + shortcode: { + en: "new_moon", + es: "luna_nueva" + }, + keywords: { + en: [ + "dark", + "moon", + "new moon" + ], + es: [ + "luna", + "oscuridad", + "luna nueva" + ] + } + }, + { + code: "🌒", + shortcode: { + en: "waxing_crescent_moon", + es: "luna_nueva_visible" + }, + keywords: { + en: [ + "crescent", + "moon", + "waxing" + ], + es: [ + "creciente", + "cuarto", + "espacio", + "luna" + ] + } + }, + { + code: "🌓", + shortcode: { + en: "first_quarter_moon", + es: "luna_en_cuarto_creciente" + }, + keywords: { + en: [ + "moon", + "quarter", + "first quarter moon" + ], + es: [ + "creciente", + "cuarto", + "espacio", + "luna", + "luna en cuarto creciente" + ] + } + }, + { + code: "🌔", + shortcode: { + en: "moon", + es: "luna" + }, + keywords: { + en: [ + "gibbous", + "moon", + "waxing" + ], + es: [ + "creciente", + "gibosa", + "luna" + ] + } + }, + { + code: "🌕", + shortcode: { + en: "full_moon", + es: "luna_llena" + }, + keywords: { + en: [ + "full", + "moon" + ], + es: [ + "llena", + "luna", + "plenilunio" + ] + } + }, + { + code: "🌖", + shortcode: { + en: "waning_gibbous_moon", + es: "luna_gibosa_menguante" + }, + keywords: { + en: [ + "gibbous", + "moon", + "waning" + ], + es: [ + "gibosa", + "luna", + "menguante" + ] + } + }, + { + code: "🌗", + shortcode: { + en: "last_quarter_moon", + es: "luna_en_cuarto_menguante" + }, + keywords: { + en: [ + "moon", + "quarter", + "last quarter moon" + ], + es: [ + "cuarto", + "luna", + "menguante", + "luna en cuarto menguante" + ] + } + }, + { + code: "🌘", + shortcode: { + en: "waning_crescent_moon", + es: "luna_menguante" + }, + keywords: { + en: [ + "crescent", + "moon", + "waning" + ], + es: [ + "luna", + "menguante" + ] + } + }, + { + code: "🌙", + shortcode: { + en: "crescent_moon", + es: "luna_creciente" + }, + keywords: { + en: [ + "crescent", + "moon" + ], + es: [ + "creciente", + "espacio", + "luna" + ] + } + }, + { + code: "🌚", + shortcode: { + en: "new_moon_with_face", + es: "luna_nueva_con_cara" + }, + keywords: { + en: [ + "face", + "moon", + "new moon face" + ], + es: [ + "cara", + "espacio", + "luna", + "luna nueva con cara" + ] + } + }, + { + code: "🌛", + shortcode: { + en: "first_quarter_moon_with_face", + es: "luna_en_cuarto_creciente_con_cara" + }, + keywords: { + en: [ + "face", + "moon", + "quarter", + "first quarter moon face" + ], + es: [ + "cara", + "creciente", + "cuarto", + "espacio", + "luna", + "luna de cuarto creciente con cara" + ] + } + }, + { + code: "🌜", + shortcode: { + en: "last_quarter_moon_with_face", + es: "luna_en_cuarto_menguante_con_cara" + }, + keywords: { + en: [ + "face", + "moon", + "quarter", + "last quarter moon face" + ], + es: [ + "cara", + "creciente", + "cuarto", + "espacio", + "luna", + "luna de cuarto menguante con cara" + ] + } + }, + { + code: "🌡️", + shortcode: { + en: "thermometer", + es: "termómetro" + }, + keywords: { + en: [ + "weather", + "thermometer" + ], + es: [ + "temperatura", + "termómetro" + ] + } + }, + { + code: "☀️", + shortcode: { + en: "sunny", + es: "soleado" + }, + keywords: { + en: [ + "bright", + "rays", + "sunny", + "sun" + ], + es: [ + "espacio", + "rayos", + "soleado", + "sol" + ] + } + }, + { + code: "🌝", + shortcode: { + en: "full_moon_with_face", + es: "luna_llena_con_cara" + }, + keywords: { + en: [ + "bright", + "face", + "full", + "moon" + ], + es: [ + "cara", + "llena", + "luna", + "luna llena con cara" + ] + } + }, + { + code: "🌞", + shortcode: { + en: "sun_with_face", + es: "sol_con_cara" + }, + keywords: { + en: [ + "bright", + "face", + "sun", + "sun with face" + ], + es: [ + "brillante", + "cara", + "sol", + "sol con cara" + ] + } + }, + { + code: "🪐", + shortcode: { + en: "ringed_planet", + es: "planeta_con_anillos" + }, + keywords: { + en: [ + "saturn", + "saturnine", + "ringed planet" + ], + es: [ + "saturnino", + "saturno", + "planeta con anillos" + ] + } + }, + { + code: "⭐", + shortcode: { + en: "star", + es: "estrella" + }, + keywords: { + en: [ + "star" + ], + es: [ + "estelar estrella" + ] + } + }, + { + code: "🌟", + shortcode: { + en: "star2", + es: "estrella2" + }, + keywords: { + en: [ + "glittery", + "glow", + "shining", + "sparkle", + "star", + "glowing star" + ], + es: [ + "brillante", + "estrella", + "resplandeciente" + ] + } + }, + { + code: "🌠", + shortcode: { + en: "stars", + es: "estrellas" + }, + keywords: { + en: [ + "falling", + "shooting", + "star" + ], + es: [ + "estrella", + "lluvia", + "estrella fugaz" + ] + } + }, + { + code: "🌌", + shortcode: { + en: "milky_way", + es: "vía_láctea" + }, + keywords: { + en: [ + "space", + "milky way" + ], + es: [ + "espacio", + "galaxia", + "vía láctea", + "Vía Láctea" + ] + } + }, + { + code: "☁️", + shortcode: { + en: "cloud", + es: "nube" + }, + keywords: { + en: [ + "weather", + "cloud" + ], + es: [ + "tiempo", + "nube" + ] + } + }, + { + code: "⛅", + shortcode: { + en: "partly_sunny", + es: "parcialmente_soleado" + }, + keywords: { + en: [ + "cloud", + "sun", + "sun behind cloud" + ], + es: [ + "nube", + "sol", + "sol con nubes", + "sol detrás de una nube" + ] + } + }, + { + code: "⛈️", + shortcode: { + en: "thunder_cloud_and_rain", + es: "nube_de_truenos_y_lluvia" + }, + keywords: { + en: [ + "cloud", + "rain", + "thunder", + "cloud with lightning and rain" + ], + es: [ + "lluvia", + "nube", + "trueno", + "nube con rayo y lluvia" + ] + } + }, + { + code: "🌤️", + shortcode: { + en: "mostly_sunny", + es: "casi_todo_soleado" + }, + keywords: { + en: [ + "cloud", + "sun", + "sun behind small cloud" + ], + es: [ + "nube", + "sol", + "sol detrás de una nube pequeña" + ] + } + }, + { + code: "🌥️", + shortcode: { + en: "barely_sunny", + es: "sol_con_nubes" + }, + keywords: { + en: [ + "cloud", + "sun", + "sun behind large cloud" + ], + es: [ + "nube", + "sol", + "sol detrás de una nube grande" + ] + } + }, + { + code: "🌦️", + shortcode: { + en: "partly_sunny_rain", + es: "parcialmente_soleado_lluvioso" + }, + keywords: { + en: [ + "cloud", + "rain", + "sun", + "sun behind rain cloud" + ], + es: [ + "lluvia", + "nube", + "sol", + "sol detrás de una nube con lluvia" + ] + } + }, + { + code: "🌧️", + shortcode: { + en: "rain_cloud", + es: "nube_de_lluvia" + }, + keywords: { + en: [ + "cloud", + "rain", + "cloud with rain" + ], + es: [ + "lluvia", + "nube", + "nube con lluvia" + ] + } + }, + { + code: "🌨️", + shortcode: { + en: "snow_cloud", + es: "nube_de_nieve" + }, + keywords: { + en: [ + "cloud", + "cold", + "snow", + "cloud with snow" + ], + es: [ + "frío", + "nieve", + "nube", + "nube con nieve" + ] + } + }, + { + code: "🌩️", + shortcode: { + en: "lightning", + es: "relámpago" + }, + keywords: { + en: [ + "cloud", + "lightning", + "cloud with lightning" + ], + es: [ + "nube", + "rayo", + "nube con rayo" + ] + } + }, + { + code: "🌪️", + shortcode: { + en: "tornado", + es: "tornado" + }, + keywords: { + en: [ + "cloud", + "whirlwind", + "tornado" + ], + es: [ + "nube", + "torbellino", + "tornado" + ] + } + }, + { + code: "🌫️", + shortcode: { + en: "fog", + es: "niebla" + }, + keywords: { + en: [ + "cloud", + "fog" + ], + es: [ + "nube", + "niebla" + ] + } + }, + { + code: "🌬️", + shortcode: { + en: "wind_blowing_face", + es: "cara_soplando_viento" + }, + keywords: { + en: [ + "blow", + "cloud", + "face", + "wind" + ], + es: [ + "cara", + "nube", + "soplar", + "viento", + "cara de viento" + ] + } + }, + { + code: "🌀", + shortcode: { + en: "cyclone", + es: "ciclón" + }, + keywords: { + en: [ + "dizzy", + "hurricane", + "twister", + "typhoon", + "cyclone" + ], + es: [ + "mareo", + "tifón", + "tornado", + "ciclón" + ] + } + }, + { + code: "🌈", + shortcode: { + en: "rainbow", + es: "arco_iris" + }, + keywords: { + en: [ + "rain", + "rainbow" + ], + es: [ + "colores", + "lluvia", + "arcoíris" + ] + } + }, + { + code: "🌂", + shortcode: { + en: "closed_umbrella", + es: "paraguas_cerrado" + }, + keywords: { + en: [ + "clothing", + "rain", + "umbrella", + "closed umbrella" + ], + es: [ + "accesorios", + "lluvia", + "paraguas", + "paraguas cerrado" + ] + } + }, + { + code: "☂️", + shortcode: { + en: "umbrella", + es: "paraguas" + }, + keywords: { + en: [ + "clothing", + "rain", + "umbrella" + ], + es: [ + "lluvia", + "paraguas abierto", + "paraguas" + ] + } + }, + { + code: "☔", + shortcode: { + en: "umbrella_with_rain_drops", + es: "paraguas_con_gotas_de_lluvia" + }, + keywords: { + en: [ + "clothing", + "drop", + "rain", + "umbrella", + "umbrella with rain drops" + ], + es: [ + "gotas", + "lluvia", + "paraguas", + "paraguas con gotas de lluvia" + ] + } + }, + { + code: "⛱️", + shortcode: { + en: "umbrella_on_ground", + es: "paraguas_en_el_suelo" + }, + keywords: { + en: [ + "rain", + "sun", + "umbrella", + "umbrella on ground" + ], + es: [ + "arena", + "sol", + "sombrilla", + "sombrilla en la arena" + ] + } + }, + { + code: "⚡", + shortcode: { + en: "zap", + es: "alto_voltaje" + }, + keywords: { + en: [ + "danger", + "electric", + "lightning", + "voltage", + "zap", + "high voltage" + ], + es: [ + "electricidad", + "peligro", + "peligro de alto voltaje", + "señal de alto voltaje", + "voltaje", + "alto voltaje" + ] + } + }, + { + code: "❄️", + shortcode: { + en: "snowflake", + es: "copo_de_nieve" + }, + keywords: { + en: [ + "cold", + "snow", + "snowflake" + ], + es: [ + "frío", + "nieve", + "copo de nieve" + ] + } + }, + { + code: "☃️", + shortcode: { + en: "snowman", + es: "muñeco_de_nieve" + }, + keywords: { + en: [ + "cold", + "snow", + "snowman" + ], + es: [ + "nieve", + "muñeco de nieve con nieve" + ] + } + }, + { + code: "⛄", + shortcode: { + en: "snowman_without_snow", + es: "muñeco_de_nieve_sin_nieve" + }, + keywords: { + en: [ + "cold", + "snow", + "snowman", + "snowman without snow" + ], + es: [ + "muñeco de nieve sin nieve", + "nieve", + "muñeco de nieve" + ] + } + }, + { + code: "☄️", + shortcode: { + en: "comet", + es: "astro_cometa" + }, + keywords: { + en: [ + "space", + "comet" + ], + es: [ + "cometa", + "espacio", + "meteorito" + ] + } + }, + { + code: "🔥", + shortcode: { + en: "fire", + es: "fuego" + }, + keywords: { + en: [ + "flame", + "tool", + "fire" + ], + es: [ + "llama", + "fuego" + ] + } + }, + { + code: "💧", + shortcode: { + en: "droplet", + es: "gota" + }, + keywords: { + en: [ + "cold", + "comic", + "drop", + "sweat", + "droplet" + ], + es: [ + "agua", + "cómic", + "sudor", + "gota" + ] + } + }, + { + code: "🌊", + shortcode: { + en: "ocean", + es: "océano" + }, + keywords: { + en: [ + "ocean", + "water", + "wave" + ], + es: [ + "mar", + "océano", + "ola", + "ola de mar" + ] + } + }, + { + code: "🎃", + name: { + en: "Activities", + es: "calabaza de Halloween" + }, + icon: Activities, + header: true + }, + { + code: "🎃", + shortcode: { + en: "jack_o_lantern", + es: "calabaza_iluminada" + }, + keywords: { + en: [ + "celebration", + "halloween", + "jack", + "lantern", + "jack-o-lantern" + ], + es: [ + "calabaza", + "celebración", + "Halloween", + "linterna", + "calabaza de Halloween" + ] + } + }, + { + code: "🎄", + shortcode: { + en: "christmas_tree", + es: "árbol_de_navidad" + }, + keywords: { + en: [ + "celebration", + "Christmas", + "tree" + ], + es: [ + "abeto de Navidad", + "árbol", + "celebración", + "Navidad", + "árbol de Navidad" + ] + } + }, + { + code: "🎆", + shortcode: { + en: "fireworks", + es: "fuegos_artificiales" + }, + keywords: { + en: [ + "celebration", + "fireworks" + ], + es: [ + "celebración", + "fuegos artificiales" + ] + } + }, + { + code: "🎇", + shortcode: { + en: "sparkler", + es: "bengala" + }, + keywords: { + en: [ + "celebration", + "fireworks", + "sparkle", + "sparkler" + ], + es: [ + "celebración", + "fuegos artificiales", + "bengala" + ] + } + }, + { + code: "🧨", + shortcode: { + en: "firecracker", + es: "petardo" + }, + keywords: { + en: [ + "dynamite", + "explosive", + "fireworks", + "firecracker" + ], + es: [ + "dinamita", + "explosivo", + "fuegos artificiales", + "petardo" + ] + } + }, + { + code: "✨", + shortcode: { + en: "sparkles", + es: "destellos" + }, + keywords: { + en: [ + "sparkle", + "star", + "*", + "sparkles" + ], + es: [ + "bengala", + "estrellas", + "*", + "chispas" + ] + } + }, + { + code: "🎈", + shortcode: { + en: "balloon", + es: "globo" + }, + keywords: { + en: [ + "celebration", + "balloon" + ], + es: [ + "celebración", + "globo" + ] + } + }, + { + code: "🎉", + shortcode: { + en: "tada", + es: "gorro_de_fiesta" + }, + keywords: { + en: [ + "celebration", + "party", + "popper", + "tada" + ], + es: [ + "celebración", + "confeti", + "fiesta", + "cañón de confeti" + ] + } + }, + { + code: "🎊", + shortcode: { + en: "confetti_ball", + es: "bola_de_confeti" + }, + keywords: { + en: [ + "ball", + "celebration", + "confetti" + ], + es: [ + "celebración", + "confeti", + "bola de confeti" + ] + } + }, + { + code: "🎋", + shortcode: { + en: "tanabata_tree", + es: "árbol_de_los_deseos" + }, + keywords: { + en: [ + "banner", + "celebration", + "Japanese", + "tree", + "tanabata tree" + ], + es: [ + "árbol", + "celebración", + "festividad", + "tanabata", + "árbol de tanabata" + ] + } + }, + { + code: "🎍", + shortcode: { + en: "bamboo", + es: "bambú" + }, + keywords: { + en: [ + "bamboo", + "celebration", + "Japanese", + "pine", + "pine decoration" + ], + es: [ + "año nuevo japonés", + "bambú", + "celebración", + "decoración", + "kadomatsu", + "decoración de pino" + ] + } + }, + { + code: "🎎", + shortcode: { + en: "dolls", + es: "muñecas" + }, + keywords: { + en: [ + "celebration", + "doll", + "festival", + "Japanese", + "Japanese dolls" + ], + es: [ + "celebración", + "festival", + "hinamatsuri", + "muñecas", + "muñecas japonesas" + ] + } + }, + { + code: "🎏", + shortcode: { + en: "flags", + es: "banderas" + }, + keywords: { + en: [ + "carp", + "celebration", + "streamer" + ], + es: [ + "banderín", + "carpa", + "celebración", + "koinobori", + "banderín de carpas" + ] + } + }, + { + code: "🎐", + shortcode: { + en: "wind_chime", + es: "campanilla_de_viento" + }, + keywords: { + en: [ + "bell", + "celebration", + "chime", + "wind" + ], + es: [ + "campanilla", + "furin", + "viento", + "campanilla de viento" + ] + } + }, + { + code: "🎑", + shortcode: { + en: "rice_scene", + es: "espiga_de_arroz" + }, + keywords: { + en: [ + "celebration", + "ceremony", + "moon", + "moon viewing ceremony" + ], + es: [ + "celebración", + "contemplación", + "luna", + "tsukimi", + "ceremonia de contemplación de la luna" + ] + } + }, + { + code: "🧧", + shortcode: { + en: "red_envelope", + es: "sobre_rojo" + }, + keywords: { + en: [ + "gift", + "good luck", + "hóngbāo", + "lai see", + "money", + "red envelope" + ], + es: [ + "buena suerte", + "hóngbāo", + "lai see", + "regalo", + "sobre rojo" + ] + } + }, + { + code: "🎀", + shortcode: { + en: "ribbon", + es: "cinta" + }, + keywords: { + en: [ + "celebration", + "ribbon" + ], + es: [ + "celebración", + "lazo" + ] + } + }, + { + code: "🎁", + shortcode: { + en: "gift", + es: "regalo" + }, + keywords: { + en: [ + "box", + "celebration", + "gift", + "present", + "wrapped" + ], + es: [ + "celebración", + "envoltorio", + "presente", + "regalo envuelto", + "regalo" + ] + } + }, + { + code: "🎗️", + shortcode: { + en: "reminder_ribbon", + es: "lazo_de_apoyo" + }, + keywords: { + en: [ + "celebration", + "reminder", + "ribbon" + ], + es: [ + "conmemorativo", + "lazo" + ] + } + }, + { + code: "🎟️", + shortcode: { + en: "admission_tickets", + es: "boletos_de_entrada" + }, + keywords: { + en: [ + "admission", + "ticket", + "admission tickets" + ], + es: [ + "acceso", + "admisión", + "entrada", + "evento", + "entradas" + ] + } + }, + { + code: "🎫", + shortcode: { + en: "ticket", + es: "tique" + }, + keywords: { + en: [ + "admission", + "ticket" + ], + es: [ + "acceso", + "admisión", + "tique" + ] + } + }, + { + code: "🎖️", + shortcode: { + en: "medal", + es: "medalla" + }, + keywords: { + en: [ + "celebration", + "medal", + "military" + ], + es: [ + "celebración", + "medalla", + "militar" + ] + } + }, + { + code: "🏆", + shortcode: { + en: "trophy", + es: "trofeo" + }, + keywords: { + en: [ + "prize", + "trophy" + ], + es: [ + "premio", + "trofeo" + ] + } + }, + { + code: "🏅", + shortcode: { + en: "sports_medal", + es: "medalla_deportiva" + }, + keywords: { + en: [ + "medal", + "sports medal" + ], + es: [ + "medalla", + "premio", + "medalla deportiva" + ] + } + }, + { + code: "🥇", + shortcode: { + en: "first_place_medal", + es: "medalla_de_oro" + }, + keywords: { + en: [ + "first", + "gold", + "medal", + "1st place medal" + ], + es: [ + "medalla", + "oro", + "primero", + "medalla de oro" + ] + } + }, + { + code: "🥈", + shortcode: { + en: "second_place_medal", + es: "medalla_de_plata" + }, + keywords: { + en: [ + "medal", + "second", + "silver", + "2nd place medal" + ], + es: [ + "medalla", + "plata", + "segundo", + "medalla de plata" + ] + } + }, + { + code: "🥉", + shortcode: { + en: "third_place_medal", + es: "medalla_de_bronce" + }, + keywords: { + en: [ + "bronze", + "medal", + "third", + "3rd place medal" + ], + es: [ + "bronce", + "medalla", + "tercero", + "medalla de bronce" + ] + } + }, + { + code: "⚽", + shortcode: { + en: "soccer", + es: "fútbol" + }, + keywords: { + en: [ + "ball", + "football", + "soccer" + ], + es: [ + "balón", + "fútbol", + "balón de fútbol" + ] + } + }, + { + code: "⚾", + shortcode: { + en: "baseball", + es: "béisbol" + }, + keywords: { + en: [ + "ball", + "baseball" + ], + es: [ + "balón", + "baseball", + "pelota", + "béisbol" + ] + } + }, + { + code: "🥎", + shortcode: { + en: "softball", + es: "pelota_de_softball" + }, + keywords: { + en: [ + "ball", + "glove", + "underarm", + "softball" + ], + es: [ + "bola", + "pelota", + "softball", + "pelota de softball" + ] + } + }, + { + code: "🏀", + shortcode: { + en: "basketball", + es: "baloncesto" + }, + keywords: { + en: [ + "ball", + "hoop", + "basketball" + ], + es: [ + "balón", + "canasta", + "deporte", + "balón de baloncesto" + ] + } + }, + { + code: "🏐", + shortcode: { + en: "volleyball", + es: "voleibol" + }, + keywords: { + en: [ + "ball", + "game", + "volleyball" + ], + es: [ + "balón", + "juego", + "pelota", + "voleibol", + "pelota de voleibol" + ] + } + }, + { + code: "🏈", + shortcode: { + en: "football", + es: "balón_de_fútbol_americano" + }, + keywords: { + en: [ + "american", + "ball", + "football" + ], + es: [ + "balón", + "deporte", + "fútbol americano", + "balón de fútbol americano" + ] + } + }, + { + code: "🏉", + shortcode: { + en: "rugby_football", + es: "pelota_de_rugby" + }, + keywords: { + en: [ + "ball", + "football", + "rugby" + ], + es: [ + "balón", + "deporte", + "rugby", + "balón de rugby" + ] + } + }, + { + code: "🎾", + shortcode: { + en: "tennis", + es: "tenis" + }, + keywords: { + en: [ + "ball", + "racquet", + "tennis" + ], + es: [ + "deporte", + "pelota", + "tenis", + "pelota de tenis" + ] + } + }, + { + code: "🥏", + shortcode: { + en: "flying_disc", + es: "disco_volador" + }, + keywords: { + en: [ + "ultimate", + "flying disc" + ], + es: [ + "disco", + "frisbee", + "disco volador" + ] + } + }, + { + code: "🎳", + shortcode: { + en: "bowling", + es: "bolos" + }, + keywords: { + en: [ + "ball", + "game", + "bowling" + ], + es: [ + "bola", + "bola de bolos", + "juego", + "bolos" + ] + } + }, + { + code: "🏏", + shortcode: { + en: "cricket_bat_and_ball", + es: "pelota_y_bate_de_cricket" + }, + keywords: { + en: [ + "ball", + "bat", + "game", + "cricket game" + ], + es: [ + "juego", + "pelota", + "críquet" + ] + } + }, + { + code: "🏑", + shortcode: { + en: "field_hockey_stick_and_ball", + es: "palo_y_pelota_de_hockey" + }, + keywords: { + en: [ + "ball", + "field", + "game", + "hockey", + "stick" + ], + es: [ + "hierba", + "hockey", + "juego", + "palo", + "pelota", + "hockey sobre hierba" + ] + } + }, + { + code: "🏒", + shortcode: { + en: "ice_hockey_stick_and_puck", + es: "palo_y_disco_de_hockey_sobre_hielo" + }, + keywords: { + en: [ + "game", + "hockey", + "ice", + "puck", + "stick" + ], + es: [ + "disco", + "hielo", + "hockey", + "palo", + "hockey sobre hielo" + ] + } + }, + { + code: "🥍", + shortcode: { + en: "lacrosse", + es: "lacrosse" + }, + keywords: { + en: [ + "ball", + "goal", + "stick", + "lacrosse" + ], + es: [ + "bola", + "palo", + "pelota", + "raqueta", + "lacrosse" + ] + } + }, + { + code: "🏓", + shortcode: { + en: "table_tennis_paddle_and_ball", + es: "raqueta_y_pelota_de_tenis_de_mesa" + }, + keywords: { + en: [ + "ball", + "bat", + "game", + "paddle", + "table tennis", + "ping pong" + ], + es: [ + "juego", + "mesa", + "pelota", + "ping pong", + "tenis de mesa" + ] + } + }, + { + code: "🏸", + shortcode: { + en: "badminton_racquet_and_shuttlecock", + es: "raqueta_y_pluma_de_bádminton" + }, + keywords: { + en: [ + "birdie", + "game", + "racquet", + "shuttlecock", + "badminton" + ], + es: [ + "pluma", + "raqueta", + "volante", + "bádminton" + ] + } + }, + { + code: "🥊", + shortcode: { + en: "boxing_glove", + es: "guante-boxeo" + }, + keywords: { + en: [ + "boxing", + "glove" + ], + es: [ + "boxeo", + "deporte", + "guante", + "guante de boxeo" + ] + } + }, + { + code: "🥋", + shortcode: { + en: "martial_arts_uniform", + es: "uniforme_artes_marciales" + }, + keywords: { + en: [ + "judo", + "karate", + "martial arts", + "taekwondo", + "uniform", + "martial arts uniform" + ], + es: [ + "artes marciales", + "judo", + "kárate", + "taekwondo", + "uniforme de artes marciales" + ] + } + }, + { + code: "🥅", + shortcode: { + en: "goal_net", + es: "portería" + }, + keywords: { + en: [ + "goal", + "net" + ], + es: [ + "deporte", + "red", + "portería" + ] + } + }, + { + code: "⛳", + shortcode: { + en: "golf", + es: "golf" + }, + keywords: { + en: [ + "golf", + "hole", + "flag in hole" + ], + es: [ + "banderín", + "golf", + "hoyo", + "banderín en hoyo" + ] + } + }, + { + code: "⛸️", + shortcode: { + en: "ice_skate", + es: "patinaje_sobre_hielo" + }, + keywords: { + en: [ + "ice", + "skate" + ], + es: [ + "hielo", + "patín", + "patín de hielo" + ] + } + }, + { + code: "🎣", + shortcode: { + en: "fishing_pole_and_fish", + es: "caña_de_pescar_y_pez" + }, + keywords: { + en: [ + "fish", + "pole", + "fishing pole" + ], + es: [ + "caña", + "entretenimiento", + "esparcimiento", + "pesca", + "pez", + "caña de pescar" + ] + } + }, + { + code: "🤿", + shortcode: { + en: "diving_mask", + es: "máscara_de_buceo" + }, + keywords: { + en: [ + "diving", + "scuba", + "snorkeling", + "diving mask" + ], + es: [ + "bucear", + "buzo", + "esnórquel", + "máscara", + "tubo", + "máscara de buceo" + ] + } + }, + { + code: "🎽", + shortcode: { + en: "running_shirt_with_sash", + es: "camiseta_de_correr_con_franja" + }, + keywords: { + en: [ + "athletics", + "running", + "sash", + "shirt" + ], + es: [ + "banda", + "camiseta con banda", + "camiseta de correr", + "deporte", + "camiseta sin mangas" + ] + } + }, + { + code: "🎿", + shortcode: { + en: "ski", + es: "esquí" + }, + keywords: { + en: [ + "ski", + "snow", + "skis" + ], + es: [ + "esquí", + "esquíes", + "nieve", + "esquís" + ] + } + }, + { + code: "🛷", + shortcode: { + en: "sled", + es: "trineo" + }, + keywords: { + en: [ + "sledge", + "sleigh", + "sled" + ], + es: [ + "trineo" + ] + } + }, + { + code: "🥌", + shortcode: { + en: "curling_stone", + es: "piedra_curling" + }, + keywords: { + en: [ + "game", + "rock", + "curling stone" + ], + es: [ + "juego", + "roca", + "piedra de curling" + ] + } + }, + { + code: "🎯", + shortcode: { + en: "dart", + es: "dardo" + }, + keywords: { + en: [ + "dart", + "direct hit", + "game", + "hit", + "target", + "bullseye" + ], + es: [ + "blanco", + "en el blanco", + "juego", + "diana" + ] + } + }, + { + code: "🪀", + shortcode: { + en: "yo-yo", + es: "yoyó" + }, + keywords: { + en: [ + "fluctuate", + "toy", + "yo-yo" + ], + es: [ + "dieta", + "efecto", + "fluctuar", + "juguete", + "yoyó" + ] + } + }, + { + code: "🪁", + shortcode: { + en: "kite", + es: "cometa" + }, + keywords: { + en: [ + "fly", + "soar", + "kite" + ], + es: [ + "juguete", + "planear", + "viento", + "volar", + "cometa" + ] + } + }, + { + code: "🔫", + shortcode: { + en: "gun", + es: "pistola" + }, + keywords: { + en: [ + "gun", + "handgun", + "pistol", + "revolver", + "tool", + "water", + "weapon" + ], + es: [ + "agua", + "juguete", + "pistola", + "verano", + "pistola de agua" + ] + } + }, + { + code: "🎱", + shortcode: { + en: "8ball", + es: "bola_ocho" + }, + keywords: { + en: [ + "8", + "ball", + "billiard", + "eight", + "game", + "pool 8 ball" + ], + es: [ + "8", + "billar", + "bola ocho", + "juego", + "bola negra de billar" + ] + } + }, + { + code: "🔮", + shortcode: { + en: "crystal_ball", + es: "bola_de_cristal" + }, + keywords: { + en: [ + "ball", + "crystal", + "fairy tale", + "fantasy", + "fortune", + "tool" + ], + es: [ + "adivinación", + "bola", + "buena fortuna", + "cristal", + "bola de cristal" + ] + } + }, + { + code: "🪄", + shortcode: { + en: "magic_wand", + es: "varita_mágica" + }, + keywords: { + en: [ + "magic", + "witch", + "wizard", + "magic wand" + ], + es: [ + "bruja", + "hechicero", + "magia", + "mago", + "prestidigitación", + "varita", + "varita mágica" + ] + } + }, + { + code: "🎮", + shortcode: { + en: "video_game", + es: "videojuego" + }, + keywords: { + en: [ + "controller", + "game", + "video game" + ], + es: [ + "juego", + "mando", + "videojuego", + "mando de videoconsola" + ] + } + }, + { + code: "🕹️", + shortcode: { + en: "joystick", + es: "palanca_de_mando" + }, + keywords: { + en: [ + "game", + "video game", + "joystick" + ], + es: [ + "juego", + "mando", + "palanca", + "videojuego", + "joystick" + ] + } + }, + { + code: "🎰", + shortcode: { + en: "slot_machine", + es: "tragaperras" + }, + keywords: { + en: [ + "game", + "slot", + "slot machine" + ], + es: [ + "juego", + "máquina", + "máquina tragaperras" + ] + } + }, + { + code: "🎲", + shortcode: { + en: "game_die", + es: "dado" + }, + keywords: { + en: [ + "dice", + "die", + "game" + ], + es: [ + "juego", + "dado" + ] + } + }, + { + code: "🧩", + shortcode: { + en: "jigsaw", + es: "pieza_de_puzle" + }, + keywords: { + en: [ + "clue", + "interlocking", + "jigsaw", + "piece", + "puzzle" + ], + es: [ + "conectar", + "pieza", + "pista", + "puzle", + "rompecabezas", + "pieza de puzle" + ] + } + }, + { + code: "🧸", + shortcode: { + en: "teddy_bear", + es: "osito_de_peluche" + }, + keywords: { + en: [ + "plaything", + "plush", + "stuffed", + "toy", + "teddy bear" + ], + es: [ + "juguete", + "oso", + "peluche", + "osito de peluche" + ] + } + }, + { + code: "🪅", + shortcode: { + en: "pinata", + es: "piñata" + }, + keywords: { + en: [ + "celebration", + "party", + "piñata" + ], + es: [ + "caballito", + "celebración", + "fiesta", + "piñata" + ] + } + }, + { + code: "🪆", + shortcode: { + en: "nesting_dolls", + es: "muñeca_rusa" + }, + keywords: { + en: [ + "doll", + "nesting", + "russia", + "nesting dolls" + ], + es: [ + "babushka", + "mamushka", + "matrioska", + "rusia", + "muñeca rusa" + ] + } + }, + { + code: "♠️", + shortcode: { + en: "spades", + es: "picas" + }, + keywords: { + en: [ + "card", + "game", + "spade suit" + ], + es: [ + "carta", + "juego", + "palo", + "picas", + "palo de picas" + ] + } + }, + { + code: "♥️", + shortcode: { + en: "hearts", + es: "corazones" + }, + keywords: { + en: [ + "card", + "game", + "heart suit" + ], + es: [ + "carta", + "corazones", + "juego", + "palo", + "palo de corazones" + ] + } + }, + { + code: "♦️", + shortcode: { + en: "diamonds", + es: "diamantes" + }, + keywords: { + en: [ + "card", + "game", + "diamond suit" + ], + es: [ + "carta", + "diamantes", + "juego", + "palo", + "palo de diamantes" + ] + } + }, + { + code: "♣️", + shortcode: { + en: "clubs", + es: "tréboles" + }, + keywords: { + en: [ + "card", + "game", + "club suit" + ], + es: [ + "carta", + "juego", + "palo", + "tréboles", + "palo de tréboles" + ] + } + }, + { + code: "♟️", + shortcode: { + en: "chess_pawn", + es: "peón_de_ajedrez" + }, + keywords: { + en: [ + "chess", + "dupe", + "expendable", + "chess pawn" + ], + es: [ + "ajedrez", + "peón", + "peón de ajedrez" + ] + } + }, + { + code: "🃏", + shortcode: { + en: "black_joker", + es: "comodín_negro" + }, + keywords: { + en: [ + "card", + "game", + "wildcard", + "joker" + ], + es: [ + "joker", + "comodín" + ] + } + }, + { + code: "🀄", + shortcode: { + en: "mahjong", + es: "dragón_rojo" + }, + keywords: { + en: [ + "game", + "mahjong", + "red", + "mahjong red dragon" + ], + es: [ + "dragón rojo", + "juego", + "mahjong", + "dragón rojo de mahjong" + ] + } + }, + { + code: "🎴", + shortcode: { + en: "flower_playing_cards", + es: "cartas-de_juegos_de_asociación" + }, + keywords: { + en: [ + "card", + "flower", + "game", + "Japanese", + "playing", + "flower playing cards" + ], + es: [ + "carta", + "flor", + "hanafuda", + "naipe japonés", + "cartas de flores" + ] + } + }, + { + code: "🎭", + shortcode: { + en: "performing_arts", + es: "artes_escénicas" + }, + keywords: { + en: [ + "art", + "mask", + "performing", + "theater", + "theatre", + "performing arts" + ], + es: [ + "actuación", + "arte", + "artes escénicas", + "entretenimiento", + "máscaras de teatro" + ] + } + }, + { + code: "🖼️", + shortcode: { + en: "frame_with_picture", + es: "marco_con_foto" + }, + keywords: { + en: [ + "art", + "frame", + "museum", + "painting", + "picture", + "framed picture" + ], + es: [ + "marco", + "museo", + "cuadro enmarcado" + ] + } + }, + { + code: "🎨", + shortcode: { + en: "art", + es: "arte" + }, + keywords: { + en: [ + "art", + "museum", + "painting", + "palette", + "artist palette" + ], + es: [ + "arte", + "artista", + "paleta", + "pintura", + "paleta de pintor" + ] + } + }, + { + code: "🧵", + shortcode: { + en: "thread", + es: "hilo" + }, + keywords: { + en: [ + "needle", + "sewing", + "spool", + "string", + "thread" + ], + es: [ + "aguja", + "carrete", + "coser", + "costura", + "hilo" + ] + } + }, + { + code: "🪡", + shortcode: { + en: "sewing_needle", + es: "aguja_de_coser" + }, + keywords: { + en: [ + "embroidery", + "needle", + "sewing", + "stitches", + "sutures", + "tailoring" + ], + es: [ + "aguja", + "bordado", + "coser", + "hilar", + "punto", + "tejer", + "aguja de coser" + ] + } + }, + { + code: "🧶", + shortcode: { + en: "yarn", + es: "ovillo" + }, + keywords: { + en: [ + "ball", + "crochet", + "knit", + "yarn" + ], + es: [ + "bola", + "croché", + "punto", + "tejer", + "ovillo" + ] + } + }, + { + code: "🪢", + shortcode: { + en: "knot", + es: "nudo" + }, + keywords: { + en: [ + "rope", + "tangled", + "tie", + "twine", + "twist", + "knot" + ], + es: [ + "anudar", + "atar", + "enredar", + "trenzar", + "nudo" + ] + } + }, + { + code: "👓", + name: { + en: "Objects", + es: "gafas" + }, + icon: Objects, + header: true + }, + { + code: "👓", + shortcode: { + en: "eyeglasses", + es: "gafas" + }, + keywords: { + en: [ + "clothing", + "eye", + "eyeglasses", + "eyewear", + "glasses" + ], + es: [ + "accesorios", + "ojo", + "ropa", + "gafas" + ] + } + }, + { + code: "🕶️", + shortcode: { + en: "dark_sunglasses", + es: "gafas_de_sol_oscuras" + }, + keywords: { + en: [ + "dark", + "eye", + "eyewear", + "glasses", + "sunglasses" + ], + es: [ + "gafas", + "ojo", + "oscuras", + "sol", + "gafas de sol" + ] + } + }, + { + code: "🥽", + shortcode: { + en: "goggles", + es: "gafas_de_protección" + }, + keywords: { + en: [ + "eye protection", + "swimming", + "welding", + "goggles" + ], + es: [ + "gafas", + "nadar", + "protección ocular", + "soldar", + "gafas de protección" + ] + } + }, + { + code: "🥼", + shortcode: { + en: "lab_coat", + es: "bata_de_laboratorio" + }, + keywords: { + en: [ + "doctor", + "experiment", + "scientist", + "lab coat" + ], + es: [ + "científico", + "doctor", + "experimento", + "médico", + "bata de laboratorio" + ] + } + }, + { + code: "🦺", + shortcode: { + en: "safety_vest", + es: "chaleco_de_seguridad" + }, + keywords: { + en: [ + "emergency", + "safety", + "vest" + ], + es: [ + "chaleco", + "emergencia", + "seguridad", + "chaleco de seguridad" + ] + } + }, + { + code: "👔", + shortcode: { + en: "necktie", + es: "corbata" + }, + keywords: { + en: [ + "clothing", + "tie", + "necktie" + ], + es: [ + "accesorio", + "ropa", + "corbata" + ] + } + }, + { + code: "👕", + shortcode: { + en: "shirt", + es: "camiseta" + }, + keywords: { + en: [ + "clothing", + "shirt", + "tshirt", + "t-shirt" + ], + es: [ + "ropa", + "camiseta" + ] + } + }, + { + code: "👖", + shortcode: { + en: "jeans", + es: "vaqueros" + }, + keywords: { + en: [ + "clothing", + "pants", + "trousers", + "jeans" + ], + es: [ + "pantalones", + "ropa", + "vaqueros" + ] + } + }, + { + code: "🧣", + shortcode: { + en: "scarf", + es: "bufanda" + }, + keywords: { + en: [ + "neck", + "scarf" + ], + es: [ + "abrigo", + "cuello", + "bufanda" + ] + } + }, + { + code: "🧤", + shortcode: { + en: "gloves", + es: "guantes" + }, + keywords: { + en: [ + "hand", + "gloves" + ], + es: [ + "mano", + "guantes" + ] + } + }, + { + code: "🧥", + shortcode: { + en: "coat", + es: "abrigo" + }, + keywords: { + en: [ + "jacket", + "coat" + ], + es: [ + "chaquetón", + "abrigo" + ] + } + }, + { + code: "🧦", + shortcode: { + en: "socks", + es: "calcetines" + }, + keywords: { + en: [ + "stocking", + "socks" + ], + es: [ + "pies", + "ropa", + "calcetines" + ] + } + }, + { + code: "👗", + shortcode: { + en: "dress", + es: "vestido" + }, + keywords: { + en: [ + "clothing", + "dress" + ], + es: [ + "mujer", + "ropa", + "vestido" + ] + } + }, + { + code: "👘", + shortcode: { + en: "kimono", + es: "kimono" + }, + keywords: { + en: [ + "clothing", + "kimono" + ], + es: [ + "japonés", + "ropa", + "kimono" + ] + } + }, + { + code: "🥻", + shortcode: { + en: "sari", + es: "sari" + }, + keywords: { + en: [ + "clothing", + "dress", + "sari" + ], + es: [ + "prenda", + "ropa", + "vestido", + "sari" + ] + } + }, + { + code: "🩱", + shortcode: { + en: "one-piece_swimsuit", + es: "traje_de_baño_de_una_pieza" + }, + keywords: { + en: [ + "bathing suit", + "one-piece swimsuit" + ], + es: [ + "bañador", + "traje de baño de una pieza" + ] + } + }, + { + code: "🩲", + shortcode: { + en: "briefs", + es: "ropa_interior" + }, + keywords: { + en: [ + "bathing suit", + "one-piece", + "swimsuit", + "underwear", + "briefs" + ], + es: [ + "bañador", + "bragas", + "braguitas", + "calzoncillos", + "slip", + "ropa interior" + ] + } + }, + { + code: "🩳", + shortcode: { + en: "shorts", + es: "pantalones_cortos" + }, + keywords: { + en: [ + "bathing suit", + "pants", + "underwear", + "shorts" + ], + es: [ + "bañador", + "bermudas", + "calzoncillos", + "ropa interior", + "shorts", + "pantalones cortos" + ] + } + }, + { + code: "👙", + shortcode: { + en: "bikini", + es: "bikini" + }, + keywords: { + en: [ + "clothing", + "swim", + "bikini" + ], + es: [ + "baño", + "playa", + "ropa", + "bikini" + ] + } + }, + { + code: "👚", + shortcode: { + en: "womans_clothes", + es: "ropa_de_mujer" + }, + keywords: { + en: [ + "clothing", + "woman", + "woman’s clothes" + ], + es: [ + "blusa", + "camisa", + "femenina", + "ropa", + "ropa de mujer" + ] + } + }, + { + code: "👛", + shortcode: { + en: "purse", + es: "cartera_de_mano" + }, + keywords: { + en: [ + "clothing", + "coin", + "purse" + ], + es: [ + "accesorios", + "cartera", + "complementos", + "monedero" + ] + } + }, + { + code: "👜", + shortcode: { + en: "handbag", + es: "bolso" + }, + keywords: { + en: [ + "bag", + "clothing", + "purse", + "handbag" + ], + es: [ + "accesorios", + "complementos", + "bolso" + ] + } + }, + { + code: "👝", + shortcode: { + en: "pouch", + es: "cartera" + }, + keywords: { + en: [ + "bag", + "clothing", + "pouch", + "clutch bag" + ], + es: [ + "accesorios", + "bolso", + "cartera", + "complementos", + "bolso de mano" + ] + } + }, + { + code: "🛍️", + shortcode: { + en: "shopping_bags", + es: "bolsas_de_la_compra" + }, + keywords: { + en: [ + "bag", + "hotel", + "shopping", + "shopping bags" + ], + es: [ + "bolsa", + "compra", + "bolsas de compras" + ] + } + }, + { + code: "🎒", + shortcode: { + en: "school_satchel", + es: "mochila" + }, + keywords: { + en: [ + "bag", + "rucksack", + "satchel", + "school", + "backpack" + ], + es: [ + "colegio", + "mochila", + "mochila escolar" + ] + } + }, + { + code: "🩴", + shortcode: { + en: "thong_sandal", + es: "chancla" + }, + keywords: { + en: [ + "beach sandals", + "sandals", + "thong sandals", + "thongs", + "zōri", + "thong sandal" + ], + es: [ + "chancla de dedo", + "chancleta", + "chinela", + "sandalia", + "chancla" + ] + } + }, + { + code: "👞", + shortcode: { + en: "mans_shoe", + es: "zapatos_de_hombre" + }, + keywords: { + en: [ + "clothing", + "man", + "shoe", + "man’s shoe" + ], + es: [ + "calzado", + "hombre", + "ropa", + "zapato", + "zapato de hombre" + ] + } + }, + { + code: "👟", + shortcode: { + en: "athletic_shoe", + es: "zapatilla_de_atletismo" + }, + keywords: { + en: [ + "athletic", + "clothing", + "shoe", + "sneaker", + "running shoe" + ], + es: [ + "calzado", + "correr", + "ropa", + "tenis", + "zapatilla deportiva" + ] + } + }, + { + code: "🥾", + shortcode: { + en: "hiking_boot", + es: "bota_de_senderismo" + }, + keywords: { + en: [ + "backpacking", + "boot", + "camping", + "hiking" + ], + es: [ + "bota", + "camping", + "mochilero", + "senderismo", + "bota de senderismo" + ] + } + }, + { + code: "🥿", + shortcode: { + en: "womans_flat_shoe", + es: "bailarina" + }, + keywords: { + en: [ + "ballet flat", + "slip-on", + "slipper", + "flat shoe" + ], + es: [ + "calzado", + "zapato", + "bailarina" + ] + } + }, + { + code: "👠", + shortcode: { + en: "high_heel", + es: "tacón_de_aguja" + }, + keywords: { + en: [ + "clothing", + "heel", + "shoe", + "woman", + "high-heeled shoe" + ], + es: [ + "mujer", + "tacón", + "zapato", + "zapato de tacón" + ] + } + }, + { + code: "👡", + shortcode: { + en: "sandal", + es: "sandalia" + }, + keywords: { + en: [ + "clothing", + "sandal", + "shoe", + "woman", + "woman’s sandal" + ], + es: [ + "calzado", + "mujer", + "ropa", + "sandalia", + "sandalia de mujer" + ] + } + }, + { + code: "🩰", + shortcode: { + en: "ballet_shoes", + es: "zapatillas_de_ballet" + }, + keywords: { + en: [ + "ballet", + "dance", + "ballet shoes" + ], + es: [ + "bailar", + "balé", + "ballet", + "danza", + "zapatillas de ballet" + ] + } + }, + { + code: "👢", + shortcode: { + en: "boot", + es: "bota" + }, + keywords: { + en: [ + "boot", + "clothing", + "shoe", + "woman", + "woman’s boot" + ], + es: [ + "bota", + "calzado", + "mujer", + "ropa", + "bota de mujer" + ] + } + }, + { + code: "👑", + shortcode: { + en: "crown", + es: "corona" + }, + keywords: { + en: [ + "clothing", + "king", + "queen", + "crown" + ], + es: [ + "accesorios", + "complementos", + "reina", + "rey", + "corona" + ] + } + }, + { + code: "👒", + shortcode: { + en: "womans_hat", + es: "sombrero_de_mujer" + }, + keywords: { + en: [ + "clothing", + "hat", + "woman", + "woman’s hat" + ], + es: [ + "accesorio", + "mujer", + "ropa", + "sombrero", + "sombrero de mujer" + ] + } + }, + { + code: "🎩", + shortcode: { + en: "tophat", + es: "sombrero_de_copa" + }, + keywords: { + en: [ + "clothing", + "hat", + "top", + "tophat" + ], + es: [ + "chistera", + "copa", + "ropa", + "sombrero", + "sombrero de copa" + ] + } + }, + { + code: "🎓", + shortcode: { + en: "mortar_board", + es: "birrete" + }, + keywords: { + en: [ + "cap", + "celebration", + "clothing", + "graduation", + "hat" + ], + es: [ + "celebración", + "gorro", + "graduación", + "birrete" + ] + } + }, + { + code: "🧢", + shortcode: { + en: "billed_cap", + es: "gorra" + }, + keywords: { + en: [ + "baseball cap", + "billed cap" + ], + es: [ + "béisbol", + "gorra", + "visera", + "gorra con visera" + ] + } + }, + { + code: "🪖", + shortcode: { + en: "military_helmet", + es: "casco_militar" + }, + keywords: { + en: [ + "army", + "helmet", + "military", + "soldier", + "warrior" + ], + es: [ + "casco", + "ejército", + "guerra", + "guerrero", + "soldado", + "casco militar" + ] + } + }, + { + code: "⛑️", + shortcode: { + en: "helmet_with_white_cross", + es: "casco_con_cruz_blanca" + }, + keywords: { + en: [ + "aid", + "cross", + "face", + "hat", + "helmet", + "rescue worker’s helmet" + ], + es: [ + "ayuda", + "cara", + "casco", + "cruz", + "casco con una cruz blanca" + ] + } + }, + { + code: "📿", + shortcode: { + en: "prayer_beads", + es: "rosario" + }, + keywords: { + en: [ + "beads", + "clothing", + "necklace", + "prayer", + "religion" + ], + es: [ + "collar", + "cuentas", + "religión", + "rosario" + ] + } + }, + { + code: "💄", + shortcode: { + en: "lipstick", + es: "lápiz_labial" + }, + keywords: { + en: [ + "cosmetics", + "makeup", + "lipstick" + ], + es: [ + "barra", + "cosmética", + "labios", + "maquillaje", + "pintalabios" + ] + } + }, + { + code: "💍", + shortcode: { + en: "ring", + es: "anillo" + }, + keywords: { + en: [ + "diamond", + "ring" + ], + es: [ + "diamante", + "anillo" + ] + } + }, + { + code: "💎", + shortcode: { + en: "gem", + es: "joya" + }, + keywords: { + en: [ + "diamond", + "gem", + "jewel", + "gem stone" + ], + es: [ + "diamante", + "gema", + "joya", + "piedra", + "preciosa" + ] + } + }, + { + code: "🔇", + shortcode: { + en: "mute", + es: "mudo" + }, + keywords: { + en: [ + "mute", + "quiet", + "silent", + "speaker", + "muted speaker" + ], + es: [ + "altavoz", + "altavoz con marca de cancelación", + "mute", + "silencio", + "altavoz silenciado" + ] + } + }, + { + code: "🔈", + shortcode: { + en: "speaker", + es: "altavoz" + }, + keywords: { + en: [ + "soft", + "speaker low volume" + ], + es: [ + "volumen bajo", + "altavoz a volumen bajo" + ] + } + }, + { + code: "🔉", + shortcode: { + en: "sound", + es: "sonido" + }, + keywords: { + en: [ + "medium", + "speaker medium volume" + ], + es: [ + "altavoz con volumen medio", + "medio", + "volumen medio", + "altavoz a volumen medio" + ] + } + }, + { + code: "🔊", + shortcode: { + en: "loud_sound", + es: "sonido_agudo" + }, + keywords: { + en: [ + "loud", + "speaker high volume" + ], + es: [ + "altavoz", + "alto", + "volumen alto", + "altavoz a volumen alto" + ] + } + }, + { + code: "📢", + shortcode: { + en: "loudspeaker", + es: "altavoz_sonando" + }, + keywords: { + en: [ + "loud", + "public address", + "loudspeaker" + ], + es: [ + "altavoz", + "comunicación", + "altavoz de mano" + ] + } + }, + { + code: "📣", + shortcode: { + en: "mega", + es: "mega" + }, + keywords: { + en: [ + "cheering", + "megaphone" + ], + es: [ + "comunicación", + "megáfono" + ] + } + }, + { + code: "📯", + shortcode: { + en: "postal_horn", + es: "corneta" + }, + keywords: { + en: [ + "horn", + "post", + "postal" + ], + es: [ + "corneta", + "posta", + "corneta de posta" + ] + } + }, + { + code: "🔔", + shortcode: { + en: "bell", + es: "campana" + }, + keywords: { + en: [ + "bell" + ], + es: [ + "campana" + ] + } + }, + { + code: "🔕", + shortcode: { + en: "no_bell", + es: "prohibido_claxon" + }, + keywords: { + en: [ + "bell", + "forbidden", + "mute", + "quiet", + "silent", + "bell with slash" + ], + es: [ + "campana", + "cancelación", + "ruido", + "campana con signo de cancelación" + ] + } + }, + { + code: "🎼", + shortcode: { + en: "musical_score", + es: "partitura" + }, + keywords: { + en: [ + "music", + "score", + "musical score" + ], + es: [ + "música", + "partitura", + "pentagrama" + ] + } + }, + { + code: "🎵", + shortcode: { + en: "musical_note", + es: "nota_musical" + }, + keywords: { + en: [ + "music", + "note", + "musical note" + ], + es: [ + "música", + "nota", + "nota musical" + ] + } + }, + { + code: "🎶", + shortcode: { + en: "notes", + es: "notas" + }, + keywords: { + en: [ + "music", + "note", + "notes", + "musical notes" + ], + es: [ + "música", + "notas", + "notas musicales" + ] + } + }, + { + code: "🎙️", + shortcode: { + en: "studio_microphone", + es: "micrófono_de_estudio" + }, + keywords: { + en: [ + "mic", + "microphone", + "music", + "studio" + ], + es: [ + "estudio", + "micrófono", + "música", + "micrófono de estudio" + ] + } + }, + { + code: "🎚️", + shortcode: { + en: "level_slider", + es: "indicador_de_nivel" + }, + keywords: { + en: [ + "level", + "music", + "slider" + ], + es: [ + "control", + "fader", + "volumen", + "control de volumen" + ] + } + }, + { + code: "🎛️", + shortcode: { + en: "control_knobs", + es: "mandos_de_control" + }, + keywords: { + en: [ + "control", + "knobs", + "music" + ], + es: [ + "control", + "diales", + "música", + "potenciómetros", + "ruedas", + "ruedas de control" + ] + } + }, + { + code: "🎤", + shortcode: { + en: "microphone", + es: "micrófono" + }, + keywords: { + en: [ + "karaoke", + "mic", + "microphone" + ], + es: [ + "entretenimiento", + "karaoke", + "micro", + "micrófono" + ] + } + }, + { + code: "🎧", + shortcode: { + en: "headphones", + es: "auriculares" + }, + keywords: { + en: [ + "earbud", + "headphone" + ], + es: [ + "cascos", + "auricular" + ] + } + }, + { + code: "📻", + shortcode: { + en: "radio", + es: "radio" + }, + keywords: { + en: [ + "video", + "radio" + ], + es: [ + "radio" + ] + } + }, + { + code: "🎷", + shortcode: { + en: "saxophone", + es: "saxofón" + }, + keywords: { + en: [ + "instrument", + "music", + "sax", + "saxophone" + ], + es: [ + "instrumento", + "instrumento musical", + "música", + "saxo", + "saxofón" + ] + } + }, + { + code: "🪗", + shortcode: { + en: "accordion", + es: "acordeón" + }, + keywords: { + en: [ + "concertina", + "squeeze box", + "accordion" + ], + es: [ + "concertina", + "acordeón" + ] + } + }, + { + code: "🎸", + shortcode: { + en: "guitar", + es: "guitarra" + }, + keywords: { + en: [ + "instrument", + "music", + "guitar" + ], + es: [ + "instrumento", + "instrumento musical", + "música", + "guitarra" + ] + } + }, + { + code: "🎹", + shortcode: { + en: "musical_keyboard", + es: "teclado_musical" + }, + keywords: { + en: [ + "instrument", + "keyboard", + "music", + "piano", + "musical keyboard" + ], + es: [ + "instrumento", + "instrumento musical", + "música", + "teclado", + "piano", + "teclado musical" + ] + } + }, + { + code: "🎺", + shortcode: { + en: "trumpet", + es: "trompeta" + }, + keywords: { + en: [ + "instrument", + "music", + "trumpet" + ], + es: [ + "instrumento", + "instrumento musical", + "música", + "trompeta" + ] + } + }, + { + code: "🎻", + shortcode: { + en: "violin", + es: "violín" + }, + keywords: { + en: [ + "instrument", + "music", + "violin" + ], + es: [ + "instrumento", + "instrumento musical", + "música", + "violín" + ] + } + }, + { + code: "🪕", + shortcode: { + en: "banjo", + es: "banjo" + }, + keywords: { + en: [ + "music", + "stringed", + "banjo" + ], + es: [ + "banyo", + "cuerda", + "instrumento", + "música", + "banjo" + ] + } + }, + { + code: "🥁", + shortcode: { + en: "drum_with_drumsticks", + es: "tambor_con_baquetas" + }, + keywords: { + en: [ + "drumsticks", + "music", + "drum" + ], + es: [ + "baquetas", + "música", + "tambor" + ] + } + }, + { + code: "🪘", + shortcode: { + en: "long_drum", + es: "tamboril" + }, + keywords: { + en: [ + "beat", + "conga", + "drum", + "rhythm", + "long drum" + ], + es: [ + "conga", + "ritmo", + "tambor", + "tamboril" + ] + } + }, + { + code: "📱", + shortcode: { + en: "iphone", + es: "iphone" + }, + keywords: { + en: [ + "cell", + "mobile", + "phone", + "telephone" + ], + es: [ + "celular", + "móvil", + "teléfono" + ] + } + }, + { + code: "📲", + shortcode: { + en: "calling", + es: "llamando" + }, + keywords: { + en: [ + "arrow", + "cell", + "mobile", + "phone", + "receive", + "mobile phone with arrow" + ], + es: [ + "flecha", + "llamada", + "móvil", + "recibir", + "teléfono", + "móvil con una flecha" + ] + } + }, + { + code: "☎️", + shortcode: { + en: "phone", + es: "teléfono" + }, + keywords: { + en: [ + "phone", + "telephone" + ], + es: [ + "teléfono" + ] + } + }, + { + code: "📞", + shortcode: { + en: "telephone_receiver", + es: "receptor_de_teléfono" + }, + keywords: { + en: [ + "phone", + "receiver", + "telephone" + ], + es: [ + "comunicación", + "teléfono", + "auricular de teléfono" + ] + } + }, + { + code: "📟", + shortcode: { + en: "pager", + es: "buscapersonas" + }, + keywords: { + en: [ + "pager" + ], + es: [ + "comunicación", + "localizador", + "busca" + ] + } + }, + { + code: "📠", + shortcode: { + en: "fax", + es: "fax" + }, + keywords: { + en: [ + "fax", + "fax machine" + ], + es: [ + "comunicación", + "fax", + "máquina de fax" + ] + } + }, + { + code: "🔋", + shortcode: { + en: "battery", + es: "batería" + }, + keywords: { + en: [ + "battery" + ], + es: [ + "batería", + "pila" + ] + } + }, + { + code: "🔌", + shortcode: { + en: "electric_plug", + es: "enchufe_eléctrico" + }, + keywords: { + en: [ + "electric", + "electricity", + "plug" + ], + es: [ + "corriente", + "electricidad", + "eléctrico", + "enchufe" + ] + } + }, + { + code: "💻", + shortcode: { + en: "computer", + es: "ordenador" + }, + keywords: { + en: [ + "computer", + "pc", + "personal", + "laptop" + ], + es: [ + "ordenador", + "pc", + "personal", + "ordenador portátil" + ] + } + }, + { + code: "🖥️", + shortcode: { + en: "desktop_computer", + es: "ordenador_de_sobremesa" + }, + keywords: { + en: [ + "computer", + "desktop" + ], + es: [ + "ordenador", + "sobremesa", + "ordenador de sobremesa" + ] + } + }, + { + code: "🖨️", + shortcode: { + en: "printer", + es: "impresora" + }, + keywords: { + en: [ + "computer", + "printer" + ], + es: [ + "ordenador", + "impresora" + ] + } + }, + { + code: "⌨️", + shortcode: { + en: "keyboard", + es: "teclado" + }, + keywords: { + en: [ + "computer", + "keyboard" + ], + es: [ + "ordenador", + "teclado" + ] + } + }, + { + code: "🖱️", + shortcode: { + en: "three_button_mouse", + es: "mouse_de_tres_botones" + }, + keywords: { + en: [ + "computer", + "computer mouse" + ], + es: [ + "ordenador", + "ratón", + "ratón de ordenador" + ] + } + }, + { + code: "🖲️", + shortcode: { + en: "trackball", + es: "bola_de_seguimiento" + }, + keywords: { + en: [ + "computer", + "trackball" + ], + es: [ + "ordenador", + "trackball", + "bola de desplazamiento" + ] + } + }, + { + code: "💽", + shortcode: { + en: "minidisc", + es: "minidisc" + }, + keywords: { + en: [ + "computer", + "disk", + "minidisk", + "optical" + ], + es: [ + "disco", + "md", + "minidisc" + ] + } + }, + { + code: "💾", + shortcode: { + en: "floppy_disk", + es: "disquete" + }, + keywords: { + en: [ + "computer", + "disk", + "floppy" + ], + es: [ + "disco", + "disco de 3 1/2", + "disquete" + ] + } + }, + { + code: "💿", + shortcode: { + en: "cd", + es: "cd" + }, + keywords: { + en: [ + "CD", + "computer", + "disk", + "optical" + ], + es: [ + "cd", + "disco", + "disco óptico" + ] + } + }, + { + code: "📀", + shortcode: { + en: "dvd", + es: "dvd" + }, + keywords: { + en: [ + "Blu-ray", + "computer", + "disk", + "optical", + "dvd DVD" + ], + es: [ + "disco", + "dvd", + "disco DVD" + ] + } + }, + { + code: "🧮", + shortcode: { + en: "abacus", + es: "ábaco" + }, + keywords: { + en: [ + "calculation", + "abacus" + ], + es: [ + "cálculo", + "contar", + "matemáticas", + "ábaco" + ] + } + }, + { + code: "🎥", + shortcode: { + en: "movie_camera", + es: "cámara_de_cine" + }, + keywords: { + en: [ + "camera", + "cinema", + "movie" + ], + es: [ + "cámara", + "cine", + "entretenimiento", + "película", + "cámara de cine" + ] + } + }, + { + code: "🎞️", + shortcode: { + en: "film_frames", + es: "fotogramas_de_película" + }, + keywords: { + en: [ + "cinema", + "film", + "frames", + "movie" + ], + es: [ + "cine", + "fotograma", + "película", + "fotograma de película" + ] + } + }, + { + code: "📽️", + shortcode: { + en: "film_projector", + es: "proyector_de_cine" + }, + keywords: { + en: [ + "cinema", + "film", + "movie", + "projector", + "video" + ], + es: [ + "cine", + "película", + "proyector", + "proyector de cine" + ] + } + }, + { + code: "🎬", + shortcode: { + en: "clapper", + es: "claqueta" + }, + keywords: { + en: [ + "clapper", + "movie", + "clapper board" + ], + es: [ + "cine", + "claqueta de cine", + "entretenimiento", + "película", + "claqueta" + ] + } + }, + { + code: "📺", + shortcode: { + en: "tv", + es: "televisión" + }, + keywords: { + en: [ + "tv", + "video", + "television" + ], + es: [ + "tv", + "televisión" + ] + } + }, + { + code: "📷", + shortcode: { + en: "camera", + es: "cámara" + }, + keywords: { + en: [ + "video", + "camera" + ], + es: [ + "cámara", + "cámara de fotos" + ] + } + }, + { + code: "📸", + shortcode: { + en: "camera_with_flash", + es: "cámara_con_flash" + }, + keywords: { + en: [ + "camera", + "flash", + "video", + "camera with flash" + ], + es: [ + "cámara", + "flash", + "cámara con flash" + ] + } + }, + { + code: "📹", + shortcode: { + en: "video_camera", + es: "videocámara" + }, + keywords: { + en: [ + "camera", + "video" + ], + es: [ + "cámara", + "vídeo", + "videocámara" + ] + } + }, + { + code: "📼", + shortcode: { + en: "vhs", + es: "vhs" + }, + keywords: { + en: [ + "tape", + "vhs", + "video", + "videocassette" + ], + es: [ + "cinta", + "cinta de vídeo" + ] + } + }, + { + code: "🔍", + shortcode: { + en: "mag", + es: "lupa" + }, + keywords: { + en: [ + "glass", + "magnifying", + "search", + "tool", + "magnifying glass tilted left" + ], + es: [ + "buscar", + "lupa", + "lupa orientada hacia la izquierda" + ] + } + }, + { + code: "🔎", + shortcode: { + en: "mag_right", + es: "lupa_derecha" + }, + keywords: { + en: [ + "glass", + "magnifying", + "search", + "tool", + "magnifying glass tilted right" + ], + es: [ + "buscar", + "lupa", + "lupa orientada hacia la derecha" + ] + } + }, + { + code: "🕯️", + shortcode: { + en: "candle", + es: "vela" + }, + keywords: { + en: [ + "light", + "candle" + ], + es: [ + "luz", + "vela" + ] + } + }, + { + code: "💡", + shortcode: { + en: "bulb", + es: "bombilla" + }, + keywords: { + en: [ + "bulb", + "comic", + "electric", + "idea", + "light" + ], + es: [ + "cómic", + "electricidad", + "idea", + "luz", + "bombilla" + ] + } + }, + { + code: "🔦", + shortcode: { + en: "flashlight", + es: "linterna" + }, + keywords: { + en: [ + "electric", + "light", + "tool", + "torch", + "flashlight" + ], + es: [ + "luz", + "linterna" + ] + } + }, + { + code: "🏮", + shortcode: { + en: "izakaya_lantern", + es: "farolillo_de_papel" + }, + keywords: { + en: [ + "bar", + "lantern", + "light", + "red", + "red paper lantern" + ], + es: [ + "izakaya", + "lámpara roja", + "linterna izakaya", + "linterna japonesa", + "restaurante", + "lámpara japonesa" + ] + } + }, + { + code: "🪔", + shortcode: { + en: "diya_lamp", + es: "lámpara_de_aceite" + }, + keywords: { + en: [ + "diya", + "lamp", + "oil" + ], + es: [ + "aceite", + "diya", + "lámpara", + "lámpara de aceite" + ] + } + }, + { + code: "📔", + shortcode: { + en: "notebook_with_decorative_cover", + es: "cuaderno_con_tapa_decorada" + }, + keywords: { + en: [ + "book", + "cover", + "decorated", + "notebook", + "notebook with decorative cover" + ], + es: [ + "cuaderno", + "decoración", + "tapa", + "cuaderno con tapa decorativa" + ] + } + }, + { + code: "📕", + shortcode: { + en: "closed_book", + es: "libro_cerrado" + }, + keywords: { + en: [ + "book", + "closed" + ], + es: [ + "cerrado", + "libro" + ] + } + }, + { + code: "📖", + shortcode: { + en: "book", + es: "libro" + }, + keywords: { + en: [ + "book", + "open" + ], + es: [ + "abierto", + "libro" + ] + } + }, + { + code: "📗", + shortcode: { + en: "green_book", + es: "libro_verde" + }, + keywords: { + en: [ + "book", + "green" + ], + es: [ + "libro", + "verde" + ] + } + }, + { + code: "📘", + shortcode: { + en: "blue_book", + es: "libro_azul" + }, + keywords: { + en: [ + "blue", + "book" + ], + es: [ + "azul", + "libro" + ] + } + }, + { + code: "📙", + shortcode: { + en: "orange_book", + es: "libro_naranja" + }, + keywords: { + en: [ + "book", + "orange" + ], + es: [ + "libro", + "naranja" + ] + } + }, + { + code: "📚", + shortcode: { + en: "books", + es: "libros" + }, + keywords: { + en: [ + "book", + "books" + ], + es: [ + "libro", + "libros" + ] + } + }, + { + code: "📓", + shortcode: { + en: "notebook", + es: "cuaderno" + }, + keywords: { + en: [ + "notebook" + ], + es: [ + "libreta", + "cuaderno" + ] + } + }, + { + code: "📒", + shortcode: { + en: "ledger", + es: "registro" + }, + keywords: { + en: [ + "notebook", + "ledger" + ], + es: [ + "cuaderno", + "libro de contabilidad" + ] + } + }, + { + code: "📃", + shortcode: { + en: "page_with_curl", + es: "página_doblada_por_abajo" + }, + keywords: { + en: [ + "curl", + "document", + "page", + "page with curl" + ], + es: [ + "documento", + "página", + "página doblada" + ] + } + }, + { + code: "📜", + shortcode: { + en: "scroll", + es: "pergamino" + }, + keywords: { + en: [ + "paper", + "scroll" + ], + es: [ + "pergamino de papel", + "pergamino" + ] + } + }, + { + code: "📄", + shortcode: { + en: "page_facing_up", + es: "página_boca_arriba" + }, + keywords: { + en: [ + "document", + "page", + "page facing up" + ], + es: [ + "anverso", + "documento", + "página", + "página hacia arriba" + ] + } + }, + { + code: "📰", + shortcode: { + en: "newspaper", + es: "periódico" + }, + keywords: { + en: [ + "news", + "paper", + "newspaper" + ], + es: [ + "diario", + "periódico" + ] + } + }, + { + code: "🗞️", + shortcode: { + en: "rolled_up_newspaper", + es: "periódico_enrollado" + }, + keywords: { + en: [ + "news", + "newspaper", + "paper", + "rolled", + "rolled-up newspaper" + ], + es: [ + "noticias", + "papel", + "periódico", + "periódico enrollado" + ] + } + }, + { + code: "📑", + shortcode: { + en: "bookmark_tabs", + es: "pestañas_de_marcadores" + }, + keywords: { + en: [ + "bookmark", + "mark", + "marker", + "tabs" + ], + es: [ + "pestañas", + "marcadores" + ] + } + }, + { + code: "🔖", + shortcode: { + en: "bookmark", + es: "marcador" + }, + keywords: { + en: [ + "mark", + "bookmark" + ], + es: [ + "marcador", + "marcapáginas" + ] + } + }, + { + code: "🏷️", + shortcode: { + en: "label", + es: "etiqueta" + }, + keywords: { + en: [ + "label" + ], + es: [ + "etiqueta" + ] + } + }, + { + code: "💰", + shortcode: { + en: "moneybag", + es: "bolsa_de_dinero" + }, + keywords: { + en: [ + "bag", + "dollar", + "money", + "moneybag" + ], + es: [ + "bolsa", + "bolsa de dólares", + "dinero", + "bolsa de dinero" + ] + } + }, + { + code: "🪙", + shortcode: { + en: "coin", + es: "moneda" + }, + keywords: { + en: [ + "gold", + "metal", + "money", + "silver", + "treasure", + "coin" + ], + es: [ + "dinero", + "metal", + "oro", + "plata", + "tesoro", + "moneda" + ] + } + }, + { + code: "💴", + shortcode: { + en: "yen", + es: "yen" + }, + keywords: { + en: [ + "banknote", + "bill", + "currency", + "money", + "note", + "yen" + ], + es: [ + "billete", + "billete de banco", + "dinero", + "yen", + "billete de yen" + ] + } + }, + { + code: "💵", + shortcode: { + en: "dollar", + es: "dólar" + }, + keywords: { + en: [ + "banknote", + "bill", + "currency", + "dollar", + "money", + "note" + ], + es: [ + "billete", + "billete de banco", + "dinero", + "dólar", + "billete de dólar" + ] + } + }, + { + code: "💶", + shortcode: { + en: "euro", + es: "euro" + }, + keywords: { + en: [ + "banknote", + "bill", + "currency", + "euro", + "money", + "note" + ], + es: [ + "billete", + "billete de banco", + "dinero", + "euro", + "billete de euro" + ] + } + }, + { + code: "💷", + shortcode: { + en: "pound", + es: "libra_esterlina" + }, + keywords: { + en: [ + "banknote", + "bill", + "currency", + "money", + "note", + "pound" + ], + es: [ + "billete de banco", + "dinero", + "libra", + "billete de libra" + ] + } + }, + { + code: "💸", + shortcode: { + en: "money_with_wings", + es: "dinero_con_alas" + }, + keywords: { + en: [ + "banknote", + "bill", + "fly", + "money", + "wings", + "money with wings" + ], + es: [ + "billete", + "billete de banco", + "dinero", + "dinero con alas", + "billete con alas" + ] + } + }, + { + code: "💳", + shortcode: { + en: "credit_card", + es: "tarjeta_de_crédito" + }, + keywords: { + en: [ + "card", + "credit", + "money" + ], + es: [ + "crédito", + "tarjeta", + "tarjeta de crédito" + ] + } + }, + { + code: "🧾", + shortcode: { + en: "receipt", + es: "recibo" + }, + keywords: { + en: [ + "accounting", + "bookkeeping", + "evidence", + "proof", + "receipt" + ], + es: [ + "contabilidad", + "prueba", + "teneduría de libros", + "testimonio", + "recibo" + ] + } + }, + { + code: "💹", + shortcode: { + en: "chart", + es: "gráfico" + }, + keywords: { + en: [ + "chart", + "graph", + "growth", + "money", + "yen", + "chart increasing with yen" + ], + es: [ + "alza", + "mercado", + "mercado alcista", + "tabla", + "mercado al alza" + ] + } + }, + { + code: "✉️", + shortcode: { + en: "email", + es: "correo" + }, + keywords: { + en: [ + "email", + "letter", + "envelope" + ], + es: [ + "carta", + "correo", + "sobre" + ] + } + }, + { + code: "📧", + shortcode: { + en: "e-mail", + es: "correo_electrónico" + }, + keywords: { + en: [ + "email", + "letter", + "mail", + "e-mail" + ], + es: [ + "comunicación", + "correo", + "sobre", + "correo electrónico" + ] + } + }, + { + code: "📨", + shortcode: { + en: "incoming_envelope", + es: "correo_entrante" + }, + keywords: { + en: [ + "e-mail", + "email", + "envelope", + "incoming", + "letter", + "receive" + ], + es: [ + "carta", + "comunicación", + "correo", + "correo electrónico", + "sobre", + "sobre entrante" + ] + } + }, + { + code: "📩", + shortcode: { + en: "envelope_with_arrow", + es: "sobre_con_flecha" + }, + keywords: { + en: [ + "arrow", + "e-mail", + "email", + "envelope", + "outgoing", + "envelope with arrow" + ], + es: [ + "carta", + "comunicación", + "correo", + "correo electrónico", + "sobre", + "sobre con flecha" + ] + } + }, + { + code: "📤", + shortcode: { + en: "outbox_tray", + es: "bandeja_de_salida" + }, + keywords: { + en: [ + "box", + "letter", + "mail", + "outbox", + "sent", + "tray" + ], + es: [ + "bandeja", + "comunicación", + "correo", + "enviado", + "salida", + "bandeja de salida" + ] + } + }, + { + code: "📥", + shortcode: { + en: "inbox_tray", + es: "bandeja_de_entrada" + }, + keywords: { + en: [ + "box", + "inbox", + "letter", + "mail", + "receive", + "tray" + ], + es: [ + "bandeja", + "comunicación", + "correo", + "entrada", + "recibido", + "bandeja de entrada" + ] + } + }, + { + code: "📦", + shortcode: { + en: "package", + es: "paquete" + }, + keywords: { + en: [ + "box", + "parcel", + "package" + ], + es: [ + "caja", + "paquete" + ] + } + }, + { + code: "📫", + shortcode: { + en: "mailbox", + es: "buzón" + }, + keywords: { + en: [ + "closed", + "mail", + "mailbox", + "postbox", + "closed mailbox with raised flag" + ], + es: [ + "bandera", + "buzón", + "buzón cerrado", + "con contenido", + "buzón cerrado con la bandera levantada" + ] + } + }, + { + code: "📪", + shortcode: { + en: "mailbox_closed", + es: "buzón_cerrado" + }, + keywords: { + en: [ + "closed", + "lowered", + "mail", + "mailbox", + "postbox", + "closed mailbox with lowered flag" + ], + es: [ + "bandera", + "buzón", + "buzón cerrado", + "vacío", + "buzón cerrado con la bandera bajada" + ] + } + }, + { + code: "📬", + shortcode: { + en: "mailbox_with_mail", + es: "buzón_con_cartas" + }, + keywords: { + en: [ + "mail", + "mailbox", + "open", + "postbox", + "open mailbox with raised flag" + ], + es: [ + "bandera", + "buzón", + "buzón abierto", + "con contenido", + "buzón abierto con la bandera levantada" + ] + } + }, + { + code: "📭", + shortcode: { + en: "mailbox_with_no_mail", + es: "buzón_sin_cartas" + }, + keywords: { + en: [ + "lowered", + "mail", + "mailbox", + "open", + "postbox", + "open mailbox with lowered flag" + ], + es: [ + "bandera", + "buzón", + "buzón abierto", + "vacío", + "buzón abierto con la bandera bajada" + ] + } + }, + { + code: "📮", + shortcode: { + en: "postbox", + es: "carta_al_buzón" + }, + keywords: { + en: [ + "mail", + "mailbox", + "postbox" + ], + es: [ + "cartas", + "correo", + "buzón" + ] + } + }, + { + code: "🗳️", + shortcode: { + en: "ballot_box_with_ballot", + es: "urna_con_papeleta" + }, + keywords: { + en: [ + "ballot", + "box", + "ballot box with ballot" + ], + es: [ + "papeleta", + "urna", + "voto", + "urna con papeleta" + ] + } + }, + { + code: "✏️", + shortcode: { + en: "pencil2", + es: "lápiz2" + }, + keywords: { + en: [ + "pencil" + ], + es: [ + "escolar", + "escribir", + "lapicero", + "lápiz" + ] + } + }, + { + code: "✒️", + shortcode: { + en: "black_nib", + es: "plumín_negro" + }, + keywords: { + en: [ + "nib", + "pen", + "black nib" + ], + es: [ + "bolígrafo", + "escribir", + "pluma", + "tinta", + "pluma negra" + ] + } + }, + { + code: "🖋️", + shortcode: { + en: "lower_left_fountain_pen", + es: "pluma_estilográfica_abajo_a_la_izquierda" + }, + keywords: { + en: [ + "fountain", + "pen" + ], + es: [ + "bolígrafo", + "escribir", + "pluma", + "tinta", + "estilográfica" + ] + } + }, + { + code: "🖊️", + shortcode: { + en: "lower_left_ballpoint_pen", + es: "bolígrafo_abajo_a_la_izquierda" + }, + keywords: { + en: [ + "ballpoint", + "pen" + ], + es: [ + "boli", + "escribir", + "bolígrafo" + ] + } + }, + { + code: "🖌️", + shortcode: { + en: "lower_left_paintbrush", + es: "pincel_abajo_a_la_izquierda" + }, + keywords: { + en: [ + "painting", + "paintbrush" + ], + es: [ + "pintar", + "pincel" + ] + } + }, + { + code: "🖍️", + shortcode: { + en: "lower_left_crayon", + es: "lápiz_abajo_a_la_izquierda" + }, + keywords: { + en: [ + "crayon" + ], + es: [ + "cera", + "lápiz", + "lápiz de cera" + ] + } + }, + { + code: "📝", + shortcode: { + en: "memo", + es: "nota" + }, + keywords: { + en: [ + "pencil", + "memo" + ], + es: [ + "comunicación", + "cuaderno de notas" + ] + } + }, + { + code: "💼", + shortcode: { + en: "briefcase", + es: "maletín" + }, + keywords: { + en: [ + "briefcase" + ], + es: [ + "cartera", + "documentos", + "maletín" + ] + } + }, + { + code: "📁", + shortcode: { + en: "file_folder", + es: "carpeta_de_archivos" + }, + keywords: { + en: [ + "file", + "folder" + ], + es: [ + "archivo", + "carpeta", + "carpeta de archivos" + ] + } + }, + { + code: "📂", + shortcode: { + en: "open_file_folder", + es: "carpeta_abierta" + }, + keywords: { + en: [ + "file", + "folder", + "open" + ], + es: [ + "abierta", + "archivo", + "carpeta", + "carpeta de archivos abierta" + ] + } + }, + { + code: "🗂️", + shortcode: { + en: "card_index_dividers", + es: "separadores_de_índice_de_tarjetas" + }, + keywords: { + en: [ + "card", + "dividers", + "index" + ], + es: [ + "fichas", + "fichero", + "separador", + "separador de fichas" + ] + } + }, + { + code: "📅", + shortcode: { + en: "date", + es: "fecha" + }, + keywords: { + en: [ + "date", + "calendar" + ], + es: [ + "fecha", + "calendario" + ] + } + }, + { + code: "📆", + shortcode: { + en: "calendar", + es: "calendario" + }, + keywords: { + en: [ + "calendar", + "tear-off calendar" + ], + es: [ + "calendario", + "fecha", + "calendario recortable" + ] + } + }, + { + code: "🗒️", + shortcode: { + en: "spiral_note_pad", + es: "cuaderno_de_espiral" + }, + keywords: { + en: [ + "note", + "pad", + "spiral", + "spiral notepad" + ], + es: [ + "bloc", + "cuaderno", + "espiral", + "notas", + "bloc de notas de espiral" + ] + } + }, + { + code: "🗓️", + shortcode: { + en: "spiral_calendar_pad", + es: "calendario_de_sobremesa" + }, + keywords: { + en: [ + "calendar", + "pad", + "spiral" + ], + es: [ + "calendario", + "espiral", + "calendario de espiral" + ] + } + }, + { + code: "📇", + shortcode: { + en: "card_index", + es: "índice_de_tarjetas" + }, + keywords: { + en: [ + "card", + "index", + "rolodex" + ], + es: [ + "cartera", + "ficha", + "organizador", + "tarjetas", + "organizador de fichas" + ] + } + }, + { + code: "📈", + shortcode: { + en: "chart_with_upwards_trend", + es: "gráfico_con_tendencia_ascendente" + }, + keywords: { + en: [ + "chart", + "graph", + "growth", + "trend", + "upward", + "chart increasing" + ], + es: [ + "ascendente", + "gráfica", + "gráfico", + "tendencia ascendente", + "gráfica de evolución ascendente" + ] + } + }, + { + code: "📉", + shortcode: { + en: "chart_with_downwards_trend", + es: "gráfico_con_tendencia_descendente" + }, + keywords: { + en: [ + "chart", + "down", + "graph", + "trend", + "chart decreasing" + ], + es: [ + "descendente", + "gráfica", + "gráfico", + "tendencia descendente", + "gráfica de evolución descendente" + ] + } + }, + { + code: "📊", + shortcode: { + en: "bar_chart", + es: "gráfico_de_barras" + }, + keywords: { + en: [ + "bar", + "chart", + "graph" + ], + es: [ + "barras", + "gráfico", + "gráfico de barras" + ] + } + }, + { + code: "📋", + shortcode: { + en: "clipboard", + es: "portapapeles" + }, + keywords: { + en: [ + "clipboard" + ], + es: [ + "papeles", + "pinza", + "tabla", + "portapapeles" + ] + } + }, + { + code: "📌", + shortcode: { + en: "pushpin", + es: "chincheta" + }, + keywords: { + en: [ + "pin", + "pushpin" + ], + es: [ + "tachuela", + "chincheta" + ] + } + }, + { + code: "📍", + shortcode: { + en: "round_pushpin", + es: "tachuela_redonda" + }, + keywords: { + en: [ + "pin", + "pushpin", + "round pushpin" + ], + es: [ + "chincheta", + "chincheta redonda" + ] + } + }, + { + code: "📎", + shortcode: { + en: "paperclip", + es: "clip" + }, + keywords: { + en: [ + "paperclip" + ], + es: [ + "clip" + ] + } + }, + { + code: "🖇️", + shortcode: { + en: "linked_paperclips", + es: "clips_unidos" + }, + keywords: { + en: [ + "link", + "paperclip", + "linked paperclips" + ], + es: [ + "clips", + "unidos", + "unión" + ] + } + }, + { + code: "📏", + shortcode: { + en: "straight_ruler", + es: "regla" + }, + keywords: { + en: [ + "ruler", + "straight edge", + "straight ruler" + ], + es: [ + "regla" + ] + } + }, + { + code: "📐", + shortcode: { + en: "triangular_ruler", + es: "escuadra" + }, + keywords: { + en: [ + "ruler", + "set", + "triangle", + "triangular ruler" + ], + es: [ + "regla", + "regla triangular", + "triángulo", + "escuadra" + ] + } + }, + { + code: "✂️", + shortcode: { + en: "scissors", + es: "tijeras" + }, + keywords: { + en: [ + "cutting", + "tool", + "scissors" + ], + es: [ + "cortar", + "herramienta", + "tijeras" + ] + } + }, + { + code: "🗃️", + shortcode: { + en: "card_file_box", + es: "fichero_de_tarjetas" + }, + keywords: { + en: [ + "box", + "card", + "file" + ], + es: [ + "archivador", + "archivo", + "caja", + "archivador de tarjetas" + ] + } + }, + { + code: "🗄️", + shortcode: { + en: "file_cabinet", + es: "archivador" + }, + keywords: { + en: [ + "cabinet", + "file", + "filing" + ], + es: [ + "archivos", + "oficina", + "organizador", + "archivador" + ] + } + }, + { + code: "🗑️", + shortcode: { + en: "wastebasket", + es: "papelera" + }, + keywords: { + en: [ + "wastebasket" + ], + es: [ + "basura", + "cubo", + "papelera" + ] + } + }, + { + code: "🔒", + shortcode: { + en: "lock", + es: "candado" + }, + keywords: { + en: [ + "closed", + "locked" + ], + es: [ + "candado", + "cerrado", + "cerrar" + ] + } + }, + { + code: "🔓", + shortcode: { + en: "unlock", + es: "activar" + }, + keywords: { + en: [ + "lock", + "open", + "unlock", + "unlocked" + ], + es: [ + "abierto", + "abrir", + "candado" + ] + } + }, + { + code: "🔏", + shortcode: { + en: "lock_with_ink_pen", + es: "candado_con_pluma_de_tinta" + }, + keywords: { + en: [ + "ink", + "lock", + "nib", + "pen", + "privacy", + "locked with pen" + ], + es: [ + "candado", + "cerrado", + "estilográfica", + "pluma", + "privacidad", + "candado con pluma estilográfica" + ] + } + }, + { + code: "🔐", + shortcode: { + en: "closed_lock_with_key", + es: "candado_cerrado_con_llave" + }, + keywords: { + en: [ + "closed", + "key", + "lock", + "secure", + "locked with key" + ], + es: [ + "candado", + "cerrado", + "llave", + "seguro", + "candado cerrado y llave" + ] + } + }, + { + code: "🔑", + shortcode: { + en: "key", + es: "llave" + }, + keywords: { + en: [ + "lock", + "password", + "key" + ], + es: [ + "contraseña", + "llave" + ] + } + }, + { + code: "🗝️", + shortcode: { + en: "old_key", + es: "llave_vieja" + }, + keywords: { + en: [ + "clue", + "key", + "lock", + "old" + ], + es: [ + "antigua", + "llave" + ] + } + }, + { + code: "🔨", + shortcode: { + en: "hammer", + es: "martillo" + }, + keywords: { + en: [ + "tool", + "hammer" + ], + es: [ + "herramienta", + "martillo" + ] + } + }, + { + code: "🪓", + shortcode: { + en: "axe", + es: "hacha" + }, + keywords: { + en: [ + "chop", + "hatchet", + "split", + "wood", + "axe" + ], + es: [ + "cortar", + "dividir", + "hachuela", + "madera", + "talar", + "hacha" + ] + } + }, + { + code: "⛏️", + shortcode: { + en: "pick", + es: "pico" + }, + keywords: { + en: [ + "mining", + "tool", + "pick" + ], + es: [ + "herramienta", + "mina", + "pico" + ] + } + }, + { + code: "⚒️", + shortcode: { + en: "hammer_and_pick", + es: "martillo_y_pico" + }, + keywords: { + en: [ + "hammer", + "pick", + "tool", + "hammer and pick" + ], + es: [ + "herramienta", + "martillo", + "pico", + "martillo y pico" + ] + } + }, + { + code: "🛠️", + shortcode: { + en: "hammer_and_wrench", + es: "martillo_y_llave_inglesa" + }, + keywords: { + en: [ + "hammer", + "spanner", + "tool", + "wrench", + "hammer and wrench" + ], + es: [ + "herramienta", + "llave inglesa", + "martillo", + "martillo y llave inglesa" + ] + } + }, + { + code: "🗡️", + shortcode: { + en: "dagger_knife", + es: "daga" + }, + keywords: { + en: [ + "knife", + "weapon", + "dagger" + ], + es: [ + "arma", + "cuchillo", + "daga", + "puñal" + ] + } + }, + { + code: "⚔️", + shortcode: { + en: "crossed_swords", + es: "espadas_cruzadas" + }, + keywords: { + en: [ + "crossed", + "swords", + "weapon" + ], + es: [ + "arma", + "cruzadas", + "espadas" + ] + } + }, + { + code: "💣", + shortcode: { + en: "bomb", + es: "bomba" + }, + keywords: { + en: [ + "comic", + "bomb" + ], + es: [ + "cómic", + "emoción", + "bomba" + ] + } + }, + { + code: "🪃", + shortcode: { + en: "boomerang", + es: "bumerán" + }, + keywords: { + en: [ + "rebound", + "repercussion", + "boomerang" + ], + es: [ + "boomerang", + "rebotar", + "bumerán" + ] + } + }, + { + code: "🏹", + shortcode: { + en: "bow_and_arrow", + es: "arco_y_flecha" + }, + keywords: { + en: [ + "archer", + "arrow", + "bow", + "Sagittarius", + "zodiac", + "bow and arrow" + ], + es: [ + "arco", + "arquero", + "flecha", + "sagitario", + "zodiaco", + "arco y flecha" + ] + } + }, + { + code: "🛡️", + shortcode: { + en: "shield", + es: "escudo" + }, + keywords: { + en: [ + "weapon", + "shield" + ], + es: [ + "defensa", + "escudo" + ] + } + }, + { + code: "🪚", + shortcode: { + en: "carpentry_saw", + es: "sierra_de_carpintería" + }, + keywords: { + en: [ + "carpenter", + "lumber", + "saw", + "tool", + "carpentry saw" + ], + es: [ + "carpintería", + "carpintero", + "herramienta", + "sierra", + "talar", + "sierra de carpintería" + ] + } + }, + { + code: "🔧", + shortcode: { + en: "wrench", + es: "llave_de_tuerca" + }, + keywords: { + en: [ + "spanner", + "tool", + "wrench" + ], + es: [ + "herramienta", + "llave inglesa" + ] + } + }, + { + code: "🪛", + shortcode: { + en: "screwdriver", + es: "destornillador" + }, + keywords: { + en: [ + "screw", + "tool", + "screwdriver" + ], + es: [ + "atornillador", + "herramienta", + "tornillo", + "destornillador" + ] + } + }, + { + code: "🔩", + shortcode: { + en: "nut_and_bolt", + es: "tuerca_y_perno" + }, + keywords: { + en: [ + "bolt", + "nut", + "tool", + "nut and bolt" + ], + es: [ + "herramienta", + "tornillo", + "tuerca", + "tornillo y tuerca" + ] + } + }, + { + code: "⚙️", + shortcode: { + en: "gear", + es: "engranaje" + }, + keywords: { + en: [ + "cog", + "cogwheel", + "tool", + "gear" + ], + es: [ + "herramienta", + "engranaje" + ] + } + }, + { + code: "🗜️", + shortcode: { + en: "compression", + es: "compresión" + }, + keywords: { + en: [ + "compress", + "tool", + "vice", + "clamp" + ], + es: [ + "herramienta", + "tornillo", + "tornillo de banco" + ] + } + }, + { + code: "⚖️", + shortcode: { + en: "scales", + es: "balanza" + }, + keywords: { + en: [ + "balance", + "justice", + "Libra", + "scale", + "zodiac" + ], + es: [ + "justicia", + "libra", + "peso", + "zodiaco", + "balanza" + ] + } + }, + { + code: "🦯", + shortcode: { + en: "probing_cane", + es: "bastón" + }, + keywords: { + en: [ + "accessibility", + "blind", + "white cane" + ], + es: [ + "accesibilidad", + "ceguera", + "ciega", + "ciego", + "invidente", + "bastón" + ] + } + }, + { + code: "🔗", + shortcode: { + en: "link", + es: "eslabón" + }, + keywords: { + en: [ + "link" + ], + es: [ + "eslabón" + ] + } + }, + { + code: "⛓️", + shortcode: { + en: "chains", + es: "cadenas" + }, + keywords: { + en: [ + "chain", + "chains" + ], + es: [ + "cadena", + "cadenas" + ] + } + }, + { + code: "🪝", + shortcode: { + en: "hook", + es: "gancho" + }, + keywords: { + en: [ + "catch", + "crook", + "curve", + "ensnare", + "selling point", + "hook" + ], + es: [ + "agarrar", + "anzuelo", + "atrapar", + "garfio", + "gancho" + ] + } + }, + { + code: "🧰", + shortcode: { + en: "toolbox", + es: "caja_de_herramientas" + }, + keywords: { + en: [ + "chest", + "mechanic", + "tool", + "toolbox" + ], + es: [ + "armario", + "herramienta", + "mecánico", + "caja de herramientas" + ] + } + }, + { + code: "🧲", + shortcode: { + en: "magnet", + es: "imán" + }, + keywords: { + en: [ + "attraction", + "horseshoe", + "magnetic", + "magnet" + ], + es: [ + "atracción", + "herradura", + "magnético", + "imán" + ] + } + }, + { + code: "🪜", + shortcode: { + en: "ladder", + es: "escalera" + }, + keywords: { + en: [ + "climb", + "rung", + "step", + "ladder" + ], + es: [ + "escalar", + "escalerilla", + "escalón", + "peldaño", + "escalera" + ] + } + }, + { + code: "⚗️", + shortcode: { + en: "alembic", + es: "alambique" + }, + keywords: { + en: [ + "chemistry", + "tool", + "alembic" + ], + es: [ + "herramienta", + "química", + "alambique" + ] + } + }, + { + code: "🧪", + shortcode: { + en: "test_tube", + es: "tubo_de_ensayo" + }, + keywords: { + en: [ + "chemist", + "chemistry", + "experiment", + "lab", + "science", + "test tube" + ], + es: [ + "ciencia", + "experimento", + "laboratorio", + "química", + "químico", + "tubo de ensayo" + ] + } + }, + { + code: "🧫", + shortcode: { + en: "petri_dish", + es: "placa_de_petri" + }, + keywords: { + en: [ + "bacteria", + "biologist", + "biology", + "culture", + "lab", + "petri dish" + ], + es: [ + "bacterias", + "biología", + "biólogo", + "cultivo", + "laboratorio", + "placa de petri" + ] + } + }, + { + code: "🧬", + shortcode: { + en: "dna", + es: "adn" + }, + keywords: { + en: [ + "biologist", + "evolution", + "gene", + "genetics", + "life", + "dna" + ], + es: [ + "biólogo", + "evolución", + "gen", + "genética", + "vida", + "adn" + ] + } + }, + { + code: "🔬", + shortcode: { + en: "microscope", + es: "microscopio" + }, + keywords: { + en: [ + "science", + "tool", + "microscope" + ], + es: [ + "instrumento", + "laboratorio", + "microscopio" + ] + } + }, + { + code: "🔭", + shortcode: { + en: "telescope", + es: "telescopio" + }, + keywords: { + en: [ + "science", + "tool", + "telescope" + ], + es: [ + "astronomía", + "instrumento", + "telescopio" + ] + } + }, + { + code: "📡", + shortcode: { + en: "satellite_antenna", + es: "antena_de_satélite" + }, + keywords: { + en: [ + "antenna", + "dish", + "satellite" + ], + es: [ + "antena", + "comunicación", + "satélite", + "antena de satélite" + ] + } + }, + { + code: "💉", + shortcode: { + en: "syringe", + es: "jeringuilla" + }, + keywords: { + en: [ + "medicine", + "needle", + "shot", + "sick", + "syringe" + ], + es: [ + "aguja", + "jeringa", + "medicina", + "médico", + "jeringuilla" + ] + } + }, + { + code: "🩸", + shortcode: { + en: "drop_of_blood", + es: "gota_de_sangre" + }, + keywords: { + en: [ + "bleed", + "blood donation", + "injury", + "medicine", + "menstruation", + "drop of blood" + ], + es: [ + "donación de sangre", + "donar sangre", + "herida", + "medicina", + "sangre", + "gota de sangre" + ] + } + }, + { + code: "💊", + shortcode: { + en: "pill", + es: "píldora" + }, + keywords: { + en: [ + "doctor", + "medicine", + "sick", + "pill" + ], + es: [ + "comprimido", + "medicina", + "médico", + "pastilla", + "píldora" + ] + } + }, + { + code: "🩹", + shortcode: { + en: "adhesive_bandage", + es: "tirita" + }, + keywords: { + en: [ + "bandage", + "adhesive bandage" + ], + es: [ + "apósito", + "tirita" + ] + } + }, + { + code: "🩺", + shortcode: { + en: "stethoscope", + es: "estetoscopio" + }, + keywords: { + en: [ + "doctor", + "heart", + "medicine", + "stethoscope" + ], + es: [ + "corazón", + "doctor", + "fonendoscopio", + "latido", + "medicina", + "médico", + "estetoscopio" + ] + } + }, + { + code: "🚪", + shortcode: { + en: "door", + es: "puerta" + }, + keywords: { + en: [ + "door" + ], + es: [ + "puerta" + ] + } + }, + { + code: "🛗", + shortcode: { + en: "elevator", + es: "ascensor" + }, + keywords: { + en: [ + "accessibility", + "hoist", + "lift", + "elevator" + ], + es: [ + "accesibilidad", + "elevador", + "montacargas", + "ascensor" + ] + } + }, + { + code: "🪞", + shortcode: { + en: "mirror", + es: "espejo" + }, + keywords: { + en: [ + "reflection", + "reflector", + "speculum", + "mirror" + ], + es: [ + "espéculo", + "reflector", + "reflejo", + "espejo" + ] + } + }, + { + code: "🪟", + shortcode: { + en: "window", + es: "ventana" + }, + keywords: { + en: [ + "frame", + "fresh air", + "opening", + "transparent", + "view", + "window" + ], + es: [ + "abertura", + "apertura", + "cristal", + "marco", + "transparente", + "vista", + "ventana" + ] + } + }, + { + code: "🛏️", + shortcode: { + en: "bed", + es: "cama" + }, + keywords: { + en: [ + "hotel", + "sleep", + "bed" + ], + es: [ + "dormir", + "hotel", + "cama" + ] + } + }, + { + code: "🛋️", + shortcode: { + en: "couch_and_lamp", + es: "sofá_y_lámpara" + }, + keywords: { + en: [ + "couch", + "hotel", + "lamp", + "couch and lamp" + ], + es: [ + "hotel", + "lámpara", + "sofá", + "sofá y lámpara" + ] + } + }, + { + code: "🪑", + shortcode: { + en: "chair", + es: "silla" + }, + keywords: { + en: [ + "seat", + "sit", + "chair" + ], + es: [ + "asiento", + "sentarse", + "silla" + ] + } + }, + { + code: "🚽", + shortcode: { + en: "toilet", + es: "baño" + }, + keywords: { + en: [ + "toilet" + ], + es: [ + "baño", + "váter", + "wc", + "inodoro" + ] + } + }, + { + code: "🪠", + shortcode: { + en: "plunger", + es: "desatascador" + }, + keywords: { + en: [ + "force cup", + "plumber", + "suction", + "toilet", + "plunger" + ], + es: [ + "fontanero", + "retrete", + "servicio", + "succión", + "desatascador" + ] + } + }, + { + code: "🚿", + shortcode: { + en: "shower", + es: "ducha" + }, + keywords: { + en: [ + "water", + "shower" + ], + es: [ + "agua", + "baño", + "ducha" + ] + } + }, + { + code: "🛁", + shortcode: { + en: "bathtub", + es: "bañera" + }, + keywords: { + en: [ + "bath", + "bathtub" + ], + es: [ + "baño", + "bañera" + ] + } + }, + { + code: "🪤", + shortcode: { + en: "mouse_trap", + es: "ratonera" + }, + keywords: { + en: [ + "bait", + "mousetrap", + "snare", + "trap", + "mouse trap" + ], + es: [ + "cebo", + "cepo", + "engañar", + "ratón", + "ratonera", + "trampa", + "trampa de ratones" + ] + } + }, + { + code: "🪒", + shortcode: { + en: "razor", + es: "cuchilla_de_afeitar" + }, + keywords: { + en: [ + "sharp", + "shave", + "razor" + ], + es: [ + "afeitado", + "afeitar", + "afilado", + "barbero", + "navaja", + "cuchilla de afeitar" + ] + } + }, + { + code: "🧴", + shortcode: { + en: "lotion_bottle", + es: "bote_de_crema" + }, + keywords: { + en: [ + "lotion", + "moisturizer", + "shampoo", + "sunscreen", + "lotion bottle" + ], + es: [ + "champú", + "crema", + "hidratante", + "protector solar", + "bote de crema" + ] + } + }, + { + code: "🧷", + shortcode: { + en: "safety_pin", + es: "imperdible" + }, + keywords: { + en: [ + "diaper", + "punk rock", + "safety pin" + ], + es: [ + "pañal", + "punk rock", + "imperdible" + ] + } + }, + { + code: "🧹", + shortcode: { + en: "broom", + es: "escoba" + }, + keywords: { + en: [ + "cleaning", + "sweeping", + "witch", + "broom" + ], + es: [ + "barrer", + "bruja", + "fregar", + "escoba" + ] + } + }, + { + code: "🧺", + shortcode: { + en: "basket", + es: "cesta" + }, + keywords: { + en: [ + "farming", + "laundry", + "picnic", + "basket" + ], + es: [ + "colada", + "cosecha", + "pícnic", + "cesta" + ] + } + }, + { + code: "🧻", + shortcode: { + en: "roll_of_paper", + es: "rollo_de_papel" + }, + keywords: { + en: [ + "paper towels", + "toilet paper", + "roll of paper" + ], + es: [ + "papel absorbente", + "papel higiénico", + "rollo de papel" + ] + } + }, + { + code: "🪣", + shortcode: { + en: "bucket", + es: "cubo" + }, + keywords: { + en: [ + "cask", + "pail", + "vat", + "bucket" + ], + es: [ + "balde", + "barreño", + "cuba", + "cubeta", + "cubo" + ] + } + }, + { + code: "🧼", + shortcode: { + en: "soap", + es: "jabón" + }, + keywords: { + en: [ + "bar", + "bathing", + "cleaning", + "lather", + "soapdish", + "soap" + ], + es: [ + "bañarse", + "enjabonarse", + "jabonera", + "lavarse", + "pastilla", + "jabón" + ] + } + }, + { + code: "🪥", + shortcode: { + en: "toothbrush", + es: "cepillo_de_dientes" + }, + keywords: { + en: [ + "bathroom", + "brush", + "clean", + "dental", + "hygiene", + "teeth", + "toothbrush" + ], + es: [ + "cepillo", + "dental", + "higiene", + "limpio", + "servicio", + "cepillo de dientes" + ] + } + }, + { + code: "🧽", + shortcode: { + en: "sponge", + es: "esponja" + }, + keywords: { + en: [ + "absorbing", + "cleaning", + "porous", + "sponge" + ], + es: [ + "absorbente", + "limpiar", + "poroso", + "esponja" + ] + } + }, + { + code: "🧯", + shortcode: { + en: "fire_extinguisher", + es: "extintor" + }, + keywords: { + en: [ + "extinguish", + "fire", + "quench", + "fire extinguisher" + ], + es: [ + "apagar", + "extinguir", + "incendio", + "extintor" + ] + } + }, + { + code: "🛒", + shortcode: { + en: "shopping_trolley", + es: "carrito_de_compras" + }, + keywords: { + en: [ + "cart", + "shopping", + "trolley" + ], + es: [ + "carrito", + "carro", + "compra", + "supermercado", + "carrito de la compra" + ] + } + }, + { + code: "🚬", + shortcode: { + en: "smoking", + es: "fumando" + }, + keywords: { + en: [ + "smoking", + "cigarette" + ], + es: [ + "cigarro", + "fumar", + "cigarrillo" + ] + } + }, + { + code: "⚰️", + shortcode: { + en: "coffin", + es: "ataúd" + }, + keywords: { + en: [ + "death", + "coffin" + ], + es: [ + "muerte", + "ataúd" + ] + } + }, + { + code: "🪦", + shortcode: { + en: "headstone", + es: "lápida" + }, + keywords: { + en: [ + "cemetery", + "grave", + "graveyard", + "tombstone", + "headstone" + ], + es: [ + "cementario", + "estela", + "sepulcro", + "tumba", + "lápida" + ] + } + }, + { + code: "⚱️", + shortcode: { + en: "funeral_urn", + es: "urna_funeraria" + }, + keywords: { + en: [ + "ashes", + "death", + "funeral", + "urn" + ], + es: [ + "funeraria", + "muerte", + "urna" + ] + } + }, + { + code: "🧿", + shortcode: { + en: "nazar_amulet", + es: "ojo_turco" + }, + keywords: { + en: [ + "bead", + "charm", + "evil-eye", + "nazar", + "talisman", + "nazar amulet" + ], + es: [ + "amuleto", + "mal de ojo", + "nazar", + "talismán", + "ojo turco" + ] + } + }, + { + code: "🗿", + shortcode: { + en: "moyai", + es: "moái" + }, + keywords: { + en: [ + "face", + "moyai", + "statue", + "moai" + ], + es: [ + "estatua", + "moái", + "Pascua" + ] + } + }, + { + code: "🪧", + shortcode: { + en: "placard", + es: "letrero" + }, + keywords: { + en: [ + "demonstration", + "picket", + "protest", + "sign", + "placard" + ], + es: [ + "anuncio", + "aviso", + "cartel", + "pancarta", + "poste", + "letrero" + ] + } + }, + { + code: "🏧", + name: { + en: "Symbols & Signs", + es: "señal de cajero automático" + }, + icon: Symbols, + header: true + }, + { + code: "🏧", + shortcode: { + en: "atm", + es: "cajero_automático" + }, + keywords: { + en: [ + "ATM", + "automated", + "bank", + "teller", + "ATM sign" + ], + es: [ + "atm", + "banco", + "cajero", + "señal de cajero automático" + ] + } + }, + { + code: "🚮", + shortcode: { + en: "put_litter_in_its_place", + es: "la_basura_en_su_lugar" + }, + keywords: { + en: [ + "litter", + "litter bin", + "litter in bin sign" + ], + es: [ + "basura", + "papelera", + "señal", + "tirar la basura en la papelera", + "señal de usar papelera" + ] + } + }, + { + code: "🚰", + shortcode: { + en: "potable_water", + es: "agua_potable" + }, + keywords: { + en: [ + "drinking", + "potable", + "water" + ], + es: [ + "agua", + "potable" + ] + } + }, + { + code: "♿", + shortcode: { + en: "wheelchair", + es: "silla_de_ruedas" + }, + keywords: { + en: [ + "access", + "wheelchair symbol" + ], + es: [ + "acceso", + "señal", + "silla", + "silla de ruedas", + "símbolo", + "símbolo de silla de ruedas" + ] + } + }, + { + code: "🚹", + shortcode: { + en: "mens", + es: "baño_de_hombres" + }, + keywords: { + en: [ + "bathroom", + "lavatory", + "man", + "restroom", + "toilet", + "WC", + "men’s room" + ], + es: [ + "aseo de caballeros", + "baño", + "señal", + "señal con un hombre", + "servicio", + "aseo para hombres" + ] + } + }, + { + code: "🚺", + shortcode: { + en: "womens", + es: "baño_de_mujeres" + }, + keywords: { + en: [ + "bathroom", + "lavatory", + "restroom", + "toilet", + "WC", + "woman", + "women’s room" + ], + es: [ + "aseo de señoras", + "baño", + "señal", + "señal con una mujer", + "servicio", + "señal de aseo para mujeres" + ] + } + }, + { + code: "🚻", + shortcode: { + en: "restroom", + es: "signo_de_baño" + }, + keywords: { + en: [ + "bathroom", + "lavatory", + "toilet", + "WC", + "restroom" + ], + es: [ + "aseos", + "servicios", + "wc", + "señal de aseos" + ] + } + }, + { + code: "🚼", + shortcode: { + en: "baby_symbol", + es: "símbolo_de_bebé" + }, + keywords: { + en: [ + "baby", + "changing", + "baby symbol" + ], + es: [ + "bebé", + "cambiar", + "lactancia", + "señal de bebé" + ] + } + }, + { + code: "🚾", + shortcode: { + en: "wc", + es: "wc" + }, + keywords: { + en: [ + "bathroom", + "closet", + "lavatory", + "restroom", + "toilet", + "water", + "WC" + ], + es: [ + "lavabo", + "servicios", + "WC", + "aseos" + ] + } + }, + { + code: "🛂", + shortcode: { + en: "passport_control", + es: "control_de_pasaportes" + }, + keywords: { + en: [ + "control", + "passport" + ], + es: [ + "control", + "pasaportes", + "control de pasaportes" + ] + } + }, + { + code: "🛃", + shortcode: { + en: "customs", + es: "aduana" + }, + keywords: { + en: [ + "customs" + ], + es: [ + "aduana" + ] + } + }, + { + code: "🛄", + shortcode: { + en: "baggage_claim", + es: "recogida_de_equipaje" + }, + keywords: { + en: [ + "baggage", + "claim" + ], + es: [ + "equipaje", + "maleta", + "recogida de equipajes" + ] + } + }, + { + code: "🛅", + shortcode: { + en: "left_luggage", + es: "consigna" + }, + keywords: { + en: [ + "baggage", + "locker", + "luggage", + "left luggage" + ], + es: [ + "depósito", + "equipaje", + "servicio de equipaje en depósito", + "consigna" + ] + } + }, + { + code: "⚠️", + shortcode: { + en: "warning", + es: "advertencia" + }, + keywords: { + en: [ + "warning" + ], + es: [ + "cuidado", + "señal", + "advertencia" + ] + } + }, + { + code: "🚸", + shortcode: { + en: "children_crossing", + es: "niños_cruzando" + }, + keywords: { + en: [ + "child", + "crossing", + "pedestrian", + "traffic", + "children crossing" + ], + es: [ + "cruzando", + "niños", + "señal" + ] + } + }, + { + code: "⛔", + shortcode: { + en: "no_entry", + es: "prohibido_el_paso" + }, + keywords: { + en: [ + "entry", + "forbidden", + "no", + "not", + "prohibited", + "traffic" + ], + es: [ + "no", + "prohibido", + "señal", + "señal de dirección prohibida", + "dirección prohibida" + ] + } + }, + { + code: "🚫", + shortcode: { + en: "no_entry_sign", + es: "señal_de_prohibido_el_paso" + }, + keywords: { + en: [ + "entry", + "forbidden", + "no", + "not", + "prohibited" + ], + es: [ + "entrar", + "no", + "pasar", + "prohibición", + "prohibido" + ] + } + }, + { + code: "🚳", + shortcode: { + en: "no_bicycles", + es: "prohibidas_bicicletas" + }, + keywords: { + en: [ + "bicycle", + "bike", + "forbidden", + "no", + "prohibited", + "no bicycles" + ], + es: [ + "bicicleta", + "prohibido", + "vehículo", + "bicicletas prohibidas" + ] + } + }, + { + code: "🚭", + shortcode: { + en: "no_smoking", + es: "prohibido_fumar" + }, + keywords: { + en: [ + "forbidden", + "no", + "not", + "prohibited", + "smoking" + ], + es: [ + "fumar", + "no", + "prohibido", + "señal" + ] + } + }, + { + code: "🚯", + shortcode: { + en: "do_not_litter", + es: "no_tirar_basura" + }, + keywords: { + en: [ + "forbidden", + "litter", + "no", + "not", + "prohibited", + "no littering" + ], + es: [ + "basura", + "prohibido", + "señal", + "señal de no tirar basura", + "prohibido tirar basura" + ] + } + }, + { + code: "🚱", + shortcode: { + en: "non-potable_water", + es: "agua_no_potable" + }, + keywords: { + en: [ + "non-drinking", + "non-potable", + "water" + ], + es: [ + "agua", + "no potable", + "agua no potable" + ] + } + }, + { + code: "🚷", + shortcode: { + en: "no_pedestrians", + es: "prohibido_el_paso_a_peatones" + }, + keywords: { + en: [ + "forbidden", + "no", + "not", + "pedestrian", + "prohibited", + "no pedestrians" + ], + es: [ + "peatón", + "peatones", + "prohibido", + "señal", + "prohibido el paso de peatones" + ] + } + }, + { + code: "📵", + shortcode: { + en: "no_mobile_phones", + es: "prohibidos_teléfonos_móviles" + }, + keywords: { + en: [ + "cell", + "forbidden", + "mobile", + "no", + "phone", + "no mobile phones" + ], + es: [ + "móvil", + "no hacer llamadas", + "prohibido", + "teléfono", + "prohibido el uso de móviles" + ] + } + }, + { + code: "🔞", + shortcode: { + en: "underage", + es: "menor_de_edad" + }, + keywords: { + en: [ + "18", + "age restriction", + "eighteen", + "prohibited", + "underage", + "no one under eighteen" + ], + es: [ + "prohibido", + "prohibido para menores de 18 años", + "18 no apto para menores", + "prohibido para menos de 18 años" + ] + } + }, + { + code: "☢️", + shortcode: { + en: "radioactive_sign", + es: "señal_de_radioactividad" + }, + keywords: { + en: [ + "sign", + "radioactive" + ], + es: [ + "radiactividad", + "radioactividad", + "radioactivo", + "señal", + "radiactivo" + ] + } + }, + { + code: "☣️", + shortcode: { + en: "biohazard_sign", + es: "símbolo_de_riesgo_biológico" + }, + keywords: { + en: [ + "sign", + "biohazard" + ], + es: [ + "peligro", + "señal", + "riesgo biológico" + ] + } + }, + { + code: "⬆️", + shortcode: { + en: "arrow_up", + es: "flecha_hacia_arriba" + }, + keywords: { + en: [ + "arrow", + "cardinal", + "direction", + "north", + "up arrow" + ], + es: [ + "dirección", + "flecha", + "flecha arriba", + "norte", + "flecha hacia arriba" + ] + } + }, + { + code: "↗️", + shortcode: { + en: "arrow_upper_right", + es: "flecha_hacia_arriba_a_la_derecha" + }, + keywords: { + en: [ + "arrow", + "direction", + "intercardinal", + "northeast", + "up-right arrow" + ], + es: [ + "arriba", + "derecha", + "dirección", + "flecha", + "noreste", + "flecha hacia la esquina superior derecha" + ] + } + }, + { + code: "➡️", + shortcode: { + en: "arrow_right", + es: "flecha_a_la_derecha" + }, + keywords: { + en: [ + "arrow", + "cardinal", + "direction", + "east", + "right arrow" + ], + es: [ + "derecha", + "dirección", + "este", + "flecha", + "flecha hacia la derecha" + ] + } + }, + { + code: "↘️", + shortcode: { + en: "arrow_lower_right", + es: "flecha_abajo_a_la_derecha" + }, + keywords: { + en: [ + "arrow", + "direction", + "intercardinal", + "southeast", + "down-right arrow" + ], + es: [ + "abajo", + "derecha", + "dirección", + "flecha", + "sudeste", + "flecha hacia la esquina inferior derecha" + ] + } + }, + { + code: "⬇️", + shortcode: { + en: "arrow_down", + es: "flecha_hacia_abajo" + }, + keywords: { + en: [ + "arrow", + "cardinal", + "direction", + "down", + "south" + ], + es: [ + "abajo", + "dirección", + "flecha", + "sur", + "flecha hacia abajo" + ] + } + }, + { + code: "↙️", + shortcode: { + en: "arrow_lower_left", + es: "flecha_abajo_a_la_iquierda" + }, + keywords: { + en: [ + "arrow", + "direction", + "intercardinal", + "southwest", + "down-left arrow" + ], + es: [ + "abajo", + "dirección", + "flecha", + "izquierda", + "suroeste", + "flecha hacia la esquina inferior izquierda" + ] + } + }, + { + code: "⬅️", + shortcode: { + en: "arrow_left", + es: "flecha_a_la_izquierda" + }, + keywords: { + en: [ + "arrow", + "cardinal", + "direction", + "west", + "left arrow" + ], + es: [ + "flecha", + "izquierda", + "oeste", + "flecha hacia la izquierda" + ] + } + }, + { + code: "↖️", + shortcode: { + en: "arrow_upper_left", + es: "flecha_hacia_arriba_a_la_izquierda" + }, + keywords: { + en: [ + "arrow", + "direction", + "intercardinal", + "northwest", + "up-left arrow" + ], + es: [ + "arriba", + "dirección", + "flecha", + "izquierda", + "noroeste", + "flecha hacia la esquina superior izquierda" + ] + } + }, + { + code: "↕️", + shortcode: { + en: "arrow_up_down", + es: "flecha_hacia_arriba_y_hacia_abajo" + }, + keywords: { + en: [ + "arrow", + "up-down arrow" + ], + es: [ + "abajo", + "arriba", + "dirección", + "flecha", + "flecha arriba y abajo" + ] + } + }, + { + code: "↔️", + shortcode: { + en: "left_right_arrow", + es: "flecha_izquierda_derecha" + }, + keywords: { + en: [ + "arrow", + "left-right arrow" + ], + es: [ + "derecha", + "dirección", + "flecha", + "izquierda", + "flecha izquierda y derecha" + ] + } + }, + { + code: "↩️", + shortcode: { + en: "leftwards_arrow_with_hook", + es: "flecha_curvada_a_la_izquierda" + }, + keywords: { + en: [ + "arrow", + "right arrow curving left" + ], + es: [ + "curva", + "dirección", + "flecha", + "izquierda", + "flecha derecha curvándose a la izquierda" + ] + } + }, + { + code: "↪️", + shortcode: { + en: "arrow_right_hook", + es: "flecha_en_curva_a_la_derecha" + }, + keywords: { + en: [ + "arrow", + "left arrow curving right" + ], + es: [ + "curva", + "derecha", + "dirección", + "flecha", + "flecha izquierda curvándose a la derecha" + ] + } + }, + { + code: "⤴️", + shortcode: { + en: "arrow_heading_up", + es: "flecha_en_dirección_ascendente" + }, + keywords: { + en: [ + "arrow", + "right arrow curving up" + ], + es: [ + "arriba", + "curva", + "dirección", + "flecha", + "flecha derecha curvándose hacia arriba" + ] + } + }, + { + code: "⤵️", + shortcode: { + en: "arrow_heading_down", + es: "flecha_en_dirección_descendente" + }, + keywords: { + en: [ + "arrow", + "down", + "right arrow curving down" + ], + es: [ + "abajo", + "curva", + "dirección", + "flecha", + "flecha derecha curvándose hacia abajo" + ] + } + }, + { + code: "🔃", + shortcode: { + en: "arrows_clockwise", + es: "flechas_en_sentido_horario" + }, + keywords: { + en: [ + "arrow", + "clockwise", + "reload", + "clockwise vertical arrows" + ], + es: [ + "flechas", + "flechas verticales sentido horario", + "horario", + "señal de recarga", + "flechas verticales en sentido horario" + ] + } + }, + { + code: "🔄", + shortcode: { + en: "arrows_counterclockwise", + es: "flechas_en_sentido_antihorario" + }, + keywords: { + en: [ + "anticlockwise", + "arrow", + "counterclockwise", + "withershins", + "counterclockwise arrows button" + ], + es: [ + "dirección", + "flechas", + "señal de recarga", + "sentido antihorario", + "flechas en sentido antihorario" + ] + } + }, + { + code: "🔙", + shortcode: { + en: "back", + es: "atrás" + }, + keywords: { + en: [ + "arrow", + "BACK" + ], + es: [ + "atrás", + "atrás con flecha izquierda", + "back", + "flecha", + "flecha a la izquierda", + "flecha BACK" + ] + } + }, + { + code: "🔚", + shortcode: { + en: "end", + es: "fin" + }, + keywords: { + en: [ + "arrow", + "END" + ], + es: [ + "final", + "final con flecha izquierda", + "flecha", + "flecha a la izquierda", + "flecha END" + ] + } + }, + { + code: "🔛", + shortcode: { + en: "on", + es: "encendido" + }, + keywords: { + en: [ + "arrow", + "mark", + "ON", + "ON!" + ], + es: [ + "flecha", + "on", + "señal", + "flecha de doble punta con la palabra \"on\" encima flecha ON!" + ] + } + }, + { + code: "🔜", + shortcode: { + en: "soon", + es: "pronto" + }, + keywords: { + en: [ + "arrow", + "SOON" + ], + es: [ + "flecha", + "soon", + "soon con flecha a la derecha", + "flecha SOON" + ] + } + }, + { + code: "🔝", + shortcode: { + en: "top", + es: "parte_superior" + }, + keywords: { + en: [ + "arrow", + "TOP", + "up" + ], + es: [ + "arriba", + "flecha hacia arriba", + "top", + "top con flecha hacia arriba", + "flecha TOP" + ] + } + }, + { + code: "🛐", + shortcode: { + en: "place_of_worship", + es: "lugar_de_culto" + }, + keywords: { + en: [ + "religion", + "worship", + "place of worship" + ], + es: [ + "culto", + "religión", + "lugar de culto" + ] + } + }, + { + code: "⚛️", + shortcode: { + en: "atom_symbol", + es: "símbolo_del_átomo" + }, + keywords: { + en: [ + "atheist", + "atom atom symbol" + ], + es: [ + "átomo", + "símbolo", + "símbolo de átomo" + ] + } + }, + { + code: "🕉️", + shortcode: { + en: "om_symbol", + es: "símbolo_de_om" + }, + keywords: { + en: [ + "Hindu", + "religion", + "om" + ], + es: [ + "hindú", + "religión", + "om" + ] + } + }, + { + code: "✡️", + shortcode: { + en: "star_of_david", + es: "estrella_de_david" + }, + keywords: { + en: [ + "David", + "Jew", + "Jewish", + "religion", + "star", + "star of David" + ], + es: [ + "david", + "estrella", + "estrella de david", + "estrella de David", + "judaísmo", + "religión" + ] + } + }, + { + code: "☸️", + shortcode: { + en: "wheel_of_dharma", + es: "rueda_del_dharma" + }, + keywords: { + en: [ + "Buddhist", + "dharma", + "religion", + "wheel", + "wheel of dharma" + ], + es: [ + "budismo", + "dharma", + "religión", + "rueda", + "rueda del dharma" + ] + } + }, + { + code: "☯️", + shortcode: { + en: "yin_yang", + es: "yin_yang" + }, + keywords: { + en: [ + "religion", + "tao", + "taoist", + "yang", + "yin" + ], + es: [ + "religión", + "taoísmo", + "yang", + "yin" + ] + } + }, + { + code: "✝️", + shortcode: { + en: "latin_cross", + es: "cruz_latina" + }, + keywords: { + en: [ + "Christian", + "cross", + "religion", + "latin cross" + ], + es: [ + "cristianismo", + "cruz", + "religión", + "cruz latina" + ] + } + }, + { + code: "☦️", + shortcode: { + en: "orthodox_cross", + es: "cruz_ortodoxa" + }, + keywords: { + en: [ + "Christian", + "cross", + "religion", + "orthodox cross" + ], + es: [ + "cruz", + "religión", + "cruz ortodoxa" + ] + } + }, + { + code: "☪️", + shortcode: { + en: "star_and_crescent", + es: "estrella_y_luna_creciente" + }, + keywords: { + en: [ + "islam", + "Muslim", + "religion", + "star and crescent" + ], + es: [ + "estrella", + "islam", + "luna", + "religión", + "media luna y estrella" + ] + } + }, + { + code: "☮️", + shortcode: { + en: "peace_symbol", + es: "símbolo_de_la_paz" + }, + keywords: { + en: [ + "peace", + "peace symbol" + ], + es: [ + "paz", + "símbolo de la paz" + ] + } + }, + { + code: "🕎", + shortcode: { + en: "menorah_with_nine_branches", + es: "candelabro_de_nueve_brazos" + }, + keywords: { + en: [ + "candelabrum", + "candlestick", + "religion", + "menorah" + ], + es: [ + "candelabro", + "religión", + "menorá" + ] + } + }, + { + code: "🔯", + shortcode: { + en: "six_pointed_star", + es: "estrella_de_seis_puntas" + }, + keywords: { + en: [ + "fortune", + "star", + "dotted six-pointed star" + ], + es: [ + "adivinación", + "buena fortuna", + "estrella", + "seis puntas", + "estrella de seis puntas" + ] + } + }, + { + code: "♈", + shortcode: { + en: "aries", + es: "aries" + }, + keywords: { + en: [ + "ram", + "zodiac", + "Aries" + ], + es: [ + "aries", + "Aries", + "carnero", + "zodiaco" + ] + } + }, + { + code: "♉", + shortcode: { + en: "taurus", + es: "tauro" + }, + keywords: { + en: [ + "bull", + "ox", + "zodiac", + "Taurus" + ], + es: [ + "buey", + "tauro", + "Tauro", + "toro", + "zodiaco" + ] + } + }, + { + code: "♊", + shortcode: { + en: "gemini", + es: "géminis" + }, + keywords: { + en: [ + "twins", + "zodiac", + "Gemini" + ], + es: [ + "gemelos", + "géminis", + "Géminis", + "zodiaco" + ] + } + }, + { + code: "♋", + shortcode: { + en: "cancer", + es: "cáncer" + }, + keywords: { + en: [ + "crab", + "zodiac", + "Cancer" + ], + es: [ + "cáncer", + "Cáncer", + "cangrejo", + "zodiaco" + ] + } + }, + { + code: "♌", + shortcode: { + en: "leo", + es: "leo" + }, + keywords: { + en: [ + "lion", + "zodiac", + "Leo" + ], + es: [ + "leo", + "Leo", + "león", + "zodiaco" + ] + } + }, + { + code: "♍", + shortcode: { + en: "virgo", + es: "virgo" + }, + keywords: { + en: [ + "zodiac", + "Virgo" + ], + es: [ + "zodiaco", + "virgo Virgo" + ] + } + }, + { + code: "♎", + shortcode: { + en: "libra", + es: "libra" + }, + keywords: { + en: [ + "balance", + "justice", + "scales", + "zodiac", + "Libra" + ], + es: [ + "balanza", + "escala", + "justicia", + "libra", + "Libra", + "zodiaco" + ] + } + }, + { + code: "♏", + shortcode: { + en: "scorpius", + es: "escorpio" + }, + keywords: { + en: [ + "Scorpio", + "scorpion", + "scorpius", + "zodiac" + ], + es: [ + "escorpio", + "Escorpio", + "escorpión", + "zodiaco" + ] + } + }, + { + code: "♐", + shortcode: { + en: "sagittarius", + es: "sagitario" + }, + keywords: { + en: [ + "archer", + "zodiac", + "Sagittarius" + ], + es: [ + "arquero", + "sagitario", + "Sagitario", + "zodiaco" + ] + } + }, + { + code: "♑", + shortcode: { + en: "capricorn", + es: "capricornio" + }, + keywords: { + en: [ + "goat", + "zodiac", + "Capricorn" + ], + es: [ + "cabra", + "capricornio", + "Capricornio", + "zodiaco" + ] + } + }, + { + code: "♒", + shortcode: { + en: "aquarius", + es: "acuario" + }, + keywords: { + en: [ + "bearer", + "water", + "zodiac", + "Aquarius" + ], + es: [ + "acuario", + "Acuario", + "agua", + "zodiaco" + ] + } + }, + { + code: "♓", + shortcode: { + en: "pisces", + es: "piscis" + }, + keywords: { + en: [ + "fish", + "zodiac", + "Pisces" + ], + es: [ + "pescado", + "pez", + "piscis", + "Piscis", + "zodiaco" + ] + } + }, + { + code: "⛎", + shortcode: { + en: "ophiuchus", + es: "ofiuco" + }, + keywords: { + en: [ + "bearer", + "serpent", + "snake", + "zodiac", + "Ophiuchus" + ], + es: [ + "ofiuco", + "Ofiuco", + "serpiente", + "zodiaco" + ] + } + }, + { + code: "🔀", + shortcode: { + en: "twisted_rightwards_arrows", + es: "flechas_cruzadas_hacia_la_derecha" + }, + keywords: { + en: [ + "arrow", + "crossed", + "shuffle tracks button" + ], + es: [ + "cruzado", + "flechas", + "flechas entrecruzadas", + "reproducción aleatoria" + ] + } + }, + { + code: "🔁", + shortcode: { + en: "repeat", + es: "repetir" + }, + keywords: { + en: [ + "arrow", + "clockwise", + "repeat", + "repeat button" + ], + es: [ + "flechas", + "repetición", + "repetir" + ] + } + }, + { + code: "🔂", + shortcode: { + en: "repeat_one", + es: "repetir_una_vez" + }, + keywords: { + en: [ + "arrow", + "clockwise", + "once", + "repeat single button" + ], + es: [ + "flechas", + "repetición", + "uno", + "repetir una vez" + ] + } + }, + { + code: "▶️", + shortcode: { + en: "arrow_forward", + es: "flecha_hacia_delante" + }, + keywords: { + en: [ + "arrow", + "play", + "right", + "triangle", + "play button" + ], + es: [ + "botón de reproducción", + "flecha", + "triángulo", + "reproducir" + ] + } + }, + { + code: "⏩", + shortcode: { + en: "fast_forward", + es: "avance_rápido" + }, + keywords: { + en: [ + "arrow", + "double", + "fast", + "forward", + "fast-forward button" + ], + es: [ + "avanzar", + "doble", + "flecha", + "avance rápido" + ] + } + }, + { + code: "⏭️", + shortcode: { + en: "black_right_pointing_double_triangle_with_vertical_bar", + es: "triángulo_doble_negro_en_dirección_derecha_con_barra_vertical" + }, + keywords: { + en: [ + "arrow", + "next scene", + "next track", + "triangle", + "next track button" + ], + es: [ + "raya vertical", + "siguiente", + "triángulos", + "pista siguiente" + ] + } + }, + { + code: "⏯️", + shortcode: { + en: "black_right_pointing_triangle_with_double_vertical_bar", + es: "triángulo_negro_en_dirección_derecha_con_doble_barra_vertical" + }, + keywords: { + en: [ + "arrow", + "pause", + "play", + "right", + "triangle", + "play or pause button" + ], + es: [ + "pausa", + "reproducir", + "triángulo", + "reproducir o pausa" + ] + } + }, + { + code: "◀️", + shortcode: { + en: "arrow_backward", + es: "flecha_hacia_atrás" + }, + keywords: { + en: [ + "arrow", + "left", + "reverse", + "triangle", + "reverse button" + ], + es: [ + "izquierda", + "triángulo", + "retroceso" + ] + } + }, + { + code: "⏪", + shortcode: { + en: "rewind", + es: "rebobinar" + }, + keywords: { + en: [ + "arrow", + "double", + "rewind", + "fast reverse button" + ], + es: [ + "flecha", + "flecha doble a la izquierda", + "izquierda", + "rebobinado", + "rebobinar", + "retroceso rápido" + ] + } + }, + { + code: "⏮️", + shortcode: { + en: "black_left_pointing_double_triangle_with_vertical_bar", + es: "triángulo_doble_negro_en_dirección_izquierda_con_barra_vertical" + }, + keywords: { + en: [ + "arrow", + "previous scene", + "previous track", + "triangle", + "last track button" + ], + es: [ + "atrás", + "escena anterior", + "triángulo", + "pista anterior" + ] + } + }, + { + code: "🔼", + shortcode: { + en: "arrow_up_small", + es: "flecha_pequeña_hacia_arriba" + }, + keywords: { + en: [ + "arrow", + "button", + "upwards button" + ], + es: [ + "arriba", + "botón", + "botón triángulo hacia arriba", + "triángulo", + "triángulo hacia arriba" + ] + } + }, + { + code: "⏫", + shortcode: { + en: "arrow_double_up", + es: "flecha_doble_hacia_arriba" + }, + keywords: { + en: [ + "arrow", + "double", + "fast up button" + ], + es: [ + "arriba", + "flecha", + "triángulo doble hacia arriba" + ] + } + }, + { + code: "🔽", + shortcode: { + en: "arrow_down_small", + es: "flecha_pequeña_hacia_abajo" + }, + keywords: { + en: [ + "arrow", + "button", + "down", + "downwards button" + ], + es: [ + "abajo", + "botón", + "botón triángulo hacia abajo", + "triángulo", + "triángulo hacia abajo" + ] + } + }, + { + code: "⏬", + shortcode: { + en: "arrow_double_down", + es: "flecha_doble_hacia_abajo" + }, + keywords: { + en: [ + "arrow", + "double", + "down", + "fast down button" + ], + es: [ + "triángulo", + "triángulo doble abajo", + "triángulo doble hacia abajo" + ] + } + }, + { + code: "⏸️", + shortcode: { + en: "double_vertical_bar", + es: "doble_barra_vertical" + }, + keywords: { + en: [ + "bar", + "double", + "pause", + "vertical", + "pause button" + ], + es: [ + "barras", + "botón", + "vertical", + "pausa" + ] + } + }, + { + code: "⏹️", + shortcode: { + en: "black_square_for_stop", + es: "cuadrado_negro_para_detener" + }, + keywords: { + en: [ + "square", + "stop", + "stop button" + ], + es: [ + "botón", + "cuadrado", + "parar", + "detener" + ] + } + }, + { + code: "⏺️", + shortcode: { + en: "black_circle_for_record", + es: "círculo_negro_de_grabación" + }, + keywords: { + en: [ + "circle", + "record", + "record button" + ], + es: [ + "botón", + "círculo", + "grabar" + ] + } + }, + { + code: "⏏️", + shortcode: { + en: "eject", + es: "expulsar" + }, + keywords: { + en: [ + "eject", + "eject button" + ], + es: [ + "botón", + "expulsar" + ] + } + }, + { + code: "🎦", + shortcode: { + en: "cinema", + es: "cine" + }, + keywords: { + en: [ + "camera", + "film", + "movie", + "cinema" + ], + es: [ + "entretenimiento", + "película", + "cine" + ] + } + }, + { + code: "🔅", + shortcode: { + en: "low_brightness", + es: "poco_brillo" + }, + keywords: { + en: [ + "brightness", + "dim", + "low", + "dim button" + ], + es: [ + "bajo", + "brillo", + "señal de brillo bajo", + "tenue" + ] + } + }, + { + code: "🔆", + shortcode: { + en: "high_brightness", + es: "mucho_brillo" + }, + keywords: { + en: [ + "bright", + "brightness", + "bright button" + ], + es: [ + "alto", + "brillante", + "brillo", + "señal de brillo alto" + ] + } + }, + { + code: "📶", + shortcode: { + en: "signal_strength", + es: "barras_de_recepción_de_señal" + }, + keywords: { + en: [ + "antenna", + "bar", + "cell", + "mobile", + "phone", + "antenna bars" + ], + es: [ + "antena", + "celular", + "móvil", + "señal", + "teléfono", + "barras de cobertura" + ] + } + }, + { + code: "📳", + shortcode: { + en: "vibration_mode", + es: "modo_vibración" + }, + keywords: { + en: [ + "cell", + "mobile", + "mode", + "phone", + "telephone", + "vibration" + ], + es: [ + "móvil", + "teléfono", + "teléfono celular", + "vibración", + "modo vibración" + ] + } + }, + { + code: "📴", + shortcode: { + en: "mobile_phone_off", + es: "móvil_desconectado" + }, + keywords: { + en: [ + "cell", + "mobile", + "off", + "phone", + "telephone" + ], + es: [ + "apagado", + "móvil", + "teléfono", + "teléfono celular" + ] + } + }, + { + code: "♀️", + shortcode: { + en: "female_sign", + es: "signo_femenino" + }, + keywords: { + en: [ + "woman", + "female sign" + ], + es: [ + "mujer", + "signo", + "símbolo", + "signo femenino" + ] + } + }, + { + code: "♂️", + shortcode: { + en: "male_sign", + es: "signo_masculino" + }, + keywords: { + en: [ + "man", + "male sign" + ], + es: [ + "hombre", + "signo", + "símbolo", + "signo masculino" + ] + } + }, + { + code: "⚧️", + shortcode: { + en: "transgender_symbol", + es: "símbolo_de_transgénero" + }, + keywords: { + en: [ + "transgender", + "transgender symbol" + ], + es: [ + "transgénero", + "símbolo de transgénero" + ] + } + }, + { + code: "✖️", + shortcode: { + en: "heavy_multiplication_x", + es: "signo_de_multiplicación_grueso" + }, + keywords: { + en: [ + "×", + "cancel", + "multiplication", + "sign", + "x", + "multiply" + ], + es: [ + "cancelar", + "marca", + "prohibido", + "signo de multiplicación", + "×", + "multiplicación", + "x" + ] + } + }, + { + code: "➕", + shortcode: { + en: "heavy_plus_sign", + es: "signo_de_suma_grueso" + }, + keywords: { + en: [ + "math", + "sign", + "+", + "plus" + ], + es: [ + "signo", + "suma", + "+ más" + ] + } + }, + { + code: "➖", + shortcode: { + en: "heavy_minus_sign", + es: "signo_de_resta_grueso" + }, + keywords: { + en: [ + "−", + "math", + "sign", + "-", + "minus" + ], + es: [ + "−", + "resta", + "signo", + "-", + "menos" + ] + } + }, + { + code: "➗", + shortcode: { + en: "heavy_division_sign", + es: "signo_de_división_grueso" + }, + keywords: { + en: [ + "÷", + "division", + "math", + "sign", + "divide" + ], + es: [ + "÷", + "signo", + "signo de división", + "división" + ] + } + }, + { + code: "♾️", + shortcode: { + en: "infinity", + es: "infinito" + }, + keywords: { + en: [ + "forever", + "unbounded", + "universal", + "infinity" + ], + es: [ + "ilimitado", + "siempre", + "universal", + "infinito" + ] + } + }, + { + code: "‼️", + shortcode: { + en: "bangbang", + es: "bangbang" + }, + keywords: { + en: [ + "bangbang", + "exclamation", + "mark", + "! !!", + "double exclamation mark" + ], + es: [ + "exclamación", + "puntuación", + "sorpresa", + "!!", + "exclamación doble" + ] + } + }, + { + code: "⁉️", + shortcode: { + en: "interrobang", + es: "signos_de_interrogación_y_exclamación" + }, + keywords: { + en: [ + "exclamation", + "interrobang", + "mark", + "punctuation", + "question", + "! !? ?" + ], + es: [ + "exclamación", + "interrogación", + "! !? ?", + "exclamación e interrogación" + ] + } + }, + { + code: "❓", + shortcode: { + en: "question", + es: "signo_de_interrogación_rojo" + }, + keywords: { + en: [ + "mark", + "punctuation", + "question", + "?", + "red question mark" + ], + es: [ + "interrogación", + "pregunta", + "puntuación", + "signo de interrogación", + "?", + "interrogación roja" + ] + } + }, + { + code: "❔", + shortcode: { + en: "grey_question", + es: "signo_de_interrogación_gris" + }, + keywords: { + en: [ + "mark", + "outlined", + "punctuation", + "question", + "?", + "white question mark" + ], + es: [ + "interrogación", + "pregunta", + "puntuación", + "?", + "interrogación blanca" + ] + } + }, + { + code: "❕", + shortcode: { + en: "grey_exclamation", + es: "signo_de_exclamación_gris" + }, + keywords: { + en: [ + "exclamation", + "mark", + "outlined", + "punctuation", + "!", + "white exclamation mark" + ], + es: [ + "exclamación", + "puntuación", + "!", + "exclamación blanca" + ] + } + }, + { + code: "❗", + shortcode: { + en: "exclamation", + es: "exclamación" + }, + keywords: { + en: [ + "exclamation", + "mark", + "punctuation", + "!", + "red exclamation mark" + ], + es: [ + "exclamación", + "puntuación", + "signo de exclamación", + "!", + "exclamación roja" + ] + } + }, + { + code: "〰️", + shortcode: { + en: "wavy_dash", + es: "guion_ondulante" + }, + keywords: { + en: [ + "dash", + "punctuation", + "wavy" + ], + es: [ + "guion", + "marca de sonido largo", + "ondulado" + ] + } + }, + { + code: "💱", + shortcode: { + en: "currency_exchange", + es: "cambio_de_divisas" + }, + keywords: { + en: [ + "bank", + "currency", + "exchange", + "money" + ], + es: [ + "cambio", + "dinero", + "divisa", + "moneda", + "cambio de divisas" + ] + } + }, + { + code: "💲", + shortcode: { + en: "heavy_dollar_sign", + es: "símbolo_de_dólar_grueso" + }, + keywords: { + en: [ + "currency", + "dollar", + "money", + "heavy dollar sign" + ], + es: [ + "dinero", + "dólar", + "símbolo", + "símbolo de dólar" + ] + } + }, + { + code: "⚕️", + shortcode: { + en: "medical_symbol", + es: "símbolo_médico" + }, + keywords: { + en: [ + "aesculapius", + "medicine", + "staff", + "medical symbol" + ], + es: [ + "asclepio", + "esculapio", + "medicina", + "serpiente", + "símbolo de medicina" + ] + } + }, + { + code: "♻️", + shortcode: { + en: "recycle", + es: "reciclar" + }, + keywords: { + en: [ + "recycle", + "recycling symbol" + ], + es: [ + "reciclaje", + "reciclar", + "señal", + "símbolo universal de reciclaje sólido", + "universal", + "símbolo de reciclaje" + ] + } + }, + { + code: "⚜️", + shortcode: { + en: "fleur_de_lis", + es: "flor_de_lis" + }, + keywords: { + en: [ + "fleur-de-lis" + ], + es: [ + "flor", + "lis", + "flor de lis" + ] + } + }, + { + code: "🔱", + shortcode: { + en: "trident", + es: "tridente" + }, + keywords: { + en: [ + "anchor", + "emblem", + "ship", + "tool", + "trident" + ], + es: [ + "ancla", + "emblema", + "tridente", + "emblema de tridente" + ] + } + }, + { + code: "📛", + shortcode: { + en: "name_badge", + es: "chapa_identificativa" + }, + keywords: { + en: [ + "badge", + "name" + ], + es: [ + "etiqueta", + "nombre", + "etiqueta identificativa" + ] + } + }, + { + code: "🔰", + shortcode: { + en: "beginner", + es: "principiante" + }, + keywords: { + en: [ + "beginner", + "chevron", + "Japanese", + "leaf", + "Japanese symbol for beginner" + ], + es: [ + "amarillo", + "japonés", + "principiante", + "verde", + "símbolo japonés para principiante" + ] + } + }, + { + code: "⭕", + shortcode: { + en: "o", + es: "o" + }, + keywords: { + en: [ + "circle", + "large", + "o", + "red", + "hollow red circle" + ], + es: [ + "aro", + "círculo", + "o", + "rojo", + "círculo rojo hueco" + ] + } + }, + { + code: "✅", + shortcode: { + en: "white_check_mark", + es: "marca_de_verificación_blanca" + }, + keywords: { + en: [ + "✓", + "button", + "check", + "mark" + ], + es: [ + "✓", + "botón", + "marca", + "selección", + "verificación", + "botón de marca de verificación" + ] + } + }, + { + code: "☑️", + shortcode: { + en: "ballot_box_with_check", + es: "casilla_con_marca_de_verificación" + }, + keywords: { + en: [ + "✓", + "box", + "check", + "check box with check" + ], + es: [ + "✓", + "casilla", + "marca", + "selección", + "verificación", + "casilla con marca de verificación" + ] + } + }, + { + code: "✔️", + shortcode: { + en: "heavy_check_mark", + es: "marca_de_verificación_gruesa" + }, + keywords: { + en: [ + "✓", + "check", + "mark" + ], + es: [ + "✓", + "marca", + "selección", + "verificación", + "marca de verificación" + ] + } + }, + { + code: "❌", + shortcode: { + en: "x", + es: "x" + }, + keywords: { + en: [ + "×", + "cancel", + "cross", + "mark", + "multiplication", + "multiply", + "x" + ], + es: [ + "cancelar", + "cruz", + "marca de tachado", + "tachar", + "×", + "marca de cruz", + "x" + ] + } + }, + { + code: "❎", + shortcode: { + en: "negative_squared_cross_mark", + es: "cruz_negativa_enmarcada" + }, + keywords: { + en: [ + "×", + "mark", + "square", + "x", + "cross mark button" + ], + es: [ + "casilla", + "cruz", + "marca", + "× botón con marca de cruz", + "x" + ] + } + }, + { + code: "➰", + shortcode: { + en: "curly_loop", + es: "lazada" + }, + keywords: { + en: [ + "curl", + "loop", + "curly loop" + ], + es: [ + "giro", + "tirabuzón", + "bucle" + ] + } + }, + { + code: "➿", + shortcode: { + en: "loop", + es: "lazo" + }, + keywords: { + en: [ + "curl", + "double", + "loop", + "double curly loop" + ], + es: [ + "bucle", + "doble" + ] + } + }, + { + code: "〽️", + shortcode: { + en: "part_alternation_mark", + es: "signo_de_inicio_de_canción" + }, + keywords: { + en: [ + "mark", + "part", + "part alternation mark" + ], + es: [ + "alternancia", + "marca", + "marca de alternancia" + ] + } + }, + { + code: "✳️", + shortcode: { + en: "eight_spoked_asterisk", + es: "asterisco_de_ocho_puntas" + }, + keywords: { + en: [ + "asterisk", + "*", + "eight-spoked asterisk" + ], + es: [ + "asterisco", + "*", + "asterisco de ocho puntas" + ] + } + }, + { + code: "✴️", + shortcode: { + en: "eight_pointed_black_star", + es: "estrella_negra_de_ocho_puntas" + }, + keywords: { + en: [ + "star", + "* eight-pointed star" + ], + es: [ + "estrella", + "*", + "estrella de ocho puntas" + ] + } + }, + { + code: "❇️", + shortcode: { + en: "sparkle", + es: "destello" + }, + keywords: { + en: [ + "* sparkle" + ], + es: [ + "* chispa" + ] + } + }, + { + code: "©️", + shortcode: { + en: "copyright", + es: "derechos_de_autor" + }, + keywords: { + en: [ + "C", + "copyright" + ], + es: [ + "c", + "símbolo", + "copyright" + ] + } + }, + { + code: "®️", + shortcode: { + en: "registered", + es: "registrado" + }, + keywords: { + en: [ + "R", + "registered" + ], + es: [ + "r", + "símbolo de marca registrada", + "marca registrada" + ] + } + }, + { + code: "™️", + shortcode: { + en: "tm", + es: "tm" + }, + keywords: { + en: [ + "mark", + "TM", + "trademark", + "trade mark" + ], + es: [ + "marca comercial", + "símbolo de marca comercial" + ] + } + }, + { + code: "#️⃣", + shortcode: { + en: "hash", + es: "almohadilla" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "*️⃣", + shortcode: { + en: "keycap_star", + es: "asterisco_enmarcado" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "0️⃣", + shortcode: { + en: "zero", + es: "cero" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "1️⃣", + shortcode: { + en: "one", + es: "uno" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "2️⃣", + shortcode: { + en: "two", + es: "dos" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "3️⃣", + shortcode: { + en: "three", + es: "tres" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "4️⃣", + shortcode: { + en: "four", + es: "cuatro" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "5️⃣", + shortcode: { + en: "five", + es: "cinco" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "6️⃣", + shortcode: { + en: "six", + es: "seis" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "7️⃣", + shortcode: { + en: "seven", + es: "siete" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "8️⃣", + shortcode: { + en: "eight", + es: "ocho" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "9️⃣", + shortcode: { + en: "nine", + es: "nueve" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "🔟", + shortcode: { + en: "keycap_ten", + es: "diez_enmarcado" + }, + keywords: { + en: [ + "keycap" + ], + es: [ + "Teclas" + ] + } + }, + { + code: "🔠", + shortcode: { + en: "capital_abcd", + es: "abcd_en_mayúsculas" + }, + keywords: { + en: [ + "ABCD", + "input", + "latin", + "letters", + "uppercase" + ], + es: [ + "abcd", + "letras", + "mayúsculas", + "letras latinas mayúsculas" + ] + } + }, + { + code: "🔡", + shortcode: { + en: "abcd", + es: "abcd" + }, + keywords: { + en: [ + "abcd", + "input", + "latin", + "letters", + "lowercase" + ], + es: [ + "abcd", + "letras", + "minúsculas", + "letras latinas minúsculas" + ] + } + }, + { + code: "🔢", + shortcode: { + en: "1234", + es: "1234" + }, + keywords: { + en: [ + "1234", + "input", + "numbers" + ], + es: [ + "1234", + "dígitos", + "números" + ] + } + }, + { + code: "🔣", + shortcode: { + en: "symbols", + es: "símbolos" + }, + keywords: { + en: [ + "〒♪&%", + "input", + "input symbols" + ], + es: [ + "〒♪&%", + "símbolos" + ] + } + }, + { + code: "🔤", + shortcode: { + en: "abc", + es: "abc" + }, + keywords: { + en: [ + "abc", + "alphabet", + "input", + "latin", + "letters" + ], + es: [ + "ABC", + "latino", + "alfabeto latino" + ] + } + }, + { + code: "🅰️", + shortcode: { + en: "a", + es: "a" + }, + keywords: { + en: [ + "A", + "blood type", + "A button (blood type)" + ], + es: [ + "A", + "grupo", + "sanguíneo", + "tipo A" + ] + } + }, + { + code: "🆎", + shortcode: { + en: "ab", + es: "ab" + }, + keywords: { + en: [ + "AB", + "blood type", + "AB button (blood type)" + ], + es: [ + "AB", + "grupo", + "sanguíneo", + "tipo AB" + ] + } + }, + { + code: "🅱️", + shortcode: { + en: "b", + es: "b" + }, + keywords: { + en: [ + "B", + "blood type", + "B button (blood type)" + ], + es: [ + "B", + "grupo", + "sanguíneo", + "tipo B" + ] + } + }, + { + code: "🆑", + shortcode: { + en: "cl", + es: "cl" + }, + keywords: { + en: [ + "CL", + "CL button" + ], + es: [ + "símbolo", + "borrar" + ] + } + }, + { + code: "🆒", + shortcode: { + en: "cool", + es: "guay" + }, + keywords: { + en: [ + "COOL", + "COOL button" + ], + es: [ + "botón", + "cool", + "mola", + "botón COOL" + ] + } + }, + { + code: "🆓", + shortcode: { + en: "free", + es: "gratis" + }, + keywords: { + en: [ + "FREE", + "FREE button" + ], + es: [ + "gratis", + "símbolo gratis", + "botón FREE" + ] + } + }, + { + code: "ℹ️", + shortcode: { + en: "information_source", + es: "fuente_de_información" + }, + keywords: { + en: [ + "i", + "information" + ], + es: [ + "i", + "información" + ] + } + }, + { + code: "🆔", + shortcode: { + en: "id", + es: "carné_de_identidad" + }, + keywords: { + en: [ + "ID", + "identity", + "ID button" + ], + es: [ + "ID", + "identidad", + "símbolo identidad", + "símbolo de identificación" + ] + } + }, + { + code: "Ⓜ️", + shortcode: { + en: "m", + es: "m" + }, + keywords: { + en: [ + "circle", + "M", + "circled M" + ], + es: [ + "círculo", + "m", + "m en círculo" + ] + } + }, + { + code: "🆕", + shortcode: { + en: "new", + es: "nuevo" + }, + keywords: { + en: [ + "NEW", + "NEW button" + ], + es: [ + "botón", + "NEW", + "nuevo" + ] + } + }, + { + code: "🆖", + shortcode: { + en: "ng", + es: "nada_guay" + }, + keywords: { + en: [ + "NG", + "NG button" + ], + es: [ + "botón", + "ng", + "nuevo", + "botón NG" + ] + } + }, + { + code: "🅾️", + shortcode: { + en: "o2", + es: "o2" + }, + keywords: { + en: [ + "blood type", + "O", + "O button (blood type)" + ], + es: [ + "grupo sanguíneo", + "o", + "grupo sanguíneo tipo O" + ] + } + }, + { + code: "🆗", + shortcode: { + en: "ok", + es: "vale" + }, + keywords: { + en: [ + "OK", + "OK button" + ], + es: [ + "botón", + "ok", + "botón OK" + ] + } + }, + { + code: "🅿️", + shortcode: { + en: "parking", + es: "aparcamiento" + }, + keywords: { + en: [ + "P", + "parking", + "P button" + ], + es: [ + "p", + "parking", + "aparcamiento" + ] + } + }, + { + code: "🆘", + shortcode: { + en: "sos", + es: "llamada_de_socorro" + }, + keywords: { + en: [ + "help", + "SOS", + "SOS button" + ], + es: [ + "ayuda", + "símbolo", + "socorro", + "sos", + "símbolo de socorro" + ] + } + }, + { + code: "🆙", + shortcode: { + en: "up", + es: "arriba" + }, + keywords: { + en: [ + "mark", + "UP", + "UP! UP! button" + ], + es: [ + "arriba", + "información", + "novedad", + "símbolo", + "up", + "botón UP!" + ] + } + }, + { + code: "🆚", + shortcode: { + en: "vs", + es: "vs" + }, + keywords: { + en: [ + "versus", + "VS", + "VS button" + ], + es: [ + "contra", + "frente a", + "símbolo", + "versus", + "vs", + "botón VS" + ] + } + }, + { + code: "🈁", + shortcode: { + en: "koko", + es: "koko" + }, + keywords: { + en: [ + "“here”", + "Japanese", + "katakana", + "ココ", + "Japanese “here” button" + ], + es: [ + "“aquí”", + "japonés", + "katakana", + "ideograma japonés para \"aquí\"" + ] + } + }, + { + code: "🈂️", + shortcode: { + en: "sa", + es: "sa" + }, + keywords: { + en: [ + "“service charge”", + "Japanese", + "katakana", + "サ", + "Japanese “service charge” button" + ], + es: [ + "cortesía", + "japonés", + "katakana", + "ideograma japonés para \"de cortesía\"" + ] + } + }, + { + code: "🈷️", + shortcode: { + en: "u6708", + es: "u6708" + }, + keywords: { + en: [ + "“monthly amount”", + "ideograph", + "Japanese", + "月", + "Japanese “monthly amount” button" + ], + es: [ + "“cantidad mensual”", + "ideograma", + "japonés", + "kanji", + "ideograma japonés para \"cantidad mensual\"" + ] + } + }, + { + code: "🈶", + shortcode: { + en: "u6709", + es: "u6709" + }, + keywords: { + en: [ + "“not free of charge”", + "ideograph", + "Japanese", + "有", + "Japanese “not free of charge” button" + ], + es: [ + "“de pago”", + "ideograma", + "japonés", + "kanji", + "ideograma japonés para \"de pago\"" + ] + } + }, + { + code: "🈯", + shortcode: { + en: "u6307", + es: "u6307" + }, + keywords: { + en: [ + "“reserved”", + "ideograph", + "Japanese", + "指", + "Japanese “reserved” button" + ], + es: [ + "ideograma", + "japonés", + "kanji", + "reservado", + "ideograma japonés para \"reservado\"" + ] + } + }, + { + code: "🉐", + shortcode: { + en: "ideograph_advantage", + es: "símbolo_de_ganga" + }, + keywords: { + en: [ + "“bargain”", + "ideograph", + "Japanese", + "得", + "Japanese “bargain” button" + ], + es: [ + "ganga", + "ideograma", + "japonés", + "kanji", + "ideograma japonés para \"ganga\"" + ] + } + }, + { + code: "🈹", + shortcode: { + en: "u5272", + es: "u5272" + }, + keywords: { + en: [ + "“discount”", + "ideograph", + "Japanese", + "割", + "Japanese “discount” button" + ], + es: [ + "descuento", + "ideograma", + "japonés", + "kanji", + "ideograma japonés para \"descuento\"" + ] + } + }, + { + code: "🈚", + shortcode: { + en: "u7121", + es: "u7121" + }, + keywords: { + en: [ + "“free of charge”", + "ideograph", + "Japanese", + "無", + "Japanese “free of charge” button" + ], + es: [ + "gratis", + "ideograma", + "japonés", + "kanji", + "ideograma japonés para \"gratis\"" + ] + } + }, + { + code: "🈲", + shortcode: { + en: "u7981", + es: "u7981" + }, + keywords: { + en: [ + "ideograph", + "Japanese", + "禁", + "“prohibited”", + "Japanese “prohibited” button" + ], + es: [ + "ideograma", + "japonés", + "kanji", + "prohibido", + "ideograma japonés para \"prohibido\"" + ] + } + }, + { + code: "🉑", + shortcode: { + en: "accept", + es: "aceptar" + }, + keywords: { + en: [ + "“acceptable”", + "ideograph", + "Japanese", + "可", + "Japanese “acceptable” button" + ], + es: [ + "aceptable", + "ideograma", + "japonés", + "kanji", + "ideograma japonés para \"aceptable\"" + ] + } + }, + { + code: "🈸", + shortcode: { + en: "u7533", + es: "u7533" + }, + keywords: { + en: [ + "“application”", + "ideograph", + "Japanese", + "申", + "Japanese “application” button" + ], + es: [ + "aplicación", + "ideograma", + "japonés", + "kanji", + "ideograma japonés para \"aplicación\"" + ] + } + }, + { + code: "🈴", + shortcode: { + en: "u5408", + es: "u5408" + }, + keywords: { + en: [ + "“passing grade”", + "ideograph", + "Japanese", + "合", + "Japanese “passing grade” button" + ], + es: [ + "aprobado", + "ideograma", + "japonés", + "kanji", + "ideograma japonés para \"aprobado\"" + ] + } + }, + { + code: "🈳", + shortcode: { + en: "u7a7a", + es: "u7a7a" + }, + keywords: { + en: [ + "“vacancy”", + "ideograph", + "Japanese", + "空", + "Japanese “vacancy” button" + ], + es: [ + "ideograma", + "japonés", + "kanji", + "vacante", + "ideograma japonés para \"vacante\"" + ] + } + }, + { + code: "㊗️", + shortcode: { + en: "congratulations", + es: "felicitaciones" + }, + keywords: { + en: [ + "“congratulations”", + "ideograph", + "Japanese", + "祝", + "Japanese “congratulations” button" + ], + es: [ + "enhorabuena", + "ideograma", + "japonés", + "kanji", + "ideograma japonés para \"enhorabuena\"" + ] + } + }, + { + code: "㊙️", + shortcode: { + en: "secret", + es: "secreto" + }, + keywords: { + en: [ + "“secret”", + "ideograph", + "Japanese", + "秘", + "Japanese “secret” button" + ], + es: [ + "ideograma", + "japonés", + "kanji", + "secreto", + "ideograma japonés para \"secreto\"" + ] + } + }, + { + code: "🈺", + shortcode: { + en: "u55b6", + es: "u55b6" + }, + keywords: { + en: [ + "“open for business”", + "ideograph", + "Japanese", + "営", + "Japanese “open for business” button" + ], + es: [ + "abierto", + "ideograma", + "japonés", + "kanji", + "ideograma japonés para \"abierto\"" + ] + } + }, + { + code: "🈵", + shortcode: { + en: "u6e80", + es: "u6e80" + }, + keywords: { + en: [ + "“no vacancy”", + "ideograph", + "Japanese", + "満", + "Japanese “no vacancy” button" + ], + es: [ + "completo", + "ideograma", + "japonés", + "kanji", + "lleno", + "ideograma japonés para \"completo\"" + ] + } + }, + { + code: "🔴", + shortcode: { + en: "red_circle", + es: "círculo_rojo" + }, + keywords: { + en: [ + "circle", + "geometric", + "red" + ], + es: [ + "círculo", + "geometría", + "rojo" + ] + } + }, + { + code: "🟠", + shortcode: { + en: "large_orange_circle", + es: "círculo_naranja_grande" + }, + keywords: { + en: [ + "circle", + "orange" + ], + es: [ + "círculo", + "naranja" + ] + } + }, + { + code: "🟡", + shortcode: { + en: "large_yellow_circle", + es: "círculo_amarillo_grande" + }, + keywords: { + en: [ + "circle", + "yellow" + ], + es: [ + "amarillo", + "círculo" + ] + } + }, + { + code: "🟢", + shortcode: { + en: "large_green_circle", + es: "círculo_verde_grande" + }, + keywords: { + en: [ + "circle", + "green" + ], + es: [ + "círculo", + "verde" + ] + } + }, + { + code: "🔵", + shortcode: { + en: "large_blue_circle", + es: "círculo_azul_grande" + }, + keywords: { + en: [ + "blue", + "circle", + "geometric" + ], + es: [ + "azul", + "círculo", + "geometría" + ] + } + }, + { + code: "🟣", + shortcode: { + en: "large_purple_circle", + es: "círculo_morado_grande" + }, + keywords: { + en: [ + "circle", + "purple" + ], + es: [ + "círculo", + "lila", + "morado", + "púrpura" + ] + } + }, + { + code: "🟤", + shortcode: { + en: "large_brown_circle", + es: "círculo_marrón_grande" + }, + keywords: { + en: [ + "brown", + "circle" + ], + es: [ + "círculo", + "marrón" + ] + } + }, + { + code: "⚫", + shortcode: { + en: "black_circle", + es: "círculo_negro" + }, + keywords: { + en: [ + "circle", + "geometric", + "black circle" + ], + es: [ + "círculo", + "geometría", + "círculo negro" + ] + } + }, + { + code: "⚪", + shortcode: { + en: "white_circle", + es: "círculo_blanco" + }, + keywords: { + en: [ + "circle", + "geometric", + "white circle" + ], + es: [ + "círculo", + "geometría", + "círculo blanco" + ] + } + }, + { + code: "🟥", + shortcode: { + en: "large_red_square", + es: "cuadrado_rojo_grande" + }, + keywords: { + en: [ + "red", + "square" + ], + es: [ + "cuadrado", + "rojo" + ] + } + }, + { + code: "🟧", + shortcode: { + en: "large_orange_square", + es: "cuadrado_naranja_grande" + }, + keywords: { + en: [ + "orange", + "square" + ], + es: [ + "cuadrado", + "naranja" + ] + } + }, + { + code: "🟨", + shortcode: { + en: "large_yellow_square", + es: "cuadrado_amarillo_grande" + }, + keywords: { + en: [ + "square", + "yellow" + ], + es: [ + "amarillo", + "cuadrado" + ] + } + }, + { + code: "🟩", + shortcode: { + en: "large_green_square", + es: "cuadrado_verde_grande" + }, + keywords: { + en: [ + "green", + "square" + ], + es: [ + "cuadrado", + "verde" + ] + } + }, + { + code: "🟦", + shortcode: { + en: "large_blue_square", + es: "cuadrado_azul_grande" + }, + keywords: { + en: [ + "blue", + "square" + ], + es: [ + "azul", + "cuadrado" + ] + } + }, + { + code: "🟪", + shortcode: { + en: "large_purple_square", + es: "cuadrado_morado_grande" + }, + keywords: { + en: [ + "purple", + "square" + ], + es: [ + "cuadrado", + "lila", + "morado", + "púrpura" + ] + } + }, + { + code: "🟫", + shortcode: { + en: "large_brown_square", + es: "cuadrado_marrón_grande" + }, + keywords: { + en: [ + "brown", + "square" + ], + es: [ + "cuadrado", + "marrón" + ] + } + }, + { + code: "⬛", + shortcode: { + en: "black_large_square", + es: "gran_cuadrado_negro" + }, + keywords: { + en: [ + "geometric", + "square", + "black large square" + ], + es: [ + "cuadrado", + "geometría", + "negro", + "cuadrado negro grande" + ] + } + }, + { + code: "⬜", + shortcode: { + en: "white_large_square", + es: "cuadrado_blanco_grande" + }, + keywords: { + en: [ + "geometric", + "square", + "white large square" + ], + es: [ + "blanco", + "cuadrado", + "geometría", + "cuadrado blanco grande" + ] + } + }, + { + code: "◼️", + shortcode: { + en: "black_medium_square", + es: "cuadrado_mediano_negro" + }, + keywords: { + en: [ + "geometric", + "square", + "black medium square" + ], + es: [ + "cuadrado", + "geometría", + "negro", + "cuadrado negro mediano" + ] + } + }, + { + code: "◻️", + shortcode: { + en: "white_medium_square", + es: "cuadrado_blanco_mediano" + }, + keywords: { + en: [ + "geometric", + "square", + "white medium square" + ], + es: [ + "blanco", + "cuadrado", + "geometría", + "cuadrado blanco mediano" + ] + } + }, + { + code: "◾", + shortcode: { + en: "black_medium_small_square", + es: "cuadrado_mediano_pequeño_negro" + }, + keywords: { + en: [ + "geometric", + "square", + "black medium-small square" + ], + es: [ + "cuadrado", + "geometría", + "negro", + "cuadrado negro mediano-pequeño" + ] + } + }, + { + code: "◽", + shortcode: { + en: "white_medium_small_square", + es: "cuadrado_blanco_mediano_pequeño" + }, + keywords: { + en: [ + "geometric", + "square", + "white medium-small square" + ], + es: [ + "blanco", + "cuadrado", + "geometría", + "cuadrado blanco mediano-pequeño" + ] + } + }, + { + code: "▪️", + shortcode: { + en: "black_small_square", + es: "cuadrado_pequeño_negro" + }, + keywords: { + en: [ + "geometric", + "square", + "black small square" + ], + es: [ + "cuadrado", + "geometría", + "negro", + "cuadrado negro pequeño" + ] + } + }, + { + code: "▫️", + shortcode: { + en: "white_small_square", + es: "cuadrado_blanco_pequeño" + }, + keywords: { + en: [ + "geometric", + "square", + "white small square" + ], + es: [ + "blanco", + "cuadrado", + "geometría", + "cuadrado blanco pequeño" + ] + } + }, + { + code: "🔶", + shortcode: { + en: "large_orange_diamond", + es: "diamante_naranja_grande" + }, + keywords: { + en: [ + "diamond", + "geometric", + "orange", + "large orange diamond" + ], + es: [ + "geometría", + "naranja", + "rombo", + "rombo naranja grande" + ] + } + }, + { + code: "🔷", + shortcode: { + en: "large_blue_diamond", + es: "diamante_azul_grande" + }, + keywords: { + en: [ + "blue", + "diamond", + "geometric", + "large blue diamond" + ], + es: [ + "azul", + "geometría", + "rombo", + "rombo azul grande" + ] + } + }, + { + code: "🔸", + shortcode: { + en: "small_orange_diamond", + es: "diamante_naranja_pequeño" + }, + keywords: { + en: [ + "diamond", + "geometric", + "orange", + "small orange diamond" + ], + es: [ + "geometría", + "naranja", + "rombo", + "rombo naranja pequeño" + ] + } + }, + { + code: "🔹", + shortcode: { + en: "small_blue_diamond", + es: "diamante_azul_pequeño" + }, + keywords: { + en: [ + "blue", + "diamond", + "geometric", + "small blue diamond" + ], + es: [ + "azul", + "geometría", + "rombo", + "rombo azul pequeño" + ] + } + }, + { + code: "🔺", + shortcode: { + en: "small_red_triangle", + es: "triángulo_rojo_pequeño" + }, + keywords: { + en: [ + "geometric", + "red", + "red triangle pointed up" + ], + es: [ + "geometría", + "rojo", + "triángulo", + "triángulo hacia arriba rojo", + "triángulo rojo hacia arriba" + ] + } + }, + { + code: "🔻", + shortcode: { + en: "small_red_triangle_down", + es: "triángulo_rojo_pequeño_hacia_abajo" + }, + keywords: { + en: [ + "down", + "geometric", + "red", + "red triangle pointed down" + ], + es: [ + "geometría", + "rojo", + "triángulo", + "triángulo hacia abajo rojo", + "triángulo rojo hacia abajo" + ] + } + }, + { + code: "💠", + shortcode: { + en: "diamond_shape_with_a_dot_inside", + es: "forma_de_diamante_con_un_punto_dentro" + }, + keywords: { + en: [ + "comic", + "diamond", + "geometric", + "inside", + "diamond with a dot" + ], + es: [ + "flor", + "geometría", + "rombo", + "rombo con pétalo" + ] + } + }, + { + code: "🔘", + shortcode: { + en: "radio_button", + es: "botón_de_radio" + }, + keywords: { + en: [ + "button", + "geometric", + "radio" + ], + es: [ + "botón", + "opción", + "botón de opción" + ] + } + }, + { + code: "🔳", + shortcode: { + en: "white_square_button", + es: "botón_cuadrado_blanco" + }, + keywords: { + en: [ + "button", + "geometric", + "outlined", + "square", + "white square button" + ], + es: [ + "botón", + "cuadrado", + "botón cuadrado con borde blanco" + ] + } + }, + { + code: "🔲", + shortcode: { + en: "black_square_button", + es: "botón_cuadrado_negro" + }, + keywords: { + en: [ + "button", + "geometric", + "square", + "black square button" + ], + es: [ + "botón", + "cuadrado", + "botón cuadrado con borde negro" + ] + } + }, + { + code: "🏁", + name: { + en: "Flags", + es: "bandera de cuadros" + }, + icon: Flags, + header: true + }, + { + code: "🏁", + shortcode: { + en: "checkered_flag", + es: "bandera_de_cuadros" + }, + keywords: { + en: [ + "checkered", + "chequered", + "racing", + "chequered flag" + ], + es: [ + "bandera", + "carreras", + "cuadros", + "deporte", + "motor", + "bandera de cuadros" + ] + } + }, + { + code: "🚩", + shortcode: { + en: "triangular_flag_on_post", + es: "mastil_con_bandera_triangular" + }, + keywords: { + en: [ + "post", + "triangular flag" + ], + es: [ + "bandera", + "bandera de localización triangular", + "bandera informativa de localización", + "localización", + "bandera triangular" + ] + } + }, + { + code: "🎌", + shortcode: { + en: "crossed_flags", + es: "banderas_cruzadas" + }, + keywords: { + en: [ + "celebration", + "cross", + "crossed", + "Japanese", + "crossed flags" + ], + es: [ + "banderas", + "celebración", + "japón", + "banderas cruzadas" + ] + } + }, + { + code: "🏴", + shortcode: { + en: "waving_black_flag", + es: "ondeando_bandera_negra" + }, + keywords: { + en: [ + "waving", + "black flag" + ], + es: [ + "bandera", + "negra", + "ondear" + ] + } + }, + { + code: "🏳️", + shortcode: { + en: "waving_white_flag", + es: "ondeando_bandera_blanca" + }, + keywords: { + en: [ + "waving", + "white flag" + ], + es: [ + "bandera", + "blanca", + "ondear" + ] + } + }, + { + code: "🏳️‍🌈", + shortcode: { + en: "rainbow-flag", + es: "bandera-arcoíris" + }, + keywords: { + en: [ + "pride", + "rainbow", + "rainbow flag" + ], + es: [ + "arcoíris", + "bandera", + "bandera del arcoíris" + ] + } + }, + { + code: "🏳️‍⚧️", + shortcode: { + en: "transgender_flag", + es: "bandera_transgénero" + }, + keywords: { + en: [ + "flag", + "light blue", + "pink", + "transgender", + "white" + ], + es: [ + "azul", + "bandera", + "blanco", + "LGTB", + "rosa", + "transgénero" + ] + } + }, + { + code: "🏴‍☠️", + shortcode: { + en: "pirate_flag", + es: "bandera_pirata" + }, + keywords: { + en: [ + "Jolly Roger", + "pirate", + "plunder", + "treasure", + "pirate flag" + ], + es: [ + "botín", + "Jolly Roger", + "pirata", + "tesoro", + "bandera pirata" + ] + } + }, + { + code: "🇦🇨", + shortcode: { + en: "flag-ac", + es: "bandera-ac" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇩", + shortcode: { + en: "flag-ad", + es: "bandera-ad" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇪", + shortcode: { + en: "flag-ae", + es: "bandera-ae" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇫", + shortcode: { + en: "flag-af", + es: "bandera-af" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇬", + shortcode: { + en: "flag-ag", + es: "bandera-ag" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇮", + shortcode: { + en: "flag-ai", + es: "bandera-ai" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇱", + shortcode: { + en: "flag-al", + es: "bandera-al" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇲", + shortcode: { + en: "flag-am", + es: "bandera-am" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇴", + shortcode: { + en: "flag-ao", + es: "bandera-ao" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇶", + shortcode: { + en: "flag-aq", + es: "bandera-aq" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇷", + shortcode: { + en: "flag-ar", + es: "bandera-ar" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇸", + shortcode: { + en: "flag-as", + es: "bandera-as" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇹", + shortcode: { + en: "flag-at", + es: "bandera-at" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇺", + shortcode: { + en: "flag-au", + es: "bandera-au" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇼", + shortcode: { + en: "flag-aw", + es: "bandera-aw" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇽", + shortcode: { + en: "flag-ax", + es: "bandera-ax" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇦🇿", + shortcode: { + en: "flag-az", + es: "bandera-az" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇦", + shortcode: { + en: "flag-ba", + es: "bandera-ba" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇧", + shortcode: { + en: "flag-bb", + es: "bandera-bb" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇩", + shortcode: { + en: "flag-bd", + es: "bandera-bd" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇪", + shortcode: { + en: "flag-be", + es: "bandera-be" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇫", + shortcode: { + en: "flag-bf", + es: "bandera-bf" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇬", + shortcode: { + en: "flag-bg", + es: "bandera-bg" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇭", + shortcode: { + en: "flag-bh", + es: "bandera-bh" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇮", + shortcode: { + en: "flag-bi", + es: "bandera-bi" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇯", + shortcode: { + en: "flag-bj", + es: "bandera-bj" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇱", + shortcode: { + en: "flag-bl", + es: "bandera-bl" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇲", + shortcode: { + en: "flag-bm", + es: "bandera-bm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇳", + shortcode: { + en: "flag-bn", + es: "bandera-bn" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇴", + shortcode: { + en: "flag-bo", + es: "bandera-bo" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇶", + shortcode: { + en: "flag-bq", + es: "bandera-bq" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇷", + shortcode: { + en: "flag-br", + es: "bandera-br" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇸", + shortcode: { + en: "flag-bs", + es: "bandera-bs" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇹", + shortcode: { + en: "flag-bt", + es: "bandera-bt" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇻", + shortcode: { + en: "flag-bv", + es: "bandera-bv" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇼", + shortcode: { + en: "flag-bw", + es: "bandera-bw" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇾", + shortcode: { + en: "flag-by", + es: "bandera-by" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇧🇿", + shortcode: { + en: "flag-bz", + es: "bandera-bz" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇦", + shortcode: { + en: "flag-ca", + es: "bandera-ca" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇨", + shortcode: { + en: "flag-cc", + es: "bandera-cc" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇩", + shortcode: { + en: "flag-cd", + es: "bandera-cd" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇫", + shortcode: { + en: "flag-cf", + es: "bandera-cf" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇬", + shortcode: { + en: "flag-cg", + es: "bandera-cg" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇭", + shortcode: { + en: "flag-ch", + es: "bandera-ch" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇮", + shortcode: { + en: "flag-ci", + es: "bandera-ci" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇰", + shortcode: { + en: "flag-ck", + es: "bandera-ck" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇱", + shortcode: { + en: "flag-cl", + es: "bandera-cl" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇲", + shortcode: { + en: "flag-cm", + es: "bandera-cm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇳", + shortcode: { + en: "cn", + es: "cn" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇴", + shortcode: { + en: "flag-co", + es: "bandera-co" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇵", + shortcode: { + en: "flag-cp", + es: "bandera-cp" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇷", + shortcode: { + en: "flag-cr", + es: "bandera-cr" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇺", + shortcode: { + en: "flag-cu", + es: "bandera-cu" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇻", + shortcode: { + en: "flag-cv", + es: "bandera-cv" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇼", + shortcode: { + en: "flag-cw", + es: "bandera-cw" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇽", + shortcode: { + en: "flag-cx", + es: "bandera-cx" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇾", + shortcode: { + en: "flag-cy", + es: "bandera-cy" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇨🇿", + shortcode: { + en: "flag-cz", + es: "bandera-cz" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇩🇪", + shortcode: { + en: "de", + es: "de" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇩🇬", + shortcode: { + en: "flag-dg", + es: "bandera-dg" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇩🇯", + shortcode: { + en: "flag-dj", + es: "bandera-dj" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇩🇰", + shortcode: { + en: "flag-dk", + es: "bandera-dk" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇩🇲", + shortcode: { + en: "flag-dm", + es: "bandera-dm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇩🇴", + shortcode: { + en: "flag-do", + es: "bandera-do" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇩🇿", + shortcode: { + en: "flag-dz", + es: "bandera-dz" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇪🇦", + shortcode: { + en: "flag-ea", + es: "bandera-ea" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇪🇨", + shortcode: { + en: "flag-ec", + es: "bandera-ec" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇪🇪", + shortcode: { + en: "flag-ee", + es: "bandera-ee" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇪🇬", + shortcode: { + en: "flag-eg", + es: "bandera-eg" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇪🇭", + shortcode: { + en: "flag-eh", + es: "bandera-eh" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇪🇷", + shortcode: { + en: "flag-er", + es: "bandera-er" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇪🇸", + shortcode: { + en: "es", + es: "es" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇪🇹", + shortcode: { + en: "flag-et", + es: "bandera-et" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇪🇺", + shortcode: { + en: "flag-eu", + es: "bandera-eu" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇫🇮", + shortcode: { + en: "flag-fi", + es: "bandera-fi" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇫🇯", + shortcode: { + en: "flag-fj", + es: "bandera-fj" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇫🇰", + shortcode: { + en: "flag-fk", + es: "bandera-fk" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇫🇲", + shortcode: { + en: "flag-fm", + es: "bandera-fm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇫🇴", + shortcode: { + en: "flag-fo", + es: "bandera-fo" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇫🇷", + shortcode: { + en: "fr", + es: "fr" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇦", + shortcode: { + en: "flag-ga", + es: "bandera-ga" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇧", + shortcode: { + en: "gb", + es: "gb" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇩", + shortcode: { + en: "flag-gd", + es: "bandera-gd" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇪", + shortcode: { + en: "flag-ge", + es: "bandera-ge" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇫", + shortcode: { + en: "flag-gf", + es: "bandera-gf" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇬", + shortcode: { + en: "flag-gg", + es: "bandera-gg" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇭", + shortcode: { + en: "flag-gh", + es: "bandera-gh" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇮", + shortcode: { + en: "flag-gi", + es: "bandera-gi" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇱", + shortcode: { + en: "flag-gl", + es: "bandera-gl" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇲", + shortcode: { + en: "flag-gm", + es: "bandera-gm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇳", + shortcode: { + en: "flag-gn", + es: "bandera-gn" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇵", + shortcode: { + en: "flag-gp", + es: "bandera-gp" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇶", + shortcode: { + en: "flag-gq", + es: "bandera-gq" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇷", + shortcode: { + en: "flag-gr", + es: "bandera-gr" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇸", + shortcode: { + en: "flag-gs", + es: "bandera-gs" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇹", + shortcode: { + en: "flag-gt", + es: "bandera-gt" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇺", + shortcode: { + en: "flag-gu", + es: "bandera-gu" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇼", + shortcode: { + en: "flag-gw", + es: "bandera-gw" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇬🇾", + shortcode: { + en: "flag-gy", + es: "bandera-gy" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇭🇰", + shortcode: { + en: "flag-hk", + es: "bandera-hk" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇭🇲", + shortcode: { + en: "flag-hm", + es: "bandera-hm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇭🇳", + shortcode: { + en: "flag-hn", + es: "bandera-hn" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇭🇷", + shortcode: { + en: "flag-hr", + es: "bandera-hr" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇭🇹", + shortcode: { + en: "flag-ht", + es: "bandera-ht" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇭🇺", + shortcode: { + en: "flag-hu", + es: "bandera-hu" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇮🇨", + shortcode: { + en: "flag-ic", + es: "bandera-ic" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇮🇩", + shortcode: { + en: "flag-id", + es: "bandera-id" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇮🇪", + shortcode: { + en: "flag-ie", + es: "bandera-ie" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇮🇱", + shortcode: { + en: "flag-il", + es: "bandera-il" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇮🇲", + shortcode: { + en: "flag-im", + es: "bandera-im" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇮🇳", + shortcode: { + en: "flag-in", + es: "bandera-in" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇮🇴", + shortcode: { + en: "flag-io", + es: "bandera-io" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇮🇶", + shortcode: { + en: "flag-iq", + es: "bandera-iq" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇮🇷", + shortcode: { + en: "flag-ir", + es: "bandera-ir" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇮🇸", + shortcode: { + en: "flag-is", + es: "bandera-is" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇮🇹", + shortcode: { + en: "it", + es: "it" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇯🇪", + shortcode: { + en: "flag-je", + es: "bandera-je" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇯🇲", + shortcode: { + en: "flag-jm", + es: "bandera-jm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇯🇴", + shortcode: { + en: "flag-jo", + es: "bandera-jo" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇯🇵", + shortcode: { + en: "jp", + es: "jp" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇰🇪", + shortcode: { + en: "flag-ke", + es: "bandera-ke" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇰🇬", + shortcode: { + en: "flag-kg", + es: "bandera-kg" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇰🇭", + shortcode: { + en: "flag-kh", + es: "bandera-kh" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇰🇮", + shortcode: { + en: "flag-ki", + es: "bandera-kl" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇰🇲", + shortcode: { + en: "flag-km", + es: "bandera-km" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇰🇳", + shortcode: { + en: "flag-kn", + es: "bandera-kn" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇰🇵", + shortcode: { + en: "flag-kp", + es: "bandera-kp" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇰🇷", + shortcode: { + en: "kr", + es: "kr" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇰🇼", + shortcode: { + en: "flag-kw", + es: "bandera-kw" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇰🇾", + shortcode: { + en: "flag-ky", + es: "bandera-ky" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇰🇿", + shortcode: { + en: "flag-kz", + es: "bandera-kz" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇱🇦", + shortcode: { + en: "flag-la", + es: "bandera-la" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇱🇧", + shortcode: { + en: "flag-lb", + es: "bandera-lb" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇱🇨", + shortcode: { + en: "flag-lc", + es: "bandera-lc" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇱🇮", + shortcode: { + en: "flag-li", + es: "bandera-li" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇱🇰", + shortcode: { + en: "flag-lk", + es: "bandera-lk" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇱🇷", + shortcode: { + en: "flag-lr", + es: "bandera-lr" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇱🇸", + shortcode: { + en: "flag-ls", + es: "bandera-ls" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇱🇹", + shortcode: { + en: "flag-lt", + es: "bandera-lt" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇱🇺", + shortcode: { + en: "flag-lu", + es: "bandera-lu" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇱🇻", + shortcode: { + en: "flag-lv", + es: "bandera-lv" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇱🇾", + shortcode: { + en: "flag-ly", + es: "bandera-ly" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇦", + shortcode: { + en: "flag-ma", + es: "bandera-ma" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇨", + shortcode: { + en: "flag-mc", + es: "bandera-mc" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇩", + shortcode: { + en: "flag-md", + es: "bandera-md" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇪", + shortcode: { + en: "flag-me", + es: "bandera-me" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇫", + shortcode: { + en: "flag-mf", + es: "bandera-mf" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇬", + shortcode: { + en: "flag-mg", + es: "bandera-mg" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇭", + shortcode: { + en: "flag-mh", + es: "bandera-mh" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇰", + shortcode: { + en: "flag-mk", + es: "bandera-mk" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇱", + shortcode: { + en: "flag-ml", + es: "bandera-ml" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇲", + shortcode: { + en: "flag-mm", + es: "bandera-mm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇳", + shortcode: { + en: "flag-mn", + es: "bandera-mn" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇴", + shortcode: { + en: "flag-mo", + es: "bandera-mo" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇵", + shortcode: { + en: "flag-mp", + es: "bandera-mp" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇶", + shortcode: { + en: "flag-mq", + es: "bandera-mq" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇷", + shortcode: { + en: "flag-mr", + es: "bandera-mr" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇸", + shortcode: { + en: "flag-ms", + es: "bandera-ms" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇹", + shortcode: { + en: "flag-mt", + es: "bandera-mt" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇺", + shortcode: { + en: "flag-mu", + es: "bandera-mu" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇻", + shortcode: { + en: "flag-mv", + es: "bandera-mv" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇼", + shortcode: { + en: "flag-mw", + es: "bandera-mw" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇽", + shortcode: { + en: "flag-mx", + es: "bandera-mx" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇾", + shortcode: { + en: "flag-my", + es: "bandera-my" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇲🇿", + shortcode: { + en: "flag-mz", + es: "bandera-mz" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇦", + shortcode: { + en: "flag-na", + es: "bandera-na" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇨", + shortcode: { + en: "flag-nc", + es: "bandera-nc" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇪", + shortcode: { + en: "flag-ne", + es: "bandera-ne" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇫", + shortcode: { + en: "flag-nf", + es: "bandera-nf" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇬", + shortcode: { + en: "flag-ng", + es: "bandera-ng" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇮", + shortcode: { + en: "flag-ni", + es: "bandera-ni" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇱", + shortcode: { + en: "flag-nl", + es: "bandera-nl" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇴", + shortcode: { + en: "flag-no", + es: "bandera-no" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇵", + shortcode: { + en: "flag-np", + es: "bandera-np" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇷", + shortcode: { + en: "flag-nr", + es: "bandera-nr" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇺", + shortcode: { + en: "flag-nu", + es: "bandera-nu" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇳🇿", + shortcode: { + en: "flag-nz", + es: "bandera-nz" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇴🇲", + shortcode: { + en: "flag-om", + es: "bandera-om" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇦", + shortcode: { + en: "flag-pa", + es: "bandera-pa" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇪", + shortcode: { + en: "flag-pe", + es: "bandera-pe" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇫", + shortcode: { + en: "flag-pf", + es: "bandera-pf" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇬", + shortcode: { + en: "flag-pg", + es: "bandera-pg" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇭", + shortcode: { + en: "flag-ph", + es: "bandera-ph" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇰", + shortcode: { + en: "flag-pk", + es: "bandera-pk" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇱", + shortcode: { + en: "flag-pl", + es: "bandera-pl" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇲", + shortcode: { + en: "flag-pm", + es: "bandera-pm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇳", + shortcode: { + en: "flag-pn", + es: "bandera-pn" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇷", + shortcode: { + en: "flag-pr", + es: "bandera-pr" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇸", + shortcode: { + en: "flag-ps", + es: "bandera-ps" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇹", + shortcode: { + en: "flag-pt", + es: "bandera-pt" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇼", + shortcode: { + en: "flag-pw", + es: "bandera-pw" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇵🇾", + shortcode: { + en: "flag-py", + es: "bandera-py" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇶🇦", + shortcode: { + en: "flag-qa", + es: "bandera-qa" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇷🇪", + shortcode: { + en: "flag-re", + es: "bandera-re" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇷🇴", + shortcode: { + en: "flag-ro", + es: "bandera-ro" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇷🇸", + shortcode: { + en: "flag-rs", + es: "bandera-rs" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇷🇺", + shortcode: { + en: "ru", + es: "ru" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇷🇼", + shortcode: { + en: "flag-rw", + es: "bandera-rw" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇦", + shortcode: { + en: "flag-sa", + es: "bandera-sa" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇧", + shortcode: { + en: "flag-sb", + es: "bandera-sb" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇨", + shortcode: { + en: "flag-sc", + es: "bandera-sc" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇩", + shortcode: { + en: "flag-sd", + es: "bandera-sd" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇪", + shortcode: { + en: "flag-se", + es: "bandera-se" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇬", + shortcode: { + en: "flag-sg", + es: "bandera-sg" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇭", + shortcode: { + en: "flag-sh", + es: "bandera-sh" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇮", + shortcode: { + en: "flag-si", + es: "bandera-si" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇯", + shortcode: { + en: "flag-sj", + es: "bandera-sj" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇰", + shortcode: { + en: "flag-sk", + es: "bandera-sk" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇱", + shortcode: { + en: "flag-sl", + es: "bandera-sl" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇲", + shortcode: { + en: "flag-sm", + es: "bandera-sm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇳", + shortcode: { + en: "flag-sn", + es: "bandera-sn" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇴", + shortcode: { + en: "flag-so", + es: "bandera-so" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇷", + shortcode: { + en: "flag-sr", + es: "bandera-sr" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇸", + shortcode: { + en: "flag-ss", + es: "bandera-ss" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇹", + shortcode: { + en: "flag-st", + es: "bandera-st" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇻", + shortcode: { + en: "flag-sv", + es: "bandera-sv" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇽", + shortcode: { + en: "flag-sx", + es: "bandera-sx" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇾", + shortcode: { + en: "flag-sy", + es: "bandera-sy" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇸🇿", + shortcode: { + en: "flag-sz", + es: "bandera-sz" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇦", + shortcode: { + en: "flag-ta", + es: "bandera-ta" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇨", + shortcode: { + en: "flag-tc", + es: "bandera-tc" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇩", + shortcode: { + en: "flag-td", + es: "bandera-td" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇫", + shortcode: { + en: "flag-tf", + es: "bandera-tf" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇬", + shortcode: { + en: "flag-tg", + es: "bandera-tg" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇭", + shortcode: { + en: "flag-th", + es: "bandera-th" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇯", + shortcode: { + en: "flag-tj", + es: "bandera-tj" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇰", + shortcode: { + en: "flag-tk", + es: "bandera-tk" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇱", + shortcode: { + en: "flag-tl", + es: "bandera-tl" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇲", + shortcode: { + en: "flag-tm", + es: "bandera-tm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇳", + shortcode: { + en: "flag-tn", + es: "bandera-tn" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇴", + shortcode: { + en: "flag-to", + es: "bandera-to" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇷", + shortcode: { + en: "flag-tr", + es: "bandera-tr" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇹", + shortcode: { + en: "flag-tt", + es: "bandera-tt" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇻", + shortcode: { + en: "flag-tv", + es: "bandera-tv" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇼", + shortcode: { + en: "flag-tw", + es: "bandera-tw" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇹🇿", + shortcode: { + en: "flag-tz", + es: "bandera-tz" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇺🇦", + shortcode: { + en: "flag-ua", + es: "bandera-ua" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇺🇬", + shortcode: { + en: "flag-ug", + es: "bandera-ug" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇺🇲", + shortcode: { + en: "flag-um", + es: "bandera-um" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇺🇳", + shortcode: { + en: "flag-un", + es: "bandera-onu" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇺🇸", + shortcode: { + en: "us", + es: "us" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇺🇾", + shortcode: { + en: "flag-uy", + es: "bandera-uy" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇺🇿", + shortcode: { + en: "flag-uz", + es: "bandera-uz" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇻🇦", + shortcode: { + en: "flag-va", + es: "bandera-va" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇻🇨", + shortcode: { + en: "flag-vc", + es: "bandera-vc" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇻🇪", + shortcode: { + en: "flag-ve", + es: "bandera-ve" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇻🇬", + shortcode: { + en: "flag-vg", + es: "bandera-vg" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇻🇮", + shortcode: { + en: "flag-vi", + es: "bandera-vi" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇻🇳", + shortcode: { + en: "flag-vn", + es: "bandera-vn" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇻🇺", + shortcode: { + en: "flag-vu", + es: "bandera-vu" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇼🇫", + shortcode: { + en: "flag-wf", + es: "bandera-wf" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇼🇸", + shortcode: { + en: "flag-ws", + es: "bandera-ws" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇽🇰", + shortcode: { + en: "flag-xk", + es: "bandera-xk" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇾🇪", + shortcode: { + en: "flag-ye", + es: "bandera-ye" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇾🇹", + shortcode: { + en: "flag-yt", + es: "bandera-yt" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇿🇦", + shortcode: { + en: "flag-za", + es: "bandera-za" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇿🇲", + shortcode: { + en: "flag-zm", + es: "bandera-zm" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🇿🇼", + shortcode: { + en: "flag-zw", + es: "bandera-zw" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🏴󠁧󠁢󠁥󠁮󠁧󠁿", + shortcode: { + en: "flag-england", + es: "bandera-inglaterra" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🏴󠁧󠁢󠁳󠁣󠁴󠁿", + shortcode: { + en: "flag-scotland", + es: "bandera-escocia" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + }, + { + code: "🏴󠁧󠁢󠁷󠁬󠁳󠁿", + shortcode: { + en: "flag-wales", + es: "bandera-gales" + }, + keywords: { + en: [ + "flag" + ], + es: [ + "Bandera" + ] + } + } ]; -export {skinTones}; +const emojiNames = emojis.reduce((prev, cur) => { + if (!cur.header) { + prev[cur.shortcode.en] = cur.shortcode; + } + return prev; +}, {}); + +export { skinTones, emojiNames }; export default emojis; diff --git a/assets/images/emojiCategoryIcons/people.svg b/assets/images/emojiCategoryIcons/people.svg new file mode 100644 index 000000000000..50ca2d829b8f --- /dev/null +++ b/assets/images/emojiCategoryIcons/people.svg @@ -0,0 +1,4 @@ + + + + \ No newline at end of file From 08496e8075359417924f35b426bdfe9efc5e07bc Mon Sep 17 00:00:00 2001 From: s-alves10 Date: Thu, 15 Jun 2023 03:32:53 -0500 Subject: [PATCH 064/920] feat: update quick reactions(support es) --- src/CONST.js | 10 +++++----- src/components/Reactions/MiniQuickEmojiReactions.js | 4 ++-- .../QuickEmojiReactions/BaseQuickEmojiReactions.js | 4 ++-- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/src/CONST.js b/src/CONST.js index 374a69ca5824..264de233a364 100755 --- a/src/CONST.js +++ b/src/CONST.js @@ -1290,20 +1290,20 @@ const CONST = { QUICK_REACTIONS: [ { - name: '+1', + shortcode: {en: "+1", es: "+1"}, code: '👍', - types: ['👍🏿', '👍🏾', '👍🏽', '👍🏼', '👍🏻'], + types: ['👍🏻', '👍🏼', '👍🏽', '👍🏾', '👍🏿'], }, { - name: 'heart', + shortcode: {en: "heart", es: "corazón"}, code: '❤️', }, { - name: 'joy', + shortcode: {en: "joy", es: "alegría"}, code: '😂', }, { - name: 'fire', + shortcode: {en: "fire", es: "fuego"}, code: '🔥', }, ], diff --git a/src/components/Reactions/MiniQuickEmojiReactions.js b/src/components/Reactions/MiniQuickEmojiReactions.js index 91fa8817172c..79598d5c888e 100644 --- a/src/components/Reactions/MiniQuickEmojiReactions.js +++ b/src/components/Reactions/MiniQuickEmojiReactions.js @@ -63,9 +63,9 @@ function MiniQuickEmojiReactions(props) { {_.map(CONST.QUICK_REACTIONS, (emoji) => ( props.onEmojiSelected(emoji))} > {EmojiUtils.getPreferredEmojiCode(emoji, props.preferredSkinTone)} diff --git a/src/components/Reactions/QuickEmojiReactions/BaseQuickEmojiReactions.js b/src/components/Reactions/QuickEmojiReactions/BaseQuickEmojiReactions.js index 7a0eb42a0ebd..e744594ddaa8 100644 --- a/src/components/Reactions/QuickEmojiReactions/BaseQuickEmojiReactions.js +++ b/src/components/Reactions/QuickEmojiReactions/BaseQuickEmojiReactions.js @@ -51,8 +51,8 @@ function BaseQuickEmojiReactions(props) { {_.map(CONST.QUICK_REACTIONS, (emoji) => ( Date: Thu, 15 Jun 2023 03:43:09 -0500 Subject: [PATCH 065/920] feat: all emojis and categories support es --- assets/emojis.js | 11 ++- .../EmojiPicker/CategoryShortcutBar.js | 4 +- .../EmojiPicker/CategoryShortcutButton.js | 6 +- .../EmojiPicker/EmojiPickerMenu/index.js | 12 +-- .../EmojiPickerMenu/index.native.js | 8 +- .../Reactions/ReportActionItemReactions.js | 12 +-- src/libs/EmojiTrie.js | 52 +++++++---- src/libs/EmojiUtils.js | 88 ++++++++++++------- src/libs/actions/Report.js | 20 ++--- .../report/ReactionList/HeaderReactionList.js | 3 +- .../ReactionList/PopoverReactionList.js | 2 +- src/pages/home/report/ReportActionCompose.js | 4 +- .../report/ReportActionItemMessageEdit.js | 9 +- 13 files changed, 140 insertions(+), 91 deletions(-) diff --git a/assets/emojis.js b/assets/emojis.js index e90ef77383a3..be8cae45859c 100644 --- a/assets/emojis.js +++ b/assets/emojis.js @@ -38078,5 +38078,14 @@ const emojiNames = emojis.reduce((prev, cur) => { return prev; }, {}); -export { skinTones, emojiNames }; +const categoryFrequentlyUsed = { + header: true, + name: { + en: 'Frequently Used', + es: 'Usado frecuentemente' + }, + icon: FrequentlyUsed, +}; + +export { skinTones, emojiNames, categoryFrequentlyUsed }; export default emojis; diff --git a/src/components/EmojiPicker/CategoryShortcutBar.js b/src/components/EmojiPicker/CategoryShortcutBar.js index 00fee688f986..32e836131ab2 100644 --- a/src/components/EmojiPicker/CategoryShortcutBar.js +++ b/src/components/EmojiPicker/CategoryShortcutBar.js @@ -12,7 +12,7 @@ const propTypes = { /** The emojis consisting emoji code and indices that the icons should link to */ headerEmojis: PropTypes.arrayOf( PropTypes.shape({ - code: PropTypes.string.isRequired, + name: PropTypes.string.isRequired, index: PropTypes.number.isRequired, icon: PropTypes.func.isRequired, }), @@ -27,7 +27,7 @@ function CategoryShortcutBar(props) { icon={headerEmoji.icon} onPress={() => props.onPress(headerEmoji.index)} key={`categoryShortcut${i}`} - code={headerEmoji.code} + name={headerEmoji.name} /> ))} diff --git a/src/components/EmojiPicker/CategoryShortcutButton.js b/src/components/EmojiPicker/CategoryShortcutButton.js index f84771b8c9ad..6b7b5ea72e68 100644 --- a/src/components/EmojiPicker/CategoryShortcutButton.js +++ b/src/components/EmojiPicker/CategoryShortcutButton.js @@ -11,8 +11,8 @@ import themeColors from '../../styles/themes/default'; import PressableWithoutFeedback from '../Pressable/PressableWithoutFeedback'; const propTypes = { - /** The emoji code of the category header */ - code: PropTypes.string.isRequired, + /** The emoji name of the category header */ + name: PropTypes.string.isRequired, /** The icon representation of the category that this button links to */ icon: PropTypes.func.isRequired, @@ -34,7 +34,7 @@ class CategoryShortcutButton extends PureComponent { render() { return ( emoji.header && emoji.code === 'flags'); + const flagHeaderIndex = _.findIndex(emojis, (emoji) => emoji.header && emoji.name?.en === 'Flags'); this.emojis = getOperatingSystem() === CONST.OS.WINDOWS ? EmojiUtils.mergeEmojisWithFrequentlyUsedEmojis(emojis.slice(0, flagHeaderIndex)) @@ -63,7 +63,7 @@ class EmojiPickerMenu extends Component { // Get the header emojis along with the code, index and icon. // index is the actual header index starting at the first emoji and counting each one - this.headerEmojis = EmojiUtils.getHeaderEmojis(this.emojis); + this.headerEmojis = EmojiUtils.getHeaderEmojis(this.emojis, this.props.preferredLocale); // This is the indices of each header's Row // The positions are static, and are calculated as index/numColumns (8 in our case) @@ -395,7 +395,7 @@ class EmojiPickerMenu extends Component { this.setFirstNonHeaderIndex(this.emojis); return; } - const newFilteredEmojiList = EmojiUtils.suggestEmojis(`:${normalizedSearchTerm}`, this.emojis.length); + const newFilteredEmojiList = EmojiUtils.suggestEmojis(`:${normalizedSearchTerm}`, this.props.preferredLocale, this.emojis.length); // Remove sticky header indices. There are no headers while searching and we don't want to make emojis sticky this.setState({filteredEmojis: newFilteredEmojiList, headerIndices: [], highlightedIndex: 0}); @@ -428,8 +428,8 @@ class EmojiPickerMenu extends Component { * @param {Object} item * @returns {String} */ - keyExtractor(item) { - return `emoji_picker_${item.code}`; + keyExtractor(item, index) { + return `emoji_picker_${item.code}_${index}`; } /** @@ -450,7 +450,7 @@ class EmojiPickerMenu extends Component { if (header) { return ( - {this.props.translate(`emojiPicker.headers.${code}`)} + {item.name[this.props.preferredLocale]} ); } diff --git a/src/components/EmojiPicker/EmojiPickerMenu/index.native.js b/src/components/EmojiPicker/EmojiPickerMenu/index.native.js index 299ccd9aa443..21eafe42b0c9 100644 --- a/src/components/EmojiPicker/EmojiPickerMenu/index.native.js +++ b/src/components/EmojiPicker/EmojiPickerMenu/index.native.js @@ -49,7 +49,7 @@ class EmojiPickerMenu extends Component { // Get the header emojis along with the code, index and icon. // index is the actual header index starting at the first emoji and counting each one - this.headerEmojis = EmojiUtils.getHeaderEmojis(this.emojis); + this.headerEmojis = EmojiUtils.getHeaderEmojis(this.emojis, this.props.preferredLocale); // This is the indices of each header's Row // The positions are static, and are calculated as index/numColumns (8 in our case) @@ -93,7 +93,7 @@ class EmojiPickerMenu extends Component { return; } - const newFilteredEmojiList = EmojiUtils.suggestEmojis(`:${normalizedSearchTerm}`, this.emojis.length); + const newFilteredEmojiList = EmojiUtils.suggestEmojis(`:${normalizedSearchTerm}`, this.props.preferredLocale, this.emojis.length); this.setState({ filteredEmojis: newFilteredEmojiList, @@ -150,7 +150,7 @@ class EmojiPickerMenu extends Component { * @returns {String} */ keyExtractor(item, index) { - return `${index}${item.code}`; + return `emoji_picker_${item.code}_${index}`; } /** @@ -170,7 +170,7 @@ class EmojiPickerMenu extends Component { if (item.header) { return ( - {this.props.translate(`emojiPicker.headers.${item.code}`)} + {item.name[this.props.preferredLocale]} ); } diff --git a/src/components/Reactions/ReportActionItemReactions.js b/src/components/Reactions/ReportActionItemReactions.js index b1194daef773..17a3761a5753 100644 --- a/src/components/Reactions/ReportActionItemReactions.js +++ b/src/components/Reactions/ReportActionItemReactions.js @@ -7,11 +7,13 @@ import EmojiReactionBubble from './EmojiReactionBubble'; import emojis from '../../../assets/emojis'; import AddReactionBubble from './AddReactionBubble'; import withCurrentUserPersonalDetails, {withCurrentUserPersonalDetailsDefaultProps, withCurrentUserPersonalDetailsPropTypes} from '../withCurrentUserPersonalDetails'; +import withLocalize from '../withLocalize'; +import compose from '../../libs/compose'; import * as Report from '../../libs/actions/Report'; +import * as EmojiUtils from '../../libs/EmojiUtils'; import * as ReactionList from '../../pages/home/report/ReactionList/ReactionList'; import Tooltip from '../Tooltip'; import ReactionTooltipContent from './ReactionTooltipContent'; -import * as EmojiUtils from '../../libs/EmojiUtils'; const propTypes = { /** @@ -58,12 +60,12 @@ function ReportActionItemReactions(props) { {_.map(reactionsWithCount, (reaction) => { const reactionCount = reaction.users.length; const reactionUsers = _.map(reaction.users, (sender) => sender.accountID.toString()); - const emoji = _.find(emojis, (e) => e.name === reaction.emoji); + const emoji = _.find(emojis, (e) => e.shortcode?.en === reaction.emoji); const emojiCodes = EmojiUtils.getUniqueEmojiCodes(emoji, reaction.users); const hasUserReacted = Report.hasAccountIDReacted(props.currentUserPersonalDetails.accountID, reactionUsers); const onPress = () => { - props.toggleReaction(emoji); + props.toggleReaction(emoji, ); }; const onReactionListOpen = (event) => { @@ -74,7 +76,7 @@ function ReportActionItemReactions(props) { ( (frequentlyUsedEmojis = val), + callback: (val) => { + frequentlyUsedEmojis = _.map(val, item => { + const emoji = emojis.find(emoji => emoji.code === item.code && !emoji.header); + if (emoji) { + return {...emoji, count: item.count, lastUpdatedAt: item.lastUpdatedAt}; + } + }) + }, }); /** @@ -97,14 +105,15 @@ function containsOnlyEmojis(message) { * @param {Object[]} emojis * @returns {Object[]} */ -function getHeaderEmojis(emojis) { +function getHeaderEmojis(emojis, lang) { const headerIndices = []; _.each(emojis, (emoji, index) => { if (!emoji.header) { return; } - headerIndices.push({code: emoji.code, index, icon: emoji.icon}); + headerIndices.push({name: emoji.name[lang], index, icon: emoji.icon}); }); + return headerIndices; } @@ -156,15 +165,7 @@ function mergeEmojisWithFrequentlyUsedEmojis(emojis) { return addSpacesToEmojiCategories(emojis); } - let allEmojis = [ - { - header: true, - code: 'frequentlyUsed', - icon: FrequentlyUsed, - }, - ]; - - allEmojis = allEmojis.concat(frequentlyUsedEmojis, emojis); + const allEmojis = [categoryFrequentlyUsed].concat(frequentlyUsedEmojis, emojis); return addSpacesToEmojiCategories(allEmojis); } @@ -224,7 +225,12 @@ const getEmojiCodeWithSkinColor = (item, preferredSkinToneIndex) => { * @param {Number} preferredSkinTone * @returns {Object} */ -function replaceEmojis(text, isSmallScreenWidth = false, preferredSkinTone = CONST.EMOJI_DEFAULT_SKIN_TONE) { +function replaceEmojis(text, isSmallScreenWidth = false, preferredSkinTone = CONST.EMOJI_DEFAULT_SKIN_TONE, lang = 'en') { + const trie = emojisTrie[lang]; + if (!trie) { + return {text, emojis: []}; + } + let newText = text; const emojis = []; const emojiData = text.match(CONST.REGEX.EMOJI_NAME); @@ -233,7 +239,7 @@ function replaceEmojis(text, isSmallScreenWidth = false, preferredSkinTone = CON } for (let i = 0; i < emojiData.length; i++) { const name = emojiData[i].slice(1, -1); - const checkEmoji = emojisTrie.search(name); + const checkEmoji = trie.search(name); if (checkEmoji && checkEmoji.metaData.code) { let emojiReplacement = getEmojiCodeWithSkinColor(checkEmoji.metaData, preferredSkinTone); emojis.push({ @@ -260,31 +266,37 @@ function replaceEmojis(text, isSmallScreenWidth = false, preferredSkinTone = CON * @param {Number} [limit] - matching emojis limit * @returns {Array} */ -function suggestEmojis(text, limit = 5) { +function suggestEmojis(text, lang, limit = 5) { + const trie = emojisTrie[lang]; + if (!trie) { + return []; + } + const emojiData = text.match(CONST.REGEX.EMOJI_SUGGESTIONS); - if (emojiData) { - const matching = []; - const nodes = emojisTrie.getAllMatchingWords(emojiData[0].toLowerCase().slice(1), limit); - for (let j = 0; j < nodes.length; j++) { - if (nodes[j].metaData.code && !_.find(matching, (obj) => obj.name === nodes[j].name)) { - if (matching.length === limit) { - return matching; - } - matching.push({code: nodes[j].metaData.code, name: nodes[j].name, types: nodes[j].metaData.types}); + if (!emojiData) { + return []; + } + + const matching = []; + const nodes = trie.getAllMatchingWords(emojiData[0].toLowerCase().slice(1), limit); + for (let j = 0; j < nodes.length; j++) { + if (nodes[j].metaData.code && !_.find(matching, (obj) => obj.name === nodes[j].name)) { + if (matching.length === limit) { + return matching; + } + matching.push({code: nodes[j].metaData.code, name: nodes[j].name, types: nodes[j].metaData.types}); + } + const suggestions = nodes[j].metaData.suggestions; + for (let i = 0; i < suggestions.length; i++) { + if (matching.length === limit) { + return matching; } - const suggestions = nodes[j].metaData.suggestions; - for (let i = 0; i < suggestions.length; i++) { - if (matching.length === limit) { - return matching; - } - if (!_.find(matching, (obj) => obj.name === suggestions[i].name)) { - matching.push(suggestions[i]); - } + if (!_.find(matching, (obj) => obj.name === suggestions[i].name)) { + matching.push(suggestions[i]); } } - return matching; } - return []; + return matching; } /** @@ -342,6 +354,13 @@ const getUniqueEmojiCodes = (emoji, users) => { return emojiCodes; }; +/** + * Given an English emoji name, get a + */ +const getEmojiName = (enName, lang) => { + return _.get(emojiNames, [enName, lang], ''); +} + export { getHeaderEmojis, mergeEmojisWithFrequentlyUsedEmojis, @@ -354,4 +373,5 @@ export { getPreferredSkinToneIndex, getPreferredEmojiCode, getUniqueEmojiCodes, + getEmojiName, }; diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js index cb4376593526..4e5d78185241 100644 --- a/src/libs/actions/Report.js +++ b/src/libs/actions/Report.js @@ -1453,16 +1453,16 @@ function hasAccountIDReacted(accountID, users, skinTone) { * Adds a reaction to the report action. * @param {String} reportID * @param {Object} originalReportAction - * @param {{ name: string, code: string, types: string[] }} emoji + * @param {{ shortcode: {en: string, es: string}, code: string, types: string[] }} emoji * @param {number} [skinTone] Optional. */ function addEmojiReaction(reportID, originalReportAction, emoji, skinTone = preferredSkinTone) { const message = originalReportAction.message[0]; - let reactionObject = message.reactions && _.find(message.reactions, (reaction) => reaction.emoji === emoji.name); + let reactionObject = message.reactions && _.find(message.reactions, (reaction) => reaction.emoji === emoji.shortcode.en); const needToInsertReactionObject = !reactionObject; if (needToInsertReactionObject) { reactionObject = { - emoji: emoji.name, + emoji: emoji.shortcode.en, users: [], }; } else { @@ -1479,7 +1479,7 @@ function addEmojiReaction(reportID, originalReportAction, emoji, skinTone = pref if (needToInsertReactionObject) { updatedReactions = [...updatedReactions, reactionObject]; } else { - updatedReactions = _.map(updatedReactions, (reaction) => (reaction.emoji === emoji.name ? reactionObject : reaction)); + updatedReactions = _.map(updatedReactions, (reaction) => (reaction.emoji === emoji.shortcode.en ? reactionObject : reaction)); } const updatedMessage = { @@ -1493,7 +1493,7 @@ function addEmojiReaction(reportID, originalReportAction, emoji, skinTone = pref const parameters = { reportID, skinTone, - emojiCode: emoji.name, + emojiCode: emoji.shortcode.en, sequenceNumber: originalReportAction.sequenceNumber, reportActionID: originalReportAction.reportActionID, }; @@ -1504,11 +1504,11 @@ function addEmojiReaction(reportID, originalReportAction, emoji, skinTone = pref * Removes a reaction to the report action. * @param {String} reportID * @param {Object} originalReportAction - * @param {{ name: string, code: string, types: string[] }} emoji + * @param {{ shortcode: {en: string, es: string}, code: string, types: string[] }} emoji */ function removeEmojiReaction(reportID, originalReportAction, emoji) { const message = originalReportAction.message[0]; - const reactionObject = message.reactions && _.find(message.reactions, (reaction) => reaction.emoji === emoji.name); + const reactionObject = message.reactions && _.find(message.reactions, (reaction) => reaction.emoji === emoji.shortcode.en); if (!reactionObject) { return; } @@ -1520,7 +1520,7 @@ function removeEmojiReaction(reportID, originalReportAction, emoji) { const updatedReactions = _.filter( // Replace the reaction object either with the updated one or null if there are no users _.map(message.reactions, (reaction) => { - if (reaction.emoji === emoji.name) { + if (reaction.emoji === emoji.shortcode.en) { if (updatedReactionObject.users.length === 0) { return null; } @@ -1545,7 +1545,7 @@ function removeEmojiReaction(reportID, originalReportAction, emoji) { reportID, sequenceNumber: originalReportAction.sequenceNumber, reportActionID: originalReportAction.reportActionID, - emojiCode: emoji.name, + emojiCode: emoji.shortcode.en, }; API.write('RemoveEmojiReaction', parameters, {optimisticData}); } @@ -1560,7 +1560,7 @@ function removeEmojiReaction(reportID, originalReportAction, emoji) { */ function toggleEmojiReaction(reportID, reportAction, emoji, paramSkinTone = preferredSkinTone) { const message = reportAction.message[0]; - const reactionObject = message.reactions && _.find(message.reactions, (reaction) => reaction.emoji === emoji.name); + const reactionObject = message.reactions && _.find(message.reactions, (reaction) => reaction.emoji === emoji.shortcode?.en); const skinTone = emoji.types === undefined ? null : paramSkinTone; // only use skin tone if emoji supports it if (reactionObject) { if (hasAccountIDReacted(currentUserAccountID, reactionObject.users, skinTone)) { diff --git a/src/pages/home/report/ReactionList/HeaderReactionList.js b/src/pages/home/report/ReactionList/HeaderReactionList.js index aef32aa2b7e6..c515ffe8f103 100644 --- a/src/pages/home/report/ReactionList/HeaderReactionList.js +++ b/src/pages/home/report/ReactionList/HeaderReactionList.js @@ -5,6 +5,7 @@ import Text from '../../../../components/Text'; import withLocalize, {withLocalizePropTypes} from '../../../../components/withLocalize'; import withWindowDimensions, {windowDimensionsPropTypes} from '../../../../components/withWindowDimensions'; import compose from '../../../../libs/compose'; +import * as EmojiUtils from '../../../../libs/EmojiUtils'; import * as StyleUtils from '../../../../styles/StyleUtils'; import styles from '../../../../styles/styles'; import reactionPropTypes from './reactionPropTypes'; @@ -32,7 +33,7 @@ function HeaderReactionList(props) { {props.emojiCodes.join('')} {props.emojiCount} - {`:${props.emojiName}:`} + {`:${EmojiUtils.getEmojiName(props.emojiName, props.preferredLocale)}:`} ); diff --git a/src/pages/home/report/ReactionList/PopoverReactionList.js b/src/pages/home/report/ReactionList/PopoverReactionList.js index f0dd786dff76..60f0de63f144 100644 --- a/src/pages/home/report/ReactionList/PopoverReactionList.js +++ b/src/pages/home/report/ReactionList/PopoverReactionList.js @@ -185,7 +185,7 @@ class PopoverReactionList extends React.Component { } const emojiCount = selectedReaction.users.length; const reactionUsers = _.map(selectedReaction.users, (sender) => sender.accountID.toString()); - const emoji = _.find(emojis, (e) => e.name === selectedReaction.emoji); + const emoji = _.find(emojis, (e) => e.shortcode?.en === selectedReaction.emoji); const emojiCodes = EmojiUtils.getUniqueEmojiCodes(emoji, selectedReaction.users); const hasUserReacted = Report.hasAccountIDReacted(this.props.currentUserPersonalDetails.accountID, reactionUsers); const users = PersonalDetailsUtils.getPersonalDetailsByIDs(reactionUsers); diff --git a/src/pages/home/report/ReportActionCompose.js b/src/pages/home/report/ReportActionCompose.js index ec031fe02e32..cff0cc676156 100644 --- a/src/pages/home/report/ReportActionCompose.js +++ b/src/pages/home/report/ReportActionCompose.js @@ -514,7 +514,7 @@ class ReportActionCompose extends React.Component { shouldShowEmojiSuggestionMenu: false, isAutoSuggestionPickerLarge, }; - const newSuggestedEmojis = EmojiUtils.suggestEmojis(leftString); + const newSuggestedEmojis = EmojiUtils.suggestEmojis(leftString, this.props.preferredLocale); if (newSuggestedEmojis.length && isCurrentlyShowingEmojiSuggestion) { nextState.suggestedEmojis = newSuggestedEmojis; @@ -718,7 +718,7 @@ class ReportActionCompose extends React.Component { * @param {Boolean} shouldDebounceSaveComment */ updateComment(comment, shouldDebounceSaveComment) { - const {text: newComment = '', emojis = []} = EmojiUtils.replaceEmojis(comment, this.props.isSmallScreenWidth, this.props.preferredSkinTone); + const {text: newComment = '', emojis = []} = EmojiUtils.replaceEmojis(comment, this.props.isSmallScreenWidth, this.props.preferredSkinTone, this.props.preferredLocale); if (!_.isEmpty(emojis)) { User.updateFrequentlyUsedEmojis(EmojiUtils.getFrequentlyUsedEmojis(emojis)); diff --git a/src/pages/home/report/ReportActionItemMessageEdit.js b/src/pages/home/report/ReportActionItemMessageEdit.js index c5b092487d70..a9d178db04e7 100644 --- a/src/pages/home/report/ReportActionItemMessageEdit.js +++ b/src/pages/home/report/ReportActionItemMessageEdit.js @@ -30,6 +30,7 @@ import * as ComposerActions from '../../../libs/actions/Composer'; import * as User from '../../../libs/actions/User'; import PressableWithFeedback from '../../../components/Pressable/PressableWithFeedback'; import Hoverable from '../../../components/Hoverable'; +import withLocalize, {withLocalizePropTypes} from '../../../components/withLocalize'; import useLocalize from '../../../hooks/useLocalize'; import useKeyboardState from '../../../hooks/useKeyboardState'; import useWindowDimensions from '../../../hooks/useWindowDimensions'; @@ -59,6 +60,8 @@ const propTypes = { /** Stores user's preferred skin tone */ preferredSkinTone: PropTypes.oneOfType([PropTypes.number, PropTypes.string]), + + ...withLocalizePropTypes }; const defaultProps = { @@ -144,7 +147,7 @@ function ReportActionItemMessageEdit(props) { */ const updateDraft = useCallback( (newDraftInput) => { - const {text: newDraft = '', emojis = []} = EmojiUtils.replaceEmojis(newDraftInput, isSmallScreenWidth, props.preferredSkinTone); + const {text: newDraft = '', emojis = []} = EmojiUtils.replaceEmojis(newDraftInput, isSmallScreenWidth, props.preferredSkinTone, props.preferredLocale); if (!_.isEmpty(emojis)) { User.updateFrequentlyUsedEmojis(EmojiUtils.getFrequentlyUsedEmojis(emojis)); @@ -365,10 +368,10 @@ ReportActionItemMessageEdit.propTypes = propTypes; ReportActionItemMessageEdit.defaultProps = defaultProps; ReportActionItemMessageEdit.displayName = 'ReportActionItemMessageEdit'; -export default React.forwardRef((props, ref) => ( +export default withLocalize(React.forwardRef((props, ref) => ( -)); +))); From 07b59e33aa430340c3fef09a67a2fc5ce1cecdc3 Mon Sep 17 00:00:00 2001 From: s-alves10 Date: Thu, 15 Jun 2023 04:04:55 -0500 Subject: [PATCH 066/920] fix: import error --- assets/emojis.js | 1 + src/libs/EmojiUtils.js | 9 ++++++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/assets/emojis.js b/assets/emojis.js index be8cae45859c..b3df1a91c457 100644 --- a/assets/emojis.js +++ b/assets/emojis.js @@ -7,6 +7,7 @@ import Activities from './images/emojiCategoryIcons/soccer-ball.svg'; import Objects from './images/emojiCategoryIcons/light-bulb.svg'; import Symbols from './images/emojiCategoryIcons/peace-sign.svg'; import Flags from './images/emojiCategoryIcons/flag.svg'; +import FrequentlyUsed from './images/history.svg'; const skinTones = [ { diff --git a/src/libs/EmojiUtils.js b/src/libs/EmojiUtils.js index 4c1d37fc1e47..df32c696b77f 100644 --- a/src/libs/EmojiUtils.js +++ b/src/libs/EmojiUtils.js @@ -6,7 +6,6 @@ import ONYXKEYS from '../ONYXKEYS'; import CONST from '../CONST'; import emojisTrie from './EmojiTrie'; import emojis, {emojiNames, categoryFrequentlyUsed} from '../../assets/emojis'; -import FrequentlyUsed from '../../assets/images/history.svg'; let frequentlyUsedEmojis = []; Onyx.connect({ @@ -355,11 +354,15 @@ const getUniqueEmojiCodes = (emoji, users) => { }; /** - * Given an English emoji name, get a + * Given an English emoji name, get its localized version + * + * @param {String} enName + * @param {String} lang + * @returns {String} */ const getEmojiName = (enName, lang) => { return _.get(emojiNames, [enName, lang], ''); -} +}; export { getHeaderEmojis, From c16c9fe66893f5603582c88a477bb9b675c33a9b Mon Sep 17 00:00:00 2001 From: Georgia Monahan Date: Thu, 15 Jun 2023 10:08:42 +0100 Subject: [PATCH 067/920] Rename midSmallNormal to SmallNormal (avatar size) --- src/CONST.js | 2 +- src/components/LHNOptionsList/OptionRowLHN.js | 2 +- src/components/OptionRow.js | 2 +- src/components/SubscriptAvatar.js | 4 ++-- src/pages/home/HeaderView.js | 2 +- src/styles/StyleUtils.js | 4 ++-- src/styles/styles.js | 8 ++++---- src/styles/variables.js | 2 +- 8 files changed, 13 insertions(+), 13 deletions(-) diff --git a/src/CONST.js b/src/CONST.js index 3c4efcc6189f..62e2ccd2aef4 100755 --- a/src/CONST.js +++ b/src/CONST.js @@ -1088,7 +1088,7 @@ const CONST = { LARGE_BORDERED: 'large-bordered', HEADER: 'header', MENTION_ICON: 'mention-icon', - MID_SMALL_NORMAL: 'mid-small-normal', + SMALL_NORMAL: 'small-normal', }, OPTION_MODE: { COMPACT: 'compact', diff --git a/src/components/LHNOptionsList/OptionRowLHN.js b/src/components/LHNOptionsList/OptionRowLHN.js index 8fe665f371b5..84b513595a5f 100644 --- a/src/components/LHNOptionsList/OptionRowLHN.js +++ b/src/components/LHNOptionsList/OptionRowLHN.js @@ -82,7 +82,7 @@ function OptionRowLHN(props) { const hasBrickError = optionItem.brickRoadIndicator === CONST.BRICK_ROAD_INDICATOR_STATUS.ERROR; const shouldShowGreenDotIndicator = !hasBrickError && (optionItem.isUnreadWithMention || (optionItem.hasOutstandingIOU && !optionItem.isIOUReportOwner)); - const defaultSubscriptSize = optionItem.isExpenseReport ? CONST.AVATAR_SIZE.MID_SMALL_NORMAL : CONST.AVATAR_SIZE.DEFAULT; + const defaultSubscriptSize = optionItem.isExpenseReport ? CONST.AVATAR_SIZE.SMALL_NORMAL : CONST.AVATAR_SIZE.DEFAULT; /** * Show the ReportActionContextMenu modal popover. diff --git a/src/components/OptionRow.js b/src/components/OptionRow.js index 87cbee817d4a..86e1c26068ef 100644 --- a/src/components/OptionRow.js +++ b/src/components/OptionRow.js @@ -132,7 +132,7 @@ class OptionRow extends Component { const hoveredBackgroundColor = this.props.hoverStyle && this.props.hoverStyle.backgroundColor ? this.props.hoverStyle.backgroundColor : this.props.backgroundColor; const focusedBackgroundColor = styles.sidebarLinkActive.backgroundColor; const isMultipleParticipant = lodashGet(this.props.option, 'participantsList.length', 0) > 1; - const defaultSubscriptSize = this.props.option.isExpenseReport ? CONST.AVATAR_SIZE.MID_SMALL_NORMAL : CONST.AVATAR_SIZE.DEFAULT; + const defaultSubscriptSize = this.props.option.isExpenseReport ? CONST.AVATAR_SIZE.SMALL_NORMAL : CONST.AVATAR_SIZE.DEFAULT; // We only create tooltips for the first 10 users or so since some reports have hundreds of users, causing performance to degrade. const displayNamesWithTooltips = ReportUtils.getDisplayNamesWithTooltips((this.props.option.participantsList || []).slice(0, 10), isMultipleParticipant); diff --git a/src/components/SubscriptAvatar.js b/src/components/SubscriptAvatar.js index 7ddd05ec11a4..1b99bea818c1 100644 --- a/src/components/SubscriptAvatar.js +++ b/src/components/SubscriptAvatar.js @@ -45,7 +45,7 @@ const defaultProps = { function SubscriptAvatar(props) { const isSmall = props.size === CONST.AVATAR_SIZE.SMALL; - const subscriptSyle = props.size === CONST.AVATAR_SIZE.MID_SMALL_NORMAL ? styles.secondAvatarSubscriptMidSmallNormal : styles.secondAvatarSubscript; + const subscriptSyle = props.size === CONST.AVATAR_SIZE.SMALL_NORMAL ? styles.secondAvatarSubscriptSmallNormal : styles.secondAvatarSubscript; const containerStyle = isSmall ? styles.emptyAvatarSmall : styles.emptyAvatar; // Default the margin style to what is normal for small or normal sized avatars let marginStyle = isSmall ? styles.emptyAvatarMarginSmall : styles.emptyAvatarMargin; @@ -67,7 +67,7 @@ function SubscriptAvatar(props) { - + Date: Thu, 15 Jun 2023 16:15:58 +0700 Subject: [PATCH 068/920] fix: 20517 quickly clicking on different chats on LHN it opens one by one --- src/pages/home/sidebar/SidebarLinks.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pages/home/sidebar/SidebarLinks.js b/src/pages/home/sidebar/SidebarLinks.js index 9b502193d704..07c8ca4c1185 100644 --- a/src/pages/home/sidebar/SidebarLinks.js +++ b/src/pages/home/sidebar/SidebarLinks.js @@ -143,7 +143,7 @@ class SidebarLinks extends React.Component { * @param {String} option.reportID */ showReportPage(option) { - if (this.props.isCreateMenuOpen) { + if (this.props.isCreateMenuOpen || (this.props.isSmallScreenWidth && Navigation.getTopmostReportId())) { // Prevent opening Report page when click LHN row quickly after clicking FAB icon return; } From 8c18175abe3dd72a94911331ceeecdf1780c36b6 Mon Sep 17 00:00:00 2001 From: s-alves10 Date: Thu, 15 Jun 2023 04:50:10 -0500 Subject: [PATCH 069/920] lint error --- assets/emojis.js | 43655 +++++----------- src/CONST.js | 8 +- .../EmojiPicker/EmojiPickerMenu/index.js | 3 +- .../Reactions/ReportActionItemReactions.js | 4 +- src/libs/EmojiTrie.js | 33 +- src/libs/EmojiUtils.js | 27 +- src/libs/actions/Report.js | 2 +- .../ReactionList/PopoverReactionList.js | 2 +- .../report/ReportActionItemMessageEdit.js | 20 +- 9 files changed, 13028 insertions(+), 30726 deletions(-) diff --git a/assets/emojis.js b/assets/emojis.js index b3df1a91c457..479e6daeac26 100644 --- a/assets/emojis.js +++ b/assets/emojis.js @@ -1,3 +1,4 @@ +import _ from 'underscore'; import Smiley from './images/emoji.svg'; import PeopleAndBody from './images/emojiCategoryIcons/people.svg'; import AnimalsAndNature from './images/emojiCategoryIcons/plant.svg'; @@ -38,38055 +39,20347 @@ const skinTones = [ const emojis = [ { - code: "😀", + code: '😀', name: { - en: "Smileys & Emotions", - es: "cara sonriendo" + en: 'Smileys & Emotions', + es: 'cara sonriendo', }, icon: Smiley, - header: true + header: true, }, { - code: "😀", + code: '😀', shortcode: { - en: "grinning", - es: "sonriendo" + en: 'grinning', + es: 'sonriendo', }, keywords: { - en: [ - "face", - "grin", - "grinning face" - ], - es: [ - "cara", - "divertido", - "feliz", - "sonrisa", - "cara sonriendo" - ] - } + en: ['face', 'grin', 'grinning face'], + es: ['cara', 'divertido', 'feliz', 'sonrisa', 'cara sonriendo'], + }, }, { - code: "😃", + code: '😃', shortcode: { - en: "smiley", - es: "sonriente" + en: 'smiley', + es: 'sonriente', }, keywords: { - en: [ - "face", - "mouth", - "open", - "smile", - "grinning face with big eyes" - ], - es: [ - "cara", - "divertido", - "risa", - "sonriendo", - "cara sonriendo con ojos grandes" - ] - } + en: ['face', 'mouth', 'open', 'smile', 'grinning face with big eyes'], + es: ['cara', 'divertido', 'risa', 'sonriendo', 'cara sonriendo con ojos grandes'], + }, }, { - code: "😄", + code: '😄', shortcode: { - en: "smile", - es: "sonrisa" + en: 'smile', + es: 'sonrisa', }, keywords: { - en: [ - "eye", - "face", - "mouth", - "open", - "smile", - "grinning face with smiling eyes" - ], - es: [ - "abierta", - "cara", - "ojo", - "sonrisa", - "cara sonriendo con ojos sonrientes" - ] - } + en: ['eye', 'face', 'mouth', 'open', 'smile', 'grinning face with smiling eyes'], + es: ['abierta', 'cara', 'ojo', 'sonrisa', 'cara sonriendo con ojos sonrientes'], + }, }, { - code: "😁", + code: '😁', shortcode: { - en: "grin", - es: "sonrisa_burlona" + en: 'grin', + es: 'sonrisa_burlona', }, keywords: { - en: [ - "eye", - "face", - "grin", - "smile", - "beaming face with smiling eyes" - ], - es: [ - "cara", - "ojo", - "risa", - "sonrisa", - "cara radiante con ojos sonrientes" - ] - } + en: ['eye', 'face', 'grin', 'smile', 'beaming face with smiling eyes'], + es: ['cara', 'ojo', 'risa', 'sonrisa', 'cara radiante con ojos sonrientes'], + }, }, { - code: "😆", + code: '😆', shortcode: { - en: "laughing", - es: "risa" + en: 'laughing', + es: 'risa', }, keywords: { - en: [ - "face", - "laugh", - "mouth", - "satisfied", - "smile", - "grinning squinting face" - ], - es: [ - "abierta", - "boca", - "cara", - "risa", - "cara sonriendo con los ojos cerrados" - ] - } + en: ['face', 'laugh', 'mouth', 'satisfied', 'smile', 'grinning squinting face'], + es: ['abierta', 'boca', 'cara', 'risa', 'cara sonriendo con los ojos cerrados'], + }, }, { - code: "😅", + code: '😅', shortcode: { - en: "sweat_smile", - es: "sonrisa_con_sudor" + en: 'sweat_smile', + es: 'sonrisa_con_sudor', }, keywords: { - en: [ - "cold", - "face", - "open", - "smile", - "sweat", - "grinning face with sweat" - ], - es: [ - "cara", - "frío", - "risa", - "sudor", - "cara sonriendo con sudor frío" - ] - } - }, - { - code: "🤣", - shortcode: { - en: "rolling_on_the_floor_laughing", - es: "muriéndose_de_risa" - }, - keywords: { - en: [ - "face", - "floor", - "laugh", - "rofl", - "rolling", - "rotfl", - "rolling on the floor laughing" - ], - es: [ - "cara", - "carcajada", - "ojos cerrados", - "risa", - "cara revolviéndose de la risa" - ] - } + en: ['cold', 'face', 'open', 'smile', 'sweat', 'grinning face with sweat'], + es: ['cara', 'frío', 'risa', 'sudor', 'cara sonriendo con sudor frío'], + }, }, { - code: "😂", + code: '🤣', shortcode: { - en: "joy", - es: "alegría" + en: 'rolling_on_the_floor_laughing', + es: 'muriéndose_de_risa', }, keywords: { - en: [ - "face", - "joy", - "laugh", - "tear", - "face with tears of joy" - ], - es: [ - "cara", - "felicidad", - "lágrima", - "risa", - "cara llorando de risa" - ] - } + en: ['face', 'floor', 'laugh', 'rofl', 'rolling', 'rotfl', 'rolling on the floor laughing'], + es: ['cara', 'carcajada', 'ojos cerrados', 'risa', 'cara revolviéndose de la risa'], + }, }, { - code: "🙂", + code: '😂', shortcode: { - en: "slightly_smiling_face", - es: "cara_ligeramente_sonriente" + en: 'joy', + es: 'alegría', }, keywords: { - en: [ - "face", - "smile", - "slightly smiling face" - ], - es: [ - "cara", - "sonrisa", - "cara sonriendo ligeramente" - ] - } + en: ['face', 'joy', 'laugh', 'tear', 'face with tears of joy'], + es: ['cara', 'felicidad', 'lágrima', 'risa', 'cara llorando de risa'], + }, }, { - code: "🙃", + code: '🙂', shortcode: { - en: "upside_down_face", - es: "cara_boca_arriba" + en: 'slightly_smiling_face', + es: 'cara_ligeramente_sonriente', }, keywords: { - en: [ - "face", - "upside-down" - ], - es: [ - "cara", - "revés", - "cara al revés" - ] - } + en: ['face', 'smile', 'slightly smiling face'], + es: ['cara', 'sonrisa', 'cara sonriendo ligeramente'], + }, }, { - code: "😉", + code: '🙃', shortcode: { - en: "wink", - es: "guiño" + en: 'upside_down_face', + es: 'cara_boca_arriba', }, keywords: { - en: [ - "face", - "wink", - "winking face" - ], - es: [ - "cara", - "guiño", - "cara guiñando el ojo" - ] - } + en: ['face', 'upside-down'], + es: ['cara', 'revés', 'cara al revés'], + }, }, { - code: "😊", + code: '😉', shortcode: { - en: "blush", - es: "sonrojo" + en: 'wink', + es: 'guiño', }, keywords: { - en: [ - "blush", - "eye", - "face", - "smile", - "smiling face with smiling eyes" - ], - es: [ - "cara", - "ojo", - "rubor", - "sonrisa", - "cara feliz con ojos sonrientes" - ] - } + en: ['face', 'wink', 'winking face'], + es: ['cara', 'guiño', 'cara guiñando el ojo'], + }, }, { - code: "😇", + code: '😊', shortcode: { - en: "innocent", - es: "inocente" + en: 'blush', + es: 'sonrojo', }, keywords: { - en: [ - "angel", - "face", - "fantasy", - "halo", - "innocent", - "smiling face with halo" - ], - es: [ - "ángel", - "cara", - "halo", - "sonrisa", - "cara sonriendo con aureola" - ] - } + en: ['blush', 'eye', 'face', 'smile', 'smiling face with smiling eyes'], + es: ['cara', 'ojo', 'rubor', 'sonrisa', 'cara feliz con ojos sonrientes'], + }, }, { - code: "🥰", + code: '😇', shortcode: { - en: "smiling_face_with_3_hearts", - es: "cara_sonriendo_con_corazones" + en: 'innocent', + es: 'inocente', }, keywords: { - en: [ - "adore", - "crush", - "hearts", - "in love", - "smiling face with hearts" - ], - es: [ - "adorar", - "amor", - "corazones", - "enamorada", - "enamorado", - "cara sonriendo con corazones" - ] - } + en: ['angel', 'face', 'fantasy', 'halo', 'innocent', 'smiling face with halo'], + es: ['ángel', 'cara', 'halo', 'sonrisa', 'cara sonriendo con aureola'], + }, }, { - code: "😍", + code: '🥰', shortcode: { - en: "heart_eyes", - es: "ojos_de_corazón" + en: 'smiling_face_with_3_hearts', + es: 'cara_sonriendo_con_corazones', }, keywords: { - en: [ - "eye", - "face", - "love", - "smile", - "smiling face with heart-eyes" - ], - es: [ - "amor", - "cara", - "corazón", - "sonrisa", - "cara sonriendo con ojos de corazón" - ] - } + en: ['adore', 'crush', 'hearts', 'in love', 'smiling face with hearts'], + es: ['adorar', 'amor', 'corazones', 'enamorada', 'enamorado', 'cara sonriendo con corazones'], + }, }, { - code: "🤩", + code: '😍', shortcode: { - en: "star-struck", - es: "ojos_estrella" + en: 'heart_eyes', + es: 'ojos_de_corazón', }, keywords: { - en: [ - "eyes", - "face", - "grinning", - "star", - "star-struck" - ], - es: [ - "cara", - "estrellas", - "sonrisa", - "cara sonriendo con estrellas" - ] - } + en: ['eye', 'face', 'love', 'smile', 'smiling face with heart-eyes'], + es: ['amor', 'cara', 'corazón', 'sonrisa', 'cara sonriendo con ojos de corazón'], + }, }, { - code: "😘", + code: '🤩', shortcode: { - en: "kissing_heart", - es: "beso_de_corazón" + en: 'star-struck', + es: 'ojos_estrella', }, keywords: { - en: [ - "face", - "kiss", - "face blowing a kiss" - ], - es: [ - "beso", - "cara", - "cara lanzando un beso" - ] - } + en: ['eyes', 'face', 'grinning', 'star', 'star-struck'], + es: ['cara', 'estrellas', 'sonrisa', 'cara sonriendo con estrellas'], + }, }, { - code: "😗", + code: '😘', shortcode: { - en: "kissing", - es: "besos" + en: 'kissing_heart', + es: 'beso_de_corazón', }, keywords: { - en: [ - "face", - "kiss", - "kissing face" - ], - es: [ - "beso", - "cara", - "cara besando" - ] - } + en: ['face', 'kiss', 'face blowing a kiss'], + es: ['beso', 'cara', 'cara lanzando un beso'], + }, }, { - code: "☺️", + code: '😗', shortcode: { - en: "relaxed", - es: "relajado" + en: 'kissing', + es: 'besos', }, keywords: { - en: [ - "face", - "outlined", - "relaxed", - "smile", - "smiling face" - ], - es: [ - "cara", - "contorno", - "relajado", - "sonrisa", - "cara sonriente" - ] - } + en: ['face', 'kiss', 'kissing face'], + es: ['beso', 'cara', 'cara besando'], + }, }, { - code: "😚", + code: '☺️', shortcode: { - en: "kissing_closed_eyes", - es: "beso_con_ojos_cerrados" + en: 'relaxed', + es: 'relajado', }, keywords: { - en: [ - "closed", - "eye", - "face", - "kiss", - "kissing face with closed eyes" - ], - es: [ - "beso", - "cara", - "cerrado", - "ojo", - "cara besando con los ojos cerrados" - ] - } + en: ['face', 'outlined', 'relaxed', 'smile', 'smiling face'], + es: ['cara', 'contorno', 'relajado', 'sonrisa', 'cara sonriente'], + }, }, { - code: "😙", + code: '😚', shortcode: { - en: "kissing_smiling_eyes", - es: "besando_con_ojos_sonrientes" + en: 'kissing_closed_eyes', + es: 'beso_con_ojos_cerrados', }, keywords: { - en: [ - "eye", - "face", - "kiss", - "smile", - "kissing face with smiling eyes" - ], - es: [ - "beso", - "cara", - "ojo", - "sonrisa", - "cara besando con ojos sonrientes" - ] - } - }, - { - code: "🥲", - shortcode: { - en: "smiling_face_with_tear", - es: "cara_sonriente_con_lágrima" - }, - keywords: { - en: [ - "grateful", - "proud", - "relieved", - "smiling", - "tear", - "touched", - "smiling face with tear" - ], - es: [ - "agradecido", - "aliviado", - "emocionado", - "lágrima", - "orgulloso", - "sonrisa", - "cara sonriente con lágrima" - ] - } + en: ['closed', 'eye', 'face', 'kiss', 'kissing face with closed eyes'], + es: ['beso', 'cara', 'cerrado', 'ojo', 'cara besando con los ojos cerrados'], + }, }, { - code: "😋", + code: '😙', shortcode: { - en: "yum", - es: "sabroso" + en: 'kissing_smiling_eyes', + es: 'besando_con_ojos_sonrientes', }, keywords: { - en: [ - "delicious", - "face", - "savouring", - "smile", - "yum", - "face savoring food" - ], - es: [ - "cara", - "delicioso", - "hambre", - "rico", - "cara saboreando comida" - ] - } + en: ['eye', 'face', 'kiss', 'smile', 'kissing face with smiling eyes'], + es: ['beso', 'cara', 'ojo', 'sonrisa', 'cara besando con ojos sonrientes'], + }, }, { - code: "😛", + code: '🥲', shortcode: { - en: "stuck_out_tongue", - es: "lengua_fuera" + en: 'smiling_face_with_tear', + es: 'cara_sonriente_con_lágrima', }, keywords: { - en: [ - "face", - "tongue", - "face with tongue" - ], - es: [ - "cara", - "lengua", - "cara sacando la lengua" - ] - } + en: ['grateful', 'proud', 'relieved', 'smiling', 'tear', 'touched', 'smiling face with tear'], + es: ['agradecido', 'aliviado', 'emocionado', 'lágrima', 'orgulloso', 'sonrisa', 'cara sonriente con lágrima'], + }, }, { - code: "😜", + code: '😋', shortcode: { - en: "stuck_out_tongue_winking_eye", - es: "lengua_fuera_con_guiño_de_ojos" + en: 'yum', + es: 'sabroso', }, keywords: { - en: [ - "eye", - "face", - "joke", - "tongue", - "wink", - "winking face with tongue" - ], - es: [ - "cara", - "guiño", - "lengua", - "ojo", - "cara sacando la lengua y guiñando un ojo" - ] - } + en: ['delicious', 'face', 'savouring', 'smile', 'yum', 'face savoring food'], + es: ['cara', 'delicioso', 'hambre', 'rico', 'cara saboreando comida'], + }, }, { - code: "🤪", + code: '😛', shortcode: { - en: "zany_face", - es: "cara_loco" + en: 'stuck_out_tongue', + es: 'lengua_fuera', }, keywords: { - en: [ - "eye", - "goofy", - "large", - "small", - "zany face" - ], - es: [ - "grande", - "ojo", - "pequeño", - "cara de loco" - ] - } + en: ['face', 'tongue', 'face with tongue'], + es: ['cara', 'lengua', 'cara sacando la lengua'], + }, }, { - code: "😝", + code: '😜', shortcode: { - en: "stuck_out_tongue_closed_eyes", - es: "lengua_fuera_con_ojos_cerrados" + en: 'stuck_out_tongue_winking_eye', + es: 'lengua_fuera_con_guiño_de_ojos', }, keywords: { - en: [ - "eye", - "face", - "horrible", - "taste", - "tongue", - "squinting face with tongue" - ], - es: [ - "cara", - "lengua", - "ojo", - "sabor", - "cara con ojos cerrados y lengua fuera" - ] - } + en: ['eye', 'face', 'joke', 'tongue', 'wink', 'winking face with tongue'], + es: ['cara', 'guiño', 'lengua', 'ojo', 'cara sacando la lengua y guiñando un ojo'], + }, }, { - code: "🤑", + code: '🤪', shortcode: { - en: "money_mouth_face", - es: "cara_con_dinero_en_la_boca" + en: 'zany_face', + es: 'cara_loco', }, keywords: { - en: [ - "face", - "money", - "mouth", - "money-mouth face" - ], - es: [ - "boca", - "cara", - "dinero", - "cara con lengua de dinero" - ] - } + en: ['eye', 'goofy', 'large', 'small', 'zany face'], + es: ['grande', 'ojo', 'pequeño', 'cara de loco'], + }, }, { - code: "🤗", + code: '😝', shortcode: { - en: "hugging_face", - es: "cara_abrazando" + en: 'stuck_out_tongue_closed_eyes', + es: 'lengua_fuera_con_ojos_cerrados', }, keywords: { - en: [ - "face", - "hug", - "hugging", - "open hands", - "smiling face", - "smiling face with open hands" - ], - es: [ - "abrazo", - "cara", - "sonrisa", - "cara con manos abrazando" - ] - } + en: ['eye', 'face', 'horrible', 'taste', 'tongue', 'squinting face with tongue'], + es: ['cara', 'lengua', 'ojo', 'sabor', 'cara con ojos cerrados y lengua fuera'], + }, }, { - code: "🤭", + code: '🤑', shortcode: { - en: "face_with_hand_over_mouth", - es: "cara_con_mano_sobre_boca" + en: 'money_mouth_face', + es: 'cara_con_dinero_en_la_boca', }, keywords: { - en: [ - "whoops", - "face with hand over mouth" - ], - es: [ - "ostras", - "uy", - "vaya", - "cara con mano sobre la boca" - ] - } + en: ['face', 'money', 'mouth', 'money-mouth face'], + es: ['boca', 'cara', 'dinero', 'cara con lengua de dinero'], + }, }, { - code: "🤫", + code: '🤗', shortcode: { - en: "shushing_face", - es: "calla" + en: 'hugging_face', + es: 'cara_abrazando', }, keywords: { - en: [ - "quiet", - "shush", - "shushing face" - ], - es: [ - "callado", - "silencio", - "cara pidiendo silencio" - ] - } + en: ['face', 'hug', 'hugging', 'open hands', 'smiling face', 'smiling face with open hands'], + es: ['abrazo', 'cara', 'sonrisa', 'cara con manos abrazando'], + }, }, { - code: "🤔", + code: '🤭', shortcode: { - en: "thinking_face", - es: "cara_pensativa" + en: 'face_with_hand_over_mouth', + es: 'cara_con_mano_sobre_boca', }, keywords: { - en: [ - "face", - "thinking" - ], - es: [ - "cara", - "duda", - "pensando", - "cara pensativa" - ] - } + en: ['whoops', 'face with hand over mouth'], + es: ['ostras', 'uy', 'vaya', 'cara con mano sobre la boca'], + }, }, { - code: "🤐", + code: '🤫', shortcode: { - en: "zipper_mouth_face", - es: "cara_con_boca_de_cremallera" + en: 'shushing_face', + es: 'calla', }, keywords: { - en: [ - "face", - "mouth", - "zipper", - "zipper-mouth face" - ], - es: [ - "boca", - "cara", - "cremallera", - "cara con la boca cerrada con cremallera" - ] - } + en: ['quiet', 'shush', 'shushing face'], + es: ['callado', 'silencio', 'cara pidiendo silencio'], + }, }, { - code: "🤨", + code: '🤔', shortcode: { - en: "face_with_raised_eyebrow", - es: "cara_con_ceja_levantada" + en: 'thinking_face', + es: 'cara_pensativa', }, keywords: { - en: [ - "distrust", - "skeptic", - "face with raised eyebrow" - ], - es: [ - "desconfiado", - "escéptico", - "cara con ceja alzada" - ] - } + en: ['face', 'thinking'], + es: ['cara', 'duda', 'pensando', 'cara pensativa'], + }, }, { - code: "😐", + code: '🤐', shortcode: { - en: "neutral_face", - es: "cara_neutra" + en: 'zipper_mouth_face', + es: 'cara_con_boca_de_cremallera', }, keywords: { - en: [ - "deadpan", - "face", - "meh", - "neutral" - ], - es: [ - "cara", - "inexpresivo", - "neutral" - ] - } + en: ['face', 'mouth', 'zipper', 'zipper-mouth face'], + es: ['boca', 'cara', 'cremallera', 'cara con la boca cerrada con cremallera'], + }, }, { - code: "😑", + code: '🤨', shortcode: { - en: "expressionless", - es: "inexpresivo" + en: 'face_with_raised_eyebrow', + es: 'cara_con_ceja_levantada', }, keywords: { - en: [ - "expressionless", - "face", - "inexpressive", - "meh", - "unexpressive" - ], - es: [ - "cara", - "inexpresión", - "inexpresiva", - "inexpresivo", - "cara sin expresión" - ] - } + en: ['distrust', 'skeptic', 'face with raised eyebrow'], + es: ['desconfiado', 'escéptico', 'cara con ceja alzada'], + }, }, { - code: "😶", + code: '😐', shortcode: { - en: "no_mouth", - es: "prohibido_hablar" + en: 'neutral_face', + es: 'cara_neutra', }, keywords: { - en: [ - "face", - "mouth", - "quiet", - "silent", - "face without mouth" - ], - es: [ - "boca", - "callado", - "cara", - "silencio", - "cara sin boca" - ] - } + en: ['deadpan', 'face', 'meh', 'neutral'], + es: ['cara', 'inexpresivo', 'neutral'], + }, }, { - code: "😶‍🌫️", + code: '😑', shortcode: { - en: "face_in_clouds", - es: "prohibido_hablar‍niebla" + en: 'expressionless', + es: 'inexpresivo', }, keywords: { - en: [ - "absentminded", - "face in the fog", - "head in clouds", - "face in clouds" - ], - es: [ - "atontado", - "cara", - "despistado", - "distraído", - "nubes", - "parra", - "cara en las nubes" - ] - } + en: ['expressionless', 'face', 'inexpressive', 'meh', 'unexpressive'], + es: ['cara', 'inexpresión', 'inexpresiva', 'inexpresivo', 'cara sin expresión'], + }, }, { - code: "😏", + code: '😶', shortcode: { - en: "smirk", - es: "sonrisita" + en: 'no_mouth', + es: 'prohibido_hablar', }, keywords: { - en: [ - "face", - "smirk", - "smirking face" - ], - es: [ - "cara", - "listillo", - "superioridad", - "cara sonriendo con superioridad" - ] - } + en: ['face', 'mouth', 'quiet', 'silent', 'face without mouth'], + es: ['boca', 'callado', 'cara', 'silencio', 'cara sin boca'], + }, }, { - code: "😒", + code: '😶‍🌫️', shortcode: { - en: "unamused", - es: "no_interesado" + en: 'face_in_clouds', + es: 'prohibido_hablar‍niebla', }, keywords: { - en: [ - "face", - "unamused", - "unhappy" - ], - es: [ - "cara", - "insatisfacción", - "rechazo", - "cara de desaprobación" - ] - } + en: ['absentminded', 'face in the fog', 'head in clouds', 'face in clouds'], + es: ['atontado', 'cara', 'despistado', 'distraído', 'nubes', 'parra', 'cara en las nubes'], + }, }, { - code: "🙄", + code: '😏', shortcode: { - en: "face_with_rolling_eyes", - es: "cara_con_ojos_en_blanco" + en: 'smirk', + es: 'sonrisita', }, keywords: { - en: [ - "eyeroll", - "eyes", - "face", - "rolling", - "face with rolling eyes" - ], - es: [ - "cara", - "frustración", - "ojos", - "vueltos", - "cara con ojos en blanco" - ] - } + en: ['face', 'smirk', 'smirking face'], + es: ['cara', 'listillo', 'superioridad', 'cara sonriendo con superioridad'], + }, }, { - code: "😬", + code: '😒', shortcode: { - en: "grimacing", - es: "muecas" + en: 'unamused', + es: 'no_interesado', }, keywords: { - en: [ - "face", - "grimace", - "grimacing face" - ], - es: [ - "cara", - "mueca", - "cara haciendo una mueca" - ] - } - }, - { - code: "😮‍💨", - shortcode: { - en: "face_exhaling", - es: "boca_abierta‍guión" - }, - keywords: { - en: [ - "exhale", - "gasp", - "groan", - "relief", - "whisper", - "whistle", - "face exhaling" - ], - es: [ - "cara", - "exhalar", - "resoplido", - "respirar", - "silbato", - "silbido", - "cara exhalando" - ] - } + en: ['face', 'unamused', 'unhappy'], + es: ['cara', 'insatisfacción', 'rechazo', 'cara de desaprobación'], + }, }, { - code: "🤥", + code: '🙄', shortcode: { - en: "lying_face", - es: "cara_de_mentiroso" + en: 'face_with_rolling_eyes', + es: 'cara_con_ojos_en_blanco', }, keywords: { - en: [ - "face", - "lie", - "pinocchio", - "lying face" - ], - es: [ - "cara", - "mentiroso", - "nariz", - "pinocho", - "cara de mentiroso" - ] - } + en: ['eyeroll', 'eyes', 'face', 'rolling', 'face with rolling eyes'], + es: ['cara', 'frustración', 'ojos', 'vueltos', 'cara con ojos en blanco'], + }, }, { - code: "😌", + code: '😬', shortcode: { - en: "relieved", - es: "aliviado" + en: 'grimacing', + es: 'muecas', }, keywords: { - en: [ - "face", - "relieved" - ], - es: [ - "aliviado", - "cara", - "cara de alivio" - ] - } + en: ['face', 'grimace', 'grimacing face'], + es: ['cara', 'mueca', 'cara haciendo una mueca'], + }, }, { - code: "😔", + code: '😮‍💨', shortcode: { - en: "pensive", - es: "pensativo" + en: 'face_exhaling', + es: 'boca_abierta‍guión', }, keywords: { - en: [ - "dejected", - "face", - "pensive" - ], - es: [ - "alicaído", - "cara", - "desanimado", - "pensativo", - "cara desanimada" - ] - } + en: ['exhale', 'gasp', 'groan', 'relief', 'whisper', 'whistle', 'face exhaling'], + es: ['cara', 'exhalar', 'resoplido', 'respirar', 'silbato', 'silbido', 'cara exhalando'], + }, }, { - code: "😪", + code: '🤥', shortcode: { - en: "sleepy", - es: "soñoliento" + en: 'lying_face', + es: 'cara_de_mentiroso', }, keywords: { - en: [ - "face", - "good night", - "sleep", - "sleepy face" - ], - es: [ - "cara", - "dormir", - "sueño", - "cara de sueño" - ] - } + en: ['face', 'lie', 'pinocchio', 'lying face'], + es: ['cara', 'mentiroso', 'nariz', 'pinocho', 'cara de mentiroso'], + }, }, { - code: "🤤", + code: '😌', shortcode: { - en: "drooling_face", - es: "cara-babeando" + en: 'relieved', + es: 'aliviado', }, keywords: { - en: [ - "drooling", - "face" - ], - es: [ - "baba", - "babeando", - "cara" - ] - } + en: ['face', 'relieved'], + es: ['aliviado', 'cara', 'cara de alivio'], + }, }, { - code: "😴", + code: '😔', shortcode: { - en: "sleeping", - es: "durmiendo" + en: 'pensive', + es: 'pensativo', }, keywords: { - en: [ - "face", - "good night", - "sleep", - "ZZZ", - "sleeping face" - ], - es: [ - "cara", - "dormido", - "sueño", - "zzz", - "cara durmiendo" - ] - } + en: ['dejected', 'face', 'pensive'], + es: ['alicaído', 'cara', 'desanimado', 'pensativo', 'cara desanimada'], + }, }, { - code: "😷", + code: '😪', shortcode: { - en: "mask", - es: "máscara" + en: 'sleepy', + es: 'soñoliento', }, keywords: { - en: [ - "cold", - "doctor", - "face", - "mask", - "sick", - "face with medical mask" - ], - es: [ - "cara", - "enfermo", - "malo", - "máscara", - "cara con mascarilla médica" - ] - } + en: ['face', 'good night', 'sleep', 'sleepy face'], + es: ['cara', 'dormir', 'sueño', 'cara de sueño'], + }, }, { - code: "🤒", + code: '🤤', shortcode: { - en: "face_with_thermometer", - es: "cara_con_termómetro" + en: 'drooling_face', + es: 'cara-babeando', }, keywords: { - en: [ - "face", - "ill", - "sick", - "thermometer", - "face with thermometer" - ], - es: [ - "cara", - "enfermo", - "malo", - "termómetro", - "cara con termómetro" - ] - } + en: ['drooling', 'face'], + es: ['baba', 'babeando', 'cara'], + }, }, { - code: "🤕", + code: '😴', shortcode: { - en: "face_with_head_bandage", - es: "cara_con_la_cabeza_vendada" + en: 'sleeping', + es: 'durmiendo', }, keywords: { - en: [ - "bandage", - "face", - "hurt", - "injury", - "face with head-bandage" - ], - es: [ - "cara", - "dolor", - "herida", - "venda", - "cara con la cabeza vendada" - ] - } + en: ['face', 'good night', 'sleep', 'ZZZ', 'sleeping face'], + es: ['cara', 'dormido', 'sueño', 'zzz', 'cara durmiendo'], + }, }, { - code: "🤢", + code: '😷', shortcode: { - en: "nauseated_face", - es: "cara_de_asco" + en: 'mask', + es: 'máscara', }, keywords: { - en: [ - "face", - "nauseated", - "vomit" - ], - es: [ - "cara", - "náuseas", - "vomitar", - "cara de náuseas" - ] - } + en: ['cold', 'doctor', 'face', 'mask', 'sick', 'face with medical mask'], + es: ['cara', 'enfermo', 'malo', 'máscara', 'cara con mascarilla médica'], + }, }, { - code: "🤮", + code: '🤒', shortcode: { - en: "face_vomiting", - es: "cara_vomitando" + en: 'face_with_thermometer', + es: 'cara_con_termómetro', }, keywords: { - en: [ - "puke", - "sick", - "vomit", - "face vomiting" - ], - es: [ - "enfermo", - "malo", - "vomitar", - "cara vomitando" - ] - } + en: ['face', 'ill', 'sick', 'thermometer', 'face with thermometer'], + es: ['cara', 'enfermo', 'malo', 'termómetro', 'cara con termómetro'], + }, }, { - code: "🤧", + code: '🤕', shortcode: { - en: "sneezing_face", - es: "cara_estornudando" + en: 'face_with_head_bandage', + es: 'cara_con_la_cabeza_vendada', }, keywords: { - en: [ - "face", - "gesundheit", - "sneeze", - "sneezing face" - ], - es: [ - "cara", - "estornudar", - "estornudo", - "pañuelo", - "cara estornudando" - ] - } - }, - { - code: "🥵", - shortcode: { - en: "hot_face", - es: "cara_con_calor" - }, - keywords: { - en: [ - "feverish", - "heat stroke", - "hot", - "red-faced", - "sweating", - "hot face" - ], - es: [ - "calor", - "cara roja", - "fiebre", - "golpe de calor", - "sudor", - "cara con calor" - ] - } + en: ['bandage', 'face', 'hurt', 'injury', 'face with head-bandage'], + es: ['cara', 'dolor', 'herida', 'venda', 'cara con la cabeza vendada'], + }, }, { - code: "🥶", + code: '🤢', shortcode: { - en: "cold_face", - es: "cara_con_frío" + en: 'nauseated_face', + es: 'cara_de_asco', }, keywords: { - en: [ - "blue-faced", - "cold", - "freezing", - "frostbite", - "icicles", - "cold face" - ], - es: [ - "cara congelada", - "congelado", - "frío", - "helado", - "cara con frío" - ] - } - }, - { - code: "🥴", - shortcode: { - en: "woozy_face", - es: "cara_de_grogui" - }, - keywords: { - en: [ - "dizzy", - "intoxicated", - "tipsy", - "uneven eyes", - "wavy mouth", - "woozy face" - ], - es: [ - "atontado", - "entonado", - "grogui", - "intoxicado", - "mareado", - "cara de grogui" - ] - } + en: ['face', 'nauseated', 'vomit'], + es: ['cara', 'náuseas', 'vomitar', 'cara de náuseas'], + }, }, { - code: "😵", + code: '🤮', shortcode: { - en: "dizzy_face", - es: "cara_de_mareo" + en: 'face_vomiting', + es: 'cara_vomitando', }, keywords: { - en: [ - "crossed-out eyes", - "dead", - "face", - "knocked out", - "face with crossed-out eyes" - ], - es: [ - "cara", - "mareo", - "cara mareada" - ] - } - }, - { - code: "😵‍💫", - shortcode: { - en: "face_with_spiral_eyes", - es: "cara_de_mareo‍mareado" - }, - keywords: { - en: [ - "dizzy", - "hypnotized", - "spiral", - "trouble", - "whoa", - "face with spiral eyes" - ], - es: [ - "alucinado", - "desmayado", - "hipnotizado", - "locura", - "mareado", - "problema", - "cara con ojos de espiral" - ] - } + en: ['puke', 'sick', 'vomit', 'face vomiting'], + es: ['enfermo', 'malo', 'vomitar', 'cara vomitando'], + }, }, { - code: "🤯", + code: '🤧', shortcode: { - en: "exploding_head", - es: "cabeza_explotando" + en: 'sneezing_face', + es: 'cara_estornudando', }, keywords: { - en: [ - "mind blown", - "shocked", - "exploding head" - ], - es: [ - "cabeza", - "explosión", - "cabeza explotando" - ] - } + en: ['face', 'gesundheit', 'sneeze', 'sneezing face'], + es: ['cara', 'estornudar', 'estornudo', 'pañuelo', 'cara estornudando'], + }, }, { - code: "🤠", + code: '🥵', shortcode: { - en: "face_with_cowboy_hat", - es: "cara_con_sombrero_vaquero" + en: 'hot_face', + es: 'cara_con_calor', }, keywords: { - en: [ - "cowboy", - "cowgirl", - "face", - "hat" - ], - es: [ - "cara", - "sombrero", - "vaquera", - "vaquero", - "cara con sombrero de vaquero" - ] - } + en: ['feverish', 'heat stroke', 'hot', 'red-faced', 'sweating', 'hot face'], + es: ['calor', 'cara roja', 'fiebre', 'golpe de calor', 'sudor', 'cara con calor'], + }, }, { - code: "🥳", + code: '🥶', shortcode: { - en: "partying_face", - es: "cara_de_fiesta" + en: 'cold_face', + es: 'cara_con_frío', }, keywords: { - en: [ - "celebration", - "hat", - "horn", - "party", - "partying face" - ], - es: [ - "capirote", - "celebración", - "fiesta", - "gorro", - "matasuegras", - "cara de fiesta" - ] - } - }, - { - code: "🥸", - shortcode: { - en: "disguised_face", - es: "cara_disfrazada" - }, - keywords: { - en: [ - "disguise", - "face", - "glasses", - "incognito", - "nose", - "disguised face" - ], - es: [ - "careta", - "disfraz", - "disimulo", - "gafas", - "incógnito", - "nariz", - "cara disfrazada" - ] - } + en: ['blue-faced', 'cold', 'freezing', 'frostbite', 'icicles', 'cold face'], + es: ['cara congelada', 'congelado', 'frío', 'helado', 'cara con frío'], + }, }, { - code: "😎", + code: '🥴', shortcode: { - en: "sunglasses", - es: "gafas_de_sol" + en: 'woozy_face', + es: 'cara_de_grogui', }, keywords: { - en: [ - "bright", - "cool", - "face", - "sun", - "sunglasses", - "smiling face with sunglasses" - ], - es: [ - "cara", - "gafas", - "guay", - "sol", - "cara sonriendo con gafas de sol" - ] - } + en: ['dizzy', 'intoxicated', 'tipsy', 'uneven eyes', 'wavy mouth', 'woozy face'], + es: ['atontado', 'entonado', 'grogui', 'intoxicado', 'mareado', 'cara de grogui'], + }, }, { - code: "🤓", + code: '😵', shortcode: { - en: "nerd_face", - es: "cara_de_nerd" + en: 'dizzy_face', + es: 'cara_de_mareo', }, keywords: { - en: [ - "face", - "geek", - "nerd" - ], - es: [ - "cara", - "empollón", - "friki", - "friqui", - "cara de empollón" - ] - } + en: ['crossed-out eyes', 'dead', 'face', 'knocked out', 'face with crossed-out eyes'], + es: ['cara', 'mareo', 'cara mareada'], + }, }, { - code: "🧐", + code: '😵‍💫', shortcode: { - en: "face_with_monocle", - es: "cara_con_monóculo" + en: 'face_with_spiral_eyes', + es: 'cara_de_mareo‍mareado', }, keywords: { - en: [ - "face", - "monocle", - "stuffy", - "face with monocle" - ], - es: [ - "aristocrático", - "estirado", - "cara con monóculo" - ] - } + en: ['dizzy', 'hypnotized', 'spiral', 'trouble', 'whoa', 'face with spiral eyes'], + es: ['alucinado', 'desmayado', 'hipnotizado', 'locura', 'mareado', 'problema', 'cara con ojos de espiral'], + }, }, { - code: "😕", + code: '🤯', shortcode: { - en: "confused", - es: "desconcertado" + en: 'exploding_head', + es: 'cabeza_explotando', }, keywords: { - en: [ - "confused", - "face", - "meh" - ], - es: [ - "cara", - "confuso", - "cara de confusión" - ] - } + en: ['mind blown', 'shocked', 'exploding head'], + es: ['cabeza', 'explosión', 'cabeza explotando'], + }, }, { - code: "😟", + code: '🤠', shortcode: { - en: "worried", - es: "preocupado" + en: 'face_with_cowboy_hat', + es: 'cara_con_sombrero_vaquero', }, keywords: { - en: [ - "face", - "worried" - ], - es: [ - "cara", - "preocupación", - "preocupado", - "cara preocupada" - ] - } + en: ['cowboy', 'cowgirl', 'face', 'hat'], + es: ['cara', 'sombrero', 'vaquera', 'vaquero', 'cara con sombrero de vaquero'], + }, }, { - code: "🙁", + code: '🥳', shortcode: { - en: "slightly_frowning_face", - es: "cara_con_el_ceño_ligeramente_fruncido" + en: 'partying_face', + es: 'cara_de_fiesta', }, keywords: { - en: [ - "face", - "frown", - "slightly frowning face" - ], - es: [ - "cara", - "ceño", - "fruncido", - "cara con el ceño ligeramente fruncido" - ] - } + en: ['celebration', 'hat', 'horn', 'party', 'partying face'], + es: ['capirote', 'celebración', 'fiesta', 'gorro', 'matasuegras', 'cara de fiesta'], + }, }, { - code: "☹️", + code: '🥸', shortcode: { - en: "white_frowning_face", - es: "cara_blanca_ceñuda" + en: 'disguised_face', + es: 'cara_disfrazada', }, keywords: { - en: [ - "face", - "frown", - "frowning face" - ], - es: [ - "cara", - "ceño", - "fruncido", - "cara con el ceño fruncido" - ] - } + en: ['disguise', 'face', 'glasses', 'incognito', 'nose', 'disguised face'], + es: ['careta', 'disfraz', 'disimulo', 'gafas', 'incógnito', 'nariz', 'cara disfrazada'], + }, }, { - code: "😮", + code: '😎', shortcode: { - en: "open_mouth", - es: "boca_abierta" + en: 'sunglasses', + es: 'gafas_de_sol', }, keywords: { - en: [ - "face", - "mouth", - "open", - "sympathy", - "face with open mouth" - ], - es: [ - "boca", - "cara", - "cara con la boca abierta" - ] - } + en: ['bright', 'cool', 'face', 'sun', 'sunglasses', 'smiling face with sunglasses'], + es: ['cara', 'gafas', 'guay', 'sol', 'cara sonriendo con gafas de sol'], + }, }, { - code: "😯", + code: '🤓', shortcode: { - en: "hushed", - es: "silencioso" + en: 'nerd_face', + es: 'cara_de_nerd', }, keywords: { - en: [ - "face", - "hushed", - "stunned", - "surprised" - ], - es: [ - "alucinado", - "cara", - "estupefacto", - "sorprendido", - "cara estupefacta" - ] - } + en: ['face', 'geek', 'nerd'], + es: ['cara', 'empollón', 'friki', 'friqui', 'cara de empollón'], + }, }, { - code: "😲", + code: '🧐', shortcode: { - en: "astonished", - es: "asombrado" + en: 'face_with_monocle', + es: 'cara_con_monóculo', }, keywords: { - en: [ - "astonished", - "face", - "shocked", - "totally" - ], - es: [ - "alucinado", - "asombrado", - "cara", - "pasmado", - "cara asombrada" - ] - } + en: ['face', 'monocle', 'stuffy', 'face with monocle'], + es: ['aristocrático', 'estirado', 'cara con monóculo'], + }, }, { - code: "😳", + code: '😕', shortcode: { - en: "flushed", - es: "sonrojado" + en: 'confused', + es: 'desconcertado', }, keywords: { - en: [ - "dazed", - "face", - "flushed" - ], - es: [ - "cara", - "colorado", - "sonrojado", - "cara sonrojada" - ] - } + en: ['confused', 'face', 'meh'], + es: ['cara', 'confuso', 'cara de confusión'], + }, }, { - code: "🥺", + code: '😟', shortcode: { - en: "pleading_face", - es: "cara_de_por_favor" + en: 'worried', + es: 'preocupado', }, keywords: { - en: [ - "begging", - "mercy", - "puppy eyes", - "pleading face" - ], - es: [ - "implorar", - "ojos adorables", - "piedad", - "por favor", - "cara suplicante" - ] - } + en: ['face', 'worried'], + es: ['cara', 'preocupación', 'preocupado', 'cara preocupada'], + }, }, { - code: "😦", + code: '🙁', shortcode: { - en: "frowning", - es: "ceñudo" + en: 'slightly_frowning_face', + es: 'cara_con_el_ceño_ligeramente_fruncido', }, keywords: { - en: [ - "face", - "frown", - "mouth", - "open", - "frowning face with open mouth" - ], - es: [ - "boca abierta", - "cara", - "ceño fruncido con boca abierta", - "cara con el ceño fruncido y la boca abierta" - ] - } + en: ['face', 'frown', 'slightly frowning face'], + es: ['cara', 'ceño', 'fruncido', 'cara con el ceño ligeramente fruncido'], + }, }, { - code: "😧", + code: '☹️', shortcode: { - en: "anguished", - es: "angustiado" + en: 'white_frowning_face', + es: 'cara_blanca_ceñuda', }, keywords: { - en: [ - "anguished", - "face" - ], - es: [ - "angustia", - "angustiado", - "cara", - "cara angustiada" - ] - } + en: ['face', 'frown', 'frowning face'], + es: ['cara', 'ceño', 'fruncido', 'cara con el ceño fruncido'], + }, }, { - code: "😨", + code: '😮', shortcode: { - en: "fearful", - es: "temeroso" + en: 'open_mouth', + es: 'boca_abierta', }, keywords: { - en: [ - "face", - "fear", - "fearful", - "scared" - ], - es: [ - "asustado", - "cara", - "miedo", - "miedoso", - "cara asustada" - ] - } + en: ['face', 'mouth', 'open', 'sympathy', 'face with open mouth'], + es: ['boca', 'cara', 'cara con la boca abierta'], + }, }, { - code: "😰", + code: '😯', shortcode: { - en: "cold_sweat", - es: "sudor_frío" + en: 'hushed', + es: 'silencioso', }, keywords: { - en: [ - "blue", - "cold", - "face", - "rushed", - "sweat", - "anxious face with sweat" - ], - es: [ - "ansiedad", - "cara", - "frío", - "sudor", - "cara con ansiedad y sudor" - ] - } + en: ['face', 'hushed', 'stunned', 'surprised'], + es: ['alucinado', 'cara', 'estupefacto', 'sorprendido', 'cara estupefacta'], + }, }, { - code: "😥", + code: '😲', shortcode: { - en: "disappointed_relieved", - es: "decepcionado_aliviado" + en: 'astonished', + es: 'asombrado', }, keywords: { - en: [ - "disappointed", - "face", - "relieved", - "whew", - "sad but relieved face" - ], - es: [ - "aliviado", - "cara", - "decepcionado", - "menos mal", - "cara triste pero aliviada" - ] - } + en: ['astonished', 'face', 'shocked', 'totally'], + es: ['alucinado', 'asombrado', 'cara', 'pasmado', 'cara asombrada'], + }, }, { - code: "😢", + code: '😳', shortcode: { - en: "cry", - es: "lloros" + en: 'flushed', + es: 'sonrojado', }, keywords: { - en: [ - "cry", - "face", - "sad", - "tear", - "crying face" - ], - es: [ - "cara", - "lágrima", - "llorar", - "triste", - "cara llorando" - ] - } + en: ['dazed', 'face', 'flushed'], + es: ['cara', 'colorado', 'sonrojado', 'cara sonrojada'], + }, }, { - code: "😭", + code: '🥺', shortcode: { - en: "sob", - es: "sollozo" + en: 'pleading_face', + es: 'cara_de_por_favor', }, keywords: { - en: [ - "cry", - "face", - "sad", - "sob", - "tear", - "loudly crying face" - ], - es: [ - "cara", - "lágrima", - "llorar", - "triste", - "cara llorando fuerte" - ] - } + en: ['begging', 'mercy', 'puppy eyes', 'pleading face'], + es: ['implorar', 'ojos adorables', 'piedad', 'por favor', 'cara suplicante'], + }, }, { - code: "😱", + code: '😦', shortcode: { - en: "scream", - es: "grito" + en: 'frowning', + es: 'ceñudo', }, keywords: { - en: [ - "face", - "fear", - "munch", - "scared", - "scream", - "face screaming in fear" - ], - es: [ - "asustado", - "cara", - "miedo", - "pánico", - "cara gritando de miedo" - ] - } + en: ['face', 'frown', 'mouth', 'open', 'frowning face with open mouth'], + es: ['boca abierta', 'cara', 'ceño fruncido con boca abierta', 'cara con el ceño fruncido y la boca abierta'], + }, }, { - code: "😖", + code: '😧', shortcode: { - en: "confounded", - es: "aturdido" + en: 'anguished', + es: 'angustiado', }, keywords: { - en: [ - "confounded", - "face" - ], - es: [ - "cara", - "frustrado", - "cara de frustración" - ] - } + en: ['anguished', 'face'], + es: ['angustia', 'angustiado', 'cara', 'cara angustiada'], + }, }, { - code: "😣", + code: '😨', shortcode: { - en: "persevere", - es: "tenacidad" + en: 'fearful', + es: 'temeroso', }, keywords: { - en: [ - "face", - "persevere", - "persevering face" - ], - es: [ - "cara", - "desesperación", - "frustración", - "cara desesperada" - ] - } + en: ['face', 'fear', 'fearful', 'scared'], + es: ['asustado', 'cara', 'miedo', 'miedoso', 'cara asustada'], + }, }, { - code: "😞", + code: '😰', shortcode: { - en: "disappointed", - es: "decepcionado" + en: 'cold_sweat', + es: 'sudor_frío', }, keywords: { - en: [ - "disappointed", - "face" - ], - es: [ - "cara", - "decepción", - "decepcionado", - "cara decepcionada" - ] - } + en: ['blue', 'cold', 'face', 'rushed', 'sweat', 'anxious face with sweat'], + es: ['ansiedad', 'cara', 'frío', 'sudor', 'cara con ansiedad y sudor'], + }, }, { - code: "😓", + code: '😥', shortcode: { - en: "sweat", - es: "sudor" + en: 'disappointed_relieved', + es: 'decepcionado_aliviado', }, keywords: { - en: [ - "cold", - "face", - "sweat", - "downcast face with sweat" - ], - es: [ - "cara", - "frío", - "sudor", - "cara con sudor frío" - ] - } + en: ['disappointed', 'face', 'relieved', 'whew', 'sad but relieved face'], + es: ['aliviado', 'cara', 'decepcionado', 'menos mal', 'cara triste pero aliviada'], + }, }, { - code: "😩", + code: '😢', shortcode: { - en: "weary", - es: "cansado" + en: 'cry', + es: 'lloros', }, keywords: { - en: [ - "face", - "tired", - "weary" - ], - es: [ - "agotado", - "cansado", - "cara", - "cara agotada" - ] - } + en: ['cry', 'face', 'sad', 'tear', 'crying face'], + es: ['cara', 'lágrima', 'llorar', 'triste', 'cara llorando'], + }, }, { - code: "😫", + code: '😭', shortcode: { - en: "tired_face", - es: "cara_cansada" + en: 'sob', + es: 'sollozo', }, keywords: { - en: [ - "face", - "tired" - ], - es: [ - "cansado", - "cara", - "cara cansada" - ] - } + en: ['cry', 'face', 'sad', 'sob', 'tear', 'loudly crying face'], + es: ['cara', 'lágrima', 'llorar', 'triste', 'cara llorando fuerte'], + }, }, { - code: "🥱", + code: '😱', shortcode: { - en: "yawning_face", - es: "cara_de_bostezo" + en: 'scream', + es: 'grito', }, keywords: { - en: [ - "bored", - "tired", - "yawn", - "yawning face" - ], - es: [ - "aburrido", - "bostezo", - "cansado", - "dormido", - "sueño", - "cara de bostezo" - ] - } + en: ['face', 'fear', 'munch', 'scared', 'scream', 'face screaming in fear'], + es: ['asustado', 'cara', 'miedo', 'pánico', 'cara gritando de miedo'], + }, }, { - code: "😤", + code: '😖', shortcode: { - en: "triumph", - es: "triunfo" + en: 'confounded', + es: 'aturdido', }, keywords: { - en: [ - "face", - "triumph", - "won", - "face with steam from nose" - ], - es: [ - "cabreo", - "cara", - "enfado", - "cara resoplando" - ] - } - }, - { - code: "😡", - shortcode: { - en: "rage", - es: "rabia" - }, - keywords: { - en: [ - "angry", - "enraged", - "face", - "mad", - "pouting", - "rage", - "red" - ], - es: [ - "cabreo", - "cara", - "enfadado", - "furia", - "cara cabreada" - ] - } + en: ['confounded', 'face'], + es: ['cara', 'frustrado', 'cara de frustración'], + }, }, { - code: "😠", + code: '😣', shortcode: { - en: "angry", - es: "enfado" + en: 'persevere', + es: 'tenacidad', }, keywords: { - en: [ - "anger", - "angry", - "face", - "mad" - ], - es: [ - "cara", - "enfadado", - "histérico", - "cara enfadada" - ] - } + en: ['face', 'persevere', 'persevering face'], + es: ['cara', 'desesperación', 'frustración', 'cara desesperada'], + }, }, { - code: "🤬", + code: '😞', shortcode: { - en: "face_with_symbols_on_mouth", - es: "cara_con_símbolos_en_boca" + en: 'disappointed', + es: 'decepcionado', }, keywords: { - en: [ - "swearing", - "face with symbols on mouth" - ], - es: [ - "maldecir", - "palabrota", - "símbolo", - "cara con símbolos en la boca" - ] - } + en: ['disappointed', 'face'], + es: ['cara', 'decepción', 'decepcionado', 'cara decepcionada'], + }, }, { - code: "😈", + code: '😓', shortcode: { - en: "smiling_imp", - es: "diablillo_sonriente" + en: 'sweat', + es: 'sudor', }, keywords: { - en: [ - "face", - "fairy tale", - "fantasy", - "horns", - "smile", - "smiling face with horns" - ], - es: [ - "cara", - "cuernos", - "demonio", - "sonrisa", - "cara sonriendo con cuernos" - ] - } + en: ['cold', 'face', 'sweat', 'downcast face with sweat'], + es: ['cara', 'frío', 'sudor', 'cara con sudor frío'], + }, }, { - code: "👿", + code: '😩', shortcode: { - en: "imp", - es: "diablillo" + en: 'weary', + es: 'cansado', }, keywords: { - en: [ - "demon", - "devil", - "face", - "fantasy", - "imp", - "angry face with horns" - ], - es: [ - "cara", - "cuernos", - "demonio", - "diablo", - "cara enfadada con cuernos" - ] - } + en: ['face', 'tired', 'weary'], + es: ['agotado', 'cansado', 'cara', 'cara agotada'], + }, }, { - code: "💀", + code: '😫', shortcode: { - en: "skull", - es: "calavera" + en: 'tired_face', + es: 'cara_cansada', }, keywords: { - en: [ - "death", - "face", - "fairy tale", - "monster", - "skull" - ], - es: [ - "cara", - "cuento", - "monstruo", - "muerte", - "calavera" - ] - } + en: ['face', 'tired'], + es: ['cansado', 'cara', 'cara cansada'], + }, }, { - code: "☠️", + code: '🥱', shortcode: { - en: "skull_and_crossbones", - es: "calavera_y_tibias_cruzadas" + en: 'yawning_face', + es: 'cara_de_bostezo', }, keywords: { - en: [ - "crossbones", - "death", - "face", - "monster", - "skull", - "skull and crossbones" - ], - es: [ - "calavera", - "cara", - "huesos", - "muerte", - "calavera y huesos cruzados" - ] - } + en: ['bored', 'tired', 'yawn', 'yawning face'], + es: ['aburrido', 'bostezo', 'cansado', 'dormido', 'sueño', 'cara de bostezo'], + }, }, { - code: "💩", + code: '😤', shortcode: { - en: "hankey", - es: "zurullo" + en: 'triumph', + es: 'triunfo', }, keywords: { - en: [ - "dung", - "face", - "monster", - "poo", - "poop", - "pile of poo" - ], - es: [ - "caca", - "cómic", - "mierda", - "mojón", - "caca con ojos" - ] - } + en: ['face', 'triumph', 'won', 'face with steam from nose'], + es: ['cabreo', 'cara', 'enfado', 'cara resoplando'], + }, }, { - code: "🤡", + code: '😡', shortcode: { - en: "clown_face", - es: "cara_payaso" + en: 'rage', + es: 'rabia', }, keywords: { - en: [ - "clown", - "face" - ], - es: [ - "cara", - "payaso", - "cara de payaso" - ] - } + en: ['angry', 'enraged', 'face', 'mad', 'pouting', 'rage', 'red'], + es: ['cabreo', 'cara', 'enfadado', 'furia', 'cara cabreada'], + }, }, { - code: "👹", + code: '😠', shortcode: { - en: "japanese_ogre", - es: "ogro_japonés" + en: 'angry', + es: 'enfado', }, keywords: { - en: [ - "creature", - "face", - "fairy tale", - "fantasy", - "monster", - "ogre" - ], - es: [ - "cara", - "cuento", - "cuernos", - "sonrisa", - "demonio japonés oni" - ] - } - }, - { - code: "👺", - shortcode: { - en: "japanese_goblin", - es: "duende_japonés" - }, - keywords: { - en: [ - "creature", - "face", - "fairy tale", - "fantasy", - "monster", - "goblin" - ], - es: [ - "cara", - "cuento", - "fantasía", - "monstruo", - "tengu", - "demonio japonés tengu" - ] - } + en: ['anger', 'angry', 'face', 'mad'], + es: ['cara', 'enfadado', 'histérico', 'cara enfadada'], + }, }, { - code: "👻", + code: '🤬', shortcode: { - en: "ghost", - es: "fantasma" + en: 'face_with_symbols_on_mouth', + es: 'cara_con_símbolos_en_boca', }, keywords: { - en: [ - "creature", - "face", - "fairy tale", - "fantasy", - "monster", - "ghost" - ], - es: [ - "cara", - "criatura", - "cuento", - "monstruo", - "fantasma" - ] - } - }, - { - code: "👽", - shortcode: { - en: "alien", - es: "extraterrestre" - }, - keywords: { - en: [ - "creature", - "extraterrestrial", - "face", - "fantasy", - "ufo", - "alien" - ], - es: [ - "alien", - "cara", - "criatura", - "extraterrestre", - "ovni", - "alienígena" - ] - } - }, - { - code: "👾", - shortcode: { - en: "space_invader", - es: "invasor_del_espacio" - }, - keywords: { - en: [ - "alien", - "creature", - "extraterrestrial", - "face", - "monster", - "ufo" - ], - es: [ - "alien", - "cara", - "criatura", - "extraterrestre", - "ovni", - "monstruo alienígena" - ] - } + en: ['swearing', 'face with symbols on mouth'], + es: ['maldecir', 'palabrota', 'símbolo', 'cara con símbolos en la boca'], + }, }, { - code: "🤖", + code: '😈', shortcode: { - en: "robot_face", - es: "cara_de_robot" + en: 'smiling_imp', + es: 'diablillo_sonriente', }, keywords: { - en: [ - "face", - "monster", - "robot" - ], - es: [ - "cara", - "monstruo", - "robot" - ] - } - }, - { - code: "😺", - shortcode: { - en: "smiley_cat", - es: "gato_sonriente" - }, - keywords: { - en: [ - "cat", - "face", - "grinning", - "mouth", - "open", - "smile" - ], - es: [ - "cara", - "feliz", - "gato alegre", - "gato feliz", - "sonrisa", - "gato sonriendo" - ] - } - }, - { - code: "😸", - shortcode: { - en: "smile_cat", - es: "gato_sonrisa" - }, - keywords: { - en: [ - "cat", - "eye", - "face", - "grin", - "smile", - "grinning cat with smiling eyes" - ], - es: [ - "cara", - "gato", - "ojos", - "sonriente", - "sonrisa", - "gato sonriendo con ojos sonrientes" - ] - } + en: ['face', 'fairy tale', 'fantasy', 'horns', 'smile', 'smiling face with horns'], + es: ['cara', 'cuernos', 'demonio', 'sonrisa', 'cara sonriendo con cuernos'], + }, }, { - code: "😹", + code: '👿', shortcode: { - en: "joy_cat", - es: "gato_alegre" + en: 'imp', + es: 'diablillo', }, keywords: { - en: [ - "cat", - "face", - "joy", - "tear", - "cat with tears of joy" - ], - es: [ - "cara", - "gato", - "lágrima", - "risa", - "gato llorando de risa" - ] - } - }, - { - code: "😻", - shortcode: { - en: "heart_eyes_cat", - es: "gato_con_ojos_de_corazón" - }, - keywords: { - en: [ - "cat", - "eye", - "face", - "heart", - "love", - "smile", - "smiling cat with heart-eyes" - ], - es: [ - "cara", - "corazón", - "enamorado", - "gato", - "gato sonriendo con ojos de corazón" - ] - } + en: ['demon', 'devil', 'face', 'fantasy', 'imp', 'angry face with horns'], + es: ['cara', 'cuernos', 'demonio', 'diablo', 'cara enfadada con cuernos'], + }, }, { - code: "😼", + code: '💀', shortcode: { - en: "smirk_cat", - es: "gato_con_sonrisa_de_satisfacción" + en: 'skull', + es: 'calavera', }, keywords: { - en: [ - "cat", - "face", - "ironic", - "smile", - "wry", - "cat with wry smile" - ], - es: [ - "cara", - "gato", - "irónico", - "sonrisa", - "gato haciendo una mueca" - ] - } + en: ['death', 'face', 'fairy tale', 'monster', 'skull'], + es: ['cara', 'cuento', 'monstruo', 'muerte', 'calavera'], + }, }, { - code: "😽", + code: '☠️', shortcode: { - en: "kissing_cat", - es: "gato_besando" + en: 'skull_and_crossbones', + es: 'calavera_y_tibias_cruzadas', }, keywords: { - en: [ - "cat", - "eye", - "face", - "kiss", - "kissing cat" - ], - es: [ - "beso", - "cara", - "cariñoso", - "gato", - "gato besando" - ] - } + en: ['crossbones', 'death', 'face', 'monster', 'skull', 'skull and crossbones'], + es: ['calavera', 'cara', 'huesos', 'muerte', 'calavera y huesos cruzados'], + }, }, { - code: "🙀", + code: '💩', shortcode: { - en: "scream_cat", - es: "gato_gritando" + en: 'hankey', + es: 'zurullo', }, keywords: { - en: [ - "cat", - "face", - "oh", - "surprised", - "weary" - ], - es: [ - "cara", - "gato", - "pánico", - "preocupación", - "sorpresa", - "gato asustado" - ] - } - }, - { - code: "😿", - shortcode: { - en: "crying_cat_face", - es: "cara_de_gato_lloroso" - }, - keywords: { - en: [ - "cat", - "cry", - "face", - "sad", - "tear", - "crying cat" - ], - es: [ - "cara", - "gato", - "lágrima", - "pena", - "triste", - "gato llorando" - ] - } + en: ['dung', 'face', 'monster', 'poo', 'poop', 'pile of poo'], + es: ['caca', 'cómic', 'mierda', 'mojón', 'caca con ojos'], + }, }, { - code: "😾", + code: '🤡', shortcode: { - en: "pouting_cat", - es: "gato_enfadado" + en: 'clown_face', + es: 'cara_payaso', }, keywords: { - en: [ - "cat", - "face", - "pouting" - ], - es: [ - "cara", - "enfadado", - "gato" - ] - } + en: ['clown', 'face'], + es: ['cara', 'payaso', 'cara de payaso'], + }, }, { - code: "🙈", + code: '👹', shortcode: { - en: "see_no_evil", - es: "mono_ojos_tapados" + en: 'japanese_ogre', + es: 'ogro_japonés', }, keywords: { - en: [ - "evil", - "face", - "forbidden", - "monkey", - "see", - "see-no-evil monkey" - ], - es: [ - "cara", - "mal", - "mono", - "prohibido", - "mono con los ojos tapados" - ] - } + en: ['creature', 'face', 'fairy tale', 'fantasy', 'monster', 'ogre'], + es: ['cara', 'cuento', 'cuernos', 'sonrisa', 'demonio japonés oni'], + }, }, { - code: "🙉", + code: '👺', shortcode: { - en: "hear_no_evil", - es: "mono_sordo" + en: 'japanese_goblin', + es: 'duende_japonés', }, keywords: { - en: [ - "evil", - "face", - "forbidden", - "hear", - "monkey", - "hear-no-evil monkey" - ], - es: [ - "cara", - "mal", - "mono", - "prohibido", - "mono con los oídos tapados" - ] - } + en: ['creature', 'face', 'fairy tale', 'fantasy', 'monster', 'goblin'], + es: ['cara', 'cuento', 'fantasía', 'monstruo', 'tengu', 'demonio japonés tengu'], + }, }, { - code: "🙊", + code: '👻', shortcode: { - en: "speak_no_evil", - es: "no_decir_nada" + en: 'ghost', + es: 'fantasma', }, keywords: { - en: [ - "evil", - "face", - "forbidden", - "monkey", - "speak", - "speak-no-evil monkey" - ], - es: [ - "cara", - "mal", - "mono", - "prohibido", - "mono con la boca tapada" - ] - } + en: ['creature', 'face', 'fairy tale', 'fantasy', 'monster', 'ghost'], + es: ['cara', 'criatura', 'cuento', 'monstruo', 'fantasma'], + }, }, { - code: "💌", + code: '👽', shortcode: { - en: "love_letter", - es: "carta_de_amor" + en: 'alien', + es: 'extraterrestre', }, keywords: { - en: [ - "heart", - "letter", - "love", - "mail" - ], - es: [ - "amor", - "carta", - "corazón", - "correo", - "carta de amor" - ] - } + en: ['creature', 'extraterrestrial', 'face', 'fantasy', 'ufo', 'alien'], + es: ['alien', 'cara', 'criatura', 'extraterrestre', 'ovni', 'alienígena'], + }, }, { - code: "💘", + code: '👾', shortcode: { - en: "cupid", - es: "cupido" + en: 'space_invader', + es: 'invasor_del_espacio', }, keywords: { - en: [ - "arrow", - "cupid", - "heart with arrow" - ], - es: [ - "amor", - "corazón", - "emoción", - "flecha", - "corazón con flecha" - ] - } + en: ['alien', 'creature', 'extraterrestrial', 'face', 'monster', 'ufo'], + es: ['alien', 'cara', 'criatura', 'extraterrestre', 'ovni', 'monstruo alienígena'], + }, }, { - code: "💝", + code: '🤖', shortcode: { - en: "gift_heart", - es: "corazón_de_regalo" + en: 'robot_face', + es: 'cara_de_robot', }, keywords: { - en: [ - "ribbon", - "valentine", - "heart with ribbon" - ], - es: [ - "corazón", - "emoción", - "lazo", - "san valentín", - "corazón con lazo" - ] - } + en: ['face', 'monster', 'robot'], + es: ['cara', 'monstruo', 'robot'], + }, }, { - code: "💖", + code: '😺', shortcode: { - en: "sparkling_heart", - es: "corazón_refulgente" + en: 'smiley_cat', + es: 'gato_sonriente', }, keywords: { - en: [ - "excited", - "sparkle", - "sparkling heart" - ], - es: [ - "amor", - "brillante", - "emoción", - "corazón brillante" - ] - } + en: ['cat', 'face', 'grinning', 'mouth', 'open', 'smile'], + es: ['cara', 'feliz', 'gato alegre', 'gato feliz', 'sonrisa', 'gato sonriendo'], + }, }, { - code: "💗", + code: '😸', shortcode: { - en: "heartpulse", - es: "ritmo_cardíaco" + en: 'smile_cat', + es: 'gato_sonrisa', }, keywords: { - en: [ - "excited", - "growing", - "nervous", - "pulse", - "growing heart" - ], - es: [ - "corazón", - "creciente", - "emocionado", - "latido", - "nervioso" - ] - } + en: ['cat', 'eye', 'face', 'grin', 'smile', 'grinning cat with smiling eyes'], + es: ['cara', 'gato', 'ojos', 'sonriente', 'sonrisa', 'gato sonriendo con ojos sonrientes'], + }, }, { - code: "💓", + code: '😹', shortcode: { - en: "heartbeat", - es: "latido" + en: 'joy_cat', + es: 'gato_alegre', }, keywords: { - en: [ - "beating", - "heartbeat", - "pulsating", - "beating heart" - ], - es: [ - "amor", - "corazón", - "emoción", - "latido", - "corazón latiendo" - ] - } + en: ['cat', 'face', 'joy', 'tear', 'cat with tears of joy'], + es: ['cara', 'gato', 'lágrima', 'risa', 'gato llorando de risa'], + }, }, { - code: "💞", + code: '😻', shortcode: { - en: "revolving_hearts", - es: "corazones_girando" + en: 'heart_eyes_cat', + es: 'gato_con_ojos_de_corazón', }, keywords: { - en: [ - "revolving", - "revolving hearts" - ], - es: [ - "corazón", - "giratorio", - "corazones giratorios" - ] - } + en: ['cat', 'eye', 'face', 'heart', 'love', 'smile', 'smiling cat with heart-eyes'], + es: ['cara', 'corazón', 'enamorado', 'gato', 'gato sonriendo con ojos de corazón'], + }, }, { - code: "💕", + code: '😼', shortcode: { - en: "two_hearts", - es: "dos_corazones" + en: 'smirk_cat', + es: 'gato_con_sonrisa_de_satisfacción', }, keywords: { - en: [ - "love", - "two hearts" - ], - es: [ - "amantes", - "amor", - "corazón", - "dos corazones" - ] - } + en: ['cat', 'face', 'ironic', 'smile', 'wry', 'cat with wry smile'], + es: ['cara', 'gato', 'irónico', 'sonrisa', 'gato haciendo una mueca'], + }, }, { - code: "💟", + code: '😽', shortcode: { - en: "heart_decoration", - es: "corazón_decorativo" + en: 'kissing_cat', + es: 'gato_besando', }, keywords: { - en: [ - "heart", - "heart decoration" - ], - es: [ - "corazón", - "adorno de corazón" - ] - } + en: ['cat', 'eye', 'face', 'kiss', 'kissing cat'], + es: ['beso', 'cara', 'cariñoso', 'gato', 'gato besando'], + }, }, { - code: "❣️", + code: '🙀', shortcode: { - en: "heavy_heart_exclamation_mark_ornament", - es: "signo_de_exclamación_en_forma_de_corazón_grueso" + en: 'scream_cat', + es: 'gato_gritando', }, keywords: { - en: [ - "exclamation", - "mark", - "punctuation", - "heart exclamation" - ], - es: [ - "corazón", - "exclamación", - "puntuación", - "exclamación de corazón" - ] - } + en: ['cat', 'face', 'oh', 'surprised', 'weary'], + es: ['cara', 'gato', 'pánico', 'preocupación', 'sorpresa', 'gato asustado'], + }, }, { - code: "💔", + code: '😿', shortcode: { - en: "broken_heart", - es: "corazón_partido" + en: 'crying_cat_face', + es: 'cara_de_gato_lloroso', }, keywords: { - en: [ - "break", - "broken", - "broken heart" - ], - es: [ - "corazón", - "emoción", - "partido", - "roto" - ] - } + en: ['cat', 'cry', 'face', 'sad', 'tear', 'crying cat'], + es: ['cara', 'gato', 'lágrima', 'pena', 'triste', 'gato llorando'], + }, }, { - code: "❤️‍🔥", - shortcode: { - en: "heart_on_fire", - es: "corazón‍fuego" - }, - keywords: { - en: [ - "burn", - "heart", - "love", - "lust", - "sacred heart", - "heart on fire" - ], - es: [ - "amor", - "corazón", - "fuego", - "llamas", - "lujuria", - "pasión", - "corazón en llamas" - ] - } + code: '😾', + shortcode: { + en: 'pouting_cat', + es: 'gato_enfadado', + }, + keywords: { + en: ['cat', 'face', 'pouting'], + es: ['cara', 'enfadado', 'gato'], + }, }, { - code: "❤️‍🩹", - shortcode: { - en: "mending_heart", - es: "corazón‍tirita" - }, - keywords: { - en: [ - "healthier", - "improving", - "mending", - "recovering", - "recuperating", - "well", - "mending heart" - ], - es: [ - "bien", - "cura", - "mejor", - "mejora", - "recuperación", - "salud", - "corazón curándose" - ] - } + code: '🙈', + shortcode: { + en: 'see_no_evil', + es: 'mono_ojos_tapados', + }, + keywords: { + en: ['evil', 'face', 'forbidden', 'monkey', 'see', 'see-no-evil monkey'], + es: ['cara', 'mal', 'mono', 'prohibido', 'mono con los ojos tapados'], + }, }, { - code: "❤️", + code: '🙉', shortcode: { - en: "heart", - es: "corazón" + en: 'hear_no_evil', + es: 'mono_sordo', }, keywords: { - en: [ - "heart", - "red heart" - ], - es: [ - "corazón", - "emoción", - "rojo" - ] - } + en: ['evil', 'face', 'forbidden', 'hear', 'monkey', 'hear-no-evil monkey'], + es: ['cara', 'mal', 'mono', 'prohibido', 'mono con los oídos tapados'], + }, }, { - code: "🧡", + code: '🙊', shortcode: { - en: "orange_heart", - es: "corazón_naranja" + en: 'speak_no_evil', + es: 'no_decir_nada', }, keywords: { - en: [ - "orange", - "orange heart" - ], - es: [ - "corazón", - "emoción", - "naranja" - ] - } + en: ['evil', 'face', 'forbidden', 'monkey', 'speak', 'speak-no-evil monkey'], + es: ['cara', 'mal', 'mono', 'prohibido', 'mono con la boca tapada'], + }, }, { - code: "💛", + code: '💌', shortcode: { - en: "yellow_heart", - es: "corazón_amarillo" + en: 'love_letter', + es: 'carta_de_amor', }, keywords: { - en: [ - "yellow", - "yellow heart" - ], - es: [ - "amarillo", - "corazón", - "emoción" - ] - } + en: ['heart', 'letter', 'love', 'mail'], + es: ['amor', 'carta', 'corazón', 'correo', 'carta de amor'], + }, }, { - code: "💚", + code: '💘', shortcode: { - en: "green_heart", - es: "corazón_verde" + en: 'cupid', + es: 'cupido', }, keywords: { - en: [ - "green", - "green heart" - ], - es: [ - "corazón", - "emoción", - "verde" - ] - } + en: ['arrow', 'cupid', 'heart with arrow'], + es: ['amor', 'corazón', 'emoción', 'flecha', 'corazón con flecha'], + }, }, { - code: "💙", + code: '💝', shortcode: { - en: "blue_heart", - es: "corazón_azul" + en: 'gift_heart', + es: 'corazón_de_regalo', }, keywords: { - en: [ - "blue", - "blue heart" - ], - es: [ - "azul", - "corazón", - "emoción" - ] - } + en: ['ribbon', 'valentine', 'heart with ribbon'], + es: ['corazón', 'emoción', 'lazo', 'san valentín', 'corazón con lazo'], + }, }, { - code: "💜", + code: '💖', shortcode: { - en: "purple_heart", - es: "corazón_púrpura" + en: 'sparkling_heart', + es: 'corazón_refulgente', }, keywords: { - en: [ - "purple", - "purple heart" - ], - es: [ - "corazón", - "emoción", - "morado" - ] - } + en: ['excited', 'sparkle', 'sparkling heart'], + es: ['amor', 'brillante', 'emoción', 'corazón brillante'], + }, }, { - code: "🤎", + code: '💗', shortcode: { - en: "brown_heart", - es: "corazón_marrón" + en: 'heartpulse', + es: 'ritmo_cardíaco', }, keywords: { - en: [ - "brown", - "heart" - ], - es: [ - "corazón", - "emoción", - "marrón" - ] - } + en: ['excited', 'growing', 'nervous', 'pulse', 'growing heart'], + es: ['corazón', 'creciente', 'emocionado', 'latido', 'nervioso'], + }, }, { - code: "🖤", + code: '💓', shortcode: { - en: "black_heart", - es: "corazón_negro" + en: 'heartbeat', + es: 'latido', }, keywords: { - en: [ - "black", - "evil", - "wicked", - "black heart" - ], - es: [ - "corazón", - "negro" - ] - } + en: ['beating', 'heartbeat', 'pulsating', 'beating heart'], + es: ['amor', 'corazón', 'emoción', 'latido', 'corazón latiendo'], + }, }, { - code: "🤍", + code: '💞', shortcode: { - en: "white_heart", - es: "corazón_blanco" + en: 'revolving_hearts', + es: 'corazones_girando', }, keywords: { - en: [ - "heart", - "white" - ], - es: [ - "blanco", - "corazón", - "emoción" - ] - } + en: ['revolving', 'revolving hearts'], + es: ['corazón', 'giratorio', 'corazones giratorios'], + }, }, { - code: "💋", + code: '💕', shortcode: { - en: "kiss", - es: "beso" + en: 'two_hearts', + es: 'dos_corazones', }, keywords: { - en: [ - "kiss", - "lips", - "kiss mark" - ], - es: [ - "beso", - "labios", - "romance", - "marca de beso" - ] - } + en: ['love', 'two hearts'], + es: ['amantes', 'amor', 'corazón', 'dos corazones'], + }, }, { - code: "💯", + code: '💟', shortcode: { - en: "100", - es: "100" + en: 'heart_decoration', + es: 'corazón_decorativo', }, keywords: { - en: [ - "100", - "full", - "hundred", - "score", - "hundred points" - ], - es: [ - "100", - "pleno", - "puntos", - "cien puntos" - ] - } + en: ['heart', 'heart decoration'], + es: ['corazón', 'adorno de corazón'], + }, }, { - code: "💢", + code: '❣️', shortcode: { - en: "anger", - es: "ira" + en: 'heavy_heart_exclamation_mark_ornament', + es: 'signo_de_exclamación_en_forma_de_corazón_grueso', }, keywords: { - en: [ - "angry", - "comic", - "mad", - "anger symbol" - ], - es: [ - "cómic", - "enfadado", - "enfado", - "símbolo de enfado" - ] - } + en: ['exclamation', 'mark', 'punctuation', 'heart exclamation'], + es: ['corazón', 'exclamación', 'puntuación', 'exclamación de corazón'], + }, }, { - code: "💥", + code: '💔', shortcode: { - en: "boom", - es: "bum" + en: 'broken_heart', + es: 'corazón_partido', }, keywords: { - en: [ - "boom", - "comic", - "collision" - ], - es: [ - "cómic", - "colisión" - ] - } + en: ['break', 'broken', 'broken heart'], + es: ['corazón', 'emoción', 'partido', 'roto'], + }, }, { - code: "💫", + code: '❤️‍🔥', shortcode: { - en: "dizzy", - es: "mareado" + en: 'heart_on_fire', + es: 'corazón‍fuego', }, keywords: { - en: [ - "comic", - "star", - "dizzy" - ], - es: [ - "cómic", - "emoción", - "estrella", - "mareo", - "símbolo de mareo" - ] - } + en: ['burn', 'heart', 'love', 'lust', 'sacred heart', 'heart on fire'], + es: ['amor', 'corazón', 'fuego', 'llamas', 'lujuria', 'pasión', 'corazón en llamas'], + }, }, { - code: "💦", + code: '❤️‍🩹', shortcode: { - en: "sweat_drops", - es: "gotas_de_sudor" + en: 'mending_heart', + es: 'corazón‍tirita', }, keywords: { - en: [ - "comic", - "splashing", - "sweat", - "sweat droplets" - ], - es: [ - "cómic", - "emoción", - "sudor", - "gotas de sudor" - ] - } + en: ['healthier', 'improving', 'mending', 'recovering', 'recuperating', 'well', 'mending heart'], + es: ['bien', 'cura', 'mejor', 'mejora', 'recuperación', 'salud', 'corazón curándose'], + }, }, { - code: "💨", + code: '❤️', shortcode: { - en: "dash", - es: "guión" + en: 'heart', + es: 'corazón', }, keywords: { - en: [ - "comic", - "dash", - "running", - "dashing away" - ], - es: [ - "carrera", - "cómic", - "correr", - "humo", - "salir corriendo" - ] - } + en: ['heart', 'red heart'], + es: ['corazón', 'emoción', 'rojo'], + }, }, { - code: "🕳️", + code: '🧡', shortcode: { - en: "hole", - es: "agujero" + en: 'orange_heart', + es: 'corazón_naranja', }, keywords: { - en: [ - "hole" - ], - es: [ - "orificio", - "agujero" - ] - } + en: ['orange', 'orange heart'], + es: ['corazón', 'emoción', 'naranja'], + }, }, { - code: "💬", + code: '💛', shortcode: { - en: "speech_balloon", - es: "bocadillo_de_diálogo" + en: 'yellow_heart', + es: 'corazón_amarillo', }, keywords: { - en: [ - "balloon", - "bubble", - "comic", - "dialog", - "speech" - ], - es: [ - "bocadillo", - "cómic", - "conversación", - "diálogo", - "bocadillo de diálogo" - ] - } + en: ['yellow', 'yellow heart'], + es: ['amarillo', 'corazón', 'emoción'], + }, }, { - code: "👁️‍🗨️", + code: '💚', shortcode: { - en: "eye-in-speech-bubble", - es: "ojo-en-globo-de-texto" + en: 'green_heart', + es: 'corazón_verde', }, keywords: { - en: [ - "balloon", - "bubble", - "eye", - "speech", - "witness", - "eye in speech bubble" - ], - es: [ - "bocadillo de texto", - "ojo", - "testigo", - "ojo en bocadillo de texto" - ] - } + en: ['green', 'green heart'], + es: ['corazón', 'emoción', 'verde'], + }, }, { - code: "🗨️", + code: '💙', shortcode: { - en: "left_speech_bubble", - es: "bocadillo_a_la_izquierda" + en: 'blue_heart', + es: 'corazón_azul', }, keywords: { - en: [ - "balloon", - "bubble", - "dialog", - "speech", - "left speech bubble" - ], - es: [ - "bocadillo", - "burbuja", - "conversación", - "diálogo", - "bocadillo de diálogo por la izquierda" - ] - } + en: ['blue', 'blue heart'], + es: ['azul', 'corazón', 'emoción'], + }, }, { - code: "🗯️", + code: '💜', shortcode: { - en: "right_anger_bubble", - es: "bocadillo_para_palabras_de_enfado" + en: 'purple_heart', + es: 'corazón_púrpura', }, keywords: { - en: [ - "angry", - "balloon", - "bubble", - "mad", - "right anger bubble" - ], - es: [ - "bocadillo", - "cabreo", - "enfado", - "rabia", - "bocadillo de enfado por la derecha" - ] - } + en: ['purple', 'purple heart'], + es: ['corazón', 'emoción', 'morado'], + }, }, { - code: "💭", + code: '🤎', shortcode: { - en: "thought_balloon", - es: "bocadillo_para_pensamientos" + en: 'brown_heart', + es: 'corazón_marrón', }, keywords: { - en: [ - "balloon", - "bubble", - "comic", - "thought" - ], - es: [ - "bocadillo", - "burbuja", - "cómic", - "pensamiento", - "bocadillo de pensamiento" - ] - } + en: ['brown', 'heart'], + es: ['corazón', 'emoción', 'marrón'], + }, }, { - code: "💤", + code: '🖤', shortcode: { - en: "zzz", - es: "zzz" + en: 'black_heart', + es: 'corazón_negro', }, keywords: { - en: [ - "comic", - "good night", - "sleep", - "ZZZ" - ], - es: [ - "cómic", - "dormir", - "sueño", - "zzz", - "símbolo de sueño" - ] - } + en: ['black', 'evil', 'wicked', 'black heart'], + es: ['corazón', 'negro'], + }, + }, + { + code: '🤍', + shortcode: { + en: 'white_heart', + es: 'corazón_blanco', + }, + keywords: { + en: ['heart', 'white'], + es: ['blanco', 'corazón', 'emoción'], + }, + }, + { + code: '💋', + shortcode: { + en: 'kiss', + es: 'beso', + }, + keywords: { + en: ['kiss', 'lips', 'kiss mark'], + es: ['beso', 'labios', 'romance', 'marca de beso'], + }, + }, + { + code: '💯', + shortcode: { + en: '100', + es: '100', + }, + keywords: { + en: ['100', 'full', 'hundred', 'score', 'hundred points'], + es: ['100', 'pleno', 'puntos', 'cien puntos'], + }, + }, + { + code: '💢', + shortcode: { + en: 'anger', + es: 'ira', + }, + keywords: { + en: ['angry', 'comic', 'mad', 'anger symbol'], + es: ['cómic', 'enfadado', 'enfado', 'símbolo de enfado'], + }, + }, + { + code: '💥', + shortcode: { + en: 'boom', + es: 'bum', + }, + keywords: { + en: ['boom', 'comic', 'collision'], + es: ['cómic', 'colisión'], + }, + }, + { + code: '💫', + shortcode: { + en: 'dizzy', + es: 'mareado', + }, + keywords: { + en: ['comic', 'star', 'dizzy'], + es: ['cómic', 'emoción', 'estrella', 'mareo', 'símbolo de mareo'], + }, + }, + { + code: '💦', + shortcode: { + en: 'sweat_drops', + es: 'gotas_de_sudor', + }, + keywords: { + en: ['comic', 'splashing', 'sweat', 'sweat droplets'], + es: ['cómic', 'emoción', 'sudor', 'gotas de sudor'], + }, + }, + { + code: '💨', + shortcode: { + en: 'dash', + es: 'guión', + }, + keywords: { + en: ['comic', 'dash', 'running', 'dashing away'], + es: ['carrera', 'cómic', 'correr', 'humo', 'salir corriendo'], + }, + }, + { + code: '🕳️', + shortcode: { + en: 'hole', + es: 'agujero', + }, + keywords: { + en: ['hole'], + es: ['orificio', 'agujero'], + }, + }, + { + code: '💬', + shortcode: { + en: 'speech_balloon', + es: 'bocadillo_de_diálogo', + }, + keywords: { + en: ['balloon', 'bubble', 'comic', 'dialog', 'speech'], + es: ['bocadillo', 'cómic', 'conversación', 'diálogo', 'bocadillo de diálogo'], + }, + }, + { + code: '👁️‍🗨️', + shortcode: { + en: 'eye-in-speech-bubble', + es: 'ojo-en-globo-de-texto', + }, + keywords: { + en: ['balloon', 'bubble', 'eye', 'speech', 'witness', 'eye in speech bubble'], + es: ['bocadillo de texto', 'ojo', 'testigo', 'ojo en bocadillo de texto'], + }, + }, + { + code: '🗨️', + shortcode: { + en: 'left_speech_bubble', + es: 'bocadillo_a_la_izquierda', + }, + keywords: { + en: ['balloon', 'bubble', 'dialog', 'speech', 'left speech bubble'], + es: ['bocadillo', 'burbuja', 'conversación', 'diálogo', 'bocadillo de diálogo por la izquierda'], + }, + }, + { + code: '🗯️', + shortcode: { + en: 'right_anger_bubble', + es: 'bocadillo_para_palabras_de_enfado', + }, + keywords: { + en: ['angry', 'balloon', 'bubble', 'mad', 'right anger bubble'], + es: ['bocadillo', 'cabreo', 'enfado', 'rabia', 'bocadillo de enfado por la derecha'], + }, + }, + { + code: '💭', + shortcode: { + en: 'thought_balloon', + es: 'bocadillo_para_pensamientos', + }, + keywords: { + en: ['balloon', 'bubble', 'comic', 'thought'], + es: ['bocadillo', 'burbuja', 'cómic', 'pensamiento', 'bocadillo de pensamiento'], + }, + }, + { + code: '💤', + shortcode: { + en: 'zzz', + es: 'zzz', + }, + keywords: { + en: ['comic', 'good night', 'sleep', 'ZZZ'], + es: ['cómic', 'dormir', 'sueño', 'zzz', 'símbolo de sueño'], + }, }, { - code: "👋", + code: '👋', name: { - en: "People & Body", - es: "mano saludando" + en: 'People & Body', + es: 'mano saludando', }, icon: PeopleAndBody, - header: true - }, - { - code: "👋", - shortcode: { - en: "wave", - es: "hola" - }, - keywords: { - en: [ - "hand", - "wave", - "waving" - ], - es: [ - "agitar", - "mano", - "saludar", - "saludo", - "mano saludando" - ] - }, - "types": [ - "👋🏻", - "👋🏼", - "👋🏽", - "👋🏾", - "👋🏿" - ] - }, - { - code: "🤚", - shortcode: { - en: "raised_back_of_hand", - es: "palma_de_mano_levantada" - }, - keywords: { - en: [ - "backhand", - "raised", - "raised back of hand" - ], - es: [ - "dorso", - "levantado", - "mano", - "dorso de la mano" - ] - }, - "types": [ - "🤚🏻", - "🤚🏼", - "🤚🏽", - "🤚🏾", - "🤚🏿" - ] - }, - { - code: "🖐️", - shortcode: { - en: "raised_hand_with_fingers_splayed", - es: "mano_levantada_con_los_dedos_extendidos" - }, - keywords: { - en: [ - "finger", - "hand", - "splayed", - "hand with fingers splayed" - ], - es: [ - "abierta", - "dedo", - "mano" - ] - }, - "types": [ - "🖐🏻", - "🖐🏼", - "🖐🏽", - "🖐🏾", - "🖐🏿" - ] - }, - { - code: "✋", - shortcode: { - en: "hand", - es: "mano" - }, - keywords: { - en: [ - "hand", - "high 5", - "high five", - "raised hand" - ], - es: [ - "choca esos cinco", - "levantada", - "mano" - ] - }, - "types": [ - "✋🏻", - "✋🏼", - "✋🏽", - "✋🏾", - "✋🏿" - ] - }, - { - code: "🖖", - shortcode: { - en: "spock-hand", - es: "saludo_de_spock" - }, - keywords: { - en: [ - "finger", - "hand", - "spock", - "vulcan", - "vulcan salute" - ], - es: [ - "mano", - "saludo", - "spock", - "vulcano" - ] - }, - "types": [ - "🖖🏻", - "🖖🏼", - "🖖🏽", - "🖖🏾", - "🖖🏿" - ] - }, - { - code: "👌", - shortcode: { - en: "ok_hand", - es: "mano_con_signo_de_aprobación" - }, - keywords: { - en: [ - "hand", - "OK" - ], - es: [ - "aprobación", - "mano", - "ok", - "señal de aprobación con la mano" - ] - }, - "types": [ - "👌🏻", - "👌🏼", - "👌🏽", - "👌🏾", - "👌🏿" - ] - }, - { - code: "🤌", - shortcode: { - en: "pinched_fingers", - es: "dedos_juntos_apuntando_hacia_arriba" - }, - keywords: { - en: [ - "fingers", - "hand gesture", - "interrogation", - "pinched", - "sarcastic" - ], - es: [ - "dedos", - "gesto", - "italia", - "italiano", - "mano", - "sarcasmo", - "dedos juntos apuntando hacia arriba" - ] - }, - "types": [ - "🤌🏻", - "🤌🏼", - "🤌🏽", - "🤌🏾", - "🤌🏿" - ] - }, - { - code: "🤏", - shortcode: { - en: "pinching_hand", - es: "mano_pellizcando" - }, - keywords: { - en: [ - "small amount", - "pinching hand" - ], - es: [ - "pellizco", - "poco", - "poquito", - "mano pellizcando" - ] - }, - "types": [ - "🤏🏻", - "🤏🏼", - "🤏🏽", - "🤏🏾", - "🤏🏿" - ] - }, - { - code: "✌️", - shortcode: { - en: "v", - es: "v" - }, - keywords: { - en: [ - "hand", - "v", - "victory" - ], - es: [ - "mano", - "señal de victoria", - "victoria", - "mano con señal de victoria" - ] - }, - "types": [ - "✌🏻", - "✌🏼", - "✌🏽", - "✌🏾", - "✌🏿" - ] - }, - { - code: "🤞", - shortcode: { - en: "crossed_fingers", - es: "dedos_cruzados" - }, - keywords: { - en: [ - "cross", - "finger", - "hand", - "luck", - "crossed fingers" - ], - es: [ - "cruzar", - "dedos", - "mano", - "suerte", - "dedos cruzados" - ] - }, - "types": [ - "🤞🏻", - "🤞🏼", - "🤞🏽", - "🤞🏾", - "🤞🏿" - ] - }, - { - code: "🤟", - shortcode: { - en: "i_love_you_hand_sign", - es: "te_amo_en_lenguaje_de_señas" - }, - keywords: { - en: [ - "hand", - "ILY", - "love-you gesture" - ], - es: [ - "mano", - "quiero", - "gesto de te quiero" - ] - }, - "types": [ - "🤟🏻", - "🤟🏼", - "🤟🏽", - "🤟🏾", - "🤟🏿" - ] - }, - { - code: "🤘", - shortcode: { - en: "the_horns", - es: "los_cuernos" - }, - keywords: { - en: [ - "finger", - "hand", - "horns", - "rock-on", - "sign of the horns" - ], - es: [ - "cuernos", - "dedo", - "mano", - "rock", - "mano haciendo el signo de cuernos" - ] - }, - "types": [ - "🤘🏻", - "🤘🏼", - "🤘🏽", - "🤘🏾", - "🤘🏿" - ] - }, - { - code: "🤙", - shortcode: { - en: "call_me_hand", - es: "mano_llámame" - }, - keywords: { - en: [ - "call", - "hand", - "hang loose", - "Shaka", - "call me hand" - ], - es: [ - "llamar", - "mano", - "meñique", - "pulgar", - "mano haciendo el gesto de llamar" - ] - }, - "types": [ - "🤙🏻", - "🤙🏼", - "🤙🏽", - "🤙🏾", - "🤙🏿" - ] - }, - { - code: "👈", - shortcode: { - en: "point_left", - es: "apuntando_hacia_la_izquierda" - }, - keywords: { - en: [ - "backhand", - "finger", - "hand", - "index", - "point", - "backhand index pointing left" - ], - es: [ - "dedo", - "índice", - "izquierda", - "mano", - "dorso de mano con índice a la izquierda" - ] - }, - "types": [ - "👈🏻", - "👈🏼", - "👈🏽", - "👈🏾", - "👈🏿" - ] - }, - { - code: "👉", - shortcode: { - en: "point_right", - es: "apuntando_hacia_la_derecha" - }, - keywords: { - en: [ - "backhand", - "finger", - "hand", - "index", - "point", - "backhand index pointing right" - ], - es: [ - "dedo", - "derecha", - "índice", - "mano", - "dorso de mano con índice a la derecha" - ] - }, - "types": [ - "👉🏻", - "👉🏼", - "👉🏽", - "👉🏾", - "👉🏿" - ] - }, - { - code: "👆", - shortcode: { - en: "point_up_2", - es: "apuntando_hacia_arriba_2" - }, - keywords: { - en: [ - "backhand", - "finger", - "hand", - "point", - "up", - "backhand index pointing up" - ], - es: [ - "apuntar", - "arriba", - "dedo", - "mano", - "dorso de mano con índice hacia arriba" - ] - }, - "types": [ - "👆🏻", - "👆🏼", - "👆🏽", - "👆🏾", - "👆🏿" - ] - }, - { - code: "🖕", - shortcode: { - en: "middle_finger", - es: "dedo_corazón" - }, - keywords: { - en: [ - "finger", - "hand", - "middle finger" - ], - es: [ - "corazón", - "dedo", - "mano", - "peineta", - "dedo corazón hacia arriba" - ] - }, - "types": [ - "🖕🏻", - "🖕🏼", - "🖕🏽", - "🖕🏾", - "🖕🏿" - ] - }, - { - code: "👇", - shortcode: { - en: "point_down", - es: "apuntando_hacia_abajo" - }, - keywords: { - en: [ - "backhand", - "down", - "finger", - "hand", - "point", - "backhand index pointing down" - ], - es: [ - "abajo", - "apuntar", - "dedo", - "mano", - "dorso de mano con índice hacia abajo" - ] - }, - "types": [ - "👇🏻", - "👇🏼", - "👇🏽", - "👇🏾", - "👇🏿" - ] - }, - { - code: "☝️", - shortcode: { - en: "point_up", - es: "apuntando_hacia_arriba" - }, - keywords: { - en: [ - "finger", - "hand", - "index", - "point", - "up", - "index pointing up" - ], - es: [ - "apuntar", - "arriba", - "dedo", - "mano", - "dedo índice hacia arriba" - ] - }, - "types": [ - "☝🏻", - "☝🏼", - "☝🏽", - "☝🏾", - "☝🏿" - ] - }, - { - code: "👍", - shortcode: { - en: "+1", - es: "+1" - }, - keywords: { - en: [ - "hand", - "thumb", - "up", - "+1", - "thumbs up" - ], - es: [ - "arriba", - "mano", - "pulgar", - "señal", - "pulgar hacia arriba" - ] - }, - "types": [ - "👍🏻", - "👍🏼", - "👍🏽", - "👍🏾", - "👍🏿" - ] - }, - { - code: "👎", - shortcode: { - en: "-1", - es: "-1" - }, - keywords: { - en: [ - "down", - "hand", - "thumb", - "-1", - "thumbs down" - ], - es: [ - "abajo", - "mano", - "pulgar", - "señal", - "pulgar hacia abajo" - ] - }, - "types": [ - "👎🏻", - "👎🏼", - "👎🏽", - "👎🏾", - "👎🏿" - ] - }, - { - code: "✊", - shortcode: { - en: "fist", - es: "puño" - }, - keywords: { - en: [ - "clenched", - "fist", - "hand", - "punch", - "raised fist" - ], - es: [ - "cerrado", - "mano", - "puñetazo", - "puño", - "puño en alto" - ] - }, - "types": [ - "✊🏻", - "✊🏼", - "✊🏽", - "✊🏾", - "✊🏿" - ] - }, - { - code: "👊", - shortcode: { - en: "facepunch", - es: "puñetazo" - }, - keywords: { - en: [ - "clenched", - "fist", - "hand", - "punch", - "oncoming fist" - ], - es: [ - "puñetazo", - "puño", - "puño cerrado" - ] - }, - "types": [ - "👊🏻", - "👊🏼", - "👊🏽", - "👊🏾", - "👊🏿" - ] - }, - { - code: "🤛", - shortcode: { - en: "left-facing_fist", - es: "puño-hacia-izquierda" - }, - keywords: { - en: [ - "fist", - "leftwards", - "left-facing fist" - ], - es: [ - "izquierda", - "puño", - "puño hacia la izquierda" - ] - }, - "types": [ - "🤛🏻", - "🤛🏼", - "🤛🏽", - "🤛🏾", - "🤛🏿" - ] - }, - { - code: "🤜", - shortcode: { - en: "right-facing_fist", - es: "puño_hacia_la_derecha" - }, - keywords: { - en: [ - "fist", - "rightwards", - "right-facing fist" - ], - es: [ - "derecha", - "puño", - "puño hacia la derecha" - ] - }, - "types": [ - "🤜🏻", - "🤜🏼", - "🤜🏽", - "🤜🏾", - "🤜🏿" - ] - }, - { - code: "👏", - shortcode: { - en: "clap", - es: "aplauso" - }, - keywords: { - en: [ - "clap", - "hand", - "clapping hands" - ], - es: [ - "aplaudir", - "manos", - "palmas", - "señal", - "manos aplaudiendo" - ] - }, - "types": [ - "👏🏻", - "👏🏼", - "👏🏽", - "👏🏾", - "👏🏿" - ] - }, - { - code: "🙌", - shortcode: { - en: "raised_hands", - es: "manos_levantadas" - }, - keywords: { - en: [ - "celebration", - "gesture", - "hand", - "hooray", - "raised", - "raising hands" - ], - es: [ - "celebración", - "gesto", - "hurra", - "mano", - "manos levantadas celebrando" - ] - }, - "types": [ - "🙌🏻", - "🙌🏼", - "🙌🏽", - "🙌🏾", - "🙌🏿" - ] - }, - { - code: "👐", - shortcode: { - en: "open_hands", - es: "manos_abiertas" - }, - keywords: { - en: [ - "hand", - "open", - "open hands" - ], - es: [ - "abiertas", - "manos" - ] - }, - "types": [ - "👐🏻", - "👐🏼", - "👐🏽", - "👐🏾", - "👐🏿" - ] - }, - { - code: "🤲", - shortcode: { - en: "palms_up_together", - es: "palmas_hacia_arriba_juntas" - }, - keywords: { - en: [ - "prayer", - "palms up together" - ], - es: [ - "oración", - "palmas hacia arriba juntas" - ] - }, - "types": [ - "🤲🏻", - "🤲🏼", - "🤲🏽", - "🤲🏾", - "🤲🏿" - ] - }, - { - code: "🤝", - shortcode: { - en: "handshake", - es: "apretón-manos" - }, - keywords: { - en: [ - "agreement", - "hand", - "meeting", - "shake", - "handshake" - ], - es: [ - "acuerdo", - "apretón", - "manos", - "apretón de manos" - ] - }, - "types": [ - "🤝🏻", - "🤝🏼", - "🤝🏽", - "🤝🏾", - "🤝🏿", - "🫱🏻‍🫲🏼", - "🫱🏻‍🫲🏽", - "🫱🏻‍🫲🏾", - "🫱🏻‍🫲🏿", - "🫱🏼‍🫲🏻", - "🫱🏼‍🫲🏽", - "🫱🏼‍🫲🏾", - "🫱🏼‍🫲🏿", - "🫱🏽‍🫲🏻", - "🫱🏽‍🫲🏼", - "🫱🏽‍🫲🏾", - "🫱🏽‍🫲🏿", - "🫱🏾‍🫲🏻", - "🫱🏾‍🫲🏼", - "🫱🏾‍🫲🏽", - "🫱🏾‍🫲🏿", - "🫱🏿‍🫲🏻", - "🫱🏿‍🫲🏼", - "🫱🏿‍🫲🏽", - "🫱🏿‍🫲🏾" - ] - }, - { - code: "🙏", - shortcode: { - en: "pray", - es: "rezo" - }, - keywords: { - en: [ - "ask", - "hand", - "high 5", - "high five", - "please", - "pray", - "thanks", - "folded hands" - ], - es: [ - "gracias", - "mano", - "oración", - "orar", - "por favor", - "rezar", - "manos en oración" - ] - }, - "types": [ - "🙏🏻", - "🙏🏼", - "🙏🏽", - "🙏🏾", - "🙏🏿" - ] - }, - { - code: "✍️", - shortcode: { - en: "writing_hand", - es: "mano_escribiendo" - }, - keywords: { - en: [ - "hand", - "write", - "writing hand" - ], - es: [ - "escribir", - "lápiz", - "mano", - "mano escribiendo" - ] - }, - "types": [ - "✍🏻", - "✍🏼", - "✍🏽", - "✍🏾", - "✍🏿" - ] - }, - { - code: "💅", - shortcode: { - en: "nail_care", - es: "cuidado_de_las_uñas" - }, - keywords: { - en: [ - "care", - "cosmetics", - "manicure", - "nail", - "polish" - ], - es: [ - "cosmética", - "esmalte", - "manicura", - "uñas", - "pintarse las uñas" - ] - }, - "types": [ - "💅🏻", - "💅🏼", - "💅🏽", - "💅🏾", - "💅🏿" - ] - }, - { - code: "🤳", - shortcode: { - en: "selfie", - es: "selfi" - }, - keywords: { - en: [ - "camera", - "phone", - "selfie" - ], - es: [ - "autofoto", - "cámara", - "selfie", - "teléfono", - "selfi" - ] - }, - "types": [ - "🤳🏻", - "🤳🏼", - "🤳🏽", - "🤳🏾", - "🤳🏿" - ] - }, - { - code: "💪", - shortcode: { - en: "muscle", - es: "músculo" - }, - keywords: { - en: [ - "biceps", - "comic", - "flex", - "muscle", - "flexed biceps" - ], - es: [ - "bíceps", - "cómic", - "flexionado", - "fuerte", - "músculo" - ] - }, - "types": [ - "💪🏻", - "💪🏼", - "💪🏽", - "💪🏾", - "💪🏿" - ] - }, - { - code: "🦾", - shortcode: { - en: "mechanical_arm", - es: "brazo_mecánico" - }, - keywords: { - en: [ - "accessibility", - "prosthetic", - "mechanical arm" - ], - es: [ - "accesibilidad", - "ortopedia", - "prótesis", - "brazo mecánico" - ] - } + header: true, }, { - code: "🦿", + code: '👋', shortcode: { - en: "mechanical_leg", - es: "pierna_mecánica" + en: 'wave', + es: 'hola', }, keywords: { - en: [ - "accessibility", - "prosthetic", - "mechanical leg" - ], - es: [ - "accesibilidad", - "ortopedia", - "prótesis", - "pierna mecánica" - ] - } + en: ['hand', 'wave', 'waving'], + es: ['agitar', 'mano', 'saludar', 'saludo', 'mano saludando'], + }, + types: ['👋🏻', '👋🏼', '👋🏽', '👋🏾', '👋🏿'], }, { - code: "🦵", - shortcode: { - en: "leg", - es: "pierna" + code: '🤚', + shortcode: { + en: 'raised_back_of_hand', + es: 'palma_de_mano_levantada', }, keywords: { - en: [ - "kick", - "limb", - "leg" - ], - es: [ - "extremidad", - "patada", - "pierna" - ] + en: ['backhand', 'raised', 'raised back of hand'], + es: ['dorso', 'levantado', 'mano', 'dorso de la mano'], }, - "types": [ - "🦵🏻", - "🦵🏼", - "🦵🏽", - "🦵🏾", - "🦵🏿" - ] - }, - { - code: "🦶", + types: ['🤚🏻', '🤚🏼', '🤚🏽', '🤚🏾', '🤚🏿'], + }, + { + code: '🖐️', shortcode: { - en: "foot", - es: "pie_humano" + en: 'raised_hand_with_fingers_splayed', + es: 'mano_levantada_con_los_dedos_extendidos', }, keywords: { - en: [ - "kick", - "stomp", - "foot" - ], - es: [ - "patada", - "pisotón", - "pie" - ] - }, - "types": [ - "🦶🏻", - "🦶🏼", - "🦶🏽", - "🦶🏾", - "🦶🏿" - ] - }, - { - code: "👂", - shortcode: { - en: "ear", - es: "oreja" - }, - keywords: { - en: [ - "body", - "ear" - ], - es: [ - "cuerpo", - "oreja" - ] - }, - "types": [ - "👂🏻", - "👂🏼", - "👂🏽", - "👂🏾", - "👂🏿" - ] - }, - { - code: "🦻", - shortcode: { - en: "ear_with_hearing_aid", - es: "oreja_con_audifono" - }, - keywords: { - en: [ - "accessibility", - "hard of hearing", - "ear with hearing aid" - ], - es: [ - "accesibilidad", - "audífono", - "prótesis auditiva", - "sordo", - "oreja con audífono" - ] - }, - "types": [ - "🦻🏻", - "🦻🏼", - "🦻🏽", - "🦻🏾", - "🦻🏿" - ] - }, - { - code: "👃", - shortcode: { - en: "nose", - es: "nariz" - }, - keywords: { - en: [ - "body", - "nose" - ], - es: [ - "cuerpo", - "nariz" - ] - }, - "types": [ - "👃🏻", - "👃🏼", - "👃🏽", - "👃🏾", - "👃🏿" - ] - }, - { - code: "🧠", - shortcode: { - en: "brain", - es: "cerebro" - }, - keywords: { - en: [ - "intelligent", - "brain" - ], - es: [ - "inteligente", - "cerebro" - ] - } + en: ['finger', 'hand', 'splayed', 'hand with fingers splayed'], + es: ['abierta', 'dedo', 'mano'], + }, + types: ['🖐🏻', '🖐🏼', '🖐🏽', '🖐🏾', '🖐🏿'], }, { - code: "🫀", - shortcode: { - en: "anatomical_heart", - es: "corazón_humano" - }, - keywords: { - en: [ - "anatomical", - "cardiology", - "heart", - "organ", - "pulse" - ], - es: [ - "cardiología", - "corazón", - "latido", - "órgano", - "pulso", - "anatomía", - "corazón humano" - ] - } + code: '✋', + shortcode: { + en: 'hand', + es: 'mano', + }, + keywords: { + en: ['hand', 'high 5', 'high five', 'raised hand'], + es: ['choca esos cinco', 'levantada', 'mano'], + }, + types: ['✋🏻', '✋🏼', '✋🏽', '✋🏾', '✋🏿'], }, { - code: "🫁", - shortcode: { - en: "lungs", - es: "pulmones" - }, - keywords: { - en: [ - "breath", - "exhalation", - "inhalation", - "organ", - "respiration", - "lungs" - ], - es: [ - "exhalar", - "inhalar", - "órgano", - "respiración", - "respirar", - "pulmones" - ] - } + code: '🖖', + shortcode: { + en: 'spock-hand', + es: 'saludo_de_spock', + }, + keywords: { + en: ['finger', 'hand', 'spock', 'vulcan', 'vulcan salute'], + es: ['mano', 'saludo', 'spock', 'vulcano'], + }, + types: ['🖖🏻', '🖖🏼', '🖖🏽', '🖖🏾', '🖖🏿'], + }, + { + code: '👌', + shortcode: { + en: 'ok_hand', + es: 'mano_con_signo_de_aprobación', + }, + keywords: { + en: ['hand', 'OK'], + es: ['aprobación', 'mano', 'ok', 'señal de aprobación con la mano'], + }, + types: ['👌🏻', '👌🏼', '👌🏽', '👌🏾', '👌🏿'], + }, + { + code: '🤌', + shortcode: { + en: 'pinched_fingers', + es: 'dedos_juntos_apuntando_hacia_arriba', + }, + keywords: { + en: ['fingers', 'hand gesture', 'interrogation', 'pinched', 'sarcastic'], + es: ['dedos', 'gesto', 'italia', 'italiano', 'mano', 'sarcasmo', 'dedos juntos apuntando hacia arriba'], + }, + types: ['🤌🏻', '🤌🏼', '🤌🏽', '🤌🏾', '🤌🏿'], + }, + { + code: '🤏', + shortcode: { + en: 'pinching_hand', + es: 'mano_pellizcando', + }, + keywords: { + en: ['small amount', 'pinching hand'], + es: ['pellizco', 'poco', 'poquito', 'mano pellizcando'], + }, + types: ['🤏🏻', '🤏🏼', '🤏🏽', '🤏🏾', '🤏🏿'], + }, + { + code: '✌️', + shortcode: { + en: 'v', + es: 'v', + }, + keywords: { + en: ['hand', 'v', 'victory'], + es: ['mano', 'señal de victoria', 'victoria', 'mano con señal de victoria'], + }, + types: ['✌🏻', '✌🏼', '✌🏽', '✌🏾', '✌🏿'], + }, + { + code: '🤞', + shortcode: { + en: 'crossed_fingers', + es: 'dedos_cruzados', + }, + keywords: { + en: ['cross', 'finger', 'hand', 'luck', 'crossed fingers'], + es: ['cruzar', 'dedos', 'mano', 'suerte', 'dedos cruzados'], + }, + types: ['🤞🏻', '🤞🏼', '🤞🏽', '🤞🏾', '🤞🏿'], + }, + { + code: '🤟', + shortcode: { + en: 'i_love_you_hand_sign', + es: 'te_amo_en_lenguaje_de_señas', + }, + keywords: { + en: ['hand', 'ILY', 'love-you gesture'], + es: ['mano', 'quiero', 'gesto de te quiero'], + }, + types: ['🤟🏻', '🤟🏼', '🤟🏽', '🤟🏾', '🤟🏿'], + }, + { + code: '🤘', + shortcode: { + en: 'the_horns', + es: 'los_cuernos', + }, + keywords: { + en: ['finger', 'hand', 'horns', 'rock-on', 'sign of the horns'], + es: ['cuernos', 'dedo', 'mano', 'rock', 'mano haciendo el signo de cuernos'], + }, + types: ['🤘🏻', '🤘🏼', '🤘🏽', '🤘🏾', '🤘🏿'], + }, + { + code: '🤙', + shortcode: { + en: 'call_me_hand', + es: 'mano_llámame', + }, + keywords: { + en: ['call', 'hand', 'hang loose', 'Shaka', 'call me hand'], + es: ['llamar', 'mano', 'meñique', 'pulgar', 'mano haciendo el gesto de llamar'], + }, + types: ['🤙🏻', '🤙🏼', '🤙🏽', '🤙🏾', '🤙🏿'], + }, + { + code: '👈', + shortcode: { + en: 'point_left', + es: 'apuntando_hacia_la_izquierda', + }, + keywords: { + en: ['backhand', 'finger', 'hand', 'index', 'point', 'backhand index pointing left'], + es: ['dedo', 'índice', 'izquierda', 'mano', 'dorso de mano con índice a la izquierda'], + }, + types: ['👈🏻', '👈🏼', '👈🏽', '👈🏾', '👈🏿'], + }, + { + code: '👉', + shortcode: { + en: 'point_right', + es: 'apuntando_hacia_la_derecha', + }, + keywords: { + en: ['backhand', 'finger', 'hand', 'index', 'point', 'backhand index pointing right'], + es: ['dedo', 'derecha', 'índice', 'mano', 'dorso de mano con índice a la derecha'], + }, + types: ['👉🏻', '👉🏼', '👉🏽', '👉🏾', '👉🏿'], + }, + { + code: '👆', + shortcode: { + en: 'point_up_2', + es: 'apuntando_hacia_arriba_2', + }, + keywords: { + en: ['backhand', 'finger', 'hand', 'point', 'up', 'backhand index pointing up'], + es: ['apuntar', 'arriba', 'dedo', 'mano', 'dorso de mano con índice hacia arriba'], + }, + types: ['👆🏻', '👆🏼', '👆🏽', '👆🏾', '👆🏿'], + }, + { + code: '🖕', + shortcode: { + en: 'middle_finger', + es: 'dedo_corazón', + }, + keywords: { + en: ['finger', 'hand', 'middle finger'], + es: ['corazón', 'dedo', 'mano', 'peineta', 'dedo corazón hacia arriba'], + }, + types: ['🖕🏻', '🖕🏼', '🖕🏽', '🖕🏾', '🖕🏿'], + }, + { + code: '👇', + shortcode: { + en: 'point_down', + es: 'apuntando_hacia_abajo', + }, + keywords: { + en: ['backhand', 'down', 'finger', 'hand', 'point', 'backhand index pointing down'], + es: ['abajo', 'apuntar', 'dedo', 'mano', 'dorso de mano con índice hacia abajo'], + }, + types: ['👇🏻', '👇🏼', '👇🏽', '👇🏾', '👇🏿'], + }, + { + code: '☝️', + shortcode: { + en: 'point_up', + es: 'apuntando_hacia_arriba', + }, + keywords: { + en: ['finger', 'hand', 'index', 'point', 'up', 'index pointing up'], + es: ['apuntar', 'arriba', 'dedo', 'mano', 'dedo índice hacia arriba'], + }, + types: ['☝🏻', '☝🏼', '☝🏽', '☝🏾', '☝🏿'], + }, + { + code: '👍', + shortcode: { + en: '+1', + es: '+1', + }, + keywords: { + en: ['hand', 'thumb', 'up', '+1', 'thumbs up'], + es: ['arriba', 'mano', 'pulgar', 'señal', 'pulgar hacia arriba'], + }, + types: ['👍🏻', '👍🏼', '👍🏽', '👍🏾', '👍🏿'], + }, + { + code: '👎', + shortcode: { + en: '-1', + es: '-1', + }, + keywords: { + en: ['down', 'hand', 'thumb', '-1', 'thumbs down'], + es: ['abajo', 'mano', 'pulgar', 'señal', 'pulgar hacia abajo'], + }, + types: ['👎🏻', '👎🏼', '👎🏽', '👎🏾', '👎🏿'], + }, + { + code: '✊', + shortcode: { + en: 'fist', + es: 'puño', + }, + keywords: { + en: ['clenched', 'fist', 'hand', 'punch', 'raised fist'], + es: ['cerrado', 'mano', 'puñetazo', 'puño', 'puño en alto'], + }, + types: ['✊🏻', '✊🏼', '✊🏽', '✊🏾', '✊🏿'], + }, + { + code: '👊', + shortcode: { + en: 'facepunch', + es: 'puñetazo', + }, + keywords: { + en: ['clenched', 'fist', 'hand', 'punch', 'oncoming fist'], + es: ['puñetazo', 'puño', 'puño cerrado'], + }, + types: ['👊🏻', '👊🏼', '👊🏽', '👊🏾', '👊🏿'], + }, + { + code: '🤛', + shortcode: { + en: 'left-facing_fist', + es: 'puño-hacia-izquierda', + }, + keywords: { + en: ['fist', 'leftwards', 'left-facing fist'], + es: ['izquierda', 'puño', 'puño hacia la izquierda'], + }, + types: ['🤛🏻', '🤛🏼', '🤛🏽', '🤛🏾', '🤛🏿'], + }, + { + code: '🤜', + shortcode: { + en: 'right-facing_fist', + es: 'puño_hacia_la_derecha', + }, + keywords: { + en: ['fist', 'rightwards', 'right-facing fist'], + es: ['derecha', 'puño', 'puño hacia la derecha'], + }, + types: ['🤜🏻', '🤜🏼', '🤜🏽', '🤜🏾', '🤜🏿'], + }, + { + code: '👏', + shortcode: { + en: 'clap', + es: 'aplauso', + }, + keywords: { + en: ['clap', 'hand', 'clapping hands'], + es: ['aplaudir', 'manos', 'palmas', 'señal', 'manos aplaudiendo'], + }, + types: ['👏🏻', '👏🏼', '👏🏽', '👏🏾', '👏🏿'], + }, + { + code: '🙌', + shortcode: { + en: 'raised_hands', + es: 'manos_levantadas', + }, + keywords: { + en: ['celebration', 'gesture', 'hand', 'hooray', 'raised', 'raising hands'], + es: ['celebración', 'gesto', 'hurra', 'mano', 'manos levantadas celebrando'], + }, + types: ['🙌🏻', '🙌🏼', '🙌🏽', '🙌🏾', '🙌🏿'], + }, + { + code: '👐', + shortcode: { + en: 'open_hands', + es: 'manos_abiertas', + }, + keywords: { + en: ['hand', 'open', 'open hands'], + es: ['abiertas', 'manos'], + }, + types: ['👐🏻', '👐🏼', '👐🏽', '👐🏾', '👐🏿'], + }, + { + code: '🤲', + shortcode: { + en: 'palms_up_together', + es: 'palmas_hacia_arriba_juntas', + }, + keywords: { + en: ['prayer', 'palms up together'], + es: ['oración', 'palmas hacia arriba juntas'], + }, + types: ['🤲🏻', '🤲🏼', '🤲🏽', '🤲🏾', '🤲🏿'], + }, + { + code: '🤝', + shortcode: { + en: 'handshake', + es: 'apretón-manos', + }, + keywords: { + en: ['agreement', 'hand', 'meeting', 'shake', 'handshake'], + es: ['acuerdo', 'apretón', 'manos', 'apretón de manos'], + }, + types: [ + '🤝🏻', + '🤝🏼', + '🤝🏽', + '🤝🏾', + '🤝🏿', + '🫱🏻‍🫲🏼', + '🫱🏻‍🫲🏽', + '🫱🏻‍🫲🏾', + '🫱🏻‍🫲🏿', + '🫱🏼‍🫲🏻', + '🫱🏼‍🫲🏽', + '🫱🏼‍🫲🏾', + '🫱🏼‍🫲🏿', + '🫱🏽‍🫲🏻', + '🫱🏽‍🫲🏼', + '🫱🏽‍🫲🏾', + '🫱🏽‍🫲🏿', + '🫱🏾‍🫲🏻', + '🫱🏾‍🫲🏼', + '🫱🏾‍🫲🏽', + '🫱🏾‍🫲🏿', + '🫱🏿‍🫲🏻', + '🫱🏿‍🫲🏼', + '🫱🏿‍🫲🏽', + '🫱🏿‍🫲🏾', + ], + }, + { + code: '🙏', + shortcode: { + en: 'pray', + es: 'rezo', + }, + keywords: { + en: ['ask', 'hand', 'high 5', 'high five', 'please', 'pray', 'thanks', 'folded hands'], + es: ['gracias', 'mano', 'oración', 'orar', 'por favor', 'rezar', 'manos en oración'], + }, + types: ['🙏🏻', '🙏🏼', '🙏🏽', '🙏🏾', '🙏🏿'], + }, + { + code: '✍️', + shortcode: { + en: 'writing_hand', + es: 'mano_escribiendo', + }, + keywords: { + en: ['hand', 'write', 'writing hand'], + es: ['escribir', 'lápiz', 'mano', 'mano escribiendo'], + }, + types: ['✍🏻', '✍🏼', '✍🏽', '✍🏾', '✍🏿'], + }, + { + code: '💅', + shortcode: { + en: 'nail_care', + es: 'cuidado_de_las_uñas', + }, + keywords: { + en: ['care', 'cosmetics', 'manicure', 'nail', 'polish'], + es: ['cosmética', 'esmalte', 'manicura', 'uñas', 'pintarse las uñas'], + }, + types: ['💅🏻', '💅🏼', '💅🏽', '💅🏾', '💅🏿'], + }, + { + code: '🤳', + shortcode: { + en: 'selfie', + es: 'selfi', + }, + keywords: { + en: ['camera', 'phone', 'selfie'], + es: ['autofoto', 'cámara', 'selfie', 'teléfono', 'selfi'], + }, + types: ['🤳🏻', '🤳🏼', '🤳🏽', '🤳🏾', '🤳🏿'], + }, + { + code: '💪', + shortcode: { + en: 'muscle', + es: 'músculo', + }, + keywords: { + en: ['biceps', 'comic', 'flex', 'muscle', 'flexed biceps'], + es: ['bíceps', 'cómic', 'flexionado', 'fuerte', 'músculo'], + }, + types: ['💪🏻', '💪🏼', '💪🏽', '💪🏾', '💪🏿'], + }, + { + code: '🦾', + shortcode: { + en: 'mechanical_arm', + es: 'brazo_mecánico', + }, + keywords: { + en: ['accessibility', 'prosthetic', 'mechanical arm'], + es: ['accesibilidad', 'ortopedia', 'prótesis', 'brazo mecánico'], + }, + }, + { + code: '🦿', + shortcode: { + en: 'mechanical_leg', + es: 'pierna_mecánica', + }, + keywords: { + en: ['accessibility', 'prosthetic', 'mechanical leg'], + es: ['accesibilidad', 'ortopedia', 'prótesis', 'pierna mecánica'], + }, + }, + { + code: '🦵', + shortcode: { + en: 'leg', + es: 'pierna', + }, + keywords: { + en: ['kick', 'limb', 'leg'], + es: ['extremidad', 'patada', 'pierna'], + }, + types: ['🦵🏻', '🦵🏼', '🦵🏽', '🦵🏾', '🦵🏿'], + }, + { + code: '🦶', + shortcode: { + en: 'foot', + es: 'pie_humano', + }, + keywords: { + en: ['kick', 'stomp', 'foot'], + es: ['patada', 'pisotón', 'pie'], + }, + types: ['🦶🏻', '🦶🏼', '🦶🏽', '🦶🏾', '🦶🏿'], + }, + { + code: '👂', + shortcode: { + en: 'ear', + es: 'oreja', + }, + keywords: { + en: ['body', 'ear'], + es: ['cuerpo', 'oreja'], + }, + types: ['👂🏻', '👂🏼', '👂🏽', '👂🏾', '👂🏿'], + }, + { + code: '🦻', + shortcode: { + en: 'ear_with_hearing_aid', + es: 'oreja_con_audifono', + }, + keywords: { + en: ['accessibility', 'hard of hearing', 'ear with hearing aid'], + es: ['accesibilidad', 'audífono', 'prótesis auditiva', 'sordo', 'oreja con audífono'], + }, + types: ['🦻🏻', '🦻🏼', '🦻🏽', '🦻🏾', '🦻🏿'], + }, + { + code: '👃', + shortcode: { + en: 'nose', + es: 'nariz', + }, + keywords: { + en: ['body', 'nose'], + es: ['cuerpo', 'nariz'], + }, + types: ['👃🏻', '👃🏼', '👃🏽', '👃🏾', '👃🏿'], + }, + { + code: '🧠', + shortcode: { + en: 'brain', + es: 'cerebro', + }, + keywords: { + en: ['intelligent', 'brain'], + es: ['inteligente', 'cerebro'], + }, + }, + { + code: '🫀', + shortcode: { + en: 'anatomical_heart', + es: 'corazón_humano', + }, + keywords: { + en: ['anatomical', 'cardiology', 'heart', 'organ', 'pulse'], + es: ['cardiología', 'corazón', 'latido', 'órgano', 'pulso', 'anatomía', 'corazón humano'], + }, + }, + { + code: '🫁', + shortcode: { + en: 'lungs', + es: 'pulmones', + }, + keywords: { + en: ['breath', 'exhalation', 'inhalation', 'organ', 'respiration', 'lungs'], + es: ['exhalar', 'inhalar', 'órgano', 'respiración', 'respirar', 'pulmones'], + }, + }, + { + code: '🦷', + shortcode: { + en: 'tooth', + es: 'diente', + }, + keywords: { + en: ['dentist', 'tooth'], + es: ['dentista', 'molar', 'muela', 'diente'], + }, + }, + { + code: '🦴', + shortcode: { + en: 'bone', + es: 'hueso', + }, + keywords: { + en: ['skeleton', 'bone'], + es: ['esqueleto', 'hueso'], + }, + }, + { + code: '👀', + shortcode: { + en: 'eyes', + es: 'ojos', + }, + keywords: { + en: ['eye', 'face', 'eyes'], + es: ['cara', 'ojos'], + }, + }, + { + code: '👁️', + shortcode: { + en: 'eye', + es: 'ojo', + }, + keywords: { + en: ['body', 'eye'], + es: ['cuerpo', 'ojo'], + }, + }, + { + code: '👅', + shortcode: { + en: 'tongue', + es: 'lengua', + }, + keywords: { + en: ['body', 'tongue'], + es: ['cuerpo', 'lengua'], + }, + }, + { + code: '👄', + shortcode: { + en: 'lips', + es: 'labios', + }, + keywords: { + en: ['lips', 'mouth'], + es: ['labios', 'boca'], + }, + }, + { + code: '👶', + shortcode: { + en: 'baby', + es: 'bebé', + }, + keywords: { + en: ['young', 'baby'], + es: ['joven', 'niño', 'bebé'], + }, + types: ['👶🏻', '👶🏼', '👶🏽', '👶🏾', '👶🏿'], + }, + { + code: '🧒', + shortcode: { + en: 'child', + es: 'niño', + }, + keywords: { + en: ['gender-neutral', 'unspecified gender', 'young', 'child'], + es: ['crío', 'género', 'joven', 'neutro', 'infante'], + }, + types: ['🧒🏻', '🧒🏼', '🧒🏽', '🧒🏾', '🧒🏿'], + }, + { + code: '👦', + shortcode: { + en: 'boy', + es: 'chico', + }, + keywords: { + en: ['young', 'boy'], + es: ['joven', 'niño'], + }, + types: ['👦🏻', '👦🏼', '👦🏽', '👦🏾', '👦🏿'], + }, + { + code: '👧', + shortcode: { + en: 'girl', + es: 'niña', + }, + keywords: { + en: ['Virgo', 'young', 'zodiac', 'girl'], + es: ['chica', 'joven', 'niña'], + }, + types: ['👧🏻', '👧🏼', '👧🏽', '👧🏾', '👧🏿'], + }, + { + code: '🧑', + shortcode: { + en: 'adult', + es: 'adulto', + }, + keywords: { + en: ['adult', 'gender-neutral', 'unspecified gender', 'person'], + es: ['género', 'neutro', 'persona adulta'], + }, + types: ['🧑🏻', '🧑🏼', '🧑🏽', '🧑🏾', '🧑🏿'], + }, + { + code: '👱', + shortcode: { + en: 'person_with_blond_hair', + es: 'persona_rubia', + }, + keywords: { + en: ['blond', 'blond-haired person', 'hair', 'person: blond hair'], + es: ['rubia', 'rubias', 'rubio', 'rubios', 'persona adulta rubia'], + }, + types: ['👱🏻', '👱🏼', '👱🏽', '👱🏾', '👱🏿'], + }, + { + code: '👨', + shortcode: { + en: 'man', + es: 'hombre', + }, + keywords: { + en: ['adult', 'man'], + es: ['adulto', 'hombre'], + }, + types: ['👨🏻', '👨🏼', '👨🏽', '👨🏾', '👨🏿'], + }, + { + code: '🧔', + shortcode: { + en: 'bearded_person', + es: 'persona_barba', + }, + keywords: { + en: ['beard', 'person', 'person: beard'], + es: ['barbas', 'barbudo', 'persona', 'persona con barba'], + }, + types: ['🧔🏻', '🧔🏼', '🧔🏽', '🧔🏾', '🧔🏿'], + }, + { + code: '🧔‍♂️', + shortcode: { + en: 'man_with_beard', + es: 'persona_barba‍signo_masculino', + }, + keywords: { + en: ['beard', 'man', 'man: beard'], + es: ['barba', 'hombre', 'hombre: barba'], + }, + types: ['🧔🏻‍♂️', '🧔🏼‍♂️', '🧔🏽‍♂️', '🧔🏾‍♂️', '🧔🏿‍♂️'], + }, + { + code: '🧔‍♀️', + shortcode: { + en: 'woman_with_beard', + es: 'persona_barba‍signo_femenino', + }, + keywords: { + en: ['beard', 'woman', 'woman: beard'], + es: ['barba', 'mujer', 'mujer: barba'], + }, + types: ['🧔🏻‍♀️', '🧔🏼‍♀️', '🧔🏽‍♀️', '🧔🏾‍♀️', '🧔🏿‍♀️'], + }, + { + code: '👨‍🦰', + shortcode: { + en: 'red_haired_man', + es: 'hombre_pelirrojo', + }, + keywords: { + en: ['adult', 'man', 'red hair'], + es: ['adulto', 'hombre', 'pelo pelirrojo'], + }, + types: ['👨🏻‍🦰', '👨🏼‍🦰', '👨🏽‍🦰', '👨🏾‍🦰', '👨🏿‍🦰'], + }, + { + code: '👨‍🦱', + shortcode: { + en: 'curly_haired_man', + es: 'hombre_con_pelo_rizado', + }, + keywords: { + en: ['adult', 'curly hair', 'man'], + es: ['adulto', 'hombre', 'pelo rizado'], + }, + types: ['👨🏻‍🦱', '👨🏼‍🦱', '👨🏽‍🦱', '👨🏾‍🦱', '👨🏿‍🦱'], + }, + { + code: '👨‍🦳', + shortcode: { + en: 'white_haired_man', + es: 'hombre_con_pelo_blanco', + }, + keywords: { + en: ['adult', 'man', 'white hair'], + es: ['adulto', 'hombre', 'pelo blanco'], + }, + types: ['👨🏻‍🦳', '👨🏼‍🦳', '👨🏽‍🦳', '👨🏾‍🦳', '👨🏿‍🦳'], + }, + { + code: '👨‍🦲', + shortcode: { + en: 'bald_man', + es: 'hombre_calvo', + }, + keywords: { + en: ['adult', 'bald', 'man'], + es: ['adulto', 'hombre', 'sin pelo'], + }, + types: ['👨🏻‍🦲', '👨🏼‍🦲', '👨🏽‍🦲', '👨🏾‍🦲', '👨🏿‍🦲'], + }, + { + code: '👩', + shortcode: { + en: 'woman', + es: 'mujer', + }, + keywords: { + en: ['adult', 'woman'], + es: ['adulta', 'mujer'], + }, + types: ['👩🏻', '👩🏼', '👩🏽', '👩🏾', '👩🏿'], + }, + { + code: '👩‍🦰', + shortcode: { + en: 'red_haired_woman', + es: 'mujer_pelirroja', + }, + keywords: { + en: ['adult', 'red hair', 'woman'], + es: ['adulta', 'mujer', 'pelo pelirrojo'], + }, + types: ['👩🏻‍🦰', '👩🏼‍🦰', '👩🏽‍🦰', '👩🏾‍🦰', '👩🏿‍🦰'], + }, + { + code: '🧑‍🦰', + shortcode: { + en: 'red_haired_person', + es: 'persona_pelirroja', + }, + keywords: { + en: ['adult', 'gender-neutral', 'person', 'red hair', 'unspecified gender'], + es: ['género', 'neutro', 'pelo pelirrojo', 'persona adulta'], + }, + types: ['🧑🏻‍🦰', '🧑🏼‍🦰', '🧑🏽‍🦰', '🧑🏾‍🦰', '🧑🏿‍🦰'], + }, + { + code: '👩‍🦱', + shortcode: { + en: 'curly_haired_woman', + es: 'mujer_de_pelo_rizado', + }, + keywords: { + en: ['adult', 'curly hair', 'woman'], + es: ['adulta', 'mujer', 'pelo rizado'], + }, + types: ['👩🏻‍🦱', '👩🏼‍🦱', '👩🏽‍🦱', '👩🏾‍🦱', '👩🏿‍🦱'], + }, + { + code: '🧑‍🦱', + shortcode: { + en: 'curly_haired_person', + es: 'persona_con_pelo_rizado', + }, + keywords: { + en: ['adult', 'curly hair', 'gender-neutral', 'person', 'unspecified gender'], + es: ['género', 'neutro', 'pelo rizado', 'persona adulta'], + }, + types: ['🧑🏻‍🦱', '🧑🏼‍🦱', '🧑🏽‍🦱', '🧑🏾‍🦱', '🧑🏿‍🦱'], + }, + { + code: '👩‍🦳', + shortcode: { + en: 'white_haired_woman', + es: 'mujer_con_pelo_blanco', + }, + keywords: { + en: ['adult', 'white hair', 'woman'], + es: ['adulta', 'mujer', 'pelo blanco'], + }, + types: ['👩🏻‍🦳', '👩🏼‍🦳', '👩🏽‍🦳', '👩🏾‍🦳', '👩🏿‍🦳'], + }, + { + code: '🧑‍🦳', + shortcode: { + en: 'white_haired_person', + es: 'persona_con_pelo_blanco', + }, + keywords: { + en: ['adult', 'gender-neutral', 'person', 'unspecified gender', 'white hair'], + es: ['género', 'neutro', 'pelo blanco', 'persona adulta'], + }, + types: ['🧑🏻‍🦳', '🧑🏼‍🦳', '🧑🏽‍🦳', '🧑🏾‍🦳', '🧑🏿‍🦳'], + }, + { + code: '👩‍🦲', + shortcode: { + en: 'bald_woman', + es: 'mujer_calva', + }, + keywords: { + en: ['adult', 'bald', 'woman'], + es: ['adulta', 'mujer', 'sin pelo'], + }, + types: ['👩🏻‍🦲', '👩🏼‍🦲', '👩🏽‍🦲', '👩🏾‍🦲', '👩🏿‍🦲'], + }, + { + code: '🧑‍🦲', + shortcode: { + en: 'bald_person', + es: 'persona_calva', + }, + keywords: { + en: ['adult', 'bald', 'gender-neutral', 'person', 'unspecified gender'], + es: ['género', 'neutro', 'persona adulta', 'sin pelo'], + }, + types: ['🧑🏻‍🦲', '🧑🏼‍🦲', '🧑🏽‍🦲', '🧑🏾‍🦲', '🧑🏿‍🦲'], + }, + { + code: '👱‍♀️', + shortcode: { + en: 'blond-haired-woman', + es: 'mujer-pelo-rubio', + }, + keywords: { + en: ['blond-haired woman', 'blonde', 'hair', 'woman', 'woman: blond hair'], + es: ['mujer', 'rubia', 'rubiales'], + }, + types: ['👱🏻‍♀️', '👱🏼‍♀️', '👱🏽‍♀️', '👱🏾‍♀️', '👱🏿‍♀️'], + }, + { + code: '👱‍♂️', + shortcode: { + en: 'blond-haired-man', + es: 'hombre-pelo-rubio', + }, + keywords: { + en: ['blond', 'blond-haired man', 'hair', 'man', 'man: blond hair'], + es: ['hombre', 'rubiales', 'rubio'], + }, + types: ['👱🏻‍♂️', '👱🏼‍♂️', '👱🏽‍♂️', '👱🏾‍♂️', '👱🏿‍♂️'], + }, + { + code: '🧓', + shortcode: { + en: 'older_adult', + es: 'adulto_mayor', + }, + keywords: { + en: ['adult', 'gender-neutral', 'old', 'unspecified gender', 'older person'], + es: ['adulto', 'género neutro', 'género no especificado', 'maduro', 'mayor', 'persona mayor'], + }, + types: ['🧓🏻', '🧓🏼', '🧓🏽', '🧓🏾', '🧓🏿'], + }, + { + code: '👴', + shortcode: { + en: 'older_man', + es: 'hombre_mayor', + }, + keywords: { + en: ['adult', 'man', 'old'], + es: ['hombre', 'mayor', 'anciano'], + }, + types: ['👴🏻', '👴🏼', '👴🏽', '👴🏾', '👴🏿'], + }, + { + code: '👵', + shortcode: { + en: 'older_woman', + es: 'mujer_mayor', + }, + keywords: { + en: ['adult', 'old', 'woman'], + es: ['mayor', 'mujer', 'anciana'], + }, + types: ['👵🏻', '👵🏼', '👵🏽', '👵🏾', '👵🏿'], + }, + { + code: '🙍', + shortcode: { + en: 'person_frowning', + es: 'persona_con_el_ceño_fruncido', + }, + keywords: { + en: ['frown', 'gesture', 'person frowning'], + es: ['ceño', 'fruncido', 'gesto', 'persona', 'persona frunciendo el ceño'], + }, + types: ['🙍🏻', '🙍🏼', '🙍🏽', '🙍🏾', '🙍🏿'], + }, + { + code: '🙍‍♂️', + shortcode: { + en: 'man-frowning', + es: 'hombre_con_ceño_fruncido', + }, + keywords: { + en: ['frowning', 'gesture', 'man'], + es: ['ceño', 'fruncido', 'gesto', 'hombre', 'hombre frunciendo el ceño'], + }, + types: ['🙍🏻‍♂️', '🙍🏼‍♂️', '🙍🏽‍♂️', '🙍🏾‍♂️', '🙍🏿‍♂️'], + }, + { + code: '🙍‍♀️', + shortcode: { + en: 'woman-frowning', + es: 'mujer_con_ceño_fruncido', + }, + keywords: { + en: ['frowning', 'gesture', 'woman'], + es: ['ceño', 'fruncido', 'gesto', 'mujer', 'mujer frunciendo el ceño'], + }, + types: ['🙍🏻‍♀️', '🙍🏼‍♀️', '🙍🏽‍♀️', '🙍🏾‍♀️', '🙍🏿‍♀️'], + }, + { + code: '🙎', + shortcode: { + en: 'person_with_pouting_face', + es: 'persona_haciendo_pucheros', + }, + keywords: { + en: ['gesture', 'pouting', 'person pouting'], + es: ['gesto', 'persona', 'pucheros', 'persona haciendo pucheros'], + }, + types: ['🙎🏻', '🙎🏼', '🙎🏽', '🙎🏾', '🙎🏿'], + }, + { + code: '🙎‍♂️', + shortcode: { + en: 'man-pouting', + es: 'hombre_enfadado', + }, + keywords: { + en: ['gesture', 'man', 'pouting'], + es: ['gesto', 'hombre', 'pucheros', 'hombre haciendo pucheros'], + }, + types: ['🙎🏻‍♂️', '🙎🏼‍♂️', '🙎🏽‍♂️', '🙎🏾‍♂️', '🙎🏿‍♂️'], + }, + { + code: '🙎‍♀️', + shortcode: { + en: 'woman-pouting', + es: 'mujer_enfadada', + }, + keywords: { + en: ['gesture', 'pouting', 'woman'], + es: ['gesto', 'mujer', 'pucheros', 'mujer haciendo pucheros'], + }, + types: ['🙎🏻‍♀️', '🙎🏼‍♀️', '🙎🏽‍♀️', '🙎🏾‍♀️', '🙎🏿‍♀️'], + }, + { + code: '🙅', + shortcode: { + en: 'no_good', + es: 'prohibido', + }, + keywords: { + en: ['forbidden', 'gesture', 'hand', 'prohibited', 'person gesturing NO'], + es: ['gesto', 'mano', 'no', 'prohibido', 'persona haciendo el gesto de "no"'], + }, + types: ['🙅🏻', '🙅🏼', '🙅🏽', '🙅🏾', '🙅🏿'], + }, + { + code: '🙅‍♂️', + shortcode: { + en: 'man-gesturing-no', + es: 'hombre_gesticulando_no', + }, + keywords: { + en: ['forbidden', 'gesture', 'hand', 'man', 'prohibited', 'man gesturing NO'], + es: ['gesto', 'hombre', 'mano', 'prohibido', 'hombre haciendo el gesto de "no"'], + }, + types: ['🙅🏻‍♂️', '🙅🏼‍♂️', '🙅🏽‍♂️', '🙅🏾‍♂️', '🙅🏿‍♂️'], + }, + { + code: '🙅‍♀️', + shortcode: { + en: 'woman-gesturing-no', + es: 'mujer_gesticulando_no', + }, + keywords: { + en: ['forbidden', 'gesture', 'hand', 'prohibited', 'woman', 'woman gesturing NO'], + es: ['gesto', 'mano', 'mujer', 'prohibido', 'mujer haciendo el gesto de "no"'], + }, + types: ['🙅🏻‍♀️', '🙅🏼‍♀️', '🙅🏽‍♀️', '🙅🏾‍♀️', '🙅🏿‍♀️'], + }, + { + code: '🙆', + shortcode: { + en: 'ok_woman', + es: 'mujer_con_signo_de_aprobación', + }, + keywords: { + en: ['gesture', 'hand', 'OK', 'person gesturing OK'], + es: ['gesto', 'mano', 'OK', 'vale', 'persona haciendo el gesto de "de acuerdo"'], + }, + types: ['🙆🏻', '🙆🏼', '🙆🏽', '🙆🏾', '🙆🏿'], + }, + { + code: '🙆‍♂️', + shortcode: { + en: 'man-gesturing-ok', + es: 'hombre_gesticulando_sí', + }, + keywords: { + en: ['gesture', 'hand', 'man', 'OK', 'man gesturing OK'], + es: ['gesto', 'mano', 'OK', 'vale', 'hombre haciendo el gesto de "de acuerdo"'], + }, + types: ['🙆🏻‍♂️', '🙆🏼‍♂️', '🙆🏽‍♂️', '🙆🏾‍♂️', '🙆🏿‍♂️'], + }, + { + code: '🙆‍♀️', + shortcode: { + en: 'woman-gesturing-ok', + es: 'mujer_gesticulando_sí', + }, + keywords: { + en: ['gesture', 'hand', 'OK', 'woman', 'woman gesturing OK'], + es: ['gesto', 'mano', 'OK', 'vale', 'mujer haciendo el gesto de "de acuerdo"'], + }, + types: ['🙆🏻‍♀️', '🙆🏼‍♀️', '🙆🏽‍♀️', '🙆🏾‍♀️', '🙆🏿‍♀️'], + }, + { + code: '💁', + shortcode: { + en: 'information_desk_person', + es: 'recepcionista_de_información', + }, + keywords: { + en: ['hand', 'help', 'information', 'sassy', 'tipping', 'person tipping hand'], + es: ['información', 'mano', 'mostrador', 'persona', 'persona de mostrador de información'], + }, + types: ['💁🏻', '💁🏼', '💁🏽', '💁🏾', '💁🏿'], + }, + { + code: '💁‍♂️', + shortcode: { + en: 'man-tipping-hand', + es: 'hombre_con_palma_hacia_arriba', + }, + keywords: { + en: ['man', 'sassy', 'tipping hand', 'man tipping hand'], + es: ['hombre', 'información', 'mano', 'mostrador', 'empleado de mostrador de información'], + }, + types: ['💁🏻‍♂️', '💁🏼‍♂️', '💁🏽‍♂️', '💁🏾‍♂️', '💁🏿‍♂️'], + }, + { + code: '💁‍♀️', + shortcode: { + en: 'woman-tipping-hand', + es: 'mujer_con_palma_hacia_arriba', + }, + keywords: { + en: ['sassy', 'tipping hand', 'woman', 'woman tipping hand'], + es: ['información', 'mano', 'mostrador', 'mujer', 'empleada de mostrador de información'], + }, + types: ['💁🏻‍♀️', '💁🏼‍♀️', '💁🏽‍♀️', '💁🏾‍♀️', '💁🏿‍♀️'], + }, + { + code: '🙋', + shortcode: { + en: 'raising_hand', + es: 'levantando_la_mano', + }, + keywords: { + en: ['gesture', 'hand', 'happy', 'raised', 'person raising hand'], + es: ['feliz', 'gesto', 'levantar', 'mano', 'persona con la mano levantada'], + }, + types: ['🙋🏻', '🙋🏼', '🙋🏽', '🙋🏾', '🙋🏿'], + }, + { + code: '🙋‍♂️', + shortcode: { + en: 'man-raising-hand', + es: 'hombre_levantando_mano', + }, + keywords: { + en: ['gesture', 'man', 'raising hand', 'man raising hand'], + es: ['gesto', 'hombre', 'levantar', 'mano', 'hombre con la mano levantada'], + }, + types: ['🙋🏻‍♂️', '🙋🏼‍♂️', '🙋🏽‍♂️', '🙋🏾‍♂️', '🙋🏿‍♂️'], + }, + { + code: '🙋‍♀️', + shortcode: { + en: 'woman-raising-hand', + es: 'mujer_levantando_mano', + }, + keywords: { + en: ['gesture', 'raising hand', 'woman', 'woman raising hand'], + es: ['gesto', 'levantar', 'mano', 'mujer', 'mujer con la mano levantada'], + }, + types: ['🙋🏻‍♀️', '🙋🏼‍♀️', '🙋🏽‍♀️', '🙋🏾‍♀️', '🙋🏿‍♀️'], + }, + { + code: '🧏', + shortcode: { + en: 'deaf_person', + es: 'persona_sorda', + }, + keywords: { + en: ['accessibility', 'deaf', 'ear', 'hear', 'deaf person'], + es: ['accesibilidad', 'escuchar', 'oído', 'oír', 'sordera', 'persona sorda'], + }, + types: ['🧏🏻', '🧏🏼', '🧏🏽', '🧏🏾', '🧏🏿'], + }, + { + code: '🧏‍♂️', + shortcode: { + en: 'deaf_man', + es: 'hombre_sordo', + }, + keywords: { + en: ['deaf', 'man'], + es: ['hombre', 'sordera', 'sordo'], + }, + types: ['🧏🏻‍♂️', '🧏🏼‍♂️', '🧏🏽‍♂️', '🧏🏾‍♂️', '🧏🏿‍♂️'], + }, + { + code: '🧏‍♀️', + shortcode: { + en: 'deaf_woman', + es: 'mujer_sorda', + }, + keywords: { + en: ['deaf', 'woman'], + es: ['mujer', 'sorda', 'sordera'], + }, + types: ['🧏🏻‍♀️', '🧏🏼‍♀️', '🧏🏽‍♀️', '🧏🏾‍♀️', '🧏🏿‍♀️'], + }, + { + code: '🙇', + shortcode: { + en: 'bow', + es: 'reverencia', + }, + keywords: { + en: ['apology', 'bow', 'gesture', 'sorry', 'person bowing'], + es: ['disculpa', 'gesto', 'perdón', 'reverencia', 'persona haciendo una reverencia'], + }, + types: ['🙇🏻', '🙇🏼', '🙇🏽', '🙇🏾', '🙇🏿'], + }, + { + code: '🙇‍♂️', + shortcode: { + en: 'man-bowing', + es: 'hombre_reverencia', + }, + keywords: { + en: ['apology', 'bowing', 'favor', 'gesture', 'man', 'sorry'], + es: ['disculpa', 'gesto', 'perdón', 'reverencia', 'hombre haciendo una reverencia'], + }, + types: ['🙇🏻‍♂️', '🙇🏼‍♂️', '🙇🏽‍♂️', '🙇🏾‍♂️', '🙇🏿‍♂️'], + }, + { + code: '🙇‍♀️', + shortcode: { + en: 'woman-bowing', + es: 'mujer_reverencia', + }, + keywords: { + en: ['apology', 'bowing', 'favor', 'gesture', 'sorry', 'woman'], + es: ['disculpa', 'gesto', 'perdón', 'reverencia', 'mujer haciendo una reverencia'], + }, + types: ['🙇🏻‍♀️', '🙇🏼‍♀️', '🙇🏽‍♀️', '🙇🏾‍♀️', '🙇🏿‍♀️'], + }, + { + code: '🤦', + shortcode: { + en: 'face_palm', + es: 'mano_en_la_cara', + }, + keywords: { + en: ['disbelief', 'exasperation', 'face', 'palm', 'person facepalming'], + es: ['facepalm', 'frente', 'incredulidad', 'mano', 'persona con la mano en la frente'], + }, + types: ['🤦🏻', '🤦🏼', '🤦🏽', '🤦🏾', '🤦🏿'], + }, + { + code: '🤦‍♂️', + shortcode: { + en: 'man-facepalming', + es: 'hombre_mano_en_la_cara', + }, + keywords: { + en: ['disbelief', 'exasperation', 'facepalm', 'man', 'man facepalming'], + es: ['facepalm', 'frente', 'incredulidad', 'mano', 'hombre con la mano en la frente'], + }, + types: ['🤦🏻‍♂️', '🤦🏼‍♂️', '🤦🏽‍♂️', '🤦🏾‍♂️', '🤦🏿‍♂️'], + }, + { + code: '🤦‍♀️', + shortcode: { + en: 'woman-facepalming', + es: 'mujer_mano_en_la_cara', + }, + keywords: { + en: ['disbelief', 'exasperation', 'facepalm', 'woman', 'woman facepalming'], + es: ['facepalm', 'frente', 'incredulidad', 'mano', 'mujer con la mano en la frente'], + }, + types: ['🤦🏻‍♀️', '🤦🏼‍♀️', '🤦🏽‍♀️', '🤦🏾‍♀️', '🤦🏿‍♀️'], + }, + { + code: '🤷', + shortcode: { + en: 'shrug', + es: 'encoger_los_hombros', + }, + keywords: { + en: ['doubt', 'ignorance', 'indifference', 'shrug', 'person shrugging'], + es: ['duda', 'encogerse', 'hombros', 'indiferencia', 'persona encogida de hombros'], + }, + types: ['🤷🏻', '🤷🏼', '🤷🏽', '🤷🏾', '🤷🏿'], + }, + { + code: '🤷‍♂️', + shortcode: { + en: 'man-shrugging', + es: 'hombre_encogiéndose_de_hombros', + }, + keywords: { + en: ['doubt', 'ignorance', 'indifference', 'man', 'shrug', 'man shrugging'], + es: ['duda', 'encogerse', 'hombros', 'indiferencia', 'hombre encogido de hombros'], + }, + types: ['🤷🏻‍♂️', '🤷🏼‍♂️', '🤷🏽‍♂️', '🤷🏾‍♂️', '🤷🏿‍♂️'], + }, + { + code: '🤷‍♀️', + shortcode: { + en: 'woman-shrugging', + es: 'mujer_encogiéndose_de_hombros', + }, + keywords: { + en: ['doubt', 'ignorance', 'indifference', 'shrug', 'woman', 'woman shrugging'], + es: ['duda', 'encogerse', 'hombros', 'indiferencia', 'mujer encogida de hombros'], + }, + types: ['🤷🏻‍♀️', '🤷🏼‍♀️', '🤷🏽‍♀️', '🤷🏾‍♀️', '🤷🏿‍♀️'], + }, + { + code: '🧑‍⚕️', + shortcode: { + en: 'health_worker', + es: 'profesional_sanitario', + }, + keywords: { + en: ['doctor', 'healthcare', 'nurse', 'therapist', 'health worker'], + es: ['doctor', 'enfermero', 'médico', 'salud', 'terapeuta', 'profesional sanitario'], + }, + types: ['🧑🏻‍⚕️', '🧑🏼‍⚕️', '🧑🏽‍⚕️', '🧑🏾‍⚕️', '🧑🏿‍⚕️'], + }, + { + code: '👨‍⚕️', + shortcode: { + en: 'male-doctor', + es: 'doctor', + }, + keywords: { + en: ['doctor', 'healthcare', 'man', 'nurse', 'therapist', 'man health worker'], + es: ['doctor', 'enfermero', 'médico', 'sanitario', 'terapeuta hombre', 'profesional sanitario hombre'], + }, + types: ['👨🏻‍⚕️', '👨🏼‍⚕️', '👨🏽‍⚕️', '👨🏾‍⚕️', '👨🏿‍⚕️'], + }, + { + code: '👩‍⚕️', + shortcode: { + en: 'female-doctor', + es: 'doctora', + }, + keywords: { + en: ['doctor', 'healthcare', 'nurse', 'therapist', 'woman', 'woman health worker'], + es: ['doctora', 'enfermera', 'médica', 'sanitaria', 'terapeuta mujer', 'profesional sanitario mujer'], + }, + types: ['👩🏻‍⚕️', '👩🏼‍⚕️', '👩🏽‍⚕️', '👩🏾‍⚕️', '👩🏿‍⚕️'], + }, + { + code: '🧑‍🎓', + shortcode: { + en: 'student', + es: 'estudiante', + }, + keywords: { + en: ['graduate', 'student'], + es: ['graduado', 'licenciado', 'universitario', 'estudiante'], + }, + types: ['🧑🏻‍🎓', '🧑🏼‍🎓', '🧑🏽‍🎓', '🧑🏾‍🎓', '🧑🏿‍🎓'], + }, + { + code: '👨‍🎓', + shortcode: { + en: 'male-student', + es: 'alumno', + }, + keywords: { + en: ['graduate', 'man', 'student'], + es: ['estudiante', 'graduado', 'hombre', 'licenciado', 'universitario'], + }, + types: ['👨🏻‍🎓', '👨🏼‍🎓', '👨🏽‍🎓', '👨🏾‍🎓', '👨🏿‍🎓'], + }, + { + code: '👩‍🎓', + shortcode: { + en: 'female-student', + es: 'alumna', + }, + keywords: { + en: ['graduate', 'student', 'woman'], + es: ['estudiante', 'graduada', 'licenciada', 'mujer', 'universitaria'], + }, + types: ['👩🏻‍🎓', '👩🏼‍🎓', '👩🏽‍🎓', '👩🏾‍🎓', '👩🏿‍🎓'], + }, + { + code: '🧑‍🏫', + shortcode: { + en: 'teacher', + es: 'docente', + }, + keywords: { + en: ['instructor', 'professor', 'teacher'], + es: ['educador', 'enseñanza', 'instructor', 'maestro', 'profesor', 'docente'], + }, + types: ['🧑🏻‍🏫', '🧑🏼‍🏫', '🧑🏽‍🏫', '🧑🏾‍🏫', '🧑🏿‍🏫'], + }, + { + code: '👨‍🏫', + shortcode: { + en: 'male-teacher', + es: 'profesor', + }, + keywords: { + en: ['instructor', 'man', 'professor', 'teacher'], + es: ['educador', 'hombre', 'instructor', 'maestro', 'profesor', 'docente hombre'], + }, + types: ['👨🏻‍🏫', '👨🏼‍🏫', '👨🏽‍🏫', '👨🏾‍🏫', '👨🏿‍🏫'], + }, + { + code: '👩‍🏫', + shortcode: { + en: 'female-teacher', + es: 'profesora', + }, + keywords: { + en: ['instructor', 'professor', 'teacher', 'woman'], + es: ['educadora', 'instructora', 'maestra', 'mujer', 'profesora', 'docente mujer'], + }, + types: ['👩🏻‍🏫', '👩🏼‍🏫', '👩🏽‍🏫', '👩🏾‍🏫', '👩🏿‍🏫'], + }, + { + code: '🧑‍⚖️', + shortcode: { + en: 'judge', + es: 'persona_juez', + }, + keywords: { + en: ['justice', 'scales', 'judge'], + es: ['juez', 'juicio', 'magistrado', 'fiscal'], + }, + types: ['🧑🏻‍⚖️', '🧑🏼‍⚖️', '🧑🏽‍⚖️', '🧑🏾‍⚖️', '🧑🏿‍⚖️'], + }, + { + code: '👨‍⚖️', + shortcode: { + en: 'male-judge', + es: 'juez', + }, + keywords: { + en: ['judge', 'justice', 'man', 'scales'], + es: ['hombre', 'juez', 'justicia', 'magistrado', 'fiscal hombre'], + }, + types: ['👨🏻‍⚖️', '👨🏼‍⚖️', '👨🏽‍⚖️', '👨🏾‍⚖️', '👨🏿‍⚖️'], + }, + { + code: '👩‍⚖️', + shortcode: { + en: 'female-judge', + es: 'jueza', + }, + keywords: { + en: ['judge', 'justice', 'scales', 'woman'], + es: ['jueza', 'justicia', 'magistrada', 'mujer', 'fiscal mujer'], + }, + types: ['👩🏻‍⚖️', '👩🏼‍⚖️', '👩🏽‍⚖️', '👩🏾‍⚖️', '👩🏿‍⚖️'], + }, + { + code: '🧑‍🌾', + shortcode: { + en: 'farmer', + es: 'persona_agricultora', + }, + keywords: { + en: ['gardener', 'rancher', 'farmer'], + es: ['agricultor', 'cultivador', 'granjero', 'jardinero', 'labrador', 'profesional de la agricultura'], + }, + types: ['🧑🏻‍🌾', '🧑🏼‍🌾', '🧑🏽‍🌾', '🧑🏾‍🌾', '🧑🏿‍🌾'], + }, + { + code: '👨‍🌾', + shortcode: { + en: 'male-farmer', + es: 'agricultor', + }, + keywords: { + en: ['farmer', 'gardener', 'man', 'rancher'], + es: ['agricultor', 'campo', 'granjero', 'hombre', 'labrador', 'profesional de la agricultura hombre'], + }, + types: ['👨🏻‍🌾', '👨🏼‍🌾', '👨🏽‍🌾', '👨🏾‍🌾', '👨🏿‍🌾'], + }, + { + code: '👩‍🌾', + shortcode: { + en: 'female-farmer', + es: 'agricultora', + }, + keywords: { + en: ['farmer', 'gardener', 'rancher', 'woman'], + es: ['agricultora', 'campo', 'granjera', 'labradora', 'mujer', 'profesional de la agricultura mujer'], + }, + types: ['👩🏻‍🌾', '👩🏼‍🌾', '👩🏽‍🌾', '👩🏾‍🌾', '👩🏿‍🌾'], + }, + { + code: '🧑‍🍳', + shortcode: { + en: 'cook', + es: 'persona_cocinera', + }, + keywords: { + en: ['chef', 'cook'], + es: ['cocinero', 'cocinillas', 'guisandero', 'pinche', 'chef'], + }, + types: ['🧑🏻‍🍳', '🧑🏼‍🍳', '🧑🏽‍🍳', '🧑🏾‍🍳', '🧑🏿‍🍳'], + }, + { + code: '👨‍🍳', + shortcode: { + en: 'male-cook', + es: 'cocinero', + }, + keywords: { + en: ['chef', 'cook', 'man'], + es: ['chef', 'cocinero', 'hombre', 'pinche'], + }, + types: ['👨🏻‍🍳', '👨🏼‍🍳', '👨🏽‍🍳', '👨🏾‍🍳', '👨🏿‍🍳'], + }, + { + code: '👩‍🍳', + shortcode: { + en: 'female-cook', + es: 'cocinera', + }, + keywords: { + en: ['chef', 'cook', 'woman'], + es: ['chef', 'cocinera', 'mujer', 'pinche'], + }, + types: ['👩🏻‍🍳', '👩🏼‍🍳', '👩🏽‍🍳', '👩🏾‍🍳', '👩🏿‍🍳'], + }, + { + code: '🧑‍🔧', + shortcode: { + en: 'mechanic', + es: 'persona_mecánica', + }, + keywords: { + en: ['electrician', 'plumber', 'tradesperson', 'mechanic'], + es: ['electricista', 'fontanero', 'mecánico', 'operario', 'técnico', 'profesional de la mecánica'], + }, + types: ['🧑🏻‍🔧', '🧑🏼‍🔧', '🧑🏽‍🔧', '🧑🏾‍🔧', '🧑🏿‍🔧'], + }, + { + code: '👨‍🔧', + shortcode: { + en: 'male-mechanic', + es: 'mecánico', + }, + keywords: { + en: ['electrician', 'man', 'mechanic', 'plumber', 'tradesperson'], + es: ['electricista', 'fontanero', 'hombre', 'mecánico', 'operario', 'profesional de la mecánica hombre'], + }, + types: ['👨🏻‍🔧', '👨🏼‍🔧', '👨🏽‍🔧', '👨🏾‍🔧', '👨🏿‍🔧'], + }, + { + code: '👩‍🔧', + shortcode: { + en: 'female-mechanic', + es: 'mecánica', + }, + keywords: { + en: ['electrician', 'mechanic', 'plumber', 'tradesperson', 'woman'], + es: ['electricista', 'fontanera', 'mecánica', 'mujer', 'operaria', 'profesional de la mecánica mujer'], + }, + types: ['👩🏻‍🔧', '👩🏼‍🔧', '👩🏽‍🔧', '👩🏾‍🔧', '👩🏿‍🔧'], + }, + { + code: '🧑‍🏭', + shortcode: { + en: 'factory_worker', + es: 'profesional_industrial', + }, + keywords: { + en: ['assembly', 'factory', 'industrial', 'worker'], + es: ['fábrica', 'montaje', 'obrero', 'operario', 'trabajador', 'profesional industrial'], + }, + types: ['🧑🏻‍🏭', '🧑🏼‍🏭', '🧑🏽‍🏭', '🧑🏾‍🏭', '🧑🏿‍🏭'], + }, + { + code: '👨‍🏭', + shortcode: { + en: 'male-factory-worker', + es: 'trabajador', + }, + keywords: { + en: ['assembly', 'factory', 'industrial', 'man', 'worker'], + es: ['fábrica', 'montaje', 'obrero', 'operario', 'trabajador', 'profesional industrial hombre'], + }, + types: ['👨🏻‍🏭', '👨🏼‍🏭', '👨🏽‍🏭', '👨🏾‍🏭', '👨🏿‍🏭'], + }, + { + code: '👩‍🏭', + shortcode: { + en: 'female-factory-worker', + es: 'trabajadora', + }, + keywords: { + en: ['assembly', 'factory', 'industrial', 'woman', 'worker'], + es: ['fábrica', 'montaje', 'obrera', 'operaria', 'trabajadora', 'profesional industrial mujer'], + }, + types: ['👩🏻‍🏭', '👩🏼‍🏭', '👩🏽‍🏭', '👩🏾‍🏭', '👩🏿‍🏭'], + }, + { + code: '🧑‍💼', + shortcode: { + en: 'office_worker', + es: 'oficinista', + }, + keywords: { + en: ['architect', 'business', 'manager', 'white-collar', 'office worker'], + es: ['arquitecto', 'director', 'ejecutivo', 'empresa', 'oficinista'], + }, + types: ['🧑🏻‍💼', '🧑🏼‍💼', '🧑🏽‍💼', '🧑🏾‍💼', '🧑🏿‍💼'], + }, + { + code: '👨‍💼', + shortcode: { + en: 'male-office-worker', + es: 'oficinista_hombre', + }, + keywords: { + en: ['architect', 'business', 'man', 'manager', 'white-collar', 'man office worker'], + es: ['director', 'ejecutivo', 'empresa', 'hombre', 'oficina', 'oficinista'], + }, + types: ['👨🏻‍💼', '👨🏼‍💼', '👨🏽‍💼', '👨🏾‍💼', '👨🏿‍💼'], + }, + { + code: '👩‍💼', + shortcode: { + en: 'female-office-worker', + es: 'oficinista_mujer', + }, + keywords: { + en: ['architect', 'business', 'manager', 'white-collar', 'woman', 'woman office worker'], + es: ['directora', 'ejecutiva', 'empresa', 'mujer', 'oficina', 'oficinista'], + }, + types: ['👩🏻‍💼', '👩🏼‍💼', '👩🏽‍💼', '👩🏾‍💼', '👩🏿‍💼'], + }, + { + code: '🧑‍🔬', + shortcode: { + en: 'scientist', + es: 'persona_científica', + }, + keywords: { + en: ['biologist', 'chemist', 'engineer', 'physicist', 'scientist'], + es: ['biólogo', 'científico', 'físico', 'investigador', 'químico', 'profesional de la ciencia'], + }, + types: ['🧑🏻‍🔬', '🧑🏼‍🔬', '🧑🏽‍🔬', '🧑🏾‍🔬', '🧑🏿‍🔬'], + }, + { + code: '👨‍🔬', + shortcode: { + en: 'male-scientist', + es: 'científico', + }, + keywords: { + en: ['biologist', 'chemist', 'engineer', 'man', 'physicist', 'scientist'], + es: ['biólogo', 'científico', 'físico', 'hombre', 'químico', 'profesional de la ciencia hombre'], + }, + types: ['👨🏻‍🔬', '👨🏼‍🔬', '👨🏽‍🔬', '👨🏾‍🔬', '👨🏿‍🔬'], + }, + { + code: '👩‍🔬', + shortcode: { + en: 'female-scientist', + es: 'científica', + }, + keywords: { + en: ['biologist', 'chemist', 'engineer', 'physicist', 'scientist', 'woman'], + es: ['bióloga', 'científica', 'física', 'mujer', 'química', 'profesional de la ciencia mujer'], + }, + types: ['👩🏻‍🔬', '👩🏼‍🔬', '👩🏽‍🔬', '👩🏾‍🔬', '👩🏿‍🔬'], + }, + { + code: '🧑‍💻', + shortcode: { + en: 'technologist', + es: 'persona_tecnóloga', + }, + keywords: { + en: ['coder', 'developer', 'inventor', 'software', 'technologist'], + es: ['desarrollador', 'informático', 'programador', 'software', 'tecnólogo', 'profesional de la tecnología'], + }, + types: ['🧑🏻‍💻', '🧑🏼‍💻', '🧑🏽‍💻', '🧑🏾‍💻', '🧑🏿‍💻'], + }, + { + code: '👨‍💻', + shortcode: { + en: 'male-technologist', + es: 'tecnólogo', + }, + keywords: { + en: ['coder', 'developer', 'inventor', 'man', 'software', 'technologist'], + es: ['desarrollador', 'hombre', 'informático', 'programador', 'tecnólogo', 'profesional de la tecnología hombre'], + }, + types: ['👨🏻‍💻', '👨🏼‍💻', '👨🏽‍💻', '👨🏾‍💻', '👨🏿‍💻'], + }, + { + code: '👩‍💻', + shortcode: { + en: 'female-technologist', + es: 'tecnóloga', + }, + keywords: { + en: ['coder', 'developer', 'inventor', 'software', 'technologist', 'woman'], + es: ['desarrolladora', 'informática', 'mujer', 'programadora', 'tecnóloga', 'profesional de la tecnología mujer'], + }, + types: ['👩🏻‍💻', '👩🏼‍💻', '👩🏽‍💻', '👩🏾‍💻', '👩🏿‍💻'], + }, + { + code: '🧑‍🎤', + shortcode: { + en: 'singer', + es: 'cantante', + }, + keywords: { + en: ['actor', 'entertainer', 'rock', 'star', 'singer'], + es: ['artista', 'estrella', 'rock', 'cantante'], + }, + types: ['🧑🏻‍🎤', '🧑🏼‍🎤', '🧑🏽‍🎤', '🧑🏾‍🎤', '🧑🏿‍🎤'], + }, + { + code: '👨‍🎤', + shortcode: { + en: 'male-singer', + es: 'cantante_hombre', + }, + keywords: { + en: ['actor', 'entertainer', 'man', 'rock', 'singer', 'star'], + es: ['artista', 'estrella', 'hombre', 'rock', 'cantante hombre'], + }, + types: ['👨🏻‍🎤', '👨🏼‍🎤', '👨🏽‍🎤', '👨🏾‍🎤', '👨🏿‍🎤'], + }, + { + code: '👩‍🎤', + shortcode: { + en: 'female-singer', + es: 'cantante_mujer', + }, + keywords: { + en: ['actor', 'entertainer', 'rock', 'singer', 'star', 'woman'], + es: ['artista', 'estrella', 'mujer', 'rock', 'cantante mujer'], + }, + types: ['👩🏻‍🎤', '👩🏼‍🎤', '👩🏽‍🎤', '👩🏾‍🎤', '👩🏿‍🎤'], + }, + { + code: '🧑‍🎨', + shortcode: { + en: 'artist', + es: 'artista', + }, + keywords: { + en: ['palette', 'artist'], + es: ['paleta', 'pintor', 'pinturas', 'artista'], + }, + types: ['🧑🏻‍🎨', '🧑🏼‍🎨', '🧑🏽‍🎨', '🧑🏾‍🎨', '🧑🏿‍🎨'], + }, + { + code: '👨‍🎨', + shortcode: { + en: 'male-artist', + es: 'artista_hombre', + }, + keywords: { + en: ['artist', 'man', 'palette'], + es: ['hombre', 'paleta', 'pintor', 'pinturas', 'artista hombre'], + }, + types: ['👨🏻‍🎨', '👨🏼‍🎨', '👨🏽‍🎨', '👨🏾‍🎨', '👨🏿‍🎨'], + }, + { + code: '👩‍🎨', + shortcode: { + en: 'female-artist', + es: 'artista_mujer', + }, + keywords: { + en: ['artist', 'palette', 'woman'], + es: ['mujer', 'paleta', 'pintora', 'pinturas', 'artista mujer'], + }, + types: ['👩🏻‍🎨', '👩🏼‍🎨', '👩🏽‍🎨', '👩🏾‍🎨', '👩🏿‍🎨'], + }, + { + code: '🧑‍✈️', + shortcode: { + en: 'pilot', + es: 'piloto', + }, + keywords: { + en: ['plane', 'pilot'], + es: ['avión', 'capitán', 'vuelo', 'piloto'], + }, + types: ['🧑🏻‍✈️', '🧑🏼‍✈️', '🧑🏽‍✈️', '🧑🏾‍✈️', '🧑🏿‍✈️'], + }, + { + code: '👨‍✈️', + shortcode: { + en: 'male-pilot', + es: 'piloto_hombre', + }, + keywords: { + en: ['man', 'pilot', 'plane'], + es: ['avión', 'capitán', 'hombre', 'piloto', 'vuelo'], + }, + types: ['👨🏻‍✈️', '👨🏼‍✈️', '👨🏽‍✈️', '👨🏾‍✈️', '👨🏿‍✈️'], + }, + { + code: '👩‍✈️', + shortcode: { + en: 'female-pilot', + es: 'piloto_mujer', + }, + keywords: { + en: ['pilot', 'plane', 'woman'], + es: ['avión', 'capitana', 'mujer', 'piloto', 'vuelo'], + }, + types: ['👩🏻‍✈️', '👩🏼‍✈️', '👩🏽‍✈️', '👩🏾‍✈️', '👩🏿‍✈️'], + }, + { + code: '🧑‍🚀', + shortcode: { + en: 'astronaut', + es: 'astronauta', + }, + keywords: { + en: ['rocket', 'astronaut'], + es: ['cohete', 'espacio', 'astronauta'], + }, + types: ['🧑🏻‍🚀', '🧑🏼‍🚀', '🧑🏽‍🚀', '🧑🏾‍🚀', '🧑🏿‍🚀'], + }, + { + code: '👨‍🚀', + shortcode: { + en: 'male-astronaut', + es: 'astronauta_hombre', + }, + keywords: { + en: ['astronaut', 'man', 'rocket'], + es: ['astronauta', 'cohete', 'espacio', 'hombre'], + }, + types: ['👨🏻‍🚀', '👨🏼‍🚀', '👨🏽‍🚀', '👨🏾‍🚀', '👨🏿‍🚀'], + }, + { + code: '👩‍🚀', + shortcode: { + en: 'female-astronaut', + es: 'astronauta_mujer', + }, + keywords: { + en: ['astronaut', 'rocket', 'woman'], + es: ['astronauta', 'cohete', 'espacio', 'mujer'], + }, + types: ['👩🏻‍🚀', '👩🏼‍🚀', '👩🏽‍🚀', '👩🏾‍🚀', '👩🏿‍🚀'], + }, + { + code: '🧑‍🚒', + shortcode: { + en: 'firefighter', + es: 'persona_bombero', + }, + keywords: { + en: ['firetruck', 'firefighter'], + es: ['camión', 'manguera', 'bombero'], + }, + types: ['🧑🏻‍🚒', '🧑🏼‍🚒', '🧑🏽‍🚒', '🧑🏾‍🚒', '🧑🏿‍🚒'], + }, + { + code: '👨‍🚒', + shortcode: { + en: 'male-firefighter', + es: 'bombero', + }, + keywords: { + en: ['firefighter', 'firetruck', 'man'], + es: ['apagafuegos', 'bombero', 'camión', 'manguera', 'bombero hombre'], + }, + types: ['👨🏻‍🚒', '👨🏼‍🚒', '👨🏽‍🚒', '👨🏾‍🚒', '👨🏿‍🚒'], + }, + { + code: '👩‍🚒', + shortcode: { + en: 'female-firefighter', + es: 'bombera', + }, + keywords: { + en: ['firefighter', 'firetruck', 'woman'], + es: ['apagafuegos', 'bombera mujera', 'camión', 'manguera', 'bombera'], + }, + types: ['👩🏻‍🚒', '👩🏼‍🚒', '👩🏽‍🚒', '👩🏾‍🚒', '👩🏿‍🚒'], + }, + { + code: '👮', + shortcode: { + en: 'cop', + es: 'policía', + }, + keywords: { + en: ['cop', 'officer', 'police'], + es: ['agente', 'personas', 'policía', 'agente de policía'], + }, + types: ['👮🏻', '👮🏼', '👮🏽', '👮🏾', '👮🏿'], + }, + { + code: '👮‍♂️', + shortcode: { + en: 'male-police-officer', + es: 'policía_hombre', + }, + keywords: { + en: ['cop', 'man', 'officer', 'police'], + es: ['agente', 'hombre', 'poli', 'policía', 'agente de policía hombre'], + }, + types: ['👮🏻‍♂️', '👮🏼‍♂️', '👮🏽‍♂️', '👮🏾‍♂️', '👮🏿‍♂️'], + }, + { + code: '👮‍♀️', + shortcode: { + en: 'female-police-officer', + es: 'policía_mujer', + }, + keywords: { + en: ['cop', 'officer', 'police', 'woman'], + es: ['agente', 'mujer', 'poli', 'policía', 'agente de policía mujer'], + }, + types: ['👮🏻‍♀️', '👮🏼‍♀️', '👮🏽‍♀️', '👮🏾‍♀️', '👮🏿‍♀️'], + }, + { + code: '🕵️', + shortcode: { + en: 'sleuth_or_spy', + es: 'sabueso_o_espía', + }, + keywords: { + en: ['sleuth', 'spy', 'detective'], + es: ['cara', 'espía', 'detective'], + }, + types: ['🕵🏻', '🕵🏼', '🕵🏽', '🕵🏾', '🕵🏿'], + }, + { + code: '🕵️‍♂️', + shortcode: { + en: 'male-detective', + es: 'detective_hombre', + }, + keywords: { + en: ['detective', 'man', 'sleuth', 'spy'], + es: ['agente', 'detective', 'espía', 'hombre', 'investigador'], + }, + types: ['🕵🏻‍♂️', '🕵🏼‍♂️', '🕵🏽‍♂️', '🕵🏾‍♂️', '🕵🏿‍♂️'], + }, + { + code: '🕵️‍♀️', + shortcode: { + en: 'female-detective', + es: 'detective_mujer', + }, + keywords: { + en: ['detective', 'sleuth', 'spy', 'woman'], + es: ['agente', 'detective', 'espía', 'investigadora', 'mujer'], + }, + types: ['🕵🏻‍♀️', '🕵🏼‍♀️', '🕵🏽‍♀️', '🕵🏾‍♀️', '🕵🏿‍♀️'], + }, + { + code: '💂', + shortcode: { + en: 'guardsman', + es: 'guardia', + }, + keywords: { + en: ['guard'], + es: ['guardia real británica', 'guardia'], + }, + types: ['💂🏻', '💂🏼', '💂🏽', '💂🏾', '💂🏿'], + }, + { + code: '💂‍♂️', + shortcode: { + en: 'male-guard', + es: 'guardia_hombre', + }, + keywords: { + en: ['guard', 'man'], + es: ['guardia', 'hombre', 'vigilante'], + }, + types: ['💂🏻‍♂️', '💂🏼‍♂️', '💂🏽‍♂️', '💂🏾‍♂️', '💂🏿‍♂️'], + }, + { + code: '💂‍♀️', + shortcode: { + en: 'female-guard', + es: 'guardia_mujer', + }, + keywords: { + en: ['guard', 'woman'], + es: ['guardia', 'mujer', 'vigilante'], + }, + types: ['💂🏻‍♀️', '💂🏼‍♀️', '💂🏽‍♀️', '💂🏾‍♀️', '💂🏿‍♀️'], + }, + { + code: '🥷', + shortcode: { + en: 'ninja', + es: 'ninja', + }, + keywords: { + en: ['fighter', 'hidden', 'stealth', 'ninja'], + es: ['furtivo', 'guerrero', 'luchador', 'oculto', 'sigilo', 'ninja'], + }, + types: ['🥷🏻', '🥷🏼', '🥷🏽', '🥷🏾', '🥷🏿'], + }, + { + code: '👷', + shortcode: { + en: 'construction_worker', + es: 'obrero_de_la_construcción', + }, + keywords: { + en: ['construction', 'hat', 'worker'], + es: ['casco', 'construcción', 'obrero', 'trabajador', 'profesional de la construcción'], + }, + types: ['👷🏻', '👷🏼', '👷🏽', '👷🏾', '👷🏿'], + }, + { + code: '👷‍♂️', + shortcode: { + en: 'male-construction-worker', + es: 'obrero', + }, + keywords: { + en: ['construction', 'man', 'worker'], + es: ['albañil', 'construcción', 'hombre', 'obrero', 'trabajador', 'profesional de la construcción hombre'], + }, + types: ['👷🏻‍♂️', '👷🏼‍♂️', '👷🏽‍♂️', '👷🏾‍♂️', '👷🏿‍♂️'], + }, + { + code: '👷‍♀️', + shortcode: { + en: 'female-construction-worker', + es: 'obrera', + }, + keywords: { + en: ['construction', 'woman', 'worker'], + es: ['albañila', 'construcción', 'mujer', 'obrera', 'trabajadora', 'profesional de la construcción mujer'], + }, + types: ['👷🏻‍♀️', '👷🏼‍♀️', '👷🏽‍♀️', '👷🏾‍♀️', '👷🏿‍♀️'], + }, + { + code: '🤴', + shortcode: { + en: 'prince', + es: 'príncipe', + }, + keywords: { + en: ['prince'], + es: ['corona', 'príncipe'], + }, + types: ['🤴🏻', '🤴🏼', '🤴🏽', '🤴🏾', '🤴🏿'], + }, + { + code: '👸', + shortcode: { + en: 'princess', + es: 'princesa', + }, + keywords: { + en: ['fairy tale', 'fantasy', 'princess'], + es: ['cuento', 'fantasía', 'hadas', 'princesa'], + }, + types: ['👸🏻', '👸🏼', '👸🏽', '👸🏾', '👸🏿'], + }, + { + code: '👳', + shortcode: { + en: 'man_with_turban', + es: 'hombre_con_turbante', + }, + keywords: { + en: ['turban', 'person wearing turban'], + es: ['turbante', 'persona con turbante'], + }, + types: ['👳🏻', '👳🏼', '👳🏽', '👳🏾', '👳🏿'], + }, + { + code: '👳‍♂️', + shortcode: { + en: 'man-wearing-turban', + es: 'hombre_que_lleva_turbante', + }, + keywords: { + en: ['man', 'turban', 'man wearing turban'], + es: ['hombre', 'turbante', 'hombre con turbante'], + }, + types: ['👳🏻‍♂️', '👳🏼‍♂️', '👳🏽‍♂️', '👳🏾‍♂️', '👳🏿‍♂️'], + }, + { + code: '👳‍♀️', + shortcode: { + en: 'woman-wearing-turban', + es: 'mujer_que_lleva_turbante', + }, + keywords: { + en: ['turban', 'woman', 'woman wearing turban'], + es: ['mujer', 'turbante', 'mujer con turbante'], + }, + types: ['👳🏻‍♀️', '👳🏼‍♀️', '👳🏽‍♀️', '👳🏾‍♀️', '👳🏿‍♀️'], + }, + { + code: '👲', + shortcode: { + en: 'man_with_gua_pi_mao', + es: 'hombre_con_gorro_chino', + }, + keywords: { + en: ['cap', 'gua pi mao', 'hat', 'person', 'skullcap', 'person with skullcap'], + es: ['gorro', 'gua', 'mao', 'persona', 'gua pi mao', 'persona con gorro chino'], + }, + types: ['👲🏻', '👲🏼', '👲🏽', '👲🏾', '👲🏿'], + }, + { + code: '🧕', + shortcode: { + en: 'person_with_headscarf', + es: 'persona_con_velo', + }, + keywords: { + en: ['headscarf', 'hijab', 'mantilla', 'tichel', 'woman with headscarf'], + es: ['hiyab', 'pañuelo', 'mujer con hiyab'], + }, + types: ['🧕🏻', '🧕🏼', '🧕🏽', '🧕🏾', '🧕🏿'], + }, + { + code: '🤵', + shortcode: { + en: 'person_in_tuxedo', + es: 'persona_en_esmoquin', + }, + keywords: { + en: ['groom', 'person', 'tuxedo', 'person in tuxedo'], + es: ['esmoquin', 'novio', 'persona', 'persona con esmoquin'], + }, + types: ['🤵🏻', '🤵🏼', '🤵🏽', '🤵🏾', '🤵🏿'], + }, + { + code: '🤵‍♂️', + shortcode: { + en: 'man_in_tuxedo', + es: 'hombre_con_esmoquin', + }, + keywords: { + en: ['man', 'tuxedo', 'man in tuxedo'], + es: ['esmoquin', 'hombre', 'hombre con esmoquin'], + }, + types: ['🤵🏻‍♂️', '🤵🏼‍♂️', '🤵🏽‍♂️', '🤵🏾‍♂️', '🤵🏿‍♂️'], + }, + { + code: '🤵‍♀️', + shortcode: { + en: 'woman_in_tuxedo', + es: 'mujer_con_esmoquin', + }, + keywords: { + en: ['tuxedo', 'woman', 'woman in tuxedo'], + es: ['esmoquin', 'mujer', 'mujer con esmoquin'], + }, + types: ['🤵🏻‍♀️', '🤵🏼‍♀️', '🤵🏽‍♀️', '🤵🏾‍♀️', '🤵🏿‍♀️'], + }, + { + code: '👰', + shortcode: { + en: 'bride_with_veil', + es: 'novia_con_velo', + }, + keywords: { + en: ['bride', 'person', 'veil', 'wedding', 'person with veil'], + es: ['boda', 'novia', 'persona', 'velo', 'persona con velo'], + }, + types: ['👰🏻', '👰🏼', '👰🏽', '👰🏾', '👰🏿'], + }, + { + code: '👰‍♂️', + shortcode: { + en: 'man_with_veil', + es: 'hombre_con_velo', + }, + keywords: { + en: ['man', 'veil', 'man with veil'], + es: ['boda', 'hombre', 'novio', 'velo', 'hombre con velo'], + }, + types: ['👰🏻‍♂️', '👰🏼‍♂️', '👰🏽‍♂️', '👰🏾‍♂️', '👰🏿‍♂️'], + }, + { + code: '👰‍♀️', + shortcode: { + en: 'woman_with_veil', + es: 'mujer_con_velo', + }, + keywords: { + en: ['veil', 'woman', 'woman with veil'], + es: ['boda', 'mujer', 'novia', 'velo', 'mujer con velo'], + }, + types: ['👰🏻‍♀️', '👰🏼‍♀️', '👰🏽‍♀️', '👰🏾‍♀️', '👰🏿‍♀️'], + }, + { + code: '🤰', + shortcode: { + en: 'pregnant_woman', + es: 'embarazada', + }, + keywords: { + en: ['pregnant', 'woman'], + es: ['embarazada', 'mujer'], + }, + types: ['🤰🏻', '🤰🏼', '🤰🏽', '🤰🏾', '🤰🏿'], + }, + { + code: '🤱', + shortcode: { + en: 'breast-feeding', + es: 'amamantar', + }, + keywords: { + en: ['baby', 'breast', 'nursing', 'breast-feeding'], + es: ['amamantar', 'bebé', 'dar pecho', 'pecho', 'lactancia materna'], + }, + types: ['🤱🏻', '🤱🏼', '🤱🏽', '🤱🏾', '🤱🏿'], + }, + { + code: '👩‍🍼', + shortcode: { + en: 'woman_feeding_baby', + es: 'mujer_alimentando_a_bebé', + }, + keywords: { + en: ['baby', 'feeding', 'nursing', 'woman'], + es: ['alimentar', 'amamantar', 'bebé', 'lactancia', 'mujer', 'mujer alimentando a bebé'], + }, + types: ['👩🏻‍🍼', '👩🏼‍🍼', '👩🏽‍🍼', '👩🏾‍🍼', '👩🏿‍🍼'], + }, + { + code: '👨‍🍼', + shortcode: { + en: 'man_feeding_baby', + es: 'hombre_alimentando_a_bebé', + }, + keywords: { + en: ['baby', 'feeding', 'man', 'nursing'], + es: ['alimentar', 'amamantar', 'bebé', 'hombre', 'lactancia', 'hombre alimentando a bebé'], + }, + types: ['👨🏻‍🍼', '👨🏼‍🍼', '👨🏽‍🍼', '👨🏾‍🍼', '👨🏿‍🍼'], + }, + { + code: '🧑‍🍼', + shortcode: { + en: 'person_feeding_baby', + es: 'persona_alimentando_a_bebé', + }, + keywords: { + en: ['baby', 'feeding', 'nursing', 'person'], + es: ['alimentar', 'amamantar', 'bebé', 'lactancia', 'persona', 'persona alimentando a bebé'], + }, + types: ['🧑🏻‍🍼', '🧑🏼‍🍼', '🧑🏽‍🍼', '🧑🏾‍🍼', '🧑🏿‍🍼'], + }, + { + code: '👼', + shortcode: { + en: 'angel', + es: 'ángel', + }, + keywords: { + en: ['angel', 'baby', 'face', 'fairy tale', 'fantasy'], + es: ['ángel', 'bebé', 'cara', 'cuento'], + }, + types: ['👼🏻', '👼🏼', '👼🏽', '👼🏾', '👼🏿'], + }, + { + code: '🎅', + shortcode: { + en: 'santa', + es: 'santa_claus', + }, + keywords: { + en: ['celebration', 'Christmas', 'claus', 'father', 'santa', 'Santa Claus'], + es: ['celebración', 'claus', 'Navidad', 'papá noel', 'Papá Noel', 'santa'], + }, + types: ['🎅🏻', '🎅🏼', '🎅🏽', '🎅🏾', '🎅🏿'], + }, + { + code: '🤶', + shortcode: { + en: 'mrs_claus', + es: 'sra_claus', + }, + keywords: { + en: ['celebration', 'Christmas', 'claus', 'mother', 'Mrs.', 'Mrs. Claus'], + es: ['abuela', 'mamá', 'Navidad', 'noel', 'Mamá Noel'], + }, + types: ['🤶🏻', '🤶🏼', '🤶🏽', '🤶🏾', '🤶🏿'], + }, + { + code: '🦸', + shortcode: { + en: 'superhero', + es: 'personaje_de_superhéroe', + }, + keywords: { + en: ['good', 'hero', 'heroine', 'superpower', 'superhero'], + es: ['bien', 'héroe', 'heroína', 'superhéroe', 'superheroína', 'superpoder', 'personaje de superhéroe'], + }, + types: ['🦸🏻', '🦸🏼', '🦸🏽', '🦸🏾', '🦸🏿'], + }, + { + code: '🦸‍♂️', + shortcode: { + en: 'male_superhero', + es: 'superhéroe', + }, + keywords: { + en: ['good', 'hero', 'man', 'superpower', 'man superhero'], + es: ['bueno', 'héroe', 'hombre', 'superhombre', 'superpoder', 'superhéroe'], + }, + types: ['🦸🏻‍♂️', '🦸🏼‍♂️', '🦸🏽‍♂️', '🦸🏾‍♂️', '🦸🏿‍♂️'], + }, + { + code: '🦸‍♀️', + shortcode: { + en: 'female_superhero', + es: 'superheroína', + }, + keywords: { + en: ['good', 'hero', 'heroine', 'superpower', 'woman', 'woman superhero'], + es: ['héroe', 'heroína', 'mujer', 'superhéroe', 'superpoder', 'superheroína'], + }, + types: ['🦸🏻‍♀️', '🦸🏼‍♀️', '🦸🏽‍♀️', '🦸🏾‍♀️', '🦸🏿‍♀️'], + }, + { + code: '🦹', + shortcode: { + en: 'supervillain', + es: 'personaje_de_supervillano', + }, + keywords: { + en: ['criminal', 'evil', 'superpower', 'villain', 'supervillain'], + es: ['mal', 'superpoder', 'supervillana', 'supervillano', 'villana', 'villano', 'personaje de supervillano'], + }, + types: ['🦹🏻', '🦹🏼', '🦹🏽', '🦹🏾', '🦹🏿'], + }, + { + code: '🦹‍♂️', + shortcode: { + en: 'male_supervillain', + es: 'supervillano', + }, + keywords: { + en: ['criminal', 'evil', 'man', 'superpower', 'villain', 'man supervillain'], + es: ['hombre', 'mal', 'malvado', 'villano', 'supervillano'], + }, + types: ['🦹🏻‍♂️', '🦹🏼‍♂️', '🦹🏽‍♂️', '🦹🏾‍♂️', '🦹🏿‍♂️'], + }, + { + code: '🦹‍♀️', + shortcode: { + en: 'female_supervillain', + es: 'supervillana', + }, + keywords: { + en: ['criminal', 'evil', 'superpower', 'villain', 'woman', 'woman supervillain'], + es: ['mal', 'malvada', 'mujer', 'villana', 'supervillana'], + }, + types: ['🦹🏻‍♀️', '🦹🏼‍♀️', '🦹🏽‍♀️', '🦹🏾‍♀️', '🦹🏿‍♀️'], + }, + { + code: '🧙', + shortcode: { + en: 'mage', + es: 'brujo', + }, + keywords: { + en: ['sorcerer', 'sorceress', 'witch', 'wizard', 'mage'], + es: ['bruja', 'brujo', 'hechicera', 'hechicero', 'persona maga'], + }, + types: ['🧙🏻', '🧙🏼', '🧙🏽', '🧙🏾', '🧙🏿'], + }, + { + code: '🧙‍♂️', + shortcode: { + en: 'male_mage', + es: 'mago', + }, + keywords: { + en: ['sorcerer', 'wizard', 'man mage'], + es: ['brujo', 'hechicero', 'mago'], + }, + types: ['🧙🏻‍♂️', '🧙🏼‍♂️', '🧙🏽‍♂️', '🧙🏾‍♂️', '🧙🏿‍♂️'], + }, + { + code: '🧙‍♀️', + shortcode: { + en: 'female_mage', + es: 'maga', + }, + keywords: { + en: ['sorceress', 'witch', 'woman mage'], + es: ['bruja', 'hechicera', 'maga'], + }, + types: ['🧙🏻‍♀️', '🧙🏼‍♀️', '🧙🏽‍♀️', '🧙🏾‍♀️', '🧙🏿‍♀️'], + }, + { + code: '🧚', + shortcode: { + en: 'fairy', + es: 'hada', + }, + keywords: { + en: ['Oberon', 'Puck', 'Titania', 'fairy'], + es: ['campanilla', 'oberón', 'puck', 'titania', 'hada'], + }, + types: ['🧚🏻', '🧚🏼', '🧚🏽', '🧚🏾', '🧚🏿'], + }, + { + code: '🧚‍♂️', + shortcode: { + en: 'male_fairy', + es: 'hada_macho', + }, + keywords: { + en: ['Oberon', 'Puck', 'man fairy'], + es: ['hada', 'oberón', 'puck', 'hada hombre'], + }, + types: ['🧚🏻‍♂️', '🧚🏼‍♂️', '🧚🏽‍♂️', '🧚🏾‍♂️', '🧚🏿‍♂️'], + }, + { + code: '🧚‍♀️', + shortcode: { + en: 'female_fairy', + es: 'hada_hembra', + }, + keywords: { + en: ['Titania', 'woman fairy'], + es: ['campanilla', 'hada', 'titania', 'hada mujer'], + }, + types: ['🧚🏻‍♀️', '🧚🏼‍♀️', '🧚🏽‍♀️', '🧚🏾‍♀️', '🧚🏿‍♀️'], + }, + { + code: '🧛', + shortcode: { + en: 'vampire', + es: 'vampiro', + }, + keywords: { + en: ['Dracula', 'undead', 'vampire'], + es: ['drácula', 'muerto viviente', 'no muerto', 'vampiro'], + }, + types: ['🧛🏻', '🧛🏼', '🧛🏽', '🧛🏾', '🧛🏿'], + }, + { + code: '🧛‍♂️', + shortcode: { + en: 'male_vampire', + es: 'vampiro_macho', + }, + keywords: { + en: ['Dracula', 'undead', 'man vampire'], + es: ['drácula', 'muerto viviente', 'no muerto', 'vampiro hombre'], + }, + types: ['🧛🏻‍♂️', '🧛🏼‍♂️', '🧛🏽‍♂️', '🧛🏾‍♂️', '🧛🏿‍♂️'], + }, + { + code: '🧛‍♀️', + shortcode: { + en: 'female_vampire', + es: 'vampira', + }, + keywords: { + en: ['undead', 'woman vampire'], + es: ['muerta viviente', 'no muerta', 'vampiresa'], + }, + types: ['🧛🏻‍♀️', '🧛🏼‍♀️', '🧛🏽‍♀️', '🧛🏾‍♀️', '🧛🏿‍♀️'], + }, + { + code: '🧜', + shortcode: { + en: 'merperson', + es: 'sirena-tritón', + }, + keywords: { + en: ['mermaid', 'merman', 'merwoman', 'merperson'], + es: ['sirena', 'tritón', 'persona sirena'], + }, + types: ['🧜🏻', '🧜🏼', '🧜🏽', '🧜🏾', '🧜🏿'], + }, + { + code: '🧜‍♂️', + shortcode: { + en: 'merman', + es: 'tritón', + }, + keywords: { + en: ['Triton', 'merman'], + es: ['sirena', 'tritón', 'sirena hombre'], + }, + types: ['🧜🏻‍♂️', '🧜🏼‍♂️', '🧜🏽‍♂️', '🧜🏾‍♂️', '🧜🏿‍♂️'], + }, + { + code: '🧜‍♀️', + shortcode: { + en: 'mermaid', + es: 'sirena', + }, + keywords: { + en: ['merwoman', 'mermaid'], + es: ['sirena'], + }, + types: ['🧜🏻‍♀️', '🧜🏼‍♀️', '🧜🏽‍♀️', '🧜🏾‍♀️', '🧜🏿‍♀️'], + }, + { + code: '🧝', + shortcode: { + en: 'elf', + es: 'elfo', + }, + keywords: { + en: ['magical', 'elf'], + es: ['mágico', 'elfo'], + }, + types: ['🧝🏻', '🧝🏼', '🧝🏽', '🧝🏾', '🧝🏿'], + }, + { + code: '🧝‍♂️', + shortcode: { + en: 'male_elf', + es: 'elfo_macho', + }, + keywords: { + en: ['magical', 'man elf'], + es: ['elfo', 'mágico', 'elfo hombre'], + }, + types: ['🧝🏻‍♂️', '🧝🏼‍♂️', '🧝🏽‍♂️', '🧝🏾‍♂️', '🧝🏿‍♂️'], + }, + { + code: '🧝‍♀️', + shortcode: { + en: 'female_elf', + es: 'elfa', + }, + keywords: { + en: ['magical', 'woman elf'], + es: ['mágico', 'mujer', 'elfa'], + }, + types: ['🧝🏻‍♀️', '🧝🏼‍♀️', '🧝🏽‍♀️', '🧝🏾‍♀️', '🧝🏿‍♀️'], + }, + { + code: '🧞', + shortcode: { + en: 'genie', + es: 'genio', + }, + keywords: { + en: ['djinn', 'genie'], + es: ['lámpara', 'genio'], + }, + }, + { + code: '🧞‍♂️', + shortcode: { + en: 'male_genie', + es: 'genio_de_la_lámpara', + }, + keywords: { + en: ['djinn', 'man genie'], + es: ['djinn', 'genio', 'lámpara', 'genio hombre'], + }, + }, + { + code: '🧞‍♀️', + shortcode: { + en: 'female_genie', + es: 'genia_de_la_lámpara', + }, + keywords: { + en: ['djinn', 'woman genie'], + es: ['genio', 'lámpara', 'genio mujer'], + }, + }, + { + code: '🧟', + shortcode: { + en: 'zombie', + es: 'zombi', + }, + keywords: { + en: ['undead', 'walking dead', 'zombie'], + es: ['muerto viviente', 'no muerto', 'zombi'], + }, + }, + { + code: '🧟‍♂️', + shortcode: { + en: 'male_zombie', + es: 'zombi_macho', + }, + keywords: { + en: ['undead', 'walking dead', 'man zombie'], + es: ['caminante', 'muerto viviente', 'no muerto', 'zombi hombre'], + }, + }, + { + code: '🧟‍♀️', + shortcode: { + en: 'female_zombie', + es: 'zombi_hembra', + }, + keywords: { + en: ['undead', 'walking dead', 'woman zombie'], + es: ['caminante', 'muerta viviente', 'no muerta', 'zombi mujer'], + }, + }, + { + code: '💆', + shortcode: { + en: 'massage', + es: 'masaje', + }, + keywords: { + en: ['face', 'massage', 'salon', 'person getting massage'], + es: ['cara', 'facial', 'masaje', 'salón', 'persona recibiendo masaje'], + }, + types: ['💆🏻', '💆🏼', '💆🏽', '💆🏾', '💆🏿'], + }, + { + code: '💆‍♂️', + shortcode: { + en: 'man-getting-massage', + es: 'hombre_dándose_un_masaje', + }, + keywords: { + en: ['face', 'man', 'massage', 'man getting massage'], + es: ['cara', 'facial', 'masaje', 'salón', 'hombre recibiendo masaje'], + }, + types: ['💆🏻‍♂️', '💆🏼‍♂️', '💆🏽‍♂️', '💆🏾‍♂️', '💆🏿‍♂️'], + }, + { + code: '💆‍♀️', + shortcode: { + en: 'woman-getting-massage', + es: 'mujer_dándose_un_masaje', + }, + keywords: { + en: ['face', 'massage', 'woman', 'woman getting massage'], + es: ['cara', 'facial', 'masaje', 'salón', 'mujer recibiendo masaje'], + }, + types: ['💆🏻‍♀️', '💆🏼‍♀️', '💆🏽‍♀️', '💆🏾‍♀️', '💆🏿‍♀️'], + }, + { + code: '💇', + shortcode: { + en: 'haircut', + es: 'corte_de_pelo', + }, + keywords: { + en: ['barber', 'beauty', 'haircut', 'parlor', 'person getting haircut'], + es: ['belleza', 'corte', 'pelo', 'peluquero', 'persona cortándose el pelo'], + }, + types: ['💇🏻', '💇🏼', '💇🏽', '💇🏾', '💇🏿'], + }, + { + code: '💇‍♂️', + shortcode: { + en: 'man-getting-haircut', + es: 'hombre_cortándose_el_pelo', + }, + keywords: { + en: ['haircut', 'man', 'man getting haircut'], + es: ['belleza', 'corte', 'pelo', 'peluquero', 'hombre cortándose el pelo'], + }, + types: ['💇🏻‍♂️', '💇🏼‍♂️', '💇🏽‍♂️', '💇🏾‍♂️', '💇🏿‍♂️'], + }, + { + code: '💇‍♀️', + shortcode: { + en: 'woman-getting-haircut', + es: 'mujer_cortándose_el_pelo', + }, + keywords: { + en: ['haircut', 'woman', 'woman getting haircut'], + es: ['belleza', 'corte', 'pelo', 'peluquero', 'mujer cortándose el pelo'], + }, + types: ['💇🏻‍♀️', '💇🏼‍♀️', '💇🏽‍♀️', '💇🏾‍♀️', '💇🏿‍♀️'], + }, + { + code: '🚶', + shortcode: { + en: 'walking', + es: 'caminando', + }, + keywords: { + en: ['hike', 'walk', 'walking', 'person walking'], + es: ['andar', 'caminando', 'caminar', 'persona caminando'], + }, + types: ['🚶🏻', '🚶🏼', '🚶🏽', '🚶🏾', '🚶🏿'], + }, + { + code: '🚶‍♂️', + shortcode: { + en: 'man-walking', + es: 'hombre_caminando', + }, + keywords: { + en: ['hike', 'man', 'walk', 'man walking'], + es: ['andar', 'caminata', 'hombre', 'marcha', 'hombre caminando'], + }, + types: ['🚶🏻‍♂️', '🚶🏼‍♂️', '🚶🏽‍♂️', '🚶🏾‍♂️', '🚶🏿‍♂️'], + }, + { + code: '🚶‍♀️', + shortcode: { + en: 'woman-walking', + es: 'mujer_caminando', + }, + keywords: { + en: ['hike', 'walk', 'woman', 'woman walking'], + es: ['andar', 'caminata', 'marcha', 'mujer', 'mujer caminando'], + }, + types: ['🚶🏻‍♀️', '🚶🏼‍♀️', '🚶🏽‍♀️', '🚶🏾‍♀️', '🚶🏿‍♀️'], + }, + { + code: '🧍', + shortcode: { + en: 'standing_person', + es: 'persona_de_pie', + }, + keywords: { + en: ['stand', 'standing', 'person standing'], + es: ['de pie', 'levantada', 'levantado', 'levantarse', 'persona de pie'], + }, + types: ['🧍🏻', '🧍🏼', '🧍🏽', '🧍🏾', '🧍🏿'], + }, + { + code: '🧍‍♂️', + shortcode: { + en: 'man_standing', + es: 'hombre_de_pie', + }, + keywords: { + en: ['man', 'standing'], + es: ['de pie', 'hombre', 'levantado', 'levantarse', 'hombre de pie'], + }, + types: ['🧍🏻‍♂️', '🧍🏼‍♂️', '🧍🏽‍♂️', '🧍🏾‍♂️', '🧍🏿‍♂️'], + }, + { + code: '🧍‍♀️', + shortcode: { + en: 'woman_standing', + es: 'mujer_de_pie', + }, + keywords: { + en: ['standing', 'woman'], + es: ['de pie', 'levantada', 'levantarse', 'mujer', 'mujer de pie'], + }, + types: ['🧍🏻‍♀️', '🧍🏼‍♀️', '🧍🏽‍♀️', '🧍🏾‍♀️', '🧍🏿‍♀️'], + }, + { + code: '🧎', + shortcode: { + en: 'kneeling_person', + es: 'persona_de_rodillas', + }, + keywords: { + en: ['kneel', 'kneeling', 'person kneeling'], + es: ['arrodillada', 'arrodillado', 'arrodillarse', 'de rodillas', 'persona de rodillas'], + }, + types: ['🧎🏻', '🧎🏼', '🧎🏽', '🧎🏾', '🧎🏿'], + }, + { + code: '🧎‍♂️', + shortcode: { + en: 'man_kneeling', + es: 'hombre_de_rodillas', + }, + keywords: { + en: ['kneeling', 'man'], + es: ['arrodillado', 'arrodillarse', 'de rodillas', 'hombre', 'hombre de rodillas'], + }, + types: ['🧎🏻‍♂️', '🧎🏼‍♂️', '🧎🏽‍♂️', '🧎🏾‍♂️', '🧎🏿‍♂️'], + }, + { + code: '🧎‍♀️', + shortcode: { + en: 'woman_kneeling', + es: 'mujer_de_rodillas', + }, + keywords: { + en: ['kneeling', 'woman'], + es: ['arrodillada', 'arrodillarse', 'de rodillas', 'mujer', 'mujer de rodillas'], + }, + types: ['🧎🏻‍♀️', '🧎🏼‍♀️', '🧎🏽‍♀️', '🧎🏾‍♀️', '🧎🏿‍♀️'], + }, + { + code: '🧑‍🦯', + shortcode: { + en: 'person_with_probing_cane', + es: 'persona_con_bastón', + }, + keywords: { + en: ['accessibility', 'blind', 'person with white cane'], + es: ['accesibilidad', 'ciego', 'invidente', 'persona con bastón'], + }, + types: ['🧑🏻‍🦯', '🧑🏼‍🦯', '🧑🏽‍🦯', '🧑🏾‍🦯', '🧑🏿‍🦯'], + }, + { + code: '👨‍🦯', + shortcode: { + en: 'man_with_probing_cane', + es: 'hombre_con_bastón', + }, + keywords: { + en: ['accessibility', 'blind', 'man', 'man with white cane'], + es: ['accesibilidad', 'bastón', 'ciego', 'hombre', 'invidente', 'hombre con bastón'], + }, + types: ['👨🏻‍🦯', '👨🏼‍🦯', '👨🏽‍🦯', '👨🏾‍🦯', '👨🏿‍🦯'], + }, + { + code: '👩‍🦯', + shortcode: { + en: 'woman_with_probing_cane', + es: 'mujer_con_bastón', + }, + keywords: { + en: ['accessibility', 'blind', 'woman', 'woman with white cane'], + es: ['accesibilidad', 'bastón', 'ciega', 'invidente', 'mujer', 'mujer con bastón'], + }, + types: ['👩🏻‍🦯', '👩🏼‍🦯', '👩🏽‍🦯', '👩🏾‍🦯', '👩🏿‍🦯'], + }, + { + code: '🧑‍🦼', + shortcode: { + en: 'person_in_motorized_wheelchair', + es: 'persona_en_silla_de_ruedas_eléctrica', + }, + keywords: { + en: ['accessibility', 'wheelchair', 'person in motorized wheelchair'], + es: ['accesibilidad', 'silla de ruedas', 'persona en silla de ruedas eléctrica'], + }, + types: ['🧑🏻‍🦼', '🧑🏼‍🦼', '🧑🏽‍🦼', '🧑🏾‍🦼', '🧑🏿‍🦼'], + }, + { + code: '👨‍🦼', + shortcode: { + en: 'man_in_motorized_wheelchair', + es: 'hombre_en_silla_de_ruedas_eléctrica', + }, + keywords: { + en: ['accessibility', 'man', 'wheelchair', 'man in motorized wheelchair'], + es: ['accesibilidad', 'hombre', 'silla de ruedas', 'hombre en silla de ruedas eléctrica'], + }, + types: ['👨🏻‍🦼', '👨🏼‍🦼', '👨🏽‍🦼', '👨🏾‍🦼', '👨🏿‍🦼'], + }, + { + code: '👩‍🦼', + shortcode: { + en: 'woman_in_motorized_wheelchair', + es: 'mujer_en_silla_de_ruedas_eléctrica', + }, + keywords: { + en: ['accessibility', 'wheelchair', 'woman', 'woman in motorized wheelchair'], + es: ['accesibilidad', 'mujer', 'silla de ruedas', 'mujer en silla de ruedas eléctrica'], + }, + types: ['👩🏻‍🦼', '👩🏼‍🦼', '👩🏽‍🦼', '👩🏾‍🦼', '👩🏿‍🦼'], + }, + { + code: '🧑‍🦽', + shortcode: { + en: 'person_in_manual_wheelchair', + es: 'persona_en_silla_de_ruedas_manual', + }, + keywords: { + en: ['accessibility', 'wheelchair', 'person in manual wheelchair'], + es: ['accesibilidad', 'silla de ruedas', 'persona en silla de ruedas manual'], + }, + types: ['🧑🏻‍🦽', '🧑🏼‍🦽', '🧑🏽‍🦽', '🧑🏾‍🦽', '🧑🏿‍🦽'], + }, + { + code: '👨‍🦽', + shortcode: { + en: 'man_in_manual_wheelchair', + es: 'hombre_en_silla_de_ruedas_manual', + }, + keywords: { + en: ['accessibility', 'man', 'wheelchair', 'man in manual wheelchair'], + es: ['accesibilidad', 'hombre', 'silla de ruedas', 'hombre en silla de ruedas manual'], + }, + types: ['👨🏻‍🦽', '👨🏼‍🦽', '👨🏽‍🦽', '👨🏾‍🦽', '👨🏿‍🦽'], + }, + { + code: '👩‍🦽', + shortcode: { + en: 'woman_in_manual_wheelchair', + es: 'mujer_en_silla_de_ruedas_manual', + }, + keywords: { + en: ['accessibility', 'wheelchair', 'woman', 'woman in manual wheelchair'], + es: ['accesibilidad', 'mujer', 'silla de ruedas', 'mujer en silla de ruedas manual'], + }, + types: ['👩🏻‍🦽', '👩🏼‍🦽', '👩🏽‍🦽', '👩🏾‍🦽', '👩🏿‍🦽'], + }, + { + code: '🏃', + shortcode: { + en: 'runner', + es: 'corredor', + }, + keywords: { + en: ['running', 'marathon person running'], + es: ['carrera', 'deporte', 'maratón persona corriendo'], + }, + types: ['🏃🏻', '🏃🏼', '🏃🏽', '🏃🏾', '🏃🏿'], + }, + { + code: '🏃‍♂️', + shortcode: { + en: 'man-running', + es: 'hombre_corriendo', + }, + keywords: { + en: ['man', 'racing', 'running', 'marathon'], + es: ['carrera', 'correr', 'hombre', 'hombre corriendo maratón'], + }, + types: ['🏃🏻‍♂️', '🏃🏼‍♂️', '🏃🏽‍♂️', '🏃🏾‍♂️', '🏃🏿‍♂️'], + }, + { + code: '🏃‍♀️', + shortcode: { + en: 'woman-running', + es: 'mujer_corriendo', + }, + keywords: { + en: ['racing', 'running', 'woman', 'marathon'], + es: ['carrera', 'correr', 'mujer', 'maratón', 'mujer corriendo'], + }, + types: ['🏃🏻‍♀️', '🏃🏼‍♀️', '🏃🏽‍♀️', '🏃🏾‍♀️', '🏃🏿‍♀️'], + }, + { + code: '💃', + shortcode: { + en: 'dancer', + es: 'bailarín', + }, + keywords: { + en: ['dance', 'dancing', 'woman'], + es: ['bailar', 'mujer', 'mujer bailando'], + }, + types: ['💃🏻', '💃🏼', '💃🏽', '💃🏾', '💃🏿'], + }, + { + code: '🕺', + shortcode: { + en: 'man_dancing', + es: 'hombre_bailando', + }, + keywords: { + en: ['dance', 'dancing', 'man'], + es: ['bailar', 'hombre', 'hombre bailando'], + }, + types: ['🕺🏻', '🕺🏼', '🕺🏽', '🕺🏾', '🕺🏿'], + }, + { + code: '🕴️', + shortcode: { + en: 'man_in_business_suit_levitating', + es: 'hombre_de_negocios_levitando', + }, + keywords: { + en: ['business', 'person', 'suit', 'person in suit levitating'], + es: ['levitar', 'negocios', 'persona', 'traje', 'persona trajeada levitando'], + }, + types: ['🕴🏻', '🕴🏼', '🕴🏽', '🕴🏾', '🕴🏿'], + }, + { + code: '👯', + shortcode: { + en: 'dancers', + es: 'bailarines', + }, + keywords: { + en: ['bunny ear', 'dancer', 'partying', 'people with bunny ears'], + es: ['bailar', 'fiesta', 'orejas de conejo', 'personas', 'personas con orejas de conejo'], + }, + }, + { + code: '👯‍♂️', + shortcode: { + en: 'man-with-bunny-ears-partying', + es: 'hombre_con_orejas_de_conejo', + }, + keywords: { + en: ['bunny ear', 'dancer', 'men', 'partying', 'men with bunny ears'], + es: ['bailar', 'fiesta', 'hombre', 'orejas de conejo', 'hombres con orejas de conejo'], + }, + }, + { + code: '👯‍♀️', + shortcode: { + en: 'woman-with-bunny-ears-partying', + es: 'mujer_con_orejas_de_conejo', + }, + keywords: { + en: ['bunny ear', 'dancer', 'partying', 'women', 'women with bunny ears'], + es: ['bailar', 'fiesta', 'mujer', 'orejas de conejo', 'mujeres con orejas de conejo'], + }, + }, + { + code: '🧖', + shortcode: { + en: 'person_in_steamy_room', + es: 'persona_en_sauna', + }, + keywords: { + en: ['sauna', 'steam room', 'person in steamy room'], + es: ['sauna', 'vapor', 'persona en una sauna'], + }, + types: ['🧖🏻', '🧖🏼', '🧖🏽', '🧖🏾', '🧖🏿'], + }, + { + code: '🧖‍♂️', + shortcode: { + en: 'man_in_steamy_room', + es: 'hombre_en_sauna', + }, + keywords: { + en: ['sauna', 'steam room', 'man in steamy room'], + es: ['sauna', 'vapor', 'hombre en una sauna'], + }, + types: ['🧖🏻‍♂️', '🧖🏼‍♂️', '🧖🏽‍♂️', '🧖🏾‍♂️', '🧖🏿‍♂️'], + }, + { + code: '🧖‍♀️', + shortcode: { + en: 'woman_in_steamy_room', + es: 'mujer_en_sauna', + }, + keywords: { + en: ['sauna', 'steam room', 'woman in steamy room'], + es: ['sauna', 'vapor', 'mujer en una sauna'], + }, + types: ['🧖🏻‍♀️', '🧖🏼‍♀️', '🧖🏽‍♀️', '🧖🏾‍♀️', '🧖🏿‍♀️'], + }, + { + code: '🧗', + shortcode: { + en: 'person_climbing', + es: 'persona_escalando', + }, + keywords: { + en: ['climber', 'person climbing'], + es: ['alpinista', 'escalador', 'persona escalando'], + }, + types: ['🧗🏻', '🧗🏼', '🧗🏽', '🧗🏾', '🧗🏿'], + }, + { + code: '🧗‍♂️', + shortcode: { + en: 'man_climbing', + es: 'hombre_escalando', + }, + keywords: { + en: ['climber', 'man climbing'], + es: ['alpinista', 'escalador', 'hombre escalando'], + }, + types: ['🧗🏻‍♂️', '🧗🏼‍♂️', '🧗🏽‍♂️', '🧗🏾‍♂️', '🧗🏿‍♂️'], + }, + { + code: '🧗‍♀️', + shortcode: { + en: 'woman_climbing', + es: 'mujer_escalando', + }, + keywords: { + en: ['climber', 'woman climbing'], + es: ['alpinista', 'escaladora', 'mujer escalando'], + }, + types: ['🧗🏻‍♀️', '🧗🏼‍♀️', '🧗🏽‍♀️', '🧗🏾‍♀️', '🧗🏿‍♀️'], + }, + { + code: '🤺', + shortcode: { + en: 'fencer', + es: 'esgrimista', + }, + keywords: { + en: ['fencer', 'fencing', 'sword', 'person fencing'], + es: ['esgrima', 'esgrimista', 'espada', 'persona haciendo esgrima'], + }, + }, + { + code: '🏇', + shortcode: { + en: 'horse_racing', + es: 'carrera_de_caballos', + }, + keywords: { + en: ['horse', 'jockey', 'racehorse', 'racing'], + es: ['caballo', 'caballo de carreras', 'carreras', 'jinete', 'carrera de caballos'], + }, + types: ['🏇🏻', '🏇🏼', '🏇🏽', '🏇🏾', '🏇🏿'], + }, + { + code: '⛷️', + shortcode: { + en: 'skier', + es: 'esquiador', + }, + keywords: { + en: ['ski', 'snow', 'skier'], + es: ['esquí', 'esquiador', 'nieve', 'persona esquiando'], + }, + }, + { + code: '🏂', + shortcode: { + en: 'snowboarder', + es: 'practicante_de_snowboard', + }, + keywords: { + en: ['ski', 'snow', 'snowboard', 'snowboarder'], + es: ['nieve', 'snowboard', 'practicante de snowboard'], + }, + types: ['🏂🏻', '🏂🏼', '🏂🏽', '🏂🏾', '🏂🏿'], + }, + { + code: '🏌️', + shortcode: { + en: 'golfer', + es: 'golfista', + }, + keywords: { + en: ['ball', 'golf', 'person golfing'], + es: ['golf', 'golfista', 'pelota', 'persona jugando al golf'], + }, + types: ['🏌🏻', '🏌🏼', '🏌🏽', '🏌🏾', '🏌🏿'], + }, + { + code: '🏌️‍♂️', + shortcode: { + en: 'man-golfing', + es: 'hombre_jugando_golf', + }, + keywords: { + en: ['golf', 'man', 'man golfing'], + es: ['golf', 'hombre', 'jugador', 'hombre jugando al golf'], + }, + types: ['🏌🏻‍♂️', '🏌🏼‍♂️', '🏌🏽‍♂️', '🏌🏾‍♂️', '🏌🏿‍♂️'], + }, + { + code: '🏌️‍♀️', + shortcode: { + en: 'woman-golfing', + es: 'mujer_jugando_golf', + }, + keywords: { + en: ['golf', 'woman', 'woman golfing'], + es: ['golf', 'jugadora', 'mujer', 'mujer jugando al golf'], + }, + types: ['🏌🏻‍♀️', '🏌🏼‍♀️', '🏌🏽‍♀️', '🏌🏾‍♀️', '🏌🏿‍♀️'], + }, + { + code: '🏄', + shortcode: { + en: 'surfer', + es: 'surfista', + }, + keywords: { + en: ['surfing', 'person surfing'], + es: ['surf', 'persona haciendo surf', 'surfear'], + }, + types: ['🏄🏻', '🏄🏼', '🏄🏽', '🏄🏾', '🏄🏿'], + }, + { + code: '🏄‍♂️', + shortcode: { + en: 'man-surfing', + es: 'hombre_surfeando', + }, + keywords: { + en: ['man', 'surfing'], + es: ['hombre', 'surf', 'surfero', 'surfista', 'hombre haciendo surf'], + }, + types: ['🏄🏻‍♂️', '🏄🏼‍♂️', '🏄🏽‍♂️', '🏄🏾‍♂️', '🏄🏿‍♂️'], + }, + { + code: '🏄‍♀️', + shortcode: { + en: 'woman-surfing', + es: 'mujer_haciendo_surf', + }, + keywords: { + en: ['surfing', 'woman'], + es: ['mujer', 'surf', 'surfera', 'surfista', 'mujer haciendo surf'], + }, + types: ['🏄🏻‍♀️', '🏄🏼‍♀️', '🏄🏽‍♀️', '🏄🏾‍♀️', '🏄🏿‍♀️'], + }, + { + code: '🚣', + shortcode: { + en: 'rowboat', + es: 'bote_de_remos', + }, + keywords: { + en: ['boat', 'rowboat', 'person rowing boat'], + es: ['barca', 'bote', 'remo', 'persona remando en un bote'], + }, + types: ['🚣🏻', '🚣🏼', '🚣🏽', '🚣🏾', '🚣🏿'], + }, + { + code: '🚣‍♂️', + shortcode: { + en: 'man-rowing-boat', + es: 'hombre_remando_barca', + }, + keywords: { + en: ['boat', 'man', 'rowboat', 'man rowing boat'], + es: ['barca', 'bote', 'hombre', 'remo', 'hombre remando en un bote'], + }, + types: ['🚣🏻‍♂️', '🚣🏼‍♂️', '🚣🏽‍♂️', '🚣🏾‍♂️', '🚣🏿‍♂️'], + }, + { + code: '🚣‍♀️', + shortcode: { + en: 'woman-rowing-boat', + es: 'mujer_remando_barca', + }, + keywords: { + en: ['boat', 'rowboat', 'woman', 'woman rowing boat'], + es: ['barca', 'bote', 'mujer', 'remo', 'mujer remando en un bote'], + }, + types: ['🚣🏻‍♀️', '🚣🏼‍♀️', '🚣🏽‍♀️', '🚣🏾‍♀️', '🚣🏿‍♀️'], + }, + { + code: '🏊', + shortcode: { + en: 'swimmer', + es: 'nadador', + }, + keywords: { + en: ['swim', 'person swimming'], + es: ['nadar', 'natación', 'persona nadando'], + }, + types: ['🏊🏻', '🏊🏼', '🏊🏽', '🏊🏾', '🏊🏿'], + }, + { + code: '🏊‍♂️', + shortcode: { + en: 'man-swimming', + es: 'hombre_nadando', + }, + keywords: { + en: ['man', 'swim', 'man swimming'], + es: ['hombre', 'nadar', 'hombre nadando'], + }, + types: ['🏊🏻‍♂️', '🏊🏼‍♂️', '🏊🏽‍♂️', '🏊🏾‍♂️', '🏊🏿‍♂️'], + }, + { + code: '🏊‍♀️', + shortcode: { + en: 'woman-swimming', + es: 'mujer_nadando', + }, + keywords: { + en: ['swim', 'woman', 'woman swimming'], + es: ['mujer', 'nadar', 'mujer nadando'], + }, + types: ['🏊🏻‍♀️', '🏊🏼‍♀️', '🏊🏽‍♀️', '🏊🏾‍♀️', '🏊🏿‍♀️'], + }, + { + code: '⛹️', + shortcode: { + en: 'person_with_ball', + es: 'persona_con_una_pelota', + }, + keywords: { + en: ['ball', 'person bouncing ball'], + es: ['balón', 'botar', 'pelota', 'persona botando un balón'], + }, + types: ['⛹🏻', '⛹🏼', '⛹🏽', '⛹🏾', '⛹🏿'], + }, + { + code: '⛹️‍♂️', + shortcode: { + en: 'man-bouncing-ball', + es: 'hombre_botando_balón', + }, + keywords: { + en: ['ball', 'man', 'man bouncing ball'], + es: ['balón', 'botar', 'hombre', 'pelota', 'hombre botando un balón'], + }, + types: ['⛹🏻‍♂️', '⛹🏼‍♂️', '⛹🏽‍♂️', '⛹🏾‍♂️', '⛹🏿‍♂️'], + }, + { + code: '⛹️‍♀️', + shortcode: { + en: 'woman-bouncing-ball', + es: 'mujer_botando_balón', + }, + keywords: { + en: ['ball', 'woman', 'woman bouncing ball'], + es: ['balón', 'botar', 'mujer', 'pelota', 'mujer botando un balón'], + }, + types: ['⛹🏻‍♀️', '⛹🏼‍♀️', '⛹🏽‍♀️', '⛹🏾‍♀️', '⛹🏿‍♀️'], + }, + { + code: '🏋️', + shortcode: { + en: 'weight_lifter', + es: 'levantador_de_peso', + }, + keywords: { + en: ['lifter', 'weight', 'person lifting weights'], + es: ['halterofilia', 'levantador', 'pesas', 'peso', 'persona levantando pesas'], + }, + types: ['🏋🏻', '🏋🏼', '🏋🏽', '🏋🏾', '🏋🏿'], + }, + { + code: '🏋️‍♂️', + shortcode: { + en: 'man-lifting-weights', + es: 'hombre_levantando_pesas', + }, + keywords: { + en: ['man', 'weight lifter', 'man lifting weights'], + es: ['halterofilia', 'hombre', 'levantador de pesas', 'pesas', 'hombre levantando pesas'], + }, + types: ['🏋🏻‍♂️', '🏋🏼‍♂️', '🏋🏽‍♂️', '🏋🏾‍♂️', '🏋🏿‍♂️'], + }, + { + code: '🏋️‍♀️', + shortcode: { + en: 'woman-lifting-weights', + es: 'mujer_levantando_pesas', + }, + keywords: { + en: ['weight lifter', 'woman', 'woman lifting weights'], + es: ['halterofilia', 'levantadora de pesas', 'mujer', 'pesas', 'mujer levantando pesas'], + }, + types: ['🏋🏻‍♀️', '🏋🏼‍♀️', '🏋🏽‍♀️', '🏋🏾‍♀️', '🏋🏿‍♀️'], + }, + { + code: '🚴', + shortcode: { + en: 'bicyclist', + es: 'ciclista', + }, + keywords: { + en: ['bicycle', 'biking', 'cyclist', 'person biking'], + es: ['bicicleta', 'ciclismo', 'ciclista', 'persona en bicicleta'], + }, + types: ['🚴🏻', '🚴🏼', '🚴🏽', '🚴🏾', '🚴🏿'], + }, + { + code: '🚴‍♂️', + shortcode: { + en: 'man-biking', + es: 'hombre_en_bici', + }, + keywords: { + en: ['bicycle', 'biking', 'cyclist', 'man'], + es: ['bicicleta', 'ciclismo', 'ciclista', 'hombre', 'hombre en bicicleta'], + }, + types: ['🚴🏻‍♂️', '🚴🏼‍♂️', '🚴🏽‍♂️', '🚴🏾‍♂️', '🚴🏿‍♂️'], + }, + { + code: '🚴‍♀️', + shortcode: { + en: 'woman-biking', + es: 'mujer_en_bici', + }, + keywords: { + en: ['bicycle', 'biking', 'cyclist', 'woman'], + es: ['bicicleta', 'ciclismo', 'ciclista', 'mujer', 'mujer en bicicleta'], + }, + types: ['🚴🏻‍♀️', '🚴🏼‍♀️', '🚴🏽‍♀️', '🚴🏾‍♀️', '🚴🏿‍♀️'], + }, + { + code: '🚵', + shortcode: { + en: 'mountain_bicyclist', + es: 'ciclista_de_montaña', + }, + keywords: { + en: ['bicycle', 'bicyclist', 'bike', 'cyclist', 'mountain', 'person mountain biking'], + es: ['bicicleta', 'ciclista', 'montaña', 'mountain bike', 'persona en bicicleta de montaña'], + }, + types: ['🚵🏻', '🚵🏼', '🚵🏽', '🚵🏾', '🚵🏿'], + }, + { + code: '🚵‍♂️', + shortcode: { + en: 'man-mountain-biking', + es: 'hombre_bici_montaña', + }, + keywords: { + en: ['bicycle', 'bike', 'cyclist', 'man', 'mountain', 'man mountain biking'], + es: ['bicicleta', 'ciclista', 'montaña', 'mountain bike', 'hombre en bicicleta de montaña'], + }, + types: ['🚵🏻‍♂️', '🚵🏼‍♂️', '🚵🏽‍♂️', '🚵🏾‍♂️', '🚵🏿‍♂️'], + }, + { + code: '🚵‍♀️', + shortcode: { + en: 'woman-mountain-biking', + es: 'mujer_bici_montaña', + }, + keywords: { + en: ['bicycle', 'bike', 'biking', 'cyclist', 'mountain', 'woman'], + es: ['bicicleta', 'ciclista', 'montaña', 'mountain bike', 'mujer en bicicleta de montaña'], + }, + types: ['🚵🏻‍♀️', '🚵🏼‍♀️', '🚵🏽‍♀️', '🚵🏾‍♀️', '🚵🏿‍♀️'], + }, + { + code: '🤸', + shortcode: { + en: 'person_doing_cartwheel', + es: 'persona_dando_volteretas', + }, + keywords: { + en: ['cartwheel', 'gymnastics', 'person cartwheeling'], + es: ['acrobacia', 'gimnasia', 'pirueta', 'rueda', 'voltereta', 'persona haciendo voltereta lateral'], + }, + types: ['🤸🏻', '🤸🏼', '🤸🏽', '🤸🏾', '🤸🏿'], + }, + { + code: '🤸‍♂️', + shortcode: { + en: 'man-cartwheeling', + es: 'hombre_dando_volteretas', + }, + keywords: { + en: ['cartwheel', 'gymnastics', 'man', 'man cartwheeling'], + es: ['deporte', 'gimnasia', 'hombre', 'rueda', 'voltereta', 'hombre dando una voltereta lateral'], + }, + types: ['🤸🏻‍♂️', '🤸🏼‍♂️', '🤸🏽‍♂️', '🤸🏾‍♂️', '🤸🏿‍♂️'], + }, + { + code: '🤸‍♀️', + shortcode: { + en: 'woman-cartwheeling', + es: 'mujer_dando_volteretas', + }, + keywords: { + en: ['cartwheel', 'gymnastics', 'woman', 'woman cartwheeling'], + es: ['deporte', 'gimnasia', 'mujer', 'rueda', 'voltereta', 'mujer dando una voltereta lateral'], + }, + types: ['🤸🏻‍♀️', '🤸🏼‍♀️', '🤸🏽‍♀️', '🤸🏾‍♀️', '🤸🏿‍♀️'], + }, + { + code: '🤼', + shortcode: { + en: 'wrestlers', + es: 'luchadores', + }, + keywords: { + en: ['wrestle', 'wrestler', 'people wrestling'], + es: ['lucha', 'luchador', 'personas luchando'], + }, + }, + { + code: '🤼‍♂️', + shortcode: { + en: 'man-wrestling', + es: 'hombre_lucha_libre', + }, + keywords: { + en: ['men', 'wrestle', 'men wrestling'], + es: ['deporte', 'hombre', 'lucha', 'luchador', 'hombres luchando'], + }, + }, + { + code: '🤼‍♀️', + shortcode: { + en: 'woman-wrestling', + es: 'mujer_lucha_libre', + }, + keywords: { + en: ['women', 'wrestle', 'women wrestling'], + es: ['deporte', 'lucha', 'luchadora', 'mujer', 'mujeres luchando'], + }, + }, + { + code: '🤽', + shortcode: { + en: 'water_polo', + es: 'waterpolo', + }, + keywords: { + en: ['polo', 'water', 'person playing water polo'], + es: ['waterpolista', 'waterpolo', 'persona jugando al waterpolo'], + }, + types: ['🤽🏻', '🤽🏼', '🤽🏽', '🤽🏾', '🤽🏿'], + }, + { + code: '🤽‍♂️', + shortcode: { + en: 'man-playing-water-polo', + es: 'hombre_jugando_waterpolo', + }, + keywords: { + en: ['man', 'water polo', 'man playing water polo'], + es: ['agua', 'deporte', 'waterpolista', 'waterpolo', 'hombre jugando al waterpolo'], + }, + types: ['🤽🏻‍♂️', '🤽🏼‍♂️', '🤽🏽‍♂️', '🤽🏾‍♂️', '🤽🏿‍♂️'], + }, + { + code: '🤽‍♀️', + shortcode: { + en: 'woman-playing-water-polo', + es: 'mujer_jugando_waterpolo', + }, + keywords: { + en: ['water polo', 'woman', 'woman playing water polo'], + es: ['agua', 'deporte', 'waterpolista', 'waterpolo', 'mujer jugando al waterpolo'], + }, + types: ['🤽🏻‍♀️', '🤽🏼‍♀️', '🤽🏽‍♀️', '🤽🏾‍♀️', '🤽🏿‍♀️'], + }, + { + code: '🤾', + shortcode: { + en: 'handball', + es: 'balonmano', + }, + keywords: { + en: ['ball', 'handball', 'person playing handball'], + es: ['balonmanista', 'balonmano', 'persona jugando al balonmano'], + }, + types: ['🤾🏻', '🤾🏼', '🤾🏽', '🤾🏾', '🤾🏿'], + }, + { + code: '🤾‍♂️', + shortcode: { + en: 'man-playing-handball', + es: 'hombre_jugando_balonmano', + }, + keywords: { + en: ['handball', 'man', 'man playing handball'], + es: ['balonmanista', 'balonmano', 'deporte', 'hombre', 'hombre jugando al balonmano'], + }, + types: ['🤾🏻‍♂️', '🤾🏼‍♂️', '🤾🏽‍♂️', '🤾🏾‍♂️', '🤾🏿‍♂️'], + }, + { + code: '🤾‍♀️', + shortcode: { + en: 'woman-playing-handball', + es: 'mujer_jugando_balonmano', + }, + keywords: { + en: ['handball', 'woman', 'woman playing handball'], + es: ['balonmanista', 'balonmano', 'deporte', 'mujer', 'mujer jugando al balonmano'], + }, + types: ['🤾🏻‍♀️', '🤾🏼‍♀️', '🤾🏽‍♀️', '🤾🏾‍♀️', '🤾🏿‍♀️'], + }, + { + code: '🤹', + shortcode: { + en: 'juggling', + es: 'malabarismo', + }, + keywords: { + en: ['balance', 'juggle', 'multitask', 'skill', 'person juggling'], + es: ['equilibrio', 'malabares', 'malabarismo', 'malabarista', 'persona haciendo malabares'], + }, + types: ['🤹🏻', '🤹🏼', '🤹🏽', '🤹🏾', '🤹🏿'], + }, + { + code: '🤹‍♂️', + shortcode: { + en: 'man-juggling', + es: 'malabarista_hombre', + }, + keywords: { + en: ['juggling', 'man', 'multitask'], + es: ['hombre', 'malabares', 'malabarismo', 'malabarista', 'hombre haciendo malabares'], + }, + types: ['🤹🏻‍♂️', '🤹🏼‍♂️', '🤹🏽‍♂️', '🤹🏾‍♂️', '🤹🏿‍♂️'], + }, + { + code: '🤹‍♀️', + shortcode: { + en: 'woman-juggling', + es: 'malabarista_mujer', + }, + keywords: { + en: ['juggling', 'multitask', 'woman'], + es: ['malabares', 'malabarismo', 'malabarista', 'mujer', 'mujer haciendo malabares'], + }, + types: ['🤹🏻‍♀️', '🤹🏼‍♀️', '🤹🏽‍♀️', '🤹🏾‍♀️', '🤹🏿‍♀️'], + }, + { + code: '🧘', + shortcode: { + en: 'person_in_lotus_position', + es: 'persona_en_postura_loto', + }, + keywords: { + en: ['meditation', 'yoga', 'person in lotus position'], + es: ['meditación', 'yoga', 'persona en posición de loto'], + }, + types: ['🧘🏻', '🧘🏼', '🧘🏽', '🧘🏾', '🧘🏿'], + }, + { + code: '🧘‍♂️', + shortcode: { + en: 'man_in_lotus_position', + es: 'hombre_en_postura_loto', + }, + keywords: { + en: ['meditation', 'yoga', 'man in lotus position'], + es: ['meditación', 'yoga', 'hombre en posición de loto'], + }, + types: ['🧘🏻‍♂️', '🧘🏼‍♂️', '🧘🏽‍♂️', '🧘🏾‍♂️', '🧘🏿‍♂️'], + }, + { + code: '🧘‍♀️', + shortcode: { + en: 'woman_in_lotus_position', + es: 'mujer_en_postura_loto', + }, + keywords: { + en: ['meditation', 'yoga', 'woman in lotus position'], + es: ['meditación', 'yoga', 'mujer en posición de loto'], + }, + types: ['🧘🏻‍♀️', '🧘🏼‍♀️', '🧘🏽‍♀️', '🧘🏾‍♀️', '🧘🏿‍♀️'], + }, + { + code: '🛀', + shortcode: { + en: 'bath', + es: 'bañera', + }, + keywords: { + en: ['bath', 'bathtub', 'person taking bath'], + es: ['bañera', 'baño', 'persona', 'persona en la bañera'], + }, + types: ['🛀🏻', '🛀🏼', '🛀🏽', '🛀🏾', '🛀🏿'], + }, + { + code: '🛌', + shortcode: { + en: 'sleeping_accommodation', + es: 'lugar_para_dormir', + }, + keywords: { + en: ['good night', 'hotel', 'sleep', 'person in bed'], + es: ['dormir', 'hotel', 'persona en la cama'], + }, + types: ['🛌🏻', '🛌🏼', '🛌🏽', '🛌🏾', '🛌🏿'], + }, + { + code: '🧑‍🤝‍🧑', + shortcode: { + en: 'people_holding_hands', + es: 'dos_personas_dándose_la_mano', + }, + keywords: { + en: ['couple', 'hand', 'hold', 'holding hands', 'person', 'people holding hands'], + es: ['mano', 'pareja', 'persona', 'dos personas de la mano'], + }, + types: ['🧑🏻‍🤝‍🧑🏻', '🧑🏻‍🤝‍🧑🏼', '🧑🏻‍🤝‍🧑🏽', '🧑🏻‍🤝‍🧑🏾', '🧑🏻‍🤝‍🧑🏿', '🧑🏼‍🤝‍🧑🏻', '🧑🏼‍🤝‍🧑🏼', '🧑🏼‍🤝‍🧑🏽', '🧑🏼‍🤝‍🧑🏾', '🧑🏼‍🤝‍🧑🏿', '🧑🏽‍🤝‍🧑🏻', '🧑🏽‍🤝‍🧑🏼', '🧑🏽‍🤝‍🧑🏽', '🧑🏽‍🤝‍🧑🏾', '🧑🏽‍🤝‍🧑🏿', '🧑🏾‍🤝‍🧑🏻', '🧑🏾‍🤝‍🧑🏼', '🧑🏾‍🤝‍🧑🏽', '🧑🏾‍🤝‍🧑🏾', '🧑🏾‍🤝‍🧑🏿', '🧑🏿‍🤝‍🧑🏻', '🧑🏿‍🤝‍🧑🏼', '🧑🏿‍🤝‍🧑🏽', '🧑🏿‍🤝‍🧑🏾', '🧑🏿‍🤝‍🧑🏿'], + }, + { + code: '👭', + shortcode: { + en: 'two_women_holding_hands', + es: 'dos_mujeres_de_la_mano', + }, + keywords: { + en: ['couple', 'hand', 'holding hands', 'women', 'women holding hands'], + es: ['lesbianas', 'mujeres', 'novias', 'pareja', 'mujeres de la mano'], + }, + types: ['👩🏻‍🤝‍👩🏼', '👩🏻‍🤝‍👩🏽', '👩🏻‍🤝‍👩🏾', '👩🏻‍🤝‍👩🏿', '👩🏼‍🤝‍👩🏻', '👩🏼‍🤝‍👩🏽', '👩🏼‍🤝‍👩🏾', '👩🏼‍🤝‍👩🏿', '👩🏽‍🤝‍👩🏻', '👩🏽‍🤝‍👩🏼', '👩🏽‍🤝‍👩🏾', '👩🏽‍🤝‍👩🏿', '👩🏾‍🤝‍👩🏻', '👩🏾‍🤝‍👩🏼', '👩🏾‍🤝‍👩🏽', '👩🏾‍🤝‍👩🏿', '👩🏿‍🤝‍👩🏻', '👩🏿‍🤝‍👩🏼', '👩🏿‍🤝‍👩🏽', '👩🏿‍🤝‍👩🏾', '👭🏻', '👭🏼', '👭🏽', '👭🏾', '👭🏿'], + }, + { + code: '👫', + shortcode: { + en: 'man_and_woman_holding_hands', + es: 'hombre_y_mujer_de_la_mano', + }, + keywords: { + en: ['couple', 'hand', 'hold', 'holding hands', 'man', 'woman', 'woman and man holding hands'], + es: ['hombre', 'hombre y mujer de la mano', 'mujer', 'novios', 'pareja', 'mujer y hombre de la mano'], + }, + types: ['👩🏻‍🤝‍👨🏼', '👩🏻‍🤝‍👨🏽', '👩🏻‍🤝‍👨🏾', '👩🏻‍🤝‍👨🏿', '👩🏼‍🤝‍👨🏻', '👩🏼‍🤝‍👨🏽', '👩🏼‍🤝‍👨🏾', '👩🏼‍🤝‍👨🏿', '👩🏽‍🤝‍👨🏻', '👩🏽‍🤝‍👨🏼', '👩🏽‍🤝‍👨🏾', '👩🏽‍🤝‍👨🏿', '👩🏾‍🤝‍👨🏻', '👩🏾‍🤝‍👨🏼', '👩🏾‍🤝‍👨🏽', '👩🏾‍🤝‍👨🏿', '👩🏿‍🤝‍👨🏻', '👩🏿‍🤝‍👨🏼', '👩🏿‍🤝‍👨🏽', '👩🏿‍🤝‍👨🏾', '👫🏻', '👫🏼', '👫🏽', '👫🏾', '👫🏿'], + }, + { + code: '👬', + shortcode: { + en: 'two_men_holding_hands', + es: 'dos_hombres_de_la_mano', + }, + keywords: { + en: ['couple', 'Gemini', 'holding hands', 'man', 'men', 'twins', 'zodiac', 'men holding hands'], + es: ['gays', 'hombres', 'novios', 'pareja', 'hombres de la mano'], + }, + types: ['👨🏻‍🤝‍👨🏼', '👨🏻‍🤝‍👨🏽', '👨🏻‍🤝‍👨🏾', '👨🏻‍🤝‍👨🏿', '👨🏼‍🤝‍👨🏻', '👨🏼‍🤝‍👨🏽', '👨🏼‍🤝‍👨🏾', '👨🏼‍🤝‍👨🏿', '👨🏽‍🤝‍👨🏻', '👨🏽‍🤝‍👨🏼', '👨🏽‍🤝‍👨🏾', '👨🏽‍🤝‍👨🏿', '👨🏾‍🤝‍👨🏻', '👨🏾‍🤝‍👨🏼', '👨🏾‍🤝‍👨🏽', '👨🏾‍🤝‍👨🏿', '👨🏿‍🤝‍👨🏻', '👨🏿‍🤝‍👨🏼', '👨🏿‍🤝‍👨🏽', '👨🏿‍🤝‍👨🏾', '👬🏻', '👬🏼', '👬🏽', '👬🏾', '👬🏿'], + }, + { + code: '💏', + shortcode: { + en: 'couplekiss', + es: 'pareja_besándose', + }, + keywords: { + en: ['couple', 'kiss'], + es: ['personas', 'romance', 'beso'], + }, + types: ['💏🏻', '💏🏼', '💏🏽', '💏🏾', '💏🏿'], + }, + { + code: '👩‍❤️‍💋‍👨', + shortcode: { + en: 'woman-kiss-man', + es: 'mujer_beso_hombre', + }, + keywords: { + en: ['couple', 'kiss', 'man', 'woman'], + es: ['beso', 'hombre', 'mujer', 'personas', 'romance'], + }, + types: ['👩🏻‍❤️‍💋‍👨🏻', '👩🏻‍❤️‍💋‍👨🏼', '👩🏻‍❤️‍💋‍👨🏽', '👩🏻‍❤️‍💋‍👨🏾', '👩🏻‍❤️‍💋‍👨🏿', '👩🏼‍❤️‍💋‍👨🏻', '👩🏼‍❤️‍💋‍👨🏼', '👩🏼‍❤️‍💋‍👨🏽', '👩🏼‍❤️‍💋‍👨🏾', '👩🏼‍❤️‍💋‍👨🏿', '👩🏽‍❤️‍💋‍👨🏻', '👩🏽‍❤️‍💋‍👨🏼', '👩🏽‍❤️‍💋‍👨🏽', '👩🏽‍❤️‍💋‍👨🏾', '👩🏽‍❤️‍💋‍👨🏿', '👩🏾‍❤️‍💋‍👨🏻', '👩🏾‍❤️‍💋‍👨🏼', '👩🏾‍❤️‍💋‍👨🏽', '👩🏾‍❤️‍💋‍👨🏾', '👩🏾‍❤️‍💋‍👨🏿', '👩🏿‍❤️‍💋‍👨🏻', '👩🏿‍❤️‍💋‍👨🏼', '👩🏿‍❤️‍💋‍👨🏽', '👩🏿‍❤️‍💋‍👨🏾', '👩🏿‍❤️‍💋‍👨🏿'], + }, + { + code: '👨‍❤️‍💋‍👨', + shortcode: { + en: 'man-kiss-man', + es: 'hombre_beso_hombre', + }, + keywords: { + en: ['couple', 'kiss', 'man'], + es: ['beso', 'hombre', 'personas', 'romance'], + }, + types: ['👨🏻‍❤️‍💋‍👨🏻', '👨🏻‍❤️‍💋‍👨🏼', '👨🏻‍❤️‍💋‍👨🏽', '👨🏻‍❤️‍💋‍👨🏾', '👨🏻‍❤️‍💋‍👨🏿', '👨🏼‍❤️‍💋‍👨🏻', '👨🏼‍❤️‍💋‍👨🏼', '👨🏼‍❤️‍💋‍👨🏽', '👨🏼‍❤️‍💋‍👨🏾', '👨🏼‍❤️‍💋‍👨🏿', '👨🏽‍❤️‍💋‍👨🏻', '👨🏽‍❤️‍💋‍👨🏼', '👨🏽‍❤️‍💋‍👨🏽', '👨🏽‍❤️‍💋‍👨🏾', '👨🏽‍❤️‍💋‍👨🏿', '👨🏾‍❤️‍💋‍👨🏻', '👨🏾‍❤️‍💋‍👨🏼', '👨🏾‍❤️‍💋‍👨🏽', '👨🏾‍❤️‍💋‍👨🏾', '👨🏾‍❤️‍💋‍👨🏿', '👨🏿‍❤️‍💋‍👨🏻', '👨🏿‍❤️‍💋‍👨🏼', '👨🏿‍❤️‍💋‍👨🏽', '👨🏿‍❤️‍💋‍👨🏾', '👨🏿‍❤️‍💋‍👨🏿'], + }, + { + code: '👩‍❤️‍💋‍👩', + shortcode: { + en: 'woman-kiss-woman', + es: 'mujer_beso_mujer', + }, + keywords: { + en: ['couple', 'kiss', 'woman'], + es: ['beso', 'mujer', 'personas', 'romance'], + }, + types: ['👩🏻‍❤️‍💋‍👩🏻', '👩🏻‍❤️‍💋‍👩🏼', '👩🏻‍❤️‍💋‍👩🏽', '👩🏻‍❤️‍💋‍👩🏾', '👩🏻‍❤️‍💋‍👩🏿', '👩🏼‍❤️‍💋‍👩🏻', '👩🏼‍❤️‍💋‍👩🏼', '👩🏼‍❤️‍💋‍👩🏽', '👩🏼‍❤️‍💋‍👩🏾', '👩🏼‍❤️‍💋‍👩🏿', '👩🏽‍❤️‍💋‍👩🏻', '👩🏽‍❤️‍💋‍👩🏼', '👩🏽‍❤️‍💋‍👩🏽', '👩🏽‍❤️‍💋‍👩🏾', '👩🏽‍❤️‍💋‍👩🏿', '👩🏾‍❤️‍💋‍👩🏻', '👩🏾‍❤️‍💋‍👩🏼', '👩🏾‍❤️‍💋‍👩🏽', '👩🏾‍❤️‍💋‍👩🏾', '👩🏾‍❤️‍💋‍👩🏿', '👩🏿‍❤️‍💋‍👩🏻', '👩🏿‍❤️‍💋‍👩🏼', '👩🏿‍❤️‍💋‍👩🏽', '👩🏿‍❤️‍💋‍👩🏾', '👩🏿‍❤️‍💋‍👩🏿'], + }, + { + code: '💑', + shortcode: { + en: 'couple_with_heart', + es: 'pareja_con_corazón', + }, + keywords: { + en: ['couple', 'love', 'couple with heart'], + es: ['amor', 'pareja', 'pareja enamorada personas enamoradas'], + }, + types: ['💑🏻', '💑🏼', '💑🏽', '💑🏾', '💑🏿'], + }, + { + code: '👩‍❤️‍👨', + shortcode: { + en: 'woman-heart-man', + es: 'mujer_corazón_hombre', + }, + keywords: { + en: ['couple', 'couple with heart', 'love', 'man', 'woman'], + es: ['amor', 'hombre', 'mujer', 'pareja', 'pareja enamorada', 'personas enamoradas'], + }, + types: ['👩🏻‍❤️‍👨🏻', '👩🏻‍❤️‍👨🏼', '👩🏻‍❤️‍👨🏽', '👩🏻‍❤️‍👨🏾', '👩🏻‍❤️‍👨🏿', '👩🏼‍❤️‍👨🏻', '👩🏼‍❤️‍👨🏼', '👩🏼‍❤️‍👨🏽', '👩🏼‍❤️‍👨🏾', '👩🏼‍❤️‍👨🏿', '👩🏽‍❤️‍👨🏻', '👩🏽‍❤️‍👨🏼', '👩🏽‍❤️‍👨🏽', '👩🏽‍❤️‍👨🏾', '👩🏽‍❤️‍👨🏿', '👩🏾‍❤️‍👨🏻', '👩🏾‍❤️‍👨🏼', '👩🏾‍❤️‍👨🏽', '👩🏾‍❤️‍👨🏾', '👩🏾‍❤️‍👨🏿', '👩🏿‍❤️‍👨🏻', '👩🏿‍❤️‍👨🏼', '👩🏿‍❤️‍👨🏽', '👩🏿‍❤️‍👨🏾', '👩🏿‍❤️‍👨🏿'], + }, + { + code: '👨‍❤️‍👨', + shortcode: { + en: 'man-heart-man', + es: 'hombre_corazón_hombre', + }, + keywords: { + en: ['couple', 'couple with heart', 'love', 'man'], + es: ['amor', 'hombre', 'pareja', 'pareja enamorada', 'personas enamoradas'], + }, + types: ['👨🏻‍❤️‍👨🏻', '👨🏻‍❤️‍👨🏼', '👨🏻‍❤️‍👨🏽', '👨🏻‍❤️‍👨🏾', '👨🏻‍❤️‍👨🏿', '👨🏼‍❤️‍👨🏻', '👨🏼‍❤️‍👨🏼', '👨🏼‍❤️‍👨🏽', '👨🏼‍❤️‍👨🏾', '👨🏼‍❤️‍👨🏿', '👨🏽‍❤️‍👨🏻', '👨🏽‍❤️‍👨🏼', '👨🏽‍❤️‍👨🏽', '👨🏽‍❤️‍👨🏾', '👨🏽‍❤️‍👨🏿', '👨🏾‍❤️‍👨🏻', '👨🏾‍❤️‍👨🏼', '👨🏾‍❤️‍👨🏽', '👨🏾‍❤️‍👨🏾', '👨🏾‍❤️‍👨🏿', '👨🏿‍❤️‍👨🏻', '👨🏿‍❤️‍👨🏼', '👨🏿‍❤️‍👨🏽', '👨🏿‍❤️‍👨🏾', '👨🏿‍❤️‍👨🏿'], + }, + { + code: '👩‍❤️‍👩', + shortcode: { + en: 'woman-heart-woman', + es: 'mujer_corazón_mujer', + }, + keywords: { + en: ['couple', 'couple with heart', 'love', 'woman'], + es: ['amor', 'mujer', 'pareja', 'pareja enamorada', 'personas enamoradas'], + }, + types: ['👩🏻‍❤️‍👩🏻', '👩🏻‍❤️‍👩🏼', '👩🏻‍❤️‍👩🏽', '👩🏻‍❤️‍👩🏾', '👩🏻‍❤️‍👩🏿', '👩🏼‍❤️‍👩🏻', '👩🏼‍❤️‍👩🏼', '👩🏼‍❤️‍👩🏽', '👩🏼‍❤️‍👩🏾', '👩🏼‍❤️‍👩🏿', '👩🏽‍❤️‍👩🏻', '👩🏽‍❤️‍👩🏼', '👩🏽‍❤️‍👩🏽', '👩🏽‍❤️‍👩🏾', '👩🏽‍❤️‍👩🏿', '👩🏾‍❤️‍👩🏻', '👩🏾‍❤️‍👩🏼', '👩🏾‍❤️‍👩🏽', '👩🏾‍❤️‍👩🏾', '👩🏾‍❤️‍👩🏿', '👩🏿‍❤️‍👩🏻', '👩🏿‍❤️‍👩🏼', '👩🏿‍❤️‍👩🏽', '👩🏿‍❤️‍👩🏾', '👩🏿‍❤️‍👩🏿'], + }, + { + code: '👪', + shortcode: { + en: 'family', + es: 'familia', + }, + keywords: { + en: ['family'], + es: ['familia'], + }, + }, + { + code: '👨‍👩‍👦', + shortcode: { + en: 'man-woman-boy', + es: 'hombre_mujer_niño', + }, + keywords: { + en: ['boy', 'family', 'man', 'woman'], + es: ['familia', 'hombre', 'mujer', 'niño'], + }, + }, + { + code: '👨‍👩‍👧', + shortcode: { + en: 'man-woman-girl', + es: 'hombre_mujer_niña', + }, + keywords: { + en: ['family', 'girl', 'man', 'woman'], + es: ['familia', 'hombre', 'mujer', 'niña'], + }, + }, + { + code: '👨‍👩‍👧‍👦', + shortcode: { + en: 'man-woman-girl-boy', + es: 'hombre_mujer_niña_niño', + }, + keywords: { + en: ['boy', 'family', 'girl', 'man', 'woman'], + es: ['familia', 'hombre', 'mujer', 'niña', 'niño'], + }, + }, + { + code: '👨‍👩‍👦‍👦', + shortcode: { + en: 'man-woman-boy-boy', + es: 'hombre_mujer_niño_niño', + }, + keywords: { + en: ['boy', 'family', 'man', 'woman'], + es: ['familia', 'hombre', 'mujer', 'niño'], + }, + }, + { + code: '👨‍👩‍👧‍👧', + shortcode: { + en: 'man-woman-girl-girl', + es: 'hombre_mujer_niña_niña', + }, + keywords: { + en: ['family', 'girl', 'man', 'woman'], + es: ['familia', 'hombre', 'mujer', 'niña'], + }, + }, + { + code: '👨‍👨‍👦', + shortcode: { + en: 'man-man-boy', + es: 'hombre_hombre_niño', + }, + keywords: { + en: ['boy', 'family', 'man'], + es: ['familia', 'hombre', 'niño'], + }, + }, + { + code: '👨‍👨‍👧', + shortcode: { + en: 'man-man-girl', + es: 'hombre_hombre_niña', + }, + keywords: { + en: ['family', 'girl', 'man'], + es: ['familia', 'hombre', 'niña'], + }, + }, + { + code: '👨‍👨‍👧‍👦', + shortcode: { + en: 'man-man-girl-boy', + es: 'hombre_hombre_niña_niño', + }, + keywords: { + en: ['boy', 'family', 'girl', 'man'], + es: ['familia', 'hombre', 'niña', 'niño'], + }, + }, + { + code: '👨‍👨‍👦‍👦', + shortcode: { + en: 'man-man-boy-boy', + es: 'hombre_hombre_niño_niño', + }, + keywords: { + en: ['boy', 'family', 'man'], + es: ['familia', 'hombre', 'niño'], + }, + }, + { + code: '👨‍👨‍👧‍👧', + shortcode: { + en: 'man-man-girl-girl', + es: 'hombre_hombre_niña_niña', + }, + keywords: { + en: ['family', 'girl', 'man'], + es: ['familia', 'hombre', 'niña'], + }, }, { - code: "🦷", + code: '👩‍👩‍👦', shortcode: { - en: "tooth", - es: "diente" + en: 'woman-woman-boy', + es: 'mujer_mujer_niño', }, keywords: { - en: [ - "dentist", - "tooth" - ], - es: [ - "dentista", - "molar", - "muela", - "diente" - ] - } + en: ['boy', 'family', 'woman'], + es: ['familia', 'mujer', 'niño'], + }, }, { - code: "🦴", + code: '👩‍👩‍👧', shortcode: { - en: "bone", - es: "hueso" + en: 'woman-woman-girl', + es: 'mujer_mujer_niña', }, keywords: { - en: [ - "skeleton", - "bone" - ], - es: [ - "esqueleto", - "hueso" - ] - } + en: ['family', 'girl', 'woman'], + es: ['familia', 'mujer', 'niña'], + }, }, { - code: "👀", + code: '👩‍👩‍👧‍👦', shortcode: { - en: "eyes", - es: "ojos" + en: 'woman-woman-girl-boy', + es: 'mujer_mujer_niña_niño', }, keywords: { - en: [ - "eye", - "face", - "eyes" - ], - es: [ - "cara", - "ojos" - ] - } + en: ['boy', 'family', 'girl', 'woman'], + es: ['familia', 'mujer', 'niña', 'niño'], + }, }, { - code: "👁️", + code: '👩‍👩‍👦‍👦', shortcode: { - en: "eye", - es: "ojo" + en: 'woman-woman-boy-boy', + es: 'mujer_mujer_niño_niño', }, keywords: { - en: [ - "body", - "eye" - ], - es: [ - "cuerpo", - "ojo" - ] - } + en: ['boy', 'family', 'woman'], + es: ['familia', 'mujer', 'niño'], + }, }, { - code: "👅", + code: '👩‍👩‍👧‍👧', shortcode: { - en: "tongue", - es: "lengua" + en: 'woman-woman-girl-girl', + es: 'mujer_mujer_niña_niña', }, keywords: { - en: [ - "body", - "tongue" - ], - es: [ - "cuerpo", - "lengua" - ] - } + en: ['family', 'girl', 'woman'], + es: ['familia', 'mujer', 'niña'], + }, }, { - code: "👄", + code: '👨‍👦', shortcode: { - en: "lips", - es: "labios" + en: 'man-boy', + es: 'hombre_niño', }, keywords: { - en: [ - "lips", - "mouth" - ], - es: [ - "labios", - "boca" - ] - } + en: ['boy', 'family', 'man'], + es: ['familia', 'hombre', 'niño'], + }, }, { - code: "👶", - shortcode: { - en: "baby", - es: "bebé" + code: '👨‍👦‍👦', + shortcode: { + en: 'man-boy-boy', + es: 'hombre_niño_niño', }, - keywords: { - en: [ - "young", - "baby" - ], - es: [ - "joven", - "niño", - "bebé" - ] + keywords: { + en: ['boy', 'family', 'man'], + es: ['familia', 'hombre', 'niño'], }, - "types": [ - "👶🏻", - "👶🏼", - "👶🏽", - "👶🏾", - "👶🏿" - ] - }, - { - code: "🧒", - shortcode: { - en: "child", - es: "niño" - }, - keywords: { - en: [ - "gender-neutral", - "unspecified gender", - "young", - "child" - ], - es: [ - "crío", - "género", - "joven", - "neutro", - "infante" - ] - }, - "types": [ - "🧒🏻", - "🧒🏼", - "🧒🏽", - "🧒🏾", - "🧒🏿" - ] - }, - { - code: "👦", - shortcode: { - en: "boy", - es: "chico" - }, - keywords: { - en: [ - "young", - "boy" - ], - es: [ - "joven", - "niño" - ] - }, - "types": [ - "👦🏻", - "👦🏼", - "👦🏽", - "👦🏾", - "👦🏿" - ] - }, - { - code: "👧", - shortcode: { - en: "girl", - es: "niña" - }, - keywords: { - en: [ - "Virgo", - "young", - "zodiac", - "girl" - ], - es: [ - "chica", - "joven", - "niña" - ] - }, - "types": [ - "👧🏻", - "👧🏼", - "👧🏽", - "👧🏾", - "👧🏿" - ] - }, - { - code: "🧑", - shortcode: { - en: "adult", - es: "adulto" - }, - keywords: { - en: [ - "adult", - "gender-neutral", - "unspecified gender", - "person" - ], - es: [ - "género", - "neutro", - "persona adulta" - ] - }, - "types": [ - "🧑🏻", - "🧑🏼", - "🧑🏽", - "🧑🏾", - "🧑🏿" - ] - }, - { - code: "👱", - shortcode: { - en: "person_with_blond_hair", - es: "persona_rubia" - }, - keywords: { - en: [ - "blond", - "blond-haired person", - "hair", - "person: blond hair" - ], - es: [ - "rubia", - "rubias", - "rubio", - "rubios", - "persona adulta rubia" - ] - }, - "types": [ - "👱🏻", - "👱🏼", - "👱🏽", - "👱🏾", - "👱🏿" - ] - }, - { - code: "👨", - shortcode: { - en: "man", - es: "hombre" - }, - keywords: { - en: [ - "adult", - "man" - ], - es: [ - "adulto", - "hombre" - ] - }, - "types": [ - "👨🏻", - "👨🏼", - "👨🏽", - "👨🏾", - "👨🏿" - ] - }, - { - code: "🧔", - shortcode: { - en: "bearded_person", - es: "persona_barba" - }, - keywords: { - en: [ - "beard", - "person", - "person: beard" - ], - es: [ - "barbas", - "barbudo", - "persona", - "persona con barba" - ] - }, - "types": [ - "🧔🏻", - "🧔🏼", - "🧔🏽", - "🧔🏾", - "🧔🏿" - ] - }, - { - code: "🧔‍♂️", - shortcode: { - en: "man_with_beard", - es: "persona_barba‍signo_masculino" - }, - keywords: { - en: [ - "beard", - "man", - "man: beard" - ], - es: [ - "barba", - "hombre", - "hombre: barba" - ] - }, - "types": [ - "🧔🏻‍♂️", - "🧔🏼‍♂️", - "🧔🏽‍♂️", - "🧔🏾‍♂️", - "🧔🏿‍♂️" - ] - }, - { - code: "🧔‍♀️", - shortcode: { - en: "woman_with_beard", - es: "persona_barba‍signo_femenino" - }, - keywords: { - en: [ - "beard", - "woman", - "woman: beard" - ], - es: [ - "barba", - "mujer", - "mujer: barba" - ] - }, - "types": [ - "🧔🏻‍♀️", - "🧔🏼‍♀️", - "🧔🏽‍♀️", - "🧔🏾‍♀️", - "🧔🏿‍♀️" - ] - }, - { - code: "👨‍🦰", - shortcode: { - en: "red_haired_man", - es: "hombre_pelirrojo" - }, - keywords: { - en: [ - "adult", - "man", - "red hair" - ], - es: [ - "adulto", - "hombre", - "pelo pelirrojo" - ] - }, - "types": [ - "👨🏻‍🦰", - "👨🏼‍🦰", - "👨🏽‍🦰", - "👨🏾‍🦰", - "👨🏿‍🦰" - ] - }, - { - code: "👨‍🦱", - shortcode: { - en: "curly_haired_man", - es: "hombre_con_pelo_rizado" - }, - keywords: { - en: [ - "adult", - "curly hair", - "man" - ], - es: [ - "adulto", - "hombre", - "pelo rizado" - ] - }, - "types": [ - "👨🏻‍🦱", - "👨🏼‍🦱", - "👨🏽‍🦱", - "👨🏾‍🦱", - "👨🏿‍🦱" - ] - }, - { - code: "👨‍🦳", - shortcode: { - en: "white_haired_man", - es: "hombre_con_pelo_blanco" - }, - keywords: { - en: [ - "adult", - "man", - "white hair" - ], - es: [ - "adulto", - "hombre", - "pelo blanco" - ] - }, - "types": [ - "👨🏻‍🦳", - "👨🏼‍🦳", - "👨🏽‍🦳", - "👨🏾‍🦳", - "👨🏿‍🦳" - ] - }, - { - code: "👨‍🦲", - shortcode: { - en: "bald_man", - es: "hombre_calvo" - }, - keywords: { - en: [ - "adult", - "bald", - "man" - ], - es: [ - "adulto", - "hombre", - "sin pelo" - ] - }, - "types": [ - "👨🏻‍🦲", - "👨🏼‍🦲", - "👨🏽‍🦲", - "👨🏾‍🦲", - "👨🏿‍🦲" - ] - }, - { - code: "👩", - shortcode: { - en: "woman", - es: "mujer" - }, - keywords: { - en: [ - "adult", - "woman" - ], - es: [ - "adulta", - "mujer" - ] - }, - "types": [ - "👩🏻", - "👩🏼", - "👩🏽", - "👩🏾", - "👩🏿" - ] - }, - { - code: "👩‍🦰", - shortcode: { - en: "red_haired_woman", - es: "mujer_pelirroja" - }, - keywords: { - en: [ - "adult", - "red hair", - "woman" - ], - es: [ - "adulta", - "mujer", - "pelo pelirrojo" - ] - }, - "types": [ - "👩🏻‍🦰", - "👩🏼‍🦰", - "👩🏽‍🦰", - "👩🏾‍🦰", - "👩🏿‍🦰" - ] - }, - { - code: "🧑‍🦰", - shortcode: { - en: "red_haired_person", - es: "persona_pelirroja" - }, - keywords: { - en: [ - "adult", - "gender-neutral", - "person", - "red hair", - "unspecified gender" - ], - es: [ - "género", - "neutro", - "pelo pelirrojo", - "persona adulta" - ] - }, - "types": [ - "🧑🏻‍🦰", - "🧑🏼‍🦰", - "🧑🏽‍🦰", - "🧑🏾‍🦰", - "🧑🏿‍🦰" - ] - }, - { - code: "👩‍🦱", - shortcode: { - en: "curly_haired_woman", - es: "mujer_de_pelo_rizado" - }, - keywords: { - en: [ - "adult", - "curly hair", - "woman" - ], - es: [ - "adulta", - "mujer", - "pelo rizado" - ] - }, - "types": [ - "👩🏻‍🦱", - "👩🏼‍🦱", - "👩🏽‍🦱", - "👩🏾‍🦱", - "👩🏿‍🦱" - ] - }, - { - code: "🧑‍🦱", - shortcode: { - en: "curly_haired_person", - es: "persona_con_pelo_rizado" - }, - keywords: { - en: [ - "adult", - "curly hair", - "gender-neutral", - "person", - "unspecified gender" - ], - es: [ - "género", - "neutro", - "pelo rizado", - "persona adulta" - ] - }, - "types": [ - "🧑🏻‍🦱", - "🧑🏼‍🦱", - "🧑🏽‍🦱", - "🧑🏾‍🦱", - "🧑🏿‍🦱" - ] - }, - { - code: "👩‍🦳", - shortcode: { - en: "white_haired_woman", - es: "mujer_con_pelo_blanco" - }, - keywords: { - en: [ - "adult", - "white hair", - "woman" - ], - es: [ - "adulta", - "mujer", - "pelo blanco" - ] - }, - "types": [ - "👩🏻‍🦳", - "👩🏼‍🦳", - "👩🏽‍🦳", - "👩🏾‍🦳", - "👩🏿‍🦳" - ] - }, - { - code: "🧑‍🦳", - shortcode: { - en: "white_haired_person", - es: "persona_con_pelo_blanco" - }, - keywords: { - en: [ - "adult", - "gender-neutral", - "person", - "unspecified gender", - "white hair" - ], - es: [ - "género", - "neutro", - "pelo blanco", - "persona adulta" - ] - }, - "types": [ - "🧑🏻‍🦳", - "🧑🏼‍🦳", - "🧑🏽‍🦳", - "🧑🏾‍🦳", - "🧑🏿‍🦳" - ] - }, - { - code: "👩‍🦲", - shortcode: { - en: "bald_woman", - es: "mujer_calva" - }, - keywords: { - en: [ - "adult", - "bald", - "woman" - ], - es: [ - "adulta", - "mujer", - "sin pelo" - ] - }, - "types": [ - "👩🏻‍🦲", - "👩🏼‍🦲", - "👩🏽‍🦲", - "👩🏾‍🦲", - "👩🏿‍🦲" - ] - }, - { - code: "🧑‍🦲", - shortcode: { - en: "bald_person", - es: "persona_calva" - }, - keywords: { - en: [ - "adult", - "bald", - "gender-neutral", - "person", - "unspecified gender" - ], - es: [ - "género", - "neutro", - "persona adulta", - "sin pelo" - ] - }, - "types": [ - "🧑🏻‍🦲", - "🧑🏼‍🦲", - "🧑🏽‍🦲", - "🧑🏾‍🦲", - "🧑🏿‍🦲" - ] - }, - { - code: "👱‍♀️", - shortcode: { - en: "blond-haired-woman", - es: "mujer-pelo-rubio" - }, - keywords: { - en: [ - "blond-haired woman", - "blonde", - "hair", - "woman", - "woman: blond hair" - ], - es: [ - "mujer", - "rubia", - "rubiales" - ] - }, - "types": [ - "👱🏻‍♀️", - "👱🏼‍♀️", - "👱🏽‍♀️", - "👱🏾‍♀️", - "👱🏿‍♀️" - ] - }, - { - code: "👱‍♂️", - shortcode: { - en: "blond-haired-man", - es: "hombre-pelo-rubio" - }, - keywords: { - en: [ - "blond", - "blond-haired man", - "hair", - "man", - "man: blond hair" - ], - es: [ - "hombre", - "rubiales", - "rubio" - ] - }, - "types": [ - "👱🏻‍♂️", - "👱🏼‍♂️", - "👱🏽‍♂️", - "👱🏾‍♂️", - "👱🏿‍♂️" - ] - }, - { - code: "🧓", - shortcode: { - en: "older_adult", - es: "adulto_mayor" - }, - keywords: { - en: [ - "adult", - "gender-neutral", - "old", - "unspecified gender", - "older person" - ], - es: [ - "adulto", - "género neutro", - "género no especificado", - "maduro", - "mayor", - "persona mayor" - ] - }, - "types": [ - "🧓🏻", - "🧓🏼", - "🧓🏽", - "🧓🏾", - "🧓🏿" - ] - }, - { - code: "👴", - shortcode: { - en: "older_man", - es: "hombre_mayor" - }, - keywords: { - en: [ - "adult", - "man", - "old" - ], - es: [ - "hombre", - "mayor", - "anciano" - ] - }, - "types": [ - "👴🏻", - "👴🏼", - "👴🏽", - "👴🏾", - "👴🏿" - ] - }, - { - code: "👵", - shortcode: { - en: "older_woman", - es: "mujer_mayor" - }, - keywords: { - en: [ - "adult", - "old", - "woman" - ], - es: [ - "mayor", - "mujer", - "anciana" - ] - }, - "types": [ - "👵🏻", - "👵🏼", - "👵🏽", - "👵🏾", - "👵🏿" - ] - }, - { - code: "🙍", - shortcode: { - en: "person_frowning", - es: "persona_con_el_ceño_fruncido" - }, - keywords: { - en: [ - "frown", - "gesture", - "person frowning" - ], - es: [ - "ceño", - "fruncido", - "gesto", - "persona", - "persona frunciendo el ceño" - ] - }, - "types": [ - "🙍🏻", - "🙍🏼", - "🙍🏽", - "🙍🏾", - "🙍🏿" - ] - }, - { - code: "🙍‍♂️", - shortcode: { - en: "man-frowning", - es: "hombre_con_ceño_fruncido" - }, - keywords: { - en: [ - "frowning", - "gesture", - "man" - ], - es: [ - "ceño", - "fruncido", - "gesto", - "hombre", - "hombre frunciendo el ceño" - ] - }, - "types": [ - "🙍🏻‍♂️", - "🙍🏼‍♂️", - "🙍🏽‍♂️", - "🙍🏾‍♂️", - "🙍🏿‍♂️" - ] - }, - { - code: "🙍‍♀️", - shortcode: { - en: "woman-frowning", - es: "mujer_con_ceño_fruncido" - }, - keywords: { - en: [ - "frowning", - "gesture", - "woman" - ], - es: [ - "ceño", - "fruncido", - "gesto", - "mujer", - "mujer frunciendo el ceño" - ] - }, - "types": [ - "🙍🏻‍♀️", - "🙍🏼‍♀️", - "🙍🏽‍♀️", - "🙍🏾‍♀️", - "🙍🏿‍♀️" - ] - }, - { - code: "🙎", - shortcode: { - en: "person_with_pouting_face", - es: "persona_haciendo_pucheros" - }, - keywords: { - en: [ - "gesture", - "pouting", - "person pouting" - ], - es: [ - "gesto", - "persona", - "pucheros", - "persona haciendo pucheros" - ] - }, - "types": [ - "🙎🏻", - "🙎🏼", - "🙎🏽", - "🙎🏾", - "🙎🏿" - ] - }, - { - code: "🙎‍♂️", - shortcode: { - en: "man-pouting", - es: "hombre_enfadado" - }, - keywords: { - en: [ - "gesture", - "man", - "pouting" - ], - es: [ - "gesto", - "hombre", - "pucheros", - "hombre haciendo pucheros" - ] - }, - "types": [ - "🙎🏻‍♂️", - "🙎🏼‍♂️", - "🙎🏽‍♂️", - "🙎🏾‍♂️", - "🙎🏿‍♂️" - ] - }, - { - code: "🙎‍♀️", - shortcode: { - en: "woman-pouting", - es: "mujer_enfadada" - }, - keywords: { - en: [ - "gesture", - "pouting", - "woman" - ], - es: [ - "gesto", - "mujer", - "pucheros", - "mujer haciendo pucheros" - ] - }, - "types": [ - "🙎🏻‍♀️", - "🙎🏼‍♀️", - "🙎🏽‍♀️", - "🙎🏾‍♀️", - "🙎🏿‍♀️" - ] - }, - { - code: "🙅", - shortcode: { - en: "no_good", - es: "prohibido" - }, - keywords: { - en: [ - "forbidden", - "gesture", - "hand", - "prohibited", - "person gesturing NO" - ], - es: [ - "gesto", - "mano", - "no", - "prohibido", - "persona haciendo el gesto de \"no\"" - ] - }, - "types": [ - "🙅🏻", - "🙅🏼", - "🙅🏽", - "🙅🏾", - "🙅🏿" - ] - }, - { - code: "🙅‍♂️", - shortcode: { - en: "man-gesturing-no", - es: "hombre_gesticulando_no" - }, - keywords: { - en: [ - "forbidden", - "gesture", - "hand", - "man", - "prohibited", - "man gesturing NO" - ], - es: [ - "gesto", - "hombre", - "mano", - "prohibido", - "hombre haciendo el gesto de \"no\"" - ] - }, - "types": [ - "🙅🏻‍♂️", - "🙅🏼‍♂️", - "🙅🏽‍♂️", - "🙅🏾‍♂️", - "🙅🏿‍♂️" - ] - }, - { - code: "🙅‍♀️", - shortcode: { - en: "woman-gesturing-no", - es: "mujer_gesticulando_no" - }, - keywords: { - en: [ - "forbidden", - "gesture", - "hand", - "prohibited", - "woman", - "woman gesturing NO" - ], - es: [ - "gesto", - "mano", - "mujer", - "prohibido", - "mujer haciendo el gesto de \"no\"" - ] - }, - "types": [ - "🙅🏻‍♀️", - "🙅🏼‍♀️", - "🙅🏽‍♀️", - "🙅🏾‍♀️", - "🙅🏿‍♀️" - ] - }, - { - code: "🙆", - shortcode: { - en: "ok_woman", - es: "mujer_con_signo_de_aprobación" - }, - keywords: { - en: [ - "gesture", - "hand", - "OK", - "person gesturing OK" - ], - es: [ - "gesto", - "mano", - "OK", - "vale", - "persona haciendo el gesto de \"de acuerdo\"" - ] - }, - "types": [ - "🙆🏻", - "🙆🏼", - "🙆🏽", - "🙆🏾", - "🙆🏿" - ] - }, - { - code: "🙆‍♂️", - shortcode: { - en: "man-gesturing-ok", - es: "hombre_gesticulando_sí" - }, - keywords: { - en: [ - "gesture", - "hand", - "man", - "OK", - "man gesturing OK" - ], - es: [ - "gesto", - "mano", - "OK", - "vale", - "hombre haciendo el gesto de \"de acuerdo\"" - ] - }, - "types": [ - "🙆🏻‍♂️", - "🙆🏼‍♂️", - "🙆🏽‍♂️", - "🙆🏾‍♂️", - "🙆🏿‍♂️" - ] - }, - { - code: "🙆‍♀️", - shortcode: { - en: "woman-gesturing-ok", - es: "mujer_gesticulando_sí" - }, - keywords: { - en: [ - "gesture", - "hand", - "OK", - "woman", - "woman gesturing OK" - ], - es: [ - "gesto", - "mano", - "OK", - "vale", - "mujer haciendo el gesto de \"de acuerdo\"" - ] - }, - "types": [ - "🙆🏻‍♀️", - "🙆🏼‍♀️", - "🙆🏽‍♀️", - "🙆🏾‍♀️", - "🙆🏿‍♀️" - ] - }, - { - code: "💁", - shortcode: { - en: "information_desk_person", - es: "recepcionista_de_información" - }, - keywords: { - en: [ - "hand", - "help", - "information", - "sassy", - "tipping", - "person tipping hand" - ], - es: [ - "información", - "mano", - "mostrador", - "persona", - "persona de mostrador de información" - ] - }, - "types": [ - "💁🏻", - "💁🏼", - "💁🏽", - "💁🏾", - "💁🏿" - ] - }, - { - code: "💁‍♂️", - shortcode: { - en: "man-tipping-hand", - es: "hombre_con_palma_hacia_arriba" - }, - keywords: { - en: [ - "man", - "sassy", - "tipping hand", - "man tipping hand" - ], - es: [ - "hombre", - "información", - "mano", - "mostrador", - "empleado de mostrador de información" - ] - }, - "types": [ - "💁🏻‍♂️", - "💁🏼‍♂️", - "💁🏽‍♂️", - "💁🏾‍♂️", - "💁🏿‍♂️" - ] - }, - { - code: "💁‍♀️", - shortcode: { - en: "woman-tipping-hand", - es: "mujer_con_palma_hacia_arriba" - }, - keywords: { - en: [ - "sassy", - "tipping hand", - "woman", - "woman tipping hand" - ], - es: [ - "información", - "mano", - "mostrador", - "mujer", - "empleada de mostrador de información" - ] - }, - "types": [ - "💁🏻‍♀️", - "💁🏼‍♀️", - "💁🏽‍♀️", - "💁🏾‍♀️", - "💁🏿‍♀️" - ] - }, - { - code: "🙋", - shortcode: { - en: "raising_hand", - es: "levantando_la_mano" - }, - keywords: { - en: [ - "gesture", - "hand", - "happy", - "raised", - "person raising hand" - ], - es: [ - "feliz", - "gesto", - "levantar", - "mano", - "persona con la mano levantada" - ] - }, - "types": [ - "🙋🏻", - "🙋🏼", - "🙋🏽", - "🙋🏾", - "🙋🏿" - ] - }, - { - code: "🙋‍♂️", - shortcode: { - en: "man-raising-hand", - es: "hombre_levantando_mano" - }, - keywords: { - en: [ - "gesture", - "man", - "raising hand", - "man raising hand" - ], - es: [ - "gesto", - "hombre", - "levantar", - "mano", - "hombre con la mano levantada" - ] - }, - "types": [ - "🙋🏻‍♂️", - "🙋🏼‍♂️", - "🙋🏽‍♂️", - "🙋🏾‍♂️", - "🙋🏿‍♂️" - ] - }, - { - code: "🙋‍♀️", - shortcode: { - en: "woman-raising-hand", - es: "mujer_levantando_mano" - }, - keywords: { - en: [ - "gesture", - "raising hand", - "woman", - "woman raising hand" - ], - es: [ - "gesto", - "levantar", - "mano", - "mujer", - "mujer con la mano levantada" - ] - }, - "types": [ - "🙋🏻‍♀️", - "🙋🏼‍♀️", - "🙋🏽‍♀️", - "🙋🏾‍♀️", - "🙋🏿‍♀️" - ] - }, - { - code: "🧏", - shortcode: { - en: "deaf_person", - es: "persona_sorda" - }, - keywords: { - en: [ - "accessibility", - "deaf", - "ear", - "hear", - "deaf person" - ], - es: [ - "accesibilidad", - "escuchar", - "oído", - "oír", - "sordera", - "persona sorda" - ] - }, - "types": [ - "🧏🏻", - "🧏🏼", - "🧏🏽", - "🧏🏾", - "🧏🏿" - ] - }, - { - code: "🧏‍♂️", - shortcode: { - en: "deaf_man", - es: "hombre_sordo" - }, - keywords: { - en: [ - "deaf", - "man" - ], - es: [ - "hombre", - "sordera", - "sordo" - ] - }, - "types": [ - "🧏🏻‍♂️", - "🧏🏼‍♂️", - "🧏🏽‍♂️", - "🧏🏾‍♂️", - "🧏🏿‍♂️" - ] - }, - { - code: "🧏‍♀️", - shortcode: { - en: "deaf_woman", - es: "mujer_sorda" - }, - keywords: { - en: [ - "deaf", - "woman" - ], - es: [ - "mujer", - "sorda", - "sordera" - ] - }, - "types": [ - "🧏🏻‍♀️", - "🧏🏼‍♀️", - "🧏🏽‍♀️", - "🧏🏾‍♀️", - "🧏🏿‍♀️" - ] - }, - { - code: "🙇", - shortcode: { - en: "bow", - es: "reverencia" - }, - keywords: { - en: [ - "apology", - "bow", - "gesture", - "sorry", - "person bowing" - ], - es: [ - "disculpa", - "gesto", - "perdón", - "reverencia", - "persona haciendo una reverencia" - ] - }, - "types": [ - "🙇🏻", - "🙇🏼", - "🙇🏽", - "🙇🏾", - "🙇🏿" - ] - }, - { - code: "🙇‍♂️", - shortcode: { - en: "man-bowing", - es: "hombre_reverencia" - }, - keywords: { - en: [ - "apology", - "bowing", - "favor", - "gesture", - "man", - "sorry" - ], - es: [ - "disculpa", - "gesto", - "perdón", - "reverencia", - "hombre haciendo una reverencia" - ] - }, - "types": [ - "🙇🏻‍♂️", - "🙇🏼‍♂️", - "🙇🏽‍♂️", - "🙇🏾‍♂️", - "🙇🏿‍♂️" - ] - }, - { - code: "🙇‍♀️", - shortcode: { - en: "woman-bowing", - es: "mujer_reverencia" - }, - keywords: { - en: [ - "apology", - "bowing", - "favor", - "gesture", - "sorry", - "woman" - ], - es: [ - "disculpa", - "gesto", - "perdón", - "reverencia", - "mujer haciendo una reverencia" - ] - }, - "types": [ - "🙇🏻‍♀️", - "🙇🏼‍♀️", - "🙇🏽‍♀️", - "🙇🏾‍♀️", - "🙇🏿‍♀️" - ] - }, - { - code: "🤦", - shortcode: { - en: "face_palm", - es: "mano_en_la_cara" - }, - keywords: { - en: [ - "disbelief", - "exasperation", - "face", - "palm", - "person facepalming" - ], - es: [ - "facepalm", - "frente", - "incredulidad", - "mano", - "persona con la mano en la frente" - ] - }, - "types": [ - "🤦🏻", - "🤦🏼", - "🤦🏽", - "🤦🏾", - "🤦🏿" - ] - }, - { - code: "🤦‍♂️", - shortcode: { - en: "man-facepalming", - es: "hombre_mano_en_la_cara" - }, - keywords: { - en: [ - "disbelief", - "exasperation", - "facepalm", - "man", - "man facepalming" - ], - es: [ - "facepalm", - "frente", - "incredulidad", - "mano", - "hombre con la mano en la frente" - ] - }, - "types": [ - "🤦🏻‍♂️", - "🤦🏼‍♂️", - "🤦🏽‍♂️", - "🤦🏾‍♂️", - "🤦🏿‍♂️" - ] - }, - { - code: "🤦‍♀️", - shortcode: { - en: "woman-facepalming", - es: "mujer_mano_en_la_cara" - }, - keywords: { - en: [ - "disbelief", - "exasperation", - "facepalm", - "woman", - "woman facepalming" - ], - es: [ - "facepalm", - "frente", - "incredulidad", - "mano", - "mujer con la mano en la frente" - ] - }, - "types": [ - "🤦🏻‍♀️", - "🤦🏼‍♀️", - "🤦🏽‍♀️", - "🤦🏾‍♀️", - "🤦🏿‍♀️" - ] - }, - { - code: "🤷", - shortcode: { - en: "shrug", - es: "encoger_los_hombros" - }, - keywords: { - en: [ - "doubt", - "ignorance", - "indifference", - "shrug", - "person shrugging" - ], - es: [ - "duda", - "encogerse", - "hombros", - "indiferencia", - "persona encogida de hombros" - ] - }, - "types": [ - "🤷🏻", - "🤷🏼", - "🤷🏽", - "🤷🏾", - "🤷🏿" - ] - }, - { - code: "🤷‍♂️", - shortcode: { - en: "man-shrugging", - es: "hombre_encogiéndose_de_hombros" - }, - keywords: { - en: [ - "doubt", - "ignorance", - "indifference", - "man", - "shrug", - "man shrugging" - ], - es: [ - "duda", - "encogerse", - "hombros", - "indiferencia", - "hombre encogido de hombros" - ] - }, - "types": [ - "🤷🏻‍♂️", - "🤷🏼‍♂️", - "🤷🏽‍♂️", - "🤷🏾‍♂️", - "🤷🏿‍♂️" - ] - }, - { - code: "🤷‍♀️", - shortcode: { - en: "woman-shrugging", - es: "mujer_encogiéndose_de_hombros" - }, - keywords: { - en: [ - "doubt", - "ignorance", - "indifference", - "shrug", - "woman", - "woman shrugging" - ], - es: [ - "duda", - "encogerse", - "hombros", - "indiferencia", - "mujer encogida de hombros" - ] - }, - "types": [ - "🤷🏻‍♀️", - "🤷🏼‍♀️", - "🤷🏽‍♀️", - "🤷🏾‍♀️", - "🤷🏿‍♀️" - ] - }, - { - code: "🧑‍⚕️", - shortcode: { - en: "health_worker", - es: "profesional_sanitario" - }, - keywords: { - en: [ - "doctor", - "healthcare", - "nurse", - "therapist", - "health worker" - ], - es: [ - "doctor", - "enfermero", - "médico", - "salud", - "terapeuta", - "profesional sanitario" - ] - }, - "types": [ - "🧑🏻‍⚕️", - "🧑🏼‍⚕️", - "🧑🏽‍⚕️", - "🧑🏾‍⚕️", - "🧑🏿‍⚕️" - ] - }, - { - code: "👨‍⚕️", - shortcode: { - en: "male-doctor", - es: "doctor" - }, - keywords: { - en: [ - "doctor", - "healthcare", - "man", - "nurse", - "therapist", - "man health worker" - ], - es: [ - "doctor", - "enfermero", - "médico", - "sanitario", - "terapeuta hombre", - "profesional sanitario hombre" - ] - }, - "types": [ - "👨🏻‍⚕️", - "👨🏼‍⚕️", - "👨🏽‍⚕️", - "👨🏾‍⚕️", - "👨🏿‍⚕️" - ] - }, - { - code: "👩‍⚕️", - shortcode: { - en: "female-doctor", - es: "doctora" - }, - keywords: { - en: [ - "doctor", - "healthcare", - "nurse", - "therapist", - "woman", - "woman health worker" - ], - es: [ - "doctora", - "enfermera", - "médica", - "sanitaria", - "terapeuta mujer", - "profesional sanitario mujer" - ] - }, - "types": [ - "👩🏻‍⚕️", - "👩🏼‍⚕️", - "👩🏽‍⚕️", - "👩🏾‍⚕️", - "👩🏿‍⚕️" - ] - }, - { - code: "🧑‍🎓", - shortcode: { - en: "student", - es: "estudiante" - }, - keywords: { - en: [ - "graduate", - "student" - ], - es: [ - "graduado", - "licenciado", - "universitario", - "estudiante" - ] - }, - "types": [ - "🧑🏻‍🎓", - "🧑🏼‍🎓", - "🧑🏽‍🎓", - "🧑🏾‍🎓", - "🧑🏿‍🎓" - ] - }, - { - code: "👨‍🎓", - shortcode: { - en: "male-student", - es: "alumno" - }, - keywords: { - en: [ - "graduate", - "man", - "student" - ], - es: [ - "estudiante", - "graduado", - "hombre", - "licenciado", - "universitario" - ] - }, - "types": [ - "👨🏻‍🎓", - "👨🏼‍🎓", - "👨🏽‍🎓", - "👨🏾‍🎓", - "👨🏿‍🎓" - ] - }, - { - code: "👩‍🎓", - shortcode: { - en: "female-student", - es: "alumna" - }, - keywords: { - en: [ - "graduate", - "student", - "woman" - ], - es: [ - "estudiante", - "graduada", - "licenciada", - "mujer", - "universitaria" - ] - }, - "types": [ - "👩🏻‍🎓", - "👩🏼‍🎓", - "👩🏽‍🎓", - "👩🏾‍🎓", - "👩🏿‍🎓" - ] - }, - { - code: "🧑‍🏫", - shortcode: { - en: "teacher", - es: "docente" - }, - keywords: { - en: [ - "instructor", - "professor", - "teacher" - ], - es: [ - "educador", - "enseñanza", - "instructor", - "maestro", - "profesor", - "docente" - ] - }, - "types": [ - "🧑🏻‍🏫", - "🧑🏼‍🏫", - "🧑🏽‍🏫", - "🧑🏾‍🏫", - "🧑🏿‍🏫" - ] - }, - { - code: "👨‍🏫", - shortcode: { - en: "male-teacher", - es: "profesor" - }, - keywords: { - en: [ - "instructor", - "man", - "professor", - "teacher" - ], - es: [ - "educador", - "hombre", - "instructor", - "maestro", - "profesor", - "docente hombre" - ] - }, - "types": [ - "👨🏻‍🏫", - "👨🏼‍🏫", - "👨🏽‍🏫", - "👨🏾‍🏫", - "👨🏿‍🏫" - ] - }, - { - code: "👩‍🏫", - shortcode: { - en: "female-teacher", - es: "profesora" - }, - keywords: { - en: [ - "instructor", - "professor", - "teacher", - "woman" - ], - es: [ - "educadora", - "instructora", - "maestra", - "mujer", - "profesora", - "docente mujer" - ] - }, - "types": [ - "👩🏻‍🏫", - "👩🏼‍🏫", - "👩🏽‍🏫", - "👩🏾‍🏫", - "👩🏿‍🏫" - ] - }, - { - code: "🧑‍⚖️", - shortcode: { - en: "judge", - es: "persona_juez" - }, - keywords: { - en: [ - "justice", - "scales", - "judge" - ], - es: [ - "juez", - "juicio", - "magistrado", - "fiscal" - ] - }, - "types": [ - "🧑🏻‍⚖️", - "🧑🏼‍⚖️", - "🧑🏽‍⚖️", - "🧑🏾‍⚖️", - "🧑🏿‍⚖️" - ] - }, - { - code: "👨‍⚖️", - shortcode: { - en: "male-judge", - es: "juez" - }, - keywords: { - en: [ - "judge", - "justice", - "man", - "scales" - ], - es: [ - "hombre", - "juez", - "justicia", - "magistrado", - "fiscal hombre" - ] - }, - "types": [ - "👨🏻‍⚖️", - "👨🏼‍⚖️", - "👨🏽‍⚖️", - "👨🏾‍⚖️", - "👨🏿‍⚖️" - ] - }, - { - code: "👩‍⚖️", - shortcode: { - en: "female-judge", - es: "jueza" - }, - keywords: { - en: [ - "judge", - "justice", - "scales", - "woman" - ], - es: [ - "jueza", - "justicia", - "magistrada", - "mujer", - "fiscal mujer" - ] - }, - "types": [ - "👩🏻‍⚖️", - "👩🏼‍⚖️", - "👩🏽‍⚖️", - "👩🏾‍⚖️", - "👩🏿‍⚖️" - ] - }, - { - code: "🧑‍🌾", - shortcode: { - en: "farmer", - es: "persona_agricultora" - }, - keywords: { - en: [ - "gardener", - "rancher", - "farmer" - ], - es: [ - "agricultor", - "cultivador", - "granjero", - "jardinero", - "labrador", - "profesional de la agricultura" - ] - }, - "types": [ - "🧑🏻‍🌾", - "🧑🏼‍🌾", - "🧑🏽‍🌾", - "🧑🏾‍🌾", - "🧑🏿‍🌾" - ] - }, - { - code: "👨‍🌾", - shortcode: { - en: "male-farmer", - es: "agricultor" - }, - keywords: { - en: [ - "farmer", - "gardener", - "man", - "rancher" - ], - es: [ - "agricultor", - "campo", - "granjero", - "hombre", - "labrador", - "profesional de la agricultura hombre" - ] - }, - "types": [ - "👨🏻‍🌾", - "👨🏼‍🌾", - "👨🏽‍🌾", - "👨🏾‍🌾", - "👨🏿‍🌾" - ] - }, - { - code: "👩‍🌾", - shortcode: { - en: "female-farmer", - es: "agricultora" - }, - keywords: { - en: [ - "farmer", - "gardener", - "rancher", - "woman" - ], - es: [ - "agricultora", - "campo", - "granjera", - "labradora", - "mujer", - "profesional de la agricultura mujer" - ] - }, - "types": [ - "👩🏻‍🌾", - "👩🏼‍🌾", - "👩🏽‍🌾", - "👩🏾‍🌾", - "👩🏿‍🌾" - ] - }, - { - code: "🧑‍🍳", - shortcode: { - en: "cook", - es: "persona_cocinera" - }, - keywords: { - en: [ - "chef", - "cook" - ], - es: [ - "cocinero", - "cocinillas", - "guisandero", - "pinche", - "chef" - ] - }, - "types": [ - "🧑🏻‍🍳", - "🧑🏼‍🍳", - "🧑🏽‍🍳", - "🧑🏾‍🍳", - "🧑🏿‍🍳" - ] - }, - { - code: "👨‍🍳", - shortcode: { - en: "male-cook", - es: "cocinero" - }, - keywords: { - en: [ - "chef", - "cook", - "man" - ], - es: [ - "chef", - "cocinero", - "hombre", - "pinche" - ] - }, - "types": [ - "👨🏻‍🍳", - "👨🏼‍🍳", - "👨🏽‍🍳", - "👨🏾‍🍳", - "👨🏿‍🍳" - ] - }, - { - code: "👩‍🍳", - shortcode: { - en: "female-cook", - es: "cocinera" - }, - keywords: { - en: [ - "chef", - "cook", - "woman" - ], - es: [ - "chef", - "cocinera", - "mujer", - "pinche" - ] - }, - "types": [ - "👩🏻‍🍳", - "👩🏼‍🍳", - "👩🏽‍🍳", - "👩🏾‍🍳", - "👩🏿‍🍳" - ] - }, - { - code: "🧑‍🔧", - shortcode: { - en: "mechanic", - es: "persona_mecánica" - }, - keywords: { - en: [ - "electrician", - "plumber", - "tradesperson", - "mechanic" - ], - es: [ - "electricista", - "fontanero", - "mecánico", - "operario", - "técnico", - "profesional de la mecánica" - ] - }, - "types": [ - "🧑🏻‍🔧", - "🧑🏼‍🔧", - "🧑🏽‍🔧", - "🧑🏾‍🔧", - "🧑🏿‍🔧" - ] - }, - { - code: "👨‍🔧", - shortcode: { - en: "male-mechanic", - es: "mecánico" - }, - keywords: { - en: [ - "electrician", - "man", - "mechanic", - "plumber", - "tradesperson" - ], - es: [ - "electricista", - "fontanero", - "hombre", - "mecánico", - "operario", - "profesional de la mecánica hombre" - ] - }, - "types": [ - "👨🏻‍🔧", - "👨🏼‍🔧", - "👨🏽‍🔧", - "👨🏾‍🔧", - "👨🏿‍🔧" - ] - }, - { - code: "👩‍🔧", - shortcode: { - en: "female-mechanic", - es: "mecánica" - }, - keywords: { - en: [ - "electrician", - "mechanic", - "plumber", - "tradesperson", - "woman" - ], - es: [ - "electricista", - "fontanera", - "mecánica", - "mujer", - "operaria", - "profesional de la mecánica mujer" - ] - }, - "types": [ - "👩🏻‍🔧", - "👩🏼‍🔧", - "👩🏽‍🔧", - "👩🏾‍🔧", - "👩🏿‍🔧" - ] - }, - { - code: "🧑‍🏭", - shortcode: { - en: "factory_worker", - es: "profesional_industrial" - }, - keywords: { - en: [ - "assembly", - "factory", - "industrial", - "worker" - ], - es: [ - "fábrica", - "montaje", - "obrero", - "operario", - "trabajador", - "profesional industrial" - ] - }, - "types": [ - "🧑🏻‍🏭", - "🧑🏼‍🏭", - "🧑🏽‍🏭", - "🧑🏾‍🏭", - "🧑🏿‍🏭" - ] - }, - { - code: "👨‍🏭", - shortcode: { - en: "male-factory-worker", - es: "trabajador" - }, - keywords: { - en: [ - "assembly", - "factory", - "industrial", - "man", - "worker" - ], - es: [ - "fábrica", - "montaje", - "obrero", - "operario", - "trabajador", - "profesional industrial hombre" - ] - }, - "types": [ - "👨🏻‍🏭", - "👨🏼‍🏭", - "👨🏽‍🏭", - "👨🏾‍🏭", - "👨🏿‍🏭" - ] - }, - { - code: "👩‍🏭", - shortcode: { - en: "female-factory-worker", - es: "trabajadora" - }, - keywords: { - en: [ - "assembly", - "factory", - "industrial", - "woman", - "worker" - ], - es: [ - "fábrica", - "montaje", - "obrera", - "operaria", - "trabajadora", - "profesional industrial mujer" - ] - }, - "types": [ - "👩🏻‍🏭", - "👩🏼‍🏭", - "👩🏽‍🏭", - "👩🏾‍🏭", - "👩🏿‍🏭" - ] - }, - { - code: "🧑‍💼", - shortcode: { - en: "office_worker", - es: "oficinista" - }, - keywords: { - en: [ - "architect", - "business", - "manager", - "white-collar", - "office worker" - ], - es: [ - "arquitecto", - "director", - "ejecutivo", - "empresa", - "oficinista" - ] - }, - "types": [ - "🧑🏻‍💼", - "🧑🏼‍💼", - "🧑🏽‍💼", - "🧑🏾‍💼", - "🧑🏿‍💼" - ] - }, - { - code: "👨‍💼", - shortcode: { - en: "male-office-worker", - es: "oficinista_hombre" - }, - keywords: { - en: [ - "architect", - "business", - "man", - "manager", - "white-collar", - "man office worker" - ], - es: [ - "director", - "ejecutivo", - "empresa", - "hombre", - "oficina", - "oficinista" - ] - }, - "types": [ - "👨🏻‍💼", - "👨🏼‍💼", - "👨🏽‍💼", - "👨🏾‍💼", - "👨🏿‍💼" - ] - }, - { - code: "👩‍💼", - shortcode: { - en: "female-office-worker", - es: "oficinista_mujer" - }, - keywords: { - en: [ - "architect", - "business", - "manager", - "white-collar", - "woman", - "woman office worker" - ], - es: [ - "directora", - "ejecutiva", - "empresa", - "mujer", - "oficina", - "oficinista" - ] - }, - "types": [ - "👩🏻‍💼", - "👩🏼‍💼", - "👩🏽‍💼", - "👩🏾‍💼", - "👩🏿‍💼" - ] - }, - { - code: "🧑‍🔬", - shortcode: { - en: "scientist", - es: "persona_científica" - }, - keywords: { - en: [ - "biologist", - "chemist", - "engineer", - "physicist", - "scientist" - ], - es: [ - "biólogo", - "científico", - "físico", - "investigador", - "químico", - "profesional de la ciencia" - ] - }, - "types": [ - "🧑🏻‍🔬", - "🧑🏼‍🔬", - "🧑🏽‍🔬", - "🧑🏾‍🔬", - "🧑🏿‍🔬" - ] - }, - { - code: "👨‍🔬", - shortcode: { - en: "male-scientist", - es: "científico" - }, - keywords: { - en: [ - "biologist", - "chemist", - "engineer", - "man", - "physicist", - "scientist" - ], - es: [ - "biólogo", - "científico", - "físico", - "hombre", - "químico", - "profesional de la ciencia hombre" - ] - }, - "types": [ - "👨🏻‍🔬", - "👨🏼‍🔬", - "👨🏽‍🔬", - "👨🏾‍🔬", - "👨🏿‍🔬" - ] - }, - { - code: "👩‍🔬", - shortcode: { - en: "female-scientist", - es: "científica" - }, - keywords: { - en: [ - "biologist", - "chemist", - "engineer", - "physicist", - "scientist", - "woman" - ], - es: [ - "bióloga", - "científica", - "física", - "mujer", - "química", - "profesional de la ciencia mujer" - ] - }, - "types": [ - "👩🏻‍🔬", - "👩🏼‍🔬", - "👩🏽‍🔬", - "👩🏾‍🔬", - "👩🏿‍🔬" - ] - }, - { - code: "🧑‍💻", - shortcode: { - en: "technologist", - es: "persona_tecnóloga" - }, - keywords: { - en: [ - "coder", - "developer", - "inventor", - "software", - "technologist" - ], - es: [ - "desarrollador", - "informático", - "programador", - "software", - "tecnólogo", - "profesional de la tecnología" - ] - }, - "types": [ - "🧑🏻‍💻", - "🧑🏼‍💻", - "🧑🏽‍💻", - "🧑🏾‍💻", - "🧑🏿‍💻" - ] - }, - { - code: "👨‍💻", - shortcode: { - en: "male-technologist", - es: "tecnólogo" - }, - keywords: { - en: [ - "coder", - "developer", - "inventor", - "man", - "software", - "technologist" - ], - es: [ - "desarrollador", - "hombre", - "informático", - "programador", - "tecnólogo", - "profesional de la tecnología hombre" - ] - }, - "types": [ - "👨🏻‍💻", - "👨🏼‍💻", - "👨🏽‍💻", - "👨🏾‍💻", - "👨🏿‍💻" - ] - }, - { - code: "👩‍💻", - shortcode: { - en: "female-technologist", - es: "tecnóloga" - }, - keywords: { - en: [ - "coder", - "developer", - "inventor", - "software", - "technologist", - "woman" - ], - es: [ - "desarrolladora", - "informática", - "mujer", - "programadora", - "tecnóloga", - "profesional de la tecnología mujer" - ] - }, - "types": [ - "👩🏻‍💻", - "👩🏼‍💻", - "👩🏽‍💻", - "👩🏾‍💻", - "👩🏿‍💻" - ] - }, - { - code: "🧑‍🎤", - shortcode: { - en: "singer", - es: "cantante" - }, - keywords: { - en: [ - "actor", - "entertainer", - "rock", - "star", - "singer" - ], - es: [ - "artista", - "estrella", - "rock", - "cantante" - ] - }, - "types": [ - "🧑🏻‍🎤", - "🧑🏼‍🎤", - "🧑🏽‍🎤", - "🧑🏾‍🎤", - "🧑🏿‍🎤" - ] - }, - { - code: "👨‍🎤", - shortcode: { - en: "male-singer", - es: "cantante_hombre" - }, - keywords: { - en: [ - "actor", - "entertainer", - "man", - "rock", - "singer", - "star" - ], - es: [ - "artista", - "estrella", - "hombre", - "rock", - "cantante hombre" - ] - }, - "types": [ - "👨🏻‍🎤", - "👨🏼‍🎤", - "👨🏽‍🎤", - "👨🏾‍🎤", - "👨🏿‍🎤" - ] - }, - { - code: "👩‍🎤", - shortcode: { - en: "female-singer", - es: "cantante_mujer" - }, - keywords: { - en: [ - "actor", - "entertainer", - "rock", - "singer", - "star", - "woman" - ], - es: [ - "artista", - "estrella", - "mujer", - "rock", - "cantante mujer" - ] - }, - "types": [ - "👩🏻‍🎤", - "👩🏼‍🎤", - "👩🏽‍🎤", - "👩🏾‍🎤", - "👩🏿‍🎤" - ] - }, - { - code: "🧑‍🎨", - shortcode: { - en: "artist", - es: "artista" - }, - keywords: { - en: [ - "palette", - "artist" - ], - es: [ - "paleta", - "pintor", - "pinturas", - "artista" - ] - }, - "types": [ - "🧑🏻‍🎨", - "🧑🏼‍🎨", - "🧑🏽‍🎨", - "🧑🏾‍🎨", - "🧑🏿‍🎨" - ] - }, - { - code: "👨‍🎨", - shortcode: { - en: "male-artist", - es: "artista_hombre" - }, - keywords: { - en: [ - "artist", - "man", - "palette" - ], - es: [ - "hombre", - "paleta", - "pintor", - "pinturas", - "artista hombre" - ] - }, - "types": [ - "👨🏻‍🎨", - "👨🏼‍🎨", - "👨🏽‍🎨", - "👨🏾‍🎨", - "👨🏿‍🎨" - ] - }, - { - code: "👩‍🎨", - shortcode: { - en: "female-artist", - es: "artista_mujer" - }, - keywords: { - en: [ - "artist", - "palette", - "woman" - ], - es: [ - "mujer", - "paleta", - "pintora", - "pinturas", - "artista mujer" - ] - }, - "types": [ - "👩🏻‍🎨", - "👩🏼‍🎨", - "👩🏽‍🎨", - "👩🏾‍🎨", - "👩🏿‍🎨" - ] - }, - { - code: "🧑‍✈️", - shortcode: { - en: "pilot", - es: "piloto" - }, - keywords: { - en: [ - "plane", - "pilot" - ], - es: [ - "avión", - "capitán", - "vuelo", - "piloto" - ] - }, - "types": [ - "🧑🏻‍✈️", - "🧑🏼‍✈️", - "🧑🏽‍✈️", - "🧑🏾‍✈️", - "🧑🏿‍✈️" - ] - }, - { - code: "👨‍✈️", - shortcode: { - en: "male-pilot", - es: "piloto_hombre" - }, - keywords: { - en: [ - "man", - "pilot", - "plane" - ], - es: [ - "avión", - "capitán", - "hombre", - "piloto", - "vuelo" - ] - }, - "types": [ - "👨🏻‍✈️", - "👨🏼‍✈️", - "👨🏽‍✈️", - "👨🏾‍✈️", - "👨🏿‍✈️" - ] - }, - { - code: "👩‍✈️", - shortcode: { - en: "female-pilot", - es: "piloto_mujer" - }, - keywords: { - en: [ - "pilot", - "plane", - "woman" - ], - es: [ - "avión", - "capitana", - "mujer", - "piloto", - "vuelo" - ] - }, - "types": [ - "👩🏻‍✈️", - "👩🏼‍✈️", - "👩🏽‍✈️", - "👩🏾‍✈️", - "👩🏿‍✈️" - ] - }, - { - code: "🧑‍🚀", - shortcode: { - en: "astronaut", - es: "astronauta" - }, - keywords: { - en: [ - "rocket", - "astronaut" - ], - es: [ - "cohete", - "espacio", - "astronauta" - ] - }, - "types": [ - "🧑🏻‍🚀", - "🧑🏼‍🚀", - "🧑🏽‍🚀", - "🧑🏾‍🚀", - "🧑🏿‍🚀" - ] - }, - { - code: "👨‍🚀", - shortcode: { - en: "male-astronaut", - es: "astronauta_hombre" - }, - keywords: { - en: [ - "astronaut", - "man", - "rocket" - ], - es: [ - "astronauta", - "cohete", - "espacio", - "hombre" - ] - }, - "types": [ - "👨🏻‍🚀", - "👨🏼‍🚀", - "👨🏽‍🚀", - "👨🏾‍🚀", - "👨🏿‍🚀" - ] - }, - { - code: "👩‍🚀", - shortcode: { - en: "female-astronaut", - es: "astronauta_mujer" - }, - keywords: { - en: [ - "astronaut", - "rocket", - "woman" - ], - es: [ - "astronauta", - "cohete", - "espacio", - "mujer" - ] - }, - "types": [ - "👩🏻‍🚀", - "👩🏼‍🚀", - "👩🏽‍🚀", - "👩🏾‍🚀", - "👩🏿‍🚀" - ] - }, - { - code: "🧑‍🚒", - shortcode: { - en: "firefighter", - es: "persona_bombero" - }, - keywords: { - en: [ - "firetruck", - "firefighter" - ], - es: [ - "camión", - "manguera", - "bombero" - ] - }, - "types": [ - "🧑🏻‍🚒", - "🧑🏼‍🚒", - "🧑🏽‍🚒", - "🧑🏾‍🚒", - "🧑🏿‍🚒" - ] - }, - { - code: "👨‍🚒", - shortcode: { - en: "male-firefighter", - es: "bombero" - }, - keywords: { - en: [ - "firefighter", - "firetruck", - "man" - ], - es: [ - "apagafuegos", - "bombero", - "camión", - "manguera", - "bombero hombre" - ] - }, - "types": [ - "👨🏻‍🚒", - "👨🏼‍🚒", - "👨🏽‍🚒", - "👨🏾‍🚒", - "👨🏿‍🚒" - ] - }, - { - code: "👩‍🚒", - shortcode: { - en: "female-firefighter", - es: "bombera" - }, - keywords: { - en: [ - "firefighter", - "firetruck", - "woman" - ], - es: [ - "apagafuegos", - "bombera mujera", - "camión", - "manguera", - "bombera" - ] - }, - "types": [ - "👩🏻‍🚒", - "👩🏼‍🚒", - "👩🏽‍🚒", - "👩🏾‍🚒", - "👩🏿‍🚒" - ] - }, - { - code: "👮", - shortcode: { - en: "cop", - es: "policía" - }, - keywords: { - en: [ - "cop", - "officer", - "police" - ], - es: [ - "agente", - "personas", - "policía", - "agente de policía" - ] - }, - "types": [ - "👮🏻", - "👮🏼", - "👮🏽", - "👮🏾", - "👮🏿" - ] - }, - { - code: "👮‍♂️", - shortcode: { - en: "male-police-officer", - es: "policía_hombre" - }, - keywords: { - en: [ - "cop", - "man", - "officer", - "police" - ], - es: [ - "agente", - "hombre", - "poli", - "policía", - "agente de policía hombre" - ] - }, - "types": [ - "👮🏻‍♂️", - "👮🏼‍♂️", - "👮🏽‍♂️", - "👮🏾‍♂️", - "👮🏿‍♂️" - ] - }, - { - code: "👮‍♀️", - shortcode: { - en: "female-police-officer", - es: "policía_mujer" - }, - keywords: { - en: [ - "cop", - "officer", - "police", - "woman" - ], - es: [ - "agente", - "mujer", - "poli", - "policía", - "agente de policía mujer" - ] - }, - "types": [ - "👮🏻‍♀️", - "👮🏼‍♀️", - "👮🏽‍♀️", - "👮🏾‍♀️", - "👮🏿‍♀️" - ] - }, - { - code: "🕵️", - shortcode: { - en: "sleuth_or_spy", - es: "sabueso_o_espía" - }, - keywords: { - en: [ - "sleuth", - "spy", - "detective" - ], - es: [ - "cara", - "espía", - "detective" - ] - }, - "types": [ - "🕵🏻", - "🕵🏼", - "🕵🏽", - "🕵🏾", - "🕵🏿" - ] - }, - { - code: "🕵️‍♂️", - shortcode: { - en: "male-detective", - es: "detective_hombre" - }, - keywords: { - en: [ - "detective", - "man", - "sleuth", - "spy" - ], - es: [ - "agente", - "detective", - "espía", - "hombre", - "investigador" - ] - }, - "types": [ - "🕵🏻‍♂️", - "🕵🏼‍♂️", - "🕵🏽‍♂️", - "🕵🏾‍♂️", - "🕵🏿‍♂️" - ] - }, - { - code: "🕵️‍♀️", - shortcode: { - en: "female-detective", - es: "detective_mujer" - }, - keywords: { - en: [ - "detective", - "sleuth", - "spy", - "woman" - ], - es: [ - "agente", - "detective", - "espía", - "investigadora", - "mujer" - ] - }, - "types": [ - "🕵🏻‍♀️", - "🕵🏼‍♀️", - "🕵🏽‍♀️", - "🕵🏾‍♀️", - "🕵🏿‍♀️" - ] - }, - { - code: "💂", - shortcode: { - en: "guardsman", - es: "guardia" - }, - keywords: { - en: [ - "guard" - ], - es: [ - "guardia real británica", - "guardia" - ] - }, - "types": [ - "💂🏻", - "💂🏼", - "💂🏽", - "💂🏾", - "💂🏿" - ] - }, - { - code: "💂‍♂️", - shortcode: { - en: "male-guard", - es: "guardia_hombre" - }, - keywords: { - en: [ - "guard", - "man" - ], - es: [ - "guardia", - "hombre", - "vigilante" - ] - }, - "types": [ - "💂🏻‍♂️", - "💂🏼‍♂️", - "💂🏽‍♂️", - "💂🏾‍♂️", - "💂🏿‍♂️" - ] - }, - { - code: "💂‍♀️", - shortcode: { - en: "female-guard", - es: "guardia_mujer" - }, - keywords: { - en: [ - "guard", - "woman" - ], - es: [ - "guardia", - "mujer", - "vigilante" - ] - }, - "types": [ - "💂🏻‍♀️", - "💂🏼‍♀️", - "💂🏽‍♀️", - "💂🏾‍♀️", - "💂🏿‍♀️" - ] - }, - { - code: "🥷", - shortcode: { - en: "ninja", - es: "ninja" - }, - keywords: { - en: [ - "fighter", - "hidden", - "stealth", - "ninja" - ], - es: [ - "furtivo", - "guerrero", - "luchador", - "oculto", - "sigilo", - "ninja" - ] - }, - "types": [ - "🥷🏻", - "🥷🏼", - "🥷🏽", - "🥷🏾", - "🥷🏿" - ] - }, - { - code: "👷", - shortcode: { - en: "construction_worker", - es: "obrero_de_la_construcción" - }, - keywords: { - en: [ - "construction", - "hat", - "worker" - ], - es: [ - "casco", - "construcción", - "obrero", - "trabajador", - "profesional de la construcción" - ] - }, - "types": [ - "👷🏻", - "👷🏼", - "👷🏽", - "👷🏾", - "👷🏿" - ] - }, - { - code: "👷‍♂️", - shortcode: { - en: "male-construction-worker", - es: "obrero" - }, - keywords: { - en: [ - "construction", - "man", - "worker" - ], - es: [ - "albañil", - "construcción", - "hombre", - "obrero", - "trabajador", - "profesional de la construcción hombre" - ] - }, - "types": [ - "👷🏻‍♂️", - "👷🏼‍♂️", - "👷🏽‍♂️", - "👷🏾‍♂️", - "👷🏿‍♂️" - ] - }, - { - code: "👷‍♀️", - shortcode: { - en: "female-construction-worker", - es: "obrera" - }, - keywords: { - en: [ - "construction", - "woman", - "worker" - ], - es: [ - "albañila", - "construcción", - "mujer", - "obrera", - "trabajadora", - "profesional de la construcción mujer" - ] - }, - "types": [ - "👷🏻‍♀️", - "👷🏼‍♀️", - "👷🏽‍♀️", - "👷🏾‍♀️", - "👷🏿‍♀️" - ] - }, - { - code: "🤴", - shortcode: { - en: "prince", - es: "príncipe" - }, - keywords: { - en: [ - "prince" - ], - es: [ - "corona", - "príncipe" - ] - }, - "types": [ - "🤴🏻", - "🤴🏼", - "🤴🏽", - "🤴🏾", - "🤴🏿" - ] - }, - { - code: "👸", - shortcode: { - en: "princess", - es: "princesa" - }, - keywords: { - en: [ - "fairy tale", - "fantasy", - "princess" - ], - es: [ - "cuento", - "fantasía", - "hadas", - "princesa" - ] - }, - "types": [ - "👸🏻", - "👸🏼", - "👸🏽", - "👸🏾", - "👸🏿" - ] - }, - { - code: "👳", - shortcode: { - en: "man_with_turban", - es: "hombre_con_turbante" - }, - keywords: { - en: [ - "turban", - "person wearing turban" - ], - es: [ - "turbante", - "persona con turbante" - ] - }, - "types": [ - "👳🏻", - "👳🏼", - "👳🏽", - "👳🏾", - "👳🏿" - ] - }, - { - code: "👳‍♂️", - shortcode: { - en: "man-wearing-turban", - es: "hombre_que_lleva_turbante" - }, - keywords: { - en: [ - "man", - "turban", - "man wearing turban" - ], - es: [ - "hombre", - "turbante", - "hombre con turbante" - ] - }, - "types": [ - "👳🏻‍♂️", - "👳🏼‍♂️", - "👳🏽‍♂️", - "👳🏾‍♂️", - "👳🏿‍♂️" - ] - }, - { - code: "👳‍♀️", - shortcode: { - en: "woman-wearing-turban", - es: "mujer_que_lleva_turbante" - }, - keywords: { - en: [ - "turban", - "woman", - "woman wearing turban" - ], - es: [ - "mujer", - "turbante", - "mujer con turbante" - ] - }, - "types": [ - "👳🏻‍♀️", - "👳🏼‍♀️", - "👳🏽‍♀️", - "👳🏾‍♀️", - "👳🏿‍♀️" - ] - }, - { - code: "👲", - shortcode: { - en: "man_with_gua_pi_mao", - es: "hombre_con_gorro_chino" - }, - keywords: { - en: [ - "cap", - "gua pi mao", - "hat", - "person", - "skullcap", - "person with skullcap" - ], - es: [ - "gorro", - "gua", - "mao", - "persona", - "gua pi mao", - "persona con gorro chino" - ] - }, - "types": [ - "👲🏻", - "👲🏼", - "👲🏽", - "👲🏾", - "👲🏿" - ] - }, - { - code: "🧕", - shortcode: { - en: "person_with_headscarf", - es: "persona_con_velo" - }, - keywords: { - en: [ - "headscarf", - "hijab", - "mantilla", - "tichel", - "woman with headscarf" - ], - es: [ - "hiyab", - "pañuelo", - "mujer con hiyab" - ] - }, - "types": [ - "🧕🏻", - "🧕🏼", - "🧕🏽", - "🧕🏾", - "🧕🏿" - ] - }, - { - code: "🤵", - shortcode: { - en: "person_in_tuxedo", - es: "persona_en_esmoquin" - }, - keywords: { - en: [ - "groom", - "person", - "tuxedo", - "person in tuxedo" - ], - es: [ - "esmoquin", - "novio", - "persona", - "persona con esmoquin" - ] - }, - "types": [ - "🤵🏻", - "🤵🏼", - "🤵🏽", - "🤵🏾", - "🤵🏿" - ] - }, - { - code: "🤵‍♂️", - shortcode: { - en: "man_in_tuxedo", - es: "hombre_con_esmoquin" - }, - keywords: { - en: [ - "man", - "tuxedo", - "man in tuxedo" - ], - es: [ - "esmoquin", - "hombre", - "hombre con esmoquin" - ] - }, - "types": [ - "🤵🏻‍♂️", - "🤵🏼‍♂️", - "🤵🏽‍♂️", - "🤵🏾‍♂️", - "🤵🏿‍♂️" - ] - }, - { - code: "🤵‍♀️", - shortcode: { - en: "woman_in_tuxedo", - es: "mujer_con_esmoquin" - }, - keywords: { - en: [ - "tuxedo", - "woman", - "woman in tuxedo" - ], - es: [ - "esmoquin", - "mujer", - "mujer con esmoquin" - ] - }, - "types": [ - "🤵🏻‍♀️", - "🤵🏼‍♀️", - "🤵🏽‍♀️", - "🤵🏾‍♀️", - "🤵🏿‍♀️" - ] - }, - { - code: "👰", - shortcode: { - en: "bride_with_veil", - es: "novia_con_velo" - }, - keywords: { - en: [ - "bride", - "person", - "veil", - "wedding", - "person with veil" - ], - es: [ - "boda", - "novia", - "persona", - "velo", - "persona con velo" - ] - }, - "types": [ - "👰🏻", - "👰🏼", - "👰🏽", - "👰🏾", - "👰🏿" - ] - }, - { - code: "👰‍♂️", - shortcode: { - en: "man_with_veil", - es: "hombre_con_velo" - }, - keywords: { - en: [ - "man", - "veil", - "man with veil" - ], - es: [ - "boda", - "hombre", - "novio", - "velo", - "hombre con velo" - ] - }, - "types": [ - "👰🏻‍♂️", - "👰🏼‍♂️", - "👰🏽‍♂️", - "👰🏾‍♂️", - "👰🏿‍♂️" - ] - }, - { - code: "👰‍♀️", - shortcode: { - en: "woman_with_veil", - es: "mujer_con_velo" - }, - keywords: { - en: [ - "veil", - "woman", - "woman with veil" - ], - es: [ - "boda", - "mujer", - "novia", - "velo", - "mujer con velo" - ] - }, - "types": [ - "👰🏻‍♀️", - "👰🏼‍♀️", - "👰🏽‍♀️", - "👰🏾‍♀️", - "👰🏿‍♀️" - ] - }, - { - code: "🤰", - shortcode: { - en: "pregnant_woman", - es: "embarazada" - }, - keywords: { - en: [ - "pregnant", - "woman" - ], - es: [ - "embarazada", - "mujer" - ] - }, - "types": [ - "🤰🏻", - "🤰🏼", - "🤰🏽", - "🤰🏾", - "🤰🏿" - ] - }, - { - code: "🤱", - shortcode: { - en: "breast-feeding", - es: "amamantar" - }, - keywords: { - en: [ - "baby", - "breast", - "nursing", - "breast-feeding" - ], - es: [ - "amamantar", - "bebé", - "dar pecho", - "pecho", - "lactancia materna" - ] - }, - "types": [ - "🤱🏻", - "🤱🏼", - "🤱🏽", - "🤱🏾", - "🤱🏿" - ] - }, - { - code: "👩‍🍼", - shortcode: { - en: "woman_feeding_baby", - es: "mujer_alimentando_a_bebé" - }, - keywords: { - en: [ - "baby", - "feeding", - "nursing", - "woman" - ], - es: [ - "alimentar", - "amamantar", - "bebé", - "lactancia", - "mujer", - "mujer alimentando a bebé" - ] - }, - "types": [ - "👩🏻‍🍼", - "👩🏼‍🍼", - "👩🏽‍🍼", - "👩🏾‍🍼", - "👩🏿‍🍼" - ] - }, - { - code: "👨‍🍼", - shortcode: { - en: "man_feeding_baby", - es: "hombre_alimentando_a_bebé" - }, - keywords: { - en: [ - "baby", - "feeding", - "man", - "nursing" - ], - es: [ - "alimentar", - "amamantar", - "bebé", - "hombre", - "lactancia", - "hombre alimentando a bebé" - ] - }, - "types": [ - "👨🏻‍🍼", - "👨🏼‍🍼", - "👨🏽‍🍼", - "👨🏾‍🍼", - "👨🏿‍🍼" - ] - }, - { - code: "🧑‍🍼", - shortcode: { - en: "person_feeding_baby", - es: "persona_alimentando_a_bebé" - }, - keywords: { - en: [ - "baby", - "feeding", - "nursing", - "person" - ], - es: [ - "alimentar", - "amamantar", - "bebé", - "lactancia", - "persona", - "persona alimentando a bebé" - ] - }, - "types": [ - "🧑🏻‍🍼", - "🧑🏼‍🍼", - "🧑🏽‍🍼", - "🧑🏾‍🍼", - "🧑🏿‍🍼" - ] - }, - { - code: "👼", - shortcode: { - en: "angel", - es: "ángel" - }, - keywords: { - en: [ - "angel", - "baby", - "face", - "fairy tale", - "fantasy" - ], - es: [ - "ángel", - "bebé", - "cara", - "cuento" - ] - }, - "types": [ - "👼🏻", - "👼🏼", - "👼🏽", - "👼🏾", - "👼🏿" - ] - }, - { - code: "🎅", - shortcode: { - en: "santa", - es: "santa_claus" - }, - keywords: { - en: [ - "celebration", - "Christmas", - "claus", - "father", - "santa", - "Santa Claus" - ], - es: [ - "celebración", - "claus", - "Navidad", - "papá noel", - "Papá Noel", - "santa" - ] - }, - "types": [ - "🎅🏻", - "🎅🏼", - "🎅🏽", - "🎅🏾", - "🎅🏿" - ] - }, - { - code: "🤶", - shortcode: { - en: "mrs_claus", - es: "sra_claus" - }, - keywords: { - en: [ - "celebration", - "Christmas", - "claus", - "mother", - "Mrs.", - "Mrs. Claus" - ], - es: [ - "abuela", - "mamá", - "Navidad", - "noel", - "Mamá Noel" - ] - }, - "types": [ - "🤶🏻", - "🤶🏼", - "🤶🏽", - "🤶🏾", - "🤶🏿" - ] - }, - { - code: "🦸", - shortcode: { - en: "superhero", - es: "personaje_de_superhéroe" - }, - keywords: { - en: [ - "good", - "hero", - "heroine", - "superpower", - "superhero" - ], - es: [ - "bien", - "héroe", - "heroína", - "superhéroe", - "superheroína", - "superpoder", - "personaje de superhéroe" - ] - }, - "types": [ - "🦸🏻", - "🦸🏼", - "🦸🏽", - "🦸🏾", - "🦸🏿" - ] - }, - { - code: "🦸‍♂️", - shortcode: { - en: "male_superhero", - es: "superhéroe" - }, - keywords: { - en: [ - "good", - "hero", - "man", - "superpower", - "man superhero" - ], - es: [ - "bueno", - "héroe", - "hombre", - "superhombre", - "superpoder", - "superhéroe" - ] - }, - "types": [ - "🦸🏻‍♂️", - "🦸🏼‍♂️", - "🦸🏽‍♂️", - "🦸🏾‍♂️", - "🦸🏿‍♂️" - ] - }, - { - code: "🦸‍♀️", - shortcode: { - en: "female_superhero", - es: "superheroína" - }, - keywords: { - en: [ - "good", - "hero", - "heroine", - "superpower", - "woman", - "woman superhero" - ], - es: [ - "héroe", - "heroína", - "mujer", - "superhéroe", - "superpoder", - "superheroína" - ] - }, - "types": [ - "🦸🏻‍♀️", - "🦸🏼‍♀️", - "🦸🏽‍♀️", - "🦸🏾‍♀️", - "🦸🏿‍♀️" - ] - }, - { - code: "🦹", - shortcode: { - en: "supervillain", - es: "personaje_de_supervillano" - }, - keywords: { - en: [ - "criminal", - "evil", - "superpower", - "villain", - "supervillain" - ], - es: [ - "mal", - "superpoder", - "supervillana", - "supervillano", - "villana", - "villano", - "personaje de supervillano" - ] - }, - "types": [ - "🦹🏻", - "🦹🏼", - "🦹🏽", - "🦹🏾", - "🦹🏿" - ] - }, - { - code: "🦹‍♂️", - shortcode: { - en: "male_supervillain", - es: "supervillano" - }, - keywords: { - en: [ - "criminal", - "evil", - "man", - "superpower", - "villain", - "man supervillain" - ], - es: [ - "hombre", - "mal", - "malvado", - "villano", - "supervillano" - ] - }, - "types": [ - "🦹🏻‍♂️", - "🦹🏼‍♂️", - "🦹🏽‍♂️", - "🦹🏾‍♂️", - "🦹🏿‍♂️" - ] - }, - { - code: "🦹‍♀️", - shortcode: { - en: "female_supervillain", - es: "supervillana" - }, - keywords: { - en: [ - "criminal", - "evil", - "superpower", - "villain", - "woman", - "woman supervillain" - ], - es: [ - "mal", - "malvada", - "mujer", - "villana", - "supervillana" - ] - }, - "types": [ - "🦹🏻‍♀️", - "🦹🏼‍♀️", - "🦹🏽‍♀️", - "🦹🏾‍♀️", - "🦹🏿‍♀️" - ] - }, - { - code: "🧙", - shortcode: { - en: "mage", - es: "brujo" - }, - keywords: { - en: [ - "sorcerer", - "sorceress", - "witch", - "wizard", - "mage" - ], - es: [ - "bruja", - "brujo", - "hechicera", - "hechicero", - "persona maga" - ] - }, - "types": [ - "🧙🏻", - "🧙🏼", - "🧙🏽", - "🧙🏾", - "🧙🏿" - ] - }, - { - code: "🧙‍♂️", - shortcode: { - en: "male_mage", - es: "mago" - }, - keywords: { - en: [ - "sorcerer", - "wizard", - "man mage" - ], - es: [ - "brujo", - "hechicero", - "mago" - ] - }, - "types": [ - "🧙🏻‍♂️", - "🧙🏼‍♂️", - "🧙🏽‍♂️", - "🧙🏾‍♂️", - "🧙🏿‍♂️" - ] - }, - { - code: "🧙‍♀️", - shortcode: { - en: "female_mage", - es: "maga" - }, - keywords: { - en: [ - "sorceress", - "witch", - "woman mage" - ], - es: [ - "bruja", - "hechicera", - "maga" - ] - }, - "types": [ - "🧙🏻‍♀️", - "🧙🏼‍♀️", - "🧙🏽‍♀️", - "🧙🏾‍♀️", - "🧙🏿‍♀️" - ] - }, - { - code: "🧚", - shortcode: { - en: "fairy", - es: "hada" - }, - keywords: { - en: [ - "Oberon", - "Puck", - "Titania", - "fairy" - ], - es: [ - "campanilla", - "oberón", - "puck", - "titania", - "hada" - ] - }, - "types": [ - "🧚🏻", - "🧚🏼", - "🧚🏽", - "🧚🏾", - "🧚🏿" - ] - }, - { - code: "🧚‍♂️", - shortcode: { - en: "male_fairy", - es: "hada_macho" - }, - keywords: { - en: [ - "Oberon", - "Puck", - "man fairy" - ], - es: [ - "hada", - "oberón", - "puck", - "hada hombre" - ] - }, - "types": [ - "🧚🏻‍♂️", - "🧚🏼‍♂️", - "🧚🏽‍♂️", - "🧚🏾‍♂️", - "🧚🏿‍♂️" - ] - }, - { - code: "🧚‍♀️", - shortcode: { - en: "female_fairy", - es: "hada_hembra" - }, - keywords: { - en: [ - "Titania", - "woman fairy" - ], - es: [ - "campanilla", - "hada", - "titania", - "hada mujer" - ] - }, - "types": [ - "🧚🏻‍♀️", - "🧚🏼‍♀️", - "🧚🏽‍♀️", - "🧚🏾‍♀️", - "🧚🏿‍♀️" - ] - }, - { - code: "🧛", - shortcode: { - en: "vampire", - es: "vampiro" - }, - keywords: { - en: [ - "Dracula", - "undead", - "vampire" - ], - es: [ - "drácula", - "muerto viviente", - "no muerto", - "vampiro" - ] - }, - "types": [ - "🧛🏻", - "🧛🏼", - "🧛🏽", - "🧛🏾", - "🧛🏿" - ] - }, - { - code: "🧛‍♂️", - shortcode: { - en: "male_vampire", - es: "vampiro_macho" - }, - keywords: { - en: [ - "Dracula", - "undead", - "man vampire" - ], - es: [ - "drácula", - "muerto viviente", - "no muerto", - "vampiro hombre" - ] - }, - "types": [ - "🧛🏻‍♂️", - "🧛🏼‍♂️", - "🧛🏽‍♂️", - "🧛🏾‍♂️", - "🧛🏿‍♂️" - ] - }, - { - code: "🧛‍♀️", - shortcode: { - en: "female_vampire", - es: "vampira" - }, - keywords: { - en: [ - "undead", - "woman vampire" - ], - es: [ - "muerta viviente", - "no muerta", - "vampiresa" - ] - }, - "types": [ - "🧛🏻‍♀️", - "🧛🏼‍♀️", - "🧛🏽‍♀️", - "🧛🏾‍♀️", - "🧛🏿‍♀️" - ] - }, - { - code: "🧜", - shortcode: { - en: "merperson", - es: "sirena-tritón" - }, - keywords: { - en: [ - "mermaid", - "merman", - "merwoman", - "merperson" - ], - es: [ - "sirena", - "tritón", - "persona sirena" - ] - }, - "types": [ - "🧜🏻", - "🧜🏼", - "🧜🏽", - "🧜🏾", - "🧜🏿" - ] - }, - { - code: "🧜‍♂️", - shortcode: { - en: "merman", - es: "tritón" - }, - keywords: { - en: [ - "Triton", - "merman" - ], - es: [ - "sirena", - "tritón", - "sirena hombre" - ] - }, - "types": [ - "🧜🏻‍♂️", - "🧜🏼‍♂️", - "🧜🏽‍♂️", - "🧜🏾‍♂️", - "🧜🏿‍♂️" - ] - }, - { - code: "🧜‍♀️", - shortcode: { - en: "mermaid", - es: "sirena" - }, - keywords: { - en: [ - "merwoman", - "mermaid" - ], - es: [ - "sirena" - ] - }, - "types": [ - "🧜🏻‍♀️", - "🧜🏼‍♀️", - "🧜🏽‍♀️", - "🧜🏾‍♀️", - "🧜🏿‍♀️" - ] - }, - { - code: "🧝", - shortcode: { - en: "elf", - es: "elfo" - }, - keywords: { - en: [ - "magical", - "elf" - ], - es: [ - "mágico", - "elfo" - ] - }, - "types": [ - "🧝🏻", - "🧝🏼", - "🧝🏽", - "🧝🏾", - "🧝🏿" - ] }, { - code: "🧝‍♂️", - shortcode: { - en: "male_elf", - es: "elfo_macho" - }, - keywords: { - en: [ - "magical", - "man elf" - ], - es: [ - "elfo", - "mágico", - "elfo hombre" - ] - }, - "types": [ - "🧝🏻‍♂️", - "🧝🏼‍♂️", - "🧝🏽‍♂️", - "🧝🏾‍♂️", - "🧝🏿‍♂️" - ] - }, - { - code: "🧝‍♀️", + code: '👨‍👧', shortcode: { - en: "female_elf", - es: "elfa" + en: 'man-girl', + es: 'hombre_niña', + }, + keywords: { + en: ['family', 'girl', 'man'], + es: ['familia', 'hombre', 'niña'], }, - keywords: { - en: [ - "magical", - "woman elf" - ], - es: [ - "mágico", - "mujer", - "elfa" - ] - }, - "types": [ - "🧝🏻‍♀️", - "🧝🏼‍♀️", - "🧝🏽‍♀️", - "🧝🏾‍♀️", - "🧝🏿‍♀️" - ] }, { - code: "🧞", + code: '👨‍👧‍👦', shortcode: { - en: "genie", - es: "genio" + en: 'man-girl-boy', + es: 'hombre_niño_niña', + }, + keywords: { + en: ['boy', 'family', 'girl', 'man'], + es: ['familia', 'hombre', 'niña', 'niño'], }, - keywords: { - en: [ - "djinn", - "genie" - ], - es: [ - "lámpara", - "genio" - ] - } }, { - code: "🧞‍♂️", + code: '👨‍👧‍👧', shortcode: { - en: "male_genie", - es: "genio_de_la_lámpara" + en: 'man-girl-girl', + es: 'hombre_niña_niña', }, keywords: { - en: [ - "djinn", - "man genie" - ], - es: [ - "djinn", - "genio", - "lámpara", - "genio hombre" - ] - } + en: ['family', 'girl', 'man'], + es: ['familia', 'hombre', 'niña'], + }, }, { - code: "🧞‍♀️", + code: '👩‍👦', shortcode: { - en: "female_genie", - es: "genia_de_la_lámpara" + en: 'woman-boy', + es: 'mujer_niño', }, keywords: { - en: [ - "djinn", - "woman genie" - ], - es: [ - "genio", - "lámpara", - "genio mujer" - ] - } + en: ['boy', 'family', 'woman'], + es: ['familia', 'mujer', 'niño'], + }, }, { - code: "🧟", + code: '👩‍👦‍👦', shortcode: { - en: "zombie", - es: "zombi" + en: 'woman-boy-boy', + es: 'mujer_niño_niño', }, keywords: { - en: [ - "undead", - "walking dead", - "zombie" - ], - es: [ - "muerto viviente", - "no muerto", - "zombi" - ] - } + en: ['boy', 'family', 'woman'], + es: ['familia', 'mujer', 'niño'], + }, }, { - code: "🧟‍♂️", + code: '👩‍👧', shortcode: { - en: "male_zombie", - es: "zombi_macho" + en: 'woman-girl', + es: 'mujer_niña', }, keywords: { - en: [ - "undead", - "walking dead", - "man zombie" - ], - es: [ - "caminante", - "muerto viviente", - "no muerto", - "zombi hombre" - ] - } + en: ['family', 'girl', 'woman'], + es: ['familia', 'mujer', 'niña'], + }, }, { - code: "🧟‍♀️", + code: '👩‍👧‍👦', shortcode: { - en: "female_zombie", - es: "zombi_hembra" + en: 'woman-girl-boy', + es: 'mujer_niña_niño', }, keywords: { - en: [ - "undead", - "walking dead", - "woman zombie" - ], - es: [ - "caminante", - "muerta viviente", - "no muerta", - "zombi mujer" - ] - } + en: ['boy', 'family', 'girl', 'woman'], + es: ['familia', 'mujer', 'niña', 'niño'], + }, }, { - code: "💆", - shortcode: { - en: "massage", - es: "masaje" - }, - keywords: { - en: [ - "face", - "massage", - "salon", - "person getting massage" - ], - es: [ - "cara", - "facial", - "masaje", - "salón", - "persona recibiendo masaje" - ] - }, - "types": [ - "💆🏻", - "💆🏼", - "💆🏽", - "💆🏾", - "💆🏿" - ] - }, - { - code: "💆‍♂️", - shortcode: { - en: "man-getting-massage", - es: "hombre_dándose_un_masaje" - }, - keywords: { - en: [ - "face", - "man", - "massage", - "man getting massage" - ], - es: [ - "cara", - "facial", - "masaje", - "salón", - "hombre recibiendo masaje" - ] - }, - "types": [ - "💆🏻‍♂️", - "💆🏼‍♂️", - "💆🏽‍♂️", - "💆🏾‍♂️", - "💆🏿‍♂️" - ] - }, - { - code: "💆‍♀️", - shortcode: { - en: "woman-getting-massage", - es: "mujer_dándose_un_masaje" - }, - keywords: { - en: [ - "face", - "massage", - "woman", - "woman getting massage" - ], - es: [ - "cara", - "facial", - "masaje", - "salón", - "mujer recibiendo masaje" - ] - }, - "types": [ - "💆🏻‍♀️", - "💆🏼‍♀️", - "💆🏽‍♀️", - "💆🏾‍♀️", - "💆🏿‍♀️" - ] - }, - { - code: "💇", - shortcode: { - en: "haircut", - es: "corte_de_pelo" - }, - keywords: { - en: [ - "barber", - "beauty", - "haircut", - "parlor", - "person getting haircut" - ], - es: [ - "belleza", - "corte", - "pelo", - "peluquero", - "persona cortándose el pelo" - ] - }, - "types": [ - "💇🏻", - "💇🏼", - "💇🏽", - "💇🏾", - "💇🏿" - ] - }, - { - code: "💇‍♂️", - shortcode: { - en: "man-getting-haircut", - es: "hombre_cortándose_el_pelo" - }, - keywords: { - en: [ - "haircut", - "man", - "man getting haircut" - ], - es: [ - "belleza", - "corte", - "pelo", - "peluquero", - "hombre cortándose el pelo" - ] - }, - "types": [ - "💇🏻‍♂️", - "💇🏼‍♂️", - "💇🏽‍♂️", - "💇🏾‍♂️", - "💇🏿‍♂️" - ] - }, - { - code: "💇‍♀️", - shortcode: { - en: "woman-getting-haircut", - es: "mujer_cortándose_el_pelo" - }, - keywords: { - en: [ - "haircut", - "woman", - "woman getting haircut" - ], - es: [ - "belleza", - "corte", - "pelo", - "peluquero", - "mujer cortándose el pelo" - ] - }, - "types": [ - "💇🏻‍♀️", - "💇🏼‍♀️", - "💇🏽‍♀️", - "💇🏾‍♀️", - "💇🏿‍♀️" - ] - }, - { - code: "🚶", - shortcode: { - en: "walking", - es: "caminando" - }, - keywords: { - en: [ - "hike", - "walk", - "walking", - "person walking" - ], - es: [ - "andar", - "caminando", - "caminar", - "persona caminando" - ] - }, - "types": [ - "🚶🏻", - "🚶🏼", - "🚶🏽", - "🚶🏾", - "🚶🏿" - ] - }, - { - code: "🚶‍♂️", - shortcode: { - en: "man-walking", - es: "hombre_caminando" - }, - keywords: { - en: [ - "hike", - "man", - "walk", - "man walking" - ], - es: [ - "andar", - "caminata", - "hombre", - "marcha", - "hombre caminando" - ] - }, - "types": [ - "🚶🏻‍♂️", - "🚶🏼‍♂️", - "🚶🏽‍♂️", - "🚶🏾‍♂️", - "🚶🏿‍♂️" - ] - }, - { - code: "🚶‍♀️", - shortcode: { - en: "woman-walking", - es: "mujer_caminando" - }, - keywords: { - en: [ - "hike", - "walk", - "woman", - "woman walking" - ], - es: [ - "andar", - "caminata", - "marcha", - "mujer", - "mujer caminando" - ] - }, - "types": [ - "🚶🏻‍♀️", - "🚶🏼‍♀️", - "🚶🏽‍♀️", - "🚶🏾‍♀️", - "🚶🏿‍♀️" - ] - }, - { - code: "🧍", - shortcode: { - en: "standing_person", - es: "persona_de_pie" - }, - keywords: { - en: [ - "stand", - "standing", - "person standing" - ], - es: [ - "de pie", - "levantada", - "levantado", - "levantarse", - "persona de pie" - ] - }, - "types": [ - "🧍🏻", - "🧍🏼", - "🧍🏽", - "🧍🏾", - "🧍🏿" - ] - }, - { - code: "🧍‍♂️", - shortcode: { - en: "man_standing", - es: "hombre_de_pie" - }, - keywords: { - en: [ - "man", - "standing" - ], - es: [ - "de pie", - "hombre", - "levantado", - "levantarse", - "hombre de pie" - ] - }, - "types": [ - "🧍🏻‍♂️", - "🧍🏼‍♂️", - "🧍🏽‍♂️", - "🧍🏾‍♂️", - "🧍🏿‍♂️" - ] - }, - { - code: "🧍‍♀️", - shortcode: { - en: "woman_standing", - es: "mujer_de_pie" - }, - keywords: { - en: [ - "standing", - "woman" - ], - es: [ - "de pie", - "levantada", - "levantarse", - "mujer", - "mujer de pie" - ] - }, - "types": [ - "🧍🏻‍♀️", - "🧍🏼‍♀️", - "🧍🏽‍♀️", - "🧍🏾‍♀️", - "🧍🏿‍♀️" - ] - }, - { - code: "🧎", - shortcode: { - en: "kneeling_person", - es: "persona_de_rodillas" - }, - keywords: { - en: [ - "kneel", - "kneeling", - "person kneeling" - ], - es: [ - "arrodillada", - "arrodillado", - "arrodillarse", - "de rodillas", - "persona de rodillas" - ] - }, - "types": [ - "🧎🏻", - "🧎🏼", - "🧎🏽", - "🧎🏾", - "🧎🏿" - ] - }, - { - code: "🧎‍♂️", - shortcode: { - en: "man_kneeling", - es: "hombre_de_rodillas" - }, - keywords: { - en: [ - "kneeling", - "man" - ], - es: [ - "arrodillado", - "arrodillarse", - "de rodillas", - "hombre", - "hombre de rodillas" - ] - }, - "types": [ - "🧎🏻‍♂️", - "🧎🏼‍♂️", - "🧎🏽‍♂️", - "🧎🏾‍♂️", - "🧎🏿‍♂️" - ] - }, - { - code: "🧎‍♀️", - shortcode: { - en: "woman_kneeling", - es: "mujer_de_rodillas" - }, - keywords: { - en: [ - "kneeling", - "woman" - ], - es: [ - "arrodillada", - "arrodillarse", - "de rodillas", - "mujer", - "mujer de rodillas" - ] - }, - "types": [ - "🧎🏻‍♀️", - "🧎🏼‍♀️", - "🧎🏽‍♀️", - "🧎🏾‍♀️", - "🧎🏿‍♀️" - ] - }, - { - code: "🧑‍🦯", - shortcode: { - en: "person_with_probing_cane", - es: "persona_con_bastón" - }, - keywords: { - en: [ - "accessibility", - "blind", - "person with white cane" - ], - es: [ - "accesibilidad", - "ciego", - "invidente", - "persona con bastón" - ] - }, - "types": [ - "🧑🏻‍🦯", - "🧑🏼‍🦯", - "🧑🏽‍🦯", - "🧑🏾‍🦯", - "🧑🏿‍🦯" - ] - }, - { - code: "👨‍🦯", - shortcode: { - en: "man_with_probing_cane", - es: "hombre_con_bastón" - }, - keywords: { - en: [ - "accessibility", - "blind", - "man", - "man with white cane" - ], - es: [ - "accesibilidad", - "bastón", - "ciego", - "hombre", - "invidente", - "hombre con bastón" - ] - }, - "types": [ - "👨🏻‍🦯", - "👨🏼‍🦯", - "👨🏽‍🦯", - "👨🏾‍🦯", - "👨🏿‍🦯" - ] - }, - { - code: "👩‍🦯", - shortcode: { - en: "woman_with_probing_cane", - es: "mujer_con_bastón" - }, - keywords: { - en: [ - "accessibility", - "blind", - "woman", - "woman with white cane" - ], - es: [ - "accesibilidad", - "bastón", - "ciega", - "invidente", - "mujer", - "mujer con bastón" - ] - }, - "types": [ - "👩🏻‍🦯", - "👩🏼‍🦯", - "👩🏽‍🦯", - "👩🏾‍🦯", - "👩🏿‍🦯" - ] - }, - { - code: "🧑‍🦼", - shortcode: { - en: "person_in_motorized_wheelchair", - es: "persona_en_silla_de_ruedas_eléctrica" - }, - keywords: { - en: [ - "accessibility", - "wheelchair", - "person in motorized wheelchair" - ], - es: [ - "accesibilidad", - "silla de ruedas", - "persona en silla de ruedas eléctrica" - ] - }, - "types": [ - "🧑🏻‍🦼", - "🧑🏼‍🦼", - "🧑🏽‍🦼", - "🧑🏾‍🦼", - "🧑🏿‍🦼" - ] - }, - { - code: "👨‍🦼", - shortcode: { - en: "man_in_motorized_wheelchair", - es: "hombre_en_silla_de_ruedas_eléctrica" - }, - keywords: { - en: [ - "accessibility", - "man", - "wheelchair", - "man in motorized wheelchair" - ], - es: [ - "accesibilidad", - "hombre", - "silla de ruedas", - "hombre en silla de ruedas eléctrica" - ] - }, - "types": [ - "👨🏻‍🦼", - "👨🏼‍🦼", - "👨🏽‍🦼", - "👨🏾‍🦼", - "👨🏿‍🦼" - ] - }, - { - code: "👩‍🦼", - shortcode: { - en: "woman_in_motorized_wheelchair", - es: "mujer_en_silla_de_ruedas_eléctrica" - }, - keywords: { - en: [ - "accessibility", - "wheelchair", - "woman", - "woman in motorized wheelchair" - ], - es: [ - "accesibilidad", - "mujer", - "silla de ruedas", - "mujer en silla de ruedas eléctrica" - ] - }, - "types": [ - "👩🏻‍🦼", - "👩🏼‍🦼", - "👩🏽‍🦼", - "👩🏾‍🦼", - "👩🏿‍🦼" - ] - }, - { - code: "🧑‍🦽", - shortcode: { - en: "person_in_manual_wheelchair", - es: "persona_en_silla_de_ruedas_manual" - }, - keywords: { - en: [ - "accessibility", - "wheelchair", - "person in manual wheelchair" - ], - es: [ - "accesibilidad", - "silla de ruedas", - "persona en silla de ruedas manual" - ] - }, - "types": [ - "🧑🏻‍🦽", - "🧑🏼‍🦽", - "🧑🏽‍🦽", - "🧑🏾‍🦽", - "🧑🏿‍🦽" - ] - }, - { - code: "👨‍🦽", - shortcode: { - en: "man_in_manual_wheelchair", - es: "hombre_en_silla_de_ruedas_manual" - }, - keywords: { - en: [ - "accessibility", - "man", - "wheelchair", - "man in manual wheelchair" - ], - es: [ - "accesibilidad", - "hombre", - "silla de ruedas", - "hombre en silla de ruedas manual" - ] - }, - "types": [ - "👨🏻‍🦽", - "👨🏼‍🦽", - "👨🏽‍🦽", - "👨🏾‍🦽", - "👨🏿‍🦽" - ] - }, - { - code: "👩‍🦽", - shortcode: { - en: "woman_in_manual_wheelchair", - es: "mujer_en_silla_de_ruedas_manual" - }, - keywords: { - en: [ - "accessibility", - "wheelchair", - "woman", - "woman in manual wheelchair" - ], - es: [ - "accesibilidad", - "mujer", - "silla de ruedas", - "mujer en silla de ruedas manual" - ] - }, - "types": [ - "👩🏻‍🦽", - "👩🏼‍🦽", - "👩🏽‍🦽", - "👩🏾‍🦽", - "👩🏿‍🦽" - ] - }, - { - code: "🏃", - shortcode: { - en: "runner", - es: "corredor" - }, - keywords: { - en: [ - "running", - "marathon person running" - ], - es: [ - "carrera", - "deporte", - "maratón persona corriendo" - ] - }, - "types": [ - "🏃🏻", - "🏃🏼", - "🏃🏽", - "🏃🏾", - "🏃🏿" - ] - }, - { - code: "🏃‍♂️", - shortcode: { - en: "man-running", - es: "hombre_corriendo" - }, - keywords: { - en: [ - "man", - "racing", - "running", - "marathon" - ], - es: [ - "carrera", - "correr", - "hombre", - "hombre corriendo maratón" - ] - }, - "types": [ - "🏃🏻‍♂️", - "🏃🏼‍♂️", - "🏃🏽‍♂️", - "🏃🏾‍♂️", - "🏃🏿‍♂️" - ] - }, - { - code: "🏃‍♀️", - shortcode: { - en: "woman-running", - es: "mujer_corriendo" - }, - keywords: { - en: [ - "racing", - "running", - "woman", - "marathon" - ], - es: [ - "carrera", - "correr", - "mujer", - "maratón", - "mujer corriendo" - ] - }, - "types": [ - "🏃🏻‍♀️", - "🏃🏼‍♀️", - "🏃🏽‍♀️", - "🏃🏾‍♀️", - "🏃🏿‍♀️" - ] - }, - { - code: "💃", - shortcode: { - en: "dancer", - es: "bailarín" - }, - keywords: { - en: [ - "dance", - "dancing", - "woman" - ], - es: [ - "bailar", - "mujer", - "mujer bailando" - ] - }, - "types": [ - "💃🏻", - "💃🏼", - "💃🏽", - "💃🏾", - "💃🏿" - ] - }, - { - code: "🕺", - shortcode: { - en: "man_dancing", - es: "hombre_bailando" - }, - keywords: { - en: [ - "dance", - "dancing", - "man" - ], - es: [ - "bailar", - "hombre", - "hombre bailando" - ] - }, - "types": [ - "🕺🏻", - "🕺🏼", - "🕺🏽", - "🕺🏾", - "🕺🏿" - ] - }, - { - code: "🕴️", - shortcode: { - en: "man_in_business_suit_levitating", - es: "hombre_de_negocios_levitando" - }, - keywords: { - en: [ - "business", - "person", - "suit", - "person in suit levitating" - ], - es: [ - "levitar", - "negocios", - "persona", - "traje", - "persona trajeada levitando" - ] - }, - "types": [ - "🕴🏻", - "🕴🏼", - "🕴🏽", - "🕴🏾", - "🕴🏿" - ] - }, - { - code: "👯", - shortcode: { - en: "dancers", - es: "bailarines" - }, - keywords: { - en: [ - "bunny ear", - "dancer", - "partying", - "people with bunny ears" - ], - es: [ - "bailar", - "fiesta", - "orejas de conejo", - "personas", - "personas con orejas de conejo" - ] - } + code: '👩‍👧‍👧', + shortcode: { + en: 'woman-girl-girl', + es: 'mujer_niña_niña', + }, + keywords: { + en: ['family', 'girl', 'woman'], + es: ['familia', 'mujer', 'niña'], + }, }, { - code: "👯‍♂️", + code: '🗣️', shortcode: { - en: "man-with-bunny-ears-partying", - es: "hombre_con_orejas_de_conejo" + en: 'speaking_head_in_silhouette', + es: 'silueta_de_cabeza_parlante', }, keywords: { - en: [ - "bunny ear", - "dancer", - "men", - "partying", - "men with bunny ears" - ], - es: [ - "bailar", - "fiesta", - "hombre", - "orejas de conejo", - "hombres con orejas de conejo" - ] - } + en: ['face', 'head', 'silhouette', 'speak', 'speaking'], + es: ['cabeza', 'cara', 'hablar', 'silueta', 'cabeza parlante'], + }, }, { - code: "👯‍♀️", + code: '👤', shortcode: { - en: "woman-with-bunny-ears-partying", - es: "mujer_con_orejas_de_conejo" + en: 'bust_in_silhouette', + es: 'silueta_de_busto', }, keywords: { - en: [ - "bunny ear", - "dancer", - "partying", - "women", - "women with bunny ears" - ], - es: [ - "bailar", - "fiesta", - "mujer", - "orejas de conejo", - "mujeres con orejas de conejo" - ] - } + en: ['bust', 'silhouette', 'bust in silhouette'], + es: ['busto', 'silueta', 'silueta de busto'], + }, }, { - code: "🧖", - shortcode: { - en: "person_in_steamy_room", - es: "persona_en_sauna" + code: '👥', + shortcode: { + en: 'busts_in_silhouette', + es: 'siluetas_de_bustos', }, keywords: { - en: [ - "sauna", - "steam room", - "person in steamy room" - ], - es: [ - "sauna", - "vapor", - "persona en una sauna" - ] + en: ['bust', 'silhouette', 'busts in silhouette'], + es: ['bustos', 'siluetas', 'dos siluetas de bustos'], }, - "types": [ - "🧖🏻", - "🧖🏼", - "🧖🏽", - "🧖🏾", - "🧖🏿" - ] - }, - { - code: "🧖‍♂️", + }, + { + code: '🫂', shortcode: { - en: "man_in_steamy_room", - es: "hombre_en_sauna" + en: 'people_hugging', + es: 'personas_abrazándose', }, keywords: { - en: [ - "sauna", - "steam room", - "man in steamy room" - ], - es: [ - "sauna", - "vapor", - "hombre en una sauna" - ] - }, - "types": [ - "🧖🏻‍♂️", - "🧖🏼‍♂️", - "🧖🏽‍♂️", - "🧖🏾‍♂️", - "🧖🏿‍♂️" - ] - }, - { - code: "🧖‍♀️", - shortcode: { - en: "woman_in_steamy_room", - es: "mujer_en_sauna" + en: ['goodbye', 'hello', 'hug', 'thanks', 'people hugging'], + es: ['abrazo', 'adiós', 'despedida', 'gracias', 'saludo', 'personas abrazándose'], }, - keywords: { - en: [ - "sauna", - "steam room", - "woman in steamy room" - ], - es: [ - "sauna", - "vapor", - "mujer en una sauna" - ] - }, - "types": [ - "🧖🏻‍♀️", - "🧖🏼‍♀️", - "🧖🏽‍♀️", - "🧖🏾‍♀️", - "🧖🏿‍♀️" - ] - }, - { - code: "🧗", - shortcode: { - en: "person_climbing", - es: "persona_escalando" - }, - keywords: { - en: [ - "climber", - "person climbing" - ], - es: [ - "alpinista", - "escalador", - "persona escalando" - ] - }, - "types": [ - "🧗🏻", - "🧗🏼", - "🧗🏽", - "🧗🏾", - "🧗🏿" - ] - }, - { - code: "🧗‍♂️", - shortcode: { - en: "man_climbing", - es: "hombre_escalando" - }, - keywords: { - en: [ - "climber", - "man climbing" - ], - es: [ - "alpinista", - "escalador", - "hombre escalando" - ] - }, - "types": [ - "🧗🏻‍♂️", - "🧗🏼‍♂️", - "🧗🏽‍♂️", - "🧗🏾‍♂️", - "🧗🏿‍♂️" - ] - }, - { - code: "🧗‍♀️", - shortcode: { - en: "woman_climbing", - es: "mujer_escalando" - }, - keywords: { - en: [ - "climber", - "woman climbing" - ], - es: [ - "alpinista", - "escaladora", - "mujer escalando" - ] - }, - "types": [ - "🧗🏻‍♀️", - "🧗🏼‍♀️", - "🧗🏽‍♀️", - "🧗🏾‍♀️", - "🧗🏿‍♀️" - ] - }, - { - code: "🤺", - shortcode: { - en: "fencer", - es: "esgrimista" - }, - keywords: { - en: [ - "fencer", - "fencing", - "sword", - "person fencing" - ], - es: [ - "esgrima", - "esgrimista", - "espada", - "persona haciendo esgrima" - ] - } }, { - code: "🏇", - shortcode: { - en: "horse_racing", - es: "carrera_de_caballos" - }, - keywords: { - en: [ - "horse", - "jockey", - "racehorse", - "racing" - ], - es: [ - "caballo", - "caballo de carreras", - "carreras", - "jinete", - "carrera de caballos" - ] - }, - "types": [ - "🏇🏻", - "🏇🏼", - "🏇🏽", - "🏇🏾", - "🏇🏿" - ] - }, - { - code: "⛷️", - shortcode: { - en: "skier", - es: "esquiador" - }, - keywords: { - en: [ - "ski", - "snow", - "skier" - ], - es: [ - "esquí", - "esquiador", - "nieve", - "persona esquiando" - ] - } + code: '👣', + shortcode: { + en: 'footprints', + es: 'huellas', + }, + keywords: { + en: ['clothing', 'footprint', 'print', 'footprints'], + es: ['huellas', 'pies', 'huellas de pies'], + }, }, { - code: "🏂", - shortcode: { - en: "snowboarder", - es: "practicante_de_snowboard" - }, - keywords: { - en: [ - "ski", - "snow", - "snowboard", - "snowboarder" - ], - es: [ - "nieve", - "snowboard", - "practicante de snowboard" - ] - }, - "types": [ - "🏂🏻", - "🏂🏼", - "🏂🏽", - "🏂🏾", - "🏂🏿" - ] - }, - { - code: "🏌️", - shortcode: { - en: "golfer", - es: "golfista" - }, - keywords: { - en: [ - "ball", - "golf", - "person golfing" - ], - es: [ - "golf", - "golfista", - "pelota", - "persona jugando al golf" - ] - }, - "types": [ - "🏌🏻", - "🏌🏼", - "🏌🏽", - "🏌🏾", - "🏌🏿" - ] - }, - { - code: "🏌️‍♂️", - shortcode: { - en: "man-golfing", - es: "hombre_jugando_golf" - }, - keywords: { - en: [ - "golf", - "man", - "man golfing" - ], - es: [ - "golf", - "hombre", - "jugador", - "hombre jugando al golf" - ] - }, - "types": [ - "🏌🏻‍♂️", - "🏌🏼‍♂️", - "🏌🏽‍♂️", - "🏌🏾‍♂️", - "🏌🏿‍♂️" - ] - }, - { - code: "🏌️‍♀️", - shortcode: { - en: "woman-golfing", - es: "mujer_jugando_golf" - }, - keywords: { - en: [ - "golf", - "woman", - "woman golfing" - ], - es: [ - "golf", - "jugadora", - "mujer", - "mujer jugando al golf" - ] - }, - "types": [ - "🏌🏻‍♀️", - "🏌🏼‍♀️", - "🏌🏽‍♀️", - "🏌🏾‍♀️", - "🏌🏿‍♀️" - ] - }, - { - code: "🏄", - shortcode: { - en: "surfer", - es: "surfista" - }, - keywords: { - en: [ - "surfing", - "person surfing" - ], - es: [ - "surf", - "persona haciendo surf", - "surfear" - ] - }, - "types": [ - "🏄🏻", - "🏄🏼", - "🏄🏽", - "🏄🏾", - "🏄🏿" - ] - }, - { - code: "🏄‍♂️", - shortcode: { - en: "man-surfing", - es: "hombre_surfeando" - }, - keywords: { - en: [ - "man", - "surfing" - ], - es: [ - "hombre", - "surf", - "surfero", - "surfista", - "hombre haciendo surf" - ] - }, - "types": [ - "🏄🏻‍♂️", - "🏄🏼‍♂️", - "🏄🏽‍♂️", - "🏄🏾‍♂️", - "🏄🏿‍♂️" - ] - }, - { - code: "🏄‍♀️", - shortcode: { - en: "woman-surfing", - es: "mujer_haciendo_surf" - }, - keywords: { - en: [ - "surfing", - "woman" - ], - es: [ - "mujer", - "surf", - "surfera", - "surfista", - "mujer haciendo surf" - ] - }, - "types": [ - "🏄🏻‍♀️", - "🏄🏼‍♀️", - "🏄🏽‍♀️", - "🏄🏾‍♀️", - "🏄🏿‍♀️" - ] - }, - { - code: "🚣", - shortcode: { - en: "rowboat", - es: "bote_de_remos" - }, - keywords: { - en: [ - "boat", - "rowboat", - "person rowing boat" - ], - es: [ - "barca", - "bote", - "remo", - "persona remando en un bote" - ] - }, - "types": [ - "🚣🏻", - "🚣🏼", - "🚣🏽", - "🚣🏾", - "🚣🏿" - ] - }, - { - code: "🚣‍♂️", - shortcode: { - en: "man-rowing-boat", - es: "hombre_remando_barca" - }, - keywords: { - en: [ - "boat", - "man", - "rowboat", - "man rowing boat" - ], - es: [ - "barca", - "bote", - "hombre", - "remo", - "hombre remando en un bote" - ] - }, - "types": [ - "🚣🏻‍♂️", - "🚣🏼‍♂️", - "🚣🏽‍♂️", - "🚣🏾‍♂️", - "🚣🏿‍♂️" - ] - }, - { - code: "🚣‍♀️", - shortcode: { - en: "woman-rowing-boat", - es: "mujer_remando_barca" - }, - keywords: { - en: [ - "boat", - "rowboat", - "woman", - "woman rowing boat" - ], - es: [ - "barca", - "bote", - "mujer", - "remo", - "mujer remando en un bote" - ] - }, - "types": [ - "🚣🏻‍♀️", - "🚣🏼‍♀️", - "🚣🏽‍♀️", - "🚣🏾‍♀️", - "🚣🏿‍♀️" - ] - }, - { - code: "🏊", - shortcode: { - en: "swimmer", - es: "nadador" - }, - keywords: { - en: [ - "swim", - "person swimming" - ], - es: [ - "nadar", - "natación", - "persona nadando" - ] - }, - "types": [ - "🏊🏻", - "🏊🏼", - "🏊🏽", - "🏊🏾", - "🏊🏿" - ] - }, - { - code: "🏊‍♂️", - shortcode: { - en: "man-swimming", - es: "hombre_nadando" - }, - keywords: { - en: [ - "man", - "swim", - "man swimming" - ], - es: [ - "hombre", - "nadar", - "hombre nadando" - ] - }, - "types": [ - "🏊🏻‍♂️", - "🏊🏼‍♂️", - "🏊🏽‍♂️", - "🏊🏾‍♂️", - "🏊🏿‍♂️" - ] - }, - { - code: "🏊‍♀️", - shortcode: { - en: "woman-swimming", - es: "mujer_nadando" - }, - keywords: { - en: [ - "swim", - "woman", - "woman swimming" - ], - es: [ - "mujer", - "nadar", - "mujer nadando" - ] - }, - "types": [ - "🏊🏻‍♀️", - "🏊🏼‍♀️", - "🏊🏽‍♀️", - "🏊🏾‍♀️", - "🏊🏿‍♀️" - ] - }, - { - code: "⛹️", - shortcode: { - en: "person_with_ball", - es: "persona_con_una_pelota" - }, - keywords: { - en: [ - "ball", - "person bouncing ball" - ], - es: [ - "balón", - "botar", - "pelota", - "persona botando un balón" - ] - }, - "types": [ - "⛹🏻", - "⛹🏼", - "⛹🏽", - "⛹🏾", - "⛹🏿" - ] - }, - { - code: "⛹️‍♂️", - shortcode: { - en: "man-bouncing-ball", - es: "hombre_botando_balón" - }, - keywords: { - en: [ - "ball", - "man", - "man bouncing ball" - ], - es: [ - "balón", - "botar", - "hombre", - "pelota", - "hombre botando un balón" - ] - }, - "types": [ - "⛹🏻‍♂️", - "⛹🏼‍♂️", - "⛹🏽‍♂️", - "⛹🏾‍♂️", - "⛹🏿‍♂️" - ] - }, - { - code: "⛹️‍♀️", - shortcode: { - en: "woman-bouncing-ball", - es: "mujer_botando_balón" - }, - keywords: { - en: [ - "ball", - "woman", - "woman bouncing ball" - ], - es: [ - "balón", - "botar", - "mujer", - "pelota", - "mujer botando un balón" - ] - }, - "types": [ - "⛹🏻‍♀️", - "⛹🏼‍♀️", - "⛹🏽‍♀️", - "⛹🏾‍♀️", - "⛹🏿‍♀️" - ] - }, - { - code: "🏋️", - shortcode: { - en: "weight_lifter", - es: "levantador_de_peso" - }, - keywords: { - en: [ - "lifter", - "weight", - "person lifting weights" - ], - es: [ - "halterofilia", - "levantador", - "pesas", - "peso", - "persona levantando pesas" - ] - }, - "types": [ - "🏋🏻", - "🏋🏼", - "🏋🏽", - "🏋🏾", - "🏋🏿" - ] - }, - { - code: "🏋️‍♂️", - shortcode: { - en: "man-lifting-weights", - es: "hombre_levantando_pesas" - }, - keywords: { - en: [ - "man", - "weight lifter", - "man lifting weights" - ], - es: [ - "halterofilia", - "hombre", - "levantador de pesas", - "pesas", - "hombre levantando pesas" - ] - }, - "types": [ - "🏋🏻‍♂️", - "🏋🏼‍♂️", - "🏋🏽‍♂️", - "🏋🏾‍♂️", - "🏋🏿‍♂️" - ] - }, - { - code: "🏋️‍♀️", - shortcode: { - en: "woman-lifting-weights", - es: "mujer_levantando_pesas" - }, - keywords: { - en: [ - "weight lifter", - "woman", - "woman lifting weights" - ], - es: [ - "halterofilia", - "levantadora de pesas", - "mujer", - "pesas", - "mujer levantando pesas" - ] - }, - "types": [ - "🏋🏻‍♀️", - "🏋🏼‍♀️", - "🏋🏽‍♀️", - "🏋🏾‍♀️", - "🏋🏿‍♀️" - ] - }, - { - code: "🚴", - shortcode: { - en: "bicyclist", - es: "ciclista" - }, - keywords: { - en: [ - "bicycle", - "biking", - "cyclist", - "person biking" - ], - es: [ - "bicicleta", - "ciclismo", - "ciclista", - "persona en bicicleta" - ] - }, - "types": [ - "🚴🏻", - "🚴🏼", - "🚴🏽", - "🚴🏾", - "🚴🏿" - ] - }, - { - code: "🚴‍♂️", - shortcode: { - en: "man-biking", - es: "hombre_en_bici" - }, - keywords: { - en: [ - "bicycle", - "biking", - "cyclist", - "man" - ], - es: [ - "bicicleta", - "ciclismo", - "ciclista", - "hombre", - "hombre en bicicleta" - ] - }, - "types": [ - "🚴🏻‍♂️", - "🚴🏼‍♂️", - "🚴🏽‍♂️", - "🚴🏾‍♂️", - "🚴🏿‍♂️" - ] - }, - { - code: "🚴‍♀️", - shortcode: { - en: "woman-biking", - es: "mujer_en_bici" - }, - keywords: { - en: [ - "bicycle", - "biking", - "cyclist", - "woman" - ], - es: [ - "bicicleta", - "ciclismo", - "ciclista", - "mujer", - "mujer en bicicleta" - ] - }, - "types": [ - "🚴🏻‍♀️", - "🚴🏼‍♀️", - "🚴🏽‍♀️", - "🚴🏾‍♀️", - "🚴🏿‍♀️" - ] - }, - { - code: "🚵", - shortcode: { - en: "mountain_bicyclist", - es: "ciclista_de_montaña" - }, - keywords: { - en: [ - "bicycle", - "bicyclist", - "bike", - "cyclist", - "mountain", - "person mountain biking" - ], - es: [ - "bicicleta", - "ciclista", - "montaña", - "mountain bike", - "persona en bicicleta de montaña" - ] - }, - "types": [ - "🚵🏻", - "🚵🏼", - "🚵🏽", - "🚵🏾", - "🚵🏿" - ] - }, - { - code: "🚵‍♂️", - shortcode: { - en: "man-mountain-biking", - es: "hombre_bici_montaña" - }, - keywords: { - en: [ - "bicycle", - "bike", - "cyclist", - "man", - "mountain", - "man mountain biking" - ], - es: [ - "bicicleta", - "ciclista", - "montaña", - "mountain bike", - "hombre en bicicleta de montaña" - ] - }, - "types": [ - "🚵🏻‍♂️", - "🚵🏼‍♂️", - "🚵🏽‍♂️", - "🚵🏾‍♂️", - "🚵🏿‍♂️" - ] - }, - { - code: "🚵‍♀️", - shortcode: { - en: "woman-mountain-biking", - es: "mujer_bici_montaña" - }, - keywords: { - en: [ - "bicycle", - "bike", - "biking", - "cyclist", - "mountain", - "woman" - ], - es: [ - "bicicleta", - "ciclista", - "montaña", - "mountain bike", - "mujer en bicicleta de montaña" - ] - }, - "types": [ - "🚵🏻‍♀️", - "🚵🏼‍♀️", - "🚵🏽‍♀️", - "🚵🏾‍♀️", - "🚵🏿‍♀️" - ] - }, - { - code: "🤸", - shortcode: { - en: "person_doing_cartwheel", - es: "persona_dando_volteretas" - }, - keywords: { - en: [ - "cartwheel", - "gymnastics", - "person cartwheeling" - ], - es: [ - "acrobacia", - "gimnasia", - "pirueta", - "rueda", - "voltereta", - "persona haciendo voltereta lateral" - ] - }, - "types": [ - "🤸🏻", - "🤸🏼", - "🤸🏽", - "🤸🏾", - "🤸🏿" - ] - }, - { - code: "🤸‍♂️", - shortcode: { - en: "man-cartwheeling", - es: "hombre_dando_volteretas" - }, - keywords: { - en: [ - "cartwheel", - "gymnastics", - "man", - "man cartwheeling" - ], - es: [ - "deporte", - "gimnasia", - "hombre", - "rueda", - "voltereta", - "hombre dando una voltereta lateral" - ] - }, - "types": [ - "🤸🏻‍♂️", - "🤸🏼‍♂️", - "🤸🏽‍♂️", - "🤸🏾‍♂️", - "🤸🏿‍♂️" - ] - }, - { - code: "🤸‍♀️", - shortcode: { - en: "woman-cartwheeling", - es: "mujer_dando_volteretas" - }, - keywords: { - en: [ - "cartwheel", - "gymnastics", - "woman", - "woman cartwheeling" - ], - es: [ - "deporte", - "gimnasia", - "mujer", - "rueda", - "voltereta", - "mujer dando una voltereta lateral" - ] - }, - "types": [ - "🤸🏻‍♀️", - "🤸🏼‍♀️", - "🤸🏽‍♀️", - "🤸🏾‍♀️", - "🤸🏿‍♀️" - ] - }, - { - code: "🤼", - shortcode: { - en: "wrestlers", - es: "luchadores" - }, - keywords: { - en: [ - "wrestle", - "wrestler", - "people wrestling" - ], - es: [ - "lucha", - "luchador", - "personas luchando" - ] - } + code: '🐵', + name: { + en: 'Animals & Nature', + es: 'cara de mono', + }, + icon: AnimalsAndNature, + header: true, }, { - code: "🤼‍♂️", + code: '🐵', shortcode: { - en: "man-wrestling", - es: "hombre_lucha_libre" + en: 'monkey_face', + es: 'cara_de_mono', }, keywords: { - en: [ - "men", - "wrestle", - "men wrestling" - ], - es: [ - "deporte", - "hombre", - "lucha", - "luchador", - "hombres luchando" - ] - } + en: ['face', 'monkey'], + es: ['cara', 'mono', 'cara de mono'], + }, }, { - code: "🤼‍♀️", + code: '🐒', shortcode: { - en: "woman-wrestling", - es: "mujer_lucha_libre" + en: 'monkey', + es: 'mono', }, keywords: { - en: [ - "women", - "wrestle", - "women wrestling" - ], - es: [ - "deporte", - "lucha", - "luchadora", - "mujer", - "mujeres luchando" - ] - } - }, - { - code: "🤽", - shortcode: { - en: "water_polo", - es: "waterpolo" - }, - keywords: { - en: [ - "polo", - "water", - "person playing water polo" - ], - es: [ - "waterpolista", - "waterpolo", - "persona jugando al waterpolo" - ] + en: ['monkey'], + es: ['macaco', 'simio', 'mono'], }, - "types": [ - "🤽🏻", - "🤽🏼", - "🤽🏽", - "🤽🏾", - "🤽🏿" - ] - }, - { - code: "🤽‍♂️", - shortcode: { - en: "man-playing-water-polo", - es: "hombre_jugando_waterpolo" - }, - keywords: { - en: [ - "man", - "water polo", - "man playing water polo" - ], - es: [ - "agua", - "deporte", - "waterpolista", - "waterpolo", - "hombre jugando al waterpolo" - ] - }, - "types": [ - "🤽🏻‍♂️", - "🤽🏼‍♂️", - "🤽🏽‍♂️", - "🤽🏾‍♂️", - "🤽🏿‍♂️" - ] - }, - { - code: "🤽‍♀️", - shortcode: { - en: "woman-playing-water-polo", - es: "mujer_jugando_waterpolo" - }, - keywords: { - en: [ - "water polo", - "woman", - "woman playing water polo" - ], - es: [ - "agua", - "deporte", - "waterpolista", - "waterpolo", - "mujer jugando al waterpolo" - ] - }, - "types": [ - "🤽🏻‍♀️", - "🤽🏼‍♀️", - "🤽🏽‍♀️", - "🤽🏾‍♀️", - "🤽🏿‍♀️" - ] - }, - { - code: "🤾", - shortcode: { - en: "handball", - es: "balonmano" - }, - keywords: { - en: [ - "ball", - "handball", - "person playing handball" - ], - es: [ - "balonmanista", - "balonmano", - "persona jugando al balonmano" - ] - }, - "types": [ - "🤾🏻", - "🤾🏼", - "🤾🏽", - "🤾🏾", - "🤾🏿" - ] - }, - { - code: "🤾‍♂️", - shortcode: { - en: "man-playing-handball", - es: "hombre_jugando_balonmano" - }, - keywords: { - en: [ - "handball", - "man", - "man playing handball" - ], - es: [ - "balonmanista", - "balonmano", - "deporte", - "hombre", - "hombre jugando al balonmano" - ] - }, - "types": [ - "🤾🏻‍♂️", - "🤾🏼‍♂️", - "🤾🏽‍♂️", - "🤾🏾‍♂️", - "🤾🏿‍♂️" - ] - }, - { - code: "🤾‍♀️", - shortcode: { - en: "woman-playing-handball", - es: "mujer_jugando_balonmano" - }, - keywords: { - en: [ - "handball", - "woman", - "woman playing handball" - ], - es: [ - "balonmanista", - "balonmano", - "deporte", - "mujer", - "mujer jugando al balonmano" - ] - }, - "types": [ - "🤾🏻‍♀️", - "🤾🏼‍♀️", - "🤾🏽‍♀️", - "🤾🏾‍♀️", - "🤾🏿‍♀️" - ] - }, - { - code: "🤹", - shortcode: { - en: "juggling", - es: "malabarismo" - }, - keywords: { - en: [ - "balance", - "juggle", - "multitask", - "skill", - "person juggling" - ], - es: [ - "equilibrio", - "malabares", - "malabarismo", - "malabarista", - "persona haciendo malabares" - ] - }, - "types": [ - "🤹🏻", - "🤹🏼", - "🤹🏽", - "🤹🏾", - "🤹🏿" - ] - }, - { - code: "🤹‍♂️", - shortcode: { - en: "man-juggling", - es: "malabarista_hombre" - }, - keywords: { - en: [ - "juggling", - "man", - "multitask" - ], - es: [ - "hombre", - "malabares", - "malabarismo", - "malabarista", - "hombre haciendo malabares" - ] - }, - "types": [ - "🤹🏻‍♂️", - "🤹🏼‍♂️", - "🤹🏽‍♂️", - "🤹🏾‍♂️", - "🤹🏿‍♂️" - ] - }, - { - code: "🤹‍♀️", - shortcode: { - en: "woman-juggling", - es: "malabarista_mujer" - }, - keywords: { - en: [ - "juggling", - "multitask", - "woman" - ], - es: [ - "malabares", - "malabarismo", - "malabarista", - "mujer", - "mujer haciendo malabares" - ] - }, - "types": [ - "🤹🏻‍♀️", - "🤹🏼‍♀️", - "🤹🏽‍♀️", - "🤹🏾‍♀️", - "🤹🏿‍♀️" - ] - }, - { - code: "🧘", - shortcode: { - en: "person_in_lotus_position", - es: "persona_en_postura_loto" - }, - keywords: { - en: [ - "meditation", - "yoga", - "person in lotus position" - ], - es: [ - "meditación", - "yoga", - "persona en posición de loto" - ] - }, - "types": [ - "🧘🏻", - "🧘🏼", - "🧘🏽", - "🧘🏾", - "🧘🏿" - ] - }, - { - code: "🧘‍♂️", - shortcode: { - en: "man_in_lotus_position", - es: "hombre_en_postura_loto" - }, - keywords: { - en: [ - "meditation", - "yoga", - "man in lotus position" - ], - es: [ - "meditación", - "yoga", - "hombre en posición de loto" - ] - }, - "types": [ - "🧘🏻‍♂️", - "🧘🏼‍♂️", - "🧘🏽‍♂️", - "🧘🏾‍♂️", - "🧘🏿‍♂️" - ] - }, - { - code: "🧘‍♀️", - shortcode: { - en: "woman_in_lotus_position", - es: "mujer_en_postura_loto" - }, - keywords: { - en: [ - "meditation", - "yoga", - "woman in lotus position" - ], - es: [ - "meditación", - "yoga", - "mujer en posición de loto" - ] - }, - "types": [ - "🧘🏻‍♀️", - "🧘🏼‍♀️", - "🧘🏽‍♀️", - "🧘🏾‍♀️", - "🧘🏿‍♀️" - ] - }, - { - code: "🛀", - shortcode: { - en: "bath", - es: "bañera" - }, - keywords: { - en: [ - "bath", - "bathtub", - "person taking bath" - ], - es: [ - "bañera", - "baño", - "persona", - "persona en la bañera" - ] - }, - "types": [ - "🛀🏻", - "🛀🏼", - "🛀🏽", - "🛀🏾", - "🛀🏿" - ] - }, - { - code: "🛌", - shortcode: { - en: "sleeping_accommodation", - es: "lugar_para_dormir" - }, - keywords: { - en: [ - "good night", - "hotel", - "sleep", - "person in bed" - ], - es: [ - "dormir", - "hotel", - "persona en la cama" - ] - }, - "types": [ - "🛌🏻", - "🛌🏼", - "🛌🏽", - "🛌🏾", - "🛌🏿" - ] - }, - { - code: "🧑‍🤝‍🧑", - shortcode: { - en: "people_holding_hands", - es: "dos_personas_dándose_la_mano" - }, - keywords: { - en: [ - "couple", - "hand", - "hold", - "holding hands", - "person", - "people holding hands" - ], - es: [ - "mano", - "pareja", - "persona", - "dos personas de la mano" - ] - }, - "types": [ - "🧑🏻‍🤝‍🧑🏻", - "🧑🏻‍🤝‍🧑🏼", - "🧑🏻‍🤝‍🧑🏽", - "🧑🏻‍🤝‍🧑🏾", - "🧑🏻‍🤝‍🧑🏿", - "🧑🏼‍🤝‍🧑🏻", - "🧑🏼‍🤝‍🧑🏼", - "🧑🏼‍🤝‍🧑🏽", - "🧑🏼‍🤝‍🧑🏾", - "🧑🏼‍🤝‍🧑🏿", - "🧑🏽‍🤝‍🧑🏻", - "🧑🏽‍🤝‍🧑🏼", - "🧑🏽‍🤝‍🧑🏽", - "🧑🏽‍🤝‍🧑🏾", - "🧑🏽‍🤝‍🧑🏿", - "🧑🏾‍🤝‍🧑🏻", - "🧑🏾‍🤝‍🧑🏼", - "🧑🏾‍🤝‍🧑🏽", - "🧑🏾‍🤝‍🧑🏾", - "🧑🏾‍🤝‍🧑🏿", - "🧑🏿‍🤝‍🧑🏻", - "🧑🏿‍🤝‍🧑🏼", - "🧑🏿‍🤝‍🧑🏽", - "🧑🏿‍🤝‍🧑🏾", - "🧑🏿‍🤝‍🧑🏿" - ] - }, - { - code: "👭", - shortcode: { - en: "two_women_holding_hands", - es: "dos_mujeres_de_la_mano" - }, - keywords: { - en: [ - "couple", - "hand", - "holding hands", - "women", - "women holding hands" - ], - es: [ - "lesbianas", - "mujeres", - "novias", - "pareja", - "mujeres de la mano" - ] - }, - "types": [ - "👩🏻‍🤝‍👩🏼", - "👩🏻‍🤝‍👩🏽", - "👩🏻‍🤝‍👩🏾", - "👩🏻‍🤝‍👩🏿", - "👩🏼‍🤝‍👩🏻", - "👩🏼‍🤝‍👩🏽", - "👩🏼‍🤝‍👩🏾", - "👩🏼‍🤝‍👩🏿", - "👩🏽‍🤝‍👩🏻", - "👩🏽‍🤝‍👩🏼", - "👩🏽‍🤝‍👩🏾", - "👩🏽‍🤝‍👩🏿", - "👩🏾‍🤝‍👩🏻", - "👩🏾‍🤝‍👩🏼", - "👩🏾‍🤝‍👩🏽", - "👩🏾‍🤝‍👩🏿", - "👩🏿‍🤝‍👩🏻", - "👩🏿‍🤝‍👩🏼", - "👩🏿‍🤝‍👩🏽", - "👩🏿‍🤝‍👩🏾", - "👭🏻", - "👭🏼", - "👭🏽", - "👭🏾", - "👭🏿" - ] - }, - { - code: "👫", - shortcode: { - en: "man_and_woman_holding_hands", - es: "hombre_y_mujer_de_la_mano" - }, - keywords: { - en: [ - "couple", - "hand", - "hold", - "holding hands", - "man", - "woman", - "woman and man holding hands" - ], - es: [ - "hombre", - "hombre y mujer de la mano", - "mujer", - "novios", - "pareja", - "mujer y hombre de la mano" - ] - }, - "types": [ - "👩🏻‍🤝‍👨🏼", - "👩🏻‍🤝‍👨🏽", - "👩🏻‍🤝‍👨🏾", - "👩🏻‍🤝‍👨🏿", - "👩🏼‍🤝‍👨🏻", - "👩🏼‍🤝‍👨🏽", - "👩🏼‍🤝‍👨🏾", - "👩🏼‍🤝‍👨🏿", - "👩🏽‍🤝‍👨🏻", - "👩🏽‍🤝‍👨🏼", - "👩🏽‍🤝‍👨🏾", - "👩🏽‍🤝‍👨🏿", - "👩🏾‍🤝‍👨🏻", - "👩🏾‍🤝‍👨🏼", - "👩🏾‍🤝‍👨🏽", - "👩🏾‍🤝‍👨🏿", - "👩🏿‍🤝‍👨🏻", - "👩🏿‍🤝‍👨🏼", - "👩🏿‍🤝‍👨🏽", - "👩🏿‍🤝‍👨🏾", - "👫🏻", - "👫🏼", - "👫🏽", - "👫🏾", - "👫🏿" - ] - }, - { - code: "👬", - shortcode: { - en: "two_men_holding_hands", - es: "dos_hombres_de_la_mano" - }, - keywords: { - en: [ - "couple", - "Gemini", - "holding hands", - "man", - "men", - "twins", - "zodiac", - "men holding hands" - ], - es: [ - "gays", - "hombres", - "novios", - "pareja", - "hombres de la mano" - ] - }, - "types": [ - "👨🏻‍🤝‍👨🏼", - "👨🏻‍🤝‍👨🏽", - "👨🏻‍🤝‍👨🏾", - "👨🏻‍🤝‍👨🏿", - "👨🏼‍🤝‍👨🏻", - "👨🏼‍🤝‍👨🏽", - "👨🏼‍🤝‍👨🏾", - "👨🏼‍🤝‍👨🏿", - "👨🏽‍🤝‍👨🏻", - "👨🏽‍🤝‍👨🏼", - "👨🏽‍🤝‍👨🏾", - "👨🏽‍🤝‍👨🏿", - "👨🏾‍🤝‍👨🏻", - "👨🏾‍🤝‍👨🏼", - "👨🏾‍🤝‍👨🏽", - "👨🏾‍🤝‍👨🏿", - "👨🏿‍🤝‍👨🏻", - "👨🏿‍🤝‍👨🏼", - "👨🏿‍🤝‍👨🏽", - "👨🏿‍🤝‍👨🏾", - "👬🏻", - "👬🏼", - "👬🏽", - "👬🏾", - "👬🏿" - ] - }, - { - code: "💏", - shortcode: { - en: "couplekiss", - es: "pareja_besándose" - }, - keywords: { - en: [ - "couple", - "kiss" - ], - es: [ - "personas", - "romance", - "beso" - ] - }, - "types": [ - "💏🏻", - "💏🏼", - "💏🏽", - "💏🏾", - "💏🏿" - ] - }, - { - code: "👩‍❤️‍💋‍👨", - shortcode: { - en: "woman-kiss-man", - es: "mujer_beso_hombre" - }, - keywords: { - en: [ - "couple", - "kiss", - "man", - "woman" - ], - es: [ - "beso", - "hombre", - "mujer", - "personas", - "romance" - ] - }, - "types": [ - "👩🏻‍❤️‍💋‍👨🏻", - "👩🏻‍❤️‍💋‍👨🏼", - "👩🏻‍❤️‍💋‍👨🏽", - "👩🏻‍❤️‍💋‍👨🏾", - "👩🏻‍❤️‍💋‍👨🏿", - "👩🏼‍❤️‍💋‍👨🏻", - "👩🏼‍❤️‍💋‍👨🏼", - "👩🏼‍❤️‍💋‍👨🏽", - "👩🏼‍❤️‍💋‍👨🏾", - "👩🏼‍❤️‍💋‍👨🏿", - "👩🏽‍❤️‍💋‍👨🏻", - "👩🏽‍❤️‍💋‍👨🏼", - "👩🏽‍❤️‍💋‍👨🏽", - "👩🏽‍❤️‍💋‍👨🏾", - "👩🏽‍❤️‍💋‍👨🏿", - "👩🏾‍❤️‍💋‍👨🏻", - "👩🏾‍❤️‍💋‍👨🏼", - "👩🏾‍❤️‍💋‍👨🏽", - "👩🏾‍❤️‍💋‍👨🏾", - "👩🏾‍❤️‍💋‍👨🏿", - "👩🏿‍❤️‍💋‍👨🏻", - "👩🏿‍❤️‍💋‍👨🏼", - "👩🏿‍❤️‍💋‍👨🏽", - "👩🏿‍❤️‍💋‍👨🏾", - "👩🏿‍❤️‍💋‍👨🏿" - ] - }, - { - code: "👨‍❤️‍💋‍👨", - shortcode: { - en: "man-kiss-man", - es: "hombre_beso_hombre" - }, - keywords: { - en: [ - "couple", - "kiss", - "man" - ], - es: [ - "beso", - "hombre", - "personas", - "romance" - ] - }, - "types": [ - "👨🏻‍❤️‍💋‍👨🏻", - "👨🏻‍❤️‍💋‍👨🏼", - "👨🏻‍❤️‍💋‍👨🏽", - "👨🏻‍❤️‍💋‍👨🏾", - "👨🏻‍❤️‍💋‍👨🏿", - "👨🏼‍❤️‍💋‍👨🏻", - "👨🏼‍❤️‍💋‍👨🏼", - "👨🏼‍❤️‍💋‍👨🏽", - "👨🏼‍❤️‍💋‍👨🏾", - "👨🏼‍❤️‍💋‍👨🏿", - "👨🏽‍❤️‍💋‍👨🏻", - "👨🏽‍❤️‍💋‍👨🏼", - "👨🏽‍❤️‍💋‍👨🏽", - "👨🏽‍❤️‍💋‍👨🏾", - "👨🏽‍❤️‍💋‍👨🏿", - "👨🏾‍❤️‍💋‍👨🏻", - "👨🏾‍❤️‍💋‍👨🏼", - "👨🏾‍❤️‍💋‍👨🏽", - "👨🏾‍❤️‍💋‍👨🏾", - "👨🏾‍❤️‍💋‍👨🏿", - "👨🏿‍❤️‍💋‍👨🏻", - "👨🏿‍❤️‍💋‍👨🏼", - "👨🏿‍❤️‍💋‍👨🏽", - "👨🏿‍❤️‍💋‍👨🏾", - "👨🏿‍❤️‍💋‍👨🏿" - ] - }, - { - code: "👩‍❤️‍💋‍👩", - shortcode: { - en: "woman-kiss-woman", - es: "mujer_beso_mujer" - }, - keywords: { - en: [ - "couple", - "kiss", - "woman" - ], - es: [ - "beso", - "mujer", - "personas", - "romance" - ] - }, - "types": [ - "👩🏻‍❤️‍💋‍👩🏻", - "👩🏻‍❤️‍💋‍👩🏼", - "👩🏻‍❤️‍💋‍👩🏽", - "👩🏻‍❤️‍💋‍👩🏾", - "👩🏻‍❤️‍💋‍👩🏿", - "👩🏼‍❤️‍💋‍👩🏻", - "👩🏼‍❤️‍💋‍👩🏼", - "👩🏼‍❤️‍💋‍👩🏽", - "👩🏼‍❤️‍💋‍👩🏾", - "👩🏼‍❤️‍💋‍👩🏿", - "👩🏽‍❤️‍💋‍👩🏻", - "👩🏽‍❤️‍💋‍👩🏼", - "👩🏽‍❤️‍💋‍👩🏽", - "👩🏽‍❤️‍💋‍👩🏾", - "👩🏽‍❤️‍💋‍👩🏿", - "👩🏾‍❤️‍💋‍👩🏻", - "👩🏾‍❤️‍💋‍👩🏼", - "👩🏾‍❤️‍💋‍👩🏽", - "👩🏾‍❤️‍💋‍👩🏾", - "👩🏾‍❤️‍💋‍👩🏿", - "👩🏿‍❤️‍💋‍👩🏻", - "👩🏿‍❤️‍💋‍👩🏼", - "👩🏿‍❤️‍💋‍👩🏽", - "👩🏿‍❤️‍💋‍👩🏾", - "👩🏿‍❤️‍💋‍👩🏿" - ] - }, - { - code: "💑", - shortcode: { - en: "couple_with_heart", - es: "pareja_con_corazón" - }, - keywords: { - en: [ - "couple", - "love", - "couple with heart" - ], - es: [ - "amor", - "pareja", - "pareja enamorada personas enamoradas" - ] - }, - "types": [ - "💑🏻", - "💑🏼", - "💑🏽", - "💑🏾", - "💑🏿" - ] - }, - { - code: "👩‍❤️‍👨", - shortcode: { - en: "woman-heart-man", - es: "mujer_corazón_hombre" - }, - keywords: { - en: [ - "couple", - "couple with heart", - "love", - "man", - "woman" - ], - es: [ - "amor", - "hombre", - "mujer", - "pareja", - "pareja enamorada", - "personas enamoradas" - ] - }, - "types": [ - "👩🏻‍❤️‍👨🏻", - "👩🏻‍❤️‍👨🏼", - "👩🏻‍❤️‍👨🏽", - "👩🏻‍❤️‍👨🏾", - "👩🏻‍❤️‍👨🏿", - "👩🏼‍❤️‍👨🏻", - "👩🏼‍❤️‍👨🏼", - "👩🏼‍❤️‍👨🏽", - "👩🏼‍❤️‍👨🏾", - "👩🏼‍❤️‍👨🏿", - "👩🏽‍❤️‍👨🏻", - "👩🏽‍❤️‍👨🏼", - "👩🏽‍❤️‍👨🏽", - "👩🏽‍❤️‍👨🏾", - "👩🏽‍❤️‍👨🏿", - "👩🏾‍❤️‍👨🏻", - "👩🏾‍❤️‍👨🏼", - "👩🏾‍❤️‍👨🏽", - "👩🏾‍❤️‍👨🏾", - "👩🏾‍❤️‍👨🏿", - "👩🏿‍❤️‍👨🏻", - "👩🏿‍❤️‍👨🏼", - "👩🏿‍❤️‍👨🏽", - "👩🏿‍❤️‍👨🏾", - "👩🏿‍❤️‍👨🏿" - ] - }, - { - code: "👨‍❤️‍👨", - shortcode: { - en: "man-heart-man", - es: "hombre_corazón_hombre" - }, - keywords: { - en: [ - "couple", - "couple with heart", - "love", - "man" - ], - es: [ - "amor", - "hombre", - "pareja", - "pareja enamorada", - "personas enamoradas" - ] - }, - "types": [ - "👨🏻‍❤️‍👨🏻", - "👨🏻‍❤️‍👨🏼", - "👨🏻‍❤️‍👨🏽", - "👨🏻‍❤️‍👨🏾", - "👨🏻‍❤️‍👨🏿", - "👨🏼‍❤️‍👨🏻", - "👨🏼‍❤️‍👨🏼", - "👨🏼‍❤️‍👨🏽", - "👨🏼‍❤️‍👨🏾", - "👨🏼‍❤️‍👨🏿", - "👨🏽‍❤️‍👨🏻", - "👨🏽‍❤️‍👨🏼", - "👨🏽‍❤️‍👨🏽", - "👨🏽‍❤️‍👨🏾", - "👨🏽‍❤️‍👨🏿", - "👨🏾‍❤️‍👨🏻", - "👨🏾‍❤️‍👨🏼", - "👨🏾‍❤️‍👨🏽", - "👨🏾‍❤️‍👨🏾", - "👨🏾‍❤️‍👨🏿", - "👨🏿‍❤️‍👨🏻", - "👨🏿‍❤️‍👨🏼", - "👨🏿‍❤️‍👨🏽", - "👨🏿‍❤️‍👨🏾", - "👨🏿‍❤️‍👨🏿" - ] - }, - { - code: "👩‍❤️‍👩", - shortcode: { - en: "woman-heart-woman", - es: "mujer_corazón_mujer" - }, - keywords: { - en: [ - "couple", - "couple with heart", - "love", - "woman" - ], - es: [ - "amor", - "mujer", - "pareja", - "pareja enamorada", - "personas enamoradas" - ] - }, - "types": [ - "👩🏻‍❤️‍👩🏻", - "👩🏻‍❤️‍👩🏼", - "👩🏻‍❤️‍👩🏽", - "👩🏻‍❤️‍👩🏾", - "👩🏻‍❤️‍👩🏿", - "👩🏼‍❤️‍👩🏻", - "👩🏼‍❤️‍👩🏼", - "👩🏼‍❤️‍👩🏽", - "👩🏼‍❤️‍👩🏾", - "👩🏼‍❤️‍👩🏿", - "👩🏽‍❤️‍👩🏻", - "👩🏽‍❤️‍👩🏼", - "👩🏽‍❤️‍👩🏽", - "👩🏽‍❤️‍👩🏾", - "👩🏽‍❤️‍👩🏿", - "👩🏾‍❤️‍👩🏻", - "👩🏾‍❤️‍👩🏼", - "👩🏾‍❤️‍👩🏽", - "👩🏾‍❤️‍👩🏾", - "👩🏾‍❤️‍👩🏿", - "👩🏿‍❤️‍👩🏻", - "👩🏿‍❤️‍👩🏼", - "👩🏿‍❤️‍👩🏽", - "👩🏿‍❤️‍👩🏾", - "👩🏿‍❤️‍👩🏿" - ] - }, - { - code: "👪", - shortcode: { - en: "family", - es: "familia" - }, - keywords: { - en: [ - "family" - ], - es: [ - "familia" - ] - } }, { - code: "👨‍👩‍👦", + code: '🦍', shortcode: { - en: "man-woman-boy", - es: "hombre_mujer_niño" + en: 'gorilla', + es: 'gorila', }, keywords: { - en: [ - "boy", - "family", - "man", - "woman" - ], - es: [ - "familia", - "hombre", - "mujer", - "niño" - ] - } + en: ['gorilla'], + es: ['primate', 'simio', 'gorila'], + }, }, { - code: "👨‍👩‍👧", + code: '🦧', shortcode: { - en: "man-woman-girl", - es: "hombre_mujer_niña" + en: 'orangutan', + es: 'orangután', }, keywords: { - en: [ - "family", - "girl", - "man", - "woman" - ], - es: [ - "familia", - "hombre", - "mujer", - "niña" - ] - } + en: ['ape', 'orangutan'], + es: ['mono', 'primate', 'simio', 'orangután'], + }, }, { - code: "👨‍👩‍👧‍👦", + code: '🐶', shortcode: { - en: "man-woman-girl-boy", - es: "hombre_mujer_niña_niño" + en: 'dog', + es: 'perro', }, keywords: { - en: [ - "boy", - "family", - "girl", - "man", - "woman" - ], - es: [ - "familia", - "hombre", - "mujer", - "niña", - "niño" - ] - } + en: ['dog', 'face', 'pet'], + es: ['cara', 'mascota', 'perro', 'cara de perro'], + }, }, { - code: "👨‍👩‍👦‍👦", + code: '🐕', shortcode: { - en: "man-woman-boy-boy", - es: "hombre_mujer_niño_niño" + en: 'dog2', + es: 'perro2', }, keywords: { - en: [ - "boy", - "family", - "man", - "woman" - ], - es: [ - "familia", - "hombre", - "mujer", - "niño" - ] - } + en: ['pet', 'dog'], + es: ['cachorro', 'perrete', 'perrito', 'perro'], + }, }, { - code: "👨‍👩‍👧‍👧", + code: '🦮', shortcode: { - en: "man-woman-girl-girl", - es: "hombre_mujer_niña_niña" + en: 'guide_dog', + es: 'perro_guía', }, keywords: { - en: [ - "family", - "girl", - "man", - "woman" - ], - es: [ - "familia", - "hombre", - "mujer", - "niña" - ] - } + en: ['accessibility', 'blind', 'guide', 'guide dog'], + es: ['accesibilidad', 'ciego', 'guía', 'invidente', 'lazarillo', 'perro guía'], + }, }, { - code: "👨‍👨‍👦", + code: '🐕‍🦺', shortcode: { - en: "man-man-boy", - es: "hombre_hombre_niño" + en: 'service_dog', + es: 'perro_de_servicio', }, keywords: { - en: [ - "boy", - "family", - "man" - ], - es: [ - "familia", - "hombre", - "niño" - ] - } + en: ['accessibility', 'assistance', 'dog', 'service'], + es: ['accesibilidad', 'apoyo', 'asistencia', 'perro', 'servicio', 'perro de servicio'], + }, }, { - code: "👨‍👨‍👧", + code: '🐩', shortcode: { - en: "man-man-girl", - es: "hombre_hombre_niña" + en: 'poodle', + es: 'caniche', }, keywords: { - en: [ - "family", - "girl", - "man" - ], - es: [ - "familia", - "hombre", - "niña" - ] - } + en: ['dog', 'poodle'], + es: ['perrito', 'perro', 'caniche'], + }, }, { - code: "👨‍👨‍👧‍👦", + code: '🐺', shortcode: { - en: "man-man-girl-boy", - es: "hombre_hombre_niña_niño" + en: 'wolf', + es: 'lobo', }, keywords: { - en: [ - "boy", - "family", - "girl", - "man" - ], - es: [ - "familia", - "hombre", - "niña", - "niño" - ] - } + en: ['face', 'wolf'], + es: ['cara', 'lobo'], + }, }, { - code: "👨‍👨‍👦‍👦", + code: '🦊', shortcode: { - en: "man-man-boy-boy", - es: "hombre_hombre_niño_niño" + en: 'fox_face', + es: 'cara_zorro', }, keywords: { - en: [ - "boy", - "family", - "man" - ], - es: [ - "familia", - "hombre", - "niño" - ] - } + en: ['face', 'fox'], + es: ['cara', 'zorro'], + }, }, { - code: "👨‍👨‍👧‍👧", + code: '🦝', shortcode: { - en: "man-man-girl-girl", - es: "hombre_hombre_niña_niña" + en: 'raccoon', + es: 'mapache', }, keywords: { - en: [ - "family", - "girl", - "man" - ], - es: [ - "familia", - "hombre", - "niña" - ] - } + en: ['curious', 'sly', 'raccoon'], + es: ['astuto', 'curioso', 'ladino', 'maquillaje', 'ojeras', 'mapache'], + }, }, { - code: "👩‍👩‍👦", + code: '🐱', shortcode: { - en: "woman-woman-boy", - es: "mujer_mujer_niño" + en: 'cat', + es: 'gato', }, keywords: { - en: [ - "boy", - "family", - "woman" - ], - es: [ - "familia", - "mujer", - "niño" - ] - } + en: ['cat', 'face', 'pet'], + es: ['cara', 'gato', 'mascota', 'cara de gato'], + }, }, { - code: "👩‍👩‍👧", + code: '🐈', shortcode: { - en: "woman-woman-girl", - es: "mujer_mujer_niña" + en: 'cat2', + es: 'gato2', }, keywords: { - en: [ - "family", - "girl", - "woman" - ], - es: [ - "familia", - "mujer", - "niña" - ] - } + en: ['pet', 'cat'], + es: ['gatete', 'minino', 'gato'], + }, }, { - code: "👩‍👩‍👧‍👦", + code: '🐈‍⬛', shortcode: { - en: "woman-woman-girl-boy", - es: "mujer_mujer_niña_niño" + en: 'black_cat', + es: 'gato_negro', }, keywords: { - en: [ - "boy", - "family", - "girl", - "woman" - ], - es: [ - "familia", - "mujer", - "niña", - "niño" - ] - } + en: ['black', 'cat', 'unlucky'], + es: ['gato', 'mala suerte', 'negro'], + }, }, { - code: "👩‍👩‍👦‍👦", + code: '🦁', shortcode: { - en: "woman-woman-boy-boy", - es: "mujer_mujer_niño_niño" + en: 'lion_face', + es: 'cara_de_león', }, keywords: { - en: [ - "boy", - "family", - "woman" - ], - es: [ - "familia", - "mujer", - "niño" - ] - } + en: ['face', 'Leo', 'zodiac', 'lion'], + es: ['cara', 'leo', 'zodiaco', 'león'], + }, }, { - code: "👩‍👩‍👧‍👧", + code: '🐯', shortcode: { - en: "woman-woman-girl-girl", - es: "mujer_mujer_niña_niña" + en: 'tiger', + es: 'tigre', }, keywords: { - en: [ - "family", - "girl", - "woman" - ], - es: [ - "familia", - "mujer", - "niña" - ] - } + en: ['face', 'tiger'], + es: ['cara', 'tigre', 'cara de tigre'], + }, }, { - code: "👨‍👦", + code: '🐅', shortcode: { - en: "man-boy", - es: "hombre_niño" + en: 'tiger2', + es: 'tigre2', }, keywords: { - en: [ - "boy", - "family", - "man" - ], - es: [ - "familia", - "hombre", - "niño" - ] - } + en: ['tiger'], + es: ['felino', 'tigre'], + }, }, { - code: "👨‍👦‍👦", + code: '🐆', shortcode: { - en: "man-boy-boy", - es: "hombre_niño_niño" + en: 'leopard', + es: 'leopardo', }, keywords: { - en: [ - "boy", - "family", - "man" - ], - es: [ - "familia", - "hombre", - "niño" - ] - } + en: ['leopard'], + es: ['felino', 'leopardo'], + }, }, { - code: "👨‍👧", + code: '🐴', shortcode: { - en: "man-girl", - es: "hombre_niña" + en: 'horse', + es: 'caballo', }, keywords: { - en: [ - "family", - "girl", - "man" - ], - es: [ - "familia", - "hombre", - "niña" - ] - } + en: ['face', 'horse'], + es: ['caballo', 'cara', 'cara de caballo'], + }, }, { - code: "👨‍👧‍👦", + code: '🐎', shortcode: { - en: "man-girl-boy", - es: "hombre_niño_niña" + en: 'racehorse', + es: 'caballo_de_carreras', }, keywords: { - en: [ - "boy", - "family", - "girl", - "man" - ], - es: [ - "familia", - "hombre", - "niña", - "niño" - ] - } + en: ['equestrian', 'racehorse', 'racing', 'horse'], + es: ['caballo de carreras', 'ecuestre', 'caballo', 'carreras de caballos'], + }, }, { - code: "👨‍👧‍👧", + code: '🦄', shortcode: { - en: "man-girl-girl", - es: "hombre_niña_niña" + en: 'unicorn_face', + es: 'cara_de_unicornio', }, keywords: { - en: [ - "family", - "girl", - "man" - ], - es: [ - "familia", - "hombre", - "niña" - ] - } + en: ['face', 'unicorn'], + es: ['cara', 'unicornio'], + }, }, { - code: "👩‍👦", + code: '🦓', shortcode: { - en: "woman-boy", - es: "mujer_niño" + en: 'zebra_face', + es: 'cara_zebra', }, keywords: { - en: [ - "boy", - "family", - "woman" - ], - es: [ - "familia", - "mujer", - "niño" - ] - } + en: ['stripe', 'zebra'], + es: ['raya', 'cebra'], + }, }, { - code: "👩‍👦‍👦", + code: '🦌', shortcode: { - en: "woman-boy-boy", - es: "mujer_niño_niño" + en: 'deer', + es: 'ciervo', }, keywords: { - en: [ - "boy", - "family", - "woman" - ], - es: [ - "familia", - "mujer", - "niño" - ] - } + en: ['deer'], + es: ['bambi cervatillo ciervo'], + }, }, { - code: "👩‍👧", + code: '🦬', shortcode: { - en: "woman-girl", - es: "mujer_niña" + en: 'bison', + es: 'bisonte', }, keywords: { - en: [ - "family", - "girl", - "woman" - ], - es: [ - "familia", - "mujer", - "niña" - ] - } + en: ['buffalo', 'herd', 'wisent', 'bison'], + es: ['búfalo', 'cíbolo', 'bisonte'], + }, }, { - code: "👩‍👧‍👦", + code: '🐮', shortcode: { - en: "woman-girl-boy", - es: "mujer_niña_niño" + en: 'cow', + es: 'vaca', }, keywords: { - en: [ - "boy", - "family", - "girl", - "woman" - ], - es: [ - "familia", - "mujer", - "niña", - "niño" - ] - } + en: ['cow', 'face'], + es: ['cara', 'vaca', 'cara de vaca'], + }, }, { - code: "👩‍👧‍👧", + code: '🐂', shortcode: { - en: "woman-girl-girl", - es: "mujer_niña_niña" + en: 'ox', + es: 'buey', }, keywords: { - en: [ - "family", - "girl", - "woman" - ], - es: [ - "familia", - "mujer", - "niña" - ] - } + en: ['bull', 'Taurus', 'zodiac', 'ox'], + es: ['cabestro', 'tauro', 'zodiaco', 'buey'], + }, }, { - code: "🗣️", + code: '🐃', shortcode: { - en: "speaking_head_in_silhouette", - es: "silueta_de_cabeza_parlante" + en: 'water_buffalo', + es: 'búfalo_de_agua', }, keywords: { - en: [ - "face", - "head", - "silhouette", - "speak", - "speaking" - ], - es: [ - "cabeza", - "cara", - "hablar", - "silueta", - "cabeza parlante" - ] - } + en: ['buffalo', 'water'], + es: ['agua', 'búfalo', 'búfalo de agua'], + }, }, { - code: "👤", + code: '🐄', shortcode: { - en: "bust_in_silhouette", - es: "silueta_de_busto" + en: 'cow2', + es: 'vaca2', }, keywords: { - en: [ - "bust", - "silhouette", - "bust in silhouette" - ], - es: [ - "busto", - "silueta", - "silueta de busto" - ] - } + en: ['cow'], + es: ['bovino', 'res', 'vaca'], + }, }, { - code: "👥", + code: '🐷', shortcode: { - en: "busts_in_silhouette", - es: "siluetas_de_bustos" + en: 'pig', + es: 'cerdo', }, keywords: { - en: [ - "bust", - "silhouette", - "busts in silhouette" - ], - es: [ - "bustos", - "siluetas", - "dos siluetas de bustos" - ] - } + en: ['face', 'pig'], + es: ['cara', 'cerdo', 'gorrino', 'cara de cerdo'], + }, }, { - code: "🫂", + code: '🐖', shortcode: { - en: "people_hugging", - es: "personas_abrazándose" + en: 'pig2', + es: 'cerdo2', }, keywords: { - en: [ - "goodbye", - "hello", - "hug", - "thanks", - "people hugging" - ], - es: [ - "abrazo", - "adiós", - "despedida", - "gracias", - "saludo", - "personas abrazándose" - ] - } + en: ['sow', 'pig'], + es: ['cochino', 'gorrino', 'puerco', 'cerdo'], + }, }, { - code: "👣", + code: '🐗', shortcode: { - en: "footprints", - es: "huellas" + en: 'boar', + es: 'jabalí', }, keywords: { - en: [ - "clothing", - "footprint", - "print", - "footprints" - ], - es: [ - "huellas", - "pies", - "huellas de pies" - ] - } - }, - { - code: "🐵", - name: { - en: "Animals & Nature", - es: "cara de mono" + en: ['pig', 'boar'], + es: ['cerdo salvaje', 'jabalí'], }, - icon: AnimalsAndNature, - header: true }, { - code: "🐵", + code: '🐽', shortcode: { - en: "monkey_face", - es: "cara_de_mono" + en: 'pig_nose', + es: 'hocico_de_cerdo', }, keywords: { - en: [ - "face", - "monkey" - ], - es: [ - "cara", - "mono", - "cara de mono" - ] - } + en: ['face', 'nose', 'pig'], + es: ['cara', 'cerdo', 'morro', 'nariz', 'nariz de cerdo'], + }, }, { - code: "🐒", + code: '🐏', shortcode: { - en: "monkey", - es: "mono" + en: 'ram', + es: 'carnero', }, keywords: { - en: [ - "monkey" - ], - es: [ - "macaco", - "simio", - "mono" - ] - } + en: ['Aries', 'male', 'sheep', 'zodiac', 'ram'], + es: ['aries', 'morueco', 'zodiaco', 'carnero'], + }, }, { - code: "🦍", + code: '🐑', shortcode: { - en: "gorilla", - es: "gorila" + en: 'sheep', + es: 'oveja', }, keywords: { - en: [ - "gorilla" - ], - es: [ - "primate", - "simio", - "gorila" - ] - } + en: ['female', 'sheep', 'ewe'], + es: ['borrego', 'cordero', 'ovino', 'oveja'], + }, }, { - code: "🦧", + code: '🐐', shortcode: { - en: "orangutan", - es: "orangután" + en: 'goat', + es: 'cabra', }, keywords: { - en: [ - "ape", - "orangutan" - ], - es: [ - "mono", - "primate", - "simio", - "orangután" - ] - } + en: ['Capricorn', 'zodiac', 'goat'], + es: ['capricornio', 'caprino', 'chivo', 'zodiaco', 'cabra'], + }, }, { - code: "🐶", + code: '🐪', shortcode: { - en: "dog", - es: "perro" + en: 'dromedary_camel', + es: 'dromedario_camello', }, keywords: { - en: [ - "dog", - "face", - "pet" - ], - es: [ - "cara", - "mascota", - "perro", - "cara de perro" - ] - } + en: ['dromedary', 'hump', 'camel'], + es: ['camello', 'desierto', 'joroba', 'dromedario'], + }, }, { - code: "🐕", + code: '🐫', shortcode: { - en: "dog2", - es: "perro2" + en: 'camel', + es: 'camello', }, keywords: { - en: [ - "pet", - "dog" - ], - es: [ - "cachorro", - "perrete", - "perrito", - "perro" - ] - } + en: ['bactrian', 'camel', 'hump', 'two-hump camel'], + es: ['bactriano', 'desierto', 'dromedario', 'jorobas', 'camello'], + }, }, { - code: "🦮", + code: '🦙', shortcode: { - en: "guide_dog", - es: "perro_guía" + en: 'llama', + es: 'llama', }, keywords: { - en: [ - "accessibility", - "blind", - "guide", - "guide dog" - ], - es: [ - "accesibilidad", - "ciego", - "guía", - "invidente", - "lazarillo", - "perro guía" - ] - } + en: ['alpaca', 'guanaco', 'vicuña', 'wool', 'llama'], + es: ['alpaca', 'guanaco', 'lana', 'vicuña', 'llama'], + }, }, { - code: "🐕‍🦺", + code: '🦒', shortcode: { - en: "service_dog", - es: "perro_de_servicio" + en: 'giraffe_face', + es: 'cara_jirafa', }, keywords: { - en: [ - "accessibility", - "assistance", - "dog", - "service" - ], - es: [ - "accesibilidad", - "apoyo", - "asistencia", - "perro", - "servicio", - "perro de servicio" - ] - } + en: ['spots', 'giraffe'], + es: ['manchas', 'jirafa'], + }, }, { - code: "🐩", + code: '🐘', shortcode: { - en: "poodle", - es: "caniche" + en: 'elephant', + es: 'elefante', }, keywords: { - en: [ - "dog", - "poodle" - ], - es: [ - "perrito", - "perro", - "caniche" - ] - } + en: ['elephant'], + es: ['paquidermo', 'elefante'], + }, }, { - code: "🐺", + code: '🦣', shortcode: { - en: "wolf", - es: "lobo" + en: 'mammoth', + es: 'mamut', }, keywords: { - en: [ - "face", - "wolf" - ], - es: [ - "cara", - "lobo" - ] - } + en: ['extinction', 'large', 'tusk', 'woolly', 'mammoth'], + es: ['colmillo', 'extinguido', 'lanudo', 'mamut'], + }, }, { - code: "🦊", + code: '🦏', shortcode: { - en: "fox_face", - es: "cara_zorro" + en: 'rhinoceros', + es: 'rinoceronte', }, keywords: { - en: [ - "face", - "fox" - ], - es: [ - "cara", - "zorro" - ] - } + en: ['rhinoceros'], + es: ['paquidermo', 'rinoceronte'], + }, }, { - code: "🦝", + code: '🦛', shortcode: { - en: "raccoon", - es: "mapache" + en: 'hippopotamus', + es: 'hipopótamo', }, keywords: { - en: [ - "curious", - "sly", - "raccoon" - ], - es: [ - "astuto", - "curioso", - "ladino", - "maquillaje", - "ojeras", - "mapache" - ] - } + en: ['hippo', 'hippopotamus'], + es: ['paquidermo', 'hipopótamo'], + }, }, { - code: "🐱", + code: '🐭', shortcode: { - en: "cat", - es: "gato" + en: 'mouse', + es: 'ratón', }, keywords: { - en: [ - "cat", - "face", - "pet" - ], - es: [ - "cara", - "gato", - "mascota", - "cara de gato" - ] - } + en: ['face', 'mouse'], + es: ['cara', 'ratón', 'cara de ratón'], + }, }, { - code: "🐈", + code: '🐁', shortcode: { - en: "cat2", - es: "gato2" + en: 'mouse2', + es: 'mouse2', }, keywords: { - en: [ - "pet", - "cat" - ], - es: [ - "gatete", - "minino", - "gato" - ] - } + en: ['mouse'], + es: ['roedor', 'ratón'], + }, }, { - code: "🐈‍⬛", + code: '🐀', shortcode: { - en: "black_cat", - es: "gato_negro" + en: 'rat', + es: 'rata', }, keywords: { - en: [ - "black", - "cat", - "unlucky" - ], - es: [ - "gato", - "mala suerte", - "negro" - ] - } + en: ['rat'], + es: ['roedor', 'rata'], + }, }, { - code: "🦁", + code: '🐹', shortcode: { - en: "lion_face", - es: "cara_de_león" + en: 'hamster', + es: 'hámster', }, keywords: { - en: [ - "face", - "Leo", - "zodiac", - "lion" - ], - es: [ - "cara", - "leo", - "zodiaco", - "león" - ] - } + en: ['face', 'pet', 'hamster'], + es: ['cara', 'mascota', 'hámster'], + }, }, { - code: "🐯", + code: '🐰', shortcode: { - en: "tiger", - es: "tigre" + en: 'rabbit', + es: 'conejo', }, keywords: { - en: [ - "face", - "tiger" - ], - es: [ - "cara", - "tigre", - "cara de tigre" - ] - } + en: ['bunny', 'face', 'pet', 'rabbit'], + es: ['cara', 'conejo', 'mascota', 'cara de conejo'], + }, }, { - code: "🐅", + code: '🐇', shortcode: { - en: "tiger2", - es: "tigre2" + en: 'rabbit2', + es: 'conejo2', }, keywords: { - en: [ - "tiger" - ], - es: [ - "felino", - "tigre" - ] - } + en: ['bunny', 'pet', 'rabbit'], + es: ['conejito', 'gazapo', 'conejo'], + }, }, { - code: "🐆", + code: '🐿️', shortcode: { - en: "leopard", - es: "leopardo" + en: 'chipmunk', + es: 'ardilla', }, keywords: { - en: [ - "leopard" - ], - es: [ - "felino", - "leopardo" - ] - } + en: ['squirrel', 'chipmunk'], + es: ['ardilla'], + }, }, { - code: "🐴", + code: '🦫', shortcode: { - en: "horse", - es: "caballo" + en: 'beaver', + es: 'castor', }, keywords: { - en: [ - "face", - "horse" - ], - es: [ - "caballo", - "cara", - "cara de caballo" - ] - } + en: ['dam', 'beaver'], + es: ['roedor', 'castor'], + }, }, { - code: "🐎", + code: '🦔', shortcode: { - en: "racehorse", - es: "caballo_de_carreras" + en: 'hedgehog', + es: 'erizo', }, keywords: { - en: [ - "equestrian", - "racehorse", - "racing", - "horse" - ], - es: [ - "caballo de carreras", - "ecuestre", - "caballo", - "carreras de caballos" - ] - } + en: ['spiny', 'hedgehog'], + es: ['espinas', 'púas', 'erizo'], + }, }, { - code: "🦄", + code: '🦇', shortcode: { - en: "unicorn_face", - es: "cara_de_unicornio" + en: 'bat', + es: 'murciélago', }, keywords: { - en: [ - "face", - "unicorn" - ], - es: [ - "cara", - "unicornio" - ] - } + en: ['vampire', 'bat'], + es: ['vampiro', 'murciélago'], + }, }, { - code: "🦓", + code: '🐻', shortcode: { - en: "zebra_face", - es: "cara_zebra" + en: 'bear', + es: 'oso', }, keywords: { - en: [ - "stripe", - "zebra" - ], - es: [ - "raya", - "cebra" - ] - } + en: ['face', 'bear'], + es: ['cara', 'oso'], + }, }, { - code: "🦌", + code: '🐻‍❄️', shortcode: { - en: "deer", - es: "ciervo" + en: 'polar_bear', + es: 'oso_polar', }, keywords: { - en: [ - "deer" - ], - es: [ - "bambi cervatillo ciervo" - ] - } + en: ['arctic', 'bear', 'white', 'polar bear'], + es: ['ártico', 'blanco', 'oso', 'polar'], + }, }, { - code: "🦬", + code: '🐨', shortcode: { - en: "bison", - es: "bisonte" + en: 'koala', + es: 'coala', }, keywords: { - en: [ - "buffalo", - "herd", - "wisent", - "bison" - ], - es: [ - "búfalo", - "cíbolo", - "bisonte" - ] - } + en: ['face', 'marsupial', 'koala'], + es: ['cara', 'marsupial', 'koala'], + }, }, { - code: "🐮", + code: '🐼', shortcode: { - en: "cow", - es: "vaca" + en: 'panda_face', + es: 'cara_de_panda', }, keywords: { - en: [ - "cow", - "face" - ], - es: [ - "cara", - "vaca", - "cara de vaca" - ] - } + en: ['face', 'panda'], + es: ['cara', 'oso panda', 'panda'], + }, }, { - code: "🐂", + code: '🦥', shortcode: { - en: "ox", - es: "buey" + en: 'sloth', + es: 'perezoso', }, keywords: { - en: [ - "bull", - "Taurus", - "zodiac", - "ox" - ], - es: [ - "cabestro", - "tauro", - "zodiaco", - "buey" - ] - } + en: ['lazy', 'slow', 'sloth'], + es: ['gandul', 'lento', 'vago', 'perezoso'], + }, }, { - code: "🐃", + code: '🦦', shortcode: { - en: "water_buffalo", - es: "búfalo_de_agua" + en: 'otter', + es: 'nutria', }, keywords: { - en: [ - "buffalo", - "water" - ], - es: [ - "agua", - "búfalo", - "búfalo de agua" - ] - } + en: ['fishing', 'playful', 'otter'], + es: ['bromista', 'juguetón', 'pesca', 'nutria'], + }, }, { - code: "🐄", + code: '🦨', shortcode: { - en: "cow2", - es: "vaca2" + en: 'skunk', + es: 'mofeta', }, keywords: { - en: [ - "cow" - ], - es: [ - "bovino", - "res", - "vaca" - ] - } + en: ['stink', 'skunk'], + es: ['apestar', 'hedor', 'mal olor', 'peste', 'tufo', 'mofeta'], + }, }, { - code: "🐷", + code: '🦘', shortcode: { - en: "pig", - es: "cerdo" + en: 'kangaroo', + es: 'canguro', }, keywords: { - en: [ - "face", - "pig" - ], - es: [ - "cara", - "cerdo", - "gorrino", - "cara de cerdo" - ] - } + en: ['joey', 'jump', 'marsupial', 'kangaroo'], + es: ['marsupial', 'salto', 'canguro'], + }, }, { - code: "🐖", + code: '🦡', shortcode: { - en: "pig2", - es: "cerdo2" + en: 'badger', + es: 'tejón', }, keywords: { - en: [ - "sow", - "pig" - ], - es: [ - "cochino", - "gorrino", - "puerco", - "cerdo" - ] - } + en: ['honey badger', 'pester', 'badger'], + es: ['ratel', 'tejón de la miel', 'tejón melero', 'tejón'], + }, }, { - code: "🐗", + code: '🐾', shortcode: { - en: "boar", - es: "jabalí" + en: 'feet', + es: 'pies', }, keywords: { - en: [ - "pig", - "boar" - ], - es: [ - "cerdo salvaje", - "jabalí" - ] - } + en: ['feet', 'paw', 'print', 'paw prints'], + es: ['huellas', 'pezuñas', 'huellas de pezuñas'], + }, }, { - code: "🐽", + code: '🦃', shortcode: { - en: "pig_nose", - es: "hocico_de_cerdo" + en: 'turkey', + es: 'pavo', }, keywords: { - en: [ - "face", - "nose", - "pig" - ], - es: [ - "cara", - "cerdo", - "morro", - "nariz", - "nariz de cerdo" - ] - } + en: ['bird', 'turkey'], + es: ['ave', 'pavo'], + }, }, { - code: "🐏", + code: '🐔', shortcode: { - en: "ram", - es: "carnero" + en: 'chicken', + es: 'pollo', }, keywords: { - en: [ - "Aries", - "male", - "sheep", - "zodiac", - "ram" - ], - es: [ - "aries", - "morueco", - "zodiaco", - "carnero" - ] - } + en: ['bird', 'chicken'], + es: ['ave', 'gallinácea', 'pollo', 'gallina'], + }, }, { - code: "🐑", + code: '🐓', shortcode: { - en: "sheep", - es: "oveja" + en: 'rooster', + es: 'gallo', }, keywords: { - en: [ - "female", - "sheep", - "ewe" - ], - es: [ - "borrego", - "cordero", - "ovino", - "oveja" - ] - } + en: ['bird', 'rooster'], + es: ['ave', 'gallina', 'gallinácea', 'pollo', 'gallo'], + }, }, { - code: "🐐", + code: '🐣', shortcode: { - en: "goat", - es: "cabra" + en: 'hatching_chick', + es: 'pollito_saliendo_del_cascarón', }, keywords: { - en: [ - "Capricorn", - "zodiac", - "goat" - ], - es: [ - "capricornio", - "caprino", - "chivo", - "zodiaco", - "cabra" - ] - } + en: ['baby', 'bird', 'chick', 'hatching'], + es: ['ave', 'huevo', 'pollito', 'pollo', 'pollito rompiendo el cascarón'], + }, }, { - code: "🐪", + code: '🐤', shortcode: { - en: "dromedary_camel", - es: "dromedario_camello" + en: 'baby_chick', + es: 'pollito', }, keywords: { - en: [ - "dromedary", - "hump", - "camel" - ], - es: [ - "camello", - "desierto", - "joroba", - "dromedario" - ] - } + en: ['baby', 'bird', 'chick'], + es: ['ave', 'pollo', 'polluelo', 'pollito'], + }, }, { - code: "🐫", + code: '🐥', shortcode: { - en: "camel", - es: "camello" + en: 'hatched_chick', + es: 'pollito_recién_nacido', }, keywords: { - en: [ - "bactrian", - "camel", - "hump", - "two-hump camel" - ], - es: [ - "bactriano", - "desierto", - "dromedario", - "jorobas", - "camello" - ] - } + en: ['baby', 'bird', 'chick', 'front-facing baby chick'], + es: ['ave', 'pollito', 'pollo', 'pollito de frente'], + }, }, { - code: "🦙", + code: '🐦', shortcode: { - en: "llama", - es: "llama" + en: 'bird', + es: 'pájaro', }, keywords: { - en: [ - "alpaca", - "guanaco", - "vicuña", - "wool", - "llama" - ], - es: [ - "alpaca", - "guanaco", - "lana", - "vicuña", - "llama" - ] - } + en: ['bird'], + es: ['ave', 'pajarillo', 'pájaro'], + }, }, { - code: "🦒", + code: '🐧', shortcode: { - en: "giraffe_face", - es: "cara_jirafa" + en: 'penguin', + es: 'pingüino', }, keywords: { - en: [ - "spots", - "giraffe" - ], - es: [ - "manchas", - "jirafa" - ] - } + en: ['bird', 'penguin'], + es: ['ave', 'pingüino'], + }, }, { - code: "🐘", + code: '🕊️', shortcode: { - en: "elephant", - es: "elefante" + en: 'dove_of_peace', + es: 'paloma_de_la_paz', }, keywords: { - en: [ - "elephant" - ], - es: [ - "paquidermo", - "elefante" - ] - } + en: ['bird', 'fly', 'peace', 'dove'], + es: ['ave', 'pájaro', 'paz', 'paloma'], + }, }, { - code: "🦣", + code: '🦅', shortcode: { - en: "mammoth", - es: "mamut" + en: 'eagle', + es: 'águila', }, keywords: { - en: [ - "extinction", - "large", - "tusk", - "woolly", - "mammoth" - ], - es: [ - "colmillo", - "extinguido", - "lanudo", - "mamut" - ] - } + en: ['bird', 'eagle'], + es: ['ave', 'águila'], + }, }, { - code: "🦏", + code: '🦆', shortcode: { - en: "rhinoceros", - es: "rinoceronte" + en: 'duck', + es: 'pato', }, keywords: { - en: [ - "rhinoceros" - ], - es: [ - "paquidermo", - "rinoceronte" - ] - } + en: ['bird', 'duck'], + es: ['ave', 'pato'], + }, }, { - code: "🦛", + code: '🦢', shortcode: { - en: "hippopotamus", - es: "hipopótamo" + en: 'swan', + es: 'cisne', }, keywords: { - en: [ - "hippo", - "hippopotamus" - ], - es: [ - "paquidermo", - "hipopótamo" - ] - } + en: ['bird', 'cygnet', 'ugly duckling', 'swan'], + es: ['ave', 'patito feo', 'cisne'], + }, }, { - code: "🐭", + code: '🦉', shortcode: { - en: "mouse", - es: "ratón" + en: 'owl', + es: 'búho', }, keywords: { - en: [ - "face", - "mouse" - ], - es: [ - "cara", - "ratón", - "cara de ratón" - ] - } + en: ['bird', 'wise', 'owl'], + es: ['ave', 'lechuza', 'pájaro', 'búho'], + }, }, { - code: "🐁", + code: '🦤', shortcode: { - en: "mouse2", - es: "mouse2" + en: 'dodo', + es: 'dodo', }, keywords: { - en: [ - "mouse" - ], - es: [ - "roedor", - "ratón" - ] - } + en: ['extinction', 'large', 'Mauritius', 'dodo'], + es: ['ave', 'dronte', 'extinguido', 'Mauricio', 'pájaro', 'dodo'], + }, }, { - code: "🐀", + code: '🪶', shortcode: { - en: "rat", - es: "rata" + en: 'feather', + es: 'pluma', }, keywords: { - en: [ - "rat" - ], - es: [ - "roedor", - "rata" - ] - } + en: ['bird', 'flight', 'light', 'plumage', 'feather'], + es: ['ave', 'ligero', 'pájaro', 'plumaje', 'pluma'], + }, }, { - code: "🐹", + code: '🦩', shortcode: { - en: "hamster", - es: "hámster" + en: 'flamingo', + es: 'flamenco', }, keywords: { - en: [ - "face", - "pet", - "hamster" - ], - es: [ - "cara", - "mascota", - "hámster" - ] - } + en: ['flamboyant', 'tropical', 'flamingo'], + es: ['extravangante', 'ostentoso', 'tropical', 'flamenco'], + }, }, { - code: "🐰", + code: '🦚', shortcode: { - en: "rabbit", - es: "conejo" + en: 'peacock', + es: 'pavo_real', }, keywords: { - en: [ - "bunny", - "face", - "pet", - "rabbit" - ], - es: [ - "cara", - "conejo", - "mascota", - "cara de conejo" - ] - } + en: ['bird', 'ostentatious', 'peahen', 'proud', 'peacock'], + es: ['ave', 'orgulloso', 'pavo', 'plumas', 'pavo real'], + }, }, { - code: "🐇", + code: '🦜', shortcode: { - en: "rabbit2", - es: "conejo2" + en: 'parrot', + es: 'loro', }, keywords: { - en: [ - "bunny", - "pet", - "rabbit" - ], - es: [ - "conejito", - "gazapo", - "conejo" - ] - } + en: ['bird', 'pirate', 'talk', 'parrot'], + es: ['ave', 'hablar', 'papagayo', 'pirata', 'loro'], + }, }, { - code: "🐿️", + code: '🐸', shortcode: { - en: "chipmunk", - es: "ardilla" + en: 'frog', + es: 'rana', }, keywords: { - en: [ - "squirrel", - "chipmunk" - ], - es: [ - "ardilla" - ] - } + en: ['face', 'frog'], + es: ['cara', 'rana'], + }, }, { - code: "🦫", + code: '🐊', shortcode: { - en: "beaver", - es: "castor" + en: 'crocodile', + es: 'cocodrilo', }, keywords: { - en: [ - "dam", - "beaver" - ], - es: [ - "roedor", - "castor" - ] - } + en: ['crocodile'], + es: ['caimán', 'cocodrilo'], + }, }, { - code: "🦔", + code: '🐢', shortcode: { - en: "hedgehog", - es: "erizo" + en: 'turtle', + es: 'tortuga', }, keywords: { - en: [ - "spiny", - "hedgehog" - ], - es: [ - "espinas", - "púas", - "erizo" - ] - } + en: ['terrapin', 'tortoise', 'turtle'], + es: ['galápago', 'tortuga'], + }, }, { - code: "🦇", + code: '🦎', shortcode: { - en: "bat", - es: "murciélago" + en: 'lizard', + es: 'lagarto', }, keywords: { - en: [ - "vampire", - "bat" - ], - es: [ - "vampiro", - "murciélago" - ] - } + en: ['reptile', 'lizard'], + es: ['lagartija', 'reptil', 'lagarto'], + }, }, { - code: "🐻", + code: '🐍', shortcode: { - en: "bear", - es: "oso" + en: 'snake', + es: 'serpiente', }, keywords: { - en: [ - "face", - "bear" - ], - es: [ - "cara", - "oso" - ] - } + en: ['bearer', 'Ophiuchus', 'serpent', 'zodiac', 'snake'], + es: ['culebra', 'reptil', 'víbora', 'serpiente'], + }, }, { - code: "🐻‍❄️", + code: '🐲', shortcode: { - en: "polar_bear", - es: "oso_polar" + en: 'dragon_face', + es: 'cara_de_dragón', }, keywords: { - en: [ - "arctic", - "bear", - "white", - "polar bear" - ], - es: [ - "ártico", - "blanco", - "oso", - "polar" - ] - } + en: ['dragon', 'face', 'fairy tale'], + es: ['cara', 'cuento', 'dragón', 'fantasía', 'cara de dragón'], + }, }, { - code: "🐨", + code: '🐉', shortcode: { - en: "koala", - es: "coala" + en: 'dragon', + es: 'dragón', }, keywords: { - en: [ - "face", - "marsupial", - "koala" - ], - es: [ - "cara", - "marsupial", - "koala" - ] - } + en: ['fairy tale', 'dragon'], + es: ['cuento', 'fantasía', 'dragón'], + }, }, { - code: "🐼", + code: '🦕', shortcode: { - en: "panda_face", - es: "cara_de_panda" + en: 'sauropod', + es: 'saurópodo', }, keywords: { - en: [ - "face", - "panda" - ], - es: [ - "cara", - "oso panda", - "panda" - ] - } + en: ['brachiosaurus', 'brontosaurus', 'diplodocus', 'sauropod'], + es: ['braquiosaurio', 'brontosaurio', 'diplodocus', 'saurópodo'], + }, }, { - code: "🦥", + code: '🦖', shortcode: { - en: "sloth", - es: "perezoso" + en: 't-rex', + es: 't-rex', }, keywords: { - en: [ - "lazy", - "slow", - "sloth" - ], - es: [ - "gandul", - "lento", - "vago", - "perezoso" - ] - } + en: ['Tyrannosaurus Rex', 'T-Rex'], + es: ['tiranosaurio', 'tiranosaurio rex', 't-rex'], + }, }, { - code: "🦦", + code: '🐳', shortcode: { - en: "otter", - es: "nutria" + en: 'whale', + es: 'ballena', }, keywords: { - en: [ - "fishing", - "playful", - "otter" - ], - es: [ - "bromista", - "juguetón", - "pesca", - "nutria" - ] - } + en: ['face', 'spouting', 'whale'], + es: ['ballena', 'chorro de agua', 'ballena soltando un chorro'], + }, }, { - code: "🦨", + code: '🐋', shortcode: { - en: "skunk", - es: "mofeta" + en: 'whale2', + es: 'ballena2', }, keywords: { - en: [ - "stink", - "skunk" - ], - es: [ - "apestar", - "hedor", - "mal olor", - "peste", - "tufo", - "mofeta" - ] - } + en: ['whale'], + es: ['cachalote', 'cetáceo', 'ballena'], + }, }, { - code: "🦘", + code: '🐬', shortcode: { - en: "kangaroo", - es: "canguro" + en: 'dolphin', + es: 'delfín', }, keywords: { - en: [ - "joey", - "jump", - "marsupial", - "kangaroo" - ], - es: [ - "marsupial", - "salto", - "canguro" - ] - } + en: ['flipper', 'dolphin'], + es: ['cetáceo', 'delfín'], + }, }, { - code: "🦡", + code: '🦭', shortcode: { - en: "badger", - es: "tejón" + en: 'seal', + es: 'foca', }, keywords: { - en: [ - "honey badger", - "pester", - "badger" - ], - es: [ - "ratel", - "tejón de la miel", - "tejón melero", - "tejón" - ] - } + en: ['sea lion', 'seal'], + es: ['león marino', 'foca'], + }, }, { - code: "🐾", + code: '🐟', shortcode: { - en: "feet", - es: "pies" + en: 'fish', + es: 'pez', }, keywords: { - en: [ - "feet", - "paw", - "print", - "paw prints" - ], - es: [ - "huellas", - "pezuñas", - "huellas de pezuñas" - ] - } + en: ['Pisces', 'zodiac', 'fish'], + es: ['pececillo', 'pescado', 'piscis', 'zodiaco', 'pez'], + }, }, { - code: "🦃", + code: '🐠', shortcode: { - en: "turkey", - es: "pavo" + en: 'tropical_fish', + es: 'pez_tropical', }, keywords: { - en: [ - "bird", - "turkey" - ], - es: [ - "ave", - "pavo" - ] - } + en: ['fish', 'tropical'], + es: ['pez', 'tropical'], + }, }, { - code: "🐔", + code: '🐡', shortcode: { - en: "chicken", - es: "pollo" + en: 'blowfish', + es: 'pez_globo', }, keywords: { - en: [ - "bird", - "chicken" - ], - es: [ - "ave", - "gallinácea", - "pollo", - "gallina" - ] - } + en: ['fish', 'blowfish'], + es: ['globo', 'pez'], + }, }, { - code: "🐓", + code: '🦈', shortcode: { - en: "rooster", - es: "gallo" + en: 'shark', + es: 'tiburón', }, keywords: { - en: [ - "bird", - "rooster" - ], - es: [ - "ave", - "gallina", - "gallinácea", - "pollo", - "gallo" - ] - } + en: ['fish', 'shark'], + es: ['pez', 'tiburón'], + }, }, { - code: "🐣", + code: '🐙', shortcode: { - en: "hatching_chick", - es: "pollito_saliendo_del_cascarón" + en: 'octopus', + es: 'pulpo', }, keywords: { - en: [ - "baby", - "bird", - "chick", - "hatching" - ], - es: [ - "ave", - "huevo", - "pollito", - "pollo", - "pollito rompiendo el cascarón" - ] - } + en: ['octopus'], + es: ['cefalópodo', 'octópodo', 'pulpo'], + }, }, { - code: "🐤", + code: '🐚', shortcode: { - en: "baby_chick", - es: "pollito" + en: 'shell', + es: 'caracola', }, keywords: { - en: [ - "baby", - "bird", - "chick" - ], - es: [ - "ave", - "pollo", - "polluelo", - "pollito" - ] - } + en: ['shell', 'spiral'], + es: ['concha', 'mar', 'concha de mar'], + }, }, { - code: "🐥", + code: '🐌', shortcode: { - en: "hatched_chick", - es: "pollito_recién_nacido" + en: 'snail', + es: 'caracol', }, keywords: { - en: [ - "baby", - "bird", - "chick", - "front-facing baby chick" - ], - es: [ - "ave", - "pollito", - "pollo", - "pollito de frente" - ] - } + en: ['snail'], + es: ['caracola', 'molusco', 'caracol'], + }, }, { - code: "🐦", + code: '🦋', shortcode: { - en: "bird", - es: "pájaro" + en: 'butterfly', + es: 'mariposa', }, keywords: { - en: [ - "bird" - ], - es: [ - "ave", - "pajarillo", - "pájaro" - ] - } + en: ['insect', 'pretty', 'butterfly'], + es: ['bonito', 'insecto', 'mariposa'], + }, }, { - code: "🐧", + code: '🐛', shortcode: { - en: "penguin", - es: "pingüino" + en: 'bug', + es: 'bicho', }, keywords: { - en: [ - "bird", - "penguin" - ], - es: [ - "ave", - "pingüino" - ] - } + en: ['insect', 'bug'], + es: ['gusano', 'insecto', 'bicho'], + }, }, { - code: "🕊️", + code: '🐜', shortcode: { - en: "dove_of_peace", - es: "paloma_de_la_paz" + en: 'ant', + es: 'hormiga', }, keywords: { - en: [ - "bird", - "fly", - "peace", - "dove" - ], - es: [ - "ave", - "pájaro", - "paz", - "paloma" - ] - } + en: ['insect', 'ant'], + es: ['antenas', 'insecto', 'hormiga'], + }, }, { - code: "🦅", + code: '🐝', shortcode: { - en: "eagle", - es: "águila" + en: 'bee', + es: 'abeja', }, keywords: { - en: [ - "bird", - "eagle" - ], - es: [ - "ave", - "águila" - ] - } + en: ['bee', 'insect', 'honeybee'], + es: ['insecto', 'miel', 'abeja'], + }, }, { - code: "🦆", + code: '🪲', shortcode: { - en: "duck", - es: "pato" + en: 'beetle', + es: 'escarabajo', }, keywords: { - en: [ - "bird", - "duck" - ], - es: [ - "ave", - "pato" - ] - } + en: ['bug', 'insect', 'beetle'], + es: ['bicho', 'insecto', 'escarabajo'], + }, }, { - code: "🦢", + code: '🐞', shortcode: { - en: "swan", - es: "cisne" + en: 'ladybug', + es: 'mariquita', }, keywords: { - en: [ - "bird", - "cygnet", - "ugly duckling", - "swan" - ], - es: [ - "ave", - "patito feo", - "cisne" - ] - } + en: ['beetle', 'insect', 'ladybird', 'ladybug', 'lady beetle'], + es: ['cochinilla', 'insecto', 'mariquita'], + }, }, { - code: "🦉", + code: '🦗', shortcode: { - en: "owl", - es: "búho" + en: 'cricket', + es: 'grillo', }, keywords: { - en: [ - "bird", - "wise", - "owl" - ], - es: [ - "ave", - "lechuza", - "pájaro", - "búho" - ] - } + en: ['grasshopper', 'cricket'], + es: ['saltamontes', 'grillo'], + }, }, { - code: "🦤", + code: '🪳', shortcode: { - en: "dodo", - es: "dodo" + en: 'cockroach', + es: 'cucaracha', }, keywords: { - en: [ - "extinction", - "large", - "Mauritius", - "dodo" - ], - es: [ - "ave", - "dronte", - "extinguido", - "Mauricio", - "pájaro", - "dodo" - ] - } + en: ['insect', 'pest', 'roach', 'cockroach'], + es: ['alimaña', 'bicho', 'insecto', 'plaga', 'cucaracha'], + }, }, { - code: "🪶", + code: '🕷️', shortcode: { - en: "feather", - es: "pluma" + en: 'spider', + es: 'araña', }, keywords: { - en: [ - "bird", - "flight", - "light", - "plumage", - "feather" - ], - es: [ - "ave", - "ligero", - "pájaro", - "plumaje", - "pluma" - ] - } + en: ['insect', 'spider'], + es: ['insecto', 'araña'], + }, }, { - code: "🦩", + code: '🕸️', shortcode: { - en: "flamingo", - es: "flamenco" + en: 'spider_web', + es: 'telaraña', }, keywords: { - en: [ - "flamboyant", - "tropical", - "flamingo" - ], - es: [ - "extravangante", - "ostentoso", - "tropical", - "flamenco" - ] - } + en: ['spider', 'web'], + es: ['araña', 'tela', 'telaraña', 'tela de araña'], + }, }, { - code: "🦚", + code: '🦂', shortcode: { - en: "peacock", - es: "pavo_real" + en: 'scorpion', + es: 'escorpión', }, keywords: { - en: [ - "bird", - "ostentatious", - "peahen", - "proud", - "peacock" - ], - es: [ - "ave", - "orgulloso", - "pavo", - "plumas", - "pavo real" - ] - } + en: ['scorpio', 'Scorpio', 'zodiac', 'scorpion'], + es: ['escorpio', 'zodiaco', 'escorpión'], + }, }, { - code: "🦜", + code: '🦟', shortcode: { - en: "parrot", - es: "loro" + en: 'mosquito', + es: 'mosquito', }, keywords: { - en: [ - "bird", - "pirate", - "talk", - "parrot" - ], - es: [ - "ave", - "hablar", - "papagayo", - "pirata", - "loro" - ] - } + en: ['disease', 'fever', 'malaria', 'pest', 'virus', 'mosquito'], + es: ['fiebre', 'insecto', 'malaria', 'virus', 'mosquito'], + }, }, { - code: "🐸", + code: '🪰', shortcode: { - en: "frog", - es: "rana" + en: 'fly', + es: 'mosca', }, keywords: { - en: [ - "face", - "frog" - ], - es: [ - "cara", - "rana" - ] - } + en: ['disease', 'maggot', 'pest', 'rotting', 'fly'], + es: ['basura', 'bicho', 'mal olor', 'podrido', 'mosca'], + }, }, { - code: "🐊", + code: '🪱', shortcode: { - en: "crocodile", - es: "cocodrilo" + en: 'worm', + es: 'gusano', }, keywords: { - en: [ - "crocodile" - ], - es: [ - "caimán", - "cocodrilo" - ] - } + en: ['annelid', 'earthworm', 'parasite', 'worm'], + es: ['lombriz', 'oruga', 'parásito', 'gusano'], + }, }, { - code: "🐢", + code: '🦠', shortcode: { - en: "turtle", - es: "tortuga" + en: 'microbe', + es: 'microbio', }, keywords: { - en: [ - "terrapin", - "tortoise", - "turtle" - ], - es: [ - "galápago", - "tortuga" - ] - } + en: ['amoeba', 'bacteria', 'virus', 'microbe'], + es: ['ameba', 'bacteria', 'germen', 'virus', 'microbio'], + }, }, { - code: "🦎", + code: '💐', shortcode: { - en: "lizard", - es: "lagarto" + en: 'bouquet', + es: 'ramo', }, keywords: { - en: [ - "reptile", - "lizard" - ], - es: [ - "lagartija", - "reptil", - "lagarto" - ] - } + en: ['flower', 'bouquet'], + es: ['bouquet', 'flores', 'ramo', 'ramo de flores'], + }, }, { - code: "🐍", + code: '🌸', shortcode: { - en: "snake", - es: "serpiente" + en: 'cherry_blossom', + es: 'flor_de_cerezo', }, keywords: { - en: [ - "bearer", - "Ophiuchus", - "serpent", - "zodiac", - "snake" - ], - es: [ - "culebra", - "reptil", - "víbora", - "serpiente" - ] - } + en: ['blossom', 'cherry', 'flower'], + es: ['cerezo', 'flor', 'flor de cerezo'], + }, }, { - code: "🐲", + code: '💮', shortcode: { - en: "dragon_face", - es: "cara_de_dragón" + en: 'white_flower', + es: 'flor_blanca', }, keywords: { - en: [ - "dragon", - "face", - "fairy tale" - ], - es: [ - "cara", - "cuento", - "dragón", - "fantasía", - "cara de dragón" - ] - } + en: ['flower', 'white flower'], + es: ['blanca', 'flor'], + }, }, { - code: "🐉", + code: '🏵️', shortcode: { - en: "dragon", - es: "dragón" + en: 'rosette', + es: 'roseta', }, keywords: { - en: [ - "fairy tale", - "dragon" - ], - es: [ - "cuento", - "fantasía", - "dragón" - ] - } + en: ['plant', 'rosette'], + es: ['flor', 'planta', 'roseta'], + }, }, { - code: "🦕", + code: '🌹', shortcode: { - en: "sauropod", - es: "saurópodo" + en: 'rose', + es: 'rosa', }, keywords: { - en: [ - "brachiosaurus", - "brontosaurus", - "diplodocus", - "sauropod" - ], - es: [ - "braquiosaurio", - "brontosaurio", - "diplodocus", - "saurópodo" - ] - } + en: ['flower', 'rose'], + es: ['flor', 'rosa'], + }, }, { - code: "🦖", + code: '🥀', shortcode: { - en: "t-rex", - es: "t-rex" + en: 'wilted_flower', + es: 'flor_marchita', }, keywords: { - en: [ - "Tyrannosaurus Rex", - "T-Rex" - ], - es: [ - "tiranosaurio", - "tiranosaurio rex", - "t-rex" - ] - } + en: ['flower', 'wilted'], + es: ['flor', 'marchita', 'marchitada', 'marchitarse'], + }, }, { - code: "🐳", + code: '🌺', shortcode: { - en: "whale", - es: "ballena" + en: 'hibiscus', + es: 'hibisco', }, keywords: { - en: [ - "face", - "spouting", - "whale" - ], - es: [ - "ballena", - "chorro de agua", - "ballena soltando un chorro" - ] - } + en: ['flower', 'hibiscus'], + es: ['flor', 'hibisco', 'flor de hibisco'], + }, }, { - code: "🐋", + code: '🌻', shortcode: { - en: "whale2", - es: "ballena2" + en: 'sunflower', + es: 'girasol', }, keywords: { - en: [ - "whale" - ], - es: [ - "cachalote", - "cetáceo", - "ballena" - ] - } + en: ['flower', 'sun', 'sunflower'], + es: ['flor', 'sol', 'girasol'], + }, }, { - code: "🐬", + code: '🌼', shortcode: { - en: "dolphin", - es: "delfín" + en: 'blossom', + es: 'flor', }, keywords: { - en: [ - "flipper", - "dolphin" - ], - es: [ - "cetáceo", - "delfín" - ] - } + en: ['flower', 'blossom'], + es: ['flor'], + }, }, { - code: "🦭", + code: '🌷', shortcode: { - en: "seal", - es: "foca" + en: 'tulip', + es: 'tulipán', }, keywords: { - en: [ - "sea lion", - "seal" - ], - es: [ - "león marino", - "foca" - ] - } + en: ['flower', 'tulip'], + es: ['flor', 'tulipán'], + }, }, { - code: "🐟", + code: '🌱', shortcode: { - en: "fish", - es: "pez" + en: 'seedling', + es: 'plántula', }, keywords: { - en: [ - "Pisces", - "zodiac", - "fish" - ], - es: [ - "pececillo", - "pescado", - "piscis", - "zodiaco", - "pez" - ] - } + en: ['young', 'seedling'], + es: ['plantón', 'planta joven'], + }, }, { - code: "🐠", + code: '🪴', shortcode: { - en: "tropical_fish", - es: "pez_tropical" + en: 'potted_plant', + es: 'planta_de_maceta', }, keywords: { - en: [ - "fish", - "tropical" - ], - es: [ - "pez", - "tropical" - ] - } + en: ['boring', 'grow', 'house', 'nurturing', 'plant', 'useless', 'potted plant'], + es: ['crecer', 'maceta', 'planta', 'tiesto', 'planta de maceta'], + }, }, { - code: "🐡", + code: '🌲', shortcode: { - en: "blowfish", - es: "pez_globo" + en: 'evergreen_tree', + es: 'árbol_de_hoja_perenne', }, keywords: { - en: [ - "fish", - "blowfish" - ], - es: [ - "globo", - "pez" - ] - } + en: ['tree', 'evergreen tree'], + es: ['árbol', 'hoja perenne', 'perenne', 'árbol de hoja perenne'], + }, }, { - code: "🦈", + code: '🌳', shortcode: { - en: "shark", - es: "tiburón" + en: 'deciduous_tree', + es: 'árbol_caduco', }, keywords: { - en: [ - "fish", - "shark" - ], - es: [ - "pez", - "tiburón" - ] - } + en: ['deciduous', 'shedding', 'tree'], + es: ['árbol', 'caducifolio', 'hoja caduca', 'árbol de hoja caduca'], + }, }, { - code: "🐙", + code: '🌴', shortcode: { - en: "octopus", - es: "pulpo" + en: 'palm_tree', + es: 'palmera', }, keywords: { - en: [ - "octopus" - ], - es: [ - "cefalópodo", - "octópodo", - "pulpo" - ] - } + en: ['palm', 'tree'], + es: ['árbol', 'árbol de palma', 'palmera'], + }, }, { - code: "🐚", + code: '🌵', shortcode: { - en: "shell", - es: "caracola" + en: 'cactus', + es: 'cactus', }, keywords: { - en: [ - "shell", - "spiral" - ], - es: [ - "concha", - "mar", - "concha de mar" - ] - } + en: ['plant', 'cactus'], + es: ['planta', 'cactus'], + }, }, { - code: "🐌", + code: '🌾', shortcode: { - en: "snail", - es: "caracol" + en: 'ear_of_rice', + es: 'planta_de_arroz', }, keywords: { - en: [ - "snail" - ], - es: [ - "caracola", - "molusco", - "caracol" - ] - } + en: ['ear', 'grain', 'rice', 'sheaf of rice'], + es: ['arroz', 'espiga', 'planta', 'espiga de arroz'], + }, }, { - code: "🦋", + code: '🌿', shortcode: { - en: "butterfly", - es: "mariposa" + en: 'herb', + es: 'hierba', }, keywords: { - en: [ - "insect", - "pretty", - "butterfly" - ], - es: [ - "bonito", - "insecto", - "mariposa" - ] - } + en: ['leaf', 'herb'], + es: ['hoja', 'verde', 'hierba'], + }, }, { - code: "🐛", + code: '☘️', shortcode: { - en: "bug", - es: "bicho" + en: 'shamrock', + es: 'trébol', }, keywords: { - en: [ - "insect", - "bug" - ], - es: [ - "gusano", - "insecto", - "bicho" - ] - } + en: ['plant', 'shamrock'], + es: ['planta', 'trébol'], + }, }, { - code: "🐜", + code: '🍀', shortcode: { - en: "ant", - es: "hormiga" + en: 'four_leaf_clover', + es: 'trébol_de_cuatro_hojas', }, keywords: { - en: [ - "insect", - "ant" - ], - es: [ - "antenas", - "insecto", - "hormiga" - ] - } + en: ['4', 'clover', 'four', 'four-leaf clover', 'leaf'], + es: ['suerte', 'trébol', 'trébol de cuatro hojas'], + }, }, { - code: "🐝", + code: '🍁', shortcode: { - en: "bee", - es: "abeja" + en: 'maple_leaf', + es: 'hoja_de_arce', }, keywords: { - en: [ - "bee", - "insect", - "honeybee" - ], - es: [ - "insecto", - "miel", - "abeja" - ] - } + en: ['falling', 'leaf', 'maple'], + es: ['arce', 'hoja', 'hoja de arce'], + }, }, { - code: "🪲", + code: '🍂', shortcode: { - en: "beetle", - es: "escarabajo" + en: 'fallen_leaf', + es: 'hoja_caída', }, keywords: { - en: [ - "bug", - "insect", - "beetle" - ], - es: [ - "bicho", - "insecto", - "escarabajo" - ] - } + en: ['falling', 'leaf', 'fallen leaf'], + es: ['caída', 'hojas', 'hojas caídas'], + }, }, { - code: "🐞", + code: '🍃', shortcode: { - en: "ladybug", - es: "mariquita" + en: 'leaves', + es: 'hojas', }, keywords: { - en: [ - "beetle", - "insect", - "ladybird", - "ladybug", - "lady beetle" - ], - es: [ - "cochinilla", - "insecto", - "mariquita" - ] - } + en: ['blow', 'flutter', 'leaf', 'wind', 'leaf fluttering in wind'], + es: ['hoja', 'revolotear', 'soplar', 'viento', 'hojas revoloteando al viento'], + }, }, { - code: "🦗", - shortcode: { - en: "cricket", - es: "grillo" + code: '🍄', + name: { + en: 'Food & Drink', + es: 'champiñón', }, - keywords: { - en: [ - "grasshopper", - "cricket" - ], - es: [ - "saltamontes", - "grillo" - ] - } + icon: FoodAndDrink, + header: true, }, { - code: "🪳", + code: '🍄', shortcode: { - en: "cockroach", - es: "cucaracha" + en: 'mushroom', + es: 'seta', }, keywords: { - en: [ - "insect", - "pest", - "roach", - "cockroach" - ], - es: [ - "alimaña", - "bicho", - "insecto", - "plaga", - "cucaracha" - ] - } + en: ['toadstool', 'mushroom'], + es: ['hongo', 'seta', 'champiñón'], + }, }, { - code: "🕷️", + code: '🍇', shortcode: { - en: "spider", - es: "araña" + en: 'grapes', + es: 'uvas', }, keywords: { - en: [ - "insect", - "spider" - ], - es: [ - "insecto", - "araña" - ] - } + en: ['fruit', 'grape', 'grapes'], + es: ['agracejo', 'fruta', 'racimo', 'uva', 'uvas'], + }, }, { - code: "🕸️", + code: '🍈', shortcode: { - en: "spider_web", - es: "telaraña" + en: 'melon', + es: 'melón', }, keywords: { - en: [ - "spider", - "web" - ], - es: [ - "araña", - "tela", - "telaraña", - "tela de araña" - ] - } + en: ['fruit', 'melon'], + es: ['fruta', 'melón'], + }, }, { - code: "🦂", + code: '🍉', shortcode: { - en: "scorpion", - es: "escorpión" + en: 'watermelon', + es: 'sandía', }, keywords: { - en: [ - "scorpio", - "Scorpio", - "zodiac", - "scorpion" - ], - es: [ - "escorpio", - "zodiaco", - "escorpión" - ] - } + en: ['fruit', 'watermelon'], + es: ['fruta', 'sandía'], + }, }, { - code: "🦟", + code: '🍊', shortcode: { - en: "mosquito", - es: "mosquito" + en: 'tangerine', + es: 'mandarina', }, keywords: { - en: [ - "disease", - "fever", - "malaria", - "pest", - "virus", - "mosquito" - ], - es: [ - "fiebre", - "insecto", - "malaria", - "virus", - "mosquito" - ] - } + en: ['fruit', 'orange', 'tangerine'], + es: ['fruta', 'naranja', 'mandarina'], + }, }, { - code: "🪰", + code: '🍋', shortcode: { - en: "fly", - es: "mosca" + en: 'lemon', + es: 'limón', }, keywords: { - en: [ - "disease", - "maggot", - "pest", - "rotting", - "fly" - ], - es: [ - "basura", - "bicho", - "mal olor", - "podrido", - "mosca" - ] - } + en: ['citrus', 'fruit', 'lemon'], + es: ['cítrico', 'citrón', 'fruta', 'limón'], + }, }, { - code: "🪱", + code: '🍌', shortcode: { - en: "worm", - es: "gusano" + en: 'banana', + es: 'plátano', }, keywords: { - en: [ - "annelid", - "earthworm", - "parasite", - "worm" - ], - es: [ - "lombriz", - "oruga", - "parásito", - "gusano" - ] - } + en: ['fruit', 'banana'], + es: ['banana', 'fruta', 'plátano'], + }, }, { - code: "🦠", + code: '🍍', shortcode: { - en: "microbe", - es: "microbio" + en: 'pineapple', + es: 'piña', }, keywords: { - en: [ - "amoeba", - "bacteria", - "virus", - "microbe" - ], - es: [ - "ameba", - "bacteria", - "germen", - "virus", - "microbio" - ] - } + en: ['fruit', 'pineapple'], + es: ['ananás', 'fruta', 'piña'], + }, }, { - code: "💐", + code: '🥭', shortcode: { - en: "bouquet", - es: "ramo" + en: 'mango', + es: 'mango', }, keywords: { - en: [ - "flower", - "bouquet" - ], - es: [ - "bouquet", - "flores", - "ramo", - "ramo de flores" - ] - } + en: ['fruit', 'tropical', 'mango'], + es: ['fruta', 'tropical', 'mango'], + }, }, { - code: "🌸", + code: '🍎', shortcode: { - en: "cherry_blossom", - es: "flor_de_cerezo" + en: 'apple', + es: 'manzana', }, keywords: { - en: [ - "blossom", - "cherry", - "flower" - ], - es: [ - "cerezo", - "flor", - "flor de cerezo" - ] - } + en: ['apple', 'fruit', 'red'], + es: ['fruta', 'manzana', 'poma', 'roja'], + }, }, { - code: "💮", + code: '🍏', shortcode: { - en: "white_flower", - es: "flor_blanca" + en: 'green_apple', + es: 'manzana_verde', }, keywords: { - en: [ - "flower", - "white flower" - ], - es: [ - "blanca", - "flor" - ] - } + en: ['apple', 'fruit', 'green'], + es: ['fruta', 'manzana', 'poma', 'verde'], + }, }, { - code: "🏵️", + code: '🍐', shortcode: { - en: "rosette", - es: "roseta" + en: 'pear', + es: 'pera', }, keywords: { - en: [ - "plant", - "rosette" - ], - es: [ - "flor", - "planta", - "roseta" - ] - } + en: ['fruit', 'pear'], + es: ['fruta', 'perilla', 'pera'], + }, }, { - code: "🌹", + code: '🍑', shortcode: { - en: "rose", - es: "rosa" + en: 'peach', + es: 'melocotón', }, keywords: { - en: [ - "flower", - "rose" - ], - es: [ - "flor", - "rosa" - ] - } + en: ['fruit', 'peach'], + es: ['durazno', 'fruta', 'melocotón'], + }, }, { - code: "🥀", + code: '🍒', shortcode: { - en: "wilted_flower", - es: "flor_marchita" + en: 'cherries', + es: 'cerezas', }, keywords: { - en: [ - "flower", - "wilted" - ], - es: [ - "flor", - "marchita", - "marchitada", - "marchitarse" - ] - } + en: ['berries', 'cherry', 'fruit', 'red', 'cherries'], + es: ['cereza', 'fruta', 'guindas', 'cerezas'], + }, }, { - code: "🌺", + code: '🍓', shortcode: { - en: "hibiscus", - es: "hibisco" + en: 'strawberry', + es: 'fresa', }, keywords: { - en: [ - "flower", - "hibiscus" - ], - es: [ - "flor", - "hibisco", - "flor de hibisco" - ] - } + en: ['berry', 'fruit', 'strawberry'], + es: ['fresón', 'fruta', 'fresa'], + }, }, { - code: "🌻", + code: '🫐', shortcode: { - en: "sunflower", - es: "girasol" + en: 'blueberries', + es: 'arándanos', }, keywords: { - en: [ - "flower", - "sun", - "sunflower" - ], - es: [ - "flor", - "sol", - "girasol" - ] - } + en: ['berry', 'bilberry', 'blue', 'blueberry', 'blueberries'], + es: ['arándano', 'azul', 'baya', 'frutos del bosque', 'mirtilo', 'arándanos'], + }, }, { - code: "🌼", + code: '🥝', shortcode: { - en: "blossom", - es: "flor" + en: 'kiwifruit', + es: 'kiwi', }, keywords: { - en: [ - "flower", - "blossom" - ], - es: [ - "flor" - ] - } + en: ['food', 'fruit', 'kiwi'], + es: ['comida', 'fruta', 'kiwi'], + }, }, { - code: "🌷", + code: '🍅', shortcode: { - en: "tulip", - es: "tulipán" + en: 'tomato', + es: 'tomate', }, keywords: { - en: [ - "flower", - "tulip" - ], - es: [ - "flor", - "tulipán" - ] - } + en: ['fruit', 'vegetable', 'tomato'], + es: ['ensalada', 'fruta', 'verdura', 'tomate'], + }, }, { - code: "🌱", + code: '🫒', shortcode: { - en: "seedling", - es: "plántula" + en: 'olive', + es: 'aceituna', }, keywords: { - en: [ - "young", - "seedling" - ], - es: [ - "plantón", - "planta joven" - ] - } - }, - { - code: "🪴", - shortcode: { - en: "potted_plant", - es: "planta_de_maceta" - }, - keywords: { - en: [ - "boring", - "grow", - "house", - "nurturing", - "plant", - "useless", - "potted plant" - ], - es: [ - "crecer", - "maceta", - "planta", - "tiesto", - "planta de maceta" - ] - } + en: ['food', 'olive'], + es: ['aperitivo', 'comida', 'oliva', 'aceituna'], + }, }, { - code: "🌲", + code: '🥥', shortcode: { - en: "evergreen_tree", - es: "árbol_de_hoja_perenne" + en: 'coconut', + es: 'coco', }, keywords: { - en: [ - "tree", - "evergreen tree" - ], - es: [ - "árbol", - "hoja perenne", - "perenne", - "árbol de hoja perenne" - ] - } + en: ['palm', 'piña colada', 'coconut'], + es: ['palmera', 'piña colada', 'coco'], + }, }, { - code: "🌳", + code: '🥑', shortcode: { - en: "deciduous_tree", - es: "árbol_caduco" + en: 'avocado', + es: 'aguacate', }, keywords: { - en: [ - "deciduous", - "shedding", - "tree" - ], - es: [ - "árbol", - "caducifolio", - "hoja caduca", - "árbol de hoja caduca" - ] - } + en: ['food', 'fruit', 'avocado'], + es: ['comida', 'fruta', 'aguacate'], + }, }, { - code: "🌴", + code: '🍆', shortcode: { - en: "palm_tree", - es: "palmera" + en: 'eggplant', + es: 'berenjena', }, keywords: { - en: [ - "palm", - "tree" - ], - es: [ - "árbol", - "árbol de palma", - "palmera" - ] - } + en: ['aubergine', 'vegetable', 'eggplant'], + es: ['fruto', 'verdura', 'berenjena'], + }, }, { - code: "🌵", + code: '🥔', shortcode: { - en: "cactus", - es: "cactus" + en: 'potato', + es: 'patata', }, keywords: { - en: [ - "plant", - "cactus" - ], - es: [ - "planta", - "cactus" - ] - } + en: ['food', 'vegetable', 'potato'], + es: ['comida', 'papa', 'verdura', 'patata'], + }, }, { - code: "🌾", + code: '🥕', shortcode: { - en: "ear_of_rice", - es: "planta_de_arroz" + en: 'carrot', + es: 'zanahoria', }, keywords: { - en: [ - "ear", - "grain", - "rice", - "sheaf of rice" - ], - es: [ - "arroz", - "espiga", - "planta", - "espiga de arroz" - ] - } + en: ['food', 'vegetable', 'carrot'], + es: ['comida', 'verdura', 'zanahoria'], + }, }, { - code: "🌿", + code: '🌽', shortcode: { - en: "herb", - es: "hierba" + en: 'corn', + es: 'maíz', }, keywords: { - en: [ - "leaf", - "herb" - ], - es: [ - "hoja", - "verde", - "hierba" - ] - } + en: ['corn', 'ear', 'maize', 'maze', 'ear of corn'], + es: ['espiga', 'maíz', 'mazorca', 'mijo', 'espiga de maíz'], + }, }, { - code: "☘️", + code: '🌶️', shortcode: { - en: "shamrock", - es: "trébol" + en: 'hot_pepper', + es: 'guindilla', }, keywords: { - en: [ - "plant", - "shamrock" - ], - es: [ - "planta", - "trébol" - ] - } + en: ['hot', 'pepper'], + es: ['chile', 'picante', 'planta'], + }, }, { - code: "🍀", + code: '🫑', shortcode: { - en: "four_leaf_clover", - es: "trébol_de_cuatro_hojas" + en: 'bell_pepper', + es: 'pimiento', }, keywords: { - en: [ - "4", - "clover", - "four", - "four-leaf clover", - "leaf" - ], - es: [ - "suerte", - "trébol", - "trébol de cuatro hojas" - ] - } + en: ['capsicum', 'pepper', 'vegetable', 'bell pepper'], + es: ['ají', 'chile', 'morrón', 'rojo', 'verdura', 'pimiento'], + }, }, { - code: "🍁", + code: '🥒', shortcode: { - en: "maple_leaf", - es: "hoja_de_arce" + en: 'cucumber', + es: 'pepino', }, keywords: { - en: [ - "falling", - "leaf", - "maple" - ], - es: [ - "arce", - "hoja", - "hoja de arce" - ] - } + en: ['food', 'pickle', 'vegetable', 'cucumber'], + es: ['comida', 'pepinillo', 'verdura', 'pepino'], + }, }, { - code: "🍂", + code: '🥬', shortcode: { - en: "fallen_leaf", - es: "hoja_caída" + en: 'leafy_green', + es: 'verdura_de_hoja_verde', }, keywords: { - en: [ - "falling", - "leaf", - "fallen leaf" - ], - es: [ - "caída", - "hojas", - "hojas caídas" - ] - } + en: ['bok choy', 'cabbage', 'kale', 'lettuce', 'leafy green'], + es: ['bok choy', 'col', 'kale', 'lechuga', 'pak choi', 'verdura de hoja verde'], + }, }, { - code: "🍃", + code: '🥦', shortcode: { - en: "leaves", - es: "hojas" + en: 'broccoli', + es: 'brócoli', }, keywords: { - en: [ - "blow", - "flutter", - "leaf", - "wind", - "leaf fluttering in wind" - ], - es: [ - "hoja", - "revolotear", - "soplar", - "viento", - "hojas revoloteando al viento" - ] - } - }, - { - code: "🍄", - name: { - en: "Food & Drink", - es: "champiñón" + en: ['wild cabbage', 'broccoli'], + es: ['col', 'repollo', 'brócoli'], }, - icon: FoodAndDrink, - header: true }, { - code: "🍄", + code: '🧄', shortcode: { - en: "mushroom", - es: "seta" + en: 'garlic', + es: 'ajo', }, keywords: { - en: [ - "toadstool", - "mushroom" - ], - es: [ - "hongo", - "seta", - "champiñón" - ] - } + en: ['flavoring', 'garlic'], + es: ['condimento', 'vampiro', 'ajo'], + }, }, { - code: "🍇", + code: '🧅', shortcode: { - en: "grapes", - es: "uvas" + en: 'onion', + es: 'cebolla', }, keywords: { - en: [ - "fruit", - "grape", - "grapes" - ], - es: [ - "agracejo", - "fruta", - "racimo", - "uva", - "uvas" - ] - } + en: ['flavoring', 'onion'], + es: ['condimento', 'llorar', 'cebolla'], + }, }, { - code: "🍈", + code: '🥜', shortcode: { - en: "melon", - es: "melón" + en: 'peanuts', + es: 'cacahuetes', }, keywords: { - en: [ - "fruit", - "melon" - ], - es: [ - "fruta", - "melón" - ] - } + en: ['food', 'nut', 'peanut', 'vegetable', 'peanuts'], + es: ['cacahuete', 'comida', 'fruto seco', 'verdura', 'cacahuetes'], + }, }, { - code: "🍉", + code: '🌰', shortcode: { - en: "watermelon", - es: "sandía" + en: 'chestnut', + es: 'castaña', }, keywords: { - en: [ - "fruit", - "watermelon" - ], - es: [ - "fruta", - "sandía" - ] - } + en: ['plant', 'chestnut'], + es: ['castaño', 'fruto seco', 'castaña'], + }, }, { - code: "🍊", + code: '🍞', shortcode: { - en: "tangerine", - es: "mandarina" + en: 'bread', + es: 'pan', }, keywords: { - en: [ - "fruit", - "orange", - "tangerine" - ], - es: [ - "fruta", - "naranja", - "mandarina" - ] - } + en: ['loaf', 'bread'], + es: ['pan', 'rebanada', 'tostada', 'pan de molde'], + }, }, { - code: "🍋", + code: '🥐', shortcode: { - en: "lemon", - es: "limón" + en: 'croissant', + es: 'cruasán', }, keywords: { - en: [ - "citrus", - "fruit", - "lemon" - ], - es: [ - "cítrico", - "citrón", - "fruta", - "limón" - ] - } + en: ['bread', 'breakfast', 'food', 'french', 'roll', 'croissant'], + es: ['bollo', 'comida', 'croissant', 'francés', 'cruasán'], + }, }, { - code: "🍌", + code: '🥖', shortcode: { - en: "banana", - es: "plátano" + en: 'baguette_bread', + es: 'baguete', }, keywords: { - en: [ - "fruit", - "banana" - ], - es: [ - "banana", - "fruta", - "plátano" - ] - } + en: ['baguette', 'bread', 'food', 'french'], + es: ['baguette', 'barra', 'comida', 'francés', 'pan', 'baguete'], + }, }, { - code: "🍍", + code: '🫓', shortcode: { - en: "pineapple", - es: "piña" + en: 'flatbread', + es: 'pan_sin_levadura', }, keywords: { - en: [ - "fruit", - "pineapple" - ], - es: [ - "ananás", - "fruta", - "piña" - ] - } + en: ['arepa', 'lavash', 'naan', 'pita', 'flatbread'], + es: ['arepa', 'naan', 'pita', 'tortilla', 'pan sin levadura'], + }, }, { - code: "🥭", + code: '🥨', shortcode: { - en: "mango", - es: "mango" + en: 'pretzel', + es: 'galleta_salada', }, keywords: { - en: [ - "fruit", - "tropical", - "mango" - ], - es: [ - "fruta", - "tropical", - "mango" - ] - } + en: ['twisted', 'pretzel'], + es: ['galleta salada', 'pretzel', 'bretzel'], + }, }, { - code: "🍎", + code: '🥯', shortcode: { - en: "apple", - es: "manzana" + en: 'bagel', + es: 'bagel', }, keywords: { - en: [ - "apple", - "fruit", - "red" - ], - es: [ - "fruta", - "manzana", - "poma", - "roja" - ] - } + en: ['bakery', 'breakfast', 'schmear', 'bagel'], + es: ['bocadillo', 'pan', 'panadería', 'bagel'], + }, }, { - code: "🍏", + code: '🥞', shortcode: { - en: "green_apple", - es: "manzana_verde" + en: 'pancakes', + es: 'crepes', }, keywords: { - en: [ - "apple", - "fruit", - "green" - ], - es: [ - "fruta", - "manzana", - "poma", - "verde" - ] - } + en: ['breakfast', 'crêpe', 'food', 'hotcake', 'pancake', 'pancakes'], + es: ['comida', 'dulce', 'pancakes', 'postre', 'tortita', 'tortitas'], + }, }, { - code: "🍐", + code: '🧇', shortcode: { - en: "pear", - es: "pera" + en: 'waffle', + es: 'gofre', }, keywords: { - en: [ - "fruit", - "pear" - ], - es: [ - "fruta", - "perilla", - "pera" - ] - } + en: ['breakfast', 'indecisive', 'iron', 'waffle'], + es: ['waffle', 'gofre'], + }, }, { - code: "🍑", + code: '🧀', shortcode: { - en: "peach", - es: "melocotón" + en: 'cheese_wedge', + es: 'cuña_de_queso', }, keywords: { - en: [ - "fruit", - "peach" - ], - es: [ - "durazno", - "fruta", - "melocotón" - ] - } + en: ['cheese', 'cheese wedge'], + es: ['cuña', 'queso', 'trozo', 'cuña de queso'], + }, }, { - code: "🍒", + code: '🍖', shortcode: { - en: "cherries", - es: "cerezas" + en: 'meat_on_bone', + es: 'hueso_con_carne', }, keywords: { - en: [ - "berries", - "cherry", - "fruit", - "red", - "cherries" - ], - es: [ - "cereza", - "fruta", - "guindas", - "cerezas" - ] - } + en: ['bone', 'meat', 'meat on bone'], + es: ['carne', 'hueso', 'restaurante', 'carne con hueso'], + }, }, { - code: "🍓", + code: '🍗', shortcode: { - en: "strawberry", - es: "fresa" + en: 'poultry_leg', + es: 'muslo_de_pollo', }, keywords: { - en: [ - "berry", - "fruit", - "strawberry" - ], - es: [ - "fresón", - "fruta", - "fresa" - ] - } + en: ['bone', 'chicken', 'drumstick', 'leg', 'poultry'], + es: ['muslo', 'pollo', 'restaurante', 'muslo de pollo'], + }, }, { - code: "🫐", + code: '🥩', shortcode: { - en: "blueberries", - es: "arándanos" + en: 'cut_of_meat', + es: 'chuleta', }, keywords: { - en: [ - "berry", - "bilberry", - "blue", - "blueberry", - "blueberries" - ], - es: [ - "arándano", - "azul", - "baya", - "frutos del bosque", - "mirtilo", - "arándanos" - ] - } + en: ['chop', 'lambchop', 'porkchop', 'steak', 'cut of meat'], + es: ['carne', 'chuleta', 'filete', 'corte de carne'], + }, }, { - code: "🥝", + code: '🥓', shortcode: { - en: "kiwifruit", - es: "kiwi" + en: 'bacon', + es: 'beicon', }, keywords: { - en: [ - "food", - "fruit", - "kiwi" - ], - es: [ - "comida", - "fruta", - "kiwi" - ] - } + en: ['breakfast', 'food', 'meat', 'bacon'], + es: ['bacon', 'carne', 'comida', 'panceta', 'beicon'], + }, }, { - code: "🍅", + code: '🍔', shortcode: { - en: "tomato", - es: "tomate" + en: 'hamburger', + es: 'hamburguesa', }, keywords: { - en: [ - "fruit", - "vegetable", - "tomato" - ], - es: [ - "ensalada", - "fruta", - "verdura", - "tomate" - ] - } + en: ['burger', 'hamburger'], + es: ['burger', 'hamburguesa'], + }, }, { - code: "🫒", + code: '🍟', shortcode: { - en: "olive", - es: "aceituna" + en: 'fries', + es: 'patatas_fritas', }, keywords: { - en: [ - "food", - "olive" - ], - es: [ - "aperitivo", - "comida", - "oliva", - "aceituna" - ] - } + en: ['french', 'fries'], + es: ['papas fritas', 'patatas', 'restaurante', 'patatas fritas'], + }, }, { - code: "🥥", + code: '🍕', shortcode: { - en: "coconut", - es: "coco" + en: 'pizza', + es: 'pizza', }, keywords: { - en: [ - "palm", - "piña colada", - "coconut" - ], - es: [ - "palmera", - "piña colada", - "coco" - ] - } + en: ['cheese', 'slice', 'pizza'], + es: ['porción', 'restaurante', 'pizza'], + }, }, { - code: "🥑", + code: '🌭', shortcode: { - en: "avocado", - es: "aguacate" + en: 'hotdog', + es: 'perrito_caliente', }, keywords: { - en: [ - "food", - "fruit", - "avocado" - ], - es: [ - "comida", - "fruta", - "aguacate" - ] - } + en: ['frankfurter', 'hotdog', 'sausage', 'hot dog'], + es: ['perrito', 'salchicha', 'perrito caliente'], + }, }, { - code: "🍆", + code: '🥪', shortcode: { - en: "eggplant", - es: "berenjena" + en: 'sandwich', + es: 'sándwich', }, keywords: { - en: [ - "aubergine", - "vegetable", - "eggplant" - ], - es: [ - "fruto", - "verdura", - "berenjena" - ] - } + en: ['bread', 'sandwich'], + es: ['bocadillo', 'bocata', 'emparedado', 'sándwich'], + }, }, { - code: "🥔", + code: '🌮', shortcode: { - en: "potato", - es: "patata" + en: 'taco', + es: 'taco', }, keywords: { - en: [ - "food", - "vegetable", - "potato" - ], - es: [ - "comida", - "papa", - "verdura", - "patata" - ] - } + en: ['mexican', 'taco'], + es: ['comida', 'mexicano', 'taco'], + }, }, { - code: "🥕", + code: '🌯', shortcode: { - en: "carrot", - es: "zanahoria" + en: 'burrito', + es: 'burrito', }, keywords: { - en: [ - "food", - "vegetable", - "carrot" - ], - es: [ - "comida", - "verdura", - "zanahoria" - ] - } + en: ['mexican', 'wrap', 'burrito'], + es: ['comida', 'mexicano', 'tex mex', 'wrap', 'burrito'], + }, }, { - code: "🌽", + code: '🫔', shortcode: { - en: "corn", - es: "maíz" + en: 'tamale', + es: 'tamal', }, keywords: { - en: [ - "corn", - "ear", - "maize", - "maze", - "ear of corn" - ], - es: [ - "espiga", - "maíz", - "mazorca", - "mijo", - "espiga de maíz" - ] - } + en: ['mexican', 'wrapped', 'tamale'], + es: ['mejicano', 'mexicano', 'wrap', 'tamal'], + }, }, { - code: "🌶️", + code: '🥙', shortcode: { - en: "hot_pepper", - es: "guindilla" + en: 'stuffed_flatbread', + es: 'kebab', }, keywords: { - en: [ - "hot", - "pepper" - ], - es: [ - "chile", - "picante", - "planta" - ] - } + en: ['falafel', 'flatbread', 'food', 'gyro', 'kebab', 'stuffed'], + es: ['comida', 'durum', 'falafel', 'kebab', 'pan de pita', 'pan relleno'], + }, }, { - code: "🫑", + code: '🧆', shortcode: { - en: "bell_pepper", - es: "pimiento" + en: 'falafel', + es: 'falafel', }, keywords: { - en: [ - "capsicum", - "pepper", - "vegetable", - "bell pepper" - ], - es: [ - "ají", - "chile", - "morrón", - "rojo", - "verdura", - "pimiento" - ] - } + en: ['chickpea', 'meatball', 'falafel'], + es: ['albóndiga', 'garbanzo', 'falafel'], + }, }, { - code: "🥒", + code: '🥚', shortcode: { - en: "cucumber", - es: "pepino" + en: 'egg', + es: 'huevo', }, keywords: { - en: [ - "food", - "pickle", - "vegetable", - "cucumber" - ], - es: [ - "comida", - "pepinillo", - "verdura", - "pepino" - ] - } + en: ['breakfast', 'food', 'egg'], + es: ['comida', 'huevo'], + }, }, { - code: "🥬", + code: '🍳', shortcode: { - en: "leafy_green", - es: "verdura_de_hoja_verde" + en: 'fried_egg', + es: 'huevo_frito', }, keywords: { - en: [ - "bok choy", - "cabbage", - "kale", - "lettuce", - "leafy green" - ], - es: [ - "bok choy", - "col", - "kale", - "lechuga", - "pak choi", - "verdura de hoja verde" - ] - } + en: ['breakfast', 'egg', 'frying', 'pan', 'cooking'], + es: ['freír', 'huevo', 'sartén', 'cocinar'], + }, }, { - code: "🥦", + code: '🥘', shortcode: { - en: "broccoli", - es: "brócoli" + en: 'shallow_pan_of_food', + es: 'paella', }, keywords: { - en: [ - "wild cabbage", - "broccoli" - ], - es: [ - "col", - "repollo", - "brócoli" - ] - } + en: ['casserole', 'food', 'paella', 'pan', 'shallow', 'shallow pan of food'], + es: ['arroz', 'comida', 'paella'], + }, }, { - code: "🧄", + code: '🍲', shortcode: { - en: "garlic", - es: "ajo" + en: 'stew', + es: 'estofado', }, keywords: { - en: [ - "flavoring", - "garlic" - ], - es: [ - "condimento", - "vampiro", - "ajo" - ] - } + en: ['pot', 'stew', 'pot of food'], + es: ['comida de olla', 'puchero', 'restaurante', 'olla de comida'], + }, }, { - code: "🧅", + code: '🫕', shortcode: { - en: "onion", - es: "cebolla" + en: 'fondue', + es: 'fondue', }, keywords: { - en: [ - "flavoring", - "onion" - ], - es: [ - "condimento", - "llorar", - "cebolla" - ] - } + en: ['cheese', 'chocolate', 'melted', 'pot', 'Swiss', 'fondue'], + es: ['chocolate', 'olla', 'queso', 'suizo', 'fondue'], + }, }, { - code: "🥜", + code: '🥣', shortcode: { - en: "peanuts", - es: "cacahuetes" + en: 'bowl_with_spoon', + es: 'cuenco_con_cuchara', }, keywords: { - en: [ - "food", - "nut", - "peanut", - "vegetable", - "peanuts" - ], - es: [ - "cacahuete", - "comida", - "fruto seco", - "verdura", - "cacahuetes" - ] - } + en: ['breakfast', 'cereal', 'congee', 'bowl with spoon'], + es: ['cereal', 'desayuno', 'cuenco con cuchara'], + }, }, { - code: "🌰", + code: '🥗', shortcode: { - en: "chestnut", - es: "castaña" + en: 'green_salad', + es: 'ensalada_verde', }, keywords: { - en: [ - "plant", - "chestnut" - ], - es: [ - "castaño", - "fruto seco", - "castaña" - ] - } + en: ['food', 'green', 'salad'], + es: ['bol', 'comida', 'verde', 'ensalada'], + }, }, { - code: "🍞", + code: '🍿', shortcode: { - en: "bread", - es: "pan" + en: 'popcorn', + es: 'palomitas_de_maíz', }, keywords: { - en: [ - "loaf", - "bread" - ], - es: [ - "pan", - "rebanada", - "tostada", - "pan de molde" - ] - } + en: ['popcorn'], + es: ['maíz', 'palomitas'], + }, }, { - code: "🥐", + code: '🧈', shortcode: { - en: "croissant", - es: "cruasán" + en: 'butter', + es: 'mantequilla', }, keywords: { - en: [ - "bread", - "breakfast", - "food", - "french", - "roll", - "croissant" - ], - es: [ - "bollo", - "comida", - "croissant", - "francés", - "cruasán" - ] - } + en: ['dairy', 'butter'], + es: ['lácteo', 'mantequilla'], + }, }, { - code: "🥖", + code: '🧂', shortcode: { - en: "baguette_bread", - es: "baguete" + en: 'salt', + es: 'sal', }, keywords: { - en: [ - "baguette", - "bread", - "food", - "french" - ], - es: [ - "baguette", - "barra", - "comida", - "francés", - "pan", - "baguete" - ] - } + en: ['condiment', 'shaker', 'salt'], + es: ['condimento', 'salero', 'sal'], + }, }, { - code: "🫓", + code: '🥫', shortcode: { - en: "flatbread", - es: "pan_sin_levadura" + en: 'canned_food', + es: 'comida_enlatada', }, keywords: { - en: [ - "arepa", - "lavash", - "naan", - "pita", - "flatbread" - ], - es: [ - "arepa", - "naan", - "pita", - "tortilla", - "pan sin levadura" - ] - } + en: ['can', 'canned food'], + es: ['conserva', 'lata', 'comida enlatada'], + }, }, { - code: "🥨", + code: '🍱', shortcode: { - en: "pretzel", - es: "galleta_salada" + en: 'bento', + es: 'bento', }, keywords: { - en: [ - "twisted", - "pretzel" - ], - es: [ - "galleta salada", - "pretzel", - "bretzel" - ] - } + en: ['bento', 'box'], + es: ['bento', 'caja', 'comida', 'restaurante', 'caja de bento'], + }, }, { - code: "🥯", + code: '🍘', shortcode: { - en: "bagel", - es: "bagel" + en: 'rice_cracker', + es: 'galleta_de_arroz', }, keywords: { - en: [ - "bakery", - "breakfast", - "schmear", - "bagel" - ], - es: [ - "bocadillo", - "pan", - "panadería", - "bagel" - ] - } - }, - { - code: "🥞", - shortcode: { - en: "pancakes", - es: "crepes" - }, - keywords: { - en: [ - "breakfast", - "crêpe", - "food", - "hotcake", - "pancake", - "pancakes" - ], - es: [ - "comida", - "dulce", - "pancakes", - "postre", - "tortita", - "tortitas" - ] - } + en: ['cracker', 'rice'], + es: ['arroz', 'galleta', 'galleta de arroz'], + }, }, { - code: "🧇", + code: '🍙', shortcode: { - en: "waffle", - es: "gofre" + en: 'rice_ball', + es: 'bola_de_arroz', }, keywords: { - en: [ - "breakfast", - "indecisive", - "iron", - "waffle" - ], - es: [ - "waffle", - "gofre" - ] - } + en: ['ball', 'Japanese', 'rice'], + es: ['arroz', 'japonés', 'onigiri', 'restaurante', 'bola de arroz'], + }, }, { - code: "🧀", + code: '🍚', shortcode: { - en: "cheese_wedge", - es: "cuña_de_queso" + en: 'rice', + es: 'arroz', }, keywords: { - en: [ - "cheese", - "cheese wedge" - ], - es: [ - "cuña", - "queso", - "trozo", - "cuña de queso" - ] - } + en: ['cooked', 'rice'], + es: ['arroz', 'restaurante', 'arroz cocido'], + }, }, { - code: "🍖", + code: '🍛', shortcode: { - en: "meat_on_bone", - es: "hueso_con_carne" + en: 'curry', + es: 'curry', }, keywords: { - en: [ - "bone", - "meat", - "meat on bone" - ], - es: [ - "carne", - "hueso", - "restaurante", - "carne con hueso" - ] - } + en: ['curry', 'rice'], + es: ['arroz', 'curry', 'restaurante', 'arroz con curry'], + }, }, { - code: "🍗", + code: '🍜', shortcode: { - en: "poultry_leg", - es: "muslo_de_pollo" + en: 'ramen', + es: 'ramen', }, keywords: { - en: [ - "bone", - "chicken", - "drumstick", - "leg", - "poultry" - ], - es: [ - "muslo", - "pollo", - "restaurante", - "muslo de pollo" - ] - } + en: ['bowl', 'noodle', 'ramen', 'steaming'], + es: ['fideos calientes', 'fideos chinos', 'fideos ramen', 'ramen', 'tazón de fideos'], + }, }, { - code: "🥩", + code: '🍝', shortcode: { - en: "cut_of_meat", - es: "chuleta" + en: 'spaghetti', + es: 'espaguetis', }, keywords: { - en: [ - "chop", - "lambchop", - "porkchop", - "steak", - "cut of meat" - ], - es: [ - "carne", - "chuleta", - "filete", - "corte de carne" - ] - } + en: ['pasta', 'spaghetti'], + es: ['pasta', 'restaurante', 'espagueti'], + }, }, { - code: "🥓", + code: '🍠', shortcode: { - en: "bacon", - es: "beicon" + en: 'sweet_potato', + es: 'batata', }, keywords: { - en: [ - "breakfast", - "food", - "meat", - "bacon" - ], - es: [ - "bacon", - "carne", - "comida", - "panceta", - "beicon" - ] - } + en: ['potato', 'roasted', 'sweet'], + es: ['asada', 'papa asada', 'patata', 'restaurante'], + }, }, { - code: "🍔", + code: '🍢', shortcode: { - en: "hamburger", - es: "hamburguesa" + en: 'oden', + es: 'oden', }, keywords: { - en: [ - "burger", - "hamburger" - ], - es: [ - "burger", - "hamburguesa" - ] - } + en: ['kebab', 'seafood', 'skewer', 'stick', 'oden'], + es: ['japonés', 'marisco', 'oden', 'pincho', 'brocheta'], + }, }, { - code: "🍟", + code: '🍣', shortcode: { - en: "fries", - es: "patatas_fritas" + en: 'sushi', + es: 'sushi', }, keywords: { - en: [ - "french", - "fries" - ], - es: [ - "papas fritas", - "patatas", - "restaurante", - "patatas fritas" - ] - } + en: ['sushi'], + es: ['restaurante', 'sushi'], + }, }, { - code: "🍕", + code: '🍤', shortcode: { - en: "pizza", - es: "pizza" + en: 'fried_shrimp', + es: 'camarón_frito', }, keywords: { - en: [ - "cheese", - "slice", - "pizza" - ], - es: [ - "porción", - "restaurante", - "pizza" - ] - } + en: ['fried', 'prawn', 'shrimp', 'tempura'], + es: ['frito', 'gamba', 'restaurante', 'gamba frita'], + }, }, { - code: "🌭", + code: '🍥', shortcode: { - en: "hotdog", - es: "perrito_caliente" + en: 'fish_cake', + es: 'pastel_de_pescado', }, keywords: { - en: [ - "frankfurter", - "hotdog", - "sausage", - "hot dog" - ], - es: [ - "perrito", - "salchicha", - "perrito caliente" - ] - } + en: ['cake', 'fish', 'pastry', 'swirl', 'fish cake with swirl'], + es: ['comida japonesa', 'pastel', 'pescado', 'pastel de pescado japonés'], + }, }, { - code: "🥪", + code: '🥮', shortcode: { - en: "sandwich", - es: "sándwich" + en: 'moon_cake', + es: 'pastel_de_luna', }, keywords: { - en: [ - "bread", - "sandwich" - ], - es: [ - "bocadillo", - "bocata", - "emparedado", - "sándwich" - ] - } + en: ['autumn', 'festival', 'yuèbǐng', 'moon cake'], + es: ['festival', 'luna', 'otoño', 'yuebing', 'pastel de luna'], + }, }, { - code: "🌮", + code: '🍡', shortcode: { - en: "taco", - es: "taco" + en: 'dango', + es: 'dango', }, keywords: { - en: [ - "mexican", - "taco" - ], - es: [ - "comida", - "mexicano", - "taco" - ] - } + en: ['dessert', 'Japanese', 'skewer', 'stick', 'sweet', 'dango'], + es: ['japonés', 'pincho', 'postre', 'restaurante', 'dango'], + }, }, { - code: "🌯", + code: '🥟', shortcode: { - en: "burrito", - es: "burrito" + en: 'dumpling', + es: 'empanadilla', }, keywords: { - en: [ - "mexican", - "wrap", - "burrito" - ], - es: [ - "comida", - "mexicano", - "tex mex", - "wrap", - "burrito" - ] - } + en: ['empanada', 'gyōza', 'jiaozi', 'pierogi', 'potsticker', 'dumpling'], + es: ['comida', 'gyōza', 'jiaozi', 'masa', 'dumpling'], + }, }, { - code: "🫔", + code: '🥠', shortcode: { - en: "tamale", - es: "tamal" + en: 'fortune_cookie', + es: 'galletita_fortuna', }, keywords: { - en: [ - "mexican", - "wrapped", - "tamale" - ], - es: [ - "mejicano", - "mexicano", - "wrap", - "tamal" - ] - } - }, - { - code: "🥙", - shortcode: { - en: "stuffed_flatbread", - es: "kebab" - }, - keywords: { - en: [ - "falafel", - "flatbread", - "food", - "gyro", - "kebab", - "stuffed" - ], - es: [ - "comida", - "durum", - "falafel", - "kebab", - "pan de pita", - "pan relleno" - ] - } + en: ['prophecy', 'fortune cookie'], + es: ['adivinación', 'profecía', 'superstición', 'galleta de la fortuna'], + }, }, { - code: "🧆", + code: '🥡', shortcode: { - en: "falafel", - es: "falafel" + en: 'takeout_box', + es: 'caja_comida_rápida', }, keywords: { - en: [ - "chickpea", - "meatball", - "falafel" - ], - es: [ - "albóndiga", - "garbanzo", - "falafel" - ] - } + en: ['oyster pail', 'takeout box'], + es: ['recipiente para llevar', 'restaurante', 'caja para llevar'], + }, }, { - code: "🥚", + code: '🦀', shortcode: { - en: "egg", - es: "huevo" + en: 'crab', + es: 'cangrejo', }, keywords: { - en: [ - "breakfast", - "food", - "egg" - ], - es: [ - "comida", - "huevo" - ] - } + en: ['Cancer', 'zodiac', 'crab'], + es: ['animal', 'cáncer', 'zodiaco', 'cangrejo'], + }, }, { - code: "🍳", + code: '🦞', shortcode: { - en: "fried_egg", - es: "huevo_frito" + en: 'lobster', + es: 'langosta', }, keywords: { - en: [ - "breakfast", - "egg", - "frying", - "pan", - "cooking" - ], - es: [ - "freír", - "huevo", - "sartén", - "cocinar" - ] - } + en: ['bisque', 'claws', 'seafood', 'lobster'], + es: ['langosta', 'marisco', 'pinzas', 'bogavante'], + }, }, { - code: "🥘", + code: '🦐', shortcode: { - en: "shallow_pan_of_food", - es: "paella" + en: 'shrimp', + es: 'camarón', }, keywords: { - en: [ - "casserole", - "food", - "paella", - "pan", - "shallow", - "shallow pan of food" - ], - es: [ - "arroz", - "comida", - "paella" - ] - } + en: ['food', 'shellfish', 'small', 'shrimp'], + es: ['camarón', 'comida', 'langostino', 'marisco', 'gamba'], + }, }, { - code: "🍲", + code: '🦑', shortcode: { - en: "stew", - es: "estofado" + en: 'squid', + es: 'calamar', }, keywords: { - en: [ - "pot", - "stew", - "pot of food" - ], - es: [ - "comida de olla", - "puchero", - "restaurante", - "olla de comida" - ] - } + en: ['food', 'molusc', 'squid'], + es: ['comida', 'molusco', 'calamar'], + }, }, { - code: "🫕", + code: '🦪', shortcode: { - en: "fondue", - es: "fondue" + en: 'oyster', + es: 'ostra', }, keywords: { - en: [ - "cheese", - "chocolate", - "melted", - "pot", - "Swiss", - "fondue" - ], - es: [ - "chocolate", - "olla", - "queso", - "suizo", - "fondue" - ] - } + en: ['diving', 'pearl', 'oyster'], + es: ['buceo', 'perla', 'ostra'], + }, }, { - code: "🥣", + code: '🍦', shortcode: { - en: "bowl_with_spoon", - es: "cuenco_con_cuchara" + en: 'icecream', + es: 'helado', }, keywords: { - en: [ - "breakfast", - "cereal", - "congee", - "bowl with spoon" - ], - es: [ - "cereal", - "desayuno", - "cuenco con cuchara" - ] - } + en: ['cream', 'dessert', 'ice', 'icecream', 'soft', 'sweet'], + es: ['cucurucho', 'dulce', 'helado', 'helado de cucurucho', 'restaurante', 'cucurucho de helado'], + }, }, { - code: "🥗", + code: '🍧', shortcode: { - en: "green_salad", - es: "ensalada_verde" + en: 'shaved_ice', + es: 'hielo_picado', }, keywords: { - en: [ - "food", - "green", - "salad" - ], - es: [ - "bol", - "comida", - "verde", - "ensalada" - ] - } + en: ['dessert', 'ice', 'shaved', 'sweet'], + es: ['helado', 'hielo', 'postre', 'raspado', 'granizado hawaiano'], + }, }, { - code: "🍿", + code: '🍨', shortcode: { - en: "popcorn", - es: "palomitas_de_maíz" + en: 'ice_cream', + es: 'postre_helado', }, keywords: { - en: [ - "popcorn" - ], - es: [ - "maíz", - "palomitas" - ] - } + en: ['cream', 'dessert', 'ice', 'sweet'], + es: ['postre', 'sorbete', 'helado'], + }, }, { - code: "🧈", + code: '🍩', shortcode: { - en: "butter", - es: "mantequilla" + en: 'doughnut', + es: 'rosquilla', }, keywords: { - en: [ - "dairy", - "butter" - ], - es: [ - "lácteo", - "mantequilla" - ] - } + en: ['breakfast', 'dessert', 'donut', 'sweet', 'doughnut'], + es: ['berlina', 'pastel', 'rosquilla', 'dónut'], + }, }, { - code: "🧂", + code: '🍪', shortcode: { - en: "salt", - es: "sal" + en: 'cookie', + es: 'galleta', }, keywords: { - en: [ - "condiment", - "shaker", - "salt" - ], - es: [ - "condimento", - "salero", - "sal" - ] - } + en: ['dessert', 'sweet', 'cookie'], + es: ['dulce', 'pasta', 'postre', 'galleta'], + }, }, { - code: "🥫", + code: '🎂', shortcode: { - en: "canned_food", - es: "comida_enlatada" + en: 'birthday', + es: 'cumpleaños', }, keywords: { - en: [ - "can", - "canned food" - ], - es: [ - "conserva", - "lata", - "comida enlatada" - ] - } + en: ['birthday', 'cake', 'celebration', 'dessert', 'pastry', 'sweet'], + es: ['celebración', 'cumpleaños', 'tarta', 'tarta de cumpleaños'], + }, }, { - code: "🍱", + code: '🍰', shortcode: { - en: "bento", - es: "bento" + en: 'cake', + es: 'pastel', }, keywords: { - en: [ - "bento", - "box" - ], - es: [ - "bento", - "caja", - "comida", - "restaurante", - "caja de bento" - ] - } + en: ['cake', 'dessert', 'pastry', 'slice', 'sweet', 'shortcake'], + es: ['pedazo de tarta', 'restaurante', 'tarta', 'trozo de tarta'], + }, }, { - code: "🍘", + code: '🧁', shortcode: { - en: "rice_cracker", - es: "galleta_de_arroz" + en: 'cupcake', + es: 'magdalena', }, keywords: { - en: [ - "cracker", - "rice" - ], - es: [ - "arroz", - "galleta", - "galleta de arroz" - ] - } + en: ['bakery', 'sweet', 'cupcake'], + es: ['cupcake', 'dulce', 'repostería', 'magdalena'], + }, }, { - code: "🍙", + code: '🥧', shortcode: { - en: "rice_ball", - es: "bola_de_arroz" + en: 'pie', + es: 'tarta', }, keywords: { - en: [ - "ball", - "Japanese", - "rice" - ], - es: [ - "arroz", - "japonés", - "onigiri", - "restaurante", - "bola de arroz" - ] - } + en: ['filling', 'pastry', 'pie'], + es: ['masa', 'relleno', 'pastel'], + }, }, { - code: "🍚", + code: '🍫', shortcode: { - en: "rice", - es: "arroz" + en: 'chocolate_bar', + es: 'chocolatina', }, keywords: { - en: [ - "cooked", - "rice" - ], - es: [ - "arroz", - "restaurante", - "arroz cocido" - ] - } + en: ['bar', 'chocolate', 'dessert', 'sweet'], + es: ['barra', 'chocolate', 'restaurante', 'tableta', 'tableta de chocolate'], + }, }, { - code: "🍛", + code: '🍬', shortcode: { - en: "curry", - es: "curry" + en: 'candy', + es: 'caramelo', }, keywords: { - en: [ - "curry", - "rice" - ], - es: [ - "arroz", - "curry", - "restaurante", - "arroz con curry" - ] - } + en: ['dessert', 'sweet', 'candy'], + es: ['chuche', 'chuchería', 'dulce', 'golosina', 'caramelo'], + }, }, { - code: "🍜", + code: '🍭', shortcode: { - en: "ramen", - es: "ramen" + en: 'lollipop', + es: 'piruleta', }, keywords: { - en: [ - "bowl", - "noodle", - "ramen", - "steaming" - ], - es: [ - "fideos calientes", - "fideos chinos", - "fideos ramen", - "ramen", - "tazón de fideos" - ] - } + en: ['candy', 'dessert', 'sweet', 'lollipop'], + es: ['chuche', 'chuchería', 'dulce', 'golosina', 'piruleta'], + }, }, { - code: "🍝", + code: '🍮', shortcode: { - en: "spaghetti", - es: "espaguetis" + en: 'custard', + es: 'natillas', }, keywords: { - en: [ - "pasta", - "spaghetti" - ], - es: [ - "pasta", - "restaurante", - "espagueti" - ] - } + en: ['dessert', 'pudding', 'sweet', 'custard'], + es: ['dulce', 'postre', 'pudding', 'flan'], + }, }, { - code: "🍠", + code: '🍯', shortcode: { - en: "sweet_potato", - es: "batata" + en: 'honey_pot', + es: 'tarro_de_miel', }, keywords: { - en: [ - "potato", - "roasted", - "sweet" - ], - es: [ - "asada", - "papa asada", - "patata", - "restaurante" - ] - } + en: ['honey', 'honeypot', 'pot', 'sweet'], + es: ['dulce', 'miel', 'tarro', 'tarro de miel'], + }, }, { - code: "🍢", + code: '🍼', shortcode: { - en: "oden", - es: "oden" + en: 'baby_bottle', + es: 'biberón', }, keywords: { - en: [ - "kebab", - "seafood", - "skewer", - "stick", - "oden" - ], - es: [ - "japonés", - "marisco", - "oden", - "pincho", - "brocheta" - ] - } + en: ['baby', 'bottle', 'drink', 'milk'], + es: ['bebé', 'bibe', 'bibi', 'botella', 'leche', 'biberón'], + }, }, { - code: "🍣", + code: '🥛', shortcode: { - en: "sushi", - es: "sushi" + en: 'glass_of_milk', + es: 'vaso_de_leche', }, keywords: { - en: [ - "sushi" - ], - es: [ - "restaurante", - "sushi" - ] - } + en: ['drink', 'glass', 'milk', 'glass of milk'], + es: ['bebida', 'leche', 'vaso', 'vaso de leche'], + }, }, { - code: "🍤", + code: '☕', shortcode: { - en: "fried_shrimp", - es: "camarón_frito" + en: 'coffee', + es: 'café', }, keywords: { - en: [ - "fried", - "prawn", - "shrimp", - "tempura" - ], - es: [ - "frito", - "gamba", - "restaurante", - "gamba frita" - ] - } + en: ['beverage', 'coffee', 'drink', 'hot', 'steaming', 'tea'], + es: ['bebida', 'café', 'caliente', 'té'], + }, }, { - code: "🍥", + code: '🫖', shortcode: { - en: "fish_cake", - es: "pastel_de_pescado" + en: 'teapot', + es: 'tetera', }, keywords: { - en: [ - "cake", - "fish", - "pastry", - "swirl", - "fish cake with swirl" - ], - es: [ - "comida japonesa", - "pastel", - "pescado", - "pastel de pescado japonés" - ] - } + en: ['drink', 'pot', 'tea', 'teapot'], + es: ['bebida', 'infusión', 'té', 'tetera'], + }, }, { - code: "🥮", + code: '🍵', shortcode: { - en: "moon_cake", - es: "pastel_de_luna" + en: 'tea', + es: 'té', }, keywords: { - en: [ - "autumn", - "festival", - "yuèbǐng", - "moon cake" - ], - es: [ - "festival", - "luna", - "otoño", - "yuebing", - "pastel de luna" - ] - } + en: ['beverage', 'cup', 'drink', 'tea', 'teacup', 'teacup without handle'], + es: ['bebida', 'taza', 'té', 'tazón de té'], + }, }, { - code: "🍡", + code: '🍶', shortcode: { - en: "dango", - es: "dango" + en: 'sake', + es: 'sake', }, keywords: { - en: [ - "dessert", - "Japanese", - "skewer", - "stick", - "sweet", - "dango" - ], - es: [ - "japonés", - "pincho", - "postre", - "restaurante", - "dango" - ] - } + en: ['bar', 'beverage', 'bottle', 'cup', 'drink', 'sake'], + es: ['bar', 'bebida', 'botella', 'restaurante', 'tazón', 'sake'], + }, }, { - code: "🥟", + code: '🍾', shortcode: { - en: "dumpling", - es: "empanadilla" + en: 'champagne', + es: 'champán', }, keywords: { - en: [ - "empanada", - "gyōza", - "jiaozi", - "pierogi", - "potsticker", - "dumpling" - ], - es: [ - "comida", - "gyōza", - "jiaozi", - "masa", - "dumpling" - ] - } + en: ['bar', 'bottle', 'cork', 'drink', 'popping', 'bottle with popping cork'], + es: ['bar', 'beber', 'botella', 'cava', 'corcho', 'botella descorchada'], + }, }, { - code: "🥠", + code: '🍷', shortcode: { - en: "fortune_cookie", - es: "galletita_fortuna" + en: 'wine_glass', + es: 'copa_de_vino', }, keywords: { - en: [ - "prophecy", - "fortune cookie" - ], - es: [ - "adivinación", - "profecía", - "superstición", - "galleta de la fortuna" - ] - } + en: ['bar', 'beverage', 'drink', 'glass', 'wine'], + es: ['bar', 'bebida', 'copa', 'vaso', 'vino', 'copa de vino'], + }, }, { - code: "🥡", + code: '🍸', shortcode: { - en: "takeout_box", - es: "caja_comida_rápida" + en: 'cocktail', + es: 'cóctel', }, keywords: { - en: [ - "oyster pail", - "takeout box" - ], - es: [ - "recipiente para llevar", - "restaurante", - "caja para llevar" - ] - } + en: ['bar', 'cocktail', 'drink', 'glass'], + es: ['bar', 'cóctel', 'copa', 'restaurante', 'copa de cóctel'], + }, }, { - code: "🦀", + code: '🍹', shortcode: { - en: "crab", - es: "cangrejo" + en: 'tropical_drink', + es: 'bebida_tropical', }, keywords: { - en: [ - "Cancer", - "zodiac", - "crab" - ], - es: [ - "animal", - "cáncer", - "zodiaco", - "cangrejo" - ] - } + en: ['bar', 'drink', 'tropical'], + es: ['bar', 'bebida', 'restaurante', 'tropical'], + }, }, { - code: "🦞", + code: '🍺', shortcode: { - en: "lobster", - es: "langosta" + en: 'beer', + es: 'cerveza', }, keywords: { - en: [ - "bisque", - "claws", - "seafood", - "lobster" - ], - es: [ - "langosta", - "marisco", - "pinzas", - "bogavante" - ] - } + en: ['bar', 'beer', 'drink', 'mug'], + es: ['bar', 'cerveza', 'jarra', 'restaurante', 'jarra de cerveza'], + }, }, { - code: "🦐", + code: '🍻', shortcode: { - en: "shrimp", - es: "camarón" + en: 'beers', + es: 'cervezas', }, keywords: { - en: [ - "food", - "shellfish", - "small", - "shrimp" - ], - es: [ - "camarón", - "comida", - "langostino", - "marisco", - "gamba" - ] - } + en: ['bar', 'beer', 'clink', 'drink', 'mug', 'clinking beer mugs'], + es: ['bar', 'cerveza', 'jarra', 'jarras', 'restaurante', 'jarras de cerveza brindando'], + }, }, { - code: "🦑", + code: '🥂', shortcode: { - en: "squid", - es: "calamar" + en: 'clinking_glasses', + es: 'copas_brindis', }, keywords: { - en: [ - "food", - "molusc", - "squid" - ], - es: [ - "comida", - "molusco", - "calamar" - ] - } + en: ['celebrate', 'clink', 'drink', 'glass', 'clinking glasses'], + es: ['bebida', 'brindar', 'brindis', 'celebración', 'copa', 'copas brindando'], + }, }, { - code: "🦪", + code: '🥃', shortcode: { - en: "oyster", - es: "ostra" + en: 'tumbler_glass', + es: 'vaso_corto', }, keywords: { - en: [ - "diving", - "pearl", - "oyster" - ], - es: [ - "buceo", - "perla", - "ostra" - ] - } - }, - { - code: "🍦", - shortcode: { - en: "icecream", - es: "helado" - }, - keywords: { - en: [ - "cream", - "dessert", - "ice", - "icecream", - "soft", - "sweet" - ], - es: [ - "cucurucho", - "dulce", - "helado", - "helado de cucurucho", - "restaurante", - "cucurucho de helado" - ] - } + en: ['glass', 'liquor', 'shot', 'tumbler', 'whisky'], + es: ['chupito', 'copa', 'licor', 'vaso', 'whisky', 'vaso de whisky'], + }, }, { - code: "🍧", + code: '🥤', shortcode: { - en: "shaved_ice", - es: "hielo_picado" + en: 'cup_with_straw', + es: 'vaso_con_pajita', }, keywords: { - en: [ - "dessert", - "ice", - "shaved", - "sweet" - ], - es: [ - "helado", - "hielo", - "postre", - "raspado", - "granizado hawaiano" - ] - } + en: ['juice', 'soda', 'cup with straw'], + es: ['refresco', 'zumo', 'vaso con pajita'], + }, }, { - code: "🍨", + code: '🧋', shortcode: { - en: "ice_cream", - es: "postre_helado" + en: 'bubble_tea', + es: 'té_de_burbujas', }, keywords: { - en: [ - "cream", - "dessert", - "ice", - "sweet" - ], - es: [ - "postre", - "sorbete", - "helado" - ] - } + en: ['bubble', 'milk', 'pearl', 'tea'], + es: ['boba', 'bubble tea', 'burbuja', 'leche', 'perla', 'té', 'té de burbujas'], + }, }, { - code: "🍩", + code: '🧃', shortcode: { - en: "doughnut", - es: "rosquilla" + en: 'beverage_box', + es: 'tetrabrik', }, keywords: { - en: [ - "breakfast", - "dessert", - "donut", - "sweet", - "doughnut" - ], - es: [ - "berlina", - "pastel", - "rosquilla", - "dónut" - ] - } + en: ['beverage', 'box', 'juice', 'straw', 'sweet'], + es: ['brick', 'cartón', 'envase', 'zumo', 'tetrabrik'], + }, }, { - code: "🍪", + code: '🧉', shortcode: { - en: "cookie", - es: "galleta" + en: 'mate_drink', + es: 'bebida_de_mate', }, keywords: { - en: [ - "dessert", - "sweet", - "cookie" - ], - es: [ - "dulce", - "pasta", - "postre", - "galleta" - ] - } + en: ['drink', 'mate'], + es: ['bebida', 'infusión', 'mate'], + }, }, { - code: "🎂", + code: '🧊', shortcode: { - en: "birthday", - es: "cumpleaños" + en: 'ice_cube', + es: 'cubito_de_hielo', }, keywords: { - en: [ - "birthday", - "cake", - "celebration", - "dessert", - "pastry", - "sweet" - ], - es: [ - "celebración", - "cumpleaños", - "tarta", - "tarta de cumpleaños" - ] - } + en: ['cold', 'ice cube', 'iceberg', 'ice'], + es: ['frío', 'iceberg', 'cubito de hielo'], + }, }, { - code: "🍰", + code: '🥢', shortcode: { - en: "cake", - es: "pastel" + en: 'chopsticks', + es: 'palillos', }, keywords: { - en: [ - "cake", - "dessert", - "pastry", - "slice", - "sweet", - "shortcake" - ], - es: [ - "pedazo de tarta", - "restaurante", - "tarta", - "trozo de tarta" - ] - } + en: ['hashi', 'chopsticks'], + es: ['cubiertos', 'hashi', 'palillos'], + }, }, { - code: "🧁", + code: '🍽️', shortcode: { - en: "cupcake", - es: "magdalena" + en: 'knife_fork_plate', + es: 'cuchillo_tenedor_plato', }, keywords: { - en: [ - "bakery", - "sweet", - "cupcake" - ], - es: [ - "cupcake", - "dulce", - "repostería", - "magdalena" - ] - } + en: ['cooking', 'fork', 'knife', 'plate', 'fork and knife with plate'], + es: ['cuchillo', 'plato', 'restaurante', 'tenedor', 'cuchillo y tenedor con un plato'], + }, }, { - code: "🥧", + code: '🍴', shortcode: { - en: "pie", - es: "tarta" + en: 'fork_and_knife', + es: 'cuchilo_y_tenedor', }, keywords: { - en: [ - "filling", - "pastry", - "pie" - ], - es: [ - "masa", - "relleno", - "pastel" - ] - } + en: ['cooking', 'cutlery', 'fork', 'knife', 'fork and knife'], + es: ['cuchillo', 'restaurante', 'tenedor', 'tenedor y cuchillo'], + }, }, { - code: "🍫", + code: '🥄', shortcode: { - en: "chocolate_bar", - es: "chocolatina" + en: 'spoon', + es: 'cuchara', }, keywords: { - en: [ - "bar", - "chocolate", - "dessert", - "sweet" - ], - es: [ - "barra", - "chocolate", - "restaurante", - "tableta", - "tableta de chocolate" - ] - } + en: ['tableware', 'spoon'], + es: ['cubiertos', 'cucharilla', 'cuchara'], + }, }, { - code: "🍬", + code: '🔪', shortcode: { - en: "candy", - es: "caramelo" + en: 'hocho', + es: 'cuchillo_japonés', }, keywords: { - en: [ - "dessert", - "sweet", - "candy" - ], - es: [ - "chuche", - "chuchería", - "dulce", - "golosina", - "caramelo" - ] - } + en: ['cooking', 'hocho', 'knife', 'tool', 'weapon', 'kitchen knife'], + es: ['arma', 'cocinar', 'cuchillo', 'cuchillo de cocina'], + }, }, { - code: "🍭", + code: '🏺', shortcode: { - en: "lollipop", - es: "piruleta" + en: 'amphora', + es: 'ánfora', }, keywords: { - en: [ - "candy", - "dessert", - "sweet", - "lollipop" - ], - es: [ - "chuche", - "chuchería", - "dulce", - "golosina", - "piruleta" - ] - } + en: ['Aquarius', 'cooking', 'drink', 'jug', 'zodiac', 'amphora'], + es: ['acuario', 'beber', 'jarra', 'zodiaco', 'ánfora'], + }, }, { - code: "🍮", - shortcode: { - en: "custard", - es: "natillas" + code: '🌍', + name: { + en: 'Travel & Places', + es: 'globo terráqueo mostrando Europa y África', }, - keywords: { - en: [ - "dessert", - "pudding", - "sweet", - "custard" - ], - es: [ - "dulce", - "postre", - "pudding", - "flan" - ] - } + icon: TravelAndPlaces, + header: true, }, { - code: "🍯", + code: '🌍', shortcode: { - en: "honey_pot", - es: "tarro_de_miel" + en: 'earth_africa', + es: 'tierra_áfrica', }, keywords: { - en: [ - "honey", - "honeypot", - "pot", - "sweet" - ], - es: [ - "dulce", - "miel", - "tarro", - "tarro de miel" - ] - } + en: ['Africa', 'earth', 'Europe', 'globe', 'world', 'globe showing Europe-Africa'], + es: ['África', 'Europa', 'mundo', 'planeta', 'Tierra', 'globo terráqueo mostrando Europa y África'], + }, }, { - code: "🍼", + code: '🌎', shortcode: { - en: "baby_bottle", - es: "biberón" + en: 'earth_americas', + es: 'tierra_américa', }, keywords: { - en: [ - "baby", - "bottle", - "drink", - "milk" - ], - es: [ - "bebé", - "bibe", - "bibi", - "botella", - "leche", - "biberón" - ] - } + en: ['Americas', 'earth', 'globe', 'world', 'globe showing Americas'], + es: ['América', 'globo', 'mundo', 'planeta', 'Tierra', 'globo terráqueo mostrando América'], + }, }, { - code: "🥛", + code: '🌏', shortcode: { - en: "glass_of_milk", - es: "vaso_de_leche" + en: 'earth_asia', + es: 'tierra_asia', }, keywords: { - en: [ - "drink", - "glass", - "milk", - "glass of milk" - ], - es: [ - "bebida", - "leche", - "vaso", - "vaso de leche" - ] - } + en: ['Asia', 'Australia', 'earth', 'globe', 'world', 'globe showing Asia-Australia'], + es: ['Asia', 'Australia', 'mundo', 'planeta', 'Tierra', 'globo terráqueo mostrando Asia y Australia'], + }, }, { - code: "☕", + code: '🌐', shortcode: { - en: "coffee", - es: "café" + en: 'globe_with_meridians', + es: 'globo_terráqueo_con_meridianos', }, keywords: { - en: [ - "beverage", - "coffee", - "drink", - "hot", - "steaming", - "tea" - ], - es: [ - "bebida", - "café", - "caliente", - "té" - ] - } + en: ['earth', 'globe', 'meridians', 'world', 'globe with meridians'], + es: ['globo', 'meridianos', 'mundo', 'Tierra', 'globo terráqueo con meridianos'], + }, }, { - code: "🫖", + code: '🗺️', shortcode: { - en: "teapot", - es: "tetera" + en: 'world_map', + es: 'mapamundi', }, keywords: { - en: [ - "drink", - "pot", - "tea", - "teapot" - ], - es: [ - "bebida", - "infusión", - "té", - "tetera" - ] - } + en: ['map', 'world'], + es: ['mapa', 'mapamundi', 'mundo', 'mapa mundial'], + }, }, { - code: "🍵", + code: '🗾', shortcode: { - en: "tea", - es: "té" + en: 'japan', + es: 'japón', }, keywords: { - en: [ - "beverage", - "cup", - "drink", - "tea", - "teacup", - "teacup without handle" - ], - es: [ - "bebida", - "taza", - "té", - "tazón de té" - ] - } - }, - { - code: "🍶", - shortcode: { - en: "sake", - es: "sake" - }, - keywords: { - en: [ - "bar", - "beverage", - "bottle", - "cup", - "drink", - "sake" - ], - es: [ - "bar", - "bebida", - "botella", - "restaurante", - "tazón", - "sake" - ] - } - }, - { - code: "🍾", - shortcode: { - en: "champagne", - es: "champán" - }, - keywords: { - en: [ - "bar", - "bottle", - "cork", - "drink", - "popping", - "bottle with popping cork" - ], - es: [ - "bar", - "beber", - "botella", - "cava", - "corcho", - "botella descorchada" - ] - } + en: ['Japan', 'map', 'map of Japan'], + es: ['Japón', 'mapa', 'mapa de japón', 'mapa de Japón'], + }, }, { - code: "🍷", + code: '🧭', shortcode: { - en: "wine_glass", - es: "copa_de_vino" + en: 'compass', + es: 'brújula', }, keywords: { - en: [ - "bar", - "beverage", - "drink", - "glass", - "wine" - ], - es: [ - "bar", - "bebida", - "copa", - "vaso", - "vino", - "copa de vino" - ] - } + en: ['magnetic', 'navigation', 'orienteering', 'compass'], + es: ['compás', 'magnético', 'navegación', 'orientación', 'brújula'], + }, }, { - code: "🍸", + code: '🏔️', shortcode: { - en: "cocktail", - es: "cóctel" + en: 'snow_capped_mountain', + es: 'montaña_con_cima_nevada', }, keywords: { - en: [ - "bar", - "cocktail", - "drink", - "glass" - ], - es: [ - "bar", - "cóctel", - "copa", - "restaurante", - "copa de cóctel" - ] - } + en: ['cold', 'mountain', 'snow', 'snow-capped mountain'], + es: ['frío', 'montaña', 'nieve', 'montaña con nieve'], + }, }, { - code: "🍹", + code: '⛰️', shortcode: { - en: "tropical_drink", - es: "bebida_tropical" + en: 'mountain', + es: 'montaña', }, keywords: { - en: [ - "bar", - "drink", - "tropical" - ], - es: [ - "bar", - "bebida", - "restaurante", - "tropical" - ] - } + en: ['mountain'], + es: ['monte', 'montaña'], + }, }, { - code: "🍺", + code: '🌋', shortcode: { - en: "beer", - es: "cerveza" + en: 'volcano', + es: 'volcán', }, keywords: { - en: [ - "bar", - "beer", - "drink", - "mug" - ], - es: [ - "bar", - "cerveza", - "jarra", - "restaurante", - "jarra de cerveza" - ] - } - }, - { - code: "🍻", - shortcode: { - en: "beers", - es: "cervezas" - }, - keywords: { - en: [ - "bar", - "beer", - "clink", - "drink", - "mug", - "clinking beer mugs" - ], - es: [ - "bar", - "cerveza", - "jarra", - "jarras", - "restaurante", - "jarras de cerveza brindando" - ] - } + en: ['eruption', 'mountain', 'volcano'], + es: ['erupción', 'erupción volcánica', 'volcán'], + }, }, { - code: "🥂", + code: '🗻', shortcode: { - en: "clinking_glasses", - es: "copas_brindis" + en: 'mount_fuji', + es: 'monte_fuji', }, keywords: { - en: [ - "celebrate", - "clink", - "drink", - "glass", - "clinking glasses" - ], - es: [ - "bebida", - "brindar", - "brindis", - "celebración", - "copa", - "copas brindando" - ] - } + en: ['fuji', 'mountain', 'mount fuji'], + es: ['montaña', 'monte fuji', 'monte Fuji'], + }, }, { - code: "🥃", + code: '🏕️', shortcode: { - en: "tumbler_glass", - es: "vaso_corto" + en: 'camping', + es: 'campin', }, keywords: { - en: [ - "glass", - "liquor", - "shot", - "tumbler", - "whisky" - ], - es: [ - "chupito", - "copa", - "licor", - "vaso", - "whisky", - "vaso de whisky" - ] - } + en: ['camping'], + es: ['acampada', 'campamento', 'vacaciones', 'camping'], + }, }, { - code: "🥤", + code: '🏖️', shortcode: { - en: "cup_with_straw", - es: "vaso_con_pajita" + en: 'beach_with_umbrella', + es: 'playa_con_sombrilla', }, keywords: { - en: [ - "juice", - "soda", - "cup with straw" - ], - es: [ - "refresco", - "zumo", - "vaso con pajita" - ] - } + en: ['beach', 'umbrella', 'beach with umbrella'], + es: ['playa', 'sombrilla', 'playa y sombrilla'], + }, }, { - code: "🧋", + code: '🏜️', shortcode: { - en: "bubble_tea", - es: "té_de_burbujas" + en: 'desert', + es: 'desierto', }, keywords: { - en: [ - "bubble", - "milk", - "pearl", - "tea" - ], - es: [ - "boba", - "bubble tea", - "burbuja", - "leche", - "perla", - "té", - "té de burbujas" - ] - } + en: ['desert'], + es: ['arena', 'desierto'], + }, }, { - code: "🧃", + code: '🏝️', shortcode: { - en: "beverage_box", - es: "tetrabrik" + en: 'desert_island', + es: 'isla_desierta', }, keywords: { - en: [ - "beverage", - "box", - "juice", - "straw", - "sweet" - ], - es: [ - "brick", - "cartón", - "envase", - "zumo", - "tetrabrik" - ] - } + en: ['desert', 'island'], + es: ['desierta', 'isla'], + }, }, { - code: "🧉", + code: '🏞️', shortcode: { - en: "mate_drink", - es: "bebida_de_mate" + en: 'national_park', + es: 'parque_nacional', }, keywords: { - en: [ - "drink", - "mate" - ], - es: [ - "bebida", - "infusión", - "mate" - ] - } + en: ['park', 'national park'], + es: ['nacional', 'parque'], + }, }, { - code: "🧊", + code: '🏟️', shortcode: { - en: "ice_cube", - es: "cubito_de_hielo" + en: 'stadium', + es: 'estadio', }, keywords: { - en: [ - "cold", - "ice cube", - "iceberg", - "ice" - ], - es: [ - "frío", - "iceberg", - "cubito de hielo" - ] - } + en: ['stadium'], + es: ['estadio'], + }, }, { - code: "🥢", + code: '🏛️', shortcode: { - en: "chopsticks", - es: "palillos" + en: 'classical_building', + es: 'edificio_clásico', }, keywords: { - en: [ - "hashi", - "chopsticks" - ], - es: [ - "cubiertos", - "hashi", - "palillos" - ] - } + en: ['classical', 'classical building'], + es: ['clásico', 'edificio'], + }, }, { - code: "🍽️", + code: '🏗️', shortcode: { - en: "knife_fork_plate", - es: "cuchillo_tenedor_plato" + en: 'building_construction', + es: 'edificio_en_construcción', }, keywords: { - en: [ - "cooking", - "fork", - "knife", - "plate", - "fork and knife with plate" - ], - es: [ - "cuchillo", - "plato", - "restaurante", - "tenedor", - "cuchillo y tenedor con un plato" - ] - } + en: ['construction', 'building construction'], + es: ['edificio', 'obra', 'construcción'], + }, }, { - code: "🍴", + code: '🧱', shortcode: { - en: "fork_and_knife", - es: "cuchilo_y_tenedor" + en: 'bricks', + es: 'ladrillos', }, keywords: { - en: [ - "cooking", - "cutlery", - "fork", - "knife", - "fork and knife" - ], - es: [ - "cuchillo", - "restaurante", - "tenedor", - "tenedor y cuchillo" - ] - } + en: ['bricks', 'clay', 'mortar', 'wall', 'brick'], + es: ['arcilla', 'cemento', 'muro', 'pared', 'ladrillo'], + }, }, { - code: "🥄", + code: '🪨', shortcode: { - en: "spoon", - es: "cuchara" + en: 'rock', + es: 'roca', }, keywords: { - en: [ - "tableware", - "spoon" - ], - es: [ - "cubiertos", - "cucharilla", - "cuchara" - ] - } + en: ['boulder', 'heavy', 'solid', 'stone', 'rock'], + es: ['pedrusco', 'peña', 'peñasco', 'roca', 'piedra'], + }, }, { - code: "🔪", + code: '🪵', shortcode: { - en: "hocho", - es: "cuchillo_japonés" + en: 'wood', + es: 'madera', }, keywords: { - en: [ - "cooking", - "hocho", - "knife", - "tool", - "weapon", - "kitchen knife" - ], - es: [ - "arma", - "cocinar", - "cuchillo", - "cuchillo de cocina" - ] - } + en: ['log', 'lumber', 'timber', 'wood'], + es: ['hoguera', 'leña', 'madero', 'palos', 'tronco', 'madera'], + }, }, { - code: "🏺", + code: '🛖', shortcode: { - en: "amphora", - es: "ánfora" + en: 'hut', + es: 'cabaña', }, keywords: { - en: [ - "Aquarius", - "cooking", - "drink", - "jug", - "zodiac", - "amphora" - ], - es: [ - "acuario", - "beber", - "jarra", - "zodiaco", - "ánfora" - ] - } - }, - { - code: "🌍", - name: { - en: "Travel & Places", - es: "globo terráqueo mostrando Europa y África" + en: ['house', 'roundhouse', 'yurt', 'hut'], + es: ['casa', 'yurta', 'cabaña'], }, - icon: TravelAndPlaces, - header: true - }, - { - code: "🌍", - shortcode: { - en: "earth_africa", - es: "tierra_áfrica" - }, - keywords: { - en: [ - "Africa", - "earth", - "Europe", - "globe", - "world", - "globe showing Europe-Africa" - ], - es: [ - "África", - "Europa", - "mundo", - "planeta", - "Tierra", - "globo terráqueo mostrando Europa y África" - ] - } }, { - code: "🌎", + code: '🏘️', shortcode: { - en: "earth_americas", - es: "tierra_américa" + en: 'house_buildings', + es: 'edificios_de_viviendas', }, keywords: { - en: [ - "Americas", - "earth", - "globe", - "world", - "globe showing Americas" - ], - es: [ - "América", - "globo", - "mundo", - "planeta", - "Tierra", - "globo terráqueo mostrando América" - ] - } - }, - { - code: "🌏", - shortcode: { - en: "earth_asia", - es: "tierra_asia" - }, - keywords: { - en: [ - "Asia", - "Australia", - "earth", - "globe", - "world", - "globe showing Asia-Australia" - ], - es: [ - "Asia", - "Australia", - "mundo", - "planeta", - "Tierra", - "globo terráqueo mostrando Asia y Australia" - ] - } + en: ['houses'], + es: ['edificio', 'urbanización', 'casas'], + }, }, { - code: "🌐", + code: '🏚️', shortcode: { - en: "globe_with_meridians", - es: "globo_terráqueo_con_meridianos" + en: 'derelict_house_building', + es: 'edificio_de_viviendas_en_ruinas', }, keywords: { - en: [ - "earth", - "globe", - "meridians", - "world", - "globe with meridians" - ], - es: [ - "globo", - "meridianos", - "mundo", - "Tierra", - "globo terráqueo con meridianos" - ] - } + en: ['derelict', 'house'], + es: ['abandonada', 'casa', 'deshabitada', 'inhabitada', 'vacía'], + }, }, { - code: "🗺️", + code: '🏠', shortcode: { - en: "world_map", - es: "mapamundi" + en: 'house', + es: 'casa', }, keywords: { - en: [ - "map", - "world" - ], - es: [ - "mapa", - "mapamundi", - "mundo", - "mapa mundial" - ] - } + en: ['home', 'house'], + es: ['vivienda', 'casa'], + }, }, { - code: "🗾", + code: '🏡', shortcode: { - en: "japan", - es: "japón" + en: 'house_with_garden', + es: 'casa_con_jardín', }, keywords: { - en: [ - "Japan", - "map", - "map of Japan" - ], - es: [ - "Japón", - "mapa", - "mapa de japón", - "mapa de Japón" - ] - } + en: ['garden', 'home', 'house', 'house with garden'], + es: ['casa', 'construcción', 'jardín', 'vivienda', 'casa con jardín'], + }, }, { - code: "🧭", + code: '🏢', shortcode: { - en: "compass", - es: "brújula" + en: 'office', + es: 'oficina', }, keywords: { - en: [ - "magnetic", - "navigation", - "orienteering", - "compass" - ], - es: [ - "compás", - "magnético", - "navegación", - "orientación", - "brújula" - ] - } + en: ['building', 'office building'], + es: ['construcción', 'edificio', 'oficinas', 'edificio de oficinas'], + }, }, { - code: "🏔️", + code: '🏣', shortcode: { - en: "snow_capped_mountain", - es: "montaña_con_cima_nevada" + en: 'post_office', + es: 'oficina_postal', }, keywords: { - en: [ - "cold", - "mountain", - "snow", - "snow-capped mountain" - ], - es: [ - "frío", - "montaña", - "nieve", - "montaña con nieve" - ] - } + en: ['Japanese', 'post', 'Japanese post office'], + es: ['correos', 'edificio', 'japón', 'oficina de correos', 'oficina de correos japonesa'], + }, }, { - code: "⛰️", + code: '🏤', shortcode: { - en: "mountain", - es: "montaña" + en: 'european_post_office', + es: 'oficina_de_correos_europea', }, keywords: { - en: [ - "mountain" - ], - es: [ - "monte", - "montaña" - ] - } + en: ['European', 'post', 'post office'], + es: ['correos', 'edificio', 'europa', 'oficina de correos', 'oficina de correos europea'], + }, }, { - code: "🌋", + code: '🏥', shortcode: { - en: "volcano", - es: "volcán" + en: 'hospital', + es: 'hospital', }, keywords: { - en: [ - "eruption", - "mountain", - "volcano" - ], - es: [ - "erupción", - "erupción volcánica", - "volcán" - ] - } + en: ['doctor', 'medicine', 'hospital'], + es: ['doctor', 'edificio', 'medicina', 'médico', 'hospital'], + }, }, { - code: "🗻", + code: '🏦', shortcode: { - en: "mount_fuji", - es: "monte_fuji" + en: 'bank', + es: 'banco', }, keywords: { - en: [ - "fuji", - "mountain", - "mount fuji" - ], - es: [ - "montaña", - "monte fuji", - "monte Fuji" - ] - } + en: ['building', 'bank'], + es: ['banca', 'edificio', 'banco'], + }, }, { - code: "🏕️", + code: '🏨', shortcode: { - en: "camping", - es: "campin" + en: 'hotel', + es: 'hotel', }, keywords: { - en: [ - "camping" - ], - es: [ - "acampada", - "campamento", - "vacaciones", - "camping" - ] - } + en: ['building', 'hotel'], + es: ['alojamiento', 'edificio', 'turismo', 'hotel'], + }, }, { - code: "🏖️", + code: '🏩', shortcode: { - en: "beach_with_umbrella", - es: "playa_con_sombrilla" + en: 'love_hotel', + es: 'motel_para_parejas', }, keywords: { - en: [ - "beach", - "umbrella", - "beach with umbrella" - ], - es: [ - "playa", - "sombrilla", - "playa y sombrilla" - ] - } + en: ['hotel', 'love'], + es: ['amor', 'edificio', 'hotel', 'hotel del amor'], + }, }, { - code: "🏜️", + code: '🏪', shortcode: { - en: "desert", - es: "desierto" + en: 'convenience_store', + es: 'tienda_de_barrio', }, keywords: { - en: [ - "desert" - ], - es: [ - "arena", - "desierto" - ] - } + en: ['convenience', 'store'], + es: ['edificio', 'establecimiento', 'tienda de comestibles', 'tienda 24 horas'], + }, }, { - code: "🏝️", + code: '🏫', shortcode: { - en: "desert_island", - es: "isla_desierta" + en: 'school', + es: 'colegio', }, keywords: { - en: [ - "desert", - "island" - ], - es: [ - "desierta", - "isla" - ] - } + en: ['building', 'school'], + es: ['edificio', 'escuela', 'colegio'], + }, }, { - code: "🏞️", + code: '🏬', shortcode: { - en: "national_park", - es: "parque_nacional" + en: 'department_store', + es: 'grandes_almacenes', }, keywords: { - en: [ - "park", - "national park" - ], - es: [ - "nacional", - "parque" - ] - } + en: ['department', 'store'], + es: ['comercio', 'grandes almacenes'], + }, }, { - code: "🏟️", + code: '🏭', shortcode: { - en: "stadium", - es: "estadio" + en: 'factory', + es: 'fábrica', }, keywords: { - en: [ - "stadium" - ], - es: [ - "estadio" - ] - } + en: ['building', 'factory'], + es: ['edificio', 'industria', 'fábrica'], + }, }, { - code: "🏛️", + code: '🏯', shortcode: { - en: "classical_building", - es: "edificio_clásico" + en: 'japanese_castle', + es: 'castillo_japonés', }, keywords: { - en: [ - "classical", - "classical building" - ], - es: [ - "clásico", - "edificio" - ] - } + en: ['castle', 'Japanese'], + es: ['castillo', 'construcción', 'castillo japonés'], + }, }, { - code: "🏗️", + code: '🏰', shortcode: { - en: "building_construction", - es: "edificio_en_construcción" + en: 'european_castle', + es: 'castillo_europeo', }, keywords: { - en: [ - "construction", - "building construction" - ], - es: [ - "edificio", - "obra", - "construcción" - ] - } + en: ['European', 'castle'], + es: ['castillo', 'construcción', 'castillo europeo'], + }, }, { - code: "🧱", + code: '💒', shortcode: { - en: "bricks", - es: "ladrillos" + en: 'wedding', + es: 'boda', }, keywords: { - en: [ - "bricks", - "clay", - "mortar", - "wall", - "brick" - ], - es: [ - "arcilla", - "cemento", - "muro", - "pared", - "ladrillo" - ] - } + en: ['chapel', 'romance', 'wedding'], + es: ['boda', 'iglesia', 'romance', 'iglesia celebrando boda'], + }, }, { - code: "🪨", + code: '🗼', shortcode: { - en: "rock", - es: "roca" + en: 'tokyo_tower', + es: 'torre_de_tokio', }, keywords: { - en: [ - "boulder", - "heavy", - "solid", - "stone", - "rock" - ], - es: [ - "pedrusco", - "peña", - "peñasco", - "roca", - "piedra" - ] - } + en: ['Tokyo', 'tower'], + es: ['Tokio', 'torre', 'Torre de Tokio'], + }, }, { - code: "🪵", + code: '🗽', shortcode: { - en: "wood", - es: "madera" + en: 'statue_of_liberty', + es: 'estatua_de_la_libertad', }, keywords: { - en: [ - "log", - "lumber", - "timber", - "wood" - ], - es: [ - "hoguera", - "leña", - "madero", - "palos", - "tronco", - "madera" - ] - } + en: ['liberty', 'statue', 'Statue of Liberty'], + es: ['estatua', 'estatua de la libertad', 'Estatua de la Libertad', 'libertad'], + }, }, { - code: "🛖", + code: '⛪', shortcode: { - en: "hut", - es: "cabaña" + en: 'church', + es: 'iglesia', }, keywords: { - en: [ - "house", - "roundhouse", - "yurt", - "hut" - ], - es: [ - "casa", - "yurta", - "cabaña" - ] - } + en: ['Christian', 'cross', 'religion', 'church'], + es: ['cristianismo', 'cruz', 'edificio', 'religión', 'iglesia'], + }, }, { - code: "🏘️", + code: '🕌', shortcode: { - en: "house_buildings", - es: "edificios_de_viviendas" + en: 'mosque', + es: 'mezquita', }, keywords: { - en: [ - "houses" - ], - es: [ - "edificio", - "urbanización", - "casas" - ] - } + en: ['islam', 'Muslim', 'religion', 'mosque'], + es: ['islam', 'religión', 'mezquita'], + }, }, { - code: "🏚️", + code: '🛕', shortcode: { - en: "derelict_house_building", - es: "edificio_de_viviendas_en_ruinas" + en: 'hindu_temple', + es: 'templo_hindú', }, keywords: { - en: [ - "derelict", - "house" - ], - es: [ - "abandonada", - "casa", - "deshabitada", - "inhabitada", - "vacía" - ] - } + en: ['hindu', 'temple'], + es: ['hindú', 'templo'], + }, }, { - code: "🏠", + code: '🕍', shortcode: { - en: "house", - es: "casa" + en: 'synagogue', + es: 'sinagoga', }, keywords: { - en: [ - "home", - "house" - ], - es: [ - "vivienda", - "casa" - ] - } + en: ['Jew', 'Jewish', 'religion', 'temple', 'synagogue'], + es: ['judaísmo', 'religión', 'sinagoga'], + }, }, { - code: "🏡", + code: '⛩️', shortcode: { - en: "house_with_garden", - es: "casa_con_jardín" + en: 'shinto_shrine', + es: 'santuario_sintoísta', }, keywords: { - en: [ - "garden", - "home", - "house", - "house with garden" - ], - es: [ - "casa", - "construcción", - "jardín", - "vivienda", - "casa con jardín" - ] - } + en: ['religion', 'shinto', 'shrine'], + es: ['japón', 'religión', 'santuario', 'sintoísmo', 'santuario sintoísta'], + }, }, { - code: "🏢", + code: '🕋', shortcode: { - en: "office", - es: "oficina" + en: 'kaaba', + es: 'kaaba', }, keywords: { - en: [ - "building", - "office building" - ], - es: [ - "construcción", - "edificio", - "oficinas", - "edificio de oficinas" - ] - } + en: ['islam', 'Muslim', 'religion', 'kaaba'], + es: ['islam', 'kaaba', 'Kaaba', 'religión'], + }, }, { - code: "🏣", + code: '⛲', shortcode: { - en: "post_office", - es: "oficina_postal" + en: 'fountain', + es: 'fuente', }, keywords: { - en: [ - "Japanese", - "post", - "Japanese post office" - ], - es: [ - "correos", - "edificio", - "japón", - "oficina de correos", - "oficina de correos japonesa" - ] - } + en: ['fountain'], + es: ['fuente'], + }, }, { - code: "🏤", + code: '⛺', shortcode: { - en: "european_post_office", - es: "oficina_de_correos_europea" + en: 'tent', + es: 'tienda_de_campaña', }, keywords: { - en: [ - "European", - "post", - "post office" - ], - es: [ - "correos", - "edificio", - "europa", - "oficina de correos", - "oficina de correos europea" - ] - } + en: ['camping', 'tent'], + es: ['campaña', 'camping', 'tienda', 'vacaciones', 'tienda de campaña'], + }, }, { - code: "🏥", + code: '🌁', shortcode: { - en: "hospital", - es: "hospital" + en: 'foggy', + es: 'brumoso', }, keywords: { - en: [ - "doctor", - "medicine", - "hospital" - ], - es: [ - "doctor", - "edificio", - "medicina", - "médico", - "hospital" - ] - } + en: ['fog', 'foggy'], + es: ['niebla', 'bruma'], + }, }, { - code: "🏦", + code: '🌃', shortcode: { - en: "bank", - es: "banco" + en: 'night_with_stars', + es: 'noche_estrellada', }, keywords: { - en: [ - "building", - "bank" - ], - es: [ - "banca", - "edificio", - "banco" - ] - } + en: ['night', 'star', 'night with stars'], + es: ['estrellas', 'noche', 'noche estrellada'], + }, }, { - code: "🏨", + code: '🏙️', shortcode: { - en: "hotel", - es: "hotel" + en: 'cityscape', + es: 'paisaje_urbano', }, keywords: { - en: [ - "building", - "hotel" - ], - es: [ - "alojamiento", - "edificio", - "turismo", - "hotel" - ] - } + en: ['city', 'cityscape'], + es: ['ciudad', 'edificio', 'paisaje', 'paisaje urbano'], + }, }, { - code: "🏩", + code: '🌄', shortcode: { - en: "love_hotel", - es: "motel_para_parejas" + en: 'sunrise_over_mountains', + es: 'amanecer_sobre_las_montañas', }, keywords: { - en: [ - "hotel", - "love" - ], - es: [ - "amor", - "edificio", - "hotel", - "hotel del amor" - ] - } + en: ['morning', 'mountain', 'sun', 'sunrise', 'sunrise over mountains'], + es: ['amanecer', 'montaña', 'salida', 'sol', 'amanecer sobre montañas'], + }, }, { - code: "🏪", + code: '🌅', shortcode: { - en: "convenience_store", - es: "tienda_de_barrio" + en: 'sunrise', + es: 'amanecer', }, keywords: { - en: [ - "convenience", - "store" - ], - es: [ - "edificio", - "establecimiento", - "tienda de comestibles", - "tienda 24 horas" - ] - } + en: ['morning', 'sun', 'sunrise'], + es: ['salida del sol', 'amanecer'], + }, }, { - code: "🏫", + code: '🌆', shortcode: { - en: "school", - es: "colegio" + en: 'city_sunset', + es: 'puesta_de_sol_urbana', }, keywords: { - en: [ - "building", - "school" - ], - es: [ - "edificio", - "escuela", - "colegio" - ] - } + en: ['city', 'dusk', 'evening', 'landscape', 'sunset', 'cityscape at dusk'], + es: ['atardecer', 'ciudad', 'edificios', 'paisaje', 'ciudad al atardecer'], + }, }, { - code: "🏬", + code: '🌇', shortcode: { - en: "department_store", - es: "grandes_almacenes" + en: 'city_sunrise', + es: 'amanecer_urbano', }, keywords: { - en: [ - "department", - "store" - ], - es: [ - "comercio", - "grandes almacenes" - ] - } + en: ['dusk', 'sun', 'sunset'], + es: ['edificios', 'puesta del sol'], + }, }, { - code: "🏭", + code: '🌉', shortcode: { - en: "factory", - es: "fábrica" + en: 'bridge_at_night', + es: 'puente_de_noche', }, keywords: { - en: [ - "building", - "factory" - ], - es: [ - "edificio", - "industria", - "fábrica" - ] - } + en: ['bridge', 'night', 'bridge at night'], + es: ['noche', 'puente', 'puente de noche'], + }, }, { - code: "🏯", + code: '♨️', shortcode: { - en: "japanese_castle", - es: "castillo_japonés" + en: 'hotsprings', + es: 'aguas_termales', }, keywords: { - en: [ - "castle", - "Japanese" - ], - es: [ - "castillo", - "construcción", - "castillo japonés" - ] - } + en: ['hot', 'hotsprings', 'springs', 'steaming'], + es: ['termas', 'vapor', 'aguas termales'], + }, }, { - code: "🏰", + code: '🎠', shortcode: { - en: "european_castle", - es: "castillo_europeo" + en: 'carousel_horse', + es: 'caballito_de_carrusel', }, keywords: { - en: [ - "European", - "castle" - ], - es: [ - "castillo", - "construcción", - "castillo europeo" - ] - } + en: ['carousel', 'horse'], + es: ['caballo', 'entretenimiento', 'tiovivo', 'caballo de tiovivo'], + }, }, { - code: "💒", + code: '🎡', shortcode: { - en: "wedding", - es: "boda" + en: 'ferris_wheel', + es: 'noria', }, keywords: { - en: [ - "chapel", - "romance", - "wedding" - ], - es: [ - "boda", - "iglesia", - "romance", - "iglesia celebrando boda" - ] - } + en: ['amusement park', 'ferris', 'wheel'], + es: ['atracciones', 'entretenimiento', 'feria', 'noria', 'noria de feria'], + }, }, { - code: "🗼", + code: '🎢', shortcode: { - en: "tokyo_tower", - es: "torre_de_tokio" + en: 'roller_coaster', + es: 'montaña_rusa', }, keywords: { - en: [ - "Tokyo", - "tower" - ], - es: [ - "Tokio", - "torre", - "Torre de Tokio" - ] - } + en: ['amusement park', 'coaster', 'roller'], + es: ['atracciones', 'entretenimiento', 'feria', 'parque', 'montaña rusa'], + }, }, { - code: "🗽", + code: '💈', shortcode: { - en: "statue_of_liberty", - es: "estatua_de_la_libertad" + en: 'barber', + es: 'barbero', }, keywords: { - en: [ - "liberty", - "statue", - "Statue of Liberty" - ], - es: [ - "estatua", - "estatua de la libertad", - "Estatua de la Libertad", - "libertad" - ] - } + en: ['barber', 'haircut', 'pole'], + es: ['barbería', 'barbero', 'peluquero', 'poste', 'poste de barbero'], + }, }, { - code: "⛪", + code: '🎪', shortcode: { - en: "church", - es: "iglesia" + en: 'circus_tent', + es: 'carpa_de_circo', }, keywords: { - en: [ - "Christian", - "cross", - "religion", - "church" - ], - es: [ - "cristianismo", - "cruz", - "edificio", - "religión", - "iglesia" - ] - } + en: ['circus', 'tent'], + es: ['carpa', 'circo', 'entretenimiento', 'carpa de circo'], + }, }, { - code: "🕌", + code: '🚂', shortcode: { - en: "mosque", - es: "mezquita" + en: 'steam_locomotive', + es: 'locomotora_de_vapor', }, keywords: { - en: [ - "islam", - "Muslim", - "religion", - "mosque" - ], - es: [ - "islam", - "religión", - "mezquita" - ] - } + en: ['engine', 'railway', 'steam', 'train', 'locomotive'], + es: ['locomotora', 'tren', 'vehículo', 'locomotora de vapor'], + }, }, { - code: "🛕", + code: '🚃', shortcode: { - en: "hindu_temple", - es: "templo_hindú" + en: 'railway_car', + es: 'vagón', }, keywords: { - en: [ - "hindu", - "temple" - ], - es: [ - "hindú", - "templo" - ] - } + en: ['car', 'electric', 'railway', 'train', 'tram', 'trolleybus'], + es: ['ferrocarril', 'tranvía', 'tren eléctrico', 'vehículo', 'vagón'], + }, }, { - code: "🕍", + code: '🚄', shortcode: { - en: "synagogue", - es: "sinagoga" + en: 'bullettrain_side', + es: 'tren_bala_de_lado', }, keywords: { - en: [ - "Jew", - "Jewish", - "religion", - "temple", - "synagogue" - ], - es: [ - "judaísmo", - "religión", - "sinagoga" - ] - } + en: ['railway', 'shinkansen', 'speed', 'train', 'high-speed train'], + es: ['AVE', 'ferrocarril', 'rápido', 'tren', 'velocidad', 'tren de alta velocidad'], + }, }, { - code: "⛩️", + code: '🚅', shortcode: { - en: "shinto_shrine", - es: "santuario_sintoísta" + en: 'bullettrain_front', + es: 'tren_bala_de_frente', }, keywords: { - en: [ - "religion", - "shinto", - "shrine" - ], - es: [ - "japón", - "religión", - "santuario", - "sintoísmo", - "santuario sintoísta" - ] - } + en: ['bullet', 'railway', 'shinkansen', 'speed', 'train'], + es: ['bala', 'shinkansen', 'tren', 'vehículo', 'velocidad'], + }, }, { - code: "🕋", + code: '🚆', shortcode: { - en: "kaaba", - es: "kaaba" + en: 'train2', + es: 'tren2', }, keywords: { - en: [ - "islam", - "Muslim", - "religion", - "kaaba" - ], - es: [ - "islam", - "kaaba", - "Kaaba", - "religión" - ] - } + en: ['railway', 'train'], + es: ['ferrocarril', 'vehículo', 'tren'], + }, }, { - code: "⛲", + code: '🚇', shortcode: { - en: "fountain", - es: "fuente" + en: 'metro', + es: 'metro', }, keywords: { - en: [ - "fountain" - ], - es: [ - "fuente" - ] - } + en: ['subway', 'metro'], + es: ['subterráneo', 'suburbano', 'transporte', 'metro'], + }, }, { - code: "⛺", + code: '🚈', shortcode: { - en: "tent", - es: "tienda_de_campaña" + en: 'light_rail', + es: 'tren_ligero', }, keywords: { - en: [ - "camping", - "tent" - ], - es: [ - "campaña", - "camping", - "tienda", - "vacaciones", - "tienda de campaña" - ] - } + en: ['railway', 'light rail'], + es: ['ferrocarril', 'transporte', 'tren', 'tren ligero'], + }, }, { - code: "🌁", + code: '🚉', shortcode: { - en: "foggy", - es: "brumoso" + en: 'station', + es: 'estación', }, keywords: { - en: [ - "fog", - "foggy" - ], - es: [ - "niebla", - "bruma" - ] - } + en: ['railway', 'train', 'station'], + es: ['estación', 'tren', 'estación de tren'], + }, }, { - code: "🌃", + code: '🚊', shortcode: { - en: "night_with_stars", - es: "noche_estrellada" + en: 'tram', + es: 'tranvía', }, keywords: { - en: [ - "night", - "star", - "night with stars" - ], - es: [ - "estrellas", - "noche", - "noche estrellada" - ] - } + en: ['trolleybus', 'tram'], + es: ['transporte', 'trolebús', 'tranvía'], + }, }, { - code: "🏙️", + code: '🚝', shortcode: { - en: "cityscape", - es: "paisaje_urbano" + en: 'monorail', + es: 'monorraíl', }, keywords: { - en: [ - "city", - "cityscape" - ], - es: [ - "ciudad", - "edificio", - "paisaje", - "paisaje urbano" - ] - } + en: ['vehicle', 'monorail'], + es: ['ferrocarril', 'monocarril', 'transporte', 'tren', 'monorraíl'], + }, }, { - code: "🌄", + code: '🚞', shortcode: { - en: "sunrise_over_mountains", - es: "amanecer_sobre_las_montañas" + en: 'mountain_railway', + es: 'tren_de_montaña', }, keywords: { - en: [ - "morning", - "mountain", - "sun", - "sunrise", - "sunrise over mountains" - ], - es: [ - "amanecer", - "montaña", - "salida", - "sol", - "amanecer sobre montañas" - ] - } + en: ['car', 'mountain', 'railway'], + es: ['ferrocarril', 'montaña', 'vehículo', 'ferrocarril de montaña'], + }, }, { - code: "🌅", + code: '🚋', shortcode: { - en: "sunrise", - es: "amanecer" + en: 'train', + es: 'tren', }, keywords: { - en: [ - "morning", - "sun", - "sunrise" - ], - es: [ - "salida del sol", - "amanecer" - ] - } + en: ['car', 'tram', 'trolleybus'], + es: ['tranvía', 'vagón', 'vehículo', 'vagón de tranvía'], + }, }, { - code: "🌆", + code: '🚌', shortcode: { - en: "city_sunset", - es: "puesta_de_sol_urbana" + en: 'bus', + es: 'autobús', }, keywords: { - en: [ - "city", - "dusk", - "evening", - "landscape", - "sunset", - "cityscape at dusk" - ], - es: [ - "atardecer", - "ciudad", - "edificios", - "paisaje", - "ciudad al atardecer" - ] - } + en: ['vehicle', 'bus'], + es: ['bus', 'transporte', 'autobús'], + }, }, { - code: "🌇", + code: '🚍', shortcode: { - en: "city_sunrise", - es: "amanecer_urbano" + en: 'oncoming_bus', + es: 'bus_en_sentido_contrario', }, keywords: { - en: [ - "dusk", - "sun", - "sunset" - ], - es: [ - "edificios", - "puesta del sol" - ] - } + en: ['bus', 'oncoming'], + es: ['autobús', 'próximo', 'vehículo'], + }, }, { - code: "🌉", + code: '🚎', shortcode: { - en: "bridge_at_night", - es: "puente_de_noche" + en: 'trolleybus', + es: 'trolebús', }, keywords: { - en: [ - "bridge", - "night", - "bridge at night" - ], - es: [ - "noche", - "puente", - "puente de noche" - ] - } + en: ['bus', 'tram', 'trolley', 'trolleybus'], + es: ['transporte', 'tranvía', 'trolebús'], + }, }, { - code: "♨️", + code: '🚐', shortcode: { - en: "hotsprings", - es: "aguas_termales" + en: 'minibus', + es: 'microbús', }, keywords: { - en: [ - "hot", - "hotsprings", - "springs", - "steaming" - ], - es: [ - "termas", - "vapor", - "aguas termales" - ] - } + en: ['bus', 'minibus'], + es: ['autobús', 'bus', 'transporte', 'minibús'], + }, }, { - code: "🎠", + code: '🚑', shortcode: { - en: "carousel_horse", - es: "caballito_de_carrusel" + en: 'ambulance', + es: 'ambulancia', }, keywords: { - en: [ - "carousel", - "horse" - ], - es: [ - "caballo", - "entretenimiento", - "tiovivo", - "caballo de tiovivo" - ] - } + en: ['vehicle', 'ambulance'], + es: ['asistencia médica', 'transporte', 'vehículo', 'ambulancia'], + }, }, { - code: "🎡", + code: '🚒', shortcode: { - en: "ferris_wheel", - es: "noria" + en: 'fire_engine', + es: 'camión_de_bomberos', }, keywords: { - en: [ - "amusement park", - "ferris", - "wheel" - ], - es: [ - "atracciones", - "entretenimiento", - "feria", - "noria", - "noria de feria" - ] - } + en: ['engine', 'fire', 'truck'], + es: ['camión', 'camión de bomberos', 'fuego', 'vehículo', 'coche de bomberos'], + }, }, { - code: "🎢", + code: '🚓', shortcode: { - en: "roller_coaster", - es: "montaña_rusa" + en: 'police_car', + es: 'coche_patrulla', }, keywords: { - en: [ - "amusement park", - "coaster", - "roller" - ], - es: [ - "atracciones", - "entretenimiento", - "feria", - "parque", - "montaña rusa" - ] - } + en: ['car', 'patrol', 'police'], + es: ['coche patrulla', 'policía', 'vehículo', 'coche de policía'], + }, }, { - code: "💈", + code: '🚔', shortcode: { - en: "barber", - es: "barbero" + en: 'oncoming_police_car', + es: 'coche_de_policía_en_sentido_contrario', }, keywords: { - en: [ - "barber", - "haircut", - "pole" - ], - es: [ - "barbería", - "barbero", - "peluquero", - "poste", - "poste de barbero" - ] - } + en: ['car', 'oncoming', 'police'], + es: ['coche patrulla', 'policía', 'próximo', 'vehículo', 'coche de policía próximo'], + }, }, { - code: "🎪", + code: '🚕', shortcode: { - en: "circus_tent", - es: "carpa_de_circo" + en: 'taxi', + es: 'taxi', }, keywords: { - en: [ - "circus", - "tent" - ], - es: [ - "carpa", - "circo", - "entretenimiento", - "carpa de circo" - ] - } + en: ['vehicle', 'taxi'], + es: ['coche', 'vehículo', 'taxi'], + }, }, { - code: "🚂", + code: '🚖', shortcode: { - en: "steam_locomotive", - es: "locomotora_de_vapor" + en: 'oncoming_taxi', + es: 'taxi_en_sentido_contrario', }, keywords: { - en: [ - "engine", - "railway", - "steam", - "train", - "locomotive" - ], - es: [ - "locomotora", - "tren", - "vehículo", - "locomotora de vapor" - ] - } + en: ['oncoming', 'taxi'], + es: ['taxi', 'vehículo', 'taxi próximo'], + }, }, { - code: "🚃", + code: '🚗', shortcode: { - en: "railway_car", - es: "vagón" + en: 'car', + es: 'coche', }, keywords: { - en: [ - "car", - "electric", - "railway", - "train", - "tram", - "trolleybus" - ], - es: [ - "ferrocarril", - "tranvía", - "tren eléctrico", - "vehículo", - "vagón" - ] - } + en: ['car', 'automobile'], + es: ['automóvil', 'vehículo', 'coche'], + }, }, { - code: "🚄", + code: '🚘', shortcode: { - en: "bullettrain_side", - es: "tren_bala_de_lado" + en: 'oncoming_automobile', + es: 'automóvil_en_sentido_contrario', }, keywords: { - en: [ - "railway", - "shinkansen", - "speed", - "train", - "high-speed train" - ], - es: [ - "AVE", - "ferrocarril", - "rápido", - "tren", - "velocidad", - "tren de alta velocidad" - ] - } + en: ['automobile', 'car', 'oncoming'], + es: ['automóvil', 'coche', 'próximo', 'vehículo'], + }, }, { - code: "🚅", + code: '🚙', shortcode: { - en: "bullettrain_front", - es: "tren_bala_de_frente" + en: 'blue_car', + es: 'coche_azul', }, keywords: { - en: [ - "bullet", - "railway", - "shinkansen", - "speed", - "train" - ], - es: [ - "bala", - "shinkansen", - "tren", - "vehículo", - "velocidad" - ] - } + en: ['recreational', 'sport utility', 'sport utility vehicle'], + es: ['camping', 'caravana', 'furgoneta', 'vacaciones', 'vehículo', 'vehículo deportivo utilitario'], + }, }, { - code: "🚆", + code: '🛻', shortcode: { - en: "train2", - es: "tren2" + en: 'pickup_truck', + es: 'camioneta', }, keywords: { - en: [ - "railway", - "train" - ], - es: [ - "ferrocarril", - "vehículo", - "tren" - ] - } + en: ['pick-up', 'pickup', 'truck'], + es: ['pickup', 'ranchera', 'camioneta'], + }, }, { - code: "🚇", + code: '🚚', shortcode: { - en: "metro", - es: "metro" + en: 'truck', + es: 'camión', }, keywords: { - en: [ - "subway", - "metro" - ], - es: [ - "subterráneo", - "suburbano", - "transporte", - "metro" - ] - } + en: ['delivery', 'truck'], + es: ['mercancías', 'reparto', 'transporte', 'vehículo', 'camión de reparto'], + }, }, { - code: "🚈", + code: '🚛', shortcode: { - en: "light_rail", - es: "tren_ligero" + en: 'articulated_lorry', + es: 'camión_articulado', }, keywords: { - en: [ - "railway", - "light rail" - ], - es: [ - "ferrocarril", - "transporte", - "tren", - "tren ligero" - ] - } + en: ['lorry', 'semi', 'truck', 'articulated lorry'], + es: ['camión', 'tráiler', 'vehículo', 'camión articulado'], + }, }, { - code: "🚉", + code: '🚜', shortcode: { - en: "station", - es: "estación" + en: 'tractor', + es: 'tractor', }, keywords: { - en: [ - "railway", - "train", - "station" - ], - es: [ - "estación", - "tren", - "estación de tren" - ] - } + en: ['vehicle', 'tractor'], + es: ['agricultura', 'vehículo', 'tractor'], + }, }, { - code: "🚊", + code: '🏎️', shortcode: { - en: "tram", - es: "tranvía" + en: 'racing_car', + es: 'coche_de_carreras', }, keywords: { - en: [ - "trolleybus", - "tram" - ], - es: [ - "transporte", - "trolebús", - "tranvía" - ] - } + en: ['car', 'racing'], + es: ['carreras', 'coche', 'coche de carreras'], + }, }, { - code: "🚝", + code: '🏍️', shortcode: { - en: "monorail", - es: "monorraíl" + en: 'racing_motorcycle', + es: 'moto_de_carreras', }, keywords: { - en: [ - "vehicle", - "monorail" - ], - es: [ - "ferrocarril", - "monocarril", - "transporte", - "tren", - "monorraíl" - ] - } + en: ['racing', 'motorcycle'], + es: ['carreras', 'motocicleta', 'vehículo', 'moto'], + }, }, { - code: "🚞", + code: '🛵', shortcode: { - en: "mountain_railway", - es: "tren_de_montaña" + en: 'motor_scooter', + es: 'vespa', }, keywords: { - en: [ - "car", - "mountain", - "railway" - ], - es: [ - "ferrocarril", - "montaña", - "vehículo", - "ferrocarril de montaña" - ] - } + en: ['motor', 'scooter'], + es: ['escúter', 'moto', 'scooter'], + }, }, { - code: "🚋", + code: '🦽', shortcode: { - en: "train", - es: "tren" + en: 'manual_wheelchair', + es: 'silla_de_ruedas_manual', }, keywords: { - en: [ - "car", - "tram", - "trolleybus" - ], - es: [ - "tranvía", - "vagón", - "vehículo", - "vagón de tranvía" - ] - } + en: ['accessibility', 'manual wheelchair'], + es: ['accesibilidad', 'silla de ruedas manual'], + }, }, { - code: "🚌", + code: '🦼', shortcode: { - en: "bus", - es: "autobús" + en: 'motorized_wheelchair', + es: 'silla_de_ruedas_eléctrica', }, keywords: { - en: [ - "vehicle", - "bus" - ], - es: [ - "bus", - "transporte", - "autobús" - ] - } + en: ['accessibility', 'motorized wheelchair'], + es: ['accesibilidad', 'silla de ruedas eléctrica'], + }, }, { - code: "🚍", + code: '🛺', shortcode: { - en: "oncoming_bus", - es: "bus_en_sentido_contrario" + en: 'auto_rickshaw', + es: 'mototaxi', }, keywords: { - en: [ - "bus", - "oncoming" - ], - es: [ - "autobús", - "próximo", - "vehículo" - ] - } + en: ['tuk tuk', 'auto rickshaw'], + es: ['rickshaw', 'tuk tuk', 'mototaxi'], + }, }, { - code: "🚎", + code: '🚲', shortcode: { - en: "trolleybus", - es: "trolebús" + en: 'bike', + es: 'bicicleta', }, keywords: { - en: [ - "bus", - "tram", - "trolley", - "trolleybus" - ], - es: [ - "transporte", - "tranvía", - "trolebús" - ] - } + en: ['bike', 'bicycle'], + es: ['bici', 'vehículo', 'bicicleta'], + }, }, { - code: "🚐", + code: '🛴', shortcode: { - en: "minibus", - es: "microbús" + en: 'scooter', + es: 'patinete', }, keywords: { - en: [ - "bus", - "minibus" - ], - es: [ - "autobús", - "bus", - "transporte", - "minibús" - ] - } + en: ['kick', 'scooter'], + es: ['patinete'], + }, }, { - code: "🚑", + code: '🛹', shortcode: { - en: "ambulance", - es: "ambulancia" + en: 'skateboard', + es: 'monopatín', }, keywords: { - en: [ - "vehicle", - "ambulance" - ], - es: [ - "asistencia médica", - "transporte", - "vehículo", - "ambulancia" - ] - } + en: ['board', 'skateboard'], + es: ['skateboard', 'tabla', 'monopatín'], + }, }, { - code: "🚒", + code: '🛼', shortcode: { - en: "fire_engine", - es: "camión_de_bomberos" + en: 'roller_skate', + es: 'patines', }, keywords: { - en: [ - "engine", - "fire", - "truck" - ], - es: [ - "camión", - "camión de bomberos", - "fuego", - "vehículo", - "coche de bomberos" - ] - } + en: ['roller', 'skate'], + es: ['patín', 'patín de 4 ruedas', 'patín de cuatro ruedas', 'patines'], + }, }, { - code: "🚓", + code: '🚏', shortcode: { - en: "police_car", - es: "coche_patrulla" + en: 'busstop', + es: 'parada_de_autobús', }, keywords: { - en: [ - "car", - "patrol", - "police" - ], - es: [ - "coche patrulla", - "policía", - "vehículo", - "coche de policía" - ] - } + en: ['bus', 'stop'], + es: ['autobús', 'parada', 'parada de autobús'], + }, }, { - code: "🚔", + code: '🛣️', shortcode: { - en: "oncoming_police_car", - es: "coche_de_policía_en_sentido_contrario" + en: 'motorway', + es: 'autopista', }, keywords: { - en: [ - "car", - "oncoming", - "police" - ], - es: [ - "coche patrulla", - "policía", - "próximo", - "vehículo", - "coche de policía próximo" - ] - } + en: ['highway', 'road', 'motorway'], + es: ['carretera', 'autopista'], + }, }, { - code: "🚕", + code: '🛤️', shortcode: { - en: "taxi", - es: "taxi" + en: 'railway_track', + es: 'vía_de_tren', }, keywords: { - en: [ - "vehicle", - "taxi" - ], - es: [ - "coche", - "vehículo", - "taxi" - ] - } + en: ['railway', 'train', 'railway track'], + es: ['tren', 'vía', 'vía de tren'], + }, }, { - code: "🚖", + code: '🛢️', shortcode: { - en: "oncoming_taxi", - es: "taxi_en_sentido_contrario" + en: 'oil_drum', + es: 'barril_de_petróleo', }, keywords: { - en: [ - "oncoming", - "taxi" - ], - es: [ - "taxi", - "vehículo", - "taxi próximo" - ] - } + en: ['drum', 'oil'], + es: ['barril', 'bidón', 'petróleo', 'barril de petróleo'], + }, }, { - code: "🚗", + code: '⛽', shortcode: { - en: "car", - es: "coche" + en: 'fuelpump', + es: 'surtidor_de_gasolina', }, keywords: { - en: [ - "car", - "automobile" - ], - es: [ - "automóvil", - "vehículo", - "coche" - ] - } + en: ['diesel', 'fuel', 'fuelpump', 'gas', 'pump', 'station'], + es: ['bomba de gasolina', 'combustible', 'gasolina', 'surtidor', 'surtidor de gasolina'], + }, }, { - code: "🚘", + code: '🚨', shortcode: { - en: "oncoming_automobile", - es: "automóvil_en_sentido_contrario" + en: 'rotating_light', + es: 'luz_giratoria', }, keywords: { - en: [ - "automobile", - "car", - "oncoming" - ], - es: [ - "automóvil", - "coche", - "próximo", - "vehículo" - ] - } + en: ['beacon', 'car', 'light', 'police', 'revolving'], + es: ['coche de policía', 'luces', 'policía', 'luces de policía'], + }, }, { - code: "🚙", + code: '🚥', shortcode: { - en: "blue_car", - es: "coche_azul" + en: 'traffic_light', + es: 'semáforo', }, keywords: { - en: [ - "recreational", - "sport utility", - "sport utility vehicle" - ], - es: [ - "camping", - "caravana", - "furgoneta", - "vacaciones", - "vehículo", - "vehículo deportivo utilitario" - ] - } + en: ['light', 'signal', 'traffic', 'horizontal traffic light'], + es: ['luz', 'señales de tráfico', 'tráfico', 'semáforo horizontal'], + }, }, { - code: "🛻", + code: '🚦', shortcode: { - en: "pickup_truck", - es: "camioneta" + en: 'vertical_traffic_light', + es: 'semáforo_vertical', }, keywords: { - en: [ - "pick-up", - "pickup", - "truck" - ], - es: [ - "pickup", - "ranchera", - "camioneta" - ] - } + en: ['light', 'signal', 'traffic', 'vertical traffic light'], + es: ['luz', 'semáforo vertical', 'señales de tráfico', 'tráfico', 'semáforo'], + }, }, { - code: "🚚", + code: '🛑', shortcode: { - en: "truck", - es: "camión" + en: 'octagonal_sign', + es: 'señal_octogonal', }, keywords: { - en: [ - "delivery", - "truck" - ], - es: [ - "mercancías", - "reparto", - "transporte", - "vehículo", - "camión de reparto" - ] - } + en: ['octagonal', 'sign', 'stop'], + es: ['octágono', 'parada', 'señal', 'stop', 'señal de stop'], + }, }, { - code: "🚛", + code: '🚧', shortcode: { - en: "articulated_lorry", - es: "camión_articulado" + en: 'construction', + es: 'construcción', }, keywords: { - en: [ - "lorry", - "semi", - "truck", - "articulated lorry" - ], - es: [ - "camión", - "tráiler", - "vehículo", - "camión articulado" - ] - } + en: ['barrier', 'construction'], + es: ['construcción', 'señal', 'señal de obras', 'obras'], + }, }, { - code: "🚜", + code: '⚓', shortcode: { - en: "tractor", - es: "tractor" + en: 'anchor', + es: 'ancla', }, keywords: { - en: [ - "vehicle", - "tractor" - ], - es: [ - "agricultura", - "vehículo", - "tractor" - ] - } + en: ['ship', 'tool', 'anchor'], + es: ['barco', 'gancho', 'ancla'], + }, }, { - code: "🏎️", + code: '⛵', shortcode: { - en: "racing_car", - es: "coche_de_carreras" + en: 'boat', + es: 'barco_de_vela', }, keywords: { - en: [ - "car", - "racing" - ], - es: [ - "carreras", - "coche", - "coche de carreras" - ] - } + en: ['boat', 'resort', 'sea', 'yacht', 'sailboat'], + es: ['barco', 'barco de vela', 'yate', 'velero'], + }, }, { - code: "🏍️", + code: '🛶', shortcode: { - en: "racing_motorcycle", - es: "moto_de_carreras" + en: 'canoe', + es: 'canoa', }, keywords: { - en: [ - "racing", - "motorcycle" - ], - es: [ - "carreras", - "motocicleta", - "vehículo", - "moto" - ] - } + en: ['boat', 'canoe'], + es: ['barca', 'barco', 'piragua', 'canoa'], + }, }, { - code: "🛵", + code: '🚤', shortcode: { - en: "motor_scooter", - es: "vespa" + en: 'speedboat', + es: 'lancha_rápida', }, keywords: { - en: [ - "motor", - "scooter" - ], - es: [ - "escúter", - "moto", - "scooter" - ] - } + en: ['boat', 'speedboat'], + es: ['barco', 'vehículo', 'lancha motora'], + }, }, { - code: "🦽", + code: '🛳️', shortcode: { - en: "manual_wheelchair", - es: "silla_de_ruedas_manual" + en: 'passenger_ship', + es: 'barco_de_pasajeros', }, keywords: { - en: [ - "accessibility", - "manual wheelchair" - ], - es: [ - "accesibilidad", - "silla de ruedas manual" - ] - } + en: ['passenger', 'ship'], + es: ['barco', 'pasajeros', 'vehículo', 'barco de pasajeros'], + }, }, { - code: "🦼", + code: '⛴️', shortcode: { - en: "motorized_wheelchair", - es: "silla_de_ruedas_eléctrica" + en: 'ferry', + es: 'ferri', }, keywords: { - en: [ - "accessibility", - "motorized wheelchair" - ], - es: [ - "accesibilidad", - "silla de ruedas eléctrica" - ] - } + en: ['boat', 'passenger', 'ferry'], + es: ['barco', 'ferry', 'ferri'], + }, }, { - code: "🛺", + code: '🛥️', shortcode: { - en: "auto_rickshaw", - es: "mototaxi" + en: 'motor_boat', + es: 'motora', }, keywords: { - en: [ - "tuk tuk", - "auto rickshaw" - ], - es: [ - "rickshaw", - "tuk tuk", - "mototaxi" - ] - } + en: ['boat', 'motorboat', 'motor boat'], + es: ['barco', 'motor', 'vehículo', 'barco a motor'], + }, }, { - code: "🚲", + code: '🚢', shortcode: { - en: "bike", - es: "bicicleta" + en: 'ship', + es: 'barco', }, keywords: { - en: [ - "bike", - "bicycle" - ], - es: [ - "bici", - "vehículo", - "bicicleta" - ] - } + en: ['boat', 'passenger', 'ship'], + es: ['vehículo', 'barco'], + }, }, { - code: "🛴", + code: '✈️', shortcode: { - en: "scooter", - es: "patinete" + en: 'airplane', + es: 'avión', }, keywords: { - en: [ - "kick", - "scooter" - ], - es: [ - "patinete" - ] - } + en: ['aeroplane', 'airplane'], + es: ['aeroplano', 'avión'], + }, }, { - code: "🛹", + code: '🛩️', shortcode: { - en: "skateboard", - es: "monopatín" + en: 'small_airplane', + es: 'avioneta', }, keywords: { - en: [ - "board", - "skateboard" - ], - es: [ - "skateboard", - "tabla", - "monopatín" - ] - } + en: ['aeroplane', 'airplane', 'small airplane'], + es: ['avión', 'avioneta'], + }, }, { - code: "🛼", + code: '🛫', shortcode: { - en: "roller_skate", - es: "patines" + en: 'airplane_departure', + es: 'avión_despegando', }, keywords: { - en: [ - "roller", - "skate" - ], - es: [ - "patín", - "patín de 4 ruedas", - "patín de cuatro ruedas", - "patines" - ] - } + en: ['aeroplane', 'airplane', 'check-in', 'departure', 'departures'], + es: ['aeroplano', 'avión', 'salida', 'avión despegando'], + }, }, { - code: "🚏", + code: '🛬', shortcode: { - en: "busstop", - es: "parada_de_autobús" + en: 'airplane_arriving', + es: 'avión_aterrizando', }, keywords: { - en: [ - "bus", - "stop" - ], - es: [ - "autobús", - "parada", - "parada de autobús" - ] - } + en: ['aeroplane', 'airplane', 'arrivals', 'arriving', 'landing', 'airplane arrival'], + es: ['aeroplano', 'avión', 'llegada', 'avión aterrizando'], + }, }, { - code: "🛣️", + code: '🪂', shortcode: { - en: "motorway", - es: "autopista" + en: 'parachute', + es: 'paracaídas', }, keywords: { - en: [ - "highway", - "road", - "motorway" - ], - es: [ - "carretera", - "autopista" - ] - } + en: ['hang-glide', 'parasail', 'skydive', 'parachute'], + es: ['ala delta', 'paracaidismo', 'paravela', 'volar', 'paracaídas'], + }, }, { - code: "🛤️", + code: '💺', shortcode: { - en: "railway_track", - es: "vía_de_tren" + en: 'seat', + es: 'asiento', }, keywords: { - en: [ - "railway", - "train", - "railway track" - ], - es: [ - "tren", - "vía", - "vía de tren" - ] - } + en: ['chair', 'seat'], + es: ['asiento', 'plaza', 'silla', 'asiento de transporte'], + }, }, { - code: "🛢️", + code: '🚁', shortcode: { - en: "oil_drum", - es: "barril_de_petróleo" + en: 'helicopter', + es: 'helicóptero', }, keywords: { - en: [ - "drum", - "oil" - ], - es: [ - "barril", - "bidón", - "petróleo", - "barril de petróleo" - ] - } + en: ['vehicle', 'helicopter'], + es: ['aspas', 'rotores', 'vehículo', 'volar', 'helicóptero'], + }, }, { - code: "⛽", + code: '🚟', shortcode: { - en: "fuelpump", - es: "surtidor_de_gasolina" + en: 'suspension_railway', + es: 'tren_colgante', }, keywords: { - en: [ - "diesel", - "fuel", - "fuelpump", - "gas", - "pump", - "station" - ], - es: [ - "bomba de gasolina", - "combustible", - "gasolina", - "surtidor", - "surtidor de gasolina" - ] - } + en: ['railway', 'suspension'], + es: ['ferrocarril', 'suspensión', 'vehículo', 'ferrocarril de suspensión'], + }, }, { - code: "🚨", + code: '🚠', shortcode: { - en: "rotating_light", - es: "luz_giratoria" + en: 'mountain_cableway', + es: 'funicular_de_montaña', }, keywords: { - en: [ - "beacon", - "car", - "light", - "police", - "revolving" - ], - es: [ - "coche de policía", - "luces", - "policía", - "luces de policía" - ] - } + en: ['cable', 'gondola', 'mountain', 'mountain cableway'], + es: ['cable', 'funicular', 'montaña', 'teleférico', 'vehículo', 'teleférico de montaña'], + }, }, { - code: "🚥", + code: '🚡', shortcode: { - en: "traffic_light", - es: "semáforo" + en: 'aerial_tramway', + es: 'teleférico', }, keywords: { - en: [ - "light", - "signal", - "traffic", - "horizontal traffic light" - ], - es: [ - "luz", - "señales de tráfico", - "tráfico", - "semáforo horizontal" - ] - } + en: ['aerial', 'cable', 'car', 'gondola', 'tramway'], + es: ['aéreo', 'tranvía', 'vehículo', 'teleférico'], + }, }, { - code: "🚦", + code: '🛰️', shortcode: { - en: "vertical_traffic_light", - es: "semáforo_vertical" + en: 'satellite', + es: 'satélite', }, keywords: { - en: [ - "light", - "signal", - "traffic", - "vertical traffic light" - ], - es: [ - "luz", - "semáforo vertical", - "señales de tráfico", - "tráfico", - "semáforo" - ] - } + en: ['space', 'satellite'], + es: ['espacio', 'vehículo', 'satélite'], + }, }, { - code: "🛑", + code: '🚀', shortcode: { - en: "octagonal_sign", - es: "señal_octogonal" + en: 'rocket', + es: 'cohete', }, keywords: { - en: [ - "octagonal", - "sign", - "stop" - ], - es: [ - "octágono", - "parada", - "señal", - "stop", - "señal de stop" - ] - } + en: ['space', 'rocket'], + es: ['espacio', 'vehículo', 'cohete'], + }, }, { - code: "🚧", + code: '🛸', shortcode: { - en: "construction", - es: "construcción" + en: 'flying_saucer', + es: 'platillo_volante', }, keywords: { - en: [ - "barrier", - "construction" - ], - es: [ - "construcción", - "señal", - "señal de obras", - "obras" - ] - } + en: ['UFO', 'flying saucer'], + es: ['ovni', 'platillo volante'], + }, }, { - code: "⚓", + code: '🛎️', shortcode: { - en: "anchor", - es: "ancla" + en: 'bellhop_bell', + es: 'timbre_de_hotel', }, keywords: { - en: [ - "ship", - "tool", - "anchor" - ], - es: [ - "barco", - "gancho", - "ancla" - ] - } + en: ['bell', 'bellhop', 'hotel'], + es: ['botones', 'campanilla', 'hotel', 'timbre', 'timbre de hotel'], + }, }, { - code: "⛵", + code: '🧳', shortcode: { - en: "boat", - es: "barco_de_vela" + en: 'luggage', + es: 'equipaje', }, keywords: { - en: [ - "boat", - "resort", - "sea", - "yacht", - "sailboat" - ], - es: [ - "barco", - "barco de vela", - "yate", - "velero" - ] - } + en: ['packing', 'travel', 'luggage'], + es: ['maleta', 'viajar', 'equipaje'], + }, }, { - code: "🛶", + code: '⌛', shortcode: { - en: "canoe", - es: "canoa" + en: 'hourglass', + es: 'reloj_de_arena', }, keywords: { - en: [ - "boat", - "canoe" - ], - es: [ - "barca", - "barco", - "piragua", - "canoa" - ] - } + en: ['sand', 'timer', 'hourglass done'], + es: ['arena', 'reloj', 'temporizador', 'reloj de arena sin tiempo'], + }, }, { - code: "🚤", + code: '⏳', shortcode: { - en: "speedboat", - es: "lancha_rápida" + en: 'hourglass_flowing_sand', + es: 'reloj_de_arena_en_marcha', }, keywords: { - en: [ - "boat", - "speedboat" - ], - es: [ - "barco", - "vehículo", - "lancha motora" - ] - } + en: ['hourglass', 'sand', 'timer', 'hourglass not done'], + es: ['reloj con arena cayendo', 'temporizador', 'reloj de arena con tiempo'], + }, }, { - code: "🛳️", + code: '⌚', shortcode: { - en: "passenger_ship", - es: "barco_de_pasajeros" + en: 'watch', + es: 'reloj', }, keywords: { - en: [ - "passenger", - "ship" - ], - es: [ - "barco", - "pasajeros", - "vehículo", - "barco de pasajeros" - ] - } + en: ['clock', 'watch'], + es: ['reloj'], + }, }, { - code: "⛴️", + code: '⏰', shortcode: { - en: "ferry", - es: "ferri" + en: 'alarm_clock', + es: 'reloj_de_alarma', }, keywords: { - en: [ - "boat", - "passenger", - "ferry" - ], - es: [ - "barco", - "ferry", - "ferri" - ] - } + en: ['alarm', 'clock'], + es: ['alarma', 'despertador', 'reloj'], + }, }, { - code: "🛥️", + code: '⏱️', shortcode: { - en: "motor_boat", - es: "motora" + en: 'stopwatch', + es: 'cronómetro', }, keywords: { - en: [ - "boat", - "motorboat", - "motor boat" - ], - es: [ - "barco", - "motor", - "vehículo", - "barco a motor" - ] - } + en: ['clock', 'stopwatch'], + es: ['reloj', 'cronómetro'], + }, }, { - code: "🚢", + code: '⏲️', shortcode: { - en: "ship", - es: "barco" + en: 'timer_clock', + es: 'temporizador', }, keywords: { - en: [ - "boat", - "passenger", - "ship" - ], - es: [ - "vehículo", - "barco" - ] - } + en: ['clock', 'timer'], + es: ['reloj', 'temporizador'], + }, }, { - code: "✈️", + code: '🕰️', shortcode: { - en: "airplane", - es: "avión" + en: 'mantelpiece_clock', + es: 'reloj_de_repisa', }, keywords: { - en: [ - "aeroplane", - "airplane" - ], - es: [ - "aeroplano", - "avión" - ] - } + en: ['clock', 'mantelpiece clock'], + es: ['reloj', 'sobremesa', 'reloj de sobremesa'], + }, }, { - code: "🛩️", + code: '🕛', shortcode: { - en: "small_airplane", - es: "avioneta" + en: 'clock12', + es: 'reloj12', }, keywords: { - en: [ - "aeroplane", - "airplane", - "small airplane" - ], - es: [ - "avión", - "avioneta" - ] - } + en: ['00', '12', '12:00', 'clock', 'o’clock', 'twelve'], + es: ['12:00', 'doce', 'reloj', '12 en punto'], + }, }, { - code: "🛫", + code: '🕧', shortcode: { - en: "airplane_departure", - es: "avión_despegando" + en: 'clock1230', + es: 'reloj1230', }, keywords: { - en: [ - "aeroplane", - "airplane", - "check-in", - "departure", - "departures" - ], - es: [ - "aeroplano", - "avión", - "salida", - "avión despegando" - ] - } + en: ['12', '12:30', 'clock', 'thirty', 'twelve', 'twelve-thirty'], + es: ['12:30', 'reloj', 'doce y media'], + }, }, { - code: "🛬", + code: '🕐', shortcode: { - en: "airplane_arriving", - es: "avión_aterrizando" + en: 'clock1', + es: 'reloj1', }, keywords: { - en: [ - "aeroplane", - "airplane", - "arrivals", - "arriving", - "landing", - "airplane arrival" - ], - es: [ - "aeroplano", - "avión", - "llegada", - "avión aterrizando" - ] - } + en: ['00', 'clock', 'o’clock', 'one', '1 1:00'], + es: ['reloj', 'una', '1 en punto 1:00'], + }, }, { - code: "🪂", + code: '🕜', shortcode: { - en: "parachute", - es: "paracaídas" + en: 'clock130', + es: 'reloj130', }, keywords: { - en: [ - "hang-glide", - "parasail", - "skydive", - "parachute" - ], - es: [ - "ala delta", - "paracaidismo", - "paravela", - "volar", - "paracaídas" - ] - } + en: ['1:30', 'clock', 'one', 'thirty', '1', 'one-thirty'], + es: ['1:30', 'reloj', 'una y media'], + }, }, { - code: "💺", + code: '🕑', shortcode: { - en: "seat", - es: "asiento" + en: 'clock2', + es: 'reloj2', }, keywords: { - en: [ - "chair", - "seat" - ], - es: [ - "asiento", - "plaza", - "silla", - "asiento de transporte" - ] - } + en: ['00', '2', '2:00', 'clock', 'o’clock', 'two'], + es: ['2:00', 'dos', 'reloj', '2 en punto'], + }, }, { - code: "🚁", + code: '🕝', shortcode: { - en: "helicopter", - es: "helicóptero" + en: 'clock230', + es: 'reloj230', }, keywords: { - en: [ - "vehicle", - "helicopter" - ], - es: [ - "aspas", - "rotores", - "vehículo", - "volar", - "helicóptero" - ] - } + en: ['2', '2:30', 'clock', 'thirty', 'two', 'two-thirty'], + es: ['2:30', 'reloj', 'dos y media'], + }, }, { - code: "🚟", + code: '🕒', shortcode: { - en: "suspension_railway", - es: "tren_colgante" + en: 'clock3', + es: 'reloj3', }, keywords: { - en: [ - "railway", - "suspension" - ], - es: [ - "ferrocarril", - "suspensión", - "vehículo", - "ferrocarril de suspensión" - ] - } + en: ['00', '3', '3:00', 'clock', 'o’clock', 'three'], + es: ['3:00', 'reloj', 'tres', '3 en punto'], + }, }, { - code: "🚠", + code: '🕞', shortcode: { - en: "mountain_cableway", - es: "funicular_de_montaña" + en: 'clock330', + es: 'reloj330', }, keywords: { - en: [ - "cable", - "gondola", - "mountain", - "mountain cableway" - ], - es: [ - "cable", - "funicular", - "montaña", - "teleférico", - "vehículo", - "teleférico de montaña" - ] - } + en: ['3', '3:30', 'clock', 'thirty', 'three', 'three-thirty'], + es: ['3:30', 'reloj', 'tres y media'], + }, }, { - code: "🚡", + code: '🕓', shortcode: { - en: "aerial_tramway", - es: "teleférico" + en: 'clock4', + es: 'reloj4', }, keywords: { - en: [ - "aerial", - "cable", - "car", - "gondola", - "tramway" - ], - es: [ - "aéreo", - "tranvía", - "vehículo", - "teleférico" - ] - } + en: ['00', '4', '4:00', 'clock', 'four', 'o’clock'], + es: ['4:00', 'cuatro', 'reloj', '4 en punto'], + }, }, { - code: "🛰️", + code: '🕟', shortcode: { - en: "satellite", - es: "satélite" + en: 'clock430', + es: 'reloj430', }, keywords: { - en: [ - "space", - "satellite" - ], - es: [ - "espacio", - "vehículo", - "satélite" - ] - } + en: ['4', '4:30', 'clock', 'four', 'thirty', 'four-thirty'], + es: ['4:30', 'reloj', 'cuatro y media'], + }, }, { - code: "🚀", + code: '🕔', shortcode: { - en: "rocket", - es: "cohete" + en: 'clock5', + es: 'reloj5', }, keywords: { - en: [ - "space", - "rocket" - ], - es: [ - "espacio", - "vehículo", - "cohete" - ] - } + en: ['00', '5', '5:00', 'clock', 'five', 'o’clock'], + es: ['5:00', 'cinco', 'reloj', '5 en punto'], + }, }, { - code: "🛸", + code: '🕠', shortcode: { - en: "flying_saucer", - es: "platillo_volante" + en: 'clock530', + es: 'reloj530', }, keywords: { - en: [ - "UFO", - "flying saucer" - ], - es: [ - "ovni", - "platillo volante" - ] - } + en: ['5', '5:30', 'clock', 'five', 'thirty', 'five-thirty'], + es: ['5:30', 'reloj', 'cinco y media'], + }, }, { - code: "🛎️", + code: '🕕', shortcode: { - en: "bellhop_bell", - es: "timbre_de_hotel" + en: 'clock6', + es: 'reloj6', }, keywords: { - en: [ - "bell", - "bellhop", - "hotel" - ], - es: [ - "botones", - "campanilla", - "hotel", - "timbre", - "timbre de hotel" - ] - } + en: ['00', '6', '6:00', 'clock', 'o’clock', 'six'], + es: ['6:00', 'reloj', 'seis', '6 en punto'], + }, }, { - code: "🧳", + code: '🕡', shortcode: { - en: "luggage", - es: "equipaje" + en: 'clock630', + es: 'reloj630', }, keywords: { - en: [ - "packing", - "travel", - "luggage" - ], - es: [ - "maleta", - "viajar", - "equipaje" - ] - } + en: ['6', '6:30', 'clock', 'six', 'thirty', 'six-thirty'], + es: ['6:30', 'reloj', 'seis y media'], + }, }, { - code: "⌛", + code: '🕖', shortcode: { - en: "hourglass", - es: "reloj_de_arena" + en: 'clock7', + es: 'reloj7', }, keywords: { - en: [ - "sand", - "timer", - "hourglass done" - ], - es: [ - "arena", - "reloj", - "temporizador", - "reloj de arena sin tiempo" - ] - } + en: ['00', '7', '7:00', 'clock', 'o’clock', 'seven'], + es: ['7:00', 'reloj', 'siete', '7 en punto'], + }, }, { - code: "⏳", + code: '🕢', shortcode: { - en: "hourglass_flowing_sand", - es: "reloj_de_arena_en_marcha" + en: 'clock730', + es: 'reloj730', }, keywords: { - en: [ - "hourglass", - "sand", - "timer", - "hourglass not done" - ], - es: [ - "reloj con arena cayendo", - "temporizador", - "reloj de arena con tiempo" - ] - } + en: ['7', '7:30', 'clock', 'seven', 'thirty', 'seven-thirty'], + es: ['7:30', 'reloj', 'siete y media'], + }, }, { - code: "⌚", + code: '🕗', shortcode: { - en: "watch", - es: "reloj" + en: 'clock8', + es: 'reloj8', }, keywords: { - en: [ - "clock", - "watch" - ], - es: [ - "reloj" - ] - } + en: ['00', '8', '8:00', 'clock', 'eight', 'o’clock'], + es: ['8:00', 'ocho', 'reloj', '8 en punto'], + }, }, { - code: "⏰", + code: '🕣', shortcode: { - en: "alarm_clock", - es: "reloj_de_alarma" + en: 'clock830', + es: 'reloj830', }, keywords: { - en: [ - "alarm", - "clock" - ], - es: [ - "alarma", - "despertador", - "reloj" - ] - } + en: ['8', '8:30', 'clock', 'eight', 'thirty', 'eight-thirty'], + es: ['8:30', 'reloj', 'ocho y media'], + }, }, { - code: "⏱️", + code: '🕘', shortcode: { - en: "stopwatch", - es: "cronómetro" + en: 'clock9', + es: 'reloj9', }, keywords: { - en: [ - "clock", - "stopwatch" - ], - es: [ - "reloj", - "cronómetro" - ] - } + en: ['00', '9', '9:00', 'clock', 'nine', 'o’clock'], + es: ['9:00', 'nueve', 'reloj', '9 en punto'], + }, }, { - code: "⏲️", + code: '🕤', shortcode: { - en: "timer_clock", - es: "temporizador" + en: 'clock930', + es: 'reloj930', }, keywords: { - en: [ - "clock", - "timer" - ], - es: [ - "reloj", - "temporizador" - ] - } + en: ['9', '9:30', 'clock', 'nine', 'thirty', 'nine-thirty'], + es: ['9:30', 'reloj', 'nueve y media'], + }, }, { - code: "🕰️", + code: '🕙', shortcode: { - en: "mantelpiece_clock", - es: "reloj_de_repisa" + en: 'clock10', + es: 'reloj10', }, keywords: { - en: [ - "clock", - "mantelpiece clock" - ], - es: [ - "reloj", - "sobremesa", - "reloj de sobremesa" - ] - } + en: ['00', '10', '10:00', 'clock', 'o’clock', 'ten'], + es: ['10:00', 'diez', 'reloj', '10 en punto'], + }, }, { - code: "🕛", + code: '🕥', shortcode: { - en: "clock12", - es: "reloj12" + en: 'clock1030', + es: 'reloj1030', }, keywords: { - en: [ - "00", - "12", - "12:00", - "clock", - "o’clock", - "twelve" - ], - es: [ - "12:00", - "doce", - "reloj", - "12 en punto" - ] - } + en: ['10', '10:30', 'clock', 'ten', 'thirty', 'ten-thirty'], + es: ['10:30', 'reloj', 'diez y media'], + }, }, { - code: "🕧", + code: '🕚', shortcode: { - en: "clock1230", - es: "reloj1230" + en: 'clock11', + es: 'reloj11', }, keywords: { - en: [ - "12", - "12:30", - "clock", - "thirty", - "twelve", - "twelve-thirty" - ], - es: [ - "12:30", - "reloj", - "doce y media" - ] - } + en: ['00', '11', '11:00', 'clock', 'eleven', 'o’clock'], + es: ['11:00', 'once', 'reloj', '11 en punto'], + }, }, { - code: "🕐", + code: '🕦', shortcode: { - en: "clock1", - es: "reloj1" + en: 'clock1130', + es: 'reloj1130', }, keywords: { - en: [ - "00", - "clock", - "o’clock", - "one", - "1 1:00" - ], - es: [ - "reloj", - "una", - "1 en punto 1:00" - ] - } + en: ['11', '11:30', 'clock', 'eleven', 'thirty', 'eleven-thirty'], + es: ['11:30', 'reloj', 'once y media'], + }, }, { - code: "🕜", + code: '🌑', shortcode: { - en: "clock130", - es: "reloj130" + en: 'new_moon', + es: 'luna_nueva', }, keywords: { - en: [ - "1:30", - "clock", - "one", - "thirty", - "1", - "one-thirty" - ], - es: [ - "1:30", - "reloj", - "una y media" - ] - } + en: ['dark', 'moon', 'new moon'], + es: ['luna', 'oscuridad', 'luna nueva'], + }, }, { - code: "🕑", + code: '🌒', shortcode: { - en: "clock2", - es: "reloj2" + en: 'waxing_crescent_moon', + es: 'luna_nueva_visible', }, keywords: { - en: [ - "00", - "2", - "2:00", - "clock", - "o’clock", - "two" - ], - es: [ - "2:00", - "dos", - "reloj", - "2 en punto" - ] - } + en: ['crescent', 'moon', 'waxing'], + es: ['creciente', 'cuarto', 'espacio', 'luna'], + }, }, { - code: "🕝", + code: '🌓', shortcode: { - en: "clock230", - es: "reloj230" + en: 'first_quarter_moon', + es: 'luna_en_cuarto_creciente', }, keywords: { - en: [ - "2", - "2:30", - "clock", - "thirty", - "two", - "two-thirty" - ], - es: [ - "2:30", - "reloj", - "dos y media" - ] - } + en: ['moon', 'quarter', 'first quarter moon'], + es: ['creciente', 'cuarto', 'espacio', 'luna', 'luna en cuarto creciente'], + }, }, { - code: "🕒", + code: '🌔', shortcode: { - en: "clock3", - es: "reloj3" + en: 'moon', + es: 'luna', }, keywords: { - en: [ - "00", - "3", - "3:00", - "clock", - "o’clock", - "three" - ], - es: [ - "3:00", - "reloj", - "tres", - "3 en punto" - ] - } + en: ['gibbous', 'moon', 'waxing'], + es: ['creciente', 'gibosa', 'luna'], + }, }, { - code: "🕞", + code: '🌕', shortcode: { - en: "clock330", - es: "reloj330" + en: 'full_moon', + es: 'luna_llena', }, keywords: { - en: [ - "3", - "3:30", - "clock", - "thirty", - "three", - "three-thirty" - ], - es: [ - "3:30", - "reloj", - "tres y media" - ] - } + en: ['full', 'moon'], + es: ['llena', 'luna', 'plenilunio'], + }, }, { - code: "🕓", + code: '🌖', shortcode: { - en: "clock4", - es: "reloj4" + en: 'waning_gibbous_moon', + es: 'luna_gibosa_menguante', }, keywords: { - en: [ - "00", - "4", - "4:00", - "clock", - "four", - "o’clock" - ], - es: [ - "4:00", - "cuatro", - "reloj", - "4 en punto" - ] - } + en: ['gibbous', 'moon', 'waning'], + es: ['gibosa', 'luna', 'menguante'], + }, }, { - code: "🕟", + code: '🌗', shortcode: { - en: "clock430", - es: "reloj430" + en: 'last_quarter_moon', + es: 'luna_en_cuarto_menguante', }, keywords: { - en: [ - "4", - "4:30", - "clock", - "four", - "thirty", - "four-thirty" - ], - es: [ - "4:30", - "reloj", - "cuatro y media" - ] - } + en: ['moon', 'quarter', 'last quarter moon'], + es: ['cuarto', 'luna', 'menguante', 'luna en cuarto menguante'], + }, }, { - code: "🕔", + code: '🌘', shortcode: { - en: "clock5", - es: "reloj5" + en: 'waning_crescent_moon', + es: 'luna_menguante', }, keywords: { - en: [ - "00", - "5", - "5:00", - "clock", - "five", - "o’clock" - ], - es: [ - "5:00", - "cinco", - "reloj", - "5 en punto" - ] - } + en: ['crescent', 'moon', 'waning'], + es: ['luna', 'menguante'], + }, }, { - code: "🕠", + code: '🌙', shortcode: { - en: "clock530", - es: "reloj530" + en: 'crescent_moon', + es: 'luna_creciente', }, keywords: { - en: [ - "5", - "5:30", - "clock", - "five", - "thirty", - "five-thirty" - ], - es: [ - "5:30", - "reloj", - "cinco y media" - ] - } + en: ['crescent', 'moon'], + es: ['creciente', 'espacio', 'luna'], + }, }, { - code: "🕕", + code: '🌚', shortcode: { - en: "clock6", - es: "reloj6" + en: 'new_moon_with_face', + es: 'luna_nueva_con_cara', }, keywords: { - en: [ - "00", - "6", - "6:00", - "clock", - "o’clock", - "six" - ], - es: [ - "6:00", - "reloj", - "seis", - "6 en punto" - ] - } + en: ['face', 'moon', 'new moon face'], + es: ['cara', 'espacio', 'luna', 'luna nueva con cara'], + }, }, { - code: "🕡", + code: '🌛', shortcode: { - en: "clock630", - es: "reloj630" + en: 'first_quarter_moon_with_face', + es: 'luna_en_cuarto_creciente_con_cara', }, keywords: { - en: [ - "6", - "6:30", - "clock", - "six", - "thirty", - "six-thirty" - ], - es: [ - "6:30", - "reloj", - "seis y media" - ] - } + en: ['face', 'moon', 'quarter', 'first quarter moon face'], + es: ['cara', 'creciente', 'cuarto', 'espacio', 'luna', 'luna de cuarto creciente con cara'], + }, }, { - code: "🕖", + code: '🌜', shortcode: { - en: "clock7", - es: "reloj7" + en: 'last_quarter_moon_with_face', + es: 'luna_en_cuarto_menguante_con_cara', }, keywords: { - en: [ - "00", - "7", - "7:00", - "clock", - "o’clock", - "seven" - ], - es: [ - "7:00", - "reloj", - "siete", - "7 en punto" - ] - } + en: ['face', 'moon', 'quarter', 'last quarter moon face'], + es: ['cara', 'creciente', 'cuarto', 'espacio', 'luna', 'luna de cuarto menguante con cara'], + }, }, { - code: "🕢", + code: '🌡️', shortcode: { - en: "clock730", - es: "reloj730" + en: 'thermometer', + es: 'termómetro', }, keywords: { - en: [ - "7", - "7:30", - "clock", - "seven", - "thirty", - "seven-thirty" - ], - es: [ - "7:30", - "reloj", - "siete y media" - ] - } + en: ['weather', 'thermometer'], + es: ['temperatura', 'termómetro'], + }, }, { - code: "🕗", + code: '☀️', shortcode: { - en: "clock8", - es: "reloj8" + en: 'sunny', + es: 'soleado', }, keywords: { - en: [ - "00", - "8", - "8:00", - "clock", - "eight", - "o’clock" - ], - es: [ - "8:00", - "ocho", - "reloj", - "8 en punto" - ] - } + en: ['bright', 'rays', 'sunny', 'sun'], + es: ['espacio', 'rayos', 'soleado', 'sol'], + }, }, { - code: "🕣", + code: '🌝', shortcode: { - en: "clock830", - es: "reloj830" + en: 'full_moon_with_face', + es: 'luna_llena_con_cara', }, keywords: { - en: [ - "8", - "8:30", - "clock", - "eight", - "thirty", - "eight-thirty" - ], - es: [ - "8:30", - "reloj", - "ocho y media" - ] - } + en: ['bright', 'face', 'full', 'moon'], + es: ['cara', 'llena', 'luna', 'luna llena con cara'], + }, }, { - code: "🕘", + code: '🌞', shortcode: { - en: "clock9", - es: "reloj9" + en: 'sun_with_face', + es: 'sol_con_cara', }, keywords: { - en: [ - "00", - "9", - "9:00", - "clock", - "nine", - "o’clock" - ], - es: [ - "9:00", - "nueve", - "reloj", - "9 en punto" - ] - } + en: ['bright', 'face', 'sun', 'sun with face'], + es: ['brillante', 'cara', 'sol', 'sol con cara'], + }, }, { - code: "🕤", + code: '🪐', shortcode: { - en: "clock930", - es: "reloj930" + en: 'ringed_planet', + es: 'planeta_con_anillos', }, keywords: { - en: [ - "9", - "9:30", - "clock", - "nine", - "thirty", - "nine-thirty" - ], - es: [ - "9:30", - "reloj", - "nueve y media" - ] - } + en: ['saturn', 'saturnine', 'ringed planet'], + es: ['saturnino', 'saturno', 'planeta con anillos'], + }, }, { - code: "🕙", + code: '⭐', shortcode: { - en: "clock10", - es: "reloj10" + en: 'star', + es: 'estrella', }, keywords: { - en: [ - "00", - "10", - "10:00", - "clock", - "o’clock", - "ten" - ], - es: [ - "10:00", - "diez", - "reloj", - "10 en punto" - ] - } + en: ['star'], + es: ['estelar estrella'], + }, }, { - code: "🕥", + code: '🌟', shortcode: { - en: "clock1030", - es: "reloj1030" + en: 'star2', + es: 'estrella2', }, keywords: { - en: [ - "10", - "10:30", - "clock", - "ten", - "thirty", - "ten-thirty" - ], - es: [ - "10:30", - "reloj", - "diez y media" - ] - } + en: ['glittery', 'glow', 'shining', 'sparkle', 'star', 'glowing star'], + es: ['brillante', 'estrella', 'resplandeciente'], + }, }, { - code: "🕚", + code: '🌠', shortcode: { - en: "clock11", - es: "reloj11" + en: 'stars', + es: 'estrellas', }, keywords: { - en: [ - "00", - "11", - "11:00", - "clock", - "eleven", - "o’clock" - ], - es: [ - "11:00", - "once", - "reloj", - "11 en punto" - ] - } + en: ['falling', 'shooting', 'star'], + es: ['estrella', 'lluvia', 'estrella fugaz'], + }, }, { - code: "🕦", + code: '🌌', shortcode: { - en: "clock1130", - es: "reloj1130" + en: 'milky_way', + es: 'vía_láctea', }, keywords: { - en: [ - "11", - "11:30", - "clock", - "eleven", - "thirty", - "eleven-thirty" - ], - es: [ - "11:30", - "reloj", - "once y media" - ] - } + en: ['space', 'milky way'], + es: ['espacio', 'galaxia', 'vía láctea', 'Vía Láctea'], + }, }, { - code: "🌑", + code: '☁️', shortcode: { - en: "new_moon", - es: "luna_nueva" + en: 'cloud', + es: 'nube', }, keywords: { - en: [ - "dark", - "moon", - "new moon" - ], - es: [ - "luna", - "oscuridad", - "luna nueva" - ] - } + en: ['weather', 'cloud'], + es: ['tiempo', 'nube'], + }, }, { - code: "🌒", + code: '⛅', shortcode: { - en: "waxing_crescent_moon", - es: "luna_nueva_visible" + en: 'partly_sunny', + es: 'parcialmente_soleado', }, keywords: { - en: [ - "crescent", - "moon", - "waxing" - ], - es: [ - "creciente", - "cuarto", - "espacio", - "luna" - ] - } + en: ['cloud', 'sun', 'sun behind cloud'], + es: ['nube', 'sol', 'sol con nubes', 'sol detrás de una nube'], + }, }, { - code: "🌓", + code: '⛈️', shortcode: { - en: "first_quarter_moon", - es: "luna_en_cuarto_creciente" + en: 'thunder_cloud_and_rain', + es: 'nube_de_truenos_y_lluvia', }, keywords: { - en: [ - "moon", - "quarter", - "first quarter moon" - ], - es: [ - "creciente", - "cuarto", - "espacio", - "luna", - "luna en cuarto creciente" - ] - } + en: ['cloud', 'rain', 'thunder', 'cloud with lightning and rain'], + es: ['lluvia', 'nube', 'trueno', 'nube con rayo y lluvia'], + }, }, { - code: "🌔", + code: '🌤️', shortcode: { - en: "moon", - es: "luna" + en: 'mostly_sunny', + es: 'casi_todo_soleado', }, keywords: { - en: [ - "gibbous", - "moon", - "waxing" - ], - es: [ - "creciente", - "gibosa", - "luna" - ] - } + en: ['cloud', 'sun', 'sun behind small cloud'], + es: ['nube', 'sol', 'sol detrás de una nube pequeña'], + }, }, { - code: "🌕", + code: '🌥️', shortcode: { - en: "full_moon", - es: "luna_llena" + en: 'barely_sunny', + es: 'sol_con_nubes', }, keywords: { - en: [ - "full", - "moon" - ], - es: [ - "llena", - "luna", - "plenilunio" - ] - } + en: ['cloud', 'sun', 'sun behind large cloud'], + es: ['nube', 'sol', 'sol detrás de una nube grande'], + }, }, { - code: "🌖", + code: '🌦️', shortcode: { - en: "waning_gibbous_moon", - es: "luna_gibosa_menguante" + en: 'partly_sunny_rain', + es: 'parcialmente_soleado_lluvioso', }, keywords: { - en: [ - "gibbous", - "moon", - "waning" - ], - es: [ - "gibosa", - "luna", - "menguante" - ] - } + en: ['cloud', 'rain', 'sun', 'sun behind rain cloud'], + es: ['lluvia', 'nube', 'sol', 'sol detrás de una nube con lluvia'], + }, }, { - code: "🌗", + code: '🌧️', shortcode: { - en: "last_quarter_moon", - es: "luna_en_cuarto_menguante" + en: 'rain_cloud', + es: 'nube_de_lluvia', }, keywords: { - en: [ - "moon", - "quarter", - "last quarter moon" - ], - es: [ - "cuarto", - "luna", - "menguante", - "luna en cuarto menguante" - ] - } + en: ['cloud', 'rain', 'cloud with rain'], + es: ['lluvia', 'nube', 'nube con lluvia'], + }, }, { - code: "🌘", + code: '🌨️', shortcode: { - en: "waning_crescent_moon", - es: "luna_menguante" + en: 'snow_cloud', + es: 'nube_de_nieve', }, keywords: { - en: [ - "crescent", - "moon", - "waning" - ], - es: [ - "luna", - "menguante" - ] - } + en: ['cloud', 'cold', 'snow', 'cloud with snow'], + es: ['frío', 'nieve', 'nube', 'nube con nieve'], + }, }, { - code: "🌙", + code: '🌩️', shortcode: { - en: "crescent_moon", - es: "luna_creciente" + en: 'lightning', + es: 'relámpago', }, keywords: { - en: [ - "crescent", - "moon" - ], - es: [ - "creciente", - "espacio", - "luna" - ] - } + en: ['cloud', 'lightning', 'cloud with lightning'], + es: ['nube', 'rayo', 'nube con rayo'], + }, }, { - code: "🌚", + code: '🌪️', shortcode: { - en: "new_moon_with_face", - es: "luna_nueva_con_cara" + en: 'tornado', + es: 'tornado', }, keywords: { - en: [ - "face", - "moon", - "new moon face" - ], - es: [ - "cara", - "espacio", - "luna", - "luna nueva con cara" - ] - } + en: ['cloud', 'whirlwind', 'tornado'], + es: ['nube', 'torbellino', 'tornado'], + }, }, { - code: "🌛", + code: '🌫️', shortcode: { - en: "first_quarter_moon_with_face", - es: "luna_en_cuarto_creciente_con_cara" + en: 'fog', + es: 'niebla', }, keywords: { - en: [ - "face", - "moon", - "quarter", - "first quarter moon face" - ], - es: [ - "cara", - "creciente", - "cuarto", - "espacio", - "luna", - "luna de cuarto creciente con cara" - ] - } + en: ['cloud', 'fog'], + es: ['nube', 'niebla'], + }, }, { - code: "🌜", + code: '🌬️', shortcode: { - en: "last_quarter_moon_with_face", - es: "luna_en_cuarto_menguante_con_cara" + en: 'wind_blowing_face', + es: 'cara_soplando_viento', }, keywords: { - en: [ - "face", - "moon", - "quarter", - "last quarter moon face" - ], - es: [ - "cara", - "creciente", - "cuarto", - "espacio", - "luna", - "luna de cuarto menguante con cara" - ] - } + en: ['blow', 'cloud', 'face', 'wind'], + es: ['cara', 'nube', 'soplar', 'viento', 'cara de viento'], + }, }, { - code: "🌡️", + code: '🌀', shortcode: { - en: "thermometer", - es: "termómetro" + en: 'cyclone', + es: 'ciclón', }, keywords: { - en: [ - "weather", - "thermometer" - ], - es: [ - "temperatura", - "termómetro" - ] - } + en: ['dizzy', 'hurricane', 'twister', 'typhoon', 'cyclone'], + es: ['mareo', 'tifón', 'tornado', 'ciclón'], + }, }, { - code: "☀️", + code: '🌈', shortcode: { - en: "sunny", - es: "soleado" + en: 'rainbow', + es: 'arco_iris', }, keywords: { - en: [ - "bright", - "rays", - "sunny", - "sun" - ], - es: [ - "espacio", - "rayos", - "soleado", - "sol" - ] - } + en: ['rain', 'rainbow'], + es: ['colores', 'lluvia', 'arcoíris'], + }, }, { - code: "🌝", + code: '🌂', shortcode: { - en: "full_moon_with_face", - es: "luna_llena_con_cara" + en: 'closed_umbrella', + es: 'paraguas_cerrado', }, keywords: { - en: [ - "bright", - "face", - "full", - "moon" - ], - es: [ - "cara", - "llena", - "luna", - "luna llena con cara" - ] - } + en: ['clothing', 'rain', 'umbrella', 'closed umbrella'], + es: ['accesorios', 'lluvia', 'paraguas', 'paraguas cerrado'], + }, }, { - code: "🌞", + code: '☂️', shortcode: { - en: "sun_with_face", - es: "sol_con_cara" + en: 'umbrella', + es: 'paraguas', }, keywords: { - en: [ - "bright", - "face", - "sun", - "sun with face" - ], - es: [ - "brillante", - "cara", - "sol", - "sol con cara" - ] - } + en: ['clothing', 'rain', 'umbrella'], + es: ['lluvia', 'paraguas abierto', 'paraguas'], + }, }, { - code: "🪐", + code: '☔', shortcode: { - en: "ringed_planet", - es: "planeta_con_anillos" + en: 'umbrella_with_rain_drops', + es: 'paraguas_con_gotas_de_lluvia', }, keywords: { - en: [ - "saturn", - "saturnine", - "ringed planet" - ], - es: [ - "saturnino", - "saturno", - "planeta con anillos" - ] - } + en: ['clothing', 'drop', 'rain', 'umbrella', 'umbrella with rain drops'], + es: ['gotas', 'lluvia', 'paraguas', 'paraguas con gotas de lluvia'], + }, }, { - code: "⭐", + code: '⛱️', shortcode: { - en: "star", - es: "estrella" + en: 'umbrella_on_ground', + es: 'paraguas_en_el_suelo', }, keywords: { - en: [ - "star" - ], - es: [ - "estelar estrella" - ] - } + en: ['rain', 'sun', 'umbrella', 'umbrella on ground'], + es: ['arena', 'sol', 'sombrilla', 'sombrilla en la arena'], + }, }, { - code: "🌟", + code: '⚡', shortcode: { - en: "star2", - es: "estrella2" + en: 'zap', + es: 'alto_voltaje', }, keywords: { - en: [ - "glittery", - "glow", - "shining", - "sparkle", - "star", - "glowing star" - ], - es: [ - "brillante", - "estrella", - "resplandeciente" - ] - } + en: ['danger', 'electric', 'lightning', 'voltage', 'zap', 'high voltage'], + es: ['electricidad', 'peligro', 'peligro de alto voltaje', 'señal de alto voltaje', 'voltaje', 'alto voltaje'], + }, }, { - code: "🌠", + code: '❄️', shortcode: { - en: "stars", - es: "estrellas" + en: 'snowflake', + es: 'copo_de_nieve', }, keywords: { - en: [ - "falling", - "shooting", - "star" - ], - es: [ - "estrella", - "lluvia", - "estrella fugaz" - ] - } + en: ['cold', 'snow', 'snowflake'], + es: ['frío', 'nieve', 'copo de nieve'], + }, }, { - code: "🌌", + code: '☃️', shortcode: { - en: "milky_way", - es: "vía_láctea" + en: 'snowman', + es: 'muñeco_de_nieve', }, keywords: { - en: [ - "space", - "milky way" - ], - es: [ - "espacio", - "galaxia", - "vía láctea", - "Vía Láctea" - ] - } + en: ['cold', 'snow', 'snowman'], + es: ['nieve', 'muñeco de nieve con nieve'], + }, }, { - code: "☁️", + code: '⛄', shortcode: { - en: "cloud", - es: "nube" + en: 'snowman_without_snow', + es: 'muñeco_de_nieve_sin_nieve', }, keywords: { - en: [ - "weather", - "cloud" - ], - es: [ - "tiempo", - "nube" - ] - } + en: ['cold', 'snow', 'snowman', 'snowman without snow'], + es: ['muñeco de nieve sin nieve', 'nieve', 'muñeco de nieve'], + }, }, { - code: "⛅", + code: '☄️', shortcode: { - en: "partly_sunny", - es: "parcialmente_soleado" + en: 'comet', + es: 'astro_cometa', }, keywords: { - en: [ - "cloud", - "sun", - "sun behind cloud" - ], - es: [ - "nube", - "sol", - "sol con nubes", - "sol detrás de una nube" - ] - } + en: ['space', 'comet'], + es: ['cometa', 'espacio', 'meteorito'], + }, }, { - code: "⛈️", + code: '🔥', shortcode: { - en: "thunder_cloud_and_rain", - es: "nube_de_truenos_y_lluvia" + en: 'fire', + es: 'fuego', }, keywords: { - en: [ - "cloud", - "rain", - "thunder", - "cloud with lightning and rain" - ], - es: [ - "lluvia", - "nube", - "trueno", - "nube con rayo y lluvia" - ] - } + en: ['flame', 'tool', 'fire'], + es: ['llama', 'fuego'], + }, }, { - code: "🌤️", + code: '💧', shortcode: { - en: "mostly_sunny", - es: "casi_todo_soleado" + en: 'droplet', + es: 'gota', }, keywords: { - en: [ - "cloud", - "sun", - "sun behind small cloud" - ], - es: [ - "nube", - "sol", - "sol detrás de una nube pequeña" - ] - } + en: ['cold', 'comic', 'drop', 'sweat', 'droplet'], + es: ['agua', 'cómic', 'sudor', 'gota'], + }, }, { - code: "🌥️", + code: '🌊', shortcode: { - en: "barely_sunny", - es: "sol_con_nubes" + en: 'ocean', + es: 'océano', }, keywords: { - en: [ - "cloud", - "sun", - "sun behind large cloud" - ], - es: [ - "nube", - "sol", - "sol detrás de una nube grande" - ] - } + en: ['ocean', 'water', 'wave'], + es: ['mar', 'océano', 'ola', 'ola de mar'], + }, }, { - code: "🌦️", - shortcode: { - en: "partly_sunny_rain", - es: "parcialmente_soleado_lluvioso" + code: '🎃', + name: { + en: 'Activities', + es: 'calabaza de Halloween', }, - keywords: { - en: [ - "cloud", - "rain", - "sun", - "sun behind rain cloud" - ], - es: [ - "lluvia", - "nube", - "sol", - "sol detrás de una nube con lluvia" - ] - } + icon: Activities, + header: true, }, { - code: "🌧️", + code: '🎃', shortcode: { - en: "rain_cloud", - es: "nube_de_lluvia" + en: 'jack_o_lantern', + es: 'calabaza_iluminada', }, keywords: { - en: [ - "cloud", - "rain", - "cloud with rain" - ], - es: [ - "lluvia", - "nube", - "nube con lluvia" - ] - } + en: ['celebration', 'halloween', 'jack', 'lantern', 'jack-o-lantern'], + es: ['calabaza', 'celebración', 'Halloween', 'linterna', 'calabaza de Halloween'], + }, }, { - code: "🌨️", + code: '🎄', shortcode: { - en: "snow_cloud", - es: "nube_de_nieve" + en: 'christmas_tree', + es: 'árbol_de_navidad', }, keywords: { - en: [ - "cloud", - "cold", - "snow", - "cloud with snow" - ], - es: [ - "frío", - "nieve", - "nube", - "nube con nieve" - ] - } + en: ['celebration', 'Christmas', 'tree'], + es: ['abeto de Navidad', 'árbol', 'celebración', 'Navidad', 'árbol de Navidad'], + }, }, { - code: "🌩️", + code: '🎆', shortcode: { - en: "lightning", - es: "relámpago" + en: 'fireworks', + es: 'fuegos_artificiales', }, keywords: { - en: [ - "cloud", - "lightning", - "cloud with lightning" - ], - es: [ - "nube", - "rayo", - "nube con rayo" - ] - } + en: ['celebration', 'fireworks'], + es: ['celebración', 'fuegos artificiales'], + }, }, { - code: "🌪️", + code: '🎇', shortcode: { - en: "tornado", - es: "tornado" + en: 'sparkler', + es: 'bengala', }, keywords: { - en: [ - "cloud", - "whirlwind", - "tornado" - ], - es: [ - "nube", - "torbellino", - "tornado" - ] - } + en: ['celebration', 'fireworks', 'sparkle', 'sparkler'], + es: ['celebración', 'fuegos artificiales', 'bengala'], + }, }, { - code: "🌫️", + code: '🧨', shortcode: { - en: "fog", - es: "niebla" + en: 'firecracker', + es: 'petardo', }, keywords: { - en: [ - "cloud", - "fog" - ], - es: [ - "nube", - "niebla" - ] - } + en: ['dynamite', 'explosive', 'fireworks', 'firecracker'], + es: ['dinamita', 'explosivo', 'fuegos artificiales', 'petardo'], + }, }, { - code: "🌬️", + code: '✨', shortcode: { - en: "wind_blowing_face", - es: "cara_soplando_viento" + en: 'sparkles', + es: 'destellos', }, keywords: { - en: [ - "blow", - "cloud", - "face", - "wind" - ], - es: [ - "cara", - "nube", - "soplar", - "viento", - "cara de viento" - ] - } + en: ['sparkle', 'star', '*', 'sparkles'], + es: ['bengala', 'estrellas', '*', 'chispas'], + }, }, { - code: "🌀", + code: '🎈', shortcode: { - en: "cyclone", - es: "ciclón" + en: 'balloon', + es: 'globo', }, keywords: { - en: [ - "dizzy", - "hurricane", - "twister", - "typhoon", - "cyclone" - ], - es: [ - "mareo", - "tifón", - "tornado", - "ciclón" - ] - } + en: ['celebration', 'balloon'], + es: ['celebración', 'globo'], + }, }, { - code: "🌈", + code: '🎉', shortcode: { - en: "rainbow", - es: "arco_iris" + en: 'tada', + es: 'gorro_de_fiesta', }, keywords: { - en: [ - "rain", - "rainbow" - ], - es: [ - "colores", - "lluvia", - "arcoíris" - ] - } + en: ['celebration', 'party', 'popper', 'tada'], + es: ['celebración', 'confeti', 'fiesta', 'cañón de confeti'], + }, }, { - code: "🌂", + code: '🎊', shortcode: { - en: "closed_umbrella", - es: "paraguas_cerrado" + en: 'confetti_ball', + es: 'bola_de_confeti', }, keywords: { - en: [ - "clothing", - "rain", - "umbrella", - "closed umbrella" - ], - es: [ - "accesorios", - "lluvia", - "paraguas", - "paraguas cerrado" - ] - } + en: ['ball', 'celebration', 'confetti'], + es: ['celebración', 'confeti', 'bola de confeti'], + }, }, { - code: "☂️", + code: '🎋', shortcode: { - en: "umbrella", - es: "paraguas" + en: 'tanabata_tree', + es: 'árbol_de_los_deseos', }, keywords: { - en: [ - "clothing", - "rain", - "umbrella" - ], - es: [ - "lluvia", - "paraguas abierto", - "paraguas" - ] - } + en: ['banner', 'celebration', 'Japanese', 'tree', 'tanabata tree'], + es: ['árbol', 'celebración', 'festividad', 'tanabata', 'árbol de tanabata'], + }, }, { - code: "☔", + code: '🎍', shortcode: { - en: "umbrella_with_rain_drops", - es: "paraguas_con_gotas_de_lluvia" + en: 'bamboo', + es: 'bambú', }, keywords: { - en: [ - "clothing", - "drop", - "rain", - "umbrella", - "umbrella with rain drops" - ], - es: [ - "gotas", - "lluvia", - "paraguas", - "paraguas con gotas de lluvia" - ] - } + en: ['bamboo', 'celebration', 'Japanese', 'pine', 'pine decoration'], + es: ['año nuevo japonés', 'bambú', 'celebración', 'decoración', 'kadomatsu', 'decoración de pino'], + }, }, { - code: "⛱️", + code: '🎎', shortcode: { - en: "umbrella_on_ground", - es: "paraguas_en_el_suelo" + en: 'dolls', + es: 'muñecas', }, keywords: { - en: [ - "rain", - "sun", - "umbrella", - "umbrella on ground" - ], - es: [ - "arena", - "sol", - "sombrilla", - "sombrilla en la arena" - ] - } - }, - { - code: "⚡", - shortcode: { - en: "zap", - es: "alto_voltaje" - }, - keywords: { - en: [ - "danger", - "electric", - "lightning", - "voltage", - "zap", - "high voltage" - ], - es: [ - "electricidad", - "peligro", - "peligro de alto voltaje", - "señal de alto voltaje", - "voltaje", - "alto voltaje" - ] - } + en: ['celebration', 'doll', 'festival', 'Japanese', 'Japanese dolls'], + es: ['celebración', 'festival', 'hinamatsuri', 'muñecas', 'muñecas japonesas'], + }, }, { - code: "❄️", + code: '🎏', shortcode: { - en: "snowflake", - es: "copo_de_nieve" + en: 'flags', + es: 'banderas', }, keywords: { - en: [ - "cold", - "snow", - "snowflake" - ], - es: [ - "frío", - "nieve", - "copo de nieve" - ] - } + en: ['carp', 'celebration', 'streamer'], + es: ['banderín', 'carpa', 'celebración', 'koinobori', 'banderín de carpas'], + }, }, { - code: "☃️", + code: '🎐', shortcode: { - en: "snowman", - es: "muñeco_de_nieve" + en: 'wind_chime', + es: 'campanilla_de_viento', }, keywords: { - en: [ - "cold", - "snow", - "snowman" - ], - es: [ - "nieve", - "muñeco de nieve con nieve" - ] - } + en: ['bell', 'celebration', 'chime', 'wind'], + es: ['campanilla', 'furin', 'viento', 'campanilla de viento'], + }, }, { - code: "⛄", + code: '🎑', shortcode: { - en: "snowman_without_snow", - es: "muñeco_de_nieve_sin_nieve" + en: 'rice_scene', + es: 'espiga_de_arroz', }, keywords: { - en: [ - "cold", - "snow", - "snowman", - "snowman without snow" - ], - es: [ - "muñeco de nieve sin nieve", - "nieve", - "muñeco de nieve" - ] - } + en: ['celebration', 'ceremony', 'moon', 'moon viewing ceremony'], + es: ['celebración', 'contemplación', 'luna', 'tsukimi', 'ceremonia de contemplación de la luna'], + }, }, { - code: "☄️", + code: '🧧', shortcode: { - en: "comet", - es: "astro_cometa" + en: 'red_envelope', + es: 'sobre_rojo', }, keywords: { - en: [ - "space", - "comet" - ], - es: [ - "cometa", - "espacio", - "meteorito" - ] - } + en: ['gift', 'good luck', 'hóngbāo', 'lai see', 'money', 'red envelope'], + es: ['buena suerte', 'hóngbāo', 'lai see', 'regalo', 'sobre rojo'], + }, }, { - code: "🔥", + code: '🎀', shortcode: { - en: "fire", - es: "fuego" + en: 'ribbon', + es: 'cinta', }, keywords: { - en: [ - "flame", - "tool", - "fire" - ], - es: [ - "llama", - "fuego" - ] - } + en: ['celebration', 'ribbon'], + es: ['celebración', 'lazo'], + }, }, { - code: "💧", + code: '🎁', shortcode: { - en: "droplet", - es: "gota" + en: 'gift', + es: 'regalo', }, keywords: { - en: [ - "cold", - "comic", - "drop", - "sweat", - "droplet" - ], - es: [ - "agua", - "cómic", - "sudor", - "gota" - ] - } + en: ['box', 'celebration', 'gift', 'present', 'wrapped'], + es: ['celebración', 'envoltorio', 'presente', 'regalo envuelto', 'regalo'], + }, }, { - code: "🌊", + code: '🎗️', shortcode: { - en: "ocean", - es: "océano" + en: 'reminder_ribbon', + es: 'lazo_de_apoyo', }, keywords: { - en: [ - "ocean", - "water", - "wave" - ], - es: [ - "mar", - "océano", - "ola", - "ola de mar" - ] - } - }, - { - code: "🎃", - name: { - en: "Activities", - es: "calabaza de Halloween" + en: ['celebration', 'reminder', 'ribbon'], + es: ['conmemorativo', 'lazo'], }, - icon: Activities, - header: true }, { - code: "🎃", + code: '🎟️', shortcode: { - en: "jack_o_lantern", - es: "calabaza_iluminada" + en: 'admission_tickets', + es: 'boletos_de_entrada', }, keywords: { - en: [ - "celebration", - "halloween", - "jack", - "lantern", - "jack-o-lantern" - ], - es: [ - "calabaza", - "celebración", - "Halloween", - "linterna", - "calabaza de Halloween" - ] - } + en: ['admission', 'ticket', 'admission tickets'], + es: ['acceso', 'admisión', 'entrada', 'evento', 'entradas'], + }, }, { - code: "🎄", + code: '🎫', shortcode: { - en: "christmas_tree", - es: "árbol_de_navidad" + en: 'ticket', + es: 'tique', }, keywords: { - en: [ - "celebration", - "Christmas", - "tree" - ], - es: [ - "abeto de Navidad", - "árbol", - "celebración", - "Navidad", - "árbol de Navidad" - ] - } + en: ['admission', 'ticket'], + es: ['acceso', 'admisión', 'tique'], + }, }, { - code: "🎆", + code: '🎖️', shortcode: { - en: "fireworks", - es: "fuegos_artificiales" + en: 'medal', + es: 'medalla', }, keywords: { - en: [ - "celebration", - "fireworks" - ], - es: [ - "celebración", - "fuegos artificiales" - ] - } + en: ['celebration', 'medal', 'military'], + es: ['celebración', 'medalla', 'militar'], + }, }, { - code: "🎇", + code: '🏆', shortcode: { - en: "sparkler", - es: "bengala" + en: 'trophy', + es: 'trofeo', }, keywords: { - en: [ - "celebration", - "fireworks", - "sparkle", - "sparkler" - ], - es: [ - "celebración", - "fuegos artificiales", - "bengala" - ] - } + en: ['prize', 'trophy'], + es: ['premio', 'trofeo'], + }, }, { - code: "🧨", + code: '🏅', shortcode: { - en: "firecracker", - es: "petardo" + en: 'sports_medal', + es: 'medalla_deportiva', }, keywords: { - en: [ - "dynamite", - "explosive", - "fireworks", - "firecracker" - ], - es: [ - "dinamita", - "explosivo", - "fuegos artificiales", - "petardo" - ] - } + en: ['medal', 'sports medal'], + es: ['medalla', 'premio', 'medalla deportiva'], + }, }, { - code: "✨", + code: '🥇', shortcode: { - en: "sparkles", - es: "destellos" + en: 'first_place_medal', + es: 'medalla_de_oro', }, keywords: { - en: [ - "sparkle", - "star", - "*", - "sparkles" - ], - es: [ - "bengala", - "estrellas", - "*", - "chispas" - ] - } + en: ['first', 'gold', 'medal', '1st place medal'], + es: ['medalla', 'oro', 'primero', 'medalla de oro'], + }, }, { - code: "🎈", + code: '🥈', shortcode: { - en: "balloon", - es: "globo" + en: 'second_place_medal', + es: 'medalla_de_plata', }, keywords: { - en: [ - "celebration", - "balloon" - ], - es: [ - "celebración", - "globo" - ] - } + en: ['medal', 'second', 'silver', '2nd place medal'], + es: ['medalla', 'plata', 'segundo', 'medalla de plata'], + }, }, { - code: "🎉", + code: '🥉', shortcode: { - en: "tada", - es: "gorro_de_fiesta" + en: 'third_place_medal', + es: 'medalla_de_bronce', }, keywords: { - en: [ - "celebration", - "party", - "popper", - "tada" - ], - es: [ - "celebración", - "confeti", - "fiesta", - "cañón de confeti" - ] - } + en: ['bronze', 'medal', 'third', '3rd place medal'], + es: ['bronce', 'medalla', 'tercero', 'medalla de bronce'], + }, }, { - code: "🎊", + code: '⚽', shortcode: { - en: "confetti_ball", - es: "bola_de_confeti" + en: 'soccer', + es: 'fútbol', }, keywords: { - en: [ - "ball", - "celebration", - "confetti" - ], - es: [ - "celebración", - "confeti", - "bola de confeti" - ] - } + en: ['ball', 'football', 'soccer'], + es: ['balón', 'fútbol', 'balón de fútbol'], + }, }, { - code: "🎋", + code: '⚾', shortcode: { - en: "tanabata_tree", - es: "árbol_de_los_deseos" + en: 'baseball', + es: 'béisbol', }, keywords: { - en: [ - "banner", - "celebration", - "Japanese", - "tree", - "tanabata tree" - ], - es: [ - "árbol", - "celebración", - "festividad", - "tanabata", - "árbol de tanabata" - ] - } + en: ['ball', 'baseball'], + es: ['balón', 'baseball', 'pelota', 'béisbol'], + }, }, { - code: "🎍", + code: '🥎', shortcode: { - en: "bamboo", - es: "bambú" + en: 'softball', + es: 'pelota_de_softball', }, keywords: { - en: [ - "bamboo", - "celebration", - "Japanese", - "pine", - "pine decoration" - ], - es: [ - "año nuevo japonés", - "bambú", - "celebración", - "decoración", - "kadomatsu", - "decoración de pino" - ] - } + en: ['ball', 'glove', 'underarm', 'softball'], + es: ['bola', 'pelota', 'softball', 'pelota de softball'], + }, }, { - code: "🎎", + code: '🏀', shortcode: { - en: "dolls", - es: "muñecas" + en: 'basketball', + es: 'baloncesto', }, keywords: { - en: [ - "celebration", - "doll", - "festival", - "Japanese", - "Japanese dolls" - ], - es: [ - "celebración", - "festival", - "hinamatsuri", - "muñecas", - "muñecas japonesas" - ] - } + en: ['ball', 'hoop', 'basketball'], + es: ['balón', 'canasta', 'deporte', 'balón de baloncesto'], + }, }, { - code: "🎏", + code: '🏐', shortcode: { - en: "flags", - es: "banderas" + en: 'volleyball', + es: 'voleibol', }, keywords: { - en: [ - "carp", - "celebration", - "streamer" - ], - es: [ - "banderín", - "carpa", - "celebración", - "koinobori", - "banderín de carpas" - ] - } + en: ['ball', 'game', 'volleyball'], + es: ['balón', 'juego', 'pelota', 'voleibol', 'pelota de voleibol'], + }, }, { - code: "🎐", + code: '🏈', shortcode: { - en: "wind_chime", - es: "campanilla_de_viento" + en: 'football', + es: 'balón_de_fútbol_americano', }, keywords: { - en: [ - "bell", - "celebration", - "chime", - "wind" - ], - es: [ - "campanilla", - "furin", - "viento", - "campanilla de viento" - ] - } + en: ['american', 'ball', 'football'], + es: ['balón', 'deporte', 'fútbol americano', 'balón de fútbol americano'], + }, }, { - code: "🎑", + code: '🏉', shortcode: { - en: "rice_scene", - es: "espiga_de_arroz" + en: 'rugby_football', + es: 'pelota_de_rugby', }, keywords: { - en: [ - "celebration", - "ceremony", - "moon", - "moon viewing ceremony" - ], - es: [ - "celebración", - "contemplación", - "luna", - "tsukimi", - "ceremonia de contemplación de la luna" - ] - } + en: ['ball', 'football', 'rugby'], + es: ['balón', 'deporte', 'rugby', 'balón de rugby'], + }, }, { - code: "🧧", + code: '🎾', shortcode: { - en: "red_envelope", - es: "sobre_rojo" + en: 'tennis', + es: 'tenis', }, keywords: { - en: [ - "gift", - "good luck", - "hóngbāo", - "lai see", - "money", - "red envelope" - ], - es: [ - "buena suerte", - "hóngbāo", - "lai see", - "regalo", - "sobre rojo" - ] - } + en: ['ball', 'racquet', 'tennis'], + es: ['deporte', 'pelota', 'tenis', 'pelota de tenis'], + }, }, { - code: "🎀", + code: '🥏', shortcode: { - en: "ribbon", - es: "cinta" + en: 'flying_disc', + es: 'disco_volador', }, keywords: { - en: [ - "celebration", - "ribbon" - ], - es: [ - "celebración", - "lazo" - ] - } + en: ['ultimate', 'flying disc'], + es: ['disco', 'frisbee', 'disco volador'], + }, }, { - code: "🎁", + code: '🎳', shortcode: { - en: "gift", - es: "regalo" + en: 'bowling', + es: 'bolos', }, keywords: { - en: [ - "box", - "celebration", - "gift", - "present", - "wrapped" - ], - es: [ - "celebración", - "envoltorio", - "presente", - "regalo envuelto", - "regalo" - ] - } + en: ['ball', 'game', 'bowling'], + es: ['bola', 'bola de bolos', 'juego', 'bolos'], + }, }, { - code: "🎗️", + code: '🏏', shortcode: { - en: "reminder_ribbon", - es: "lazo_de_apoyo" + en: 'cricket_bat_and_ball', + es: 'pelota_y_bate_de_cricket', }, keywords: { - en: [ - "celebration", - "reminder", - "ribbon" - ], - es: [ - "conmemorativo", - "lazo" - ] - } + en: ['ball', 'bat', 'game', 'cricket game'], + es: ['juego', 'pelota', 'críquet'], + }, }, { - code: "🎟️", + code: '🏑', shortcode: { - en: "admission_tickets", - es: "boletos_de_entrada" + en: 'field_hockey_stick_and_ball', + es: 'palo_y_pelota_de_hockey', }, keywords: { - en: [ - "admission", - "ticket", - "admission tickets" - ], - es: [ - "acceso", - "admisión", - "entrada", - "evento", - "entradas" - ] - } + en: ['ball', 'field', 'game', 'hockey', 'stick'], + es: ['hierba', 'hockey', 'juego', 'palo', 'pelota', 'hockey sobre hierba'], + }, }, { - code: "🎫", + code: '🏒', shortcode: { - en: "ticket", - es: "tique" + en: 'ice_hockey_stick_and_puck', + es: 'palo_y_disco_de_hockey_sobre_hielo', }, keywords: { - en: [ - "admission", - "ticket" - ], - es: [ - "acceso", - "admisión", - "tique" - ] - } + en: ['game', 'hockey', 'ice', 'puck', 'stick'], + es: ['disco', 'hielo', 'hockey', 'palo', 'hockey sobre hielo'], + }, }, { - code: "🎖️", + code: '🥍', shortcode: { - en: "medal", - es: "medalla" + en: 'lacrosse', + es: 'lacrosse', }, keywords: { - en: [ - "celebration", - "medal", - "military" - ], - es: [ - "celebración", - "medalla", - "militar" - ] - } + en: ['ball', 'goal', 'stick', 'lacrosse'], + es: ['bola', 'palo', 'pelota', 'raqueta', 'lacrosse'], + }, }, { - code: "🏆", + code: '🏓', shortcode: { - en: "trophy", - es: "trofeo" + en: 'table_tennis_paddle_and_ball', + es: 'raqueta_y_pelota_de_tenis_de_mesa', }, keywords: { - en: [ - "prize", - "trophy" - ], - es: [ - "premio", - "trofeo" - ] - } + en: ['ball', 'bat', 'game', 'paddle', 'table tennis', 'ping pong'], + es: ['juego', 'mesa', 'pelota', 'ping pong', 'tenis de mesa'], + }, }, { - code: "🏅", + code: '🏸', shortcode: { - en: "sports_medal", - es: "medalla_deportiva" + en: 'badminton_racquet_and_shuttlecock', + es: 'raqueta_y_pluma_de_bádminton', }, keywords: { - en: [ - "medal", - "sports medal" - ], - es: [ - "medalla", - "premio", - "medalla deportiva" - ] - } + en: ['birdie', 'game', 'racquet', 'shuttlecock', 'badminton'], + es: ['pluma', 'raqueta', 'volante', 'bádminton'], + }, }, { - code: "🥇", + code: '🥊', shortcode: { - en: "first_place_medal", - es: "medalla_de_oro" + en: 'boxing_glove', + es: 'guante-boxeo', }, keywords: { - en: [ - "first", - "gold", - "medal", - "1st place medal" - ], - es: [ - "medalla", - "oro", - "primero", - "medalla de oro" - ] - } + en: ['boxing', 'glove'], + es: ['boxeo', 'deporte', 'guante', 'guante de boxeo'], + }, }, { - code: "🥈", + code: '🥋', shortcode: { - en: "second_place_medal", - es: "medalla_de_plata" + en: 'martial_arts_uniform', + es: 'uniforme_artes_marciales', }, keywords: { - en: [ - "medal", - "second", - "silver", - "2nd place medal" - ], - es: [ - "medalla", - "plata", - "segundo", - "medalla de plata" - ] - } + en: ['judo', 'karate', 'martial arts', 'taekwondo', 'uniform', 'martial arts uniform'], + es: ['artes marciales', 'judo', 'kárate', 'taekwondo', 'uniforme de artes marciales'], + }, }, { - code: "🥉", + code: '🥅', shortcode: { - en: "third_place_medal", - es: "medalla_de_bronce" + en: 'goal_net', + es: 'portería', }, keywords: { - en: [ - "bronze", - "medal", - "third", - "3rd place medal" - ], - es: [ - "bronce", - "medalla", - "tercero", - "medalla de bronce" - ] - } + en: ['goal', 'net'], + es: ['deporte', 'red', 'portería'], + }, }, { - code: "⚽", + code: '⛳', shortcode: { - en: "soccer", - es: "fútbol" + en: 'golf', + es: 'golf', }, keywords: { - en: [ - "ball", - "football", - "soccer" - ], - es: [ - "balón", - "fútbol", - "balón de fútbol" - ] - } + en: ['golf', 'hole', 'flag in hole'], + es: ['banderín', 'golf', 'hoyo', 'banderín en hoyo'], + }, }, { - code: "⚾", + code: '⛸️', shortcode: { - en: "baseball", - es: "béisbol" + en: 'ice_skate', + es: 'patinaje_sobre_hielo', }, keywords: { - en: [ - "ball", - "baseball" - ], - es: [ - "balón", - "baseball", - "pelota", - "béisbol" - ] - } + en: ['ice', 'skate'], + es: ['hielo', 'patín', 'patín de hielo'], + }, }, { - code: "🥎", + code: '🎣', shortcode: { - en: "softball", - es: "pelota_de_softball" + en: 'fishing_pole_and_fish', + es: 'caña_de_pescar_y_pez', }, keywords: { - en: [ - "ball", - "glove", - "underarm", - "softball" - ], - es: [ - "bola", - "pelota", - "softball", - "pelota de softball" - ] - } + en: ['fish', 'pole', 'fishing pole'], + es: ['caña', 'entretenimiento', 'esparcimiento', 'pesca', 'pez', 'caña de pescar'], + }, }, { - code: "🏀", + code: '🤿', shortcode: { - en: "basketball", - es: "baloncesto" + en: 'diving_mask', + es: 'máscara_de_buceo', }, keywords: { - en: [ - "ball", - "hoop", - "basketball" - ], - es: [ - "balón", - "canasta", - "deporte", - "balón de baloncesto" - ] - } + en: ['diving', 'scuba', 'snorkeling', 'diving mask'], + es: ['bucear', 'buzo', 'esnórquel', 'máscara', 'tubo', 'máscara de buceo'], + }, }, { - code: "🏐", + code: '🎽', shortcode: { - en: "volleyball", - es: "voleibol" + en: 'running_shirt_with_sash', + es: 'camiseta_de_correr_con_franja', }, keywords: { - en: [ - "ball", - "game", - "volleyball" - ], - es: [ - "balón", - "juego", - "pelota", - "voleibol", - "pelota de voleibol" - ] - } + en: ['athletics', 'running', 'sash', 'shirt'], + es: ['banda', 'camiseta con banda', 'camiseta de correr', 'deporte', 'camiseta sin mangas'], + }, }, { - code: "🏈", + code: '🎿', shortcode: { - en: "football", - es: "balón_de_fútbol_americano" + en: 'ski', + es: 'esquí', }, keywords: { - en: [ - "american", - "ball", - "football" - ], - es: [ - "balón", - "deporte", - "fútbol americano", - "balón de fútbol americano" - ] - } + en: ['ski', 'snow', 'skis'], + es: ['esquí', 'esquíes', 'nieve', 'esquís'], + }, }, { - code: "🏉", + code: '🛷', shortcode: { - en: "rugby_football", - es: "pelota_de_rugby" + en: 'sled', + es: 'trineo', }, keywords: { - en: [ - "ball", - "football", - "rugby" - ], - es: [ - "balón", - "deporte", - "rugby", - "balón de rugby" - ] - } + en: ['sledge', 'sleigh', 'sled'], + es: ['trineo'], + }, }, { - code: "🎾", + code: '🥌', shortcode: { - en: "tennis", - es: "tenis" + en: 'curling_stone', + es: 'piedra_curling', }, keywords: { - en: [ - "ball", - "racquet", - "tennis" - ], - es: [ - "deporte", - "pelota", - "tenis", - "pelota de tenis" - ] - } + en: ['game', 'rock', 'curling stone'], + es: ['juego', 'roca', 'piedra de curling'], + }, }, { - code: "🥏", + code: '🎯', shortcode: { - en: "flying_disc", - es: "disco_volador" + en: 'dart', + es: 'dardo', }, keywords: { - en: [ - "ultimate", - "flying disc" - ], - es: [ - "disco", - "frisbee", - "disco volador" - ] - } + en: ['dart', 'direct hit', 'game', 'hit', 'target', 'bullseye'], + es: ['blanco', 'en el blanco', 'juego', 'diana'], + }, }, { - code: "🎳", + code: '🪀', shortcode: { - en: "bowling", - es: "bolos" + en: 'yo-yo', + es: 'yoyó', }, keywords: { - en: [ - "ball", - "game", - "bowling" - ], - es: [ - "bola", - "bola de bolos", - "juego", - "bolos" - ] - } + en: ['fluctuate', 'toy', 'yo-yo'], + es: ['dieta', 'efecto', 'fluctuar', 'juguete', 'yoyó'], + }, }, { - code: "🏏", + code: '🪁', shortcode: { - en: "cricket_bat_and_ball", - es: "pelota_y_bate_de_cricket" + en: 'kite', + es: 'cometa', }, keywords: { - en: [ - "ball", - "bat", - "game", - "cricket game" - ], - es: [ - "juego", - "pelota", - "críquet" - ] - } + en: ['fly', 'soar', 'kite'], + es: ['juguete', 'planear', 'viento', 'volar', 'cometa'], + }, }, { - code: "🏑", + code: '🔫', shortcode: { - en: "field_hockey_stick_and_ball", - es: "palo_y_pelota_de_hockey" + en: 'gun', + es: 'pistola', }, keywords: { - en: [ - "ball", - "field", - "game", - "hockey", - "stick" - ], - es: [ - "hierba", - "hockey", - "juego", - "palo", - "pelota", - "hockey sobre hierba" - ] - } + en: ['gun', 'handgun', 'pistol', 'revolver', 'tool', 'water', 'weapon'], + es: ['agua', 'juguete', 'pistola', 'verano', 'pistola de agua'], + }, }, { - code: "🏒", + code: '🎱', shortcode: { - en: "ice_hockey_stick_and_puck", - es: "palo_y_disco_de_hockey_sobre_hielo" + en: '8ball', + es: 'bola_ocho', }, keywords: { - en: [ - "game", - "hockey", - "ice", - "puck", - "stick" - ], - es: [ - "disco", - "hielo", - "hockey", - "palo", - "hockey sobre hielo" - ] - } + en: ['8', 'ball', 'billiard', 'eight', 'game', 'pool 8 ball'], + es: ['8', 'billar', 'bola ocho', 'juego', 'bola negra de billar'], + }, }, { - code: "🥍", + code: '🔮', shortcode: { - en: "lacrosse", - es: "lacrosse" + en: 'crystal_ball', + es: 'bola_de_cristal', }, keywords: { - en: [ - "ball", - "goal", - "stick", - "lacrosse" - ], - es: [ - "bola", - "palo", - "pelota", - "raqueta", - "lacrosse" - ] - } + en: ['ball', 'crystal', 'fairy tale', 'fantasy', 'fortune', 'tool'], + es: ['adivinación', 'bola', 'buena fortuna', 'cristal', 'bola de cristal'], + }, }, { - code: "🏓", + code: '🪄', shortcode: { - en: "table_tennis_paddle_and_ball", - es: "raqueta_y_pelota_de_tenis_de_mesa" + en: 'magic_wand', + es: 'varita_mágica', }, keywords: { - en: [ - "ball", - "bat", - "game", - "paddle", - "table tennis", - "ping pong" - ], - es: [ - "juego", - "mesa", - "pelota", - "ping pong", - "tenis de mesa" - ] - } + en: ['magic', 'witch', 'wizard', 'magic wand'], + es: ['bruja', 'hechicero', 'magia', 'mago', 'prestidigitación', 'varita', 'varita mágica'], + }, }, { - code: "🏸", + code: '🎮', shortcode: { - en: "badminton_racquet_and_shuttlecock", - es: "raqueta_y_pluma_de_bádminton" + en: 'video_game', + es: 'videojuego', }, keywords: { - en: [ - "birdie", - "game", - "racquet", - "shuttlecock", - "badminton" - ], - es: [ - "pluma", - "raqueta", - "volante", - "bádminton" - ] - } + en: ['controller', 'game', 'video game'], + es: ['juego', 'mando', 'videojuego', 'mando de videoconsola'], + }, }, { - code: "🥊", + code: '🕹️', shortcode: { - en: "boxing_glove", - es: "guante-boxeo" + en: 'joystick', + es: 'palanca_de_mando', }, keywords: { - en: [ - "boxing", - "glove" - ], - es: [ - "boxeo", - "deporte", - "guante", - "guante de boxeo" - ] - } + en: ['game', 'video game', 'joystick'], + es: ['juego', 'mando', 'palanca', 'videojuego', 'joystick'], + }, }, { - code: "🥋", + code: '🎰', shortcode: { - en: "martial_arts_uniform", - es: "uniforme_artes_marciales" + en: 'slot_machine', + es: 'tragaperras', }, keywords: { - en: [ - "judo", - "karate", - "martial arts", - "taekwondo", - "uniform", - "martial arts uniform" - ], - es: [ - "artes marciales", - "judo", - "kárate", - "taekwondo", - "uniforme de artes marciales" - ] - } + en: ['game', 'slot', 'slot machine'], + es: ['juego', 'máquina', 'máquina tragaperras'], + }, }, { - code: "🥅", + code: '🎲', shortcode: { - en: "goal_net", - es: "portería" + en: 'game_die', + es: 'dado', }, keywords: { - en: [ - "goal", - "net" - ], - es: [ - "deporte", - "red", - "portería" - ] - } + en: ['dice', 'die', 'game'], + es: ['juego', 'dado'], + }, }, { - code: "⛳", + code: '🧩', shortcode: { - en: "golf", - es: "golf" + en: 'jigsaw', + es: 'pieza_de_puzle', }, keywords: { - en: [ - "golf", - "hole", - "flag in hole" - ], - es: [ - "banderín", - "golf", - "hoyo", - "banderín en hoyo" - ] - } + en: ['clue', 'interlocking', 'jigsaw', 'piece', 'puzzle'], + es: ['conectar', 'pieza', 'pista', 'puzle', 'rompecabezas', 'pieza de puzle'], + }, }, { - code: "⛸️", + code: '🧸', shortcode: { - en: "ice_skate", - es: "patinaje_sobre_hielo" + en: 'teddy_bear', + es: 'osito_de_peluche', }, keywords: { - en: [ - "ice", - "skate" - ], - es: [ - "hielo", - "patín", - "patín de hielo" - ] - } + en: ['plaything', 'plush', 'stuffed', 'toy', 'teddy bear'], + es: ['juguete', 'oso', 'peluche', 'osito de peluche'], + }, }, { - code: "🎣", + code: '🪅', shortcode: { - en: "fishing_pole_and_fish", - es: "caña_de_pescar_y_pez" + en: 'pinata', + es: 'piñata', }, keywords: { - en: [ - "fish", - "pole", - "fishing pole" - ], - es: [ - "caña", - "entretenimiento", - "esparcimiento", - "pesca", - "pez", - "caña de pescar" - ] - } + en: ['celebration', 'party', 'piñata'], + es: ['caballito', 'celebración', 'fiesta', 'piñata'], + }, }, { - code: "🤿", + code: '🪆', shortcode: { - en: "diving_mask", - es: "máscara_de_buceo" + en: 'nesting_dolls', + es: 'muñeca_rusa', }, keywords: { - en: [ - "diving", - "scuba", - "snorkeling", - "diving mask" - ], - es: [ - "bucear", - "buzo", - "esnórquel", - "máscara", - "tubo", - "máscara de buceo" - ] - } + en: ['doll', 'nesting', 'russia', 'nesting dolls'], + es: ['babushka', 'mamushka', 'matrioska', 'rusia', 'muñeca rusa'], + }, }, { - code: "🎽", + code: '♠️', shortcode: { - en: "running_shirt_with_sash", - es: "camiseta_de_correr_con_franja" + en: 'spades', + es: 'picas', }, keywords: { - en: [ - "athletics", - "running", - "sash", - "shirt" - ], - es: [ - "banda", - "camiseta con banda", - "camiseta de correr", - "deporte", - "camiseta sin mangas" - ] - } + en: ['card', 'game', 'spade suit'], + es: ['carta', 'juego', 'palo', 'picas', 'palo de picas'], + }, }, { - code: "🎿", + code: '♥️', shortcode: { - en: "ski", - es: "esquí" + en: 'hearts', + es: 'corazones', }, keywords: { - en: [ - "ski", - "snow", - "skis" - ], - es: [ - "esquí", - "esquíes", - "nieve", - "esquís" - ] - } + en: ['card', 'game', 'heart suit'], + es: ['carta', 'corazones', 'juego', 'palo', 'palo de corazones'], + }, }, { - code: "🛷", + code: '♦️', shortcode: { - en: "sled", - es: "trineo" + en: 'diamonds', + es: 'diamantes', }, keywords: { - en: [ - "sledge", - "sleigh", - "sled" - ], - es: [ - "trineo" - ] - } + en: ['card', 'game', 'diamond suit'], + es: ['carta', 'diamantes', 'juego', 'palo', 'palo de diamantes'], + }, }, { - code: "🥌", + code: '♣️', shortcode: { - en: "curling_stone", - es: "piedra_curling" + en: 'clubs', + es: 'tréboles', }, keywords: { - en: [ - "game", - "rock", - "curling stone" - ], - es: [ - "juego", - "roca", - "piedra de curling" - ] - } + en: ['card', 'game', 'club suit'], + es: ['carta', 'juego', 'palo', 'tréboles', 'palo de tréboles'], + }, }, { - code: "🎯", + code: '♟️', shortcode: { - en: "dart", - es: "dardo" + en: 'chess_pawn', + es: 'peón_de_ajedrez', }, keywords: { - en: [ - "dart", - "direct hit", - "game", - "hit", - "target", - "bullseye" - ], - es: [ - "blanco", - "en el blanco", - "juego", - "diana" - ] - } + en: ['chess', 'dupe', 'expendable', 'chess pawn'], + es: ['ajedrez', 'peón', 'peón de ajedrez'], + }, }, { - code: "🪀", + code: '🃏', shortcode: { - en: "yo-yo", - es: "yoyó" + en: 'black_joker', + es: 'comodín_negro', }, keywords: { - en: [ - "fluctuate", - "toy", - "yo-yo" - ], - es: [ - "dieta", - "efecto", - "fluctuar", - "juguete", - "yoyó" - ] - } + en: ['card', 'game', 'wildcard', 'joker'], + es: ['joker', 'comodín'], + }, }, { - code: "🪁", + code: '🀄', shortcode: { - en: "kite", - es: "cometa" + en: 'mahjong', + es: 'dragón_rojo', }, keywords: { - en: [ - "fly", - "soar", - "kite" - ], - es: [ - "juguete", - "planear", - "viento", - "volar", - "cometa" - ] - } - }, - { - code: "🔫", - shortcode: { - en: "gun", - es: "pistola" - }, - keywords: { - en: [ - "gun", - "handgun", - "pistol", - "revolver", - "tool", - "water", - "weapon" - ], - es: [ - "agua", - "juguete", - "pistola", - "verano", - "pistola de agua" - ] - } + en: ['game', 'mahjong', 'red', 'mahjong red dragon'], + es: ['dragón rojo', 'juego', 'mahjong', 'dragón rojo de mahjong'], + }, }, { - code: "🎱", + code: '🎴', shortcode: { - en: "8ball", - es: "bola_ocho" + en: 'flower_playing_cards', + es: 'cartas-de_juegos_de_asociación', }, keywords: { - en: [ - "8", - "ball", - "billiard", - "eight", - "game", - "pool 8 ball" - ], - es: [ - "8", - "billar", - "bola ocho", - "juego", - "bola negra de billar" - ] - } + en: ['card', 'flower', 'game', 'Japanese', 'playing', 'flower playing cards'], + es: ['carta', 'flor', 'hanafuda', 'naipe japonés', 'cartas de flores'], + }, }, { - code: "🔮", + code: '🎭', shortcode: { - en: "crystal_ball", - es: "bola_de_cristal" + en: 'performing_arts', + es: 'artes_escénicas', }, keywords: { - en: [ - "ball", - "crystal", - "fairy tale", - "fantasy", - "fortune", - "tool" - ], - es: [ - "adivinación", - "bola", - "buena fortuna", - "cristal", - "bola de cristal" - ] - } + en: ['art', 'mask', 'performing', 'theater', 'theatre', 'performing arts'], + es: ['actuación', 'arte', 'artes escénicas', 'entretenimiento', 'máscaras de teatro'], + }, }, { - code: "🪄", + code: '🖼️', shortcode: { - en: "magic_wand", - es: "varita_mágica" + en: 'frame_with_picture', + es: 'marco_con_foto', }, keywords: { - en: [ - "magic", - "witch", - "wizard", - "magic wand" - ], - es: [ - "bruja", - "hechicero", - "magia", - "mago", - "prestidigitación", - "varita", - "varita mágica" - ] - } + en: ['art', 'frame', 'museum', 'painting', 'picture', 'framed picture'], + es: ['marco', 'museo', 'cuadro enmarcado'], + }, }, { - code: "🎮", + code: '🎨', shortcode: { - en: "video_game", - es: "videojuego" + en: 'art', + es: 'arte', }, keywords: { - en: [ - "controller", - "game", - "video game" - ], - es: [ - "juego", - "mando", - "videojuego", - "mando de videoconsola" - ] - } + en: ['art', 'museum', 'painting', 'palette', 'artist palette'], + es: ['arte', 'artista', 'paleta', 'pintura', 'paleta de pintor'], + }, }, { - code: "🕹️", + code: '🧵', shortcode: { - en: "joystick", - es: "palanca_de_mando" + en: 'thread', + es: 'hilo', }, keywords: { - en: [ - "game", - "video game", - "joystick" - ], - es: [ - "juego", - "mando", - "palanca", - "videojuego", - "joystick" - ] - } + en: ['needle', 'sewing', 'spool', 'string', 'thread'], + es: ['aguja', 'carrete', 'coser', 'costura', 'hilo'], + }, }, { - code: "🎰", + code: '🪡', shortcode: { - en: "slot_machine", - es: "tragaperras" + en: 'sewing_needle', + es: 'aguja_de_coser', }, keywords: { - en: [ - "game", - "slot", - "slot machine" - ], - es: [ - "juego", - "máquina", - "máquina tragaperras" - ] - } + en: ['embroidery', 'needle', 'sewing', 'stitches', 'sutures', 'tailoring'], + es: ['aguja', 'bordado', 'coser', 'hilar', 'punto', 'tejer', 'aguja de coser'], + }, }, { - code: "🎲", + code: '🧶', shortcode: { - en: "game_die", - es: "dado" + en: 'yarn', + es: 'ovillo', }, keywords: { - en: [ - "dice", - "die", - "game" - ], - es: [ - "juego", - "dado" - ] - } + en: ['ball', 'crochet', 'knit', 'yarn'], + es: ['bola', 'croché', 'punto', 'tejer', 'ovillo'], + }, }, { - code: "🧩", + code: '🪢', shortcode: { - en: "jigsaw", - es: "pieza_de_puzle" + en: 'knot', + es: 'nudo', }, keywords: { - en: [ - "clue", - "interlocking", - "jigsaw", - "piece", - "puzzle" - ], - es: [ - "conectar", - "pieza", - "pista", - "puzle", - "rompecabezas", - "pieza de puzle" - ] - } + en: ['rope', 'tangled', 'tie', 'twine', 'twist', 'knot'], + es: ['anudar', 'atar', 'enredar', 'trenzar', 'nudo'], + }, }, { - code: "🧸", - shortcode: { - en: "teddy_bear", - es: "osito_de_peluche" + code: '👓', + name: { + en: 'Objects', + es: 'gafas', }, - keywords: { - en: [ - "plaything", - "plush", - "stuffed", - "toy", - "teddy bear" - ], - es: [ - "juguete", - "oso", - "peluche", - "osito de peluche" - ] - } + icon: Objects, + header: true, }, { - code: "🪅", + code: '👓', shortcode: { - en: "pinata", - es: "piñata" + en: 'eyeglasses', + es: 'gafas', }, keywords: { - en: [ - "celebration", - "party", - "piñata" - ], - es: [ - "caballito", - "celebración", - "fiesta", - "piñata" - ] - } + en: ['clothing', 'eye', 'eyeglasses', 'eyewear', 'glasses'], + es: ['accesorios', 'ojo', 'ropa', 'gafas'], + }, }, { - code: "🪆", + code: '🕶️', shortcode: { - en: "nesting_dolls", - es: "muñeca_rusa" + en: 'dark_sunglasses', + es: 'gafas_de_sol_oscuras', }, keywords: { - en: [ - "doll", - "nesting", - "russia", - "nesting dolls" - ], - es: [ - "babushka", - "mamushka", - "matrioska", - "rusia", - "muñeca rusa" - ] - } + en: ['dark', 'eye', 'eyewear', 'glasses', 'sunglasses'], + es: ['gafas', 'ojo', 'oscuras', 'sol', 'gafas de sol'], + }, }, { - code: "♠️", + code: '🥽', shortcode: { - en: "spades", - es: "picas" + en: 'goggles', + es: 'gafas_de_protección', }, keywords: { - en: [ - "card", - "game", - "spade suit" - ], - es: [ - "carta", - "juego", - "palo", - "picas", - "palo de picas" - ] - } + en: ['eye protection', 'swimming', 'welding', 'goggles'], + es: ['gafas', 'nadar', 'protección ocular', 'soldar', 'gafas de protección'], + }, }, { - code: "♥️", + code: '🥼', shortcode: { - en: "hearts", - es: "corazones" + en: 'lab_coat', + es: 'bata_de_laboratorio', }, keywords: { - en: [ - "card", - "game", - "heart suit" - ], - es: [ - "carta", - "corazones", - "juego", - "palo", - "palo de corazones" - ] - } + en: ['doctor', 'experiment', 'scientist', 'lab coat'], + es: ['científico', 'doctor', 'experimento', 'médico', 'bata de laboratorio'], + }, }, { - code: "♦️", + code: '🦺', shortcode: { - en: "diamonds", - es: "diamantes" + en: 'safety_vest', + es: 'chaleco_de_seguridad', }, keywords: { - en: [ - "card", - "game", - "diamond suit" - ], - es: [ - "carta", - "diamantes", - "juego", - "palo", - "palo de diamantes" - ] - } + en: ['emergency', 'safety', 'vest'], + es: ['chaleco', 'emergencia', 'seguridad', 'chaleco de seguridad'], + }, }, { - code: "♣️", + code: '👔', shortcode: { - en: "clubs", - es: "tréboles" + en: 'necktie', + es: 'corbata', }, keywords: { - en: [ - "card", - "game", - "club suit" - ], - es: [ - "carta", - "juego", - "palo", - "tréboles", - "palo de tréboles" - ] - } + en: ['clothing', 'tie', 'necktie'], + es: ['accesorio', 'ropa', 'corbata'], + }, }, { - code: "♟️", + code: '👕', shortcode: { - en: "chess_pawn", - es: "peón_de_ajedrez" + en: 'shirt', + es: 'camiseta', }, keywords: { - en: [ - "chess", - "dupe", - "expendable", - "chess pawn" - ], - es: [ - "ajedrez", - "peón", - "peón de ajedrez" - ] - } + en: ['clothing', 'shirt', 'tshirt', 't-shirt'], + es: ['ropa', 'camiseta'], + }, }, { - code: "🃏", + code: '👖', shortcode: { - en: "black_joker", - es: "comodín_negro" + en: 'jeans', + es: 'vaqueros', }, keywords: { - en: [ - "card", - "game", - "wildcard", - "joker" - ], - es: [ - "joker", - "comodín" - ] - } + en: ['clothing', 'pants', 'trousers', 'jeans'], + es: ['pantalones', 'ropa', 'vaqueros'], + }, }, { - code: "🀄", + code: '🧣', shortcode: { - en: "mahjong", - es: "dragón_rojo" + en: 'scarf', + es: 'bufanda', }, keywords: { - en: [ - "game", - "mahjong", - "red", - "mahjong red dragon" - ], - es: [ - "dragón rojo", - "juego", - "mahjong", - "dragón rojo de mahjong" - ] - } + en: ['neck', 'scarf'], + es: ['abrigo', 'cuello', 'bufanda'], + }, }, { - code: "🎴", + code: '🧤', shortcode: { - en: "flower_playing_cards", - es: "cartas-de_juegos_de_asociación" + en: 'gloves', + es: 'guantes', }, keywords: { - en: [ - "card", - "flower", - "game", - "Japanese", - "playing", - "flower playing cards" - ], - es: [ - "carta", - "flor", - "hanafuda", - "naipe japonés", - "cartas de flores" - ] - } + en: ['hand', 'gloves'], + es: ['mano', 'guantes'], + }, }, { - code: "🎭", + code: '🧥', shortcode: { - en: "performing_arts", - es: "artes_escénicas" + en: 'coat', + es: 'abrigo', }, keywords: { - en: [ - "art", - "mask", - "performing", - "theater", - "theatre", - "performing arts" - ], - es: [ - "actuación", - "arte", - "artes escénicas", - "entretenimiento", - "máscaras de teatro" - ] - } + en: ['jacket', 'coat'], + es: ['chaquetón', 'abrigo'], + }, }, { - code: "🖼️", + code: '🧦', shortcode: { - en: "frame_with_picture", - es: "marco_con_foto" + en: 'socks', + es: 'calcetines', }, keywords: { - en: [ - "art", - "frame", - "museum", - "painting", - "picture", - "framed picture" - ], - es: [ - "marco", - "museo", - "cuadro enmarcado" - ] - } + en: ['stocking', 'socks'], + es: ['pies', 'ropa', 'calcetines'], + }, }, { - code: "🎨", + code: '👗', shortcode: { - en: "art", - es: "arte" + en: 'dress', + es: 'vestido', }, keywords: { - en: [ - "art", - "museum", - "painting", - "palette", - "artist palette" - ], - es: [ - "arte", - "artista", - "paleta", - "pintura", - "paleta de pintor" - ] - } + en: ['clothing', 'dress'], + es: ['mujer', 'ropa', 'vestido'], + }, }, { - code: "🧵", + code: '👘', shortcode: { - en: "thread", - es: "hilo" + en: 'kimono', + es: 'kimono', }, keywords: { - en: [ - "needle", - "sewing", - "spool", - "string", - "thread" - ], - es: [ - "aguja", - "carrete", - "coser", - "costura", - "hilo" - ] - } - }, - { - code: "🪡", - shortcode: { - en: "sewing_needle", - es: "aguja_de_coser" - }, - keywords: { - en: [ - "embroidery", - "needle", - "sewing", - "stitches", - "sutures", - "tailoring" - ], - es: [ - "aguja", - "bordado", - "coser", - "hilar", - "punto", - "tejer", - "aguja de coser" - ] - } + en: ['clothing', 'kimono'], + es: ['japonés', 'ropa', 'kimono'], + }, }, { - code: "🧶", + code: '🥻', shortcode: { - en: "yarn", - es: "ovillo" + en: 'sari', + es: 'sari', }, keywords: { - en: [ - "ball", - "crochet", - "knit", - "yarn" - ], - es: [ - "bola", - "croché", - "punto", - "tejer", - "ovillo" - ] - } + en: ['clothing', 'dress', 'sari'], + es: ['prenda', 'ropa', 'vestido', 'sari'], + }, }, { - code: "🪢", + code: '🩱', shortcode: { - en: "knot", - es: "nudo" + en: 'one-piece_swimsuit', + es: 'traje_de_baño_de_una_pieza', }, keywords: { - en: [ - "rope", - "tangled", - "tie", - "twine", - "twist", - "knot" - ], - es: [ - "anudar", - "atar", - "enredar", - "trenzar", - "nudo" - ] - } - }, - { - code: "👓", - name: { - en: "Objects", - es: "gafas" + en: ['bathing suit', 'one-piece swimsuit'], + es: ['bañador', 'traje de baño de una pieza'], }, - icon: Objects, - header: true }, { - code: "👓", + code: '🩲', shortcode: { - en: "eyeglasses", - es: "gafas" + en: 'briefs', + es: 'ropa_interior', }, keywords: { - en: [ - "clothing", - "eye", - "eyeglasses", - "eyewear", - "glasses" - ], - es: [ - "accesorios", - "ojo", - "ropa", - "gafas" - ] - } + en: ['bathing suit', 'one-piece', 'swimsuit', 'underwear', 'briefs'], + es: ['bañador', 'bragas', 'braguitas', 'calzoncillos', 'slip', 'ropa interior'], + }, }, { - code: "🕶️", + code: '🩳', shortcode: { - en: "dark_sunglasses", - es: "gafas_de_sol_oscuras" + en: 'shorts', + es: 'pantalones_cortos', }, keywords: { - en: [ - "dark", - "eye", - "eyewear", - "glasses", - "sunglasses" - ], - es: [ - "gafas", - "ojo", - "oscuras", - "sol", - "gafas de sol" - ] - } + en: ['bathing suit', 'pants', 'underwear', 'shorts'], + es: ['bañador', 'bermudas', 'calzoncillos', 'ropa interior', 'shorts', 'pantalones cortos'], + }, }, { - code: "🥽", + code: '👙', shortcode: { - en: "goggles", - es: "gafas_de_protección" + en: 'bikini', + es: 'bikini', }, keywords: { - en: [ - "eye protection", - "swimming", - "welding", - "goggles" - ], - es: [ - "gafas", - "nadar", - "protección ocular", - "soldar", - "gafas de protección" - ] - } + en: ['clothing', 'swim', 'bikini'], + es: ['baño', 'playa', 'ropa', 'bikini'], + }, }, { - code: "🥼", + code: '👚', shortcode: { - en: "lab_coat", - es: "bata_de_laboratorio" + en: 'womans_clothes', + es: 'ropa_de_mujer', }, keywords: { - en: [ - "doctor", - "experiment", - "scientist", - "lab coat" - ], - es: [ - "científico", - "doctor", - "experimento", - "médico", - "bata de laboratorio" - ] - } + en: ['clothing', 'woman', 'woman’s clothes'], + es: ['blusa', 'camisa', 'femenina', 'ropa', 'ropa de mujer'], + }, }, { - code: "🦺", + code: '👛', shortcode: { - en: "safety_vest", - es: "chaleco_de_seguridad" + en: 'purse', + es: 'cartera_de_mano', }, keywords: { - en: [ - "emergency", - "safety", - "vest" - ], - es: [ - "chaleco", - "emergencia", - "seguridad", - "chaleco de seguridad" - ] - } + en: ['clothing', 'coin', 'purse'], + es: ['accesorios', 'cartera', 'complementos', 'monedero'], + }, }, { - code: "👔", + code: '👜', shortcode: { - en: "necktie", - es: "corbata" + en: 'handbag', + es: 'bolso', }, keywords: { - en: [ - "clothing", - "tie", - "necktie" - ], - es: [ - "accesorio", - "ropa", - "corbata" - ] - } + en: ['bag', 'clothing', 'purse', 'handbag'], + es: ['accesorios', 'complementos', 'bolso'], + }, }, { - code: "👕", + code: '👝', shortcode: { - en: "shirt", - es: "camiseta" + en: 'pouch', + es: 'cartera', }, keywords: { - en: [ - "clothing", - "shirt", - "tshirt", - "t-shirt" - ], - es: [ - "ropa", - "camiseta" - ] - } + en: ['bag', 'clothing', 'pouch', 'clutch bag'], + es: ['accesorios', 'bolso', 'cartera', 'complementos', 'bolso de mano'], + }, }, { - code: "👖", + code: '🛍️', shortcode: { - en: "jeans", - es: "vaqueros" + en: 'shopping_bags', + es: 'bolsas_de_la_compra', }, keywords: { - en: [ - "clothing", - "pants", - "trousers", - "jeans" - ], - es: [ - "pantalones", - "ropa", - "vaqueros" - ] - } + en: ['bag', 'hotel', 'shopping', 'shopping bags'], + es: ['bolsa', 'compra', 'bolsas de compras'], + }, }, { - code: "🧣", + code: '🎒', shortcode: { - en: "scarf", - es: "bufanda" + en: 'school_satchel', + es: 'mochila', }, keywords: { - en: [ - "neck", - "scarf" - ], - es: [ - "abrigo", - "cuello", - "bufanda" - ] - } + en: ['bag', 'rucksack', 'satchel', 'school', 'backpack'], + es: ['colegio', 'mochila', 'mochila escolar'], + }, }, { - code: "🧤", + code: '🩴', shortcode: { - en: "gloves", - es: "guantes" + en: 'thong_sandal', + es: 'chancla', }, keywords: { - en: [ - "hand", - "gloves" - ], - es: [ - "mano", - "guantes" - ] - } + en: ['beach sandals', 'sandals', 'thong sandals', 'thongs', 'zōri', 'thong sandal'], + es: ['chancla de dedo', 'chancleta', 'chinela', 'sandalia', 'chancla'], + }, }, { - code: "🧥", + code: '👞', shortcode: { - en: "coat", - es: "abrigo" + en: 'mans_shoe', + es: 'zapatos_de_hombre', }, keywords: { - en: [ - "jacket", - "coat" - ], - es: [ - "chaquetón", - "abrigo" - ] - } + en: ['clothing', 'man', 'shoe', 'man’s shoe'], + es: ['calzado', 'hombre', 'ropa', 'zapato', 'zapato de hombre'], + }, }, { - code: "🧦", + code: '👟', shortcode: { - en: "socks", - es: "calcetines" + en: 'athletic_shoe', + es: 'zapatilla_de_atletismo', }, keywords: { - en: [ - "stocking", - "socks" - ], - es: [ - "pies", - "ropa", - "calcetines" - ] - } + en: ['athletic', 'clothing', 'shoe', 'sneaker', 'running shoe'], + es: ['calzado', 'correr', 'ropa', 'tenis', 'zapatilla deportiva'], + }, }, { - code: "👗", + code: '🥾', shortcode: { - en: "dress", - es: "vestido" + en: 'hiking_boot', + es: 'bota_de_senderismo', }, keywords: { - en: [ - "clothing", - "dress" - ], - es: [ - "mujer", - "ropa", - "vestido" - ] - } + en: ['backpacking', 'boot', 'camping', 'hiking'], + es: ['bota', 'camping', 'mochilero', 'senderismo', 'bota de senderismo'], + }, }, { - code: "👘", + code: '🥿', shortcode: { - en: "kimono", - es: "kimono" + en: 'womans_flat_shoe', + es: 'bailarina', }, keywords: { - en: [ - "clothing", - "kimono" - ], - es: [ - "japonés", - "ropa", - "kimono" - ] - } + en: ['ballet flat', 'slip-on', 'slipper', 'flat shoe'], + es: ['calzado', 'zapato', 'bailarina'], + }, }, { - code: "🥻", + code: '👠', shortcode: { - en: "sari", - es: "sari" + en: 'high_heel', + es: 'tacón_de_aguja', }, keywords: { - en: [ - "clothing", - "dress", - "sari" - ], - es: [ - "prenda", - "ropa", - "vestido", - "sari" - ] - } + en: ['clothing', 'heel', 'shoe', 'woman', 'high-heeled shoe'], + es: ['mujer', 'tacón', 'zapato', 'zapato de tacón'], + }, }, { - code: "🩱", + code: '👡', shortcode: { - en: "one-piece_swimsuit", - es: "traje_de_baño_de_una_pieza" + en: 'sandal', + es: 'sandalia', }, keywords: { - en: [ - "bathing suit", - "one-piece swimsuit" - ], - es: [ - "bañador", - "traje de baño de una pieza" - ] - } + en: ['clothing', 'sandal', 'shoe', 'woman', 'woman’s sandal'], + es: ['calzado', 'mujer', 'ropa', 'sandalia', 'sandalia de mujer'], + }, }, { - code: "🩲", + code: '🩰', shortcode: { - en: "briefs", - es: "ropa_interior" + en: 'ballet_shoes', + es: 'zapatillas_de_ballet', }, keywords: { - en: [ - "bathing suit", - "one-piece", - "swimsuit", - "underwear", - "briefs" - ], - es: [ - "bañador", - "bragas", - "braguitas", - "calzoncillos", - "slip", - "ropa interior" - ] - } + en: ['ballet', 'dance', 'ballet shoes'], + es: ['bailar', 'balé', 'ballet', 'danza', 'zapatillas de ballet'], + }, }, { - code: "🩳", + code: '👢', shortcode: { - en: "shorts", - es: "pantalones_cortos" + en: 'boot', + es: 'bota', }, keywords: { - en: [ - "bathing suit", - "pants", - "underwear", - "shorts" - ], - es: [ - "bañador", - "bermudas", - "calzoncillos", - "ropa interior", - "shorts", - "pantalones cortos" - ] - } + en: ['boot', 'clothing', 'shoe', 'woman', 'woman’s boot'], + es: ['bota', 'calzado', 'mujer', 'ropa', 'bota de mujer'], + }, }, { - code: "👙", + code: '👑', shortcode: { - en: "bikini", - es: "bikini" + en: 'crown', + es: 'corona', }, keywords: { - en: [ - "clothing", - "swim", - "bikini" - ], - es: [ - "baño", - "playa", - "ropa", - "bikini" - ] - } + en: ['clothing', 'king', 'queen', 'crown'], + es: ['accesorios', 'complementos', 'reina', 'rey', 'corona'], + }, }, { - code: "👚", + code: '👒', shortcode: { - en: "womans_clothes", - es: "ropa_de_mujer" + en: 'womans_hat', + es: 'sombrero_de_mujer', }, keywords: { - en: [ - "clothing", - "woman", - "woman’s clothes" - ], - es: [ - "blusa", - "camisa", - "femenina", - "ropa", - "ropa de mujer" - ] - } + en: ['clothing', 'hat', 'woman', 'woman’s hat'], + es: ['accesorio', 'mujer', 'ropa', 'sombrero', 'sombrero de mujer'], + }, }, { - code: "👛", + code: '🎩', shortcode: { - en: "purse", - es: "cartera_de_mano" + en: 'tophat', + es: 'sombrero_de_copa', }, keywords: { - en: [ - "clothing", - "coin", - "purse" - ], - es: [ - "accesorios", - "cartera", - "complementos", - "monedero" - ] - } + en: ['clothing', 'hat', 'top', 'tophat'], + es: ['chistera', 'copa', 'ropa', 'sombrero', 'sombrero de copa'], + }, }, { - code: "👜", + code: '🎓', shortcode: { - en: "handbag", - es: "bolso" + en: 'mortar_board', + es: 'birrete', }, keywords: { - en: [ - "bag", - "clothing", - "purse", - "handbag" - ], - es: [ - "accesorios", - "complementos", - "bolso" - ] - } + en: ['cap', 'celebration', 'clothing', 'graduation', 'hat'], + es: ['celebración', 'gorro', 'graduación', 'birrete'], + }, }, { - code: "👝", + code: '🧢', shortcode: { - en: "pouch", - es: "cartera" + en: 'billed_cap', + es: 'gorra', }, keywords: { - en: [ - "bag", - "clothing", - "pouch", - "clutch bag" - ], - es: [ - "accesorios", - "bolso", - "cartera", - "complementos", - "bolso de mano" - ] - } + en: ['baseball cap', 'billed cap'], + es: ['béisbol', 'gorra', 'visera', 'gorra con visera'], + }, }, { - code: "🛍️", + code: '🪖', shortcode: { - en: "shopping_bags", - es: "bolsas_de_la_compra" + en: 'military_helmet', + es: 'casco_militar', }, keywords: { - en: [ - "bag", - "hotel", - "shopping", - "shopping bags" - ], - es: [ - "bolsa", - "compra", - "bolsas de compras" - ] - } + en: ['army', 'helmet', 'military', 'soldier', 'warrior'], + es: ['casco', 'ejército', 'guerra', 'guerrero', 'soldado', 'casco militar'], + }, }, { - code: "🎒", + code: '⛑️', shortcode: { - en: "school_satchel", - es: "mochila" + en: 'helmet_with_white_cross', + es: 'casco_con_cruz_blanca', }, keywords: { - en: [ - "bag", - "rucksack", - "satchel", - "school", - "backpack" - ], - es: [ - "colegio", - "mochila", - "mochila escolar" - ] - } + en: ['aid', 'cross', 'face', 'hat', 'helmet', 'rescue worker’s helmet'], + es: ['ayuda', 'cara', 'casco', 'cruz', 'casco con una cruz blanca'], + }, }, { - code: "🩴", + code: '📿', shortcode: { - en: "thong_sandal", - es: "chancla" + en: 'prayer_beads', + es: 'rosario', }, keywords: { - en: [ - "beach sandals", - "sandals", - "thong sandals", - "thongs", - "zōri", - "thong sandal" - ], - es: [ - "chancla de dedo", - "chancleta", - "chinela", - "sandalia", - "chancla" - ] - } + en: ['beads', 'clothing', 'necklace', 'prayer', 'religion'], + es: ['collar', 'cuentas', 'religión', 'rosario'], + }, }, { - code: "👞", + code: '💄', shortcode: { - en: "mans_shoe", - es: "zapatos_de_hombre" + en: 'lipstick', + es: 'lápiz_labial', }, keywords: { - en: [ - "clothing", - "man", - "shoe", - "man’s shoe" - ], - es: [ - "calzado", - "hombre", - "ropa", - "zapato", - "zapato de hombre" - ] - } + en: ['cosmetics', 'makeup', 'lipstick'], + es: ['barra', 'cosmética', 'labios', 'maquillaje', 'pintalabios'], + }, }, { - code: "👟", + code: '💍', shortcode: { - en: "athletic_shoe", - es: "zapatilla_de_atletismo" + en: 'ring', + es: 'anillo', }, keywords: { - en: [ - "athletic", - "clothing", - "shoe", - "sneaker", - "running shoe" - ], - es: [ - "calzado", - "correr", - "ropa", - "tenis", - "zapatilla deportiva" - ] - } + en: ['diamond', 'ring'], + es: ['diamante', 'anillo'], + }, }, { - code: "🥾", + code: '💎', shortcode: { - en: "hiking_boot", - es: "bota_de_senderismo" + en: 'gem', + es: 'joya', }, keywords: { - en: [ - "backpacking", - "boot", - "camping", - "hiking" - ], - es: [ - "bota", - "camping", - "mochilero", - "senderismo", - "bota de senderismo" - ] - } + en: ['diamond', 'gem', 'jewel', 'gem stone'], + es: ['diamante', 'gema', 'joya', 'piedra', 'preciosa'], + }, }, { - code: "🥿", + code: '🔇', shortcode: { - en: "womans_flat_shoe", - es: "bailarina" + en: 'mute', + es: 'mudo', }, keywords: { - en: [ - "ballet flat", - "slip-on", - "slipper", - "flat shoe" - ], - es: [ - "calzado", - "zapato", - "bailarina" - ] - } + en: ['mute', 'quiet', 'silent', 'speaker', 'muted speaker'], + es: ['altavoz', 'altavoz con marca de cancelación', 'mute', 'silencio', 'altavoz silenciado'], + }, }, { - code: "👠", + code: '🔈', shortcode: { - en: "high_heel", - es: "tacón_de_aguja" + en: 'speaker', + es: 'altavoz', }, keywords: { - en: [ - "clothing", - "heel", - "shoe", - "woman", - "high-heeled shoe" - ], - es: [ - "mujer", - "tacón", - "zapato", - "zapato de tacón" - ] - } + en: ['soft', 'speaker low volume'], + es: ['volumen bajo', 'altavoz a volumen bajo'], + }, }, { - code: "👡", + code: '🔉', shortcode: { - en: "sandal", - es: "sandalia" + en: 'sound', + es: 'sonido', }, keywords: { - en: [ - "clothing", - "sandal", - "shoe", - "woman", - "woman’s sandal" - ], - es: [ - "calzado", - "mujer", - "ropa", - "sandalia", - "sandalia de mujer" - ] - } + en: ['medium', 'speaker medium volume'], + es: ['altavoz con volumen medio', 'medio', 'volumen medio', 'altavoz a volumen medio'], + }, }, { - code: "🩰", + code: '🔊', shortcode: { - en: "ballet_shoes", - es: "zapatillas_de_ballet" + en: 'loud_sound', + es: 'sonido_agudo', }, keywords: { - en: [ - "ballet", - "dance", - "ballet shoes" - ], - es: [ - "bailar", - "balé", - "ballet", - "danza", - "zapatillas de ballet" - ] - } + en: ['loud', 'speaker high volume'], + es: ['altavoz', 'alto', 'volumen alto', 'altavoz a volumen alto'], + }, }, { - code: "👢", + code: '📢', shortcode: { - en: "boot", - es: "bota" + en: 'loudspeaker', + es: 'altavoz_sonando', }, keywords: { - en: [ - "boot", - "clothing", - "shoe", - "woman", - "woman’s boot" - ], - es: [ - "bota", - "calzado", - "mujer", - "ropa", - "bota de mujer" - ] - } + en: ['loud', 'public address', 'loudspeaker'], + es: ['altavoz', 'comunicación', 'altavoz de mano'], + }, }, { - code: "👑", + code: '📣', shortcode: { - en: "crown", - es: "corona" + en: 'mega', + es: 'mega', }, keywords: { - en: [ - "clothing", - "king", - "queen", - "crown" - ], - es: [ - "accesorios", - "complementos", - "reina", - "rey", - "corona" - ] - } + en: ['cheering', 'megaphone'], + es: ['comunicación', 'megáfono'], + }, }, { - code: "👒", + code: '📯', shortcode: { - en: "womans_hat", - es: "sombrero_de_mujer" + en: 'postal_horn', + es: 'corneta', }, keywords: { - en: [ - "clothing", - "hat", - "woman", - "woman’s hat" - ], - es: [ - "accesorio", - "mujer", - "ropa", - "sombrero", - "sombrero de mujer" - ] - } + en: ['horn', 'post', 'postal'], + es: ['corneta', 'posta', 'corneta de posta'], + }, }, { - code: "🎩", + code: '🔔', shortcode: { - en: "tophat", - es: "sombrero_de_copa" + en: 'bell', + es: 'campana', }, keywords: { - en: [ - "clothing", - "hat", - "top", - "tophat" - ], - es: [ - "chistera", - "copa", - "ropa", - "sombrero", - "sombrero de copa" - ] - } + en: ['bell'], + es: ['campana'], + }, }, { - code: "🎓", + code: '🔕', shortcode: { - en: "mortar_board", - es: "birrete" + en: 'no_bell', + es: 'prohibido_claxon', }, keywords: { - en: [ - "cap", - "celebration", - "clothing", - "graduation", - "hat" - ], - es: [ - "celebración", - "gorro", - "graduación", - "birrete" - ] - } + en: ['bell', 'forbidden', 'mute', 'quiet', 'silent', 'bell with slash'], + es: ['campana', 'cancelación', 'ruido', 'campana con signo de cancelación'], + }, }, { - code: "🧢", + code: '🎼', shortcode: { - en: "billed_cap", - es: "gorra" + en: 'musical_score', + es: 'partitura', }, keywords: { - en: [ - "baseball cap", - "billed cap" - ], - es: [ - "béisbol", - "gorra", - "visera", - "gorra con visera" - ] - } + en: ['music', 'score', 'musical score'], + es: ['música', 'partitura', 'pentagrama'], + }, }, { - code: "🪖", + code: '🎵', shortcode: { - en: "military_helmet", - es: "casco_militar" + en: 'musical_note', + es: 'nota_musical', }, keywords: { - en: [ - "army", - "helmet", - "military", - "soldier", - "warrior" - ], - es: [ - "casco", - "ejército", - "guerra", - "guerrero", - "soldado", - "casco militar" - ] - } + en: ['music', 'note', 'musical note'], + es: ['música', 'nota', 'nota musical'], + }, }, { - code: "⛑️", + code: '🎶', shortcode: { - en: "helmet_with_white_cross", - es: "casco_con_cruz_blanca" + en: 'notes', + es: 'notas', }, keywords: { - en: [ - "aid", - "cross", - "face", - "hat", - "helmet", - "rescue worker’s helmet" - ], - es: [ - "ayuda", - "cara", - "casco", - "cruz", - "casco con una cruz blanca" - ] - } + en: ['music', 'note', 'notes', 'musical notes'], + es: ['música', 'notas', 'notas musicales'], + }, }, { - code: "📿", + code: '🎙️', shortcode: { - en: "prayer_beads", - es: "rosario" + en: 'studio_microphone', + es: 'micrófono_de_estudio', }, keywords: { - en: [ - "beads", - "clothing", - "necklace", - "prayer", - "religion" - ], - es: [ - "collar", - "cuentas", - "religión", - "rosario" - ] - } + en: ['mic', 'microphone', 'music', 'studio'], + es: ['estudio', 'micrófono', 'música', 'micrófono de estudio'], + }, }, { - code: "💄", + code: '🎚️', shortcode: { - en: "lipstick", - es: "lápiz_labial" + en: 'level_slider', + es: 'indicador_de_nivel', }, keywords: { - en: [ - "cosmetics", - "makeup", - "lipstick" - ], - es: [ - "barra", - "cosmética", - "labios", - "maquillaje", - "pintalabios" - ] - } + en: ['level', 'music', 'slider'], + es: ['control', 'fader', 'volumen', 'control de volumen'], + }, }, { - code: "💍", + code: '🎛️', shortcode: { - en: "ring", - es: "anillo" + en: 'control_knobs', + es: 'mandos_de_control', }, keywords: { - en: [ - "diamond", - "ring" - ], - es: [ - "diamante", - "anillo" - ] - } + en: ['control', 'knobs', 'music'], + es: ['control', 'diales', 'música', 'potenciómetros', 'ruedas', 'ruedas de control'], + }, }, { - code: "💎", + code: '🎤', shortcode: { - en: "gem", - es: "joya" + en: 'microphone', + es: 'micrófono', }, keywords: { - en: [ - "diamond", - "gem", - "jewel", - "gem stone" - ], - es: [ - "diamante", - "gema", - "joya", - "piedra", - "preciosa" - ] - } + en: ['karaoke', 'mic', 'microphone'], + es: ['entretenimiento', 'karaoke', 'micro', 'micrófono'], + }, }, { - code: "🔇", + code: '🎧', shortcode: { - en: "mute", - es: "mudo" + en: 'headphones', + es: 'auriculares', }, keywords: { - en: [ - "mute", - "quiet", - "silent", - "speaker", - "muted speaker" - ], - es: [ - "altavoz", - "altavoz con marca de cancelación", - "mute", - "silencio", - "altavoz silenciado" - ] - } + en: ['earbud', 'headphone'], + es: ['cascos', 'auricular'], + }, }, { - code: "🔈", + code: '📻', shortcode: { - en: "speaker", - es: "altavoz" + en: 'radio', + es: 'radio', }, keywords: { - en: [ - "soft", - "speaker low volume" - ], - es: [ - "volumen bajo", - "altavoz a volumen bajo" - ] - } + en: ['video', 'radio'], + es: ['radio'], + }, }, { - code: "🔉", + code: '🎷', shortcode: { - en: "sound", - es: "sonido" + en: 'saxophone', + es: 'saxofón', }, keywords: { - en: [ - "medium", - "speaker medium volume" - ], - es: [ - "altavoz con volumen medio", - "medio", - "volumen medio", - "altavoz a volumen medio" - ] - } + en: ['instrument', 'music', 'sax', 'saxophone'], + es: ['instrumento', 'instrumento musical', 'música', 'saxo', 'saxofón'], + }, }, { - code: "🔊", + code: '🪗', shortcode: { - en: "loud_sound", - es: "sonido_agudo" + en: 'accordion', + es: 'acordeón', }, keywords: { - en: [ - "loud", - "speaker high volume" - ], - es: [ - "altavoz", - "alto", - "volumen alto", - "altavoz a volumen alto" - ] - } + en: ['concertina', 'squeeze box', 'accordion'], + es: ['concertina', 'acordeón'], + }, }, { - code: "📢", + code: '🎸', shortcode: { - en: "loudspeaker", - es: "altavoz_sonando" + en: 'guitar', + es: 'guitarra', }, keywords: { - en: [ - "loud", - "public address", - "loudspeaker" - ], - es: [ - "altavoz", - "comunicación", - "altavoz de mano" - ] - } + en: ['instrument', 'music', 'guitar'], + es: ['instrumento', 'instrumento musical', 'música', 'guitarra'], + }, }, { - code: "📣", + code: '🎹', shortcode: { - en: "mega", - es: "mega" + en: 'musical_keyboard', + es: 'teclado_musical', }, keywords: { - en: [ - "cheering", - "megaphone" - ], - es: [ - "comunicación", - "megáfono" - ] - } + en: ['instrument', 'keyboard', 'music', 'piano', 'musical keyboard'], + es: ['instrumento', 'instrumento musical', 'música', 'teclado', 'piano', 'teclado musical'], + }, }, { - code: "📯", + code: '🎺', shortcode: { - en: "postal_horn", - es: "corneta" + en: 'trumpet', + es: 'trompeta', }, keywords: { - en: [ - "horn", - "post", - "postal" - ], - es: [ - "corneta", - "posta", - "corneta de posta" - ] - } + en: ['instrument', 'music', 'trumpet'], + es: ['instrumento', 'instrumento musical', 'música', 'trompeta'], + }, }, { - code: "🔔", + code: '🎻', shortcode: { - en: "bell", - es: "campana" + en: 'violin', + es: 'violín', }, keywords: { - en: [ - "bell" - ], - es: [ - "campana" - ] - } + en: ['instrument', 'music', 'violin'], + es: ['instrumento', 'instrumento musical', 'música', 'violín'], + }, }, { - code: "🔕", + code: '🪕', shortcode: { - en: "no_bell", - es: "prohibido_claxon" + en: 'banjo', + es: 'banjo', }, keywords: { - en: [ - "bell", - "forbidden", - "mute", - "quiet", - "silent", - "bell with slash" - ], - es: [ - "campana", - "cancelación", - "ruido", - "campana con signo de cancelación" - ] - } + en: ['music', 'stringed', 'banjo'], + es: ['banyo', 'cuerda', 'instrumento', 'música', 'banjo'], + }, }, { - code: "🎼", + code: '🥁', shortcode: { - en: "musical_score", - es: "partitura" + en: 'drum_with_drumsticks', + es: 'tambor_con_baquetas', }, keywords: { - en: [ - "music", - "score", - "musical score" - ], - es: [ - "música", - "partitura", - "pentagrama" - ] - } + en: ['drumsticks', 'music', 'drum'], + es: ['baquetas', 'música', 'tambor'], + }, }, { - code: "🎵", + code: '🪘', shortcode: { - en: "musical_note", - es: "nota_musical" + en: 'long_drum', + es: 'tamboril', }, keywords: { - en: [ - "music", - "note", - "musical note" - ], - es: [ - "música", - "nota", - "nota musical" - ] - } + en: ['beat', 'conga', 'drum', 'rhythm', 'long drum'], + es: ['conga', 'ritmo', 'tambor', 'tamboril'], + }, }, { - code: "🎶", + code: '📱', shortcode: { - en: "notes", - es: "notas" + en: 'iphone', + es: 'iphone', }, keywords: { - en: [ - "music", - "note", - "notes", - "musical notes" - ], - es: [ - "música", - "notas", - "notas musicales" - ] - } + en: ['cell', 'mobile', 'phone', 'telephone'], + es: ['celular', 'móvil', 'teléfono'], + }, }, { - code: "🎙️", + code: '📲', shortcode: { - en: "studio_microphone", - es: "micrófono_de_estudio" + en: 'calling', + es: 'llamando', }, keywords: { - en: [ - "mic", - "microphone", - "music", - "studio" - ], - es: [ - "estudio", - "micrófono", - "música", - "micrófono de estudio" - ] - } + en: ['arrow', 'cell', 'mobile', 'phone', 'receive', 'mobile phone with arrow'], + es: ['flecha', 'llamada', 'móvil', 'recibir', 'teléfono', 'móvil con una flecha'], + }, }, { - code: "🎚️", + code: '☎️', shortcode: { - en: "level_slider", - es: "indicador_de_nivel" + en: 'phone', + es: 'teléfono', }, keywords: { - en: [ - "level", - "music", - "slider" - ], - es: [ - "control", - "fader", - "volumen", - "control de volumen" - ] - } + en: ['phone', 'telephone'], + es: ['teléfono'], + }, }, { - code: "🎛️", + code: '📞', shortcode: { - en: "control_knobs", - es: "mandos_de_control" + en: 'telephone_receiver', + es: 'receptor_de_teléfono', }, keywords: { - en: [ - "control", - "knobs", - "music" - ], - es: [ - "control", - "diales", - "música", - "potenciómetros", - "ruedas", - "ruedas de control" - ] - } + en: ['phone', 'receiver', 'telephone'], + es: ['comunicación', 'teléfono', 'auricular de teléfono'], + }, }, { - code: "🎤", + code: '📟', shortcode: { - en: "microphone", - es: "micrófono" + en: 'pager', + es: 'buscapersonas', }, keywords: { - en: [ - "karaoke", - "mic", - "microphone" - ], - es: [ - "entretenimiento", - "karaoke", - "micro", - "micrófono" - ] - } + en: ['pager'], + es: ['comunicación', 'localizador', 'busca'], + }, }, { - code: "🎧", + code: '📠', shortcode: { - en: "headphones", - es: "auriculares" + en: 'fax', + es: 'fax', }, keywords: { - en: [ - "earbud", - "headphone" - ], - es: [ - "cascos", - "auricular" - ] - } + en: ['fax', 'fax machine'], + es: ['comunicación', 'fax', 'máquina de fax'], + }, }, { - code: "📻", + code: '🔋', shortcode: { - en: "radio", - es: "radio" + en: 'battery', + es: 'batería', }, keywords: { - en: [ - "video", - "radio" - ], - es: [ - "radio" - ] - } + en: ['battery'], + es: ['batería', 'pila'], + }, }, { - code: "🎷", + code: '🔌', shortcode: { - en: "saxophone", - es: "saxofón" + en: 'electric_plug', + es: 'enchufe_eléctrico', }, keywords: { - en: [ - "instrument", - "music", - "sax", - "saxophone" - ], - es: [ - "instrumento", - "instrumento musical", - "música", - "saxo", - "saxofón" - ] - } + en: ['electric', 'electricity', 'plug'], + es: ['corriente', 'electricidad', 'eléctrico', 'enchufe'], + }, }, { - code: "🪗", + code: '💻', shortcode: { - en: "accordion", - es: "acordeón" + en: 'computer', + es: 'ordenador', }, keywords: { - en: [ - "concertina", - "squeeze box", - "accordion" - ], - es: [ - "concertina", - "acordeón" - ] - } + en: ['computer', 'pc', 'personal', 'laptop'], + es: ['ordenador', 'pc', 'personal', 'ordenador portátil'], + }, }, { - code: "🎸", + code: '🖥️', shortcode: { - en: "guitar", - es: "guitarra" + en: 'desktop_computer', + es: 'ordenador_de_sobremesa', }, keywords: { - en: [ - "instrument", - "music", - "guitar" - ], - es: [ - "instrumento", - "instrumento musical", - "música", - "guitarra" - ] - } + en: ['computer', 'desktop'], + es: ['ordenador', 'sobremesa', 'ordenador de sobremesa'], + }, }, { - code: "🎹", + code: '🖨️', shortcode: { - en: "musical_keyboard", - es: "teclado_musical" + en: 'printer', + es: 'impresora', }, keywords: { - en: [ - "instrument", - "keyboard", - "music", - "piano", - "musical keyboard" - ], - es: [ - "instrumento", - "instrumento musical", - "música", - "teclado", - "piano", - "teclado musical" - ] - } + en: ['computer', 'printer'], + es: ['ordenador', 'impresora'], + }, }, { - code: "🎺", + code: '⌨️', shortcode: { - en: "trumpet", - es: "trompeta" + en: 'keyboard', + es: 'teclado', }, keywords: { - en: [ - "instrument", - "music", - "trumpet" - ], - es: [ - "instrumento", - "instrumento musical", - "música", - "trompeta" - ] - } + en: ['computer', 'keyboard'], + es: ['ordenador', 'teclado'], + }, }, { - code: "🎻", + code: '🖱️', shortcode: { - en: "violin", - es: "violín" + en: 'three_button_mouse', + es: 'mouse_de_tres_botones', }, keywords: { - en: [ - "instrument", - "music", - "violin" - ], - es: [ - "instrumento", - "instrumento musical", - "música", - "violín" - ] - } + en: ['computer', 'computer mouse'], + es: ['ordenador', 'ratón', 'ratón de ordenador'], + }, }, { - code: "🪕", + code: '🖲️', shortcode: { - en: "banjo", - es: "banjo" + en: 'trackball', + es: 'bola_de_seguimiento', }, keywords: { - en: [ - "music", - "stringed", - "banjo" - ], - es: [ - "banyo", - "cuerda", - "instrumento", - "música", - "banjo" - ] - } + en: ['computer', 'trackball'], + es: ['ordenador', 'trackball', 'bola de desplazamiento'], + }, }, { - code: "🥁", + code: '💽', shortcode: { - en: "drum_with_drumsticks", - es: "tambor_con_baquetas" + en: 'minidisc', + es: 'minidisc', }, keywords: { - en: [ - "drumsticks", - "music", - "drum" - ], - es: [ - "baquetas", - "música", - "tambor" - ] - } + en: ['computer', 'disk', 'minidisk', 'optical'], + es: ['disco', 'md', 'minidisc'], + }, }, { - code: "🪘", + code: '💾', shortcode: { - en: "long_drum", - es: "tamboril" + en: 'floppy_disk', + es: 'disquete', }, keywords: { - en: [ - "beat", - "conga", - "drum", - "rhythm", - "long drum" - ], - es: [ - "conga", - "ritmo", - "tambor", - "tamboril" - ] - } + en: ['computer', 'disk', 'floppy'], + es: ['disco', 'disco de 3 1/2', 'disquete'], + }, }, { - code: "📱", + code: '💿', shortcode: { - en: "iphone", - es: "iphone" + en: 'cd', + es: 'cd', }, keywords: { - en: [ - "cell", - "mobile", - "phone", - "telephone" - ], - es: [ - "celular", - "móvil", - "teléfono" - ] - } - }, - { - code: "📲", - shortcode: { - en: "calling", - es: "llamando" - }, - keywords: { - en: [ - "arrow", - "cell", - "mobile", - "phone", - "receive", - "mobile phone with arrow" - ], - es: [ - "flecha", - "llamada", - "móvil", - "recibir", - "teléfono", - "móvil con una flecha" - ] - } + en: ['CD', 'computer', 'disk', 'optical'], + es: ['cd', 'disco', 'disco óptico'], + }, }, { - code: "☎️", + code: '📀', shortcode: { - en: "phone", - es: "teléfono" + en: 'dvd', + es: 'dvd', }, keywords: { - en: [ - "phone", - "telephone" - ], - es: [ - "teléfono" - ] - } + en: ['Blu-ray', 'computer', 'disk', 'optical', 'dvd DVD'], + es: ['disco', 'dvd', 'disco DVD'], + }, }, { - code: "📞", + code: '🧮', shortcode: { - en: "telephone_receiver", - es: "receptor_de_teléfono" + en: 'abacus', + es: 'ábaco', }, keywords: { - en: [ - "phone", - "receiver", - "telephone" - ], - es: [ - "comunicación", - "teléfono", - "auricular de teléfono" - ] - } + en: ['calculation', 'abacus'], + es: ['cálculo', 'contar', 'matemáticas', 'ábaco'], + }, }, { - code: "📟", + code: '🎥', shortcode: { - en: "pager", - es: "buscapersonas" + en: 'movie_camera', + es: 'cámara_de_cine', }, keywords: { - en: [ - "pager" - ], - es: [ - "comunicación", - "localizador", - "busca" - ] - } + en: ['camera', 'cinema', 'movie'], + es: ['cámara', 'cine', 'entretenimiento', 'película', 'cámara de cine'], + }, }, { - code: "📠", + code: '🎞️', shortcode: { - en: "fax", - es: "fax" + en: 'film_frames', + es: 'fotogramas_de_película', }, keywords: { - en: [ - "fax", - "fax machine" - ], - es: [ - "comunicación", - "fax", - "máquina de fax" - ] - } + en: ['cinema', 'film', 'frames', 'movie'], + es: ['cine', 'fotograma', 'película', 'fotograma de película'], + }, }, { - code: "🔋", + code: '📽️', shortcode: { - en: "battery", - es: "batería" + en: 'film_projector', + es: 'proyector_de_cine', }, keywords: { - en: [ - "battery" - ], - es: [ - "batería", - "pila" - ] - } + en: ['cinema', 'film', 'movie', 'projector', 'video'], + es: ['cine', 'película', 'proyector', 'proyector de cine'], + }, }, { - code: "🔌", + code: '🎬', shortcode: { - en: "electric_plug", - es: "enchufe_eléctrico" + en: 'clapper', + es: 'claqueta', }, keywords: { - en: [ - "electric", - "electricity", - "plug" - ], - es: [ - "corriente", - "electricidad", - "eléctrico", - "enchufe" - ] - } + en: ['clapper', 'movie', 'clapper board'], + es: ['cine', 'claqueta de cine', 'entretenimiento', 'película', 'claqueta'], + }, }, { - code: "💻", + code: '📺', shortcode: { - en: "computer", - es: "ordenador" + en: 'tv', + es: 'televisión', }, keywords: { - en: [ - "computer", - "pc", - "personal", - "laptop" - ], - es: [ - "ordenador", - "pc", - "personal", - "ordenador portátil" - ] - } + en: ['tv', 'video', 'television'], + es: ['tv', 'televisión'], + }, }, { - code: "🖥️", + code: '📷', shortcode: { - en: "desktop_computer", - es: "ordenador_de_sobremesa" + en: 'camera', + es: 'cámara', }, keywords: { - en: [ - "computer", - "desktop" - ], - es: [ - "ordenador", - "sobremesa", - "ordenador de sobremesa" - ] - } + en: ['video', 'camera'], + es: ['cámara', 'cámara de fotos'], + }, }, { - code: "🖨️", + code: '📸', shortcode: { - en: "printer", - es: "impresora" + en: 'camera_with_flash', + es: 'cámara_con_flash', }, keywords: { - en: [ - "computer", - "printer" - ], - es: [ - "ordenador", - "impresora" - ] - } + en: ['camera', 'flash', 'video', 'camera with flash'], + es: ['cámara', 'flash', 'cámara con flash'], + }, }, { - code: "⌨️", + code: '📹', shortcode: { - en: "keyboard", - es: "teclado" + en: 'video_camera', + es: 'videocámara', }, keywords: { - en: [ - "computer", - "keyboard" - ], - es: [ - "ordenador", - "teclado" - ] - } + en: ['camera', 'video'], + es: ['cámara', 'vídeo', 'videocámara'], + }, }, { - code: "🖱️", + code: '📼', shortcode: { - en: "three_button_mouse", - es: "mouse_de_tres_botones" + en: 'vhs', + es: 'vhs', }, keywords: { - en: [ - "computer", - "computer mouse" - ], - es: [ - "ordenador", - "ratón", - "ratón de ordenador" - ] - } + en: ['tape', 'vhs', 'video', 'videocassette'], + es: ['cinta', 'cinta de vídeo'], + }, }, { - code: "🖲️", + code: '🔍', shortcode: { - en: "trackball", - es: "bola_de_seguimiento" + en: 'mag', + es: 'lupa', }, keywords: { - en: [ - "computer", - "trackball" - ], - es: [ - "ordenador", - "trackball", - "bola de desplazamiento" - ] - } + en: ['glass', 'magnifying', 'search', 'tool', 'magnifying glass tilted left'], + es: ['buscar', 'lupa', 'lupa orientada hacia la izquierda'], + }, }, { - code: "💽", + code: '🔎', shortcode: { - en: "minidisc", - es: "minidisc" + en: 'mag_right', + es: 'lupa_derecha', }, keywords: { - en: [ - "computer", - "disk", - "minidisk", - "optical" - ], - es: [ - "disco", - "md", - "minidisc" - ] - } + en: ['glass', 'magnifying', 'search', 'tool', 'magnifying glass tilted right'], + es: ['buscar', 'lupa', 'lupa orientada hacia la derecha'], + }, }, { - code: "💾", + code: '🕯️', shortcode: { - en: "floppy_disk", - es: "disquete" + en: 'candle', + es: 'vela', }, keywords: { - en: [ - "computer", - "disk", - "floppy" - ], - es: [ - "disco", - "disco de 3 1/2", - "disquete" - ] - } + en: ['light', 'candle'], + es: ['luz', 'vela'], + }, }, { - code: "💿", + code: '💡', shortcode: { - en: "cd", - es: "cd" + en: 'bulb', + es: 'bombilla', }, keywords: { - en: [ - "CD", - "computer", - "disk", - "optical" - ], - es: [ - "cd", - "disco", - "disco óptico" - ] - } + en: ['bulb', 'comic', 'electric', 'idea', 'light'], + es: ['cómic', 'electricidad', 'idea', 'luz', 'bombilla'], + }, }, { - code: "📀", + code: '🔦', shortcode: { - en: "dvd", - es: "dvd" + en: 'flashlight', + es: 'linterna', }, keywords: { - en: [ - "Blu-ray", - "computer", - "disk", - "optical", - "dvd DVD" - ], - es: [ - "disco", - "dvd", - "disco DVD" - ] - } + en: ['electric', 'light', 'tool', 'torch', 'flashlight'], + es: ['luz', 'linterna'], + }, }, { - code: "🧮", + code: '🏮', shortcode: { - en: "abacus", - es: "ábaco" + en: 'izakaya_lantern', + es: 'farolillo_de_papel', }, keywords: { - en: [ - "calculation", - "abacus" - ], - es: [ - "cálculo", - "contar", - "matemáticas", - "ábaco" - ] - } + en: ['bar', 'lantern', 'light', 'red', 'red paper lantern'], + es: ['izakaya', 'lámpara roja', 'linterna izakaya', 'linterna japonesa', 'restaurante', 'lámpara japonesa'], + }, }, { - code: "🎥", + code: '🪔', shortcode: { - en: "movie_camera", - es: "cámara_de_cine" + en: 'diya_lamp', + es: 'lámpara_de_aceite', }, keywords: { - en: [ - "camera", - "cinema", - "movie" - ], - es: [ - "cámara", - "cine", - "entretenimiento", - "película", - "cámara de cine" - ] - } + en: ['diya', 'lamp', 'oil'], + es: ['aceite', 'diya', 'lámpara', 'lámpara de aceite'], + }, }, { - code: "🎞️", + code: '📔', shortcode: { - en: "film_frames", - es: "fotogramas_de_película" + en: 'notebook_with_decorative_cover', + es: 'cuaderno_con_tapa_decorada', }, keywords: { - en: [ - "cinema", - "film", - "frames", - "movie" - ], - es: [ - "cine", - "fotograma", - "película", - "fotograma de película" - ] - } + en: ['book', 'cover', 'decorated', 'notebook', 'notebook with decorative cover'], + es: ['cuaderno', 'decoración', 'tapa', 'cuaderno con tapa decorativa'], + }, }, { - code: "📽️", + code: '📕', shortcode: { - en: "film_projector", - es: "proyector_de_cine" + en: 'closed_book', + es: 'libro_cerrado', }, keywords: { - en: [ - "cinema", - "film", - "movie", - "projector", - "video" - ], - es: [ - "cine", - "película", - "proyector", - "proyector de cine" - ] - } + en: ['book', 'closed'], + es: ['cerrado', 'libro'], + }, }, { - code: "🎬", + code: '📖', shortcode: { - en: "clapper", - es: "claqueta" + en: 'book', + es: 'libro', }, keywords: { - en: [ - "clapper", - "movie", - "clapper board" - ], - es: [ - "cine", - "claqueta de cine", - "entretenimiento", - "película", - "claqueta" - ] - } + en: ['book', 'open'], + es: ['abierto', 'libro'], + }, }, { - code: "📺", + code: '📗', shortcode: { - en: "tv", - es: "televisión" + en: 'green_book', + es: 'libro_verde', }, keywords: { - en: [ - "tv", - "video", - "television" - ], - es: [ - "tv", - "televisión" - ] - } + en: ['book', 'green'], + es: ['libro', 'verde'], + }, }, { - code: "📷", + code: '📘', shortcode: { - en: "camera", - es: "cámara" + en: 'blue_book', + es: 'libro_azul', }, keywords: { - en: [ - "video", - "camera" - ], - es: [ - "cámara", - "cámara de fotos" - ] - } + en: ['blue', 'book'], + es: ['azul', 'libro'], + }, }, { - code: "📸", + code: '📙', shortcode: { - en: "camera_with_flash", - es: "cámara_con_flash" + en: 'orange_book', + es: 'libro_naranja', }, keywords: { - en: [ - "camera", - "flash", - "video", - "camera with flash" - ], - es: [ - "cámara", - "flash", - "cámara con flash" - ] - } + en: ['book', 'orange'], + es: ['libro', 'naranja'], + }, }, { - code: "📹", + code: '📚', shortcode: { - en: "video_camera", - es: "videocámara" + en: 'books', + es: 'libros', }, keywords: { - en: [ - "camera", - "video" - ], - es: [ - "cámara", - "vídeo", - "videocámara" - ] - } + en: ['book', 'books'], + es: ['libro', 'libros'], + }, }, { - code: "📼", + code: '📓', shortcode: { - en: "vhs", - es: "vhs" + en: 'notebook', + es: 'cuaderno', }, keywords: { - en: [ - "tape", - "vhs", - "video", - "videocassette" - ], - es: [ - "cinta", - "cinta de vídeo" - ] - } + en: ['notebook'], + es: ['libreta', 'cuaderno'], + }, }, { - code: "🔍", + code: '📒', shortcode: { - en: "mag", - es: "lupa" + en: 'ledger', + es: 'registro', }, keywords: { - en: [ - "glass", - "magnifying", - "search", - "tool", - "magnifying glass tilted left" - ], - es: [ - "buscar", - "lupa", - "lupa orientada hacia la izquierda" - ] - } + en: ['notebook', 'ledger'], + es: ['cuaderno', 'libro de contabilidad'], + }, }, { - code: "🔎", + code: '📃', shortcode: { - en: "mag_right", - es: "lupa_derecha" + en: 'page_with_curl', + es: 'página_doblada_por_abajo', }, keywords: { - en: [ - "glass", - "magnifying", - "search", - "tool", - "magnifying glass tilted right" - ], - es: [ - "buscar", - "lupa", - "lupa orientada hacia la derecha" - ] - } + en: ['curl', 'document', 'page', 'page with curl'], + es: ['documento', 'página', 'página doblada'], + }, }, { - code: "🕯️", + code: '📜', shortcode: { - en: "candle", - es: "vela" + en: 'scroll', + es: 'pergamino', }, keywords: { - en: [ - "light", - "candle" - ], - es: [ - "luz", - "vela" - ] - } + en: ['paper', 'scroll'], + es: ['pergamino de papel', 'pergamino'], + }, }, { - code: "💡", + code: '📄', shortcode: { - en: "bulb", - es: "bombilla" + en: 'page_facing_up', + es: 'página_boca_arriba', }, keywords: { - en: [ - "bulb", - "comic", - "electric", - "idea", - "light" - ], - es: [ - "cómic", - "electricidad", - "idea", - "luz", - "bombilla" - ] - } + en: ['document', 'page', 'page facing up'], + es: ['anverso', 'documento', 'página', 'página hacia arriba'], + }, }, { - code: "🔦", + code: '📰', shortcode: { - en: "flashlight", - es: "linterna" + en: 'newspaper', + es: 'periódico', }, keywords: { - en: [ - "electric", - "light", - "tool", - "torch", - "flashlight" - ], - es: [ - "luz", - "linterna" - ] - } + en: ['news', 'paper', 'newspaper'], + es: ['diario', 'periódico'], + }, }, { - code: "🏮", + code: '🗞️', shortcode: { - en: "izakaya_lantern", - es: "farolillo_de_papel" + en: 'rolled_up_newspaper', + es: 'periódico_enrollado', }, keywords: { - en: [ - "bar", - "lantern", - "light", - "red", - "red paper lantern" - ], - es: [ - "izakaya", - "lámpara roja", - "linterna izakaya", - "linterna japonesa", - "restaurante", - "lámpara japonesa" - ] - } + en: ['news', 'newspaper', 'paper', 'rolled', 'rolled-up newspaper'], + es: ['noticias', 'papel', 'periódico', 'periódico enrollado'], + }, }, { - code: "🪔", + code: '📑', shortcode: { - en: "diya_lamp", - es: "lámpara_de_aceite" + en: 'bookmark_tabs', + es: 'pestañas_de_marcadores', }, keywords: { - en: [ - "diya", - "lamp", - "oil" - ], - es: [ - "aceite", - "diya", - "lámpara", - "lámpara de aceite" - ] - } + en: ['bookmark', 'mark', 'marker', 'tabs'], + es: ['pestañas', 'marcadores'], + }, }, { - code: "📔", + code: '🔖', shortcode: { - en: "notebook_with_decorative_cover", - es: "cuaderno_con_tapa_decorada" + en: 'bookmark', + es: 'marcador', }, keywords: { - en: [ - "book", - "cover", - "decorated", - "notebook", - "notebook with decorative cover" - ], - es: [ - "cuaderno", - "decoración", - "tapa", - "cuaderno con tapa decorativa" - ] - } + en: ['mark', 'bookmark'], + es: ['marcador', 'marcapáginas'], + }, }, { - code: "📕", + code: '🏷️', shortcode: { - en: "closed_book", - es: "libro_cerrado" + en: 'label', + es: 'etiqueta', }, keywords: { - en: [ - "book", - "closed" - ], - es: [ - "cerrado", - "libro" - ] - } + en: ['label'], + es: ['etiqueta'], + }, }, { - code: "📖", + code: '💰', shortcode: { - en: "book", - es: "libro" + en: 'moneybag', + es: 'bolsa_de_dinero', }, keywords: { - en: [ - "book", - "open" - ], - es: [ - "abierto", - "libro" - ] - } + en: ['bag', 'dollar', 'money', 'moneybag'], + es: ['bolsa', 'bolsa de dólares', 'dinero', 'bolsa de dinero'], + }, }, { - code: "📗", + code: '🪙', shortcode: { - en: "green_book", - es: "libro_verde" + en: 'coin', + es: 'moneda', }, keywords: { - en: [ - "book", - "green" - ], - es: [ - "libro", - "verde" - ] - } + en: ['gold', 'metal', 'money', 'silver', 'treasure', 'coin'], + es: ['dinero', 'metal', 'oro', 'plata', 'tesoro', 'moneda'], + }, }, { - code: "📘", + code: '💴', shortcode: { - en: "blue_book", - es: "libro_azul" + en: 'yen', + es: 'yen', }, keywords: { - en: [ - "blue", - "book" - ], - es: [ - "azul", - "libro" - ] - } + en: ['banknote', 'bill', 'currency', 'money', 'note', 'yen'], + es: ['billete', 'billete de banco', 'dinero', 'yen', 'billete de yen'], + }, }, { - code: "📙", + code: '💵', shortcode: { - en: "orange_book", - es: "libro_naranja" + en: 'dollar', + es: 'dólar', }, keywords: { - en: [ - "book", - "orange" - ], - es: [ - "libro", - "naranja" - ] - } + en: ['banknote', 'bill', 'currency', 'dollar', 'money', 'note'], + es: ['billete', 'billete de banco', 'dinero', 'dólar', 'billete de dólar'], + }, }, { - code: "📚", + code: '💶', shortcode: { - en: "books", - es: "libros" + en: 'euro', + es: 'euro', }, keywords: { - en: [ - "book", - "books" - ], - es: [ - "libro", - "libros" - ] - } + en: ['banknote', 'bill', 'currency', 'euro', 'money', 'note'], + es: ['billete', 'billete de banco', 'dinero', 'euro', 'billete de euro'], + }, }, { - code: "📓", + code: '💷', shortcode: { - en: "notebook", - es: "cuaderno" + en: 'pound', + es: 'libra_esterlina', }, keywords: { - en: [ - "notebook" - ], - es: [ - "libreta", - "cuaderno" - ] - } + en: ['banknote', 'bill', 'currency', 'money', 'note', 'pound'], + es: ['billete de banco', 'dinero', 'libra', 'billete de libra'], + }, }, { - code: "📒", + code: '💸', shortcode: { - en: "ledger", - es: "registro" + en: 'money_with_wings', + es: 'dinero_con_alas', }, keywords: { - en: [ - "notebook", - "ledger" - ], - es: [ - "cuaderno", - "libro de contabilidad" - ] - } + en: ['banknote', 'bill', 'fly', 'money', 'wings', 'money with wings'], + es: ['billete', 'billete de banco', 'dinero', 'dinero con alas', 'billete con alas'], + }, }, { - code: "📃", + code: '💳', shortcode: { - en: "page_with_curl", - es: "página_doblada_por_abajo" + en: 'credit_card', + es: 'tarjeta_de_crédito', }, keywords: { - en: [ - "curl", - "document", - "page", - "page with curl" - ], - es: [ - "documento", - "página", - "página doblada" - ] - } + en: ['card', 'credit', 'money'], + es: ['crédito', 'tarjeta', 'tarjeta de crédito'], + }, }, { - code: "📜", + code: '🧾', shortcode: { - en: "scroll", - es: "pergamino" + en: 'receipt', + es: 'recibo', }, keywords: { - en: [ - "paper", - "scroll" - ], - es: [ - "pergamino de papel", - "pergamino" - ] - } + en: ['accounting', 'bookkeeping', 'evidence', 'proof', 'receipt'], + es: ['contabilidad', 'prueba', 'teneduría de libros', 'testimonio', 'recibo'], + }, }, { - code: "📄", + code: '💹', shortcode: { - en: "page_facing_up", - es: "página_boca_arriba" + en: 'chart', + es: 'gráfico', }, keywords: { - en: [ - "document", - "page", - "page facing up" - ], - es: [ - "anverso", - "documento", - "página", - "página hacia arriba" - ] - } + en: ['chart', 'graph', 'growth', 'money', 'yen', 'chart increasing with yen'], + es: ['alza', 'mercado', 'mercado alcista', 'tabla', 'mercado al alza'], + }, }, { - code: "📰", + code: '✉️', shortcode: { - en: "newspaper", - es: "periódico" + en: 'email', + es: 'correo', }, keywords: { - en: [ - "news", - "paper", - "newspaper" - ], - es: [ - "diario", - "periódico" - ] - } + en: ['email', 'letter', 'envelope'], + es: ['carta', 'correo', 'sobre'], + }, }, { - code: "🗞️", + code: '📧', shortcode: { - en: "rolled_up_newspaper", - es: "periódico_enrollado" + en: 'e-mail', + es: 'correo_electrónico', }, keywords: { - en: [ - "news", - "newspaper", - "paper", - "rolled", - "rolled-up newspaper" - ], - es: [ - "noticias", - "papel", - "periódico", - "periódico enrollado" - ] - } + en: ['email', 'letter', 'mail', 'e-mail'], + es: ['comunicación', 'correo', 'sobre', 'correo electrónico'], + }, }, { - code: "📑", + code: '📨', shortcode: { - en: "bookmark_tabs", - es: "pestañas_de_marcadores" + en: 'incoming_envelope', + es: 'correo_entrante', }, keywords: { - en: [ - "bookmark", - "mark", - "marker", - "tabs" - ], - es: [ - "pestañas", - "marcadores" - ] - } + en: ['e-mail', 'email', 'envelope', 'incoming', 'letter', 'receive'], + es: ['carta', 'comunicación', 'correo', 'correo electrónico', 'sobre', 'sobre entrante'], + }, }, { - code: "🔖", + code: '📩', shortcode: { - en: "bookmark", - es: "marcador" + en: 'envelope_with_arrow', + es: 'sobre_con_flecha', }, keywords: { - en: [ - "mark", - "bookmark" - ], - es: [ - "marcador", - "marcapáginas" - ] - } + en: ['arrow', 'e-mail', 'email', 'envelope', 'outgoing', 'envelope with arrow'], + es: ['carta', 'comunicación', 'correo', 'correo electrónico', 'sobre', 'sobre con flecha'], + }, }, { - code: "🏷️", + code: '📤', shortcode: { - en: "label", - es: "etiqueta" + en: 'outbox_tray', + es: 'bandeja_de_salida', }, keywords: { - en: [ - "label" - ], - es: [ - "etiqueta" - ] - } + en: ['box', 'letter', 'mail', 'outbox', 'sent', 'tray'], + es: ['bandeja', 'comunicación', 'correo', 'enviado', 'salida', 'bandeja de salida'], + }, }, { - code: "💰", + code: '📥', shortcode: { - en: "moneybag", - es: "bolsa_de_dinero" + en: 'inbox_tray', + es: 'bandeja_de_entrada', }, keywords: { - en: [ - "bag", - "dollar", - "money", - "moneybag" - ], - es: [ - "bolsa", - "bolsa de dólares", - "dinero", - "bolsa de dinero" - ] - } - }, - { - code: "🪙", - shortcode: { - en: "coin", - es: "moneda" - }, - keywords: { - en: [ - "gold", - "metal", - "money", - "silver", - "treasure", - "coin" - ], - es: [ - "dinero", - "metal", - "oro", - "plata", - "tesoro", - "moneda" - ] - } + en: ['box', 'inbox', 'letter', 'mail', 'receive', 'tray'], + es: ['bandeja', 'comunicación', 'correo', 'entrada', 'recibido', 'bandeja de entrada'], + }, }, { - code: "💴", + code: '📦', shortcode: { - en: "yen", - es: "yen" + en: 'package', + es: 'paquete', }, keywords: { - en: [ - "banknote", - "bill", - "currency", - "money", - "note", - "yen" - ], - es: [ - "billete", - "billete de banco", - "dinero", - "yen", - "billete de yen" - ] - } + en: ['box', 'parcel', 'package'], + es: ['caja', 'paquete'], + }, }, { - code: "💵", + code: '📫', shortcode: { - en: "dollar", - es: "dólar" + en: 'mailbox', + es: 'buzón', }, keywords: { - en: [ - "banknote", - "bill", - "currency", - "dollar", - "money", - "note" - ], - es: [ - "billete", - "billete de banco", - "dinero", - "dólar", - "billete de dólar" - ] - } + en: ['closed', 'mail', 'mailbox', 'postbox', 'closed mailbox with raised flag'], + es: ['bandera', 'buzón', 'buzón cerrado', 'con contenido', 'buzón cerrado con la bandera levantada'], + }, }, { - code: "💶", + code: '📪', shortcode: { - en: "euro", - es: "euro" + en: 'mailbox_closed', + es: 'buzón_cerrado', }, keywords: { - en: [ - "banknote", - "bill", - "currency", - "euro", - "money", - "note" - ], - es: [ - "billete", - "billete de banco", - "dinero", - "euro", - "billete de euro" - ] - } + en: ['closed', 'lowered', 'mail', 'mailbox', 'postbox', 'closed mailbox with lowered flag'], + es: ['bandera', 'buzón', 'buzón cerrado', 'vacío', 'buzón cerrado con la bandera bajada'], + }, }, { - code: "💷", + code: '📬', shortcode: { - en: "pound", - es: "libra_esterlina" + en: 'mailbox_with_mail', + es: 'buzón_con_cartas', }, keywords: { - en: [ - "banknote", - "bill", - "currency", - "money", - "note", - "pound" - ], - es: [ - "billete de banco", - "dinero", - "libra", - "billete de libra" - ] - } + en: ['mail', 'mailbox', 'open', 'postbox', 'open mailbox with raised flag'], + es: ['bandera', 'buzón', 'buzón abierto', 'con contenido', 'buzón abierto con la bandera levantada'], + }, }, { - code: "💸", + code: '📭', shortcode: { - en: "money_with_wings", - es: "dinero_con_alas" + en: 'mailbox_with_no_mail', + es: 'buzón_sin_cartas', }, keywords: { - en: [ - "banknote", - "bill", - "fly", - "money", - "wings", - "money with wings" - ], - es: [ - "billete", - "billete de banco", - "dinero", - "dinero con alas", - "billete con alas" - ] - } + en: ['lowered', 'mail', 'mailbox', 'open', 'postbox', 'open mailbox with lowered flag'], + es: ['bandera', 'buzón', 'buzón abierto', 'vacío', 'buzón abierto con la bandera bajada'], + }, }, { - code: "💳", + code: '📮', shortcode: { - en: "credit_card", - es: "tarjeta_de_crédito" + en: 'postbox', + es: 'carta_al_buzón', }, keywords: { - en: [ - "card", - "credit", - "money" - ], - es: [ - "crédito", - "tarjeta", - "tarjeta de crédito" - ] - } + en: ['mail', 'mailbox', 'postbox'], + es: ['cartas', 'correo', 'buzón'], + }, }, { - code: "🧾", + code: '🗳️', shortcode: { - en: "receipt", - es: "recibo" + en: 'ballot_box_with_ballot', + es: 'urna_con_papeleta', }, keywords: { - en: [ - "accounting", - "bookkeeping", - "evidence", - "proof", - "receipt" - ], - es: [ - "contabilidad", - "prueba", - "teneduría de libros", - "testimonio", - "recibo" - ] - } + en: ['ballot', 'box', 'ballot box with ballot'], + es: ['papeleta', 'urna', 'voto', 'urna con papeleta'], + }, }, { - code: "💹", + code: '✏️', shortcode: { - en: "chart", - es: "gráfico" + en: 'pencil2', + es: 'lápiz2', }, keywords: { - en: [ - "chart", - "graph", - "growth", - "money", - "yen", - "chart increasing with yen" - ], - es: [ - "alza", - "mercado", - "mercado alcista", - "tabla", - "mercado al alza" - ] - } + en: ['pencil'], + es: ['escolar', 'escribir', 'lapicero', 'lápiz'], + }, }, { - code: "✉️", + code: '✒️', shortcode: { - en: "email", - es: "correo" + en: 'black_nib', + es: 'plumín_negro', }, keywords: { - en: [ - "email", - "letter", - "envelope" - ], - es: [ - "carta", - "correo", - "sobre" - ] - } + en: ['nib', 'pen', 'black nib'], + es: ['bolígrafo', 'escribir', 'pluma', 'tinta', 'pluma negra'], + }, }, { - code: "📧", + code: '🖋️', shortcode: { - en: "e-mail", - es: "correo_electrónico" + en: 'lower_left_fountain_pen', + es: 'pluma_estilográfica_abajo_a_la_izquierda', }, keywords: { - en: [ - "email", - "letter", - "mail", - "e-mail" - ], - es: [ - "comunicación", - "correo", - "sobre", - "correo electrónico" - ] - } - }, - { - code: "📨", - shortcode: { - en: "incoming_envelope", - es: "correo_entrante" - }, - keywords: { - en: [ - "e-mail", - "email", - "envelope", - "incoming", - "letter", - "receive" - ], - es: [ - "carta", - "comunicación", - "correo", - "correo electrónico", - "sobre", - "sobre entrante" - ] - } - }, - { - code: "📩", - shortcode: { - en: "envelope_with_arrow", - es: "sobre_con_flecha" - }, - keywords: { - en: [ - "arrow", - "e-mail", - "email", - "envelope", - "outgoing", - "envelope with arrow" - ], - es: [ - "carta", - "comunicación", - "correo", - "correo electrónico", - "sobre", - "sobre con flecha" - ] - } - }, - { - code: "📤", - shortcode: { - en: "outbox_tray", - es: "bandeja_de_salida" - }, - keywords: { - en: [ - "box", - "letter", - "mail", - "outbox", - "sent", - "tray" - ], - es: [ - "bandeja", - "comunicación", - "correo", - "enviado", - "salida", - "bandeja de salida" - ] - } - }, - { - code: "📥", - shortcode: { - en: "inbox_tray", - es: "bandeja_de_entrada" - }, - keywords: { - en: [ - "box", - "inbox", - "letter", - "mail", - "receive", - "tray" - ], - es: [ - "bandeja", - "comunicación", - "correo", - "entrada", - "recibido", - "bandeja de entrada" - ] - } + en: ['fountain', 'pen'], + es: ['bolígrafo', 'escribir', 'pluma', 'tinta', 'estilográfica'], + }, }, { - code: "📦", + code: '🖊️', shortcode: { - en: "package", - es: "paquete" + en: 'lower_left_ballpoint_pen', + es: 'bolígrafo_abajo_a_la_izquierda', }, keywords: { - en: [ - "box", - "parcel", - "package" - ], - es: [ - "caja", - "paquete" - ] - } + en: ['ballpoint', 'pen'], + es: ['boli', 'escribir', 'bolígrafo'], + }, }, { - code: "📫", + code: '🖌️', shortcode: { - en: "mailbox", - es: "buzón" + en: 'lower_left_paintbrush', + es: 'pincel_abajo_a_la_izquierda', }, keywords: { - en: [ - "closed", - "mail", - "mailbox", - "postbox", - "closed mailbox with raised flag" - ], - es: [ - "bandera", - "buzón", - "buzón cerrado", - "con contenido", - "buzón cerrado con la bandera levantada" - ] - } + en: ['painting', 'paintbrush'], + es: ['pintar', 'pincel'], + }, }, { - code: "📪", + code: '🖍️', shortcode: { - en: "mailbox_closed", - es: "buzón_cerrado" + en: 'lower_left_crayon', + es: 'lápiz_abajo_a_la_izquierda', }, keywords: { - en: [ - "closed", - "lowered", - "mail", - "mailbox", - "postbox", - "closed mailbox with lowered flag" - ], - es: [ - "bandera", - "buzón", - "buzón cerrado", - "vacío", - "buzón cerrado con la bandera bajada" - ] - } + en: ['crayon'], + es: ['cera', 'lápiz', 'lápiz de cera'], + }, }, { - code: "📬", + code: '📝', shortcode: { - en: "mailbox_with_mail", - es: "buzón_con_cartas" + en: 'memo', + es: 'nota', }, keywords: { - en: [ - "mail", - "mailbox", - "open", - "postbox", - "open mailbox with raised flag" - ], - es: [ - "bandera", - "buzón", - "buzón abierto", - "con contenido", - "buzón abierto con la bandera levantada" - ] - } + en: ['pencil', 'memo'], + es: ['comunicación', 'cuaderno de notas'], + }, }, { - code: "📭", + code: '💼', shortcode: { - en: "mailbox_with_no_mail", - es: "buzón_sin_cartas" + en: 'briefcase', + es: 'maletín', }, keywords: { - en: [ - "lowered", - "mail", - "mailbox", - "open", - "postbox", - "open mailbox with lowered flag" - ], - es: [ - "bandera", - "buzón", - "buzón abierto", - "vacío", - "buzón abierto con la bandera bajada" - ] - } + en: ['briefcase'], + es: ['cartera', 'documentos', 'maletín'], + }, }, { - code: "📮", + code: '📁', shortcode: { - en: "postbox", - es: "carta_al_buzón" + en: 'file_folder', + es: 'carpeta_de_archivos', }, keywords: { - en: [ - "mail", - "mailbox", - "postbox" - ], - es: [ - "cartas", - "correo", - "buzón" - ] - } + en: ['file', 'folder'], + es: ['archivo', 'carpeta', 'carpeta de archivos'], + }, }, { - code: "🗳️", + code: '📂', shortcode: { - en: "ballot_box_with_ballot", - es: "urna_con_papeleta" + en: 'open_file_folder', + es: 'carpeta_abierta', }, keywords: { - en: [ - "ballot", - "box", - "ballot box with ballot" - ], - es: [ - "papeleta", - "urna", - "voto", - "urna con papeleta" - ] - } + en: ['file', 'folder', 'open'], + es: ['abierta', 'archivo', 'carpeta', 'carpeta de archivos abierta'], + }, }, { - code: "✏️", + code: '🗂️', shortcode: { - en: "pencil2", - es: "lápiz2" + en: 'card_index_dividers', + es: 'separadores_de_índice_de_tarjetas', }, keywords: { - en: [ - "pencil" - ], - es: [ - "escolar", - "escribir", - "lapicero", - "lápiz" - ] - } + en: ['card', 'dividers', 'index'], + es: ['fichas', 'fichero', 'separador', 'separador de fichas'], + }, }, { - code: "✒️", + code: '📅', shortcode: { - en: "black_nib", - es: "plumín_negro" + en: 'date', + es: 'fecha', }, keywords: { - en: [ - "nib", - "pen", - "black nib" - ], - es: [ - "bolígrafo", - "escribir", - "pluma", - "tinta", - "pluma negra" - ] - } + en: ['date', 'calendar'], + es: ['fecha', 'calendario'], + }, }, { - code: "🖋️", + code: '📆', shortcode: { - en: "lower_left_fountain_pen", - es: "pluma_estilográfica_abajo_a_la_izquierda" + en: 'calendar', + es: 'calendario', }, keywords: { - en: [ - "fountain", - "pen" - ], - es: [ - "bolígrafo", - "escribir", - "pluma", - "tinta", - "estilográfica" - ] - } + en: ['calendar', 'tear-off calendar'], + es: ['calendario', 'fecha', 'calendario recortable'], + }, }, { - code: "🖊️", + code: '🗒️', shortcode: { - en: "lower_left_ballpoint_pen", - es: "bolígrafo_abajo_a_la_izquierda" + en: 'spiral_note_pad', + es: 'cuaderno_de_espiral', }, keywords: { - en: [ - "ballpoint", - "pen" - ], - es: [ - "boli", - "escribir", - "bolígrafo" - ] - } + en: ['note', 'pad', 'spiral', 'spiral notepad'], + es: ['bloc', 'cuaderno', 'espiral', 'notas', 'bloc de notas de espiral'], + }, }, { - code: "🖌️", + code: '🗓️', shortcode: { - en: "lower_left_paintbrush", - es: "pincel_abajo_a_la_izquierda" + en: 'spiral_calendar_pad', + es: 'calendario_de_sobremesa', }, keywords: { - en: [ - "painting", - "paintbrush" - ], - es: [ - "pintar", - "pincel" - ] - } + en: ['calendar', 'pad', 'spiral'], + es: ['calendario', 'espiral', 'calendario de espiral'], + }, }, { - code: "🖍️", + code: '📇', shortcode: { - en: "lower_left_crayon", - es: "lápiz_abajo_a_la_izquierda" + en: 'card_index', + es: 'índice_de_tarjetas', }, keywords: { - en: [ - "crayon" - ], - es: [ - "cera", - "lápiz", - "lápiz de cera" - ] - } + en: ['card', 'index', 'rolodex'], + es: ['cartera', 'ficha', 'organizador', 'tarjetas', 'organizador de fichas'], + }, }, { - code: "📝", + code: '📈', shortcode: { - en: "memo", - es: "nota" + en: 'chart_with_upwards_trend', + es: 'gráfico_con_tendencia_ascendente', }, keywords: { - en: [ - "pencil", - "memo" - ], - es: [ - "comunicación", - "cuaderno de notas" - ] - } + en: ['chart', 'graph', 'growth', 'trend', 'upward', 'chart increasing'], + es: ['ascendente', 'gráfica', 'gráfico', 'tendencia ascendente', 'gráfica de evolución ascendente'], + }, }, { - code: "💼", + code: '📉', shortcode: { - en: "briefcase", - es: "maletín" + en: 'chart_with_downwards_trend', + es: 'gráfico_con_tendencia_descendente', }, keywords: { - en: [ - "briefcase" - ], - es: [ - "cartera", - "documentos", - "maletín" - ] - } + en: ['chart', 'down', 'graph', 'trend', 'chart decreasing'], + es: ['descendente', 'gráfica', 'gráfico', 'tendencia descendente', 'gráfica de evolución descendente'], + }, }, { - code: "📁", + code: '📊', shortcode: { - en: "file_folder", - es: "carpeta_de_archivos" + en: 'bar_chart', + es: 'gráfico_de_barras', }, keywords: { - en: [ - "file", - "folder" - ], - es: [ - "archivo", - "carpeta", - "carpeta de archivos" - ] - } + en: ['bar', 'chart', 'graph'], + es: ['barras', 'gráfico', 'gráfico de barras'], + }, }, { - code: "📂", + code: '📋', shortcode: { - en: "open_file_folder", - es: "carpeta_abierta" + en: 'clipboard', + es: 'portapapeles', }, keywords: { - en: [ - "file", - "folder", - "open" - ], - es: [ - "abierta", - "archivo", - "carpeta", - "carpeta de archivos abierta" - ] - } + en: ['clipboard'], + es: ['papeles', 'pinza', 'tabla', 'portapapeles'], + }, }, { - code: "🗂️", + code: '📌', shortcode: { - en: "card_index_dividers", - es: "separadores_de_índice_de_tarjetas" + en: 'pushpin', + es: 'chincheta', }, keywords: { - en: [ - "card", - "dividers", - "index" - ], - es: [ - "fichas", - "fichero", - "separador", - "separador de fichas" - ] - } + en: ['pin', 'pushpin'], + es: ['tachuela', 'chincheta'], + }, }, { - code: "📅", + code: '📍', shortcode: { - en: "date", - es: "fecha" + en: 'round_pushpin', + es: 'tachuela_redonda', }, keywords: { - en: [ - "date", - "calendar" - ], - es: [ - "fecha", - "calendario" - ] - } + en: ['pin', 'pushpin', 'round pushpin'], + es: ['chincheta', 'chincheta redonda'], + }, }, { - code: "📆", + code: '📎', shortcode: { - en: "calendar", - es: "calendario" + en: 'paperclip', + es: 'clip', }, keywords: { - en: [ - "calendar", - "tear-off calendar" - ], - es: [ - "calendario", - "fecha", - "calendario recortable" - ] - } + en: ['paperclip'], + es: ['clip'], + }, }, { - code: "🗒️", + code: '🖇️', shortcode: { - en: "spiral_note_pad", - es: "cuaderno_de_espiral" + en: 'linked_paperclips', + es: 'clips_unidos', }, keywords: { - en: [ - "note", - "pad", - "spiral", - "spiral notepad" - ], - es: [ - "bloc", - "cuaderno", - "espiral", - "notas", - "bloc de notas de espiral" - ] - } + en: ['link', 'paperclip', 'linked paperclips'], + es: ['clips', 'unidos', 'unión'], + }, }, { - code: "🗓️", + code: '📏', shortcode: { - en: "spiral_calendar_pad", - es: "calendario_de_sobremesa" + en: 'straight_ruler', + es: 'regla', }, keywords: { - en: [ - "calendar", - "pad", - "spiral" - ], - es: [ - "calendario", - "espiral", - "calendario de espiral" - ] - } + en: ['ruler', 'straight edge', 'straight ruler'], + es: ['regla'], + }, }, { - code: "📇", + code: '📐', shortcode: { - en: "card_index", - es: "índice_de_tarjetas" + en: 'triangular_ruler', + es: 'escuadra', }, keywords: { - en: [ - "card", - "index", - "rolodex" - ], - es: [ - "cartera", - "ficha", - "organizador", - "tarjetas", - "organizador de fichas" - ] - } + en: ['ruler', 'set', 'triangle', 'triangular ruler'], + es: ['regla', 'regla triangular', 'triángulo', 'escuadra'], + }, }, { - code: "📈", + code: '✂️', shortcode: { - en: "chart_with_upwards_trend", - es: "gráfico_con_tendencia_ascendente" + en: 'scissors', + es: 'tijeras', }, keywords: { - en: [ - "chart", - "graph", - "growth", - "trend", - "upward", - "chart increasing" - ], - es: [ - "ascendente", - "gráfica", - "gráfico", - "tendencia ascendente", - "gráfica de evolución ascendente" - ] - } + en: ['cutting', 'tool', 'scissors'], + es: ['cortar', 'herramienta', 'tijeras'], + }, }, { - code: "📉", + code: '🗃️', shortcode: { - en: "chart_with_downwards_trend", - es: "gráfico_con_tendencia_descendente" + en: 'card_file_box', + es: 'fichero_de_tarjetas', }, keywords: { - en: [ - "chart", - "down", - "graph", - "trend", - "chart decreasing" - ], - es: [ - "descendente", - "gráfica", - "gráfico", - "tendencia descendente", - "gráfica de evolución descendente" - ] - } + en: ['box', 'card', 'file'], + es: ['archivador', 'archivo', 'caja', 'archivador de tarjetas'], + }, }, { - code: "📊", + code: '🗄️', shortcode: { - en: "bar_chart", - es: "gráfico_de_barras" + en: 'file_cabinet', + es: 'archivador', }, keywords: { - en: [ - "bar", - "chart", - "graph" - ], - es: [ - "barras", - "gráfico", - "gráfico de barras" - ] - } + en: ['cabinet', 'file', 'filing'], + es: ['archivos', 'oficina', 'organizador', 'archivador'], + }, }, { - code: "📋", + code: '🗑️', shortcode: { - en: "clipboard", - es: "portapapeles" + en: 'wastebasket', + es: 'papelera', }, keywords: { - en: [ - "clipboard" - ], - es: [ - "papeles", - "pinza", - "tabla", - "portapapeles" - ] - } + en: ['wastebasket'], + es: ['basura', 'cubo', 'papelera'], + }, }, { - code: "📌", + code: '🔒', shortcode: { - en: "pushpin", - es: "chincheta" + en: 'lock', + es: 'candado', }, keywords: { - en: [ - "pin", - "pushpin" - ], - es: [ - "tachuela", - "chincheta" - ] - } + en: ['closed', 'locked'], + es: ['candado', 'cerrado', 'cerrar'], + }, }, { - code: "📍", + code: '🔓', shortcode: { - en: "round_pushpin", - es: "tachuela_redonda" + en: 'unlock', + es: 'activar', }, keywords: { - en: [ - "pin", - "pushpin", - "round pushpin" - ], - es: [ - "chincheta", - "chincheta redonda" - ] - } + en: ['lock', 'open', 'unlock', 'unlocked'], + es: ['abierto', 'abrir', 'candado'], + }, }, { - code: "📎", + code: '🔏', shortcode: { - en: "paperclip", - es: "clip" + en: 'lock_with_ink_pen', + es: 'candado_con_pluma_de_tinta', }, keywords: { - en: [ - "paperclip" - ], - es: [ - "clip" - ] - } + en: ['ink', 'lock', 'nib', 'pen', 'privacy', 'locked with pen'], + es: ['candado', 'cerrado', 'estilográfica', 'pluma', 'privacidad', 'candado con pluma estilográfica'], + }, }, { - code: "🖇️", + code: '🔐', shortcode: { - en: "linked_paperclips", - es: "clips_unidos" + en: 'closed_lock_with_key', + es: 'candado_cerrado_con_llave', }, keywords: { - en: [ - "link", - "paperclip", - "linked paperclips" - ], - es: [ - "clips", - "unidos", - "unión" - ] - } + en: ['closed', 'key', 'lock', 'secure', 'locked with key'], + es: ['candado', 'cerrado', 'llave', 'seguro', 'candado cerrado y llave'], + }, }, { - code: "📏", + code: '🔑', shortcode: { - en: "straight_ruler", - es: "regla" + en: 'key', + es: 'llave', }, keywords: { - en: [ - "ruler", - "straight edge", - "straight ruler" - ], - es: [ - "regla" - ] - } + en: ['lock', 'password', 'key'], + es: ['contraseña', 'llave'], + }, }, { - code: "📐", + code: '🗝️', shortcode: { - en: "triangular_ruler", - es: "escuadra" + en: 'old_key', + es: 'llave_vieja', }, keywords: { - en: [ - "ruler", - "set", - "triangle", - "triangular ruler" - ], - es: [ - "regla", - "regla triangular", - "triángulo", - "escuadra" - ] - } + en: ['clue', 'key', 'lock', 'old'], + es: ['antigua', 'llave'], + }, }, { - code: "✂️", + code: '🔨', shortcode: { - en: "scissors", - es: "tijeras" + en: 'hammer', + es: 'martillo', }, keywords: { - en: [ - "cutting", - "tool", - "scissors" - ], - es: [ - "cortar", - "herramienta", - "tijeras" - ] - } + en: ['tool', 'hammer'], + es: ['herramienta', 'martillo'], + }, }, { - code: "🗃️", + code: '🪓', shortcode: { - en: "card_file_box", - es: "fichero_de_tarjetas" + en: 'axe', + es: 'hacha', }, keywords: { - en: [ - "box", - "card", - "file" - ], - es: [ - "archivador", - "archivo", - "caja", - "archivador de tarjetas" - ] - } + en: ['chop', 'hatchet', 'split', 'wood', 'axe'], + es: ['cortar', 'dividir', 'hachuela', 'madera', 'talar', 'hacha'], + }, }, { - code: "🗄️", + code: '⛏️', shortcode: { - en: "file_cabinet", - es: "archivador" + en: 'pick', + es: 'pico', }, keywords: { - en: [ - "cabinet", - "file", - "filing" - ], - es: [ - "archivos", - "oficina", - "organizador", - "archivador" - ] - } + en: ['mining', 'tool', 'pick'], + es: ['herramienta', 'mina', 'pico'], + }, }, { - code: "🗑️", + code: '⚒️', shortcode: { - en: "wastebasket", - es: "papelera" + en: 'hammer_and_pick', + es: 'martillo_y_pico', }, keywords: { - en: [ - "wastebasket" - ], - es: [ - "basura", - "cubo", - "papelera" - ] - } + en: ['hammer', 'pick', 'tool', 'hammer and pick'], + es: ['herramienta', 'martillo', 'pico', 'martillo y pico'], + }, }, { - code: "🔒", + code: '🛠️', shortcode: { - en: "lock", - es: "candado" + en: 'hammer_and_wrench', + es: 'martillo_y_llave_inglesa', }, keywords: { - en: [ - "closed", - "locked" - ], - es: [ - "candado", - "cerrado", - "cerrar" - ] - } + en: ['hammer', 'spanner', 'tool', 'wrench', 'hammer and wrench'], + es: ['herramienta', 'llave inglesa', 'martillo', 'martillo y llave inglesa'], + }, }, { - code: "🔓", + code: '🗡️', shortcode: { - en: "unlock", - es: "activar" + en: 'dagger_knife', + es: 'daga', }, keywords: { - en: [ - "lock", - "open", - "unlock", - "unlocked" - ], - es: [ - "abierto", - "abrir", - "candado" - ] - } - }, - { - code: "🔏", - shortcode: { - en: "lock_with_ink_pen", - es: "candado_con_pluma_de_tinta" - }, - keywords: { - en: [ - "ink", - "lock", - "nib", - "pen", - "privacy", - "locked with pen" - ], - es: [ - "candado", - "cerrado", - "estilográfica", - "pluma", - "privacidad", - "candado con pluma estilográfica" - ] - } + en: ['knife', 'weapon', 'dagger'], + es: ['arma', 'cuchillo', 'daga', 'puñal'], + }, }, { - code: "🔐", + code: '⚔️', shortcode: { - en: "closed_lock_with_key", - es: "candado_cerrado_con_llave" + en: 'crossed_swords', + es: 'espadas_cruzadas', }, keywords: { - en: [ - "closed", - "key", - "lock", - "secure", - "locked with key" - ], - es: [ - "candado", - "cerrado", - "llave", - "seguro", - "candado cerrado y llave" - ] - } + en: ['crossed', 'swords', 'weapon'], + es: ['arma', 'cruzadas', 'espadas'], + }, }, { - code: "🔑", + code: '💣', shortcode: { - en: "key", - es: "llave" + en: 'bomb', + es: 'bomba', }, keywords: { - en: [ - "lock", - "password", - "key" - ], - es: [ - "contraseña", - "llave" - ] - } + en: ['comic', 'bomb'], + es: ['cómic', 'emoción', 'bomba'], + }, }, { - code: "🗝️", + code: '🪃', shortcode: { - en: "old_key", - es: "llave_vieja" + en: 'boomerang', + es: 'bumerán', }, keywords: { - en: [ - "clue", - "key", - "lock", - "old" - ], - es: [ - "antigua", - "llave" - ] - } + en: ['rebound', 'repercussion', 'boomerang'], + es: ['boomerang', 'rebotar', 'bumerán'], + }, }, { - code: "🔨", + code: '🏹', shortcode: { - en: "hammer", - es: "martillo" + en: 'bow_and_arrow', + es: 'arco_y_flecha', }, keywords: { - en: [ - "tool", - "hammer" - ], - es: [ - "herramienta", - "martillo" - ] - } + en: ['archer', 'arrow', 'bow', 'Sagittarius', 'zodiac', 'bow and arrow'], + es: ['arco', 'arquero', 'flecha', 'sagitario', 'zodiaco', 'arco y flecha'], + }, }, { - code: "🪓", + code: '🛡️', shortcode: { - en: "axe", - es: "hacha" + en: 'shield', + es: 'escudo', }, keywords: { - en: [ - "chop", - "hatchet", - "split", - "wood", - "axe" - ], - es: [ - "cortar", - "dividir", - "hachuela", - "madera", - "talar", - "hacha" - ] - } + en: ['weapon', 'shield'], + es: ['defensa', 'escudo'], + }, }, { - code: "⛏️", + code: '🪚', shortcode: { - en: "pick", - es: "pico" + en: 'carpentry_saw', + es: 'sierra_de_carpintería', }, keywords: { - en: [ - "mining", - "tool", - "pick" - ], - es: [ - "herramienta", - "mina", - "pico" - ] - } + en: ['carpenter', 'lumber', 'saw', 'tool', 'carpentry saw'], + es: ['carpintería', 'carpintero', 'herramienta', 'sierra', 'talar', 'sierra de carpintería'], + }, }, { - code: "⚒️", + code: '🔧', shortcode: { - en: "hammer_and_pick", - es: "martillo_y_pico" + en: 'wrench', + es: 'llave_de_tuerca', }, keywords: { - en: [ - "hammer", - "pick", - "tool", - "hammer and pick" - ], - es: [ - "herramienta", - "martillo", - "pico", - "martillo y pico" - ] - } + en: ['spanner', 'tool', 'wrench'], + es: ['herramienta', 'llave inglesa'], + }, }, { - code: "🛠️", + code: '🪛', shortcode: { - en: "hammer_and_wrench", - es: "martillo_y_llave_inglesa" + en: 'screwdriver', + es: 'destornillador', }, keywords: { - en: [ - "hammer", - "spanner", - "tool", - "wrench", - "hammer and wrench" - ], - es: [ - "herramienta", - "llave inglesa", - "martillo", - "martillo y llave inglesa" - ] - } + en: ['screw', 'tool', 'screwdriver'], + es: ['atornillador', 'herramienta', 'tornillo', 'destornillador'], + }, }, { - code: "🗡️", + code: '🔩', shortcode: { - en: "dagger_knife", - es: "daga" + en: 'nut_and_bolt', + es: 'tuerca_y_perno', }, keywords: { - en: [ - "knife", - "weapon", - "dagger" - ], - es: [ - "arma", - "cuchillo", - "daga", - "puñal" - ] - } + en: ['bolt', 'nut', 'tool', 'nut and bolt'], + es: ['herramienta', 'tornillo', 'tuerca', 'tornillo y tuerca'], + }, }, { - code: "⚔️", + code: '⚙️', shortcode: { - en: "crossed_swords", - es: "espadas_cruzadas" + en: 'gear', + es: 'engranaje', }, keywords: { - en: [ - "crossed", - "swords", - "weapon" - ], - es: [ - "arma", - "cruzadas", - "espadas" - ] - } + en: ['cog', 'cogwheel', 'tool', 'gear'], + es: ['herramienta', 'engranaje'], + }, }, { - code: "💣", + code: '🗜️', shortcode: { - en: "bomb", - es: "bomba" + en: 'compression', + es: 'compresión', }, keywords: { - en: [ - "comic", - "bomb" - ], - es: [ - "cómic", - "emoción", - "bomba" - ] - } + en: ['compress', 'tool', 'vice', 'clamp'], + es: ['herramienta', 'tornillo', 'tornillo de banco'], + }, }, { - code: "🪃", + code: '⚖️', shortcode: { - en: "boomerang", - es: "bumerán" + en: 'scales', + es: 'balanza', }, keywords: { - en: [ - "rebound", - "repercussion", - "boomerang" - ], - es: [ - "boomerang", - "rebotar", - "bumerán" - ] - } - }, - { - code: "🏹", - shortcode: { - en: "bow_and_arrow", - es: "arco_y_flecha" - }, - keywords: { - en: [ - "archer", - "arrow", - "bow", - "Sagittarius", - "zodiac", - "bow and arrow" - ], - es: [ - "arco", - "arquero", - "flecha", - "sagitario", - "zodiaco", - "arco y flecha" - ] - } + en: ['balance', 'justice', 'Libra', 'scale', 'zodiac'], + es: ['justicia', 'libra', 'peso', 'zodiaco', 'balanza'], + }, }, { - code: "🛡️", + code: '🦯', shortcode: { - en: "shield", - es: "escudo" + en: 'probing_cane', + es: 'bastón', }, keywords: { - en: [ - "weapon", - "shield" - ], - es: [ - "defensa", - "escudo" - ] - } + en: ['accessibility', 'blind', 'white cane'], + es: ['accesibilidad', 'ceguera', 'ciega', 'ciego', 'invidente', 'bastón'], + }, }, { - code: "🪚", + code: '🔗', shortcode: { - en: "carpentry_saw", - es: "sierra_de_carpintería" + en: 'link', + es: 'eslabón', }, keywords: { - en: [ - "carpenter", - "lumber", - "saw", - "tool", - "carpentry saw" - ], - es: [ - "carpintería", - "carpintero", - "herramienta", - "sierra", - "talar", - "sierra de carpintería" - ] - } + en: ['link'], + es: ['eslabón'], + }, }, { - code: "🔧", + code: '⛓️', shortcode: { - en: "wrench", - es: "llave_de_tuerca" + en: 'chains', + es: 'cadenas', }, keywords: { - en: [ - "spanner", - "tool", - "wrench" - ], - es: [ - "herramienta", - "llave inglesa" - ] - } + en: ['chain', 'chains'], + es: ['cadena', 'cadenas'], + }, }, { - code: "🪛", + code: '🪝', shortcode: { - en: "screwdriver", - es: "destornillador" + en: 'hook', + es: 'gancho', }, keywords: { - en: [ - "screw", - "tool", - "screwdriver" - ], - es: [ - "atornillador", - "herramienta", - "tornillo", - "destornillador" - ] - } + en: ['catch', 'crook', 'curve', 'ensnare', 'selling point', 'hook'], + es: ['agarrar', 'anzuelo', 'atrapar', 'garfio', 'gancho'], + }, }, { - code: "🔩", + code: '🧰', shortcode: { - en: "nut_and_bolt", - es: "tuerca_y_perno" + en: 'toolbox', + es: 'caja_de_herramientas', }, keywords: { - en: [ - "bolt", - "nut", - "tool", - "nut and bolt" - ], - es: [ - "herramienta", - "tornillo", - "tuerca", - "tornillo y tuerca" - ] - } + en: ['chest', 'mechanic', 'tool', 'toolbox'], + es: ['armario', 'herramienta', 'mecánico', 'caja de herramientas'], + }, }, { - code: "⚙️", + code: '🧲', shortcode: { - en: "gear", - es: "engranaje" + en: 'magnet', + es: 'imán', }, keywords: { - en: [ - "cog", - "cogwheel", - "tool", - "gear" - ], - es: [ - "herramienta", - "engranaje" - ] - } + en: ['attraction', 'horseshoe', 'magnetic', 'magnet'], + es: ['atracción', 'herradura', 'magnético', 'imán'], + }, }, { - code: "🗜️", + code: '🪜', shortcode: { - en: "compression", - es: "compresión" + en: 'ladder', + es: 'escalera', }, keywords: { - en: [ - "compress", - "tool", - "vice", - "clamp" - ], - es: [ - "herramienta", - "tornillo", - "tornillo de banco" - ] - } + en: ['climb', 'rung', 'step', 'ladder'], + es: ['escalar', 'escalerilla', 'escalón', 'peldaño', 'escalera'], + }, }, { - code: "⚖️", + code: '⚗️', shortcode: { - en: "scales", - es: "balanza" + en: 'alembic', + es: 'alambique', }, keywords: { - en: [ - "balance", - "justice", - "Libra", - "scale", - "zodiac" - ], - es: [ - "justicia", - "libra", - "peso", - "zodiaco", - "balanza" - ] - } + en: ['chemistry', 'tool', 'alembic'], + es: ['herramienta', 'química', 'alambique'], + }, }, { - code: "🦯", + code: '🧪', shortcode: { - en: "probing_cane", - es: "bastón" + en: 'test_tube', + es: 'tubo_de_ensayo', }, keywords: { - en: [ - "accessibility", - "blind", - "white cane" - ], - es: [ - "accesibilidad", - "ceguera", - "ciega", - "ciego", - "invidente", - "bastón" - ] - } + en: ['chemist', 'chemistry', 'experiment', 'lab', 'science', 'test tube'], + es: ['ciencia', 'experimento', 'laboratorio', 'química', 'químico', 'tubo de ensayo'], + }, }, { - code: "🔗", + code: '🧫', shortcode: { - en: "link", - es: "eslabón" + en: 'petri_dish', + es: 'placa_de_petri', }, keywords: { - en: [ - "link" - ], - es: [ - "eslabón" - ] - } + en: ['bacteria', 'biologist', 'biology', 'culture', 'lab', 'petri dish'], + es: ['bacterias', 'biología', 'biólogo', 'cultivo', 'laboratorio', 'placa de petri'], + }, }, { - code: "⛓️", + code: '🧬', shortcode: { - en: "chains", - es: "cadenas" + en: 'dna', + es: 'adn', }, keywords: { - en: [ - "chain", - "chains" - ], - es: [ - "cadena", - "cadenas" - ] - } + en: ['biologist', 'evolution', 'gene', 'genetics', 'life', 'dna'], + es: ['biólogo', 'evolución', 'gen', 'genética', 'vida', 'adn'], + }, }, { - code: "🪝", + code: '🔬', shortcode: { - en: "hook", - es: "gancho" + en: 'microscope', + es: 'microscopio', }, keywords: { - en: [ - "catch", - "crook", - "curve", - "ensnare", - "selling point", - "hook" - ], - es: [ - "agarrar", - "anzuelo", - "atrapar", - "garfio", - "gancho" - ] - } + en: ['science', 'tool', 'microscope'], + es: ['instrumento', 'laboratorio', 'microscopio'], + }, }, { - code: "🧰", + code: '🔭', shortcode: { - en: "toolbox", - es: "caja_de_herramientas" + en: 'telescope', + es: 'telescopio', }, keywords: { - en: [ - "chest", - "mechanic", - "tool", - "toolbox" - ], - es: [ - "armario", - "herramienta", - "mecánico", - "caja de herramientas" - ] - } + en: ['science', 'tool', 'telescope'], + es: ['astronomía', 'instrumento', 'telescopio'], + }, }, { - code: "🧲", + code: '📡', shortcode: { - en: "magnet", - es: "imán" + en: 'satellite_antenna', + es: 'antena_de_satélite', }, keywords: { - en: [ - "attraction", - "horseshoe", - "magnetic", - "magnet" - ], - es: [ - "atracción", - "herradura", - "magnético", - "imán" - ] - } + en: ['antenna', 'dish', 'satellite'], + es: ['antena', 'comunicación', 'satélite', 'antena de satélite'], + }, }, { - code: "🪜", + code: '💉', shortcode: { - en: "ladder", - es: "escalera" + en: 'syringe', + es: 'jeringuilla', }, keywords: { - en: [ - "climb", - "rung", - "step", - "ladder" - ], - es: [ - "escalar", - "escalerilla", - "escalón", - "peldaño", - "escalera" - ] - } + en: ['medicine', 'needle', 'shot', 'sick', 'syringe'], + es: ['aguja', 'jeringa', 'medicina', 'médico', 'jeringuilla'], + }, }, { - code: "⚗️", + code: '🩸', shortcode: { - en: "alembic", - es: "alambique" + en: 'drop_of_blood', + es: 'gota_de_sangre', }, keywords: { - en: [ - "chemistry", - "tool", - "alembic" - ], - es: [ - "herramienta", - "química", - "alambique" - ] - } - }, - { - code: "🧪", - shortcode: { - en: "test_tube", - es: "tubo_de_ensayo" - }, - keywords: { - en: [ - "chemist", - "chemistry", - "experiment", - "lab", - "science", - "test tube" - ], - es: [ - "ciencia", - "experimento", - "laboratorio", - "química", - "químico", - "tubo de ensayo" - ] - } - }, - { - code: "🧫", - shortcode: { - en: "petri_dish", - es: "placa_de_petri" - }, - keywords: { - en: [ - "bacteria", - "biologist", - "biology", - "culture", - "lab", - "petri dish" - ], - es: [ - "bacterias", - "biología", - "biólogo", - "cultivo", - "laboratorio", - "placa de petri" - ] - } - }, - { - code: "🧬", - shortcode: { - en: "dna", - es: "adn" - }, - keywords: { - en: [ - "biologist", - "evolution", - "gene", - "genetics", - "life", - "dna" - ], - es: [ - "biólogo", - "evolución", - "gen", - "genética", - "vida", - "adn" - ] - } + en: ['bleed', 'blood donation', 'injury', 'medicine', 'menstruation', 'drop of blood'], + es: ['donación de sangre', 'donar sangre', 'herida', 'medicina', 'sangre', 'gota de sangre'], + }, }, { - code: "🔬", + code: '💊', shortcode: { - en: "microscope", - es: "microscopio" + en: 'pill', + es: 'píldora', }, keywords: { - en: [ - "science", - "tool", - "microscope" - ], - es: [ - "instrumento", - "laboratorio", - "microscopio" - ] - } + en: ['doctor', 'medicine', 'sick', 'pill'], + es: ['comprimido', 'medicina', 'médico', 'pastilla', 'píldora'], + }, }, { - code: "🔭", + code: '🩹', shortcode: { - en: "telescope", - es: "telescopio" + en: 'adhesive_bandage', + es: 'tirita', }, keywords: { - en: [ - "science", - "tool", - "telescope" - ], - es: [ - "astronomía", - "instrumento", - "telescopio" - ] - } + en: ['bandage', 'adhesive bandage'], + es: ['apósito', 'tirita'], + }, }, { - code: "📡", + code: '🩺', shortcode: { - en: "satellite_antenna", - es: "antena_de_satélite" + en: 'stethoscope', + es: 'estetoscopio', }, keywords: { - en: [ - "antenna", - "dish", - "satellite" - ], - es: [ - "antena", - "comunicación", - "satélite", - "antena de satélite" - ] - } + en: ['doctor', 'heart', 'medicine', 'stethoscope'], + es: ['corazón', 'doctor', 'fonendoscopio', 'latido', 'medicina', 'médico', 'estetoscopio'], + }, }, { - code: "💉", + code: '🚪', shortcode: { - en: "syringe", - es: "jeringuilla" + en: 'door', + es: 'puerta', }, keywords: { - en: [ - "medicine", - "needle", - "shot", - "sick", - "syringe" - ], - es: [ - "aguja", - "jeringa", - "medicina", - "médico", - "jeringuilla" - ] - } - }, - { - code: "🩸", - shortcode: { - en: "drop_of_blood", - es: "gota_de_sangre" - }, - keywords: { - en: [ - "bleed", - "blood donation", - "injury", - "medicine", - "menstruation", - "drop of blood" - ], - es: [ - "donación de sangre", - "donar sangre", - "herida", - "medicina", - "sangre", - "gota de sangre" - ] - } + en: ['door'], + es: ['puerta'], + }, }, { - code: "💊", + code: '🛗', shortcode: { - en: "pill", - es: "píldora" + en: 'elevator', + es: 'ascensor', }, keywords: { - en: [ - "doctor", - "medicine", - "sick", - "pill" - ], - es: [ - "comprimido", - "medicina", - "médico", - "pastilla", - "píldora" - ] - } + en: ['accessibility', 'hoist', 'lift', 'elevator'], + es: ['accesibilidad', 'elevador', 'montacargas', 'ascensor'], + }, }, { - code: "🩹", + code: '🪞', shortcode: { - en: "adhesive_bandage", - es: "tirita" + en: 'mirror', + es: 'espejo', }, keywords: { - en: [ - "bandage", - "adhesive bandage" - ], - es: [ - "apósito", - "tirita" - ] - } + en: ['reflection', 'reflector', 'speculum', 'mirror'], + es: ['espéculo', 'reflector', 'reflejo', 'espejo'], + }, }, { - code: "🩺", + code: '🪟', shortcode: { - en: "stethoscope", - es: "estetoscopio" + en: 'window', + es: 'ventana', }, keywords: { - en: [ - "doctor", - "heart", - "medicine", - "stethoscope" - ], - es: [ - "corazón", - "doctor", - "fonendoscopio", - "latido", - "medicina", - "médico", - "estetoscopio" - ] - } + en: ['frame', 'fresh air', 'opening', 'transparent', 'view', 'window'], + es: ['abertura', 'apertura', 'cristal', 'marco', 'transparente', 'vista', 'ventana'], + }, }, { - code: "🚪", + code: '🛏️', shortcode: { - en: "door", - es: "puerta" + en: 'bed', + es: 'cama', }, keywords: { - en: [ - "door" - ], - es: [ - "puerta" - ] - } + en: ['hotel', 'sleep', 'bed'], + es: ['dormir', 'hotel', 'cama'], + }, }, { - code: "🛗", + code: '🛋️', shortcode: { - en: "elevator", - es: "ascensor" + en: 'couch_and_lamp', + es: 'sofá_y_lámpara', }, keywords: { - en: [ - "accessibility", - "hoist", - "lift", - "elevator" - ], - es: [ - "accesibilidad", - "elevador", - "montacargas", - "ascensor" - ] - } + en: ['couch', 'hotel', 'lamp', 'couch and lamp'], + es: ['hotel', 'lámpara', 'sofá', 'sofá y lámpara'], + }, }, { - code: "🪞", + code: '🪑', shortcode: { - en: "mirror", - es: "espejo" + en: 'chair', + es: 'silla', }, keywords: { - en: [ - "reflection", - "reflector", - "speculum", - "mirror" - ], - es: [ - "espéculo", - "reflector", - "reflejo", - "espejo" - ] - } - }, - { - code: "🪟", - shortcode: { - en: "window", - es: "ventana" - }, - keywords: { - en: [ - "frame", - "fresh air", - "opening", - "transparent", - "view", - "window" - ], - es: [ - "abertura", - "apertura", - "cristal", - "marco", - "transparente", - "vista", - "ventana" - ] - } + en: ['seat', 'sit', 'chair'], + es: ['asiento', 'sentarse', 'silla'], + }, }, { - code: "🛏️", + code: '🚽', shortcode: { - en: "bed", - es: "cama" + en: 'toilet', + es: 'baño', }, keywords: { - en: [ - "hotel", - "sleep", - "bed" - ], - es: [ - "dormir", - "hotel", - "cama" - ] - } + en: ['toilet'], + es: ['baño', 'váter', 'wc', 'inodoro'], + }, }, { - code: "🛋️", + code: '🪠', shortcode: { - en: "couch_and_lamp", - es: "sofá_y_lámpara" + en: 'plunger', + es: 'desatascador', }, keywords: { - en: [ - "couch", - "hotel", - "lamp", - "couch and lamp" - ], - es: [ - "hotel", - "lámpara", - "sofá", - "sofá y lámpara" - ] - } + en: ['force cup', 'plumber', 'suction', 'toilet', 'plunger'], + es: ['fontanero', 'retrete', 'servicio', 'succión', 'desatascador'], + }, }, { - code: "🪑", + code: '🚿', shortcode: { - en: "chair", - es: "silla" + en: 'shower', + es: 'ducha', }, keywords: { - en: [ - "seat", - "sit", - "chair" - ], - es: [ - "asiento", - "sentarse", - "silla" - ] - } + en: ['water', 'shower'], + es: ['agua', 'baño', 'ducha'], + }, }, { - code: "🚽", + code: '🛁', shortcode: { - en: "toilet", - es: "baño" + en: 'bathtub', + es: 'bañera', }, keywords: { - en: [ - "toilet" - ], - es: [ - "baño", - "váter", - "wc", - "inodoro" - ] - } + en: ['bath', 'bathtub'], + es: ['baño', 'bañera'], + }, }, { - code: "🪠", + code: '🪤', shortcode: { - en: "plunger", - es: "desatascador" + en: 'mouse_trap', + es: 'ratonera', }, keywords: { - en: [ - "force cup", - "plumber", - "suction", - "toilet", - "plunger" - ], - es: [ - "fontanero", - "retrete", - "servicio", - "succión", - "desatascador" - ] - } + en: ['bait', 'mousetrap', 'snare', 'trap', 'mouse trap'], + es: ['cebo', 'cepo', 'engañar', 'ratón', 'ratonera', 'trampa', 'trampa de ratones'], + }, }, { - code: "🚿", + code: '🪒', shortcode: { - en: "shower", - es: "ducha" + en: 'razor', + es: 'cuchilla_de_afeitar', }, keywords: { - en: [ - "water", - "shower" - ], - es: [ - "agua", - "baño", - "ducha" - ] - } + en: ['sharp', 'shave', 'razor'], + es: ['afeitado', 'afeitar', 'afilado', 'barbero', 'navaja', 'cuchilla de afeitar'], + }, }, { - code: "🛁", + code: '🧴', shortcode: { - en: "bathtub", - es: "bañera" + en: 'lotion_bottle', + es: 'bote_de_crema', }, keywords: { - en: [ - "bath", - "bathtub" - ], - es: [ - "baño", - "bañera" - ] - } - }, - { - code: "🪤", - shortcode: { - en: "mouse_trap", - es: "ratonera" - }, - keywords: { - en: [ - "bait", - "mousetrap", - "snare", - "trap", - "mouse trap" - ], - es: [ - "cebo", - "cepo", - "engañar", - "ratón", - "ratonera", - "trampa", - "trampa de ratones" - ] - } + en: ['lotion', 'moisturizer', 'shampoo', 'sunscreen', 'lotion bottle'], + es: ['champú', 'crema', 'hidratante', 'protector solar', 'bote de crema'], + }, }, { - code: "🪒", + code: '🧷', shortcode: { - en: "razor", - es: "cuchilla_de_afeitar" + en: 'safety_pin', + es: 'imperdible', }, keywords: { - en: [ - "sharp", - "shave", - "razor" - ], - es: [ - "afeitado", - "afeitar", - "afilado", - "barbero", - "navaja", - "cuchilla de afeitar" - ] - } + en: ['diaper', 'punk rock', 'safety pin'], + es: ['pañal', 'punk rock', 'imperdible'], + }, }, { - code: "🧴", + code: '🧹', shortcode: { - en: "lotion_bottle", - es: "bote_de_crema" + en: 'broom', + es: 'escoba', }, keywords: { - en: [ - "lotion", - "moisturizer", - "shampoo", - "sunscreen", - "lotion bottle" - ], - es: [ - "champú", - "crema", - "hidratante", - "protector solar", - "bote de crema" - ] - } + en: ['cleaning', 'sweeping', 'witch', 'broom'], + es: ['barrer', 'bruja', 'fregar', 'escoba'], + }, }, { - code: "🧷", + code: '🧺', shortcode: { - en: "safety_pin", - es: "imperdible" + en: 'basket', + es: 'cesta', }, keywords: { - en: [ - "diaper", - "punk rock", - "safety pin" - ], - es: [ - "pañal", - "punk rock", - "imperdible" - ] - } + en: ['farming', 'laundry', 'picnic', 'basket'], + es: ['colada', 'cosecha', 'pícnic', 'cesta'], + }, }, { - code: "🧹", + code: '🧻', shortcode: { - en: "broom", - es: "escoba" + en: 'roll_of_paper', + es: 'rollo_de_papel', }, keywords: { - en: [ - "cleaning", - "sweeping", - "witch", - "broom" - ], - es: [ - "barrer", - "bruja", - "fregar", - "escoba" - ] - } + en: ['paper towels', 'toilet paper', 'roll of paper'], + es: ['papel absorbente', 'papel higiénico', 'rollo de papel'], + }, }, { - code: "🧺", + code: '🪣', shortcode: { - en: "basket", - es: "cesta" + en: 'bucket', + es: 'cubo', }, keywords: { - en: [ - "farming", - "laundry", - "picnic", - "basket" - ], - es: [ - "colada", - "cosecha", - "pícnic", - "cesta" - ] - } + en: ['cask', 'pail', 'vat', 'bucket'], + es: ['balde', 'barreño', 'cuba', 'cubeta', 'cubo'], + }, }, { - code: "🧻", + code: '🧼', shortcode: { - en: "roll_of_paper", - es: "rollo_de_papel" + en: 'soap', + es: 'jabón', }, keywords: { - en: [ - "paper towels", - "toilet paper", - "roll of paper" - ], - es: [ - "papel absorbente", - "papel higiénico", - "rollo de papel" - ] - } + en: ['bar', 'bathing', 'cleaning', 'lather', 'soapdish', 'soap'], + es: ['bañarse', 'enjabonarse', 'jabonera', 'lavarse', 'pastilla', 'jabón'], + }, }, { - code: "🪣", + code: '🪥', shortcode: { - en: "bucket", - es: "cubo" + en: 'toothbrush', + es: 'cepillo_de_dientes', }, keywords: { - en: [ - "cask", - "pail", - "vat", - "bucket" - ], - es: [ - "balde", - "barreño", - "cuba", - "cubeta", - "cubo" - ] - } - }, - { - code: "🧼", - shortcode: { - en: "soap", - es: "jabón" - }, - keywords: { - en: [ - "bar", - "bathing", - "cleaning", - "lather", - "soapdish", - "soap" - ], - es: [ - "bañarse", - "enjabonarse", - "jabonera", - "lavarse", - "pastilla", - "jabón" - ] - } - }, - { - code: "🪥", - shortcode: { - en: "toothbrush", - es: "cepillo_de_dientes" - }, - keywords: { - en: [ - "bathroom", - "brush", - "clean", - "dental", - "hygiene", - "teeth", - "toothbrush" - ], - es: [ - "cepillo", - "dental", - "higiene", - "limpio", - "servicio", - "cepillo de dientes" - ] - } + en: ['bathroom', 'brush', 'clean', 'dental', 'hygiene', 'teeth', 'toothbrush'], + es: ['cepillo', 'dental', 'higiene', 'limpio', 'servicio', 'cepillo de dientes'], + }, }, { - code: "🧽", + code: '🧽', shortcode: { - en: "sponge", - es: "esponja" + en: 'sponge', + es: 'esponja', }, keywords: { - en: [ - "absorbing", - "cleaning", - "porous", - "sponge" - ], - es: [ - "absorbente", - "limpiar", - "poroso", - "esponja" - ] - } + en: ['absorbing', 'cleaning', 'porous', 'sponge'], + es: ['absorbente', 'limpiar', 'poroso', 'esponja'], + }, }, { - code: "🧯", + code: '🧯', shortcode: { - en: "fire_extinguisher", - es: "extintor" + en: 'fire_extinguisher', + es: 'extintor', }, keywords: { - en: [ - "extinguish", - "fire", - "quench", - "fire extinguisher" - ], - es: [ - "apagar", - "extinguir", - "incendio", - "extintor" - ] - } + en: ['extinguish', 'fire', 'quench', 'fire extinguisher'], + es: ['apagar', 'extinguir', 'incendio', 'extintor'], + }, }, { - code: "🛒", + code: '🛒', shortcode: { - en: "shopping_trolley", - es: "carrito_de_compras" + en: 'shopping_trolley', + es: 'carrito_de_compras', }, keywords: { - en: [ - "cart", - "shopping", - "trolley" - ], - es: [ - "carrito", - "carro", - "compra", - "supermercado", - "carrito de la compra" - ] - } + en: ['cart', 'shopping', 'trolley'], + es: ['carrito', 'carro', 'compra', 'supermercado', 'carrito de la compra'], + }, }, { - code: "🚬", + code: '🚬', shortcode: { - en: "smoking", - es: "fumando" + en: 'smoking', + es: 'fumando', }, keywords: { - en: [ - "smoking", - "cigarette" - ], - es: [ - "cigarro", - "fumar", - "cigarrillo" - ] - } + en: ['smoking', 'cigarette'], + es: ['cigarro', 'fumar', 'cigarrillo'], + }, }, { - code: "⚰️", + code: '⚰️', shortcode: { - en: "coffin", - es: "ataúd" + en: 'coffin', + es: 'ataúd', }, keywords: { - en: [ - "death", - "coffin" - ], - es: [ - "muerte", - "ataúd" - ] - } + en: ['death', 'coffin'], + es: ['muerte', 'ataúd'], + }, }, { - code: "🪦", + code: '🪦', shortcode: { - en: "headstone", - es: "lápida" + en: 'headstone', + es: 'lápida', }, keywords: { - en: [ - "cemetery", - "grave", - "graveyard", - "tombstone", - "headstone" - ], - es: [ - "cementario", - "estela", - "sepulcro", - "tumba", - "lápida" - ] - } + en: ['cemetery', 'grave', 'graveyard', 'tombstone', 'headstone'], + es: ['cementario', 'estela', 'sepulcro', 'tumba', 'lápida'], + }, }, { - code: "⚱️", + code: '⚱️', shortcode: { - en: "funeral_urn", - es: "urna_funeraria" + en: 'funeral_urn', + es: 'urna_funeraria', }, keywords: { - en: [ - "ashes", - "death", - "funeral", - "urn" - ], - es: [ - "funeraria", - "muerte", - "urna" - ] - } + en: ['ashes', 'death', 'funeral', 'urn'], + es: ['funeraria', 'muerte', 'urna'], + }, }, { - code: "🧿", + code: '🧿', shortcode: { - en: "nazar_amulet", - es: "ojo_turco" + en: 'nazar_amulet', + es: 'ojo_turco', }, keywords: { - en: [ - "bead", - "charm", - "evil-eye", - "nazar", - "talisman", - "nazar amulet" - ], - es: [ - "amuleto", - "mal de ojo", - "nazar", - "talismán", - "ojo turco" - ] - } + en: ['bead', 'charm', 'evil-eye', 'nazar', 'talisman', 'nazar amulet'], + es: ['amuleto', 'mal de ojo', 'nazar', 'talismán', 'ojo turco'], + }, }, { - code: "🗿", + code: '🗿', shortcode: { - en: "moyai", - es: "moái" + en: 'moyai', + es: 'moái', }, keywords: { - en: [ - "face", - "moyai", - "statue", - "moai" - ], - es: [ - "estatua", - "moái", - "Pascua" - ] - } + en: ['face', 'moyai', 'statue', 'moai'], + es: ['estatua', 'moái', 'Pascua'], + }, }, { - code: "🪧", + code: '🪧', shortcode: { - en: "placard", - es: "letrero" + en: 'placard', + es: 'letrero', }, keywords: { - en: [ - "demonstration", - "picket", - "protest", - "sign", - "placard" - ], - es: [ - "anuncio", - "aviso", - "cartel", - "pancarta", - "poste", - "letrero" - ] - } + en: ['demonstration', 'picket', 'protest', 'sign', 'placard'], + es: ['anuncio', 'aviso', 'cartel', 'pancarta', 'poste', 'letrero'], + }, }, { - code: "🏧", + code: '🏧', name: { - en: "Symbols & Signs", - es: "señal de cajero automático" + en: 'Symbols & Signs', + es: 'señal de cajero automático', }, icon: Symbols, - header: true + header: true, }, { - code: "🏧", + code: '🏧', shortcode: { - en: "atm", - es: "cajero_automático" + en: 'atm', + es: 'cajero_automático', }, keywords: { - en: [ - "ATM", - "automated", - "bank", - "teller", - "ATM sign" - ], - es: [ - "atm", - "banco", - "cajero", - "señal de cajero automático" - ] - } + en: ['ATM', 'automated', 'bank', 'teller', 'ATM sign'], + es: ['atm', 'banco', 'cajero', 'señal de cajero automático'], + }, }, { - code: "🚮", + code: '🚮', shortcode: { - en: "put_litter_in_its_place", - es: "la_basura_en_su_lugar" + en: 'put_litter_in_its_place', + es: 'la_basura_en_su_lugar', }, keywords: { - en: [ - "litter", - "litter bin", - "litter in bin sign" - ], - es: [ - "basura", - "papelera", - "señal", - "tirar la basura en la papelera", - "señal de usar papelera" - ] - } + en: ['litter', 'litter bin', 'litter in bin sign'], + es: ['basura', 'papelera', 'señal', 'tirar la basura en la papelera', 'señal de usar papelera'], + }, }, { - code: "🚰", + code: '🚰', shortcode: { - en: "potable_water", - es: "agua_potable" + en: 'potable_water', + es: 'agua_potable', }, keywords: { - en: [ - "drinking", - "potable", - "water" - ], - es: [ - "agua", - "potable" - ] - } + en: ['drinking', 'potable', 'water'], + es: ['agua', 'potable'], + }, }, { - code: "♿", + code: '♿', shortcode: { - en: "wheelchair", - es: "silla_de_ruedas" + en: 'wheelchair', + es: 'silla_de_ruedas', }, keywords: { - en: [ - "access", - "wheelchair symbol" - ], - es: [ - "acceso", - "señal", - "silla", - "silla de ruedas", - "símbolo", - "símbolo de silla de ruedas" - ] - } + en: ['access', 'wheelchair symbol'], + es: ['acceso', 'señal', 'silla', 'silla de ruedas', 'símbolo', 'símbolo de silla de ruedas'], + }, }, { - code: "🚹", - shortcode: { - en: "mens", - es: "baño_de_hombres" - }, - keywords: { - en: [ - "bathroom", - "lavatory", - "man", - "restroom", - "toilet", - "WC", - "men’s room" - ], - es: [ - "aseo de caballeros", - "baño", - "señal", - "señal con un hombre", - "servicio", - "aseo para hombres" - ] - } + code: '🚹', + shortcode: { + en: 'mens', + es: 'baño_de_hombres', + }, + keywords: { + en: ['bathroom', 'lavatory', 'man', 'restroom', 'toilet', 'WC', 'men’s room'], + es: ['aseo de caballeros', 'baño', 'señal', 'señal con un hombre', 'servicio', 'aseo para hombres'], + }, }, { - code: "🚺", - shortcode: { - en: "womens", - es: "baño_de_mujeres" - }, - keywords: { - en: [ - "bathroom", - "lavatory", - "restroom", - "toilet", - "WC", - "woman", - "women’s room" - ], - es: [ - "aseo de señoras", - "baño", - "señal", - "señal con una mujer", - "servicio", - "señal de aseo para mujeres" - ] - } + code: '🚺', + shortcode: { + en: 'womens', + es: 'baño_de_mujeres', + }, + keywords: { + en: ['bathroom', 'lavatory', 'restroom', 'toilet', 'WC', 'woman', 'women’s room'], + es: ['aseo de señoras', 'baño', 'señal', 'señal con una mujer', 'servicio', 'señal de aseo para mujeres'], + }, }, { - code: "🚻", + code: '🚻', shortcode: { - en: "restroom", - es: "signo_de_baño" + en: 'restroom', + es: 'signo_de_baño', }, keywords: { - en: [ - "bathroom", - "lavatory", - "toilet", - "WC", - "restroom" - ], - es: [ - "aseos", - "servicios", - "wc", - "señal de aseos" - ] - } + en: ['bathroom', 'lavatory', 'toilet', 'WC', 'restroom'], + es: ['aseos', 'servicios', 'wc', 'señal de aseos'], + }, }, { - code: "🚼", + code: '🚼', shortcode: { - en: "baby_symbol", - es: "símbolo_de_bebé" + en: 'baby_symbol', + es: 'símbolo_de_bebé', }, keywords: { - en: [ - "baby", - "changing", - "baby symbol" - ], - es: [ - "bebé", - "cambiar", - "lactancia", - "señal de bebé" - ] - } + en: ['baby', 'changing', 'baby symbol'], + es: ['bebé', 'cambiar', 'lactancia', 'señal de bebé'], + }, }, { - code: "🚾", + code: '🚾', shortcode: { - en: "wc", - es: "wc" + en: 'wc', + es: 'wc', }, keywords: { - en: [ - "bathroom", - "closet", - "lavatory", - "restroom", - "toilet", - "water", - "WC" - ], - es: [ - "lavabo", - "servicios", - "WC", - "aseos" - ] - } + en: ['bathroom', 'closet', 'lavatory', 'restroom', 'toilet', 'water', 'WC'], + es: ['lavabo', 'servicios', 'WC', 'aseos'], + }, }, { - code: "🛂", + code: '🛂', shortcode: { - en: "passport_control", - es: "control_de_pasaportes" + en: 'passport_control', + es: 'control_de_pasaportes', }, keywords: { - en: [ - "control", - "passport" - ], - es: [ - "control", - "pasaportes", - "control de pasaportes" - ] - } + en: ['control', 'passport'], + es: ['control', 'pasaportes', 'control de pasaportes'], + }, }, { - code: "🛃", + code: '🛃', shortcode: { - en: "customs", - es: "aduana" + en: 'customs', + es: 'aduana', }, keywords: { - en: [ - "customs" - ], - es: [ - "aduana" - ] - } + en: ['customs'], + es: ['aduana'], + }, }, { - code: "🛄", + code: '🛄', shortcode: { - en: "baggage_claim", - es: "recogida_de_equipaje" + en: 'baggage_claim', + es: 'recogida_de_equipaje', }, keywords: { - en: [ - "baggage", - "claim" - ], - es: [ - "equipaje", - "maleta", - "recogida de equipajes" - ] - } + en: ['baggage', 'claim'], + es: ['equipaje', 'maleta', 'recogida de equipajes'], + }, }, { - code: "🛅", + code: '🛅', shortcode: { - en: "left_luggage", - es: "consigna" + en: 'left_luggage', + es: 'consigna', }, keywords: { - en: [ - "baggage", - "locker", - "luggage", - "left luggage" - ], - es: [ - "depósito", - "equipaje", - "servicio de equipaje en depósito", - "consigna" - ] - } + en: ['baggage', 'locker', 'luggage', 'left luggage'], + es: ['depósito', 'equipaje', 'servicio de equipaje en depósito', 'consigna'], + }, }, { - code: "⚠️", + code: '⚠️', shortcode: { - en: "warning", - es: "advertencia" + en: 'warning', + es: 'advertencia', }, keywords: { - en: [ - "warning" - ], - es: [ - "cuidado", - "señal", - "advertencia" - ] - } + en: ['warning'], + es: ['cuidado', 'señal', 'advertencia'], + }, }, { - code: "🚸", + code: '🚸', shortcode: { - en: "children_crossing", - es: "niños_cruzando" + en: 'children_crossing', + es: 'niños_cruzando', }, keywords: { - en: [ - "child", - "crossing", - "pedestrian", - "traffic", - "children crossing" - ], - es: [ - "cruzando", - "niños", - "señal" - ] - } + en: ['child', 'crossing', 'pedestrian', 'traffic', 'children crossing'], + es: ['cruzando', 'niños', 'señal'], + }, }, { - code: "⛔", + code: '⛔', shortcode: { - en: "no_entry", - es: "prohibido_el_paso" + en: 'no_entry', + es: 'prohibido_el_paso', }, keywords: { - en: [ - "entry", - "forbidden", - "no", - "not", - "prohibited", - "traffic" - ], - es: [ - "no", - "prohibido", - "señal", - "señal de dirección prohibida", - "dirección prohibida" - ] - } + en: ['entry', 'forbidden', 'no', 'not', 'prohibited', 'traffic'], + es: ['no', 'prohibido', 'señal', 'señal de dirección prohibida', 'dirección prohibida'], + }, }, { - code: "🚫", + code: '🚫', shortcode: { - en: "no_entry_sign", - es: "señal_de_prohibido_el_paso" + en: 'no_entry_sign', + es: 'señal_de_prohibido_el_paso', }, keywords: { - en: [ - "entry", - "forbidden", - "no", - "not", - "prohibited" - ], - es: [ - "entrar", - "no", - "pasar", - "prohibición", - "prohibido" - ] - } + en: ['entry', 'forbidden', 'no', 'not', 'prohibited'], + es: ['entrar', 'no', 'pasar', 'prohibición', 'prohibido'], + }, }, { - code: "🚳", + code: '🚳', shortcode: { - en: "no_bicycles", - es: "prohibidas_bicicletas" + en: 'no_bicycles', + es: 'prohibidas_bicicletas', }, keywords: { - en: [ - "bicycle", - "bike", - "forbidden", - "no", - "prohibited", - "no bicycles" - ], - es: [ - "bicicleta", - "prohibido", - "vehículo", - "bicicletas prohibidas" - ] - } + en: ['bicycle', 'bike', 'forbidden', 'no', 'prohibited', 'no bicycles'], + es: ['bicicleta', 'prohibido', 'vehículo', 'bicicletas prohibidas'], + }, }, { - code: "🚭", + code: '🚭', shortcode: { - en: "no_smoking", - es: "prohibido_fumar" + en: 'no_smoking', + es: 'prohibido_fumar', }, keywords: { - en: [ - "forbidden", - "no", - "not", - "prohibited", - "smoking" - ], - es: [ - "fumar", - "no", - "prohibido", - "señal" - ] - } + en: ['forbidden', 'no', 'not', 'prohibited', 'smoking'], + es: ['fumar', 'no', 'prohibido', 'señal'], + }, }, { - code: "🚯", + code: '🚯', shortcode: { - en: "do_not_litter", - es: "no_tirar_basura" + en: 'do_not_litter', + es: 'no_tirar_basura', }, keywords: { - en: [ - "forbidden", - "litter", - "no", - "not", - "prohibited", - "no littering" - ], - es: [ - "basura", - "prohibido", - "señal", - "señal de no tirar basura", - "prohibido tirar basura" - ] - } + en: ['forbidden', 'litter', 'no', 'not', 'prohibited', 'no littering'], + es: ['basura', 'prohibido', 'señal', 'señal de no tirar basura', 'prohibido tirar basura'], + }, }, { - code: "🚱", + code: '🚱', shortcode: { - en: "non-potable_water", - es: "agua_no_potable" + en: 'non-potable_water', + es: 'agua_no_potable', }, keywords: { - en: [ - "non-drinking", - "non-potable", - "water" - ], - es: [ - "agua", - "no potable", - "agua no potable" - ] - } + en: ['non-drinking', 'non-potable', 'water'], + es: ['agua', 'no potable', 'agua no potable'], + }, }, { - code: "🚷", + code: '🚷', shortcode: { - en: "no_pedestrians", - es: "prohibido_el_paso_a_peatones" + en: 'no_pedestrians', + es: 'prohibido_el_paso_a_peatones', }, keywords: { - en: [ - "forbidden", - "no", - "not", - "pedestrian", - "prohibited", - "no pedestrians" - ], - es: [ - "peatón", - "peatones", - "prohibido", - "señal", - "prohibido el paso de peatones" - ] - } + en: ['forbidden', 'no', 'not', 'pedestrian', 'prohibited', 'no pedestrians'], + es: ['peatón', 'peatones', 'prohibido', 'señal', 'prohibido el paso de peatones'], + }, }, { - code: "📵", + code: '📵', shortcode: { - en: "no_mobile_phones", - es: "prohibidos_teléfonos_móviles" + en: 'no_mobile_phones', + es: 'prohibidos_teléfonos_móviles', }, keywords: { - en: [ - "cell", - "forbidden", - "mobile", - "no", - "phone", - "no mobile phones" - ], - es: [ - "móvil", - "no hacer llamadas", - "prohibido", - "teléfono", - "prohibido el uso de móviles" - ] - } + en: ['cell', 'forbidden', 'mobile', 'no', 'phone', 'no mobile phones'], + es: ['móvil', 'no hacer llamadas', 'prohibido', 'teléfono', 'prohibido el uso de móviles'], + }, }, { - code: "🔞", + code: '🔞', shortcode: { - en: "underage", - es: "menor_de_edad" + en: 'underage', + es: 'menor_de_edad', }, keywords: { - en: [ - "18", - "age restriction", - "eighteen", - "prohibited", - "underage", - "no one under eighteen" - ], - es: [ - "prohibido", - "prohibido para menores de 18 años", - "18 no apto para menores", - "prohibido para menos de 18 años" - ] - } + en: ['18', 'age restriction', 'eighteen', 'prohibited', 'underage', 'no one under eighteen'], + es: ['prohibido', 'prohibido para menores de 18 años', '18 no apto para menores', 'prohibido para menos de 18 años'], + }, }, { - code: "☢️", + code: '☢️', shortcode: { - en: "radioactive_sign", - es: "señal_de_radioactividad" + en: 'radioactive_sign', + es: 'señal_de_radioactividad', }, keywords: { - en: [ - "sign", - "radioactive" - ], - es: [ - "radiactividad", - "radioactividad", - "radioactivo", - "señal", - "radiactivo" - ] - } + en: ['sign', 'radioactive'], + es: ['radiactividad', 'radioactividad', 'radioactivo', 'señal', 'radiactivo'], + }, }, { - code: "☣️", + code: '☣️', shortcode: { - en: "biohazard_sign", - es: "símbolo_de_riesgo_biológico" + en: 'biohazard_sign', + es: 'símbolo_de_riesgo_biológico', }, keywords: { - en: [ - "sign", - "biohazard" - ], - es: [ - "peligro", - "señal", - "riesgo biológico" - ] - } + en: ['sign', 'biohazard'], + es: ['peligro', 'señal', 'riesgo biológico'], + }, }, { - code: "⬆️", + code: '⬆️', shortcode: { - en: "arrow_up", - es: "flecha_hacia_arriba" + en: 'arrow_up', + es: 'flecha_hacia_arriba', }, keywords: { - en: [ - "arrow", - "cardinal", - "direction", - "north", - "up arrow" - ], - es: [ - "dirección", - "flecha", - "flecha arriba", - "norte", - "flecha hacia arriba" - ] - } + en: ['arrow', 'cardinal', 'direction', 'north', 'up arrow'], + es: ['dirección', 'flecha', 'flecha arriba', 'norte', 'flecha hacia arriba'], + }, }, { - code: "↗️", + code: '↗️', shortcode: { - en: "arrow_upper_right", - es: "flecha_hacia_arriba_a_la_derecha" + en: 'arrow_upper_right', + es: 'flecha_hacia_arriba_a_la_derecha', }, keywords: { - en: [ - "arrow", - "direction", - "intercardinal", - "northeast", - "up-right arrow" - ], - es: [ - "arriba", - "derecha", - "dirección", - "flecha", - "noreste", - "flecha hacia la esquina superior derecha" - ] - } + en: ['arrow', 'direction', 'intercardinal', 'northeast', 'up-right arrow'], + es: ['arriba', 'derecha', 'dirección', 'flecha', 'noreste', 'flecha hacia la esquina superior derecha'], + }, }, { - code: "➡️", + code: '➡️', shortcode: { - en: "arrow_right", - es: "flecha_a_la_derecha" + en: 'arrow_right', + es: 'flecha_a_la_derecha', }, keywords: { - en: [ - "arrow", - "cardinal", - "direction", - "east", - "right arrow" - ], - es: [ - "derecha", - "dirección", - "este", - "flecha", - "flecha hacia la derecha" - ] - } + en: ['arrow', 'cardinal', 'direction', 'east', 'right arrow'], + es: ['derecha', 'dirección', 'este', 'flecha', 'flecha hacia la derecha'], + }, }, { - code: "↘️", + code: '↘️', shortcode: { - en: "arrow_lower_right", - es: "flecha_abajo_a_la_derecha" + en: 'arrow_lower_right', + es: 'flecha_abajo_a_la_derecha', }, keywords: { - en: [ - "arrow", - "direction", - "intercardinal", - "southeast", - "down-right arrow" - ], - es: [ - "abajo", - "derecha", - "dirección", - "flecha", - "sudeste", - "flecha hacia la esquina inferior derecha" - ] - } + en: ['arrow', 'direction', 'intercardinal', 'southeast', 'down-right arrow'], + es: ['abajo', 'derecha', 'dirección', 'flecha', 'sudeste', 'flecha hacia la esquina inferior derecha'], + }, }, { - code: "⬇️", + code: '⬇️', shortcode: { - en: "arrow_down", - es: "flecha_hacia_abajo" + en: 'arrow_down', + es: 'flecha_hacia_abajo', }, keywords: { - en: [ - "arrow", - "cardinal", - "direction", - "down", - "south" - ], - es: [ - "abajo", - "dirección", - "flecha", - "sur", - "flecha hacia abajo" - ] - } + en: ['arrow', 'cardinal', 'direction', 'down', 'south'], + es: ['abajo', 'dirección', 'flecha', 'sur', 'flecha hacia abajo'], + }, }, { - code: "↙️", + code: '↙️', shortcode: { - en: "arrow_lower_left", - es: "flecha_abajo_a_la_iquierda" + en: 'arrow_lower_left', + es: 'flecha_abajo_a_la_iquierda', }, keywords: { - en: [ - "arrow", - "direction", - "intercardinal", - "southwest", - "down-left arrow" - ], - es: [ - "abajo", - "dirección", - "flecha", - "izquierda", - "suroeste", - "flecha hacia la esquina inferior izquierda" - ] - } + en: ['arrow', 'direction', 'intercardinal', 'southwest', 'down-left arrow'], + es: ['abajo', 'dirección', 'flecha', 'izquierda', 'suroeste', 'flecha hacia la esquina inferior izquierda'], + }, }, { - code: "⬅️", + code: '⬅️', shortcode: { - en: "arrow_left", - es: "flecha_a_la_izquierda" + en: 'arrow_left', + es: 'flecha_a_la_izquierda', }, keywords: { - en: [ - "arrow", - "cardinal", - "direction", - "west", - "left arrow" - ], - es: [ - "flecha", - "izquierda", - "oeste", - "flecha hacia la izquierda" - ] - } + en: ['arrow', 'cardinal', 'direction', 'west', 'left arrow'], + es: ['flecha', 'izquierda', 'oeste', 'flecha hacia la izquierda'], + }, }, { - code: "↖️", + code: '↖️', shortcode: { - en: "arrow_upper_left", - es: "flecha_hacia_arriba_a_la_izquierda" + en: 'arrow_upper_left', + es: 'flecha_hacia_arriba_a_la_izquierda', }, keywords: { - en: [ - "arrow", - "direction", - "intercardinal", - "northwest", - "up-left arrow" - ], - es: [ - "arriba", - "dirección", - "flecha", - "izquierda", - "noroeste", - "flecha hacia la esquina superior izquierda" - ] - } + en: ['arrow', 'direction', 'intercardinal', 'northwest', 'up-left arrow'], + es: ['arriba', 'dirección', 'flecha', 'izquierda', 'noroeste', 'flecha hacia la esquina superior izquierda'], + }, }, { - code: "↕️", + code: '↕️', shortcode: { - en: "arrow_up_down", - es: "flecha_hacia_arriba_y_hacia_abajo" + en: 'arrow_up_down', + es: 'flecha_hacia_arriba_y_hacia_abajo', }, keywords: { - en: [ - "arrow", - "up-down arrow" - ], - es: [ - "abajo", - "arriba", - "dirección", - "flecha", - "flecha arriba y abajo" - ] - } + en: ['arrow', 'up-down arrow'], + es: ['abajo', 'arriba', 'dirección', 'flecha', 'flecha arriba y abajo'], + }, }, { - code: "↔️", + code: '↔️', shortcode: { - en: "left_right_arrow", - es: "flecha_izquierda_derecha" + en: 'left_right_arrow', + es: 'flecha_izquierda_derecha', }, keywords: { - en: [ - "arrow", - "left-right arrow" - ], - es: [ - "derecha", - "dirección", - "flecha", - "izquierda", - "flecha izquierda y derecha" - ] - } + en: ['arrow', 'left-right arrow'], + es: ['derecha', 'dirección', 'flecha', 'izquierda', 'flecha izquierda y derecha'], + }, }, { - code: "↩️", + code: '↩️', shortcode: { - en: "leftwards_arrow_with_hook", - es: "flecha_curvada_a_la_izquierda" + en: 'leftwards_arrow_with_hook', + es: 'flecha_curvada_a_la_izquierda', }, keywords: { - en: [ - "arrow", - "right arrow curving left" - ], - es: [ - "curva", - "dirección", - "flecha", - "izquierda", - "flecha derecha curvándose a la izquierda" - ] - } + en: ['arrow', 'right arrow curving left'], + es: ['curva', 'dirección', 'flecha', 'izquierda', 'flecha derecha curvándose a la izquierda'], + }, }, { - code: "↪️", + code: '↪️', shortcode: { - en: "arrow_right_hook", - es: "flecha_en_curva_a_la_derecha" + en: 'arrow_right_hook', + es: 'flecha_en_curva_a_la_derecha', }, keywords: { - en: [ - "arrow", - "left arrow curving right" - ], - es: [ - "curva", - "derecha", - "dirección", - "flecha", - "flecha izquierda curvándose a la derecha" - ] - } + en: ['arrow', 'left arrow curving right'], + es: ['curva', 'derecha', 'dirección', 'flecha', 'flecha izquierda curvándose a la derecha'], + }, }, { - code: "⤴️", + code: '⤴️', shortcode: { - en: "arrow_heading_up", - es: "flecha_en_dirección_ascendente" + en: 'arrow_heading_up', + es: 'flecha_en_dirección_ascendente', }, keywords: { - en: [ - "arrow", - "right arrow curving up" - ], - es: [ - "arriba", - "curva", - "dirección", - "flecha", - "flecha derecha curvándose hacia arriba" - ] - } + en: ['arrow', 'right arrow curving up'], + es: ['arriba', 'curva', 'dirección', 'flecha', 'flecha derecha curvándose hacia arriba'], + }, }, { - code: "⤵️", + code: '⤵️', shortcode: { - en: "arrow_heading_down", - es: "flecha_en_dirección_descendente" + en: 'arrow_heading_down', + es: 'flecha_en_dirección_descendente', }, keywords: { - en: [ - "arrow", - "down", - "right arrow curving down" - ], - es: [ - "abajo", - "curva", - "dirección", - "flecha", - "flecha derecha curvándose hacia abajo" - ] - } + en: ['arrow', 'down', 'right arrow curving down'], + es: ['abajo', 'curva', 'dirección', 'flecha', 'flecha derecha curvándose hacia abajo'], + }, }, { - code: "🔃", + code: '🔃', shortcode: { - en: "arrows_clockwise", - es: "flechas_en_sentido_horario" + en: 'arrows_clockwise', + es: 'flechas_en_sentido_horario', }, keywords: { - en: [ - "arrow", - "clockwise", - "reload", - "clockwise vertical arrows" - ], - es: [ - "flechas", - "flechas verticales sentido horario", - "horario", - "señal de recarga", - "flechas verticales en sentido horario" - ] - } + en: ['arrow', 'clockwise', 'reload', 'clockwise vertical arrows'], + es: ['flechas', 'flechas verticales sentido horario', 'horario', 'señal de recarga', 'flechas verticales en sentido horario'], + }, }, { - code: "🔄", + code: '🔄', shortcode: { - en: "arrows_counterclockwise", - es: "flechas_en_sentido_antihorario" + en: 'arrows_counterclockwise', + es: 'flechas_en_sentido_antihorario', }, keywords: { - en: [ - "anticlockwise", - "arrow", - "counterclockwise", - "withershins", - "counterclockwise arrows button" - ], - es: [ - "dirección", - "flechas", - "señal de recarga", - "sentido antihorario", - "flechas en sentido antihorario" - ] - } + en: ['anticlockwise', 'arrow', 'counterclockwise', 'withershins', 'counterclockwise arrows button'], + es: ['dirección', 'flechas', 'señal de recarga', 'sentido antihorario', 'flechas en sentido antihorario'], + }, }, { - code: "🔙", + code: '🔙', shortcode: { - en: "back", - es: "atrás" + en: 'back', + es: 'atrás', }, keywords: { - en: [ - "arrow", - "BACK" - ], - es: [ - "atrás", - "atrás con flecha izquierda", - "back", - "flecha", - "flecha a la izquierda", - "flecha BACK" - ] - } + en: ['arrow', 'BACK'], + es: ['atrás', 'atrás con flecha izquierda', 'back', 'flecha', 'flecha a la izquierda', 'flecha BACK'], + }, }, { - code: "🔚", + code: '🔚', shortcode: { - en: "end", - es: "fin" + en: 'end', + es: 'fin', }, keywords: { - en: [ - "arrow", - "END" - ], - es: [ - "final", - "final con flecha izquierda", - "flecha", - "flecha a la izquierda", - "flecha END" - ] - } + en: ['arrow', 'END'], + es: ['final', 'final con flecha izquierda', 'flecha', 'flecha a la izquierda', 'flecha END'], + }, }, { - code: "🔛", + code: '🔛', shortcode: { - en: "on", - es: "encendido" + en: 'on', + es: 'encendido', }, keywords: { - en: [ - "arrow", - "mark", - "ON", - "ON!" - ], - es: [ - "flecha", - "on", - "señal", - "flecha de doble punta con la palabra \"on\" encima flecha ON!" - ] - } + en: ['arrow', 'mark', 'ON', 'ON!'], + es: ['flecha', 'on', 'señal', 'flecha de doble punta con la palabra "on" encima flecha ON!'], + }, }, { - code: "🔜", + code: '🔜', shortcode: { - en: "soon", - es: "pronto" + en: 'soon', + es: 'pronto', }, keywords: { - en: [ - "arrow", - "SOON" - ], - es: [ - "flecha", - "soon", - "soon con flecha a la derecha", - "flecha SOON" - ] - } + en: ['arrow', 'SOON'], + es: ['flecha', 'soon', 'soon con flecha a la derecha', 'flecha SOON'], + }, }, { - code: "🔝", + code: '🔝', shortcode: { - en: "top", - es: "parte_superior" + en: 'top', + es: 'parte_superior', }, keywords: { - en: [ - "arrow", - "TOP", - "up" - ], - es: [ - "arriba", - "flecha hacia arriba", - "top", - "top con flecha hacia arriba", - "flecha TOP" - ] - } + en: ['arrow', 'TOP', 'up'], + es: ['arriba', 'flecha hacia arriba', 'top', 'top con flecha hacia arriba', 'flecha TOP'], + }, }, { - code: "🛐", + code: '🛐', shortcode: { - en: "place_of_worship", - es: "lugar_de_culto" + en: 'place_of_worship', + es: 'lugar_de_culto', }, keywords: { - en: [ - "religion", - "worship", - "place of worship" - ], - es: [ - "culto", - "religión", - "lugar de culto" - ] - } + en: ['religion', 'worship', 'place of worship'], + es: ['culto', 'religión', 'lugar de culto'], + }, }, { - code: "⚛️", + code: '⚛️', shortcode: { - en: "atom_symbol", - es: "símbolo_del_átomo" + en: 'atom_symbol', + es: 'símbolo_del_átomo', }, keywords: { - en: [ - "atheist", - "atom atom symbol" - ], - es: [ - "átomo", - "símbolo", - "símbolo de átomo" - ] - } + en: ['atheist', 'atom atom symbol'], + es: ['átomo', 'símbolo', 'símbolo de átomo'], + }, }, { - code: "🕉️", + code: '🕉️', shortcode: { - en: "om_symbol", - es: "símbolo_de_om" + en: 'om_symbol', + es: 'símbolo_de_om', }, keywords: { - en: [ - "Hindu", - "religion", - "om" - ], - es: [ - "hindú", - "religión", - "om" - ] - } + en: ['Hindu', 'religion', 'om'], + es: ['hindú', 'religión', 'om'], + }, }, { - code: "✡️", - shortcode: { - en: "star_of_david", - es: "estrella_de_david" - }, - keywords: { - en: [ - "David", - "Jew", - "Jewish", - "religion", - "star", - "star of David" - ], - es: [ - "david", - "estrella", - "estrella de david", - "estrella de David", - "judaísmo", - "religión" - ] - } + code: '✡️', + shortcode: { + en: 'star_of_david', + es: 'estrella_de_david', + }, + keywords: { + en: ['David', 'Jew', 'Jewish', 'religion', 'star', 'star of David'], + es: ['david', 'estrella', 'estrella de david', 'estrella de David', 'judaísmo', 'religión'], + }, }, { - code: "☸️", + code: '☸️', shortcode: { - en: "wheel_of_dharma", - es: "rueda_del_dharma" + en: 'wheel_of_dharma', + es: 'rueda_del_dharma', }, keywords: { - en: [ - "Buddhist", - "dharma", - "religion", - "wheel", - "wheel of dharma" - ], - es: [ - "budismo", - "dharma", - "religión", - "rueda", - "rueda del dharma" - ] - } + en: ['Buddhist', 'dharma', 'religion', 'wheel', 'wheel of dharma'], + es: ['budismo', 'dharma', 'religión', 'rueda', 'rueda del dharma'], + }, }, { - code: "☯️", + code: '☯️', shortcode: { - en: "yin_yang", - es: "yin_yang" + en: 'yin_yang', + es: 'yin_yang', }, keywords: { - en: [ - "religion", - "tao", - "taoist", - "yang", - "yin" - ], - es: [ - "religión", - "taoísmo", - "yang", - "yin" - ] - } + en: ['religion', 'tao', 'taoist', 'yang', 'yin'], + es: ['religión', 'taoísmo', 'yang', 'yin'], + }, }, { - code: "✝️", + code: '✝️', shortcode: { - en: "latin_cross", - es: "cruz_latina" + en: 'latin_cross', + es: 'cruz_latina', }, keywords: { - en: [ - "Christian", - "cross", - "religion", - "latin cross" - ], - es: [ - "cristianismo", - "cruz", - "religión", - "cruz latina" - ] - } + en: ['Christian', 'cross', 'religion', 'latin cross'], + es: ['cristianismo', 'cruz', 'religión', 'cruz latina'], + }, }, { - code: "☦️", + code: '☦️', shortcode: { - en: "orthodox_cross", - es: "cruz_ortodoxa" + en: 'orthodox_cross', + es: 'cruz_ortodoxa', }, keywords: { - en: [ - "Christian", - "cross", - "religion", - "orthodox cross" - ], - es: [ - "cruz", - "religión", - "cruz ortodoxa" - ] - } + en: ['Christian', 'cross', 'religion', 'orthodox cross'], + es: ['cruz', 'religión', 'cruz ortodoxa'], + }, }, { - code: "☪️", + code: '☪️', shortcode: { - en: "star_and_crescent", - es: "estrella_y_luna_creciente" + en: 'star_and_crescent', + es: 'estrella_y_luna_creciente', }, keywords: { - en: [ - "islam", - "Muslim", - "religion", - "star and crescent" - ], - es: [ - "estrella", - "islam", - "luna", - "religión", - "media luna y estrella" - ] - } + en: ['islam', 'Muslim', 'religion', 'star and crescent'], + es: ['estrella', 'islam', 'luna', 'religión', 'media luna y estrella'], + }, }, { - code: "☮️", + code: '☮️', shortcode: { - en: "peace_symbol", - es: "símbolo_de_la_paz" + en: 'peace_symbol', + es: 'símbolo_de_la_paz', }, keywords: { - en: [ - "peace", - "peace symbol" - ], - es: [ - "paz", - "símbolo de la paz" - ] - } + en: ['peace', 'peace symbol'], + es: ['paz', 'símbolo de la paz'], + }, }, { - code: "🕎", + code: '🕎', shortcode: { - en: "menorah_with_nine_branches", - es: "candelabro_de_nueve_brazos" + en: 'menorah_with_nine_branches', + es: 'candelabro_de_nueve_brazos', }, keywords: { - en: [ - "candelabrum", - "candlestick", - "religion", - "menorah" - ], - es: [ - "candelabro", - "religión", - "menorá" - ] - } + en: ['candelabrum', 'candlestick', 'religion', 'menorah'], + es: ['candelabro', 'religión', 'menorá'], + }, }, { - code: "🔯", + code: '🔯', shortcode: { - en: "six_pointed_star", - es: "estrella_de_seis_puntas" + en: 'six_pointed_star', + es: 'estrella_de_seis_puntas', }, keywords: { - en: [ - "fortune", - "star", - "dotted six-pointed star" - ], - es: [ - "adivinación", - "buena fortuna", - "estrella", - "seis puntas", - "estrella de seis puntas" - ] - } + en: ['fortune', 'star', 'dotted six-pointed star'], + es: ['adivinación', 'buena fortuna', 'estrella', 'seis puntas', 'estrella de seis puntas'], + }, }, { - code: "♈", + code: '♈', shortcode: { - en: "aries", - es: "aries" + en: 'aries', + es: 'aries', }, keywords: { - en: [ - "ram", - "zodiac", - "Aries" - ], - es: [ - "aries", - "Aries", - "carnero", - "zodiaco" - ] - } + en: ['ram', 'zodiac', 'Aries'], + es: ['aries', 'Aries', 'carnero', 'zodiaco'], + }, }, { - code: "♉", + code: '♉', shortcode: { - en: "taurus", - es: "tauro" + en: 'taurus', + es: 'tauro', }, keywords: { - en: [ - "bull", - "ox", - "zodiac", - "Taurus" - ], - es: [ - "buey", - "tauro", - "Tauro", - "toro", - "zodiaco" - ] - } + en: ['bull', 'ox', 'zodiac', 'Taurus'], + es: ['buey', 'tauro', 'Tauro', 'toro', 'zodiaco'], + }, }, { - code: "♊", + code: '♊', shortcode: { - en: "gemini", - es: "géminis" + en: 'gemini', + es: 'géminis', }, keywords: { - en: [ - "twins", - "zodiac", - "Gemini" - ], - es: [ - "gemelos", - "géminis", - "Géminis", - "zodiaco" - ] - } + en: ['twins', 'zodiac', 'Gemini'], + es: ['gemelos', 'géminis', 'Géminis', 'zodiaco'], + }, }, { - code: "♋", + code: '♋', shortcode: { - en: "cancer", - es: "cáncer" + en: 'cancer', + es: 'cáncer', }, keywords: { - en: [ - "crab", - "zodiac", - "Cancer" - ], - es: [ - "cáncer", - "Cáncer", - "cangrejo", - "zodiaco" - ] - } + en: ['crab', 'zodiac', 'Cancer'], + es: ['cáncer', 'Cáncer', 'cangrejo', 'zodiaco'], + }, }, { - code: "♌", + code: '♌', shortcode: { - en: "leo", - es: "leo" + en: 'leo', + es: 'leo', }, keywords: { - en: [ - "lion", - "zodiac", - "Leo" - ], - es: [ - "leo", - "Leo", - "león", - "zodiaco" - ] - } + en: ['lion', 'zodiac', 'Leo'], + es: ['leo', 'Leo', 'león', 'zodiaco'], + }, }, { - code: "♍", + code: '♍', shortcode: { - en: "virgo", - es: "virgo" + en: 'virgo', + es: 'virgo', }, keywords: { - en: [ - "zodiac", - "Virgo" - ], - es: [ - "zodiaco", - "virgo Virgo" - ] - } + en: ['zodiac', 'Virgo'], + es: ['zodiaco', 'virgo Virgo'], + }, }, { - code: "♎", + code: '♎', shortcode: { - en: "libra", - es: "libra" + en: 'libra', + es: 'libra', }, keywords: { - en: [ - "balance", - "justice", - "scales", - "zodiac", - "Libra" - ], - es: [ - "balanza", - "escala", - "justicia", - "libra", - "Libra", - "zodiaco" - ] - } + en: ['balance', 'justice', 'scales', 'zodiac', 'Libra'], + es: ['balanza', 'escala', 'justicia', 'libra', 'Libra', 'zodiaco'], + }, }, { - code: "♏", + code: '♏', shortcode: { - en: "scorpius", - es: "escorpio" + en: 'scorpius', + es: 'escorpio', }, keywords: { - en: [ - "Scorpio", - "scorpion", - "scorpius", - "zodiac" - ], - es: [ - "escorpio", - "Escorpio", - "escorpión", - "zodiaco" - ] - } + en: ['Scorpio', 'scorpion', 'scorpius', 'zodiac'], + es: ['escorpio', 'Escorpio', 'escorpión', 'zodiaco'], + }, }, { - code: "♐", + code: '♐', shortcode: { - en: "sagittarius", - es: "sagitario" + en: 'sagittarius', + es: 'sagitario', }, keywords: { - en: [ - "archer", - "zodiac", - "Sagittarius" - ], - es: [ - "arquero", - "sagitario", - "Sagitario", - "zodiaco" - ] - } + en: ['archer', 'zodiac', 'Sagittarius'], + es: ['arquero', 'sagitario', 'Sagitario', 'zodiaco'], + }, }, { - code: "♑", + code: '♑', shortcode: { - en: "capricorn", - es: "capricornio" + en: 'capricorn', + es: 'capricornio', }, keywords: { - en: [ - "goat", - "zodiac", - "Capricorn" - ], - es: [ - "cabra", - "capricornio", - "Capricornio", - "zodiaco" - ] - } + en: ['goat', 'zodiac', 'Capricorn'], + es: ['cabra', 'capricornio', 'Capricornio', 'zodiaco'], + }, }, { - code: "♒", + code: '♒', shortcode: { - en: "aquarius", - es: "acuario" + en: 'aquarius', + es: 'acuario', }, keywords: { - en: [ - "bearer", - "water", - "zodiac", - "Aquarius" - ], - es: [ - "acuario", - "Acuario", - "agua", - "zodiaco" - ] - } + en: ['bearer', 'water', 'zodiac', 'Aquarius'], + es: ['acuario', 'Acuario', 'agua', 'zodiaco'], + }, }, { - code: "♓", + code: '♓', shortcode: { - en: "pisces", - es: "piscis" + en: 'pisces', + es: 'piscis', }, keywords: { - en: [ - "fish", - "zodiac", - "Pisces" - ], - es: [ - "pescado", - "pez", - "piscis", - "Piscis", - "zodiaco" - ] - } + en: ['fish', 'zodiac', 'Pisces'], + es: ['pescado', 'pez', 'piscis', 'Piscis', 'zodiaco'], + }, }, { - code: "⛎", + code: '⛎', shortcode: { - en: "ophiuchus", - es: "ofiuco" + en: 'ophiuchus', + es: 'ofiuco', }, keywords: { - en: [ - "bearer", - "serpent", - "snake", - "zodiac", - "Ophiuchus" - ], - es: [ - "ofiuco", - "Ofiuco", - "serpiente", - "zodiaco" - ] - } + en: ['bearer', 'serpent', 'snake', 'zodiac', 'Ophiuchus'], + es: ['ofiuco', 'Ofiuco', 'serpiente', 'zodiaco'], + }, }, { - code: "🔀", + code: '🔀', shortcode: { - en: "twisted_rightwards_arrows", - es: "flechas_cruzadas_hacia_la_derecha" + en: 'twisted_rightwards_arrows', + es: 'flechas_cruzadas_hacia_la_derecha', }, keywords: { - en: [ - "arrow", - "crossed", - "shuffle tracks button" - ], - es: [ - "cruzado", - "flechas", - "flechas entrecruzadas", - "reproducción aleatoria" - ] - } + en: ['arrow', 'crossed', 'shuffle tracks button'], + es: ['cruzado', 'flechas', 'flechas entrecruzadas', 'reproducción aleatoria'], + }, }, { - code: "🔁", + code: '🔁', shortcode: { - en: "repeat", - es: "repetir" + en: 'repeat', + es: 'repetir', }, keywords: { - en: [ - "arrow", - "clockwise", - "repeat", - "repeat button" - ], - es: [ - "flechas", - "repetición", - "repetir" - ] - } + en: ['arrow', 'clockwise', 'repeat', 'repeat button'], + es: ['flechas', 'repetición', 'repetir'], + }, }, { - code: "🔂", + code: '🔂', shortcode: { - en: "repeat_one", - es: "repetir_una_vez" + en: 'repeat_one', + es: 'repetir_una_vez', }, keywords: { - en: [ - "arrow", - "clockwise", - "once", - "repeat single button" - ], - es: [ - "flechas", - "repetición", - "uno", - "repetir una vez" - ] - } + en: ['arrow', 'clockwise', 'once', 'repeat single button'], + es: ['flechas', 'repetición', 'uno', 'repetir una vez'], + }, }, { - code: "▶️", + code: '▶️', shortcode: { - en: "arrow_forward", - es: "flecha_hacia_delante" + en: 'arrow_forward', + es: 'flecha_hacia_delante', }, keywords: { - en: [ - "arrow", - "play", - "right", - "triangle", - "play button" - ], - es: [ - "botón de reproducción", - "flecha", - "triángulo", - "reproducir" - ] - } + en: ['arrow', 'play', 'right', 'triangle', 'play button'], + es: ['botón de reproducción', 'flecha', 'triángulo', 'reproducir'], + }, }, { - code: "⏩", + code: '⏩', shortcode: { - en: "fast_forward", - es: "avance_rápido" + en: 'fast_forward', + es: 'avance_rápido', }, keywords: { - en: [ - "arrow", - "double", - "fast", - "forward", - "fast-forward button" - ], - es: [ - "avanzar", - "doble", - "flecha", - "avance rápido" - ] - } + en: ['arrow', 'double', 'fast', 'forward', 'fast-forward button'], + es: ['avanzar', 'doble', 'flecha', 'avance rápido'], + }, }, { - code: "⏭️", + code: '⏭️', shortcode: { - en: "black_right_pointing_double_triangle_with_vertical_bar", - es: "triángulo_doble_negro_en_dirección_derecha_con_barra_vertical" + en: 'black_right_pointing_double_triangle_with_vertical_bar', + es: 'triángulo_doble_negro_en_dirección_derecha_con_barra_vertical', }, keywords: { - en: [ - "arrow", - "next scene", - "next track", - "triangle", - "next track button" - ], - es: [ - "raya vertical", - "siguiente", - "triángulos", - "pista siguiente" - ] - } + en: ['arrow', 'next scene', 'next track', 'triangle', 'next track button'], + es: ['raya vertical', 'siguiente', 'triángulos', 'pista siguiente'], + }, }, { - code: "⏯️", + code: '⏯️', shortcode: { - en: "black_right_pointing_triangle_with_double_vertical_bar", - es: "triángulo_negro_en_dirección_derecha_con_doble_barra_vertical" + en: 'black_right_pointing_triangle_with_double_vertical_bar', + es: 'triángulo_negro_en_dirección_derecha_con_doble_barra_vertical', }, keywords: { - en: [ - "arrow", - "pause", - "play", - "right", - "triangle", - "play or pause button" - ], - es: [ - "pausa", - "reproducir", - "triángulo", - "reproducir o pausa" - ] - } + en: ['arrow', 'pause', 'play', 'right', 'triangle', 'play or pause button'], + es: ['pausa', 'reproducir', 'triángulo', 'reproducir o pausa'], + }, }, { - code: "◀️", + code: '◀️', shortcode: { - en: "arrow_backward", - es: "flecha_hacia_atrás" + en: 'arrow_backward', + es: 'flecha_hacia_atrás', }, keywords: { - en: [ - "arrow", - "left", - "reverse", - "triangle", - "reverse button" - ], - es: [ - "izquierda", - "triángulo", - "retroceso" - ] - } + en: ['arrow', 'left', 'reverse', 'triangle', 'reverse button'], + es: ['izquierda', 'triángulo', 'retroceso'], + }, }, { - code: "⏪", + code: '⏪', shortcode: { - en: "rewind", - es: "rebobinar" + en: 'rewind', + es: 'rebobinar', }, keywords: { - en: [ - "arrow", - "double", - "rewind", - "fast reverse button" - ], - es: [ - "flecha", - "flecha doble a la izquierda", - "izquierda", - "rebobinado", - "rebobinar", - "retroceso rápido" - ] - } + en: ['arrow', 'double', 'rewind', 'fast reverse button'], + es: ['flecha', 'flecha doble a la izquierda', 'izquierda', 'rebobinado', 'rebobinar', 'retroceso rápido'], + }, }, { - code: "⏮️", + code: '⏮️', shortcode: { - en: "black_left_pointing_double_triangle_with_vertical_bar", - es: "triángulo_doble_negro_en_dirección_izquierda_con_barra_vertical" + en: 'black_left_pointing_double_triangle_with_vertical_bar', + es: 'triángulo_doble_negro_en_dirección_izquierda_con_barra_vertical', }, keywords: { - en: [ - "arrow", - "previous scene", - "previous track", - "triangle", - "last track button" - ], - es: [ - "atrás", - "escena anterior", - "triángulo", - "pista anterior" - ] - } + en: ['arrow', 'previous scene', 'previous track', 'triangle', 'last track button'], + es: ['atrás', 'escena anterior', 'triángulo', 'pista anterior'], + }, }, { - code: "🔼", + code: '🔼', shortcode: { - en: "arrow_up_small", - es: "flecha_pequeña_hacia_arriba" + en: 'arrow_up_small', + es: 'flecha_pequeña_hacia_arriba', }, keywords: { - en: [ - "arrow", - "button", - "upwards button" - ], - es: [ - "arriba", - "botón", - "botón triángulo hacia arriba", - "triángulo", - "triángulo hacia arriba" - ] - } + en: ['arrow', 'button', 'upwards button'], + es: ['arriba', 'botón', 'botón triángulo hacia arriba', 'triángulo', 'triángulo hacia arriba'], + }, }, { - code: "⏫", + code: '⏫', shortcode: { - en: "arrow_double_up", - es: "flecha_doble_hacia_arriba" + en: 'arrow_double_up', + es: 'flecha_doble_hacia_arriba', }, keywords: { - en: [ - "arrow", - "double", - "fast up button" - ], - es: [ - "arriba", - "flecha", - "triángulo doble hacia arriba" - ] - } + en: ['arrow', 'double', 'fast up button'], + es: ['arriba', 'flecha', 'triángulo doble hacia arriba'], + }, }, { - code: "🔽", + code: '🔽', shortcode: { - en: "arrow_down_small", - es: "flecha_pequeña_hacia_abajo" + en: 'arrow_down_small', + es: 'flecha_pequeña_hacia_abajo', }, keywords: { - en: [ - "arrow", - "button", - "down", - "downwards button" - ], - es: [ - "abajo", - "botón", - "botón triángulo hacia abajo", - "triángulo", - "triángulo hacia abajo" - ] - } + en: ['arrow', 'button', 'down', 'downwards button'], + es: ['abajo', 'botón', 'botón triángulo hacia abajo', 'triángulo', 'triángulo hacia abajo'], + }, }, { - code: "⏬", + code: '⏬', shortcode: { - en: "arrow_double_down", - es: "flecha_doble_hacia_abajo" + en: 'arrow_double_down', + es: 'flecha_doble_hacia_abajo', }, keywords: { - en: [ - "arrow", - "double", - "down", - "fast down button" - ], - es: [ - "triángulo", - "triángulo doble abajo", - "triángulo doble hacia abajo" - ] - } + en: ['arrow', 'double', 'down', 'fast down button'], + es: ['triángulo', 'triángulo doble abajo', 'triángulo doble hacia abajo'], + }, }, { - code: "⏸️", + code: '⏸️', shortcode: { - en: "double_vertical_bar", - es: "doble_barra_vertical" + en: 'double_vertical_bar', + es: 'doble_barra_vertical', }, keywords: { - en: [ - "bar", - "double", - "pause", - "vertical", - "pause button" - ], - es: [ - "barras", - "botón", - "vertical", - "pausa" - ] - } + en: ['bar', 'double', 'pause', 'vertical', 'pause button'], + es: ['barras', 'botón', 'vertical', 'pausa'], + }, }, { - code: "⏹️", + code: '⏹️', shortcode: { - en: "black_square_for_stop", - es: "cuadrado_negro_para_detener" + en: 'black_square_for_stop', + es: 'cuadrado_negro_para_detener', }, keywords: { - en: [ - "square", - "stop", - "stop button" - ], - es: [ - "botón", - "cuadrado", - "parar", - "detener" - ] - } + en: ['square', 'stop', 'stop button'], + es: ['botón', 'cuadrado', 'parar', 'detener'], + }, }, { - code: "⏺️", + code: '⏺️', shortcode: { - en: "black_circle_for_record", - es: "círculo_negro_de_grabación" + en: 'black_circle_for_record', + es: 'círculo_negro_de_grabación', }, keywords: { - en: [ - "circle", - "record", - "record button" - ], - es: [ - "botón", - "círculo", - "grabar" - ] - } + en: ['circle', 'record', 'record button'], + es: ['botón', 'círculo', 'grabar'], + }, }, { - code: "⏏️", + code: '⏏️', shortcode: { - en: "eject", - es: "expulsar" + en: 'eject', + es: 'expulsar', }, keywords: { - en: [ - "eject", - "eject button" - ], - es: [ - "botón", - "expulsar" - ] - } + en: ['eject', 'eject button'], + es: ['botón', 'expulsar'], + }, }, { - code: "🎦", + code: '🎦', shortcode: { - en: "cinema", - es: "cine" + en: 'cinema', + es: 'cine', }, keywords: { - en: [ - "camera", - "film", - "movie", - "cinema" - ], - es: [ - "entretenimiento", - "película", - "cine" - ] - } + en: ['camera', 'film', 'movie', 'cinema'], + es: ['entretenimiento', 'película', 'cine'], + }, }, { - code: "🔅", + code: '🔅', shortcode: { - en: "low_brightness", - es: "poco_brillo" + en: 'low_brightness', + es: 'poco_brillo', }, keywords: { - en: [ - "brightness", - "dim", - "low", - "dim button" - ], - es: [ - "bajo", - "brillo", - "señal de brillo bajo", - "tenue" - ] - } + en: ['brightness', 'dim', 'low', 'dim button'], + es: ['bajo', 'brillo', 'señal de brillo bajo', 'tenue'], + }, }, { - code: "🔆", + code: '🔆', shortcode: { - en: "high_brightness", - es: "mucho_brillo" + en: 'high_brightness', + es: 'mucho_brillo', }, keywords: { - en: [ - "bright", - "brightness", - "bright button" - ], - es: [ - "alto", - "brillante", - "brillo", - "señal de brillo alto" - ] - } + en: ['bright', 'brightness', 'bright button'], + es: ['alto', 'brillante', 'brillo', 'señal de brillo alto'], + }, }, { - code: "📶", - shortcode: { - en: "signal_strength", - es: "barras_de_recepción_de_señal" - }, - keywords: { - en: [ - "antenna", - "bar", - "cell", - "mobile", - "phone", - "antenna bars" - ], - es: [ - "antena", - "celular", - "móvil", - "señal", - "teléfono", - "barras de cobertura" - ] - } + code: '📶', + shortcode: { + en: 'signal_strength', + es: 'barras_de_recepción_de_señal', + }, + keywords: { + en: ['antenna', 'bar', 'cell', 'mobile', 'phone', 'antenna bars'], + es: ['antena', 'celular', 'móvil', 'señal', 'teléfono', 'barras de cobertura'], + }, }, { - code: "📳", + code: '📳', shortcode: { - en: "vibration_mode", - es: "modo_vibración" + en: 'vibration_mode', + es: 'modo_vibración', }, keywords: { - en: [ - "cell", - "mobile", - "mode", - "phone", - "telephone", - "vibration" - ], - es: [ - "móvil", - "teléfono", - "teléfono celular", - "vibración", - "modo vibración" - ] - } + en: ['cell', 'mobile', 'mode', 'phone', 'telephone', 'vibration'], + es: ['móvil', 'teléfono', 'teléfono celular', 'vibración', 'modo vibración'], + }, }, { - code: "📴", + code: '📴', shortcode: { - en: "mobile_phone_off", - es: "móvil_desconectado" + en: 'mobile_phone_off', + es: 'móvil_desconectado', }, keywords: { - en: [ - "cell", - "mobile", - "off", - "phone", - "telephone" - ], - es: [ - "apagado", - "móvil", - "teléfono", - "teléfono celular" - ] - } + en: ['cell', 'mobile', 'off', 'phone', 'telephone'], + es: ['apagado', 'móvil', 'teléfono', 'teléfono celular'], + }, }, { - code: "♀️", + code: '♀️', shortcode: { - en: "female_sign", - es: "signo_femenino" + en: 'female_sign', + es: 'signo_femenino', }, keywords: { - en: [ - "woman", - "female sign" - ], - es: [ - "mujer", - "signo", - "símbolo", - "signo femenino" - ] - } + en: ['woman', 'female sign'], + es: ['mujer', 'signo', 'símbolo', 'signo femenino'], + }, }, { - code: "♂️", + code: '♂️', shortcode: { - en: "male_sign", - es: "signo_masculino" + en: 'male_sign', + es: 'signo_masculino', }, keywords: { - en: [ - "man", - "male sign" - ], - es: [ - "hombre", - "signo", - "símbolo", - "signo masculino" - ] - } + en: ['man', 'male sign'], + es: ['hombre', 'signo', 'símbolo', 'signo masculino'], + }, }, { - code: "⚧️", + code: '⚧️', shortcode: { - en: "transgender_symbol", - es: "símbolo_de_transgénero" + en: 'transgender_symbol', + es: 'símbolo_de_transgénero', }, keywords: { - en: [ - "transgender", - "transgender symbol" - ], - es: [ - "transgénero", - "símbolo de transgénero" - ] - } + en: ['transgender', 'transgender symbol'], + es: ['transgénero', 'símbolo de transgénero'], + }, }, { - code: "✖️", - shortcode: { - en: "heavy_multiplication_x", - es: "signo_de_multiplicación_grueso" - }, - keywords: { - en: [ - "×", - "cancel", - "multiplication", - "sign", - "x", - "multiply" - ], - es: [ - "cancelar", - "marca", - "prohibido", - "signo de multiplicación", - "×", - "multiplicación", - "x" - ] - } + code: '✖️', + shortcode: { + en: 'heavy_multiplication_x', + es: 'signo_de_multiplicación_grueso', + }, + keywords: { + en: ['×', 'cancel', 'multiplication', 'sign', 'x', 'multiply'], + es: ['cancelar', 'marca', 'prohibido', 'signo de multiplicación', '×', 'multiplicación', 'x'], + }, }, { - code: "➕", + code: '➕', shortcode: { - en: "heavy_plus_sign", - es: "signo_de_suma_grueso" + en: 'heavy_plus_sign', + es: 'signo_de_suma_grueso', }, keywords: { - en: [ - "math", - "sign", - "+", - "plus" - ], - es: [ - "signo", - "suma", - "+ más" - ] - } + en: ['math', 'sign', '+', 'plus'], + es: ['signo', 'suma', '+ más'], + }, }, { - code: "➖", + code: '➖', shortcode: { - en: "heavy_minus_sign", - es: "signo_de_resta_grueso" + en: 'heavy_minus_sign', + es: 'signo_de_resta_grueso', }, keywords: { - en: [ - "−", - "math", - "sign", - "-", - "minus" - ], - es: [ - "−", - "resta", - "signo", - "-", - "menos" - ] - } + en: ['−', 'math', 'sign', '-', 'minus'], + es: ['−', 'resta', 'signo', '-', 'menos'], + }, }, { - code: "➗", + code: '➗', shortcode: { - en: "heavy_division_sign", - es: "signo_de_división_grueso" + en: 'heavy_division_sign', + es: 'signo_de_división_grueso', }, keywords: { - en: [ - "÷", - "division", - "math", - "sign", - "divide" - ], - es: [ - "÷", - "signo", - "signo de división", - "división" - ] - } + en: ['÷', 'division', 'math', 'sign', 'divide'], + es: ['÷', 'signo', 'signo de división', 'división'], + }, }, { - code: "♾️", + code: '♾️', shortcode: { - en: "infinity", - es: "infinito" + en: 'infinity', + es: 'infinito', }, keywords: { - en: [ - "forever", - "unbounded", - "universal", - "infinity" - ], - es: [ - "ilimitado", - "siempre", - "universal", - "infinito" - ] - } + en: ['forever', 'unbounded', 'universal', 'infinity'], + es: ['ilimitado', 'siempre', 'universal', 'infinito'], + }, }, { - code: "‼️", + code: '‼️', shortcode: { - en: "bangbang", - es: "bangbang" + en: 'bangbang', + es: 'bangbang', }, keywords: { - en: [ - "bangbang", - "exclamation", - "mark", - "! !!", - "double exclamation mark" - ], - es: [ - "exclamación", - "puntuación", - "sorpresa", - "!!", - "exclamación doble" - ] - } + en: ['bangbang', 'exclamation', 'mark', '! !!', 'double exclamation mark'], + es: ['exclamación', 'puntuación', 'sorpresa', '!!', 'exclamación doble'], + }, }, { - code: "⁉️", + code: '⁉️', shortcode: { - en: "interrobang", - es: "signos_de_interrogación_y_exclamación" + en: 'interrobang', + es: 'signos_de_interrogación_y_exclamación', }, keywords: { - en: [ - "exclamation", - "interrobang", - "mark", - "punctuation", - "question", - "! !? ?" - ], - es: [ - "exclamación", - "interrogación", - "! !? ?", - "exclamación e interrogación" - ] - } + en: ['exclamation', 'interrobang', 'mark', 'punctuation', 'question', '! !? ?'], + es: ['exclamación', 'interrogación', '! !? ?', 'exclamación e interrogación'], + }, }, { - code: "❓", + code: '❓', shortcode: { - en: "question", - es: "signo_de_interrogación_rojo" + en: 'question', + es: 'signo_de_interrogación_rojo', }, keywords: { - en: [ - "mark", - "punctuation", - "question", - "?", - "red question mark" - ], - es: [ - "interrogación", - "pregunta", - "puntuación", - "signo de interrogación", - "?", - "interrogación roja" - ] - } + en: ['mark', 'punctuation', 'question', '?', 'red question mark'], + es: ['interrogación', 'pregunta', 'puntuación', 'signo de interrogación', '?', 'interrogación roja'], + }, + }, + { + code: '❔', + shortcode: { + en: 'grey_question', + es: 'signo_de_interrogación_gris', + }, + keywords: { + en: ['mark', 'outlined', 'punctuation', 'question', '?', 'white question mark'], + es: ['interrogación', 'pregunta', 'puntuación', '?', 'interrogación blanca'], + }, }, { - code: "❔", + code: '❕', shortcode: { - en: "grey_question", - es: "signo_de_interrogación_gris" + en: 'grey_exclamation', + es: 'signo_de_exclamación_gris', }, keywords: { - en: [ - "mark", - "outlined", - "punctuation", - "question", - "?", - "white question mark" - ], - es: [ - "interrogación", - "pregunta", - "puntuación", - "?", - "interrogación blanca" - ] - } + en: ['exclamation', 'mark', 'outlined', 'punctuation', '!', 'white exclamation mark'], + es: ['exclamación', 'puntuación', '!', 'exclamación blanca'], + }, }, { - code: "❕", + code: '❗', shortcode: { - en: "grey_exclamation", - es: "signo_de_exclamación_gris" + en: 'exclamation', + es: 'exclamación', }, keywords: { - en: [ - "exclamation", - "mark", - "outlined", - "punctuation", - "!", - "white exclamation mark" - ], - es: [ - "exclamación", - "puntuación", - "!", - "exclamación blanca" - ] - } + en: ['exclamation', 'mark', 'punctuation', '!', 'red exclamation mark'], + es: ['exclamación', 'puntuación', 'signo de exclamación', '!', 'exclamación roja'], + }, }, { - code: "❗", + code: '〰️', shortcode: { - en: "exclamation", - es: "exclamación" + en: 'wavy_dash', + es: 'guion_ondulante', }, keywords: { - en: [ - "exclamation", - "mark", - "punctuation", - "!", - "red exclamation mark" - ], - es: [ - "exclamación", - "puntuación", - "signo de exclamación", - "!", - "exclamación roja" - ] - } + en: ['dash', 'punctuation', 'wavy'], + es: ['guion', 'marca de sonido largo', 'ondulado'], + }, }, { - code: "〰️", + code: '💱', shortcode: { - en: "wavy_dash", - es: "guion_ondulante" + en: 'currency_exchange', + es: 'cambio_de_divisas', }, keywords: { - en: [ - "dash", - "punctuation", - "wavy" - ], - es: [ - "guion", - "marca de sonido largo", - "ondulado" - ] - } + en: ['bank', 'currency', 'exchange', 'money'], + es: ['cambio', 'dinero', 'divisa', 'moneda', 'cambio de divisas'], + }, }, { - code: "💱", + code: '💲', shortcode: { - en: "currency_exchange", - es: "cambio_de_divisas" + en: 'heavy_dollar_sign', + es: 'símbolo_de_dólar_grueso', }, keywords: { - en: [ - "bank", - "currency", - "exchange", - "money" - ], - es: [ - "cambio", - "dinero", - "divisa", - "moneda", - "cambio de divisas" - ] - } + en: ['currency', 'dollar', 'money', 'heavy dollar sign'], + es: ['dinero', 'dólar', 'símbolo', 'símbolo de dólar'], + }, }, { - code: "💲", + code: '⚕️', shortcode: { - en: "heavy_dollar_sign", - es: "símbolo_de_dólar_grueso" + en: 'medical_symbol', + es: 'símbolo_médico', }, keywords: { - en: [ - "currency", - "dollar", - "money", - "heavy dollar sign" - ], - es: [ - "dinero", - "dólar", - "símbolo", - "símbolo de dólar" - ] - } + en: ['aesculapius', 'medicine', 'staff', 'medical symbol'], + es: ['asclepio', 'esculapio', 'medicina', 'serpiente', 'símbolo de medicina'], + }, }, { - code: "⚕️", + code: '♻️', shortcode: { - en: "medical_symbol", - es: "símbolo_médico" + en: 'recycle', + es: 'reciclar', }, keywords: { - en: [ - "aesculapius", - "medicine", - "staff", - "medical symbol" - ], - es: [ - "asclepio", - "esculapio", - "medicina", - "serpiente", - "símbolo de medicina" - ] - } + en: ['recycle', 'recycling symbol'], + es: ['reciclaje', 'reciclar', 'señal', 'símbolo universal de reciclaje sólido', 'universal', 'símbolo de reciclaje'], + }, }, { - code: "♻️", + code: '⚜️', shortcode: { - en: "recycle", - es: "reciclar" + en: 'fleur_de_lis', + es: 'flor_de_lis', }, keywords: { - en: [ - "recycle", - "recycling symbol" - ], - es: [ - "reciclaje", - "reciclar", - "señal", - "símbolo universal de reciclaje sólido", - "universal", - "símbolo de reciclaje" - ] - } + en: ['fleur-de-lis'], + es: ['flor', 'lis', 'flor de lis'], + }, }, { - code: "⚜️", + code: '🔱', shortcode: { - en: "fleur_de_lis", - es: "flor_de_lis" + en: 'trident', + es: 'tridente', }, keywords: { - en: [ - "fleur-de-lis" - ], - es: [ - "flor", - "lis", - "flor de lis" - ] - } + en: ['anchor', 'emblem', 'ship', 'tool', 'trident'], + es: ['ancla', 'emblema', 'tridente', 'emblema de tridente'], + }, }, { - code: "🔱", + code: '📛', shortcode: { - en: "trident", - es: "tridente" + en: 'name_badge', + es: 'chapa_identificativa', }, keywords: { - en: [ - "anchor", - "emblem", - "ship", - "tool", - "trident" - ], - es: [ - "ancla", - "emblema", - "tridente", - "emblema de tridente" - ] - } + en: ['badge', 'name'], + es: ['etiqueta', 'nombre', 'etiqueta identificativa'], + }, }, { - code: "📛", + code: '🔰', shortcode: { - en: "name_badge", - es: "chapa_identificativa" + en: 'beginner', + es: 'principiante', }, keywords: { - en: [ - "badge", - "name" - ], - es: [ - "etiqueta", - "nombre", - "etiqueta identificativa" - ] - } + en: ['beginner', 'chevron', 'Japanese', 'leaf', 'Japanese symbol for beginner'], + es: ['amarillo', 'japonés', 'principiante', 'verde', 'símbolo japonés para principiante'], + }, }, { - code: "🔰", + code: '⭕', shortcode: { - en: "beginner", - es: "principiante" + en: 'o', + es: 'o', }, keywords: { - en: [ - "beginner", - "chevron", - "Japanese", - "leaf", - "Japanese symbol for beginner" - ], - es: [ - "amarillo", - "japonés", - "principiante", - "verde", - "símbolo japonés para principiante" - ] - } + en: ['circle', 'large', 'o', 'red', 'hollow red circle'], + es: ['aro', 'círculo', 'o', 'rojo', 'círculo rojo hueco'], + }, }, { - code: "⭕", + code: '✅', shortcode: { - en: "o", - es: "o" + en: 'white_check_mark', + es: 'marca_de_verificación_blanca', }, keywords: { - en: [ - "circle", - "large", - "o", - "red", - "hollow red circle" - ], - es: [ - "aro", - "círculo", - "o", - "rojo", - "círculo rojo hueco" - ] - } + en: ['✓', 'button', 'check', 'mark'], + es: ['✓', 'botón', 'marca', 'selección', 'verificación', 'botón de marca de verificación'], + }, }, { - code: "✅", + code: '☑️', shortcode: { - en: "white_check_mark", - es: "marca_de_verificación_blanca" + en: 'ballot_box_with_check', + es: 'casilla_con_marca_de_verificación', }, keywords: { - en: [ - "✓", - "button", - "check", - "mark" - ], - es: [ - "✓", - "botón", - "marca", - "selección", - "verificación", - "botón de marca de verificación" - ] - } + en: ['✓', 'box', 'check', 'check box with check'], + es: ['✓', 'casilla', 'marca', 'selección', 'verificación', 'casilla con marca de verificación'], + }, }, { - code: "☑️", + code: '✔️', shortcode: { - en: "ballot_box_with_check", - es: "casilla_con_marca_de_verificación" + en: 'heavy_check_mark', + es: 'marca_de_verificación_gruesa', }, keywords: { - en: [ - "✓", - "box", - "check", - "check box with check" - ], - es: [ - "✓", - "casilla", - "marca", - "selección", - "verificación", - "casilla con marca de verificación" - ] - } + en: ['✓', 'check', 'mark'], + es: ['✓', 'marca', 'selección', 'verificación', 'marca de verificación'], + }, }, { - code: "✔️", + code: '❌', shortcode: { - en: "heavy_check_mark", - es: "marca_de_verificación_gruesa" + en: 'x', + es: 'x', }, keywords: { - en: [ - "✓", - "check", - "mark" - ], - es: [ - "✓", - "marca", - "selección", - "verificación", - "marca de verificación" - ] - } - }, - { - code: "❌", - shortcode: { - en: "x", - es: "x" - }, - keywords: { - en: [ - "×", - "cancel", - "cross", - "mark", - "multiplication", - "multiply", - "x" - ], - es: [ - "cancelar", - "cruz", - "marca de tachado", - "tachar", - "×", - "marca de cruz", - "x" - ] - } + en: ['×', 'cancel', 'cross', 'mark', 'multiplication', 'multiply', 'x'], + es: ['cancelar', 'cruz', 'marca de tachado', 'tachar', '×', 'marca de cruz', 'x'], + }, }, { - code: "❎", + code: '❎', shortcode: { - en: "negative_squared_cross_mark", - es: "cruz_negativa_enmarcada" + en: 'negative_squared_cross_mark', + es: 'cruz_negativa_enmarcada', }, keywords: { - en: [ - "×", - "mark", - "square", - "x", - "cross mark button" - ], - es: [ - "casilla", - "cruz", - "marca", - "× botón con marca de cruz", - "x" - ] - } + en: ['×', 'mark', 'square', 'x', 'cross mark button'], + es: ['casilla', 'cruz', 'marca', '× botón con marca de cruz', 'x'], + }, }, { - code: "➰", + code: '➰', shortcode: { - en: "curly_loop", - es: "lazada" + en: 'curly_loop', + es: 'lazada', }, keywords: { - en: [ - "curl", - "loop", - "curly loop" - ], - es: [ - "giro", - "tirabuzón", - "bucle" - ] - } + en: ['curl', 'loop', 'curly loop'], + es: ['giro', 'tirabuzón', 'bucle'], + }, }, { - code: "➿", + code: '➿', shortcode: { - en: "loop", - es: "lazo" + en: 'loop', + es: 'lazo', }, keywords: { - en: [ - "curl", - "double", - "loop", - "double curly loop" - ], - es: [ - "bucle", - "doble" - ] - } + en: ['curl', 'double', 'loop', 'double curly loop'], + es: ['bucle', 'doble'], + }, }, { - code: "〽️", + code: '〽️', shortcode: { - en: "part_alternation_mark", - es: "signo_de_inicio_de_canción" + en: 'part_alternation_mark', + es: 'signo_de_inicio_de_canción', }, keywords: { - en: [ - "mark", - "part", - "part alternation mark" - ], - es: [ - "alternancia", - "marca", - "marca de alternancia" - ] - } + en: ['mark', 'part', 'part alternation mark'], + es: ['alternancia', 'marca', 'marca de alternancia'], + }, }, { - code: "✳️", + code: '✳️', shortcode: { - en: "eight_spoked_asterisk", - es: "asterisco_de_ocho_puntas" + en: 'eight_spoked_asterisk', + es: 'asterisco_de_ocho_puntas', }, keywords: { - en: [ - "asterisk", - "*", - "eight-spoked asterisk" - ], - es: [ - "asterisco", - "*", - "asterisco de ocho puntas" - ] - } + en: ['asterisk', '*', 'eight-spoked asterisk'], + es: ['asterisco', '*', 'asterisco de ocho puntas'], + }, }, { - code: "✴️", + code: '✴️', shortcode: { - en: "eight_pointed_black_star", - es: "estrella_negra_de_ocho_puntas" + en: 'eight_pointed_black_star', + es: 'estrella_negra_de_ocho_puntas', }, keywords: { - en: [ - "star", - "* eight-pointed star" - ], - es: [ - "estrella", - "*", - "estrella de ocho puntas" - ] - } + en: ['star', '* eight-pointed star'], + es: ['estrella', '*', 'estrella de ocho puntas'], + }, }, { - code: "❇️", + code: '❇️', shortcode: { - en: "sparkle", - es: "destello" + en: 'sparkle', + es: 'destello', }, keywords: { - en: [ - "* sparkle" - ], - es: [ - "* chispa" - ] - } + en: ['* sparkle'], + es: ['* chispa'], + }, }, { - code: "©️", + code: '©️', shortcode: { - en: "copyright", - es: "derechos_de_autor" + en: 'copyright', + es: 'derechos_de_autor', }, keywords: { - en: [ - "C", - "copyright" - ], - es: [ - "c", - "símbolo", - "copyright" - ] - } + en: ['C', 'copyright'], + es: ['c', 'símbolo', 'copyright'], + }, }, { - code: "®️", + code: '®️', shortcode: { - en: "registered", - es: "registrado" + en: 'registered', + es: 'registrado', }, keywords: { - en: [ - "R", - "registered" - ], - es: [ - "r", - "símbolo de marca registrada", - "marca registrada" - ] - } + en: ['R', 'registered'], + es: ['r', 'símbolo de marca registrada', 'marca registrada'], + }, }, { - code: "™️", + code: '™️', shortcode: { - en: "tm", - es: "tm" + en: 'tm', + es: 'tm', }, keywords: { - en: [ - "mark", - "TM", - "trademark", - "trade mark" - ], - es: [ - "marca comercial", - "símbolo de marca comercial" - ] - } + en: ['mark', 'TM', 'trademark', 'trade mark'], + es: ['marca comercial', 'símbolo de marca comercial'], + }, }, { - code: "#️⃣", + code: '#️⃣', shortcode: { - en: "hash", - es: "almohadilla" + en: 'hash', + es: 'almohadilla', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "*️⃣", + code: '*️⃣', shortcode: { - en: "keycap_star", - es: "asterisco_enmarcado" + en: 'keycap_star', + es: 'asterisco_enmarcado', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "0️⃣", + code: '0️⃣', shortcode: { - en: "zero", - es: "cero" + en: 'zero', + es: 'cero', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "1️⃣", + code: '1️⃣', shortcode: { - en: "one", - es: "uno" + en: 'one', + es: 'uno', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "2️⃣", + code: '2️⃣', shortcode: { - en: "two", - es: "dos" + en: 'two', + es: 'dos', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "3️⃣", + code: '3️⃣', shortcode: { - en: "three", - es: "tres" + en: 'three', + es: 'tres', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "4️⃣", + code: '4️⃣', shortcode: { - en: "four", - es: "cuatro" + en: 'four', + es: 'cuatro', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "5️⃣", + code: '5️⃣', shortcode: { - en: "five", - es: "cinco" + en: 'five', + es: 'cinco', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "6️⃣", + code: '6️⃣', shortcode: { - en: "six", - es: "seis" + en: 'six', + es: 'seis', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "7️⃣", + code: '7️⃣', shortcode: { - en: "seven", - es: "siete" + en: 'seven', + es: 'siete', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "8️⃣", + code: '8️⃣', shortcode: { - en: "eight", - es: "ocho" + en: 'eight', + es: 'ocho', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "9️⃣", + code: '9️⃣', shortcode: { - en: "nine", - es: "nueve" + en: 'nine', + es: 'nueve', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "🔟", + code: '🔟', shortcode: { - en: "keycap_ten", - es: "diez_enmarcado" + en: 'keycap_ten', + es: 'diez_enmarcado', }, keywords: { - en: [ - "keycap" - ], - es: [ - "Teclas" - ] - } + en: ['keycap'], + es: ['Teclas'], + }, }, { - code: "🔠", + code: '🔠', shortcode: { - en: "capital_abcd", - es: "abcd_en_mayúsculas" + en: 'capital_abcd', + es: 'abcd_en_mayúsculas', }, keywords: { - en: [ - "ABCD", - "input", - "latin", - "letters", - "uppercase" - ], - es: [ - "abcd", - "letras", - "mayúsculas", - "letras latinas mayúsculas" - ] - } + en: ['ABCD', 'input', 'latin', 'letters', 'uppercase'], + es: ['abcd', 'letras', 'mayúsculas', 'letras latinas mayúsculas'], + }, }, { - code: "🔡", + code: '🔡', shortcode: { - en: "abcd", - es: "abcd" + en: 'abcd', + es: 'abcd', }, keywords: { - en: [ - "abcd", - "input", - "latin", - "letters", - "lowercase" - ], - es: [ - "abcd", - "letras", - "minúsculas", - "letras latinas minúsculas" - ] - } + en: ['abcd', 'input', 'latin', 'letters', 'lowercase'], + es: ['abcd', 'letras', 'minúsculas', 'letras latinas minúsculas'], + }, }, { - code: "🔢", + code: '🔢', shortcode: { - en: "1234", - es: "1234" + en: '1234', + es: '1234', }, keywords: { - en: [ - "1234", - "input", - "numbers" - ], - es: [ - "1234", - "dígitos", - "números" - ] - } + en: ['1234', 'input', 'numbers'], + es: ['1234', 'dígitos', 'números'], + }, }, { - code: "🔣", + code: '🔣', shortcode: { - en: "symbols", - es: "símbolos" + en: 'symbols', + es: 'símbolos', }, keywords: { - en: [ - "〒♪&%", - "input", - "input symbols" - ], - es: [ - "〒♪&%", - "símbolos" - ] - } + en: ['〒♪&%', 'input', 'input symbols'], + es: ['〒♪&%', 'símbolos'], + }, }, { - code: "🔤", + code: '🔤', shortcode: { - en: "abc", - es: "abc" + en: 'abc', + es: 'abc', }, keywords: { - en: [ - "abc", - "alphabet", - "input", - "latin", - "letters" - ], - es: [ - "ABC", - "latino", - "alfabeto latino" - ] - } + en: ['abc', 'alphabet', 'input', 'latin', 'letters'], + es: ['ABC', 'latino', 'alfabeto latino'], + }, }, { - code: "🅰️", + code: '🅰️', shortcode: { - en: "a", - es: "a" + en: 'a', + es: 'a', }, keywords: { - en: [ - "A", - "blood type", - "A button (blood type)" - ], - es: [ - "A", - "grupo", - "sanguíneo", - "tipo A" - ] - } + en: ['A', 'blood type', 'A button (blood type)'], + es: ['A', 'grupo', 'sanguíneo', 'tipo A'], + }, }, { - code: "🆎", + code: '🆎', shortcode: { - en: "ab", - es: "ab" + en: 'ab', + es: 'ab', }, keywords: { - en: [ - "AB", - "blood type", - "AB button (blood type)" - ], - es: [ - "AB", - "grupo", - "sanguíneo", - "tipo AB" - ] - } + en: ['AB', 'blood type', 'AB button (blood type)'], + es: ['AB', 'grupo', 'sanguíneo', 'tipo AB'], + }, }, { - code: "🅱️", + code: '🅱️', shortcode: { - en: "b", - es: "b" + en: 'b', + es: 'b', }, keywords: { - en: [ - "B", - "blood type", - "B button (blood type)" - ], - es: [ - "B", - "grupo", - "sanguíneo", - "tipo B" - ] - } + en: ['B', 'blood type', 'B button (blood type)'], + es: ['B', 'grupo', 'sanguíneo', 'tipo B'], + }, }, { - code: "🆑", + code: '🆑', shortcode: { - en: "cl", - es: "cl" + en: 'cl', + es: 'cl', }, keywords: { - en: [ - "CL", - "CL button" - ], - es: [ - "símbolo", - "borrar" - ] - } + en: ['CL', 'CL button'], + es: ['símbolo', 'borrar'], + }, }, { - code: "🆒", + code: '🆒', shortcode: { - en: "cool", - es: "guay" + en: 'cool', + es: 'guay', }, keywords: { - en: [ - "COOL", - "COOL button" - ], - es: [ - "botón", - "cool", - "mola", - "botón COOL" - ] - } + en: ['COOL', 'COOL button'], + es: ['botón', 'cool', 'mola', 'botón COOL'], + }, }, { - code: "🆓", + code: '🆓', shortcode: { - en: "free", - es: "gratis" + en: 'free', + es: 'gratis', }, keywords: { - en: [ - "FREE", - "FREE button" - ], - es: [ - "gratis", - "símbolo gratis", - "botón FREE" - ] - } + en: ['FREE', 'FREE button'], + es: ['gratis', 'símbolo gratis', 'botón FREE'], + }, }, { - code: "ℹ️", + code: 'ℹ️', shortcode: { - en: "information_source", - es: "fuente_de_información" + en: 'information_source', + es: 'fuente_de_información', }, keywords: { - en: [ - "i", - "information" - ], - es: [ - "i", - "información" - ] - } + en: ['i', 'information'], + es: ['i', 'información'], + }, }, { - code: "🆔", + code: '🆔', shortcode: { - en: "id", - es: "carné_de_identidad" + en: 'id', + es: 'carné_de_identidad', }, keywords: { - en: [ - "ID", - "identity", - "ID button" - ], - es: [ - "ID", - "identidad", - "símbolo identidad", - "símbolo de identificación" - ] - } + en: ['ID', 'identity', 'ID button'], + es: ['ID', 'identidad', 'símbolo identidad', 'símbolo de identificación'], + }, }, { - code: "Ⓜ️", + code: 'Ⓜ️', shortcode: { - en: "m", - es: "m" + en: 'm', + es: 'm', }, keywords: { - en: [ - "circle", - "M", - "circled M" - ], - es: [ - "círculo", - "m", - "m en círculo" - ] - } + en: ['circle', 'M', 'circled M'], + es: ['círculo', 'm', 'm en círculo'], + }, }, { - code: "🆕", + code: '🆕', shortcode: { - en: "new", - es: "nuevo" + en: 'new', + es: 'nuevo', }, keywords: { - en: [ - "NEW", - "NEW button" - ], - es: [ - "botón", - "NEW", - "nuevo" - ] - } + en: ['NEW', 'NEW button'], + es: ['botón', 'NEW', 'nuevo'], + }, }, { - code: "🆖", + code: '🆖', shortcode: { - en: "ng", - es: "nada_guay" + en: 'ng', + es: 'nada_guay', }, keywords: { - en: [ - "NG", - "NG button" - ], - es: [ - "botón", - "ng", - "nuevo", - "botón NG" - ] - } + en: ['NG', 'NG button'], + es: ['botón', 'ng', 'nuevo', 'botón NG'], + }, }, { - code: "🅾️", + code: '🅾️', shortcode: { - en: "o2", - es: "o2" + en: 'o2', + es: 'o2', }, keywords: { - en: [ - "blood type", - "O", - "O button (blood type)" - ], - es: [ - "grupo sanguíneo", - "o", - "grupo sanguíneo tipo O" - ] - } + en: ['blood type', 'O', 'O button (blood type)'], + es: ['grupo sanguíneo', 'o', 'grupo sanguíneo tipo O'], + }, }, { - code: "🆗", + code: '🆗', shortcode: { - en: "ok", - es: "vale" + en: 'ok', + es: 'vale', }, keywords: { - en: [ - "OK", - "OK button" - ], - es: [ - "botón", - "ok", - "botón OK" - ] - } + en: ['OK', 'OK button'], + es: ['botón', 'ok', 'botón OK'], + }, }, { - code: "🅿️", + code: '🅿️', shortcode: { - en: "parking", - es: "aparcamiento" + en: 'parking', + es: 'aparcamiento', }, keywords: { - en: [ - "P", - "parking", - "P button" - ], - es: [ - "p", - "parking", - "aparcamiento" - ] - } + en: ['P', 'parking', 'P button'], + es: ['p', 'parking', 'aparcamiento'], + }, }, { - code: "🆘", + code: '🆘', shortcode: { - en: "sos", - es: "llamada_de_socorro" + en: 'sos', + es: 'llamada_de_socorro', }, keywords: { - en: [ - "help", - "SOS", - "SOS button" - ], - es: [ - "ayuda", - "símbolo", - "socorro", - "sos", - "símbolo de socorro" - ] - } + en: ['help', 'SOS', 'SOS button'], + es: ['ayuda', 'símbolo', 'socorro', 'sos', 'símbolo de socorro'], + }, }, { - code: "🆙", + code: '🆙', shortcode: { - en: "up", - es: "arriba" + en: 'up', + es: 'arriba', }, keywords: { - en: [ - "mark", - "UP", - "UP! UP! button" - ], - es: [ - "arriba", - "información", - "novedad", - "símbolo", - "up", - "botón UP!" - ] - } + en: ['mark', 'UP', 'UP! UP! button'], + es: ['arriba', 'información', 'novedad', 'símbolo', 'up', 'botón UP!'], + }, }, { - code: "🆚", + code: '🆚', shortcode: { - en: "vs", - es: "vs" + en: 'vs', + es: 'vs', }, keywords: { - en: [ - "versus", - "VS", - "VS button" - ], - es: [ - "contra", - "frente a", - "símbolo", - "versus", - "vs", - "botón VS" - ] - } + en: ['versus', 'VS', 'VS button'], + es: ['contra', 'frente a', 'símbolo', 'versus', 'vs', 'botón VS'], + }, }, { - code: "🈁", + code: '🈁', shortcode: { - en: "koko", - es: "koko" + en: 'koko', + es: 'koko', }, keywords: { - en: [ - "“here”", - "Japanese", - "katakana", - "ココ", - "Japanese “here” button" - ], - es: [ - "“aquí”", - "japonés", - "katakana", - "ideograma japonés para \"aquí\"" - ] - } + en: ['“here”', 'Japanese', 'katakana', 'ココ', 'Japanese “here” button'], + es: ['“aquí”', 'japonés', 'katakana', 'ideograma japonés para "aquí"'], + }, }, { - code: "🈂️", + code: '🈂️', shortcode: { - en: "sa", - es: "sa" + en: 'sa', + es: 'sa', }, keywords: { - en: [ - "“service charge”", - "Japanese", - "katakana", - "サ", - "Japanese “service charge” button" - ], - es: [ - "cortesía", - "japonés", - "katakana", - "ideograma japonés para \"de cortesía\"" - ] - } + en: ['“service charge”', 'Japanese', 'katakana', 'サ', 'Japanese “service charge” button'], + es: ['cortesía', 'japonés', 'katakana', 'ideograma japonés para "de cortesía"'], + }, }, { - code: "🈷️", + code: '🈷️', shortcode: { - en: "u6708", - es: "u6708" + en: 'u6708', + es: 'u6708', }, keywords: { - en: [ - "“monthly amount”", - "ideograph", - "Japanese", - "月", - "Japanese “monthly amount” button" - ], - es: [ - "“cantidad mensual”", - "ideograma", - "japonés", - "kanji", - "ideograma japonés para \"cantidad mensual\"" - ] - } + en: ['“monthly amount”', 'ideograph', 'Japanese', '月', 'Japanese “monthly amount” button'], + es: ['“cantidad mensual”', 'ideograma', 'japonés', 'kanji', 'ideograma japonés para "cantidad mensual"'], + }, }, { - code: "🈶", + code: '🈶', shortcode: { - en: "u6709", - es: "u6709" + en: 'u6709', + es: 'u6709', }, keywords: { - en: [ - "“not free of charge”", - "ideograph", - "Japanese", - "有", - "Japanese “not free of charge” button" - ], - es: [ - "“de pago”", - "ideograma", - "japonés", - "kanji", - "ideograma japonés para \"de pago\"" - ] - } + en: ['“not free of charge”', 'ideograph', 'Japanese', '有', 'Japanese “not free of charge” button'], + es: ['“de pago”', 'ideograma', 'japonés', 'kanji', 'ideograma japonés para "de pago"'], + }, }, { - code: "🈯", + code: '🈯', shortcode: { - en: "u6307", - es: "u6307" + en: 'u6307', + es: 'u6307', }, keywords: { - en: [ - "“reserved”", - "ideograph", - "Japanese", - "指", - "Japanese “reserved” button" - ], - es: [ - "ideograma", - "japonés", - "kanji", - "reservado", - "ideograma japonés para \"reservado\"" - ] - } + en: ['“reserved”', 'ideograph', 'Japanese', '指', 'Japanese “reserved” button'], + es: ['ideograma', 'japonés', 'kanji', 'reservado', 'ideograma japonés para "reservado"'], + }, }, { - code: "🉐", + code: '🉐', shortcode: { - en: "ideograph_advantage", - es: "símbolo_de_ganga" + en: 'ideograph_advantage', + es: 'símbolo_de_ganga', }, keywords: { - en: [ - "“bargain”", - "ideograph", - "Japanese", - "得", - "Japanese “bargain” button" - ], - es: [ - "ganga", - "ideograma", - "japonés", - "kanji", - "ideograma japonés para \"ganga\"" - ] - } + en: ['“bargain”', 'ideograph', 'Japanese', '得', 'Japanese “bargain” button'], + es: ['ganga', 'ideograma', 'japonés', 'kanji', 'ideograma japonés para "ganga"'], + }, }, { - code: "🈹", + code: '🈹', shortcode: { - en: "u5272", - es: "u5272" + en: 'u5272', + es: 'u5272', }, keywords: { - en: [ - "“discount”", - "ideograph", - "Japanese", - "割", - "Japanese “discount” button" - ], - es: [ - "descuento", - "ideograma", - "japonés", - "kanji", - "ideograma japonés para \"descuento\"" - ] - } + en: ['“discount”', 'ideograph', 'Japanese', '割', 'Japanese “discount” button'], + es: ['descuento', 'ideograma', 'japonés', 'kanji', 'ideograma japonés para "descuento"'], + }, }, { - code: "🈚", + code: '🈚', shortcode: { - en: "u7121", - es: "u7121" + en: 'u7121', + es: 'u7121', }, keywords: { - en: [ - "“free of charge”", - "ideograph", - "Japanese", - "無", - "Japanese “free of charge” button" - ], - es: [ - "gratis", - "ideograma", - "japonés", - "kanji", - "ideograma japonés para \"gratis\"" - ] - } + en: ['“free of charge”', 'ideograph', 'Japanese', '無', 'Japanese “free of charge” button'], + es: ['gratis', 'ideograma', 'japonés', 'kanji', 'ideograma japonés para "gratis"'], + }, }, { - code: "🈲", + code: '🈲', shortcode: { - en: "u7981", - es: "u7981" + en: 'u7981', + es: 'u7981', }, keywords: { - en: [ - "ideograph", - "Japanese", - "禁", - "“prohibited”", - "Japanese “prohibited” button" - ], - es: [ - "ideograma", - "japonés", - "kanji", - "prohibido", - "ideograma japonés para \"prohibido\"" - ] - } + en: ['ideograph', 'Japanese', '禁', '“prohibited”', 'Japanese “prohibited” button'], + es: ['ideograma', 'japonés', 'kanji', 'prohibido', 'ideograma japonés para "prohibido"'], + }, }, { - code: "🉑", + code: '🉑', shortcode: { - en: "accept", - es: "aceptar" + en: 'accept', + es: 'aceptar', }, keywords: { - en: [ - "“acceptable”", - "ideograph", - "Japanese", - "可", - "Japanese “acceptable” button" - ], - es: [ - "aceptable", - "ideograma", - "japonés", - "kanji", - "ideograma japonés para \"aceptable\"" - ] - } + en: ['“acceptable”', 'ideograph', 'Japanese', '可', 'Japanese “acceptable” button'], + es: ['aceptable', 'ideograma', 'japonés', 'kanji', 'ideograma japonés para "aceptable"'], + }, }, { - code: "🈸", + code: '🈸', shortcode: { - en: "u7533", - es: "u7533" + en: 'u7533', + es: 'u7533', }, keywords: { - en: [ - "“application”", - "ideograph", - "Japanese", - "申", - "Japanese “application” button" - ], - es: [ - "aplicación", - "ideograma", - "japonés", - "kanji", - "ideograma japonés para \"aplicación\"" - ] - } + en: ['“application”', 'ideograph', 'Japanese', '申', 'Japanese “application” button'], + es: ['aplicación', 'ideograma', 'japonés', 'kanji', 'ideograma japonés para "aplicación"'], + }, }, { - code: "🈴", + code: '🈴', shortcode: { - en: "u5408", - es: "u5408" + en: 'u5408', + es: 'u5408', }, keywords: { - en: [ - "“passing grade”", - "ideograph", - "Japanese", - "合", - "Japanese “passing grade” button" - ], - es: [ - "aprobado", - "ideograma", - "japonés", - "kanji", - "ideograma japonés para \"aprobado\"" - ] - } + en: ['“passing grade”', 'ideograph', 'Japanese', '合', 'Japanese “passing grade” button'], + es: ['aprobado', 'ideograma', 'japonés', 'kanji', 'ideograma japonés para "aprobado"'], + }, }, { - code: "🈳", + code: '🈳', shortcode: { - en: "u7a7a", - es: "u7a7a" + en: 'u7a7a', + es: 'u7a7a', }, keywords: { - en: [ - "“vacancy”", - "ideograph", - "Japanese", - "空", - "Japanese “vacancy” button" - ], - es: [ - "ideograma", - "japonés", - "kanji", - "vacante", - "ideograma japonés para \"vacante\"" - ] - } + en: ['“vacancy”', 'ideograph', 'Japanese', '空', 'Japanese “vacancy” button'], + es: ['ideograma', 'japonés', 'kanji', 'vacante', 'ideograma japonés para "vacante"'], + }, }, { - code: "㊗️", + code: '㊗️', shortcode: { - en: "congratulations", - es: "felicitaciones" + en: 'congratulations', + es: 'felicitaciones', }, keywords: { - en: [ - "“congratulations”", - "ideograph", - "Japanese", - "祝", - "Japanese “congratulations” button" - ], - es: [ - "enhorabuena", - "ideograma", - "japonés", - "kanji", - "ideograma japonés para \"enhorabuena\"" - ] - } + en: ['“congratulations”', 'ideograph', 'Japanese', '祝', 'Japanese “congratulations” button'], + es: ['enhorabuena', 'ideograma', 'japonés', 'kanji', 'ideograma japonés para "enhorabuena"'], + }, }, { - code: "㊙️", + code: '㊙️', shortcode: { - en: "secret", - es: "secreto" + en: 'secret', + es: 'secreto', }, keywords: { - en: [ - "“secret”", - "ideograph", - "Japanese", - "秘", - "Japanese “secret” button" - ], - es: [ - "ideograma", - "japonés", - "kanji", - "secreto", - "ideograma japonés para \"secreto\"" - ] - } + en: ['“secret”', 'ideograph', 'Japanese', '秘', 'Japanese “secret” button'], + es: ['ideograma', 'japonés', 'kanji', 'secreto', 'ideograma japonés para "secreto"'], + }, }, { - code: "🈺", + code: '🈺', shortcode: { - en: "u55b6", - es: "u55b6" + en: 'u55b6', + es: 'u55b6', }, keywords: { - en: [ - "“open for business”", - "ideograph", - "Japanese", - "営", - "Japanese “open for business” button" - ], - es: [ - "abierto", - "ideograma", - "japonés", - "kanji", - "ideograma japonés para \"abierto\"" - ] - } + en: ['“open for business”', 'ideograph', 'Japanese', '営', 'Japanese “open for business” button'], + es: ['abierto', 'ideograma', 'japonés', 'kanji', 'ideograma japonés para "abierto"'], + }, }, { - code: "🈵", + code: '🈵', shortcode: { - en: "u6e80", - es: "u6e80" + en: 'u6e80', + es: 'u6e80', }, keywords: { - en: [ - "“no vacancy”", - "ideograph", - "Japanese", - "満", - "Japanese “no vacancy” button" - ], - es: [ - "completo", - "ideograma", - "japonés", - "kanji", - "lleno", - "ideograma japonés para \"completo\"" - ] - } + en: ['“no vacancy”', 'ideograph', 'Japanese', '満', 'Japanese “no vacancy” button'], + es: ['completo', 'ideograma', 'japonés', 'kanji', 'lleno', 'ideograma japonés para "completo"'], + }, }, { - code: "🔴", + code: '🔴', shortcode: { - en: "red_circle", - es: "círculo_rojo" + en: 'red_circle', + es: 'círculo_rojo', }, keywords: { - en: [ - "circle", - "geometric", - "red" - ], - es: [ - "círculo", - "geometría", - "rojo" - ] - } + en: ['circle', 'geometric', 'red'], + es: ['círculo', 'geometría', 'rojo'], + }, }, { - code: "🟠", + code: '🟠', shortcode: { - en: "large_orange_circle", - es: "círculo_naranja_grande" + en: 'large_orange_circle', + es: 'círculo_naranja_grande', }, keywords: { - en: [ - "circle", - "orange" - ], - es: [ - "círculo", - "naranja" - ] - } + en: ['circle', 'orange'], + es: ['círculo', 'naranja'], + }, }, { - code: "🟡", + code: '🟡', shortcode: { - en: "large_yellow_circle", - es: "círculo_amarillo_grande" + en: 'large_yellow_circle', + es: 'círculo_amarillo_grande', }, keywords: { - en: [ - "circle", - "yellow" - ], - es: [ - "amarillo", - "círculo" - ] - } + en: ['circle', 'yellow'], + es: ['amarillo', 'círculo'], + }, }, { - code: "🟢", + code: '🟢', shortcode: { - en: "large_green_circle", - es: "círculo_verde_grande" + en: 'large_green_circle', + es: 'círculo_verde_grande', }, keywords: { - en: [ - "circle", - "green" - ], - es: [ - "círculo", - "verde" - ] - } + en: ['circle', 'green'], + es: ['círculo', 'verde'], + }, }, { - code: "🔵", + code: '🔵', shortcode: { - en: "large_blue_circle", - es: "círculo_azul_grande" + en: 'large_blue_circle', + es: 'círculo_azul_grande', }, keywords: { - en: [ - "blue", - "circle", - "geometric" - ], - es: [ - "azul", - "círculo", - "geometría" - ] - } + en: ['blue', 'circle', 'geometric'], + es: ['azul', 'círculo', 'geometría'], + }, }, { - code: "🟣", + code: '🟣', shortcode: { - en: "large_purple_circle", - es: "círculo_morado_grande" + en: 'large_purple_circle', + es: 'círculo_morado_grande', }, keywords: { - en: [ - "circle", - "purple" - ], - es: [ - "círculo", - "lila", - "morado", - "púrpura" - ] - } + en: ['circle', 'purple'], + es: ['círculo', 'lila', 'morado', 'púrpura'], + }, }, { - code: "🟤", + code: '🟤', shortcode: { - en: "large_brown_circle", - es: "círculo_marrón_grande" + en: 'large_brown_circle', + es: 'círculo_marrón_grande', }, keywords: { - en: [ - "brown", - "circle" - ], - es: [ - "círculo", - "marrón" - ] - } + en: ['brown', 'circle'], + es: ['círculo', 'marrón'], + }, }, { - code: "⚫", + code: '⚫', shortcode: { - en: "black_circle", - es: "círculo_negro" + en: 'black_circle', + es: 'círculo_negro', }, keywords: { - en: [ - "circle", - "geometric", - "black circle" - ], - es: [ - "círculo", - "geometría", - "círculo negro" - ] - } + en: ['circle', 'geometric', 'black circle'], + es: ['círculo', 'geometría', 'círculo negro'], + }, }, { - code: "⚪", + code: '⚪', shortcode: { - en: "white_circle", - es: "círculo_blanco" + en: 'white_circle', + es: 'círculo_blanco', }, keywords: { - en: [ - "circle", - "geometric", - "white circle" - ], - es: [ - "círculo", - "geometría", - "círculo blanco" - ] - } + en: ['circle', 'geometric', 'white circle'], + es: ['círculo', 'geometría', 'círculo blanco'], + }, }, { - code: "🟥", + code: '🟥', shortcode: { - en: "large_red_square", - es: "cuadrado_rojo_grande" + en: 'large_red_square', + es: 'cuadrado_rojo_grande', }, keywords: { - en: [ - "red", - "square" - ], - es: [ - "cuadrado", - "rojo" - ] - } + en: ['red', 'square'], + es: ['cuadrado', 'rojo'], + }, }, { - code: "🟧", + code: '🟧', shortcode: { - en: "large_orange_square", - es: "cuadrado_naranja_grande" + en: 'large_orange_square', + es: 'cuadrado_naranja_grande', }, keywords: { - en: [ - "orange", - "square" - ], - es: [ - "cuadrado", - "naranja" - ] - } + en: ['orange', 'square'], + es: ['cuadrado', 'naranja'], + }, }, { - code: "🟨", + code: '🟨', shortcode: { - en: "large_yellow_square", - es: "cuadrado_amarillo_grande" + en: 'large_yellow_square', + es: 'cuadrado_amarillo_grande', }, keywords: { - en: [ - "square", - "yellow" - ], - es: [ - "amarillo", - "cuadrado" - ] - } + en: ['square', 'yellow'], + es: ['amarillo', 'cuadrado'], + }, }, { - code: "🟩", + code: '🟩', shortcode: { - en: "large_green_square", - es: "cuadrado_verde_grande" + en: 'large_green_square', + es: 'cuadrado_verde_grande', }, keywords: { - en: [ - "green", - "square" - ], - es: [ - "cuadrado", - "verde" - ] - } + en: ['green', 'square'], + es: ['cuadrado', 'verde'], + }, }, { - code: "🟦", + code: '🟦', shortcode: { - en: "large_blue_square", - es: "cuadrado_azul_grande" + en: 'large_blue_square', + es: 'cuadrado_azul_grande', }, keywords: { - en: [ - "blue", - "square" - ], - es: [ - "azul", - "cuadrado" - ] - } + en: ['blue', 'square'], + es: ['azul', 'cuadrado'], + }, }, { - code: "🟪", + code: '🟪', shortcode: { - en: "large_purple_square", - es: "cuadrado_morado_grande" + en: 'large_purple_square', + es: 'cuadrado_morado_grande', }, keywords: { - en: [ - "purple", - "square" - ], - es: [ - "cuadrado", - "lila", - "morado", - "púrpura" - ] - } + en: ['purple', 'square'], + es: ['cuadrado', 'lila', 'morado', 'púrpura'], + }, }, { - code: "🟫", + code: '🟫', shortcode: { - en: "large_brown_square", - es: "cuadrado_marrón_grande" + en: 'large_brown_square', + es: 'cuadrado_marrón_grande', }, keywords: { - en: [ - "brown", - "square" - ], - es: [ - "cuadrado", - "marrón" - ] - } + en: ['brown', 'square'], + es: ['cuadrado', 'marrón'], + }, }, { - code: "⬛", + code: '⬛', shortcode: { - en: "black_large_square", - es: "gran_cuadrado_negro" + en: 'black_large_square', + es: 'gran_cuadrado_negro', }, keywords: { - en: [ - "geometric", - "square", - "black large square" - ], - es: [ - "cuadrado", - "geometría", - "negro", - "cuadrado negro grande" - ] - } + en: ['geometric', 'square', 'black large square'], + es: ['cuadrado', 'geometría', 'negro', 'cuadrado negro grande'], + }, }, { - code: "⬜", + code: '⬜', shortcode: { - en: "white_large_square", - es: "cuadrado_blanco_grande" + en: 'white_large_square', + es: 'cuadrado_blanco_grande', }, keywords: { - en: [ - "geometric", - "square", - "white large square" - ], - es: [ - "blanco", - "cuadrado", - "geometría", - "cuadrado blanco grande" - ] - } + en: ['geometric', 'square', 'white large square'], + es: ['blanco', 'cuadrado', 'geometría', 'cuadrado blanco grande'], + }, }, { - code: "◼️", + code: '◼️', shortcode: { - en: "black_medium_square", - es: "cuadrado_mediano_negro" + en: 'black_medium_square', + es: 'cuadrado_mediano_negro', }, keywords: { - en: [ - "geometric", - "square", - "black medium square" - ], - es: [ - "cuadrado", - "geometría", - "negro", - "cuadrado negro mediano" - ] - } + en: ['geometric', 'square', 'black medium square'], + es: ['cuadrado', 'geometría', 'negro', 'cuadrado negro mediano'], + }, }, { - code: "◻️", + code: '◻️', shortcode: { - en: "white_medium_square", - es: "cuadrado_blanco_mediano" + en: 'white_medium_square', + es: 'cuadrado_blanco_mediano', }, keywords: { - en: [ - "geometric", - "square", - "white medium square" - ], - es: [ - "blanco", - "cuadrado", - "geometría", - "cuadrado blanco mediano" - ] - } + en: ['geometric', 'square', 'white medium square'], + es: ['blanco', 'cuadrado', 'geometría', 'cuadrado blanco mediano'], + }, }, { - code: "◾", + code: '◾', shortcode: { - en: "black_medium_small_square", - es: "cuadrado_mediano_pequeño_negro" + en: 'black_medium_small_square', + es: 'cuadrado_mediano_pequeño_negro', }, keywords: { - en: [ - "geometric", - "square", - "black medium-small square" - ], - es: [ - "cuadrado", - "geometría", - "negro", - "cuadrado negro mediano-pequeño" - ] - } + en: ['geometric', 'square', 'black medium-small square'], + es: ['cuadrado', 'geometría', 'negro', 'cuadrado negro mediano-pequeño'], + }, }, { - code: "◽", + code: '◽', shortcode: { - en: "white_medium_small_square", - es: "cuadrado_blanco_mediano_pequeño" + en: 'white_medium_small_square', + es: 'cuadrado_blanco_mediano_pequeño', }, keywords: { - en: [ - "geometric", - "square", - "white medium-small square" - ], - es: [ - "blanco", - "cuadrado", - "geometría", - "cuadrado blanco mediano-pequeño" - ] - } + en: ['geometric', 'square', 'white medium-small square'], + es: ['blanco', 'cuadrado', 'geometría', 'cuadrado blanco mediano-pequeño'], + }, }, { - code: "▪️", + code: '▪️', shortcode: { - en: "black_small_square", - es: "cuadrado_pequeño_negro" + en: 'black_small_square', + es: 'cuadrado_pequeño_negro', }, keywords: { - en: [ - "geometric", - "square", - "black small square" - ], - es: [ - "cuadrado", - "geometría", - "negro", - "cuadrado negro pequeño" - ] - } + en: ['geometric', 'square', 'black small square'], + es: ['cuadrado', 'geometría', 'negro', 'cuadrado negro pequeño'], + }, }, { - code: "▫️", + code: '▫️', shortcode: { - en: "white_small_square", - es: "cuadrado_blanco_pequeño" + en: 'white_small_square', + es: 'cuadrado_blanco_pequeño', }, keywords: { - en: [ - "geometric", - "square", - "white small square" - ], - es: [ - "blanco", - "cuadrado", - "geometría", - "cuadrado blanco pequeño" - ] - } + en: ['geometric', 'square', 'white small square'], + es: ['blanco', 'cuadrado', 'geometría', 'cuadrado blanco pequeño'], + }, }, { - code: "🔶", + code: '🔶', shortcode: { - en: "large_orange_diamond", - es: "diamante_naranja_grande" + en: 'large_orange_diamond', + es: 'diamante_naranja_grande', }, keywords: { - en: [ - "diamond", - "geometric", - "orange", - "large orange diamond" - ], - es: [ - "geometría", - "naranja", - "rombo", - "rombo naranja grande" - ] - } + en: ['diamond', 'geometric', 'orange', 'large orange diamond'], + es: ['geometría', 'naranja', 'rombo', 'rombo naranja grande'], + }, }, { - code: "🔷", + code: '🔷', shortcode: { - en: "large_blue_diamond", - es: "diamante_azul_grande" + en: 'large_blue_diamond', + es: 'diamante_azul_grande', }, keywords: { - en: [ - "blue", - "diamond", - "geometric", - "large blue diamond" - ], - es: [ - "azul", - "geometría", - "rombo", - "rombo azul grande" - ] - } + en: ['blue', 'diamond', 'geometric', 'large blue diamond'], + es: ['azul', 'geometría', 'rombo', 'rombo azul grande'], + }, }, { - code: "🔸", + code: '🔸', shortcode: { - en: "small_orange_diamond", - es: "diamante_naranja_pequeño" + en: 'small_orange_diamond', + es: 'diamante_naranja_pequeño', }, keywords: { - en: [ - "diamond", - "geometric", - "orange", - "small orange diamond" - ], - es: [ - "geometría", - "naranja", - "rombo", - "rombo naranja pequeño" - ] - } + en: ['diamond', 'geometric', 'orange', 'small orange diamond'], + es: ['geometría', 'naranja', 'rombo', 'rombo naranja pequeño'], + }, }, { - code: "🔹", + code: '🔹', shortcode: { - en: "small_blue_diamond", - es: "diamante_azul_pequeño" + en: 'small_blue_diamond', + es: 'diamante_azul_pequeño', }, keywords: { - en: [ - "blue", - "diamond", - "geometric", - "small blue diamond" - ], - es: [ - "azul", - "geometría", - "rombo", - "rombo azul pequeño" - ] - } + en: ['blue', 'diamond', 'geometric', 'small blue diamond'], + es: ['azul', 'geometría', 'rombo', 'rombo azul pequeño'], + }, }, { - code: "🔺", + code: '🔺', shortcode: { - en: "small_red_triangle", - es: "triángulo_rojo_pequeño" + en: 'small_red_triangle', + es: 'triángulo_rojo_pequeño', }, keywords: { - en: [ - "geometric", - "red", - "red triangle pointed up" - ], - es: [ - "geometría", - "rojo", - "triángulo", - "triángulo hacia arriba rojo", - "triángulo rojo hacia arriba" - ] - } + en: ['geometric', 'red', 'red triangle pointed up'], + es: ['geometría', 'rojo', 'triángulo', 'triángulo hacia arriba rojo', 'triángulo rojo hacia arriba'], + }, }, { - code: "🔻", + code: '🔻', shortcode: { - en: "small_red_triangle_down", - es: "triángulo_rojo_pequeño_hacia_abajo" + en: 'small_red_triangle_down', + es: 'triángulo_rojo_pequeño_hacia_abajo', }, keywords: { - en: [ - "down", - "geometric", - "red", - "red triangle pointed down" - ], - es: [ - "geometría", - "rojo", - "triángulo", - "triángulo hacia abajo rojo", - "triángulo rojo hacia abajo" - ] - } + en: ['down', 'geometric', 'red', 'red triangle pointed down'], + es: ['geometría', 'rojo', 'triángulo', 'triángulo hacia abajo rojo', 'triángulo rojo hacia abajo'], + }, }, { - code: "💠", + code: '💠', shortcode: { - en: "diamond_shape_with_a_dot_inside", - es: "forma_de_diamante_con_un_punto_dentro" + en: 'diamond_shape_with_a_dot_inside', + es: 'forma_de_diamante_con_un_punto_dentro', }, keywords: { - en: [ - "comic", - "diamond", - "geometric", - "inside", - "diamond with a dot" - ], - es: [ - "flor", - "geometría", - "rombo", - "rombo con pétalo" - ] - } + en: ['comic', 'diamond', 'geometric', 'inside', 'diamond with a dot'], + es: ['flor', 'geometría', 'rombo', 'rombo con pétalo'], + }, }, { - code: "🔘", + code: '🔘', shortcode: { - en: "radio_button", - es: "botón_de_radio" + en: 'radio_button', + es: 'botón_de_radio', }, keywords: { - en: [ - "button", - "geometric", - "radio" - ], - es: [ - "botón", - "opción", - "botón de opción" - ] - } + en: ['button', 'geometric', 'radio'], + es: ['botón', 'opción', 'botón de opción'], + }, }, { - code: "🔳", + code: '🔳', shortcode: { - en: "white_square_button", - es: "botón_cuadrado_blanco" + en: 'white_square_button', + es: 'botón_cuadrado_blanco', }, keywords: { - en: [ - "button", - "geometric", - "outlined", - "square", - "white square button" - ], - es: [ - "botón", - "cuadrado", - "botón cuadrado con borde blanco" - ] - } + en: ['button', 'geometric', 'outlined', 'square', 'white square button'], + es: ['botón', 'cuadrado', 'botón cuadrado con borde blanco'], + }, }, { - code: "🔲", + code: '🔲', shortcode: { - en: "black_square_button", - es: "botón_cuadrado_negro" + en: 'black_square_button', + es: 'botón_cuadrado_negro', }, keywords: { - en: [ - "button", - "geometric", - "square", - "black square button" - ], - es: [ - "botón", - "cuadrado", - "botón cuadrado con borde negro" - ] - } + en: ['button', 'geometric', 'square', 'black square button'], + es: ['botón', 'cuadrado', 'botón cuadrado con borde negro'], + }, }, { - code: "🏁", + code: '🏁', name: { - en: "Flags", - es: "bandera de cuadros" + en: 'Flags', + es: 'bandera de cuadros', }, icon: Flags, - header: true + header: true, }, { - code: "🏁", + code: '🏁', shortcode: { - en: "checkered_flag", - es: "bandera_de_cuadros" + en: 'checkered_flag', + es: 'bandera_de_cuadros', }, keywords: { - en: [ - "checkered", - "chequered", - "racing", - "chequered flag" - ], - es: [ - "bandera", - "carreras", - "cuadros", - "deporte", - "motor", - "bandera de cuadros" - ] - } + en: ['checkered', 'chequered', 'racing', 'chequered flag'], + es: ['bandera', 'carreras', 'cuadros', 'deporte', 'motor', 'bandera de cuadros'], + }, }, { - code: "🚩", + code: '🚩', shortcode: { - en: "triangular_flag_on_post", - es: "mastil_con_bandera_triangular" + en: 'triangular_flag_on_post', + es: 'mastil_con_bandera_triangular', }, keywords: { - en: [ - "post", - "triangular flag" - ], - es: [ - "bandera", - "bandera de localización triangular", - "bandera informativa de localización", - "localización", - "bandera triangular" - ] - } + en: ['post', 'triangular flag'], + es: ['bandera', 'bandera de localización triangular', 'bandera informativa de localización', 'localización', 'bandera triangular'], + }, }, { - code: "🎌", + code: '🎌', shortcode: { - en: "crossed_flags", - es: "banderas_cruzadas" + en: 'crossed_flags', + es: 'banderas_cruzadas', }, keywords: { - en: [ - "celebration", - "cross", - "crossed", - "Japanese", - "crossed flags" - ], - es: [ - "banderas", - "celebración", - "japón", - "banderas cruzadas" - ] - } + en: ['celebration', 'cross', 'crossed', 'Japanese', 'crossed flags'], + es: ['banderas', 'celebración', 'japón', 'banderas cruzadas'], + }, }, { - code: "🏴", + code: '🏴', shortcode: { - en: "waving_black_flag", - es: "ondeando_bandera_negra" + en: 'waving_black_flag', + es: 'ondeando_bandera_negra', }, keywords: { - en: [ - "waving", - "black flag" - ], - es: [ - "bandera", - "negra", - "ondear" - ] - } + en: ['waving', 'black flag'], + es: ['bandera', 'negra', 'ondear'], + }, }, { - code: "🏳️", + code: '🏳️', shortcode: { - en: "waving_white_flag", - es: "ondeando_bandera_blanca" + en: 'waving_white_flag', + es: 'ondeando_bandera_blanca', }, keywords: { - en: [ - "waving", - "white flag" - ], - es: [ - "bandera", - "blanca", - "ondear" - ] - } + en: ['waving', 'white flag'], + es: ['bandera', 'blanca', 'ondear'], + }, }, { - code: "🏳️‍🌈", + code: '🏳️‍🌈', shortcode: { - en: "rainbow-flag", - es: "bandera-arcoíris" + en: 'rainbow-flag', + es: 'bandera-arcoíris', }, keywords: { - en: [ - "pride", - "rainbow", - "rainbow flag" - ], - es: [ - "arcoíris", - "bandera", - "bandera del arcoíris" - ] - } + en: ['pride', 'rainbow', 'rainbow flag'], + es: ['arcoíris', 'bandera', 'bandera del arcoíris'], + }, }, { - code: "🏳️‍⚧️", + code: '🏳️‍⚧️', shortcode: { - en: "transgender_flag", - es: "bandera_transgénero" + en: 'transgender_flag', + es: 'bandera_transgénero', }, keywords: { - en: [ - "flag", - "light blue", - "pink", - "transgender", - "white" - ], - es: [ - "azul", - "bandera", - "blanco", - "LGTB", - "rosa", - "transgénero" - ] - } + en: ['flag', 'light blue', 'pink', 'transgender', 'white'], + es: ['azul', 'bandera', 'blanco', 'LGTB', 'rosa', 'transgénero'], + }, }, { - code: "🏴‍☠️", + code: '🏴‍☠️', shortcode: { - en: "pirate_flag", - es: "bandera_pirata" + en: 'pirate_flag', + es: 'bandera_pirata', }, keywords: { - en: [ - "Jolly Roger", - "pirate", - "plunder", - "treasure", - "pirate flag" - ], - es: [ - "botín", - "Jolly Roger", - "pirata", - "tesoro", - "bandera pirata" - ] - } + en: ['Jolly Roger', 'pirate', 'plunder', 'treasure', 'pirate flag'], + es: ['botín', 'Jolly Roger', 'pirata', 'tesoro', 'bandera pirata'], + }, }, { - code: "🇦🇨", + code: '🇦🇨', shortcode: { - en: "flag-ac", - es: "bandera-ac" + en: 'flag-ac', + es: 'bandera-ac', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇩", + code: '🇦🇩', shortcode: { - en: "flag-ad", - es: "bandera-ad" + en: 'flag-ad', + es: 'bandera-ad', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇪", + code: '🇦🇪', shortcode: { - en: "flag-ae", - es: "bandera-ae" + en: 'flag-ae', + es: 'bandera-ae', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇫", + code: '🇦🇫', shortcode: { - en: "flag-af", - es: "bandera-af" + en: 'flag-af', + es: 'bandera-af', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇬", + code: '🇦🇬', shortcode: { - en: "flag-ag", - es: "bandera-ag" + en: 'flag-ag', + es: 'bandera-ag', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇮", + code: '🇦🇮', shortcode: { - en: "flag-ai", - es: "bandera-ai" + en: 'flag-ai', + es: 'bandera-ai', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇱", + code: '🇦🇱', shortcode: { - en: "flag-al", - es: "bandera-al" + en: 'flag-al', + es: 'bandera-al', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇲", + code: '🇦🇲', shortcode: { - en: "flag-am", - es: "bandera-am" + en: 'flag-am', + es: 'bandera-am', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇴", + code: '🇦🇴', shortcode: { - en: "flag-ao", - es: "bandera-ao" + en: 'flag-ao', + es: 'bandera-ao', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇶", + code: '🇦🇶', shortcode: { - en: "flag-aq", - es: "bandera-aq" + en: 'flag-aq', + es: 'bandera-aq', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇷", + code: '🇦🇷', shortcode: { - en: "flag-ar", - es: "bandera-ar" + en: 'flag-ar', + es: 'bandera-ar', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇸", + code: '🇦🇸', shortcode: { - en: "flag-as", - es: "bandera-as" + en: 'flag-as', + es: 'bandera-as', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇹", + code: '🇦🇹', shortcode: { - en: "flag-at", - es: "bandera-at" + en: 'flag-at', + es: 'bandera-at', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇺", + code: '🇦🇺', shortcode: { - en: "flag-au", - es: "bandera-au" + en: 'flag-au', + es: 'bandera-au', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇼", + code: '🇦🇼', shortcode: { - en: "flag-aw", - es: "bandera-aw" + en: 'flag-aw', + es: 'bandera-aw', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇽", + code: '🇦🇽', shortcode: { - en: "flag-ax", - es: "bandera-ax" + en: 'flag-ax', + es: 'bandera-ax', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇦🇿", + code: '🇦🇿', shortcode: { - en: "flag-az", - es: "bandera-az" + en: 'flag-az', + es: 'bandera-az', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇦", + code: '🇧🇦', shortcode: { - en: "flag-ba", - es: "bandera-ba" + en: 'flag-ba', + es: 'bandera-ba', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇧", + code: '🇧🇧', shortcode: { - en: "flag-bb", - es: "bandera-bb" + en: 'flag-bb', + es: 'bandera-bb', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇩", + code: '🇧🇩', shortcode: { - en: "flag-bd", - es: "bandera-bd" + en: 'flag-bd', + es: 'bandera-bd', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇪", + code: '🇧🇪', shortcode: { - en: "flag-be", - es: "bandera-be" + en: 'flag-be', + es: 'bandera-be', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇫", + code: '🇧🇫', shortcode: { - en: "flag-bf", - es: "bandera-bf" + en: 'flag-bf', + es: 'bandera-bf', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇬", + code: '🇧🇬', shortcode: { - en: "flag-bg", - es: "bandera-bg" + en: 'flag-bg', + es: 'bandera-bg', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇭", + code: '🇧🇭', shortcode: { - en: "flag-bh", - es: "bandera-bh" + en: 'flag-bh', + es: 'bandera-bh', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇮", + code: '🇧🇮', shortcode: { - en: "flag-bi", - es: "bandera-bi" + en: 'flag-bi', + es: 'bandera-bi', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇯", + code: '🇧🇯', shortcode: { - en: "flag-bj", - es: "bandera-bj" + en: 'flag-bj', + es: 'bandera-bj', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇱", + code: '🇧🇱', shortcode: { - en: "flag-bl", - es: "bandera-bl" + en: 'flag-bl', + es: 'bandera-bl', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇲", + code: '🇧🇲', shortcode: { - en: "flag-bm", - es: "bandera-bm" + en: 'flag-bm', + es: 'bandera-bm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇳", + code: '🇧🇳', shortcode: { - en: "flag-bn", - es: "bandera-bn" + en: 'flag-bn', + es: 'bandera-bn', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇴", + code: '🇧🇴', shortcode: { - en: "flag-bo", - es: "bandera-bo" + en: 'flag-bo', + es: 'bandera-bo', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇶", + code: '🇧🇶', shortcode: { - en: "flag-bq", - es: "bandera-bq" + en: 'flag-bq', + es: 'bandera-bq', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇷", + code: '🇧🇷', shortcode: { - en: "flag-br", - es: "bandera-br" + en: 'flag-br', + es: 'bandera-br', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇸", + code: '🇧🇸', shortcode: { - en: "flag-bs", - es: "bandera-bs" + en: 'flag-bs', + es: 'bandera-bs', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇹", + code: '🇧🇹', shortcode: { - en: "flag-bt", - es: "bandera-bt" + en: 'flag-bt', + es: 'bandera-bt', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇻", + code: '🇧🇻', shortcode: { - en: "flag-bv", - es: "bandera-bv" + en: 'flag-bv', + es: 'bandera-bv', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇼", + code: '🇧🇼', shortcode: { - en: "flag-bw", - es: "bandera-bw" + en: 'flag-bw', + es: 'bandera-bw', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇾", + code: '🇧🇾', shortcode: { - en: "flag-by", - es: "bandera-by" + en: 'flag-by', + es: 'bandera-by', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇧🇿", + code: '🇧🇿', shortcode: { - en: "flag-bz", - es: "bandera-bz" + en: 'flag-bz', + es: 'bandera-bz', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇦", + code: '🇨🇦', shortcode: { - en: "flag-ca", - es: "bandera-ca" + en: 'flag-ca', + es: 'bandera-ca', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇨", + code: '🇨🇨', shortcode: { - en: "flag-cc", - es: "bandera-cc" + en: 'flag-cc', + es: 'bandera-cc', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇩", + code: '🇨🇩', shortcode: { - en: "flag-cd", - es: "bandera-cd" + en: 'flag-cd', + es: 'bandera-cd', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇫", + code: '🇨🇫', shortcode: { - en: "flag-cf", - es: "bandera-cf" + en: 'flag-cf', + es: 'bandera-cf', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇬", + code: '🇨🇬', shortcode: { - en: "flag-cg", - es: "bandera-cg" + en: 'flag-cg', + es: 'bandera-cg', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇭", + code: '🇨🇭', shortcode: { - en: "flag-ch", - es: "bandera-ch" + en: 'flag-ch', + es: 'bandera-ch', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇮", + code: '🇨🇮', shortcode: { - en: "flag-ci", - es: "bandera-ci" + en: 'flag-ci', + es: 'bandera-ci', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇰", + code: '🇨🇰', shortcode: { - en: "flag-ck", - es: "bandera-ck" + en: 'flag-ck', + es: 'bandera-ck', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇱", + code: '🇨🇱', shortcode: { - en: "flag-cl", - es: "bandera-cl" + en: 'flag-cl', + es: 'bandera-cl', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇲", + code: '🇨🇲', shortcode: { - en: "flag-cm", - es: "bandera-cm" + en: 'flag-cm', + es: 'bandera-cm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇳", + code: '🇨🇳', shortcode: { - en: "cn", - es: "cn" + en: 'cn', + es: 'cn', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇴", + code: '🇨🇴', shortcode: { - en: "flag-co", - es: "bandera-co" + en: 'flag-co', + es: 'bandera-co', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇵", + code: '🇨🇵', shortcode: { - en: "flag-cp", - es: "bandera-cp" + en: 'flag-cp', + es: 'bandera-cp', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇷", + code: '🇨🇷', shortcode: { - en: "flag-cr", - es: "bandera-cr" + en: 'flag-cr', + es: 'bandera-cr', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇺", + code: '🇨🇺', shortcode: { - en: "flag-cu", - es: "bandera-cu" + en: 'flag-cu', + es: 'bandera-cu', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇻", + code: '🇨🇻', shortcode: { - en: "flag-cv", - es: "bandera-cv" + en: 'flag-cv', + es: 'bandera-cv', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇼", + code: '🇨🇼', shortcode: { - en: "flag-cw", - es: "bandera-cw" + en: 'flag-cw', + es: 'bandera-cw', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇽", + code: '🇨🇽', shortcode: { - en: "flag-cx", - es: "bandera-cx" + en: 'flag-cx', + es: 'bandera-cx', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇾", + code: '🇨🇾', shortcode: { - en: "flag-cy", - es: "bandera-cy" + en: 'flag-cy', + es: 'bandera-cy', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇨🇿", + code: '🇨🇿', shortcode: { - en: "flag-cz", - es: "bandera-cz" + en: 'flag-cz', + es: 'bandera-cz', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇩🇪", + code: '🇩🇪', shortcode: { - en: "de", - es: "de" + en: 'de', + es: 'de', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇩🇬", + code: '🇩🇬', shortcode: { - en: "flag-dg", - es: "bandera-dg" + en: 'flag-dg', + es: 'bandera-dg', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇩🇯", + code: '🇩🇯', shortcode: { - en: "flag-dj", - es: "bandera-dj" + en: 'flag-dj', + es: 'bandera-dj', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇩🇰", + code: '🇩🇰', shortcode: { - en: "flag-dk", - es: "bandera-dk" + en: 'flag-dk', + es: 'bandera-dk', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇩🇲", + code: '🇩🇲', shortcode: { - en: "flag-dm", - es: "bandera-dm" + en: 'flag-dm', + es: 'bandera-dm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇩🇴", + code: '🇩🇴', shortcode: { - en: "flag-do", - es: "bandera-do" + en: 'flag-do', + es: 'bandera-do', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇩🇿", + code: '🇩🇿', shortcode: { - en: "flag-dz", - es: "bandera-dz" + en: 'flag-dz', + es: 'bandera-dz', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇪🇦", + code: '🇪🇦', shortcode: { - en: "flag-ea", - es: "bandera-ea" + en: 'flag-ea', + es: 'bandera-ea', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇪🇨", + code: '🇪🇨', shortcode: { - en: "flag-ec", - es: "bandera-ec" + en: 'flag-ec', + es: 'bandera-ec', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇪🇪", + code: '🇪🇪', shortcode: { - en: "flag-ee", - es: "bandera-ee" + en: 'flag-ee', + es: 'bandera-ee', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇪🇬", + code: '🇪🇬', shortcode: { - en: "flag-eg", - es: "bandera-eg" + en: 'flag-eg', + es: 'bandera-eg', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇪🇭", + code: '🇪🇭', shortcode: { - en: "flag-eh", - es: "bandera-eh" + en: 'flag-eh', + es: 'bandera-eh', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇪🇷", + code: '🇪🇷', shortcode: { - en: "flag-er", - es: "bandera-er" + en: 'flag-er', + es: 'bandera-er', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇪🇸", + code: '🇪🇸', shortcode: { - en: "es", - es: "es" + en: 'es', + es: 'es', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇪🇹", + code: '🇪🇹', shortcode: { - en: "flag-et", - es: "bandera-et" + en: 'flag-et', + es: 'bandera-et', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇪🇺", + code: '🇪🇺', shortcode: { - en: "flag-eu", - es: "bandera-eu" + en: 'flag-eu', + es: 'bandera-eu', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇫🇮", + code: '🇫🇮', shortcode: { - en: "flag-fi", - es: "bandera-fi" + en: 'flag-fi', + es: 'bandera-fi', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇫🇯", + code: '🇫🇯', shortcode: { - en: "flag-fj", - es: "bandera-fj" + en: 'flag-fj', + es: 'bandera-fj', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇫🇰", + code: '🇫🇰', shortcode: { - en: "flag-fk", - es: "bandera-fk" + en: 'flag-fk', + es: 'bandera-fk', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇫🇲", + code: '🇫🇲', shortcode: { - en: "flag-fm", - es: "bandera-fm" + en: 'flag-fm', + es: 'bandera-fm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇫🇴", + code: '🇫🇴', shortcode: { - en: "flag-fo", - es: "bandera-fo" + en: 'flag-fo', + es: 'bandera-fo', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇫🇷", + code: '🇫🇷', shortcode: { - en: "fr", - es: "fr" + en: 'fr', + es: 'fr', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇦", + code: '🇬🇦', shortcode: { - en: "flag-ga", - es: "bandera-ga" + en: 'flag-ga', + es: 'bandera-ga', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇧", + code: '🇬🇧', shortcode: { - en: "gb", - es: "gb" + en: 'gb', + es: 'gb', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇩", + code: '🇬🇩', shortcode: { - en: "flag-gd", - es: "bandera-gd" + en: 'flag-gd', + es: 'bandera-gd', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇪", + code: '🇬🇪', shortcode: { - en: "flag-ge", - es: "bandera-ge" + en: 'flag-ge', + es: 'bandera-ge', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇫", + code: '🇬🇫', shortcode: { - en: "flag-gf", - es: "bandera-gf" + en: 'flag-gf', + es: 'bandera-gf', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇬", + code: '🇬🇬', shortcode: { - en: "flag-gg", - es: "bandera-gg" + en: 'flag-gg', + es: 'bandera-gg', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇭", + code: '🇬🇭', shortcode: { - en: "flag-gh", - es: "bandera-gh" + en: 'flag-gh', + es: 'bandera-gh', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇮", + code: '🇬🇮', shortcode: { - en: "flag-gi", - es: "bandera-gi" + en: 'flag-gi', + es: 'bandera-gi', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇱", + code: '🇬🇱', shortcode: { - en: "flag-gl", - es: "bandera-gl" + en: 'flag-gl', + es: 'bandera-gl', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇲", + code: '🇬🇲', shortcode: { - en: "flag-gm", - es: "bandera-gm" + en: 'flag-gm', + es: 'bandera-gm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇳", + code: '🇬🇳', shortcode: { - en: "flag-gn", - es: "bandera-gn" + en: 'flag-gn', + es: 'bandera-gn', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇵", + code: '🇬🇵', shortcode: { - en: "flag-gp", - es: "bandera-gp" + en: 'flag-gp', + es: 'bandera-gp', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇶", + code: '🇬🇶', shortcode: { - en: "flag-gq", - es: "bandera-gq" + en: 'flag-gq', + es: 'bandera-gq', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇷", + code: '🇬🇷', shortcode: { - en: "flag-gr", - es: "bandera-gr" + en: 'flag-gr', + es: 'bandera-gr', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇸", + code: '🇬🇸', shortcode: { - en: "flag-gs", - es: "bandera-gs" + en: 'flag-gs', + es: 'bandera-gs', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇹", + code: '🇬🇹', shortcode: { - en: "flag-gt", - es: "bandera-gt" + en: 'flag-gt', + es: 'bandera-gt', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇺", + code: '🇬🇺', shortcode: { - en: "flag-gu", - es: "bandera-gu" + en: 'flag-gu', + es: 'bandera-gu', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇼", + code: '🇬🇼', shortcode: { - en: "flag-gw", - es: "bandera-gw" + en: 'flag-gw', + es: 'bandera-gw', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇬🇾", + code: '🇬🇾', shortcode: { - en: "flag-gy", - es: "bandera-gy" + en: 'flag-gy', + es: 'bandera-gy', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇭🇰", + code: '🇭🇰', shortcode: { - en: "flag-hk", - es: "bandera-hk" + en: 'flag-hk', + es: 'bandera-hk', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇭🇲", + code: '🇭🇲', shortcode: { - en: "flag-hm", - es: "bandera-hm" + en: 'flag-hm', + es: 'bandera-hm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇭🇳", + code: '🇭🇳', shortcode: { - en: "flag-hn", - es: "bandera-hn" + en: 'flag-hn', + es: 'bandera-hn', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇭🇷", + code: '🇭🇷', shortcode: { - en: "flag-hr", - es: "bandera-hr" + en: 'flag-hr', + es: 'bandera-hr', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇭🇹", + code: '🇭🇹', shortcode: { - en: "flag-ht", - es: "bandera-ht" + en: 'flag-ht', + es: 'bandera-ht', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇭🇺", + code: '🇭🇺', shortcode: { - en: "flag-hu", - es: "bandera-hu" + en: 'flag-hu', + es: 'bandera-hu', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇮🇨", + code: '🇮🇨', shortcode: { - en: "flag-ic", - es: "bandera-ic" + en: 'flag-ic', + es: 'bandera-ic', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇮🇩", + code: '🇮🇩', shortcode: { - en: "flag-id", - es: "bandera-id" + en: 'flag-id', + es: 'bandera-id', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇮🇪", + code: '🇮🇪', shortcode: { - en: "flag-ie", - es: "bandera-ie" + en: 'flag-ie', + es: 'bandera-ie', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇮🇱", + code: '🇮🇱', shortcode: { - en: "flag-il", - es: "bandera-il" + en: 'flag-il', + es: 'bandera-il', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇮🇲", + code: '🇮🇲', shortcode: { - en: "flag-im", - es: "bandera-im" + en: 'flag-im', + es: 'bandera-im', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇮🇳", + code: '🇮🇳', shortcode: { - en: "flag-in", - es: "bandera-in" + en: 'flag-in', + es: 'bandera-in', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇮🇴", + code: '🇮🇴', shortcode: { - en: "flag-io", - es: "bandera-io" + en: 'flag-io', + es: 'bandera-io', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇮🇶", + code: '🇮🇶', shortcode: { - en: "flag-iq", - es: "bandera-iq" + en: 'flag-iq', + es: 'bandera-iq', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇮🇷", + code: '🇮🇷', shortcode: { - en: "flag-ir", - es: "bandera-ir" + en: 'flag-ir', + es: 'bandera-ir', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇮🇸", + code: '🇮🇸', shortcode: { - en: "flag-is", - es: "bandera-is" + en: 'flag-is', + es: 'bandera-is', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇮🇹", + code: '🇮🇹', shortcode: { - en: "it", - es: "it" + en: 'it', + es: 'it', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇯🇪", + code: '🇯🇪', shortcode: { - en: "flag-je", - es: "bandera-je" + en: 'flag-je', + es: 'bandera-je', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇯🇲", + code: '🇯🇲', shortcode: { - en: "flag-jm", - es: "bandera-jm" + en: 'flag-jm', + es: 'bandera-jm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇯🇴", + code: '🇯🇴', shortcode: { - en: "flag-jo", - es: "bandera-jo" + en: 'flag-jo', + es: 'bandera-jo', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇯🇵", + code: '🇯🇵', shortcode: { - en: "jp", - es: "jp" + en: 'jp', + es: 'jp', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇰🇪", + code: '🇰🇪', shortcode: { - en: "flag-ke", - es: "bandera-ke" + en: 'flag-ke', + es: 'bandera-ke', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇰🇬", + code: '🇰🇬', shortcode: { - en: "flag-kg", - es: "bandera-kg" + en: 'flag-kg', + es: 'bandera-kg', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇰🇭", + code: '🇰🇭', shortcode: { - en: "flag-kh", - es: "bandera-kh" + en: 'flag-kh', + es: 'bandera-kh', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇰🇮", + code: '🇰🇮', shortcode: { - en: "flag-ki", - es: "bandera-kl" + en: 'flag-ki', + es: 'bandera-kl', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇰🇲", + code: '🇰🇲', shortcode: { - en: "flag-km", - es: "bandera-km" + en: 'flag-km', + es: 'bandera-km', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇰🇳", + code: '🇰🇳', shortcode: { - en: "flag-kn", - es: "bandera-kn" + en: 'flag-kn', + es: 'bandera-kn', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇰🇵", + code: '🇰🇵', shortcode: { - en: "flag-kp", - es: "bandera-kp" + en: 'flag-kp', + es: 'bandera-kp', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇰🇷", + code: '🇰🇷', shortcode: { - en: "kr", - es: "kr" + en: 'kr', + es: 'kr', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇰🇼", + code: '🇰🇼', shortcode: { - en: "flag-kw", - es: "bandera-kw" + en: 'flag-kw', + es: 'bandera-kw', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇰🇾", + code: '🇰🇾', shortcode: { - en: "flag-ky", - es: "bandera-ky" + en: 'flag-ky', + es: 'bandera-ky', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇰🇿", + code: '🇰🇿', shortcode: { - en: "flag-kz", - es: "bandera-kz" + en: 'flag-kz', + es: 'bandera-kz', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇱🇦", + code: '🇱🇦', shortcode: { - en: "flag-la", - es: "bandera-la" + en: 'flag-la', + es: 'bandera-la', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇱🇧", + code: '🇱🇧', shortcode: { - en: "flag-lb", - es: "bandera-lb" + en: 'flag-lb', + es: 'bandera-lb', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇱🇨", + code: '🇱🇨', shortcode: { - en: "flag-lc", - es: "bandera-lc" + en: 'flag-lc', + es: 'bandera-lc', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇱🇮", + code: '🇱🇮', shortcode: { - en: "flag-li", - es: "bandera-li" + en: 'flag-li', + es: 'bandera-li', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇱🇰", + code: '🇱🇰', shortcode: { - en: "flag-lk", - es: "bandera-lk" + en: 'flag-lk', + es: 'bandera-lk', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇱🇷", + code: '🇱🇷', shortcode: { - en: "flag-lr", - es: "bandera-lr" + en: 'flag-lr', + es: 'bandera-lr', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇱🇸", + code: '🇱🇸', shortcode: { - en: "flag-ls", - es: "bandera-ls" + en: 'flag-ls', + es: 'bandera-ls', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇱🇹", + code: '🇱🇹', shortcode: { - en: "flag-lt", - es: "bandera-lt" + en: 'flag-lt', + es: 'bandera-lt', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇱🇺", + code: '🇱🇺', shortcode: { - en: "flag-lu", - es: "bandera-lu" + en: 'flag-lu', + es: 'bandera-lu', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇱🇻", + code: '🇱🇻', shortcode: { - en: "flag-lv", - es: "bandera-lv" + en: 'flag-lv', + es: 'bandera-lv', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇱🇾", + code: '🇱🇾', shortcode: { - en: "flag-ly", - es: "bandera-ly" + en: 'flag-ly', + es: 'bandera-ly', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇦", + code: '🇲🇦', shortcode: { - en: "flag-ma", - es: "bandera-ma" + en: 'flag-ma', + es: 'bandera-ma', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇨", + code: '🇲🇨', shortcode: { - en: "flag-mc", - es: "bandera-mc" + en: 'flag-mc', + es: 'bandera-mc', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇩", + code: '🇲🇩', shortcode: { - en: "flag-md", - es: "bandera-md" + en: 'flag-md', + es: 'bandera-md', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇪", + code: '🇲🇪', shortcode: { - en: "flag-me", - es: "bandera-me" + en: 'flag-me', + es: 'bandera-me', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇫", + code: '🇲🇫', shortcode: { - en: "flag-mf", - es: "bandera-mf" + en: 'flag-mf', + es: 'bandera-mf', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇬", + code: '🇲🇬', shortcode: { - en: "flag-mg", - es: "bandera-mg" + en: 'flag-mg', + es: 'bandera-mg', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇭", + code: '🇲🇭', shortcode: { - en: "flag-mh", - es: "bandera-mh" + en: 'flag-mh', + es: 'bandera-mh', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇰", + code: '🇲🇰', shortcode: { - en: "flag-mk", - es: "bandera-mk" + en: 'flag-mk', + es: 'bandera-mk', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇱", + code: '🇲🇱', shortcode: { - en: "flag-ml", - es: "bandera-ml" + en: 'flag-ml', + es: 'bandera-ml', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇲", + code: '🇲🇲', shortcode: { - en: "flag-mm", - es: "bandera-mm" + en: 'flag-mm', + es: 'bandera-mm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇳", + code: '🇲🇳', shortcode: { - en: "flag-mn", - es: "bandera-mn" + en: 'flag-mn', + es: 'bandera-mn', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇴", + code: '🇲🇴', shortcode: { - en: "flag-mo", - es: "bandera-mo" + en: 'flag-mo', + es: 'bandera-mo', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇵", + code: '🇲🇵', shortcode: { - en: "flag-mp", - es: "bandera-mp" + en: 'flag-mp', + es: 'bandera-mp', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇶", + code: '🇲🇶', shortcode: { - en: "flag-mq", - es: "bandera-mq" + en: 'flag-mq', + es: 'bandera-mq', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇷", + code: '🇲🇷', shortcode: { - en: "flag-mr", - es: "bandera-mr" + en: 'flag-mr', + es: 'bandera-mr', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇸", + code: '🇲🇸', shortcode: { - en: "flag-ms", - es: "bandera-ms" + en: 'flag-ms', + es: 'bandera-ms', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇹", + code: '🇲🇹', shortcode: { - en: "flag-mt", - es: "bandera-mt" + en: 'flag-mt', + es: 'bandera-mt', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇺", + code: '🇲🇺', shortcode: { - en: "flag-mu", - es: "bandera-mu" + en: 'flag-mu', + es: 'bandera-mu', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇻", + code: '🇲🇻', shortcode: { - en: "flag-mv", - es: "bandera-mv" + en: 'flag-mv', + es: 'bandera-mv', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇼", + code: '🇲🇼', shortcode: { - en: "flag-mw", - es: "bandera-mw" + en: 'flag-mw', + es: 'bandera-mw', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇽", + code: '🇲🇽', shortcode: { - en: "flag-mx", - es: "bandera-mx" + en: 'flag-mx', + es: 'bandera-mx', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇾", + code: '🇲🇾', shortcode: { - en: "flag-my", - es: "bandera-my" + en: 'flag-my', + es: 'bandera-my', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇲🇿", + code: '🇲🇿', shortcode: { - en: "flag-mz", - es: "bandera-mz" + en: 'flag-mz', + es: 'bandera-mz', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇦", + code: '🇳🇦', shortcode: { - en: "flag-na", - es: "bandera-na" + en: 'flag-na', + es: 'bandera-na', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇨", + code: '🇳🇨', shortcode: { - en: "flag-nc", - es: "bandera-nc" + en: 'flag-nc', + es: 'bandera-nc', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇪", + code: '🇳🇪', shortcode: { - en: "flag-ne", - es: "bandera-ne" + en: 'flag-ne', + es: 'bandera-ne', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇫", + code: '🇳🇫', shortcode: { - en: "flag-nf", - es: "bandera-nf" + en: 'flag-nf', + es: 'bandera-nf', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇬", + code: '🇳🇬', shortcode: { - en: "flag-ng", - es: "bandera-ng" + en: 'flag-ng', + es: 'bandera-ng', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇮", + code: '🇳🇮', shortcode: { - en: "flag-ni", - es: "bandera-ni" + en: 'flag-ni', + es: 'bandera-ni', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇱", + code: '🇳🇱', shortcode: { - en: "flag-nl", - es: "bandera-nl" + en: 'flag-nl', + es: 'bandera-nl', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇴", + code: '🇳🇴', shortcode: { - en: "flag-no", - es: "bandera-no" + en: 'flag-no', + es: 'bandera-no', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇵", + code: '🇳🇵', shortcode: { - en: "flag-np", - es: "bandera-np" + en: 'flag-np', + es: 'bandera-np', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇷", + code: '🇳🇷', shortcode: { - en: "flag-nr", - es: "bandera-nr" + en: 'flag-nr', + es: 'bandera-nr', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇺", + code: '🇳🇺', shortcode: { - en: "flag-nu", - es: "bandera-nu" + en: 'flag-nu', + es: 'bandera-nu', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇳🇿", + code: '🇳🇿', shortcode: { - en: "flag-nz", - es: "bandera-nz" + en: 'flag-nz', + es: 'bandera-nz', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇴🇲", + code: '🇴🇲', shortcode: { - en: "flag-om", - es: "bandera-om" + en: 'flag-om', + es: 'bandera-om', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇦", + code: '🇵🇦', shortcode: { - en: "flag-pa", - es: "bandera-pa" + en: 'flag-pa', + es: 'bandera-pa', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇪", + code: '🇵🇪', shortcode: { - en: "flag-pe", - es: "bandera-pe" + en: 'flag-pe', + es: 'bandera-pe', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇫", + code: '🇵🇫', shortcode: { - en: "flag-pf", - es: "bandera-pf" + en: 'flag-pf', + es: 'bandera-pf', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇬", + code: '🇵🇬', shortcode: { - en: "flag-pg", - es: "bandera-pg" + en: 'flag-pg', + es: 'bandera-pg', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇭", + code: '🇵🇭', shortcode: { - en: "flag-ph", - es: "bandera-ph" + en: 'flag-ph', + es: 'bandera-ph', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇰", + code: '🇵🇰', shortcode: { - en: "flag-pk", - es: "bandera-pk" + en: 'flag-pk', + es: 'bandera-pk', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇱", + code: '🇵🇱', shortcode: { - en: "flag-pl", - es: "bandera-pl" + en: 'flag-pl', + es: 'bandera-pl', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇲", + code: '🇵🇲', shortcode: { - en: "flag-pm", - es: "bandera-pm" + en: 'flag-pm', + es: 'bandera-pm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇳", + code: '🇵🇳', shortcode: { - en: "flag-pn", - es: "bandera-pn" + en: 'flag-pn', + es: 'bandera-pn', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇷", + code: '🇵🇷', shortcode: { - en: "flag-pr", - es: "bandera-pr" + en: 'flag-pr', + es: 'bandera-pr', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇸", + code: '🇵🇸', shortcode: { - en: "flag-ps", - es: "bandera-ps" + en: 'flag-ps', + es: 'bandera-ps', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇹", + code: '🇵🇹', shortcode: { - en: "flag-pt", - es: "bandera-pt" + en: 'flag-pt', + es: 'bandera-pt', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇼", + code: '🇵🇼', shortcode: { - en: "flag-pw", - es: "bandera-pw" + en: 'flag-pw', + es: 'bandera-pw', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇵🇾", + code: '🇵🇾', shortcode: { - en: "flag-py", - es: "bandera-py" + en: 'flag-py', + es: 'bandera-py', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇶🇦", + code: '🇶🇦', shortcode: { - en: "flag-qa", - es: "bandera-qa" + en: 'flag-qa', + es: 'bandera-qa', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇷🇪", + code: '🇷🇪', shortcode: { - en: "flag-re", - es: "bandera-re" + en: 'flag-re', + es: 'bandera-re', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇷🇴", + code: '🇷🇴', shortcode: { - en: "flag-ro", - es: "bandera-ro" + en: 'flag-ro', + es: 'bandera-ro', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇷🇸", + code: '🇷🇸', shortcode: { - en: "flag-rs", - es: "bandera-rs" + en: 'flag-rs', + es: 'bandera-rs', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇷🇺", + code: '🇷🇺', shortcode: { - en: "ru", - es: "ru" + en: 'ru', + es: 'ru', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇷🇼", + code: '🇷🇼', shortcode: { - en: "flag-rw", - es: "bandera-rw" + en: 'flag-rw', + es: 'bandera-rw', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇦", + code: '🇸🇦', shortcode: { - en: "flag-sa", - es: "bandera-sa" + en: 'flag-sa', + es: 'bandera-sa', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇧", + code: '🇸🇧', shortcode: { - en: "flag-sb", - es: "bandera-sb" + en: 'flag-sb', + es: 'bandera-sb', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇨", + code: '🇸🇨', shortcode: { - en: "flag-sc", - es: "bandera-sc" + en: 'flag-sc', + es: 'bandera-sc', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇩", + code: '🇸🇩', shortcode: { - en: "flag-sd", - es: "bandera-sd" + en: 'flag-sd', + es: 'bandera-sd', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇪", + code: '🇸🇪', shortcode: { - en: "flag-se", - es: "bandera-se" + en: 'flag-se', + es: 'bandera-se', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇬", + code: '🇸🇬', shortcode: { - en: "flag-sg", - es: "bandera-sg" + en: 'flag-sg', + es: 'bandera-sg', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇭", + code: '🇸🇭', shortcode: { - en: "flag-sh", - es: "bandera-sh" + en: 'flag-sh', + es: 'bandera-sh', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇮", + code: '🇸🇮', shortcode: { - en: "flag-si", - es: "bandera-si" + en: 'flag-si', + es: 'bandera-si', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇯", + code: '🇸🇯', shortcode: { - en: "flag-sj", - es: "bandera-sj" + en: 'flag-sj', + es: 'bandera-sj', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇰", + code: '🇸🇰', shortcode: { - en: "flag-sk", - es: "bandera-sk" + en: 'flag-sk', + es: 'bandera-sk', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇱", + code: '🇸🇱', shortcode: { - en: "flag-sl", - es: "bandera-sl" + en: 'flag-sl', + es: 'bandera-sl', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇲", + code: '🇸🇲', shortcode: { - en: "flag-sm", - es: "bandera-sm" + en: 'flag-sm', + es: 'bandera-sm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇳", + code: '🇸🇳', shortcode: { - en: "flag-sn", - es: "bandera-sn" + en: 'flag-sn', + es: 'bandera-sn', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇴", + code: '🇸🇴', shortcode: { - en: "flag-so", - es: "bandera-so" + en: 'flag-so', + es: 'bandera-so', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇷", + code: '🇸🇷', shortcode: { - en: "flag-sr", - es: "bandera-sr" + en: 'flag-sr', + es: 'bandera-sr', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇸", + code: '🇸🇸', shortcode: { - en: "flag-ss", - es: "bandera-ss" + en: 'flag-ss', + es: 'bandera-ss', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇹", + code: '🇸🇹', shortcode: { - en: "flag-st", - es: "bandera-st" + en: 'flag-st', + es: 'bandera-st', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇻", + code: '🇸🇻', shortcode: { - en: "flag-sv", - es: "bandera-sv" + en: 'flag-sv', + es: 'bandera-sv', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇽", + code: '🇸🇽', shortcode: { - en: "flag-sx", - es: "bandera-sx" + en: 'flag-sx', + es: 'bandera-sx', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇾", + code: '🇸🇾', shortcode: { - en: "flag-sy", - es: "bandera-sy" + en: 'flag-sy', + es: 'bandera-sy', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇸🇿", + code: '🇸🇿', shortcode: { - en: "flag-sz", - es: "bandera-sz" + en: 'flag-sz', + es: 'bandera-sz', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇦", + code: '🇹🇦', shortcode: { - en: "flag-ta", - es: "bandera-ta" + en: 'flag-ta', + es: 'bandera-ta', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇨", + code: '🇹🇨', shortcode: { - en: "flag-tc", - es: "bandera-tc" + en: 'flag-tc', + es: 'bandera-tc', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇩", + code: '🇹🇩', shortcode: { - en: "flag-td", - es: "bandera-td" + en: 'flag-td', + es: 'bandera-td', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇫", + code: '🇹🇫', shortcode: { - en: "flag-tf", - es: "bandera-tf" + en: 'flag-tf', + es: 'bandera-tf', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇬", + code: '🇹🇬', shortcode: { - en: "flag-tg", - es: "bandera-tg" + en: 'flag-tg', + es: 'bandera-tg', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇭", + code: '🇹🇭', shortcode: { - en: "flag-th", - es: "bandera-th" + en: 'flag-th', + es: 'bandera-th', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇯", + code: '🇹🇯', shortcode: { - en: "flag-tj", - es: "bandera-tj" + en: 'flag-tj', + es: 'bandera-tj', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇰", + code: '🇹🇰', shortcode: { - en: "flag-tk", - es: "bandera-tk" + en: 'flag-tk', + es: 'bandera-tk', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇱", + code: '🇹🇱', shortcode: { - en: "flag-tl", - es: "bandera-tl" + en: 'flag-tl', + es: 'bandera-tl', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇲", + code: '🇹🇲', shortcode: { - en: "flag-tm", - es: "bandera-tm" + en: 'flag-tm', + es: 'bandera-tm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇳", + code: '🇹🇳', shortcode: { - en: "flag-tn", - es: "bandera-tn" + en: 'flag-tn', + es: 'bandera-tn', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇴", + code: '🇹🇴', shortcode: { - en: "flag-to", - es: "bandera-to" + en: 'flag-to', + es: 'bandera-to', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇷", + code: '🇹🇷', shortcode: { - en: "flag-tr", - es: "bandera-tr" + en: 'flag-tr', + es: 'bandera-tr', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇹", + code: '🇹🇹', shortcode: { - en: "flag-tt", - es: "bandera-tt" + en: 'flag-tt', + es: 'bandera-tt', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇻", + code: '🇹🇻', shortcode: { - en: "flag-tv", - es: "bandera-tv" + en: 'flag-tv', + es: 'bandera-tv', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇼", + code: '🇹🇼', shortcode: { - en: "flag-tw", - es: "bandera-tw" + en: 'flag-tw', + es: 'bandera-tw', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇹🇿", + code: '🇹🇿', shortcode: { - en: "flag-tz", - es: "bandera-tz" + en: 'flag-tz', + es: 'bandera-tz', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇺🇦", + code: '🇺🇦', shortcode: { - en: "flag-ua", - es: "bandera-ua" + en: 'flag-ua', + es: 'bandera-ua', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇺🇬", + code: '🇺🇬', shortcode: { - en: "flag-ug", - es: "bandera-ug" + en: 'flag-ug', + es: 'bandera-ug', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇺🇲", + code: '🇺🇲', shortcode: { - en: "flag-um", - es: "bandera-um" + en: 'flag-um', + es: 'bandera-um', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇺🇳", + code: '🇺🇳', shortcode: { - en: "flag-un", - es: "bandera-onu" + en: 'flag-un', + es: 'bandera-onu', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇺🇸", + code: '🇺🇸', shortcode: { - en: "us", - es: "us" + en: 'us', + es: 'us', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇺🇾", + code: '🇺🇾', shortcode: { - en: "flag-uy", - es: "bandera-uy" + en: 'flag-uy', + es: 'bandera-uy', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇺🇿", + code: '🇺🇿', shortcode: { - en: "flag-uz", - es: "bandera-uz" + en: 'flag-uz', + es: 'bandera-uz', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇻🇦", + code: '🇻🇦', shortcode: { - en: "flag-va", - es: "bandera-va" + en: 'flag-va', + es: 'bandera-va', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇻🇨", + code: '🇻🇨', shortcode: { - en: "flag-vc", - es: "bandera-vc" + en: 'flag-vc', + es: 'bandera-vc', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇻🇪", + code: '🇻🇪', shortcode: { - en: "flag-ve", - es: "bandera-ve" + en: 'flag-ve', + es: 'bandera-ve', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇻🇬", + code: '🇻🇬', shortcode: { - en: "flag-vg", - es: "bandera-vg" + en: 'flag-vg', + es: 'bandera-vg', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇻🇮", + code: '🇻🇮', shortcode: { - en: "flag-vi", - es: "bandera-vi" + en: 'flag-vi', + es: 'bandera-vi', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇻🇳", + code: '🇻🇳', shortcode: { - en: "flag-vn", - es: "bandera-vn" + en: 'flag-vn', + es: 'bandera-vn', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇻🇺", + code: '🇻🇺', shortcode: { - en: "flag-vu", - es: "bandera-vu" + en: 'flag-vu', + es: 'bandera-vu', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇼🇫", + code: '🇼🇫', shortcode: { - en: "flag-wf", - es: "bandera-wf" + en: 'flag-wf', + es: 'bandera-wf', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇼🇸", + code: '🇼🇸', shortcode: { - en: "flag-ws", - es: "bandera-ws" + en: 'flag-ws', + es: 'bandera-ws', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇽🇰", + code: '🇽🇰', shortcode: { - en: "flag-xk", - es: "bandera-xk" + en: 'flag-xk', + es: 'bandera-xk', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇾🇪", + code: '🇾🇪', shortcode: { - en: "flag-ye", - es: "bandera-ye" + en: 'flag-ye', + es: 'bandera-ye', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇾🇹", + code: '🇾🇹', shortcode: { - en: "flag-yt", - es: "bandera-yt" + en: 'flag-yt', + es: 'bandera-yt', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇿🇦", + code: '🇿🇦', shortcode: { - en: "flag-za", - es: "bandera-za" + en: 'flag-za', + es: 'bandera-za', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇿🇲", + code: '🇿🇲', shortcode: { - en: "flag-zm", - es: "bandera-zm" + en: 'flag-zm', + es: 'bandera-zm', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🇿🇼", + code: '🇿🇼', shortcode: { - en: "flag-zw", - es: "bandera-zw" + en: 'flag-zw', + es: 'bandera-zw', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🏴󠁧󠁢󠁥󠁮󠁧󠁿", + code: '🏴󠁧󠁢󠁥󠁮󠁧󠁿', shortcode: { - en: "flag-england", - es: "bandera-inglaterra" + en: 'flag-england', + es: 'bandera-inglaterra', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🏴󠁧󠁢󠁳󠁣󠁴󠁿", + code: '🏴󠁧󠁢󠁳󠁣󠁴󠁿', shortcode: { - en: "flag-scotland", - es: "bandera-escocia" + en: 'flag-scotland', + es: 'bandera-escocia', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } + en: ['flag'], + es: ['Bandera'], + }, }, { - code: "🏴󠁧󠁢󠁷󠁬󠁳󠁿", + code: '🏴󠁧󠁢󠁷󠁬󠁳󠁿', shortcode: { - en: "flag-wales", - es: "bandera-gales" + en: 'flag-wales', + es: 'bandera-gales', }, keywords: { - en: [ - "flag" - ], - es: [ - "Bandera" - ] - } - } + en: ['flag'], + es: ['Bandera'], + }, + }, ]; -const emojiNames = emojis.reduce((prev, cur) => { - if (!cur.header) { - prev[cur.shortcode.en] = cur.shortcode; - } - return prev; -}, {}); +const emojiNames = _.reduce( + emojis, + (prev, cur) => { + const newValue = prev; + if (!cur.header) { + newValue[cur.shortcode.en] = cur.shortcode; + } + return newValue; + }, + {}, +); const categoryFrequentlyUsed = { header: true, name: { en: 'Frequently Used', - es: 'Usado frecuentemente' + es: 'Usado frecuentemente', }, icon: FrequentlyUsed, }; -export { skinTones, emojiNames, categoryFrequentlyUsed }; +export {skinTones, emojiNames, categoryFrequentlyUsed}; export default emojis; diff --git a/src/CONST.js b/src/CONST.js index 264de233a364..9e91f634f838 100755 --- a/src/CONST.js +++ b/src/CONST.js @@ -1290,20 +1290,20 @@ const CONST = { QUICK_REACTIONS: [ { - shortcode: {en: "+1", es: "+1"}, + shortcode: {en: '+1', es: '+1'}, code: '👍', types: ['👍🏻', '👍🏼', '👍🏽', '👍🏾', '👍🏿'], }, { - shortcode: {en: "heart", es: "corazón"}, + shortcode: {en: 'heart', es: 'corazón'}, code: '❤️', }, { - shortcode: {en: "joy", es: "alegría"}, + shortcode: {en: 'joy', es: 'alegría'}, code: '😂', }, { - shortcode: {en: "fire", es: "fuego"}, + shortcode: {en: 'fire', es: 'fuego'}, code: '🔥', }, ], diff --git a/src/components/EmojiPicker/EmojiPickerMenu/index.js b/src/components/EmojiPicker/EmojiPickerMenu/index.js index 563de1e4d2b7..f97cf8241d75 100755 --- a/src/components/EmojiPicker/EmojiPickerMenu/index.js +++ b/src/components/EmojiPicker/EmojiPickerMenu/index.js @@ -55,7 +55,7 @@ class EmojiPickerMenu extends Component { // If we're on Windows, don't display the flag emojis (the last category), // since Windows doesn't support them - const flagHeaderIndex = _.findIndex(emojis, (emoji) => emoji.header && emoji.name?.en === 'Flags'); + const flagHeaderIndex = _.findIndex(emojis, (emoji) => emoji.header && _.get(emoji, ['name', 'en']) === 'Flags'); this.emojis = getOperatingSystem() === CONST.OS.WINDOWS ? EmojiUtils.mergeEmojisWithFrequentlyUsedEmojis(emojis.slice(0, flagHeaderIndex)) @@ -426,6 +426,7 @@ class EmojiPickerMenu extends Component { * Return a unique key for each emoji item * * @param {Object} item + * @param {Number} index * @returns {String} */ keyExtractor(item, index) { diff --git a/src/components/Reactions/ReportActionItemReactions.js b/src/components/Reactions/ReportActionItemReactions.js index 17a3761a5753..b999a09e36a4 100644 --- a/src/components/Reactions/ReportActionItemReactions.js +++ b/src/components/Reactions/ReportActionItemReactions.js @@ -60,12 +60,12 @@ function ReportActionItemReactions(props) { {_.map(reactionsWithCount, (reaction) => { const reactionCount = reaction.users.length; const reactionUsers = _.map(reaction.users, (sender) => sender.accountID.toString()); - const emoji = _.find(emojis, (e) => e.shortcode?.en === reaction.emoji); + const emoji = _.find(emojis, (e) => _.get(e, ['shortcode', 'en'], '') === reaction.emoji); const emojiCodes = EmojiUtils.getUniqueEmojiCodes(emoji, reaction.users); const hasUserReacted = Report.hasAccountIDReacted(props.currentUserPersonalDetails.accountID, reactionUsers); const onPress = () => { - props.toggleReaction(emoji, ); + props.toggleReaction(emoji); }; const onReactionListOpen = (event) => { diff --git a/src/libs/EmojiTrie.js b/src/libs/EmojiTrie.js index 9c492ced16a1..a9612f8679a8 100644 --- a/src/libs/EmojiTrie.js +++ b/src/libs/EmojiTrie.js @@ -1,3 +1,4 @@ +import _ from 'underscore'; import emojis from '../../assets/emojis'; import Trie from './Trie'; import Timing from './actions/Timing'; @@ -5,46 +6,50 @@ import CONST from '../CONST'; Timing.start(CONST.TIMING.TRIE_INITIALIZATION); -const supported_languages = ['en', 'es']; +const supportedLanguages = ['en', 'es']; -function createTrie(emojis, lang = 'en') { +function createTrie(lang = 'en') { const trie = new Trie(); // Inserting all emojis into the Trie object - for (let i = 0; i < emojis.length; i++) { - const item = emojis[i]; - if (item.header) continue; + _.forEach(emojis, (item) => { + if (item.header) { + return; + } const shortcode = item.shortcode[lang]; - if (!shortcode) continue; + if (!shortcode) { + return; + } const node = trie.search(shortcode); if (!node) { - trie.add(shortcode, { code: item.code, types: item.types, suggestions: [] }); + trie.add(shortcode, {code: item.code, types: item.types, suggestions: []}); } else { - trie.update(shortcode, { code: item.code, types: item.types, suggestions: node.metaData.suggestions }); + trie.update(shortcode, {code: item.code, types: item.types, suggestions: node.metaData.suggestions}); } const keywords = item.keywords[lang]; for (let j = 0; j < keywords.length; j++) { const keywordNode = trie.search(keywords[j]); if (!keywordNode) { - trie.add(keywords[j], { suggestions: [{ code: item.code, types: item.types, name: shortcode }] }); + trie.add(keywords[j], {suggestions: [{code: item.code, types: item.types, name: shortcode}]}); } else { trie.update(keywords[j], { ...keywordNode.metaData, - suggestions: [...keywordNode.metaData.suggestions, { code: item.code, types: item.types, name: shortcode }], + suggestions: [...keywordNode.metaData.suggestions, {code: item.code, types: item.types, name: shortcode}], }); } } - } + }); + return trie; } const emojiTrie = {}; -for (const lang of supported_languages) { - emojiTrie[lang] = createTrie(emojis, lang); -} +_.forEach(supportedLanguages, (lang) => { + emojiTrie[lang] = createTrie(lang); +}); Timing.end(CONST.TIMING.TRIE_INITIALIZATION); diff --git a/src/libs/EmojiUtils.js b/src/libs/EmojiUtils.js index df32c696b77f..ef4cdbde324a 100644 --- a/src/libs/EmojiUtils.js +++ b/src/libs/EmojiUtils.js @@ -5,18 +5,18 @@ import Onyx from 'react-native-onyx'; import ONYXKEYS from '../ONYXKEYS'; import CONST from '../CONST'; import emojisTrie from './EmojiTrie'; -import emojis, {emojiNames, categoryFrequentlyUsed} from '../../assets/emojis'; +import allEmojis, {emojiNames, categoryFrequentlyUsed} from '../../assets/emojis'; let frequentlyUsedEmojis = []; Onyx.connect({ key: ONYXKEYS.FREQUENTLY_USED_EMOJIS, callback: (val) => { - frequentlyUsedEmojis = _.map(val, item => { - const emoji = emojis.find(emoji => emoji.code === item.code && !emoji.header); - if (emoji) { - return {...emoji, count: item.count, lastUpdatedAt: item.lastUpdatedAt}; + frequentlyUsedEmojis = _.map(val, (item) => { + const emojiObject = _.find(allEmojis, (emoji) => emoji.code === item.code && !emoji.header); + if (emojiObject) { + return {...emojiObject, count: item.count, lastUpdatedAt: item.lastUpdatedAt}; } - }) + }); }, }); @@ -100,8 +100,9 @@ function containsOnlyEmojis(message) { } /** - * Get the header emojis with their code, icon and index + * Get the header emojis with their name, icon and index * @param {Object[]} emojis + * @param {String} lang * @returns {Object[]} */ function getHeaderEmojis(emojis, lang) { @@ -164,8 +165,8 @@ function mergeEmojisWithFrequentlyUsedEmojis(emojis) { return addSpacesToEmojiCategories(emojis); } - const allEmojis = [categoryFrequentlyUsed].concat(frequentlyUsedEmojis, emojis); - return addSpacesToEmojiCategories(allEmojis); + const mergedEmojis = [categoryFrequentlyUsed].concat(frequentlyUsedEmojis, emojis); + return addSpacesToEmojiCategories(mergedEmojis); } /** @@ -222,6 +223,7 @@ const getEmojiCodeWithSkinColor = (item, preferredSkinToneIndex) => { * @param {String} text * @param {Boolean} isSmallScreenWidth * @param {Number} preferredSkinTone + * @param {String} lang * @returns {Object} */ function replaceEmojis(text, isSmallScreenWidth = false, preferredSkinTone = CONST.EMOJI_DEFAULT_SKIN_TONE, lang = 'en') { @@ -262,6 +264,7 @@ function replaceEmojis(text, isSmallScreenWidth = false, preferredSkinTone = CON /** * Suggest emojis when typing emojis prefix after colon * @param {String} text + * @param {String} lang * @param {Number} [limit] - matching emojis limit * @returns {Array} */ @@ -355,14 +358,12 @@ const getUniqueEmojiCodes = (emoji, users) => { /** * Given an English emoji name, get its localized version - * + * * @param {String} enName * @param {String} lang * @returns {String} */ -const getEmojiName = (enName, lang) => { - return _.get(emojiNames, [enName, lang], ''); -}; +const getEmojiName = (enName, lang) => _.get(emojiNames, [enName, lang], ''); export { getHeaderEmojis, diff --git a/src/libs/actions/Report.js b/src/libs/actions/Report.js index 4e5d78185241..7538eb04093f 100644 --- a/src/libs/actions/Report.js +++ b/src/libs/actions/Report.js @@ -1560,7 +1560,7 @@ function removeEmojiReaction(reportID, originalReportAction, emoji) { */ function toggleEmojiReaction(reportID, reportAction, emoji, paramSkinTone = preferredSkinTone) { const message = reportAction.message[0]; - const reactionObject = message.reactions && _.find(message.reactions, (reaction) => reaction.emoji === emoji.shortcode?.en); + const reactionObject = message.reactions && _.find(message.reactions, (reaction) => reaction.emoji === _.get(emoji, ['shortcode', 'en'], '')); const skinTone = emoji.types === undefined ? null : paramSkinTone; // only use skin tone if emoji supports it if (reactionObject) { if (hasAccountIDReacted(currentUserAccountID, reactionObject.users, skinTone)) { diff --git a/src/pages/home/report/ReactionList/PopoverReactionList.js b/src/pages/home/report/ReactionList/PopoverReactionList.js index 60f0de63f144..1bc39b262042 100644 --- a/src/pages/home/report/ReactionList/PopoverReactionList.js +++ b/src/pages/home/report/ReactionList/PopoverReactionList.js @@ -185,7 +185,7 @@ class PopoverReactionList extends React.Component { } const emojiCount = selectedReaction.users.length; const reactionUsers = _.map(selectedReaction.users, (sender) => sender.accountID.toString()); - const emoji = _.find(emojis, (e) => e.shortcode?.en === selectedReaction.emoji); + const emoji = _.find(emojis, (e) => _.get(e, ['shortcode', 'en'], '') === selectedReaction.emoji); const emojiCodes = EmojiUtils.getUniqueEmojiCodes(emoji, selectedReaction.users); const hasUserReacted = Report.hasAccountIDReacted(this.props.currentUserPersonalDetails.accountID, reactionUsers); const users = PersonalDetailsUtils.getPersonalDetailsByIDs(reactionUsers); diff --git a/src/pages/home/report/ReportActionItemMessageEdit.js b/src/pages/home/report/ReportActionItemMessageEdit.js index a9d178db04e7..ab410c620de8 100644 --- a/src/pages/home/report/ReportActionItemMessageEdit.js +++ b/src/pages/home/report/ReportActionItemMessageEdit.js @@ -61,7 +61,7 @@ const propTypes = { /** Stores user's preferred skin tone */ preferredSkinTone: PropTypes.oneOfType([PropTypes.number, PropTypes.string]), - ...withLocalizePropTypes + ...withLocalizePropTypes, }; const defaultProps = { @@ -174,7 +174,7 @@ function ReportActionItemMessageEdit(props) { debouncedSaveDraft(props.action.message[0].html); } }, - [props.action.message, debouncedSaveDraft, isSmallScreenWidth, props.preferredSkinTone], + [props.action.message, debouncedSaveDraft, isSmallScreenWidth, props.preferredSkinTone, props.preferredLocale], ); /** @@ -368,10 +368,12 @@ ReportActionItemMessageEdit.propTypes = propTypes; ReportActionItemMessageEdit.defaultProps = defaultProps; ReportActionItemMessageEdit.displayName = 'ReportActionItemMessageEdit'; -export default withLocalize(React.forwardRef((props, ref) => ( - -))); +export default withLocalize( + React.forwardRef((props, ref) => ( + + )), +); From d9835f959ac7a36cd77e3e0627f40d39d6c7c188 Mon Sep 17 00:00:00 2001 From: s-alves10 Date: Thu, 15 Jun 2023 08:40:22 -0500 Subject: [PATCH 070/920] fix: emoji suggestion bug --- src/libs/EmojiTrie.js | 8 ++++---- src/libs/EmojiUtils.js | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/libs/EmojiTrie.js b/src/libs/EmojiTrie.js index a9612f8679a8..2bee247187b1 100644 --- a/src/libs/EmojiTrie.js +++ b/src/libs/EmojiTrie.js @@ -24,20 +24,20 @@ function createTrie(lang = 'en') { const node = trie.search(shortcode); if (!node) { - trie.add(shortcode, {code: item.code, types: item.types, suggestions: []}); + trie.add(shortcode, {code: item.code, types: item.types, shortcode: item.shortcode, suggestions: []}); } else { - trie.update(shortcode, {code: item.code, types: item.types, suggestions: node.metaData.suggestions}); + trie.update(shortcode, {code: item.code, types: item.types, shortcode: item.shortcode, suggestions: node.metaData.suggestions}); } const keywords = item.keywords[lang]; for (let j = 0; j < keywords.length; j++) { const keywordNode = trie.search(keywords[j]); if (!keywordNode) { - trie.add(keywords[j], {suggestions: [{code: item.code, types: item.types, name: shortcode}]}); + trie.add(keywords[j], {suggestions: [{code: item.code, types: item.types, name: shortcode, shortcode: item.shortcode}]}); } else { trie.update(keywords[j], { ...keywordNode.metaData, - suggestions: [...keywordNode.metaData.suggestions, {code: item.code, types: item.types, name: shortcode}], + suggestions: [...keywordNode.metaData.suggestions, {code: item.code, types: item.types, name: shortcode, shortcode: item.shortcode}], }); } } diff --git a/src/libs/EmojiUtils.js b/src/libs/EmojiUtils.js index ef4cdbde324a..18659fd4f747 100644 --- a/src/libs/EmojiUtils.js +++ b/src/libs/EmojiUtils.js @@ -286,7 +286,7 @@ function suggestEmojis(text, lang, limit = 5) { if (matching.length === limit) { return matching; } - matching.push({code: nodes[j].metaData.code, name: nodes[j].name, types: nodes[j].metaData.types}); + matching.push({code: nodes[j].metaData.code, name: nodes[j].name, shortcode: nodes[j].metaData.shortcode, types: nodes[j].metaData.types}); } const suggestions = nodes[j].metaData.suggestions; for (let i = 0; i < suggestions.length; i++) { From 7b5a8e9a981562a7f2429d9414a24580f8cacda3 Mon Sep 17 00:00:00 2001 From: Cristi Paval Date: Thu, 15 Jun 2023 19:57:32 +0300 Subject: [PATCH 071/920] Improve delete contact method. --- src/libs/actions/User.js | 7 ------- 1 file changed, 7 deletions(-) diff --git a/src/libs/actions/User.js b/src/libs/actions/User.js index 524444e08820..332d2ea18401 100644 --- a/src/libs/actions/User.js +++ b/src/libs/actions/User.js @@ -224,13 +224,6 @@ function updateNewsletterSubscription(isSubscribed) { function deleteContactMethod(contactMethod, loginList) { const oldLoginData = loginList[contactMethod]; - // If the contact method failed to be added to the account, then it should only be deleted locally. - if (lodashGet(oldLoginData, 'errorFields.addedLogin', null)) { - Onyx.merge(ONYXKEYS.LOGIN_LIST, {[contactMethod]: null}); - Navigation.navigate(ROUTES.SETTINGS_CONTACT_METHODS); - return; - } - const optimisticData = [ { onyxMethod: Onyx.METHOD.MERGE, From 4df46787b6c44d16929c626fe1a6011b4a05ee2e Mon Sep 17 00:00:00 2001 From: Marc Glasser Date: Thu, 15 Jun 2023 07:03:14 -1000 Subject: [PATCH 072/920] account for possible undefined report value --- src/libs/ReportActionsUtils.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libs/ReportActionsUtils.js b/src/libs/ReportActionsUtils.js index 992c751889c7..9de23c6bd61c 100644 --- a/src/libs/ReportActionsUtils.js +++ b/src/libs/ReportActionsUtils.js @@ -451,7 +451,7 @@ function getMostRecentReportActionLastModified() { // any reports that have been updated before either a recently updated report or reportAction as we should be up to date on these _.each(allReports, (report) => { const reportLastVisibleActionLastModified = report.lastVisibleActionLastModified || report.lastVisibleActionCreated; - if (reportLastVisibleActionLastModified < mostRecentReportActionLastModified) { + if (!reportLastVisibleActionLastModified || reportLastVisibleActionLastModified < mostRecentReportActionLastModified) { return; } From 041d78227ec5164f8aeeb8423358857c1b1ff04d Mon Sep 17 00:00:00 2001 From: oleh Date: Thu, 15 Jun 2023 20:04:01 +0300 Subject: [PATCH 073/920] fixed conflicts from main branch --- .../MoneyRequestParticipantsSplitSelector.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js b/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js index 9c77ef68b0e2..6f01444b1f04 100755 --- a/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js +++ b/src/pages/iou/steps/MoneyRequstParticipantsPage/MoneyRequestParticipantsSplitSelector.js @@ -29,6 +29,7 @@ const propTypes = { participants: PropTypes.arrayOf( PropTypes.shape({ login: PropTypes.string.isRequired, + accountID: PropTypes.number.isRequired, alternateText: PropTypes.string, hasDraftComment: PropTypes.bool, icons: PropTypes.arrayOf(avatarPropTypes), @@ -124,12 +125,12 @@ function MoneyRequestParticipantsSplitSelector(props) { * @param {Object} option */ const toggleOption = (option) => { - const isOptionInList = _.some(props.participants, (selectedOption) => selectedOption.login === option.login); + const isOptionInList = _.some(props.participants, (selectedOption) => selectedOption.accountID === option.accountID); let newSelectedOptions; if (isOptionInList) { - newSelectedOptions = _.reject(props.participants, (selectedOption) => selectedOption.login === option.login); + newSelectedOptions = _.reject(props.participants, (selectedOption) => selectedOption.accountID === option.accountID); } else { newSelectedOptions = [...props.participants, option]; } @@ -215,7 +216,7 @@ export default compose( withLocalize, withOnyx({ personalDetails: { - key: ONYXKEYS.PERSONAL_DETAILS, + key: ONYXKEYS.PERSONAL_DETAILS_LIST, }, reports: { key: ONYXKEYS.COLLECTION.REPORT, From affa78c916a11f0f1dd449519f37aaca046aa754 Mon Sep 17 00:00:00 2001 From: Jasper Huang Date: Thu, 15 Jun 2023 10:31:55 -0700 Subject: [PATCH 074/920] component skeleton, render component in ReportActionList, show GBR on open task report LHN options --- src/components/LHNOptionsList/OptionRowLHN.js | 2 +- src/components/ReportActionItem/TaskAction.js | 2 +- .../ReportActionItem/TaskPreview.js | 9 +- src/components/ReportActionItem/TaskView.js | 50 ++++++++++ src/components/TaskHeader.js | 98 ++++--------------- src/languages/en.js | 10 +- src/languages/es.js | 9 +- src/libs/ReportUtils.js | 49 +++++++++- src/libs/SidebarUtils.js | 1 + src/libs/actions/Task.js | 5 - src/pages/home/HeaderView.js | 13 +-- src/pages/home/report/ReportActionItem.js | 4 + src/pages/tasks/NewTaskDetailsPage.js | 2 +- src/pages/tasks/NewTaskPage.js | 8 +- src/pages/tasks/NewTaskTitlePage.js | 4 +- src/pages/tasks/TaskAssigneeSelectorModal.js | 2 +- src/pages/tasks/TaskDescriptionPage.js | 2 +- src/pages/tasks/TaskTitlePage.js | 4 +- 18 files changed, 156 insertions(+), 118 deletions(-) create mode 100644 src/components/ReportActionItem/TaskView.js diff --git a/src/components/LHNOptionsList/OptionRowLHN.js b/src/components/LHNOptionsList/OptionRowLHN.js index 4d5e19299e5c..db4d8f931d89 100644 --- a/src/components/LHNOptionsList/OptionRowLHN.js +++ b/src/components/LHNOptionsList/OptionRowLHN.js @@ -83,7 +83,7 @@ function OptionRowLHN(props) { const focusedBackgroundColor = styles.sidebarLinkActive.backgroundColor; const hasBrickError = optionItem.brickRoadIndicator === CONST.BRICK_ROAD_INDICATOR_STATUS.ERROR; - const shouldShowGreenDotIndicator = !hasBrickError && (optionItem.isUnreadWithMention || (optionItem.hasOutstandingIOU && !optionItem.isIOUReportOwner)); + const shouldShowGreenDotIndicator = !hasBrickError && (optionItem.isOpenTask || optionItem.isUnreadWithMention || (optionItem.hasOutstandingIOU && !optionItem.isIOUReportOwner)); /** * Show the ReportActionContextMenu modal popover. diff --git a/src/components/ReportActionItem/TaskAction.js b/src/components/ReportActionItem/TaskAction.js index bdf8f374dde3..cf1cee86abf4 100644 --- a/src/components/ReportActionItem/TaskAction.js +++ b/src/components/ReportActionItem/TaskAction.js @@ -50,7 +50,7 @@ function TaskAction(props) { messageLinkText = props.translate('task.messages.reopened'); break; default: - messageLinkText = props.translate('newTaskPage.task'); + messageLinkText = props.translate('task.task'); } return ( diff --git a/src/components/ReportActionItem/TaskPreview.js b/src/components/ReportActionItem/TaskPreview.js index 2ddf2def5e89..1e330cacfabe 100644 --- a/src/components/ReportActionItem/TaskPreview.js +++ b/src/components/ReportActionItem/TaskPreview.js @@ -15,7 +15,8 @@ import getButtonState from '../../libs/getButtonState'; import Navigation from '../../libs/Navigation/Navigation'; import ROUTES from '../../ROUTES'; import reportActionPropTypes from '../../pages/home/report/reportActionPropTypes'; -import * as TaskUtils from '../../libs/actions/Task'; +import * as Task from '../../libs/actions/Task'; +import * as ReportUtils from '../../libs/ReportUtils'; import RenderHTML from '../RenderHTML'; const propTypes = { @@ -70,12 +71,12 @@ function TaskPreview(props) { style={[styles.mr2]} containerStyle={[styles.taskCheckbox]} isChecked={isTaskCompleted} - disabled={TaskUtils.isTaskCanceled(props.taskReport)} + disabled={ReportUtils.isCanceledTaskReport(props.taskReport)} onPress={() => { if (isTaskCompleted) { - TaskUtils.reopenTask(props.taskReportID, taskTitle); + Task.reopenTask(props.taskReportID, taskTitle); } else { - TaskUtils.completeTask(props.taskReportID, taskTitle); + Task.completeTask(props.taskReportID, taskTitle); } }} /> diff --git a/src/components/ReportActionItem/TaskView.js b/src/components/ReportActionItem/TaskView.js new file mode 100644 index 000000000000..b8524bc10afe --- /dev/null +++ b/src/components/ReportActionItem/TaskView.js @@ -0,0 +1,50 @@ +import React from 'react'; +import {View} from 'react-native'; +import PropTypes from 'prop-types'; +import _ from 'underscore'; +import reportPropTypes from '../../pages/reportPropTypes'; +import withLocalize, {withLocalizePropTypes} from '../withLocalize'; +import participantPropTypes from '../participantPropTypes'; +import withWindowDimensions from '../withWindowDimensions'; +import compose from '../../libs/compose'; +import Navigation from '../../libs/Navigation/Navigation'; +import ROUTES from '../../ROUTES'; +import MenuItemWithTopDescription from '../MenuItemWithTopDescription'; + +const propTypes = { + /** The report currently being looked at */ + report: reportPropTypes.isRequired, + + /** Personal details so we can get the ones for the report participants */ + personalDetails: PropTypes.objectOf(participantPropTypes).isRequired, + + ...withLocalizePropTypes, +}; + +function TaskView(props) { + return ( + + Navigation.navigate(ROUTES.getTaskReportTitleRoute(props.report.reportID))} + shouldShowRightIcon + /> + Navigation.navigate(ROUTES.getTaskReportDescriptionRoute(props.report.reportID))} + shouldShowRightIcon + /> + + ); +} + +TaskView.propTypes = propTypes; +TaskView.displayName = 'TaskView'; + +export default compose(withWindowDimensions, withLocalize)(TaskView); \ No newline at end of file diff --git a/src/components/TaskHeader.js b/src/components/TaskHeader.js index a44c841b87da..eadb03c4b99d 100644 --- a/src/components/TaskHeader.js +++ b/src/components/TaskHeader.js @@ -1,124 +1,62 @@ import React, {useEffect} from 'react'; import {View} from 'react-native'; -import PropTypes from 'prop-types'; -import lodashGet from 'lodash/get'; -import _ from 'underscore'; import reportPropTypes from '../pages/reportPropTypes'; import withLocalize, {withLocalizePropTypes} from './withLocalize'; import * as ReportUtils from '../libs/ReportUtils'; -import * as Expensicons from './Icon/Expensicons'; -import Text from './Text'; -import participantPropTypes from './participantPropTypes'; -import Avatar from './Avatar'; import styles from '../styles/styles'; import themeColors from '../styles/themes/default'; -import CONST from '../CONST'; -import withWindowDimensions from './withWindowDimensions'; +import withWindowDimensions, {windowDimensionsPropTypes} from './withWindowDimensions'; import compose from '../libs/compose'; import Navigation from '../libs/Navigation/Navigation'; import ROUTES from '../ROUTES'; -import Icon from './Icon'; -import MenuItemWithTopDescription from './MenuItemWithTopDescription'; import Button from './Button'; -import * as TaskUtils from '../libs/actions/Task'; -import * as UserUtils from '../libs/UserUtils'; +import * as Task from '../libs/actions/Task'; import PressableWithFeedback from './Pressable/PressableWithFeedback'; const propTypes = { /** The report currently being looked at */ report: reportPropTypes.isRequired, - /** Personal details so we can get the ones for the report participants */ - personalDetails: PropTypes.objectOf(participantPropTypes).isRequired, - ...withLocalizePropTypes, + + ...windowDimensionsPropTypes, }; function TaskHeader(props) { const title = ReportUtils.getReportName(props.report); - const assigneeName = ReportUtils.getDisplayNameForParticipant(props.report.managerID); - const assigneeAvatar = UserUtils.getAvatar(lodashGet(props.personalDetails, [props.report.managerID, 'avatar']), props.report.managerID); - const isOpen = props.report.stateNum === CONST.REPORT.STATE_NUM.OPEN && props.report.statusNum === CONST.REPORT.STATUS.OPEN; - const isCompleted = props.report.stateNum === CONST.REPORT.STATE_NUM.SUBMITTED && props.report.statusNum === CONST.REPORT.STATUS.APPROVED; + const isOpen = ReportUtils.isOpenTaskReport(props.report); + const isCompleted = ReportUtils.isCompletedTaskReport(props.report); + const isCanceled = ReportUtils.isCanceledTaskReport(props.report); useEffect(() => { - TaskUtils.setTaskReport(props.report); + Task.setTaskReport(props.report); }, [props.report]); return ( - {props.translate('common.to')} Navigation.navigate(ROUTES.getTaskReportAssigneeRoute(props.report.reportID))} disabled={!isOpen} accessibilityRole="button" - accessibilityLabel={props.translate('newTaskPage.assignee')} + accessibilityLabel={props.translate('task.assignee')} hoverDimmingValue={1} pressDimmingValue={0.2} > - - - {!_.isEmpty(props.report.managerID) && ( - <> - - - - {assigneeName} - - - - )} - - - {isCompleted ? ( - <> - {props.translate('task.completed')} - - - - - ) : ( -